From 13c9db75a7fbd01b02e69767561950b0c0a476db Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Tue, 10 Feb 2015 19:55:53 -0600 Subject: [PATCH 001/816] Disarming Prototype --- addons/disarming/$PBOPREFIX$ | 1 + addons/disarming/CfgEventHandlers.hpp | 11 + addons/disarming/CfgVehicles.hpp | 53 +++++ addons/disarming/CfgWeapons.hpp | 14 ++ addons/disarming/README.md | 14 ++ addons/disarming/UI/potato_ca.paa | Bin 0 -> 40402 bytes addons/disarming/XEH_postInit.sqf | 4 + addons/disarming/XEH_preInit.sqf | 12 + addons/disarming/config.cpp | 18 ++ addons/disarming/functions/fnc_canDisarm.sqf | 32 +++ .../functions/fnc_disarmDropItems.sqf | 209 ++++++++++++++++++ .../functions/fnc_finishDisarmCaller.sqf | 23 ++ .../functions/fnc_finishDisarmTarget.sqf | 25 +++ .../functions/fnc_startDisarmCaller.sqf | 22 ++ .../functions/fnc_startDisarmTarget.sqf | 38 ++++ .../disarming/functions/script_component.hpp | 1 + addons/disarming/script_component.hpp | 12 + addons/disarming/stringtable.xml | 5 + 18 files changed, 494 insertions(+) create mode 100644 addons/disarming/$PBOPREFIX$ create mode 100644 addons/disarming/CfgEventHandlers.hpp create mode 100644 addons/disarming/CfgVehicles.hpp create mode 100644 addons/disarming/CfgWeapons.hpp create mode 100644 addons/disarming/README.md create mode 100644 addons/disarming/UI/potato_ca.paa create mode 100644 addons/disarming/XEH_postInit.sqf create mode 100644 addons/disarming/XEH_preInit.sqf create mode 100644 addons/disarming/config.cpp create mode 100644 addons/disarming/functions/fnc_canDisarm.sqf create mode 100644 addons/disarming/functions/fnc_disarmDropItems.sqf create mode 100644 addons/disarming/functions/fnc_finishDisarmCaller.sqf create mode 100644 addons/disarming/functions/fnc_finishDisarmTarget.sqf create mode 100644 addons/disarming/functions/fnc_startDisarmCaller.sqf create mode 100644 addons/disarming/functions/fnc_startDisarmTarget.sqf create mode 100644 addons/disarming/functions/script_component.hpp create mode 100644 addons/disarming/script_component.hpp create mode 100644 addons/disarming/stringtable.xml diff --git a/addons/disarming/$PBOPREFIX$ b/addons/disarming/$PBOPREFIX$ new file mode 100644 index 0000000000..47b746cf19 --- /dev/null +++ b/addons/disarming/$PBOPREFIX$ @@ -0,0 +1 @@ +z\ace\addons\disarming \ No newline at end of file diff --git a/addons/disarming/CfgEventHandlers.hpp b/addons/disarming/CfgEventHandlers.hpp new file mode 100644 index 0000000000..e75956f440 --- /dev/null +++ b/addons/disarming/CfgEventHandlers.hpp @@ -0,0 +1,11 @@ +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_preInit)); + }; +}; + +class Extended_PostInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_postInit)); + }; +}; diff --git a/addons/disarming/CfgVehicles.hpp b/addons/disarming/CfgVehicles.hpp new file mode 100644 index 0000000000..e7fbb92aa1 --- /dev/null +++ b/addons/disarming/CfgVehicles.hpp @@ -0,0 +1,53 @@ +class CfgVehicles { + class Man; + class CAManBase: Man { + class ACE_Actions { + class ACE_Disarm { + displayName = "Disarm >>"; + distance = 3; + condition = QUOTE([ARR_2(_player, _target)] call FUNC(canDisarm)); + statement = ""; + showDisabled = 0; + priority = 3.2; + // icon = PATHTOF(UI\team\team_management_ca.paa); + subMenu[] = {"ACE_Disarm", 0}; + // hotkey = "M"; + enableInside = 0; + + class ACE_removeWeapons { + displayName = "Remove Weapons"; + distance = 3; + condition = QUOTE([ARR_3(_player, _target, 'weapons')] call FUNC(canDisarm)); + statement = QUOTE([ARR_3(_player, _target, 'weapons')] call FUNC(startDisarmCaller)); + exceptions[] = {}; + showDisabled = 1; + priority = 2.4; + // icon = QUOTE(PATHTOF(UI\handcuff_ca.paa)); + // hotkey = "C"; + }; + class ACE_removeBackpack { + displayName = "Remove Backpack"; + distance = 3; + condition = QUOTE([ARR_3(_player, _target, 'backpack')] call FUNC(canDisarm)); + statement = QUOTE([ARR_3(_player, _target, 'backpack')] call FUNC(startDisarmCaller)); + exceptions[] = {}; + showDisabled = 1; + priority = 2.4; + // icon = QUOTE(PATHTOF(UI\handcuff_ca.paa)); + // hotkey = "C"; + }; + class ACE_removeUniform { + displayName = "Remove Uniform"; + distance = 3; + condition = QUOTE([ARR_3(_player, _target, 'uniform')] call FUNC(canDisarm)); + statement = QUOTE([ARR_3(_player, _target, 'uniform')] call FUNC(startDisarmCaller)); + exceptions[] = {}; + showDisabled = 1; + priority = 2.4; + // icon = QUOTE(PATHTOF(UI\handcuff_ca.paa)); + // hotkey = "C"; + }; + }; + }; + }; +}; diff --git a/addons/disarming/CfgWeapons.hpp b/addons/disarming/CfgWeapons.hpp new file mode 100644 index 0000000000..404ef4aa76 --- /dev/null +++ b/addons/disarming/CfgWeapons.hpp @@ -0,0 +1,14 @@ +class CfgWeapons { + class ACE_ItemCore; + class InventoryItem_Base_F; + + class ACE_DebugPotato: ACE_ItemCore { + displayName = "ACE Potato (debug)"; + descriptionShort = "Glorious Potato
If you see this in game it means someone fucked up"; + picture = QUOTE(PATHTOF(UI\potato_ca.paa)); + scope = 1; + class ItemInfo: InventoryItem_Base_F { + mass = 1; + }; + }; +}; diff --git a/addons/disarming/README.md b/addons/disarming/README.md new file mode 100644 index 0000000000..3938720f08 --- /dev/null +++ b/addons/disarming/README.md @@ -0,0 +1,14 @@ +ace_captives +============ + +Allows taking people captive/handcuffed + +####Items: +`ACE_CableTie` - adds ability to take someone captive + + +## Maintainers + +The people responsible for merging changes to this component or answering potential questions. + +- [PabstMirror](https://github.com/PabstMirror) diff --git a/addons/disarming/UI/potato_ca.paa b/addons/disarming/UI/potato_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..00757d8ed3046360de31ea4bb5ed08b762db35be GIT binary patch literal 40402 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 z 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 + * 1: target + * 2: type of disarm + * + * Return Value: + * The return value + * + * Example: + * TODO + * + * Public: No + */ +#include "script_component.hpp" + +PARAMS_2(_caller,_target); +DEFAULT_PARAM(2,_type,""); + +if (false) exitWith {false}; + +_returnValue = true; + +switch (_type) do { + + +}; + +_returnValue diff --git a/addons/disarming/functions/fnc_disarmDropItems.sqf b/addons/disarming/functions/fnc_disarmDropItems.sqf new file mode 100644 index 0000000000..c4e093ec05 --- /dev/null +++ b/addons/disarming/functions/fnc_disarmDropItems.sqf @@ -0,0 +1,209 @@ +#include "script_component.hpp" + +#define TIME_MAX_WAIT 5 +#define DUMMY_ITEM "ACE_DebugPotato" +#define UNIQUE_MAGAZINES ["ACE_key_customKeyMagazine"] + +PARAMS_3(_caller,_target,_listOfItemsToRemove); +DEFAULT_PARAM(3,_doNotDropAmmo,false); //By default units drop all weapon mags when dropping a weapon + +_fncSumArray = { + _return = 0; + {_return = _return + _x;} forEach (_this select 0); + _return +}; + +//Sanity Check +if (_doNotDropAmmo && {({_x in _listOfItemsToRemove} count (magazines _target)) > 0}) exitWith { + [_caller, _target, "magazines and _doNotDropAmmo error"] call FUNC(finishDisarmTarget); +}; + +_holder = objNull; +{ + if ((_x getVariable [QGVAR(disarmUnit), objNull]) == _target) exitWith { + _holder = _x; + }; +} forEach ((getpos _target) nearObjects ["WeaponHolderSimulated", 3]); + +if (isNull _holder) then { + _dropPos = _target modelToWorld [-0.75, 0.75, 0]; + _dropPos set [2, 0]; + _holder = createVehicle ["WeaponHolderSimulated", _dropPos, [], 0, "CAN_COLLIDE"]; + _holder setVariable [QGVAR(disarmUnit), _target]; +}; + +//Verify holder created +if (isNull _holder) exitWith { + [_caller, _target, "Create Holder"] call FUNC(finishDisarmTarget); +}; + + +//Remove Magazines +_targetMagazinesStart = magazinesAmmo _target; +_holderMagazinesStart = magazinesAmmoCargo _holder; + +{ + EXPLODE_2_PVT(_x,_xClassname,_xAmmo); + if ((_xClassname in _listOfItemsToRemove) && {!(_xClassname in UNIQUE_MAGAZINES)}) then { + _holder addMagazineAmmoCargo [_xClassname, 1, _xAmmo]; + _target removeMagazine _xClassname; + }; +} forEach _targetMagazinesStart; + +_targetMagazinesEnd = magazinesAmmo _target; +_holderMagazinesEnd = magazinesAmmoCargo _holder; + +//Verify Mags dropped from unit: +if ( ({(_x select 0) in _listOfItemsToRemove} count _targetMagazinesEnd) != 0) exitWith { + [_caller, _target, "Didn't Remove Magazines"] call FUNC(finishDisarmTarget); +}; +//Verify holder has mags unit had (lazy count for now) +if (((count _targetMagazinesEnd) - (count _targetMagazinesStart)) != ((count _holderMagazinesEnd) - (count _holderMagazinesStart))) exitWith { + [_caller, _target, "Crate Magazines"] call FUNC(finishDisarmTarget); +}; + + +//Remove Items, Assigned Items and NVG +_holderItemsStart = getitemCargo _holder; +_targetItemsStart = ((assignedItems _target) + (items _target) + [hmd _target] + [headgear _target]); + +_addToCrateClassnames = []; +_addToCrateCount = []; +{ + if (_x in _listOfItemsToRemove) then { + if (_x in (items _target)) then { + _target removeItem _x; + } else { + _target unlinkItem _x; + }; + _index = _addToCrateClassnames find _x; + if (_index != -1) then { + _addToCrateCount set [_index, ((_addToCrateCount select _index) + 1)]; + } else { + _addToCrateClassnames pushBack _x; + _addToCrateCount pushBack 1; + }; + }; +} forEach _targetItemsStart; + +//Add the items to the holder (combined to reduce addItemCargoGlobal calls) +{ + _holder addItemCargoGlobal [(_addToCrateClassnames select _forEachIndex), (_addToCrateCount select _forEachIndex)]; +} forEach _addToCrateClassnames; + +_holderItemsEnd = getitemCargo _holder; +_targetItemsEnd = ((assignedItems _target) + (items _target) + [hmd _target] + [headgear _target]); + +//Verify Items Added (lazy count) +if (((count _targetItemsEnd) - (count _targetItemsStart)) != ([_addToCrateCount] call _fncSumArray)) exitWith { + [_caller, _target, "Items Not Removed From Player"] call FUNC(finishDisarmTarget); +}; +if ((([_holderItemsEnd select 1] call _fncSumArray) - ([_holderItemsStart select 1] call _fncSumArray)) != ([_addToCrateCount] call _fncSumArray)) exitWith { + [_caller, _target, "Items Not Added to Holder"] call FUNC(finishDisarmTarget); +}; + + +//If holder is still empty, it will be 'garbage collected' while we wait for the drop 'action' to take place +//So add a dummy item and just remove at the end +_holderIsEmpty = (([_holderItemsEnd select 1] call _fncSumArray) + (count _holderMagazinesEnd)) == 0; +if (_holderIsEmpty) then { + systemChat "Empty: making dummy"; + _holder addItemCargoGlobal [DUMMY_ITEM, 1]; +}; + +systemChat format ["PFEh start %1", time]; +//Start the PFEH to do the actions (which could take >1 frame) +[{ + PARAMS_2(_args,_pfID); + EXPLODE_8_PVT(_args,_caller,_target,_listOfItemsToRemove,_holder,_holderIsEmpty,_maxWaitTime,_doNotDropAmmo,_startingMagazines); + + _needToRemoveWeapon = ({_x in _listOfItemsToRemove} count (weapons _target)) > 0; + _needToRemoveMagazines = ({_x in _listOfItemsToRemove} count (magazines _target)) > 0; + _needToRemoveBackpack = ((backPack _target) != "") && {(backPack _target) in _listOfItemsToRemove}; + _needToRemoveVest = ((vest _target) != "") && {(vest _target) in _listOfItemsToRemove}; + _needToRemoveUniform = ((uniform _target) != "") && {(uniform _target) in _listOfItemsToRemove}; + + // systemChat format ["%1 - (%2 %3 %4 %5)", time, _maxWaitTime, _needToRemoveWeapon, _needToRemoveMagazines, _needToRemoveBackpack]; + + if ((time < _maxWaitTime) && {_needToRemoveWeapon || _needToRemoveMagazines || _needToRemoveBackpack}) then { + //action drop weapons (keeps loaded magazine and attachements) + { + if (_x in _listOfItemsToRemove) then { + _target action ["DropWeapon", _holder, _x]; + }; + } forEach (weapons _target); + + //Drop magazine (keeps unique ID) + { + if (_x in _listOfItemsToRemove) then { + _target action ["DropMagazine", _holder, _x]; + }; + } forEach (magazines _target); + + //Drop backpack (Keeps variables for ACRE/TFR) + if (_needToRemoveBackpack) then {_target action ["DropBag", _holder, (backPack _target)];}; + } else { + systemChat format ["PFEh done %1", time]; + //Exit PFEH + [_pfID] call CBA_fnc_removePerFrameHandler; + + + if (_doNotDropAmmo) then { + _error = false; + + _magsToPickup = +_startingMagazines; + { + _index = _magsToPickup find _x; + if (_index == -1) exitWith {_error = true; ERROR("More mags than when we started?")}; + _magsToPickup deleteAt _index; + } forEach (magazinesAmmo _target); + + _magazinesInHolder = magazinesAmmoCargo _holder; + { + _index = _magazinesInHolder find _x; + if (_index == -1) exitWith {_error = true; ERROR("Missing mag not in holder")}; + _magazinesInHolder deleteAt _index; + } forEach _magsToPickup; + + //No Error (all the ammo in the container is ammo we should have); + if ((!_error) && {_magazinesInHolder isEqualTo []}) then { + { + _target addMagazine _x; + } forEach (magazinesAmmoCargo _holder); + clearMagazineCargoGlobal _holder; + }; + }; + + //If we added a dummy item, remove it now + if (_holderIsEmpty && {!((getItemCargo _holder) isEqualTo [[DUMMY_ITEM],[1]])}) exitWith { + [_caller, _target, "Holder should only have dummy item"] call FUNC(finishDisarmTarget); + }; + if (_holderIsEmpty) then { + systemChat "Debug: Deleting Dummy"; + clearItemCargoGlobal _holder; + }; + + //Verify we didn't timeout waiting on drop action + if (time >= _maxWaitTime) exitWith { + [_caller, _target, "Drop Actions Timeout"] call FUNC(finishDisarmTarget); + }; + + if (_needToRemoveVest && {!((vestItems _target) isEqualTo [])}) exitWith { + [_caller, _target, "Vest Not Empty"] call FUNC(finishDisarmTarget); + }; + if (_needToRemoveVest) then { + removeVest _target; + _holder addItemCargoGlobal [(vest _target), 1]; + }; + if (_needToRemoveUniform && {!((uniformItems _target) isEqualTo [])}) exitWith { + [_caller, _target, "Uniform Not Empty"] call FUNC(finishDisarmTarget); + }; + if (_needToRemoveUniform) then { + removeUniform _target; + _holder addItemCargoGlobal [(uniform _target), 1]; + }; + + [_caller, _target, "Victory"] call FUNC(finishDisarmTarget); + }; + +}, 0.0, [_caller,_target, _listOfItemsToRemove, _holder, _holderIsEmpty, (time + TIME_MAX_WAIT), _doNotDropAmmo, _targetMagazinesEnd]] call CBA_fnc_addPerFrameHandler; diff --git a/addons/disarming/functions/fnc_finishDisarmCaller.sqf b/addons/disarming/functions/fnc_finishDisarmCaller.sqf new file mode 100644 index 0000000000..555555d8fe --- /dev/null +++ b/addons/disarming/functions/fnc_finishDisarmCaller.sqf @@ -0,0 +1,23 @@ +/* + * Author: PabstMirror + * TODO + * + * Arguments: + * 0: caller (player) + * 1: target + * 1: type of disarm + * + * Return Value: + * The return value + * + * Example: + * + * + * Public: No + */ +#include "script_component.hpp" + + +PARAMS_3(_caller,_target,_errorMsg); + +systemChat format ["Debug-Caller: Disarm finished with code [%1]", _errorMsg]; \ No newline at end of file diff --git a/addons/disarming/functions/fnc_finishDisarmTarget.sqf b/addons/disarming/functions/fnc_finishDisarmTarget.sqf new file mode 100644 index 0000000000..b65e5f053c --- /dev/null +++ b/addons/disarming/functions/fnc_finishDisarmTarget.sqf @@ -0,0 +1,25 @@ +/* + * Author: PabstMirror + * TODO + * + * Arguments: + * 0: caller (player) + * 1: target + * 1: type of disarm + * + * Return Value: + * The return value + * + * Example: + * finishDisarmTarget + * + * Public: No + */ +#include "script_component.hpp" + + +PARAMS_3(_caller,_target,_errorMsg); + +systemChat format ["Debug-Target: Disarm finished with code [%1]", _errorMsg]; + +["DisarmFinished", [_caller], [_caller, _target, _errorMsg]] call EFUNC(common,targetEvent); diff --git a/addons/disarming/functions/fnc_startDisarmCaller.sqf b/addons/disarming/functions/fnc_startDisarmCaller.sqf new file mode 100644 index 0000000000..43fa586b22 --- /dev/null +++ b/addons/disarming/functions/fnc_startDisarmCaller.sqf @@ -0,0 +1,22 @@ +/* + * Author: PabstMirror + * Starts the disarming process from the caller + * + * Arguments: + * 0: caller (player) + * 1: target + * 2: type of disarm + * + * Return Value: + * None + * + * Example: + * TODO + * + * Public: No + */ +#include "script_component.hpp" + +PARAMS_3(_caller,_target,_type); + +["Disarm", [_target], [_caller,_target,_type]] call EFUNC(common,targetEvent); diff --git a/addons/disarming/functions/fnc_startDisarmTarget.sqf b/addons/disarming/functions/fnc_startDisarmTarget.sqf new file mode 100644 index 0000000000..9a7526856d --- /dev/null +++ b/addons/disarming/functions/fnc_startDisarmTarget.sqf @@ -0,0 +1,38 @@ +/* + * Author: PabstMirror + * Starts disarming the target from the target + * Generates the specific list of items that should be removed from a disarm type + * + * Arguments: + * 0: caller (player) + * 1: target + * 1: type of disarm + * + * Return Value: + * None + * + * Example: + * + * + * Public: No + */ +#include "script_component.hpp" + +PARAMS_3(_caller,_target,_type); + +_listOfItemsToRemove = []; +_doNotDropAmmo = false; + +switch (toLower _type) do { +case ("backpack"): { + _listOfItemsToRemove pushBack (backpack _target); +}; +case ("weapons"): { + _listOfItemsToRemove = _listOfItemsToRemove + (weapons _target); + _doNotDropAmmo = true; +}; + + +}; + +[_caller, _target, _listOfItemsToRemove, _doNotDropAmmo] call FUNC(disarmDropItems); diff --git a/addons/disarming/functions/script_component.hpp b/addons/disarming/functions/script_component.hpp new file mode 100644 index 0000000000..38e082ee0e --- /dev/null +++ b/addons/disarming/functions/script_component.hpp @@ -0,0 +1 @@ +#include "\z\ace\addons\disarming\script_component.hpp" \ No newline at end of file diff --git a/addons/disarming/script_component.hpp b/addons/disarming/script_component.hpp new file mode 100644 index 0000000000..78315f5071 --- /dev/null +++ b/addons/disarming/script_component.hpp @@ -0,0 +1,12 @@ +#define COMPONENT disarming +#include "\z\ace\addons\main\script_mod.hpp" + +#ifdef DEBUG_ENABLED_DISARMING + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_DISARMING + #define DEBUG_SETTINGS DEBUG_SETTINGS_DISARMING +#endif + +#include "\z\ace\addons\main\script_macros.hpp" \ No newline at end of file diff --git a/addons/disarming/stringtable.xml b/addons/disarming/stringtable.xml new file mode 100644 index 0000000000..893221713e --- /dev/null +++ b/addons/disarming/stringtable.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file From a7004cf0e908f72323a1a654d6859fc75da7f037 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 11 Feb 2015 02:33:18 -0600 Subject: [PATCH 002/816] Disarm Types Examples --- addons/disarming/README.md | 7 ++----- addons/disarming/functions/fnc_canDisarm.sqf | 17 ++++++++++------- .../functions/fnc_startDisarmTarget.sqf | 16 ++++++++++------ 3 files changed, 22 insertions(+), 18 deletions(-) diff --git a/addons/disarming/README.md b/addons/disarming/README.md index 3938720f08..0423aa48bd 100644 --- a/addons/disarming/README.md +++ b/addons/disarming/README.md @@ -1,10 +1,7 @@ -ace_captives +ace_disarming ============ -Allows taking people captive/handcuffed - -####Items: -`ACE_CableTie` - adds ability to take someone captive +Adds ability to make units drop items/weapons/magazines. ## Maintainers diff --git a/addons/disarming/functions/fnc_canDisarm.sqf b/addons/disarming/functions/fnc_canDisarm.sqf index bb654b3dd8..c45b814e64 100644 --- a/addons/disarming/functions/fnc_canDisarm.sqf +++ b/addons/disarming/functions/fnc_canDisarm.sqf @@ -11,7 +11,7 @@ * The return value * * Example: - * TODO + * [player, cursorTarget, "backpack"] call ace_disarming_fnc_canDisarm * * Public: No */ @@ -20,13 +20,16 @@ PARAMS_2(_caller,_target); DEFAULT_PARAM(2,_type,""); -if (false) exitWith {false}; - -_returnValue = true; - -switch (_type) do { - +_returnValue = false; +if ((_target getVariable ["ACE_isUnconscious", false]) || {_target getVariable [QEGVAR(captives,isHandcuffed), false]} || {_target getVariable [QEGVAR(captives,isSurrendering), false]}) then { + switch (_type) do { + case (""): {_returnValue = true;}; + case ("uniform"): {_returnValue = ((uniform _target) != "");}; + case ("backpack"): {_returnValue = ((backpack _target) != "");}; + case ("weapons"): {_returnValue = ((count (weapons _target)) > 0);}; + default {systemChat "type unknown"; ERROR("type unknown");}; + }; }; _returnValue diff --git a/addons/disarming/functions/fnc_startDisarmTarget.sqf b/addons/disarming/functions/fnc_startDisarmTarget.sqf index 9a7526856d..dfc7c498d0 100644 --- a/addons/disarming/functions/fnc_startDisarmTarget.sqf +++ b/addons/disarming/functions/fnc_startDisarmTarget.sqf @@ -12,7 +12,7 @@ * None * * Example: - * + * * * Public: No */ @@ -25,12 +25,16 @@ _doNotDropAmmo = false; switch (toLower _type) do { case ("backpack"): { - _listOfItemsToRemove pushBack (backpack _target); -}; + _listOfItemsToRemove pushBack (backpack _target); + }; case ("weapons"): { - _listOfItemsToRemove = _listOfItemsToRemove + (weapons _target); - _doNotDropAmmo = true; -}; + _listOfItemsToRemove = _listOfItemsToRemove + (weapons _target); + _doNotDropAmmo = true; + }; + + case ("uniform"): { + _listOfItemsToRemove = [(uniform _target)]; + }; }; From 69835ec7fbcf6d4cfb0040ee293707be2e1edbe4 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 11 Feb 2015 14:37:18 -0600 Subject: [PATCH 003/816] Fix HMD bug and disarm types --- addons/disarming/CfgVehicles.hpp | 55 +++++++++++-------- addons/disarming/functions/fnc_canDisarm.sqf | 14 +++-- .../functions/fnc_disarmDropItems.sqf | 10 ++-- .../functions/fnc_startDisarmTarget.sqf | 44 +++++++++++---- addons/disarming/script_component.hpp | 4 +- 5 files changed, 85 insertions(+), 42 deletions(-) diff --git a/addons/disarming/CfgVehicles.hpp b/addons/disarming/CfgVehicles.hpp index e7fbb92aa1..539ba72730 100644 --- a/addons/disarming/CfgVehicles.hpp +++ b/addons/disarming/CfgVehicles.hpp @@ -14,39 +14,48 @@ class CfgVehicles { // hotkey = "M"; enableInside = 0; - class ACE_removeWeapons { - displayName = "Remove Weapons"; + class ACE_primaryweapononly { + displayName = "primaryweapononly"; distance = 3; - condition = QUOTE([ARR_3(_player, _target, 'weapons')] call FUNC(canDisarm)); - statement = QUOTE([ARR_3(_player, _target, 'weapons')] call FUNC(startDisarmCaller)); + condition = QUOTE([ARR_3(_player, _target, 'primaryweapononly')] call FUNC(canDisarm)); + statement = QUOTE([ARR_3(_player, _target, 'primaryweapononly')] call FUNC(startDisarmCaller)); exceptions[] = {}; showDisabled = 1; - priority = 2.4; + priority = 80085; // icon = QUOTE(PATHTOF(UI\handcuff_ca.paa)); // hotkey = "C"; }; - class ACE_removeBackpack { - displayName = "Remove Backpack"; - distance = 3; + class ACE_secondaryweapononly: ACE_primaryweapononly { + displayName = "secondaryweapononly"; + condition = QUOTE([ARR_3(_player, _target, 'secondaryweapononly')] call FUNC(canDisarm)); + statement = QUOTE([ARR_3(_player, _target, 'secondaryweapononly')] call FUNC(startDisarmCaller)); + priority = 80084; + }; + class ACE_handgunweapononly: ACE_primaryweapononly { + displayName = "handgunweapononly"; + condition = QUOTE([ARR_3(_player, _target, 'handgunweapononly')] call FUNC(canDisarm)); + statement = QUOTE([ARR_3(_player, _target, 'handgunweapononly')] call FUNC(startDisarmCaller)); + priority = 80083; + }; + class ACE_backpack: ACE_primaryweapononly { + displayName = "handgunweapononly"; condition = QUOTE([ARR_3(_player, _target, 'backpack')] call FUNC(canDisarm)); statement = QUOTE([ARR_3(_player, _target, 'backpack')] call FUNC(startDisarmCaller)); - exceptions[] = {}; - showDisabled = 1; - priority = 2.4; - // icon = QUOTE(PATHTOF(UI\handcuff_ca.paa)); - // hotkey = "C"; + priority = 80082; }; - class ACE_removeUniform { - displayName = "Remove Uniform"; - distance = 3; - condition = QUOTE([ARR_3(_player, _target, 'uniform')] call FUNC(canDisarm)); - statement = QUOTE([ARR_3(_player, _target, 'uniform')] call FUNC(startDisarmCaller)); - exceptions[] = {}; - showDisabled = 1; - priority = 2.4; - // icon = QUOTE(PATHTOF(UI\handcuff_ca.paa)); - // hotkey = "C"; + class ACE_alldangerous: ACE_primaryweapononly { + displayName = "alldangerous"; + condition = QUOTE([ARR_3(_player, _target, 'alldangerous')] call FUNC(canDisarm)); + statement = QUOTE([ARR_3(_player, _target, 'alldangerous')] call FUNC(startDisarmCaller)); + priority = 80081; }; + class ACE_strip: ACE_primaryweapononly { + displayName = "strip"; + condition = QUOTE([ARR_3(_player, _target, 'strip')] call FUNC(canDisarm)); + statement = QUOTE([ARR_3(_player, _target, 'strip')] call FUNC(startDisarmCaller)); + priority = 80080; + }; + }; }; }; diff --git a/addons/disarming/functions/fnc_canDisarm.sqf b/addons/disarming/functions/fnc_canDisarm.sqf index c45b814e64..c0fecab72c 100644 --- a/addons/disarming/functions/fnc_canDisarm.sqf +++ b/addons/disarming/functions/fnc_canDisarm.sqf @@ -22,12 +22,18 @@ DEFAULT_PARAM(2,_type,""); _returnValue = false; -if ((_target getVariable ["ACE_isUnconscious", false]) || {_target getVariable [QEGVAR(captives,isHandcuffed), false]} || {_target getVariable [QEGVAR(captives,isSurrendering), false]}) then { - switch (_type) do { +if ((_target getVariable ["ACE_isUnconscious", false]) || + {_target getVariable [QEGVAR(captives,isHandcuffed), false]} || + {_target getVariable [QEGVAR(captives,isSurrendering), false]}) then { + + switch (toLower _type) do { case (""): {_returnValue = true;}; - case ("uniform"): {_returnValue = ((uniform _target) != "");}; + case ("primaryweapononly"): {_returnValue = ((primaryWeapon _target) != "");}; + case ("secondaryweapononly"): {_returnValue = ((secondaryWeapon _target) != "");}; + case ("handgunweapononly"): {_returnValue = ((handgunWeapon _target) != "");}; case ("backpack"): {_returnValue = ((backpack _target) != "");}; - case ("weapons"): {_returnValue = ((count (weapons _target)) > 0);}; + case ("alldangerous"): {_returnValue = ((count (weapons _target)) > 0) || {(count (magazines _target)) > 0} || {({_x in DANGEROUS_ITEMS} count ((items _target) + (assignedItems _target))) > 0};}; + case ("strip"): {_returnValue = true;}; default {systemChat "type unknown"; ERROR("type unknown");}; }; }; diff --git a/addons/disarming/functions/fnc_disarmDropItems.sqf b/addons/disarming/functions/fnc_disarmDropItems.sqf index c4e093ec05..acbe55af02 100644 --- a/addons/disarming/functions/fnc_disarmDropItems.sqf +++ b/addons/disarming/functions/fnc_disarmDropItems.sqf @@ -58,14 +58,15 @@ if ( ({(_x select 0) in _listOfItemsToRemove} count _targetMagazinesEnd) != 0) e [_caller, _target, "Didn't Remove Magazines"] call FUNC(finishDisarmTarget); }; //Verify holder has mags unit had (lazy count for now) -if (((count _targetMagazinesEnd) - (count _targetMagazinesStart)) != ((count _holderMagazinesEnd) - (count _holderMagazinesStart))) exitWith { +if (((count _targetMagazinesStart) - (count _targetMagazinesEnd)) != ((count _holderMagazinesEnd) - (count _holderMagazinesStart))) exitWith { + ERR = [_targetMagazinesEnd, _targetMagazinesStart, _holderMagazinesEnd, _holderMagazinesStart]; [_caller, _target, "Crate Magazines"] call FUNC(finishDisarmTarget); }; //Remove Items, Assigned Items and NVG _holderItemsStart = getitemCargo _holder; -_targetItemsStart = ((assignedItems _target) + (items _target) + [hmd _target] + [headgear _target]); +_targetItemsStart = ((assignedItems _target) + (items _target) + [headgear _target]); _addToCrateClassnames = []; _addToCrateCount = []; @@ -92,10 +93,11 @@ _addToCrateCount = []; } forEach _addToCrateClassnames; _holderItemsEnd = getitemCargo _holder; -_targetItemsEnd = ((assignedItems _target) + (items _target) + [hmd _target] + [headgear _target]); +_targetItemsEnd = ((assignedItems _target) + (items _target) + [headgear _target]); //Verify Items Added (lazy count) -if (((count _targetItemsEnd) - (count _targetItemsStart)) != ([_addToCrateCount] call _fncSumArray)) exitWith { +if (((count _targetItemsStart) - (count _targetItemsEnd)) != ([_addToCrateCount] call _fncSumArray)) exitWith { + ERR = [_targetItemsStart, _targetItemsEnd, _addToCrateClassnames, _addToCrateCount]; [_caller, _target, "Items Not Removed From Player"] call FUNC(finishDisarmTarget); }; if ((([_holderItemsEnd select 1] call _fncSumArray) - ([_holderItemsStart select 1] call _fncSumArray)) != ([_addToCrateCount] call _fncSumArray)) exitWith { diff --git a/addons/disarming/functions/fnc_startDisarmTarget.sqf b/addons/disarming/functions/fnc_startDisarmTarget.sqf index dfc7c498d0..0edb65e7fa 100644 --- a/addons/disarming/functions/fnc_startDisarmTarget.sqf +++ b/addons/disarming/functions/fnc_startDisarmTarget.sqf @@ -24,19 +24,43 @@ _listOfItemsToRemove = []; _doNotDropAmmo = false; switch (toLower _type) do { -case ("backpack"): { - _listOfItemsToRemove pushBack (backpack _target); - }; -case ("weapons"): { - _listOfItemsToRemove = _listOfItemsToRemove + (weapons _target); +case ("primaryweapononly"): { + _listOfItemsToRemove = [(primaryWeapon _target)]; _doNotDropAmmo = true; }; - - case ("uniform"): { - _listOfItemsToRemove = [(uniform _target)]; +case ("secondaryweapononly"): { + _listOfItemsToRemove = [(secondaryWeapon _target)]; + _doNotDropAmmo = true; + }; +case ("handgunweapononly"): { + _listOfItemsToRemove = [(handgunWeapon _target)]; + _doNotDropAmmo = true; + }; +case ("backpack"): { + _listOfItemsToRemove = [(backpack _target)]; + }; +case ("alldangerous"): { + _listOfItemsToRemove = weapons _target; + { + if (!(_x in _listOfItemsToRemove)) then { + _listOfItemsToRemove pushBack _x; + }; + } forEach (magazines _target); + { + if ((!(_x in _listOfItemsToRemove)) && {_x in DANGEROUS_ITEMS} && {_x != ""}) then { + _listOfItemsToRemove pushBack _x; + }; + } forEach ((items _target) + (assignedItems _target)); + }; +case ("strip"): { + // _listOfItemsToRemove = [_target] call EFUNC(common,getAllGear); + _listOfItemsToRemove = []; + { + if ((!(_x in _listOfItemsToRemove)) && {_x != ""}) then { + _listOfItemsToRemove pushBack _x; + }; + } forEach ((weapons _target) + (magazines _target) + (items _target) + (assignedItems _target) + [(backpack _target), (vest _target), (uniform _target)]); }; - - }; [_caller, _target, _listOfItemsToRemove, _doNotDropAmmo] call FUNC(disarmDropItems); diff --git a/addons/disarming/script_component.hpp b/addons/disarming/script_component.hpp index 78315f5071..36f251950d 100644 --- a/addons/disarming/script_component.hpp +++ b/addons/disarming/script_component.hpp @@ -9,4 +9,6 @@ #define DEBUG_SETTINGS DEBUG_SETTINGS_DISARMING #endif -#include "\z\ace\addons\main\script_macros.hpp" \ No newline at end of file +#include "\z\ace\addons\main\script_macros.hpp" + +#define DANGEROUS_ITEMS ["ACE_Clacker", "ACE_M26_Clacker", "ACE_DeadManSwitch"] From 744f37d18a5355a6b618d721fed46835076702ac Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 22 Feb 2015 18:44:33 -0600 Subject: [PATCH 004/816] DragandDrop Frisking WIP --- addons/disarming/CfgVehicles.hpp | 7 ++ addons/disarming/XEH_preInit.sqf | 3 + addons/disarming/config.cpp | 1 + addons/disarming/functions/fnc_canFrisk2.sqf | 8 +++ addons/disarming/functions/fnc_doFrisk2.sqf | 68 +++++++++++++++++++ addons/disarming/functions/fnc_getAllGear.sqf | 33 +++++++++ addons/disarming/gui_disarm.hpp | 55 +++++++++++++++ 7 files changed, 175 insertions(+) create mode 100644 addons/disarming/functions/fnc_canFrisk2.sqf create mode 100644 addons/disarming/functions/fnc_doFrisk2.sqf create mode 100644 addons/disarming/functions/fnc_getAllGear.sqf create mode 100644 addons/disarming/gui_disarm.hpp diff --git a/addons/disarming/CfgVehicles.hpp b/addons/disarming/CfgVehicles.hpp index 539ba72730..32fd444aa3 100644 --- a/addons/disarming/CfgVehicles.hpp +++ b/addons/disarming/CfgVehicles.hpp @@ -56,6 +56,13 @@ class CfgVehicles { priority = 80080; }; + class ACE_openFrisk2: ACE_primaryweapononly { + displayName = "Frisk2"; + condition = QUOTE([ARR_2(_player, _target)] call FUNC(canFrisk2)); + statement = QUOTE([ARR_2(_player, _target)] call FUNC(doFrisk2)); + priority = 80078; + }; + }; }; }; diff --git a/addons/disarming/XEH_preInit.sqf b/addons/disarming/XEH_preInit.sqf index 7078bdb74a..1ed153f518 100644 --- a/addons/disarming/XEH_preInit.sqf +++ b/addons/disarming/XEH_preInit.sqf @@ -3,9 +3,12 @@ ADDON = false; PREP(canDisarm); +PREP(canFrisk2); PREP(disarmDropItems); +PREP(doFrisk2); PREP(finishDisarmCaller); PREP(finishDisarmTarget); +PREP(getAllGear); PREP(startDisarmCaller); PREP(startDisarmTarget); diff --git a/addons/disarming/config.cpp b/addons/disarming/config.cpp index b54e52e57e..00f8204b09 100644 --- a/addons/disarming/config.cpp +++ b/addons/disarming/config.cpp @@ -16,3 +16,4 @@ class CfgPatches { #include "CfgVehicles.hpp" #include "CfgWeapons.hpp" +#include "gui_disarm.hpp" diff --git a/addons/disarming/functions/fnc_canFrisk2.sqf b/addons/disarming/functions/fnc_canFrisk2.sqf new file mode 100644 index 0000000000..12bd63f655 --- /dev/null +++ b/addons/disarming/functions/fnc_canFrisk2.sqf @@ -0,0 +1,8 @@ + +#include "script_component.hpp" + +PARAMS_2(_caller,_target); + +(_target getVariable ["ACE_isUnconscious", false]) || +{_target getVariable [QEGVAR(captives,isHandcuffed), false]} || +{_target getVariable [QEGVAR(captives,isSurrendering), false]} diff --git a/addons/disarming/functions/fnc_doFrisk2.sqf b/addons/disarming/functions/fnc_doFrisk2.sqf new file mode 100644 index 0000000000..250681a84c --- /dev/null +++ b/addons/disarming/functions/fnc_doFrisk2.sqf @@ -0,0 +1,68 @@ + +#include "script_component.hpp" + +PARAMS_2(_caller,_target); + + + + + +closeDialog 0; +createDialog "ace_disarming_friskInventory"; + +disableSerialization; + + +_display = uiNamespace getVariable ['PABST_friskInventory', displayNull]; + +_pc = _display displayCtrl 633; +_pc ctrlAddEventHandler ["LBDrop", { + x2 = _this; + systemChat format ["LBDrop pc %1", _this]; + + // PARAMS_5(_ctrl,_xPos,_yPos,_idc,_itemInfo); + // EXPLODE_PVT_3((_itemInfo select 0),_displayText,_value,_data); + + // _ctrl lbAdd _data; + (x2 select 0) lbAdd (((x2 select 4) select 0) select 2); +}]; + + +_gc = _display displayCtrl 632; +// _gc ctrlAddEventHandler ["LBDrag", {x1 = _this;systemChat format ["LBDrag %1", _this]}]; +// _gc ctrlAddEventHandler ["LBDragging", {systemChat format ["LBDragging %1", _this]}]; +// _gc ctrlAddEventHandler ["LBDrop", {systemChat format ["LBDrop gc %1", _this]}]; + +// _gc ctrlSetActiveColor [0,0,0,1]; + +_uniqueItems = [player] call ace_disarming_fnc_getAllGear; + +{ + _displayName = ""; + _picture = ""; + _count = (_uniqueItems select 1) select _forEachIndex; + + switch (true) do { + case (isClass (configFile >> "CfgWeapons" >> _x)): { + _displayName = getText (configFile >> "CfgWeapons" >> _x >> "displayName"); + _picture = getText (configFile >> "CfgWeapons" >> _x >> "picture"); + }; + case (isClass (configFile >> "CfgMagazines" >> _x)): { + _displayName = getText (configFile >> "CfgMagazines" >> _x >> "displayName"); + _picture = getText (configFile >> "CfgMagazines" >> _x >> "picture"); + }; + case (isClass (configFile >> "CfgVehicles" >> _x)): { + _displayName = getText (configFile >> "CfgVehicles" >> _x >> "displayName"); + _picture = getText (configFile >> "CfgVehicles" >> _x >> "picture"); + }; + case (isClass (configFile >> "CfgGlasses" >> _x)): { + _displayName = getText (configFile >> "CfgGoggles" >> _x >> "displayName"); + _picture = getText (configFile >> "CfgGoggles" >> _x >> "picture"); + }; + }; + _gc lbAdd format ["1x %2", _count, _displayName]; + _gc lbSetData [_forEachIndex, _x]; + _gc lbSetPicture [_forEachIndex, _picture]; +} forEach (_uniqueItems select 0); + + diff --git a/addons/disarming/functions/fnc_getAllGear.sqf b/addons/disarming/functions/fnc_getAllGear.sqf new file mode 100644 index 0000000000..a47df8d4c6 --- /dev/null +++ b/addons/disarming/functions/fnc_getAllGear.sqf @@ -0,0 +1,33 @@ +#include "script_component.hpp" + +PARAMS_1(_target); + +_allItems = ((weapons _target) + (magazines _target) + (items _target) + (assignedItems _target)); + +if ((backpack _target) != "") then { + _allItems pushBack (backpack _target); +}; +if ((vest _target) != "") then { + _allItems pushBack (vest _target); +}; +if ((uniform _target) != "") then { + _allItems pushBack (uniform _target); +}; +if ((headgear _target) != "") then { + _allItems pushBack (headgear _target); +}; + +_uniqueClassnames = []; +_classnamesCount = []; +//Filter unique and count +{ + _index = _uniqueClassnames find _x; + if (_index != -1) then { + _classnamesCount set [_index, ((_classnamesCount select _index) + 1)]; + } else { + _uniqueClassnames pushBack _x; + _classnamesCount pushBack 1; + }; +} forEach _allItems; + +[_uniqueClassnames, _classnamesCount] diff --git a/addons/disarming/gui_disarm.hpp b/addons/disarming/gui_disarm.hpp new file mode 100644 index 0000000000..39518838e2 --- /dev/null +++ b/addons/disarming/gui_disarm.hpp @@ -0,0 +1,55 @@ +class RscText; +class RscListBox; + +class GVAR(friskInventory) { + idd = -1; + movingEnable = 0; + enableSimulation = 1; + enableDisplay = 1; + onLoad = "uiNamespace setVariable ['PABST_friskInventory', _this select 0];"; + duration = 2147483647; + fadein = 0; + fadeout = 0; + + class controlsBackground {}; + + class controls { + + class CA_ContainerBackground: RscText { + idc = -1; + x = "7.5 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + y = "1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; + w = "12 * (safeZoneH / 40)"; + h = "22.5 * ((safeZoneH / 1.2) / 25)"; + colorBackground[] = {0.05,0.05,0.05,0.7}; + }; + + class CA_ContainerBackground2: CA_ContainerBackground { + idc = -1; + x = "20.5 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + }; + + + class GroundContainer: RscListBox { + idc = 632; + sizeEx = "1 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + sizeEx2 = "1 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + rowHeight = "1.1 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + canDrag = 1; + colorText[] = {1,1,1,1}; + colorBackground[] = {0,0,0,0}; + itemBackground[] = {1,1,1,0.1}; + itemSpacing = 0.001; + x = "8 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + y = "1.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; + w = "11 * (safeZoneH / 40)"; + h = "21.5 * ((safeZoneH / 1.2) / 25)"; + }; + class TargetContainer: GroundContainer { + idc = 633; + canDrag = 0; + x = "21 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + }; + }; +}; + From d55aed08139b8aff4eab48412f5c0ca34cd02ca7 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 27 Feb 2015 15:23:46 -0600 Subject: [PATCH 005/816] Inv Screen Rough WIP --- addons/disarming/CfgVehicles.hpp | 57 +------------ addons/disarming/XEH_postInit.sqf | 2 +- addons/disarming/functions/fnc_canDisarm.sqf | 36 +++----- addons/disarming/functions/fnc_canFrisk2.sqf | 8 -- .../functions/fnc_disarmDropItems.sqf | 82 ++++++++++++++----- addons/disarming/functions/fnc_doFrisk2.sqf | 68 --------------- ...rmCaller.sqf => fnc_eventCallerFinish.sqf} | 8 +- ...rmTarget.sqf => fnc_eventTargetFinish.sqf} | 11 ++- .../functions/fnc_eventTargetStart.sqf | 34 ++++++++ .../functions/fnc_finishDisarmCaller.sqf | 23 ------ .../functions/fnc_getAllGearContainer.sqf | 11 +++ ..._getAllGear.sqf => fnc_getAllGearUnit.sqf} | 4 + .../functions/fnc_openDisarmDialog.sqf | 77 +++++++++++++++++ .../functions/fnc_showItemsInListbox.sqf | 50 +++++++++++ .../functions/fnc_startDisarmTarget.sqf | 66 --------------- 15 files changed, 261 insertions(+), 276 deletions(-) delete mode 100644 addons/disarming/functions/fnc_canFrisk2.sqf delete mode 100644 addons/disarming/functions/fnc_doFrisk2.sqf rename addons/disarming/functions/{fnc_startDisarmCaller.sqf => fnc_eventCallerFinish.sqf} (54%) rename addons/disarming/functions/{fnc_finishDisarmTarget.sqf => fnc_eventTargetFinish.sqf} (60%) create mode 100644 addons/disarming/functions/fnc_eventTargetStart.sqf delete mode 100644 addons/disarming/functions/fnc_finishDisarmCaller.sqf create mode 100644 addons/disarming/functions/fnc_getAllGearContainer.sqf rename addons/disarming/functions/{fnc_getAllGear.sqf => fnc_getAllGearUnit.sqf} (87%) create mode 100644 addons/disarming/functions/fnc_openDisarmDialog.sqf create mode 100644 addons/disarming/functions/fnc_showItemsInListbox.sqf delete mode 100644 addons/disarming/functions/fnc_startDisarmTarget.sqf diff --git a/addons/disarming/CfgVehicles.hpp b/addons/disarming/CfgVehicles.hpp index 32fd444aa3..afecb20e9d 100644 --- a/addons/disarming/CfgVehicles.hpp +++ b/addons/disarming/CfgVehicles.hpp @@ -3,66 +3,13 @@ class CfgVehicles { class CAManBase: Man { class ACE_Actions { class ACE_Disarm { - displayName = "Disarm >>"; + displayName = "Disarm"; distance = 3; - condition = QUOTE([ARR_2(_player, _target)] call FUNC(canDisarm)); + condition = QUOTE([_target] call FUNC(canDisarm)); statement = ""; showDisabled = 0; priority = 3.2; - // icon = PATHTOF(UI\team\team_management_ca.paa); - subMenu[] = {"ACE_Disarm", 0}; - // hotkey = "M"; enableInside = 0; - - class ACE_primaryweapononly { - displayName = "primaryweapononly"; - distance = 3; - condition = QUOTE([ARR_3(_player, _target, 'primaryweapononly')] call FUNC(canDisarm)); - statement = QUOTE([ARR_3(_player, _target, 'primaryweapononly')] call FUNC(startDisarmCaller)); - exceptions[] = {}; - showDisabled = 1; - priority = 80085; - // icon = QUOTE(PATHTOF(UI\handcuff_ca.paa)); - // hotkey = "C"; - }; - class ACE_secondaryweapononly: ACE_primaryweapononly { - displayName = "secondaryweapononly"; - condition = QUOTE([ARR_3(_player, _target, 'secondaryweapononly')] call FUNC(canDisarm)); - statement = QUOTE([ARR_3(_player, _target, 'secondaryweapononly')] call FUNC(startDisarmCaller)); - priority = 80084; - }; - class ACE_handgunweapononly: ACE_primaryweapononly { - displayName = "handgunweapononly"; - condition = QUOTE([ARR_3(_player, _target, 'handgunweapononly')] call FUNC(canDisarm)); - statement = QUOTE([ARR_3(_player, _target, 'handgunweapononly')] call FUNC(startDisarmCaller)); - priority = 80083; - }; - class ACE_backpack: ACE_primaryweapononly { - displayName = "handgunweapononly"; - condition = QUOTE([ARR_3(_player, _target, 'backpack')] call FUNC(canDisarm)); - statement = QUOTE([ARR_3(_player, _target, 'backpack')] call FUNC(startDisarmCaller)); - priority = 80082; - }; - class ACE_alldangerous: ACE_primaryweapononly { - displayName = "alldangerous"; - condition = QUOTE([ARR_3(_player, _target, 'alldangerous')] call FUNC(canDisarm)); - statement = QUOTE([ARR_3(_player, _target, 'alldangerous')] call FUNC(startDisarmCaller)); - priority = 80081; - }; - class ACE_strip: ACE_primaryweapononly { - displayName = "strip"; - condition = QUOTE([ARR_3(_player, _target, 'strip')] call FUNC(canDisarm)); - statement = QUOTE([ARR_3(_player, _target, 'strip')] call FUNC(startDisarmCaller)); - priority = 80080; - }; - - class ACE_openFrisk2: ACE_primaryweapononly { - displayName = "Frisk2"; - condition = QUOTE([ARR_2(_player, _target)] call FUNC(canFrisk2)); - statement = QUOTE([ARR_2(_player, _target)] call FUNC(doFrisk2)); - priority = 80078; - }; - }; }; }; diff --git a/addons/disarming/XEH_postInit.sqf b/addons/disarming/XEH_postInit.sqf index a2397235c7..8556c776e7 100644 --- a/addons/disarming/XEH_postInit.sqf +++ b/addons/disarming/XEH_postInit.sqf @@ -1,4 +1,4 @@ #include "script_component.hpp" ["Disarm", {_this call FUNC(startDisarmTarget)}] call EFUNC(common,addEventHandler); -["DisarmFinished", {_this call FUNC(finishDisarmCaller)}] call EFUNC(common,addEventHandler); +["DisarmFinished", {_this call FUNC(eventCallerFinish)}] call EFUNC(common,addEventHandler); diff --git a/addons/disarming/functions/fnc_canDisarm.sqf b/addons/disarming/functions/fnc_canDisarm.sqf index c0fecab72c..207d5d5078 100644 --- a/addons/disarming/functions/fnc_canDisarm.sqf +++ b/addons/disarming/functions/fnc_canDisarm.sqf @@ -1,41 +1,25 @@ /* * Author: PabstMirror - * Checks the conditions for being able to disarm + * Checks the conditions for being able to disarm a unit * * Arguments: - * 0: caller (player) - * 1: target - * 2: type of disarm + * 0: target * * Return Value: * The return value * * Example: - * [player, cursorTarget, "backpack"] call ace_disarming_fnc_canDisarm + * [cursorTarget] call ace_disarming_fnc_canDisarm * * Public: No */ #include "script_component.hpp" -PARAMS_2(_caller,_target); -DEFAULT_PARAM(2,_type,""); +PARAMS_2(_target); -_returnValue = false; - -if ((_target getVariable ["ACE_isUnconscious", false]) || - {_target getVariable [QEGVAR(captives,isHandcuffed), false]} || - {_target getVariable [QEGVAR(captives,isSurrendering), false]}) then { - - switch (toLower _type) do { - case (""): {_returnValue = true;}; - case ("primaryweapononly"): {_returnValue = ((primaryWeapon _target) != "");}; - case ("secondaryweapononly"): {_returnValue = ((secondaryWeapon _target) != "");}; - case ("handgunweapononly"): {_returnValue = ((handgunWeapon _target) != "");}; - case ("backpack"): {_returnValue = ((backpack _target) != "");}; - case ("alldangerous"): {_returnValue = ((count (weapons _target)) > 0) || {(count (magazines _target)) > 0} || {({_x in DANGEROUS_ITEMS} count ((items _target) + (assignedItems _target))) > 0};}; - case ("strip"): {_returnValue = true;}; - default {systemChat "type unknown"; ERROR("type unknown");}; - }; -}; - -_returnValue +(alive _target) && +{(abs (speed _target)) < 0.1} && +{(_target getVariable ["ACE_isUnconscious", false]) || + {_target getVariable [QEGVAR(captives,isHandcuffed), false]} || + {_target getVariable [QEGVAR(captives,isSurrendering), false]}} + \ No newline at end of file diff --git a/addons/disarming/functions/fnc_canFrisk2.sqf b/addons/disarming/functions/fnc_canFrisk2.sqf deleted file mode 100644 index 12bd63f655..0000000000 --- a/addons/disarming/functions/fnc_canFrisk2.sqf +++ /dev/null @@ -1,8 +0,0 @@ - -#include "script_component.hpp" - -PARAMS_2(_caller,_target); - -(_target getVariable ["ACE_isUnconscious", false]) || -{_target getVariable [QEGVAR(captives,isHandcuffed), false]} || -{_target getVariable [QEGVAR(captives,isSurrendering), false]} diff --git a/addons/disarming/functions/fnc_disarmDropItems.sqf b/addons/disarming/functions/fnc_disarmDropItems.sqf index acbe55af02..b818c2360c 100644 --- a/addons/disarming/functions/fnc_disarmDropItems.sqf +++ b/addons/disarming/functions/fnc_disarmDropItems.sqf @@ -1,3 +1,21 @@ +/* + * Author: PabstMirror + * + * + * Arguments: + * 0: caller (player) + * 1: target + * 2: classnamess + * 3: Do Not Drop Ammo + * + * Return Value: + * Nothing + * + * Example: + * [player, cursorTarget, ["ace_bandage"]] call ace_disarming_fnc_disarmDropItems + * + * Public: No + */ #include "script_component.hpp" #define TIME_MAX_WAIT 5 @@ -13,17 +31,23 @@ _fncSumArray = { _return }; -//Sanity Check +//Sanity Checks +if (!([_target] call FUNC(canDisarm))) exitWith { + [_caller, _target, "Debug: Cannot disarm target"] call FUNC(eventTargetFinish); +}; if (_doNotDropAmmo && {({_x in _listOfItemsToRemove} count (magazines _target)) > 0}) exitWith { - [_caller, _target, "magazines and _doNotDropAmmo error"] call FUNC(finishDisarmTarget); + [_caller, _target, "Debug: Trying to drop magazine with _doNotDropAmmo flag"] call FUNC(eventTargetFinish); }; _holder = objNull; -{ - if ((_x getVariable [QGVAR(disarmUnit), objNull]) == _target) exitWith { - _holder = _x; - }; -} forEach ((getpos _target) nearObjects ["WeaponHolderSimulated", 3]); +if (!_doNotDropAmmo) then { + //Try to use the same container, if one exists + { + if ((_x getVariable [QGVAR(disarmUnit), objNull]) == _target) exitWith { + _holder = _x; + }; + } forEach ((getpos _target) nearObjects ["WeaponHolderSimulated", 3]); +}; if (isNull _holder) then { _dropPos = _target modelToWorld [-0.75, 0.75, 0]; @@ -34,8 +58,16 @@ if (isNull _holder) then { //Verify holder created if (isNull _holder) exitWith { - [_caller, _target, "Create Holder"] call FUNC(finishDisarmTarget); + [_caller, _target, "Debug: Null Holder"] call FUNC(eventTargetFinish); }; +//Make sure only one drop operation at a time... +if (_holder getVariable [QGVAR(holderInUse), false]) exitWith { + systemChat format ["Debug: %1 - Ground Container In Use, waiting until free", time]; + [{ + _this call FUNC(disarmDropItems); + }, 0.05, 0.05, _this] call EFUNC(common,waitAndExecute); +}; +_holder setVariable [QGVAR(holderInUse), true]; //Remove Magazines @@ -55,12 +87,13 @@ _holderMagazinesEnd = magazinesAmmoCargo _holder; //Verify Mags dropped from unit: if ( ({(_x select 0) in _listOfItemsToRemove} count _targetMagazinesEnd) != 0) exitWith { - [_caller, _target, "Didn't Remove Magazines"] call FUNC(finishDisarmTarget); + _holder setVariable [QGVAR(holderInUse), false]; + [_caller, _target, "Debug: Didn't Remove Magazines"] call FUNC(eventTargetFinish); }; //Verify holder has mags unit had (lazy count for now) if (((count _targetMagazinesStart) - (count _targetMagazinesEnd)) != ((count _holderMagazinesEnd) - (count _holderMagazinesStart))) exitWith { - ERR = [_targetMagazinesEnd, _targetMagazinesStart, _holderMagazinesEnd, _holderMagazinesStart]; - [_caller, _target, "Crate Magazines"] call FUNC(finishDisarmTarget); + _holder setVariable [QGVAR(holderInUse), false]; + [_caller, _target, "Debug: Crate Magazines not in holder"] call FUNC(eventTargetFinish); }; @@ -97,11 +130,14 @@ _targetItemsEnd = ((assignedItems _target) + (items _target) + [headgear _target //Verify Items Added (lazy count) if (((count _targetItemsStart) - (count _targetItemsEnd)) != ([_addToCrateCount] call _fncSumArray)) exitWith { - ERR = [_targetItemsStart, _targetItemsEnd, _addToCrateClassnames, _addToCrateCount]; - [_caller, _target, "Items Not Removed From Player"] call FUNC(finishDisarmTarget); + + _holder setVariable [QGVAR(holderInUse), false]; + [_caller, _target, "Debug: Items Not Removed From Player"] call FUNC(eventTargetFinish); }; if ((([_holderItemsEnd select 1] call _fncSumArray) - ([_holderItemsStart select 1] call _fncSumArray)) != ([_addToCrateCount] call _fncSumArray)) exitWith { - [_caller, _target, "Items Not Added to Holder"] call FUNC(finishDisarmTarget); + + _holder setVariable [QGVAR(holderInUse), false]; + [_caller, _target, "Debug: Items Not Added to Holder"] call FUNC(eventTargetFinish); }; @@ -109,7 +145,7 @@ if ((([_holderItemsEnd select 1] call _fncSumArray) - ([_holderItemsStart select //So add a dummy item and just remove at the end _holderIsEmpty = (([_holderItemsEnd select 1] call _fncSumArray) + (count _holderMagazinesEnd)) == 0; if (_holderIsEmpty) then { - systemChat "Empty: making dummy"; + systemChat "Debug: making dummy"; _holder addItemCargoGlobal [DUMMY_ITEM, 1]; }; @@ -178,7 +214,9 @@ systemChat format ["PFEh start %1", time]; //If we added a dummy item, remove it now if (_holderIsEmpty && {!((getItemCargo _holder) isEqualTo [[DUMMY_ITEM],[1]])}) exitWith { - [_caller, _target, "Holder should only have dummy item"] call FUNC(finishDisarmTarget); + + _holder setVariable [QGVAR(holderInUse), false]; + [_caller, _target, "Debug: Holder should only have dummy item"] call FUNC(eventTargetFinish); }; if (_holderIsEmpty) then { systemChat "Debug: Deleting Dummy"; @@ -187,25 +225,29 @@ systemChat format ["PFEh start %1", time]; //Verify we didn't timeout waiting on drop action if (time >= _maxWaitTime) exitWith { - [_caller, _target, "Drop Actions Timeout"] call FUNC(finishDisarmTarget); + _holder setVariable [QGVAR(holderInUse), false]; + [_caller, _target, "Debug: Drop Actions Timeout"] call FUNC(eventTargetFinish); }; if (_needToRemoveVest && {!((vestItems _target) isEqualTo [])}) exitWith { - [_caller, _target, "Vest Not Empty"] call FUNC(finishDisarmTarget); + _holder setVariable [QGVAR(holderInUse), false]; + [_caller, _target, "Debug: Vest Not Empty"] call FUNC(eventTargetFinish); }; if (_needToRemoveVest) then { removeVest _target; _holder addItemCargoGlobal [(vest _target), 1]; }; if (_needToRemoveUniform && {!((uniformItems _target) isEqualTo [])}) exitWith { - [_caller, _target, "Uniform Not Empty"] call FUNC(finishDisarmTarget); + _holder setVariable [QGVAR(holderInUse), false]; + [_caller, _target, "Debug: Uniform Not Empty"] call FUNC(eventTargetFinish); }; if (_needToRemoveUniform) then { removeUniform _target; _holder addItemCargoGlobal [(uniform _target), 1]; }; - [_caller, _target, "Victory"] call FUNC(finishDisarmTarget); + _holder setVariable [QGVAR(holderInUse), false]; + [_caller, _target, "Debug: Victory!!!"] call FUNC(eventTargetFinish); }; }, 0.0, [_caller,_target, _listOfItemsToRemove, _holder, _holderIsEmpty, (time + TIME_MAX_WAIT), _doNotDropAmmo, _targetMagazinesEnd]] call CBA_fnc_addPerFrameHandler; diff --git a/addons/disarming/functions/fnc_doFrisk2.sqf b/addons/disarming/functions/fnc_doFrisk2.sqf deleted file mode 100644 index 250681a84c..0000000000 --- a/addons/disarming/functions/fnc_doFrisk2.sqf +++ /dev/null @@ -1,68 +0,0 @@ - -#include "script_component.hpp" - -PARAMS_2(_caller,_target); - - - - - -closeDialog 0; -createDialog "ace_disarming_friskInventory"; - -disableSerialization; - - -_display = uiNamespace getVariable ['PABST_friskInventory', displayNull]; - -_pc = _display displayCtrl 633; -_pc ctrlAddEventHandler ["LBDrop", { - x2 = _this; - systemChat format ["LBDrop pc %1", _this]; - - // PARAMS_5(_ctrl,_xPos,_yPos,_idc,_itemInfo); - // EXPLODE_PVT_3((_itemInfo select 0),_displayText,_value,_data); - - // _ctrl lbAdd _data; - (x2 select 0) lbAdd (((x2 select 4) select 0) select 2); -}]; - - -_gc = _display displayCtrl 632; -// _gc ctrlAddEventHandler ["LBDrag", {x1 = _this;systemChat format ["LBDrag %1", _this]}]; -// _gc ctrlAddEventHandler ["LBDragging", {systemChat format ["LBDragging %1", _this]}]; -// _gc ctrlAddEventHandler ["LBDrop", {systemChat format ["LBDrop gc %1", _this]}]; - -// _gc ctrlSetActiveColor [0,0,0,1]; - -_uniqueItems = [player] call ace_disarming_fnc_getAllGear; - -{ - _displayName = ""; - _picture = ""; - _count = (_uniqueItems select 1) select _forEachIndex; - - switch (true) do { - case (isClass (configFile >> "CfgWeapons" >> _x)): { - _displayName = getText (configFile >> "CfgWeapons" >> _x >> "displayName"); - _picture = getText (configFile >> "CfgWeapons" >> _x >> "picture"); - }; - case (isClass (configFile >> "CfgMagazines" >> _x)): { - _displayName = getText (configFile >> "CfgMagazines" >> _x >> "displayName"); - _picture = getText (configFile >> "CfgMagazines" >> _x >> "picture"); - }; - case (isClass (configFile >> "CfgVehicles" >> _x)): { - _displayName = getText (configFile >> "CfgVehicles" >> _x >> "displayName"); - _picture = getText (configFile >> "CfgVehicles" >> _x >> "picture"); - }; - case (isClass (configFile >> "CfgGlasses" >> _x)): { - _displayName = getText (configFile >> "CfgGoggles" >> _x >> "displayName"); - _picture = getText (configFile >> "CfgGoggles" >> _x >> "picture"); - }; - }; - _gc lbAdd format ["1x %2", _count, _displayName]; - _gc lbSetData [_forEachIndex, _x]; - _gc lbSetPicture [_forEachIndex, _picture]; -} forEach (_uniqueItems select 0); - - diff --git a/addons/disarming/functions/fnc_startDisarmCaller.sqf b/addons/disarming/functions/fnc_eventCallerFinish.sqf similarity index 54% rename from addons/disarming/functions/fnc_startDisarmCaller.sqf rename to addons/disarming/functions/fnc_eventCallerFinish.sqf index 43fa586b22..d3a14a69ec 100644 --- a/addons/disarming/functions/fnc_startDisarmCaller.sqf +++ b/addons/disarming/functions/fnc_eventCallerFinish.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: caller (player) * 1: target - * 2: type of disarm + * 2: error message * * Return Value: * None @@ -17,6 +17,8 @@ */ #include "script_component.hpp" -PARAMS_3(_caller,_target,_type); +PARAMS_3(_caller,_target,_errorMsg); -["Disarm", [_target], [_caller,_target,_type]] call EFUNC(common,targetEvent); +if (_caller != ACE_player) exitWith {}; + +systemChat format ["Debug-Caller: Disarm finished from [%1] with code [%2]", _target, _errorMsg]; diff --git a/addons/disarming/functions/fnc_finishDisarmTarget.sqf b/addons/disarming/functions/fnc_eventTargetFinish.sqf similarity index 60% rename from addons/disarming/functions/fnc_finishDisarmTarget.sqf rename to addons/disarming/functions/fnc_eventTargetFinish.sqf index b65e5f053c..1fd8a86ad4 100644 --- a/addons/disarming/functions/fnc_finishDisarmTarget.sqf +++ b/addons/disarming/functions/fnc_eventTargetFinish.sqf @@ -3,23 +3,22 @@ * TODO * * Arguments: - * 0: caller (player) + * 0: caller * 1: target - * 1: type of disarm + * 2: errorMsg * * Return Value: - * The return value + * Nothing * * Example: - * finishDisarmTarget + * eventTargetFinish * * Public: No */ #include "script_component.hpp" - PARAMS_3(_caller,_target,_errorMsg); -systemChat format ["Debug-Target: Disarm finished with code [%1]", _errorMsg]; +_target setVariable [QGVAR(disarmInProgress), false]; ["DisarmFinished", [_caller], [_caller, _target, _errorMsg]] call EFUNC(common,targetEvent); diff --git a/addons/disarming/functions/fnc_eventTargetStart.sqf b/addons/disarming/functions/fnc_eventTargetStart.sqf new file mode 100644 index 0000000000..85760bc365 --- /dev/null +++ b/addons/disarming/functions/fnc_eventTargetStart.sqf @@ -0,0 +1,34 @@ +/* + * Author: PabstMirror + * TODO + * + * Arguments: + * 0: caller (player) + * 1: target + * 2: type of disarm + * + * Return Value: + * Nothing + * + * Example: + * finishDisarmTarget + * + * Public: No + */ +#include "script_component.hpp" + +PARAMS_3(_caller,_target,_listOfObjectsToRemove); + +[{ + PARAMS_2(_args,_pfID); + EXPLODE_3_PVT(_args,_caller,_target,_listOfObjectsToRemove); + + if (!([_target] call FUNC(canDisarm))) exitWith { + [_pfID] call CBA_fnc_removePerFrameHandler; + }: + + if (!(_target getVariable [QGVAR(disarmInProgress), false])) then { + [_pfID] call CBA_fnc_removePerFrameHandler; + _args call FUNC(disarmDropItems); + }; +}, 0, _this] call CBA_fnc_addPerFrameHandler; diff --git a/addons/disarming/functions/fnc_finishDisarmCaller.sqf b/addons/disarming/functions/fnc_finishDisarmCaller.sqf deleted file mode 100644 index 555555d8fe..0000000000 --- a/addons/disarming/functions/fnc_finishDisarmCaller.sqf +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Author: PabstMirror - * TODO - * - * Arguments: - * 0: caller (player) - * 1: target - * 1: type of disarm - * - * Return Value: - * The return value - * - * Example: - * - * - * Public: No - */ -#include "script_component.hpp" - - -PARAMS_3(_caller,_target,_errorMsg); - -systemChat format ["Debug-Caller: Disarm finished with code [%1]", _errorMsg]; \ No newline at end of file diff --git a/addons/disarming/functions/fnc_getAllGearContainer.sqf b/addons/disarming/functions/fnc_getAllGearContainer.sqf new file mode 100644 index 0000000000..f5e071a628 --- /dev/null +++ b/addons/disarming/functions/fnc_getAllGearContainer.sqf @@ -0,0 +1,11 @@ +#include "script_component.hpp" + +PARAMS_1(_target); + +_allGear = [[],[]]; + +{ + //todo: Use 1.40 Append + _allGear set [0, (_allGear select 0) + (_x select 0)]; + _allGear set [1, (_allGear select 1) + (_x select 1)]; +} forEach [(getWeaponCargo _target), (getItemCargo _target), (getMagazineCargo _target), (getBackpackCargo _target)]; diff --git a/addons/disarming/functions/fnc_getAllGear.sqf b/addons/disarming/functions/fnc_getAllGearUnit.sqf similarity index 87% rename from addons/disarming/functions/fnc_getAllGear.sqf rename to addons/disarming/functions/fnc_getAllGearUnit.sqf index a47df8d4c6..e07b941bb4 100644 --- a/addons/disarming/functions/fnc_getAllGear.sqf +++ b/addons/disarming/functions/fnc_getAllGearUnit.sqf @@ -16,6 +16,10 @@ if ((uniform _target) != "") then { if ((headgear _target) != "") then { _allItems pushBack (headgear _target); }; +//What kind of asshole takes a man's glasses? +if ((goggles _target) != "") then { + _allItems pushBack (goggles _target); +}; _uniqueClassnames = []; _classnamesCount = []; diff --git a/addons/disarming/functions/fnc_openDisarmDialog.sqf b/addons/disarming/functions/fnc_openDisarmDialog.sqf new file mode 100644 index 0000000000..cf0156280b --- /dev/null +++ b/addons/disarming/functions/fnc_openDisarmDialog.sqf @@ -0,0 +1,77 @@ +#include "script_component.hpp" + +PARAMS_2(_caller,_target); + +//Sanity Checks +if (_caller != ACE_player) exitwith {ERROR("Player isn't caller?");}; +if (!([_target] call FUNC(canDisarm))) exitWith {ERROR("Unit Cannot Be Disarmed");}; +if (!([] call EGVAR(common,canInteract))) exitWith {ERROR("Player cannot Interact");}; + +closeDialog 0; +createDialog "friskInventory"; + +disableSerialization; + +_display = uiNamespace getVariable ['PABST_friskInventory', displayNull]; +if (isNull _display) exitWith {ERROR("Display is Null");}; + +GVAR(disarmTarget) = _target; + +//Setup Drop Event (on right pannel) +(_display displayCtrl 632) ctrlAddEventHandler ["LBDrop", { + if (isNull GVAR(disarmTarget)) exitWith {}; + PARAMS_5(_ctrl,_xPos,_yPos,_idc,_itemInfo); + EXPLODE_3_PVT((_itemInfo select 0),_displayText,_value,_data); + + systemChat format ["Debug: Droping %1 from %2", _data, GVAR(disarmTarget)]; + [ACE_player, GVAR(disarmTarget), [_data]] call FUNC(disarmDropItems); + false +}]; + +//Setup PFEH +[{ + disableSerialization; + EXPLODE_2_PVT(_this,_args,_pfID); + EXPLODE_3_PVT(_args,_player,_target,_display); + + + if ((!([_target] call FUNC(unitCanBeDisarmed))) || + {isNull _display} || + {_player != ACE_player} || + {!([] call EGVAR(common,canInteract))}) then { + + [_pfID] call CBA_fnc_removePerFrameHandler; + GVAR(disarmTarget) = objNull; + if (!isNull _display) then {closeDialog 0;}; //close dialog if still open + } else { + _groundContainer = _display displayCtrl 632; + _targetContainer = _display displayCtrl 633; + _playerName = _display displayCtrl 111; + _rankPicture = _display displayCtrl 1203; + + _rankPicture ctrlSetText "\A3\Ui_f\data\GUI\Cfg\Ranks\corporal_gs.paa"; + _playerName ctrlSetText ([GVAR(disarmTarget)] call EFUNC(common,getName)); + + lbClear _groundContainer; + lbClear _targetContainer; + + _targetUniqueItems = [GVAR(disarmTarget)] call FUNC(getAllGearUnit); + [_targetContainer, _targetUniqueItems] call FUNC(showItemsInListbox); + + + _holder = objNull; + { + if ((_x getVariable [QGVAR(disarmUnit), objNull]) == _target) exitWith { + _holder = _x; + }; + } forEach ((getpos _target) nearObjects ["WeaponHolderSimulated", 3]); + + if (!isNull _holder) then { + + _targetUniqueItems = [_holder] call FUNC(getAllGearContainer); + [_groundContainer, _targetUniqueItems] call FUNC(showItemsInListbox); + + }; + + }; +}, 0.05, [_caller, _target, _display]] call CBA_fnc_addPerFrameHandler; diff --git a/addons/disarming/functions/fnc_showItemsInListbox.sqf b/addons/disarming/functions/fnc_showItemsInListbox.sqf new file mode 100644 index 0000000000..01cdc2f7f0 --- /dev/null +++ b/addons/disarming/functions/fnc_showItemsInListbox.sqf @@ -0,0 +1,50 @@ +/* + * Author: PabstMirror + * Checks the conditions for being able to disarm + * + * Arguments: + * 0: RscListBox + * 1: ItemArray [["items"],[counts]] + * + * Return Value: + * Nothing + * + * Example: + * [theListBox, [["ace_bandage"],[2]]] call ace_disarming_fnc_showItemsInListbox + * + * Public: No + */ +#include "script_component.hpp" + +disableSerialization; +PARAMS_2(_listBoxCtrl,_itemsCountArray); + +{ + _displayName = ""; + _picture = ""; + _count = (_itemsCountArray select 1) select _forEachIndex; + + switch (true) do { + case (isClass (configFile >> "CfgWeapons" >> _x)): { + _displayName = getText (configFile >> "CfgWeapons" >> _x >> "displayName"); + _picture = getText (configFile >> "CfgWeapons" >> _x >> "picture"); + }; + case (isClass (configFile >> "CfgMagazines" >> _x)): { + _displayName = getText (configFile >> "CfgMagazines" >> _x >> "displayName"); + _picture = getText (configFile >> "CfgMagazines" >> _x >> "picture"); + }; + case (isClass (configFile >> "CfgVehicles" >> _x)): { + _displayName = getText (configFile >> "CfgVehicles" >> _x >> "displayName"); + _picture = getText (configFile >> "CfgVehicles" >> _x >> "picture"); + }; + case (isClass (configFile >> "CfgGlasses" >> _x)): { + _displayName = getText (configFile >> "CfgGoggles" >> _x >> "displayName"); + _picture = getText (configFile >> "CfgGoggles" >> _x >> "picture"); + }; + }; + + _listBoxCtrl lbAdd format ["%1", _displayName]; + _listBoxCtrl lbSetData [_forEachIndex, _x]; + _listBoxCtrl lbSetPicture [_forEachIndex, _picture]; + _listBoxCtrl lbSetTextRight [_forEachIndex, str _count]; +} forEach (_itemsCountArray select 0); diff --git a/addons/disarming/functions/fnc_startDisarmTarget.sqf b/addons/disarming/functions/fnc_startDisarmTarget.sqf deleted file mode 100644 index 0edb65e7fa..0000000000 --- a/addons/disarming/functions/fnc_startDisarmTarget.sqf +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Author: PabstMirror - * Starts disarming the target from the target - * Generates the specific list of items that should be removed from a disarm type - * - * Arguments: - * 0: caller (player) - * 1: target - * 1: type of disarm - * - * Return Value: - * None - * - * Example: - * - * - * Public: No - */ -#include "script_component.hpp" - -PARAMS_3(_caller,_target,_type); - -_listOfItemsToRemove = []; -_doNotDropAmmo = false; - -switch (toLower _type) do { -case ("primaryweapononly"): { - _listOfItemsToRemove = [(primaryWeapon _target)]; - _doNotDropAmmo = true; - }; -case ("secondaryweapononly"): { - _listOfItemsToRemove = [(secondaryWeapon _target)]; - _doNotDropAmmo = true; - }; -case ("handgunweapononly"): { - _listOfItemsToRemove = [(handgunWeapon _target)]; - _doNotDropAmmo = true; - }; -case ("backpack"): { - _listOfItemsToRemove = [(backpack _target)]; - }; -case ("alldangerous"): { - _listOfItemsToRemove = weapons _target; - { - if (!(_x in _listOfItemsToRemove)) then { - _listOfItemsToRemove pushBack _x; - }; - } forEach (magazines _target); - { - if ((!(_x in _listOfItemsToRemove)) && {_x in DANGEROUS_ITEMS} && {_x != ""}) then { - _listOfItemsToRemove pushBack _x; - }; - } forEach ((items _target) + (assignedItems _target)); - }; -case ("strip"): { - // _listOfItemsToRemove = [_target] call EFUNC(common,getAllGear); - _listOfItemsToRemove = []; - { - if ((!(_x in _listOfItemsToRemove)) && {_x != ""}) then { - _listOfItemsToRemove pushBack _x; - }; - } forEach ((weapons _target) + (magazines _target) + (items _target) + (assignedItems _target) + [(backpack _target), (vest _target), (uniform _target)]); - }; -}; - -[_caller, _target, _listOfItemsToRemove, _doNotDropAmmo] call FUNC(disarmDropItems); From 32f67487b5e8d2b6cf01aec0472abfdd36e85fee Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 27 Feb 2015 16:16:35 -0600 Subject: [PATCH 006/816] More Work --- addons/disarming/XEH_postInit.sqf | 4 ++-- addons/disarming/XEH_preInit.sqf | 14 +++++++------- addons/disarming/functions/fnc_disarmDropItems.sqf | 5 +++-- .../disarming/functions/fnc_eventTargetFinish.sqf | 6 ++++-- .../disarming/functions/fnc_eventTargetStart.sqf | 14 +------------- .../functions/fnc_getAllGearContainer.sqf | 2 ++ .../disarming/functions/fnc_openDisarmDialog.sqf | 10 ++++------ .../disarming/functions/fnc_showItemsInListbox.sqf | 1 + 8 files changed, 24 insertions(+), 32 deletions(-) diff --git a/addons/disarming/XEH_postInit.sqf b/addons/disarming/XEH_postInit.sqf index 8556c776e7..da59da34de 100644 --- a/addons/disarming/XEH_postInit.sqf +++ b/addons/disarming/XEH_postInit.sqf @@ -1,4 +1,4 @@ #include "script_component.hpp" -["Disarm", {_this call FUNC(startDisarmTarget)}] call EFUNC(common,addEventHandler); -["DisarmFinished", {_this call FUNC(eventCallerFinish)}] call EFUNC(common,addEventHandler); +["DisarmStart", {_this call FUNC(startDisarmTarget)}] call EFUNC(common,addEventHandler); +["DisarmDebugCallback", {_this call FUNC(eventCallerFinish)}] call EFUNC(common,addEventHandler); diff --git a/addons/disarming/XEH_preInit.sqf b/addons/disarming/XEH_preInit.sqf index 1ed153f518..24d240f087 100644 --- a/addons/disarming/XEH_preInit.sqf +++ b/addons/disarming/XEH_preInit.sqf @@ -3,13 +3,13 @@ ADDON = false; PREP(canDisarm); -PREP(canFrisk2); PREP(disarmDropItems); -PREP(doFrisk2); -PREP(finishDisarmCaller); -PREP(finishDisarmTarget); -PREP(getAllGear); -PREP(startDisarmCaller); -PREP(startDisarmTarget); +PREP(eventCallerFinish); +PREP(eventTargetFinish); +PREP(eventTargetStart); +PREP(getAllGearContainer); +PREP(getAllGearUnit); +PREP(openDisarmDialog); +PREP(showItemsInListbox); ADDON = true; diff --git a/addons/disarming/functions/fnc_disarmDropItems.sqf b/addons/disarming/functions/fnc_disarmDropItems.sqf index b818c2360c..c5459353f7 100644 --- a/addons/disarming/functions/fnc_disarmDropItems.sqf +++ b/addons/disarming/functions/fnc_disarmDropItems.sqf @@ -46,13 +46,14 @@ if (!_doNotDropAmmo) then { if ((_x getVariable [QGVAR(disarmUnit), objNull]) == _target) exitWith { _holder = _x; }; - } forEach ((getpos _target) nearObjects ["WeaponHolderSimulated", 3]); + } forEach ((getpos _target) nearObjects ["GroundWeaponHolder", 3]); }; if (isNull _holder) then { _dropPos = _target modelToWorld [-0.75, 0.75, 0]; _dropPos set [2, 0]; - _holder = createVehicle ["WeaponHolderSimulated", _dropPos, [], 0, "CAN_COLLIDE"]; + // _holder = createVehicle ["WeaponHolderSimulated", _dropPos, [], 0, "CAN_COLLIDE"]; + _holder = createVehicle ["GroundWeaponHolder", _dropPos, [], 0, "CAN_COLLIDE"]; _holder setVariable [QGVAR(disarmUnit), _target]; }; diff --git a/addons/disarming/functions/fnc_eventTargetFinish.sqf b/addons/disarming/functions/fnc_eventTargetFinish.sqf index 1fd8a86ad4..fa217056b0 100644 --- a/addons/disarming/functions/fnc_eventTargetFinish.sqf +++ b/addons/disarming/functions/fnc_eventTargetFinish.sqf @@ -19,6 +19,8 @@ PARAMS_3(_caller,_target,_errorMsg); -_target setVariable [QGVAR(disarmInProgress), false]; -["DisarmFinished", [_caller], [_caller, _target, _errorMsg]] call EFUNC(common,targetEvent); +if (_errorMsg != "") then { + systemChat _errorMsg; + ["DisarmDebugCallback", [_caller], [_caller, _target, _errorMsg]] call EFUNC(common,targetEvent); +}; diff --git a/addons/disarming/functions/fnc_eventTargetStart.sqf b/addons/disarming/functions/fnc_eventTargetStart.sqf index 85760bc365..572f034b23 100644 --- a/addons/disarming/functions/fnc_eventTargetStart.sqf +++ b/addons/disarming/functions/fnc_eventTargetStart.sqf @@ -19,16 +19,4 @@ PARAMS_3(_caller,_target,_listOfObjectsToRemove); -[{ - PARAMS_2(_args,_pfID); - EXPLODE_3_PVT(_args,_caller,_target,_listOfObjectsToRemove); - - if (!([_target] call FUNC(canDisarm))) exitWith { - [_pfID] call CBA_fnc_removePerFrameHandler; - }: - - if (!(_target getVariable [QGVAR(disarmInProgress), false])) then { - [_pfID] call CBA_fnc_removePerFrameHandler; - _args call FUNC(disarmDropItems); - }; -}, 0, _this] call CBA_fnc_addPerFrameHandler; +[_caller, _target, _listOfObjectsToRemove] call FUNC(disarmDropItems); diff --git a/addons/disarming/functions/fnc_getAllGearContainer.sqf b/addons/disarming/functions/fnc_getAllGearContainer.sqf index f5e071a628..827aac7dc3 100644 --- a/addons/disarming/functions/fnc_getAllGearContainer.sqf +++ b/addons/disarming/functions/fnc_getAllGearContainer.sqf @@ -9,3 +9,5 @@ _allGear = [[],[]]; _allGear set [0, (_allGear select 0) + (_x select 0)]; _allGear set [1, (_allGear select 1) + (_x select 1)]; } forEach [(getWeaponCargo _target), (getItemCargo _target), (getMagazineCargo _target), (getBackpackCargo _target)]; + +_allGear diff --git a/addons/disarming/functions/fnc_openDisarmDialog.sqf b/addons/disarming/functions/fnc_openDisarmDialog.sqf index cf0156280b..3cf5db8e66 100644 --- a/addons/disarming/functions/fnc_openDisarmDialog.sqf +++ b/addons/disarming/functions/fnc_openDisarmDialog.sqf @@ -35,7 +35,7 @@ GVAR(disarmTarget) = _target; EXPLODE_3_PVT(_args,_player,_target,_display); - if ((!([_target] call FUNC(unitCanBeDisarmed))) || + if ((!([_target] call FUNC(canDisarm))) || {isNull _display} || {_player != ACE_player} || {!([] call EGVAR(common,canInteract))}) then { @@ -64,13 +64,11 @@ GVAR(disarmTarget) = _target; if ((_x getVariable [QGVAR(disarmUnit), objNull]) == _target) exitWith { _holder = _x; }; - } forEach ((getpos _target) nearObjects ["WeaponHolderSimulated", 3]); + } forEach ((getpos _target) nearObjects ["GroundWeaponHolder", 3]); if (!isNull _holder) then { - - _targetUniqueItems = [_holder] call FUNC(getAllGearContainer); - [_groundContainer, _targetUniqueItems] call FUNC(showItemsInListbox); - + _holderUniqueItems = [_holder] call FUNC(getAllGearContainer); + [_groundContainer, _holderUniqueItems] call FUNC(showItemsInListbox); }; }; diff --git a/addons/disarming/functions/fnc_showItemsInListbox.sqf b/addons/disarming/functions/fnc_showItemsInListbox.sqf index 01cdc2f7f0..e04e402243 100644 --- a/addons/disarming/functions/fnc_showItemsInListbox.sqf +++ b/addons/disarming/functions/fnc_showItemsInListbox.sqf @@ -19,6 +19,7 @@ disableSerialization; PARAMS_2(_listBoxCtrl,_itemsCountArray); + { _displayName = ""; _picture = ""; From d31c19c3eb4f2f3a5024bd695c023bcbef5b2ccd Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 27 Feb 2015 18:38:23 -0600 Subject: [PATCH 007/816] Seems like it's working --- addons/disarming/CfgVehicles.hpp | 18 ++++++++++-------- addons/disarming/XEH_postInit.sqf | 2 +- .../functions/fnc_disarmDropItems.sqf | 17 +++++++++++------ .../functions/fnc_eventCallerFinish.sqf | 1 + .../functions/fnc_eventTargetStart.sqf | 18 +++++++++++++++++- .../functions/fnc_openDisarmDialog.sqf | 9 +++++++-- .../functions/fnc_showItemsInListbox.sqf | 4 ++-- 7 files changed, 49 insertions(+), 20 deletions(-) diff --git a/addons/disarming/CfgVehicles.hpp b/addons/disarming/CfgVehicles.hpp index afecb20e9d..31c4c58497 100644 --- a/addons/disarming/CfgVehicles.hpp +++ b/addons/disarming/CfgVehicles.hpp @@ -2,14 +2,16 @@ class CfgVehicles { class Man; class CAManBase: Man { class ACE_Actions { - class ACE_Disarm { - displayName = "Disarm"; - distance = 3; - condition = QUOTE([_target] call FUNC(canDisarm)); - statement = ""; - showDisabled = 0; - priority = 3.2; - enableInside = 0; + class ACE_MainActions { + class ACE_DisarmInventory { + displayName = "Open Inventory"; + distance = 4; + condition = QUOTE([_target] call FUNC(canDisarm)); + statement = QUOTE([ARR_2(_player,_target)] call FUNC(openDisarmDialog)); + icon = "\a3\Modules_F_Curator\Data\portraitRespawnInventory_ca.paa"; //todo + selection = "spine3"; + exceptions[] = {}; + }; }; }; }; diff --git a/addons/disarming/XEH_postInit.sqf b/addons/disarming/XEH_postInit.sqf index da59da34de..7315ef1785 100644 --- a/addons/disarming/XEH_postInit.sqf +++ b/addons/disarming/XEH_postInit.sqf @@ -1,4 +1,4 @@ #include "script_component.hpp" -["DisarmStart", {_this call FUNC(startDisarmTarget)}] call EFUNC(common,addEventHandler); +["DisarmDropItems", {_this call FUNC(eventTargetStart)}] call EFUNC(common,addEventHandler); ["DisarmDebugCallback", {_this call FUNC(eventCallerFinish)}] call EFUNC(common,addEventHandler); diff --git a/addons/disarming/functions/fnc_disarmDropItems.sqf b/addons/disarming/functions/fnc_disarmDropItems.sqf index c5459353f7..3c070ea25a 100644 --- a/addons/disarming/functions/fnc_disarmDropItems.sqf +++ b/addons/disarming/functions/fnc_disarmDropItems.sqf @@ -66,7 +66,7 @@ if (_holder getVariable [QGVAR(holderInUse), false]) exitWith { systemChat format ["Debug: %1 - Ground Container In Use, waiting until free", time]; [{ _this call FUNC(disarmDropItems); - }, 0.05, 0.05, _this] call EFUNC(common,waitAndExecute); + }, _this, 0.05, 0.05] call EFUNC(common,waitAndExecute); }; _holder setVariable [QGVAR(holderInUse), true]; @@ -100,7 +100,10 @@ if (((count _targetMagazinesStart) - (count _targetMagazinesEnd)) != ((count _ho //Remove Items, Assigned Items and NVG _holderItemsStart = getitemCargo _holder; -_targetItemsStart = ((assignedItems _target) + (items _target) + [headgear _target]); +_targetItemsStart = (assignedItems _target) + (items _target); +if ((headgear _target) != "") then {_targetItemsStart pushBack (headgear _target);}; +if ((goggles _target) != "") then {_targetItemsStart pushBack (goggles _target);}; + _addToCrateClassnames = []; _addToCrateCount = []; @@ -127,11 +130,13 @@ _addToCrateCount = []; } forEach _addToCrateClassnames; _holderItemsEnd = getitemCargo _holder; -_targetItemsEnd = ((assignedItems _target) + (items _target) + [headgear _target]); +_targetItemsEnd = (assignedItems _target) + (items _target); +if ((headgear _target) != "") then {_targetItemsEnd pushBack (headgear _target);}; +if ((goggles _target) != "") then {_targetItemsEnd pushBack (goggles _target);}; //Verify Items Added (lazy count) if (((count _targetItemsStart) - (count _targetItemsEnd)) != ([_addToCrateCount] call _fncSumArray)) exitWith { - + ERR = [_targetItemsStart, _targetItemsEnd, _addToCrateClassnames, _addToCrateCount]; _holder setVariable [QGVAR(holderInUse), false]; [_caller, _target, "Debug: Items Not Removed From Player"] call FUNC(eventTargetFinish); }; @@ -144,7 +149,7 @@ if ((([_holderItemsEnd select 1] call _fncSumArray) - ([_holderItemsStart select //If holder is still empty, it will be 'garbage collected' while we wait for the drop 'action' to take place //So add a dummy item and just remove at the end -_holderIsEmpty = (([_holderItemsEnd select 1] call _fncSumArray) + (count _holderMagazinesEnd)) == 0; +_holderIsEmpty = ([_holder] call FUNC(getAllGearContainer)) isEqualTo [[],[]]; if (_holderIsEmpty) then { systemChat "Debug: making dummy"; _holder addItemCargoGlobal [DUMMY_ITEM, 1]; @@ -248,7 +253,7 @@ systemChat format ["PFEh start %1", time]; }; _holder setVariable [QGVAR(holderInUse), false]; - [_caller, _target, "Debug: Victory!!!"] call FUNC(eventTargetFinish); + [_caller, _target, ""] call FUNC(eventTargetFinish); }; }, 0.0, [_caller,_target, _listOfItemsToRemove, _holder, _holderIsEmpty, (time + TIME_MAX_WAIT), _doNotDropAmmo, _targetMagazinesEnd]] call CBA_fnc_addPerFrameHandler; diff --git a/addons/disarming/functions/fnc_eventCallerFinish.sqf b/addons/disarming/functions/fnc_eventCallerFinish.sqf index d3a14a69ec..2acc1d4346 100644 --- a/addons/disarming/functions/fnc_eventCallerFinish.sqf +++ b/addons/disarming/functions/fnc_eventCallerFinish.sqf @@ -22,3 +22,4 @@ PARAMS_3(_caller,_target,_errorMsg); if (_caller != ACE_player) exitWith {}; systemChat format ["Debug-Caller: Disarm finished from [%1] with code [%2]", _target, _errorMsg]; +[format ["Problem Removing Item
%1", _errorMsg]] call EFUNC(common,displayTextStructured); \ No newline at end of file diff --git a/addons/disarming/functions/fnc_eventTargetStart.sqf b/addons/disarming/functions/fnc_eventTargetStart.sqf index 572f034b23..942d114e5d 100644 --- a/addons/disarming/functions/fnc_eventTargetStart.sqf +++ b/addons/disarming/functions/fnc_eventTargetStart.sqf @@ -11,7 +11,7 @@ * Nothing * * Example: - * finishDisarmTarget + * eventTargetStart * * Public: No */ @@ -19,4 +19,20 @@ PARAMS_3(_caller,_target,_listOfObjectsToRemove); +_itemsToAdd = []; +{ + if (_x == (uniform _target)) then { + _itemsToAdd = _itemsToAdd + (uniformItems _target); + }; + if (_x == (vest _target)) then { + _itemsToAdd = _itemsToAdd + (vestItems _target); + }; +} forEach _listOfObjectsToRemove; + +{ + if (!(_x in _listOfObjectsToRemove)) then { + _listOfObjectsToRemove pushBack _x; + }; +} forEach _itemsToAdd; + [_caller, _target, _listOfObjectsToRemove] call FUNC(disarmDropItems); diff --git a/addons/disarming/functions/fnc_openDisarmDialog.sqf b/addons/disarming/functions/fnc_openDisarmDialog.sqf index 3cf5db8e66..260ed2f086 100644 --- a/addons/disarming/functions/fnc_openDisarmDialog.sqf +++ b/addons/disarming/functions/fnc_openDisarmDialog.sqf @@ -1,3 +1,5 @@ +//openDisarmDialog + #include "script_component.hpp" PARAMS_2(_caller,_target); @@ -23,9 +25,12 @@ GVAR(disarmTarget) = _target; PARAMS_5(_ctrl,_xPos,_yPos,_idc,_itemInfo); EXPLODE_3_PVT((_itemInfo select 0),_displayText,_value,_data); + if (isNull GVAR(disarmTarget)) exitWith {ERROR("disarmTarget is null");}; + systemChat format ["Debug: Droping %1 from %2", _data, GVAR(disarmTarget)]; - [ACE_player, GVAR(disarmTarget), [_data]] call FUNC(disarmDropItems); - false + ["DisarmDropItems", [GVAR(disarmTarget)], [ACE_player, GVAR(disarmTarget), [_data]]] call EFUNC(common,targetEvent); + + false //not sure what this does }]; //Setup PFEH diff --git a/addons/disarming/functions/fnc_showItemsInListbox.sqf b/addons/disarming/functions/fnc_showItemsInListbox.sqf index e04e402243..aeea724a36 100644 --- a/addons/disarming/functions/fnc_showItemsInListbox.sqf +++ b/addons/disarming/functions/fnc_showItemsInListbox.sqf @@ -39,8 +39,8 @@ PARAMS_2(_listBoxCtrl,_itemsCountArray); _picture = getText (configFile >> "CfgVehicles" >> _x >> "picture"); }; case (isClass (configFile >> "CfgGlasses" >> _x)): { - _displayName = getText (configFile >> "CfgGoggles" >> _x >> "displayName"); - _picture = getText (configFile >> "CfgGoggles" >> _x >> "picture"); + _displayName = getText (configFile >> "CfgGlasses" >> _x >> "displayName"); + _picture = getText (configFile >> "CfgGlasses" >> _x >> "picture"); }; }; From 641cbb7f643a432f053aa20337b91f750cac0be1 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 27 Feb 2015 18:43:42 -0600 Subject: [PATCH 008/816] Dialog Stuff --- .../functions/fnc_openDisarmDialog.sqf | 4 +- addons/disarming/gui_disarm.hpp | 142 ++++++++++++++---- 2 files changed, 117 insertions(+), 29 deletions(-) diff --git a/addons/disarming/functions/fnc_openDisarmDialog.sqf b/addons/disarming/functions/fnc_openDisarmDialog.sqf index 260ed2f086..47ff9ff9a2 100644 --- a/addons/disarming/functions/fnc_openDisarmDialog.sqf +++ b/addons/disarming/functions/fnc_openDisarmDialog.sqf @@ -10,11 +10,11 @@ if (!([_target] call FUNC(canDisarm))) exitWith {ERROR("Unit Cannot Be Disarmed" if (!([] call EGVAR(common,canInteract))) exitWith {ERROR("Player cannot Interact");}; closeDialog 0; -createDialog "friskInventory"; +createDialog QGVAR(remoteInventory); disableSerialization; -_display = uiNamespace getVariable ['PABST_friskInventory', displayNull]; +_display = uiNamespace getVariable ["remoteInventory", displayNull]; if (isNull _display) exitWith {ERROR("Display is Null");}; GVAR(disarmTarget) = _target; diff --git a/addons/disarming/gui_disarm.hpp b/addons/disarming/gui_disarm.hpp index 39518838e2..c8316a859e 100644 --- a/addons/disarming/gui_disarm.hpp +++ b/addons/disarming/gui_disarm.hpp @@ -1,55 +1,143 @@ class RscText; +class RscPicture; +class RscActiveText; class RscListBox; -class GVAR(friskInventory) { +class GVAR(remoteInventory) { idd = -1; movingEnable = 0; enableSimulation = 1; enableDisplay = 1; - onLoad = "uiNamespace setVariable ['PABST_friskInventory', _this select 0];"; + onLoad = "uiNamespace setVariable ['ACE_remoteInventory', _this select 0];"; duration = 2147483647; fadein = 0; fadeout = 0; + class Colors + { + dragValidBgr[] = {"(profilenamespace getvariable ['IGUI_TEXT_RGB_R',0])","(profilenamespace getvariable ['IGUI_TEXT_RGB_G',1])","(profilenamespace getvariable ['IGUI_TEXT_RGB_B',1])",0.5}; + dragInvalidBgr[] = {"(profilenamespace getvariable ['IGUI_ERROR_RGB_R',0.8])","(profilenamespace getvariable ['IGUI_ERROR_RGB_G',0.0])","(profilenamespace getvariable ['IGUI_ERROR_RGB_B',0.0])",0.5}; + dragValidBar[] = {"(profilenamespace getvariable ['IGUI_WARNING_RGB_R',0.8])","(profilenamespace getvariable ['IGUI_WARNING_RGB_G',0.5])","(profilenamespace getvariable ['IGUI_WARNING_RGB_B',0.0])",0.5}; + dragInvalidBar[] = {"(profilenamespace getvariable ['IGUI_ERROR_RGB_R',0.8])","(profilenamespace getvariable ['IGUI_ERROR_RGB_G',0.0])","(profilenamespace getvariable ['IGUI_ERROR_RGB_B',0.0])",0.5}; + progressBar[] = {"(profilenamespace getvariable ['IGUI_TEXT_RGB_R',0])","(profilenamespace getvariable ['IGUI_TEXT_RGB_G',1])","(profilenamespace getvariable ['IGUI_TEXT_RGB_B',1])",1}; + progressBarBgr[] = {"(profilenamespace getvariable ['IGUI_BCG_RGB_R',0])","(profilenamespace getvariable ['IGUI_BCG_RGB_G',1])","(profilenamespace getvariable ['IGUI_BCG_RGB_B',1])",0.75}; + highlight[] = {"(profilenamespace getvariable ['IGUI_TEXT_RGB_R',0])","(profilenamespace getvariable ['IGUI_TEXT_RGB_G',1])","(profilenamespace getvariable ['IGUI_TEXT_RGB_B',1])",0.5}; + }; + class controlsBackground {}; class controls { - class CA_ContainerBackground: RscText { - idc = -1; - x = "7.5 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "12 * (safeZoneH / 40)"; - h = "22.5 * ((safeZoneH / 1.2) / 25)"; + idc = 1001; + x = "1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + y = "2 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; + w = "12 * (safeZoneH / 40)"; + h = "22 * ((safeZoneH / 1.2) / 25)"; colorBackground[] = {0.05,0.05,0.05,0.7}; }; - - class CA_ContainerBackground2: CA_ContainerBackground { - idc = -1; - x = "20.5 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + class CA_PlayerBackground: RscText { + idc = 1002; + x = "14.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + y = "2 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; + w = "24.4 * (safeZoneH / 40)"; + h = "22 * ((safeZoneH / 1.2) / 25)"; + colorBackground[] = {0.05,0.05,0.05,0.7}; + }; + class TitleBackground: RscText { + idc = 1020; + x = "14.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + y = "1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; + w = "24.4 * (safeZoneH / 40)"; + h = "1 * ((safeZoneH / 1.2) / 25)"; + colorBackground[] = {0.1,0.1,0.1,1}; + }; + class PlayersName: RscText { + idc = 111; + text = "Player name:"; + x = "15.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + y = "1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; + w = "19.8 * (safeZoneH / 40)"; + h = "1 * ((safeZoneH / 1.2) / 25)"; + }; + class RankBackground: RscText { + idc = 1014; + x = "15.1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + y = "1.25 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; + w = "0.6 * (safeZoneH / 40)"; + h = "0.6 * ((safeZoneH / 1.2) / 25)"; + colorBackground[] = {1,1,1,0.2}; + }; + class RankPicture: RscPicture { + idc = 1203; + text = "\A3\Ui_f\data\GUI\Cfg\Ranks\corporal_gs.paa"; + x = "15.1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + y = "1.25 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; + w = "0.6 * (safeZoneH / 40)"; + h = "0.6 * ((safeZoneH / 1.2) / 25)"; + }; + class ButtonBack: RscActiveText { + idc = 2; + style = 48; + color[] = {1,1,1,0.7}; + text = "\A3\Ui_f\data\GUI\Rsc\RscDisplayArcadeMap\icon_exit_cross_ca.paa"; + x = "38 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + y = "1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; + w = "1 * (safeZoneH / 40)"; + h = "1 * ((safeZoneH / 1.2) / 25)"; + colorText[] = {1,1,1,0.7}; + colorActive[] = {1,1,1,1}; + tooltip = "Close"; + }; + class ExternalContainerBackground: RscPicture { + colorText[] = {1,1,1,0.1}; + idc = 1240; + x = "1.5 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + y = "3.7 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; + w = "11 * (safeZoneH / 40)"; + h = "18.4 * ((safeZoneH / 1.2) / 25)"; + }; + class PlayerContainerBackground: ExternalContainerBackground { + idc = 1241; + x = "15.1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + y = "6 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; + w = "11 * (safeZoneH / 40)"; + h = "14 * ((safeZoneH / 1.2) / 25)"; + }; + class GroundTitleBackground: RscText { + idc = 1021; + x = "1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + y = "1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; + w = "12 * (safeZoneH / 40)"; + h = "1 * ((safeZoneH / 1.2) / 25)"; + colorBackground[] = {0.1,0.1,0.1,1}; + }; + class GroundName: RscText { + idc = 112; + text = "$STR_cfgVehicles_WeaponHolder0"; + x = "1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + y = "1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; + w = "12 * (safeZoneH / 40)"; + h = "1 * ((safeZoneH / 1.2) / 25)"; }; - - class GroundContainer: RscListBox { idc = 632; - sizeEx = "1 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - sizeEx2 = "1 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - rowHeight = "1.1 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - canDrag = 1; + sizeEx = "0.8 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + sizeEx2 = "0.8 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + rowHeight = "1.75 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + canDrag = 0; colorText[] = {1,1,1,1}; colorBackground[] = {0,0,0,0}; - itemBackground[] = {1,1,1,0.1}; + itemBackground[] = {1,1,1,0.2}; itemSpacing = 0.001; - x = "8 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "1.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "11 * (safeZoneH / 40)"; - h = "21.5 * ((safeZoneH / 1.2) / 25)"; + x = "1.5 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + y = "2.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; + w = "11 * (safeZoneH / 40)"; + h = "21.5 * ((safeZoneH / 1.2) / 25)"; }; - class TargetContainer: GroundContainer { + class UniformContainer: GroundContainer { idc = 633; - canDrag = 0; - x = "21 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + canDrag = 1; + x = "15.1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; }; }; }; - From af1544ebb9bd49fd182dde8a248cdfa9eb4e2fdc Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 27 Feb 2015 18:50:08 -0600 Subject: [PATCH 009/816] fix name --- addons/disarming/functions/fnc_openDisarmDialog.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/disarming/functions/fnc_openDisarmDialog.sqf b/addons/disarming/functions/fnc_openDisarmDialog.sqf index 47ff9ff9a2..4c97575039 100644 --- a/addons/disarming/functions/fnc_openDisarmDialog.sqf +++ b/addons/disarming/functions/fnc_openDisarmDialog.sqf @@ -14,7 +14,7 @@ createDialog QGVAR(remoteInventory); disableSerialization; -_display = uiNamespace getVariable ["remoteInventory", displayNull]; +_display = uiNamespace getVariable ["ACE_remoteInventory", displayNull]; if (isNull _display) exitWith {ERROR("Display is Null");}; GVAR(disarmTarget) = _target; From 14c45afd999ecb0ba5a3d4985f1320ba33dfb0f2 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 27 Feb 2015 18:56:15 -0600 Subject: [PATCH 010/816] Sync holder gvar --- addons/disarming/functions/fnc_disarmDropItems.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/disarming/functions/fnc_disarmDropItems.sqf b/addons/disarming/functions/fnc_disarmDropItems.sqf index 3c070ea25a..ded9cf2a7a 100644 --- a/addons/disarming/functions/fnc_disarmDropItems.sqf +++ b/addons/disarming/functions/fnc_disarmDropItems.sqf @@ -54,7 +54,7 @@ if (isNull _holder) then { _dropPos set [2, 0]; // _holder = createVehicle ["WeaponHolderSimulated", _dropPos, [], 0, "CAN_COLLIDE"]; _holder = createVehicle ["GroundWeaponHolder", _dropPos, [], 0, "CAN_COLLIDE"]; - _holder setVariable [QGVAR(disarmUnit), _target]; + _holder setVariable [QGVAR(disarmUnit), _target, true]; }; //Verify holder created From 9f25641f54062cbf9251a38c3a8a75d5ec0bfcae Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Tue, 17 Mar 2015 14:43:50 -0500 Subject: [PATCH 011/816] Verify Mag counts, headers, check animation --- addons/disarming/CfgVehicles.hpp | 2 +- addons/disarming/XEH_preInit.sqf | 1 + addons/disarming/functions/fnc_canDisarm.sqf | 15 +++++-- .../functions/fnc_disarmDropItems.sqf | 25 +++++------ .../functions/fnc_getAllGearContainer.sqf | 22 ++++++++-- .../functions/fnc_getAllGearUnit.sqf | 15 +++++++ .../functions/fnc_openDisarmDialog.sqf | 31 +++++++++---- .../functions/fnc_showItemsInListbox.sqf | 3 +- .../functions/fnc_verifyMagazinesMoved.sqf | 44 +++++++++++++++++++ addons/disarming/script_component.hpp | 3 +- addons/disarming/stringtable.xml | 8 +++- 11 files changed, 134 insertions(+), 35 deletions(-) create mode 100644 addons/disarming/functions/fnc_verifyMagazinesMoved.sqf diff --git a/addons/disarming/CfgVehicles.hpp b/addons/disarming/CfgVehicles.hpp index 31c4c58497..a91b0bcec4 100644 --- a/addons/disarming/CfgVehicles.hpp +++ b/addons/disarming/CfgVehicles.hpp @@ -4,7 +4,7 @@ class CfgVehicles { class ACE_Actions { class ACE_MainActions { class ACE_DisarmInventory { - displayName = "Open Inventory"; + displayName = "$STR_ACE_Disarming_OpenInventory"; distance = 4; condition = QUOTE([_target] call FUNC(canDisarm)); statement = QUOTE([ARR_2(_player,_target)] call FUNC(openDisarmDialog)); diff --git a/addons/disarming/XEH_preInit.sqf b/addons/disarming/XEH_preInit.sqf index 24d240f087..2d19f3bb5b 100644 --- a/addons/disarming/XEH_preInit.sqf +++ b/addons/disarming/XEH_preInit.sqf @@ -11,5 +11,6 @@ PREP(getAllGearContainer); PREP(getAllGearUnit); PREP(openDisarmDialog); PREP(showItemsInListbox); +PREP(verifyMagazinesMoved); ADDON = true; diff --git a/addons/disarming/functions/fnc_canDisarm.sqf b/addons/disarming/functions/fnc_canDisarm.sqf index 207d5d5078..33edafed3a 100644 --- a/addons/disarming/functions/fnc_canDisarm.sqf +++ b/addons/disarming/functions/fnc_canDisarm.sqf @@ -3,7 +3,7 @@ * Checks the conditions for being able to disarm a unit * * Arguments: - * 0: target + * 0: Target * * Return Value: * The return value @@ -15,11 +15,18 @@ */ #include "script_component.hpp" -PARAMS_2(_target); +PARAMS_1(_target); + +//Check animationState for putDown anim: +_animationStateCfgMoves = getText (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState _target) >> "actions"); +if (_animationStateCfgMoves == "") exitWith {false}; +_putDownAnim = getText (configFile >> "CfgMovesBasic" >> "Actions" >> _animationStateCfgMoves >> "PutDown"); +if (_putDownAnim != "") exitWith {false}; + (alive _target) && -{(abs (speed _target)) < 0.1} && +{(abs (speed _target)) < 1} && +{(vehicle _target) == _target} && {(_target getVariable ["ACE_isUnconscious", false]) || {_target getVariable [QEGVAR(captives,isHandcuffed), false]} || {_target getVariable [QEGVAR(captives,isSurrendering), false]}} - \ No newline at end of file diff --git a/addons/disarming/functions/fnc_disarmDropItems.sqf b/addons/disarming/functions/fnc_disarmDropItems.sqf index ded9cf2a7a..186ebffa86 100644 --- a/addons/disarming/functions/fnc_disarmDropItems.sqf +++ b/addons/disarming/functions/fnc_disarmDropItems.sqf @@ -1,6 +1,6 @@ /* * Author: PabstMirror - * + * Makes a unit drop items: * * Arguments: * 0: caller (player) @@ -19,8 +19,6 @@ #include "script_component.hpp" #define TIME_MAX_WAIT 5 -#define DUMMY_ITEM "ACE_DebugPotato" -#define UNIQUE_MAGAZINES ["ACE_key_customKeyMagazine"] PARAMS_3(_caller,_target,_listOfItemsToRemove); DEFAULT_PARAM(3,_doNotDropAmmo,false); //By default units drop all weapon mags when dropping a weapon @@ -91,13 +89,13 @@ if ( ({(_x select 0) in _listOfItemsToRemove} count _targetMagazinesEnd) != 0) e _holder setVariable [QGVAR(holderInUse), false]; [_caller, _target, "Debug: Didn't Remove Magazines"] call FUNC(eventTargetFinish); }; -//Verify holder has mags unit had (lazy count for now) -if (((count _targetMagazinesStart) - (count _targetMagazinesEnd)) != ((count _holderMagazinesEnd) - (count _holderMagazinesStart))) exitWith { +//Verify holder has mags unit had +if (!([_targetMagazinesStart, _targetMagazinesEnd, _holderMagazinesStart, _holderMagazinesEnd] call FUNC(verifyMagazinesMoved))) then { + ERR = [_targetMagazinesStart, _targetMagazinesEnd, _holderMagazinesStart, _holderMagazinesEnd]; _holder setVariable [QGVAR(holderInUse), false]; [_caller, _target, "Debug: Crate Magazines not in holder"] call FUNC(eventTargetFinish); }; - //Remove Items, Assigned Items and NVG _holderItemsStart = getitemCargo _holder; _targetItemsStart = (assignedItems _target) + (items _target); @@ -134,9 +132,8 @@ _targetItemsEnd = (assignedItems _target) + (items _target); if ((headgear _target) != "") then {_targetItemsEnd pushBack (headgear _target);}; if ((goggles _target) != "") then {_targetItemsEnd pushBack (goggles _target);}; -//Verify Items Added (lazy count) +//Verify Items Added if (((count _targetItemsStart) - (count _targetItemsEnd)) != ([_addToCrateCount] call _fncSumArray)) exitWith { - ERR = [_targetItemsStart, _targetItemsEnd, _addToCrateClassnames, _addToCrateCount]; _holder setVariable [QGVAR(holderInUse), false]; [_caller, _target, "Debug: Items Not Removed From Player"] call FUNC(eventTargetFinish); }; @@ -167,9 +164,7 @@ systemChat format ["PFEh start %1", time]; _needToRemoveVest = ((vest _target) != "") && {(vest _target) in _listOfItemsToRemove}; _needToRemoveUniform = ((uniform _target) != "") && {(uniform _target) in _listOfItemsToRemove}; - // systemChat format ["%1 - (%2 %3 %4 %5)", time, _maxWaitTime, _needToRemoveWeapon, _needToRemoveMagazines, _needToRemoveBackpack]; - - if ((time < _maxWaitTime) && {_needToRemoveWeapon || _needToRemoveMagazines || _needToRemoveBackpack}) then { + if ((time < _maxWaitTime) && {[_target] call FUNC(canDisarm)} && {_needToRemoveWeapon || _needToRemoveMagazines || _needToRemoveBackpack}) then { //action drop weapons (keeps loaded magazine and attachements) { if (_x in _listOfItemsToRemove) then { @@ -220,7 +215,6 @@ systemChat format ["PFEh start %1", time]; //If we added a dummy item, remove it now if (_holderIsEmpty && {!((getItemCargo _holder) isEqualTo [[DUMMY_ITEM],[1]])}) exitWith { - _holder setVariable [QGVAR(holderInUse), false]; [_caller, _target, "Debug: Holder should only have dummy item"] call FUNC(eventTargetFinish); }; @@ -234,7 +228,12 @@ systemChat format ["PFEh start %1", time]; _holder setVariable [QGVAR(holderInUse), false]; [_caller, _target, "Debug: Drop Actions Timeout"] call FUNC(eventTargetFinish); }; - + //If target lost disarm status: + if (!([_target] call FUNC(canDisarm))) exitWith { + _holder setVariable [QGVAR(holderInUse), false]; + [_caller, _target, "Debug: Target cannot be disarmed"] call FUNC(eventTargetFinish); + }; + if (_needToRemoveVest && {!((vestItems _target) isEqualTo [])}) exitWith { _holder setVariable [QGVAR(holderInUse), false]; [_caller, _target, "Debug: Vest Not Empty"] call FUNC(eventTargetFinish); diff --git a/addons/disarming/functions/fnc_getAllGearContainer.sqf b/addons/disarming/functions/fnc_getAllGearContainer.sqf index 827aac7dc3..c5b2c445ab 100644 --- a/addons/disarming/functions/fnc_getAllGearContainer.sqf +++ b/addons/disarming/functions/fnc_getAllGearContainer.sqf @@ -1,13 +1,29 @@ +/* + * Author: PabstMirror + * Helper function to get all gear of a container + * + * Arguments: + * 0: Container + * + * Return Value: + * Array of 2 arrays, classnames and count + * + * Example: + * [["ace_bandage"],[2]] = [box] call ace_disarming_fnc_getAllGearContainer + * + * Public: No + */ #include "script_component.hpp" PARAMS_1(_target); +private ["_allGear"]; + _allGear = [[],[]]; { - //todo: Use 1.40 Append - _allGear set [0, (_allGear select 0) + (_x select 0)]; - _allGear set [1, (_allGear select 1) + (_x select 1)]; + (_allGear select 0) append (_x select 0); + (_allGear select 1) append (_x select 1); } forEach [(getWeaponCargo _target), (getItemCargo _target), (getMagazineCargo _target), (getBackpackCargo _target)]; _allGear diff --git a/addons/disarming/functions/fnc_getAllGearUnit.sqf b/addons/disarming/functions/fnc_getAllGearUnit.sqf index e07b941bb4..d07f40c972 100644 --- a/addons/disarming/functions/fnc_getAllGearUnit.sqf +++ b/addons/disarming/functions/fnc_getAllGearUnit.sqf @@ -1,3 +1,18 @@ +/* + * Author: PabstMirror + * Helper function to get all gear of a unit. + * + * Arguments: + * 0: Target + * + * Return Value: + * Array of 2 arrays, classnames and count + * + * Example: + * [["ace_bandage"],[2]] = [bob] call ace_disarming_fnc_getAllGearUnit + * + * Public: No + */ #include "script_component.hpp" PARAMS_1(_target); diff --git a/addons/disarming/functions/fnc_openDisarmDialog.sqf b/addons/disarming/functions/fnc_openDisarmDialog.sqf index 4c97575039..fb7a3d35e3 100644 --- a/addons/disarming/functions/fnc_openDisarmDialog.sqf +++ b/addons/disarming/functions/fnc_openDisarmDialog.sqf @@ -1,5 +1,19 @@ -//openDisarmDialog - +/* + * Author: PabstMirror + * Opens the disarm dialog (allowing a person to remove items) + * + * Arguments: + * 0: Caller (player) + * 1: Target + * + * Return Value: + * None + * + * Example: + * [player, bob] call ace_disarming_fnc_openDisarmDialog + * + * Public: No + */ #include "script_component.hpp" PARAMS_2(_caller,_target); @@ -9,7 +23,7 @@ if (_caller != ACE_player) exitwith {ERROR("Player isn't caller?");}; if (!([_target] call FUNC(canDisarm))) exitWith {ERROR("Unit Cannot Be Disarmed");}; if (!([] call EGVAR(common,canInteract))) exitWith {ERROR("Player cannot Interact");}; -closeDialog 0; +if (dialog) then {closeDialog 0;}; createDialog QGVAR(remoteInventory); disableSerialization; @@ -26,10 +40,10 @@ GVAR(disarmTarget) = _target; EXPLODE_3_PVT((_itemInfo select 0),_displayText,_value,_data); if (isNull GVAR(disarmTarget)) exitWith {ERROR("disarmTarget is null");}; - + systemChat format ["Debug: Droping %1 from %2", _data, GVAR(disarmTarget)]; ["DisarmDropItems", [GVAR(disarmTarget)], [ACE_player, GVAR(disarmTarget), [_data]]] call EFUNC(common,targetEvent); - + false //not sure what this does }]; @@ -39,12 +53,11 @@ GVAR(disarmTarget) = _target; EXPLODE_2_PVT(_this,_args,_pfID); EXPLODE_3_PVT(_args,_player,_target,_display); - if ((!([_target] call FUNC(canDisarm))) || {isNull _display} || {_player != ACE_player} || - {!([] call EGVAR(common,canInteract))}) then { - + {!([_player, _target, []] call EFUNC(common,canInteractWith))}) then { + systemChat "Debug: closeing dialog"; [_pfID] call CBA_fnc_removePerFrameHandler; GVAR(disarmTarget) = objNull; if (!isNull _display) then {closeDialog 0;}; //close dialog if still open @@ -60,10 +73,10 @@ GVAR(disarmTarget) = _target; lbClear _groundContainer; lbClear _targetContainer; + //Show the items in the ground disarmTarget's inventory _targetUniqueItems = [GVAR(disarmTarget)] call FUNC(getAllGearUnit); [_targetContainer, _targetUniqueItems] call FUNC(showItemsInListbox); - _holder = objNull; { if ((_x getVariable [QGVAR(disarmUnit), objNull]) == _target) exitWith { diff --git a/addons/disarming/functions/fnc_showItemsInListbox.sqf b/addons/disarming/functions/fnc_showItemsInListbox.sqf index aeea724a36..f76336bd36 100644 --- a/addons/disarming/functions/fnc_showItemsInListbox.sqf +++ b/addons/disarming/functions/fnc_showItemsInListbox.sqf @@ -1,6 +1,6 @@ /* * Author: PabstMirror - * Checks the conditions for being able to disarm + * Shows a list of inventory items in a listBox control. * * Arguments: * 0: RscListBox @@ -19,7 +19,6 @@ disableSerialization; PARAMS_2(_listBoxCtrl,_itemsCountArray); - { _displayName = ""; _picture = ""; diff --git a/addons/disarming/functions/fnc_verifyMagazinesMoved.sqf b/addons/disarming/functions/fnc_verifyMagazinesMoved.sqf new file mode 100644 index 0000000000..cd2babd985 --- /dev/null +++ b/addons/disarming/functions/fnc_verifyMagazinesMoved.sqf @@ -0,0 +1,44 @@ +/* + * Author: PabstMirror + * Verifies magazines moved with exact ammo counts preserved. + * Arrays will be in format from magazinesAmmo/magazinesAmmoCargo + * e.g.: [["30Rnd_65x39_caseless_mag",15], ["30Rnd_65x39_caseless_mag",30]] + * + * Arguments: + * 0: Start on container A + * 1: End on container A + * 2: Start on container B + * 3: End on container B + * + * Return Value: + * Verified Good + * + * Example: + * [] call ace_disarming_fnc_verifyMagazinesMoved + * + * Public: No + */ +#include "script_component.hpp" + +private ["_problem", "_beginingArray"]; + +PARAMS_4(_startA,_endA,_startB,_endB); + +//Quick Lazy Count Check +if (((count _startA) + (count _startB)) != ((count _endA) + (count _endB))) exitWith { + systemChat format ["%1 - %2", ((count _startA) + (count _startB)), ((count _endA) + (count _endB))]; + false +}; + +_beginingArray = (_startA + _startB); + +_problem = false; +{ + _index = _beginingArray find _x; + if (_index == -1) exitWith {_problem = true;}; + _beginingArray deleteAt _index; +} forEach (_endA + _endB); + +systemChat format ["%1 - %2", _problem, _beginingArray]; + +(!_problem) && {_beginingArray isEqualTo []} diff --git a/addons/disarming/script_component.hpp b/addons/disarming/script_component.hpp index 36f251950d..3e13697397 100644 --- a/addons/disarming/script_component.hpp +++ b/addons/disarming/script_component.hpp @@ -11,4 +11,5 @@ #include "\z\ace\addons\main\script_macros.hpp" -#define DANGEROUS_ITEMS ["ACE_Clacker", "ACE_M26_Clacker", "ACE_DeadManSwitch"] +#define DUMMY_ITEM "ACE_DebugPotato" +#define UNIQUE_MAGAZINES ["ACE_key_customKeyMagazine"] \ No newline at end of file diff --git a/addons/disarming/stringtable.xml b/addons/disarming/stringtable.xml index 893221713e..845d0c286e 100644 --- a/addons/disarming/stringtable.xml +++ b/addons/disarming/stringtable.xml @@ -1,5 +1,9 @@  - + - + + + Open Inventory + + \ No newline at end of file From 38745f4871d1dac38f83e7ecdca78fd47c4f5ad5 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 20 Mar 2015 20:17:49 -0500 Subject: [PATCH 012/816] Various Changes --- addons/disarming/CfgVehicles.hpp | 4 +- addons/disarming/XEH_preInit.sqf | 3 +- ...nc_canDisarm.sqf => fnc_canBeDisarmed.sqf} | 8 +-- .../functions/fnc_canPlayerDisarmUnit.sqf | 22 ++++++++ .../functions/fnc_disarmDropItems.sqf | 27 +++++----- .../functions/fnc_eventCallerFinish.sqf | 6 +-- .../functions/fnc_eventTargetFinish.sqf | 7 +-- .../functions/fnc_eventTargetStart.sqf | 3 +- .../functions/fnc_openDisarmDialog.sqf | 39 +++++++++----- .../functions/fnc_showItemsInListbox.sqf | 51 +++++++++++-------- .../functions/fnc_verifyMagazinesMoved.sqf | 5 +- addons/disarming/gui_disarm.hpp | 18 ++++--- addons/disarming/script_component.hpp | 1 + 13 files changed, 122 insertions(+), 72 deletions(-) rename addons/disarming/functions/{fnc_canDisarm.sqf => fnc_canBeDisarmed.sqf} (74%) create mode 100644 addons/disarming/functions/fnc_canPlayerDisarmUnit.sqf diff --git a/addons/disarming/CfgVehicles.hpp b/addons/disarming/CfgVehicles.hpp index a91b0bcec4..871dbcfa4e 100644 --- a/addons/disarming/CfgVehicles.hpp +++ b/addons/disarming/CfgVehicles.hpp @@ -6,9 +6,9 @@ class CfgVehicles { class ACE_DisarmInventory { displayName = "$STR_ACE_Disarming_OpenInventory"; distance = 4; - condition = QUOTE([_target] call FUNC(canDisarm)); + condition = QUOTE([ARR_2(_player,_target)] call FUNC(canPlayerDisarmUnit)); statement = QUOTE([ARR_2(_player,_target)] call FUNC(openDisarmDialog)); - icon = "\a3\Modules_F_Curator\Data\portraitRespawnInventory_ca.paa"; //todo + icon = "\a3\Modules_F_Curator\Data\portraitRespawnInventory_ca.paa"; selection = "spine3"; exceptions[] = {}; }; diff --git a/addons/disarming/XEH_preInit.sqf b/addons/disarming/XEH_preInit.sqf index 2d19f3bb5b..84534e41b4 100644 --- a/addons/disarming/XEH_preInit.sqf +++ b/addons/disarming/XEH_preInit.sqf @@ -2,7 +2,8 @@ ADDON = false; -PREP(canDisarm); +PREP(canBeDisarmed); +PREP(canPlayerDisarmUnit); PREP(disarmDropItems); PREP(eventCallerFinish); PREP(eventTargetFinish); diff --git a/addons/disarming/functions/fnc_canDisarm.sqf b/addons/disarming/functions/fnc_canBeDisarmed.sqf similarity index 74% rename from addons/disarming/functions/fnc_canDisarm.sqf rename to addons/disarming/functions/fnc_canBeDisarmed.sqf index 33edafed3a..04171a900d 100644 --- a/addons/disarming/functions/fnc_canDisarm.sqf +++ b/addons/disarming/functions/fnc_canBeDisarmed.sqf @@ -6,10 +6,10 @@ * 0: Target * * Return Value: - * The return value + * Can Be Disarmed * * Example: - * [cursorTarget] call ace_disarming_fnc_canDisarm + * [cursorTarget] call ace_disarming_fnc_canBeDisarmed * * Public: No */ @@ -17,7 +17,9 @@ PARAMS_1(_target); -//Check animationState for putDown anim: +//Check animationState for putDown anim +//This ensures the unit doesn't have to actualy do any animation to drop something +//This should always be true for the 3 possible status effects that allow disarming _animationStateCfgMoves = getText (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState _target) >> "actions"); if (_animationStateCfgMoves == "") exitWith {false}; _putDownAnim = getText (configFile >> "CfgMovesBasic" >> "Actions" >> _animationStateCfgMoves >> "PutDown"); diff --git a/addons/disarming/functions/fnc_canPlayerDisarmUnit.sqf b/addons/disarming/functions/fnc_canPlayerDisarmUnit.sqf new file mode 100644 index 0000000000..ec9e975ec2 --- /dev/null +++ b/addons/disarming/functions/fnc_canPlayerDisarmUnit.sqf @@ -0,0 +1,22 @@ +/* + * Author: PabstMirror + * Checks the conditions for being able to disarm a unit + * + * Arguments: + * 0: Player + * 1: Target + * + * Return Value: + * Can Be Disarm Target + * + * Example: + * [player, cursorTarget] call ace_disarming_fnc_canPlayerDisarmUnit + * + * Public: No + */ +#include "script_component.hpp" + +PARAMS_2(_player,_target); + +([_target] call FUNC(canBeDisarmed)) && +{([_player, _target, []] call EFUNC(common,canInteractWith))} diff --git a/addons/disarming/functions/fnc_disarmDropItems.sqf b/addons/disarming/functions/fnc_disarmDropItems.sqf index 186ebffa86..cbed44be23 100644 --- a/addons/disarming/functions/fnc_disarmDropItems.sqf +++ b/addons/disarming/functions/fnc_disarmDropItems.sqf @@ -1,6 +1,6 @@ /* * Author: PabstMirror - * Makes a unit drop items: + * Makes a unit drop items * * Arguments: * 0: caller (player) @@ -30,7 +30,7 @@ _fncSumArray = { }; //Sanity Checks -if (!([_target] call FUNC(canDisarm))) exitWith { +if (!([_target] call FUNC(canBeDisarmed))) exitWith { [_caller, _target, "Debug: Cannot disarm target"] call FUNC(eventTargetFinish); }; if (_doNotDropAmmo && {({_x in _listOfItemsToRemove} count (magazines _target)) > 0}) exitWith { @@ -38,20 +38,23 @@ if (_doNotDropAmmo && {({_x in _listOfItemsToRemove} count (magazines _target)) }; _holder = objNull; + +//If not dropping ammo, don't use an existing container if (!_doNotDropAmmo) then { - //Try to use the same container, if one exists { if ((_x getVariable [QGVAR(disarmUnit), objNull]) == _target) exitWith { _holder = _x; }; - } forEach ((getpos _target) nearObjects ["GroundWeaponHolder", 3]); + } forEach ((getpos _target) nearObjects [DISARM_CONTAINER, 3]); }; if (isNull _holder) then { - _dropPos = _target modelToWorld [-0.75, 0.75, 0]; - _dropPos set [2, 0]; + _dropPos = _target modelToWorld [0, 0.75, 0]; + _dropPos set [2, ((getPosASL _target) select 2)]; // _holder = createVehicle ["WeaponHolderSimulated", _dropPos, [], 0, "CAN_COLLIDE"]; - _holder = createVehicle ["GroundWeaponHolder", _dropPos, [], 0, "CAN_COLLIDE"]; + _holder = createVehicle [DISARM_CONTAINER, _dropPos, [], 0, "CAN_COLLIDE"]; + _holder setPosASL _dropPos; + _holder setVariable [QGVAR(holderInUse), false]; _holder setVariable [QGVAR(disarmUnit), _target, true]; }; @@ -59,12 +62,12 @@ if (isNull _holder) then { if (isNull _holder) exitWith { [_caller, _target, "Debug: Null Holder"] call FUNC(eventTargetFinish); }; -//Make sure only one drop operation at a time... +//Make sure only one drop operation at a time (using PFEH system as a queue) if (_holder getVariable [QGVAR(holderInUse), false]) exitWith { systemChat format ["Debug: %1 - Ground Container In Use, waiting until free", time]; [{ _this call FUNC(disarmDropItems); - }, _this, 0.05, 0.05] call EFUNC(common,waitAndExecute); + }, _this, 0, 0] call EFUNC(common,waitAndExecute); }; _holder setVariable [QGVAR(holderInUse), true]; @@ -164,7 +167,7 @@ systemChat format ["PFEh start %1", time]; _needToRemoveVest = ((vest _target) != "") && {(vest _target) in _listOfItemsToRemove}; _needToRemoveUniform = ((uniform _target) != "") && {(uniform _target) in _listOfItemsToRemove}; - if ((time < _maxWaitTime) && {[_target] call FUNC(canDisarm)} && {_needToRemoveWeapon || _needToRemoveMagazines || _needToRemoveBackpack}) then { + if ((time < _maxWaitTime) && {[_target] call FUNC(canBeDisarmed)} && {_needToRemoveWeapon || _needToRemoveMagazines || _needToRemoveBackpack}) then { //action drop weapons (keeps loaded magazine and attachements) { if (_x in _listOfItemsToRemove) then { @@ -222,18 +225,16 @@ systemChat format ["PFEh start %1", time]; systemChat "Debug: Deleting Dummy"; clearItemCargoGlobal _holder; }; - //Verify we didn't timeout waiting on drop action if (time >= _maxWaitTime) exitWith { _holder setVariable [QGVAR(holderInUse), false]; [_caller, _target, "Debug: Drop Actions Timeout"] call FUNC(eventTargetFinish); }; //If target lost disarm status: - if (!([_target] call FUNC(canDisarm))) exitWith { + if (!([_target] call FUNC(canBeDisarmed))) exitWith { _holder setVariable [QGVAR(holderInUse), false]; [_caller, _target, "Debug: Target cannot be disarmed"] call FUNC(eventTargetFinish); }; - if (_needToRemoveVest && {!((vestItems _target) isEqualTo [])}) exitWith { _holder setVariable [QGVAR(holderInUse), false]; [_caller, _target, "Debug: Vest Not Empty"] call FUNC(eventTargetFinish); diff --git a/addons/disarming/functions/fnc_eventCallerFinish.sqf b/addons/disarming/functions/fnc_eventCallerFinish.sqf index 2acc1d4346..c87cb434b3 100644 --- a/addons/disarming/functions/fnc_eventCallerFinish.sqf +++ b/addons/disarming/functions/fnc_eventCallerFinish.sqf @@ -1,6 +1,6 @@ /* * Author: PabstMirror - * Starts the disarming process from the caller + * Recieves a possible error code from FUNC(eventTargetFinish) * * Arguments: * 0: caller (player) @@ -11,7 +11,7 @@ * None * * Example: - * TODO + * [player1, player2, "Someting fucked up"] call ace_disarming_fnc_eventCallerFinish * * Public: No */ @@ -22,4 +22,4 @@ PARAMS_3(_caller,_target,_errorMsg); if (_caller != ACE_player) exitWith {}; systemChat format ["Debug-Caller: Disarm finished from [%1] with code [%2]", _target, _errorMsg]; -[format ["Problem Removing Item
%1", _errorMsg]] call EFUNC(common,displayTextStructured); \ No newline at end of file +diag_log text format ["[ACE_Disarming] %1 - eventCallerFinish: %2", time, _this]; diff --git a/addons/disarming/functions/fnc_eventTargetFinish.sqf b/addons/disarming/functions/fnc_eventTargetFinish.sqf index fa217056b0..286b0d8c57 100644 --- a/addons/disarming/functions/fnc_eventTargetFinish.sqf +++ b/addons/disarming/functions/fnc_eventTargetFinish.sqf @@ -1,6 +1,7 @@ /* * Author: PabstMirror - * TODO + * After FUNC(disarmDropItems) has completed, passing a possible error code. + * Passes that error back to orginal caller. * * Arguments: * 0: caller @@ -11,7 +12,7 @@ * Nothing * * Example: - * eventTargetFinish + * [player1, player2, "Someting fucked up"] call ace_disarming_fnc_eventTargetFinish * * Public: No */ @@ -21,6 +22,6 @@ PARAMS_3(_caller,_target,_errorMsg); if (_errorMsg != "") then { - systemChat _errorMsg; + diag_log text format ["[ACE_Disarming] %1 - eventTargetFinish: %2", time, _this]; ["DisarmDebugCallback", [_caller], [_caller, _target, _errorMsg]] call EFUNC(common,targetEvent); }; diff --git a/addons/disarming/functions/fnc_eventTargetStart.sqf b/addons/disarming/functions/fnc_eventTargetStart.sqf index 942d114e5d..c91f717e2a 100644 --- a/addons/disarming/functions/fnc_eventTargetStart.sqf +++ b/addons/disarming/functions/fnc_eventTargetStart.sqf @@ -1,6 +1,7 @@ /* * Author: PabstMirror - * TODO + * Disarm Event Handler, Starting func, called on the target. + * If target has to remove uniform/vest, this will add all uniform/vest items to the drop list. * * Arguments: * 0: caller (player) diff --git a/addons/disarming/functions/fnc_openDisarmDialog.sqf b/addons/disarming/functions/fnc_openDisarmDialog.sqf index fb7a3d35e3..9fc5fa2c21 100644 --- a/addons/disarming/functions/fnc_openDisarmDialog.sqf +++ b/addons/disarming/functions/fnc_openDisarmDialog.sqf @@ -16,18 +16,28 @@ */ #include "script_component.hpp" +#define TEXTURES_RANKS [ \ + "", \ + "\A3\Ui_f\data\GUI\Cfg\Ranks\private_gs.paa", \ + "\A3\Ui_f\data\GUI\Cfg\Ranks\corporal_gs.paa", \ + "\A3\Ui_f\data\GUI\Cfg\Ranks\sergeant_gs.paa", \ + "\A3\Ui_f\data\GUI\Cfg\Ranks\lieutenant_gs.paa", \ + "\A3\Ui_f\data\GUI\Cfg\Ranks\captain_gs.paa", \ + "\A3\Ui_f\data\GUI\Cfg\Ranks\major_gs.paa", \ + "\A3\Ui_f\data\GUI\Cfg\Ranks\colonel_gs.paa" \ + ] + PARAMS_2(_caller,_target); //Sanity Checks if (_caller != ACE_player) exitwith {ERROR("Player isn't caller?");}; -if (!([_target] call FUNC(canDisarm))) exitWith {ERROR("Unit Cannot Be Disarmed");}; -if (!([] call EGVAR(common,canInteract))) exitWith {ERROR("Player cannot Interact");}; - -if (dialog) then {closeDialog 0;}; -createDialog QGVAR(remoteInventory); +if (!([_player, _target] call FUNC(canPlayerDisarmUnit))) exitWith {ERROR("Can't Disarm Unit");}; +if (dialog) then {ERROR("Dialog open when trying to open disarm dialog"); closeDialog 0;}; disableSerialization; +createDialog QGVAR(remoteInventory); + _display = uiNamespace getVariable ["ACE_remoteInventory", displayNull]; if (isNull _display) exitWith {ERROR("Display is Null");}; @@ -53,11 +63,12 @@ GVAR(disarmTarget) = _target; EXPLODE_2_PVT(_this,_args,_pfID); EXPLODE_3_PVT(_args,_player,_target,_display); - if ((!([_target] call FUNC(canDisarm))) || + if ((!([_player, _target] call FUNC(canPlayerDisarmUnit))) || {isNull _display} || - {_player != ACE_player} || - {!([_player, _target, []] call EFUNC(common,canInteractWith))}) then { + {_player != ACE_player}) then { + systemChat "Debug: closeing dialog"; + [_pfID] call CBA_fnc_removePerFrameHandler; GVAR(disarmTarget) = objNull; if (!isNull _display) then {closeDialog 0;}; //close dialog if still open @@ -67,9 +78,12 @@ GVAR(disarmTarget) = _target; _playerName = _display displayCtrl 111; _rankPicture = _display displayCtrl 1203; - _rankPicture ctrlSetText "\A3\Ui_f\data\GUI\Cfg\Ranks\corporal_gs.paa"; + //Show rank and name (just like BIS's inventory) + _rankIndex = ["PRIVATE", "CORPORAL", "SERGEANT", "LIEUTENANT", "CAPTAIN", "MAJOR", "COLONEL"] find (rank _target); + _rankPicture ctrlSetText (TEXTURES_RANKS select _rankIndex); _playerName ctrlSetText ([GVAR(disarmTarget)] call EFUNC(common,getName)); + //Clear both inventory lists: lbClear _groundContainer; lbClear _targetContainer; @@ -77,17 +91,18 @@ GVAR(disarmTarget) = _target; _targetUniqueItems = [GVAR(disarmTarget)] call FUNC(getAllGearUnit); [_targetContainer, _targetUniqueItems] call FUNC(showItemsInListbox); + //Try to find a holder that the target is using to drop items into: _holder = objNull; { if ((_x getVariable [QGVAR(disarmUnit), objNull]) == _target) exitWith { _holder = _x; }; - } forEach ((getpos _target) nearObjects ["GroundWeaponHolder", 3]); + } forEach ((getpos _target) nearObjects [DISARM_CONTAINER, 3]); + //If a holder exists, show it's inventory if (!isNull _holder) then { _holderUniqueItems = [_holder] call FUNC(getAllGearContainer); [_groundContainer, _holderUniqueItems] call FUNC(showItemsInListbox); }; - }; -}, 0.05, [_caller, _target, _display]] call CBA_fnc_addPerFrameHandler; +}, 0, [_caller, _target, _display]] call CBA_fnc_addPerFrameHandler; diff --git a/addons/disarming/functions/fnc_showItemsInListbox.sqf b/addons/disarming/functions/fnc_showItemsInListbox.sqf index f76336bd36..3b2d1bfc87 100644 --- a/addons/disarming/functions/fnc_showItemsInListbox.sqf +++ b/addons/disarming/functions/fnc_showItemsInListbox.sqf @@ -4,7 +4,7 @@ * * Arguments: * 0: RscListBox - * 1: ItemArray [["items"],[counts]] + * 1: ItemArray [["itemClassnames"],[counts]] * * Return Value: * Nothing @@ -19,32 +19,39 @@ disableSerialization; PARAMS_2(_listBoxCtrl,_itemsCountArray); +private "_classname"; + { _displayName = ""; _picture = ""; + + _classname = _x; _count = (_itemsCountArray select 1) select _forEachIndex; - switch (true) do { - case (isClass (configFile >> "CfgWeapons" >> _x)): { - _displayName = getText (configFile >> "CfgWeapons" >> _x >> "displayName"); - _picture = getText (configFile >> "CfgWeapons" >> _x >> "picture"); + if (_classname != DUMMY_ITEM) then { //Don't show the dummy potato + + switch (true) do { + case (isClass (configFile >> "CfgWeapons" >> _classname)): { + _displayName = getText (configFile >> "CfgWeapons" >> _classname >> "displayName"); + _picture = getText (configFile >> "CfgWeapons" >> _classname >> "picture"); + }; + case (isClass (configFile >> "CfgMagazines" >> _classname)): { + _displayName = getText (configFile >> "CfgMagazines" >> _classname >> "displayName"); + _picture = getText (configFile >> "CfgMagazines" >> _classname >> "picture"); + }; + case (isClass (configFile >> "CfgVehicles" >> _classname)): { + _displayName = getText (configFile >> "CfgVehicles" >> _classname >> "displayName"); + _picture = getText (configFile >> "CfgVehicles" >> _classname >> "picture"); + }; + case (isClass (configFile >> "CfgGlasses" >> _classname)): { + _displayName = getText (configFile >> "CfgGlasses" >> _classname >> "displayName"); + _picture = getText (configFile >> "CfgGlasses" >> _classname >> "picture"); + }; }; - case (isClass (configFile >> "CfgMagazines" >> _x)): { - _displayName = getText (configFile >> "CfgMagazines" >> _x >> "displayName"); - _picture = getText (configFile >> "CfgMagazines" >> _x >> "picture"); - }; - case (isClass (configFile >> "CfgVehicles" >> _x)): { - _displayName = getText (configFile >> "CfgVehicles" >> _x >> "displayName"); - _picture = getText (configFile >> "CfgVehicles" >> _x >> "picture"); - }; - case (isClass (configFile >> "CfgGlasses" >> _x)): { - _displayName = getText (configFile >> "CfgGlasses" >> _x >> "displayName"); - _picture = getText (configFile >> "CfgGlasses" >> _x >> "picture"); - }; - }; - _listBoxCtrl lbAdd format ["%1", _displayName]; - _listBoxCtrl lbSetData [_forEachIndex, _x]; - _listBoxCtrl lbSetPicture [_forEachIndex, _picture]; - _listBoxCtrl lbSetTextRight [_forEachIndex, str _count]; + _listBoxCtrl lbAdd format ["%1", _displayName]; + _listBoxCtrl lbSetData [_forEachIndex, _classname]; + _listBoxCtrl lbSetPicture [_forEachIndex, _picture]; + _listBoxCtrl lbSetTextRight [_forEachIndex, str _count]; + }; } forEach (_itemsCountArray select 0); diff --git a/addons/disarming/functions/fnc_verifyMagazinesMoved.sqf b/addons/disarming/functions/fnc_verifyMagazinesMoved.sqf index cd2babd985..779a5e39ba 100644 --- a/addons/disarming/functions/fnc_verifyMagazinesMoved.sqf +++ b/addons/disarming/functions/fnc_verifyMagazinesMoved.sqf @@ -14,7 +14,7 @@ * Verified Good * * Example: - * [] call ace_disarming_fnc_verifyMagazinesMoved + * [stuff] call ace_disarming_fnc_verifyMagazinesMoved * * Public: No */ @@ -26,7 +26,6 @@ PARAMS_4(_startA,_endA,_startB,_endB); //Quick Lazy Count Check if (((count _startA) + (count _startB)) != ((count _endA) + (count _endB))) exitWith { - systemChat format ["%1 - %2", ((count _startA) + (count _startB)), ((count _endA) + (count _endB))]; false }; @@ -39,6 +38,4 @@ _problem = false; _beginingArray deleteAt _index; } forEach (_endA + _endB); -systemChat format ["%1 - %2", _problem, _beginingArray]; - (!_problem) && {_beginingArray isEqualTo []} diff --git a/addons/disarming/gui_disarm.hpp b/addons/disarming/gui_disarm.hpp index c8316a859e..8ccc61a8ec 100644 --- a/addons/disarming/gui_disarm.hpp +++ b/addons/disarming/gui_disarm.hpp @@ -1,3 +1,6 @@ +//The disarming dialog +//Meant to mimic the real BIS inventory (so people understand how to use it) + class RscText; class RscPicture; class RscActiveText; @@ -13,8 +16,7 @@ class GVAR(remoteInventory) { fadein = 0; fadeout = 0; - class Colors - { + class Colors { dragValidBgr[] = {"(profilenamespace getvariable ['IGUI_TEXT_RGB_R',0])","(profilenamespace getvariable ['IGUI_TEXT_RGB_G',1])","(profilenamespace getvariable ['IGUI_TEXT_RGB_B',1])",0.5}; dragInvalidBgr[] = {"(profilenamespace getvariable ['IGUI_ERROR_RGB_R',0.8])","(profilenamespace getvariable ['IGUI_ERROR_RGB_G',0.0])","(profilenamespace getvariable ['IGUI_ERROR_RGB_B',0.0])",0.5}; dragValidBar[] = {"(profilenamespace getvariable ['IGUI_WARNING_RGB_R',0.8])","(profilenamespace getvariable ['IGUI_WARNING_RGB_G',0.5])","(profilenamespace getvariable ['IGUI_WARNING_RGB_B',0.0])",0.5}; @@ -86,7 +88,7 @@ class GVAR(remoteInventory) { h = "1 * ((safeZoneH / 1.2) / 25)"; colorText[] = {1,1,1,0.7}; colorActive[] = {1,1,1,1}; - tooltip = "Close"; + tooltip = "$str_disp_close"; }; class ExternalContainerBackground: RscPicture { colorText[] = {1,1,1,0.1}; @@ -121,16 +123,16 @@ class GVAR(remoteInventory) { }; class GroundContainer: RscListBox { idc = 632; - sizeEx = "0.8 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - sizeEx2 = "0.8 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - rowHeight = "1.75 * ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + sizeEx = "0.8 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + sizeEx2 = "0.8 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + rowHeight = "1.75 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; canDrag = 0; colorText[] = {1,1,1,1}; colorBackground[] = {0,0,0,0}; itemBackground[] = {1,1,1,0.2}; itemSpacing = 0.001; - x = "1.5 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; + x = "1.5 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + y = "2.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; w = "11 * (safeZoneH / 40)"; h = "21.5 * ((safeZoneH / 1.2) / 25)"; }; diff --git a/addons/disarming/script_component.hpp b/addons/disarming/script_component.hpp index 3e13697397..d9bec366dc 100644 --- a/addons/disarming/script_component.hpp +++ b/addons/disarming/script_component.hpp @@ -11,5 +11,6 @@ #include "\z\ace\addons\main\script_macros.hpp" +#define DISARM_CONTAINER "GroundWeaponHolder" #define DUMMY_ITEM "ACE_DebugPotato" #define UNIQUE_MAGAZINES ["ACE_key_customKeyMagazine"] \ No newline at end of file From 52623f71b8f728f52c0ef14f349b444ccdddfafa Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 20 Mar 2015 20:27:04 -0500 Subject: [PATCH 013/816] Use Inventory Scaling Option --- addons/disarming/gui_disarm.hpp | 138 ++++++++++++++++++-------------- 1 file changed, 77 insertions(+), 61 deletions(-) diff --git a/addons/disarming/gui_disarm.hpp b/addons/disarming/gui_disarm.hpp index 8ccc61a8ec..bb091b7459 100644 --- a/addons/disarming/gui_disarm.hpp +++ b/addons/disarming/gui_disarm.hpp @@ -6,6 +6,22 @@ class RscPicture; class RscActiveText; class RscListBox; +//Use the definese from +#define X_BIS(num) (num * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)) +#define Y_BIS(num) (num * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)) +#define W_BIS(num) (num * (((safezoneW / safezoneH) min 1.2) / 40)) +#define H_BIS(num) (num * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)) + +#define X_MAKEITBIGGA(num) (num * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)) +#define Y_MAKEITBIGGA(num) (num * (safeZoneH / 30) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)) +#define W_MAKEITBIGGA(num) (num * (safeZoneH / 40)) +#define H_MAKEITBIGGA(num) (num * (safeZoneH / 30)) + +#define X_PART(num) QUOTE(linearConversion [ARR_5(0, 2, (missionNamespace getVariable [ARR_2(QUOTE(QEGVAR(inventory,inventoryDisplaySize)), 0)]), X_BIS(num), X_MAKEITBIGGA(num))]) +#define Y_PART(num) QUOTE(linearConversion [ARR_5(0, 2, (missionNamespace getVariable [ARR_2(QUOTE(QEGVAR(inventory,inventoryDisplaySize)), 0)]), Y_BIS(num), Y_MAKEITBIGGA(num))]) +#define W_PART(num) QUOTE(linearConversion [ARR_5(0, 2, (missionNamespace getVariable [ARR_2(QUOTE(QEGVAR(inventory,inventoryDisplaySize)), 0)]), W_BIS(num), W_MAKEITBIGGA(num))]) +#define H_PART(num) QUOTE(linearConversion [ARR_5(0, 2, (missionNamespace getVariable [ARR_2(QUOTE(QEGVAR(inventory,inventoryDisplaySize)), 0)]), H_BIS(num), H_MAKEITBIGGA(num))]) + class GVAR(remoteInventory) { idd = -1; movingEnable = 0; @@ -30,96 +46,96 @@ class GVAR(remoteInventory) { class controls { class CA_ContainerBackground: RscText { - idc = 1001; - x = "1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "12 * (safeZoneH / 40)"; - h = "22 * ((safeZoneH / 1.2) / 25)"; + idc = -1; + x = X_PART(1); + y = Y_PART(1); + w = W_PART(12); + h = H_PART(22.5); colorBackground[] = {0.05,0.05,0.05,0.7}; }; class CA_PlayerBackground: RscText { - idc = 1002; - x = "14.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "24.4 * (safeZoneH / 40)"; - h = "22 * ((safeZoneH / 1.2) / 25)"; + idc = -1; + x = X_PART(14.6); + y = Y_PART(2); + w = W_PART(24.4); + h = H_PART(21.5); colorBackground[] = {0.05,0.05,0.05,0.7}; }; class TitleBackground: RscText { - idc = 1020; - x = "14.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "24.4 * (safeZoneH / 40)"; - h = "1 * ((safeZoneH / 1.2) / 25)"; + idc = -1; + x = X_PART(14.6); + y = Y_PART(1); + w = W_PART(24.4); + h = H_PART(1); colorBackground[] = {0.1,0.1,0.1,1}; }; class PlayersName: RscText { idc = 111; - text = "Player name:"; - x = "15.6 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "19.8 * (safeZoneH / 40)"; - h = "1 * ((safeZoneH / 1.2) / 25)"; + // text = "Player name here:"; + x = X_PART(15.6); + y = Y_PART(1); + w = W_PART(19.8); + h = H_PART(1); }; class RankBackground: RscText { - idc = 1014; - x = "15.1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "1.25 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "0.6 * (safeZoneH / 40)"; - h = "0.6 * ((safeZoneH / 1.2) / 25)"; + idc = -1; + x = X_PART(15.1); + y = Y_PART(1.25); + w = W_PART(0.6); + h = H_PART(0.6); colorBackground[] = {1,1,1,0.2}; }; class RankPicture: RscPicture { idc = 1203; - text = "\A3\Ui_f\data\GUI\Cfg\Ranks\corporal_gs.paa"; - x = "15.1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "1.25 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "0.6 * (safeZoneH / 40)"; - h = "0.6 * ((safeZoneH / 1.2) / 25)"; + // text = "\A3\Ui_f\data\GUI\Cfg\Ranks\corporal_gs.paa"; + x = X_PART(15.1); + y = Y_PART(1.25); + w = W_PART(0.6); + h = H_PART(0.6); }; class ButtonBack: RscActiveText { - idc = 2; + idc = -1; style = 48; color[] = {1,1,1,0.7}; text = "\A3\Ui_f\data\GUI\Rsc\RscDisplayArcadeMap\icon_exit_cross_ca.paa"; - x = "38 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "1 * (safeZoneH / 40)"; - h = "1 * ((safeZoneH / 1.2) / 25)"; + x = X_PART(38); + y = Y_PART(1); + w = W_PART(1); + h = H_PART(1); colorText[] = {1,1,1,0.7}; colorActive[] = {1,1,1,1}; tooltip = "$str_disp_close"; }; class ExternalContainerBackground: RscPicture { colorText[] = {1,1,1,0.1}; - idc = 1240; - x = "1.5 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "3.7 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "11 * (safeZoneH / 40)"; - h = "18.4 * ((safeZoneH / 1.2) / 25)"; + idc = -1; + x = X_PART(1.5); + y = Y_PART(3.7); + w = W_PART(11); + h = H_PART(18.4); }; class PlayerContainerBackground: ExternalContainerBackground { - idc = 1241; - x = "15.1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "6 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "11 * (safeZoneH / 40)"; - h = "14 * ((safeZoneH / 1.2) / 25)"; + idc = -1; + x = X_PART(15.1); + y = Y_PART(6); + w = W_PART(11); + h = H_PART(14); }; class GroundTitleBackground: RscText { - idc = 1021; - x = "1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "12 * (safeZoneH / 40)"; - h = "1 * ((safeZoneH / 1.2) / 25)"; + idc = -1; + x = X_PART(1); + y = Y_PART(1); + w = W_PART(12); + h = H_PART(1); colorBackground[] = {0.1,0.1,0.1,1}; }; class GroundName: RscText { - idc = 112; - text = "$STR_cfgVehicles_WeaponHolder0"; - x = "1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "1 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "12 * (safeZoneH / 40)"; - h = "1 * ((safeZoneH / 1.2) / 25)"; + idc = -1; + text = "$STR_cfgVehicles_WeaponHolder0"; //"ground" + x = X_PART(1); + y = Y_PART(1); + w = W_PART(12); + h = H_PART(1); }; class GroundContainer: RscListBox { idc = 632; @@ -131,15 +147,15 @@ class GVAR(remoteInventory) { colorBackground[] = {0,0,0,0}; itemBackground[] = {1,1,1,0.2}; itemSpacing = 0.001; - x = "1.5 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; - y = "2.5 * ((safeZoneH / 1.2) / 25) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)"; - w = "11 * (safeZoneH / 40)"; - h = "21.5 * ((safeZoneH / 1.2) / 25)"; + x = X_PART(1.5); + y = Y_PART(2.5); + w = W_PART(11); + h = H_PART(21.5); }; class UniformContainer: GroundContainer { idc = 633; canDrag = 1; - x = "15.1 * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)"; + x = X_PART(15.1); }; }; }; From 22483ce22e710bf3ae337b0da8d15bd82c409889 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 20 Mar 2015 20:47:34 -0500 Subject: [PATCH 014/816] Fix ranks, and uniform/vest drop --- addons/disarming/functions/fnc_disarmDropItems.sqf | 6 +++--- addons/disarming/functions/fnc_openDisarmDialog.sqf | 2 +- addons/disarming/gui_disarm.hpp | 3 ++- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/addons/disarming/functions/fnc_disarmDropItems.sqf b/addons/disarming/functions/fnc_disarmDropItems.sqf index cbed44be23..ab70b4b137 100644 --- a/addons/disarming/functions/fnc_disarmDropItems.sqf +++ b/addons/disarming/functions/fnc_disarmDropItems.sqf @@ -49,7 +49,7 @@ if (!_doNotDropAmmo) then { }; if (isNull _holder) then { - _dropPos = _target modelToWorld [0, 0.75, 0]; + _dropPos = _target modelToWorld [0.333, 0.75, 0]; _dropPos set [2, ((getPosASL _target) select 2)]; // _holder = createVehicle ["WeaponHolderSimulated", _dropPos, [], 0, "CAN_COLLIDE"]; _holder = createVehicle [DISARM_CONTAINER, _dropPos, [], 0, "CAN_COLLIDE"]; @@ -240,16 +240,16 @@ systemChat format ["PFEh start %1", time]; [_caller, _target, "Debug: Vest Not Empty"] call FUNC(eventTargetFinish); }; if (_needToRemoveVest) then { - removeVest _target; _holder addItemCargoGlobal [(vest _target), 1]; + removeVest _target; }; if (_needToRemoveUniform && {!((uniformItems _target) isEqualTo [])}) exitWith { _holder setVariable [QGVAR(holderInUse), false]; [_caller, _target, "Debug: Uniform Not Empty"] call FUNC(eventTargetFinish); }; if (_needToRemoveUniform) then { - removeUniform _target; _holder addItemCargoGlobal [(uniform _target), 1]; + removeUniform _target; }; _holder setVariable [QGVAR(holderInUse), false]; diff --git a/addons/disarming/functions/fnc_openDisarmDialog.sqf b/addons/disarming/functions/fnc_openDisarmDialog.sqf index 9fc5fa2c21..44446dbee0 100644 --- a/addons/disarming/functions/fnc_openDisarmDialog.sqf +++ b/addons/disarming/functions/fnc_openDisarmDialog.sqf @@ -79,7 +79,7 @@ GVAR(disarmTarget) = _target; _rankPicture = _display displayCtrl 1203; //Show rank and name (just like BIS's inventory) - _rankIndex = ["PRIVATE", "CORPORAL", "SERGEANT", "LIEUTENANT", "CAPTAIN", "MAJOR", "COLONEL"] find (rank _target); + _rankIndex = ((["PRIVATE", "CORPORAL", "SERGEANT", "LIEUTENANT", "CAPTAIN", "MAJOR", "COLONEL"] find (rank _target)) + 1); _rankPicture ctrlSetText (TEXTURES_RANKS select _rankIndex); _playerName ctrlSetText ([GVAR(disarmTarget)] call EFUNC(common,getName)); diff --git a/addons/disarming/gui_disarm.hpp b/addons/disarming/gui_disarm.hpp index bb091b7459..775c325674 100644 --- a/addons/disarming/gui_disarm.hpp +++ b/addons/disarming/gui_disarm.hpp @@ -104,7 +104,8 @@ class GVAR(remoteInventory) { h = H_PART(1); colorText[] = {1,1,1,0.7}; colorActive[] = {1,1,1,1}; - tooltip = "$str_disp_close"; + tooltip = "$STR_DISP_OPT_CLOSE"; + onButtonClick = "closeDialog 0"; }; class ExternalContainerBackground: RscPicture { colorText[] = {1,1,1,0.1}; From 0dcb1dfab8c2ac9e33320c8c942784b0e9b4be6d Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 20 Mar 2015 20:48:39 -0500 Subject: [PATCH 015/816] GUI --- addons/disarming/gui_disarm.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/disarming/gui_disarm.hpp b/addons/disarming/gui_disarm.hpp index 775c325674..0961b809ed 100644 --- a/addons/disarming/gui_disarm.hpp +++ b/addons/disarming/gui_disarm.hpp @@ -151,7 +151,7 @@ class GVAR(remoteInventory) { x = X_PART(1.5); y = Y_PART(2.5); w = W_PART(11); - h = H_PART(21.5); + h = H_PART(21); }; class UniformContainer: GroundContainer { idc = 633; From ee961ed1e643c2ea099d1e70bd8ab6d4fd18892c Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 29 Mar 2015 14:47:57 -0500 Subject: [PATCH 016/816] Fix Dropping Unique Magazines --- addons/disarming/functions/fnc_disarmDropItems.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/disarming/functions/fnc_disarmDropItems.sqf b/addons/disarming/functions/fnc_disarmDropItems.sqf index ab70b4b137..5fc6888176 100644 --- a/addons/disarming/functions/fnc_disarmDropItems.sqf +++ b/addons/disarming/functions/fnc_disarmDropItems.sqf @@ -88,7 +88,7 @@ _targetMagazinesEnd = magazinesAmmo _target; _holderMagazinesEnd = magazinesAmmoCargo _holder; //Verify Mags dropped from unit: -if ( ({(_x select 0) in _listOfItemsToRemove} count _targetMagazinesEnd) != 0) exitWith { +if ( ({((_x select 0) in _listOfItemsToRemove) && {!((_x select 0) in UNIQUE_MAGAZINES)}} count _targetMagazinesEnd) != 0) exitWith { _holder setVariable [QGVAR(holderInUse), false]; [_caller, _target, "Debug: Didn't Remove Magazines"] call FUNC(eventTargetFinish); }; From 7617908ad363970e5935c1bee310d719592f71b5 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sat, 4 Apr 2015 01:44:49 -0300 Subject: [PATCH 017/816] Make menu open linearly to the right of the action point --- addons/interact_menu/functions/fnc_renderIcon.sqf | 6 +++--- addons/interact_menu/functions/fnc_renderMenu.sqf | 6 +++--- addons/interact_menu/functions/fnc_renderSelector.sqf | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/addons/interact_menu/functions/fnc_renderIcon.sqf b/addons/interact_menu/functions/fnc_renderIcon.sqf index 8054e9d800..018b3e2865 100644 --- a/addons/interact_menu/functions/fnc_renderIcon.sqf +++ b/addons/interact_menu/functions/fnc_renderIcon.sqf @@ -35,8 +35,8 @@ GVAR(iconCount) = GVAR(iconCount) + 1; if(_icon == "") then { _icon = DEFAULT_ICON; }; -_text = format ["
%4", _icon, _color, _color, _text]; +_text = format ["%4", _icon, _color, _color, _text]; _ctrl ctrlSetStructuredText (parseText _text); -_ctrl ctrlSetPosition [(_sPos select 0)-(0.125*SafeZoneW), (_sPos select 1)-(0.0095*SafeZoneW), 0.25*SafeZoneW, 0.1*SafeZoneW]; -//_ctrl ctrlSetBackgroundColor [1, 0, 0, 0.1]; +_ctrl ctrlSetPosition [(_sPos select 0)-(0.0095*SafeZoneW), (_sPos select 1)-(0.0095*SafeZoneW), 0.10*SafeZoneW, 0.035*SafeZoneW]; +//_ctrl ctrlSetBackgroundColor [0, 1, 0, 0.1]; _ctrl ctrlCommit 0; diff --git a/addons/interact_menu/functions/fnc_renderMenu.sqf b/addons/interact_menu/functions/fnc_renderMenu.sqf index 42e8de16a2..b3e3d3b401 100644 --- a/addons/interact_menu/functions/fnc_renderMenu.sqf +++ b/addons/interact_menu/functions/fnc_renderMenu.sqf @@ -92,7 +92,7 @@ if (_numChildren == 1) then { }; // Scale menu based on the amount of children -_scale = 0.17 * (((0.8 * (0.46 / sin (0.5 * _angleInterval))) min 1.1) max 0.5); +_scale = 0.17; // Animate menu scale if (_menuInSelectedPath && (_menuDepth == count _path)) then { _scale = _scale * (0.3 + 0.7 * (((diag_tickTime - GVAR(expandedTime)) * 8) min 1)); @@ -106,8 +106,8 @@ _angle = _centerAngle - _angleSpan / 2; { //BEGIN_COUNTER(children); private ["_offset","_newPos"]; - _newPos = [(_sPos select 0) -_scale * cos _angle, - (_sPos select 1) +_scale * (sin _angle) * 4/3]; + _newPos = [(_sPos select 0) + _scale * 1.10, + (_sPos select 1) + _scale * 0.30 * 4/3 * (_foreachindex - _numChildren/2 + 0.5)]; //drawLine3D [_pos, _newPos, [1,0,0,0.8]]; //END_COUNTER(children); diff --git a/addons/interact_menu/functions/fnc_renderSelector.sqf b/addons/interact_menu/functions/fnc_renderSelector.sqf index 44ed15e9c4..099d917c0f 100644 --- a/addons/interact_menu/functions/fnc_renderSelector.sqf +++ b/addons/interact_menu/functions/fnc_renderSelector.sqf @@ -24,7 +24,7 @@ private "_ctrl"; _ctrl = GVAR(iconCtrls) select GVAR(iconCount); GVAR(iconCount) = GVAR(iconCount) + 1; -_ctrl ctrlSetStructuredText (parseText format ["", _icon]); -_ctrl ctrlSetPosition [(_sPos select 0)-(0.05*SafeZoneW), (_sPos select 1)-(0.014*SafeZoneW), 0.1*SafeZoneW, 0.035*SafeZoneW]; +_ctrl ctrlSetStructuredText (parseText format ["", _icon]); +_ctrl ctrlSetPosition [(_sPos select 0)-(0.014*SafeZoneW), (_sPos select 1)-(0.014*SafeZoneW), 0.05*SafeZoneW, 0.035*SafeZoneW]; //_ctrl ctrlSetBackgroundColor [1, 0, 0, 0.1]; _ctrl ctrlCommit 0; From a658cafb4e46c92882da97fa8e5d5b5a09958f23 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sat, 4 Apr 2015 01:45:03 -0300 Subject: [PATCH 018/816] Remove line breaks from actions --- addons/interaction/stringtable.xml | 100 +++++++++++++------------- addons/magazinerepack/stringtable.xml | 20 +++--- addons/overheating/stringtable.xml | 20 +++--- 3 files changed, 70 insertions(+), 70 deletions(-) diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index a4417df4e8..9c4a8932a6 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -435,16 +435,16 @@ A Terra! - Team<br/>Management - Team<br/>Management - Gestión<br/>de equipo - Gestion<br/>d'équipe - Zarządzanie<br/>oddziałem - Správa<br/>týmu - Управление<br/>группой - Gerenciamento<br/>de Equipe - Organizzazione<br/>Squadra - Csapat<br/>kezelés + Team Management + Team Management + Gestión de equipo + Gestion d'équipe + Zarządzanie oddziałem + Správa týmu + Управление группой + Gerenciamento de Equipe + Organizzazione Squadra + Csapat kezelés Red @@ -495,52 +495,52 @@ Sárga - Join Team<br/>Red - Team Rot<br/>beitreten - Unirse al<br/>equipo rojo - Rejoindre<br/>Rouge - Dołącz do drużyny<br/>czerwonej - Připojit do<br/>Červeného Týmu - Присоединиться<br/>к красной группе - Unir-se à<br/>Equipe Vermelha - Entra nella<br/>Squadra Rossa - Csatlakozás a<br/>piros csapathoz + Join Team Red + Team Rot beitreten + Unirse al equipo rojo + Rejoindre Rouge + Dołącz do drużyny czerwonej + Připojit do Červeného Týmu + Присоединиться к красной группе + Unir-se à Equipe Vermelha + Entra nella Squadra Rossa + Csatlakozás a piros csapathoz - Join Team<br/>Green - Team Grün<br/>beitreten - Unirse al<br/>equipo verde - Rejoindre<br/>Verte - Dołącz do<br/>drużyny zielonej - Připojit do<br/>Zeleného Týmu - Присоединиться<br/>к зеленой группе - Unir-se à<br/>Equipe Verde - Entra nella<br/>Squadra Verde - Csatlakozás a<br/>zöld csapathoz + Join Team Green + Team Grün beitreten + Unirse al equipo verde + Rejoindre Verte + Dołącz do drużyny zielonej + Připojit do Zeleného Týmu + Присоединиться к зеленой группе + Unir-se à Equipe Verde + Entra nella Squadra Verde + Csatlakozás a zöld csapathoz - Join Team<br/>Blue - Team Blau<br/>beitreten - Unirse al<br/>equipo azul - Rejoindre<br/>Bleue - Dołącz do<br/>drużyny niebieskiej - Připojit do<br/>Modrého Týmu - Присоединиться<br/>к синей группе - Unir-se à<br/>Equipe Azul - Entra nella<br/>Squadra Blu - Csatlakozás a<br/>kék csapathoz + Join Team Blue + Team Blau beitreten + Unirse al equipo azul + Rejoindre Bleue + Dołącz do drużyny niebieskiej + Připojit do Modrého Týmu + Присоединиться к синей группе + Unir-se à Equipe Azul + Entra nella Squadra Blu + Csatlakozás a kék csapathoz - Join Team<br/>Yellow - Team Gelb<br/>beitreten - Unirse al<br/>equipo amarillo - Rejoindre<br/>Jaune - Dołącz do<br/>drużyny żółtej - Připojit do<br/>Žlutého Týmu - Присоединиться<br/>к желтой группе - Unir-se à<br/>Equipe Amarela - Entra nella<br/>Squadra Gialla - Csatlakozás a<br/>sárga csapathoz + Join Team Yellow + Team Gelb beitreten + Unirse al equipo amarillo + Rejoindre Jaune + Dołącz do drużyny żółtej + Připojit do Žlutého Týmu + Присоединиться к желтой группе + Unir-se à Equipe Amarela + Entra nella Squadra Gialla + Csatlakozás a sárga csapathoz You joined Team %1 diff --git a/addons/magazinerepack/stringtable.xml b/addons/magazinerepack/stringtable.xml index d8fd5ca177..dad91754db 100644 --- a/addons/magazinerepack/stringtable.xml +++ b/addons/magazinerepack/stringtable.xml @@ -3,16 +3,16 @@ - Repack<br/>Magazines - Magazine<br/>umpacken - Reorganizar<br/>cargadores - Réorganiser<br/>chargeurs - Przepakuj<br/>magazynki - Přepáskovat<br/>Zásobníky - Ricarica<br/>Caricatori - Reorganizar<br/>Carregadores - Újratárazás<br/> - Перепаковать<br/>магазины + Repack Magazines + Magazine umpacken + Reorganizar cargadores + Réorganiser chargeurs + Przepakuj magazynki + Přepáskovat Zásobníky + Ricarica Caricatori + Reorganizar Carregadores + Újratárazás + Перепаковать магазины Select Magazine Menu diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index 5d2c9595df..bea2c61ca2 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -117,16 +117,16 @@ Проверить температуру оружия - Check<br/>temperature - Temperatur<br/>prüfen - Verificar<br/>temperatura - Sprawdź<br/>temperaturę - Vérifier la<br/>température - Hőmérséklet<br/>ellenőrzése - Zjistit<br/>teplotu - Conferir<br/>temperatura - Controlla la<br/>temperatura - Проверить<br/>температуру + Check temperature + Temperatur prüfen + Verificar temperatura + Sprawdź temperaturę + Vérifier la température + Hőmérséklet ellenőrzése + Zjistit teplotu + Conferir temperatura + Controlla la temperatura + Проверить температуру Checking temperature ... From c055911231ebccf91695576b26b9c2d18f0b936a Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 4 Apr 2015 00:52:21 -0500 Subject: [PATCH 019/816] Cleanup, remove debug spam --- addons/disarming/CfgVehicles.hpp | 3 +-- .../disarming/functions/fnc_disarmDropItems.sqf | 17 +++++------------ .../functions/fnc_eventTargetFinish.sqf | 1 - .../functions/fnc_openDisarmDialog.sqf | 4 +--- .../functions/fnc_showItemsInListbox.sqf | 5 ++++- 5 files changed, 11 insertions(+), 19 deletions(-) diff --git a/addons/disarming/CfgVehicles.hpp b/addons/disarming/CfgVehicles.hpp index 871dbcfa4e..5a85dc1287 100644 --- a/addons/disarming/CfgVehicles.hpp +++ b/addons/disarming/CfgVehicles.hpp @@ -5,11 +5,10 @@ class CfgVehicles { class ACE_MainActions { class ACE_DisarmInventory { displayName = "$STR_ACE_Disarming_OpenInventory"; - distance = 4; + distance = 3.5; condition = QUOTE([ARR_2(_player,_target)] call FUNC(canPlayerDisarmUnit)); statement = QUOTE([ARR_2(_player,_target)] call FUNC(openDisarmDialog)); icon = "\a3\Modules_F_Curator\Data\portraitRespawnInventory_ca.paa"; - selection = "spine3"; exceptions[] = {}; }; }; diff --git a/addons/disarming/functions/fnc_disarmDropItems.sqf b/addons/disarming/functions/fnc_disarmDropItems.sqf index 5fc6888176..24ab96a2cf 100644 --- a/addons/disarming/functions/fnc_disarmDropItems.sqf +++ b/addons/disarming/functions/fnc_disarmDropItems.sqf @@ -48,13 +48,12 @@ if (!_doNotDropAmmo) then { } forEach ((getpos _target) nearObjects [DISARM_CONTAINER, 3]); }; +//Create a new weapon holder if (isNull _holder) then { - _dropPos = _target modelToWorld [0.333, 0.75, 0]; + _dropPos = _target modelToWorld [0.4, 0.75, 0]; //offset someone unconscious isn't lying over it _dropPos set [2, ((getPosASL _target) select 2)]; - // _holder = createVehicle ["WeaponHolderSimulated", _dropPos, [], 0, "CAN_COLLIDE"]; _holder = createVehicle [DISARM_CONTAINER, _dropPos, [], 0, "CAN_COLLIDE"]; _holder setPosASL _dropPos; - _holder setVariable [QGVAR(holderInUse), false]; _holder setVariable [QGVAR(disarmUnit), _target, true]; }; @@ -64,7 +63,6 @@ if (isNull _holder) exitWith { }; //Make sure only one drop operation at a time (using PFEH system as a queue) if (_holder getVariable [QGVAR(holderInUse), false]) exitWith { - systemChat format ["Debug: %1 - Ground Container In Use, waiting until free", time]; [{ _this call FUNC(disarmDropItems); }, _this, 0, 0] call EFUNC(common,waitAndExecute); @@ -92,7 +90,7 @@ if ( ({((_x select 0) in _listOfItemsToRemove) && {!((_x select 0) in UNIQUE_MAG _holder setVariable [QGVAR(holderInUse), false]; [_caller, _target, "Debug: Didn't Remove Magazines"] call FUNC(eventTargetFinish); }; -//Verify holder has mags unit had +//Verify holder has mags unit had if (!([_targetMagazinesStart, _targetMagazinesEnd, _holderMagazinesStart, _holderMagazinesEnd] call FUNC(verifyMagazinesMoved))) then { ERR = [_targetMagazinesStart, _targetMagazinesEnd, _holderMagazinesStart, _holderMagazinesEnd]; _holder setVariable [QGVAR(holderInUse), false]; @@ -141,7 +139,6 @@ if (((count _targetItemsStart) - (count _targetItemsEnd)) != ([_addToCrateCount] [_caller, _target, "Debug: Items Not Removed From Player"] call FUNC(eventTargetFinish); }; if ((([_holderItemsEnd select 1] call _fncSumArray) - ([_holderItemsStart select 1] call _fncSumArray)) != ([_addToCrateCount] call _fncSumArray)) exitWith { - _holder setVariable [QGVAR(holderInUse), false]; [_caller, _target, "Debug: Items Not Added to Holder"] call FUNC(eventTargetFinish); }; @@ -151,11 +148,10 @@ if ((([_holderItemsEnd select 1] call _fncSumArray) - ([_holderItemsStart select //So add a dummy item and just remove at the end _holderIsEmpty = ([_holder] call FUNC(getAllGearContainer)) isEqualTo [[],[]]; if (_holderIsEmpty) then { - systemChat "Debug: making dummy"; + TRACE_1("Debug: adding dummy item to holder",_holder); _holder addItemCargoGlobal [DUMMY_ITEM, 1]; }; -systemChat format ["PFEh start %1", time]; //Start the PFEH to do the actions (which could take >1 frame) [{ PARAMS_2(_args,_pfID); @@ -185,11 +181,8 @@ systemChat format ["PFEh start %1", time]; //Drop backpack (Keeps variables for ACRE/TFR) if (_needToRemoveBackpack) then {_target action ["DropBag", _holder, (backPack _target)];}; } else { - systemChat format ["PFEh done %1", time]; - //Exit PFEH [_pfID] call CBA_fnc_removePerFrameHandler; - if (_doNotDropAmmo) then { _error = false; @@ -222,7 +215,7 @@ systemChat format ["PFEh start %1", time]; [_caller, _target, "Debug: Holder should only have dummy item"] call FUNC(eventTargetFinish); }; if (_holderIsEmpty) then { - systemChat "Debug: Deleting Dummy"; + TRACE_1("Debug: removing dummy item from holder",_holder); clearItemCargoGlobal _holder; }; //Verify we didn't timeout waiting on drop action diff --git a/addons/disarming/functions/fnc_eventTargetFinish.sqf b/addons/disarming/functions/fnc_eventTargetFinish.sqf index 286b0d8c57..8cc67fa486 100644 --- a/addons/disarming/functions/fnc_eventTargetFinish.sqf +++ b/addons/disarming/functions/fnc_eventTargetFinish.sqf @@ -20,7 +20,6 @@ PARAMS_3(_caller,_target,_errorMsg); - if (_errorMsg != "") then { diag_log text format ["[ACE_Disarming] %1 - eventTargetFinish: %2", time, _this]; ["DisarmDebugCallback", [_caller], [_caller, _target, _errorMsg]] call EFUNC(common,targetEvent); diff --git a/addons/disarming/functions/fnc_openDisarmDialog.sqf b/addons/disarming/functions/fnc_openDisarmDialog.sqf index 44446dbee0..6da123b831 100644 --- a/addons/disarming/functions/fnc_openDisarmDialog.sqf +++ b/addons/disarming/functions/fnc_openDisarmDialog.sqf @@ -51,7 +51,7 @@ GVAR(disarmTarget) = _target; if (isNull GVAR(disarmTarget)) exitWith {ERROR("disarmTarget is null");}; - systemChat format ["Debug: Droping %1 from %2", _data, GVAR(disarmTarget)]; + TRACE_2("Debug: Droping %1 from %2",_data,GVAR(disarmTarget)); ["DisarmDropItems", [GVAR(disarmTarget)], [ACE_player, GVAR(disarmTarget), [_data]]] call EFUNC(common,targetEvent); false //not sure what this does @@ -67,8 +67,6 @@ GVAR(disarmTarget) = _target; {isNull _display} || {_player != ACE_player}) then { - systemChat "Debug: closeing dialog"; - [_pfID] call CBA_fnc_removePerFrameHandler; GVAR(disarmTarget) = objNull; if (!isNull _display) then {closeDialog 0;}; //close dialog if still open diff --git a/addons/disarming/functions/fnc_showItemsInListbox.sqf b/addons/disarming/functions/fnc_showItemsInListbox.sqf index 3b2d1bfc87..e040233b82 100644 --- a/addons/disarming/functions/fnc_showItemsInListbox.sqf +++ b/addons/disarming/functions/fnc_showItemsInListbox.sqf @@ -29,7 +29,7 @@ private "_classname"; _count = (_itemsCountArray select 1) select _forEachIndex; if (_classname != DUMMY_ITEM) then { //Don't show the dummy potato - + switch (true) do { case (isClass (configFile >> "CfgWeapons" >> _classname)): { _displayName = getText (configFile >> "CfgWeapons" >> _classname >> "displayName"); @@ -47,6 +47,9 @@ private "_classname"; _displayName = getText (configFile >> "CfgGlasses" >> _classname >> "displayName"); _picture = getText (configFile >> "CfgGlasses" >> _classname >> "picture"); }; + default { + ERROR(format ["[%1] - bad classname", _classname]); + }; }; _listBoxCtrl lbAdd format ["%1", _displayName]; From 93eaaeb8e2deac3c16011006008b2a66d0c5d0c0 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 5 Apr 2015 21:08:55 +0200 Subject: [PATCH 020/816] Added new advanced_ballistics module --- addons/advanced_ballistics/CfgAmmo.hpp | 441 ++++++++++++++++++ .../advanced_ballistics/CfgEventHandlers.hpp | 19 + addons/advanced_ballistics/CfgVehicles.hpp | 11 + addons/advanced_ballistics/CfgWeapons.hpp | 174 +++++++ addons/advanced_ballistics/README.md | 11 + addons/advanced_ballistics/RscTitles.hpp | 92 ++++ .../UI/Icon_Module_Wind_ca.paa | Bin 0 -> 5625 bytes addons/advanced_ballistics/UI/protractor.paa | Bin 0 -> 41318 bytes .../UI/protractor_marker.paa | Bin 0 -> 22587 bytes addons/advanced_ballistics/UI/wind0.paa | Bin 0 -> 22016 bytes addons/advanced_ballistics/UI/wind1.paa | Bin 0 -> 22016 bytes addons/advanced_ballistics/UI/wind10.paa | Bin 0 -> 22016 bytes addons/advanced_ballistics/UI/wind11.paa | Bin 0 -> 22016 bytes addons/advanced_ballistics/UI/wind12.paa | Bin 0 -> 22016 bytes addons/advanced_ballistics/UI/wind2.paa | Bin 0 -> 22016 bytes addons/advanced_ballistics/UI/wind3.paa | Bin 0 -> 22016 bytes addons/advanced_ballistics/UI/wind4.paa | Bin 0 -> 22016 bytes addons/advanced_ballistics/UI/wind5.paa | Bin 0 -> 22016 bytes addons/advanced_ballistics/UI/wind6.paa | Bin 0 -> 22016 bytes addons/advanced_ballistics/UI/wind7.paa | Bin 0 -> 22016 bytes addons/advanced_ballistics/UI/wind8.paa | Bin 0 -> 22016 bytes addons/advanced_ballistics/UI/wind9.paa | Bin 0 -> 22016 bytes addons/advanced_ballistics/XEH_postInit.sqf | 66 +++ addons/advanced_ballistics/XEH_preInit.sqf | 19 + addons/advanced_ballistics/config.cpp | 27 ++ .../advanced_ballistics/functions/defines.h | 11 + .../functions/fnc_calculateAirDensity.sqf | 21 + ..._calculateAmmoTemperatureVelocityShift.sqf | 27 ++ .../fnc_calculateAtmosphericCorrection.sqf | 17 + ...fnc_calculateBarrelLengthVelocityShift.sqf | 50 ++ .../fnc_calculateHellmannExponent.sqf | 28 ++ .../functions/fnc_calculateRetardation.sqf | 129 +++++ .../fnc_calculateRoughnessLength.sqf | 21 + .../fnc_calculateStabilityFactor.sqf | 25 + .../functions/fnc_calculateWindSpeed.sqf | 65 +++ .../functions/fnc_displayProtractor.sqf | 50 ++ .../functions/fnc_displayWindInfo.sqf | 64 +++ .../functions/fnc_handleFired.sqf | 346 ++++++++++++++ .../functions/fnc_handleFiredExtension.sqf | 191 ++++++++ .../fnc_initializeTerrainExtension.sqf | 43 ++ .../functions/script_component.hpp | 1 + addons/advanced_ballistics/initKeybinds.sqf | 23 + .../advanced_ballistics/script_component.hpp | 12 + addons/advanced_ballistics/stringtable.xml | 11 + .../functions/fnc_handleFired.sqf | 5 +- 45 files changed, 1999 insertions(+), 1 deletion(-) create mode 100644 addons/advanced_ballistics/CfgAmmo.hpp create mode 100644 addons/advanced_ballistics/CfgEventHandlers.hpp create mode 100644 addons/advanced_ballistics/CfgVehicles.hpp create mode 100644 addons/advanced_ballistics/CfgWeapons.hpp create mode 100644 addons/advanced_ballistics/README.md create mode 100644 addons/advanced_ballistics/RscTitles.hpp create mode 100644 addons/advanced_ballistics/UI/Icon_Module_Wind_ca.paa create mode 100644 addons/advanced_ballistics/UI/protractor.paa create mode 100644 addons/advanced_ballistics/UI/protractor_marker.paa create mode 100644 addons/advanced_ballistics/UI/wind0.paa create mode 100644 addons/advanced_ballistics/UI/wind1.paa create mode 100644 addons/advanced_ballistics/UI/wind10.paa create mode 100644 addons/advanced_ballistics/UI/wind11.paa create mode 100644 addons/advanced_ballistics/UI/wind12.paa create mode 100644 addons/advanced_ballistics/UI/wind2.paa create mode 100644 addons/advanced_ballistics/UI/wind3.paa create mode 100644 addons/advanced_ballistics/UI/wind4.paa create mode 100644 addons/advanced_ballistics/UI/wind5.paa create mode 100644 addons/advanced_ballistics/UI/wind6.paa create mode 100644 addons/advanced_ballistics/UI/wind7.paa create mode 100644 addons/advanced_ballistics/UI/wind8.paa create mode 100644 addons/advanced_ballistics/UI/wind9.paa create mode 100644 addons/advanced_ballistics/XEH_postInit.sqf create mode 100644 addons/advanced_ballistics/XEH_preInit.sqf create mode 100644 addons/advanced_ballistics/config.cpp create mode 100644 addons/advanced_ballistics/functions/defines.h create mode 100644 addons/advanced_ballistics/functions/fnc_calculateAirDensity.sqf create mode 100644 addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf create mode 100644 addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf create mode 100644 addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf create mode 100644 addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf create mode 100644 addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf create mode 100644 addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf create mode 100644 addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf create mode 100644 addons/advanced_ballistics/functions/fnc_calculateWindSpeed.sqf create mode 100644 addons/advanced_ballistics/functions/fnc_displayProtractor.sqf create mode 100644 addons/advanced_ballistics/functions/fnc_displayWindInfo.sqf create mode 100644 addons/advanced_ballistics/functions/fnc_handleFired.sqf create mode 100644 addons/advanced_ballistics/functions/fnc_handleFiredExtension.sqf create mode 100644 addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf create mode 100644 addons/advanced_ballistics/functions/script_component.hpp create mode 100644 addons/advanced_ballistics/initKeybinds.sqf create mode 100644 addons/advanced_ballistics/script_component.hpp create mode 100644 addons/advanced_ballistics/stringtable.xml diff --git a/addons/advanced_ballistics/CfgAmmo.hpp b/addons/advanced_ballistics/CfgAmmo.hpp new file mode 100644 index 0000000000..557b931bce --- /dev/null +++ b/addons/advanced_ballistics/CfgAmmo.hpp @@ -0,0 +1,441 @@ +class CfgAmmo +{ + class BulletBase; + class B_556x45_Ball_Tracer_Red; + class B_762x51_Tracer_Red; + class B_556x45_Ball : BulletBase + { + airFriction=-0.001265; + hit=8; + typicalSpeed=750; + ACE_caliber=0.224; + ACE_bulletLength=0.906; + ACE_bulletMass=62; + ACE_ammoTempMuzzleVelocityShifts[]={-27.20, -26.44, -23.76, -21.00, -17.54, -13.10, -7.95, -1.62, 6.24, 15.48, 27.75}; + ACE_ballisticCoefficients[]={0.151}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={723, 764, 796, 825, 843, 866, 878, 892, 906, 915, 922, 900}; + ACE_barrelLengths[]={8.3, 9.4, 10.6, 11.8, 13.0, 14.2, 15.4, 16.5, 17.7, 18.9, 20.0, 24.0}; + }; + class ACE_556x45_Ball_Mk262 : B_556x45_Ball + { + airFriction=-0.001125; + caliber=0.6; + deflecting=18; + hit=11; + typicalSpeed=836; + ACE_caliber=0.224; + ACE_bulletLength=0.906; + ACE_bulletMass=77; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.361}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={624, 816, 832, 838}; + ACE_barrelLengths[]={7.5, 14.5, 18, 20}; + }; + class ACE_556x45_Ball_Mk318 : B_556x45_Ball + { + airFriction=-0.001120; + caliber=0.6; + deflecting=18; + hit=9; + typicalSpeed=886; + ACE_caliber=0.224; + ACE_bulletLength=0.906; + ACE_bulletMass=62; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.307}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={780, 886, 950}; + ACE_barrelLengths[]={10, 15.5, 20}; + }; + class ACE_545x39_Ball_7N6M : B_556x45_Ball + { + airFriction=-0.001162; + caliber=0.5; + deflecting=18; + hit=7; + typicalSpeed=880; + ACE_caliber=0.220; + ACE_bulletLength=0.85; + ACE_bulletMass=52.9; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.168}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={780, 880, 920}; + ACE_barrelLengths[]={10, 16.3, 20}; + }; + class ACE_545x39_Ball_7T3M : B_556x45_Ball_Tracer_Red + { + airFriction=-0.001162; + caliber=0.5; + deflecting=18; + hit=7; + typicalSpeed=883; + ACE_caliber=0.220; + ACE_bulletLength=0.85; + ACE_bulletMass=49.8; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.168}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={785, 883, 925}; + ACE_barrelLengths[]={10, 16.3, 20}; + }; + class B_65x39_Caseless : BulletBase + { + airFriction=-0.000772; + typicalSpeed=800; + ACE_caliber=0.264; + ACE_bulletLength=1.295; + ACE_bulletMass=123; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.263}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={760, 788, 800, 805}; + ACE_barrelLengths[]={16, 20, 24, 26}; + }; + class B_762x51_Ball : BulletBase + { + airFriction=-0.001035; + typicalSpeed=833; + hit=14; + ACE_caliber=0.308; + ACE_bulletLength=1.14; + ACE_bulletMass=146; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.2}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={700, 800, 820, 833, 845}; + ACE_barrelLengths[]={10, 16, 20, 24, 26}; + }; + class ACE_762x51_Ball_M118LR : B_762x51_Ball + { + airFriction=-0.0008525; + caliber=1.05; + hit=16; + typicalSpeed=790; + ACE_caliber=0.308; + ACE_bulletLength=1.24; + ACE_bulletMass=175; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.505, 0.496, 0.485, 0.485, 0.485}; + ACE_velocityBoundaries[]={853, 549, 549, 549}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={750, 780, 790, 794}; + ACE_barrelLengths[]={16, 20, 24, 26}; + }; + class ACE_762x51_Ball_Subsonic : B_762x51_Ball + { + airFriction=-0.000535; + caliber=0.5; + hit=16; + typicalSpeed=790; + ACE_caliber=0.308; + ACE_bulletLength=1.340; + ACE_bulletMass=200; + ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; + ACE_ballisticCoefficients[]={0.235}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={305, 325, 335, 340}; + ACE_barrelLengths[]={16, 20, 24, 26}; + }; + class ACE_762x54_Ball_7N14 : B_762x51_Ball + { + airFriction=-0.001023; + caliber=0.95; + hit=15; + typicalSpeed=820; + ACE_caliber=0.312; + ACE_bulletLength=1.14; + ACE_bulletMass=152; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.4}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={700, 800, 820, 833}; + ACE_barrelLengths[]={16, 20, 24, 26}; + }; + class ACE_762x54_Ball_7T2 : B_762x51_Tracer_Red + { + airFriction=-0.001023; + caliber=0.9; + hit=15; + typicalSpeed=800; + ACE_caliber=0.312; + ACE_bulletLength=1.14; + ACE_bulletMass=149; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.395}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={680, 750, 798, 800}; + ACE_barrelLengths[]={16, 20, 24, 26}; + }; + class ACE_762x35_Ball : B_762x51_Ball + { + airFriction=-0.000821; + caliber=0.9; + hit=11; + typicalSpeed=790; + ACE_caliber=0.308; + ACE_bulletLength=1.153; + ACE_bulletMass=125; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.349, 0.338, 0.330, 0.310}; + ACE_velocityBoundaries[]={792, 610, 488}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={620, 655, 675}; + ACE_barrelLengths[]={9, 16, 20}; + }; + class ACE_762x39_Ball : B_762x51_Ball + { + airFriction=-0.0015168; + hit=12; + typicalSpeed=716; + ACE_caliber=0.308; + ACE_bulletLength=1.14; + ACE_bulletMass=123; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.275}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={650, 716, 750}; + ACE_barrelLengths[]={10, 16.3, 20}; + }; + class ACE_762x39_Ball_57N231P : B_762x51_Tracer_Red + { + airFriction=-0.0015168; + hit=12; + typicalSpeed=716; + ACE_caliber=0.308; + ACE_bulletLength=1.14; + ACE_bulletMass=117; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.275}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={650, 716, 750}; + ACE_barrelLengths[]={10, 16.3, 20}; + }; + class B_9x21_Ball : BulletBase + { + airFriction=-0.00125; + typicalSpeed=390; + hit=6; + ACE_caliber=0.356; + ACE_bulletLength=0.610; + ACE_bulletMass=115; + ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; + ACE_ballisticCoefficients[]={0.17}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={350, 390, 420}; + ACE_barrelLengths[]={4, 5, 9}; + }; + class ACE_9x18_Ball_57N181S : B_9x21_Ball + { + hit=5; + airFriction=-0.001234; + typicalSpeed=298; + ACE_caliber=0.365; + ACE_bulletLength=0.610; + ACE_bulletMass=92.6; + ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; + ACE_ballisticCoefficients[]={0.125}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={298, 330, 350}; + ACE_barrelLengths[]={3.8, 5, 9}; + }; + class ACE_9x19_Ball : B_9x21_Ball + { + airFriction=-0.001234; + typicalSpeed=370; + hit=6; + ACE_caliber=0.355; + ACE_bulletLength=0.610; + ACE_bulletMass=124; + ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; + ACE_ballisticCoefficients[]={0.165}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={340, 370, 400}; + ACE_barrelLengths[]={4, 5, 9}; + }; + class ACE_10x25_Ball : B_9x21_Ball + { + airFriction=-0.00168; + typicalSpeed=425; + hit=7; + ACE_caliber=0.5; + ACE_bulletLength=0.764; + ACE_bulletMass=165; + ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; + ACE_ballisticCoefficients[]={0.189}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={360, 400, 430}; + ACE_barrelLengths[]={4, 4.61, 9}; + }; + class ACE_765x17_Ball: B_9x21_Ball + { + airFriction=-0.001213; + typicalSpeed=282; + hit=7; + ACE_caliber=0.3125; + ACE_bulletLength=0.610; + ACE_bulletMass=65; + ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; + ACE_ballisticCoefficients[]={0.118}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={282, 300, 320}; + ACE_barrelLengths[]={4, 5, 9}; + }; + class ACE_303_Ball : ACE_762x51_Ball_M118LR + { + airFriction=-0.00083; + typicalSpeed=761; + ACE_caliber=0.311; + ACE_bulletLength=1.227; + ACE_bulletMass=174; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.499, 0.493, 0.48}; + ACE_velocityBoundaries[]={671, 549}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={748, 761, 765}; + ACE_barrelLengths[]={20, 24, 26}; + }; + class B_408_Ball : BulletBase + { + airFriction=-0.000395; + typicalSpeed=910; + ACE_caliber=0.408; + ACE_bulletLength=2.126; + ACE_bulletMass=410; + ACE_transonicStabilityCoef=1; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.97}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={910}; + ACE_barrelLengths[]={29}; + }; + class ACE_106x83mm_Ball : B_408_Ball + { + ACE_caliber=0.416; + ACE_bulletLength=2.089; + ACE_bulletMass=398; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.72}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={960}; + ACE_barrelLengths[]={29}; + }; + class ACE_338_Ball : B_408_Ball + { + airFriction=-0.000526; + caliber=1.55; + deflecting=12; + hit=20; + typicalSpeed=826; + ACE_caliber=0.338; + ACE_bulletLength=1.70; + ACE_bulletMass=300; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.381}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={820, 826, 830}; + ACE_barrelLengths[]={24, 26.5, 28}; + }; + class B_127x99_Ball : BulletBase + { + airFriction=-0.0006; + typicalSpeed=853; + ACE_caliber=0.510; + ACE_bulletLength=2.310; + ACE_bulletMass=647; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.670}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={853}; + ACE_barrelLengths[]={29}; + }; + class ACE_127x99_Ball_AMAX : B_127x99_Ball + { + ACE_caliber=0.510; + ACE_bulletLength=2.540; + ACE_bulletMass=750; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={1.050}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={860}; + ACE_barrelLengths[]={29}; + }; + class B_127x108_Ball : BulletBase + { + typicalSpeed=820; + ACE_caliber=0.511; + ACE_bulletLength=2.520; + ACE_bulletMass=745; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.63}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={820}; + ACE_barrelLengths[]={28.7}; + }; + class B_45ACP_Ball : BulletBase + { + airFriction=-0.0007182; + typicalSpeed=250; + ACE_caliber=0.452; + ACE_bulletLength=0.68; + ACE_bulletMass=230; + ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; + ACE_ballisticCoefficients[]={0.195}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={230, 250, 285}; + ACE_barrelLengths[]={4, 5, 9}; + }; +}; \ No newline at end of file diff --git a/addons/advanced_ballistics/CfgEventHandlers.hpp b/addons/advanced_ballistics/CfgEventHandlers.hpp new file mode 100644 index 0000000000..d5f74460c1 --- /dev/null +++ b/addons/advanced_ballistics/CfgEventHandlers.hpp @@ -0,0 +1,19 @@ +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE( call COMPILE_FILE(XEH_preInit) ); + }; +}; + +class Extended_PostInit_EventHandlers { + class ADDON { + init = QUOTE( call COMPILE_FILE(XEH_postInit) ); + }; +}; + +class Extended_FiredBIS_EventHandlers { + class CAManBase { + class ADDON { + firedBIS = QUOTE(_this call FUNC(handleFired)); + }; + }; +}; diff --git a/addons/advanced_ballistics/CfgVehicles.hpp b/addons/advanced_ballistics/CfgVehicles.hpp new file mode 100644 index 0000000000..5cd986a308 --- /dev/null +++ b/addons/advanced_ballistics/CfgVehicles.hpp @@ -0,0 +1,11 @@ +class CfgVehicles { + class Module_F; + class GVAR(Module): Module_F { + author = "Ruthberg"; + category = "ACE"; + displayName = "Advanced Ballistics"; + scope = 2; + isGlobal = 1; + icon = QUOTE(PATHTOF(UI\Icon_Module_Wind_ca.paa)); + }; +}; diff --git a/addons/advanced_ballistics/CfgWeapons.hpp b/addons/advanced_ballistics/CfgWeapons.hpp new file mode 100644 index 0000000000..7d02dc25d4 --- /dev/null +++ b/addons/advanced_ballistics/CfgWeapons.hpp @@ -0,0 +1,174 @@ +class CfgWeapons +{ + class arifle_katiba_Base_F; + class arifle_MX_Base_F; + class DMR_01_base_F; + class EBR_base_F; + class GM6_base_F; + class LMG_RCWS; + class LRR_base_F; + class MGun; + class MGunCore; + class mk20_base_F; + class pdw2000_base_F; + class Pistol_Base_F; + class Rifle_Base_F; + class Rifle_Long_Base_F; + class SDAR_base_F; + class SMG_01_Base; + class SMG_02_base_F; + class Tavor_base_F; + + class hgun_P07_F: Pistol_Base_F + { + ACE_barrelTwist=10; + ACE_barrelLength=4; + }; + class hgun_Rook40_F: Pistol_Base_F + { + ACE_barrelTwist=10; + ACE_barrelLength=4.4; + }; + class hgun_Pistol_heavy_01_F: Pistol_Base_F + { + ACE_barrelTwist=16; + ACE_barrelLength=4.5; + }; + class hgun_Pistol_heavy_02_F: Pistol_Base_F + { + ACE_barrelTwist=16; + ACE_barrelLength=3; + }; + class hgun_ACPC2_F: Pistol_Base_F + { + ACE_barrelTwist=16; + ACE_barrelLength=5; + }; + class hgun_PDW2000_F: pdw2000_base_F + { + ACE_barrelTwist=9; + ACE_barrelLength=7; + }; + class arifle_Katiba_F: arifle_katiba_Base_F + { + ACE_barrelTwist=8; + ACE_barrelLength=228.7; + }; + class arifle_Katiba_C_F: arifle_katiba_Base_F + { + ACE_barrelTwist=8; + ACE_barrelLength=26.8; + }; + class arifle_Katiba_GL_F: arifle_katiba_Base_F + { + ACE_barrelTwist=8; + ACE_barrelLength=28.7; + }; + class arifle_MX_F: arifle_MX_Base_F + { + ACE_barrelTwist=9; + ACE_barrelLength=14.5; + }; + class arifle_MX_GL_F: arifle_MX_Base_F + { + ACE_barrelTwist=9; + ACE_barrelLength=14.5; + }; + class arifle_MX_SW_F: arifle_MX_Base_F + { + ACE_barrelTwist=9; + ACE_barrelLength=16.0; + }; + class arifle_MXC_F: arifle_MX_Base_F + { + ACE_barrelTwist=8; + ACE_barrelLength=10.5; + }; + class arifle_MXM_F: arifle_MX_Base_F + { + ACE_barrelTwist=9; + ACE_barrelLength=18; + }; + class arifle_SDAR_F: SDAR_base_F + { + ACE_barrelTwist=11.25; + ACE_barrelLength=18; + }; + class SMG_02_F: SMG_02_base_F + { + ACE_barrelTwist=10; + ACE_barrelLength=7.7; + }; + class arifle_TRG20_F: Tavor_base_F + { + ACE_barrelTwist=7; + ACE_barrelLength=15; + }; + class arifle_TRG21_F: Tavor_base_F + { + ACE_barrelTwist=7; + ACE_barrelLength=18.1; + }; + class LMG_Zafir_F: Rifle_Long_Base_F + { + ACE_barrelTwist=12; + ACE_barrelLength=18.1; + }; + class arifle_Mk20_F: mk20_base_F + { + ACE_barrelTwist=7; + ACE_barrelLength=17.4; + }; + class arifle_Mk20C_F: mk20_base_F + { + ACE_barrelTwist=7; + ACE_barrelLength=16; + }; + class arifle_Mk20_GL_F: mk20_base_F + { + ACE_barrelTwist=7; + ACE_barrelLength=16; + }; + class SMG_01_F: SMG_01_Base + { + ACE_barrelTwist=16; + ACE_barrelLength=5.5; + }; + class srifle_DMR_01_F: DMR_01_base_F + { + ACE_barrelTwist=9.5; + ACE_barrelLength=24; + }; + class srifle_EBR_F: EBR_base_F + { + ACE_barrelTwist=12; + ACE_barrelLength=24; + }; + class LMG_Mk200_F: Rifle_Long_Base_F + { + ACE_barrelTwist=7; + ACE_barrelLength=12.5; + }; + class srifle_LRR_F: LRR_base_F + { + ACE_barrelTwist=13; + ACE_barrelLength=29; + }; + class srifle_GM6_F: GM6_base_F + { + ACE_barrelTwist=15; + ACE_barrelLength=43.3; + }; + + class HMG_127 : LMG_RCWS + { + }; + class HMG_01: HMG_127 + { + }; + class HMG_M2: HMG_01 + { + ACE_barrelTwist=12; + ACE_barrelLength=45; + }; +}; \ No newline at end of file diff --git a/addons/advanced_ballistics/README.md b/addons/advanced_ballistics/README.md new file mode 100644 index 0000000000..c2908a6f85 --- /dev/null +++ b/addons/advanced_ballistics/README.md @@ -0,0 +1,11 @@ +ace_winddeflection +=============== + +Wind deflection for projectiles/bullets. + +## Maintainers + +The people responsible for merging changes to this component or answering potential questions. + +- [Glowbal](https://github.com/Glowbal) +- [Ruthberg] (http://github.com/Ulteq) \ No newline at end of file diff --git a/addons/advanced_ballistics/RscTitles.hpp b/addons/advanced_ballistics/RscTitles.hpp new file mode 100644 index 0000000000..4d6ab56696 --- /dev/null +++ b/addons/advanced_ballistics/RscTitles.hpp @@ -0,0 +1,92 @@ +class RscTitles +{ + class RscWindIntuitive + { + idd=-1; + onLoad="with uiNameSpace do { RscWindIntuitive = _this select 0 };"; + movingEnable=0; + duration=60; + fadeIn="false"; + fadeOut="false"; + class controls + { + class RscWindIntuitive + { + idc=132948; + type=0; + style=48; + font="TahomaB"; + colorBackground[]={0,0,0,0}; + colorText[]={0,0,0,0}; + x="SafeZoneX + 0.001"; + y="SafeZoneY + 0.001"; + w=0.2; + h=0.2*4/3; + size=0.034; + sizeEx=0.027; + text=""; + }; + }; + }; + + class RscTurretDial + { + idd=-1; + onLoad="with uiNameSpace do { RscTurretDial = _this select 0 };"; + movingEnable=0; + duration=5; + fadeIn="false"; + fadeOut="false"; + class controls + { + class RscTurretDial + { + idc=132949; + type=0; + style=128; + font="TahomaB"; + colorBackground[]={0,0,0,0.8}; + colorText[]={1,1,1,1}; + x="SafeZoneX + 0.0025"; + y="SafeZoneY + 0.0025"; + w=0.10; + h=0.05; + sizeEx=0.03; + text=""; + }; + }; + }; + + class RscProtractor + { + idd=-1; + onLoad="with uiNameSpace do { RscProtractor = _this select 0 };"; + movingEnable=0; + duration=60; + fadeIn="false"; + fadeOut="false"; + class controls + { + class RscProtractorBase + { + idc=132950; + type=0; + style=48; + font="TahomaB"; + colorBackground[]={0,0,0,0}; + colorText[]={1,1,1,1}; + x="SafeZoneX + 0.001"; + y="SafeZoneY + 0.001"; + w=0.2; + h=0.2*4/3; + size=0.034; + sizeEx=0.027; + text=""; + }; + class RscProtractorMarker : RscProtractorBase + { + idc=132951; + }; + }; + }; +}; \ No newline at end of file diff --git a/addons/advanced_ballistics/UI/Icon_Module_Wind_ca.paa b/addons/advanced_ballistics/UI/Icon_Module_Wind_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..176fe700a792c16d3cf86ed7ae32e8660b8345dd GIT binary patch literal 5625 zcmd^@UuaWT7{I^A*w#MOPU~VueCR;xgKoK9rOkDgiW3oJ*j8qdQin|Tw3@4Z zD0^_mlodxO8GG_YSCk&`L7L$}abPE9(wUC=p!lSQ7FYiy+~xLKE7h5cQJ4 z{pEi5`=9fjdl%a+EscAdTJ|;i0U(`DcX8g|*h*~ULEO@~tC_eAzr>$4H@6vhZsE7T z2H?9|fbUlTOyYNLhXDpa4H|N8BZGAIf7#LI1W*ipHWFRnk?`p;^=us+=%%zxheyy@5V ze7s#u(b6IM+o96sU9?`9F*$!~Cs|K&J-*!+vZv$H z-)unh<=WJXUxE$oGQZ1Hc035B%kLy2(Z4Vy^Nm-p|EGVl(;Hs!bUO7P&ki#*z-1Sj zZ$Y%$ensJMdlf%naKo#L7M~uk&YP}pOzy#6k=e62fM zen{=Nvv6)e?YCn4oBbEd`Tw?Y00IDhutu@LBB|@5%{YTQX7$H#ut;)xjgaT8Y@@-d zIB~zMn)fa*8ObkAxoM^!m1V>ljikKxai-<5k82@4_A2^vw(0noV##e1#RL5rDUbf* z7;_&>3@h?uf}NMknqjd+bqa$OimHz>`u(|Fu{xmW&%N%o?_5{5o!r0q^K!bM_0);_ zSij*WiCw%YIL96@l51~h4A*>iTIOSnZ#&(57vj&ySht$L^)vRiEe+!zOZ%F=EXw*+ zJ#X!VdxIp-$6nQQY_8COPv>{1SXOhL zoaP5cSWgo>yjAEQ0rQhsvRvv%-iiFaxc(0`?Fk-tcO&cTF%2w3mw6hX9`!>?^0L48 z^zSH7OXg`%maR&tq}QU4Ht%1%?{>Ew%EQJ7=lZrE85e3-4h=pCmjA&7Z@IF2^4FhR ZV}kv-qGCQTeP}!!Jo44F_?a>S@E;o-Cz}8O literal 0 HcmV?d00001 diff --git a/addons/advanced_ballistics/UI/protractor.paa b/addons/advanced_ballistics/UI/protractor.paa new file mode 100644 index 0000000000000000000000000000000000000000..1114b418262930b539469962e544ad5caec58c95 GIT binary patch literal 41318 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 G5&r{wS==`O literal 0 HcmV?d00001 diff --git a/addons/advanced_ballistics/UI/protractor_marker.paa b/addons/advanced_ballistics/UI/protractor_marker.paa new file mode 100644 index 0000000000000000000000000000000000000000..a97be42a73b8ddddc9aaf455f34dfdb4a4ffe1f6 GIT binary patch literal 22587 zcmeI4O-NKx7>2()f2kN_g1Hbn+lF6;(d+rfkq)7UH5oM3trK_ z4q2_2bjJ;UIA9CIlWJmN~4+k=vnDqnEADTH6=<$1w^&2n^|? zT7IBnak^lFsKDQPjl*(UjD5PpBjj)0>ehUt$yqIr@4M8aQB5Qr2u#U56TT#AHV~601rw5@Bki^8?Zir2k-zMlmg%ZJSaE(zw1L& zUwn9ta|UF>0RR2kL(f_jt~TtDf@p`sRDi4;Ue`+f7Zu*WTc( zzArvd#zQE?y3V6dvFGAmwGl5ydGsmvM3j>eCu1_En7HragAk4xBYs#jsTpx(T#f$! z%M(js6!?E{_#fj1ze)wbD|j{M0{8(uU_QWnfcZcv03N`Das$=}@BkjbgHixIfCuFU ztPkJ;Jb(wK0C)fo$_-c_zyo*y4@!Yt;lU%n1E46=uUzSt*&*}?)0XK4d4wO}2lzoL z03Nc#LoNBHT)rtArzLWlB6(Jg*uwMAJf|U&|L!X1sKsX&gotq3B9)jUk}Km;MZQVy zzspF|X@E80g6#!rV zhOY|wO^LRY2Qdu0)`kV!ww117V;jlaOk*1ACJnod4nnHfTOAWG?1PcB*~b z+mlCm@?%l0)M$2P`XTPz_FvNuHuR^OwXSF0{H0koo>5s(2lNllKlyE C;}%H( literal 0 HcmV?d00001 diff --git a/addons/advanced_ballistics/UI/wind0.paa b/addons/advanced_ballistics/UI/wind0.paa new file mode 100644 index 0000000000000000000000000000000000000000..c049caf47e632796f568c14e56de06771977b2ba GIT binary patch literal 22016 zcmeHPQAkr!7(UVrLDZQw0ucmdrSr+N`deeo@$$cO?T zdk{(~?u+%Ri>Rjxb(9YpJp|2V45HoEf42Q+(--w+wR^tHxp=>E@!bFa{_p?KIomzu z=|I5Odm#|?*@O^@MB-=$5BM%goTfwKfUnChaT%QwU-tXEy>vZ6=QLg1?h)dCuMm&> zgxI9>;KzjgA6|98>`(!^0ERyh4|xwj570wC8jv5M2k4;`_0as(2(`H*I~>2RQ6n5% zXoxXpn}Dqu-}TX(k<{n-ALjSu(&G5)oVm^z{AWF2Rex0OM4zQobJD!be5Yc=lX~MZ zR~UnTYw_=RYlI#dBb&@GXEnyoU+KiH^luO2W1{1(vt!E181Ycr@o?f(GV(JxtkyFs zW#xZ8V=}*$-|4FRM;YVl_2)xt535!gga6Xze=mOngUj*MyLgKE4fao)t1~9}CWo-E zX#kWF z0>=M(pTdyZDD|8=T=_AALqJQ-=?`rbaj*brN+!ZLI&A6S0;lQWR{|JU|5()3HnjRv#F|MFP- zJ3k zM%s*#diH;7u(Z>-T`mR6y+*SKn{{rIHp!xWvlu(B9&XdD&Ku+-Bc$Bq>Z4M(aPVr^ zxhKqBhYWL1r|dufC9l&({TJZ9_Ev}rxh&e;VuWe$81>kWMq{Y3NH;Z0_Cqmt%W(&> ZzmV_7Mj4g-StmkuXUgui@@?7P{sOn}!Cn9W literal 0 HcmV?d00001 diff --git a/addons/advanced_ballistics/UI/wind1.paa b/addons/advanced_ballistics/UI/wind1.paa new file mode 100644 index 0000000000000000000000000000000000000000..47d996fe67e0c9e06fa95c916cd4699d03876db5 GIT binary patch literal 22016 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 CPY9v_ literal 0 HcmV?d00001 diff --git a/addons/advanced_ballistics/UI/wind11.paa b/addons/advanced_ballistics/UI/wind11.paa new file mode 100644 index 0000000000000000000000000000000000000000..469cdedadab329aa760cbad3b769c6b5904c6717 GIT binary patch literal 22016 zcmeHPe{2&~9Dgj+j*+cnKbVN!8defS0U_q1%-J=VZqxB2f{V$V$u`U&uDAahe=x>0 z$S`EnB2i;W6V&jB31DzX2#ErsY-xgsWOQx9gl;aftuv{cOgf(L_4d8eOHAO8E!^w( zC70YMce#7t&*%H&-n)1A5Ur?iY+YYb<47ljM5ED%s_297Cf99KB1ogB|&8^>Fm z&Q0ZPe>dCqvYpP&gdE&Ti1!sj!fd z9xxs-9uf>-JYYO z$$HbL7FxN+pl`vLITk$9+7B4@R~axWAKSJwz1?yQ`oHDh9v|Q5P1QZwzT%1Yy3luJ zAvliuC-Y-8J~F?kk!zLu)1YTBt$NS)qUQy`?(3A=>F33O$(ngqZli`dU=6V`^Z&Yl zB>&SluEoD)giicsj%oSb{7FyK0`|y<`WjPTH98aVS=`C;z0x=WdafP2?W6Rz32^3> z_OcM_Eo?r^4Z2&Vdw$_^$Lo7R*gk#6SBLRE!-qazjE-0Iu;Q-B!=U$*lT*~!_E+2i zxNViB(qpUg*xc8?3l@uf%wt;X^ckdHJ%k zBkY!^LGPvGbjn0yLBOKfo9gx`@p$)Y@xJ8GcyafE-euo^Y6%_3=Xc;kG=C|&#ELsh z@nGL01FX1r;rtx%A)4Oyv&rMP#lu{Bmf~6Cwyr(#Z5EE-660Ob^tVxWcvRv@(CFRcx5se&7IzWg$LRj@l5YIA>S&~kPI2qh z{J#7rR@}R@Fy3eQFuLCQ{ud4@Z;m_VJD_*=WmepO!0{XKq36r!ctIauPt#Na_LYv_ z8lW`V26%$JbZ415v)Xa|#uWxWME7@lAhS7u?^{zwZ_)i3?Nb>@mHdTzqu!hW z^mq079peGx0psDp$p_{99{@QJm6)bjp4P}7~)Kt_OyDF-^dOa8a?d-bqx~#p%HQ%B!zu7D7GOY|(T<=oQcXJ@J=fbmz*BUG8 zI=KG}`&uh+L~4lkg?EAdxt(G!%gWf9yiBF!*LS?BG_74aEVVor`C7|o<`2Z4*3CJZ zyv)2PdTOW0%Tn@muj!xe|2h2HyN7;+_%;c?EaUNhzRb9#4D8LldBhSpA#VO&^mcOn zvQ0+1ug*_=Ca16OqT~G9cA@LF==!CaeO6*6g#TzzZIHH%hD&v2Cx2XV1r8t5zSf;> zdn`kW9F}%yUmGlq?48xG3(~eFr`_lMk^KSo1A@8IFZ+hnaG>V*i*UbXvs~8mhq%3o z)j$^ihnBfq?H44ypOy3;(1xY6?N4)k{Tx0O$p1B}Hjq`1&3m{EuJiwQTz~$fy0A2L zY}|k5;Jv%4v`=YlbdR2e`^~>kH#4<$xb9~WK?cd-)1oF_w@WHnHn}Uh3fC)*?<>t( Xw592~mCiCM=kp1r`TVM8T@v~azUm9A literal 0 HcmV?d00001 diff --git a/addons/advanced_ballistics/UI/wind12.paa b/addons/advanced_ballistics/UI/wind12.paa new file mode 100644 index 0000000000000000000000000000000000000000..11e19553ffee6463aec060a543d41a811313cb6a GIT binary patch literal 22016 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 PEh5_Q$FGSrb|?EEjXq+_ literal 0 HcmV?d00001 diff --git a/addons/advanced_ballistics/UI/wind2.paa b/addons/advanced_ballistics/UI/wind2.paa new file mode 100644 index 0000000000000000000000000000000000000000..585944af45e23b600ba751e17ac21373deac33ab GIT binary patch literal 22016 zcmeHPYiJx*6uzmuNvcT`LeeC*+a^tlXpKUlt75}u4Q^aXwKi46l7QLRN7~K$t5CFT zY)S<|Ypey8rokfkL#5kPE(k(upry3Y=8v%HYE$zfX&TeAArQNp@!Xl7I}Z>QBy}cd zU}3(UVdmcNeCIJUXU476)%myA*1h6)F~*X~WTuK=^=}bafkogte|k4fK>naJK>k4fpsRuM1Nnn9{h{crx21x=o82t4F%eadU$dSMm~R33}3z9 zj9!4aVRG^otosmG%*H(NZ*!%d$o}@SztvtZ?Ya<|;UQ_yy=h@-Jw9BTR&FawbR6y9 zILSSOQTPiMaV%e-h!>tXV(ak8Dx6Qn zE#GaQaz#K@5A|1hbs{g-jd(rf4^;rjhtvFF6A!fQfDnN5TQj8$DNSu1h)c)IQ@aF! zMa=!NA7SUtbTMM5@j>&^7(n|L4Bd!qFw~z9&nZdeazxY=svcI398UKucLY@Nx^B=% zPx>5U;?vBh-T4Tx;D?oPNrCn)8cxrQd3VeBQT}^$PMObJ!0k`P&Gp8bxI8bE&R zt_SP*9~j`xs|@*M?X=RH%8cy5`Mz~CFV$Z1?%o_%#O5o^DG%Svd;D1%E^4lj;R1 zF8cL)y zm-e9^mbFm5AvAz|*j*3S@lUYjouh_&bmLjLeuWf+^Q}EEii>Um)qL{EAlxtStd{Y` zdOX4!1IU-%`KXv_YQ4`;kGj}%@H|AnezE)fX#CF7E7_CmDHw1{{3Sh;o=MN-&lJzJ z>ko>D6b~sLQaq%1NbwMJ0mTF7#Df~~4S;-US#oo7b14Q`Aw7^DNDqv;pXVWCn@HBR zW50em5t&8*$eiZYKSci!P{o*{*j(^UwV&d z_E-5>{xn86`=}!;N_8jaxa74zNoDlF6^T_R(!;n9x;k6y+c#}boja3sn)!t6iFU?0| z;9lvqjFmAaJ~XH;_i7mbxAPai2Wcd*dkXm|n-FPb@!l5kThiVfeC4qrcv8O2Q2P^< zNxA#JkmFnAGReKyoOW`4E6>@ikFUIrcwh0{HV%xWL99|s+li~T}tbXI>1Jq50 zd|2&~FKz{jZ;fipU+wmH+w%|e@Y9Buus&hIQtfZigmvG*ql Cks3e% literal 0 HcmV?d00001 diff --git a/addons/advanced_ballistics/UI/wind3.paa b/addons/advanced_ballistics/UI/wind3.paa new file mode 100644 index 0000000000000000000000000000000000000000..16b823a9f3086d54b3d7722d2d5574f100140ac9 GIT binary patch literal 22016 zcmeI4KWGzC9LHZvj1^NTG1Z|){F5O#h>8X+4vB??la{NriXcKrp@TMd)hQK=ZW;nE z#Wb#B9dyXxq)P)G6cIw8i&7L3gb;O$oWI{)-g}oUO;BtazA0($+q)$1ec$)mQ^tS!2*PQ=FJto!K7dMX|_qqMz1*ZZ{bU{Z)j(?UGH zB*X??+rKREV?@>Q{Dex-1~mLY9<&4C0X*n5pgw{J@BkjP1KQ@Sq*&6&^go$c2oYNA_p9R7|hmd*YQ^_85A5 z@W1yWjbAZ+M2^>)r=%lGEbad%AGV6=m5E$P>f|@?4|`{0f1sMF?#%qO|74H-DE&5S z&<%e?iyxz}$X`(}u|bj*zTGPAd$u;eLQRs-f1+X)tkvsE2cPqvho9ws*=nip{-Ui+ zRrlu>X`^5F2fE3RsTY}gX=G0MD>ESd>^AKaMwaTm;{WJI>gI?mFM;>goBieFw&_o| z`HS{A4s>h&F+La{b^!U5Ge7cxJb(w(1Jnbj5~3cW9-Q@Sq)Nmxm~S2f&cJU%Pjccfj$$PG*5`kq6`fdC(4khu+}f zrL$~xj~vfQTGqI}x}=shjlV4pRtmqfa(~`FUN2+&-}-Ex+E>i0WwtVrvVEOuUvX`I z#@Z=-)LfaLtab`cPQd{*YKu z%{Jkd*d7Y=@j>7zsd literal 0 HcmV?d00001 diff --git a/addons/advanced_ballistics/UI/wind4.paa b/addons/advanced_ballistics/UI/wind4.paa new file mode 100644 index 0000000000000000000000000000000000000000..a5bd119889a087e37f898a217fb98eea8b1e4e0c GIT binary patch literal 22016 zcmeHPZD>w2; zIyRURD4Vd+?%$w4)RtXT7|8~k5{gw}qngzX7qxz@I6FqAA9v@y*Y}*8gFn_;+`Y?t zA@n}I>Fqhs^FHr;PVPBz=?x9_q4f>h>hl<5BO@dE27a?X2w3L_;D-8*0l+!@1^A6X zV3VJpxAE6ue)7p?#yUcbecsI2Z~XPok2bi6U%Vgwp#c1ZF!4e0AQ>P(kRN0;P<|vo zkRQkok^%Aq`9Vel)d%te`GNc(86ZE9A7nI8eIP$P+7HWEW30L{mWTYf4BTFg7-NX= zqxo|hKd=0xMN(S(Bv6ngT3B?&foxIr}Zz}+gtk;=-ZMO`lZ@tOg;c) z#&6XyKWUAACvd!V_GSJjh_jtPyZ8Ua9?&`))SG*W`sgXi_J zM32;W1=|4mUcBG#{mr)aRV($_e@ct&2wVj@jpt=YM-8wOagE*>3mtO{|GxC~0f-NQ zvyDHe^|$sL@UyJPJMKLM5B09R%ZqcrU)1CE-xt@BzRsD?%>4-TmG!u(Pur880QZ`H zUULS{#uA7t@3eMYK0*FPKJ4!2nTIp$@ybhDWa$vJ-qcrLUJ6~PL;TEjeXQ@G)c19& z$A-knkKOe4DD~KPUyGC*Qzld2<{yoE92f2H()IX}7sPs&(ljs5RF4H8|Fynl--2Iv zzl?ealZ!smY;`&(!PD;qn)#`eG4z~v*H3VA6|Y<*Y{h- z*Cls0)mrm+b&%%IpfK`h_jvaPd|~VOs%RDI=Oq2?9$(ZxlL4pX1JaB10tP5vab!#J zK=D9+pnO32z|4e{4=Eo~KBRm|`H=FVWPtqeWc=WV?*Q-!-ih`nLpu^qd=uXo3-FWT z;orr>)5>GU90UJHf8I5B9G{-y8FE$Yp7>KX%q*v^>R+ z_c%@$Z4vox`^CW3IA1x7{Vh4-tYx&%Dg9%&8FM#%2Hi21t(5nJAEQ?gmz{O?wvKs9 zf9L<~3#ZThvK9MRoaASg$NCj#db}yiV|}OPAGN*nS>sXbHVu!%@{QUb!X^V4zr+Xe z0SshoJS<=f7=tewG>>ehVY>Ujus3sO`_HgP`Xv^LAUaPD*2l%EAUpN>4|D5i>l1Uy}h`mz`Z}esu)c^nh literal 0 HcmV?d00001 diff --git a/addons/advanced_ballistics/UI/wind5.paa b/addons/advanced_ballistics/UI/wind5.paa new file mode 100644 index 0000000000000000000000000000000000000000..43398e2960c4e1c889cd1f2644f81b9baacac3ac GIT binary patch literal 22016 zcmeHPeN0R?bm zSk#~qqb`w1qEX{tFm*3k)PSf!Le$_8%IYSrj7i2?O5G^h?s@Mk=hihbtRNOHr%99d zOWSwv{r%24_ndp*ZM8xr_A@Ng7sIB4eMW}Y&^N;m8I2_d zdfiCh$LPgtrG&gyMo8-cLR|EHzqrm^G-rk}S@qiYL(?R);;5lH!)E;uaOxdvvs24$Ap}H+*idA33?+2^b;< zVlnJPGoY{X4SBACo`v7ZS9XUpe4uV(ZQ- zX~_bN`irGM`N*IR_H{COmG!c;iH2bR#~BX5sJB>pZ}&=;BQ(T=zNG`RbaM9&1J)cq zvEE5T0$|jCW$V8#BA>hSbdTrSpKVOu(E9lM@)Sue#r1LEW6t0?KPwz>zCiEeOSLSj)9NG@*V5nkFogv?BU%oo_)^i>o+naU)i9YS_7ZQy1&?dh=GObksL9f z-|z5$CI{Qt?Uele(-}WqkDuju%#i?eEQ?(AqF7+As@&GV*u>|Dgm?yvKxEFLH@qA`;Gm=Zrk4!vCWa^t*tt0`=uYopDFrdDi;WS4o}Os z?NzSl>VS zTeoMgt%HyE9I;KWreiZ}AGEW4RoHwb*7k+%hZy*;;)#yv=zo_0tIMYBgAOfpn1eK} z&i?wFZ43QVJ)&&bdH&$#t`9Q)x3E(*EFIcfTk$iD zSN+V=PU~r7%IO^!wC5)Sh1+d$*?^O)+drDKHIT|6kr%?#mWoDH#^>#lc`(sD0=*Bh^*8&^1DF5+ literal 0 HcmV?d00001 diff --git a/addons/advanced_ballistics/UI/wind6.paa b/addons/advanced_ballistics/UI/wind6.paa new file mode 100644 index 0000000000000000000000000000000000000000..3bd9a9c6764fd0d669eee58ca91c25c67d5e1e01 GIT binary patch literal 22016 zcmeHPO-K|`9RC}u*}+d1D$G(`WC;Q*6w<<71J}iBgEXQ;WS%^zbg_sQKOnqi7}CLy zE`g^?!(M`yAm{@MJGy!(+90GLr9*^k)Blb8p6fu6&vqVEpL?g{a zaX$Wi>yh6P(4UtLYQQJJs0Z}0UIF+4eppun@)3T3AGV_(${&jMGSTr>>G#YdG5Xv} z%qpz<1ng3MR|j%G^RD^5-o3Pwca4(*00#dm3*=wu!6kZt|7}?tt7q^J{xSZWJD$P+ z@IU+y|MLZqZ3N8!%*q4gzgc|Sy-k_FgMaXk@gL(q#(y)P_dxz5|B?U5f8;;%UnU{u z|7MK`82`=U+wLvq|EAvWou=@h_s!4))&CQ*sxkZFpXB&|W3e_dF8|4!luBldM&1tG zoL4w0A9Jsloc`Hnco&85_`-ue#pj;yzdl$i0}|SNtEXBNKD^jpyfAfWL1FN}Rsq-4 zBmO$?_xn8k{9oC$Wz||g52*eXP{UxVUckS*_zyho>Wqud8pZdqkKL=YwTU@}!MD5k zcJjIJqG&A=?K5v_U}=56kc&W}fpS#}%cWhoEuy1vKrmWX$alO(tmqyOL^`iK8@ zz9IjR{|1eJb+1I*@XIR+rT@Ki_oA^c=DdcWd9kbGM^(p)>VNe&EAe8$oa;Y&Mmu`Q zqp$aJXYNPmCb0~y^q}S-z*{pPEuj)(IjU{Dl)W;taT?h+Hc`AVS*-8wq`N;6$24w? z8v1;^Z&m$FZ=c>#)@91_t9r+&@rkdouUz4D^B?{sT8Bl8)>}nfK0T77ak|_8-`}4v zmjdOxM%Ok~#!^4uF=eMITo+-?PE*+Vc_;QeY!ca|P5f;0qLlU{*Cui{)4uo8#+$x$ zE2BdG#=rgkY|56)qJ>`3UX-#(<@1Z2)O7Lgx6?R{Ozh=|2C5vq57{eG{$E4@VLOjpa@YjVlG zwEf9LQVy!HUc9oWKgEe~j_upe)c6lo1c)LkIzk2aJah8!$g& zJYYOvJcJOyc(^k0aJQScdHGj&BfeJ#Utn;o;G4@8zn)e6Mi%I^W#WL2yb7wj^H8RQTXrF@XnM(c%+H2HhP zKeG788lGvS=v=n5Di{2pMVj6lIo_fJIo9+=eIm=pJ9xgzL_;3@opX^E2Xu-6c|#YU z=wQgVPf$;uu&6I2QSl}3QzmyM*-_v69lQdjk{0k4Y^TpyGaEMO(dGP;@ z&F!MwB|HwY+U?i6eaqht?;oESBkz!T-yh)r&EH`E$T$LcsGcu}hmyu?m%R`6rjvx0 zlf`egfvm@RQKA6gp*B7wEBePxCj;$dz#*?EP6EutryKlE`VIh@SpcAa!XY4IiF{_)uH^yOcfG&-}bSpWayn z`;GgxwarBTbojQL`^dpFJw-Mv;BhJZ)b@Sy)VEcBbLB3uKkm1V5^s~(3$ohmRobId z%%2&ACWq>3`LW*A!>pe8s7EV!te^eWe!*&&^TX!34Z@&H{8B6SuT}6N{cPan-PRq4 z!2TqS)l(@7JWN~>ee6B-ngnG$p&Ud2_=0%+Gai{-CdaWC4F*543R~U)Z*x1h%1`?) ziEM#Uv{5i2rP~^p|sjN^Pg99 z5?)NV>G>TpO-+{>wgv^P#t*vlhi}>G0sStQW^pfBw=SV3{oVf!oI!du>U!F!*T!YS k&y;(=;}mMG+Sqw!cyDM}9nGk0X*G`yQotEtn4q?Q0xmTZ$N&HU literal 0 HcmV?d00001 diff --git a/addons/advanced_ballistics/UI/wind8.paa b/addons/advanced_ballistics/UI/wind8.paa new file mode 100644 index 0000000000000000000000000000000000000000..e51ad530c5348a0ed13ec379da905ec6fbd2c9cf GIT binary patch literal 22016 zcmeHPZD?Cn7(SbA8Z7D3iA&eC(z3d(l+oc>plr~jgT$)Ek8V~rDm1mWYTEo02aa^Q zt@uMTg(*m95%xn+vHS4+kikavhuXE<5HVfKs$08{4z{e3Ni?^|_vG%qU-+Z_Gs(?+ zA>=;y-X!-t=Xu`q-rV=xVi5`jcJ2th7${ zeAW-^gYX)Hl@Fd{?8r{WhIcV`6<$kU2IY77wd3UvY5-OU6Cb1podNO#`9W6$#Ygf3 z`GNePGeCYIKj>S43Hnl54su(XMCu<$@`Oo6X!_(g`xjdr+H6<@0BF> z_tQU%v{0h6h#S5e+8l>xi(Q5Fjh>@n!WKPF}bY{K@nTyD&c zh!F|Z`xDcwhHXgoYWTh&2-_oGSp8jo@`&h*NG^DfHlDnl7JrGXo^PzVdSc&L?4CS4r-#yuppVgN z$~W%wfgVAA@*UTIVa_*#e~9=Z4{Q3Uz1@7bS)9@GjSj&#CF_R|VEdaW-^fV-`N(%Y zSkJ%qGjqOCa~txFmj~X(_SP%4*e^Wne+8&sJ3$ZM%Pq*Ad?%cre3bU_{%w4q8~d*(BU8=zR>asU#Qu4+9yZQGeArLdugDL2 zB46=CkDKFzcOl&Eg_Hr?Q#L0WeY{JEnZ6 zJ_Eq5eUfBEGSb8VE2Ia~!++_asvquQ@ajaN=)>K{O}A~T7tWvF?uhQu+W$A(%)YrW zg!s_{DKb^!P(pt5D>o95f1m3Q_!7P&qxWa|~)nP~o8E7NrCFRXauI%qCaY`GAhK4X{` zvGzCLSH*_1cTWQN8MSXbuH41Dwm}ooFAt|OGucD0YS?+LG3%LlqYw8NcjWlc_S-$) zQ2SH{u>Xk<;zKe(dRW@^OAXAbWAZ_R>O!=sv?U;o-`@1GHanzZP7W*o-)!X{ndj3A z!|W&5W!^be+O-+`tEd;w?*U$x)mYNpz@#g3%#h~Zlhtcis#oIqwLIXD}yixBM$mK5NvxdAZoJk9Vyz(7fV3nAANU(PZjfrVN}GnUx&c6p?k6 zD68@zD4IR4XNSu@U+eKs=9GVndUik?)f#5+Ztsn^T4|r%;=k0c8c5|sl+N|;|EZN8G?!5Wt`^{{^ zWVf2hWITH;nUDL4s9vvcv*I)H6C9gj<2V^Vp5S4*(uxL-}(u8UcouzwL@*-g?cf>9|&VBrHca=L+Y^;xTwTu&=`edK}Y|a@pCRyD5eK6rCjf z@3sCyKDGkrA30M)4^{wvfFEoUzyo-|c!2Q`;~~aFtpIoc584fwAHV~601sLL@BkjP z8!$hB2k-zMv;yD(JZLvye%L4;V*Cz(fKqy+s*x4o{=iy#fj{8~_yK;<3V;W1^3atN zYp|*%?jCztV^s86`fJb2Q=1o)>we%GkIwVK9AhHY2q zm)B>SY@4~p<()xUJ~+j3Z&k*j$dK#XMx@Dhk#TaB@49f4>r;Q4`P=+EsDpnN?GIbc oQ1pcdIG%nZ)9mg^xYFnerd( 0) then { + private ["_pSat", "_vaporPressure", "_partialPressure"]; + // Saturation vapor pressure calculated according to: http://wahiduddin.net/calc/density_algorithms.htm + _pSat = 6.1078 * 10 ^ ((7.5 * _temperature) / (_temperature + 237.3)); + _vaporPressure = _relativeHumidity * _pSat; + _partialPressure = _pressure - _vaporPressure; + + (_partialPressure * DRY_AIR_MOLAR_MASS + _vaporPressure * WATER_VAPOR_MOLAR_MASS) / (UNIVERSAL_GAS_CONSTANT * KELVIN(_temperature)) +} else { + _pressure / (SPECIFIC_GAS_CONSTANT_DRY_AIR * KELVIN(_temperature)) +}; diff --git a/addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf b/addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf new file mode 100644 index 0000000000..529fe844a8 --- /dev/null +++ b/addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf @@ -0,0 +1,27 @@ +#include "script_component.hpp" + +private ["_ammo", "_temperature", "_muzzleVelocityTable", "_muzzleVelocityShift", "_temperatureIndexA", "_temperatureIndexB", "_temperatureRatio"]; +_ammo = _this select 0; +_temperature = _this select 1; + +_muzzleVelocityTable = []; + +if (isArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_ammoTempMuzzleVelocityShifts")) then { + _muzzleVelocityTable = getArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_ammoTempMuzzleVelocityShifts"); +}; + +if (count _muzzleVelocityTable != 11) exitWith { 0 }; + +_temperatureIndexA = floor((_temperature + 15) / 5); +_temperatureIndexA = 0 max _temperatureIndexA; +_temperatureIndexA = _temperatureIndexA min 10; + +_temperatureIndexB = ceil((_temperature + 15) / 5); +_temperatureIndexB = 0 max _temperatureIndexB; +_temperatureIndexB = _temperatureIndexB min 10; + +_temperatureRatio = ((_temperature + 15) / 5) - floor((_temperature + 15) / 5); + +_muzzleVelocityShift = (_muzzleVelocityTable select _temperatureIndexA) * (1 - _temperatureRatio) + (_muzzleVelocityTable select _temperatureIndexB) * _temperatureRatio; + +_muzzleVelocityShift diff --git a/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf b/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf new file mode 100644 index 0000000000..199edbc9da --- /dev/null +++ b/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf @@ -0,0 +1,17 @@ +#include "script_component.hpp" +#include "defines.h" + +private ["_ballisticCoefficient", "_temperature", "_pressure", "_relativeHumidity", "_atmosphereModel", "_airDensity"]; +_ballisticCoefficient = _this select 0; +_temperature = _this select 1; // in C +_pressure = _this select 2; // in hPa +_relativeHumidity = _this select 3; // as ratio 0-1 +_atmosphereModel = _this select 4; // "ICAO" or "ASM" + +_airDensity = [_temperature, _pressure, _relativeHumidity] call FUNC(calculateAirDensity); + +if (_atmosphereModel == "ICAO") then { + (STD_AIR_DENSITY_ICAO / _airDensity) * _ballisticCoefficient +} else { + (STD_AIR_DENSITY_ASM / _airDensity) * _ballisticCoefficient +}; diff --git a/addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf b/addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf new file mode 100644 index 0000000000..7523711964 --- /dev/null +++ b/addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf @@ -0,0 +1,50 @@ +#include "script_component.hpp" + +private ["_ammo", "_weapon", "_barrelLength", "_muzzleVelocityTable", "_barrelLengthTable", "_muzzleVelocity", "_lowerIndex", "_upperIndex", "_barrelLengthRatio", "_muzzleVelocityNew"]; +_ammo = _this select 0; +_weapon = _this select 1; +_muzzleVelocity = _this select 2; + +_barrelLength = getNumber(configFile >> "cfgWeapons" >> _weapon >> "ACE_barrelLength"); + +if (_barrelLength == 0) exitWith { 0 }; + +_muzzleVelocityTable = []; +_barrelLengthTable = []; + +if (isArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_muzzleVelocities")) then { + _muzzleVelocityTable = getArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_muzzleVelocities"); +}; +if (isArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_barrelLengths")) then { + _barrelLengthTable = getArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_barrelLengths"); +}; + +if (count _muzzleVelocityTable != count _barrelLengthTable) exitWith { 0 }; +if (count _muzzleVelocityTable == 0 || count _barrelLengthTable == 0) exitWith { 0 }; +if (count _muzzleVelocityTable == 1) exitWith { (_muzzleVelocityTable select 0) - _muzzleVelocity }; + +_lowerIndex = 0; +_upperIndex = (count _barrelLengthTable) - 1; + +if (_barrelLength <= (_barrelLengthTable select _lowerIndex)) exitWith { (_muzzleVelocityTable select _lowerIndex) - _muzzleVelocity }; +if (_barrelLength >= (_barrelLengthTable select _upperIndex)) exitWith { (_muzzleVelocityTable select _upperIndex) - _muzzleVelocity }; + +for "_i" from 0 to (count _barrelLengthTable) - 1 do { + if (_barrelLength >= _barrelLengthTable select _i) then { + _lowerIndex = _i; + }; +}; +for "_i" from (count _barrelLengthTable) - 1 to 0 step -1 do { + if (_barrelLength <= _barrelLengthTable select _i) then { + _upperIndex = _i; + }; +}; + +_barrelLengthRatio = 0; +if ((_barrelLengthTable select _upperIndex) - (_barrelLengthTable select _lowerIndex) > 0) then { + _barrelLengthRatio = ((_barrelLengthTable select _upperIndex) - _barrelLength) / ((_barrelLengthTable select _upperIndex) - (_barrelLengthTable select _lowerIndex)); +}; + +_muzzleVelocityNew = (_muzzleVelocityTable select _lowerIndex) + ((_muzzleVelocityTable select _upperIndex) - (_muzzleVelocityTable select _lowerIndex)) * (1 - _barrelLengthRatio); + +_muzzleVelocityNew - _muzzleVelocity diff --git a/addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf b/addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf new file mode 100644 index 0000000000..605b36dfb5 --- /dev/null +++ b/addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf @@ -0,0 +1,28 @@ +#include "script_component.hpp" + +private ["_hellmann_exponents", "_hellmann_index", "_windSource", "_nearObjects", "_isWater"]; + +// Source: https://en.wikipedia.org/wiki/Wind_gradient +// Entries 0-2 -> open water surface; Entries 3-5 -> flat open coast; Entries 6-8 -> human inhabited areas +// Sorting: open water surface/flat open coast/human inhabited areas & stable air/neutral air/unstable air +_hellmann_exponents = [0.27, 0.10, 0.06, 0.40, 0.16, 0.11, 0.60, 0.34, 0.27]; +_hellmann_exponent = 0.14; + +_windSource = _this vectorDiff ((vectorNormalized wind) vectorMultiply 25); + +_nearObjects = count (_windSource nearObjects ["Building", 50]); +_isWater = surfaceIsWater _this; + +_hellmann_index = 0 max floor(overcast * 3) min 2; + +if (_nearObjects >= 5) then { + _hellmann_exponent = _hellmann_exponents select (_hellmann_index + 6); +}; +if (_nearObjects < 5) then { + _hellmann_exponent = _hellmann_exponents select (_hellmann_index + 3); +}; +if (_nearObjects == 0 && _isWater) then { + _hellmann_exponent = _hellmann_exponents select (_hellmann_index + 0); +}; + +_hellmann_exponent diff --git a/addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf b/addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf new file mode 100644 index 0000000000..58c15e380a --- /dev/null +++ b/addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf @@ -0,0 +1,129 @@ +#include "script_component.hpp" + +// Source: GNU Exterior Ballistics + +private ["_dragModel", "_dragCoefficient", "_velocity", "_A", "_M", "_result"]; +_dragModel = _this select 0; +_dragCoefficient = _this select 1; +_velocity = (_this select 2) * 3.2808399; + +_A = -1; +_M = -1; +_result = 0; + +switch _dragModel do { + case 1: + { + switch true do { + case (_velocity > 4230) : { _A = 0.0001477404177730177; _M = 1.9565; }; + case (_velocity > 3680) : { _A = 0.0001920339268755614; _M = 1.925 ; }; + case (_velocity > 3450) : { _A = 0.0002894751026819746; _M = 1.875 ; }; + case (_velocity > 3295) : { _A = 0.0004349905111115636; _M = 1.825 ; }; + case (_velocity > 3130) : { _A = 0.0006520421871892662; _M = 1.775 ; }; + case (_velocity > 2960) : { _A = 0.0009748073694078696; _M = 1.725 ; }; + case (_velocity > 2830) : { _A = 0.001453721560187286; _M = 1.675 ; }; + case (_velocity > 2680) : { _A = 0.002162887202930376; _M = 1.625 ; }; + case (_velocity > 2460) : { _A = 0.003209559783129881; _M = 1.575 ; }; + case (_velocity > 2225) : { _A = 0.003904368218691249; _M = 1.55 ; }; + case (_velocity > 2015) : { _A = 0.003222942271262336; _M = 1.575 ; }; + case (_velocity > 1890) : { _A = 0.002203329542297809; _M = 1.625 ; }; + case (_velocity > 1810) : { _A = 0.001511001028891904; _M = 1.675 ; }; + case (_velocity > 1730) : { _A = 0.0008609957592468259; _M = 1.75 ; }; + case (_velocity > 1595) : { _A = 0.0004086146797305117; _M = 1.85 ; }; + case (_velocity > 1520) : { _A = 0.0001954473210037398; _M = 1.95 ; }; + case (_velocity > 1420) : { _A = 0.00005431896266462351; _M = 2.125 ; }; + case (_velocity > 1360) : { _A = 0.000008847742581674416; _M = 2.375 ; }; + case (_velocity > 1315) : { _A = 0.000001456922328720298; _M = 2.625 ; }; + case (_velocity > 1280) : { _A = 0.0000002419485191895565; _M = 2.875 ; }; + case (_velocity > 1220) : { _A = 0.00000001657956321067612; _M = 3.25 ; }; + case (_velocity > 1185) : { _A = 0.0000000004745469537157371; _M = 3.75 ; }; + case (_velocity > 1150) : { _A = 0.00000000001379746590025088; _M = 4.25 ; }; + case (_velocity > 1100) : { _A = 0.0000000000004070157961147882; _M = 4.75 ; }; + case (_velocity > 1060) : { _A = 0.00000000000002938236954847331; _M = 5.125 ; }; + case (_velocity > 1025) : { _A = 0.00000000000001228597370774746; _M = 5.25 ; }; + case (_velocity > 980) : { _A = 0.00000000000002916938264100495; _M = 5.125 ; }; + case (_velocity > 945) : { _A = 0.0000000000003855099424807451; _M = 4.75 ; }; + case (_velocity > 905) : { _A = 0.00000000001185097045689854; _M = 4.25 ; }; + case (_velocity > 860) : { _A = 0.0000000003566129470974951; _M = 3.75 ; }; + case (_velocity > 810) : { _A = 0.00000001045513263966272; _M = 3.25 ; }; + case (_velocity > 780) : { _A = 0.0000001291159200846216; _M = 2.875 ; }; + case (_velocity > 750) : { _A = 0.0000006824429329105383; _M = 2.625 ; }; + case (_velocity > 700) : { _A = 0.000003569169672385163; _M = 2.375 ; }; + case (_velocity > 640) : { _A = 0.00001839015095899579; _M = 2.125 ; }; + case (_velocity > 600) : { _A = 0.00005711174688734240; _M = 1.950 ; }; + case (_velocity > 550) : { _A = 0.00009226557091973427; _M = 1.875 ; }; + case (_velocity > 250) : { _A = 0.00009337991957131389; _M = 1.875 ; }; + case (_velocity > 100) : { _A = 0.00007225247327590413; _M = 1.925 ; }; + case (_velocity > 65) : { _A = 0.00005792684957074546; _M = 1.975 ; }; + case (_velocity > 0) : { _A = 0.00005206214107320588; _M = 2.000 ; }; + }; + }; + case 2: + { + switch true do { + case (_velocity > 1674) : { _A = 0.0079470052136733; _M = 1.36999902851493; }; + case (_velocity > 1172) : { _A = 0.00100419763721974; _M = 1.65392237010294; }; + case (_velocity > 1060) : { _A = 0.0000000000000000000000715571228255369; _M = 7.91913562392361; }; + case (_velocity > 949) : { _A = 0.000000000139589807205091; _M = 3.81439537623717; }; + case (_velocity > 670) : { _A = 0.000234364342818625; _M = 1.71869536324748; }; + case (_velocity > 335) : { _A = 0.000177962438921838; _M = 1.76877550388679; }; + case (_velocity > 0) : { _A = 0.0000518033561289704; _M = 1.98160270524632; }; + }; + }; + case 5: + { + switch true do { + case (_velocity > 1730) : { _A = 0.00724854775171929; _M = 1.41538574492812; }; + case (_velocity > 1228) : { _A = 0.0000350563361516117; _M = 2.13077307854948; }; + case (_velocity > 1116) : { _A = 0.000000000000184029481181151; _M = 4.81927320350395; }; + case (_velocity > 1004) : { _A = 0.000000000000000000000134713064017409; _M = 7.8100555281422 ; }; + case (_velocity > 837) : { _A = 0.000000103965974081168; _M = 2.84204791809926; }; + case (_velocity > 335) : { _A = 0.0001093015938698234; _M = 1.81096361579504; }; + case (_velocity > 0) : { _A = 0.0000351963178524273; _M = 2.00477856801111; }; + }; + }; + case 6: + { + switch true do { + case (_velocity > 3236) : { _A = 0.0455384883480781; _M = 1.15997674041274; }; + case (_velocity > 2065) : { _A = 0.07167261849653769; _M = 1.10704436538885; }; + case (_velocity > 1311) : { _A = 0.00166676386084348; _M = 1.60085100195952; }; + case (_velocity > 1144) : { _A = 0.000000101482730119215; _M = 2.9569674731838 ; }; + case (_velocity > 1004) : { _A = 0.00000000000000000431542773103552; _M = 6.34106317069757; }; + case (_velocity > 670) : { _A = 0.0000204835650496866; _M = 2.11688446325998; }; + case (_velocity > 0) : { _A = 0.0000750912466084823; _M = 1.92031057847052; }; + }; + }; + case 7: + { + switch true do { + case (_velocity > 4200) : { _A = 0.00000000129081656775919; _M = 3.24121295355962; }; + case (_velocity > 3000) : { _A = 0.0171422231434847; _M = 1.27907168025204; }; + case (_velocity > 1470) : { _A = 0.00233355948302505; _M = 1.52693913274526; }; + case (_velocity > 1260) : { _A = 0.000797592111627665; _M = 1.67688974440324; }; + case (_velocity > 1110) : { _A = 0.00000000000571086414289273; _M = 4.3212826264889 ; }; + case (_velocity > 960) : { _A = 0.0000000000000000302865108244904; _M = 5.99074203776707; }; + case (_velocity > 670) : { _A = 0.00000752285155782535; _M = 2.1738019851075 ; }; + case (_velocity > 540) : { _A = 0.0000131766281225189; _M = 2.08774690257991; }; + case (_velocity > 0) : { _A = 0.0000134504843776525; _M = 2.08702306738884; }; + }; + }; + case 8: + { + switch true do { + case (_velocity > 3571) : { _A = 0.0112263766252305; _M = 1.33207346655961; }; + case (_velocity > 1841) : { _A = 0.0167252613732636; _M = 1.28662041261785; }; + case (_velocity > 1120) : { _A = 0.00220172456619625; _M = 1.55636358091189; }; + case (_velocity > 1088) : { _A = 0.00000000000000020538037167098; _M = 5.80410776994789; }; + case (_velocity > 976) : { _A = 0.00000000000592182174254121; _M = 4.29275576134191; }; + case (_velocity > 0) : { _A = 0.000043917343795117; _M = 1.99978116283334; }; + }; + }; +}; + +if (_A != -1 && _M != -1 && _velocity > 0 && _velocity < 10000) then { + _result = _A * (_velocity ^ _M) / _dragCoefficient; + _result = _result / 3.2808399; +}; + +_result diff --git a/addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf b/addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf new file mode 100644 index 0000000000..a1aa839fbc --- /dev/null +++ b/addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf @@ -0,0 +1,21 @@ +#include "script_component.hpp" + +private ["_roughness_lengths", "_windSource", "_nearBuildings", "_isWater"]; + +// Source: http://es.ucsc.edu/~jnoble/wind/extrap/index.html +_roughness_lengths = [0.0002, 0.0005, 0.0024, 0.03, 0.055, 0.1, 0.2, 0.4, 0.8, 1.6]; + +_windSource = _this vectorDiff ((vectorNormalized wind) vectorMultiply 25); + +_nearBuildings = count (_windSource nearObjects ["Building", 50]); +_isWater = surfaceIsWater _windSource; + +if (_nearBuildings == 0 && _isWater) exitWith { + 0.0005 +}; + +if (_nearBuildings >= 10) exitWith { + 1.6 +}; + +_roughness_lengths select (2 + (_nearBuildings min 6)) diff --git a/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf b/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf new file mode 100644 index 0000000000..b09a527713 --- /dev/null +++ b/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf @@ -0,0 +1,25 @@ +private ["_caliber", "_bulletLength", "_bulletMass", "_barrelTwist", "_muzzleVelocity", "_temperature", "_barometricPressure", "_l", "_t", "_stabilityFactor"]; +_caliber = _this select 0; +_bulletLength = _this select 1; +_bulletMass = _this select 2; +_barrelTwist = _this select 3; +_muzzleVelocity = _this select 4; +_temperature = _this select 5; +_barometricPressure = _this select 6; + +// Source: http://www.jbmballistics.com/ballistics/bibliography/articles/miller_stability_1.pdf +_t = _barrelTwist / _caliber; +_l = _bulletLength / _caliber; + +_stabilityFactor = 30 * _bulletMass / (_t^2 * _caliber^3 * _l * (1 + _l^2)); + +_muzzleVelocity = _muzzleVelocity * 3.2808399; +if (_muzzleVelocity > 1120) then { + _stabilityFactor = _stabilityFactor * (_muzzleVelocity / 2800) ^ (1/3); +} else { + _stabilityFactor = _stabilityFactor * (_muzzleVelocity / 1120) ^ (1/3); +}; + +_stabilityFactor = _stabilityFactor * (_temperature + 273) / (15 + 273) * 1013.25 / _barometricPressure; + +_stabilityFactor diff --git a/addons/advanced_ballistics/functions/fnc_calculateWindSpeed.sqf b/addons/advanced_ballistics/functions/fnc_calculateWindSpeed.sqf new file mode 100644 index 0000000000..5a4a97e3db --- /dev/null +++ b/addons/advanced_ballistics/functions/fnc_calculateWindSpeed.sqf @@ -0,0 +1,65 @@ +#include "script_component.hpp" + +private ["_windSpeed", "_windDir", "_height", "_newWindSpeed", "_windSource", "_roughnessLength"]; + +fnc_polar2vect = { + private ["_mag2D"]; + _mag2D = (_this select 0) * cos((_this select 2)); + [_mag2D * sin((_this select 1)), _mag2D * cos((_this select 1)), (_this select 0) * sin((_this select 2))]; +}; + +_windSpeed = vectorMagnitude ACE_wind; +_windDir = (ACE_wind select 0) atan2 (ACE_wind select 1); + +// Wind gradient +if (_windSpeed > 0.05) then { + _height = (ASLToATL _this) select 2; + _height = 0 max _height min 20; + if (_height < 20) then { + _roughnessLength = _this call FUNC(calculateRoughnessLength); + _windSpeed = _windSpeed * ln(_height / _roughnessLength) / ln(20 / _roughnessLength); + }; +}; + +// Terrain effect on wind +if (_windSpeed > 0.05) then { + _newWindSpeed = 0; + { + _windSource = [100, _windDir + 180, _x] call fnc_polar2vect; + if (!(terrainIntersectASL [_this, _this vectorAdd _windSource])) exitWith { + _newWindSpeed = cos(_x * 9) * _windSpeed; + }; + _windSource = [100, _windDir + 180 + _x, 0] call fnc_polar2vect; + if (!(terrainIntersectASL [_this, _this vectorAdd _windSource])) exitWith { + _newWindSpeed = cos(_x * 9) * _windSpeed; + }; + _windSource = [100, _windDir + 180 - _x, 0] call fnc_polar2vect; + if (!(terrainIntersectASL [_this, _this vectorAdd _windSource])) exitWith { + _newWindSpeed = cos(_x * 9) * _windSpeed; + }; + } forEach [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; + _windSpeed = _newWindSpeed; +}; + +// Obstacle effect on wind +if (_windSpeed > 0.05) then { + _newWindSpeed = 0; + { + _windSource = [20, _windDir + 180, _x] call fnc_polar2vect; + if (!(lineIntersects [_this, _this vectorAdd _windSource])) exitWith { + _newWindSpeed = cos(_x * 2) * _windSpeed; + }; + _windSource = [20, _windDir + 180 + _x, 0] call fnc_polar2vect; + if (!(lineIntersects [_this, _this vectorAdd _windSource])) exitWith { + _newWindSpeed = cos(_x * 2) * _windSpeed; + }; + _windSource = [20, _windDir + 180 - _x, 0] call fnc_polar2vect; + if (!(lineIntersects [_this, _this vectorAdd _windSource])) exitWith { + _newWindSpeed = cos(_x * 2) * _windSpeed; + }; + } forEach [0, 5, 10, 15, 20, 25, 30, 35, 40, 45]; + _windSpeed = _newWindSpeed; +}; +_windSpeed = 0 max _windSpeed; + +_windSpeed diff --git a/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf b/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf new file mode 100644 index 0000000000..84f810969a --- /dev/null +++ b/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf @@ -0,0 +1,50 @@ +#include "script_component.hpp" + +#define __dsp (uiNamespace getVariable "RscProtractor") +#define __ctrl1 (__dsp displayCtrl 132950) +#define __ctrl2 (__dsp displayCtrl 132951) + +private ["_inclinationAngle", "_refPosition"]; + +if (GVAR(Protractor)) exitWith { + GVAR(Protractor) = false; + 1 cutText ["", "PLAIN"]; + true +}; +if (weaponLowered ACE_player) exitWith { true }; +if (vehicle ACE_player != ACE_player) exitWith { true }; +if (currentWeapon ACE_player != primaryWeapon ACE_player) exitWith { true }; + +[] spawn { + 2 cutText ["", "PLAIN"]; + GVAR(WindInfo) = false; + 0 cutText ["", "PLAIN"]; + GVAR(Protractor) = true; + + while {GVAR(Protractor) && !(weaponLowered ACE_player) && currentWeapon ACE_player == primaryWeapon ACE_player} do { + _refPosition = [SafeZoneX + 0.001, SafeZoneY + 0.001, 0.2, 0.2 * 4/3]; + + _inclinationAngle = asin((ACE_player weaponDirection currentWeapon ACE_player) select 2); + _inclinationAngle = -58 max _inclinationAngle min 58; + + 1 cutRsc ["RscProtractor", "PLAIN", 1, false]; + + __ctrl1 ctrlSetScale 0.75; + __ctrl1 ctrlCommit 0; + __ctrl1 ctrlSetText QUOTE(PATHTOF(UI\protractor.paa)); + __ctrl1 ctrlSetTextColor [1, 1, 1, 1]; + + __ctrl2 ctrlSetScale 0.75; + __ctrl2 ctrlSetPosition [(_refPosition select 0), (_refPosition select 1) - 0.0012 * _inclinationAngle, (_refPosition select 2), (_refPosition select 3)]; + __ctrl2 ctrlCommit 0; + __ctrl2 ctrlSetText QUOTE(PATHTOF(UI\protractor_marker.paa)); + __ctrl2 ctrlSetTextColor [1, 1, 1, 1]; + + sleep 0.1; + }; + + GVAR(Protractor) = false; + 1 cutText ["", "PLAIN"]; +}; + +true diff --git a/addons/advanced_ballistics/functions/fnc_displayWindInfo.sqf b/addons/advanced_ballistics/functions/fnc_displayWindInfo.sqf new file mode 100644 index 0000000000..8042a2f58b --- /dev/null +++ b/addons/advanced_ballistics/functions/fnc_displayWindInfo.sqf @@ -0,0 +1,64 @@ +#include "script_component.hpp" + +#define __dsp (uiNamespace getVariable "RscWindIntuitive") +#define __ctrl (__dsp displayCtrl 132948) + +private ["_windSpeed", "_windDir", "_playerDir", "_windIndex", "_windColor", "_newWindSpeed", "_windSource", "_height"]; + +if (GVAR(WindInfo)) exitWith { + GVAR(WindInfo) = false; + 0 cutText ["", "PLAIN"]; + true +}; +if (underwater ACE_player) exitWith { true }; +if (vehicle ACE_player != ACE_player) exitWith { true }; + +[] spawn { + 2 cutText ["", "PLAIN"]; + GVAR(Protractor) = false; + 1 cutText ["", "PLAIN"]; + GVAR(WindInfo) = true; + + while {GVAR(WindInfo) && !(underwater ACE_player) && vehicle ACE_player == ACE_player} do { + _windIndex = 12; + _windColor = [1, 1, 1, 1]; + + _windSpeed = (eyePos ACE_player) call FUNC(calculateWindSpeed); + + if (_windSpeed > 0.2) then { + _playerDir = getDir ACE_player; + _windDir = (wind select 0) atan2 (wind select 1); + _windIndex = round(((_playerDir - _windDir + 360) % 360) / 30); + _windIndex = _windIndex % 12; + }; + + // Color Codes from https://en.wikipedia.org/wiki/Beaufort_scale#Modern_scale + if (_windSpeed > 0.3) then { _windColor = [0.796, 1, 1, 1]; }; + if (_windSpeed > 1.5) then { _windColor = [0.596, 0.996, 0.796, 1]; }; + if (_windSpeed > 3.3) then { _windColor = [0.596, 0.996, 0.596, 1]; }; + if (_windSpeed > 5.4) then { _windColor = [0.6, 0.996, 0.4, 1]; }; + if (_windSpeed > 7.9) then { _windColor = [0.6, 0.996, 0.047, 1]; }; + if (_windSpeed > 10.7) then { _windColor = [0.8, 0.996, 0.059, 1]; }; + if (_windSpeed > 13.8) then { _windColor = [1, 0.996, 0.067, 1]; }; + if (_windSpeed > 17.1) then { _windColor = [1, 0.796, 0.051, 1]; }; + if (_windSpeed > 20.7) then { _windColor = [1, 0.596, 0.039, 1]; }; + if (_windSpeed > 24.4) then { _windColor = [1, 0.404, 0.031, 1]; }; + if (_windSpeed > 28.4) then { _windColor = [1, 0.22, 0.027, 1]; }; + if (_windSpeed > 32.6) then { _windColor = [1, 0.078, 0.027, 1]; }; + + 0 cutRsc ["RscWindIntuitive", "PLAIN", 1, false]; + + __ctrl ctrlSetScale 0.75; + __ctrl ctrlCommit 0; + + __ctrl ctrlSetText format[QUOTE(PATHTOF(UI\wind%1.paa)), _windIndex]; + __ctrl ctrlSetTextColor _windColor; + + sleep 0.5; + }; + + GVAR(WindInfo) = false; + 0 cutText ["", "PLAIN"]; +}; + +true diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf new file mode 100644 index 0000000000..3573cae80e --- /dev/null +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -0,0 +1,346 @@ +/* + * Author: Glowbal, Ruthberg + * Handles wind deflection for projectiles. + * + * Arguments: + * 0: unit - Object the event handler is assigned to + * 1: weapon - Fired weapon + * 2: muzzle - Muzzle that was used + * 3: mode - Current mode of the fired weapon + * 4: ammo - Ammo used + * 5: magazine - magazine name which was used + * 6: projectile - Object of the projectile that was shot + * + * Return Value: + * Nothing + * + * Example: + * [clientFiredBIS-XEH] call ace_winddeflection_fnc_handleFired + * + * Public: No + */ +#include "script_component.hpp" +#include "defines.h" + +private ["_unit", "_weapon", "_mode", "_ammo", "_magazine", "_caliber", "_bullet", "_index", "_opticsName", "_opticType", "_bulletTraceVisible", "_temperature", "_barometricPressure", "_atmosphereModel", "_bulletMass", "_bulletLength", "_bulletTranslation", "_airFriction", "_dragModel", "_velocityBoundaryData", "_muzzleVelocity", "_muzzleVelocityCoef", "_muzzleVelocityShift", "_bulletVelocity", "_bulletSpeed", "_bulletLength", "_bulletWeight", "_barrelTwist", "_twistDirection", "_stabilityFactor", "_transonicStabilityCoef", "_ACE_Elevation", "_ACE_Windage", "_ID"]; +_unit = _this select 0; +_weapon = _this select 1; +_mode = _this select 3; +_ammo = _this select 4; +_magazine = _this select 5; +_bullet = _this select 6; + +if (isDedicated) exitWith {}; +if (!alive _bullet) exitWith {}; +if (!([_unit] call EFUNC(common,isPlayer))) exitWith {}; +if (underwater _unit) exitWith {}; +if (!(_ammo isKindOf "BulletBase")) exitWith {}; +if (_unit distanceSqr ACE_player > 9000000) exitWith {}; +if (GVAR(ONLY_ACTIVE_FOR_LOCAL_PLAYER) && _unit != ACE_player) exitWith {}; +if (!GVAR(VehicleGunnerEnabled) && !(_unit isKindOf "Man")) exitWith {}; +if (GVAR(DISABLED_IN_FULL_AUTO_MODE) && getNumber(configFile >> "cfgWeapons" >> _weapon >> _mode >> "autoFire") == 1) exitWith {}; + +_airFriction = getNumber(configFile >> "cfgAmmo" >> _ammo >> "airFriction"); +_muzzleVelocity = getNumber(configFile >> "cfgMagazines" >> _magazine >> "initSpeed"); +_muzzleVelocityCoef = getNumber(configFile >> "cfgWeapons" >> _weapon >> "initSpeed"); +if (_muzzleVelocityCoef > 0) then { + _muzzleVelocity = _muzzleVelocityCoef; +}; +if (_muzzleVelocityCoef < 0) then { + _muzzleVelocity = _muzzleVelocity * (-1 * _muzzleVelocityCoef); +}; + +_muzzleAccessory = ""; +switch (currentWeapon _unit) do { + case primaryWeapon _unit: { _muzzleAccessory = (primaryWeaponItems _unit) select 0; }; + case handgunWeapon _unit: { _muzzleAccessory = (handgunItems _unit) select 0; }; +}; + +if (_muzzleAccessory != "" && isNumber(configFile >> "cfgWeapons" >> _muzzleAccessory >> "ItemInfo" >> "MagazineCoef" >> "initSpeed")) then { + _initSpeedCoef = getNumber(configFile >> "cfgWeapons" >> _muzzleAccessory >> "ItemInfo" >> "MagazineCoef" >> "initSpeed"); + _muzzleVelocity = _muzzleVelocity * _initSpeedCoef; +}; + +if (GVAR(BarrelLengthInfluenceEnabled)) then { + _muzzleVelocityShift = [_ammo, _weapon, _muzzleVelocity] call FUNC(calculateBarrelLengthVelocityShift); + if (_muzzleVelocityShift != 0) then { + _bulletVelocity = velocity _bullet; + _bulletSpeed = vectorMagnitude _bulletVelocity; + _bulletVelocity = _bulletVelocity vectorAdd ((vectorNormalized _bulletVelocity) vectorMultiply (_muzzleVelocityShift * (_bulletSpeed / _muzzleVelocity))); + _bullet setVelocity _bulletVelocity; + _muzzleVelocity = _muzzleVelocity + _muzzleVelocityShift; + }; +}; + +if (GVAR(AmmoTemperatureEnabled)) then { + _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL _unit) select 2); + _muzzleVelocityShift = [_ammo, _temperature] call FUNC(calculateAmmoTemperatureVelocityShift); + if (_muzzleVelocityShift != 0) then { + _bulletVelocity = velocity _bullet; + _bulletSpeed = vectorMagnitude _bulletVelocity; + _bulletVelocity = _bulletVelocity vectorAdd ((vectorNormalized _bulletVelocity) vectorMultiply (_muzzleVelocityShift * (_bulletSpeed / _muzzleVelocity))); + _bullet setVelocity _bulletVelocity; + _muzzleVelocity = _muzzleVelocity + _muzzleVelocityShift; + }; +}; + +// TODO: Make _bulletTraceVisible global and toggle it with events +_bulletTraceVisible = false; +if (GVAR(BulletTraceEnabled) && currentWeapon ACE_player == primaryWeapon ACE_player && count primaryWeaponItems ACE_player > 2) then { + _opticsName = (primaryWeaponItems ACE_player) select 2; + _opticType = getNumber(configFile >> "cfgWeapons" >> _opticsName >> "ItemInfo" >> "opticType"); + _bulletTraceVisible = (_opticType == 2 || currentWeapon ACE_player in ["ACE_Vector", "Binocular", "Rangefinder", "Laserdesignator"]) && cameraView == "GUNNER"; +}; + +_caliber = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_caliber"); +_bulletLength = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_bulletLength"); +_bulletMass = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_bulletMass"); +_barrelTwist = getNumber(configFile >> "cfgWeapons" >> _weapon >> "ACE_barrelTwist"); +_stabilityFactor = 1.5; + +if (_caliber > 0 && _bulletLength > 0 && _bulletMass > 0 && _barrelTwist > 0) then { + _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL _unit) select 2); + _barometricPressure = 1013.25 * exp(-(GVAR(Altitude) + ((getPosASL _bullet) select 2)) / 7990) - 10 * overcast; + _stabilityFactor = [_caliber, _bulletLength, _bulletMass, _barrelTwist, _muzzleVelocity, _temperature, _barometricPressure] call FUNC(calculateStabilityFactor); +}; + +_twistDirection = 1; +if (isNumber(configFile >> "cfgWeapons" >> _weapon >> "ACE_twistDirection")) then { + _twistDirection = getNumber(configFile >> "cfgWeapons" >> _weapon >> "ACE_twistDirection"); + if (_twistDirection != -1 && _twistDirection != 0 && _twistDirection != 1) then { + _twistDirection = 1; + }; +}; + +_transonicStabilityCoef = 0.5; +if (isNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_transonicStabilityCoef")) then { + _transonicStabilityCoef = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_transonicStabilityCoef"); +}; + +_dragModel = 1; +_ballisticCoefficients = []; +_velocityBoundaries = []; +_atmosphereModel = "ICAO"; +if (GVAR(AdvancedAirDragEnabled)) then { + if (isNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_dragModel")) then { + _dragModel = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_dragModel"); + if (!(_dragModel in [1, 2, 5, 6, 7, 8])) then { + _dragModel = 1; + }; + }; + if (isArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_ballisticCoefficients")) then { + _ballisticCoefficients = getArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_ballisticCoefficients"); + }; + if (isArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_velocityBoundaries")) then { + _velocityBoundaries = getArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_velocityBoundaries"); + }; + if (isText(configFile >> "cfgAmmo" >> _ammo >> "ACE_standardAtmosphere")) then { + _atmosphereModel = getText(configFile >> "cfgAmmo" >> _ammo >> "ACE_standardAtmosphere"); + }; +}; + +_index = count GVAR(bulletDatabase); +if (count GVAR(bulletDatabaseFreeIndices) > 0) then { + _index = GVAR(bulletDatabaseFreeIndices) select 0; + GVAR(bulletDatabaseFreeIndices) = GVAR(bulletDatabaseFreeIndices) - [_index]; +}; + +GVAR(bulletDatabase) set[_index, [_bullet, _caliber, _airFriction, _muzzleVelocity, _stabilityFactor, _transonicStabilityCoef, _twistDirection, _unit, _bulletTraceVisible, _ballisticCoefficients, _velocityBoundaries, _atmosphereModel, _dragModel, _index]]; +GVAR(bulletDatabaseStartTime) set[_index, time]; +GVAR(bulletDatabaseSpeed) set[_index, 0]; +GVAR(bulletDatabaseFrames) set[_index, 1]; +GVAR(bulletDatabaseLastFrame) set[_index, time]; +GVAR(bulletDatabaseHDeflect) set[_index, 0]; +GVAR(bulletDatabaseSpinDrift) set[_index, 0]; + +if ((GVAR(bulletDatabaseOccupiedIndices) pushBack _index) == 0) then { + [{ + private ["_bulletDatabaseEntry", "_bullet", "_caliber", "_muzzleVelocity", "_frames", "_speed", "_airFriction", "_airFrictionRef", "_dragModel", "_atmosphereModel", "_ballisticCoefficient", "_ballisticCoefficients", "_velocityBoundaries", "_airDensity", "_stabilityFactor", "_transonicStabilityCoef", "_twistDirection", "_unit", "_bulletTraceVisible", "_index", "_temperature", "_humidity", "_deltaT", "_TOF", "_bulletPosition", "_bulletVelocity", "_bulletSpeed", "_trueVelocity", "_trueSpeed", "_bulletSpeedAvg", "_wind", "_drag", "_dragRef", "_vect", "_accel", "_accelRef", "_centripetalAccel", "_pressure", "_pressureDeviation", "_windSourceObstacle", "_windSourceTerrain", "_height", "_roughnessLength"]; + + { + _bullet = (GVAR(bulletDatabase) select _x) select 0; + _index = (GVAR(bulletDatabase) select _x) select 13; + if (!alive _bullet) then { + GVAR(bulletDatabaseOccupiedIndices) = GVAR(bulletDatabaseOccupiedIndices) - [_index]; + GVAR(bulletDatabaseFreeIndices) pushBack _index; + }; + true + } count GVAR(bulletDatabaseOccupiedIndices); + + if (count GVAR(bulletDatabaseOccupiedIndices) == 0) exitWith { + GVAR(bulletDatabase) = []; + GVAR(bulletDatabaseStartTime) = []; + GVAR(bulletDatabaseSpeed) = []; + GVAR(bulletDatabaseFrames) = []; + GVAR(bulletDatabaseLastFrame) = []; + GVAR(bulletDatabaseHDeflect) = []; + GVAR(bulletDatabaseSpinDrift) = []; + GVAR(bulletDatabaseOccupiedIndices) = []; + GVAR(bulletDatabaseFreeIndices) = []; + [_this select 1] call cba_fnc_removePerFrameHandler; + }; + + { + _bulletDatabaseEntry = GVAR(bulletDatabase) select _x; + _bullet = _bulletDatabaseEntry select 0; + _caliber = _bulletDatabaseEntry select 1; + _airFriction = _bulletDatabaseEntry select 2; + _muzzleVelocity = _bulletDatabaseEntry select 3; + _stabilityFactor = _bulletDatabaseEntry select 4; + _transonicStabilityCoef = _bulletDatabaseEntry select 5; + _twistDirection = _bulletDatabaseEntry select 6; + _unit = _bulletDatabaseEntry select 7; + _bulletTraceVisible = _bulletDatabaseEntry select 8; + _ballisticCoefficients = _bulletDatabaseEntry select 9; + _velocityBoundaries = _bulletDatabaseEntry select 10; + _atmosphereModel = _bulletDatabaseEntry select 11; + _dragModel = _bulletDatabaseEntry select 12; + _index = _bulletDatabaseEntry select 13; + + _TOF = time - (GVAR(bulletDatabaseStartTime) select _index); + + _bulletVelocity = velocity _bullet; + _bulletPosition = getPosASL _bullet; + + _bulletSpeed = vectorMagnitude _bulletVelocity; + _bulletDir = (_bulletVelocity select 0) atan2 (_bulletVelocity select 1); + + _speed = (GVAR(bulletDatabaseSpeed) select _index); + GVAR(bulletDatabaseSpeed) set[_index, _speed + _bulletSpeed]; + + _frames = (GVAR(bulletDatabaseFrames) select _index); + GVAR(bulletDatabaseFrames) set[_index, _frames + 1]; + + _bulletSpeedAvg = (_speed / _frames); + + if ((GVAR(SimulationPrecision) < 2) || {_frames % GVAR(SimulationPrecision) == _index % GVAR(SimulationPrecision)}) then { + _deltaT = time - (GVAR(bulletDatabaseLastFrame) select _index); + GVAR(bulletDatabaseLastFrame) set[_index, time]; + + _trueVelocity = _bulletVelocity; + _trueSpeed = _bulletSpeed; + _wind = [0, 0, 0]; + if (GVAR(WindEnabled) && (vectorMagnitude ACE_wind) > 0) then { + _windSourceObstacle = _bulletPosition vectorDiff ((vectorNormalized ACE_wind) vectorMultiply 10); + _windSourceTerrain = _bulletPosition vectorDiff ((vectorNormalized ACE_wind) vectorMultiply 100); + + if (!(lineIntersects [_bulletPosition, _windSourceObstacle]) && !(terrainIntersectASL [_bulletPosition, _windSourceTerrain])) then { + _wind = ACE_wind; + _height = ASLToATL(_bulletPosition) select 2; + _height = 0 max _height min 20; + if (_height < 20) then { + _roughnessLength = _bulletPosition call FUNC(calculateRoughnessLength); + _wind = _wind vectorMultiply (ln(_height / _roughnessLength) / ln(20 / _roughnessLength)); + }; + + _trueVelocity = _bulletVelocity vectorDiff _wind; + _trueSpeed = vectorMagnitude _trueVelocity; + }; + }; + + _airFrictionRef = _airFriction; + if (GVAR(AdvancedAirDragEnabled) && (count _ballisticCoefficients) == (count _velocityBoundaries) + 1) then { + _dragRef = _deltaT * _airFrictionRef * _bulletSpeed * _bulletSpeed; + _accelRef = (vectorNormalized _bulletVelocity) vectorMultiply (_dragRef); + _bulletVelocity = _bulletVelocity vectorDiff _accelRef; + + _ballisticCoefficient = (_ballisticCoefficients select 0); + for "_i" from (count _velocityBoundaries) - 1 to 0 step -1 do { + if (_bulletSpeed < (_velocityBoundaries select _i)) exitWith { + _ballisticCoefficient = (_ballisticCoefficients select (_i + 1)); + }; + }; + + if (GVAR(AtmosphericDensitySimulationEnabled)) then { + _pressure = 1013.25 * exp(-(GVAR(Altitude) + (_bulletPosition select 2)) / 7990) - 10 * overcast; + _temperature = GET_TEMPERATURE_AT_HEIGHT(_bulletPosition select 2); + _humidity = EGVAR(weather,currentHumidity); + _airDensity = STD_AIR_DENSITY_ICAO; + if (_humidity > 0) then { + private ["_pSat", "_vaporPressure", "_partialPressure"]; + // Saturation vapor pressure calculated according to: http://wahiduddin.net/calc/density_algorithms.htm + _pSat = 6.1078 * 10 ^ ((7.5 * _temperature) / (_temperature + 237.3)); + _vaporPressure = _humidity * _pSat; + _partialPressure = (_pressure * 100)- _vaporPressure; + + _airDensity = (_partialPressure * DRY_AIR_MOLAR_MASS + _vaporPressure * WATER_VAPOR_MOLAR_MASS) / (UNIVERSAL_GAS_CONSTANT * KELVIN(_temperature)); + } else { + _airDensity = (_pressure * 100) / (SPECIFIC_GAS_CONSTANT_DRY_AIR * KELVIN(_temperature)); + }; + if (_atmosphereModel == "ICAO") then { + _ballisticCoefficient = (STD_AIR_DENSITY_ICAO / _airDensity) * _ballisticCoefficient; + } else { + _ballisticCoefficient = (STD_AIR_DENSITY_ASM / _airDensity) * _ballisticCoefficient; + }; + }; + + _drag = _deltaT * ([_dragModel, _ballisticCoefficient, _trueSpeed] call FUNC(calculateRetardation)); + _accel = (vectorNormalized _trueVelocity) vectorMultiply (_drag); + _bulletVelocity = _bulletVelocity vectorDiff _accel; + } else { + if (GVAR(AtmosphericDensitySimulationEnabled)) then { + _pressureDeviation = 1013.25 * exp(-(GVAR(Altitude) + (_bulletPosition select 2)) / 7990) - 1013.25 - 10 * overcast; + _temperature = GET_TEMPERATURE_AT_HEIGHT(_bulletPosition select 2); + _humidity = EGVAR(weather,currentHumidity); + _airFriction = _airFriction + ((_temperature - 15) * 0.0000015 + _humidity * 0.0000040 + _pressureDeviation * -0.0000009); + }; + + if (_airFriction != _airFrictionRef || vectorMagnitude _wind > 0) then { + _dragRef = _deltaT * _airFrictionRef * _bulletSpeed * _bulletSpeed; + _accelRef = (vectorNormalized _bulletVelocity) vectorMultiply (_dragRef); + _bulletVelocity = _bulletVelocity vectorDiff _accelRef; + + _drag = _deltaT * _airFriction * _trueSpeed * _trueSpeed; + _accel = (vectorNormalized _trueVelocity) vectorMultiply (_drag); + _bulletVelocity = _bulletVelocity vectorAdd _accel; + }; + }; + + if (GVAR(CoriolisEnabled) && _bulletSpeedAvg > 0) then { + _horizontalDeflection = 0.0000729 * (_unit distanceSqr _bullet) * sin(GVAR(Latitude)) / _bulletSpeedAvg; + _horizontalDeflectionPartial = _horizontalDeflection - (GVAR(bulletDatabaseHDeflect) select _index); + GVAR(bulletDatabaseHDeflect) set[_index, _horizontalDeflection]; + _vect = [sin(_bulletDir + 90) * _horizontalDeflectionPartial, cos(_bulletDir + 90) * _horizontalDeflectionPartial, 0]; + + _bulletPosition = _bulletPosition vectorAdd _vect; + }; + + /* + // Negligible effect on the trajectory + if (GVAR(EoetvoesEnabled)) then { + _centripetalAccel = 2 * 0.0000729 * (_muzzleVelocity / -32.2) * cos(GVAR(Latitude)) * sin(_bulletDir); + _accel = [0, 0, -(_centripetalAccel * _deltaT)]; + + _bulletVelocity = _bulletVelocity vectorAdd _accel; + }; + //*/ + + if (GVAR(SpinDriftEnabled)) then { + _spinDrift = _twistDirection * 0.0254 * 1.25 * (_stabilityFactor + 1.2) * _TOF ^ 1.83; + _spinDriftPartial = _spinDrift - (GVAR(bulletDatabaseSpinDrift) select _index); + GVAR(bulletDatabaseSpinDrift) set[_index, _spinDrift]; + _vect = [sin(_bulletDir + 90) * _spinDriftPartial, cos(_bulletDir + 90) * _spinDriftPartial, 0]; + + _bulletPosition = _bulletPosition vectorAdd _vect; + }; + }; + + if (GVAR(TransonicRegionEnabled) && _transonicStabilityCoef < 1) then { + if (_bulletSpeed < 345 && _bulletSpeedAvg > 340 && _bulletSpeed > 335) then { + _accel = [(random 0.8) - 0.4, (random 0.8) - 0.4, (random 0.8) - 0.4]; + _accel = _accel vectorMultiply (1 - _transonicStabilityCoef); + _bulletVelocity = _bulletVelocity vectorAdd _accel; + }; + }; + + if (_bulletTraceVisible && _bulletSpeed > 600 && _bullet distanceSqr _unit > 400) then { + drop ["\A3\data_f\ParticleEffects\Universal\Refract","","Billboard",1,0.1,getPos _bullet,[0,0,0],0,1.275,1,0,[0.4*_caliber,0.2*_caliber],[[0,0,0,0.6],[0,0,0,0.4]],[1,0],0,0,"","",""]; + }; + + _bullet setVelocity _bulletVelocity; + _bullet setPosASL _bulletPosition; + true + } count GVAR(bulletDatabaseOccupiedIndices); + + }, 0, []] call CBA_fnc_addPerFrameHandler; +}; diff --git a/addons/advanced_ballistics/functions/fnc_handleFiredExtension.sqf b/addons/advanced_ballistics/functions/fnc_handleFiredExtension.sqf new file mode 100644 index 0000000000..6120147060 --- /dev/null +++ b/addons/advanced_ballistics/functions/fnc_handleFiredExtension.sqf @@ -0,0 +1,191 @@ +/* + * Author: Glowbal, Ruthberg + * Handles wind deflection for projectiles using the advanced ballistics dll extension. + * + * Arguments: + * 0: unit - Object the event handler is assigned to + * 1: weapon - Fired weapon + * 2: muzzle - Muzzle that was used + * 3: mode - Current mode of the fired weapon + * 4: ammo - Ammo used + * 5: magazine - magazine name which was used + * 6: projectile - Object of the projectile that was shot + * + * Return Value: + * Nothing + * + * Example: + * [clientFiredBIS-XEH] call ace_advanced_ballistics_fnc_handleFired + * + * Public: No + */ +#include "script_component.hpp" +#include "defines.h" + +private ["_unit", "_weapon", "_mode", "_ammo", "_magazine", "_caliber", "_bullet", "_index", "_opticsName", "_opticType", "_bulletTraceVisible", "_temperature", "_barometricPressure", "_atmosphereModel", "_bulletMass", "_bulletLength", "_bulletTranslation", "_airFriction", "_dragModel", "_velocityBoundaryData", "_muzzleVelocity", "_muzzleVelocityCoef", "_muzzleVelocityShift", "_bulletVelocity", "_bulletSpeed", "_bulletLength", "_bulletWeight", "_barrelTwist", "_twistDirection", "_stabilityFactor", "_transonicStabilityCoef", "_ACE_Elevation", "_ACE_Windage", "_ID"]; +_unit = _this select 0; +_weapon = _this select 1; +_mode = _this select 3; +_ammo = _this select 4; +_magazine = _this select 5; +_bullet = _this select 6; + +if (isDedicated) exitWith {}; +if (!alive _bullet) exitWith {}; +if (!([_unit] call EFUNC(common,isPlayer))) exitWith {}; +if (underwater _unit) exitWith {}; +if (!(_ammo isKindOf "BulletBase")) exitWith {}; +if (_unit distanceSqr ACE_player > 9000000) exitWith {}; +if (GVAR(ONLY_ACTIVE_FOR_LOCAL_PLAYER) && _unit != ACE_player) exitWith {}; +if (!GVAR(VehicleGunnerEnabled) && !(_unit isKindOf "Man")) exitWith {}; +if (GVAR(DISABLED_IN_FULL_AUTO_MODE) && getNumber(configFile >> "cfgWeapons" >> _weapon >> _mode >> "autoFire") == 1) exitWith {}; + +_airFriction = getNumber(configFile >> "cfgAmmo" >> _ammo >> "airFriction"); +_muzzleVelocity = getNumber(configFile >> "cfgMagazines" >> _magazine >> "initSpeed"); +_muzzleVelocityCoef = getNumber(configFile >> "cfgWeapons" >> _weapon >> "initSpeed"); +if (_muzzleVelocityCoef > 0) then { + _muzzleVelocity = _muzzleVelocityCoef; +}; +if (_muzzleVelocityCoef < 0) then { + _muzzleVelocity = _muzzleVelocity * (-1 * _muzzleVelocityCoef); +}; + +switch (currentWeapon _unit) do { + case primaryWeapon _unit: { _muzzleAccessory = (primaryWeaponItems _unit) select 0; }; + case handgunWeapon _unit: { _muzzleAccessory = (handgunItems _unit) select 0; }; + default { _muzzleAccessory = ""; }; +}; +if (_muzzleAccessory != "" && isNumber(configFile >> "cfgWeapons" >> _muzzleAccessory >> "ItemInfo" >> "MagazineCoef" >> "initSpeed")) then { + _initSpeedCoef = getNumber(configFile >> "cfgWeapons" >> _muzzleAccessory >> "ItemInfo" >> "MagazineCoef" >> "initSpeed"); + _muzzleVelocity = _muzzleVelocity * _initSpeedCoef; +}; + +if (GVAR(BarrelLengthInfluenceEnabled)) then { + _muzzleVelocityShift = [_ammo, _weapon, _muzzleVelocity] call FUNC(calculateBarrelLengthVelocityShift); + if (_muzzleVelocityShift != 0) then { + _bulletVelocity = velocity _bullet; + _bulletSpeed = vectorMagnitude _bulletVelocity; + _bulletVelocity = _bulletVelocity vectorAdd ((vectorNormalized _bulletVelocity) vectorMultiply (_muzzleVelocityShift * (_bulletSpeed / _muzzleVelocity))); + _bullet setVelocity _bulletVelocity; + _muzzleVelocity = _muzzleVelocity + _muzzleVelocityShift; + }; +}; + +if (GVAR(AmmoTemperatureEnabled)) then { + _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL _unit) select 2); + _muzzleVelocityShift = [_ammo, _temperature] call FUNC(calculateAmmoTemperatureVelocityShift); + if (_muzzleVelocityShift != 0) then { + _bulletVelocity = velocity _bullet; + _bulletSpeed = vectorMagnitude _bulletVelocity; + _bulletVelocity = _bulletVelocity vectorAdd ((vectorNormalized _bulletVelocity) vectorMultiply (_muzzleVelocityShift * (_bulletSpeed / _muzzleVelocity))); + _bullet setVelocity _bulletVelocity; + _muzzleVelocity = _muzzleVelocity + _muzzleVelocityShift; + }; +}; + +_bulletTraceVisible = false; +if (GVAR(BulletTraceEnabled) && currentWeapon ACE_player == primaryWeapon ACE_player && count primaryWeaponItems ACE_player > 2) then { + _opticsName = (primaryWeaponItems ACE_player) select 2; + _opticType = getNumber(configFile >> "cfgWeapons" >> _opticsName >> "ItemInfo" >> "opticType"); + _bulletTraceVisible = (_opticType == 2 || currentWeapon ACE_player in ["ACE_Vector", "Binocular", "Rangefinder", "Laserdesignator"]) && cameraView == "GUNNER"; +}; + +_caliber = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_caliber"); +_bulletLength = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_bulletLength"); +_bulletMass = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_bulletMass"); +_barrelTwist = getNumber(configFile >> "cfgWeapons" >> _weapon >> "ACE_barrelTwist"); +_stabilityFactor = 1.5; + +if (_caliber > 0 && _bulletLength > 0 && _bulletMass > 0 && _barrelTwist > 0) then { + _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL _unit) select 2); + _barometricPressure = 1013.25 * exp(-(GVAR(Altitude) + ((getPosASL _bullet) select 2)) / 7990) - 10 * overcast; + _stabilityFactor = [_caliber, _bulletLength, _bulletMass, _barrelTwist, _muzzleVelocity, _temperature, _barometricPressure] call FUNC(calculateStabilityFactor); +}; + +_twistDirection = 1; +if (isNumber(configFile >> "cfgWeapons" >> _weapon >> "ACE_twistDirection")) then { + _twistDirection = getNumber(configFile >> "cfgWeapons" >> _weapon >> "ACE_twistDirection"); + if (_twistDirection != -1 && _twistDirection != 0 && _twistDirection != 1) then { + _twistDirection = 1; + }; +}; + +_transonicStabilityCoef = 0.5; +if (isNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_transonicStabilityCoef")) then { + _transonicStabilityCoef = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_transonicStabilityCoef"); +}; + +_dragModel = 1; +_ballisticCoefficients = []; +_velocityBoundaries = []; +_atmosphereModel = "ICAO"; +if (GVAR(AdvancedAirDragEnabled)) then { + if (isNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_dragModel")) then { + _dragModel = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_dragModel"); + if (!(_dragModel in [1, 2, 5, 6, 7, 8])) then { + _dragModel = 1; + }; + }; + if (isArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_ballisticCoefficients")) then { + _ballisticCoefficients = getArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_ballisticCoefficients"); + }; + if (isArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_velocityBoundaries")) then { + _velocityBoundaries = getArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_velocityBoundaries"); + }; + if (isText(configFile >> "cfgAmmo" >> _ammo >> "ACE_standardAtmosphere")) then { + _atmosphereModel = getText(configFile >> "cfgAmmo" >> _ammo >> "ACE_standardAtmosphere"); + }; +}; + +_index = count GVAR(bulletDatabase); +if (count GVAR(bulletDatabaseFreeIndices) > 0) then { + _index = GVAR(bulletDatabaseFreeIndices) select 0; + GVAR(bulletDatabaseFreeIndices) = GVAR(bulletDatabaseFreeIndices) - [_index]; +}; + +"AdvancedBallistics" callExtension format["new:%1:%2:%3:%4:%5:%6:%7:%8:%9:%10:%11:%12:%13:%14:%15:%16:%17:%18", _index, _airFriction, _ballisticCoefficients, _velocityBoundaries, _atmosphereModel, _dragModel, _stabilityFactor, _twistDirection, _muzzleVelocity, _transonicStabilityCoef, getPosASL _bullet, GVAR(Latitude), EGVAR(weather,currentTemperature), GVAR(Altitude), EGVAR(weather,currentHumidity), overcast, floor(time), time - floor(time)]; +GVAR(bulletDatabase) set[_index, [_bullet, _caliber, _bulletTraceVisible, _index]]; + +if ((GVAR(bulletDatabaseOccupiedIndices) pushBack _index) == 0) then { + [{ + private ["_bulletDatabaseEntry", "_index", "_bullet", "_caliber", "_bulletTraceVisible", "_bulletVelocity", "_bulletPosition"]; + + { + _bulletDatabaseEntry = (GVAR(bulletDatabase) select _x); + _bullet = _bulletDatabaseEntry select 0; + _index = _bulletDatabaseEntry select 3; + if (!alive _bullet) then { + GVAR(bulletDatabaseOccupiedIndices) = GVAR(bulletDatabaseOccupiedIndices) - [_index]; + GVAR(bulletDatabaseFreeIndices) pushBack _index; + }; + true + } count GVAR(bulletDatabaseOccupiedIndices); + + if (count GVAR(bulletDatabaseOccupiedIndices) == 0) exitWith { + GVAR(bulletDatabase) = []; + GVAR(bulletDatabaseOccupiedIndices) = []; + GVAR(bulletDatabaseFreeIndices) = []; + [_this select 1] call cba_fnc_removePerFrameHandler; + }; + + { + _bulletDatabaseEntry = (GVAR(bulletDatabase) select _x); + _bullet = _bulletDatabaseEntry select 0; + _caliber = _bulletDatabaseEntry select 1; + _bulletTraceVisible = _bulletDatabaseEntry select 2; + _index = _bulletDatabaseEntry select 3; + + _bulletVelocity = velocity _bullet; + _bulletPosition = getPosASL _bullet; + + if (_bulletTraceVisible && vectorMagnitude _bulletVelocity > 600) then { + drop ["\A3\data_f\ParticleEffects\Universal\Refract","","Billboard",1,0.1,getPos _bullet,[0,0,0],0,1.275,1,0,[0.4*_caliber,0.2*_caliber],[[0,0,0,0.6],[0,0,0,0.4]],[1,0],0,0,"","",""]; + }; + + call compile ("AdvancedBallistics" callExtension format["simulate:%1:%2:%3:%4:%5:%6:%7", _index, _bulletVelocity, _bulletPosition, ACE_wind, ASLToATL(_bulletPosition) select 2, floor(time), time - floor(time)]); + + true + } count GVAR(bulletDatabaseOccupiedIndices); + + }, 0, []] call CBA_fnc_addPerFrameHandler; +}; diff --git a/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf b/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf new file mode 100644 index 0000000000..4f50fdfb3f --- /dev/null +++ b/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf @@ -0,0 +1,43 @@ +/* + * Author: Ruthberg + * Initializes the advanced ballistics dll extension with terrain data + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Public: No + */ +#include "script_component.hpp" + +[] spawn { + private ["_initStartTime", "_mapSize", "_mapGrids", "_gridCenter", "_gridHeight", "_gridNumObjects", "_gridSurfaceIsWater"]; + + _initStartTime = time; + _mapSize = getNumber (configFile >> "CfgWorlds" >> worldName >> "MapSize"); + + if (("AdvancedBallistics" callExtension format["init:%1:%2", worldName, _mapSize]) == "Terrain already initialized") exitWith { + if (GVAR(INIT_MESSAGE_ENABLED)) then { + systemChat "AdvancedBallistics: Terrain already initialized"; + }; + }; + + _mapGrids = ceil(_mapSize / 50); + + for "_x" from 0 to _mapGrids * 50 step 50 do { + for "_y" from 0 to _mapGrids * 50 step 50 do { + _gridCenter = [_x + 25, _y + 25]; + _gridHeight = round(getTerrainHeightASL _gridCenter); + _gridNumObjects = count (_gridCenter nearObjects ["Building", 50]); + _gridSurfaceIsWater = if (surfaceIsWater _gridCenter) then {1} else {0}; + "AdvancedBallistics" callExtension format["set:%1:%2:%3", _gridHeight, _gridNumObjects, _gridSurfaceIsWater]; + }; + sleep 0.001; + }; + + if (GVAR(INIT_MESSAGE_ENABLED)) then { + systemChat format["AdvancedBallistics: Finished terrain initialization in %1 seconds", ceil(time - _initStartTime)]; + }; +}; diff --git a/addons/advanced_ballistics/functions/script_component.hpp b/addons/advanced_ballistics/functions/script_component.hpp new file mode 100644 index 0000000000..2c718bf9db --- /dev/null +++ b/addons/advanced_ballistics/functions/script_component.hpp @@ -0,0 +1 @@ +#include "\z\ace\addons\advanced_ballistics\script_component.hpp" \ No newline at end of file diff --git a/addons/advanced_ballistics/initKeybinds.sqf b/addons/advanced_ballistics/initKeybinds.sqf new file mode 100644 index 0000000000..642a99d626 --- /dev/null +++ b/addons/advanced_ballistics/initKeybinds.sqf @@ -0,0 +1,23 @@ +["ACE3", QGVAR(WindInfoKey), localize "STR_ACE_AdvancedBallistics_WindInfoKey", +{ + // Conditions: canInteract + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + + // Statement + [] call FUNC(displayWindInfo); + false +}, +{false}, +[37, [true, false, false]], false, 0] call CBA_fnc_addKeybind; // (SHIFT + K) + +["ACE3", QGVAR(ProtractorKey), localize "STR_ACE_AdvancedBallistics_ProtractorKey", +{ + // Conditions: canInteract + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + + // Statement + [] call FUNC(displayProtractor); + false +}, +{false}, +[37, [true, true, false]], false, 0] call CBA_fnc_addKeybind; // (CTRL + SHIFT + K) diff --git a/addons/advanced_ballistics/script_component.hpp b/addons/advanced_ballistics/script_component.hpp new file mode 100644 index 0000000000..3db3039912 --- /dev/null +++ b/addons/advanced_ballistics/script_component.hpp @@ -0,0 +1,12 @@ +#define COMPONENT advanced_ballistics +#include "\z\ace\addons\main\script_mod.hpp" + +#ifdef DEBUG_ENABLED_ADVANCEDBALLISTICS + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_ADVANCEDBALLISTICS + #define DEBUG_SETTINGS DEBUG_SETTINGS_ADVANCEDBALLISTICS +#endif + +#include "\z\ace\addons\main\script_macros.hpp" \ No newline at end of file diff --git a/addons/advanced_ballistics/stringtable.xml b/addons/advanced_ballistics/stringtable.xml new file mode 100644 index 0000000000..ef43bd18ed --- /dev/null +++ b/addons/advanced_ballistics/stringtable.xml @@ -0,0 +1,11 @@ + + + + + Show Wind Info + + + Show Protractor + + + diff --git a/addons/winddeflection/functions/fnc_handleFired.sqf b/addons/winddeflection/functions/fnc_handleFired.sqf index 36b177ae0a..7f87fb26d9 100644 --- a/addons/winddeflection/functions/fnc_handleFired.sqf +++ b/addons/winddeflection/functions/fnc_handleFired.sqf @@ -15,7 +15,7 @@ * Nothing * * Example: - * [clientFiredBIS-XEH] call ace_winddeflection_fnc_handleFired + * [clientFiredBIS-XEH] call ace_advanced_ballistics_fnc_handleFired * * Public: No */ @@ -24,6 +24,9 @@ private ["_unit", "_weapon", "_ammo", "_bullet", "_airFriction", "_index"]; _unit = _this select 0; +// TODO: Add some way to decide whether to use basic wind deflection or advanced ballistics +if (true) exitWith {false}; + if (_unit distance ACE_player > 3000) exitWith {false}; // Large enough distance to not simulate any wind deflection. if (!GVAR(EnableForAI) && !([_unit] call EFUNC(common,isPlayer))) exitWith {false}; _bullet = _this select 6; From 19bbc164b15e61bb48ea6e49b41da24712fa5e1d Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 5 Apr 2015 22:16:51 +0200 Subject: [PATCH 021/816] Added the AdvancedBallistics dll extension source code --- extensions/AdvancedBallistics.cpp | 637 ++++++++++++++++++++++++++++++ 1 file changed, 637 insertions(+) create mode 100644 extensions/AdvancedBallistics.cpp diff --git a/extensions/AdvancedBallistics.cpp b/extensions/AdvancedBallistics.cpp new file mode 100644 index 0000000000..6d76057c04 --- /dev/null +++ b/extensions/AdvancedBallistics.cpp @@ -0,0 +1,637 @@ +#include "stdafx.h" +#include +#include +#include +#include + +#define _USE_MATH_DEFINES +#include + +#define GRAVITY 9.80665 +#define ABSOLUTE_ZERO_IN_CELSIUS -273.15 +#define KELVIN(t) (t - ABSOLUTE_ZERO_IN_CELSIUS) +#define CELSIUS(t) (t + ABSOLUTE_ZERO_IN_CELSIUS) +#define UNIVERSAL_GAS_CONSTANT 8.314 +#define WATER_VAPOR_MOLAR_MASS 0.018016 +#define DRY_AIR_MOLAR_MASS 0.028964 +#define SPECIFIC_GAS_CONSTANT_DRY_AIR 287.058 +#define STD_AIR_DENSITY_ICAO 1.22498 +#define STD_AIR_DENSITY_ASM 1.20885 + +static char version[] = "1.0"; + +struct Bullet { + double airFriction; + double caliber; + double bulletLength; + double bulletMass; + std::vector ballisticCoefficients; + std::vector velocityBoundaries; + char* atmosphereModel; + int dragModel; + std::vector muzzleVelocities; + std::vector barrelLengths; + double stabilityFactor; + double twistDirection; + double transonicStabilityCoef; + double muzzleVelocity; + std::vector origin; + double latitude; + double temperature; + double altitude; + double humidity; + double overcast; + double startTime; + double speed; + double frames; + double lastFrame; + double hDeflection; + double spinDrift; +}; + +struct Map { + std::vector gridHeights; + std::vector gridBuildingNums; + std::vector gridSurfaceIsWater; + int mapSize; + int mapGrids; +}; + +std::vector bulletDatabase; +std::map mapDatabase; +std::string worldName = ""; +Map* map = &mapDatabase[""]; + +double calculateRoughnessLength(double posX, double posY) { + // Source: http://es.ucsc.edu/~jnoble/wind/extrap/index.html + double roughness_lengths[10] = {0.0002, 0.0005, 0.0024, 0.03, 0.055, 0.1, 0.2, 0.4, 0.8, 1.6}; + double roughnessLength = 0.0024; + + int gridX = (int)floor(posX / 50); + int gridY = (int)floor(posY / 50); + int gridCell = gridX * map->mapGrids + gridY; + + if (gridCell >= 0 && (std::size_t)gridCell < map->gridHeights.size() && (std::size_t)gridCell < map->gridBuildingNums.size()) { + int nearBuildings = map->gridBuildingNums[gridCell]; + int surfaceIsWater = map->gridSurfaceIsWater[gridCell]; + + if (nearBuildings == 0 && surfaceIsWater == 1) { + return 0.0005; + } + + if (nearBuildings >= 10) { + return 1.6; + } + + return roughness_lengths[2 + min(nearBuildings, 6)]; + } + + return 0.0024; +} + +double calculateAirDensity(double temperature, double pressure, double relativeHumidity) { + pressure = pressure * 100; + + if (relativeHumidity > 0) { + double _pSat = 6.1078 * pow(10, ((7.5 * temperature) / (temperature + 237.3))); + double vaporPressure = relativeHumidity * _pSat; + double partialPressure = pressure - vaporPressure; + + return (partialPressure * 0.028964 + vaporPressure * 0.018016) / (8.314 * (273.15 + temperature)); + } + else { + return pressure / (287.058 * (273.15 + temperature)); + } +} + +double calculateAtmosphericCorrection(double ballisticCoefficient, double temperature, double pressure, double relativeHumidity, const char *atmosphereModel) { + double airDensity = calculateAirDensity(temperature, pressure, relativeHumidity); + + if (!strcmp(atmosphereModel, "ICAO")) { + return (1.22498 / airDensity) * ballisticCoefficient; + } + else { + return (1.20885 / airDensity) * ballisticCoefficient; + } +} + +double calculateRetard(int DragFunction, double DragCoefficient, double Velocity) { + + double vel = Velocity * 3.2808399; + double val = -1; + double A = -1; + double M = -1; + + switch (DragFunction) { + case 1: + if (vel> 4230) { A = 1.477404177730177e-04; M = 1.9565; } + else if (vel> 3680) { A = 1.920339268755614e-04; M = 1.925; } + else if (vel> 3450) { A = 2.894751026819746e-04; M = 1.875; } + else if (vel> 3295) { A = 4.349905111115636e-04; M = 1.825; } + else if (vel> 3130) { A = 6.520421871892662e-04; M = 1.775; } + else if (vel> 2960) { A = 9.748073694078696e-04; M = 1.725; } + else if (vel> 2830) { A = 1.453721560187286e-03; M = 1.675; } + else if (vel> 2680) { A = 2.162887202930376e-03; M = 1.625; } + else if (vel> 2460) { A = 3.209559783129881e-03; M = 1.575; } + else if (vel> 2225) { A = 3.904368218691249e-03; M = 1.55; } + else if (vel> 2015) { A = 3.222942271262336e-03; M = 1.575; } + else if (vel> 1890) { A = 2.203329542297809e-03; M = 1.625; } + else if (vel> 1810) { A = 1.511001028891904e-03; M = 1.675; } + else if (vel> 1730) { A = 8.609957592468259e-04; M = 1.75; } + else if (vel> 1595) { A = 4.086146797305117e-04; M = 1.85; } + else if (vel> 1520) { A = 1.954473210037398e-04; M = 1.95; } + else if (vel> 1420) { A = 5.431896266462351e-05; M = 2.125; } + else if (vel> 1360) { A = 8.847742581674416e-06; M = 2.375; } + else if (vel> 1315) { A = 1.456922328720298e-06; M = 2.625; } + else if (vel> 1280) { A = 2.419485191895565e-07; M = 2.875; } + else if (vel> 1220) { A = 1.657956321067612e-08; M = 3.25; } + else if (vel> 1185) { A = 4.745469537157371e-10; M = 3.75; } + else if (vel> 1150) { A = 1.379746590025088e-11; M = 4.25; } + else if (vel> 1100) { A = 4.070157961147882e-13; M = 4.75; } + else if (vel> 1060) { A = 2.938236954847331e-14; M = 5.125; } + else if (vel> 1025) { A = 1.228597370774746e-14; M = 5.25; } + else if (vel> 980) { A = 2.916938264100495e-14; M = 5.125; } + else if (vel> 945) { A = 3.855099424807451e-13; M = 4.75; } + else if (vel> 905) { A = 1.185097045689854e-11; M = 4.25; } + else if (vel> 860) { A = 3.566129470974951e-10; M = 3.75; } + else if (vel> 810) { A = 1.045513263966272e-08; M = 3.25; } + else if (vel> 780) { A = 1.291159200846216e-07; M = 2.875; } + else if (vel> 750) { A = 6.824429329105383e-07; M = 2.625; } + else if (vel> 700) { A = 3.569169672385163e-06; M = 2.375; } + else if (vel> 640) { A = 1.839015095899579e-05; M = 2.125; } + else if (vel> 600) { A = 5.71117468873424e-05; M = 1.950; } + else if (vel> 550) { A = 9.226557091973427e-05; M = 1.875; } + else if (vel> 250) { A = 9.337991957131389e-05; M = 1.875; } + else if (vel> 100) { A = 7.225247327590413e-05; M = 1.925; } + else if (vel> 65) { A = 5.792684957074546e-05; M = 1.975; } + else if (vel> 0) { A = 5.206214107320588e-05; M = 2.000; } + break; + + case 2: + if (vel> 1674) { A = .0079470052136733; M = 1.36999902851493; } + else if (vel> 1172) { A = 1.00419763721974e-03; M = 1.65392237010294; } + else if (vel> 1060) { A = 7.15571228255369e-23; M = 7.91913562392361; } + else if (vel> 949) { A = 1.39589807205091e-10; M = 3.81439537623717; } + else if (vel> 670) { A = 2.34364342818625e-04; M = 1.71869536324748; } + else if (vel> 335) { A = 1.77962438921838e-04; M = 1.76877550388679; } + else if (vel> 0) { A = 5.18033561289704e-05; M = 1.98160270524632; } + break; + + case 5: + if (vel> 1730) { A = 7.24854775171929e-03; M = 1.41538574492812; } + else if (vel> 1228) { A = 3.50563361516117e-05; M = 2.13077307854948; } + else if (vel> 1116) { A = 1.84029481181151e-13; M = 4.81927320350395; } + else if (vel> 1004) { A = 1.34713064017409e-22; M = 7.8100555281422; } + else if (vel> 837) { A = 1.03965974081168e-07; M = 2.84204791809926; } + else if (vel> 335) { A = 1.09301593869823e-04; M = 1.81096361579504; } + else if (vel> 0) { A = 3.51963178524273e-05; M = 2.00477856801111; } + break; + + case 6: + if (vel> 3236) { A = 0.0455384883480781; M = 1.15997674041274; } + else if (vel> 2065) { A = 7.167261849653769e-02; M = 1.10704436538885; } + else if (vel> 1311) { A = 1.66676386084348e-03; M = 1.60085100195952; } + else if (vel> 1144) { A = 1.01482730119215e-07; M = 2.9569674731838; } + else if (vel> 1004) { A = 4.31542773103552e-18; M = 6.34106317069757; } + else if (vel> 670) { A = 2.04835650496866e-05; M = 2.11688446325998; } + else if (vel> 0) { A = 7.50912466084823e-05; M = 1.92031057847052; } + break; + + case 7: + if (vel> 4200) { A = 1.29081656775919e-09; M = 3.24121295355962; } + else if (vel> 3000) { A = 0.0171422231434847; M = 1.27907168025204; } + else if (vel> 1470) { A = 2.33355948302505e-03; M = 1.52693913274526; } + else if (vel> 1260) { A = 7.97592111627665e-04; M = 1.67688974440324; } + else if (vel> 1110) { A = 5.71086414289273e-12; M = 4.3212826264889; } + else if (vel> 960) { A = 3.02865108244904e-17; M = 5.99074203776707; } + else if (vel> 670) { A = 7.52285155782535e-06; M = 2.1738019851075; } + else if (vel> 540) { A = 1.31766281225189e-05; M = 2.08774690257991; } + else if (vel> 0) { A = 1.34504843776525e-05; M = 2.08702306738884; } + break; + + case 8: + if (vel> 3571) { A = .0112263766252305; M = 1.33207346655961; } + else if (vel> 1841) { A = .0167252613732636; M = 1.28662041261785; } + else if (vel> 1120) { A = 2.20172456619625e-03; M = 1.55636358091189; } + else if (vel> 1088) { A = 2.0538037167098e-16; M = 5.80410776994789; } + else if (vel> 976) { A = 5.92182174254121e-12; M = 4.29275576134191; } + else if (vel> 0) { A = 4.3917343795117e-05; M = 1.99978116283334; } + break; + + default: + break; + + } + + if (A != -1 && M != -1 && vel > 0 && vel < 10000) { + val = A * pow(vel, M) / DragCoefficient; + val = val / 3.2808399; + return val; + } + + return 0.0; +} + +extern "C" +{ + __declspec (dllexport) void __stdcall RVExtension(char *output, int outputSize, const char *function); +} + +void __stdcall RVExtension(char *output, int outputSize, const char *function) +{ + if (!strcmp(function, "version")) + { + int n = sprintf_s(output, outputSize, "%s", version); + return; + } + + char* input = _strdup(function); + char* token = NULL; + char* next_token = NULL; + char* mode = strtok_s(input, ":", &next_token); + + if (!strcmp(mode, "retard")) { + double ballisticCoefficient = 1.0; + int dragModel = 1; + double velocity = 0.0; + double retard = 0.0; + + dragModel = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); + ballisticCoefficient = strtod(strtok_s(NULL, ":", &next_token), NULL); + velocity = strtod(strtok_s(NULL, ":", &next_token), NULL); + + retard = calculateRetard(dragModel, ballisticCoefficient, velocity); + int n = sprintf_s(output, outputSize, "%f", retard); + return; + } + else if (!strcmp(mode, "atmosphericCorrection")) { + double ballisticCoefficient = 1.0; + double temperature = 15.0; + double pressure = 1013.25; + double humidity = 0.0; + char* atmosphereModel; + + ballisticCoefficient = strtod(strtok_s(NULL, ":", &next_token), NULL); + temperature = strtod(strtok_s(NULL, ":", &next_token), NULL); + pressure = strtod(strtok_s(NULL, ":", &next_token), NULL); + humidity = strtod(strtok_s(NULL, ":", &next_token), NULL); + atmosphereModel = strtok_s(NULL, ":", &next_token); + + ballisticCoefficient = calculateAtmosphericCorrection(ballisticCoefficient, temperature, pressure, humidity, atmosphereModel); + int n = sprintf_s(output, outputSize, "%f", ballisticCoefficient); + return; + } + else if (!strcmp(mode, "new")) { + unsigned int index = 0; + double airFriction = 0.0; + char* ballisticCoefficientArray; + char* ballisticCoefficient; + std::vector ballisticCoefficients; + char* velocityBoundaryArray; + char* velocityBoundary; + std::vector velocityBoundaries; + char* atmosphereModel; + int dragModel = 1; + double stabilityFactor = 1.5; + int twistDirection = 1; + double transonicStabilityCoef = 1; + double muzzleVelocity = 850; + char* originArray; + char* originEntry; + std::vector origin; + double latitude = 0.0; + double temperature = 0.0; + double altitude = 0.0; + double humidity = 0.0; + double overcast = 0.0; + double tickTime = 0.0; + + index = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); + airFriction = strtod(strtok_s(NULL, ":", &next_token), NULL); + ballisticCoefficientArray = strtok_s(NULL, ":", &next_token); + ballisticCoefficientArray++; + ballisticCoefficientArray[strlen(ballisticCoefficientArray) - 1] = 0; + ballisticCoefficient = strtok_s(ballisticCoefficientArray, ",", &token); + while (ballisticCoefficient != NULL) + { + ballisticCoefficients.push_back(strtod(ballisticCoefficient, NULL)); + ballisticCoefficient = strtok_s(NULL, ",", &token); + } + velocityBoundaryArray = strtok_s(NULL, ":", &next_token); + velocityBoundaryArray++; + velocityBoundaryArray[strlen(velocityBoundaryArray) - 1] = 0; + velocityBoundary = strtok_s(velocityBoundaryArray, ",", &token); + while (velocityBoundary != NULL) + { + velocityBoundaries.push_back(strtod(velocityBoundary, NULL)); + velocityBoundary = strtok_s(NULL, ",", &token); + } + atmosphereModel = strtok_s(NULL, ":", &next_token); + dragModel = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); + stabilityFactor = strtod(strtok_s(NULL, ":", &next_token), NULL); + twistDirection = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); + muzzleVelocity = strtod(strtok_s(NULL, ":", &next_token), NULL); + transonicStabilityCoef = strtod(strtok_s(NULL, ":", &next_token), NULL); + originArray = strtok_s(NULL, ":", &next_token); + originArray++; + originArray[strlen(originArray) - 1] = 0; + originEntry = strtok_s(originArray, ",", &token); + while (originEntry != NULL) + { + origin.push_back(strtod(originEntry, NULL)); + originEntry = strtok_s(NULL, ",", &token); + } + latitude = strtod(strtok_s(NULL, ":", &next_token), NULL); + temperature = strtod(strtok_s(NULL, ":", &next_token), NULL); + altitude = strtod(strtok_s(NULL, ":", &next_token), NULL); + humidity = strtod(strtok_s(NULL, ":", &next_token), NULL); + overcast = strtod(strtok_s(NULL, ":", &next_token), NULL); + tickTime = strtod(strtok_s(NULL, ":", &next_token), NULL); + tickTime += strtod(strtok_s(NULL, ":", &next_token), NULL); + + while (index >= bulletDatabase.size()) { + Bullet bullet; + bulletDatabase.push_back(bullet); + } + + bulletDatabase[index].airFriction = airFriction; + bulletDatabase[index].ballisticCoefficients = ballisticCoefficients; + bulletDatabase[index].velocityBoundaries = velocityBoundaries; + bulletDatabase[index].atmosphereModel = atmosphereModel; + bulletDatabase[index].dragModel = dragModel; + bulletDatabase[index].stabilityFactor = stabilityFactor; + bulletDatabase[index].twistDirection = twistDirection; + bulletDatabase[index].transonicStabilityCoef = transonicStabilityCoef; + bulletDatabase[index].muzzleVelocity = muzzleVelocity; + bulletDatabase[index].origin = origin; + bulletDatabase[index].latitude = latitude / 180 * M_PI; + bulletDatabase[index].temperature = temperature; + bulletDatabase[index].altitude = altitude; + bulletDatabase[index].humidity = humidity; + bulletDatabase[index].overcast = overcast; + bulletDatabase[index].startTime = tickTime; + bulletDatabase[index].lastFrame = tickTime; + bulletDatabase[index].hDeflection = 0.0; + bulletDatabase[index].spinDrift = 0.0; + bulletDatabase[index].speed = 0.0; + bulletDatabase[index].frames = 0.0; + + int n = sprintf_s(output, outputSize, "%s", ""); + return; + } + else if (!strcmp(mode, "simulate")) { + // simulate:0:[-0.109985,542.529,-3.98301]:[3751.57,5332.23,214.252]:[0.598153,2.38829,0]:28.6:0:0.481542:0:215.16 + unsigned int index = 0; + char* velocityArray; + double velocity[3] = { 0.0, 0.0, 0.0 }; + char* positionArray; + double position[3] = { 0.0, 0.0, 0.0 }; + char* windArray; + double wind[3]; + double heightAGL = 0.0; + double tickTime = 0.0; + + index = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); + velocityArray = strtok_s(NULL, ":", &next_token); + velocityArray++; + velocityArray[strlen(velocityArray) - 1] = 0; + velocity[0] = strtod(strtok_s(velocityArray, ",", &token), NULL); + velocity[1] = strtod(strtok_s(NULL, ",", &token), NULL); + velocity[2] = strtod(strtok_s(NULL, ",", &token), NULL); + positionArray = strtok_s(NULL, ":", &next_token); + positionArray++; + positionArray[strlen(positionArray) - 1] = 0; + position[0] = strtod(strtok_s(positionArray, ",", &token), NULL); + position[1] = strtod(strtok_s(NULL, ",", &token), NULL); + position[2] = strtod(strtok_s(NULL, ",", &token), NULL); + windArray = strtok_s(NULL, ":", &next_token); + windArray++; + windArray[strlen(windArray) - 1] = 0; + wind[0] = strtod(strtok_s(windArray, ",", &token), NULL); + wind[1] = strtod(strtok_s(NULL, ",", &token), NULL); + wind[2] = strtod(strtok_s(NULL, ",", &token), NULL); + heightAGL = strtod(strtok_s(NULL, ":", &next_token), NULL); + tickTime = strtod(strtok_s(NULL, ":", &next_token), NULL); + tickTime += strtod(strtok_s(NULL, ":", &next_token), NULL); + + double ballisticCoefficient = 1.0; + double dragRef = 0.0; + double drag = 0.0; + double accelRef[3] = { 0.0, 0.0, 0.0 }; + double accel[3] = { 0.0, 0.0, 0.0 }; + double TOF = 0.0; + double deltaT = 0.0; + double bulletSpeed; + double bulletDir; + double bulletSpeedAvg = 0.0; + double trueVelocity[3] = { 0.0, 0.0, 0.0 }; + double trueSpeed = 0.0; + double temperature = 0.0; + double windSpeed = 0.0; + double windAttenuation = 1.0; + double velocityOffset[3] = { 0.0, 0.0, 0.0 }; + double positionOffset[3] = { 0.0, 0.0, 0.0 }; + + TOF = tickTime - bulletDatabase[index].startTime; + + deltaT = tickTime - bulletDatabase[index].lastFrame; + bulletDatabase[index].lastFrame = tickTime; + + bulletSpeed = sqrt(pow(velocity[0], 2) + pow(velocity[1], 2) + pow(velocity[2], 2)); + bulletDir = atan2(velocity[0], velocity[1]); + + bulletDatabase[index].speed += bulletSpeed; + bulletDatabase[index].frames += 1; + bulletSpeedAvg = (bulletDatabase[index].speed / bulletDatabase[index].frames); + + windSpeed = sqrt(pow(wind[0], 2) + pow(wind[1], 2) + pow(wind[2], 2)); + if (windSpeed > 0.1) + { + double windSourceTerrain[3]; + + windSourceTerrain[0] = position[0] - wind[0] / windSpeed * 100; + windSourceTerrain[1] = position[1] - wind[1] / windSpeed * 100; + windSourceTerrain[2] = position[2] - wind[2] / windSpeed * 100; + + int gridX = (int)floor(windSourceTerrain[0] / 50); + int gridY = (int)floor(windSourceTerrain[1] / 50); + int gridCell = gridX * map->mapGrids + gridY; + + if (gridCell >= 0 && (std::size_t)gridCell < map->gridHeights.size() && (std::size_t)gridCell < map->gridBuildingNums.size()) { + double gridHeight = map->gridHeights[gridCell]; + + if (gridHeight > position[2]) { + double angle = atan((gridHeight - position[2]) / 100); + windAttenuation *= pow(cos(angle), 2); + } + } + } + + if (windSpeed > 0.1) + { + double windSourceObstacles[3]; + + windSourceObstacles[0] = position[0] - wind[0] / windSpeed * 25; + windSourceObstacles[1] = position[1] - wind[1] / windSpeed * 25; + windSourceObstacles[2] = position[2] - wind[2] / windSpeed * 25; + + if (heightAGL > 0 && heightAGL < 20) { + double roughnessLength = calculateRoughnessLength(windSourceObstacles[0], windSourceObstacles[1]); + windAttenuation *= (log(heightAGL / roughnessLength) / log(20 / roughnessLength)); + } + } + + if (windAttenuation < 1) + { + wind[0] *= windAttenuation; + wind[1] *= windAttenuation; + wind[2] *= windAttenuation; + windSpeed = sqrt(pow(wind[0], 2) + pow(wind[1], 2) + pow(wind[2], 2)); + } + + trueVelocity[0] = velocity[0] - wind[0]; + trueVelocity[1] = velocity[1] - wind[1]; + trueVelocity[2] = velocity[2] - wind[2]; + trueSpeed = sqrt(pow(trueVelocity[0], 2) + pow(trueVelocity[1], 2) + pow(trueVelocity[2], 2)); + + temperature = bulletDatabase[index].temperature - 0.0065 * position[2]; + + if (bulletDatabase[index].ballisticCoefficients.size() == bulletDatabase[index].velocityBoundaries.size() + 1) { + double pressure = 1013.25 * exp(-(bulletDatabase[index].altitude + position[2]) / 7990) - 10 * bulletDatabase[index].overcast; + + dragRef = deltaT * bulletDatabase[index].airFriction * bulletSpeed * bulletSpeed; + + accelRef[0] = (velocity[0] / bulletSpeed) * dragRef; + accelRef[1] = (velocity[1] / bulletSpeed) * dragRef; + accelRef[2] = (velocity[2] / bulletSpeed) * dragRef; + + velocityOffset[0] -= accelRef[0]; + velocityOffset[1] -= accelRef[1]; + velocityOffset[2] -= accelRef[2]; + + ballisticCoefficient = bulletDatabase[index].ballisticCoefficients[0]; + for (int i = (int)bulletDatabase[index].velocityBoundaries.size() - 1; i >= 0; i = i - 1) + { + if (bulletSpeed < bulletDatabase[index].velocityBoundaries[i]) + { + ballisticCoefficient = bulletDatabase[index].ballisticCoefficients[i + 1]; + break; + } + } + + ballisticCoefficient = calculateAtmosphericCorrection(ballisticCoefficient, temperature, pressure, bulletDatabase[index].humidity, bulletDatabase[index].atmosphereModel); + drag = deltaT * calculateRetard(bulletDatabase[index].dragModel, ballisticCoefficient, trueSpeed); + accel[0] = (trueVelocity[0] / trueSpeed) * drag; + accel[1] = (trueVelocity[1] / trueSpeed) * drag; + accel[2] = (trueVelocity[2] / trueSpeed) * drag; + + velocityOffset[0] -= accel[0]; + velocityOffset[1] -= accel[1]; + velocityOffset[2] -= accel[2]; + } + else { + double pressureDeviation = 1013.25 * exp(-(bulletDatabase[index].altitude + position[2]) / 7990) - 1013.25 - 10 * bulletDatabase[index].overcast; + double airFriction = bulletDatabase[index].airFriction + ((temperature - 15) * 0.0000015 + bulletDatabase[index].humidity * 0.0000040 + pressureDeviation * -0.0000009); + + if (airFriction != bulletDatabase[index].airFriction || windSpeed > 0) { + dragRef = deltaT * bulletDatabase[index].airFriction * bulletSpeed * bulletSpeed; + + accelRef[0] = (velocity[0] / bulletSpeed) * dragRef; + accelRef[1] = (velocity[1] / bulletSpeed) * dragRef; + accelRef[2] = (velocity[2] / bulletSpeed) * dragRef; + + velocityOffset[0] -= accelRef[0]; + velocityOffset[1] -= accelRef[1]; + velocityOffset[2] -= accelRef[2]; + + drag = deltaT * airFriction * trueSpeed * trueSpeed; + accel[0] = (trueVelocity[0] / trueSpeed) * drag; + accel[1] = (trueVelocity[1] / trueSpeed) * drag; + accel[2] = (trueVelocity[2] / trueSpeed) * drag; + + velocityOffset[0] += accel[0]; + velocityOffset[1] += accel[1]; + velocityOffset[2] += accel[2]; + } + } + + if (bulletSpeedAvg > 0) { + double distanceSqr = pow(bulletDatabase[index].origin[0] - position[0], 2) + pow(bulletDatabase[index].origin[1] - position[1], 2) + pow(bulletDatabase[index].origin[2] - position[2], 2); + double horizontalDeflection = 0.0000729 * distanceSqr * sin(bulletDatabase[index].latitude) / bulletSpeedAvg; + double horizontalDeflectionPartial = horizontalDeflection - bulletDatabase[index].hDeflection; + bulletDatabase[index].hDeflection = horizontalDeflection; + + positionOffset[0] += sin(bulletDir + M_PI / 2) * horizontalDeflectionPartial; + positionOffset[1] += cos(bulletDir + M_PI / 2) * horizontalDeflectionPartial; + } + + double centripetalAccel = 2 * 0.0000729 * (bulletDatabase[index].muzzleVelocity / -32.2) * cos(bulletDatabase[index].latitude) * sin(bulletDir); + velocityOffset[2] -= centripetalAccel * deltaT; + + double spinDrift = bulletDatabase[index].twistDirection * 0.0254 * 1.25 * (bulletDatabase[index].stabilityFactor + 1.2) * pow(TOF, 1.83); + double spinDriftPartial = spinDrift - bulletDatabase[index].spinDrift; + bulletDatabase[index].spinDrift = spinDrift; + + positionOffset[0] += sin(bulletDir + M_PI / 2) * spinDriftPartial; + positionOffset[1] += cos(bulletDir + M_PI / 2) * spinDriftPartial; + + if (bulletSpeed < 345 && bulletSpeedAvg > 340 && bulletSpeed > 335) + { + srand((unsigned)time(NULL)); + velocityOffset[0] += (((double)rand() / (RAND_MAX)) * 0.4 - 0.2) * (1 - bulletDatabase[index].transonicStabilityCoef); + velocityOffset[1] += (((double)rand() / (RAND_MAX)) * 0.4 - 0.2) * (1 - bulletDatabase[index].transonicStabilityCoef); + velocityOffset[2] += (((double)rand() / (RAND_MAX)) * 0.4 - 0.2) * (1 - bulletDatabase[index].transonicStabilityCoef); + }; + + int n = sprintf_s(output, outputSize, "_bullet setVelocity (_bulletVelocity vectorAdd [%f, %f, %f]); _bullet setPosASL (_bulletPosition vectorAdd [%f, %f, %f]);", velocityOffset[0], velocityOffset[1], velocityOffset[2], positionOffset[0], positionOffset[1], positionOffset[2]); + return; + } + else if (!strcmp(mode, "set")) { + int height = 0; + int numObjects = 0; + int surfaceIsWater = 0; + + height = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); + numObjects = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); + surfaceIsWater = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); + + map->gridHeights.push_back(height); + map->gridBuildingNums.push_back(numObjects); + map->gridSurfaceIsWater.push_back(surfaceIsWater); + + int n = sprintf_s(output, outputSize, "%s", ""); + return; + } + else if (!strcmp(mode, "init")) { + int mapSize = 0; + int mapGrids = 0; + int gridCells = 0; + + worldName = strtok_s(NULL, ":", &next_token); + mapSize = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); + + mapGrids = (int)ceil((double)mapSize / 50.0) + 1; + gridCells = mapGrids * mapGrids; + + map = &mapDatabase[worldName]; + if (map->gridHeights.size() == gridCells) { + int n = sprintf_s(output, outputSize, "%s", "Terrain already initialized"); + return; + } + + map->mapSize = mapSize; + map->mapGrids = mapGrids; + map->gridHeights.clear(); + map->gridBuildingNums.clear(); + map->gridSurfaceIsWater.clear(); + map->gridHeights.reserve(gridCells); + map->gridBuildingNums.reserve(gridCells); + map->gridSurfaceIsWater.reserve(gridCells); + + int n = sprintf_s(output, outputSize, "%s", ""); + return; + } + + int n = sprintf_s(output, outputSize, "%s", ""); + return; +} From cbed79ddd430512cab2b95110ca83f2180f40025 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 5 Apr 2015 22:31:29 +0200 Subject: [PATCH 022/816] Added AdvancedBallistics.dll --- AdvancedBallistics.dll | Bin 0 -> 192512 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 AdvancedBallistics.dll diff --git a/AdvancedBallistics.dll b/AdvancedBallistics.dll new file mode 100644 index 0000000000000000000000000000000000000000..29b462202d93a3cc75a4ab6a2e5024b6bdb19b9e GIT binary patch literal 192512 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 Ord|N>|6l)Q1pWm2rIZT* literal 0 HcmV?d00001 From 100686d34a10c72325898597fe8e04d518b66d3d Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sun, 5 Apr 2015 20:05:04 -0300 Subject: [PATCH 023/816] Move ballistic data outside the advance_ballistics pbo, so: - it can be used by other pbos like overheating without it requiring ab. - the tweaks to airfriction are available to basic wind_deflection too if ab is not present. --- addons/advanced_ballistics/CfgAmmo.hpp | 441 ------------------------- addons/advanced_ballistics/config.cpp | 11 +- addons/ballistics/CfgAmmo.hpp | 415 ++++++++++++++++++++++- addons/ballistics/config.cpp | 2 +- 4 files changed, 419 insertions(+), 450 deletions(-) delete mode 100644 addons/advanced_ballistics/CfgAmmo.hpp diff --git a/addons/advanced_ballistics/CfgAmmo.hpp b/addons/advanced_ballistics/CfgAmmo.hpp deleted file mode 100644 index 557b931bce..0000000000 --- a/addons/advanced_ballistics/CfgAmmo.hpp +++ /dev/null @@ -1,441 +0,0 @@ -class CfgAmmo -{ - class BulletBase; - class B_556x45_Ball_Tracer_Red; - class B_762x51_Tracer_Red; - class B_556x45_Ball : BulletBase - { - airFriction=-0.001265; - hit=8; - typicalSpeed=750; - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; - ACE_ammoTempMuzzleVelocityShifts[]={-27.20, -26.44, -23.76, -21.00, -17.54, -13.10, -7.95, -1.62, 6.24, 15.48, 27.75}; - ACE_ballisticCoefficients[]={0.151}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; - ACE_dragModel=7; - ACE_muzzleVelocities[]={723, 764, 796, 825, 843, 866, 878, 892, 906, 915, 922, 900}; - ACE_barrelLengths[]={8.3, 9.4, 10.6, 11.8, 13.0, 14.2, 15.4, 16.5, 17.7, 18.9, 20.0, 24.0}; - }; - class ACE_556x45_Ball_Mk262 : B_556x45_Ball - { - airFriction=-0.001125; - caliber=0.6; - deflecting=18; - hit=11; - typicalSpeed=836; - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=77; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.361}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={624, 816, 832, 838}; - ACE_barrelLengths[]={7.5, 14.5, 18, 20}; - }; - class ACE_556x45_Ball_Mk318 : B_556x45_Ball - { - airFriction=-0.001120; - caliber=0.6; - deflecting=18; - hit=9; - typicalSpeed=886; - ACE_caliber=0.224; - ACE_bulletLength=0.906; - ACE_bulletMass=62; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.307}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={780, 886, 950}; - ACE_barrelLengths[]={10, 15.5, 20}; - }; - class ACE_545x39_Ball_7N6M : B_556x45_Ball - { - airFriction=-0.001162; - caliber=0.5; - deflecting=18; - hit=7; - typicalSpeed=880; - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=52.9; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.168}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; - ACE_dragModel=7; - ACE_muzzleVelocities[]={780, 880, 920}; - ACE_barrelLengths[]={10, 16.3, 20}; - }; - class ACE_545x39_Ball_7T3M : B_556x45_Ball_Tracer_Red - { - airFriction=-0.001162; - caliber=0.5; - deflecting=18; - hit=7; - typicalSpeed=883; - ACE_caliber=0.220; - ACE_bulletLength=0.85; - ACE_bulletMass=49.8; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.168}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; - ACE_dragModel=7; - ACE_muzzleVelocities[]={785, 883, 925}; - ACE_barrelLengths[]={10, 16.3, 20}; - }; - class B_65x39_Caseless : BulletBase - { - airFriction=-0.000772; - typicalSpeed=800; - ACE_caliber=0.264; - ACE_bulletLength=1.295; - ACE_bulletMass=123; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.263}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ICAO"; - ACE_dragModel=7; - ACE_muzzleVelocities[]={760, 788, 800, 805}; - ACE_barrelLengths[]={16, 20, 24, 26}; - }; - class B_762x51_Ball : BulletBase - { - airFriction=-0.001035; - typicalSpeed=833; - hit=14; - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=146; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.2}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ICAO"; - ACE_dragModel=7; - ACE_muzzleVelocities[]={700, 800, 820, 833, 845}; - ACE_barrelLengths[]={10, 16, 20, 24, 26}; - }; - class ACE_762x51_Ball_M118LR : B_762x51_Ball - { - airFriction=-0.0008525; - caliber=1.05; - hit=16; - typicalSpeed=790; - ACE_caliber=0.308; - ACE_bulletLength=1.24; - ACE_bulletMass=175; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.505, 0.496, 0.485, 0.485, 0.485}; - ACE_velocityBoundaries[]={853, 549, 549, 549}; - ACE_standardAtmosphere="ICAO"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={750, 780, 790, 794}; - ACE_barrelLengths[]={16, 20, 24, 26}; - }; - class ACE_762x51_Ball_Subsonic : B_762x51_Ball - { - airFriction=-0.000535; - caliber=0.5; - hit=16; - typicalSpeed=790; - ACE_caliber=0.308; - ACE_bulletLength=1.340; - ACE_bulletMass=200; - ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; - ACE_ballisticCoefficients[]={0.235}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ICAO"; - ACE_dragModel=7; - ACE_muzzleVelocities[]={305, 325, 335, 340}; - ACE_barrelLengths[]={16, 20, 24, 26}; - }; - class ACE_762x54_Ball_7N14 : B_762x51_Ball - { - airFriction=-0.001023; - caliber=0.95; - hit=15; - typicalSpeed=820; - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=152; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.4}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ICAO"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={700, 800, 820, 833}; - ACE_barrelLengths[]={16, 20, 24, 26}; - }; - class ACE_762x54_Ball_7T2 : B_762x51_Tracer_Red - { - airFriction=-0.001023; - caliber=0.9; - hit=15; - typicalSpeed=800; - ACE_caliber=0.312; - ACE_bulletLength=1.14; - ACE_bulletMass=149; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.395}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ICAO"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={680, 750, 798, 800}; - ACE_barrelLengths[]={16, 20, 24, 26}; - }; - class ACE_762x35_Ball : B_762x51_Ball - { - airFriction=-0.000821; - caliber=0.9; - hit=11; - typicalSpeed=790; - ACE_caliber=0.308; - ACE_bulletLength=1.153; - ACE_bulletMass=125; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.349, 0.338, 0.330, 0.310}; - ACE_velocityBoundaries[]={792, 610, 488}; - ACE_standardAtmosphere="ICAO"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={620, 655, 675}; - ACE_barrelLengths[]={9, 16, 20}; - }; - class ACE_762x39_Ball : B_762x51_Ball - { - airFriction=-0.0015168; - hit=12; - typicalSpeed=716; - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=123; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.275}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ICAO"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={650, 716, 750}; - ACE_barrelLengths[]={10, 16.3, 20}; - }; - class ACE_762x39_Ball_57N231P : B_762x51_Tracer_Red - { - airFriction=-0.0015168; - hit=12; - typicalSpeed=716; - ACE_caliber=0.308; - ACE_bulletLength=1.14; - ACE_bulletMass=117; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.275}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ICAO"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={650, 716, 750}; - ACE_barrelLengths[]={10, 16.3, 20}; - }; - class B_9x21_Ball : BulletBase - { - airFriction=-0.00125; - typicalSpeed=390; - hit=6; - ACE_caliber=0.356; - ACE_bulletLength=0.610; - ACE_bulletMass=115; - ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; - ACE_ballisticCoefficients[]={0.17}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={350, 390, 420}; - ACE_barrelLengths[]={4, 5, 9}; - }; - class ACE_9x18_Ball_57N181S : B_9x21_Ball - { - hit=5; - airFriction=-0.001234; - typicalSpeed=298; - ACE_caliber=0.365; - ACE_bulletLength=0.610; - ACE_bulletMass=92.6; - ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; - ACE_ballisticCoefficients[]={0.125}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={298, 330, 350}; - ACE_barrelLengths[]={3.8, 5, 9}; - }; - class ACE_9x19_Ball : B_9x21_Ball - { - airFriction=-0.001234; - typicalSpeed=370; - hit=6; - ACE_caliber=0.355; - ACE_bulletLength=0.610; - ACE_bulletMass=124; - ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; - ACE_ballisticCoefficients[]={0.165}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={340, 370, 400}; - ACE_barrelLengths[]={4, 5, 9}; - }; - class ACE_10x25_Ball : B_9x21_Ball - { - airFriction=-0.00168; - typicalSpeed=425; - hit=7; - ACE_caliber=0.5; - ACE_bulletLength=0.764; - ACE_bulletMass=165; - ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; - ACE_ballisticCoefficients[]={0.189}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={360, 400, 430}; - ACE_barrelLengths[]={4, 4.61, 9}; - }; - class ACE_765x17_Ball: B_9x21_Ball - { - airFriction=-0.001213; - typicalSpeed=282; - hit=7; - ACE_caliber=0.3125; - ACE_bulletLength=0.610; - ACE_bulletMass=65; - ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; - ACE_ballisticCoefficients[]={0.118}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={282, 300, 320}; - ACE_barrelLengths[]={4, 5, 9}; - }; - class ACE_303_Ball : ACE_762x51_Ball_M118LR - { - airFriction=-0.00083; - typicalSpeed=761; - ACE_caliber=0.311; - ACE_bulletLength=1.227; - ACE_bulletMass=174; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.499, 0.493, 0.48}; - ACE_velocityBoundaries[]={671, 549}; - ACE_standardAtmosphere="ASM"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={748, 761, 765}; - ACE_barrelLengths[]={20, 24, 26}; - }; - class B_408_Ball : BulletBase - { - airFriction=-0.000395; - typicalSpeed=910; - ACE_caliber=0.408; - ACE_bulletLength=2.126; - ACE_bulletMass=410; - ACE_transonicStabilityCoef=1; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.97}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={910}; - ACE_barrelLengths[]={29}; - }; - class ACE_106x83mm_Ball : B_408_Ball - { - ACE_caliber=0.416; - ACE_bulletLength=2.089; - ACE_bulletMass=398; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.72}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={960}; - ACE_barrelLengths[]={29}; - }; - class ACE_338_Ball : B_408_Ball - { - airFriction=-0.000526; - caliber=1.55; - deflecting=12; - hit=20; - typicalSpeed=826; - ACE_caliber=0.338; - ACE_bulletLength=1.70; - ACE_bulletMass=300; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.381}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ICAO"; - ACE_dragModel=7; - ACE_muzzleVelocities[]={820, 826, 830}; - ACE_barrelLengths[]={24, 26.5, 28}; - }; - class B_127x99_Ball : BulletBase - { - airFriction=-0.0006; - typicalSpeed=853; - ACE_caliber=0.510; - ACE_bulletLength=2.310; - ACE_bulletMass=647; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.670}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={853}; - ACE_barrelLengths[]={29}; - }; - class ACE_127x99_Ball_AMAX : B_127x99_Ball - { - ACE_caliber=0.510; - ACE_bulletLength=2.540; - ACE_bulletMass=750; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={1.050}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={860}; - ACE_barrelLengths[]={29}; - }; - class B_127x108_Ball : BulletBase - { - typicalSpeed=820; - ACE_caliber=0.511; - ACE_bulletLength=2.520; - ACE_bulletMass=745; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.63}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={820}; - ACE_barrelLengths[]={28.7}; - }; - class B_45ACP_Ball : BulletBase - { - airFriction=-0.0007182; - typicalSpeed=250; - ACE_caliber=0.452; - ACE_bulletLength=0.68; - ACE_bulletMass=230; - ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; - ACE_ballisticCoefficients[]={0.195}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; - ACE_dragModel=1; - ACE_muzzleVelocities[]={230, 250, 285}; - ACE_barrelLengths[]={4, 5, 9}; - }; -}; \ No newline at end of file diff --git a/addons/advanced_ballistics/config.cpp b/addons/advanced_ballistics/config.cpp index f137da899c..2188920e51 100644 --- a/addons/advanced_ballistics/config.cpp +++ b/addons/advanced_ballistics/config.cpp @@ -5,10 +5,10 @@ class CfgPatches { units[] = {}; weapons[] = {}; requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ACE_common", "ACE_weather"}; - versionDesc = "ACE Advanced Ballistics"; - version = VERSION; - author[] = {$STR_ACE_Common_ACETeam, "Glowbal", "Ruthberg"}; + requiredAddons[] = {"ACE_ballistics", "ACE_weather"}; + author[] = {"Ruthberg"}; + authorUrl = "https://github.com/ulteq"; + VERSION_CONFIG; }; }; @@ -21,7 +21,6 @@ class CfgAddons { }; #include "CfgEventHandlers.hpp" -#include "CfgAmmo.hpp" #include "CfgWeapons.hpp" #include "CfgVehicles.hpp" -#include "RscTitles.hpp" \ No newline at end of file +#include "RscTitles.hpp" diff --git a/addons/ballistics/CfgAmmo.hpp b/addons/ballistics/CfgAmmo.hpp index 79f99c33a4..6627afb649 100644 --- a/addons/ballistics/CfgAmmo.hpp +++ b/addons/ballistics/CfgAmmo.hpp @@ -1,6 +1,6 @@ class CfgAmmo { class BulletCore; - + class BulletBase: BulletCore { timeToLive = 15; // Default: 6, doubleplusgood all munition range. }; @@ -17,4 +17,415 @@ class CfgAmmo { class B_30mm_AP : BulletBase { timeToLive = 30; }; -}; \ No newline at end of file + + class B_556x45_Ball_Tracer_Red; + class B_762x51_Tracer_Red; + class B_556x45_Ball : BulletBase { + airFriction=-0.001265; + hit=8; + typicalSpeed=750; + ACE_caliber=0.224; + ACE_bulletLength=0.906; + ACE_bulletMass=62; + ACE_ammoTempMuzzleVelocityShifts[]={-27.20, -26.44, -23.76, -21.00, -17.54, -13.10, -7.95, -1.62, 6.24, 15.48, 27.75}; + ACE_ballisticCoefficients[]={0.151}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={723, 764, 796, 825, 843, 866, 878, 892, 906, 915, 922, 900}; + ACE_barrelLengths[]={8.3, 9.4, 10.6, 11.8, 13.0, 14.2, 15.4, 16.5, 17.7, 18.9, 20.0, 24.0}; + }; + class ACE_556x45_Ball_Mk262 : B_556x45_Ball { + airFriction=-0.001125; + caliber=0.6; + deflecting=18; + hit=11; + typicalSpeed=836; + ACE_caliber=0.224; + ACE_bulletLength=0.906; + ACE_bulletMass=77; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.361}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={624, 816, 832, 838}; + ACE_barrelLengths[]={7.5, 14.5, 18, 20}; + }; + class ACE_556x45_Ball_Mk318 : B_556x45_Ball { + airFriction=-0.001120; + caliber=0.6; + deflecting=18; + hit=9; + typicalSpeed=886; + ACE_caliber=0.224; + ACE_bulletLength=0.906; + ACE_bulletMass=62; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.307}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={780, 886, 950}; + ACE_barrelLengths[]={10, 15.5, 20}; + }; + class ACE_545x39_Ball_7N6M : B_556x45_Ball { + airFriction=-0.001162; + caliber=0.5; + deflecting=18; + hit=7; + typicalSpeed=880; + ACE_caliber=0.220; + ACE_bulletLength=0.85; + ACE_bulletMass=52.9; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.168}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={780, 880, 920}; + ACE_barrelLengths[]={10, 16.3, 20}; + }; + class ACE_545x39_Ball_7T3M : B_556x45_Ball_Tracer_Red { + airFriction=-0.001162; + caliber=0.5; + deflecting=18; + hit=7; + typicalSpeed=883; + ACE_caliber=0.220; + ACE_bulletLength=0.85; + ACE_bulletMass=49.8; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.168}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={785, 883, 925}; + ACE_barrelLengths[]={10, 16.3, 20}; + }; + class B_65x39_Caseless : BulletBase { + airFriction=-0.000772; + typicalSpeed=800; + ACE_caliber=0.264; + ACE_bulletLength=1.295; + ACE_bulletMass=123; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.263}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={760, 788, 800, 805}; + ACE_barrelLengths[]={16, 20, 24, 26}; + }; + class B_762x51_Ball : BulletBase { + airFriction=-0.001035; + typicalSpeed=833; + hit=14; + ACE_caliber=0.308; + ACE_bulletLength=1.14; + ACE_bulletMass=146; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.2}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={700, 800, 820, 833, 845}; + ACE_barrelLengths[]={10, 16, 20, 24, 26}; + }; + class ACE_762x51_Ball_M118LR : B_762x51_Ball { + airFriction=-0.0008525; + caliber=1.05; + hit=16; + typicalSpeed=790; + ACE_caliber=0.308; + ACE_bulletLength=1.24; + ACE_bulletMass=175; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.505, 0.496, 0.485, 0.485, 0.485}; + ACE_velocityBoundaries[]={853, 549, 549, 549}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={750, 780, 790, 794}; + ACE_barrelLengths[]={16, 20, 24, 26}; + }; + class ACE_762x51_Ball_Subsonic : B_762x51_Ball { + airFriction=-0.000535; + caliber=0.5; + hit=16; + typicalSpeed=790; + ACE_caliber=0.308; + ACE_bulletLength=1.340; + ACE_bulletMass=200; + ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; + ACE_ballisticCoefficients[]={0.235}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={305, 325, 335, 340}; + ACE_barrelLengths[]={16, 20, 24, 26}; + }; + class ACE_762x54_Ball_7N14 : B_762x51_Ball { + airFriction=-0.001023; + caliber=0.95; + hit=15; + typicalSpeed=820; + ACE_caliber=0.312; + ACE_bulletLength=1.14; + ACE_bulletMass=152; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.4}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={700, 800, 820, 833}; + ACE_barrelLengths[]={16, 20, 24, 26}; + }; + class ACE_762x54_Ball_7T2 : B_762x51_Tracer_Red { + airFriction=-0.001023; + caliber=0.9; + hit=15; + typicalSpeed=800; + ACE_caliber=0.312; + ACE_bulletLength=1.14; + ACE_bulletMass=149; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.395}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={680, 750, 798, 800}; + ACE_barrelLengths[]={16, 20, 24, 26}; + }; + class ACE_762x35_Ball : B_762x51_Ball { + airFriction=-0.000821; + caliber=0.9; + hit=11; + typicalSpeed=790; + ACE_caliber=0.308; + ACE_bulletLength=1.153; + ACE_bulletMass=125; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.349, 0.338, 0.330, 0.310}; + ACE_velocityBoundaries[]={792, 610, 488}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={620, 655, 675}; + ACE_barrelLengths[]={9, 16, 20}; + }; + class ACE_762x39_Ball : B_762x51_Ball { + airFriction=-0.0015168; + hit=12; + typicalSpeed=716; + ACE_caliber=0.308; + ACE_bulletLength=1.14; + ACE_bulletMass=123; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.275}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={650, 716, 750}; + ACE_barrelLengths[]={10, 16.3, 20}; + }; + class ACE_762x39_Ball_57N231P : B_762x51_Tracer_Red { + airFriction=-0.0015168; + hit=12; + typicalSpeed=716; + ACE_caliber=0.308; + ACE_bulletLength=1.14; + ACE_bulletMass=117; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.275}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={650, 716, 750}; + ACE_barrelLengths[]={10, 16.3, 20}; + }; + class B_9x21_Ball : BulletBase { + airFriction=-0.00125; + typicalSpeed=390; + hit=6; + ACE_caliber=0.356; + ACE_bulletLength=0.610; + ACE_bulletMass=115; + ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; + ACE_ballisticCoefficients[]={0.17}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={350, 390, 420}; + ACE_barrelLengths[]={4, 5, 9}; + }; + class ACE_9x18_Ball_57N181S : B_9x21_Ball { + hit=5; + airFriction=-0.001234; + typicalSpeed=298; + ACE_caliber=0.365; + ACE_bulletLength=0.610; + ACE_bulletMass=92.6; + ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; + ACE_ballisticCoefficients[]={0.125}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={298, 330, 350}; + ACE_barrelLengths[]={3.8, 5, 9}; + }; + class ACE_9x19_Ball : B_9x21_Ball { + airFriction=-0.001234; + typicalSpeed=370; + hit=6; + ACE_caliber=0.355; + ACE_bulletLength=0.610; + ACE_bulletMass=124; + ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; + ACE_ballisticCoefficients[]={0.165}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={340, 370, 400}; + ACE_barrelLengths[]={4, 5, 9}; + }; + class ACE_10x25_Ball : B_9x21_Ball { + airFriction=-0.00168; + typicalSpeed=425; + hit=7; + ACE_caliber=0.5; + ACE_bulletLength=0.764; + ACE_bulletMass=165; + ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; + ACE_ballisticCoefficients[]={0.189}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={360, 400, 430}; + ACE_barrelLengths[]={4, 4.61, 9}; + }; + class ACE_765x17_Ball: B_9x21_Ball { + airFriction=-0.001213; + typicalSpeed=282; + hit=7; + ACE_caliber=0.3125; + ACE_bulletLength=0.610; + ACE_bulletMass=65; + ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; + ACE_ballisticCoefficients[]={0.118}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={282, 300, 320}; + ACE_barrelLengths[]={4, 5, 9}; + }; + class ACE_303_Ball : ACE_762x51_Ball_M118LR { + airFriction=-0.00083; + typicalSpeed=761; + ACE_caliber=0.311; + ACE_bulletLength=1.227; + ACE_bulletMass=174; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.499, 0.493, 0.48}; + ACE_velocityBoundaries[]={671, 549}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={748, 761, 765}; + ACE_barrelLengths[]={20, 24, 26}; + }; + class B_408_Ball : BulletBase { + airFriction=-0.000395; + typicalSpeed=910; + ACE_caliber=0.408; + ACE_bulletLength=2.126; + ACE_bulletMass=410; + ACE_transonicStabilityCoef=1; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.97}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={910}; + ACE_barrelLengths[]={29}; + }; + class ACE_106x83mm_Ball : B_408_Ball { + ACE_caliber=0.416; + ACE_bulletLength=2.089; + ACE_bulletMass=398; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.72}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={960}; + ACE_barrelLengths[]={29}; + }; + class ACE_338_Ball : B_408_Ball { + airFriction=-0.000526; + caliber=1.55; + deflecting=12; + hit=20; + typicalSpeed=826; + ACE_caliber=0.338; + ACE_bulletLength=1.70; + ACE_bulletMass=300; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.381}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={820, 826, 830}; + ACE_barrelLengths[]={24, 26.5, 28}; + }; + class B_127x99_Ball : BulletBase { + airFriction=-0.0006; + typicalSpeed=853; + ACE_caliber=0.510; + ACE_bulletLength=2.310; + ACE_bulletMass=647; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.670}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={853}; + ACE_barrelLengths[]={29}; + }; + class ACE_127x99_Ball_AMAX : B_127x99_Ball { + ACE_caliber=0.510; + ACE_bulletLength=2.540; + ACE_bulletMass=750; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={1.050}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={860}; + ACE_barrelLengths[]={29}; + }; + class B_127x108_Ball : BulletBase { + typicalSpeed=820; + ACE_caliber=0.511; + ACE_bulletLength=2.520; + ACE_bulletMass=745; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.63}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={820}; + ACE_barrelLengths[]={28.7}; + }; + class B_45ACP_Ball : BulletBase { + airFriction=-0.0007182; + typicalSpeed=250; + ACE_caliber=0.452; + ACE_bulletLength=0.68; + ACE_bulletMass=230; + ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; + ACE_ballisticCoefficients[]={0.195}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={230, 250, 285}; + ACE_barrelLengths[]={4, 5, 9}; + }; +}; diff --git a/addons/ballistics/config.cpp b/addons/ballistics/config.cpp index 4b9944364c..b5e37e5a20 100644 --- a/addons/ballistics/config.cpp +++ b/addons/ballistics/config.cpp @@ -6,7 +6,7 @@ class CfgPatches { weapons[] = {}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"ace_common"}; - author[] = {"TaoSensai","commy2"}; + author[] = {"TaoSensai","commy2","Ruthberg"}; authorUrl = "https://github.com/Taosenai/tmr"; VERSION_CONFIG; }; From 038c8713561cad96aab990d57da6bef48c26bca6 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sun, 5 Apr 2015 20:11:42 -0300 Subject: [PATCH 024/816] Make overheating use bullet mass in grains introduced by ab --- addons/overheating/CfgWeapons.hpp | 49 ------------------- addons/overheating/functions/fnc_overheat.sqf | 5 +- 2 files changed, 3 insertions(+), 51 deletions(-) diff --git a/addons/overheating/CfgWeapons.hpp b/addons/overheating/CfgWeapons.hpp index fff251f096..12ec43024f 100644 --- a/addons/overheating/CfgWeapons.hpp +++ b/addons/overheating/CfgWeapons.hpp @@ -129,52 +129,3 @@ class CfgWeapons { ACE_Overheating_JamChance[] = {0, 0.0003, 0.0015, 0.0075}; }; }; - -class CfgAmmo { - class BulletCore; - class BulletBase : BulletCore { - ACE_BulletMass = 0; // Bullet mass in grams - }; - - // Rifle and MG rounds - class B_556x45_Ball : BulletBase { - ACE_BulletMass = 4.1; // 5.56x45 NATO - }; - - class B_65x39_Caseless : BulletBase { - ACE_BulletMass = 8; // 6.5mm Grendel - }; - - class B_762x51_Ball : BulletBase { - ACE_BulletMass = 10; // 7.62x51 NATO - }; - class ACE_B_762x51_M118LR : B_762x51_Ball { - ACE_BulletMass = 11; // 7.62x51 NATO M118 - }; - - class B_127x99_Ball : BulletBase { - ACE_BulletMass = 42; // 12.7×99mm NATO (.50 BMG) - }; - - class B_127x108_Ball : BulletBase { - ACE_BulletMass = 48.3; // 12.7x108 - }; - - class B_408_Ball : BulletBase { - ACE_BulletMass = 27; // .408 Cheyenne Tactical - }; - - // Pistol Rounds - class B_9x21_Ball : BulletBase { - ACE_BulletMass = 7.45; // 9×21mm IMI - }; - class B_9x19_Ball : B_9x21_Ball { - ACE_BulletMass = 7.45; // 9×19mm Parabellum - }; - class B_127x33_Ball : BulletBase { - ACE_BulletMass = 21; // .50 AE - }; - class B_45ACP_Ball : BulletBase { - ACE_BulletMass = 12; // .45 ACP - }; -}; diff --git a/addons/overheating/functions/fnc_overheat.sqf b/addons/overheating/functions/fnc_overheat.sqf index d1f7a737d9..2468265f8f 100644 --- a/addons/overheating/functions/fnc_overheat.sqf +++ b/addons/overheating/functions/fnc_overheat.sqf @@ -36,9 +36,10 @@ _temperature = _overheat select 0; _time = _overheat select 1; // Get physical parameters -_bulletMass = getNumber (configFile >> "CfgAmmo" >> _ammo >> "ACE_BulletMass"); +// Bullet mass is read from config in grains and converted to grams +_bulletMass = (getNumber (configFile >> "CfgAmmo" >> _ammo >> "ACE_BulletMass")) * 0.06480; if (_bulletMass == 0) then { - // If the bullet mass is not configured, estimate it + // If the bullet mass is not configured, estimate it directly in grams _bulletMass = 3.4334 + 0.5171 * (getNumber (configFile >> "CfgAmmo" >> _ammo >> "hit") + getNumber (configFile >> "CfgAmmo" >> _ammo >> "caliber")); }; _energyIncrement = 0.75 * 0.0005 * _bulletMass * (vectorMagnitudeSqr _velocity); From 33a87b048829b355e3800fbd53359af8da4e75f8 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sun, 5 Apr 2015 23:56:24 -0300 Subject: [PATCH 025/816] Reenable weather (disabled in 076c5abf885b4cfa3940c85ac1504e93d503cc59) --- addons/weather/XEH_postInit.sqf | 2 -- 1 file changed, 2 deletions(-) diff --git a/addons/weather/XEH_postInit.sqf b/addons/weather/XEH_postInit.sqf index caed3aa254..cdd2541f5b 100644 --- a/addons/weather/XEH_postInit.sqf +++ b/addons/weather/XEH_postInit.sqf @@ -10,8 +10,6 @@ 30 setFog (ACE_MISC_PARAMS select 2); }; }; -ACE_wind = wind; -if (true) exitwith {}; // Update Wind simulWeatherSync; From 6f89233e12842967dff1e9869e3a8b15875259d6 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Mon, 6 Apr 2015 00:02:34 -0300 Subject: [PATCH 026/816] Move wind info display to weather --- addons/advanced_ballistics/RscTitles.hpp | 31 +------------------ addons/advanced_ballistics/XEH_preInit.sqf | 1 - addons/advanced_ballistics/config.cpp | 8 ----- addons/advanced_ballistics/initKeybinds.sqf | 14 +-------- addons/weather/RscTitles.hpp | 31 +++++++++++++++++++ addons/weather/XEH_postInit.sqf | 12 +++++++ addons/weather/XEH_preInit.sqf | 4 +-- addons/weather/config.cpp | 4 +-- .../functions/fnc_displayWindInfo.sqf | 0 addons/weather/stringtable.xml | 8 +++++ 10 files changed, 57 insertions(+), 56 deletions(-) create mode 100644 addons/weather/RscTitles.hpp rename addons/{advanced_ballistics => weather}/functions/fnc_displayWindInfo.sqf (100%) create mode 100644 addons/weather/stringtable.xml diff --git a/addons/advanced_ballistics/RscTitles.hpp b/addons/advanced_ballistics/RscTitles.hpp index 4d6ab56696..f169650381 100644 --- a/addons/advanced_ballistics/RscTitles.hpp +++ b/addons/advanced_ballistics/RscTitles.hpp @@ -1,34 +1,5 @@ class RscTitles { - class RscWindIntuitive - { - idd=-1; - onLoad="with uiNameSpace do { RscWindIntuitive = _this select 0 };"; - movingEnable=0; - duration=60; - fadeIn="false"; - fadeOut="false"; - class controls - { - class RscWindIntuitive - { - idc=132948; - type=0; - style=48; - font="TahomaB"; - colorBackground[]={0,0,0,0}; - colorText[]={0,0,0,0}; - x="SafeZoneX + 0.001"; - y="SafeZoneY + 0.001"; - w=0.2; - h=0.2*4/3; - size=0.034; - sizeEx=0.027; - text=""; - }; - }; - }; - class RscTurretDial { idd=-1; @@ -56,7 +27,7 @@ class RscTitles }; }; }; - + class RscProtractor { idd=-1; diff --git a/addons/advanced_ballistics/XEH_preInit.sqf b/addons/advanced_ballistics/XEH_preInit.sqf index db535e2a42..e4be391d23 100644 --- a/addons/advanced_ballistics/XEH_preInit.sqf +++ b/addons/advanced_ballistics/XEH_preInit.sqf @@ -11,7 +11,6 @@ PREP(calculateRoughnessLength); PREP(calculateStabilityFactor); PREP(calculateWindSpeed); PREP(displayProtractor); -PREP(displayWindInfo); PREP(handleFired); PREP(handleFiredExtension); PREP(initializeTerrainExtension); diff --git a/addons/advanced_ballistics/config.cpp b/addons/advanced_ballistics/config.cpp index 2188920e51..526eb4ef1a 100644 --- a/addons/advanced_ballistics/config.cpp +++ b/addons/advanced_ballistics/config.cpp @@ -12,14 +12,6 @@ class CfgPatches { }; }; -class CfgAddons { - class PreloadAddons { - class ADDON { - list[] = {QUOTE(ADDON)}; - }; - }; -}; - #include "CfgEventHandlers.hpp" #include "CfgWeapons.hpp" #include "CfgVehicles.hpp" diff --git a/addons/advanced_ballistics/initKeybinds.sqf b/addons/advanced_ballistics/initKeybinds.sqf index 642a99d626..5649fb943e 100644 --- a/addons/advanced_ballistics/initKeybinds.sqf +++ b/addons/advanced_ballistics/initKeybinds.sqf @@ -1,20 +1,8 @@ -["ACE3", QGVAR(WindInfoKey), localize "STR_ACE_AdvancedBallistics_WindInfoKey", -{ - // Conditions: canInteract - if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; - - // Statement - [] call FUNC(displayWindInfo); - false -}, -{false}, -[37, [true, false, false]], false, 0] call CBA_fnc_addKeybind; // (SHIFT + K) - ["ACE3", QGVAR(ProtractorKey), localize "STR_ACE_AdvancedBallistics_ProtractorKey", { // Conditions: canInteract if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; - + // Statement [] call FUNC(displayProtractor); false diff --git a/addons/weather/RscTitles.hpp b/addons/weather/RscTitles.hpp new file mode 100644 index 0000000000..aedebdabfc --- /dev/null +++ b/addons/weather/RscTitles.hpp @@ -0,0 +1,31 @@ +class RscTitles +{ + class RscWindIntuitive + { + idd=-1; + onLoad="with uiNameSpace do { RscWindIntuitive = _this select 0 };"; + movingEnable=0; + duration=60; + fadeIn="false"; + fadeOut="false"; + class controls + { + class RscWindIntuitive + { + idc=132948; + type=0; + style=48; + font="TahomaB"; + colorBackground[]={0,0,0,0}; + colorText[]={0,0,0,0}; + x="SafeZoneX + 0.001"; + y="SafeZoneY + 0.001"; + w=0.2; + h=0.2*4/3; + size=0.034; + sizeEx=0.027; + text=""; + }; + }; + }; +}; \ No newline at end of file diff --git a/addons/weather/XEH_postInit.sqf b/addons/weather/XEH_postInit.sqf index cdd2541f5b..2fb25d08e4 100644 --- a/addons/weather/XEH_postInit.sqf +++ b/addons/weather/XEH_postInit.sqf @@ -11,6 +11,18 @@ }; }; +["ACE3", QGVAR(WindInfoKey), localize "STR_ACE_Weather_WindInfoKey", +{ + // Conditions: canInteract + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + + // Statement + [] call FUNC(displayWindInfo); + false +}, +{false}, +[37, [true, false, false]], false, 0] call CBA_fnc_addKeybind; // (SHIFT + K) + // Update Wind simulWeatherSync; _fnc_updateWind = { diff --git a/addons/weather/XEH_preInit.sqf b/addons/weather/XEH_preInit.sqf index f542c522f3..2751e77226 100644 --- a/addons/weather/XEH_preInit.sqf +++ b/addons/weather/XEH_preInit.sqf @@ -4,10 +4,10 @@ ADDON = false; LOG(MSG_INIT); -PREP(serverController); +PREP(displayWindInfo); PREP(getMapData); PREP(getWind); - +PREP(serverController); // Rain variables diff --git a/addons/weather/config.cpp b/addons/weather/config.cpp index 3f2bb4e15a..13e5a0cab2 100644 --- a/addons/weather/config.cpp +++ b/addons/weather/config.cpp @@ -6,11 +6,11 @@ class CfgPatches { weapons[] = {};// "ACE_Kestrel4500" }; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"ace_common"}; - author[] = {"q1184", "Rocko", "esteldunedain"}; + author[] = {"q1184", "Rocko", "esteldunedain","Ruthberg"}; VERSION_CONFIG; }; }; #include "CfgEventhandlers.hpp" - #include "CfgWorlds.hpp" +#include "RscTitles.hpp" diff --git a/addons/advanced_ballistics/functions/fnc_displayWindInfo.sqf b/addons/weather/functions/fnc_displayWindInfo.sqf similarity index 100% rename from addons/advanced_ballistics/functions/fnc_displayWindInfo.sqf rename to addons/weather/functions/fnc_displayWindInfo.sqf diff --git a/addons/weather/stringtable.xml b/addons/weather/stringtable.xml new file mode 100644 index 0000000000..cd0a3e8445 --- /dev/null +++ b/addons/weather/stringtable.xml @@ -0,0 +1,8 @@ + + + + + Show Wind Info + + + From caf52e8a2fa196637f266af2cb6b43ced3e278a0 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Mon, 6 Apr 2015 00:12:22 -0300 Subject: [PATCH 027/816] Move wind display resources to weather --- .../{advanced_ballistics => weather}/UI/wind0.paa | Bin .../{advanced_ballistics => weather}/UI/wind1.paa | Bin .../{advanced_ballistics => weather}/UI/wind10.paa | Bin .../{advanced_ballistics => weather}/UI/wind11.paa | Bin .../{advanced_ballistics => weather}/UI/wind12.paa | Bin .../{advanced_ballistics => weather}/UI/wind2.paa | Bin .../{advanced_ballistics => weather}/UI/wind3.paa | Bin .../{advanced_ballistics => weather}/UI/wind4.paa | Bin .../{advanced_ballistics => weather}/UI/wind5.paa | Bin .../{advanced_ballistics => weather}/UI/wind6.paa | Bin .../{advanced_ballistics => weather}/UI/wind7.paa | Bin .../{advanced_ballistics => weather}/UI/wind8.paa | Bin .../{advanced_ballistics => weather}/UI/wind9.paa | Bin 13 files changed, 0 insertions(+), 0 deletions(-) rename addons/{advanced_ballistics => weather}/UI/wind0.paa (100%) rename addons/{advanced_ballistics => weather}/UI/wind1.paa (100%) rename addons/{advanced_ballistics => weather}/UI/wind10.paa (100%) rename addons/{advanced_ballistics => weather}/UI/wind11.paa (100%) rename addons/{advanced_ballistics => weather}/UI/wind12.paa (100%) rename addons/{advanced_ballistics => weather}/UI/wind2.paa (100%) rename addons/{advanced_ballistics => weather}/UI/wind3.paa (100%) rename addons/{advanced_ballistics => weather}/UI/wind4.paa (100%) rename addons/{advanced_ballistics => weather}/UI/wind5.paa (100%) rename addons/{advanced_ballistics => weather}/UI/wind6.paa (100%) rename addons/{advanced_ballistics => weather}/UI/wind7.paa (100%) rename addons/{advanced_ballistics => weather}/UI/wind8.paa (100%) rename addons/{advanced_ballistics => weather}/UI/wind9.paa (100%) diff --git a/addons/advanced_ballistics/UI/wind0.paa b/addons/weather/UI/wind0.paa similarity index 100% rename from addons/advanced_ballistics/UI/wind0.paa rename to addons/weather/UI/wind0.paa diff --git a/addons/advanced_ballistics/UI/wind1.paa b/addons/weather/UI/wind1.paa similarity index 100% rename from addons/advanced_ballistics/UI/wind1.paa rename to addons/weather/UI/wind1.paa diff --git a/addons/advanced_ballistics/UI/wind10.paa b/addons/weather/UI/wind10.paa similarity index 100% rename from addons/advanced_ballistics/UI/wind10.paa rename to addons/weather/UI/wind10.paa diff --git a/addons/advanced_ballistics/UI/wind11.paa b/addons/weather/UI/wind11.paa similarity index 100% rename from addons/advanced_ballistics/UI/wind11.paa rename to addons/weather/UI/wind11.paa diff --git a/addons/advanced_ballistics/UI/wind12.paa b/addons/weather/UI/wind12.paa similarity index 100% rename from addons/advanced_ballistics/UI/wind12.paa rename to addons/weather/UI/wind12.paa diff --git a/addons/advanced_ballistics/UI/wind2.paa b/addons/weather/UI/wind2.paa similarity index 100% rename from addons/advanced_ballistics/UI/wind2.paa rename to addons/weather/UI/wind2.paa diff --git a/addons/advanced_ballistics/UI/wind3.paa b/addons/weather/UI/wind3.paa similarity index 100% rename from addons/advanced_ballistics/UI/wind3.paa rename to addons/weather/UI/wind3.paa diff --git a/addons/advanced_ballistics/UI/wind4.paa b/addons/weather/UI/wind4.paa similarity index 100% rename from addons/advanced_ballistics/UI/wind4.paa rename to addons/weather/UI/wind4.paa diff --git a/addons/advanced_ballistics/UI/wind5.paa b/addons/weather/UI/wind5.paa similarity index 100% rename from addons/advanced_ballistics/UI/wind5.paa rename to addons/weather/UI/wind5.paa diff --git a/addons/advanced_ballistics/UI/wind6.paa b/addons/weather/UI/wind6.paa similarity index 100% rename from addons/advanced_ballistics/UI/wind6.paa rename to addons/weather/UI/wind6.paa diff --git a/addons/advanced_ballistics/UI/wind7.paa b/addons/weather/UI/wind7.paa similarity index 100% rename from addons/advanced_ballistics/UI/wind7.paa rename to addons/weather/UI/wind7.paa diff --git a/addons/advanced_ballistics/UI/wind8.paa b/addons/weather/UI/wind8.paa similarity index 100% rename from addons/advanced_ballistics/UI/wind8.paa rename to addons/weather/UI/wind8.paa diff --git a/addons/advanced_ballistics/UI/wind9.paa b/addons/weather/UI/wind9.paa similarity index 100% rename from addons/advanced_ballistics/UI/wind9.paa rename to addons/weather/UI/wind9.paa From 2d770eb355331c58b403c931c058eb48b9bad9c7 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Mon, 6 Apr 2015 00:12:50 -0300 Subject: [PATCH 028/816] Make wind in displayWindInfo dependant on wether AB is used or not --- .../weather/functions/fnc_displayWindInfo.sqf | 29 ++++++++++++------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/addons/weather/functions/fnc_displayWindInfo.sqf b/addons/weather/functions/fnc_displayWindInfo.sqf index 8042a2f58b..f821e7df52 100644 --- a/addons/weather/functions/fnc_displayWindInfo.sqf +++ b/addons/weather/functions/fnc_displayWindInfo.sqf @@ -18,20 +18,27 @@ if (vehicle ACE_player != ACE_player) exitWith { true }; GVAR(Protractor) = false; 1 cutText ["", "PLAIN"]; GVAR(WindInfo) = true; - + while {GVAR(WindInfo) && !(underwater ACE_player) && vehicle ACE_player == ACE_player} do { _windIndex = 12; _windColor = [1, 1, 1, 1]; - - _windSpeed = (eyePos ACE_player) call FUNC(calculateWindSpeed); - + + // Toogle behaviour depending on ace_advanced_ballistics being used or not + // @todo, check ACE_AB is actually enabled + _windSpeed = if (isClass (configFile >> "CfgPatches" >> "ACE_Advanced_Ballistics")) then { + (eyePos ACE_player) call FUNC(calculateWindSpeed); + } else { + vectorMagnitude ACE_wind; + }; + + if (_windSpeed > 0.2) then { _playerDir = getDir ACE_player; - _windDir = (wind select 0) atan2 (wind select 1); + _windDir = (ACE_wind select 0) atan2 (ACE_wind select 1); _windIndex = round(((_playerDir - _windDir + 360) % 360) / 30); _windIndex = _windIndex % 12; }; - + // Color Codes from https://en.wikipedia.org/wiki/Beaufort_scale#Modern_scale if (_windSpeed > 0.3) then { _windColor = [0.796, 1, 1, 1]; }; if (_windSpeed > 1.5) then { _windColor = [0.596, 0.996, 0.796, 1]; }; @@ -45,18 +52,18 @@ if (vehicle ACE_player != ACE_player) exitWith { true }; if (_windSpeed > 24.4) then { _windColor = [1, 0.404, 0.031, 1]; }; if (_windSpeed > 28.4) then { _windColor = [1, 0.22, 0.027, 1]; }; if (_windSpeed > 32.6) then { _windColor = [1, 0.078, 0.027, 1]; }; - + 0 cutRsc ["RscWindIntuitive", "PLAIN", 1, false]; - + __ctrl ctrlSetScale 0.75; __ctrl ctrlCommit 0; - + __ctrl ctrlSetText format[QUOTE(PATHTOF(UI\wind%1.paa)), _windIndex]; __ctrl ctrlSetTextColor _windColor; - + sleep 0.5; }; - + GVAR(WindInfo) = false; 0 cutText ["", "PLAIN"]; }; From c73aff03bd827463913e9384373e2c298c189537 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Mon, 6 Apr 2015 00:13:43 -0300 Subject: [PATCH 029/816] displayWindInfo tab to space --- .../weather/functions/fnc_displayWindInfo.sqf | 90 +++++++++---------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/addons/weather/functions/fnc_displayWindInfo.sqf b/addons/weather/functions/fnc_displayWindInfo.sqf index f821e7df52..707647620c 100644 --- a/addons/weather/functions/fnc_displayWindInfo.sqf +++ b/addons/weather/functions/fnc_displayWindInfo.sqf @@ -6,66 +6,66 @@ private ["_windSpeed", "_windDir", "_playerDir", "_windIndex", "_windColor", "_newWindSpeed", "_windSource", "_height"]; if (GVAR(WindInfo)) exitWith { - GVAR(WindInfo) = false; - 0 cutText ["", "PLAIN"]; - true + GVAR(WindInfo) = false; + 0 cutText ["", "PLAIN"]; + true }; if (underwater ACE_player) exitWith { true }; if (vehicle ACE_player != ACE_player) exitWith { true }; [] spawn { - 2 cutText ["", "PLAIN"]; - GVAR(Protractor) = false; - 1 cutText ["", "PLAIN"]; - GVAR(WindInfo) = true; + 2 cutText ["", "PLAIN"]; + GVAR(Protractor) = false; + 1 cutText ["", "PLAIN"]; + GVAR(WindInfo) = true; - while {GVAR(WindInfo) && !(underwater ACE_player) && vehicle ACE_player == ACE_player} do { - _windIndex = 12; - _windColor = [1, 1, 1, 1]; + while {GVAR(WindInfo) && !(underwater ACE_player) && vehicle ACE_player == ACE_player} do { + _windIndex = 12; + _windColor = [1, 1, 1, 1]; - // Toogle behaviour depending on ace_advanced_ballistics being used or not - // @todo, check ACE_AB is actually enabled - _windSpeed = if (isClass (configFile >> "CfgPatches" >> "ACE_Advanced_Ballistics")) then { - (eyePos ACE_player) call FUNC(calculateWindSpeed); - } else { - vectorMagnitude ACE_wind; - }; + // Toogle behaviour depending on ace_advanced_ballistics being used or not + // @todo, check ACE_AB is actually enabled + _windSpeed = if (isClass (configFile >> "CfgPatches" >> "ACE_Advanced_Ballistics")) then { + (eyePos ACE_player) call FUNC(calculateWindSpeed); + } else { + vectorMagnitude ACE_wind; + }; - if (_windSpeed > 0.2) then { - _playerDir = getDir ACE_player; - _windDir = (ACE_wind select 0) atan2 (ACE_wind select 1); - _windIndex = round(((_playerDir - _windDir + 360) % 360) / 30); - _windIndex = _windIndex % 12; - }; + if (_windSpeed > 0.2) then { + _playerDir = getDir ACE_player; + _windDir = (ACE_wind select 0) atan2 (ACE_wind select 1); + _windIndex = round(((_playerDir - _windDir + 360) % 360) / 30); + _windIndex = _windIndex % 12; + }; - // Color Codes from https://en.wikipedia.org/wiki/Beaufort_scale#Modern_scale - if (_windSpeed > 0.3) then { _windColor = [0.796, 1, 1, 1]; }; - if (_windSpeed > 1.5) then { _windColor = [0.596, 0.996, 0.796, 1]; }; - if (_windSpeed > 3.3) then { _windColor = [0.596, 0.996, 0.596, 1]; }; - if (_windSpeed > 5.4) then { _windColor = [0.6, 0.996, 0.4, 1]; }; - if (_windSpeed > 7.9) then { _windColor = [0.6, 0.996, 0.047, 1]; }; - if (_windSpeed > 10.7) then { _windColor = [0.8, 0.996, 0.059, 1]; }; - if (_windSpeed > 13.8) then { _windColor = [1, 0.996, 0.067, 1]; }; - if (_windSpeed > 17.1) then { _windColor = [1, 0.796, 0.051, 1]; }; - if (_windSpeed > 20.7) then { _windColor = [1, 0.596, 0.039, 1]; }; - if (_windSpeed > 24.4) then { _windColor = [1, 0.404, 0.031, 1]; }; - if (_windSpeed > 28.4) then { _windColor = [1, 0.22, 0.027, 1]; }; - if (_windSpeed > 32.6) then { _windColor = [1, 0.078, 0.027, 1]; }; + // Color Codes from https://en.wikipedia.org/wiki/Beaufort_scale#Modern_scale + if (_windSpeed > 0.3) then { _windColor = [0.796, 1, 1, 1]; }; + if (_windSpeed > 1.5) then { _windColor = [0.596, 0.996, 0.796, 1]; }; + if (_windSpeed > 3.3) then { _windColor = [0.596, 0.996, 0.596, 1]; }; + if (_windSpeed > 5.4) then { _windColor = [0.6, 0.996, 0.4, 1]; }; + if (_windSpeed > 7.9) then { _windColor = [0.6, 0.996, 0.047, 1]; }; + if (_windSpeed > 10.7) then { _windColor = [0.8, 0.996, 0.059, 1]; }; + if (_windSpeed > 13.8) then { _windColor = [1, 0.996, 0.067, 1]; }; + if (_windSpeed > 17.1) then { _windColor = [1, 0.796, 0.051, 1]; }; + if (_windSpeed > 20.7) then { _windColor = [1, 0.596, 0.039, 1]; }; + if (_windSpeed > 24.4) then { _windColor = [1, 0.404, 0.031, 1]; }; + if (_windSpeed > 28.4) then { _windColor = [1, 0.22, 0.027, 1]; }; + if (_windSpeed > 32.6) then { _windColor = [1, 0.078, 0.027, 1]; }; - 0 cutRsc ["RscWindIntuitive", "PLAIN", 1, false]; + 0 cutRsc ["RscWindIntuitive", "PLAIN", 1, false]; - __ctrl ctrlSetScale 0.75; - __ctrl ctrlCommit 0; + __ctrl ctrlSetScale 0.75; + __ctrl ctrlCommit 0; - __ctrl ctrlSetText format[QUOTE(PATHTOF(UI\wind%1.paa)), _windIndex]; - __ctrl ctrlSetTextColor _windColor; + __ctrl ctrlSetText format[QUOTE(PATHTOF(UI\wind%1.paa)), _windIndex]; + __ctrl ctrlSetTextColor _windColor; - sleep 0.5; - }; + sleep 0.5; + }; - GVAR(WindInfo) = false; - 0 cutText ["", "PLAIN"]; + GVAR(WindInfo) = false; + 0 cutText ["", "PLAIN"]; }; true From 7a1e905c79c75078cb8c0ac48ea373807f73a4f3 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Mon, 6 Apr 2015 00:19:48 -0300 Subject: [PATCH 030/816] Move Latitude and Altitude parameters to weather --- addons/advanced_ballistics/XEH_postInit.sqf | 24 ------ .../functions/fnc_handleFired.sqf | 74 +++++++++---------- .../functions/fnc_handleFiredExtension.sqf | 20 ++--- addons/weather/functions/fnc_getMapData.sqf | 25 +++++++ 4 files changed, 72 insertions(+), 71 deletions(-) diff --git a/addons/advanced_ballistics/XEH_postInit.sqf b/addons/advanced_ballistics/XEH_postInit.sqf index 8d5e3427f3..daf2af6d49 100644 --- a/addons/advanced_ballistics/XEH_postInit.sqf +++ b/addons/advanced_ballistics/XEH_postInit.sqf @@ -18,30 +18,6 @@ GVAR(WindInfoStart) = time; GVAR(Protractor) = false; GVAR(ProtractorStart) = time; -GVAR(Altitude) = 0; -GVAR(Latitude) = 50; - -if (worldName in ["Chernarus", "Bootcamp_ACR", "Woodland_ACR", "utes"]) then { GVAR(Latitude) = 50; GVAR(Altitude) = 0; }; -if (worldName in ["Altis", "Stratis"]) then { GVAR(Latitude) = 40; GVAR(Altitude) = 0; }; -if (worldName in ["Takistan", "Zargabad", "Mountains_ACR"]) then { GVAR(Latitude) = 35; GVAR(Altitude) = 2000; }; -if (worldName in ["Shapur_BAF", "ProvingGrounds_PMC"]) then { GVAR(Latitude) = 35; GVAR(Altitude) = 100; }; -if (worldName in ["fallujah"]) then { GVAR(Latitude) = 33; GVAR(Altitude) = 0; }; -if (worldName in ["fata", "Abbottabad"]) then { GVAR(Latitude) = 30; GVAR(Altitude) = 1000; }; -if (worldName in ["sfp_wamako"]) then { GVAR(Latitude) = 14; GVAR(Altitude) = 0; }; -if (worldName in ["sfp_sturko"]) then { GVAR(Latitude) = 56; GVAR(Altitude) = 0; }; -if (worldName in ["Bornholm"]) then { GVAR(Latitude) = 55; GVAR(Altitude) = 0; }; -if (worldName in ["Imrali"]) then { GVAR(Latitude) = 40; GVAR(Altitude) = 0; }; -if (worldName in ["Caribou"]) then { GVAR(Latitude) = 68; GVAR(Altitude) = 0; }; -if (worldName in ["Namalsk"]) then { GVAR(Latitude) = 65; GVAR(Altitude) = 0; }; -if (worldName in ["MCN_Aliabad"]) then { GVAR(Latitude) = 36; GVAR(Altitude) = 0; }; -if (worldName in ["Clafghan"]) then { GVAR(Latitude) = 34; GVAR(Altitude) = 640; }; -if (worldName in ["Sangin", "hellskitchen"]) then { GVAR(Latitude) = 32; GVAR(Altitude) = 0; }; -if (worldName in ["Sara"]) then { GVAR(Latitude) = 40; GVAR(Altitude) = 0; }; -if (worldName in ["reshmaan"]) then { GVAR(Latitude) = 35; GVAR(Altitude) = 2000; }; -if (worldName in ["Thirsk"]) then { GVAR(Latitude) = 65; GVAR(Altitude) = 0; }; -if (worldName in ["lingor"]) then { GVAR(Latitude) = -4; GVAR(Altitude) = 0; }; -if (worldName in ["Panthera3"]) then { GVAR(Latitude) = 46; GVAR(Altitude) = 0; }; - // TODO: Remove this hack once the weather engine is up and running if (isNil QUOTE(EGVAR(weather,currentTemperature))) then { EGVAR(weather,currentTemperature) = 24; }; if (isNil QUOTE(EGVAR(weather,currentHumidity))) then { EGVAR(weather,currentHumidity) = 50; }; diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index 3573cae80e..25828b52d3 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -100,7 +100,7 @@ _stabilityFactor = 1.5; if (_caliber > 0 && _bulletLength > 0 && _bulletMass > 0 && _barrelTwist > 0) then { _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL _unit) select 2); - _barometricPressure = 1013.25 * exp(-(GVAR(Altitude) + ((getPosASL _bullet) select 2)) / 7990) - 10 * overcast; + _barometricPressure = 1013.25 * exp(-(EGVAR(weather,Altitude) + ((getPosASL _bullet) select 2)) / 7990) - 10 * overcast; _stabilityFactor = [_caliber, _bulletLength, _bulletMass, _barrelTwist, _muzzleVelocity, _temperature, _barometricPressure] call FUNC(calculateStabilityFactor); }; @@ -156,7 +156,7 @@ GVAR(bulletDatabaseSpinDrift) set[_index, 0]; if ((GVAR(bulletDatabaseOccupiedIndices) pushBack _index) == 0) then { [{ private ["_bulletDatabaseEntry", "_bullet", "_caliber", "_muzzleVelocity", "_frames", "_speed", "_airFriction", "_airFrictionRef", "_dragModel", "_atmosphereModel", "_ballisticCoefficient", "_ballisticCoefficients", "_velocityBoundaries", "_airDensity", "_stabilityFactor", "_transonicStabilityCoef", "_twistDirection", "_unit", "_bulletTraceVisible", "_index", "_temperature", "_humidity", "_deltaT", "_TOF", "_bulletPosition", "_bulletVelocity", "_bulletSpeed", "_trueVelocity", "_trueSpeed", "_bulletSpeedAvg", "_wind", "_drag", "_dragRef", "_vect", "_accel", "_accelRef", "_centripetalAccel", "_pressure", "_pressureDeviation", "_windSourceObstacle", "_windSourceTerrain", "_height", "_roughnessLength"]; - + { _bullet = (GVAR(bulletDatabase) select _x) select 0; _index = (GVAR(bulletDatabase) select _x) select 13; @@ -166,7 +166,7 @@ if ((GVAR(bulletDatabaseOccupiedIndices) pushBack _index) == 0) then { }; true } count GVAR(bulletDatabaseOccupiedIndices); - + if (count GVAR(bulletDatabaseOccupiedIndices) == 0) exitWith { GVAR(bulletDatabase) = []; GVAR(bulletDatabaseStartTime) = []; @@ -179,7 +179,7 @@ if ((GVAR(bulletDatabaseOccupiedIndices) pushBack _index) == 0) then { GVAR(bulletDatabaseFreeIndices) = []; [_this select 1] call cba_fnc_removePerFrameHandler; }; - + { _bulletDatabaseEntry = GVAR(bulletDatabase) select _x; _bullet = _bulletDatabaseEntry select 0; @@ -196,34 +196,34 @@ if ((GVAR(bulletDatabaseOccupiedIndices) pushBack _index) == 0) then { _atmosphereModel = _bulletDatabaseEntry select 11; _dragModel = _bulletDatabaseEntry select 12; _index = _bulletDatabaseEntry select 13; - + _TOF = time - (GVAR(bulletDatabaseStartTime) select _index); - + _bulletVelocity = velocity _bullet; _bulletPosition = getPosASL _bullet; - + _bulletSpeed = vectorMagnitude _bulletVelocity; _bulletDir = (_bulletVelocity select 0) atan2 (_bulletVelocity select 1); - + _speed = (GVAR(bulletDatabaseSpeed) select _index); GVAR(bulletDatabaseSpeed) set[_index, _speed + _bulletSpeed]; - + _frames = (GVAR(bulletDatabaseFrames) select _index); GVAR(bulletDatabaseFrames) set[_index, _frames + 1]; - + _bulletSpeedAvg = (_speed / _frames); - + if ((GVAR(SimulationPrecision) < 2) || {_frames % GVAR(SimulationPrecision) == _index % GVAR(SimulationPrecision)}) then { _deltaT = time - (GVAR(bulletDatabaseLastFrame) select _index); GVAR(bulletDatabaseLastFrame) set[_index, time]; - + _trueVelocity = _bulletVelocity; _trueSpeed = _bulletSpeed; _wind = [0, 0, 0]; - if (GVAR(WindEnabled) && (vectorMagnitude ACE_wind) > 0) then { + if (GVAR(WindEnabled) && (vectorMagnitude ACE_wind) > 0) then { _windSourceObstacle = _bulletPosition vectorDiff ((vectorNormalized ACE_wind) vectorMultiply 10); _windSourceTerrain = _bulletPosition vectorDiff ((vectorNormalized ACE_wind) vectorMultiply 100); - + if (!(lineIntersects [_bulletPosition, _windSourceObstacle]) && !(terrainIntersectASL [_bulletPosition, _windSourceTerrain])) then { _wind = ACE_wind; _height = ASLToATL(_bulletPosition) select 2; @@ -232,27 +232,27 @@ if ((GVAR(bulletDatabaseOccupiedIndices) pushBack _index) == 0) then { _roughnessLength = _bulletPosition call FUNC(calculateRoughnessLength); _wind = _wind vectorMultiply (ln(_height / _roughnessLength) / ln(20 / _roughnessLength)); }; - + _trueVelocity = _bulletVelocity vectorDiff _wind; _trueSpeed = vectorMagnitude _trueVelocity; }; }; - + _airFrictionRef = _airFriction; if (GVAR(AdvancedAirDragEnabled) && (count _ballisticCoefficients) == (count _velocityBoundaries) + 1) then { _dragRef = _deltaT * _airFrictionRef * _bulletSpeed * _bulletSpeed; _accelRef = (vectorNormalized _bulletVelocity) vectorMultiply (_dragRef); _bulletVelocity = _bulletVelocity vectorDiff _accelRef; - + _ballisticCoefficient = (_ballisticCoefficients select 0); for "_i" from (count _velocityBoundaries) - 1 to 0 step -1 do { if (_bulletSpeed < (_velocityBoundaries select _i)) exitWith { _ballisticCoefficient = (_ballisticCoefficients select (_i + 1)); }; }; - + if (GVAR(AtmosphericDensitySimulationEnabled)) then { - _pressure = 1013.25 * exp(-(GVAR(Altitude) + (_bulletPosition select 2)) / 7990) - 10 * overcast; + _pressure = 1013.25 * exp(-(EGVAR(weather,Altitude) + (_bulletPosition select 2)) / 7990) - 10 * overcast; _temperature = GET_TEMPERATURE_AT_HEIGHT(_bulletPosition select 2); _humidity = EGVAR(weather,currentHumidity); _airDensity = STD_AIR_DENSITY_ICAO; @@ -262,7 +262,7 @@ if ((GVAR(bulletDatabaseOccupiedIndices) pushBack _index) == 0) then { _pSat = 6.1078 * 10 ^ ((7.5 * _temperature) / (_temperature + 237.3)); _vaporPressure = _humidity * _pSat; _partialPressure = (_pressure * 100)- _vaporPressure; - + _airDensity = (_partialPressure * DRY_AIR_MOLAR_MASS + _vaporPressure * WATER_VAPOR_MOLAR_MASS) / (UNIVERSAL_GAS_CONSTANT * KELVIN(_temperature)); } else { _airDensity = (_pressure * 100) / (SPECIFIC_GAS_CONSTANT_DRY_AIR * KELVIN(_temperature)); @@ -273,58 +273,58 @@ if ((GVAR(bulletDatabaseOccupiedIndices) pushBack _index) == 0) then { _ballisticCoefficient = (STD_AIR_DENSITY_ASM / _airDensity) * _ballisticCoefficient; }; }; - + _drag = _deltaT * ([_dragModel, _ballisticCoefficient, _trueSpeed] call FUNC(calculateRetardation)); _accel = (vectorNormalized _trueVelocity) vectorMultiply (_drag); _bulletVelocity = _bulletVelocity vectorDiff _accel; } else { if (GVAR(AtmosphericDensitySimulationEnabled)) then { - _pressureDeviation = 1013.25 * exp(-(GVAR(Altitude) + (_bulletPosition select 2)) / 7990) - 1013.25 - 10 * overcast; + _pressureDeviation = 1013.25 * exp(-(EGVAR(weather,Altitude) + (_bulletPosition select 2)) / 7990) - 1013.25 - 10 * overcast; _temperature = GET_TEMPERATURE_AT_HEIGHT(_bulletPosition select 2); - _humidity = EGVAR(weather,currentHumidity); + _humidity = EGVAR(weather,currentHumidity); _airFriction = _airFriction + ((_temperature - 15) * 0.0000015 + _humidity * 0.0000040 + _pressureDeviation * -0.0000009); }; - + if (_airFriction != _airFrictionRef || vectorMagnitude _wind > 0) then { _dragRef = _deltaT * _airFrictionRef * _bulletSpeed * _bulletSpeed; _accelRef = (vectorNormalized _bulletVelocity) vectorMultiply (_dragRef); _bulletVelocity = _bulletVelocity vectorDiff _accelRef; - + _drag = _deltaT * _airFriction * _trueSpeed * _trueSpeed; _accel = (vectorNormalized _trueVelocity) vectorMultiply (_drag); _bulletVelocity = _bulletVelocity vectorAdd _accel; }; }; - + if (GVAR(CoriolisEnabled) && _bulletSpeedAvg > 0) then { - _horizontalDeflection = 0.0000729 * (_unit distanceSqr _bullet) * sin(GVAR(Latitude)) / _bulletSpeedAvg; + _horizontalDeflection = 0.0000729 * (_unit distanceSqr _bullet) * sin(EGVAR(weather,Latitude)) / _bulletSpeedAvg; _horizontalDeflectionPartial = _horizontalDeflection - (GVAR(bulletDatabaseHDeflect) select _index); GVAR(bulletDatabaseHDeflect) set[_index, _horizontalDeflection]; _vect = [sin(_bulletDir + 90) * _horizontalDeflectionPartial, cos(_bulletDir + 90) * _horizontalDeflectionPartial, 0]; - + _bulletPosition = _bulletPosition vectorAdd _vect; }; - + /* // Negligible effect on the trajectory if (GVAR(EoetvoesEnabled)) then { - _centripetalAccel = 2 * 0.0000729 * (_muzzleVelocity / -32.2) * cos(GVAR(Latitude)) * sin(_bulletDir); + _centripetalAccel = 2 * 0.0000729 * (_muzzleVelocity / -32.2) * cos(EGVAR(weather,Latitude)) * sin(_bulletDir); _accel = [0, 0, -(_centripetalAccel * _deltaT)]; - + _bulletVelocity = _bulletVelocity vectorAdd _accel; }; //*/ - + if (GVAR(SpinDriftEnabled)) then { _spinDrift = _twistDirection * 0.0254 * 1.25 * (_stabilityFactor + 1.2) * _TOF ^ 1.83; _spinDriftPartial = _spinDrift - (GVAR(bulletDatabaseSpinDrift) select _index); GVAR(bulletDatabaseSpinDrift) set[_index, _spinDrift]; _vect = [sin(_bulletDir + 90) * _spinDriftPartial, cos(_bulletDir + 90) * _spinDriftPartial, 0]; - + _bulletPosition = _bulletPosition vectorAdd _vect; }; }; - + if (GVAR(TransonicRegionEnabled) && _transonicStabilityCoef < 1) then { if (_bulletSpeed < 345 && _bulletSpeedAvg > 340 && _bulletSpeed > 335) then { _accel = [(random 0.8) - 0.4, (random 0.8) - 0.4, (random 0.8) - 0.4]; @@ -332,15 +332,15 @@ if ((GVAR(bulletDatabaseOccupiedIndices) pushBack _index) == 0) then { _bulletVelocity = _bulletVelocity vectorAdd _accel; }; }; - + if (_bulletTraceVisible && _bulletSpeed > 600 && _bullet distanceSqr _unit > 400) then { drop ["\A3\data_f\ParticleEffects\Universal\Refract","","Billboard",1,0.1,getPos _bullet,[0,0,0],0,1.275,1,0,[0.4*_caliber,0.2*_caliber],[[0,0,0,0.6],[0,0,0,0.4]],[1,0],0,0,"","",""]; }; - + _bullet setVelocity _bulletVelocity; _bullet setPosASL _bulletPosition; true } count GVAR(bulletDatabaseOccupiedIndices); - + }, 0, []] call CBA_fnc_addPerFrameHandler; }; diff --git a/addons/advanced_ballistics/functions/fnc_handleFiredExtension.sqf b/addons/advanced_ballistics/functions/fnc_handleFiredExtension.sqf index 6120147060..f5b97dd95e 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFiredExtension.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFiredExtension.sqf @@ -98,7 +98,7 @@ _stabilityFactor = 1.5; if (_caliber > 0 && _bulletLength > 0 && _bulletMass > 0 && _barrelTwist > 0) then { _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL _unit) select 2); - _barometricPressure = 1013.25 * exp(-(GVAR(Altitude) + ((getPosASL _bullet) select 2)) / 7990) - 10 * overcast; + _barometricPressure = 1013.25 * exp(-(EGVAR(weather,Altitude) + ((getPosASL _bullet) select 2)) / 7990) - 10 * overcast; _stabilityFactor = [_caliber, _bulletLength, _bulletMass, _barrelTwist, _muzzleVelocity, _temperature, _barometricPressure] call FUNC(calculateStabilityFactor); }; @@ -143,13 +143,13 @@ if (count GVAR(bulletDatabaseFreeIndices) > 0) then { GVAR(bulletDatabaseFreeIndices) = GVAR(bulletDatabaseFreeIndices) - [_index]; }; -"AdvancedBallistics" callExtension format["new:%1:%2:%3:%4:%5:%6:%7:%8:%9:%10:%11:%12:%13:%14:%15:%16:%17:%18", _index, _airFriction, _ballisticCoefficients, _velocityBoundaries, _atmosphereModel, _dragModel, _stabilityFactor, _twistDirection, _muzzleVelocity, _transonicStabilityCoef, getPosASL _bullet, GVAR(Latitude), EGVAR(weather,currentTemperature), GVAR(Altitude), EGVAR(weather,currentHumidity), overcast, floor(time), time - floor(time)]; +"AdvancedBallistics" callExtension format["new:%1:%2:%3:%4:%5:%6:%7:%8:%9:%10:%11:%12:%13:%14:%15:%16:%17:%18", _index, _airFriction, _ballisticCoefficients, _velocityBoundaries, _atmosphereModel, _dragModel, _stabilityFactor, _twistDirection, _muzzleVelocity, _transonicStabilityCoef, getPosASL _bullet, EGVAR(weather,Latitude), EGVAR(weather,currentTemperature), EGVAR(weather,Altitude), EGVAR(weather,currentHumidity), overcast, floor(time), time - floor(time)]; GVAR(bulletDatabase) set[_index, [_bullet, _caliber, _bulletTraceVisible, _index]]; if ((GVAR(bulletDatabaseOccupiedIndices) pushBack _index) == 0) then { [{ private ["_bulletDatabaseEntry", "_index", "_bullet", "_caliber", "_bulletTraceVisible", "_bulletVelocity", "_bulletPosition"]; - + { _bulletDatabaseEntry = (GVAR(bulletDatabase) select _x); _bullet = _bulletDatabaseEntry select 0; @@ -160,32 +160,32 @@ if ((GVAR(bulletDatabaseOccupiedIndices) pushBack _index) == 0) then { }; true } count GVAR(bulletDatabaseOccupiedIndices); - + if (count GVAR(bulletDatabaseOccupiedIndices) == 0) exitWith { GVAR(bulletDatabase) = []; GVAR(bulletDatabaseOccupiedIndices) = []; GVAR(bulletDatabaseFreeIndices) = []; [_this select 1] call cba_fnc_removePerFrameHandler; }; - + { _bulletDatabaseEntry = (GVAR(bulletDatabase) select _x); _bullet = _bulletDatabaseEntry select 0; _caliber = _bulletDatabaseEntry select 1; _bulletTraceVisible = _bulletDatabaseEntry select 2; _index = _bulletDatabaseEntry select 3; - + _bulletVelocity = velocity _bullet; _bulletPosition = getPosASL _bullet; - + if (_bulletTraceVisible && vectorMagnitude _bulletVelocity > 600) then { drop ["\A3\data_f\ParticleEffects\Universal\Refract","","Billboard",1,0.1,getPos _bullet,[0,0,0],0,1.275,1,0,[0.4*_caliber,0.2*_caliber],[[0,0,0,0.6],[0,0,0,0.4]],[1,0],0,0,"","",""]; }; - + call compile ("AdvancedBallistics" callExtension format["simulate:%1:%2:%3:%4:%5:%6:%7", _index, _bulletVelocity, _bulletPosition, ACE_wind, ASLToATL(_bulletPosition) select 2, floor(time), time - floor(time)]); - + true } count GVAR(bulletDatabaseOccupiedIndices); - + }, 0, []] call CBA_fnc_addPerFrameHandler; }; diff --git a/addons/weather/functions/fnc_getMapData.sqf b/addons/weather/functions/fnc_getMapData.sqf index ebd37053e3..2f951c6cdb 100644 --- a/addons/weather/functions/fnc_getMapData.sqf +++ b/addons/weather/functions/fnc_getMapData.sqf @@ -11,6 +11,31 @@ */ #include "script_component.hpp" +// @todo: Read Altitude and Latitud from config +GVAR(Altitude) = 0; +GVAR(Latitude) = 50; + +if (worldName in ["Chernarus", "Bootcamp_ACR", "Woodland_ACR", "utes"]) then { GVAR(Latitude) = 50; GVAR(Altitude) = 0; }; +if (worldName in ["Altis", "Stratis"]) then { GVAR(Latitude) = 40; GVAR(Altitude) = 0; }; +if (worldName in ["Takistan", "Zargabad", "Mountains_ACR"]) then { GVAR(Latitude) = 35; GVAR(Altitude) = 2000; }; +if (worldName in ["Shapur_BAF", "ProvingGrounds_PMC"]) then { GVAR(Latitude) = 35; GVAR(Altitude) = 100; }; +if (worldName in ["fallujah"]) then { GVAR(Latitude) = 33; GVAR(Altitude) = 0; }; +if (worldName in ["fata", "Abbottabad"]) then { GVAR(Latitude) = 30; GVAR(Altitude) = 1000; }; +if (worldName in ["sfp_wamako"]) then { GVAR(Latitude) = 14; GVAR(Altitude) = 0; }; +if (worldName in ["sfp_sturko"]) then { GVAR(Latitude) = 56; GVAR(Altitude) = 0; }; +if (worldName in ["Bornholm"]) then { GVAR(Latitude) = 55; GVAR(Altitude) = 0; }; +if (worldName in ["Imrali"]) then { GVAR(Latitude) = 40; GVAR(Altitude) = 0; }; +if (worldName in ["Caribou"]) then { GVAR(Latitude) = 68; GVAR(Altitude) = 0; }; +if (worldName in ["Namalsk"]) then { GVAR(Latitude) = 65; GVAR(Altitude) = 0; }; +if (worldName in ["MCN_Aliabad"]) then { GVAR(Latitude) = 36; GVAR(Altitude) = 0; }; +if (worldName in ["Clafghan"]) then { GVAR(Latitude) = 34; GVAR(Altitude) = 640; }; +if (worldName in ["Sangin", "hellskitchen"]) then { GVAR(Latitude) = 32; GVAR(Altitude) = 0; }; +if (worldName in ["Sara"]) then { GVAR(Latitude) = 40; GVAR(Altitude) = 0; }; +if (worldName in ["reshmaan"]) then { GVAR(Latitude) = 35; GVAR(Altitude) = 2000; }; +if (worldName in ["Thirsk"]) then { GVAR(Latitude) = 65; GVAR(Altitude) = 0; }; +if (worldName in ["lingor"]) then { GVAR(Latitude) = -4; GVAR(Altitude) = 0; }; +if (worldName in ["Panthera3"]) then { GVAR(Latitude) = 46; GVAR(Altitude) = 0; }; + // Check if the weather data is defined in the map config if (isArray (configFile >> "CfgWorlds" >> worldName >> "ACE_TempDay")) exitWith { GVAR(TempDay) = getArray (configFile >> "CfgWorlds" >> worldName >> "ACE_TempDay"); From 5a0faf720f45ae37ef5003cd7b13fdad7587e5d0 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Mon, 6 Apr 2015 00:27:33 -0300 Subject: [PATCH 031/816] EFUNC(advanced_ballistics,calculateWindSpeed) --- addons/weather/functions/fnc_displayWindInfo.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/weather/functions/fnc_displayWindInfo.sqf b/addons/weather/functions/fnc_displayWindInfo.sqf index 707647620c..894fc4b904 100644 --- a/addons/weather/functions/fnc_displayWindInfo.sqf +++ b/addons/weather/functions/fnc_displayWindInfo.sqf @@ -26,7 +26,7 @@ if (vehicle ACE_player != ACE_player) exitWith { true }; // Toogle behaviour depending on ace_advanced_ballistics being used or not // @todo, check ACE_AB is actually enabled _windSpeed = if (isClass (configFile >> "CfgPatches" >> "ACE_Advanced_Ballistics")) then { - (eyePos ACE_player) call FUNC(calculateWindSpeed); + (eyePos ACE_player) call EFUNC(advanced_ballistics,calculateWindSpeed); } else { vectorMagnitude ACE_wind; }; From c1aad2a0f5bce9458da1bab81adb5468101d01e3 Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 6 Apr 2015 11:39:21 +0200 Subject: [PATCH 032/816] Added manuals for the Horus ATrag and Kestrel 4500. --- extras/K4500_Instruction_Manual_English.pdf | Bin 0 -> 945675 bytes extras/manual_Horus_ATrag-v385.pdf | Bin 0 -> 2199987 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 extras/K4500_Instruction_Manual_English.pdf create mode 100644 extras/manual_Horus_ATrag-v385.pdf diff --git a/extras/K4500_Instruction_Manual_English.pdf b/extras/K4500_Instruction_Manual_English.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a3096109c641477c04a0b46c0b8547f0cded2b4b GIT binary patch literal 945675 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 egGX2H{$ExZhm;3=F$e)}2z0Md<% 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

GG)HUdI6Uy-C9Sr?3R!^Ek17 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⩔3ZoMBz)qcJADX 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

x5p~`C8FG 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

m5j7>N}y|LX(2^)Yjex4T} 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

B$ekT& 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 h)n@0w2ww)gP%^KeW85L{or;haBYVEmx?dF~G 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

f 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

^tdHFtik6TsaacO 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%0APCtG1Ek`#c7tb9@bmTW` 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

    eQpTl@o8P20kF+mtCv#>0 z1hpO2kZc;U&mqB))q5#2EbRA~;-@CNFCV=`8p2di{VYx^44%>I>+{X5r&UANb-LI_ z$Dc~vIS^0qw>uV*zIaq|mS+ulFG0dmqeV8NEY6&JzBrIhY>j&4h*CnGJ;V6QUFG_U zSLgMVW1GV*A!V&VB%Ai{B=D*&AHi$9Z84<%SR z8(!?n_41sk1FsG4q!b}8(o4ui<(lu7$?YcZg72pVV zfC-+LP&04SMLC5I+9QQ99UOdY?b3ofzi!pH^WHq$k5nC4u9!?45q-l)qLmz-YyD!i z=P_u3c}tu~(3mu5x`#{Lz#D)z)UxEJe_Icl{=_8r&45hKbskS>@%Z5z5c>A`${h9a zMkp{TayH=O^g-OmDzV@|*0p=ad>u%u=3GT<&fS!jrZ_{hU>?3Twd? zBi(O01kzf0m4`TQA zSawfE_xPP%Qd{TI(q8%P&k732ZA=78o$FOA;%Lp8=Ctr}I+{;)2o@W*AC~Q_)^4-W zi=W63h3t{$v{phtijiX>Eves8+nP!R+UN{h2!B>j>XNXfPC77bzK&XKxE#h`Bh#x| z{YA_L$fPu|NbM)Pid~ZYG=C7x$7bvHykoNuHV1*#2hKWJzrmfEMK%Xn6(D5B?mWuK zDb9SAT94;sQ#4nUcH0=NuZp9>TXMb$6T(CAqIb(w)H8e1+ z#z|_#eWN<+IKaEw6Vxqa6vfl6TDDEP@fof^0T@_(TU@t44{{o#ERXikBOFCcR1_19 zaSVJ9N~(m6@y!?xxsoZ()MA6YTVZtKctyG>W_{YYE4G*?GdRuamV0GY%sqoNFuZoXILCVGgqaJ&_r7 zRp>4V3kVF1N{ra@w3Amt%a`er^Wvl7dt!*oRGFB|tmc}#G$K$#CKH=h&x7bJf z=|^ArN&ce2$yAZNDMTe+Pu)|SB;mho)PQa z)}m>!ki5envq|n!XRosLxKcVtN4|2Oa4-3`#a>+IZGN5gyj>S{Om1;T-=gYZGi*Go zZuSp!AfKGmFo&U zfwEvaMBUj2E{5)iyn?oX^1_59yp`ta5ymjoMQnIv}`m=8&Z#P(h@Wy>Q3)Js1b!hzYq_(ATn)n;Uuz5l3W1d?Ys z3bNmp{R1t7M|-cwqAuK>lr^w-nRgvf64p_P8YP^T7m`lTVi z0-zu0ok)*M)dzXVuig#|YGAYHSy%aYTW}ycWMBV~?2lu95@cVSIwhq$Hzr6ukDh@# zWwTgF`Fi9lc#P+YmUC8S^DeesZnJdW+=`-xnI z#L4=O7nCV^7VY99&MJ~u0BrhNWnK_$6Hr#m_6XdWPu5rdzS-M*TgP7BzECB9?dl~6 zHvjD570~@acCK$nQ|0LuxRvm{6$07Yt=LVNe8IS9PDxa(eU>G(@!k&VP`yiIy9h*l zPUDaR#gQb7QpZ=_ zbPM`H0HSi>k>@1DMJ0?)Q8&o`7U;qfcrd(edFdQO0CAN=#zPt#CpdsvdD z@JF{JCps8ko)hkAUIBvaFOc6II7v(WCh2uhe3p#d5aN0^8Xs&q?){+mfDi+{{$$J~FsvN4;nDI? z(8WDPdV>5gRt9{tWV>>^93*&Mj=uyIhPHBdqU;z1>Le%#j41z0%^q=fYdlvV z{{K+hOsLR{=i^)EMCXELf*{fqi=EI&slV#}3V6i*MGe*W`n3Q~u;}08d3#zTM#qvb zqF_YmZ(VAjJ(nM8;esnG-)3%Cw@}P!P|FX(mE>v-qicC4g`odCY7N(ajylWOIeJ>T zv&lG`ds<0ZS-4nQvHc&YHGKcys5Lxl|No)ZSRi0q{10r6WC>l(|Lq_*_kXzi4{Qz3 zKcHqL-CbNITzm}w0?+V#;2`Ja=P+hdwz9M{|39v(nY&v#dy;eT|DUime{pgCAFwrl zoBMyl)^M_O^Zhq$O^yC25DHt<{f7yJq!f*bB4&Q2Z0N&<-6%BI?3L&x7DkTDi=?KP zH87QUijlXDV%AhiLmVG(*3>#)V`O4Qn-B3RUT8HHGG)oD(+QciZ_&3sL$FI@B!irK zV@sJ3S5hl{*Q>olWxM+eTqC@N5odt=58#^n$$%r)mJ6Er^iIWH>3H??sD<7{zrlG; zwmCbQ!Tsvd?_Ao2SB*&Wq5(4_RY#fKpjc}dr6Tyu@7|l;9u@_V_-GSsE^ZU{x$CQx z-Hz(5`b%X^Hlejx?<))IKdP9Uz9+1bs)DcJ{ez_?pUmkFU+`TyoBQJM{p^vTuLHK9 zzK~1a&Cz$C=QjzTH;4tku=+Sf}Hjw>E5?xtmkD zKiUMZR5@umj8erVBi&}hH6gqHXi2jgMjKb-;r@h+_a;-aih01e^5J2SCBI&c8_|I1 zY}JL8ICSB=es!*J6WQ_Xh_BD$ooq{YZeH3!fi z!^-bjKLchx+X2kKtXC=g5wAVG?0xyFEVP&GHw-M!6;4VXFP!KsAE&=W|FQ2%Vk?+b zK`x1|umxa8egr7jN0x)N-nu%DQgsPpz|QD}GWlr+KZ}%GeMN1LEHvXO5qWWRZF@IF z;?vi)>iaRbRM`Cw+M{*3p_Y(E+MlgS~_3hE&hJP2O zWleYCms)L@Re34$-bf&%35C*4ax2_E${bsx&yqOmizB#SxQnk;@_3=#A+YGQCG-*8 zIiIP*zvELs%11`p-)rNElP|qZgW>ZI%Y@b|0;|+*EXE)1V6rc3o5+RWU?=aLtNk#l zirI!1Dg%xZ>4cV2Wtw8k*s;7IaaClGWB+^jJSrPmO&Vpd(jQ3CnZ`;KYIlwAS~4fs z+_cZkQ{H_XsBnLOK9xRZow7?Lu*pG|>E8Ej|ZO$jW#61>EvOv&~D2D9Uf)FluHn8y%aQA_ikhaik_1H+{a zar$!s`NvOdjpuLl>g^&Iy5DO}qR@LRTqEnug$tHkYur*xh)Z}|*}0J9@67o5VcN$k zwSQ*%y=^n`l!Tf?_8L~=gIWOZ3tQ20{Mzif-x{?2>Fm4v4F0PutA_Xi-wX030Hxd* zqr@4bighQ_CXwo0gjkZ27=@g843Zqrq!7HUaiFwJP0P`Y&|R&E>@{HFBZ%^IKP`##x$IaS*xuj*$^)5y*QcrIScKaF;k}L z8A$fKmc^Z95F%XB%))==N^r)64<>bYNM>I&3RNbyxvF^|XdGZ6(X%&Y(W^Nn%K>5+ z`$VjXKEn1U)3f8d87iA{jwQCdC@!!eBl)bA?8B#zDrtS9_JRA+9Mpk0OfVxTHARTw zIj^>33~(!}Re?WenD&v$o)NWN>`rXw(8re$FD>Qx2uEEXa!AH1ObpMn;0Txywx!@z zyciO+CZjs#g@l^x46=nnV8}UlDPb_a_so+Zcr1>miUkkNhq*cbV zj?ofM6{9HATK4$3Sk*oPPH(Y?6BGN8660@EzU4_^QRTRvU?=IdjT|(MIT_?t7q0#h zQ3VTK^IxJRNzi7HRb}kxv6FqOT1OEppgMd?Xto>gdQT`hzC(t@HH&on#n3^`)PzhQ zjV?RNDKpe4S(SLtAG4AI<}rb~=C?;ah{m^Hn@c>LVH3%pZ_z-cb+v>Zr+y(w)t4ZfNGd(Ze=osDRm= z}!fVkHo^W-GvE_ktDFt*h> zg0 zuChtc`!=Pq@4AZg{vQuN+>E$onJnXC(^?ef`#Y13bktq^ELkU3lO9!$&ho>q+RsBs zyVn}iZvL69Cv+w6?AEt#LlK;R=SEBw=@C`HVJ3iSXCiK$aO zKi+1d*!bGWxo%#xnZp;q@sbEr^6_ylq39PTzII znA0)eKsSazHW(8t+Gj;w6=nBEEFVN;1k;5x5;-#8B10Atlvvh&@Xnb!FJGo#+5ia) z!K0VOqYQnRZg!3kXKGAn)_+n7u*|X+iR>VP)&IOsY4@gLN za{Xui&Dc(Eon6a8*-6$M_DSA{mW|JTcfTZvBlJ58kP<3uuHoJQDXJB8hy7+ba*`9o zBqMyT1ngr=R{s}e=h&PH(5>s(wr$%sCbn(c6K7&Ru{E(hv7dNi+qQM)t+VUY{%}6* z{Rg_MSFh??clYY+wj|aL5r;uC&{La}Kjf**bw&0Wa?zK;x1Ar05KP}yi=8X{a|S(m zsK>yV;eIXX-gCpuXY}DkIlS?w4?)w|e$f#&vNaKQOC|*r@vmpMF969Z4{7=whW1#2 z%qhiJb3F}0!eX2gf`VklgTQSgI5 zFxAT$n@gQvA~)f0Y=;Tka#X8)hXkO_3vnXQup}FNI540iLg_{@wv|7LTmxKNYoN@- zKD@^qSiRM6&|prT5o;g3P@2+u9S}Mrvh5lor6Hwc2^Dh)c()#hjL_Prr}3o2`hEnx zj)jdrd|{a@^bB^0J8Bx;UWv>kG+$cB@PFxgfFG=!ZEx`YbA&~}1@Q!RT<_8|a&w_k zD#DefY=dDt->V`NSqrmWP%bc{Q5|<=R~&1uUWhb!lAZFA?5@h%^<(zoqjt`Nu1k_xUzSe4}r(2n#X&bTlcOL!K=Q3bVSfW|r^JakXBOL1e8 zRQWygnR8T16~!FWK5=v`NU5qVDe~`U-t{>8)Fzpn)ZFQ$19*xr+d|sj^zUX7eojtK z7Z;l2Ps~!6oASR-*@-|)E>?0L{%TV*mPL!Dids39a`|l;>qyGH%Qe zC;>}lx_N)4@Y3U~iau@KS|eE>qZ%w?Y(DVpn;8>P`x|Ke4^9SU6SPqD3e#TiH(%t_ zzZ0If`NQ9kI3Q5oFBAVi@$w(F@n6E>e?_7C?*dN7!p6$lorInH|8b~zIC)wA2OKIk zZtnlCM=tze-7!X6tUaC|F4*xdJ2^U~<}P$CrHT<*cw7`eQo1Mia*r2p}_t~ndw(H}U>rv;sa1iQ%}<-ytUA)t5!`3N0HK@wpnI+FQC!r^S<6E5Gr zp&KHg4UK~!9UF@5YRnxSwE2jNz6l=rP>)b-MK@juO>+2hTv5iLAoAIHJ8gQ zQ4%N0JFIef!4IaMk+pw}=9tr69w5KpLVuGDjYUx_|R#hi4!_ zH|U{=yN|%zC{FptOX<5~jQ#3k|JRuXv&)0!68L4e0{Wj7SPJP|=Yv#R!`$~PdxHOr zI1aaF3i_p$4%v@e!I^=h&GY)7RV@D8aZ0?9PZ4${{i12Uj|lA_%s1x5H>dfSOwk8U z4p9CJ7}hP=iWZ;fyqZc9N=r1JLOqF`#p9FjVceI*tf^;}P z$RV~D5D2G_qZ-kF!Ob$0$S4A~;wzX%?{0l(qpbalMc9N4Y;wx1=#9|8Dl(1=aoz`n zbnsZ@&N%9N5(1mCP~`hP@!$yhf3|{jOM0d8sD4LRj9Dv`eGf|9&?eGckl<8eiw;rR z>ECwcV>K!e9suEajb#%bV;zm5A!6V*AwrGCf<;!`h3dklv&GRuaWY^yaMmU{S%Hn`tSxMu!E&p31{p4qhnCN$6|6$$|o_>y(eR#DoLs;DcP2waZw)i^EC`-ESecu7ExxcbrN!S;fn&j*WK_o;@7Lst4BficR0B`6_J5BY1+OxG1rG3 zhRGCmk0IDPD%U|cEh7tRmriHG9G)mJfsW%LP{P~W+Pyiu_E#r;SXyObCXAEnZ9nSz zf%LPN(C0<;yL+<}+{QU{|Bh2=0mz5ou3<(yGwe6JD-N6waid3&b0YSJvhZkN6TpMs zS)eCXV9zw9pMT@!Wb*K}u3ta=#Gc0c{sGq#TG*dG2!B=(d*^l5{@&4Ih!F|tIbjDv zVB;nd{ZI_|40s+%-nPvE2_b#Chcw?_*84ItT^5KHA#*WB@`Kc5@j%*e?UibM#-WXr z9dvmxF2eamP4J()Euk2nKf68xTq_AklpiU@zSGm*^=W{V*`x}V7}hWGq!Vs_-PaGA z^DU%j&lfW7>phDehP=8?m`wT+GS@5gxg!#r&*jxWSUunSK+8y!R#;WUJ8^PZ?wRf5 z6$grVJc1~kn>b}Mk?GlX6=60uP_U2V6EE}g9Vo17A(?56h+kqyQdl7c#>P1}XZ&6% zb%CJmWt^LOMP8wP;ciA)Gs}qn)=+Sxze9)YdF}@AzvGs$f6UIFM8Z!U%}&*-#KATq z#lIE4zhe!Hpcug!_QZxRI~xVw+}xz9y^LE3xcl#HJoYV4Xw4W2toj}9j7lRD@p-NZL}% zC*bqA*cq#XA{FooXAVCA2Jd&j3xo1}%r>A9Y$l4LeB0Sa_PY*4M!I@GA^9bdkxcNibCc9d zDEuONEls>tb9@Ps+Y58?yia(@=XW~hW9^}N}e&e_%0<#<_ycz?{4 zEo^n`R>zRjX+E|QE^isWlRC`q6#go2Ib*=)usDv}tN(cSM`I$rI^XE4>KN;(c~VEf z?X-yZewjhL{wY!%s@(=XJmcx_P z&Jz+nj8Ea)1*V%Ln2nCmF;<2Lx@8?qf6lt`YZt#>4_8Ku|5FW%+3UvYgr#fb5o%Va z|I!0y(=k&%Yrya%|DOOXOQ!5c$(?-vkEWF%$nqaXY~Zyd$CT$->8UmA9W}?B&s$%5 z*M6f+0sc<|vbD_4dl!f7TD7oS)WF?$?3jqI$G^D#rFC`R&eu`jYxnEi*bD}IyR+9g z0pVEh;J8bwq5V!ASZ7VqjqIb^)rQ3uv0JLPtXMWpG48(`jwT1}#e;bV%cdT5Q*vOJ z2;`SC4r0-|Cv9-`iex=Ae<0&M5``AZSTX%Qi=G?->+ZK>!8}1Q?4E@N@u=A{<9IKG z9Qi|kGTGy9CYnWRgTf@8;`kkRvB}+ zBQ7o_UqHjGz9~x@7$^$_N+7xz4=8D@pB4xy4gzH{$RkpNF0{hF{q)>N{wiAsk z>j5ehBBZXFY^4yhfv{BmuG0L`se)mj@d74(tYLS5@w^|57oYJIeD1DRA|sG@O51)8 zt1LVE;kSQH9?VoZG%t23o(Px^Nxphw#~K8 zhOV@{a)s{4I?&&h2zdNI-@>bwXP~aVTxF5OZ&_CT&qu}6nJ%oIeBN${pBA9!$vL2G z8l^N)NFS?K^rQZe=w8m!#BfHl&blgv&7qev0RH)gRH~M)k!z(^9#GCk4@gM5{4j5z z`^~}TD;9G0P9sJ{$jilhRR(*Oqh894%4hw-N~iRv2*pu6vFIkE)}|7yovPvrX^hS2 zPbJLThCiL8VPfSCHNA}dpFbp!Zy;zEE?Hndr$V1F!l@MwZeHZm7ozYiPnefMEZLL<`1l z>+4LYFP>IX2cTgsP*x-f8B@#3o+xSh&XL2l*g8e8)o8t??4Y*fJD1%3rk7LGfRrs! z&8Z~82%!-%wV_k0WD_>n{{;;y(t3~-3AU47JT{GglU?gsRtcxZ8BQ83BHzfytZ^AC z50w%*_hFoVb#rE(Cg9R`j=0eqMvJkLp2IW5E38 zltUznnqtNeG%0l?Q0=I%Sn+h07LJpyTiwR@=2wc5Ve^;vb#M=RzJ8DU?m}jYzxDIZ zmxJ*yPc21*clqmv0KYcIfRoOxl1X9`9a#M9gypz|nER1o%pnR4N$NMwv7ZWA+;pq> zxGC7F>IB)^1nC!%vOpDT-@W9|Bw9$;+t(yHyJRZ8qG?UrJ9JZGrn~wifR1D)hpd!O zmu7B8ZLGZ3a0xKky)n$)r%01k_Z0)p-3wBqNER=fAx2({suT=_%g4WxY>PrkHf5+( z&UBta7NVexY>R}_8=;Y+m}9m;W&vE++GKx6G?alm1%-9)%@o%av`MMwMwH>nquXNJO1j(uoeU*4b!`136zq zBFh2XQ#HT!B@w~23i-pPQWw8Wx4&Z>jAaobnIy83L}6XnL`G|nWDOXhrbU~Y3xlvo zmfewoSCT~o{!KO~$1h8zI>&Uu^2t$2E(u4H*pYxdy(^*MB89A%jr!q!XO1oaNf5PL zW}ZUA#I77p8zGI5WYtIuM}bm?97mrpqfDu1tlU=+Mw+auAqxfRj9rJwilkKl0g!au zZ$YJ{!U6mx&PNi18mkfwYLLh-pgMt_LHn5!R~XHPTFa-QDpP+dp+?HPjVLy_3EG!V zu|<>clSh?XCHW^EI(A9GrDau1pJb%jtyopLmikzW%jwI1*1Kg9BZv()q1HuS9B@4z5I| zkq)jzYmv;Iusg@de>`yoPt}OfJz(&9MiK~$#ICH4t+fTCNJy0EQMPW9>Cr38c(-|g zg#OjJ*!UsUcA3c68UunX)3*gmMm{-sj&;yYE5CPXxQ4OVoh^GywtyIkDu#J*3$j7`N6Uk51-# zta3)oZ0f~bx^!)s4J}0*x(C%_K9A~-=&sxaIZ~=)HXj(S=hsMo+3VunotOUl+^Dm= zE*9m)0Xh|5T3|bLVJbK90Lv1G&4Wr1uJ|SxCe=K*uZu_)7XzG$<@k8{YkWt;d$|)1o+^G8^Z>pN2L9uqQ zU_3eJc(apY{>~g|q(paS-fEJ2F&45rp^sM-+y%GttqlzA;7w6E?Deb_Nq%V`eut=~w8%UBsw^y0xPVM-DaTIN)N+fqIhEaHN z!n?0kNtgrh#tp=e7v^iB#urI$G-PXi6hgc~O)&o=0MI$Z)i25kQ&ri=9Y8~1aYY1f z&Z|rB@S{F*708=WyE#HcAPyeCK|}~iaEky?ec-MI`UaC%xQydjY>%&Q zR!l@!g43{0Nt>fJZGU45uDiOg!$+~KDEN{ZwYhKM-d9*2hirz~15RKK*&x-FHbrJa zsP{6gSh7N97YaZ!UUDlk`Y@0b2*qZg3bXCWHlEbfpoeDmg|5ttI@QdLM)~X#yEV<7 z0D4v0)HLO~rgdN_>vW~@w(VP87MCs0L3Bwqsu$(3!9Yz)$Z$Tc`X}3ls#fE3)<~4r{HErvHtA-3oTe%}I zT7W8&#|v}3oXwp%9$F1Z%2QBls}!D2DEt$!6=5%UTwa96LF=gXzsf7I3a*G)=0Jh% zu+H+w)uE!4t-2k>5gw`X8!c#dm?Qwy^0XD01T<;#eH!r7sN6?WJ516QO?U{D4qiKo zY2T$K7}tV=fB2%dx}X4Ruwa&KcQo~V(-X(;3Stvd>k zF8D0SX3j#rBy?*i3WcoXZSrL#KnKtGi};XSo5N)XE6UF8r%)F)b>qv7Q_u5_S0GC6 zNus3hYDGpCP6^TI1$%}sQ8D#988vjN(sS|HXiC}6LE!$WRm2?epe!=*ANjWuz^5lX*6y%s*&F0l*+DH&)I|=!0k`;Nv^-J1vTwE zt|`mUEl218YzO0QRi(60AA?iZmQDwdUYj21j2v|-_#72Z9wrUn1AYsWxfS!Yp{?SV z`WOHk@n3(6@~%t9b1Q!hqRi9XYtFA(X%B+(*=mcRwqe3bw>vy49Fr;E~kk8|3#~T+F z#ae1y5oxa!$7E6RRw+Nh-AMm%#J>F+N=ZW{K65P1aTo&Csgf!7%l%VA#H-nOwFm^8 zJ<*qRb7Hh%B{8uZU<(qHkco%L$vK*bqdv`MyRQmHXr1M9~@V>t$*mnZpl zL~kNm$mDB)8RTgej2WE|bHjEY!a|Qac_Aot+HeS$7TaNY^UTLM1aat2U)2 z^Du#Yp`5+)*}9UM>k_L5!*i{`r)$)wdvz6pP*2q=)=vuVd;?34IAsJ43*Uhs{#h$6TY7sp$Vx04ms>tt>t zeSzsL)z_{?g2}XG^>d5zdvgOcuvAv$I&BYLYk=CJ%^rAqUXvNV=6a&5nv&_w1s90X zA5;JpRN>#!$qlHKsjNB*D12mkf{5%xpiO)C2*>k!{hnfs1v+SYd|5Q3zChF=9mYn9 zCUx6f?ts-*cI=KMCup!|mt(}ciYdZQdH;P0xm>DR5QRe>Q)baO8v^0etdmadTMX>3 z=v(ihmWiiclS6_N5JvpH2J<_ghi>?y3Iboe7;4igK+q8`(dUCwH107)g3C!TGShC1 z<@$MJGm$R=1FGH12jW780?;Tl`n<%oU6_SSTH*1(vEG(W400J3(COy-{4yoIq znDS=txG|tRgaq_rOls=ZLu-OawFS3+mHpXarh!KLpejg-s86g8P6g}}`{d7n-N?*U zu`Pxg(6~|NYGUWV=ks}GbF}h}HOF`|nXt9RZ2FOwi|e!i)#4v6D+e%9lm-|e*Q4&P zOKTnh6>@4fT)8UX6a3&~;SS-zKeBsH& z^qPR}q(28dA=H+;&^ipGvO%6Srbf7um0D4A54PmWw4&tcl3Lb)9D< zs-L(iy+nszYH5}#M_A^UD2EQ>@wG79(!8g;VF|!%#SYZ zUU?UL+F|s)ae;vN)GbjtUi88pUNM-@9o{pGAD{mDd%Hj1ZVSm@7QUx19eVz$ohq=b12Z=gWk6waN)+x-SB~7 zVLSQNXDsX!87q${GcxkWH2O_R`;vTZV2Ac5a+SuA;!Bd%KDrm7=QxAR05i>bpL2;G zD!v-2=VGr!D?zg?>Mu{masA;He2eh9`3UZ$8gPrW3hE272*jkG+LK>gq{kRO{b);b zQH_DrQ>&o}y@`t2kp%FmuX>Wa@QHquhZSlVnrhP;XAO(h9#F1|R*n25kSO+L5#}dX z(abfDz}sBJ*nrfbdWp*#Ej&8+T93eP9G(d11cYy|k+9O(TP>PXk2NDv?4Ie2V|f9@ zA9tnzBZW?U$}P*adKj{~p=2hNw;!2igmymsYdVYp#=nOeIi}h<${)zjuzW*Pe8k( zS-zBCp4rAF&AkSo8*z04J=$|Fg07>N@`_aXZxf&?{MI4)&{J6_b!X3_!=bq?uH=5? z7z5G*wTH@FpL*QJc%!QPV|AQW{xs(laDNzfz1Wb38|%bar6*x(KjGhK$(JpG(z_aN z04cqx#X)SW7Kv|>>F^^f6f@iK?Qy_tH2${uQ0R&fq;`{k3rFp(Cepe}U|jsuKO-1; zDLW}JRrt@ZE-a!BIUh%Uf7>$GkCF8z7GpH+ixO)pN+jc0V4?!FEAVA}(e35pXKbD8 z%lb9V+e`6easPsJgd+5l8nXJ|R;eTpM7FvRjvPh^>?Wkw^}cEHL4RR zQRdZI*F_jj@CjGKb8Axr3yPW`_1PX3p&m?CC@M&-vt^xSE*RlN5AeI?DEXxztE7Xg zkOI8bwM0kk%M~ci!6Rn#nx;fg-u;V2{_`Q737U2HgZzrSkEq$jD1CY5k&=_SM;aH# z@e`?|sab`wZf#;|&$`t!b#BgApt5c^b`3exFkzT6%ZTsi<`FZ43) zP>}|ZDGaeS&S>pjq!2nTzJmh^) z0-UQ~f0l0LVXI}1j@sv*Nruomm(?;SWCe~kNnGlZu-v8Fx6Rmmheq;=e>oE^N$E!Q zXaqlG+b?Ox_s+&ZC+$D8`UDnF^&Jt=*;QKVchKOvW-8yLy0*Px4e>;_FJ)=?9;wkZzf_Y2MS`-u`I9{qyI6^viUB)r=jbBr>hK zua3Epgz3To=mP_m!XMJiDHrgUk!Ot;*;D8DFytPG&Lm?P%h4X{!qx(7f23mRjA~2S zUE;qlJrARAoWdRDZ(n&h{-s$yEy;y)k~sW?IuEyI^Qkfv%?<-Le>{JiNA^*v3A5pEdBeu)$ud)3jaPU9bNFlJ42IIC6is2g+lBW^{% zG@PLSBbmyoo1!z7!Ug4EeSIvgt|^(S^@eh4R0DBK`k)+32b;uf*u*h$IuFxojk@VF zRoBzAD+Ml0f z^mV6v$co2u#KJ(tJ<^Ss*Io9FxRV^+ihu;3ip&P?!W>`x9V zN8=MXMn?(8x@ZzGI(Rlp!z9{!7D8jJ`Lr7(t<$Kd*pl(#1ZA>&wx*MI7^{o3iLw?< z(P0d1e&HW_h;uH9-nEHGi}H=*IPdmUb`|=1F+Xa6>*Kx?8dpf&0c|6*(Q}$3SXYGz zxu)+(e17cX8!)FhybD0oRtu3$&woW$j~vU7C;9BeZnR11ycXC=X|kyd!GPD(e^1f@ z%m;%6U1p=TMFXsGaiagwV>7M~<~Ks(3mAE?SJeGqN?-}rFQ!9IWBqD#4P)Mfg~v$@ z&Yb11QMzvszQ!sG&s!LS==;16q1>y&I|+Xmo+%UdR*ZJOntoB9)|};x*kOxC4ICp3 z9)w;^XuU$5H_6u802jen1;oRaMCJ&r(DCn<w{-x=?zNki#&jRCTeEV~OKjA`Cp@l}I6Wo@! z_g-FL7ft1>DB40BdV-U`F;4x{ zVK##kIa^KqOtuHsK1sRN37k^Af=XlQ(*lc7H1uI>$6ah&;+3oqX~qb?`#5p2!}V;% zJhGWT!M(_q#U%B*k;w0G;1V1>HiJS#>+u__S5WUQ>#zQ_V)uzeyJ8^sHO+|D&HCtz zTN&%KP!FmGj{$%c+(L^Y-VZy|FKnn6Neopq&)m?6Wb19=4Aft+jmYX@=i zc(P*t91a3Sx0244E*GE8on2EhF1rX}uS6pMP=M-toAdL7(mH-9p5*NYrIzu41_!^{>Ijht;3n&T*da zgMonj>;MJSwSV^SW?@Z;I^&66MB0=oD*b%c_fpX>xkq107NJDSz~OLu!*+ z!d;dprlyi! z@Rdf$@l_%6>XN#tXH)@3IAhJq*6QKn@@H1?C{8&oudBRY2!@>4ZU`l(jLRm)J8g~$ z4st4j+JWto=FHgdhT?BEa5MDO{S!NC2lJVBp@V?fG93Rn0=V%zAQE!!I-Xe|ybqSB zKO`@?Mc|h^%Cl=I*7XGItOd@q0b!r)KA!Rs7gsTVVSNwr{%+qZ%_gxb1AA!yj?bi| zc@K_-QJ_yE{$9xKsYhe`IKwqlLxn=#EU9N&@wZa9*XXi_K5V|8(PE1ISX#FIMC;o5 z^{Jo+w!NwLOCxFGrUDEjQa1!zEbHd)_Fbl`XTuGLdK*wN>tJOtc@~I`a0i_<^Oj}D zOhLCgij~i&gbd=Z0Dq->{Ha`icCVw!9KK^7;(d7T;5O}ok-%|Lsp-M+P{6oTFqCb8 z*e+ve781nIX|su?oUfyWf61aEMz)?W?7jLCh*|T^M*DSK|DoheIM$&P@gBJ*&F6#> zKW|*@SQ$dsD4_BY!oC0^b0({8o2@*0NF0u@?rGyK_f&>{CD`Y$2yEZ3m~^E*jmU^D z2mHZjvSH(mAuVpnci%OU(w+LVEK-pC2mVo>7FX#(+Cp5jAyHG{$HLF(nX+Fp?v+-I zE9c2`hNxvMzxSJOjgf*B~>Wbf?# zSMa~npbna@bk#=qMxLc4VA*@pNp8kbl2j~Hpef*O;ZA$Mbv1a7i<@mRAl zc%U90I|7I5+YelxI@Vxt;ht1UDFQZ5O1t>QbYQMH0Qon9l=0VVMLSf&^2 zByB!2qzCYl?sXBX+4lb`eBCj~Jabp>`&ExL5&rW+P0hG6@+c|xrS3q_ zt0w8P4H=n#fSpVub=eMg-vLg`oNGdJxipF|=*%bP>jA6HPo3vHt2**}bL)YCc3hRJ zPVfzU9^c(YZaH66eu+-cU7k9fBz1EfBQ#hqlcgf9J#c8orhH3%BbeIKQJ_`6bkUfw zj+?$p=NRt(fai@p87iV36Z2pQ8w$8rvCH(@77gcKXcevxO_WSZ*UTWG2nS6yH8MC? z@b0vjuHhe@%FU}W=2`5`mB#uPq*9jtxuh0(erH_fHYoeLB~MkwxZuNLz1WJ6!sG+? zys8%(tt*_37er~?iua7_Zeu$2AFoQ460-a}3Th-tn0&24zLxC2#)8+C#m^XD*Cw=; zB|O^oIzNo)EFDi$p{i5z8X&a7fUB#SHR#9H1B~3>X}9GGGmfklULrRtBeN*Se(0`5 z5fxP`^h)EKptK3ZT4s|6f=A((lhq!Hdhq>-1CvlUEvs;8;*Rtd@sYj@*G2JJ{N-Vx zx;}z&v`aZeGagT4tgw`A%EY)lb*j6F+EKP6Mip##qGG-ndd3NfK8bDVxNyiB0!oBx zzal8mu4$oWkN{&*Yn)?SOysQO-^R!86dic6r^8~3h!)}!rT1P$IsU_M=q14Ra;wbV*Oe5r1Q z6}Oly4v@8i47ngyv}^<#uP^O$egOZuisUi&%Ggup{Snz&vr(BD>;v=kANpIz#+Hbu znq&2*itAvR*_j`AL;0G+3Wn%NV6;8jp4_~fMZ!V-*=@wPx;+G(u?-XGm%Af@iY(Ycs8O+O!8&%_j<*FJZ8 z)08q7slM>xqSYlKl)~u{6=c>|t0dwhq8PhrXrDo{RmOPn6=Ie{t3cUW@m<&Uu{hy^ z`A4XGLz+z^{RIPjY0v$Q)9%4NO#;N~H?wX9CK=JGo5ikzQE6#9lU-~b(P%n+Y*8I# z4_K0>hX9~OB!@VvC}$XYFhvQItm7=FNh%tJl|;$yQ9z`w#~i!t*>AFx22%D*-yzx% zFcpTm1hhWo8SiUdyQ7$h4>IRk?hYdp|7XN1gK}b*Q)Jc-i?nchZ$JE!K(LNdEWcZB zaY1l6&}*p%=U-#p>DjZBA0;p!aSI;fS}|aZ(YHBuUw*Jo8Vr?_d2FQ0c4PLKzdIxc zFGka9_&h!)kuRJ?ay_k^PkYj|E+F#`N*GwCQ0gd;@S%6KMiZ~%m@l$_%G(c0=Vr&F zOmwyVZZM%w^d^zxUNuaSiP(}{i)~B|8D&Mg^yB;_Crj{qFlg`Dc6D2D#%6<026SW3 zwL14}j&w6(NomvDOF`=2!5!3)27JEQ0HpdJlTYW4ih;ra(P;y?OiUWpf-GouI`MI8 z8h{Q~&ykDu|cNeDA*1Z1ppq43%F%laxaS6OsT zg>>eaR+XhSk`fOuMT+@GIDadP^Wm#}3AsPPfaTvHm?{qt0FdoyncXg7aZFE{&vN$Ik;?_as3i9E<0+I3oEG1)wo-F1GB2Obp^Te5s$`@^kFZdWw!8DyE zN`$c?PQovSM_?MJioD63I)vs;+=E@qFMXly3WYMr!cOSjkJCo$lBR=$2Ed-ozI9gw zkD5H5KnrFjuS5|!X#FQ(kUK*JAMk*B0FKj(qVpMlZVh78&X}1^G0;**^VdM7%Mp}J zfbZN!+lb$`i7TA zDs1qkYgzP=u#c%t#zXEIajaXjLRaILo5zdr;NSq|GeL1gh4S0NTGYPRBZ}(}Uc_1l zusCKK^e%-3mXpfmk7i~P*ekguBLVgotls*yv>w97?^r&uz(6DH)3i6?^c+Jv$l)yM?tGV>%LI zG9TP3oqsxUHWn9<_RE%B)#)XaAX8fAa$4fD)wuYNPst4;CFned0@+-Ng9g1h4ifrW z5Wt8tE;Yt_TEuKy!n1~>jelao9V8kKF*39;)>6;C*18QHZObk&D+eB`$*c5@Fdmc% zvI_1OyQsB_9_`ECk58jMQt%3{K3dKGOr*)DJrFke3Qg?w&GA~!>4U|q-mS%~P}eD4 zW#Qy5gAb$r2e=Jn{|}@zB1c!vx5-6U1f`M4;OXHMy^IO$?H_xQu+uQ7)7e#^ZH0~L zpQ$%?AaAEY`1HqlE@M}PsvXWU&IR?_~X`~HIPBSsX52Q z^~MTg<8#Hpto(6Ir0I7hq^0QOz>58%kA+!tir1sG8uC((>6dLj%!G3y6vqCwH*` zH@!U#v7AYmP%d+vstD)xn2p{rqtM}Cxtx;pQ+=;jNH(54`~nvz&-2yHYV04JF560; zEHAA3X-J-1H(-wN6ZSX;w*X#BrC-s+%b;i)a&8YVlx$PuN0Q?J| z@s`r-SXF=Tj6mD;fuYnT+U|Twx_>FqenfmM{gTrh;8h_FofszZ4)rFE&MtHWzs-KY zBwnMznc0GKT~D|x@@RDUTbDhdfRkv;)y;PkTVmQidZX1 zIa)OLZY~nh;UqFHH}P@2JGc1zpI!C0URM=ZPBzZ=KZCemE*gqR3%R6aMKt0bh$J_P zbmcj+iH%1ka=e1(f-$`3i~~`H2eO1?ABT7WQUhB-?pv)lkTP}{@J6B=`Pw(e++@WV zNV0nm9n+?+3Oi8X76e8-{|nD_H#J> z>z}N@@xARQr(FTvW3YEEZ&R{wfiT>Q03G{Wo$zS44FBLF;j7<^U8{JJB96TIF7G8E zawVK0ZF$dtzY{$ol*hHjY%Add^GZ%DoTU|FFzWd8=Tq!mA&GA6KNF3YL-_FnnE%c4BNjSH)%4_#KMMe^?=z2Wxk6^=TrE z+es-IY2fdKbI&Hus@ca!!D;)3gTdC+_Rpa^5Y#J*8{*lf2Au3?b^Wa@ST}rQ&jwmM z`SHD94*hEt@LS>4qiP@7nXyu=?|A_EtngTai&%}6(D&8w8PO{$ldt*PD-YVQ0DHrh zvBzeQJ2%`dEWovRN&1ZU8r!*s%qFB8oqbQ)P)DhY+nR|cZRKK7o0*s>{G@Ldau?;x zzf`#7n%v6rUWJ3G*fFF%xHf5`m-y!2C@OlOO$8`4F`Qt^SyIe&=_8Qmpu9oFZ9`{|8t2aZo8@_Q( z+X#}Um86NiK>Z?sO6aAUwxUB%^pheh!7VRqaGM^9*D)SD2~Y!CwDnQ5!;RoiDW07 zgF31US2BGs(`mxw*EE_lLfEV0VV!rxCb^yH=giE`I9~jr2Pn@qqN6!D*5bLuZhWlN zfrUrsL-@pw<)d1YE~Uwg9zv`xlc;S*9()onXhB)=u&@C(T)FI4#4disFRH>Dn|_r% z^&6;mE+v<=e=2V4lg!QutLZADi~4oL63-*`51-=`e}pk^$@R|h<>3YY4U32^bjl~r z(+X8s`g_bSx;sc&*x|^OHz@Hd2U4$4id;u05UH>PB z91!bW)Ww%PmMTdCXZx zIN%&oHLbmZv_&@6hY>pI`SS`7=u33*PQ}0jlJ{vp-6Xb4moeXuou-)c#mCbc5-;>-TGD6F2)NhFMWnoxl0Zljo&;cSsbbczhmJ z`fTUiGxP^p#WG5}K?uIZ71hAD+{m`l+hHC0u_Fs#YjAJIZQ4B%Vq@e)m`>n-MOx`9v#qq0W9Shl8H!u?ND%Q31ub$q zMVsapRLT_aLYw07oWWMA2tqJ*5#T)pha1avEc?`AFtmY==DDdHQ1e>FMvJpRIj@={ z&gQtE@ld*HO;>Cq3EMS=aW2zuFsoSsnA?_G#XS+abf3+2iU}gG$LR5WDn8Yqb6z8_ zp0RCp61PV=?h!QQ!HMLJw(wi@D>1Jd23?)0Z*+eD?ou>hSZ$5O@XndoU+^pXLKB1} zs&wh{R6rxfS?miCC^_IV?HO$s^`sOCICLx1T+;tK<5N5?L=?!%ZTULuPaVn|#AVtnZF_*w0U+^nA62x#}z%hH8y;~IWL z-INM*yDnlpRZQpNj(tIVdOY9kys-<%p2=Xy)D~I$tsW;2@s^6yEtgBY?d)40=yNQCG#w)qKUC4DG45S(y^flq9=Y!Ux=RI3=ayhAvJ!7gi zcgp+H-i{1u1a3Qv${s^GzbskQ*m z;W;~P0*qF?cFyv@mWEbRrcNUcf7N*9$9CE{-yu?%$N~yU*Nxb`+_Q;D_OGH>97))( zG)tPk`vl`!wMg74?!=9IkOk|CwE36I`+$byd}_)K1OWR>}-%7T^(*P4@^e1 zcTDAY2~Ms82<+wmT-aoI^lB?x>8yxt5_Qp&JnP(O)brxg*!6K9RfB(P_PK=Uxpb48 znc|ApU}nr}`T8)JfHVENiriAIEA%mj&+pcO1jR*p;eyjnX^L2UQY02-J^}yvOm7Ar zFXTAb9g%|u+>A`7xLybGSyz53F+!MwO=ux_fBXJ~`92S8k&T~x;_q%Y;TH9z{fVtX zlwrukBTvQu6g*|Z>O<_mH&)00&183Mu&5kq=xXyK)(v9qaPcnV38(SX^I}8L=_(aH z1&%St;3ELS@vIc##1gVLA=)b`3|jq(+bZMyeU}ML9`@r5;7nXdHy1}tElj3YriJnN)|UC;gDVdoJ4D8OMio_);3P@QWXgyXN&Oz!qsEB5`@pM??3|>O zxyiQ0!taRjcEa7Q!XL=QKM?ax5$^hPa8=KY-xIj@JbTkI{=otGKg4=pKeyyG|69Ud z8xe0EO!~us;bsE&5%yMNc8Wq zIrlTO+LD9&l5+M#N-?CC@Qxy*cT1eJK};_ZomG5RvB`l;D>i4An(QTJJA$;-kWnnA zZ^MEyvqaDJgk}A$UeIgwM=WC(?5?-O(Qss~f!qBpJTs~V2hyDNC~QE%voO2DmOfwP9gjb_dZ_>0ShT66WjZTTRaKES z`R&3lg*1eVJ^%U}`3n{pC;8(Ou7In%;(r-7{`Rct_aDHL5Zpw@->(R_$cBGc;9ALY zUle{F8Fx>V|K%Y3h9H+Q-izoq48J%c-W`S83IA&a8J6j{D*PNJ%P&0OgZ1{*p$>sp1iyxus%$3FK7+j)PDQ zR&WKiSYYz1$8uVqTZLuJG3k$EWxf8tH7lsa4T^A}06<|mn^#GpSEx0}sl*0)m$3o$ znvwdPN_`y6#k>l@G`|jzpUy33a;o|KGCr?XpB1*`s6Rs$eOrL%p@uEMas^XZ4Z%_# zdyT?}!y2r|1?mm*D?uyJUU?&5r}g@Lu(EIy`<=5V#d{8GhdbHxC;gBXC=faLWn)&hBx`R9JG7zl|`z?Kj?i7VeI~ zouSW$2;}dA+#S@w;x1y{CZe_Y8^ z3hpwlpbqf@yqjtGd7u&s5oI>8IqMAbI)uCyl;Oc$&SaG{xlL@=CN{SO{Ms53lHLk~ zyF`o1ET-1NkukM`yXe~*t&#>r>-AdB;vh~`zDjAmYwJh@SFz}+kTt_KLLinY)PQ+T(YZqrcL|ucBcHo{c>2wXY03Wz=nzIyjZk>nDHtw|(__dT1MJkwbvE ziuFfuW4VN0bzuRMRyp#B<9O(D822{TQ_Oj_rFlvON2%y7HKjkr&w4D*wbGTh1H|M6 zqvy#-Hguh#akL6O@3K51d1=~@La#n0&E4|CrMEC*-y6GjFPwjsXr1FsnRG}YA$fp= ziE>VkMHDhjs8Fa3gyl1YbRpW(paN98!Vxk&q~K?xF&aoPOvtdT3`AtoCzH?_nVg9t zZnm8{H%u9vOw=gOn%Xv0mCjzh$ce^%A$SxNZe=No6%8A5Uv`Karz-5Md0$$&(}w2)6rP!kc!`!n^lBH+R7`@$uQV#0*42 zRf*885)mdwq62~BWEz1es+CDJk)M?zw<#4rrc^C%v&z;G)A+!DUO#=ESV!53W7YdHmZ*1&Vt_S$ydTN$Ks^PDbd0WjBrZJ-2^%?z}4! zMlpz`C_}wI7?snBm8fr%9s;b@ z&~TEAoPbg=?R;u9EvC_&*pCf)C{AcwK+DRA3af?4=pwon&`330%|@h*#Ahi~IM7}V z#Z-pJ^`@rIW>DN3O%_WW%kms2V3{6LVD(2)G{(inV>u~lB39~ih(u!j{evU(iN*#Z zArwglhX;@+gwCJWZW>i=AW4eJWa;bc#{xY$D(US#kGcM+*M!4S6psc5hH%0f#>b8w zJuD-&WSLMXqI;a7s&2KK@xV`=GKtr4198U4bBG8$&sr=diWDrw+pIRT2~oo!@&b=9 z!D2QhC63e4jUph+VcBBf;}E5=FJcftoF#!_MH8MqH54Jyh^i(fxy_tw+45&jd~@Vm z%iCW+mUFUI5O88h97x|eYC;>i6{2S!AGK0M=Tsx-MapF&GO^g&*2_afLu3@YjYcDG1lD(Uc8+zy?wFrD zcka9M)GJjT@Vca@wI2>eaHr^0E#jYE+VhXUz0-Z<^JD+{;o;Bz{Z*RVQ?6bd|KJ@;f_g?$@ z)4v@1{KHS)eH9BQ|M5w8=huIH;kl{F6Oj!ezs8+MQ7S1hTM#mqEnj`S^YG|ZjY4=$ zDDnq1b_sINkakiu>{zp!B#w)*Yz+B=FBsdtgHm8^CGx1P4W&w17u~eSUHf+y&c8Y# zA!ppUAeA?%lbNFPi`W3ssJCKG7{{UTrmA?V@jPQMeJ{qqg_ZiF4shHWeJe%n7Yc>2 zFS2Z`F>^3O5(QsCPeo`ZVGWB8%PyF>Y{hgdXZOI`&~fXW9CPdU|@W63HnND2H4}FN(apJSTe)86Taqnfp zavkS+=bYK+&RuZk4FGP3HH3CmHZ`m`l{;nYhW&u88fA7MoLXTLc7-+wVoM0yH&dA+@TLDo+HzyFUe zK`Es#kHBz$@neVgZn3TJ!Sf;j)9DQvNDCirFnH_Y`Bz^3#@y^#SRZPJ#AjdNTjjw6 zffD;e!l}Tqw$mh-89%lffk1!(?FfYQdQ($VY+`T^;bMlz)PTGoG8-CX!ff$$FnKY* zm}}d3p($3IXaVBJbHwFQ3|D+{Z*RYIa@6UP*rUNt?}WWtx)G*UnB89x@nO0Q#3J8- zxmP&s_^~$u^#aAklY%SQmE~oAex7e&iCBGssy5{zDX0i>gGplH!h}vD4QMK!3!WD| z@)WQ@@w{M;*sgWOkAVR>aw1Z}N)-+e5;UDpmbOb)+lp;iv4$3Enem#L1c!P3KGK8^ zW!~%aDAKJ~I~|W1k#Hqr`T^w7F{g~WGak8?H%n%sl}$Cx&`v&{i@aM(t+gweGxIYp zc;ytUg6}g}JpHoM`RNJkGt&2frX9^B>H)mnzTV@Fa4&y}{E`3peH!JtACO-O8+2v4 z$2$`!rbE%5!3gAyHZA=4?ekxL?Hlt8FD}e~zC-Yu7>{(g$0g{{>Go(7$AIjx#CBO4 zKiY^3B|$pK3r`0qiMeCIMha(U1{Jrqw#eHRDu@M&H6HXE&kJYrG@%jPut{QgfQmdX zuz+}l2AKiieG3zVSrSHv{XwA`*!m3mAHkr(6T3@;PUpDOAxKKZ7rMfh4x4~1P0Zdb z6gHM)>0n(45`p-bCSeKL(B52%D$7yLZr= zo&W{}<~xVS$A|D{AR5h_RZgszV#}LmY|D!8D8g>z(;U`1|ClzwtL>J6uP^3p*qH)*tVi8w}rk z`@(Bq`JLIBv-5K=2;+7{Q5_LOJL&Y`2OT`vpIKZyesCXBz>LkNA9KN$nkkGKu@#z) z>wv^|c6K05w#NjvM-}AYzTIxyUJ`y#fDkBLx#H~XtZljY$Bq)J@HF8O(BtIzki`cj z_xA5{G!@P-8|z;r-)D@zVO$7hgKtH|OvXgW;>TLc786jCsmG6Vb91=C+(DF1ojS$3 zj(@DO?5Sh{VVJ@G4(5f(ySK;rnA7R$Y24VT07eaEmoQiH{QY|A=2(Q#qF_#Fv-MO)4sc|C|`q=zJK$dc9B$Etb7z=*S`n%`vZr2)F z(~5^aetM>4MBxE#XXDl63QSMch*fjioY(DE9R1!ATOWvz+x^+^zD}Wo!2}Tred)QL zBZt(L9mBu=v4D0D$k(AjB8AR+qY$*jL1{8lA`K`A z=@?ST+Cgvo&=_Pf6v-v*uxwKs;sEw$YBMlnCxw+58*!EkTbcy7_iW?EvH)sxBdpNu zxA<{`cx3$s#=xZ8N)=7<#0j;l$PBO{DIDk{7U+-U<`>lW8ID5-c4UAl!=}fEVIUM2 zn6yfh)*lmr`C=k-tcE2BHzO$+gKaL%WanvOgaBNDmidvZpjcNR>d|@-hYk)7D0HB} zk|pjUTT=B ziXPR&*V;J^uG7tuQAt8}qRpIPCPJ`lkWGq}4NutmxLlul{X5?uMczgO9 z2yP#rkVQD^jyRuP9=^xafU9lj1xikmntvz&{6JwbF(WqR85lre^3)H>%T#P|D2@G1 zE{v8rK*0?{*By%=t;321M<_Zp1@Jan_~2zQ_I*CQBOV_G-$%ezOn^`^cY`|5J&-lR(AwE!cwPM+rUoh~-p@X5& zIQ_At*wzO(00y8lTN#dm;t?dZg^0z9IUi^o`3%y)`I9qZ3lUEunGbP~D_Udch(Cu+ zG=*-keiN}b!FG&=#1Bpfx8qQxqLsK&&D=yPS)18#Hnw{D^l5anTCd4YY0l>;n8`+7 zD`&%|x(;^+>Gn>onvcW5L1D;FBX7at)XaD@ooHr~5G6eso1dOhD8_{^k@Y$A)E7OT z&wTrve>y2XBTh=Fe6F^;PqDSmo&DiLKse5F&q+Q}pO=FvcKrd<(LeXrkKp^9T6k%3 z{_}!h$7rnQfFwE&5AF#Xc0lg^-O&<&Eflto&q|3|nn?=U3f|ruPqMt2fG- za(ty2zH&XUw$iCaT6I$+uHLYJ+=un)KXvAd6gv3UpKWZFNAw$tW%S;#V_IMph)-wt zx(F~G_kMK#=pX&c(5W0f`)P zAa0P0u{_#BieelWJ#*&FZ~a3NDYEUvc7l*`aiLU0#GgJU&8ZZ_wwc zY@ZiA#g)sPbcM?gZ7lMUZtdO<%uMg?-=pQHL7xjhI6T0&aDV6SJ#rQXVwFU4o=EQA zgyO}=fz6tE?RrTqC9XD%wVgt&o{jrlv~!?UPVa43D^}buOVg61t}mBO-6vDjx|+4J z$#^|yZj>|hn2z6RX4=+z%Uo-xLuGXp;^UX$2smlEe{clrb9(V*Sf6kG;h(lQOM;&0 z07t1iV)e7np(XT|hrkO%d>lxS{=o+aZBgsTZ=ZwpS(tzE%&C{e_@H^Z6wp(olcQsZ z>CyhN*yG)|qi4`acF@3%(je#d?c4UYfuV?=4JY;$499^2+q<-v(jZWF;FP01!*TG_ zE{w*x3U`1)2ZQ15-5uI=d31EJzdQD(6;c{KaSTdqKq4UbbG7>O0mg9z-o}B`{@C|% zIAo#0eAlmU39t(DeFCb8wVnWqxZO_P599NBkTX3!gLD0%<>J+Ie|GI$#Z__?V8 zZ%ZAgXu|&P?k$wOdv_Q4qB|0oe{dqAY+yx2Y#i-(#F92( zVQ+SJ+9gX6fpqk0U0>bIM#{-+x%et1V%Do<6QM#fm{`4p0x&UW0{&JZcW1K=dqgJ5 zr9hN?kiLRh&!()<)qM2IPCi*qtj4dsRkqZC+YRtGAn^g~4q<)V?oWUFo8Nob`jD`& zN5g(GG{6b%yhe>f8Xa%Z=}zpadjDzSb)R#vKC?4t$JXbNbhs?S4!kyWJcJV@w9fGG z!NI}(2Sk=$|M>7|_ZFQ(x^sK?!T$Y$*s_3h|K7fR&xiZ)mikKZ_94GQ8Gd_oaLAcx z8ScOR$XEJSe}KYVmlH}N6R!>)5WW?=DthC?>W5;<*mw8-p*X{SLeT>b*AIRoBKl}b zkljQ3-WDIya%1rs2xl3|?eyS!`qUX*y>4)sGCegj+6~9P$f}Dei4?tU{Mc^9p z*{l?DsbEzPHPew|a(%Ou*(?|HsYGh|>PFtYv(eB(>+MojkF2HEu9}h6bbJ*86|3TF~0i$@f*%kw>#8QqJDTz=?s zcBD~0SGUXH%I)(<`y49doAJhP>gp)u-W~0=6X&2#26hUZZ&0~iFf`2c0NmCE^kPxyl63a@ z28q!c9s$f)bPkRV8S){a!2W~#T;2wIySsP$M`PI(v(puv*6Yw2Pf2!t;uFtCgX_(F zww6{)dfbYyR??}Q8r!ZF8(FiS(UR*+?Mg0}N|el0yI^gWt?RXHbm{G_YR*aqt2v`t z$raLSEpOs&V&z@btz^ulcQ4Ne<~Ve4+&{w9KlAjjxm}-v@6*~S+Tt^^LZdyR9S*7u zM_Y0FY<35<@OljVIf~c%4d5aYH0U;GMP` z-P^mx`}$y(L64I$l)>Ai_zVS03w%3x52=pVaqQrL9fhNv*5id9UP84u zj!NU50KB)y#^m<5IFlm@_G%q(yP6c|@&24q9F;@XWRyBbBHG(wZ6-EO()Mh0+wBQJ zf*|ozE|(h)j@RW?6uA6;C(NfD5L@&pN0HI>X{QVQo`GizAU6|04r)2XR&B4_gBzby z2I^Y~;1%tX6^7MGf$PCBx^nu=7ku8&!uo7(S9rK1v^E@BAJ#}+)~#KZBeI*~-T08m z2OtCrT>toMzxjJ-PJd}G@ci97Kv^gI2e+xQ!BCuXBTILmhc9N0ui}Ige{*!UiF2S} z`h!s!zTy0?&`|xss3bpjgm&XcyE^%*ogSk<&L_1d@{dot{D`aA=XTOzrO`VAWQDq+ z?Owy)F`U+}s7vC~JtC$%J{gR1*wsZA&ps;J{r~7B?jaJ~cD4@e&mMP9gac0Q{BWe@ zl!wnc$%C=l=?cAMpOwS4JE87+L?7^YMQ!Y&{5TTNKBbd^SQ8fet=SZll@Vr! z`LNR$D<$K8vJIkW62;HO;iiwE_zZ@291J3}w}1DzLtFmvxVyWHp#f_h92}8uAG7zQ z1dX5qpDGUKa#bF8|>OL!gl}Rw|)CtoUaJUQdj_;kS6Fu$PR{c zcW<9(pLb;s#O}1d?NNy#+fcASer4h>4JFX!?RVe$jj#Uh;;An@`^#V5+_*6naGyDS3TgqC)UQyu z16LSXuS4=EkC&*5LvcBrE>YbpQ>M$QxGA67rvgq1k0{`g9Y|!vU9w9NhYS@5s-ui= z{B@LcE0n1G3uqOXW%#Zu`*%{u>o$t9w5 zuu3F${gYdF?$6Dh4Ft~q$shl>jm_$Z53+^H`l~no@+-gouciZMpI-a|(4T+GwRY|D zMx_YH4IWuRjptLbycW-EQE`2YR8|wYWRzPdrXnRZTGpt+f*LJq31s4JQHvEvnMr#_K&fIK;ecx9TNBD_bfRNQDb} zET={aI*q-eCGp*HKSv+M4Ut7hmqNJDrlLqFPxMKla0I?EuIM?ZT$09u9NgfFT8|Xq zSI8{VFhfitT$>rKUCQDfUxx>cM>Dd@eS=RC%IDlyqNbcuUKSCtZG5Q(~%4A;zLAs!MF6t_Re z!=w&q)Ms?bimsu1jl7YLtvAxD9=?W0(Zd*1(x!}EcYG5Ek&%xa?h+DSF+15KeI#Xx zbV(9ig)|R<#i@lC=jLAi{eSoE8#miO3ojK0^uk-`{>j&V*YEq>>BW~JPtYt?D^<%R zo0(L@OtjJ|q`DPvWmAoG^05+XwX=z4I@Zd>8<`j$8&(vlZ6%sUtes6EHLWDA7t^aa z^0#xTx*0)v+;5-}E4q=3qZ{oEEi2db7|P>uGozxwgmu@ArS>f4UUiJro34- zQPv`x1*4fsVvIEte48A7(WE{gQHRrsx`}}#X^RN%k&{W)4Gb`~nW0w=kw1EC(&%bN zlm?hi(9p6pMpQ@Q8&NF6`J!-`3Dpu`Z<+CYXz6Y>myN9LHp`V{u+87fYuhK+)R#x52nZ;xR_@Q%hh7(au&j*)pRb=2k&PYiJWCxmmmLBOQAr)wAfHF&&r(es?(Jt($ub^DizgeCZE< z|Mgb8{Go4s*Nf^}Nn3|ntEiER5h`h`6)jv!1)$`|9(!dw#7OGX4Ax>YvYW;h*L-Yn&c(W?zT4E>W1U(3gdP`Dv(&#D*;Bp38y z%HUcQG{hBiS55?>D|}A*q;oJG@Wz%d<<_rajF4Q64pUG_QAL#J&Tz+27pZDQxzCsm z?iD|xKpqq@XmZgLOj98l#E`kVAQ~PcfDPyy-rg!_!2D+TT_}odbQyFj#MhyD?0G3@ z)GT_7F;?trKkMQedk-> z+q-vT$frX;>_F=ee(;xHe&y?@7GFAj<|R5@D@%~^t%450Cy9nOPA6DxHYXJ9Pm|hK zY&)B5>S3r9t`0T6nU15)jl5P($7`7c+Y~TBBS%$WBWh#?RFD_1NW*7Gwyz~_P?C11 zKT&_cGu!z@^6I(mY6gD6{r$bblxMS13SW8yx{<8_n*$zlHB09iAqBXiw~btiHYi#! zMzK*>jVNhIBSI!a7&z+rgjvL+*wC2bgjemHhAS6CT{@*=ky#g}EsjS(9ek)|g@JQc z-~8*nRvB2R6koxRQ5RfvtDdiFQGNB@jl7Qj^iGZTz zhY6c_-$XdURN*j*ovPBwVEC)Q`ZY=VIK-z|vL^OXe0b{%gW;7cmw){$zcW4a-2Ca! zpL7O3ubcEqd>wOyAz)fDQY7dTzWM1>%^)pQO(%-bRAvk`ESphiErVc0CZMSqY9Iydy#WA}&ZhHqDmOkz!@UD*R5 z9etiUHCn#8o_osk}*pY8j!X9>f3v^+Eq_GvtxwS(gLEshEVCK(S&X2n3Z8 z`~2^1lwlUp0u0|K7)&&agdy-isC#+@S1r6eKNmRZ_u%}O%tS798QKg=9%Z2CK}ie; z#Rz8TFwkLPeAoFNrWUCsx>UB31)_PPnu3{#@ffQ#SyYloDy~uP0D46yar6-29IWtO zqkw#%IJSMr$6KJax)y?2$0M2okm8dK_EV` z2p;dJ{{0{P(T$s%<4E&|YJK{{w=TT->MLKLn*HqJ(=VR%$@+{Y8r-gipc7ygh1(K; ze0ELdb=5M`PQ}F`AY22Usm-!gHd47{{6-BOQuF2LL6hkXA8A(EP;k5MDJx7Qqmz z74xWuZEIES!#`uISzs%kcZKqgyf%p{RK$+-9gdsGf z(v}_4QAU_N(`*7@73@kDhZIYE!68jMC?@7{JEt7-lqB7%mDSZNunVvt;M;aKwwaCH zEb8X+r9yb+?p77UtN{PVS1QJOEfd==8r4|vMkNh70=2J~^oq6y?Fw7AQ-Ei58R{#a z2>E4cKHxSJ>!8nG!DN4sw1h<>1EKriR290;<#6`;M_^+L9W1`&^F9BqZ~l36<7W_g z6R~TE53CQwXa4lr6WZD&ZJ0C>EJ3zLeS*}`R-v+J^^3U9z>M5%7A{^mH{+EoHCoVA zZRN^-!zxBDk*i)RZ{*U@*LiJVDHOd}Y-QZZwxKZSXI}rZI!dau*P!nHE`F>YKAajhOj6UIIi&1aV517Ss^b#jaM_e5nK`k51WzI z>+QzMg&!PNQ@(|#B*l5KncivUU?Q`YnvO+Ug&f6~%(xy|+Af*b^ZJ$mz*~8PR7yH2 zOlO>YOqL@9N-qJy=flDfpO#Sd3@YGU0P}#Jz;ZAFToDOK2~A~VtMJQiHwsJV{;HPM zW@kNsf3e^SrU~m@{Wip*LK61kP^l073bJhAwICQT#mraf2^cnO-bmN)lq-*Un4*eah|n88gpc=2XEUCd~15!-JTHJ`^n z%2zeaVWIYDYh~~BRUaKbSeDU;zL&&7lhO)cCFxAvUCWPt+XevKoMZS+m)=k za?S5{$PQYTfB>nhmv2_G+WI?lUW`Ec*fURgBze&zLx;n{&iVbc&&2IO|2OKDX(!p- zr{|{gMk1432iTi&IzW&qr?g!wLL2zqo@uYL+n_TnZb|Vd-i=BzA6db-;F@LDmyr+Q z{lrtJ%_Q6(!|O(E<$9w!rAX%bRWPa^S_W;2uWVhX6DH(Qz~y%`QkC66U$8!~JEM|% zjHyb{LZ}O50vT@RH8@S+>O0K>?8WU;db?7v2JA3Nsvn)Og+aBrm6Qn9;%8bYk<;=`fD+hNwR?Dk~p3q{kd~!t*+cj<$ zld09WQ_(dr;_Q^yim%I(%dODab{&wZUQxudS|h8|v0S(bMw}=8NqRM|0v`4{9neM& zAwGcLZEM6x%tfQCN%o?c2v3m|ONNkp`}Ah04IL2 zY+A`@(#aStu*y<7ZR~6`F@%6qt`~?&JoHhclGRbtOoU`7odCsOi!Qb5C0QtqMp{*z z4v5bpWU!dtZdIJ3Vmh)s6PSkhKs=wC@xkcuI#DyD+2(lUlJJlPM>%0?=>V}4;sfi` z&_@HbX)>uQAvo+}ZNq}iU4mU>4dtixb4>cWbp|vBUqOWWCa@6Lt}E|MJ}JCKQ_Oa-QV zyY-S4UV@I5#p-$45)oPvTM()>_C(e&%DzcXjXCK^3yDuTZ31K1;=>*gmv5RO^uJxm zc|;#7#Z0}DXExr*7L3)m@@mi_yP*dl3sBKpMbj(HWjU9w7P4@QX8b-iyq+~wztahh z+HRD5V#mS;bhs9&=hSQ}sJLdPy@5N`GT=&W&F~}Q^WObfj zcP(AMxKk|EG~MG?+f{A|UCHyvL%ck#7X|HbsobBkwQfc3$+SbQc)`eX^b2jK0Tf+#9p9kI^iU-a^Gq- z>KP5MTDb&-XtSU*L2SJ@8a1q^9&syc6?EK? zwh1p4)F@-=okp3Kq6$VUZvwN;xSc)`6e3G%q^A6IDi81sNEH%+0x+hxHd>Wfys7IL z0;p9kq&>2Xp@9gWdiGh~jZ?~6H@Dif^}(n+TWZ~77O`8(h@ibP2c2VBCt8#$05lm?0av46TV+wjGH)i2*W42tTjI zh4mRY33sUgZ(!ZYh=Cn>hSlRuzW^R?-c{vvz}$Ex4=oXzF@l;NpO#po(5{gc(EVKSjcekxaRv==~Y&kW;JCKW7!U|sN-K_2u6WQn$B$yit0>F#WqBg|EeZ_ju z`q-g^5hBt#%=n&q$MtqSM@z=3pcT4`EBqj&t#Tet&AiuFgRzEa=y3wHP6^hBP??yc zY|a4lpIMmQDrb%8Y9=0j`qV6F7hk@%SFY}4a~`il@w#)S%A4FEWzm%-;PyM)n=n0@ zWD1#(H~?B>?aFT6+{~vSK6VhEWoOb>K9X$l`TGHHe01@``FCD>^`B4AKR0*!bNHeS z-u{k`kDVlk0>3-4ei7Vzy;*jNotBtKpT`S@tS-OX%BplEQgS>sI}JSSa{B!)IUl~d znT=&*>p(In25u>9kx?YjN<0~O;}$SFh!45}@e$z75JoK`!nSc{Il??*aR*ohU>!|>JXxkNS+^h*wm7d@0E=P#dHEXJ0t@UEkF<=h!P%w;&QR@qTd&Qn{TM?oM8l)0%B`xUQO21X^7IPDKC5$48$oM zG)NF2CG_E$`Ke~wg7uk^$hVcm(54;ojL!va15I+HSpt=cx>~V}DF@9putD8OZkS0k zco~vw+r$r+okzq69{0~$e0b;h8$Ue%r7!>1%);}5`A_xebf82F?h{axSx$hT$4gLC zaP|$upncR1av5C0QUeC$^k^w-g4t$-=`X2aw}3arRLBigk3JX?C?9A!pKz;b3uQV% z{Q-od>5e@?f2gk5Dg(BM_;kA`xNg;p`REl|e;fy{p}Oq^zM64R2U__wZ)a^4beMq| zhg<@dpbd~ojAB}m=ABYC6+&S=LX=R~C-Q4%5{Qe+5GvL|lYqF#z$+HTTIu|YA_ZJz zbVT%tVg)d5P%NG&7#QAd`1#FL-05EEBX|rq`{~!5Y8l2a4p7$*PNMa#K za8)hKW2v6jmSjn!yh)yV(q=MA+}iz-nf6zkrjFyLiJPRIw4Jom>5u;CO#ZgxIPKqb zVr!RWilVrHBtY!@LTn@!t^g@Y+yH#r>2uEW-G?vkw*Zs?`UmfTm-pW9-gDmbo_Ajs zaGgxRrf;e7StQ5=NQ2qo-j3r(_SM%k*Cd)#2_NkrY9H%76>VP!bJ+pr^7~t=eOmUs zv~An-fAVMleJk=lLHlHneQ@%XZ~xZz#=p0%@#%Z3D|K}>S0@Ho*(fid=)OJVAIye} zy{)4|-P5D}Q{z2Dy`6pC?H49S&yNgF40S+~!{NPtVY>6=ad^#_CMWvZ&n`|64xaP2 z*+O4idGBeTzBzNu*E$aMx4r+?RbNHZHPP4QQ#`%i zE&{25@+bRFgtEO;*CzY>TYoX!_TlY?3*9Gv2|9;#^7HU#|190l zv7XaDZJN)d)3xUZ+U5pMMTya~OrI4MP+u_|#DP^I^ri>9 zp-ryLoNqsNWM-&mtoz(VU(cn9;mN@cFvX4eiF2pkzce+rID7H<@ncQNWPMG|WH)qT z=Xl6p&-D3p#)Sc2Rd{W35V#sV`{6+Q@kw9S)pzN9k1v-hg3-ZhkShBdW1mdH?QVIo zuI@Ro&&Bzvtq8k;h2DJqjl(bh#=)n)e&F+m@2+HFM2)t$j(42#^~M98&;kpC=ipg` zY~Z#-o8WJLu#*@3<8xm`%~I-c)~^#CtyjnT2Ts0!{rupS(Z2rUM;Av2FvVP7M}OPV zn-@p!Tn4KgTNoLn<$&`?Gox@Y+j)MW?f^~JvS*mJ>Pf${a* zgXbpB9iJQV1{l^3y1H>;YOeS6OgF@G8<#mh=;bY5=J+!`zW#(~{6WR=cKGxMfD=;# z)XO71aN_!ozqd3w#24@_F7TSK*&aLt;#}xCd*yuZ0yM(l>G6)%#hG!i9;_@Vqo?-l z?mBsVs>fF%EshUNwjaMX)-&68_M@5M;nTodpD(NHZv!4MESMCS8EQScI5CK+xis7Y z61!Mj_^$@ff-JX%#nz_le0K8ek+Cx$UW4z?cZSw{!V!2O^zx7E!WjTyQMkA=+%whD z%3>j~bARjmi_^o9y+da{gf^UNZ(W!g*b953#>W!BbYMSp)1`?~U*_6#`pO6fZ1t7o zBYsREaI(|idO=$!_O#uc9G>nx4Lr|uotcGO(d7$tZ%vO~JKqho51;y=_vA0{ z&Q46XA7c^JWamj-fXJ67`awm#$KJj))PX-tIzP}pV?g38_`?N30vLQK0Ca(~&mHuh z0SCcO*q%zQ++T(}d~I@K0R~b}>xG_Eewq90{}3JuK*H_i z;Z9skb)LLEJ2rIcmy;bQFf2aD3-}4o@kg-n(^$`$xxTLRZ6{_rPv4##8$I{o*qQgP z41372>7(r@A%W+HKsEzjR-F0Z3iRN)53wQ)IMHzeni1plefSQ}7<{<(2rz?Tp`f{H zpao9=Em6chBJddD>Up1Ry0Lg`N6mIgIcxdeeNb_$7mc@c)+Sh zPQMRSTpx$#Jqp;cWqrrr9cw#w>%s`k$iXx3U!LrM;9Z*P9ys}Pp!dqi(2Wbjogcin zcyS5>w_aO3 zKX4XCV4Y8hXOrm!JdvHv&(nC@3hm?jTXTgYN8bC+uYIqs@#!7SU&{E>j`Y>3{*Djd zg7}45vM>bMewNsVSZ2X3{z562*GjnNbKYJW?&J&p3El|=529K+KM3}jJa-BgK>qaE z)BR`P$=ZLZIO7kjjfc3!uYeGM z-M>7A3;eV+IS|UpS^**G3U7Kb>%VHd*m>gS-0;BJUxX%t)}@Ps7kb${~%1&mLcz9=&{iAas$m4Y!{NH9w*2 zBmlq}1qNp%00JxqRq>~e)+^&fGeZL~-tK&I7w3h^DVjsjP5AYE=V|;ga*L@)&Yhee z?S(oXICBiQ7y-b54Db-v_^tWL{?i`-HaraRzz!CS5g1nH`$mSefkSk8ybn&=SjS0tb0gUDTvdZ=R-eAm|w>kiBGZFj?67z9J%A=bi$V0_F4-w?D1-v?(rC-SxR+*Z4} zxW-~fyV^bb6nuF(w9l^HFV<}P$`%=KJYIkEXW#ip-{0BtY<=T1E4lpc-OVT8c@0YT z!f-FJJu%QdH9Rmm)ISj-w^Jj1)1&R;Nc4PWY=BSj6JPUxL%kzi9p{G!cJ11g%e$JIn%?f7;f~YOgC11; zIz2Stmpl}J58saTp6h8l2{3StF#!y2N5SuXzWW=0bCV;>A20T{pThG1en5f0*@@wy z?zV;LF}yj}-{}L|T0k1o%G@6Pvj_jjDeGCNLw06b&ibLWSF z91Mt&&j*)$VRF>J(0UB0xH>yIKQ#&%aApX7pz}=End8HuNf}USvA8JWWY}+Ce^+}; zOUsRq@9f#Te{ysXl!l3V&z{5rF*qi|Cs;fF^ex6Awt3C{#d5H~D;FoQ7kGk;zP3{U za%q01f9>C`~arLp0qnaT0a_KE&Bn5<*n=Vk`Fu1yVrDX^Vg?Z+_%{;tkU^|zhD zMt~%MglltCcsM@LB|^gL78hnP5!T4tBAi41kE`RRgKKe?kOvAxzim^;$`r*xt?%bu29n3tn%OQ$#y zZ`09VZ0Z{Gga8oKn&Ke-ws~hG(0g}fxuK~sl}c?(`DBg#gkPn@q+DiAG#3Zgy6`JO z!kf6@!*m1*zYS>gY14GNc4yjWZMLWCgpkJVwHC4X#MkZA7V*HrTXr_FaGkT`9lVK$ zm=rVOA#Qo*Ai{uOZz_Ssdb2!Lv#qX%Z5KkL)~hF4pxs$6T<~x%;B9-_?;5bTBbjKb z^;^ldwk6spM6Un#ji0^x55C{f`0W1uhq5_5TJf=qeD2OC zw+lJnns@*HeY}b5TrQW-=a-k4!F0I5Ih)PmeDB^p-QK->7q4lCm6a70inBMo7`1SB z_JCOx!&4A&fRLWN!V7-ap7x+oDIiLk^aw438Kn_mSaUASyE*zRS zpwT1TZ%5d#kUT7ITyz`Oz&*{nEVkIk!CYC)Xi-{1>=rQaf&_r;+qZ9%0tr8_`R2;< zJx@G^Od|CAK>IZ8`05}1_`hxq`*_s7_V(-F`u6vm8ozpA@8J-Ry8~?JeNe&UU~%bY zcrl+@StV9QBv-FqsINei!viL7Yd0q$f@AzI%A2UxIu;o`H(MQ zE?yIvf@*1L$7zhswvz|(8NE`3-kB>)xX5(Vm83UeGEee_X=>+;CU zCQ^x2pEf-N_W8Ge{9m@n_rXj*f9thZzx_{}8lOA3?@$1088#JZ6{`>p6JV?Y4<+^i zJa|XHQcz$aLISy|B8?S%DTzxaEl6J3tre=*u3h6#SFT)%iG6M#vC8K>$h-gmyKJA6 z5&|KmD84)&m2B2l9p%>h2#%n1)?5I4LItjG-tVO(a^#Cd47Joe772D%*xu zF#qKfL1KIc7lRs5{LZuN5W*S2cDYP8sKN}`hsN7hvQIw7J^_&BbUG=L6FcC{B@l;; zi;IHXE6spO;@=uunIa2kQ7PZ&hLU1M$>2N6e46fMwaI3&kG2MLald4N@XTEXgqk$ikeO6X zay4H7`_$JzBKCprH@816f{*s?93=c7YcOxKWhynSjciAU1U6K zcglEVo2Px`ph04Dc9ErsfiK)&4m1%eKu#IZtLw6XFK#*&rHd>O8gJsG$4&bvn5Jza4vD3ur6oS3Pel1+ZE|7Q zB7D=0H|sA;Zj-^0 zv9S^7hK7b@AOPSK7kYtY$qkZab^ZGFQcJrEImtYb@rH}-+qb8~v2EKn2~6v~0*5*nTWfI+Hw5W(i0!S@M8I|UzkYk1)g|L8BarrXpb zEL`w4oGCxaI})LIa^uDgs~WaQ`^Ybo<;EGc3flJATwWA?pD6Ex-QBzIWw6g5{G0z& z!an(8j>=^{6Bd~0b-5zU5VF}q;0~9owwq#~rk&64-TNZAH{*3^4X%pmSOD4U#$cl@Z)$N3NL3i zqJ6|ZSr~7LBujKex+JrNZ+)r(Wl|i0ba4%OhI0YAgok_f?7?d;ik`{wsZ`2RDe{Ih zQ>E0}moHzYwE*Km_89RAG007435tvCw1jW^$SWsKwz9sDZ05(-c(XY*VgM=|3LSXf zw{IV9GirS7GQ&8yhQK5Nz#-L8uB5PJ(?bWeXQT~X6p^D>?pS_6cru=f8F};U)9^x! zeZXD*olw(}0}Es`IZ*w~wEJhjvzkb{nnd>LudM#`C!oZNCsei4O0oD`b?swmUiyVQOVP)iDSx7Mho79u_+ZoV3Bi;3M`fe} z3G6snp6v5@8gDi?C*R!qvyw#%3kwGi9xPf%QJ#nwiM33zb=pU9a`F+jn9`CaJ**A@ z<2jw7DqpCXWz_-LXUC4`W5(O6XB_W_WL#93=T=q^AHvED$wba?P}=|fUp z6-Ak%nh$i)CTSlH$StNkgyOTwCIDQN%mg4fOl(*v@B8@oGPKM>-DB1r`_Ls5`BcLF z^#A&=Upnk7nScG)Tp?3f&v<*|t=C_9_4`Vj=7aGTxbs2eje$)|fwYmJ%9)|&n;>Sa zMO?;Uqs8h*0@u#eW01V*sB#Kb2!l;r#A99MfQ2~?KfiVlVn56+O8H?x!I)b^NJd01LRbe zM=I^Cy)GLnFYU^q&GtC^KBc=>eY2{tSXoZoboQx28xIIIJZ8}j^FA=%cI^O* z=C}TdXP^CF^NFYYT_*ZV5mkx(tIMlW&dL!O&%F6UqP`GfjFbUY_O9%X+pey%tX&EQ zZ^=HTk+&)$w^R>S5zcE{YaedCRWPtYxfGLlWkUz0YN*Q2>Zh_W#I2EhA@7Kej3+sG zOsNEA^{3;PjV$>=XQKBz^1kXIio8MltYM!3SvJ2CF`RFo1jI%DDY$HJf5uC>T6gq# zXw40ql@FpXo$%WS-c0%n|0Lzlg=F#1CF&?4;h}jgmiDcJIm*n?Dak)v=Xnu5&qrVB zS3b}3r&KDdufi<2$k*WIlnedZ88}?g;AQ_bi$?a5#xOo^c`eA-oWm0IKF+zdV-^f} zyv~^sve5`@KE$fSpBBCbInix|x8izpY5#<1&!y7qtT&mAT@$3dW{gtwGS)VO5Y z6LvD4^U0$+e@@p1;!pX0+wdIM_`?NmU8)9WJ>koE$XmUpZ}}7cGO4s@nWSf7U^wSF z2>4IsEC2EHOc-Am8k1n)n$YqI!NWUR0?t`ay$=?`Yu<8LLaSjp1>fQLSf*BO!4sA= z5y!+&ST7KpXK1vxxZZpO!$$rD72yXA0!c_HUWcEwOue8jDdh5PFu5^&Oi5&x8|MTvQR{gkus}Z3uTI{pqlcYj(hvvx4!Ys--hvaaNi-% zmf1US2W*O@tUVCpdgTIQeuRC^jNl@sh8ek9j2OC=>ZV9pj9K)SmUb&H6f;PaNX0T4 zf~yo8sbr*8d05Ubc(C4#--314TS_Xna;a>DBxc{nEN$6rs{Jc#vsE(WN--=X$CezS zF%yNYd{!vWoabjV+pH&E&1>6;@s{P>5Zu`Bl$-NU)%X z#dpFJ?{$%v^8pAjQQrG;YX&L%$Ir95N-x9#w(lEw@I-ZewdorFvS2P_<-pxV?NdeAT8G_Ap0XjhGSRR?#v7aks?KGCRK>F_E89y& zUrhYE3L$hV1@-%+VC0*HtQ&=k>846y_O*NZV7;qe>11-wRWAoAO$}60>+3>Qw&typ z9}(NQm|bC)7JH)Cm{ZBoxbS+%4-_7M8sn|fZP}zr#L>Ab>{IYTgKVZ~hGhbq_?=nx zLF}xz4g$;jphuqmQK86U#iF{rwy)sZ<$m_fSHD+Z|Kbw|UkOo@j}!21o!3(ito8Sn6xujz9urD)H1Ue5W9FD#U5LN|Q7 zyt;zvI25MlLp&jnf|FC<`s8D8A$gx`K#Zy5Is_^UNJ5 zr~n4+LnO1ZG1kOq4Gc9b@PaF4l_?7*VcoHu4+qB~w-OAN;a$3Pi32V!E(%nYc@q-e zmi58cHCk91OKxJ-8QTOnCUNUbbCY(#tqq|lVi2piCfDN=te2Hz6h5pSRo9hU+gw~~ z6S}hH^qXUOw6YEdD;%G@n2-HePI->kh-$UPMM{Y^pM3J#wQH>FQ-gr35HEVDgO%zMtzr`@_uAT8 zT(HU1+V-q!BgwIjj?fb4w&Ij$_8HkO63*4o&_J!nNF7z%?%lijGI)(7$Lc!_!qQ68 zyo(CPT;+m_(t~u1vxETFLTuxL#3S}mnJ)XRsR60NR3B)&ZpmnZgv(UVJDC)^Y;JB& zU$M9ysK8w6I_4<3wh&1d8w zk~)nmocHY6Lw2?$xV#`|fg~^^j7boKx`AW`QAA)}j3J1s@rin}#QvHBpA!{C3ub5K zHYm+1IP#{bocxu`5B;ZwTqaxW_esKdE5P?* z&D%zew>;1JsQEOzUeVba_6eDwd(wt#9N-qn-e#vZDP-Tieb_8qLncs@@)NR^`avF6 z_Ld%$ev(L15SFh+^E61Dsj=sFi!!OL#P5VnEv~T5By#07NWybQ&@FqBFf3KrYB-1r zYwtZ&b(yt=*ih+A7a>emaUx)Y5+rL2&mwy(vZQq61W{sOy;k$e2yAI-0YiaRF)X%{ zUtwg{V-o->N9y9zjN4`%fS-z+x`va2U+7aTEiC~az`(8f=%bIJdO`r-8*i&F&u-I= zvJWh`q_3~=%kz1wY`(C*@m7|705)I~Du6KvSi($U_|#KRF}y&2u^dMt$NTI|kCDWu zU>|voU{$FDa4v`kKw7588Cy?e(s>ubQ1#0YqSjE`X=zH1gn|8H1{sbj2Z6^y{E#yF zIbW6sB$+I&CsDaU3`p`|)r!V&5Tac!iMX47J?z_Oo_PlEu#7)uV%dfT7qx5?nbNQv z6Nth?TI@S_?zEo+4C0oClZAP6c_$V>=hVQzTF+vu^9Fk{Zypmp+93LWfhdLF({K4f6Y5frezz<#OUS+)&Hk&1>U5Iqi3vaCL}h<+AK5>e3F zBr4uQ3R%00Q>)2TWK1{}3L~5#dm1Ei^teqF`07N)LnGul*5D^v_^Z?nHJbXo zY*Wm`3J^vKaOO}9{c#YgW2M``1BO3KppcuL7A?{K5xAH=GVXR-R7NN zJ-F{s2z)O~$WVR~a?mQnO{6gxEg(y)^eu&`fm-&G-Q`a$i?CUYU1Y)`_uobBlbDzE z#upkJ8!4rQUWqcATVx-_8Ds**C=Jiasu&a34Gj$ntdT?IEpiIHtc5Fj{IJWXd93&n zV}n3DW4RI+l1@|^pmvF6(OxC(qsRtEwr?^Z6N}nWJ*l&sKZ%uM3F}SNKBPlp8wkW2 zVF}Pwreu=<%w%$6A4T5EHY`+PhR|D)VgMocARknXect@VTVMP7Z|`b;;lSRP$UYRF z6xsv~Gzru_`Q($bl!!N?UHKhcPfkwa{KYSRQM>#pL~hxGxPqDkg@Ax#l5k>T0vBKS z!WXDCNm@2MCG$yD2Q|J^L1Ktya3t{ULyBK4XJKK1PZY3qRl86((#awZ2(l3qDJ*6yD(C0t zZHi6d0%rH@n`8moZOSkdT~rs`QcWtYMDJCq2atfSa0_*V4=J=cFU==-LkhcNwO%9t5P(TB#i-m?Z zot0E%1@N#V6h}&4D5UTp0)OwmYTmL@yBv(S3v-jMs7msi%RZ&rN7&}Rt7HNj2WYX0 zl-tC)^O3YB^D{>-h%2jATtk_o=28TMJ>f!hGMpTA=abv& z_qm^Y;QMSf`|RHJqSZbUXhb8uW~CHaS3tYYqRVPk%J5iWSQRXleJz$SVttOiB}#2L zj(dtTh(Sz5BC!E#HEXN9TxDhw%iIxbL18(VOM-=aiVfvEw3n#tG&PMk`AV)rX2dSv zIy?GFbBS!^?<+bXKAM}GqcLEWj&!bdZFo&<&F-C5nzlYc$qQPor3U=w9^5rW?Dd3M z6~MsE!UHoSs<=+3z4l?+bW7QXzE6yOBnfS?E6=1);tki7MZl_UWRqMfb(zaHSXFAv zvbPLGXuk-RVn=+(MyF+elEJrm&!52TQY!)m zi^*OpZDp0?%$=10mzhVtX0%hro8Tu&(5G-F?IrofLK<1K^sKGXMW)ttvi)rRK&h!y z7E4wga401XIFa;hSxhR3;mTE9TjsTID!U|$S7@=N^<1XHk{gNqd}{3@4wbM1Br$sf z@X$Dq+6HqcmuXEL5wyxGdhPh+K(Q*#k1hT;wvi zC~`|kBq~|pEdsWoEs?9J-9_b*HmrefX}mFXAmSG(avTM9ZO({bNHUa4%d#!T8dH3s zrSU=l%dyf6Gytp+knYghZA*nLx}rC20&bRlghO>k5dXrnbTPSA8ckt@SRvomg|BT- zid4UNN9*SIa-g560OHsLt&C1CzQwU4AlHrXfHj<1trKA+@kVS`gWSo>5Zwg0PX0dxG z1s4+nWmQSp1H?=&j_SqusQ;AN*K`MXs0`~TuV&pBE$a(fTynWl3 zfAGV9KQlYJ1?-bAWglC#BSA#tU-;pEG1Mu&uyHDi5kIgIGi(?))_}CKw98C9xwU3L zD3ED2?5SGJ_ztNN57`RpBHxGX$?6@APvgf{$cwH-qH<(pqi%$96grbcvguULEAvcR zl6au*6T9)2Tx?l}s{*_0}KJtAe@fgl!g)I)Yw`j|-_3TwF>m66Z38`21Gw?uS zX8pPIGf}LpbQj(AgoVEiEmql(TZ1eP^oP5e=|^7K5-k zj%BfYxO?|*)=!pt-y5eQaw04c+O8av6*wA)Pxw$pbRrwA9gtvMxFCl@D#)ajqW5ttwpCHL>TDT*#$F3HSrj03z$vGR zAvN_ET)A?EG%1fpT;rl%RLKFHl|{w)n4Q&$%9{`#kf`;VH)ywTe1(iuvd$-17qsV7 zPd#O=db~sXSuqwd0#KyFQ7l0jD~cff6w8*{z_oZmF@H4<$5u2kF~JWpvNW=bx;fky zAEk66X~RtyCcSvfWSRG2)dAS&SE79=mlW`42O?Gz!V8f!P(fQ>D1bwq3H6EkEGYQ7qOVY=%Ty=xi{49#}a>m>5{oqd@edvIi z{p!`L459+_ibpA-AYCA#EdgtzRjyn<-8O;p6VU@rH5y>tM`qPQ7z$!g>~Q1!215v5?IojZ3b5UTP>+*Tni=6#f@mpjkr zwv|$*FX>kLh$4}~mdpYS)5Db=BH?LCS6pKo79^-`p*87~jyb3cN{v7=O!rXc3iYFq z<3bjL-Z}*=!0BuTX;qC+9${^^U4ASCr@#VZ!dBH%Fj@=zi6@@mjDSJy zQCnfHZIDig7R6C1bBbxo5P1uEA0K(!wflvgO)vb*fA!<7VW0AOAId0OZ%G?z`QClE zwh;!~WS!IL>1k)u_oW$%7|vrwo;2DO&gD*#cUW8pqEf^F7r2$f>!MWS{{8#$GQZ`f z+iW}M(iUJ4mLIq%WzSp5UVey&t!<0Iu=L|Jg#y<+ z@UrX#i&dG~QcR_JpJ-q5l!TcTU+$7j!i0EG%c1&qd=Ak8V}Ptp!AOMI(z~r-B|@Uu zK22XaJN$`Fg2m+iN;a2)4uJMatmN{$TVC2q_Q_XDo2p02nW_VAw@e7x0J0fico3ze z5ZiZIwqi%dHi_Jps3}|~;YsI+5?I7Q=Y`olQWRbw!Kl_0))70`M2g}XYl%s1DeD14 zPI}OqtTt!2LCWExBn{{-Iukmk<1b+=A%;aku;4YS8@87cS_V8RRpg9t?Zk!+9dLEl z#G0F%;|0qh=rEEmBoi7N8)-}uPVC6OefwOL$S%9No5(xP_&BoVtSwE8m&NCcH zfEB1ql@F!ON>yxl8KM#nN?s6D$pkuamS(Kh0QExN65AvjTCm)gSolSpXcrQzJ7RMd zuw)U)z6?2fm`M95Y{bf~w?YTmLS@1Uz@V&w0p z!_NlGGv~lQ$#h~lo7=PZ@S|j(TuIdds8O}?9>c<6z7PxETBBOkxz=1Sjb__2E!K0Y zn%6~jEQ(YpFsni=jzE+Ov2rt6p%+U}u&}2zaIHFL+DI-61=~JQxdUY@jn{3;;DuN+ zMsEO&mZ7{eq8E}@bLn~g}@vT*hLPz_n_ zMwn@yQBY_o0w!!c6t##QY~!SQAEbcTTW1B4>c;7L+47a5*PqGQAhTQBxnm>G%73{B zr3F|8HV*pT7x~*FlOk(}9Ln1EB@coZ@y?qn5coDizI8~47p?DH>v_m3YX`y`X;Oa|(M+nwWnX0v&Kj+5W?z#jMSvbAJQ8?ukht}Fwq z-XvHXvFAY{Z%b2RJY|D*EStA4Q2W??AHSmW>(&MgIg6T8tO*LU*;XBhmnrL1W)^Ew z7Wb9XNfqrAE1WLvcd+p#y(z0zqC+Z%CaX2lgkid?s%haM3XiO9SO6yPXEQ6o+{rnQ z_yD*vt4d*@D;$PT+5sueBOTNFnn+a)2geHG*vQicYAN=@h)Pq`wx_! z+}haOdA!}&2eQ;h{7-UmX?pJ7zeoE;S}!I+XYGnebjlv5OFApX9$A{Xn5M?J2sS5^ zei6%&B9r2h$qh+q(95PAtxj2?ZnrcET8Li9tQGdAFj>H5i7%wbM^2L=85(QaXxG|! z2h6sGGI{_XHBkuq>=P4XPKV7s*w<&bjSUY-62oq@4G#2OIDdA0%#D3~TuwW`asJR? zzr$`jGdXH=*oWOC&Ex5iXTy%6g@Ks=&V;9AfH4oIf>&}&>jQB;bM`H_`;AkD&j%m0 ztk3xiSN4=&wrjIFlw{Q#E=;4%hB>`_cCz1Q!z7QYxwE+koc);ae&?Wh!f2nP4|8j? z4fm@mAWn0bpW!|`u041D;?CYKUWrBwFDn62*QkNYgmVIYt4G!pX^Bdt`H=vTb|GD` zC7>2_&mG}rOAuse6dL{hh8ciJd$MkfPN{&XQ;0>i^3k7u`l+~5k^nRg^D1?Fq-XeX zpLUH*z374*csGpnWCS~|XziPZ|J zbi@;#zg9{3H)}cn)UP*IYIfeaEo~tSVm zO4amn*5~=*(=c`&HajL5=KBjTU0AP_mNUsxG_;sa`lqg9GBaUcIy7HQ1lP;CrCciE zoxNQtET-bsL^L`#h0|)8L@5zjDP%(PH!7(Z6qa&I8};42I-f|x(L-{iNyp-MNoI-C zD=91riTM1?_*6JUvlOQHFKe`X_}0J35? zKCC9g)pWEF^WLszOQD&iOgQ1Y5e<0GO^l0}nE})ZZ+cY4<&fO3ysx1bj+?E_o3pP~ zHXU`p_9Cqh-~$VS5g7H|A-gRd@WgLi&3mRcvaw3svyu&MEF^P*={wc@+%MnF2WM^; z;^n9>K*E4f(Gb3N;uUd=_93h~8s*zI;JBGUFwlb&kh5F4Q@jwJa*`DaLL z=^1C{hmr$_jTS^Svwmla8P&K>X%NzmL=&R4CEK%OZW2jRTqR9sJY~PnQ^7~TF3C5H zglM{T>lRHX4JF@8w2eid==th{cAlmIcjC_SVm0ckhGrix7mNNI)v&h|n9a{$znKcJ zB}2F6}nh4%nNLOP1d}s~}4WO;1gO!LU7o4qRQ$tRtWRM7-6Hi--)PS{myDS4%?0StORG)^MUyEFOu^gtz;tr zOEEkLU6c#lxLHoG=3^<()y+~OoF%#58nQpHo^LEf}THhP6+j9YL&O5aj^(_QvtI1$K5vXM&E4e7v zcR3r)_@_%T-)cS{pSha$&E&#fxOu7Rj{vuOiv_?Z9}T;drj-$zHH(v;493EGO^Wk? z_vLCbo78&WT}8SEeAuiF>+>1F$L?rVqN0f-oWR1UR8)0UtkZ``-nNi-EU7jTKPh`jniOjAm~6M__gLtbNS>TN zKaMkNO}yaMq};~yr7*+^5!AFZZ_10F92y8tUE8~Lvk;scvDpS32zhP&eYO#oZNO$r zM|=y}B!XPTwl9qh58G7;e6yI|EF>$T`OwF|+Nu?AmKXZl@G%#nak7+aeJ#Wt<%$c} zj?NoP=c*WV@1f$nwKH#@iS@xeV&D*`$%(Oe$nSR8+;-bSJY3C2vJr1N9m&Unh%1L} zwh_Cnmf-)o6rF&4u4nDcTxxSWmvN&ur7`!u(AaC=B{gWA%P&Xui|I5j&f z2L}hqMUm5l>q3619K>l%9MKq&dd<$D{{DXYU3wFlw0ELs9s7#$sDS2bpa)E$nBb3)>c(T?ME5~-DOUEk}s+wQNg_^$qZDHDO+ zS*#Rn4yV&$tLBrXRJfE*U?TdUKck^aI=PUFm-FdSmo4X?yHm~hv`_ToJm6M3_EON{jPjGYPZ`4owlgw#!?}fPsK*vgMD_Tz7|vdl~l-X zvu*FHQjuxa_m84s>k41bCzH2>pX97kVrfwDQ!fP)IQ&WCsLZN(FH%C4-UsP6<#BTP zcpA>(dSQp@0%8y+ldEZ*+SX~;bXCk@kQu9kLOQc}2XXc~x=od#7#|*hKUR*-*OIb!9V?6y)eu$=L4 z6oMNI(RAE&3_En{mw%AZY7tRy%rDo z`um)`q40lBdg%{MS-7{bJw)uT6Cy?CnFIpo{$T zGcYEA%$UnLYX#`;a_3($%onBd+h9M!Do2r zj{u(+8~d2?U{jS%w{EV$=mb48rDPmtXb2A5fUS~C#C-E#xNvrSz?F#yLvu53RVKCN zV@a3k)aByAm4!5%>czyo-Ql8p+!lpK52<6=BIyDNG?tFR z=2Lq6l0y*hOP<1J1U>d4VHJ>p{erxmJ9kcM+|pTqT*7L;-W|+)ias}2cbg4dT! z5r<#G?dl3 ziP6<^G5qnn<&Y279Y-+9fw^BjsAWpgnZVkuZuCd7<*MjN)NpyGgsaDak1qe6i0h$D zx;l8e5n)^)?}9P26HrKTx|fT;WUjD{47iek*?e$nDd{PMrfaF7)14<# zZMRj^@yOiFN+FkvMU-1UF_xX5&dy%j%*Iwyp+YhY_;hmiPSEMyGEk8bF}b+ncq> zC&$bgkY-!y^}zhFv)eEuL0-t0G7jfnAo;1_Ts7f`^?`wjOn>+ffB*O3Dy*b^@Vcjd z`QFWHNrkj7ySqpk8QIdAfo_qT|+YHZrs=TaO7#=Itax@Ki9J`9U5bmrL%PFS%^ zmpOkz3Df9yyV>7OPfVIzfDs&I!okwhN7S&}R42U)(5S$HO$HjYWm3SUOKBX@%G4VR zPYiQ)3Lbaq~eDZeAm`<5g4FY&{rrdltMFws2@5o zG&j9eNay3xRA9Q43fFSU)nXbx+j=gB*k@xQnF@LUF7eq~VV!aEv5(PafC!OEid=Yc za_n1rscEuC>pP^3!g+h~@NwAeY%!P^AC1n>))L{(e6$vwttRG6G1wH(VpeJMU$3ExrkI$Cgsmy4N# zevG`6>Ox{EA1)?lD@kuH=2?vTYEcE8Qe1skqRNXa!EKKFaikWXDJMMmhN6b^ z#;QH%R~HO@(R;)Nz5TteEvP*%ho^Vu%o!RKSQZMiZvKw*T+#oKOn^cTk0JXUJG<@t*aQbd7 zyAYXOOomFi^m4*e&4lr(r9y~+R69dTg+lP?s>$F&Wd2SqgAh35y8+uIoVNp98>hQ< zRgVW^(6&B|eNNf>s1x4%#k+66^9|K5cm4|7Bv?oQ%(gV zb5|<~e>v{sH$3M``x`UN9eirZfU-n!|3XsbHr0A5uT4Gi;e&e?BhoeYv>dc(o34te zcLbqZA4#1VhwG%e1d1HWPwopkNF(9hblCO?g#>YW=b**d8Ap_a2v6xEl!xj)Wk=m% zWMqUTdsd&>Ly8wq#KUWg3-Q2AF6zt2f-B_|T=8r)Tu8*=wC59{Tr^OOM+?cYDo=Q) zS1b8^)KiT6V&3a(ONC@K0#RwUtPek}ReqvJ+WTdDcqU!-q#ogL=Iy_fYq^t$ zkNLL+J`L4v+M>7sKK{9>N(yn}T*f~e_DpT9R4}WhOst%a72+X9j!K1r5q#%ke*WaA zm~NWsj` zsXRm9KtCHx`)n$PMJVKSKxZRVbm60FKsLL};bb$3BeTt%Ex1Apwbl6p5bHM3vwWd_fBtL!j))D=ie+>@w z<#IWBSvvon;(C-XrxVh;E{CL@JF#X7lw=3eNIgu6VnC{YQ&t;CY`SN~8y>W4X~VE+ zOVTHBXKA+8Z*`P_>86U9k{Pg=-5$}9l!hhqzrC~P>Kjn$8FR4)obAPO+7OVtOagXm zWlikZZH|7|09L=>VTS-Xlpr`DqRv4VZntk7P)48VNc8Z*dYIA9$+1jtJMvNRsqb&o z`kX!Y_Tb)wRX*h4WxPPU(5c1B7^HxYi^YGlT4=*km4ti!*s)bC{n~iv*zL~Yfay%AN zu5X(}r+C~N;X$8F3mf4$I5Lioh%E}|KpKrY!ym;uaI{$mL$AIV_=xpU@G&zO^d}!} z-{0MX7jXB|OD{2nJ~}$e9k<(!Zzfbpr^gOk446eH^M`B-d?PC1UvdI=91aJ* z$sNKzE@2M;^5x4M1I}big*-x@$bs<=+|HaiqcEG9g9+2|FK2oTJ(oqagVQjzK33TWp7nkd~3<18JbZ%~{qFKU10)jCN37CGQyaO+TFR4~|NG^Hr{JGnO$V0~bJfVyQfy{1Hdl+zFC{(I zuxBX|1e$QdO448OTwRI#wsP^LZ*IhCXQ5vf8xqtbnRArhI|>n&5_6~E9ZDjxZ=$YP z2fFk2SKt3}WwChjv5$GeyFdTw+gJX4Z1nZ>=dLtVWUpF{Fcps>%_5y|u1Va~02@TQHUG?KKM%8mt?3^5ozNqo(XB~%iA_#lcO$0_)dF0~I$$Am;94$6_o)|6pc)|+i1d0wZ z+7(inSe-pWy1U2*|B|H2qwUA4-a_Ziu2KhZ-bO}V|IT0j=W?xZO7QvV2S0i9%0CBu zE}m8J!EgW{HJ-ZJIo=}DHtyW|#C*ZlxB1-Lw{Lg03$emtiKfZM5rBx>#vL99h&s)X;EN(n z0Tyx*AHfzRME%kOE=qM%Aj zA{1A4V$zz>%i=-$ONL1{;LRCU@LJqcNI^%%LBb}&(;=dI37ED|^s3ZJal*#NhIk`7 ze8dXlTCuqT1miH*g7CqGbQN7m_OrX{VWXD<)%wXt*2YCEyYK0 z#vnq1YX}c6p%uU-SP^MMpwEDHA%aBY$ZcbYO+?7f#fulQG`KmS#5{lnI21@R1d?7O z^aOxnI3Nsq0!sMLMw=!rmJ4A%o(PT9+0DwNx3q?l-HMqZ>c_^$^vCJdRdL>o!%ed8 zk)d?RTMEr>6=H#FKTrB*Cfq|dXTRbYq{FG;+@Q-jV7D)oi{aVnygx8DIt2LCqQR9! zFg#ZoFpvd3_a0oZrCcq6Z z+jds>%n(e;u%e7MjPvKeHaz^=sal^-_~@iWh7aU^P_0pEvv*0n0`am$y^HR($iQ*9 z0lYa(8|5662K_^iOOIu^L2^W0V=$Ocf{3<2kJf3bcrBZ?#lCQTfkd&SxDQ@I503OR z>D^KIDVcPW42=lQB8vq6;?D?t^!gE{g(XzIFr+g-X-dRl^uaEjoX@nuYZl8y>LPTm}Dha_-|&A~M|H*YB|BQ}NsDtC@gmrh{*{ zo{KNX{P(N*l=sHgN@dVx*A!#j=%_p3(QJ%0O!9*~odYAk7wdBA(j{FI_!lh~hPlpU3;n4(szG;6s0jhJfes6)3uVHCb``X?PJ?8k%E0 zA~ue<@nlH|P%@=i08a-}ME_Hpi8RtH5S1nEYz#Kpf~s3UdO?!lB_ik~(AmQdo;W@} z-kFpW5b4&(X!Dr`+R_G2KB~MX4WC~96x%Hmu9wDieU7n7x<<^sZfN8Vgc}hjP40RO zg0Q8Oimv9O3xVrd|5R-LhN_eH4c#gvS5o0hJkr;$fWyr@J2dEY*^0S%CF0#(t7c}d z0%A97MW?wsk`%J=VCgf^`g0Nhe1?azaMI+6zi=U43s_-lFeV;}G6Dy9!D*5kp`PRt ztgo*%&D?RT?qewHbNcYnW1ptc+?7cdi-XY;6jZsaJkk|sRf7JNC9y1q>G;l@2o(*A z#GZQBk7TsSABIHnWa?o+V10d^&Wywt^b_=zrECij@GThw+E%Whphi!@@d$aCd^9~t zJd_4bhQ~xbjxZ;t8!5@K@h=J(M@y-*Od9<|YG5vnRCAz4a4jB41z zbS$+$(C?~b;tP@aQt-x|T5i3Z>sPPks)XiYV&ZexN0ftQTgatH-Gf6mTRIc3m9v@o z>m~n8B{+8r`%%Aio0`wsw*+haDd`kJ`mVWQx@3XGtCWZd^2UXb#2O)nZ^_2sU%Dvm z!eWDzQDuD`%6YqR;p?XJ_M;aJAH2TEq+V5_w8;0- zriDIFV z(lc-LOT}>L)igbCFNqZKiwrH-XJ~D4hDJi*Xb(GY>b5SYJr(qr&fDx_Dj1!+J~lXL zv-fQl5*hDQH5ndoDC*8aHW~5H!YU68I{d!bJJn(-Ft?Tnm!rN?CMKx^ao&u>H?r}3V0N{V2YfW;(0F1GApJK+sp5QM@E9TA zg&>l$g3(S;%e?8~8!nUt4p~EpeN3TOvCnp0W!?q{U-|ZTe|Rd4>m%SJ%1SEc45D?# zxVE;2?~4~Nnhf5SV?f7M=TaW0o8TxH&ge*oN*u)WIDbNlFa`;kIZjBps5=I&Z06Mi z6DF_3`as$l`-pc+Tu7Q)96Z+XCD4#cvG_5-!L@9V2usB66C&z?O)HA)52vow;h=4M|`OD`o+8qPM@Z6one0c8a$e?q? zWs7;I@N*&H$!6k^$;%UC*oOhyTu3KFp0VM9L(a_6Gy`1~(AUDd;ALfyw4_uWVtsfy zQ>>UztTF;3s!B!{Y*cT1s{4-~JT!}y`wmyjc{5|5Q-sgoz5kOp-}>|Mu{SQBd((X1 z$2!2dpcuc-^%BotUXX%Bb*)p2abZ`U=hM1#+<`hpj38q$+Eq4|3?ykr0hXeVm`FW@ zXX=0iGr|Y{gRB~hN?0!zEQF}W24Pws31MV}P$opHcp!96Bp)IUFcE5KX*cmhFsjYX zO^dx2FOlJZAdb_Hw__-T!EnOGImCE417d|K=U8}zHo0ivW-+mp^przWOVK&sjStJw zz+%|9nh36>0*fhcH8H=E_N*l5RS#Dtu@DdDyf;ezsjWf`)+gw_J~q-%uFgT(^hqns zjLqcaq$Duu?Ndi_Zd(d|bML`@YCIMqWoArWr%X=+cDu3baM_jh zxy01Lk4n|_iNmL9zU{j|e-H2(b-#A${9A;AjH+BN>mHO;b95WQDxNs%41{$8ztKUs zeYTAn2G5d|I6=Wci76VRoq{tCcbOT7IaJE?H~SRmgXugsoJPwcWn!L2w~c3#%qa?! zKw#>aQh_stCu3+S6cHYoMxnP!Z1VEUFB8$7tT5(k_(t@WNfX5&$H&JFjl-kcaox{s zxe%sY3^*ORNGKngTg~`alHR5G{6;BNO9mFBzU7!dHS^(SA$EHqk)HkaYHYq7o-c&_ z2z+W0??xu5s6J6owU}0^1B;|Jo=})zK2T?5iP@DrL#q~0Z>jiQ6F7J7-EB05$=rHb z>02~&v-jYzse^j60rl@pf4idQCJ7!!VxkO2jK`2 z0W|5!H+p>*!-^M|F;Ic%dPdmk;s)!Mh3yH3Mj_B0Jc*}>*-qLLUJwW6#U%tY+MGAS zhi}b^!^_n2*|=v)bqdG52zi#1L3nQY;LNRs6rvlLp<2XuGadb8A)WWm7DN7(OtRpg zE`??`7UBut_2p6)hK)oWy^W>!I!atX99d}9eBYK4S4iJ(7|NsD-dF9F?$;Dq4Ng#z$dYB+(Q$2M6`7022Gqa_K5U@1euBJWltIQz0otao)HlLw&BWZ$1+W z+^iJV7Ba)w82cN?HFcJ_96b{-pwk=fYYSF=r; zrMy0!Ugf+s4rSiXpZ}VfI#AZ<#GSW>3Dlo{@GhJ;SRcTLRX*B!qn-8Tis*zcI%(}O zH+5smcV`(w7uO!KX;Uz-62?{Ldu^Eve?le z+##v1(h})fLKrDB2BBjy%_4R|k9`cSOphI5jMK7PykA-$X`18vk|QU5b2yDB2rZML z;^DGsqq(=+@38&B7cR4(6pmcK!#?VQJE)qpp}HsCLvUV4oObNcx5ZRkI5Ua=&ri6| zj1RkOS9)Ga)+rbY&Sq8h}&FeF+}{VGX6DydV-e9x#W->tr{zW46#;0V{37M6UN zHbHAculqdOYh1ke$8_Eh`<%G-QSYlLqwg_w@VSdu2%mOwtxmU1?~K#+xzG}bDZV&Y z(4zT|>eG3KO;TIN;q;U&joyw#|5IWmy{AU%JC>}qM zlbOTS5gn);^=9MY!^ev7zq_;Fih9&XXvs1&2NlK!;A7wgSvFPL2>_lA6#vBlMfdbGzPFuj1;vmDk?4izqQ+FHAL(ySnqd}tApn@ z*c(%a0mYdU6L0nRf9bEj|Kn52yy1lZ^^^boPyghb6XRd*bNmBl-rR1tWSK;wx>CQo z_Gxzh?Aq*n{OzcYo8D~&UE4*aEe^h!(av89_uz?ddelpG9=FV!WiUt0YFBo*PV>|E zJAdkT)^CNErQU#HRd4F(v$g+JJqmUrRQ<3kU(U=H+tm-=#by5Kuxk@;9^?c0(H`gM zy^fZBi~c!06^^FeX4nU8ZH;2itliR_b?6Z`N55-mY;**deEM)3vCqiJ>p%GS|2>fo zoH%@Fect=U`+xYQe**Y?;quo3pN9_>{abHoJQ1hsH)PWrPK|ci1)5V&lo{Q6ijT5! z&tp}e%?fwzL+{Eel$~0w#vM}fjHh8C9@8;6%FXE74tdmbJKI|fyB+e}wnWC0t4a-H z_u*cnu0kX%^QD)*K05aLzxj86Q>tc92|hpj)dz3A{SClpV)PZ&>uT(XN6O3_J#Bo~ ze^ca&Y{S+3$=WqKaG;Aq2N;X@6)2>-%$)bp+ zHMGjti?Kdp3N5x$AAn`mq&b?N8!dt*ks`N!h9SvAkCGF;YAh$~W6=M#tOcC6J?4S; z_L<+Xytux>HYthUYp&m1cJ`^%!T7|N?e;(T_IH1{v|2iG`0)K%Nul~v8nK#EqUsI9K?mbv}y)N9DyZ)`-_&Q`* zQRD$iiMd;mitLycwyrg z84#8%86dZB-{xP;6$nyVF}QgNi@Cj1h)=sw`3OxyH~@x5`XZ57%E40i6{` z2p3vHJgnW&&=A&I>Ld7z4F$xSBw)Eoo2~RmSQtttUOOW$oKB}SD)OMjKGH2h`6Qv& zXg4?u(4K7$JEv6cNg{{vi`;HETlT~x39FohPppDajCi3?{^)S3$$VOQHv4_ZxZX9b z&(P4Tn)Nx!*rzLe8oxd8d4?6oO40A)vSLBm;%BspSi)=(vLys{WMqVD6V`{-6KQRr zrX}~RSS(sNLY?D$PMyzd@m#)z1U1}9Fkpv;Vbbl+o;^!~pWuZdg1@CuD%#*3uwz07>22HR;_$j?( zwD{`oZPo$1ijD&xlft?ul+l5KKl*hq^xB-eof(CuOFosucN;e61!bLXHRIAAzSjN);X zBpfVO@|h8YyYbzPc55C>v=UlUP0@wpcwo?Jcl3lI?Udf=p_~D;Y$~GsB+^a`KF!9i z-D%sd8<#HqBf#fd-}z7f-}*cizItp_YjnJEA#kBL9biF+hlg>3b;357w1!Kl0|#yeA9&-}9Dn@KeX2tusE7zZPyGRHyYI<$VwR@a6uqR#^y-cVRN zk})Gal|z*_1WXRcgK6a07)UY{<=l!d%JN)8Xq$KAV={ z*oXoOTeICit5^RS)3MWsZ%ToL^$`izGtAEhZT%|QX9^nAhzG%li+joOKsAkzkJFUn zG%7BfgEOVshX>USoz9l^c^df8dE0Hm1iv#h^y)Xi^&d_TKJUN(?i*kJ)8AzH2nE7I zS{6ozfR#lq3Zpk`0V*tchpdq;RIU--`ahH~}1KY@}-91o8yE zrp6tv4xK%Ccy*gyM7i;V;?JSf0UkLy`S!@j>;LwfKPZ+@zTd|JpGz-&?fl^sbOKny((cj$TU#yk@wMS|UZr=7L;>bvmuxkC>`H(E9h8<*$ov(G;J z?ES58{tmeGiEwrC_H8B)bE8>G95}ECBs>1Eu1iGm!JYkdsOn|GtWE&fe1bi4T`s9mE$w%{%RmccDgT=YxD`Q zoJ#&oF4Xbk$2U?yD}pkzZqAc>7cEL|D3;3$tl&D>Ha(ZDbTg7SK!r-x501hhiEcF2&byTAPB&Gr)E z)75<{zz5Q2Y!8aHYrv=UFyK?KmbN-4YMVYZ5~@^vyAeuCp^?&n!>hD}1uvjIxpS%Z zP(K$UD5tQYphnQ7k`QdtGAM-GO~^QtQ|C-Z9LA57O>HTOWRmk-2YqNL%Bz^j1NWbP_Ai^J9qAEB->PG3#FIKE^`LU2(UMZi|Nx!<@I7BSxClQxsVS9 z+hvz;5cYfk9~EnNofLfbNBVpe<*k8AP&0H`o%GmvH`QPEg*;~4$vU%JBVj?>lLGH5 zzEc`LkvI;?PbL_nmQw6Vx~lb1^qlRsreOOk8IctBEBNiwMQ_}=fm^z?c|;Uaa+K9{ zR__i(cAhlB#G~w&D$PR&7hf(rTw;>S3Fj>zS&KKjc+wMN+3VKDGSs7ONS`YB%r4{( zK78Ef@LWy!)T5usBN3^@9S3)X6kxnkOD&7Q7FjgPYOi>$={FMv;*v^{t?Sg7V3>Th zGfEl{JbwH3ZQG7{D#c4^btW-eqOd_>g-!KTZa?R*Z>Q!-54Nimaw;lH9aRn%L7pR6 z1MQ=@-53(ZY{ktu2U=KC&&Wg24J{JieAdnc9XL0?0{IU;F~`01@tM?K`V<<_^d|Tu zSnu=fF9dvQf}%l4uBOAY8cp_>Tf=h(;6C}uPcmmRl}a%ughiK)4|IcJ3!55`w6(S2 zaTZ{rh50$Ei&QL?1)DU|aS4UQ7Hpn4aRSdWVTRvA9AT213Lz^ss!RlGe6VN~^VB0M zBYpD8C;7>$yF?@A#wqcx=EgPQM{(wuYCTJ2cid8r2ulNa1$hzC3g$yyR4=vJq?DwJ z`D&0teyx~jE+$gtl2}lw?6xO;D)2da^yDvu@)ki*^^(>!oNI=18UTu>u?txN(6p_@ z(T+4`=|mzoj^+>j)i!u)oo4zF=|VPbjQpG|l;IdTG{9p))mD5+R&FVJY!#bC569u0 zBV{`ZI4b>>m!w`vK>3Fy5gv-~n)a0ZZ{mtrPv#a{mCRMFGvY;-Aa7Y$j6dSBqIb}F z)2Gt3P58tKpZ4}sfB3CGn_t=|&)Y8GV`GuD-?^J)O;nRCE=X*oF-6T(_o0=vF~Laf zCsRJ^iMGavG&GsmR(as=i{5w(+L0xGbrzubEu>6aM#MC*dK{y%QiM6kj3NB92FLH4|<=!4p<-Bu>d^R6Ojq&NQB&UUHEo$M`by5Q5GlCc5O z(e2u`YkC&O3+*79Fmfo70tshU1Q7T#&nalcU{xn2zg(npYWrytazqe2g0^fNfk-k` z57IkVtsZk$N;iF2qNk>U5n&qDo}!3iU(?{l|BD_%>!jpxZ+&aqXES^{JD>aJzxfY) z0UzFd6x0gr znv09>bn9h1+h=LrFibBOtEhq)XP_LEOo=0#NO{h9>iF^Fvf}v`Wkr4zniOBcD`;f# z)vgkwM^EUn#5=wMW*V$8eh!gko&397w>>>VN(4OvC6`|haPpVohgA9jaOB-?TXJ=u zv{S0sK4rkCs{)^GE&I-;kA=^AX*ckxW@17CcTkxmWb(}1po2vLK3CCum7l|{XEd!k z*0T#TP-pshtrVl13q&Z_mgY=@-2x#33g$YxN`{P`ExvTub=<6GrK-vCxo+w}Q_C5* zFggIga=uBwRrZl#J6e+ifS>Z3$B$bDM1ltI+tz90lvjNYTPZYpI2G5o5(g3ZbnY>H z{%#X|-0q~04I|osK0R94GJ3jBoH&6UY-(yEbEbMmRfJGd0gHvCc3-3@6L=R~RAG8m z?x^NbeS{rXu{EB4`e}K~8A+!DRsd8Pi!%v4yOTcEx{w`B@8t?GAnPjWuP&&3$}G~_ z63!L2Q*s+bX-*#9Up|0^PU!%UAc4xkN1Yoi$301}k7fg~@?pXU13p1C8u&af+h<4c zQBX!I78MDmU$T+*0?3a^WpeoAE>5V`v#0VoS<-85{ErA9IlU?7Fr_0$jzHC+4u)Ug zg$9nR6g#_0UI95jzYCAZ?r@cY1#|{m&_yy%=ofsBKjq=$%DaJ&Go>gt zy^2ORW8(B0xk`LQNMSGqcgbc+(#_4y@_?xfP1Le$&zopT=7Yv`CWYP^S3IYu2oC3O zUC?|Alc(;)$N3i9bEk(=SP6OZA|`}eA;{I{N^(v3Y0i`~$#}#qU>qb0Vr5uGCy(&Y z!^R7qHP5@z5=^4ffBo}fGVZ?qTZIHjI<}r0g^jfCb_1W^|AT+OKk)IY=g#4y?Y03s zdZb}oko;650I|~D-3?=h`6P1xigd}tRVGPU@UUD5GJkmDX(_;yL--J1z*B&I*)li^Q*<-A)oV>XmUeCVej+wbMFW~zxT~Q*_)&tZ{fW3 zbE+MK6m1Y=Lz3+0MU&1roOef-uHsrJ7F6Vgc2;cB<3V2mh_JJ>lkRKai{rp5$0N)uW0)93 z-qqD5S`~bD=eU;As0kj>*7z=ssiV(oa6Id3PsI!{6R90d53HlhS2M;A!> z!(!>dD^&2}jQbj7M*hh%Hx<0QiZ!8J9X4VF(8=M$hZQ$h*^4t-&^GR~%@P1hnKy6V zbjD%S_+;_e&2S9U*l>2Y836HmIqVaTR(h^_vD!YAa5 zyHYV9d;z#Dl^7v5QF0}g;Fz7AO@#wg1cePyB4pay+Q8MZxo9L;2VQJ^Ty8G(v9(<) zv{A^WdY)U-sxl(zkyd#riO|lU*$z~Ylx3tMAWTNK3Hsc=ef#OBpLQmf*!sS9EhXi0 zah2LkC9~POIc99Ss=6oDa#}}+t5b0LsE$$qPRaYL{g38{OmffgrW%WRkY-OyNl75-TN=Ei`^@$qXqx zqP*=??nrIZup%BSH(iLf*g|Z+h?BIW8!7Z7bC8^J#&Nwn0Yu`zapMMOEBVd^p%`LT z27_pv8!aPOF`Xm|xqu!%5r6d~_g#DR8Yc9ua4H=guSAbrb%>>U|+@&)#d`fQp7ZyJ2 z#q79y@$1g#QN;7#`3|)0VDvpmQ*o8dPgf~SaGO(wNm`MF+lY}%H=U|)Y~iOAk6lO~ zn^_mB&gL6QfpVBrO3G`YXUP*HB{Ph=%5xIQI*900jb|=_rA&2a+|jZY-R5Yr#k<^z zc55C;pGdCGqt4q|bE?zvY&l@6Q1PI_lxGbLrFBaq{=R`6qi*ZMrk~ zIR=dra!6Bt79$+WtYpDUY9uUXS!lh|u!$VYlwJGY+rz|qvyWXqX%grLZ~YSx=n z6LU4*#RnjsfF^}a6(Bxz=n%!IJY(COZ8g4ZQB_11H^8GzC$gZ5Ip#P)rBO0S4Q!-RQcq4wu+p-$$5pTA#G z<~$MNBOz(l%K2glrv_s7#XhC2Ja66>FRjNCv3%LJcRah7@bMj9e)XjH=A>@l$SpL<v2eSId9+Jfa`?AlG3c|s2S?jq+8OzC15>bGy2$0=bL3~R`YZfH#-%)h}hbu5ZO}tRJ$~- zw!jwpHtDyKaFn`UZ3WbYPoY>U=Jy3YKIZ$wAHOX4w|ow(KHrsV9-^(Q^apve~=@H9hSvxI0`WW5Jg3T8+_)n~1e#?W}4m zjAPPT6yBvX>n+xbu}|r{xPS_9 zZ`1O!@R9A)-hOJ&;A33}Cy#&Z%S9i&TJyF~!TUbwW-o{vR>VYqHG<=xlBz*;)fVu->vqH0qk?)dDLbdZ?{QodYQ{A4XNQ ztQMpaSaVi2UC?fGjdt~H>nXR@J?)N=`6y{eX?xX)yIONAiFn!AIcWux)=&~u|fX~1F{eQQop103^{x`e3PCt3Pg>b{;=M~ z2lY9Gk0!Hy0kjD|aSxyFW2cWEJ^4Go`^S4x?_=R}toykqx=)9t{&_MLbCt5bVtL)? z6)+X{^*1-t*8!qfi%;bH+E?wTVfz%ax8xzmj-vLW2WAedGwE4zM)c$cS;pup$tSM9 zEh!eqDs1i!$)0bqmvWFoCxk^{c|P}%6UI~5uV3fPZ{4~ji0O57TUr8N$2ab++Q>apZPoVk)coJnmJ=&XFVMedrjBtkvY$!;Ykph5{($G~)z zR1KaprwG4RTVMy}NZ7D4cQ(SEcA&gf;DdDpeA?Qc{n|Iay*I_$UN8IMk6-!R=YJdU zdGgpP-&9^_wB#o;Xk0F5mtAncfUJ0>f-S-1LXIfulWtxfwi1CJU{>@1kFXaau~dPj zx?o|8J=p9dVU;?@XNj)TYxP~2)zPCzF%$a3IR~6KH#f^c&9BoEDV$`Jopf1UjaYMr z_hIvf<8GLIUm|$m@0#|$BrFCXW~mA$T6)-zk|dQuOxYcBbJC4 z0({z!p8Wdn{M&ti&lBAz!&=?12OrLFmaXYBy>gxNjho~q)h3PmZR3<>&;WQ zu%4~0t+)ikVGA=WY>WmH9K#a+WP`vLgJK#Dw=iMgNEVh>5;K(7E)wb98cO>LA7|ln z?AXb&&!)cLl!|P6=>Z=Kg0~QG<4Qg;cHQL#1f|ovihqpk2<_6)loTpm+NRU9Gq)0q zROXMCeN)kKLtk#>L2+6tgrY;HRz_@X^8AjD4s@nUrkYtXb{Q15U?E~|G?qS=C#V~~ znl5Exgh>Js-kuYOsn-NgiZ16jHlz$6{h`R=iph?8J!^=))OO ze~x%yB5u{~Lg@i~V*3T3m%Zoh*mK9aPkX~Fz-M!2UWGz@AT{V~iMWdg6}o6;lV4b> z5CjF}wRTp_pNq^5B~{Bu=QjK6xG$h6jc?se+mSx(FGm^6*)TGdI;E&-->vMB&PGKY zXrjLe>N=(kWLfW=rCUpi+pIQKLK>ch)nkE)OR7V97e1Wj6{3G@%kz>lU7kQIUd7w3 z>tIXeP2&LR*7<-I?6Rt&RHMXCz~HOlptlge${pg?YckgVNgZ2G$ZZC=9|3&IgwIQ# z{rqnbJ|!t{#gcirLI9+(c<9SU~D&S~tdk04oa_E8n%qjf>8tc&~>8 zd{U(4DxL%-lJNwM${V3ef!2roPMGS|t5>N(S-XjRSo4fj2W%;Nr1XORDfLKZgruv~ zkGqQTWig9)QSAgZs%o1{B*lrdf+)x5$Vw#_+NSNJY&1?lv1tf6pQWu!bp_<($V_@lo8d^)>MRp7IlOvL;gN>$RQym21h5({3qg3UrB z!=aUJZ3L_jmP_J^j$g7X_KQ`L!Kj>AjKCl-s1zMA6L2ItUbt2=uh30q znvIYWm~wq^<^ZGQqfP&4JXQSOxN(D=P!d!23un&#(&tmp#I&*FWK)D8ZV`zRqvF7w zot=sRGREo-s^<;ID}M+0Jm1yzMd)t@A9PwxLAY#^KAXw1?BC+Eud6y>9YBGieCw#; zFV+Nn8$^Oll=LUKuymjh5h@fvJi-`|IFEI2+W1Ay?UqGAZVU-X;$(Uiq@+4v&N#=m zD(9ak&_CIMF%A|f2vdyCFiu3~EONE7N^I9dTrmjx*l-+uMI|ku0;`6QTPd$^|K-qU)U0t+*$iDD)po5cP zHyn&%VL&oiThO=T(9ffW52Q~b7B8{zyr$d?@bS6Un@8u`(szUy-`n~s(*KSzaTY*$EE zc@*U8bk<=?(u-)D%Z7@;Jd&=N z>D^MkggQ|3iDctAlU?JCIVO=>FYBP17{JUU^{`CUATJVc=UZ58TdiS|8ZDENS%<^k zwGI=UKtjn2w?#Eg7?3egP9Ty=MU3FCdTJfS_vljK7b!o1+(XurbZM4*)LXp+2cPaQ z)r8OHIR~XKWWH^br5m-GJPkX76ER@{iq_C`x8$*0fHxa zNC8%UFByAvacjh^z%SHw?uA4N&go0X$<3QLoeA|asSM}Wu3fXFNUf42!4FXml5&q_ zTS@TMw0$BaX(C-x8fW4v>2{m|7RN@A^+iG!XT_mZ*};+-XQHm?qgbjqn@#+#S79WX z7|CWN9Pl8gq(oc|h?x`V^!)2xN<`r$0Z#g%bzEJ>wJrT^U*kT4&kJ2$U*3REc{LeN z5I&J~N2ZNX`jjg0u^qI+HZPYCl1od?kV#lwfJPmOssg*2IL?E8X&g3HK$asjtBNxr z+1nxlB8Vr}!lFWggWn|`!@fm~7k!xGWl6{qXFbk|p49!wv28_w@|iV)(9Kj>(xF^! z0=RX!QBzfg0^K8)vu)q@!IDzPV8m8~^V1-{DIX(_2oVOe9Qg@iK1#6=hyZX&RhwJB zE&c5g!>0`RK>8H(1w~Fb3(!(Ed?KDt?xxgNWwlZJl}=&>gxv+Lxtv9n5WM%?xChbm zl&e)CZWE{&gAj$=oT7*)JmTObYTRa%nRbnJ1d+UzlgWUH9nJc+szGE0lWH)XDWkAT zovbPaXq2dFWsoy9uvQSrzelxMtRNB_s!5y?*E&&vODz$zapbONKCmTzDUjBBRhk?> zoSQ}8CIw}^YOGx-Z+ld*5a9EJ4fuH5r|jcC0Y3P%yII*#Uj_stS+-Bj0@CU-w`$>A zPaIbxf{4K%q=7au7E7pT%hf9RsaIB3U8GiB8CR{kM5d?mXB*~_@}}%f@^+C^J;q-1 zjTYL~R1{fTSEs;G;Nk@EON=x7f{+(KQNp1;T>X0RNHI}OffaF*xT*|u+n+FGBuff& z<89pze7^RLZ_h1`?InD^Qh`sgP<|iE8=!${h|^M|4sOX03hQ~g4nl`@@}hh=xc+J> zm_yM?UXqvEK4iahD~|^}|USJ)9W8NIIhT{Rz! zOxV_(+BLD|c(iK8jklBa)EGW5e*If}37^0H%xC{)SNCbWtFV#tmMDfg9#E`N%nz*+K#90pGl#3g|*-#>(KEN|h*Vk9ye&_C5 ze!ZpT@SQtvm&-el?DZ5USIY!z%<*W32n9CIt5js0@M-1m4)TW|(xEj6*P`n{f`if6 z#$0HB4z3RaA98`#6RBIkXQSHG9sAgGdoO)9!N*IVM9hAvkYCoJ5H?`*rC3Wz8EZo(v&qS?sz|(mMoQ=n6$$Kg-tbX{x zyYCQLkn+vVEgc~zp4el>z7ux|(6hzaog$tRzLwzjmiL{eN{UQVS_$B!S6tV!hYeV8N{wmBSF zF}daG2Cu2L9$5IKl5r?X@4xp!DKPvnXAh-!Z`=%DQYgn`#bEn{SWZ6lDFr)-f}^CC zNIOr0AS-cj+p;07DI^$s8uZ{ ztgpbCP?4)tf=9}1nPSWWP8#$1QMdo}&@m((-2|S40eIs~zndaP%&D zv)N8Vm3F$N&+0Jce(IJM?6S7xe{0}WkHE)kEzpl19ehB^h4tcxAFNiyhu5rde&Xq0 zy3o@%J2^6+9hx5-o*N&W8PCk;`j;k#XS4nDV}lFhLvy(SoGeZZ^OEhjR69@DzBD;9 zlj%b@oTGgyH@q-DGMyco8y{Vq$joKXAw82DoE;mP%cjTrd#}ySwZ`Hu#H0Wm%t}R7 z5hb~S^s&~cbyioqvLh8ey2Y(j^k3CpO64MnDtrkUq|}0a=IX)=PcRMD`I08V?ZxCH zj*i)#&l*WeeUYyz{On8a_0QiiJ{A51Iy{2Ym>t(>7JEL@1=>ssi8Bs zmd2KIeP~}8I=eJ-{ubbw?VlUDusnKUZt&dlM0z4KJl+4=CCIqUz~WfCDLBjtpX%uL zmdmSM5TkPyyTDbF8zo;Xjw~CrQGN?9TOH==heGyK`b6?(YyLJ6i~A#ks+UFYjl|2g zQ}0s~J~Q*#y@5}u8b0#8RqT3xQL&{dHlN8YW_m7W`#fI82Nu$45dRV+MYjLO{MhZK zNeGeok=~2h!KLBe+5R`@2F@%Fp92<_M|xLA`z~b$E~fi&zA$`YA>BJWa$)rBPcA{z z8#;e;D)auuxzRWN{^I!1mGQyLx&F5oCucH4g9CjZUYT4PIRjxdmm7j{1jgxnz#>^4 zaNN#bD@IQ@DcK#&XJ&?XbaX%mv%FdY#k!$HmKL+hVy(_Js7EdPLzeZ5Wg5eIpM_C_ zaJJit=WQS1%nJ}@A3zxEe0LA>!1zZ9z*JpB2?XJ&_ zO%1$tXMTKXw0C~s+|{`Wm_?KQuU(nwPoI0eIrs|Z)4j{XXCbg)1i@%8mkK3UP9&Rl zy1(kL+)*VCJ^AF5%tB$y;lqcSGAhE0q}bU)9`)HyZRz7{~y1dpa{Uaux>8T>rT%(`g8rslf}E#z*Fc zd&YX-#0ZxrNB!N=URXd^Cq|&H&1MJhU7P|~a(!oycXziOYJ!BilI?~52KXF`$Mfr} zW%odN+XaHGu}lS91;RuV>%=W5RJk92Rp@QCi^uSJ)X*WFZiY|$sl9?vxc$nj-?tgp z>$`vtZ2#QAMBnSPBRz+cv9?30>5TWzT^<|0oawtXmsy%jUz|wi2HqMQcxz=cvot<> zd1h>U@NDs&8@)gM(Z%WX-AfB27v8`))9Jyp7|;IK;6oY4$MxZ?_XYC>^-+Kn>&<W8)j>V^PqW}nG z3Xn3JOJ{n{zjys=uCHfmWa!wD)|NyfJKW!#h_@wEcb4X-hkB-R>851Lk2al~AG$D~ z_O650RJ^#hx@+k}jf-IgRjkmKArL5WY<0N`-#7xR@Ko|_kH_#ifbcoGmyT=idHeAu z_!LV!h7VeNh%?c|FNhDIX=Xf=?(1nw zCFomg4*5AVli5@_nad1cUzi#j9mIKiYx8*82UVBHeEPwmpuCmvq48aM-dK#oUrHS4 zV}}nPrfj0inyQ*mL$9@~q#Us1T%}%ab9ut!<3Pcut?k(tzy7W1xy(a{PkA$Zp6Gh6 zyj%D{v$`}fypS6OI$-bLy?S|hDl?z;WPjz#0wlSd=46Xx{saSJNWSS4}bK3 zKJ)o6cXyqxNS`&rhndbGR9{5kp;SDQj6*KK(pgUTT^t`;$_(%?0IGMY_jNQLO?b!k z#=ZPhRb8jkm;OLl@qh&JNwUIPcAzvCNb0M{u$iLI5r22AHA->?~yZyP6X|^plDM2yGBL?al99znJMe_sdUpL9BE%B>|a* z@$_77B;9)!=yAv@O4|q@m@d=V0hsU?#|IWNeO_l98^j4vLqNTEb#d^_Pw!s7 zI6XRiX?7xa_Gj61uTAuyn@tZ)4Fdv$5MKCO8XpB5uFX%5^`Dyk zojZ5bhmGhX--4@U`#h?`(#P=GH~7f*`Sj->*gmD=YEyH(m@kBsgiY`P=`M_qP*wAP zIS-=c@C!gKj+`HU^Y5=rXP{{1`pz!ohHp%!Z%k)aGW~Ba&y1e=$zpo&=A2K8yE>Jb z=sj~~GCenP0T$DhsnIJ_!{fcLm9?48A_rQx3Wfpa&eM$&Km`0jk}_H5?em6_bxpQ77L|69OO=G;$# zuN(7YfYQzRF#rux3<_i^;F$#rt}2;$-gZ z{{sN$2G60-(r7Qh0&GqVymf0~d?_<9J#-!h*L=DU(x)jF%ddGuUcTi>tz4tUsg(l{ z9NoQpmv{_OLe zonL|g^6+uq_Q8{(T+YMC3!tK(Ry_ES7biv`T)c?MhAOt)AoMhP54;~cTzW$$R52`v z6LtgcSS6?OI@ZehN5U^U^DdBrTOOxlL%!#@?>ydj#^)y_RjeHg)VryeW$X2+Rm@T| zSKp?LMk*t01+)u+RCZG^XuH|uPHL8wDRK1Py?d>#t+0%a z=1)z`ZXZXF5%&=e?=JR*(yjpb6n)(1i$~f%2l!0QrXM>B`3v%((v2(e^LwsqzN+eCBgs>F7A!)qT3)EuB0>OxXwY zH{$FM!t2i6xqFWhA@4jcyS4QKU2}W-N20})e5H?f2~unFRQX6E{Di~ZyLTh?#d14X z|AYEeTThSW&O?Wf52Sm3>)}J`({}Xpzy0DL?v>}Q4BO`iP~N(`zXbT?L8IkWz^7Q) zNK>(HD9VB0o!cZCd{)n%{ss31K_tKN{rjsy1e6$pfh;KQ<6&zb2oU`BUKc+<XJes(d(g%Ao$GQh|AGi|K+r}6s)8B(5{w5kCRIuK72|Q*FnYhf%JLt z>)+Z7*8z|3|KNY0{^EC?7AmIoaQ`zEZFaID3C3;l0 zW3!$2lb<(sO-BMo!Vbifv_7^oU{p^|JwA2}9vJLpw|alASXgatX}Z6jKmPF-S`U8) z@R?g2+avh=?6rS*`jgMLx1VZi{?(%Q1FRB0-0R9ORJC>LY*PMJJGS?h#yV^=YLYIf zNlLbf1T@|L3ZTeKt7VF9$3j5?mOm4h5bKWx(8C1~rO)kK*IJLXfS3;-`7HD|C~r#_ zr}h9oo_l})`~UY-zw&FJIPsO^AAdd{l6E>fTT=1E$z)R^*_2GR#FL3c@=(&BH^<`m ze+n)7^?#}6#75_hlgi(rc%m7N@kA=sbcikf50{~lxAZI;6Nyx05cX+mIus%-KF)IJ z(4nTLCiG;$rNO}twp;ZhwvR$N)jhX-*Oo_HTN{3l965r?b3hze2u6``vd_`0e}o6t zGM;LRr4F|?!S-1#l%Z2S@x=50>bJf*oWAhT;S951N_X3nQ z_3@3B7VENR2VaF$++gEi*Z1$=r}VKtF4xdtH=kU?)nHRecbfdO<%uroioxXRWRU(w zAuj(RC-eW=_ww(!jVoQC(arAWPEnL)J9ZLTUK3lE>{zlbJCn?r%p{o~=a=`lz4uOD zl9PCn*pj?RmPnDk@7TA-(mPk}i?wj+<$Z-Bp%x`MUMM@0L!2U5C=?24;C}Vpd+Xla z?Hg>cjtTp$wr_oLZEXWueh=7Tm;=B0&;M1a>tE%=euH(N-~ax1FTe6W*aynnI`I;( z-MM|e*S?1@Iu69V_ptcP2VJk*q`LpGzfQ-bX+;mU{X2b$q;%Ek+Vz|5&Q_mJms%4K zUDl*#(Kb<}EmTDNFZ6#AwM3{eKPbk&kkcRH_o3=5t@|sg{`j<=rabijMrd*UDrj#v zLi<~9-A$b@s_hHro2@?sB6 zvPwd%yPdVp2CSfUYX0DeGjd1hD z-bc4@(LWe0+CRvHz6*bed0T(lfo4Ely?WJOy`swj6x83#0@gp()+OGoyEidSL0{Uq zwYu@lGe19g@K?v)`S<36{g~M2qmTY}_{guKgD*d^|1BtQw^wff7eN;04-?@?m>Jo# zY&ggau$zZLh8cvR;>Dpw0s*u@n~w&`Sro6%(w_8^%|Qap09w4de@OOQHyWUYB}38C z{L4culv&R6x`_R$8{1%V8m%qo>>F3nG+`ZlH z+i%{g4`Cn7|997J;s40UA+XO+UVVqU4*srg{|%N+Pn|mPgJ%vuvH$4k*sGo!dTsUY z7eOXutHrXIvBjbzl`N6OMbqM{C0cP5zAP4Oxn#@O7rd6DcZd!}x<_YI$kIK|qTmuo zDp*3!7HN1kxt3fg=Dq#`#z71EqXj)l!C95p#A2gj2RW8b<`77qEVjkw^^@!UzxN^C zz9bC$OJ800OTw`I_HAPh4i3_=1p4IA-}-ghT^xOT<&7?+c*+}DA$a-+??xi8{M*0( zm!cOQ2m9c|ojCE~f#;6yoqBU}?-4KJdac)83$vlBUeaiP3aj%e}mx|VAw#hR4I{&Lk+k~1!!!C_r4=$Sb*&YMDU_OoS2k&@?@Y^5UQ z=GCHGOxA=~IWm{e_1*@2Fh2)AO3GuV@woI_5@?OL> zacVFuw{5ZVL0r&$xBkEYTBpW4o%yLhoVHN6d~YkB?V%wz{lI~u<-5~+Uc`3~|MfO4FxmLTaTfEEy#weufCYoTvGrP9b6CVrt@CY5J23 zmW+0sZ7BtuGSbsp@@)H3(=Nqc>5`t1~mE?u4UEgBkMiV5A{ruT%`shnP8E(F~x8OXi8-Hg_L{-^YkgD1bwMx7)XG z(_{y1OG`_%LjB2pY&lJNqidQE^(FTDGP`k=&o911z^A86moA|WaM6+b;q$1Gceif= zpPtV?o!&YP866uxbo~9_TCV(6*sC34+6?DGW}TqJQxG1NLqo~w!xMjb?!`AIrd}W4 zdx*#-x%G_*8@*W8im`LGQpV+T4Ix)ZoN4MMC|b*odZD80xfm2JnvMI~p>y{4P#X)p*l2#TDViPcT1Wvg|AuS!`v9Rr2648CPZHK}OkV;C0j0m@o>3FF*c zaB-NK{;Z;qJkxnyxKvfEQX23HvCR59G+T&bfX?Bt$H&ITC>P)m)H5vaglP3?~C@4OO-&{&T(At ze!t%?e0CTAX5!afiijv<*iWEi3fQg`n|OP3fC?USeecJTSP_wGGL)8#t7TU`=y z$2sY9*IS0orviasm}U1yxlx80Wf>!%On&}xvn*b2*_oM-FE&gyJp*f{p%yMcD^s$t zlJe6Z0|?8mWR;S2m2Viz-l2go!^pXKT^E-$UeC@rLM96FW*8VmuzjvHEUT0Omo=mu zI7rUKo}L&R3kUhsoK;Aw>2uKi0G~*Z1^cwS9Xu8N)dK?q6fB?>8VCoZppi-}PSKUt za5&t%Uo`@DsF#?EJupb=gX(p?`_r9zk64`Yxr}OzbWfL-P^Z?Gucy)Hq=)_LOuMs6*r!8OxOVT6DV!8pCr|zNa|d4EJN3ro-XkRFpm(R&X-64ufzMY} zegv|~1*;XS5I=X>v6`wBVVK*Omn#}Cq-Sj@%O}s>TCVHGL|I4+scGnVpbRyaxZHFz z=Ra+g6<6k6gch8D6X?Q1&dT=qqo451reA3se9Z$_|*}u@8kpRLH5s-nelC=zy$3k6QCK&?z|=dG><}dVR{(L$gHv00uhv%F0U5 zGp2ACJOF@+2LQWKH4+G-SNXP2ug|TqEB5~&@F89Yj_EN&ozBJ<>1?chX$TnlocQRI zgFik#wfC*b$wS_n{u)piWQMOdG%-CB3I;~@4ku z$w)0Vtq)5tV-kEh=d2 zmsoUwNN>v;KqV51(DhSX<-e4E|MR1$hx!(%-_MVrreuUMfgKtbiVD4O8~g0K4jvzT zzPan5M;7Bd0YX5KCrr>FqfRi;_395Tgsp-Mv6uqEHbbuJ5#QYq=KN+c-7+nP4Z`H9 z=@qA>hP^NYa75K0byO<4(y%qahXw{TtIkk32<*6~YH5-t7SSIRv)r6VWjM&%V&2Th zmW_fdqyZn8Q~;eSW(GqTIbbL)WfhunlKGb#KyR)dd zL8ES|PYjLN!+3|z=6Caj*4NXhR8zMD#hniaP=@a}c#wB`kIwp`>pL{0p?5FYuuI!_ z+2^}}Pj{WdXL9cwqhqhV``&NLj`S6-@7xVS{=*&CgGPYEeAj+7c6w~60~LrRa3kFU z6m%ifgMpBdh&OE$*8M<$v5NwDVR4}W>BXU3$^$RMVYZNs6?1b-bsJOdQ&SUXK0Pr$ z5{U*GF_&1WJ2hJy3@~HSXnHO_Hbiu@3l-DK#TNjCVxp=`xN2-DVyXpQDg_x1c$pjw z%^O7{9|QV8Jx}i6mx-T;?Nbp`)NzfwudUtf62pJfi$xu4R5<-m1R5R#yB;h+7k6-q z!ohbhQ@(%+L!E4+qocGPSNZDJL#d~Ce^lEx_|UilsBP%u`^M?L`XRjQd3)UOS?hGa z9(=y;?Y!@J;^YUL00kFYkO%hYFP=JYsg08^x(`TWxL3&3A!`Wnv zVVTj9Xr-)GVekmW;YbL`ny7OpQh!bG(TEL3cl&p>kn`#4ewEJi|1JDmVK z;7{q>T*{D1G*Z-1PVq$-vhC|yIOT`UpaK|{%jIqEH5#|j`#SmHv_JKY(~Wu$dJnUG z`j=LB7fg2mK6Kf%A3me6KPLFlZ%sUJ&mW$eI=W}_2=3S=0T1iY#pX+eR#^+OL@Qe? zn^#;{&gFv~8|DHv+hhX_w3C{t+lGotG!y_#bcu(CHW3b)Lf#gOHBA}zB1o57P0p)G zxim0k2?aheYw$U6&BS1^EEfSHR~4YJ0d7;_petsC^enZEnwDl2lAxrjl*WZoj@$6; zIe*!ds%QT4C`ANqq^1q_i;IilaCm5F$PY24;)-sRv!cclZoeL6BTjN|!PZQz7~zORY}7M+fC9jz zVH&V*_D_xzcQnhonjH2_n`_Gpr~m@M&XTR^*%a7hh+`B!KQ_Zn1}BtlTW%Q&9w9aCP+#g%1_N8#iuj zlD3yWPK6eYuzjdA*^k3nSy|~%XMmDMFTo+|fR7Ix>SX8-;Q1=>@jKH&s7~l(hb~C< z?)T~KCTsr_u+M>muLC}~*J``t`Mfs<*l@F$HVbiGOqRvMo#h2Hot$^AQZ@;rrYaYO z9QcrY}~shElZobVbT7mF0$-bA_ZU6K?}uHf31O zpW&e$^~*U;Ort?Nuyp$8dEZ^&8y$W|n?IDF4eBp|_P(-a<@@ydDTWT%yI*woiv-c(Z}v zHptM$%5CVN%z{H29zeqYC>@|DWiD!`P%X=c7?t_{b)T=e;SzcmIyi>)-QXO@J-Dv) z(75j1?SBOOQ24y?(wpPsNA^y=N$yO7eb&J~^?Y1Pe0F(WhqNz%2=eg@6-_Ceha_LG zsWmxeWX>*Xg>ot8@CmXgQ%tn!GV%C&=MasgY0{f7h)~%Q~A1VE5 z(Y_e_+(C_ZpH_Tr3Ki;1pxB{0TdyyZbemJ+%k!-sT*~oRSGR?X_BK<|JG;u;cLN{O z7I*x1^xK{J{N#@gycP<*_~Qe=z#Z4yccD`Rx#+xDu*9^Z<|<05E*BuZRXOjfg{qu` zsJluI20pEzg~pDegCk_>Y7rV2O#;G&*jL3IDs}H#6j#hPv=a8{2J*rs*yCFC#2}8G z#U05hIn~hfu9zo*qhe;EEUJZc$jkS+dHqH>6zLJO0<-r$MW{b<+ZRr{ltUXSaC}9M zPX2ypTKCWT8|}7j88mK;bhoa_F7o zzkVF>p&#zgAN=mn;rAvc-q&eHm+rMK42*WR+H=f~ycQwv+-4keV#m za;d8FF3A`zIDn5oX_ZycN@hdNIN^wL*x35qS}Y_;g9 zk}Vc1YSxxAt|FmlRVxUob9GaJ^0s>SHlRNc41<8e;b<^8z_MH@6oO$M3$l47X@>X!Zr^4bH zMxz4*EQ12}AsIS%pmY(l#gAe0rLpr3H!ld?TTt%o=;o6PU5&kd{W>*^=sMK471-VF z+prJG041TEZ4!0R>rGA`9Ul4V@#DWTZPi0phosc)C}cnW?4tt*-+1~5?~IMVcJ=0M z67$yUwAZ{x*t}O~GmX64`+f>}fX)}!F88{y%R1eT=WXuGt@dZ{Z%o17-n$pe_PmwW z9TetmE3k9}hVi#-zwe`XdC$Oe@7B#Pu)lQS zBCMRdcgea;Z)=@}`T_hX=&!Z;?1LGjL$ckOZHCOZ+-Tx9y$7WmKLcnNK7Ut4zveq3 zGe734c4u|H)7vw7Xn6RwWAFaPa0S4M3e?WB&!7JM|6YFS*fY-_fAXngx7ONsHf}+T zyk{V2^(Y@PiudQRZ zzOlA;7xTQQV{EP=elOd48*_Jib!}sPqj&cXc{|sy-|Y9Q`2_S0sK+M=;GJL_h#rZAhpmWxiSp*zm>XSBE;iaEG-dD98-pXSz5U*=ZCC7e zdpoU@ll`Cn@`s-udVk+jN1y)TaW8>xt=Cxx`*=A+9oolV>-$~`<)F27LVxYf=8M`E zkhU|gWy|(?9Kt}s;wMDV#o2A_xeK4K!aiU6mWZ@qx&i^AHZgH@a18A8uePc59)o`d zSUx@d>AoMl!VWz5;!pl#<-(;NiMZaldBbxcbXJMlwE4N)-|suzHtlRn7T78HczGP` z&c5XS0G@3@blb97cM-I0qr~m6M?bih-Jg5teZY+yUtISrj@6}=#pj>%)PCsgI-^R!|t|i^IufI=H{n5ZiCO}f<paz#mK*Yk>lH^XmE%va<^8q#NAv0~q%TDjybBuTV$)t0?t%nnBN`m)!GPhjL z?e50C{+%`N`O&=EC5B{Y%Ll$ex{&#h{ZB$K zp^dbKtnUYc921Pn(2}&Rt6G6uNbsQ5W+3ReFVFw;~ zjNP&$1uvO=>kxbIYX+LoCGvp)hf0|BzB0pv2f4{;cq}?Z1v112ymFr~kpB3r zXylmT(D1%7oMC=+;J1OuPmjI*X2WjmIDEi#!1;+k{hxy`zBN4gYB2I+$8y#DdA&Gi z2?a+fT5_hM7Erucn!F?DTqRGUcf3Fyl&V&wjc6&0nF=w#KLR~Vf`YdCxN6Du?nOFF+06mB9*nlsCFqEI0* zkVV4~NCX#+Z1e)RNHCaJF_n@nmui|KCE{`+1%cr+u|-$Kml88`RBTX8Ax#Ajmy}iB zlrmO9)N^yKYMEhP9-Dgmy`LX9M5Ff@@B;(q#@Xb+hqbhCfLCq zMl^BclBJLh7Ka?_INOGO9SD+kmLr{6ZUZgBfsQwIy&YL5!EWK}!blZF$PtF5=BZk`Qk3n!q_Ui$r&9Unonwv;UkY0vYs|o-jec9J@L!%$l>F^c(3m4Jo`X*Tkp01_@_U-aOnLfrj8Tfu#ic}p(l`= z*a1=)TJaB2)(Kt$9j}`w-t-g|b*8)3-Zuypc-nq%zj4PZ34$1kcl!JQ(ME`=N=dgEca-E(DPED&l~Tf0Qw=fc@CkBC%y>VX@i3LF38~$( zgT>(sj!NEeck{D`vEK-6PQ_jS3wl$Ze@Hse*>!VzWcb-LYI+6}pqKfQ#s_U+J}f0F ze5|JA=e4Yx%vj0OV6lK~JMX8&UAg*f(Uf=bBP#Ude10E$f|1 zHRJ@Y_4=nU;DVaQAsTTOm*7G=0^QSYxb?h(p;C1X6H&T}QwF&^%7U6jL1RnL(ZLsu zEIFm88)~MmWm<-WcC;+%`FSbd(&Ala1T({eT&S4|GN1-kGrgi0YHE63&9{^s#>dO= zaRmNNoySk655HS>s^BH#<9bsZx9;gVo{F*w6FL)i?wc6NOz2PGJ$ASgAjawSRvDZ7u@M5FcmL%bOWS$Z0reex^zrPIFZ?jF=dBG6S`$;# zX3a!?-r$>Mp%9;ef_k-4mSbnFT&yXRJh(-@sKn2Zyf&F+jFz*pMN76ysfJdnin#?t zL`#*=G=yABD$L6THFoxrqt2^EJw-CnMMX!rl6fp9DkRm^c~oGnIHj~J zq-)@AG24)G%ciK8vM^!9^vt|1IYL@VP2XOq)`db-6-dUnF4+0Fm7BfUEa%RhvWkfd zP2I{QOe5u{&RufFi-vB+KlA8m5Jr=0#_?=*F^$2SMeH*q9Z3Q86Ps|noA3gna|fOn43jDm#}qFmkKpotCSU)Pq}3g)~j3QO;yr#3EfJmL`CC? zZV=>}y4ZlN%4eHu2}McHxO@hJq$bWm2=N`8C7~rHU@JW_^a}hR$N`Ko0-`Lew18jN%?stXJyZ?m^|hmarVZX^;6 zGR&ZtFf+`C&=_HuJ<&kj(Apd^c;{`oID7g^qntT=a>^C*J4!7JCw)dfKL>Ggb&|X$WoEFi>oQ0I zFo!@wyn&HxHB*b9!=wQC+lpuk#NxYLH(Qp($37?7sipK~S636$cw>NoT}rm}Qqw4) z!0yAZzE;zLL1N-%r|tY4W_xM&Q!pCTT0J`pYB190uh+{LE6Vv#PqeDGZK(P9Ean{0 zO;gU3(aI&5q9BecpSJUf()rVJYNo0c^-{87D6Y)I{B-hjH|zF-R-mqi;@l~c80(p+ zrn_&coqgIKVtPwTEMvk!WOVjf42N z2bjQcm;-{;Qij?@j#9(~Yo^aGYPqVMuj`_bkDK|~i>~fuXByIMQ`G0xI5dsP$+w5b zUw`}kV~*iI4$m9@PJDd!z)xNY4!%O+(-dQ?3s-8I67^6&83_zyPGFdMLlxrFP0al1 znQJW@8q`HwT`J3FA%*#2a(KWNi6=zOCB}lx{-F?l5lD94lo!epBy-7D^jr+c!U%=f znVM24p8xcE-2iYdSmKR_nL7R9t$7!ebg`;~BcP8h>O2tCPzxjD@G}REpM1!oz3#eF{T-MZq09(vv+_H&EHkmMW15h$m4VW6@ z*oA7DI*zKkfC+ZlC_t;hR1A^Bx5MC2dtmCelvuSWH|02#y}f(h85%wOnBYT0aX$Fq z| zU?|{NHi$+M_~hK|=wP(zx`re{{3@nduT^lWVwIxO3H$kf=0A&@9~kbpFJ-2@fhf{PiLNb_J>2Ghe)74!(6D8mfU7E zNS5Fi%cjfcAd`6b2+KIC1ewIIM*Rm9BjW*9%jL=f9|$mm0~~$@E@_wsXbVJaDy4d* z4D#JKF+$W=j?qemrCJ39fifNmVZVQD5NHz8vBgRmhq&01iTZYJ4Q(u?(HM zQ3;bh6Y&B?a7xUksDdQKHa%BbdUiZS`a{fsAib2X$vvbc(?TM1yM_!}LRSg+7OD*EX8nrCjk%Wq- z!-&J=P)H|WfIvhS8x@@|(uu-Sb=HebQj57pS>@9STsSp8Y$^f`NorP|Tq;f#-FzxO zF&srB6kSW#AmkI{qlJ8y^`ey^`Gl+uVk<41qLrCj)CF*akV%r6D#(;|2^wHk;$4An znmUPw@`9iSgF!GpU>FH<7|KvYFRqPoY~9sGP}TL8O_v)M%eXuX<&9WCg7-mpZJ+O! zeKviYsz}@dEMr-goX>)8fSq|u2Mipk1j`8XWL;OyQeob9hz&kC1TmnK8^la2W}vGK z4ur$uC<##vMwvhaQz(q_nv$sV>Vifb*OQZP4~`w$a$G+a+vm@JJ^|Zj|I^3m@3Qk} zTZ$X?ep(sW(G{YLvLOg+rK}HdOps*^nXjYn5lYRm!M{*q`Alq~s%d;07Y>IxbO?Hy zp2Fwrj)}|BUb78qmCV;%P2z_mArDHjV`>y@L*d|1kg4^!Qtk13n&t+NV#??tk{# zVDx3GlrHNTbv8K}2@Zy!t(km2W}8aL`z@tZ9EMCdNDu*X84d^WyUv|Gvv1EN(6LxE zEj8P$s$)aM;^33V<t<$mFCkn$1kx0MLm~w+0tCSzQlcqKKXlnH3ARBOEr7d|YDcqY!5GGG;E!~PNsxd^nU4*g{$XZ9ZZ0VZ0)z&lRLfT9PBaS7-BJ zeWL^cF)Rgq{hcmYlPQ5eozE%Zpx~b_CPd%(i)Ty8S~hmBoB_QHot%14o-e0_naQja zffsW!o8$toRdVQTNC;IDfqcrJiUdK$jRd_DFaB;elc*&WQ2)v)8D&H8evra%m($sh zmmhoiTqzl6z43@I!GfIJ)4V>nA=y2$y!p3hrDq2ty)20r?a9*@q4pM zC@BThb5+GNiDN3d1osKhjb|fn6rC&06y-opK&J*DWFKY)cVNL!=KWK|L7rq0c2Ru;ov=6dc65`3AlUV~yBtoGxr0;)6pBD~feKejD<<8og9#vp zk|7TYwUWYMz`{>*{Eb3`WKSjTFR)@ka0B~n7`ktD|6c4mNLvfuKK9WKQ#IAYzkTI1 zH*W6iyA7m|PSLOC#OPE|oI0Kede3Czfs-%s?umD5#Vi-BCFM1sTv60J)oPB9WV!Gg zrEDtfolSB;7R5hSiLr^0yTJQj&&QL2iBl;N1SxW@Qr0yUo9FqmrG}Yo>asGpGyWqBv8C6MJgi749bf_i4T@J zHpe5)xhQ%O`=B#%?AuwfaQEur-FJWf)|jYRY0NgpU2CRUH=p{=k})0uyaNWi5|{)El;j93dsw0sg_FD|Gu%upFb*mx@CejTB_&{} za+J+RW?<=(1rrZW!2@u8wGanBf>Fmge>KW-?&Cm;9P7(TUKIEzgn%DGKvd)iScQsr z{B%OBDJb>;7$+H?uEzLS&_4FM~a z18hMM&ZHCZfctbTfa1v=R4uKfl@N1jHM4cU0soYNil>@ngrx9 z|0q3t80>m}rALt!-Jn`vHGrvQ(ovtMoKEBfHp#k6+)PrDlCoTj#j5c**vRFSSP;2r z$UU2oIrj_E>4{hKNCVdxM`=^14dAS_pKYczh`jw zzI*N#LNU|kd<7(Wpv&L<*O41`{?V$Q-6X7K&Vl@IM8c9FQe+d+2uLy=NvOeVJ41M$DV)k7J1(IU{+D1|4UPQ$fvbN;*as6q$Ddvh(Rx^PD*Del=wqA z4QiE&KL@;DVP`;)fusW|nU({2*`JeqSo&bY*0OzkD+DmVXo^>?{}si2k)KO}A|EdB z0W|L&R$_wMTw^qzDLn7GHDwO8z1)NzJ6s`jQz=|r7w$VH%0$1;*bswC;OyqLY*^mY8@{nDHzR6J1n_B`q?(5zBz zAEKxZs}q*v)u%?Og-H{mTb?ro{YllD+Dg04nm48~BRn$K*(07(jbQ+@M^9Q|*$Ota zq#a+j66aQkk-2&9`ozM)y68*$DgoJZP#Apwv^N7ob4K3bX#M_4W3nXKk_KBmdgox^ ze6kQ_eX?Bx_c+meSP_geYnBdlV2!R zmD<($j#)4@D)&8v_16_IejiBxeyo5_xV+fgksY=&ni4Z7rjpH*l;6AyyK+LvKaUQ^ z6fg_Y(nee(BBEUctDR=Hoo?ch?wK#wj>DyX;oeUDaWQkpL64W; zkMr7&1A9(f&exhRt7!#X`G4f4K$VuLN0`Zr6*Efr1&!9*g{P8bjzr)1Y6;kpykS+}@pb`{qL!(S;|_vm8p+G0Na{>mJ$Okui0c)nTrm4KXRS@B5LTM%K6l3GYw?6=z>>%o1Y zbaM{AZ~4XR`Fi>)O&yG3e7auQnE|$#L{xcveseP(Iq4#Rb%=H?#1zzw0Gbhh(ZE!a z{Vu1SeYolp&Hyym9-at5hfUs%VuTertL+LX1TK7&`i;-9&^k+}Sy6vZ{*e^Lw9Sqc z8h|yI4iA013wPSQ`q=-3&Q|%ADjkf^u*5q}8OnqM!K}CC#ex`sp068T3(Zg#Ux)ff znEWFS$ibCl7 zc{wD~-*Xd=M>kgnRv{fCWBRm6S`zEE+DPyqvgCd0zFeSWLV>=o!&{QkpW_;fl{B{w zKiHM1(r3t5qqnE4G?J$YW*^q7L9-wpY?RzF%Ld~FNz2FxW6g~5p^f|sEYS9%m}urB zD=Ed0WJx~p{b6BX_FnLZK>t=5VcKsWu|sU>&S(HJvtsm!0y9xt7BA=u)#2s~X|XvB z2zwBq3ri|oaw~*l#HrW|HVL)J=8WxYM0n{FGXROElE#>Vb`?)D3yCnrRiZqgNFa=H zzs*^--Tk;@N4z_ygbM)K0N4XiFY@i_p)ce^2Utl&yy%Kr*`2E|ABT)O8LzX{L|AE@ zbSCja+kF18_2J!pD#4q#uHti94orn#+}vD^D15E@$*l$1_QQ=GTd39{L&HG92zHZe zLEt8)<_phBTK7ZOm*gTeS5V~kPvNU1={RDc8xrB?2gldV7Ac+!r`hQkf*KOyZhJ4U z?b)Y~;y->8=z2a3|LEbZ-Br>9JU&=0k6vB6|9JR?vMJPP^0Rl;UYz2=@bs}S#&;QI zyW3_bl}o%OA@AkK!(G*Sm(P`^RoK(4yC;N*?=6;6rO+^fO24706pLj^q&IYaM0}Uw|JwFVy)*t8W3c^`-LDZN&P>)O*sJ% zvUo*ukgh7OAXICNT5wK;>m5E^-=T;<*GeY2^K3x*wQFv}<*m0q-X6Fbbam`pUfn;# z`8WX;e0(4Bz0cQ=@_jvHFQ0G2dJ-a!KXVkk7`^DyqBed8g<6!}Sl~MLJTArg|DK5x z{*`3(dV@0(7xOj|_u+N%)zM+iZT>7*Pk-8=(KXqmnPXBj&8*ZQAZIQ|X@quvO{v2} zHTHt2+MapDvgWQcY4!VQdwJ;(SHRW0sAE{3t>z}e>}Fe(AfVRnbNVz9v(L98*R%n? zNCQ};{WUp(mQ^l8k=6lk3epd7P#W;lNKIAW_8VAH0j;(a-uAHhO!@5<&lauy+5lrX zKii)Hsq!Zupmc_{Phu}ZUX_+LlRN@l_Rcp@Y=iG$LLlc<7A$^4tMB{>NyOwrXaPWE zu0eX@`Czu6ovk6rKgb(B-9(t>sx{PLMLm-IxqANcylkX(03FLSt4Q$CF+KQ77@4S$ zymt$Jp$whpYsIoNqJJ;z1w?3tT5@0^v0DnSIMRiw#5PEjM@YHn;8=Q~6y*z8XJj+K zK~Q;@vC=LmF4`o@gse|?Xz5h>x}Sn``6^*s^65*hYrR4|lriba>o{m_zkct4UIdvboz(0OSt_DW`h=g z+&=}$E@%bS7Ju3=oFxl7^83+|TKR1q-`cW}7dcbx+9N~`1|Qsvn>dj-UxHRpC!Ikb z0mnY+O|W{LG=(}r7&H~k-bnqTLW&K3>%VxZ=UBI^%Wb0txefS~(*>X9J@Hv#V`|Nd z{$8?jvSvubH8sqc%%9FrH)K!w!VCRY%wd`Js-;pXqP9Zn=5|$_iTt(gD{Vo>w;wCa z;-Y9^YyT(7;Zkea#?zjI!adRpsXJn7{Mk>oL}D-re)rz}Ybaq$s&3V7bKo}(6+~~X z?7=qalj6bv$}Z4vR3nt~dGm+)b&M788%^s%7PGYZLzA}WH?x-Vii}jgC6|!uwxL<@ z+Z-Za54-xoNQ>Z`1)`#)psn_o+00jBEcNSO5>2OXV+X`dvOGjGV0`2eXGG^rJ*Sgp z(@#5GZPaUbMy7q)?6A?nMTC`CFqF}{-0u9cFe(w)Cc3&39gU~ky6w2b&*}W`F5|&f zqF5y6UDiMwW40GV+Xn(WaN@1KT91fwJtsnT{Q4}n7VT3}m(t{LpF0r~c1k7T!8o@Q zD^_fPwGgLgjB-irZ*i(?VcmT@%!HF>gZ6v<`Jl5ghmhIn*Jzxs<}3UZrqO_)=#mpPo+pPKo4Z(F&b#rth} zoyVUVPjVR?5m>qfYm3!}?T)yqby@skA@{l3^Tn~p`yiB0#LxQy`h=jhclK$1CMiW{ zgqT;&Hs=OLM(7H4js{lREfQu)v!|V;);liS&lV;_7(IFGC>Kkc_DK-_o@RY1)jmHv zJxh1*#4M;M%W(H3RimC_3+?HaI#%h%r96SBnC&|dT$u9`0ilds;DYY-GkytMMO28 zkF9|M36DTyATec@Du9SU)Rs_P_I4QiP$WS@Yc3XvWD7O*8nxV0=G31;;dOm`=YVZ99Ay$A? zyz?DhC;g9=pWvAm6cXffwF7dI^3#wXQ+@sikKTV&kdM_#1!NW*r3}qGR`isGxMOj- z$O##dVhS6@$`y|oQeVj$dE*3w-N`AV6GCiu!R*`)b1Q1PGI|hRw#ylf@?ZXx8Yh&8 z4}9;N6>L6Qo45HwCOb9Uc|F*(XoAh{xL6h3@6o1zO2A21`gm?qxShCvgnbjITV{oV zzbf#4EQ!mtpofS%Z~P5*WI8Xt=t$TWR>i#7McSn63m zhY%%GPl~IUgG55UK=GIXv+7HXlzaNjD+}7}0i#QI3T^>K?$f@oGyLW;r@PGWi{DRM{m%$0M*QPJY)or zgSo4l3&_MC`JHk!wL#|OC1oZ33n3`TB4uso26ADMvNLf5Nr228%|Y)h7gsk@ZWaZQ zgQc4lDH}TvixMdti@LWHh~<;1jhdUikkH=*B3Ny)vvaGnD%aM1_ne*?V?kh+QBVRp zM^0fzBToggi+XrGRbx?I_EAMpk>WiViv!Ilpvt24{0-riSt$qMXsw{pq3aa`>@doL z0t){e>?|Z&y#R1{Ug8%b(fwvN2Jh65wO`=giYph);~i%7#W8>wWgrg^00ay`!kni5 zzbYKxKME)A=->u&aC0T)Vtr?-vWUAlI*B=Y>HX!~`zjVG4{jVHHw|A3~vi{XB$|jZ|A)&t;_}?z~-y8UEhUMVp zgJ*^AY`FN@-QDwi_A0~~*tWd^48%E-bol&anU}=+ zYi`Bd`KaXR)#TV@VdkM|a6`+pyX{No^FcO+C)RJnBd@j&xy}{Y=;wi#ybK?t zvoTwxriHjl9eXSl@ZA3nI1%4vU+y$KT%-Bc7zmp0e}3_r7v4 zJBO81+gac_Lg zCJDYmOtMUfiR`rL$W@>GdU`WpnSW5b_>C0br2qaVL45Q1upaH8trJ{8>xc!DYjjYq z12jyfajUN(>s&$g5K&8{rA{iq^Pl8k6EB&xVDJL zy9?SX8$Ke(&oT2Wre0>T#jjsECy3FSb^``Y48O>)#1QMhGN~Cz@jr~`|PXMDpvX5Q?^U9Zx2(E<*zVxi(RBS zH0olwmj`uFOcn_2?zalE6>#ah8MIJ(o-FZyg@Ll9;9zzjmHuE^IwpxZ#zu+hc#n&) zDT`)G!x)Aux1;WYpU}X$zk+t0AWMUu{TP)?!fcWJJvY5x$5C-J{>GiU#(V%hh=&Hf z*zlZYsMsi$lTjo8%zi}N&xW4wHG3h;yTFWCD#ChTcFb`?8h10BFh^dUGRkSkQZ9?U z0`-fDOcLHj$S(|4ICjP+r1YwnUSd55?y2{c^l7uEZg2E#b*$|~(Q79WY9HnYijH1{ zYQ6P=e81nKP8S$z(MbD;){UR>G3&0R9A?i3+E3$dT3J}`b#oPTG>8_Es?5@7#ABUL zYJ~~U7un1W_eyW+LNv2Q#DA@Di#xW*tYx3)qGYRPa3s2Y;`+olu}sl5P0u0EG8wd5 z^PkCk5To?hpSW@WyIVkUP+D@-x$1F_lx41{G1*}`vC=vFQq?1hK=VKJtF z!+aWaO{(hFE-vqy9I=Q}15K(Q+tv=B()z=;;Z&q;Cw!> zkRAaq31=bL4_t?oD(d&4vmkobpqcg0h-J6>2l?7v`53zVnG`*alJiJ*=*H2rkE#Qg zcpa6a11l{i7a;;{4Qc6Q5#jMWI@Fvwm3Y2l6}CF?wd%GEl{wRFAzgz_Ozo--?;h}unUcK${j(%b&z$# z>Q{uL)@AgUt0*%xe4+|hsK3F)3Q7Q$r}laXCyP@&0Sy|4=~2eRB_g1xp}C)g5tv+4 z`4vuo)}djw!D7V^Diy3e3x`JxMZOJe*d%h?pbX(!vty7QA{(;kC9ahohl&&qXhg`W zGv~9Cdt)?9QP*OWB@4VGp{4XQc!t{#K|30BB)Y-yc5AWP_xc4fnCI%P>#9M`l2UtR!c&6>uhvovS8EZf!Q?E*(|3g?f`p<2nmlKlrV}7Hh~b9(2n7 zI^%y(TAu6Am1}HDR0+G}$Zcw2TCypsW+mSSs|obYPr_90;1uEjEz{n2oys=9Z?Niu=3*8wuN+D*}8VC(4w z%zlWtT)d<=DVlz*+#^OSe?UD?lfPos)Z3IZ*koH>(e2e8#&@nzGeCZh5-s1dwtru9 z`-Hm$s?3m)GlBS)zt>i*LlHB!@OXmVyfLz%3GV{xv{rh_F9z2zF6J{qtWiG>F>xfi zyok9-+WP{vm%~5ZvahRqX-br=pkCTH3w(CWPuq0Kx?kgX5XkgEO;$^z_nVO(YM?2B z-c44mwhb%quD1_CH_81z16m=Q;+|WzI-I~3PwKl_q3sifXbnz_{3K*b<|!kwP2&b* zlMxAQbPcRZ$#3_O)#qG6LDr}g$XG{h+}d;gFuuMCFttrh6A;#?3?3zJYD>J+5BXvA z)ymaso|0|1=w$gC4LC^)lxl~O)xn+KT^!Ecu*hxM@1qA0C&NP{bG7yM40-lw-uWTs zw@$?~ig}rOL+>~zs|E;Aqv7*pxTbQ$NVCf+aN)TEdu*-?nz3}r?TN-BFGOOecsr8i zPW$_yBbU5C|ANH#B7q5E)k<^?#2BOG!-=HNOf9oZ9(dpWOfb9VPC?8%xtJfmiO|M0 zx=Vma!Iq~WbW^m`t{Mxz45jyv18aHPOkpd^I2&IS7KAlf&tA+8r-r@KcHR|X!ky%C zS+!5W%lM`zYU3ifLAUy>yLRP*_Tj7;JG^WKnv&l4CTvAAg*dj^eK*D7lFaYs3m+o> zj@b0E@0e#{xcdzCjX2%H)JILVZ%47!r{66{W1}(n=W#?hD(^+dHWW+xcMEh z_+8%n(hy5zQd=pS4Jh&HO#2P2MpZe}1~|1D0_gMiLmu#F*ZA^Ee=D1rP# zq$1LLIEITW@DY2mI+pG#`rrc6Dw(K7-mhkf$vhS<;q1tVs9E+<={*o)sb@MCq=_TXQt`7uXL)BHRA2#!Yht4v?BZ^qma zYZf|!)cZUr(OBy@e8fx-uUA$+eWP>v&~ezA)gGE?&rLI5tgUa?bBPMTTX5p{t@t)8 z|3|Rf{#WVOvlW>*7cAR-`Sw5JUE2>WUlC=o2YF-_hm6fUO(pw3m zQvs8yf?PZ6faM?GVQ*|%R2*>(rk0*bj=8!YzAO&sA(7kS=-BB`f*K<1?@>%x}t{5 z{S1*$5UFmcy&yS zrsn**Dl2g{Q|+zMoU-^qNqr6J+hR(>%@=H$D1xxu>YYluIX

    4jhsVd5A3|0Tsbz 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%0Ddj+Qs7zg$AU#L}- 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


    0ut$t79#=gG)!!*#?}oYWQ-)y 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�z05z9Q-{NiMkLF`{0J}PQJ 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

    3GZq;# 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

    G$s)N3yQ)%TusCxrKfd* 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�>~OXS7874 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

    X|924|P++pnOkKi0 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

    Ev2Q!#A(Dq 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%0A!4cJd#g1s<4g?_V2ovC4{6KK9k28Z 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Ν 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

    +;VzmiR->}T?0&w>Fc$%1cn-J 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 z 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

  1. )UU))6RzpK4*g2b9kW39MC`re0rFe)_sIO!C# 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

    %5Ro466Gk!=+~=8tGO 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 Date: Mon, 6 Apr 2015 14:20:31 +0200 Subject: [PATCH 033/816] Replaced spawn and sleep commands with PFHs --- .../functions/fnc_displayProtractor.sqf | 61 ++++++------ .../functions/fnc_displayWindInfo.sqf | 95 ++++++++++--------- 2 files changed, 79 insertions(+), 77 deletions(-) diff --git a/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf b/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf index 84f810969a..dad978e0e6 100644 --- a/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf +++ b/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf @@ -15,36 +15,37 @@ if (weaponLowered ACE_player) exitWith { true }; if (vehicle ACE_player != ACE_player) exitWith { true }; if (currentWeapon ACE_player != primaryWeapon ACE_player) exitWith { true }; -[] spawn { - 2 cutText ["", "PLAIN"]; - GVAR(WindInfo) = false; - 0 cutText ["", "PLAIN"]; - GVAR(Protractor) = true; - - while {GVAR(Protractor) && !(weaponLowered ACE_player) && currentWeapon ACE_player == primaryWeapon ACE_player} do { - _refPosition = [SafeZoneX + 0.001, SafeZoneY + 0.001, 0.2, 0.2 * 4/3]; - - _inclinationAngle = asin((ACE_player weaponDirection currentWeapon ACE_player) select 2); - _inclinationAngle = -58 max _inclinationAngle min 58; - - 1 cutRsc ["RscProtractor", "PLAIN", 1, false]; - - __ctrl1 ctrlSetScale 0.75; - __ctrl1 ctrlCommit 0; - __ctrl1 ctrlSetText QUOTE(PATHTOF(UI\protractor.paa)); - __ctrl1 ctrlSetTextColor [1, 1, 1, 1]; - - __ctrl2 ctrlSetScale 0.75; - __ctrl2 ctrlSetPosition [(_refPosition select 0), (_refPosition select 1) - 0.0012 * _inclinationAngle, (_refPosition select 2), (_refPosition select 3)]; - __ctrl2 ctrlCommit 0; - __ctrl2 ctrlSetText QUOTE(PATHTOF(UI\protractor_marker.paa)); - __ctrl2 ctrlSetTextColor [1, 1, 1, 1]; - - sleep 0.1; - }; +2 cutText ["", "PLAIN"]; +GVAR(WindInfo) = false; +0 cutText ["", "PLAIN"]; +GVAR(Protractor) = true; - GVAR(Protractor) = false; - 1 cutText ["", "PLAIN"]; -}; +[{ + // abort condition + if (!(GVAR(Protractor) && !(weaponLowered ACE_player) && currentWeapon ACE_player == primaryWeapon ACE_player)) exitWith { + GVAR(Protractor) = false; + 1 cutText ["", "PLAIN"]; + [_this select 1] call CBA_fnc_removePerFrameHandler; + }; + + _refPosition = [SafeZoneX + 0.001, SafeZoneY + 0.001, 0.2, 0.2 * 4/3]; + + _inclinationAngle = asin((ACE_player weaponDirection currentWeapon ACE_player) select 2); + _inclinationAngle = -58 max _inclinationAngle min 58; + + 1 cutRsc ["RscProtractor", "PLAIN", 1, false]; + + __ctrl1 ctrlSetScale 0.75; + __ctrl1 ctrlCommit 0; + __ctrl1 ctrlSetText QUOTE(PATHTOF(UI\protractor.paa)); + __ctrl1 ctrlSetTextColor [1, 1, 1, 1]; + + __ctrl2 ctrlSetScale 0.75; + __ctrl2 ctrlSetPosition [(_refPosition select 0), (_refPosition select 1) - 0.0012 * _inclinationAngle, (_refPosition select 2), (_refPosition select 3)]; + __ctrl2 ctrlCommit 0; + __ctrl2 ctrlSetText QUOTE(PATHTOF(UI\protractor_marker.paa)); + __ctrl2 ctrlSetTextColor [1, 1, 1, 1]; + +}, 0.1, _this select 0] call CBA_fnc_addPerFrameHandler; true diff --git a/addons/advanced_ballistics/functions/fnc_displayWindInfo.sqf b/addons/advanced_ballistics/functions/fnc_displayWindInfo.sqf index 8042a2f58b..3f7f020e28 100644 --- a/addons/advanced_ballistics/functions/fnc_displayWindInfo.sqf +++ b/addons/advanced_ballistics/functions/fnc_displayWindInfo.sqf @@ -13,52 +13,53 @@ if (GVAR(WindInfo)) exitWith { if (underwater ACE_player) exitWith { true }; if (vehicle ACE_player != ACE_player) exitWith { true }; -[] spawn { - 2 cutText ["", "PLAIN"]; - GVAR(Protractor) = false; - 1 cutText ["", "PLAIN"]; - GVAR(WindInfo) = true; - - while {GVAR(WindInfo) && !(underwater ACE_player) && vehicle ACE_player == ACE_player} do { - _windIndex = 12; - _windColor = [1, 1, 1, 1]; - - _windSpeed = (eyePos ACE_player) call FUNC(calculateWindSpeed); - - if (_windSpeed > 0.2) then { - _playerDir = getDir ACE_player; - _windDir = (wind select 0) atan2 (wind select 1); - _windIndex = round(((_playerDir - _windDir + 360) % 360) / 30); - _windIndex = _windIndex % 12; - }; - - // Color Codes from https://en.wikipedia.org/wiki/Beaufort_scale#Modern_scale - if (_windSpeed > 0.3) then { _windColor = [0.796, 1, 1, 1]; }; - if (_windSpeed > 1.5) then { _windColor = [0.596, 0.996, 0.796, 1]; }; - if (_windSpeed > 3.3) then { _windColor = [0.596, 0.996, 0.596, 1]; }; - if (_windSpeed > 5.4) then { _windColor = [0.6, 0.996, 0.4, 1]; }; - if (_windSpeed > 7.9) then { _windColor = [0.6, 0.996, 0.047, 1]; }; - if (_windSpeed > 10.7) then { _windColor = [0.8, 0.996, 0.059, 1]; }; - if (_windSpeed > 13.8) then { _windColor = [1, 0.996, 0.067, 1]; }; - if (_windSpeed > 17.1) then { _windColor = [1, 0.796, 0.051, 1]; }; - if (_windSpeed > 20.7) then { _windColor = [1, 0.596, 0.039, 1]; }; - if (_windSpeed > 24.4) then { _windColor = [1, 0.404, 0.031, 1]; }; - if (_windSpeed > 28.4) then { _windColor = [1, 0.22, 0.027, 1]; }; - if (_windSpeed > 32.6) then { _windColor = [1, 0.078, 0.027, 1]; }; - - 0 cutRsc ["RscWindIntuitive", "PLAIN", 1, false]; - - __ctrl ctrlSetScale 0.75; - __ctrl ctrlCommit 0; - - __ctrl ctrlSetText format[QUOTE(PATHTOF(UI\wind%1.paa)), _windIndex]; - __ctrl ctrlSetTextColor _windColor; - - sleep 0.5; - }; - - GVAR(WindInfo) = false; - 0 cutText ["", "PLAIN"]; -}; +2 cutText ["", "PLAIN"]; +GVAR(Protractor) = false; +1 cutText ["", "PLAIN"]; +GVAR(WindInfo) = true; + +[{ + // abort condition + if (!(GVAR(WindInfo) && !(underwater ACE_player) && vehicle ACE_player == ACE_player)) exitWith { + GVAR(WindInfo) = false; + 0 cutText ["", "PLAIN"]; + [_this select 1] call CBA_fnc_removePerFrameHandler; + }; + + _windIndex = 12; + _windColor = [1, 1, 1, 1]; + + _windSpeed = (eyePos ACE_player) call FUNC(calculateWindSpeed); + + if (_windSpeed > 0.2) then { + _playerDir = getDir ACE_player; + _windDir = (wind select 0) atan2 (wind select 1); + _windIndex = round(((_playerDir - _windDir + 360) % 360) / 30); + _windIndex = _windIndex % 12; + }; + + // Color Codes from https://en.wikipedia.org/wiki/Beaufort_scale#Modern_scale + if (_windSpeed > 0.3) then { _windColor = [0.796, 1, 1, 1]; }; + if (_windSpeed > 1.5) then { _windColor = [0.596, 0.996, 0.796, 1]; }; + if (_windSpeed > 3.3) then { _windColor = [0.596, 0.996, 0.596, 1]; }; + if (_windSpeed > 5.4) then { _windColor = [0.6, 0.996, 0.4, 1]; }; + if (_windSpeed > 7.9) then { _windColor = [0.6, 0.996, 0.047, 1]; }; + if (_windSpeed > 10.7) then { _windColor = [0.8, 0.996, 0.059, 1]; }; + if (_windSpeed > 13.8) then { _windColor = [1, 0.996, 0.067, 1]; }; + if (_windSpeed > 17.1) then { _windColor = [1, 0.796, 0.051, 1]; }; + if (_windSpeed > 20.7) then { _windColor = [1, 0.596, 0.039, 1]; }; + if (_windSpeed > 24.4) then { _windColor = [1, 0.404, 0.031, 1]; }; + if (_windSpeed > 28.4) then { _windColor = [1, 0.22, 0.027, 1]; }; + if (_windSpeed > 32.6) then { _windColor = [1, 0.078, 0.027, 1]; }; + + 0 cutRsc ["RscWindIntuitive", "PLAIN", 1, false]; + + __ctrl ctrlSetScale 0.75; + __ctrl ctrlCommit 0; + + __ctrl ctrlSetText format[QUOTE(PATHTOF(UI\wind%1.paa)), _windIndex]; + __ctrl ctrlSetTextColor _windColor; + +}, 0.5, _this select 0] call CBA_fnc_addPerFrameHandler; true From 1320176c120b64b3eb459839407e6d9af2feb743 Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 6 Apr 2015 15:51:59 +0200 Subject: [PATCH 034/816] Initial merge of the ATragMX - Ballistics calculator WIP) --- addons/atragmx/CfgEventHandlers.hpp | 11 + addons/atragmx/CfgVehicles.hpp | 38 + addons/atragmx/CfgWeapons.hpp | 20 + addons/atragmx/README.md | 11 + addons/atragmx/RscTitles.hpp | 1201 +++++++++++++++++ addons/atragmx/UI/ATRAG.paa | Bin 0 -> 227386 bytes addons/atragmx/UI/ATRAG_Icon.paa | Bin 0 -> 35867 bytes addons/atragmx/XEH_postInit.sqf | 21 + addons/atragmx/XEH_preInit.sqf | 47 + addons/atragmx/config.cpp | 17 + addons/atragmx/functions/defines.h | 1 + addons/atragmx/functions/fnc_add_new_gun.sqf | 14 + .../functions/fnc_calculate_range_card.sqf | 48 + .../fnc_calculate_scope_base_angle.sqf | 20 + .../functions/fnc_calculate_solution.sqf | 122 ++ .../fnc_calculate_target_range_assist.sqf | 105 ++ .../fnc_calculate_target_solution.sqf | 52 + .../fnc_calculate_target_speed_assist.sqf | 41 + addons/atragmx/functions/fnc_change_gun.sqf | 23 + .../atragmx/functions/fnc_create_dialog.sqf | 25 + .../fnc_cycle_range_card_columns.sqf | 7 + .../functions/fnc_cycle_scope_unit.sqf | 8 + addons/atragmx/functions/fnc_delete_gun.sqf | 19 + addons/atragmx/functions/fnc_init.sqf | 46 + addons/atragmx/functions/fnc_parse_input.sqf | 74 + .../fnc_reset_relative_click_memory.sqf | 6 + addons/atragmx/functions/fnc_save_gun.sqf | 13 + .../functions/fnc_show_add_new_gun.sqf | 3 + .../atragmx/functions/fnc_show_gun_list.sqf | 3 + .../atragmx/functions/fnc_show_main_page.sqf | 4 + .../atragmx/functions/fnc_show_range_card.sqf | 3 + .../functions/fnc_show_range_card_setup.sqf | 3 + .../fnc_show_target_range_assist.sqf | 3 + .../fnc_show_target_speed_assist.sqf | 3 + .../fnc_show_target_speed_assist_timer.sqf | 3 + addons/atragmx/functions/fnc_sord.sqf | 22 + .../fnc_target_speed_assist_timer.sqf | 30 + .../atragmx/functions/fnc_toggle_gun_list.sqf | 21 + .../functions/fnc_toggle_range_card.sqf | 18 + .../functions/fnc_toggle_range_card_setup.sqf | 29 + .../fnc_toggle_target_range_assist.sqf | 32 + .../fnc_toggle_target_speed_assist.sqf | 39 + .../functions/fnc_update_atmosphere.sqf | 9 + addons/atragmx/functions/fnc_update_gun.sqf | 38 + .../functions/fnc_update_range_card.sqf | 89 ++ .../fnc_update_relative_click_memory.sqf | 6 + .../atragmx/functions/fnc_update_result.sqf | 65 + .../functions/fnc_update_scope_unit.sqf | 4 + .../atragmx/functions/fnc_update_target.sqf | 22 + .../functions/fnc_update_target_selection.sqf | 14 + .../functions/fnc_update_unit_selection.sqf | 14 + .../functions/fnc_update_zero_range.sqf | 36 + addons/atragmx/functions/script_component.hpp | 1 + addons/atragmx/initKeybinds.sqf | 11 + addons/atragmx/script_component.hpp | 12 + addons/atragmx/stringtable.xml | 26 + 56 files changed, 2553 insertions(+) create mode 100644 addons/atragmx/CfgEventHandlers.hpp create mode 100644 addons/atragmx/CfgVehicles.hpp create mode 100644 addons/atragmx/CfgWeapons.hpp create mode 100644 addons/atragmx/README.md create mode 100644 addons/atragmx/RscTitles.hpp create mode 100644 addons/atragmx/UI/ATRAG.paa create mode 100644 addons/atragmx/UI/ATRAG_Icon.paa create mode 100644 addons/atragmx/XEH_postInit.sqf create mode 100644 addons/atragmx/XEH_preInit.sqf create mode 100644 addons/atragmx/config.cpp create mode 100644 addons/atragmx/functions/defines.h create mode 100644 addons/atragmx/functions/fnc_add_new_gun.sqf create mode 100644 addons/atragmx/functions/fnc_calculate_range_card.sqf create mode 100644 addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf create mode 100644 addons/atragmx/functions/fnc_calculate_solution.sqf create mode 100644 addons/atragmx/functions/fnc_calculate_target_range_assist.sqf create mode 100644 addons/atragmx/functions/fnc_calculate_target_solution.sqf create mode 100644 addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf create mode 100644 addons/atragmx/functions/fnc_change_gun.sqf create mode 100644 addons/atragmx/functions/fnc_create_dialog.sqf create mode 100644 addons/atragmx/functions/fnc_cycle_range_card_columns.sqf create mode 100644 addons/atragmx/functions/fnc_cycle_scope_unit.sqf create mode 100644 addons/atragmx/functions/fnc_delete_gun.sqf create mode 100644 addons/atragmx/functions/fnc_init.sqf create mode 100644 addons/atragmx/functions/fnc_parse_input.sqf create mode 100644 addons/atragmx/functions/fnc_reset_relative_click_memory.sqf create mode 100644 addons/atragmx/functions/fnc_save_gun.sqf create mode 100644 addons/atragmx/functions/fnc_show_add_new_gun.sqf create mode 100644 addons/atragmx/functions/fnc_show_gun_list.sqf create mode 100644 addons/atragmx/functions/fnc_show_main_page.sqf create mode 100644 addons/atragmx/functions/fnc_show_range_card.sqf create mode 100644 addons/atragmx/functions/fnc_show_range_card_setup.sqf create mode 100644 addons/atragmx/functions/fnc_show_target_range_assist.sqf create mode 100644 addons/atragmx/functions/fnc_show_target_speed_assist.sqf create mode 100644 addons/atragmx/functions/fnc_show_target_speed_assist_timer.sqf create mode 100644 addons/atragmx/functions/fnc_sord.sqf create mode 100644 addons/atragmx/functions/fnc_target_speed_assist_timer.sqf create mode 100644 addons/atragmx/functions/fnc_toggle_gun_list.sqf create mode 100644 addons/atragmx/functions/fnc_toggle_range_card.sqf create mode 100644 addons/atragmx/functions/fnc_toggle_range_card_setup.sqf create mode 100644 addons/atragmx/functions/fnc_toggle_target_range_assist.sqf create mode 100644 addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf create mode 100644 addons/atragmx/functions/fnc_update_atmosphere.sqf create mode 100644 addons/atragmx/functions/fnc_update_gun.sqf create mode 100644 addons/atragmx/functions/fnc_update_range_card.sqf create mode 100644 addons/atragmx/functions/fnc_update_relative_click_memory.sqf create mode 100644 addons/atragmx/functions/fnc_update_result.sqf create mode 100644 addons/atragmx/functions/fnc_update_scope_unit.sqf create mode 100644 addons/atragmx/functions/fnc_update_target.sqf create mode 100644 addons/atragmx/functions/fnc_update_target_selection.sqf create mode 100644 addons/atragmx/functions/fnc_update_unit_selection.sqf create mode 100644 addons/atragmx/functions/fnc_update_zero_range.sqf create mode 100644 addons/atragmx/functions/script_component.hpp create mode 100644 addons/atragmx/initKeybinds.sqf create mode 100644 addons/atragmx/script_component.hpp create mode 100644 addons/atragmx/stringtable.xml diff --git a/addons/atragmx/CfgEventHandlers.hpp b/addons/atragmx/CfgEventHandlers.hpp new file mode 100644 index 0000000000..2a05b72298 --- /dev/null +++ b/addons/atragmx/CfgEventHandlers.hpp @@ -0,0 +1,11 @@ +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE( call COMPILE_FILE(XEH_preInit) ); + }; +}; + +class Extended_PostInit_EventHandlers { + class ADDON { + init = QUOTE( call COMPILE_FILE(XEH_postInit) ); + }; +}; \ No newline at end of file diff --git a/addons/atragmx/CfgVehicles.hpp b/addons/atragmx/CfgVehicles.hpp new file mode 100644 index 0000000000..47fa70d07d --- /dev/null +++ b/addons/atragmx/CfgVehicles.hpp @@ -0,0 +1,38 @@ +class CfgVehicles { + class Man; + class CAManBase: Man { + class ACE_SelfActions { + class ACE_OpenATragMX { + displayName = "$STR_ACE_ATragMX_OpenATragMXDialog"; + condition = QUOTE('ACE_ATragMX' in items _player && {!GVAR(ATragMX)}); + statement = QUOTE(call FUNC(createATragMXDialog)); + showDisabled = 0; + priority = 2; + icon = PATHTOF(UI\ATRAG_Icon.paa); + hotkey = "K"; + }; + }; + }; + + class Item_Base_F; + class ACE_Item_ATragMX: Item_Base_F { + author = "Ruthberg"; + scope = 2; + scopeCurator = 2; + displayName = "ATragMX"; + vehicleClass = "Items"; + class TransportItems { + class ACE_ATragMX { + name = "ACE_ATragMX"; + count = 1; + }; + }; + }; + + class Box_NATO_Support_F; + class ACE_Box_Misc: Box_NATO_Support_F { + class TransportItems { + MACRO_ADDITEM(ACE_ATragMX,6); + }; + }; +}; diff --git a/addons/atragmx/CfgWeapons.hpp b/addons/atragmx/CfgWeapons.hpp new file mode 100644 index 0000000000..cb08d4f2ce --- /dev/null +++ b/addons/atragmx/CfgWeapons.hpp @@ -0,0 +1,20 @@ + +class CfgWeapons { + class ACE_ItemCore; + class InventoryItem_Base_F; + + class ACE_ATragMX: ACE_ItemCore { + author = "Ruthberg"; + scope = 2; + displayName = "$STR_ACE_ATragMX_Name"; + descriptionShort = "$STR_ACE_ATragMX_Description"; + model = ""; + picture = PATHTOF(UI\ATRAG.paa); + icon = "iconObject_circle"; + mapSize = 0.034; + + class ItemInfo: InventoryItem_Base_F { + mass = 2; + }; + }; +}; diff --git a/addons/atragmx/README.md b/addons/atragmx/README.md new file mode 100644 index 0000000000..c2908a6f85 --- /dev/null +++ b/addons/atragmx/README.md @@ -0,0 +1,11 @@ +ace_winddeflection +=============== + +Wind deflection for projectiles/bullets. + +## Maintainers + +The people responsible for merging changes to this component or answering potential questions. + +- [Glowbal](https://github.com/Glowbal) +- [Ruthberg] (http://github.com/Ulteq) \ No newline at end of file diff --git a/addons/atragmx/RscTitles.hpp b/addons/atragmx/RscTitles.hpp new file mode 100644 index 0000000000..d2cb5e461f --- /dev/null +++ b/addons/atragmx/RscTitles.hpp @@ -0,0 +1,1201 @@ +#define ST_LEFT 0 +#define ST_RIGHT 1 +#define ST_CENTER 2 + +class ATragMX_RscText +{ + idc=-1; + type=0; + style=256; + colorDisabled[]={0,0,0,0.0}; + colorBackground[]={0,0,0,0}; + colorText[]={0,0,0,1}; + text=""; + x=0; + y=0; + h=0.037; + w=0.30; + font="TahomaB"; + SizeEx=0.03; + shadow=0; +}; +class ATragMX_RscButton +{ + text=""; + colorText[]={0,0,0,1}; + colorDisabled[]={0,0,0,0.0}; + colorBackground[]={0,0,0,0}; + colorBackgroundDisabled[]={0,0,0,0}; + colorBackgroundActive[]={0,0,0,0}; + colorFocused[]={0,0,0,0}; + colorShadow[]={0,0,0,0}; + colorBorder[]={0,0,0,1}; + soundEnter[]={"",0,1}; + soundPush[]={"",0,1}; + soundClick[]={"",0,1}; + soundEscape[]={"",0,1}; + type=1; + style="0x02+0x100"; + x=0; + y=0; + w=0.03; + h=0.03; + font="TahomaB"; + SizeEx=0.025; + offsetX=0.003; + offsetY=0.003; + offsetPressedX=0.0020; + offsetPressedY=0.0020; + borderSize=0; + shadow=0; +}; +class ATragMX_RscEdit +{ + access=0; + type=2; + style=ST_RIGHT; + x=0; + y=0; + w=0.05; + h=0.03; + colorDisabled[]={0,0,0,0.0}; + colorBackground[]={0,0,0,0}; + colorText[]={0,0,0,1}; + colorSelection[]={0,0,0,0.25}; + font="TahomaB"; + sizeEx=0.025; + text=""; + size=0.2; + autocomplete=""; + shadow=0; +}; +class ATragMX_RscToolbox +{ + type=6; + style=ST_LEFT; + x=0; + y=0; + w=0.2; + h=0.03; + colorDisabled[]={0,0,0,0.0}; + colorBackground[]={1,1,1,1}; + colorText[]={0,0,0,1}; + color[]={0,0,0,0}; + colorTextSelect[]={0.8,0.8,0.8,1}; + colorSelect[]={0,0,0,1}; + colorSelectedBg[]={0,0,0,1}; + colorTextDisable[]={0.4,0.4,0.4,1}; + colorDisable[]={0.4,0.4,0.4,1}; + font="TahomaB"; + sizeEx=0.027; + rows=1; + columns=2; + strings[]={"Entry 1","Entry 2"}; + values[]={1,0}; + onToolBoxSelChanged=""; +}; +class ATragMX_RscListBox +{ + idc=-1; + type=5; + style=0; + font="TahomaB"; + sizeEx=0.028; + rowHeight=0.03; + colorDisabled[]={0,0,0,0.0}; + colorBackground[]={1,1,1,1}; + colorText[]={0,0,0,1}; + colorScrollbar[]={0.95,0.95,0.95,1}; + colorSelect[]={0,0,0,1}; + colorSelect2[]={0,0,0,1}; + colorSelectBackground[]={0.925,0.925,0.925,1}; + colorSelectBackground2[]={0.925,0.925,0.925,1}; + period=0; + maxHistoryDelay=1.0; + autoScrollSpeed=-1; + autoScrollDelay=5; + autoScrollRewind=0; + soundSelect[]={"",0.09,1}; + + class ScrollBar { + color[]={1,1,1,0.6}; + colorActive[]={1,1,1,1}; + colorDisabled[]={1,1,1,0.3}; + thumb="\ca\ui\data\igui_scrollbar_thumb_ca.paa"; + arrowFull="\ca\ui\data\igui_arrow_top_active_ca.paa"; + arrowEmpty="\ca\ui\data\igui_arrow_top_ca.paa"; + border="\ca\ui\data\igui_border_scroll_ca.paa"; + }; + + class ListScrollBar : ScrollBar { + }; +}; +class ATragMX_RscListNBox: ATragMX_RscListBox +{ + idc=-1; + type=102; + columns[]={0.0, 0.225, 0.475, 0.725}; + drawSideArrows=0; + idcLeft=-1; + idcRight=-1; +}; +class ATragMX_RscControlsGroup +{ + type=15; + idc=-1; + style=16; + x=0; + y=0; + w=1; + h=1; + shadow=0; + class VScrollbar + { + color[]={1,1,1,0.6}; + width=0.021; + autoScrollSpeed=-1; + autoScrollDelay=5; + autoScrollRewind=0; + shadow=0; + }; + class HScrollbar + { + color[]={1,1,1,0.6}; + height=0.028; + shadow=0; + }; + class ScrollBar + { + color[]={1,1,1,0.6}; + colorActive[]={1,1,1,1}; + colorDisabled[]={1,1,1,0.3}; + thumb="#(argb,8,8,3)color(1,1,1,1)"; + arrowEmpty="#(argb,8,8,3)color(1,1,1,1)"; + arrowFull="#(argb,8,8,3)color(1,1,1,1)"; + border="#(argb,8,8,3)color(1,1,1,1)"; + }; + class Controls + { + }; +}; +class ATragMX_RscLineBreak +{ + idc=-1; + type=98; + shadow=0; +}; +class ATragMX_Display +{ + name="ATragMX_Display"; + idd=-1; + onLoad="uiNamespace setVariable ['ATragMX_Display', (_this select 0)]"; + movingEnable=1; + controlsBackground[]={}; + objects[]={}; + class controls + { + class BACKGROUND + { + moving=1; + type=0; + font="TahomaB"; + SizeEX=0.025; + idc=-1; + style=48; + x=0.55*safezoneW+safezoneX-0.256; + y=0.265*safezoneH+safezoneY-0.1; + w=1.024; + h=1.024*4/3; + colorBackground[]={1,1,1,1}; + colorText[]={1,1,1,1}; + text="\atragmx\data\atrag.paa"; + }; + class POWER: ATragMX_RscButton + { + idc=-1; + x=0.55*safezoneW+safezoneX+0.145; + y=0.265*safezoneH+safezoneY+0.94; + w=0.045; + h=0.045*4/3; + colorBackground[]={0,0,0,0.0}; + action="closeDialog 0"; + }; + class BACK: POWER + { + idc=-1; + w=0.06; + x=0.55*safezoneW+safezoneX+0.3122; + action="call ('\atragmx\init.sqf' call SLX_XEH_COMPILE); call ('\atragmx\fnc_update_target_selection.sqf' call SLX_XEH_COMPILE)"; + }; + class WINDOWS: ATragMX_RscButton + { + idc=-1; + x=0.55*safezoneW+safezoneX+0.130; + y=0.265*safezoneH+safezoneY+0.88; + w=0.035; + h=0.035*4/3; + colorBackground[]={0,0,0,0.0}; + }; + class OK: WINDOWS + { + idc=-1; + x=0.55*safezoneW+safezoneX+0.347; + y=0.265*safezoneH+safezoneY+0.878; + }; + class TOP: ATragMX_RscButton + { + idc=-1; + x=0.55*safezoneW+safezoneX+0.242; + y=0.265*safezoneH+safezoneY+0.85; + w=0.03; + h=0.03; + colorBackground[]={0,0,0,0.0}; + action="((GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget)) + (count GVAR(ATragMX_gunList)) - 1) % (count GVAR(ATragMX_gunList)) call ('\atragmx\fnc_change_gun.sqf' call SLX_XEH_COMPILE)"; + }; + class BOTTOM: TOP + { + idc=-1; + y=0.265*safezoneH+safezoneY+0.955; + action="((GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget)) + (count GVAR(ATragMX_gunList)) + 1) % (count GVAR(ATragMX_gunList)) call ('\atragmx\fnc_change_gun.sqf' call SLX_XEH_COMPILE)"; + }; + class LEFT: ATragMX_RscButton + { + idc=-1; + x=0.55*safezoneW+safezoneX+0.1925; + y=0.265*safezoneH+safezoneY+0.9; + w=0.05; + h=0.03; + colorBackground[]={0,0,0,0}; + action="call ('\atragmx\fnc_parse_input.sqf' call SLX_XEH_COMPILE); GVAR(ATragMX_currentTarget) = (4 + GVAR(ATragMX_currentTarget) - 1) % 4; call ('\atragmx\fnc_update_target_selection.sqf' call SLX_XEH_COMPILE)"; + }; + class RIGHT: LEFT + { + idc=-1; + x=0.55*safezoneW+safezoneX+0.2725; + action="call ('\atragmx\fnc_parse_input.sqf' call SLX_XEH_COMPILE); GVAR(ATragMX_currentTarget) = (4 + GVAR(ATragMX_currentTarget) + 1) % 4; call ('\atragmx\fnc_update_target_selection.sqf' call SLX_XEH_COMPILE)"; + }; + class TOP_LEFT: ATragMX_RscButton + { + idc=-1; + x=0.55*safezoneW+safezoneX+0.162; + y=0.265*safezoneH+safezoneY+0.82; + w=0.031; + h=0.031*4/3; + colorBackground[]={0,0,0,0.0}; + }; + class TOP_RIGHT: TOP_LEFT + { + idc=-1; + x=0.55*safezoneW+safezoneX+0.315; + }; + + class TEXT_GUN_PROFILE: ATragMX_RscText + { + idc=1000; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.20; + w=0.18; + h=0.03; + style=ST_LEFT; + sizeEx=0.025; + text=""; + }; + class TEXT_D: ATragMX_RscButton + { + idc=600; + w=0.0231; + x=0.550*safezoneW+safezoneX+0.29; + y=0.265*safezoneH+safezoneY+0.20; + colorText[]={0,0,0,1}; + colorDisabled[]={0.8,0.8,0.8,1}; + colorBackgroundDisabled[]={0,0,0,1}; + colorBackgroundActive[]={0,0,0,0}; + text="D"; + action="GVAR(ATragMX_currentUnit)=0; call ('\atragmx\fnc_update_unit_selection.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_E: TEXT_D + { + idc=601; + x=0.550*safezoneW+safezoneX+0.3131; + text="E"; + action="GVAR(ATragMX_currentUnit)=1; call ('\atragmx\fnc_update_unit_selection.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_M: TEXT_E + { + idc=602; + x=0.550*safezoneW+safezoneX+0.3362; + text="M"; + action="GVAR(ATragMX_currentUnit)=2; call ('\atragmx\fnc_update_unit_selection.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_RANGE_CARD: TEXT_D + { + idc=603; + w=0.03; + x=0.550*safezoneW+safezoneX+0.36; + colorBackground[]={0.15,0.21,0.23,0.3}; + colorFocused[]={0.15,0.21,0.23,0.2}; + text="RC"; + action="call ('\atragmx\fnc_toggle_range_card.sqf' call SLX_XEH_COMPILE)"; + }; + + class TEXT_GUN: ATragMX_RscButton + { + idc=4000; + w=0.0925; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.25; + colorBackground[]={0.15,0.21,0.23,0.3}; + colorFocused[]={0.15,0.21,0.23,0.2}; + text="Gun"; + }; + class TEXT_BORE_HEIGHT: TEXT_GUN_PROFILE + { + idc=10; + style=ST_LEFT; + y=0.265*safezoneH+safezoneY+0.285; + text="BH"; + }; + class TEXT_BORE_HEIGHT_INPUT: ATragMX_RscEdit + { + idc=100; + w=0.058; + x=0.550*safezoneW+safezoneX+0.145; + y=0.265*safezoneH+safezoneY+0.285; + onKeyUp="if (_this select 1 == 28) then {call ('\atragmx\fnc_calculate_target_solution.sqf' call SLX_XEH_COMPILE)}"; + }; + class TEXT_BULLET_MASS: TEXT_BORE_HEIGHT + { + idc=11; + style=ST_LEFT; + y=0.265*safezoneH+safezoneY+0.320; + text="BW"; + }; + class TEXT_BULLET_MASS_INPUT: TEXT_BORE_HEIGHT_INPUT + { + idc=110; + y=0.265*safezoneH+safezoneY+0.320; + }; + class TEXT_AIR_FRICTION: TEXT_BORE_HEIGHT + { + idc=12; + y=0.265*safezoneH+safezoneY+0.355; + text="C1"; + }; + class TEXT_AIR_FRICTION_INPUT: TEXT_BORE_HEIGHT_INPUT + { + idc=120; + y=0.265*safezoneH+safezoneY+0.355; + }; + class TEXT_MUZZLE_VELOCITY: ATragMX_RscButton + { + idc=13; + style=0; + w=0.03; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.390; + colorBackground[]={0.15,0.21,0.23,0.3}; + colorFocused[]={0.15,0.21,0.23,0.2}; + text="MV"; + }; + class TEXT_MUZZLE_VELOCITY_INPUT: TEXT_BORE_HEIGHT_INPUT + { + idc=130; + y=0.265*safezoneH+safezoneY+0.390; + }; + class TEXT_ZERO_RANGE: TEXT_BORE_HEIGHT + { + idc=14; + y=0.265*safezoneH+safezoneY+0.425; + text="ZR"; + }; + class TEXT_ZERO_RANGE_INPUT: TEXT_BORE_HEIGHT_INPUT + { + idc=140; + y=0.265*safezoneH+safezoneY+0.425; + onKeyUp="if (_this select 1 == 28) then {call ('\atragmx\fnc_update_zero_range.sqf' call SLX_XEH_COMPILE)}"; + }; + class TEXT_ATMOSPHERE: TEXT_GUN + { + idc=4001; + x=0.550*safezoneW+safezoneX+0.205; + text="Atmsphr"; + }; + class TEXT_TEMPERATURE: TEXT_BULLET_MASS + { + idc=20; + x=0.550*safezoneW+safezoneX+0.20; + text="Tmp"; + }; + class TEXT_TEMPERATURE_INPUT: ATragMX_RscEdit + { + idc=200; + w=0.050; + x=0.550*safezoneW+safezoneX+0.245; + y=0.265*safezoneH+safezoneY+0.320; + text=""; + onKeyUp="if (_this select 1 == 28) then {call ('\atragmx\fnc_calculate_target_solution.sqf' call SLX_XEH_COMPILE)}"; + }; + class TEXT_BAROMETRIC_PRESSURE: TEXT_AIR_FRICTION + { + idc=21; + x=0.550*safezoneW+safezoneX+0.20; + text="BP"; + }; + class TEXT_BAROMETRIC_PRESSURE_INPUT: TEXT_TEMPERATURE_INPUT + { + idc=210; + y=0.265*safezoneH+safezoneY+0.355; + }; + class TEXT_RELATIVE_HUMIDITY: TEXT_AIR_FRICTION + { + idc=22; + x=0.550*safezoneW+safezoneX+0.20; + y=0.265*safezoneH+safezoneY+0.390; + text="RH"; + }; + class TEXT_RELATIVE_HUMIDITY_INPUT: TEXT_TEMPERATURE_INPUT + { + idc=220; + y=0.265*safezoneH+safezoneY+0.390; + }; + class TEXT_TARGET_A: ATragMX_RscButton + { + idc=500; + w=0.0231; + x=0.550*safezoneW+safezoneX+0.205; + y=0.265*safezoneH+safezoneY+0.425; + colorText[]={0,0,0,1}; + colorDisabled[]={0.8,0.8,0.8,1}; + colorBackgroundDisabled[]={0,0,0,1}; + colorBackgroundActive[]={0,0,0,0}; + text="A"; + action="call ('\atragmx\fnc_parse_input.sqf' call SLX_XEH_COMPILE); GVAR(ATragMX_currentTarget)=0; call ('\atragmx\fnc_update_target_selection.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_TARGET_B: TEXT_TARGET_A + { + idc=501; + x=0.550*safezoneW+safezoneX+0.2281; + text="B"; + action="call ('\atragmx\fnc_parse_input.sqf' call SLX_XEH_COMPILE); GVAR(ATragMX_currentTarget)=1; call ('\atragmx\fnc_update_target_selection.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_TARGET_C: TEXT_TARGET_B + { + idc=502; + x=0.550*safezoneW+safezoneX+0.2512; + text="C"; + action="call ('\atragmx\fnc_parse_input.sqf' call SLX_XEH_COMPILE); GVAR(ATragMX_currentTarget)=2; call ('\atragmx\fnc_update_target_selection.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_TARGET_D: TEXT_TARGET_B + { + idc=503; + x=0.550*safezoneW+safezoneX+0.2743; + text="D"; + action="call ('\atragmx\fnc_parse_input.sqf' call SLX_XEH_COMPILE); GVAR(ATragMX_currentTarget)=3; call ('\atragmx\fnc_update_target_selection.sqf' call SLX_XEH_COMPILE)"; + }; + + class TEXT_TARGET: TEXT_GUN + { + idc=4002; + x=0.550*safezoneW+safezoneX+0.3; + text="Target"; + }; + class TEXT_WIND_SPEED: TEXT_BORE_HEIGHT + { + idc=30; + x=0.550*safezoneW+safezoneX+0.3; + text="WS"; + }; + class TEXT_WIND_SPEED_INPUT: ATragMX_RscEdit + { + idc=300; + w=0.058; + x=0.550*safezoneW+safezoneX+0.335; + y=0.265*safezoneH+safezoneY+0.285; + onKeyUp="if (_this select 1 == 28) then {call ('\atragmx\fnc_calculate_target_solution.sqf' call SLX_XEH_COMPILE)}"; + text="0"; + }; + class TEXT_WIND_DIRECTION: TEXT_BULLET_MASS + { + idc=31; + x=0.550*safezoneW+safezoneX+0.3; + text="WD"; + }; + class TEXT_WIND_DIRECTION_INPUT: TEXT_WIND_SPEED_INPUT + { + idc=310; + y=0.265*safezoneH+safezoneY+0.32; + }; + class TEXT_INCLINATION_ANGLE: TEXT_AIR_FRICTION + { + idc=32; + x=0.550*safezoneW+safezoneX+0.3; + text="IA"; + }; + class TEXT_INCLINATION_ANGLE_INPUT: TEXT_WIND_SPEED_INPUT + { + idc=320; + y=0.265*safezoneH+safezoneY+0.355; + }; + class TEXT_TARGET_SPEED: TEXT_MUZZLE_VELOCITY + { + idc=33; + x=0.550*safezoneW+safezoneX+0.3; + text="TS"; + action="call ('\atragmx\fnc_toggle_target_speed_assist.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_TARGET_SPEED_INPUT: TEXT_WIND_SPEED_INPUT + { + idc=330; + y=0.265*safezoneH+safezoneY+0.39; + }; + class TEXT_TARGET_RANGE: TEXT_TARGET_SPEED + { + idc=34; + y=0.265*safezoneH+safezoneY+0.425; + text="TR"; + action="0 call ('\atragmx\fnc_toggle_target_range_assist.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_TARGET_RANGE_INPUT: TEXT_WIND_SPEED_INPUT + { + idc=340; + y=0.265*safezoneH+safezoneY+0.425; + }; + + class TEXT_ELEVATION: TEXT_GUN_PROFILE + { + idc=40; + w=0.05; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.50; + text="Elev"; + }; + class TEXT_ABSOLUTE: TEXT_GUN_PROFILE + { + idc=4003; + w=0.07; + style=ST_CENTER; + x=0.550*safezoneW+safezoneX+0.17; + y=0.265*safezoneH+safezoneY+0.47; + text="Abs"; + }; + class TEXT_RELATIVE: TEXT_ABSOLUTE + { + idc=4004; + x=0.550*safezoneW+safezoneX+0.245; + text="Rel"; + }; + class TEXT_CURRENT: TEXT_ABSOLUTE + { + idc=4005; + x=0.550*safezoneW+safezoneX+0.32; + text="Cur"; + }; + class TEXT_ELEVATION_OUTPUT_ABSOLUTE: ATragMX_RscEdit + { + idc=400; + w=0.07; + x=0.550*safezoneW+safezoneX+0.17; + y=0.265*safezoneH+safezoneY+0.50; + text=""; + }; + class TEXT_ELEVATION_OUTPUT_RELATIVE: TEXT_ELEVATION_OUTPUT_ABSOLUTE + { + idc=401; + x=0.550*safezoneW+safezoneX+0.2465; + }; + class TEXT_ELEVATION_INPUT_CURRENT: TEXT_ELEVATION_OUTPUT_ABSOLUTE + { + idc=402; + x=0.550*safezoneW+safezoneX+0.323; + onKeyUp="if (_this select 1 == 28) then {call ('\atragmx\fnc_parse_input.sqf' call SLX_XEH_COMPILE); call ('\atragmx\fnc_update_result.sqf' call SLX_XEH_COMPILE)}"; + }; + class TEXT_WINDAGE: TEXT_ELEVATION + { + idc=41; + y=0.265*safezoneH+safezoneY+0.535; + text="Wind"; + }; + class TEXT_WINDAGE_OUTPUT_ABSOLUTE: TEXT_ELEVATION_OUTPUT_ABSOLUTE + { + idc=410; + y=0.265*safezoneH+safezoneY+0.535; + }; + class TEXT_WINDAGE_OUTPUT_RELATIVE: TEXT_WINDAGE_OUTPUT_ABSOLUTE + { + idc=411; + x=0.550*safezoneW+safezoneX+0.2465; + }; + class TEXT_WINDAGE_INPUT_CURRENT: TEXT_WINDAGE_OUTPUT_ABSOLUTE + { + idc=412; + x=0.550*safezoneW+safezoneX+0.323; + onKeyUp="if (_this select 1 == 28) then {call ('\atragmx\fnc_parse_input.sqf' call SLX_XEH_COMPILE); call ('\atragmx\fnc_update_result.sqf' call SLX_XEH_COMPILE)}"; + }; + class TEXT_LEAD: TEXT_GUN + { + idc=42; + w=0.05; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.57; + text="Lead"; + }; + class TEXT_LEAD_OUTPUT: TEXT_ELEVATION_OUTPUT_ABSOLUTE + { + idc=420; + y=0.265*safezoneH+safezoneY+0.57; + }; + class TEXT_RESET_SCOPE_ZERO: TEXT_GUN + { + idc=4006; + w=0.07; + style=ST_CENTER; + colorBackground[]={0,0,0,0}; + x=0.550*safezoneW+safezoneX+0.2465; + y=0.265*safezoneH+safezoneY+0.57; + text="Reset"; + action="call ('\atragmx\fnc_reset_relative_click_memory.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_UPDATE_SCOPE_ZERO: TEXT_RESET_SCOPE_ZERO + { + idc=4007; + x=0.550*safezoneW+safezoneX+0.323; + text="Update"; + action="call ('\atragmx\fnc_update_relative_click_memory.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_GUN_LIST: TEXT_GUN + { + idc=4008; + style=ST_LEFT; + y=0.265*safezoneH+safezoneY+0.65; + text="GunList"; + action="call ('\atragmx\fnc_toggle_gun_list.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_SCOPE_UNIT: TEXT_GUN_LIST + { + idc=2000; + style=ST_CENTER; + x=0.550*safezoneW+safezoneX+0.205; + colorBackground[]={0,0,0,0}; + text="TMOA"; + action="call ('\atragmx\fnc_cycle_scope_unit.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_CALCULATE: TEXT_SCOPE_UNIT + { + idc=3000; + style=ST_RIGHT; + x=0.550*safezoneW+safezoneX+0.3; + text="Calc"; + action="call ('\atragmx\fnc_calculate_target_solution.sqf' call SLX_XEH_COMPILE)"; + }; + + class TEXT_RANGE_CARD_SCOPE_UNIT: TEXT_GUN_PROFILE + { + idc=5000; + text=""; + }; + class TEXT_RANGE_CARD_SETUP: ATragMX_RscButton + { + idc=5001; + w=0.055675; + x=0.550*safezoneW+safezoneX+0.28; + y=0.265*safezoneH+safezoneY+0.20; + colorBackground[]={0.15,0.21,0.23,0.3}; + colorFocused[]={0.15,0.21,0.23,0.2}; + text="Setup"; + action="call ('\atragmx\fnc_toggle_range_card_setup.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_RANGE_CARD_DONE: TEXT_RANGE_CARD_SETUP + { + idc=5002; + x=0.550*safezoneW+safezoneX+0.3362; + text="Done"; + action="call ('\atragmx\fnc_toggle_range_card.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_RANGE_CARD_COLUMN_1_CAPTION: ATragMX_RscButton + { + idc=5003; + style=ST_LEFT; + w=0.07; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.24; + colorBackground[]={0.15,0.21,0.23,0.3}; + text="Meters"; + }; + class TEXT_RANGE_CARD_COLUMN_2_CAPTION: TEXT_RANGE_CARD_COLUMN_1_CAPTION + { + idc=5004; + x=0.550*safezoneW+safezoneX+0.180625; + text="Elev"; + }; + class TEXT_RANGE_CARD_COLUMN_3_CAPTION: TEXT_RANGE_CARD_COLUMN_1_CAPTION + { + idc=5005; + x=0.550*safezoneW+safezoneX+0.25125; + text="Wind"; + }; + class TEXT_RANGE_CARD_COLUMN_4_CAPTION: TEXT_RANGE_CARD_COLUMN_1_CAPTION + { + idc=5006; + x=0.550*safezoneW+safezoneX+0.321875; + text="TmFlt"; + action="call ('\atragmx\fnc_cycle_range_card_columns.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_RANGE_CARD_OUTPUT: ATragMX_RscListNBox + { + idc=5007; + idcLeft=50061; + idcRight=50062; + w=0.285; + h=0.42; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.27; + }; + + class TEXT_GUN_LIST_OUTPUT: ATragMX_RscListBox + { + idc=6000; + w=0.16; + h=0.45; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.24; + colorSelectBackground[]={0.15,0.21,0.23,0.3}; + colorSelectBackground2[]={0.15,0.21,0.23,0.3}; + onMouseButtonDblClick="true call ('\atragmx\fnc_toggle_gun_list.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_GUN_LIST_COLUMN_CAPTION: TEXT_GUN_PROFILE + { + idc=6001; + w=0.16; + colorBackground[]={0.15,0.21,0.23,0.3}; + text="AtragGun.gun"; + }; + class TEXT_GUN_LIST_OPEN_GUN: ATragMX_RscButton + { + idc=6002; + style=ST_RIGHT; + w=0.115; + x=0.550*safezoneW+safezoneX+0.28; + y=0.265*safezoneH+safezoneY+0.20; + colorBackground[]={0.15,0.21,0.23,0.3}; + colorFocused[]={0.15,0.21,0.23,0.2}; + sizeEx=0.024; + text="Open Gun"; + action="true call ('\atragmx\fnc_toggle_gun_list.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_GUN_LIST_SAVE_GUN: TEXT_GUN_LIST_OPEN_GUN + { + idc=6003; + y=0.265*safezoneH+safezoneY+0.24; + text="Save Gun"; + action="call ('\atragmx\fnc_save_gun.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_GUN_LIST_ADD_NEW_GUN: TEXT_GUN_LIST_OPEN_GUN + { + idc=6004; + y=0.265*safezoneH+safezoneY+0.28; + text="Add New Gun"; + action="false call ('\atragmx\fnc_show_gun_list.sqf' call SLX_XEH_COMPILE); true call ('\atragmx\fnc_show_add_new_gun.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_GUN_LIST_DELETE_GUN: TEXT_GUN_LIST_OPEN_GUN + { + idc=6005; + y=0.265*safezoneH+safezoneY+0.34; + text="Delete Gun"; + action="call ('\atragmx\fnc_delete_gun.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_GUN_LIST_NOTE: TEXT_GUN_LIST_OPEN_GUN + { + idc=6006; + y=0.265*safezoneH+safezoneY+0.40; + text="Note"; + }; + class TEXT_GUN_LIST_DONE: TEXT_GUN_LIST_OPEN_GUN + { + idc=6007; + y=0.265*safezoneH+safezoneY+0.65; + text="Done"; + action="false call ('\atragmx\fnc_toggle_gun_list.sqf' call SLX_XEH_COMPILE)"; + }; + + class TEXT_TARGET_RANGE_ASSIST_CAPTION: ATragMX_RscText + { + idc=7000; + style=16+0x200; + lineSpacing=1.0; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.24; + w=0.29; + h=0.10; + sizeEx=0.022; + text="When using WIDTH to size a target, UP/Down Angle does not effect range calculation but will effect bullet drop."; + }; + class TEXT_TARGET_RANGE_ASSIST_MEASUREMENT_METHOD: TEXT_TARGET_RANGE_ASSIST_CAPTION + { + idc=7001; + style=ST_LEFT; + x=0.550*safezoneW+safezoneX+0.115; + y=0.265*safezoneH+safezoneY+0.35; + w=0.12; + h=0.03; + sizeEx=0.027; + text="Using Target:"; + }; + class TEXT_TARGET_RANGE_ASSIST_WIDTH_HEIGHT: ATragMX_RscToolbox + { + idc=7002; + w=0.14; + x=0.550*safezoneW+safezoneX+0.24; + y=0.265*safezoneH+safezoneY+0.35; + strings[]={"Height","Width"}; + values[]={1,0}; + onToolBoxSelChanged="GVAR(ATragMX_rangeAssistUseTargetHeight)=((_this select 1)==0)"; + }; + class TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE: TEXT_TARGET_RANGE_ASSIST_MEASUREMENT_METHOD + { + idc=7003; + style=ST_RIGHT; + x=0.550*safezoneW+safezoneX+0.10; + y=0.265*safezoneH+safezoneY+0.4; + text="Target Size"; + }; + class TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE + { + idc=7004; + y=0.265*safezoneH+safezoneY+0.45; + text="Image Size"; + }; + class TEXT_TARGET_RANGE_ASSIST_ANGLE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE + { + idc=7005; + y=0.265*safezoneH+safezoneY+0.5; + text="Angle"; + }; + class TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE + { + idc=7006; + y=0.265*safezoneH+safezoneY+0.55; + text="Est Range"; + }; + class TEXT_TARGET_RANGE_ASSIST_CALC_1: TEXT_MUZZLE_VELOCITY + { + idc=7007; + w=0.0231; + x=0.550*safezoneW+safezoneX+0.22; + y=0.265*safezoneH+safezoneY+0.4; + sizeEx=0.03; + text="!"; + action="0 call ('\atragmx\fnc_calculate_target_range_assist.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_TARGET_RANGE_ASSIST_CALC_2: TEXT_TARGET_RANGE_ASSIST_CALC_1 + { + idc=7008; + y=0.265*safezoneH+safezoneY+0.45; + action="1 call ('\atragmx\fnc_calculate_target_range_assist.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_TARGET_RANGE_ASSIST_CALC_3: TEXT_TARGET_RANGE_ASSIST_CALC_1 + { + idc=7009; + y=0.265*safezoneH+safezoneY+0.55; + action="2 call ('\atragmx\fnc_calculate_target_range_assist.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT: ATragMX_RscEdit + { + idc=7010; + w=0.065; + x=0.550*safezoneW+safezoneX+0.2475; + y=0.265*safezoneH+safezoneY+0.4; + }; + class TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT + { + idc=7011; + y=0.265*safezoneH+safezoneY+0.45; + }; + class TEXT_TARGET_RANGE_ASSIST_ANGLE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT + { + idc=7012; + y=0.265*safezoneH+safezoneY+0.5; + }; + class TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT + { + idc=7013; + y=0.265*safezoneH+safezoneY+0.55; + }; + class TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_UNIT: TEXT_TARGET_RANGE_ASSIST_CALC_1 + { + idc=7014; + w=0.07; + x=0.550*safezoneW+safezoneX+0.32; + text="cm"; + action="GVAR(ATragMX_rangeAssistTargetSizeUnit)=(GVAR(ATragMX_rangeAssistTargetSizeUnit)+1) % (count GVAR(GVAR(ATragMX_rangeAssistTargetSizeUnit)s)); ctrlSetText [7014, GVAR(GVAR(ATragMX_rangeAssistTargetSizeUnit)s) select GVAR(ATragMX_rangeAssistTargetSizeUnit)]"; + }; + class TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_UNIT + { + idc=7015; + y=0.265*safezoneH+safezoneY+0.45; + text="MIL"; + action="GVAR(ATragMX_rangeAssistImageSizeUnit)=(GVAR(ATragMX_rangeAssistImageSizeUnit)+1) % (count GVAR(ATragMX_rangeAssistImageSizeUnits)); ctrlSetText [7015, GVAR(ATragMX_rangeAssistImageSizeUnits) select GVAR(ATragMX_rangeAssistImageSizeUnit)]"; + }; + class TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE + { + idc=7016; + style=ST_LEFT; + w=0.07; + x=0.550*safezoneW+safezoneX+0.32; + text="Meters"; + }; + class TEXT_TARGET_RANGE_ASSIST_DONE: ATragMX_RscButton + { + idc=7017; + style=ST_CENTER; + w=0.07; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.60; + colorBackground[]={0.15,0.21,0.23,0.3}; + colorFocused[]={0.15,0.21,0.23,0.2}; + text="Done"; + action="1 call ('\atragmx\fnc_toggle_target_range_assist.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_TARGET_RANGE_ASSIST_CANCEL: TEXT_TARGET_RANGE_ASSIST_DONE + { + idc=7018; + x=0.550*safezoneW+safezoneX+0.180625; + text="Cancel"; + action="0 call ('\atragmx\fnc_toggle_target_range_assist.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_TARGET_RANGE_ASSIST_PREV: TEXT_TARGET_RANGE_ASSIST_DONE + { + idc=7019; + x=0.550*safezoneW+safezoneX+0.25125; + text="Prev"; + action=""; + }; + class TEXT_TARGET_RANGE_ASSIST_NEXT: TEXT_TARGET_RANGE_ASSIST_DONE + { + idc=7020; + x=0.550*safezoneW+safezoneX+0.321875; + text="Next"; + action=""; + }; + + class TEXT_TARGET_SPEED_ASSIST_TARGET_RANGE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE + { + idc=8000; + x=0.550*safezoneW+safezoneX+0.12; + text="Target Range"; + }; + class TEXT_TARGET_SPEED_ASSIST_NUM_TICKS: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE + { + idc=8001; + x=0.550*safezoneW+safezoneX+0.12; + text="Num Ticks"; + }; + class TEXT_TARGET_SPEED_ASSIST_TIME: TEXT_TARGET_RANGE_ASSIST_ANGLE + { + idc=8002; + x=0.550*safezoneW+safezoneX+0.12; + text="Time (secs)"; + }; + class TEXT_TARGET_SPEED_ASSIST_TARGET_ESTIMATED_SPEED: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE + { + idc=8003; + x=0.550*safezoneW+safezoneX+0.12; + text="Est Speed"; + }; + class TEXT_TARGET_SPEED_ASSIST_TARGET_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT + { + idc=8004; + onKeyUp="if (_this select 1 == 28) then {call ('\atragmx\fnc_calculate_target_speed_assist.sqf' call SLX_XEH_COMPILE)}"; + }; + class TEXT_TARGET_SPEED_ASSIST_NUM_TICKS_INPUT: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_INPUT + { + idc=8005; + onKeyUp="if (_this select 1 == 28) then {call ('\atragmx\fnc_calculate_target_speed_assist.sqf' call SLX_XEH_COMPILE)}"; + }; + class TEXT_TARGET_SPEED_ASSIST_TIME_INPUT: TEXT_TARGET_RANGE_ASSIST_ANGLE_INPUT + { + idc=8006; + onKeyUp="if (_this select 1 == 28) then {call ('\atragmx\fnc_calculate_target_speed_assist.sqf' call SLX_XEH_COMPILE)}"; + }; + class TEXT_TARGET_SPEED_ASSIST_TARGET_ESTIMATED_SPEED_OUTPUT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE + { + idc=8007; + w=0.065; + x=0.550*safezoneW+safezoneX+0.2475; + y=0.265*safezoneH+safezoneY+0.55; + colorBackground[]={0.15,0.21,0.23,0.3}; + text="0"; + }; + class TEXT_TARGET_SPEED_ASSIST_TARGET_RANGE_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT + { + idc=8008; + y=0.265*safezoneH+safezoneY+0.4; + text="Meters"; + }; + class TEXT_TARGET_SPEED_ASSIST_NUM_TICKS_UNIT: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT + { + idc=8009; + text="MIL"; + action="GVAR(ATragMX_speedAssistNumTicksUnit)=(GVAR(ATragMX_speedAssistNumTicksUnit)+1) % (count GVAR(ATragMX_speedAssistNumTicksUnits)); ctrlSetText [8009, GVAR(ATragMX_speedAssistNumTicksUnits) select GVAR(ATragMX_speedAssistNumTicksUnit)]; call ('\atragmx\fnc_calculate_target_speed_assist.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_TARGET_SPEED_ASSIST_TIMER_START: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT + { + idc=8010; + y=0.265*safezoneH+safezoneY+0.5; + text="Start"; + action="execVM '\atragmx\fnc_target_speed_assist_timer.sqf'"; + }; + class TEXT_TARGET_SPEED_ASSIST_TARGET_ESTIMATED_SPEED_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT + { + idc=8011; + text="m/s"; + }; + class TEXT_TARGET_SPEED_ASSIST_DONE: TEXT_TARGET_RANGE_ASSIST_DONE + { + idc=8012; + action="1 call ('\atragmx\fnc_toggle_target_speed_assist.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_TARGET_SPEED_ASSIST_CANCEL: TEXT_TARGET_RANGE_ASSIST_CANCEL + { + idc=8013; + action="0 call ('\atragmx\fnc_toggle_target_speed_assist.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_TARGET_SPEED_ASSIST_PREV: TEXT_TARGET_RANGE_ASSIST_PREV + { + idc=8014; + }; + class TEXT_TARGET_SPEED_ASSIST_NEXT: TEXT_TARGET_RANGE_ASSIST_NEXT + { + idc=8015; + }; + + class TEXT_TARGET_SPEED_ASSIST_TIMER_STOP_BACKGROUND: ATragMX_RscButton + { + idc=9000; + w=0.285; + h=0.49; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.2; + colorBackground[]={0,0,0,0}; + colorBackgroundActive[]={0,0,0,0}; + action="GVAR(ATragMX_speedAssistTimer)=false"; + } + class TEXT_TARGET_SPEED_ASSIST_TIME_OUTPUT: ATragMX_RscText + { + idc=9001; + x=0.550*safezoneW+safezoneX+0.22; + y=0.265*safezoneH+safezoneY+0.51; + w=0.08; + h=0.09; + style=ST_CENTER; + sizeEx=0.05; + text="0.0"; + }; + class TEXT_TARGET_SPEED_ASSIST_TIMER_STOP: ATragMX_RscButton + { + idc=9002; + style=ST_CENTER; + w=0.07; + h=0.04; + x=0.550*safezoneW+safezoneX+0.225; + y=0.265*safezoneH+safezoneY+0.60; + colorBackground[]={0.15,0.21,0.23,0.3}; + colorFocused[]={0.15,0.21,0.23,0.2}; + text="Stop"; + action="GVAR(ATragMX_speedAssistTimer)=false"; + }; + + class TEXT_RANGE_CARD_SETUP_START_RANGE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE + { + idc=10000; + x=0.550*safezoneW+safezoneX+0.12; + text="Start Range"; + }; + class TEXT_RANGE_CARD_SETUP_END_RANGE: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE + { + idc=10001; + x=0.550*safezoneW+safezoneX+0.12; + text="End Range"; + }; + class TEXT_RANGE_CARD_SETUP_INCREMENT: TEXT_TARGET_RANGE_ASSIST_ANGLE + { + idc=10002; + x=0.550*safezoneW+safezoneX+0.12; + text="Increment"; + }; + class TEXT_RANGE_CARD_SETUP_START_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT + { + idc=10003; + onKeyUp="if (_this select 1 == 28) then {1 call ('\atragmx\fnc_toggle_range_card_setup.sqf' call SLX_XEH_COMPILE)}"; + }; + class TEXT_RANGE_CARD_SETUP_END_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_INPUT + { + idc=10004; + onKeyUp="if (_this select 1 == 28) then {1 call ('\atragmx\fnc_toggle_range_card_setup.sqf' call SLX_XEH_COMPILE)}"; + }; + class TEXT_RANGE_CARD_SETUP_INCREMENT_INPUT: TEXT_TARGET_RANGE_ASSIST_ANGLE_INPUT + { + idc=10005; + onKeyUp="if (_this select 1 == 28) then {1 call ('\atragmx\fnc_toggle_range_card_setup.sqf' call SLX_XEH_COMPILE)}"; + }; + class TEXT_RANGE_CARD_SETUP_DONE: TEXT_TARGET_SPEED_ASSIST_DONE + { + idc=10006; + action="1 call ('\atragmx\fnc_toggle_range_card_setup.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_RANGE_CARD_SETUP_CANCEL: TEXT_TARGET_SPEED_ASSIST_CANCEL + { + idc=10007; + action="0 call ('\atragmx\fnc_toggle_range_card_setup.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_RANGE_CARD_SETUP_PREV: TEXT_TARGET_SPEED_ASSIST_PREV + { + idc=10008; + }; + class TEXT_RANGE_CARD_SETUP_NEXT: TEXT_TARGET_SPEED_ASSIST_NEXT + { + idc=10009; + }; + + class TEXT_ADD_NEW_GUN_CAPTION: ATragMX_RscText + { + idc=11000; + style=ST_LEFT; + w=0.25; + h=0.04; + x=0.550*safezoneW+safezoneX+0.12; + y=0.265*safezoneH+safezoneY+0.24; + sizeEx=0.025; + text="New Gun Name"; + }; + class TEXT_ADD_NEW_GUN_GUN_NAME_INPUT: ATragMX_RscEdit + { + idc=11001; + style=ST_LEFT; + w=0.225; + h=0.04; + x=0.550*safezoneW+safezoneX+0.12; + y=0.265*safezoneH+safezoneY+0.28; + text=""; + }; + class TEXT_ADD_NEW_GUN_OK: ATragMX_RscButton + { + idc=11002; + style=ST_CENTER; + w=0.1; + h=0.04; + x=0.550*safezoneW+safezoneX+0.12; + y=0.265*safezoneH+safezoneY+0.33; + colorBackground[]={0.15,0.21,0.23,0.3}; + colorFocused[]={0.15,0.21,0.23,0.2}; + text="OK"; + action="call ('\atragmx\fnc_add_new_gun.sqf' call SLX_XEH_COMPILE); false call ('\atragmx\fnc_show_add_new_gun.sqf' call SLX_XEH_COMPILE); true call ('\atragmx\fnc_show_gun_list.sqf' call SLX_XEH_COMPILE)"; + }; + class TEXT_ADD_NEW_GUN_CANCEL: TEXT_ADD_NEW_GUN_OK + { + idc=11003; + x=0.550*safezoneW+safezoneX+0.245; + text="Cancel"; + action="false call ('\atragmx\fnc_show_add_new_gun.sqf' call SLX_XEH_COMPILE); true call ('\atragmx\fnc_show_gun_list.sqf' call SLX_XEH_COMPILE)"; + }; + }; +}; \ No newline at end of file diff --git a/addons/atragmx/UI/ATRAG.paa b/addons/atragmx/UI/ATRAG.paa new file mode 100644 index 0000000000000000000000000000000000000000..5708a35786c19a56e939e195c3bd857a95cb40e9 GIT binary patch literal 227386 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%0DFznFy zoa}A&1O(Br{}2Vz_P-*v)8)UX@~er?(XZs^Lne+i4_jj#4ARO^ z=lrMa%omtZkMOwc9yHI$YD#Zrt)?W}SEpy%2&Fuph&iT#4qqCk+`*nLi5gU!G--La zG46a!)hqBZAdf$ke_0c>kJHM`^{Y@`P|EoqR^2XmJcp{&++)fgVHo8{Xz5tk*f2X(^-8#kR&NT+~tAKudG2&u;A6JHV%8x(>WWuimCd^*|XI#GU$eeJgB8P zlNiN@GBg&HG?cy8ubc*14mh8hPlw@ypqu($7m7U}A}a$4597OKg%;LQ9S7JR?N^aH zW0Ykm>MyQXW})us?YyURF+O7tbsPzFMfxvJ%DKiZTQ&wfS^ik+xp;|Efd8d<3eXW5 z`u)1R2i(^Z5pi$W{&A`qb!A8`fQKD;_aLefuv}|I4>c4`t!rZIt;$LMkP`6D-WvjF zhPr^Ir%`TU?Dmhb2A<78X&~ScDG0Dv2#5FBtyRp_%q2i-q zGzw>p4W~8swPQbeX$bdy%EJ>tw4}Lof(}<*YxvwCS^P$b!qn5oicr@ZLO#%_nTJW* zewhcUJ}XOJc+2H-Qs?O_cSeeTQT%k>voj5(@YXvd{*;dKPWPE0IKfmFLvG_Tmg*Sh zMdcOG@zj;&%a(G+nB%FDv9fbZoYB}c2HQ0mG;i(g+l~x-7SW{z5PgFR*nW6WW6$^P z4x`pl^C_*shg3)}dg@B{2z@iFqolEs;bW}zvJce5XsbPmLr~z$(*m@?xG9^{H1>xw z+f1xZK{*cly@3D_;zn;f>;DfLdRM)-s)Zi2puo173)(>ldSM`jc@pd1uH0pns6Lu> zfz6Spj*V56OR%@cq8(6;lXX6sIx$oKVQ)lxXm54G6TDJ=aiG1|8IeYYE8FA^(2u3-3jmfFJ?iMzjF3KVC72 zJ~gmOk+g0;jTw=hzdxA`%Kv>&NR(cyVf}*Q!DD}atLJ_-t4mVM`}oy8XqCYFpH%+a ztr%}uSQvONDQdme#M!jp^e$s~1M{DkmorFVGVPa>EKG`l`H#<&^vpKBo>`u3V3vKX zGcZUs8JJNI{<++S-?ixt%xlefg?QhW_C?bu3jjVE~pl4R$?PqcD@D+5n77hFI;wKxJ zTc2w5OraLrKyH$UbQj4bUeA1*tYea_Oc8##!|_$82H()#YRb*fGykU5GmSX8uV5M4 z0iv&auVw|V;G5ngJN^mR*cjU=+JWNMhr_VDSceNkaN<1t?bhp3^2yNm7thnf&1n7G9xljmIdSJ=k%D@gyw)4MN|%5Ue(vjZ z4PTQJ*QgDpX|>&G4&RL0Ib$ZGBz)rZUoB#SD|wt1&GSW#%{u{#s=1+?2VZutZ2+DURzNy`>rt%195=0xjWOBRgCq+!wt#( zP5R@zZae_8TPHaGZ{YKut%;-#S92n` zr=4qw)HgRkO~JRnC6ks(T{gddnOge7yI=oESF&NT=ojC!;MNG;p~jppEK@ugIp#77 zL3^_{DQLf22e|2hYO$;HF6X9p@J$B@tXM?;Tf1xx3UYsHwXz0OibcvtL1$JKOFQPU#Mzjz7bE3GgN+)ujPz)P z>mV$el|iQu=GT-PI=4#WWlSRHmRpseFw1S>BN?2PgdsJOE2+Xb_?j(e;8rn3PC;V< zsL|eVO=Fj}IjHr9yRTt6JxQiv#6K+tn)Ckwc>c4v2$Aj-dYq2}W`O%WN6*w_dHMXQt3W!OWm z*A4ORNw`91LoFi!GCCt@aPaZ*c8B1W$Ng8ERuE;Q11KAg#6v9*e-5%%S(2Hz^^8nh zR>6jz+D5^xG_CH?U{~%1+k9}D#5eGbDMk@LPZw>8^wC9Tq9)&4? zE5cdLirtf4yxTB!zRui-zAtzi5S%jHtTahDCsBm2SepZTW)1Se0vlVjSPM<>hQ9<&7?*GvF7qRO7(Pqan*~R zLdPew{&2XCvYgiGEvGp!4su-)AqVlR=FodpYbRmg7(U;C1^C=2(8E4 z>zaa)+$fn}DvnzFzq7l_;kwW3M4?AO8WQ9V`LWa~!f($AsQTB&g3SPbGGZr-%FRZr zM7bEa$?DQdT2B`=Bh7+c@7nnI_w;IQviQybp}IJ?U8g}|f?o2`NC(_b*JhE`2REeR zGuQeDfmx#DQ$&X)(b&=XHfza@bBJVBhGXCKD)HBEObIbHb2jIzZzvulY1f0FLuF~x z8@_@@pUoy1gaI?>HY8Z)lDpT2v1!ga?Y$SXBPkr`yyq3#ee-BPRBKi^ke()NI^W%`jc3WiL4+j>;#q$2>wa; zC&K;UsOS?US(R;&_bYMqs;Vr=TgW1g{=n;=!Ie1bD_C#lMw})Q*3U@i=p2G&tJZmN``^H%VvuH(R zc)M#U@0QcPxj%g`;mWF|TX+!97Anb=pTFIXH%u?zWcBSDtR>53H{KEaIiy3=hoCc* zBz=Bn56D=(o{{E1g0Ipc>Z`9ef=26X{fO~`Y$xnqpocqw_$bYD*2ubOc5qavVsa<{}^;| zf3hoXMb_l`N=tGgnP-0Y*fUj+H5GiE4bR*Wk{dsW>+(@xiMK7Yt!NARda_FVuTX@nv1LGd|KYNnoP zblbjS`uPd0L@};WR<}<5x;-}$@p#q)^Nl}12}sZUN;&;&K->EzD{IM6&a|{_zLFS< zVtk|g()LiNV$3c5d|n4`IkFR}K^i z{wK(m5wxZ-GTXLZ)>zU=;L?;ef+1^hy-fNCZb=wTN8^ zxi2-|#6$VA>j&OF3p*p!5nY^HhfT~ZRsN_kWd@3+2(2^rPjt+9lV#s}A4!|jakKFaDU)c$Oe>uhmCBzX6SPw=`B9NLqT z0vIK;=~Af%cCXU>R~5aasrCEb6Z|@`1)7`qj4(t}o1yo2Phk%@e7_veoH2c-WoNK##=#0_)K{ogg(0S;i@f({niQ8@g>H-;K50 zX>6=zgR^L(_#`+1&1I%h=|v78%lcKWp&-gmjIzCDZOsu>LnYFZX6WwcEDW}n#)0ul z4nyP18+e@yXv5X$LwnpO0m)7#zt0}pL}%0UMRu!TOzoIHs*%$A=7PLcskVJ+AJOPG zB0;_gL;(oae%?oy_R+VIx@c7!Uf0~z_&1Vy`_9M(7{#0f-+cUbUv7lPVj+9)_w0nV z^*SG-N1q`-1^e1g+P4e=_hg7Wxt@nqz3Wfu>bi63TiUw=ML|ruPX9j?OMYtmZvfk>(QT znG~(YUe!92q1IKq|I~yV(yn>`sGy%)7ct#IZ@`!|(~W4w{D>skG{&6V1}CpOt2Qoh z)!OK#J)YnO^N)Nu7f&ij9{Qqe3S57DO=mpyzQ*qTIi+2&XNp^qrCdm=tL_3~0Bd{3 z`?KlF_p66S-bF7G2-FFF71`%>>tGJy4OP7E4J>}|HmPe!<9?D{y7U>;2+6>diyGq__wQrr*-IAxpZDuE zMpb)txW=BdcM4WtAhxbOSYsHHY1t%0`0Z}cxTla)JtG-dvCQ5>yn9hxwRgN7j(ire z+k6hVhaO`e-ATXgeQm2?kBw}qVLkgPdwt1LWDT-tt#jXz(+Gy`(Px)O;z!YfTF#=t zopkKgp5^=|%uiJUFQ0%;QcjXkL2o=7>cS3|k7+Fl_k*0bvu@Rt7ok8Q*&AysSbgYv z@Lc;F*Rp}P7O9Q<#%w=LzE1|gUs}i%ZV4$Udttwm|E0HRgv(64XGgICDozsJwVrt7VlM%SDB)MLe{;V z76|z|TE2tTwq9(d%i-f0rtQ}+QfoF9eE~{vRzkRzwUZ62c1NiIvv#i9uu-syeO}I= zs@Sxrr7Us(MK;L(`x|OoIWSGjtIE%j%^t87!(B-ty|e$lhz`W^x0n8?vCj@d2N%P$ zV#zx{2<}WW{Byg3zTQ@LqD~XES;{j=3Udy-${&me`gR^eu zOMPCSsJET&&VIf1%Ep!8g2cV?rS&NrhiL)^!s;r_iOAn+q-CETsh|4 z&3g2?NNNX0&47Ru)}DS)CT)B#s!T|gff$AvpRWWo-?moMOc5RauBj=ON$FDI7^IN zmC-s_whglw(mB(2^sH5bpZ3Mop8%NJjlC1HUr*;u2^RNqXpK>myE8N$!7WUsV{bAb z0Eokb6@b@Tosdj36fNEs04cG=)bUL*^^4a??X}b*j=9ZwIEVi#=#mG8!tKn|@uLa# zw|+toDQN`u$G@lvN283_K{|Z@(Qmp-KK?b+xYUm-jJ5ylBU8#}^Y&*qi-N$SMNkQN znTn8%BJ{R+j>lsynaV2W+Ml zkD@UsZGlc8AU|1EBWNa0hqE0LSLki{bjFf@)Woa~@{R6nPkw7phi7zQ}M+)~_vkASW!`Wdi=m zIFmdKum)MN+&P|XWqiCBi;iHCAC{};=?J)toEM1eq$wfs&Lkb92{0j3-Pkz5220rtwN*35*`!GsYB5DJ zNgT!w^Yv!xVKU6Y`{;^gOoEj;pQ&d)0^ENr)f@rXZsJo$Ot319Z36&(i;@$6Ud``7 zsvyORBj}k0`1E6H8(|nsg(3$A^?dAZ-onUM^Vee~-YR>!h?p_upTY=7$QjNL+l`V$ zh{4$zlU2gZH{&d8BEn-$yb2!hA;Q|2UAU}TddfL&<}gIv{0whpc1(E~(ho+aAu1oo zJ5iWfsAO$BFQnre9{HPx`SIx>@CRBSNn2gigJ7J&3}RalbYU_`|cZraYn9lO#z_ zJpv<2dN}w|kBQzTQ&p{_xW(hz7WxoLe?o^3u7@npK0RwbGQW#fOy205$LaP!@TvC) zfcsxAQU|hI znqT?}?KrgV$lpw`{Ip;%?>_?y($wq$U+5!c^jFO8hEhR%wW6??wNxp;i*1O~q9p>S zn<@V;7MgXiu%vGxq^r}CksvyX8mdymF4M{P)P(m@2wVp9Tz z2&Ou#INdxMzkn~Y^14}t;ewyB$xY@Y<4nmF&+F2QLn%a_Qktt!#kuE0SVwWEU?AO8 z7slGs-^(*A^NS0GUUbeD`!~x z*F2!9X`Er&_XUxf%6@DppDZvN7p}ETud+O*j@*bcT-M91%bh%3@IN@U^D=q&N?#u} zol_f5oWPtF(l}2~w_5ytt0n~(ABreS8F3cr?DHf%VSGRREhgWSlVEJBfMde{LnrI+J>>-F%%<79o+21{2@bhdD` z>U&r#yZ*6&n8@ikh@3X8T$m;3+DZRFMWrBGEQL#0D4?qSm9WF+2zt!Kw9{jPSY8+I ziXp~bY6KL+&LQeLxjNtqkfB=SBk*(3*A90Kse|sJtr$P&I504#r3H>Pqj5?Yv+*-n zk(4J=pW>a)pjnV+wX`m!AFLgQMYLKe<*~iJ565+8aQ-J05vwkwCMP$umM0a@uNp`n z8?(_4ZgqJI^|ECJF*`yOYWp0=7_vVz6|a<)s33gC+M27P{yoox37p>yTQQ+f7A8Vd z-REQR=40w@N)uE9@T-^MKfRf%wnX#p$`n15jcxJG!=wjG0MzIX6SO~MtPxH)Q}`>x zdyFMga9d$aso1MLkxa5%hWR~^orI`oARGRpWLM>=>Ej5^iB|yyc_uf>#+2qJ1)0AV zSmaz#K6ypq1GtdnGQ9s>8P=Uwa0&Z1XQx^j7awGfMis`fw#thIW~Jz`asG_w7xzPi z-WaNu_L&0bV`P>@H8MMOHFe-cLuz;4yjaeig>`PcydUw>4iXoh?BP9;->rV$E?9O6 z{snHr>BCWZ%j~j|dM7-&S_x~wOg(cHHyo8@Aw{H~3;y+!^a!~s-NRfclFP89DCFxK zTiZB@E3f|YNp*6ptn6!n;RI`wsN}9d$GST^Mk9-bl((!76K+A($Tw3A_jbDlUB5^wV1f3mb=36|GzS>&ff zC(<#o$8TEYRjlaw-CHlKEt@$z^SeDKti*(E>P<|4dDI(!iIo^QXh&hlZ?{c;T0OQE z_`dwtd-z-v&aZpxqbYwkIWfUyb9yJQGV%7DgEy0?;VkWauB?zic1dw}`_lzZ1|>e9 zDu=7Vab=iCC9p#i)pz#xvF>nkdT8I~C7_No^2Ki@ZFWjgq$@0abn^5izh-T*aG@BNq6IS-K@y|1tn>j;- zLLH)LOG{*JlTM^Yc3dkcW^Gfxi;YB9E)?6kl1|syU;QdZuLP+VcB1xvauOxT7Y%wsBY?l659|WFOUwDE z$g83PBUi3cPcKoe(S*X|fu`q5R^Ovg>lToo)?3zt3CCNb)`6#z49O$OcqCi6!Pbt$YZ45?8?YckZKm=Kcq^}QRI+nzp&*LB8q?a=~uMP>Uc zXR8hM_UKKQ0xN%5PR3n>Y~blV(bd^M_)+YoDpMmu@{NPc3xi2(Zqsvqqda_-zY#k4 z-bXcM|I1K+X$k}}8||UbtGi2cb2;}$Fa|9azn^~bSgLj~C~y$cxRsu)hfim;Ycpl6 z<>tfZ8}kQ0V67Q7RG)9$5mqI*8B(}n**=tASkT7Vov36pZl>DuzOoY=XOAAqozJT4ph4_`oVQ*D?TSAm!f-{Z%r*M}fc$l70;sTh2z=GGg)!t0_YM_(#A-IQ~GAWqa3Uz=HEN-=> z6TzAin~dzcSb-Ubd!L&d$=WaOk8%8@RK%4;MX--OhDB|G`t^-S&)8=6_j8`tE~qW{ z)c1^=1dr`1!?3z%5?&i2h2;(zs*Kg?a|^Mv*;gf94#U(jFb98*WO|?s>E5M`8%^~* z9y*Bx$nrvlNRjd$XD1s7ja5X-n17p_n25kA z;?Od9u(I^g=(c8rWpRq>4?DUjxinqcQ+=6X+BlK<;obcTOc=sp zc^79gF!MNfPH|-Z5{)smCpjF*0?fcjG#V-;W6GUANFs1%-c)#;=Wsq3&zhH*&;YuN}i;0+j0NBP9 z#*xKY7H>Lvx<~L&Ax>vU6TZ^eo3F9|S|$s{7jqQ#g-{>J&4DMV6+sX;FongO_~byk zvS@k)_Mnw0GE%DbPkxVCW@`!!<*W-97VgY`6E$WJoj!GibuXZRf8wNx)yCv}w0;$eqFl=420GO{9>0B&B8c-E!``R98F%t7 z;^?f3;&Il09txnjD~2mM_tT2p6~c8j6{}6^%T7M3^*$>3GtZ)pY7m=8Ve>ZKq z3nw)^F^#uu!b0mStt{d6v(=H2X$OyR{*5@KWZ$?*5ND_Kn0Sj{9n6x@<4E=wv)r9; zW<9e{sI9Mp4op5$sI6~2fz8*il|RKpU4*AG9hMdBM-ua0>?Wi(sS;pKf_O4C6j(CA zgDAnDss8EDGR9QV58P$0$&}A}6;GyPr^Qry@N#5iD3SA0#s{B;D7Edps8g-%I-hP>M=US-h%oDNZAbz1*36so(@2^L^iM~E31>$KmX>tTB(t< zEReH#37P6-JcO~I@1RayQ7|e`U)kA-(72*^NA$U;!daujI~uRni{rEsXo;sGei_f{ zYUIx}#7=|QqF*Lcs}9K+Q1YEEz8EGb|4Y0q8im5%`$uCZy>|8L+UNz~*2pMPf#7AZol+?mf(y*%sWETo~ zQd!b1AW}bYAdT03A}@(5?G6(#k*!*)nnB=*-)R;lBx+3gS5f1!D*9CV>jHeDW@ zzjPUE)4?@hlan>PjZ{T}u$W+ZL2&N}nPqJ`=YBvo6 z^8vvk5#x#58tMepjo)8Km!IOT+sy)MxO~^BusNvkU!WBqHt(L1Z666X*)< zBn!h*VPWFVGc74@PPbOJFeed_pnmoSwYRYZ@krKYh(qnNQPvsmi25qpbyJFJP5+(22@m;)Ze@6r7 zZ}mZC5QTnWn-9ILf;%NAI(Y(Z*71l&*gc3fR0ugg%RkKW97bY}7Ht@7*f zjoXUMVA{&A$H%uI4TFx@n-yw2{ymCHsks{c)*wbB`*LWC4xXy=vTf6nBu;lx_SQ!VK8+8~FBk=K z7~aEM9f|6vEMYyIozZMBU-qzIBW)F&-nc?-%9^|f(04@P5d<2ZhMPBDTy=C;GTpf|V#8F$Tx& zocsAAl05m6T(c|~IUx|auyXxoW#X}8u;jIy{$a_+cqm$^a%NP_nkI8_IY3pT&je(t zBD(%i^YGk&wvpX_uLv^Tk6lDi?kcNrQ9Jqa{qa}m2iE#Q5Of>K@}d4Nx5Fj&m{w?Fq_IA^Wc6@7klLBaU+9a&0q zbVTCZm~(?`keaQmyw*h-t7+3>P-yKaE$wD)uO5v8W-{%_7$7jCeFJu9`FCpF6Xc4y za!d$T$>dz%)QM=ve2~);3~5h%sKCsToeYiO0y8hDt>qQGC;fz4ziB%*Xq}i6FcKOD zNOOh*R*iLTyXq+Go=ti_`Yv7wWERBD->@TG7UK|=S0x2+$}e1|vCc!kscmCF&+zMb zY_GpP^l7*d4suMf93HBlfxb2+lcBA~$S`_iWSw>naaNlmI=k&#-cGtp2@lZ!57P3{ zo>~W*?kbj#UXNc{zL@g+#v1$Kr;rwBEvK80XLn#)8tUGN{NT;{hCj-&Ey4e`n_RsA z9C<7i)8DJyTWy^VfNbmEKQt%yw2g6oz5MBtP`O+Vj~O4{l5eMMizidFXd#oE#8rQA z{m1|I6SZ}AiCTA$wJN+tO1tVJYd!zi-Wf}B_FYFj{7U6U*8N}dqw(jXB#ArtKtmLxvAht?OqQu2 zG`SapG<~`Ob7yLmxu(0be$a1 z<)U=ArFMGO;)kmp_qN$tf8+!5tj3FD)WGtO*bt*)qk4SqTp-5^U+tdF$%%=mnh&r0 zXEWZeXBHx18olGR38Bmk$;R>xXerdHc|6ctk?6=!Z~X=fK_ z$li(Mwf#vH!c6UIOH1Q)>k{0MAhCKitYsM zER?Bd1GC;#yN5|tn5#|DXDcT|(6}nvQ7L1>gw{5}YdqZu>6zB4RTW_ZzGs^{fAd?8 z2G&2XP#$gjB$y8)-Bbt}?pcX&^DDJu@bTLaMm>l{73z1%y7HL;`)0ZeFhI6LmEXm` zr26B%CXl)2_VfgK>GkumX;8oOp1v6}IZ@e+^cRU6UY(AfM`!<_7SqeKd>Sc>QwP{U z?N+tjsElalJA0PL^^CBevxxS((Ng0t&TS2kM=ij7jA090~Bru%*{2$czoQkW-JnCSoW!T)9j0CT3Wg%;mt8ydE zU+@;Ya%r!EuSq;$La@%|*_P#CQ6Q7@Or_|2pi<=bvIU9BkWXTij|>m}KF8q;qXf^U zO^I{E9UQt(RvG(?;djZti(i&+(%3>O?SR&d=VKFg8mrj+2mTb_MThmZ-Q?<*ci~T6 zT)rhja8D*N(~X${vQzCbBHWUWfpC)`J{uCrPVc<%!2HFs8O>Z!wIELLPnzo3Mf#U5 zTPzr|!jn16a}){lRcZMDUV8C{3uuVhNK?`RWo%52TBD*31y#2U#;acdZAe7bk-%1GBo1t%V!5$ApdmuyQx?D(iL&L=a6%J1iP<%TXy3oA~UVgqk zKjxfRqlRq;$G{7B+vCX1A@KWfzNP5WWWgHKcl$UE_Wjp4wqOUezSzg=JCfq&Ta&dS zYg@Zvl_H*Gt?ayp8u4uGz4ECt8}?pkc&kDC*uFq5CJzsTEoDTkyBB{1_nqi->6X4X`B z>z0u;-aj+C>O*reb*=~jA;u!AJvo(vBS702X`X>Oa})o2=<++^IN#K^=&X-< zgYhEd!E&q$byASI9t*loX@T0E!3UVd(dUQ^vG?q@cj9oIxA4u$s01YqNW(C81PMJ+ zimD4^OQPWMqG;2vO8EJ?FcW9dq5eh2w`(y-k>MbI0!jW@7I*lO*)!(3Ux0U{)k|R5 zMHW}|v(|B?+Pyv6vu8|@CdJXjG>=TJh}&8779TM3ocf)Oa0fD$ae$A{Q(# zOs$IQX%zIA;?=enyjQUAt3CEc-k)8#k;uRm6TD1e1EyWNw&b93M^sW!TFoax{PFzTt#u+`9$C(5bKnj&fvWyR_c%)&tSY%DCK2HULmquJ zO^Nw@VoEqX-?+{TMBCclPJPL_OTS%1r$LI#(?osE_@kYu0zpbsy55d2jH9`&e>trY z8~u4JDvN+pO^Y!eV0xvy57PicO?bm%%*~TiXo>|oI${8gu3tBzoI|C=@lQRYr;P9dn%B4G!tEUvXh|lC-MQq zhPd;_m0b`55ftlkkEPly7VMvbdx%mdcIXRuU3r4IasU2EWV|2lL~Yg1ojYl@+5Bcx z4mu8l9!3$dWNa>j54d2w+@WP+x7Z zzum|Ae<%!*MLC?lNip_}7E-@S%0%^FVrQt(HOp{LBStCb z|JXm?$9iR@xpCE7inf=4S-Na-7wg_Sb-u!!pHB-39E|$j97Yi5m`s#WlLEp)yb8G= zgPw_vj{rF-Uhxa*!5RNBY!~SFcUI*@1}i>Y#~gYfN|xQBEJ`J}765>HQlg&_Wx2}ALC3E*#6xu%r!Rh@MiPeew&`1QOEh(ThSLJD*{A%Zm??C*_=%Ea27KGSbiu zKnuqaV3T@fIo!v!Fpq$-3QO6W*fpniK16&|w5W>`Nl`?9jsuUvx3I^;xs?=UO!|))vE#Y%i9$&E)Q{G0PD{fIFzciLZ4{(n&8e3h>zy#K?505qG??F`Zo zbZcQINZg40Zl-#NzsDxjIpu?W@Y|^Rull*`Kj8AuCnvIc!=TzYKP^#76Sv)Y>VV(J zS$J?AmK6du4jPv&gGD5v>?%>cvZSPolajuRZzT+?(VgUVcV%+*jaV?p{+tlVL}!Fd zz*uRCkzgJU0hQYX)DE_C@L&pb%TAYF)bjpvwQa{018<-GcpQ>#f3`#u#!*oWWVf(q z1OcHEa9B?=2j~sYSk^dh6TD*mxS*?)XR8{=B{NpxM|Nz10m}7h=x{JIH?C@C7l6;% zp&6*t%rEY*7u-3-gk-5;+-a5s>SmipcQb-+4v-n7+L4Io-Dx(Gz+m61k5}o4hX89N ze?hf)hes|;2HOj)8`M5GLyUR+SY+Ory>a^iC2;HX)j z$&qEsT&zC*FNI}9BL;c|Tb9O?WXoD9gOeFiXjOanRdfpOXcFGshF?BslsL=h3F6|$ z`hGC%cBLk`?HuR^h_uG;ORO$)>iKMjI|%2Rk^d$3noGJ973t_quko=Y6X_ykD!}HPK%-lpk>k|!Tn0KXLvEVFX3<`vtLMnFOHozT7P$% z5G;54lDxxVX~3YO&kws?0F==MtiPgHaBn7~0WlI_cm%*B%WRBf|CpT@Jte9E-m|$% zZ8Z*rhO}wyTTB6zw~-!C7;o5eJ~sMXDkxy(usD4WI>>tFIC%G&sq@oR&H(1FqtT2c zmdxSI$BWv1BN`9G@m9|ov)mc9a=I$;q}`ybI0Y;D4z}I(W~wsTO}B#hXizzynQKG7 zH8CPnf^Q}3!9Vd^)BU87U6u&?#3)ERgt-ExSp$=>1?FLeMby%xtG!02loXWhE=uw; zyGN3wNir!Pr*7Z_vZw43lBq}InKTZvcD)&l8PW(zGtkT9gKKz%fRT|awrs)gu9&eO zhe^C!WlMx;vR+mX)BXsnS8qZ42;^>!TkJ)wbu3YBw0#|P@^ICwqAD8&cXix+eenRe zLz$uk!CpprGzz+c;aX8}M-XiQs@%q`aIJ^8$fK+G6|StBgN~`G@oIyk7Jb}uvLIsP zy)=+LIR;Li7!?Jh(K|r2CkH+O_qDKIu>1`XFy4IO&_sd>-j_H-GFGguKpE58g$pxj zbpkZPKx#<|OQD`u$Jav}@Pt%#2)dU~6zW&pZ$O+D2Y^z$|37$4Fr>-rH0hv0dl4VC zHtqGGJWj4z(bCW~;j5*zyz?t+Ar4o@OoYZimjvlXqIvO$#@Z_IYJC5ftFMo1>OR{) z--G}Gkpydb>9!KA=H#3NiY+LZ-$2A|^Qjd};0avi*j1oi99ETMQMfEro_8=XV|V`E2|B`iIP^keqz)?|t9b zeO=eR6LaO%71Fkiqk?DdycqYJw>4CP{*;9YdMdv2$c9y<>_*C_>Q>C4pM9nzuW&knR; zSd>e?pyy`dQY)-hWcP;X$gUi|sigxfQW8dhgn@&7ha&MvEHLrUTW#zuHnzCc3(~@4 zDH9TM@MVVEEgkzVw;TLZxfk5-T%+8UOx_lzZ%a;NS72tqQLlNsaO!)JgP*;_xm3?n zxuAX9&S=Ea9JjRg(9@EHZ%UZ8o|;geaYk>5J7Eh~m#1PJl0o>B(U9GG5p&t6S&$1UFKftOH}#xG{GNbo=VE z(vCLFRURT%NdV6~JG+l-V<`g}Grqzu=A>jsc;3)Gs535BmwmjtwjX0W7{GNNmVSO) zXwwP|{*QxmZ5nVYJxa`xFI51sa`xR0M%&NOKAZA@)v5dTgGLvOn>FzB+PXUQRal8S zCnhT4pec9yeCg@b62+d9OR{NjHZ1R zl1sRd_u6qJIp!$so0%hUKjr;eQ);JrfR9E`Xl)tb)P=TO*4ok)dpEAwSpUw5j|uSg zm%xmI!~fc(wFPNIZ*Koy{05aEccXR1#?^Nx%`KyT{?~g}xb6|f&F}qx@%aNj7bzF>k5l7l`Rostktm?DmsThL6qWM zw09q89i`9kdcI^GzY{~g4yQ{Oaj4529ocv=GfCCduoIu4GB1~otWZ+}r1y6nm?FPG zS`8*NzMl@AN1fT4>%Y@IjTj`~cv>2yPsg9!FHPA7mZocM z@o4}Zv`61fL}=wLplvRkzk`R5Yke6~VK*^h?UqWn6t5SF2J+R!WC$O4B3yn0T^;w= z@4uHeNfJvXxryeFj~_kR{YP;Ey4rH;Mr)>p()10K#+!jgP@GoEB&cMKKt}H=OcCw7!jL7E5Ly(u=g3M#=gF;*WxhCUE_wK=QwIXTr6#>J}Y| zY8+;VgO2<$$H;dZuf2ED+kl>e<&X(NX zEy(bOTQwh{i9MXMpbl|Rf)75;6*ieL3L8L+hO8Ik3JXy!_%bPdnsVEEng_Ia4wC{Q z2jIwDib5lRF2cD5#FxhtkGJWKA{o9}XOkY3R+_m8`I|!ZY(T85qa$a4c6A$)W%_8n z2Xa+17QS)K;A>z_7D@cjDeV|Zu zvOn-seC=a4`XL?(dUO1Q9hDKwAWHO_L5YWq4i5bv;pzcN&f zTRvIC+hNYeMxdVKz-ndb@U znj92j_Tk^4%4sB*#n?@~Ne0&eSM>y{YfH6#Cy4J=_f5lLB#G3wwZVGB5}O*P?Uqc9 zBXAf45z9kB6laH5OO4cq{uUTnWR`ubOwnrn4#4@0YN1e%8MEeb`-8iu7 zC0~V#^zA;Y?)y!iE?{1w!8UI!nC0)$dwlNKis^f6^r`aRP6lUt=YeZj>!Wz4 zX79%9lI;hAjuECG!}oFw!<`CdsLDq?p|)WhN?&;O!*gTY+YNE|Ja%^;{r_*{lZs3I zCxshEk8K`pS*b0x;6FCX+i+6NkmmWjLA-APEBs_0cJo}z8W8eINqUKKR9#lGWx5U) zXo{BdW#xOqZs)q-BE zkmU>VXj@Fm*P{b}XrwW3Ig?*sH>C~a9nMFuHX!wCeT|LS{%j(~g~klV@4o|=7sv`N zEXU8Dt(Cszrt))1_?DUzxn{IjdCWP8sMK=%8+XpbecviWZ51VT^=m2_!FjL%Nm+=` zi7d)B1;Ps>{(J;jp0NS9I(yQLtwrjRJ_mH!k1mD``&5p7dV&%EL?w3v*j5%R62qXd zO)#0VKULr&c{Z)T&x&%!vR%V1y4BXf+T?6BIG2sNmgqol6h}W43w@T#bXm5C83j+p zLMBD~MGPCr!8eC4BT&9)#m2drT}8gd_lg`Q=dA4%GEQ&E-J>Y=@7N{H!hj>TTx2 zPqhxau2eB1oAFw@Yf*XW%-8BiFbH$#N;N(UMoG5#b+axTc;`^nPSz~vd8oK~ZH_aE zj+9rUMI6&bPHT8)n-fD8(1I&$uLASGIx}IkRhs<{WaM!mis8wezp%O%Se2oBf;BmZ zbiO~QSsHNygE{7vkG4tGBJdDhUT!YKJ@WD$cVsB~_Je#!VXtm!CdfEA{^~wgIbe|G zrO#nP4cb-e z0(U0=@jOI2`q%4e)P1D6xe<|CNFe%K$oTa?lBUNc#kdun3$mPBfEY>-Tp(0Z0SZKK zgf%XdH>vuEhu5PZJA!BV%p7iF3>9VMK2mw<4W!q6@(1X64N-?jZxk52O_3t+)tl?Q z2WDWiqkTGVj=69c2z2RiY*H7o$quQy^E^674~RtMIV|pI`qRWj6vW@SM|K~{w_1;C zjfHV(wzEZG`)f^wt!h_eRUK`F-BcYcb{XFM)>w#*Y$sv+=f4As@Xfp3EiHgK0&LXW zs|R3qvG;dB;NgkmUeHf4=KuWf4ZQ~6V%8Rg3)`hNdRwVpsOxl_fu6|}nsyHZv{w+2 z$CD~ci1mkc75IG{*4M;xI$-Q@TGl=))f}#lb|+v4(a^zn(TkVv2|xo~I{{+%j)&uk_sJ_D*(bmY>Aw`YVF^5 zvEmZ@HEBP^&I&tLcEv(4&z2{4g&2vo`9;R1ts5kh{?wUxwW)!?REDfXc1Yd->(X|4N78#Zd7sfN;gVyo{i9kc?oN)MKggg#s}G1;fGGt92k>iC-*pj22w!5@S@u;? zmdg*tp^*g?DKQV7d=3zcg$sLnRH;Gz9Ny&dxPe{pnSEaD{4C=RaFjl}lYv|&Cl;t% zjkwd{ULVcjT#ijQGvb=&A3uV$&?EmMyQeqwHO|^7W9pO7l%Hz>*5UT(I54dRDh^&> z>i)(+xG*B-I0`GPGKi%ibLtzJD)-oAE#vzZtZJY%0+p16Hk6Xr*0ig*JlYqJK>T!D zY6^z4OXV-^9Vw~}(t*OCZA_Klh)$;We_KMEyi$zPn|x2git4o(+FemJrl#fZPy0^9=Aj-Xm15#BG^I; z;Am8Q@uHQrIf&i*4?D0&R|}ASrwf)7k#Jf`*oE@AML7pT7Sf?o$V=O(R2|4PO(ap) z4s+Drn8Ykg%t0?W;2z!thE)hNOxuby%0wJ7xcb|bh7`V%FHfSR2_%1nP=c{b(X1np3wIC!X1d9aq{PDx~0Ua^kHU*xN? ze$9?egH%gP4lHB#v~;NAOB0x0#-G9xY9`}m>*(-a8tT+J=6DBD+1<|ESkXe+)GiTM;>4iHirKJmicava#e5y{# z2&-Nxyh9tovXbE`0x1y5kefjgNbP+!ILSk9l`H+e1bh0uPC10Sibhcm_!`o z!|vZ{%^5W{IZ-hW9G?&B|NlVS_>02LS9fgwD$ODgiv_-+qVUQa-)qf3(53NlLkCr) zglPdmh4?wIgk6y2_M+Q;b3KUoU?V(8K^;)EkR$9I6dC6WsJI{Y49 zsc+APvp;oX`e3><|1MGj4c@V%)hR!Iy*s_c|6r!v;&I8bttEM_dZ4eeu8NNGjmUyI z-MuU*Z9p}kM^MX(sxGmnXI_=^olNW)p-oSp%9(t3!GS@>Zgv5xPO}iwoj$t&7vE|; zp)p5lC(z$5Ilfz@e$&X5RMlSJR*MaboX#f9vG4L=^G`3zpr~|4Q}>pfj1<`t^RF*AA%5; zTD89)?Z&RBSoh>PbWd+}umX>DsYq5~x0{XlAHG{)jEQ72CIlF>+%t;V)Y3UI-%vZg znfT_Y&bKg)7{T*0#d_PMe-sF@T%&i)i?v`SOi~W6CgN((X1V^3HvHO{L@}%}S#$qx zSc0`d5fuYPZ{zW62NU^4%rImI(a7dLRAJl?IHSw}b1(1Fz zsW^Nn0~i0!!zp(GWuz26oj==Xweq-elr1Y$UUO?5zWp_d&;CYUtzwMlNNsKXCaiz1 z3|FaAEhW6J!#!?@$tf4!Kz7?OUSMN;TN@ksGnqLvcOHX|cx(Lzd=9A)b{EW+Mh%7c z{|IY@(g@pWfDSco&O)a)638(-&v(#9wOanLGC2v?Cg2hI6S_{N0ZRf&uJ2`3a28vrw{;uNg&eUFPd z4I_k|f2)wDW7<5HiE{rBxf!)4`GsZX7t5*Tni#)nJw5;@sj7f!?`A(g}T ziJP(Usd8&Hnr^vQ@gbIS$~#ohV3XQdS|g}E?gEpp}N8l1gX4=3Dl!wKRPa$IJT zqisrSY*0ut`{6JsN4ELI)inAPaVKeofekc!C+IUzMQZ*gn|{hus`oOr_{At`Hd89<|)&rosTsMbK>RNAlGJ#cshWJ=ltD zs4qmhbD^C%@7CLHj|lecuVvA$xG^lodi-qhI6 z2I80y6WLQuoW1RO2NfD)1ZDVAwJy?+86xB@#ud;S>q_n0u4;Ypiov}gh8A>N=>YU& z8S=6-2Rq|18|}$6Q3D!BU&u-uA3>qs5wl{l6d)99z-OTdZrG@e{5EYs7LAIkIA`z4kRXez{%m-|b{0a^g&M??GSgbR~kL4Dn}fu~}>X%P%YQi9HIY6as`3%s_8t z7cQ*U1%7=*-tsu19tLwQt*>*{^5h_Z-! z4WYKu<`pg#ww9cKN*z3)i3-h99l2`NU?I51y!~~pU)54c*6EH*lRRzlXm8gMhCg`n zXbN^tWR*Du9d0#5is>1Il)%k3_1*0{`?0iS&1yBRLaTap_$_U;>|^v?gh%d_F8|5t zn}4A3`q{NpBed_1w6fr;im=wc4?032C;Dn3ba=msWwZw zuB^YbUHUrCj~|w@Waq>$Kf=v780rH96fb8i*R1t3%QRv~^!yGK21hl3%W@mEOYs#RKHkwPWvo2m8`xi8mV(?oc*=qz&Bv=QT4Q zSy)K}BHdggrHQi1%{7u3{AU|6+m?O3#-(!NpiE)G?c1RkxWRE7GF@j5cS?49a?cF_ zYbNNaQI(lR@gf_UAlRfk5C7baf!q#{w#N$0@H(0ZR|c} z=}dW^ADz{Ey3+VW9^wk4PAxZL@QtCRafzB3>s5*-g|)htv0H%E1WS0s*P&^hF{UvK z?Q&HD=?9is?m;iUM0P48hP}~(d;_A+xJ;3|@oGkUQ!~n-MHLk=E-7r+@Xg6hf6zu3 z3~0>38;}Z|9MA-sr+M0_)R^A>?alL)?Egk3yO`HaAgkydO7*s@7B~yr>^tJR}*aPFFidv;o(E7 zht!KH+UEif$;j#;#LTX zqWtZ0P$#Cg=KD(ebr8KLt-`3+9&y!&Kp7&Wj4LbM(rGu{pcS|MH964|rhSyWv*zK) zq7yWr#I-R(O(PJhYU$W)aFrum!f}DR?!B3~|7PO9=legT|Me;E-G@G@I;C*z*5Nes}j4&L)RSCgG zxkhSERA{G7HFGNEY%H94N@M(_S8KT@u2Cf`-MOh;6YZ~t={+c9bbELj z(JE`lRxN5vR!O%^IcJ)Ik5gT`E<&ky84famKj~Q7-ta`)fWtE?q7$5I&t*-;<0{2~ ztGM?K6aX;U>2)XT{UCnWP7=2)>5ATNMrGI7)P|e0A+2=sZMdv-L(vOQa}YOA3EpJJ zm_Xbi2yo2P5eIFYnd8`=Gzy7unoW^-RcB6`Z%dOc+5!DDXFWcJ3!AAVWKhHcRPdoa zpj67^m{Mi2zZ&`&zI=vUR@$$e4MqedU!rr2I4RmzloNA0hFQUBMFxhH32_leI-E?; zLSqZaZB zSgC@$X(pGC)5hhFqJp__3CXdYCQ~b);xlFi@f4UZG325q&tJmrBie!cVta)(BQDrT zsP?u*#=(sY0~O2h{f5AE3U6h36{cUt7xC6se3)tgmV6WeJbkW)TxVX*} zZ))x44=a<&@U2^8_%ZdXu@Zp;h}tou=Se0KBi+^2Aju2F+!n~iV^@ws>{|2`9%fTC zyhTd>#pWl#g64=f^~CEj@=Q(UhaI}3Xzei0tD}W7T|W#ZEuI|VUMLW?zN2cHIWhUR zoa&#$L)%tO4-a|uHO+#$LF?e%7DbwKJ^=u+p0V9W>Mq^AfZ_6@on9T}HNv~Y>+2*l zTgBmhN1129#`|DJk>xwC^;duG1QKWcBZmCDG9!15_MqShd{! zHRa0G4_z)u>z6X6lFyK6Cxc3Dn-stA7uC6v7%2uSARGWLR8j3P_(d#!Q0jfnRX=q& zbOLuMLrj@9f=bd-=ZvG#A6GhJb&N?V)~&#!vReg&-k`W19cd0a_mUib$wW6aSjObU zEocRs$mNq0qre!zv2hGRu!r5*u>T*2C5%AD#3<_vl2vb1tzo&-*|^gBLrYmrA$)s>%xil!NO{+%SIk3jhzobXT6w#Ojm+CKCT6v0oaok8+`&s6}lTwcqI z=q*AT@xNJ?!IQ!Sf2FdU_Pwlly5_;PN8Ca(G78z4mC_^`SnS)V@48iwfS&QCicmA) zF1@!VG;OQ@XS@!FAn3&3<|{9Rm?;1HjF)B>%oy1pd7t}c*3;XXx7I#XJ1mZm);~G( zORM;=#A-BWuQpOylw&oO?6$5xvnBTNc;u<_vqiPKsPLtaTjXkShIJqG00C-p!Ar5(pk@@4*2bge=T z1{;Tu96!dyo(5Bi5cBgI(}F4qJqiW@9i++4#-1LSC3k52dX%ALa~y_oH!tki&iMY6 zS;EN}Y=%jCe+spiiA;qry@5}=@w!LP@xAU*DZ0huf@q5HtkFhxgvDEE5gP(s(j62I zjXvES5+sUFaCt962jD2R1%f|cI= zgcsad-qdMe^?Ypf#eV>6bwgN61v27;4J6zZ17A#m%?u&9;3jgbWq`Gx7Rw$%~JJ`Tdx1_&%KeK7K|8O%SGzs$%{PQUkaNcSXH^KxGtC0|8Z!UvXEP8zqC*YLhM}}4&%4&R& zLJxiv=`<1C)mFhXjh8{@X}kjFm-FTrEwnf=Pxp(A#Ky+SjQA$kmOwq)@Fhc&;Hf%W z+MKLWxy}IUIQ1e*EP>y4c})W@X&&wFhtS&Fc<9OoVM4_6WqJMy#-6yJQ2UtZZ?qQF z)w~C0B7Ud?M7|{PuM$!r&jnT);|NA_>2k$OMi zYmJX(^;61r=n2!xg32PDw3A(BOI~X&01FRCXYk0Yf0Fv(!F@Myom1qr_w6QJVjZ4O zu#YP4qixS@48_oV@$waG>uRSiphgCfU@F{!bYYpwCTjUK zGOl>Ab-W2yo!0-1;fmW*+}s=+BU>F?y7>zXV3wDES;QE%3dv3z(t1I1wn``-?4H1+ z3)MpMiABlM(M)AO2OWb7y0L^)Ku|wWDpsNi#37!FgvO<}5DU1kvx0aq(23VXZd_{- zrS$vx(DyKtrO>=~Ls}6ubqm_Sw-0Vi&?n24TAz&QH^Ru;FF%cX8MtDc!llZFA*19z z;l!RZ_6Z$a;rTQva7SmAMzY&j<8jC{&tF4OUR;oZyO5V(&1mV8B7$lghC{a`4de_d z%3_Z5xRK|mYb3`%3`%}`MF>M~0#><0D3?P`&py0s!U&ctNl z4%*kl6KhpSYobnRe6^aoLYNnT9!%?q&$+W!0|jqPlv zajDLCR$g8{(gv!&*;3`8eO!*%XX#H$rxs-ed+;gR^T${3FEqvjXSIj*J|(G+jkGZ4 zMC&AN`>lO})ex`@GMIx59D>U!#2e=fs2%!}+sW!S#&5o?i@cQM;Kf0>4bDUMUaF>k zmg$ot_qLMiY47bP4in%Gd`6SvbOw58a37pxr^9|s6;Bj<7;yz(wOR|L+P7P#V%Q@? z3|>M~@8xPHpe#$J&6Xqi)&Eto`U)LMgKjX@kE=toOJC{Y7CoA&#n2YsH&1SHh|6QU4ZGyJQ}hY3+Kg#`q*TP$^DJfjhE) zRO+*fyKj$^Z;xOEbunEG6%`}@GJj5H9fV{2dl@qM+b_Vt8zQKv@V*?<1;8G0&P^cz^lukh$>rzOjZdY!SM`mTyqgETtSQyCp2I#Y3WYI-;fKPLh77#SOd z73?YOI!^CfoTw%XAa$27PAuJ^igPa37>`R|(p<||TNzs;biuO^zz5q7C>>zZRSl3` zF%0Bc?7y~3@{2F-5+D|_=XFB5C2xgDKN(#hg~+TOZf~Yx?s&cEQXM`<3wa@by^Hpp zN}~wDBBi=QV}eR4UvVvC6v<4H>$BWzT$W@15LX-7(+erP8WJm!b5coY&qa*zC!&n+ z47oUc6g!={aj*2VSs8`hUzrw@y72)BHkw*QS(0So)W5_UgQe=y>*}VcwYr{-oO(F3 zP9=9O4?Fa+(t1q2o%?aCRaeT+Y;S4Ek`+9d66tC~DGBxS!Jc8QoM1i$oN(Atu+20rtPfJzQ# z_BqY8DJzs|!6NLr1qQ^KVfG~6GAGw>#AZ_i=Nh;tW+=jT5h$3-`^iuPBm-n^C|%Y?m(y~gP`M!N|dAS0}}-dCqjn+Qn=J=d&b*O zNHJBnso{32e5he{9a5&oR3DSxZuLPp1|fs8ZFz4?XxFuTPcqXkmBT|vg!xiJy4sZc z9V0$@_adwW)IPWoyuTDBMn82JLSQJa!mF zS>q&$Orbw^93KgzPMTx4#c0Wk-h~74?OmmLav5?^H{r)a|I3;ez23`m+fTAMEv_vT zs+-0)h`XA#$uj%i^Gh#^?Y80o!4f0cKgbAE74_{}pCyab!mhYbm0($rV>A-R-7>S# zR_IV;&q2g@hpfM&9oR3h)6$lfT)lZg3-DXs`&L*NEBP{;fnRw_8<6tnpgf6mb>-0! zg=`>W0;*E8(0LN!>UiaI*e`Qqfq*Vj0N|PDV?B&*8Hr7Yrx-uMopdVAQcpt26O3;; zsj7Bh+IxzGFIsWp!mx*!=GWop6LB3@xf-Dy|5%3cN~af=43a;1)E@%4M+xWMn4$Pl zf1Iw$ly-hM%&|M+$_{LuRcHjjR>F6CD>H)=|{~K*|hO+usqICk63;SylE=*Xf;WW&s8=sfvY9HF?RD-er zM4C1p_>n6a>tdt7#)u;Lz70L)bF&7TlH6^yZ@KJo6(z%qa4sP-uehC!{Wcd}e}7Ph z;%qsF7*znxO{YJ%P?9$W|MJ|q2E5?G>qnb$T~{2NXT&qH$V$h?&fT_V{II2P7^7F0InV;w$n!FRilWKcwW>W@m1#pNa609E+D{&&)Y1(Fgg zw9)aj^anRDtX{*S_=veM_TYJF2t=-@x0UtLggZQW5&0z24VI>)x2^dQx_XW>w4koD zJV~A`O-@Co1v*5&Dq0L%3X27I$KNpOGQT~yn=#hnZI9GfGcmnepl$jb{#HjQEIov> z2CA(`Yg(XCHyNX35GDxr= z6?v1YencrNtAXq~U5_G-DARDNB>N%347eoMU!YRie>* zp*^&LwVOxveEgeL3w)h;?iDEOch^p)&sh&dq!$ToNSq_9YAzqHoZv~ zS*9+TiC#RaZu+&qdpq__zo?fwkL$xrAM(*~@umv7tq>9$rDU9&H%skLJDdOc@x zAyqq4s;g*U+FebjyTHxoouU|HxpR)t9uz+6Dn|z^CJt6OSl+^n0~|^N-k$A-4#N17 zW>+)ja!n-@H{eZ-J|oKgPKv`bRV8x`bad~B8sDo#xbcBq3X(|;WS!L9_E-WWdWH|-W?)OYf*Z5Iw zrx(xlQaQ#mS%}P@rZqrT`Qe5upol{iT>r>g&<3-RY;!zbFCFDppf{sqVyZ1JqjLOT zi7~=uKV+n4Cg0v|`rEh<*DNnbzwZ1g0Ge}x7$=8R-d1O`Nx_!KaSNoc@Q=f=593nP z4Qwb7$s7B-W=g#wKl*+-k`|^$;o3Uf2^?`>03a%GzRxspAD>#67n}mm&N>LYUJZ9_(4UN{#bjr0Bxc~Jy~iY!v_S{}so>G+ z9S{u(f*QGGn?+Os2tG-iUwa! zP4*n^#O?g7Oj)`q*2D-Y&7;Hf}7W3w@j{Z)M-X6@OVGONXI%BQD z)(3~{Hm7u_gs;fjSVz&ZC)tRTIJ!WSbvQ++&n-(d_S08cv$;3K`pje~x+mRHuhT&5xz-j?Gvg{#iMRmHYA!Thf?l=&3eQG02 zz-Ex*zzg|ES!%^gdpFl~z4zVysCs1IGz3F~+St!N-KJ2%2vxRBS*j6!S_>xuKF+?y z!E!TXdr+eEpS#(PkZp{GJCOWJs@g%vrPL)$z|MGh-9hgRITPhUwhn%j77UX0lF?*L zP@(st#f*D2&?pNK6!x_?-7aWw|J#Z0Lx6@I8W zErGV>hF#awg8}J`=je0_q>~_Nxi2-IHgecP?8)m4;QdhKTDARK>9NONUH2>L9vG<& zV7ddcz6iH;Q|Af4mJi(7#hCz}%mM z-Edc~972JbQE_UMNaT1Cvk4H z)z?udSx8FEEB!GO3p`VkBDYBh*8`=8^QBIglF2h4Pka#e%f^*wDY z(ikUjlYiT7z}fGPHt^XAzHevs)uHhzDRS$g?_vSSe?jyXU5=JeV=e+q-65NOK*PT` zcwjai%P%;bY4d7D>a~xDlC%s~tx@tdXH>i6Qz2d8<9r_%1?Dc`v^KrG;mrPR>ud3m z$rXQTIGbOIr5-FlxuIs1w(UlegWb;v>Hxhlj*JCH$8ltbsyykzQyB?V%pr&8KZc`Y zW3VWQYjMNoS(dS>VZ&BNi0?L}f}Br|_PbI0cEefLk1OTW#GqGiZ>pee%Vzb*Sw$R0 z+eCE*p3+G&($NJljH+(HhVtm7!T9Ph7G#3adW{(GYUf#F4!8zVani#4ge{Q;s=k<*|(6 z2!#5W#r2&i*BBczO=opDWm8WMYyBxYj7c_Z2(?O!&#S8(HnejtC&LFMp{AK)fB-d~ zVH58|o$mw%-$C`F*M=n!7Y<1iteTpQ=`PdPYpU*wc4{3dcfP)E7w+tz?>wAV9;GqM zre4q#@lHCHf<+Dy6+QvOMlEcm`u1c&x|2UVbtyyUY(?jJ^JZ9UBJXP;AsXIrWt8zH zk@Hp67)&|40%4FZn6{RTI9Kz!?R3Oplj9u&;S-&s(6+@j^>@FyOKVSmLF4!v@J`dK zN5F2YtwmUAe&F9=APxgJ<>PZw`u(6`bQJaDg4{xU4zG|SlQF4iY8J=RE&HV?p1Kv& zN~in!NB%b%d;;UGW-0qBuPLxROyU5LX3z0<30G?F^r}&}JiSr&2j*=W1|UywJQkkz zpumlOK>PlRe+%2gN2TCeRlio^05&I9$9Ji&eiE6*f3qwn!rMNf;jm?+pPluu6l^nR zFNbrKtibZmB_bHLtUMR8TECl^l1!V=oH%3V2q51oVXJy za>Tmsfb`~Hya{hxo@)ESaCh)688#@EAC+L(7i*5Lte0p@`FrrMAyu*5lS%X!P(;T` zx-$5Br!eq2J>G>q)7-9;o|Axj{9c2j!5u2JoxI=Y)0?BA5N(sAyuJan-FGhxU^<%{ z8=(b)oza1AMC*V&GmyXADg#^;_t=@Q*LdqJTHkg>{h1fH$>quzZMHnTTS4II!mbH` zM?AGkYnw0ktaPcah;(!kW04as&r$fHKMyP@h7vw1@6Gk|UIecB^9~Oi<9j`NUJQh~ zG8AQ;+k+}q0q%k&K(^j|wFii^!IP8`M}Z?SY; zPBsjouBM^@W1JuaX2+?q8hB33GGt|AB^5m4#jbYQt&>uliCsuKALN-Iv|+!JIPEnU zw1J74Yb9!&UBrG?-dZsQB?btx$`pfiOl`3it#4_ZviNM#{+WThNzZkSu%xQ03Wz(| zlSpSn5{@*FBifOZp>XxJcOZX{q+EqLgAD}ZxVpM}%(6E=^-PRxsY!@yB#qigLfpj5 zEi2_9b#q+)?n9}MR16ux3+P_<3s*ldsG>7R@XZyUb>E}I3cGnQXFdcfVDOB@hL}4S z#8jISZVRIrbAb|AB_ZSHfSV3H0zSvXJ1ZC;YQ=SH*Rqb?vP7*ZY4NPmhrslVB?W+a zBxbps9Ea#Vqz?WcAe1;AKVi7RPMt~XpZ&F3{^~PNZ3Q822n^t&0|#DU_;f1!9h`k` zaQkw+!lOK?7&L(wF}^TcYie=l#DweDwf1;ckAv10~@HVFM^_M<(NdMw|ZG(ufDO7Tzaqj=Z?ux(3k2jRBUGs@4 zaZcp*c-K7-?fqmMWU~K?=?E{C)l|Ht^w_T!9ou*p2C3yC(Hi`20+|^rx1>tmHnkex zog+*#ysu)s0l0}ahv&xoV5LxSPQsk|<=~O>RJdlt-4v5H5DZ5uRT68mYPB2SIUmDK ze+Fk7`p~O4@=v)KR)Y+*qWNHO$9AVBZ}pq4n;~84{kiVvUdG2 z%4wZsYEX~X;1_6GDouDPy_a6`!MqIYU>Px;RwW0cp!qWHVp!LBXy4O6CXO&#oz2br zKv>~CYWaLDkk$G;v&e}Q6$#1}MS+8z$$6aIpW$h1Xyp z)s=e#OSxt_2Mic4ymHV~AjQ>%SAFonb3LZ0$KnF0p5bV{M8p5jp5ZDTK(j+C8ja87 z{+aKpFj-HKzf*IzX!22bJf=}QNo8HVgAohF$@6%mKj1)4zRmCju}~-@j<}{X;w|y; zkdL*i)XoO%z-ey>*Pb$niEq0RGn5!UiC=kmk%)_?MNnvVRuy?W5!`397^v zY>8318)q(3cGBhtUfMgeEE$SqvGDaw`G=I-O5-TEtJbfkg&94ahcd}u(8y9S2r7Jq zc2Mu_O_kTKhx>4eX@e?0_#4b+k6yoFXHWq#*xSJqtPN)cbM@MFTK}FUw!3wakKRad zhk>|tAs4(q+tRP~mpq?2@RvL;FMYs#Hvf<+js&l&OFp?1H?p)6$RvU850s7$Tt(hN z@7wjqV~ikN-+~%*W*Y3U){KpZrOq~~%OnCm9yuA%`qCAWNx)HWr+^m^cSMs%3DOUD z6#IOA&_6koaV)VX03HaklYf(fx%wa50qMie(Uso#_kEh$J%lg*0zVHM0316o;N)li zp=;mhfq#hK2;#TgSi_2q1r{nP^(XJF`^TSt{Ez?Id++WF74^^mVw5v`rIeUcL&tvg zTH&TS$sq8H~S(~(=rIH*rf z(7s%rWL@n^cRGPaqeD@<=-Sn^$TXLKsfqG8A)dyPUqH#yc$J#N7kn4_PP)%paOf9d zBrcr9^1N?|w+jYB95v<{&9z%%y6BF~hZO>zWjH*7C6lPd^77!QSr2$tJ5;fbj@(pR zwn!9+9UAj|W)OwE;$Y_n6`f@0rUTqdd##0bIx=4#ml?FIufnAuZ@bc?^%Z0}CkXCp z1y-oa<%a;rt%|jv=;|iNd+V>W0eY^GJzP=uo z2e`PW_!#R*40-fsz8$W4@;yDb+CWhn>F5QlxF;MwFA@6d>%$>NJe50C1>5elvL#bf zV8T*qr9aQ^!7X9WZ2GWQu&NZ43E!ZfqC>c+NXJN+N4*jAA}fE8SytLzfD9M-=CKOt z58rTX-+}T2w07}^bl`eVipN>5{J7Q2n#*zFqIlh2F?3G)qw3D?zcaSIkPLJS!0dvx zm|DDo0yd#IPKBIdlH%&>rcjU(Dsq$d>x4V!6(=bVNeJKvmMfrc zE1Szv#oVWZ9X}N1_A@L@|18NK5AJn9T#Le^TF2UtCH}A&y>XBMFyu>2nwEYL^N-M$SZ#UDKgu5hfAAk1Sm+#$e zg_+#Ha`Hd>W!bzNg&XEPAg$AWpxm;_qP6c#0MhKZbV=**CKP85@SHXYZ(y#@kCS5Q z6-`=LY*9hDg!?W@y3~eeeugH)p*AjL5xueMs#SQ%zakaeD_%#SAIP1Jsoc(A8MQvc zT}{*>AxA2Aej*fIl4y-O=iPmOdQjcRrNGx@4PsW}YYXASy2nu+ODxQ-Rgqhgpf&zE7#;Wvu6@;9hlSY64Oyb+zvm?PZhb?54MlS|dDY|3NJ(NQ}q z7QC?wejc5E$iuAUar)^cj1TbgPk?QQX~3~x~%Z+ufNus!e?is%TyhK zeztps~L%;%Gz7Cl-B1oqKS? z{auW$Im;C{DKJ7@7jm-$R1lCC6d{A(DJtLOnJB-HP)LW%zsO!kQs_YViG0R5L$UVE zRQG7BCyE5EJ{j9yKE;JCrds+y=Z!65ekbpGt3h zslB@9yrW(liI?zaFK)M&W|f_Z6=N8eQenkl%`zFC(AuI|vIi%?Y~u{csCQkn8kL`D zZK_OXA8T7?m!H@9W@aQf`yGS_l*Yd)pS&!xHj0V-rINfV*P0vQ`%=Twj`(&JV2q$< zipO$uMPl({jmZR69X{0!HJdgwG0~q)+m_GaxXo~d^kGU;6E0-h`9 zl>llpb^rK1So7&#nOGVOTHrj~&vn2jgRr>ylk;B|9oA0yel*N^T8 z4UY;u3$@1PCo2;&O*eNUrpUN;-8#n1G2^t+hKBuJHaSU((atXKXRr_=uS{A8B~(-*vzDCDoGSRo=RPp@{3Qdl&mlltIk$q2QiKB}(7k1&i4j8MeLr8Pv zYW6i1YxHY``7sBkl=r8V_SECgUGF&%>-XW+@&c@F{PSZZqZkibO%~$AkvC2Fy~r50 ziOzP`&!50e?H`@7fHj^Z9{1KOdegBEL#%ilb}8Hi9UH0F{NUr6*uw5^6)8e#|{p!(()?{3&aTJUtA^ZBX8h2fW?iHov_pw-4p>M$*t_He8Z&auh zfWsW27_{-HdDa6{!MHM4OcGKwtIJO9>)eOKlahkoZ!*mZ8azjOI-k#fj9QN>1Qo2a zj`k_iEGZ-+^60Q$$VZ*4B*pM$*CX$<<*IPIj5jL{cpRmV=)QX8RU(zl{%RZ3$VHWhfHPIEYuq zn#wVtqx#hY4`J046In)foqXdny@}&lK5=3K&Z6=@`vfW%>LNnY-h3JHvS)t8LMDb_ z-Weg};F0ql>|=-Zqb|z3z;TMpOj!Vp9UaYBjILVadyJH>-CCow9fWS~r$2o3oD`Rr zzdCuln;u$czimMoo$za!fTeiPj8{=IQ48{D-`T8EXHqucFHCSp^ZbBmgCzNAVgl;X z%bl3)3c#v9iCrr|@C5xM8N~AIEU+jVzSV+lW#dT2$hbwRfyRe)QjoR0>HGwGa^*&wjXuF6H_9^{C|QI((Roi0T3E#(@IqL(`?CDj6G3 z46XZG5&iDJKB@KPXY~s;*m>J1EY}G0Yz~LkSE7JUeZJd^A-=!`Lb+OFRJt?fU6;Xr zh$ffb_+69q~oo*WSJnG@Nn$SvH-G(|kO2=m?EI~|=q&-X= zjKP3x3}i%LX#~-@F96bdmzyaPixru@I_}mN*>kf>!1*b(i z5EG>^vnu7i3}P|V2IMFp7m)sdDr-Elg;Sg9Tk~xYJl!e3(o_Z#|ar#b8Z1LO)I)ENFMPAANU$Wi=tf@O+ zA3xuOC4?=ZwE~@v1jU@3lYkp4n2n&-(q&qw5vxF~PFpKewOT4-k`sa}TD>zW;?=RmP@x+ILz44uIEB}`b+kRf{vhc!@+O8aY1rI=`o9?f6yTs#rp3*GFC~Oo z<76a)?v-noT@lNR8?9X}*_mc)j`J*9g~UGB_@q|2U>)@UbhdgJJElC3$tld`-JPRp zlk@#fC@em`IUbqsH#!r!akQ{D^<}RQmP~>$i1BocMQyubd<-dG6k<}8-0aw8B;LH1 zTi#S$98kyZ+mn|dnx{u$;2K(s))1`N1>*)rKb6e9Ce(?K@mM(q)T{mX3X>?TqelBUVZ34Q?ma) zf73WvzK_=?moj#pxCi2&^!$JWIMCfa)m4y1eMunJ?!-5Si_BB0Q@AHLR2-C0{S2?( z7!FT8V|qkoQh)nd17MWOhz-_zlH}6FIr*5{pT5sx?g7uOoDT|zeE-pvC3L7yyn1t9_&f>MQEK1GT=YjrFQ-z`> z9%SOPh9k89c9z8)_7ug683mLQ2{{?5`eNr4sYUpB4b^}&zBD{NZApnfI5(PKC3*?;O1$6 zFjrDnbDa)Imt-e|w%MnU;~r3QW5CD#OH}@HvH*7Nu!E2>rL_HwRP(&bgK9Cs>{2?m zPXM!$JS(edfZ4;&(eXIoWOI&d-cvd>QhU20Dn0YZJtBOr>75igK^#f|L;3C+a_b5- zK>0?qu!D9!{JbXl^_GPb@D_P>c!y)VUQpXj5YK2=zXtk^cu(G`-akX!(YLOq++!eYZ;{Zb0UetjRU4Kc z$dypTphqYZA6=cY+B*V@g(GB8MSqJmEc-?5zh6G^=dH2Ml$8J7fMUmJq^5s)?;6ZC zzYYHjalm9EH9b9_;H7JH26c2(;=YPUDqgz-?SdV?02SST?gW*QU#W?G*R1lZ$%gpE zw;1PzS~k)qj zq^*jHlc_K(rdX;4#8su_drus|s`Ocz1d;?MIE(UPGiFJ@amjgg^rOV{B?&pH?a+cn zgDOYqTD;bT+qwN`td%uTVpQ7d(C;T0KNpL=MA-SmSufu>Zw$zP(zQ4pxb(2He2FdM z(Q+p$Blx9K>i`e`%sooUyiV|=8$`SY5e^v0Z{oQ8$THtfs_X5TeL|P-__EBew&buVb2E8i$8L* z_mVbqEveAOanZGkN=>vkw`uzr&uF4Z)pm7&I>1Zz#kONfmxo-}5m^76CSw}7HTDv2 zYV_16XqhQ5BS)85U42!fPe$2$2O?PF&rGja{x1cEQM(K9%QDe`yX}alQ;4(!=s?s?CCZ6@FyAagBZvR z=ah%KSd0K3NYt*oP?3tOP+X|P-o2ug5%Y)XYDe-Nr8E?A#NfaQJ*d0)*tEu`KZ~{w z0{7Kd0KM@yL|q~LbfNY-lq6X$GbW+M)4COtU|1JLFCKrrQ{>qH)2|kr5~CGz`^k)3 z6;$)`S$Nf2Sz!ix*-T7OHY!6Q2{dciF@ByDRaytd7c}wyKk~AMhSowgXC&?ZcDH!e z*q-KAi|eT;82PbyY7*jd_ zi@D`=xMKaZGv8bUK?$H9&n1_N&b7I)$}-UU;rzgk8o&m@d56aFP*sMx9v~py)2j&n z?tHwwu*c`afZ?PxF{jnj3`52F_!efnaCNOGSRuf;miCOTAq?WFkm z6b!=;5a1wny{3|}e@E)A-E!9Poi$rZdQ{m-p`L1~z}UZ+;)LKMh*=5{8S?HB4x-{t zq!(MoK6mY*5B^5$=cu@DaM1DmH-xb|WUX#P_Ijw-8dx!V3(RyhfWBd~!~N@DQ|QR{8xu;_2VPYBwp zFFr*T5F<5SF{|VwhX%&DDKNYkA4LcPzn3rUVuDNBCjjEgRKYW=Y#RMp75{LG*T?XV zI831vn$8R02In%q1}mAS7%$TV5)s!D zgU6E7Tr>s@c=u3FnNcp=4{|?~BYi9^&lF)xmn_GD^a%Z<`9ZS{Uc*U5;Cmvaac2aR zvmhEkr+M3emKVmx2Qk~Mp0a}c2&Z6^P;IkfyQ&P!B3fh9!W(Ek?dwQSen%JMEZ6bi z&w$HNRfWoBrpA9+`kbb?01|ck6pT+AP*yYi19xfJ82CP#v`pxvnUsQQ)5dG@Q!=wD5-|FU*=))o|W zcmM0PsWDQI*FHm8je06Ib$rFhtuGG6U#d;Eh*JF?STRX@AcZ})417LS0O|;RL5}oG zpBJ}@8AG0%zh8Y!gn#eUj#gll8~yrk>Zk)0edojmbl0Z3O{+Ba7et!>!}+^)2sSo>67Q3=MwlRYv$X#XeAUT;0l=6xZ!^m| zYH-pgN+nioK+|lbacK0fE=kLzW5)B!P(J{yEfv z7bnN8$bppP6`kYy>Q+`rXj@2#yTDG%M^7go*j~?QoVB zw83a34DME0SnG&-SRooj8jtjDj%k^DtVT8y3YfWnEn~ zawBRUb)kZx;^exs62ND2Fjaz-n#CPF-r6~pa6nRo@8XU4*uW&4wg-S_`f62-v!W-p zY^qIs1!9F%Faj$q$Xo2&J7;G`vh6y~n4c<}`o{)953we0sMw=HpuL1PQcJMfEAE$Y zKSWt)QfwSCD=|e91*C_&Y-LSl11}6}9WM9?mYY`94QTuyD*I$Ukt#y*`?q zAt8^{J@+M++rdE|*$9cLtM^tE6$d&&`!JJ~!d@7~1Mgt@9t1ZunM}c9b@ZoTB$DpB z!&k%|TwPP=5WlY5blrjy$|Y=oqVcImbEMRp@137|X0OQXO?zX?z*zEWE(&f!^2-N) zE_O9wn{Ga!_5T=~@PGHF-=w`~MRsu&C3sAFN+R5^RFGv?cWF} z&}X9k(L~RxM=YJ4KG4$z$@+@@tXJ*e)0CkCvZJyRZ~7hLY>0^WM&gb0J}9s zI;o49+p%M_%p^Nm8Vh^jIYc~e538T2a-7`AKy~`VJAqy%I*%ZI_)T%ickV-!nGqq4 zwEvG;?nW=K<;KSXyxN)Y&DQ+jR;wEe=y}BPx?^+fHB#GkYz*vaXC&MXGXf&O*qjm0 zrh*0mF;dgQPq)5=aZzr6W7Wzn(B2xW(uvJ?r`McubC&Yts@%0@&vhgBDM}u7>YR>e|?1w?H z4JiW|A_D2&Fttnph{y<26u^O5(tyi@=Mkxv7Hjl>dC+Z|jA6JyZiE})N03rqgNN-_ z8J7w%JU9wXeA-)t5!3GGZLZI!b~Ur6}Xflaj*i9{XT`|;~J(#0#pk*O)CUv}N)#`WraZbg;i zJ_{74T9j$ygK*nMnGZRh-$a4~S67Kos+u$`(e1Vkb~Aw#WVRt- z?|BVk&*J|zLp3*MD$)ohOZ^&@F4ip9ugU$z0TW|_Q#=@jmc3PH34bagF#ZrJLZSms zB5&cbsnnU=kc(LMy@PZwzO4u~L9-T!h<8yTy3i~$MI`ccw^&6|h51t42bE5Iq@47% z+J-kOZe!n4pUC#AxvT@Vj{*sqSk456fh)BAH@I-5ZC8rNGCZTSP3lbKjL`#3x$x z-6!3E!be7Edk@%`8#6L1nCN;kCTw8QPe7A{#L3irSQbe_#}naKv2J7S_Gf9QdA&s$ zFs($U5kPY`KhRr@nix8*udm;@fw_a&DDRvOM$aTJGVt-39;mXX*(eo^qIp21(gpcm6xAU!dY6!o&n4l*A{#M)8JIAd~Omuvc@U zTfsn^L=ul8p)pdFat?Sk;uv5okdJX~wgko(=V$Mp4U-D9BR>}MV2+L#nserEecB*v zDwP{C>P=Dw$~tNLf*gs-BS*dJx8kBPQ2&w7FBvGt`)VNPXNxMa#9V2xeoY7)+6Zc0 zJ-V5NBzEP>HXH&2wn>ETCAp{>kcQdaKy$X*)ud%2ViP&OEe#v4GInVWxeL#@M>W%% z@JsCN6B{)8eNg*eum9vXVkv$HU@>tkEe|8n#J-HI%WjlmT1pxf>tsyq@wI80tb=Mz z%dAoQGDJAEdSDDHc*Kc-yWIcLF~tCDPnGPih)EIh$t7;tnZAzy{^O@bWNl-u#ETx# zDE;8|jq5BP+PMF3uw6C7NiD8_1ZMXiY5dCjn)ZzT+QxE8cZ310-6bmQx=+5rEAHz* z&&VmfIbEDvgR1)JtUm54 z#$2I5mKn?X_Im(@9w25~+9KZCmu))+L=|;B*n#WHeE7Lr(@6G3G^FWm(C}uYDy1&N zvD4E?85{;d(=!zWv1#_d2Tu8eS>_ONw|s?t21DvJN-X~*e*(pJ`D@B1?%D)whb=A} z9G_he=9anMO|NX4iDugVD8_`H(eEUg_P=bUFx7Sa-c2In|tkE=h0 zO)jL~li~G4;)QZl7?y~~<(C1`m5Aa`qu8f9h){L$y7(^GbqzQ-+ll`@3~iz&)#-v_ z+CNj0y833}K6PwnxOz&x_=*#gN?R41>(`+BG!cWL7*Ajh*|G(3fBuDp_xXD9h`bo5 zfXcu`$Fcs6i=x3#a{2QhEl@Chfd+?==ed6zg%U!%N#<)0@SQUC#{;8<0h7DYz!xb^)cWJ9KpQp zIO@H680|(S3Fl^im^}zfyukcF;QlDeq~iuf%<)OnumUXH4v2V4;ZKrmRr7J1U-o{S|JP>t4=TU;@Tv z_Fd#u#A#!q%RnRRE`}Hub`&@*&l8C4TueYdM5wQ_rP5?56xGHOnI)?)ncGa8GS(_4 z(vbc76Y{L0NybDag?(RG?KFM-IxtvR28(ONCsbZx1s804pq`W*Q%p4h=rkp~ z(e|qYjg4fQ^zM7LGiq|){ebqnr2Cgsa_}gONne&ceL!t&@@-9at$cEeI*t>mSIO;3X9u87Bd>0tT9L zIv~F0m!I45ns^T~e{5_Pm&}kK@Q{hRAw*!=1HyxR^>t6!M*9Wn?d2`)o=@@Lz=!yV zw^M$b`(`Tl&7Yp!S-Y;gI{>d0^3;Kmt=9dX|Nm{CWfmThc#K9$C;(ge-w5gf#^0;@ zz%MB|`OX3p6Et>q(*AAv0(Uy)tlBVVSUik&-MaI>_zG*5Z*wxn=i|_N5L#t7lA)SU z8h})Jk8V@@*{qO2ei$gYjRNMSOF(z}O;-cESUX4PQr33wjSYJ=$o5QWbWF8uNL`(L ze{mZ&lN#n2l69$#?SG){6u{H^`YQDNYczpyD?nJ>XC?W@`W@RT3Z>(yi0~VQ&S8zg zcuOIZgt`y{9z2^}%5w>-ghhUV%VgTa;`A9VK@r$e>m_8Fn1Lfmc5K~>`rssO97S(u zG95;uwtr4e--#V-P)|u;ZF^^SdJ63H+jX9f0DxO%EuRnn;l(4C`KYOJOR()mPuT&(Ncas$Sk1py+B^R3b8fKY@le%<-21Bf)B;&{r>DmJ&E#hHI3LyBpu0Ssd-_!Vva+4$!- zY$=TrI5Rgqu`WaX!N+v)5z%jQNt}+$H&j#?UFq_6MMmss8u83C!~ zqdZs=NOxKX2E~YhZH_u8RN7;MR~bD9r5(4bu|loekV7K_ijn8W$Xp;8LId0}7wOW~ zvE55BUi=)y^u@T+rMoo6fWH7xV_9OJi+Yprhvz{z_W*IZ63~W$9>MeP;+U{)1X&{? z3xc#`3he<1g*;!wQ}S0HtYH(hd$Gk~WqHJo7-sy_L>!UHubq{WR zdv-j+wc!1(RRxOT2)BAx#yF-gLn?W5h1N)2T&}g>QOye}%N8Om#O1^jakcy-LMOTO z?uqt|OjJ#_t{y~RYa+3qe6&G)%+~LUuZUZG^^V^nV1qh7+@p59{i3p|{jcCv2R96_ zO1{54Pyq6fd6oAzTGU8xldGm-LLJB1nNhTPJ+@Mo>pNmNdGaK~O>E!(GFHBiM}^rB z12wNkA0&x6-eE-|RY!Vw-nU54XQ!N@+Oh9F@KKOT-&eG>;12FyqBPGZ6&03R#$QTq z-t6yZf(v2U=q!GsHchJZ_p4*vU(tbFx39;|4wIz)%cW9ynj4Hw!|Iy)q(0V zfey_50LQ?9=sfdEVrAR8*&z_Y;885K$XbSw{24ftPACl<8?UGJ6IcPNyQtWB)9*fg zOC9q)tm2*Vcoaq1*~%_0k4Sm3Kq)6x8=$KNA1byO_244HH`GjskIdtZ)rrj`i{1&G z;Z#uuDk*_^;T>7j+*)1;;3+u7& zPPACk4$y)VC@1L(dXA#wx)ByRi63=OMMtO5se-Xx1#~>+t5qt~vXv`EtH6mc9qj%o zG^53u;73!A*bYh357Tke2d`&HJsotgqD)pbO&v_V|47wuHSzi1zlp{5@$0BXoJExA z1w-XF?!&>^_ow!D%(5Y@{|5{u07Md47dsHvAWnWI`TVkBAFS5RtrV4= zaK^QYe8RE*k1*=~NE}p*^hDO;6*s%`aIP&Otu0iZ_(;2aJ^>pwUFTCf?MqZzQ06dz z^7BBO+6r)!ST{Fpru{~!dpgr+FB0KwK6nka0ss4=J>qSC2^TPK;1fJBvWhIXD~#53 zKllzwbB_7EPRzuRgx!L((_TsX6xZ=JF+rNss#uADPebZ+S$%)C#?<_hw`aH35J5sm z4AzwQ4t9Ra#_E1c;naVQgyq;;_?SiGu*gH=hkXce;n)38LiM)HpQwI)i zl}IFih>l5~f?U9}GUfl-IJW}!Z>=qj~ zhH^Ivi?DR8?Rnzc9jhEt$ENR6mQSR1SE>y& zla(%mvTS3wxO=t5MsBtvYIw9mVjr~phD^gCV{qs~& z4ZzG|lvI4jU7tF}vba$v8laemA%+wrMZulZ2uP25n{oVb1{Wr`9j5V$1ak>Cg%^Ul zGILLfgDVj2vRf5NA+y#`>7wQb{i2PF2b{8KE?{~Nq^`u8DGJzF8nZByeEiR^6);dg zl=SzB1%*GRF%_q;zL~k-X|vLRF3SI?@1t^dxCMT@gu>jHSETQ zaV>sQyzG|1JuMRUwBxRc$A?&yb5`5R>x`jPuJI=Uv~dAY(@WPXF>)z79sg2)0aJWjHE$Qo1zM=}0RD!nYm{Q!0a@J0TZ5oc0$v`4D<(n?Kkd16N z!OX11N>c&uBl0zJKxX4GY3b8nocKfWkbH$y|nC+#LvD{;)XG0IVy4 zu-=wtag#Zpd1;Jwn(~`)RBbTR0?F88B5lx**OhJ+yA}0&y_rv+sJtEeM(aPpAhTL zUpxACNr6h(ux9g}?B>@r66&@m-uSs?72u52J zS>%<=8B?uwOrs8RduAuyUmd|6yghNx>}O?HYK9>4HcNE?Avm?tB9UQM%|qUI;!Ei< zbeqTA0(Le;9kT1H6n6) z^284)oL(VKV(4RhVIW2eCvN5?>g-NLUG*R{irPQ5Z1IN*xkPBWp-41iMm;)=FzyhS zIpOiL`W?!c-o=_4GSv&f-O6d)_6BV)%At%B)wb_H|4*6+5e!g}>-co%BJU&{+cHfP zT=u~M>=gf$BhRv?cfWsqEw<`}Bl(q-O!U!-q;q;6`cO9sbaXT`5IzhZU7!{p(7hNu zz*UY&lendW-VU$gzP=B`VVz@FSZhoa;5kQj)hLoAjW$rDp#d`xE&`ucJ|P|#B~ccI z$`tX0eK<{9J+vWxZA~KM(K?NC;3oL#g`_7@7F47PdIc9vtss`As zHIx0maVO(Ubb_kvf=^G=$wM*9d|-*8ea$^&YhIfF;SlWO@+z>h> zC)8GGEb-rMQ#&duWS_yNYGN`B$WS^|a_Z9!oLED(&u*b%x9*<;wfgLnzrH3s^cRet zxmfbXtwSX+WHD2T2e+oJvwE!mZ^4aOm&|gm1hSVRRNQI*vtlF$7shkQ(yIqej`r)o zwEH2lWi>pvuLT5Fh>RC`P#Q)^PrL`$X#)&Wnp;_+{dWTHopxmEn%=-yWm)$aMs>$) z>W8t-p3m)%t-0>f82e;WjeUE*o`(jx4tKDrp|TCuW2E`H*dS`5BgOuyE*izkOqiM$ z7r=@3HAL))-9AUurRAzZLHOZ^%L+-;tF4NCB5fq*^PQbHq zJyd2MWdaQzor4dezT%aZv0yKt*)W2$A8hjTA_c7Y$8SLw8ddp=N$Xd?`EQ&k>n?z_ zGLkq{;#M?Fj`}shJu(bT%w@97gsCV-PX#IHi8#Wy3mSVJ2H8Cl5g(mLLYKRXm|(+L zF|D6xC&azx>mQ-CPM1;|eYr|__48jZfC%+=FKu7qunHP|lKrQot`-)kT#^SDp`-Ms zLRNM*uH(&Ju!2DraJ*F=os(rbYs2pWCA3MwMOsksNO2)YT2T0iLEiX^8JGYf7@xpx z<8TM%x|a-sJPa>zHo8MuRxcO#MJ&d{B$*6&DMnZ_CK8;>_r$=<)>A6uB?i*>`u%c- zMLpWgw6vhqf9ml`#&4zA_o3l9U9+$#_lAyzciqI2dDjXW*a7D8F?(sv=S>UDV9Ja=%f9=lcree zHhMOSReof{L`?M2XgRe$1mwt>KT(~&nvz_n(p+il&Xp7&9vJvhfj%UCqSmtt^F#g7 zYO)-s;=kOsv*JSYa+SR$#gp;UiI*OPh`wv|F%U7H zbFM*A;5v?C`;D6V>)K#Qnu48M2P0A73=Zp6alVl>@~+zM%%VJ`O^19}=#M*JL%03{ zCUx*GG=ZP9W<89A{^1`7#|yyc!nfU>ooryc7yK^gbPN!EU0U3*VBJ!lE}U3KEFZ5I z@xul)2*(Yc@Gxd%$PicdFB*bgEP?Wq*Y?c+gfZ=4bP!0-%_`@=?g!B>0rMZ5V_X#e zb6?peT#Vy1h>F8@!sx%s=S!?Hl)_STw^uHzR>~K;*IYyCTaqJjr?~0pLY3Z4!VNW8 ztOg~qP>gADX8@k6AGT_R?ao-OnoIgSUBEgLrmHX^7X(aO9cB+iutCNBu7|UeLrazA z%Ys4Jge2MG9+vO339xF0B&ZSj=G=ph2s*+3CD!pgxKLHGtjQhoP#V8z1{nZYC>RHB z`PkqS-eZcya-$~|V=mVzh;{DotIv}#+)o4n#}}!Qwu(e$Iv*Q>ND@>#uDjSk$s`G( z4xmVtZPgBz%Zjuj-c%Zo)B4?6E`VdscAOIiXBf1VT{yVLQ3;4Y9T~6!aD)%1XY2>o zXv!2=W763AR7fRe}#96|7g#pqO%9 zag9B~>3kra22FAly*oH0MatPgGL=><#$oD=54U=>#-*q*OfE)}qSlvZQIC+@`}XYz zec=@fo0OP!x~PzyEHT%k-+x|=|9(qifdDTamLAx;G0_|%oDPUorp}YSAcQ4|9$j%s&(t%L z3RRRN1J68Hhb7nNqWy%YvZSb6CgXrCr4Qmi;xd^uZ`mNd01s& zCs8u)0C(jBj?}Ffr0r!{eLIHWIM%;tauYhZMnjP%@clbEQo&s$j>mgdrjnIz6b(|N zCkBJhGtqukTwjTDbrIZ~actEDuy-0`USf7KLG$%`^mN;lee=>&*?elC*eCWvT9OiaN+Ps3WHa|_tuWw!tHn`s5Ks7Jd60pnp?3$_jo*T1_C{E zwCf*?*D=A{3UhO>Rv#mEBP|`QUaAW;8Fhk`f|-M0Xr^6SVF64&nRvs{J-AcH(ow^M<-scm|HTp; z9~&3Vtp<)(V{zv;3ATY1IB;#Or)v^-;$D=&5P5`$2jf~pav>sMC9SQjDbelT%YyIO z0zX)pJpGM};@?DP6oH?|lNZlixImi{o|Sz?s6WyAKFn7yq4X6S*TbaVUM0e42f<)J zln>-u-WIvY1RvOVk@lzDbD|KAn83q)Ko#In&i~%|N2yfgd>VWvmf>@51vKjT{d+WN zbBRy)d!YL{s=%+?7>B^8XM%Fg50xm-`~`cMBL_!!-}_owB!3Hgcg=g@spdg>beKI^M&6&^r_~}^BcFyN>kF)3!;+=2e&?6D|r5C1s63fz(DcW z-QT@wO-q&+4ZOPP@7FfPf8Du6vy!pTP#I?I#TtAUH}VxBewyKD@b9oVd`kewF_3qd zn&FdOs5hhGnQqdY3ZU>WAOi!j!}mS`WP@YE1a6_;p0A%lK6vLhs~CL`dEl*U*F@Wj zAD*@zMN>L?v|H^TeX!qrxf*Z$MKa!fSj=HgP0`VDuA>49g&)={VV-0#-^A1Y_-Q1z zq>GqCXB(2^1Zhtm!*X*sxu!c}1t8`Tk8hbOLp#45+_;wM?t_ILz$Bu{+mt`n$= za66%<9^nP7L9TKT3Zl|TyVl=Bw!z(=;p%+Xpe8*5jctIj|50hF^TdFN(6Lt%j}Q+1 zk5XFd1V2`IrABldzpIo!(wU08$|Sj!9rSt(hUPGSJUhu98Rt=8Z$}?66h;JOOHC#n zeFThl_!ZL8&2JKHF83^WEdr~*ibNQyeRivZ08L(kO>@5F2x+AQX)t@F9K?r7|DGHnF4~d4)Zm!rK?`64F?d^DnF3jV+T|JEcQ6bNR zY=D4h@}Vqxh5Oppg%IF^Vg&)U>#sY$TKm7{X_Pmj!rQiHApK+2dxC88ufp-yXQ-;G zo?gN53qFqn{Z!xc_);W>?gG*a@~FvN-;-^_J^wE5sN2K)<9d)-JdB+scLIC|<2NZ! zfB(ApXFZov=R`?v(|7veRCPdeUZsDYL?$QKF~S@m{F>-`%zj#rz5fSs(o@~pEpq?D zH@)g8v=z6D3qYwWM{=}hxlRhJ1Hc?HZjCxH=LN7~q&d?uQbT(WyEgj{)%NX`jGiGb ziWy*yI?BV^7n2Mb^%AyObIW$|m0X$h1$6pF8h;4!8aI7cEw8tb4K8Z;u-uM* zIT+Nth2tL9U#4_PwWbf{bQ9V_t93Q)ciPC<;cD6+w2{gcm8?CEdg;o5Ht3WsWSucY z_z2KHHj6iJexYX-V@jjtAYC8I6G^Ksyn$Aa&&u$bo(N#)$CXXz&3qT&okFSSxd(JbEJ6{4x2)#}nC75bKeH;4BM9DzD^fEAIF=QR^Y ze)tWop9xJ%Q_F@mP|YZ$WpPYt;z|-h?jBFZ?*3;FYjpJ?5=`2m5?<`?9-C^mB)(RA zak(xf9XAk9Ix04=!Dq23v7-XEZ1ExRpUV<30SztAk9tWaFE|*Zwmpu&xeoahRMd%z zjnT((X=4KK$V(xCGf=Eq90-mnu}aV51wn`6G4)o=26R@3^TBZSw)W_^g+S2fuB zVK2}fDkt``L;TzZdoW^zMPZosZ=SBdfQ2H>HyC|7y^#o`JYM{~E}9Lb3==qe7^!!H zIum3B9z6mfSko+V<>@yoFBvQr3uBO91<~OE(nJ;wOnFEh+%)A#a)MRjn%3w3;D9PV z370Y__y##7xI#fBy~}s1Vhaxg{XPW_#q+bRo_2L`i_)Ic6sIVhZ)XK)G>pi)%IS-D zr%!dIkgf1}!p5F|WOt^tA#?$ROfN68Qj%&?J5#1g(>{KEk1j^NV^79Ouv?{ngRerM_rjmOr~B;vhd%SJda;7?#{TIy;WuHCrzc*$=fcKrIY3)3!UTpkKA)gM z70c&y-;DP5vhfKXc6_=MZFe-W`Xq%+>KpQ*Wa}8@krvo$#wpdbMKHg9?q;SKI>kuYwZEc5%s=jj>3nG}yqDx@I` z6MYq>BTC5+tM9|DZBaJzJR7i3rFKi9eY1@yK;UuCmB|_=>*I&PX{&$w^O6g*Z{+}Bv4lis5?Z$4I0%Y+>Orx>84O$~Ju^e&KU1Z~xaL%aCG)|Zaqp6Jl3A>cBr{z2K zR2+$c_I1d?N)7`C{%PxdmOX+8PfeopXX@gauz=wW)=@bf4ONo?+G+fmrka59qiCCL zgZhu6?fzU+>ca>sX%0^2j9k~Rn83lAxuLTfAc=EsW+$9!!lXaY?UCVQY*V`bJKQdc zt#@e#ct#E?qV(+S)Kod@)61aZ{7&D(F!~2bm#2RN>O?Ygc*jd%K#vQw@s}5uXFO~rs3#%SKzN7+QFtC(WBSY^{hwPdMfhDvMD-O$-}D(qTG|F&h8J{E$)IsQV8vFMAEDk(nV zkEX|ppo>FRQ7s*q^)|{-$Nvxwy?= z2J-W2YXm1jzM&Wt%e(F@>G&0ZngS&+GKtc>)KvBl^P>WIaz$}4F6EcL{TAo;G)|1V zF>;%$X~V+8oc`bxt5suk6oCHM*Z0kiDk)}~OUT&ki7NO<6jvqU`Q^v`mn*ZSuF{-P zohC}GR8Qu`?95H8WyPh?!qWVYJV_}GDhhI2gV)V zoW?`bG_hq1bTNqxOjb=)lCQTAdB(*Gcp#|NYM?igL{-Nz%#!`Y%XWpCXcmc#43{&A zI-juD#91z7ke6fh$OQFLmDVX=tT{p$jo!e6;OuD9&e)Bz)5cqQCqrb^8n6#9p^CSgjkdOcMTgsGHsc5zdH6nM~>wzMy2-4 zS#D)pCm75Y@B#`u)5WEE4Q}ULN>2wsQH~tBGB7Cq*QQzdjEL~2$Tgz5OKh}AWb_Y} zTym5j1h#UtZCw0ar{4T(MEq%cO$|6QxN_sa{Px~eI~s}N&tZZjPapBcLYdJ^&G1j# zXTJ8ojVv~(k(x6CdyAxpH%2e5TB6y!nRY~Bl`u%ik(J*2Fjqy06gwZ_vB_VS_wh ze2vX14D=*_BpV_gu;FwlA6$v*(l1L6`r5!hBjz`-E_*o=>Gff_lvQpnE*=NTcXVr# zER{uVEJ4hkcJ-{dQz?Q$@X zn)VH>V6e9-injtK^=JYo*H)9BLOTW2UBx%jR11m)0G*TsN*4zufpFw12$}7b82u@v z61iKplF|etYr(9bs&X7sYo5$b9Z7ZL5OS*a!nos!zUx~59#W8)BGEdy{Ww!UjlZpq z|KfQ~=Kk6pThzwrGE2?U?oN&KCt|R6s6RiZA7f1^ZL z12=%28Eh{MyP9dg=n)|dgOSNm<30~InRKZI(Kw>UvhpM-JQ8fI?7EZO)UuD;@$?V3 zFZAG1b2Wh2shF=<9W6xz^n&FrpBQFqkiKBKB6wTy+1mCCUD(P|!6(PtknXLpvJ#jZ zWCeRD{3*Jp?tE-a`D)e3!(Evg`+d?2%R3|Io%l2S>_lW_8)hs{5)9^}jiO$$)BZ)G z())&I$5qB*k|k~iu9qlPTmJpsHG?$B2T7&AX19+HQqRhA$b&V&f0g}ZogH2bzS|1g z6p}OdC+3{Vg~v+&Qtfdsiz{Dl@Fg?$T+-F`7aU(XL^oVqz?h7OPV58z1Stflxph`> zGlUz*1w5Q@$110WG9iWke5?jw0!O}{6rKPtZzMjXc3eGIC8Z>tN5%q=|K22u?9VkX zA1VR6s^DMuuAWLRZ~AC7HZmIhvJB<^J#U(vyC;(X24XNUGy}AESU$DZho@6gx z@Cy5?sbGjUQ9pk36SYW3nvvtKm88)8?c`FFUVwT`vSmd{`4LgUuqpznPBC#Xl6%Av(GV(Mz^?JIueR z$*wRRooADB|!D8aVm`z3CTd+&h;DTmH zSw4QbY9;MYm8vKijj}s-3YcyZaw>KfA~2rH>6a>2-p~g6tiSm=ZK76SIw-Nse^&Mg z@i4LRI*lKWIv-jk;Gs0(i0~B7p1W;mSi}(vwR!!89?+A`#Bjo%0w05A&U2K4| zv35+uexiw5Fb;-uPBpO>A$1x*Rg>fD!DS9%8RPhifa^W0KZAEga2b;_ih?fU92n>E zV4_NEzmT}pvQ{>D1!iu1a@*_5)q#U&BW2^^F13@2alu8i?hl8V@&=psa2 z4|4m}{soD9EB0D4L<<~_>h!hZq>#K|iL^JXV}=VL`Bl_7Mlt2QZF}ab0P_Ac@6{%iS{8^n9lcnCPW(>#6&)U2nGe|gyjub%+7Q`yv5 zRdWSx%fCVSNu+r#;(yfHdFM96{XPyigak{n+N&Ua7aj)0OeVc1;H0@^QLhe8YB{7W zrI-h|cgk3|#&5zM9(Hi|V3(R50tTcea`490wc^(sH&()=6h7^K=}ovfNO#Y69h(`a z1=Ai4tK9wh`?nDabgo2cIIH{DlfXzF{t)f9?2FN;%(6rSZc{ztKPF%oAs&sMaTW{? zWq`}X8Mv7U1KdeQZziqJG<<=De#+CL@z*IWy>A*>?$+%)I#ypmVpltFG4@;JwU@v{ z$BA&-@X$jzrXN@yM!WI%EX&WjA*Q09UI{DvmvW_NMEX;-S83@YuyhnR+u|hiMwpe4q;SnEV{59O*I%;f#T)qsbW5APd>bQu6kS&#_`@} zjnUj*p_I67?Hc1YY$(CC-tsJK=wEt-2pWgG48P%{eCL?8k_ntrF#6bZ{SWX-SuBbH zb0>g8^k-T2VTan!<~@XNz(8i`V&rGKfMl1>F9|$|n>Sr+Oi-7iXI*c>mA{td{Oc>+ zti#`7hY$0fy%p8z0%LT7?w*VXqbx6hZ6eDro9xAXluT^ZqcQ-|Rz8o>%X1n5KXBAl zUZOS0tHZFTqJ(y><8c%*)P>BGt@}Z85FgfQx$kq@Z@_^Y8(oW{1Y9RA4gDcNbJ;1t zheqNa!pz6y?(L9PLFC#z z0wJH9MECTF(J1i-+HMA+>!uKVo6+A-+OJ3Q#N8+eTSRWp>ewB1Kz|{pZ=iSpDScT@ ze9ig{b<~a;k$3nlUcGf^R9$W@DyD$W7AaE@BiU|q_4)%WkC7Ss)EY9!3s5(B*}Z=zB1Z&G6=-){fDa(>EMeGYZ4SBHaZ*z zDQQzYj=HyjM2R9J6aDfJ2MHqF@6PxDigs$6rSY$ z5$0?0YvI97&xtF?r8eR~rVho>M8Amr`{itj#-GedAc{NYPjauNVX0)ugJT(_w{C-LEsK!4>W!jm~!z9K{w+NbmWuGcuRyf9(c1jA1 z)Ikc-^m$!3hjEvxV)I-~bSH|3?u=Om@pV+T@9kim#|O1c^emRRbp-INezA&MFxi?9 z?^YY0YPrgEZZx0L85Xv%rd>f9*o9IXOmm#w>n)7FKi_@=txIygegV+<4=?7UHV#l~ z*m?y{%$$XoN*BwWv9qD*0V3F1&erM8ZFVX0n2 zdOcd9A=12;-^-ZZ?aa%~%4_e$rvpwgml znzWE)t+b^m6iS8;pn$_xG*(O7C^gRrQ8d8Ck4o0WGVXKCtmkLjK zmpO2Aj6@gN+`xp4B%xt8vQ7XthU_;)`)>=c8m=Pwm%XrEoO0oi>~)HZ)BkGsFN|vh z8P|}PC%(S=;8px2L~e~!i6Fu{-m5B(@w$H2#213ECb03Lb9gY!1@Q?IVgy$OU(^hvDztXEmd*LacVD z9nL_KuXFF8{{~|1Ak>9<(%L$4;{V=<@46uUL-*BK$bloc8r@~$%w}X)0(kLm4nQEw z?QC--KObiFVqn$FtmhI$*P=@)2gd3^g|zFkGcf^Ma{l01d8BAVK~xrL>*)A~K{_62 zbTW+Y#W?S$ql&MLwp=2k1pQLc{0pZXy(ON&s#TjLjOWmK_`nCj1~Iq&_^jMh_hrFo z`WPm5s5Pi6QnJQD#>ha$5_4UQm_QP4MW+_Z0Fm1Wu2g6AJ!3jwN~cQcDS->ieTq;n z)B^;O4WlNcPv{xmq>nJCIslz(uc(o`*C{FqdB|z2LN~@1$y0{H$O?=?Q;^~7kF2uF z)f+2g=?N`2A_CME-ksd0R8ONX7u>$(XG8Vmhg++wL|Ko>$9?cdRO;!oa?Ps`S0;m+ z5(9aTVCFyS_@ zRJ|T^`aB#YX6fb*d}ehf+CSz~Hq1kdvI>e2WtQ9gN@G+t>)_xIsOE@Di1u;tYDjGj zkY=ySUx`&{=|?i!L?V3#Y{xAa!pFxoJ5h>?dtK`JYST*WsN#_BhQJw{c;`KC=T#^m zNWoX$GPL@t2%x5{-o@fiUtpXdM(sx&UO&FW8~ITzyY22eij&ukfvDhYk*n8#jkYon zkR%!93heqZMFY0oLB^O&>{~WznNTX}e3tM$flXo`^h zmhpB*Ltr|GSlx*J+x?;&Vk74Om8ED$Czi+LIE9iMxlT!u&NV0iuca&y8j1P1`qT4f zg)!z{`oF-0L0tSo98l%WC^-C^^mSuIJhTKOxL&8z>%ZL{Sc7Ha+=qF*$N$=Z@sYEP zzoxfV<||xtP@UY)d<<3I({>vR0&w(K1q%wU=jKDMBh$9G3RXv9jVAbWX#vrC3np_Mhn7LOG

    4KD` z*mKyr%b&%RifbFCo|09~3Qh3>X{ev{Jljbz5oID|yN?%MnUY@rAZ;I1L>RF<(JdZ> zHGx5PrU+;;)$@< zK#`~^6tLa)0x$+e<6<4|vBMFDS1%>)?e;AU`s979F+W$3hPeywLe7-D$Nm)``2qu|7y zawT{BO2PSfJ1(n)IBWZw#6P#&#zB^tT67ZoJbEPuw+=lbuDsXEm;D+hFBzhPztsSq zjKA2IUVn+vJ*cZft!@gr-Pa1yiPqoD5oP31Y*EU?L2LyZNT3g7fAngdeTasw5ryk3 znR)6FUSXUj!)Op|M1UkO1afg;G*S2=$)=;4JzJF;TAoQCdZq>;0`ucox#_`$>C`G> zb4He7L1gi8Aw|-M3;7}yUN4D**3p`Asj>MnTj1y0>{Aeewvmb9@J2lKf=|mm=Cv!7 zu2r}woeigI#k1T!{@hREY4Kh2%0;6-Za;HHyh!H*%yDt+tgY(1UwoZ&mwC7lY}mVZ z2_v+hIp;&sK*~MZbMp|u(bt8L()9$c#Y+bt|CJR?*WVQFDS#9^tdXbA*_SumL>YbW zsy2A9O}7>3Et2@6XW+UCf38o7mTyc^oXq-*DAtGajwa*fs_1=DtkM;g{>WpNBL;X5 zaBr<%y~3SxJl*mzbi79Zv#ojTi^{#vO3>weF@3ETgHSB5k2tmg;+=zHG%y&}p;*8r zLu5cbZFJ`dQhwIWFoIT-irBpV2`@4@D8$m=G0bp@?B-+4HddI^+QWIHKzsC?5(VxSmssI?y;T*%aqQ15L`U4FctFRMS@q z{0^)kF0*l8!|6OWqUC$!;lDj3#m*bH2O!i>6f{b-q4A{9YQHSrfTp(KVz2=6k!s;O z_Y69k#Gm=XU!ZUYiXZJnpLkk>n6wvODM&v$uuF6?<%6b`OsEY00{C{%mjN5&S$?@7 zx~UPfDvt*ota=IwcKDwKGAQ@`+e-Bc#2oe_znCQ6_tR=6Fc2|CTBf#-achPMbrA(< zdctPlQy9LuCh|`v6h$WF+orNOj_UWTdl_Bfd#;a_p-C_dN1g&3JV%14 zw@Y1^G)rEWM=dio8rVpBGirqCY0+z^e_Xwj@+vfsO&fjeONe!Av(roB`>`TVjHo|- z8|->hLRTe8KNbf-eQ`t|od9LG&D~*}QhhfXvfWPLdW+4Z)&R&Y&RMTVRS7?XELegl zj-7b?lni0;952=xMKXEkX}tV(68Z4paH3Omkg)=7O$PF0b}^PuZRf!osUZ2bys1bB z1Rp{K0Vu2^PE#Mi1VCX~eq0_9KbRZbjxQ`Bse#+bvl$WpVO8o*F;~f>f0~1 zbS2g96mIgu&=^}q|CIlX=h0OK>}1oW*Om_5T6!_AbVC8Q{6*ptHQ$B~TtrvXtuXF4 zLmWn-wsFzC9jX|elIcpJwj1MLI=weK6fSjo{j0C7IwzLU+=jO8jB!30Ly+-Mhn|Cw ztW5Z1?ga-LZTiZP-1Pv6!#UDZT*S+G=)N^*YOfek5)G&@B>>w|-E2X4$?5|r_Mlpg z$BW&1kQ6#65gH5`Hj>LjM>emLC?nx31;8wXv$gweJn)O`ljv^mse()ON@Sjjh z6N9V7lVPreDQcE&64xO6fWwM!|6M?}%sjd*whEkuBP4(7ner;p9X;i>i<$M$&_J;0FfTI8mZU;TJn5=m3}U|K8uJ3e z-HfqZ%cF{U6+8Y?I!T}PzE2Z*lTKW5Hm?Nyq>_1nF@x&uK=a5yO1yRkqpQ!hR zF>HjY98`qL%&~32V?AZ=nYf>hQoNi4ZeG&7xYGa7rXG&tqwha`YpHM2(y0jJA$yK} z^wmHB@N_a*eJ+5Mt4*YP0i6J(@g%7+hgRAGPE_%8NWl8-uqEmZt7}>90tSM{^QRu2 z#d7mCt%EEa4QS-aOemWK!{4?sq1|M#Y3qN-&)1jChpRfd_*c1m{8!Zy&5**lCVEf7 zO9cnt*bM2SaaR8__&$1pa!d0`*7ylo{=$>JjBx=m+{nXqq6zP%XfVChBa^4q-9;l$m-{uyr}YFy3Tv}rCsSt0Ec^RT#+#`JFKy(LK?l9?*A#7fNg&Wfa z?0$vuUKDqaZcUsjTIj8|G1cg55@&qgE(jNyAkY=j?kPx>>>u?z>xz)Q8_J&&FJJjZ z4rNE0Bv|T(d$5z?FYc$MOiMx@!(}=h*aEiYD<#mj&m>eLiQ};kExk&y*P8*C6T|+*^*EAYv{CeN=i>xR#!vzr34a>QPiJO&a;)@k4xIo zW(Q^)d;c^klc>`17xFi=+=A-A8$qkH9FD&iWrzB4J`~!bsBt8LrnMN8aq;6ZL}!(T zv(Eu{g82$LWYVto;gG|UXA2>+xAQ0D;oq(4)MfI`j&KvUqGw;@SoIZhV;M4c*T-ae zS?wJ00#NkX-Nciq|%B_McC&+{;Ml7(wA`-wrWJ47-2Vg+v@WDbH9pSwYb` zbWo|z1vfb?G*C!m^|h!X_mLL0xr} z*JUZg1rUcS)@FwbAbVXRDoIe$9MOBR9!2!w=NXSC!qjE%2N=L8xr-U-LMgOV7WI5g zm}KV~CqCdV6&*80sX~)fLg^O;B~x`}SEjs>Ybtvo*R@{7PaaoP2jeDR6x7A3j753I zX&KR-+8o!k$vW!cqLu>FbX#F))p+f#y0juSou{Q@i!>3*gp#Rl^%r>&b%B(1N3S1GgWHJG@VkK(vDXWsasQnG4anO@(9$;7!TCdl^vAqE(n7jW0QM%UG2=94Qa(-LAm#;%Nnk^O!~okCiV{98=-GRYf=H7JaEfbj=F z^U!I9K|!g#=OT3dsm+|kAfP3!1?DQupb?gS)|Lg2i;b$OB|DB$LkQ!NGhb{y_0C&{ zdIh!gM;&rlLu@DGV?*zfW{YYv+&#d&7o5DQyAvMfFpgYsIyC&jZB&uzU9`>Y3fz8jj>x6$c; z_J{*?C<%f{!$4D*)m1^}8(rh>tvlu6*(VG=tsjHe`WI#8oz&KD_r&Z!`B10RbS7!u zOyH0+a3{ro5vmh}H1J<^IWymmqtY!|(gRCVY&n01zZC*oLWE76}Pv-z77na80+j%{6I#O75nnA^;^im%K;S5rVz7v@lwXc5D)MB3Ei|JZ0m?p zdi*O*jF98H?L}^1EPdGMuSE%GENO1Pxm&b|O$ihJ5G`Z^|4c}Xor@Q(xmUE1_ulLM zClk?v1r=g&zSO>TNlfS^5!*T&56*#*- za0KLljZ#;MRQ)PKU%aA5sG}HlDF)cy&SE@{z6f$(j`+o}@KsO8CS~XWteow9Ek+nb zv>q%pJs8c#2Z`PmY)5m-0QIZRb))Ik<->T5IDq}?vOVhrFbIkx zjAnf_=CLS3l!0&{yK8|fWlZ3mN!A8G2M%;cDx;Yq-ANR=CJOsPkw8t>P|`f(^r

    sD#Qjk}BfJjZlIGmX&9sY${_^9@ikCm+h7aDpw5h7qF3}rrMTV(=4Y# zqlq?z0WiyWE60HezHG8Dk23 z^1SnL#}WQ@la9rUJ^1upW(QmoZu^}Zw@?chi7uJS*99(#h_iO;o+#dk7$i zA1dQXt@pEW;@6v-?!AuWN&E9}aQ;7$23f)z;;-A6I*{*Kh^^hG5*OFitDFxRhiU6h z@vl7{*RLaVtSUdJiWI~45Pu8_;r*=eoNWs{@?9jj=Qe^Y2^lEt0rcmtx_&3ChW3s; zGQ1aX&WTMRKKN`7#+XUAeC(8nSz7CUj7R2$R(F#;e6KPSXgxYVpJnbp+GP6a)5m(n zxtNJI%;p%jNs7AS(oND(z>>A0P_K%faelxb{&LyXk!8iV&qIq{y4-AJ)fVX;C{zo& zwsN01i_hx^HiR2%A97Z|0wUrD6`mZ58zv98J^+~pn8}wq{NG>{M;?AV& zHr3z?Z`|~o(ruoe8oMLtW6Z^;Hv`(c7UAW0|0O8Zdyp(|uUL$T1ZAcH0re&3Djz@- zFvuYz>BJtMg-n~L`U(ZPt8_#c<@KIYgmjg$@!UYl)=fME?c(|P2RusSUvVF*THiyx3??sleiCcmHgDr_zv-Aw zH!RWByZGdFu{HQw%~q7t$w?nd<>s`MQQbybaSmx0O5^$}^w28Xe*?#**UnBwz^;RL(YUYk09-b*BHd}b#F?L) zI4hXrLR0D#wBEW~x8}wae45+~0^zBOhS|(lWB$Wh^FY6koiQt}RIe9onwHm=`VKF? zS21f(!6L84@{??aPI709@a2?onBj+B2i4yI632s;gbekx4T&e=TjLoNf7VFlYq z9!9MqM|fZ}&|q;L2|mW~xp6Tlh!-y)Jm32&!!w%+C(dP1+SCVFmlg9@4{gCxJ#vJ_ zJA1n;=CJ(LqREMv$XRb!;dSF%tpCC`#$R!;=KeizqN749mAkh0iN?nBO~XIi9Ou6i zMT|l?q$qMSAixCk$@L|d5w%fdi(QN5hHn4Q0! z8B#Amlq&QpnntHLikD(@1nPeH`R&E7Ex3mqZx@H#VoKgAUxx@}kfd~er3jtCjr&mm zz6@xf&GoW<;!!=-fASQ|AH0C_4;RxBSI2Ub&%+(74-sXs5$Z_Gg$4|=rP^(qu$~Wr z;O;s^Y$q{$&-3b?pxi8ZNtyH%VeIxs6lM}O+u6_x(BJn>W_1a5bucE{VF$r)xvd>N zS;1-r&tG2mJN~crqwe%zdg-?egACH|&BGN51{#$vL|1>BS})=&8ya?_VBkwGJjl4I zmB~FL#mnNg9ylOEuG|<8!w50oO;fNgHQ{XoW}Nn5cc0Su2>p<7s`u@BeG z^U(n7T1oZ`d>-REP1YqP$XMa=Pf%LYQU7j-!pj!vO`F110=q3bb^Q}?mB`0c3#-tc zaX7!l3S5=CX9)`{J=A`!gW=;Go*N4FzYU4oFXE4oW7&OZ*DI_gUZj*h6k!UnaI&4CRlz@rrxtg*M%z4z3FS~^elg$VHL)+QrFFX9J7wx4XGPQ0`#=B|G3_wR*J=QS8|?*9F9mp~_h_%6sg-~10Fo(LB7ta$0NaW)|qf>RMP zqF<`(Jh>&3qwQREo7Hs!xXGxqN%b1k)YJlrORzLEo;x-#f|aq-hYvHSoZ_jUZ>IWL z!FvGRFYNrkpN9gHmNGvB8L$b_xO(75Kps~E}4?EShM8v5Ix(}OE; z?#C*0wQ1rBoiVeziT*b)v%UQdpT&mUfDSHBzc|r={%H6HzCsHrNRT( zmqid;{&ALd9VhlP)t4FQ`+1fEI*ff`l+fGD>g-(-85Tp)wusWT4|(YaULUlb$m!bm zSmOhvLv?y7tJ^Ttfg(G#&+bu#RMisui^|C71>;i7+HI)8Q{>OX!JBxCAP(8H_(|Ox z`_RFlN&MGyY23-Ca{>S+sGl*4I;_-}xFE|FFb4n@U5kTIrrrJk;%#1)LR3Dh+XU$4 zP~SGCD;^#|n_*Mq15R$T0@{h!%FerzaCts!Xi&N}ZA45ppsU zQT8{0d@zE%(QxuA&P8@^6&nsVB#mKRnCKDl{D|MBbqvYfPi`;}UkKuKM#sB-thxN% z5Ek!~3#6v+9ceW67I(C#@(;jDDvy!&I_?(B{qw7AkrX3y;&k33^^P^D&Sf3}-J$Gw z1Ahm5&m0nM9lw)t-AB6Jce}+?a57*k;cJCK5$UYUO~F{xo)PuBL5!*gz}2FQ3y0nL zPn_9<_*j$U<|XnYd}i5`rz&itKR^ASHmjj#LLNlW+mOCQOTW6Z?9#2d^&{%2Y7W}O ze?lHSO{#{h-fN+L5JuM*0E{KzK922ZM^vYanA=$w*q^?Eka$qXzWpn}IXNWc?WkZ} zpOQ1}w@_2pRa9UW&4Q??%+E7C&MU0BILM_%Tl#@E1u{T9m;FOSEQ+#DlzgbV8+N5j zky&5o>8r(VP1AYkzb>@-QNmpaibH_At_amjbuZgkgek9G?osi_m(7Rim$du!Fu=oq zqG}RNhOT0m8$Mc7*o0__I`QoH==Z&Ky@%x&o>_C5)#Rl{=~yFrVv)!)miM)*_oyPZ z2j_}!Nwj(HFx>d?(pOk@91p)4>Dq~qM8K$JNAYH3N}(0Gz04B^LP}-Rd9rtg{DGQ zh;F;}Ev(J&K#n(<{>b59AIO40j5W#13P%R^hp>3J3R9KpI2hvZ7e*rgEfp@ZMvO7) z@EpdKxia-A8<`RDtGGM-jdm9MUGU(*Vlh))IEVFUaF?Mzbd$IL#zq2x0E-bQdpjax z%6e+UC(6)iY^;ae2+1T{)?5KubY{f+rg*#u*`sq)}93OS@ab(6b_Puoj$1MQ4sY^J&dl}1V_z!Miab<=#F2dK1zIdDs zwUaz+5Zap5@2|{ab!i6!xE@sPBViUft#{ciXiNm(JELbp?~`+VhAP(ctpP#Z$igc0 z+g#>PgFshkihNG&7t=^Hy^j;`WPMBhYSwd);9}L!lEBx`pzA?dgGkcrMuW?m^1*VD z`YA&-I1ad7{J)>li;YgZ&(tcud1_OOU93B4+!!UwV>Zrsyrz#Ku%ikE2 z_rDYx0YG0Ug{9eSlpcSHj+%6M-o1#V0Whj0(E=rTg2>YnK`4d@?RkZ9E_`}AVSs@wAy9?OV{6_e_Y_W-nq#~1bZzyA5HliKsgmCWjI%2lP5&13DO^{$ zyIbz)S)J038=))98|)SZ=-PRMfen{LFg97JA2Z<`6Jp6J!GPnW4j}sB7%Bm45J&=Q zmyh99c@DHFzmRH6Pk*N3^ZK6CE7eP+;YAK8$!0=jEpzka5G(BSK4-#o+)4?Np1O8Z z5%O0PhhN2)o}LQ&*ZQYk9b)-`^Iu~y^NKAlKg%tfaKjCtoMWoM@>*|)2U}us7xW^i zI@>9+;la>Fg{*G+Vc%~!)uP*I`fdpHA7n!=qPVepfYFs49N&d}(q=uNbe(`vohtZ! z7^$DtVnsoJ${$CumvqKSADqc@2NUQ7rEw$fMbdfiYJA1%O>Y6{xaH1vY&Vmz^b|>= z6KEF}E{0QV0uVw+o+#dg7V%*=$nt+uD(s3K@(1A}%pJi2h3iX0Ebl$8R5u`c2p-aH z6E|bV>2GCqC!D@EF>Bw}yIL&IPu+&fdsm{(3K?vk__vP%jI&m8U;sl7%DUo|#z$ed z@hM|j-4>et3a>n>u)>JzC*3%51Hr-VgFoZRBl?P%w&Zp>l%V`Q`t*~6*fPjaFnnz zZL;0Wm`hnse`N*D8F!D3O zTdZf)K^(%}=+-3IR}SLttl1Psd_{khcAAHSJDKwb{2Io2SznY-lh5 zq$)#ijxt2=vw0X-2I=3U9IjL~C&tK_&?pk-orNMsQ6JvDmyPgYx454tvb%vpPx&o1 zSFRyn!uFnvb}PcVjmbBG>**XRQ&&?o?_}9YpYfreHa^yyG*3~QjDg8wg%{)6|DV#x zS`5#Y3Ib)bVG3F5T_+w|mOts`ISXg)nX=}5r{%MocUjQZn@h^q0HCft#uspPgtjoHX zh6t%kikWl?2@EzO>e)=WYog?0#=10{O%W==qxv+3O`)B1DJwbA4x*7n27$Te1~1xF z#QvK}X)fKJkuoX*v{gxin+=r`>fjyZEkJJ{p~chWf;;NAvR%VK{B`0~ZT@)((YwKPPFi!;9w= zCK3?+yJGw{&hO}tO!%1cXBaH6{wGZ!ZOvtNYv;{Z?qs~NBsLAoW;+tEP#xe}T z%{mxi-G6I{AA_X&0irk(1on8tS6{xz2xTpHKMP_<9N5y!+gh>bFF)znrc_U-LCVi- z2f&~KsXz!c3eVg=9KdE5nvCnJ(>J3~a>L%Sm(@*C+>WsP;r8|wEMII5__5p4W2M)i zi08UNPMunMg5`=E9AAs8jg7Fvs)Ibw@mI; zsI@Y;=16gx!kC6J8s}{u?5M^Bx1V*5Bw35|k?KML(grzN!Zh3AE2%7-mvP-qr>Q-B zpV&^dZr}m!Kn0nx3m6~f?N_M9(%30Kuxa=;n{Tg2uGhkVL-Y2Iid%D&6Gx79aT4#`YZXF7@z|J?CL)0C{U33$xXCV>y>ONd zD(671le;a{PU20HB;RxURO*#y=GkY?+E8G=eZG@1wh=>h2z9{hRhulRG!?_mLFx+a zWD8ljY+wN8sFSyUS75|II@IoqugP@EAP&7<4IxvEp$NWQ#O((Xt9+j5r0NsSLp#H9AGs8!(h*wd; z1Uc5jqP~JI4WnfvsyG{TGb~9GmRrp5$iLRrrH;z8A*YS5N)0jYs7o>pX7XV5(~bb9 ze3sEIL9pye!}Y68;s-W1o)w{b%mtM^G9I%u_|pCX^fK4q@+&ldMoR%f%=4J~7$Miz z4jueyMBx(v>z{7f0_ffZaMbKx#xw!9=^=Bhr9%O^7tpCL2p%@FUXN^jx^6R6@irdZ zqS8@u&F})Cr8wUoo`{;2@7art9GAd6Ij&CSDkROFORq!PF3Yx);Y-KwAB4c2)V%^V z_i393#Bs%#dQ>0bdRXoB3ux$337!E~-9RYj#zGZFw&9>!UJqdRxB6kfo22HcP{HF{ zsoMeAW8I#uxT>_hg4GRDM}VY|SOyG8{^Qz_T@+c{2E}~A69(tXOgZ}S26b-@>xr@P zs>tTuXpO2RpJ!Zj3gD9_5W64xVK@<9Y_e*pey75eFit8w;uMg9Jbr-3z7>moEOCfO zz683D^EM)oB*#jzm!K8ORh}oU0kMc>vDy8MCzVDfoMvb|XLrJJrjs}?E2Me7L6wO@ zT}jj2(8y}<+TEgZ-HoB;5L&_)JH1ZKPrF-CX>@Bas2RUXKLQ^z5($t0l=y-+A;_?1 z09`=zyC}sl?XckY;@dIIjtyt%ljnd?Ia07UDAn82>DTvTBr~;*&Jx_VJSH;Dj`mwg z)O2acL-f}{w!z-nmQT@QO{cq?M_X4QRXg)ikRT2Yih7F@_x^mwuyh&o#|huaVosvT zAA50a?ucS8>aoSAD&i9p<;K4l$+J{e-2bw{@gZKKgatx+HC0Q|D{_pTkcH{AP*iIA zjXU28{mTw0fD<&VI^QYWtcgy`(H3+4m^V0oL|0oa^dk5dIWt`G*zx!Y8Up&TVs~}4 z5W$&G!{oXrpboAi^%=+Gun=1^J`w}SjL)%nwIFJLl+lvLE8X;Nn4A%$@x{1pc_9j! zLZrF|K{18#Y~oGu3PS)kHgO($*))71?m`_+?g=Ito(D>+b)U~0^Ri+DI7cJCr zVJvx@&M`06p6eK>>mpvp`x45)~&pNK0yc^8hxT*gA;C8P$dzCPaBDfsOb5TX7{R_gyUv@Cf@hr0SAh}6-KPMRxo z$z+~RzmuY($9)@4z4GPUIWnU~VhEhK?7Nfg=?q=XtY2#|M@AicaD!AgwiXILn4c@v z&Nl@CYQ{^+)>E4-3?~nq&tg6DAVMjHlq<&c47rApNVOA&h7@7*MQnuPfGD^o(`z=| z3H>t>dFT_VnaRN3r!br$g9wTGCcCEXN*)sAk>akj6uH-@a2L<3O6GFSGkTr_pg-zD^%NnfG8R_e z%ep2(CbgVn-Ndibl2zvv>eU?CB4B#^bmHUPVKhE+J%y2=!bO==A#e^@7$1Zo^MPC! zN~Y9U*JSK3wk84F+ki(UKwp`Mn_$hWJVI`yQ4B3tk^y0;28-ALJ8g^j#XZR9AL>!L z314W8+j+k~=@G^q<4=kOTmd~&A)Kq0z_eg7@dB^Hc|{@-|0H7~C+X|sSffTiogel; z7}-Vf_Ng9PK(HCj^8?CodVNZ^&88AG4lmU8DchzZoz`cI1JJ%UqENRt?XC&RaGPrO zqeOF04aY0h<#4HkyjN^7a!w5Spm^MyyR)_H8*QV=qtm3A3MMGj(b=5Vblrmm))T!< zTxaK!d9lyJcK{@5&Mc+!8{`<0YO4cM z_L#O0?2a^LBl|J5T-XhRnP(XxHRqd~ z@97o3jik-1?=P9JG_2{56E3|Lokm5)N&y@XoM&|74Aowx`j}L=z-v3tU;}BgEwV7K zPl(wAj&ayxQ+bq#G>wp3;!tbSEL^Enb22l#5|&IM9x~lJ)6VKtPSo36Yn4L(rK}dI zCogh@)s|#6%X#{vtmCXPA3>>1o8OMzmvkP#tCME=5|0Yf1PC)hRu@0g^n!yB_wUB!9E((xK(kAKmW!7{>SyP;x1?6%WF)+jZ}(@54D*q%Ni zD?x{eo_$JB?28$yaO~&Y6d@ErQi0`DBy$}?m?n;@@Jsn81BVfjV*mn4;j zuA2ZjBCqk=tyrbJ!;TfK^1O*0Se>#1WDfK|c_`~^D1Tfm8_{$i3p{NEb)m!F!0I{# ze@m`A9fC6>^!gs9vEHyX?7-UGI4B^Tg|Mp6FQ&?-0Q^x9yPe+&&utR?4M4I>O|HdB z;yMo7(e4C92u%|W7*^c^{Q4-~*1)LUs1x}6u{v*_SGX`Y*i;oQLPn)E?>JbUS%Bse zHj_3RC?k6^k3TIq0S(rS?&|I19C84kLRz{&9}Zesvq#s0xgDAs;bXZ=Cv$Bl-EB^q zHR%RZB!ByD#tbT&d-|u`#pr~0v$X6QchB(yOL_$%Y2FBp2Ws?@5K)-_;;Vp5I0eaB z+iX$2;(ziMENQ*Cq-E~TImMuu#-*3+PAa25rTil;go;gAu?NGMy2mQI(M|tq*?zWm zLxEmzIR8ubTjR-=%U4U15rKv*2BNV>sItXZyPC<1xuTmY6%LA|K>Tywi31d0PW8~nt9>(X70khM7AaHzC(&y_Rk z2_&P=Vqw*Fq&Z8R8&o38!uE%rp3N$vS&7-((87f4tmDHXObq#=-Da62l3AQue|1^5snE&rlY$)xh1LljHqki>5eIGuC3ph3LV`-5c)^p4=nGxrNow6M5~b_p@?o~2iNYtY797oTE~zEs z^L$;bU;|9@NFBs~8*p+1wiMPhHIg(&e*L1I6)TTT9agl^Q+oD5tCmy=`XbguaVlN99%GJ#f26P1$jyD5njo-x?DRK^-K#pFsrwboYLziZcnQQ)%uN zl2{yVq!G<`okt5Iu$c_xD?%1o_?gw@1H>#n0BY%QOYgxbEY>~D?vbG?UM?hB#1wS0 zBJ{otcBJR@PJE}n7t_@HOHw4^K?URorEYCcd>2Y)?w&RVEvOiK1vK2c1^cC(ryh$< znpa8aav`Dcr&T2G`(xkMDuDFh>ARcpSmcbBYyta?>k z%viH-$%^Q-GymbXU79Rm*ljPa-%}7@Mv>H*Z1u5(HyR(QZ%j>1?Vvt>>r&EFcz$)J zIV&scQSUdY|EQKMu9v#xiMLT8|6S<2^4-h5iyP-BbGMW4|Do*uZ&KfkN`(_HZ+=^N zB9@+6R}ec}<|)?SR;Zz8M`QL5x7NUcWLR9@r!eVq%o4*Hg=_6-`cvpyx$>pjR|MF^ zD_Q7QnH6GX?p2xRxFDz^#Rdo&mb@aVB+}2?kb>07v|VU{Sr^&Rq-?H4uLpMqN*dEwGQtDA!=rLP*sRiiZWZ}N0c!(Rx6Ovo*)K}HYe;)? zEQ6chZf%~VUMF*xqS8r^H&WyIl6G%{GEC~Fk;yG}MQ*X!QzR7%gTQNWlow0QRMeo* zPCuTdQnx*zrL9(_@gbCV+L09s0DDZ8nZEL}VXS>)n>4f$p;3KxVnbY3tnu~n!o#~W zb|s~%)G@gTdL2xzF;>NEpr*!hYl281UGc>9ThnNjXN}-T=pNpWaN?{OxOP_|aBY&* ztmr@zE%;eoa(NA4#I^b!kBVy-I@(nlja6m-FCS8M>W)7FTMFZXo<&EI3V0I*Mk8nk zks5JEB3%UyV&hJvOT{uyTMo*S(Foi_RX7Z1@RTW-h)n`n_F9gh62kH(6oFWic8I8H zM*Cw}NP1Xh)(7F$q5Cm7kcdOOzF!e8-6O+>5J*sHsQEzlJH}9HGNDIsiUjPbhBiZB z*f|aI`KgRY+b0T<>14tOgRM?^guXUc>N3$oJo9bn9~EgP(w!bnO>1%=kKZhFYr9ht zv$~&_kiW+FI#Fs$c8<)9do*Rw$X9yP-dKo*j{?-d5Q@b2QyQtL}^KvvLd!M*Fs;+KA@4R_sl_dGi z#!pHNEi^q!n0fHc!!Pt^yNVMc3dIDE&?J1fpx3(w!vBV5>V7_3Q?evQGEFIici#h5 zLsfKYj+w;$D?6klTXNPewL1^Br#z=qdmN!3NH_HV%fm3n{(HhUwMM!*IrV+pjBqc3KCo)NIMAdM&{ z;h?WyyrZ13yFo0CiB)enQV)ZSQ&{9J43%)vL#TV`sB%MuRhNMo$pIr!T7GsvOro0; z@X13}cUaB(V6JYx9=Jny(E$1uyOK>96@~c%Do$<9qH;Y`ZNq^HKg|k<&a0W0tisSV z<496dr4IvnAoj+!Yy3_eLlB?z@SZ)0Uohsq`)9O;sn(`5tnp~BZpKhI>RM{3Wva`} z)Ac6BUFl7dvjWn;S?6}Cw2ur%R1i+_!JC7~;>@pObdUO5uwA_A@mPUw8KkrN8tWAp zPjH!PMz{2A+isQXaiweh*zlIaIFay>R^@q1H1>8!M2t;(cfr!MJjCVA8onbpLfH~o z!8oK&!T(N-iZFLzni(nSTp){ROsKU7kgx_>R_G9%d3bwO7?)AYJDQbhlVq$iVuy5G zxI;+JPf$gSzhL*!q#M=vsP4W9IzZLrx-BgVI(_=?-YomgrPG>HvbCnFzT^icye4@< zw}TLaow{$@28l2;zW3T(ctXhY$X}Ty{YsNb)y6_r)MD9uNf?t-c_`Lbp`6w2J$`)j zD=reBG;h)Dp2Wn&AE@s>7-u%Qr8E`&WR6?=CPZZq-=e4xFAHnG5o4df74U|FNSWYN9@XQtrNYnA*P;Q_$8Z8#bGS+7IzlAbS^0 z65mfV^(U8a8~&t(TKQ~qe5~}Y&NAA&{L7i^%cx0D%-DrjCdJ0Au{1Z|p?190o3tlk z@1jpi$}JYl^jkA&3M!LiM#Z!O{Sj<**Mx7!SzhdYeQu7-SQ2ZA`9o;B^zWA?FB_qe zI*>44W>P(tkTjzLPdUq^A73maTMDks6#v+K>8g>$kD=yctfrn5ESCmz)TOdWv2#Eg zULMK`mEc7}pbnw#gWVSK)nv+;EF}RL-z%_ ziObl8o6x{$OS}n6&euAd6>2rI20Bw^ES70XvA9bQqlGj<=9)q{jJm?= z5WE+#=6riMv&NgmAozHch3wu%pvu((=&zGC#z;L!v46RUQa5xl zE6S7)b{UcdtZsk9CO{oXSB9gF)fls)-ce{`$5v0j3^5$D;W2$xSZ<1+2G-8|AG6v= zdj^!6_KS~Cw}Sz*8QSAV3k=T*pp9#`3@Nqh`N*L<&<59Hu~#rDGI0vib)o&p@V=t{ zE?dx4-K0fV(&Iq>P%Q~lAe9M`QFU#fOfgFYF>USZX_sr`Kbev#IpVb8N*dpfD9niv z57lY~23uLr`*JO;^vY^ z{40k3E7R$#knvh)){_tA3BSTvua=}HCd8#kW8eOWex;H~g@Bz-sFY+!G^g;!4(UVs zB;OOUJej?}k)jB-OBriS9dUe3_b+$`HH}y9p=(w9z+~CutBB6BDa{$Gc}Wt+s3yL- zw%Lp((^nNcPh9nxCBX{Dm?1N1q~cRqSa<7x?K{+GSWh`r!9P&&jN3GKM#VpO?%b(R zl5E#v`sKM-X09rulGctGS^Q%qZdndNHR;mN=e;x76{4MRx2$jNl(4>(W8%Ry~x7|p5`Gc%^jUEFG z)YFXuGZ;+>|o5IE<4}*P0&|*QQ2l)_84LwyjFd!}DdHqn9t^I5$WI z_4|Ww*fgqzb(@r$4SA}-r>=gIWfpL#d__~fnb%4j+)gxG62=5|4ly4urqg|;7l z+rd3{e+5Toeef$>MSMX{NOKo8g;A$##SAzXlUPjDLd|fNXU|Fr5gp_jvH3o>7&+h) zWXXl~hf$`r$=C-l zVPFRC)W@WCkA*?Tv_3jlW-N_mYp>2U zP!>x}YmRB%>s9f3DZj4pnMx@`d3lu=?riyoi7diE7cV`E-kSqmK8^rU z9U)hqG?LinX1Or)_@oUBdUF6yv(vjiEK!oNt}>~%jM~L$%L0}#`4YC^rFQNj&-dnV zCj^R-h1NrB;%atyeP8nYf8>}7zuZamI9E?}c^rx{3Ny7~iiuQV1DrwFhGeawt*lL$n_fPx~7epj~4PJ>ZrgJdgS29TTz3k*sh3 z#DMnq)0vyix=Sg`{1T1X zY7P5Zni#f{(R`E=zr`xxk%5l$oAtVeDP@QAWhSmuSv7rniZ-0>uZZC zDrBHP-REe`EvBl-dqxOAbU)yZ$JL6W{`R(qoNi={Z_};cJh4M5E+hKyU!0oz^nV5> z`QpmFrlV$5h}cH?Y^>fdOVnoS%1m5<*t{?`QyrnMKBO!=V&()B897!xT_Bo`&t~Ii;s%QPMUt2|K3ZRnLrQrU1;2mn%hgI2ad^7FQ58wJ;er!gQja=IYOb05{fk^P zy~6+>mcK)6+@75KjCktezbm2Pt1$fVKT2Ky|HJ>jI{)8X2L=2-KEIBl-`_!vppH>O z2}LO>Dr@*laZ~=^|Jp-ZD#P;}rH7*(a%a7xrs5^k%(ua+jS>W~(8;2EcaaMzzmNpI z^g&dJ4ks4~!dR)9sGl~IHz!t-U6S$_c9O9X$-D(SNls<#PV&MovXhRGr>f25{)7mb z@W>7#_mI0;EK!oIa#2|eLs9>ILKi|~=tW>39T+x4B{=Xei;rUar|g;X?|=XM?WiYR zS7T00*-$WN&YX(VyL`vvV}a_kN~rR?AFh-ne0f7yP%u_%we}lcI0EZ__NFku5^Z{~ zpwAvUyhQR?Ug*%Wfod` z8{oqB6u^ZI-??npeP~nzqmwmLO;zrNb2))&C6uz%Oz3;fhn8fgNEXd9laeotY{unO$-S>cUi!R%sz{bhJ$HTPtg1h5CrRir*CzcCdPWjgnj*0nQY3T# z<-We5YN$U>LhJj(U!j|EyPH$E?ybB`fkLFuB>#f>!)hdGE=g17&>tGU~%5Jtj`Kv}54TnINS+uVKk zFWP1atF6+Ij9ZZebLPC?hxYUC=hKeBnRA}=Tz=Q@@B0HmoeyPDUTVC#7J;aszy+9N zfJnifc$n{3;M`L_FxZ-@4rHx85woC;C4c@_g}3AHkrobN;(K8s4S1#!$?TEolf|Q$ zNb3kXWlQwduK}*6`sHq!e$C+4JHsAnLO|#lej6R%i6^W}_lh1Qjo^n_TPd_BE;3M^ z6Z2{kpDEULmxb6b980WJIkPJoe^<~ihib!vaM7* z923f{Z>&$&$tP`LDpY@szCO=x7=5}Vx*KgqR9<@CL#bLW2H_EzG2B{~`#PJCNi|JnVYa6{jc6hBupmn!{XpFGdK6sW;NXqYzz8Sm>qf9VNn!M2 ze1y`}32Y(tGyK-4w|*@IX3-M_rW%;NZb`S`o$a3pf>QaR)F~PTEeDctV2z-An~PN5 zKew>~s+9gu4>y@J^eyTBK?uyHdnUe_1RLG%=u{B9@M>8}uz|nI;cUb1dNx{Yb~?#M z?P%R|8r6BJt)&S*yaH{#?PvzlgHpein*V|04FN$ikkd=p90MSBvteq24R!dUVSAEZ zv?Lac*QNv$ucDyLFoD>QTU$W?PxJj~->ug6E1luW6U}NaNOh`oy5FeUznK;x=?L@qLkisG0~M7@=bhV^SJe~ z?=QUZf-V^nPlKL{UPY#lg@B^7kZ$b|M4%)L+t*D-ZoQojWapS5p|_f2Ft0-;-ds1* zK<>=pFf|H9Df($c6N>$*r%PragfJI;A&47Fa~nn)-~f3M+}fQAa_pz z+F@w`6c68abO)_u;w}y=fWT1Wgu9gT)Z~jE!^k%La|D!pS=6h1#BWv`F>l|*hgLDD z2vbmQKmk|U48*FL3dfxcS@%x>5l8KDPC^YR$LJd3g1~E$aYZQXpHP8XfFK4MHAxzZ z>HsX#;N}HBKuh25>Gl(niidfwLqYWcJb1w)33h|i%LUZZ9f$KO?y)Cg3GN@>aEFXr zuXg~Ar$XTxv#z*D-D>~4)COj;|stfvRle|l-Rc4Kb{v?%Z6XeG}F=jrFcH-e$Em_X*0^o4m znm<2_TKK)eQnGNvH?|3lzG-mn%v(cM2a9E-lZS%bbb7J`sM`x~bGA*PI{}fvB7scD zBw$@ZOC>8Z(9Uz5jue-fc4YMQ;GJ4Mq$tqvbHPET&%MX3CF^eg%(Pia6ak}4lFROikKymj_-aTn9fH&86II0vb5lj@FqFD{TL*m z&t~)-@lX%*+Idt&5y@kQJ37&xHMDMG0CdE4o?|KYq!V`_a0H-!g9eq8bE{4o+>eA( z9BY4QDBa+ZbTTW4=9b8zVIRAL^yXYF*6q&{O;GB4bNL*}Hx$a*s8Fou`1qjst#sG2 zIx5kokFeUS$6~JFnC_InY)$_d^vr%``^V`h)G-;n&!ztV1x~EV$~V{-b3Z0ZmS>YR zuCGOF2jcw zuyX-HUHEYEG@5gG2U6rYgJRZPeFK1@5_nAD1I%p>;t0*Oe%xvYfNf^$L_vyWb}d=Y z*^XhEzFDkBvT*=QqR3=hKcOw)TpIKyz6$LL%30vC9Vz$YO2Wr#w~OQS8#~~YE_72J!F{$9||Y#<*(yw z)VrdYPA@1?)ZfbaVo>dP5jy#4!2E)mdnH&N@7LQP;f1i*fa{z>H*{X@C!135^o|0! zU56xBlBxqipiqYw$%W8R-ahYsLycNNH!|@m0S4-OwxyU8p_vm6K|?tDwlLoskdg(^ zHB(QcHE|16k2*J3CxjUhno;Fc4Gz{qgzJXVtA~aLsrN1au_`|(h?A)hNE*vcw(X=( zrVpj&FADN9lTOa+h{8O?YZ5c1D5_XlSU&HC=6UlBbuoiufVaD6I5}nO&G@%UQD`J8 zOs7*60@G-d4*V2I;h+bZFGZd^DI1%{3kopZ6V?>h-24IJvIPfFq;MZ_6`wf9(aHdj zm76gNZ$AE)h>+4zAGmVWhMKaV;F@dLvO}~aOpHsc`Mwho(c1@*S)FUG5nXd>WFZkp zp525A2MoN9vn|$~h}jTI>6`d0YH6rox15hhyBGf@Q#u54tD^vu-AX@*a!-nzl(vaD zN$aC@-T5pKV^Ww(DFJY$&KRTwLUXhS5;qhJ<{$?VVIwIz(c#6=o5KN1)>;jr4FY6? zH7T@J7L~*XN58Qq(GPf3iUS&A9>lBYo+76N^~ycq+-&GZS0Z|K9|y%z*l(&6@tRlwO+sx?qB*AfwxEQo#7-VG9r99lY_Ub~xRYs}o)#F1M7vHV<=Rx^AypdFAXD7?a(L-b@ZwDB#&nait?>JK- zzM6VI-qG7zri{SJnbtbOxl7I$%j>{rVV?GvkWfJvj;W`++@0x|EMGI2dKmhf_?yF= ztwyUgXcB_MXbO@!9Rl#>@zRo%pm}I7*}8imFO30nie)i?X!z#%Kn?Fow|?yKNxYm8 zb51YFb84~iYsXQgJ98+1lzeHZARk+Jj$!)%@Bp)v{2ty#2oF&V;GvXGm>vkhJDON? zVqNJ?EzDg+l=`b~eoZ&mgp6}C-G?YvzKXMHYNGQIAzyBY5`pxxq3=>YUqd|wEC&ci zkVrJxA`#J1CxCX5YGfwzYr*U~;K*l#O?9DGHRZK}BwBI^qQ!ucIwCGWNu?xi2py## z^J19!S{3J|H-tJP#SviWRFPOgdx%Og${|iT8I)I)40@_ZRPPu)JzAyIBZ9KIa)8J$u^)7ek}u<6m56nOexP+pVz7vh5T# zrCN7X3NXq&3l!jy>&Hv6mY@80EhELR7QT2J9mXEw&&O}svbIzRPWASrpj@=8y`3kk zci0W?O3^MC zHc{YiE-DCvYy0G^P<$kIOjbY{^SbqwgV-PN%3*^Wxl*Av-P8#>mfT$VXmn9 zXmw{v0fcq1pWJn0&K`#hg-8K=f!I2F;^jk~J)`pF{X4Y)Bsi+@qTPHxghX3zc$SUY-X0pk=U12o%wSRo=a#G*_%GC40owbUh6=!G+ZIp;CUn zP7Kb;cXQ@BIVo9l_vDoLA@Jv>%DuSUz!L+31kdohHGC!{51Nax-@L79S)JoPYYgivpJHKwamXSV}s_;p=0A zn)=*mHt0OVdY07ZMnyYukJ>#3o1Xs3|3)KcBP*VKjrlj{MR$}PVUm~J`TxGxejFmG z)r3GUTc7)Ew7MHKo%qA&fA9gZLeZa=f~pvw-jnZr%4IU>fAqJG37|k!s+^&QzY641 z@q?fX%m+QSJ{~cQ=;$f89mJ%h<*XkC%RH4AcJLI{#+<0Lw^{oNU6FRVim%xumeN)5 z4ydPiE1#A4ZC;9OxR@v#?AT6XQO)Cawnq1Kl6|>+nahkcD7&2PxH!@~;^S?R2B}pC z#GDjiHny-eOsm22rqSKSTe454io99R!#Hl>Of6tHAGcct*M}i?dueIYkMEeTb&=ih zox-d=J!Uv?y-~5r^jBX6LB?n4N@i`biI%2O#m%~>qNdlc42Xd|+9`yaM9+0^J5IJV zF~YjjKw$MIjgD$%9FWpWL&rKAHUzPV2Fu!lWHo$HdTD6C4qnr8gHe<+*$iZj@{z!8 z^?Qej;pPjrI)&iu@5VUWfCMPq6&_C1l#HPfPEJDHi#A@|cYw^dQ_!KXm702PBWoUi zwwR`G7|&fJe>mNK;8`-gbwU&gU_0OsQ(!i4Zfb=9`3RY%aeTJK?p!h?8l7ohZ{H@Ck+KKqYfOAuUoTFk2doQ(B{2H{tt zCFzDYmyq*iBAtv^TKw0Gtey51MyrRFQ8vr)7|_IK=%QED`zs7oRUhXWxKx?wSy50- zimlYTl;B^To|LTTyWF4*)47p0veiDKGIo8<*%4`e$9U&!E47vs zFsojZ|Jf-|I>x>rbK#q>6pj7_VC^XO!Z=YLqZYi3tW5BkSD~KAyN|&%n2G{b5$H!o z3^TGQOEpM8?eHR%IDjh(zdG{*8<>r)HNZxy1M>0f)(Xi-)HnCp=PfyOxt?u^CTc z%F)|?xdCoW4T>(5;#;XnHZ{Vl|4s#twubr${h92+-F#^noF^D*Ml2ed6(l?*(c1_} zhPts04eSfc4N(Y-a_;Jql&P^?sLab;wP(yi90g-GAqYrMqNAy8QXb70!c9o(L zkIAN50;NT)k!1!-G;5YcEHl<<01nft5`?UOP01(`(I92YGO+19lJgW;G;p9X;G`rw z4!F^s3`k_6O0`u0OrHwhGfLdY=GxZ|bCCAW<_Pn{eO#s*q!#a8S`CoR2S9v!+zAJYa%lC{5KS_&_CN{ey%WdAFyFw@sA} zyCF3KQ>Rk*(MrXg=Q-PKbVHPsMuzt;P7Q=mY=_scTrZluY*BU!EXjJ}nK`^!r&$&OH7pL(K(A49uZN$9tR* z80%s?aPa_~VbyW}IG|`0h{{iKVo26cSsV5c{DDr#4&N!t0FgcBK1N8IEvWeUNUi2+^b+ zM(;HWZBWn06s%dj8ti`7d^iC6pmas$yJ+47cV=oWP3xAl16$7^0MmeiV5+GP#6^Ac zN=qZ|sZIF@Yrc3*QkL^b6_b^|p)l2d|2cMD@xj>M*N-WyvC2-9Qv@y<3LU;wX=%3| zw$HIq&Xz767Wp>T^}Y7v)Q5S$|KDIZnTul_w}@p?+w<+sX4b=?sjK&o{awj|v~Z}Z zimj=A1#z8LsbGzei7uat*DHA9P^1!^1r27N0V7cEWIc%8(LZYUozpLhUxx(V9~TEB5f_ z3$H}zRJ=UlC46FvXP6D{e2WjMQYQRt&BHCw2lu>x^Ak~8=mnJ7L-|SQwM7aEI>C`d z0T#5`A-HIITVVJ!PIN(Jc@`H`y<%9Kun6=GY;4_fr8C8&8K2;6=#QQxD+^uo=4Vp# zvJ9}ErI3!MTGm~+%mDj#xG52IBN=n`C{|K91tQP|o1l(?5#NcDhZu zA(>&ia1m_}_Z!ppbFMN~eXgaepQ|Y=kGMv!E-o$>Q1INE^Z_pf8rLZYMa%P}UH4+t z=a;p2_P~@wgtps1aS!Y!&x~&`hD{`XZ*boZY@vZl|A7wo+U8*!ZvfUUN$puz}>%Y`y8w0e!;3}aDN~`a3 z!TZz+8U_`L%Zkx!w0D-&13D6bk<>|s@X*i$LRQAtC7f%KZQ_YJe$pd(!mlU`ZH(4ZN}X39&JNDQw4{c_ z^m|`q%_@j@9NTt;GN_t?9jrzBO6o_kImO)yImhzz?K_APsX;d*8(32m4hUtsUkVCY zDpKI6u9>0Gnh9KLFwg4{Tx!}L9D7l4CpF^~C)w!vE-meG4x=zhKLM6TFhC9n=8zIT zusPB5u&mu(32yprLtur$EEu^!xaw)%sN2Q58nqj9Z>O`Y3Fvl)zCQz> zF!ysq&b2$iZ!c({D@U|%?W#Piv?0;yU|qVYy&^5UN85?MmAhn+=P!FqtqNr`lcrLy z(cM2^Z-E6dZRzfjKhyf#D|D$ zAx@lBUI!*1+O{V*63)7|y~3BbdiCndM2uZXwO1kVlX)MKUj?OA0xHp*o!$b$u7@v@ z`9`8Q8%-41z{`gBZFD?#r|8OFM0$|Wu0EQ^RjDKWH?NJ@s8>RV!_UctY2qj66R z9;MMol0K_818=7c&4`!&V!*+5PpYAtffx@rnZe#bFE^m;appeFrW`J(^l|~O^r1AL zrVf*rXH92M!tPM-$=&hFr8hX6sNNa#(uUjyE|{VRA_M7{yqU<5Wl7uC8cXy%ABm@S@9?4+YTGn${KBtAQ1t(54iR1d& zRAs~o{Ou-g^S2!c+^Y@vX&&~3A9-E4_z&?Z0T3RKbM~-Jxtc>Ds~P!;gFLH|5;<@7 z#@x_Ex22P_4?dDJwf8!l&P!!^Y}P}NSLWIo;76&`nr!Ps3)ZaNfVwW=tHM#Sj{1k# zoRsi(@R_ZrYbl{$u;}ZAW-hSb5U^6J{?SJFw6CPQSCznLDW_gdPfJVd;)2l;Zy_E} zDO6ch4~5op;QCvtPR-sdNq_k+2c)2e%s~_(`a3$?dDlN;Rj-Fv$7q+nF%+Ze`y=}L znLoH`rLS)Vof9+l{Oq*kFyP$`nX(~$%~?Ttzq6ZXGpDKjI}kL8gs@hNMLz~kA#tQv zJyu?G)`JG@>gUTh=2nfNW6Ff)e~$vHFL$!8Lv()oa3M+bZEcSz7qY0=yRcAax>AiJO?UqVf+Qm@?xa2JIJMLFZ^u>e!1?_d`vs8+-@QW zHJqqFVTs?kvH%dZC-y;8cH;}b#Sgzfgde`d->zLhjZFAIuyzyIHG5J(V4FoPz7V~v zz&-^2Zu8XM$&QrH#ccPsu7=mKa#eVqE5a-gzo`1$67C@#_n)C5OXYkwT!RWx3 zjdQ-({O5;KBiq~Cv0R^!^a;3Jsan;I#eI4uF_0B8SG|e~i2V`8qD(R`WuPx64V?~P*m@4W!V@8|BFE9|0XQ;JqBOu>03km_-?7a?1^&qhr{%@9Z>R zdnfYRl+8&?X*I}w`lyfA>9H<;$hHN23mn<5i0;oX`2&|;47{>bA6n{(V&U)KPG67u z+TJv`+byb#Upt`g3cU98ZHJQIjbFh&zP zFs2YI-q>zrJ>k)|5ZAwrW;XNJ+Gv}l>Z+TU9mHq2GQ+utNA1t}$pKchO zSzDotMiDO^Lp`$L*1CM9HD0BnrWBHC8o?0M={FXvQiV7&t1kIvbfIjq(ji(zUao6H zGA^VWBhATZ?1SYL!`kY>mGNY0A)I<9M-zemj9F+EtOv=cjD7;lITW0tW7Z=%+Xjv? zoP_~LstEniUf~yR-UnM3|MK2b{vk-yyONEl^_{qW8e^ERFbj6GCJe-}IULSa1no`k zniHe0)zg`d#fx#@uMgj0<+;9MBt(^q8Nl>BR(>(B3nW#H-{5_;3zPshQM+LGNTn=y zCX$tmwrwlfUXA0Y%`F-$+fw!SJF65b1iUyx`Ll(CgM($^(eKW=28!mECzh{lRpQku z{ZlI^r$c5Ei{;qbg&~fZ!G}qMF8@a*bTUnuh^{Ad27}ta!znJ$gRyI%YsYa)6{CE>*U$YzrPL z%FG!t$ULzxRbj+8fa=g4ZsY=XN#WwVS(&+5BBvQ1LoAq4<#DFYdM?wczL+PPBBR+% zo!Yj)!YE=pJonq(A?N=2!CuzAcNO+b%}Z5lIfbbx-x4Z@uT^$YQAm>O`J#}#8U@H$ zujc8MHx@f7^m<|DEuDOEyx#KE4;O4yP0@Wrniy?JYLS$*G=aRg*=HUj~k;+SzFRlYw zsmnskXC`2yGj#Gv6M;LX2btgQGX|{1=mn7PzDG!@&wAYoxngm5#ygO~FpWA+TJ8{I zDdUnCJq#Ja9Ug5}!f*^+5!zL|V{GAxb)tZ}sKLRF2n1VfGa}=DR7OLjyCGpkw^o*w z4VDFVXxO~I#rX;qucEV`Ca+8+L{jRTTw=!0p*L44s7HP!y^ph4X3QWDpW}9qqU{ac zK8l1Del9FTra@s|7z@VL&Yjv@LwAaT3BPz_!psI%Po?zqzrQNEx-h^<@~Dy@N533X zN=u#GbhTZXd{3-$u{prl@S2Awti&|^ssHP*NMH0n#{BV*#47&JM2$>dBI84gEXdYK z^#0NMcRW{aG8s)=X101{hafsp6BwZ$sk~b@xC*Gf&ntwYv8t-ExF5;*HA4B##e-#K z*fjH^epo<>LF>)Mzr3kbtgPA<;;4L`kSVU8^^}#KAqcGNxGFT`qjWbPP!h9#GalR#Aa6P0WE%H}tLqhOSAt22UGQU5x0COi>-IG!4V^;^@3+d>8tU8Xn4$vP)ABZAveDfUK zDO_hvHYQ_Ajm9u6yTNPiKMYssQM~S!jjL>&tEpHqPCGiO9K7sJA|3!0O4ZVR+)n-4T_K98@=W=XGZnLz+Z5G|!~H)7r)N{zTj?$72qwZ1 z!Xw*Tj3o0b_^Qv79X2!wqASJX@FK~D-jzQO)Ku`U)rirj9d1Lmg(*ZxL-V^!mG{mn zlQB!>&OMOUucjkWkc+oYmzmS4LB@NHn;r>=@F)L!SIASo{GY#nNv5sCIeZLvpW~mw z%NAcE7Fh^d+q+`u>^EUX`gb^Yb&fzzs@f~Yd_!!F>Qu23QnjUO?Nf)Oz{iqZSsxGo zYfEs)2`)+vh)mG39%_Z`03xkw$?F-(b;FX}a>>2M7e{W8+3y*Lob`@FJ69 zy>pdRwVv_E(>t?&YsmZ&jm|qe@oZjUO8i$Wc*o}_#>b%wC&0L$`5FDv-@pGoY!E%| z?z#66*7VM`8LVgT^A+d|D+VQFyO33TsZupm3)hZPovIkRJ07>xurDcK)vO&ej7JB0 zaU6w;=J+jlx2(e1eJZtCpO18zY~{!c-wiN{wgn*$DiY0{{sQbQ@;tkg$4}2&Q8y3C zqP8|?8=lGYMnIf=oy};WvLvDRKDxTvj?5NA`=3@oFF)NZ=f^E=YJ*nqc6Z*7?W`k8 z$lVwuhEIkG_HVvs)o%Ze78A?M*55xMGwpadJRVwfo($p$$9`CUO^|eX-+#|q=(fB) zv2~ArV8Pafp)=n*6S&U(rAm9dQE7~9LkM3{?RclDsSN91T|LeQ1}OEZ3chIUt3beT z7uy*IW^P4Y{3^f&chtp4{Q&rjY~4xT)~{Ha_1V+1Ux)Yd>@HjkFG77GUCpc2T-Mwb zIk7pE(F72~#m{qNR5=uzks$YulXEq(ar_7ZK6JZd=Lz!p_1t8OATz{iqrGRx8;KO^ z=($b!raL=3GlEPzdBIsh%l{r-pfLW^D4UcrhD6q!)eyV0Vm$jtP7*ifB+-922#SYz?lNOmc1=fGZ=;!#K6@OVzV^_u*}LHUcl zl^T96ppe^D%Tv$m9pnXNDC(P>K1M;kH{xKbxF0_`7+48wPhJIl6OAP^Z2yN58pvSz zof}-k82%oGqds37_g_gQ)FfZOcZ)$?w%Y0SVM&#`f{*CkOyvLQ$*wDCN}S?;{pRP zSUW|F2qE4Mlbqf!^1LAH&V|j|%%P3ezKV@wW3a(PDk^e|vgT(kO!?y~MT3Sd&s8?- z*C}HlfIA1|0oxrDx~`8oul6Eg>C zl{#EUT1Tz1+l#QF9p0ZnsKK;%w#W6(oqGPVqw_V^{=R<)jt!_g{RYLW>-O@nv;36@ z90z*f#U{!Fut!zb@Jy`e4@XxJf!*5BI*1+Ke2SPC4c2wTJ1SWB+=~XANV~nx9y}=7 zY>uN+ruJFe%_)l2DVlgV#EK>Or5}b0g0iypxmZd+K-~#0(r5 zhXLERz`Daq*7(Smf3cHK_Z~?TV*WHK>GFBXl`(Q&bv_u*YTQ zw|HK5fJx|U+_R6hcyjYL{#sThwdjVMpOr%@op8eE7pL|%qW8w(WE}f2ULG)6OJuhk z*Bd#NiU0%Z#4QNUOO<=e%gQDPL#Zqv^MCjBJ1~ytTzhWE#=_NLt`2U$xH(Fl@4%4S zHjvl6t5{BO6zW@J5VkXnKm5Ws#CS@*$wfy;YJZ#px8d#7=t$9sos=Hgj=86$4Vx#` zrFV7*sClP1-sy(`oT~0+Oz?;;no6-K42y~+gGG_K%c?~96vN&TxbG5eiZ&8^f}F-# z16SQ;1WrBe7qurvwuZV7QwX}o%jMe)+U9gmi$R*Ct7--PQ0b_Tv>coBg9mM;oA!@2H+&TlDa+~>K`Lix1_>YBW7V&R~Mo`W%Sr8 zd$kbsc8|r=wP&Vg1KOqnkC{cEktnjZTFpphN)dAML^~zlD#k(Uypn~>GFMft|To}9SQMX&h9nPkuvF?Zt zcmXC@Qsm&M!vzHXq3F4Pb>M=kYPd!N*OiXb(|f&|_FZjtYX~8kMJ4R5ug(``>&5@t zQF?=A3!k5ls9NNSw-&x|`{fsa{C^5WI;&RUHloQWLa7+t$Pr@v)pn^6zkTNhe8AtK z?R9&5B)W?>3_c$&(S_p^m``B%!PVW+^1OyNnFp>@bja+nW z6m7L+3yZ~DqA(A(Y=R#0wEB40fWgu<(&G~pZ$<8~2y^QLcl&;5?PRwZ2dmS>xxxv1 z#KG{$dLn@&YeAzRHx?qcqx|a)T7L(9;**o7OrN!Q9<*iLg_E0!r$RO*rLi$)ghqG0 z9J_Sz1;eppPh&f&Zl|}TCIkEpmDbbQc@X3N@{PZfLo_9$=@chQ@BiBayvP9F!fdg$ zbAf4UT@kH@MG>fk4X^l-yOUtN?KmUglVy{Mv9~0^EWi*aJdOjwo)1?NKwGJaG8#hO;B?RIY#6!= z_>`d3lA40Fz0zjnaeLn z+F%1e*HKau$=h;4THgS{2Qtm?aM}Zf)hx8&c_}YDTacNjaL-9y5xcZk zvx1rr3n-u%&Xu4Qv%bAOMX@*?-?L`>vom*HRy^J0IAn<3VSbG7Y}y=hDBIfV!QP@*_((y22Lc3phen7w}**xJN#+}44 zQwoU?h9`oUwu`g%+Lh+L5dXb1)%ymA&a-ZB`_x`905iDB#=PvZvW>8rl9uAuh=s|_ za)WHu&sVH&a~h;wds{nE4x5`@g#FU)^=#tvRa+9o5U0>jAc=ZY(=Qh zO8Z{k4%}xp{q;65k|KH@sAZK0yRR&Olr1S%gv>Yb9CgqV=fNKzz?&TPoFctwI$l4; zn#G3LUN8NE?}d%zo!a<%=wXX!JlR7aN@{5Cp(HGGm929Jz``jnS&hTKo3G^0}O_Oh4`m2pIE#rROk_ z<8e#|Ho*&W{t+^_UwTIF6KqY;!K?*?ejGP>w)>eZ@~5}gITn)7l?@I1uwP93yI6C$ zh@Rm_qfQ7)=5`^o41vPvW>pfo?EBiX6&T9Q^HO!ya?QM?z<~DA^47d+xInO-)H~y6 zSS;iblSVInHtxt-n2m78EQf+U=;XVMvLisL$*!eEVfbHyVm+2-WOn|}U;HK=7Pb?* z<_G%lm7aAR!VVpkJ<1QFblGe%VYg3Q$4yf)?(U!7UL(^EgkNQ)og}mAWe`S|kWptUFzySj`IT3<<@94Q;LELuD> zr>T4vcKijHDz9HT?h$3LF&bTnx6xAAcc3X4E!Fz=e-PDxc0bAVDl=h$>6{3K z1Q`SeaJi9h=gD@MudCz8=f=vlu=`-mR998A3R51EgC#b|jj6v3TV`e%WXrsS>{{rW zbi3mDS3+9Z*v#x+_1mdOt{guO&5v*rvEhZGPilqCL%=Us3&<`pdcp81J(vbD6J&OV z;Th`oO2K)@DPYs&uQ?0|x8;74X4u({M?Ii0D|3spL9)v@<{cu_>K@oJK&Ia5+Iv-kf|1r~_of zUp=a*6c17YE2u=sz2hzyg3uN-a+XvR{m!1yBerINwlp!tMcY(U08`|3TkkB6> z9_>bX06`!ooJf@V2LP!_xisrT2B9cLRc^1YCNAVF>F}5)NBgTF^Y&7*QY%|{lvHwN z>xG26LHLe} z_TmfL+e_b0{p#}NHJpdJoemwD2%Xo_^I3-gqZN`%f=B5*$B2s8Y)-=@VELvlo38xi zj_XZ>t9GD*dLR@=h-J>NT0n zB8DsCe`Fq5r+?D;F0R_};^cm}joW1<*R2d9h&ws)4+NQz9J`_{C-!DY&fBSLE?>SP z1T8uQXJ0Y^3y|wIp(Tk=IXCJu^Oyhb? z;IYHU@Bl$(G7%3?M9^WV`5ZLAL{Gd3QaLQz!o*#Aa=rHC{$$7%tuYw}Hhe=Xkf;wn zPxeB!y@~|#4C$Yve*km)i4@uL3M@MqL{u4qw7D>~=*w4DeQ=+Sz3|M_g?0_ZFW~Hx` z7XO5KIHqY70}4Is%%?np11;@no))gs746C8q4a!qg%~Xi>MKIS$t%6MdAt{6hOJ&< zw~u|Nzpjj0rMn+jRBYO?acHPDu$7L#@QX`KA>6$p4>QZ=rpV03c>%yAy>!D~=K<`^ z&FETW8Mu}aN0;rfo-n5w`G7Z8U2A9yBR1BEr>94-OmFT8GQEdYBRdXM2slF|Y_t?< z@3y>^IUY}tS?VD!#%HE?WwIxP^jFVe54~cHj!~(y+wx*U=%yB4-WO%CRE&;pWi#oi zR4-jNHZ+8*r&Mj+axVM_q=8_eKetOLKXN244r5<@>AAgl%H+gvglWMYQ@+BsHw3Kl zQ`Eiwj*aXLdSk4rw|XK*3k$Zp|H!MD`5EYz9?;LE29Y>E4!7!r@GZP)tMgP+j4FE& zG5aN1jo5t1v{4HXWQCBl+SYKc#!`9PS?+QKzTxQjYlSF%){Y(l!A7GArct{Qo&Zd! z{TsGh$r0!c?SmX-)I)2>?#})Bs50g1oxQ$7rm?Y6*}C=;iOxbd1er~RNUOje0k#Ua z?QU~QVz4pjBS)k4)yDfV*kf}VS^4;-nd-s%Fc`E9eN$*~V5i(dO$y#r>NUgo!=NEV{crprDgXg{@vE?USS#9)q!X?Lx)60n^NS)G)zet>~88&O?$=j6+%NDYu9~V5fXaSIm`z3 zk*veMiYu$_`3K%aa>W}szpvuqJZ!DF3(ro5KOjmLA||q_@IvYuB=Kb?lFxikO9I8{ z29ER2jJ1;aKBzm90aR1dS$7xPPhXlzH|>nkW?!Z|8s0lCD3%V7$jj1xSU+cB9slVP zUIDQu%mnuIjYLKFj7qhEuKPcrZm0HoDP!=s?0T4l5ceHBi8@^3Ut~f$M&qZak0#h$T5tO!poBA zQs_RPGgq_>9&w(;1!4%YNYEr^6Y*(vg2=l5s%@`)zTDf{=|@@zTf$oM!iX4rFw+?eulZ;~d^)6*Nn&OC2)OUWP)7e zeGz@M@beoPd=&XapfXGd4w!+d$f2Gqk5%{5>M$&q$cyu3i@1u_I4iV0aQrT5 zth3`qAnY+>Prmt(Anj#CPBPS^YG2{T99{&8W$p8ZfRuo22DBWVf6tGGg-urh#c}D7 zl?X5DjbJ0!Dq%2o^`OHDp{)%*`1+t}yR>rEU z@uu1`Koc31ZO?@0ZOv2jCCXYZz)TK!Db<7lH;A&b;fVRoS0`wSUnfbd9R$yxqxq^uD~AbQ!D?FF-itBrR%dF<=UsH-C?1 z#KBBZr0RrWP%npC(e7UKZLEW=6~5U0W0=qaWPt8^(MpF!J;`&cRK~eS`Diyo7p?rjP5LJA#?NgnX_lfXPUXo zCw+QzEu(N#?zM*juh(&r!*~TGeSdv2!ulp9fo>f&+FjfMxy76hyb=1St^(7&2ENis^;0|+QK(k)kaT*Wb46gQWb8{5dsb&UI5 z0a|mQ@=}H3Q&>;!Z}&xoq#@u&&CpzR3q|2VbsUwZoqapJh@$fIIa?fng|pH1;>ipf zMF(#A@{pIlc0DtTs_~bgfSsU1fpB{gsH+m74R5D-sN&mZ7iE;`5|ddaMouF|Haei* zN@}JlK#Qhl;R1y7OG5IE0d2a4ntfY0i8sXW@a66+#gVvV`y~J$*Il}ZYKZs?Xe>gh zuDaWD%TR~u%S$-_nc}PEToy#VRbnzGRHE0c=|4%~0i0VDJ_ zVA2Hb#r*8K!@C9`bN941yveyK0oFy-*yjI(vPtC!OL)<(rBzi!O>ieJz;l?K?M$i( za&0cHZ-9fbDK{k`5xe3>Hx#F(+KxTA5pH^azBP^u=o4~kkq)#E0Ah!cw2iy_k!Mox z?x^hVGRD;!Gz)CLyxPGkHkkHUd9-@Sx|Ovr4KIpT`+7jI@StF&Cq`@HYPV{2Mc?N6 zJ9-`E7rFdM0m|;hE?mzu$ANmDD*j^@ZcMt$#-&UVx%GZwD$@D0-degHaUD`#KO}qUg3~ z55G+A)9kqNESDLA>-`cMQsFO6jt4Oyind=tKP!ByhCZ1Uq*KbHMTf7ORYJs~;pim| zt%P&3+v@`x!i|P*rZ#u=G*#~Ap*jbtU*U2Jih*>-)P`h;?eaYin}f?iA`LpyefA`Z zlCbWUUePq43wnnOW9jE7la0@nQ))eNoG)(L%)0i?q{^tM!J)Fj|GB07M*_7$Zqda; zyM26|nnCF)p!eb~u(^{mBsFO1*d;&>=KTsr32yM7qZ0yDkJDUtw))$=CSP|G zu1Y*Hj2cSyx48|ZI}m18Hy>O&ihjgD%ql1*y%;Hi+Jh2{lU8Ji0Tq4XfpF-Gx%3iW z$6g_8_JG34uReM_#P1MLBcUi0@DQ>4I^px9m|JNT>{OnYUJxpJ=e!NW)-{)QO3qeJ(1lFp`8xfJzMA zrBdS$;@e-cnTb^FzKTbS?%K9&{NWzlC!Fcw4MI_u+uc9I2*fIKtnn8%O?s`ls_f?~ z@qk2G`U;CRQ`KZd6zM(s-8;k2W9kxIzelt?TRkNs;O!Wl43EkdKcHsXj*8pqRMX%V zE;#*WJogl{|jZKYx2u$sAgWxR^i{@bi>xz<~CFbd)%#_9mIT@P{;?u$u z1tLtNkIJIX$CuFXRMil$pMqobSQ02|Kr8||3vv66F$lsJh)xIY0o_e~ieEVLN(=?~ zcRnvuxyNXU{BvOzRi9fjC!d?4+XTGv#vG%a%IP!K0O)U~Rv10NryQe+g=J;C1`xrd zLH;TTA|hEd>MX+}_OL?GikcJG-b9;$222aqr6tl7#+u7c6(iv{dZz|o4yhGb}J`dk8ELaE%%__8f)*Fr@l8=7NGMsr*p{R|Jv zDv|R(_*&|`Xtg8JfvHBL+WcTEsSzbLyj)E|YqX9h#I=7siJ#qCiuF);3Zp~XQMUuK zkFcEep^iX+IlpWuo!X)Wt^Py&OJ6CYTo$UAQJMZVP3BpJ|0sQk1w{%5C^HJG?$y+& z5QoB9Kn=GPAno+^&{ad}QC1}%mQh&oOnK-%bkHEhOF-UkERs6mzioLKjn-Cg4^TC2Akk z+~0p3YkXeKktqLHUwws!+KiD$M1feE+Z)h(BxoJC!yJSdzTtHv5;cA3Cl3qKj{_BZ za`%7Q_9<^!7z0==l0Fadb)mZuYq7-}l(Y@spT^WzWjUER-!IcIx4YATxw0B(!L{Kss+tQ z!o34gA^D|Dc7kTjb$zJgKseKvJT_7i(!$v_=}L+AD(5ZxvvM=)<$`K9NZohA8rPqu zg(6n9Z5Xxcpl?R|qvL#jip?rsbN$!Tq;sGadFQR)%*`)A**=R(`2CwW`>b!`qn}l& zX*TmKE$9vtjvmd-5E=}3#GU{8HGV_%Zz#tmF3Yeqw1oZ^_qQ9VFu`r`Yc(yH zmJK#7Hp8R229sUzp5+31q&SW2!iDI?Q?hg|UlY#Zq-{!oW7OHXgMtwb^A>avEA1avVJX8E1NZUkd@jJht8dsaGO$J-g{c#UA zahY)_?C~5w$7eFCrJ=5`-eJw#UoHNKzFzu0!uJXEmxVXb3rJs>*M~|p?Q5xjiGSjW zC!gfZ@ehUQ&o5hssY7T?V+a~{spIKvH3Xg^6qP5oxtbYQ^r6YxFg8%FdimC?>9yH` zApM&|dGwk<+=uDkg#U^<%$t*0=5Sns6SHR2n|NU<-)4L2q;tyvo7MoAD8k#MaJ&gKo%1bn^aW!|V8T zg{TqcuOqA!%jlIV?hr93>Q${@34w>`$nd5wxEesFV!|~m1Q$gohYr3ZWQ8o`IQz5lyw+8Rg)wd^li7#_cohexU1y zhJ1r$f6&Kg%mo^2Cu)&vzPR_%t@UyL-5&FU-WAB%NRuEW*HM=X{t|qZGRTjMLud-3 zSW0cxY-R!-lJoEbg6k*HUC9-!H0`nS6*Wp2mpKCosb-VR{5~7U`aas1+W_b?Lsxt% zdIYKX(|Q$CyATIvLuk8E_!0*Ov?(pD0~jBw1&QLaoAFQ5R1xP|2N|<$+0sP_WZsNF z5pQVgLYi8$@CrH^^v_^3GqnkR4gXSht-@tmKv9~1ct$^m-hVAi^EUJ<;6@w>2Ecx) z`SsCn^n{tlHdkA%jDAk5b3SXqBw`zU3Q=7Y{SO7&(F z6Z?uMIwR|g+;7o;N#R?OAvU42MEv$Vme-6 zlY0}*Z-(N)u)&#O8PU;pyPfsyIv@We)mkvbWzI50_JO)ydfH&GRfWS` zdv&Sd@pYk)r*D_4ThV=xIu?fB3AKN`9%)MB1AnI1T!B4cKKf9}KU?{%WAD2oO*42* zW~EyXc0_7wJB&4*A-H}pKSiON@)dO8v+#CmWN#!B&IhUC%?o6Z9t9|Pr1@URYmFhA z8SMvB{~7g(_^_~W4&AZTXpeqw+$z`}rY~<%c?DZ2y|?TCk@oI!O`K^P@XREE5C{pV z74SeNKr=H5Qo2P26M|Sz?DlQfHiAeJgxacXm91-KagvGHTBWt_yIXtoK%rDj7HD@D zZ7~Owty;USyKSj$twOa{j8*J`ijZW!Yuxwy=ll2b_mdC;$;@-OpZjp#*LAj@3oc>3 z3?DCvrK{fk;@=#vBULRA)k_9kIkc<>jDaxu_W=sagbe*@2JC5R^kC{*^AG`NWoZzc z90>J<43>mMI(ULj07xXYq=ih-uy;}e-si5tjdl(XdGQ-{RU$zR4t^e+_vW*%uYeQ& z<9EN_XaRcV|26vZd*(>|Uu*3@ubob{#7GdAqdh5q_Tj^aIsd0x8Ts&Or`X`GVDAKC z_4hQ4F=i*sKRUN5>5_fs2?ww#C|OTNqm5dlpp0eXg8em`wCP|71;*E}aRKB74>d@YybJ!mG#;3p=PqWFp+1ymru7o>FNnq^zY zFupSJYsZDQHy;v};D>niJ7XPSy_WxX?x?xI=>w00)VE*!OfKQvf?dVMC~mQxaK^3V zLp6N=~BKuE<0%|MMLdP)Ft={6WH0}W7vW& z4LAdcINDnXNmxg`mxJ}gTTqlr$(bScRBjuP?BUsgvv%pxSw1i*Jr106-YL$WM+3L? zd^9TDi8@8`)(tQ)IzfITDALx!>4+14bv80&h_*gPi&+H&Hi@IFNqhL~AAc>KwPTgb znlW;iLae@Qkfm@)UF+h3XGdv>D$?X?0O3gl5TR%Gp%4lILuewu(pD#joF}uAcPaSNE-Q)AyGEhJOeR}oX&BG zsD@f7PX9%K6~6%4ogr8bhC!>@IRqX((74!a%V+Z>f1NxR3V&s^>W)V3P;#U8D@FmM z&4ikVi&!Yg#sS3iXVNa6UYY}r^D@#Sqau)h%G`8bV%*t0Ah3~Dj#~qEgSnWLfkmA2 z>p>aiRRNS*EDup>WK$Je8qeDt#|;7Ul#o+iUWL6#TjxiwjB-dQ40{M*9vJfMg@z%{ ze?R%r9P1#*SCiK}Xa9o>F=~a95-^(G17LOns9SxNjVP{HHEBz>14nmQW6`$8_yfbfxnBaXI zV63GmtIV3sn14DTvJxB^$KXS2;ICw^0W`$PlVpM6@+M9w8NcN+h*M3qi?J&Yl|k1r zlfTXJQ!tW^4Qtl0<_1dH8uoIGIg@s~64adekCgV6>Gx$z4shdm@4It(jHk6@mfPBW zjpJVfim|$$3-!)IA5HP}>y--S0P8;>fART*Qrni}NK}^5{%W!cECjj)bEZxW!}iV5 z!@Y2lujxbQz@TeT;%V^^ zz_k?<>(+7pEC|$0T>J1tE_lWN3KLz@L5B`hKH1Fr57H<%aXE14V8pbtroOdh*l1*; z`pn3krNilw4a-EHW+=5}0jbW@Xrx`*`T9{6Cpy>N9M2?8zq5;9r!3MDFHXm9O#ArP zb^o0w?5}tJhQ6)CwRU(%09zgX5`U(=i>U%szRYqO!=QT}cxPXhevP|V(!Q0nXa z@gW2=)VFEhMILn4rm}@I24*xFk&*Z|t>xm7!OSSsweob^=ran& zEQhaR>rCimf*{g=CFcS;`eI5`T+2;E@niq0On!LydnQz!!!CqgmL6W6)8@2;A9F{C z2UZ#udDpI70~cu_|8_B4#+kpNpJ{st6|Hz2d2>*1%{TGQ@Is~Lm)#QwrL^Dys^a0n=k$Y3qod%oSgbG=Mrsq z=2VJNGcO&k%bLCZ5-_N4agK#?E&q@XfzhsqjR{LiY1b#~u+hG%Xuu~%15lF7MD@US zJNqyb`<0=Hi%d@SIN?gslK0!D{Im!moLZOS_iT+a{!p(8f}HmRNR=5%bA;y z1R5KL`X%D>Ltd#-)5Kf#ae*NRJdiPX4{~x*KBnSw9VhH1%%UN3L6OQIL>s`CZ`!gqmZQ&a#~tin%dWzTIxwm)G8MA z<#q0wT7u+wb*}LcLYI$Hw)KhQ>!!|s^m)6uE~T_@>dz9~$?znaL8eTR5LN_%$yDc< zX0IPX`vU~Di%Qn5TgUK!2Q^JkK>_lVnP@a()oLT|aSh_sRJZtVw^rtnQV%_QX55mj zL#tyVg54|0(S?^~rO%SSCEU?9YhZ!1%!6!Xxt@2BPkwP%4(Fb}?Kl&?y|C&Sc^eHq zMZkGTnYff=Jz*wNNw%e(?qFQo+MENis)nh@XVxf_W#e|nHSM2tqz@|MDC0qEI051X zu*X>Z!C)9vJ5(RC4K!^1z^DawX$F}~wN!DTX<@--aA&>S8K)b_Nh3=eXYY%D)L1K*Omm6@fb<_p7aF&CxQK4@*H5U>zLs^>$}s@b-iD=zVYuW>QL zMdTO+v9tYvDgZEb%d0Qf60v98fzQFa0f-bnXdRcG7~ZUV$~_QsYEDmRRv;liwu zty!l~+-ck;h)F=}Z$|K_JiPwOX(;*%LVY8q)WZ5x^)RG4&*Y+8!@ABb87&9g|3H<2 zj)mq?Xqq-ZUIj`pF(hIKlGiF1&?eEkN?E{)^uhf8svopuNk}122lez9M^w@Qtll>4 z;P?Y%a86EwDYBmlh>M)pH;syjA-C&8U)#h)%(<dR=KQ^q?q5_lEi@p-7@8%ebG+Te#mw`@{lry}Im4;%gB3%<7aS8_i#Z;Mm z=AHx^ZffgG$ zgR-v{E_7(zeJHHcQ0!nW%2v&`vHBsnA$h0;$n+uWfa5tsYzETJp+$*_Dr5sdSj_WW z%z7NDn_6!NCA*R|Ir(;ne9CVK!CM`!EIG?osXhP@cKUFf~h)aQo;*8kX+w@ z*1exmg%^H^zvpQbUQo2xJgxXYuNJet?@erV+0JEG3hV2Uib|7tEO2Hu35Pzy9Hp0} zVq9a6N<(1EVmcy{2ReJsbD*^9?(KdSnSuhw_2T`2zV*P<`DppVKx|g06(c4mt13{_D$e{oW-6|| z>@)dm?bE!4{#r^)cv>3Jrr3J+3=`7-d*fqvagQOQR4jXXxX|XT_Avf9Bz($&8|B38 z;T9e1rx6-9w1C8#s!^)CM_KCIsYa6z%6WHgV$u~D?|+kh*_X>2IfH!>(HE< zNul?s(_(PZPdLTA+)iW2Y9GaC5sI#j&)1HJ!{acSB-$hD?~XY&d`d}Q$)kWcNswKF zm>S7crQMvp;nt${5%01Sg^dKk_-F1#ZQ5E$-^<1hfMG7Np%G7=Zh;f6J2eSYkG*Pe zw!P~O8TjQuZ7*x zvxuE0bBy$k_pURB_{s}_j;+&||1Z@};D$yb(+jGevKQ z(Vgk*)sp>hT}pf3=&walK`v5YbAQO(v)fu|)}`@k~jdhc&;YH#>4e z9*A$sePbo?W@fSwvQ&F7DZzsb$P?oha7+#PI!x8C0W&?cArdViaS<<#y@I-g1rKYb;tM9nM zzgpo1hcc?8c_6cF0YtN;Gj)N7q9AM3LdOmaA>z0n5PbTN&ot~672>Gy@kVYX(7o0> zbDD-FktubPE+v}Nk7w4`Gtn7KQ)EMVc}AmzJ4QjS8m{oz*mwiuM>+If?|9^0&JS$- zGto|IZ+2cUj!7o?H?`m8V@IQsHhcDc_i_9*q!S_D?Xqz5B0)M(6=uXg{7+quJ=$Xk zeEBjhzNaQ-2DCsGp7{HVhR@{5jL0`>`^ftr;w%+tb0xDMrDMTZ%*1CRcKdL|R6MV1 zzjUluR`$MxQ`D5KH1MUVCB^jUD^4adKc(L?S}+BkE@&0Yo$g0CF%-MuWz93-+m6HC zHSZ@k$HHIRNp)P+*gGmYiPpW1^vW$@2F2B%RJ= za2IcGPckAA`r#%n7^m*UE*5e+pyL@;E|Rjhw=RF}l=6F{=SARi^aU2HA;cWaZ$&H##wkZC$S12vwRGD|27>R+K=^BpP3h3#Ao1(ovrxS+vd6m?p zQ_&-leTQP3?>JFMHcTACsU8dl4DN?bD`x?pUW7}y-yz<2A7+~j;$LpW4s1~<1vUW^oKBtDi25Y!3T}2p;lUIWUvy$Z9X2DsinbgBZ*XQP95lLCz6JNKf0p?T z{s*$C$U2)7SG0`rhG5YvowV@vo?NM-E>jkrzj?EsG4IDY`+aQWIup&n$>xRn^gOY* zi{odIf{0!OfwDP$aJUsv+Dadfg@?J2e0&7*y_ZH&B#gV=L&sW36yFxhzw8+@RhYbQ2DFO0w*yF>?q;aQ?HoCU3!xj-R5)bP+$!jp>js_|bM zf8qQf9K3!VsaayMGi-4Gl((|Ud28SlVe!@9_v`tr+Iy44l+ zhG667b~^BC0UM=zQnp@z!RsZT&EKX?ll9%Nc#K`dj_y$EkP>7?1oGMZm!uf(=-{IB zMAmN=rd)83L;WNiMrL8bhC26P&j6-bw)Kz3V0HzHF;r^*V>!8rU|}Y!9Lrh%#gqj! z)hZ!oTADf_T}#So#|=~LeFq>-@i<|eVb1@!qd??fN{oSa1ubNY(I{;Gd7Pb@CO_kn z4Prso=wkc7WlV1pwyY9M=o zy&Xa1%|oa&UHZtRYLdE7{e1;Vs#7<`Dpc+RzdEsVfp=fA$tI&5S~xz zcjb1Y++-);-M?oK2NkyE%OUy_f!6Eho=%QOvLfn}kZH&>8DrbZ!`e7%wScIDq+M@~ z6~TO*9W)9~q;QdN1Z0+t{1g6{u7%;E`T$y2Q%kU1Rap@$Yrb1Aiq8RL+m}#POBKbs zH;Tw~k=7%*0WOCAKLifvE$vvzn6Zy2P@95Wd8ol??n@|`vhT>os}fuO3<;A>5DGL~ zo>)OV1ayLJsy(G|P&s};Y=$=rw%0D94Pgh8eYufB5#o8ofO0Q$00UBph?`9boOM4DZ$rVJkG4%e>1@M^? zV?B_f2_UwNs;E51zfF&At7crQPNh&;7tub2c4kBITgoD>!lS>}sypwxW#HGP%H}^6 z-OQRlNRiPUR15Y1T#qEZrEf1%w8crQS*^?ymWmjcuWp;iiK2KkWC&#LtO8eGL7)@u zSOGLIAJfBoJ#?tRKwxJXU|$!JsbTBEcl|>S*KPjfa=h^`Z2#nn$+)O znIBfd8I3@-v(CHB3%SS5+r~m-^nj@MThsjqrg~mWEzxoOj|aqXU!M_VERAd|^Si?2 zNet+PLu7XkXoCRv4W7#^6;3b9idrrBB~XF|(!P^gIsN`fOgA-@`970v?YCp(#;4O|TPv!OYBd+U^tFMX z4wyr~cKBkOkK?z1CTs|=kWIc$7_9Sfa}skwf6=#h1%bm=H{Q{J3~W^*l}5BwEyqSp zUvR)H22h@JOtC@tX4<{H^O{{4lXk-9!3$sG?5n!UM$G65_l6sh${ULfvgTS$V!}?} zMQJ-WR4l(@6wdn~PXzO`N=X2x6L-l;69dr1u_N*23hiMm+3zY_soLo1#FLC)LHU+F zR6-dnid>q16QtwJ#-x={I%c> ztVZBe<_(N;XjW#;hY+S1S9W)H!>e9U($NA3&y&7js81588IlcrUVfISonE3-{Qmjp zYZE#!x^>mtw9sN3y^ar2EN@@PZu(%slMp&b#^_J? zX#dUdd-cVyk5w@K2pzh}^Dai1(WXsAy{FBkDNk7Wh%{Bf@nLL@>11AX6jnPkG0$Yx z_4T0^l3tf0s}auZHnqBq}uB}%SO>DxxyTx(Y$C*S}bi6NH#RHu{dNuU^);!^U0 zMUB$wW?G~*1WJvWTRHOU7U_thzN*DfJWTe^_&kG;CUC20lu8EZRkp9#DIEvc-fjV z7V%-|yL@$~7f?^?cXbeG0IO!(?`kt-|MJ?NNKJZ_lK3W9W)T0<5PMX$yQ5!ied65z zKEHFB&qtBs7Lc4~Y~68({tCN(A)B#Ppl0-2lWJF|@DmB5O$Cbe2)wwYTKka(#FcZw zSt{M(f-P&yE&-dHA^QVigk(`_e9`eF8D?frD*DKv$Qs4sy@CDkkJGd;A5EkN|E~}b z?Z9fYX3Y0g!PE}u{cbWAt2}269q@U5sA{6Iy##H*b}~NRFh`1u*R89$6eC}#%OFZI zXZ@ouY7*<8>^ES2jK0{G_SK#OgDc}@+P${|a5{_Y_F9stlOoccJKO%uiSr|oE?^u} z=j#NPce^3lLV!pOX31J~07hRpe^5IF_jw=z@;zl>!8W=$8jM$-P z{fib)S8*-C2=p)^-74k&5&|ZGB#+Cyl9QvPw(Wo+pyu9V5KT);FKXruRYA|=vEwPn zcc>|JAbn%&CV&G5^{!{BOIDCVEL2bVs3&^d8a?^j=MUzqaz{ra5O9B9S(?G`{6A~| zRz8jq6dr##yz2GYH6vH%=g`8sb@k#H>Hm*B{hw*EccCT`nlUQ+jKR&_9FFzRoQFCK z1{gjSyTx!}%|&Di(3i*ZFCyJM5jqm(#FE@RBvpEzu!}X)QYP?6qaeLGx8lqH%r+mu zk>E2S_vq~%58<65^nsS6%3^hVBNy3EUi&C#3gj(PTwCgy(25#ujuG6?tCSum4nVtX zmGX16=pzwDMh_GxbAB_~>wl}0i=1C^mNUglJDQELi^y6OufpkU*>5A|$Oq3%?>leg zzb1baoHwLl42_OrI2|j}jf|OckOSSEc^j$iOr*4N$D6nvv*F)I^=@q(>1ib7Mk^(r zt$_7N>3bTC{i9C2!*6ffxI2ux1bIyyL{4ryZqTET(Frp6;M2D0%QxGRHiIj|@Kp!J;FYE!E*4F*m=;5D3Fg`nnG>!eX}60qXcer}F7{b2N=vpGe64 z3G4Tj2lESh1_t7@_&h~Zc5dB=m0(SV)&DUfXl~w=`xmW`em4^NX>T@-6nhotPbbAA zM*>`Q+^0?LyRCQG^01%(lF_ucU#%reoPaL3r77mje2t3{7Mb%sRTjAd7Vb8By4Cco&WYq%$JyT0`vd2sNwG}90?8<1m zgnY4V>#@hu8>`g?NZ}s>00P{AkSZ%350Cp80VwLqq!Fr7{Dq*hBRWEUFn^Bq<+B+l z{`SDRcU)hb*|M}u27m7VHm@u*OPf-%64Q~f zU~bPqCl{P-LHI_b9=orFH9K*X{~Ur?ru(x!d$eTVMqs2rShfKFm{?|$7H;+m@dsn@ zu4Yt%XOnJkD-!$8UPS%H3*fVpC5Kb`=DDUFWs7y%MpN*d)`=MvqKP(v4W!j1&#?^{ zg>gquBI_rdpJK)7;w_nvXUGJn=AhBvrV;Gf5)!9Y@^c@w$w{Ho_}#d~JsOAQv>KR7`X})NZC`78uM1 zgtXt~A3OHVF)nDmv>OT4P-_2R!5lzAb?vm3{rQ()43W0frn@^2GLbs><5F?oGn6`i zVK?@P4pM{(MU+Z*6bGMs4aNvGj%d$Xeqnji<(DPBslFFBo-9o0RNrZzhH!<3dE)RB z(+;nmCyKsGBy;M;!EDs8P6G7~mrQT2BteJyoROcQjq|)jc6C8F)&B}PItnuL;Fs9< z<}rP&w;D0DAiJNYWHOSodbnA6Q%inP+{0h1bh)mhO7;&V!2xi0`QJ(@DJShVTZHq^ zrQa!3N+xWkmy66LiBL3#!SRBnA><&M5t3~ir@SIt?5t68u|4v1z8`0o{iF)2tCqc# zS~jYUJNAZ%?tqkI^8!pjk%bF93dioPE4$xf_^rTrwmrCn-UUqoPcJ zme!wB5pVRztx!M-I$pGe5DTFa(BT{~M1^OnZqs8`NSBiBz|eA_F!(ONMvLezuE?Pn z@S$Q)_NTS`5RSg#P45@KxgBNs4`qvr?$uKr$bsOH%k!Rjkd3@aDU%Zu5+EN-zQA#J zdU~xA5uG(tZBb_uIam}|3n`!O&MUv;s~flg;V1!H{|BL)iPj(Do0r++)qw63k*2=x z+Zi5b#x_A&TAxOFGOKn|y0Njy7$@G9o9lzwdA+x}!zhd$^%-%rr&DxicTYD56}o~= zXyms}YN)?x;AaDj*q;U}zXVR`3mv@_K4i}=7X zY6B&U60GnxXE%i(iz*XTb_n3P#)ro-r*IIFYY|9glkz!ERC@aQ*hm&Ydn`*EjpDOh z7f7eoc}&ncTo^A0=^)}C*>GWA#;(iKsI6~wEJv1)s;Y9z7N<6OZd+ktb8`xMBtv}> zv=olirojzY?v5PbLU(-~{42wMM*IIj+S@x1aY5VoxK`0u0aBeVjtit3)2Nb%-QuA( zI0>Os&X*ejRI*HtuewBP?k;`}wt>7ldLBu?mN^5P4gNrCQ;90d_|x4a(FNm4-NKkH zrUQQuu~xJ_wLm>KgZ$h{$T8MC%2wRsu-Ba)WW~@f<)`<{Y%$iH#*+-6nc8$q0E$R& zM_-h=Dr4KW%4(oH(0xGr_aldVGQFv=8J$GLYFa27@k0Fb^%`Z$vA7OnY#!drynP?q zwxaV_VdT^M=V=KYE~W!;!E}4PmvNi7=kG;CB#?cJJPpJ z&q<(+W;sHK7-fREGqi_ii0GD^=}?4JY*c|hrcv){DP?KvR*iFf96qcAY(;TiV%#7e zP_0~|eikBz^TW%Wq!$w9eh0AHE*lqhw;&l%J88jz?uj52jmXm255H&mYcgoJ{WEXd9E^o&j|HJ!?jt2aVYDl?%-{uz17YyBe^%=Ey% zlOLZl6!m?o9WkNM=GEKYRU8PpyXl)M}}+m$B^+L5OGJo8yzO zi^%gnlCt1cx5Hr+=5)VSgvbKLB{uSB*|Yh3uC^cI+^M@};P`o2eiafqjcX9fm!uru zm-CY3-g|qS4gBQPlKEtFxbZYXfwj$#A)4AM`>s&uZEcnoV~eM`h(p)fk52m_XTC@t z6*doYAzBqJXZ=&rzekCi0C2cSbPh27w3Oqe#L?Us?Hz^6CWkpAqA>T44+tN8p|FwH zy9VG~=|zO}dRqs=%xR9xMMzBdiLT2wh@=cit&ls)&c1R##&Rj?grux&M_JVCvvHwu zFX4f{aHV64$7?E{LG)suqS8xv2JxlCi7z8qAPRCxsYk$*@Fu)P)d*FjoCxiaZX_(+ z!l5*C?DY#Q?*K5VRsKSo^mF5mp-X_B{}g5TH5tdf*TLmMU2Fc4F>j^+A<(W`4+vcT zia24Y!C~WqYYo5~{xfCU+C#n@v-w>I#DURK#;RV#qHEvEuO+#d&n`vdH^YvnfLL16 z(WU%}>iM_$!vTl5w9FwESR@NQ;Te*pJD*zr(=UjTw*w%jN1)cr zg+?(TNRK0RxY1glC3N?GR%QPJD*&jw1n% z71hG2Zg4KLMUnRt7PHFxBg;?V-FyFj=nlQX?N7gYmy5`;VvF`mHRg^RH*ltOkm0VQ zP15sO%`5_Ug7h?vH{%fQegQuE0flh|7CwGi*ZW(}THM4m8zM3oj;C38hsCI_PJ zS0F#v&hFyO)udM(zteVI@ymHBwo3@?>*+c6Z}h&46PW?AK(gV|rrvz*aP85X$j2#@ZC z%$p%#IfWE$@WQ~Ik37}80WiT|IU0wJ!d8bchBU%m@TLb-=P$P*)%PyKUPu51+|Qt> zL=89%5h}HG6{t5OE3;fQ$G8D8tCD%-5z-WVExsrf!lE$$3yd*3zG&ZvQ5?-D^3z>k zU1lQbuz2BK!>IoHl~K@(x9X&U4+kekrJufb z?feRkC&<&{hRsIzLS-{N2=py2zLzt%3W|x4l*BhY2XQB}Ic34(SgafYy}sFJa0M3A z*2S%@VYpM&(=6A7+$6B~ce7%Nq4c=XuL%4Qh90!@S01U$fC<}Jex?(G0#U$oK4`Jo zutXVbVh0i$unV;C4OG)`l;fzml6tImRJlN_*w$(rRdJ!W%0nI4@+W}R9UVs|p{e~w zFB5s3CrPmvsao92#8F?X(fUAcZXRcb=*RWIQ`iQ>n-SI>N0p{y9P|i0K~SNdo}6EI z|5w4xyX<5kpmjO_oqcQk;{P`LiQ@2HF>&vNct=$9VE#gOc@^?<8`I+ZHn~N8GsE92 z>~S|h7^(#z-bLx*aGJvN6sn{nI9pRmW7iX#qyVP%hm{Vab<$Tc0eAcQjbF;AZk@Wl ziX?A6F2EQ~A}MO_9ZM;;QyS;ux!pG0Bdw%Z|LYm^WylMbIP|V!&yHZ znZV*m#0+#jc}jIqTpuqFE0A#eV%Mo5@6907z%Bc9uFl5YX~TcZ%)$glAb_{=Z!>yNM;Dx+z%^<3k!1Ygj|;*A>52|nrBdb zmwy7nksG4Q(uJ&}qM=^0(qe2Jsegj>T7w~6Nn^OtXdbOl7(=6!3=Uv5wfhS8;~uif z+Xcw;ByTv#nkV7Pk0;$*CH>voQRipU<8S)^uvmK3wH^3UdX#Zoo|LN^9zS~95FxAD z$)mxeXJ93JeK!p5p=a56?YZ;&81n)L`K62T7xD`7mvDD47n!m`)PdJenY-HP4ta@M%egcpb0w`6zh=!7v8f1~STET68f381IDZivzihmZDRr6-Vtt~Ch* z*`h+R(&zOu{J$^?z2i5&H(F&Al54jM#}#NitVB!{kckn+O}OSdl)Re`C`LzbF+of# z{oas;aaV88Pc5O<$v^#9{_Mj_rnFO?fR39xwJNr3GEuFDrr_)vWJk8=*H?%8MDRFk ziS5px1ot|ep!!fK7M8d`F8U-syw9+Phlj&RN6F|pq0c4z^lh3k269@@*%abkJiJ7D zb{w%mW5{>gjw|dH&%#%ra_DO#=ke4h**xNP^0YS;HHPl2X5;xBoSYg~La?rDxVwPcp7P+;NXlC~BT1Gop{g? zv&tBfb(tt5PmoKJ38hh(F><39>rIaB=SLnHo$Q>TxY2ckjm#q#u^y$#EF=4f9cNLe zp!Lf$H@>Liu+iv|q{l;3W{TTjdy( zK>?mami>V!7fga`y}xZTr4Mh0jcP^Kg=hhANlfx~=W(LMSv0k;Rv-BvS)en|xb^Df z`7O<~-($c+R`my>yfhae-ImHvAZ|28) z(Mi44L#Z-*a||=?nSrF_aIbI{17>uc#SuNd zImA3dW%PZSQt=8`cb1eS$Xu9DKzD@D8-W; ze4ynBGDJI9Jg)h<2jFcPgk);uSr?>!)g_dQET=D~^D;(q_f zqu8J~x&|>=%|3|6XK~F(jeG{FRC!}YH-Xj-x1KqP=>7m!ek;=@O$E_x8Gx&sjlxL= zZC%K?ZCnhD45sL#gu>&-?KJ5-OtI-Z0MD83X&E;KbKVw>vFT0YCae7W3+G{Zkt=KU z!n<-9gCZtk_=X*@E2Oh_jE}M|*|(0RqAfQN?=%)Gl`&IL*}NH-w`0O)w5mMbEkJr!15I%}LDR{lr?t4q(|j%I4YcQRQPU{ybK64aw9!B(0>$l)=m5|~9%ZRq z&XWm~MueMZx@UZGtx{R~h-mOzK|u=qXOKtcLU;wpW=10`cRE;eH7y>9Nza}saF>?r zVtAb((|NrtPe3cN$?Kai2K3EFern46qHBmzxG*?GdQI*u$gD@x7*@jDm{lT3?9)+1 z(szkiA>cB@K?A4spLW^AtN<|}0cvy2qy?M(2F{>G4zg85_Mt^&B07E$;_%%f{^ABE z%MCNgMZi}|xblb+6xvD_a*=Geg6qbJFLEe4e5MG2=~5<4!YQQO;SCv!6R_L(Hkg-= zaUe^C1Yd~5x)>SpL8(}mGzXCIZVnKksOU?hni#2iN6yc-lLM@)>3+TVSP1YJYZhud z@Sx&Sj$Q1A(#LV8EWNK?84cyFZxlsA;J?V?56E&8sfQuwT6!k?f%F9$na?)0?|^`- zw`nnzL>$?&R02A!En~~{{sXv$45EREoBTsu?Uut&oLjf-t^CG|t*xp5f#+1Sew*I! zk(Im0TEwwGC;<08SeTtLe>sx#x)j+h;GMYGq(Ru{zP(uCEm18xyHJPi?k&x2sfrF=|Ow^wK)+YAj2^= zEhr8e0z{jG^i9mNkTIicdUu|mEVd96I;Eco7K+{?D6R`8y!Z9o0O2+AGgn+iqQwwm z{Vf@Uj1)s&ugN_VKt-gVnoWV3AvW@ceI*>-l7H!~Cflv&43S#dYW7>5coYa2N&H#l za5vlSWEA*{lZEO1%%~6T+SbSNohioJGk?jB|FBY?M96HTA(d=I{HZ)W>D=5CkWIC1 zl0A4Kns!2=v@w6oB$8#`Wl*Y>wj7Zd$%I}?bD6Si0{TZ_YbYI_|3wL*ksq&IpNGBo zyXW4@w?$>LSwAGlYwH~3YIf3A^R$N)6!oXgr=P5PowC`6Kl}O76moautwLwJO&DW> z$1Y)2^_h8+L$Ay`!noHY>Y@{O9MnNWjJ~9EVg8~eI!AvDiuH6_FPu?SA!AbBj`gQe zZD|*^@DgY2lLa|Yofs|Y$Nm2?S@m8o1#5J}>%lLokdNrf6^WR)L&_EG!1RseTFGv& z9;-bB;9Z1tOu7ad!RbDLk-EUd5`gbznbAhaioz-^$CP7A3V-P(Os+V@jWcYcrdXT{ z*jK_H!ldE7Hi^>5^>9?KYvxgtFw@q}VXC67M)yox6mEn-oLUP2b*{J={RbesxUy{FOonshX@`^0@k&>T_qd z49~YkRm8k+#ZQkVol~9JqAVS4_IT#*L1n&*RIJ~4t>y!$LrRnNePpI?^_}^udyXkX zO@YDrwPnejdHd^MR9ikSA;|pg+iUn&sk&`fmNryTRNU1k)-S1o*vgjG`Q@G}IBrXu zcI_kYPhYV4-MLIk*&MMiG3n4cNCxSKi5VIHdWm|pcG{9kOpsdE^yoBlcg}Z9`J-fc zi`e#*T3Z%3>06z{*Yd-(Wiicn^2C(+0Yp}JA=PIR=M17`XD)Zj!Yu@6rANb3kDVPg z;$os)0Idi-P2?r#?JlJA z-DnKF#kaETK*>r@OAkE0-335 zc9FM|r>*@c_=C5yY7}q~hCX@P+Vq42HJMbh$(B6nc!K@m4{6?&>LIA~YXbMhUNU}Z z*=UQ$Lv*q6Zp{-L74n|+MFJ$_Z&7Eq{iYTilaW;rS?$`A(Ki$!$^7TfY{@A3kP!$| z-5NyjTgP>NY>#-7(iOei>8?~b*e%U&(<`dm}$%G}9&lK8GA$Elys^#BN z#V@-*-v+tZ#H&k_*X$)}Gp+EdRO??5H97~mrUuUm3V_bIK@i^()#rBBfKEm5c+#*e zBHJH3r`lLWQZ_H;*sw}dWo9I#Tq-^Q>1y_E1NpICFAAIP* zN5ot6?W8?9UVQMWyZ)3dH)MtM9ZjbM+3xJsS^WL9W#W`ycAo4&)aX5x^>DT3@KTsCJ_gS4A#Lku4I*4=Zg(zj79CXBkfBW|$wZB|_jixRZ*B7dGO{nJxHo za~odnLKyWxolV-X#4rBLxmK{`*&q;p>wT%A80X5|q^Y{x02$CFM~J-&QgMG=EwmXc zm)pq&^&?BhtH`~8))Pzieo8L5pQs5a*6b(M_h$1*)QUT6+UG^dGz@IT$CA$bA3ry{ ziB~_Dyb4^Di_SzU%`0dZMH&JnNeM)xE>|_K;Zt}e-CT>@O z`AU$?TH_=ueiD<>6YM5khwWq<@bRZ^24$jXCrgrLiZoJ_U$1eIHoUX$p2ON~n|0h|t=63R3)34Z9JF&w)KYZ*vF+lb? zWrmm2Hm((i=c{Ere%^b#Iwroj8n-HJ61_jC3gl)H#UC$9fRW1|3xTqG9LsVkX~CZ?){S+owHTx3eoG)eA^T~Se3=6#9gz; zTBhtdJR^B;j$$Djj*7&>%l_Sbf($hgm2QOJ89(Fr$--w@pU)T45kx{nLp{c3v))o7 z=~U8g^_E4uBMaGY)07tF=K_@3_5}!kSp>h6x9KkW-!i(inK-Q-9 zgqgc2MY{To2P8;t+?C^rar9l1mmG*v7z^1Cm)1`x`n65k7BBD$_#Wnf&&D?nja6V z&;4V@7Y?Bi<8UdWQPby6Y>0ilTil-CpC)lZaeOlFJP=?a2{L(lHzdELOGghKTHsVI z!^3wj+rH6_$N5T?EG8O5Y7fqAt9ray6C>m9O*&ICU~toGN|VkuoQ;t?%G_iK{u-ge zb_5Wg;1l2vv?v#*^u}rRU z7<@fUamqin9DkRv6}-2Gn5L{OUY?i;`R2RSWdLt9G^|+{|MP+9SDMI&yr?6-jcDYe zldLA>_w2n+MuNdvKg-cT`_Hs)AJ+;_8r)$|0IY)k1kyboUL*0Gv}r-OQV=5_FLkX< zWG%_9YFRE5NLuWa_2BY(^eE&fv@peqJIdlFgLLaNO0l?faZ!iY`vMan?nX%EJ%>~` z#L-a6GXSKtv+Q#IirR9l;rFx5zrj7X<5<~Q=2EmWZldfvBn=LgIn+?^v=CAJp=@z! z?|9dBfK0)-A{*~L6eCYBOO_>~PL>I{=#tVk-5~j+4waQC8(Fs;wNkdiLm|-y&dp~Z z;UIXv2c3^PY>-8?I+u%R5{C=JbuL>)yTqm+J*np(x-%?_?|vE^6mOpqflMCg={aJE zXsVWyVk4Nd{Teba4@ygz_UfC}z|pHnwTvQ6LA9rXi6%cyyDK|vxRC|4WnK&`H_Ir_ zGZfvQBx3`4adxtW4c_y9zMYg7_|q)hOn7+X;FB^FwnQIFLm-Tcpy$YjzkF0sIAa8s zLw9aK`cDFyV&`0x3gzYR^0SO)+1?rWHNXS9@p(Jkq)Idur&5WA$P}QR`n6Tdo<#Gg zX5j2CHul>bIzbE=Lb_A=&n9USnkH;7|5b>53RZhj&f}Iv&F?SX)`-X&>#e^A@0h`o zo{c+p3xbp56YL)pFuZhh9mt$9BSwC_G5&4aKo9nHcv(^iAaA|_yqybZS^9Xl&k(G- zpVk~1%|l?9_h=PKk3D1%l5^NvI=WIY#gajh5do0$Y1%t3(fd%3vIEhh23PVkPSP2| zu1#*YlegGn$BBIGR-0|~8WTu<#z78_8_;}?rY}&q5KgtGg@FsVfDU^BaucX9;G0(T zrjHu}bk>RwQ=7{bs5Ja$rvmc&T&{?PIgRXe0k%nOZCI{^S3R{Hh zQOF1x{Rm%P9rD#f0{0ygdENJ-F+K@btIOiDSqZaC?%#Sw8t9Bdef2qCj4aRA;S{eTg*`rY6f`A*oGZa-i91bR;p-(*MyN-Sv4R69le7td2 zUC6691fPHHbA>!d!cc0euK4g6)0nStyh(Qkvkc);No|!uhs~1GM;^gzYf9B(B5RIQ zoL+XQ?8{B)B#chk2!@@WPD3nD!)sQuI}kFLzdc<0I;y$tg%|Isn9m}-E#v~pYn?(vh1(F-EXIZ~=4K`4Mm0GML~1%W zc6+fTHuQcj2VhLA`yr-*SW`^%M4c(7K^L-&ygqvQIt+>iT5DkU(SX(*qKEFs9(r0X zSJzk9G;Tj3Rg_0FKdS4fTp=_tvH1Jv<5FUpqTeTp@$(L^p7wO%amG3YO9!`lqOfAA zNz{P2KL$~6jVv0)G$m9CtY0gf5l2T2pONHipJO3JG%n{MgpgNbnzR#KRI@8Tq9H#z z`M?Mhc~B-vfL}*qdkO|TUc=wm*w@!rQnoc9{59{6Sn%bTGrouylUGfMw%*IPyT$R{BIAU$0po^-yf}36BIn;lYVwjbT;xGq&>bypU$?JYN8rB5 z2S?6qU?O>dorF4bEsS3?E25Fq>xYKIYd(p>j)O}KG8$vAmHja``M#Gtt#)kou!^QBh+bnQM$` z&TNra;bX`R8&KDcYVv?%ifT+4)CM~C(o1L5;)gDwPSH>T!qRN%6Z3{p3S^s*iug#K zTXy?^czd@PUzC+^lr+3WP0i_xER+%qMFxyHT7r&>od%)k)sG=#rjBYxun5=E;@j&^ zuQOOKhn<2Ykb`YZeJm*!-$@4D*jQIPR7$LP$uBDE>g0tbpjl<3c?|ttxmAZWl149f zrVNkC#Icb`vUr@S5Tub^b#>`lEd0{k1aa1EJU_D~`F9+jXcuti>G1sY=^Y*ncLj@I zf<6mh9}_B8sKt{?BCh}WjXR$#Ek#RaEdEfV^bwh~rGnLO9Q)5FCrI&QB|*D8@@>Wl zi(dKb(d*Yaizie<%#P-1X>n-?snk8>A9aK#rqMnvt(=Q3r%y9c%}%wLgH83DTCiGa zs;j4P(D1=2JgJkbjan=-m{9z4e}V6L-mke2yreI^^YMnri4FUNM=(d%uV2N9L*LGu z!^GC^C_~ePj-aBNih0uZ#Qu5ppkW~Hnp?D>7fl1rz?eqEt3@PV^nq^3&nZ6H`}neX z)=d1>O{^eTo)s^BJQCY4$&CU$A<6J2wn>`-_2Cc(D=W5P0!|{bsU~a#Y0n**cI0Kr z>@O}g8uN@20|0mh9@a-dL#g=vi%-wbm^pJMq9rn>d3Xi=L*B=@MIJUL@j1YgG^FqU zY42OWqAJ(@*P0pRG7JM2F@q*7aGDEDfNe}@U|%b_j7&ec9S-}RZye@lD1#~8U%9*kvJdSxX&o1;L!VgtAFIG5ddNDeqxA$5(6C&H@bOI<4qI4JvJ^#M* z1Dn)-ZTfP=`uRGAQ&up|Uxhd>bVINuGX2W7U{+o=#@qyd`8ry#wH;AI;J2N!VxcHF z*p;XR?K)gQ+f$L0N66GFmE5U|OWjyVy1GGO0C zW~@632OSbW9yQ`iu2*+9lZHGCKblWK`0vu7eYD+Sna=%l!Jk6I@ zn8X&^=`4O20~eDzFQU#`7fOg|;p?l)qn*OKO<;4gSavAEzic32(<_YG^XJbk`WqN5 z*P6e)`nFG=KVffHhk84Oz}eE?9dSGGHK~-{M)vOAzBe8<#yM%QBV_j|r_ee|N>A#V z@kf(I>72A<2fByH-1#$#X1rEm4g*E)i?tV$qtum^__|?sVI;oVJ_(ug8n2Im+E*H_ zjaI3-Srkf)q=g&naMsrh`wtnqFGY@pgx;LOxb9DKn?(n9Lid=#Z?thSK@q;Ru&!>Cw6U^tMwoL>0uoLOm0J|5 zXfI=4=XKyMCM|WG@*;S<*PWk$+$?x5x~FG+yhELjK9h|)kB`9gM%gD#@Ue}dg~Qt6 z5XZDv^U6`c_AH;Ti^g=>2xf?oq2%A>5p+~!9z)`w$UBo=u3CyI_Dk@&KEEnF#>LSr zunX7IOp-^WKXe$-nluTx^(h$FLw2Eb4H?uJN_aSgIas!YI}EPOqZYEg>6;Dce5vSs zj*6WWT_g9FWAx9QX5pP7{v0)z6BXu|GgfcGw{z{sJU(t8?Mhe9q$fr^w0^W>PHF%* z8tfTT)$%M$Jha1mVZ}}(!>w$u;oZB%=ShB7c95n~)gjx4BSOvr)%c-<#)htm7i%Q zt$5+cN7RH*rXyoyfXi@OjDc%yorFEwv)W{@vuB;Jj^H=_GygW(CWN{b$faIqPbCoTRu1E{7n^{d+H%$-1D@ z&FO7$y>x$SCT-HjQJ=jnlxP+}wLy{#`g$ff!qGN=JTr)n-y$KY%Yt7-Zh z?A(Ks1M0A8@zw~zQTCS9`QfWtKYG;~3|p!phyZ2sWy+d_ooRBQSK5&m!k8zdbCYud zev0CO^Y7~4Bl4zORzpLWTmssMChfvt)ZvTG(F81#0hU4jW{j$KJE9ZcjK$f!+B078 z&KIr?m$dhu)H^-tu5L=VvYpI09D?b}&7PCjrOTym4YPzbW)7su(} zBG*r!@Eo9@`uoX;o>=x4{9-_ChkxP~fMjeOjh7-UOxp0BSC;%fOjxj0dj&S$*j46x zGx**R4`W__t|s^OHB&5>EX%tBnrS7TvqIcaPe16GW2NdRAYSxvIVQi}y}g)3K>8jV zi|LCeCWevo56OBNm&Oxy56xu!E1UfvU1;1O;&KB*ea=WtF&^IWn?*&o#SG@9F$2&g zH772a;OIo$mawP1dJ)Ir$N9%Po*2=d2^>LQu2-Nxr}UqGD?DT+@?v8741rXSzdz0u za3$!71!*vGK*~ai)*4W8NdkzE7*>H2MLn1N!+s@#ggJx;`?3HDC2pZU40}ic7tte+ z#Knzv2zLY|k5l@CK*eNHB$li+@_5{57vw%${U1n?y600QCh;e3G#^V$B!)kcW;tQ| z11;Q9)q(-oZpVMX^oR*1Ai4c(?Do~Z%eHS1+2_yGgG=|Gl0`C8C}OZK=k1nZ;E`~F zoCX1I0Qp0w)M-2v=jo->S)>W0aBT9!ybJ>z3?s!0M_IsGOOB*2h(sRA5AnqNlB>XV z;*m{)H%v_^6wuiE6yFdI)jBWBETh9DR1YaK%NnD2VjSH`X*i%H+4p46RTSSdAGkNb z-bDqUsw1JJPrQao?J?w%7>bxqhhZo#^&jn8053!O-3TBUYROr7Or|Lz-}tO?j!!s4 z{?n}%yj^Um?e4RW^y$G#(WC4_kbX}WWnivw9iM_ulZCTcl3qCu#7+q-Rgd9@8iUi8JW~ z(8l+aBbpDGzpvQg$HAbW(<>7FiRHke{4j%O;!2${Pc9NhtZuE6CjKSB#PcUjbLYeV z=Kr$65KP_|XI>b0qhKa?)oTN;HZwzy+4#z}@WSQ9I9P2z%qJ0wk zDtKyr$|mLou3p{B)DtuEtknl>^%%!1WQma<&+xE!B@qsCg2Cc+wgr*Ve5G9&-24a@ zugRY8Elc&1As&bFic=tQRk5nq32>Bt9!FGEbiGq%5^|EgHd_oKnxO~dkn1vOK8V1% zABwJk8dBCMXz`!Ev`7JWJJG28*h%iKHov@DTF>GAWyQf5U3O;3{-H*#=fxr`N16yf zYxcqny)-dNs})ECX?UVjhAOCk~Qact`$;*tI-6itn2ES8!%DTaGG zU+)YmtvMLuJD!Y>i+==z8AD9_4A+}4RcoHh%f~u{@TfMfGE`??6o3*I&0Wjhp<`SR+l2*LVu)HYfg%Fw9gS zYao(^^r=&)6oAQH+;t{fp-#FA;+cf36p$&2tP1N_PEwgyZ0lZ3lXA^@5wC<_>>0~Z zBq-0D9U$x%{`_9G)Gh$U_lKe)hJJtl-dcfBB6s?|Q7zz`VDCtn!$%NxB7yc9er8j7 zNXtEPjYsyvbU2(yU1TFA;*dlxG6jPe1GJ9Prhrk4QnEb_^A*Ls2ko-Pq-`-mt~#t6 zuu@)uc9Z|Z564E(!U+CmX~MY21hmGr4c@=c`0W!*=qpWdK2#gMpG-_lY(xZ=&=h9J zP>2Q*ekuM#PJr*9(IOpjUohE~vH0D8_AKKZJ<(PvO`O;@1HBG8sP_BorycJu=1Ru2Cps*xow5^dgzB^9tr>+Dk9B?isOC%jal_9yroQS+= z)p3GbT2=Mxk}EW#qOYk}7!{do?i(?}Gnlh>QmL3jL@x>@esT&U9}Ct@X828N$W^P> z?7?`LOCWX4L}|PqtzdQy8;_)|x5O$MmQRE2eJAYN$sooA&-Qjo8+^UQ&9h0N0p3^h zh+KKXh;ic5(j8T>s4&x{fbQqp6_&@(=4z#lbHA+hJx%`5^6@R(i!L67UyZmU)YRs^SicM;9dV#d6_U$Ry~Pp(~kQd<8w z_*#;^4A&8Nt0q1ak@EWJU`@597<<#og@)o@g(bAOXuI4#8#RvQBY3FZ4}qo2tUH** zKU7ni;(E6tF-_+HOYDog3VFWb_xGQXIe~DT5N%hOCX=)UQLG7^Sh-qKt}Vp~hqV)T zIp3;q#6|(5cwnX85}@*zs?tof=hvrtr~RFHeD}!IV)`h^$}eN{lor-#sNYu%Kj_eA zA@#moiv59SJT>NhseK~p3VE>mg_$?1VVE(qF#d|ig3+%L-hh#fhPrr}-FMi+1+myd zfGN6r@vAFjsvPnDv}yAZEj1D2<+K?KUXe8kTSN(Rdt!L;dZJ9~eEnK&FsHE=7BtyF znv3)iYN2&|k%E5xOz&E$d9$~em@1zCbP(sKHPyacYD^m7U`XSa)2d6yIsm+S_jYc# zOU*;8^krnaUY~`5(E$LVkQ#%525(ZBYQtzl*9Q$jCEY{E5>c@T*#F3Lr4cD2IUEE1 z(VJvwbr!juOSF#o$7I^`AA-}nSFJSea5zGVZ=I83{~o;W&{I_9^k?MuY|9EqHhqoO z(^NushRo^P0lxc*ItPP`qG&5eFdAb|lez)1#>o-&8^Y?N$emkvZo}?0xDM+2n;=v8 z`NJm-$b^N7A=m5supP(;)xFBkb80$<0*mLly2hZS0GvmZ`4?R*k=sk)g-$^JDe|5# zvOELj#r~im^!x%e3M5t|*}7W3B7qRd9ibP+El+!9WJnXEU#b>Jl|b|Tv`)a?E-&U( z82z|IwCE=l)ZFUH{dT6$j(^jxA^uRf)%Am-pnI`+0UxaPs#id3|D-9idh=VI~#m zG(n$WuOo++O`IrGDd01TdPJ?1B`BW4^knhgRwIOK;CyI`*@8Sx{zXo>VG@G5#+7Rk zhLV6RM%uu|tqC=8F?2rHxa(<30QZ@`NP0nAn&Zb9U4P z{OtiMk=cdYVkEwN9Q>dyeJx~dQoQe7gu)UyIt@p-H7GBF7na}{_vzxlBHK*;eVmJNDU=e%y~bqWp55Q|%027D zR5_kE)DyH|ZFqR?S~QPS_}9G;G*(KGwxKdi6;Hw|tcg%*<>rb*VzSeQf#jc_lq#A; zZ0{+BDo0^5hZSpmTCrazYVe=!J~#k#5>2Swku-5x13`4l%rU8c58znH{ylnb`gM%L z^#r9tA8JMr_c@V>yZ`8sG*cn$13*gRFlE0I$p9xr+@#}NpG=;3b(Nxl%om3H5V}Y+ z=eoS{$MG7U2nL{lC5a9jaRbgv4`-3R2(C^YUV`9biPW$yX|7(x+y7ldHAqy4le-e+ zs@-1OVoGv~4Yf!WT4_Ms`cgkSHV`(F*gW1Eu&=!>tnnBV{fcEKPW-y6YM4wLQBh6I zsYw+==E&%S`p3x}q&-j|gMxR4^SVNPoT$l=268;bNv}wV4Q8B5wq6j64kl$+6kyDe4K5a5`y4;zP^2 zWM5$IjqIy8ED8&;)42ek2dQTLJq#M*oM<{>P^iKwQxsZreMqs~34p~g(}(gVq9mhR zu9}Qc@cG?VAP!?97}D!e;)U;86~zxQM?C-B7Bd7H9|DN`d}@dxIfPFr!cgQ)F!0&L zjz(B2~f@?jJ-Wbt9G{{xTum*HVCP>Q>?SrN|WC~Ar$3%?Fiz>s z=eTMMYngCQ^K_wS!{s^WN9UiOpq(k#&u=Co-k9l8VduRXrb>`GW{osV0;RIFDGG_$ zsA4@bHLE_sy1owR7l5Ch1O^|NO@ovUZV{E4Ge9mya?AV`RWuF7C@lQ*qEh(GB=TZ` zPNz^^QJ9Hw2t-IhO6hR(lum_75Lr)rBisp>pjD9ohnr~xGfrNw;vmb=RPfULB{=B| zS;ORK^cF;o{kV?Aetb#5LaNp5@yT0cs9ej-Cx)~-ntVdOrmuQNMV|hA-PV}aZU;Y* zNPRuH`DNbc>#S)Goi3C(jiVR45F5#WeG@h&fg_DL{F*7n$M`Bx%@T(7Oj2|OD?B*3Mz01HVV%anG4;S$I?9}0jr z98T*46iO2Z;}<;c(Xf(evtNt85O9gcLNARz96(V?lJr@gM%8Z& zcr@S*PfqY#BR`&@C$l^i*&garKf|92J?_={D`9ODI&x`uJ1_|Jkl9Z8aPe7 zuJDPKz`hpqLeiUsw&DRrdg{SLrAlY~IV?GzV(4i$n2|*;?EF=K*rfIi; zf83Stw#VK6(BA@g?cx909!64FJm^9)S@e0IO#H~`;KK_vEkSvaj@S<|?<&+WQ%+1q zl>3D}&yBrC)9Y>H6JcGvfTh&K=4cY4qL`)PV<45|k>eBXr|?vA%;iomWtPeqKI?M#ukh)U)f z(ifjT#54_^LLqgNQn`a|rJ2B|TdkcLtUQit5rL{q=aw1Fxz*4wQ=9#XPMup$VPr(C zviGOp#B87}p>n|oOuNg+$#1=X=D(7y-R}FB;`<3JcnNQ6bz97N5uvEn(ccgpM&r+F zC6txJ7kJoq-~VNl{g~*$#W*?e>3zN7&Yf>*1v#1E;^hk4pv#r3`PuCAhx4tK4hEr9YMQ7Ra@tSZ7 zNOQNn0h3N`M0>L3AH_UMUDP2J+Rav71hO9|ZS`U0E%I=R{=n+i*A|o`Bb8fb?(ZHX zN9mmI{&FE^Ead|Qv(HM5hYWm9)Y`4nhe?#0C4S3{t4 zG)iT4H7iG%ki$Kr$jAR%i~S@Jl0iqGVTS*Z!R>L!$-9AnJX7IF)o^1Z%6@xK)jSX% z8Cf66w%^Xed<}Rq-TK#e99!Uxi!C?XR2^1azn5IxV@<ooTLM-aVJJ)l0(CVr+8 z-+S;HKy5(d1vM^C1{&{<*S{zpyiNz^(5XNs%auwA+kWL*Y5dPf&BV$_f1!WdZKnSt zx9I;c^bhlQ+rJR{hx*Hx?yE3=Rmtd|8*^9x1o6S8muB}M5=E+67z%gfE&AWEpP{KK&zv4Em39>%Tzz zK>Xglb#-j}UB1oj|8!fbW-c!FdoQIGXlrq?vd}au?-DL$3Si;@=RbU6q&x(XS9jce zf3w2udUs+$UnCk$Z;hETdGchoz4A3O%?BU6^8qX0?)E=e|3{#IApRu=>UZnEK%1(`nm&DcfBOwy|J`2W|1b5Q zs)2c{`@eryUh>$n$u=StVU0{e%LpUXf5+?J&!5%*GlTRmjlX*J>bd^*yH)?Hj-!RQ z)B69$pz)udS*~4;tN;6rc}Ums)Mq~cv$abA`;W-GtAB#{%C;x(5r7Yv@qcnoP7d2% z1z7)|yL#nYRvx_m&$3-E6yRdZfA9U@jkXEef%E?nB>Q64_w4sE5dZ~u4o zkIC;dV#1$!_(RhNVxWGv{+DZ|npbeK?Y9&DpMmTDEZfoBOaB)NZqffQ?SEEY!KF(r z&7WcNe}}byf#6P`{|D$lZlL}Pw4U)@m%eq6|F^sT?Su4x)Bc0l{(HIbvAlC#mws5g zAAGqk{m&{C+@1di*#Ct=`X3U14j0>g|NrT~KpPkm9IqL;-cxlP*7Er^?(>%{+mSQ|Kfv~vU&@DX zDL32rnK)&0-#=K+8dUyExogJ2-`{8}$N1lW{>=D))lHS_+3z_D`!6UcxU}mE^p9lB zG`%Cu!$WY#umAad>p$3e2V?(k{|U4HE5yaNpKZY+ir=*$la)KuaK1j^y#5#R45mDL z8+-qct2X=N_8(dKzN6=GzN~Yf&#h`W5CeEX30pp@b}J)qVr8V7rwBU3-QW0`cs?G` zU(Vn`THSIv5XCaN)a}ngoOWi}!t!!Y8Jou0C-d(5p8)@(YyI!i|JM%`=1vX(!bi;FSm$R@7%tfl`D+rMLOjFWn~0v;(R!LDl0R1BKRQP{`r}53CeZu z_Z^CJ$${+sy9y!C`*c4mOVIyL?AnMSps#;1col&Ua2;gYZ-ZW3q#IxQ~x;c>gzps4&G;Qedljs?0?QL?BALu zjmLSKo^8(^+H)e%S7}(8iPGLu)m6pHqY-TE&HZ73{yeCu8U5q;CP1Mwc);t+FhvAEm65c<>U3f%qWkC>ldd3cS1{rwAzX38;M1hR74BF3H# z?)O38A_x6)EL;AB5zp^#b>mM0Ot?RLu8A#wM(%-t)utv^X6*k~{euQkAowBbirW5h zlfAjI2iy;Vt*wLY;ZBoBfA-RBJJOm@KPsW7;$qv+GhRXoW4pUqnV-2>K5^otNvu4Q z`c4EoYq$M-#h(|&&TDns|Li>A?=t)ClbJ7ys;pk@?>|XP_DaBNo|U!0Z|Yn7_qou2M*sc_;mXu^)k?R2|GB)y@?!#ryFVOB z1AcdVKYsTxgSSO&E!+M(v>4AV%)Hw7#?CYz71)~YmS^Yjs8CwxzQ4jak_xl*%SY0f z@2Pd)U(P(QX5jPiKI_2uam6rZ_w%5Cu-i1d*OLsMRhf{`K)*q7HWEXUyfsVYyY|*q z4sMS-O&;>@jT#33+0)<}kKOjaEye?s*6*EU^~dywH_mKFphaH`dB*dAzwNhIX1pL8 z`t8#b;{k}B-1dsoB*Y60l$rRF{_#N?KUiks3;OS8?AhgBy7_(?#&^Qd?S4KZUu15- zSEHc)zJY*Ui44iD%iK(dt9H;+Kd}kZfc9(B!lDXN$e1QgGU~ zV5Ypgwp!TtwamD}{<81?+QqJiOJt;0Zd=^ta>vUrev%aK> z#T|5rpX>XOg-b^eBXa4G{gAV42jiG{6v3zXu}hwy#qI73PZ=QH)&Jf0xZ5Ax#({s_ z?GL|Ae@J3D06@!n^SayY|FdR~Iko4xVd;ND^I;ik!9;M9h#t)}Cgc*#Bg4~%xWbN? z#BBCQ`WW3Gm$PBWW&YSj=;oEPVaPaEAgXlKGnf9!{MxmQAr!jR4y4P1Jgj}3oW%2j zXCmK`#Swz+=5d6_YD_$R7xNqT-^|~?m2ADy+fH9=rhQ6WFgn7@WVZ+Uj1$ zjn|y>?Ck{E0oQKP;mn3-k5 z0J*rwQ!`M`vdJ`za@qTbcOY44`qZhz85$qjaWHz(qw?0Gvtfh3=eL&cYwxwuPMbXy zVH_N8e^^$Q?Nj4G81%1&=`qLb%r;>M?Y;h!@^#HqR!qzj4;wb@x32Ht_ia0VbdIxa zj$PGp0AYpwZY;pm{#WZitbK>8{`1%Mg%NJ(Sz$yJY2e`R`K{%p>rwv$bL=!NjdyM1 zZuajiTlN2H{fBq-)xTiA1#UFPjXn!*)Zf4U1+V<;`s+JZ{-4x8w*d9WPV#oCKT&X~ z!j3W`#H{r0c#7%7fwqTR3&vn^i( zuY%icV78TOA-mlMS+-@2Y+=WHQwIY(>32&E?~rNqIM&j?-k0I+cBy~S8c<69i~2Ke z(}Bl0Pr&VpTqP|N1^x5v95Vf{4V*bZdfxIb$$dw)LMYzerwAV<*0;I+J6 z>c8o@yZ*O~e+62eSPvFv_WRSfFvm=3S*%=Plu)g$x+$!D1;^6GFL%3-l|eR+W6Qpsr~)ocp(x;f7}ntxmkZn_-2Mey+;k=e2NoB!%@_C{a)+8Sygryjm5SY z9`&AD-Nx!OGINQ%u)4oK<=PZVN7T6M`>J*%<-NThwrE9rt(l$_7roP z4fKaUq4Jz1@YcI{*_O+k-qKZ5Mqx%SDSuRx~kl`i%xBJfvlQ|U@BQc(FLg$~SUUblOjnPuAo z?`)NOo0Mf+1ldXy9iwlku~X7jFP7`Fioa(oh|css+9qc#?c3%}Kk6C(-&xiq70_2J z@&0+$%d|h?`nB(meZ24e(+(Vn`R}~{Ar*bqf)s|Ut9NK$eDTF!|Ng|@3i?JRJ>~#Y z|Jr$ME1GSo8l0xI_RAOIAR8ja_YKo)YV$Qez4%i1udToO>E0UJUPXbK1*G;%BB%0!LfxuYLcpSL}15VNx`W(+QlGtlCFc#JXf=m?elm zHPV$sT{1IFBBPm^{(PTH#;_d7zWu*;3;8pyK+=65>f+BD3!@o4Eb&Y-9Hp}K2&w$|G+{JXuDFN*YD+cM?czG>Hv24D@OM4^YtBj3574s9?Lvt7gjkbKccWg id5XzB?gwx;4>0TZGkD2CGiD>SF9Qx!qCztaOkQBRXyg{bLegdwEUIZ(%D7=n)1#7>4v_jlgU z$9AcFS!=Jo*Ym9BvYz#eT5;@N*gbd1nHG?0yMBYStjghwBmKkue1>qz2tpx< z^4A+LYk%|OzqAN8g+dsHQ3mLc1u=<;zacsiDKx@g>(k7r|Inu!7oBNb6wPtePRR>j zSkaAfA=qAx6&-Qigs$1jdV}Wv&4em$avs^kCJcMZn}bH-R&?TGRHi8o>p;ssfR;Y~ z;`JaR5&8Op2c1%hiY|WN=oC|0MD%563wixNmI_q?{2^k!)8NkZ=W-V7X&we&V$q%f|YhkHYt3NZ;@u%q7y3>>5oJu2$DG zNC$!x9DC6wiNZx96I0REw4~6Oy~rE~>G2@yF^i`tIGE_@Gz21Mbf%RPJ3A2<{rWqs5>EI2dxSO9mEJEWOHxm@+g zG*{N6eycrxSK{|-dU|?@O@4dhuc$13hqCyamB@FTOd}4p&cO%#;9}%|DNKo zDwPenq}Z*}BcChQ@>B^S^9TDZ_4`8(`gq{W@A)ZDQfTIY%FRELhN4XTD8|ic#u{T zYUh>_EP}o#pX)yd@sfHZ*&m_I;Y}#r&+R<_vT`p&CZfs6Tb?*AvcpdaokS9Kh#me7 z`4(9fp>@J{XI(ifemd{M%i$H#D%G)QOBZ7o~Rg5G?Lj zWIPm)h_C?elw)Ox(Qrt!e0gVQaA%|L%u3HUS9Wr>wMwLul?4y4?QpZVT-+K>t73N6 zEW#_5gh9_6oOSiIR)*Hr)~onI*xh~Q3T+NV%c`#A_IJacWL0q?Ron`dE!b<U!9a0m+ zB0JD-sK5owq8%dm{oynV+6_{%12ciFrx>g#b46tn)Ad==+R&^!M3ek4@{oLcEy?1d zONy9=27;AIjK-;WP*6-AX_f~CBrGq;EkrJ;Zy>H4GP4b>|7BJV^xG?YrTtl(XBTIF z8Fe(iKdwg{X)5jM@ldQ5cnwma20``qkxeq_iwsR?+M`s~kOmRukfJO7dqgk-M9&#k zQ!$iTDn4wSX1K~Qgg0=lL5i8BST^ZJh9uyYN31N0PBVP3nS+?1Hx)RoQx-@uD*Gk_ z3Sgc_hcv;k#%U`MK&?ZlXdO}k3S*B3l%I8&s0S($GIcf5L%QVC41v-|onEv%O{_#k z+^O@VQ|>3d8c6EnRGGVF>A8V4JnYH*Rz>#enY8|aZSCy@D;8ggpMuB4)Da#TmBj^= zcVD%<)Tn2V+dKz>7_(-bY6oI)vU8VMjJv&w+vWNA<3?H=fZA59SV22vs5-{kK(Yzg zd-BfQP9@0&@0JHpW?9pcsw~nH@_5d|J{Y{n*f84q*ux3gn3r_KVnY%p%VAn zU=$GE;0h`PgNl}+^FW7j%Q%uYBaFn(E67@2L9PX!`@^4V+KgtS2q-ejn>G)OhN%je zkB-FyP0%@LES+c){ZkWyiP~ugmVf;NNs*pD zYbH+wtIbwQYvrgkCMu3aC1ipae5rAh^tX%+lUc_WmKlDJ}1XaXjPKQI2OjK z_WhmL;$v|qB2v*dX*=g3tg^|J_{-Gc=SednnuoiZ>?&_aZ7oO@Hjnb$u}65&J=y4a zip{m5TrEx5kbi1c%UnHIYk@-N_Y+OXYR!;fyO;c0yfeUFMOb93Z2{d#8Ofs96ujGB zT}?NMID2q-v<~YfbZEY9wav@XS~1$!cV)Q;P0g~Q?F~@@BrC(Z;>W5~D$=HGRV1NE zGi{!N(zGgowlOg=QquLX=2bi+)E+lv9(z>Ao!0ylpY~joL^?pDF+GRe-pfloq@h)j zm6MY}b2852AuL6b9Z%Q^opK${CZPI>gp@@^?$Q)PToM9gdp>`m;rVKRf6_r?SXg>a z)+aDdk7n$a&pt=!$6U>50d*OizcM6*;lS!e#{k2hDq1NA!B`ZdM-~^o3q<%+Nwgl> zSHc?&cj;L3ZK!wy29CS}lt}Cb_^IL|t{q2OmCtMd8F~R^=>q%`3&YJx1dNP@#xznf4gUrpCfh zic6H43t-^Y6%Anu6T;M4gP7Z1^kZiwMp&P1>J^^_r(oquc>A5bUsZBU&ELG} z+b2y@`|K~h=%fRt06TMv^dL90BqSRG&+Upw?2&{6Lpg5v9@+-}=6DOL1yXqla2m8- zCn{GQZrn_2`SJ0~&p-c6Hc3cB;MIU2(i>i5lswi;B+k2D8iJ+9kXE_OoE=vcf}ZCh z*w>LETgBtd7nMwUXLa!Be|_rAhtf0EEA~8t0=X`*o20`o{j&IK2^X%(C@{szFNa{-zG_zTWMNwa$Jj;+;O!Ul#%cn%V4{34R z)2>{JK1H&KNM5mi*S~pEWxE#@1%6h04n$8BTVd}#&j0eyC$GduL_|y=U1PiAf2M%b zYmF%er{@}>(;qR}Yw%iIzTA!n? z4I*@-&Xq0(23FH0S1(?rh_3?&5w5KUOp?tpLPTFFufZ zaT3Sy&M3PH@ykb2U!Rxy_Fu+oT1fpix}CcNC1@_PKHJs+Ly8L^5>`;!T**4)!wGfu z>UxrWEZQrRnPnW;`!V4S`u1cr_z4#GGaG_rEN`jg70ghEWP?$8g>@3(Z%_IuPWf|` zZj4OTgzNyC&9s5e*(t*|tXc`iOLSwEr;4N4hu{XTjIy8|GMVM!UP>D-a?Ll?Kh#@;jlH(YtJQ_2AK} z=_aMSRJzL};p!)_;S$AxeI*f_H-AL4L1;wSh(}4S6w`Jw_WoIn9XN^&+c8Nle;sTY z_R-e1?+>91v740%6GvC7yhwHR zL{KlFS@Zrk~=dA2o{bWcOO6QL2FDlr<3>TPKFGU^rf2!Y?8%%A_otgtKjL2Al4Q&=zB3DV2(% zptEyq7f4nOvJ;~wViG(uHD!5we~c&mPR_NlXAp#TXi?nNP4|#O~pHR3q-EwenO(*5WNU8D z?W8@!HV1HTkk&lEgmJ7It*<}shPMZIy0(_o7t72+F{}*iOXrm<1)LZOAS!((1T{atGz@!|ILWZRnmM+cDr?s)D)8%XcV$>oZ zOk`ydY$kg9n=$8TZ3rro4Dka6f!*n-r@ISzUkLGw(~%zeKG{wC;V)?OLugyuv?sehGXIPCyQox5-$=|ql)gtrxf z1_#2BA`G42kj3he@q2QmTrBAj!LZo!`j#!ERvqmPUuX9dS5-) zw~6&jxJXh!LA1Q(LO#uf6NH+uKItxvgO z2o2zc;6!B?ne`>@P@;DtxPzoNTQq*p_if)3Y>woWlP_#&3hX!uG)58sArhELz@Tj1r2H!elv5cUA6M?Vag*j z4B_;N(EA%XHqIpugP+deoch_GJK#%!`J7P^zRTrDCyog~X>&HJ+3@#jkYY(w@4nJI z%BIU4+R-~a$9B*|>u`o*_0}a~BzV{)TZp-T9B1>ayyYB>M;`7<=m%yGYBhr7~{w<}GBRWT7#dldUzB2e`|?VVlOY zFDNr8h}6zUua^|%M>I{H0ptE4?yr=rD}TNuDypG})rnPG7A}Rjj1sx(kCu@p?J92Wu^yL{G?x>f9Y&et`RC^~Aq8Z0t+q-mTk{m%qh|&+kcPlv<=eE@| zZ2l*gcn)ZGD+8obDdnARScf7tv?rX12NmlsZ7ZTZqu&M+MmVBrM_`2G$ro+P5FK)d zb|sY+781^+CfsI?(Di_mgK^yP(n+I8-QRZNUR$6nc;W;zY70Q@g@kn+7&e)IR5IZy z>%h%RQ6yrFj%E@3uO^rehNG#*vRu-fEXi_T%@B!PyMTV8;Cw{XLAi##u=RD`2h@Xk zUT2hHwVryy@_4tJ3x6_SN+n8U=3p+u@scRuoQ!QwK_o>*ds54)Zp?;02NwM^HOmR2 z?U9LbR*jE;OKhLKvd!%|VB$38${`1XWGXJauBJa|lepgn#!V(^D|MG}cf6d^kClyc zL`!zKk7gjqr_Si69K^$0wBdWQ#*ZHlp)1f|%xQBjui2g|;+l3wgC@h|6`o1v8(y@r z0q2sC$D&9pdh;*-dZ;epxS4yHJ#nK+HUg^keze3$T9Icqgan^^fwrV!swNFM9k%2b zHjIz)YM4OU68i=yFL^~QC#&BN?)9*s%-~E^=hT5!3SSN)Z4(vd&r6*RKj}n&Nu8W* zmxI5n>_pIuWUJDYY>$~7!m(`@TWhvW0t3`90e>YvfLA&8{oalQZ#WGThiiXs8|RS? zQvruOr?`7{a}?lVo#ZJ+gh2d8y47ql*F0Rmz8G>C6aL z4;?q=x5VB8HyV9Bb+-~M7#BW8gN2r*h#BUAAEz$9l#09$aRix6A^{NvW0QoX8mA?A zz45FJ_te))T6;+A7uQR`qGjW3ExLC3j1Ot^2Pj$p%1zp}s5uX!t4%wypBqnk!gt_W z6FR%Ocm_WYIZ^rS=(kpo>_gz&de1NUgw`8e&N`wAW=&!RI_p$AOPh1huct3~kc3I) zzS6U&Z-GN32W!1&kLxsafT^P$Z$#*iZ=JpvT-}|$vWW$qu|%S#sW(`Kn~zg$8TQrI z%F3O)NOm7EzPsB_InHNuIuJ>fik%K(PCaY3Nk8e>y zhU`C??e{b7a=~K4$j^dy;Cl60M>Jtk@4yo+3}~{&R9VhKeHj$E8ATTLoFuSJDs8^kNOD^ zN%4vm$UkH^kQ4-^^D%Ha!qNBRG0kjn(|%yXMeirik7tHz3(#XpA(ue5=OZ+M|C# zGiyEK?X>)?U`wj!wvXn8RfDq%UF^4>%@t4G(Q`Wa?F5yDiqy|lQi zaq-3XpE;m`n3)ZX<-%-R2Mn$2Fs$23LT=gv<><=5IlP+XY`s}+gwyjNuHA%kj7X%i zwK2#B+O>&mZze1uO`zaCXXn6}GW}pj=F;XJ*=Rio&U%`CCL0ye=Ebz`J4+V0BM8ne zL5=p}8H71R!t9x^K{y7K?N1PaKXD+B&0+vk_L%37~(km%z-dEsCAa!b|AM**3zfUY#t%7~Ze`2Al^SLP~oLZ}jYR zaA-=}`x@GDejF!TZyW;5YJ=`c_LW>O+HJ3159Hcc63x26UOskn&1}*<13O+iol|nO zD{<3bNPcoXr)~3AonO)j(j0>3$(NSH8UY$xF}IU;WQ*R|u+#*JdavuS3i2y3k)9W%sCU8~{~FGE4U=E}#ZqhO|o!j$ZnJEXH*i*xv! zzdTG>Cv%*1tOEk+p7-8R!+0t*((A$Pm}bz$u+u}G`Wi6pL4AGy_!LC$RnKW-{_0fF zqnKaDykri#-VLNmN%J>yb~{k1xR}r_S|6H}LEFL#jSoM@8Zk?NEEwBOwE&P(U&WxUmYXI&xh-|rF? zJ3H3xOe*E_rVmiCh>;Su^Oa03nmzC zTXIl41H$apugmabVZ{&(4eh+MFcc}I%?m-2&_3@cePGY_2YgJ!I}`y~MLT=@PS(QX zZ$lV>=SI~hc9?)oSIe=_rhv&;))i&hhIDpbd1U@3&$oNCY~rGa)7Y#m7R+FE-or-T zhXaRbVV*r>toE(*wsm<2a=7AR7|&6jB^?vM;+Gs(dFvHTzzUJYJ^K8+N|p@=YqOu` zOc@0Rnsu3N(b`xlHu%N)S`&G-gn>?qd8Q+a%SvCti(#KOkv8QqI)d`Ec zo-B#*m~0dm-W4AZ!)`)5a&mHjwsJ9&i|s4w>+|x8KEix#4u>g6I?YW^)DDg&62Z;@ z%@Cn|I-0duQ9ClpbKR`*h9K#*_Hm6CV(RDbbU?uL+mmw;hIafFU+yN@uO$DjTtl(! z&%M0wK<|J1LHIYiNutV>W9STbmMy}&prir+NxwIk6IZ8=rDkSj5v&cHthqq)vx;us zY`wN`)zGPDkF-5&dud6p6nj60RRcwGfaS-tY_wS>ex_ny3Bzn75|uYAb55+tA#B0R z>bgfK$-U^zJ=#R%(H+rR#2f%KrLVR^RPwJ7ynSN>{0f~>(VYQ(Le&+4nNTV-!~3_D zz+ZJm<^XbpWCI8l_Iy!LW)(wPZ#%ybM;hK!Wy-?4ZDo|+m10;S7nNa>s~MLy zu3MdDyxH_iKq6FX+AE8TBR$hMW=U!5kh-EsuPfwV&vG)hRjkIkQnRXO+yF)`%S^zq8_-F<{vjs|9m!)PrF zlaq@I2xaptc`9iTF2`172W3VoK_`rJpkXaIk`5(IybhVKGb4PDRhg4tj@~jzhE4B}MtUxp_-RJ~6cUxF35^l}~2eD6Xo4+1}N{lnjnh zAP9!Y(dm`;jED&ZBd^1ZfptmLTf5>-88c?kY#1*cLlQoz{)Esc>?@k4N*q;V41N5s zU!Odw5M#lj^fzHCwv245Tm!4ncIIVJQS`ED9@H3GeyuZ?v~sD&rxkWs!N=!tLk&0F z8@(uHFk_@G=JfR`p)LFDfnIc0M`+76u8K(9w1R_$;E^lUZ-)g9XP6Zb{~B>JCy0Zn zs6l-Fwf7WEUo&C7v^PGOK)FwP%n*fz^-_I3>3nf-XxU8^@z$P#z&~f-0WMaae>VDO z7R8K)JUJ|(dTzdEqPA||4zvBCNw0(aC2cH{OVHwtl{QIkZt6;i2Y|eXwrm2g2TQt| zHy@UlfR&s+x+rCIQeyDYZ(dq_5ri(f=zyl!WFj2rB=$7YuyNhGb+ku4i`R@#rd(E#sh!W#277h3+~tl2Q*V@+sWR1{$iZa)?rl(mJ>hKLh- zcPk9JokY{-_+FWxG@zAW$BO@P`TcllPd=fQNy6N%$`viItsu>qX;?uaM_Vu{D(54t zVDJ-`mj8+WDcL__G6{h@1k3Z^Jvky2vJAp7{4q^DtVA7x`TlTz%Jo1t7ehkq=lT32 zX|y+dW06>la%CF;2BTm2Vxawc7Yex{Ggezi^^YL=RdXxq6cN*VkG z1XZyG6z<>7kwd;%KxN-)hq(0Ai1Fhn))n#6xOO|uB9++4mY-hL?7-}_OIBW-OF?L@ zT<&-+E{8S`L-Q8C{|-Friw&U!8=5s5^^b_42yewfP4Kf2bVb$iF)m*FdBUH^SyQl~ z@W8iv_LSapu;dt>*?<&)33~C^k`KTqxau*j&$=^TG(6Jd_Uy8mX3U83$XaPIOt)@1 zDnU7q0_pqu?Afz4_&00U!pgZe82$8(1J~i{ZTTM&iBbuk?S`Z&SGDxQyG{ zF+OZnQZa>EzI1sy&B{@WEyoH|3DiLO zRrn=GYDbU4M1?E52~S9B*h+0ar8SI7(xSOsdmOEgdAFvPa>$03-^iWKQ?Tk|=|wME zdcd-78|0aYXYDu?&zLd^_G!s$X_ByRdr%bVIAL0uK0BARJ=Cfg88FsHYencxE*++~ zu#zMtbfHmUIP$acw8SSWURt=+U)gnsh6aT9Hxk!2&AhLH(U{RDn+G^pyk2@YA5 zUjXjNP~$Yb|dl`sCI-0nn;GCiz zXFEDzP|VGLd}Om#GR@$ZzjxcuOeDdPyM z_@`3SXp^;=){aLLXM_BBWr->hR?~5996E7g+(eQcflW&w1J}bUXJ1JuWw=xZDQ@gF#CQQ zA|GhWg$oyeHYc0FoIM7UG9m%!0G?QjJZmRONF&Anq9n{GV4(>P6v|Cn}xW;8kRJkfR*H>6;r7& ze}BUINag{*;1yXp5E&e`YFqlrUkI&w)MpR9DHpZ0t}|L~6AAE$!jc!bVI?`mFwUbd z#}hyN3pcd9>#e^;XkQmS^w7?o!$&>-?o;KFGVXdQ$J0hs6_g*$g|gxP-1w(&9p~6x z+>s2c?c_<2p*$4Hg>athrjiz<)z56cB=}k5- zrAre_u@$6FPT>wbO#3+DMQ=CY*2OL0wV={`DaKNcN5*<*z|`FvK6^Q>eFjg=OYc+J z@}dGnly$Boj5ep)hK(3GlJKY@5J14&d1O~9_7Ws!C8*VM)X=!GC_;N9d*v?=qGcPh zYzVru^7LtH%7zemZX-7?Kw5RhFIV3R6*ceT#F*%S=I@P- z;YqoWK#^hqeW@f8WZZ;t`@%mfuEDis=*SUc#*kVgI@f>sa?ugWYXS=`!65`0 zB*vrJAYNLKs)9b+78{tpOd%@E1Pj@@Dr!4vM!-OP{PD>w{-45(np z3$=BUO}SCH0z;O7l^unew($xvoFCgMhKCbG>w|X7vBzgbMMY8i<|p%=a#8aG=*FUe zXGbAKaK^_UK6U1=W6qqYJXTVRVG1Bj5+o%oG@5MO2cL!_H^P#Nhc?U52@@wyNPzX^ z`ar^ywJtO{R!=q28;iitJy*(yek1hC?!Nsa5i|N@#w7*q3GNBQ)IF98b(h=K^~?omwPf~sidp8QdnDf284=SObEB5avEupnIH)A3=z)hC4ir``B>9HP$wn%4E zW|6JuqP>1(GAhpQxk5QC5qi8KJ%{j&c^cO~OQC?)}2C0grETZ>u-I6Ry`)EYdBd`_)fqPrADchzHmwis_;@07g z_h@s^SWf?GJ-qS+(M3gb@od5|RT5xmk@o}z1(J@TL#E*ERb^$N$5w(I4QZ_}Js6L9 z>h|>0N2<6!A@AyhCB01DB}HLwaWU;k4ArHoX-6T-xjuH$W;43w@h6@j6Gt7;grO@a zn5@qQTV^Y%sX+<-rkPQbFW36GLeqwVg1Wn#i(p`g&k3pCFD}@ zNXq-*UQI+(E~6va4LiV>&>~|kcp_=G?7-k}nQ08eY*5+Mt`$kJoRZO9ML`U2b#-)8 zEaQU2Rke1@9OPDXQ!Zknn;xZUQulQV-h@jeay0q<8r(I->2wh~$@iwe{rpSsNW(MW z9?Cz<4lkpW7R@IZ{^VxH4r1^RDu(4bY z(rQN6!X!(9t#T9?@)Y708}iz1?cU@!V*iMfmPj=51H zdvsC)Bz7S&`BNk}DimnT`AtP3*qSvkcdIXw1qFZbGR5YAzR1Z+XK2?~oXr+4+L~gp z4C_&d(Pj>Ut&l9Oa$uuZ{=Hp+m9<1S$q%PxNkA$54e~iwQ+w*m%E%@Z14a8ngk>fS z=cK3zb26>XHQNwTOG{B{+o`VxpK~{2-%c(QK68O zx4~N{BHd{_{2&_^Rb-V=;Dzp%Hv~eT596H9j+BAGg|&=B`e4Ev2&*hwWHts<@hZw9 zuE8z!%fWp~F^tveb7@B?nmc1wkIL~d#cnbGEwoIjaty)BI{Q`}`L4<4ZxFwTJ0^g- z6n#j)fp8*k#}c+H=by8eldKw>Pd$uZt%X_Eoab=;ijO~jlV~~%6T?ll3K3d(CC4uh z0?sjD3u1DrtLVf|qz81GgGdN%*$~J;A|B#mz;6hIgc)RLIRe?KR%A5=vyo{ytHE!p zJ+v(i5mgc9rK6h5(Q78AhxU9`E1Brw{j=+{OzpI}1nk5LhAGsF z;@oChyB<}mT}>duqVE;#ty_fC{A$)pG)U!arxO>I0Y{|^sE8rws#ZX7s+x3gStx3< z*K;bJ6`YTAtqL2(K0Vglq4J)~^M_vTmeXd94fQZ~l?SPX0FPY;qHf@b2E-nVRjW+)^3@!T{PkC$TN_AnVPJvH0`*Z9j zHq{t~r>Ezr9F=HQ_lgYKWvu1WRo-l*mbBzdF{9uIoF7%z2e!{LR}>6mP6r+_f;Sxt zbg3K&MBwe*B(RH7cp3EnN!;^v*jsZc8{#i2r}W5Filof=E(}3xVQy~+cG&pMB`PgC z2RRR&vQth(5`vZ4qdlTBS}zjgRgZbF&!bs!j8=k9!B@%O3a2ft9BrNp^Wi2)lCykx z5H~-JpiZY+^;nypJ^kiWXRc-(jF$#rO5|S-*@Q%7p;62(PYp@7b}Z>?oO>qKIE5UG*UQwUXCVB5~UhR zV^uP;95*Y?Q)C-n^Eb3d#l;1my)D}aJ9CO&lloo3AIu)|9e19cFz?J0tFl&!OjXE( zZAn3a&o3TbQ+P?qFkXMvpXW(Mn>2oD7qijy0LMo!2gzTa5Baj`3#+*6J5eOkIwzeY zteqE?rn&ZN1d?$3_=Ig62bAMS@hWMME7}6#OD8Bopqp|xEEbBb?=Ubq=Pbk8gWY`0 zu2uv?o3h4gE?Q6;6zncE@aSzT9v)IzgSK;`S)Y;0)IqkfjOx$Gh>fF%hyG z>D*$CyRpiTU6z$KvSrCrMPm7|q%T{M+Kd{N143AxFt?VyYh;)Nej$qk$wrD+K@XmQ zVDq{>klK_CGl~vJ4!>c37FK)-*y|(;drpymCMzA_h&GF1dCm^%=&2&$&y5(b1X89GVFD3jLDPak zX3jcfN?s=68r<-8Rf~kedNBNlB=IHv7i>j?K+53t2mXT|gQHqO@QB-h z%RMuDoqIKWxiEryov=^uF3dkuDC7UVU+}~)8|S+raz2G>Rg@K*W^(P|b;30Tzoe*- ziTOdG$^wdCGVwA3o=UaKk!mh|5SROdx9X$f0)A5`2U#q?QZ)+C^GCc~_HQu9{kHsG z>>4beikHg~uH9FkZy#nvzs2xCq5UiI5N~opeJ{UUgCMXg6}O9mVn)5uV1f0egGR$% z4VS~7=F9kN@XhZp%q5~T5b#u@fWD6U`g(zWJij^a>QMm~7~YdJOnZQUry0rt2Ljy& z=+%$wcsdF=&z~1I0T&or6z%+c=GXGIhRL|6pX>wm*BSR{puUfPYmJlfbOiCe&srnw z@`A~Na6be`{F$=B_SZr5gfZQX`S;Dr73v#dhav1#Z3zF~#)fk}CZ7MZmuJ8o1K0h^ z|Btw*zKVRZJaP)~d)cy=Uli!I2Jq3t(ij1Er%lFdyYpHEJk2l`FEb6wAHV(d3g}az zyn>pHdp-3&e)AY6W4`h5Pfb7emEVh3^Y#0xeD(Y9H+B2!@1e%xYS2Ey^9XpKK&CxT zz%@qLYS~gQ5->lWqaeR)=nQ`E*X{5R|Gq}Uv~L@6zw>|6kFfo=&F!5J`_O;+dFDug zUIid8+eSqB=(n+`!0_F>u#fmx`8`p2L6Ob{UJ&p{Td^>(=RSLIqLSw?a!M#4z6axR zkAUAk$=45r4DJCAoayKv4@m;fcF(6^y!gtky?lK*X5rWR7I#1PjgQ8L3-X@68{jJp zw0Afy#SjCjqyl!Aio=*$7XqI;-Mp5k^%z?mwF|-6j8f2C%-l8Zu#$Z z%FO6zgZd!bJ$?^8Q3M;71|%xmy{xXYc=tB~-hc9=tr7N!6#}-v7EUB;{VD-xySF!V z7TcEz_)G^=7qU3oCSZ%Zu|X=iyZy$7=A`Ckq5Mq8k+j(vvwiaa1EfNMyVoF;%gj&a zLwaG&^p(K>H!Y`ME4ugx|AAGDcfYjw<}ZscUXE}1FZ}=TlaKZb^t*nK{(t+V%v?j= z_RSBo-81(D#mD*P2Nw6u%D$7`K6}jb`;O^TpZxRVr3@9_CI8FnE));?dlvVJN-yU% z3(wDn`(d}L&;De)Pc}5Ow|xG^{*zaM`~N5YKcD{tTrq}CmT!Rns?ycTv#Y8E^$+hM zJZa!p_X|$ShMhDM7GFFNU#?I`spAAH@MkHUJ9o}EU%!|C7I#}|&25Sj>ht;<1=%0O zz0MiG(dQ>BRosU&gz}xeFKj@#gfRlPxKBBe-_+l{^~ZE<*I@Zqm6&Hx-tTn8R_wDQ zK7Ck;wz~A6 z$GB0m3I+x5Z*GOCjl?&tOSkC!+f zKkszBu=NyI>YG3A0QsL$%=pF+uTQpL=kCId4QcN$L0Kx(W0DL{RjX5b-6MBvBvz-UCFEC+c~aTpx1gMVR!{D z0pBbCJ9^tnVq!eL`8CfkI9_bGP@mV&lCnDAc(Ay8on;J@D3t5KUnm72;C}rN24D~` zOhXXwOabrgeLo(oi;tiD^B`QP6v{2`RO9mHr9S>2Nh>gpgk!^m^6MpVBG$qm7M|@t z>!&>Ohm2No=FFMw{U-1C_V+j(>LZ5#Q_>E^FDWcc66kd=|M%VF|7pA0N^0t)QlUOC z-|ctV|7`bHl?!Eq{s8aq<-o&*`q|(g5_e&X8)k5D3FQ_zw%}{f&V%@9#+%y)G2j0A zZwK+6j)lhJrNzZU{r@Wey#4>Iwe1`je~|yWEqhXD&9e8e4e&I%U+urZ|AiR`;*;PK z=(o`5mvHrm?|l0IUjAo;{fFZ%?&ANw{QKX<4|W0n;S%1Tmwym{pZxP@d913fso8Z9 zj!XNS^vn|_70JjzP5dw0UHAWM{&z#Bz6&nl z{f`0vYifQtT=x|S|KG-(p^C=FS9{Z8iD}@vZ~1>2&MX5LplwxGyshwV`Ts5d+e)Sx z`1qMXPi@y>BShEI1#EG5gS{SHf6e|c`0#JaE$$8ZV80pR{%rS?_h41#Z_9s+wOv8K zDZkTEV=RV*1ED=W{_EQ1+96=x|33`#|4)AYPPp8Rp0mWA2{IuUF3Hu z7v5$6*Ma`O370@WcgZ{|sHikkz=4^U6rePH^u8AdWr}fxo8_CIl{Cz!ARXXY;r>}C zr|`I3z$K8+0T`MbkjJn8xkdxn_k7sCjq~{$LU~Z;lzTDcf3*9`YmD^E*=z!RVcT&+Ny*Zs0=}9d z4qFPBfW`RdiVse9oD{GG@&{=8Bj5acuO?5i1E2E4B}hY z%jJ`*2k};CB)*Cs#C*QTn+?}Gh4v))Zutkh*Q*80uU|)vki-eNz%ZYZz$M^~Mcrw< z{+h7_;y?AC(?kE+UC4N(()(Ti2SrR+d=o-|{I>GKq+B2W`1K!fr|d+V zjKW(L87KSTdjta%oC@@B@Aa|*-c%&Unf4LB^%wsH3C^U?^v&nyBgeN{rrEU z@m0?^!2fZTYx9EYIn({l|M=_)i?9AN!2jG8gZzg1U&0Ky1bQAxYgGXI@8bV^@=2et z6NK_YBk-4DeDb$|Dwk)aH&qMeJio@~eY;b@kC-nhm=W82`Z^S_mreI!+91Z$vu4Z{ z>ht+yBjN_v3pN$;<7L?~p`6zbiE1K8z|$aq;ckDWu4tW+$F0ZtQ@%W>W#(ylu+i@m?7vTR(OS-OR_!%-XW@HHTvxEMJ<&-P|^Z7IexCG4eb5D17w}4MK0KL~O z^YM=|Nbs3=+3PJEV0^SkZ4>Il&N@7OCYYOF^~V|wjEDAcpS<(+Ew@dp8r{J2{dZ} zN~hpVPO?) zyV<2%K_1fw`AvYmj&b(%2=rIwucoHMCE!Sqe+Z}42$+}Oi7&S^0$yCys>sbAluzD1 z+dQ0ad>o1|m&c`ZK6&o97Y+6Z;eNFGZD z@&4HNbuqs9-o~Q&)TS7ZZ#>ithe0X&m&`s%L(`vdL!aQAiwdM&pf3R!=`r1fAwEF!6$U6wB*5pZ`1J1oF^2s9yXy1)92}?ayFbNn zQGukxa`3P19n`?bay*0U2Ma)dG}s68&t8S`9M|BonJy0G|MGj2-`o}#cfa#re(vOw z-U)f5`JKwki<^-x{|1tBo8VJyF#j^;+!E-^&-aja#w6e={C*6OHUUqi_%l!k<3auV zGw#LoJ>_@B3;XN;A2B>1&es;62mDo(^$lY14iW zdeky5_4O~_)txz-v4Dz;2@=>3dPTT%;8*t_PK8an4B|p=za9yn@jJ)8AJ2F^2;Oyj zNdau3;yB3PHgWJ(4sKH%;0~@u0n|qx0FA-P^P!xlFM~Y47w~Kz!{=%E_Ra!M;&E#~ zK6{-n&-0b{3=_e17H8)Z@ICj`!V#Vy&Xy1k3SFJO@#W3;4Dl?F#7f4;9#uZ;`^QdfAn7%8~nd8 z>VDNE1Hb(P|3Q!cFUCg_e+B?}I=^0j472}d!z|>5#zm{zj&my3i!71v&%rt zkG4wiX26sMK8*_(?`Bksx|yvX3)_%a$zf9p^WHzG{%y#wLfDeW+>uE8PFWhN;vDXiv4Zam+V1PxuQP4#BqK?Ck$E|NeIC)_LysaoA?vs_3b6>IEuJ zCHhwE8mC1IN@_p z0S0l{%5`;cqQ<}l4gE*dW(4=-N0G+z$Z3X)%58BNCcMR*w#yom+wEIsc>AQE0XpML zOPh26+ys5NZ(2F0ZG9Ru>1~m4f3FkV1nAlzUT0(=Z*0VmTyHq%IXJx{l4|d}koTYN z|JmDKH+y*rn_}3l#30NqyszQ_Y3Df)NlMQLQ?Vao$ zq1*y#Tc=j7Di?6CbDa^oKeL7l*zv`>%I51O7sEum11a7-W~S8 z^-sS4gWKBpZ6u{XEcEd+t7};u5mftkp?`duF}r-lhXU4i^*YN-=J>)0lMdAM_y3hj z8+(dlTaT3#WaM^M{m1)XwjKI^V1WPd0R!K%+nJ8KqPx@JwOx%38ys&o3;lbg?Pg`+ zg)ch=yaW0VA6E5+Q67Z;BldYdEcAcz3LAS6`VZ%~Yk>X#@%|T-2>pLQUg9@IEcEA2 z$Ht;K_}r|3`E5o`?c03(hixRzoO(DW>{qR2fiF!Wg}Ha(=zOHE&WGPVIl%wt7DN9b zjJ%-;gZ_64!yoDiEe-tYe+?JFnYR3~wvfj43w%pdc#CY<7I8QK|7)7%|GhLlZP!5m zXXe{Htq@6vQ&p48$~ub$0{pM__tyss&ntKZj>3j8cH3*DA${g7-!ekBJ2DKEn=hd1@=FG`@rX%pD!A#$?YsF z`%m}(#n%rk@j(CWu#A5hF5&&x880dBUd9=h-#<0g{KYyZ#8PV>WR}1|3-=@dTF9-U66qd0TELbql z_r6AP7=MhjfZwd+mzkdR^=~nxDQs(Jo)OBwERo>WWj#{_9K+MALE@{Q0%--jJjvh~ z36THr*ownxx8vbM62D&mss78Z!8!1UAi51<^R;VFof6)kUk1H<8D9!%S&Za+Uw`;x zQF`JA`Ta#2EYrfet#JRQqDzWJM@>FFZJ_^A58L5Gv0Sgd4(KPMIXKB<;QCMXf8Jhp z7w6f;@nPQW;o%TO8hD@R%r#VrbFe>ajZ@%Qk$PW$_^@C=zr#CFpU1g(;dM~ogY^08 z^Yj!or*oh8aJTtS2*a_kc)-Rw{lMM-xv)XVcZZgIKViX{kxf%5Cf$at;%7S$h8uaH zKdja)2MLC-uBIy$!nzD|CHG|>%O2?un?hL3^dgVLhf=W2!ZGb?@zXrs6|$(5m;d(l zFMkIR&IME);N_5Bxu)hZ4T*fQWsR`|rp$ zViANghirl3D43?DGw*x@xPK-Kt0Q2yKHx*0{WIAC9QQh4oZZE7a9S3G?}Z2ackTaP z`8&VBQXw1|GJH=Y&Me#Gn>LK!b3nr|E@1aS3ryYPVH}(eR0^Mz*27F`^VZcAlkNTB z_uBux@|mk(jtdJ`+v^C!-ENJxYtn)9J4eFu)IbY&I(nU4NX5LQBL0)sz2P5iU2D7q z*YCCed*$O(2cCb*NhI9;{5u`n8~lEcbTCJTFINoTQ)7Jb#TS46 zz4m{veEehZN$ESgxJd{6;Q0+cwPbO_$CVI!yU>4&`+W^yQ%vfBnr>`(&hYb#FZKLh z`@dJN&A(O8!Eh=7vkJ*z2H|;&AsZ_yyB(CsKnpXrM&YxUrJqY*2}|wVZT%DZ1KD`L z*Z%L7zj*AHi@SXuzN&pmku+Tf!+7A1R8Y%rWGn0M#t$#^@8jNpBasnt5}z$B^>noV zUi-gSKC*;e5(^^LzuEzNhd2I%lT8pXNY|?$al7RGm{*esqIiWn@mW6xwcH@I{@<%b zIUfofIDn0>4E^ixVD1l%(h1yoK&$yf?mW+Njpv4@zFon`vjF!A4GZ<}#qT%=hV3hD zL;^oMe&?_Ju>2|f?UQXKymxSK{d;j`9Spm^U0k*sK8*&}^i2o%lZm^n=MU-W^q%@% zvZh}EwUNs&0!{5-)S34!cax*$0)|6nc{=@i3GeTZ`14`W$u}p=>-xV2yxR;^+68>r zu)*_H(_i4)UEmre;Nk1+e0)wXfs$o;&cM>ma0AdAE}wyt{kk{)|37ZX2VDEh0xVI1 X;kn`!+nXbPIR`+tnP}LEKr90Q1i5|$ literal 0 HcmV?d00001 diff --git a/addons/atragmx/XEH_postInit.sqf b/addons/atragmx/XEH_postInit.sqf new file mode 100644 index 0000000000..0495483a32 --- /dev/null +++ b/addons/atragmx/XEH_postInit.sqf @@ -0,0 +1,21 @@ +#include "script_component.hpp" + +#include "initKeybinds.sqf" + +if (count (profileNamespace getVariable ["GVAR(ATragMX_gunList)", []]) > 0) then { + GVAR(ATragMX_gunList) = profileNamespace getVariable "GVAR(ATragMX_gunList)"; +} else { + // Profile Name, Muzzle Velocity, Zero Range, Scope Base Angle, AirFriction, Bore Height, Scope Unit, Elevation Scope Step, Windage Scope Step, Maximum Elevation, Dialed Elevation, Dialed Windage, Mass, Ammo Class Name, Magazine Class Name, BC, Drag Model, Atmosphere Model + GVAR(ATragMX_gunList) = [["12.7x108mm" , 820, 500, 0.255, -0.0005600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.28, "B_127x108_Ball" , "5Rnd_127x108_Mag" , 0.700, 1, "ASM" ], + ["12.7x99mm" , 880, 500, 0.202, -0.0005600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 41.92, "B_127x99_Ball" , "5Rnd_mas_127x99_Stanag" , 0.670, 1, "ASM" ], + ["10.4x77mm" , 910, 500, 0.200, -0.0004800, 3.81, 0, 0.338, 0.338, 120, 0, 0, 27.15, "B_408_Ball" , "7Rnd_408_Mag" , 0.970, 1, "ASM" ], + ["7.62x51mm" , 850, 500, 0.280, -0.0010000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.460, "B_762x51_Ball" , "20Rnd_762x51_Mag" , 0.393, 1, "ICAO"], + ["6.5x39mm" , 800, 500, 0.304, -0.0009000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 7.776, "B_65x39_Caseless", "30Rnd_65x39_caseless_mag", 0.263, 1, "ICAO"], + ["5.56x45mm" , 920, 500, 0.259, -0.0012000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.000, "B_556x45_Ball" , "30Rnd_556x45_Stanag" , 0.304, 1, "ASM" ], + ["5.56x45mm Mk262" , 850, 500, 0.294, -0.0011250, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.990, "RH_556x45_Mk262" , "RH_30Rnd_556x45_Mk262" , 0.361, 1, "ASM" ]]; + + profileNamespace setVariable ["GVAR(ATragMX_gunList)", GVAR(ATragMX_gunList)]; +}; + +[] call FUNC(init); +//[] call FUNC(sord); // Connection to Vector diff --git a/addons/atragmx/XEH_preInit.sqf b/addons/atragmx/XEH_preInit.sqf new file mode 100644 index 0000000000..0aa26b13a0 --- /dev/null +++ b/addons/atragmx/XEH_preInit.sqf @@ -0,0 +1,47 @@ +#include "script_component.hpp" + +ADDON = false; + +prep(add_new_gun); +prep(calculate_range_card); +prep(calculate_scope_base_angle); +prep(calculate_solution); +prep(calculate_target_range_assist); +prep(calculate_target_solution); +prep(calculate_target_speed_assist); +prep(change_gun); +prep(create_dialog); +prep(cycle_range_card_columns); +prep(cycle_scope_unit); +prep(delete_gun); +prep(init); +prep(parse_input); +prep(reset_relative_click_memory); +prep(save_gun); +prep(show_add_new_gun); +prep(show_gun_list); +prep(show_main_page); +prep(show_range_card); +prep(show_range_card_setup); +prep(show_target_range_assist); +prep(show_target_speed_assist); +prep(show_target_speed_assist_timer); +prep(sord); +prep(target_speed_assist_timer); +prep(toggle_gun_list); +prep(toggle_range_card); +prep(toggle_range_card_setup); +prep(toggle_target_range_assist); +prep(toggle_target_speed_assist); +prep(update_atmosphere); +prep(update_gun); +prep(update_range_card); +prep(update_relative_click_memory); +prep(update_result); +prep(update_scope_unit); +prep(update_target); +prep(update_target_selection); +prep(update_unit_selection); +prep(update_zero_range); + +ADDON = true; diff --git a/addons/atragmx/config.cpp b/addons/atragmx/config.cpp new file mode 100644 index 0000000000..43512c42e9 --- /dev/null +++ b/addons/atragmx/config.cpp @@ -0,0 +1,17 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + units[] = {"ACE_Item_ATragMX"}; + weapons[] = {"ACE_ATragMX"}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ACE_common", "ACE_weather"}; + author[] = {$STR_ACE_Common_ACETeam, "Ruthberg"}; + VERSION_CONFIG; + }; +}; + +#include "CfgEventHandlers.hpp" +#include "CfgVehicles.hpp" +#include "CfgWeapons.hpp" +#include "RscTitles.hpp" \ No newline at end of file diff --git a/addons/atragmx/functions/defines.h b/addons/atragmx/functions/defines.h new file mode 100644 index 0000000000..bd59c23bd4 --- /dev/null +++ b/addons/atragmx/functions/defines.h @@ -0,0 +1 @@ +#define GET_TEMPERATURE_AT_HEIGHT(h) (EGVAR(weather,currentTemperature) - 0.0065 * (h)) \ No newline at end of file diff --git a/addons/atragmx/functions/fnc_add_new_gun.sqf b/addons/atragmx/functions/fnc_add_new_gun.sqf new file mode 100644 index 0000000000..e102cf715d --- /dev/null +++ b/addons/atragmx/functions/fnc_add_new_gun.sqf @@ -0,0 +1,14 @@ +#include "script_component.hpp" + +private ["_gunName", "_gunProfileEntry"]; + +_gunName = ctrlText 11001; +if (_gunName != "") then { + _gunProfileEntry = [_gunName, 850, 500, 0.280, -0.0010000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.460, "", "", 0.393, 1, "ICAO"]; + + GVAR(ATragMX_gunList) = GVAR(ATragMX_gunList) + [_gunProfileEntry]; + + lbAdd [6000, _gunProfileEntry select 0]; + + profileNamespace setVariable ["GVAR(ATragMX_gunList)", GVAR(ATragMX_gunList)]; +}; diff --git a/addons/atragmx/functions/fnc_calculate_range_card.sqf b/addons/atragmx/functions/fnc_calculate_range_card.sqf new file mode 100644 index 0000000000..87a7b06df9 --- /dev/null +++ b/addons/atragmx/functions/fnc_calculate_range_card.sqf @@ -0,0 +1,48 @@ +#include "script_component.hpp" + +call compile preprocessFile ("\atragmx\fnc_parse_input.sqf"); + +private ["_scopeBaseAngle"]; +_scopeBaseAngle = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 3); + +private ["_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_bc", "_dragModel", "_atmosphereModel"]; +_bulletMass = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 12; +_boreHeight = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 5; +_airFriction = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 4; +_muzzleVelocity = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 1; +_bc = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 15; +_dragModel = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 16; +_atmosphereModel = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 17; + +private ["_temperature", "_barometricPressure", "_relativeHumidity"]; +_temperature = (GVAR(ATragMX_temperature) select GVAR(ATragMX_currentTarget)); +_barometricPressure = (GVAR(ATragMX_barometricPressure) select GVAR(ATragMX_currentTarget)); +_relativeHumidity = (GVAR(ATragMX_relativeHumidity) select GVAR(ATragMX_currentTarget)); +if (GVAR(ATragMX_currentUnit) == 1) then +{ + _temperature = (_temperature - 32) / 1.8; + _barometricPressure = _barometricPressure * 33.8638866667; +}; + +private ["_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange"]; +_windSpeed = (GVAR(ATragMX_windSpeed) select GVAR(ATragMX_currentTarget)); +_windDirection = (GVAR(ATragMX_windDirection) select GVAR(ATragMX_currentTarget)); +_inclinationAngle = (GVAR(ATragMX_inclinationAngle) select GVAR(ATragMX_currentTarget)); +_targetSpeed = (GVAR(ATragMX_targetSpeed) select GVAR(ATragMX_currentTarget)); +_targetRange = GVAR(ATragMX_rangeCardEndRange); +if (GVAR(ATragMX_currentUnit) != 2) then +{ + _targetRange = _targetRange / 1.0936133; +}; +if (GVAR(ATragMX_currentUnit) == 1) then +{ + _windSpeed = _windSpeed / 2.23693629; + _targetSpeed = _targetSpeed / 2.23693629; +}; + +GVAR(ATragMX_rangeCardData) = []; + +private ["_result"]; +_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, + _windSpeed, _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, true] call FUNC(calculate_solution); + diff --git a/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf b/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf new file mode 100644 index 0000000000..5c20842a51 --- /dev/null +++ b/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf @@ -0,0 +1,20 @@ +#include "script_component.hpp" + +private ["_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_zeroRange"]; +_bulletMass = _this select 0; +_boreHeight = _this select 1; +_airFriction = _this select 2; +_muzzleVelocity = _this select 3; +_zeroRange = _this select 4; + +private ["_scopeBaseAngle"]; +_scopeBaseAngle = 0; + +private ["_temperature", "_barometricPressure", "_relativeHumidity"]; +_temperature = 15; +_barometricPressure = 1013.25; +_relativeHumidity = 0; + +_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, 0, 0, 0, 0, _zeroRange, _airFriction, 1, "ICAO", false] call FUNC(calculate_solution); + +_scopeBaseAngle + (_result select 0) / 60 diff --git a/addons/atragmx/functions/fnc_calculate_solution.sqf b/addons/atragmx/functions/fnc_calculate_solution.sqf new file mode 100644 index 0000000000..a614884a66 --- /dev/null +++ b/addons/atragmx/functions/fnc_calculate_solution.sqf @@ -0,0 +1,122 @@ +#include "script_component.hpp" + +private ["_scopeBaseAngle", "_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_temperature", "_barometricPressure", "_relativeHumidity", "_simSteps", "_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange", "_bc", "_dragModel", "_atmosphereModel", "_storeRangeCardData"]; +_scopeBaseAngle = _this select 0; +_bulletMass = _this select 1; +_boreHeight = _this select 2; +_airFriction = _this select 3; +_muzzleVelocity = _this select 4; +_temperature = _this select 5; +_barometricPressure = _this select 6; +_relativeHumidity = _this select 7; +_simSteps = _this select 8; +_windSpeed = _this select 9; +_windDirection = _this select 10; +_inclinationAngle = _this select 11; +_targetSpeed = _this select 12; +_targetRange = _this select 13; +_bc = _this select 14; +_dragModel = _this select 15; +_atmosphereModel = _this select 16; +_storeRangeCardData = _this select 17; + +private ["_bulletPos", "_bulletVelocity", "_bulletSpeed", "_bulletAccel", "_gravity", "_deltaT"]; +_bulletPos = [0, 0, 0]; +_bulletVelocity = [0, 0, 0]; +_bulletAccel = [0, 0, 0]; +_gravity = [0, sin(_scopeBaseAngle + _inclinationAngle) * -9.80665, cos(_scopeBaseAngle + _inclinationAngle) * -9.80665]; +_deltaT = 1 / _simSteps; + +private ["_elevation", "_windage", "_lead", "_TOF", "_trueVelocity", "_trueSpeed", "_kineticEnergy"]; +_elevation = 0; +_windage = 0; +_lead = 0; +_TOF = 0; +_trueVelocity = [0, 0, 0]; +_trueSpeed = 0; + +private ["_n", "_range", "_rangeFactor"]; +_n = 0; +_range = 0; +_rangeFactor = 1; +if (_storeRangeCardData) then { + if (GVAR(ATragMX_currentUnit) != 2) then { + _rangeFactor = 1.0936133; + }; + GVAR(ATragMX_rangeCardData) = []; +}; + +private ["_wind"]; +_wind = [cos(270 - _windDirection * 30) * _windSpeed, sin(270 - _windDirection * 30) * _windSpeed, 0]; +if (AdvancedBallistics) then { + if (AB_AdvancedAirDragEnabled) then { + _bc = [_bc, _temperature, _barometricPressure, _relativeHumidity, _atmosphereModel] call ab_fnc_calculate_atmospheric_correction; + }; +}; + +_TOF = 0; + +_bulletPos set [0, 0]; +_bulletPos set [1, 0]; +_bulletPos set [2, -(_boreHeight / 100)]; + +_bulletVelocity set [0, 0]; +_bulletVelocity set [1, Cos(_scopeBaseAngle) * _muzzleVelocity]; +_bulletVelocity set [2, Sin(_scopeBaseAngle) * _muzzleVelocity]; + +while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do +{ + _bulletSpeed = vectorMagnitude _bulletVelocity; + + _trueVelocity = _bulletVelocity vectorDiff _wind; + _trueSpeed = vectorMagnitude _trueVelocity; + + if (AdvancedBallistics) then { + if (AB_AdvancedAirDragEnabled) then { + private ["_drag"]; + _drag = -1 * ([_dragModel, _bc, _trueSpeed] call ab_fnc_calculate_retardation); + _bulletAccel = (vectorNormalized _trueVelocity) vectorMultiply (_drag); + }; + } else { + _bulletAccel = _trueVelocity vectorMultiply (_trueSpeed * _airFriction); + }; + + _bulletAccel = _bulletAccel vectorAdd _gravity; + + _bulletVelocity = _bulletVelocity vectorAdd (_bulletAccel vectorMultiply _deltaT); + _bulletPos = _bulletPos vectorAdd (_bulletVelocity vectorMultiply _deltaT); + + _TOF = _TOF + _deltaT; + + if (_storeRangeCardData) then { + _range = GVAR(ATragMX_rangeCardStartRange) + _n * GVAR(ATragMX_rangeCardIncrement); + if ((_bulletPos select 1) * _rangeFactor >= _range && _range <= GVAR(ATragMX_rangeCardEndRange)) then { + if ((_bulletPos select 1) > 0) then { + _elevation = - atan((_bulletPos select 2) / (_bulletPos select 1)); + _windage = - atan((_bulletPos select 0) / (_bulletPos select 1)); + }; + if (_range != 0) then { + _lead = (_targetSpeed * _TOF) / (Tan(3.38 / 60) * _range); + }; + _kineticEnergy = 0.5 * (_bulletMass / 1000 * (_bulletSpeed ^ 2)); + _kineticEnergy = _kineticEnergy * 0.737562149; + + GVAR(ATragMX_rangeCardData) set [_n, [_range, _elevation * 60, _windage * 60, _lead, _TOF, _bulletSpeed, _kineticEnergy]]; + _n = _n + 1; + }; + }; +}; + +if ((_bulletPos select 1) > 0) then { + _elevation = - atan((_bulletPos select 2) / (_bulletPos select 1)); + _windage = - atan((_bulletPos select 0) / (_bulletPos select 1)); +}; + +if (_targetRange != 0) then { + _lead = (_targetSpeed * _TOF) / (Tan(3.38 / 60) * _targetRange); +}; + +_kineticEnergy = 0.5 * (_bulletMass / 1000 * (_bulletSpeed ^ 2)); +_kineticEnergy = _kineticEnergy * 0.737562149; + +[_elevation * 60, _windage * 60, _lead, _TOF, _bulletSpeed, _kineticEnergy] diff --git a/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf b/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf new file mode 100644 index 0000000000..f8f3daacd4 --- /dev/null +++ b/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf @@ -0,0 +1,105 @@ +#include "script_component.hpp" + +private ["_targetSize", "_imageSize", "_angle", "_estRange"]; + +_angle = parseNumber(ctrlText 7012); +_targetSize = parseNumber(ctrlText 7010); +if (GVAR(ATragMX_rangeAssistUseTargetHeight)) then +{ + _targetSize = _targetSize * cos(_angle); +}; +switch (GVAR(ATragMX_rangeAssistTargetSizeUnit)) do +{ + case 0: + { + _targetSize = _targetSize * 0.0254; + }; + case 1: + { + _targetSize = _targetSize * 0.3048; + }; + case 2: + { + _targetSize = _targetSize * 0.01; + }; +}; +_imageSize = parseNumber(ctrlText 7011); +switch (GVAR(ATragMX_rangeAssistImageSizeUnit)) do +{ + case 0: + { + _imageSize = _imageSize / 6400 * 360; + }; + case 1: + { + _imageSize = _imageSize / 60; + }; + case 2: + { + _imageSize = _imageSize / 60 / 1.047; + }; +}; +_estRange = parseNumber(ctrlText 7013); +if (GVAR(ATragMX_currentUnit) != 2) then +{ + _estRange = _estRange / 1.0936133; +}; + +switch (_this) do +{ + case 0: + { + _targetSize = tan(_imageSize) * _estRange; + + if (GVAR(ATragMX_rangeAssistUseTargetHeight)) then + { + _targetSize = _targetSize / cos(_angle); + }; + + switch (GVAR(ATragMX_rangeAssistTargetSizeUnit)) do + { + case 0: + { + _targetSize = _targetSize / 0.0254; + }; + case 1: + { + _targetSize = _targetSize / 0.3048; + }; + case 2: + { + _targetSize = _targetSize / 0.01; + }; + }; + + ctrlSetText [7010, Str(Round(_targetSize * 100) / 100)]; + }; + case 1: + { + _imageSize = atan(_targetSize / _estRange); + + switch (GVAR(ATragMX_rangeAssistImageSizeUnit)) do + { + case 0: + { + _imageSize = _imageSize * 6400 / 360; + }; + case 1: + { + _imageSize = _imageSize * 60; + }; + case 2: + { + _imageSize = _imageSize * 60 * 1.047; + }; + }; + + ctrlSetText [7011, Str(Round(_imageSize * 100) / 100)]; + }; + case 2: + { + _estRange = _targetSize / tan(_imageSize); + + ctrlSetText [7013, Str(Round(_estRange))]; + }; +}; diff --git a/addons/atragmx/functions/fnc_calculate_target_solution.sqf b/addons/atragmx/functions/fnc_calculate_target_solution.sqf new file mode 100644 index 0000000000..dd7748f101 --- /dev/null +++ b/addons/atragmx/functions/fnc_calculate_target_solution.sqf @@ -0,0 +1,52 @@ +#include "script_component.hpp" + +call compile preprocessFile ("\atragmx\fnc_parse_input.sqf"); + +private ["_scopeBaseAngle"]; +_scopeBaseAngle = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 3); + +private ["_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_bc", "_dragModel", "_atmosphereModel"]; +_bulletMass = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 12; +_boreHeight = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 5; +_airFriction = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 4; +_muzzleVelocity = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 1; +_bc = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 15; +_dragModel = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 16; +_atmosphereModel = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 17; + +private ["_temperature", "_barometricPressure", "_relativeHumidity"]; +_temperature = (GVAR(ATragMX_temperature) select GVAR(ATragMX_currentTarget)); +_barometricPressure = (GVAR(ATragMX_barometricPressure) select GVAR(ATragMX_currentTarget)); +_relativeHumidity = (GVAR(ATragMX_relativeHumidity) select GVAR(ATragMX_currentTarget)); +if (GVAR(ATragMX_currentUnit) == 1) then +{ + _temperature = (_temperature - 32) / 1.8; + _barometricPressure = _barometricPressure * 33.8638866667; +}; + +private ["_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange"]; +_windSpeed = (GVAR(ATragMX_windSpeed) select GVAR(ATragMX_currentTarget)); +_windDirection = (GVAR(ATragMX_windDirection) select GVAR(ATragMX_currentTarget)); +_inclinationAngle = (GVAR(ATragMX_inclinationAngle) select GVAR(ATragMX_currentTarget)); +_targetSpeed = (GVAR(ATragMX_targetSpeed) select GVAR(ATragMX_currentTarget)); +_targetRange = (GVAR(ATragMX_targetRange) select GVAR(ATragMX_currentTarget)); +if (GVAR(ATragMX_currentUnit) != 2) then +{ + _targetRange = _targetRange / 1.0936133; +}; +if (GVAR(ATragMX_currentUnit) == 1) then +{ + _windSpeed = _windSpeed / 2.23693629; + _targetSpeed = _targetSpeed / 2.23693629; +}; + +_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, + _windSpeed, _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, false] call FUNC(calculate_solution); + +GVAR(ATragMX_elevationOutput) set [GVAR(ATragMX_currentTarget), _result select 0]; +GVAR(ATragMX_windageOutput) set [GVAR(ATragMX_currentTarget), _result select 1]; +GVAR(ATragMX_leadOutput) set [GVAR(ATragMX_currentTarget), _result select 2]; +GVAR(ATragMX_tofOutput) set [GVAR(ATragMX_currentTarget), _result select 3]; +GVAR(ATragMX_velocityOutput) set [GVAR(ATragMX_currentTarget), _result select 4]; + +call compile preprocessFile ("\atragmx\fnc_update_result.sqf"); diff --git a/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf b/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf new file mode 100644 index 0000000000..9e7cf04352 --- /dev/null +++ b/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf @@ -0,0 +1,41 @@ +#include "script_component.hpp" + +private ["_targetRange", "_numTicks", "_timeSecs", "_estSpeed"]; + +_targetRange = parseNumber(ctrlText 8004); +_numTicks = parseNumber(ctrlText 8005); +_timeSecs = parseNumber(ctrlText 8006); +_estSpeed = 0; + +if (GVAR(ATragMX_currentUnit) != 2) then +{ + _targetRange = _targetRange / 1.0936133; +}; + +switch (GVAR(ATragMX_rangeAssistImageSizeUnit)) do +{ + case 0: + { + _numTicks = _numTicks / 6400 * 360; + }; + case 1: + { + _numTicks = _numTicks / 60; + }; + case 2: + { + _numTicks = _numTicks / 60 / 1.047; + }; +}; + +if (_timeSecs > 0) then +{ + _estSpeed = tan(_numTicks) * _targetRange / _timeSecs; +}; + +if (GVAR(ATragMX_currentUnit) == 1) then +{ + _estSpeed = _estSpeed * 2.23693629; +}; + +ctrlSetText [8007, Str(Round(_estSpeed * 10) / 10)]; diff --git a/addons/atragmx/functions/fnc_change_gun.sqf b/addons/atragmx/functions/fnc_change_gun.sqf new file mode 100644 index 0000000000..69dd4c46f5 --- /dev/null +++ b/addons/atragmx/functions/fnc_change_gun.sqf @@ -0,0 +1,23 @@ +#include "script_component.hpp" + +if (_this < 0 || _this > (count GVAR(ATragMX_gunList)) - 1) exitWith {}; + +GVAR(ATragMX_workingMemory) set [GVAR(ATragMX_currentTarget), +(GVAR(ATragMX_gunList) select _this)]; +GVAR(ATragMX_currentGun) set [GVAR(ATragMX_currentTarget), _this]; + +lbSetCurSel [6000, (GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget))]; + +if ((GVAR(ATragMX_scopeUnits) select (GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))) != "Clicks") then +{ + GVAR(ATragMX_currentScopeUnit) set [GVAR(ATragMX_currentTarget), (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 6]; +}; + +call compile preprocessFile ("\atragmx\fnc_update_gun.sqf"); + +GVAR(ATragMX_elevationOutput) set [GVAR(ATragMX_currentTarget), 0]; +GVAR(ATragMX_windageOutput) set [GVAR(ATragMX_currentTarget), 0]; +GVAR(ATragMX_leadOutput) set [GVAR(ATragMX_currentTarget), 0]; +GVAR(ATragMX_tofOutput) set [GVAR(ATragMX_currentTarget), 0]; +GVAR(ATragMX_velocityOutput) set [GVAR(ATragMX_currentTarget), 0]; + +call compile preprocessFile ("\atragmx\fnc_update_result.sqf"); diff --git a/addons/atragmx/functions/fnc_create_dialog.sqf b/addons/atragmx/functions/fnc_create_dialog.sqf new file mode 100644 index 0000000000..cc601401b1 --- /dev/null +++ b/addons/atragmx/functions/fnc_create_dialog.sqf @@ -0,0 +1,25 @@ +#include "script_component.hpp" + +if (dialog) exitWith { false }; +if (underwater player) exitWith { false }; +if (!("ATragMX" in (uniformItems player)) && !("ATragMX" in (vestItems player))) exitWith { false }; + +execVM "\atragmx\fnc_update_target_selection.sqf"; + +createDialog 'ATragMX_Display'; + +true execVM "\atragmx\fnc_show_main_page.sqf"; + +false execVM "\atragmx\fnc_show_add_new_gun.sqf"; +false execVM "\atragmx\fnc_show_gun_list.sqf"; +false execVM "\atragmx\fnc_show_range_card.sqf"; +false execVM "\atragmx\fnc_show_range_card_setup.sqf"; +false execVM "\atragmx\fnc_show_target_range_assist.sqf"; +false execVM "\atragmx\fnc_show_target_speed_assist.sqf"; +false execVM "\atragmx\fnc_show_target_speed_assist_timer.sqf"; + +{ + lbAdd [6000, _x select 0]; +} forEach GVAR(ATragMX_gunList); + +true diff --git a/addons/atragmx/functions/fnc_cycle_range_card_columns.sqf b/addons/atragmx/functions/fnc_cycle_range_card_columns.sqf new file mode 100644 index 0000000000..f793604953 --- /dev/null +++ b/addons/atragmx/functions/fnc_cycle_range_card_columns.sqf @@ -0,0 +1,7 @@ +#include "script_component.hpp" + +GVAR(ATragMX_rangeCardCurrentColumn) = (GVAR(ATragMX_rangeCardCurrentColumn) + 1) % (count GVAR(ATragMX_rangeCardLastColumns)); + +ctrlSetText [5006, (GVAR(ATragMX_rangeCardLastColumns) select GVAR(ATragMX_rangeCardCurrentColumn))]; + +call compile preprocessFile ("\atragmx\fnc_update_range_card.sqf"); diff --git a/addons/atragmx/functions/fnc_cycle_scope_unit.sqf b/addons/atragmx/functions/fnc_cycle_scope_unit.sqf new file mode 100644 index 0000000000..c65ea485f1 --- /dev/null +++ b/addons/atragmx/functions/fnc_cycle_scope_unit.sqf @@ -0,0 +1,8 @@ +#include "script_component.hpp" + +call compile preprocessFile ("\atragmx\fnc_parse_input.sqf"); + +GVAR(ATragMX_currentScopeUnit) set [GVAR(ATragMX_currentTarget), ((GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget)) + 1) % (count GVAR(ATragMX_scopeUnits))]; + +call compile preprocessFile ("\atragmx\fnc_update_scope_unit.sqf"); +call compile preprocessFile ("\atragmx\fnc_update_result.sqf"); diff --git a/addons/atragmx/functions/fnc_delete_gun.sqf b/addons/atragmx/functions/fnc_delete_gun.sqf new file mode 100644 index 0000000000..38043231ed --- /dev/null +++ b/addons/atragmx/functions/fnc_delete_gun.sqf @@ -0,0 +1,19 @@ +#include "script_component.hpp" + +private ["_index"]; +_index = lbCurSel 6000; + +if (_index == -1) exitWith {}; + +for "_i" from 0 to (count GVAR(ATragMX_currentGun)) - 1 do { + if ((GVAR(ATragMX_currentGun) select _i) > _index) then { + GVAR(ATragMX_currentGun) set [_i, (GVAR(ATragMX_currentGun) select _i) - 1]; + }; +}; + +GVAR(ATragMX_gunList) set [_index, 0]; +GVAR(ATragMX_gunList) = GVAR(ATragMX_gunList) - [0]; + +lbDelete [6000, _index]; + +profileNamespace setVariable ["GVAR(ATragMX_gunList)", GVAR(ATragMX_gunList)]; diff --git a/addons/atragmx/functions/fnc_init.sqf b/addons/atragmx/functions/fnc_init.sqf new file mode 100644 index 0000000000..a5c1e3fde6 --- /dev/null +++ b/addons/atragmx/functions/fnc_init.sqf @@ -0,0 +1,46 @@ +#include "script_component.hpp" + +if (isNil QUOTE(EGVAR(advanced_ballistics, AdvancedBallistics))) then { EGVAR(advanced_ballistics, AdvancedBallistics) = false; }; +if (isNil QUOTE(EGVAR(advanced_ballistics, AdvancedAirDragEnabled))) then { EGVAR(advanced_ballistics, AdvancedAirDragEnabled) = false; }; + +GVAR(ATragMX_workingMemory) = [+(GVAR(ATragMX_gunList) select 0), +(GVAR(ATragMX_gunList) select 0), +(GVAR(ATragMX_gunList) select 0), +(GVAR(ATragMX_gunList) select 0)]; + +GVAR(ATragMX_scopeUnits) = ["MILs", "TMOA", "SMOA", "Clicks"]; + +GVAR(ATragMX_rangeCardStartRange) = 200; +GVAR(ATragMX_rangeCardEndRange) = 2000; +GVAR(ATragMX_rangeCardIncrement) = 50; +GVAR(ATragMX_rangeCardLastColumns) = ["Lead", "RemV", "RemE", "TmFlt"]; +GVAR(ATragMX_rangeCardCurrentColumn) = 3; +GVAR(ATragMX_rangeCardData) = []; + +GVAR(GVAR(ATragMX_rangeAssistTargetSizeUnit)s) = ["in", "ft", "cm", "m"]; +GVAR(ATragMX_rangeAssistTargetSizeUnit) = 2; +GVAR(ATragMX_rangeAssistImageSizeUnits) = ["MIL", "TMOA", "IOA"]; +GVAR(ATragMX_rangeAssistImageSizeUnit) = 0; +GVAR(ATragMX_rangeAssistUseTargetHeight) = true; + +GVAR(ATragMX_speedAssistNumTicksUnits) = ["MIL", "TMOA", "IOA"]; +GVAR(ATragMX_speedAssistNumTicksUnit) = 0; +GVAR(ATragMX_speedAssistTimer) = true; + +GVAR(ATragMX_currentUnit) = 2; +GVAR(ATragMX_currentGun) = [0, 0, 0, 0]; +GVAR(ATragMX_currentTarget) = 0; +GVAR(ATragMX_currentScopeUnit) = [0, 0, 0, 0]; + +GVAR(ATragMX_temperature) = [15, 15, 15, 15]; +GVAR(ATragMX_barometricPressure) = [1013.25, 1013.25, 1013.25, 1013.25]; +GVAR(ATragMX_relativeHumidity) = [0.5, 0.5, 0.5, 0.5]; + +GVAR(ATragMX_windSpeed) = [0, 0, 0, 0]; +GVAR(ATragMX_windDirection) = [12, 12, 12, 12]; +GVAR(ATragMX_inclinationAngle) = [0, 0, 0, 0]; +GVAR(ATragMX_targetSpeed) = [0, 0, 0, 0]; +GVAR(ATragMX_targetRange) = [0, 0, 0, 0]; + +GVAR(ATragMX_elevationOutput) = [0, 0, 0, 0]; +GVAR(ATragMX_windageOutput) = [0, 0, 0, 0]; +GVAR(ATragMX_leadOutput) = [0, 0, 0, 0]; +GVAR(ATragMX_tofOutput) = [0, 0, 0, 0]; +GVAR(ATragMX_velocityOutput) = [0, 0, 0, 0]; diff --git a/addons/atragmx/functions/fnc_parse_input.sqf b/addons/atragmx/functions/fnc_parse_input.sqf new file mode 100644 index 0000000000..d8306fdf85 --- /dev/null +++ b/addons/atragmx/functions/fnc_parse_input.sqf @@ -0,0 +1,74 @@ +#include "script_component.hpp" + +GVAR(ATragMX_temperature) set [GVAR(ATragMX_currentTarget), parseNumber(ctrlText 200)]; +GVAR(ATragMX_barometricPressure) set [GVAR(ATragMX_currentTarget), 0 max parseNumber(ctrlText 210)]; +GVAR(ATragMX_relativeHumidity) set [GVAR(ATragMX_currentTarget), (0 max parseNumber(ctrlText 220) min 100) / 100]; + +GVAR(ATragMX_windSpeed) set [GVAR(ATragMX_currentTarget), 0 max abs(parseNumber(ctrlText 300)) min 50]; +GVAR(ATragMX_windDirection) set [GVAR(ATragMX_currentTarget), 1 max Round(parseNumber(ctrlText 310)) min 12]; +GVAR(ATragMX_inclinationAngle) set [GVAR(ATragMX_currentTarget), -60 max parseNumber(ctrlText 320) min 60]; +GVAR(ATragMX_targetSpeed) set [GVAR(ATragMX_currentTarget), 0 max abs(parseNumber(ctrlText 330)) min 50]; +GVAR(ATragMX_targetRange) set [GVAR(ATragMX_currentTarget), 0 max abs(parseNumber(ctrlText 340)) min 4000]; + +private ["_boreHeight", "_bulletMass", "_airFriction", "_muzzleVelocity"]; +_boreHeight = parseNumber(ctrlText 100); +_bulletMass = parseNumber(ctrlText 110); +if (AdvancedBallistics && AB_AdvancedAirDragEnabled) then { + _airFriction = 0.1 max parseNumber(ctrlText 120) min 2; +} else { + _airFriction = parseNumber(ctrlText 120) / -1000; +}; +_muzzleVelocity = parseNumber(ctrlText 130); +if (GVAR(ATragMX_currentUnit) == 1) then +{ + _boreHeight = _boreHeight * 2.54; + _bulletMass = _bulletMass * 0.06479891; + _muzzleVelocity = _muzzleVelocity / 3.2808399; +}; +_boreHeight = 0.1 max _boreHeight min 10; +_bulletMass = 1 max _bulletMass min 100; +_muzzleVelocity = 100 max _muzzleVelocity min 1400; + +(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [5, _boreHeight]; +(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [12, _bulletMass]; +if (AdvancedBallistics && AB_AdvancedAirDragEnabled) then { + (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [15, _airFriction]; +} else { + (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [4, _airFriction]; +}; +(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [1, _muzzleVelocity]; + +private ["_elevationCur", "_elevationCur", "_elevationScopeStep", "_windageScopeStep"]; +_elevationCur = parseNumber(ctrlText 402); +_windageCur = parseNumber(ctrlText 412); + +switch ((GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))) do +{ + case 0: + { + _elevationCur = _elevationCur * 3.38; + _windageCur = _windageCur * 3.38; + }; + + case 2: + { + _elevationCur = _elevationCur / 1.047; + _windageCur = _windageCur / 1.047; + }; + + case 3: + { + _elevationScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 7); + _windageScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 8); + + _elevationCur = _elevationCur * _elevationScopeStep; + _windageCur = _windageCur * _windageScopeStep; + }; +}; + +(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [10, _elevationCur]; +(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [11, _windageCur]; + +call compile preprocessFile ("\atragmx\fnc_update_gun.sqf"); +call compile preprocessFile ("\atragmx\fnc_update_atmosphere.sqf"); +call compile preprocessFile ("\atragmx\fnc_update_target.sqf"); diff --git a/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf b/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf new file mode 100644 index 0000000000..92f9f2cf73 --- /dev/null +++ b/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf @@ -0,0 +1,6 @@ +#include "script_component.hpp" + +(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [10, 0]; +(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [11, 0]; + +call compile preprocessFile ("\atragmx\fnc_update_result.sqf"); diff --git a/addons/atragmx/functions/fnc_save_gun.sqf b/addons/atragmx/functions/fnc_save_gun.sqf new file mode 100644 index 0000000000..5826dd49b8 --- /dev/null +++ b/addons/atragmx/functions/fnc_save_gun.sqf @@ -0,0 +1,13 @@ +#include "script_component.hpp" + +private ["_index"]; +_index = 0 max (lbCurSel 6000); + +GVAR(ATragMX_gunList) set [_index, +(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget))]; + +lbClear 6000; +{ + lbAdd [6000, _x select 0]; +} forEach GVAR(ATragMX_gunList); + +profileNamespace setVariable ["GVAR(ATragMX_gunList)", GVAR(ATragMX_gunList)]; diff --git a/addons/atragmx/functions/fnc_show_add_new_gun.sqf b/addons/atragmx/functions/fnc_show_add_new_gun.sqf new file mode 100644 index 0000000000..a3172e3b30 --- /dev/null +++ b/addons/atragmx/functions/fnc_show_add_new_gun.sqf @@ -0,0 +1,3 @@ +#include "script_component.hpp" + +{ctrlShow [_x, _this]} forEach [11000, 11001, 11002, 11003]; \ No newline at end of file diff --git a/addons/atragmx/functions/fnc_show_gun_list.sqf b/addons/atragmx/functions/fnc_show_gun_list.sqf new file mode 100644 index 0000000000..c44cbe03fe --- /dev/null +++ b/addons/atragmx/functions/fnc_show_gun_list.sqf @@ -0,0 +1,3 @@ +#include "script_component.hpp" + +{ctrlShow [_x, _this]} forEach [6000, 6001, 6002, 6003, 6004, 6005, 6006, 6007]; \ No newline at end of file diff --git a/addons/atragmx/functions/fnc_show_main_page.sqf b/addons/atragmx/functions/fnc_show_main_page.sqf new file mode 100644 index 0000000000..d1f15db484 --- /dev/null +++ b/addons/atragmx/functions/fnc_show_main_page.sqf @@ -0,0 +1,4 @@ +#include "script_component.hpp" + +{ctrlShow [_x, _this]} forEach [10, 100, 11, 110, 12, 120, 13, 130, 14, 140, 20, 200, 21, 210, 22, 220, 30, 300, 31, 310, 32, 320, 33, 330, 34, 340, 40, 400, 401, 402, 403, 41, 410, 411, 412, 42, 420, + 500, 501, 502, 503, 600, 601, 602, 603, 1000, 2000, 3000, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008]; diff --git a/addons/atragmx/functions/fnc_show_range_card.sqf b/addons/atragmx/functions/fnc_show_range_card.sqf new file mode 100644 index 0000000000..a49d9a04c1 --- /dev/null +++ b/addons/atragmx/functions/fnc_show_range_card.sqf @@ -0,0 +1,3 @@ +#include "script_component.hpp" + +{ctrlShow [_x, _this]} forEach [5000, 5001, 5002, 5003, 5004, 5005, 5006, 5007]; diff --git a/addons/atragmx/functions/fnc_show_range_card_setup.sqf b/addons/atragmx/functions/fnc_show_range_card_setup.sqf new file mode 100644 index 0000000000..8325418451 --- /dev/null +++ b/addons/atragmx/functions/fnc_show_range_card_setup.sqf @@ -0,0 +1,3 @@ +#include "script_component.hpp" + +{ctrlShow [_x, _this]} forEach [10000, 10001, 10002, 10003, 10004, 10005, 10006, 10007, 10008, 10009]; diff --git a/addons/atragmx/functions/fnc_show_target_range_assist.sqf b/addons/atragmx/functions/fnc_show_target_range_assist.sqf new file mode 100644 index 0000000000..72a88b953a --- /dev/null +++ b/addons/atragmx/functions/fnc_show_target_range_assist.sqf @@ -0,0 +1,3 @@ +#include "script_component.hpp" + +{ctrlShow [_x, _this]} forEach [7000, 7001, 7002, 7003, 7004, 7005, 7006, 7007, 7008, 7009, 7010, 7011, 7012, 7013, 7014, 7015, 7016, 7017, 7018, 7019, 7020]; diff --git a/addons/atragmx/functions/fnc_show_target_speed_assist.sqf b/addons/atragmx/functions/fnc_show_target_speed_assist.sqf new file mode 100644 index 0000000000..37911e8a7f --- /dev/null +++ b/addons/atragmx/functions/fnc_show_target_speed_assist.sqf @@ -0,0 +1,3 @@ +#include "script_component.hpp" + +{ctrlShow [_x, _this]} forEach [8000, 8001, 8002, 8003, 8004, 8005, 8006, 8007, 8008, 8009, 8010, 8011, 8012, 8013, 8014, 8015]; diff --git a/addons/atragmx/functions/fnc_show_target_speed_assist_timer.sqf b/addons/atragmx/functions/fnc_show_target_speed_assist_timer.sqf new file mode 100644 index 0000000000..bddaf3ddb6 --- /dev/null +++ b/addons/atragmx/functions/fnc_show_target_speed_assist_timer.sqf @@ -0,0 +1,3 @@ +#include "script_component.hpp" + +{ctrlShow [_x, _this]} forEach [9000, 9001, 9002]; diff --git a/addons/atragmx/functions/fnc_sord.sqf b/addons/atragmx/functions/fnc_sord.sqf new file mode 100644 index 0000000000..128b4626ca --- /dev/null +++ b/addons/atragmx/functions/fnc_sord.sqf @@ -0,0 +1,22 @@ +#include "script_component.hpp" + +ATragMX_COMPAT_LRF = ["Rangefinder", "Laserdesignator"]; + +private ["_fnc_atragmx"]; + +_fnc_atragmx = { + private ["_target", "_position", "_range", "_inclinationAngle"]; + + if ((local player) && (currentWeapon player) in ATragMX_COMPAT_LRF && (!isNull (_this select 0))) then { + _target = getPosATL (_this select 0); + _position = getPosATL player; + + _inclinationAngle = asin((player weaponDirection currentWeapon player) select 2); + _range = _position distance _target; + + GVAR(ATragMX_inclinationAngle) set [GVAR(ATragMX_currentTarget), _inclinationAngle]; + GVAR(ATragMX_targetRange) set [GVAR(ATragMX_currentTarget), _range]; + }; +}; + +//["ace_sys_rangefinder_Lazing", _fnc_atragmx] call CBA_fnc_addEventHandler; diff --git a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf new file mode 100644 index 0000000000..6612074d7f --- /dev/null +++ b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf @@ -0,0 +1,30 @@ +#include "script_component.hpp" + +#define _dsp (uiNamespace getVariable "ATragMX_Display") + +if !(ctrlVisible 9000) then +{ + private ["_startTime"]; + + false execVM "\atragmx\fnc_show_target_speed_assist.sqf"; + true execVM "\atragmx\fnc_show_target_speed_assist_timer.sqf"; + + ctrlSetFocus (_dsp displayCtrl 9002); + + _startTime = time; + + while {GVAR(ATragMX_speedAssistTimer)} do + { + sleep 0.1; + ctrlSetText [9001, Str(Round((time - _startTime) * 10) / 10)]; + }; + + GVAR(ATragMX_speedAssistTimer) = true; + + ctrlSetText [8006, Str(Round((time - _startTime) * 10) / 10)]; + + call compile preprocessFile ("\atragmx\fnc_calculate_target_speed_assist.sqf"); + + false execVM "\atragmx\fnc_show_target_speed_assist_timer.sqf"; + true execVM "\atragmx\fnc_show_target_speed_assist.sqf"; +}; diff --git a/addons/atragmx/functions/fnc_toggle_gun_list.sqf b/addons/atragmx/functions/fnc_toggle_gun_list.sqf new file mode 100644 index 0000000000..1c06c6d412 --- /dev/null +++ b/addons/atragmx/functions/fnc_toggle_gun_list.sqf @@ -0,0 +1,21 @@ +#include "script_component.hpp" + +#define _dsp (uiNamespace getVariable "ATragMX_Display") + +if (ctrlVisible 6000) then +{ + false execVM "\atragmx\fnc_show_gun_list.sqf"; + true execVM "\atragmx\fnc_show_main_page.sqf"; + + if (_this) then { + (lbCurSel 6000) call compile preprocessFile ("\atragmx\fnc_change_gun.sqf"); + }; +} else +{ + false execVM "\atragmx\fnc_show_main_page.sqf"; + true execVM "\atragmx\fnc_show_gun_list.sqf"; + + ctrlSetFocus (_dsp displayCtrl 6002); + + lbSetCurSel [6000, (GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget))]; +}; diff --git a/addons/atragmx/functions/fnc_toggle_range_card.sqf b/addons/atragmx/functions/fnc_toggle_range_card.sqf new file mode 100644 index 0000000000..9f3ca21442 --- /dev/null +++ b/addons/atragmx/functions/fnc_toggle_range_card.sqf @@ -0,0 +1,18 @@ +#include "script_component.hpp" + +#define _dsp (uiNamespace getVariable "ATragMX_Display") + +if (ctrlVisible 5006) then +{ + false execVM "\atragmx\fnc_show_range_card.sqf"; + true execVM "\atragmx\fnc_show_main_page.sqf"; +} else +{ + false execVM "\atragmx\fnc_show_main_page.sqf"; + true execVM "\atragmx\fnc_show_range_card.sqf"; + + ctrlSetFocus (_dsp displayCtrl 5001); + + call compile preprocessFile ("\atragmx\fnc_calculate_range_card.sqf"); + call compile preprocessFile ("\atragmx\fnc_update_range_card.sqf"); +}; diff --git a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf new file mode 100644 index 0000000000..e73a867aaa --- /dev/null +++ b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf @@ -0,0 +1,29 @@ +#include "script_component.hpp" + +#define _dsp (uiNamespace getVariable "ATragMX_Display") + +if (ctrlVisible 10000) then +{ + false execVM "\atragmx\fnc_show_range_card_setup.sqf"; + true execVM "\atragmx\fnc_show_range_card.sqf"; + + if (_this == 1) then + { + GVAR(ATragMX_rangeCardStartRange) = 0 max Round(parseNumber(ctrlText 10003)) min 3000; + GVAR(ATragMX_rangeCardEndRange) = 0 max Round(parseNumber(ctrlText 10004)) min 3000; + GVAR(ATragMX_rangeCardIncrement) = 1 max Round(parseNumber(ctrlText 10005)) min 3000; + + call compile preprocessFile ("\atragmx\fnc_calculate_range_card.sqf"); + call compile preprocessFile ("\atragmx\fnc_update_range_card.sqf"); + }; +} else +{ + false execVM "\atragmx\fnc_show_range_card.sqf"; + true execVM "\atragmx\fnc_show_range_card_setup.sqf"; + + ctrlSetFocus (_dsp displayCtrl 10006); + + ctrlSetText [10003, Str(Round(GVAR(ATragMX_rangeCardStartRange)))]; + ctrlSetText [10004, Str(Round(GVAR(ATragMX_rangeCardEndRange)))]; + ctrlSetText [10005, Str(Round(GVAR(ATragMX_rangeCardIncrement)))]; +}; diff --git a/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf new file mode 100644 index 0000000000..1819f0ac73 --- /dev/null +++ b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf @@ -0,0 +1,32 @@ +#include "script_component.hpp" + +#define _dsp (uiNamespace getVariable "ATragMX_Display") + +if (ctrlVisible 7000) then +{ + false execVM "\atragmx\fnc_show_target_range_assist.sqf"; + true execVM "\atragmx\fnc_show_main_page.sqf"; + + if (_this == 1) then + { + ctrlSetText [320, Str(parseNumber(ctrlText 7012))]; + ctrlSetText [340, Str(parseNumber(ctrlText 7013))]; + }; +} else +{ + false execVM "\atragmx\fnc_show_main_page.sqf"; + true execVM "\atragmx\fnc_show_target_range_assist.sqf"; + + ctrlSetFocus (_dsp displayCtrl 7018); + + ctrlSetText [7012, Str(parseNumber(ctrlText 320))]; + ctrlSetText [7013, Str(parseNumber(ctrlText 340))]; + + if (GVAR(ATragMX_currentUnit) != 2) then + { + ctrlSetText [7016, "Yards"]; + } else + { + ctrlSetText [7016, "Meters"]; + }; +}; diff --git a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf new file mode 100644 index 0000000000..639e489ed6 --- /dev/null +++ b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf @@ -0,0 +1,39 @@ +#include "script_component.hpp" + +#define _dsp (uiNamespace getVariable "ATragMX_Display") + +if (ctrlVisible 8000) then +{ + false execVM "\atragmx\fnc_show_target_speed_assist.sqf"; + true execVM "\atragmx\fnc_show_main_page.sqf"; + + if (_this == 1) then + { + call compile preprocessFile ("\atragmx\fnc_calculate_target_speed_assist.sqf"); + ctrlSetText [330, Str(parseNumber(ctrlText 8007))]; + }; +} else +{ + false execVM "\atragmx\fnc_show_main_page.sqf"; + true execVM "\atragmx\fnc_show_target_speed_assist.sqf"; + + ctrlSetFocus (_dsp displayCtrl 8012); + + ctrlSetText [8004, Str(Round((GVAR(ATragMX_targetRange) select GVAR(ATragMX_currentTarget))))]; + + if (GVAR(ATragMX_currentUnit) != 2) then + { + ctrlSetText [8008, "Yards"]; + } else + { + ctrlSetText [8008, "Meters"]; + }; + + if (GVAR(ATragMX_currentUnit) != 1) then + { + ctrlSetText [8011, "m/s"]; + } else + { + ctrlSetText [8011, "mph"]; + }; +}; diff --git a/addons/atragmx/functions/fnc_update_atmosphere.sqf b/addons/atragmx/functions/fnc_update_atmosphere.sqf new file mode 100644 index 0000000000..5c8d2aa8f4 --- /dev/null +++ b/addons/atragmx/functions/fnc_update_atmosphere.sqf @@ -0,0 +1,9 @@ +#include "script_component.hpp" + +ctrlSetText [200, Str(Round((GVAR(ATragMX_temperature) select GVAR(ATragMX_currentTarget)) * 10) / 10)]; +if (GVAR(ATragMX_currentUnit) == 1) then { + ctrlSetText [210, Str(Round((GVAR(ATragMX_barometricPressure) select GVAR(ATragMX_currentTarget)) * 100) / 100)]; +} else { + ctrlSetText [210, Str(Round(GVAR(ATragMX_barometricPressure) select GVAR(ATragMX_currentTarget)))]; +}; +ctrlSetText [220, Str(Round((GVAR(ATragMX_relativeHumidity) select GVAR(ATragMX_currentTarget)) * 100 * 10) / 10)]; diff --git a/addons/atragmx/functions/fnc_update_gun.sqf b/addons/atragmx/functions/fnc_update_gun.sqf new file mode 100644 index 0000000000..0985fa2216 --- /dev/null +++ b/addons/atragmx/functions/fnc_update_gun.sqf @@ -0,0 +1,38 @@ +#include "script_component.hpp" + +ctrlSetText [1000, (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 0]; +if (GVAR(ATragMX_currentUnit) == 1) then +{ + ctrlSetText [ 100, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 5) / 2.54 * 100) / 100)]; +} else +{ + ctrlSetText [ 100, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 5) * 100) / 100)]; +}; +if (GVAR(ATragMX_currentUnit) == 1) then +{ + ctrlSetText [ 110, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 12) * 15.4323584))]; +} else +{ + ctrlSetText [ 110, Str(Round((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 12))]; +}; +if (AdvancedBallistics && AB_AdvancedAirDragEnabled) then { + ctrlSetText [ 120, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 15) * 1000) / 1000)]; +} else { + ctrlSetText [ 120, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 4) * -1000 * 1000) / 1000)]; +}; +if (GVAR(ATragMX_currentUnit) == 1) then +{ + ctrlSetText [130, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 1) * 3.2808399))]; +} else +{ + ctrlSetText [130, Str(Round((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 1))]; +}; +if (GVAR(ATragMX_currentUnit) == 2) then +{ + ctrlSetText [140, Str(Round((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 2))]; +} else +{ + ctrlSetText [140, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 2) * 1.0936133))]; +}; + +call compile preprocessFile ("\atragmx\fnc_update_scope_unit.sqf"); diff --git a/addons/atragmx/functions/fnc_update_range_card.sqf b/addons/atragmx/functions/fnc_update_range_card.sqf new file mode 100644 index 0000000000..b266d20296 --- /dev/null +++ b/addons/atragmx/functions/fnc_update_range_card.sqf @@ -0,0 +1,89 @@ +#include "script_component.hpp" + +private ["_range", "_elevation", "_windage", "_lead", "_TOF", "_velocity", "_kineticEnergy", "_rangeOutput", "_elevationOutput", "_windageOutput", "_lastColumnOutput"]; +_lastColumnOutput = ""; + +ctrlSetText [5006, (GVAR(ATragMX_rangeCardLastColumns) select GVAR(ATragMX_rangeCardCurrentColumn))]; + +if (GVAR(ATragMX_currentUnit) != 2) then +{ + ctrlSetText [5003, "Yards"]; +} else +{ + ctrlSetText [5003, "Meters"]; +}; + +lnbClear 5007; + +{ + _range = _x select 0; + _elevation = _x select 1; + _windage = _x select 2; + _lead = _x select 3; + _TOF = _x select 4; + _velocity = _x select 5; + _kineticEnergy = _x select 6; + + switch ((GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))) do + { + case 0: + { + _elevation = _elevation / 3.38; + _windage = _windage / 3.38; + }; + + case 2: + { + _elevation = _elevation * 1.047; + _windage = _windage * 1.047; + }; + + case 3: + { + _elevationScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 7); + _windageScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 8); + + _elevation = Round(_elevation / _elevationScopeStep); + _windage = Round(_windage / _windageScopeStep); + }; + }; + + _elevationOutput = Str(Round(_elevation * 100) / 100); + _windageOutput = Str(Round(_windage * 100) / 100); + + _rangeOutput = Str(_range); + if (_velocity < 340.29) then + { + _rangeOutput = _rangeOutput + "*"; + }; + + if (GVAR(ATragMX_currentUnit) == 1) then + { + _velocity = _velocity * 3.2808399; + }; + + switch (GVAR(ATragMX_rangeCardCurrentColumn)) do + { + case 0: + { + _lastColumnOutput = Str(Round(_lead * 100) / 100); + }; + + case 1: + { + _lastColumnOutput = Str(Round(_velocity)); + }; + + case 2: + { + _lastColumnOutput = Str(Round(_kineticEnergy)); + }; + + case 3: + { + _lastColumnOutput = Str(Round(_TOF * 100) / 100); + } + }; + + lnbAddRow [5007, [_rangeOutput, _elevationOutput, _windageOutput, _lastColumnOutput]]; +} forEach GVAR(ATragMX_rangeCardData); diff --git a/addons/atragmx/functions/fnc_update_relative_click_memory.sqf b/addons/atragmx/functions/fnc_update_relative_click_memory.sqf new file mode 100644 index 0000000000..31427ac3b2 --- /dev/null +++ b/addons/atragmx/functions/fnc_update_relative_click_memory.sqf @@ -0,0 +1,6 @@ +#include "script_component.hpp" + +(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [10, (GVAR(ATragMX_elevationOutput) select GVAR(ATragMX_currentTarget))]; +(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [11, (GVAR(ATragMX_windageOutput) select GVAR(ATragMX_currentTarget))]; + +call compile preprocessFile ("\atragmx\fnc_update_result.sqf"); diff --git a/addons/atragmx/functions/fnc_update_result.sqf b/addons/atragmx/functions/fnc_update_result.sqf new file mode 100644 index 0000000000..523fb74b7c --- /dev/null +++ b/addons/atragmx/functions/fnc_update_result.sqf @@ -0,0 +1,65 @@ +#include "script_component.hpp" + +private ["_elevationAbs", "_elevationRel", "_elevationCur", "_windageAbs", "_windageRel", "_windageCur", "_lead", "_elevationScopeStep", "_windageScopeStep"]; +_elevationAbs = (GVAR(ATragMX_elevationOutput) select GVAR(ATragMX_currentTarget)); +_windageAbs = (GVAR(ATragMX_windageOutput) select GVAR(ATragMX_currentTarget)); + +_elevationCur = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 10; +_windageCur = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 11; + +_elevationRel = _elevationAbs - _elevationCur; +_windageRel = _windageAbs - _windageCur; + +_lead = (GVAR(ATragMX_leadOutput) select GVAR(ATragMX_currentTarget)); + +switch ((GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))) do +{ + case 0: + { + _elevationAbs = _elevationAbs / 3.38; + _windageAbs = _windageAbs / 3.38; + + _elevationRel = _elevationRel / 3.38; + _windageRel = _windageRel / 3.38; + + _elevationCur = _elevationCur / 3.38; + _windageCur = _windageCur / 3.38; + }; + + case 2: + { + _elevationAbs = _elevationAbs * 1.047; + _windageAbs = _windageAbs * 1.047; + + _elevationRel = _elevationRel * 1.047; + _windageRel = _windageRel * 1.047; + + _elevationCur = _elevationCur * 1.047; + _windageCur = _windageCur * 1.047; + }; + + case 3: + { + _elevationScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 7); + _windageScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 8); + + _elevationAbs = Round(_elevationAbs / _elevationScopeStep); + _windageAbs = Round(_windageAbs / _windageScopeStep); + + _elevationRel = Round(_elevationRel / _elevationScopeStep); + _windageRel = Round(_windageRel / _windageScopeStep); + + _elevationCur = Round(_elevationCur / _elevationScopeStep); + _windageCur = Round(_windageCur / _windageScopeStep); + }; +}; + +ctrlSetText [400, Str(Round(_elevationAbs * 100) / 100)]; +ctrlSetText [401, Str(Round(_elevationRel * 100) / 100)]; +ctrlSetText [402, Str(Round(_elevationCur * 100) / 100)]; + +ctrlSetText [410, Str(Round(_windageAbs * 100) / 100)]; +ctrlSetText [411, Str(Round(_windageRel * 100) / 100)]; +ctrlSetText [412, Str(Round(_windageCur * 100) / 100)]; + +ctrlSetText [420, Str(Round(_lead * 100) / 100)]; diff --git a/addons/atragmx/functions/fnc_update_scope_unit.sqf b/addons/atragmx/functions/fnc_update_scope_unit.sqf new file mode 100644 index 0000000000..48bc11702d --- /dev/null +++ b/addons/atragmx/functions/fnc_update_scope_unit.sqf @@ -0,0 +1,4 @@ +#include "script_component.hpp" + +ctrlSetText [2000, GVAR(ATragMX_scopeUnits) select (GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))]; +ctrlSetText [5000, GVAR(ATragMX_scopeUnits) select (GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))]; diff --git a/addons/atragmx/functions/fnc_update_target.sqf b/addons/atragmx/functions/fnc_update_target.sqf new file mode 100644 index 0000000000..b831e80dca --- /dev/null +++ b/addons/atragmx/functions/fnc_update_target.sqf @@ -0,0 +1,22 @@ +#include "script_component.hpp" + +if (!isNil ("GVAR(ATragMX_windSpeed)")) then +{ + ctrlSetText [300, Str(Round((GVAR(ATragMX_windSpeed) select GVAR(ATragMX_currentTarget)) * 100) / 100)]; +}; +if (!isNil ("GVAR(ATragMX_windDirection)")) then +{ + ctrlSetText [310, Str(Round((GVAR(ATragMX_windDirection) select GVAR(ATragMX_currentTarget))))]; +}; +if (!isNil ("GVAR(ATragMX_inclinationAngle)")) then +{ + ctrlSetText [320, Str(Round((GVAR(ATragMX_inclinationAngle) select GVAR(ATragMX_currentTarget))))]; +}; +if (!isNil ("GVAR(ATragMX_targetSpeed)")) then +{ + ctrlSetText [330, Str(Round((GVAR(ATragMX_targetSpeed) select GVAR(ATragMX_currentTarget)) * 100) / 100)]; +}; +if (!isNil ("GVAR(ATragMX_targetRange)")) then +{ + ctrlSetText [340, Str(Round((GVAR(ATragMX_targetRange) select GVAR(ATragMX_currentTarget))))]; +}; diff --git a/addons/atragmx/functions/fnc_update_target_selection.sqf b/addons/atragmx/functions/fnc_update_target_selection.sqf new file mode 100644 index 0000000000..76318235df --- /dev/null +++ b/addons/atragmx/functions/fnc_update_target_selection.sqf @@ -0,0 +1,14 @@ +#include "script_component.hpp" + +#define _dsp (uiNamespace getVariable "ATragMX_Display") + +(_dsp displayCtrl 500) ctrlEnable true; +(_dsp displayCtrl 501) ctrlEnable true; +(_dsp displayCtrl 502) ctrlEnable true; +(_dsp displayCtrl 503) ctrlEnable true; + +(_dsp displayCtrl 500 + GVAR(ATragMX_currentTarget)) ctrlEnable false; + +ctrlSetFocus (_dsp displayCtrl 3000); + +call compile preprocessFile ("\atragmx\fnc_update_unit_selection.sqf"); diff --git a/addons/atragmx/functions/fnc_update_unit_selection.sqf b/addons/atragmx/functions/fnc_update_unit_selection.sqf new file mode 100644 index 0000000000..86bbae1a9a --- /dev/null +++ b/addons/atragmx/functions/fnc_update_unit_selection.sqf @@ -0,0 +1,14 @@ +#include "script_component.hpp" + +#define _dsp (uiNamespace getVariable "ATragMX_Display") + +(_dsp displayCtrl 600) ctrlEnable true; +(_dsp displayCtrl 601) ctrlEnable true; +(_dsp displayCtrl 602) ctrlEnable true; + +(_dsp displayCtrl 600 + GVAR(ATragMX_currentUnit)) ctrlEnable false; + +call compile preprocessFile ("\atragmx\fnc_update_gun.sqf"); +call compile preprocessFile ("\atragmx\fnc_update_atmosphere.sqf"); +call compile preprocessFile ("\atragmx\fnc_update_target.sqf"); +call compile preprocessFile ("\atragmx\fnc_update_result.sqf"); diff --git a/addons/atragmx/functions/fnc_update_zero_range.sqf b/addons/atragmx/functions/fnc_update_zero_range.sqf new file mode 100644 index 0000000000..82d2c96a64 --- /dev/null +++ b/addons/atragmx/functions/fnc_update_zero_range.sqf @@ -0,0 +1,36 @@ +#include "script_component.hpp" + +private ["_scopeBaseAngle"]; +_scopeBaseAngle = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 3); + +private ["_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_bc", "_dragModel", "_atmosphereModel"]; +_bulletMass = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 12; +_boreHeight = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 5; +_airFriction = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 4; +_muzzleVelocity = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 1; +_bc = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 15; +_dragModel = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 16; +_atmosphereModel = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 17; + +private ["_zeroRange"]; +_zeroRange = Round(parseNumber(ctrlText 140)); +if (GVAR(ATragMX_currentUnit) != 2) then +{ + _zeroRange = _zeroRange / 1.0936133; +}; + +private ["_temperature", "_barometricPressure", "_relativeHumidity"]; +_temperature = (GVAR(ATragMX_temperature) select GVAR(ATragMX_currentTarget)); +_barometricPressure = (GVAR(ATragMX_barometricPressure) select GVAR(ATragMX_currentTarget)); +_relativeHumidity = (GVAR(ATragMX_relativeHumidity) select GVAR(ATragMX_currentTarget)); +if (GVAR(ATragMX_currentUnit) == 1) then +{ + _temperature = (_temperature - 32) / 1.8; + _barometricPressure = _barometricPressure * 33.8638866667; +}; + +private ["_result"]; +_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, 0, 0, 0, 0, _zeroRange, _bc, _dragModel, _atmosphereModel, false] call FUNC(calculate_solution); + +(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [2, _zeroRange]; +(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [3, _scopeBaseAngle + (_result select 0) / 60]; diff --git a/addons/atragmx/functions/script_component.hpp b/addons/atragmx/functions/script_component.hpp new file mode 100644 index 0000000000..6e49f39695 --- /dev/null +++ b/addons/atragmx/functions/script_component.hpp @@ -0,0 +1 @@ +#include "\z\ace\addons\atragmx\script_component.hpp" \ No newline at end of file diff --git a/addons/atragmx/initKeybinds.sqf b/addons/atragmx/initKeybinds.sqf new file mode 100644 index 0000000000..28616b872f --- /dev/null +++ b/addons/atragmx/initKeybinds.sqf @@ -0,0 +1,11 @@ +["ACE3", QGVAR(ATragMXDialogKey), localize "STR_ACE_ATragMX_ATragMXDialogKey", +{ + // Conditions: canInteract + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + + // Statement + [] call FUNC(create_dialog); + false +}, +{false}, +[197, [false, false, false]], false, 0] call CBA_fnc_addKeybind; // (PRINT) \ No newline at end of file diff --git a/addons/atragmx/script_component.hpp b/addons/atragmx/script_component.hpp new file mode 100644 index 0000000000..b001f8d057 --- /dev/null +++ b/addons/atragmx/script_component.hpp @@ -0,0 +1,12 @@ +#define COMPONENT atragmx +#include "\z\ace\addons\main\script_mod.hpp" + +#ifdef DEBUG_ENABLED_ATRAGMX + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_ATRAGMX + #define DEBUG_SETTINGS DEBUG_SETTINGS_ATRAGMX +#endif + +#include "\z\ace\addons\main\script_macros.hpp" \ No newline at end of file diff --git a/addons/atragmx/stringtable.xml b/addons/atragmx/stringtable.xml new file mode 100644 index 0000000000..4830cb3d38 --- /dev/null +++ b/addons/atragmx/stringtable.xml @@ -0,0 +1,26 @@ + + + + + ATragMX + ATragMX + ATragMX + ATragMX + ATragMX + ATragMX + ATragMX + ATragMX + ATragMX + ATragMX + + + Open ATragMX + + + Rugged PDA with ATragMX + + + Open ATragMX + + + From 6578ff45599ee13f07aaa9c471a2284b4f4eb5fc Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 6 Apr 2015 20:46:33 +0200 Subject: [PATCH 035/816] *Replaced call compile preprocessFile with FUNC macro *Removed some unused files *Fixed incorrect .paa filepath *Fixed incorrect profileNamespace access --- addons/atragmx/CfgVehicles.hpp | 2 +- addons/atragmx/RscTitles.hpp | 2 +- addons/atragmx/XEH_postInit.sqf | 6 +++--- addons/atragmx/config.cpp | 2 +- addons/atragmx/functions/defines.h | 1 - addons/atragmx/functions/fnc_add_new_gun.sqf | 2 +- .../atragmx/functions/fnc_calculate_range_card.sqf | 2 +- .../atragmx/functions/fnc_calculate_solution.sqf | 14 +++++++------- .../functions/fnc_calculate_target_solution.sqf | 4 ++-- addons/atragmx/functions/fnc_change_gun.sqf | 4 ++-- .../functions/fnc_cycle_range_card_columns.sqf | 2 +- addons/atragmx/functions/fnc_cycle_scope_unit.sqf | 6 +++--- addons/atragmx/functions/fnc_delete_gun.sqf | 2 +- addons/atragmx/functions/fnc_parse_input.sqf | 6 +++--- .../functions/fnc_reset_relative_click_memory.sqf | 2 +- addons/atragmx/functions/fnc_save_gun.sqf | 2 +- addons/atragmx/functions/fnc_sord.sqf | 8 ++++---- .../functions/fnc_target_speed_assist_timer.sqf | 2 +- addons/atragmx/functions/fnc_toggle_gun_list.sqf | 2 +- addons/atragmx/functions/fnc_toggle_range_card.sqf | 4 ++-- .../functions/fnc_toggle_range_card_setup.sqf | 4 ++-- .../functions/fnc_toggle_target_speed_assist.sqf | 2 +- addons/atragmx/functions/fnc_update_gun.sqf | 2 +- .../functions/fnc_update_relative_click_memory.sqf | 2 +- .../functions/fnc_update_target_selection.sqf | 2 +- .../functions/fnc_update_unit_selection.sqf | 8 ++++---- 26 files changed, 47 insertions(+), 48 deletions(-) delete mode 100644 addons/atragmx/functions/defines.h diff --git a/addons/atragmx/CfgVehicles.hpp b/addons/atragmx/CfgVehicles.hpp index 47fa70d07d..fcf0268b5b 100644 --- a/addons/atragmx/CfgVehicles.hpp +++ b/addons/atragmx/CfgVehicles.hpp @@ -5,7 +5,7 @@ class CfgVehicles { class ACE_OpenATragMX { displayName = "$STR_ACE_ATragMX_OpenATragMXDialog"; condition = QUOTE('ACE_ATragMX' in items _player && {!GVAR(ATragMX)}); - statement = QUOTE(call FUNC(createATragMXDialog)); + statement = QUOTE(call FUNC(create_dialog)); showDisabled = 0; priority = 2; icon = PATHTOF(UI\ATRAG_Icon.paa); diff --git a/addons/atragmx/RscTitles.hpp b/addons/atragmx/RscTitles.hpp index d2cb5e461f..42fe9f9e91 100644 --- a/addons/atragmx/RscTitles.hpp +++ b/addons/atragmx/RscTitles.hpp @@ -208,7 +208,7 @@ class ATragMX_Display h=1.024*4/3; colorBackground[]={1,1,1,1}; colorText[]={1,1,1,1}; - text="\atragmx\data\atrag.paa"; + text=PATHTOF(UI\atrag.paa); }; class POWER: ATragMX_RscButton { diff --git a/addons/atragmx/XEH_postInit.sqf b/addons/atragmx/XEH_postInit.sqf index 0495483a32..54cc5b1ec5 100644 --- a/addons/atragmx/XEH_postInit.sqf +++ b/addons/atragmx/XEH_postInit.sqf @@ -2,8 +2,8 @@ #include "initKeybinds.sqf" -if (count (profileNamespace getVariable ["GVAR(ATragMX_gunList)", []]) > 0) then { - GVAR(ATragMX_gunList) = profileNamespace getVariable "GVAR(ATragMX_gunList)"; +if (count (profileNamespace getVariable ["ACE_ATragMX_gunList", []]) > 0) then { + GVAR(ATragMX_gunList) = profileNamespace getVariable "ACE_ATragMX_gunList"; } else { // Profile Name, Muzzle Velocity, Zero Range, Scope Base Angle, AirFriction, Bore Height, Scope Unit, Elevation Scope Step, Windage Scope Step, Maximum Elevation, Dialed Elevation, Dialed Windage, Mass, Ammo Class Name, Magazine Class Name, BC, Drag Model, Atmosphere Model GVAR(ATragMX_gunList) = [["12.7x108mm" , 820, 500, 0.255, -0.0005600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.28, "B_127x108_Ball" , "5Rnd_127x108_Mag" , 0.700, 1, "ASM" ], @@ -14,7 +14,7 @@ if (count (profileNamespace getVariable ["GVAR(ATragMX_gunList)", []]) > 0) then ["5.56x45mm" , 920, 500, 0.259, -0.0012000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.000, "B_556x45_Ball" , "30Rnd_556x45_Stanag" , 0.304, 1, "ASM" ], ["5.56x45mm Mk262" , 850, 500, 0.294, -0.0011250, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.990, "RH_556x45_Mk262" , "RH_30Rnd_556x45_Mk262" , 0.361, 1, "ASM" ]]; - profileNamespace setVariable ["GVAR(ATragMX_gunList)", GVAR(ATragMX_gunList)]; + profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(ATragMX_gunList)]; }; [] call FUNC(init); diff --git a/addons/atragmx/config.cpp b/addons/atragmx/config.cpp index 43512c42e9..3abe32ba34 100644 --- a/addons/atragmx/config.cpp +++ b/addons/atragmx/config.cpp @@ -6,7 +6,7 @@ class CfgPatches { weapons[] = {"ACE_ATragMX"}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"ACE_common", "ACE_weather"}; - author[] = {$STR_ACE_Common_ACETeam, "Ruthberg"}; + author = "Ruthberg"; VERSION_CONFIG; }; }; diff --git a/addons/atragmx/functions/defines.h b/addons/atragmx/functions/defines.h deleted file mode 100644 index bd59c23bd4..0000000000 --- a/addons/atragmx/functions/defines.h +++ /dev/null @@ -1 +0,0 @@ -#define GET_TEMPERATURE_AT_HEIGHT(h) (EGVAR(weather,currentTemperature) - 0.0065 * (h)) \ No newline at end of file diff --git a/addons/atragmx/functions/fnc_add_new_gun.sqf b/addons/atragmx/functions/fnc_add_new_gun.sqf index e102cf715d..e9c6a36452 100644 --- a/addons/atragmx/functions/fnc_add_new_gun.sqf +++ b/addons/atragmx/functions/fnc_add_new_gun.sqf @@ -10,5 +10,5 @@ if (_gunName != "") then { lbAdd [6000, _gunProfileEntry select 0]; - profileNamespace setVariable ["GVAR(ATragMX_gunList)", GVAR(ATragMX_gunList)]; + profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(ATragMX_gunList)]; }; diff --git a/addons/atragmx/functions/fnc_calculate_range_card.sqf b/addons/atragmx/functions/fnc_calculate_range_card.sqf index 87a7b06df9..ea868b60fd 100644 --- a/addons/atragmx/functions/fnc_calculate_range_card.sqf +++ b/addons/atragmx/functions/fnc_calculate_range_card.sqf @@ -1,6 +1,6 @@ #include "script_component.hpp" -call compile preprocessFile ("\atragmx\fnc_parse_input.sqf"); +[] call FUNC(parse_input.sqf); private ["_scopeBaseAngle"]; _scopeBaseAngle = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 3); diff --git a/addons/atragmx/functions/fnc_calculate_solution.sqf b/addons/atragmx/functions/fnc_calculate_solution.sqf index a614884a66..91e525259f 100644 --- a/addons/atragmx/functions/fnc_calculate_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_solution.sqf @@ -48,9 +48,9 @@ if (_storeRangeCardData) then { private ["_wind"]; _wind = [cos(270 - _windDirection * 30) * _windSpeed, sin(270 - _windDirection * 30) * _windSpeed, 0]; -if (AdvancedBallistics) then { - if (AB_AdvancedAirDragEnabled) then { - _bc = [_bc, _temperature, _barometricPressure, _relativeHumidity, _atmosphereModel] call ab_fnc_calculate_atmospheric_correction; +if (EGVAR(advanced_ballistics,AdvancedBallistics)) then { + if (EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { + _bc = [_bc, _temperature, _barometricPressure, _relativeHumidity, _atmosphereModel] call FUNC(calculateAtmosphericCorrection); }; }; @@ -70,11 +70,11 @@ while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do _trueVelocity = _bulletVelocity vectorDiff _wind; _trueSpeed = vectorMagnitude _trueVelocity; - - if (AdvancedBallistics) then { - if (AB_AdvancedAirDragEnabled) then { + + if (EGVAR(advanced_ballistics,AdvancedBallistics)) then { + if (EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { private ["_drag"]; - _drag = -1 * ([_dragModel, _bc, _trueSpeed] call ab_fnc_calculate_retardation); + _drag = -1 * ([_dragModel, _bc, _trueSpeed] call FUNC(calculateRetardation); _bulletAccel = (vectorNormalized _trueVelocity) vectorMultiply (_drag); }; } else { diff --git a/addons/atragmx/functions/fnc_calculate_target_solution.sqf b/addons/atragmx/functions/fnc_calculate_target_solution.sqf index dd7748f101..b5d526a242 100644 --- a/addons/atragmx/functions/fnc_calculate_target_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_solution.sqf @@ -1,6 +1,6 @@ #include "script_component.hpp" -call compile preprocessFile ("\atragmx\fnc_parse_input.sqf"); +[] call FUNC(parse_input); private ["_scopeBaseAngle"]; _scopeBaseAngle = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 3); @@ -49,4 +49,4 @@ GVAR(ATragMX_leadOutput) set [GVAR(ATragMX_currentTarget), _result select 2]; GVAR(ATragMX_tofOutput) set [GVAR(ATragMX_currentTarget), _result select 3]; GVAR(ATragMX_velocityOutput) set [GVAR(ATragMX_currentTarget), _result select 4]; -call compile preprocessFile ("\atragmx\fnc_update_result.sqf"); +[] call FUNC(update_result); diff --git a/addons/atragmx/functions/fnc_change_gun.sqf b/addons/atragmx/functions/fnc_change_gun.sqf index 69dd4c46f5..ce90c6e012 100644 --- a/addons/atragmx/functions/fnc_change_gun.sqf +++ b/addons/atragmx/functions/fnc_change_gun.sqf @@ -12,7 +12,7 @@ if ((GVAR(ATragMX_scopeUnits) select (GVAR(ATragMX_currentScopeUnit) select GVAR GVAR(ATragMX_currentScopeUnit) set [GVAR(ATragMX_currentTarget), (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 6]; }; -call compile preprocessFile ("\atragmx\fnc_update_gun.sqf"); +[] call FUNC(update_gun); GVAR(ATragMX_elevationOutput) set [GVAR(ATragMX_currentTarget), 0]; GVAR(ATragMX_windageOutput) set [GVAR(ATragMX_currentTarget), 0]; @@ -20,4 +20,4 @@ GVAR(ATragMX_leadOutput) set [GVAR(ATragMX_currentTarget), 0]; GVAR(ATragMX_tofOutput) set [GVAR(ATragMX_currentTarget), 0]; GVAR(ATragMX_velocityOutput) set [GVAR(ATragMX_currentTarget), 0]; -call compile preprocessFile ("\atragmx\fnc_update_result.sqf"); +[] call FUNC(update_result); diff --git a/addons/atragmx/functions/fnc_cycle_range_card_columns.sqf b/addons/atragmx/functions/fnc_cycle_range_card_columns.sqf index f793604953..ccdaa899fc 100644 --- a/addons/atragmx/functions/fnc_cycle_range_card_columns.sqf +++ b/addons/atragmx/functions/fnc_cycle_range_card_columns.sqf @@ -4,4 +4,4 @@ GVAR(ATragMX_rangeCardCurrentColumn) = (GVAR(ATragMX_rangeCardCurrentColumn) + 1 ctrlSetText [5006, (GVAR(ATragMX_rangeCardLastColumns) select GVAR(ATragMX_rangeCardCurrentColumn))]; -call compile preprocessFile ("\atragmx\fnc_update_range_card.sqf"); +[] call FUNC(update_range_card); diff --git a/addons/atragmx/functions/fnc_cycle_scope_unit.sqf b/addons/atragmx/functions/fnc_cycle_scope_unit.sqf index c65ea485f1..e86abcd600 100644 --- a/addons/atragmx/functions/fnc_cycle_scope_unit.sqf +++ b/addons/atragmx/functions/fnc_cycle_scope_unit.sqf @@ -1,8 +1,8 @@ #include "script_component.hpp" -call compile preprocessFile ("\atragmx\fnc_parse_input.sqf"); +[] call FUNC(parse_input); GVAR(ATragMX_currentScopeUnit) set [GVAR(ATragMX_currentTarget), ((GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget)) + 1) % (count GVAR(ATragMX_scopeUnits))]; -call compile preprocessFile ("\atragmx\fnc_update_scope_unit.sqf"); -call compile preprocessFile ("\atragmx\fnc_update_result.sqf"); +[] call FUNC(update_scope_unit); +[] call FUNC(update_result); diff --git a/addons/atragmx/functions/fnc_delete_gun.sqf b/addons/atragmx/functions/fnc_delete_gun.sqf index 38043231ed..b60dd14a46 100644 --- a/addons/atragmx/functions/fnc_delete_gun.sqf +++ b/addons/atragmx/functions/fnc_delete_gun.sqf @@ -16,4 +16,4 @@ GVAR(ATragMX_gunList) = GVAR(ATragMX_gunList) - [0]; lbDelete [6000, _index]; -profileNamespace setVariable ["GVAR(ATragMX_gunList)", GVAR(ATragMX_gunList)]; +profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(ATragMX_gunList)]; diff --git a/addons/atragmx/functions/fnc_parse_input.sqf b/addons/atragmx/functions/fnc_parse_input.sqf index d8306fdf85..f581896304 100644 --- a/addons/atragmx/functions/fnc_parse_input.sqf +++ b/addons/atragmx/functions/fnc_parse_input.sqf @@ -69,6 +69,6 @@ switch ((GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))) do (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [10, _elevationCur]; (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [11, _windageCur]; -call compile preprocessFile ("\atragmx\fnc_update_gun.sqf"); -call compile preprocessFile ("\atragmx\fnc_update_atmosphere.sqf"); -call compile preprocessFile ("\atragmx\fnc_update_target.sqf"); +[] call FUNC(update_gun); +[] call FUNC(update_atmosphere); +[] call FUNC(update_target); diff --git a/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf b/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf index 92f9f2cf73..e6e73d2126 100644 --- a/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf +++ b/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf @@ -3,4 +3,4 @@ (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [10, 0]; (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [11, 0]; -call compile preprocessFile ("\atragmx\fnc_update_result.sqf"); +[] call FUNC(update_result); diff --git a/addons/atragmx/functions/fnc_save_gun.sqf b/addons/atragmx/functions/fnc_save_gun.sqf index 5826dd49b8..c138cf7e62 100644 --- a/addons/atragmx/functions/fnc_save_gun.sqf +++ b/addons/atragmx/functions/fnc_save_gun.sqf @@ -10,4 +10,4 @@ lbClear 6000; lbAdd [6000, _x select 0]; } forEach GVAR(ATragMX_gunList); -profileNamespace setVariable ["GVAR(ATragMX_gunList)", GVAR(ATragMX_gunList)]; +profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(ATragMX_gunList)]; diff --git a/addons/atragmx/functions/fnc_sord.sqf b/addons/atragmx/functions/fnc_sord.sqf index 128b4626ca..86fdb7e3ce 100644 --- a/addons/atragmx/functions/fnc_sord.sqf +++ b/addons/atragmx/functions/fnc_sord.sqf @@ -1,17 +1,17 @@ #include "script_component.hpp" -ATragMX_COMPAT_LRF = ["Rangefinder", "Laserdesignator"]; +GVAR(ATragMX_COMPAT_LRF) = ["Rangefinder", "Laserdesignator"]; private ["_fnc_atragmx"]; _fnc_atragmx = { private ["_target", "_position", "_range", "_inclinationAngle"]; - if ((local player) && (currentWeapon player) in ATragMX_COMPAT_LRF && (!isNull (_this select 0))) then { + if ((local ACE_player) && (currentWeapon ACE_player) in GVAR(ATragMX_COMPAT_LRF) && (!isNull (_this select 0))) then { _target = getPosATL (_this select 0); - _position = getPosATL player; + _position = getPosATL ACE_player; - _inclinationAngle = asin((player weaponDirection currentWeapon player) select 2); + _inclinationAngle = asin((ACE_player weaponDirection currentWeapon ACE_player) select 2); _range = _position distance _target; GVAR(ATragMX_inclinationAngle) set [GVAR(ATragMX_currentTarget), _inclinationAngle]; diff --git a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf index 6612074d7f..bd2bc2d9ae 100644 --- a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf +++ b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf @@ -23,7 +23,7 @@ if !(ctrlVisible 9000) then ctrlSetText [8006, Str(Round((time - _startTime) * 10) / 10)]; - call compile preprocessFile ("\atragmx\fnc_calculate_target_speed_assist.sqf"); + [] call FUNC(calculate_target_speed_assist); false execVM "\atragmx\fnc_show_target_speed_assist_timer.sqf"; true execVM "\atragmx\fnc_show_target_speed_assist.sqf"; diff --git a/addons/atragmx/functions/fnc_toggle_gun_list.sqf b/addons/atragmx/functions/fnc_toggle_gun_list.sqf index 1c06c6d412..6969ae1f75 100644 --- a/addons/atragmx/functions/fnc_toggle_gun_list.sqf +++ b/addons/atragmx/functions/fnc_toggle_gun_list.sqf @@ -8,7 +8,7 @@ if (ctrlVisible 6000) then true execVM "\atragmx\fnc_show_main_page.sqf"; if (_this) then { - (lbCurSel 6000) call compile preprocessFile ("\atragmx\fnc_change_gun.sqf"); + (lbCurSel 6000) call FUNC(change_gun); }; } else { diff --git a/addons/atragmx/functions/fnc_toggle_range_card.sqf b/addons/atragmx/functions/fnc_toggle_range_card.sqf index 9f3ca21442..a67044ab1a 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card.sqf @@ -13,6 +13,6 @@ if (ctrlVisible 5006) then ctrlSetFocus (_dsp displayCtrl 5001); - call compile preprocessFile ("\atragmx\fnc_calculate_range_card.sqf"); - call compile preprocessFile ("\atragmx\fnc_update_range_card.sqf"); + [] call FUNC(calculate_range_card); + [] call FUNC(update_range_card); }; diff --git a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf index e73a867aaa..d2e161ab5a 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf @@ -13,8 +13,8 @@ if (ctrlVisible 10000) then GVAR(ATragMX_rangeCardEndRange) = 0 max Round(parseNumber(ctrlText 10004)) min 3000; GVAR(ATragMX_rangeCardIncrement) = 1 max Round(parseNumber(ctrlText 10005)) min 3000; - call compile preprocessFile ("\atragmx\fnc_calculate_range_card.sqf"); - call compile preprocessFile ("\atragmx\fnc_update_range_card.sqf"); + [] call FUNC(calculate_range_card); + [] call FUNC(update_range_card); }; } else { diff --git a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf index 639e489ed6..7c5cda4387 100644 --- a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf @@ -9,7 +9,7 @@ if (ctrlVisible 8000) then if (_this == 1) then { - call compile preprocessFile ("\atragmx\fnc_calculate_target_speed_assist.sqf"); + [] call FUNC(calculate_target_speed_assist); ctrlSetText [330, Str(parseNumber(ctrlText 8007))]; }; } else diff --git a/addons/atragmx/functions/fnc_update_gun.sqf b/addons/atragmx/functions/fnc_update_gun.sqf index 0985fa2216..0b96d01a53 100644 --- a/addons/atragmx/functions/fnc_update_gun.sqf +++ b/addons/atragmx/functions/fnc_update_gun.sqf @@ -35,4 +35,4 @@ if (GVAR(ATragMX_currentUnit) == 2) then ctrlSetText [140, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 2) * 1.0936133))]; }; -call compile preprocessFile ("\atragmx\fnc_update_scope_unit.sqf"); +[] call FUNC(update_scope_unit); diff --git a/addons/atragmx/functions/fnc_update_relative_click_memory.sqf b/addons/atragmx/functions/fnc_update_relative_click_memory.sqf index 31427ac3b2..132fc40fde 100644 --- a/addons/atragmx/functions/fnc_update_relative_click_memory.sqf +++ b/addons/atragmx/functions/fnc_update_relative_click_memory.sqf @@ -3,4 +3,4 @@ (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [10, (GVAR(ATragMX_elevationOutput) select GVAR(ATragMX_currentTarget))]; (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [11, (GVAR(ATragMX_windageOutput) select GVAR(ATragMX_currentTarget))]; -call compile preprocessFile ("\atragmx\fnc_update_result.sqf"); +[] call FUNC(update_result); diff --git a/addons/atragmx/functions/fnc_update_target_selection.sqf b/addons/atragmx/functions/fnc_update_target_selection.sqf index 76318235df..f33a041aa7 100644 --- a/addons/atragmx/functions/fnc_update_target_selection.sqf +++ b/addons/atragmx/functions/fnc_update_target_selection.sqf @@ -11,4 +11,4 @@ ctrlSetFocus (_dsp displayCtrl 3000); -call compile preprocessFile ("\atragmx\fnc_update_unit_selection.sqf"); +[] call FUNC(update_unit_selection); diff --git a/addons/atragmx/functions/fnc_update_unit_selection.sqf b/addons/atragmx/functions/fnc_update_unit_selection.sqf index 86bbae1a9a..a272a67de8 100644 --- a/addons/atragmx/functions/fnc_update_unit_selection.sqf +++ b/addons/atragmx/functions/fnc_update_unit_selection.sqf @@ -8,7 +8,7 @@ (_dsp displayCtrl 600 + GVAR(ATragMX_currentUnit)) ctrlEnable false; -call compile preprocessFile ("\atragmx\fnc_update_gun.sqf"); -call compile preprocessFile ("\atragmx\fnc_update_atmosphere.sqf"); -call compile preprocessFile ("\atragmx\fnc_update_target.sqf"); -call compile preprocessFile ("\atragmx\fnc_update_result.sqf"); +[] call FUNC(update_gun); +[] call FUNC(update_atmosphere); +[] call FUNC(update_target); +[] call FUNC(update_result); From cab8603db6e004678c86ea0ae3a12aed29d293e9 Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 6 Apr 2015 21:11:02 +0200 Subject: [PATCH 036/816] Fixed several typos --- addons/atragmx/XEH_preInit.sqf | 82 +++++++++---------- .../functions/fnc_calculate_range_card.sqf | 2 +- .../functions/fnc_calculate_solution.sqf | 2 +- .../atragmx/functions/fnc_create_dialog.sqf | 6 +- addons/atragmx/functions/fnc_init.sqf | 4 +- addons/atragmx/functions/fnc_parse_input.sqf | 4 +- addons/atragmx/functions/fnc_update_gun.sqf | 2 +- 7 files changed, 52 insertions(+), 50 deletions(-) diff --git a/addons/atragmx/XEH_preInit.sqf b/addons/atragmx/XEH_preInit.sqf index 0aa26b13a0..7829e7878d 100644 --- a/addons/atragmx/XEH_preInit.sqf +++ b/addons/atragmx/XEH_preInit.sqf @@ -2,46 +2,46 @@ ADDON = false; -prep(add_new_gun); -prep(calculate_range_card); -prep(calculate_scope_base_angle); -prep(calculate_solution); -prep(calculate_target_range_assist); -prep(calculate_target_solution); -prep(calculate_target_speed_assist); -prep(change_gun); -prep(create_dialog); -prep(cycle_range_card_columns); -prep(cycle_scope_unit); -prep(delete_gun); -prep(init); -prep(parse_input); -prep(reset_relative_click_memory); -prep(save_gun); -prep(show_add_new_gun); -prep(show_gun_list); -prep(show_main_page); -prep(show_range_card); -prep(show_range_card_setup); -prep(show_target_range_assist); -prep(show_target_speed_assist); -prep(show_target_speed_assist_timer); -prep(sord); -prep(target_speed_assist_timer); -prep(toggle_gun_list); -prep(toggle_range_card); -prep(toggle_range_card_setup); -prep(toggle_target_range_assist); -prep(toggle_target_speed_assist); -prep(update_atmosphere); -prep(update_gun); -prep(update_range_card); -prep(update_relative_click_memory); -prep(update_result); -prep(update_scope_unit); -prep(update_target); -prep(update_target_selection); -prep(update_unit_selection); -prep(update_zero_range); +PREP(add_new_gun); +PREP(calculate_range_card); +PREP(calculate_scope_base_angle); +PREP(calculate_solution); +PREP(calculate_target_range_assist); +PREP(calculate_target_solution); +PREP(calculate_target_speed_assist); +PREP(change_gun); +PREP(create_dialog); +PREP(cycle_range_card_columns); +PREP(cycle_scope_unit); +PREP(delete_gun); +PREP(init); +PREP(parse_input); +PREP(reset_relative_click_memory); +PREP(save_gun); +PREP(show_add_new_gun); +PREP(show_gun_list); +PREP(show_main_page); +PREP(show_range_card); +PREP(show_range_card_setup); +PREP(show_target_range_assist); +PREP(show_target_speed_assist); +PREP(show_target_speed_assist_timer); +PREP(sord); +PREP(target_speed_assist_timer); +PREP(toggle_gun_list); +PREP(toggle_range_card); +PREP(toggle_range_card_setup); +PREP(toggle_target_range_assist); +PREP(toggle_target_speed_assist); +PREP(update_atmosphere); +PREP(update_gun); +PREP(update_range_card); +PREP(update_relative_click_memory); +PREP(update_result); +PREP(update_scope_unit); +PREP(update_target); +PREP(update_target_selection); +PREP(update_unit_selection); +PREP(update_zero_range); ADDON = true; diff --git a/addons/atragmx/functions/fnc_calculate_range_card.sqf b/addons/atragmx/functions/fnc_calculate_range_card.sqf index ea868b60fd..a907f3ab1a 100644 --- a/addons/atragmx/functions/fnc_calculate_range_card.sqf +++ b/addons/atragmx/functions/fnc_calculate_range_card.sqf @@ -1,6 +1,6 @@ #include "script_component.hpp" -[] call FUNC(parse_input.sqf); +[] call FUNC(parse_input); private ["_scopeBaseAngle"]; _scopeBaseAngle = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 3); diff --git a/addons/atragmx/functions/fnc_calculate_solution.sqf b/addons/atragmx/functions/fnc_calculate_solution.sqf index 91e525259f..0626cf4d0f 100644 --- a/addons/atragmx/functions/fnc_calculate_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_solution.sqf @@ -74,7 +74,7 @@ while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do if (EGVAR(advanced_ballistics,AdvancedBallistics)) then { if (EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { private ["_drag"]; - _drag = -1 * ([_dragModel, _bc, _trueSpeed] call FUNC(calculateRetardation); + _drag = -1 * ([_dragModel, _bc, _trueSpeed] call EFUNC(advanced_ballistics,calculateRetardation)); _bulletAccel = (vectorNormalized _trueVelocity) vectorMultiply (_drag); }; } else { diff --git a/addons/atragmx/functions/fnc_create_dialog.sqf b/addons/atragmx/functions/fnc_create_dialog.sqf index cc601401b1..c045693dac 100644 --- a/addons/atragmx/functions/fnc_create_dialog.sqf +++ b/addons/atragmx/functions/fnc_create_dialog.sqf @@ -1,8 +1,10 @@ #include "script_component.hpp" +systemChat "create_dialog"; + if (dialog) exitWith { false }; -if (underwater player) exitWith { false }; -if (!("ATragMX" in (uniformItems player)) && !("ATragMX" in (vestItems player))) exitWith { false }; +if (underwater ACE_player) exitWith { false }; +if (!("ACE_ATragMX" in (uniformItems ACE_player)) && !("ACE_ATragMX" in (vestItems ACE_player))) exitWith { false }; execVM "\atragmx\fnc_update_target_selection.sqf"; diff --git a/addons/atragmx/functions/fnc_init.sqf b/addons/atragmx/functions/fnc_init.sqf index a5c1e3fde6..2c10c0d805 100644 --- a/addons/atragmx/functions/fnc_init.sqf +++ b/addons/atragmx/functions/fnc_init.sqf @@ -1,7 +1,7 @@ #include "script_component.hpp" -if (isNil QUOTE(EGVAR(advanced_ballistics, AdvancedBallistics))) then { EGVAR(advanced_ballistics, AdvancedBallistics) = false; }; -if (isNil QUOTE(EGVAR(advanced_ballistics, AdvancedAirDragEnabled))) then { EGVAR(advanced_ballistics, AdvancedAirDragEnabled) = false; }; +if (isNil QUOTE(EGVAR(advanced_ballistics,AdvancedBallistics))) then { EGVAR(advanced_ballistics,AdvancedBallistics) = false; }; +if (isNil QUOTE(EGVAR(advanced_ballistics,AdvancedAirDragEnabled))) then { EGVAR(advanced_ballistics,AdvancedAirDragEnabled) = false; }; GVAR(ATragMX_workingMemory) = [+(GVAR(ATragMX_gunList) select 0), +(GVAR(ATragMX_gunList) select 0), +(GVAR(ATragMX_gunList) select 0), +(GVAR(ATragMX_gunList) select 0)]; diff --git a/addons/atragmx/functions/fnc_parse_input.sqf b/addons/atragmx/functions/fnc_parse_input.sqf index f581896304..b46a5fcc2c 100644 --- a/addons/atragmx/functions/fnc_parse_input.sqf +++ b/addons/atragmx/functions/fnc_parse_input.sqf @@ -13,7 +13,7 @@ GVAR(ATragMX_targetRange) set [GVAR(ATragMX_currentTarget), 0 max abs(parseNumbe private ["_boreHeight", "_bulletMass", "_airFriction", "_muzzleVelocity"]; _boreHeight = parseNumber(ctrlText 100); _bulletMass = parseNumber(ctrlText 110); -if (AdvancedBallistics && AB_AdvancedAirDragEnabled) then { +if (EGVAR(advanced_ballistics,AdvancedBallistics) && EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { _airFriction = 0.1 max parseNumber(ctrlText 120) min 2; } else { _airFriction = parseNumber(ctrlText 120) / -1000; @@ -31,7 +31,7 @@ _muzzleVelocity = 100 max _muzzleVelocity min 1400; (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [5, _boreHeight]; (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [12, _bulletMass]; -if (AdvancedBallistics && AB_AdvancedAirDragEnabled) then { +if (EGVAR(advanced_ballistics,AdvancedBallistics) && EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [15, _airFriction]; } else { (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [4, _airFriction]; diff --git a/addons/atragmx/functions/fnc_update_gun.sqf b/addons/atragmx/functions/fnc_update_gun.sqf index 0b96d01a53..c1e94c2394 100644 --- a/addons/atragmx/functions/fnc_update_gun.sqf +++ b/addons/atragmx/functions/fnc_update_gun.sqf @@ -15,7 +15,7 @@ if (GVAR(ATragMX_currentUnit) == 1) then { ctrlSetText [ 110, Str(Round((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 12))]; }; -if (AdvancedBallistics && AB_AdvancedAirDragEnabled) then { +if (EGVAR(advanced_ballistics,AdvancedBallistics) && EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { ctrlSetText [ 120, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 15) * 1000) / 1000)]; } else { ctrlSetText [ 120, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 4) * -1000 * 1000) / 1000)]; From 91be37c6f317ac720a10d4b96018ca089c729a8c Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 6 Apr 2015 21:41:07 +0200 Subject: [PATCH 037/816] Replaced all execVM occurrences --- addons/atragmx/RscTitles.hpp | 2 +- .../atragmx/functions/fnc_create_dialog.sqf | 20 +++++++++---------- .../fnc_target_speed_assist_timer.sqf | 8 ++++---- .../atragmx/functions/fnc_toggle_gun_list.sqf | 8 ++++---- .../functions/fnc_toggle_range_card.sqf | 8 ++++---- .../functions/fnc_toggle_range_card_setup.sqf | 8 ++++---- .../fnc_toggle_target_range_assist.sqf | 8 ++++---- .../fnc_toggle_target_speed_assist.sqf | 8 ++++---- 8 files changed, 34 insertions(+), 36 deletions(-) diff --git a/addons/atragmx/RscTitles.hpp b/addons/atragmx/RscTitles.hpp index 42fe9f9e91..0abed8e643 100644 --- a/addons/atragmx/RscTitles.hpp +++ b/addons/atragmx/RscTitles.hpp @@ -1042,7 +1042,7 @@ class ATragMX_Display idc=8010; y=0.265*safezoneH+safezoneY+0.5; text="Start"; - action="execVM '\atragmx\fnc_target_speed_assist_timer.sqf'"; + action="call '\atragmx\fnc_target_speed_assist_timer.sqf'"; }; class TEXT_TARGET_SPEED_ASSIST_TARGET_ESTIMATED_SPEED_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT { diff --git a/addons/atragmx/functions/fnc_create_dialog.sqf b/addons/atragmx/functions/fnc_create_dialog.sqf index c045693dac..9a18c0eb60 100644 --- a/addons/atragmx/functions/fnc_create_dialog.sqf +++ b/addons/atragmx/functions/fnc_create_dialog.sqf @@ -1,24 +1,22 @@ #include "script_component.hpp" -systemChat "create_dialog"; - if (dialog) exitWith { false }; if (underwater ACE_player) exitWith { false }; if (!("ACE_ATragMX" in (uniformItems ACE_player)) && !("ACE_ATragMX" in (vestItems ACE_player))) exitWith { false }; -execVM "\atragmx\fnc_update_target_selection.sqf"; +call FUNC(update_target_selection); createDialog 'ATragMX_Display'; -true execVM "\atragmx\fnc_show_main_page.sqf"; +true call FUNC(show_main_page); -false execVM "\atragmx\fnc_show_add_new_gun.sqf"; -false execVM "\atragmx\fnc_show_gun_list.sqf"; -false execVM "\atragmx\fnc_show_range_card.sqf"; -false execVM "\atragmx\fnc_show_range_card_setup.sqf"; -false execVM "\atragmx\fnc_show_target_range_assist.sqf"; -false execVM "\atragmx\fnc_show_target_speed_assist.sqf"; -false execVM "\atragmx\fnc_show_target_speed_assist_timer.sqf"; +false call FUNC(show_add_new_gun); +false call FUNC(show_gun_list); +false call FUNC(show_range_card); +false call FUNC(show_range_card_setup); +false call FUNC(show_target_range_assist); +false call FUNC(show_target_speed_assist); +false call FUNC(show_target_speed_assist_timer); { lbAdd [6000, _x select 0]; diff --git a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf index bd2bc2d9ae..57a2aad358 100644 --- a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf +++ b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf @@ -6,8 +6,8 @@ if !(ctrlVisible 9000) then { private ["_startTime"]; - false execVM "\atragmx\fnc_show_target_speed_assist.sqf"; - true execVM "\atragmx\fnc_show_target_speed_assist_timer.sqf"; + false call FUNC(show_target_speed_assist); + true call FUNC(show_target_speed_assist_timer); ctrlSetFocus (_dsp displayCtrl 9002); @@ -25,6 +25,6 @@ if !(ctrlVisible 9000) then [] call FUNC(calculate_target_speed_assist); - false execVM "\atragmx\fnc_show_target_speed_assist_timer.sqf"; - true execVM "\atragmx\fnc_show_target_speed_assist.sqf"; + false call FUNC(show_target_speed_assist_timer); + true call FUNC(show_target_speed_assist); }; diff --git a/addons/atragmx/functions/fnc_toggle_gun_list.sqf b/addons/atragmx/functions/fnc_toggle_gun_list.sqf index 6969ae1f75..59abdb9f63 100644 --- a/addons/atragmx/functions/fnc_toggle_gun_list.sqf +++ b/addons/atragmx/functions/fnc_toggle_gun_list.sqf @@ -4,16 +4,16 @@ if (ctrlVisible 6000) then { - false execVM "\atragmx\fnc_show_gun_list.sqf"; - true execVM "\atragmx\fnc_show_main_page.sqf"; + false call FUNC(show_gun_list); + true call FUNC(show_main_page); if (_this) then { (lbCurSel 6000) call FUNC(change_gun); }; } else { - false execVM "\atragmx\fnc_show_main_page.sqf"; - true execVM "\atragmx\fnc_show_gun_list.sqf"; + false call FUNC(show_main_page); + true call FUNC(show_gun_list); ctrlSetFocus (_dsp displayCtrl 6002); diff --git a/addons/atragmx/functions/fnc_toggle_range_card.sqf b/addons/atragmx/functions/fnc_toggle_range_card.sqf index a67044ab1a..74ca96a2d6 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card.sqf @@ -4,12 +4,12 @@ if (ctrlVisible 5006) then { - false execVM "\atragmx\fnc_show_range_card.sqf"; - true execVM "\atragmx\fnc_show_main_page.sqf"; + false call FUNC(show_range_card); + true call FUNC(show_main_page); } else { - false execVM "\atragmx\fnc_show_main_page.sqf"; - true execVM "\atragmx\fnc_show_range_card.sqf"; + false call FUNC(show_main_page); + true call FUNC(show_range_card); ctrlSetFocus (_dsp displayCtrl 5001); diff --git a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf index d2e161ab5a..e205bc3771 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf @@ -4,8 +4,8 @@ if (ctrlVisible 10000) then { - false execVM "\atragmx\fnc_show_range_card_setup.sqf"; - true execVM "\atragmx\fnc_show_range_card.sqf"; + false call FUNC(show_range_card_setup); + true call FUNC(show_range_card); if (_this == 1) then { @@ -18,8 +18,8 @@ if (ctrlVisible 10000) then }; } else { - false execVM "\atragmx\fnc_show_range_card.sqf"; - true execVM "\atragmx\fnc_show_range_card_setup.sqf"; + false call FUNC(show_range_card); + true call FUNC(show_range_card_setup); ctrlSetFocus (_dsp displayCtrl 10006); diff --git a/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf index 1819f0ac73..2b92c36a74 100644 --- a/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf @@ -4,8 +4,8 @@ if (ctrlVisible 7000) then { - false execVM "\atragmx\fnc_show_target_range_assist.sqf"; - true execVM "\atragmx\fnc_show_main_page.sqf"; + false call FUNC(show_target_range_assist); + true call FUNC(show_main_page); if (_this == 1) then { @@ -14,8 +14,8 @@ if (ctrlVisible 7000) then }; } else { - false execVM "\atragmx\fnc_show_main_page.sqf"; - true execVM "\atragmx\fnc_show_target_range_assist.sqf"; + false call FUNC(show_main_page); + true call FUNC(show_target_range_assist); ctrlSetFocus (_dsp displayCtrl 7018); diff --git a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf index 7c5cda4387..5c0f06051c 100644 --- a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf @@ -4,8 +4,8 @@ if (ctrlVisible 8000) then { - false execVM "\atragmx\fnc_show_target_speed_assist.sqf"; - true execVM "\atragmx\fnc_show_main_page.sqf"; + false call FUNC(show_target_speed_assist); + true call FUNC(show_main_page); if (_this == 1) then { @@ -14,8 +14,8 @@ if (ctrlVisible 8000) then }; } else { - false execVM "\atragmx\fnc_show_main_page.sqf"; - true execVM "\atragmx\fnc_show_target_speed_assist.sqf"; + false call FUNC(show_main_page); + true call FUNC(show_target_speed_assist); ctrlSetFocus (_dsp displayCtrl 8012); From ec846b24f27ddd1efb7f23d6fce61434f5569096 Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 6 Apr 2015 22:11:06 +0200 Subject: [PATCH 038/816] The ATragMX GUI (ctrlShow) relies on using execVM instead of call --- addons/atragmx/functions/fnc_create_dialog.sqf | 18 +++++++++--------- .../fnc_target_speed_assist_timer.sqf | 8 ++++---- .../atragmx/functions/fnc_toggle_gun_list.sqf | 8 ++++---- .../functions/fnc_toggle_range_card.sqf | 8 ++++---- .../functions/fnc_toggle_range_card_setup.sqf | 8 ++++---- .../fnc_toggle_target_range_assist.sqf | 8 ++++---- .../fnc_toggle_target_speed_assist.sqf | 8 ++++---- 7 files changed, 33 insertions(+), 33 deletions(-) diff --git a/addons/atragmx/functions/fnc_create_dialog.sqf b/addons/atragmx/functions/fnc_create_dialog.sqf index 9a18c0eb60..f642b101fd 100644 --- a/addons/atragmx/functions/fnc_create_dialog.sqf +++ b/addons/atragmx/functions/fnc_create_dialog.sqf @@ -4,19 +4,19 @@ if (dialog) exitWith { false }; if (underwater ACE_player) exitWith { false }; if (!("ACE_ATragMX" in (uniformItems ACE_player)) && !("ACE_ATragMX" in (vestItems ACE_player))) exitWith { false }; -call FUNC(update_target_selection); +execVM QUOTE(PATHTOF(functions\fnc_update_target_selection.sqf)); createDialog 'ATragMX_Display'; -true call FUNC(show_main_page); +true execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); -false call FUNC(show_add_new_gun); -false call FUNC(show_gun_list); -false call FUNC(show_range_card); -false call FUNC(show_range_card_setup); -false call FUNC(show_target_range_assist); -false call FUNC(show_target_speed_assist); -false call FUNC(show_target_speed_assist_timer); +false execVM QUOTE(PATHTOF(functions\fnc_show_add_new_gun.sqf)); +false execVM QUOTE(PATHTOF(functions\fnc_show_gun_list.sqf)); +false execVM QUOTE(PATHTOF(functions\fnc_show_range_card.sqf)); +false execVM QUOTE(PATHTOF(functions\fnc_show_range_card_setup.sqf)); +false execVM QUOTE(PATHTOF(functions\fnc_show_target_range_assist.sqf)); +false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); +false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist_timer.sqf)); { lbAdd [6000, _x select 0]; diff --git a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf index 57a2aad358..a79ed3d49b 100644 --- a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf +++ b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf @@ -6,8 +6,8 @@ if !(ctrlVisible 9000) then { private ["_startTime"]; - false call FUNC(show_target_speed_assist); - true call FUNC(show_target_speed_assist_timer); + false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist_timer.sqf)); ctrlSetFocus (_dsp displayCtrl 9002); @@ -25,6 +25,6 @@ if !(ctrlVisible 9000) then [] call FUNC(calculate_target_speed_assist); - false call FUNC(show_target_speed_assist_timer); - true call FUNC(show_target_speed_assist); + false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist_timer.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); }; diff --git a/addons/atragmx/functions/fnc_toggle_gun_list.sqf b/addons/atragmx/functions/fnc_toggle_gun_list.sqf index 59abdb9f63..668ee6b8aa 100644 --- a/addons/atragmx/functions/fnc_toggle_gun_list.sqf +++ b/addons/atragmx/functions/fnc_toggle_gun_list.sqf @@ -4,16 +4,16 @@ if (ctrlVisible 6000) then { - false call FUNC(show_gun_list); - true call FUNC(show_main_page); + false execVM QUOTE(PATHTOF(functions\fnc_show_gun_list.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); if (_this) then { (lbCurSel 6000) call FUNC(change_gun); }; } else { - false call FUNC(show_main_page); - true call FUNC(show_gun_list); + false execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_gun_list.sqf)); ctrlSetFocus (_dsp displayCtrl 6002); diff --git a/addons/atragmx/functions/fnc_toggle_range_card.sqf b/addons/atragmx/functions/fnc_toggle_range_card.sqf index 74ca96a2d6..71c81678bc 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card.sqf @@ -4,12 +4,12 @@ if (ctrlVisible 5006) then { - false call FUNC(show_range_card); - true call FUNC(show_main_page); + false execVM QUOTE(PATHTOF(functions\fnc_show_range_card.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); } else { - false call FUNC(show_main_page); - true call FUNC(show_range_card); + false execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_range_card.sqf)); ctrlSetFocus (_dsp displayCtrl 5001); diff --git a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf index e205bc3771..fce50a22a7 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf @@ -4,8 +4,8 @@ if (ctrlVisible 10000) then { - false call FUNC(show_range_card_setup); - true call FUNC(show_range_card); + false execVM QUOTE(PATHTOF(functions\fnc_show_range_card_setup.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_range_card.sqf)); if (_this == 1) then { @@ -18,8 +18,8 @@ if (ctrlVisible 10000) then }; } else { - false call FUNC(show_range_card); - true call FUNC(show_range_card_setup); + false execVM QUOTE(PATHTOF(functions\fnc_show_range_card.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_range_card_setup.sqf)); ctrlSetFocus (_dsp displayCtrl 10006); diff --git a/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf index 2b92c36a74..88e780ff43 100644 --- a/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf @@ -4,8 +4,8 @@ if (ctrlVisible 7000) then { - false call FUNC(show_target_range_assist); - true call FUNC(show_main_page); + false execVM QUOTE(PATHTOF(functions\fnc_show_target_range_assist.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); if (_this == 1) then { @@ -14,8 +14,8 @@ if (ctrlVisible 7000) then }; } else { - false call FUNC(show_main_page); - true call FUNC(show_target_range_assist); + false execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_target_range_assist.sqf)); ctrlSetFocus (_dsp displayCtrl 7018); diff --git a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf index 5c0f06051c..18c2158805 100644 --- a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf @@ -4,8 +4,8 @@ if (ctrlVisible 8000) then { - false call FUNC(show_target_speed_assist); - true call FUNC(show_main_page); + false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); if (_this == 1) then { @@ -14,8 +14,8 @@ if (ctrlVisible 8000) then }; } else { - false call FUNC(show_main_page); - true call FUNC(show_target_speed_assist); + false execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); ctrlSetFocus (_dsp displayCtrl 8012); From 19cb19ab274c752888eb4902ae892e0917b1b29b Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 6 Apr 2015 22:56:14 +0200 Subject: [PATCH 039/816] Finished merging ATragMX *TODO: Replace EGVAR(advanced_ballistics,AdvancedBallistics) *TODO: Replace EGVAR(advanced_ballistics,AdvancedAirDragEnabled) --- addons/atragmx/RscTitles.hpp | 116 +++++++++++++++++------------------ 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/addons/atragmx/RscTitles.hpp b/addons/atragmx/RscTitles.hpp index 0abed8e643..b178c8d003 100644 --- a/addons/atragmx/RscTitles.hpp +++ b/addons/atragmx/RscTitles.hpp @@ -225,7 +225,7 @@ class ATragMX_Display idc=-1; w=0.06; x=0.55*safezoneW+safezoneX+0.3122; - action="call ('\atragmx\init.sqf' call SLX_XEH_COMPILE); call ('\atragmx\fnc_update_target_selection.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(init); call FUNC(update_target_selection)); }; class WINDOWS: ATragMX_RscButton { @@ -250,13 +250,13 @@ class ATragMX_Display w=0.03; h=0.03; colorBackground[]={0,0,0,0.0}; - action="((GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget)) + (count GVAR(ATragMX_gunList)) - 1) % (count GVAR(ATragMX_gunList)) call ('\atragmx\fnc_change_gun.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(((GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget)) + (count GVAR(ATragMX_gunList)) - 1) % (count GVAR(ATragMX_gunList)) call FUNC(change_gun)); }; class BOTTOM: TOP { idc=-1; y=0.265*safezoneH+safezoneY+0.955; - action="((GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget)) + (count GVAR(ATragMX_gunList)) + 1) % (count GVAR(ATragMX_gunList)) call ('\atragmx\fnc_change_gun.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(((GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget)) + (count GVAR(ATragMX_gunList)) + 1) % (count GVAR(ATragMX_gunList)) call FUNC(change_gun)); }; class LEFT: ATragMX_RscButton { @@ -266,13 +266,13 @@ class ATragMX_Display w=0.05; h=0.03; colorBackground[]={0,0,0,0}; - action="call ('\atragmx\fnc_parse_input.sqf' call SLX_XEH_COMPILE); GVAR(ATragMX_currentTarget) = (4 + GVAR(ATragMX_currentTarget) - 1) % 4; call ('\atragmx\fnc_update_target_selection.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget) = (4 + GVAR(ATragMX_currentTarget) - 1) % 4; call FUNC(update_target_selection)); }; class RIGHT: LEFT { idc=-1; x=0.55*safezoneW+safezoneX+0.2725; - action="call ('\atragmx\fnc_parse_input.sqf' call SLX_XEH_COMPILE); GVAR(ATragMX_currentTarget) = (4 + GVAR(ATragMX_currentTarget) + 1) % 4; call ('\atragmx\fnc_update_target_selection.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget) = (4 + GVAR(ATragMX_currentTarget) + 1) % 4; call FUNC(update_target_selection)); }; class TOP_LEFT: ATragMX_RscButton { @@ -311,21 +311,21 @@ class ATragMX_Display colorBackgroundDisabled[]={0,0,0,1}; colorBackgroundActive[]={0,0,0,0}; text="D"; - action="GVAR(ATragMX_currentUnit)=0; call ('\atragmx\fnc_update_unit_selection.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(GVAR(ATragMX_currentUnit)=0; call FUNC(update_unit_selection)); }; class TEXT_E: TEXT_D { idc=601; x=0.550*safezoneW+safezoneX+0.3131; text="E"; - action="GVAR(ATragMX_currentUnit)=1; call ('\atragmx\fnc_update_unit_selection.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(GVAR(ATragMX_currentUnit)=1; call FUNC(update_unit_selection)); }; class TEXT_M: TEXT_E { idc=602; x=0.550*safezoneW+safezoneX+0.3362; text="M"; - action="GVAR(ATragMX_currentUnit)=2; call ('\atragmx\fnc_update_unit_selection.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(GVAR(ATragMX_currentUnit)=2; call FUNC(update_unit_selection)); }; class TEXT_RANGE_CARD: TEXT_D { @@ -335,7 +335,7 @@ class ATragMX_Display colorBackground[]={0.15,0.21,0.23,0.3}; colorFocused[]={0.15,0.21,0.23,0.2}; text="RC"; - action="call ('\atragmx\fnc_toggle_range_card.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(toggle_range_card)); }; class TEXT_GUN: ATragMX_RscButton @@ -361,7 +361,7 @@ class ATragMX_Display w=0.058; x=0.550*safezoneW+safezoneX+0.145; y=0.265*safezoneH+safezoneY+0.285; - onKeyUp="if (_this select 1 == 28) then {call ('\atragmx\fnc_calculate_target_solution.sqf' call SLX_XEH_COMPILE)}"; + onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_solution)}); }; class TEXT_BULLET_MASS: TEXT_BORE_HEIGHT { @@ -412,7 +412,7 @@ class ATragMX_Display { idc=140; y=0.265*safezoneH+safezoneY+0.425; - onKeyUp="if (_this select 1 == 28) then {call ('\atragmx\fnc_update_zero_range.sqf' call SLX_XEH_COMPILE)}"; + onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(update_zero_range)}); }; class TEXT_ATMOSPHERE: TEXT_GUN { @@ -433,7 +433,7 @@ class ATragMX_Display x=0.550*safezoneW+safezoneX+0.245; y=0.265*safezoneH+safezoneY+0.320; text=""; - onKeyUp="if (_this select 1 == 28) then {call ('\atragmx\fnc_calculate_target_solution.sqf' call SLX_XEH_COMPILE)}"; + onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_solution)}); }; class TEXT_BAROMETRIC_PRESSURE: TEXT_AIR_FRICTION { @@ -469,28 +469,28 @@ class ATragMX_Display colorBackgroundDisabled[]={0,0,0,1}; colorBackgroundActive[]={0,0,0,0}; text="A"; - action="call ('\atragmx\fnc_parse_input.sqf' call SLX_XEH_COMPILE); GVAR(ATragMX_currentTarget)=0; call ('\atragmx\fnc_update_target_selection.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=0; call FUNC(update_target_selection)); }; class TEXT_TARGET_B: TEXT_TARGET_A { idc=501; x=0.550*safezoneW+safezoneX+0.2281; text="B"; - action="call ('\atragmx\fnc_parse_input.sqf' call SLX_XEH_COMPILE); GVAR(ATragMX_currentTarget)=1; call ('\atragmx\fnc_update_target_selection.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=1; call FUNC(update_target_selection)); }; class TEXT_TARGET_C: TEXT_TARGET_B { idc=502; x=0.550*safezoneW+safezoneX+0.2512; text="C"; - action="call ('\atragmx\fnc_parse_input.sqf' call SLX_XEH_COMPILE); GVAR(ATragMX_currentTarget)=2; call ('\atragmx\fnc_update_target_selection.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=2; call FUNC(update_target_selection)); }; class TEXT_TARGET_D: TEXT_TARGET_B { idc=503; x=0.550*safezoneW+safezoneX+0.2743; text="D"; - action="call ('\atragmx\fnc_parse_input.sqf' call SLX_XEH_COMPILE); GVAR(ATragMX_currentTarget)=3; call ('\atragmx\fnc_update_target_selection.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=3; call FUNC(update_target_selection)); }; class TEXT_TARGET: TEXT_GUN @@ -511,7 +511,7 @@ class ATragMX_Display w=0.058; x=0.550*safezoneW+safezoneX+0.335; y=0.265*safezoneH+safezoneY+0.285; - onKeyUp="if (_this select 1 == 28) then {call ('\atragmx\fnc_calculate_target_solution.sqf' call SLX_XEH_COMPILE)}"; + onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_solution)}); text="0"; }; class TEXT_WIND_DIRECTION: TEXT_BULLET_MASS @@ -541,7 +541,7 @@ class ATragMX_Display idc=33; x=0.550*safezoneW+safezoneX+0.3; text="TS"; - action="call ('\atragmx\fnc_toggle_target_speed_assist.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(toggle_target_speed_assist)); }; class TEXT_TARGET_SPEED_INPUT: TEXT_WIND_SPEED_INPUT { @@ -553,7 +553,7 @@ class ATragMX_Display idc=34; y=0.265*safezoneH+safezoneY+0.425; text="TR"; - action="0 call ('\atragmx\fnc_toggle_target_range_assist.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(0 call FUNC(toggle_target_range_assist)); }; class TEXT_TARGET_RANGE_INPUT: TEXT_WIND_SPEED_INPUT { @@ -607,7 +607,7 @@ class ATragMX_Display { idc=402; x=0.550*safezoneW+safezoneX+0.323; - onKeyUp="if (_this select 1 == 28) then {call ('\atragmx\fnc_parse_input.sqf' call SLX_XEH_COMPILE); call ('\atragmx\fnc_update_result.sqf' call SLX_XEH_COMPILE)}"; + onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(parse_input); call FUNC(update_result)}); }; class TEXT_WINDAGE: TEXT_ELEVATION { @@ -629,7 +629,7 @@ class ATragMX_Display { idc=412; x=0.550*safezoneW+safezoneX+0.323; - onKeyUp="if (_this select 1 == 28) then {call ('\atragmx\fnc_parse_input.sqf' call SLX_XEH_COMPILE); call ('\atragmx\fnc_update_result.sqf' call SLX_XEH_COMPILE)}"; + onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(parse_input); call FUNC(update_result)}); }; class TEXT_LEAD: TEXT_GUN { @@ -653,14 +653,14 @@ class ATragMX_Display x=0.550*safezoneW+safezoneX+0.2465; y=0.265*safezoneH+safezoneY+0.57; text="Reset"; - action="call ('\atragmx\fnc_reset_relative_click_memory.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(reset_relative_click_memory)); }; class TEXT_UPDATE_SCOPE_ZERO: TEXT_RESET_SCOPE_ZERO { idc=4007; x=0.550*safezoneW+safezoneX+0.323; text="Update"; - action="call ('\atragmx\fnc_update_relative_click_memory.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(update_relative_click_memory)); }; class TEXT_GUN_LIST: TEXT_GUN { @@ -668,7 +668,7 @@ class ATragMX_Display style=ST_LEFT; y=0.265*safezoneH+safezoneY+0.65; text="GunList"; - action="call ('\atragmx\fnc_toggle_gun_list.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(toggle_gun_list)); }; class TEXT_SCOPE_UNIT: TEXT_GUN_LIST { @@ -677,7 +677,7 @@ class ATragMX_Display x=0.550*safezoneW+safezoneX+0.205; colorBackground[]={0,0,0,0}; text="TMOA"; - action="call ('\atragmx\fnc_cycle_scope_unit.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(cycle_scope_unit)); }; class TEXT_CALCULATE: TEXT_SCOPE_UNIT { @@ -685,7 +685,7 @@ class ATragMX_Display style=ST_RIGHT; x=0.550*safezoneW+safezoneX+0.3; text="Calc"; - action="call ('\atragmx\fnc_calculate_target_solution.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(calculate_target_solution)); }; class TEXT_RANGE_CARD_SCOPE_UNIT: TEXT_GUN_PROFILE @@ -702,14 +702,14 @@ class ATragMX_Display colorBackground[]={0.15,0.21,0.23,0.3}; colorFocused[]={0.15,0.21,0.23,0.2}; text="Setup"; - action="call ('\atragmx\fnc_toggle_range_card_setup.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(toggle_range_card_setup)); }; class TEXT_RANGE_CARD_DONE: TEXT_RANGE_CARD_SETUP { idc=5002; x=0.550*safezoneW+safezoneX+0.3362; text="Done"; - action="call ('\atragmx\fnc_toggle_range_card.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(toggle_range_card)); }; class TEXT_RANGE_CARD_COLUMN_1_CAPTION: ATragMX_RscButton { @@ -738,7 +738,7 @@ class ATragMX_Display idc=5006; x=0.550*safezoneW+safezoneX+0.321875; text="TmFlt"; - action="call ('\atragmx\fnc_cycle_range_card_columns.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(cycle_range_card_columns)); }; class TEXT_RANGE_CARD_OUTPUT: ATragMX_RscListNBox { @@ -760,7 +760,7 @@ class ATragMX_Display y=0.265*safezoneH+safezoneY+0.24; colorSelectBackground[]={0.15,0.21,0.23,0.3}; colorSelectBackground2[]={0.15,0.21,0.23,0.3}; - onMouseButtonDblClick="true call ('\atragmx\fnc_toggle_gun_list.sqf' call SLX_XEH_COMPILE)"; + onMouseButtonDblClick=QUOTE(true call FUNC(toggle_gun_list)); }; class TEXT_GUN_LIST_COLUMN_CAPTION: TEXT_GUN_PROFILE { @@ -780,28 +780,28 @@ class ATragMX_Display colorFocused[]={0.15,0.21,0.23,0.2}; sizeEx=0.024; text="Open Gun"; - action="true call ('\atragmx\fnc_toggle_gun_list.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(true call FUNC(toggle_gun_list)); }; class TEXT_GUN_LIST_SAVE_GUN: TEXT_GUN_LIST_OPEN_GUN { idc=6003; y=0.265*safezoneH+safezoneY+0.24; text="Save Gun"; - action="call ('\atragmx\fnc_save_gun.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(save_gun)); }; class TEXT_GUN_LIST_ADD_NEW_GUN: TEXT_GUN_LIST_OPEN_GUN { idc=6004; y=0.265*safezoneH+safezoneY+0.28; text="Add New Gun"; - action="false call ('\atragmx\fnc_show_gun_list.sqf' call SLX_XEH_COMPILE); true call ('\atragmx\fnc_show_add_new_gun.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(false call FUNC(show_gun_list); true call FUNC(show_add_new_gun)); }; class TEXT_GUN_LIST_DELETE_GUN: TEXT_GUN_LIST_OPEN_GUN { idc=6005; y=0.265*safezoneH+safezoneY+0.34; text="Delete Gun"; - action="call ('\atragmx\fnc_delete_gun.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(delete_gun)); }; class TEXT_GUN_LIST_NOTE: TEXT_GUN_LIST_OPEN_GUN { @@ -814,7 +814,7 @@ class ATragMX_Display idc=6007; y=0.265*safezoneH+safezoneY+0.65; text="Done"; - action="false call ('\atragmx\fnc_toggle_gun_list.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(false call FUNC(toggle_gun_list)); }; class TEXT_TARGET_RANGE_ASSIST_CAPTION: ATragMX_RscText @@ -884,19 +884,19 @@ class ATragMX_Display y=0.265*safezoneH+safezoneY+0.4; sizeEx=0.03; text="!"; - action="0 call ('\atragmx\fnc_calculate_target_range_assist.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(0 call FUNC(calculate_target_range_assist)); }; class TEXT_TARGET_RANGE_ASSIST_CALC_2: TEXT_TARGET_RANGE_ASSIST_CALC_1 { idc=7008; y=0.265*safezoneH+safezoneY+0.45; - action="1 call ('\atragmx\fnc_calculate_target_range_assist.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(1 call FUNC(calculate_target_range_assist)); }; class TEXT_TARGET_RANGE_ASSIST_CALC_3: TEXT_TARGET_RANGE_ASSIST_CALC_1 { idc=7009; y=0.265*safezoneH+safezoneY+0.55; - action="2 call ('\atragmx\fnc_calculate_target_range_assist.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(2 call FUNC(calculate_target_range_assist)); }; class TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT: ATragMX_RscEdit { @@ -926,14 +926,14 @@ class ATragMX_Display w=0.07; x=0.550*safezoneW+safezoneX+0.32; text="cm"; - action="GVAR(ATragMX_rangeAssistTargetSizeUnit)=(GVAR(ATragMX_rangeAssistTargetSizeUnit)+1) % (count GVAR(GVAR(ATragMX_rangeAssistTargetSizeUnit)s)); ctrlSetText [7014, GVAR(GVAR(ATragMX_rangeAssistTargetSizeUnit)s) select GVAR(ATragMX_rangeAssistTargetSizeUnit)]"; + action=QUOTE(GVAR(ATragMX_rangeAssistTargetSizeUnit)=(GVAR(ATragMX_rangeAssistTargetSizeUnit)+1) % (count GVAR(GVAR(ATragMX_rangeAssistTargetSizeUnit)s)); ctrlSetText [7014, GVAR(GVAR(ATragMX_rangeAssistTargetSizeUnit)s) select GVAR(ATragMX_rangeAssistTargetSizeUnit)]); }; class TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_UNIT { idc=7015; y=0.265*safezoneH+safezoneY+0.45; text="MIL"; - action="GVAR(ATragMX_rangeAssistImageSizeUnit)=(GVAR(ATragMX_rangeAssistImageSizeUnit)+1) % (count GVAR(ATragMX_rangeAssistImageSizeUnits)); ctrlSetText [7015, GVAR(ATragMX_rangeAssistImageSizeUnits) select GVAR(ATragMX_rangeAssistImageSizeUnit)]"; + action=QUOTE(GVAR(ATragMX_rangeAssistImageSizeUnit)=(GVAR(ATragMX_rangeAssistImageSizeUnit)+1) % (count GVAR(ATragMX_rangeAssistImageSizeUnits)); ctrlSetText [7015, GVAR(ATragMX_rangeAssistImageSizeUnits) select GVAR(ATragMX_rangeAssistImageSizeUnit)]); }; class TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE { @@ -953,14 +953,14 @@ class ATragMX_Display colorBackground[]={0.15,0.21,0.23,0.3}; colorFocused[]={0.15,0.21,0.23,0.2}; text="Done"; - action="1 call ('\atragmx\fnc_toggle_target_range_assist.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(1 call FUNC(toggle_target_range_assist)); }; class TEXT_TARGET_RANGE_ASSIST_CANCEL: TEXT_TARGET_RANGE_ASSIST_DONE { idc=7018; x=0.550*safezoneW+safezoneX+0.180625; text="Cancel"; - action="0 call ('\atragmx\fnc_toggle_target_range_assist.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(0 call FUNC(toggle_target_range_assist)); }; class TEXT_TARGET_RANGE_ASSIST_PREV: TEXT_TARGET_RANGE_ASSIST_DONE { @@ -1004,17 +1004,17 @@ class ATragMX_Display class TEXT_TARGET_SPEED_ASSIST_TARGET_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT { idc=8004; - onKeyUp="if (_this select 1 == 28) then {call ('\atragmx\fnc_calculate_target_speed_assist.sqf' call SLX_XEH_COMPILE)}"; + onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_speed_assist)}); }; class TEXT_TARGET_SPEED_ASSIST_NUM_TICKS_INPUT: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_INPUT { idc=8005; - onKeyUp="if (_this select 1 == 28) then {call ('\atragmx\fnc_calculate_target_speed_assist.sqf' call SLX_XEH_COMPILE)}"; + onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_speed_assist)}); }; class TEXT_TARGET_SPEED_ASSIST_TIME_INPUT: TEXT_TARGET_RANGE_ASSIST_ANGLE_INPUT { idc=8006; - onKeyUp="if (_this select 1 == 28) then {call ('\atragmx\fnc_calculate_target_speed_assist.sqf' call SLX_XEH_COMPILE)}"; + onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_speed_assist)}); }; class TEXT_TARGET_SPEED_ASSIST_TARGET_ESTIMATED_SPEED_OUTPUT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE { @@ -1035,14 +1035,14 @@ class ATragMX_Display { idc=8009; text="MIL"; - action="GVAR(ATragMX_speedAssistNumTicksUnit)=(GVAR(ATragMX_speedAssistNumTicksUnit)+1) % (count GVAR(ATragMX_speedAssistNumTicksUnits)); ctrlSetText [8009, GVAR(ATragMX_speedAssistNumTicksUnits) select GVAR(ATragMX_speedAssistNumTicksUnit)]; call ('\atragmx\fnc_calculate_target_speed_assist.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(GVAR(ATragMX_speedAssistNumTicksUnit)=(GVAR(ATragMX_speedAssistNumTicksUnit)+1) % (count GVAR(ATragMX_speedAssistNumTicksUnits)); ctrlSetText [8009, GVAR(ATragMX_speedAssistNumTicksUnits) select GVAR(ATragMX_speedAssistNumTicksUnit)]; call FUNC(calculate_target_speed_assist)); }; class TEXT_TARGET_SPEED_ASSIST_TIMER_START: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT { idc=8010; y=0.265*safezoneH+safezoneY+0.5; text="Start"; - action="call '\atragmx\fnc_target_speed_assist_timer.sqf'"; + action=QUOTE(call FUNC(target_speed_assist_timer)); }; class TEXT_TARGET_SPEED_ASSIST_TARGET_ESTIMATED_SPEED_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT { @@ -1052,12 +1052,12 @@ class ATragMX_Display class TEXT_TARGET_SPEED_ASSIST_DONE: TEXT_TARGET_RANGE_ASSIST_DONE { idc=8012; - action="1 call ('\atragmx\fnc_toggle_target_speed_assist.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(1 call FUNC(toggle_target_speed_assist)); }; class TEXT_TARGET_SPEED_ASSIST_CANCEL: TEXT_TARGET_RANGE_ASSIST_CANCEL { idc=8013; - action="0 call ('\atragmx\fnc_toggle_target_speed_assist.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(0 call FUNC(toggle_target_speed_assist)); }; class TEXT_TARGET_SPEED_ASSIST_PREV: TEXT_TARGET_RANGE_ASSIST_PREV { @@ -1077,7 +1077,7 @@ class ATragMX_Display y=0.265*safezoneH+safezoneY+0.2; colorBackground[]={0,0,0,0}; colorBackgroundActive[]={0,0,0,0}; - action="GVAR(ATragMX_speedAssistTimer)=false"; + action=QUOTE(GVAR(ATragMX_speedAssistTimer=false)); } class TEXT_TARGET_SPEED_ASSIST_TIME_OUTPUT: ATragMX_RscText { @@ -1101,7 +1101,7 @@ class ATragMX_Display colorBackground[]={0.15,0.21,0.23,0.3}; colorFocused[]={0.15,0.21,0.23,0.2}; text="Stop"; - action="GVAR(ATragMX_speedAssistTimer)=false"; + action=QUOTE(GVAR(ATragMX_speedAssistTimer=false)); }; class TEXT_RANGE_CARD_SETUP_START_RANGE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE @@ -1125,27 +1125,27 @@ class ATragMX_Display class TEXT_RANGE_CARD_SETUP_START_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT { idc=10003; - onKeyUp="if (_this select 1 == 28) then {1 call ('\atragmx\fnc_toggle_range_card_setup.sqf' call SLX_XEH_COMPILE)}"; + onKeyUp=QUOTE(if (_this select 1 == 28) then {1 call FUNC(toggle_range_card_setup)}); }; class TEXT_RANGE_CARD_SETUP_END_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_INPUT { idc=10004; - onKeyUp="if (_this select 1 == 28) then {1 call ('\atragmx\fnc_toggle_range_card_setup.sqf' call SLX_XEH_COMPILE)}"; + onKeyUp=QUOTE(if (_this select 1 == 28) then {1 call FUNC(toggle_range_card_setup)}); }; class TEXT_RANGE_CARD_SETUP_INCREMENT_INPUT: TEXT_TARGET_RANGE_ASSIST_ANGLE_INPUT { idc=10005; - onKeyUp="if (_this select 1 == 28) then {1 call ('\atragmx\fnc_toggle_range_card_setup.sqf' call SLX_XEH_COMPILE)}"; + onKeyUp=QUOTE(if (_this select 1 == 28) then {1 call FUNC(toggle_range_card_setup)}); }; class TEXT_RANGE_CARD_SETUP_DONE: TEXT_TARGET_SPEED_ASSIST_DONE { idc=10006; - action="1 call ('\atragmx\fnc_toggle_range_card_setup.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(1 call FUNC(toggle_range_card_setup)); }; class TEXT_RANGE_CARD_SETUP_CANCEL: TEXT_TARGET_SPEED_ASSIST_CANCEL { idc=10007; - action="0 call ('\atragmx\fnc_toggle_range_card_setup.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(0 call FUNC(toggle_range_card_setup)); }; class TEXT_RANGE_CARD_SETUP_PREV: TEXT_TARGET_SPEED_ASSIST_PREV { @@ -1188,14 +1188,14 @@ class ATragMX_Display colorBackground[]={0.15,0.21,0.23,0.3}; colorFocused[]={0.15,0.21,0.23,0.2}; text="OK"; - action="call ('\atragmx\fnc_add_new_gun.sqf' call SLX_XEH_COMPILE); false call ('\atragmx\fnc_show_add_new_gun.sqf' call SLX_XEH_COMPILE); true call ('\atragmx\fnc_show_gun_list.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(call FUNC(add_new_gun); false call FUNC(show_add_new_gun); true call FUNC(show_gun_list)); }; class TEXT_ADD_NEW_GUN_CANCEL: TEXT_ADD_NEW_GUN_OK { idc=11003; x=0.550*safezoneW+safezoneX+0.245; text="Cancel"; - action="false call ('\atragmx\fnc_show_add_new_gun.sqf' call SLX_XEH_COMPILE); true call ('\atragmx\fnc_show_gun_list.sqf' call SLX_XEH_COMPILE)"; + action=QUOTE(false call FUNC(show_add_new_gun); true call FUNC(show_gun_list)); }; }; }; \ No newline at end of file From 26186e1ea4eefd629d311ca9c41352372fcb5314 Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 6 Apr 2015 23:02:36 +0200 Subject: [PATCH 040/816] Removed model = ""; --- addons/atragmx/CfgWeapons.hpp | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/atragmx/CfgWeapons.hpp b/addons/atragmx/CfgWeapons.hpp index cb08d4f2ce..b5171aa113 100644 --- a/addons/atragmx/CfgWeapons.hpp +++ b/addons/atragmx/CfgWeapons.hpp @@ -8,7 +8,6 @@ class CfgWeapons { scope = 2; displayName = "$STR_ACE_ATragMX_Name"; descriptionShort = "$STR_ACE_ATragMX_Description"; - model = ""; picture = PATHTOF(UI\ATRAG.paa); icon = "iconObject_circle"; mapSize = 0.034; From 0315219cf2ef8fb2a0c1027897e3e80ad100f142 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 17:43:54 +0200 Subject: [PATCH 041/816] Added new Kestrel4500 branch: *TODO: Fix the dialog button actions (action="...") in RscTitles.hpp --- addons/kestrel4500/CfgEventHandlers.hpp | 11 + addons/kestrel4500/CfgSound.hpp | 39 +++ addons/kestrel4500/CfgVehicles.hpp | 38 +++ addons/kestrel4500/CfgWeapons.hpp | 19 ++ addons/kestrel4500/README.md | 11 + addons/kestrel4500/RscTitles.hpp | 310 ++++++++++++++++++ addons/kestrel4500/UI/Kestrel4500.paa | Bin 0 -> 208892 bytes addons/kestrel4500/UI/Kestrel4500_Icon.paa | Bin 0 -> 33147 bytes addons/kestrel4500/XEH_postInit.sqf | 21 ++ addons/kestrel4500/XEH_preInit.sqf | 12 + addons/kestrel4500/config.cpp | 18 + addons/kestrel4500/functions/defines.h | 1 + .../functions/fnc_buttonPressed.sqf | 38 +++ .../kestrel4500/functions/fnc_collectData.sqf | 80 +++++ .../functions/fnc_createKestrelDialog.sqf | 21 ++ .../functions/fnc_displayKestrel.sqf | 63 ++++ .../functions/fnc_generateOutputData.sqf | 201 ++++++++++++ .../functions/fnc_updateDisplay.sqf | 19 ++ .../functions/script_component.hpp | 1 + addons/kestrel4500/initKeybinds.sqf | 23 ++ addons/kestrel4500/script_component.hpp | 12 + .../sound/kestrel_bottom_button_click.wav | Bin 0 -> 27188 bytes .../sound/kestrel_center_button_click.wav | Bin 0 -> 28756 bytes .../sound/kestrel_exit_button_click.wav | Bin 0 -> 27188 bytes .../sound/kestrel_left_button_click.wav | Bin 0 -> 23684 bytes .../sound/kestrel_right_button_click.wav | Bin 0 -> 24560 bytes .../sound/kestrel_top_button_click.wav | Bin 0 -> 24300 bytes addons/kestrel4500/stringtable.xml | 29 ++ 28 files changed, 967 insertions(+) create mode 100644 addons/kestrel4500/CfgEventHandlers.hpp create mode 100644 addons/kestrel4500/CfgSound.hpp create mode 100644 addons/kestrel4500/CfgVehicles.hpp create mode 100644 addons/kestrel4500/CfgWeapons.hpp create mode 100644 addons/kestrel4500/README.md create mode 100644 addons/kestrel4500/RscTitles.hpp create mode 100644 addons/kestrel4500/UI/Kestrel4500.paa create mode 100644 addons/kestrel4500/UI/Kestrel4500_Icon.paa create mode 100644 addons/kestrel4500/XEH_postInit.sqf create mode 100644 addons/kestrel4500/XEH_preInit.sqf create mode 100644 addons/kestrel4500/config.cpp create mode 100644 addons/kestrel4500/functions/defines.h create mode 100644 addons/kestrel4500/functions/fnc_buttonPressed.sqf create mode 100644 addons/kestrel4500/functions/fnc_collectData.sqf create mode 100644 addons/kestrel4500/functions/fnc_createKestrelDialog.sqf create mode 100644 addons/kestrel4500/functions/fnc_displayKestrel.sqf create mode 100644 addons/kestrel4500/functions/fnc_generateOutputData.sqf create mode 100644 addons/kestrel4500/functions/fnc_updateDisplay.sqf create mode 100644 addons/kestrel4500/functions/script_component.hpp create mode 100644 addons/kestrel4500/initKeybinds.sqf create mode 100644 addons/kestrel4500/script_component.hpp create mode 100644 addons/kestrel4500/sound/kestrel_bottom_button_click.wav create mode 100644 addons/kestrel4500/sound/kestrel_center_button_click.wav create mode 100644 addons/kestrel4500/sound/kestrel_exit_button_click.wav create mode 100644 addons/kestrel4500/sound/kestrel_left_button_click.wav create mode 100644 addons/kestrel4500/sound/kestrel_right_button_click.wav create mode 100644 addons/kestrel4500/sound/kestrel_top_button_click.wav create mode 100644 addons/kestrel4500/stringtable.xml diff --git a/addons/kestrel4500/CfgEventHandlers.hpp b/addons/kestrel4500/CfgEventHandlers.hpp new file mode 100644 index 0000000000..2a05b72298 --- /dev/null +++ b/addons/kestrel4500/CfgEventHandlers.hpp @@ -0,0 +1,11 @@ +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE( call COMPILE_FILE(XEH_preInit) ); + }; +}; + +class Extended_PostInit_EventHandlers { + class ADDON { + init = QUOTE( call COMPILE_FILE(XEH_postInit) ); + }; +}; \ No newline at end of file diff --git a/addons/kestrel4500/CfgSound.hpp b/addons/kestrel4500/CfgSound.hpp new file mode 100644 index 0000000000..d63d2a6c1e --- /dev/null +++ b/addons/kestrel4500/CfgSound.hpp @@ -0,0 +1,39 @@ +class CfgSounds +{ + class kestrel4500_center_button_click + { + name="kestrel4500_center_button_click"; + sound[]={PATHTOF(sound\kestrel_center_button_click.wav),1,1}; + titles[]={}; + }; + class kestrel4500_top_button_click + { + name="kestrel4500_top_button_click"; + sound[]={PATHTOF(sound\kestrel_top_button_click.wav),1,1}; + titles[]={}; + }; + class kestrel4500_right_button_click + { + name="kestrel4500_right_button_click"; + sound[]={PATHTOF(sound\kestrel_right_button_click.wav),1,1}; + titles[]={}; + }; + class kestrel4500_bottom_button_click + { + name="kestrel4500_bottom_button_click"; + sound[]={PATHTOF(sound\kestrel_bottom_button_click.wav),1,1}; + titles[]={}; + }; + class kestrel4500_left_button_click + { + name="kestrel4500_left_button_click"; + sound[]={PATHTOF(sound\kestrel_left_button_click.wav),1,1}; + titles[]={}; + }; + class kestrel4500_exit_button_click + { + name="kestrel4500_exit_button_click"; + sound[]={PATHTOF(sound\kestrel_exit_button_click.wav),1,1}; + titles[]={}; + }; +}; \ No newline at end of file diff --git a/addons/kestrel4500/CfgVehicles.hpp b/addons/kestrel4500/CfgVehicles.hpp new file mode 100644 index 0000000000..15642b2da6 --- /dev/null +++ b/addons/kestrel4500/CfgVehicles.hpp @@ -0,0 +1,38 @@ +class CfgVehicles { + class Man; + class CAManBase: Man { + class ACE_SelfActions { + class ACE_OpenKestrel4500 { + displayName = "$STR_ACE_Kestrel4500_OpenKestrelDialog"; + condition = QUOTE('ACE_Kestrel4500' in items _player && {!GVAR(Kestrel4500)}); + statement = QUOTE(call FUNC(createKestrelDialog)); + showDisabled = 0; + priority = 2; + icon = PATHTOF(data\4500NV1.paa); + hotkey = "K"; + }; + }; + }; + + class Item_Base_F; + class ACE_Item_Kestrel4500: Item_Base_F { + author = "Ruthberg"; + scope = 2; + scopeCurator = 2; + displayName = "Kestrel 4500"; + vehicleClass = "Items"; + class TransportItems { + class ACE_Kestrel4500 { + name = "ACE_Kestrel4500"; + count = 1; + }; + }; + }; + + class Box_NATO_Support_F; + class ACE_Box_Misc: Box_NATO_Support_F { + class TransportItems { + MACRO_ADDITEM(ACE_Kestrel4500,6); + }; + }; +}; diff --git a/addons/kestrel4500/CfgWeapons.hpp b/addons/kestrel4500/CfgWeapons.hpp new file mode 100644 index 0000000000..8b0ff401f0 --- /dev/null +++ b/addons/kestrel4500/CfgWeapons.hpp @@ -0,0 +1,19 @@ + +class CfgWeapons { + class ACE_ItemCore; + class InventoryItem_Base_F; + + class ACE_Kestrel4500: ACE_ItemCore { + author[] = {$STR_ACE_Common_ACETeam, "Ruthberg"}; + scope = 2; + displayName = "$STR_ACE_Kestrel_Name"; + descriptionShort = "$STR_ACE_Kestrel_Description"; + picture = PATHTOF(UI\Kestrel4500.paa); + icon = "iconObject_circle"; + mapSize = 0.034; + + class ItemInfo: InventoryItem_Base_F { + mass = 2; + }; + }; +}; diff --git a/addons/kestrel4500/README.md b/addons/kestrel4500/README.md new file mode 100644 index 0000000000..c2908a6f85 --- /dev/null +++ b/addons/kestrel4500/README.md @@ -0,0 +1,11 @@ +ace_winddeflection +=============== + +Wind deflection for projectiles/bullets. + +## Maintainers + +The people responsible for merging changes to this component or answering potential questions. + +- [Glowbal](https://github.com/Glowbal) +- [Ruthberg] (http://github.com/Ulteq) \ No newline at end of file diff --git a/addons/kestrel4500/RscTitles.hpp b/addons/kestrel4500/RscTitles.hpp new file mode 100644 index 0000000000..b9a65cb1e4 --- /dev/null +++ b/addons/kestrel4500/RscTitles.hpp @@ -0,0 +1,310 @@ +#define ST_LEFT 0 +#define ST_RIGHT 1 +#define ST_CENTER 2 + +class Kestrel4500_RscText +{ + idc=-1; + type=0; + style=ST_CENTER; + colorDisabled[]={0,0,0,0}; + colorBackground[]={0,0,0,0}; + colorText[]={0,0,0,1}; + text=""; + x=0; + y=0; + w=0.1; + h=0.03; + font="TahomaB"; + sizeEx=0.04; + shadow=0; +}; +class Kestrel4500_RscButton +{ + text=""; + colorText[]={0,0,0,1}; + colorDisabled[]={0,0,0,0}; + colorBackground[]={0,0,0,0}; + colorBackgroundDisabled[]={0,0,0,0}; + colorBackgroundActive[]={0,0,0,0}; + colorFocused[]={0,0,0,0}; + colorShadow[]={0,0,0,0}; + colorBorder[]={0,0,0,1}; + soundEnter[]={"",0,1}; + soundPush[]={"",0,1}; + soundClick[]={"",0,1}; + soundEscape[]={"",0,1}; + type=1; + style="0x02+0x100"; + x=0; + y=0; + w=0.10; + h=0.03; + font="TahomaB"; + SizeEx=0.025; + offsetX=0.003; + offsetY=0.003; + offsetPressedX=0.0020; + offsetPressedY=0.0020; + borderSize=0; + shadow=0; +}; +class Kestrel4500_Display +{ + name="Kestrel4500_Display"; + idd=-1; + onLoad="uiNamespace setVariable ['Kestrel4500_Display', (_this select 0)]"; + movingEnable=1; + controlsBackground[]={}; + objects[]={}; + class controls + { + class BACKGROUND + { + moving=1; + type=0; + font="TahomaB"; + SizeEX=0.025; + idc=-1; + style=48; + x=safezoneX; + y=safezoneY; + w=1.024; + h=1.024*4/3; + colorBackground[]={1,1,1,1}; + colorText[]={1,1,1,1}; + text=PATHTOF(UI\kestrel4500.paa); + }; + class POWER: Kestrel4500_RscButton + { + idc=-1; + x=safezoneX+0.385; + y=safezoneY+1.125; + w=0.042; + h=0.042*4/3; + action="closeDialog 0"; + onMouseButtonDown = "playSound 'kestrel4500_exit_button_click'"; + }; + class ENTER: POWER + { + idc=-1; + x=safezoneX+0.46; + y=safezoneY+1.0; + w=0.1; + action=QUOTE(0 call FUNC(buttonPressed)); + onMouseButtonDown = "playSound 'kestrel4500_center_button_click'"; + }; + class TOP: Kestrel4500_RscButton + { + idc=-1; + x=safezoneX+0.46; + y=safezoneY+0.93; + w=0.1; + h=0.03; + action=QUOTE(1 call FUNC(buttonPressed)); + onMouseButtonDown = "playSound 'kestrel4500_top_button_click'"; + }; + class BOTTOM: TOP + { + idc=-1; + y=safezoneY+1.1; + action=QUOTE(2 call FUNC(buttonPressed)); + onMouseButtonDown = "playSound 'kestrel4500_bottom_button_click'"; + }; + class LEFT: Kestrel4500_RscButton + { + idc=-1; + x=safezoneX+0.4; + y=safezoneY+0.97; + w=0.046; + h=0.11; + action=QUOTE(3 call FUNC(buttonPressed)); + onMouseButtonDown = "playSound 'kestrel4500_left_button_click'"; + }; + class RIGHT: LEFT + { + idc=-1; + x=safezoneX+0.58; + action=QUOTE(4 call FUNC(buttonPressed)); + onMouseButtonDown = "playSound 'kestrel4500_right_button_click'"; + }; + class MEMORY: Kestrel4500_RscButton + { + idc=-1; + x=safezoneX+0.395; + y=safezoneY+0.87; + w=0.05; + h=0.045*4/3; + action=QUOTE(5 call FUNC(buttonPressed)); + }; + class BACKLIGHT: MEMORY + { + idc=-1; + x=safezoneX+0.585; + action=QUOTE(6 call FUNC(buttonPressed)); + }; + + class TEXT_TOP: Kestrel4500_RscText + { + idc=74100; + x=safezoneX+0.40; + y=safezoneY+0.58; + w=0.22; + h=0.04; + text=""; + }; + class TEXT_CENTER_BIG: TEXT_TOP + { + idc=74200; + y=safezoneY+0.61; + h=0.10; + SizeEx=0.06; + text=""; + }; + class TEXT_CENTER_LINE_1_LEFT: TEXT_TOP + { + idc=74300; + y=safezoneY+0.60; + style=ST_LEFT; + h=0.10; + SizeEx=0.05; + text=""; + }; + class TEXT_CENTER_LINE2_LEFT: TEXT_CENTER_LINE_1_LEFT + { + idc=74301; + y=safezoneY+0.64; + text=""; + }; + class TEXT_CENTER_LINE_3_LEFT: TEXT_CENTER_LINE2_LEFT + { + idc=74302; + y=safezoneY+0.68; + text=""; + }; + class TEXT_CENTER_LINE_1_RIGHT: TEXT_CENTER_LINE_1_LEFT + { + idc=74303; + style=ST_RIGHT; + }; + class TEXT_CENTER_LINE2_RIGHT: TEXT_CENTER_LINE2_LEFT + { + idc=74304; + style=ST_RIGHT; + }; + class TEXT_CENTER_LINE_3_RIGHT: TEXT_CENTER_LINE_3_LEFT + { + idc=74305; + style=ST_RIGHT; + }; + class TEXT_INFO_LINE_1: TEXT_TOP + { + idc=74400; + y=safezoneY+0.69; + text=""; + }; + class TEXT_INFO_LINE_2: TEXT_TOP + { + idc=74401; + y=safezoneY+0.72; + text=""; + }; + }; +}; +class RscTitles +{ + class RscKestrel4500 + { + idd=-1; + onLoad="with uiNameSpace do { RscKestrel4500 = _this select 0 };"; + movingEnable=0; + duration=60; + fadeIn="false"; + fadeOut="false"; + class controls + { + class RscKestrel4500 + { + idc=75000; + moving=0; + type=0; + font="TahomaB"; + SizeEX=0.025*0.75; + style=48; + x=safezoneX-0.05; + y=safezoneY+0.7; + w=1.024*0.75; + h=1.024*4/3*0.75; + colorBackground[]={1,1,1,1}; + colorText[]={1,1,1,1}; + text=PATHTOF(UI\kestrel4500.paa); + }; + class RscTextTop: Kestrel4500_RscText + { + idc=75100; + x=safezoneX-0.05+0.40*0.75; + y=safezoneY+0.7+0.58*0.75; + w=0.22*0.75; + h=0.04*0.75; + SizeEx=0.04*0.75; + text=""; + }; + class RscTextCenterBig: RscTextTop + { + idc=75200; + y=safezoneY+0.7+0.61*0.75; + h=0.10*0.75; + SizeEx=0.06*0.75; + text=""; + }; + class RscTextCenterLine1Left: RscTextTop + { + idc=75300; + y=safezoneY+0.7+0.60*0.75; + style=ST_LEFT; + h=0.10*0.75; + SizeEx=0.05*0.75; + text=""; + }; + class RscTextCenterLine2Left: RscTextCenterLine1Left + { + idc=75301; + y=safezoneY+0.7+0.64*0.75; + text=""; + }; + class RscTextCenterLine3Left: RscTextCenterLine2Left + { + idc=75302; + y=safezoneY+0.7+0.68*0.75; + text=""; + }; + class RscTextCenterLine1Right: RscTextCenterLine1Left + { + idc=75303; + style=ST_RIGHT; + }; + class RscTextCenterLine2Right: RscTextCenterLine2Left + { + idc=75304; + style=ST_RIGHT; + }; + class RscTextCenterLine3Right: RscTextCenterLine3Left + { + idc=75305; + style=ST_RIGHT; + }; + class RscTextInfoLine1: RscTextTop + { + idc=75400; + y=safezoneY+0.7+0.69*0.75; + text=""; + }; + class RscTextInfoLine2: RscTextTop + { + idc=75401; + y=safezoneY+0.7+0.72*0.75; + text=""; + }; + }; + }; +}; \ No newline at end of file diff --git a/addons/kestrel4500/UI/Kestrel4500.paa b/addons/kestrel4500/UI/Kestrel4500.paa new file mode 100644 index 0000000000000000000000000000000000000000..4fafe55cb2e312d2e9eae3d28749410ec44e58fc GIT binary patch literal 208892 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≥T1-g9>ZqOS+<6CaS|!x2 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 literal 0 HcmV?d00001 diff --git a/addons/kestrel4500/UI/Kestrel4500_Icon.paa b/addons/kestrel4500/UI/Kestrel4500_Icon.paa new file mode 100644 index 0000000000000000000000000000000000000000..062282115a1bcdd51ece9fdadfc88a8324830d68 GIT binary patch literal 33147 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 JzGJAh{|7 0 && GVAR(Kestrel4500_Menu) < 4) then { + if (GVAR(Kestrel4500_MinAvgMAxMode) != 1) then { + { + GVAR(Kestrel4500_MIN) set [_x, 0]; + GVAR(Kestrel4500_MAX) set [_x, 0]; + GVAR(Kestrel4500_TOTAL) set [_x, 0]; + GVAR(Kestrel4500_ENTRIES) set [_x, 0]; + } forEach [1, 2, 3]; + }; + GVAR(Kestrel4500_MinAvgMaxMode = (GVAR(Kestrel4500_MinAvgMaxMode + 1) % 3; + }; + }; + case 1: { // Top + GVAR(Kestrel4500_Menu) = (GVAR(Kestrel4500_Menu) - 1 + (count GVAR(Kestrel4500_Menu)s)) % (count GVAR(Kestrel4500_Menu)s); + }; + case 2: { // Bottom + GVAR(Kestrel4500_Menu) = (GVAR(Kestrel4500_Menu) + 1 + (count GVAR(Kestrel4500_Menu)s)) % (count GVAR(Kestrel4500_Menu)s); + }; + case 3: { // Left + GVAR(Kestrel4500_MinAvgMaxMode) = !GVAR(Kestrel4500_MinAvgMaxMode); + }; + case 4: { // Right + GVAR(Kestrel4500_MinAvgMaxMode) = !GVAR(Kestrel4500_MinAvgMaxMode); + }; + case 5: { // Memory + }; + case 6: { // Backlight + }; +}; + +[] call FUNC(updateDisplay); diff --git a/addons/kestrel4500/functions/fnc_collectData.sqf b/addons/kestrel4500/functions/fnc_collectData.sqf new file mode 100644 index 0000000000..cc0debb6c9 --- /dev/null +++ b/addons/kestrel4500/functions/fnc_collectData.sqf @@ -0,0 +1,80 @@ +#include "script_component.hpp" +#include "defines.h" + +private ["_playerDir", "_windSpeed", "_windDir", "_crosswind", "_headwind", "_humidity", "_temperature", "_humidity", "_barometricPressure", "_altitude"]; + +if (isNil QUOTE(EGVAR(advanced_ballistics,Altitude))) then {EGVAR(advanced_ballistics,Altitude) = 0}; + +if (isNil QUOTE(GVAR(Kestrel4500_MIN)) || isNil QUOTE(GVAR(Kestrel4500_MAX))) then { + _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL ACE_player) select 2); + _humidity = EGVAR(weather,currentHumidity); + _barometricPressure = 1013.25 * exp(-(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast; + _altitude = EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2); + GVAR(Kestrel4500_MIN) = [0, 0, 0, 0, _temperature, _humidity, _barometricPressure, _altitude]; + GVAR(Kestrel4500_MAX) = [0, 0, 0, 0, _temperature, _humidity, _barometricPressure, _altitude]; +}; + +{ + GVAR(Kestrel4500_ENTRIES) set [_x, (GVAR(Kestrel4500_ENTRIES) select _x) + 1]; +} forEach [0, 4, 5, 6 ,7]; + +// Direction +_playerDir = getDir ACE_player; +GVAR(Kestrel4500_MIN) set [0, (GVAR(Kestrel4500_MIN) select 0) min _playerDir]; +GVAR(Kestrel4500_MAX) set [0, _playerDir max (GVAR(Kestrel4500_MAX) select 0)]; +GVAR(Kestrel4500_TOTAL) set [0, (GVAR(Kestrel4500_TOTAL) select 0) + _playerDir]; + +if (GVAR(Kestrel4500_MinAvgMaxMode) == 1) then { + { + GVAR(Kestrel4500_ENTRIES) set [_x, (GVAR(Kestrel4500_ENTRIES) select _x) + 1]; + } forEach [1, 2, 3]; + + // Wind SPD + _windSpeed = vectorMagnitude ACE_wind; + _windDir = (ACE_wind select 0) atan2 (ACE_wind select 1); + + if (isClass (configFile >> "CfgPatches" >> "ACE_Advanced_Ballistics")) then { + _windSpeed = (eyePos ACE_player) call EFUNC(advanced_ballistics,calculateWindSpeed); + }; + + _windSpeed = cos(_playerDir - _windDir) * _windSpeed; + GVAR(Kestrel4500_MIN) set [1, (GVAR(Kestrel4500_MIN) select 1) min abs(_windSpeed)]; + GVAR(Kestrel4500_MAX) set [1, abs(_windSpeed) max (GVAR(Kestrel4500_MAX) select 1)]; + GVAR(Kestrel4500_TOTAL) set [1, (GVAR(Kestrel4500_TOTAL) select 1) + abs(_windSpeed)]; + + // CROSSWIND + _crosswind = abs(sin(Kestrel4500_RefHeading - _playerDir) * _windSpeed); + GVAR(Kestrel4500_MIN) set [2, (GVAR(Kestrel4500_MIN) select 2) min _crosswind]; + GVAR(Kestrel4500_MAX) set [2, _crosswind max (GVAR(Kestrel4500_MAX) select 2)]; + GVAR(Kestrel4500_TOTAL) set [2, (GVAR(Kestrel4500_TOTAL) select 2) + _crosswind]; + + // HEADWIND + _headwind = abs(cos(Kestrel4500_RefHeading - _playerDir) * _windSpeed); + GVAR(Kestrel4500_MIN) set [3, (GVAR(Kestrel4500_MIN) select 3) min _headwind]; + GVAR(Kestrel4500_MAX) set [3, _headwind max (GVAR(Kestrel4500_MAX) select 3)]; + GVAR(Kestrel4500_TOTAL) set [3, (GVAR(Kestrel4500_TOTAL) select 3) + _headwind]; +}; + +// TEMP +_temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL ACE_player) select 2); +GVAR(Kestrel4500_MIN) set [4, (GVAR(Kestrel4500_MIN) select 4) min _temperature]; +GVAR(Kestrel4500_MAX) set [4, _temperature max (GVAR(Kestrel4500_MAX) select 4)]; +GVAR(Kestrel4500_TOTAL) set [4, (GVAR(Kestrel4500_TOTAL) select 4) + _temperature]; + +// HUMIDITY +_humidity = EGVAR(weather,currentHumidity); +GVAR(Kestrel4500_MIN) set [5, (GVAR(Kestrel4500_MIN) select 5) min _humidity]; +GVAR(Kestrel4500_MAX) set [5, _humidity max (GVAR(Kestrel4500_MAX) select 5)]; +GVAR(Kestrel4500_TOTAL) set [5, (GVAR(Kestrel4500_TOTAL) select 5) + _humidity]; + +// BARO +_barometricPressure = 1013.25 * exp(-(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast; +GVAR(Kestrel4500_MIN) set [6, (GVAR(Kestrel4500_MIN) select 6) min _barometricPressure]; +GVAR(Kestrel4500_MAX) set [6, _barometricPressure max (GVAR(Kestrel4500_MAX) select 6)]; +GVAR(Kestrel4500_TOTAL) set [6, (GVAR(Kestrel4500_TOTAL) select 6) + _barometricPressure]; + +// ALTITUDE +_altitude = EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2); +GVAR(Kestrel4500_MIN) set [7, (GVAR(Kestrel4500_MIN) select 7) min _altitude]; +GVAR(Kestrel4500_MAX) set [7, _altitude max (GVAR(Kestrel4500_MAX) select 7)]; +GVAR(Kestrel4500_TOTAL) set [7, (GVAR(Kestrel4500_TOTAL) select 7) + _altitude]; \ No newline at end of file diff --git a/addons/kestrel4500/functions/fnc_createKestrelDialog.sqf b/addons/kestrel4500/functions/fnc_createKestrelDialog.sqf new file mode 100644 index 0000000000..6439566b16 --- /dev/null +++ b/addons/kestrel4500/functions/fnc_createKestrelDialog.sqf @@ -0,0 +1,21 @@ +#include "script_component.hpp" + +if (dialog) exitWith { false }; +if (underwater ACE_player) exitWith { false }; +if (!("ACE_Kestrel4500" in (uniformItems ACE_player)) && !("ACE_Kestrel4500" in (vestItems ACE_player))) exitWith { false }; + +GVAR(Kestrel4500_Overlay) = false; +3 cutText ["", "PLAIN"]; + +GVAR(Kestrel4500) = true; +createDialog 'Kestrel4500_Display'; + +[{ + if (!dialog || !GVAR(Kestrel4500)) exitWith { + [_this select 1] call CBA_fnc_removePerFrameHandler; + }; + + [] call FUNC(updateDisplay); +}, 1, _this select 0] call CBA_fnc_addPerFrameHandler; + +true diff --git a/addons/kestrel4500/functions/fnc_displayKestrel.sqf b/addons/kestrel4500/functions/fnc_displayKestrel.sqf new file mode 100644 index 0000000000..cd9d7f02a4 --- /dev/null +++ b/addons/kestrel4500/functions/fnc_displayKestrel.sqf @@ -0,0 +1,63 @@ +#include "script_component.hpp" + +#define __dsp (uiNamespace getVariable "RscKestrel4500") +#define __ctrlKestrel4500 (__dsp displayCtrl 75000) +#define __ctrlTop (__dsp displayCtrl 75100) +#define __ctrlCenterBig (__dsp displayCtrl 75200) +#define __ctrlCenterLine1Left (__dsp displayCtrl 75300) +#define __ctrlCenterLine2Left (__dsp displayCtrl 75301) +#define __ctrlCenterLine3Left (__dsp displayCtrl 75302) +#define __ctrlCenterLine1Right (__dsp displayCtrl 75303) +#define __ctrlCenterLine2Right (__dsp displayCtrl 75304) +#define __ctrlCenterLine3Right (__dsp displayCtrl 75305) +#define __ctrlInfoLine1 (__dsp displayCtrl 75400) +#define __ctrlInfoLine2 (__dsp displayCtrl 75401) + +private ["_outputData"]; + +if (GVAR(Kestrel4500_Overlay)) exitWith { + GVAR(Kestrel4500_Overlay) = false; + 3 cutText ["", "PLAIN"]; + true +}; +if (underwater ACE_player) exitWith { true }; +if (!("ACE_Kestrel4500" in (uniformItems ACE_player)) && !("ACE_Kestrel4500" in (vestItems ACE_player))) exitWith { true }; + +if (GVAR(Kestrel4500) && dialog) then { + GVAR(Kestrel4500) = false; + closeDialog 0; +}; + +GVAR(Kestrel4500_Overlay) = true; + +[{ + // abort condition + if (!GVAR(Kestrel4500_Overlay) || {!(("ACE_Kestrel4500" in (uniformItems ACE_player)) || ("ACE_Kestrel4500" in (vestItems ACE_player)))}) exitWith { + GVAR(Kestrel4500_Overlay) = false; + 3 cutText ["", "PLAIN"]; + [_this select 1] call CBA_fnc_removePerFrameHandler; + }; + + _outputData = [] call FUNC(generateOutputData); + + 3 cutRsc ["RscKestrel4500", "PLAIN", 1, false]; + + __ctrlTop ctrlSetText (_outputData select 0); + __ctrlCenterBig ctrlSetText (_outputData select 1); + + __ctrlTop ctrlSetText (_outputData select 0); + __ctrlCenterBig ctrlSetText (_outputData select 1); + + __ctrlCenterLine1Left ctrlSetText (_outputData select 2); + __ctrlCenterLine2Left ctrlSetText (_outputData select 3); + __ctrlCenterLine3Left ctrlSetText (_outputData select 4); + + __ctrlCenterLine1Right ctrlSetText (_outputData select 5); + __ctrlCenterLine2Right ctrlSetText (_outputData select 6); + __ctrlCenterLine3Right ctrlSetText (_outputData select 7); + + __ctrlInfoLine1 ctrlSetText (_outputData select 8); + __ctrlInfoLine2 ctrlSetText (_outputData select 9); +}, 1, _this select 0] call CBA_fnc_addPerFrameHandler; + +true diff --git a/addons/kestrel4500/functions/fnc_generateOutputData.sqf b/addons/kestrel4500/functions/fnc_generateOutputData.sqf new file mode 100644 index 0000000000..451f1c5282 --- /dev/null +++ b/addons/kestrel4500/functions/fnc_generateOutputData.sqf @@ -0,0 +1,201 @@ +#include "script_component.hpp" +#include "defines.h" + +private ["_playerDir", "_textTop", "_textCenterBig", "_textCenterLine1Left", "_textCenterLine2Left", "_textCenterLine3Left", "_textCenterLine1Right", "_textCenterLine2Right", "_textCenterLine3Right", "_textInfoLine1", "_textInfoLine2", "_temperature", "_humidity", "_windSpeed", "_windDir", "_newWindSpeed", "_windSource", "_height"]; + +if (isNil QUOTE(EGVAR(advanced_ballistics,Altitude))) then {EGVAR(advanced_ballistics,Altitude) = 0}; + +[] call FUNC(collectData); + +_textTop = GVAR(Kestrel4500_Menus) select GVAR(Kestrel4500_Menu); +_textCenterBig = ""; + +_textCenterLine1Left = ""; +_textCenterLine2Left = ""; +_textCenterLine3Left = ""; +_textCenterLine1Right = ""; +_textCenterLine2Right = ""; +_textCenterLine3Right = ""; + +_textInfoLine1 = ""; +_textInfoLine2 = ""; + +_windSpeed = vectorMagnitude ACE_wind; +_windDir = (ACE_wind select 0) atan2 (ACE_wind select 1); + +_temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL ACE_player) select 2); +_humidity = EGVAR(weather,currentHumidity); + +if (isClass (configFile >> "CfgPatches" >> "ACE_Advanced_Ballistics")) then { + _windSpeed = (eyePos ACE_player) call EFUNC(advanced_ballistics,calculateWindSpeed); +}; + +_playerDir = getDir ACE_player; +_windSpeed = cos(_playerDir - _windDir) * _windSpeed; + +GVAR(Kestrel4500_Direction) = 4 * floor(_playerDir / 90); +if (_playerDir % 90 > 10) then { GVAR(Kestrel4500_Direction) = GVAR(Kestrel4500_Direction) + 1}; +if (_playerDir % 90 > 35) then { GVAR(Kestrel4500_Direction) = GVAR(Kestrel4500_Direction) + 1}; +if (_playerDir % 90 > 55) then { GVAR(Kestrel4500_Direction) = GVAR(Kestrel4500_Direction) + 1}; +if (_playerDir % 90 > 80) then { GVAR(Kestrel4500_Direction) = GVAR(Kestrel4500_Direction) + 1}; +GVAR(Kestrel4500_Direction) = GVAR(Kestrel4500_Direction) % 16; + +switch (GVAR(Kestrel4500_Menu)) do { + case 0: { // Direction + if (!GVAR(Kestrel4500_MinAvgMax)) then { + _textCenterBig = format["%1", format["%1 %2", GVAR(Kestrel4500_Direction)s select GVAR(Kestrel4500_Direction), round(_playerDir)]]; + } else { + _textCenterLine1Left = "Min"; + _textCenterLine2Left = "Avg"; + _textCenterLine3Left = "Max"; + _textCenterLine1Right = "N/A"; + _textCenterLine2Right = "N/A"; + _textCenterLine3Right = "N/A"; + }; + }; + case 1: { // Wind SPD + if (!GVAR(Kestrel4500_MinAvgMax)) then { + _textCenterBig = Str(round(abs(_windSpeed) * 10) / 10); + } else { + _textCenterLine1Left = "Max"; + _textCenterLine2Left = "Avg"; + switch (GVAR(Kestrel4500_MinAvgMaxMode)) do { + case 0: { + _textCenterLine1Right = "--. -"; + _textCenterLine2Right = "--. -"; + _textInfoLine2 = "- average"; + }; + case 1: { + _textCenterLine1Right = Str(round((Kestrel4500_MAX select 1) * 10) / 10); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 1) / (Kestrel4500_ENTRIES select 1) * 10) / 10); + _textInfoLine2 = "- stop"; + }; + case 2: { + _textCenterLine1Right = Str(round((Kestrel4500_MAX select 1) * 10) / 10); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 1) / (Kestrel4500_ENTRIES select 1) * 10) / 10); + _textInfoLine2 = "- clear"; + }; + }; + }; + }; + case 2: { // CROSSWIND + if (!GVAR(Kestrel4500_MinAvgMax)) then { + _textCenterBig = Str(round(abs(sin(Kestrel4500_RefHeading - _playerDir) * _windSpeed) * 10) / 10); + _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; + _textInfoLine2 = "- set heading"; + } else { + _textCenterLine1Left = "Max"; + _textCenterLine2Left = "Avg"; + switch (GVAR(Kestrel4500_MinAvgMax)Mode) do { + case 0: { + _textCenterLine1Right = "--. -"; + _textCenterLine2Right = "--. -"; + _textInfoLine2 = "- average"; + }; + case 1: { + _textCenterLine1Right = Str(round((Kestrel4500_MAX select 2) * 10) / 10); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 2) / (Kestrel4500_ENTRIES select 2) * 10) / 10); + _textInfoLine2 = "- stop"; + }; + case 2: { + _textCenterLine1Right = Str(round((Kestrel4500_MAX select 2) * 10) / 10); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 2) / (Kestrel4500_ENTRIES select 2) * 10) / 10); + _textInfoLine2 = "- clear"; + }; + }; + }; + }; + case 3: { // HEADWIND + if (!GVAR(Kestrel4500_MinAvgMax)) then { + _textCenterBig = Str(round(abs(cos(Kestrel4500_RefHeading - _playerDir) * _windSpeed) * 10) / 10); + _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; + _textInfoLine2 = "- set heading"; + } else { + _textCenterLine1Left = "Max"; + _textCenterLine2Left = "Avg"; + switch (GVAR(Kestrel4500_MinAvgMax)Mode) do { + case 0: { + _textCenterLine1Right = "--. -"; + _textCenterLine2Right = "--. -"; + _textInfoLine2 = "- average"; + }; + case 1: { + _textCenterLine1Right = Str(round((Kestrel4500_MAX select 3) * 10) / 10); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 3) / (Kestrel4500_ENTRIES select 3) * 10) / 10); + _textInfoLine2 = "- stop"; + }; + case 2: { + _textCenterLine1Right = Str(round((Kestrel4500_MAX select 3) * 10) / 10); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 3) / (Kestrel4500_ENTRIES select 3) * 10) / 10); + _textInfoLine2 = "- clear"; + }; + }; + }; + }; + case 4: { // TEMP + if (!GVAR(Kestrel4500_MinAvgMax)) then { + _textCenterBig = Str(round(_temperature * 10) / 10); + } else { + _textCenterLine1Left = "Min"; + _textCenterLine2Left = "Avg"; + _textCenterLine3Left = "Max"; + _textCenterLine1Right = Str(round((Kestrel4500_MIN select 4) * 10) / 10); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 4) / (Kestrel4500_ENTRIES select 4) * 10) / 10); + _textCenterLine3Right = Str(round((Kestrel4500_MAX select 4) * 10) / 10); + }; + }; + case 5: { // HUMIDITY + if (!GVAR(Kestrel4500_MinAvgMax)) then { + _textCenterBig = Str(round(_humidity * 100 * 10) / 10); + } else { + _textCenterLine1Left = "Min"; + _textCenterLine2Left = "Avg"; + _textCenterLine3Left = "Max"; + _textCenterLine1Right = Str(round((Kestrel4500_MIN select 5) * 10) / 10); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 5) / (Kestrel4500_ENTRIES select 5) * 10) / 10); + _textCenterLine3Right = Str(round((Kestrel4500_MAX select 5) * 10) / 10); + }; + }; + case 6: { // BARO + if (!GVAR(Kestrel4500_MinAvgMax)) then { + _textCenterBig = Str(round((1013.25 * exp(-(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast) * 10) / 10); + } else { + _textCenterLine1Left = "Min"; + _textCenterLine2Left = "Avg"; + _textCenterLine3Left = "Max"; + _textCenterLine1Right = Str(round((Kestrel4500_MIN select 6) * 10) / 10); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 6) / (Kestrel4500_ENTRIES select 6) * 10) / 10); + _textCenterLine3Right = Str(round((Kestrel4500_MAX select 6) * 10) / 10); + }; + }; + case 7: { // ALTITUDE + if (!GVAR(Kestrel4500_MinAvgMax)) then { + _textCenterBig = Str(round(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2))); + } else { + _textCenterLine1Left = "Min"; + _textCenterLine2Left = "Avg"; + _textCenterLine3Left = "Max"; + _textCenterLine1Right = Str(round(Kestrel4500_MIN select 7)); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 7) / (Kestrel4500_ENTRIES select 7))); + _textCenterLine3Right = Str(round(Kestrel4500_MAX select 7)); + }; + }; + case 8: { // User Screen 1 + _textCenterLine1Left = Str(round(_playerDir)); + _textCenterLine2Left = Str(round(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2))); + _textCenterLine3Left = Str(round(abs(_windSpeed) * 10) / 10); + _textCenterLine1Right = GVAR(Kestrel4500_Direction)s select GVAR(Kestrel4500_Direction); + _textCenterLine2Right = "m"; + _textCenterLine3Right = "m/s"; + }; + case 9: { // User Screen 2 + _textCenterLine1Left = Str(round(_temperature * 10) / 10); + _textCenterLine2Left = Str(round(_humidity * 100 * 10) / 10); + _textCenterLine3Left = Str(round((1013.25 * exp(-(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast) * 10) / 10); + _textCenterLine1Right = "C"; + _textCenterLine2Right = "%"; + _textCenterLine3Right = "hPA"; + }; +}; + +[_textTop, _textCenterBig, _textCenterLine1Left, _textCenterLine2Left, _textCenterLine3Left, _textCenterLine1Right, _textCenterLine2Right, _textCenterLine3Right, _textInfoLine1, _textInfoLine2] diff --git a/addons/kestrel4500/functions/fnc_updateDisplay.sqf b/addons/kestrel4500/functions/fnc_updateDisplay.sqf new file mode 100644 index 0000000000..a28a7071d6 --- /dev/null +++ b/addons/kestrel4500/functions/fnc_updateDisplay.sqf @@ -0,0 +1,19 @@ +#include "script_component.hpp" + +private ["_outputData"]; + +_outputData = [] call FUNC(generateOutputData); + +ctrlSetText [74100, _outputData select 0]; +ctrlSetText [74200, _outputData select 1]; + +ctrlSetText [74300, _outputData select 2]; +ctrlSetText [74301, _outputData select 3]; +ctrlSetText [74302, _outputData select 4]; + +ctrlSetText [74303, _outputData select 5]; +ctrlSetText [74304, _outputData select 6]; +ctrlSetText [74305, _outputData select 7]; + +ctrlSetText [74400, _outputData select 8]; +ctrlSetText [74401, _outputData select 9]; diff --git a/addons/kestrel4500/functions/script_component.hpp b/addons/kestrel4500/functions/script_component.hpp new file mode 100644 index 0000000000..32c774cd89 --- /dev/null +++ b/addons/kestrel4500/functions/script_component.hpp @@ -0,0 +1 @@ +#include "\z\ace\addons\kestrel4500\script_component.hpp" \ No newline at end of file diff --git a/addons/kestrel4500/initKeybinds.sqf b/addons/kestrel4500/initKeybinds.sqf new file mode 100644 index 0000000000..657e10d907 --- /dev/null +++ b/addons/kestrel4500/initKeybinds.sqf @@ -0,0 +1,23 @@ +["ACE3", QGVAR(KestrelDialogKey), localize "STR_ACE_Kestrel4500_KestrelDialogKey", +{ + // Conditions: canInteract + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + + // Statement + [] call FUNC(createKestrelDialog); + false +}, +{false}, +[70, [false, false, false]], false, 0] call CBA_fnc_addKeybind; // (SCROLL) + +["ACE3", QGVAR(DisplayKestrelKey), localize "STR_ACE_Kestrel4500_DisplayKestrelKey", +{ + // Conditions: canInteract + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + + // Statement + [] call FUNC(displayKestrel); + false +}, +{false}, +[70, [true, false, false]], false, 0] call CBA_fnc_addKeybind; // (SHIFT + SCROLL) diff --git a/addons/kestrel4500/script_component.hpp b/addons/kestrel4500/script_component.hpp new file mode 100644 index 0000000000..aa09280ff6 --- /dev/null +++ b/addons/kestrel4500/script_component.hpp @@ -0,0 +1,12 @@ +#define COMPONENT kestrel4500 +#include "\z\ace\addons\main\script_mod.hpp" + +#ifdef DEBUG_ENABLED_KESTREL4500 + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_KESTREL4500 + #define DEBUG_SETTINGS DEBUG_SETTINGS_KESTREL4500 +#endif + +#include "\z\ace\addons\main\script_macros.hpp" \ No newline at end of file diff --git a/addons/kestrel4500/sound/kestrel_bottom_button_click.wav b/addons/kestrel4500/sound/kestrel_bottom_button_click.wav new file mode 100644 index 0000000000000000000000000000000000000000..1f5a2ddeb127a0ced9c29e8b33edc068cabc0234 GIT binary patch literal 27188 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 literal 0 HcmV?d00001 diff --git a/addons/kestrel4500/sound/kestrel_exit_button_click.wav b/addons/kestrel4500/sound/kestrel_exit_button_click.wav new file mode 100644 index 0000000000000000000000000000000000000000..1f5a2ddeb127a0ced9c29e8b33edc068cabc0234 GIT binary patch literal 27188 zcmXw?1-w>O)`!n~i%tRQPC-JtR8T-sQNkKPOjOWsoH0PhQO6v|?nF@(R8$ZZMU)bd zltw~Akd|)lz2|(-vyZxe@8x|@>{xs4wf-yiw%>(4do~*uMOSvaqQ}tN@2XukilR)E z6+JYSFZ;5hoTzMc<8^mkSCnV+D5pggD5piGqcTy|==7*YR3~Z})s5;!jrmq1DiM{6 zit^miQFGJbxO!IE{W} z_*<1Xs?t)is9IE++N)A?Y5G}~>(%&MfnO!LemdXFalLqSA~{9N`;z>mfX}HUf*#h~ zIBLSDAx~DJuT`nLB5f4q`D0;x8dmEpMY*00sdEC&q|^Z@wu}0aypaSdWkS31N)9zUhw_~NmY}DnGqNiDE=M2g^1T$_igUMIn4NNg zzRt+$Jma%vxSLPS`Ov@>=lJBXBJ?ef8WYC&2b4HO4_rg}P|CHK!<=!ef7 zfPJE7-Z%KpG*(lr|zxf-3>($saBHcl|gJ@DWGsCkrc`{3CP z$&zG6GCP??T^s1jA8_b)dUJyNyWr~MfhxzjvY*c`X!R>p-o)SCJiCP&e&g?9YCcY_ z2e`I@-@him@XXdw$1a}you_6dbGf#jc`OT^s)l*43>_23EH`ABWhs!bHl?8JVIQr^ znbOi#R~@Ps4Kq^&3YTRS6p5U>-HgRGx`TS8oom9i5mCExrWjN>MGsH@x$a#T%Aig3 zc15z9_P4{I)!^JZ%#X68OrTy}_^k@<$_vVlwTx?4@?)|fSqK$2P@606Bv*e)mL@Cd z$5wh{D@UP~efpJOCqo|+o;}ETen_S#QBt>a-m8U#$1bX8pY=I#ztfM6$#S@9KG$a_ zGx)xWx7P)}bqv2#_Cu3G=#aw*PV(&-TA^|poXZI1oVCozZ~WZ^7nFuC>LSsVc&;hi&4Om-pv1|*sRht=M;O~--mL-+ zDnXC3)TMq?yKQ5v+vr_!)?-bmRfST6QWgFv0e$|U*6lo_{*(9C)3WQ}1n(=4T=Q$7 z+gHgK$v4TjP-7*}ZljMIp@bTA3x9X>^wA*CkJFE1ytA90t);d<_;!RV@_?Uhp~qYK z9)~_1Sw)wOK#3QXft&!`sqQ z?nCr=AAfD<75iL}vKHpX6Io@?hh)qEfs1LRWes{i= z`L6AKfd_W-)N1Z-r|$){wm0yb{3FKs3yaz}ac~9rR2A4slzXP+CEaW~_@QT&oRVxGEYzrLy$p2=v?^WU&~pSJWFST^wD=M>JZU(wH~9 zLCHSc=|yQoaWyyLU%AOSR30fKv-p&yh!y>=3|k$_DkSpHNaiI-&JDD<4_Y2&)F%^B zisO|xwuQ2tRZ)u@MBU2g2nnVYl25-xLdxbX%;H-5yOVzX#+p}`h$Yr> z^(V@57+Q|l~R+8NqjL@mD{!R7GXyd^%{9QvVjR@*6~_tXCqPpf7uQYB$%G zCUb&@T$oIwETVi*8JmntzC$?$4)f5MOL%q$S7uPA^32CPHI;WZ(~7dqu}tEf z50VdgdOlZn!pSG-!TM0=H`FwbqK;KoR$=bsk4lVEY!E|#Wx0H!9de9bDnnW#tGk2b zowr?KzJ7%tizDqC1zwd0v)pp`nPC_Q$4 zs2A0(t}gYfy0kpB5Q8d<9lf^LVYpU4weQkW+G;y)=c@EkT4*7)WVN`qltIpwbEs_A zHgQ~Y>CRqVhxt$J==6GErVvRHIZ^Pp0$tmcMp9Oqpahe^CuU$memtEP(XW2`M--f-3p&7 zQ4-oM#@n5-5Ia#?f-uYTdk1wLg%a8bN)WkIxvQ?x&XdLs7*#8t7u86Wqfl2~)y@<7 ziv!f%b6KS`;ClH*J{NDut*&S>OlkVAtZhN-YTz>Adcs`nprs^Ht2L*c7I28Z4yol_ zD}l11ww(3{f3>E3M})7@MP|3&(?lqP}RP^P?_E z2$8gQv-(!dpj6QI6>FRZO={Ce^`7%8--#Er9g9<^{G?9nMLlXj?Po`>4XjV8DP!nK zU)q8YT5!KIE!gkwTx(BH#PAh)t0rU8yI?C~Gx<zmQnv=_;V$zW-~HIypqq{AL3Jz8CT!BR<(Q8lP8fIO1<(>LL1jPbQSrA z9MXyz>q$Swm|f|$ei>zY3+SWGq6bL4sBKz>J6-A70OqYVz8Eck<oJ}v!Bds>|vp_iDn09r-x zlU^24>;cflQs!42v^l)%noy6(!>*qLJh_rORt71Y;UCdgJqRj-|agFtwHR?Uv(LPV_r{)ZgJ4)kn_W8n|W^l+fOn zcjW}JqrRQbDKAl8r;Md6fUe5-xfK1RVy2Do>M=&5F5Urms1s6rdRp`w+_;>#l&puL zwCipTy!9#6SVUc7A3Z^8cd4gcEDo}ir_Z8{IOv4xNaAulU4#)=4LZa&)$RI6l$YnQ z=Cuoa!*wznjyz0X^sR_@T^HiGRnT2rF_R}&@_QkCB6jt^)UWV6Zylg-dC);$XBpOM z%BSK@SE#m>7^W0=U4Pm1OV4*vo>lT{!7ZZw`HWq^kZWiS?YefvMb#Na6Xsmq(Hi-$ z&2=XFsRvT{Op0^;BmI--!>&M6KG%mM4Q?Xu1{%^;;U*% z$`Xtwi#52NzAOW~{=gi3%yavaR!Ff6;T+|w{(h}-{mDfchc>1*uk|#eXj6Ab;`K#e zbmQOdP`wc&(FRp-8UyfI?JTj5#McYsOHYo_Njo^q4D)mFX3@-;8@=iZl4v^`X9&$Lxd8 zoP=lg!mH9p@2TrjY^1;7pV8gWrxz{d2Atj;P1Y~El$CZdT3D^91=xjOm+-9{y{sSF z?ud*Z99WX<+>wSrIXs=g|xJl zwl}dZ^B8Mw_^u07JU`%CXVdx6j@RzdrqPa5cIf+T1}}>i>oX>!UMJ8frI_tTtc)w8 z{>;!-@IiMtO8Z5*RtEVqGkGp~o<6?MNOt10Ee#FI2fkD1yS}wIv<)gj`*zHXc8`8A z+nx=jrz2;SxB4|)%hoHF+eEMQ6^OI+*obe_m`+|8gWMorq<&qW5!Y&CWMj)6VE$Hs z6uv-{%%&&%k*77nGsYssTFQ`oigHgshuA~gTHD6f>QL7oJS9e0gog58eF$O&^|JEy zC+1`s_q6%GXB^T)f5Bh#Z+zfWd=jFRaY(r3JgrA`C2vpX?a_EHo=BeJ-Kor-m~1=9 zYBtmyo!mtkp4^^1oIH>`lf00;m%IxXe8Qdg_`HL+<1K3bl&4cHHiPy@Cu4Z)pUGp% z<8aM~-2aTar%=A9{V|k}!Z?(ruA|lP`rFiXXL1McjYytNp8m5=XJ#%KWI8=vz__%` zXH(BqX8T!s^Ac~a0;3m&TPr|Uk$PQbt`wyloL3$BUXpti;h7%r&VV2rq-ny+S4Zd;&o>SNKikx#{%2`%V%G$wBU^i6G~H~LwOXvOf1Hj6wX4w+36h0dhC zrEuE;>S+w$XltmkHt?=`RvaNuOvS%5i*MpTeTMoxwd2&~?U9>pkwV53*U;`l@SyLC z_r-9^7-QMuc~`J@yjs?EsD5%y%hUQ9^wlWKq?IOY;z03{F%WGB=T`r}?~51hhZxw{>qw;bo6#uBo9K=aNSm(68?}E=W_&>OMD$;@ z*Bzm+>V2_mKjg>@(f^{)qpzZmq7Ttv!XA+*@=&_us`U(EAlpK zyEFPfYP>V(5$!wu7s?pmAa)#>uBa$l6D*CmbWYl&&mmqAmsLfZ~!a^`&Wj%YUEo-XoM-DX%5325GAe zA_`QW>%-K((a$13>VcOB^|!4=iluh#IwVUTqf!%`!OR&6EJeIboA2i!SG1S)73lHW zM488(S;);P$hj}+y|F#{T%V=ZikN>vkbkpzV@I&Vlm}XJwrwm*T;sa`+^5r4}WizES1=B#^K){T>TYTV9=U4|4e#bi|ij z`^Pe+aF7?p2&TF+umhr_ALV*QRE zp|8f`@wWbY)NwidbvxXB4f47zyli~wf#{*=)#w$_-<|ZdHSL^WhV}*dC}tL`8p||x zXna;Z_Zf702hAl;Q?{jkzHN+U3f%JsJoYZnOkyOHp~pP9Yb<*98UDTpU6)h87X3bI znV4LY3`!~_6_eUYouqftD;bvjA5Z>|`bR^bFZli(TzNA!O$lQZFPN`loJxO&KK>2x ziT*(O{!_{vbi1_fjnui6&)G;Ay*&D>=W$P)MxK$^tWSMu=2Ue!UCetqMLWtI7`a9N zLMoHWfo%>$g$?k+7xZr;^(|zqpYUrEPcB3%?8mm&(oB6vw)YSyqG{43X^=EbE>13j zI`1-;d}Mp=u%5N^Ze!e+CVi5ZlUHb~C@buYV4qEZO4n0rBsHN?&E$q;DE$2tRDKH{ z`G&sf%~{2~e4qRW+%X(l{XO{yefkWVq>-cr^l~Y@CB8A&M7~-At&EneqsUSE!Suzx z$-E9p1|tm~MRVmR*CUbi^@+P5q=mth5v+<2nN8zC+Or>1^f>suxb*Sa3*ve>toJjK-R9oRV@=KAEj6ru zQ|%0M%nDgy#vskP*b7h1r!VFWoQ)n-#ty=|y8+qW0uJ68q|Q#(Q@KFfcC3KDl)oeI zZvmqir!`I`e(lfoCnzsd{zVx`Q4^SNwjSA|9bqPeHlB8es7w4P-cbj4L36g_(-fXM z3QZ=!ALF5c`rc>svv;7r+t9r)v-&2YjX#dYvv!9u;%3agxi-e3OTz^X(PQnYsU9-% zD64r4GcY7+m$ZSGE@53g!HQaj3~GdCz6HDW7PzVkIA$Yljt%XKUk0-3l?~c-v-QQ}?C}13kQq>=;Y= zI+`4P!8rboB+=h&6iT~&2>dgGaz5)xKbU>dXQXYcu884M^}g89adv05-b}r(QJ$h` zSDQy;EKrZIQFLP<+FFy43NNr0)Pjqdedm4_<)!4sP{iuWWMdBc_@%r#8DbCTOn-=T zHJD!B3z~Y3xp)?BeJ|)@IMlp`JA?VF&3+Z-<>)0wI001kBv&pA@t-%*n2#p^rB8k3 zH(Goi)bIkmxecn^O6_+?FVf2oqH*+dM6kc)LGMq1limRh>O*Lb96Jx}{~B%m8f}V- zW^ywJq9fGwG+6OpJUbrrH;xwH=8dysH+oU;CmT z`g!!rFzh^KxVZFc?3=+zj`|e){WX$ZU1l_0jbUbz@lNfer4;Q@Gm*4I#8~1$wY+%V zTmt=vf8}z1OV4jb(kovdqPz=#+TU?#>S{^#Bsa;ht~)1BVnOO}Z3QRkxBi44%wxRz zX7$nPyOgf>LHso}ASgBSbn1MQ(Y?zUUx6?GM_vC7_T_`fTeB!1hj%{&jp|Ww4XMM` zH}d&txaSSHP`xjv*S2ZJeAj{(moxw0BB#ZIuFb-zAnK9nndy_cII|WGdjuTu6rB1- z^m^c^4P4tz=?QjL@3`ikf%nE!-oYlg10fk-AReDJ>zJDkaD}@-SLg+8Esw1qrH4K zMShzGX ziVm$Zw94vgtE%Od$t&|n{778>$Z1D<9qM)HgX3e4PlV52D)Lg16Qz!qI;(7(vLBWl zQ?g}FtDJXEjz0O;p;r%me|Xm6BKg_*rL)UqKUMUZq8*F1E%sUNq}=|QOERlze{H-n zo*yla?#&*V{Zj7px!ZGh<(`&ZKD&5aEdK7)v{PT_Pso>66?4nyZYi?0$WM9m^44Un z&MF<3jk}#X=hV^T$B(~w{Q2YOo$7H)Sy?Hsa^8}nKNlUIH!M#XQ1R4hrzW5L=H#?^ zMqDqqR_>WaTNQmh@1?wgtW5SKq}q2_R1aj`pOu}HlhZb*4Q5y-XJ7W->_@U6%U+(f zG;4h3v&>zr?D>>US(~$7&UrEC&YTfBL$j{Ss*qGkt|;hR@L2wn`S%r!EEpUQj?ZTf zD`v`N9>PA$PU5(K;Z=p33f31?iYv#i+wsw-tgbTAfcWzG=YmBAcNW}Ju)pAsfyaPX6rtzvU0kzrA2s!N7P(thX+c$<9>CRL)F^rbM5>hts2JSX;LQ+0`2Up_%v^ z5b1U__5Yy()<)~1A1PO%h4g2eE2+=V^^=n+k|~oZk(n1QV6}7&J_qG{`Aq4|gv=M2 zy_tQP@tKb^+oK)PLadIJ@v3+k#r&0Q`q40}LDpqieY2j+JezS%y1sA25A+c_Ti)!5 z4zOPHng*Z)wH;q)b!m?oJLrm^+I}pFmhn{QD1-E<6qk$hm~WO)EME8wjXaD#ZAMab zNxCNM;&pKOoOolrIj#ynE8j|Fie-{aCaXu*d087Xn=^egmu2E8j*d~ND4G||!ScN| z_zsMfYZFccH5`Z!#h1o?;@D-`8qQzGdJ^G z=IKo1Ow)|-6w4IPJeqkd^K)hq_kVzTPtxZrplD&Vks1#~yO`TAnB8&F&y-2gm%&f2 z|5Cs7VC1_xK@4NQ?i{q%PAJh3WS~6h2sM?9>KAd^1gKbydEQRluTzY}bb;PtlV#D; zXhpON^z%XV99mg_$|vyU{aE=|(oSjg++)b#OR;ROO>P9O^=2N`2HdMCgu@{#mtS_faduGdD)R#euK)#;#2X>)T=FF9;JHc zIgn3ZXrBeummtl4jW@-G)O#iEXb(ICC;c7$s=qV?!+#P_h__JJV9@vq^qILN+9leB zJEQH<8p^-%WSIBzIND?>`p#Iy6^u~J?^d+u+3=RJ)Xx}uw@f!?vsY$zGy`3F4P4p@ z^i>7>VO2l?`Ywz=8gn-;V;-Kd1?}yl=vMRlw5j!>wolq7t&z@murii_C5*GIi&jJR zl^~xxS-0!psJh8!__;GQG4K9iaQhNu%(iF`Qt2ab!*1-Z+Q|0>@oLuK&FGN+tf&f^ z3Yl{$i;Zr?#BE3A8a0d$6}F3`EGpO zc$SugNLl;dn8_4uK5ax}@6y!0DCWHyqw0Xnkhb?>b1jRP$M?n~Y7P(03%Qi+G;E$EY7n{y!A&L-MSTnrXLHy92hl9~ytj z3LA|ayBaC`4b&->l!b2>#+8syVkEJHR;<`c+1v|>Vm~KR^hg=!ycQ{b9y;B;8u5v_ zB<_dm#l0p_&wO`%K-S~jkD;VIx#T$Jmbk z=8uui`kc)d(1&4ut^TWLS#$b4+}F_p>RpG-y$cE{Q?ysb@fT1Az(3}em`|i%ZXDK` zGIC_{FaCX)@)$EWg4ybV#Eg=I@sapJj`TRe~Shc0Pqu z#h0#8a~I?WdxQOMo`(K}Hz@iMTY!hkF_-lyx3hk=35+!!g|e?g zubbiYi;;)@lL7SWHE6dXL=*MJDGRhwwM|FC>F-c}KyS*o`d{^_8~b^M_x^)d;zj84 z9J6o>oG}n|J(_p4zl@4#SDGu+9gbfQA0MV@H;a&6oBBERf4B!g53#Wb<4@-z<+Y>C z8`c+e0g`_RMSJvGX81PB{n#q6fQ8?OpPr*UiqyUtsqueE*cT~pgQb-XmWPlbFYs%6 z^gT~KiR|kH8ZChjBcHW!7Ein!EsPc+LFOQDAK-3hv~5!~(%@hLzJ-2s5v&b&a{-t~F!09;)98b@hjsnYIx=)($YUW z^u23Q>&MssZk~yDr#_G({Hv{N{;@t8y^{J+%so>Ms-v`fj5)M{XN;Ze4^dvZAFVgC zYzn-v9o;t*J{y8gFosf*Hd-Q=It6Xq4yv>abFD8~Y@rRRz8M25F&->E9ig;X#VEu{ z`lQUCH~werz*v#K6tnvhTK|EWdY@Hg9PUP_@-$rcAS|6bux12 z^PpdhI_tN&l>0+?&OI6K2Q;_V+y#Aw^1J`(Uo?JcY~MJWIVk#pjD?x&mFBHU@oeUE z7ZQ9LwXX>^74p7!%+)jI;aV|wQ~%l($RPb>#%*^nPwpc#1H$|{_l=p~UqJ1~Pkq;T zxI8G9agU+-^yby48G=f4wfO2V-|E-fki#z_N8MfKZsqeB?rzC#7#v zo-mu=HuSf?4pr|*=Z|0(o~8UiF?ZMat^VJeD9wW|D1(Qi2J*f?()wkdn#!uwJGY2A zeJ{BZZPX1JJs`OPYyJ*;^jeq&vC_k6GqKT~{B^FKzh&^0@g>)mJSR=W?E2v+@}|0B z9Q>O(^+Lo+k&=wo% zvFlkqqz_Qvs5uGln{c0+QsH~vm&eQzG*91L0DT9_H1jsxo75kDY5ZOPa$kNu0Wugz z`IPcJ^7CHsg|gJVvZiQmvAKDM`ex17H>a`_AN6TZ^tn39%(Ba=@fPa6moggM@Es^% zEE;++`b)i-?t5zjcgbUVqP2`W@Lpf6s(bLk-VI;%W@gI;d%~UW_TD^5b++0_T|1L8 zeoJxu?qW7y!TpcM#l}qF z8+{?>_I}KYG~T8Slm&f_)0umJBTt&o=H4`8z|M_l2{fm-S3uMAdCFW5`Omc~ubV^V zSlaMc%&g429n2sTE0F!YsHYWAJCBtpzNvrKeyBUlEmSv}Wp0dI z9NBAXZz4c=UW@eHRTS163lTv>tRJ$7c(Vp;>zWWs(YY-eqD1a?x4tTf8(z4LhWL4g1W=~#YaMf z?hy8>S!(9FyZ^Olh`FgN)LmjTdCNQj*OxfXUBSk5T;t}fxnJNMTJMF-PRHXenNESu z`ijLH{kSun`MeJd`w!w#BLm0X33eS6{5Q@=_b{I=n5Bx~pY3R&g~*g?=(L|`_hi6k z&ZBF^^`;It{&*5jHFhkY+86mqU**NjrTb;vyCIG+mTG=vLnz?=%i*M3q1}1(+I^SI)GQMNJ8rAQ=K?kraALNwiWo;W~XvlyjkeW($tF*iog-TUsI7I(FHhKSPJ zUU_~*8T>!HX~A7QMw1r>d2ddJ^JrAs)o9)3e3^@A>{t9U53c+coo1%G`6uFquRwuf zFY$ynu`#s=kl}A3d+n|JQ4cbvt-Rsx3wKVfqTT7#<-eXCAO_gTlg8W%nXPmetk3U+ zdt4Jgh56N&Br;ORnDgM=8GH1c3Ui&rn?EtKh4j?@8t#b{W2m9Dxm_j3-Sxk?FTvbP z<)3+F@~N@v@st-rbn+=i^))Su_SS?PiFCK*tE|t@p__5bBdm+E!Ox(N*?gUM(L(0* ze+gy8&&z1bU7W_3)HUu~aId4We{&SH0hEizoa6*`k?USOIG&co_U>uWHZk8v`$RfP z2Qy^mK*?`-Vl3M3MX-}`N%5I;>>eZQ6*q_pv_rHJ3i+!oo}neNhkD$+9r20zLdFj* z=5{(eVr1=i`P1>bPtrZyb&->8;BoB|Wu)1Wt~7Cz`9AI>^F$2yz?p|pDe$P$vI=#0 z7Rn(gqK{_-z1SI6s8^0I1NH=xy-fAvwO62tS0T>YMHQ-<22uomn~x=Ug~prt+-_i32Dtly*#GQrr0 zJ6J@yu2FYexChTYj>hx+*K>LFdzqJiBR+~N&?)Va*6D6;bKH9clxqC-TF`;Iw*?$w zZk760e66n0A1*#U8!e!(R=UauuHW-{%X5#^R##IlMy8s-r@qmWF&?fD=YEQLEgh*% zpN9PBySL!e`8V3)39Q$Dqcg^cuY7aB!|iBM zeXA!?^p?(JLwe<2Rw*qutjBecNi*iAQqW1RS2gN3xY9f*ajW~9$|d(Lr2CgW7s9=l?WnUceQZLTRcKuw@0qk!285aJ8xv2M zBY7HaxHr;VVBam;x-4?a{!bU%53H85}tPVOcdmv=fa$1bla)tBx6nY+<8ui`)KrO z$v3GUT7ix85&qIwg3YUM)%+jxDztyoeO_ww9|Jc2fM>ONje)0m=`)dOX03mY%>M}g z%s8aVcR?0wndxnl_VSl{Qys3K#IpoE(@MGSejE3U*{1Pw^WDTq?!DiFWLklI*u*;x}znF_d&P z{-AF&J^O4c^B`AxQjiEjoZ?ACYXkk=+wTq-kA@&731shGFw{+qP7T7j$R&X_QTVjn^b@Wh}V>v=EQ z7xKLN%QYZkRYGYGm|t#AqcTY>tB=K^U)Jy9u{qG%ouvA7L||s{D+|Pi8^Ub3+j0*z zoC2#E-Anhz>BF{Yk*W(s@uIDUjLMx~m!X4)@I#4>8BklP+=D~`I#O8JR)Z;Dp z;fawPg*$3$Kx=)#o~4$dP4`QsJKfzo@3}xRy1WE$xXZC}(53E}I~Oa-ShsDu4_y7{ zo;`gI=EUnG@5FVrp!s~}tm#QGK70v9o%dJHfH_9yW!Z+dtMb<~fjqU&ec0OM?r+ql zH{U_~#(j&{XDc1~Yl}TX%@>6BrHwX`J}~v})!53~{Q4@z3}PF-b+&25;SzBE1w8G3 zOf`7dP-idNQ0sN3j^4CzE_%8Yg3uQ{VC}SoSyLuW>)U&-$U-PQM%Rxq3=8-UY+!A7>$8q?c-}o^*D$v0>9shb2k%&S zKb{m5=|eIX{2#nKh;iKzJ~xM+85gl8X=F~8b0uB$>*&{4!y7AV3oSc^{&rym-I#|O za7Jz3IuCu@H1Mx`J2UX7J|@?>Si|^ciuxaN(oco?b~QGU4(NZZ$wGTaxh zpH&;z`|hu-O#ek?5vxWyq)%E|vI6E%)O8oS>k^bblMoJ_Fq|o0_zQe-3)p z*p~L^U;08Hhx$ZYcrvJAEHYgUrDd!h(GE(VnSs{&mKuMcPI1ASfCIMEXLs8x=e(zt z>^-%QR;o6V{u_ND+Lqd-;sp0$sHxoV=pHO%gmdVt`R8J%&(NWs^0t$ES{I(2q6T!g zh!|uEZ)nS^W8E()b~4vq--0^Pw%z~dKIS*j)9#4>5Iy!eTF;!BF@X+~>9gZc_4H)g zGr#@|%5;jcz@Hh9dqTDLH&gdwu6_;f`373K|IR+^t5D~=1Hk<$Mlr-kW`oYBhIB{E zk5KX(+MmE%>G=ra1^4P3+c0Nde}~vjKg@jIH7CFbjlAOi)lC%lS9zk7G!q-Bd&F33 zSC|7^^BDi8URL$2dt)|3`E78Q=f9Zq;D4f4ah}*iJ!PC`5iL14#*nnn#cJA}`W55_ zF^%z*ALzelOL$V8emZ$&D!gF~O8hEfSI6mVa!srI_4{boy2sXdm!}}kfmZIu)BhrW zil05pLSMTlOKGQ?3nV{?uQ&6i@2fjE@(~Y-ZH#S*bMiku{xXqonG#r=RC!t?t0+*7R2+cR<8-{(0Mu3-1$ zX!DzwV?Mg*#)x!!3gqwH*G~6b+T0-1jO)6G%^E%b$TM-wwKCVsn40I#hzIny*{(V| zJqP9>)JRWebgs4Ml^k2%hg!T*$_x(y&_p((%Vj8h2$@fZJ zJA+RxDB6rxwcXnxySwl)+IBuPxAqR`kJiX`wTFATQ;O@?_FOdWWb+NhfZ|1aU6bG1 zZCbbbNXv&_OF`Q%23@s8Jo8EKSAN*5scunjd!Cg#(0!{SCC?hLK2I7{x2oIJhhiP~ zh1TII&rQ-!*Oza9wZDy9Tuc#9c!sb0_q2nxeWk7b`E>te2W-?fL2np46(8$!FGZi5 z@N_F^dI_z%-@&+`{swc-u151(cRzHuxu?dbQ@_YHJb631`F6DT4d8~MJUJLV;E6kZ zK@R8hUf*!vGZC&0Sl}jp-@*I(@%!`qK+uDJ=3W7(T)=qU%PNi#`H1?=cX5pR)s1oJ z>o;%7xUhLJVy&L&U?WH3I1ykEYSb6fGN1uZlxiKukm8w(s6mg8-tV6DKu^4Rm;vSbU(Dsn&UR}}r;`W8L_9lb$Z!L$E7uVo6lO9V6xy{1h(j^epL+Qr)WZ-E^=|Hk;O zIePA*9LHa=me#+R!MJDIfA@MWpuU;Z^%ZwMMT5@d+8pTQnZ%w;IE!muofXE1xsh%DK`HZ9c1QF5x+A5d%njwXr;4PM&8xnqlGD2KsLF zZ#Z^y6r|<1(03wq5M%1u5Vgo*#`v_5#Zc1U^L*V8qqoiV=LzBxMo~qsm;6t4&J~MVruM)u4jk*>zM#N+nBITP)R>HSx#nKxzKA~It}^11C= zr)N>QhdlMYdm4Wx$O?JGHRt=zgEY~fl&;r5Xvs73^&W2H?o#GxZlH%WHuqPpCyvrr zX^xJRaerhwR_Wm>4~qNx6}iD z<$l~A$Z9jjy9eFX0lDp&4f=cZ2B^1{@!H?&cJ+aAXl1%uL_5xNa`gG=vrsRjy1WZI zN3GL<_w+)zQ=}f)!kB65JFyLY&FUF(O3g4L&xL9eu1XVejCHF$MN3+Y`l20+SjMx$ z#VqCx8oSW;*0=JP-@)8E{TQBKD?&1dL!Iw=J)Y@chKP9x+T7aV`UbSw^)E=9Gza{K zVA)@X-uHwe{S;TBZHI#}%w9B(;j`9h-kUiF`U{N3xchS;*ZP4suA*LXfbo0V^Hkmb zv~YRwL0w9}&tazYhcxBiwmhjPGeY|L^f%WQaFiu%o%qIt8PxGc6e|43Wkn1g$+PlR=B=^i;jSBFZpJ>fW<49$Q{0T@8R=7pX$`p#!*%Mj`p47@+C^IM=~)T8gQoL( z>WAFVx4o=86|NdnP&jl zwz)PUJmtCZV*j5F#z2i=ds>+>AZcg~>d`gS>mCEoeo#NUuU@L@VQ_DVn8f|?o>gq* zCe0=O37Sj~v~~ZrSV3K^?_e6&wa%2>DdulK|wj^0x$Jx9-Yk9&TNvCBKsT0CJ) zL(MMk*Z_6JDf(+t&EgrS+R>iZlm5RG?30*I{9_KQ^fvace?r~qyl4-5%{>9)JlBg6 z6;JJP-T18efzs0dXNISJjEA0{N97(?&*w91&s-R>hjW+yKSU0}*=AC^GPLJK%ZHi2 z6m{%?2A(n_4mMxSzUzx|Eb^DOg8s!?NEE$y`X9BFwdu8BeJ0hl%9K1-WqP`e_N`}y zm>1~2H06`Fy1GkWx&8>x;`iJGWBA5AJy%sdYo4~zclR3`2Q_Z%`3vTfD-+F#Pbr5T5aDKDTE~8adUks#W8=%3L*i8dJ5_>VL}bw)C?3pK{p9 z>*2i%Y4_s8%1`#km@5wb^xvWrkzC3`2NB1KEPpUS_qeibTB4I@$+5e>Vfj3OZv znIS7ADbM)c_y7IApI^@F`}ltEagB3b*ZG`tu5+$l*Iaegql1Fr+BW?<+;Zpr)k+3I z5C*B>@uhq@kqR<{lEKY4-G5Vmo~fBot>B8_@}P6jg}<$XCPA~HMo=xN9n=Y0Kopl8r6Xb?1n8quf5lvba9RH5Yh z)X+9)NvV~&k{M*sz5+pZoD-i*Z(C5;<=k%)T+F-8g4=^zgCW5%%Ih9K^n6dL`5|7#!RX42K2;*9BMcR#VEVMPKU#)sxnAp!}XeZ{F$3w+@tg z4ehy{axbPI?RcXzce?QI)j@ln=tB7eg8oT6t_}LomwHKGYEj}PwDd~e=}rB8==t?f z|KM8Q?Z~GspDxsJIeoc=9yjB;K5(ja5XVtmG$_WEX7u1PMy+H}0;*3Nn(%Zx-W)(V z{prJvNzFqN{@S9BwD4-EGwqgFE$QI}^sFh|?FJ8QV@K{uE&n$U+R=)xykVbOCS1G( zZq%XPqRgy{w5}QTHeoDl21U45mYH;MQf8y%eo@ByT%K#dRmUmCxD|s=$A88r;*<0y z&9~F>&(OE=TK;a2|BlbZ1%iUSSuh#j{qe8yVdx~Z4cZUwiTB0_`QLZfLrdc&@i+0R zcvHMN{v$rljLnUY#fRc`@rHPA{89V?v;bNQZI5@vpT_g!dGRMay@BUW#Jiv`DP=K# z*Ti2@&bIg`?(T?pQ}b_0y?f(*aW*CIqdi~n-0XN}JS(0i zO4_uVUVX|FbE$g?S69=<&GC=aup<6EUKme{-;HO`wskzWGX6S#ANmy90Ij26duZ1& z`g1(~Jw8B>H$m1hJ$dszp8S}0d`vsH!Mh#wXns5?o=n-F(+X)FA6vAZH#boKcf2#7 zc7H_8lasnX=gMq;&xYQOr^K(t6KVZtwDD_rv6?a$P~ZFU_q1_Syp__vp`=apViQj- z;?A`AEy{YIr#|J%3f|mKYmURQheo8z5)KL8zOO!q+k-a>hwQ|>J28|rkdexaPh@ap&E$z#lgV?2G3 z=eNL#EsVf?Xc12@gHKa<|1++CAOFC|F?^4{tftpW<}BKAkg@-PmT#lC-_wqzyzvcu z*h_5(=tC~g{7H+Qv-y!qXZU@JJ`_t$>{|`jNgZhZfV0t z&fArc>peT697Ow_GGDdl)FOydlSCH?g^1f>3pNqFN#gFXp%Mz8-DxZ#5`0$QMMsQyScCLR&6`%FwzqiTwM8zo+7w zly?=fx;UhqaVE>V^JuFWYac2@7enH(JrVmVfb@mI!}9#!i4r>Sw>rJejzfBQF7mf2 zpZdJr7<{h7Q%7+xo>*=V-V;mIDau22Xpw#E0}ZC8Yay}i z5=!VyKiWf;pd$28K6|YTEfHgFv;4X`!K{|_qXADeVBBg@Yt#SXdrzLZDk-l%ZEe7} zOW@xHwCF-ct0ZIKb+rP=trlZ&0i^z-zR;MGs?$S9Qv7V6Ty0N3)GazuXOl$d@jb_< zS~A;e(Zg0rpN6B0+z{Lp4CU_tKI%H%LG(*`uNH6GV)@*PzO<*E-RNC+G>x0!@`KPw zs0;6OU++K%P6HCBWW83QszM3>p_ib3|A$0+QR8}Jgc75mZw_7tLDkvtI9ko0p?et z1^EpX5?T59JJ+@%nSMg56hIc7%RDPWzkf|6(1G|b?jK1| zH4jr)A#=Y#8h*)Nv3EXrHx)d43xrsPMBK%DV$mYLFW{~+dL#4|a%w8{ay%h^71W%< zJHERJ8McqMRAV&M@3+vJJ+x6-_!ii@07O-1SpumUs5vZ##B}TU5&8iV>;3^Xl;g_q zzaYOWAD2+pH0paIekOh=elvc9l5dG`jt9lp$M?h|<5BUW@woUoTJX^r!$}zpckRn;@7F?iKP4o;)f{h1?rwoPbS8X zK(|8^xN6(giJpv~jvtT5z?n&u@?p|vb&}U0bqRI6RnSUWa*|na8nRy>(I(5D3w=XN zzG6h?a!sBtqsL!ybv^Cd06$m5v#FH*K7YSwEH?1hwmJ@K0fmvD#gG?b?`~)(H5_8p zm8I4-51r|2=vPKcoivkiQvQqPWtcB@n2)7dQ>kR#6UZyW(5p2jkJq z%q7(6xSRs%zk}1esXqs9pMaC!C%S|B{m+SxvY9JtADd|PQA*Bc?H7Q<^^lM)>2YI5 zvm81?7A0h{lKxK0+|0YbvQ}3zpQfRQf5Oa|$9$W_x_Ns-N z(=8qg9-)Qz^Sc(aCNsglk+kqua827)9ia^fl!r>~5`9A(SX)!{t`6mc)Y0^ZbO*1r znXlkpWq#L8^qYG8Zbz9n(V8b{835Ti&H-n_w+TvH8q^}nw+DMp;S_W8g0J-=r zGwm3@kE-yaHe*_a(JRQRt_a_2!}%uk{u)-#we;rU;3eo`4=;S{o($dNQaBiQpz*tSMqBlo{b@t z-h$RwN}kiJ(*e?_(VA!UA+%3ccL%YR4X z)un|Zyw63HxS6%`GqRx!Wyl--A<9&}KHZ=}kYlZ%ML&&xrDm)Zb&l5j);HzqOELbX z8Bgm{uIpD)S5#Xm3aKwvrQ9N1Pa{cOo9c9yQ-(JS@cu<`wsW$o+9rIvf*PAL3NdSO zI}%4bv>2mapAl96Q_na82ePQJ14;Xui^*d`;l~yCRqA^@ndnfxJ!H=(oZ|>D5S6AEo9L|{%XG~+n2)Q z+u}RowsAXTpS)wiK3;OZPObs0$V zTO!ZaAUQ?-rHtY#+NDmSN8x+q?gMBO4dZ%oi}><*L_93fEk>aSs2ympIp*V`r$PP+ z)HsilEN3R@`~?`U3>9zRfgXdNhFn|vDyH+)Cp`Zoy_k^bEALS1^OXKb+>!p>8sACD z|BdgB|3iJxQ^KV9S?E4QEEamBfMin03^^l%PTM<%ppjrTY3na611WkU^8UHubuSz5L%S7@}Fcy z+0vTSsHa0aS{d$olRNr8^eu|@dVkx|Mt!T*Sns0!9O#+&DMn%$&!&@c)1UGQzMoml z482@u&}r1Q7BVNlW^@ZvhjLOKsXYIyrGCSlUc-7gLyPnqa8&)QQDyEZ|Pfs|4N-6#Wz+A0}qZC35is?bTwQO|T- zs>2EKS(`>4=u=n!bS|sg9;YwW5?Nmp*>i;2)-iXL+Rj2{S61R*Z4A%#5swDhdxBdP z7=3NwyqPD0)urd>AfIa{GF6#;8~$FP{Amzix-bRp*fYk$&8{l_v+%p3Z#N zPp{srEqpO^$bQ+@$>=DHf+gr9Z=z}3my|aY{o-Nt9x;4BBUY4Au1`<(SLnlwAm_L? zdvB;e$k!T75SRN?W-mVXv9ewWUZfX;5-jP>)zN4eL*aqGr3-0eK1N3!Z7>{|z_TM+ zi{;?uR%EK!tB0W+ttd*(VoRTdGrd^@4dMDl@TMK8boKwRsuXta8OA<8{Z|6jNmiLi zb{Q>`Px@6l^St{zVr@@Kd>pOoX>_k^(Wlfk2QfB}LyyAWvB9`tIy8=N>RlpmW!}4k zo;#<~~_I?Y-SG?ZGDiR;mM;gPA($szoJ**f!b${bl zT685GD$Z~Bg2Z&?qP`A&K9!is>fXvX`E>@~iQ{@lit^SUtcDY;XZ;d~SP}YCzhup7 z^G^h8#k9|m`_F&b^eNJWHVox*GN4PodU#KxFIn|D{~j&e9%qZMo*>{13-h(8`ZMZawv1f=90; zh&c}AdMR!dw~m{|P2z{a&9NZn-QebMbcCm|#PwrLfS$yLzZomOV|-OSBp!;-;C1@8 z7Wq{?nc?m;saq{Y3O+sSQr%7BSE(}}*ajCdud?C~>ZjX*}D`gGiSN*tnTrj>m?#f8K&S)Kp%QN>*fq>$_ zdR0SOb2iF}{)zsKT2R9@#&0I=>Px@&MEj#3qVJ-U)Srrj_!4L^bWPlu_b!TS#pk2n zb%sNa#y3Dwl#c$Ur0e4Am^E|JQ#Lch_JS7MnLn#3bv|5qH5tcBaryXnO1^+HE{7V% zjp7?A;}u9B|91HD9vm8lrgRr$HUf?{j2p)}w6%HMoS8kDd!ypYah13nT)I5I60gl| z%OBt>)xV!b!ybLS*cebE7U2}Wn5#&SYN+$U)}aa`uSW^ z+gNzBHr5aP6gJ&$NGyGTpR#6u0&^?T3w^TvSasSCVurrxYreb=PEKYeR}ZQ#C` zdp`OjUBmW&FIt*@oznC}-|Ib)8ijsHEz)B2(Y-JC%-(?1xo0xZ-{W2<>to(gM^pcD5BLG3Y7d?ge_JC{m2YCbHkUrxzP#^V zwLbEn828`k%P{2hJ=o~tie7d1W5tYI_^ur8OL=)(o&KGwlw21{E`l@xe;QG1FJ$tq zNnL+1u6nDqs@!+bf)pp72%bzZ=?>)ge?bXt(1DaKxeKffdq3DH7K)MLxv>CZ;)>vl z;Gf_uH4Mjw+=Of$$LyYqK3zL_HF!PP7HkYQ1>1v#!TjKZV0JJC?0%YB^f5eu7O*N< z8LSJw2hm2;hE9oIF%evUgLkC`&{;abn6p;2hg8|!Kd_iJl_YelAI9`1YyeT&CrdhjlOmse@;8%e9*4Bk%qW;}tq&1ib| zdvG{Nh55s8>FwLJ^26Xg-dz{u207HTKbRBD<>?;G*>%jbg{*-KXyHpq*$*bO=0RHY z1)TU8{tTtp&%(7e^!qdF7#!?CvOEdr7qVK!S@jEjJoOl*{>dozXElxF?fJp3U`Oyn zuo=!jn9MVE2YJ*wygbYoW`^U@5&lD+w=w5Nqfz}990>~3_WgW2#`lH6V%|_s?4Ha6 zbrj=2j3v>RuWfN2^RNN+JO5fT7u{(KXES2N>s$ ztn*Topd4@wMMw#Knfd~%a8;j&x|F^QeHKqJFC5E$=v!UstFa@w=rS)*>l@U&4D_4~ z{`y;6It%+lok%;$Sb(PzlzS5S_EKUKYUhi;UvcjPuIStT0U4zo{~=OF`$fC(Qd-}N zavH+D-B=QHc=};H34;<09tCc^$v(inam~0!d>+&Xgt{8s_j|3lHptX0E*6)FtAPiN zk>8K-wr$mp*H>_3d=p63nY-u3mH2xL_`3>i!F_%0sVAXsiMOH)IMXoR5B6omnF&5D zV1CU^T0etUzX9g=rJfpme-*u^0UR2b$k7z5@Odn=_Oz@o2;!c@8OHx0mia?q)g6#{ zuWZ)KumQAMignf$oPIN!8od;ajl{vvxa)KJn)DC4cUzUwxd7RskL4-!mal2OF;ESe zCEbyA+BoW%{oz+xw1GBwQyk;t)b$9@4}c4!;K^k0-MEH(!M#psPPWN-jW1})ZrZ6& z>^RzFPw>BTT#=EUn(SGrFZ>$)8tsgBMVlGJG00B!(FW)NXQSLmdH-8*h!JcXd`OAP z_4iow8(E`=q65*J(WGcWG!L#Gj0(mD;`PzDQMagflp6c5NI_HmbE-T)u_=)_-@=rkq-I0Aq z_J6aV$v%<)Wd6I$jVw3$+{x!|F1DrE$ncKvP}Y&Gm04e9jg7`dGg8x2FJ-=xxjb`8 zW}%Ft84rf{g)73Z!?~$Bslnk5;p^$w(yPv{IlKDw*QcBR+3L?OXRki14Yn=V66EHl zbNx34TVp_KKGaR1Up_wm_`2g8j*tIq>|Yzw8`DcO z7iShKSft>hf(r}YlmDLl--c_$n(5l<+1WF*59J)qd5amkHe-E8R)I4GN);|s_?&{} z3;v#QIAeG4YcM027JL_e7hV@$AL=VO5FLpY<$jX8Cu@IJ&e^Q9?X%lw-=Fh9PUW0R zITzwq#tj%4U z8?n0Arq-m|WVXqCJ@bvs-5EPGcBFQt9!ouvdNK7%>bLMfSTU>+P7h~~TyR{W7Yo%bT&M7wg6j*O%KSaEOjtg=2HBDs=R;m?h(BPoXJyRJ z=$6?vb5d$jN+0LO+#hqN=S3uH??p4BzEPj3P1H7e2r1Dm>=u^HD3$R-=JS~)@|DTg zH?wzU@r;rgtHW=?&p{z|rx(D;yO`fSQaw{!pp(!ts0#F4_*^(X92ag3e+(CepM*Wb ze&Lf~v2tq|n)lsk$%BxE%AUdKJHIg(I)&ZCO7!_IG%ojc{HKhs%i8Y3oKzM)0B*Jp zTZT)*W#OUlV7M#X9d>}!|CAT5jrL)?@bhqSxQ2E0M)-DkXLwuqQus=k4zt4gsYa>4 z!sB7vuv7RZnnN3qPfRlQ?G@(f_1FwukiRYBmegAttEG7SV03SEAblXcCH+(SNcv!U zUi#DYtLc~0L6m_NlpDD}Is%=)JfzH4x1IoZCW2obsOezpaO$&+Pck;8Hm4lJ(qY+f zU9c8SwHsLVbz+C?ind4l(}&YLbGPO$&;2_0>-36r=cr3GJUu+!IJa@`t4o z2I}YZ;{PK#hjU7#OQt(U9V6wZK0W=$>`&_(1p$^X0YF ztEun94PpJTUidES?l%x&IP?})Swrw+A~XbTRX>Uvz1aIOq+Y21O*^v`*fuAc6E%x2 ziH^dJi=z6`kI^=)wiD5%Q7f(;Oy3(l6qUdp+=q<4AsQ47;G=!0U3xY;8`X@f$L@vQ z9o`-;XSIzA9||jnRl@aXLRX>*7&E&J&Gy}JQrI)qCp9zme(IW3=TynCWcVCwer7Zq zOYl^r?WLCU1oLVXI)?f~p5L$(+Q{|jrb7cUVg%S?T$Mg1bsXc1)Wy}IcA}9r37dqk zLZ`w%_?(7Y_k`}n>AzbZd=-oi9}a7#YNwi~nx&KtLy^->!{(v7TradR_xRM?e?Z^W zzfc*(dNX<>S{{874aFnij+B0%ThP(<{@uj2!EmN#R6W`X?_ArPsPCUJH@rPHELAF1 zF10jV82%Xi6kN-?y)haRO#_!-W9>|0P7MeLhD)K>p}&H^&^E6|FZ(O8>fBAy4|*SS zc6WMr`rT+ca`G8$y)WRz_t~9N#&?UZiKeIDPmf7ImM$0-j-F@U{tmg5pxt8}z=O!Qo3OX< zLt2bLUOWit7bt~xIvq=95wm0>HcDogfs`A@>?jo8hTY*_kba3-%+vkR-pD-#=k}=J zA#~2oiC%J7bWhYEsz*O>i8dnts-eAIiQnODl*Op6z}v7U`Xu@cP3ZY(Jv0nWEf*Tc zIIm{yJ_l)APeq5x<(*HX&!dZwQ`*eNam75_HSVqp9p0Y9{~>F0Y*aa_5_O2$GlSU=AD2VLlws5>%C{mEz@BOr{X);@F(sSxy3^i*^Q^b_;V`S$?4Y!zP?>nC{|dKs;+ zHM*Kni3^!4m!SXIM$1=k>VvkauUva*0T$b0xNjVk@dJ&RH*cd^eT-(Mwf+h-V`eZb zvCG|4`YQS=Y8YJ{UC*3SPt(RSu2jE={*M*>I!eop9nhb+6f)kXLVPZMrktn;ecO)b zAQL<|h#slG!T6T@p)~gwMN84>K7vojB7Ix>70wSY4C{s$fH_ZMpZ&rLTOVuVs7JLx z_Zh;B?hADW2d)k~hRR5>vI>%@dRQ}jG8_|54BzB;m2d($XJ6GR^_yyAR7dMnuhkxK zKhSswqcT3n=P(*Q_fd4*xme_^Dz5^uF&uF$kz+d-H^r_B+DpTKM)U^$qJc0CC zi+uTS_$(UTNbqxfI0c#r-9+oO^VdOJp^$$A(3YWoF@rgii~s9!+F)$e zIjkh({VUL3b#UW4exjYf)2f2lfVW_2YG1w+P7U{grt3lMO<=_Qa6#A=9pFNEcs(>U zygAGY{$^hFN5a%jx5i?gM=iJEd6|mTdk8Y_GG?T;p}SH~b*!br*i2Qp zV{GrOth@S*(M|X+jm^=|dzw|1!#gMOoo$0}zwp<%BE4%JDaAO@E^vD+T>cOb!W3lg z*ktEpJWn*nU$%u_uVJM3!sBC!576uSLpH(1*U)jyH8Dx;!!d?N+sv4#<7hALjn8N8ybigqJ`~d5XT1DE(Cb_JXuO~M z_r^$x>teWZQ+pZRwP4#1$RgvRjPufloXfmYwis7roahI^`|Qv>id?D{7~}mkJ=MRd zoO}mA}#kprLXWT1yf5BKfaDkRcV*|9m+}L3U{!Q*C)MR4L`OaSI*$OYJ{(8Skjln_|TT)O*0OqCp|Hb=0)fv zR5UDt?r;Y0*RQl@Ipud?UFH&VQIgfuh_NzT=~6VCBJ8Q0U<^K`rxU=9`#^&0z=x)M zn&T-S%*+^<%m?E&XCVKLOE-pnC^NkUC^L zTgOU_HrDeiXgsxE#co1FFh+c?ibiofI*inhqlzFz8LXP3Xfsv8ia5&8K13$ZcVRXT zrRK|H{rXoxy`kY~5&DH*rcC2I-$3Jk8hmP>cuG1TvHpX%=tX4GN@h_eo{XBwe&YoC z*Ea4zj~gS?&PNZvIhm(-u_JIkS8~|*$cp{~B@ah?@JqCaFGbgx&ir_TI&Y_iCF0M) z>OD{=d_S%uWBANRFc-y`ipk7&c{>Dp4B0)NRpaaVE7)<;rvLX%1uk4!_jNU6sZxsw4e@Ow%W6+>o)i{b}JX^vj4- z_x9aK?!ej~f(5Ep?0VUY{4!6(`~~BdjhlC^`Q3QuvGlzM<9Y|Wpm{gOsFg+YzL5JZ zkTU-t@J_oFHCIpoSa$Qk|l;_EJ~p4sq1EYt6QH<)dlz!-kb zrIyv$Jd2PDv!Ll<+gQkb6ZeqZQ@@Wo7NP^Lg`4|>efYvxCQ{4iCn3>{tyf-}>t?+C zL{R7rS}={z9Lk@FerTO{FfK2G`IDewka2y+&0Iha2lM+mTJ$VfHwKS*7c>tsu@rqa z8rMCg;f(i4c19k9XCvu#KiX&pgZSt88N*{NpOG=zW$qO@FN{Mj1K$fXUyU(!&&@q( z<*C_k#tRuo>Ks&0F{b-nX8HnTl2~hARW8V*kFpqYttjOfdn(o#?R`EyxDT>l+9&Qo z+{J#&I7amuEJc0)j*|OF>QcrJs!uvM^lwh4E`7msS)s;VEdT?JE7QJLe(6)51ew=! z0(&DL?bYXR%%^)}?!lC#Rr>w4EzILFCeR4Hi{On>LB<;xCt;3({!@3-jLI>#$7{yh z89#2mj5%Azl)s7P_$alHfQ%nEKF@XIIyJs)HdnWR%cq#V1 zJh2Uo5~VWXURik8i2fLZl0Q&y6%*CjoR0y|$m_g)#g?@CTzHs+W^;maw$rKw)c*|h zB$D(4YFokEOQ>(P)<05o3T?bA@r@g|sC_1n&C&WBsbNHPUOZj1BU=6_Bw6W@{RIVyuUID_`=KdkHVV(~*pY`hsx` zqnS%jfivb=+((Z`fRrMDJ`8tnSN#^V|feDh)3qD{7r9-S$7}9{gVTU zX1a%-*q_Dpa}K=z5FVPTaFFumCwTP|EqE40xgUfa3YzO@ke;QNMmf6wY~H9l<;IHo zwvj9E(Ekq-EBizEXRgRXN>XDO59fYn#u;U2oZT-;?8Mu=F$NTGhepyI?V&H&IvO40 zHG1$RZ|`C3+=Fs0kEAUR!UgrFH1nna{B_LD^ZAK2wUHifWNyx8Os2xGw~pfPqw8%TejF`nYGu`YXQg?7C$o93vfs~Hopn0Ji_ zG@o6$tBg`sRb(A&*BJlUo|Wldp-5?71Y_jt|V6YgX>+ zFM`c?gR$!O+D+QQ_i$w#*O!Bv`iGSJ!$2tOw#DXe8F!$(H1^#1HT{*wwi}l(0Z2Bn%l%00By}O%sr~sVB&Hj0X3R$wMn!$ac-QucJ|tpxr)}1zE^;OH zHB01zd2l_rYn+{Nisr`|_hAgi9U#@cVArkm)fm#|$h-!;C%<}Q)2Rojx7jzdAGDw4 zgE427m>tRl^XbjelW#5Qjk=x@wr1ZOr>LK>9{0?YH#_ojKK*Fv%}8`}8^lWexsQUB zeb66_6|F(fTGOu%yer1rANQ?m!&B}5x|HN^d1{1TJDzSrzl>pY#ukM;&PRPm=Jk1o zKu1c`hBtRXJ9`Lqcccz;Td(5%&a}37!Ye)DM$Px4tu3fajn7ZxgrmlK7-egmow2~i zY-%^UYi|6H`32gf|Kh7Tv&KFecWiE;IYj0)8Odkvi7|jTF*+@H%98~=OCs-#hD)jM zGC0^JX_aR$nExq?8{b@lK33&QU!E5m9e3kKjSE!gxILL;>Rorh?E#c|1+6nS)*WLb z`|>CJ@En77jFK@7#t`>T#%2hA&0B4gtZnT#{T;3+PiJrrsbd+J;>j7#)M|W;B{as_ zxc^HgCWDb~`t$MQvYy@&A+9lo?w`=Tzc80Mx z=ExR@3x#OEI$p&DiOcb~O45${jD#P3cg9ee*H8!?sSBBjL|bLWi5G#=^z^=ON! zZ|D(Gi!%mP|Ijj!aV~fCi-5N+0#-$@j057Jbh(vtWxdcb&-#;Nv)Y`U-DP zrWW%P)I*FTGM`mE{Sq1pb;WiajJHHh^lq?zF12ld6XL8{u4B?7jPT#Z7sE5p;e;=R=XwN@Siyj8`-S_*LR;-5~%V>jojTr3N1jazMvjQ%(bJB&)iG%dySuUT^V7S9-{iNsMOP!5$wI+#ak-?Z~xXO6vd%lAqpa;X6FDwma< zL2R5W`7Habjli0`ICPOkpSAf0B89ng`cga-MIEFUXd>n*{mfl77yCyzplzxj#27AZ z4}JZ{!s7_z-YMd`izelIj)J*-*6SFW`Jq2U`_1@AbqaO5gRDo#+uSJMSO2u^i>cFG zef=WldMQ)X)y#UZJo9B&!s&&~w4IFoR!UHo$XjC_wUDh}-+?}sygZnE)LA1b*St#O zEX{WiHRN$=M%{QUeI=ebQ50#N;$yC>ZB~Y=qbZZqjG#Gy=96iOnIC)^IMo-7?}279 z2pz&0Omz?AT6#iiHO^~gwCCt(>nr=sE7WFHS5u#HUqYP7JMT%Pu9V=L&x-fjw#MVB zt=tB}_N5l%^tC@N-#ilAs7_=aVPDAlJs-)xdHJgim&jS#r{*ALYKHoeF zM^_K9n6Lg|9%oZHsAeJ7nVaJOw#suG%+)Yv({qqKUBSI_$##3b(q%kn=AXK>Jom&S z@4H8%|4v*fME~Wpzbw5PbP??{Ucl@PbuRm>?r5%r`&wDeJhNZW36 zt~znuHRE1PEy%T@A1~zXi{Y}lD88poY<#e*;dCN5@-WFdtm{0=^PC4|g&1XCsAq8* zcj*aN#)^vZ2U!u?<9Vm>{KL2xpfx4orstK|+lwfxBK---fi;tUAALH4yv#}PM7&4u`lveh@tQPQWc zj52ol-*Z?_Q`4W+ZvMrWka+=lC*+uAzJeV)eW?a^)DFnV9dR;*K)k3PGWxKzvm^0kNP9DLXElb z8OxcD&8$CS8YB*h-<~6p=f9Z6l}~u~8{Ybw@;|2~vnW;07(F?kwy%RTYGQl&cs|q7 zM9LpWE;`O;(7W$yz4F!&I+SUh#_+dA}> zZl<-KiDd59KJ-oVdrLCc^|!glb(YffCE8zkWj=-TU(C^m=Uj5%*LPhv#&MNku2-a< zfEI*E_%y9?Ow46*j#-jx+Z-s@mwi&N5W~~Rnr!MjMa{YV{|7amrDWTzkI8rSwY%Q* zon}zV8Qv7p<*{>JU0PqVc^;mnV*a4=Q#opWqtEPs)aX6ez;hGCYuBhba-QF2|HXBE zu=+g29?yhR9=d0scSHY%K5lbL%F^q~$hh-pRbD1WK7Oms)ktK%XCKr@UK_8XjI?fT zJ!PgjT;^Vx6Qzw+7ul)LM4z%ch;m%)_r6%?IeglNp8KG8SG~p9VB@OH*VT^Jr)zvU z9m7vqiZaBMCW)3Irs)?@M%za5v?71&(*CB%YGb(dk%&FoVeS{2qb`;W#+nsfjK9!Y z^gIC1vC)n-2h!Lot#W-WKI0jP=CgT@qr3I)J9(y2E1vaK0MFi0AMo5Aao>-*j#q;n z=Dms3o%vix?ft+}^AJ79P@Fdp#yk(tz%ZxMn57|D{`xWW$C$fluE5Q-S--(`+|hp| zW{Abc{^>VyPgW!`Cc*p^ZS%Z5PBRztbOmD;)DJ{#bL_2eFr=@cAEaJkJf^+`^$%lJ z^2+rbMztPm>Y8XA*Yex*DD>T#(`al+o|dH7z^Bcs>xafPkTRRWUGRdCZ=nXglGn4wwk%BMDR={<&AvF;0Zl6ma(5};_w;T zrF>8iRu+3UgqET0)Gwm+v={o1jSEm_DGmMZ`8)bb)T5PSA>YmF*hfjequ*5hMPG-R zVn#N3?v3a2d3KH`F?ha@@kM{~E2MqywdwQF@2p+t`F-vvm1Bg`a4b(=nf+ZL83%1U z&q^~JMV;1tKl2E*SsZ73VRotS72>Kskb|^s52f1<$4=zam!qAe>{iaIL5V}2fur88 zZft(4x#aG`>Y=x9)}_B#3s4`DSdf>`s>YN{38$z>i|9~NzO|T_XPl+jq`j=4+I%(7 zoAlfz_qX(&I79b9Vt_g7=DApwyc9=|^1pk*`rRE9M@dWnH%gRu2l!uqy60}{CsOlJ zGZT4@Q#Kdf{Ty`(^)yjkUy^!?`})SBsc{(FVtk%{9(T9CO-fk}YR*Fon#r>(dCsiA zH9V(xV>Py+8nQxv+xiP783HOZoac@!`Werd2<4`Zj)AV*FJWwZFL5n^> zPg0NZY)kER_h)RE{uTWe*1R1)9bg_Ege%&$>PEKP_x0thf%J2H%bUgs?SL=Fmw4{e z7ieXkJ*wYDzU!Bh$F30jY+1(r=}ppxaIJclnRDC|FWvhy3rJl_ozim{-EY%}lb0W~ zj+X6X<;2N+&^xE5<@o|y66!g|AbE^QpK)Q6M<`?#v^=zMmadhV~fguXJ*yL2zl zI6u$s)IVd{;=Xid9;f9_usFf8zdf zN#1e4MGY$g=e4l%GQ9M8`!AOsdhUfeVd8-~lB6Z&!hOp3bPAU|y!aYGd8>VQcfc zcO|0vyC29W`WeUJ8G-I2sC%fVxR>F6s{p?h^cQb;&M&EcYm6?C`qZ;HnoXTT$ zD)HWPtNm`v+^?|Td8Z@fokH1~XIgS!-OJoZ@z*^<$5Gy?Q|S{>(3JXy#X1*N@vAL`%wsU+Xkk0kCo%RC#+b4t|LU2E#-TG{&1jNQ!Q-v0y2 C1CJ^I literal 0 HcmV?d00001 diff --git a/addons/kestrel4500/sound/kestrel_right_button_click.wav b/addons/kestrel4500/sound/kestrel_right_button_click.wav new file mode 100644 index 0000000000000000000000000000000000000000..14ff2e06895fa5dd98fb7c74fb758ec31cb8f1fd GIT binary patch literal 24560 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≀0gMYAf=x-n~| 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 + + + + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + + + Kestrel 4500 Pocket Weather Tracker + + + Open Kestrel 4500 + + + Open Kestrel 4500 + + + Show Kestrel 4500 + + + From 7d42eeed28646f5f267e2671cfbc6f9dc06c74f3 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 17:45:52 +0200 Subject: [PATCH 042/816] Fixed incorrect icon path --- addons/kestrel4500/CfgVehicles.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/kestrel4500/CfgVehicles.hpp b/addons/kestrel4500/CfgVehicles.hpp index 15642b2da6..5f43200eea 100644 --- a/addons/kestrel4500/CfgVehicles.hpp +++ b/addons/kestrel4500/CfgVehicles.hpp @@ -8,7 +8,7 @@ class CfgVehicles { statement = QUOTE(call FUNC(createKestrelDialog)); showDisabled = 0; priority = 2; - icon = PATHTOF(data\4500NV1.paa); + icon = PATHTOF(UI\Kestrel4500_Icon.paa); hotkey = "K"; }; }; From b62827c050e368e1945d9ca71bf7adf8438a68da Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 17:58:54 +0200 Subject: [PATCH 043/816] Added comments to all functions --- .../kestrel4500/functions/fnc_buttonPressed.sqf | 15 +++++++++++++++ addons/kestrel4500/functions/fnc_collectData.sqf | 14 ++++++++++++++ .../functions/fnc_createKestrelDialog.sqf | 14 ++++++++++++++ .../kestrel4500/functions/fnc_displayKestrel.sqf | 14 ++++++++++++++ .../functions/fnc_generateOutputData.sqf | 14 ++++++++++++++ .../kestrel4500/functions/fnc_updateDisplay.sqf | 14 ++++++++++++++ 6 files changed, 85 insertions(+) diff --git a/addons/kestrel4500/functions/fnc_buttonPressed.sqf b/addons/kestrel4500/functions/fnc_buttonPressed.sqf index 776c836abb..4db32ab40d 100644 --- a/addons/kestrel4500/functions/fnc_buttonPressed.sqf +++ b/addons/kestrel4500/functions/fnc_buttonPressed.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Handles the Kestrel 4500 dialog button actions + * + * Arguments: + * buttonID + * + * Return Value: + * Nothing + * + * Example: + * 2 call ace_kestrel4500_fnc_buttonPressed + * + * Public: No + */ #include "script_component.hpp" switch (_this) do { diff --git a/addons/kestrel4500/functions/fnc_collectData.sqf b/addons/kestrel4500/functions/fnc_collectData.sqf index cc0debb6c9..ca1a694184 100644 --- a/addons/kestrel4500/functions/fnc_collectData.sqf +++ b/addons/kestrel4500/functions/fnc_collectData.sqf @@ -1,3 +1,17 @@ +/* + * Author: Ruthberg + * Gathers the weather data for the Kestrel 4500 + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * + * Public: No + */ #include "script_component.hpp" #include "defines.h" diff --git a/addons/kestrel4500/functions/fnc_createKestrelDialog.sqf b/addons/kestrel4500/functions/fnc_createKestrelDialog.sqf index 6439566b16..77243a2f11 100644 --- a/addons/kestrel4500/functions/fnc_createKestrelDialog.sqf +++ b/addons/kestrel4500/functions/fnc_createKestrelDialog.sqf @@ -1,3 +1,17 @@ +/* + * Author: Ruthberg + * Opens the Kestrel 4500 dialog + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * + * Public: No + */ #include "script_component.hpp" if (dialog) exitWith { false }; diff --git a/addons/kestrel4500/functions/fnc_displayKestrel.sqf b/addons/kestrel4500/functions/fnc_displayKestrel.sqf index cd9d7f02a4..da99256456 100644 --- a/addons/kestrel4500/functions/fnc_displayKestrel.sqf +++ b/addons/kestrel4500/functions/fnc_displayKestrel.sqf @@ -1,3 +1,17 @@ +/* + * Author: Ruthberg + * Shows the Kestrel 4500 as rsc title + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * + * Public: No + */ #include "script_component.hpp" #define __dsp (uiNamespace getVariable "RscKestrel4500") diff --git a/addons/kestrel4500/functions/fnc_generateOutputData.sqf b/addons/kestrel4500/functions/fnc_generateOutputData.sqf index 451f1c5282..f0cfa43a90 100644 --- a/addons/kestrel4500/functions/fnc_generateOutputData.sqf +++ b/addons/kestrel4500/functions/fnc_generateOutputData.sqf @@ -1,3 +1,17 @@ +/* + * Author: Ruthberg + * Generates the Kestrel 4500 output text. + * + * Arguments: + * Nothing + * + * Return Value: + * [top , centerBig , CenterLine1Left , CenterLine2Left , CenterLine3Left , CenterLine1Right , CenterLine2Right , CenterLine3Right , InfoLine1 , InfoLine2 ] + * + * Example: + * + * Public: No + */ #include "script_component.hpp" #include "defines.h" diff --git a/addons/kestrel4500/functions/fnc_updateDisplay.sqf b/addons/kestrel4500/functions/fnc_updateDisplay.sqf index a28a7071d6..58f2c6d683 100644 --- a/addons/kestrel4500/functions/fnc_updateDisplay.sqf +++ b/addons/kestrel4500/functions/fnc_updateDisplay.sqf @@ -1,3 +1,17 @@ +/* + * Author: Ruthberg + * Updates the Kestrel 4500 dialog text boxes. + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * + * Public: No + */ #include "script_component.hpp" private ["_outputData"]; From f73bdfa148cb186bdfeae3de162e88c2f14657c0 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 19:20:38 +0200 Subject: [PATCH 044/816] Fixed several syntax errors in fnc_buttonPressed.sqf --- addons/kestrel4500/functions/fnc_buttonPressed.sqf | 8 ++++---- addons/kestrel4500/functions/fnc_collectData.sqf | 4 ++-- addons/kestrel4500/functions/fnc_generateOutputData.sqf | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/addons/kestrel4500/functions/fnc_buttonPressed.sqf b/addons/kestrel4500/functions/fnc_buttonPressed.sqf index 4db32ab40d..3f267ec7d4 100644 --- a/addons/kestrel4500/functions/fnc_buttonPressed.sqf +++ b/addons/kestrel4500/functions/fnc_buttonPressed.sqf @@ -18,7 +18,7 @@ switch (_this) do { case 0: { // Enter if (!GVAR(Kestrel4500_MinAvgMAx) && (GVAR(Kestrel4500_Menu) == 2 || GVAR(Kestrel4500_Menu) == 3)) then { - Kestrel4500_RefHeading = getDir ACE_player; + GVAR(Kestrel4500_RefHeading) = getDir ACE_player; }; if (GVAR(Kestrel4500_MinAvgMAx) && GVAR(Kestrel4500_Menu) > 0 && GVAR(Kestrel4500_Menu) < 4) then { if (GVAR(Kestrel4500_MinAvgMAxMode) != 1) then { @@ -29,14 +29,14 @@ switch (_this) do { GVAR(Kestrel4500_ENTRIES) set [_x, 0]; } forEach [1, 2, 3]; }; - GVAR(Kestrel4500_MinAvgMaxMode = (GVAR(Kestrel4500_MinAvgMaxMode + 1) % 3; + GVAR(Kestrel4500_MinAvgMaxMode) = GVAR(Kestrel4500_MinAvgMaxMode + 1) % 3; }; }; case 1: { // Top - GVAR(Kestrel4500_Menu) = (GVAR(Kestrel4500_Menu) - 1 + (count GVAR(Kestrel4500_Menu)s)) % (count GVAR(Kestrel4500_Menu)s); + GVAR(Kestrel4500_Menu) = (GVAR(Kestrel4500_Menu) - 1 + (count GVAR(Kestrel4500_Menus))) % (count GVAR(Kestrel4500_Menus)); }; case 2: { // Bottom - GVAR(Kestrel4500_Menu) = (GVAR(Kestrel4500_Menu) + 1 + (count GVAR(Kestrel4500_Menu)s)) % (count GVAR(Kestrel4500_Menu)s); + GVAR(Kestrel4500_Menu) = (GVAR(Kestrel4500_Menu) + 1 + (count GVAR(Kestrel4500_Menus))) % (count GVAR(Kestrel4500_Menus)); }; case 3: { // Left GVAR(Kestrel4500_MinAvgMaxMode) = !GVAR(Kestrel4500_MinAvgMaxMode); diff --git a/addons/kestrel4500/functions/fnc_collectData.sqf b/addons/kestrel4500/functions/fnc_collectData.sqf index ca1a694184..8692ba8118 100644 --- a/addons/kestrel4500/functions/fnc_collectData.sqf +++ b/addons/kestrel4500/functions/fnc_collectData.sqf @@ -57,13 +57,13 @@ if (GVAR(Kestrel4500_MinAvgMaxMode) == 1) then { GVAR(Kestrel4500_TOTAL) set [1, (GVAR(Kestrel4500_TOTAL) select 1) + abs(_windSpeed)]; // CROSSWIND - _crosswind = abs(sin(Kestrel4500_RefHeading - _playerDir) * _windSpeed); + _crosswind = abs(sin(GVAR(Kestrel4500_RefHeading) - _playerDir) * _windSpeed); GVAR(Kestrel4500_MIN) set [2, (GVAR(Kestrel4500_MIN) select 2) min _crosswind]; GVAR(Kestrel4500_MAX) set [2, _crosswind max (GVAR(Kestrel4500_MAX) select 2)]; GVAR(Kestrel4500_TOTAL) set [2, (GVAR(Kestrel4500_TOTAL) select 2) + _crosswind]; // HEADWIND - _headwind = abs(cos(Kestrel4500_RefHeading - _playerDir) * _windSpeed); + _headwind = abs(cos(GVAR(Kestrel4500_RefHeading) - _playerDir) * _windSpeed); GVAR(Kestrel4500_MIN) set [3, (GVAR(Kestrel4500_MIN) select 3) min _headwind]; GVAR(Kestrel4500_MAX) set [3, _headwind max (GVAR(Kestrel4500_MAX) select 3)]; GVAR(Kestrel4500_TOTAL) set [3, (GVAR(Kestrel4500_TOTAL) select 3) + _headwind]; diff --git a/addons/kestrel4500/functions/fnc_generateOutputData.sqf b/addons/kestrel4500/functions/fnc_generateOutputData.sqf index f0cfa43a90..5aa2d91758 100644 --- a/addons/kestrel4500/functions/fnc_generateOutputData.sqf +++ b/addons/kestrel4500/functions/fnc_generateOutputData.sqf @@ -94,7 +94,7 @@ switch (GVAR(Kestrel4500_Menu)) do { }; case 2: { // CROSSWIND if (!GVAR(Kestrel4500_MinAvgMax)) then { - _textCenterBig = Str(round(abs(sin(Kestrel4500_RefHeading - _playerDir) * _windSpeed) * 10) / 10); + _textCenterBig = Str(round(abs(sin(GVAR(Kestrel4500_RefHeading) - _playerDir) * _windSpeed) * 10) / 10); _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; _textInfoLine2 = "- set heading"; } else { @@ -121,7 +121,7 @@ switch (GVAR(Kestrel4500_Menu)) do { }; case 3: { // HEADWIND if (!GVAR(Kestrel4500_MinAvgMax)) then { - _textCenterBig = Str(round(abs(cos(Kestrel4500_RefHeading - _playerDir) * _windSpeed) * 10) / 10); + _textCenterBig = Str(round(abs(cos(GVAR(Kestrel4500_RefHeading) - _playerDir) * _windSpeed) * 10) / 10); _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; _textInfoLine2 = "- set heading"; } else { From 9fb26c2d189712c018526ed98015edc7ded44ff6 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 19:21:07 +0200 Subject: [PATCH 045/816] Enabled the weather module --- addons/weather/XEH_postInit.sqf | 2 -- 1 file changed, 2 deletions(-) diff --git a/addons/weather/XEH_postInit.sqf b/addons/weather/XEH_postInit.sqf index caed3aa254..cdd2541f5b 100644 --- a/addons/weather/XEH_postInit.sqf +++ b/addons/weather/XEH_postInit.sqf @@ -10,8 +10,6 @@ 30 setFog (ACE_MISC_PARAMS select 2); }; }; -ACE_wind = wind; -if (true) exitwith {}; // Update Wind simulWeatherSync; From a4c70fe61603bacdde3c3d36c77ead6438fab8d3 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 19:57:42 +0200 Subject: [PATCH 046/816] Integrated the Kestrel 4500 into the ace interaction menu --- addons/kestrel4500/CfgVehicles.hpp | 36 ++++++++++++++----- addons/kestrel4500/XEH_postInit.sqf | 2 +- addons/kestrel4500/XEH_preInit.sqf | 1 + addons/kestrel4500/functions/fnc_canShow.sqf | 22 ++++++++++++ .../functions/fnc_createKestrelDialog.sqf | 1 + addons/kestrel4500/stringtable.xml | 8 ++++- 6 files changed, 60 insertions(+), 10 deletions(-) create mode 100644 addons/kestrel4500/functions/fnc_canShow.sqf diff --git a/addons/kestrel4500/CfgVehicles.hpp b/addons/kestrel4500/CfgVehicles.hpp index 5f43200eea..0c10a21f61 100644 --- a/addons/kestrel4500/CfgVehicles.hpp +++ b/addons/kestrel4500/CfgVehicles.hpp @@ -2,14 +2,34 @@ class CfgVehicles { class Man; class CAManBase: Man { class ACE_SelfActions { - class ACE_OpenKestrel4500 { - displayName = "$STR_ACE_Kestrel4500_OpenKestrelDialog"; - condition = QUOTE('ACE_Kestrel4500' in items _player && {!GVAR(Kestrel4500)}); - statement = QUOTE(call FUNC(createKestrelDialog)); - showDisabled = 0; - priority = 2; - icon = PATHTOF(UI\Kestrel4500_Icon.paa); - hotkey = "K"; + class ACE_Equipment { + class GVAR(open) { + displayName = "$STR_ACE_Kestrel4500_OpenKestrel"; + condition = QUOTE(call FUNC(canShow) && !GVAR(Kestrel4500)); + statement = QUOTE(call FUNC(createKestrelDialog)); + showDisabled = 0; + priority = 0.1; + icon = QUOTE(PATHTOF(UI\Kestrel4500_Icon.paa)); + exceptions[] = {"notOnMap"}; + }; + class GVAR(show) { + displayName = "$STR_ACE_Kestrel4500_ShowKestrel"; + condition = QUOTE(call FUNC(canShow) && !GVAR(Kestrel4500_Overlay)); + statement = QUOTE(call FUNC(displayKestrel)); + showDisabled = 0; + priority = 0.2; + icon = QUOTE(PATHTOF(UI\Kestrel4500_Icon.paa)); + exceptions[] = {"notOnMap"}; + }; + class GVAR(hide) { + displayName = "$STR_ACE_Kestrel4500_HideKestrel"; + condition = QUOTE(GVAR(Kestrel4500_Overlay)); + statement = QUOTE(call FUNC(displayKestrel)); + showDisabled = 0; + priority = 0.3; + icon = QUOTE(PATHTOF(UI\Kestrel4500_Icon.paa)); + exceptions[] = {"notOnMap"}; + }; }; }; }; diff --git a/addons/kestrel4500/XEH_postInit.sqf b/addons/kestrel4500/XEH_postInit.sqf index a80521a572..3ca65035d3 100644 --- a/addons/kestrel4500/XEH_postInit.sqf +++ b/addons/kestrel4500/XEH_postInit.sqf @@ -1,6 +1,6 @@ #include "script_component.hpp" -#include "initKeybinds.sqf" +//#include "initKeybinds.sqf" GVAR(Kestrel4500_Menus) = ["Direction", "Wind SPD m/s", "CROSSWIND m/s", "HEADWIND m/s", "TEMP °C", "HUMIDITY %", "BARO hPA", "ALTITUDE m", "User Screen 1", "User Screen 2"]; diff --git a/addons/kestrel4500/XEH_preInit.sqf b/addons/kestrel4500/XEH_preInit.sqf index 16365e9020..b1a6bca0e5 100644 --- a/addons/kestrel4500/XEH_preInit.sqf +++ b/addons/kestrel4500/XEH_preInit.sqf @@ -3,6 +3,7 @@ ADDON = false; PREP(buttonPressed); +PREP(canShow); PREP(collectData); PREP(createKestrelDialog); PREP(displayKestrel); diff --git a/addons/kestrel4500/functions/fnc_canShow.sqf b/addons/kestrel4500/functions/fnc_canShow.sqf new file mode 100644 index 0000000000..7c2a37560d --- /dev/null +++ b/addons/kestrel4500/functions/fnc_canShow.sqf @@ -0,0 +1,22 @@ +/* + * Authors: Ruthberg + * Tests if the Kestrel 4500 can be shown + * + * Arguments: + * Nothing + * + * Return Value: + * canShow (bool) + * + * Example: + * [mode] call ace_kestrel4500_fnc_canShow + * + * Public: No + */ +#include "script_component.hpp" + +private ["_returnValue"]; + +_returnValue = ("ACE_Kestrel4500" in (items ACE_player)) && {[ACE_player, objNull, ["notOnMap", "isNotInside"]] call EFUNC(common,canInteractWith)} && {!(underwater ACE_player)}; + +_returnValue diff --git a/addons/kestrel4500/functions/fnc_createKestrelDialog.sqf b/addons/kestrel4500/functions/fnc_createKestrelDialog.sqf index 77243a2f11..d38af7b558 100644 --- a/addons/kestrel4500/functions/fnc_createKestrelDialog.sqf +++ b/addons/kestrel4500/functions/fnc_createKestrelDialog.sqf @@ -26,6 +26,7 @@ createDialog 'Kestrel4500_Display'; [{ if (!dialog || !GVAR(Kestrel4500)) exitWith { + GVAR(Kestrel4500) = false; [_this select 1] call CBA_fnc_removePerFrameHandler; }; diff --git a/addons/kestrel4500/stringtable.xml b/addons/kestrel4500/stringtable.xml index 65625fdf9b..500321e5e4 100644 --- a/addons/kestrel4500/stringtable.xml +++ b/addons/kestrel4500/stringtable.xml @@ -16,9 +16,15 @@ Kestrel 4500 Pocket Weather Tracker - + Open Kestrel 4500 + + Show Kestrel 4500 + + + Hide Kestrel 4500 + Open Kestrel 4500 From a4e22986e031dbec95c63cce3b7e984862563316 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 20:09:25 +0200 Subject: [PATCH 047/816] Integrated the ATragMX into the ace interaction menu --- addons/atragmx/CfgVehicles.hpp | 17 +++++++++-------- addons/atragmx/XEH_postInit.sqf | 2 +- addons/atragmx/XEH_preInit.sqf | 1 + addons/atragmx/functions/fnc_canShow.sqf | 22 ++++++++++++++++++++++ 4 files changed, 33 insertions(+), 9 deletions(-) create mode 100644 addons/atragmx/functions/fnc_canShow.sqf diff --git a/addons/atragmx/CfgVehicles.hpp b/addons/atragmx/CfgVehicles.hpp index fcf0268b5b..4e27f6838e 100644 --- a/addons/atragmx/CfgVehicles.hpp +++ b/addons/atragmx/CfgVehicles.hpp @@ -2,14 +2,15 @@ class CfgVehicles { class Man; class CAManBase: Man { class ACE_SelfActions { - class ACE_OpenATragMX { - displayName = "$STR_ACE_ATragMX_OpenATragMXDialog"; - condition = QUOTE('ACE_ATragMX' in items _player && {!GVAR(ATragMX)}); - statement = QUOTE(call FUNC(create_dialog)); - showDisabled = 0; - priority = 2; - icon = PATHTOF(UI\ATRAG_Icon.paa); - hotkey = "K"; + class ACE_Equipment { + class GVAR(open) { + displayName = "$STR_ACE_ATragMX_OpenATragMXDialog"; + condition = QUOTE(call FUNC(canShow)); + statement = QUOTE(call FUNC(create_dialog)); + showDisabled = 0; + priority = 2; + icon = PATHTOF(UI\ATRAG_Icon.paa); + }; }; }; }; diff --git a/addons/atragmx/XEH_postInit.sqf b/addons/atragmx/XEH_postInit.sqf index 54cc5b1ec5..4d26fcf7a9 100644 --- a/addons/atragmx/XEH_postInit.sqf +++ b/addons/atragmx/XEH_postInit.sqf @@ -1,6 +1,6 @@ #include "script_component.hpp" -#include "initKeybinds.sqf" +//#include "initKeybinds.sqf" if (count (profileNamespace getVariable ["ACE_ATragMX_gunList", []]) > 0) then { GVAR(ATragMX_gunList) = profileNamespace getVariable "ACE_ATragMX_gunList"; diff --git a/addons/atragmx/XEH_preInit.sqf b/addons/atragmx/XEH_preInit.sqf index 7829e7878d..13adcf492c 100644 --- a/addons/atragmx/XEH_preInit.sqf +++ b/addons/atragmx/XEH_preInit.sqf @@ -9,6 +9,7 @@ PREP(calculate_solution); PREP(calculate_target_range_assist); PREP(calculate_target_solution); PREP(calculate_target_speed_assist); +PREP(canShow); PREP(change_gun); PREP(create_dialog); PREP(cycle_range_card_columns); diff --git a/addons/atragmx/functions/fnc_canShow.sqf b/addons/atragmx/functions/fnc_canShow.sqf new file mode 100644 index 0000000000..17298bb425 --- /dev/null +++ b/addons/atragmx/functions/fnc_canShow.sqf @@ -0,0 +1,22 @@ +/* + * Authors: Ruthberg + * Tests if the ATragMX can be shown + * + * Arguments: + * Nothing + * + * Return Value: + * canShow (bool) + * + * Example: + * call ace_atragmx_fnc_canShow + * + * Public: No + */ +#include "script_component.hpp" + +private ["_returnValue"]; + +_returnValue = ("ACE_ATragMX" in (items ACE_player)) && {[ACE_player, objNull, ["notOnMap", "isNotInside"]] call EFUNC(common,canInteractWith)} && {!(underwater ACE_player)}; + +_returnValue From f6a9a007cc939e6d0a5d59c8378b4c8ef10a8d05 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 20:11:50 +0200 Subject: [PATCH 048/816] Fixed the readme --- addons/kestrel4500/README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/kestrel4500/README.md b/addons/kestrel4500/README.md index c2908a6f85..36a324beb9 100644 --- a/addons/kestrel4500/README.md +++ b/addons/kestrel4500/README.md @@ -1,11 +1,10 @@ -ace_winddeflection +ace_kestrel4500 =============== -Wind deflection for projectiles/bullets. +Kestrel 4500 Pocket Weather Tracker ## Maintainers The people responsible for merging changes to this component or answering potential questions. -- [Glowbal](https://github.com/Glowbal) - [Ruthberg] (http://github.com/Ulteq) \ No newline at end of file From c94c1c1bcbca9db6e2d799be9de446ae552690ff Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 20:19:35 +0200 Subject: [PATCH 049/816] Replaced tabs with spaces --- addons/kestrel4500/CfgSound.hpp | 60 +- addons/kestrel4500/RscTitles.hpp | 586 +++++++++--------- .../functions/fnc_buttonPressed.sqf | 64 +- .../kestrel4500/functions/fnc_collectData.sqf | 58 +- .../functions/fnc_displayKestrel.sqf | 10 +- .../functions/fnc_generateOutputData.sqf | 310 ++++----- addons/kestrel4500/script_component.hpp | 4 +- addons/kestrel4500/stringtable.xml | 4 +- 8 files changed, 548 insertions(+), 548 deletions(-) diff --git a/addons/kestrel4500/CfgSound.hpp b/addons/kestrel4500/CfgSound.hpp index d63d2a6c1e..957863bc9d 100644 --- a/addons/kestrel4500/CfgSound.hpp +++ b/addons/kestrel4500/CfgSound.hpp @@ -1,39 +1,39 @@ class CfgSounds { - class kestrel4500_center_button_click - { - name="kestrel4500_center_button_click"; + class kestrel4500_center_button_click + { + name="kestrel4500_center_button_click"; sound[]={PATHTOF(sound\kestrel_center_button_click.wav),1,1}; - titles[]={}; - }; - class kestrel4500_top_button_click - { - name="kestrel4500_top_button_click"; + titles[]={}; + }; + class kestrel4500_top_button_click + { + name="kestrel4500_top_button_click"; sound[]={PATHTOF(sound\kestrel_top_button_click.wav),1,1}; - titles[]={}; - }; - class kestrel4500_right_button_click - { - name="kestrel4500_right_button_click"; + titles[]={}; + }; + class kestrel4500_right_button_click + { + name="kestrel4500_right_button_click"; sound[]={PATHTOF(sound\kestrel_right_button_click.wav),1,1}; - titles[]={}; - }; - class kestrel4500_bottom_button_click - { - name="kestrel4500_bottom_button_click"; + titles[]={}; + }; + class kestrel4500_bottom_button_click + { + name="kestrel4500_bottom_button_click"; sound[]={PATHTOF(sound\kestrel_bottom_button_click.wav),1,1}; - titles[]={}; - }; - class kestrel4500_left_button_click - { - name="kestrel4500_left_button_click"; + titles[]={}; + }; + class kestrel4500_left_button_click + { + name="kestrel4500_left_button_click"; sound[]={PATHTOF(sound\kestrel_left_button_click.wav),1,1}; - titles[]={}; - }; - class kestrel4500_exit_button_click - { - name="kestrel4500_exit_button_click"; + titles[]={}; + }; + class kestrel4500_exit_button_click + { + name="kestrel4500_exit_button_click"; sound[]={PATHTOF(sound\kestrel_exit_button_click.wav),1,1}; - titles[]={}; - }; + titles[]={}; + }; }; \ No newline at end of file diff --git a/addons/kestrel4500/RscTitles.hpp b/addons/kestrel4500/RscTitles.hpp index b9a65cb1e4..e0c85c9603 100644 --- a/addons/kestrel4500/RscTitles.hpp +++ b/addons/kestrel4500/RscTitles.hpp @@ -4,307 +4,307 @@ class Kestrel4500_RscText { - idc=-1; - type=0; - style=ST_CENTER; - colorDisabled[]={0,0,0,0}; - colorBackground[]={0,0,0,0}; - colorText[]={0,0,0,1}; - text=""; - x=0; - y=0; - w=0.1; - h=0.03; - font="TahomaB"; - sizeEx=0.04; - shadow=0; + idc=-1; + type=0; + style=ST_CENTER; + colorDisabled[]={0,0,0,0}; + colorBackground[]={0,0,0,0}; + colorText[]={0,0,0,1}; + text=""; + x=0; + y=0; + w=0.1; + h=0.03; + font="TahomaB"; + sizeEx=0.04; + shadow=0; }; class Kestrel4500_RscButton { - text=""; - colorText[]={0,0,0,1}; - colorDisabled[]={0,0,0,0}; - colorBackground[]={0,0,0,0}; - colorBackgroundDisabled[]={0,0,0,0}; - colorBackgroundActive[]={0,0,0,0}; - colorFocused[]={0,0,0,0}; - colorShadow[]={0,0,0,0}; - colorBorder[]={0,0,0,1}; - soundEnter[]={"",0,1}; - soundPush[]={"",0,1}; - soundClick[]={"",0,1}; - soundEscape[]={"",0,1}; - type=1; - style="0x02+0x100"; - x=0; - y=0; - w=0.10; - h=0.03; - font="TahomaB"; - SizeEx=0.025; - offsetX=0.003; - offsetY=0.003; - offsetPressedX=0.0020; - offsetPressedY=0.0020; - borderSize=0; - shadow=0; + text=""; + colorText[]={0,0,0,1}; + colorDisabled[]={0,0,0,0}; + colorBackground[]={0,0,0,0}; + colorBackgroundDisabled[]={0,0,0,0}; + colorBackgroundActive[]={0,0,0,0}; + colorFocused[]={0,0,0,0}; + colorShadow[]={0,0,0,0}; + colorBorder[]={0,0,0,1}; + soundEnter[]={"",0,1}; + soundPush[]={"",0,1}; + soundClick[]={"",0,1}; + soundEscape[]={"",0,1}; + type=1; + style="0x02+0x100"; + x=0; + y=0; + w=0.10; + h=0.03; + font="TahomaB"; + SizeEx=0.025; + offsetX=0.003; + offsetY=0.003; + offsetPressedX=0.0020; + offsetPressedY=0.0020; + borderSize=0; + shadow=0; }; class Kestrel4500_Display { - name="Kestrel4500_Display"; - idd=-1; - onLoad="uiNamespace setVariable ['Kestrel4500_Display', (_this select 0)]"; - movingEnable=1; - controlsBackground[]={}; - objects[]={}; - class controls - { - class BACKGROUND - { - moving=1; - type=0; - font="TahomaB"; - SizeEX=0.025; - idc=-1; - style=48; - x=safezoneX; - y=safezoneY; - w=1.024; - h=1.024*4/3; - colorBackground[]={1,1,1,1}; - colorText[]={1,1,1,1}; + name="Kestrel4500_Display"; + idd=-1; + onLoad="uiNamespace setVariable ['Kestrel4500_Display', (_this select 0)]"; + movingEnable=1; + controlsBackground[]={}; + objects[]={}; + class controls + { + class BACKGROUND + { + moving=1; + type=0; + font="TahomaB"; + SizeEX=0.025; + idc=-1; + style=48; + x=safezoneX; + y=safezoneY; + w=1.024; + h=1.024*4/3; + colorBackground[]={1,1,1,1}; + colorText[]={1,1,1,1}; text=PATHTOF(UI\kestrel4500.paa); - }; - class POWER: Kestrel4500_RscButton - { - idc=-1; - x=safezoneX+0.385; - y=safezoneY+1.125; - w=0.042; - h=0.042*4/3; - action="closeDialog 0"; - onMouseButtonDown = "playSound 'kestrel4500_exit_button_click'"; - }; - class ENTER: POWER - { - idc=-1; - x=safezoneX+0.46; - y=safezoneY+1.0; - w=0.1; - action=QUOTE(0 call FUNC(buttonPressed)); - onMouseButtonDown = "playSound 'kestrel4500_center_button_click'"; - }; - class TOP: Kestrel4500_RscButton - { - idc=-1; - x=safezoneX+0.46; - y=safezoneY+0.93; - w=0.1; - h=0.03; - action=QUOTE(1 call FUNC(buttonPressed)); - onMouseButtonDown = "playSound 'kestrel4500_top_button_click'"; - }; - class BOTTOM: TOP - { - idc=-1; - y=safezoneY+1.1; - action=QUOTE(2 call FUNC(buttonPressed)); - onMouseButtonDown = "playSound 'kestrel4500_bottom_button_click'"; - }; - class LEFT: Kestrel4500_RscButton - { - idc=-1; - x=safezoneX+0.4; - y=safezoneY+0.97; - w=0.046; - h=0.11; - action=QUOTE(3 call FUNC(buttonPressed)); - onMouseButtonDown = "playSound 'kestrel4500_left_button_click'"; - }; - class RIGHT: LEFT - { - idc=-1; - x=safezoneX+0.58; - action=QUOTE(4 call FUNC(buttonPressed)); - onMouseButtonDown = "playSound 'kestrel4500_right_button_click'"; - }; - class MEMORY: Kestrel4500_RscButton - { - idc=-1; - x=safezoneX+0.395; - y=safezoneY+0.87; - w=0.05; - h=0.045*4/3; - action=QUOTE(5 call FUNC(buttonPressed)); - }; - class BACKLIGHT: MEMORY - { - idc=-1; - x=safezoneX+0.585; - action=QUOTE(6 call FUNC(buttonPressed)); - }; - - class TEXT_TOP: Kestrel4500_RscText - { - idc=74100; - x=safezoneX+0.40; - y=safezoneY+0.58; - w=0.22; - h=0.04; - text=""; - }; - class TEXT_CENTER_BIG: TEXT_TOP - { - idc=74200; - y=safezoneY+0.61; - h=0.10; - SizeEx=0.06; - text=""; - }; - class TEXT_CENTER_LINE_1_LEFT: TEXT_TOP - { - idc=74300; - y=safezoneY+0.60; - style=ST_LEFT; - h=0.10; - SizeEx=0.05; - text=""; - }; - class TEXT_CENTER_LINE2_LEFT: TEXT_CENTER_LINE_1_LEFT - { - idc=74301; - y=safezoneY+0.64; - text=""; - }; - class TEXT_CENTER_LINE_3_LEFT: TEXT_CENTER_LINE2_LEFT - { - idc=74302; - y=safezoneY+0.68; - text=""; - }; - class TEXT_CENTER_LINE_1_RIGHT: TEXT_CENTER_LINE_1_LEFT - { - idc=74303; - style=ST_RIGHT; - }; - class TEXT_CENTER_LINE2_RIGHT: TEXT_CENTER_LINE2_LEFT - { - idc=74304; - style=ST_RIGHT; - }; - class TEXT_CENTER_LINE_3_RIGHT: TEXT_CENTER_LINE_3_LEFT - { - idc=74305; - style=ST_RIGHT; - }; - class TEXT_INFO_LINE_1: TEXT_TOP - { - idc=74400; - y=safezoneY+0.69; - text=""; - }; - class TEXT_INFO_LINE_2: TEXT_TOP - { - idc=74401; - y=safezoneY+0.72; - text=""; - }; - }; + }; + class POWER: Kestrel4500_RscButton + { + idc=-1; + x=safezoneX+0.385; + y=safezoneY+1.125; + w=0.042; + h=0.042*4/3; + action="closeDialog 0"; + onMouseButtonDown = "playSound 'kestrel4500_exit_button_click'"; + }; + class ENTER: POWER + { + idc=-1; + x=safezoneX+0.46; + y=safezoneY+1.0; + w=0.1; + action=QUOTE(0 call FUNC(buttonPressed)); + onMouseButtonDown = "playSound 'kestrel4500_center_button_click'"; + }; + class TOP: Kestrel4500_RscButton + { + idc=-1; + x=safezoneX+0.46; + y=safezoneY+0.93; + w=0.1; + h=0.03; + action=QUOTE(1 call FUNC(buttonPressed)); + onMouseButtonDown = "playSound 'kestrel4500_top_button_click'"; + }; + class BOTTOM: TOP + { + idc=-1; + y=safezoneY+1.1; + action=QUOTE(2 call FUNC(buttonPressed)); + onMouseButtonDown = "playSound 'kestrel4500_bottom_button_click'"; + }; + class LEFT: Kestrel4500_RscButton + { + idc=-1; + x=safezoneX+0.4; + y=safezoneY+0.97; + w=0.046; + h=0.11; + action=QUOTE(3 call FUNC(buttonPressed)); + onMouseButtonDown = "playSound 'kestrel4500_left_button_click'"; + }; + class RIGHT: LEFT + { + idc=-1; + x=safezoneX+0.58; + action=QUOTE(4 call FUNC(buttonPressed)); + onMouseButtonDown = "playSound 'kestrel4500_right_button_click'"; + }; + class MEMORY: Kestrel4500_RscButton + { + idc=-1; + x=safezoneX+0.395; + y=safezoneY+0.87; + w=0.05; + h=0.045*4/3; + action=QUOTE(5 call FUNC(buttonPressed)); + }; + class BACKLIGHT: MEMORY + { + idc=-1; + x=safezoneX+0.585; + action=QUOTE(6 call FUNC(buttonPressed)); + }; + + class TEXT_TOP: Kestrel4500_RscText + { + idc=74100; + x=safezoneX+0.40; + y=safezoneY+0.58; + w=0.22; + h=0.04; + text=""; + }; + class TEXT_CENTER_BIG: TEXT_TOP + { + idc=74200; + y=safezoneY+0.61; + h=0.10; + SizeEx=0.06; + text=""; + }; + class TEXT_CENTER_LINE_1_LEFT: TEXT_TOP + { + idc=74300; + y=safezoneY+0.60; + style=ST_LEFT; + h=0.10; + SizeEx=0.05; + text=""; + }; + class TEXT_CENTER_LINE2_LEFT: TEXT_CENTER_LINE_1_LEFT + { + idc=74301; + y=safezoneY+0.64; + text=""; + }; + class TEXT_CENTER_LINE_3_LEFT: TEXT_CENTER_LINE2_LEFT + { + idc=74302; + y=safezoneY+0.68; + text=""; + }; + class TEXT_CENTER_LINE_1_RIGHT: TEXT_CENTER_LINE_1_LEFT + { + idc=74303; + style=ST_RIGHT; + }; + class TEXT_CENTER_LINE2_RIGHT: TEXT_CENTER_LINE2_LEFT + { + idc=74304; + style=ST_RIGHT; + }; + class TEXT_CENTER_LINE_3_RIGHT: TEXT_CENTER_LINE_3_LEFT + { + idc=74305; + style=ST_RIGHT; + }; + class TEXT_INFO_LINE_1: TEXT_TOP + { + idc=74400; + y=safezoneY+0.69; + text=""; + }; + class TEXT_INFO_LINE_2: TEXT_TOP + { + idc=74401; + y=safezoneY+0.72; + text=""; + }; + }; }; class RscTitles { - class RscKestrel4500 - { - idd=-1; - onLoad="with uiNameSpace do { RscKestrel4500 = _this select 0 };"; - movingEnable=0; - duration=60; - fadeIn="false"; - fadeOut="false"; - class controls - { - class RscKestrel4500 - { - idc=75000; - moving=0; - type=0; - font="TahomaB"; - SizeEX=0.025*0.75; - style=48; - x=safezoneX-0.05; - y=safezoneY+0.7; - w=1.024*0.75; - h=1.024*4/3*0.75; - colorBackground[]={1,1,1,1}; - colorText[]={1,1,1,1}; - text=PATHTOF(UI\kestrel4500.paa); - }; - class RscTextTop: Kestrel4500_RscText - { - idc=75100; - x=safezoneX-0.05+0.40*0.75; - y=safezoneY+0.7+0.58*0.75; - w=0.22*0.75; - h=0.04*0.75; - SizeEx=0.04*0.75; - text=""; - }; - class RscTextCenterBig: RscTextTop - { - idc=75200; - y=safezoneY+0.7+0.61*0.75; - h=0.10*0.75; - SizeEx=0.06*0.75; - text=""; - }; - class RscTextCenterLine1Left: RscTextTop - { - idc=75300; - y=safezoneY+0.7+0.60*0.75; - style=ST_LEFT; - h=0.10*0.75; - SizeEx=0.05*0.75; - text=""; - }; - class RscTextCenterLine2Left: RscTextCenterLine1Left - { - idc=75301; - y=safezoneY+0.7+0.64*0.75; - text=""; - }; - class RscTextCenterLine3Left: RscTextCenterLine2Left - { - idc=75302; - y=safezoneY+0.7+0.68*0.75; - text=""; - }; - class RscTextCenterLine1Right: RscTextCenterLine1Left - { - idc=75303; - style=ST_RIGHT; - }; - class RscTextCenterLine2Right: RscTextCenterLine2Left - { - idc=75304; - style=ST_RIGHT; - }; - class RscTextCenterLine3Right: RscTextCenterLine3Left - { - idc=75305; - style=ST_RIGHT; - }; - class RscTextInfoLine1: RscTextTop - { - idc=75400; - y=safezoneY+0.7+0.69*0.75; - text=""; - }; - class RscTextInfoLine2: RscTextTop - { - idc=75401; - y=safezoneY+0.7+0.72*0.75; - text=""; - }; - }; - }; + class RscKestrel4500 + { + idd=-1; + onLoad="with uiNameSpace do { RscKestrel4500 = _this select 0 };"; + movingEnable=0; + duration=60; + fadeIn="false"; + fadeOut="false"; + class controls + { + class RscKestrel4500 + { + idc=75000; + moving=0; + type=0; + font="TahomaB"; + SizeEX=0.025*0.75; + style=48; + x=safezoneX-0.05; + y=safezoneY+0.7; + w=1.024*0.75; + h=1.024*4/3*0.75; + colorBackground[]={1,1,1,1}; + colorText[]={1,1,1,1}; + text=PATHTOF(UI\kestrel4500.paa); + }; + class RscTextTop: Kestrel4500_RscText + { + idc=75100; + x=safezoneX-0.05+0.40*0.75; + y=safezoneY+0.7+0.58*0.75; + w=0.22*0.75; + h=0.04*0.75; + SizeEx=0.04*0.75; + text=""; + }; + class RscTextCenterBig: RscTextTop + { + idc=75200; + y=safezoneY+0.7+0.61*0.75; + h=0.10*0.75; + SizeEx=0.06*0.75; + text=""; + }; + class RscTextCenterLine1Left: RscTextTop + { + idc=75300; + y=safezoneY+0.7+0.60*0.75; + style=ST_LEFT; + h=0.10*0.75; + SizeEx=0.05*0.75; + text=""; + }; + class RscTextCenterLine2Left: RscTextCenterLine1Left + { + idc=75301; + y=safezoneY+0.7+0.64*0.75; + text=""; + }; + class RscTextCenterLine3Left: RscTextCenterLine2Left + { + idc=75302; + y=safezoneY+0.7+0.68*0.75; + text=""; + }; + class RscTextCenterLine1Right: RscTextCenterLine1Left + { + idc=75303; + style=ST_RIGHT; + }; + class RscTextCenterLine2Right: RscTextCenterLine2Left + { + idc=75304; + style=ST_RIGHT; + }; + class RscTextCenterLine3Right: RscTextCenterLine3Left + { + idc=75305; + style=ST_RIGHT; + }; + class RscTextInfoLine1: RscTextTop + { + idc=75400; + y=safezoneY+0.7+0.69*0.75; + text=""; + }; + class RscTextInfoLine2: RscTextTop + { + idc=75401; + y=safezoneY+0.7+0.72*0.75; + text=""; + }; + }; + }; }; \ No newline at end of file diff --git a/addons/kestrel4500/functions/fnc_buttonPressed.sqf b/addons/kestrel4500/functions/fnc_buttonPressed.sqf index 3f267ec7d4..49f9149c16 100644 --- a/addons/kestrel4500/functions/fnc_buttonPressed.sqf +++ b/addons/kestrel4500/functions/fnc_buttonPressed.sqf @@ -16,38 +16,38 @@ #include "script_component.hpp" switch (_this) do { - case 0: { // Enter - if (!GVAR(Kestrel4500_MinAvgMAx) && (GVAR(Kestrel4500_Menu) == 2 || GVAR(Kestrel4500_Menu) == 3)) then { - GVAR(Kestrel4500_RefHeading) = getDir ACE_player; - }; - if (GVAR(Kestrel4500_MinAvgMAx) && GVAR(Kestrel4500_Menu) > 0 && GVAR(Kestrel4500_Menu) < 4) then { - if (GVAR(Kestrel4500_MinAvgMAxMode) != 1) then { - { - GVAR(Kestrel4500_MIN) set [_x, 0]; - GVAR(Kestrel4500_MAX) set [_x, 0]; - GVAR(Kestrel4500_TOTAL) set [_x, 0]; - GVAR(Kestrel4500_ENTRIES) set [_x, 0]; - } forEach [1, 2, 3]; - }; - GVAR(Kestrel4500_MinAvgMaxMode) = GVAR(Kestrel4500_MinAvgMaxMode + 1) % 3; - }; - }; - case 1: { // Top - GVAR(Kestrel4500_Menu) = (GVAR(Kestrel4500_Menu) - 1 + (count GVAR(Kestrel4500_Menus))) % (count GVAR(Kestrel4500_Menus)); - }; - case 2: { // Bottom - GVAR(Kestrel4500_Menu) = (GVAR(Kestrel4500_Menu) + 1 + (count GVAR(Kestrel4500_Menus))) % (count GVAR(Kestrel4500_Menus)); - }; - case 3: { // Left - GVAR(Kestrel4500_MinAvgMaxMode) = !GVAR(Kestrel4500_MinAvgMaxMode); - }; - case 4: { // Right - GVAR(Kestrel4500_MinAvgMaxMode) = !GVAR(Kestrel4500_MinAvgMaxMode); - }; - case 5: { // Memory - }; - case 6: { // Backlight - }; + case 0: { // Enter + if (!GVAR(Kestrel4500_MinAvgMAx) && (GVAR(Kestrel4500_Menu) == 2 || GVAR(Kestrel4500_Menu) == 3)) then { + GVAR(Kestrel4500_RefHeading) = getDir ACE_player; + }; + if (GVAR(Kestrel4500_MinAvgMAx) && GVAR(Kestrel4500_Menu) > 0 && GVAR(Kestrel4500_Menu) < 4) then { + if (GVAR(Kestrel4500_MinAvgMAxMode) != 1) then { + { + GVAR(Kestrel4500_MIN) set [_x, 0]; + GVAR(Kestrel4500_MAX) set [_x, 0]; + GVAR(Kestrel4500_TOTAL) set [_x, 0]; + GVAR(Kestrel4500_ENTRIES) set [_x, 0]; + } forEach [1, 2, 3]; + }; + GVAR(Kestrel4500_MinAvgMaxMode) = GVAR(Kestrel4500_MinAvgMaxMode + 1) % 3; + }; + }; + case 1: { // Top + GVAR(Kestrel4500_Menu) = (GVAR(Kestrel4500_Menu) - 1 + (count GVAR(Kestrel4500_Menus))) % (count GVAR(Kestrel4500_Menus)); + }; + case 2: { // Bottom + GVAR(Kestrel4500_Menu) = (GVAR(Kestrel4500_Menu) + 1 + (count GVAR(Kestrel4500_Menus))) % (count GVAR(Kestrel4500_Menus)); + }; + case 3: { // Left + GVAR(Kestrel4500_MinAvgMaxMode) = !GVAR(Kestrel4500_MinAvgMaxMode); + }; + case 4: { // Right + GVAR(Kestrel4500_MinAvgMaxMode) = !GVAR(Kestrel4500_MinAvgMaxMode); + }; + case 5: { // Memory + }; + case 6: { // Backlight + }; }; [] call FUNC(updateDisplay); diff --git a/addons/kestrel4500/functions/fnc_collectData.sqf b/addons/kestrel4500/functions/fnc_collectData.sqf index 8692ba8118..44a381368e 100644 --- a/addons/kestrel4500/functions/fnc_collectData.sqf +++ b/addons/kestrel4500/functions/fnc_collectData.sqf @@ -22,14 +22,14 @@ if (isNil QUOTE(EGVAR(advanced_ballistics,Altitude))) then {EGVAR(advanced_balli if (isNil QUOTE(GVAR(Kestrel4500_MIN)) || isNil QUOTE(GVAR(Kestrel4500_MAX))) then { _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL ACE_player) select 2); _humidity = EGVAR(weather,currentHumidity); - _barometricPressure = 1013.25 * exp(-(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast; - _altitude = EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2); - GVAR(Kestrel4500_MIN) = [0, 0, 0, 0, _temperature, _humidity, _barometricPressure, _altitude]; - GVAR(Kestrel4500_MAX) = [0, 0, 0, 0, _temperature, _humidity, _barometricPressure, _altitude]; + _barometricPressure = 1013.25 * exp(-(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast; + _altitude = EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2); + GVAR(Kestrel4500_MIN) = [0, 0, 0, 0, _temperature, _humidity, _barometricPressure, _altitude]; + GVAR(Kestrel4500_MAX) = [0, 0, 0, 0, _temperature, _humidity, _barometricPressure, _altitude]; }; { - GVAR(Kestrel4500_ENTRIES) set [_x, (GVAR(Kestrel4500_ENTRIES) select _x) + 1]; + GVAR(Kestrel4500_ENTRIES) set [_x, (GVAR(Kestrel4500_ENTRIES) select _x) + 1]; } forEach [0, 4, 5, 6 ,7]; // Direction @@ -39,34 +39,34 @@ GVAR(Kestrel4500_MAX) set [0, _playerDir max (GVAR(Kestrel4500_MAX) select 0)]; GVAR(Kestrel4500_TOTAL) set [0, (GVAR(Kestrel4500_TOTAL) select 0) + _playerDir]; if (GVAR(Kestrel4500_MinAvgMaxMode) == 1) then { - { - GVAR(Kestrel4500_ENTRIES) set [_x, (GVAR(Kestrel4500_ENTRIES) select _x) + 1]; - } forEach [1, 2, 3]; - - // Wind SPD - _windSpeed = vectorMagnitude ACE_wind; - _windDir = (ACE_wind select 0) atan2 (ACE_wind select 1); + { + GVAR(Kestrel4500_ENTRIES) set [_x, (GVAR(Kestrel4500_ENTRIES) select _x) + 1]; + } forEach [1, 2, 3]; + + // Wind SPD + _windSpeed = vectorMagnitude ACE_wind; + _windDir = (ACE_wind select 0) atan2 (ACE_wind select 1); - if (isClass (configFile >> "CfgPatches" >> "ACE_Advanced_Ballistics")) then { - _windSpeed = (eyePos ACE_player) call EFUNC(advanced_ballistics,calculateWindSpeed); - }; + if (isClass (configFile >> "CfgPatches" >> "ACE_Advanced_Ballistics")) then { + _windSpeed = (eyePos ACE_player) call EFUNC(advanced_ballistics,calculateWindSpeed); + }; - _windSpeed = cos(_playerDir - _windDir) * _windSpeed; - GVAR(Kestrel4500_MIN) set [1, (GVAR(Kestrel4500_MIN) select 1) min abs(_windSpeed)]; - GVAR(Kestrel4500_MAX) set [1, abs(_windSpeed) max (GVAR(Kestrel4500_MAX) select 1)]; - GVAR(Kestrel4500_TOTAL) set [1, (GVAR(Kestrel4500_TOTAL) select 1) + abs(_windSpeed)]; + _windSpeed = cos(_playerDir - _windDir) * _windSpeed; + GVAR(Kestrel4500_MIN) set [1, (GVAR(Kestrel4500_MIN) select 1) min abs(_windSpeed)]; + GVAR(Kestrel4500_MAX) set [1, abs(_windSpeed) max (GVAR(Kestrel4500_MAX) select 1)]; + GVAR(Kestrel4500_TOTAL) set [1, (GVAR(Kestrel4500_TOTAL) select 1) + abs(_windSpeed)]; - // CROSSWIND - _crosswind = abs(sin(GVAR(Kestrel4500_RefHeading) - _playerDir) * _windSpeed); - GVAR(Kestrel4500_MIN) set [2, (GVAR(Kestrel4500_MIN) select 2) min _crosswind]; - GVAR(Kestrel4500_MAX) set [2, _crosswind max (GVAR(Kestrel4500_MAX) select 2)]; - GVAR(Kestrel4500_TOTAL) set [2, (GVAR(Kestrel4500_TOTAL) select 2) + _crosswind]; + // CROSSWIND + _crosswind = abs(sin(GVAR(Kestrel4500_RefHeading) - _playerDir) * _windSpeed); + GVAR(Kestrel4500_MIN) set [2, (GVAR(Kestrel4500_MIN) select 2) min _crosswind]; + GVAR(Kestrel4500_MAX) set [2, _crosswind max (GVAR(Kestrel4500_MAX) select 2)]; + GVAR(Kestrel4500_TOTAL) set [2, (GVAR(Kestrel4500_TOTAL) select 2) + _crosswind]; - // HEADWIND - _headwind = abs(cos(GVAR(Kestrel4500_RefHeading) - _playerDir) * _windSpeed); - GVAR(Kestrel4500_MIN) set [3, (GVAR(Kestrel4500_MIN) select 3) min _headwind]; - GVAR(Kestrel4500_MAX) set [3, _headwind max (GVAR(Kestrel4500_MAX) select 3)]; - GVAR(Kestrel4500_TOTAL) set [3, (GVAR(Kestrel4500_TOTAL) select 3) + _headwind]; + // HEADWIND + _headwind = abs(cos(GVAR(Kestrel4500_RefHeading) - _playerDir) * _windSpeed); + GVAR(Kestrel4500_MIN) set [3, (GVAR(Kestrel4500_MIN) select 3) min _headwind]; + GVAR(Kestrel4500_MAX) set [3, _headwind max (GVAR(Kestrel4500_MAX) select 3)]; + GVAR(Kestrel4500_TOTAL) set [3, (GVAR(Kestrel4500_TOTAL) select 3) + _headwind]; }; // TEMP diff --git a/addons/kestrel4500/functions/fnc_displayKestrel.sqf b/addons/kestrel4500/functions/fnc_displayKestrel.sqf index da99256456..84e89dcc45 100644 --- a/addons/kestrel4500/functions/fnc_displayKestrel.sqf +++ b/addons/kestrel4500/functions/fnc_displayKestrel.sqf @@ -30,16 +30,16 @@ private ["_outputData"]; if (GVAR(Kestrel4500_Overlay)) exitWith { - GVAR(Kestrel4500_Overlay) = false; - 3 cutText ["", "PLAIN"]; - true + GVAR(Kestrel4500_Overlay) = false; + 3 cutText ["", "PLAIN"]; + true }; if (underwater ACE_player) exitWith { true }; if (!("ACE_Kestrel4500" in (uniformItems ACE_player)) && !("ACE_Kestrel4500" in (vestItems ACE_player))) exitWith { true }; if (GVAR(Kestrel4500) && dialog) then { - GVAR(Kestrel4500) = false; - closeDialog 0; + GVAR(Kestrel4500) = false; + closeDialog 0; }; GVAR(Kestrel4500_Overlay) = true; diff --git a/addons/kestrel4500/functions/fnc_generateOutputData.sqf b/addons/kestrel4500/functions/fnc_generateOutputData.sqf index 5aa2d91758..9467548dc8 100644 --- a/addons/kestrel4500/functions/fnc_generateOutputData.sqf +++ b/addons/kestrel4500/functions/fnc_generateOutputData.sqf @@ -55,161 +55,161 @@ if (_playerDir % 90 > 80) then { GVAR(Kestrel4500_Direction) = GVAR(Kestrel4500_ GVAR(Kestrel4500_Direction) = GVAR(Kestrel4500_Direction) % 16; switch (GVAR(Kestrel4500_Menu)) do { - case 0: { // Direction - if (!GVAR(Kestrel4500_MinAvgMax)) then { - _textCenterBig = format["%1", format["%1 %2", GVAR(Kestrel4500_Direction)s select GVAR(Kestrel4500_Direction), round(_playerDir)]]; - } else { - _textCenterLine1Left = "Min"; - _textCenterLine2Left = "Avg"; - _textCenterLine3Left = "Max"; - _textCenterLine1Right = "N/A"; - _textCenterLine2Right = "N/A"; - _textCenterLine3Right = "N/A"; - }; - }; - case 1: { // Wind SPD - if (!GVAR(Kestrel4500_MinAvgMax)) then { - _textCenterBig = Str(round(abs(_windSpeed) * 10) / 10); - } else { - _textCenterLine1Left = "Max"; - _textCenterLine2Left = "Avg"; - switch (GVAR(Kestrel4500_MinAvgMaxMode)) do { - case 0: { - _textCenterLine1Right = "--. -"; - _textCenterLine2Right = "--. -"; - _textInfoLine2 = "- average"; - }; - case 1: { - _textCenterLine1Right = Str(round((Kestrel4500_MAX select 1) * 10) / 10); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 1) / (Kestrel4500_ENTRIES select 1) * 10) / 10); - _textInfoLine2 = "- stop"; - }; - case 2: { - _textCenterLine1Right = Str(round((Kestrel4500_MAX select 1) * 10) / 10); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 1) / (Kestrel4500_ENTRIES select 1) * 10) / 10); - _textInfoLine2 = "- clear"; - }; - }; - }; - }; - case 2: { // CROSSWIND - if (!GVAR(Kestrel4500_MinAvgMax)) then { - _textCenterBig = Str(round(abs(sin(GVAR(Kestrel4500_RefHeading) - _playerDir) * _windSpeed) * 10) / 10); - _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; - _textInfoLine2 = "- set heading"; - } else { - _textCenterLine1Left = "Max"; - _textCenterLine2Left = "Avg"; - switch (GVAR(Kestrel4500_MinAvgMax)Mode) do { - case 0: { - _textCenterLine1Right = "--. -"; - _textCenterLine2Right = "--. -"; - _textInfoLine2 = "- average"; - }; - case 1: { - _textCenterLine1Right = Str(round((Kestrel4500_MAX select 2) * 10) / 10); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 2) / (Kestrel4500_ENTRIES select 2) * 10) / 10); - _textInfoLine2 = "- stop"; - }; - case 2: { - _textCenterLine1Right = Str(round((Kestrel4500_MAX select 2) * 10) / 10); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 2) / (Kestrel4500_ENTRIES select 2) * 10) / 10); - _textInfoLine2 = "- clear"; - }; - }; - }; - }; - case 3: { // HEADWIND - if (!GVAR(Kestrel4500_MinAvgMax)) then { - _textCenterBig = Str(round(abs(cos(GVAR(Kestrel4500_RefHeading) - _playerDir) * _windSpeed) * 10) / 10); - _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; - _textInfoLine2 = "- set heading"; - } else { - _textCenterLine1Left = "Max"; - _textCenterLine2Left = "Avg"; - switch (GVAR(Kestrel4500_MinAvgMax)Mode) do { - case 0: { - _textCenterLine1Right = "--. -"; - _textCenterLine2Right = "--. -"; - _textInfoLine2 = "- average"; - }; - case 1: { - _textCenterLine1Right = Str(round((Kestrel4500_MAX select 3) * 10) / 10); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 3) / (Kestrel4500_ENTRIES select 3) * 10) / 10); - _textInfoLine2 = "- stop"; - }; - case 2: { - _textCenterLine1Right = Str(round((Kestrel4500_MAX select 3) * 10) / 10); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 3) / (Kestrel4500_ENTRIES select 3) * 10) / 10); - _textInfoLine2 = "- clear"; - }; - }; - }; - }; - case 4: { // TEMP - if (!GVAR(Kestrel4500_MinAvgMax)) then { - _textCenterBig = Str(round(_temperature * 10) / 10); - } else { - _textCenterLine1Left = "Min"; - _textCenterLine2Left = "Avg"; - _textCenterLine3Left = "Max"; - _textCenterLine1Right = Str(round((Kestrel4500_MIN select 4) * 10) / 10); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 4) / (Kestrel4500_ENTRIES select 4) * 10) / 10); - _textCenterLine3Right = Str(round((Kestrel4500_MAX select 4) * 10) / 10); - }; - }; - case 5: { // HUMIDITY - if (!GVAR(Kestrel4500_MinAvgMax)) then { - _textCenterBig = Str(round(_humidity * 100 * 10) / 10); - } else { - _textCenterLine1Left = "Min"; - _textCenterLine2Left = "Avg"; - _textCenterLine3Left = "Max"; - _textCenterLine1Right = Str(round((Kestrel4500_MIN select 5) * 10) / 10); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 5) / (Kestrel4500_ENTRIES select 5) * 10) / 10); - _textCenterLine3Right = Str(round((Kestrel4500_MAX select 5) * 10) / 10); - }; - }; - case 6: { // BARO - if (!GVAR(Kestrel4500_MinAvgMax)) then { - _textCenterBig = Str(round((1013.25 * exp(-(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast) * 10) / 10); - } else { - _textCenterLine1Left = "Min"; - _textCenterLine2Left = "Avg"; - _textCenterLine3Left = "Max"; - _textCenterLine1Right = Str(round((Kestrel4500_MIN select 6) * 10) / 10); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 6) / (Kestrel4500_ENTRIES select 6) * 10) / 10); - _textCenterLine3Right = Str(round((Kestrel4500_MAX select 6) * 10) / 10); - }; - }; - case 7: { // ALTITUDE - if (!GVAR(Kestrel4500_MinAvgMax)) then { - _textCenterBig = Str(round(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2))); - } else { - _textCenterLine1Left = "Min"; - _textCenterLine2Left = "Avg"; - _textCenterLine3Left = "Max"; - _textCenterLine1Right = Str(round(Kestrel4500_MIN select 7)); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 7) / (Kestrel4500_ENTRIES select 7))); - _textCenterLine3Right = Str(round(Kestrel4500_MAX select 7)); - }; - }; - case 8: { // User Screen 1 - _textCenterLine1Left = Str(round(_playerDir)); - _textCenterLine2Left = Str(round(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2))); - _textCenterLine3Left = Str(round(abs(_windSpeed) * 10) / 10); - _textCenterLine1Right = GVAR(Kestrel4500_Direction)s select GVAR(Kestrel4500_Direction); - _textCenterLine2Right = "m"; - _textCenterLine3Right = "m/s"; - }; - case 9: { // User Screen 2 - _textCenterLine1Left = Str(round(_temperature * 10) / 10); - _textCenterLine2Left = Str(round(_humidity * 100 * 10) / 10); - _textCenterLine3Left = Str(round((1013.25 * exp(-(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast) * 10) / 10); - _textCenterLine1Right = "C"; - _textCenterLine2Right = "%"; - _textCenterLine3Right = "hPA"; - }; + case 0: { // Direction + if (!GVAR(Kestrel4500_MinAvgMax)) then { + _textCenterBig = format["%1", format["%1 %2", GVAR(Kestrel4500_Direction)s select GVAR(Kestrel4500_Direction), round(_playerDir)]]; + } else { + _textCenterLine1Left = "Min"; + _textCenterLine2Left = "Avg"; + _textCenterLine3Left = "Max"; + _textCenterLine1Right = "N/A"; + _textCenterLine2Right = "N/A"; + _textCenterLine3Right = "N/A"; + }; + }; + case 1: { // Wind SPD + if (!GVAR(Kestrel4500_MinAvgMax)) then { + _textCenterBig = Str(round(abs(_windSpeed) * 10) / 10); + } else { + _textCenterLine1Left = "Max"; + _textCenterLine2Left = "Avg"; + switch (GVAR(Kestrel4500_MinAvgMaxMode)) do { + case 0: { + _textCenterLine1Right = "--. -"; + _textCenterLine2Right = "--. -"; + _textInfoLine2 = "- average"; + }; + case 1: { + _textCenterLine1Right = Str(round((Kestrel4500_MAX select 1) * 10) / 10); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 1) / (Kestrel4500_ENTRIES select 1) * 10) / 10); + _textInfoLine2 = "- stop"; + }; + case 2: { + _textCenterLine1Right = Str(round((Kestrel4500_MAX select 1) * 10) / 10); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 1) / (Kestrel4500_ENTRIES select 1) * 10) / 10); + _textInfoLine2 = "- clear"; + }; + }; + }; + }; + case 2: { // CROSSWIND + if (!GVAR(Kestrel4500_MinAvgMax)) then { + _textCenterBig = Str(round(abs(sin(GVAR(Kestrel4500_RefHeading) - _playerDir) * _windSpeed) * 10) / 10); + _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; + _textInfoLine2 = "- set heading"; + } else { + _textCenterLine1Left = "Max"; + _textCenterLine2Left = "Avg"; + switch (GVAR(Kestrel4500_MinAvgMax)Mode) do { + case 0: { + _textCenterLine1Right = "--. -"; + _textCenterLine2Right = "--. -"; + _textInfoLine2 = "- average"; + }; + case 1: { + _textCenterLine1Right = Str(round((Kestrel4500_MAX select 2) * 10) / 10); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 2) / (Kestrel4500_ENTRIES select 2) * 10) / 10); + _textInfoLine2 = "- stop"; + }; + case 2: { + _textCenterLine1Right = Str(round((Kestrel4500_MAX select 2) * 10) / 10); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 2) / (Kestrel4500_ENTRIES select 2) * 10) / 10); + _textInfoLine2 = "- clear"; + }; + }; + }; + }; + case 3: { // HEADWIND + if (!GVAR(Kestrel4500_MinAvgMax)) then { + _textCenterBig = Str(round(abs(cos(GVAR(Kestrel4500_RefHeading) - _playerDir) * _windSpeed) * 10) / 10); + _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; + _textInfoLine2 = "- set heading"; + } else { + _textCenterLine1Left = "Max"; + _textCenterLine2Left = "Avg"; + switch (GVAR(Kestrel4500_MinAvgMax)Mode) do { + case 0: { + _textCenterLine1Right = "--. -"; + _textCenterLine2Right = "--. -"; + _textInfoLine2 = "- average"; + }; + case 1: { + _textCenterLine1Right = Str(round((Kestrel4500_MAX select 3) * 10) / 10); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 3) / (Kestrel4500_ENTRIES select 3) * 10) / 10); + _textInfoLine2 = "- stop"; + }; + case 2: { + _textCenterLine1Right = Str(round((Kestrel4500_MAX select 3) * 10) / 10); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 3) / (Kestrel4500_ENTRIES select 3) * 10) / 10); + _textInfoLine2 = "- clear"; + }; + }; + }; + }; + case 4: { // TEMP + if (!GVAR(Kestrel4500_MinAvgMax)) then { + _textCenterBig = Str(round(_temperature * 10) / 10); + } else { + _textCenterLine1Left = "Min"; + _textCenterLine2Left = "Avg"; + _textCenterLine3Left = "Max"; + _textCenterLine1Right = Str(round((Kestrel4500_MIN select 4) * 10) / 10); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 4) / (Kestrel4500_ENTRIES select 4) * 10) / 10); + _textCenterLine3Right = Str(round((Kestrel4500_MAX select 4) * 10) / 10); + }; + }; + case 5: { // HUMIDITY + if (!GVAR(Kestrel4500_MinAvgMax)) then { + _textCenterBig = Str(round(_humidity * 100 * 10) / 10); + } else { + _textCenterLine1Left = "Min"; + _textCenterLine2Left = "Avg"; + _textCenterLine3Left = "Max"; + _textCenterLine1Right = Str(round((Kestrel4500_MIN select 5) * 10) / 10); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 5) / (Kestrel4500_ENTRIES select 5) * 10) / 10); + _textCenterLine3Right = Str(round((Kestrel4500_MAX select 5) * 10) / 10); + }; + }; + case 6: { // BARO + if (!GVAR(Kestrel4500_MinAvgMax)) then { + _textCenterBig = Str(round((1013.25 * exp(-(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast) * 10) / 10); + } else { + _textCenterLine1Left = "Min"; + _textCenterLine2Left = "Avg"; + _textCenterLine3Left = "Max"; + _textCenterLine1Right = Str(round((Kestrel4500_MIN select 6) * 10) / 10); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 6) / (Kestrel4500_ENTRIES select 6) * 10) / 10); + _textCenterLine3Right = Str(round((Kestrel4500_MAX select 6) * 10) / 10); + }; + }; + case 7: { // ALTITUDE + if (!GVAR(Kestrel4500_MinAvgMax)) then { + _textCenterBig = Str(round(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2))); + } else { + _textCenterLine1Left = "Min"; + _textCenterLine2Left = "Avg"; + _textCenterLine3Left = "Max"; + _textCenterLine1Right = Str(round(Kestrel4500_MIN select 7)); + _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 7) / (Kestrel4500_ENTRIES select 7))); + _textCenterLine3Right = Str(round(Kestrel4500_MAX select 7)); + }; + }; + case 8: { // User Screen 1 + _textCenterLine1Left = Str(round(_playerDir)); + _textCenterLine2Left = Str(round(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2))); + _textCenterLine3Left = Str(round(abs(_windSpeed) * 10) / 10); + _textCenterLine1Right = GVAR(Kestrel4500_Direction)s select GVAR(Kestrel4500_Direction); + _textCenterLine2Right = "m"; + _textCenterLine3Right = "m/s"; + }; + case 9: { // User Screen 2 + _textCenterLine1Left = Str(round(_temperature * 10) / 10); + _textCenterLine2Left = Str(round(_humidity * 100 * 10) / 10); + _textCenterLine3Left = Str(round((1013.25 * exp(-(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast) * 10) / 10); + _textCenterLine1Right = "C"; + _textCenterLine2Right = "%"; + _textCenterLine3Right = "hPA"; + }; }; [_textTop, _textCenterBig, _textCenterLine1Left, _textCenterLine2Left, _textCenterLine3Left, _textCenterLine1Right, _textCenterLine2Right, _textCenterLine3Right, _textInfoLine1, _textInfoLine2] diff --git a/addons/kestrel4500/script_component.hpp b/addons/kestrel4500/script_component.hpp index aa09280ff6..3c4d599c2a 100644 --- a/addons/kestrel4500/script_component.hpp +++ b/addons/kestrel4500/script_component.hpp @@ -2,11 +2,11 @@ #include "\z\ace\addons\main\script_mod.hpp" #ifdef DEBUG_ENABLED_KESTREL4500 - #define DEBUG_MODE_FULL + #define DEBUG_MODE_FULL #endif #ifdef DEBUG_SETTINGS_KESTREL4500 - #define DEBUG_SETTINGS DEBUG_SETTINGS_KESTREL4500 + #define DEBUG_SETTINGS DEBUG_SETTINGS_KESTREL4500 #endif #include "\z\ace\addons\main\script_macros.hpp" \ No newline at end of file diff --git a/addons/kestrel4500/stringtable.xml b/addons/kestrel4500/stringtable.xml index 500321e5e4..eeb2995dbb 100644 --- a/addons/kestrel4500/stringtable.xml +++ b/addons/kestrel4500/stringtable.xml @@ -1,6 +1,6 @@  - + Kestrel 4500NV Kestrel 4500NV @@ -31,5 +31,5 @@ Show Kestrel 4500 - + From 0a7552d46f16268217e365990732d89e2a3dfbb0 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 20:21:16 +0200 Subject: [PATCH 050/816] Removed unnecessary canInteractWith check --- addons/kestrel4500/functions/fnc_canShow.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/kestrel4500/functions/fnc_canShow.sqf b/addons/kestrel4500/functions/fnc_canShow.sqf index 7c2a37560d..e9352f9140 100644 --- a/addons/kestrel4500/functions/fnc_canShow.sqf +++ b/addons/kestrel4500/functions/fnc_canShow.sqf @@ -17,6 +17,6 @@ private ["_returnValue"]; -_returnValue = ("ACE_Kestrel4500" in (items ACE_player)) && {[ACE_player, objNull, ["notOnMap", "isNotInside"]] call EFUNC(common,canInteractWith)} && {!(underwater ACE_player)}; +_returnValue = ("ACE_Kestrel4500" in (items ACE_player)) && {!(underwater ACE_player)}; _returnValue From ab5518c35d2e96e6fd73d3981ea7ebf3ad82dfb2 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 20:53:14 +0200 Subject: [PATCH 051/816] Fixed a typo --- addons/weather/XEH_postInit.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/weather/XEH_postInit.sqf b/addons/weather/XEH_postInit.sqf index 2fb25d08e4..ff78eeb727 100644 --- a/addons/weather/XEH_postInit.sqf +++ b/addons/weather/XEH_postInit.sqf @@ -64,7 +64,7 @@ _fnc_updateTemperature = { _hourlyCoef = -0.5 * sin(360 * ((3 + (date select 3))/24 + (date select 4)/1440)); GVAR(currentTemperature) = (GVAR(TempDay) select (_month - 1)) * (1 - _hourlyCoef) + (GVAR(TempNight) select (_month - 1)) * _hourlyCoef; - GVAR(currentTemperature) = GVAR(currentTemperature) + GVAR(currentTemperature) - 2 * humidity - 4 * overcast; + GVAR(currentTemperature) = GVAR(currentTemperature) - 2 * humidity - 4 * overcast; GVAR(currentTemperature) = round(GVAR(currentTemperature) * 10) / 10; // Humidity From 5443d46f7b19bfe0fad43d49514f9ffb55b471c3 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 20:59:05 +0200 Subject: [PATCH 052/816] Default Altitude and Latitude are now read from the config --- addons/weather/functions/fnc_getMapData.sqf | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/weather/functions/fnc_getMapData.sqf b/addons/weather/functions/fnc_getMapData.sqf index 2f951c6cdb..8296364a4e 100644 --- a/addons/weather/functions/fnc_getMapData.sqf +++ b/addons/weather/functions/fnc_getMapData.sqf @@ -11,9 +11,8 @@ */ #include "script_component.hpp" -// @todo: Read Altitude and Latitud from config -GVAR(Altitude) = 0; -GVAR(Latitude) = 50; +GVAR(Altitude) = -getNumber(configFile >> "CfgWorlds" >> worldName >> "elevationOffset"); +GVAR(Latitude) = -getNumber(configFile >> "CfgWorlds" >> worldName >> "latitude"); if (worldName in ["Chernarus", "Bootcamp_ACR", "Woodland_ACR", "utes"]) then { GVAR(Latitude) = 50; GVAR(Altitude) = 0; }; if (worldName in ["Altis", "Stratis"]) then { GVAR(Latitude) = 40; GVAR(Altitude) = 0; }; From 9fb640195ae97bc657010406d107356451a7f389 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 21:02:57 +0200 Subject: [PATCH 053/816] Removed weather hack --- addons/advanced_ballistics/XEH_postInit.sqf | 4 ---- 1 file changed, 4 deletions(-) diff --git a/addons/advanced_ballistics/XEH_postInit.sqf b/addons/advanced_ballistics/XEH_postInit.sqf index daf2af6d49..fd8c2dfc89 100644 --- a/addons/advanced_ballistics/XEH_postInit.sqf +++ b/addons/advanced_ballistics/XEH_postInit.sqf @@ -18,10 +18,6 @@ GVAR(WindInfoStart) = time; GVAR(Protractor) = false; GVAR(ProtractorStart) = time; -// TODO: Remove this hack once the weather engine is up and running -if (isNil QUOTE(EGVAR(weather,currentTemperature))) then { EGVAR(weather,currentTemperature) = 24; }; -if (isNil QUOTE(EGVAR(weather,currentHumidity))) then { EGVAR(weather,currentHumidity) = 50; }; - GVAR(SimulationPrecision) = 1; GVAR(INIT_MESSAGE_ENABLED) = true; From 2a458f2e3d01cdfbbb1a3477b04c1e8b31b8e17b Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 21:03:17 +0200 Subject: [PATCH 054/816] Removed Altitude and Latitude negation --- addons/weather/functions/fnc_getMapData.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/weather/functions/fnc_getMapData.sqf b/addons/weather/functions/fnc_getMapData.sqf index 8296364a4e..86a05fb225 100644 --- a/addons/weather/functions/fnc_getMapData.sqf +++ b/addons/weather/functions/fnc_getMapData.sqf @@ -11,8 +11,8 @@ */ #include "script_component.hpp" -GVAR(Altitude) = -getNumber(configFile >> "CfgWorlds" >> worldName >> "elevationOffset"); -GVAR(Latitude) = -getNumber(configFile >> "CfgWorlds" >> worldName >> "latitude"); +GVAR(Altitude) = getNumber(configFile >> "CfgWorlds" >> worldName >> "elevationOffset"); +GVAR(Latitude) = getNumber(configFile >> "CfgWorlds" >> worldName >> "latitude"); if (worldName in ["Chernarus", "Bootcamp_ACR", "Woodland_ACR", "utes"]) then { GVAR(Latitude) = 50; GVAR(Altitude) = 0; }; if (worldName in ["Altis", "Stratis"]) then { GVAR(Latitude) = 40; GVAR(Altitude) = 0; }; From 26c8f9588a36801e29265578bfad19af9216eef4 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 21:22:58 +0200 Subject: [PATCH 055/816] AdvancedBallistics is now always using the dll extension --- .../advanced_ballistics/CfgEventHandlers.hpp | 2 +- addons/advanced_ballistics/XEH_postInit.sqf | 5 +- addons/advanced_ballistics/XEH_preInit.sqf | 1 - .../functions/fnc_handleFired.sqf | 385 ++++++++++-------- .../functions/fnc_handleFiredExtension.sqf | 191 --------- .../advanced_ballistics/script_component.hpp | 2 + 6 files changed, 222 insertions(+), 364 deletions(-) delete mode 100644 addons/advanced_ballistics/functions/fnc_handleFiredExtension.sqf diff --git a/addons/advanced_ballistics/CfgEventHandlers.hpp b/addons/advanced_ballistics/CfgEventHandlers.hpp index d5f74460c1..10dbca1360 100644 --- a/addons/advanced_ballistics/CfgEventHandlers.hpp +++ b/addons/advanced_ballistics/CfgEventHandlers.hpp @@ -16,4 +16,4 @@ class Extended_FiredBIS_EventHandlers { firedBIS = QUOTE(_this call FUNC(handleFired)); }; }; -}; +}; \ No newline at end of file diff --git a/addons/advanced_ballistics/XEH_postInit.sqf b/addons/advanced_ballistics/XEH_postInit.sqf index fd8c2dfc89..12c2b139a4 100644 --- a/addons/advanced_ballistics/XEH_postInit.sqf +++ b/addons/advanced_ballistics/XEH_postInit.sqf @@ -20,8 +20,6 @@ GVAR(ProtractorStart) = time; GVAR(SimulationPrecision) = 1; -GVAR(INIT_MESSAGE_ENABLED) = true; - GVAR(WindEnabled) = true; GVAR(SpinDriftEnabled) = true; GVAR(CoriolisEnabled) = true; @@ -33,6 +31,7 @@ GVAR(BulletTraceEnabled) = true; GVAR(AtmosphericDensitySimulationEnabled) = true; GVAR(BarrelLengthInfluenceEnabled) = true; GVAR(VehicleGunnerEnabled) = true; -GVAR(ExtensionsEnabled) = false; + +GVAR(INIT_MESSAGE_ENABLED) = false; [] call FUNC(initializeTerrainExtension); diff --git a/addons/advanced_ballistics/XEH_preInit.sqf b/addons/advanced_ballistics/XEH_preInit.sqf index e4be391d23..a22412c105 100644 --- a/addons/advanced_ballistics/XEH_preInit.sqf +++ b/addons/advanced_ballistics/XEH_preInit.sqf @@ -12,7 +12,6 @@ PREP(calculateStabilityFactor); PREP(calculateWindSpeed); PREP(displayProtractor); PREP(handleFired); -PREP(handleFiredExtension); PREP(initializeTerrainExtension); ADDON = true; diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index 25828b52d3..87637022e3 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -145,202 +145,251 @@ if (count GVAR(bulletDatabaseFreeIndices) > 0) then { GVAR(bulletDatabaseFreeIndices) = GVAR(bulletDatabaseFreeIndices) - [_index]; }; -GVAR(bulletDatabase) set[_index, [_bullet, _caliber, _airFriction, _muzzleVelocity, _stabilityFactor, _transonicStabilityCoef, _twistDirection, _unit, _bulletTraceVisible, _ballisticCoefficients, _velocityBoundaries, _atmosphereModel, _dragModel, _index]]; -GVAR(bulletDatabaseStartTime) set[_index, time]; -GVAR(bulletDatabaseSpeed) set[_index, 0]; -GVAR(bulletDatabaseFrames) set[_index, 1]; -GVAR(bulletDatabaseLastFrame) set[_index, time]; -GVAR(bulletDatabaseHDeflect) set[_index, 0]; -GVAR(bulletDatabaseSpinDrift) set[_index, 0]; +#ifdef USE_ADVANCEDBALLISTICS_DLL + "AdvancedBallistics" callExtension format["new:%1:%2:%3:%4:%5:%6:%7:%8:%9:%10:%11:%12:%13:%14:%15:%16:%17:%18", _index, _airFriction, _ballisticCoefficients, _velocityBoundaries, _atmosphereModel, _dragModel, _stabilityFactor, _twistDirection, _muzzleVelocity, _transonicStabilityCoef, getPosASL _bullet, EGVAR(weather,Latitude), EGVAR(weather,currentTemperature), EGVAR(weather,Altitude), EGVAR(weather,currentHumidity), overcast, floor(time), time - floor(time)]; + GVAR(bulletDatabase) set[_index, [_bullet, _caliber, _bulletTraceVisible, _index]]; -if ((GVAR(bulletDatabaseOccupiedIndices) pushBack _index) == 0) then { - [{ - private ["_bulletDatabaseEntry", "_bullet", "_caliber", "_muzzleVelocity", "_frames", "_speed", "_airFriction", "_airFrictionRef", "_dragModel", "_atmosphereModel", "_ballisticCoefficient", "_ballisticCoefficients", "_velocityBoundaries", "_airDensity", "_stabilityFactor", "_transonicStabilityCoef", "_twistDirection", "_unit", "_bulletTraceVisible", "_index", "_temperature", "_humidity", "_deltaT", "_TOF", "_bulletPosition", "_bulletVelocity", "_bulletSpeed", "_trueVelocity", "_trueSpeed", "_bulletSpeedAvg", "_wind", "_drag", "_dragRef", "_vect", "_accel", "_accelRef", "_centripetalAccel", "_pressure", "_pressureDeviation", "_windSourceObstacle", "_windSourceTerrain", "_height", "_roughnessLength"]; + if ((GVAR(bulletDatabaseOccupiedIndices) pushBack _index) == 0) then { + [{ + private ["_bulletDatabaseEntry", "_index", "_bullet", "_caliber", "_bulletTraceVisible", "_bulletVelocity", "_bulletPosition"]; - { - _bullet = (GVAR(bulletDatabase) select _x) select 0; - _index = (GVAR(bulletDatabase) select _x) select 13; - if (!alive _bullet) then { - GVAR(bulletDatabaseOccupiedIndices) = GVAR(bulletDatabaseOccupiedIndices) - [_index]; - GVAR(bulletDatabaseFreeIndices) pushBack _index; - }; - true - } count GVAR(bulletDatabaseOccupiedIndices); + { + _bulletDatabaseEntry = (GVAR(bulletDatabase) select _x); + _bullet = _bulletDatabaseEntry select 0; + _index = _bulletDatabaseEntry select 3; + if (!alive _bullet) then { + GVAR(bulletDatabaseOccupiedIndices) = GVAR(bulletDatabaseOccupiedIndices) - [_index]; + GVAR(bulletDatabaseFreeIndices) pushBack _index; + }; + true + } count GVAR(bulletDatabaseOccupiedIndices); - if (count GVAR(bulletDatabaseOccupiedIndices) == 0) exitWith { - GVAR(bulletDatabase) = []; - GVAR(bulletDatabaseStartTime) = []; - GVAR(bulletDatabaseSpeed) = []; - GVAR(bulletDatabaseFrames) = []; - GVAR(bulletDatabaseLastFrame) = []; - GVAR(bulletDatabaseHDeflect) = []; - GVAR(bulletDatabaseSpinDrift) = []; - GVAR(bulletDatabaseOccupiedIndices) = []; - GVAR(bulletDatabaseFreeIndices) = []; - [_this select 1] call cba_fnc_removePerFrameHandler; - }; + if (count GVAR(bulletDatabaseOccupiedIndices) == 0) exitWith { + GVAR(bulletDatabase) = []; + GVAR(bulletDatabaseOccupiedIndices) = []; + GVAR(bulletDatabaseFreeIndices) = []; + [_this select 1] call cba_fnc_removePerFrameHandler; + }; - { - _bulletDatabaseEntry = GVAR(bulletDatabase) select _x; - _bullet = _bulletDatabaseEntry select 0; - _caliber = _bulletDatabaseEntry select 1; - _airFriction = _bulletDatabaseEntry select 2; - _muzzleVelocity = _bulletDatabaseEntry select 3; - _stabilityFactor = _bulletDatabaseEntry select 4; - _transonicStabilityCoef = _bulletDatabaseEntry select 5; - _twistDirection = _bulletDatabaseEntry select 6; - _unit = _bulletDatabaseEntry select 7; - _bulletTraceVisible = _bulletDatabaseEntry select 8; - _ballisticCoefficients = _bulletDatabaseEntry select 9; - _velocityBoundaries = _bulletDatabaseEntry select 10; - _atmosphereModel = _bulletDatabaseEntry select 11; - _dragModel = _bulletDatabaseEntry select 12; - _index = _bulletDatabaseEntry select 13; + { + _bulletDatabaseEntry = (GVAR(bulletDatabase) select _x); + _bullet = _bulletDatabaseEntry select 0; + _caliber = _bulletDatabaseEntry select 1; + _bulletTraceVisible = _bulletDatabaseEntry select 2; + _index = _bulletDatabaseEntry select 3; - _TOF = time - (GVAR(bulletDatabaseStartTime) select _index); + _bulletVelocity = velocity _bullet; + _bulletPosition = getPosASL _bullet; - _bulletVelocity = velocity _bullet; - _bulletPosition = getPosASL _bullet; + if (_bulletTraceVisible && vectorMagnitude _bulletVelocity > 600) then { + drop ["\A3\data_f\ParticleEffects\Universal\Refract","","Billboard",1,0.1,getPos _bullet,[0,0,0],0,1.275,1,0,[0.4*_caliber,0.2*_caliber],[[0,0,0,0.6],[0,0,0,0.4]],[1,0],0,0,"","",""]; + }; - _bulletSpeed = vectorMagnitude _bulletVelocity; - _bulletDir = (_bulletVelocity select 0) atan2 (_bulletVelocity select 1); + call compile ("AdvancedBallistics" callExtension format["simulate:%1:%2:%3:%4:%5:%6:%7", _index, _bulletVelocity, _bulletPosition, ACE_wind, ASLToATL(_bulletPosition) select 2, floor(time), time - floor(time)]); - _speed = (GVAR(bulletDatabaseSpeed) select _index); - GVAR(bulletDatabaseSpeed) set[_index, _speed + _bulletSpeed]; + true + } count GVAR(bulletDatabaseOccupiedIndices); - _frames = (GVAR(bulletDatabaseFrames) select _index); - GVAR(bulletDatabaseFrames) set[_index, _frames + 1]; + }, 0, []] call CBA_fnc_addPerFrameHandler; + }; +#else + GVAR(bulletDatabase) set[_index, [_bullet, _caliber, _airFriction, _muzzleVelocity, _stabilityFactor, _transonicStabilityCoef, _twistDirection, _unit, _bulletTraceVisible, _ballisticCoefficients, _velocityBoundaries, _atmosphereModel, _dragModel, _index]]; + GVAR(bulletDatabaseStartTime) set[_index, time]; + GVAR(bulletDatabaseSpeed) set[_index, 0]; + GVAR(bulletDatabaseFrames) set[_index, 1]; + GVAR(bulletDatabaseLastFrame) set[_index, time]; + GVAR(bulletDatabaseHDeflect) set[_index, 0]; + GVAR(bulletDatabaseSpinDrift) set[_index, 0]; - _bulletSpeedAvg = (_speed / _frames); + if ((GVAR(bulletDatabaseOccupiedIndices) pushBack _index) == 0) then { + [{ + private ["_bulletDatabaseEntry", "_bullet", "_caliber", "_muzzleVelocity", "_frames", "_speed", "_airFriction", "_airFrictionRef", "_dragModel", "_atmosphereModel", "_ballisticCoefficient", "_ballisticCoefficients", "_velocityBoundaries", "_airDensity", "_stabilityFactor", "_transonicStabilityCoef", "_twistDirection", "_unit", "_bulletTraceVisible", "_index", "_temperature", "_humidity", "_deltaT", "_TOF", "_bulletPosition", "_bulletVelocity", "_bulletSpeed", "_trueVelocity", "_trueSpeed", "_bulletSpeedAvg", "_wind", "_drag", "_dragRef", "_vect", "_accel", "_accelRef", "_centripetalAccel", "_pressure", "_pressureDeviation", "_windSourceObstacle", "_windSourceTerrain", "_height", "_roughnessLength"]; - if ((GVAR(SimulationPrecision) < 2) || {_frames % GVAR(SimulationPrecision) == _index % GVAR(SimulationPrecision)}) then { - _deltaT = time - (GVAR(bulletDatabaseLastFrame) select _index); - GVAR(bulletDatabaseLastFrame) set[_index, time]; + { + _bullet = (GVAR(bulletDatabase) select _x) select 0; + _index = (GVAR(bulletDatabase) select _x) select 13; + if (!alive _bullet) then { + GVAR(bulletDatabaseOccupiedIndices) = GVAR(bulletDatabaseOccupiedIndices) - [_index]; + GVAR(bulletDatabaseFreeIndices) pushBack _index; + }; + true + } count GVAR(bulletDatabaseOccupiedIndices); - _trueVelocity = _bulletVelocity; - _trueSpeed = _bulletSpeed; - _wind = [0, 0, 0]; - if (GVAR(WindEnabled) && (vectorMagnitude ACE_wind) > 0) then { - _windSourceObstacle = _bulletPosition vectorDiff ((vectorNormalized ACE_wind) vectorMultiply 10); - _windSourceTerrain = _bulletPosition vectorDiff ((vectorNormalized ACE_wind) vectorMultiply 100); + if (count GVAR(bulletDatabaseOccupiedIndices) == 0) exitWith { + GVAR(bulletDatabase) = []; + GVAR(bulletDatabaseStartTime) = []; + GVAR(bulletDatabaseSpeed) = []; + GVAR(bulletDatabaseFrames) = []; + GVAR(bulletDatabaseLastFrame) = []; + GVAR(bulletDatabaseHDeflect) = []; + GVAR(bulletDatabaseSpinDrift) = []; + GVAR(bulletDatabaseOccupiedIndices) = []; + GVAR(bulletDatabaseFreeIndices) = []; + [_this select 1] call cba_fnc_removePerFrameHandler; + }; - if (!(lineIntersects [_bulletPosition, _windSourceObstacle]) && !(terrainIntersectASL [_bulletPosition, _windSourceTerrain])) then { - _wind = ACE_wind; - _height = ASLToATL(_bulletPosition) select 2; - _height = 0 max _height min 20; - if (_height < 20) then { - _roughnessLength = _bulletPosition call FUNC(calculateRoughnessLength); - _wind = _wind vectorMultiply (ln(_height / _roughnessLength) / ln(20 / _roughnessLength)); - }; + { + _bulletDatabaseEntry = GVAR(bulletDatabase) select _x; + _bullet = _bulletDatabaseEntry select 0; + _caliber = _bulletDatabaseEntry select 1; + _airFriction = _bulletDatabaseEntry select 2; + _muzzleVelocity = _bulletDatabaseEntry select 3; + _stabilityFactor = _bulletDatabaseEntry select 4; + _transonicStabilityCoef = _bulletDatabaseEntry select 5; + _twistDirection = _bulletDatabaseEntry select 6; + _unit = _bulletDatabaseEntry select 7; + _bulletTraceVisible = _bulletDatabaseEntry select 8; + _ballisticCoefficients = _bulletDatabaseEntry select 9; + _velocityBoundaries = _bulletDatabaseEntry select 10; + _atmosphereModel = _bulletDatabaseEntry select 11; + _dragModel = _bulletDatabaseEntry select 12; + _index = _bulletDatabaseEntry select 13; - _trueVelocity = _bulletVelocity vectorDiff _wind; - _trueSpeed = vectorMagnitude _trueVelocity; - }; - }; + _TOF = time - (GVAR(bulletDatabaseStartTime) select _index); - _airFrictionRef = _airFriction; - if (GVAR(AdvancedAirDragEnabled) && (count _ballisticCoefficients) == (count _velocityBoundaries) + 1) then { - _dragRef = _deltaT * _airFrictionRef * _bulletSpeed * _bulletSpeed; - _accelRef = (vectorNormalized _bulletVelocity) vectorMultiply (_dragRef); - _bulletVelocity = _bulletVelocity vectorDiff _accelRef; + _bulletVelocity = velocity _bullet; + _bulletPosition = getPosASL _bullet; - _ballisticCoefficient = (_ballisticCoefficients select 0); - for "_i" from (count _velocityBoundaries) - 1 to 0 step -1 do { - if (_bulletSpeed < (_velocityBoundaries select _i)) exitWith { - _ballisticCoefficient = (_ballisticCoefficients select (_i + 1)); - }; - }; + _bulletSpeed = vectorMagnitude _bulletVelocity; + _bulletDir = (_bulletVelocity select 0) atan2 (_bulletVelocity select 1); - if (GVAR(AtmosphericDensitySimulationEnabled)) then { - _pressure = 1013.25 * exp(-(EGVAR(weather,Altitude) + (_bulletPosition select 2)) / 7990) - 10 * overcast; - _temperature = GET_TEMPERATURE_AT_HEIGHT(_bulletPosition select 2); - _humidity = EGVAR(weather,currentHumidity); - _airDensity = STD_AIR_DENSITY_ICAO; - if (_humidity > 0) then { - private ["_pSat", "_vaporPressure", "_partialPressure"]; - // Saturation vapor pressure calculated according to: http://wahiduddin.net/calc/density_algorithms.htm - _pSat = 6.1078 * 10 ^ ((7.5 * _temperature) / (_temperature + 237.3)); - _vaporPressure = _humidity * _pSat; - _partialPressure = (_pressure * 100)- _vaporPressure; + _speed = (GVAR(bulletDatabaseSpeed) select _index); + GVAR(bulletDatabaseSpeed) set[_index, _speed + _bulletSpeed]; - _airDensity = (_partialPressure * DRY_AIR_MOLAR_MASS + _vaporPressure * WATER_VAPOR_MOLAR_MASS) / (UNIVERSAL_GAS_CONSTANT * KELVIN(_temperature)); - } else { - _airDensity = (_pressure * 100) / (SPECIFIC_GAS_CONSTANT_DRY_AIR * KELVIN(_temperature)); - }; - if (_atmosphereModel == "ICAO") then { - _ballisticCoefficient = (STD_AIR_DENSITY_ICAO / _airDensity) * _ballisticCoefficient; - } else { - _ballisticCoefficient = (STD_AIR_DENSITY_ASM / _airDensity) * _ballisticCoefficient; - }; - }; + _frames = (GVAR(bulletDatabaseFrames) select _index); + GVAR(bulletDatabaseFrames) set[_index, _frames + 1]; - _drag = _deltaT * ([_dragModel, _ballisticCoefficient, _trueSpeed] call FUNC(calculateRetardation)); - _accel = (vectorNormalized _trueVelocity) vectorMultiply (_drag); - _bulletVelocity = _bulletVelocity vectorDiff _accel; - } else { - if (GVAR(AtmosphericDensitySimulationEnabled)) then { - _pressureDeviation = 1013.25 * exp(-(EGVAR(weather,Altitude) + (_bulletPosition select 2)) / 7990) - 1013.25 - 10 * overcast; - _temperature = GET_TEMPERATURE_AT_HEIGHT(_bulletPosition select 2); - _humidity = EGVAR(weather,currentHumidity); - _airFriction = _airFriction + ((_temperature - 15) * 0.0000015 + _humidity * 0.0000040 + _pressureDeviation * -0.0000009); - }; + _bulletSpeedAvg = (_speed / _frames); - if (_airFriction != _airFrictionRef || vectorMagnitude _wind > 0) then { - _dragRef = _deltaT * _airFrictionRef * _bulletSpeed * _bulletSpeed; - _accelRef = (vectorNormalized _bulletVelocity) vectorMultiply (_dragRef); - _bulletVelocity = _bulletVelocity vectorDiff _accelRef; + if ((GVAR(SimulationPrecision) < 2) || {_frames % GVAR(SimulationPrecision) == _index % GVAR(SimulationPrecision)}) then { + _deltaT = time - (GVAR(bulletDatabaseLastFrame) select _index); + GVAR(bulletDatabaseLastFrame) set[_index, time]; - _drag = _deltaT * _airFriction * _trueSpeed * _trueSpeed; - _accel = (vectorNormalized _trueVelocity) vectorMultiply (_drag); - _bulletVelocity = _bulletVelocity vectorAdd _accel; - }; - }; + _trueVelocity = _bulletVelocity; + _trueSpeed = _bulletSpeed; + _wind = [0, 0, 0]; + if (GVAR(WindEnabled) && (vectorMagnitude ACE_wind) > 0) then { + _windSourceObstacle = _bulletPosition vectorDiff ((vectorNormalized ACE_wind) vectorMultiply 10); + _windSourceTerrain = _bulletPosition vectorDiff ((vectorNormalized ACE_wind) vectorMultiply 100); - if (GVAR(CoriolisEnabled) && _bulletSpeedAvg > 0) then { - _horizontalDeflection = 0.0000729 * (_unit distanceSqr _bullet) * sin(EGVAR(weather,Latitude)) / _bulletSpeedAvg; - _horizontalDeflectionPartial = _horizontalDeflection - (GVAR(bulletDatabaseHDeflect) select _index); - GVAR(bulletDatabaseHDeflect) set[_index, _horizontalDeflection]; - _vect = [sin(_bulletDir + 90) * _horizontalDeflectionPartial, cos(_bulletDir + 90) * _horizontalDeflectionPartial, 0]; + if (!(lineIntersects [_bulletPosition, _windSourceObstacle]) && !(terrainIntersectASL [_bulletPosition, _windSourceTerrain])) then { + _wind = ACE_wind; + _height = ASLToATL(_bulletPosition) select 2; + _height = 0 max _height min 20; + if (_height < 20) then { + _roughnessLength = _bulletPosition call FUNC(calculateRoughnessLength); + _wind = _wind vectorMultiply (ln(_height / _roughnessLength) / ln(20 / _roughnessLength)); + }; - _bulletPosition = _bulletPosition vectorAdd _vect; - }; + _trueVelocity = _bulletVelocity vectorDiff _wind; + _trueSpeed = vectorMagnitude _trueVelocity; + }; + }; - /* - // Negligible effect on the trajectory - if (GVAR(EoetvoesEnabled)) then { - _centripetalAccel = 2 * 0.0000729 * (_muzzleVelocity / -32.2) * cos(EGVAR(weather,Latitude)) * sin(_bulletDir); - _accel = [0, 0, -(_centripetalAccel * _deltaT)]; + _airFrictionRef = _airFriction; + if (GVAR(AdvancedAirDragEnabled) && (count _ballisticCoefficients) == (count _velocityBoundaries) + 1) then { + _dragRef = _deltaT * _airFrictionRef * _bulletSpeed * _bulletSpeed; + _accelRef = (vectorNormalized _bulletVelocity) vectorMultiply (_dragRef); + _bulletVelocity = _bulletVelocity vectorDiff _accelRef; - _bulletVelocity = _bulletVelocity vectorAdd _accel; - }; - //*/ + _ballisticCoefficient = (_ballisticCoefficients select 0); + for "_i" from (count _velocityBoundaries) - 1 to 0 step -1 do { + if (_bulletSpeed < (_velocityBoundaries select _i)) exitWith { + _ballisticCoefficient = (_ballisticCoefficients select (_i + 1)); + }; + }; - if (GVAR(SpinDriftEnabled)) then { - _spinDrift = _twistDirection * 0.0254 * 1.25 * (_stabilityFactor + 1.2) * _TOF ^ 1.83; - _spinDriftPartial = _spinDrift - (GVAR(bulletDatabaseSpinDrift) select _index); - GVAR(bulletDatabaseSpinDrift) set[_index, _spinDrift]; - _vect = [sin(_bulletDir + 90) * _spinDriftPartial, cos(_bulletDir + 90) * _spinDriftPartial, 0]; + if (GVAR(AtmosphericDensitySimulationEnabled)) then { + _pressure = 1013.25 * exp(-(EGVAR(weather,Altitude) + (_bulletPosition select 2)) / 7990) - 10 * overcast; + _temperature = GET_TEMPERATURE_AT_HEIGHT(_bulletPosition select 2); + _humidity = EGVAR(weather,currentHumidity); + _airDensity = STD_AIR_DENSITY_ICAO; + if (_humidity > 0) then { + private ["_pSat", "_vaporPressure", "_partialPressure"]; + // Saturation vapor pressure calculated according to: http://wahiduddin.net/calc/density_algorithms.htm + _pSat = 6.1078 * 10 ^ ((7.5 * _temperature) / (_temperature + 237.3)); + _vaporPressure = _humidity * _pSat; + _partialPressure = (_pressure * 100)- _vaporPressure; - _bulletPosition = _bulletPosition vectorAdd _vect; - }; - }; + _airDensity = (_partialPressure * DRY_AIR_MOLAR_MASS + _vaporPressure * WATER_VAPOR_MOLAR_MASS) / (UNIVERSAL_GAS_CONSTANT * KELVIN(_temperature)); + } else { + _airDensity = (_pressure * 100) / (SPECIFIC_GAS_CONSTANT_DRY_AIR * KELVIN(_temperature)); + }; + if (_atmosphereModel == "ICAO") then { + _ballisticCoefficient = (STD_AIR_DENSITY_ICAO / _airDensity) * _ballisticCoefficient; + } else { + _ballisticCoefficient = (STD_AIR_DENSITY_ASM / _airDensity) * _ballisticCoefficient; + }; + }; - if (GVAR(TransonicRegionEnabled) && _transonicStabilityCoef < 1) then { - if (_bulletSpeed < 345 && _bulletSpeedAvg > 340 && _bulletSpeed > 335) then { - _accel = [(random 0.8) - 0.4, (random 0.8) - 0.4, (random 0.8) - 0.4]; - _accel = _accel vectorMultiply (1 - _transonicStabilityCoef); - _bulletVelocity = _bulletVelocity vectorAdd _accel; - }; - }; + _drag = _deltaT * ([_dragModel, _ballisticCoefficient, _trueSpeed] call FUNC(calculateRetardation)); + _accel = (vectorNormalized _trueVelocity) vectorMultiply (_drag); + _bulletVelocity = _bulletVelocity vectorDiff _accel; + } else { + if (GVAR(AtmosphericDensitySimulationEnabled)) then { + _pressureDeviation = 1013.25 * exp(-(EGVAR(weather,Altitude) + (_bulletPosition select 2)) / 7990) - 1013.25 - 10 * overcast; + _temperature = GET_TEMPERATURE_AT_HEIGHT(_bulletPosition select 2); + _humidity = EGVAR(weather,currentHumidity); + _airFriction = _airFriction + ((_temperature - 15) * 0.0000015 + _humidity * 0.0000040 + _pressureDeviation * -0.0000009); + }; - if (_bulletTraceVisible && _bulletSpeed > 600 && _bullet distanceSqr _unit > 400) then { - drop ["\A3\data_f\ParticleEffects\Universal\Refract","","Billboard",1,0.1,getPos _bullet,[0,0,0],0,1.275,1,0,[0.4*_caliber,0.2*_caliber],[[0,0,0,0.6],[0,0,0,0.4]],[1,0],0,0,"","",""]; - }; + if (_airFriction != _airFrictionRef || vectorMagnitude _wind > 0) then { + _dragRef = _deltaT * _airFrictionRef * _bulletSpeed * _bulletSpeed; + _accelRef = (vectorNormalized _bulletVelocity) vectorMultiply (_dragRef); + _bulletVelocity = _bulletVelocity vectorDiff _accelRef; - _bullet setVelocity _bulletVelocity; - _bullet setPosASL _bulletPosition; - true - } count GVAR(bulletDatabaseOccupiedIndices); + _drag = _deltaT * _airFriction * _trueSpeed * _trueSpeed; + _accel = (vectorNormalized _trueVelocity) vectorMultiply (_drag); + _bulletVelocity = _bulletVelocity vectorAdd _accel; + }; + }; - }, 0, []] call CBA_fnc_addPerFrameHandler; -}; + if (GVAR(CoriolisEnabled) && _bulletSpeedAvg > 0) then { + _horizontalDeflection = 0.0000729 * (_unit distanceSqr _bullet) * sin(EGVAR(weather,Latitude)) / _bulletSpeedAvg; + _horizontalDeflectionPartial = _horizontalDeflection - (GVAR(bulletDatabaseHDeflect) select _index); + GVAR(bulletDatabaseHDeflect) set[_index, _horizontalDeflection]; + _vect = [sin(_bulletDir + 90) * _horizontalDeflectionPartial, cos(_bulletDir + 90) * _horizontalDeflectionPartial, 0]; + + _bulletPosition = _bulletPosition vectorAdd _vect; + }; + + /* + // Negligible effect on the trajectory + if (GVAR(EoetvoesEnabled)) then { + _centripetalAccel = 2 * 0.0000729 * (_muzzleVelocity / -32.2) * cos(EGVAR(weather,Latitude)) * sin(_bulletDir); + _accel = [0, 0, -(_centripetalAccel * _deltaT)]; + + _bulletVelocity = _bulletVelocity vectorAdd _accel; + }; + //*/ + + if (GVAR(SpinDriftEnabled)) then { + _spinDrift = _twistDirection * 0.0254 * 1.25 * (_stabilityFactor + 1.2) * _TOF ^ 1.83; + _spinDriftPartial = _spinDrift - (GVAR(bulletDatabaseSpinDrift) select _index); + GVAR(bulletDatabaseSpinDrift) set[_index, _spinDrift]; + _vect = [sin(_bulletDir + 90) * _spinDriftPartial, cos(_bulletDir + 90) * _spinDriftPartial, 0]; + + _bulletPosition = _bulletPosition vectorAdd _vect; + }; + }; + + if (GVAR(TransonicRegionEnabled) && _transonicStabilityCoef < 1) then { + if (_bulletSpeed < 345 && _bulletSpeedAvg > 340 && _bulletSpeed > 335) then { + _accel = [(random 0.8) - 0.4, (random 0.8) - 0.4, (random 0.8) - 0.4]; + _accel = _accel vectorMultiply (1 - _transonicStabilityCoef); + _bulletVelocity = _bulletVelocity vectorAdd _accel; + }; + }; + + if (_bulletTraceVisible && _bulletSpeed > 600 && _bullet distanceSqr _unit > 400) then { + drop ["\A3\data_f\ParticleEffects\Universal\Refract","","Billboard",1,0.1,getPos _bullet,[0,0,0],0,1.275,1,0,[0.4*_caliber,0.2*_caliber],[[0,0,0,0.6],[0,0,0,0.4]],[1,0],0,0,"","",""]; + }; + + _bullet setVelocity _bulletVelocity; + _bullet setPosASL _bulletPosition; + true + } count GVAR(bulletDatabaseOccupiedIndices); + + }, 0, []] call CBA_fnc_addPerFrameHandler; + }; +#endif diff --git a/addons/advanced_ballistics/functions/fnc_handleFiredExtension.sqf b/addons/advanced_ballistics/functions/fnc_handleFiredExtension.sqf deleted file mode 100644 index f5b97dd95e..0000000000 --- a/addons/advanced_ballistics/functions/fnc_handleFiredExtension.sqf +++ /dev/null @@ -1,191 +0,0 @@ -/* - * Author: Glowbal, Ruthberg - * Handles wind deflection for projectiles using the advanced ballistics dll extension. - * - * Arguments: - * 0: unit - Object the event handler is assigned to - * 1: weapon - Fired weapon - * 2: muzzle - Muzzle that was used - * 3: mode - Current mode of the fired weapon - * 4: ammo - Ammo used - * 5: magazine - magazine name which was used - * 6: projectile - Object of the projectile that was shot - * - * Return Value: - * Nothing - * - * Example: - * [clientFiredBIS-XEH] call ace_advanced_ballistics_fnc_handleFired - * - * Public: No - */ -#include "script_component.hpp" -#include "defines.h" - -private ["_unit", "_weapon", "_mode", "_ammo", "_magazine", "_caliber", "_bullet", "_index", "_opticsName", "_opticType", "_bulletTraceVisible", "_temperature", "_barometricPressure", "_atmosphereModel", "_bulletMass", "_bulletLength", "_bulletTranslation", "_airFriction", "_dragModel", "_velocityBoundaryData", "_muzzleVelocity", "_muzzleVelocityCoef", "_muzzleVelocityShift", "_bulletVelocity", "_bulletSpeed", "_bulletLength", "_bulletWeight", "_barrelTwist", "_twistDirection", "_stabilityFactor", "_transonicStabilityCoef", "_ACE_Elevation", "_ACE_Windage", "_ID"]; -_unit = _this select 0; -_weapon = _this select 1; -_mode = _this select 3; -_ammo = _this select 4; -_magazine = _this select 5; -_bullet = _this select 6; - -if (isDedicated) exitWith {}; -if (!alive _bullet) exitWith {}; -if (!([_unit] call EFUNC(common,isPlayer))) exitWith {}; -if (underwater _unit) exitWith {}; -if (!(_ammo isKindOf "BulletBase")) exitWith {}; -if (_unit distanceSqr ACE_player > 9000000) exitWith {}; -if (GVAR(ONLY_ACTIVE_FOR_LOCAL_PLAYER) && _unit != ACE_player) exitWith {}; -if (!GVAR(VehicleGunnerEnabled) && !(_unit isKindOf "Man")) exitWith {}; -if (GVAR(DISABLED_IN_FULL_AUTO_MODE) && getNumber(configFile >> "cfgWeapons" >> _weapon >> _mode >> "autoFire") == 1) exitWith {}; - -_airFriction = getNumber(configFile >> "cfgAmmo" >> _ammo >> "airFriction"); -_muzzleVelocity = getNumber(configFile >> "cfgMagazines" >> _magazine >> "initSpeed"); -_muzzleVelocityCoef = getNumber(configFile >> "cfgWeapons" >> _weapon >> "initSpeed"); -if (_muzzleVelocityCoef > 0) then { - _muzzleVelocity = _muzzleVelocityCoef; -}; -if (_muzzleVelocityCoef < 0) then { - _muzzleVelocity = _muzzleVelocity * (-1 * _muzzleVelocityCoef); -}; - -switch (currentWeapon _unit) do { - case primaryWeapon _unit: { _muzzleAccessory = (primaryWeaponItems _unit) select 0; }; - case handgunWeapon _unit: { _muzzleAccessory = (handgunItems _unit) select 0; }; - default { _muzzleAccessory = ""; }; -}; -if (_muzzleAccessory != "" && isNumber(configFile >> "cfgWeapons" >> _muzzleAccessory >> "ItemInfo" >> "MagazineCoef" >> "initSpeed")) then { - _initSpeedCoef = getNumber(configFile >> "cfgWeapons" >> _muzzleAccessory >> "ItemInfo" >> "MagazineCoef" >> "initSpeed"); - _muzzleVelocity = _muzzleVelocity * _initSpeedCoef; -}; - -if (GVAR(BarrelLengthInfluenceEnabled)) then { - _muzzleVelocityShift = [_ammo, _weapon, _muzzleVelocity] call FUNC(calculateBarrelLengthVelocityShift); - if (_muzzleVelocityShift != 0) then { - _bulletVelocity = velocity _bullet; - _bulletSpeed = vectorMagnitude _bulletVelocity; - _bulletVelocity = _bulletVelocity vectorAdd ((vectorNormalized _bulletVelocity) vectorMultiply (_muzzleVelocityShift * (_bulletSpeed / _muzzleVelocity))); - _bullet setVelocity _bulletVelocity; - _muzzleVelocity = _muzzleVelocity + _muzzleVelocityShift; - }; -}; - -if (GVAR(AmmoTemperatureEnabled)) then { - _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL _unit) select 2); - _muzzleVelocityShift = [_ammo, _temperature] call FUNC(calculateAmmoTemperatureVelocityShift); - if (_muzzleVelocityShift != 0) then { - _bulletVelocity = velocity _bullet; - _bulletSpeed = vectorMagnitude _bulletVelocity; - _bulletVelocity = _bulletVelocity vectorAdd ((vectorNormalized _bulletVelocity) vectorMultiply (_muzzleVelocityShift * (_bulletSpeed / _muzzleVelocity))); - _bullet setVelocity _bulletVelocity; - _muzzleVelocity = _muzzleVelocity + _muzzleVelocityShift; - }; -}; - -_bulletTraceVisible = false; -if (GVAR(BulletTraceEnabled) && currentWeapon ACE_player == primaryWeapon ACE_player && count primaryWeaponItems ACE_player > 2) then { - _opticsName = (primaryWeaponItems ACE_player) select 2; - _opticType = getNumber(configFile >> "cfgWeapons" >> _opticsName >> "ItemInfo" >> "opticType"); - _bulletTraceVisible = (_opticType == 2 || currentWeapon ACE_player in ["ACE_Vector", "Binocular", "Rangefinder", "Laserdesignator"]) && cameraView == "GUNNER"; -}; - -_caliber = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_caliber"); -_bulletLength = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_bulletLength"); -_bulletMass = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_bulletMass"); -_barrelTwist = getNumber(configFile >> "cfgWeapons" >> _weapon >> "ACE_barrelTwist"); -_stabilityFactor = 1.5; - -if (_caliber > 0 && _bulletLength > 0 && _bulletMass > 0 && _barrelTwist > 0) then { - _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL _unit) select 2); - _barometricPressure = 1013.25 * exp(-(EGVAR(weather,Altitude) + ((getPosASL _bullet) select 2)) / 7990) - 10 * overcast; - _stabilityFactor = [_caliber, _bulletLength, _bulletMass, _barrelTwist, _muzzleVelocity, _temperature, _barometricPressure] call FUNC(calculateStabilityFactor); -}; - -_twistDirection = 1; -if (isNumber(configFile >> "cfgWeapons" >> _weapon >> "ACE_twistDirection")) then { - _twistDirection = getNumber(configFile >> "cfgWeapons" >> _weapon >> "ACE_twistDirection"); - if (_twistDirection != -1 && _twistDirection != 0 && _twistDirection != 1) then { - _twistDirection = 1; - }; -}; - -_transonicStabilityCoef = 0.5; -if (isNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_transonicStabilityCoef")) then { - _transonicStabilityCoef = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_transonicStabilityCoef"); -}; - -_dragModel = 1; -_ballisticCoefficients = []; -_velocityBoundaries = []; -_atmosphereModel = "ICAO"; -if (GVAR(AdvancedAirDragEnabled)) then { - if (isNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_dragModel")) then { - _dragModel = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_dragModel"); - if (!(_dragModel in [1, 2, 5, 6, 7, 8])) then { - _dragModel = 1; - }; - }; - if (isArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_ballisticCoefficients")) then { - _ballisticCoefficients = getArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_ballisticCoefficients"); - }; - if (isArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_velocityBoundaries")) then { - _velocityBoundaries = getArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_velocityBoundaries"); - }; - if (isText(configFile >> "cfgAmmo" >> _ammo >> "ACE_standardAtmosphere")) then { - _atmosphereModel = getText(configFile >> "cfgAmmo" >> _ammo >> "ACE_standardAtmosphere"); - }; -}; - -_index = count GVAR(bulletDatabase); -if (count GVAR(bulletDatabaseFreeIndices) > 0) then { - _index = GVAR(bulletDatabaseFreeIndices) select 0; - GVAR(bulletDatabaseFreeIndices) = GVAR(bulletDatabaseFreeIndices) - [_index]; -}; - -"AdvancedBallistics" callExtension format["new:%1:%2:%3:%4:%5:%6:%7:%8:%9:%10:%11:%12:%13:%14:%15:%16:%17:%18", _index, _airFriction, _ballisticCoefficients, _velocityBoundaries, _atmosphereModel, _dragModel, _stabilityFactor, _twistDirection, _muzzleVelocity, _transonicStabilityCoef, getPosASL _bullet, EGVAR(weather,Latitude), EGVAR(weather,currentTemperature), EGVAR(weather,Altitude), EGVAR(weather,currentHumidity), overcast, floor(time), time - floor(time)]; -GVAR(bulletDatabase) set[_index, [_bullet, _caliber, _bulletTraceVisible, _index]]; - -if ((GVAR(bulletDatabaseOccupiedIndices) pushBack _index) == 0) then { - [{ - private ["_bulletDatabaseEntry", "_index", "_bullet", "_caliber", "_bulletTraceVisible", "_bulletVelocity", "_bulletPosition"]; - - { - _bulletDatabaseEntry = (GVAR(bulletDatabase) select _x); - _bullet = _bulletDatabaseEntry select 0; - _index = _bulletDatabaseEntry select 3; - if (!alive _bullet) then { - GVAR(bulletDatabaseOccupiedIndices) = GVAR(bulletDatabaseOccupiedIndices) - [_index]; - GVAR(bulletDatabaseFreeIndices) pushBack _index; - }; - true - } count GVAR(bulletDatabaseOccupiedIndices); - - if (count GVAR(bulletDatabaseOccupiedIndices) == 0) exitWith { - GVAR(bulletDatabase) = []; - GVAR(bulletDatabaseOccupiedIndices) = []; - GVAR(bulletDatabaseFreeIndices) = []; - [_this select 1] call cba_fnc_removePerFrameHandler; - }; - - { - _bulletDatabaseEntry = (GVAR(bulletDatabase) select _x); - _bullet = _bulletDatabaseEntry select 0; - _caliber = _bulletDatabaseEntry select 1; - _bulletTraceVisible = _bulletDatabaseEntry select 2; - _index = _bulletDatabaseEntry select 3; - - _bulletVelocity = velocity _bullet; - _bulletPosition = getPosASL _bullet; - - if (_bulletTraceVisible && vectorMagnitude _bulletVelocity > 600) then { - drop ["\A3\data_f\ParticleEffects\Universal\Refract","","Billboard",1,0.1,getPos _bullet,[0,0,0],0,1.275,1,0,[0.4*_caliber,0.2*_caliber],[[0,0,0,0.6],[0,0,0,0.4]],[1,0],0,0,"","",""]; - }; - - call compile ("AdvancedBallistics" callExtension format["simulate:%1:%2:%3:%4:%5:%6:%7", _index, _bulletVelocity, _bulletPosition, ACE_wind, ASLToATL(_bulletPosition) select 2, floor(time), time - floor(time)]); - - true - } count GVAR(bulletDatabaseOccupiedIndices); - - }, 0, []] call CBA_fnc_addPerFrameHandler; -}; diff --git a/addons/advanced_ballistics/script_component.hpp b/addons/advanced_ballistics/script_component.hpp index 3db3039912..fde5f5a97c 100644 --- a/addons/advanced_ballistics/script_component.hpp +++ b/addons/advanced_ballistics/script_component.hpp @@ -1,6 +1,8 @@ #define COMPONENT advanced_ballistics #include "\z\ace\addons\main\script_mod.hpp" +#define USE_ADVANCEDBALLISTICS_DLL + #ifdef DEBUG_ENABLED_ADVANCEDBALLISTICS #define DEBUG_MODE_FULL #endif From 650c9592c8a1a2c07a609a902cd160089179cbc4 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 21:24:09 +0200 Subject: [PATCH 056/816] Updated the readme --- addons/advanced_ballistics/README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/advanced_ballistics/README.md b/addons/advanced_ballistics/README.md index c2908a6f85..ef98bcd2b6 100644 --- a/addons/advanced_ballistics/README.md +++ b/addons/advanced_ballistics/README.md @@ -1,11 +1,10 @@ -ace_winddeflection +ace_advanced_ballistics =============== -Wind deflection for projectiles/bullets. +The Advanced Ballistics module introduces advanced external- and internal ballistics to the game. ## Maintainers The people responsible for merging changes to this component or answering potential questions. -- [Glowbal](https://github.com/Glowbal) - [Ruthberg] (http://github.com/Ulteq) \ No newline at end of file From a8cbcb14d35459113aad2f29614ffc5d136546bf Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 21:27:04 +0200 Subject: [PATCH 057/816] Replaced tabs with spaces --- addons/advanced_ballistics/CfgWeapons.hpp | 342 +++++++++--------- addons/advanced_ballistics/RscTitles.hpp | 118 +++--- .../functions/fnc_calculateAirDensity.sqf | 16 +- ..._calculateAmmoTemperatureVelocityShift.sqf | 2 +- .../fnc_calculateAtmosphericCorrection.sqf | 4 +- ...fnc_calculateBarrelLengthVelocityShift.sqf | 18 +- .../fnc_calculateHellmannExponent.sqf | 6 +- .../functions/fnc_calculateRetardation.sqf | 218 +++++------ .../fnc_calculateRoughnessLength.sqf | 4 +- .../fnc_calculateStabilityFactor.sqf | 4 +- .../functions/fnc_calculateWindSpeed.sqf | 82 ++--- .../functions/fnc_displayProtractor.sqf | 62 ++-- .../functions/fnc_handleFired.sqf | 102 +++--- .../fnc_initializeTerrainExtension.sqf | 54 +-- .../advanced_ballistics/script_component.hpp | 4 +- addons/advanced_ballistics/stringtable.xml | 4 +- 16 files changed, 520 insertions(+), 520 deletions(-) diff --git a/addons/advanced_ballistics/CfgWeapons.hpp b/addons/advanced_ballistics/CfgWeapons.hpp index 7d02dc25d4..2de6a9b5a9 100644 --- a/addons/advanced_ballistics/CfgWeapons.hpp +++ b/addons/advanced_ballistics/CfgWeapons.hpp @@ -1,174 +1,174 @@ class CfgWeapons { - class arifle_katiba_Base_F; - class arifle_MX_Base_F; - class DMR_01_base_F; - class EBR_base_F; - class GM6_base_F; - class LMG_RCWS; - class LRR_base_F; - class MGun; - class MGunCore; - class mk20_base_F; - class pdw2000_base_F; - class Pistol_Base_F; - class Rifle_Base_F; - class Rifle_Long_Base_F; - class SDAR_base_F; - class SMG_01_Base; - class SMG_02_base_F; - class Tavor_base_F; - - class hgun_P07_F: Pistol_Base_F - { - ACE_barrelTwist=10; - ACE_barrelLength=4; - }; - class hgun_Rook40_F: Pistol_Base_F - { - ACE_barrelTwist=10; - ACE_barrelLength=4.4; - }; - class hgun_Pistol_heavy_01_F: Pistol_Base_F - { - ACE_barrelTwist=16; - ACE_barrelLength=4.5; - }; - class hgun_Pistol_heavy_02_F: Pistol_Base_F - { - ACE_barrelTwist=16; - ACE_barrelLength=3; - }; - class hgun_ACPC2_F: Pistol_Base_F - { - ACE_barrelTwist=16; - ACE_barrelLength=5; - }; - class hgun_PDW2000_F: pdw2000_base_F - { - ACE_barrelTwist=9; - ACE_barrelLength=7; - }; - class arifle_Katiba_F: arifle_katiba_Base_F - { - ACE_barrelTwist=8; - ACE_barrelLength=228.7; - }; - class arifle_Katiba_C_F: arifle_katiba_Base_F - { - ACE_barrelTwist=8; - ACE_barrelLength=26.8; - }; - class arifle_Katiba_GL_F: arifle_katiba_Base_F - { - ACE_barrelTwist=8; - ACE_barrelLength=28.7; - }; - class arifle_MX_F: arifle_MX_Base_F - { - ACE_barrelTwist=9; - ACE_barrelLength=14.5; - }; - class arifle_MX_GL_F: arifle_MX_Base_F - { - ACE_barrelTwist=9; - ACE_barrelLength=14.5; - }; - class arifle_MX_SW_F: arifle_MX_Base_F - { - ACE_barrelTwist=9; - ACE_barrelLength=16.0; - }; - class arifle_MXC_F: arifle_MX_Base_F - { - ACE_barrelTwist=8; - ACE_barrelLength=10.5; - }; - class arifle_MXM_F: arifle_MX_Base_F - { - ACE_barrelTwist=9; - ACE_barrelLength=18; - }; - class arifle_SDAR_F: SDAR_base_F - { - ACE_barrelTwist=11.25; - ACE_barrelLength=18; - }; - class SMG_02_F: SMG_02_base_F - { - ACE_barrelTwist=10; - ACE_barrelLength=7.7; - }; - class arifle_TRG20_F: Tavor_base_F - { - ACE_barrelTwist=7; - ACE_barrelLength=15; - }; - class arifle_TRG21_F: Tavor_base_F - { - ACE_barrelTwist=7; - ACE_barrelLength=18.1; - }; - class LMG_Zafir_F: Rifle_Long_Base_F - { - ACE_barrelTwist=12; - ACE_barrelLength=18.1; - }; - class arifle_Mk20_F: mk20_base_F - { - ACE_barrelTwist=7; - ACE_barrelLength=17.4; - }; - class arifle_Mk20C_F: mk20_base_F - { - ACE_barrelTwist=7; - ACE_barrelLength=16; - }; - class arifle_Mk20_GL_F: mk20_base_F - { - ACE_barrelTwist=7; - ACE_barrelLength=16; - }; - class SMG_01_F: SMG_01_Base - { - ACE_barrelTwist=16; - ACE_barrelLength=5.5; - }; - class srifle_DMR_01_F: DMR_01_base_F - { - ACE_barrelTwist=9.5; - ACE_barrelLength=24; - }; - class srifle_EBR_F: EBR_base_F - { - ACE_barrelTwist=12; - ACE_barrelLength=24; - }; - class LMG_Mk200_F: Rifle_Long_Base_F - { - ACE_barrelTwist=7; - ACE_barrelLength=12.5; - }; - class srifle_LRR_F: LRR_base_F - { - ACE_barrelTwist=13; - ACE_barrelLength=29; - }; - class srifle_GM6_F: GM6_base_F - { - ACE_barrelTwist=15; - ACE_barrelLength=43.3; - }; - - class HMG_127 : LMG_RCWS - { - }; - class HMG_01: HMG_127 - { - }; - class HMG_M2: HMG_01 - { - ACE_barrelTwist=12; - ACE_barrelLength=45; - }; + class arifle_katiba_Base_F; + class arifle_MX_Base_F; + class DMR_01_base_F; + class EBR_base_F; + class GM6_base_F; + class LMG_RCWS; + class LRR_base_F; + class MGun; + class MGunCore; + class mk20_base_F; + class pdw2000_base_F; + class Pistol_Base_F; + class Rifle_Base_F; + class Rifle_Long_Base_F; + class SDAR_base_F; + class SMG_01_Base; + class SMG_02_base_F; + class Tavor_base_F; + + class hgun_P07_F: Pistol_Base_F + { + ACE_barrelTwist=10; + ACE_barrelLength=4; + }; + class hgun_Rook40_F: Pistol_Base_F + { + ACE_barrelTwist=10; + ACE_barrelLength=4.4; + }; + class hgun_Pistol_heavy_01_F: Pistol_Base_F + { + ACE_barrelTwist=16; + ACE_barrelLength=4.5; + }; + class hgun_Pistol_heavy_02_F: Pistol_Base_F + { + ACE_barrelTwist=16; + ACE_barrelLength=3; + }; + class hgun_ACPC2_F: Pistol_Base_F + { + ACE_barrelTwist=16; + ACE_barrelLength=5; + }; + class hgun_PDW2000_F: pdw2000_base_F + { + ACE_barrelTwist=9; + ACE_barrelLength=7; + }; + class arifle_Katiba_F: arifle_katiba_Base_F + { + ACE_barrelTwist=8; + ACE_barrelLength=228.7; + }; + class arifle_Katiba_C_F: arifle_katiba_Base_F + { + ACE_barrelTwist=8; + ACE_barrelLength=26.8; + }; + class arifle_Katiba_GL_F: arifle_katiba_Base_F + { + ACE_barrelTwist=8; + ACE_barrelLength=28.7; + }; + class arifle_MX_F: arifle_MX_Base_F + { + ACE_barrelTwist=9; + ACE_barrelLength=14.5; + }; + class arifle_MX_GL_F: arifle_MX_Base_F + { + ACE_barrelTwist=9; + ACE_barrelLength=14.5; + }; + class arifle_MX_SW_F: arifle_MX_Base_F + { + ACE_barrelTwist=9; + ACE_barrelLength=16.0; + }; + class arifle_MXC_F: arifle_MX_Base_F + { + ACE_barrelTwist=8; + ACE_barrelLength=10.5; + }; + class arifle_MXM_F: arifle_MX_Base_F + { + ACE_barrelTwist=9; + ACE_barrelLength=18; + }; + class arifle_SDAR_F: SDAR_base_F + { + ACE_barrelTwist=11.25; + ACE_barrelLength=18; + }; + class SMG_02_F: SMG_02_base_F + { + ACE_barrelTwist=10; + ACE_barrelLength=7.7; + }; + class arifle_TRG20_F: Tavor_base_F + { + ACE_barrelTwist=7; + ACE_barrelLength=15; + }; + class arifle_TRG21_F: Tavor_base_F + { + ACE_barrelTwist=7; + ACE_barrelLength=18.1; + }; + class LMG_Zafir_F: Rifle_Long_Base_F + { + ACE_barrelTwist=12; + ACE_barrelLength=18.1; + }; + class arifle_Mk20_F: mk20_base_F + { + ACE_barrelTwist=7; + ACE_barrelLength=17.4; + }; + class arifle_Mk20C_F: mk20_base_F + { + ACE_barrelTwist=7; + ACE_barrelLength=16; + }; + class arifle_Mk20_GL_F: mk20_base_F + { + ACE_barrelTwist=7; + ACE_barrelLength=16; + }; + class SMG_01_F: SMG_01_Base + { + ACE_barrelTwist=16; + ACE_barrelLength=5.5; + }; + class srifle_DMR_01_F: DMR_01_base_F + { + ACE_barrelTwist=9.5; + ACE_barrelLength=24; + }; + class srifle_EBR_F: EBR_base_F + { + ACE_barrelTwist=12; + ACE_barrelLength=24; + }; + class LMG_Mk200_F: Rifle_Long_Base_F + { + ACE_barrelTwist=7; + ACE_barrelLength=12.5; + }; + class srifle_LRR_F: LRR_base_F + { + ACE_barrelTwist=13; + ACE_barrelLength=29; + }; + class srifle_GM6_F: GM6_base_F + { + ACE_barrelTwist=15; + ACE_barrelLength=43.3; + }; + + class HMG_127 : LMG_RCWS + { + }; + class HMG_01: HMG_127 + { + }; + class HMG_M2: HMG_01 + { + ACE_barrelTwist=12; + ACE_barrelLength=45; + }; }; \ No newline at end of file diff --git a/addons/advanced_ballistics/RscTitles.hpp b/addons/advanced_ballistics/RscTitles.hpp index f169650381..b62af875d2 100644 --- a/addons/advanced_ballistics/RscTitles.hpp +++ b/addons/advanced_ballistics/RscTitles.hpp @@ -1,63 +1,63 @@ class RscTitles { - class RscTurretDial - { - idd=-1; - onLoad="with uiNameSpace do { RscTurretDial = _this select 0 };"; - movingEnable=0; - duration=5; - fadeIn="false"; - fadeOut="false"; - class controls - { - class RscTurretDial - { - idc=132949; - type=0; - style=128; - font="TahomaB"; - colorBackground[]={0,0,0,0.8}; - colorText[]={1,1,1,1}; - x="SafeZoneX + 0.0025"; - y="SafeZoneY + 0.0025"; - w=0.10; - h=0.05; - sizeEx=0.03; - text=""; - }; - }; - }; + class RscTurretDial + { + idd=-1; + onLoad="with uiNameSpace do { RscTurretDial = _this select 0 };"; + movingEnable=0; + duration=5; + fadeIn="false"; + fadeOut="false"; + class controls + { + class RscTurretDial + { + idc=132949; + type=0; + style=128; + font="TahomaB"; + colorBackground[]={0,0,0,0.8}; + colorText[]={1,1,1,1}; + x="SafeZoneX + 0.0025"; + y="SafeZoneY + 0.0025"; + w=0.10; + h=0.05; + sizeEx=0.03; + text=""; + }; + }; + }; - class RscProtractor - { - idd=-1; - onLoad="with uiNameSpace do { RscProtractor = _this select 0 };"; - movingEnable=0; - duration=60; - fadeIn="false"; - fadeOut="false"; - class controls - { - class RscProtractorBase - { - idc=132950; - type=0; - style=48; - font="TahomaB"; - colorBackground[]={0,0,0,0}; - colorText[]={1,1,1,1}; - x="SafeZoneX + 0.001"; - y="SafeZoneY + 0.001"; - w=0.2; - h=0.2*4/3; - size=0.034; - sizeEx=0.027; - text=""; - }; - class RscProtractorMarker : RscProtractorBase - { - idc=132951; - }; - }; - }; + class RscProtractor + { + idd=-1; + onLoad="with uiNameSpace do { RscProtractor = _this select 0 };"; + movingEnable=0; + duration=60; + fadeIn="false"; + fadeOut="false"; + class controls + { + class RscProtractorBase + { + idc=132950; + type=0; + style=48; + font="TahomaB"; + colorBackground[]={0,0,0,0}; + colorText[]={1,1,1,1}; + x="SafeZoneX + 0.001"; + y="SafeZoneY + 0.001"; + w=0.2; + h=0.2*4/3; + size=0.034; + sizeEx=0.027; + text=""; + }; + class RscProtractorMarker : RscProtractorBase + { + idc=132951; + }; + }; + }; }; \ No newline at end of file diff --git a/addons/advanced_ballistics/functions/fnc_calculateAirDensity.sqf b/addons/advanced_ballistics/functions/fnc_calculateAirDensity.sqf index 2fb7be5ce0..723d7a0e52 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateAirDensity.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateAirDensity.sqf @@ -9,13 +9,13 @@ _relativeHumidity = _this select 2; // as ratio 0-1 _pressure = _pressure * 100; if (_relativeHumidity > 0) then { - private ["_pSat", "_vaporPressure", "_partialPressure"]; - // Saturation vapor pressure calculated according to: http://wahiduddin.net/calc/density_algorithms.htm - _pSat = 6.1078 * 10 ^ ((7.5 * _temperature) / (_temperature + 237.3)); - _vaporPressure = _relativeHumidity * _pSat; - _partialPressure = _pressure - _vaporPressure; - - (_partialPressure * DRY_AIR_MOLAR_MASS + _vaporPressure * WATER_VAPOR_MOLAR_MASS) / (UNIVERSAL_GAS_CONSTANT * KELVIN(_temperature)) + private ["_pSat", "_vaporPressure", "_partialPressure"]; + // Saturation vapor pressure calculated according to: http://wahiduddin.net/calc/density_algorithms.htm + _pSat = 6.1078 * 10 ^ ((7.5 * _temperature) / (_temperature + 237.3)); + _vaporPressure = _relativeHumidity * _pSat; + _partialPressure = _pressure - _vaporPressure; + + (_partialPressure * DRY_AIR_MOLAR_MASS + _vaporPressure * WATER_VAPOR_MOLAR_MASS) / (UNIVERSAL_GAS_CONSTANT * KELVIN(_temperature)) } else { - _pressure / (SPECIFIC_GAS_CONSTANT_DRY_AIR * KELVIN(_temperature)) + _pressure / (SPECIFIC_GAS_CONSTANT_DRY_AIR * KELVIN(_temperature)) }; diff --git a/addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf b/addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf index 529fe844a8..8a586760cd 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf @@ -7,7 +7,7 @@ _temperature = _this select 1; _muzzleVelocityTable = []; if (isArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_ammoTempMuzzleVelocityShifts")) then { - _muzzleVelocityTable = getArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_ammoTempMuzzleVelocityShifts"); + _muzzleVelocityTable = getArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_ammoTempMuzzleVelocityShifts"); }; if (count _muzzleVelocityTable != 11) exitWith { 0 }; diff --git a/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf b/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf index 199edbc9da..800fa2cd81 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf @@ -11,7 +11,7 @@ _atmosphereModel = _this select 4; // "ICAO" or "ASM" _airDensity = [_temperature, _pressure, _relativeHumidity] call FUNC(calculateAirDensity); if (_atmosphereModel == "ICAO") then { - (STD_AIR_DENSITY_ICAO / _airDensity) * _ballisticCoefficient + (STD_AIR_DENSITY_ICAO / _airDensity) * _ballisticCoefficient } else { - (STD_AIR_DENSITY_ASM / _airDensity) * _ballisticCoefficient + (STD_AIR_DENSITY_ASM / _airDensity) * _ballisticCoefficient }; diff --git a/addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf b/addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf index 7523711964..a24dd3d3cc 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf @@ -13,10 +13,10 @@ _muzzleVelocityTable = []; _barrelLengthTable = []; if (isArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_muzzleVelocities")) then { - _muzzleVelocityTable = getArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_muzzleVelocities"); + _muzzleVelocityTable = getArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_muzzleVelocities"); }; if (isArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_barrelLengths")) then { - _barrelLengthTable = getArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_barrelLengths"); + _barrelLengthTable = getArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_barrelLengths"); }; if (count _muzzleVelocityTable != count _barrelLengthTable) exitWith { 0 }; @@ -30,19 +30,19 @@ if (_barrelLength <= (_barrelLengthTable select _lowerIndex)) exitWith { (_muzzl if (_barrelLength >= (_barrelLengthTable select _upperIndex)) exitWith { (_muzzleVelocityTable select _upperIndex) - _muzzleVelocity }; for "_i" from 0 to (count _barrelLengthTable) - 1 do { - if (_barrelLength >= _barrelLengthTable select _i) then { - _lowerIndex = _i; - }; + if (_barrelLength >= _barrelLengthTable select _i) then { + _lowerIndex = _i; + }; }; for "_i" from (count _barrelLengthTable) - 1 to 0 step -1 do { - if (_barrelLength <= _barrelLengthTable select _i) then { - _upperIndex = _i; - }; + if (_barrelLength <= _barrelLengthTable select _i) then { + _upperIndex = _i; + }; }; _barrelLengthRatio = 0; if ((_barrelLengthTable select _upperIndex) - (_barrelLengthTable select _lowerIndex) > 0) then { - _barrelLengthRatio = ((_barrelLengthTable select _upperIndex) - _barrelLength) / ((_barrelLengthTable select _upperIndex) - (_barrelLengthTable select _lowerIndex)); + _barrelLengthRatio = ((_barrelLengthTable select _upperIndex) - _barrelLength) / ((_barrelLengthTable select _upperIndex) - (_barrelLengthTable select _lowerIndex)); }; _muzzleVelocityNew = (_muzzleVelocityTable select _lowerIndex) + ((_muzzleVelocityTable select _upperIndex) - (_muzzleVelocityTable select _lowerIndex)) * (1 - _barrelLengthRatio); diff --git a/addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf b/addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf index 605b36dfb5..e319272a0e 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf @@ -16,13 +16,13 @@ _isWater = surfaceIsWater _this; _hellmann_index = 0 max floor(overcast * 3) min 2; if (_nearObjects >= 5) then { - _hellmann_exponent = _hellmann_exponents select (_hellmann_index + 6); + _hellmann_exponent = _hellmann_exponents select (_hellmann_index + 6); }; if (_nearObjects < 5) then { - _hellmann_exponent = _hellmann_exponents select (_hellmann_index + 3); + _hellmann_exponent = _hellmann_exponents select (_hellmann_index + 3); }; if (_nearObjects == 0 && _isWater) then { - _hellmann_exponent = _hellmann_exponents select (_hellmann_index + 0); + _hellmann_exponent = _hellmann_exponents select (_hellmann_index + 0); }; _hellmann_exponent diff --git a/addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf b/addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf index 58c15e380a..338ec89cd2 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf @@ -12,118 +12,118 @@ _M = -1; _result = 0; switch _dragModel do { - case 1: - { - switch true do { - case (_velocity > 4230) : { _A = 0.0001477404177730177; _M = 1.9565; }; - case (_velocity > 3680) : { _A = 0.0001920339268755614; _M = 1.925 ; }; - case (_velocity > 3450) : { _A = 0.0002894751026819746; _M = 1.875 ; }; - case (_velocity > 3295) : { _A = 0.0004349905111115636; _M = 1.825 ; }; - case (_velocity > 3130) : { _A = 0.0006520421871892662; _M = 1.775 ; }; - case (_velocity > 2960) : { _A = 0.0009748073694078696; _M = 1.725 ; }; - case (_velocity > 2830) : { _A = 0.001453721560187286; _M = 1.675 ; }; - case (_velocity > 2680) : { _A = 0.002162887202930376; _M = 1.625 ; }; - case (_velocity > 2460) : { _A = 0.003209559783129881; _M = 1.575 ; }; - case (_velocity > 2225) : { _A = 0.003904368218691249; _M = 1.55 ; }; - case (_velocity > 2015) : { _A = 0.003222942271262336; _M = 1.575 ; }; - case (_velocity > 1890) : { _A = 0.002203329542297809; _M = 1.625 ; }; - case (_velocity > 1810) : { _A = 0.001511001028891904; _M = 1.675 ; }; - case (_velocity > 1730) : { _A = 0.0008609957592468259; _M = 1.75 ; }; - case (_velocity > 1595) : { _A = 0.0004086146797305117; _M = 1.85 ; }; - case (_velocity > 1520) : { _A = 0.0001954473210037398; _M = 1.95 ; }; - case (_velocity > 1420) : { _A = 0.00005431896266462351; _M = 2.125 ; }; - case (_velocity > 1360) : { _A = 0.000008847742581674416; _M = 2.375 ; }; - case (_velocity > 1315) : { _A = 0.000001456922328720298; _M = 2.625 ; }; - case (_velocity > 1280) : { _A = 0.0000002419485191895565; _M = 2.875 ; }; - case (_velocity > 1220) : { _A = 0.00000001657956321067612; _M = 3.25 ; }; - case (_velocity > 1185) : { _A = 0.0000000004745469537157371; _M = 3.75 ; }; - case (_velocity > 1150) : { _A = 0.00000000001379746590025088; _M = 4.25 ; }; - case (_velocity > 1100) : { _A = 0.0000000000004070157961147882; _M = 4.75 ; }; - case (_velocity > 1060) : { _A = 0.00000000000002938236954847331; _M = 5.125 ; }; - case (_velocity > 1025) : { _A = 0.00000000000001228597370774746; _M = 5.25 ; }; - case (_velocity > 980) : { _A = 0.00000000000002916938264100495; _M = 5.125 ; }; - case (_velocity > 945) : { _A = 0.0000000000003855099424807451; _M = 4.75 ; }; - case (_velocity > 905) : { _A = 0.00000000001185097045689854; _M = 4.25 ; }; - case (_velocity > 860) : { _A = 0.0000000003566129470974951; _M = 3.75 ; }; - case (_velocity > 810) : { _A = 0.00000001045513263966272; _M = 3.25 ; }; - case (_velocity > 780) : { _A = 0.0000001291159200846216; _M = 2.875 ; }; - case (_velocity > 750) : { _A = 0.0000006824429329105383; _M = 2.625 ; }; - case (_velocity > 700) : { _A = 0.000003569169672385163; _M = 2.375 ; }; - case (_velocity > 640) : { _A = 0.00001839015095899579; _M = 2.125 ; }; - case (_velocity > 600) : { _A = 0.00005711174688734240; _M = 1.950 ; }; - case (_velocity > 550) : { _A = 0.00009226557091973427; _M = 1.875 ; }; - case (_velocity > 250) : { _A = 0.00009337991957131389; _M = 1.875 ; }; - case (_velocity > 100) : { _A = 0.00007225247327590413; _M = 1.925 ; }; - case (_velocity > 65) : { _A = 0.00005792684957074546; _M = 1.975 ; }; - case (_velocity > 0) : { _A = 0.00005206214107320588; _M = 2.000 ; }; - }; - }; - case 2: - { - switch true do { - case (_velocity > 1674) : { _A = 0.0079470052136733; _M = 1.36999902851493; }; - case (_velocity > 1172) : { _A = 0.00100419763721974; _M = 1.65392237010294; }; - case (_velocity > 1060) : { _A = 0.0000000000000000000000715571228255369; _M = 7.91913562392361; }; - case (_velocity > 949) : { _A = 0.000000000139589807205091; _M = 3.81439537623717; }; - case (_velocity > 670) : { _A = 0.000234364342818625; _M = 1.71869536324748; }; - case (_velocity > 335) : { _A = 0.000177962438921838; _M = 1.76877550388679; }; - case (_velocity > 0) : { _A = 0.0000518033561289704; _M = 1.98160270524632; }; - }; - }; - case 5: - { - switch true do { - case (_velocity > 1730) : { _A = 0.00724854775171929; _M = 1.41538574492812; }; - case (_velocity > 1228) : { _A = 0.0000350563361516117; _M = 2.13077307854948; }; - case (_velocity > 1116) : { _A = 0.000000000000184029481181151; _M = 4.81927320350395; }; - case (_velocity > 1004) : { _A = 0.000000000000000000000134713064017409; _M = 7.8100555281422 ; }; - case (_velocity > 837) : { _A = 0.000000103965974081168; _M = 2.84204791809926; }; - case (_velocity > 335) : { _A = 0.0001093015938698234; _M = 1.81096361579504; }; - case (_velocity > 0) : { _A = 0.0000351963178524273; _M = 2.00477856801111; }; - }; - }; - case 6: - { - switch true do { - case (_velocity > 3236) : { _A = 0.0455384883480781; _M = 1.15997674041274; }; - case (_velocity > 2065) : { _A = 0.07167261849653769; _M = 1.10704436538885; }; - case (_velocity > 1311) : { _A = 0.00166676386084348; _M = 1.60085100195952; }; - case (_velocity > 1144) : { _A = 0.000000101482730119215; _M = 2.9569674731838 ; }; - case (_velocity > 1004) : { _A = 0.00000000000000000431542773103552; _M = 6.34106317069757; }; - case (_velocity > 670) : { _A = 0.0000204835650496866; _M = 2.11688446325998; }; - case (_velocity > 0) : { _A = 0.0000750912466084823; _M = 1.92031057847052; }; - }; - }; - case 7: - { - switch true do { - case (_velocity > 4200) : { _A = 0.00000000129081656775919; _M = 3.24121295355962; }; - case (_velocity > 3000) : { _A = 0.0171422231434847; _M = 1.27907168025204; }; - case (_velocity > 1470) : { _A = 0.00233355948302505; _M = 1.52693913274526; }; - case (_velocity > 1260) : { _A = 0.000797592111627665; _M = 1.67688974440324; }; - case (_velocity > 1110) : { _A = 0.00000000000571086414289273; _M = 4.3212826264889 ; }; - case (_velocity > 960) : { _A = 0.0000000000000000302865108244904; _M = 5.99074203776707; }; - case (_velocity > 670) : { _A = 0.00000752285155782535; _M = 2.1738019851075 ; }; - case (_velocity > 540) : { _A = 0.0000131766281225189; _M = 2.08774690257991; }; - case (_velocity > 0) : { _A = 0.0000134504843776525; _M = 2.08702306738884; }; - }; - }; - case 8: - { - switch true do { - case (_velocity > 3571) : { _A = 0.0112263766252305; _M = 1.33207346655961; }; - case (_velocity > 1841) : { _A = 0.0167252613732636; _M = 1.28662041261785; }; - case (_velocity > 1120) : { _A = 0.00220172456619625; _M = 1.55636358091189; }; - case (_velocity > 1088) : { _A = 0.00000000000000020538037167098; _M = 5.80410776994789; }; - case (_velocity > 976) : { _A = 0.00000000000592182174254121; _M = 4.29275576134191; }; - case (_velocity > 0) : { _A = 0.000043917343795117; _M = 1.99978116283334; }; - }; - }; + case 1: + { + switch true do { + case (_velocity > 4230) : { _A = 0.0001477404177730177; _M = 1.9565; }; + case (_velocity > 3680) : { _A = 0.0001920339268755614; _M = 1.925 ; }; + case (_velocity > 3450) : { _A = 0.0002894751026819746; _M = 1.875 ; }; + case (_velocity > 3295) : { _A = 0.0004349905111115636; _M = 1.825 ; }; + case (_velocity > 3130) : { _A = 0.0006520421871892662; _M = 1.775 ; }; + case (_velocity > 2960) : { _A = 0.0009748073694078696; _M = 1.725 ; }; + case (_velocity > 2830) : { _A = 0.001453721560187286; _M = 1.675 ; }; + case (_velocity > 2680) : { _A = 0.002162887202930376; _M = 1.625 ; }; + case (_velocity > 2460) : { _A = 0.003209559783129881; _M = 1.575 ; }; + case (_velocity > 2225) : { _A = 0.003904368218691249; _M = 1.55 ; }; + case (_velocity > 2015) : { _A = 0.003222942271262336; _M = 1.575 ; }; + case (_velocity > 1890) : { _A = 0.002203329542297809; _M = 1.625 ; }; + case (_velocity > 1810) : { _A = 0.001511001028891904; _M = 1.675 ; }; + case (_velocity > 1730) : { _A = 0.0008609957592468259; _M = 1.75 ; }; + case (_velocity > 1595) : { _A = 0.0004086146797305117; _M = 1.85 ; }; + case (_velocity > 1520) : { _A = 0.0001954473210037398; _M = 1.95 ; }; + case (_velocity > 1420) : { _A = 0.00005431896266462351; _M = 2.125 ; }; + case (_velocity > 1360) : { _A = 0.000008847742581674416; _M = 2.375 ; }; + case (_velocity > 1315) : { _A = 0.000001456922328720298; _M = 2.625 ; }; + case (_velocity > 1280) : { _A = 0.0000002419485191895565; _M = 2.875 ; }; + case (_velocity > 1220) : { _A = 0.00000001657956321067612; _M = 3.25 ; }; + case (_velocity > 1185) : { _A = 0.0000000004745469537157371; _M = 3.75 ; }; + case (_velocity > 1150) : { _A = 0.00000000001379746590025088; _M = 4.25 ; }; + case (_velocity > 1100) : { _A = 0.0000000000004070157961147882; _M = 4.75 ; }; + case (_velocity > 1060) : { _A = 0.00000000000002938236954847331; _M = 5.125 ; }; + case (_velocity > 1025) : { _A = 0.00000000000001228597370774746; _M = 5.25 ; }; + case (_velocity > 980) : { _A = 0.00000000000002916938264100495; _M = 5.125 ; }; + case (_velocity > 945) : { _A = 0.0000000000003855099424807451; _M = 4.75 ; }; + case (_velocity > 905) : { _A = 0.00000000001185097045689854; _M = 4.25 ; }; + case (_velocity > 860) : { _A = 0.0000000003566129470974951; _M = 3.75 ; }; + case (_velocity > 810) : { _A = 0.00000001045513263966272; _M = 3.25 ; }; + case (_velocity > 780) : { _A = 0.0000001291159200846216; _M = 2.875 ; }; + case (_velocity > 750) : { _A = 0.0000006824429329105383; _M = 2.625 ; }; + case (_velocity > 700) : { _A = 0.000003569169672385163; _M = 2.375 ; }; + case (_velocity > 640) : { _A = 0.00001839015095899579; _M = 2.125 ; }; + case (_velocity > 600) : { _A = 0.00005711174688734240; _M = 1.950 ; }; + case (_velocity > 550) : { _A = 0.00009226557091973427; _M = 1.875 ; }; + case (_velocity > 250) : { _A = 0.00009337991957131389; _M = 1.875 ; }; + case (_velocity > 100) : { _A = 0.00007225247327590413; _M = 1.925 ; }; + case (_velocity > 65) : { _A = 0.00005792684957074546; _M = 1.975 ; }; + case (_velocity > 0) : { _A = 0.00005206214107320588; _M = 2.000 ; }; + }; + }; + case 2: + { + switch true do { + case (_velocity > 1674) : { _A = 0.0079470052136733; _M = 1.36999902851493; }; + case (_velocity > 1172) : { _A = 0.00100419763721974; _M = 1.65392237010294; }; + case (_velocity > 1060) : { _A = 0.0000000000000000000000715571228255369; _M = 7.91913562392361; }; + case (_velocity > 949) : { _A = 0.000000000139589807205091; _M = 3.81439537623717; }; + case (_velocity > 670) : { _A = 0.000234364342818625; _M = 1.71869536324748; }; + case (_velocity > 335) : { _A = 0.000177962438921838; _M = 1.76877550388679; }; + case (_velocity > 0) : { _A = 0.0000518033561289704; _M = 1.98160270524632; }; + }; + }; + case 5: + { + switch true do { + case (_velocity > 1730) : { _A = 0.00724854775171929; _M = 1.41538574492812; }; + case (_velocity > 1228) : { _A = 0.0000350563361516117; _M = 2.13077307854948; }; + case (_velocity > 1116) : { _A = 0.000000000000184029481181151; _M = 4.81927320350395; }; + case (_velocity > 1004) : { _A = 0.000000000000000000000134713064017409; _M = 7.8100555281422 ; }; + case (_velocity > 837) : { _A = 0.000000103965974081168; _M = 2.84204791809926; }; + case (_velocity > 335) : { _A = 0.0001093015938698234; _M = 1.81096361579504; }; + case (_velocity > 0) : { _A = 0.0000351963178524273; _M = 2.00477856801111; }; + }; + }; + case 6: + { + switch true do { + case (_velocity > 3236) : { _A = 0.0455384883480781; _M = 1.15997674041274; }; + case (_velocity > 2065) : { _A = 0.07167261849653769; _M = 1.10704436538885; }; + case (_velocity > 1311) : { _A = 0.00166676386084348; _M = 1.60085100195952; }; + case (_velocity > 1144) : { _A = 0.000000101482730119215; _M = 2.9569674731838 ; }; + case (_velocity > 1004) : { _A = 0.00000000000000000431542773103552; _M = 6.34106317069757; }; + case (_velocity > 670) : { _A = 0.0000204835650496866; _M = 2.11688446325998; }; + case (_velocity > 0) : { _A = 0.0000750912466084823; _M = 1.92031057847052; }; + }; + }; + case 7: + { + switch true do { + case (_velocity > 4200) : { _A = 0.00000000129081656775919; _M = 3.24121295355962; }; + case (_velocity > 3000) : { _A = 0.0171422231434847; _M = 1.27907168025204; }; + case (_velocity > 1470) : { _A = 0.00233355948302505; _M = 1.52693913274526; }; + case (_velocity > 1260) : { _A = 0.000797592111627665; _M = 1.67688974440324; }; + case (_velocity > 1110) : { _A = 0.00000000000571086414289273; _M = 4.3212826264889 ; }; + case (_velocity > 960) : { _A = 0.0000000000000000302865108244904; _M = 5.99074203776707; }; + case (_velocity > 670) : { _A = 0.00000752285155782535; _M = 2.1738019851075 ; }; + case (_velocity > 540) : { _A = 0.0000131766281225189; _M = 2.08774690257991; }; + case (_velocity > 0) : { _A = 0.0000134504843776525; _M = 2.08702306738884; }; + }; + }; + case 8: + { + switch true do { + case (_velocity > 3571) : { _A = 0.0112263766252305; _M = 1.33207346655961; }; + case (_velocity > 1841) : { _A = 0.0167252613732636; _M = 1.28662041261785; }; + case (_velocity > 1120) : { _A = 0.00220172456619625; _M = 1.55636358091189; }; + case (_velocity > 1088) : { _A = 0.00000000000000020538037167098; _M = 5.80410776994789; }; + case (_velocity > 976) : { _A = 0.00000000000592182174254121; _M = 4.29275576134191; }; + case (_velocity > 0) : { _A = 0.000043917343795117; _M = 1.99978116283334; }; + }; + }; }; if (_A != -1 && _M != -1 && _velocity > 0 && _velocity < 10000) then { - _result = _A * (_velocity ^ _M) / _dragCoefficient; - _result = _result / 3.2808399; + _result = _A * (_velocity ^ _M) / _dragCoefficient; + _result = _result / 3.2808399; }; _result diff --git a/addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf b/addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf index a1aa839fbc..f2865a1526 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf @@ -11,11 +11,11 @@ _nearBuildings = count (_windSource nearObjects ["Building", 50]); _isWater = surfaceIsWater _windSource; if (_nearBuildings == 0 && _isWater) exitWith { - 0.0005 + 0.0005 }; if (_nearBuildings >= 10) exitWith { - 1.6 + 1.6 }; _roughness_lengths select (2 + (_nearBuildings min 6)) diff --git a/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf b/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf index b09a527713..1f524b85ca 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf @@ -15,9 +15,9 @@ _stabilityFactor = 30 * _bulletMass / (_t^2 * _caliber^3 * _l * (1 + _l^2)); _muzzleVelocity = _muzzleVelocity * 3.2808399; if (_muzzleVelocity > 1120) then { - _stabilityFactor = _stabilityFactor * (_muzzleVelocity / 2800) ^ (1/3); + _stabilityFactor = _stabilityFactor * (_muzzleVelocity / 2800) ^ (1/3); } else { - _stabilityFactor = _stabilityFactor * (_muzzleVelocity / 1120) ^ (1/3); + _stabilityFactor = _stabilityFactor * (_muzzleVelocity / 1120) ^ (1/3); }; _stabilityFactor = _stabilityFactor * (_temperature + 273) / (15 + 273) * 1013.25 / _barometricPressure; diff --git a/addons/advanced_ballistics/functions/fnc_calculateWindSpeed.sqf b/addons/advanced_ballistics/functions/fnc_calculateWindSpeed.sqf index 5a4a97e3db..8905d457a3 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateWindSpeed.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateWindSpeed.sqf @@ -3,9 +3,9 @@ private ["_windSpeed", "_windDir", "_height", "_newWindSpeed", "_windSource", "_roughnessLength"]; fnc_polar2vect = { - private ["_mag2D"]; - _mag2D = (_this select 0) * cos((_this select 2)); - [_mag2D * sin((_this select 1)), _mag2D * cos((_this select 1)), (_this select 0) * sin((_this select 2))]; + private ["_mag2D"]; + _mag2D = (_this select 0) * cos((_this select 2)); + [_mag2D * sin((_this select 1)), _mag2D * cos((_this select 1)), (_this select 0) * sin((_this select 2))]; }; _windSpeed = vectorMagnitude ACE_wind; @@ -13,52 +13,52 @@ _windDir = (ACE_wind select 0) atan2 (ACE_wind select 1); // Wind gradient if (_windSpeed > 0.05) then { - _height = (ASLToATL _this) select 2; - _height = 0 max _height min 20; - if (_height < 20) then { - _roughnessLength = _this call FUNC(calculateRoughnessLength); - _windSpeed = _windSpeed * ln(_height / _roughnessLength) / ln(20 / _roughnessLength); - }; + _height = (ASLToATL _this) select 2; + _height = 0 max _height min 20; + if (_height < 20) then { + _roughnessLength = _this call FUNC(calculateRoughnessLength); + _windSpeed = _windSpeed * ln(_height / _roughnessLength) / ln(20 / _roughnessLength); + }; }; // Terrain effect on wind if (_windSpeed > 0.05) then { - _newWindSpeed = 0; - { - _windSource = [100, _windDir + 180, _x] call fnc_polar2vect; - if (!(terrainIntersectASL [_this, _this vectorAdd _windSource])) exitWith { - _newWindSpeed = cos(_x * 9) * _windSpeed; - }; - _windSource = [100, _windDir + 180 + _x, 0] call fnc_polar2vect; - if (!(terrainIntersectASL [_this, _this vectorAdd _windSource])) exitWith { - _newWindSpeed = cos(_x * 9) * _windSpeed; - }; - _windSource = [100, _windDir + 180 - _x, 0] call fnc_polar2vect; - if (!(terrainIntersectASL [_this, _this vectorAdd _windSource])) exitWith { - _newWindSpeed = cos(_x * 9) * _windSpeed; - }; - } forEach [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; - _windSpeed = _newWindSpeed; + _newWindSpeed = 0; + { + _windSource = [100, _windDir + 180, _x] call fnc_polar2vect; + if (!(terrainIntersectASL [_this, _this vectorAdd _windSource])) exitWith { + _newWindSpeed = cos(_x * 9) * _windSpeed; + }; + _windSource = [100, _windDir + 180 + _x, 0] call fnc_polar2vect; + if (!(terrainIntersectASL [_this, _this vectorAdd _windSource])) exitWith { + _newWindSpeed = cos(_x * 9) * _windSpeed; + }; + _windSource = [100, _windDir + 180 - _x, 0] call fnc_polar2vect; + if (!(terrainIntersectASL [_this, _this vectorAdd _windSource])) exitWith { + _newWindSpeed = cos(_x * 9) * _windSpeed; + }; + } forEach [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; + _windSpeed = _newWindSpeed; }; // Obstacle effect on wind if (_windSpeed > 0.05) then { - _newWindSpeed = 0; - { - _windSource = [20, _windDir + 180, _x] call fnc_polar2vect; - if (!(lineIntersects [_this, _this vectorAdd _windSource])) exitWith { - _newWindSpeed = cos(_x * 2) * _windSpeed; - }; - _windSource = [20, _windDir + 180 + _x, 0] call fnc_polar2vect; - if (!(lineIntersects [_this, _this vectorAdd _windSource])) exitWith { - _newWindSpeed = cos(_x * 2) * _windSpeed; - }; - _windSource = [20, _windDir + 180 - _x, 0] call fnc_polar2vect; - if (!(lineIntersects [_this, _this vectorAdd _windSource])) exitWith { - _newWindSpeed = cos(_x * 2) * _windSpeed; - }; - } forEach [0, 5, 10, 15, 20, 25, 30, 35, 40, 45]; - _windSpeed = _newWindSpeed; + _newWindSpeed = 0; + { + _windSource = [20, _windDir + 180, _x] call fnc_polar2vect; + if (!(lineIntersects [_this, _this vectorAdd _windSource])) exitWith { + _newWindSpeed = cos(_x * 2) * _windSpeed; + }; + _windSource = [20, _windDir + 180 + _x, 0] call fnc_polar2vect; + if (!(lineIntersects [_this, _this vectorAdd _windSource])) exitWith { + _newWindSpeed = cos(_x * 2) * _windSpeed; + }; + _windSource = [20, _windDir + 180 - _x, 0] call fnc_polar2vect; + if (!(lineIntersects [_this, _this vectorAdd _windSource])) exitWith { + _newWindSpeed = cos(_x * 2) * _windSpeed; + }; + } forEach [0, 5, 10, 15, 20, 25, 30, 35, 40, 45]; + _windSpeed = _newWindSpeed; }; _windSpeed = 0 max _windSpeed; diff --git a/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf b/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf index 84f810969a..91218e7818 100644 --- a/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf +++ b/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf @@ -7,44 +7,44 @@ private ["_inclinationAngle", "_refPosition"]; if (GVAR(Protractor)) exitWith { - GVAR(Protractor) = false; - 1 cutText ["", "PLAIN"]; - true + GVAR(Protractor) = false; + 1 cutText ["", "PLAIN"]; + true }; if (weaponLowered ACE_player) exitWith { true }; if (vehicle ACE_player != ACE_player) exitWith { true }; if (currentWeapon ACE_player != primaryWeapon ACE_player) exitWith { true }; [] spawn { - 2 cutText ["", "PLAIN"]; - GVAR(WindInfo) = false; - 0 cutText ["", "PLAIN"]; - GVAR(Protractor) = true; - - while {GVAR(Protractor) && !(weaponLowered ACE_player) && currentWeapon ACE_player == primaryWeapon ACE_player} do { - _refPosition = [SafeZoneX + 0.001, SafeZoneY + 0.001, 0.2, 0.2 * 4/3]; - - _inclinationAngle = asin((ACE_player weaponDirection currentWeapon ACE_player) select 2); - _inclinationAngle = -58 max _inclinationAngle min 58; - - 1 cutRsc ["RscProtractor", "PLAIN", 1, false]; - - __ctrl1 ctrlSetScale 0.75; - __ctrl1 ctrlCommit 0; - __ctrl1 ctrlSetText QUOTE(PATHTOF(UI\protractor.paa)); - __ctrl1 ctrlSetTextColor [1, 1, 1, 1]; - - __ctrl2 ctrlSetScale 0.75; - __ctrl2 ctrlSetPosition [(_refPosition select 0), (_refPosition select 1) - 0.0012 * _inclinationAngle, (_refPosition select 2), (_refPosition select 3)]; - __ctrl2 ctrlCommit 0; - __ctrl2 ctrlSetText QUOTE(PATHTOF(UI\protractor_marker.paa)); - __ctrl2 ctrlSetTextColor [1, 1, 1, 1]; - - sleep 0.1; - }; + 2 cutText ["", "PLAIN"]; + GVAR(WindInfo) = false; + 0 cutText ["", "PLAIN"]; + GVAR(Protractor) = true; + + while {GVAR(Protractor) && !(weaponLowered ACE_player) && currentWeapon ACE_player == primaryWeapon ACE_player} do { + _refPosition = [SafeZoneX + 0.001, SafeZoneY + 0.001, 0.2, 0.2 * 4/3]; + + _inclinationAngle = asin((ACE_player weaponDirection currentWeapon ACE_player) select 2); + _inclinationAngle = -58 max _inclinationAngle min 58; + + 1 cutRsc ["RscProtractor", "PLAIN", 1, false]; + + __ctrl1 ctrlSetScale 0.75; + __ctrl1 ctrlCommit 0; + __ctrl1 ctrlSetText QUOTE(PATHTOF(UI\protractor.paa)); + __ctrl1 ctrlSetTextColor [1, 1, 1, 1]; + + __ctrl2 ctrlSetScale 0.75; + __ctrl2 ctrlSetPosition [(_refPosition select 0), (_refPosition select 1) - 0.0012 * _inclinationAngle, (_refPosition select 2), (_refPosition select 3)]; + __ctrl2 ctrlCommit 0; + __ctrl2 ctrlSetText QUOTE(PATHTOF(UI\protractor_marker.paa)); + __ctrl2 ctrlSetTextColor [1, 1, 1, 1]; + + sleep 0.1; + }; - GVAR(Protractor) = false; - 1 cutText ["", "PLAIN"]; + GVAR(Protractor) = false; + 1 cutText ["", "PLAIN"]; }; true diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index 87637022e3..e4f7bb8b80 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -44,52 +44,52 @@ _airFriction = getNumber(configFile >> "cfgAmmo" >> _ammo >> "airFriction"); _muzzleVelocity = getNumber(configFile >> "cfgMagazines" >> _magazine >> "initSpeed"); _muzzleVelocityCoef = getNumber(configFile >> "cfgWeapons" >> _weapon >> "initSpeed"); if (_muzzleVelocityCoef > 0) then { - _muzzleVelocity = _muzzleVelocityCoef; + _muzzleVelocity = _muzzleVelocityCoef; }; if (_muzzleVelocityCoef < 0) then { - _muzzleVelocity = _muzzleVelocity * (-1 * _muzzleVelocityCoef); + _muzzleVelocity = _muzzleVelocity * (-1 * _muzzleVelocityCoef); }; _muzzleAccessory = ""; switch (currentWeapon _unit) do { - case primaryWeapon _unit: { _muzzleAccessory = (primaryWeaponItems _unit) select 0; }; - case handgunWeapon _unit: { _muzzleAccessory = (handgunItems _unit) select 0; }; + case primaryWeapon _unit: { _muzzleAccessory = (primaryWeaponItems _unit) select 0; }; + case handgunWeapon _unit: { _muzzleAccessory = (handgunItems _unit) select 0; }; }; if (_muzzleAccessory != "" && isNumber(configFile >> "cfgWeapons" >> _muzzleAccessory >> "ItemInfo" >> "MagazineCoef" >> "initSpeed")) then { - _initSpeedCoef = getNumber(configFile >> "cfgWeapons" >> _muzzleAccessory >> "ItemInfo" >> "MagazineCoef" >> "initSpeed"); - _muzzleVelocity = _muzzleVelocity * _initSpeedCoef; + _initSpeedCoef = getNumber(configFile >> "cfgWeapons" >> _muzzleAccessory >> "ItemInfo" >> "MagazineCoef" >> "initSpeed"); + _muzzleVelocity = _muzzleVelocity * _initSpeedCoef; }; if (GVAR(BarrelLengthInfluenceEnabled)) then { - _muzzleVelocityShift = [_ammo, _weapon, _muzzleVelocity] call FUNC(calculateBarrelLengthVelocityShift); - if (_muzzleVelocityShift != 0) then { - _bulletVelocity = velocity _bullet; - _bulletSpeed = vectorMagnitude _bulletVelocity; - _bulletVelocity = _bulletVelocity vectorAdd ((vectorNormalized _bulletVelocity) vectorMultiply (_muzzleVelocityShift * (_bulletSpeed / _muzzleVelocity))); - _bullet setVelocity _bulletVelocity; - _muzzleVelocity = _muzzleVelocity + _muzzleVelocityShift; - }; + _muzzleVelocityShift = [_ammo, _weapon, _muzzleVelocity] call FUNC(calculateBarrelLengthVelocityShift); + if (_muzzleVelocityShift != 0) then { + _bulletVelocity = velocity _bullet; + _bulletSpeed = vectorMagnitude _bulletVelocity; + _bulletVelocity = _bulletVelocity vectorAdd ((vectorNormalized _bulletVelocity) vectorMultiply (_muzzleVelocityShift * (_bulletSpeed / _muzzleVelocity))); + _bullet setVelocity _bulletVelocity; + _muzzleVelocity = _muzzleVelocity + _muzzleVelocityShift; + }; }; if (GVAR(AmmoTemperatureEnabled)) then { - _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL _unit) select 2); - _muzzleVelocityShift = [_ammo, _temperature] call FUNC(calculateAmmoTemperatureVelocityShift); - if (_muzzleVelocityShift != 0) then { - _bulletVelocity = velocity _bullet; - _bulletSpeed = vectorMagnitude _bulletVelocity; - _bulletVelocity = _bulletVelocity vectorAdd ((vectorNormalized _bulletVelocity) vectorMultiply (_muzzleVelocityShift * (_bulletSpeed / _muzzleVelocity))); - _bullet setVelocity _bulletVelocity; - _muzzleVelocity = _muzzleVelocity + _muzzleVelocityShift; - }; + _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL _unit) select 2); + _muzzleVelocityShift = [_ammo, _temperature] call FUNC(calculateAmmoTemperatureVelocityShift); + if (_muzzleVelocityShift != 0) then { + _bulletVelocity = velocity _bullet; + _bulletSpeed = vectorMagnitude _bulletVelocity; + _bulletVelocity = _bulletVelocity vectorAdd ((vectorNormalized _bulletVelocity) vectorMultiply (_muzzleVelocityShift * (_bulletSpeed / _muzzleVelocity))); + _bullet setVelocity _bulletVelocity; + _muzzleVelocity = _muzzleVelocity + _muzzleVelocityShift; + }; }; // TODO: Make _bulletTraceVisible global and toggle it with events _bulletTraceVisible = false; if (GVAR(BulletTraceEnabled) && currentWeapon ACE_player == primaryWeapon ACE_player && count primaryWeaponItems ACE_player > 2) then { - _opticsName = (primaryWeaponItems ACE_player) select 2; - _opticType = getNumber(configFile >> "cfgWeapons" >> _opticsName >> "ItemInfo" >> "opticType"); - _bulletTraceVisible = (_opticType == 2 || currentWeapon ACE_player in ["ACE_Vector", "Binocular", "Rangefinder", "Laserdesignator"]) && cameraView == "GUNNER"; + _opticsName = (primaryWeaponItems ACE_player) select 2; + _opticType = getNumber(configFile >> "cfgWeapons" >> _opticsName >> "ItemInfo" >> "opticType"); + _bulletTraceVisible = (_opticType == 2 || currentWeapon ACE_player in ["ACE_Vector", "Binocular", "Rangefinder", "Laserdesignator"]) && cameraView == "GUNNER"; }; _caliber = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_caliber"); @@ -99,22 +99,22 @@ _barrelTwist = getNumber(configFile >> "cfgWeapons" >> _weapon >> "ACE_barrelTwi _stabilityFactor = 1.5; if (_caliber > 0 && _bulletLength > 0 && _bulletMass > 0 && _barrelTwist > 0) then { - _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL _unit) select 2); - _barometricPressure = 1013.25 * exp(-(EGVAR(weather,Altitude) + ((getPosASL _bullet) select 2)) / 7990) - 10 * overcast; - _stabilityFactor = [_caliber, _bulletLength, _bulletMass, _barrelTwist, _muzzleVelocity, _temperature, _barometricPressure] call FUNC(calculateStabilityFactor); + _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL _unit) select 2); + _barometricPressure = 1013.25 * exp(-(EGVAR(weather,Altitude) + ((getPosASL _bullet) select 2)) / 7990) - 10 * overcast; + _stabilityFactor = [_caliber, _bulletLength, _bulletMass, _barrelTwist, _muzzleVelocity, _temperature, _barometricPressure] call FUNC(calculateStabilityFactor); }; _twistDirection = 1; if (isNumber(configFile >> "cfgWeapons" >> _weapon >> "ACE_twistDirection")) then { - _twistDirection = getNumber(configFile >> "cfgWeapons" >> _weapon >> "ACE_twistDirection"); - if (_twistDirection != -1 && _twistDirection != 0 && _twistDirection != 1) then { - _twistDirection = 1; - }; + _twistDirection = getNumber(configFile >> "cfgWeapons" >> _weapon >> "ACE_twistDirection"); + if (_twistDirection != -1 && _twistDirection != 0 && _twistDirection != 1) then { + _twistDirection = 1; + }; }; _transonicStabilityCoef = 0.5; if (isNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_transonicStabilityCoef")) then { - _transonicStabilityCoef = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_transonicStabilityCoef"); + _transonicStabilityCoef = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_transonicStabilityCoef"); }; _dragModel = 1; @@ -122,27 +122,27 @@ _ballisticCoefficients = []; _velocityBoundaries = []; _atmosphereModel = "ICAO"; if (GVAR(AdvancedAirDragEnabled)) then { - if (isNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_dragModel")) then { - _dragModel = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_dragModel"); - if (!(_dragModel in [1, 2, 5, 6, 7, 8])) then { - _dragModel = 1; - }; - }; - if (isArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_ballisticCoefficients")) then { - _ballisticCoefficients = getArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_ballisticCoefficients"); - }; - if (isArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_velocityBoundaries")) then { - _velocityBoundaries = getArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_velocityBoundaries"); - }; - if (isText(configFile >> "cfgAmmo" >> _ammo >> "ACE_standardAtmosphere")) then { - _atmosphereModel = getText(configFile >> "cfgAmmo" >> _ammo >> "ACE_standardAtmosphere"); - }; + if (isNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_dragModel")) then { + _dragModel = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_dragModel"); + if (!(_dragModel in [1, 2, 5, 6, 7, 8])) then { + _dragModel = 1; + }; + }; + if (isArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_ballisticCoefficients")) then { + _ballisticCoefficients = getArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_ballisticCoefficients"); + }; + if (isArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_velocityBoundaries")) then { + _velocityBoundaries = getArray(configFile >> "cfgAmmo" >> _ammo >> "ACE_velocityBoundaries"); + }; + if (isText(configFile >> "cfgAmmo" >> _ammo >> "ACE_standardAtmosphere")) then { + _atmosphereModel = getText(configFile >> "cfgAmmo" >> _ammo >> "ACE_standardAtmosphere"); + }; }; _index = count GVAR(bulletDatabase); if (count GVAR(bulletDatabaseFreeIndices) > 0) then { - _index = GVAR(bulletDatabaseFreeIndices) select 0; - GVAR(bulletDatabaseFreeIndices) = GVAR(bulletDatabaseFreeIndices) - [_index]; + _index = GVAR(bulletDatabaseFreeIndices) select 0; + GVAR(bulletDatabaseFreeIndices) = GVAR(bulletDatabaseFreeIndices) - [_index]; }; #ifdef USE_ADVANCEDBALLISTICS_DLL diff --git a/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf b/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf index 4f50fdfb3f..a79b76bd31 100644 --- a/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf +++ b/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf @@ -13,31 +13,31 @@ #include "script_component.hpp" [] spawn { - private ["_initStartTime", "_mapSize", "_mapGrids", "_gridCenter", "_gridHeight", "_gridNumObjects", "_gridSurfaceIsWater"]; - - _initStartTime = time; - _mapSize = getNumber (configFile >> "CfgWorlds" >> worldName >> "MapSize"); - - if (("AdvancedBallistics" callExtension format["init:%1:%2", worldName, _mapSize]) == "Terrain already initialized") exitWith { - if (GVAR(INIT_MESSAGE_ENABLED)) then { - systemChat "AdvancedBallistics: Terrain already initialized"; - }; - }; - - _mapGrids = ceil(_mapSize / 50); - - for "_x" from 0 to _mapGrids * 50 step 50 do { - for "_y" from 0 to _mapGrids * 50 step 50 do { - _gridCenter = [_x + 25, _y + 25]; - _gridHeight = round(getTerrainHeightASL _gridCenter); - _gridNumObjects = count (_gridCenter nearObjects ["Building", 50]); - _gridSurfaceIsWater = if (surfaceIsWater _gridCenter) then {1} else {0}; - "AdvancedBallistics" callExtension format["set:%1:%2:%3", _gridHeight, _gridNumObjects, _gridSurfaceIsWater]; - }; - sleep 0.001; - }; - - if (GVAR(INIT_MESSAGE_ENABLED)) then { - systemChat format["AdvancedBallistics: Finished terrain initialization in %1 seconds", ceil(time - _initStartTime)]; - }; + private ["_initStartTime", "_mapSize", "_mapGrids", "_gridCenter", "_gridHeight", "_gridNumObjects", "_gridSurfaceIsWater"]; + + _initStartTime = time; + _mapSize = getNumber (configFile >> "CfgWorlds" >> worldName >> "MapSize"); + + if (("AdvancedBallistics" callExtension format["init:%1:%2", worldName, _mapSize]) == "Terrain already initialized") exitWith { + if (GVAR(INIT_MESSAGE_ENABLED)) then { + systemChat "AdvancedBallistics: Terrain already initialized"; + }; + }; + + _mapGrids = ceil(_mapSize / 50); + + for "_x" from 0 to _mapGrids * 50 step 50 do { + for "_y" from 0 to _mapGrids * 50 step 50 do { + _gridCenter = [_x + 25, _y + 25]; + _gridHeight = round(getTerrainHeightASL _gridCenter); + _gridNumObjects = count (_gridCenter nearObjects ["Building", 50]); + _gridSurfaceIsWater = if (surfaceIsWater _gridCenter) then {1} else {0}; + "AdvancedBallistics" callExtension format["set:%1:%2:%3", _gridHeight, _gridNumObjects, _gridSurfaceIsWater]; + }; + sleep 0.001; + }; + + if (GVAR(INIT_MESSAGE_ENABLED)) then { + systemChat format["AdvancedBallistics: Finished terrain initialization in %1 seconds", ceil(time - _initStartTime)]; + }; }; diff --git a/addons/advanced_ballistics/script_component.hpp b/addons/advanced_ballistics/script_component.hpp index fde5f5a97c..e398f8869c 100644 --- a/addons/advanced_ballistics/script_component.hpp +++ b/addons/advanced_ballistics/script_component.hpp @@ -4,11 +4,11 @@ #define USE_ADVANCEDBALLISTICS_DLL #ifdef DEBUG_ENABLED_ADVANCEDBALLISTICS - #define DEBUG_MODE_FULL + #define DEBUG_MODE_FULL #endif #ifdef DEBUG_SETTINGS_ADVANCEDBALLISTICS - #define DEBUG_SETTINGS DEBUG_SETTINGS_ADVANCEDBALLISTICS + #define DEBUG_SETTINGS DEBUG_SETTINGS_ADVANCEDBALLISTICS #endif #include "\z\ace\addons\main\script_macros.hpp" \ No newline at end of file diff --git a/addons/advanced_ballistics/stringtable.xml b/addons/advanced_ballistics/stringtable.xml index ef43bd18ed..7136e89d0f 100644 --- a/addons/advanced_ballistics/stringtable.xml +++ b/addons/advanced_ballistics/stringtable.xml @@ -1,11 +1,11 @@  - + Show Wind Info Show Protractor - + From c9ad2b279dadf55993cea3e3369be6504ca90dc7 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 21:46:43 +0200 Subject: [PATCH 058/816] Commented all advanced ballistics functions --- .../functions/fnc_calculateAirDensity.sqf | 16 +++++++++++++++ ..._calculateAmmoTemperatureVelocityShift.sqf | 15 ++++++++++++++ .../fnc_calculateAtmosphericCorrection.sqf | 17 ++++++++++++++++ ...fnc_calculateBarrelLengthVelocityShift.sqf | 16 +++++++++++++++ .../fnc_calculateHellmannExponent.sqf | 13 ++++++++++++ .../functions/fnc_calculateRetardation.sqf | 16 +++++++++++++++ .../fnc_calculateRoughnessLength.sqf | 13 ++++++++++++ .../fnc_calculateStabilityFactor.sqf | 20 +++++++++++++++++++ .../functions/fnc_calculateWindSpeed.sqf | 13 ++++++++++++ .../functions/fnc_displayProtractor.sqf | 11 ++++++++++ .../functions/fnc_handleFired.sqf | 6 ++---- .../weather/functions/fnc_displayWindInfo.sqf | 11 ++++++++++ 12 files changed, 163 insertions(+), 4 deletions(-) diff --git a/addons/advanced_ballistics/functions/fnc_calculateAirDensity.sqf b/addons/advanced_ballistics/functions/fnc_calculateAirDensity.sqf index 723d7a0e52..27ac3d368f 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateAirDensity.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateAirDensity.sqf @@ -1,3 +1,19 @@ +/* + * Author: Ruthberg + * + * Displays a wind info (colored arrow) in the top left corner of the screen + * + * Arguments: + * 0: temperature - degrees celcius + * 1: pressure - hPa + * 2: relativeHumidity - value between 0.0 and 1.0 + * + * Return Value: + * 0: density of air - kg * m^(-3) + * + * Return value: + * None + */ #include "script_component.hpp" #include "defines.h" diff --git a/addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf b/addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf index 8a586760cd..ae9bd9f60e 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * + * Calculates the ammo temperature induced muzzle velocity shift + * + * Arguments: + * 0: ammo - classname + * 1: temperature - degrees celcius + * + * Return Value: + * 0: muzzle velocity shift - m/s + * + * Return value: + * None + */ #include "script_component.hpp" private ["_ammo", "_temperature", "_muzzleVelocityTable", "_muzzleVelocityShift", "_temperatureIndexA", "_temperatureIndexB", "_temperatureRatio"]; diff --git a/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf b/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf index 800fa2cd81..cdf762f4cf 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf @@ -1,3 +1,20 @@ +/* + * Author: Ruthberg + * + * Calculates the atmospherically corrected ballistic coefficient + * + * Arguments: + * 0: ballistic coefficient - G1-G7 + * 1: temperature - degrees celcius + * 2: pressure - hPa + * 3: relativeHumidity - value between 0.0 and 1.0 + * 4: atmosphereModel - ICAO or ASM + * + * Return Value: + * corrected ballistic coefficient + * + * Public: No + */ #include "script_component.hpp" #include "defines.h" diff --git a/addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf b/addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf index a24dd3d3cc..ef3a84ad59 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf @@ -1,3 +1,19 @@ +/* + * Author: Ruthberg + * + * Calculates the muzzle velocity shift caused by different barrel lengths + * + * Arguments: + * 0: ammo - classname + * 0: weapon - classname + * 1: muzzle velocity - m/s + * + * Return Value: + * 0: muzzle velocity shift - m/s + * + * Return value: + * None + */ #include "script_component.hpp" private ["_ammo", "_weapon", "_barrelLength", "_muzzleVelocityTable", "_barrelLengthTable", "_muzzleVelocity", "_lowerIndex", "_upperIndex", "_barrelLengthRatio", "_muzzleVelocityNew"]; diff --git a/addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf b/addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf index e319272a0e..7e5cb51d7f 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf @@ -1,3 +1,16 @@ +/* + * Author: Ruthberg + * + * Calculates the terrain hellmann exponent at a given world position + * + * Arguments: + * 0: _this - world position + * + * Return Value: + * 0: hellmann exponent + * + * Public: No + */ #include "script_component.hpp" private ["_hellmann_exponents", "_hellmann_index", "_windSource", "_nearObjects", "_isWater"]; diff --git a/addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf b/addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf index 338ec89cd2..b3db918db7 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf @@ -1,3 +1,19 @@ +/* + * Author: Ruthberg + * + * Calculates the retardation of the bullet + * + * Arguments: + * 0: drag model - 1-7 + * 1: drag coefficient - bc + * 2: velocity - m/s + * + * Return Value: + * 0: retardation - m/(s^2) + * + * Return value: + * None + */ #include "script_component.hpp" // Source: GNU Exterior Ballistics diff --git a/addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf b/addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf index f2865a1526..6dde210cdd 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf @@ -1,3 +1,16 @@ +/* + * Author: Ruthberg + * + * Calculates the terrain roughness length at a given world position + * + * Arguments: + * 0: _this - world position + * + * Return Value: + * 0: roughness length + * + * Public: No + */ #include "script_component.hpp" private ["_roughness_lengths", "_windSource", "_nearBuildings", "_isWater"]; diff --git a/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf b/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf index 1f524b85ca..f9b92e0d5b 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf @@ -1,3 +1,23 @@ +/* + * Author: Ruthberg + * + * Calculates the stability factor of a bullet + * + * Arguments: + * 0: caliber - inches + * 1: bullet length - inches + * 2: bullet mass - grains + * 3: barrel twist - inches + * 4: muzzle velocity shift - m/s + * 5: temperature - degrees celcius + * 6: barometric Pressure - hPA + * + * Return Value: + * 0: stability factor + * + * Public: No + */ + private ["_caliber", "_bulletLength", "_bulletMass", "_barrelTwist", "_muzzleVelocity", "_temperature", "_barometricPressure", "_l", "_t", "_stabilityFactor"]; _caliber = _this select 0; _bulletLength = _this select 1; diff --git a/addons/advanced_ballistics/functions/fnc_calculateWindSpeed.sqf b/addons/advanced_ballistics/functions/fnc_calculateWindSpeed.sqf index 8905d457a3..de2a0b64ab 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateWindSpeed.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateWindSpeed.sqf @@ -1,3 +1,16 @@ +/* + * Author: Ruthberg + * + * Calculates the true wind speed at a given world position + * + * Arguments: + * 0: _this - world position + * + * Return Value: + * 0: wind speed - m/s + * + * Public: No + */ #include "script_component.hpp" private ["_windSpeed", "_windDir", "_height", "_newWindSpeed", "_windSource", "_roughnessLength"]; diff --git a/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf b/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf index 91218e7818..4449a89a28 100644 --- a/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf +++ b/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf @@ -1,3 +1,14 @@ +/* + * Author: Ruthberg + * + * Displays a protractor in the top left corner of the screen + * + * Argument: + * None + * + * Return value: + * None + */ #include "script_component.hpp" #define __dsp (uiNamespace getVariable "RscProtractor") diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index e4f7bb8b80..750cd67c18 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -1,6 +1,7 @@ /* * Author: Glowbal, Ruthberg - * Handles wind deflection for projectiles. + * + * Handles advanced ballistics for (BulletBase) projectiles * * Arguments: * 0: unit - Object the event handler is assigned to @@ -14,9 +15,6 @@ * Return Value: * Nothing * - * Example: - * [clientFiredBIS-XEH] call ace_winddeflection_fnc_handleFired - * * Public: No */ #include "script_component.hpp" diff --git a/addons/weather/functions/fnc_displayWindInfo.sqf b/addons/weather/functions/fnc_displayWindInfo.sqf index 894fc4b904..e32bd0e530 100644 --- a/addons/weather/functions/fnc_displayWindInfo.sqf +++ b/addons/weather/functions/fnc_displayWindInfo.sqf @@ -1,3 +1,14 @@ +/* + * Author: Ruthberg + * + * Displays a wind info (colored arrow) in the top left corner of the screen + * + * Argument: + * None + * + * Return value: + * None + */ #include "script_component.hpp" #define __dsp (uiNamespace getVariable "RscWindIntuitive") From ef3205e078d8d88efd83170b9309d59d7463413f Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 21:54:29 +0200 Subject: [PATCH 059/816] Replaced all with --- .../functions/fnc_calculateAirDensity.sqf | 8 ++++---- ...fnc_calculateAmmoTemperatureVelocityShift.sqf | 4 ++-- .../fnc_calculateAtmosphericCorrection.sqf | 10 +++++----- .../fnc_calculateBarrelLengthVelocityShift.sqf | 4 ++-- .../functions/fnc_calculateHellmannExponent.sqf | 2 +- .../functions/fnc_calculateRetardation.sqf | 6 +++--- .../functions/fnc_calculateRoughnessLength.sqf | 2 +- .../functions/fnc_calculateStabilityFactor.sqf | 16 ++++++++-------- .../functions/fnc_calculateWindSpeed.sqf | 2 +- 9 files changed, 27 insertions(+), 27 deletions(-) diff --git a/addons/advanced_ballistics/functions/fnc_calculateAirDensity.sqf b/addons/advanced_ballistics/functions/fnc_calculateAirDensity.sqf index 27ac3d368f..73ebc0f94a 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateAirDensity.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateAirDensity.sqf @@ -4,12 +4,12 @@ * Displays a wind info (colored arrow) in the top left corner of the screen * * Arguments: - * 0: temperature - degrees celcius - * 1: pressure - hPa - * 2: relativeHumidity - value between 0.0 and 1.0 + * 0: temperature - degrees celcius + * 1: pressure - hPa + * 2: relativeHumidity - value between 0.0 and 1.0 * * Return Value: - * 0: density of air - kg * m^(-3) + * 0: density of air - kg * m^(-3) * * Return value: * None diff --git a/addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf b/addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf index ae9bd9f60e..c92e679a66 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf @@ -5,10 +5,10 @@ * * Arguments: * 0: ammo - classname - * 1: temperature - degrees celcius + * 1: temperature - degrees celcius * * Return Value: - * 0: muzzle velocity shift - m/s + * 0: muzzle velocity shift - m/s * * Return value: * None diff --git a/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf b/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf index cdf762f4cf..0bd6ae6001 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf @@ -4,14 +4,14 @@ * Calculates the atmospherically corrected ballistic coefficient * * Arguments: - * 0: ballistic coefficient - G1-G7 - * 1: temperature - degrees celcius - * 2: pressure - hPa - * 3: relativeHumidity - value between 0.0 and 1.0 + * 0: ballistic coefficient - G1-G7 + * 1: temperature - degrees celcius + * 2: pressure - hPa + * 3: relativeHumidity - value between 0.0 and 1.0 * 4: atmosphereModel - ICAO or ASM * * Return Value: - * corrected ballistic coefficient + * corrected ballistic coefficient * * Public: No */ diff --git a/addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf b/addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf index ef3a84ad59..b4cbd5bdc0 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf @@ -6,10 +6,10 @@ * Arguments: * 0: ammo - classname * 0: weapon - classname - * 1: muzzle velocity - m/s + * 1: muzzle velocity - m/s * * Return Value: - * 0: muzzle velocity shift - m/s + * 0: muzzle velocity shift - m/s * * Return value: * None diff --git a/addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf b/addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf index 7e5cb51d7f..592283737e 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf @@ -7,7 +7,7 @@ * 0: _this - world position * * Return Value: - * 0: hellmann exponent + * 0: hellmann exponent * * Public: No */ diff --git a/addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf b/addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf index b3db918db7..433dafbe10 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf @@ -5,11 +5,11 @@ * * Arguments: * 0: drag model - 1-7 - * 1: drag coefficient - bc - * 2: velocity - m/s + * 1: drag coefficient - bc + * 2: velocity - m/s * * Return Value: - * 0: retardation - m/(s^2) + * 0: retardation - m/(s^2) * * Return value: * None diff --git a/addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf b/addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf index 6dde210cdd..c315463a02 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf @@ -7,7 +7,7 @@ * 0: _this - world position * * Return Value: - * 0: roughness length + * 0: roughness length * * Public: No */ diff --git a/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf b/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf index f9b92e0d5b..81b71aeb3b 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf @@ -4,16 +4,16 @@ * Calculates the stability factor of a bullet * * Arguments: - * 0: caliber - inches - * 1: bullet length - inches - * 2: bullet mass - grains - * 3: barrel twist - inches - * 4: muzzle velocity shift - m/s - * 5: temperature - degrees celcius - * 6: barometric Pressure - hPA + * 0: caliber - inches + * 1: bullet length - inches + * 2: bullet mass - grains + * 3: barrel twist - inches + * 4: muzzle velocity shift - m/s + * 5: temperature - degrees celcius + * 6: barometric Pressure - hPA * * Return Value: - * 0: stability factor + * 0: stability factor * * Public: No */ diff --git a/addons/advanced_ballistics/functions/fnc_calculateWindSpeed.sqf b/addons/advanced_ballistics/functions/fnc_calculateWindSpeed.sqf index de2a0b64ab..e7b0a322e8 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateWindSpeed.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateWindSpeed.sqf @@ -7,7 +7,7 @@ * 0: _this - world position * * Return Value: - * 0: wind speed - m/s + * 0: wind speed - m/s * * Public: No */ From 183034183e72375a64e4275e12af5e18a4c3c842 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 22:02:38 +0200 Subject: [PATCH 060/816] Resolved a minor issue between protractor and wind info --- addons/advanced_ballistics/functions/fnc_displayProtractor.sqf | 2 +- addons/weather/functions/fnc_displayWindInfo.sqf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf b/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf index 4449a89a28..17d5077117 100644 --- a/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf +++ b/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf @@ -28,7 +28,7 @@ if (currentWeapon ACE_player != primaryWeapon ACE_player) exitWith { true }; [] spawn { 2 cutText ["", "PLAIN"]; - GVAR(WindInfo) = false; + EGVAR(weather,WindInfo) = false; 0 cutText ["", "PLAIN"]; GVAR(Protractor) = true; diff --git a/addons/weather/functions/fnc_displayWindInfo.sqf b/addons/weather/functions/fnc_displayWindInfo.sqf index e32bd0e530..c345bea01b 100644 --- a/addons/weather/functions/fnc_displayWindInfo.sqf +++ b/addons/weather/functions/fnc_displayWindInfo.sqf @@ -26,7 +26,7 @@ if (vehicle ACE_player != ACE_player) exitWith { true }; [] spawn { 2 cutText ["", "PLAIN"]; - GVAR(Protractor) = false; + EGVAR(advanced_ballistics,Protractor) = false; 1 cutText ["", "PLAIN"]; GVAR(WindInfo) = true; From c3fbd8a195d8955f52cedc01331016439250f802 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 22:22:41 +0200 Subject: [PATCH 061/816] Removed the old Kestrel module --- addons/kestrel/$PBOPREFIX$ | 1 - addons/kestrel/CfgEventHandlers.hpp | 6 - addons/kestrel/CfgVehicles.hpp | 47 ------ addons/kestrel/CfgWeapons.hpp | 20 --- addons/kestrel/README.md | 12 -- addons/kestrel/RscTitles.hpp | 125 -------------- addons/kestrel/XEH_preInit.sqf | 11 -- addons/kestrel/config.cpp | 18 -- addons/kestrel/data/4500NV.paa | Bin 33900 -> 0 bytes addons/kestrel/data/4500NV1.paa | Bin 78717 -> 0 bytes addons/kestrel/data/4500NV2.paa | Bin 59443 -> 0 bytes addons/kestrel/data/arrow1.paa | Bin 12264 -> 0 bytes addons/kestrel/data/body.paa | Bin 72526 -> 0 bytes addons/kestrel/data/gpstemp.paa | Bin 17655 -> 0 bytes addons/kestrel/data/kestrel_0.paa | Bin 22016 -> 0 bytes addons/kestrel/data/kestrel_1.paa | Bin 22016 -> 0 bytes addons/kestrel/data/kestrel_2.paa | Bin 22016 -> 0 bytes addons/kestrel/data/kestrel_3.paa | Bin 22016 -> 0 bytes addons/kestrel/data/kestrel_4.paa | Bin 22016 -> 0 bytes addons/kestrel/data/kestrel_5.paa | Bin 22016 -> 0 bytes addons/kestrel/data/kestrel_6.paa | Bin 22016 -> 0 bytes addons/kestrel/data/kestrel_7.paa | Bin 22016 -> 0 bytes addons/kestrel/data/kestrel_8.paa | Bin 22016 -> 0 bytes addons/kestrel/data/kestrel_9.paa | Bin 22016 -> 0 bytes addons/kestrel/data/rad.paa | Bin 22000 -> 0 bytes addons/kestrel/data/tasten.paa | Bin 11990 -> 0 bytes addons/kestrel/data/tasten1.paa | Bin 27924 -> 0 bytes addons/kestrel/functions/fnc_closeKestrel.sqf | 6 - .../kestrel/functions/fnc_onLoadKestrel.sqf | 156 ------------------ addons/kestrel/functions/fnc_openKestrel.sqf | 6 - addons/kestrel/functions/script_component.hpp | 1 - addons/kestrel/kestrel4500.p3d | Bin 5702599 -> 0 bytes addons/kestrel/kestrel4500rad.p3d | Bin 329751 -> 0 bytes addons/kestrel/script_component.hpp | 12 -- addons/kestrel/stringtable.xml | 64 ------- addons/kestrel/ui/WindLight-01.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindLight-02.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindLight-03.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindLight-04.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindLight-05.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindLight-06.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindLight-07.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindLight-08.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindLight-09.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindLight-10.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindLight-11.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindLight-12.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindLight-13.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindLight-14.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindLight-15.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindLight-16.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindModerate-01.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindModerate-02.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindModerate-03.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindModerate-04.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindModerate-05.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindModerate-06.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindModerate-07.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindModerate-08.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindModerate-09.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindModerate-10.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindModerate-11.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindModerate-12.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindModerate-13.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindModerate-14.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindModerate-15.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindModerate-16.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindStrong-01.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindStrong-02.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindStrong-03.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindStrong-04.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindStrong-05.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindStrong-06.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindStrong-07.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindStrong-08.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindStrong-09.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindStrong-10.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindStrong-11.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindStrong-12.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindStrong-13.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindStrong-14.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindStrong-15.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindStrong-16.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindVeryLight-01.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindVeryLight-02.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindVeryLight-03.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindVeryLight-04.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindVeryLight-05.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindVeryLight-06.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindVeryLight-07.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindVeryLight-08.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindVeryLight-09.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindVeryLight-10.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindVeryLight-11.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindVeryLight-12.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindVeryLight-13.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindVeryLight-14.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindVeryLight-15.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/WindVeryLight-16.paa | Bin 22016 -> 0 bytes addons/kestrel/ui/noWind.paa | Bin 22016 -> 0 bytes 100 files changed, 485 deletions(-) delete mode 100644 addons/kestrel/$PBOPREFIX$ delete mode 100644 addons/kestrel/CfgEventHandlers.hpp delete mode 100644 addons/kestrel/CfgVehicles.hpp delete mode 100644 addons/kestrel/CfgWeapons.hpp delete mode 100644 addons/kestrel/README.md delete mode 100644 addons/kestrel/RscTitles.hpp delete mode 100644 addons/kestrel/XEH_preInit.sqf delete mode 100644 addons/kestrel/config.cpp delete mode 100644 addons/kestrel/data/4500NV.paa delete mode 100644 addons/kestrel/data/4500NV1.paa delete mode 100644 addons/kestrel/data/4500NV2.paa delete mode 100644 addons/kestrel/data/arrow1.paa delete mode 100644 addons/kestrel/data/body.paa delete mode 100644 addons/kestrel/data/gpstemp.paa delete mode 100644 addons/kestrel/data/kestrel_0.paa delete mode 100644 addons/kestrel/data/kestrel_1.paa delete mode 100644 addons/kestrel/data/kestrel_2.paa delete mode 100644 addons/kestrel/data/kestrel_3.paa delete mode 100644 addons/kestrel/data/kestrel_4.paa delete mode 100644 addons/kestrel/data/kestrel_5.paa delete mode 100644 addons/kestrel/data/kestrel_6.paa delete mode 100644 addons/kestrel/data/kestrel_7.paa delete mode 100644 addons/kestrel/data/kestrel_8.paa delete mode 100644 addons/kestrel/data/kestrel_9.paa delete mode 100644 addons/kestrel/data/rad.paa delete mode 100644 addons/kestrel/data/tasten.paa delete mode 100644 addons/kestrel/data/tasten1.paa delete mode 100644 addons/kestrel/functions/fnc_closeKestrel.sqf delete mode 100644 addons/kestrel/functions/fnc_onLoadKestrel.sqf delete mode 100644 addons/kestrel/functions/fnc_openKestrel.sqf delete mode 100644 addons/kestrel/functions/script_component.hpp delete mode 100644 addons/kestrel/kestrel4500.p3d delete mode 100644 addons/kestrel/kestrel4500rad.p3d delete mode 100644 addons/kestrel/script_component.hpp delete mode 100644 addons/kestrel/stringtable.xml delete mode 100644 addons/kestrel/ui/WindLight-01.paa delete mode 100644 addons/kestrel/ui/WindLight-02.paa delete mode 100644 addons/kestrel/ui/WindLight-03.paa delete mode 100644 addons/kestrel/ui/WindLight-04.paa delete mode 100644 addons/kestrel/ui/WindLight-05.paa delete mode 100644 addons/kestrel/ui/WindLight-06.paa delete mode 100644 addons/kestrel/ui/WindLight-07.paa delete mode 100644 addons/kestrel/ui/WindLight-08.paa delete mode 100644 addons/kestrel/ui/WindLight-09.paa delete mode 100644 addons/kestrel/ui/WindLight-10.paa delete mode 100644 addons/kestrel/ui/WindLight-11.paa delete mode 100644 addons/kestrel/ui/WindLight-12.paa delete mode 100644 addons/kestrel/ui/WindLight-13.paa delete mode 100644 addons/kestrel/ui/WindLight-14.paa delete mode 100644 addons/kestrel/ui/WindLight-15.paa delete mode 100644 addons/kestrel/ui/WindLight-16.paa delete mode 100644 addons/kestrel/ui/WindModerate-01.paa delete mode 100644 addons/kestrel/ui/WindModerate-02.paa delete mode 100644 addons/kestrel/ui/WindModerate-03.paa delete mode 100644 addons/kestrel/ui/WindModerate-04.paa delete mode 100644 addons/kestrel/ui/WindModerate-05.paa delete mode 100644 addons/kestrel/ui/WindModerate-06.paa delete mode 100644 addons/kestrel/ui/WindModerate-07.paa delete mode 100644 addons/kestrel/ui/WindModerate-08.paa delete mode 100644 addons/kestrel/ui/WindModerate-09.paa delete mode 100644 addons/kestrel/ui/WindModerate-10.paa delete mode 100644 addons/kestrel/ui/WindModerate-11.paa delete mode 100644 addons/kestrel/ui/WindModerate-12.paa delete mode 100644 addons/kestrel/ui/WindModerate-13.paa delete mode 100644 addons/kestrel/ui/WindModerate-14.paa delete mode 100644 addons/kestrel/ui/WindModerate-15.paa delete mode 100644 addons/kestrel/ui/WindModerate-16.paa delete mode 100644 addons/kestrel/ui/WindStrong-01.paa delete mode 100644 addons/kestrel/ui/WindStrong-02.paa delete mode 100644 addons/kestrel/ui/WindStrong-03.paa delete mode 100644 addons/kestrel/ui/WindStrong-04.paa delete mode 100644 addons/kestrel/ui/WindStrong-05.paa delete mode 100644 addons/kestrel/ui/WindStrong-06.paa delete mode 100644 addons/kestrel/ui/WindStrong-07.paa delete mode 100644 addons/kestrel/ui/WindStrong-08.paa delete mode 100644 addons/kestrel/ui/WindStrong-09.paa delete mode 100644 addons/kestrel/ui/WindStrong-10.paa delete mode 100644 addons/kestrel/ui/WindStrong-11.paa delete mode 100644 addons/kestrel/ui/WindStrong-12.paa delete mode 100644 addons/kestrel/ui/WindStrong-13.paa delete mode 100644 addons/kestrel/ui/WindStrong-14.paa delete mode 100644 addons/kestrel/ui/WindStrong-15.paa delete mode 100644 addons/kestrel/ui/WindStrong-16.paa delete mode 100644 addons/kestrel/ui/WindVeryLight-01.paa delete mode 100644 addons/kestrel/ui/WindVeryLight-02.paa delete mode 100644 addons/kestrel/ui/WindVeryLight-03.paa delete mode 100644 addons/kestrel/ui/WindVeryLight-04.paa delete mode 100644 addons/kestrel/ui/WindVeryLight-05.paa delete mode 100644 addons/kestrel/ui/WindVeryLight-06.paa delete mode 100644 addons/kestrel/ui/WindVeryLight-07.paa delete mode 100644 addons/kestrel/ui/WindVeryLight-08.paa delete mode 100644 addons/kestrel/ui/WindVeryLight-09.paa delete mode 100644 addons/kestrel/ui/WindVeryLight-10.paa delete mode 100644 addons/kestrel/ui/WindVeryLight-11.paa delete mode 100644 addons/kestrel/ui/WindVeryLight-12.paa delete mode 100644 addons/kestrel/ui/WindVeryLight-13.paa delete mode 100644 addons/kestrel/ui/WindVeryLight-14.paa delete mode 100644 addons/kestrel/ui/WindVeryLight-15.paa delete mode 100644 addons/kestrel/ui/WindVeryLight-16.paa delete mode 100644 addons/kestrel/ui/noWind.paa diff --git a/addons/kestrel/$PBOPREFIX$ b/addons/kestrel/$PBOPREFIX$ deleted file mode 100644 index ca3fac2e96..0000000000 --- a/addons/kestrel/$PBOPREFIX$ +++ /dev/null @@ -1 +0,0 @@ -z\ace\addons\kestrel \ No newline at end of file diff --git a/addons/kestrel/CfgEventHandlers.hpp b/addons/kestrel/CfgEventHandlers.hpp deleted file mode 100644 index f0a9f14d91..0000000000 --- a/addons/kestrel/CfgEventHandlers.hpp +++ /dev/null @@ -1,6 +0,0 @@ - -class Extended_PreInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_preInit)); - }; -}; diff --git a/addons/kestrel/CfgVehicles.hpp b/addons/kestrel/CfgVehicles.hpp deleted file mode 100644 index 31aea38bda..0000000000 --- a/addons/kestrel/CfgVehicles.hpp +++ /dev/null @@ -1,47 +0,0 @@ -class CfgVehicles { - class Man; - class CAManBase: Man { - class ACE_SelfActions { - class ACE_OpenKestrel { - displayName = "$STR_ACE_Wind_OpenKestrel"; - condition = QUOTE('ACE_Kestrel' in items _player && {!GVAR(isKestrel)}); - statement = QUOTE(call FUNC(openKestrel)); - showDisabled = 0; - priority = 2; - icon = PATHTOF(data\4500NV1.paa); - hotkey = "K"; - }; - class ACE_CloseKestrel { - displayName = "$STR_ACE_Wind_CloseKestrel"; - condition = QUOTE(GVAR(isKestrel)); - statement = QUOTE(call FUNC(closeKestrel)); - showDisabled = 0; - priority = 2; - icon = PATHTOF(data\4500NV1.paa); - hotkey = "K"; - }; - }; - }; - - class Item_Base_F; - class ACE_Item_Kestrel: Item_Base_F { - author = "$STR_ACE_Common_ACETeam"; - scope = 2; - scopeCurator = 2; - displayName = "$STR_ACE_Kestrel_Name"; - vehicleClass = "Items"; - class TransportItems { - class ACE_Kestrel { - name = "ACE_Kestrel"; - count = 1; - }; - }; - }; - - class Box_NATO_Support_F; - class ACE_Box_Misc: Box_NATO_Support_F { - class TransportItems { - MACRO_ADDITEM(ACE_Kestrel,6); - }; - }; -}; diff --git a/addons/kestrel/CfgWeapons.hpp b/addons/kestrel/CfgWeapons.hpp deleted file mode 100644 index 6db0e4b7d4..0000000000 --- a/addons/kestrel/CfgWeapons.hpp +++ /dev/null @@ -1,20 +0,0 @@ - -class CfgWeapons { - class ACE_ItemCore; - class InventoryItem_Base_F; - - class ACE_Kestrel: ACE_ItemCore { - author = "$STR_ACE_Common_ACETeam"; - scope = 2; - displayName = "$STR_ACE_Kestrel_Name"; - descriptionShort = "$STR_ACE_Kestrel_Description"; - model = PATHTOF(kestrel4500.p3d); - picture = PATHTOF(data\4500NV.paa); - icon = "iconObject_circle"; - mapSize = 0.034; - - class ItemInfo: InventoryItem_Base_F { - mass = 2; - }; - }; -}; diff --git a/addons/kestrel/README.md b/addons/kestrel/README.md deleted file mode 100644 index f5b91783c1..0000000000 --- a/addons/kestrel/README.md +++ /dev/null @@ -1,12 +0,0 @@ -ace_kestrel -=========== - -Adds the Kestrel weather and wind meter. - - -## Maintainers - -The people responsible for merging changes to this component or answering potential questions. - -- [KoffeinFlummi](https://github.com/KoffeinFlummi) -- [commy2](https://github.com/commy2) diff --git a/addons/kestrel/RscTitles.hpp b/addons/kestrel/RscTitles.hpp deleted file mode 100644 index 2530dbcda7..0000000000 --- a/addons/kestrel/RscTitles.hpp +++ /dev/null @@ -1,125 +0,0 @@ - -class RscPicture; -class RscText; - -class RscTitles { - class ACE_Kestrel { - onload = QUOTE(_this call FUNC(onLoadKestrel)); - //onunload = ""; - idd = -1; - movingEnable = 0; - enableDisplay = 1; - duration = 1e+011; - fadein = 0; - fadeout = 0; - enablesimulation = 1; - - class controls { - // has to be first to be in the background - class Wheel: RscPicture { - idc = 3; - type = 0; - style = "48 + 0x800"; - text = ""; - x = "safeZoneX + 0.07"; - y = "safeZoneY + safeZoneH - 0.76"; - h = "0.15"; - w = "0.15"; - }; - - class Kestrel1: RscPicture { - idc = 1; - text = PATHTOF(data\4500NV1.paa); - style = "48 + 0x800"; - x = "safeZoneX - 0.25"; - y = "safeZoneY + safeZoneH - 0.8"; - h = "0.75"; - w = "0.75"; - }; - class Kestrel2: Kestrel1 { - idc = 2; - text = PATHTOF(data\4500NV2.paa); - colorText[] = {0,0,0,1-(sunOrMoon*sunOrMoon+(moonIntensity/5))}; - }; - - class HUD1: RscText { - idc = 11; - type = 0; - style = 1; - text = ""; - x = "safeZoneX + 0.08"; - y = "safeZoneY + safeZoneH - 0.51"; - h = "0.09"; - w = "0.108"; - shadow = 0; - font = "PuristaMedium"; - sizeEx = 0.04; - colorText[] = {0.0745,0.2196,0.1216,0.7}; - colorBackground[] = {0,0,0,0}; - lineSpacing = 1; - }; - class HUD2: HUD1 { - idc = 12; - y = "safeZoneY + safeZoneH - 0.48"; - }; - class HUD3: HUD1 { - idc = 13; - y = "safeZoneY + safeZoneH - 0.45"; - }; - class HUD4: HUD1 { - idc = 14; - y = "safeZoneY + safeZoneH - 0.418"; - }; - }; - }; - - // helper class to prevent flickering. Used together with preloadTitleRsc command. - class ACE_Kestrel_Preload { - idd = -1; - movingEnable = 0; - duration = 1e+011; - fadein = 0; - fadeout = 0; - class controls { - class Preload_0: RscPicture { - text = PATHTOF(data\kestrel_0.paa); - }; - class Preload_1: Preload_0 { - text = PATHTOF(data\kestrel_1.paa); - }; - class Preload_2: Preload_0 { - text = PATHTOF(data\kestrel_2.paa); - }; - class Preload_3: Preload_0 { - text = PATHTOF(data\kestrel_3.paa); - }; - class Preload_4: Preload_0 { - text = PATHTOF(data\kestrel_4.paa); - }; - class Preload_5: Preload_0 { - text = PATHTOF(data\kestrel_5.paa); - }; - class Preload_6: Preload_0 { - text = PATHTOF(data\kestrel_6.paa); - }; - class Preload_7: Preload_0 { - text = PATHTOF(data\kestrel_7.paa); - }; - class Preload_8: Preload_0 { - text = PATHTOF(data\kestrel_8.paa); - }; - class Preload_9: Preload_0 { - text = PATHTOF(data\kestrel_9.paa); - }; - /*class Preload_A: Preload_0 { - text = PATHTOF(data\4500NV.paa); - }; - class Preload_B: Preload_0 { - text = PATHTOF(data\4500NV1.paa); - }; - class Preload_C: Preload_0 { - text = PATHTOF(data\4500NV2.paa); - };*/ - }; - }; -}; diff --git a/addons/kestrel/XEH_preInit.sqf b/addons/kestrel/XEH_preInit.sqf deleted file mode 100644 index 09d9b1a0ef..0000000000 --- a/addons/kestrel/XEH_preInit.sqf +++ /dev/null @@ -1,11 +0,0 @@ -#include "script_component.hpp" - -ADDON = false; - -PREP(onLoadKestrel); -PREP(openKestrel); -PREP(closeKestrel); - -GVAR(isKestrel) = false; - -ADDON = true; diff --git a/addons/kestrel/config.cpp b/addons/kestrel/config.cpp deleted file mode 100644 index b79dcd5825..0000000000 --- a/addons/kestrel/config.cpp +++ /dev/null @@ -1,18 +0,0 @@ -#include "script_component.hpp" - -class CfgPatches { - class ADDON { - units[] = {"ACE_Item_Kestrel"}; - weapons[] = {"ACE_Kestrel"}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_common","ace_interaction"}; - author[] = {"Falke","commy2","KoffeinFlummi","esteldunedain"}; - authorUrl = "https://github.com/KoffeinFlummi/"; - VERSION_CONFIG; - }; -}; - -#include "CfgEventHandlers.hpp" -#include "CfgVehicles.hpp" -#include "CfgWeapons.hpp" -#include "RscTitles.hpp" diff --git a/addons/kestrel/data/4500NV.paa b/addons/kestrel/data/4500NV.paa deleted file mode 100644 index fd72433b9e9f4f5dbcf091f1d5dcee1ec2f23d30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33900 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 V{r$1;PXBW!yl^imX~k%3{|ln^{jmT5 diff --git a/addons/kestrel/data/4500NV1.paa b/addons/kestrel/data/4500NV1.paa deleted file mode 100644 index 9a29b346fb04ca023480592bafaf5b07b3835408..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78717 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 diff --git a/addons/kestrel/data/arrow1.paa b/addons/kestrel/data/arrow1.paa deleted file mode 100644 index 8edb257eadfd277b3179e0088aaf22349c04468d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12264 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%0A1|?w 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�C6(0xD6>U_gCeGc!t+S-=CY16_l;EX}F?IGbg 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 z
    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

    |NKy30NmHG+YGz+$91v; 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 z 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

    ;bBQ;(#!&gZ7NAN8Z{xN*xg!i}u2cg}y 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

    pVW-nK6q)nuezL27*QXuUo=EUcC8 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


    ~&!AIzTC?l) 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
    ug8D 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�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�!VtmdEWecSfid1Q-JN@Zt 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

    )XzQ^HhuVEyp;ACPg-d| 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

    ;3aptKYHJmge&E+9K~3QQkqkRKtVBwj@^XfFI8O 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¤girm5`t>$w2_6*m-e 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

    aQ1TK}v$IbI`$BdxcQKY!OO zjTBy$-z#g?l&!}Won4?o#`_fV4UvOH&IS+i#q(ciedzA6gn0cKk7LMz(B1>Mt;iS$ z`BCJ2b(c}9qx|woqf5A9v_7~^1j^MGRd zyrcDB#`an1DaaL|y_z1QAKNSYzgN~jkebp5`1Z*6%CGxN89msJ9xboQ&LWG8jES?)vc$J~wq)wLMsK7x<*ew}CMyE1~_T$mn@)lS}!@fbk#?xwEAe za^*(3%2~kaB4c0V_%Au+m&!p;nLiWyO5uOUbCmm*u`x6~k)u2ZjD3-D49Ms~#&O=> zS<0y*qX+r!Jk}RI#lYzIT2UHD3fs@jQO@kYrIiBuBIACM%ZZHpLLLMj%p-+Abj(q%Yq{l!5@JeWBl{esrXKT4;U;Hh~`*^NBq1KYU#DFtu1>%Gd#}mH}zN%cE6rXYg+NJOnhpWoo z{;aPQ9#!kAGO>4j%29|fh3_7^qWoDdJ|z|WQh498E6QCj8c=-3TZv<#J@&=clw%Nw zaRcHz{1xT2Lt9hQp#2o^NMQ6Z*7r0Zk7a`^%C^zWBZd3E%vC;|#Ntcg8d>cAbsWZk z{HN#E6yySRuJSqX36ZfLkQKqqkM}PrJav4jUkWF;%~giKX7|ktz)5Rj%3DztaWu;Qt8>Rjd`P|mlZpi4lx}=pGdP?S6sDi5)rn>!+#+81Vs@w;v zT|>a%;h(AM?>>d=Qjt3Zd{03}kL#H4Dd?GCQCrp1G>rc@w`^Yc$v}0);z`O+@FPE+ zv8WC5_D1DYr`pYL^IhcG)1IUtFTb;d->}3*o*ligOtv{|qS{%08SgYJSW_0akFrr! zc3$oJ0P?VSlZ|Sn$tu@8k?lWLO+`k};vpDGS6qda8A@*{lTX}HhSjufjq6EdjDy_kKiom|_#V4S&te~wmS{d5Wn2JU z2wXm=p)0Zvc=`aN=gYrPdgjWR59>?`{Bc7?)!E$_Tit*;6B);Yd{^X~BJThXa?2PK zmCdES>R9Wt`TF6P6lYF;u;#qTbAitRzu0!LHMXPYJutQ(d0k6&yYFuG!zN|(uM=~4 z<<#L>>x1TN%HoQ%8`6GXL9I&RFP^sKho2MHNa1>C8>>zqHc8C{KQiVDx$S@Wk?47_ zwu$P8afP&_;0asSMAa$TP{&?_OjEHPJsbTPdrmyBTo86J7N7wEdv`Qt#G@o+1bM^-M)Z zPwVL3spvT{Z)((vvv^i=fU#?QAia`li0 zYia{8*W+Q=?Wi3+4?P)=_%=iKW$E?wbi<~R+@e}V|ka{C+4%R)#Ige`La_0lwYb0>bqSky!(Po#1r-C(7ctp}+c`%plI%apErWNp`{7lyX zk#U^J=s`wL?KTzU#o1$Bm*g!bHW?G`fjqRoq5RC}NRRu^8Sn8J%p2&L!{yg@)?|4l|;OLwxX$Jime;;|07(FBXPo|+~bkY=x z@7w%B7P9ZMzpluGfLnAd=N2t8#z($Y>#zL2`3Z$>`w^N~z@sY-@oWt|rQdgX>_&Uf zdiMUBKENAF;Je_!Nvc`GX2;BoAyM&J$bNm6w?Xc{cb2d(I-!lK`ZnSM%k&K72Tv?$ zJf3xWYt8{zHYu;P2JX|vN|>ZrMB4r`#1!r2z=yL$#{wKP)L|L$OlKX6YK z4RXyUf+uqF>cPS&lkT1)8dfF7d?J64jS!a3>6OvX?r#=yQOl;D$dg|T7s|J6>G@&k zKjQQc<{8NI^A}P4zK^Z5W{BMM31fHnA!*3ydGcUD8hV~T3>Kb-yPjxMvy!?j{t6x( zPp=OZ)n)NE`0h>L!u-rhi3d~(!04Y0T=0&ud)igiN8tO02Q%9MKieH7bldw&@o>Ye ztg?8b$710~A9q>WT=T55c-655LT=vT45yBLvXH+7$EG8{Jh(uRos3D3IL-K$JR}2o zPfs7geYuM&+0a-hiyPl>EUbBcSye60TT>P%%a_nG)}8W6ErqB5WBxH!kE^9{)7dO< z`!biQk?pHAbVoJ>E*jp@ea%J2m}lfK$Ag8!T;t>6yE_nHUmDXExf!%ugluk`ceEq% z)WmYfkzd|m-vR7tJWOML!B8lSNLAgP;HObma~BT&zOUMw=c+k8o?V+ENv@iInkK57 zD@;?5z?uYkc7CNa#}|71GtYP zdv=IRM;_5mq0CQ?NiP)nR-;C#$ZoIJsOz-2D{sDYf>0J4Mbzh0dfk;zH=8Jw#r#NP z`4Fz2;Az}lQxnnF}`UrkxOxyLkqmHAzHzdI8&W%0*`Bh)Xu-<5kln4l?( z`=z@JtDCqAm)m^h?#8tej4HMfZkaWdkNwk7_`JbenAX5dUcQU1aQSH`;l=s;oYfp> z;d+HOLM4~>awFgyz-?UH%WutgroO+S{S9yxh;zAhd-<{QPJ$WmfRcgoYrr*t|Na^% zuV&~Z+=RYee-D&@hIWjT2%Z^XEre&l?II?~hl$)Va)P`iFvh72>cE$PM~&Vne`eK`;&=f675ON5(hoKg3}9?#cX!D1fd7F%?9L9k$)QHV zW#Hq$Z=wAna0l>YzqJ&80*?$!lPg4?1$+#+9K@LdoC#bWcrdWxZ42Q$_^lhAm6sE_ zF|YyfFKD+F+c9PX;0qIL3y#n?p!-$%SCNamU6nVSRGaqe4DDZ_{RjB>11GepA^Zid z)Z(5zNaO(Efxr$Br!DXT;1Va0xtyi1jaatz}6x^2M(~V zMmbE}`C8rx7<1A$`L+C|RW<7S4%(fd9pktIAFpjBv<9A(RUofj$4F=eyh&Xk9|4>L zeJ!B9oX7>hUy3SFjh#F8Rel>7Yo=1#SGfkbCGaC?e<<=+^lUFj;|xeGk)IYh3OF4Y z`_2cx09+loKk(sdC30(ESy4IR6EGfoePB!D68Rq(Pix=@(2m>>IQeI>ydHQSs4EIv zf$IZ50p0|RaUKFEihLJ1bjLgSZRnerS4DWg{hj;{@MGYOz!>KMa5L~=oGHM$eoy3B z|6Aso3O__%4P1TL6Y3iW{0iFdf@dFan?5(>b)m1tkXphnU<=^SgKG(Sz*zt0&^{Fy z>t7E1a@JWn)>S=)g^(a}Yv5pDbLflhXMizIIbhq240%=H=0_R`oq=&4Xb3z27~?nq zw+6;*unq8m76;{++fIB#AsZOyhjzf{fN?JB4184Np1?zIC(1uS-?0IfLO1Mj9ng$%~;J2n+;fImT;YS4ZfJjgb{#tm3mY72(y^ZhJ^+k0oDcjH zJa~+sfV;eU#^1v@xh_JF=g;{2!1sZFJbT7tO~wHiy?n;wb+Hoo#I$`pp2sccT!o8) z`}oSh(ZFATA3)!1;OF2$z6g9Oc{cwIc;HAkLD)H)$GOf2*d7@BdIKK-4{`_K-Mj4h zci`!k?j}r5w&&ji_XHjWjD30FE#SfVjRStu;Wk$QyzZ5ou(BiL^}uU@F-{cl2k>AV zq)wO%L}j5C-83`unBlnz-?r= ziIu=3fYI|9{(U}Qhwu2#P1yU)txV>f5>($|?0f#W30)(~tBa;|7E;zW65h_X$s28>&mwXQO!h0NQ^Pe-x|59XZ zN6z^(lRR3+e#rOzM|ojwj>K5g`n)ljwc~uM&qlTEy|CW!K4b-q=j|i>JGRClo@>Q6 z|A%or*tg4<(sq3=*SCQ#&c{9tX#D8!e3LQW^L&A|`<-3Sg2s>6n?5_$x6pZzzrc1J zXXmpuXgpYZzQ7m<`>yF$%0a+5e)Rn9YNGRe0InvscRXFngMhVh{#jPh^)<7qqHDL@ zZKUI>z}oo!vnqNuhM3u~uNlDFc8iY{=-BT;dnMo|;5iAr`+PZ_XA`it@9lo&iP4h} zjB&89+3DY&I5wPvKArmQiQ~ui?Kew2wVso}TF<4R@1B^eLil$&u=-_PUze&EOZQvlqNgo*PJw4Z&>7ES_%EKXuE5&% z4-w~d+%WPS#lbP>b~*V!*}dyYT^xPhZ>OT1V6ILB<8fh}oz_YnuLZ`s!u#~i=INCG z|1$i2AoApaN1s;@Jf`cb&zGPb&m+ds=MftY>HPYvf_C)dIQ4n(kA0K}%;!{K?Kp>g z*{kD@z?e7m91l#UJm4{|0oJzP3EHjWa`Si7u@`~IuX2(u&dRFWX$*Lb+ki1w=m`Xm zmaR@~)v@B}7Tvz~0Ao#J-zwnIj&s0*SYmA7xhPKOIRUJVIUYP(Ua>q{7jtdc23`9C zU~T-_;L*m9Ence|^TluLbnSV-+L-&mqvc}-t90Yp0*pDwvFWqEr&m!p`SG4!5m@Wj zXMInaVTdk%dthx1=(E13VUHjh8=kKz?dQ_5W6pa6<1ylX%Yz4x9l3T?fX=fq@_)0w zr@`mZx-qvb8LQ)-z?c)f_B_CY|Hb{5^c(Ei2=;Xb*ms04)y!GoS-{$3x9C4u$E))D z>G}@7&`TGy5wJGSK=5E4Vocl4-n!%3=F?fnX~5bsc!EdEKhJsTJW;?n2F!y#>w9)~ zX{{SWoz^XN{I69@U7U5`(dM?JaZ}yCo>ps0e$0zL>wC(bv(O!T<*a(TIQ4;X%=oVk zc(l3Y3XOH~&lgwKwI2u8=CcKOwBxx~(Lm>!SqAHSMt*+fq0Py#pKo=%5Li2&Mc~o$ z$MDM@+OZ9pd0y8p0Bhsi1doH4DTS6x00q+s(OiOtOFzyHAECml9 z7joiaB{9ad4p8a15-`TW^}q`7Xn8{5WAfnoXGXx|OkBrm8Dk>rdnT?hRA|@gGs8=H zmdLn{MGyAH=YjyCz5<_>@Y!L3j4?hFEfiVn!I4v zI0d+{k(0dGsD^NDZf~JO)$fW%ZEFder}q;&EW1r{E`VoEWM%o*v99pho~uwzwS*t> zrlwHExL=vvV2(ppKe?;0Pu*H5ix=;;Q{!{7S%#aCzl(7#;J?6lo}Gc?z=P}rTyw=P zH6CNz+pa>zmAlkGfL(x#p&g$Yt%3h6XWR(btWTA!=Ft93*;**>RVAw#@MqwN?Is*a?j1s1tAkaCz{w1KuFAH?VWe z_bgnK1lOz}n2WpyxCt=6+m8m81LOOX6~KxC)iwA|IMDWyJXPe?z!|{!u5T0YDPVkO zxET22P)iNIcMS?WA-^W_NZ<>=IIj)@&IZPuOatE0tceDngQ{(elb->83OqA9P96n} zaXJ7`1*Z4a!1EKDY4F@VPYIJx1IFvMPHLDu1Q`1^23`Y<@1hF9-U2X>&c&qyfd$!{1`Cy zT?m{EjQb4(&*W#VDQ`36mE?nfF>kVVmE=2sah){>I8)?9;0cLv(ctyk{Mko-H85W5 zK~FyNV}P-*H?XhB-=2QtznQvfeuL+3)Ghvt$a6N_;>%ZerM}_76@fA48}MwK?yA9h z>tA2PZx#76a5C^O@Z1L83yd*G0M}8uYSh5zJ0Ij5i5%DQApbz=s=;@I1A%jaF=iNe zrv7x*;M{h8^j3ZXFwTqR$8F^|17jQ~;6#y&!DH>{M(2Irvo(A@k=wsm!?y>}&ZW^qAr|bp%M_{b~eDwnUCNS2|Dd4NX`1wK=@GM{Gron47=IIE2g~;WA zLx3^P&nJvA&U$Ds+2TgWaxA4I|6AlYsU3Nvtt`%W;Hn~@0#DcpHx14M>!&p1!$l67 z+>8$b#{5hLo(D|%0ne~2ZW??yUT2{(F0(1ylY zbE`dP1Z)T~!?)RUX26)AHF{hZJWwMVeE(c~ih%;gOYBpjoB}@Qq&VJsYzUs=f7~=} zAm)R5y;UPcUiq(=Y9BD(ukwKRirlJxZ`ICsZW{c&X4&IYszi~S=ATl{1$Kk>AFocS z=85bBo)?fSydLY+H&#Ce#%s#M##p@>7}sNlz}tW^=97BH>N)$_c}c$Krd|k)$NTDr zn_3BseeG_#sZWUf3OwzXxM`fh(|Ex!b!U+S<_=Q_0^|8j0uB&)FnI2FW9P2o-=*qX zz<5qa8HB16fN{?E0^S9TF`xWdsyNMC5JVvel=6G0sci z<09V%&$)80np|iCkj7OL+8w*~$- zvQRA#b)h&*{R`Fhz!<01xI%T(%hnqFY%A?&#jH4y`~Rw#wHO%t%7Md0P6W?D>((?6 z%nq%S)dd*mlQCg+vaEqIPJ3Vnk^6#YeZy9Ce`(vvK5GRq-WN6j&jZH3D}Wb^+zj~A zC1;wq|90iFu8SN8`~nz1yFUp05E$<@HM((GLkk^gp84~3P}U@1{QOY>UImQv{{-NL zz&QWgy&II(v6F+QDR`P*oRif<fbp|4FYt`=Z%X4d_KeQz0F3v( zNZ>lacn_Tj+!`3y6;C~)v+`zJ(*16k#fhvZz_{Oez%PJt{#*?F6c~?vEwFR{>Xf$y zc8{|90poqv4tOds&XawCdjaD;^Z@Yo;lHx*Iz4)_yhaXO0Q>~l5E#dw4LlkcKX;1) zZZ#}73+LX>wd-gifYD+qz-5fP*z=OwL2iPF42KDvp-&$i1 zjDBC>dcYWeIItlwt|3PNpEo~5YeGeat0tq)AzCYD0q+1t{~q8J@F4F1E;qN88n272 z!)}_*zH3z`o1F#U7BY?V{uL^W zWAnpJvu#-&wUrUP<2mi7sb+IfiTC1U!#0{<4G$`Djk*E&jYBE_1lD>Eu21GZeRUH$ zmTRLai`OqqQsQ%s8sfwN)0E>U)RS|-_yVwVi{xn1Yq1RdLFrLRpRH`xxo3r*!M1QkQ3uO zz|(;-=Q+Srn{83zbIn^|UtsKe9e9Y0@ipK8VD!8JK0kW164$!Vfv*8$oqqrx?^nvh zf$@I&3_V-pl(?3_@w^1azAu5j)-rwtY!8f{tH7sj#47Rri{m*2j5Uwr8TulYJjm04 zagBkVL3}Lb3+8YG{@+M&1 zFM3R23|Ny`V>Wu@sRVts$N05dB-IsO7fJm}ao#{r`xhIP zIF~*J?hcIe47SVjHY)M6H9ST)V6CU=>WxZ#_W1?vHGr`l=Zb$@7~`B!b8D%mQJalQ zT#x;Rb{mng?;1T`D{=|6uXrD=#QFaZ@N!^n-$IemgNzjw9f{{`3*gnMzJ`^CxNw|$lbK_B9oaZY*dr6N{&plxD;M{nt35!zzoDGcacYyn}Ddo|? zcwhSn?IVns{}b?VU~T(Bu^r{#}gRavG%xGQ8Xu@#}ycl>oYLlhs8&a8!*Pl z_SJ(+c_T31AJNl~XYED6e!$p{HRjQ#lv@I09Q1fwvi+im1IGPgt!`*i>WK%&`RX6E zcQG#Y>+=}Bc71;Ofz5RWPyqm*{gYI>U$gC{_e%N8 zO7hFSU4==}u9~vg@12V3#1G<}%vVv~h5;*qabEQS9t0koOOgM=I)|Q}femlQ(wYIU z_Yb+TN_=mC*L6NH&MmlZIk~)j*4}rmh2L?l%VfVz^VL4tZo-glZkn?A*Zm7he7>jw zG55c_Kl(kH?i479^|UPm_xiq>_@Wmi)#sMVC_9LXM8E&2G-tlRkKR{`g|AK@p{BK`rI=( zQi;!uCQwUWz}odjcm#`ybrl1wU4wmty23RBUN8UjYHZPF76)r`CNRzk<$#y(FRjT4 zVC}WG9r|iH4j9LV`^vt>)+%_fxd^Pi2CrT&<#WJzzR)wPfbF*`>}v=xokwUdS0PHr zmcV$7=&8`EbWXDX*0$%_l=69C91qTc-qYEfhUd-;7~65~eKfb!^9mS`7d=+@O6O#I zU~I>ALf}<44x_uv^%>y${S-ii7 znPC66nNY6iZ&q2{C)-6mv!s*I?sX%fES`L>xuQe&dBXk4;qtQh{t4@>SCaySW(SVR z%i<5Qb@+*m#|wEuPvm8B=dihaX23vUXcbdUS^RI`LOw__K}hO%H>)g;ZqrAdTr@$j zwYr;C7Dufq;3hu}7N&T&;>zNteHC1X5AZitI16s|&NrOMj3QJm#R_!}|{!^`B$mnU<>ii3q+#eQ7q=H=W};Ke7Mxj6-|hF_Y3sB z=EmJkUcw!PzD?j)ocbsB;MPI=uAH&|XZ&~!+G9b&-w%!d#s6v9%+r%w{w-K|)37i1 zsKrRGG4O+bExCqyQ@9d{sWR~5n!p$i!59w17#Y#xgnLmWgUaPx$*ei(}MfG0O@&?^0QtL;ZY~)px`) z2h|qiC4$+^-|DhB(l$mt$zzG&zE!0zi#Ii#%hmW1EF6yrmzBlpZ5sYkqs7Ab)&+c7 zeD+)eF62A>eXY*}x$VdMa)05x`=4~;#`^ejJaF4WH;#YUgj)zaZ`ddXh0sIZ)6prfy{5-rVxAb#& zu0HIyOC=Z1SR8{*(LkzO{e0@ztv+i#$?w~8Lm=kj;^tgg?7QrhY~N2f#%tbOTA@AH z4Y7F(R#GG@^iV+0`2D4(s91*i_BPuY=boXo6 z=A1L;oE1UA@V{?$arW%JPn~by_1(Mv`>*xywLCnh*4x$9)m7D1-91lBO8VN8KW^(D zT20#M{>l6ixm;9hseHB^a>cV&rDXC(Rm2`!-Q=#=Zbz4Jmqa{h@olpy*{U=wB}r1n zV$xmQ@0kpxrE~6XQg7t&`W2+}PoA){txVTgnlt}^`6$Nc*=Umb`R0;_AVZxJQun+C zq>mVHnp0LPUqv(5r1Z!}(#b>q()oJW_nWSgMI6<5skvba{w8)>U8&!=bdoFbP@lq5 znblb&E9P@Bs(lp`Rs@A8*E+?^BF^_x zRtw;D!7FE^Ds9~FXn^}IyP$v??C+v&+HX~g+H=eCkE&~VR$7%RO$*2=<1(lL-$Il% zePe`tD$hJAw10@Q-SJ2k@h1Na>O{wN9ZIhqm zo@Vw>kKe%YJ0R!$Y*W+V^>K8rm6C}2^z~5XcUI-;;ccpj+poQ<4l83-rqo|AUwPxN zcE9$d>(Pf@G^Ci|*%Q$((mgj1RJ0VI-f17-G=1Mi{m{ke-RYVi9|04XIW0()@ zY35=d@pX}wfG+>O8)M~jtEy`K;;c%$_Uolv7w1aT=i@gS_6*kCre)V_ZwylIec2<6 zST4O@#Ga z&p+kNn}d~|Te``XY;EP!{U#~7j<>Ry`!vwjtP4?&*3x7Ve=xPv!t!8ycoHUyxL(o4 z>WgS>&q3~*h>Kk_YbUpcD4vHMvWOp@FQ{dW4pFLR0a?V3j-S=hhpftvvKh7MC$ekB zw_^J_QCh1Pc0i>*^5u@d<~4toy6*sv)$6^r_Uk%pS@wn~XKO{tA|9ILub#m8dpphA z?eJ~th_U#6k7z69FJu0I`O7CZRFIpX`=>*CA337SLb-({NU1Qiq(#J6ANAF8;PEc> zj*|P`zN?iuGfCOqq?#qS)uQj&8L0I0O^|(y)X-zopl#`a-&I>*P>T$krG0oFqD*};O&fT7ftCU12I23|NFq*SO`~7H zZ=XJVUD_gIJT487OTpvPL_9RZB1ePlRwY8(CyO}E*oSJiks-?c&37~r=Zp%}Dt-@9 zrbJDbMZCIvxj6SM*ayR-G!d6=Us9Wl$3Ed^s3zj#M;mF`cUqNZ@pGgbONwe;cjGtx zf-=dQd>U(6Cu7~ttt@+Q_Sc5^SrvKbTWMwY26}_ila*&L%4;HaJylVUTs&C`yRb_W zvDC7?wmHnIWX+;$*Co_6wpk5$B2AET1Z9RX!d$tzKQ)R_nScSgAZUjlQeJK}SkQ zH>JkM#*nqiJd0PC@k-QhAGK!JELz#6R%O7q%(94oRodiv8n5FC3;Iezc0Xs&_`<5x zalfbj67bohnJxZZgOsq%moyQ_)XJ?LJZDuh&7LiZxcGKosl{ch(yeSRS;V7$L~HX7 z2P+pmPiiGP_HtClalXq6RjdAUiro{->6mp_T~tfcIvog6dWDSGRJ zCgO?BJ*5sw!ODl$X><`UYg0fSiu3j|`%|=1OP9vILC)OhyVmjU{J5H!f3CY9v_pjo zt4DF(-m~rpZIORPIa5ijhvzSZJa~2=x#_xKrAD`3nux8DJ1mn|3|HLBbhLCkyF;yE z!}jx_irj8^POX4%h~m5Lf!2NV7)zsT6O_vLleFe(I_uJ^iORg0c`PCh>RZDSRXs?V z-)E*O;$Y9d(iv>4TS^u*iMVF}6|6nGV|y0y^A7p6AJ`644v$hrTuIAln}}=nMVGFt zB7WBZL@mE-F-wUbLCUzuHfnljfqAaF@=X%4V@+DNUw7QEh^Hl=)LVIVR&2?-E@F=!J8f-o zJjpb2mnPzS=g-PrSBEI0mwlE*?DMs#O+RB*!se9GM4Wqk0ox&rX*j!#CgR&ULDPO`d_F%(x z(y(!LVu#`y%D-Wt+QD^qjQkVVWqm(5+=g7#RyPk;lJntrG0FqJlN79copVJi(Df$E ze`os?Rm5?F2dM83T9sBIW=+Jertgc9a9^$ZeQ=2Q!p%pq@9tQYUJqR~5qnJ@sNHOg z^Y&V;Ez@UazHk`rj)NMuljh19b>@24-OHJ zyJ}-GMFxCu)Sej4%GtaB2j){uUC&-^ptAJc7&9by_1Ixphcy}msv<7*w4`NO=}Aic zn)xguKAz@a^gX=KGvl}P4iOhA`PJSBW6X0x9U^WsRg1obF|$-xhlr7E{#W>Uc14AItNs-Idit>RSH8qJu1^AI98|-NE>LoU7wfwrwoFC$jT>hKoaY zv2=ILXJfU^j33*??7XdrW6Pg2(YKw0Lgv(6^x#Qd`gZq}@eA2EcvH{U&hw{CZ!x{+ zz4ZV3{+p2>{qG<5j#7_Hw6Fgy>CWYJX6IuOu_#`YF3RV>n*KkL|3AsoImVeq<^S)B z`M=5Ed0Xf5IJ0xi|IbFx{Qr7A{BJnFqB1zAJM%xOb5Xn~U6kj4HC~j@e^sr|#=;g?{QIoR4`m-C-8-kEVG|5%?^_`g*GL^Xe2e z0-u#E=yt?ByrQw~;3hlFxk~Peb4|7?qc-%A-24m5%cfYBe2skNOc$@H%2T`-QN5}3 zYTF2PE9UbdEZ)37xR6|Nqg6T4tvK^!rSJ5O9|EK-_yZZdrD>kmo1*=lMbO}wwlxJF}d8UZ}PxVRpq?RFfzru0j z@Y!y7(qdJ_7Z&f0%ZFtvY%ZY{NO6msi18O5E>>U8Ua#i(Y*l&>n`$ol_KrH>xmDS9 z^1y$r|J40b8B)u6ZLhn2Abh;yabT?FX7&nt=!}U<%U{hbldig}H}Uz-+)H`?l&6%g zkzDH--iLX)N2|7~qr532mTmk(=Alo`b5!Mtsu}xl&g?#HTj%{cb85VEc^0XWwrRNE z#lIf*}obwTJ+P#Bqb1+Zu?5?Va zw^k^lF2;Q=n_k$wCCo>opX%qY`~5#1?_cBp zU7h@sm?t#{*}||q?Oa{e-Iwax#^T!iz~+aJz&Z~c_&qwMN#bSG?8F2|Zsf_FT;LImhe}rNO!#TFVl%`pU!EKjXz_}xc=IEHo_rdSFc~O z62_#%m=mjZJ6w=kcim(fzg=~p&sFI*J<2q#e*xP&L5R5YtlxzCKYiV*PpQ_Jl>J#A{^;LpVs|? zTms`imi**sf%zo;w%a`Zz;{P^WIbu8Ip=7jKHp(oiP*WE|5N;5X`d%c8THT!k4wY@ zYZ}Mi0%Jt{*JE)mgEOc0g=}A*u=*T}dFB`JU-L}e_P;az-<9n@<^MksFUnJtE~*Dn zyeM6i&;RCh(Xoiq|H-lZcWwKBlTT_n(|Z-x+8wbfhaMb|M7(*+47E1igPnNty(D7W z+GT1pd|vP(%2gKeadd9KsC+}Ojm~Wme@5r_l$JO2Ky+@4ct1L~6{#@3+wKD*E~6gQ zA`aw%jp*DKaXVi>xle%`dRKIAi+F#jUfN!t8+t=@Zi~1eI=7FMtpnecFVfE@Zp!Hg zjiKhHTM~C}139;MqKmt3M*JONu9B7-=-IxA@6WoTPx~CYwLLI>L(Te@?a27MY&iRe ziyO$r&7Ipo&Ta1226Ah2=QfaYo4dGyT-@Bb4dmSBZfzj9Hg|3VIk&ls8_31Yo!dap zZSK|va%*$vHjs0hySRZ|+}ybhZ_+d$53?$!o!Yjfu| zkaL^6xPe^U+_??p+~#g=Ah$MmZUZ^Dxr-af#m$}DK+bLM)&_EGbLTdYbDO)kfn40& zxeck#ZG4{`$gRzt+mPzq#^3$`xwyG=8_2oM-P%BIZSLF#a&B`MH;{{)JGX(H+uW@U z*Qft=gitqtVX#vf3Va~sIH&0X9;E^hAJ z26Aq5w>FSln>)9GoZH;R4dmkH&TSy)Hg{_SxwW}-8_2oMUEDw}ZtmO$a&B|CHjrDJ zJGX(H+uX$sEcf139<3iyO$rodtXik-2jl$hrLj{oD8(5EzR59DUmOI|ayuKJBN-l%4_kKIe?ckB})(7v#d| z)5hN#z?w4^lv2pF?IvV1GX72hB9QAK<8NtUDKd9%139<9pUNLZO0FZ zHjrDJJGX(H+uX$s&po!bzO%w60t2bnv!8FS}0^I34WHuGF?=QcPnp1Zg~MXuyl zRhz%68LZe-LfN;rn^sMAhxMnh-hMoj&VF$R<-NO7ep*#|j&~FA+*DdwzW2O3Ho+Y} zC%FrmJGbEm=Fi>QjJb0gu3$QMal>U~?%ZZBiJs`zeuVW#UWw+&_`4?{-yL^xGv>~1 zz&NEgdbaWRu#6ibKSrkC$8r}pWA5CBCzwv2ZHiB2x;_$9Oe%BdHuLFlw>ER)aOXBW z#dwOLcyjJ==QdnI=5B4q+_}wsE8NA+^5M>HcI@1(&6qp48FLpmWA52z^~T-W|6=_8 zEMw;w?%ZbH9PZX;%$?gTp1ZgibI&%A3y!0+^zjLc8=lBZMLn9Zf*SCF7rB7GMw9R9rw#!+$^7k=-kHk!eW{ko^4is zXI{W#$dkpL+pJA;w>D$$+-CW37dK<>+-A((+Kjn#n{CTo+>EoLXB&UF#kc^vweh!L zj4K$6ZfziMHg|5rO=RxkX8CaEHsf>X)~33p7!?_Rv&^>T zE^d}5cWyJ!%SXel%{(s`k*S=tEq8G<=FV*v!#&$EYFdKi<>cbZUgx*xLX_O_y63v&9>z(ZdO0sxy_D|yR}(9+_}xRP=sb|d<HFbDJ@DakH2Z^l7J-VG(j_ z{@l6EVz`T&mEo-6+-CVW^HisFXXZX_cI|fN;)Z{l<>}1ar_J(rX71c(@y`6&CxDfi zj`s?3>hW^tHrp?EakFEwpmRI5ew>;6w^@ucbLTcI4|i*`m@??xrn;j2W<*ZiFL!P; zPaJn^vu(L^n=yBB1NnpppieusJk^j(^ETGRaBj1FCL1np<_@c4IJenx`68!o8)7)O zS$PHJGYtBjk~p3di?%=CViZ+pKMKw>FF6&TW=IcX6{A?%ZZE+^x;h?;6f+#@W!tP3;{2Dcrfu zj*+{y*|wX|xt$s_!*Fr481B>l8*~3QOLu1O(`NPN%-p%n;+>g0w^`Y^Tbpgmo!cy) zySQ07xlj9V%$?gTox8YMpE4QF?Y}X1ZnJo2=00tf?#$f3&C;E@4m!6}`=B$wJ!Pa* zpCYEZCFVYDRvu?Qj{a?mq4Cg}I~dMw)=vi;Zf$n`nqxS(S-ijD;$~yJZaBBuoMfxv z)@JGD4Cgju8JYG)^Gxp3X7SEU{%wk(IV5*+Gj3xzx7i$$m||#d$(`HA+|uxGv-$ZP zbZ*mJ^bN*@ai(sQTmfUa{o!i;at-XFg z9hl)?C)K$PZ_+d$53?$!o!Yjfu|kaL^6xPe^U zw@JgJGX(H+uW@U*Qft=gitqr&TaBc%R zx4DZO$i>Z_+d$53?$!o!Yjfu|kaL^6xPe^U+_??p+~%HbAh&iZlXIK9xPe^U+@}rX z+;(Q}-v%fDHe>GG26Aq5w>FSln>)9GoZH;R4dmkH&TSy)Hg{_SxwW}-8_2oMUEDw} zZtmO$a&B|CHjrDJJGX(H+uX$sFSln>)9GoZH;RjV`@^Ik$nF+uW@U)9GoZH;34dmA5&TSy)Hg|CY zxwyG=8_2oM-P$k>nLD?EoZH;R4dmkH&TSy)Hg{_SxwW}-8_2m$G4w2eT-@Bb4dmSB zZfzj9Hg|3VIk&ls8_31Yo!hVsecIf!4dm8NWpZwF7dMcLn>)ABDflnXHjrDJJGX(H z+uX$siZXg#ocWwhYx4ByzIwN!EHjs0hySRZ|+}ybhZ_+d$53?$!o!Yjfu|kaL^6xPe^U+_??p+~#g=Ah$MmZUZ^Dxr-af#m$}DK+bLM z)&_EGbLTdYbDO)kfn3~+(5Ib(=Wa^x8`>npvkilgxpN!Hxjm1^OhP_sc(x&;-v=!N zy0vNB56F2qH$mq%cX0!`xVdv1$hpnk+CXk??%W1)ZgUqmkc*o;w_!Z`w7FXw+8}f1 zHjs0hySRZ|+}ybhZ_+d$53?$!o!Yjfu|kaL^6xPe^U z+_??p+~#g=Ah$MmZUZ^Dxr-af#m$}DK+bLM)&_EGbLTdYbDO)kfn40&xeesp=5B2u zw>Ecf139<3iyO$r&7Ipo&Ta1226Ah2=QfaYo4dGyT-@Bb4dmSBZfzj9Hg|3VIk&ls z8_31Yo!dapZSK|va%*$vHjs0hySRZ|+{@9YP0tz0tsQB2w!!xg=Qc~m{o4dmkH&TSy)Hg{_SxwW}-8_2oMUEDw}ZWr`v z(=*Wif4H@Q+}cl8FwZvhMt*@zYvBRN+_??p+>SxFHmz;9BR@muHs!MmISKhImQ6#> zfIe+>LBpXx+}c2HZL{Ir26AqfMWz@)HWhc%7JAl#(i6QP?acgI(ah+sL$~$-bZ(P=ca}Ij8X`WBc#xdyDMxQxcL!ORI`H;JEt>NNkT+?uF1Gy`? zTbnU=ZnNVmZ@9RDT-@Bb4Y!fGTbnU=ZUZ^Dxr-af#a+N~Aj4hcqnz&{A8|^j7+Tj* z%tOP04CKz`u47ity@mrB?qm85!;K8&?Bxz*AO|vc9W&+*WFX%lcO$cWxC0r;W6WL0 zjDHypWFQAJcOwJ2k;#Ef^AhGZG+f6lel$;~e7GB#rH?TD#_%1}uN&TDAZO+^&Xfni;NRAZP3f&g5}j&Y8BQ7>cJD?s#Wqn{2q;S(&FBj(2vv-2Kit+HkxB`P)Ct zWiEHthSM32cXqB%U<}O(sSR-FHjsaqyR{i}=QfbHle@SXS3=J=wKqCn35HvnF?VhQ z`M}K>Lv4?E6?(R5tRp{XRl}{#m^-)GIa*}6xEWXJW8_cmmbYWc|_^?6y?Kxp^Ujllx@rXqKvsml#L0G z(HDxYexPpwyg{a8C$}p1ivqb=2ctWb%1@5ajD|0i@vHRABg(e*HT~1)+W1S3|+IReFmUs8-3cWZ{9H6+KgW!qeqvOAq-iaznpEhgTyA97aizlXc3F!QCFE?ZE+-7a~GkUgZOs2N|z;JG}81CX`%$?h8 z%zSFNwb?kI)t5Q9f&AOt#m$&Iw}Bj|9nq~#*Gl3B$mNjfx^UQVaWfufc(z##cWVPV zvAJ`br8~zgLAN%YM~dNY?Y}X_P@AC`?%W1)w{o}k-DzW&TSxPY%9a9&A1aXjUhCqwZj-{=fvE(&GMXNxV2e38ErVX*|r|7jeUK> zc<$T=;^yeqrZNz>L#F&`JmfBJmQOGAY*RY5J?_>98b7&nn{C_4aB;JCTOHln6i+eS zt>RTLJ=>|{TV?bW(>#sF zx`N25#m&l`*ZAfIi}@$azj?vNTmEee#{8QXEFb7CoeOp>{5uzn zDJFHS=HI+v*Bbt93&#AL7c3wCEev-3;@`YrG5>`5H!oN|{M#0c`8O|EKKxr4#(s@& zL$DbBZHxcN9!K6A*8Oy2Tzm`)D!qv$iId@3N5=bYXF&V|f<=0HAk@|Lsf8gk@a<}-(v$Wh4n zo(qdPQEi)+WvV-bwQ~m%b0;<%bGZAOF?V9K>mYY!Gv-cgHjZ)kHDm6?X4`UCHX9qc z6Pt~z+(r`yX=w7^}kUI=U$6(_oP-Asz zMZ|AURI(THnFvKkOt*-*WpoMs)X))-f7bzvi2au5m%El31f>J-TSUBh+hn<)eK2Hg zcS9HP>pHEq@K1xmimq%C*IV6K&e6LE6pKm=B5sf~o1VGzD9~?j(?wh%vbz4>GYD#I zv`US$RnYsl2!c{SBso{-S$a(Q39zBWD*3_C`TDB_e_X3xkivY@YnFH`lux-}O678Y z;Y8Oa4s_T;P}b(EYnnTbRo|@ey;^hicA*|x|20-v*rtcH`OZrDW$_SbU_L6ZufI^M zkQfANw(R=d$LF;XXM>>Pqa^KBm5Ta{u@k{Nq`Cf}%u6lv{fW@%Re!zwpfIUwf)%cG zb(JoTY^?7rG6|+h4(+%4Q+3z-6JYa*Wm>LBv!p69Rv1>auDnod67%zy73yaF5Vt3N zQ^pmM`ETXeZ^qyI88JmLy+rF*v4KfJ@VRnv%fu6hr238!NWO7Q-rjb&jq-W#_9gC4 z;tVzj^Hps=xTA^1^jMU^;vV1;A2xN@)lqyA5x4gr1bQI5#oUMX|&XG5sqvLyq zdA!0rhpf74aw|T9@h)WNsOzQhFXLCbrGj~ZeLerE&E~ePf}wW4e0tKG zm+H3>!O-V^4*g~in>u=M2#koluVoD^A=UUC43|Hr(S0^fjVYO8g{iNbs_iyciFx|N z3P(DnS66LnET3O!h0lXsv}?oNWJjbGHqOqkEzI5`j*fkEY-Zbc--e8HhNibw9O5Il zUTcNUT~12F#&(ilM_3^^VyskYz)(3;2P-(<)s=r7h}B--2!UU&zoZ*ORLwg)1l}L- zAm3KDn2%r?24$+C-V*SR%v02CcQOCH?^F>N80uo`P{Im1F6@v8an6qHT>rlhF=BFJ z`sLpvrM}0kuytf%x%JBMSRIe6FSgq*-Ca!WF`woble98Y`rToL$@Yr!pkME#{5eBF znU$bj?Y{(lSfS8wog=n=_Da~tLLo; z%smNAV=L-amYMbPUjv|!OJ4n6w~tcdRVy^TxJ&9fW3gnxao|G4S+j^&9CT>K8-&1( zl1sF96Ps!i8dxFWyPwvfx!b!XV4iRtlb2TYgSA}ovkVSlJSUd9~YFGKvOEu3nHs3<-KRVIesY5HT3_r0g-TY~u z{bPXFLQMZQEQgdF-pVT@rmx0y5g*!@PG7w?2yVuo)q2+|q<`}Zg8j)WwTjm#=;^0U zfc3?`YTw*D=);pHK*kQ`bsA6l8RLo8y;dPhGREr|U-tS0OInOSg7Nt~&$7_9V0(#G z+PWA>;+W~QAUtnO~_t!7BHLYL!R)rVcK zI+`J0+&5LV2S0F>`C^5tmBZ9w(@(H5e{<+oZxQb*`670WWQ7qf5t@jdkA2|sW6@dg zJep7Za2)VB$9Mp8sS{VDGh=!WD`^B-Y0ia+w=fOn1I{TX{rjq{$_ zyE^0EV>Iv13F+m&H?6S3yOSj1le536CE|l&dHFPY8s9jr&C^Mcxtxa{zSnF%hkfMI zuoUyd-p$NwabFFaU$l$(Wrwd)e6JALQZrtA%6T*LbEouQAp_)RzE*G<+(Z^}gGGhq zp*RM9+P-K55A9407W`Rv5P>K^j**i>WiV&kxu> zMf_=rhwb43>|Z?^Ya)I;c&)Vjz7=NK&#EH!Zuimbh39n1ntO2~PUw_d+g1XvgXi*D zu8lDIV;Ag?Ggee$eYReUi*ZkXj?@lgou^S=|LJ=1PtJRvi-lM|wf63b6LH6hP34I= zCMV&T>^SII zt@w%Q=5w+Yigj2g51c>LvPlkvS0#(8yK{ZeUKb33=Vx8CMt{tcwL%Mx^S&C-yNDl$ z-q&msL+~Agt&aNXUODWq@VeRcq&m#El$JXr7;eZ}^uebSw3ZRU(5T)F?ZB%p^7~R& zi0U^*_R&(Jsqbw3F+Z-{%_1?x<#+FiYxnq9H1)L(-{;45K&Eu!_1BE_uE-wSGixi; z1w-Ekg>(^T$=p}}t>r{m*C3lk#O423Bd8DgT0l>KLG6-ezc-CP-B+*n4qKW2An}Lq zDc(L?@*Mnu>^V5QX~(*gEM|vgkN1CSGyiVfDDn{Hx1Lq4L&MI^$LQw-E!zN&X17C%?Jj3J4E+dTwK2JJOtYR z*r^RYVO%d9*dIl_r~ewyI6RgoBNX$ac;ou(kJsNfiCyG!o2+nu;#NnCF-_&0yYZZs zv#2!3p!S^j-A^`U&#KkKF{D7kO!@QU^D?b#O5(Z(*E_6z(t78|w(Z)ilDJNJoapHO zD_J{-bN-ewo{~psuyMTkTX`M(9>nV5q-zf^=W%t|FeB!?qIgAYn8MT|* zdr~|3oK)Of#J+D`Et&HB!^Rm?bP<1iSw*fCYlV)sz3OCBv6v?~)|Ky^UM5-!jK*^mm-w+^#H%xKmPVc8qg}gnEj2{G@#B7#rNF7uRi6 z`#5TEyDFGsoAqqN(&s0(^gMlg4AxO7xaC>rWy1dM!2W)<&3K*a?M{OL82KQOalNA< zFr(NhZNcu1`n@M(V8Pf8LVi4Bvc>Q61PJ);oGjv(&v(Tw!g=YlBKb8D?;hA8dLfR< zxx;Tc3SV zF)oJe+ywb&-}Oq)?RmGl0EsSZ=eoHCC~+BV}HX+`=7Eo@C`+g4-?^3#rGY}=48ri;)v zmC4Mm-N$jP5V7)Vff|VOMr+_qvoqJn^hrFO_DX$_{{Gl7g0=Y)u35cTR&2@Iut19A8F|Jz68dgYtir4Dvc+Uc_YrdV@NelO#QWxR2bu$f7-*joG`QRAX zu~9dsVO*N8PGtE7wS2=OtmQ2d-b~KjS_|!5b1we=)3u?NH&w*tOVB=HVP$#BktA z3~jsRcGJ2~IvuJ@ZD7}$aL~8Qw z_j0k$WoW5(U}f0*sY7h-26OOu$-yPohZhWW2=|~peT!JHL1L* zh-}=Sxr*z05g*;$)Jn) z$JeE9jz*EGpGw0L4uL^?iVJkFA&ZDoy`S6+>AOKAHKTcKx-%~I>}kJM?; zaLkM!<9OaFoZU~Wvi_<`!~-9ERNq~&LjL0?R1tUi9HFK;gZ)v-r49PokL9^+#Z}X` z=!&-Auq{na8==ja5utWFVueGWOK4Sow6XMDGYL9BIPMT})TDK)6|W;ticC{e#`l)? z;FvQyvq_pdFq5V5o*=Nc(6qasFUb*Cg7BM}pSAl@OYPTbEZUN6cTb2jf5tIroR^~UyjR%uLmhK|ioB<|6)M`gYq357 z^2tnAh_4(f973R>3|+VsOW*;tgADMFi8 zbPl_RnI7+94!>7VPPSShYxRm+=Q|1NthU&mJ!cDf@XdUzZs$eqiMyAh4jX&Fm%AKy zd3phsp0aOG-02bp8BarYuKx^2^0Rmex4m5_gYEStE1X(VSQBxM#oiXj-ihEb&fOy7 zm0<G7uD7*AjG=X>l0 zrfl`V?*+hejM=};WbufZ4Ce+dF^f3x@(9bD?1SLYJ)O-(Q?DsX?q%kUI8Gi4C@H&j zdoQK5#C1Vnn7nU-QO?01n|O*ieyXc20>_O&Jntjh=Vn|8+4;O2K9J2u*QwaQq&vqr zbLlZ#*c$Vq5KAjPMafA$zxU3wh|MT=Cn9hvu#{pg|3%IYa$+hI9Z*E_r%6OT&;$7$>;9L<~&+ZKv zzwVvqPuKc$*^HP@32rv`7wzQSJFuVjIOQqgF&F39^2AvoV46h}@k6CGo97JMkrG#Z zzQIk9o$GV^=TOXd*8Cc&5BQTL}0rx~7SE$B{Ma9K7CLdYoAk zaji%{jqbf%!?oDe?Pb~Xl<)XFMa1v-RAgoD^P^zQzIVqMcbjp=W5<_J#-%UL@hG$P z0y~xgg&omdJsa((vC+%*rFZd_YocflnGxB!J}dQ!U@>Je{qfZM?4GR$&e=rl^z1+$ zb@>?1y+WbFogR2?q5q6|;2td(8v}c#kzy(r+Qnja{ECekH(;CWme&ep12y$Pfi`$v zLm^i{U(cF3jB#e?%|V`eb$8u1dJ^pK@jw%C=kmANIyZh*GjB7Nf!4f_r(XB&-oo}IM&HnhTxk&b`vVv=e!U;1qNBzr^#To)F8sE_R@_T)k(-+XA$~9r@=ybS_ z7V*nrp=|AwZ{1ash^b_$$MRQBEirubvxv`^>SB5FApmAnI-?bC($li4(gf({S54PzX0*S-dTzH*Gv&?J567lZ zc#~MlyWQo2THr<8?;TgEGv{&0&gJyQ^hp>~5z~7#e=23fxkvEuH>&h`zGTArVI=G^ zC)X?|Z@_t4{vIu)^k3`CPj}+IJGUilzUN#g|L)kG_tku2Gx_UpIPUoml0=;8WbDXWX}toy&hkH`1?R`nB!GHMe@;-k7ngjXv8>9`~od zpFh+{ZuqdVb_=G_rks6+XXRB-zXCASJ8jQc=GVH5mT!C zG_Ub9tLa^TO$P7ljpX(l^Xg$OgW+h2F4D8N(^-2i5^>e!5=d-!rG&WZ` zf^EKPo(gil33%Trpq0F((miwIcUHL9F-FQ`YGo-qX(D9ZTw0$rYRi6Kyg%0AWuWCj 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

    XY!Ot5Ij8J_(Qd z5A`78;8Fjf9z-0xtUD41FYAufm*8dHk@_UOtUFSlgqL+k>XY!OPg1X>J_(Qc%z0;i znNQ*-pC8Xx-_nlfX4)RsrCh&Qr)J{uJo{Ddf9z+hOSyirPR+D_vA%KMne))&`RWrF z+?NGEn7$7GhaXH|hyR0@z7GEfFMS>U4_^8@{2#pZb?F<^*Wv%*rLV*P!AoC<|AUvl z4*v%)eI5P}Uiv!xAH4K+_&<2*>+pZ@(%0et;H9s_|G`UNhyR0@z7GEfFMS>U4_^8@ z{2#pZb@)Gc>Fe-+@Y2`e|KO#s!~elcUx)vLm%a}F2QPgc{tsTRi}*iyte>ox_&<2* z>xhGw>mvRS9_uITCH@Z{>nH0aaq!aD5eF}Q9sUnq`a1j{y!03NKX~ac@PF{|A^19c z2)z7WAr2njKYZWd|KO#sBMx5rI{Y8J^mX_@cVv+hWJl6qy<9kZ^<{>=VO zeG(q~Gy6Aj@Urem9K5VMvR=T;x+C>Tcv*L(J_#@Dj?^dNW!;hbB)qIUQlEsEbw}!x z@YtW(zo}2cV}EAyFeX;Zb*@4n=(u9`&f1 z>Qz~HBo1EI9jQ;k%eo`=NqAXzq&^8R>yFeX;bq;C`XoH+YSh`NPr{@ALp_K%c+`KW z2N4G^>yE_1%eo`=C3snPq&^8R>yFeX;bq;C`XoH+lhiAzPr_q9bKaR>=99R|=g0Ha zH`n8~)^W2g<@&`sbyNA+uX6umKVx0W^^0|CruB>UZ9HE+dEXrR6*+$7yff#a$Me;f zEI6N!A533||HBWaufzYrOJ9fogO|Pz{|7I99sUnq`a1j{y!3VWKX~cu@PF{q*Wv%* zrLV*P!AoC<|AUvl4*v%)eI5P}Uiv!xAH4K+_&<2*>+pZ@(%0et;H9s_|G~?35&s8| z^^^4y{|7I99dYn-UBv&vWBp{k#Q(u#{bao)4qo~?;^3vP!~elcUx)vLm;M6(2QU2v z{tq5L1Yd^_ftTMa#KGhHhwmHwAH4K+#KB8nhyR0@z7GEfFMS>U4_^8@{2#pZb@)Gc z>Fe-+@bG{5LHr*)-bdbV-hbX_wv+i_ewc@w`u-nZU%VOM^TYfz-+aFK{17+!{CK{4 z@n(HwjWaOLz&Hcr4BXOY0Kbl}$LHhc@$1A*K0ltX<~;OxzWSmC=ean)#rY`CKjnEU z&PP#iAa3&czN6ki9OtR1M^JAdZu0rQquxLqbqeYc)EkJKe7^6fHxNgif_en?2I3~4 zpZRxdsYg(6pe`}_{CGd`ysu-{HS@lX-2V|C*GY38n)^S(8_!q!_v>f=9eeg?&O?vq zs~7&>J?lW$9djLEe`fz?y?~c>N8;dR-I4VIUe+C{Pr}Q(BlSsmS$Cv92`}r8)FXY#BBlr{I;AP#BICxoi#P7h%x+C>Tcv*L(J_#@D zj?^dNW!;hbBs}U))S;+P!lNEFQ@twdj>N&sx+C>Tcv*L(J_#@Dj?^dNW!;hbB)qIU zQlErJU5z>$^+|Ztf2ao$2aoy>^&sNlW!;fDcv*L(z63Apj?^dNW!;hbB)qIUQlErJ zeUf@5^+|ZlXU;qG%X|_y`TTgk`j&P)H`Dg8F6H{gIyDoI=h?4v|6@O6UCQ-~b!w*d zi}fvi-FSWVczv~fDaVC*e8+Jh$Ax)($8jLMJig;N5MCbNaU2LQeI5P}UivzY1L38w z!~elcUx)vLm%a}F2QPgc{tsUII{Y8J^mX_@ckQ!6@%8w8{5*c0xXI_o^VQ?| z>Wi!M)br+Xerr5med&VpfYckPOHikv9znf#DkUq|l$$o(L>PMY)3#EsWiziq+1W!;hbB=t)6XZCOElknJ|*}sW{mvu+t;AP#B z^#Wej9jQ;k%eo`=NqAXzq&^8R>yFeX;bq;C`Xs!pJ5ry7mvu+#lko5(_!H`r@bDw} z6XM`y-H|wWS$D+mz{|QL^+|YHcceZEFYAufC*ft?k@_S&>Q2<5s87P99yL?FD(jBK z!OOZM^+|YHcceZEFYAufC*ft?k@_UOtUFSlghySCIve##c+`KW2N4I4`VaLW;^1Z7 zkvMo+cci`qFYAufC*ft?k@_UOtUFSlghzdndL{Kqc+6+cJM+tY5;yt$c)t4Pdfe7J zZq}t-zgVYkDj)k*?tkoOtV_9mu};mjezCr#uN%)-kLRn$^VOx_Iei`e4?mc`4*v%) zeI5P}Uiv!xAH4K+_&<2*>+pZ@(%0et;H9s_|G`UNhyR0@z7GEfFMS>U4_>Z|_&<28 zpRAYoKX~cuh=Z5wBK{8^>nH0a{tq7OC+j6~@Y2^22QPgc{tsUII{Y8J^cVO)c7v4j$h>eBa>z;H9r44qo~?{2#pZb@)Gc>Fe-+@Y2`e|KO#s!~elc zUx)vLhyTM5;{V|BKJtF^{_{Swoy-UG!#v#7_y73%;>`e`ALgI==JUnphq%e-$Me;T zH|ry7oPlu$#u*rA;FdN6_;q|eJ|91iUng$z`SE=9c)of(U+py^&r@+eit|r-o{IBP g)EkJKeE#NtzIuuId!BsEfyeE2{7J{oAJ)$Q2k$wT+W-In diff --git a/addons/kestrel/script_component.hpp b/addons/kestrel/script_component.hpp deleted file mode 100644 index a38231c511..0000000000 --- a/addons/kestrel/script_component.hpp +++ /dev/null @@ -1,12 +0,0 @@ -#define COMPONENT kestrel -#include "\z\ace\addons\main\script_mod.hpp" - -#ifdef DEBUG_ENABLED_KESTREL - #define DEBUG_MODE_FULL -#endif - -#ifdef DEBUG_ENABLED_KESTREL - #define DEBUG_SETTINGS DEBUG_ENABLED_KESTREL -#endif - -#include "\z\ace\addons\main\script_macros.hpp" \ No newline at end of file diff --git a/addons/kestrel/stringtable.xml b/addons/kestrel/stringtable.xml deleted file mode 100644 index 5f54fd6489..0000000000 --- a/addons/kestrel/stringtable.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - Approximate Temperature - Ungefähre Temperatur - Temperatura aproximada - Estimer la température - Przybliżona temperatura - Odhadovaná teplota - Hőmérséklet nagyábol - Примерная температура - - - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - - - Applied Ballistics Meter - Applied Ballistics Meter - Anemómetro balístico - Applied Ballistics Meter - Urządzenie do monitorowania pogody - Zařízení pro měření vítru - Monitoraggio Balistico Attivo - Applied Ballistics Meter - Medidor Balístico Ativo - метеостанция - - - Open Kestrel - Kestrel öffnen - Abrir Kestrel - Ouvrir Kestrel - Otwórz Kestrel - Otevřít Kestrel - Abrir Kestrel - Apri Kestrel - Kestrel bekapcsolása - Открыть Kestrel - - - Close Kestrel - Kestrel schließen - Cerrar Kestrel - Fermer Kestrel - Zamknij Kestrel - Zavřít Kestrel - Fechar Kestrel - Chiudi Kestrel - Kestrel kikapcsolása - Закрыть Kestrel - - - \ No newline at end of file diff --git a/addons/kestrel/ui/WindLight-01.paa b/addons/kestrel/ui/WindLight-01.paa deleted file mode 100644 index 9865029c93002e2521d0cb2687b9416bfd4258d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPQEL=e6uuiWH35?>(M2#UZebqmL+L(DHaMwXrcSKW~2>7q;ESx2ugOnJ@?+3-6RhtD?~c8XPA)r zvO_ZGe&;*q+;eZn5Tm0B>!Z=n5}kyQ(6g8CC_J7RlUTqZ@o3_c5%oFzOyW;RMov(; zF2L6`TwGyY?ck7#~p&s0Y+T za|BQisE4LEV17V7pdS8@dWiqbrv~`spb%6LN-5wTdp>F_914ZJXGZ@GrvHY^JhRNR z&n4fKF%~YD@|Br|p$69fT?cO$`zC(lQ#McQd=CkK)_E}}ZHMTu z`rWgRSQ%P})%``c9w1l`_&y#wg9>Z&tMYRVZtdfl>bJ&{3ut2lp%47Q8H14WN=&Kb<;y! z9|akC+K}G?`T}pozh{$Q?7`>NBd}e*kpI@kD`@_O{3HLb%l|?1ceH1tzoY&)jz_!s z2lC(E{D)(!Iq|Ss)AK*e3X30ZRl09J((^y;{|7xD#Nw;f+QS@77hwKxSu7TRP+u6T zsrf!E|KR$c>j2xGPx;MX;^p(%=d0Oet$)Vi<(d5AT)v|9kL$mF7uNo+)?WNmmG;VQxfj+% zZ9%O3Dsd!$+iuNao*8hrmBOx6GF&fBlGSA$X_A*9k*OTddrF2T^-!Phr4{H5&@bt!bc<^+vPmh3K`Hhhn zA@W6o`tXYxdr0!CnY^mX2zYX;u`VM3@Aztd|2;l=170ZLrLq2d^J6x=P~dH)vHfE8 z%Ol@^by24gi|!ZKZ!PZm&`l$e9k;)*sf;VU7wQkG=b&a*DlhXs7rOkAa!W diff --git a/addons/kestrel/ui/WindLight-02.paa b/addons/kestrel/ui/WindLight-02.paa deleted file mode 100644 index a02147e6eebd448e0b118eec830278c530dbf49f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPQD|FL7(UTtZKh)v&83sJ^x_5%ESQH8#GyH1k~rD)g7?Z^I?_duf=T<}gWyW? z*0;4?aSt-cp2VTBR^jTKQD+(G!^ApGAZLw=G9b~5EA-nb%(HzrH*o&!NKiJ>PT9=4u9kJE9vyh z6s}9~I{_D`bVA-S2svvKaua?xew6rU(DwWJ4ci7>ppAH-Kez~>9#9XiH(-23J)j;? z4=w_z2h@Y>4LCla9#9Xc2Nwan~ouvw!7Vj$)F3VzZU5;z|$aUxfqtcM$Lk|8d*O z_a;uvwDhgVOCWVt{@l^Csh+EW`Qxb2ziFDref(F7b{G60{}LI0@$c0uy>EVZ=`(hR zv)dZqYsg4!U&c6x^ z`cA_m=>1h{*6`a_?v~IyrTUl+!Je%T$aqg@=XO;g#lv5BSM&ajZ$amCv;8a8Rts!? zSDy1we#z6gN-X$gw|f@&wgaaO9jegH@a1IV>V65N!n_sv14*a%)hwIkJ-qpgIqjy~=zdU7!LKOJzjBS*I>+`wsm`y4A?NP@Kj*CX6iqS-bcjjcj_Xii5F!*GkxahV!2%rj|!aRL@?v;CsB3}6Z+4_Ue1 g*4`0bdf4r0Rv02G+-}DKD}V7lXKh1bu~wA*6P9j=h5!Hn diff --git a/addons/kestrel/ui/WindLight-03.paa b/addons/kestrel/ui/WindLight-03.paa deleted file mode 100644 index 340cfdcd6e6efb2333ab3af632d9c5f522920fe8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPU1$_n6uwz@(jZA3aR1_s2aYvN7Lz_N38 zcIVDH-}jw+=H9t$MI9Y&-sX;NZF$C6-RS@I(%#9mNZCO7k@P@%AU&iJ zAU%*CQZ`WkKzblOkRH+qkRC`6DI2JNm@j$|tgC-@*XOIFh~xNLo#w!N@qe!S>z2Y` zB;4_Dj4u~6hE(FgU#JHoymZ z27r0>4no<=V|_Ebym0c5ADTw+xMS5NkQ3goDc*xJL#2W8Saw(g(qx%I61CAm^J^@1yK7c zAH5{rgl8N9WB5dPOTdi5>t*v5;XS|b9>S*-b8y#%_v2h->+@{ArszfeGb98Z3w$>v zKiHY^HdYmVk0-udjQD#n0ArUA?!9~=koB1FB;~g;{%K51!DFVcSCqn@WiX_UcyrF! z`k_NGz8>4j;F>{vp6U2edvOFvUuNci;xF+RBS88k{pwsmd>}ngKA?O+`5=t|>4Ef+ zvVr;s(gW#%^pHkix_aRF9{@D1tphjRu+jJ92vEEz?P@LH`%LknFvpiwtQnKb3f_^^ zo{W3TE5$pX9+>(OZCqC18osQc^JDa{XPNSkFS#1-csPD-QcnB8G+%UN5z^@s{n(|r zHLzmjoSFu*%%Apa9G3X5QvQp^;r71C@v&=YgZs{!zoQd>ZTeo~4W@&^z-^}V6}MKq z_MYXhH*u&bndSp{?Tg2Pn|j(0{{TsCruhH7{+i}r_ImS~Y5UI6eU+*G_Mei^kgu}% zW`A$Gy@7Qd*UJDnIJ3#{{A@ZNbp3GzOv#so*X-iuGMBNmpC#J7*lk^|7t6Xpm32&1 zuv_fSy(P;$yY{OC-);#5cv@j#>Z! diff --git a/addons/kestrel/ui/WindLight-04.paa b/addons/kestrel/ui/WindLight-04.paa deleted file mode 100644 index 6d8404fb86c2a534f946477f6fba54beb026b12a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPU5Fc16h5Izn}=OH;tmK>9NBhlWwC>{dFexMY)K5Xbf9zVf>5#re-NWZiXcTc ztt+1?iuFzOWgqI`U7xxij@@@q1K@9MT1o#m@|9-2}F+_KNI$_tqFKn|vI3An_m=DYc7Y&>rnGehd=7aM9 z^MU!`qJirJ^MU!md~hCMJ}@6#G;n=jJ}@7c56%P32j+u|2CfhN!UqAB#`;PltCXPU zE27#=YL}CDwx+fWb^FovshzPg&@ba(?&ArklG=_}UplP)A4Nj6lR;3Qq5BapDJ4E4 zJAvSIZBb7KH_ox^)AMbpdmY`3zmM_v2irH$yfsb7L(}(8PP8vh)h=s0*M*y(x1pD8 ztk7Tb;ZoRPbLQnv@=ROf6N^~=hP^tS3VzkNsOmEzwekEfHm2crg0hys<=o*sMO)Kdf$+TK|WFXBV_Sb2K?trlO=M4`oG znvZ1;p?+w<^3_M)A5^6S8=k!~LdTDBW4sOGixuBNo#so&Q@#r6O()|wZ_(KiK?Jng z{)vq37SC`Rt%-dXG#{nR1yic?ZJK|j4-kRow~h~2egC1}M8BWCZDtiJe68w@eNd^F}dzVTVKIb*8|H}IS0^w z@lW63jrBN-mqZ$GfkL+S)d%mf{6qm8@^|=xwUKUNo##&!102tsZ*4B%cwjzoKHz-7 z`M`OA`M`W|(ZKbA`M`W&J~$6BAD9m=8n`|%AD9o!2j>Ci1M|T}1J?)U!^+@;pmzY6 zXW|t84ExG}-KILmoAI`>!2IX@w^aEcn8auPt6QneCys+HXv44A9g>AeDNdoSm9@t9 zT1oBs*A89M?XmO+pmG#tdq!4p7sx=e-{5$Xnw71^!Hwj=;p*+}G@b}`FQ5KJ8szuT zqVbXpt@81iBZH~zC6^I*Dq~7XzF7DU{DR{vj9fMNMRKUAWm`{?O|q>+tr<0e$_}zo z6%F|w8PCw$e|&%b^K`t+P*#cYhB8r7hHKdpZ0r<%o*jKok0**Hj9ycn@2t!lbxFZ7 zma%Ys;rg;z`6o?xd_98>x4vNhG5;3gUjP9By=c&E3+=}3%gaBRqMk+$n`sC{3M#KO zHida@%UEWAD4g55*{nv2q@P)JhttMYJ*#IP_&TY5HM8xaK0Y4sk=gx?xzn64VcUmW z(rLJKca=B|-z90-qg#RQ^69@y1NZiX(W7r**xvuqX%n^*=f@Z`xGuxk8SKG)k@#b8 zmY%qTKcV&*7jZm1cIw~`D;tE Wcm(uk{_&)Cdc-VQfT1CiLEvu*j)~F$ diff --git a/addons/kestrel/ui/WindLight-05.paa b/addons/kestrel/ui/WindLight-05.paa deleted file mode 100644 index 2de5cdbd747cffd3ecd1a7e7e26ca1dab2a1d415..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHP!E0Pa82?_}ttlk#gSw!ki>rjD5UG2xrNl!g2-yUTKJbn7X0#v{y0wQ=JT+Sh z#!GbxcoWQ@kkdoKLkgnOOLFiaL~v125v1xxLN|=xH}mF=u7_?*Q`h<%Sa!ah_ukBW z-|si`y?wvkvS~JF(`TD6&6bEL`eFBgwNKA3ify=v-JE@H&bISsV!t>y_k!Yjn_sJ3 zc{d??KPCD=6Me_8!Ao1Np^D?B!@}SSZ1@9s2p#|*z=wbatdHOW_y9fx4}cHgLqG%e z2k-%W03U(}zz6UlpaJ^>_y9hD55WWA1Nacofc*h{03ZGhKEz8|YbR@!j8XDDj32GJ z0zCdd@EDs*XQs2W6B7RrWw#!;;)n$B4^-fuQL{)u(7S<*g-kQqsQU+db z!54mD&E;tBuS9JN->&tXt@MR9+w;F$e-mk)Y_NT0FSpCuSbvZ3^J&Y^eYYFiH*fSl z@_uM8Kk9p7H zllxEmiqxt!~|GP`w*7f`;gZ7W(od@8r;aneqPvBEL0Dgj>ek}kVzz3`cSP!rs z1P_1@;6p$I_6P6*d;lMU2fzpLA)o>K1NZM;8JHW00 z16P0t-~o6D9snQqhYyFX3~udkE`xI-!69CM9&zLKGGTT46V{Am<45xG>$b@LvKp_S zRu-t+eX_-V`^itUGZWe3njEhb>C%t2-fC});igQLb!SIE%EouLL}|#^i?p7nC3IvNap5?r!C(jhDzIxzaWtPI_DZm*^Juo6^q8E13_AY*qZF`Nr&; zF)zD1$+D}}6)&4B)94?|GuLvNj;^wvv~xvd+g6tKUzF*TI)C@)Nt$O_@tT!A{zVmt z{g@fRXetWUWB8*016P0t-~o6D9vGAlb*dA|9}T)P=xI29fBki!FU_2JS<=3%iBJ37 zuSdeKVbtf`K3DqQwwF>p`U~3|wddXOkuKe4n)oy=bbK13c&e8-UoX-=$?7(VigvLd z`?+;~xu5LI(;Vu+U(A(h*8fA@(jUyA4*d=HalnM z&g{MCeBZfe_kOcESt=F61EpsRSpdjf`E`e~j}#7*Epa2eRCubWj^k@&KT|9|EpWez zkGF8=od94y1UMG~T*b%cw<=vjblTG!b`0EMoBhFfupVGOFdr-$I6pEUm=DYc>jCBi z^TDEl=LhBk^MUzbJ-~cmK3FvH{J?x*J}@7w2bd4c2aAT@ogaJ{KRYshHY=r|^#)N* z;__-de809Mzy%Eew@=$S;}hmbZ}P)kTCUuPUtFblM}dG^L*ACRDlL)X1N^1A_E8Ex z+PNr-@)Gefd~PnqhZhNjr;{TZFB!&5>VdnJFMfS=Y869F@uXCcugWv6_@xvd7;Qhn zk+my69Y;8XZgMHvuh60L3F0Mwer0xDy#ffBMB$_FNsSM0tN3sQc4l$m>-7BGme1en z`*Hi!0~o-+U5|EQyoU3K;=916qWMMT4ULxw0h5<_@W}LY8XuxAsr?5dCZ7b&dV85J zj`+zSfJ6gNo@3E16On?hca*t}CVLWViyt>Jb=^>4e z5CJ0^^5fR%jLs(kNS8)X+iCCt$@|G?8Xq3vW9*KbvRiI4t9{Ek8q$aNeXRuv}RCM$L9E7quRmIFdSiXYWn0@p?Q?Fol@BxbrUC&US zF&m-E?9(&b><`9+^#JpM`C!q&`H}g+d|*CU4=^8?4;BqPKQJGd56lPa0piZ z2j&Cwf%#xPz{LG*}n6S zwDzM?k^F%wkN|$dm49a*hmSH4l&NOVW8-+?V(KsO1{?9%%HV}mX4r!=q5+8-P2(TL z&xz)2U5-u-(fCo-D-Pbg`7U9@$Y^$dS07$Elgg@4b=h;Ws@)fg$71ad6q&-}r_#wA z|KMo%eIqZo;>nI|5w3g5;PkypW8n7iLjJd5$*3^b^i7!p4$fmKd$N2gg{2ogP(V9Ay^`ASk0SWJT{L*&^yBv( z*VQq77QpxWPes%NFhF06j;U^z_vmhhUKe_Ic6IA*n4o)`)v!H8b{7B8pZ%k8`Saq- LinOq6mxlZw^?7Z! diff --git a/addons/kestrel/ui/WindLight-07.paa b/addons/kestrel/ui/WindLight-07.paa deleted file mode 100644 index 4df57f758504a2d0097d7ff3c849296827eac2ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 W{H_=tQ! zJ|G`#3m_km54Jbp_<(#sJ|G`#3m_ky$p>jtPju++zFF?|4`5xR>J%3uKZJUE3^Y0A7X0Vwy$_k4n5jSRYfU2U`94D4P~=Dj$@2 z{nhSJvcT{Kx~o)TtEBhHAo2B4nH*;R(Z%r>V8hX=`U(}W|7QGBmy7Egb7_n3F^$mH zG2bJ{Jq+(a0OP&e{KbHH|7Y)KX1rGvWr}is9};{w$l95NF^1Jij(|;M-=J>8Ge>HM> z`Z11wbF)o&w4XcpE>G$4mC&02Cm^n>s%+3ghUOPI-!&~DVSdLWhEx4r$?A#R2Y=5p zJPGmo>*Kea{dK)k`iB#^LzY^L5K|_I$bme*%AcTH%)vcuyLm zm6>pv^Ir>SS}>(2_JhQ}Paqxy4ZVNqy*BO-1QLKP-`_fcT~VCNjwtVtJ&e`#=4uW8 z777A?(F-AyL0Z_=E&)C)-$%TK&pOs$gQYYrWuW^!{%eT0iKt`ov>dY0{tp_ZZ)hb0 z=v(Wx2EDP+{_dj5?*Qg^TeRn$9uFo-?-yV8p5W_uuzaT|2Bl$|zrgWk^Eu4#IE0Pz z=T67FzJI~29xsQIk21X3evLE_WdGL8=WB*@%)h_^gzebTE&eb}S|`MQ96SqAZEn#| zD1`dB(|-|P(*o$<=-+}1?1=t={($~qTLAfhe6YO%<0J9``G9<|EpV%RP}pw(K#i-_ zZuK&FzG(rpABH8t1$IP#Xv`nHb!B-6FBPxxD>u0Dr(qHLj`V!c+Qt9rK*;Ac- zn-Z#yUAIjs&+3WY#Ub-CIw-rm|B{}(ac>c++cq^-x2}nwgGWQj zl~D4ksjsTOcKt#=41-=5h00KXM`CNSDrNmjLKg2hG@GdJe?jn)uV{`2H%tRCRLD{qb+M}_25&h-%`io3t zsFoL2b-iK^J#Od%Z71@Ed^F5o3||t z?5&&Kcc)K$v^Z_L2|ROCz2VJh`uJ#QsPK0DqR1ZmNdNny=%J0#P7GF F?0;Gxih%$C diff --git a/addons/kestrel/ui/WindLight-11.paa b/addons/kestrel/ui/WindLight-11.paa deleted file mode 100644 index 8beeb80d987760e1dd21fe3c9e672a3745bb4404..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPO=uHQ5T0nZM6Gqj1pmu|MfBE#w8h^SEU5*>1$RX}sTHJPtDuM;N>VR+QYi=p z1$z(_1gV0HHx)$`l;+@}+Jl8w1ci1*u~wt&y!Upq>nhYk#O`($LNc3VvoqiK&HI}d z#c65D8e3a-XOjSs82MZ!>^<2X+;;Hbc1w19PP~ujxVFUY2N5Fh*qkRC`6J{u@Mk{(D8qz69&qzBT2&jxBANDrh3 z(t{rX(gW$iX9KklGer+NwD#1sp00Bo#^=`(9tUQM|8e(MyaO{IZ+={2`AcmUxYE4;&cW<{&>?c*aqINrK$7_8U% zumu}0uRk8{pHqKLMlh=F`#v$B(j)bbLov<%a?hFc@%CmJ%lHrf$_H)Odj7!qC>R16 z(>&UbgY)jLm;4F<%J1!kOSq`UE3B8O+nQ~)jpxRM-f{SCgzaWb(J1+n{O+qgKfC2q(^Kk39NEPmd{~- zs~_dgl_n*d$f+uUf^*bOxKGOl69 z4d1Z8OL|4w!h3-?mMu8fg-V%Mwvf6zU_1HUqU;FEQk1KJd&FEl`eh%}SY#9MBzfn9W9y|h3<%0$q0RN*wc|_HX z|9$_Bq3Yz?G3>_ot(4WpDpn^}IKE38`7oiQ$?aA)H;y+PXg<3_{GM)Pl=ccYLsiGb zuw;Y$J;t)*t8X`-`n<^N)~s#6)iLB&=OqIDm`d@f`jXXosOqq&=GFByXxFGZj8m#o z@m2X$pg*3h)Maa=EYdDb^_o7b<3(zPDB5L6)2U=pd-+7$#+xqeMp}VoiF)bwzu8ou zf)t+?RYGb`?nUX1&m&i(|M CDTEdP diff --git a/addons/kestrel/ui/WindLight-12.paa b/addons/kestrel/ui/WindLight-12.paa deleted file mode 100644 index d9a62f9e819a87955a5a9fecc28628c12c1042e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPQD_`R82;DXnY2{1Y8L}VTrsE*Rkm0UD}>BpxU`_S;7;jdq6i8eM6nhh+Q-Ank_XXPMT-hORIoICINC(2KI9~{_|WV4|1&!`aq%Gy#>V(B-0l81 zv$He*_kaJ)-F|yTH9A^Oo*ms=E&zac`P!Y@-dBE}Y=s-yqvhu+x*R_v`^8G-1%bzP ze7%JSM`D2E3BY?2;0nH0zSXG>(XCGx>>7B$Hv5C)!FhoBzlUwg z{<9lBwVN8x0P%#j{{!`f@J-NGzV6jiw!Ubh(Bh!wYZ3hRLt89ggJpnH3u`i-tWj?N z@BJIK((1dFPc?oJCo+$>Jb03u5N0j<|IbZ+d-PnAiCm z6L{1v{klL)Cgdx^E%W%+XQ}K#&*Cd^zD2u>w-PkGslje}yY~CA>hG3EjdW=4=;Igk z^}J$tN~Tt{W3o54*Tx_8eW!p^s`kIY`LlWT#DtwsQNSjewaqsF;_?ZVZYMP&R6oeD zp&jG1HuzWrl2efU?7vD~I;${-Um>FoWYstJ}?Z zAc5Zi#$LKPY|5qFIa4{IP-#dus$h!y=hgjP*&*uEo?hoNrh%W*@rU;s*%qoYrRa1} zhNFh9Ea#2ZIaQmyE0a|Q#Xf}^ODh9ehxpl?Z25@shBDEqO!h4R7VB>>Z12VOla?*P z&L5RJ)o`-H4;rXZvg1RU%fKi7m%h*JV41GPwx7Qq+r|UzA6_3>F3_Iif#ZSW!Fgb{ zd0d}+S-kq>=hVKy1|Pfj+S2*zxP3YXwoUTWP80$ERsQ(&Q=nUZ|5L-br>wv2 z^qMe*c;q4QG{ xSv1H+|BxQW1LoNQEItIAj@d7r^q}G9T(=6CQPH10rL@|-`*lqc*t#|A%%2c{bm#y8 diff --git a/addons/kestrel/ui/WindLight-13.paa b/addons/kestrel/ui/WindLight-13.paa deleted file mode 100644 index 87a8dfcca99670dd0e3357445c7e2de5c4e60759..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPO^91n6h3d7#8Heqih)8~2r|WjqG>Im;G%aBCKI$Y&|DdClg_y4!s*OXbkVe3 z%xdf~Ah=Lw-05x#<)N!SMX@Mims5fe6vu^#wwqEIdwb5k@4gEWQA>X^;k!eU_a))I zbHDR__ue--?-fm>G1-2l@%m(eh@!3AC5vY!j|(>31UDvMo3fwtdxB3+O`TA@-Q~v; zZ@kwcdcRHdp(gs7AOF2|Wgja4z8o+Iya5b8pohQ!`~W`$HDG*%AK(Z0Aus?xzz;zU zm>=K=_yK+h48RZYLr??e2lxSgfFA+_@B{o1)PVT`et;kDhacijGT%#z`~(av8U@*0K3?|Mkn|p5S6JijaTD zfH35_kk^NWmCIit%b%)B{*p^u4lCVC8F%j3{1Itg>nF>HBsj@0=Tog;&5-po$L)Hd zrTpXQAWbAP0N8-Fdicp^>w z13pn4W$_gSNs~^xE%!VsxZ1tC@Gete^P`BWeRE|iIpwfc)JnOhoiiEMWNOm?_@vLT zXXT$TT@$9vV|M>qR~(5e6B(w5jTbjKnzNm}KZ@g9+Q|B^BZ}A09@+GK@DjNi6e{L|bxW-i|G`iMi%c)YeD#NXL+>M^cM&@`8ZbY=5AXy05E$60eo%4`fH?2RPVI*80OH56 zE|)ZCMV{jw{QF2g(?y|KJ)ETdC;E3=e*m%GRd)x<6#s^Kf4!t!&G>RKK^v}JCb z?FU}wdT^ya+sn#oq|9dg*7pmiGpzZ3L`VDPhwb|5tSqZV@uo3X%!OZkS=QTKvo^t% zSrWh2%z$9tkHft2FL-*>yp)&Caam98gLBM}E33=JWcN25 z>uiSlKR+>P>`w0X)e%LE^$X}NmKE`#zlD!>1z_~k>}hT}WE$MUbhkeGX= zB^r?Ji=T^Zmy2Gu)dPadN4zY@24wlDMrL(kR1qFydFDDWTi`S>%*{FhI;a}#Qd4W!)# D27P}b diff --git a/addons/kestrel/ui/WindLight-14.paa b/addons/kestrel/ui/WindLight-14.paa deleted file mode 100644 index f9200aaf2d0cf618919809cf05e2c41e85c60843..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPU5Fc16h31!>ngQI*gP%80pky1W&GPGmz`Kh3|Kngj8sHOn-{BXvk%g@Wrx+J zK2*D15g+Q}*7~Rzqz*o{+X`CSf&pJv^Ah?)5s}8$DuGO|=iECtvm3!~>(*_vXO<*$ zGIwU~ob!F>+}ZhVOi?K0yp4sIawz~X&Rpq}_LkfxvIQ<=7jiG;<#zmz>=*O-%?_>y z_}YUj@3{aUcmN;y0B7;F^d+EUIGy%%!j6F}Y_mTY4~Yku56p)I4V)jD56lPVL*fDE z1M?w41J?)U1M`9Tka&RkzA{*O=_6hT&H~EpCJyE$BZmm28Qy~rvqmJIu)RGSZkXRUEYAm~$@q#1Mjq2# zqtBJH?b^_`I;I4Q7e3nryCIH>{H_BE51y-g>8SjH{Zzf~*ng6J2WZ=_jgS8P<=An# zziDJt>y^7cKELw74dbiS+Shj0Su&oU>-;1B4jw;%b2|Q2QJl&aKgnv_ZB(NZbaKRx zLHUE~&)ZRfYyi_wbN!J4y5ab!@cw`KqYDo~bEJK0B>IlxnZYI9>?;q(`NTtPI5qJ_ zd+0S)Z+sU-nmRmnx5fuF4>pg|#nb+X4@-m_>c3D)L3|)!U{Jyz9S`B)mYUG(He8 zmM9+2e*1cyPdq3QUIdn?7$0_RGWs#bhlv2P2_MyHKE?;ZH^MU!md`LXNd|*B#Xz1Pg;LvXX$YeKH=FhKIE%lS{?28CgLZ;qbAOWz@l->?PxS&S8AUEtR_@gF#u$ z(`Xx{x*PWqhiyU2Zy!|()FTh$eD?x2Kjz13$cFPKU}|e zzx0QRx{%b@=#OybnDP(Y_WsbE(tJwqjV>G+Dl31WY_q>hM)PK4yed#Rq5S2+K#gQo zhpv)MvZ}Qg(LZlRDE}q=m_0A6vff!NBYEsXt8zuly!R!wb~X~0Q5tHYFVvrxYe$IP1mq8^~1#H zpXMtEXc%PTC|f}Bxl7KPt#Vl8XM7_^!^riqx)^2fH#wf4!8ad16yFB;2%ksKf4}3I z1;doVufkV<8Y{ga`-dII>%rNdJiGH&t48m> zf8TY&;Nh2dmljS6d~))x9q;2I>3A8Oq=DyKRuOeS^wUl4<}qT^&IeSt!Ao^@+v;Lx g0bH8fEa#HY9b5|k(4YNJg}=@BsouiCKupQM0d0SddjJ3c diff --git a/addons/kestrel/ui/WindLight-15.paa b/addons/kestrel/ui/WindLight-15.paa deleted file mode 100644 index e3ee52d21e4ed447fc66f25165c36971c5a5ce55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeI3U1$_n6vxl3yGdGVTw#YwRUBwQL6JZuDlN?om5oac9q5dd;zLwKLX7drCn1~G z)+d`Fl=i`59(*d4#y$+bh}$Y6A&@|!B&4Ma@#9H%M2L;M$#~A4xie-kw1}2u_H0;o zPj=be`#-<`xp(eI#_R0tus-TM*pUVRZFa6f#-DX`QS9N3;?9l(dHFj2kK#}B`A-Bs zFXH_iKKaH3_|^irXamgR{lDLe^cf<2KYd{s;1iBn59T3Kfc?OJh-l#Y$bMiyupc4? z*bnT7hz9N-*bnRn_Curq`+@xs(ZKz~a(*zOaG|AeA?%Ia>(WeN7 zVa$IE<)4zDb-(&+{AuqZ#TnhUjH1&wGrBP4^Py!p|H;aKJfGQe{$$1J-AMViOd(p` zfk&QqiRh5?)!DMsH8oVbE_pye3|T+Eko@3hY4OkF*jHe+)(gX}Ru&Nn%C~JnC&=1;p4Ds)_cm>KU`M*gTRF_O6~km zSP$YncxBl@L-Aou4$OJp@4rfZY+LVkoz2r<_RUBhG9eDDMvowUb^Cjb$$u(~fArs% z`NVqgeU-fbc#Fz6_7`sZbNvOlV8D8}N#aR->x6#`+s8aeK|(#^ z`qW#@JTMQaKSxI^yS^Nk<+<4@bp@_eL3AnacgUO!q(ZAWHsiGuQvd$YkTURkSREu4+!dRi|$ z1h^-*{&D+!1(@fA&L;(cbACC$s@BmX^T0eX50L`w2lhim1J_6P1N(vf5GlZZSebqh zw8c6b=84m^GSj3I#QEX;C>H2(rSOoe^J5#h?R?3xg-w;S*Tx_A)@T`kjxB6^LdO<< zn3l_epe26Wq50?B$@iVZ{xXOuz&l$^0kneJmbqbkbYaYUe2(r@L>cWicFX zSk<;88&xa->P?S0PppTpi1JrlkNvYhFHGD%{GRj+*3)#IEvtVJ>tA-kemW*8k2!_K z5+zjn#rfiRDPODy>p=>zU;OJS19z>#3wF!dU;Q8smoph8mjen?TYLD}v)DRpo%_#_<0cNU;Q~&?~ diff --git a/addons/kestrel/ui/WindLight-16.paa b/addons/kestrel/ui/WindLight-16.paa deleted file mode 100644 index 9b835e62c4add1cc913fad7ae2f533ef10300dc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPU1%It6u#T;)B${aS7dm=}o;y8SV@*C0U zYYOb^@EL)fPgKS}*BCn+W9&M7s^4_HhEh5oZ&(swhh)+R@xj#q*#p^w%Lej~WDjHy zWDl+e$R5ZZTsBbuK=wfPK=$Bjfb3y|>>&)c{%~>K=@%e>G>^wU9?Bmz zI-f%3Ok!m!aUb!9;i9VN#){c6xCD?PT|nbQn*f#UsqXnc($3^ z^DPaKew~>t(g$jQ_&|KHEP?ES?1B6N`9t!DJqRGLg5ZmDILbu`EH9 zp+gmV!%r*4PeIL9w^eopRaa_i7Rqiof7+R5Z<|eb%=xE(LH#u1GL67sGI2lIC(4eY z`O^OEt=3|40M;ppWeVyCzx}Jspb4gx+P>}{IB2{r$||7jg6+QgMR6f~_6q6)X4#u= zn%$c}sh?VWzi9J8>uNIp$Zjb9+iaVT?Fai%p3F~n%#9UA8GbXAVN{B^ZPkF>bE@4)Aw+zg&FpJG?)xcJ%)6O~*VGD531}ZG3f-KT%dKmG?=W&T&W! zY)!Rfj=etmOzS!E_J=?~gO_7&E*_7Ub>o|T|Fzyv!c<_XrfuD_JI{S;oEW_~um@>@ zqrW2<-M)OyeksH1G?mNL`syfD;OYJUy9jGLiIo r739iOWkGpM*<*zdP3+9tYfEqp=Y=28=Z^ixpP6oJ$q5St>~Q8EE~t@n diff --git a/addons/kestrel/ui/WindModerate-01.paa b/addons/kestrel/ui/WindModerate-01.paa deleted file mode 100644 index fd4d255c35f3b7fdb8907108df6d8a3658c9eab1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPO>7%g5PlA}5~L=vO1BtAQ5V$`2M+jTRSMu|P?K0BbP>B17f@3pg(4D%3j%>< z6Hsz%ts;I373Ba5ha6%eZ4NzTrA7q~Ktz#9@Wmo1Jw#xaN=~DAyUe`Zb-+?-B7qgJ zXT8?$c%Sy|n{Q^`%1X@< zPjEQT!gm@@&MJ((uQGN~V{8q+yWg^S4_<4J9o7gqA)5F>^031J(g)Iq9cdu@Ncuqf z(2V*Z=k&22eYDTAc!6=wf$l8K_Z9^0^ZDE{k$ihozPX_%x1-}F#G7+Pi5U5GVcJ|p z+UE-d2!ERcUX_2P7)@QTq^gLwqNu7;oH17x%_~R;0+K}ddmI0Vv0kd)J_q8>3#zJW z5hG@PZJ9@qmL#bbLVH#ITTQ-$EO9=ZIPXV%VeEXOcx%zxLQ2qVV%fTpv2NCAyZvO? zX;1!uBQVXX5ArfNd(rWm0&$q{U9ZN)zn+$t!5N%R|AOtwA8@Tj^TxZfQ7M_<+x8x& zd#xVtdRjIX%^xyVF&}_CK=VP9>HjH1A1ml1c63co?xw3U5_P6%p zesfNI$S6K^Eduh?J;&p|q08B>GCyk~;tDwU@*FGKb`Erb_ESAR*xTdU*6|ejvgtrRr5X|BuUmSR__% z&y?>G`Cmz*^y5T$xF)xcPrq2fRA|Rv%x`s+@i}dit`1 zKMz_LdRO0mUcBFd_j|P7$K(2M!27)y6CaEByRiJ58*K2a@bI7Z`$1a&?V1PA&j0QJ z$-cLSzejl693Xiod3SXIk0cKy4=4v5{{w)QH6bf-BeiIZS{$3*DZ@lJ{MeT}WtiZF zdp-;c74_tr?vy3KGQ?0ZpI-UUDLa5T)Rso?%Hz<|Yvb0{(rpojLmk%8(mAsbtNtv~ zFi?l(web(ul_6OnpTgR}{5oYwR*1EI#{4zfZttBkq|mm0=4j<5k!FD^oZz92%%!cl z)HdR+9gp+iMk({i!mHxC_DtLtngxCM!d}J;Rk`>VIAZgPeYPMC;fEc^kM_@EgOg#{ zk!}V1N8=~_TUq|WYk)jdP<8 zZtBU6s9i0H)rJQ*^Xb(Y(?GMNag z*C3_>Ysr_I^%@q@>qVhv5VLYYKkY`RcNepDmiWm3?S&=5CYbKm+0bP8tzW}PLv&Z` z@J?oj$Nvd4e`1d?$5`7b;FS#%oILJ}AnQc`wcdBKEgh@_)1nW&fJv(4C)f-|&4KPL ze-f>z*)A3ng(huGGA@|pKyc$-78Vb6^H1p~;# AE&u=k diff --git a/addons/kestrel/ui/WindModerate-02.paa b/addons/kestrel/ui/WindModerate-02.paa deleted file mode 100644 index db6e8dcebcd8c37db2d864de4e93661ab42ef666..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPUuauZ7(a;#OXp@UEYV3@a={=zILt$hNU1$_lD5>&3npbRLb}e4&NkVD6hTTd z5!(k{vx+ceGksG*u$|-jum>+w*Wy?$TIipMMq3zT>w0IfYuD7{ch1ed=`u*z|{l0(aJKs4@($v%#+TYaP=s*bBUY~X``e0)lr3oCAZfblv$gacxDE(?M z_zH&e1ibp;WTEbd+q@nSEodDEdl@@&@Qr`$t$CZA*W(o8fPR z!{A=zhvkYtzQ?~`TFT`N#6zKQIFTWwfvkE>`~}{I1j-ff;&?7i1`aKZr+^)tRse4^ zikW!(C&^!4vOY$yhr=F^z`xA#CxK(NM=tsdyhHckU5r1{;`$Ewqo4P{A@DCV{D+a< zv~S4YO5$CNe?p7r#^Ske1^%XF9&G&aq}r7Y9%K0#;EiwsT>InQj0XRWkWNxV$R!*8 z9Aly}eq__%8?=N>8YP7NQwf!8yl3cce14+YYZd#G%>To9PRWp4VG5ldTZch49`cCVIUk4tdw{s2D6&qnDROI?**63P2{qID9>d!j z%)^iJDvwg~;_bSu{koJ}`HkUE$MbTcVLd(AH^b~13V6KnyWRPLdTqzsYUg!k?@+%x zu7k5DYhKIWkBsh4t3Ax$7pix{-g)tNiOh18KnaiH59wXVug7ygH{{rS4U}($z2_YS zFL=vIFlM!*j^Yi~d8}wFDaxB^?@0Gb$RR^Khxr;&uQ$U3KlzQ0>^E@bIzwE60e^<9 z#pC)ON{f1}1vfu<7x^!V9C^pr`V-6FA-xMrq@sH6)N3rhd&K;#r2y0?S_GVwD-Gkh zqjiDkZD#Kc7b#FZhU1)#vU-;13Yebrdbbs2+xCy^$JL z#)sW9tj-)>5L_eL9{5+T_Jk}Z@qIpbeSPEzBRQ=*JAZI z`@K{iVd%@kr^zkvo!_e&9S*||H^#vW{%`)Wp-llpn*w=w!?cCR>6_|3{E#Uh*yG1M zc;UZ#N{!yW6nlZ<3$yg0y`S~hq|X^`SkRVXvdhgd=;@+(=E#nJy`z5pvZ3GnFC*HO zRlA;8&QH@q+bz2KjBc}Gz;}Bro8C*>553oXev0x7?#)xpdD;4X(D#Lw(+q@irYcFY#%+@gpM{A-d6^ag-~JSr%qLW@#gB z{zM0$ykYaRFax7TE3f#k_!}q+>&fqXqxCDRDdy&(`)sS_IfPnH!D^Lv>HQR7_{D{_ z=TDySFgFXg-}>&CEZX@Ls(6XsADXX1m9hV~+p6wb`{EA+S6H`?+r9PO+>ZTf#|5>M z$rqv;T10PMG*=7pkhV&+6lht=rrGzd2!yu4jd2#;QRzi+k3OsRz#@z)_IWC|>77Zm z58EgWYi>%aY1@a;^bv@#O&8drt$&$4RdxouXY$dw@U)vxvbc~7{06Gn1K-)uOFn{H w{`5f|hOq%~yIR#Z>H>%J+MvLf?p{0Q0FMgtbhQS$zx$+zwWvsLcizkX1DS@_wEzGB diff --git a/addons/kestrel/ui/WindModerate-03.paa b/addons/kestrel/ui/WindModerate-03.paa deleted file mode 100644 index 300934ff3719fd3addd687ad902fda23d463fb16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 I9-jf*pUtG*g#Z8m diff --git a/addons/kestrel/ui/WindModerate-07.paa b/addons/kestrel/ui/WindModerate-07.paa deleted file mode 100644 index d0471a4c4fd82d0b97d3e00d43ece19e1bdb90c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPZ)hA<5TA{A?L}j6l{=`GV!#w4BHX7`sO4S|lLjnZaW@o&k|sn<&?KMo$fb$g1Rabzw&~)@d%)K?Z)Y82}=-aU^7ITlfaXyZej28edG{Pfpi11Jw@dDh- z;hTv%MtG>Gmb{eBU&%`S+c+3MeRjV7%&gFV zFc_u$M5X(e5_pK6_;XyWHFQ3r(dEnI{I>!v^VO@&4{(UOmFWYLq#OoLwF~Ch&pjXNxc5m%xP8^sQ&5&!2PS zx$pSzcoCJqW)g4O9{~9SAx<2drGItzHQYaaa2u2SvW$%fLoT1pwe-vSmE+i8VdUrh zR8H&Pj|X#cjN$QHOSxlNx9<1h5FM=o6B&XP5KrRAiV1*1HuF0 zf$V|&0r>;v3CSOlKO}#+S^kiT{{S!xmbh7LXa?y16c#iV#Cy5op~+W9)I66fzw6Ck zv#*S{{l|AMPT%TV5^1bp)V3SanBz)$Z81f4h%^oy_`#$IwlJh?aXmD(0)R6*G+ z;)@^8ew`Y4H8qhF^R<}ed@&Wi!zJZydrF4ghmI~kq5NyK@J~-#p6l)3@AvfrzW4#( z%!EI~n~M2~HVhjh3GWgn zPiP^WyEfAs6Y`2;84=})+p24)&Ez>Be)hpWv8`OT^%Qz+B%WwJt+6HEE7f1*|A2GuARG1vRTc4tS0! zt?Nk*(`{>1gYo#vKMi5f{A=X%+3v0$t=1xclHbAtU^RaItIwcMEg=YrNe5oRC)nY` xl5GgsmVc48b>%b@D7cd!U7X+YhV1nU?uwv44G4KYgO`~bRv#PD2(I45_y>gT-yr}1 diff --git a/addons/kestrel/ui/WindModerate-08.paa b/addons/kestrel/ui/WindModerate-08.paa deleted file mode 100644 index 967e9d8ef7e73d53dc744941dab4f6c1be20bc31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPeP~lx6hDdSEUwx&Nv4|?17_%$fAkOO7~RM%vUHg`AKS|qDA*5mFl^!evmA2RLE$rv|#t zepcl91f++8A37Wl{E5++-WeSs`x8C%r}e`3`uK5@ksbC*eU$3X_kg_6|`yc)fx@JmCIPubqnBI2pS__C$UtCvv^TY!D#< zWu%9``i$Dz*bw9SMaE<$p*>SL5iFdbc5D{*pW*hWdSN#72DdMOB4hoaBl}2!&j$c7 zAE2e@`QgxhvM18Rh@95PgS^$?hkkAFcNDSJkRcJ*X5+80|AUb)=quxY(1*pM!P@g= zKcs)M)eFnMx04fT4F0%*4EUk!TiRBd{-9XBxRpOZTEsuu z`9ZO_<&(F%UMbViX4R9idW7|4!iSiN50Od!P@kdTFD^0hU(6Rw1>Z`)x6}VjYnO5j zZR^eT1>_IO4E79Dhz363fRWS3e0jt4kj^rr{9u)b{O3q<~~TwhL; zrR2o?QGKTO!{K)?ar zW}Y_3tU4_IwkHF zp3P6x$ELrj%y_h7`d_Y(n!&+XvBB8pk40Dc5Ul$tu-e$RgH<-im)Vw=EnC`<9+-=G z$m6Bddyy8dl=(z?d`z|M$6d2v7q4b)HmxS4c6@+Ll4t_XDp}14#suB~gv&5_wf0o2 zsr>tt(+BpQopi`f zKe9Oa$%|jrE&QZ^7s;;Y?>%jq^UcK7Tm66P0~<$QUq++li8=3IMp|po z8ltt$@Y2q}3&!sBn?|h}8($Ko0`0-ozRZ_tw*Kb)rKDDbiMw|5#_rCowQBn@`hWCN z_UK*C{{1V})Ljd))5c>pgw26_|Bzsp{;z&fXC}K Hldb;&Mz`ZX diff --git a/addons/kestrel/ui/WindModerate-09.paa b/addons/kestrel/ui/WindModerate-09.paa deleted file mode 100644 index 54ef3eabf9e4d9776abe3567d049088e8b9fae8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 YHNx0Fg7!QB%|4ryTb#JnUL6ho0WBEZC;$Ke diff --git a/addons/kestrel/ui/WindModerate-12.paa b/addons/kestrel/ui/WindModerate-12.paa deleted file mode 100644 index 2b853dca899ad54fcce2cb3a0b2cfeb5d7ce6134..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 n8bg diff --git a/addons/kestrel/ui/WindModerate-16.paa b/addons/kestrel/ui/WindModerate-16.paa deleted file mode 100644 index 617e83193d5e07ef0b0b3c8d9c1e20bc9edd9af6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPZ)hAv6rT;ZaHUPN;$5jUp$i`PLBXSz6fBa7N@8rI3+@#`3uj`ZXqu}a`BFpH z(59)VcTMpRwjuc-)DJ~2G`)WCL)O;XNTfZm+B7F}&{7c$*&5VDZ#%x3-Mvc=g!Y zNJhfGD*6o)1d+?fUHQ1pZ!JrPNiLq3e>mNcyFeBgB7(t41atquMBQV~%fFbG$ibnrYlaS3 zcnIcGrsb+1ZtJ7l&(rjav$>10+m?SZ9?*zjAlp7b{K)ZO3-F%N2dzl|bv6OnvHyh8 z5_0H-L26DW>oS(V5Cp8jO#9nxT18>~v^ibf$!NfX%?+OK^DG{U}?Gj+nW?Y+qJ1$W7B`*zRP56Ie$80qf1M&++U0#Vip>YenP&Dt;OoVemd9%M zA0-`aq3-sFnLPl5AnW7irQY0TN<)0e?LnE_12m#ReCPvv!{S4vrOBTSq_AG(`9li; zl@brh#zf5Qjy*{65CMA-*2n5HXL_b6&GQA0wJzWNvVBGQ<3+B-Mi zG?_j?o%$mc<}cB&xaN0MrP2A*W8LfK#_FbqO>3JK@~X>?Kd<#yTa;GbNDhCWem2`d z`2pq;-tc8Lull#;9-l&Xy|Jyn?HHXuROR9KQOh5po%U-UD!@J#5=vAoJPMnVqP3FD^ zc3IV711`JmC$Hx&ytSo`Ewdr4R*s<8;q=p4cKS(lp<1;jwzOIb&54o_8ez*AD2{SH zjC=gIFFSwij>f4x0s$3Xj%hWw@H~UQJ95B2eMZAt-_yz6nNjPs!6L5({PAX*NusI1 z{Nf`&%ym(4J^g#nGc`kjz#X&o3igHY+5vh$M0d)DttmKUQO%-%KxzJg|Hl@&C^~9A z3Pl&%j8$||LUdTuzP|IE?M(}_DR@&q^3${^Byk3>Lmr1s8^pQh{zZ#47`MM@SpFTS f>oR?gv_-I|KFUx3j{X__ug-I{8($y*-_Z6SzV_a& diff --git a/addons/kestrel/ui/WindStrong-01.paa b/addons/kestrel/ui/WindStrong-01.paa deleted file mode 100644 index 87c2db663c7204f6f826d81c3b4430feeaeea226..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPO=ufO6dpNR>cn=e(uxEe!_vC+ltw2t;1-W)YsDbZEs;WrLmFFYO-L-|ltYbb zIfpvEL?+NuuuG1;HB#+tE(N>PG&zJur{ZKGm^!Tq7_?4GaFOiod$T)RTdf=UU?J_! zvaEpe=r#(E#Ao&%;`>T`jR}^asn__J7Je<3*Y3T5ctLm{C%RE;g%MPw<9=}Gfgjt;bM4F@d;kd`3G_VK)1&Xf z_V*wGB>H;xchYR0AA{yObOvKTU^}D-B0sPspkDF6SQvxxy`W(@w7&h zU!QSe@U`B-*HQlge#K{eF?DC}6szw5`2RKk+i3k0zt`lzw(_e(@dw@iC%6AZhvJWR zy=lAof5Fe^@Y7<@w*0QMcAC4CeEKZO>VdKTgXXg72iMJd-~X!r5coR_f4LA$med4W z|EIw6Ke;fT*7D~1KM4xH1>VlWyAn@W@0l1;2UvX=z)xr<|F)Jh>%}&~U-f)q<^2Wi zZ255-zMuhw_;{~sCiVf+cde`Mnis<^csMob%d89&XvdpjpP>#-s^?$D{(~8UG-Nue z-RyMDvZF{5)?iy@`WS{qim(RTDzkS*7`9w!-?%diQL|O1zC5eHG^&px?Zh(kN1*SI z`o1>x9prsxX$>=mWxmW}rev)47^54UhV!3vMJ#*ZfMs~fd@%WD@B#}v6vancue85W zQd1?wJ07C6^-B1&{#$9*9uIju5o0X+;B%{tU4r!s)`m>u$N0ZdX@m4lcwx8fA2rCa z%U!S|4Plt$?Z4>1z+cF}(0{kuze6%OzhKf_rU|d%IV6Mg8@HBOy5KcD@(K<^rMeM+ z7=)zq3JgQtvWB5x9E$t+M)mK{`~7F{s)YJA2;~_qY(ehLkev6 zpOB;E*l&;zTk#L)UhU#LnaG6fJk0!bYgkW#-W;~?z8F6y`{c}i-DD%I=6x*r$bpM& zHm4SE^E#P_S4my{WCWiNvx)DXyaBJ0I{p?DW0*~RkpsC~YMiMEqcb%Qquu`ek*xZ0 zw|dStVP4&L4(!)^2bpzj4_fS)a| SJY1Ro>cSkJ_A+cHDt`l1K>5c2 diff --git a/addons/kestrel/ui/WindStrong-02.paa b/addons/kestrel/ui/WindStrong-02.paa deleted file mode 100644 index 8d2948363523b8c67635342401e1a164355b6a67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPeQZ-z6u+BY==gj>t3;S>q%o2>-5;buVe%HqMgz!;zD^?&21AhqI-`aV$_7n9Sr?DpsOQ;Xt{nVnro84}U}XrOL`x zGQ9V}?=E<=TOnkxO2`2>Ay?ox_rr(ZA*Vl&7fcKAM#y45gg#_uK=48EA)^gL+ef7# zv?c1i5vEk`AVjk0|0DFrnEE3HLtEyAYI_*ovaHClg$JVk`im%Ai;9W_{(J_EqW@*Y z)#PwBnK-|RY}YEg?+oDRD?*KRra7cB$ebm+TwQHYAmj&JvAMZKN z^=Z7NNP9E4?wsG*d?yNxd+9A3>WABHwF>+v82$mg-$ITzk(EH?H$UQyc*1gikA2U^ zACe}8cKE^1TjAiNA38n|=lKla4C`}&uVW?$@M;;nNr3Y^XS`E)owoO3Air0eB=8?6 zJP}Sfa@8L>@|V8_LUfKd_-j6D`!OZEfxU9<+MA1rM{!Jl;IEQJCVN`;rUN}-MHCDdoWac#aRdH42Ua=V%KQAnclj9 zGK70pi7@-m?Y(}p@M;wO*N2p^`C0d%<#v2z1_DY3H6!|#9!2FbnP&XzDu#t zy6vIb>x}PEpLtXd8aPQPI&6_y4 zB*E&l;NOY*Y)V0lq91nbzX+{cgnWl=j;w@lH{;lJz7x$R5tAL(bEwY_3h0b7{(R>< z(MaJ9c}9{U4gnpB(E+bln}xEd&*<7=-1SYOZ|ra^|DE~oSig~I@!X4zYgjx7{+)>D zjArkHp^bXJ9;`jab94#qx9Rp?suBJjLT=dgO_O&g|31oAc<}GsHMIE4@Zpk9wD;iN z3IEPue1~`r`Yktd{|@r?0gd^0Cv?7(z{3)G0QH^ucd5}ESpN-%uMXId_9_sb-WBoR zL3}Y^F9pEZdlNqk|88Q`--pF_7=12_L2-8AGPC#S-zl-9^_{T9Gro&_y*|B$S?^`& zznl}=l(zR$n8w$7lcxmV^MmhF#OdjA*0peZufYC_=8|ZT*V_lt-7xyD6L`q=Zy5V% zwEvfUZLha|!|_%vxD}QkVt(?2{{nBJ?>Ga3@1w(a8J__laUB!WeBY|sC1_hpd^Gbh zbc2YZruz(yN{gv`?%q~QqVF}%qS_Q3KXm08t}V}Wgq1DlF??Yg%8{#EJ;~dMF5iaY z>w`VTpYb*o*j75>)0z!gZFmg_wt5n&@xrdkd$!%w(8iL^#uC=1V}$WP<_ORhex6%@$2Ju`e+em1RMzjN8~ z^W46ji<{{$x+?0A~ z7O+Hq^@nFZK6$*HtEttRzMvirW?RRVpF#!LS#u_(W{UlPs`Z2KRNn~i70U;aOkzCG*! diff --git a/addons/kestrel/ui/WindStrong-03.paa b/addons/kestrel/ui/WindStrong-03.paa deleted file mode 100644 index fc08f14e1bfcd88a8a8340f7c4ef1d8ba0dfb939..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 diff --git a/addons/kestrel/ui/WindStrong-05.paa b/addons/kestrel/ui/WindStrong-05.paa deleted file mode 100644 index 2254b0d545a323324beefa3d2b132fce4365154e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 diff --git a/addons/kestrel/ui/WindStrong-07.paa b/addons/kestrel/ui/WindStrong-07.paa deleted file mode 100644 index d62308dfc93570f9eaad39c47b0b63825ec69857..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 M2fqfCXC+(z0cT_?1ONa4 diff --git a/addons/kestrel/ui/WindStrong-09.paa b/addons/kestrel/ui/WindStrong-09.paa deleted file mode 100644 index e2c53aec6f75f3fd41335e33dcc0fb6d2528aa55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 diff --git a/addons/kestrel/ui/WindStrong-11.paa b/addons/kestrel/ui/WindStrong-11.paa deleted file mode 100644 index 705cc5bd10c22178d6dfec7a24017ac87044db6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPU1%It6u#T;CTp^(6T6cKo6te)57^g(>^H9+=2_TaOD{3F=| z*#p^wuK}_LvIn0H<-0!|X1ynN^d7y#b@d!vKO*}ezSRfcl&qbawNtkj@HKSDe&Ms% zoeL-%rll%lU$#K|EXtvfM8ACel2;@?RfbQ>41n47{I3FU!!(@aDcAjDJIbbIS<1{8 z9l1$?cO>EiPWV&?pR(J715uWtO#*M-Fgu;8alkU6=eR#-%tQH zS^rP|yr%uRHUaUnEhnc%yezKr$-tjA`AB%zG~UXbo!Vv}e1PMv>pIIEakjgEjq~`J zYI!A29{z-PP2(N3XFY4D7tZIG5pTmV&CHy;m;kW-cqznFkKS8|r#@<}j;GRk4Rz|- zM?t~WDj(qa%@bj6?*OglTs`A1`FP7Hki_4eY{ePrQf3a}jS8t&d~s~Jtu;Pv#vb_n zl^3sb#KGWK;a#Xom3Rl+_3X5R*Ou+zKW@bE3;2fdd>X7DM%&MFnW?4M4`R4$jP2p-M0t$+jgob!ci3hR!0?CF9%7XiH9>;K#F(D_0GmD2A7 z>m7RuN){1s-C%5v9ftZvAs5|_H_RUqA1ccS(l_ZFHBc%4LwqB?5#Pw($lp}Q^B?)+ z>h{Mv{to~}qC~f8@Ee{o;DFpnZR(>_yf()lLjguFP*^W`#xfA&E_!V&=5{^za`VSL z&0(0TdNE-U44(GMVP-%zwCR_7}|6f<8i)6~DNWAHWg5RV$x^<7+>; zGOhJ={^~f4{fwONJ{Mx%pZjTP_SIk?-iLAiwV0NU2GTn5`DA+ewKl%q0Jzog*NN84 z0BNnxFNkkYhBBowna0qeac`ZiuY&U>S!keE{Lz2KOJf>i_>Ts~Rxi`OC*Zc4F4?JX zwf4*CrkJ973CVKJcXyz_-TAJk_Pi_lgU7PS{xZ9bQvDq)bANY!1NuuIdQ#{wZU*O9 z?*1AF`D34`28W_g?T1TP9lBNCW)lmO9cPb;+fK-bvut6TTTa>OXB!Uj+nQmlG`%fwep9C5ljM=bi+Dah?cW+WKd83Id-lNQ0!#)JA>3Eu{NV4SEQ(>#a9|h> skK3uKXgjY}VsSNc(*^sPJ#9Wa8Ux*g;R>M7rhdDBdZeX5BFWN!0AOV#z5oCK diff --git a/addons/kestrel/ui/WindStrong-12.paa b/addons/kestrel/ui/WindStrong-12.paa deleted file mode 100644 index d8d585d6ebfbebba32785914d2adfc5381047905..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPe`p*<6n@vnlq)_lG^(cyPEhWS#7*I4dphufpe}Eno!IGxqdow$`XG$Pwa!Jb@ z2)AE$Z+GVV-uGs*`!*5T-rknn(!Q%L3;?0p@9PxqXxm9xVk6w%wj-hT`2#2e`qQ`QUg67+^oJAA)G${K$S_Kd>JH z2G|emhaehweqcYaAJ`881MCO(Ll6x-Kd>Lz5A274ftmVYA8hYy-rm$dHWxOljk;TiSzD`nDBk{q@ z)EUIC5W*>aC1rZw8Nvu7cD{AhD4v3FG-A}_`Gpt@*qA>)tP#@p)$>YEa6|_E+BBi{ zgrpE|eux07r~C|V2|;?-sL>a4a-tRoqA=Rof^FpgX2QO?)&7MsUc)(!$!yc-^@1Ip zf5XH-4$HA6>N_~B^Z*ppF2+Bt^y|LzB^vq)qpvk0W$Q=v%CAD8pylQ3H9zR*3PGE{Z!ROrIwj13)%0_LU4uUm~@ZHdYDSKITe2sx$nRx{rU><#B*t-^Ht8;z#j zpQ9rJy&*T0rDI7CoE`;~Yb=O3s4vcU*seOC`aZ1HdV)*&__2^C}x4{(F=f8&GJLyhs>+TV_w%oPW-#HG>OoYm-K zXO3+e`}lzJYbewvtYV?-FEyp&5f~ty*Yx5mCkZ$i+Wol+TTVm(+eM$VG;Gq;7-yLr&NO}AMana*Q}qwl9-&0zU)_DQXilZsda3EhEMAV*OGzO!S`?$7>D5eeY<&6UG<6=&7sdGi{hu1^p8Q(p`v^K( zH#)*>(NQ(qLj=1?_09)_~?PPCsltUQH}?q3)^hPKl$xY;z^Zn@qQH8BY3}} zKghpOlG*3f_2};(fLJkISDBBk%*wq6`{K-E|7fh#W^26qY<9Kk5Dh#(upihD?1z8>_QU-6!J+>Fpr478 z7%ap5$Y6}X{4@V17TAxRk7k+=>MyFtvMt_Y+2ooMmf7sS(ylO;LFHll=9U+9*)UMu zn%8D}{%RjTwX9$pmD$DzZr9^;Mg6yhnxCbtCrpo>p?FE|!RL#Fu__*(z7UjMR-=ro zcS@Pz#sTbaewBV~3Rjn{g-?)PDO0wVgx>)=cVB5$<|aEah}VV!berSd9N)vZtuJCXD^#F0PJw=txqi3b~O0QyIRx-so@Lwnulw2TOO%UDOiX5@RN ztEN?eh+n@v9skW6==-VDYFY+p2(>Bfzdbrm%g_xi_=>2Ww%3ft2M)idr)3x4HjDjv z#DBX1UrzGdbl1D%b@JE_m-ik5S={ja3|t|1)7WzU`GpXeLTn`u7;jotrmnbX)) z=xXwo4UP-2Y<%*blOCq({Vz%%bed{HEH;Gu=6M-x2%L_;Yi++pw*rH>n5|(gxsk$j z*}Y!a-oLdEar_iklG009NpbUwg*S%1zXkx`VqSV0!(i7lYBh=P48WGpLYICx=!F^9 z_^zH~*=wPeZj0Wa|ETNqy6rxw@ZIY)cBAVD5>J`v#3eG+P3cw`Gb-}A_<=%d$5LG~ K3rUP()&2o9_B_r2 diff --git a/addons/kestrel/ui/WindStrong-13.paa b/addons/kestrel/ui/WindStrong-13.paa deleted file mode 100644 index d903c832abda1d4adddd061c4a30caabb7acaa5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPL1-LR82+bZ(2xUU4HvNRq%Bn^Tm5xTZ& z5Ui~Mu}CGch$jzwCKc1lSMk z2df6YKd>Lz59|jU0rms?!K#7p59|l_1N*^7fc?OJuxjA@1N-68@Ph}XrIFH7pOpSO z>feVL|3*KzH4cOqhaYUn)-YjT2vLBS&SCoz!j5Ad!+PmWy)-qyhZ26vUM-wIze;Q& z-+>T8+`mkSa2feESAlGk9-t7(_WI(91|833GAZM9hGn1E%iW5H+vUd~3g;W)g^h$i zQHT-eZ!5k4gm9zq!Z8}0_#}TeKfJ7<;j^wOGkhA>w!%RqL~>Sz5YQ(|ifxfLE2v2Ritw$b)l@1m{#N z^&eub18%7Y(`LKv3oF-8oAIzN1-yD|p=suWFL*WVX?5W|=?nP`WK1J;=%opJ=oQ1i z8`VxVKEJn4?HwnRp<}ddcRso`x9`<>d9~N?TW=tiYwc(N`6Yb>;5B7?ulz{ee{v`o zU#ELpZ~AdZ!VFq@8R69IKDap ztS{D=@d7=w9#{{o2O9zQ1N*_Mf!9a&1N(vfU?aeOU_V$j@cn`Pz ze1Bj+^oAdNDmYLz2uhtyOK;F(mI~&B`7m0bXVwGjp%?X#jj+ZioFAjI4V+&&|25*H zZB@1dkn8!foxZNJ$MKl1hbkL&nPHx;ucPb{Zo~U`TI5D7RKl_p`SC%#>}+Jpmh#ob zQ&^U#$`mq=BdT3xi@T0jXukWOHS@iq`1oPa;CFS|%pHS`hRk~MHvIIdDXYMr6oS!f zt%X_alG?q^<^)8le%3mlNs%&@kdpW&S8%o+^p*EJK zjbOj3Kl+`bhm6Otf7i?($GiOdTEVU--@EANqB)%;R%s`>3~eHoN9v#*))e9Wlg z1#1)u?3CFl_(yJBR<#Zztf8 zYGZx>wZ2{YC@`(5-*I;G488laG8Rv~fOzHJoR(cicwO&?#uPp>p2#wH{73sG5|Y)? zGt-Z)8yRA{Ug?tEc;)$2M%3PHJEb`bS^8LXMonw;rg00XJib0@@LMqag?ZCN!#-ZP XU)_DUqS8mJqfmHx-`>QuW`2JH^Pu2> diff --git a/addons/kestrel/ui/WindStrong-14.paa b/addons/kestrel/ui/WindStrong-14.paa deleted file mode 100644 index 91153a801b0f4962a2d3ca8cffabcbb790d9cf33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPZ)jUp6u&8rc4b?hxX5HiA{IM@V$fL-J9ne3UD@U$dru2G=vvuST7uyBKDWsf zL5prExMH_`5OLTr%3~n1OkvbISiYGWaDjD$2e z-TUsn@0{QHlXuQb*z4*_nlE*|nrsw8gqnV9R&-BtGtnLz(Ot<+ovI(lh~C=Sxkci$ zjn`g$_#`F7ep848mJnz0y7^|)9I`T=7OW8Xz%=uN@lfRe>jUdU6%A}3Ssz#*SRbk! zV0~bHsG@=W1M36p1M5ST1FR3M4^=dF8ouHFg8{Un9!u{`-y%O!a=BFelX<{F#IxSl-XH156+SF8rDxT6m@{o-a!jkw zH(c-P#0P@~HGfsyEWf)H&ql74KG)v2O3BMiNiRp@G=!Gtjqs3|j+9;_<%C5c`w{ox zZ(;}b5KaC^vcDmQE*ktBxry}jOgv<0_cQR|iUvBO@e#MZPfJIi^Yz_Ih7#mm%ISo{ zlVzEPd)i&6(Bb=^MAq4sANp4v5n;=66+RkX@bMy|G&eO2VEga0Vqy6)IuV(M$Vomh z55gOz?Nsq#yP3AacudJZgl35D;TD9LG+tt)EKa6(!z3s?AQ>L_(Am@fx}p(IWIP&w zs72!`Rm_wpNccEEMDa!rC+{hD5iI~1%+K*F_(~kYTcyn#Jqr)U@ZR#&SnPL_PZ&*a z=w|n0xcBw13h-e{;3emcmD=A5>`6*^2F*C!tnne-gYI#f9P0)Crmb*+LQdcVfDxl= zJVI1uZ|1xoI-44;;D7S}GrchUNX@b*@yxaKKiZz4uqKg(WPVK_CV9hLqI6g~i$UiLRiM7K*mw_DzGo^RAv@hiy};fRp# zwe%Hddw>rq>>{r8KmGmKGUILp_Jl_J@hk49)x@vHD8Qyd7U~ai{2B#xK3<}ToCyi7?gMhCp$6!{uct+Ipej?_*rk)Z}hhJ z6#{$^JQBrI>HZmbNw}v^b+qqL_62w2h0MUeeCvN7nqe+Pz35B5$(OIk=K$lgKH_7> zGvk>!!1~PktZf0~f%Spy0owz%2UQNRKCnJi(ZK$J^?~()^`Xjv`O*hTzX70f;A-vp zT2@~uug7Yyu|V&P2gbwQfQODV&c*%6yil4=pw4}%=d3-^J?WPLq09qmmchb7szs!< zEYffibhn?DBU;3972SVV`j1hXf6J~`fBf9bm^4ooNQr+cR?VC9j?nlg%>Gm!(wgEG%3@U(gw{5d#?%3t6o6h&d5 z-xkWA^7_nw;sE1MM-GgKg~UUg0#^E=LBHLruzYkY+-7^<4}O@DlC4)jXGZqvuw$62 zG1UXADonGUzr)qL(eEeHmz|w{7>PKu4PkYccj#vwW>3@l#k1Q3w`PTsch>E1e0lkR z4(nC`Dy!bF4O5;x_shVuGpb#eUUD{1ZQ6N6?JsPZ7Zktr(^&Ig&HCcS-W@t@M-VQS zy`70ofn~J6P^EVA-Zjex-3qLR>$hwM5Tn0qH%KLRJk_-UMeq4m2GlAGBmTO5n+X~GCN{k|0`SNtj-nB_I(QVNu#<9jj1MAhcg=IF* o+IF*8Qh62)U=kaJ{ka>|`bTk~5r5!kc!Tp}{^Xnf?kb_@|BJplo&W#< diff --git a/addons/kestrel/ui/WindStrong-15.paa b/addons/kestrel/ui/WindStrong-15.paa deleted file mode 100644 index d0a34d79e45fa368859fde26aa5b890aecbd6442..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 diff --git a/addons/kestrel/ui/WindVeryLight-03.paa b/addons/kestrel/ui/WindVeryLight-03.paa deleted file mode 100644 index f20ced97701092a848eabee582d7e10b07990aeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeI4Ur19?9LImt4Tl&m+eJc!3;EDf`Lqgy&L}s9q6^(yLI(aJig4kRFC}jFpf70( z(o2{xk#F@7d+H%lBBO9`t@hBMG^qy{C814k=bZcJ#6?hS=C*!=xqJ5K-gAE6@8_J~ zoxeMe9u5c9li~A0HvqVn2i&~f8a%_=I=!)WICwh5U#HKp_PJ2#ETP*`dLN`4!wSH- z3UE&Y_(<n`3Q7)ubM1ruvU@{cZ8-PEh~C(7&DYJLWd|B_th>+z3rj`6$ms z)pU73vjjz3%b2Y{^mY{M5UL^BXx}>Z_1MJaX$5Q;X`WXqud9 zUFR)RUuzVW-oA{!{I>Gud-i@!l044&0oz6d^40$h(LiU4PT@>H`oD63%$v%gXvsX+ zQ&CiX6@2VzOK&~FS|D3(n5_0eDVxtJ?*ez6->Kj{Qs$q0)gLl+@;3DbqNoj-m-lI3 zPgwdkWct@9V`Ue)AGD^R9MxAo^k=7eTaqMejCni0e2@RX?%yVQL#F?ScdyKO)+CS1 z2Q7E3{Eg7QlElNh_2P5driw`q^TEJ)$4b59kLG0ptOB5N^Qv5qUr!kOvU~`$VN&_=cy=mz=${eXTD5!fvryhUDS{+*9+VjnN# zpmn$YuYtwOeQUf7OHn1Mw#dq?kG_s~%)hwS$i_=lRnez-C9z#*+>^drml9=21z%=d zF~iH~%`#k~RLq2ivnxM&89goAkSdiBcBOhrkDAivA3r)w&w3%M6RF>mq*X2lSjw}T_PYt!bW5=gy zy64cN+mWPIjVX$6bB1ZTBdw^)@%a9C|NGcifg&Bv)ie-x*rw!qJThIL<+cIe<`>mX z!tCgxd6BK6`k`%yW%q)YeJxt$=(ekyoy6274cgou*M)djsp)p208~4=<)$+#JCmsa Q@Jz9_ie94N_nRL34QxzM^8f$< diff --git a/addons/kestrel/ui/WindVeryLight-04.paa b/addons/kestrel/ui/WindVeryLight-04.paa deleted file mode 100644 index 6b104848da0fd84c04de3e9dd80746036faa7cad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPPe>F|9Dc$sifPVaw?h^zq(xBVMK2wkCD=_c8feD^A<`&P+UyX~DK#pCD9h@U zske?vhoPgHK}C?{#j?YIM&4TRA7b$O{buIvldT}cO&7j_b>^ElzIpR~zwgbP-QSzA zOeW*0Bgv+CNC;81&=c}-bNm=%Nekm-yfNXG(>}&05{cs`ZFkeBmp1NMLOf0hF<=WZ zL!W|e)1Mma=M_yK;<(SZ8{`~W||51Ik^ z0e;ZYfcpdd06)MFngRF$e$df?`vd#{KNNx=OwrI^)zBZ3((R@8nwLC$y*j{Qbq$E; ztr5>L*C}sU?VR=WvF#N71bV-U#bNzy+s?)2sB^b=O?ge`))K*bK0Zaqo9+i${H%PM zv290-y2VkB2ddKTEmGpsnyXj?f&UX9MvgxXS$BTgdAXPMv4mxJEX%&1)E2kT?PZOW zN(vhjyl=iZi!)shKEFu&dWW^b`agY@ffbW^=405a{{ZVrTUJau>6Ye)p8teNe$E(^ ztOb{|U!~z4U#s*qze@Ri{NfKTr(#PC^Re^A0gf6Y6}zS#U+<`v8~!DhJSKxb%vwJ1 z@BVdK51squ>1$dk`*dcGPhGF{tQjTL)if387mkg{`LRGhJ4ykP(?7@DE1ln$+R5eA zA6QmI3|Dv&!g!6np?9A2RWZXNs%>5?Y)sU(^#%G_ld3-pEmrN zrBLywb^!l5zQB*q0OAAjp}fFr!~^01@t_%iAK(Wa4d@@?2lxSg&aUSvznoZ!1>WFs8~Qe!jI?=&>wI= zVAN2~hm#)Xv>bvF-p5O!#>cXFHxy|Yyy~YNnW@;6$jB8!K^kJ&)Xr7ewJ^rzl$I8q z6%(&jT4^+!RJ?VsKQzF4wa@x`nW@Nx)4I4KPck+s5AU-3R(ACSX_S86TLJqG?e`fd)cz9sK|f{y@tdFV zU`)h>;1>=03uw*{%^S^c<5?bNov93lSyp0^aOD$k_JW}4OeJ@m@~L2$CBk|jwO)NI zuQ}<%G=auDAEjgO|8}bX{fHXI6^R)!Hn}gD{Zt6U)Q#4o(Cah!t3aJazuqv(rQu-C zB&_N;9JWurryF{<1Xyt^GZOW2r z5s9s8(?VPf1}&^M(Q1~0n}LG1f{O%yUgx~~?p$4n3bUBzWeSwe&_qny)&Ns zVtyvmmAjhh>xvRlWOXbW*tfcFi0yL|JJZ#Z4$kxM#J-tM_qu#s;MW8nJj)Wj$`QR) zL_hhp_g0WG+)97BVa4DB*uVpPun0g8(1T?I@+0&BJwOi@0q6mGux!Bm06jnt(1S$) zdVn4*8!$gW56}bjU=e^Gpa;ta%n#55^Z-3r1fYlN=pkD!<~xf6OTJ&8AlId~h2ovX z(bo(w+cBk_cg6hD?8f)Nrbxm>0Qgr2|NY|WlsF#6{COP@%JutfKYpIlwo>Hqh>>L- zKZ+=yys4CTi2r}h@g&;ScFL>6o9WHqdX>v5zeI<`$MR%(LSpVLk8Nb-fX8EcDE8;r zQtzL@=G&>Z<$y0E`hF4RxZ-ciVtD_Uj3rG*&`0_w?7iXP_}2$NGNgj1;zEby0wdRd zU)vmh4XWk?hiBh56(kaq>%sU+<&0M*{;p7qX<%%p#8&TNbN@&ipC6eG{ZkQge6MxU z_*;oS;x8c90{^o?J{joL`gGmo!s?7a+85}R`4i)KHh(qoOK?2G^pD_g`w8} z{dKE=l diff --git a/addons/kestrel/ui/WindVeryLight-06.paa b/addons/kestrel/ui/WindVeryLight-06.paa deleted file mode 100644 index 3a11d94cba7602c1642d4f463d4d27c9e7b7f088..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeI4O=uHA6vrpFu|+G1keq6v&>|HC1Ga%ewG#?0!LLPkL=X>FgjO2r$*Zkjz1br4 zW>LI&w7o2X2n9uo7ju$G{a8@xL4=53m+JW5Y-U$-u@)_*`ELokFSE(czW4jTnWS$L z*8>ANw{PHhu3iWc`!Zf{>=U^|Y-`%s9>^W+H|_Ks+sFF*k4QQmqsIgtTz7<+c7?d9 zgm_Djm2YGG9x^Y*Vs@~Z5a9SaQi$_q{YJkYH9RQgI?3|0axVqjpY$g<=9zi#RO#Y3 zer7_%l`0!PHtnzQk*?+=<9mhTx8Wtzo^qVq;K{g%eQABg`}JZcMSiNCB+v1Z)Gz5j z9lc!PL(xCOTQxPFICGNQl~Qt6^Z9q$Egz0Q`(uG`hT3C%!pjSzpCA7;@pl}h#O*}6 zL4P*w@w8Ilfup~E;ve*8<^4&PH=nWj!ua%wD*`cljoAMk#$5l#8zWP*{AF6FR z&pn&$3VA4B{M1X&SX=tuw#BOt~v03<^WfI)3yU;#k<5r4}9@4*9j zSPc&uNi`5&As&=T3Ad@n$|^fb&qv#AnF!UbcHZB!+)I^;><=m(jt%awCQUV(*`Z0kUnQyRwxn-qoe;LHsz+a)S;#N!H2xrmrIyH< zvn@4KcGuLI4a@6NRw4L@ z27?V4tWOLQ54}Pi%?!-6(Q)KEo+kQlPaB)6&$m$f;^kNK#uo8#rtrVw**u;dd{CL@ z^6IQ7U%PkDRcu;YBhp8`mc=VUwe)X`C6Hz)AXaO<|6lR3*I4QMC;6+ua1G@@>(<_B zV!|t239wALb;E48lmc7)aS=^l)uONT`&}cCDww5H_9p+G8yiIoZC{CAMB9P|?Rc~^W`7Rb(C&)GE^~OFf>#>e+|w9)s5AD+ zU~Cm$r7tPm2QPjf4_Gwd4cUYT@xeoY^gw#>*g*M_^gwzbJ$ML^9!L)!8)$wYJ&+zq z4;})f2hxMb2AUs852OdugNFd=p)@^&SjTv{V?1D4xip~11%iZMY50{pUP>x+^>C(t z1>?^l`k}dr!f;^}!krF{=cSrpZfRVrg*I@2RyLF(g?~_|EYS1jh%>~Q)lDuih-!L@c zwTQRhR%X(Lcae=Z_)GT&XX2%u4^#tM@BWN$^!@V2OBrkH zTM_dK3}t||zlZBlVdR5X9qirtkoZ^L{G<3${1Aas>l@+=@rC$8dZBzF&g>~4P(Gl1 zK>2|3fs+X-A5uP~d`S6_@*(9z4*}9cb?AX(3#C$wJB7VE!Y%?%@uqkSF5sH@urquJ zR(YFxn01Va+oBwJRrhLQa{tvRMNTKD?!eX}fIr2fR!Zwo@U;YTQc6{u|X|oXGfOVznLky9|w=?rG;prei zd?G#xE#O-4Ap}oJG5kk^<FGy%mp||6JDB`liKGUvEv%btg_>nINmWb|3v4JZDdn z5YOFzdg(O_wg5zUd=A~yP2ZqwNhI#NWeaTCir;SA2YmR{QrTcbUaFoIycAe`#-*4Y z{xxh_7?<5PHX@G diff --git a/addons/kestrel/ui/WindVeryLight-08.paa b/addons/kestrel/ui/WindVeryLight-08.paa deleted file mode 100644 index 090f630d8fcce51d525ce5c11ff1f3cdc555dc8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPUr1A76hE_#jB?(GNq;0<7Gy3(BmA!&vfY3m`ZAes1}^-vBW zda+s&L{P9r-IpMwupS*jDNbS_{UH@+7AUxG=evJ)ZBO%W?s~p$?4JF*-#O>^JKy=f zd%oFZkH;+@^3=Gk0ATsuVO8Xl?xReWu`$`>uBuet$JdyAyt48bkH_u!=)!|r0>Et% zpw|a5ijT}&JNpej^?7!}lz;~$lRXFzh6RWZ#0LWn6d#EX#0TPoVFBU;@xed?jSs{J z;sf!)umJIa_+X%c#s}g9@nI$Sz(u8&m{eab%keH;-{d*)_PD$qE>#ALeon%lN%0p4 zJKmkl-#ly4NOHI$S;S1UW4p6wr8}TEMLS=i{aRQK{h+ z^S2;iK9C3`0`j!1#{-`70|fwP^*`o+82@|J@c=b-CT0iZnaMv&Jn;EMXE@R}^f(z~ zvc+bzaebxZ{a1S5GnsP~P<+q=WVYg?B!u&UrZ02Mp8!4)J`Ls1<;dTdEDF`Wx@g5O z6jJd3`T~iKcxUeyVAIs6dI+?UZVUFDHFyZ|cBj%`jQ>0ygs|tc-3lIj$bVfceLNul zqm8g-jephdX5Qa4JaADJ54!*Pcp&*+R_BXIf0{2Y)V^8vc`i|TVN5z#sE!9bFV{g% zAC&Pr9yE0_$5)o=Px`4A(BoZ6VrDYg>Mv$^@QH%Jg~A77FL$c>A*~naa4{_(E~d>F zxM-v{7H-k~Z+iW81$91too4cSEVB^g z#zt3b!ycwTRwWDEh?E!G@3^eup}Kml`*W%N+xD^a^}etEX{N7$*V*fy4onrvQ$_2g z>>`+Unb|rn58nTNemAoRD@$9deY5WSFCgCuR?Ih8nH~?;y63gANS=P#owjLc4mIoe zkac(^e<&6pJep&E-~=aN_|+S^H8Z!`J29v2oak55HgGsr+kQI+-__rd&XlwBW3i%O zJ%RlR-&Lm-u=3Li*QnG~EY&N+H14i~gFha$4L`Z5oF6yStopQO>vencTWy+Qc!QQP zGUYSJmI71B*0QbsbmJzw5pVFYLKDQv-UV*D+jRBc*`w>j{G!Yh%9gFaxsc12Me~jz ql;-`Hz~;1W?@CMJx71_Cs-chVEVkke?YW^)ns`&wtdPWr5q|+z&`_lS diff --git a/addons/kestrel/ui/WindVeryLight-09.paa b/addons/kestrel/ui/WindVeryLight-09.paa deleted file mode 100644 index d8b8b7eff18ee68be8839aba49b11a06663385e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPPe>F|82@H<(#l*37X-5=6uJcM-Nd*3aotdwXeK%cC41@82-3% zbCd8kP1A~JXNt>n#aCqOx*lWv{Rk+_|M)_5Gar@sTSx$ikFM2puhkI#F(d%vuQvW3 z?4O`lN<?BGQ4clKvV0k^ofIKjW{qzPGmDhH!=oPMe?K0q8s7AD8uq+NnLjW8v_+ zUsTnD^8UG<_fEUfBH?LUmSyHQqTV8*iTU3p+cxua#n#bZ($>%0Hn{FoUHAGySw9xz ze6ZU2?~3SWh-4(*rVznZjr+(QCl+kA!9BI6X+q`)x~^%;>!aH7-Qo8ekecX7P0IXE zU|rKi_5b)H^MBj6EwsHEZ~d**yKTn|=$#Dem%+#VLZ;=kUvd0h><`YR zp1vl$1r`^2pLg_qko|*(rR2W4{8t=b#?Oxc=O@*fpD=%!zZ3!1FY7mG3z!eA2W}6z zJ>d2ri~#F_^$@aw`v=wo>w)zUMu7EDnH~f^1E8rKHx656VG9Dr@#1&|T%iBV2j)X1 zd}vs32B%BQ5O5UAY*@(l2g?v}6iWSJ$Oh5qLZd5(VKD&E5FLTK5!4S3!|sJ)xE6FC zj!OU0{RA9A=j%oc@*mw#1RPSeJ!#ILeBt3t4DuIe;aJW2W8~HEdOS%5S%R_P+4)ULe;Y$sGs`^*G zePjRp2rz%EBOf-v0H6mA`h{Vu47T=Lw7O)lle#f{nxc?)woP_p_)y1P@5c6JoOGv? zmaA2;7d7iLxwb;iU+sdu=&oNz;A)zwmek`h@*lGp;Xyib;=;U~O^1^ycin#&fXH>E zte-~U#()+l29q5|pD)WR)pHZw3M`|BVXRCB6mlxt)jtEN$+6T#t&|D!6z%zr-usd! zsFLytx7**Cb<($;K`ATT9gNvrS0OtTWQ+dE|8f4H!gj~s`h7jr({0fM$NyHhwEs|d keZon%VwHe>^@-e}LdhnlYVnV5tscf#uTM&7ZZ4hdHzfrwasU7T diff --git a/addons/kestrel/ui/WindVeryLight-10.paa b/addons/kestrel/ui/WindVeryLight-10.paa deleted file mode 100644 index 0151ad37799504ae22a91edbdb9d1a123484b633..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPO=uHQ5T59UR%>++4HP91A?QWHgOnovY|*AIC|xjHyof2mlNCKk5wTD_7`-&M zC@3fv5lTU@l@bp<7`)g+u|<@o#=~mGgFiK;ii*YO%)Y#A%|#JI&32ZA-AR^YXTI;7 z_ujsF>laN;4bi<#Z4DX#_&%T09Q#ni0kQ>dWH&YJk2v4sXJj9YL|P3z?#6cl4|+_1 zD^Y;!7QhU?|9tDF-!Ka2(;pTLJYbvS!F+HdzM$^IFG-ApXWy~Hicl|LD}*_q*rV=S8U4bJ!;xw?vYq<^1T%Z1eA|u>tEgh zzJAG9qqu#~jXenv4A!=C-P@I#L0Q2v%aDe-pkXS^lfl`^E@%N1{V^{!q;%ohVK6jONXxpil!N2;Cv zU4Z*{DqP;_-}HkPgViC*-#DB%w&ld!#NA+qY%AdRD~G+pZ}vw^E>Bv)fR9*;C#UOfb#+812+P! z2iAkj25ujgiyjPm27oi;>7c({+*VX)e>v?bF3_I&z`Y_9GAKK*d>5JBH9L5O{HHRF%II))7DGa|TZHKyed;e#$2Xk2zeD2P*l3EX z8|lH|G}%~n?D=Wx*qzfo;%l-{hFAM65$xR4^_=|o<2=36pjY#;_Wt|CgRb5&@|Via zE_r;KT8pKQj;7)p$X_bUs2v#yW{0G{7ggbK`-_BE+^4-)`LBFr{}^w@1?KzG={*D? z0D91%+*p=>C(E_xvCmrfew>;)fSQ_8$5U&gVMF_7`G1DFeyV=_d9PfpjKz*6??&x@ zTNj`2j62oyxR}Na&s+{>RI|RQe7;nCs=W~D$mE9!ZnT$9My1BP)W5IOtw49x!@q)U zOVOgcB(%KR+cnvcu#&ac}^R%Z!j^zt1{RvZMP^|y} diff --git a/addons/kestrel/ui/WindVeryLight-11.paa b/addons/kestrel/ui/WindVeryLight-11.paa deleted file mode 100644 index 241980a1e07c00cac3ba25e9236c57fb7fdd9eea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPOKTHR6uwgvNlVlb5)f*2#E5Q+T}X9N=nZPpK*bSf)TPpmE?NYk)K#Y0#8q2c z-4)t@V095(xKJp*5ZZ-{J~n|O3O<^OZSBi=&Yf3H7ww`0&g2Y)nUjQ>d(QWL=bk%r zl5jblPHN}V*ODQ|n6#J+3HwI!653_h&`u}YQ{r=Y5ACa|)MXCG2E6ic(5Eu?SYvEh zXKW5$JKqdE2Y0@Y7jz6bAe-Vrd~hQ`dLTWxY@qx|dLTWJ9^43!9!L)^8)$wYJ&+zq z4{iiV52Oc|4KzQH9!L+Q2R8zw2Y>28VVS{1CYLCei+Mm(vJoXb{fXxm{7UeSQTNHj zSJjl4OV7&XwWDaOx~|K{(|xmr&RMi22Ys5~eanBqn;SJI-dxq1N^eKNm)2r`F)w^7 zwJxxO3OpYx=Hv0OgSc<~wFn>7@lT5UJbcL1FNepa=H~djE#BE*5esjf@V3L}pXbA) zeE-Imet;YDwWeuJlZD3mGe_1%zD{1zx9XelMvxtSScv<^9>oFgRV=;po0GpsaO`&e zURZsD=B9j(cykHA5Bd&U?)uk%%K>!K_67IVV#{OAUCXcMg}zk~yd4D_|4N&eva99n z#VLWmu7{h9-i;Zno^#nyJ@KK06X8erVFZZ3_R5R+KztxQP(Gl1U}i$f zhm;Q~A5uP~d`S7wjR5I^^x(3A<_FS)H+tas9{{q$GzzmfVYUNI@um3MT);i?f%vc! zK12fEW*!}fo{Yk+HI3XVEL*GV%wLzP``PkR#x%IJrqMr-jrz2xe zgufwOkB+DM)>oE=zZ&?ft@S!><(s+~e48)Mtznza9TQ(@)A_L8^9OUE-Ik?&%QwzW zw2L;ZuoQQmQ># z9#6XsKcTFNB*pchtO>IhAsNeayuRcVal0p@+KRHG&SU?)=Ewhbei?5Cy6damN&~Gz z27@7!ri_oGeLZ(l*z)$({;~VbU1_UnUsYpF^BDFBiS(yI?6tz%J diff --git a/addons/kestrel/ui/WindVeryLight-12.paa b/addons/kestrel/ui/WindVeryLight-12.paa deleted file mode 100644 index adcaf136fae983397ce12ae8e34a7498cde6df86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHP-%Auh9G@ePEH$sXdkBp#G7x(3A~}cx=TJ@!r6q5|mmsx5#Do5WJP>^H2bOP= zLP3x9bQC07gajq{sMy0nNkuRBP*k98-|y_rjhsm#`3pV^$L`mi+nxFRn3+AlvwpX+ zF_x%ryc#PKLioO>iger_YvtIbjpN2xOI)9)zj53ak6)H_+((}QIv8?<7)uB-u7r3` zpMT%__!=@_o^O~B=m0VBfF3LY@B{o{)qwsHet;j~2a5pw06$nYV0?fd;0O4@A^<`Nz?(t}mGSUEaA zzL1OkrVY^Z&gglvfUj^SoqYLx)#E4VU&l|@D}OY{Um`M-PCj_U>=ECNQh{vyeH{&F z26%rv>$=l!rM{k0A%9>#RklQu;PQT-VITcDV`b6UIy?&b7L#&l=vT<{+8&fwvUq`SIu{jH>AC+RjHF#c5J&q&{~UK5Ab5C*<>hA%?_ z@CW`z3%rLOpamsfbju- zfFIxoivaupKUg(vJU&Q%2S6ZS60(78@?xL^=mC0w9xMXz!}j>0v>9)Lh3QI@ zb{JZdSGrreRNy{pADaW#ZZjsL`-}O9l1ixs|+W_;{!2G}QJvc>kis-F}-ZaZeeBf#3`Ll0zOxf|}Q|Yn=ntABhZ|9Ah z``AG5;)DQSi`K9^-1;wVfq5 iqn$?Wv@}5+E~r)!^{9krrD#4<^Wv_zL^Md%*V}K_reEj) diff --git a/addons/kestrel/ui/WindVeryLight-13.paa b/addons/kestrel/ui/WindVeryLight-13.paa deleted file mode 100644 index d381f0cc9e475412e1528185e102737b4b6ea4f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHP&ubGw7@d?<3vJD6n}gIqz$l1<@z97Uc0-{t(CR{WL_GC}g0#loyc($*Pb$IQ zl#2Za;$^8I*m@A51p{6Ry#&O1P1}QtKh|$%cXrI7s3DbrFA#QLW_R}6_r13>B;Taf z&1BMcf98BT%oq!Oo(@ZVAw49pOD};l>A?ZnPM--pJTP$1r2Ra-3$%03Vr<4{>=9?| zJ-z?@l^1=O!SUjP0iYdV@Buw&2H*$yL8}4JNB9ALfFCpi@B{py)qwEtA)TlR8VxnC)WPmPMZ{x0%Ow)1F|yDVEwWLxO>ZlMqMTg(h`ha2*I z(i6Ax6i>U?A7fEo^7=dN_ZMw6AOBl_hC4CVPZSG2ITbr3tM1D+XVk;oWJZ}%F?p>= zwsUTpRl;s$P32puSYehI?e0$h_^4O(@F3x1_P5w5QEzWY{CK#CXJ%2w8)P5zIYGM8 zuGnrDHbzoo^t_PyAi0oUzE34pK5Uc47u@x}rKveT-2k1dF06)MFS`BzU!VmBR{Gb_tAK(YA28<8z1N;C#Xa?X1 z_(7`y;{*HvKfn)~0r&xa&}wL&@xc`T0U&D{WOR@zWZH}}RWU)I(5KRZ*g_A`Lo@2( zt}FvAc8M}0iq8&jQkl`66{-^y*ybIZ&h6eWpQt3UQlP3uo@YZFstl2eka+$U9q)9; z{quQvUf{>O6jt}#torZxIyT-zA&YpaN{{WEcaQ#Bwm0ZziTSC=Tu97=IKolubkEe7pGgQ_xjL7tsWZ9hatWS4Aww2 zEKQMzLWa2`z6|ZX2c#@t`8Zf6vz06kzjz%i>L8V|la~)&Rk8|Brq8!J|8Hq(V{PJV t(eQB@cChwr$8H&R;HLI$ts5f8YSkX5Co1t7B~zYQEXpNDth?I}<|j8_Mr;58 diff --git a/addons/kestrel/ui/WindVeryLight-14.paa b/addons/kestrel/ui/WindVeryLight-14.paa deleted file mode 100644 index 0e77f697e2de4c4abdbdf259dd94d4c827c75ba9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPO=uHA82y4-thFtRre2B|uvH3*K~xYuY!MO)6$2(J2%@4MBrzU5c(OlKqawCQ zy;-c(yAfnTC|CqRD`JnW@vtC;dJrP56rpwezS-TZ1_Xa9#Q3%(yD!If52XudbB@sW=Gf)#Iq6CGV~{XV}Y_+UJKz~bW`e&qS!W|HW3is(+7 z=p8?Pe(RAktn&Htfn~r4z~BRV2pE7L;D!3C`~W`$48RZYL!btX5AXy006zo_ zzz^_4pazT&@B{n+KLiZG5AZ{v28<8z1NxINq?Vi3JB=ASqR z`Qjhq=%l@Mm0B40&TodETn2h5Bxo!68qSgaP2Xm5Z`gvf{8F2DaXTKFb zKD(gQN`BSHrs~fYhlVf6^#&Pf6Y)iNd%&Elf`0{@h4{HWc2?^lWpUj{xaO<}tq%?u zvA0SsZn*fy!-g`YeS`JB9;kG$^h6r##gnMAw-(<^2;q1V;&?Km&kt!#WC)T?u5gds zXW%N~W5jBT>i%)^93Cj+y1ZqHhgdgAs_#t2b zet;hWHDG*zAK(Z0Az%Q0fFA-iV0@@mKUi`P0R0=d?(JG_rY~i*4`I#Mg6yFO=mB~N z7+5Ypm@&?Qus@7TS`3#S@jqd?%CGkFX6f-@zn8X};(PQoOwG)ziQK%GMwE(9QAw$} zavISbb@y#Luzj<I41$nSV|BDzLn! za@j_cwr4C$JG;Y`X*jjz7Z+L8U;TbITz~mm<~bKB1){dBoUTLPTmRK*$f6V7P>Rhw8-Ce>+5x=@$0oQ3)FaQ7m diff --git a/addons/kestrel/ui/WindVeryLight-15.paa b/addons/kestrel/ui/WindVeryLight-15.paa deleted file mode 100644 index ad283a4d76d4fdfa703b70cded0a59050586b6ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHPOK1~O6nzsi8cIJ=GP-ERU@N$@pwxw*P7sn-EFE#Cx)7{YLG3TNC?ZH>EoA4X z;Lc)~g49|U1A;=qE<}p$&Povi^#c~nKoz7P$9v!8&0we+Y1JmZQ$pq@lgWGMo^$Vg zlRK5|SS+F+j5S64j4|m;kDuGeBMoTVu%R7`9FFq$;Wf06Mx%`?>?h!ngq`aeW4Cq2 z?ih?s!z1@Cf#*=&9m@Yq24f%HIn zAU${pkRC`69vdh>kRC`6qz4ZH(nD@~2($XWs`@^^ZKsleo+=O|{BpxD-|>pG`kUbY zD)c`(Kb-1)^Ze_~BHFTI=t0YDpL*E;+Tn*J=lgtV{0;&?(|7emSI4w@ehU4qX{u_6 zM|{8vmb#Hj;%C&9xqqr`p_cPOQjBIEKYBQS;LH-?`)hpj4WFPjm;M&*m_>gZx~_?+ zDEJVz#x3N9u+<5(VY2%(zLI3JVZ*mD>im}@hu`;fH33gGdEEGuz#4(kgZA6)0d@vC;eFgDz1d`t5)oLETP zFFO~we|252w#HAs-L4Eg%v4Qdf>4EgH5_(Xv zg)-=#iD*T%a>)QY#0TO7@xenNS3LyQc$<1fR-1NcruXUCr&j*6xvc2=EaKDXJAgl< zLKkkqw^_wgX2)Ky4N0}{u^-x$i^m=a3w2jZ# zFhc&~(Xxg0^V7VIAKEJP;!$kl7j3wO-^Q=c*R+(2wgQ#0eIJGvU(KD}jru@5{A;Yu zq%JFd?8t80%Md zi<>@P8ytIo+9|8ycBi7tP($1jWt05Z%gCKWT^F8-vIW{9_oS~5jx;sj$Fc>=d``hC}|F2Z%(X; zNNN8;8`AYD+Ee`XrA@1wE?gUUgFZ-D(CUZe7vK;X0p*HL)H;bL4OHiSRe^1}AEWicIXb;4LWdY;^^1(s_#z*7>@&Wl^SpfNfe6Y}f`2qQW zd_X=}7C=5AA1pLren37TA9jKdLP{CQDg7OqmXE{!rf9wg;;lOHCT5kvC(6|(>VFZ2 zJ2Nx-KB2y$vd!UeAs%!K@X7}_>6!5KOnR9AK~-;7Tl4)~(DI3Voa!u0C=I!^`hmp< zo6UiE;2RHO{#QcVSS?Y1heEO}WPPPQS`m;m|4(_2PC<#VB*06fIvKO?*A;+FG|Y(f2(Pw)^9a>eCT#~lL>Y1dVh|}fCt?e z@RQekX)4IAe!&0E`Fr&S{~O)WPhl-`V~P1&k|cLVE6r(ZFRAPT{&Q~+LqTr+U7?>q z{E*-EdXP5Kh$&^T36_Y|-*k0&vjD|_ny~7_eClK_J<94s8`g)0HTjKy-ooqf#;foT z77t`uisqlHIUj@s7XMwiUaa7g2?%cDMnIQU=zGpqyDBxF;Z3q?%d0 zfaL+M4>-qzsP)D?7Y9zTco34MOdgy+JIeeI`2hXTx&MW1`+!*=NFpIZcD6Z}((8py z?#J~2#7Hw2&}VM)fuR)YgZ@Q)TNXe*ARjC=V7x~@ARmwqmIaUx$Oj7zm>-Z2$Oq(u zWdY;^^1(s_=7-(F2a$dTfKc|#Zkd)jA)F6}4HFCW8S#L4_#g4$y`YRVLFWm*tq7+Q z#8ujM+81kOGU2}s*;&z+-MRQ|dO=MCo%Ob>wkm7Gy&GbwgdTCmGQyz zB@#ZWTw!e%65Myc7KOHpneuISY`ZW50gw)r}VlWvRFUV>?E`YeH#ilTgf#k3A|r5kbv`e>)H9lpSx P_Cw0o`G7uKQby%(i_BUT diff --git a/addons/kestrel/ui/noWind.paa b/addons/kestrel/ui/noWind.paa deleted file mode 100644 index 8fa262c28639fe3e7f0b7f266d17a68c4f2b042b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeI4PiWI{6vuy&Wb9HI(x5Pll?_%9!P6*+n4+{BI2te!hbU~rgSc)N8SWs<=3#ho z-N2L6n`ftJz&~Iaf{41K7JHm94@%L4e{i$Dmo)kHBAd`cJHHvFdCQOF_j~XAdB3!M zzi5?ACS@JVoJy%e2zBN74$nTF8eqFZ8{3)Gi8R{^z1TjPPG=3;cjz@sJJ(GiZdgJr z+Cr?-YwMfC=P<(de8JG59oX;(^dLO|9>9ZC1M(wy01x0ndH_6t2dM_k58wejfCuRT z@Bkj98ZbYA2k-zMqzAwQc#vwq`~V)nLnC;IJ8rJz<_?i}vvhvTw`0pyTMw=Y{cR8Z z8F_bTZDnqX<7=3f?G%1icHhsH*tTs=IEBj9-|qRUZ3-j5v{9UTx{r@5njZe73O%%j z9+>A&_rhV0pD+x=DLh&)-Mvy|Th}#hGrpa|+mXt|_$s%zEYqa(MM@81o<4-4@bB>6 z20b*V9w=TTH{BsGUKD=fdv@dfvsj_n%|v5@7VWm<43r?X<9Tt+#4t@`T3$I z{HTv000I{Hy;*rM@;}zrC&oHCp0;IDK5!3~rslc#S)ti9AGosz`P}2>>9c+r3Y8fp%5O$5^$tJb<2scodF`_^-G2Ml zFFU01uYzg PqJLLh@$c Date: Tue, 7 Apr 2015 22:37:47 +0200 Subject: [PATCH 062/816] Fixed incorrect canShow function --- addons/atragmx/functions/fnc_canShow.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/atragmx/functions/fnc_canShow.sqf b/addons/atragmx/functions/fnc_canShow.sqf index 17298bb425..a13553407a 100644 --- a/addons/atragmx/functions/fnc_canShow.sqf +++ b/addons/atragmx/functions/fnc_canShow.sqf @@ -17,6 +17,6 @@ private ["_returnValue"]; -_returnValue = ("ACE_ATragMX" in (items ACE_player)) && {[ACE_player, objNull, ["notOnMap", "isNotInside"]] call EFUNC(common,canInteractWith)} && {!(underwater ACE_player)}; +_returnValue = (("ACE_ATragMX" in (uniformItems ACE_player)) || ("ACE_ATragMX" in (vestItems ACE_player))) && !(underwater ACE_player); _returnValue From 45e71941170112f7753956c541a0b3547f47d8df Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 22:40:27 +0200 Subject: [PATCH 063/816] Fixed Readme --- addons/atragmx/README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/atragmx/README.md b/addons/atragmx/README.md index c2908a6f85..f68b38c4a3 100644 --- a/addons/atragmx/README.md +++ b/addons/atragmx/README.md @@ -1,11 +1,10 @@ -ace_winddeflection +ace_atragmx =============== -Wind deflection for projectiles/bullets. +ATragMX - Handheld ballistics calculator ## Maintainers The people responsible for merging changes to this component or answering potential questions. -- [Glowbal](https://github.com/Glowbal) - [Ruthberg] (http://github.com/Ulteq) \ No newline at end of file From 31b19a4ef3b37e36be98f2f82edb8ff86e1ba692 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 22:44:26 +0200 Subject: [PATCH 064/816] Replaced tabs with spaces --- addons/atragmx/RscTitles.hpp | 2334 ++++++++--------- addons/atragmx/XEH_postInit.sqf | 10 +- addons/atragmx/functions/fnc_add_new_gun.sqf | 8 +- .../functions/fnc_calculate_range_card.sqf | 12 +- .../functions/fnc_calculate_solution.sqf | 92 +- .../fnc_calculate_target_range_assist.sqf | 162 +- .../fnc_calculate_target_solution.sqf | 12 +- .../fnc_calculate_target_speed_assist.sqf | 30 +- addons/atragmx/functions/fnc_change_gun.sqf | 2 +- .../atragmx/functions/fnc_create_dialog.sqf | 2 +- addons/atragmx/functions/fnc_delete_gun.sqf | 6 +- addons/atragmx/functions/fnc_parse_input.sqf | 38 +- addons/atragmx/functions/fnc_save_gun.sqf | 2 +- .../atragmx/functions/fnc_show_main_page.sqf | 2 +- addons/atragmx/functions/fnc_sord.sqf | 24 +- .../fnc_target_speed_assist_timer.sqf | 46 +- .../atragmx/functions/fnc_toggle_gun_list.sqf | 22 +- .../functions/fnc_toggle_range_card.sqf | 18 +- .../functions/fnc_toggle_range_card_setup.sqf | 40 +- .../fnc_toggle_target_range_assist.sqf | 44 +- .../fnc_toggle_target_speed_assist.sqf | 58 +- .../functions/fnc_update_atmosphere.sqf | 4 +- addons/atragmx/functions/fnc_update_gun.sqf | 20 +- .../functions/fnc_update_range_card.sqf | 144 +- .../atragmx/functions/fnc_update_result.sqf | 60 +- .../atragmx/functions/fnc_update_target.sqf | 10 +- .../functions/fnc_update_zero_range.sqf | 6 +- addons/atragmx/script_component.hpp | 4 +- addons/atragmx/stringtable.xml | 4 +- 29 files changed, 1608 insertions(+), 1608 deletions(-) diff --git a/addons/atragmx/RscTitles.hpp b/addons/atragmx/RscTitles.hpp index b178c8d003..5b9afc9441 100644 --- a/addons/atragmx/RscTitles.hpp +++ b/addons/atragmx/RscTitles.hpp @@ -4,1198 +4,1198 @@ class ATragMX_RscText { - idc=-1; - type=0; - style=256; - colorDisabled[]={0,0,0,0.0}; - colorBackground[]={0,0,0,0}; - colorText[]={0,0,0,1}; - text=""; - x=0; - y=0; - h=0.037; - w=0.30; - font="TahomaB"; - SizeEx=0.03; - shadow=0; + idc=-1; + type=0; + style=256; + colorDisabled[]={0,0,0,0.0}; + colorBackground[]={0,0,0,0}; + colorText[]={0,0,0,1}; + text=""; + x=0; + y=0; + h=0.037; + w=0.30; + font="TahomaB"; + SizeEx=0.03; + shadow=0; }; class ATragMX_RscButton { - text=""; - colorText[]={0,0,0,1}; - colorDisabled[]={0,0,0,0.0}; - colorBackground[]={0,0,0,0}; - colorBackgroundDisabled[]={0,0,0,0}; - colorBackgroundActive[]={0,0,0,0}; - colorFocused[]={0,0,0,0}; - colorShadow[]={0,0,0,0}; - colorBorder[]={0,0,0,1}; - soundEnter[]={"",0,1}; - soundPush[]={"",0,1}; - soundClick[]={"",0,1}; - soundEscape[]={"",0,1}; - type=1; - style="0x02+0x100"; - x=0; - y=0; - w=0.03; - h=0.03; - font="TahomaB"; - SizeEx=0.025; - offsetX=0.003; - offsetY=0.003; - offsetPressedX=0.0020; - offsetPressedY=0.0020; - borderSize=0; - shadow=0; + text=""; + colorText[]={0,0,0,1}; + colorDisabled[]={0,0,0,0.0}; + colorBackground[]={0,0,0,0}; + colorBackgroundDisabled[]={0,0,0,0}; + colorBackgroundActive[]={0,0,0,0}; + colorFocused[]={0,0,0,0}; + colorShadow[]={0,0,0,0}; + colorBorder[]={0,0,0,1}; + soundEnter[]={"",0,1}; + soundPush[]={"",0,1}; + soundClick[]={"",0,1}; + soundEscape[]={"",0,1}; + type=1; + style="0x02+0x100"; + x=0; + y=0; + w=0.03; + h=0.03; + font="TahomaB"; + SizeEx=0.025; + offsetX=0.003; + offsetY=0.003; + offsetPressedX=0.0020; + offsetPressedY=0.0020; + borderSize=0; + shadow=0; }; class ATragMX_RscEdit { - access=0; - type=2; - style=ST_RIGHT; - x=0; - y=0; - w=0.05; - h=0.03; - colorDisabled[]={0,0,0,0.0}; - colorBackground[]={0,0,0,0}; - colorText[]={0,0,0,1}; - colorSelection[]={0,0,0,0.25}; - font="TahomaB"; - sizeEx=0.025; - text=""; - size=0.2; - autocomplete=""; - shadow=0; + access=0; + type=2; + style=ST_RIGHT; + x=0; + y=0; + w=0.05; + h=0.03; + colorDisabled[]={0,0,0,0.0}; + colorBackground[]={0,0,0,0}; + colorText[]={0,0,0,1}; + colorSelection[]={0,0,0,0.25}; + font="TahomaB"; + sizeEx=0.025; + text=""; + size=0.2; + autocomplete=""; + shadow=0; }; class ATragMX_RscToolbox { - type=6; - style=ST_LEFT; - x=0; - y=0; - w=0.2; - h=0.03; - colorDisabled[]={0,0,0,0.0}; - colorBackground[]={1,1,1,1}; - colorText[]={0,0,0,1}; - color[]={0,0,0,0}; - colorTextSelect[]={0.8,0.8,0.8,1}; - colorSelect[]={0,0,0,1}; - colorSelectedBg[]={0,0,0,1}; - colorTextDisable[]={0.4,0.4,0.4,1}; - colorDisable[]={0.4,0.4,0.4,1}; - font="TahomaB"; - sizeEx=0.027; - rows=1; - columns=2; - strings[]={"Entry 1","Entry 2"}; - values[]={1,0}; - onToolBoxSelChanged=""; + type=6; + style=ST_LEFT; + x=0; + y=0; + w=0.2; + h=0.03; + colorDisabled[]={0,0,0,0.0}; + colorBackground[]={1,1,1,1}; + colorText[]={0,0,0,1}; + color[]={0,0,0,0}; + colorTextSelect[]={0.8,0.8,0.8,1}; + colorSelect[]={0,0,0,1}; + colorSelectedBg[]={0,0,0,1}; + colorTextDisable[]={0.4,0.4,0.4,1}; + colorDisable[]={0.4,0.4,0.4,1}; + font="TahomaB"; + sizeEx=0.027; + rows=1; + columns=2; + strings[]={"Entry 1","Entry 2"}; + values[]={1,0}; + onToolBoxSelChanged=""; }; class ATragMX_RscListBox { - idc=-1; - type=5; - style=0; - font="TahomaB"; - sizeEx=0.028; + idc=-1; + type=5; + style=0; + font="TahomaB"; + sizeEx=0.028; rowHeight=0.03; - colorDisabled[]={0,0,0,0.0}; - colorBackground[]={1,1,1,1}; - colorText[]={0,0,0,1}; - colorScrollbar[]={0.95,0.95,0.95,1}; - colorSelect[]={0,0,0,1}; - colorSelect2[]={0,0,0,1}; - colorSelectBackground[]={0.925,0.925,0.925,1}; - colorSelectBackground2[]={0.925,0.925,0.925,1}; - period=0; - maxHistoryDelay=1.0; - autoScrollSpeed=-1; - autoScrollDelay=5; - autoScrollRewind=0; - soundSelect[]={"",0.09,1}; - - class ScrollBar { - color[]={1,1,1,0.6}; - colorActive[]={1,1,1,1}; - colorDisabled[]={1,1,1,0.3}; - thumb="\ca\ui\data\igui_scrollbar_thumb_ca.paa"; - arrowFull="\ca\ui\data\igui_arrow_top_active_ca.paa"; - arrowEmpty="\ca\ui\data\igui_arrow_top_ca.paa"; - border="\ca\ui\data\igui_border_scroll_ca.paa"; - }; - - class ListScrollBar : ScrollBar { - }; + colorDisabled[]={0,0,0,0.0}; + colorBackground[]={1,1,1,1}; + colorText[]={0,0,0,1}; + colorScrollbar[]={0.95,0.95,0.95,1}; + colorSelect[]={0,0,0,1}; + colorSelect2[]={0,0,0,1}; + colorSelectBackground[]={0.925,0.925,0.925,1}; + colorSelectBackground2[]={0.925,0.925,0.925,1}; + period=0; + maxHistoryDelay=1.0; + autoScrollSpeed=-1; + autoScrollDelay=5; + autoScrollRewind=0; + soundSelect[]={"",0.09,1}; + + class ScrollBar { + color[]={1,1,1,0.6}; + colorActive[]={1,1,1,1}; + colorDisabled[]={1,1,1,0.3}; + thumb="\ca\ui\data\igui_scrollbar_thumb_ca.paa"; + arrowFull="\ca\ui\data\igui_arrow_top_active_ca.paa"; + arrowEmpty="\ca\ui\data\igui_arrow_top_ca.paa"; + border="\ca\ui\data\igui_border_scroll_ca.paa"; + }; + + class ListScrollBar : ScrollBar { + }; }; class ATragMX_RscListNBox: ATragMX_RscListBox { - idc=-1; - type=102; - columns[]={0.0, 0.225, 0.475, 0.725}; - drawSideArrows=0; - idcLeft=-1; - idcRight=-1; + idc=-1; + type=102; + columns[]={0.0, 0.225, 0.475, 0.725}; + drawSideArrows=0; + idcLeft=-1; + idcRight=-1; }; class ATragMX_RscControlsGroup { - type=15; - idc=-1; - style=16; - x=0; - y=0; - w=1; - h=1; - shadow=0; - class VScrollbar - { - color[]={1,1,1,0.6}; - width=0.021; - autoScrollSpeed=-1; - autoScrollDelay=5; - autoScrollRewind=0; - shadow=0; - }; - class HScrollbar - { - color[]={1,1,1,0.6}; - height=0.028; - shadow=0; - }; - class ScrollBar - { - color[]={1,1,1,0.6}; - colorActive[]={1,1,1,1}; - colorDisabled[]={1,1,1,0.3}; - thumb="#(argb,8,8,3)color(1,1,1,1)"; - arrowEmpty="#(argb,8,8,3)color(1,1,1,1)"; - arrowFull="#(argb,8,8,3)color(1,1,1,1)"; - border="#(argb,8,8,3)color(1,1,1,1)"; - }; - class Controls - { - }; + type=15; + idc=-1; + style=16; + x=0; + y=0; + w=1; + h=1; + shadow=0; + class VScrollbar + { + color[]={1,1,1,0.6}; + width=0.021; + autoScrollSpeed=-1; + autoScrollDelay=5; + autoScrollRewind=0; + shadow=0; + }; + class HScrollbar + { + color[]={1,1,1,0.6}; + height=0.028; + shadow=0; + }; + class ScrollBar + { + color[]={1,1,1,0.6}; + colorActive[]={1,1,1,1}; + colorDisabled[]={1,1,1,0.3}; + thumb="#(argb,8,8,3)color(1,1,1,1)"; + arrowEmpty="#(argb,8,8,3)color(1,1,1,1)"; + arrowFull="#(argb,8,8,3)color(1,1,1,1)"; + border="#(argb,8,8,3)color(1,1,1,1)"; + }; + class Controls + { + }; }; class ATragMX_RscLineBreak { - idc=-1; - type=98; - shadow=0; + idc=-1; + type=98; + shadow=0; }; class ATragMX_Display { - name="ATragMX_Display"; - idd=-1; - onLoad="uiNamespace setVariable ['ATragMX_Display', (_this select 0)]"; - movingEnable=1; - controlsBackground[]={}; - objects[]={}; - class controls - { - class BACKGROUND - { - moving=1; - type=0; - font="TahomaB"; - SizeEX=0.025; - idc=-1; - style=48; - x=0.55*safezoneW+safezoneX-0.256; - y=0.265*safezoneH+safezoneY-0.1; - w=1.024; - h=1.024*4/3; - colorBackground[]={1,1,1,1}; - colorText[]={1,1,1,1}; - text=PATHTOF(UI\atrag.paa); - }; - class POWER: ATragMX_RscButton - { - idc=-1; - x=0.55*safezoneW+safezoneX+0.145; - y=0.265*safezoneH+safezoneY+0.94; - w=0.045; - h=0.045*4/3; - colorBackground[]={0,0,0,0.0}; - action="closeDialog 0"; - }; - class BACK: POWER - { - idc=-1; - w=0.06; - x=0.55*safezoneW+safezoneX+0.3122; + name="ATragMX_Display"; + idd=-1; + onLoad="uiNamespace setVariable ['ATragMX_Display', (_this select 0)]"; + movingEnable=1; + controlsBackground[]={}; + objects[]={}; + class controls + { + class BACKGROUND + { + moving=1; + type=0; + font="TahomaB"; + SizeEX=0.025; + idc=-1; + style=48; + x=0.55*safezoneW+safezoneX-0.256; + y=0.265*safezoneH+safezoneY-0.1; + w=1.024; + h=1.024*4/3; + colorBackground[]={1,1,1,1}; + colorText[]={1,1,1,1}; + text=PATHTOF(UI\atrag.paa); + }; + class POWER: ATragMX_RscButton + { + idc=-1; + x=0.55*safezoneW+safezoneX+0.145; + y=0.265*safezoneH+safezoneY+0.94; + w=0.045; + h=0.045*4/3; + colorBackground[]={0,0,0,0.0}; + action="closeDialog 0"; + }; + class BACK: POWER + { + idc=-1; + w=0.06; + x=0.55*safezoneW+safezoneX+0.3122; action=QUOTE(call FUNC(init); call FUNC(update_target_selection)); - }; - class WINDOWS: ATragMX_RscButton - { - idc=-1; - x=0.55*safezoneW+safezoneX+0.130; - y=0.265*safezoneH+safezoneY+0.88; - w=0.035; - h=0.035*4/3; - colorBackground[]={0,0,0,0.0}; - }; - class OK: WINDOWS - { - idc=-1; - x=0.55*safezoneW+safezoneX+0.347; - y=0.265*safezoneH+safezoneY+0.878; - }; - class TOP: ATragMX_RscButton - { - idc=-1; - x=0.55*safezoneW+safezoneX+0.242; - y=0.265*safezoneH+safezoneY+0.85; - w=0.03; - h=0.03; - colorBackground[]={0,0,0,0.0}; - action=QUOTE(((GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget)) + (count GVAR(ATragMX_gunList)) - 1) % (count GVAR(ATragMX_gunList)) call FUNC(change_gun)); - }; - class BOTTOM: TOP - { - idc=-1; - y=0.265*safezoneH+safezoneY+0.955; - action=QUOTE(((GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget)) + (count GVAR(ATragMX_gunList)) + 1) % (count GVAR(ATragMX_gunList)) call FUNC(change_gun)); - }; - class LEFT: ATragMX_RscButton - { - idc=-1; - x=0.55*safezoneW+safezoneX+0.1925; - y=0.265*safezoneH+safezoneY+0.9; - w=0.05; - h=0.03; - colorBackground[]={0,0,0,0}; - action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget) = (4 + GVAR(ATragMX_currentTarget) - 1) % 4; call FUNC(update_target_selection)); - }; - class RIGHT: LEFT - { - idc=-1; - x=0.55*safezoneW+safezoneX+0.2725; - action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget) = (4 + GVAR(ATragMX_currentTarget) + 1) % 4; call FUNC(update_target_selection)); - }; - class TOP_LEFT: ATragMX_RscButton - { - idc=-1; - x=0.55*safezoneW+safezoneX+0.162; - y=0.265*safezoneH+safezoneY+0.82; - w=0.031; - h=0.031*4/3; - colorBackground[]={0,0,0,0.0}; - }; - class TOP_RIGHT: TOP_LEFT - { - idc=-1; - x=0.55*safezoneW+safezoneX+0.315; - }; - - class TEXT_GUN_PROFILE: ATragMX_RscText - { - idc=1000; - x=0.550*safezoneW+safezoneX+0.11; - y=0.265*safezoneH+safezoneY+0.20; - w=0.18; - h=0.03; - style=ST_LEFT; - sizeEx=0.025; - text=""; - }; - class TEXT_D: ATragMX_RscButton - { - idc=600; - w=0.0231; - x=0.550*safezoneW+safezoneX+0.29; - y=0.265*safezoneH+safezoneY+0.20; - colorText[]={0,0,0,1}; - colorDisabled[]={0.8,0.8,0.8,1}; - colorBackgroundDisabled[]={0,0,0,1}; - colorBackgroundActive[]={0,0,0,0}; - text="D"; - action=QUOTE(GVAR(ATragMX_currentUnit)=0; call FUNC(update_unit_selection)); - }; - class TEXT_E: TEXT_D - { - idc=601; - x=0.550*safezoneW+safezoneX+0.3131; - text="E"; - action=QUOTE(GVAR(ATragMX_currentUnit)=1; call FUNC(update_unit_selection)); - }; - class TEXT_M: TEXT_E - { - idc=602; - x=0.550*safezoneW+safezoneX+0.3362; - text="M"; - action=QUOTE(GVAR(ATragMX_currentUnit)=2; call FUNC(update_unit_selection)); - }; - class TEXT_RANGE_CARD: TEXT_D - { - idc=603; - w=0.03; - x=0.550*safezoneW+safezoneX+0.36; - colorBackground[]={0.15,0.21,0.23,0.3}; - colorFocused[]={0.15,0.21,0.23,0.2}; - text="RC"; - action=QUOTE(call FUNC(toggle_range_card)); - }; - - class TEXT_GUN: ATragMX_RscButton - { - idc=4000; - w=0.0925; - x=0.550*safezoneW+safezoneX+0.11; - y=0.265*safezoneH+safezoneY+0.25; - colorBackground[]={0.15,0.21,0.23,0.3}; - colorFocused[]={0.15,0.21,0.23,0.2}; - text="Gun"; - }; - class TEXT_BORE_HEIGHT: TEXT_GUN_PROFILE - { - idc=10; - style=ST_LEFT; - y=0.265*safezoneH+safezoneY+0.285; - text="BH"; - }; - class TEXT_BORE_HEIGHT_INPUT: ATragMX_RscEdit - { - idc=100; - w=0.058; - x=0.550*safezoneW+safezoneX+0.145; - y=0.265*safezoneH+safezoneY+0.285; + }; + class WINDOWS: ATragMX_RscButton + { + idc=-1; + x=0.55*safezoneW+safezoneX+0.130; + y=0.265*safezoneH+safezoneY+0.88; + w=0.035; + h=0.035*4/3; + colorBackground[]={0,0,0,0.0}; + }; + class OK: WINDOWS + { + idc=-1; + x=0.55*safezoneW+safezoneX+0.347; + y=0.265*safezoneH+safezoneY+0.878; + }; + class TOP: ATragMX_RscButton + { + idc=-1; + x=0.55*safezoneW+safezoneX+0.242; + y=0.265*safezoneH+safezoneY+0.85; + w=0.03; + h=0.03; + colorBackground[]={0,0,0,0.0}; + action=QUOTE(((GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget)) + (count GVAR(ATragMX_gunList)) - 1) % (count GVAR(ATragMX_gunList)) call FUNC(change_gun)); + }; + class BOTTOM: TOP + { + idc=-1; + y=0.265*safezoneH+safezoneY+0.955; + action=QUOTE(((GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget)) + (count GVAR(ATragMX_gunList)) + 1) % (count GVAR(ATragMX_gunList)) call FUNC(change_gun)); + }; + class LEFT: ATragMX_RscButton + { + idc=-1; + x=0.55*safezoneW+safezoneX+0.1925; + y=0.265*safezoneH+safezoneY+0.9; + w=0.05; + h=0.03; + colorBackground[]={0,0,0,0}; + action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget) = (4 + GVAR(ATragMX_currentTarget) - 1) % 4; call FUNC(update_target_selection)); + }; + class RIGHT: LEFT + { + idc=-1; + x=0.55*safezoneW+safezoneX+0.2725; + action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget) = (4 + GVAR(ATragMX_currentTarget) + 1) % 4; call FUNC(update_target_selection)); + }; + class TOP_LEFT: ATragMX_RscButton + { + idc=-1; + x=0.55*safezoneW+safezoneX+0.162; + y=0.265*safezoneH+safezoneY+0.82; + w=0.031; + h=0.031*4/3; + colorBackground[]={0,0,0,0.0}; + }; + class TOP_RIGHT: TOP_LEFT + { + idc=-1; + x=0.55*safezoneW+safezoneX+0.315; + }; + + class TEXT_GUN_PROFILE: ATragMX_RscText + { + idc=1000; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.20; + w=0.18; + h=0.03; + style=ST_LEFT; + sizeEx=0.025; + text=""; + }; + class TEXT_D: ATragMX_RscButton + { + idc=600; + w=0.0231; + x=0.550*safezoneW+safezoneX+0.29; + y=0.265*safezoneH+safezoneY+0.20; + colorText[]={0,0,0,1}; + colorDisabled[]={0.8,0.8,0.8,1}; + colorBackgroundDisabled[]={0,0,0,1}; + colorBackgroundActive[]={0,0,0,0}; + text="D"; + action=QUOTE(GVAR(ATragMX_currentUnit)=0; call FUNC(update_unit_selection)); + }; + class TEXT_E: TEXT_D + { + idc=601; + x=0.550*safezoneW+safezoneX+0.3131; + text="E"; + action=QUOTE(GVAR(ATragMX_currentUnit)=1; call FUNC(update_unit_selection)); + }; + class TEXT_M: TEXT_E + { + idc=602; + x=0.550*safezoneW+safezoneX+0.3362; + text="M"; + action=QUOTE(GVAR(ATragMX_currentUnit)=2; call FUNC(update_unit_selection)); + }; + class TEXT_RANGE_CARD: TEXT_D + { + idc=603; + w=0.03; + x=0.550*safezoneW+safezoneX+0.36; + colorBackground[]={0.15,0.21,0.23,0.3}; + colorFocused[]={0.15,0.21,0.23,0.2}; + text="RC"; + action=QUOTE(call FUNC(toggle_range_card)); + }; + + class TEXT_GUN: ATragMX_RscButton + { + idc=4000; + w=0.0925; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.25; + colorBackground[]={0.15,0.21,0.23,0.3}; + colorFocused[]={0.15,0.21,0.23,0.2}; + text="Gun"; + }; + class TEXT_BORE_HEIGHT: TEXT_GUN_PROFILE + { + idc=10; + style=ST_LEFT; + y=0.265*safezoneH+safezoneY+0.285; + text="BH"; + }; + class TEXT_BORE_HEIGHT_INPUT: ATragMX_RscEdit + { + idc=100; + w=0.058; + x=0.550*safezoneW+safezoneX+0.145; + y=0.265*safezoneH+safezoneY+0.285; onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_solution)}); - }; - class TEXT_BULLET_MASS: TEXT_BORE_HEIGHT - { - idc=11; - style=ST_LEFT; - y=0.265*safezoneH+safezoneY+0.320; - text="BW"; - }; - class TEXT_BULLET_MASS_INPUT: TEXT_BORE_HEIGHT_INPUT - { - idc=110; - y=0.265*safezoneH+safezoneY+0.320; - }; - class TEXT_AIR_FRICTION: TEXT_BORE_HEIGHT - { - idc=12; - y=0.265*safezoneH+safezoneY+0.355; - text="C1"; - }; - class TEXT_AIR_FRICTION_INPUT: TEXT_BORE_HEIGHT_INPUT - { - idc=120; - y=0.265*safezoneH+safezoneY+0.355; - }; - class TEXT_MUZZLE_VELOCITY: ATragMX_RscButton - { - idc=13; - style=0; - w=0.03; - x=0.550*safezoneW+safezoneX+0.11; - y=0.265*safezoneH+safezoneY+0.390; - colorBackground[]={0.15,0.21,0.23,0.3}; - colorFocused[]={0.15,0.21,0.23,0.2}; - text="MV"; - }; - class TEXT_MUZZLE_VELOCITY_INPUT: TEXT_BORE_HEIGHT_INPUT - { - idc=130; - y=0.265*safezoneH+safezoneY+0.390; - }; - class TEXT_ZERO_RANGE: TEXT_BORE_HEIGHT - { - idc=14; - y=0.265*safezoneH+safezoneY+0.425; - text="ZR"; - }; - class TEXT_ZERO_RANGE_INPUT: TEXT_BORE_HEIGHT_INPUT - { - idc=140; - y=0.265*safezoneH+safezoneY+0.425; - onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(update_zero_range)}); - }; - class TEXT_ATMOSPHERE: TEXT_GUN - { - idc=4001; - x=0.550*safezoneW+safezoneX+0.205; - text="Atmsphr"; - }; - class TEXT_TEMPERATURE: TEXT_BULLET_MASS - { - idc=20; - x=0.550*safezoneW+safezoneX+0.20; - text="Tmp"; - }; - class TEXT_TEMPERATURE_INPUT: ATragMX_RscEdit - { - idc=200; - w=0.050; - x=0.550*safezoneW+safezoneX+0.245; - y=0.265*safezoneH+safezoneY+0.320; - text=""; - onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_solution)}); - }; - class TEXT_BAROMETRIC_PRESSURE: TEXT_AIR_FRICTION - { - idc=21; - x=0.550*safezoneW+safezoneX+0.20; - text="BP"; - }; - class TEXT_BAROMETRIC_PRESSURE_INPUT: TEXT_TEMPERATURE_INPUT - { - idc=210; - y=0.265*safezoneH+safezoneY+0.355; - }; - class TEXT_RELATIVE_HUMIDITY: TEXT_AIR_FRICTION - { - idc=22; - x=0.550*safezoneW+safezoneX+0.20; - y=0.265*safezoneH+safezoneY+0.390; - text="RH"; - }; - class TEXT_RELATIVE_HUMIDITY_INPUT: TEXT_TEMPERATURE_INPUT - { - idc=220; - y=0.265*safezoneH+safezoneY+0.390; - }; - class TEXT_TARGET_A: ATragMX_RscButton - { - idc=500; - w=0.0231; - x=0.550*safezoneW+safezoneX+0.205; - y=0.265*safezoneH+safezoneY+0.425; - colorText[]={0,0,0,1}; - colorDisabled[]={0.8,0.8,0.8,1}; - colorBackgroundDisabled[]={0,0,0,1}; - colorBackgroundActive[]={0,0,0,0}; - text="A"; - action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=0; call FUNC(update_target_selection)); - }; - class TEXT_TARGET_B: TEXT_TARGET_A - { - idc=501; - x=0.550*safezoneW+safezoneX+0.2281; - text="B"; - action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=1; call FUNC(update_target_selection)); - }; - class TEXT_TARGET_C: TEXT_TARGET_B - { - idc=502; - x=0.550*safezoneW+safezoneX+0.2512; - text="C"; - action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=2; call FUNC(update_target_selection)); - }; - class TEXT_TARGET_D: TEXT_TARGET_B - { - idc=503; - x=0.550*safezoneW+safezoneX+0.2743; - text="D"; - action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=3; call FUNC(update_target_selection)); - }; - - class TEXT_TARGET: TEXT_GUN - { - idc=4002; - x=0.550*safezoneW+safezoneX+0.3; - text="Target"; - }; - class TEXT_WIND_SPEED: TEXT_BORE_HEIGHT - { - idc=30; - x=0.550*safezoneW+safezoneX+0.3; - text="WS"; - }; - class TEXT_WIND_SPEED_INPUT: ATragMX_RscEdit - { - idc=300; - w=0.058; - x=0.550*safezoneW+safezoneX+0.335; - y=0.265*safezoneH+safezoneY+0.285; - onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_solution)}); - text="0"; - }; - class TEXT_WIND_DIRECTION: TEXT_BULLET_MASS - { - idc=31; - x=0.550*safezoneW+safezoneX+0.3; - text="WD"; - }; - class TEXT_WIND_DIRECTION_INPUT: TEXT_WIND_SPEED_INPUT - { - idc=310; - y=0.265*safezoneH+safezoneY+0.32; - }; - class TEXT_INCLINATION_ANGLE: TEXT_AIR_FRICTION - { - idc=32; - x=0.550*safezoneW+safezoneX+0.3; - text="IA"; - }; - class TEXT_INCLINATION_ANGLE_INPUT: TEXT_WIND_SPEED_INPUT - { - idc=320; - y=0.265*safezoneH+safezoneY+0.355; - }; - class TEXT_TARGET_SPEED: TEXT_MUZZLE_VELOCITY - { - idc=33; - x=0.550*safezoneW+safezoneX+0.3; - text="TS"; - action=QUOTE(call FUNC(toggle_target_speed_assist)); - }; - class TEXT_TARGET_SPEED_INPUT: TEXT_WIND_SPEED_INPUT - { - idc=330; - y=0.265*safezoneH+safezoneY+0.39; - }; - class TEXT_TARGET_RANGE: TEXT_TARGET_SPEED - { - idc=34; - y=0.265*safezoneH+safezoneY+0.425; - text="TR"; - action=QUOTE(0 call FUNC(toggle_target_range_assist)); - }; - class TEXT_TARGET_RANGE_INPUT: TEXT_WIND_SPEED_INPUT - { - idc=340; - y=0.265*safezoneH+safezoneY+0.425; - }; - - class TEXT_ELEVATION: TEXT_GUN_PROFILE - { - idc=40; - w=0.05; - x=0.550*safezoneW+safezoneX+0.11; - y=0.265*safezoneH+safezoneY+0.50; - text="Elev"; - }; - class TEXT_ABSOLUTE: TEXT_GUN_PROFILE - { - idc=4003; - w=0.07; - style=ST_CENTER; - x=0.550*safezoneW+safezoneX+0.17; - y=0.265*safezoneH+safezoneY+0.47; - text="Abs"; - }; - class TEXT_RELATIVE: TEXT_ABSOLUTE - { - idc=4004; - x=0.550*safezoneW+safezoneX+0.245; - text="Rel"; - }; - class TEXT_CURRENT: TEXT_ABSOLUTE - { - idc=4005; - x=0.550*safezoneW+safezoneX+0.32; - text="Cur"; - }; - class TEXT_ELEVATION_OUTPUT_ABSOLUTE: ATragMX_RscEdit - { - idc=400; - w=0.07; - x=0.550*safezoneW+safezoneX+0.17; - y=0.265*safezoneH+safezoneY+0.50; - text=""; - }; - class TEXT_ELEVATION_OUTPUT_RELATIVE: TEXT_ELEVATION_OUTPUT_ABSOLUTE - { - idc=401; - x=0.550*safezoneW+safezoneX+0.2465; - }; - class TEXT_ELEVATION_INPUT_CURRENT: TEXT_ELEVATION_OUTPUT_ABSOLUTE - { - idc=402; - x=0.550*safezoneW+safezoneX+0.323; - onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(parse_input); call FUNC(update_result)}); - }; - class TEXT_WINDAGE: TEXT_ELEVATION - { - idc=41; - y=0.265*safezoneH+safezoneY+0.535; - text="Wind"; - }; - class TEXT_WINDAGE_OUTPUT_ABSOLUTE: TEXT_ELEVATION_OUTPUT_ABSOLUTE - { - idc=410; - y=0.265*safezoneH+safezoneY+0.535; - }; - class TEXT_WINDAGE_OUTPUT_RELATIVE: TEXT_WINDAGE_OUTPUT_ABSOLUTE - { - idc=411; - x=0.550*safezoneW+safezoneX+0.2465; - }; - class TEXT_WINDAGE_INPUT_CURRENT: TEXT_WINDAGE_OUTPUT_ABSOLUTE - { - idc=412; - x=0.550*safezoneW+safezoneX+0.323; - onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(parse_input); call FUNC(update_result)}); - }; - class TEXT_LEAD: TEXT_GUN - { - idc=42; - w=0.05; - x=0.550*safezoneW+safezoneX+0.11; - y=0.265*safezoneH+safezoneY+0.57; - text="Lead"; - }; - class TEXT_LEAD_OUTPUT: TEXT_ELEVATION_OUTPUT_ABSOLUTE - { - idc=420; - y=0.265*safezoneH+safezoneY+0.57; - }; - class TEXT_RESET_SCOPE_ZERO: TEXT_GUN - { - idc=4006; - w=0.07; - style=ST_CENTER; - colorBackground[]={0,0,0,0}; - x=0.550*safezoneW+safezoneX+0.2465; - y=0.265*safezoneH+safezoneY+0.57; - text="Reset"; - action=QUOTE(call FUNC(reset_relative_click_memory)); - }; - class TEXT_UPDATE_SCOPE_ZERO: TEXT_RESET_SCOPE_ZERO - { - idc=4007; - x=0.550*safezoneW+safezoneX+0.323; - text="Update"; - action=QUOTE(call FUNC(update_relative_click_memory)); - }; - class TEXT_GUN_LIST: TEXT_GUN - { - idc=4008; - style=ST_LEFT; - y=0.265*safezoneH+safezoneY+0.65; - text="GunList"; - action=QUOTE(call FUNC(toggle_gun_list)); - }; - class TEXT_SCOPE_UNIT: TEXT_GUN_LIST - { - idc=2000; - style=ST_CENTER; - x=0.550*safezoneW+safezoneX+0.205; - colorBackground[]={0,0,0,0}; - text="TMOA"; - action=QUOTE(call FUNC(cycle_scope_unit)); - }; - class TEXT_CALCULATE: TEXT_SCOPE_UNIT - { - idc=3000; - style=ST_RIGHT; - x=0.550*safezoneW+safezoneX+0.3; - text="Calc"; - action=QUOTE(call FUNC(calculate_target_solution)); - }; - - class TEXT_RANGE_CARD_SCOPE_UNIT: TEXT_GUN_PROFILE - { - idc=5000; - text=""; - }; - class TEXT_RANGE_CARD_SETUP: ATragMX_RscButton - { - idc=5001; - w=0.055675; - x=0.550*safezoneW+safezoneX+0.28; - y=0.265*safezoneH+safezoneY+0.20; - colorBackground[]={0.15,0.21,0.23,0.3}; - colorFocused[]={0.15,0.21,0.23,0.2}; - text="Setup"; - action=QUOTE(call FUNC(toggle_range_card_setup)); - }; - class TEXT_RANGE_CARD_DONE: TEXT_RANGE_CARD_SETUP - { - idc=5002; - x=0.550*safezoneW+safezoneX+0.3362; - text="Done"; - action=QUOTE(call FUNC(toggle_range_card)); - }; - class TEXT_RANGE_CARD_COLUMN_1_CAPTION: ATragMX_RscButton - { - idc=5003; - style=ST_LEFT; - w=0.07; - x=0.550*safezoneW+safezoneX+0.11; - y=0.265*safezoneH+safezoneY+0.24; - colorBackground[]={0.15,0.21,0.23,0.3}; - text="Meters"; - }; - class TEXT_RANGE_CARD_COLUMN_2_CAPTION: TEXT_RANGE_CARD_COLUMN_1_CAPTION - { - idc=5004; - x=0.550*safezoneW+safezoneX+0.180625; - text="Elev"; - }; - class TEXT_RANGE_CARD_COLUMN_3_CAPTION: TEXT_RANGE_CARD_COLUMN_1_CAPTION - { - idc=5005; - x=0.550*safezoneW+safezoneX+0.25125; - text="Wind"; - }; - class TEXT_RANGE_CARD_COLUMN_4_CAPTION: TEXT_RANGE_CARD_COLUMN_1_CAPTION - { - idc=5006; - x=0.550*safezoneW+safezoneX+0.321875; - text="TmFlt"; - action=QUOTE(call FUNC(cycle_range_card_columns)); - }; - class TEXT_RANGE_CARD_OUTPUT: ATragMX_RscListNBox - { - idc=5007; - idcLeft=50061; - idcRight=50062; - w=0.285; - h=0.42; - x=0.550*safezoneW+safezoneX+0.11; - y=0.265*safezoneH+safezoneY+0.27; - }; - - class TEXT_GUN_LIST_OUTPUT: ATragMX_RscListBox - { - idc=6000; - w=0.16; - h=0.45; - x=0.550*safezoneW+safezoneX+0.11; - y=0.265*safezoneH+safezoneY+0.24; - colorSelectBackground[]={0.15,0.21,0.23,0.3}; - colorSelectBackground2[]={0.15,0.21,0.23,0.3}; - onMouseButtonDblClick=QUOTE(true call FUNC(toggle_gun_list)); - }; - class TEXT_GUN_LIST_COLUMN_CAPTION: TEXT_GUN_PROFILE - { - idc=6001; - w=0.16; - colorBackground[]={0.15,0.21,0.23,0.3}; - text="AtragGun.gun"; - }; - class TEXT_GUN_LIST_OPEN_GUN: ATragMX_RscButton - { - idc=6002; - style=ST_RIGHT; - w=0.115; - x=0.550*safezoneW+safezoneX+0.28; - y=0.265*safezoneH+safezoneY+0.20; - colorBackground[]={0.15,0.21,0.23,0.3}; - colorFocused[]={0.15,0.21,0.23,0.2}; - sizeEx=0.024; - text="Open Gun"; - action=QUOTE(true call FUNC(toggle_gun_list)); - }; - class TEXT_GUN_LIST_SAVE_GUN: TEXT_GUN_LIST_OPEN_GUN - { - idc=6003; - y=0.265*safezoneH+safezoneY+0.24; - text="Save Gun"; - action=QUOTE(call FUNC(save_gun)); - }; - class TEXT_GUN_LIST_ADD_NEW_GUN: TEXT_GUN_LIST_OPEN_GUN - { - idc=6004; - y=0.265*safezoneH+safezoneY+0.28; - text="Add New Gun"; - action=QUOTE(false call FUNC(show_gun_list); true call FUNC(show_add_new_gun)); - }; - class TEXT_GUN_LIST_DELETE_GUN: TEXT_GUN_LIST_OPEN_GUN - { - idc=6005; - y=0.265*safezoneH+safezoneY+0.34; - text="Delete Gun"; - action=QUOTE(call FUNC(delete_gun)); - }; - class TEXT_GUN_LIST_NOTE: TEXT_GUN_LIST_OPEN_GUN - { - idc=6006; - y=0.265*safezoneH+safezoneY+0.40; - text="Note"; - }; - class TEXT_GUN_LIST_DONE: TEXT_GUN_LIST_OPEN_GUN - { - idc=6007; - y=0.265*safezoneH+safezoneY+0.65; - text="Done"; - action=QUOTE(false call FUNC(toggle_gun_list)); - }; - - class TEXT_TARGET_RANGE_ASSIST_CAPTION: ATragMX_RscText - { - idc=7000; - style=16+0x200; - lineSpacing=1.0; - x=0.550*safezoneW+safezoneX+0.11; - y=0.265*safezoneH+safezoneY+0.24; - w=0.29; - h=0.10; - sizeEx=0.022; - text="When using WIDTH to size a target, UP/Down Angle does not effect range calculation but will effect bullet drop."; - }; - class TEXT_TARGET_RANGE_ASSIST_MEASUREMENT_METHOD: TEXT_TARGET_RANGE_ASSIST_CAPTION - { - idc=7001; - style=ST_LEFT; - x=0.550*safezoneW+safezoneX+0.115; - y=0.265*safezoneH+safezoneY+0.35; - w=0.12; - h=0.03; - sizeEx=0.027; - text="Using Target:"; - }; - class TEXT_TARGET_RANGE_ASSIST_WIDTH_HEIGHT: ATragMX_RscToolbox - { - idc=7002; - w=0.14; - x=0.550*safezoneW+safezoneX+0.24; - y=0.265*safezoneH+safezoneY+0.35; - strings[]={"Height","Width"}; - values[]={1,0}; - onToolBoxSelChanged="GVAR(ATragMX_rangeAssistUseTargetHeight)=((_this select 1)==0)"; - }; - class TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE: TEXT_TARGET_RANGE_ASSIST_MEASUREMENT_METHOD - { - idc=7003; - style=ST_RIGHT; - x=0.550*safezoneW+safezoneX+0.10; - y=0.265*safezoneH+safezoneY+0.4; - text="Target Size"; - }; - class TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE - { - idc=7004; - y=0.265*safezoneH+safezoneY+0.45; - text="Image Size"; - }; - class TEXT_TARGET_RANGE_ASSIST_ANGLE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE - { - idc=7005; - y=0.265*safezoneH+safezoneY+0.5; - text="Angle"; - }; - class TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE - { - idc=7006; - y=0.265*safezoneH+safezoneY+0.55; - text="Est Range"; - }; - class TEXT_TARGET_RANGE_ASSIST_CALC_1: TEXT_MUZZLE_VELOCITY - { - idc=7007; - w=0.0231; - x=0.550*safezoneW+safezoneX+0.22; - y=0.265*safezoneH+safezoneY+0.4; - sizeEx=0.03; - text="!"; - action=QUOTE(0 call FUNC(calculate_target_range_assist)); - }; - class TEXT_TARGET_RANGE_ASSIST_CALC_2: TEXT_TARGET_RANGE_ASSIST_CALC_1 - { - idc=7008; - y=0.265*safezoneH+safezoneY+0.45; - action=QUOTE(1 call FUNC(calculate_target_range_assist)); - }; - class TEXT_TARGET_RANGE_ASSIST_CALC_3: TEXT_TARGET_RANGE_ASSIST_CALC_1 - { - idc=7009; - y=0.265*safezoneH+safezoneY+0.55; - action=QUOTE(2 call FUNC(calculate_target_range_assist)); - }; - class TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT: ATragMX_RscEdit - { - idc=7010; - w=0.065; - x=0.550*safezoneW+safezoneX+0.2475; - y=0.265*safezoneH+safezoneY+0.4; - }; - class TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT - { - idc=7011; - y=0.265*safezoneH+safezoneY+0.45; - }; - class TEXT_TARGET_RANGE_ASSIST_ANGLE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT - { - idc=7012; - y=0.265*safezoneH+safezoneY+0.5; - }; - class TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT - { - idc=7013; - y=0.265*safezoneH+safezoneY+0.55; - }; - class TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_UNIT: TEXT_TARGET_RANGE_ASSIST_CALC_1 - { - idc=7014; - w=0.07; - x=0.550*safezoneW+safezoneX+0.32; - text="cm"; - action=QUOTE(GVAR(ATragMX_rangeAssistTargetSizeUnit)=(GVAR(ATragMX_rangeAssistTargetSizeUnit)+1) % (count GVAR(GVAR(ATragMX_rangeAssistTargetSizeUnit)s)); ctrlSetText [7014, GVAR(GVAR(ATragMX_rangeAssistTargetSizeUnit)s) select GVAR(ATragMX_rangeAssistTargetSizeUnit)]); - }; - class TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_UNIT - { - idc=7015; - y=0.265*safezoneH+safezoneY+0.45; - text="MIL"; - action=QUOTE(GVAR(ATragMX_rangeAssistImageSizeUnit)=(GVAR(ATragMX_rangeAssistImageSizeUnit)+1) % (count GVAR(ATragMX_rangeAssistImageSizeUnits)); ctrlSetText [7015, GVAR(ATragMX_rangeAssistImageSizeUnits) select GVAR(ATragMX_rangeAssistImageSizeUnit)]); - }; - class TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE - { - idc=7016; - style=ST_LEFT; - w=0.07; - x=0.550*safezoneW+safezoneX+0.32; - text="Meters"; - }; - class TEXT_TARGET_RANGE_ASSIST_DONE: ATragMX_RscButton - { - idc=7017; - style=ST_CENTER; - w=0.07; - x=0.550*safezoneW+safezoneX+0.11; - y=0.265*safezoneH+safezoneY+0.60; - colorBackground[]={0.15,0.21,0.23,0.3}; - colorFocused[]={0.15,0.21,0.23,0.2}; - text="Done"; - action=QUOTE(1 call FUNC(toggle_target_range_assist)); - }; - class TEXT_TARGET_RANGE_ASSIST_CANCEL: TEXT_TARGET_RANGE_ASSIST_DONE - { - idc=7018; - x=0.550*safezoneW+safezoneX+0.180625; - text="Cancel"; - action=QUOTE(0 call FUNC(toggle_target_range_assist)); - }; - class TEXT_TARGET_RANGE_ASSIST_PREV: TEXT_TARGET_RANGE_ASSIST_DONE - { - idc=7019; - x=0.550*safezoneW+safezoneX+0.25125; - text="Prev"; - action=""; - }; - class TEXT_TARGET_RANGE_ASSIST_NEXT: TEXT_TARGET_RANGE_ASSIST_DONE - { - idc=7020; - x=0.550*safezoneW+safezoneX+0.321875; - text="Next"; - action=""; - }; - - class TEXT_TARGET_SPEED_ASSIST_TARGET_RANGE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE - { - idc=8000; - x=0.550*safezoneW+safezoneX+0.12; - text="Target Range"; - }; - class TEXT_TARGET_SPEED_ASSIST_NUM_TICKS: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE - { - idc=8001; - x=0.550*safezoneW+safezoneX+0.12; - text="Num Ticks"; - }; - class TEXT_TARGET_SPEED_ASSIST_TIME: TEXT_TARGET_RANGE_ASSIST_ANGLE - { - idc=8002; - x=0.550*safezoneW+safezoneX+0.12; - text="Time (secs)"; - }; - class TEXT_TARGET_SPEED_ASSIST_TARGET_ESTIMATED_SPEED: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE - { - idc=8003; - x=0.550*safezoneW+safezoneX+0.12; - text="Est Speed"; - }; - class TEXT_TARGET_SPEED_ASSIST_TARGET_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT - { - idc=8004; - onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_speed_assist)}); - }; - class TEXT_TARGET_SPEED_ASSIST_NUM_TICKS_INPUT: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_INPUT - { - idc=8005; - onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_speed_assist)}); - }; - class TEXT_TARGET_SPEED_ASSIST_TIME_INPUT: TEXT_TARGET_RANGE_ASSIST_ANGLE_INPUT - { - idc=8006; - onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_speed_assist)}); - }; - class TEXT_TARGET_SPEED_ASSIST_TARGET_ESTIMATED_SPEED_OUTPUT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE - { - idc=8007; - w=0.065; - x=0.550*safezoneW+safezoneX+0.2475; - y=0.265*safezoneH+safezoneY+0.55; - colorBackground[]={0.15,0.21,0.23,0.3}; - text="0"; - }; - class TEXT_TARGET_SPEED_ASSIST_TARGET_RANGE_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT - { - idc=8008; - y=0.265*safezoneH+safezoneY+0.4; - text="Meters"; - }; - class TEXT_TARGET_SPEED_ASSIST_NUM_TICKS_UNIT: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT - { - idc=8009; - text="MIL"; - action=QUOTE(GVAR(ATragMX_speedAssistNumTicksUnit)=(GVAR(ATragMX_speedAssistNumTicksUnit)+1) % (count GVAR(ATragMX_speedAssistNumTicksUnits)); ctrlSetText [8009, GVAR(ATragMX_speedAssistNumTicksUnits) select GVAR(ATragMX_speedAssistNumTicksUnit)]; call FUNC(calculate_target_speed_assist)); - }; - class TEXT_TARGET_SPEED_ASSIST_TIMER_START: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT - { - idc=8010; - y=0.265*safezoneH+safezoneY+0.5; - text="Start"; - action=QUOTE(call FUNC(target_speed_assist_timer)); - }; - class TEXT_TARGET_SPEED_ASSIST_TARGET_ESTIMATED_SPEED_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT - { - idc=8011; - text="m/s"; - }; - class TEXT_TARGET_SPEED_ASSIST_DONE: TEXT_TARGET_RANGE_ASSIST_DONE - { - idc=8012; - action=QUOTE(1 call FUNC(toggle_target_speed_assist)); - }; - class TEXT_TARGET_SPEED_ASSIST_CANCEL: TEXT_TARGET_RANGE_ASSIST_CANCEL - { - idc=8013; - action=QUOTE(0 call FUNC(toggle_target_speed_assist)); - }; - class TEXT_TARGET_SPEED_ASSIST_PREV: TEXT_TARGET_RANGE_ASSIST_PREV - { - idc=8014; - }; - class TEXT_TARGET_SPEED_ASSIST_NEXT: TEXT_TARGET_RANGE_ASSIST_NEXT - { - idc=8015; - }; - - class TEXT_TARGET_SPEED_ASSIST_TIMER_STOP_BACKGROUND: ATragMX_RscButton - { - idc=9000; - w=0.285; - h=0.49; - x=0.550*safezoneW+safezoneX+0.11; - y=0.265*safezoneH+safezoneY+0.2; - colorBackground[]={0,0,0,0}; - colorBackgroundActive[]={0,0,0,0}; - action=QUOTE(GVAR(ATragMX_speedAssistTimer=false)); - } - class TEXT_TARGET_SPEED_ASSIST_TIME_OUTPUT: ATragMX_RscText - { - idc=9001; - x=0.550*safezoneW+safezoneX+0.22; - y=0.265*safezoneH+safezoneY+0.51; - w=0.08; - h=0.09; - style=ST_CENTER; - sizeEx=0.05; - text="0.0"; - }; - class TEXT_TARGET_SPEED_ASSIST_TIMER_STOP: ATragMX_RscButton - { - idc=9002; - style=ST_CENTER; - w=0.07; - h=0.04; - x=0.550*safezoneW+safezoneX+0.225; - y=0.265*safezoneH+safezoneY+0.60; - colorBackground[]={0.15,0.21,0.23,0.3}; - colorFocused[]={0.15,0.21,0.23,0.2}; - text="Stop"; - action=QUOTE(GVAR(ATragMX_speedAssistTimer=false)); - }; - - class TEXT_RANGE_CARD_SETUP_START_RANGE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE - { - idc=10000; - x=0.550*safezoneW+safezoneX+0.12; - text="Start Range"; - }; - class TEXT_RANGE_CARD_SETUP_END_RANGE: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE - { - idc=10001; - x=0.550*safezoneW+safezoneX+0.12; - text="End Range"; - }; - class TEXT_RANGE_CARD_SETUP_INCREMENT: TEXT_TARGET_RANGE_ASSIST_ANGLE - { - idc=10002; - x=0.550*safezoneW+safezoneX+0.12; - text="Increment"; - }; - class TEXT_RANGE_CARD_SETUP_START_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT - { - idc=10003; - onKeyUp=QUOTE(if (_this select 1 == 28) then {1 call FUNC(toggle_range_card_setup)}); - }; - class TEXT_RANGE_CARD_SETUP_END_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_INPUT - { - idc=10004; - onKeyUp=QUOTE(if (_this select 1 == 28) then {1 call FUNC(toggle_range_card_setup)}); - }; - class TEXT_RANGE_CARD_SETUP_INCREMENT_INPUT: TEXT_TARGET_RANGE_ASSIST_ANGLE_INPUT - { - idc=10005; - onKeyUp=QUOTE(if (_this select 1 == 28) then {1 call FUNC(toggle_range_card_setup)}); - }; - class TEXT_RANGE_CARD_SETUP_DONE: TEXT_TARGET_SPEED_ASSIST_DONE - { - idc=10006; - action=QUOTE(1 call FUNC(toggle_range_card_setup)); - }; - class TEXT_RANGE_CARD_SETUP_CANCEL: TEXT_TARGET_SPEED_ASSIST_CANCEL - { - idc=10007; - action=QUOTE(0 call FUNC(toggle_range_card_setup)); - }; - class TEXT_RANGE_CARD_SETUP_PREV: TEXT_TARGET_SPEED_ASSIST_PREV - { - idc=10008; - }; - class TEXT_RANGE_CARD_SETUP_NEXT: TEXT_TARGET_SPEED_ASSIST_NEXT - { - idc=10009; - }; - - class TEXT_ADD_NEW_GUN_CAPTION: ATragMX_RscText - { - idc=11000; - style=ST_LEFT; - w=0.25; - h=0.04; - x=0.550*safezoneW+safezoneX+0.12; - y=0.265*safezoneH+safezoneY+0.24; - sizeEx=0.025; - text="New Gun Name"; - }; - class TEXT_ADD_NEW_GUN_GUN_NAME_INPUT: ATragMX_RscEdit - { - idc=11001; - style=ST_LEFT; - w=0.225; - h=0.04; - x=0.550*safezoneW+safezoneX+0.12; - y=0.265*safezoneH+safezoneY+0.28; - text=""; - }; - class TEXT_ADD_NEW_GUN_OK: ATragMX_RscButton - { - idc=11002; - style=ST_CENTER; - w=0.1; - h=0.04; - x=0.550*safezoneW+safezoneX+0.12; - y=0.265*safezoneH+safezoneY+0.33; - colorBackground[]={0.15,0.21,0.23,0.3}; - colorFocused[]={0.15,0.21,0.23,0.2}; - text="OK"; - action=QUOTE(call FUNC(add_new_gun); false call FUNC(show_add_new_gun); true call FUNC(show_gun_list)); - }; - class TEXT_ADD_NEW_GUN_CANCEL: TEXT_ADD_NEW_GUN_OK - { - idc=11003; - x=0.550*safezoneW+safezoneX+0.245; - text="Cancel"; - action=QUOTE(false call FUNC(show_add_new_gun); true call FUNC(show_gun_list)); - }; - }; + }; + class TEXT_BULLET_MASS: TEXT_BORE_HEIGHT + { + idc=11; + style=ST_LEFT; + y=0.265*safezoneH+safezoneY+0.320; + text="BW"; + }; + class TEXT_BULLET_MASS_INPUT: TEXT_BORE_HEIGHT_INPUT + { + idc=110; + y=0.265*safezoneH+safezoneY+0.320; + }; + class TEXT_AIR_FRICTION: TEXT_BORE_HEIGHT + { + idc=12; + y=0.265*safezoneH+safezoneY+0.355; + text="C1"; + }; + class TEXT_AIR_FRICTION_INPUT: TEXT_BORE_HEIGHT_INPUT + { + idc=120; + y=0.265*safezoneH+safezoneY+0.355; + }; + class TEXT_MUZZLE_VELOCITY: ATragMX_RscButton + { + idc=13; + style=0; + w=0.03; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.390; + colorBackground[]={0.15,0.21,0.23,0.3}; + colorFocused[]={0.15,0.21,0.23,0.2}; + text="MV"; + }; + class TEXT_MUZZLE_VELOCITY_INPUT: TEXT_BORE_HEIGHT_INPUT + { + idc=130; + y=0.265*safezoneH+safezoneY+0.390; + }; + class TEXT_ZERO_RANGE: TEXT_BORE_HEIGHT + { + idc=14; + y=0.265*safezoneH+safezoneY+0.425; + text="ZR"; + }; + class TEXT_ZERO_RANGE_INPUT: TEXT_BORE_HEIGHT_INPUT + { + idc=140; + y=0.265*safezoneH+safezoneY+0.425; + onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(update_zero_range)}); + }; + class TEXT_ATMOSPHERE: TEXT_GUN + { + idc=4001; + x=0.550*safezoneW+safezoneX+0.205; + text="Atmsphr"; + }; + class TEXT_TEMPERATURE: TEXT_BULLET_MASS + { + idc=20; + x=0.550*safezoneW+safezoneX+0.20; + text="Tmp"; + }; + class TEXT_TEMPERATURE_INPUT: ATragMX_RscEdit + { + idc=200; + w=0.050; + x=0.550*safezoneW+safezoneX+0.245; + y=0.265*safezoneH+safezoneY+0.320; + text=""; + onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_solution)}); + }; + class TEXT_BAROMETRIC_PRESSURE: TEXT_AIR_FRICTION + { + idc=21; + x=0.550*safezoneW+safezoneX+0.20; + text="BP"; + }; + class TEXT_BAROMETRIC_PRESSURE_INPUT: TEXT_TEMPERATURE_INPUT + { + idc=210; + y=0.265*safezoneH+safezoneY+0.355; + }; + class TEXT_RELATIVE_HUMIDITY: TEXT_AIR_FRICTION + { + idc=22; + x=0.550*safezoneW+safezoneX+0.20; + y=0.265*safezoneH+safezoneY+0.390; + text="RH"; + }; + class TEXT_RELATIVE_HUMIDITY_INPUT: TEXT_TEMPERATURE_INPUT + { + idc=220; + y=0.265*safezoneH+safezoneY+0.390; + }; + class TEXT_TARGET_A: ATragMX_RscButton + { + idc=500; + w=0.0231; + x=0.550*safezoneW+safezoneX+0.205; + y=0.265*safezoneH+safezoneY+0.425; + colorText[]={0,0,0,1}; + colorDisabled[]={0.8,0.8,0.8,1}; + colorBackgroundDisabled[]={0,0,0,1}; + colorBackgroundActive[]={0,0,0,0}; + text="A"; + action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=0; call FUNC(update_target_selection)); + }; + class TEXT_TARGET_B: TEXT_TARGET_A + { + idc=501; + x=0.550*safezoneW+safezoneX+0.2281; + text="B"; + action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=1; call FUNC(update_target_selection)); + }; + class TEXT_TARGET_C: TEXT_TARGET_B + { + idc=502; + x=0.550*safezoneW+safezoneX+0.2512; + text="C"; + action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=2; call FUNC(update_target_selection)); + }; + class TEXT_TARGET_D: TEXT_TARGET_B + { + idc=503; + x=0.550*safezoneW+safezoneX+0.2743; + text="D"; + action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=3; call FUNC(update_target_selection)); + }; + + class TEXT_TARGET: TEXT_GUN + { + idc=4002; + x=0.550*safezoneW+safezoneX+0.3; + text="Target"; + }; + class TEXT_WIND_SPEED: TEXT_BORE_HEIGHT + { + idc=30; + x=0.550*safezoneW+safezoneX+0.3; + text="WS"; + }; + class TEXT_WIND_SPEED_INPUT: ATragMX_RscEdit + { + idc=300; + w=0.058; + x=0.550*safezoneW+safezoneX+0.335; + y=0.265*safezoneH+safezoneY+0.285; + onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_solution)}); + text="0"; + }; + class TEXT_WIND_DIRECTION: TEXT_BULLET_MASS + { + idc=31; + x=0.550*safezoneW+safezoneX+0.3; + text="WD"; + }; + class TEXT_WIND_DIRECTION_INPUT: TEXT_WIND_SPEED_INPUT + { + idc=310; + y=0.265*safezoneH+safezoneY+0.32; + }; + class TEXT_INCLINATION_ANGLE: TEXT_AIR_FRICTION + { + idc=32; + x=0.550*safezoneW+safezoneX+0.3; + text="IA"; + }; + class TEXT_INCLINATION_ANGLE_INPUT: TEXT_WIND_SPEED_INPUT + { + idc=320; + y=0.265*safezoneH+safezoneY+0.355; + }; + class TEXT_TARGET_SPEED: TEXT_MUZZLE_VELOCITY + { + idc=33; + x=0.550*safezoneW+safezoneX+0.3; + text="TS"; + action=QUOTE(call FUNC(toggle_target_speed_assist)); + }; + class TEXT_TARGET_SPEED_INPUT: TEXT_WIND_SPEED_INPUT + { + idc=330; + y=0.265*safezoneH+safezoneY+0.39; + }; + class TEXT_TARGET_RANGE: TEXT_TARGET_SPEED + { + idc=34; + y=0.265*safezoneH+safezoneY+0.425; + text="TR"; + action=QUOTE(0 call FUNC(toggle_target_range_assist)); + }; + class TEXT_TARGET_RANGE_INPUT: TEXT_WIND_SPEED_INPUT + { + idc=340; + y=0.265*safezoneH+safezoneY+0.425; + }; + + class TEXT_ELEVATION: TEXT_GUN_PROFILE + { + idc=40; + w=0.05; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.50; + text="Elev"; + }; + class TEXT_ABSOLUTE: TEXT_GUN_PROFILE + { + idc=4003; + w=0.07; + style=ST_CENTER; + x=0.550*safezoneW+safezoneX+0.17; + y=0.265*safezoneH+safezoneY+0.47; + text="Abs"; + }; + class TEXT_RELATIVE: TEXT_ABSOLUTE + { + idc=4004; + x=0.550*safezoneW+safezoneX+0.245; + text="Rel"; + }; + class TEXT_CURRENT: TEXT_ABSOLUTE + { + idc=4005; + x=0.550*safezoneW+safezoneX+0.32; + text="Cur"; + }; + class TEXT_ELEVATION_OUTPUT_ABSOLUTE: ATragMX_RscEdit + { + idc=400; + w=0.07; + x=0.550*safezoneW+safezoneX+0.17; + y=0.265*safezoneH+safezoneY+0.50; + text=""; + }; + class TEXT_ELEVATION_OUTPUT_RELATIVE: TEXT_ELEVATION_OUTPUT_ABSOLUTE + { + idc=401; + x=0.550*safezoneW+safezoneX+0.2465; + }; + class TEXT_ELEVATION_INPUT_CURRENT: TEXT_ELEVATION_OUTPUT_ABSOLUTE + { + idc=402; + x=0.550*safezoneW+safezoneX+0.323; + onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(parse_input); call FUNC(update_result)}); + }; + class TEXT_WINDAGE: TEXT_ELEVATION + { + idc=41; + y=0.265*safezoneH+safezoneY+0.535; + text="Wind"; + }; + class TEXT_WINDAGE_OUTPUT_ABSOLUTE: TEXT_ELEVATION_OUTPUT_ABSOLUTE + { + idc=410; + y=0.265*safezoneH+safezoneY+0.535; + }; + class TEXT_WINDAGE_OUTPUT_RELATIVE: TEXT_WINDAGE_OUTPUT_ABSOLUTE + { + idc=411; + x=0.550*safezoneW+safezoneX+0.2465; + }; + class TEXT_WINDAGE_INPUT_CURRENT: TEXT_WINDAGE_OUTPUT_ABSOLUTE + { + idc=412; + x=0.550*safezoneW+safezoneX+0.323; + onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(parse_input); call FUNC(update_result)}); + }; + class TEXT_LEAD: TEXT_GUN + { + idc=42; + w=0.05; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.57; + text="Lead"; + }; + class TEXT_LEAD_OUTPUT: TEXT_ELEVATION_OUTPUT_ABSOLUTE + { + idc=420; + y=0.265*safezoneH+safezoneY+0.57; + }; + class TEXT_RESET_SCOPE_ZERO: TEXT_GUN + { + idc=4006; + w=0.07; + style=ST_CENTER; + colorBackground[]={0,0,0,0}; + x=0.550*safezoneW+safezoneX+0.2465; + y=0.265*safezoneH+safezoneY+0.57; + text="Reset"; + action=QUOTE(call FUNC(reset_relative_click_memory)); + }; + class TEXT_UPDATE_SCOPE_ZERO: TEXT_RESET_SCOPE_ZERO + { + idc=4007; + x=0.550*safezoneW+safezoneX+0.323; + text="Update"; + action=QUOTE(call FUNC(update_relative_click_memory)); + }; + class TEXT_GUN_LIST: TEXT_GUN + { + idc=4008; + style=ST_LEFT; + y=0.265*safezoneH+safezoneY+0.65; + text="GunList"; + action=QUOTE(call FUNC(toggle_gun_list)); + }; + class TEXT_SCOPE_UNIT: TEXT_GUN_LIST + { + idc=2000; + style=ST_CENTER; + x=0.550*safezoneW+safezoneX+0.205; + colorBackground[]={0,0,0,0}; + text="TMOA"; + action=QUOTE(call FUNC(cycle_scope_unit)); + }; + class TEXT_CALCULATE: TEXT_SCOPE_UNIT + { + idc=3000; + style=ST_RIGHT; + x=0.550*safezoneW+safezoneX+0.3; + text="Calc"; + action=QUOTE(call FUNC(calculate_target_solution)); + }; + + class TEXT_RANGE_CARD_SCOPE_UNIT: TEXT_GUN_PROFILE + { + idc=5000; + text=""; + }; + class TEXT_RANGE_CARD_SETUP: ATragMX_RscButton + { + idc=5001; + w=0.055675; + x=0.550*safezoneW+safezoneX+0.28; + y=0.265*safezoneH+safezoneY+0.20; + colorBackground[]={0.15,0.21,0.23,0.3}; + colorFocused[]={0.15,0.21,0.23,0.2}; + text="Setup"; + action=QUOTE(call FUNC(toggle_range_card_setup)); + }; + class TEXT_RANGE_CARD_DONE: TEXT_RANGE_CARD_SETUP + { + idc=5002; + x=0.550*safezoneW+safezoneX+0.3362; + text="Done"; + action=QUOTE(call FUNC(toggle_range_card)); + }; + class TEXT_RANGE_CARD_COLUMN_1_CAPTION: ATragMX_RscButton + { + idc=5003; + style=ST_LEFT; + w=0.07; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.24; + colorBackground[]={0.15,0.21,0.23,0.3}; + text="Meters"; + }; + class TEXT_RANGE_CARD_COLUMN_2_CAPTION: TEXT_RANGE_CARD_COLUMN_1_CAPTION + { + idc=5004; + x=0.550*safezoneW+safezoneX+0.180625; + text="Elev"; + }; + class TEXT_RANGE_CARD_COLUMN_3_CAPTION: TEXT_RANGE_CARD_COLUMN_1_CAPTION + { + idc=5005; + x=0.550*safezoneW+safezoneX+0.25125; + text="Wind"; + }; + class TEXT_RANGE_CARD_COLUMN_4_CAPTION: TEXT_RANGE_CARD_COLUMN_1_CAPTION + { + idc=5006; + x=0.550*safezoneW+safezoneX+0.321875; + text="TmFlt"; + action=QUOTE(call FUNC(cycle_range_card_columns)); + }; + class TEXT_RANGE_CARD_OUTPUT: ATragMX_RscListNBox + { + idc=5007; + idcLeft=50061; + idcRight=50062; + w=0.285; + h=0.42; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.27; + }; + + class TEXT_GUN_LIST_OUTPUT: ATragMX_RscListBox + { + idc=6000; + w=0.16; + h=0.45; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.24; + colorSelectBackground[]={0.15,0.21,0.23,0.3}; + colorSelectBackground2[]={0.15,0.21,0.23,0.3}; + onMouseButtonDblClick=QUOTE(true call FUNC(toggle_gun_list)); + }; + class TEXT_GUN_LIST_COLUMN_CAPTION: TEXT_GUN_PROFILE + { + idc=6001; + w=0.16; + colorBackground[]={0.15,0.21,0.23,0.3}; + text="AtragGun.gun"; + }; + class TEXT_GUN_LIST_OPEN_GUN: ATragMX_RscButton + { + idc=6002; + style=ST_RIGHT; + w=0.115; + x=0.550*safezoneW+safezoneX+0.28; + y=0.265*safezoneH+safezoneY+0.20; + colorBackground[]={0.15,0.21,0.23,0.3}; + colorFocused[]={0.15,0.21,0.23,0.2}; + sizeEx=0.024; + text="Open Gun"; + action=QUOTE(true call FUNC(toggle_gun_list)); + }; + class TEXT_GUN_LIST_SAVE_GUN: TEXT_GUN_LIST_OPEN_GUN + { + idc=6003; + y=0.265*safezoneH+safezoneY+0.24; + text="Save Gun"; + action=QUOTE(call FUNC(save_gun)); + }; + class TEXT_GUN_LIST_ADD_NEW_GUN: TEXT_GUN_LIST_OPEN_GUN + { + idc=6004; + y=0.265*safezoneH+safezoneY+0.28; + text="Add New Gun"; + action=QUOTE(false call FUNC(show_gun_list); true call FUNC(show_add_new_gun)); + }; + class TEXT_GUN_LIST_DELETE_GUN: TEXT_GUN_LIST_OPEN_GUN + { + idc=6005; + y=0.265*safezoneH+safezoneY+0.34; + text="Delete Gun"; + action=QUOTE(call FUNC(delete_gun)); + }; + class TEXT_GUN_LIST_NOTE: TEXT_GUN_LIST_OPEN_GUN + { + idc=6006; + y=0.265*safezoneH+safezoneY+0.40; + text="Note"; + }; + class TEXT_GUN_LIST_DONE: TEXT_GUN_LIST_OPEN_GUN + { + idc=6007; + y=0.265*safezoneH+safezoneY+0.65; + text="Done"; + action=QUOTE(false call FUNC(toggle_gun_list)); + }; + + class TEXT_TARGET_RANGE_ASSIST_CAPTION: ATragMX_RscText + { + idc=7000; + style=16+0x200; + lineSpacing=1.0; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.24; + w=0.29; + h=0.10; + sizeEx=0.022; + text="When using WIDTH to size a target, UP/Down Angle does not effect range calculation but will effect bullet drop."; + }; + class TEXT_TARGET_RANGE_ASSIST_MEASUREMENT_METHOD: TEXT_TARGET_RANGE_ASSIST_CAPTION + { + idc=7001; + style=ST_LEFT; + x=0.550*safezoneW+safezoneX+0.115; + y=0.265*safezoneH+safezoneY+0.35; + w=0.12; + h=0.03; + sizeEx=0.027; + text="Using Target:"; + }; + class TEXT_TARGET_RANGE_ASSIST_WIDTH_HEIGHT: ATragMX_RscToolbox + { + idc=7002; + w=0.14; + x=0.550*safezoneW+safezoneX+0.24; + y=0.265*safezoneH+safezoneY+0.35; + strings[]={"Height","Width"}; + values[]={1,0}; + onToolBoxSelChanged="GVAR(ATragMX_rangeAssistUseTargetHeight)=((_this select 1)==0)"; + }; + class TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE: TEXT_TARGET_RANGE_ASSIST_MEASUREMENT_METHOD + { + idc=7003; + style=ST_RIGHT; + x=0.550*safezoneW+safezoneX+0.10; + y=0.265*safezoneH+safezoneY+0.4; + text="Target Size"; + }; + class TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE + { + idc=7004; + y=0.265*safezoneH+safezoneY+0.45; + text="Image Size"; + }; + class TEXT_TARGET_RANGE_ASSIST_ANGLE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE + { + idc=7005; + y=0.265*safezoneH+safezoneY+0.5; + text="Angle"; + }; + class TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE + { + idc=7006; + y=0.265*safezoneH+safezoneY+0.55; + text="Est Range"; + }; + class TEXT_TARGET_RANGE_ASSIST_CALC_1: TEXT_MUZZLE_VELOCITY + { + idc=7007; + w=0.0231; + x=0.550*safezoneW+safezoneX+0.22; + y=0.265*safezoneH+safezoneY+0.4; + sizeEx=0.03; + text="!"; + action=QUOTE(0 call FUNC(calculate_target_range_assist)); + }; + class TEXT_TARGET_RANGE_ASSIST_CALC_2: TEXT_TARGET_RANGE_ASSIST_CALC_1 + { + idc=7008; + y=0.265*safezoneH+safezoneY+0.45; + action=QUOTE(1 call FUNC(calculate_target_range_assist)); + }; + class TEXT_TARGET_RANGE_ASSIST_CALC_3: TEXT_TARGET_RANGE_ASSIST_CALC_1 + { + idc=7009; + y=0.265*safezoneH+safezoneY+0.55; + action=QUOTE(2 call FUNC(calculate_target_range_assist)); + }; + class TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT: ATragMX_RscEdit + { + idc=7010; + w=0.065; + x=0.550*safezoneW+safezoneX+0.2475; + y=0.265*safezoneH+safezoneY+0.4; + }; + class TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT + { + idc=7011; + y=0.265*safezoneH+safezoneY+0.45; + }; + class TEXT_TARGET_RANGE_ASSIST_ANGLE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT + { + idc=7012; + y=0.265*safezoneH+safezoneY+0.5; + }; + class TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT + { + idc=7013; + y=0.265*safezoneH+safezoneY+0.55; + }; + class TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_UNIT: TEXT_TARGET_RANGE_ASSIST_CALC_1 + { + idc=7014; + w=0.07; + x=0.550*safezoneW+safezoneX+0.32; + text="cm"; + action=QUOTE(GVAR(ATragMX_rangeAssistTargetSizeUnit)=(GVAR(ATragMX_rangeAssistTargetSizeUnit)+1) % (count GVAR(GVAR(ATragMX_rangeAssistTargetSizeUnit)s)); ctrlSetText [7014, GVAR(GVAR(ATragMX_rangeAssistTargetSizeUnit)s) select GVAR(ATragMX_rangeAssistTargetSizeUnit)]); + }; + class TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_UNIT + { + idc=7015; + y=0.265*safezoneH+safezoneY+0.45; + text="MIL"; + action=QUOTE(GVAR(ATragMX_rangeAssistImageSizeUnit)=(GVAR(ATragMX_rangeAssistImageSizeUnit)+1) % (count GVAR(ATragMX_rangeAssistImageSizeUnits)); ctrlSetText [7015, GVAR(ATragMX_rangeAssistImageSizeUnits) select GVAR(ATragMX_rangeAssistImageSizeUnit)]); + }; + class TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE + { + idc=7016; + style=ST_LEFT; + w=0.07; + x=0.550*safezoneW+safezoneX+0.32; + text="Meters"; + }; + class TEXT_TARGET_RANGE_ASSIST_DONE: ATragMX_RscButton + { + idc=7017; + style=ST_CENTER; + w=0.07; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.60; + colorBackground[]={0.15,0.21,0.23,0.3}; + colorFocused[]={0.15,0.21,0.23,0.2}; + text="Done"; + action=QUOTE(1 call FUNC(toggle_target_range_assist)); + }; + class TEXT_TARGET_RANGE_ASSIST_CANCEL: TEXT_TARGET_RANGE_ASSIST_DONE + { + idc=7018; + x=0.550*safezoneW+safezoneX+0.180625; + text="Cancel"; + action=QUOTE(0 call FUNC(toggle_target_range_assist)); + }; + class TEXT_TARGET_RANGE_ASSIST_PREV: TEXT_TARGET_RANGE_ASSIST_DONE + { + idc=7019; + x=0.550*safezoneW+safezoneX+0.25125; + text="Prev"; + action=""; + }; + class TEXT_TARGET_RANGE_ASSIST_NEXT: TEXT_TARGET_RANGE_ASSIST_DONE + { + idc=7020; + x=0.550*safezoneW+safezoneX+0.321875; + text="Next"; + action=""; + }; + + class TEXT_TARGET_SPEED_ASSIST_TARGET_RANGE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE + { + idc=8000; + x=0.550*safezoneW+safezoneX+0.12; + text="Target Range"; + }; + class TEXT_TARGET_SPEED_ASSIST_NUM_TICKS: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE + { + idc=8001; + x=0.550*safezoneW+safezoneX+0.12; + text="Num Ticks"; + }; + class TEXT_TARGET_SPEED_ASSIST_TIME: TEXT_TARGET_RANGE_ASSIST_ANGLE + { + idc=8002; + x=0.550*safezoneW+safezoneX+0.12; + text="Time (secs)"; + }; + class TEXT_TARGET_SPEED_ASSIST_TARGET_ESTIMATED_SPEED: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE + { + idc=8003; + x=0.550*safezoneW+safezoneX+0.12; + text="Est Speed"; + }; + class TEXT_TARGET_SPEED_ASSIST_TARGET_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT + { + idc=8004; + onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_speed_assist)}); + }; + class TEXT_TARGET_SPEED_ASSIST_NUM_TICKS_INPUT: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_INPUT + { + idc=8005; + onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_speed_assist)}); + }; + class TEXT_TARGET_SPEED_ASSIST_TIME_INPUT: TEXT_TARGET_RANGE_ASSIST_ANGLE_INPUT + { + idc=8006; + onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_speed_assist)}); + }; + class TEXT_TARGET_SPEED_ASSIST_TARGET_ESTIMATED_SPEED_OUTPUT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE + { + idc=8007; + w=0.065; + x=0.550*safezoneW+safezoneX+0.2475; + y=0.265*safezoneH+safezoneY+0.55; + colorBackground[]={0.15,0.21,0.23,0.3}; + text="0"; + }; + class TEXT_TARGET_SPEED_ASSIST_TARGET_RANGE_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT + { + idc=8008; + y=0.265*safezoneH+safezoneY+0.4; + text="Meters"; + }; + class TEXT_TARGET_SPEED_ASSIST_NUM_TICKS_UNIT: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT + { + idc=8009; + text="MIL"; + action=QUOTE(GVAR(ATragMX_speedAssistNumTicksUnit)=(GVAR(ATragMX_speedAssistNumTicksUnit)+1) % (count GVAR(ATragMX_speedAssistNumTicksUnits)); ctrlSetText [8009, GVAR(ATragMX_speedAssistNumTicksUnits) select GVAR(ATragMX_speedAssistNumTicksUnit)]; call FUNC(calculate_target_speed_assist)); + }; + class TEXT_TARGET_SPEED_ASSIST_TIMER_START: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT + { + idc=8010; + y=0.265*safezoneH+safezoneY+0.5; + text="Start"; + action=QUOTE(call FUNC(target_speed_assist_timer)); + }; + class TEXT_TARGET_SPEED_ASSIST_TARGET_ESTIMATED_SPEED_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT + { + idc=8011; + text="m/s"; + }; + class TEXT_TARGET_SPEED_ASSIST_DONE: TEXT_TARGET_RANGE_ASSIST_DONE + { + idc=8012; + action=QUOTE(1 call FUNC(toggle_target_speed_assist)); + }; + class TEXT_TARGET_SPEED_ASSIST_CANCEL: TEXT_TARGET_RANGE_ASSIST_CANCEL + { + idc=8013; + action=QUOTE(0 call FUNC(toggle_target_speed_assist)); + }; + class TEXT_TARGET_SPEED_ASSIST_PREV: TEXT_TARGET_RANGE_ASSIST_PREV + { + idc=8014; + }; + class TEXT_TARGET_SPEED_ASSIST_NEXT: TEXT_TARGET_RANGE_ASSIST_NEXT + { + idc=8015; + }; + + class TEXT_TARGET_SPEED_ASSIST_TIMER_STOP_BACKGROUND: ATragMX_RscButton + { + idc=9000; + w=0.285; + h=0.49; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.2; + colorBackground[]={0,0,0,0}; + colorBackgroundActive[]={0,0,0,0}; + action=QUOTE(GVAR(ATragMX_speedAssistTimer=false)); + } + class TEXT_TARGET_SPEED_ASSIST_TIME_OUTPUT: ATragMX_RscText + { + idc=9001; + x=0.550*safezoneW+safezoneX+0.22; + y=0.265*safezoneH+safezoneY+0.51; + w=0.08; + h=0.09; + style=ST_CENTER; + sizeEx=0.05; + text="0.0"; + }; + class TEXT_TARGET_SPEED_ASSIST_TIMER_STOP: ATragMX_RscButton + { + idc=9002; + style=ST_CENTER; + w=0.07; + h=0.04; + x=0.550*safezoneW+safezoneX+0.225; + y=0.265*safezoneH+safezoneY+0.60; + colorBackground[]={0.15,0.21,0.23,0.3}; + colorFocused[]={0.15,0.21,0.23,0.2}; + text="Stop"; + action=QUOTE(GVAR(ATragMX_speedAssistTimer=false)); + }; + + class TEXT_RANGE_CARD_SETUP_START_RANGE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE + { + idc=10000; + x=0.550*safezoneW+safezoneX+0.12; + text="Start Range"; + }; + class TEXT_RANGE_CARD_SETUP_END_RANGE: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE + { + idc=10001; + x=0.550*safezoneW+safezoneX+0.12; + text="End Range"; + }; + class TEXT_RANGE_CARD_SETUP_INCREMENT: TEXT_TARGET_RANGE_ASSIST_ANGLE + { + idc=10002; + x=0.550*safezoneW+safezoneX+0.12; + text="Increment"; + }; + class TEXT_RANGE_CARD_SETUP_START_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT + { + idc=10003; + onKeyUp=QUOTE(if (_this select 1 == 28) then {1 call FUNC(toggle_range_card_setup)}); + }; + class TEXT_RANGE_CARD_SETUP_END_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_INPUT + { + idc=10004; + onKeyUp=QUOTE(if (_this select 1 == 28) then {1 call FUNC(toggle_range_card_setup)}); + }; + class TEXT_RANGE_CARD_SETUP_INCREMENT_INPUT: TEXT_TARGET_RANGE_ASSIST_ANGLE_INPUT + { + idc=10005; + onKeyUp=QUOTE(if (_this select 1 == 28) then {1 call FUNC(toggle_range_card_setup)}); + }; + class TEXT_RANGE_CARD_SETUP_DONE: TEXT_TARGET_SPEED_ASSIST_DONE + { + idc=10006; + action=QUOTE(1 call FUNC(toggle_range_card_setup)); + }; + class TEXT_RANGE_CARD_SETUP_CANCEL: TEXT_TARGET_SPEED_ASSIST_CANCEL + { + idc=10007; + action=QUOTE(0 call FUNC(toggle_range_card_setup)); + }; + class TEXT_RANGE_CARD_SETUP_PREV: TEXT_TARGET_SPEED_ASSIST_PREV + { + idc=10008; + }; + class TEXT_RANGE_CARD_SETUP_NEXT: TEXT_TARGET_SPEED_ASSIST_NEXT + { + idc=10009; + }; + + class TEXT_ADD_NEW_GUN_CAPTION: ATragMX_RscText + { + idc=11000; + style=ST_LEFT; + w=0.25; + h=0.04; + x=0.550*safezoneW+safezoneX+0.12; + y=0.265*safezoneH+safezoneY+0.24; + sizeEx=0.025; + text="New Gun Name"; + }; + class TEXT_ADD_NEW_GUN_GUN_NAME_INPUT: ATragMX_RscEdit + { + idc=11001; + style=ST_LEFT; + w=0.225; + h=0.04; + x=0.550*safezoneW+safezoneX+0.12; + y=0.265*safezoneH+safezoneY+0.28; + text=""; + }; + class TEXT_ADD_NEW_GUN_OK: ATragMX_RscButton + { + idc=11002; + style=ST_CENTER; + w=0.1; + h=0.04; + x=0.550*safezoneW+safezoneX+0.12; + y=0.265*safezoneH+safezoneY+0.33; + colorBackground[]={0.15,0.21,0.23,0.3}; + colorFocused[]={0.15,0.21,0.23,0.2}; + text="OK"; + action=QUOTE(call FUNC(add_new_gun); false call FUNC(show_add_new_gun); true call FUNC(show_gun_list)); + }; + class TEXT_ADD_NEW_GUN_CANCEL: TEXT_ADD_NEW_GUN_OK + { + idc=11003; + x=0.550*safezoneW+safezoneX+0.245; + text="Cancel"; + action=QUOTE(false call FUNC(show_add_new_gun); true call FUNC(show_gun_list)); + }; + }; }; \ No newline at end of file diff --git a/addons/atragmx/XEH_postInit.sqf b/addons/atragmx/XEH_postInit.sqf index 4d26fcf7a9..9189a5966c 100644 --- a/addons/atragmx/XEH_postInit.sqf +++ b/addons/atragmx/XEH_postInit.sqf @@ -3,18 +3,18 @@ //#include "initKeybinds.sqf" if (count (profileNamespace getVariable ["ACE_ATragMX_gunList", []]) > 0) then { - GVAR(ATragMX_gunList) = profileNamespace getVariable "ACE_ATragMX_gunList"; + GVAR(ATragMX_gunList) = profileNamespace getVariable "ACE_ATragMX_gunList"; } else { - // Profile Name, Muzzle Velocity, Zero Range, Scope Base Angle, AirFriction, Bore Height, Scope Unit, Elevation Scope Step, Windage Scope Step, Maximum Elevation, Dialed Elevation, Dialed Windage, Mass, Ammo Class Name, Magazine Class Name, BC, Drag Model, Atmosphere Model - GVAR(ATragMX_gunList) = [["12.7x108mm" , 820, 500, 0.255, -0.0005600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.28, "B_127x108_Ball" , "5Rnd_127x108_Mag" , 0.700, 1, "ASM" ], + // Profile Name, Muzzle Velocity, Zero Range, Scope Base Angle, AirFriction, Bore Height, Scope Unit, Elevation Scope Step, Windage Scope Step, Maximum Elevation, Dialed Elevation, Dialed Windage, Mass, Ammo Class Name, Magazine Class Name, BC, Drag Model, Atmosphere Model + GVAR(ATragMX_gunList) = [["12.7x108mm" , 820, 500, 0.255, -0.0005600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.28, "B_127x108_Ball" , "5Rnd_127x108_Mag" , 0.700, 1, "ASM" ], ["12.7x99mm" , 880, 500, 0.202, -0.0005600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 41.92, "B_127x99_Ball" , "5Rnd_mas_127x99_Stanag" , 0.670, 1, "ASM" ], ["10.4x77mm" , 910, 500, 0.200, -0.0004800, 3.81, 0, 0.338, 0.338, 120, 0, 0, 27.15, "B_408_Ball" , "7Rnd_408_Mag" , 0.970, 1, "ASM" ], ["7.62x51mm" , 850, 500, 0.280, -0.0010000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.460, "B_762x51_Ball" , "20Rnd_762x51_Mag" , 0.393, 1, "ICAO"], ["6.5x39mm" , 800, 500, 0.304, -0.0009000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 7.776, "B_65x39_Caseless", "30Rnd_65x39_caseless_mag", 0.263, 1, "ICAO"], ["5.56x45mm" , 920, 500, 0.259, -0.0012000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.000, "B_556x45_Ball" , "30Rnd_556x45_Stanag" , 0.304, 1, "ASM" ], ["5.56x45mm Mk262" , 850, 500, 0.294, -0.0011250, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.990, "RH_556x45_Mk262" , "RH_30Rnd_556x45_Mk262" , 0.361, 1, "ASM" ]]; - - profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(ATragMX_gunList)]; + + profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(ATragMX_gunList)]; }; [] call FUNC(init); diff --git a/addons/atragmx/functions/fnc_add_new_gun.sqf b/addons/atragmx/functions/fnc_add_new_gun.sqf index e9c6a36452..b864c91835 100644 --- a/addons/atragmx/functions/fnc_add_new_gun.sqf +++ b/addons/atragmx/functions/fnc_add_new_gun.sqf @@ -4,11 +4,11 @@ private ["_gunName", "_gunProfileEntry"]; _gunName = ctrlText 11001; if (_gunName != "") then { - _gunProfileEntry = [_gunName, 850, 500, 0.280, -0.0010000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.460, "", "", 0.393, 1, "ICAO"]; + _gunProfileEntry = [_gunName, 850, 500, 0.280, -0.0010000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.460, "", "", 0.393, 1, "ICAO"]; - GVAR(ATragMX_gunList) = GVAR(ATragMX_gunList) + [_gunProfileEntry]; + GVAR(ATragMX_gunList) = GVAR(ATragMX_gunList) + [_gunProfileEntry]; - lbAdd [6000, _gunProfileEntry select 0]; + lbAdd [6000, _gunProfileEntry select 0]; - profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(ATragMX_gunList)]; + profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(ATragMX_gunList)]; }; diff --git a/addons/atragmx/functions/fnc_calculate_range_card.sqf b/addons/atragmx/functions/fnc_calculate_range_card.sqf index a907f3ab1a..0a09031221 100644 --- a/addons/atragmx/functions/fnc_calculate_range_card.sqf +++ b/addons/atragmx/functions/fnc_calculate_range_card.sqf @@ -20,8 +20,8 @@ _barometricPressure = (GVAR(ATragMX_barometricPressure) select GVAR(ATragMX_curr _relativeHumidity = (GVAR(ATragMX_relativeHumidity) select GVAR(ATragMX_currentTarget)); if (GVAR(ATragMX_currentUnit) == 1) then { - _temperature = (_temperature - 32) / 1.8; - _barometricPressure = _barometricPressure * 33.8638866667; + _temperature = (_temperature - 32) / 1.8; + _barometricPressure = _barometricPressure * 33.8638866667; }; private ["_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange"]; @@ -32,17 +32,17 @@ _targetSpeed = (GVAR(ATragMX_targetSpeed) select GVAR(ATragMX_currentTarget)); _targetRange = GVAR(ATragMX_rangeCardEndRange); if (GVAR(ATragMX_currentUnit) != 2) then { - _targetRange = _targetRange / 1.0936133; + _targetRange = _targetRange / 1.0936133; }; if (GVAR(ATragMX_currentUnit) == 1) then { - _windSpeed = _windSpeed / 2.23693629; - _targetSpeed = _targetSpeed / 2.23693629; + _windSpeed = _windSpeed / 2.23693629; + _targetSpeed = _targetSpeed / 2.23693629; }; GVAR(ATragMX_rangeCardData) = []; private ["_result"]; _result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, - _windSpeed, _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, true] call FUNC(calculate_solution); + _windSpeed, _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, true] call FUNC(calculate_solution); diff --git a/addons/atragmx/functions/fnc_calculate_solution.sqf b/addons/atragmx/functions/fnc_calculate_solution.sqf index 0626cf4d0f..fcd509291c 100644 --- a/addons/atragmx/functions/fnc_calculate_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_solution.sqf @@ -40,18 +40,18 @@ _n = 0; _range = 0; _rangeFactor = 1; if (_storeRangeCardData) then { - if (GVAR(ATragMX_currentUnit) != 2) then { - _rangeFactor = 1.0936133; - }; - GVAR(ATragMX_rangeCardData) = []; + if (GVAR(ATragMX_currentUnit) != 2) then { + _rangeFactor = 1.0936133; + }; + GVAR(ATragMX_rangeCardData) = []; }; private ["_wind"]; _wind = [cos(270 - _windDirection * 30) * _windSpeed, sin(270 - _windDirection * 30) * _windSpeed, 0]; if (EGVAR(advanced_ballistics,AdvancedBallistics)) then { - if (EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { - _bc = [_bc, _temperature, _barometricPressure, _relativeHumidity, _atmosphereModel] call FUNC(calculateAtmosphericCorrection); - }; + if (EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { + _bc = [_bc, _temperature, _barometricPressure, _relativeHumidity, _atmosphereModel] call FUNC(calculateAtmosphericCorrection); + }; }; _TOF = 0; @@ -66,54 +66,54 @@ _bulletVelocity set [2, Sin(_scopeBaseAngle) * _muzzleVelocity]; while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do { - _bulletSpeed = vectorMagnitude _bulletVelocity; - - _trueVelocity = _bulletVelocity vectorDiff _wind; - _trueSpeed = vectorMagnitude _trueVelocity; + _bulletSpeed = vectorMagnitude _bulletVelocity; + + _trueVelocity = _bulletVelocity vectorDiff _wind; + _trueSpeed = vectorMagnitude _trueVelocity; if (EGVAR(advanced_ballistics,AdvancedBallistics)) then { if (EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { - private ["_drag"]; - _drag = -1 * ([_dragModel, _bc, _trueSpeed] call EFUNC(advanced_ballistics,calculateRetardation)); - _bulletAccel = (vectorNormalized _trueVelocity) vectorMultiply (_drag); - }; - } else { - _bulletAccel = _trueVelocity vectorMultiply (_trueSpeed * _airFriction); - }; - - _bulletAccel = _bulletAccel vectorAdd _gravity; - - _bulletVelocity = _bulletVelocity vectorAdd (_bulletAccel vectorMultiply _deltaT); - _bulletPos = _bulletPos vectorAdd (_bulletVelocity vectorMultiply _deltaT); - - _TOF = _TOF + _deltaT; - - if (_storeRangeCardData) then { - _range = GVAR(ATragMX_rangeCardStartRange) + _n * GVAR(ATragMX_rangeCardIncrement); - if ((_bulletPos select 1) * _rangeFactor >= _range && _range <= GVAR(ATragMX_rangeCardEndRange)) then { - if ((_bulletPos select 1) > 0) then { - _elevation = - atan((_bulletPos select 2) / (_bulletPos select 1)); - _windage = - atan((_bulletPos select 0) / (_bulletPos select 1)); - }; - if (_range != 0) then { - _lead = (_targetSpeed * _TOF) / (Tan(3.38 / 60) * _range); - }; - _kineticEnergy = 0.5 * (_bulletMass / 1000 * (_bulletSpeed ^ 2)); - _kineticEnergy = _kineticEnergy * 0.737562149; - - GVAR(ATragMX_rangeCardData) set [_n, [_range, _elevation * 60, _windage * 60, _lead, _TOF, _bulletSpeed, _kineticEnergy]]; - _n = _n + 1; - }; - }; + private ["_drag"]; + _drag = -1 * ([_dragModel, _bc, _trueSpeed] call EFUNC(advanced_ballistics,calculateRetardation)); + _bulletAccel = (vectorNormalized _trueVelocity) vectorMultiply (_drag); + }; + } else { + _bulletAccel = _trueVelocity vectorMultiply (_trueSpeed * _airFriction); + }; + + _bulletAccel = _bulletAccel vectorAdd _gravity; + + _bulletVelocity = _bulletVelocity vectorAdd (_bulletAccel vectorMultiply _deltaT); + _bulletPos = _bulletPos vectorAdd (_bulletVelocity vectorMultiply _deltaT); + + _TOF = _TOF + _deltaT; + + if (_storeRangeCardData) then { + _range = GVAR(ATragMX_rangeCardStartRange) + _n * GVAR(ATragMX_rangeCardIncrement); + if ((_bulletPos select 1) * _rangeFactor >= _range && _range <= GVAR(ATragMX_rangeCardEndRange)) then { + if ((_bulletPos select 1) > 0) then { + _elevation = - atan((_bulletPos select 2) / (_bulletPos select 1)); + _windage = - atan((_bulletPos select 0) / (_bulletPos select 1)); + }; + if (_range != 0) then { + _lead = (_targetSpeed * _TOF) / (Tan(3.38 / 60) * _range); + }; + _kineticEnergy = 0.5 * (_bulletMass / 1000 * (_bulletSpeed ^ 2)); + _kineticEnergy = _kineticEnergy * 0.737562149; + + GVAR(ATragMX_rangeCardData) set [_n, [_range, _elevation * 60, _windage * 60, _lead, _TOF, _bulletSpeed, _kineticEnergy]]; + _n = _n + 1; + }; + }; }; if ((_bulletPos select 1) > 0) then { - _elevation = - atan((_bulletPos select 2) / (_bulletPos select 1)); - _windage = - atan((_bulletPos select 0) / (_bulletPos select 1)); + _elevation = - atan((_bulletPos select 2) / (_bulletPos select 1)); + _windage = - atan((_bulletPos select 0) / (_bulletPos select 1)); }; if (_targetRange != 0) then { - _lead = (_targetSpeed * _TOF) / (Tan(3.38 / 60) * _targetRange); + _lead = (_targetSpeed * _TOF) / (Tan(3.38 / 60) * _targetRange); }; _kineticEnergy = 0.5 * (_bulletMass / 1000 * (_bulletSpeed ^ 2)); diff --git a/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf b/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf index f8f3daacd4..2081b203f9 100644 --- a/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf @@ -6,100 +6,100 @@ _angle = parseNumber(ctrlText 7012); _targetSize = parseNumber(ctrlText 7010); if (GVAR(ATragMX_rangeAssistUseTargetHeight)) then { - _targetSize = _targetSize * cos(_angle); + _targetSize = _targetSize * cos(_angle); }; switch (GVAR(ATragMX_rangeAssistTargetSizeUnit)) do { - case 0: - { - _targetSize = _targetSize * 0.0254; - }; - case 1: - { - _targetSize = _targetSize * 0.3048; - }; - case 2: - { - _targetSize = _targetSize * 0.01; - }; + case 0: + { + _targetSize = _targetSize * 0.0254; + }; + case 1: + { + _targetSize = _targetSize * 0.3048; + }; + case 2: + { + _targetSize = _targetSize * 0.01; + }; }; _imageSize = parseNumber(ctrlText 7011); switch (GVAR(ATragMX_rangeAssistImageSizeUnit)) do { - case 0: - { - _imageSize = _imageSize / 6400 * 360; - }; - case 1: - { - _imageSize = _imageSize / 60; - }; - case 2: - { - _imageSize = _imageSize / 60 / 1.047; - }; + case 0: + { + _imageSize = _imageSize / 6400 * 360; + }; + case 1: + { + _imageSize = _imageSize / 60; + }; + case 2: + { + _imageSize = _imageSize / 60 / 1.047; + }; }; _estRange = parseNumber(ctrlText 7013); if (GVAR(ATragMX_currentUnit) != 2) then { - _estRange = _estRange / 1.0936133; + _estRange = _estRange / 1.0936133; }; switch (_this) do { - case 0: - { - _targetSize = tan(_imageSize) * _estRange; - - if (GVAR(ATragMX_rangeAssistUseTargetHeight)) then - { - _targetSize = _targetSize / cos(_angle); - }; - - switch (GVAR(ATragMX_rangeAssistTargetSizeUnit)) do - { - case 0: - { - _targetSize = _targetSize / 0.0254; - }; - case 1: - { - _targetSize = _targetSize / 0.3048; - }; - case 2: - { - _targetSize = _targetSize / 0.01; - }; - }; - - ctrlSetText [7010, Str(Round(_targetSize * 100) / 100)]; - }; - case 1: - { - _imageSize = atan(_targetSize / _estRange); - - switch (GVAR(ATragMX_rangeAssistImageSizeUnit)) do - { - case 0: - { - _imageSize = _imageSize * 6400 / 360; - }; - case 1: - { - _imageSize = _imageSize * 60; - }; - case 2: - { - _imageSize = _imageSize * 60 * 1.047; - }; - }; - - ctrlSetText [7011, Str(Round(_imageSize * 100) / 100)]; - }; - case 2: - { - _estRange = _targetSize / tan(_imageSize); - - ctrlSetText [7013, Str(Round(_estRange))]; - }; + case 0: + { + _targetSize = tan(_imageSize) * _estRange; + + if (GVAR(ATragMX_rangeAssistUseTargetHeight)) then + { + _targetSize = _targetSize / cos(_angle); + }; + + switch (GVAR(ATragMX_rangeAssistTargetSizeUnit)) do + { + case 0: + { + _targetSize = _targetSize / 0.0254; + }; + case 1: + { + _targetSize = _targetSize / 0.3048; + }; + case 2: + { + _targetSize = _targetSize / 0.01; + }; + }; + + ctrlSetText [7010, Str(Round(_targetSize * 100) / 100)]; + }; + case 1: + { + _imageSize = atan(_targetSize / _estRange); + + switch (GVAR(ATragMX_rangeAssistImageSizeUnit)) do + { + case 0: + { + _imageSize = _imageSize * 6400 / 360; + }; + case 1: + { + _imageSize = _imageSize * 60; + }; + case 2: + { + _imageSize = _imageSize * 60 * 1.047; + }; + }; + + ctrlSetText [7011, Str(Round(_imageSize * 100) / 100)]; + }; + case 2: + { + _estRange = _targetSize / tan(_imageSize); + + ctrlSetText [7013, Str(Round(_estRange))]; + }; }; diff --git a/addons/atragmx/functions/fnc_calculate_target_solution.sqf b/addons/atragmx/functions/fnc_calculate_target_solution.sqf index b5d526a242..b744512b8f 100644 --- a/addons/atragmx/functions/fnc_calculate_target_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_solution.sqf @@ -20,8 +20,8 @@ _barometricPressure = (GVAR(ATragMX_barometricPressure) select GVAR(ATragMX_curr _relativeHumidity = (GVAR(ATragMX_relativeHumidity) select GVAR(ATragMX_currentTarget)); if (GVAR(ATragMX_currentUnit) == 1) then { - _temperature = (_temperature - 32) / 1.8; - _barometricPressure = _barometricPressure * 33.8638866667; + _temperature = (_temperature - 32) / 1.8; + _barometricPressure = _barometricPressure * 33.8638866667; }; private ["_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange"]; @@ -32,16 +32,16 @@ _targetSpeed = (GVAR(ATragMX_targetSpeed) select GVAR(ATragMX_currentTarget)); _targetRange = (GVAR(ATragMX_targetRange) select GVAR(ATragMX_currentTarget)); if (GVAR(ATragMX_currentUnit) != 2) then { - _targetRange = _targetRange / 1.0936133; + _targetRange = _targetRange / 1.0936133; }; if (GVAR(ATragMX_currentUnit) == 1) then { - _windSpeed = _windSpeed / 2.23693629; - _targetSpeed = _targetSpeed / 2.23693629; + _windSpeed = _windSpeed / 2.23693629; + _targetSpeed = _targetSpeed / 2.23693629; }; _result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, - _windSpeed, _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, false] call FUNC(calculate_solution); + _windSpeed, _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, false] call FUNC(calculate_solution); GVAR(ATragMX_elevationOutput) set [GVAR(ATragMX_currentTarget), _result select 0]; GVAR(ATragMX_windageOutput) set [GVAR(ATragMX_currentTarget), _result select 1]; diff --git a/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf b/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf index 9e7cf04352..768c101eb1 100644 --- a/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf @@ -9,33 +9,33 @@ _estSpeed = 0; if (GVAR(ATragMX_currentUnit) != 2) then { - _targetRange = _targetRange / 1.0936133; + _targetRange = _targetRange / 1.0936133; }; switch (GVAR(ATragMX_rangeAssistImageSizeUnit)) do { - case 0: - { - _numTicks = _numTicks / 6400 * 360; - }; - case 1: - { - _numTicks = _numTicks / 60; - }; - case 2: - { - _numTicks = _numTicks / 60 / 1.047; - }; + case 0: + { + _numTicks = _numTicks / 6400 * 360; + }; + case 1: + { + _numTicks = _numTicks / 60; + }; + case 2: + { + _numTicks = _numTicks / 60 / 1.047; + }; }; if (_timeSecs > 0) then { - _estSpeed = tan(_numTicks) * _targetRange / _timeSecs; + _estSpeed = tan(_numTicks) * _targetRange / _timeSecs; }; if (GVAR(ATragMX_currentUnit) == 1) then { - _estSpeed = _estSpeed * 2.23693629; + _estSpeed = _estSpeed * 2.23693629; }; ctrlSetText [8007, Str(Round(_estSpeed * 10) / 10)]; diff --git a/addons/atragmx/functions/fnc_change_gun.sqf b/addons/atragmx/functions/fnc_change_gun.sqf index ce90c6e012..b0ecb7dbc5 100644 --- a/addons/atragmx/functions/fnc_change_gun.sqf +++ b/addons/atragmx/functions/fnc_change_gun.sqf @@ -9,7 +9,7 @@ lbSetCurSel [6000, (GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget)) if ((GVAR(ATragMX_scopeUnits) select (GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))) != "Clicks") then { - GVAR(ATragMX_currentScopeUnit) set [GVAR(ATragMX_currentTarget), (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 6]; + GVAR(ATragMX_currentScopeUnit) set [GVAR(ATragMX_currentTarget), (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 6]; }; [] call FUNC(update_gun); diff --git a/addons/atragmx/functions/fnc_create_dialog.sqf b/addons/atragmx/functions/fnc_create_dialog.sqf index f642b101fd..e3b24cbb67 100644 --- a/addons/atragmx/functions/fnc_create_dialog.sqf +++ b/addons/atragmx/functions/fnc_create_dialog.sqf @@ -19,7 +19,7 @@ false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist_timer.sqf)); { - lbAdd [6000, _x select 0]; + lbAdd [6000, _x select 0]; } forEach GVAR(ATragMX_gunList); true diff --git a/addons/atragmx/functions/fnc_delete_gun.sqf b/addons/atragmx/functions/fnc_delete_gun.sqf index b60dd14a46..aaaf2a81e2 100644 --- a/addons/atragmx/functions/fnc_delete_gun.sqf +++ b/addons/atragmx/functions/fnc_delete_gun.sqf @@ -6,9 +6,9 @@ _index = lbCurSel 6000; if (_index == -1) exitWith {}; for "_i" from 0 to (count GVAR(ATragMX_currentGun)) - 1 do { - if ((GVAR(ATragMX_currentGun) select _i) > _index) then { - GVAR(ATragMX_currentGun) set [_i, (GVAR(ATragMX_currentGun) select _i) - 1]; - }; + if ((GVAR(ATragMX_currentGun) select _i) > _index) then { + GVAR(ATragMX_currentGun) set [_i, (GVAR(ATragMX_currentGun) select _i) - 1]; + }; }; GVAR(ATragMX_gunList) set [_index, 0]; diff --git a/addons/atragmx/functions/fnc_parse_input.sqf b/addons/atragmx/functions/fnc_parse_input.sqf index b46a5fcc2c..742cba600d 100644 --- a/addons/atragmx/functions/fnc_parse_input.sqf +++ b/addons/atragmx/functions/fnc_parse_input.sqf @@ -14,16 +14,16 @@ private ["_boreHeight", "_bulletMass", "_airFriction", "_muzzleVelocity"]; _boreHeight = parseNumber(ctrlText 100); _bulletMass = parseNumber(ctrlText 110); if (EGVAR(advanced_ballistics,AdvancedBallistics) && EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { - _airFriction = 0.1 max parseNumber(ctrlText 120) min 2; + _airFriction = 0.1 max parseNumber(ctrlText 120) min 2; } else { - _airFriction = parseNumber(ctrlText 120) / -1000; + _airFriction = parseNumber(ctrlText 120) / -1000; }; _muzzleVelocity = parseNumber(ctrlText 130); if (GVAR(ATragMX_currentUnit) == 1) then { - _boreHeight = _boreHeight * 2.54; - _bulletMass = _bulletMass * 0.06479891; - _muzzleVelocity = _muzzleVelocity / 3.2808399; + _boreHeight = _boreHeight * 2.54; + _bulletMass = _bulletMass * 0.06479891; + _muzzleVelocity = _muzzleVelocity / 3.2808399; }; _boreHeight = 0.1 max _boreHeight min 10; _bulletMass = 1 max _bulletMass min 100; @@ -32,9 +32,9 @@ _muzzleVelocity = 100 max _muzzleVelocity min 1400; (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [5, _boreHeight]; (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [12, _bulletMass]; if (EGVAR(advanced_ballistics,AdvancedBallistics) && EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { - (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [15, _airFriction]; + (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [15, _airFriction]; } else { - (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [4, _airFriction]; + (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [4, _airFriction]; }; (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [1, _muzzleVelocity]; @@ -46,23 +46,23 @@ switch ((GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))) do { case 0: { - _elevationCur = _elevationCur * 3.38; - _windageCur = _windageCur * 3.38; + _elevationCur = _elevationCur * 3.38; + _windageCur = _windageCur * 3.38; }; - + case 2: { - _elevationCur = _elevationCur / 1.047; - _windageCur = _windageCur / 1.047; + _elevationCur = _elevationCur / 1.047; + _windageCur = _windageCur / 1.047; }; - - case 3: + + case 3: { - _elevationScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 7); - _windageScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 8); - - _elevationCur = _elevationCur * _elevationScopeStep; - _windageCur = _windageCur * _windageScopeStep; + _elevationScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 7); + _windageScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 8); + + _elevationCur = _elevationCur * _elevationScopeStep; + _windageCur = _windageCur * _windageScopeStep; }; }; diff --git a/addons/atragmx/functions/fnc_save_gun.sqf b/addons/atragmx/functions/fnc_save_gun.sqf index c138cf7e62..200eacbfee 100644 --- a/addons/atragmx/functions/fnc_save_gun.sqf +++ b/addons/atragmx/functions/fnc_save_gun.sqf @@ -7,7 +7,7 @@ GVAR(ATragMX_gunList) set [_index, +(GVAR(ATragMX_workingMemory) select GVAR(ATr lbClear 6000; { - lbAdd [6000, _x select 0]; + lbAdd [6000, _x select 0]; } forEach GVAR(ATragMX_gunList); profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(ATragMX_gunList)]; diff --git a/addons/atragmx/functions/fnc_show_main_page.sqf b/addons/atragmx/functions/fnc_show_main_page.sqf index d1f15db484..db8e0a372a 100644 --- a/addons/atragmx/functions/fnc_show_main_page.sqf +++ b/addons/atragmx/functions/fnc_show_main_page.sqf @@ -1,4 +1,4 @@ #include "script_component.hpp" {ctrlShow [_x, _this]} forEach [10, 100, 11, 110, 12, 120, 13, 130, 14, 140, 20, 200, 21, 210, 22, 220, 30, 300, 31, 310, 32, 320, 33, 330, 34, 340, 40, 400, 401, 402, 403, 41, 410, 411, 412, 42, 420, - 500, 501, 502, 503, 600, 601, 602, 603, 1000, 2000, 3000, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008]; + 500, 501, 502, 503, 600, 601, 602, 603, 1000, 2000, 3000, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008]; diff --git a/addons/atragmx/functions/fnc_sord.sqf b/addons/atragmx/functions/fnc_sord.sqf index 86fdb7e3ce..4732b6267c 100644 --- a/addons/atragmx/functions/fnc_sord.sqf +++ b/addons/atragmx/functions/fnc_sord.sqf @@ -5,18 +5,18 @@ GVAR(ATragMX_COMPAT_LRF) = ["Rangefinder", "Laserdesignator"]; private ["_fnc_atragmx"]; _fnc_atragmx = { - private ["_target", "_position", "_range", "_inclinationAngle"]; - - if ((local ACE_player) && (currentWeapon ACE_player) in GVAR(ATragMX_COMPAT_LRF) && (!isNull (_this select 0))) then { - _target = getPosATL (_this select 0); - _position = getPosATL ACE_player; - - _inclinationAngle = asin((ACE_player weaponDirection currentWeapon ACE_player) select 2); - _range = _position distance _target; - - GVAR(ATragMX_inclinationAngle) set [GVAR(ATragMX_currentTarget), _inclinationAngle]; - GVAR(ATragMX_targetRange) set [GVAR(ATragMX_currentTarget), _range]; - }; + private ["_target", "_position", "_range", "_inclinationAngle"]; + + if ((local ACE_player) && (currentWeapon ACE_player) in GVAR(ATragMX_COMPAT_LRF) && (!isNull (_this select 0))) then { + _target = getPosATL (_this select 0); + _position = getPosATL ACE_player; + + _inclinationAngle = asin((ACE_player weaponDirection currentWeapon ACE_player) select 2); + _range = _position distance _target; + + GVAR(ATragMX_inclinationAngle) set [GVAR(ATragMX_currentTarget), _inclinationAngle]; + GVAR(ATragMX_targetRange) set [GVAR(ATragMX_currentTarget), _range]; + }; }; //["ace_sys_rangefinder_Lazing", _fnc_atragmx] call CBA_fnc_addEventHandler; diff --git a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf index a79ed3d49b..7256f646c9 100644 --- a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf +++ b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf @@ -4,27 +4,27 @@ if !(ctrlVisible 9000) then { - private ["_startTime"]; - - false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist_timer.sqf)); - - ctrlSetFocus (_dsp displayCtrl 9002); - - _startTime = time; - - while {GVAR(ATragMX_speedAssistTimer)} do - { - sleep 0.1; - ctrlSetText [9001, Str(Round((time - _startTime) * 10) / 10)]; - }; - - GVAR(ATragMX_speedAssistTimer) = true; - - ctrlSetText [8006, Str(Round((time - _startTime) * 10) / 10)]; - - [] call FUNC(calculate_target_speed_assist); - - false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist_timer.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); + private ["_startTime"]; + + false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist_timer.sqf)); + + ctrlSetFocus (_dsp displayCtrl 9002); + + _startTime = time; + + while {GVAR(ATragMX_speedAssistTimer)} do + { + sleep 0.1; + ctrlSetText [9001, Str(Round((time - _startTime) * 10) / 10)]; + }; + + GVAR(ATragMX_speedAssistTimer) = true; + + ctrlSetText [8006, Str(Round((time - _startTime) * 10) / 10)]; + + [] call FUNC(calculate_target_speed_assist); + + false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist_timer.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); }; diff --git a/addons/atragmx/functions/fnc_toggle_gun_list.sqf b/addons/atragmx/functions/fnc_toggle_gun_list.sqf index 668ee6b8aa..38c51ec6a9 100644 --- a/addons/atragmx/functions/fnc_toggle_gun_list.sqf +++ b/addons/atragmx/functions/fnc_toggle_gun_list.sqf @@ -4,18 +4,18 @@ if (ctrlVisible 6000) then { - false execVM QUOTE(PATHTOF(functions\fnc_show_gun_list.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); - - if (_this) then { - (lbCurSel 6000) call FUNC(change_gun); - }; + false execVM QUOTE(PATHTOF(functions\fnc_show_gun_list.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); + + if (_this) then { + (lbCurSel 6000) call FUNC(change_gun); + }; } else { - false execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_gun_list.sqf)); - - ctrlSetFocus (_dsp displayCtrl 6002); + false execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_gun_list.sqf)); + + ctrlSetFocus (_dsp displayCtrl 6002); - lbSetCurSel [6000, (GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget))]; + lbSetCurSel [6000, (GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget))]; }; diff --git a/addons/atragmx/functions/fnc_toggle_range_card.sqf b/addons/atragmx/functions/fnc_toggle_range_card.sqf index 71c81678bc..366c60bebf 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card.sqf @@ -4,15 +4,15 @@ if (ctrlVisible 5006) then { - false execVM QUOTE(PATHTOF(functions\fnc_show_range_card.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); + false execVM QUOTE(PATHTOF(functions\fnc_show_range_card.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); } else { - false execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_range_card.sqf)); - - ctrlSetFocus (_dsp displayCtrl 5001); - - [] call FUNC(calculate_range_card); - [] call FUNC(update_range_card); + false execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_range_card.sqf)); + + ctrlSetFocus (_dsp displayCtrl 5001); + + [] call FUNC(calculate_range_card); + [] call FUNC(update_range_card); }; diff --git a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf index fce50a22a7..be9d70c7c0 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf @@ -4,26 +4,26 @@ if (ctrlVisible 10000) then { - false execVM QUOTE(PATHTOF(functions\fnc_show_range_card_setup.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_range_card.sqf)); - - if (_this == 1) then - { - GVAR(ATragMX_rangeCardStartRange) = 0 max Round(parseNumber(ctrlText 10003)) min 3000; - GVAR(ATragMX_rangeCardEndRange) = 0 max Round(parseNumber(ctrlText 10004)) min 3000; - GVAR(ATragMX_rangeCardIncrement) = 1 max Round(parseNumber(ctrlText 10005)) min 3000; - - [] call FUNC(calculate_range_card); - [] call FUNC(update_range_card); - }; + false execVM QUOTE(PATHTOF(functions\fnc_show_range_card_setup.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_range_card.sqf)); + + if (_this == 1) then + { + GVAR(ATragMX_rangeCardStartRange) = 0 max Round(parseNumber(ctrlText 10003)) min 3000; + GVAR(ATragMX_rangeCardEndRange) = 0 max Round(parseNumber(ctrlText 10004)) min 3000; + GVAR(ATragMX_rangeCardIncrement) = 1 max Round(parseNumber(ctrlText 10005)) min 3000; + + [] call FUNC(calculate_range_card); + [] call FUNC(update_range_card); + }; } else { - false execVM QUOTE(PATHTOF(functions\fnc_show_range_card.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_range_card_setup.sqf)); - - ctrlSetFocus (_dsp displayCtrl 10006); - - ctrlSetText [10003, Str(Round(GVAR(ATragMX_rangeCardStartRange)))]; - ctrlSetText [10004, Str(Round(GVAR(ATragMX_rangeCardEndRange)))]; - ctrlSetText [10005, Str(Round(GVAR(ATragMX_rangeCardIncrement)))]; + false execVM QUOTE(PATHTOF(functions\fnc_show_range_card.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_range_card_setup.sqf)); + + ctrlSetFocus (_dsp displayCtrl 10006); + + ctrlSetText [10003, Str(Round(GVAR(ATragMX_rangeCardStartRange)))]; + ctrlSetText [10004, Str(Round(GVAR(ATragMX_rangeCardEndRange)))]; + ctrlSetText [10005, Str(Round(GVAR(ATragMX_rangeCardIncrement)))]; }; diff --git a/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf index 88e780ff43..ce0cd18c81 100644 --- a/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf @@ -4,29 +4,29 @@ if (ctrlVisible 7000) then { - false execVM QUOTE(PATHTOF(functions\fnc_show_target_range_assist.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); - - if (_this == 1) then - { - ctrlSetText [320, Str(parseNumber(ctrlText 7012))]; - ctrlSetText [340, Str(parseNumber(ctrlText 7013))]; - }; + false execVM QUOTE(PATHTOF(functions\fnc_show_target_range_assist.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); + + if (_this == 1) then + { + ctrlSetText [320, Str(parseNumber(ctrlText 7012))]; + ctrlSetText [340, Str(parseNumber(ctrlText 7013))]; + }; } else { - false execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_target_range_assist.sqf)); - - ctrlSetFocus (_dsp displayCtrl 7018); - - ctrlSetText [7012, Str(parseNumber(ctrlText 320))]; - ctrlSetText [7013, Str(parseNumber(ctrlText 340))]; + false execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_target_range_assist.sqf)); + + ctrlSetFocus (_dsp displayCtrl 7018); + + ctrlSetText [7012, Str(parseNumber(ctrlText 320))]; + ctrlSetText [7013, Str(parseNumber(ctrlText 340))]; - if (GVAR(ATragMX_currentUnit) != 2) then - { - ctrlSetText [7016, "Yards"]; - } else - { - ctrlSetText [7016, "Meters"]; - }; + if (GVAR(ATragMX_currentUnit) != 2) then + { + ctrlSetText [7016, "Yards"]; + } else + { + ctrlSetText [7016, "Meters"]; + }; }; diff --git a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf index 18c2158805..4f3b527863 100644 --- a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf @@ -4,36 +4,36 @@ if (ctrlVisible 8000) then { - false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); - - if (_this == 1) then - { - [] call FUNC(calculate_target_speed_assist); - ctrlSetText [330, Str(parseNumber(ctrlText 8007))]; - }; + false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); + + if (_this == 1) then + { + [] call FUNC(calculate_target_speed_assist); + ctrlSetText [330, Str(parseNumber(ctrlText 8007))]; + }; } else { - false execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); - - ctrlSetFocus (_dsp displayCtrl 8012); - - ctrlSetText [8004, Str(Round((GVAR(ATragMX_targetRange) select GVAR(ATragMX_currentTarget))))]; + false execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); + + ctrlSetFocus (_dsp displayCtrl 8012); + + ctrlSetText [8004, Str(Round((GVAR(ATragMX_targetRange) select GVAR(ATragMX_currentTarget))))]; - if (GVAR(ATragMX_currentUnit) != 2) then - { - ctrlSetText [8008, "Yards"]; - } else - { - ctrlSetText [8008, "Meters"]; - }; - - if (GVAR(ATragMX_currentUnit) != 1) then - { - ctrlSetText [8011, "m/s"]; - } else - { - ctrlSetText [8011, "mph"]; - }; + if (GVAR(ATragMX_currentUnit) != 2) then + { + ctrlSetText [8008, "Yards"]; + } else + { + ctrlSetText [8008, "Meters"]; + }; + + if (GVAR(ATragMX_currentUnit) != 1) then + { + ctrlSetText [8011, "m/s"]; + } else + { + ctrlSetText [8011, "mph"]; + }; }; diff --git a/addons/atragmx/functions/fnc_update_atmosphere.sqf b/addons/atragmx/functions/fnc_update_atmosphere.sqf index 5c8d2aa8f4..b72ab0ad06 100644 --- a/addons/atragmx/functions/fnc_update_atmosphere.sqf +++ b/addons/atragmx/functions/fnc_update_atmosphere.sqf @@ -2,8 +2,8 @@ ctrlSetText [200, Str(Round((GVAR(ATragMX_temperature) select GVAR(ATragMX_currentTarget)) * 10) / 10)]; if (GVAR(ATragMX_currentUnit) == 1) then { - ctrlSetText [210, Str(Round((GVAR(ATragMX_barometricPressure) select GVAR(ATragMX_currentTarget)) * 100) / 100)]; + ctrlSetText [210, Str(Round((GVAR(ATragMX_barometricPressure) select GVAR(ATragMX_currentTarget)) * 100) / 100)]; } else { - ctrlSetText [210, Str(Round(GVAR(ATragMX_barometricPressure) select GVAR(ATragMX_currentTarget)))]; + ctrlSetText [210, Str(Round(GVAR(ATragMX_barometricPressure) select GVAR(ATragMX_currentTarget)))]; }; ctrlSetText [220, Str(Round((GVAR(ATragMX_relativeHumidity) select GVAR(ATragMX_currentTarget)) * 100 * 10) / 10)]; diff --git a/addons/atragmx/functions/fnc_update_gun.sqf b/addons/atragmx/functions/fnc_update_gun.sqf index c1e94c2394..be996c6ffd 100644 --- a/addons/atragmx/functions/fnc_update_gun.sqf +++ b/addons/atragmx/functions/fnc_update_gun.sqf @@ -3,36 +3,36 @@ ctrlSetText [1000, (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 0]; if (GVAR(ATragMX_currentUnit) == 1) then { - ctrlSetText [ 100, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 5) / 2.54 * 100) / 100)]; + ctrlSetText [ 100, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 5) / 2.54 * 100) / 100)]; } else { - ctrlSetText [ 100, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 5) * 100) / 100)]; + ctrlSetText [ 100, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 5) * 100) / 100)]; }; if (GVAR(ATragMX_currentUnit) == 1) then { - ctrlSetText [ 110, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 12) * 15.4323584))]; + ctrlSetText [ 110, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 12) * 15.4323584))]; } else { - ctrlSetText [ 110, Str(Round((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 12))]; + ctrlSetText [ 110, Str(Round((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 12))]; }; if (EGVAR(advanced_ballistics,AdvancedBallistics) && EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { - ctrlSetText [ 120, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 15) * 1000) / 1000)]; + ctrlSetText [ 120, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 15) * 1000) / 1000)]; } else { - ctrlSetText [ 120, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 4) * -1000 * 1000) / 1000)]; + ctrlSetText [ 120, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 4) * -1000 * 1000) / 1000)]; }; if (GVAR(ATragMX_currentUnit) == 1) then { - ctrlSetText [130, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 1) * 3.2808399))]; + ctrlSetText [130, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 1) * 3.2808399))]; } else { - ctrlSetText [130, Str(Round((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 1))]; + ctrlSetText [130, Str(Round((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 1))]; }; if (GVAR(ATragMX_currentUnit) == 2) then { - ctrlSetText [140, Str(Round((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 2))]; + ctrlSetText [140, Str(Round((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 2))]; } else { - ctrlSetText [140, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 2) * 1.0936133))]; + ctrlSetText [140, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 2) * 1.0936133))]; }; [] call FUNC(update_scope_unit); diff --git a/addons/atragmx/functions/fnc_update_range_card.sqf b/addons/atragmx/functions/fnc_update_range_card.sqf index b266d20296..64495603c5 100644 --- a/addons/atragmx/functions/fnc_update_range_card.sqf +++ b/addons/atragmx/functions/fnc_update_range_card.sqf @@ -7,83 +7,83 @@ ctrlSetText [5006, (GVAR(ATragMX_rangeCardLastColumns) select GVAR(ATragMX_range if (GVAR(ATragMX_currentUnit) != 2) then { - ctrlSetText [5003, "Yards"]; + ctrlSetText [5003, "Yards"]; } else { - ctrlSetText [5003, "Meters"]; + ctrlSetText [5003, "Meters"]; }; lnbClear 5007; { - _range = _x select 0; - _elevation = _x select 1; - _windage = _x select 2; - _lead = _x select 3; - _TOF = _x select 4; - _velocity = _x select 5; - _kineticEnergy = _x select 6; - - switch ((GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))) do - { - case 0: - { - _elevation = _elevation / 3.38; - _windage = _windage / 3.38; - }; - - case 2: - { - _elevation = _elevation * 1.047; - _windage = _windage * 1.047; - }; - - case 3: - { - _elevationScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 7); - _windageScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 8); - - _elevation = Round(_elevation / _elevationScopeStep); - _windage = Round(_windage / _windageScopeStep); - }; - }; - - _elevationOutput = Str(Round(_elevation * 100) / 100); - _windageOutput = Str(Round(_windage * 100) / 100); - - _rangeOutput = Str(_range); - if (_velocity < 340.29) then - { - _rangeOutput = _rangeOutput + "*"; - }; - - if (GVAR(ATragMX_currentUnit) == 1) then - { - _velocity = _velocity * 3.2808399; - }; - - switch (GVAR(ATragMX_rangeCardCurrentColumn)) do - { - case 0: - { - _lastColumnOutput = Str(Round(_lead * 100) / 100); - }; - - case 1: - { - _lastColumnOutput = Str(Round(_velocity)); - }; - - case 2: - { - _lastColumnOutput = Str(Round(_kineticEnergy)); - }; - - case 3: - { - _lastColumnOutput = Str(Round(_TOF * 100) / 100); - } - }; - - lnbAddRow [5007, [_rangeOutput, _elevationOutput, _windageOutput, _lastColumnOutput]]; + _range = _x select 0; + _elevation = _x select 1; + _windage = _x select 2; + _lead = _x select 3; + _TOF = _x select 4; + _velocity = _x select 5; + _kineticEnergy = _x select 6; + + switch ((GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))) do + { + case 0: + { + _elevation = _elevation / 3.38; + _windage = _windage / 3.38; + }; + + case 2: + { + _elevation = _elevation * 1.047; + _windage = _windage * 1.047; + }; + + case 3: + { + _elevationScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 7); + _windageScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 8); + + _elevation = Round(_elevation / _elevationScopeStep); + _windage = Round(_windage / _windageScopeStep); + }; + }; + + _elevationOutput = Str(Round(_elevation * 100) / 100); + _windageOutput = Str(Round(_windage * 100) / 100); + + _rangeOutput = Str(_range); + if (_velocity < 340.29) then + { + _rangeOutput = _rangeOutput + "*"; + }; + + if (GVAR(ATragMX_currentUnit) == 1) then + { + _velocity = _velocity * 3.2808399; + }; + + switch (GVAR(ATragMX_rangeCardCurrentColumn)) do + { + case 0: + { + _lastColumnOutput = Str(Round(_lead * 100) / 100); + }; + + case 1: + { + _lastColumnOutput = Str(Round(_velocity)); + }; + + case 2: + { + _lastColumnOutput = Str(Round(_kineticEnergy)); + }; + + case 3: + { + _lastColumnOutput = Str(Round(_TOF * 100) / 100); + } + }; + + lnbAddRow [5007, [_rangeOutput, _elevationOutput, _windageOutput, _lastColumnOutput]]; } forEach GVAR(ATragMX_rangeCardData); diff --git a/addons/atragmx/functions/fnc_update_result.sqf b/addons/atragmx/functions/fnc_update_result.sqf index 523fb74b7c..639cd5bb9e 100644 --- a/addons/atragmx/functions/fnc_update_result.sqf +++ b/addons/atragmx/functions/fnc_update_result.sqf @@ -16,41 +16,41 @@ switch ((GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))) do { case 0: { - _elevationAbs = _elevationAbs / 3.38; - _windageAbs = _windageAbs / 3.38; - - _elevationRel = _elevationRel / 3.38; - _windageRel = _windageRel / 3.38; - - _elevationCur = _elevationCur / 3.38; - _windageCur = _windageCur / 3.38; + _elevationAbs = _elevationAbs / 3.38; + _windageAbs = _windageAbs / 3.38; + + _elevationRel = _elevationRel / 3.38; + _windageRel = _windageRel / 3.38; + + _elevationCur = _elevationCur / 3.38; + _windageCur = _windageCur / 3.38; }; - + case 2: { - _elevationAbs = _elevationAbs * 1.047; - _windageAbs = _windageAbs * 1.047; - - _elevationRel = _elevationRel * 1.047; - _windageRel = _windageRel * 1.047; - - _elevationCur = _elevationCur * 1.047; - _windageCur = _windageCur * 1.047; + _elevationAbs = _elevationAbs * 1.047; + _windageAbs = _windageAbs * 1.047; + + _elevationRel = _elevationRel * 1.047; + _windageRel = _windageRel * 1.047; + + _elevationCur = _elevationCur * 1.047; + _windageCur = _windageCur * 1.047; }; - - case 3: + + case 3: { - _elevationScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 7); - _windageScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 8); - - _elevationAbs = Round(_elevationAbs / _elevationScopeStep); - _windageAbs = Round(_windageAbs / _windageScopeStep); - - _elevationRel = Round(_elevationRel / _elevationScopeStep); - _windageRel = Round(_windageRel / _windageScopeStep); - - _elevationCur = Round(_elevationCur / _elevationScopeStep); - _windageCur = Round(_windageCur / _windageScopeStep); + _elevationScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 7); + _windageScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 8); + + _elevationAbs = Round(_elevationAbs / _elevationScopeStep); + _windageAbs = Round(_windageAbs / _windageScopeStep); + + _elevationRel = Round(_elevationRel / _elevationScopeStep); + _windageRel = Round(_windageRel / _windageScopeStep); + + _elevationCur = Round(_elevationCur / _elevationScopeStep); + _windageCur = Round(_windageCur / _windageScopeStep); }; }; diff --git a/addons/atragmx/functions/fnc_update_target.sqf b/addons/atragmx/functions/fnc_update_target.sqf index b831e80dca..0d28c4259e 100644 --- a/addons/atragmx/functions/fnc_update_target.sqf +++ b/addons/atragmx/functions/fnc_update_target.sqf @@ -2,21 +2,21 @@ if (!isNil ("GVAR(ATragMX_windSpeed)")) then { - ctrlSetText [300, Str(Round((GVAR(ATragMX_windSpeed) select GVAR(ATragMX_currentTarget)) * 100) / 100)]; + ctrlSetText [300, Str(Round((GVAR(ATragMX_windSpeed) select GVAR(ATragMX_currentTarget)) * 100) / 100)]; }; if (!isNil ("GVAR(ATragMX_windDirection)")) then { - ctrlSetText [310, Str(Round((GVAR(ATragMX_windDirection) select GVAR(ATragMX_currentTarget))))]; + ctrlSetText [310, Str(Round((GVAR(ATragMX_windDirection) select GVAR(ATragMX_currentTarget))))]; }; if (!isNil ("GVAR(ATragMX_inclinationAngle)")) then { - ctrlSetText [320, Str(Round((GVAR(ATragMX_inclinationAngle) select GVAR(ATragMX_currentTarget))))]; + ctrlSetText [320, Str(Round((GVAR(ATragMX_inclinationAngle) select GVAR(ATragMX_currentTarget))))]; }; if (!isNil ("GVAR(ATragMX_targetSpeed)")) then { - ctrlSetText [330, Str(Round((GVAR(ATragMX_targetSpeed) select GVAR(ATragMX_currentTarget)) * 100) / 100)]; + ctrlSetText [330, Str(Round((GVAR(ATragMX_targetSpeed) select GVAR(ATragMX_currentTarget)) * 100) / 100)]; }; if (!isNil ("GVAR(ATragMX_targetRange)")) then { - ctrlSetText [340, Str(Round((GVAR(ATragMX_targetRange) select GVAR(ATragMX_currentTarget))))]; + ctrlSetText [340, Str(Round((GVAR(ATragMX_targetRange) select GVAR(ATragMX_currentTarget))))]; }; diff --git a/addons/atragmx/functions/fnc_update_zero_range.sqf b/addons/atragmx/functions/fnc_update_zero_range.sqf index 82d2c96a64..97a8d8223b 100644 --- a/addons/atragmx/functions/fnc_update_zero_range.sqf +++ b/addons/atragmx/functions/fnc_update_zero_range.sqf @@ -16,7 +16,7 @@ private ["_zeroRange"]; _zeroRange = Round(parseNumber(ctrlText 140)); if (GVAR(ATragMX_currentUnit) != 2) then { - _zeroRange = _zeroRange / 1.0936133; + _zeroRange = _zeroRange / 1.0936133; }; private ["_temperature", "_barometricPressure", "_relativeHumidity"]; @@ -25,8 +25,8 @@ _barometricPressure = (GVAR(ATragMX_barometricPressure) select GVAR(ATragMX_curr _relativeHumidity = (GVAR(ATragMX_relativeHumidity) select GVAR(ATragMX_currentTarget)); if (GVAR(ATragMX_currentUnit) == 1) then { - _temperature = (_temperature - 32) / 1.8; - _barometricPressure = _barometricPressure * 33.8638866667; + _temperature = (_temperature - 32) / 1.8; + _barometricPressure = _barometricPressure * 33.8638866667; }; private ["_result"]; diff --git a/addons/atragmx/script_component.hpp b/addons/atragmx/script_component.hpp index b001f8d057..062df59d19 100644 --- a/addons/atragmx/script_component.hpp +++ b/addons/atragmx/script_component.hpp @@ -2,11 +2,11 @@ #include "\z\ace\addons\main\script_mod.hpp" #ifdef DEBUG_ENABLED_ATRAGMX - #define DEBUG_MODE_FULL + #define DEBUG_MODE_FULL #endif #ifdef DEBUG_SETTINGS_ATRAGMX - #define DEBUG_SETTINGS DEBUG_SETTINGS_ATRAGMX + #define DEBUG_SETTINGS DEBUG_SETTINGS_ATRAGMX #endif #include "\z\ace\addons\main\script_macros.hpp" \ No newline at end of file diff --git a/addons/atragmx/stringtable.xml b/addons/atragmx/stringtable.xml index 4830cb3d38..7385eee22f 100644 --- a/addons/atragmx/stringtable.xml +++ b/addons/atragmx/stringtable.xml @@ -1,6 +1,6 @@  - + ATragMX ATragMX @@ -22,5 +22,5 @@ Open ATragMX - + From b5f410573860535559ee89f1637e4f09d3d507e9 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 7 Apr 2015 22:46:28 +0200 Subject: [PATCH 065/816] Added official manual --- extras/manual_Horus_ATrag-v385.pdf | Bin 0 -> 2199987 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 extras/manual_Horus_ATrag-v385.pdf diff --git a/extras/manual_Horus_ATrag-v385.pdf b/extras/manual_Horus_ATrag-v385.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e3b4a0555d3565ba1eebf7caf5b8f6557748acc7 GIT binary patch literal 2199987 zcmaI61ymi)x-E*kYjA=~VBzjA!5xA_a9`NMgS$&`cXxM(;7)LNcf0&&@AJ;Nk0@U zo7$TE(;DgjbA8HSX8#`vpjy6u85=HH-oo#HLNZA33j;1CS#y~qqQf3wb z0f2;sHPF-%AYp9?H2qf^om zz$d}=nUvsS;bdYL=i*@F;NlP!mk?zY6Bc7*W@8c;7tjSr+nSiV>HK3k3)?@bpLU-H zGJmS54ESzpYX&qYVt{5~U}Rv>2}Xt|Doi0tpecqbR@>|+RjH1)T!un{ zck`#a)*vzBKq&v(42^q>KIYX9y{Ef>xVstG8U>OZe%A*kh+hy40tqat4Ve@f;nTPO zZvWq2b^;nY0^J-h zGHPvgRhA-F*GTWSG~#^m7(bl*!Fg4`U5hN(iQt9#%s~1|W{BvtIGqYjMWDgMMImh7H$O>L$nW;(9$X#XO*_sw?IQaoxUw9K{gsT;fKlL zm=4z*ms|I}bW$Al+dfp1eR{QGoNQ?kHcfcOrn3_dq`EcT2ql~{5(SQL#EiX@rS$ah zFMQNkP4EO7DBAr)1B27ULvw=|usA}YVWeD5Uot#20k~RMHXxfl(7-B(4ITTz`evcOzBnZcFBc(7u|hZi&^8Pdqn07JSg*mMzJNsy zj7I(kMEnb+|K_utDbUcw5NP;`W48Z-uA-rt>32gTQ)?$umQTw5gZO{4{z?6V6y<+G zTJ*DuwVm1jkolATpQZn9RMgHEXle^|`s4%0f7KCnw6hnnbJJn^OmQ%?kaBXf=mO+E z*=+d#%KfDMXVp(>|Ej5M>SX8aX#6RkmHFQ}cEC@qQp(<)l7LawpURjorB(F$bGaF>%8Djm*8kW?muDPf$)DJYHBykkh?^5Z~9 zW&ZZ+km5d_%RYizyo0vR@^>=*b4+qy?a0H6gB~Z9c9FB|v8eNl{1wf{EJpxr*x;lB z46pRDnT^iM19U_3&$V%Wl1%<@;ETZ;1W;d<5NQ1-^_B)gke(S4Ty%pHj&;kzUDZw@ z=*@m;ll~CkbNbt&M8M#qwlsH}zBnan!Uc{vFIM~V9(3jlzDo=Wp@ zQ75M9UlBWgp65JBsMYX|F@KN{?rf9AWfUdIKaBb}Xa7Ur|L>8GljHyD=_Azs*kTGJbzZ1Ea?#hEyS+bX zYG;cFLaa4PVFxSDD9%wC&Hi%3BKB+Q&-~4%giV*w2XYa7se5xz&(NTTsx!UuG@y!i~{p}4QP$zdJ zPitsqyP%q=(`HK!{tQOlayn;<(Ej?k`RrTVvpvYsg=Rq0+0pIwK5KlJo$4X$?=Hi= zA+q;j-U_cbIitdu@HGE+s+s`W0d8Ls;{t~cPRuYoFRZ`A%8$_3Rn2mo0AzX?`8bfF z;X}fAnm85u3cnZPUnfswOz0Dg6bsjg21iag(;17%+kcN= zP;*{N`32NOH*n53@{lToo5J5}pGWfW1WzpK$v9V1OKZ@?cek!c4`#{@?cEun;KT=) zL7QDNyZT+AiPIIRt`-u9(mL)$u3^-> z_@x^+WTLeFit91p*r|N^>ojEKLZ?1L5oeuQnsJ!fQ0M#%Byb-sri2C*Wl6RaDXl3C z>QA}&b)~%OCcnrw@;wolWlfa{DuSDA88ELWUyLQqvm(XAnJwPAt+_}r?Bjiu2MLZA zkr!@YDsI0_$da3A=s=z}5+N4Z_P-VWS*-y@+k8_p(|1be)yhOY-C^r0AEI@Fdza+* z?m^m@;;1H+$k>MOZR=&H-737{bsPIxh4Uot3||o7X}^3=_}8}m&dVZTvMFhC1`znR6t z&dvEb{;>Ym~3D0yd0_W5Tma&#RjNSXo^NmVa3HJ5(_e(?(P?Rdk;e$8!KiPP7li-Sq+R} z6bdAa0O%wL(%;mZupq8kjX=q%nl~^QH(&5VFea^|l1}0C9w7<l6+|neY_zSV&7W)! zN0xXl2)`V`_{8Dex+6x~k&^Fv9AM#Q@89qoY>sltbW*i-wDD8%etRnwf3!YwQl6iY zbs#+cWer()2tKQNRXzqY7!R|oJ3-YM_Xgu>gdlbOKuz2K3PvIBWz}^x;BLO{9*PU6 zY!ea5%E}tqOqdkgoZWTe!}E&lb;VD9<q*`7lF z;Oqb3x~#g<#2*gbyX59m5-TB0%ISA zlUmD$*gX*N%|!#pa98|$xAC&?j|#n=hFi!}!}X8_{q|C6ANm+O5&1%Rfbr$K8T=Do zxYf25{FE;k1vvIFBz879(C;e~qL;}Q~r5c(4I z{Vy3s$YWu0b8u=QST1Bn-?2@eX83boSOcgC{{sVc%TBdM{;phVCa+$m0o1?3dM72PYH)hpZ%ugbuU) z>+vhP)VE$q4$?p=Zsp*5Qe7#4BO;z~VXP|+QrNHDJS3$?8UokMr5xqL7M;%lDPb0i&)F5f&EaX`Et}Tn)N0kL)tZ?|n#0MZ?TgFiCQivu z1({zY(*PW_d$nqfrN`oWD4iU`9HSfwTSQvaTX-EW_KvP?uS2if_IP(mXtS|yu_3Tn zuukNL-*LQa@HnRZ~~GSCm&9vU{^ILlxbMW>qzo`_egUIzR!Ej!Mzn#7#>+$gA z(yP_ea09#3!;_?PPJ2XWc?3FJUIPkXmMiy+BpLk4cF)5W#~N8HEyV8}{CPYrMd0X54O6YW!1^vD~Zt zz*^D;&m+uuh<5LL|H?qpp#0$Sz*%Tom}>|iI%~hxp1uWu$%ko)v5)bF5lz8J5lGoU zwG)>YuW)7J7TTVPm6%YT;HT<8_iHYeEv>%8g4NT`Ta+iEld3~S2>b2(9lUd(PGBD1 zJ)Rn#9jhp-!cS?ltJ>$f06ar6st;DIs_ryuUv<4PCS>8&w%K|fMcwc0{$)cS1o^GGvubfrCn3n)8X+=@u#BEQJC!84!K@1HQ^$WQ>o6VPxb#{4OL_Awwxi1tuCS$JJ z8){8TD+sGO_ow&2qaLGTCoU)aROscMU6)-NyzFk@VrMOj$|i<0X}M*&(tKRDeoVA1 z-;^8_0s3{noJ1Xa+dIq;tn!2Nza_T=bX!inpNy(hE?VeaH01RgT0qD6JK96eV<%@` zI9@h_ny*s}cFP;yea8|9awloJkYlhDC_G4d&3mAeYn!Uo#f$QGRwgVKpevW7+b-kF z`EEzP2jIf&Z(bs3gE%Fk{z34>Z#kb-Idzht|k?}v{i;Dgh*$U{qS--j;-#i`t$|~@w^v-$NZqq09IZD%FXMKUYS+7O^;qz^ze?NXym1P&+uI=a8gg5F5jcJ8_uPj)4GxP2k+cc8`+%Bb+N&?q zKBsaI0XHxIF$m@QpCI)Adn(7u!Nm68>v+thoNTNtO#eIf{ObYhrly8-zVedbfe8nn z6G*YUZXXX9fG<|MTc`}7j6rIsh#`e028B$+gAyRD4c3N~J2UtzyH8FC=@4lN8k$hj z{#)MCD$Sv$gkSnYmDdFP7DO)VP3MDG^q9{Aqt!#hqF!476uP()wgsD`m|;^yN`x#u z`Zb3lkGsTjxhbxoo*0<}YOI^fbwk}70fznu#5uUw&*=oM zIKkXhDZHC4SK!Vpc_n;xMhW4V&NIU2muWk)a6l?)oRMFV2PhMa7I+*ah5tD_$p-sAj!py=J?nfI20ACVoP}p5vApvEh9}zjLv$ItNXAp4)b$>)_FE zeCX#86Opmv1w^ixW}FXnZn?v>jQPHpgTjMc^kx+OUGg0JHZ%m2(~^65FIs&Vg!3a5 zNGn&sUN3u#;crsQ+=Fj>R#~78m5FhYo&~kZ!@o&JvOB;D3kTkWb78)8GY1D~KaF?Ed&? zF>~>z!WwRstToajEi>;yto@KmBBZ7^FP(PLaxn&%^1iz&y)dUsgZ#l&taa&Y+Nl2u z$sNP9L!Is$dKsPsMdW$T%ONd#VA8XA!D9#4H-Q*#$J}=E+odci~B*VK@ok5A&YU&y_~H~4Clt+CSj z`;2&H+{N1g0+<^i7yS;>kH1-jsmAUfp?BG@dEATIHHiB!u%8s3@)jhlstT++>cO=` zIWQZvbJxN)j8{BB?cRz_Qt&=4I!AW7w9kxsKn%zMrrU8bhrnj-adCxpiiHqZ z)wK_bOff(QV^r>h5{uG&OW7%9-5%U4V?6e?rF&Vsu5EJgo6vnc zNLqz%RmF_R%Giov{X@e=1LmU^DF1wR^~3_yDj=0rJUP91oOPJ>1v4T!B6?iPDX3+s zoVDxz$1dI>-Vxqj%bZiVS?~e79c}&%9w>siNaCX(-NrAeh+l$pEEA;TE=26hr;zVx z(;SdLDrZ#knz6*F64CP0XIcM;$j~j@?cI%I#;e}_Vo*4Ql9a|Uv5W0bSufUMus6JC zWgiS1Uf=YCRJj2@_c?2shF>Q72~X(@x(bVWxttBIfsz|Sc1N+fk&ns(`H=xwuUaJL zSSqzHfH&zj?bj&ccz3bbp$>Y|q2!Q1Q;6bZqOUr2Qt`<`VIV7#DUnph4|#nfVnBgl zh~t}M>u*pP!4W11tu8muA@OrMOnE`*H2qGP0%izrZ~S>ZjBU=US+$v~}O z0q3!S{rSLn==aTrOJtjryN?vtIQ#3uW)nV0Bp6DrkB|hG!Ns>RO}sXWkuw$Eoak^T z`B-w+?L@eBwKcu6*0zXo3Rbq9Aa;l9Im9+c&PeIa&H{(haKD{A2=D1SJJ!xQcK#Y! zi$)_up!4ud6u;mv)!=Rq`z6;?&jN(Hl1iiwI z3T9C60@SSEXSw}1(=i6|>bd=q)5!(}ePMt{r;~_}qAyO6?>x-js?2}soggXSr;C`1k7>7jIqO6l(?Jj<;3QN-8f>##mlw=Q9{#4{G`7k zm;~p}Vk7Pq8;SgsAI=NAQrKCTa`cfq;Gd^IHZoVX0L@+txi1H7$Ed6KnzAWKwzTAM zaC&}m9St8hb_z>oi;|lvz1c2&TGr9+=qJ$@EN%W=Yw?kliGiINoqL@*_QdLd$k0?g zl(cYEl6H{#CKBsy3*R(qt1nI(Eh{l|ckzi!LT_(!*{JgvJ__!&50yl8* zR2CivIg&FTASA72Ya}OIO6>L4*eL9?I&0httPHiVb+wkOGas5}E3L`P{VLyr#oLA; z!FgN0i4PqlL@M$=;ysto<;!umr65jHn)w&j`cZ={hE6pK{Wnh7Fl|ND(a=`9fJy!! z)a(2PItA(Fo}dCMt&_<3T*^gA#y4u@+#t6_A{hl#=i`2|?UA08+$hMzE{)`g#f1?e z1N8_Js5MFQ=_XUkx7M7O_;`2UaEg#_b6C8Jymq4+TtkBBp9Yh33=)6JPmzz@Aj7|m`oZcS>@C=q%Pk3Pw0Uy-{^`Xhr2Al}aEvuYBeY`1?EgL&7 zFO>%O`JN3b^3)d4<)^Qj!%pY1TD%TWd=JC8omZVkjTcdNkrVnxq=tzli#UXP5z%vQ zV4>ttfyGk9)|O8N?J&UmCMJwc$DIJVykmxn4aZii4#M{7ogh_844YT;y;i8i%4ao=RkWn7-ow>WM z8_eJv+C=~|?5MBEXPiS_Bu-q%MIugb(Y`3j8dtT&UcZ9GlJ=C*BWE{1_)#nGIozbo>46Y9<`z-xq+?MBuDQar zIH=%`ct!aaUob?t(xB9oXEqoggHW9xC7SH;2b_{bEHM7!j38jbnX!fiQkJEty?fGJg5C($%TpCWm)-b!O(Ss)P7*7GCKB_XfNkZA0pB<+>jnOVg`V3!{E2>`Z0HmQ)vm!N_^ zdV#Q_@*y=cWn=(7%5!{=`GEY2$W)o9v;YqnyZlK91!MT5)R(?RfToM!fjheGi_Qja zJIOCI2*@oPtSOfyY5BgRSdCKhU;+iD6}ZgA!$tCJo~f{tO_7n`kp2A8o+}VkQz(ZB zo>10Mg^+K)5ZREUR0(CY?t$ag)^tz4)?WbGs7joabuI)8rC0R_<1o|!M(SnHfI?oW zeLnZj>hWAgcH4EnBF&#aN_Rb4<6f$oGrp-HV>u~&{DN^Hnj;LbZb>*GIv&3~Wn4CU0D1Bu_z(3VP`jjz-ldl$&){F3V@U+@xZR>BR>W6F=b zVAdzl6-jk8M5A#cr5kw;C+g8n5T`$74zPBO*n@k#K*=k^%M{&4Fh*TzfqrujITy{+ zt00LxyA$nYYShfaqqxV{+2z|4@DCC_t=UOo!5?~Cx%_~-uC9URaSFd{aTu&RM#12$UR%D+k!E=ufluvKdIpUg-7-B{<1;32sa7yd zU7YiY^Cz{OnY|73L^)HOa4)bj`f%AKbZXlM5!Ml}E9_*rudVke&Ruz#or|Ixw-0G0 z{kG#bv2Eh8s9B(5g*@+q47x*G;cqgOV`x0ixU0`=OIq2Q>(`Zx%w+4EHhZA=xV`VUWXBP6XlJ}k zEnW-s-fu9cWSCq3)zNL?q3qP4XEMVz=T(K!mpYoz7vWGp{rZdLmU*hdqd0viY_;cZ ztL9-MhsKWnFjRC-)aMId1r3Jhi5dyi(N{{`bQd1=`K9g`?;f zHT~k-YH`h=7C=nVa+n0Y$2Ow2SwxOQiYNh}T73_pKlfr7$Jc1s7+a)8=%ejl3d+iBf;R<-auxkC(FwAF$^>MRHZYYX z5DAr{SQlk`p0TcEBNr6J?0mb>Jq#9y8dI*GPJz0u&Uw8dEU(V#HL|9QYxwd^6g-xB zODAJ4VseGws-iD6ds~x`bJzXXMqc-}%c$~Q>cM=PO=&~&;n2DM*Bc1&IJ-w?v9Ygl z_tKv&u5YjGva0av87yC4M&k&xM7hlGv_m5H87qQ)29HxzUODESVE07GQ)s85CPgQF z>wOv&@T7{jTH%1?#pJAXgfBclFRqzk3a-tLWgPZg`%?d$TZw!JJaJ2UE^%?}lp5lD z=4S(YyXAVWms?=GwetP~!+C$w(H|+K(Sgg4^3Au6^-$lp zqLHLg2LM9U3~0}SSQ~tS2pTU8Pa(5rsK$32iL^puJh0x1G^EgMlfMxRYJfr8&~E#( z^?G;^uDCA#Jg~qBW8y&5m#)CTzo;yG1`$C0RX1frs@oG3q0Cn6&845=jq-bB+&I&0+XOG(I3XWIRl2}_WLE|miL7o{xDOP z=wBzZ=eytu|EoD^oj&JZNP6~#8-&8ROeP4&_>&e)2fi>L!iR9a?rP68`2CwLV==2W z`jGhB9!kV{N?m&WZ>1GAJ8M@CLzJGLie1^>zCpf)e)rG}P(;TwgH9Zt>p{USt-IEI zhE91eE!VFf@F~16zPP>zA9l%6d z=t1*so#bfHu1*2EC?JyQtBcJ}n5|%IO=X4byC~gd97EppdOhkc5#F~e+)(dloF&U5 z!A`tpi1RA&@`Ird@Mo+;%S)dqAg7;z%}`c4+($!q{G|{0N1_n(-=<%U5NAmBU`Dat z*#2j+toJz|PN4g@AwWU37FAxRfWQqz2eT*YRd@++=0VPu2eRwyq$EKGUVu^?Nwpb> z#6`dOYW?8go{Mq7ZGkgLV2}qst(JCm+Ip<^t^8Cnxb!Wp)>w&ANjACmZ2X>nb;7#q zm#v~1Oi=0Mm-T}(5ci3M@fuxcL4y!d%;wb5=97}10g>-{XppB*aL4o;QY}e-M1vtw z{|a_wgDvOnxoh^zmL2SKMq6P^>m3r2M<)B3&)G+V)vix<;ZLrVFF{U$ZHGGsaO9p0 z?+siVD{mxKdk30%1XZ&i6&tz-x?)KANI}%*XGQ_51!ha&2Ul5>6K@Ug_H8>FFMX#N zizHF3+kK{!4QAW4o#2Ky=Zn7{aGs5etbLkLwr-jYJGs4YmGq2-P=WRfQ;}1+)gKiu zU<))SE&+dTGP98`@)E#5jKLQEJOhNsxKV%^nj;6R3(}81s6G*$`d2u-G=f=t!D9@o z2crUFS+x9a^ov=o;BS7K*)SoLtW^Kr<~H2;#Pd z4d{R=Z9DEgkAt$8Lba8SdNjiakZqyIAE0v=%b>1?yBy!xGD(){AZNM-j}1x_yy_d( z6q7)-#gEFgiL~g3TLNbk(=6l6p~fD3edL7I2keChGr@~`J(mgoA|9*P24pMmNA5Q$ z{DMDyos<0WUTC*Wx`hCkbODsAa2=fIz1{$9EJ@I=d|v{1WS?L#yNEJZPS-1XWX0VIuxVMz?;*w75uxe(ULzU^c}HDx z3fcK*U3lvkjs5jtfALI>qCfSo0ON9Pi9iVY`z_3j z{K0SMT0S8|Zm$-_v|LhGF$%~32^S{+_inbo$^@ww;r`OmFg)xG%NY(z0IM8wFeWj{ z=gS`y*xtHHA-B=V zxt%zB($~04kdUAuiOvV#ePOik`p8XqP{NewNmU%utdEXlN}ktCPFim|-e#Ld|Sc|D*hT3AvJg zOVqVMB82x7>on$tChZJnVM`)#Ti-Up*oJJ0+IZe;9ry-^_v|#c@EAgMtf5rd2;?IU-CLH^&1}l{=F2fCq|l(_`Zs1t)s+YS>AB4xJS;=DK;2En3(M5gqln8t zyNiN_{UMaqCwe)thjr_=%gC+|#Fn9#uxB^els?^|K!cQ0)?-B8??daY1uwSU%~)Q_ zmB&t@txlj6;OX=TS6G7wob#nv_x-ViEcv#1#}ogGVXwTL#>2HrdgsN&gF@z5NpMZT z%-@c-r?1Z~A!NFv4-V(7Xmo+54yhswma2#d)L8_tO7mMJ0$uQhbo*cdUu*5Y7 zP4^@8<&r$=qxeTe=hO<~yz|Ma8Dv??1b4 zPbavY!d;KF)=8Gk9E*zG2j5GW)r>__jfZOA1XR~38H$-9NhcscjsJRHf zms223CKmP8+)TpX;N(NLciL-y7-df&T5CRVJ@)oU1W{Ed!`!a+8otSHonD+c{&`Vk z+&nYtt6L1J{qTV~guFI@@i4|_cV~Fj>K-+4i{jBd@2&k}+tv1Vc#pVp&%DClkTYTX zB;WaQ#`WH`bKPb6Fgf4BoX!bi+-vgK*E)&3QhH2AzDxSa+F);xtDgnd2=+qwx2O9@ z=s}Z=HuP?ZNQZ{?=i)D6dH;IC)?>y4XCeI91g6;}r1y)lzs$sfU?zgjJ0I@STmJgl zQsbhexn#o4pi5ZZi!zzS49r1Bd9*X)f^O!)+Fg@-INMJAXiMX+VH8_~*+O9#B|6SvmnT_+haOyGt>F0{{)x!|x)ko@I2KU9=6Z5xcA9 z_ep#5UR|)Okd0W5zJz5O{vSJU{k{uJusf>Yp`*|9CF39MG8g9;yu~*KM^ig?u?ih; z!s(z{f4;{G%vEuG7py_J;Q^YeZP)bge?t7 z)~zVWNEjJk4?nAtU<5%F?kD(H-@?8RmSVq-4!>#=qVnpVE6c79|4~ECWOBi@ix?T> zzI?~4db+Y7V-nt*@k_K8)im|$QLAFFWcjN$7aLDM{GQa($1okjh92Xt$%_;_mmxHN zp0U)H>u$5+XGa(9f0?Dp#vOe2t@AP9Jtp;CuU+Wvx`=QEKj&`|jg+)VbzpX8mhTmC zBXG12fcdg9%P&FY%p_?<1hRow?`hJODF>%c@TL!8GxGDDcaVHi!GxrZht2N=C?^k&`)pB~0dCAarx}XFDhjVao>_hC z14)MLwA!;e_mhAdSCnJE#L4|7#`*2J4dH%XpT()3r?!Be^9?z+^jSSAW6i}{c{MAT zuCqY_{Cn^^u%V&|{jE|NvOn{pmc!_pPInIztixjXr;~WC&8HXi3gT0j zd1T3VHHMy%PO2)ZRxGX>-{Y#5d89faiE%d|vTk&dFN)?fQ#VBU$`=Z=tociTU$aDe zE8d9*)&<3H2zR^uxwATUmy&dP4>1|}vvd#hm$&n|<2PE`dbDRmDnGC<@fad=#w17w7eVqb{abY%(WNy;*Xua7fx>0Yy2Hvw(1|+R+`>>f4k}q+hX=z?oI5?s&0*L!y0Z@CK#CbkhMPFk**9N_UCD9Qa>F3dm zqccz52E=-ohBvPs9)@a$Ml}hbI&OL1uhx<(l8xWp>IR(IqKH&q`CvAlgs`izmyp{b zQc~EZ=@wAOp%%a;xg@NLC>Nf+n6+@tZDJc4l1j}hkcptb3Hc+>!W1;-pm&RH;usJa z&r7OvzOB^)pRw+O;*)?4vpKP6ER#80T6#=EPp zQu1EQ8Sqk19G%S93~VP1o_Tv|_8qhvV)O6nt8I3J@_SMj`&^zSQF(H|c0z12l&JM9 z-fGAx=#a^gLqQ@|3Xmm53!NMd!Bz6%WkgJWG^hoa_7xr~CXZ2&zd#tMZ4y8}`o#*- zG9fZ;@gOZ4mO|J)3t6UZ3)2}?eARF83_P%)g|<-BdM?Vd;VS97e>#8 zr^SL1gO$>@tv!X6KTUlDS@mh^-JeeaoPVD5Re|Ax7JC~1ykB8%Z7ZyVkTqYH#9NUl zv~(|e^aHmh!;%(rk}E|4y1{y_Q9yU1k3-3f6Bh-WBKgA__MY3Q3{SN-vHAF1%lhIK zno>Hkc|N5EAys5FwdBxJpi&}DX`GmvqALH_=WO~?G5Z&b_0AqHr3M96e!5aRakbQ9 z8EiG$+))4s_Qb^TEG9E-m$sH6oSNux05Zob*OUdshR2eHlu=Ev;qP1EDa`b=x;kzX zpVGLoKs$TydX~)0YE|tC1E1By#3ysX6;z7k`dK+u3i?bmadaabqvJauU+fgjlPr(J;ai;eVxjZ>8O9&3d6bRlP?Bc> z+46XM@6^YD3um7UMoX_?v|7{Pi-vyF&W^R?b~tyI3VGktYx;$ZP%qEubCq&Lw3@;N z&gc=8jSCFer$Xw|5Cq=sTA9aR)1A{6J6`^u^x3A+uf}jczci)N+b1w^y4z;s^;}a5 z1gWEKU|r0?gxOt7I5l%HHRb1L%SWhr z?&9kEqhj1NY~L6e{uH?Oh_~)!=g_B{@dpILKa!Ers9hCEh|vh>GU>~i%IMk3$%JiN z>=elis4Nd|q?qZ`xhbn)E1b}+6uI3uR2pSY2@S-hz$N924UlcqD%DVgxec(~W65#` zn`%Lhv8csS$zM^d@F_|D$Sfw`l>R9ApsSso9cX-~jHljJgSwW1bjKF5Fn?-L*%48T ze|=9Kp(NZwwXi6Nr&2K0R!66USKSSwf^~djf1^&P1VKnXpzbbA1+?dGr^5Gy{atzQ zd3X1#{TpZFFQK>eQeT_Ip5VMSTxY@&$J!P%hClc6ZMuUSgqA#?Hg^2S6d3_U*)%rp zDt3TfZ>nL~T zPhW`(h-cY*o1-m-f5?H`i+MH2MTVjT*p|OV;;If3js7DMRNnFk1uOWClh`^Tm6}sw z09HFn{;`3d`WFllbysI_w6DmNbJLf$ZbIR%GGBG z;LGK1aDw~w&Uiqo7I2#To+V zl8ac2cUTx%Q61bdgQt;l<0gDQPaFE;9efar^VjEA=$8JOcx?8A(vK{3UgOj1hF*WR+~d@aoevll1Wjb zU{nN(Q&cRXkL{k^l);Z~tML%Q2IvFyYoX;7$-tq{ zca{|)O7;yw-F1Rj;9+$QaIrPBFl|%a7-_2!N8!em4sVL^Fu^p0VH7W?6znEIyE`4P3=@+8`RMaN%%*>i_@1+z4` zyB=M@l2RnX;yX99wQq;(j{Au7h>NVPTC?(CG9W3org@nXy{2B1n^ZBZk7sHlz_TVu zKI*AA%b5(P5G;6Ev;Vpe;o@a3Ox%|F_tg00mHv9k<-$pzk*uAucfo@GdYK?rV^p)~ z!hrY$u4CI!W8UR)N$p)r%~~BgL(^G{fk2JDAcp;MV#GKxN9=3(UZU6+JT4|a`y3xTe?I`c4bFm-zct^aCwAHD-?!-(>Zi9?Z}<(A0oIsgG}*65pP6S1Gj-SseH4(r z3}!m=2vEl%>QW#ivq00Hp`{k8o6=iYQk9YV9-i{YO?BAEWP77Dc485uz9v3wneFm7>j=6ufHWSHhI0&j< z2Y}}IX`9u!E5F~gG#aDLb3UdNT$vrzlLt1NMh_m`kr(QaB3jJdmUB&CirCtJcZPV& zeAN3~3_7cLe;7}~>KAoMmrad9=gSgOox|J`SmMN4F`Rm+HLEL|j5VYddjY1cPL?$X zH5DcEMGmH>GEQaiCF7)(r;)Q)`I~F!@G3%oafX2MytE8AnM)L)YL+(geb+iF(gw<+Od* zE(|X^_&(K6Xr(4+7lxe$Eo02LicdFA;h_ z-swrO_TG=ph$nHMK$);bcwS(_4TO4dDTcyxn(zf-Ux0pWhnI`3i=gGC0UjbV*K4Ff z@zgCD3y;UWh{fAm(vySIUw-hQ-<{C=x#*M*fZi1_hiP-@x_-_Chi99Q7AmXR%@i zQE4qsqT?0f({(6yyhbWOVLPGd1o@zZ@-pn@%$B;LB^g^f3fj*rUzJdHaQYB^1+;TvWWFRdOsyT__*NXfH3kxQC`E=TGu*Wvr87m8ek*c7kJMP zj>sGDzRY`B@Z!9A$~@~#_toBc!RdK7u^Z(Ztcx6LZU{yp^J^nHIlMz5rEzrJcUYWXLidOw2JY2*X*TrJacUTS=VgqK=o6ucCW z(ajT=unp`1ReV;Y79vYbut-#A^mUDkLPIGMifG#2`zgmrsC;EQxq9Vu^|EvIf;l&X zs606h;o1_?B`^TwoCi!hwk6SsWJ*j5T03Zxt|A%3Z_3D#|G)`yOQ5~}1a%^h1gDu} zMbToXEGsntHC61#wzCh9zwgf#3&op%wz%-Q^Io3@y-b3=DjmAN?meHH zR+pPi2z&4vw!IUY&J2K|uK&g4lK-in&nV1`3s%}{0e z_56@0KR=}AhX6m-P`+Rb8}01z*0E0NY^Q-;I0AxQZlz4ua)zqq3{^uzWI^Yx&lRx zjAc9%$=TpglA@^vSxYSSMq_oLK{z^#Wqn?3KIht|2@eE+K*lb_!I_}UqR(E=y-9u<9{dvV&f zTL^HFZ_jEVR$5PkZ)-4M;^YPL2}Rq8>u^HLi#6~Tj)g30fC#dyV)Fb>6s;0GtapJemdM%q@}#F5TP z&KvTCi+xucb3Ir1uD9LfS#4YAxh?Mrn3dXZj&azI zQ4%v^3`W|$2fr0-85n4%Lw5!b(+)Zm{P_XX+K16C1KR1`S?!4PFfND3-SJc(EcYBi zy8zOH%97C)Ko-yr02kWSi16aB^JPOQfa1EoYEC~;K@==YH|}yxCVQZ%Kdg?#sP&Mc{!oFDzgDh-WkV#Vs?JuUr|~_3E6R zS4?|oQ21AO9!UTFD6)kRAeI4KTLby-*-P}^AIxV_J~o*v4u^1=mzE5i^HSn)F7wio zfp%UhDhE7XD%^3YYUVl$SmmX}OPQAzUS`~aYqEZ&zDeJ%zottU2p8CXDGDwyZ=%bB zB577Z0e@n%y)K9zK@bHSVY*FJgneuuQ3<14O^t{mJVIXA#CA4&k0fbkL1DF)a~xWR zRq)E!oL*?{w9d3CW>ImqvNT$wv^W?VgVpA#Cd^XT7v;loV1i>uBmIdyCy7UafYT~xmABX_I4RrMvywf0 z&nvIArEBQ4CxqQ6&wnEQ2te7rJ@XJJkRL{+CrOx|G~I4Koi1KlIcRW_V#V4i5HbB& zb8~j+;-wJC5gKkpnTN3E=48>uOKX77H$KEC`%DztODIU&hT^69b}j7n=DW~^SskJn z&bQeqQ3BxXIl1H&j#%hi5OL6|z@&N(0m>lAl)JbSbntRa=%#{o1smN@xqq#{tACiM zTHFD9|Bzs*lq#(q;7|lW8pEx5U2ga5c8ACA_ShXZfE&||9Wm`&A=a`xOfSuLYL7#t zhY^avy_inyo^zUUow3B&V2H;515^SWR05O)i~tMdKqb%;aqXuy#6j-`%Nx4WzU!yJ zrSME}IRjo&7z+WQa5nE-6xBX7`e$Sq{XWKJ<804XA~|WPxk_11jf(r!D4K~+cxmU# z#GmHKflNiqge3YYpH}Fgg>)JfXkNdtX`?n9u$VllDD1ImVMjhdGs)H$98mSxjs{L zIAm98PDG_S%_{BFtkPzKYnDNY0RRUBJhlh9uhB99kZq{x4s)vxb6^g0hz+;XgjrPY zpXR^Lzr-*4dHCn&QuO=qyM7<`)ZflZTH}3@M#hhwu6kV=r^cNbh$*XQJbeflb~;Ky z%t4h{84oXH1wEMynND#LaT;~#*Qn<-H57hq4Gb7PZ{pb#E@x-&pVQWJ<6A5Lls@wC zZC~v8sHbl1ofj^6{Lz~iJuO~hpIg~b`LnP8ICFaXyWg+tx|NQhi|O{4w;eqBQR?Z& z_RaS{|2#-^2KY9g^c1m?`KJAljf(KcRM7&?1A(TJQPHB?ngxNOAjfjfC$Nx1ZMOUm z84JoZjS2N|xQ;G?04QkB8Y5;wnvxCOT^Ab1FxlM%X5Y|khhDq3VtKT%gonN zaf&#S=l7k5_<4B_+4qi@E~-o5Vx=ig9f>xVOi=IcG<$nD0t$a zdpFM;#2ttcXq%2)pn(;B(-9DIX)+=Al+b6>LWx($$GyBoFSlv$srq*;U)@wNC(FZViLKGIX;%e@TVMJuu$$bAr2 z>S}zn+&9`cI(Ah5vQn~C(p$(abg{TlZL%)VueUAo-%i%i_2O!EnRTVU+IENkKb^0* zT}1#NJM$wUJVYWDco-OoA*KY&BRUBOhz{M@I*6Vo=^TuNb1)J{7~voqZhpx^EgftQ ziDw^*=N^jpVNJZ*VMYLJ9F#Z=2XnO3yUgH_00)==2bcf{m_YLj0u|cX9MfCEZcSv*)ZGHoE1K zW!rWvU-FcYSAPH8tsi`{b@qMb0}id--%BVxu;FDo{>qgrrp;Wl@?>vA%h)HEE`NGk zE+2=M9R`26buV#%sT89)yn#%~Js>ZOGnUQ;7wt1;pTRjeo)=)v%Wboam&F-3$thX1 z&$xX?F4@<1>IS~dXJj4d7pEm1_E-ynoRm6&njGi)9msfEUO8s=Lj?~wxrRG=a>W^N z4v1U(g)t>P)-KrX9x{$n9!S~@r#yioKPti)94GHkJT-)Si6MOcK>5)c4fM1h{iZJw zaat!%F+Q_Dr+iLs)c@kGXTIwnUR81Wi_Gd_p$mLw@uj{=#j}O0eb*hs&d-T~4*c(qQ{Kd}gi*I>^USce|_JSqv z&DR4H=TY^&PpGje{om2$zB2v$wOeQ)uk$Jo!{-C$!Di9(db! zvdXMzwyv<=V|~ne%qkHpjcIk-C~cxPOWURWSyQZqQn3srZN^*QI3l5eNfufdWIpp3Gvdk?kZgUPE#~7BuBL+P84g znO(Zb^*XnJ0li;99}$O%GMCJGW|<^YQL&IxftCtPDHTPz6o||g_9kQOC5ePAG^l3Q zYK~+UG(b++gCy@n0!RvCD6ZJRM;vx?sPJ3-2vfK9Jh%-tMt&wD2uYcQ)QCi->lMDHeKZB^DA~|Of)$}I z_z8rvQozgyNl{vZf8tpuYXo|-S9pUhOV4Pf^)%Uv|0cu86yR>UbQn;xh^#a#z)17h z;?Uwec6n%49-F7nu(K)pcsr}LpKE7%K~)inQRZ|KTe*jZ32u2Pjuu6eg<4^6BsZ5MPM)R7uA5SDC3UrRXd0)| zG9u2Pohdk%^gSB(4KCR?^zj>;HwE?vzkA~kluTJMxi-YwJLy#=uDK1v&Wb;A`LL_D zv^?PJ{NSr6r$4&z!t2>Lgly{_e$a!QE`OcgqMvaIs8ZE7{RoO?{M+eT0 zjw%^7`n-wb?TgCozS43Uv-B^BmDhx76C+9|1{w=4jZQ3|IJ$A-tiY_&+2uEc78NWg zSru3rT3>K`bWJR1H^$kCa0wD$%~4iq9cN`$#kY_BoQxo2*uJ(A!vw7mL)~FC5}zMu z@ebNR%Gkc$6+bU=C{$@@D@=zm?q{ULwbfBlY0QU^ql0cId2DlA{m}j;@Vtc-v(2U@ zQbTKklP9gut`~OoVC0(W>h1y4NOh5luC5e-^$}2q`qU8+be1(^l9aDYqtoWg6#lv@ zA%iw`wXT|KR#IFfGOx!aRz*tcs$^L#E-ER(RqQ$!i4GBQ(UZrnWijf>q8Ln-or$-d z{m4a)+pc=-n+20LCyH8I!sP`u6Bn#{CcUHctMo1JyhHE#JC*6>lXq2}NI(6zkJGoM zPmCCU#UlDLHBZpn7tHw2-S3T@;IXBB%f}C0-1PG`Gt8#B=3`?nz4Exr#EkZ;nu4@ShC==dw=y|_ea!0BX7L6HsUZvjR+xoXDlEPqt+fGbeJ{+)PD8e&#=w zag)VN-Yxsk4;eO~%2>?3=c1yG7JRn`jrTnne;t-DX#1MbV+I%DO@c!4W(7x=%#WJ#dQ&0$%gtH6bGE z9{83eEJF3gs^hugP~KG75@o5vlzSZS{viYKLHNL50JJw0G`hM-pgtJ_ZRYUNg=@38PiM`b z06%87?<5jyj6;X)hYqcgGDkp_F)vsz8S_H;qA8QxM2Da%9lghJixhh2M!KLW^?%#h zSWK&Eu@Dv9Q6W|)D*~(f9h>~oGd&MJ@;?3B1EY%atE7$}M$!H0bJ-NSaqo?H+>R0E zMnKdrLBE`snW3xp5)o#q99L3Baa8fd;@QQ`mX#Lys?hb)d<*zUX@ylT^I3#IS^u!F zz>wjmIcbqwWz ziXJsfk?+YaE17GK>_M%P$Cu_>J3SL}+;n4Wr7=ApThldcLq`oP!xr?= z0O-$YNe~U64oCQcVkEnoc%0KsUdgT`{?Nu1EK`v)Yl|9RPfW$nx-8JQR+vimVB+^e ze%_Et`DcDkEf2v5JPA0KBr@N)6Zdk_O!gnw6|0=l(^C6(R!pNqGAl!|VsOwyGVTWI z8(D1I8_l!ltlBVX>C5ZW_t4?XhMqrW)bh>g59u{iV4Sxfoxa%(qpvIfajT*aoj2;@oA^r6?B36%8^E^~kiYJl$>tU?nwe8R)-TLy zSc{M$wwb^M78WceD+^l4Cg~aB3EN(w&GxG8Epnvb+XAQERp2Zr5c|( zVO_`zixwm1IG@CDPhzOh&!^7Mr_Rr(&L4}Y6yOchfjah54Tfi4me~;)Pw^>$*?>wm zLzQvha0}POAsk#l{oHAQP+cY9z5PlIeL4CRq_kq&!Qts&f7X@$!-LP$5eNTB2b}d% z)xmqV|Mz9r99{j`pBWqc*B@V|*Z%%9I^o4n-x#>{?nl#qy=!0k%XRyav1|tXo&xse zAO$pNx*~;igqpDjrxA7#)t}Sg({~IUH;b|Zv(Q4mCTHP_Y0>zeiU7aD6`Dh8sIb7` z@-TSpZt&Q^__r1MyPQIw$SHLACloq+nmR*^2Um``$*dLf6jfFwRa8Ye7zhQJY}LT( zG;q^CkI(HB!oIsl!`v!R6^U4?UGmZ=W$_NA2K| zUp{&CyZ-oJYmWl9eF3t!k~Y&TOJP-26e5Tye9aQJ5>-KMt1w*E%6Q@Yh!(LiEo2id zEaTiboN*1a{4c=4V)+*+p`UeWRwuJ!ZO8#ds-gSHKOw{5%FN!W%;!+b zSMQGSk#d%jUB>%>&mU(gRoFILu(XVp6>yOiaFG>okrl)u8r3+|Xguqo1!FTWJp*bQ zjMVY0EDSCT%!c=67(pO#o>}cpAio9sIae&s%MaxT^95Ot8KvG>VN5L*W5uNbTS1ig z9PTJQ>~TjFI4hD$qcqkL zaN{EKW-vCVZ~?n!L;9_)@1?i2wbF4PZlUz<*z?iLcVD;a;EmCtYbd+x)?+_o_0Q6t zPZu=rrBmN~mo~S}Y5!&A{G|;StsJ{{%c1m%r8DZN6X)`AK)oWgJgVd3<^j{^_Ew8R z*rILK-qM&RF=kZ(F>+I;=B7-=DYI}Wk0^?ai?W;tzC(Ozx%*rRs8p-YxI$&zhg?~fY)vU6ghKjzd0Y_{!VjE|hZkult&uR?BQ%!vv zg!)i2Gx_mkX72gcyhN&kLnQ^r4mJRvVkjR!$bL9@ut%0UdY)ucei+4Cdm5mpFM;@$ zf#d{QWCj@@kHAZ&@D)}iOVhvS;)3pdpUKcO35P525^n$4h84K|qsirfV8C$4Q|r*- zeCJbZRdwb#urhP(SDrZ*mu8Ly;mk1*%IuWtZ!@YRQj7Gw1f~R>djr`@ULaxxG08ac z2{}e2R|GD$5JAeUm!nt%S#kd*C+@Fv;zq;dgq@4~QSsfz(>%_I%O>w!3amWU*t8(o z)5m&oA)R~f+z-n0rGrRoL2`Ayp9?cMll{yzX0bW)LUz5p*0$CuTR3X8SrIhaX{b#M zJ1mx*>REECXX#TtOH9*#S~Yib&5T(wABjV==2oDsna6o0Lz?i4$(PTpsfe3K+@^b+ zd%9b6(-_IH=FGOWoSOYHi>YH=yK|!GGEz;)`=}!X5}CwZSG*qM;_OmwZ4C&4FP_ED zdS017bM)MP2OD2r{&FYX8rZgYMDwk}Hz$Mbuh0D$?Go6&bTQf`bDLqIs4k&ehLveG za;8OPa;=aF-{qmGMp8{eWEX(Q zE)OC*46)uD+L%eRfMfY>DPX zqZIxW=f;EVJ*xCPz?S!tp5w;=rOMeKdY(IZKRfzWTFmN_*q`smUvBD@0lG^>#k^-b zd&-O|ECX8tp8|nTf$(qBsN?@cN#&oSq(@U3)`Z*w*#&g^_kaf9?!f-tPl)V*{uzSb z)Ybl0=m6toZlj3`_RcY1wcDKB`vW>bMZ(RM{jjFH@V4a81q-1}wOH*$wJ^;pbK5tv zhX2EEZukbly+qluoyd*tWZM}VopG_T{=fm_t+x(f(lZ{)HeJmRzoU52>gY6u%3##Gg!S;6tx?FP=%bk|ZBb9Jz7#6}12 zlp<<79Sn$U(RgYrlgQE{roO~VtsO96JGH`7tQ`&xN^%P_+*k1>HxhBoH>lChChmzy z)1{>ncsjPN)rnLfi2sX_N(Op3PGb%T&O)c19!Ze^@L~Q>X}RB!(ZzE^Yi{AGAvgf8 zpGpD!is-#Rf|kBZSns<$12pCZ9q#qxAY$u1@uFSBtJxi7Z|{yK>;s~F7uoK*gndZe z|DoJV;G`&zzWeF>KIZDVc4uaHX7(76V;7deHQOG5+#qr@0Tq-(ltn?jBD_ZMmY5fh zc!1Fu&w#Mtihglph>2G)@d`wg7*ITje1`BUu(RLuRCg}}F~8sYEzHw3J+srZ{Z##{ z>R(kLZtaWDdYxj0=}X&7*wjgxha&clQ!#sR3(DY#1l1zzK9of>`$uAf&}_uLSe~-6 zJdN9a?3U?j@9x?*yeK*YU2$Mhz#vb^k!>+7 z4s=Cww$_~&QEH2V9>R|xd470X5Q|l=ScSzf5x;$|7xhtvak?tdgh)V&tOtM3(A$51 zyo@(|6?+5T?3Kq>QZ#iD&dT<1?@~IIKoMtj+(02S6iV2M1k0LiNU@a!`=q^1e^qB} zJDQ-=RgN`2INo;R)3|BURCBU5J2=Ch9i0-Nnz+rrpEhIF3=^nUq_7`gh5bDb6H5a} z5zdn-H-A6^8sy1_34Z)2xLso)d;!oU_|<8FY+)Nj2sxrU}8K4UWe7KP(8sN@P zKqg1=6$lqgUUVX*^~s}B?{1Ghb*7?JY7d&E&OoRONU~Z?s%ao)HPiXp8tNi+GaCE` z8vb-gdE3i7%iEv$1FHJquPAZ#=Rf&l`2+fOv=}|~O8FNbeq7$L^$%#qugm{a-iew~ zVhd7!THf#SM{GB?GmVN;hn(tp)}jzS+8iC4Y0eC>idu~kk+P$1wjc0s=}8^W+o1I_ z51Ew(J##>ail*mK4m*9xUoOVeafJWJqZ-^Y4Q`nRw@my0WeWbC{fJfi?-L|xyL)TB z+v?LFkS*cN6=$hBSbgcJ@(SOr~jk;TKQ&l?Mn}r#tisz`4(=w9+h3~Pjgo7QtD_YbVYVX7WI>a3fcU!SLA(Uvf+B-s>6zC)={E#JuX zwF~*vxmJ5=yYD#KqdTPxA?&9#G z{I&TzlXvF-8vQUIQ=$m#{=1tKMT&F)_fHhrXeipq4dqyxiPSSfeLfoDC_cjk;~Y(% zP+YdU+F)ogTP;X&f7|2!w#R!Z^>{uQC7TuWO(*E*9zkM5WV?dC=@7v=gKS)I6dg}D zu56?mGoT9@(1i@>LMD%aRsq9NqLAo-;V7|&6NYobZpI$2!=iiw{5a=`o!X=v4QO>e}WPp&Yv}N-b1Crn&P!HyU?uNyU^V2zbXG>_tx^qcl0Ygh>Dw$ z{L}IWW&GyyAL~w!5q)_C`?hDX%|)pioLgi9ijD$Y7dOXn05b`d_wG<=xlu`%UjiUUx=f zA*YW@j!I8bW+fLVmr5)2tBsrFn~i(5Cyh?yfc}|b;#e?k86nFuEJKw72|5#x$b5iI z^l(v0irDd3wGHX8%Qbg7VX}+1O=W5TMxt0@bg|l3s>ksn&gdgw20B|zR zz|QbcohhZWOR_7oOtvOUSG0tI7DfNJh{FFzKU_<)vVZ3uJ+O}Li+W5oiL^Xm!HFAw zQtStlIqqN%*E=(LQuDk^LO8PM7)8SzY6XTuqkTKXS~~W-@mSHqo;iRYx|1xLIL|U` zQuxv9YNuC}aqNg4tYuE4F?iJikU?iz<`MeV9dBOq`a5ImCy(hl{L19ZruNN@{u_Ga zrhCTS`)Ij8w|)E{u72?Ss$6#5vT{2b@Z;NuC_?u#rm5xX5%XcbZdT7{?3dg-RDb$+ zFHm(}=TP2nA%d=88#?fyTPy}^99GRQ*r~pt_(IYbUa~29&N6km!A5iKIk{o|W~8UoPR?DbEYue17l-CWuU4+nt}(7Rmu0WW zt!8djZqaTv?l5o4-k7^vyT`aET;WEjp z>VzopEJO1sm#x9)c&<9pH|`KszYF``gAuAPFx(K`nkbDXpgCv>T8ntpi8eWUUvf!u zY5a{xNq%!#C5PoTa7uZq0X2~DNY`o7lY7`nkmyG z1HE@?jb+xd2RL|uD|@LNfTzBUcPkVf=hn% z&3`}o-D+;T@$8eE9w`n%yQZzYX7#a$eqa9Q{pbVpvOA`pb;UWuE~&LID6~8}@ABWw zUGU~A{kA(-%^csYaHNS7=^Tam|EA8-`FN6`bvZ+v>>6CWjy z`>0rU({l2O;D6BLI;R1%QA$TpIx-#yAF zMr79GH(WO&_qq|e6ej812{+>Mdt=R#N4@q2{1B2Bs1jckm2hk^oJ`iCgHDj^11bZ6 z%0@ksxtDf63IbJ;2K5rr-?+-=l54c?nf@0Y-ble zsRRB1WueFbt2a9n;BcA*iG@sYlE@*N>$m4EbI)5=QxjICHt5evIN5$2YNYC!oZL_C zug+0#5pR*!s$J?KRY|K8RGOs~k@lL3C8R2ph(EHe4Vqx^Z_ARD7P*ipaun8knhVi1 zC*ezdo|Y+5nkS-pv4;5L8%BqEGrd(idKK$tSlIr2ATdB1SkGG_9=-^vVVgO4Os8VL6WG1*{%2{&OWwHw-lt3ilB&Z2ECwvqFw&+KGEFNW zsbVzD8J3Ab41Xn#iJFEXNuo&O?-UILEQ=E3wjDRml+Z*fO{sVdl zI?-*SzjGk+uiB|TvNqgY%swvq=t`GD1Djc)GP zftS`DzErtjbu_R#T10CDGHIxCbu@=hHlEN?k6YC7nJucrIYV5vU0R}giJ=O=fSQ7? z!UhBQ5NtxVi1d{q^l`?hNjC^hPuKO~} zeAFE;fA!DXI+$M_9nO|+PtO~1>`}@?z>!$LgG~Ab%Jf)P16WofS zUCiU$#zi=*^$s@#dnZqwrV{}x4r^j4qR-m$Wh_TyovOu2~SjJu>l2G)jz*WK3?5)DB@;bItd_M3h`4df$HE4-_&6_v07 zNfN>_2gBfyB53HEhD=kl0>PkycZAjyMh(ge;!Qdz$-!Wnl0p z3x!|F5JWDFJ50=^6x|;?SUOn30$57vBvV<#on#ecdKLc|1~G(IaYyCBHH0100c~CO zs8^*SX;TPU8Y?1_utgKa0O>bN6oc-8B?D!NqF9qC;=S+MoFvqFmy=2sgE+Zk@I%uh zc55&YvCj~34&BPISW*Z9ds+a0W}v93RhcsoRh4N~WFpZ-QiC==7qsy?BGFhnWfZBh z7>C+V4Tzi239sRspG3Em)z6STsdm8GsP3KaZn|)&d{-(nAY5KcAE$p^zIj>OgsJGJ z?y<+eqm{mcCRCRZwmRO6J5-u>a4JHeUWFBcRIN8ih0zn}^i^R+6>-Q>*W<9P7mghF z!;zzY^6`y3r^^_SP(qBXeov(Ab|6bb8TNGiOP_5C*u>O6b95}QF}yHjkq8$O1uOiE zb2=8-db|X%@rjLcKb@VA=JWHFk9d}-H7^Ph&r3Wb$tvlTOUp_~mKC1iC5B*2gq&s4 zG{W%(;#Gx5I1EQhCmnMnS;m@Jdo!;t5 z*rkMg+QLyFG*`WF{1Y!gr=#06-P7|UZdu@P=^z;aA%{;%6yAzusG4Cvu;#QvLBzoa z2MxkRT0`1`O}vcWWMjlml7?VWl~i_n&tZz`ISlhU)7|cP!c$043dRqt$R9lyBNW8+ z?^QBC=0BlV7JYj68(*Q!gkfj>5G6n9ex6>;j4cnp?z$`1qK(J5bpMoKb_33aHWBSX zc~Uq1#tFcNLsTKd8qkTs7@F05E*c@8D>1UDNPaA!tCX%GrCP;qyqd=V)!o|Gy~6{i z!qY6?3xrrnW<^=fS7n;(W%M16@6(9I4xE+im1Hv_3(1@E?lX_~ zHsG~dMYv@oGQ$N$L2kH0pZd7^`PdhV!apFJ*ILOS?vD=(m4UTn{#a^u65!+e+=kT6-@tg=E zGpl6OnV%d8oERh+MEvx4BBkt9w9u!qxyTm#jAYO4Gew+UxL90JSgx*7UsJ!+zAIQQ z%{pSue%WSwU?vou-EesW-H`03x9NB3>-8R;Td!}_zt$POcT_@GiIMAm&kuwq8PnwP z3nYcqc`_cU=LvG^PzlxbBx85dPdQo?61?cTP%=qwuJ_fcVRiDrB%?H3U|vvJXa3d) z+T)H6h|B}73HG4GLS8mpvWyv;WNi!oEan8C~B9PG^650Su@V&A=Ns#TNXF7VF zL*>nUI^RFPG0znV4NMrHd}q)5zHk`oMfm|msFzmPHuo=f73mE{RJ6$-u!wxL4Z|dM zE?UzM_@jQ1O!NaF=$Cz&-^tS{zKy5(5ahRzhVt$(iVmDH045&=vKU6Rd8i!mIuOUu zS;-F=a-zEqr{(P~!&E4k*d~uaqTZXcLp7b{FPF zi*{dvnugtc!_`%rqL;mW%gs+sFeSU@rKEk~j>~5aT)bfZ&+}C`P9FaBP2*OL3+Y-s zo0Bi=d&czkX!~uWoeM^tw&KvSo6Z=5_S7fM`mz1aoilU%8CMZ&T8*uV)Ywg`3ccoB zi#XNDa)Y>G9M_iGl%i9qnq*V*tmKl^+7v%D*cxe#kBN+lm&B4b%_v2F7+)w}s?9ep zi(D4(O6^j2+q+|*1i!Msiv7K6Z>lF1OLP5u}4kS4C^dL z=|mET8*(_QD^Z_Oj{4alnci@6pxoKF6=W)oGDlgdux_`y0v4l0y#|>hel6sX-x+rp zMvAep7j%=HaVC+ySFXekiCoD7b+MW#@H7+)_Q1NOd7!$Q+&q>61!QtG-G$Ivv;l2G zhY*`WZD>4V5Mfh@-5_F9RYb!Ps2&2&2?dDiAy7RMV|NhUhPOt@*F#ZgGlo$U6ssQ5 zauQEO)M}~Q;|u5ZVa@D5SzFzLR~w9XxW2l5Db=3A=xhyc8dyz-O{%u0jtSWnqvm~o z*|GGw3pchq!M{ja;m-}U+x<*&={KZNdidGc*lJw=k$)81OEf-6^1y&?eA= z4xI=x`85H&6S;S1!M(%lfJF0-USif&kc#%tF3I|IgCTZ+Z5^)W+BiGj4wBu^%tI z6WwG#zY|p<`58p7+W1If(WSqA=lxgy3uDf3tVGS3DLX(o0&~v$Y(nX;;$*$D9+6%8lBZn ziwva)X`|_3+VIfGOKu zcZN=iJk8OLzL2Wy^o@#I-9PS^e_di#r-R5@!blhQpP8H(m=!xOc|l-t{DR~Pent2QeI#m95oBn#Jt0C$ z08AultTi{7v}v-5q%2U|>8FU5_{iSnz*d>qpw|U4EZA;$(8(iJZX1m4;Jp4rC=O_D zM+8pN05;9P!K$$!QH_Q*W_xZ;QpO?Qzp%33fIy!zp-h9(Vw|DQRC#plH z+;ZKMXo~%42TEZds-pVxN9FI#^v3P;(Yn=V&wrfwoFG<*mE1d&jT)Tlkc5m_zgYj6 z6I&8{Kz&eqQWN7^y|yXV6=P%MwmR`tbCswus*#jYm@b5ZEW=as`Vb2B1mPYA9o8G_ zgPUoqZivZJ41G6(?!7GohBQMLUm=-lUQ3~vL##LEXxMtal)N6&@fu>!R39%X|HkVi z2zi|ZUx1s3W?kat39s=yMCFf0V=tlYRE9c&WXjLnd-sCm@Hh0xwl84W^@b=>uW6L|MJdybVTV6HQh<@kHQ4}uJ zN6Cf8D8oX$R28f0qvS(|@XWA=^E2l+ED$crT+}e9&&oc#>kef8QTuhBWk>jMC;ePUeKIJ3D>lqnjWpgC6>C`Z+# zK$%jYOes*NRQ6?Kr}44TW3VZs%@~g(4LENARvTcWMx5x1QA4h7B*~Qxz-9xm*@zYT zT$v&8To`x4OxwNUw^@nM0MTH+M{w$Va33+*edO5cH4e7hWZ)5U3DW9ByC`iB@`pKs z6;OTgMrGjHS6+W}R7cA<{q@jgf4bwPYaXBX*A2h^;{M04zwU`=uUYZLwD`o_z_~M8 zHr<9=_uPlj?f0!bzVO?fE1qT=|J3#Jo4i3h$_616r{D z@K;6e?@>1oplE;x8q$t&;Sm#}m4RD(!JqtUFC0Eu0sM(?HwPe0AK-+}>q1WF)dbQ+ zj1Uwd=vGk}V%z~S=ywQPwH9nWAGX$X{HSaBuSRz)TQuR0R-6ZXb9d>n2fJs}kF2?N z(w*0LzlhP{X1uwrWNM5O&@Y`BEuSd;@vsWA$HE@>$p%;8e1U}w32KEv@-ndUunLOD z1b6$Pv@3AFz>;cY6_gbrQDb1`VHH@9Wj^k+%&x%s0$h10^sEdfw|~5}R@xwKlDedi zr9+ZHNhxWGv{G8{o!Tq)NODTT@w>p%jKq^RX{Rq-^+$-}Ii8hyA;(eddUgZ5iS1(d zvV0eNh@~ku&AyGFv8!4N5T5d74SV}q6+Ld@l+*Piai1G z2yF-5nhSXlLtoln_)kB@Au6e9UbhKJ9i!nv-xAYv0Lr=d3hol3cDFVr#nmC z;;mcjSKTHE-Q}fD6ms2UScO${&%22+tSYP;tSpz~PG_6A)f{Jw94D|W&2m8sX$sAR zRMz4Y0d8sDzoiN&I@ls09&!jSP7r-j@?ZyW{^YXvwRr5dt* zmE1)|gghUxREY&c&t^uPilQW!ZXIWmDo{JsHkPE$1sIa;y`ff9(;8EBht74;H1eV; zCy=BI3CcC1Q`-2*9Y!qxqoh?sz_7ZyqddQ6aH?f+N7I@2j$}Xo)1SV(_I`cj-R!Jm z8+MGHOE41K67wz0$i2Fa@mniSbYA$@@{Kb93=3{H4=d-%5YF*a_!$yoX#eDn@QkDq zedGOZP}vtGUw|12=q8=aTqV;1J{^R@$Du8OI#LKZ)Pauy4o*OQ@{sdme1>OPj^$gV z5qMYmzVbBrDrT9yoB2C0JkFz9J}>0NB0ofG)5dGl+3EZ=VY+lZdo_2z^eX>n_I-XI z|GDr#{C8qFAj=%XurwLSlSKSP62+W5hR3jM&K=E@v9YnFd4uIhL0(ZPne9Y|BXKNH zu{9!jHY^Rfu<5qouf?IXH-!hza+Isou9CVcOy>~7QC%A~9s?Q~o*V$c3~EKW z!=hlHgb~6(3<)*`nLZU$wZCOXTwJM8pif?~Mw-;xkB}xcoKp7|7;&~_7YWDD`r~?J zZco4pCblxLdesYUw1iU9j~QBuYGh^ur{37Kp*>XUQ&p72s;X9;o%3@i!PdrOZfx7O zZQHh!jcsjg+qU`5CL7zfZR^c_>;46|s%z>@*Ywo2{_jb)N*OgGWV zQWbwN67Zj$mj~pbgjF=iTrt3#I^>&;$18Fd4=ae!Dh%riCL0nbuEM^eo=UD5opFQ| zl789rm4{)pR~8uZ7i&YK&h-23oUy=vQ%(G>BnZRT&!V;0g{^Qf3wa;u8^)jqa6A?* z6Zl!nTvij%zFx;#IS*H3j~y+?WcltkU*fd6F3%$9aeJS14tHLcaMWos?OF(&ZXF)7 zJ z^2T!RbfHS7qK16a>=%NyzQtFQdr?X=MA-kak8~4Tr4-=^CCTSNnkj&?R3JT`D$`Eo zVE^nHjrNgdHc=yGsSdZ-liyi5u*|l@uecC#oX;AF-^qRm;#k^W3L7<5a0o-$rISK8 z6EgQ;ak%vY!E)+TNgq-p{T!5rj@(6Cp>8&woKCyUxE}#ixw6!Cxk3Y&-ap&pwwhk_ zop;scYZ$b?OmuBu_(d=#96#V1p5IK_sQ&8dro(-NNQV!w!U2OiLZX6T00ZMHjoq0> zE4!H=lz9O!T(O0R`xWym5}ri@Qd}ZT%)+s$_sC;_EFg!pF^QnHRY0&MiaA~+B+NJU2l4uTS!u@3EGeoIiDM(*$qh*DZuK< zn#xb<7nno9Eh3`IRy+xmUTp3p+cO3tS-P;c;YfSY`Z2?=7tA6w&tYR>Wn(Q!SH~pK zO*z!YOE zLpy>rgx-43$+Jlvd+nwS_`*(}w6yP~&!x2Q(8`3TBOHgXQ+J2%SinW*9SD1H3$dVD zk#{zYT2q~87}uKV`drqW3-xCHk~-Wkglg_8Ybh@~ZCq;vx#&g-veGD)MXjgme?P|< zoqf8t4AL$o+t8O0R}lb}9){*RFNaPFyb3c|b0Xe9c-HV15*aKLpJQoiW-1LXC zB1Ba%&t}aQO{4{w7Ihl+hch}!5HQ*l80xc_iSjP zi=NM`<@fL2?`Jvk^K92Gi@KgEeQ!R$-DKeq6&R#am;{*;%vb`A_*%^|5VM?qi41K~ zx-#WYlCD%q=o0E>mE3-U&YU$@9;-^l%~~_Hi<}XSn5rDokQ~2y6(n#VgB&Ca6I`S@;7gW3IDY}fP;~TG6pjQ5G+4gP(3jS zj>6$A2QXCCe}0OQIY_siw!{58&6r|-?hP+c4r=QyA1 z#Yon5_v=vIiRJG@Ls<97hc0-n6Su0#7?gHaR&<3S8nptVA|hU{55XxEu3BsZIdhRI zv)*xLi#K!gt(`6+XQ8RiY?OYUBZ>auvuhDA=-7&gXwq6WianZzj&|^GabJN4qn-U5 zi3|fnxLbUG(s4R3aDQ|KZl05xFjfD!307_+g?uSWxYNuMx|t;_A9z^rqk8;h%@q|K zcyDXki;9N&vLzD@-+8+=oXnV2)QkD76{uyadV3DdaGdJ2NZ(uCJxP8}L_XP33dbf#6w;f}+&xQSBgE_A`x30I4Dc4mxkpxuU?RQj%TCU!+Dua5Vb*K=L zD)^$b|M?D&NXIpr;!MI~Y_j4^Dn*RbVzVRCV`(w)%6^H$P^|7QULIi;+=ky+GKk?g z{V}`e{X7E>q2P4cIQ9tsh)2!?S^bE@RfE)nTc;0*NPiJv8(dR$Zyr>2hB@TepG5_i@$P zZ=Ws6ve@$cUE3g|x7FCmhFCtbaWhBKq@&++U$dPb)nu=|^Iryyo`wHoWB@0Oyu7|tHd>soB zVMiURK#76&OL-woR`V@;Lyn>4NBP~EqRm>=sqOCzM%hhhxvVtvP@`lqlT0`8X~cK; z_;$WN#%_DE)-;?(IrX}`|3)^cu!nOcV!XcNeud-lTUskbd~rn6Hn}F$Be*r|+nmw7LDEe@`vGkE2*z&|P;k~GzjIS=)QUbY)UBb3Q#PgEvxv~ z5}~9L`EVQ2;0X`#aK5?xZK*=;jut{#4X_G{vjSoqm_iXD)NJemJRQ-T*^x4&Zq_?d zQw>wfeu)d#pq!w36*%iaURy~sFeg=h`n*I>E;GqPBat)HchuB<6Yy8sy5Vl6jFP2; zirsq<8~Lvb;kJ49%IfyoE%wq2lh~WiE zgcqyueR;728t+(bxO<++>fca7S=`@2d7l*y=PFUYFq#BPQ5Y^#`H~>WVY{i0l^?Z{ z|0Ea4K=rPwT#5c*Nrh&z#w8?!nybf%Vx;pnM^z^@sar0{O^sFs8aEnF1>@3`2Lfru z*F0CV4IZ)~lEKQ+1sZoKN(t9Ek;y8W7p;24y2Ny2(hbomNBQtZ@^WTCWx_XFtB5Wyr!SSn32?LbHGmAn9^HD_#l*?Fy zN=E3%e=W5C`E8wz*(KXh3X;>MWVeXPiji)X-PK=)CN*E9&5}W#;8_(}H)a zwS}T3XX+q>p4(lD+N=`^$TgttFCTYPGlDompp{6c~y$S&AhQZE=bWuDzsCD!+`fog~2~ukn&~7c4e0?!ALC#Jm@E; z)VDs3=NlBw1hQueOrS=~Q?RidzJ)rEhVSb6@$ny!{sRjc*_bTaJs?wkEs%x-LZ^%97~k=L8(PE3-S7vRDukcE6ddFfzp~~B^?suPevcJYl zj8CRO&1cmrgAct$2l(3%wa!@(Tv)w@Gws=t&w56r#=aaQsS-6}3kU<8f``~t@B)a! z^h}pJUJEq-T|{alW(ee~Z_pk)OiBn-R9?XZ$6EB_P#fH!qQ~9exvP4fqjAgKNKt{; zvUM+p&($WryF9B`t}tSBy~aXG(HykR{KKN8E?vV!sdG`AhCFhGd%lc%?qM)^u7F46Ky2b->&=wpUINKSzwku&+P5USkl9^b(lj!RSV|E01 zg;NJ>m;_JS*D?|%m6Ix?!KoS3`orx2YV;m2zLGAy`1u394wkypC(%X9uhAK*z4L64 z>zP~o@`b_!9{$02i(kI%o*I)AHsy~zUqPA?E3w@fKgIY>#O78f3$VruTQ-S3T(%4y zv-*4B@!m-ZJ1_PPiCc~w(L<0I6mZ)&SJQkyf1r!7C0|w7S96u-nUyh!J7>H zI(Ib8q5^9+-GL5RD{n_k-7gp39*?;UTf`;D8oxIf)VG>%EM#79EH_V8sX5R4##pSW0S0Fi z`9?yT6CJjH}uB9G)xTCcOTX06$a^uQ+ zKZQmFXNS4*G`&9FGzQb@$JUNz_i^cM0wFLoXnE5Fosy=Who=hZ7fU{gWm~8&;P9LK z8M06c$p_`OOvKG7D~8wb3rNShJIU*^jrt;9K&HE~#5&K20$5xXe0AQ7omER;>g>Y?$!Uow8XK2RM77ml9>V4cU6OQn(aI8@);;UL+#9qmx|kVlr$72oxpiKG)c?! z^X!({==grVJX_}6t$`CzY;udEEApkmMu2GzLu$Xqf(p|c`rkBuZ92C~k_9^X909a^ zuo|X4$)QbNzX$MRM*8obceGNw{x-|{cb80+{uRG8_zWsT9>SqJIyZ; zp;aA3*TTRk|ApJkm|Zj_r0B;vIiVo&_+weKg)#T;J>cb_B4I#U{LBO|ynrNEQOnxM z9(qkUOmgKaYYOtHF zV?)DqxoAnr@VB*>v@G3i+S1!_>Y@P_D~#UN-zyeLD4uc#ye4Y1mTr3sz7)eUEV6$cnZ>##KPUI-z6qZu-;>ZemP8)PHt-wnD26iUh&e`@-0~r%Re7;QvD*<2ZCniYu}o~*_VuJ z8(tm~h`7HEFRsLIoQI2$izom~^MDdI^=>;@I)!P6>7@40+PHqJ?e>0I3x4sU?2i%* zrELt4TS#(vedDwCuwBMu$Lw~f^fQ+xXuv-J0H%jp9yyfG2>Iq0st_I;F$b#8I)jvx zb(Ag9JzyP${@&u}eYv3thivP8!tT7ip*blXaJMJ;7*tt@++J+}C2JK3rEWzy zx#c0a@--RQ#aY_Q=Bv1^uv^FPN-*F3!g4_U3MQKPyz!-J8;wa6ui+YP?>~sBtMwGy zkrQ#h_alh=R7S8~r9%1hu4nv1*fcLU6lu`;;s` z_S%);98+_G<&1^3_%IishGd5;za}^l5b4ckv6y;TC4>HzTYxa*3EQ9|M4>Ett`;xk z$~is4Qt8`kO|rdn#|7%k`-1V&^OvRk^<>(Br|~VVYHJwhb}NMjlH3sul;&oL!7nh6 zAU*UMUbfKg6Z>iqGQz%#2x`BJx_^ZCj|Pf^o?u7*-l94fm_U9sa_wOfqc*la#*k5s zs68~F7fBS^iJY9ppIo*RUteyy*rZ%|)0dpyU!`yLt)+-HE8TS#^GCV9S!LTZ8=Q7Z zP3M<*=u>7$>})2?f`Ha1`TyE#T55ib!4{)B!z0}c@muQxJ#GW^{t z8>a(tQE~4#)Qbx6xEH(ICF1Z`4we!Lo)=fjo7Zw=cN5khLtpk=;Chx`Nj2;$Z~ zkY{}5kaA7bK9_sij!7dCBOGf6*N^3o|Ku8j60omfNMlpan1Z}w*F%ut!@1p7uz=LD zWch_YWec~C@(Us!=#cR4y+^QDbMa5==11sg&rePS@umon?8W&*Hy0A>#3pe5l6+4W zmfVk>S#v%pM()Rb>`81_=BYc0{oYzU<|M9w-Wc|%Ja;9pc&@3CRnC*ndt*wBC&)uq zc)fAFZATzLMtHrUcT7VNpyEFr(D_Hl{{eT4!{4o{dp0ns+(a;)Y|foHr^*5Ob?l?c zUK##pLM9}%_*k^F2pI|3xLjhSYOzXGUo3Zr%+y?B@K7s|NdrODR18rJs)gCA;W|HU z>`!E+h6OLyRCzSSoAUX6C>w2AEIcvCf@oFgXCWba47QpEUl8EUq9el7tjM~bvWE;lzGIytI1)(kDWv;mG>*z9Rh^Qj^F-$cd8v zT$@S3VFoy1??J9Zo^_`WfuBLK4@4!!sxlHVK93rs=waW|0MTn?qdG1LU7`RP3f3${ zF7j%(^0Wz!BNVU187Uwu>HsIOzE6mNXBeQIY?CdJoo_C|8|(l?gm|f`akBFb@M1YG z_)Ua(37__KAVdn)cFcSaD#6hzpa>b@vAqy}aLR9J!9gsbImz-&aK(Et!5VPJH%K6p zUT{T)+Me`ZMR4vwy3(~B+1>AG=RoA~?zt}*0d?QlhS;9NSkJ%{A5ex%tl^#0Wj2g` zy2RnHZ6Lbuhke*9UbFpY_Ky3;8G*a(Z zgzGkvILpXd)!+Pm5O?;^R}d>N;C-JG!1x}o-wJEOYd1RxU;Gb>uiFXe>kl`eK-*+q zcak)H>JFK6$)&6%RB~3*D*to%(1v6v_{-)HGS-PwSTf-IDQ;g6D6zU-?Z&#(=$bYg5O&{CgPKwnW)RaZHa@?G0g>`+W?k*%fZOq^mkx(4uqTt5Ow-}Mm*ts$Sy z`g*QX$}XS9Z*o*!Wp3a*ncZ=J#Nqo0`h0PD7KQLrwi*d5W@eu^{aZ zFha3Rw~?KEDQGQpCQUbGr+QOpF%npYk$OXQWv1wT#cxc)A% zEsOV-CAEm7&@~PzE{iXlYf9^bX%strH^_Mv;CljWH9gSWOauxD^YMy5pa;XFF=qMD zPj~sl&|Ap5h63E5EpBVio8JUvGLYYGb3f|;>}l>k9vk@I-sgbIxWubAN&#@5^ghdg zK!KX(=j-8M%bKZK?>m!1%;H9Opzc&gXUZm2MYfwNz4fS7D{j& z-HGh03W|k~-+1P7bqFtAbur(%9!|SCSa7S9SIgmct+W>k`g1lTJ4flT6Yr+=Sli_X zuFMY{DZb6!$jMi7hEeG6LWoQdoy)!I-gtZl3iV9b7#2sUS~1l!vCOEoyKr>YFn}QtTo_E1qXKnH8@rl&By&oHr@tZz<-) zmi`QhWwx{G)wEVu-HC~0t!e2;{=q!<-x zsz7%w`%4@vJ{SJ-iN(w-9CeE3*!D@IZ712JXn-(QYWuGCj#@J7<6F=ma0ad|x*lQ` z*Gi%2Y%N6ASo2x%$yK6ER8tBUUr|#&QAjZV8h`If*}^tWC9fSaVZ&2a3t3YexAz+=lTD z`HE&L>`d#K_=06COcQNhq1R_?jE1bbYRPNOD_e^%;}bUpTEh~1o~>$*@+&rR3gZi| z%_p*ag`1Uq5v3OY5Lp$KPn&OfK1F_b;+EtIRaXRJX-sLI9mmW9sF3-RVMmHOmSB>h zN0>CW;*vaD%CtvE z*eu#E%Uh_5UN{>&OL_u&w}>nQ>x?X&{S|#_O^A|ZTCpBIIRY-0hj_{H!Gsv zRH!gWycn8|;V$!^mEMORsPIfbg+4b2e>?JNXOJHK8QkN#4fD|O3D-}2vm@#n=eKk% z?8e(?mEkAGD0<|3*`z@jQ8+YuZ8Eo{YnERlXfA6BP_MmQ>|HW>RQ*Km>ETx-s9jIb zpxt*e`O`2($@XRZVfe&2oIZHewnY0=ys}+6SIJ*hdUm@Qc*cBE3z^9ZN79h3E_BUd z0>9P&rx!GW=9FSWI7kw?hR|Ijf#xl$YLIPDn@N2FxoL2~I6{+JJ>qy4^g&2FzNcm) zRpdaDOMQ#MVjSFw#jkBl?@pw{06+8~rp2_TW=a3N3~pK6vaJ9ispWL-6LVE;&C4$C zsrM=7sm2YpX-U(eR$;d6RN-X$B+Fp(6TLx-Gj?Cl7>^q5vQT#Pe^&Qxno|Vh!jQn#JXhPr^^s6 zsTYSmbnB3ND4lE!$0g63lk_25n$?(j=CNvM*ODz%c2spidHyqH4B<<--%PaUcV<+V z*!c(f^B)2j^ohRjFFgf}4#T)(n4c&#M=Uc8}J4VD^v8jZWQ*)m92!-4!3MjL8L|dW)FHP{3^4V%toixb3gE zaB&ohF`2q37pK>Z{0F}%L6oOvc-lPRQH3vz`h*9GL0J@iX+X)OvSCKk!IoX0$t~-W zY3+Gl+44ci(wWtZF>|Zr`UGS5?*?mu%NdYom*5jfrx?05gG#JqzH#;HQvH6`v~SF8Yl`k^J*@9P#)U^%JrR=`VTv)7EJjcUWev?G{d4DxR(6rMsl{EHYiKu$K0yf3uXY_~gO-Ovn-0DO-Wj}zG|K$^?ElB<xO?A)oN{ zew2FxcYBt4N{QMHhC$Syq3D>w;H>P|sJanGs}26GjEw2yyFdJV3oe>a=RoLw_LA5u z=Bv0_sy)j!%4Jf-GH0dYLI-9;gld_s+bzX3V63ccB<>}65G{|7mVdAnnBH0mby#i=VlLmOJo!TY+rcu|LB&gK z^y5wwTWz8BDgA(nq>c{Ck_5IR#>;NjK2LDp%3vrjw(#za3%qH-8Kot$_ZGzmmyRmq z5?1vWHPp1+9w0Qd9JHI6tgW0BLvDJQ@QGkg#O5xrKPbQhNbaqjVuPm4-z4eXNqSbU zS5VdI`ryZ=3eCtGSsH}(rMB2mILJRrPYT-Cm+TdMR4PzEVl#l%F zm*VINJ!M#)FmP=j=EO*dpsKu*lr4w6#aBQAa@GaSYeqiss6aRHxm%hp80N6&qiH9jIKBN77g)OHUIX z&n$Zuk{Vs2!QEb!7kL8R#iVc1-MX0hiHRGg2KG`)qa#kQY$H}rwC`I~Y4S7ziB#c9$-5mZ^hmETAn95*WKb_$1nD8LYZQR8Y~7v99Dl*AW_ z5i=b!y6=V2pZul!4})Mk`avW}4cx+Fgm%6x!b>9X%&+FW{iiHdz-(M5zmOlshyY1F?U7Dj0O;S%ew_G#CED<_V}p>|bgKy=-O0Ve0iwFICQ7~*5` z3BPe!WJ-U?Tsz1EeMZCx8Tykdv-~rJYejZ`V)(?WILQ{_BT4xHNt#imoMosE=+OW) zS}doI$`^Bhc|}67=S?FypffTcYv!qThVyoX&=35m1;|X{wghbG(a#WM$PoHB&v^LL z`fa+&mOs)!WuDlobn|>(AbStYNf%2UEBJ@Mpq_Bc{zR|{@WFNnlP~@XaQ7HgH*%HthWd zn={Re1dv?7(h)@Gl9)~M;Vsr6_xL%PD#tncx$Gb6oL;TdPx&i~b5%?|Th$rDRG}8w zO&BG8_wr}@QqHz|Sq1BN)$O$U-cZUo*mLYU34Ij$N!W9n&Mxt}zuUT}+%8O_A|^^A z&ofEo&gmUcUS8=CCygWq5=SV1 zi;E_^hhrmslqI7C=oewsQz1k0_#-QtR1bUf!zIPY!Gs$M!@{dF`>;IjbF>8+hY%DH zC78MJ%ru&=F2qLw75qHN#ByG>cycvfke#T`oyY|O&@zITYdU^TfpbD9Y9WztOmQ`f zt-BE147sMePM}>MFvd3!yf8r>5dCpa;APVqfniY~cx>;Qgw2C91|RsFp`-xG11p`d zK#gQiba8iEy|0Eh>=M<1CgPdExxSO4U4U#p z-r364T7sQ+$0y3tN!!u;6MI!!kDT}TmN~ysU5kCIduG;U*~~RNo40kS$+!n!=#w%& z#TJIhdwGKNzOMIEF?H0_B0sn6DlqeP|65mtc)=Fnws-7Y(HrI*em~;P{Pg?;{gaR` z>`O2coW)o`Fqeqhxi79LyZ}}TuZOHd6=hD z3+Z}88C9LE6YMyHn6BEVbAkqbc#+|-IozUx&mU$aj;#()Ae#&3c@*&Sl%=R#^guJJ zja4i*LHN}EV-a4dcs0q1LGK;K&zR+zOLMA84w`)T_j-(rfo?o;1N%~XD26$i%OuKm z3|GXqmQL@Ly33F0cOf?giC7!p)CnZcw4E~W5ybG-{gqPgq)!x zL2pQEe$aII3HSUtV?63a#bLf|`r$cwNumhbzcxbt=r#^iW;WA`&HV6R1MaLctwpPA zKqs3@7g*Sv1CD$-+BOmufTyZ8e{-DK1+A2*0sb$#!_&~6x_lZ9Yl*d}YHDULb+)pwg&e+b`inoIslX z{WljT$PrK%Uv4_cNuW>o6-ZuiTgWeoYe|IsD-EIX7u~-2x<0o+Vt=?B<{K?a2HcIQ zj=6yXe>(@bI2^5o6ry>f`T6MymBTa@$WQr|U0H7$ku2%iUrqEa4ZI8D_@Zx&H)8){ zmLA&qk<1{I+?X=x!9GmGVu}R1;|gAZV&36iNTc7NT$CGLA19*I?Z_NjbP*Nlk$zPykTDars_|PRs|3WQ2e^ zL{$F13axxR#A(ocgt9HMZi)ckZ&i*RL?AAOzcE~k@E_xW6&G>Y`?zo0CC6O;AL?ft zz%#C6$06Mb7Js&7MeaS3usxTcCcg(QPiP&{U5A1Bw{@cHo2J31If)`)KhmP|0!|*=HF-!RIXF&pq}KjYCcmMPN7c; zjO*0%R2zw366=G0Xb3V(IY)C&wIw+&w!q^Jc~H^ z?XvHA56e6RqDl%gCR%}mr@YHF@i$=$RVz6i5u?SAIt(a2!kE_*cgr z0+YG)Q)qfrUOC;5_nf)seTtE&%ILoc*C#-kyTNp}Q z(a>eVHRYN8CG@k7H1Rf^*7kiH!8_NppM5%7obOK&E?ZMY#~b|a#$cS#>Z}h3+4tY; zA8RG2ZW)#rzsP5rrkFL8v#?DPcTku|`D6$eSAa^)jC}r;TBLjK8@Y2L$eS~3G$2&0 zu53`rVa^!g4TUW_RqJO{=f}f`ycv_~@dDpLMYs1!-CSpUQ8n%OJnWu9H*m$OmPg_X zLS{g*vRM06dE+MHlZzWYX?VOI?>+4&v<>m-0>K=R7f?6tyKQytcFkwe>HQJI=IwXD z_vzFr>QJ=id}Z2TfzzU-U`N)4y)UUHY-glfIdu#h>Vxte8wqHdbOQW!1;XyMdL3gJ zDXn5O0DYaBNSC|yf`&^yzg)H%>$6aHkG`hNp)=yzympJ|o77e~BUv_z@sovH%sGHO z!`T9*FBMT(u5>UDU({PMY(m}fmdJuIsqW>6tFFObF*yJ6jw|SWU#;uXtVB?LTm82< zDf+2#R#&IOt+M?|j#?pi}NWO^IeZjE*3Qd@dW9hWp2c_beFl*feO_}x!^Nry44R}BX` zw)zbuKUU=9{O67A;Eh0noDRJc8~7&LsQ`HL1t;GRZs<(*Koq1~c3lkQR91y}x0FKk zC-9a4IqjJy8h#ziQHZ@SDH8`dt@sA#n$mD^B8|`W0e*e^dEnDO9QPRKI5k1gYaDij zi4a+m0FesvVqV-3a;lu+<}0G-ON*qgLwwwc8GB4o~! z>Uw;USJnRTibCN8`oFHOOaA>4y-iG)#&vuyUsa#!?68vR0KyqzWBZVWrC>e>JoJpPat;KrJ8&Db~S;8 zw}miv41z*jIBb8NX>(c6{%8ge#GsbCe3`BN0STwvBK{3vVr{vEmHc(HMa#E;|y z{!83^R(0Ab)8SI0SG;4T&Pn*RpsD6Hzz*kBl}42ByIA<#u6SEvR2+oN*;`#=k0)oU zpw*^#(_zQCHq(762OM6$1-w?7Sww%vD?g&Z9n@OZZCAEdsq^i~1@SfLEIp>7R$j@5 z2Igxpij_io4rK}M>|#sLKnSmY3)b}Jnc|*Ln&YZSyr8Me6KLOy=4htGhXc72fiZP9 z=}ms2CEDk#E7hAoQAEV`=DBsCIeA-J^o@;3pmGS{cnxK}_WOMx`FX1Tiw671fzuu4 zXX*CEKD2$Cyp1Fz!hGw_`;{8zRjcu(q0qUN8P@a2HO6L8hD!qJ_m+~pFGZNw5|&x- zZypnD-v}6T=j0z_OhsO5&k6Qi1NVYN{Js3l=sxKSX8YT2*pNc6My^fsvw2a<2%QeQgM-uzh z@6hL3YwCKq^PE<6+UFTr3f5-pP&XtDki>=YS>x`0=FNAZ`X~4EtFI@is-V^Y{}uk2 z)fdxm&7zh-XSqY882rp`>gPZ=?7ZD~f)`)jhy>Vg-kCmqQmK|J;j#M%>Gj2`=J1Oi z=$`0?FXVI3hTz^~fQrpj@F*1i;zxcII2}MDh^1Hn{ht12Kp1sla>502X6cT#h86i_I9Q_>kD)HuW7Q6{)07lyx56U*c*}Vmit&%f5^^i(Si$mGVTUWw zO`gwvY)hBIsk-1l94QbY1c@!h`X`;@nE>J_8^^>~nf>c!#lUAPg)VeJ|u&k57! z6y;g>F5=z|!8M!eK3MvyZdRhNb12YDrfG}+XpeK~k!I)Gwn+D5(6{M#da5S*tS7uXA$o3(%y;mh## zg?riCfOopqTU@@m0zfb4!6LYR%ms4EGW6FkakO~zc|u%pYu`@xIb9zSt8A+|_vxWaS&bOv1O ze=rpZPvApH>|#2hEI+_%JGK)=$W90^j;WKj0g2CFyFfFzr*wkXKv$xiXfD`{AS*ki z-wBP;Vddk3>48nnUxgxU&$=~JOWwGa{LO(bujpf&3U~)h#d^S^pr5+GGcIp#IqTY} z)5s7CVyY;$Wn2chMtFccvhTY(H8_usLdPEX^@cd5J7#5eRM>!y)^uWQy{kAyCm((M z1WcEK8Iu-$@V!PKi|Vy61N)qM{rS%I1W$N6WMXm_7Cq7%Cpa_BSPQ;5VNJ7`R>EP+ z*)9+O0Q|G;h{{)6j@)gOdmUrDJm>4nt+=ZCjx_p+Apck&r)^vsY8l`!0xyxpt%|KV z*rzRNyg1pOydiDa*A8_gy87HOhF8`YsGfJX>&~+Z4)dh)s!kMZk)9k5Rd&lq=lpK` zus-&MjUMJh4!dfdT85EB4ok<6qp_=rZR+Onm!8zU9*`4AS@+=^>4h%di}(4c=n)Q_ z?>c~km|q_E_H$uW&t&_GPE6At;66+GU_BXUn&>k&R-A;%0*-?es;>AjZAD!Hn?qWWCx2Ansa3>T@+xH?r2 zhb*ATDrjr5&~sq=FA2BnpAi>Y)vi#;ef;)xgNki%Gftl~=$t$!yUeO=t6ev|Q5~zm zZ@#_ljsUnsgCLMKnpoUBoiBBj&w9`;=Sq#6tzz3Umov5Jc&M&#g3xDvzczm4!$yW9 zhK?_@kzpS`WHteUEffLmjyK- zY}(z&P4n6(>i4u?L6dHFl}^oU+i*R?)UNy2l^-An(ANIKBGN;&DyC4;Hjyt`CE6jY zQR^!RUXQWjPhR1>iR%%TF*^S2SN7y-N#TawxZCthHN0&*o+a>(Z;7V?no= z+^9{NgL9!ulnEB$>S&(WrjVJH>EdbD^A-!nr&za6Kb({Y(%}(Qj>f@;;svV)aswg< zqb`{S#+hk$U8^*##bB!z5@TA0YhfcLJj7lDT?v3VUCw8)Iq~KY3sQ1IRQyCbXt;l0 z_(W#bVEumpi9mM0Y@R5KX^`d5j@2HeJU~)FyP7HhiE0;tZ4pTn?;p%)uZFOHS#;g3 zSd^a!q31!6d1!Ja{t6ZM16+PyS%WyP{=Q&LJ;nFOU}gs=P!=1Xm4{KdlY}-_yN!~` zt4#-O4mujN8R#f&4AoI``paTsvu2{bUMSv6Yea33osE4s3$%}xK#8i@lwe(_ohiZA zX<6uTjux+q#AtP>1E@!{f>~bQHqEaFe@o-uv;>&8+&Fb~CHVJw@33d9l$z_e>vnFoS z(o|Q{%i4~EkR$E71RQB2WUKKg`7+~L0^y^sXORqm%c8yvx>`?JVZRw5KhWdnDBPR!&dFy9K%cn(w_z8tp(tf5? zU#<#v=1LX@xBI+Xm$Wt7C zaQMOD2ZvvA_`%@^haVh%#o-5s9~^$gkqM4WaAblbQ*mU1BNH5%;K)=Qnc&C-N2cQN zfx`z5A2@u9!v_u@IDFvnDGnbveBkgYj#zNSf+H3jv5F%W9I@bt1xKvnh*k451z?U! za8!b$5*(F^qY@mI;HU&grQ)arMYA__!W;!qfmvo~DLR?F9uf3*j>(RL2^a|6089i{ z02_fFfTcovfX@M2cJ#NnJ-4 z(?SoazccXndjOjV{`OL#Ua|w)?EpL55x*T|2Y9gP52cChD0#Wi zm8J7hX9>YYfxmWYPw#%9b84%euuKoWc%-p6nA*u(F19W2>Q)*aL_vp#RdhvZ9v)vTcvX8G&Gcg+%}?sz64Eixmr3cB?rCTL0Sa8 zUAeS}TJgjSlQNWe2EbG+gFxSJ5e2&N*YY0qKH@zB_QM!hsK>{?avfw(O1T*3kM?fQ zSdPNk-e7h#m&g9F$)y3NFL>9c%=IosT_WX0?-SljyborSdyu>Ua?e#w1iiC-<+9Y@ zz&q2M>7AVMrFW9|O7BSTVDEJ)NDq3i^=@Y|sZbQi(igpXsIVV;krMP?o>Hzv%=O;o z^?O@+yZW~C_)-_A-p(1@c?59sRIR6DeA80OS;vQVE*JIuY1R+cLTiN8+v;v5TP>{S zRx_)ir@klFQ`b}56YcSMOpor79`ZCSw=4Z^aV({VCjb99GIjo|t8nc9lJ4b!QB>L9 z_uks8ySl5F^qNk0r;|=hLlTnC2GK4^Kp=*IK}gV+xUjkrBm__}j;wCrQ$f@j;u{Tu zjszkQ;uh4=!Flt<(ZQ(CC(a-+OO$VhVH}|=-?`NZ;*8&4Uw7)>T5i?7_nhB3=XY*( z2rZ43BnVYlBxow?b})6Mu5kjc>+Zh^)!i8CKGzuO#qx|f-CSe>?zY#Vx|tKYD`R!N z!qC;-6|uT*VfwXAdog~v8P0Z-jlCGnZ0f~B^wc_kx4i}~qID1X4mF)uMjqGl zgePIY!d5k@_D71A;WGC9$8+g!pnGdwV^jC;Ky!Bq-5Clr*LC097`m?M5U~7;q2U|<`1IrhBx;t(Rh4!v#qZdNmOtj_3n-k$JV< zYa+Fwy<^_`k;`w<%VQ$7d(m4HXEyD9OPg1_Z;Uo(V&sO}=AJ}#)A%3swdrDCP1Qg0 zuxk3SCfZkG{Eu87PcJ8EU*l$3?_&{u9+_gz-R8)IZUr`aY4rHf(=6JZr{<{eAfP z;Y%u`sL0x(gcXy31$4NCW}8YN>68bA==47{)laSCS_74)w#u7z_e0 zqutTH7>qGvL0WcnSQr z*O0E#dY>;`0zLFpz^$~-P1l-jH0*52-7VJfR6I0Jsr>du^XRGT|)hGe`>IEpq6o+kLTP_q33DAWQ(|xo1{MMcGxm5NeQ6!9{nDl>fy8w~|818F+LR~AJ=flQxQk;*Q+!GX)J zMC*(S1(?xDe|bNtZGo*qIRmR+KaO^YsphqIVcy)jO?wdzuOZ7Z6xbc zspOyv+cfngN+jwB6N5H)mA$G8+w4%gtBj)!s#q<+M(e#ishQc-b0UHx5Yc-iOWX(b zL8uuO3W~R6^O$0k#K~MCn#c2zP+qhwUS1KUWod~k!^sPd@(MT43oaL~C@+ggBiVe0 z)6MWux=KsRE4Z%RtM6?7)&2U{_uumT&bq69_siFhEq>;|a(sHUGF0?R5VGmFs8<3k?tpb*D5=Ww>OoiE%5|ZJxyIo}7;q9F_&05>P zX~E@X5q-uf{MSF?Feb-e(?8H>fBmff{8RJkNNQjtnlX|onkSFs$qUE=c^lbDp0@~+ zs3Q2Yt8`2VEXo+u%i`a-r_6LT_Qf@HG=r%VKOBtX3Z^Vhm{ONL!zmDEVq@*t%=w$% z*tT;*-HZB+eXoD}McdbS7cTl(&-(U*Z}hYJc{-9d{SbZ*dyxqx_DiCPmjwzQKmRnY zG|BQ(92Ih`KnO#q7%bLnUa))^NGDRzcm3em6t-0%TUFJVVn-NM%?o+uAQzgL#N0%&;o-hwE!r83SpdtFyQpSv*AAzAIJO|p7N+Mj+caDi>1YoTvJP^=W`N8d&6rW%tTP6-@z-S51ZH`kVjuVHX1g*)-WNjoe1&f^TjQzm*7(F6PmVXo$GD>GEOw*kY5&ui zPX~5q?hc4{6i@@9z?i`Dz}mo;z_EZBpn7pRGvWcFnymo}U_ue70gNbb03D%T@=OoG zW-CnrBSCYKnV6~W%v}yn8UVl807Lc#tpjR1@n(%E@T{T1Y6woC#8j;H1O(DpvbEY~ z2Y+1}OHx9C0z>`#Y*lm&`>aN#S=1_4RI51A2DPm!9nYK7j$AWIey^YS9hh|>1P_8g z>c4TaZbs8<$Uk%(Wx^I1I$l{>*^FD0fEQc1++I;W;<<&~@|3)mKtm4B@x@#N?shzYyagAH>FlsM0RnARMaf}>(1ISe z4q__Is$r2*se({Jd?@M2HEhd}o>1YsD8?&DDOe)-Y8MnJlATkJRb}an+3icOF0TtN zUC}gU@_dt?^56E>%J)|<_;AfO{p4@o)xX2*!V7O-yJYd*8DBArW>0OpxnrbX{jaV&te^P`>Y}kg$n$+{; z?!O#3pr6tA;JkCp&o5m65B(F8h5xRb0CCp>;>x%#@C&MTnP>@_E9?{PQ@q=ipINrq zKeb49o5LQqMeOVB;Eu2&gB0vGTQBL!5)yzXE}J zj-~|VBALh(h;o;cg3si1#Y4_wr{-jwz4!&qX|n~@B9#=W3AI6GRN7RfeL1XF3u{#Y zjz`^Cb7QwJXz9ga&91cLSC1mBp&e)s4U$P}+yGaVp697_Uhq_DE@D^|)b`h(| zR$E%M77#7Ih*txvKLBc;1LP_IfkS{$h!r{4Vvl)webcIyH>_+qv4xyUeLd>>8(+cf zqRslRhY(&Fn0v?OEgLr65+>*MfBv&bKl91{hu{1Zus9neUI18hqX>FU8@JfhCTSq-m)*crzxwZS!Ph%KOFgq@#D`Y6f5FCHWWvw~9c4U&yOq`j?+w&=kBxqKgujP|`$k#Q+ zt|YP>vPm|*JDZ;I@mz2~YL5*xSh3Yt;vHbxa|c}BG5;P740@GJq>?e!hy$^~WXup7 z-3;suM*`HEgoOUmtcd!3Hj-_mOO8t*#9XqEC*O9{S08?GYH`b|d-T-DzgqXx<%i}r zOmCSxZAOc)y?OT1Wz7rbG48@=TAn?2?AiG{3dX#8*RS=NS^BYWUi^q$zxwKF3&1|_z>Qgr(>pKRg-yr4 zz&3rS-lpHKKYftN+_?3w2OnP70a82y}3>MU-;WdMl%<6vGwc_;?aCfwGu25FPTml zK4h`QIl88pSducoSf z-a+I^_y$vhltcp_ldTmt3}G{4E_ppQf%&=%`>_*_y?Xr_nCD{fL+iOC^cNlIKCOUP zEsi*+s`mI;&seXnMVxoWGLs^RfQsImMD7iA4D z%G324^34#w`kW{CzB_K&;@5Q(_MiMK&RX1E|5<%)~P(E3k{4cNvt4Y96|yliXb+Y1(i8Dju&Ok z7q~(;D1t8#mvafj@GN~trdfD_a4d_FXm-1OkVo90nS$^PpdcNPdG?YVO$ti5Sn807 z)JJj<3oWD&WLaL*^*4>Azh1BzAPAn+G`i#kE*|8YsIDIb+bM#aB4#AC8&>$`A238jwHwZ*L<`5Qs<4#=HGp#d$? zUVs-`Rur6M&#|l&&XD;0QQ=&dJ($suL5ef>WRQ#uXCynNwfvOCea`|Z0vDZPftY&C*iAPGy%1W24paJhD5HUqMYJ6FB$;|4UW zD7b2N-PBPZ?8f%a*n~!H<$GLT;JWQ|7rYqDd-a~1Uu#uF!oH*bf|F)nS$mDdr4H#U zBy)1wgzE~Zce!Ec6n8!MA@ZSP+O+l3Cg&#C4)g^7uJjS}k?HS@lq=<%^Oeh-m$}-w zHfcR43J$^TcDUV_kpd={6Y{z3+&1Y5^Gg$#zzx8DuT~L0j;O1kBDZmK2$VKEpinJViAqrz`cV{Kgdm+|E2c1VyNqQ%o_-@~ z5M4niZU9A(k-)*0dwW|(SIn=!@5X0SAL9Ja@2;3Ux4Qb)#w+%7eVNfW^;7@7|Gv(f z>I#DFn-|I~_F2E&z5Bp?yM16sUqA*8yh5 z{lKgk4m^^vewPs*-X3QY7yd|&r$S6A*Y~ad%0Kkhf57Os!RXh*=q0pNOTg%PE>{SN z#o`;{7b06EZV`znqVyCb7=MCq0IzX114%6Lg-pdJV*26u`ZBnX)${jyUMf7cffK$eOGx${a8JvT9`~eM6FE=`l^DI{Su5_ znWK5hP7Tgp*WkboYHbc`Z3V8;Rt7=b@Xm$PdG=W(7z!~kTY(g^oABI{j+$l^WvzN2+(uro(u_hhO2F=T7DccM#zMM>fFF9W8jrZ zhXGps3tmScaq+tq=aX8TuMebN<@!=@kn!J5BKM|fzDNIy`DK_BgYGcwpr<5G**1qWMG~+wHQ0^#C@?qvEb3tYi!J6%HyqlQLCJ=|`e#gRalz5@pOKsANK82$v?c0kfB{BUZ3 zOw#YwZv%IoY9kM%etF?u(*1XRB53lb;0K@MUP2tYT=PvAC`wp};7DXSpFo&PWzUZ} zbg7HeDMIQ~!yqy6oAFcV?>P6;`6>UPehi!$B!Yd&Ogx&-oYiDAL|z-4Pv=GeF# z8apm-NOQQ>p3N+TvrzDWp+87}k%868vV&x@suYwXWE2~cisS`kAv;f6EVq*t?6cBt zdB4;rpOe0mT|3w<(hm6@>4^L>8DNh|pU9`kY4$7WPqNZ3t&r~{53=`356WAJ&}5oN z7PAYah4ON;k`-!69a}5a$+N}TQj;ur64-Lyp8`~wh!EhenXavNIL&x`;LX`9; zjgR3`VhAh(U;{`^Bi8l^eg(@|z_03q`sex|^#29w?_o}VH;Mhp`89L{Og#afCqm;k z{%_49F}&zy+#+iSzXsAp)UK$9rPHRhRsb_%N(2#HkjRLH2#f^s0$DLEoiR&i%$D%) z8*iH)(7c*yx~av)EHQPMNT;daMAETdl!hN_*u15&F)o$-ARfq%}1UNE0 zDP{cNld7sV6w=9qgwi;o@!_~80V>2$8YBG&C5jp&nTi?isK#j3allk2c9_bHiCyk1 zjEjv>aEyy7VKj!F#H<6_(kbo}PcZ!3%=_Y}A`@bY#5glfY!Ls0*&%i^d&F+$4bhZN zQcKI?L@PCt)Z>~`R1zm4S_sZEII~TY!i8}%6AGjCq^uAeK_L=B@DRo=j3Rl$I8rK1 zBbsm>nI%Y0;uq@4MBz!{1>x7^6LOlI68=d{c_d$$Dy$GT3NI3#Mw6xA|MX`B3eCts z0`(!-_5==*ChX8ZPVEH%jAlOkZW8nAg<8t4n}Hdf0%l}Ie)ON(HQTst;uGd4EUbtH zi)a-*d7c$gyIp9vt;kr9auF^<@6xr)Vt{3>OyRwTOqEw69|1I5Gh;{vMnQZJwR!_?wpW-&}-zt1i}VURiv zC#aE#m%!A9^V7%iXV`M}n%y^Uo3{AK;s4yTyyp7JWu07~EByJM4ZVwO8L5xiH}#gn z8^=#ysK|z1Z{xE-uNf#GQoq&f0~^9mq9>hCyPkIQE7aBQ_RxBHy=9}i(YeVl@&PH= z=XVC2VQ=m&?o~)!hH$g65FobFw=!#G=zd|7ZIf?(XuI&FX{&9QaKQDB>zK<{;cv1n z5*Ep;&`O{q_$qWAx)rfGuI#+L9G8F?oU`atoL1zIUDmYU>3W9l^W^6SF&BbPhE-&<4_OECG zxt>S?Ge(KCgE2Lw18&m1#g<;iY6X@|->c@j+yV$Sj~~fbkqr{M-13oM$k3# z;>O(8aa)aMIk;ty{*rz#?!Z&Nlj z^#NXTIVH2z(r9V3thGF5`MHI&gcP$=QOs6zhT?YRI#efaadtY1(}_Z13S@wE1`;iF zu`3TLDp13Z{CS;xH{Z`6#GFXM$K(PfCp#xnrNkq3 za-C9}T@zWX%!{m4R%LHe?$7R$cPh_kJAlY5d^R8P%3j5lEo4Vzg~je!9?cty-{HY` zcy@S*r;p4-euxidNG|=@KibKl$(RO=DZWsgzW$t!Tksa#iMw$>7V+1t=BrX!%#JRQ zJl_ntv0HPv7TmMC76rv zO7n~_U6sC=>x6C9UZtcDC$g}j29yg>CXM?oDR!)y?5UGy?1}_{eGR~J5_bMa!yy(SKn6uuPVPL zQB<~Q*~@p{_|Z~~8GrQ$ZE?_uSGVZ}WpX(!=bPk}a=U!5EDD$>MU*2Vl4PGRNY^q; z2oKN|K@8(^#L^X6)4^Gr$V$>q?j@82q|`H+RhcsD1p=#5Yo5@@X_={dUtvfef9L|Gb~y10np`z@T~&q4tnEu@=W_C`)0=$ z&vx(Q_5u+oi;^Oij zzW?0YAKd891@q+7mxs(=ws_NXT)ZcpKKrU!>64omOh_s9qI1Du|OgT1;BdVoW42&;&&Q-N}faX>upQ~-8Z@>DVz_jjGO_q#5%_Rra}hxgb` zD|R0ku+zcKNg5`sp~?_=sVEsSy;Gv5PT>)F6)2#gsej`So%t!f=jzASy<|lNSor(nDqV=^9YZ(V(&EDJu4Z}qQ zS5DA^$Rn4aB3b-gIiY@kjVKl_T1R=pFDJ-_yQ8pUCpl^vC?u%46D#bPxZc zvQK-1$^&UWU#5h$?eqbDyRuP}GUp!>wptj(dyh3@Iv+Ar!10T)ue@WA=@ahIJmqWU=^3aGI(M7N4V@`tbs|VPs@+0f57jE!ma8S{2;fD-z;vEA5@>fk8*Ml zd&FWK6`S!)@mB5*{tj7A;9(*OC}CQr)YA#d9OV{zmvSH7sqCWf&_61cYC1%DfNocg z&^ML0sHhNGP(@A>RLV&_f|ccw3{HBOfOiB9K~=+ucf+@XWrIZouUOYp$vvgpR;M`t=867)K-DbooY<}*Xf~nHjd&jzBoMuTHDhvrVo)6 zc{yEzf1etXvf?vo-ayO3=w`v(OXz0|lkzY6aJA~Nf+`qt^ znHzzr2p&D`2#$cCj(A0amFOgkL9Vg+f(b*C@*?rUvjyVY2R?lmkxt?}fX^Cyi}uKD ze%NVxz<%6sPniYiqzrd^Q?Gy>aJM_EbUapQ!VB;UVI^KGv}1{cBgF|(hkoEo z{iMTDrLyi-_CR8im=rG~En*wFLA+bsM_v@=Tw)gokg!-s$}=&ACh-o^u53_Glarz? zb6(8U35#;ZD`8o{u)q(!;zUnOaBbCg&3Es+Z>=hfn-~%lq{C4G8iZT* zC1Oy@;d8yg@u9IfDF4O%N;|uMqIY zgc474;A(Ok`H8SkcwNw5Nqk@@xrKu&9Q`eYdVFA_P|q)hOCUF~qOhls6gC*B;c}}j zaZxU2=;qzI-{#WX-2S){>2TL%rWp}E$59v2Lw30MgNaBdS-p>nnnmf)7#}_}O8D3) zp+|p){?OfOUPV+Yk&7+O{j{AL=?B_h!1WwF@`MrmkCY2?TxjuZ$qXz0n>njO+mrD1;giyn|rgPEEl&ncl8-Cg}sLl zgmM$p3l|iUWW1Si8|*pGYB$Z<)+7^;vB3*R2zBssmC(L&y5rcQ@t~g>$Bi9+rOFImjQY9X4}Nw7PI1O!+$Ch6jyk zP!4+NAaeGe)+^MS>d=@Fan2NGDl@$^{mnVwh(Z+|W*O$H3XP_XmPXg;(1YSuS<$SZ z-cgVxvhkvut%XZfZAkG&q~OXtoM$f~T-3%Ay*0cNF;r6^x6YjJ*4l|(soGB`*;_LS z4_(ZbHewezIck=!E)o_gi@b~cEjfI$86}NVB!-GK;Z`w^3ykfv5wUeRa8t*t>2&Jg zoELOwV%#;!n{QdX@HYNX>g0pz6X|c$C(|F!Y2HCfADg^#=hOQid5G<}88G%b*a-pj zulkf(wq|FucZsdV+2Xyye@$RB*{r>8f8GCk`+NS+h0mqWU7veS3$7uqA)fKh@!kf1 zv(}=CL!H&$YCm^1f3OKC;=FV@Q@x7@IHY11MPcE?Zs>http zu(#{gPsm>fO`Cq-Q!nqBv!d)@UIhhCv51QvXR)2>Fn9Aad~>fpz}YM`E6q-mTebje zoR;O4dF^>*D3{QNdJ=*0T)j5lQy1vfC> ziAaImS+!?J*xGG!jA8AXky0bV0=!~r5n7ZMr^zisvN;l|$_&t1ImqXT;PY99&QG5i z@xtr_=`-n9J8r^(l(Ve<+WG5mS-fD~jycUZhQSucfd`4bXXR59mOu9Bfk$>4n8wd& z40y$ja`2B2B0KDp2DN6Zyv?%7{sjNH@}m5rr86i=ZakKZ5gL@qc~4mO3;TmdlsB~Z zl=rpM;x`scjxEQdgM{$tR!73-dByV^59cwsA+OFTtv)Ep-MVJ8I-9KXtiqj|Q7q+4tWnDC4=j9-9+>0;TgZogjauJh}8Hn@NY_A^;+*nM>=BVgi$ zF9AJ_@FsL}W<)hBJNmkw${6X!KOp$PS;M|`hmRGz_sGg{qd6i{XPEKL$C(688n3tN zFiTeUQY(ACRfowk?M?$;))tS0>riQU;vg+BpGgyBJdU`C;g`G2$cc~q9s37={(Sl` zx3*yS@4B#4Na@^7^GD8(acgG&ptcs{sb$+9*>~T^zzgy8k@U+q+&LCsaqZesqgFAw z;fD?IDgQgL+dB0@gDEbhVSCuoOxyjuL|^d}kJmxmPOro2vLULY}pwXt=Zkbm2n!RR9cn{d@5`U65~i5d<1nb45~ zfnab$1+D-Q)Tt||vM}Ndl%JJ8r!w-#-epf6?^9N(Q<>AKKK+l3FK4{G0~W_%-*aJk zM$9|NsJK=`ZrNJgEk%n<7R6i21g7PDyw}&K_p1a0xXl>YR~2!%t)w6fhQj$U?rZP} zDYtm$^6Da&<;KJB-Eb+!ul%eXi^EsGxFP-3pL%YdxA>m*OBUYT5F6sji+C#vF4_Lf zz76kU6$hW)*fZv(LzmYcyvIsze)6G59)4`sL(K98U!)o2x)*imaU1T3YuG~CN8*u= zKjLq(Eb?Bykj!!{aq!?kxZDn>i*plfW0RW8iL#=&JqkE9suGoCJzSW0UdFxPOazV0 zLT`Ry;$HtQKUwKN=_g~1`-9e?o7*!c7U(i zRl`z=nRzAEW|AkEfsjW$z{&|j-3hFUpI-m+{2h~X(Nd@0X9#F4{xC7WhfxBx#Xw1HFrGr#tv8{cenasN16C*GwNVs0GR*Whpb^kd!s{+WI(|zx`W!1CYGoVp>jJ8 z;Bk0%dLzCy{oC}{H}i*jy75)%>rw`wRrzq4wYb;_jrW^he6A|z}9sTjk<4x$qH?q@h93oVV}0U$gKi6kqPaP6Z$%ECmxFWQ-rk~UG{!8h4uoQc5hB;IQXdT8I|f~2`Us#}pu$)p zrVqU+Q5O46>}ZU$#rnnCV;qWwW96~l7>xyr|6JSWL}d;+Oj%jm4f-BbQa3o@wdc03 z5%4q5Ec=kmZE>cSaNHH~F#pJBcu795v6W+IxAM7NeIw@XJiKUAdBcx>aOIDRVQ=Tg zrVLv$FnuDgZt#dD1JWmG^u8yj&zLcN?hop>q?*axhX>YnBVkcREE`#0ROHPvIH zjA%2gnHTNU{i4g~nk_AnXeY(6TK0OW-uAhj7Yxzn5UmzLQ&lik366S^A=(h`WjVFq zBia--s#)3mS}fXG38&$cpye)r__vF9S1?d z-}$@bw#ofS-ZKk_G~LpX?nk3L_KsR|%XLhyO$GaP8;sNf-p*!y>}U9d^o{Eq4?RLY z_TZAprX020xm;8bMNPbs4!JiO5v)CV(enEaI{8V~f@9wZnd-wySHfu~ z1F}rjXwi9kZt5MW9e=}#^qYUZKmE-eIJ{~3@{JppFW*G+@4~_z=_6nME&bD5dY^ds zi6?gLc;X2*-aFG*(9JMjJNPHt^npWMV_n3V;A$*2u0*Jw8)q5kstCRX`2?L|CmmtyVD;u z%t(FC9o+NuLwg?o(N18JH)@)aTZpW#{f>V4`V;!b|{n*9pIS5HWcAtU)R` z@Gi#Dqn6gsYrc5QMZ>0+(dg!-^;KUF9Pw28Z!pGk;AcCGv6Q^39~K-!ffVyOd<9#a zTilyt8%t%;-QXt97cB>^MSpKT`3E&|M1fvdA6=ZkAiB=E z&V5_{&4qGxbhOZ*j<-y6hr|#Ye&9 zuaqK9MH`Apk?zk;6b1VmAUlw{P5p6se_Yld_s@%z+p)b8-2RMYHgg}8I#Vw(d{-d8 zrjt#14@g@ha+Q%FMotNn!(Av7L9Sx)W9-Gz{K1ii$aLK7TYy`9-B`gsLW7ZfQtYy5 zq&PU2V%kuwHU)98!6kyv0DorS*ra4@h#ianf?3>=PP5E6U;~A$eQZy^LbDwR8f`rU zm8BLuIKLr(i{-)m*Ye-V7b5wZh0-9(*z~BF`{i4iEL|Rn-X}i%k0TqMW^B zaHr9;?;G1Te@P~`Z95a&nAo;$XJXr)*tTukIN7J_)ZMr0f9veJ?^e~*&x@|Lx~sa^ zXZ07Qwa3xA+eZv3?#&d;Ic}?&$Oh&KLelgGf}`iffRkucH3fdolx=c!B z_%=v)u-ULn^K$LtB;p&CV;so~75XPf#lMarB~xAVpPiYR$2P9p=RV`!bCaYko0D@( zW!y;G4HeUA<{LWj4u)y*ut!(C6FnfjfmkQTN~{9$94RYNk9J00`G5>xnY? z5xhQbm~yI$2)u)}eoGn(wk_Y&N7U*n#Y4g`BuI+~b&ogM+pL+;qGV+;wLb&@IG;Mi z=Ue(eHsF;^aiRmfYlWY6F4Qkp1{~{=kSryu3gTI~yzo>WNe1^Jj`4Y3N{0i} z{2D#rse7I7zfq|LQ>HQ?QTQkgPT%o~lm|Zoo#R;gb!LAB;)B|$Er8*j zus7NK(V|4S$g)2rleZ@6nENt<4VCS_1_qLPd#4j2~8(pEsAdNud+5Lwi>{kzcBwi^`Swipd!iA?ny z)x5MFVKn{T23(6}U!(j&S|Q4qhA23@p>Ch*{zKEXTq3WWWIRY8_{;%5GVAOsYcI(1 z)XW$}F>)HSk=l987}QInx*}!TvvS4^z#fV!rANeo%026+2{Ln8wZOb#N*xq17G=sdn&%Wuw@LW3tI z-!=9%ZhfFp=3^BIUwx>FvJn0yYJF350FvmzA<|s}&)H63zSfj7UWRE88q5MtwHVfT zG}Y?%OY(=@Q9Ghsp~CatFX8AwbaL~_$yNYn>GIFFmZz0hE& za=A$w=aoSQFonoW&G`&6YfOb8r(yj|T?Tlyoi0d_vPOZu&`jnas4{UM6fd5qw{6hJ-9d*E$%};>-pOnG~I%u7`H@UQ2(fN z8gCM?3Vrg_OT~l>>sqn(Vr$Tnf5k)w-YV1q$6~gWmITk|Yl{>ZmL=p0Co4K7+$mGZ zDiqI~ngHt*SN5|1LY$M`BRwJBT;I0P>_J20_I!QVsGpE|Mryj<>_Jn+E)SwD)kErv-ohq_O|r_xOuy1Yb&w+)R5*`116^3~B_!Ugg;Azc1cBWupGXBg|Az^x^M56=vYh9YXjLG2b zgN1fnx3|h{Y2-4SY&sg2hVv;I@QQ-!-ETzBw9bcouVL|&-;;ly?t9PO5ly#aD6X8l zB^lL2yF7w7;}saRMQA7waJ@8%7tgRvqS#=kNoZSxE1jjpPqo%kAJW8!i+GP9IPs;iz z3~(eJj^)kNTSEuBXXpENmxg3Emy!9qTP;o%7xMbJN@IB{BH>js6~7 z&!^S%YVVXz$IXUm9nZ^#X`q&F`6d4Z{Z=UUw>G}cq3}q&qA5$rmfxO}x3Cl~GFnC2 zCHC`4oNFd9t`!a?&5FA?zb6E!aevD>b6Be)E4Dz%?X)Rf_ zoT_^EJ!Ki?B>v8tZrgPU1^DZ)E%bhC1}*tKSOvftxVj-a?dp;sk|MsLKaqy?gi%<@ z7s)yI<2Vg>bTH@9y%@B@na=sG^pcZzvRVi&YBFLKBJVE**L4;2^rG7#eAq<%xr9ic zw%!P83)Nd`%&a7h-E@?w zQOE5y%!??PZn#M?xwT!5sO#@p+keumO&~9BPt-Z`vm5ZEdjS)y9H1|hA5fdF&f$xx zJWlC!zuctmuW-bWIlmNDb6~zT`tXqxVVm(nBzC7yJR>6#Q#d+~fQ4rHa1HyI1K5zy z)H#Y|`Vm09K{bvO)wV-`I+Fl&0^&Lei4SRm8snifs)a^i{;ua<-hfnnKuVDwd{jtY zi9)&iM90a4yulEE+XR82BEf9MDnRkUe#$30?DD$jF7`lRc83NxHu&p`n;$emMQi#gd^!b*v8OM@37F$;5dMSD8_Gn=xFHZq)TfcPC1Pm; z&a=4w_!gYM@0Ml``QVqZ{ub~Rf>LLd))-StsZT1RF`@kby?iTyLN+eeYC|5j6w^)i z`x+;VsjrAqfhW$~+;wW>)&0wl1b2AQ_bI_gMH4X;AuYB4Ionfz7a^D&Uf#PXY#D-3 z(PhptmnZ#s62fRS9BrHBM=ooV!Q_mS!Fa!?G1+kZLG()a&u-f%XsOF@M(5<;acI6= zYf3)D0vej2qDnwWJ{JqZq@d(NfNH+g?58>DT2OO{j)5-+(p2oh^Hbk)V)_x0jjtQ ztIm8Iwu~NdLGog`)I01^#eH3aH{TVrR0T~)W5F};RIPM=Ii$H;Am8I}%~;+?pjB)+ zEkJKHf%Wi9OmOnL5C86Ua^MiDYD%Hx_39aT><91AD{3^_7MU@6}o=)%h5B z_9CeJl(jJEHM*#HoOjEEt<`9?8SM5-?McOCV`9y%(tQX0;;F0E8SLNqUB^p9wN!(T zL)BU)^=j=_Kbnhn(IdORAHSoOd69D%5j!_9ax3#jvkir?Nn-~~u`qt$v6 z$@^M9_*c)rxnOI%K)8qIqPm5e%t3Fs1zl7^OnWfO$!bXWNMqffoqaX+_)My+o~$T| zu(dA4eXC9K(YrW(9uEF}cTt##E9DUfFniu_gJS_%{#`QrPpWZ@4F40=ICc)E|E>}T z1O)p10R#l}{r&CX;o<4&>F(|h3=I7B_0`ze$i~J-OH1qH<8ym^ySKO3(9rPv_irdD zC=d`3DJiL|tE;=ayNip9ot>T4)zzQDCA+)3=jZ1e8yikeP81Xrh=_>l>gq2qFQ1>E z$H&Lh)6)e71%7^hIyyRnf`ZJ<%m4s@fPjFGj!r;8z{|_4sHkXSV&drNC^j~hhK8oL zw$|F(IwT~dzrWwWzyJmYMo&+#wYBx}@sW~}GBGjnthK6=@bllq7vb3~BM@J6}3sX=~(AL&|eSPij?gj@3uc@gC z3=GuO)wQy+GBh+iJv~)YQbI*VU07Hc85tQK9$s2nGB-C@RaKpunv#%^z`(!|6BB!W zeojeA!NS5C7#O&}zmJNFQc+PMBO^mYLxY8dg@=bHCnr}{R*sL4|MlzF<>h62dwX$l zaaUK@?Ck9N`uf4a0WvajQ&ST=J3AN{7zqi<;^N}d(-S>C{oC6cBO~MW^|iRTxQK{| zx3_n1Z?Bu1TT4sJ!^1;fULG|yH7F=39v)tJc({;|5E2p+H#c{1aBy;RG6Vz!6&01M ztLy0KsJy)V^78WL=BA5_3o$XVzrX+7+}z5_imk0JHa51Xs3;Q?)6LCIR#ujpnp#9e z1PTfY4h~Lwdb+T%FefKxX=!O+Umq_oue7u@5fM>GM@N2setCI$eSN*8q+~`$Mp9Ce zhK5E^P|(@gnX&PY_*Yd-OiWx{oUgAhK0bb3UESc|pq!lC@87?GfB-%|J{}&Pl9H0Nv^0Kx{?ydeii(PyoE#81AQJ+g zxc?YbjQ^9MVq|9h??Gj#umAEBP+y-vNAevO2Ign8evYV{yIbJ^+0S(mMVqjns_u%L2?d^ZQdV+$zGd)Da#0G}G-*1oSpr9Z;o4hJXzd1NLU|?aEDs`=G ztsVDXZc~PeOK-xW78>0hk99jdnkrilZuf`b3iQ$7aDb5Xf$9_(o&TdZO#hEJLKaSr z3MLN1w$^sGHYPSsL>%3Endt2G+b_Z=OUea(e6SWx6B$WYl=>Ptv z0P|nQ!Braf7_?eH<_{Z&taD$f@CkP36|BfW=IbI$&Y`IuTkxXq@&*8Y;*Hm8jg`h@0(e12OU^U z`Gd5dMu#gzV1Qlz?b?+~(YwV-+b-*#o^@b)cG)&z&ICZ=u2|?V4aZEbUz3V_=ejcI zFTXCQoUqFwqX8QX80AJT^G1-{$&7`A+~MgMRWFTXP`js6JQC1gg4Ny+*jrbcEer^?U95JJR0TLBj+hKX)it`x*YInL*%77;g@8j znEj$a%wlq0dzf;6rKHRjpL}^IO(fTI$r4$+6zFSnZ%$`QQLL4qI??2?V#{*0{%-SS z%ed*}hMy{Ol_*D|vXDW}QC1N+N;g zedYlvqE{zBSlTCXwoLrmleVZnn>Vk!r=_l>mTokm*YeIj7`wAEzO8KMo;1QG4Jr6_ z+77ulV9(;jF)Dx(vfQRVGt3(g)d`mD$=+*tT2rYTDDqHECIR9tUdv9VGi17ajB|*# zdQKIn=GR*N{ienZd>_)>?Mp*1m(f|bK@H|C1pTL6eP?JnIxCUQfh?5b@UZB>y*Wu~ zm(LnoS{%d1zG4fp1FI>4r0mkPcPaaOu7ZzN%6PDQX_&JP;n!xP3AMml=CW|Ggk{$x zeBQ79$K^>I|Dfh^pqTvDasR|Wrlw;ya{}&x7Q7pDfdM9mct*y3Sl+K9 z8~9v|-rMnFW0@C*uX3z~@n5b<9MR?sUEC+U950`UsyzEYiMAtU0TDmG_d+}S_|l{G zSrUh-$G1-!BH`#7gL~@lTBT7PGk|K#VmpNdhS|mfPOybWj%tQ6Iw!GvDh|vcmkQbS zV%%bHpo{OS|Hatfdynf1J0TaH#;TjW-X|*YV+by&P`JOb>v!1}7zQ8#!y3gy8s{Iy z5`6E0#b}Q=a^ImWH4ZT4=q>=yl~)|)DX5?%oR7m!{%~rb2kqOz8hu0I;TmhVur zE+5iy8wh|XJjoI2Y3jm%5VXBSfaP8xJv)D=APP5sO4kE0-V-R&!S7F#s^5g8z?{CT zYK7qWVEyjHm2$O=dD@g@rY=~oeZjPdMXw;>YJE)QIaigZ6G9+@UoIItnPyK&E8HvY zRJ+HN_VT6opmIH3bH#aEl0AAIyzR+)P(v?_o-~AZe9*VLGaW_9RvnSCiI4&|*JQ_; z7xx}LLN&oF9lxOGYg{&agY(Y{H9U0MLzVoqv63>(#Z2hhKLTo-b#e&P3a)1_fcvCP zAfbr?Bq_4Uoh+@@D#rm!M`YW45@Z38D6f<%uw|PS5&ol$P?Xh7gPBW}G!R&uO|6Va zbO)k5G@Gc9qW!&9wQqp1aC@$!^p54D&xYvuZaHl21!aY)jUkZ{@Iex;Yh9+TiRu&d z>ATJa5ZFvjrEI8$-x`;KTr0L z^7Kca_9{>ET{xir4L(0=(|UW6jg^;p5i~Ab4!Lp#n#*JqHuu;>vh6eTc+zt%=#H*6 zkth`^W=VA)epGWCRrdI~!f@ST{TTMO_3vhpC*m|cfM|`8jtiaBHDz@RY(mhJBt+t8 z?8Z-&bwguOEBxbD)-2ISKfy?4c@}9eZX8~ z_+uyc5UF$w83%OCkwq1JJqP+bnf5fsZ{F}mMnyhf3OMPI?z^}JR-%N2H);_So6+Jb zPvC)V*Q51)vzFGA`<}@n9))xvRZ9M+j}9uYSbXP&G9wC%*Yfn;xN?MIBj2otlV8ou zonn>HgCtN}#}W>iZ4a60HwmisjgqmB&3@07l?NV@n?!-i%KJQyMPJPvcX0!1!Tf-t zgrh+9bbB-5sxYlrIDCsE`yW{`n=SbWnaEsc0kbi(M@4_T6!k|%RQtRpcu>)%m(4-okHcNA;g7kvl4m*<2K5PG*-qZpBa z#Hx>?e?v@HB9Q0j!0wOPCo%U{db6*8wGr=T2`HkP=R157($}if6rjqPo_dI*mqVeu zfPrZHx|7Vr!t~lp9Tw?OwlgxX6I{-eS(iBGa3UK-32ljR?Ab=^fO)C6rJh002k9oHAM)?@h8EMA6i5 z*Ms_C8q?&~i+WH7?r%A4)~XiT`iY~;l~V>2#ZZ~C<{h#`k56pp6NKLu4m1sXGOaH-drh#ps`~qiPiw%kZpflhZ=6m0C^4 z{u? z#d+~~g{u39Q;l!C@9t!^lNbaz040F)$|jqy+$%|%8P3(m#Elb~j^)mfLnr~7_3nwy zM8a|xQc`W+ss>RZr0^y5tqRA88W3VBSMXkF33uF3n?ZC+;bLjE1+~kgYKqK=xR)$5 zs!?vIbiN66Nzi_l%*WSXI5&3fO5m0SOyvj1%!Su8n~}b$4V8`i6qr`egHhww*Z* zkap{A4bB)u^VC2;9+J24kiqHF!jU*i|J(9*2;J<*dTM#Gc|$~A3O}&-v^`6`+VM$p z8#w=mNPaxd0|ac%4?-l~IJvZ7kv1WYL@wWd55YdkC}aEm+^c>zR61t5aJF}Smf@A4 zSYr+VwQX4Aff_oXJYY#g`O4C=mXU}#q4b2`R6%squJrXfJp1D_`_iq88Xa)&WZPvj)DLjacIj#%disF*H%3ehLl^;Gz0JW{gHoKxrrK+kFU3$rg1Wa zd$-eyk(FMM`z2{UKbgc)K%Og*?c^~K3Y63-Mwc*_>cpGa*HdR7Vd_IDI1dn)m)%VU^oT<*#x!Hd)@-CZWk)B+QjA; zuir^8W>xr-kslGG?iR{4t1j#SItxSf>FzggmxWeDURb5Z4o6~IXKZH%v6g-nuXtcX3JyU z4|5&RR<+7jclZ9N%=`*XE$5-0n-)Plj8{b=gmc{C8kAU_ts(PQVNBZz6B9W2lNgn$ zcCHInD(<?;94ZR!nR@L zqX3HgQ{5&OQc@uuz~p3^G64Bg7tNNs2OiE`l$E>N2*zaMR)x{3wU6( z3Ub}{>@H6#3vlyM!4~>R$~J*rrgw%N5fh2AoeX9; z;Rs);kM>cle!!*+ve&Z7VinAXL91!EHav`f)k0~hR7RELAg{3Dgzihjvz!2{AKe;m zmRBayeu4B%mWUV8jD14Vo%EVyuF}8VcBHcUOIRvpeSffNXup2Uc6+n)q&H{l1>tt- zr={&O1L(%dQ~X`>L$+-Q zzf|boDSZQ<_qfab`rDivjkiMI2Jf#A9Gh=U-N>p}brKd{HM}S&UkT08w@>#jOvP65 zjRz3osQ6C(b8&30-4$R`NGMvL9>0-4rKZ$$a_|N=I++TmN1d>Jiol{@TLsk=@&-j( z8yw_&YH;FAU!cPyX&r2k`i{VbtakHnD3M!3&5EMG4RtN7B(e@1e#zzRxtbJpTGPMy zke^;-sv6e5Pxx8NhKLIVf1pQ)!Ar&P1JKDC!A;$(WMd})+~)n5D_BzEka_7+v|$~t z2a6zffXnUox$Z8{=d1N`f>TiIclF-#z6?pYZ6lJUc-e1D(}S>S=p=}bw?10?pu{oN zX)=uL0n+R5;yw;t(G{ieP4!=yUPQez^T$?@H69TD=v~0SUZvk%hNq z1Qx1BDGL^HjUm(fo(QtE9pbQIeZN|IXVUu(OG|x6QdksYWyc)usAS4@_UsIHGE1;ljBa_6faGsVBmxKMPp z+#$%5U`C-haL?#i@(xED}JX`uscQ&KbfQfzca(~HbxB!7U#*RULPqY?6_-!m4+L6cO+rf{wU^0F+k28T+q-xbe1xvS zXZpWGZ5#8YR223wZ>16fmv>)#ltI#blr7gSLNYNBlsw#491>@HaPeP{?878-S`XQz z#^B2p#MZlP1{m)v>Ow6qF)J-pJId4e98G?kcYJ2~J;Bh7FixiPFaP*%FPzV$PNnef z?|kePj3M!0l0L*Y8v7sCNEFxBzO*wyC07Zb7GQvu31F>(;E^ShV^nM*^Af_olIi*y zN+NY_8>r?Wc&O{Q)lh4XFIw<3h)1sYh*k3K8h?tVeQzf(8AECWIP^00-Gf(Alxr?m zi42KQ(QM5xB_PIIn+9UKUyU-jbYjTZn{&8)F$W~0fHf>{In%)HlX`s=P&)%b%iW@3D6^B=T3$1dfLl zaWT%_%zD$;E?*$KZ?(+nW6l<)%&%oA?M!U|8KDc#YiufhP3SgDKPRx2N&?1Xx<=N@ z94n%#e5pJ5Fyi}Bv9)yepr>oo?@p1?Yr+$!@M*IP9}gb zm8EgK>@!FBDXV-S$aTG`4bS)4R~55hlzD4j(R|7wDcWa**5a#A&(c&eC}zL4o{l;; z!ANk_Gkp(!W>&-o>;kghlDXsRo4;JocX`+s1x@O>=1T2TCp>7PA3e_fSoHhkBMM_D zvOUCM8I*bl2u-7pHdmxYe>Y~!p;ee@YDnyv#D88<&yuugV}Pt>A(!9?7ve8$Ol6+x z#wIc2^nF1*dj^$^+e6=Rgg-E^e$k}sG#a?X!&0Q9(xGvr*3X3)ocXeeJ4~T}T5N?S zB9*gx`^O(Rw5-2rEGM^J5t(f~kG_e4k)}IF`m%d+v|wuT&h&pS;8<)cQOfOM4A~71 zv5{SC3rKL#N@{I6MUA!Zmj+EIq*u12WAJ-9!IY=9#rp#=bpy&^xx5^Y{_ab>-vw4^ z(TBlyM-}ywLU#bj2VIPRdc**t4Pew5xj2(4uim9R=tu`8W36!}_^@MU9)Rcp)9rBhN4hey&K=xzR0ueHZq}*Wr2!TLg zl!1FsFEsd5Y;Z0&VyVOQ#Bcy5zCEdM{6-u8D*lUAKq9k|bD<*T-={90wNjxjdM_kCYCDCsKfP1Fb4$gt5K~$$LtzfPrb8_J#f12GU7{CA^ znbu*INrL#`7MIZGP^;NmW&3MULmgKvVWB-*7O#%3|MLoxqEZS~OeP{39gUpR!dM^$h#i+mU&+P{ZH22QKX@TPt z907M)Gp{E?)rmsf)m`>bFhK1ll(Q@+?!d%{=6W9@8gM*vPObt&dRiaK&?oU< z7bZXVDgR#!K=@HgWTaz9u4ebRY=|q#>V7A+dfwL&#=G0o{qJEvd%L+>JZ`YK@|ni& z_TIdRxIn-KGFJ^Ek6r!ho zWlURLjl0T1)gL(rcDyGO!erc(Jz~5tSfPCYHZ`Vn6~lI5TtZ0ESu^8N^)}T`&bX1Lv1LjLI|KPHqr{7tXL$Kz*(XoRG}u) zDbqlbpU^1_01bsb3##f-1LUF?ykg}&rbsOUFaYcE=~52bf~X^avc2f}`<7QQV#$P+ z>Rt)`yN~Jbml&cz(Wtqj1`ZSwoPhx0pxdZbk>R(;`%a-mBm&lD4E^dZ(LfH*HE7_H zJPNT~X+WhKa2fBcN;$cpigmbXt1$@Ff}xb^_>Y=asSc!*DtKY# zPrDLGNVZG^YF8+_x0GT|vSI$skPFEro@87}SE*yWnkj+G5B?m!S)>5mG(b?bH4thc z9mP5xJt*ao>>{Aou&E54Y`3XL2rXD9WJ_P3<#dFjG)wbWRA9tU;Wm%}0S}$Xf|l#S zkmH3eT2Cm_C!!A^Ocy9bmkDMBV^dWSixW`?vx17K6hKX4$p^E-&`Or0SV`r<{_}fC zQ|2#euynjfoCZ*@D2D_Ku)D6AlKzTFE_LBP(}IGs()${`N4_6l2%kD}w!FT?0x7kz zshM#RL4pKnp?D80Kz2((rxfOgE%{LPWyi8u8M%F-_2o$xLQ70G`9m!ch`K1e}A9!U2Qz2m?Jv#)t zJ*e5jsA&udv@%ZdnZeLSnrAaU3miDQ8^53{36-&mET0;Z7!uX8!Wac|qW=q5Jr#|Z zMDJJ^E_wuw8!=;0{Agz>c|zQv*apsl=xyAqBS{<;;w?f?JOosul%Gylrhe^WsSyX+ zo$HN0h@I@KHNlS{Qe_QD0-hFT=Z%~(;8uym7%;#%aBB>Vu1^IWHI&FMA`glUatJU; zkH?o(kf7ooKGa>X4`h-fkwfUm5AYt8UI1EnXS5{3JZZuQ3c1)S%^45d4DwOO8tUnP z9}Y@nh&6Rl07^W*UYG!h%PI3@RcA7)R3(Q(J%yW=Swx9kw9Fn4z-jUm@vH+EN6 z6xJ4938&MP#>N#d{*6?U;9BrbdFL7q6z0wjduzCIx|s`q8n(uT(y8E6pTG)>mB3I5 zxE_fOj1R%Q=b%JZQHQ)uN9BO7M&tOGp$j53Aj_AF>_fr`afr|&D|aJ6Qi}~nd5x^W zra)_lBAhV8DXauu$Nacw>A@~@gDttB{ijxII_C$#V~GcrFe`61Q5wbQC#%>*xJ(z1 zrg~+AgIv8du}UYbsZ&i_0I22+Az}Yv72$=&9wy`Fv8rM%KiRAuD&>Ta%aOstssa9` z*n^}ED>G0?=0{}8nBPzZx^FcO1`zxs9O5YMJRY#ok$etIePO03+l0WeUw9{ko6XDR z?xK(;L9YYSOf`mxei%Fe7R7A`4z*d?DrH*%9?XJ4%~Bck!V)eFk4a2dL-sZo8VN#y z%&(wjBV8$SHY5qgCms%}ryVjjvh--!me(V<;d!v&Ak69wOnVTJowi}F9GW0O(FD;h zi~3|UJ~mc@5oa&6iC9cG5R@vgN;WZ2HYiz0I}cnCex*`A>LVr`J_H5x%P|ek7{-bc zcM&K9zBWV3$wiqn22dTRP0xZ2S3Hp0iL2W>7Z&A`Z!Afx9}Z}D1_wtWZBYB&b zwgU~fEd6|ZmtJXVh_kK{YNQTf!=L+IYt4|mzH2Va3C+!zJud;G*54=XM3lNhH1dH% zdnUF)l0GEqbM_=fOT;;kO;-juQ#~cBeWPea@;G$coEFTYU`Y^$mCXpH5&zmsXH4Q5 zhF`2)ahK{bBx*@Cx_A<`mtgEsr6?hrJ5E!7>fD`~F^R zd-}E~Gec-@0RaE05b}F!rUKR?b_{?~C5QFtN&vI|e3KmMNsE^Q0lu!%B;N6ZkyKD1 zLRAul28K+?f)j8Enb^mEdaiuD>Z<2dCgS8w8~MuK9-Z1czvx=($a$K``+W#7o`H$%d|ri)j}3g( zI^db}+03(0NIo@wOApWO7Ut4xC-V(toiHYXoZMw-VeeXm(0STdJ&6ovv#E-j?zf{% z+mzH)-`hdVALI>*8R(T`<_a}`tA=2{bFVth5ClvD^aFRt!|&7xM?VveAWgT^o>~w4 zeBbcKm_n{)oEM|%y|Dr3BjH$u!GODz9NvqWwDbt!SNadOmXLrl^BxR~`9t09RK$Q@ zejy!l-bTAFxB=;ICZB=p+1`67c=$1Lz#||kgIO+D5p~GIZtzKirG+Jfrn%N@SxPeB zBA%-+HOQs57u9P39c6R725fD+A7|emPYbuZy12w-u6JokZSSiGJ(dX#H`e}3IOB3V zsj%q3EI5{1ro}r>E#54kASfWRGkA;gZ`ZO6HYjx}@=#&&r)|qh(Bg5*Cmg-Z9rl2e zLH6J1_I@9jn!QK$vTD-o%E<cIK zfIazj`Iaog77;Aw+#1%k_h@qOw4njT%X?CrT?*FUi%pBHKTPHiiplZ(Y+zDug>XR+ zd~|#5{-LIUp38IPqw3jxchR;@$=lwlE@#3X^J6d-q zA9&Zx%umDp`3~>Gcv};q`daEd1|Yx5!4g}?D&3E+YujW6ngq}3UfH|4gscI zK4r-2`B&k0bIGbH=8M|!PyYru`9Z8q{!-Re zaE&2X9BVMNqtF9nX6lA$+j*CVjjnBxYsDCU7YV=T8D3hiU~$zD8|cfvtEix6l5eF? zY`|~zs@v4Dc?Cj?_ET-5*_C?A+is8aqkNGMOn;xVHCVpDq;~X5|IoT$qs^T<0fnr_ z9Fa0Tyr8S412V4FfuP-kY*7?9wmej5=ApMz`MeodHO?^|s$xrK`0ceJ9}Ju>`@%C;pZH#0pxJq=fRrWvWD= zZ(u@PrVd(R-5OdXP{c5Nx_usToanBu)>{zK-Eb8sLU#Xc{&Uq6)p%tQ>==hXjz400 z8-i>M93r6QRm#%yyFah8HfMd4;Qhrj6JsdGhrDkrugDk&jht`#llbTVodh2*Rh6`k z^d^8Fe9x)(+s?9rynfAW89M@3lSiBG3L{#Nu60{`64-s+2*a9&oW`iBWY7l6^EarL z%-XJZzX#sUf4g1&jc>>&F`fK;PTg+Q49(M>!0*SRslq1~;?5Z2@s`Qf)H$exGRKlY z&cejRKyI{)!LAzIfK#E@zyp=*aa9p9{vo3E1 z@a5%p`yc?ZTH&|Q@3=t4oL_%&*TS+8=cy5xI&1I^!PnCN*6m5GJV^R#u;>89C4ZbtUq9c_w7zQ zW^%Jl1x|wIghK_H6lQ^ls~MgLXe*?m>`x%oU-li2h;{$@ zWM?U)lUZ5<>7T$S4d^hDR)=A69YLulqz(85NraAH@phy|xcgftl`aG$x8H^jskTO6af@;fj5t~2+=4<{f zZ4iINf91(&#QYK@LOJjAH7nNz$G7Yl4BfbY&;$w@J*J-6YBRl^jj28=(6S$)YZcaC z71N!$^rb3oJ4D!$FY1Zdt*HK>mMHgLGl!UQd1VUQ+dSwmmwY4GC6}6q88F6=a&7Q#^GdDkP|4Cl#@Fm73czl?cn?WuWLK25VTZR?^ z7x$>t))0tDGktT7)3q1vl18>+j?#`#h^6|8@wXlSo`c*;0d;e5!scL}D>!@hnq?4{ zei8R_g18C3{_VWa&s`t4U9^Us@9uoKhRx~E_$I3|^M3yw^D@oMG3aEou473<{5@w| zg)F`|kh^0lDT_H|pKqNVayZ6Ixw)sSS*jf|u=EO;EJVvrP?-sbY*p3I^Me;YyB(kp zoc30sbW{Vef<3dg12T>fmp~MwJi&*TJuD#_F&NrkJC||7Zm`9FCdL_v#!^#K_AG(} z4BU7bl}}!DEO5-RtJg)*yvdhu3dv?2GC2pfpp7d#BDeekT}SN3xgtOF4N?9 zSs01WQU*HA*Gzb>;R@GrtENml=0_;bCob^y-MZ*_7}=^9*>18op&0{pea=Uqkvz3L z^)gLryKhasg}GyQfzD`t0v&ZR6zCG$;xy>8sbU#QYB*QylQ@sjc`lA(Gsf3|5KT-{ zv$kh5b&fe#SOhGsSmMqm$N?9#c41I!{O)+HKO zKRX)D3z(^R$xgN6tYVN$1RL0%3qwN@y>^98Hw|#@@Zd39ae5=OLxXD%^k?IpW9{b~ z{Hb*_@<(m&)!5`}(d_q0H0f~ON_wiLL4FtQ3M2O4^So9lk|GAuAofAso72-X@^A3{ zPxDjcyVc%%5^~`Tq(SvR+9kv2aPWH=^;GkoYz&A<{_uj`5$=4C30r z)Urpyh+fAYAvmgxIX|tK<6OaR$D`C;5|%(5J5(Ccj_F92n4Jwzf&WB2`;*B32~rBM zsd%0nGbZ_SAXns{5Zw}xI7({ZmDu#TYDrV`M!z|+cwD69$jD*qu-muU<1fI^v8}t8 zX3;bIum6k^;i`fL&6|Y4bOu}a-09Q{*roS!FB)9?UJpt(Xn!ZR;N#Ja@1or&T;t#{(y7xuzgqFZNlDw94l6kLI^Ao>DmLCNlJMjdr^btp_F!6#<3nSO#-i`bgW<-j=r3{GZB#y$cO z!r*FS0rU6D&U{*P5t4?*68U=5>8j7)D?eA)WXI6Jzn^{e&9U;cr>eeewe^AU@nLJJ zmLYRH&qJ^dLj^V22AGmbOyw_kOpx3CAr0r0ZAjm4j zy3 zLefQpQ1~Efr^~~g^WYOPphT=pPAB)(o03?qR_;Q{kgDOM$(f(GD4MUT4yrkg2=c`t7F{?MwE%On!_V?{0XJ@HojKK3PS&<6zmn@C}$)+n_U!Ru$K@@R8Yd{w__pR%_DE zz&AbyO&G42bnM(17Iwd0Z_;S!7XHOK`>oz+)EJ;-+zPV`5*uFxQc@OrDF02YyUEM? zN@&ZYfO>C>x|sT|IPoZ;SM9a&C@E*_@yrmh8AqIm=ZNh#9@Ud)cGY!SETFYu(SzUf z4>d>N(4?puHEz|kPf-+#z_4U^u6&HD)mV=SLJeb&6MxsmgkqS%lI@LrSOM4sOZwNS zodG0MP9`vn>)e&##ZVwDO!m9+6CHCyya9lcEKoys(CB7rX0YL)(Sh5Y#OuM}cAyOwreIYy@D>?-+=UOQK~FmV~L*_$y4JvC-`G-oX`(@$&zt(JbX986=O387cz5A)F++;Jn-+Am&BS+7)# z2P@=$p`{$MFuobut1BfQU5`^1dgzv4<5+HaELHNloQTC*2ltRwqhnC^87%{l-xLFv z^R;-4rOn#MPIxGW^|Eb1?p(`&5aIZ4;F*oWdUw!?lat>*QMB9Ljkb}74%WqH?uMJ& z`(Ql`0d9?&>4gG zFdQx#nDDmRIvpJLL$tIlj{+2%$S_Q7$Zo$yTGtW#_wO?C%c?&q(j3edo8mb0_i zcM~7lRR2+gb93?L4ACwOoRja#^1Ezu56Yc>$Nl(yM7wNTyOTz-S!V1J24)BNE9QdnZSuM!wByx`rg&mD5&QLyUh!&?vmq)>)JLtr628E=?Qn(ZSkV)nNVgaGZ$&@i?k4q&dz?1Q|E*~k?v zCu&FpE~F0ClcC)**w#6WHp*C{3~es+2*5PVaUv!)kU5bjJ%Q#9n)QV25ww5XXdk)_ zZXc9qE8BpGd$aW&K-xOoU}vKq|#>U34T=~r21OF1_K;1+Dpd4nVcI*za6$NPp*QtiXz_@0> zJ4L$#90h7+v9jD<7cPCnsfFOg4M!_6eb#jXP`q*4zRX z7|hM%5yG9@a<=2U_RH@u`&?@u*01lB-T^4@gF(uL1}LN|)^Iohi$ z)T68nt%H+|c7|=cyX3WhQ3Nk-^Pii$T-2La%^fRNu74$KH*?B5Kd1c~LNQ~Ne&B7(Ul@C&y?mL}mY*y~B zjS!Lw&^p6kA&wN_>Ik~zFvF&{~x&VNl z_fLHC*%w!D@O?V(R#fS=hMe4;-!`UGpVqwpj^tDVz`#FICA7hio1b777^Lx767!|2z6LGKREFb=;is1F92pHjqb;hKYioK2Vi&+3Q*ji$wfPA_;pi< zPNUzjA??7y*MXmZl^#d^(Loxmk#Y-TrF@hQLl)#AmE#<0S=@QjyUft3jD&#e3%+K!WmS#yq; ze}bAEtvHWj8#nwnh~mL{zeF7v_*E0!#L-TksR*lLtl?cb**ow_l@Y_4(XJ>|K=FeMH*Kp%lMJ39tdS-2lO%{G!4Gs!Un|Qok zt%pfdku!zwS4-YR-~IE*hgX`~fxUGb(#b0(S#YE+n9!C{`Fw#Gpp8|sl4#5)xA762}35YXfL4k_t?N3`FvtNGs&xWx7c;{rb+0qvmmoQUv-+w*!o6PNnVDCAz zW=B6bzplwzR&!OS4WFsgft}7@`VKw#)T-yMcl2Wv1Kzcl8euos6C?e-6K7RnuF)=- zdhvG4;E9S)(LwO?2%;=SKP(LRLC0;`R)8S@dxH6CLIeoIXM_Px@13lisWW6{?;yp? zcDpG31(8ev9P_w>kO8<|4*ID|LczwxC(oJ{$>!+x-e;d#4W|9Np%o1|UU3#b%*@G0 zyWTx<8l(+}4!;8OF$%zknCQXzxQ-@6cwmD2k!HryM;`gp%UeD^cL6>unt+F+0H5`S zUO#%AZ2{ZH{8PXH`hkai24N^*wV7iN1;Fhr3TlzpYsfVS8n^S2LK*3JG6V^9doGv? zy<>NM`)$jfqQ5=4YQwDmjJjWMeE-B5%+$-4C!%-IKycKtljqRa&|nm{UGhjwc-Va) z_RQSfKh|pt3;qI^q_Aj@Mx)6q{#%E=+o+v^t`}=DBFHSl(Nm7wuYTK%iSOx^t6}PE zHW#?Pto&4d(cb|0tnK;NE#0suu*ZbD-GLK;9RAC@6=w}$dU!ESwt;5Lh)FvG?(OwX z7Q$*$7Ia#Ihjx0Di2Mtxzi{aqDj)HaNT3B1(8CYT18Dahd<&+AOl9EQQGikKe#II1 zu;^3bLxWBaqrqYr1v3rC%W^2xF zJPmRPPavX}*#O>a*;!oQnzfw`J=wJx5gu_+&<=4JHeN*eHO(EIlh?QG56J`^9HsL|-oR$rtL9OgBkKG(c?(Z(<>2>;m0GcXjI(*#e)J_38fbWGb*RFg;VgBX($l;UAwXbgZ2 zGCLtYC3aZ?Farp!Sh>DgndO0Gc&XrXv;sVjpEG9G8!?xmMJK>@8X$isMooV4zK_m* z0Wy5+$cOs-?n{h~1Es?C$t*V z%YS<1cTYYIF9sk74A>mXqi}8Zel#D2pIDZ_mlVa4+#rwe1e4nZ!zhUgLytYO7?`~apJAN8+ecSfk z|NiPKCWr+O&&$o(xnbiACgYF5;dmgb0n&Ro`j_C(sM$ZmV6VG&9VCw`v60TH7_&)y zY(h&%&wJ(P@M?@N+POxF6G}8YIB2JhpN-rzlC_iGv?V(a|6cgws!n5!jCkOsm$pEh z8#M;pMNO73j|8gt;`S$~F@=a$K zaq-myuVc*Od|ASZy(Rw(m|=80zww2{Wy^pE%;U70jA{T6ADlP^uVmx%n?C=d4zGs$ z2GCYJHxQ=4`Upquwl7Vwt!Mu~zrLiNB6y~M%&{I`k;)j1fc(|3X zg}r(71eys^3a5Kn{8Jz+KqCF+tYvY@Y!!?z7+t&8mhn<%LP8Q|Hw;p};eNgaW90KM z>!07aDRFtihUfmzzrXyhi7&FeRr&#hO;T(!oK|&Ch+4x>vCIKG&k3N zoJ}5UVzFgDv{{^lZ`C0&fKekSiCLYEof2y!%PJWHkHH1Tz<~rpfg6+p*U<;x7A=K3 z;(L7DO*eZf%t*_Tcr4k9kM}-WrWdFPMxKmJ{;Z{TzQd^9&b{FNMksl{t^`h&6TobJ zJV|c^MgZEccQIx4M0{#d@!v5Lziqq;H)p{^(P&+Rb(kfX+1xm3WyJ>Ys798JFle^3 zyK2SmvA#To(B8!2irj#FFYRb@qqSdIed}+O7mNnv6kp5GHJg*m`$3i^#pCeuYNMjn zMP5n}xn1p?jt0c6{dhaC8*$eldX3=MV0Y6}7n=yIP7d{fQHPOV2L_ruC0bLXv=g54 zM;XGbFt`qAZ&tQv@>Bt58&8U0$%hs&Edw^5LyM>KniQoN@zqr`XU<@uosp_sV1Um) z!`Cg{s7bSBL?pBE^Ic0FJg2eK%~C_zV$(2X z3)73_^#aQ+On!Sj7Id^baEGBi2eNI%+`%kAK05vWeAuw%3EL1(9PO^^s&mj1cdI_9 zsxG}(UIp`_Vtf=ZBjeYs;;g@M;7PjCBVnGvK^qU7RR`! zMZY0>C6|>58M5TvvdRxWs=a)zgD~Um{!j43DQGBrTYgfKvI~16XjgWfrlhRM%+6z8 zgPnZ;{we*zbllwKFkAW{t@HDW(L%P}I81-H>Vv7gsiRl?Yi2=sQ0u^*K1a@tWC;wt zB)8hF{TRj7l~w4(Jq3l!mnE`+U~@HMngCY^ss1cs#x@|nA!+D@(&5lL(H3f2(E1S~ z(>joyy_?YPb~}TCb}2P^1(XaFnwd4EPw3kz`r+B93=(niDFu0jw3cep8t+zpDB4Ef zf+xrE94@*XBoBB}mJ9MptG)kx4Y=J^l(#!RHVJy04GPO3-$@jl`m2`_m89iSr9|r& zf8nXy-dyFg6i{^-Ju)+G!_Ew|bl$;1|mz++{?Fz$> z3+?Rd>Ez@W(>7tc|E#*|^UA8Kn(8V2xlo0M)Lf{k{mo-BP_yt&YHO>3_PbS|nwlE8 z$@s3SszSfeIlk}oIp?b?@x$8MTDYa`=he0NH(VE1Q*$1@Sdf>$Y{`m78W}s z_lVmiO^bsW#m(E5U*K}NFpxp`cdIgN{#Cx|M4aE@;c~jsEQu>v7d=9+(*P1^V{u_o zYGRUGx#66gR`~ljz{Lq1AY*4yUjB-dRPX2CF}FKi^hlthprFXfO~jrz#XoKyX+m3| z_ei(Hj|WadS{ZtteIY958VyXTxrNZ~=4ii*+&-yjN4wx2;v!m_l#uAtlK$AqpTX~D8@)#B zWTV|@!_}cqIToZCd@|ZA>oi}Uk&mwAX!kDv!$G^t;oMVHEMgZvk?hf%!k8?GQd85@ z)8k>}33$`vJkSbn5KcDQF(GQhG%P@EG)6{7W@ctm^HHqoT&3D3I*nGE9D8)xI~Oio zsO}UxDJ?Bsv}ln=qglIlZC6(p70$}siki%sGY5C4KiVZ9XctOG*eW_Yx}~K>^psYs zUB7-k2||3o{r1~wX=(UjL_`F-bwx@l45+qVh;feB;q6Af0UuN~H8oYVce2qAieSrg zJZ{k1+!7NLbL7Yoi6@W2AyRWYMnurjj)vD%RX@IDsb23HGi+{d#^|fBuP4~E&UH)s z_wEDoaizPnYr*{JE0^nkXlSpkWt~-+Uw{r0qGjvWt%P3Kv!bFRDJcmk5(K_!(pr?lOyhIGk-Qt+Qv(#sE>{eDWMLj~*w=D%rPRElNX!cA$uHILQO2>o3K7@^|M^ zG2n32=q`8A(T;{+xpHN8WK`Ml69%2$!}9z0@6XQ8mb<_$p%|usCsS82a^v+WE-V7Y zO>?w+DH-xo(RNZYWVG_~@{F`}>cq4cHobP>;JP(yj~p%~5(Cab4(L97i-_Ol%a_G; zDcq&d9N^ETF-yRupxG94v-;L#qaDr;jDuGL+ptemL?jrViot*=i4SZGGMNmtcXxMF zfS1XnTMtYzB&*P0Jzd=~ zb9x5;1&uFR9D|e0SGIsL(5G)7ISSYdx#(~>Ldoq+D)8<`tuSCwB~&$JXve>JFBl%L zhN8fr>+S9lXa~qqn7*O1g6O4=I-xwG$R4h`jsraior#fHU0Jn$?Yh~sA}}OrP|&aN zZ>q{u`+=Yxtph&@R0xRTU(nR$OLc^8@B@eoCtxs;6%7R73VjL%h?x}PCu9isIGUTx z7>P8|0Bn)7B82D)fo_)-3rF37{UvNp6iP+~zo2`m>Nr1irs!NT5FpwyF9YhR35Fq5 zx?Bg|cNhiasj1N}P4{>^aXaaD^%q)#zEk8i`t|D%9Xdo+ z0=h0;x}>fo3QR`4os3LDSBiGRIlXe_3a*!wlt8-c_4@SmbhJ*ca8?$sL`Fu^sGR0# zmu?&FfJ#wOety2BTCiBVc5OvP1+hwZcQ?!kyXkZ~fQ_#EBcI7WFl(<{w+@Ixok3_~ zWh-QBsgj>HWq*kT!NR!!xyNMceIg3@oObV_-MgE-!|4IC3qrrfbW3lB3hkopKJhk5 z%gP?hrat>CK&N;E{)et)xJ^8=jC>+FKoVdG0Pk}>OPquzE6m>!I6X30tqx!TpV=}# z$HG0ddl=AXQlHvrcPl+i9q0FWZwR$5 za{DcBr%0^I)RK~N?~^*l4f4SM`ja~T&@L(QcJFri8%>g*xg)?>8(+f%2s3Z^$^W`k zb#}9`7+OcsSCQWy0O5frW$%DY=owxLdB(5zKqK2qJb_$fs$lA&AKj7zJOLAV>vNBq zs8x-(a~fF51WwLZ-wg~xDM+(hfN)13nsuw%>u?&B)g`o4o$-5{G@|Y}Z$1eb)O}VX z^l0~H6;X<|wYuc}f^vm}VxQY2`9M|mg?7nTvQvQh$YV75oKUc4#yL*&myt9cWsAmEg+yh-cH(2>Y zyFc;oZEAm7ZXEmI#@%Y~Q7I5U%7kvopwSYy7Z(-*?cSr$JE}IOc|*_b-t-=_c>9sV zrT7FL40`T6;j z>(;D=xg=li-Z;8mZREp;59@TJ;gpz|n04#c0h~*hE@j!;Zi(_eP}Qu= zt&1Ohtgojx0NSZmwY9bAW!ze{U}5^EH0p8M=@Ve+jp^S7Ybr-~#5}fmMM^4kIAup{ z-IBR9W=URN9@>ryODa{P-j^!&E=fEq08B+aQdU-mPRz*2ApV5KSUQ1Q(uQd$vj`YN zM@L0OUah|p%JdkuZP8M+7pOyTGHs?DA;^LJtoFRffdsH=Lr~BF=iJ$I;5)pSv6-bq^NXm` z;kOP2=5|SV+-{c1&oY0MmeNU0RWFMgm-R35<*zbU$RCTTr+^f!;ns{G(%w@1M z8?$^X4duVhiJFaXDz;>C44Il*LAo6!_Y@V2UD&vVnGO_0c7ut4XO`}+ z4<*{s(Ucg5IzSF+FAkt<2u{T zq0%`3#+do-YIjf0;2Gva+(6tHrl6(S${&8=ax}mC*aA^lHpF zXd1c?)s_?QL#1S37Qg^q3~OWRMDH_&Twf2ZjuZ3(Awld8IP|Z#e9p^3IgA|br0y`R z(DkSxL=GetbcM-a6z;rCgJW^KNI64c)Sq^W5!cDWzPd(On3Qeh*>kk%oAd*IC}-MF zIQHm)E~rG2j*fZfH%lKUJ^>OS#qlq=eRS__K(wPIeu#;Hwl|g?KY;?62j@RLkLXL@ zFQclA{??uEA@fqf>Hs;KaK5H?&9keSZxX7EU&>=A(Kx!BgDvK`;nuN?_r)<(5=sw0 z6uI{kcTxSK-8D+cunZgfZpK~UI`;OqHUi<>M~;#c=MU{3p+&ZX8%jpS?E>v$)Q}Sg zM@DuTBw6rNP$;<4UG#`>BIF$eeE%Br-CS;{M@Bw`Mu#(8Z}5k9=sL{HkX|T{-oz8| zG}@Xc_CnI42~_~&_wmOcmqNaZiWkAl$b4ms?5emW@R)D|L#Nx_l5@lX@tl?>LkQGL zjx+rWJ45r};~jes;sHmDIt2hDo1mv?ryj{F*-LdX=9eAkfM^#GO-xKA=_0EFz7rPb zxF|F*p&bU1H#JKV=C$bPXmv|HmXdG(@D4IVZ;)J6D|URt0=O&h+2kJUm`Vl|gdfWL z%iMBD!)PbVD@OOZt8_aByL>J=P4;o<&>^_egm!#bxUaP}G!aPri@`-|AvHBMGBQ%k z+Q1c*1Dk3Unhsk`canO{|Qc6D{B)#`3xhKiyoRaaML ze)-EUe_!VBLs!!7KsdA;yfL`Jz`%g8gKdqLErsVrMsq_0TZzRCi>U+#sjsik$;rW| z0S_zWGon@_BO_=UxCe@b<+}vE)87H0xVnA56{Ds|bG#vu)$h#&6?Z7s=8#Y9+k59SPaBIMr zJpEzDA%IznOjdF*S|xUuuFW8vL5~9!qQ?=7q5iF{t!S^s?o#O95GD(>NE5dC70?yB zkDFp9g_FViDZd-vlrJ18S5ckev#{|b{1U1! z%EHt@xp-7A^)Ci8EKFQ9eiQVPLmnu?yo^>5PZJeLm`+ADO_Weng9A}bmD0Z0VV)P^ zQ?zatZdFd!In{)w%PC_?9c6jT--^9U&Sk!_pe<=DKCkM$4M7)>7o^qFpu1pIUjh zh7+Yk*b5eOkOA##@OrzoPqr2YEUW7yS8|3E2$=yP_`YS7sxBojyh9E{-3*nS`&j$Ufx>Oc+I2~+g5f%e#$#$74NG)B$?MCLAqv(=LQ6-Dd9y)#taZ<<_bT>v6mX^OYy33 zLpZ{rZ9P)d@Lb(6oms5qvffmrA+r>3H=RN5O!scW0276F9G#t=r1Kvh9+qo`V`OAR z-o#l6+Eu=v(%;(`*dJUf_mh$x43FUs+kFehys2-Omzq)T+5Q2c;GLbFl{Xqlud>`( z%(U8gAtfouT1RceI?Q;1h0mWqFQ>7fN(*!IYy~oqEorqTW3bZD(2z)!xT6kXlkxF! z7z!;-Xco3#aTmFY-5%VmtMz82rL*mLec=nekeizeOIppg5ktMBqa$l$Chg^k9b4h$ zQd3hMIBa&D=uK3tvA!X5!$v%xwl0-zi1-zJ;ti-R-cY@_O73op-6g!W#8XV$i0P?m zM_O7*g@tR{UZfY24m`pz!IZi%nZbsQ+lxy!Kl&Ky%5avyu=|m$P52XEiEXSPr^Yil zPz~DR@9ykkS~xeW>Zz`7d6~{)cS*|&(8VWs1AeaFf!A{iSy@>CA<0YBl`$En8BR;n6uiBCIXOA1L<8XSQI@uxt_!d+ z^yqmQhty3Zj-_XSPpYRW+Et10FtMMmyb`)@5)2bID4WCZ!U)?dkB;ia=}-eu&FT4R2Q1_Ay$jp_jLdWu0)XAXQZy7QS7eof2W-!JaNHV+mh(oO4&^ zXXh{yuT5X2wvz%XF=$6wl&mCnO-a{{1Av4B#Pebnjt=cKdBIIF6^H%;^zY2oYXXy} zPMrewMlKCg>9_+wsri4u0<@C?WN>g0qlR7x_Pvy$0gP%K{B`>B)PrR#-1RJ)M#S#Ylt^w&vuvA8iwr5n2TdJ?5YNfo(4f z-|n#K@^$VLnwy*3+uKX@5v1NZG@eghvV#Q@M6Oo6(XOSmNN5k*8|9KbEx~Oi1KRH= zd7%KmrZm>O!0Yt_y^rT^Mc1<=4qdQ>IHIYc(Ew~PqMbW;G98^?vG(mM31yR0K+;e; z5Qx!DR82#>u0tSVLjy3vC2P~Q9r`VXYDPu|oO9R7&S#%~hKc~rG0TXFlAhmFQQ301 z8KW#{=<&glvn89daYcQsnG8KPJvrq}vVj$Yg~ATR0AnTfi2>LZg(>f9yIqkd zx}gY`bll6NcVvgIt}asfY8rdJWOQX+T^%W|F&T+cEYL2bLI2)*WV@cy^~|nPyu?In zw5kVsLGZmm24zCfj=ms8oH#l=JH;JJg6KWd6ZOKourOjnKvcX0K30TmLaHQ`-Y%ER za344cq;&DeF#A)gtc7oC zqb_HgINrV;&MIIZzXB(Ko=waOBBpom3w(?TuTzs(ay*fPd2A@8)EqI=NKTgowUDZ zA9zkAOoo~aqpeR%pT9OEwqHR4G1g3X?pEtS4{qJMm8yi1_+WYl>xG1%ot8deJ)jYm z#1yQl>jjf>yHUNBjAc>14E&n-QC@w_iTYK0^bfMqXmp!FUrOH;b8F?nkKL+@5n@`iwhkZFdd~} zP;say#&u?9CTh!;p|)fHtb`K3x@5%;2-N2|t zj=+l4-F`NZD=I1q3kwmaPzCVjwzf8U00q&ync(wql{Gars4#*W$^=(A*Dd7-hK9v@ zyJTO5Tqp~Z>scBIt%~3iC5EDRxfyx#V|YJ6PGzCalpTZml$DivJRZ%-bGCE*_;LA% zsLVU>yd(a^7{^Ei=85)*idp#fL-h@KAzH^+fzMBJXmlUmfGWX~ca(SrScS(cDJg-M z()VxP&fnZg-WG6cra2dUm+CzibY)2%u#eVy!&4E?yY&PdjD$&UiDV(dleV#F?_zlo-fGDhrwAx zEYni0MeJ%wbYLnlHeDDr&D1l^OAQ5Ws8=!MR;Y2yi4c7hQBbS|DTLwM`}@!0??YZM zjE{IYb3<0uf!EMwH3zhlcN4qNJMkd;4n2r2C7S< zRGx9vSo3zg6Arwwp$>m0Cpq6gd1`d(#_+@fKF6kSUb-?rGIbO?i36493&G;j6xj z6TtZ`!t=beQ?+L#7v z;9-t=%#t91CK{VCfH%TbS7K|6C;BR=!62rD#FS%LMXAB7g5i=AO~+T9`rUL+p<{7z zF_g*BHQGfo8!#F8_WJt9{5&^$aO}!;^4RQpVgY{p^7O4sSFXb^UA}t#_{on?be|r& z_$?ehIuu>ZJNh;rPIjd9^`6nJDy{9r(7hWbP*b`nEFU{2!;l2DBU*uP$Dcs^dtILt zz5=if4Z~`yfkZLCJFygUlNDoCLR;{Q`Obg zPNy?1Ev>!1-6D5ME)H)%S@dbM*$~r>j*gNTj|J=!_+2g+Z3)E#@S)Q;?VZsHT1cAA z`Pn&KI2?|goM0)DKs$?4Yl}TDw6`G7_3gy$Q~BFT+m>Q?IGIQWlqcnz$=Tl?``yDo z+)!BP%G*}-!wrudKJpG53zMv)M<@NGSLPABo$b{&%6+;^j8z-aQ?PbMMh0!G$;KQS z8p_PfwA<}&w_EHR#t`iy=H_cMjSTHJ`}rSh

    m5j7>N}y|LX(2^)Yjex4T} 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

    B$ekT& zI7ik6G#+IP3zm-FwREJ42$E?O=sE(IIkvAv1ycYVPo_i@0N=A% z9V%%Hma2R#wZEXnH^14FuVHR)8Y%*}R2L~y1;OWqR-_J%1l_<$I<)BFf@T>+G10<%n$%#UuJ<0eHfy&BA5Xx zsJ60&C5}kBD_TxUMCWoP;M1Y%)q!=~V^b0iZ$xB}A?o9RSt}=rC*rR$ zb20-NQ4xUCS_aO(-jCA<^G#UfD}krNi5Z!b5SPye-pRG_F5o^yu@1!+6+4jsQPjn2(|;-G2Us<%z}SAACb^`BsL&YUJrZF5ayRSIzM@}sm;QDS_jh{> z9v&!ow3oYZE359ElG<+06MdY=2RM)K=GX1!J-$;~x2H_)6Kebd1314yt{x0^h^-Bk zkoXM85aAjlEW|v_f)Gm;WVZ~l+dM3l507X=#iZq{`~__Rm=wjD5Q1OLpfjt*$P5qc zxgJYgdAg9m6axR6t?@&H9g!JPjled;caLD)#>4>T!IKrCOBE^8f&TW3JmEfgz zU;#1)*4k5*)<}&5*AZG9P6O05umjJ4^-4B;s=53=)o4*~nuHCp!MgzLX?z{gw%pH#R5C(lSLM$Vm69J3q3HXLV}aj8K)zBt5gR6 zg{9DierS~=UhPVLXa7kN_bsBDY|#_3HYsHn#^+`2aS4nz*4Sbms?vqV9|dW!Op_Tw z*AYHY5q01P^Ix5p`|1yhU%#zj6}0c=zyAHa*B|)BE{9>jq~EEx?9rHewALP#satK? zp)qc(d1z(1dYGjPuv8(AHq6z7v2_<~{Dqnzv?2{aIsgC$OU{CQz`PpfLa0a`F49KW znlQk=NE@2p>MLp)=C%!URUS^;FdNnaLT@<0Z49uc1dG&uK7t=HkJ&B^;{;#|0N~Nu z1NcpWG7Ac6P;i1tA24VUU|;1X)VWD4V2TsKf`lf9hDxaNNZom zK1$vw&^z7qt%jaNerQI^WM%BpzIud~jvvvDNAOo(^m!(l1i?@sEGr z^7qA;f2nKP%GbDoffQ*21f@Q%c95m>7wN(T@S)zuF2OTL zg!&<&-Yu{IX^-*@kz(T@EW`?XQsVHHS^YvAn5LKr-qe|vT7j!Xg{H97!H7EmrV2>4Gf{4h04=Y=B{fOMA4ks-uQZ1jbY`l%G7ErMI+FKxrSG-{tL-U8 zds^BVl;CtoR<%cDju9AevLYvx_JGoXQWFK>A6DuP_%%=kcG5O3vG}XOnA=9c3`!kA zr7Kir1b*cgz|v#&DlI;kr*fboHY_*=s7sK)`GpR@0+w}a9N4DZ=wD!titS@Ev#-n; zVe36IOHynH2PZ5xhNY%xnJFP`XG%4JN1soaw;p=%>4-@0m0B4gW+E`>B{2o0z)x%e ziN(!>$%RT7n0k!V>;VSFx5ov90*S4#fO^ZV0dSPcO<{>KDzy997KW#VNy=21ha}d7 zz~GhGQsv-Hn0*yyPlYKWGcgJWqim1EL9ruVZi{0Xpfz-7dt5oYP{OhZEFEK&SOWzx zP9bS08CAIx9GNJg+-X=e<)kDQE(981Gg~u=v!H{N$|6z0FgunLIx&HWoYNWwO9J)^ zwj{Khz(PV2P{klKtxV~}2?DpkLQ&Pe+vdGd-aN25aw;%-a$oe|#L-JjcTT^PICtYu z-z46)o9}z(`{>~7O$Kx)p>J`umt$a+M?oC%$XMH7?vu)(Z*QXNQoBdP?-s6 zQV{HXL6cYi*7%w0UvXQ#r8+nCS!xP$%pR`Ei-|K+ung>*11upU(8fguFf3q;MtPP| zp(R;tUDx z;I0Pb4lwD%rIwM0p9>9*ym$KS=gy7M!Zx4KJW^>6iu7(+4g}U{nI&Fs0B=1ZGDVbT za4>lZ1?D>$`UO1i8$`rH?anwTspza-EK1>Jj!5vId@RgJ0Ha|xfc{~20=h*o?Re}1MK@lq8mlvr`2vc8p+IqIOo5CVgoqw&tyCJVJ;fjJD|=NTD}D3kGZP$(mw?xkNj9&iYn{Q^$d^&ad%ZW3eoV@hu-~It4=O5Q@eEme@ zJB3R;Tzy0UW2kX+)q{N1UT&L@qlo~qnXmTW-Zc2VCkIqpj%3b$^8H1=oW=eEV@PD! zr+RhDuxebpIw3X;7Pszs=(%*`TZdE|54LTXxVtk7r?J7m(E9FZ9s2F6k&B=G*}Q4o zuZ#EOvo$|^OnPwcW2Z)j#Mqr6d99?-Z%HZJe+5sa8+gH|%$<8^5Omg-;7#&iriI$giIDH@_AW zS~FrBcBbKi(O=)U+o3(27)^Ht^%6 zY3Ifn$NG5fiU?1&@4k*m-OEX_HPpH~QR9l&t~sjSFs6BDhGP!bz8GJ+DSiKPpFrmp z7()*{H|pGS$o}T|W6z8fv;?1gWAx_DuaGfopYC!5hBTvyQgMAlTX*r3NRTGa193^ByPB2Ym zA#fzHB%uRC0f2A?t$`(~8`!VFI&qi?gL(6QA zow@ryT^Q|D`}gW!6U==XZZKRR*#+VRU@G`~4EuW9f#-vQUQ zDa+=mEs2vqY#XkBJ$mBO4QPQA7pkp;0#mrcI;u1zU~z}5&RxHG{KJn7?;gFQCHDO8 z>GKz_zjx{CTfxH;ja%#*1vaj9B?Y#`JzbIMGgsfc{OQ!?&mMnygxl)dk-2pG!i^6u z-t63Q>PIU78s>v<|NQld^B?aU`Jl!&EbhoiyOI)D=BLi##OaUDUc7$f(v^pwk8)Je zzVrtzTaU6Ad*5^)d1>fyVUw?O+t^0`;m2MaIe6}q_b=W!_2EasQ#XJ|ae>Ad_XQ4I zICBAyH?JDaZSidgowRH@H=f}MS+8ePg>cHw%wI2 z1_W*cGzKogUx}6mOH`mMj4*(`iereZ9SdVCI=;g^Ig*5P7NDFMqnEIhz~WV^i`+JE z{bNr>*CqYW^e$Vrv;FPVjur0xp`)MO`1-F?r*BT3`wY1Cv5PnU@{j-hpMU=I!i{eh zHEm(H?&Dz0JXqT5<+QpvnlMir;HumxhS7z1s=#dv2Q*ub96a}FLDQZRO+?tCo> zkGH)v*|l}VJ#+Tw%MSERoOAZgJhJk{6E9A<$Bx%;np_vX^ySyz4vd_>_vv)whJ)Ti zSLyu`bgjB;Os4Zo?ID>pc>MgQ+e4=;TaNx>S#Z_xk+;)l4eO8DSC4P@ zAKsQcD**!Uhyu0#<%^l{(Tk29Gulm=&P_8v?FjXZoq2xWfu=WS>Q~46M^8Mp{p6a# zvlFMU>((Dw^5%%x8ma1>tk8NMd?pq=ezj}Iv~AsF`{t?mvCkfPE;4oI(kpvTf3M!{ znZCYv|409^aQ8a*@%V{Pn>QT0_Qf}bt;cO|9(Z=!cxdMQ1263N%v^bT`|%~K6ZNYy zo~a89*B#!Ox%%0c-)@N=|M?#xQe#wUPL=3_ts5rJe*DF+UPxd3@~h>$PHNYVy0#n- z9{liu=QHW|K6xkke(ReDe%$4KX6IyY;?&|dCd{iwU*9{vHSxhCFGv3VkH1fxzFNO} z=HBK0>o;${GI*q6?SyaY!i&CBi&m!hjhtEDeW+OD|H-oG!qxj9dGpZAgGaVS-}}wV z@hhKxY2A82w>IUqo z_pcl}uy^8;%xyHV(`p?_rDxDan-zK+_CFm=eB9byNA@9j{ITY z+4nDhxu|h-Y1<&*5MpUVrC{DwUN$CV8SoC+YJUmrw=%ca4Vtzdo;mkvN#h_-*SW6myID6cj%`3) zn%;{##@)%wOm)AEHa0fk5^S&`rbyU;rq7u+56l7|NZ3)Z%&^H4IRI=E?B6E71f2CSME7{W+q3s z^_J#Pg)KHUJN59(gX0sQj$fGVKQfa!GI{-9-*#>uUlTc&Ja(pfDP8n*bm<5CzWwgo zfx{OEkDfa+IrG&&zP!s5lt8F!?~~Yi4qTeGzB^uGNVBz(*x1zi%*lMUH?J}E{Ej30 z&Ri_j4=6l+9BbyO7vtBz`+Dz@OHya@7n+d596xdK^2Eizj~=}?boBDq|NPfG{)4M` z?1_w>o2QMj+&jzM$!Z6sF!eq9(w<9SOx^DuzTKE)S?O~ZFSo27N{mgntv~c!&&hYG zLvKg+w09r+%hqGzeN&p%I}e?mDll{}(4_D4#K3hv`QpgwYuApPy_`8bl{tFu`uE?t z*6m!EINE#Q(!K4eTx|@(=W?UJP)9YsHFD_O-0z=HpPs&0=}z3%Ldlz{GgH?ZR}c3c zooU^2a9$IY-{kY{p6D5#ytTgj7Y&qk-T2tqxyC>DPtRU%T0K&v3s<=lr>3s{uRrzO z+Tc4nby>H5^p-y)ckG{BGkE4_Psem?dPh%84cQ|1 zoSdG0`jwG`=Pz5{-E&)W>Nd4EwEyf|k@1zG<2@sj^BcDnG{-IL#|~e)th5c4x`~L1 z1WILSgn?`%F?3~gOeFn?Eo3BtQ0hulkv1@=bs&ga+Bx2wCIAB>%uo^9NaalJESUc2{^S9ZzTQdseE z43-&v$Ij1~*A9p+;bL1NFgCd%eprCjtKOG<2M14_D6~e)J+#E0s9d(QVdYTAhoht8 zXLpZZ_|KR7hd#NoE;-)#{%+gaG2`lyGWWonk&E%sNtvFy%M-oR83xnDwWWW%y!X=V zXAeCWlju_m&8fqeE-v%4?#b7~r{1EEdPgRfZa&<1aMJe9z}~Z8Npu4x zhQz~vik!N5?YGYlo}8R}#lO4d&6I7;P~97&JZA!axF&pdUgLI|jZ)Z$WDakEHq!9s z@S*c_|NFVV6PNx`-7!>v$?EVYm*(o<80b58xoztaSkPikxNGQ>o{M!%Q%}8=;57%1ot|~CKlVTCKBh(|R(Ov&-ru=(V7%sy z!NyfXAH>H;k551S+Tf{~F9Aix#_gq^;OUvUr(PKwJ$|)y?GVcnDbi&EJE!09A6OYW z;op6spkb>(7k97UbL`w%xeaJcFJrVx5Za4TYAeyDq8-M76tz?Y-sPl9i;CTBZWD7p z3X-t|3IwqLg4vmO!$C=GjQIM=6u2Cxw!q+WAVXOyNzdItQye`m5To6<@0D z;g}*nU$C;{?fvVAK3|)eTi17aZSUoGQnSM+uYLQ&H^67Uy#C!+-(COw`|F?ma2+W9 ziK)+@s$W~ww2iHg0Or}oC|eJKa3sGaP^1c$V1Ax1(j@2C`J8J<_nr83L8EVeqxW}z zqG!MOl5dRM^0@Ez8vmimxu;i;rVh-ut=;wWI`6;Lg*Fae2<@K8ZRp~dsC-qlVa4$A z3p0G%j``Zi{hjGkvvZFwOHW*ydE}MEEsF#HQQP$nwSURmd)Fl=wq{NgH~R`yffu)q zf;Ia^OYiM1k-J(`v5|@UTf=;Ng6m0C*$$^9C*Ci%yS0(SzQ!n_A zA3pt=&=jd`jsB`LC3mG+249Jp(!aIq({HY6R%VV~_{{lk-yMy~JC+1r_aA!pZ~NCo zj)o3S<}C3_ObJQbK1JKG)Eoj}O#c1r%D;>j>tj-V&+(Zn9jp5vSlYXF^upTE{(D)#$Zc5e2e7y3?qdgWJbNnob{t>YKK&W{Zon_IT! zNP#iLTN0oKPWS9OH@}wprONNxwDaKUxu;+2J$?T2J*Mq!V{b)g@44wOpLlI|jxKua z?3`=EzF#g0BzK>C!#n<7`jl_isaqEJ{Euh+s?|I9oxa@idjGlEf5^?gJoS!>rNa}S zeo^yk|ABMUj`v1#TT(gA!N~seZ~BkFzI}|^caE=(7aDxdO?yt9y(YEA5Ri-*q=VE< zJV7p6yD~&ZKC?x@tBB1pBD1 zx1yuJqGJFtk7Y0TdAgjO$FG3ixHC){7Y>2WU((|L_xZ2>>AkV;opT#{r zUHSXoiP`;Urq)Cb-0k)k7$}}KQP{Fw_4@8ZQ&+@#Ux_Ka=-J*2R{;+@pLj7EJ9K)_ z#N~ZwuDlxDSL&d)3}4(dJi*rZW#)vkHTlB!u|sDrA3k$+=W_%-`Jp972#GaP556dl?ho4RCnfUbJ`I^DOmXoA*uX$l;0EcM}JsmXAx@hKN=!YW(Zy zp5xO;Ca)ZrxMkUB_px$sG}qf%?t! z!xuig`kOzdo_sDdxc}7Hzc1gBk=iN$*xB`|{duae&`gOfl-QohH+c1L3?I61 z?eXV(PhOe3zpbyx5EVP3CqKRV%<6&R)6>g79xZAK^3CyuOH=QJ4;-498JnDr>>B^i z|4P@d9yvMpSrvpWdVghG;=;8r9(%1nPwO3@`mA;1p?S62qGRXYjZT)@V{Ziy95^#K zHhy91%Iu!WOFV1PvNpAEa(d|C#V7vKduDd_=@p|7y)@(-J9}_q_UP%^m7(2L#^8GT zOmyswpe4c4@33vyePrrtnK7%!VG`y{hMY0T085#Z1`97I9U4l~jgW1>zmZ@k-XX>C zd@%38Lv~ zeXRDK!WMs#8h#!vPzNEfVrjxGO$7WV7Z^S^-cSYV@SW}PN1qG*T${)-hI7?BIL#k5 zzq(WX&hEz5`-Rx@wu+d$;MTCO{+#0wGPf((#O#PU-B2)sXIO4+E?O5sszvB zQ<%LC|2M^38s{0)PrklK`~HCT{lSHnX+#_@Vn>tiVXh8UQRjww%7RK!Kaq*lWBvJ_IRZu zT5Y56ZBIHr*lpZ+)c(PEl_!kN42Iw{uMOEZ9CokY_nQ~uQVT6K#_xMJ)xP$K`jz1d zM@nP`vy+xM(~GR3=5_lG8xC659lXaDWf^-#PTx~6ZU6OigF;(IX7>N~*~H^7?G&2( z@9h|9czt)7J)>}jm2LErYZnw}H!|J39 z!oax1>aS?)e_}axr<1OGB`)zq+2$UZB~|zG?$Tw{Q_l_F-#NgxZWDV#d_(5f?HR+G zUhCQezkg*hCqlvpwxOQ5thQomxb!r99=q!uq9d9X9cGDG~H{6Bw;301LQ z|5wtuVbJ>CkoC=xXO{2fTXt6%!iKl^so&kL^z^D<8L8@^xW?_ztQys=-D_Dpa{se~ zg~sqBf63H5-(ThkiL8+a+Xw4j4aq&&WKQ~~U#LWlZEr<8InZm6ausPXE609XJTEZC zSlS&wyY0`**B#rj=gSX=<~HJS<-_#M=;Y^LT)+O=_t)pHU!VOBE&TL1NNJZD2z-Uwz%+=9sRZOG?7SwZ_I-0AB&Tk6O zZ;IbhAK8EQqJ4exmPR^P6=yZ=U}?5ve%Kh}853M%C|~R28i7Olavcd?6D_m&3bWqivxD*>#yb66pW~61FP^mLh=IpI-rX+2&dPQd?MHiAc?~!VXVDvGh@)nHIEC0xd1k``E_q5<{xePV)?*VjU{K zM3$(8jFj7Go;Ag>hq2!Pf+=TMVW&j;09zmBnY=7xti&9Z+q{*=KA9z0VE2`1>0-4% z&y=Vz!%BttdP;7h#T~s82QX5v$Q+Q_!(3B9Vhzdc8MYzJHv}tfX@QZ>#lAitr+FLK z6t1v?8})JwexA-Rw)cuOUa{F<>PQL98ICa_GK3`BK$*>_u*5mGoualhX3I@UiJQW> zwJjT~VuuowTJaET??QxExA#>M)i#qwNBNaA$qdfcQi+uYGB0rvg%>I5qIbYRIEfWr z62oQ{h=6VE8%$QUrQs;|B&(QP0Ih0cA_&a(OALOIrfbo!HrA*&=xyCvYq!R_Rb%}~ zXWnLaZCUomt;;$;?&#RkzHCd|vhKFd?)J_uOWTHr7Qe^RY=d~JxY^G^g}tqrj> zRKA8P&_y`v5Jwfr*TxDADXuXk(#2UCnr%*$=n_H`#nUBNx&Uw(u8Mx>&pQ{o;-Z$1 zd8Q!C5C%7qZ%!6iu&Y^MN#t3;Vnl^HN@nv(9buUr`Y5eW_&EV;sw zE_GxiRzNQekXG6Tt1St!D< zMM@-hdIs)vV4F=js_N)!nA`Rtbdl|S)vc*}++a_JC9eJ|S7c!u_}rnp-TjNe_ByeQ z1?wnxL`z-$G8aCc)Y>P5b@wD>s4-6pJyGz;W$rkt#z*h#!8?#HR>sa(xzl%b4BWkJ2sROEQKl za`*t`C%dPx!>5WILT!&swe`V^!9u}r5cJ#~LLrMpDNw6ER*}-VUq|SuAbr5@LT)h>Z{!(|M%9*Zg?Z3;NsdmKg zY#)GlM{bW-d-@dZ0|16{6dm9kR$wtPSz(J+p`*+!a`!EC50p8QO0YBSy|9|)u0C0N zFFc0C)?W_bcgKN~1J9Q_vG*98?VUg^Xt^ULcO=E8h|Ee!Yzd%bVDtGFa8hv*fFCHC z1-mGf)(ikoZjXpa|1dVLI1>P4nKdS{#-!G`05FU?R@enN0Nz>*z5vEp(-IFQ^#Fzw zd^5N+Y#|o7Xo)i=#IDE)AAFpdf+vAPYD<&?;9V(TaYDehH6piBW#+Kl6vak;8znMF zr8qbtHK)MEh}~f^Os_L7ZB3N6CgcuE08SH@z@98a%}BHYZ7*Oxp}_oPFX=8wRg*lS zk_f=dz`~PQbrA%oor5T`!6sE2qE6J0kS+x!344*fI}-~#2rYM_YM3eMGF2yV5R7?W z*w%Yb$G}}nhsxV}mu_`nH*4>$6svFqs?M@*ZB;&y{D;Y-qy0~_N-HUNBBYzRV# z3a>A~*N+IX^ONRd!#s9JgGYe3CP#>At!ECth2k1QA~X0w5@nbo5_43bM}8u~mV4}A zXWHFmj%+Wz)DBY`h6{>sv;-@#JplXXAtc0(Vl#dvB)$6Jj3f^1SSBj(s0=qIcwX#A z#f)W9iFExC2z&rD6JCx8!DV#}xgXY`NKBE$lC_We&odW0wqu^lr^z2CX zsz^SnqP<^;1X9-=!lDLS)m8fl2AWl-io>~6qSI>Fh}8x(h0UY zPW%Wmf3Z1&$`_a)qWFLfh)fvwBW^e8PgEq#Qz=Ng8}9dOq6CAM67=GxCa(j- zvYHWFjJO`6yJDG8!T;xWZ2{(wBA^>8H_Z4OfgWuVT?Ff7EKodeaK1EnNm39wgq zl1xUCnbmB=m^)SNCO;(Sv2^>B3t|-DN-{x#63Kk;4GbU*ZXV!^OWRRh!c}eKwrm$@ ze7u$(R^!%!mX8YczCyLH2qH?Aw?yOPH0|It^b|D)3spVEO-iZz1l6&jNTDQy3nV4Pm<$-iS5Y9C)8;^{&>R3-Gl z!PolW;K3rc?BHp<0-YcJ!h697j%o*7lbOk)=8rk*9+&|*kB2^h!@%_zLokM=^WsPy zOm9E}uLF;&h86LOa31_@ofjqqrj)Pu^I`tAumnK?aW1gwU`5~}FpY4)w>XF7fX{FS zJ}@&36AK4i1eQaf^)bp6bm%z46pR5o58vWoU~y#HnQNjb#*88t5xFBQ0X(+CM9EAz z0I@;Be<1;b)D)4EW5ME$xr;aDJhL&cW=n2u_x#0Mau#>xFW#EBxNAY}=J~Z<^J}** zsDqi5yXV7YYd6FA+y>@z z_k#MZ@ONI#7C1S-c1vEv*1USSJN&yjzpksOzB{j>E2kcn@9-~CxOe5&Z^^6MQdr-W z2jlDUfWdGww{A;8T~|I_ymoUA{Jg%aprN~f41>@44c&QUOn%*#B4$`UJl+=Ohj}*+ z7>ReR+nigsIq$}|%xAn5JPBO6p$mrP;(a%f0h{w{$OA0tf-&%5IW?Q+*TA%FT2M#M z*JrPjUyIktgTFN}37hA^)YWaqXQ+jT?9Qu$V{2|**Ug{gG{7q0%;eX0=Pt&PI5YKI z;N-k|{AxZdBK!*O2-mFN0uRQ#Bl)`-<^kS47gnSe-#VYXbqgU<+wErsN2c#$QD z4fxEe?}i1%#cIH{%f)BzE+i+5$$=)z5aN^FjfTYtHZ3GJMg&0bQMD8<(Nox6pbv2M zV9;WGV~l5xv5k!SH3~eRXNs}Zp_~?PzBaU=*_YGeXPIcWfnsSXmM+Fs1qCWEP*biU z%*H<9FwaCmU?s59Tw|8O!cGLA4tz!cq|_FNZ@I<@ZcNl80Li4qb`-Ax{{-F+R0Lvt z6n@%~oTJdgfkdJ_EAhjoBls7a^gN_(&za1&@R44NEP*5mu5zXh=uRzc?Y*5c^m#6NP0U zcanMcZ03+OhA}xtnEVP?l4)_Q?(9c;N%#!21l67l%sF<^6MD&L1G5@%61|oaohG)Q zc~VT6R_4x-pcq?@%iKt5up!ffD|qvV@EPM}AU`BD0D6Ou}k2qOu@pH3Gcj@E5QR4jtevu>qwI zvkhUPH4A%m@ma@2K_o?F$dufQ>nI|kW>^K}&yHBO(FmwMS;q9b~)*JL}y5c4oC z06$lfnUfnDRa$hzkE0yb{$mvI(>OxPPz4KqU?9r8*Z+rk06atrfPAF`H!Kde#b7GH z_yB=NBV)mzV0?k0ZtO=T6fq7A=BqsE%B*lQ%gifC4=_fZWKl5jazg-hb68g2L0ZVl znMxL6>0~vrLlO=IKQ`58f5pT~Ou$=4TG1HZ4)&1A$)m>5mAYy7ct(nc_BP7W2DvJq zKo=J1Lb=*#g>K^`+Sh)kUiEwJs)f4EIn8NSOPHfUVNQuUP@)Qzs3I(NtWXy%R!8A; zfretMqdaxASVQHgf;p)Bjsgj1>HNi}CByVxUAy5{P7FM=!)vr3A*= z^0bSoT);Y#_z{m(RVVfx!P0=KXKVr!Z!*=5Qlf4kqVEJVtC*u8TL4fEcZ30eYKRaa zzAFW6TcR>2Ep$ZDZUZEoG-Kys7>0)qOmWEUSwMn)zA3vFSTGI6ARno$mEv2Y0$U9J zqPCitYm!|7d?qB0IM*8G!$siMV6-j76j)G*EwLxW&VC>)`mG@;F?Xj5X+3|6lb#X zCT?8`Mjlm3Oi%>_R|s0$F?uck3G6G0<%b9wzN%*Y0<0r$s1&NG2<$7`dP_+=F}Phh zk%u#zm*k6Z_rZ>y2AL;yY9vlEAIVd z&2NvdUbMOWnW~l#Z!?1Rj__LI#hM79Iv)(UI##3(0eXux(Rtcfffg&U#Trb-b1l(A zQ?%F+=IVRcM)*mzP#5AuB%%X%5G>L~iggj5mF5^BhzkiVF_D$#nJFGbH{jyI-2Fzn0)afQLsx&up53it_OEMhy&L)|xEDJDY=cwFhks*TVb5diXC zNkA{aUSI)mVkuUF<~NQO*qM}&Jp9dU6+?|+#Y^32*#LpaTdXlgb1L~siUuI9AXpXI z;d$a%IJ0ARQ4XBY4i^MpNt3t0N0sAL$C(TOGDaH>RsxGkNDDK}E@0Zg&>T7AKwv6~ z)*Ew!9^fIFaw3LeTtHb?`j;*zUzL)qT4`(M#(@ijUH}z;NvS(7^rI%zDkOrc8k*RIHEYsw2N_^5*NJY%OA*tpOhq`(;xg zPYdLPD#UtIq}UM1HH8ZdagK^+>jsL{a3;dG#`%UA+Y~I+1lbT8*kcHCQZykJp5!x) zK`w;hR!qkMaRrMfg2}gI{+XaFnO!^LvMT_AuzvybKvw`-uvrM^8Jk~562<6139rKm zac8P*5t-dz<;pB{gZrZ^-05l;GEbPaDxipDk^w~kn^MAF%ItCY0GPj75Wkr{mf@lU z-eS@lIYZ`Oxh+93AD6+Z+0jk{@Bldi8_*b9VxoXOLXaY~(E?{2HaNVO(h^r%0aOVv ztz0kyaAj9gV2$!f66r<`Dta@(!Oym=S%cXS-3SDjX~BvBAlZ!J57-ALMbA(m*d1W; zN*!^&oe~2(0;hn~3%4QcCfso*q)7_g3+PXoHZU=fwZaU;)`mAl1)me`HUufmoG?*L z8I#h){uXTUDrIy@E}S<;6~f3}fs-RY!6H!~lQ{>>D;awNrr3eKHzFr3ago9YN&6!+ zbkMNZ;J&4{dhM}uW6S>a_1f#-zyJML>n|T)KKS+%%hdY$hMhdqc5Ib5VP6g35HHas z1cnq>6)pxEW1z6#MnhqPnTjr45-tITqX%p6<(Yzl`b}KRaET=-v|(QX_J^3mB=U-s zXagKWnArI+03MK!=G_K1EiSUrJT!EGbF}=xW)(#0E+ZV6VcMmH*q4)fhs;Cxwu{Uj z;ctL>CE<1O%5r<^Z<$lh^`laAvfJPY(*($8L{Nxj_>UpWM&B*Yc&zqFe}UW zZc@i#z>o6}P-kEOO9{vko1;ps%q9?oXm~MpKxEouVrL9lgayZlVQYBOB4$2_Oty@G&~<zQ9n%Gln38zRa`dE01-@NMLTbBA z2AG)*W;wFuKVriH(iLreFo$KN%c~siZQo6D@>9&05usmswjTy*zs!T(1-ODtkjr>& zvSnb-%iXw5q}VwIUt#M`sV8}(Ee#tivl4Q`teD>diLJh&8R2S?+lY-oT6}q$m_zRx zexr6~|DXT)%?H=7Z}{%}x4--R?Qc*2_4DE7`~Uio$E+#P^%d))g@$m6A;N0$7eQ>R zqd3~o{HBj{oBi0)q>0|%5N>*BbnN)lD(dL%P5uR%z(X$#d52Dkjqw7bm#YI(6ciYd zc9P0$hy}4TSbHndSJ8j7@8wZZUD^5tXgZUM3P=^y%uo~ssL^C4FWsHr@AdG~>EXo~ zl^JTDfC4q6Nq01w$!MZUoFdN5Q1e_+$mjq9DyT#T!2xH@WIBoA?R`!alK1l7>R$bC zT-#cQbI-l^+;jKc=i7UKTj$`YFnlBey9YL{0JAe-j=*JuHkiIRgt#`up8#(PT{MA+ zt|fts$j}3A)VYYmf*uosd2r`(HM~Nlvt!`KJJn}68n6jYn$DPKXqbyzEi4oohk3>I zk1TJL5Kx2xA3fH!O=NP(!up8Qgy|Tnr9?oD?INNN@Tp?5OludZz%rvVn?#U2AGa9P zc^IDr&_(CsD^Ytv|Kk9I>iMj0ySnd2x}2Q6u8pF5zyMf zY{Jt8o>2=%*d0jn;*JpTi0K5Vsi$@x)(}=QnJ{EPX-UYX9#yv}p!3PaNPxs)qy`o> zzraJkxD;ZjY4ISj`LIXe_mWo92EMAtY*>;#5w7vQAj! zm|FrHK_im8^!0qTH(m)otd9r#UA_(7b5(t^#w}60*>aaq?d57+5*4@`CV{SwCpUAI zcCO6Gl3Ca)w?qpw_p$O_;McGfMu6*ljg_bO@nFAGxTB>uo(i-YL3KRFMhKDtsH1mN zR0F?Y;Ysuc)Yw6sZXZQBByNc`05Ao}umyaDVINz7?LeRcd|Zht48kN9fwO=?o;R&s(!WQrTIf!mfdN7`>Uok*G+G9mM(r*wIDGy_OaT&0Jjc%WjEo!`zWVR4Gy+T_ zoCMR%?Alf3ov&B*M&tsXw`Q;J+~GR*+n1f~y_dU(u6Lcg(%3)xq{hNk`u4P)divEv zn;HfSws+24+FGXq?Zog^%h8cojWx+| z@L=yq-^lIG(VM?4u8-EZ=H$3OHuawzz1cl<`PkX9S1L~2m%eA&+rFNm&*7}9_Oo26 zl_di_Z)@ng*gbmj*vQz^YrRalnc8ziHLxQXynygg;kEcXfp(Cmfgm3+Ia*_3kS7xd z+h2h*3G|s*Yzls8pdL<%N4So5I1b%jJB?(5{)5YmpOuQnDjgIaQz`QfZy=#0OTXLNG)lcOTeLoFyY}tLyTQO0{hF6DnR*8xPuT}ltu_< zk{~Tdj61joypJ@bVqzqR4x^lqKiIGwl4}N3w zja-%a_v+G3uk9b|13a_ExLxWkee;VOr^d&>x;=7wq|-LwTw7m~e0=jCemM2lOSX;s zR_{vJemqB77oC5Qo$sELV`1f)xH1z{YKfBBSaQe1%S`W9^p>@rS^81y>5*H%c&_5l zYn*+TzIbGn$8xB@ct`t^_YbFUXsJ8g|J-}cbEFoY+7=&GweJ(r2MGql|4sHt%Fam^w+kXDcRYT{$bamjVHZ6ItP4Q7@*7{ESk^VpbwdE7* z>20QN`G&6ajmH{K4plXrmA=zl*?MZx+wIT2-KO2wQQkcA_)B)%;Q{^Tww%p9vdvwO z7J3CL2UToJn~&2uCo*>elEtHL>;&K;AA+66ve4k`>>{Mwc|;^=8Fx=?v{0HP8zfmfGgWW5c3rCXo^gGY*=c$2#^wI; z9|p(2JvV;m%J|>MzP{FW;aKG*-)jGcM?L#aHXXf`H1C(JC0icKwnV`moey}%&Xii2 zGAn=_R-XCc#no@r^jVKy;O7`u@9p00JNc)z&3zYd{m1I&^EbYn`;ukGV$19$mhSTx z^`-5R`9$aQExQhm>~FaeDX(XO&TsX$oISVfo%Y_5Ydoc&nQoTojOT8AxoBNu=b5XU z>$+h(doZWTcy##6%{%_y%l^|>Zrr+j=**?4yvEa^Q?2gh#Bl)HcZx7N{XpZ{@n z^Wd%9C(m7PI(?z(#Q7h_zmjb^QGMvrtuMb-e$+O7>Hb+6#uxS7= zCsqS%TjxGDXSh4<7W zplKtK4n`so1#Q083c8v^j5amqnBJn>1o@!ih++o_dj;s6CIV_gR$Bo72M{vx!IMcO zJfRSC;$W`h!JV0?RMNRXkqBATL&8~hu>nkqC)wZ@V@Ls902h23Si3T~q|omI(YsGvj3wTPGYefpxH5HAX{sft^E6|H=TeWra4&U5Q!_NT zm`2F+&=Z$m#?E&xQNDBX{Dt9*-|X4g)>pS>{B~zo$F*I%&X$*--nX~E-QPEUyZ)4; zbjOFDvzNc?y)YC$JL;iD)flMBsuC(aOqpwDt^-gyOKt`@Iy1}swz1dMJ<9lVm11*q z--R2$Ue(+?a^soTS_en3KDDYjI=?PjZ$CDCQ@iyj=sb9)kuuxf#-X~Fff$*2j?B6I zlQXUTmlm&Y7#O`Bw;W)wX~By2p|Ok4zI(W1_{y>kol&s4t4!u2XWM$N7(VG%e|jWu zQ|FVb>ZKpH`+NGeTaM)JIP}`S{?Uuq|Fq^{&-tsF@AvR^jUsLR;ZxT))O{w@dsB-* zOWhmo{Y~9hBJ-WarH4*Ay%w2zE)t;{I!RzHsXMg#kskU>tXj_N;!)7q`BNskj^nRPK zXRu^%CqKJVkYW7PefneH$rT^9^?x>+`F^YBW543VqknqMol;o)r}tWlwjOKhyVU;K z8n3MtTE@)o3wWgn*>LiPdue z{#BU0O)8+APtbNiL4hlyKU)~cz9nffAdI~0l7^%rFC~a#21M@wWfKz)h6I(<1>@<7 z@mL#z>{byt?<6&VRut{9Q&ebADeKkXqY_(V+9D>5or^GaVkbHy)-6Isi)L6 zNTo3xgLiI;pE$qXxg?Q_#=OuKOoF>5Bojd;iDbc23CESD8dD7oX>fY6e=f}kpq)pr zfkgYgg4{}Bo^hFS?XjVYpO622-H2WLld!vAvzSMH9@F|qTlv0&$OtT8fMjKap0TOQ1)TUXQD(0O6TvWi5N zt7uba$KaJS7cczwwbtRQHy6C@xG&u_JJ)o2_@aKxq44ZFj?ywa&$`!ty0ZS{0~xjl z^6dqi+K!yMx@be^(C8P5g+8{<3=Zb-=(R;_n~$A4ulk^wqjhl<7Dwl~9j5N-i><%N zG^##s-E2KuvZHU{>a|(2=7)1lk1ux*ja+~Jor7mDUCdhDFh|`GEvq}!JMdO{Clfp} zgPkXHd}KS*)N?*M*P`9herog!f#%>dYdVH5e6i^5W9P2iUbwpXp$yYQS+;H7KFyXR z59Zp!^Xk%;J3So(%{}L5XPUw@tbCdM-OBEBV>f>H*ZPZ}f1S3n>47EXGc#*?2d`$W zKiu9swsP0eDa%Y#m(^}}9N+F8dSzF4Qda`z;9O|lNqh!z3kjhJbPl23#n(Cnm^sC~03e?@q`n92c@o(3B9}mq zT;CMXWHl!E;;_jI3lretDhG0Au+GIR){;Cd0W%ZXOzMy(5V`^)9KyPxzm(&V zK;mYIf6x&o+yl&25lS%GAW}%UEUv_ph_xGDjQY~x%p{sYfG1NDC2b~Y_ljG#I@%eSjlstSJ-w%C%xBcw!%qZ^6MO!#Z zSB%ub%Cp9R=I5EY3VST*ywrUElInMAdk^)Tk4Ue0V5$9&e`_2Egmm-V6DvKHheir_ z9b5c0zN#J&(c0SMJKcSGn+~OKYTx2IQ|dUAvAWH2;-c)+KIxVt zua$L<-MICawJjAbXWuOE%H4KU_Q~Oq%U9RzKOC#TotG=MZE+8@p1H`(HW{|}3|{_% ztMmS0UHjP8FaBd)OKr#4%8KK;n~usi9d>q|mu_zVf3GzZ>}bo}*tpGg{JpvpfUi`W zx)mFbzEav=-aPcgtM%rN(Uag$4H9^#}7d`!nA28;=b9acv7*;lbbuNfpJb1NUyUTY_;Ac07#?7sE$bQjw6Ac_}~~c@`Wye7P(}}TFi*W5j-Qruq3H21Wy*)$^eT7 zjXdEVOr*AH){lCNFeXuL$CN8Hh^mVSO930mTR;Gh-vW)|>WTRcRuiDzUfz&c;z{}` zou?#uQuO4Vtnety12i*QX@bm+Ad4@MkqHuPNc9;>O6qZp*Z|nf5r}gl-^}yVI+s%Vbr*0j-@?BlW z@buaI$VFSZ8fTQ;&5_%Axz#+Wku9^tB7e+2GsCFec65XNOjNElQfhtb4M$7gXl?rd zH{T}6t?_kT?Han&IXw2%i%uB8*V?c=L~EZ7wt8!8&&cHygIBr-uI+H2`tz&avO_0R z^#EmC9(mDK)%n?9-e}t2_}S9+&3suS?AJ`0`Q@_C0*h;HNTL0U%{^LXE zdd^fTzS-G-QU1}vL}hboQKLxbS$W{tmWGpY3TNI2 zCn{iudi$?l_t}pOFL=qGp!fTa4)qP+>>Ik7`&QfR?3(p;{ijE7A0N5#x2oRh8P(Dc zJ5CSYJ~?o$yk(FruVbqnsXBX8 h)n@0w2ww)gP%^KeW85L{or;haBYVEmx?dF~G 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

    f z6$(k;urIvf;EgB1{NCHGd+z}7WUQmXwpom28Yh5rsxQi?m`1nTt*b^ySr2h@FYs`{0x=6mT-uZdhV-kCo>(;|A?anfr2a;^Lzf^R32QEP-g?rpLzPlt;*p0 z?4!?%xoG%Wu{$zgZ1^_3>iM%GHjw>z$u3x2=W0CbLmD z0Qk-?k#E=Ty#IXX!zYx#WBy-dvj??=*qzY6>4|(3YFPqVb?HfcJVi}N8Ii?i3L~iZ z)5Rzzl(sRZR^S+KEIFf>-;niY8w(Pw0@Y>#CD!LFtS?qt6P_pa*3cTOkQys$T54xl z;|?hKkeaQRstMLq>d2bR1wh5AY+hVGhjOBJ#kq1>NYn^S z!3gM=_+RA$Up~Vx0#KJJ6wN?=VdMYh+e)~jsM7X7Q8tM%f}nheD7cM?2xRSal1_SG zvUm1`ED#V}5eFFub==trNjkmnYdW1?lL)9RilYQbda16ps}sig-dhDY&U}97+*7Ac zb@i?7xzBx`_kC|M8co=P*fsAa(5(WobGLf$AV;3a6mS|Fe&XFkDK}pD<6J;#ZaXOL zk)*&x0BBzux&@9$7TJkXJrMpq zWyl3@QSb`PNa1j@+(_^p!gb+VsBFWO7TPHo=Eb9+9^rk$T$8D`pd}&Y#yjQutk6Je z#tEf|Qu(O*P*&l=8-k?7KHomYwkGh-INdXq?~Jhk_>LIc2?lm%p+75Xwuuq{ z59Sf8i_ogr<(2m_&lS?6+Dpm#WwIf_Jc>_BE<7wALcWzNKUksG1KRlt9B6#R9u5NR z5#Z}gD^wNczXSf=}!LVefltF!a=5Y|~(D^MS;s1F;tlUwZD%nN9nnFC9Tt|NIA+o&z)c z>GeN*$YZm?`${kZ+>A9f9)@H>j{otxdog_`*&@eWSq?mT}BS-dkSRaC~w z4_>iwYmEVWsFmo+-DCK!(QM%u><|Fm2dzZU6zhm0-MlhDiR|R=QEZnkDR$v9H%!@d zsg9^Lr&WHYY>a}hS#C{w=--JjsbAf8Mzk+B`e>JU(wS(|HZt9wlg;N0_gn`f=o^+bp7iEiJM zC{{VKz9+nKAhPK|;OYILr}xD-55}L~7kg?TyycClmyTV1;k|FS9!$LY{^f1&U;6V0 zm$x0i@(QQqcYO9E$eZn-UfcfJ)oq_%*>&A>HisrlYkml5cbY7ee<-m3Rx zMHZ~aN!B~(>YTU1c~u%yE#ZZ>Xs#j1HiZ^6K3Zx^*9CI*fqY{yC$%S4UP|u5H39h0 zS*4eddvMsP9cP5bq`;UKdy=)241oVX(1oTL)H1(2qDw!BnZTU&+fSTfe2_bXp~1Up zXaW;|+Pw-!u2`K1cINl{*u9Xf0sHSec`(bAj&bP>ODj$;=N60rw}Yx* z2_Ubyr|OqWhL(b)hhJqw%M`=Qz@jPv#spNUe zcKOzI_}6s>AMXlm=$qV#mP!Sm8kpET5ZyAEcy@36nZ2>CZ(e-q=(U%RTzUEM+DT|E>%7}FC0x( z08^d4wfpQXuzo^-w~^S*h0{TA7b5(lvYFkwTh(s7+L^7erR#$W+5poqK{ZWKZ4+e6 z1l~4DYlB4VB-uDlw1BV-Q+*-4FN}4BL0jJKpMZCs(MBn4i0zL3vl}MgINp_DyJEjK zkF%YLT+hrxXJWB6%(lex+88T!z}KYZF2Fyf@-hlH4WC$O$*3miN(+~iLY3ksm-|2Z2 ztNFLJvG*eLT=@aNj~s5*>7|nMe2p1bcynQyba;h)bP19-!%H}Mzl;|=U}iZ1kGP!! zJl~e6Mpo30JyNG%rXEE+-(&*h1Ljw29jmpj$50;DwyMSQXqyAo(j%SYS%VhOde^o4 zHvs0_Jx}iOZQ2`rW!GPFZ^mBu3tATU^0Dt< zJbHP{2h*EB`sUTou1o&0zVqbumrh@Q<NJ9b4EFXZvFeZ0o&vv!AZ_Vs(BPDNMBqt1;sW7v40Pt2SlC7D8eL z{hzF|CMzt-8V6QoO;=h#xB}e)Ij2DU2+d$Q(-k%lTJRHIG&)zzt;{Ocqr@4Aff60Y zXM)h;P!7htAq7=jIGh6IT!tt*1%{$fkD{i?dm6xv&ZAK?hVfYC)jK$7p&8{mOUFRo zq)NHGr@%O0X+pGIX+v_T(v~hWzzx$#pM#_~WD1c_LGBx-MI>oZWCqPU0`BJF5dg_> zhgCMZjGJYOM&T+T=F^piw9qt%-2G^#WF%8*!Zh5V7Qo5Yv>INQ1Dx{h3Ufvipw*7K zMo&iRz!Yv0=03GA(+zetk*^EV3QwkSl2y2pZ4sg?k?V@*+rtbP*xsppcRbgV$n{PE z+h_MBs6WCy3d?g)=QC6MS`t2J|DeE(tG5|hBEG;Qe>oukKIR|h#0;--M_jot< z`!^1FH}Cg7^ZMlG1Mz3~Pi@&3+q^gY?3+_Bymx8q;qRY&|N8Ss(Mn8^^sjw#UHtxy zqGLCn2a)sl?{<9ged(#|m8Y(#47cU_*&4$yt=$5 z1JUH$3F`eB`rtJFPK-J-%^aR04@Wa^#nNv_)33*H&LZWYb;a3kkdc!)wKLfk&Pm;1 zU{lrBRC8!S;bsMTT%ezqd4aM>FtfXd(*h%*2;?el*`iSdIjJvKX3omS7s@PIz+}P?l&BXa2?;vn{$8h+< zvlU=q8w{%&P0${x*FTDa^EMQ{X*L%$Ssrb&f|CVR0|s`D*0HwPvA)H%t^?TKwZ7B+ zc$?$NZvV!<;D%m50{@_Y^P$8uuV37}Z*tS#$*1;DKlgU*MYLvQX6unl&%HlW{Pm5J zFR!+IcD>>BT%(cbHm7R)xfyv9b=nlm-_jMRpSO(~Hr4f|Erl*pO}aKer% zK-buDM18uX+{4OUWSJhtEMiyA4`#sMRa!G;I>1=Ac4DC%ICeB!qJ!(EkW{u3e0rA)n}C)EUY##9 z%vISy-a|iF?f8Pkj>;HHbzr3zE6u1zmk+aWflcrusJKPIg=mUU05)AVma4I#nz||* zDk`Y7rfVlyktHK{gXy4PGJ*+6>7&(tLh4G(y`;znPr-Swl_u$Ores4fhndhLHEb$|D(q2 zezDE+``OqP-0JTY;`7TW?8uACAHo0{`WQH|O8f5$uuT7s*UAu|h-o=eLD;p=#9 zk8Et69+W&1^G)Ugtr=C6HCa|PnhRQi>Md(p9jjYiYudOKQmwA_(6r9SJDi*Q15fn^ zH}nVBbw@T1Og%LaeY!8aVbJr$0pI`ZjXn3)#qGzh?D*u{s;^=VL$Pk%KlbT=dE1kD zH;{VQ_sbXVpFa+yjs)+15X&En-2Ei>ug|CQA4l#UkLEv25Xa->yD_{kl73@?=$r)d z$yQr&xtS7Mk`i~O(m{a(t#Sh101uRKgwQw`k(;Wt!Q7fdL6T9xB=Ft>2nJ=4t+aDi zcPyh0EP^6cdufq5BXJSR00Gb~8krN>2&p>{Se5%op$U_F7hoP&_+dY-@q*L=5VG(` z%{WtK#)0R>F5qoK?1llAmH7yvC9Uv*JjUf-R*2A>udyRURammB@w-(v62&mbGAJY9 zVG2=E5DFE_ytyhH9HfM%EHJ#xi365|hIzH06+1AMp9Bm`yqL%VUYme7Aa>v~FD0_V zjj`qCblv1a{p5lg)U^SZ!-JSe;AE*YsrC_V@w?68oXDI7a#ngt7~?7*CUa%gegHPE z_ES=O2JE@ShSmBRKyRI&=!h>iPUeJ03~W(dXrUpr0AyZcC0e7o_QaynMOUDwqhP$$ z2J>w(u=#XrbfIyaZV1t}nb^X8XE!_og1#hR*TF`-AKECN>_t zxcSi3D~G0EIUL^hUU>IAmxUkwEE>8g8J+FWUq9sg=Dk4X<3RHBSpJJC_VZZsbY$*C zD6T6=$%4cvPe$@)hL`KV7S_bE4(>Wd!PfpA{4$HkfdUqDK*X)Au7fcKH#(ru#f@( z4`$5{%nxKcFY}O67hBC^-i!enE3IG&Y4Cb=9$Etk9B0IKqSnWXOdRIjWR(LKyKx{` zWq_)20UmPYMnEHj=q?C?AtU#YQ?|TsCT$k ziHm}=MXhJ7Nfh{MkD)3`q&cH>N0=O#&iBQcy;IDAOZnF?<_}FX ze_TI*n%D5CoS3UFURHDNp~_Pa!4601%O%50s}b7y0yC6{1*nUM0QM*?tI+WwN^aTU z@DlljWy;~DuvLvN)96ug0&LY|t5mwxb%ufl{n}>Zqpg-lLEE=j3qa2|Iaan>*J|w> zwT>4$LeF=Fo*8s(9`wI@XtLyEPw8hf(ywo6&(02v5Qj$ce=*>H_1`)i`}v(o=0o57 zC*xO+d9lO(Vw_U7)9l)y-#u!b&KJeDd&NpqAHEgj1W z^yx|yDi{U{TB@G|ni3ds*g{v8hNQ-q0|=EH=LE)-)I))+6&f=j?<>r3BnkcwZNc9e zGh*X>ohw`I%rr+?jh7UR&ckU!OIBdU%1x-4O6CUU%z?`*8=I?fWNIh!V0(oI5;PS$ z2dtuTuF8}x*8`uE0^=NLY0iG4tH5vrz{>*+a1Gvf zTH(#goV3PI1JyT7ocJyYEQ^^PPG1wA{h{RS zPZdMA6+^Q^MCQp-!<@hbwhq5n3C8CW^_g-VO7x>CU@QZzh|5BP2duIXpj69|o?#?T z3~2ykM(%}uyf(mytQi!J1Ge{(Vkb(PEB#cB1L;+e5Zqs~Tr8Rd4S<64e!4YIH%?MA zR71s7*@$X8q4ZKR2chv%ayU6ap;ez=Mqs$38mG$jxYAF9XotB*;z+AKl*k0$kXHH# zIk;vYnw3<*w=P0Go)ehn0P`@80Q?~7K^1dd0aR#}4-iNzJvk)+*aL6^;9;m<(Uyg6 zwI!|g0fs3}0CWhZ@d4S=O_S&VfIxr0e$*aD?qC!im>p<^3;v!3>E0a4Hvt2O*yae; z7$UWi9ME-Zm~0FIhN0V>*orjED$Xpa2K)~r z^}_4%s$NWrh_~rc*B?B?RU$00`{G$5ghW5XJ$Lj z-fI8sYV#-GDL?*EeEe$7kxP;{zb_t4JkuT6G!WWyF#gip-)}h-dGYAwtw%4uaO~S{ zN59|tm#Z%xzxK-KmtXwb)g7PS*nQ&K&J)*moxHi@+g|n=3b_g~oIRDrd#YOj!`~0t4`TsvPCV z5$yo*fK-86H9_#O-~@rjF+i`<4V|O~`mEfG*H5wt>fF>1Td^$zVn*ypH%0O?Csykv zWDbNhsT&MwvdWTzuZ&2{nymHFGRIs?BoE48WKESDZwvG=r@)Mmfm>>x%&R?kwJBL` zodOn~m1Z-i$A zhL3=lzugj91To(dVkE9~ZDc{>PB%@E9dV{J&eVEvjfdMlI)7nwE>jT>xj_Z@jR085wb0o@19x!%wWo~41baG{3Z4G5^WN%_>4Kg<%Fd%PY zY7IO*FG6W_b5Lb+LvL+xZ*FC7bRak{LvL(va#L_&V`U&SF*hJEAW|4?5axX?~ zVRU6gWn*t-WiLo&X=iA3ATcpHFHB`_XLM*FH840ZFfUVeVsv?MWiLr>VP|D8RC#b^ zFIZ1vYGq?|FIQ<~bZ8(lG&Mdxb98cLVQmcxXx`MDcT`m8+V-#MOogHM-i9eKl%Wkp z>|(`=q9Q8xlbH4qf(MAS(`09P)l5|78jOI|EL8eHzu%P&$AR{9< zkRv3(7#bKE_Kc9g*wDZjhBh#op$m*+7y_a~f=!`89GakLO;D7U!x$DA;U5^q2n>h{ z3XBZqFopz%GyDT$1N~!z0!_gIjOdVnNCrC|-!K!yPs8CK8pj9>;qcU$y~2{b!V=BmasZC}ZaGQmiy){Xmp~>Ci9hTZH9wAA83N}!;c!Vat zPfExPKqIF`9N>4Oqp$e8^?YspCLTQWH_0HE@|BYb)wR%7f)`svF!`F4`k_l zXD^Y{K%PtLa|F&DLMINfQ>wtJH$&*ui^2XYaZF~|IHibOdp}3)k|uIVkvKDwY@Cw> ze|(Ql-wRQkP_g+}5mkhEio#C=*o*Mv|>O$w8LF zaFiu8oMmPgDIrcZyOd*c)G+VWohuvTY`vk{l zIIB5a?Eb*XF5cOe5$D2Ta#hB-s-oPKQS1|jlWmN%iu=Sx8R4qna8sGwY@-?Osz`>X z%E<6i8o8e;!x`=hy$6TZQ_kV+8O`Ay#c*|xa&e1vb>*=2Ha^GB%b@l&sJ-+Ko(!$M zXQ@*dyxit) zvHcs{ph`aLsbqH5ks6ZEv0~mMNj71I1-Xrw&cU0;!Jpc|z?ACe@TOEDyPVHaCYW4? ziBB-`F-O)zjDLXf_c$`|VBB4dy@Rp0pK+5v<|c2<@BGofW7IW_zJgI#F!B;d#zl^i zzo5@|=<_Xle~YwlkaiZmzCtSFv^f40N8INON$hcH?9t~)B6f)k#UkAfhK;^hs^hTH z?hu6)b&FWL{V(A~@Bhz^`=53^e|A4=(_(w=YK7N4g=^&AqldO1Du{|33ilwvlqS4S zc!iKdlGh2Dgi&OdOUi8Wd5r{_mA12=+RS`}Y1A#U8HBM-ve})2*-aHh^0|b+HA*HD zrvDGqte9#=P8X&;BfANcEtuTEF{zFttA=BI4Kk~dS&6X~7+Z$Xk2pp>#E5%;F#I-# z-^8#R82UTMkgFJc1%rR(NWXwV=Q#%cEK0v9O8-SP=)7>?PojZ8iu?at)b9rd27ZG< zXEER_4EPfLPNV-9==TNso`kss@jDT_1E%eWEk@iC+-C7?tKwCX z&h0{G1#&IOX~H{%ImDaRJ^ZY8X7x6+2~%5}>szHv?Q@#!rV?_W@m%3d-c$ZZ-jiD} zsTq?jnAph6sz=sS-h`(ZU(3tnKxP$hY$b2Z6O1n7k1FMje8d}dpO6dteetE{v82S^2oWqbGG5DWI|Bh4jz_S>52B{|*ywnp& zIgX?w9Ogp|foTWNSOEPN=r$vKs~~(E->{XZ-2%hr?$K}Rp71Sy4nuzTgl~PZ^fYcy z=iB2c^fbg@Rfit7@2UP_oA}y&D$P2%=OCqHVE?4a9yT#5{{+8mPJy!74eHs|vRThG z$^IVx$o7>s<*WwP%uZP@iE~&u=^k-*172s-f!G|O>Pi8dDf8Ry*-mCYV}=#eyEvwH zBBz7F%Wh?G9zMy!H}o=7xM1)_e)Qc8kc6-z`0D z-y?>i|1AEh8bum+5^L0k?#_f&k(>NVen9q+y&lVc3E63!L$}$b~`2zvdMOK zo92~YFLh8ou|Hic<&UVX8O)ZuLphsSaR-0aGkG`GfTj00IwX^uxH-a@Y2_52%M{*; zsT~|s+A)R6yXB9RGLad09mn|pb#G?f81)z1J7aLztR5(^#2BZzeL|t=)-cz8T9!QeNG|m3-mgH z)Z<7w!r+_t!n6|+1qk1U$Rb1+BXTC{$Cs+HtC#Rzhqew(Pw zG7xmiSY8lHK6n5T)4H0qgfo6%l6D%^q8q~{7R)BsDa4!J#%{Zy3DZXOZ?5dYxwQQciLtALlS1LBd`{aeC&37xE*D{#aonxBltN^k<3r#3pVz zA`grFK2gTKkJtkW{g=>u2E$Qt_ym4@Awo+WqYof-FOoOfGMQ=C!n{CcV3YAMA{Ov8 zJE1!uk2won5n{JX4QF_91!C=y3aUj=zMW|YG<)UoM-jT27hWWbJp^sBAZiDUn-FnU z5xhYj^f3}w!LUOReoT?L5W$C$_%;F#Dx(g;_z{e&VLrvveC83l8Kzax??T8af#HnE zbP&2NFqOc#7kxg4$2z-Y_Q`TVa3L?E80L+L*a5dqPJK@xe3`(w#4+hGbf?&f2n?S> zw?Y(O0_|>u?i59^gWn=B6w0Fa|5f!AYl@J#4%)pc_eiB6G&OO8jjfA=hXIqxA(w?IU8a_2 z{y+A9eW!&vwvgqGH_2flsU}xrWRrM0*RD#~ESSZq!g4aNo zCyd?BxohwmN!Z6e31?wk0nL{-`b`e;?}{T2B4Q&y@)&}PZ4Cbvl=Owb<%FGi10oiy zVprRm@@&Eu+DCq36S&sJc$)9O#WrCXFO}`{2)vJpqW8NG+==J~Fs`>vx#+{{@BSeI z-bUmaaXgzBYh}p?)hp$J)XjPAURVj)1yG;)qlDc$X07o(Xf8*9lzECNu= zCFE8K7jqxlPouD`N1}d}c5H92*Roj7_AkpO*~q&Nb04y)J766E!zcm$&wEwdIM0sM*p)kExTo$kKelO6sKb2-pfuu^?unD1NmfX_rmZ z=P)c$By5A*kBD3(3tP#)Rn|eBJu8T`rDfo_s)I-jARqa9JeM?M8UM zqw%y_SD=bsa;K}I#lk$PTozJbmv}&?U0O@rW*=~v*Lw>>77IN0!*{zn>4SCr8MtY%DZ#oEr`sr2-gl{zYsQH!ZnnAG*GsU$9b%pk>xD{f=&a^9Zt zm22+L@=+b=`?E{d6KX7F*D-LwO-a8h{s<=Ht4O~g%DRZ*U%%|~whQ0IRztDZX~&55 zb#$q@u9M{o(V&IyrhFDT9Me`K^#nZE+Qxr_&=1{BI}x@8$%_QRdwKCE?1!v|;vLTs zJJg|{*!V5w#cq-Nf5?({fbm3q*W(*R!TRr^UoMH>YMXovy8ZCVSHR_|L@>Cgnn5SFcLJx?l z9lUnP{PNU>U2ypnh7AaPU*2ae&&2Y{k{2ZJl%XS)3Z0807THypXpzhz@7L+qCTh&q z)59t&RkNu|_ZzDCAntydXDwZHep{_w<2t$;W1eD6rCmDNn2y8ROm;&`McHk#X|?S1 z1@pN3ft^n)ID47fj<;CXS&!-W+y=K$byX{sQ**~1_M=f}94G$3szj}iI%_*hiTu;f zVNP=mw=$Afa=|^e&9GZ+u2oQ1Ewz8sLgE=WF`C#c5cEEX^q1bf;jpKTZaVlZg5Nq; zE2`#VG(z`C0<#{mbJsGnT`W%6&u6`1d=Uax*+m^k+DCBT2i;QW|L$U13;z`?!-&II z@O%Bh*SsZ&-3Fg^Y`v59Dn#HSanyd+Eh1!zFs?+E_!a!N%ER8hTF(Zd)=sKvqR2u!7U0zjoeT@u zD4dlg=d!=+%19cqshpic8`){Tm-(M+@91K?hwf8^Z?sZlS96)Wc7uJ;5$DJwikL!q z>MF4IS^KIeDi8i!Uy!_`(}oE6e!d=wc&C%I?s3d)Z?SWy`cjx5uDePfebkURfqvr_ zmx@PJ6Wm89%|+Y_pNT9rkaK)1`k!~8hI+hF?!Zj=Z!D8MskhYFv9K|LIT0&B88dJe z1=;s)Uv0$rR<=%+QaKw48NUV3B0&~mMh7OAht2r4wu4)qk$InLx~Q$16{?M@*ilhS zgSD+Gyx%F05e?D-S9tv{BmDwD^B3`e%P+gUMZM0zZDkY7Cn=vHbOE)KNAS0ZpU>Gs zaFH@*mqWr%mw*odlYN*7Dy5gu!SDFi%R1Xh4Cx`id~Y=LcbP~ z8@!mR8HQyr9OFJo_(YJH56uCEZnq+ACc7$4oy>Pjtwgn*kC?KVfmAmWqVpYt&fKB8 zCsg{hk=VhoTq!ioLZ8jz@Uwiw7IFAazV9(v$R}(M<#fBnN*+$fh34Z8Y{Qls=h*d6 zy4c0ODb#%`k9)7FgkF6( zv4q~=p`*T&+S^%p7LFz1oL0>1uy(Z~hj`OTGMB8K)L3@q7Ar;#S1U}gHn81y-f_%i z+n>d}M%C0(W+2wCdn~axwbs;iRpFIduHekXvd)Xfb=nT2_NHrWW;qRhjM4R&@deWF z$kMx{<1Qle$Cuu{!wVfEPFbkF%+eAVeee!lSGyc+qni6&I)w-+Jn zMR7ZMv0D+d0C6R--@sx3by?i}77L@cB5oUWh0t!2$ITb}?-Lu=C{4voLOf#;^eYja zhwxqEh*LJf+ntSXF>yAuJ+XE^V)B04Rr*}sH7)Fl7KkV>$#wA&l$UWc>em4AcVxZ2`<{pe<2&M5y?| z=JWw>?s0B>9cGevDg|UQ|GXIOLxvps=t0W|Hy>;IkdWY9 z3)S6ua$40^+kjbCRW?ajCYjbo)(-w`!jwi#uwV*Bz1N8`|7PNDq%!qvmdCr=%ZYn^ zYdXn>G;*tBL!(X39gN}DHCAtot>FsZ*~QPkis7aFk&l|l(rG1a>Mznk*D?AhmoX&o z{ZKgMBnIDn>E*3|QxaJ$H+<%*UtHS2&if`)l&ikj)4UeWugGJzK(hf}tK>8s;*GqEHiGp%NB$^N0xtSxOP#LTyeSceQ=?5#7@hqMqABFlw~qJr zeGC1jRdr5!@9Ore#H>3ynq0-?B7Z_HRqLmScV$UVy$w1F+GVmH)|Kt>A-cn#&s1%( z%OMd{_2e$5f9YHjW=bzqNMOJOX5|3YchCWn;${D|$ssNIs-5(KW{8#W!Lyoq!l3+xMEMz55yOST458X0EY>*`#lgAx| z$GcvAmML``S!-$Uv*iD7Ed`p*JpGAlR8ij9?iRHMhJSMJOeW6o@H;4unZpa*rO+I` z*hY7$!<2SNX}iEecbM(K^KI5N)wPo-@{@<1Ox}-V0Sm-&o9f#*8+6fgKV=8#;Ik0n zN7|^B$-pM^0~j~)W40r74fnjsu=@qcJ3eu)hnK5|+7t7MKe@1}J{7qWbq|d!73TZCkx)r$gOl&@oUk*!&kyB>wA6t6fan(ziGhM(R!f zcbkuKjYd0{+R4JsHHw*SR-JKD+cjn$Rh4yCa-3>$AK%*2L5&@y6>U$crTt-7v(2Q7 zkDs}aIH!WgBK}ZvAAY`#n%RZ;i74Wg-w=IUI^dXU?B|H=eA(q~?^6tIA^PXTZwGa> zvcfb{0}Q(qiMu5%UHGqqW}7PU5Kp%a!E5EFA_N~(M-_Sp?RoUHhOLKfbhXk_%~__E z?Dd6g$$LQL9C3iVHygQuWpZeCiQ6&8-w!DLfga>GW~~T zbn{|6*{78tc0PjtZm-*^iasp}IV#m0bB=$X$@O{@>-3pl-IBVlb{n|jdfSD1szGSJ zbKD6Q$Sb(Zcd3=i?EP8u_)o+yy4%U(kF|p8*{T8W@$h=vHtjIN3q;0k+-VvLUy!`D z$z~{(I(0Vpq;g(4J7#C!`s5+B;R+4kOrAM+;m{5=c?y~1b`=lDi8-JHf~I0`x&ZnT zmNU|aU6<@%A!OIM%q0oyC^K4^ylwwR!mR6ptjm~FE||&P`jfxNF|;};lQ4q(r(Kf|`U>NI;pO~}zPCN*75Pl*Lazq&t;V1# z)|LvURw3goCcpIIL||CSH+_bnbv}tjHQdF&Qq|Jp#L}|=8ia3$W-G!9pvmX!3v3fh zpk1$sW z+@D438kQMuv`~9T2RWjXrG{zKapqIdS20!VL8k&A=kcl!a1ZE(;|Z^qV@8YZ6t0)# zZgg}Ia;z+z_`Uz^*BmBZbDq;Fn{bJH0`%sy_hVT^f8&WHt421g$u5^%xi_ymFuGhk zsTr9~82<#*u1m5z`4cNKvO>uO-|u^*{L6OAal2_>3Ip(!9~`nor0JWY5ZPU%x;8i;zi^ul1dP;jOTs=37;eFGx)C+ z+b?IbbTJeob}vE;czu{v7J7}{i^va=^szL$0J^uNF~tbmh_LlA=8NKXK)V^?MQ~pw z%Gk&~l=m%s{!m`%vVg6ayuf_N1U8!%A!e&XXkKGuy_H=`_v7gECgQ(@+Y*KO2W8wD zS=>qle1PC0N#tgJ+%af2%XMGa81}I~0*1{3?bkL@+eE$xB-*VA`3Ui=khliHi&f#< z?X-oCF{j|e8tT1r^D&X3*e+%dKb#%j@)soUpn)mDE^#K=6ijNiUC?f&tE{~0jLY)5 zcT}wVoA^{cqW%Uovc`I8uJHEUu(BeiaChrr&|Wtxac$`&r)&xu##G%Yoj}6bUF;vM zwG__fzKfC7U}=2zUC|^`%xxCtkems7_Ib>{$74=D#fsNjFzlu=|aEaV<&{)|zVkog<;)N;@@;h3v0y}Y9fN<7eYQD>l2w4N; zXgYQrjGg2a>#lL)is?^8th>x;N6u5sVe_N?`Hey4Yh;sk zLy<%3Y0uvJ&TSNrZ&ytuCuaD$SCnJAgp)`xtJ8U$MLDLC`!$D*PQmCqPGee;dkYy4 zoij-=^knn(k7E+CQ~!%eKNiG-dko;=JWjwVfXCs_s#slIr!UiexCC> zInTX$?#+{X-_PfHzh~}EMr|+thTQuXvf@0+`<%=>lQjFA5%*tA%)L%>UL!ewPg(H8 zWVA6$|2ARV4+*RPMDDwK*S%-Sh944UTu55_8JYXHv3aFr=C>o}e;*5{^Z!on`zkS; zJ@THf(r3Oy@;)V5=aUvxWahm^W?oIo{fNvyM{<843qK|Ez8|st>WDdKN8_HXuacI0 zi*6@%!TGc$XUMd2f>SB?ROb?jrx)w3(%;)7lf4mXh4JlICKNJQsUx{ zE<8gPeSro$WezoE#g8~CGPdAcdoN@0H<|O#C)|&->al~{@6!|yS-%B4R#x1?9!4Q z8nRPOwku+6lanXaF`iJ}e6Qg#=?x@gE1x{nO&;ou@nAc7u!U^7!KMbXkw-Svk@ak{ zjz!kg##l`!8<=E0BldO!){`|i6XIbjIU*VJrvdV~KKAPI3n6ku zI`$cV`q9{Pu!+wBm~CV5kRyG+*$pGN$H?4vlZ@y7#Z!ZsPYz~2)j#UV{*g~aM#bnI z^LTIi!(jwHd5j1B=?{7`x5UWUEFU6slVoHJ@u&@=Q5ywGTlgt4x>7fHrEG3beE?}g z(l<4xZEQf&*Vm=5|kAt!AXIs6o>5sj15=Q*+Bxa!ONjuA{a`_@Dzr@=An z?TTQPPT37(_QBL6Fc$0W-ahgYkfRZ@-|r0e#=>KfFV^{Z-%XB1ZgMmn<51uRz8DAG zWWSpnaK_kckFf`_l3f$xc0aR!g2$-#{6AnD!Ytc^Z+DP5*iUZDVVU4NWoD zH<5Lm8(`gL-l*F*JxSUsdTIeJZDn=pimJ4HN?Kk;YF;Ulw6r22`#M>01yc`MP@K5n zQjGZ*v3+}3^zHEc(*3i)9-esp|6Av|T`c@MaenbQG+<*2Nb;2I^>fISSqUTOki!FH zN0=OpkR#F9U^5p??AQCe(SmbxcKJgoe z#^cGrs6)M}2V>vlj>j_`^`zrO*gbfYT?04S*&pM%(7yNXUZ{vPE>`p}`wGE+&r&Z_q;?<&#IdVm#7C9%>{HHjoE-F*b8< zz$Oo%1Ft1(=`q$+lft3bEh(g+BK8$SHk!Au2?qJBeV*4NZdgz5STiOmf7WX-c3*hx z?r(0C+1;ZJzFH)Rhbp~ANhl6`|?j$_QU zk2&TadCX05!N{Z0gcl5>_CwOa7$XkcBys;u686SO#00t9T`@-Nj3#amC2R{O zKIcz();A>h#HXD|?4y!rZq)6kWig%<$9PJZw6QaJLuc~F_LTK)DeGHO*EgrEYf4+& zG-3@0NnVYxl2toV|oEF@{u*DaYn zI{n_li8KD$20shJl?tF4q0-b_(-Lgx8Eoz8>lF63bUT|R_AXPPMxd^?gqV(jGMR&+ z57AZLCUZYsWM|8~l&&yW+0X3pRd>2fVGX6NuUshRh=HND4^gYK4MA60ky?elR$*nx zEDX7cDKjyo24)N$OB`W}!ZCzFR!@K>@U!?n7T?1V1sGx)mv{vsUM<)!J@grRaOhwZU?Apj_>%)OagZ z9*W9Uu5eJbf!l-LG(5j_e}iFo;`RS;o#!@jO&TrjhGI61o3$=^{O>pBJvMU0+JaHD z%jCdTI_pKA2C=tRD5cth%^@gm^{^GdQ4LU~&Z`n5(>-`q-b2x7E0t!p)>qwQ;D}vy zJ%KhUR7;`F2y6i~h@hBnsqO}b%3P-arpk&il$IfC73LurO54yLrozOMn^+11OQvVZ zv>bH=VXH!1MB$Gi_aZoq81fig*$t#I>V!Ap387vP17{_|6F{RdMw0-VgwQOw38yCp z7k~1jb^Jku*WHiQ$OF|fe~r|G&}D9#)JYTBs|8kU-yX!#;fd3qA%$VN<^JM5e-eRUwT_<+WnzJqI z{zLc9*fw|mj(fAW*S3f26$4B`KT86&@^H1vPSNNqjn=CQORdFTDHLEOZ_&avtG8Mb ztuwb)h>c7cAPi}Ah+4_u5DYmC{fZ@xvZMoS$pF@Ewm5<-0$uIK!b^{pcRO8f!3tk1 zHCHKZH?UO6%{6jkjoeTp(<4;9wNht6s9G~pr7O^$WW^XDw=`R?kpDcP&)AGz^7zSkSjH zW$t=Is9I`4XHwRqWT-7{t&M8%Hnr$k(msj_7<@fdVZN;Pb_;?HV)HePx5N}Cj}t9rz2jhw9qmVWR`OFLf=_1Z`YPgp0` zv7{EdDsZ{e!O;xVNxk^D;^6-Ok{SgrWNx0!H*#uDV(PuiRxVD>oS!&)Rja=J|h?*SCIj^-_(F?RoJ~N87irw*0u^rFUOGe1t6i(j*a9%J@GhpwZ~` zw!$|$QCxW|-8B+NIp50C_SLHUc_?N@f2}lfMQrF6p^C!S34Kzu-j5a;X)_Mb;OS{jY3Q<- z%Ok}?-IyhNGO`Z*+@&fN7@GCaZt?%j(_nsVwg$LrcS)?u4aIv^3;fRY>ktv4_)rG&VKY&GG`}8 z8LSoiVwx1{5NzNk?xYB;Sd;P0-68nC-cWCYN@=7*1r0amOSRI&GDInozS6Exixnz* zEcJ%S)mBY;x2e(8k4M!=oG5tQbF~X9Wk8i+5e{(;fNrWvXQ7)y6*4PD3^X}hY}avY z9+n=?a@=%HUy0OPC5J2B7P{VkvBh_t@59PaD~BK2Llnu->R`Xlw^b{{7-5=J!C$$& zH?G<`Zsd|NlMCupW~x9@((L+8*3L86nl)+wH)=Z!{e936N{Or7A0cE)_Tlq;K6!II z$vrO&h`bhg8(cHMh5Ckg@~&0&l?j7)uH2uNy<>7=(LI|_PF=o(E(ujAe2ogI?9#Ke zcD4q}rQuSEq00b2HTkI807Y)=vOu#2F1HBl^e(P6LNfr(0b>i_7@L2((FatSg{6d& zE_I^;uo71E=$LY6mmN5=$hAflO`ylsxy}Sv+l=S|$~z1!xwp#!H1wzn+tnuJw1Vy9 z*BmEH4ks@^Tp{b{$(_{hC{7c)Ld(+ls}!O0UFP)sgPHjsvSdM?1}HtA7N-}%25#a` zrfz^OHn&>_&$Ri*tUfks@e`@@9vQXfrD_$F3OyBKCq)@a%iezH>Y{UvcAg=Evka{W z$`2dY+O#;T4xEPC(75c^C$Bzq_m-kD*)LMXF?nB-7)BSqaQCL2cP!tNIQsz22qjua zsT`)SeRp);V`K83owDZiWl0}J=bO2+&gjX@8?-it+%#{^(a+8_T&8lt3H-r8FZ8!ZY!r)$0YH*xZhh(f zzqi^iD+f;OJ()2&`yZ`(vBc4+f*PAQp1kP_xNG&XJ664TNdi<8eBWX$ZkKktyw^k_ zstjtS)@GBf-U)Og@GPP09lhKzTv6D|loqB1io1gxi~CZStjYl868MhqO8g?%X$q(^L>Ovx5dn^&k0NqY_<>e4G?}1I7y79?z_LJ-9q3YTvmt_3q^iftQU-DD zZZh;?F+A4|85`bAUior`8ko{Ry&CEa!AhBiD(k~P&GZ4uelES>A2gAJB?lDVWswxY z25#cc5>c>CVXbIZjoN zL-cEx_wvPSGc&X9n*Bg|o4j5fnl$T?Pybe8w8~AWZ*8at;I9BzuTls}UiALQfA4`W zCE)iO-~H$uA@i#=h9;5sdYg-<^~aMpMGEA;XVUVDYQ6AfbC6+&o<5+-gm^lMHZz<{nNL;nzY~vT)Qi~t@Ww^ zQ|!e5j-~9a;F~dpU1~H@)G)H}49gro@ zC*;5K1g#Q@^OtI=TWLy@CJ!H|ndv!nxKW3*J=U*$#7ZX3IB2QFk|R=k?L?krOa z<#Knz?3YJmzkXJ3%q%FHx%on=)>AI;Pt7@%zPhN!8vD?xNfXA&PO^?qdgy}-odaC$ zAY0)r=`>Wyy)_svOp#x?ycaFZo%Xwe)H`#zN?&E0V{yT;@4vtN=_k9u%Y}%!BxJh& zbJ_I7gee4#$#_C$zFY^T$L@LMD-KCn)1qcq3xR5gHg{U%$(vz<Y2%UUfL9$M!t@x-$?Yq_@tI@(`GnAu>?%y$a^DF20gEJm|m(1C5RSp$eAoI74 zS$T-2MSl)FnU^hcHtYM!I;|{SlqU4F8Zn(g%A&pFH=HiU#**Em7r*{fkM63>I%DJK zlUM(x+yP|i*2Mh3R;jg9^50C){^JFyAHfE0;?AGN(AuqRme|RP*U9Slc#3eVB1Cdd zj9m2wdgHPd70(Qbxkck2{`9&GcnS;p5L7k#ZA_Ht!*Q0OSBXW-Rux5qE5-8@Hy3dY zgEaym(|3}!pH+!`RF!FJ;U{T1?_agLNcNtwIbU8;=&y9y?|%4iWZC|oMK-QD!0c34 zD6N^B{zUHEQ|APn%RH5nsdVG=L6y2O2>;6Ey=v`-q|AF0CobhG!#o*GpY`|;-<}n8 z{Iw<+)Od6z7I`#YhFt~4=)(TQu`CM$~ADhwmC%QpYZA zQ9-RNbjQ-IkG=Q>Lk7)W?`80O1-&0b=o@?Vi}t|}h48Wx8pS4SA3U`CB{E?)L*!s9 z0!&4SDsT;5wEq+~uEGdiF5{Zrm=hCuvKmLyp>Xy&RlG9dzlvxjuEoW@5KEB5?VM7sF{${ZaMy=YJk^Ov) zA#l+cP0KqqCg+WxJKYspPs-AL>8n2?Id6{6-d?TqaUBES*E#7bXmkt|w~Dzc;3_?( zd^^nq6&CcXJ5mZxP_VIRFIL)OQ}{=1h-AMwZvBU6Wdq3t`_uA2U?|iT@?hHXmr_^1 zM{-|IUACK}1E#>iRr!nC%~eK7%RiD@`0_FCduv5{w#>}2;Jc#}%35&P{KU`G1agyIHc~Vaq+k z!iob^>KKA0b0TcHYY0sAw**7x7?!w)$lSw1le>ncQewws#Fcn5rz{v*7zRH!!bfblEQddL!8;--sGcBqRNYLH?ySdz z&bKh6UaqFE!4QonZ>Gw5t=r6YKzkoxh$HtrJ~{V5mlN(?`zD$Dp4<-(AB@=e6}jh- z8$I^250Y|=0{x&ghDr8OlJ|#hV>D~+Zj$|qEeNV8+W5mGSAJ3Lgi*_mjbHj+i44xm z{CMlh-Ma<-P_6f)GfB;Vi>!E~RthXb;0tE=tcTtlmwUKEX76+laHaidO_`d=PhGwW z1B_dDf-KziV-MU>aCp?pQ$I?>m(?(3(??{^@fs&2EZLrx^T%qb23_=J1$vcNGS<9W zs)0(euT>l7DBKMexGd~V$=OBbZ7VZEsTxPMcfy9_Kew8yute)2W8>>2>tL+~xB^SH zviG-}UQEu~eWg3tY7dok2{|T6S$rUU!#m%00_Fvdy0_6d_+yKU%-xo{?yZYrXN?8! z+W2D9g55uN!=%C!WY#0KR-mB%=kFZ1^jJxEZKfwzI{cR}$iuHbG*tL-P^AvK*jXp_V)aIOFU-mtJ>kC0$;)cGJWcv2%5}=3M>g*G z;7|{|ErhRC@K+hU#)p?1LuLBdXW(7>z|ptAM0s~wqD+aKs|s<{k&146JbBk!AY;Mf zsSBSOmwzxLd*?kHUSi6CZ-E*SB(C~sPQlSx_dbwT_?O>3^qEKtlh*!m@|t62d&nJx zdmcNTma{iB2qt%Q^va`?=kA!2w|&xzS5oI4M_u)JV9fmE-@Vpj z!+VWJm&`pna?L4vr?1`=Z16!w?u#UAe~H9ZBh)qs1C;{nxa^0ft=Tgo>+y-JpD*r- zG`j)gK+^ofcRzSyWbQ69YuAJor%DtsVb${)i(hE61S`b7SEP`+@(;uHAFbV{fD{-AV4-I;C)bnF<=LKo?mjEq^jGXLowx3lsCV^Td|({7~Z3 z{i9Z$Jl`2+8N+OYubA%{nSV56>A@MBPmRmjF*Sc@#@wywrs`dgyl~GQ`8!7~eKPU> z08>D$zs*cD&~zBFVSMhcu{pb@Zrn2=Z#PSW=@m-(ib}a@eBO?U`KSM%$@||5A0l3V zy392!@x~dif4paGFgOoOmCRWyaSh2E%}L>!tt9!b@xNQe5CkY)7OukIq#T&JWc$wN zUMd!a&`C=ozsAWZ1W7}l|RKBKI=t*2$ zl$v`2V;5Ut?vMsM98e_T^P93>0%k- zdb^fqf-yOVM&%wZ7WZ>(K$qKS0)177rVfp?z*%pD;w~@O3Jfh&%OgzvV0pK(UhQG3 zf;2Py(BZ?$$P$<-2KddxrxTX!!-ed8y_}=+R7(A5%jv?<#Rg-UAP}=OdSGaPhCxP* zSq6%m-Q9jD7g|`l;FWe$rKp!KhbsbGl`KT*@l|%48w?JP-oY_KaYx_ns+M#`9OB4q z=z)j-O+5LscXDwVYY1$%`cau8WX@?qt^?IGAMFAOi zp3WTmz^2Vlo%-{8FMoBm=(Ea4p8F(&%p>FO#r)Ewi`1(_*P69m4q(assPK65#6LN{)NHUAA7SGt^_S%WO(*DB^XxpdZYBFnR}J!0w5l??yR;&FTsOc%y(FTsC_U zAPmr{Fnan>`{8KNHQ={doF=t1EU<-5eLxcgJ3M_9seSaKJu}w7TFkf9q5WuAv;|4tP*=Jx9GVBEPYOfGSu#XtBtZ2Ly)bBRPeo(0xwl$Z!m``0;?nf zHF6_fc`TKq7d|(2)j_H%%+mWSg}O#vu+tQ7)`iO2^|gv1RpP(gW-b>vIoiHzsiU-A z*Md9PZz8O=%3xP|4-mWoaTUeZ?MKy|0P&8(ugsK<>eNF(=6OuU?QDURA+ltyoXrj2$vPR>rQn)zApd^eF!PI4Ti)|jE*{*kkLK_HL z2O~CcTEXuDtlGUUx6=UZZmT~W0E;zhH97r;{(gISptm2B zfL!mAo1jS*Y_WUJ*GnpeK$k$h$=Rv|bR%tU__-~DP!yIHyN{=eu#~;cv9ErjRH3a# z5=%5y0#m20pRO=gbURxtKv!t5b#}8&Q~)H-U_LyPVZ^ZIvNyaUMvNNX(D^OEnF?qR`PXq>fX{;%cVvI zN*%|{klENuCr9Pt8T=O;MYk%~c+spn4m6qf-~6Y{s$|1MmAZ$eQsNqxc>Spo@33H* z8lL~toNQS2@WhGp((hQ@q8?~8^_}B(<27l}M$uMLWajHS_m9eOnHjFDp;F^7lS-%p z7h4rZP|__X?B>JE&eMeB$s5aEy{Q-P1up1ZskzG(=+JuFHSQ*Pzt%J`5CNAB`oiFF zfz2MP(Jp%+8ihaz?AAay1ik&BHw6O$81#jrVbGYt-3!qOIE{mWK)~q)6u(pzklOlM zY*wn+!b4N41g2a}>FT9P^i+YWSs!ymY`wWmqP*VYspz)i+^py{qVSpw5p;J9mG?@U znyJ)Obq6@|fp&+RCY86Dp^EQmFq$b66Ia(u?RL<1Nwyq>v58w7E^L4W76UdH3otgp2^$A8EG(D>FE-ecl}2GS$~lZQ3X^lr z(=*+ZLr)Ih{RX}D-p3QK-qx*pRj0bX{->uk>N)@U&guDEY3WwE@cQI#8EHeqmRN_v zg-ovHnHr@;zlCm>n_HAlwu0i=W4UF1N`gxyD|y6_KF)XNRuMFe8x#a638>|&`fwUL zQX*HTZd}W?1)C)%yimAXKW6OKxO;P}#627n&2y%I`0+G2XrzbDDVE62C1UL=cL(Z> zG1{sm#J>3dH+ug_JpWx9|JzUnCPk~#KRN#QXj!u9fqAp;n7d>X(z`)u9rvZX4S^<^ zXH*a#)Fs<3u^yv;RBl(wNU=OPs!nk2*-mw+T^T?b#2ktmjy&)A=fcZL=xq!QnIn86 zA+#qPDG*r_Ty0or%_w7FaQnzm&=Ze(qd~MH1f2j#qK1>MgvX!bZ8(s!yR$I>j~ibi z31=2H-khQ>e(=SzG|qq^xCl=y4hCPm&!`!5r3UrTBad>;3XVPZB*mc7%2D};w80jY zveQAeU~{*p(X|d+qDb!+If>lvGz9yJc&ElFa6sc&q~GZ1(b?KWDUJ?0)#g^M17#e| z*pSiREjJFEsbO=ZLq?+~!Rx>=;lJH!mL#fOo=!aor2Y{N zF{p-iwPIKY-5M1h&~Aect+!L-=8;KsGHAU99qDd+rq!ClM%kzL{P5UU4!DcvkYf&D zh7!9{CK`lBpPot*K~SM~*};kwjeyrf$HR$eFh-F9e-y|Fn7vtdj6#R)p+eD!83jE| z0}&t{ac~Axk!UL5@j@aM2_>R&aEBlo1*ba}PJ_Xf5}JYnqfcxNaAa1V&EKW4_Gp|O zV{p_KWefFOvv=4)4VV%Q0%y0D#_8Fsk8&)jHiaLFIz|Lgnb8LH>Zm4}b%cyH$ZY7T zIP!qV5^3kFy7+pLDL$^H$JE{twY5`i#p%;-qz1@Xy~5E?#4uT)*mhYhETyK)WjNBkIwGyENezv3tY{y_#sd-qoga_F3FbGGo8l-DPn0+XHPn zimN1gB_`~5LRY+QOf{@`$sF{6#N4m*wMq>=S|fg7%(h($A9j;ri-#qqMx5CWeV|$8 z>a)ih749m5v&)?6R0NuYRKGFVtB-f6BW>y!Q|Rl^r~7oydZDgCO0*lpOo^l4hF!ph zbF*G(=rMS@)MTI5J)rY+N$mqlYFO*-H6$y!Hq0jV0@r{!(?Kh>mYl{ngEWGA*fG>39(qV86CIutotqVQe??&4sp#@nXyDAy!da(dd&HeWM$_2$CgFy?Gv%qx84n0V*eu7_WfY(6tuxM%F< z6OtR=8(VV9{>zX1SDn$VeXn)daq-f3_{)wd?>(tne_UE{OtAfoXwAX)!nX(Vk9Dto zS99-K^_tVl)u$A=z2}T--Fw>g@9WllAX@TD)0$JG4}N3Z^e(UPUE%hRRR!-#?l{I@ zc0yS6iDu2o@l|h+Zu(HU{G@2vJCY5j$@|V37d+Lu{e9o2GviBN8(MeNUhtlB`3H)X z?@3pk;cxsyXT!VVm8V2^oD{D8o8^YLMs7X9U-hx(#$pJY&j#N44!E)6%#5SDhVM`yqez znXx;L^lkYgAsqZag-+^sIF0N!fVzlr}!-})Q6~~15eU+RKuKk!; zdQ!9WxE#N%wWk#Y7raZ3^6ouH%znA=m#1X6zav}wne~Q)+*=NI6@IQ+|BuyU+6OIx~(~c9u7B%suak5Ub8ACPneVbB`Q8fAGr|#x=Jy z@|Ny?=r@d;R?NTScBU;*?h^Ns@Re1~38lH($cQbDF>Tc9=LiCF9U+j$g?bqD(*vZR zE!K*N5E%!PI}u9dZcXFC*h$eSV$(-p!L`QF+&bKTmp^PUJ4rHNG!QPQFXD?vJv5q- zus0a+($PpJLZ|(nFzpNBAiC~g!iTRreSo$EO$ZLhvq?AQiO`8y4E&)~kj`Y%kcy^* zq!(L2C<7hiMiG(WniC>7;Oy>@xpNVLr zw5Dc-w%cIE5uPD3q6vzvNv_gAtniGg{TwMZg2|48em$DrFpF;)v_vr^a;&jj(^r!1 zDymJ5^5W^W(3tVj)i;aDb~Vu`F%Me8c-X|EsR1+HD7Fr(2(H>LBZ8fLwaDTgM4zLw z^htC=bCj$0^-Em?GWW2`KdKFlY6FONxd+eCqHr}x9ql@QOD+g|c^HE9?hYqit94e$ zZS9U|p9iWGUmYjd~jER9l4m&Vp0P!DNIuHMxnv-HcX*be%n=0Ul& zSF9h`hMR{?%sy?OJcwu>we^aqJ`u?rHgXJ6)~HqHhJHn$Q{);@1jdaCp3yU`cC?PE zdc?*~fo?=ga?m@e9c@~)G}xzt?P@QRXKhh@g*b1RY0xjCuh&05P`Guxbw<0s3PqYfWgSudoJl14@dcI2Fq%AZAvY@B@L@?-x z_;hZhFAxr}+Q4kd0Sny4L7|p(#lY+bcN#)~)CFG&*L@8pgK zYq-|nVd~wLDx#gt-A-?ix%=$7=X$V-x0=Gu`baMUgXT2a??G!~z#gySS%&PXA8u%b zI<@{D1I?CFOrCwj3Dsj(jPnDQI8&8wFhIGKu2jVOgYXZ&tBr(aCtQ|UE7epBnfhK% zwNTjxYowWo{)4Y$Did`Bqvt)j}l1++Woyh&YG;&E6W#Ye}Ot9_ntuTo7WqGX2 z6sr+Bu8djQwUJIeCZJ5a3Pk{V#q^};94jt#F)1B?i=$*RUop%494e-Yd>W$-efRd zV=zu)F?GiAg8WY(*#5<)O~+TRJ-YSb$~A>w+_mn^ih>jCcOT>0K%M}8B&7`p)Ip!p z?~!|52rM)qzm5(@QegFEy%{iuz#0ORGnvhTj|#+-5Ke$I1hx>^!$8qMC(%Gw_R>@5|jwi2>=)twq7mi2>8#0h=e|qk*(h7BgwI2ZUNzx4S% z+GMISSlFcNvRcb>I2s6|)@H7=**J+rgW~r;+9BY)5D0;OLdy^VNiUnKA z5EX3F*c(;WMy0XGXd5tEhtz?FAyw_5SV_fDb!+;CLmJPRA<|7)nlx6Hf~=ETnNn2` zLEyWPU~?b%CVysQnEX?^7?SCf^#B(yOVZcJ^+z*;dm;sTt8-KI$Om=R+sTWxF3 zoyUl|ph0eE(dKr`#}zDrt`oVWck$fuCYhNfHjI*y29chva1WDNmW*oC1{$Qf$2k$z zd~2o6c1fqdtT$E|%ym}BMVaQ3OnX73tkIb#hlZ-vx$E>E++vMjYF${@t73=-b)1FH zS(CtGVx(4=U~1#FnmAJ(tNm{Wu=K>F=+L4j(<92rqMHh@owai9wxx_a*Ijq(tz{x< zy_sUndVlS6{g0MbZ9K?X|0=KWjh0<6H)+CvEKNf&n*Bj}lK=_u8shu@bdv; zoYs$<4s(j$^|__PdAV3<>!{{5Ab|!p{-Ac^V(ZBsKO?4p+_kU08`-L z*m7;FSC?rRb9KriP2y0G4*E=Rp6_k@A)PVS{Hn%QIf=MlPuk) z@U|;`hz^w>F;U}Sy_7`Yv}%;Q@B`pq>{JK3G{JUxVp7ygyiF1>Uch-bY{C97(x*IfzQDhB;pWt zxspyxnzAK*zElzdQE&j5LZ)!k{{!hsQz&pl;gfPyY+pJVNaSWk&<)W*j3OhUge#D? zxsqmYR%}lzgV3y?>!l%S0+`ZZCk1tyY_m34!_#)^TwRuUzXxU&?(HL!mwARZbBN=~ zvNY}%W1!0(ZBV;73NH%gh(0!CNMTF5%(1s=vTS9tPN^Rt(9S`<8Y-3KKsZ~4U;XMm zwX$@zDBPqBRd97^JDb(ME-NtQG+U8rQD^(@(5MWSkJ-lkaAn-dal)7}*vhvc$w#fJ z+HnV45*V}rTNWLX1qPL|VRT2rSgR6RMKRp%;ZxP(*rgFSo}cT0Mv1G_kf@WznzT^o z@P8u=)SID72j}?aYOA-2guMLH7JZ`63FilOH8N+T)^~+xZPi8Vr2am+vuVu88Z&jP zk>qrbIbACbG^!JIf@sZ%f6SJgL zp6?j4rkf=0K0~ZqOS8o;jwRJ7qAI1CdJSCSg*!~psEAeZs9K?`UO-i=d_RR6wV$a8 z;I>NXtyFjrI5?rnjoRc@OpH{kqcy4=P`c~XaU5ssQce1Fqb@ip8Z^Nsg|A29pSk#6 zM&9iu>sL*mRe0|&whb%%ol@W2ye}R(Ffd?r$cHbQRC1f&viDGxmWF4J4E_2<)8<3N z_a7hKd8q&KqXP;r?EKvkqbu%?xTvt!K}4L6sEbN?+$o(Tk!UeN&P0j|IQ^(i~vW)vR3e#1+4^yjGBImPy%54mQ=tBkF0 zGKx>#{HqVUtzbxjE(NnUJ;&HkI_2SyJu#42qbu)wLga%5`M)0zL8UY@x8R9c`TG|a z?d{U1dbNIxx_xH2zzJNx{mt3i_fIW&j_rhVKO@F*1P1I;%K}l)38uAKDrxd<6 zeaCS|(cvn&w^AJ~*8`*IFEe+)eBA>teLd!E(9v@W_q3Q`)|y|TbhDL#vJq#84QAv& zU7;eEl)RF+`jtgnU!S|>4=qIED~{*7!lTpkUs|~H&F^JUp@DfN2c{S8pLgHkzw-d; zI&br{tpv<0-hWXIjE(!JlpJAfed`|@Sn%ip#@gRiY7}ZiVvFMf&h#tA)Dkes9_n9@W z9yQgibapBJ^=gmIJt=V3G-(1H13mxeo2JgXyJ*vP#`P-}&RH{Hpg1OaD&yU!PF&`y zMp~E;4YBt6L9_3Jsx-tCX&{o2iGkJ^Lk;&PBEf{`55GHSb$KKP4V?wT9dieBX4n(T zV&M&gKazth5yB7}MvJokc{Cq^4DGkb(N?SdrUY(Xu7xWO#nUi-)d>g~(4zPW2jkJd z2hai0aX;lv0Wh|_n+emAc*bKj=WTx@9?LL_4xxtYy_i&^)9ybN4X39Szrk4f2d6iq zwFDVEzwFdQs|{FsxMuaUBYtQzkTnV&%Yk3+p-vO=UB6`n>!rUP^g;{aKR-$>+;*f| zWbZIVYvtY+V{$?9pUNd6wiy~tP^E;~MbA~J;`OFXy$PnSd$QRA3yR-n^0ed5SOeeK zBqCTMPlpb!+qkDn3aw&yqtvpv;I(=SJ#FogN@bu?0ZWRW`ffDZVD`@`{IJYqo?Y-! zy-8m-5aw7s$isRoFz$V(N(Gnr(Pkq|U-KKbCOK#OvAlJA*qV5wl<3s?upeFErRSBr z-E7OuSW{Yu@d}-Zl)mAF8^s=$ zEI29ZWxh#)VZ2G^LJKtEf)EpRlgdAVAO9-!6TfD%FdE3*T{8dN8w;k*Sb6`p2lH-P zbJL^{ z@#I6hJ`1N)BuzT}*&opx3v?Q|wfF;8KiF)kg*#7B7!T3J)3h!C(+a-KTXlNQ{jV}g zK0*O!?EKV`%?femBr=T6r=8vudh!^ZatDF&@E6E)cN_?Rim~gjsthplKSyn0JaUn- zw`bT=qG)qjh$f-_k7)=pV6rQ!=sU{P&tD?V9(sdESOoa((G}K5^Ub_b>CcEP4F$nCsTvXTO$`v+jGp zd|cJ6O!pdL<~`5UY3M6TXO%j8&6?70_|6-59qF*cM;)?0H{>mQvRMIb`slpPhsqQ_ zoKtg(UamDpsx>fu-7D9udwjt|duMMx%+$dAjfcx*s(M|r8Hs(@%a_!#xkU#nrF0qJ z+@ghBcE9nhlxF0=Q7fccw6V*=;0?Q9xhzdqE8-V9<~9x8AP-K8pQ1N93Iyhn+z;;R zf3f#}O7HEv7zzcms<{4 z13}bk!WX_}_0tsTov~&=B*;uWONUd8wXb5jbh&7wk))B#t6st&nU2P@;oyQTFZjHX zTOWE8qEV?WQh zpibpP6MK0iwP?$}^P}c=GTmr}8JkLxsMTZET9F%x)M^2y8m6rKGdhhrEzI2XM28bl z3@?eo13oAh!~CMsI!W-`K0~)L$(9Eiq=5=yaN*WHmn4ZAair0ZWUTm0qXT9azW%+? zzoh6tYw^{By-ZDT>gv}U?4bpl&sHc*EHShxT{k{@;`8Ci!ut*IFfx{^1UhA88g3*c4k&-}%6iPwFj=D&O?{QjFeT4Ee9$dF1n9 z-JGp^kkWM~_+Fi0ta}A7UGA^=BGsxC`i*&;kDZqU7H&Vv%C*J#-#P-*^Y>utoL+pq zNfE&Odtuyt!|u{@d6KD4l#LSY+Q`34ZzT3rZePWJr}tHc|1X~ZztMZg=535QcipmZ z+o+B1Hv96XeNlQ@eX6SOZw;akK5zM~QT|s}?tb+nFE$jM7$`p6_vbfSf4%?91Mk%e zErI{|eMLBvrXm)1AWZs_KcY7REsD(@claTlM3z3|iRVrg3&XX`fA55(k|La0xMlNO z&H&8X@kP*^a$#_cphoTW#=#Rv=N1imVQRtta12aAFnS?x<6a^J*RJ`!$AS|DFpW-I z^*f(0K4r}xNB|s>$qci09jh9))#_qja;a&X{?um6wkWA_D${8MZ1+rs_lh_?{;%PqUP8&>#v(YYI5FBh46&A^s>85{Pn37D~Y-z8~=se?u%%IQ;AWRV#K`q6y1J6h{OC)CNvS%nAA3mw(y%!?1ynxpe~JohyhD%7d3g`ou{$Jkbw zx$e~pwe8!n@OM)Gtjz~2bg3J5p7>^jy2!UxNnpK^bLRSM=8U$}155ym}x8JnKOXvx_6#%J#w46xzePM18e!1oMOSV0I7xHFP_XZdd!iYUDSoVvXpKxBPKo@zY=RJHF+5 zZh7Fv+aBFN<(}X4xPUog8nULD0;*mbnzP{#i?;6j`Gap9^UdA# zbel25Rz#|W$pwW^wws|r7oD5GkEIQjaed_@wwVRbp+oqV7g@Y>|ICel&Rh3*r7Vgh zpIfx&d!CP_2zBaX)jUT9k3@qpZQT=9YR|llhpJVMe{iXbWA2+vj$c;VZ+Y;{C83QQ zf(i+ZS@Nd)_c2!fdhzyBoFEPQ@Zv3{mqwzEx*%KUXWa2?mI9b^$Bgy+`utF%0>-jG z*6IUHO=|Jhx31gz^mQfAPv5YwPMf$mj1%p_n|B?oF-GTZFTE&mUl;|vVzUY#{n`D8 z@xMDSv`<<8LY3H6Cl6kc_}2XKaFr}vDGM}dW959uze{hH+&4k*s|^2V{Xe4j_ASLz z7p}j1$)h4`nCl?&rk;AgCw#8c@r{(Y)Gz;LME>_K^uhi}2y{`Pf?x^*na%kVjE6-# z-gD4MSWA$0BfXK#2+E(r?Szcupfi{qQGLbGuL7qG#^CO{sK+=L{A76>N5r3M0z1Z)E#kU)Zsu}|+u zG3G({R|)a$;VEOL?u@_X;BoK7oYl0_3d>!6rK!f&p!>qe$k?PbYy0p3adC!m)abyJe>OpI!&x)#M z@o5TG&j(uMVem!W=4|zXyIq@t18WuexMJUsDN!|HhO(~1kZqCMpjK^Bn7Z_t5f@^M zQLRYPu$bx4hdD~TN$jgz@N^rpd@R|fO!5?oZX;ba9t5|{Q$f~s3sl*07pj@pcIi=# z$XG9;rf}3Cvj_}vwhT2&{a`;DMM<{YwMe2?x$W~&a+D~XTJ*!JH%}mrBG{(!*UcyR z`dpuj;b3`=f`n?NQy=|wK-G@XTqV^g^7dI$5SQhw^45lXbdg>?(`Sg5fVjB%50dWH zg_bCJ^{?|4dEdEb@2X37eCNXZr4~v>c~`UE{L5Ilc8qKs$u+XQ)nml*zHAm{{gJ#I zAreK%Ox_u%j8qu3^!@v4pr|D1c!(%^ZxD7-&u0R#C6LCU-UMYD?A}7s1G`&vjsz5? znUpDp0!ddisY|AilR-fbIP-U$hNOu^ID`B!B_QFG$>RMdai~NK-VlsOmMF4>ixwrD z$RvWHT#R8N39F9=(JO+*=Xz8y>#`|{BW{Z!j6_4`I2&_!8i@ft(<2Y}>x<5rCk>A| z3lpAfy8>@s@C_KVL#9->hU(S@TSab;#5)^6@T>A<#Hc+7Ia44*Tro4|O7b$o&=wE;jTZ*?xywf=1DnnIMb~w}yB{kzkpvf;z zn|jUQ?ac!^_;f3*8btx9(U9HQixv9xX%NY2XNoKJjac&>G1ae+_h^IdN-rG4fF8AD z-X1dvI%i9mJ}cQGgghS@_aL4;UN2I2Lh3W1UULKvvQ3&8vIeS00wcC?w+3;wo(^lI zSBqB+1=wQmG@0cq^R2QV7qjq`u{LcO(nyavcG{h9S5tg#2&Pz{J+oYScWLO7!b>6t zO7T~;4d1B5|D(M3?YsNj%XVLP{{3<@X^jWgul&uiv0(E!RX6SKm~?+JYd2TLcPBl%wcG0EJRks1p}sNw6cKWYLyDmUp;9py~p+6e1A`kThg%CLX3Tu}B66 z#G@&5AY}_9eFnL_1QjnR36zUPq`o{u1mM8b{@kptAP=EtnRU>~3>o8t8c3%Bj@I9$ zN(`D}Ekbjzj_TJY1hR0alIqn4z=8CdqCG~YX37MWOP7k^iQPj`s^|lKMkv^`Rb##` zb!NZ_0`vA5z1{laMUze?Ie-OQXDs8ER4>N#!9pN(O8tnvAUmx?Z3-n{mhaGe`B;K2 z^9z*WQAbpu2oBlk+F8etE8d1tqn1?5ymQbH8!*JWFgS5=mg%MiN7os(bEWv1)q&tE zVXrLY{C=a8FUs@P`Yv?{&SSeM*>BKwNuur22sqweJ<*}^_i11P27557N9*o4ff7*j zT;#MX%2C?5vKXu&-6mhZw$QC}Hq6)t^!WjcyLrJfY67EW6Uag%M#K|i!x-w*c-zI< z9xKtRcJ^c5K1E^B5N#A{y41M=n2B;tHx_NzMIc=ZbacC#WXpUY?;cYERso)dF3Z{E z-L4Ap)pW_gfZG8|@jof=yY~NR^_p*9eC2HtJ+hJLoJ)T41v|(aMb*=`%5g)@q`ph( z7U3yt8oBbwmMQ3LcmiAmjpUlp&mMo>i6`th>5Gt%&nMKbi1QNgI(d;^`4@xW`GhSp#gFpX(sGc8X&PfKBBYiL!7E zk+PiaAAqx>W|l=al%nP6QDw@))uxw4moi%xa4BWssWWA%*OZ5+&H+%;F2PY|0H`(2 zM!N!*PFMnRfIyWm(W0kY4dK#n-ezFh4NRLp0<;^+vcQ~`1B|H9zOh^_g6f4@c0k+fAZixAOG~;KR=Q(Jzno%i?9}Re8(Ou3a8b zwJi_Wr5x=VPg%}(oM%6NUs-s%@^G}?vIrFAVQYL#v|`>R*y{3dFkcC-#t-ncff7B+ zFTdJ=$~UO?52}1a$|8fZL|I^1Sw@^0SYn2u%)fU3%5!hpbLagVFZ=GAORrbDGBbKc z>M2a>=^0p^_1QjSVZe-rE$FlbO*q)owC3OT6S;(KwJtUu{3lt@eIVla2y81W(gPo zKqnB2B*1cj{vF}JV+$25RL&QS`l)b$qRBI@3#ZNAkj6=f?XhW7XjG36Xaa*@KIjn| z!KgtsQI-LWE=z}gd35T+%Ytvj%hGNLl%*TW#M3f5?l?w1W!x!t3&W>4{E|Ang}q8ok10bQ&yH?EL;|-eFP%BbIP;vihV23 zxn=jxU#>s@wu`U1e@L1fkS7=2Xv&KX`5%l z?AAw-I+W8!@*-bo%w!SzJX2PB-o?o9q&k$=hLeU!!oWn0(U_YEgX91Y87WFJ6e~XI zPDb2R)I~DhP#gkiAqE_H7!N1DLV%6~@o+2}Vj@%+V1f}KOwu7d=pfF#55?di28MY; zNedCzdKqxJeU@;WfoRnPnzaG8mgHziE=I92vMd}dQg}oSCqIDs<1VoluV09&1g-<*qm>4>Cldo6LO zi+c?59zznCwI|2)OrML9{GNJ$o3h&43QodL!hB46%O+RFzAVL{EA%Lsq6oPx0h#zRK6GbPrj>Qp~H+1uzq#w~{6sVYU-CCt-JyE-wMN zeWb@vfki196~N&MI=vy2&2M*8db0;wivx#Fo6~1^`JEmdc7efQSHQP`S8)ZAlPcJW zoP*3m06<{FvtYjicnA*!Nt}Y#?F*V+6x6>mdr)K{rVYLkt#eTA7*N@VRIU-FYe4BP zOTWrq7QSwIa53Am_(#9`kF=;gWf4f-%c4nMo)+0zkh;nuSoD;oMe-%hVt0uqkqc;+ zddkuw^OjiZX_B~sPPw^9Zs}E6`xMrGrENfA>z7*xW!533rz~(z%TlLi+V!zMj9T-} zEv%K7?cKd+%>`Gi{?@h@Ww61NYjB_jN3PlwodC;i%n$1_16Z;bi}k3ZUCKy@oUS)9 zb;d}Io^G@`z((DJ!0~5t$Np zG7HG<5w$xmGEtZ(AvBT@i_JlWgMpC%3~*36SE%3#BQMmX3}S-OFd3nVFc6`@r7*A= z!f9_9`9fzd15vr+H6S8q@aHt1{J4`o?FbLpgI!iiU?Bu1qSHup8%e&2Dhp4SDocZD zdDNNG%fpy0ORXVOmS#m_SyW-Evec-{Q>jjtrCF9LOBI$bQCZx#NQEj{1WT2rQj-Rj zHczROCAium@PoJO()=@YXww2sifjEuXF)Y8)GA>vxc=bkjhi00>*%U;|KFMf4I2mBhkM1mAC(X;qDKW zJKtH{`@Zak7f0{@1GeX|;?_T6z?MI#H@~mG<*;J&yUHy`)Z5WQDIrOzQ4FEb{`g%<<57?v+G@9S+=|< zF3X<7(h|Ghl`OIA9r104%X9k?Nr}?tj(0^RmK3t>ec6r=auJ(Dk;nU zkA!>P>iflq!>o1NS6;CFKX%@6=@kdA{Psf)Vv0$GmS*f7}u1u4{4=?p&^pri@GVdIxrv~rQl7mKi%*4#t67%+y(26j^u+$c>5{t_{kdLs@#1nDMsbulS4H$$6Rk45MH&FJCosoP&N({GDXu2cAPI0( z#f$Z9d8l3$ZpI=fW^A3N;-%+iiN77A1=?tnF43T3xW-I{5a%1S9Cf^Q5f+GCi-PKR zUH>Y*~aOXWG?? z$|+Bu89^0!;guX(rCjXS-e26io-`hC(t6HOKn-2q~&Rl(T&m~5W}!mG0hPbX_SPP zMV%yAFAX(7eCDm1WnuW@MU-Klif+durOP^<7-%opsiw|$8R)E+hrqh4s1bE!{pGt> zuiJFTT|Zp6{(I+~f9;Sm)M3wjqA>BpsM;Fp)so$6a@Z1Mi#>z3)ENy#d74O@iL3`f z`U;IwKPaRPBL!N#L1^Nsi!mRgU{dsH!$Ugev@Qy@=ZG;ppu

    ^tdHFtik6TsaacO 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%0APCtG1Ek`#c7tb9@bmTW` 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

      eQpTl@o8P20kF+mtCv#>0 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

      4jhsVd5A3|0Tsbz z18M!Id@g*wZ9#2DRxJ0EdW5EmMjXlWyz~9V>g=C6)Nv@qttyeIN@GOhh?o1}8 zO18`p5le(3o(3%9>S0&4twfZQFbQXxZRMXTj&kj{VVlEMIbupaXxsSuNI93bOXGCR zhjw>S)|Sk4XUokHhrn>$Uo`Lm^GetZ<;*_EReRg7|LR)^<~4=u1a}KwWo+Oj%J`Jj zo=+{eOx!*HlBFRw!_-5aVA%a!k*9o@sw)5e2`lXqir%&Y^%Lf^XhjW-`k_x4q}DlV z`}5PN-2EeU32>GC1(y2-w(bI@*_Llg&m)An$lHYfXWnzr^19DBRWqqsr0m3csmrS3 zB7H;EU{dY@HMew@J$~%%v80rE+?v%!Pc`u*SRCIk#87U%CqZ+H{ML>8xY};!qomB3 zy;3g=L%a4vkBlVZ}X#-hqw-%U6O+8HD3KrIv~9jqMk$ z00@8w8sYhW0q42c-qH5optP8^o2xR&McmQe$ zH;;ydxccAx88RSiORIM%&-3pt4R%&eULF=TcT=~&_%vkg-@*G|VZ8Rce*!oWg7!$Cm8zw;n~|KPv>3WWTN>JX^^MnOR#!lNO>z(Bnh@tqF@ zz@VYSl3`%7Vd039H!fmpdhlq$;i@DrXryqbHZPetvy079%EO6K^+_C%DHbhNZc%#(>x?WEU|x&B58n9f*RJ;O;YOm zZ4K})?7iqvXaHfr!#yA$6EZ*<0YZcp_^%{1s-fmsbzR*AshRd3H7{o$eq1z#AxK)^Gy2Yw)$bKg>G{z^ajnU*&36WmquNx2Y4Ly6~Cm z^k&ORkFlditFlF(&|PqVDYPX!__D}Hc0p#efA|1T~4uXeyY zcAL-Pe;^q8GVeF$+5_zP^yJCs^gMNBaD3zEpug(VYNqmdZ0+58&rLDY1m(2#NYGcZ z`f{0))r9qfL$d&G^+)Y6+EMT9naKRmzurp7fDz6o{O7K70n=OG@`iK64K_wlcD=>) zCd_EXV;c^?)z3mKH8P3cIQ*g9goPB%0d;qNUXNOBFP3&5i2-i^m(f!lv2A{&eBX-k zwwx{nB9Eu>5o0!P!AdwZTvyMP+xkkkCH} zS6;-ek1ZeYCD7bH#P^GXRCr)$cT6LsAr6t~iPDM;6YSa|vxom!%9I^Yu6ai>+k+^G z)7MVN7iD()BS-i8J^9^VbhmSNU%D%{NeVNbgz@6e9JkAQ;+`o=jTWmOFGt5Yi>CIl)+V)!Nde^=@U&u9Ng%acDAHUFDx{jU~} zjL0|om^Xb)fcfIeuN)6V`DS5&_GxxCDvB_Raw|j$|5cz-Y zWg+rTv?4z8UYQcqs^oM2Q^$+T9chTBX&9(eQ-bcXW7zK1mn3uaO~|bw#i)}PHG)(P z*Jokc1Z@RCAXVs)SKpAgNjEFJA}FA8?{6KpQ2h+HRc=D`_Mx*A(Q(1vm-&6TS|@;| zmS+Bayu=5gVCW~7N?#)N#hi%BM1x7gyK)mhXL!f5LR}Ue9lAMaA@!Tj2dr@~*}~<- z+C1qOHEo>DWhN+Fpw)gNh$yVq@9=TpA}6O^oV@|2wj9;pA2VeJT~zEH26Fn)DC4GB zRkH!KiSWcK3#EyQlHu%xLIb9myVPz&>hRZN9YfK+*Tv7<3{44JyoWnEk!+MdMXwCR zR2VXi{A#1j>pqSE?(L|LmvbVg6x`)XbU+{U>C2Kg(2G24&~1rV>Ar4E)|eXtElP*E zm{p3Aw@XQAktTfxP9{V&2P8%>BTjtUyBr%!R&C9n>#P|@R(5%G@>dn*iBA#bTzEer zml8o!Y^59|q|BzI(#zupeSLrP2C$@qw-$&EHr#L1XciMv1QMYIn>(0OX2UTChK$p@ z1+fk>YskQECHrg?!a#nJzQ^11vC&zbA2paZ)Yrm??+z5594C)NzZ{P*G|e!BGFB*| z$ITXjPX<^a#>qRsoNear2t5-4P9221^cpr`x6ShDbdx+J4OMgm z!=^q#{@dVz^ac>?lsz2@M%@gGd9Px4neBu0!b#R2%r?{%3-frRbS3jRz#Er3=?G=i zCyd|1bkaK zCwsIl^{V;xQg1BXzo2YgOmVO*;Vu36r%VbH_o43X$AX5H*DcUoT@03=L>L6yC--wl zZ&lXu20WrZvLP`R6PBr9W|fhW=i-LqUR3Ch@ZhN#E}L@d=2zZQXL%KT|AdJ3D%d5l zDGag{Zdc3yQtRbWboOT+d3rx|zWIafmrdvRld-}0uX2Y84l6|5w78<|33DaWN^PQ$ z5Q^h=P*w|dGouWW&0!lqb7fZ(e(kRsyJZJIAZ0W%Of!bDN3^Ly_lfcn9ac*7r0|tK$TU>V5@L`W8G`&5GrP?B zVuE?_5XCZVG|DbHy~SmuI2e(V24XZHO*|Pz9~KJE1#T9#%z7)YDbUlFtBGv3nWO@R zM68r}AsR=!P!x#epx(!k4&=OIi=AauYb`bJG59T?sw1#hij+QmUv%3RVw~G;R2bR8avh1Hen>i+0UQ9!5i3 z7x6d&LLAA~^!<7RJWl&hyQ}cTO?eIfp%FQ7eAvD#eJww2Pvv{eJNwW>M0=HUJQUFm zCGua6Ua*-Unu97u_QeS>?jU6+W!J(>;3AoZ0*ILe@7tX#=fKns4P#fgC$7q8zm%EZVR46Q~uL^))q ztSv3-Op<6bHTdf?FsT(ybFzN_0zM1ugSH>c=H_{=T7VDj#JrLqPVNc;0UZsO-dk-3 zAVkQBVl(A%QnIG8|Is5PBPYS%JUJ|eTs6F>JmRuT8ClX8g@Y$2U71;}%BVF6!F~d! zWRtF9HRf`r-Wj^=OTGq~3~N@|8!gy^<~Bb6tTkI?7hw52!0wG|A{Ev7iqI;L1B!qeJuR^ZMF1+vqMUt4m0DXNbN zm`w1(GC0?VP$IpwYpxH^s8636_+I96pk9Ipnn<*c(rwv63{z%dAa2!Mu1WtMP5iRq~7RVh-2O! ziYI}|JvoNXOVl>%3fiI+4?y@z3Wr4`*X;ne{#X>A4DwB>4_}>{-Hnj5x-BIwkUYjq zAL50Aq1qdTFK)im7*{3_fyk#i|6$$mQLiJU#$wSPdyUEK*Ni2#Av=9NmG>YVkK2U= zEMZA+M<;v$2r>quQW=*gJ8ELF9_?kAli@U(oF;F*3R6J~=s<05WwG7}sDPYCH@C(? zPUM%OOI7I7r~Sa{-D-$`>r}*f`CC^?w$g4;$G%+WyFN*gb6cV)ERrsLZG3-Z^zV3& zZElHi)jen^6yuLE71-<6^3}b3TT@(=mHl<>){=_yL-|FN1)$t`lq^^oYN#Gr3P+b? zLIf3VeMAwHk`88eB>}nZERMDt!%sSV#(EVRPyLGoy;WIcRK$fgiF9RPXo+t;^r6Z@ zsvvY)r+l6)NTn;^FIyMY2P)=87PDYW{J!T5Zg?zJfl0Ror^Q?ZLizjt1mXf`);LnU z&&xZ{U;Z2mTk`+sF8uwluK&@50BY)j#$M)TYpLX9b?NkFgxgbP+5}|K;xcqL#0JZb zjHxKGz`P-6f-si)tH>D4ILv2&$xFbLe_puV*BC5I8zG+Gm?YACG+2#k8HQq(J}I$B zyF*ajQTe3Ly{Nf*8K@YRQ#fhWh6*zjMcNE^U%(^P3|3N!a;tu^07J17j+K=zqreO* z__s+~HmJ`fB+b|r$+Fy(&Y0yy5$<)HBiZ+3LXtk*d#|l9=FOnajpaLLO0;>dVVwaDLBadt=^@t?5spj6=~Gn}ua~*ZaT^2!rNk=8596v`!`jTcJOMJ?dJcY_2D zo9$F~LaLg4-eDXFB?Cys4SIeR64mn>8zg%+m z)X~B!w!6Q0zX4k3UI+7uxKEewk6-uYpV0%Na~Gya+9}k-TX{>b$8p2h5yd9LA?8_e z!)Sv=(9;WXlZQ}I&y-QGw1mR-<|xx_j_l9tDft!iCdphUTSd8?fC!O^bgk?nb_MAe z==<-h5q|$9-EFarTVlc_bf81ePg7bp;$pdCPo3-hMH1Q%%~OF z;b!28i|ChJN0Em8I!wazgR`^4X;!=^MAeq|7pbD|F-81u4lA6Fn?pk#U8gKPp}vd@SRRZKJg9?rCH6aky8WBU?^5J(FX)10y1Ur;JezhKen!1$8|Z z>Z@uaNAA(Lqcy2EB1GEsu0wXJo5G9I6u!nrzS8OBN4fLoZD=14W;?b%cQ!L_-E_XT z|G|*{ug-~of+_E$!i(iMKoQw)4j#1yY1~qROGFa&y*Mm0?ruQ3 zgt)Qod!*LkZrdXUUrfoqpUiEmd|Vo$8r->|xe*QaG(Wf5>b`JIy71XGvGWjPZ7{aX zqkDv4#`LD{Ij_S^j1~jOQu-q>N055t8~ww|$JAU1kL7JT@Czjl9~v{*ZE57=>r$87 z@O!Q$wM`Zu?q$cjB_sb^sQx$9Zo!}9ZKT|ym|?YIEs-mCdMtQ0jWwFDWG_iI0Ac5n z&PEqYB4*#}VqZ4icB{h{oo2z(v@ETLQqbw*bJlT2M_=(x(?0U^61*mP+X!DzZu|(c z`r@#=@WS!KhiB8W*N&54QqsR`wm%2F0o3v~gfAk$7~J`iy)ry(lm6{bdCPvpqhBIl z9!5Xh^Sunbu9V(yOV^X^_4wUDy(oQgdIL1my?A~<5BrOlKq6s|V=4zxIeivcv$Aoj zqOeOf398BRM4N;ZUQ{G12-ZMpBn5~#&8o=^J*LRRslIZO=>-njay~XK6=relIwH0y zQ)v#kHWhT7L3`7x276zRsiYRM_@ns*qz}5Q25$lKWwBSTi8{U&NQETWNtMvQGUE_ z-MnwX;#x?q|Hgq~QD~W)23aIxs2!cL-lV# zh`4O*#szG2^|6y;&2%=0HVlb~6=8UlY1H};&GNU2-!&%+Eaq$&aS(im3~%O;`4`|h z!44-5&WWOsjk5l9Yq+H1IU>yJ*a}5~$*g;1v1`M5;?%xXAM5nBmv>Y>&JGn1-N$v* z8|>H&tW_t7zN(;qRMT)K$NDK{kM`5(@{z=RiTiHu7ZDDK`eXifcf!G;=T~9bJ49Ir zd*=FTz7F5WjI^NWFQmsYpL6dgQX?t~Zm8R2^oLnvfwTa3$gFw!6*q%qU(p^vim~yZ zh+#$C;SV(rpX2JSyEwbTBv+*y2_EJIv#YP7{0f8|66&vO*-=NE)6?mXqpT{UBb0XV z9Uj`)TmvFJi&rO_|AROb(-YXNu>>4om>n%-CvOG%j6~KSw$1&a-Mm*~T}MS0lkXlX z7ceh(aWo8_!qT_Cw|-iLv)YRlzO|g+y)_A}e8dCdtF-#@;2)P5rG{9+y%q=WWXu>X^EQpy&g+0k`A z;3QfK9`$n>uA2RH+yfXAKA>OKSvwX|&8(s9KMMEg!fTZ7`qFXWm!x=Fa?Z~@{_ppZ z{fpxJ`M>36{bTEnA4nw$c%ZeR?=r(&u3?#zBqG@O&(fbmqZmII_l5v4;4GM#{xy5Z zpj5bbx1y|IxUDU(lxUKLxg{E z>vB=4QJg|vp=nP>;PVp4xk7al+I`6;@?qOU>>xJ0J70qx2p@ z^GDD0oKYV7&*5E*>da}E`sm+FhJj< zdbxJhzOhLyHw^gj8btJn$@MmQxVUAUkSMFY8QJ=3^;iikCm8y2m}6=_aoX&`6RXM9=1|Ue9X<(vMMtxu1iUt~v}2&UXvGyN zH_&xZXll0W{VZ$WHijL4fgWe!`EzXs4&>4JNlFMjUGsxx_nnL>rNF8Xh}BbF1UsoDmD7 zMu&=lvLenHlGShm{c9Qw{9EnmJS~_ur+7H9mblRs=CQH^!Qs*!(;W$9^>76d(B=7^Brx47zV8i=waFw{deIrXq9DjKDu{rggCUax zbZV+lIvfcS^-FY#O2C)IQrMgrikM%aiH7lt)RS$p{qL1Uo#}hc#t=k+Na2{hYM3Yl z1JW$dp^*E{re+tdqge&(Iw|uw4k4BLWN=HgI;5EjGHPJ8M)I#Ne9mMcSwXR|`2rJG z`rquOr7S3Q$tHws%F(K_lMY^xk|Di~^&BU8-NWU)R)Mg%6RA-72&0qfZz zcFs&n#)CtQFMdPs=n8nbRu?U9F=nMmRM5N98%uT{Flq!o8j%A^;Btr&_)w}_S z);>N?Jo52Jls~KIrETOu9_%noTy43_#<2V$EAz+ZKgZ@`biEbL#{>$f+0)=OReDih zWVW-%qH2$QG_WW?lz9x1tAJJ?;&o?J=sWu=yV)eG$iG$r1`dXI0o6|vJX6RQ#-<9% zcNJ{PzsuYuPmC3>fmdNiN7^H7w2;+|$5`XN3X#`}Co4sO6zqK(Kym;=5Eat8%Q-?~ zCxbP;^)@q#hObdfl}y`r_5Rr2b@@odfT)fW`qK)~RFq2P=cXXO75oX>a-bd7k{W&m zrBWvL^Mu@Lx4kS>ad8Mrf}XR(f&(=>j7}mC0uAP*OMJg58!T;lKCerFW}enB&tKK2 zL^MgA4D$Pj-osfisa|#UJ*Y#!@YRd1kS_G*1P@6N7QIfp*2AYnANEU#F*<+O@#t7| z|9t_)@(FA2lae5A=sBj<-(95tG#5q6d;?r>7HwzuBqfz)<~7Ma`i;#pD?xVlyl()h zmf?tvZ?7(4vh{g&ZBJoWW41qSX8T?t3#ECaJVt(LP(DzJ+1n3~S!m}pl3Eh$@9&*x z+vTVJ`xDyw6U1ba!H=`jey`Z=SrqfkpGF!&7=s?K0j`wGK2POW?^`kMVDVHUZ0&5; z#U=IYTAc0Kzftm-2cbvN5xP-{rtV73CL(y$m`tC=<; zce!TMuCq5h{zn{V#acD4m!rv1#wG5nO{d$|#h}GM=F^o8Mt@&Z;CMl}rYR*x68Avh zgb5Tedul3Q=1Otmj1Jz7T+T3>Y6TWjf-w!G=<~($=~;Ei*%f*V8u(pc6tbYj0r*fk zmmL!I?T8lGbg~RFW{t89xM|;iCQqM4AcQ)pw$f!KU@(ecFaj}>*yibai$t8h)zD%l zoRQg#R^y;1+arBrXW=VmUT@$V;qMy=R5--|8PSD6J0bOwiD*|=saSf;MQd>iM5$;_ z6SJy}t(R%Rv$-JUn6#=W1SRgrbL?jG@9p94z}TBU_Q_3fHgA4ZWxjTHYqWBe);SH5 z?;GpfgvTAtn0Nr9u_@Ix#2y?nfF#g`=OF0AvR^WPW=m#?w=t-zyR9hu^oeYco>E8B zzV~}?0N+Tp>h$og%^m%Lad99-W3AJ-W~Lm*IF$NR>WY}b19dgFaTs(<1qtvtMW|^k z)IvVn)sn0xdRfY(UWD5vy!Aydy>iXxSw}4pz^D2u1%`=;>+p{|w>9m4Jr|Z# z{;8rh+{k*E*y0>4@vHZ-`G8MO0$W*YB_SM|-GY}^7jp6QM#B}qErlb!syGHT-z1 zqF5!RE0PMmEcMF7C4z~zP-}XY8!iBM$8)x=dZI{f_cvk*tw1*Abj8=q&uhezo88{< zFxNp9LpHz5%PwFBmA_GL4C>1`E4ajxLW{K&kFzSPeqUBd6JSl`RBym4rXb0WFX1ls ziK%b}7>=l_f_xFX0x8wSiprd&OTey18We{lN5}+K~}w!%$4h?@*T7xe}59 zOPj6u|Fu4)Vw2z1#_*GJLXPBW4(X;QU&d%pEO`|nZm9}zbgG|9hXWo8oly<;St{U^ zbB+NbWZ(B|v1wVid407usn(2Wuts(nLZ!ud%O7@uMJO-u1^F?LzMWLS?|B)wm!t)f zBK*1(i+TqNRh{R<^*VO>gi)+Sglh9FYI@3y=p+|34s%-ELLdM@wQFaqyXCR@M*xLr zU7d(iRPp8vB>G&<<+4*S36&aZb9UQ~KP1Wi7udloOWlVH+@$ii*X;@^$G#wJY*8sHtO9diRPR z^92Iu3lxZNBj?s<6*NX+aFno=eYQl$?f|L*M3Q%@13J`WsUJPY+2{{VPqQATh+6gu z@#cml`w_E{W#HH zUh?%$Id_>d!pE3w#q^cH8#6_d5;Edm@ZlK~NZE{pwc>K4M`OVi3WaIf(&pQrb_;&_ zGTt1qbk~S52mk}lZ-A{w9Ka56nResij-mFeT$rVeA2`;lmA2b?mLp*E+`^dge8Yak zapXw25!L0OIyBl!9MpLhc2+zpK-KIo@28>oR2oLEka;A?r*@+D@hHP4*?zl|v! z8W-MpFVsX*PSx0$Y|1^<(0qLqEDPl-J4zg#!ORtdLdy(b=8 z$Y#*SVSgf;imvj0ia&kJlbwW}Q~^K>ew%NU-?845<;Z#{TsrZ2 zageNOrl`ga_kGdVVfT;mFUFbCo=qF-qv!TVdFsSoY$em%(jL-|dC93wmU}Dp$XRNx zk-m1ju%A{_;?%?-F%Kr58hiLQLPT~Y(omJD%Fg|Zg;qAb$%xAeHEq|+<&W;;$vRqt zq|0db6L}rQ`T?t0-yYj&n*3m4%U~U!XjEK{O*0tcP{5Tw(sg|4U+PsHO@UqKPi9N% zJAOS@^cnm6uEJ@mX|sApngUK$JmvVxR*JHl&NoVenu7KDr&XF7mIHo|?p+G7mU+9% zN#C1zhTHY%;b_#g?5=?N5X$^I5$Ya0=R+b^Yc9h0BkyXbgp%}(iS+IECF6RkocNc$ zY|s<){5aVxj99tRXdV3QElvO%Op?EliIoJh=X$ZE+0;RjwtuO|KP3Pi<~BQt^(I>$ z``DWkgPIdMJX$oUb3j@?>cOA4p*AQvOO21S-H~jhD84;nKKU7wcRf1hWqLXqWl@Pd zSpy0q^H0ihIWo1Pz;Fk4!gUKYBST~?{(rOhL06n|iEKTOF^erK9Vuc}n z$iygXdxf96rlQdj--!B{g6FO(MQb>LcQ>;QJVxI=hm35|JeFCuv}3e z`sY<1P4T8#J*{Y$=YzjTyc}^ajQ^XMm;dUV0OB?EJ~dB_%s$2JV(<3aTRX$J1M%;6 zpT&Ish)k^V-|pi3YWKOZfs=zpJIa%p0K6fBTbwR@W%!BM!Cf5JQr(hTAlhPX!9r2{ z>sy7ug_~~WCE?h=Y@cdI{B0BQ@xR;Vi}L;QUF z{*bf+Ap>iUHw`e^m4XKPm=9;)QYJVH3$UUoS61Zc3ePxjKfU70YcHxZsoLmGGAaFs zK3g*^goFA=sBN~t_nL(tWQzF{=K2C3rC6oEF_(+_q zP*D0O=Y#WDL7IaAIR9m>Ve_dMhd&A$h_X0V`8k#=3QEnku|e2nba?0w&4_(GM*D-g zeD}__&6u?WNh1x*QOmD{V;`T0VT9$8Rey;ijMD84o4YS7i|#S>{^7!`rt{-e+xR<> z(1;Iie`=N{`j!6dQxR4{B27BmZ3QnIWlmdzIksDF?Gxep8`-w*x_T#JbFFc#+nsj* zNpH>3$K0d@Nb-f-Li06CNLN{!Ve|2_XzJ$n<8e`T0!cD-4=i&Fg;!`LxPgZUC3CKl zLe!rom=zYD*dpKa_lJErORZy%w1S%mKneetiHMagCHP}gznMmj8~F6$??s&iz^Kp zP_i}V2jVza86ok{vb@oBK~C|URsYejQ-3y& zb$N4Z_ZNXbsH|t3L5%)K<@728UX4PYexJ$WJ;`pZ6iM|K9NhQOjZ^AW`0Dl5mS#f_ z`gx-=ozJ39{Bzp~6uzmi)t1}qyVR<@T%9S%4luP? zDVSewKGxL0{`EBxLw?ba-`g8yLH$`tLmf+vZ;Bi~tanEkMUP%6(6u@*k74Qoyaw{oQIP0v{58?l)l>2eQAwBtpM z1yV3Sm+g)uQ=;|1EVCN`b7Q&1CzIZR63}eAUDang>N4lt*dOA12dcj1Z1rZ77fbS~ zuzgdSAf7wGvRi%aQ~twA-f~82?O`W|Zz>H}3ru!j!urJs(|dUmR_h*R+6;%_mpS;2 zS8|?PR$#GCoi8lZoAL+I+B;Z0i`-1J1?`B+Bg{wxl!kOBn{;{9Gc6`mRB_E%T#-3NLlv4` zb96fxx&C z29o;USembIlDpQ%T7B0;gWWW#aAa$(5=sK9OB6C>@Q=I}wbNd8nM5fR<-R6<^D0c& z14~Y)%EXwa=3d;g9(QkJq-w0<^pD2Zuiw0gx_B`r?)x$i8#jjZ^+@c1hV6EGdp0Ha zz=a-f*b?=w%a!7(d5+NR^Z4w**bjyH{zLnZ&@DyD%-cEiF{X6%CsGTa?BN$0$78&( zCSusG4|YKd=9np)87H|JDEJ; zJ`*c9W34fV^=zpnk)%^+e7>yKk2V0{Qc{*46aWNQ!A;}t*)irhBdUWnJC#rJTkstxu*Z8FdI|^QOOc$JrPG!xEm2bBjiH9N`*1)5{HknOuUvbwdoH5wlo`FCkM9@ zKilHggY5AKd1X#<&kPj8AADiiW%!zGserFS_RQo6}7MbNtA+1XJdnXqN|Ud4Qw zpU3Bdkc*9y?oHxwTZ^8Q0WI4s{4T2ZWJD=p7Cd5^e{Htx*ov_l1KdGwH1pIV_i`nx;|y;zG6&JNzw2U zAzj&h@!iP7j&yItLnV~bXNz@7?Gp()fo@7a@nC@ZJ0s$eR7JzrC9lVwKe`!4W1z5U zVKvBZ+~Y@S%zgyIih8VDRe&oXKcq}bN915|3xquk82 zcRKO2l`po}!KTJ=hdawxGPCIF0$*XnNY@zGO>=u3XNZzPjY)^H9wpgWPa}!MVyLN^tL7ELyFspmxu}0vw6Yi z6?UkO7+5S~QMzapD9dDKrh3_&bTW{EfEUxf!|r}{zDV$dQPb@mXb#yhQ;cMTPwvov zl}HzQ#QN?hxTTz>l%9o$kAgz#gLpeb@fs>OT@6~cmKXMY23C=o4cAW^oSgP6Jg0{7 zDYOerycnX_yykN=pEC!uIPG>ybM)y(KE=jiHOy+5Jcj2+2Hx}3pc+zUGWvR)%IsS^ za~~^Ll@#kq`eRuTs8XbbDke4-k1A+?BKshXeCAzMRdrSMYlGuC#T40BqT^r53^f^5 znK?09iXV{{GT(tbSGzEA`r9)}Yxl3TMBOj73ABIFIh&T42fX;P(&5Hc!ph1*yT+#I zGQMv9PPT#GC3WIw=_0128W4bHNzr?syKORb=nzBg)WDT2IAhd znu_`Upb}U3O!GFgCO5(WB&#SGaj#azn#4h8U#Cnw!G?%`TdTCzKoO^EmowJ|laHf> z+{|-YkUufSK~V)M^k!CikeogFKuWHUlTdbXMAdwnjQY8kSZ}fzluoncY#23cv&(oXt-XDesbFRctb~b1l^hkWvRN^j(lNndA<)M%!bF+56tyV4ZOFel zhd(Px&RbAke%ZvO#r}+5_<40Xj*4mw@9kLhgu%<`Pti^pVI&%*__8>a zQ%W29Lsiv@l38j@Eh0;;rWP@E&xcY*hzy7v1`Wwo`+aX_M|WowS4GiKU)^_zEAm94 z>mp=Nub9)|BpO}JKl&kcyzP2#q?x>ydd+u~XNm*8M3dAqJ(5v2B)t^GZk!a!e^1fi zyZBeEEI$VAx;<-CjEOf_s{kIdwJ5dkuA8#?1a;i#1KFE*Y<_PKye^uJ1jU9tr@~k- zia*Q+`WJ+RAgpOs)8SLN+A=lvYeDpkkv(Bl}B$ROJxRULatP0k^QVjY$& z@P&&hoAAD&!DM(8NemXL$UQO(J+V=obA4s`D$%$g@qyJ|=R`S%#2!DHHWUJ*issB; zgC2*kcAF_b4bzdy0^6q8G59Dy!|Tj6y&?vU;RKqwCX}wH7Za0{zeeZoK#*(5yhM=9 zz#ZrTBI24&FDmMfI5^BO#^x`9h$!v4*|u|HSt?LOAh zvB13pF{_l&3oj}Ofa4|RdUTZW8AuhrJ%w&0L$JGBS zfhU5J$}LKIPkeMdsCg7<)0u;~B>mT!5l9z=i6z50vnU;RzG-@nt<`q-U!%^`65(_ev4{+Ysj zROiW-Ys)t4+dZ2RnYThyTp}kCUP*st96wC>_nVhKNdNe-Looi&g{K41s?}&>GbPm{ zhxqMpM*F`v^k9A)7s46uvR*Ck{;PlN3)`x>ivi=rHdKf*V(5#uwWj9gQ!wSiWptJxtKHlN47jR*ck^c)va z8(Y8c|18ury@aTL8v5^@>P$AbA_TFmY$Ct5!Zx%8{~zj8(|f%fm3lxuofKX~+0 zxaRU@N1d4Zdv)PRHW6Xm=aqEW<2_u@xII`UEji|M#gqdV9CrB4T-P46R%gDjav0@F z?|n^MPjCm)`24ZDi&kyacWNnlsbk@h^hI+kEni)eQ~UBU?ynC~WHRr`*u5M6$W4|S zEMET%z^?_zB3?OhvXMAtXIwwI4TMMnRs(7Sz0;Ek3zWz*o z+X3_t$UYAy?*j|&uPWp38rkF1i2;}rEdvc%bQKmi9}UiXv;Flb>{GPKQJTCzI0^ z4U?5_pVVP$BW=Na30Gt=JF=k7ewTNipy0DO`gU$ZeEJjN>N4n2#i1r?nm~rd%?x`v zQF6YmErZYm_dQppr_J}|&htV_#gldRyr^P5(sd=G4QgSEDTC+(8>rZ2c9f;}-~SA+ z&UmBd;7oyQylzy2lum*-;2Dn1U5&X7yn{J<*f5L6k@m@_G({wDeo(Uo=021QS$V2j zHEq7-1>Sl&lh)S4MvrsbGDcVUaNJWp$9GSj1UT3k{LiCpxXPR;_ksN^7jjtoo0n@6hb3MBQ9is<$^lVYJW#ymDursmvD z6xXQD(aSvHkZK^nUeg>z3^pnx{5yNWTmlQJ;#(L5z22u>l`e z#>z6GyQ(s^ZMmj$1N$8E9GLfgHz?oO%^J5Vv;?MD=dLGbchrer<(qTZbLpNXkd1yg zG^^`JHyp?v$ew&^`=Y;`Lg#Ik2y$_l-mjWjMbnm^fBT11^~c5SvNo-+U)<}>Zj|Tf zA*;>PBqk0tMrX72UGF}>YhxB#-r@SCRJ7KyD%Pr!OliQ_AP_I+2|5aRU1cdwTG?nw z+RXFVFMqTSyR1!BQ9gTxqE-Apa})G}IDqL1W;}~+2&xy9!;3=GEtyrkF}$_gBG^Lw z=Du?+qj1tAeCAHsjMM0jr<ytJ6DPHTXFmNu} zhR0^3nD)_t1_?#<)6pdg(Nqmxvj@CbF;tMc=DuG_DsmVP;||=s$tjEG3`}f$BTVso z%iMnAv(A{8DE~pNw~D460sr=8!rXG|=L!j@mobEcBGgBA6=FBRPr1+MAH3%B74%!{ za2AM6oiR_Iq^i1=&*_SPb`WbhBKA_VERSIe-K5YpuSMOFiA+MT(vEv~NBjLuURX8r5Vuz1HP;*n0Eo20)a>u94rP33>JHeqze^ zhtmfo)wH2=@|hVwxt)5zVv38qvQVs&oOzU7RU+0PF@vE-to1ygKQyji;>3*g*3)g1;5fbWM z*LGFv9K@FLOGZ|F!Te^rMVe#;QBX+pkF~dnITw`Ny90HsfIGFe8$D>QufjH7&Cs5a zeYqJw{aL%_vE+5J@+Dw77I_0?-J5);N7QeFlbxjg{u01bH!N`k4lpY3dqtmij`j}} zp-gnHf6D+O50!UrQOsvmAKU0_pEjy4U(Wc?$d8b1oz$_NQfQ($7qY*cmZD-2?`e-! zvB$bc8*ck!p2aZ~?0lN?!OQ!#Q_#!0lVYu%i`S23TCg9utY|T-6VMsCbhH<=St_7Z zS?A2EB)gDC6K}9G8ib$mvx8>6dVWWiYDbs2aAxIjK2ik6Gq-5VkKYm8Ge3#*da7w??*n)HTc{>TSHW4!}i zd;bJ%&@TqsSL?>t!?JgvT`)Bw!nD$^AP&fn!^y0KH+%vUj`~uy#F}o~OWd^3dcOWwbHcemNBomw zAn=vR&BXy97UAP&;p)HW*wxL_3RCbtHQ+2cnijyPq%V%jas|ipfP3}6w zJ||hx)jA@1K*>$yS=8boPA0&4NIds4=?~se**dbN4*>NCKGZ_X6_=koipO26D|3Gv76-Fl6c{?cAvXf;zq=d((K6N3ICo#W_5}GZyFEP zh6HjG0`XWgks^v1W>WG3vH2Jy92FJ=#6ZeaqyT&9b%y+6l5>kEFB(&Bk-gOXc;<&d znndUA@D|(n=zEVn|Ia?quL(-RRM}~uf9U}|nR5{PO-O8VtMx7$fzQ@((0MjrTlKBKeHf5eCm!e4eOOIo!c!*cqqJCk0V+oXo+KLIzIHHaYP+RYZi%F ziy0^e?aK@E)p^lpOzbvIcrlYO6h6wflwSO73C=R@}l<1g!?bcLjH!P-@%cCzb7FV6D$DSM; zmcV4O)FJWK*NDZo<6-BhqIFsC=g(dRuT)egl$ylmynv)GJd;hs-Y7zT9-238wSm)f zHa;sqKTuQ;IqC_V$A2|UTcF`j>2dSCUfl4uXKao7;z5KH_TG+V-1c#u%N##v9Y$~D zkyKShWzGAFV4;IYmCNVKEeR2eE1vF#zZO$Dv!Q()By)z%d6d89^s3FwLHFIkYJL68 zsaV!gwxAZ&p`R~6ndV@l`a(gakNvcA^g}q)@V!<%G&zc}$C*v)0cxr%BHF7A{=bUC zfXsLc0S9Xoy5_w13k2*Z*E*A3hB+0&hPq@PlGLxFipPu$SiB?xSz0FTjArW^on7Bu zA8u%4z0*S+dQ1bkWGyt@mVVR%ojb-#rsf)-HOimPJ?}}d65j^@x#5{ ze4jOr^y9|H?C-rMaqUK2uYG(Hhhm(D*W%DX#?nGWnW&&_tFjzk6Hw8Q&rW5iN~Kds ziq5k}#wY4JqS&MMj@Z7>`hLkYJLO1~JW4+yO~8yz`kDp0$BL0-!=!Do(dbdCpQT1_ zK$%7X59^rog@&cU;4ghDZ=ElULT7rX)Dz1cEsDn`ZB4``4XO$_d%D}Dqk0c~zErBG zqhsk?KdtZr89eJWJLf@hV@ z?3}(+Wm@j<5qrN}M+kZH^g3$xMA|ge!V`e*52WY%$mOVs&nn;{AZhP@&XtSv@Fx6=wn{#SkT&}W5 zR6ztLG;m*+PM-#mT**SturtTERHZ)eWe<#Qm^LZMYT7U!cr4an6KwEnrzt9 z&cD4!#iByx@sCr-9}53ZJ@yYO?f0MHyQO~xQTY2nfPatn|KE;N5c@wIr=a&gKTZKl zkR5A81f@~45C=8xM_PowdeH@%#p=1d9+%qrV{eif{d~I%W<*+}UYcCzV{bf7G7UUN ziQ{7s>V1&HEL;7*;_lJkx%>Nh3PQle|6k`R{H{QcPw#(sp2F|y{=J0%c2I@5sMz1} z8lQhlH!=5K86peWuU{NiR5G!nh+iq@VyhL@6^dO9kkF!IAbdzf0zwPbLp)kO$GlqY ziI)#Nh9zJfzq{F$#0VRSjPkxm0_EBJ6rw5k=1a_ z*JgU8a-2y>mz2%fl!vJ$$n@jPq$lC>$g|}gxopaM5;8<5g03_$^WEFNJq+xu;S&B= zbz1|Zbc&EpT7APeHBa9dwt-lr)xR()>*>S!MU3tclf&S(_m3JvJ_f>JX}PY%Iji9JZf^(5RI~?%#ST}Z1E2j0 zl6bKvGu=WIjFSVgd>UI6DISGxcBCtbr7!=<#O}J@$y3pd$y(Ks%(|3E2M=1VYv3{A z8rlGpD=}0{QYB?QPu{l)RZQML&y~P=`n@JLPRj7Tu<1KlhxHFI1Nmc=sVH$H z%!6N>)+xyIR2KC-M)wTlv|h1meP{_M?sRdj`gR^)5VM>!@aWZHa`@-`t0CIYk66n; ztVt95l+d|@(TlsI%hyR2ma8Z-ssk@hjm1oPYMe=x=D6tXhd70BHSk@jimhXgi-j`N zyM2aU#YpBbP3C3X2R3Q#$Rz6e%quP|uBLQZ=lXSw^=DjXgOk6rV(F)S_vDPYzjY%G zqVRcKRi?i#eBmZM4QsfNURbP=30F&%Xs%c_!Ocqlb`z3ETH2sct7RPaIt$xi=Q-9l zDShL4x#u`jYM-WcM!S0YFOd9|!i$Q^)hVT}imNPq2jUu^uC+C5`lkq>$mOgR2?GxqQ!4&uap^+&F9k{-JoqSb3z2$A&KJng3Mlst}{ z(6^`WZq~d%2_CxDN}pqPyD0YEm}St**TrkllxF*Vz}8TkAnI~Otr(Q;3;q{oP=D-6=8?t+$w{>xv|rvM?6ZnKkzW*W_4;6 zO5a5~ab5*Vp!mTY`|q>)2Bsq#ibc>q#trDg&NSD<7I*kg#kS**6(r;xzxVp#PDMFs zSWBx=Ev@-oAMk532z+7p%R00%dw5C87^QX_e+faSm+SQ89n*>wcrD18$8d;O(mPRl zzjXTZb`MbmBnSUjdH-9~Q4H}zIh(wj9Ph&9q0ZHGleWs!1dGaO6zAxNG$yF$#!@wsTqFGE08ZgRGq+D7LPJUP$;Jjl3qr;+YTv3#yLmD$>Tz_WWp#gi!eTL zIpR>!d>b&`oRB<@F;2luDBo~xcNx3r%%Kt%6uW4w5+wC_%HGD1TWDll8S*nFm8u8$K3 z4BcX?x(Ppvq~G`9VmXk;6u@Fs=li7uN-^y2`D!sR=3Y_$^QR#`X?eD4OzXW!p?wfr zzURD{mEfM<+l^%}fxRbR<2kbk?^9V^v1l~jbV>$&#_}fj%PlFalpf3E$fTIoQNyb!x(m@@y3TAOh(_%p0B}WS|SL=&*^Ye-Tl6>HnsJ04Q{)mVktg*Qf2n|0z_21 zjJ=XeEcSJZ^g1i5SQVFuZ%gY+3C#O8PK+E_0@I0A6CK9C5#-#MhuF>;FMORNm0~J=XOE*zVpOmZ3 z2{pG)r4+0BlNWVyZ)YZ+)<>q=i9-v+pY%Lz^%1>E5=u^r zcZjP$>7fvpks-d;){`TIL?McbAtgB-n;);HzX*!+oG$T;<;MyJD(t^-^UBK4{n!&3 ze1mx_q91yDPIhwIi?Y}OV+I);QSZVUK08Goqsa4=(520IvbpZPlX+{&amkHRMuWs= z?ZxEvcv8g*3e#hqK5d_k8~F*-5Ne8H3pjGLkYyoxCO!0oGCQ~_e^$Mzc%L>?uWAk{ z81gINye(Pqx^>x`?^~3ESKk z{b3^Dy6}}CBv5JwagVEpjF6XRW6uGvVZw)pt>fKr}wo zs*-Q7m5Nw`77AS18_#+Sae|d`M_S)4FciRPc_jaTr-=-6sMF|k+A$ryJY zgm9V4jd1aAJYj&m$SK+TgmIb0#Sv%cxU|0@^Re{TO)kUF^&}h^TIE%W3JVEh5f<>HZKKHc=IkWxH++2J=zh?GgCWg-+fW5b!EWvb3*AS z?;N$(K?eFy)Lt(4mtS~{c&T`;lGt1E2=7pjF3K68E}@6s-~CVp;7WcE!mwnpBirvE zt9cqe*S`A%1p|jVCE2Jv{#Qnb@ZSx9|2GuqM*{qRJJ?E8OhEWQL4g+G|GQQ3pP)eh z28RCcDA4jC0B89>{hw_V4d$_VqxRp0#MN{gdkKDG&EFnGz|tZeKYoI=7PqGI9_@(PMd$||aA z`UZwZ#wMm_cF*h`9G^Qmd%yJY_49uf5E1!0DjM(^rKY84WM*aOtot~MUn_pO5THf5+-r3#T|9)@?`|lz@N9ss!h zQ|AAYF8~f31r;4Y<^B!I4KVHZn{gs^0Bialv79cZjVB3{U>FwZla%)jz1Yl;^q^$6 zUSDy@9|~=;RS8Lom#&>$UP~;D#T-`_K>E0zgcvD0of{??=lnK zwMBrBAcyB{LP*u^p_4sN#XIJBTH1xiX@zA72mOl8L4o(m??C7uZ!?9oX%TvG^BUlV z!|PDvTjnkIp0nud=)t5nVEh&tI2XWDH32Px9&TFl{F)-B#VQs|`jOcOisT~;O;UZ5F*!X_K)Hes<;S?&^l(|3O`?zpjU& z{@j%5TZb#lY_wWoTuj1Etw_($;7=gU(p3IvH;?)#tf1Kl*$=?88Jm-mN;BOv6@#~s zveU@m&V_N%Ij#(xW&gOL0-+Dx@A)Ky#FxGUg+ta6uCOEoD+C&Ypl$kn0U^-|FW;(% z8+9|ofclY4K+wB5^qL_0Y-`OMNk~tQV25dC)!t@KTOHRb_nXzWEM$lj_$G%2-GQK@ zmwdOG(kwyTw{N7BVd_YHvfr;nPC}@`uJlVlgZse`phuU_fj1+_-8bh71|{!6@aL2G zP83KYXj^zQJy8%l)Gt1SCAfO9?TYH&+hDsQ`P-(7B~==c1ODfPXoWCGpt14z2A{Gt z!h!523?L>Zq8$7@>Ge8+lw1v5d#n5e4ay8aZ^DJQz)>NnFyrtR>U^24wy0(Zj(_TY zFA%^_KU_cy2YKq1QaZD2g0|5n*zz%X9!k$ z=p9G~&U1xevVwk)*#wYd`+zTjCUhUc41qS^fi|6hOYwl@oo<0%hSPTQ2uY5K;9Z9o zLmED=pU}hAAY1x7w~$-9P$@M1+X%4DiKH^Tv}Og|I|haV$wg$~zRcT#3xeh9Ex%|a zEx6ZQiUp=T971-R_wo$&xfRLVZ2)!~Uz#R}4`w`or@VHM0`f*;17i1q7C47n`etf`_mkn@5Cs_Sv8-iRO=vGrfEMOSgwqt*_E8kYu$yiO0Fl<#~xF_jN z0bw_~e`By;4;>3!z-4P4GZ-=m!E>+Ud3oYCqq*SvVmDS;5>FaoVX_h$2y_uKK4gn3&#t!5~L<9Lr z^Ug9Gkac(i?lZPvlo1kn*`^(LUIGWX2G~}6s{jRIds`zd5;6gd zd{_EG`ehhge{jJH8~hx+Ru@@=Uh?a`FyzAIZ4bHUwE2-ZHA)sxF9G zC+vQNuz}mS79LzLysk%*!yUDuh$(*p%^%$huH9TY`>E#j>_vksS@!TREBx;>?4g(0 z2+ikurPM=GbDXMAi1yNSjnmYAICEaP@@Uaa3iR&$a$^?#;&}W6!Gn`gH8GvVBcbb^ z*I`@A;WfmwEa2tasQEoa8=iGp3{bY_&!^k^6=4Su%5huqk*)fhKe#W1yLlR+4qUQm zn`)u1$AMq2Y1L8)KRp_l($%%~h^c9$yMQ7>;>!iQ08 zlqA(z-F%H+G0jmt1e`T2G`cHpy(^J?bud>fEFtWuRKup$%rO`F-Y9RAeS*ko@WAEK z^#pX`80Ch|AF}Cq;sUGhhX6etnA_e%$1W-0VX*y8_Y>_cE4Uk9tVjX0`lH{CpuZOZ zd635xq@f<-(B)3(zk(zzAXqIOUj8WVRK0X)-fE)m!@w@pKPwL8zJQ?`!4i{~hH#=A zy^zTQsJRuK_bTxt3G8MY6G76i1m*48vRb(rG?MV`g1TJJ-c~~#2_h*%xLc?Ax(VU( zgA$@K1bqc>jHxoy=!!{+O`NOU+-vq!_M4K?^e_wZy*7scBRu0Io%U2qPvu)WT`?QHP*~C_YTT(5l&Q^a+ zE{k5`LzR!SppHW_%@ikq_P`hcNIHR|Z4!jaY|`CuX(fap!{Z~)@a#%-FRVlt7?U*`HrPZ31noPf`JAHRLrg-nl zaq{cLPZ~u-r34O%BzuQe<0GL~a)2*vh}(oUbyOKPrtpd>Y}z8VA>Ka+c2TfO8X^v*T+3Fp&^gklb_a{5=^zE=(x z3yNLe>Cpiz3z%5J&9rx*u$pcfaPJGq#@3=MlH+-bf5fJ743Y&Ad|MTA&!2j$<@IFL z9;`M4(g%sLqP_#!yGMs$z%yzOLogbIdN?+-<jIS+{pNP-&zZNB)O1g}x?u6yr<+3r(!=z*)ilZvc1gpof)YMKzIyH|@ zQ=%t5eHus))P#Q7i{+kN4MHyFuaG3|d)z|`x3z?;vORL** z1ka5e{HXuZ*a{WwlC<>maxr4l{kXUoVV|^lnzTtDMNb9T14&D9N0)_gdRLh806n&p zYvJND{N1#6B$#>|M&DPD_gw^!w;cugGyw&Mi6D)?v;YXmM$Vg+5AcE5!XVEH=$&%? z5K`($LQ6I!m?(l|y$|vsPZ}Q%Gza?jEd=b4v}BGX8$@<&(c^=A<#uihg^!XFkyu}) zT<$>F>Ej#fR+NX`oF6~@2oiNITr&?1z60GjBgYD8yLkY6ckTCF=}(O$CV)E=z#n4v zYcF|kSRo9);ZH+0#o#BKz`XzJ>JkzL+49?>6-5#iG=lpT{3VgB0mGLeNo<$HpMBS# zb>Hw~4&Q;A+9ITx5aw`A82tu8-}>VA7G}ixBq6xhy<0kD`VK?{et|n~d}#vMPCW%Q z;C?l+bK+2 zLBAq40Wm~ho)Xt3>L5iZ-|-Ag6p3vNP`^~&7m%0_ z2y6H@^$ujimq3SoTiVSL@)fXJLimyMbObPr@`MmH7ps-){oY%O;cLVCaMtM-db}0q z5Ju7K=b#(#Wi_C4P2gOYTDKM8XTVyfY4`*TGv30CLo$S{tT#s=7u@I~haoLl{q9Rv z%Fv|2_2scG?GtR+rq8ryo7Ds9W2CWRtgnloBN;uG zYgdsEpx-g&wyeU}TgmgG-&QUap~J_OTLi=hRA2;Pp@Li8WA8vtT=bH@* z;Qx~h+oy>9d-IC_2fx_sE3EXW%E3c50Id1;1xy(NPQf28On#7FqK*rjuPur2yU zkO2xXe2Bms*$~=~fSrU6SkB=uko^#RX-Z&uWC|1Agd78iV$41CG%s^5k}&hE{b@WR~qfRV%>GA))M z0?4_h`ei7*`bHlve_1ns2ePAIM%x&U1{B=c653@4+}s5^ycPWh@(fRTt6(^Z76FFG z-!KL#LqlFeZ9?#ov+LyD4@|-KrXizdWd&81{zn7fu$!WFVfb$@U%9zb8+A>~N)W(V zBk8FT;!t4e6c!?i99yT9aip~b1M7kn+-Z z9Kt*Q(j5yS3mZl-0E;j4vls~JM>(L&y@ud_^nT_9J`dtQUIk|{yu^`MNqx4nC zeW~rzXs+drozcg(ndVPy>NAiRR?ECUb!J<5p8Qa8<$ifXt@6~gEMr=%_{oP03wl1q$AUtmC5U+rKK@HdLe}{jY4c^EDcnX%e zWVns##<4`sgs|K;bTj)0Zu4fr9&JV+KY-$HEF`wzy5BzlLv_|cLD=mu%-;G~Y2sO- zU{)h2I+AX7d#d)-jbYw(KlAX${endD4pi_<6iNG|0O`tq2Z{+x0Z%5J0p|A-pvm|P zbilnR-zJevY_}0L#}~n97RY|MeDG$lybcr+)67Ty+-jwp1Q-zJ{=@y!%nc1N`Y0b- zbJ;maqt7kt-n6MJuVeH?SdVv{*ae{ZOqkU&%!EHBnr7;yR~nX^6*L!TZgLnVI8Ub^ zOs1Bw+}q?(&gEgHqvwPi9v{w?K22&Jf28*Hjk6*9?4?hWl)bZF2Itq;Cf?I|tm&H% zygrL$OrC%@vJfO!+h_68%+Et4OoC)KtRe~s??A41pk=?of)-#AhGbRV*1jL)?v8^T z1VhbaR@^V|fW=w3r+?O^`E+yyZxHu4`v1k=n?^O2cI%>1%R)trN~fSiMMOl59io6q z*&>mzHNXW|j&UemdKJ%G#p(QHs-bKaqxlH!{jp|Mi6&5%l$5@h#i%yZRTW>uwoMRz9%a#LDRWe(6P}_M zYJBxop3&4G8fw|Vm6P;XDWcAr!VLaHR>bz!p)Z9MuS&05r+MGau-fl)o{%Xrn?csk-N z?ktvxtEkaEb|C4~t)?T7Kqw<2BoS{GqsLB_QKr4AamE(6hcJhjy69=q!L||VP`&=I zCFQTbFM(Dx^&H`yJy%A|Z?I~~O>T)=S>pD+!y;7W^oZhZb>HfXLErwTl@|iLQ>w-b z*A-b%KK2YXjThZf4u{5Q2kQ?i3A!u1GT!NNvlR=9=?wW1l(;iJ$@CDXAE_csv z&-JyvJkXZ2eP6c2@{+TX<#!J3PwF1adR)4>EW35~E*+Qnob%0Ddj+Qs7zg$AU#L}- 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


      0ut$t79#=gG)!!*#?}oYWQ-)y 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�z05z9Q-{NiMkLF`{0J}PQJ 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

      3GZq;# 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

      G$s)N3yQ)%TusCxrKfd* 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�>~OXS7874 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

      X|924|P++pnOkKi0 z?9G!K*hsLbvlZ%sCyU*B6IQ_A*KASrHX08!KA4zdUBr;2 zoUG$gE5?UMC~dyIrZTRLhUF4r`*ww+O{YmnAQvm}!S{!o21-XXY;LPA?)-SD4}uYv z#sa+;AcMuS3{+enG0dlM3GhJ}I(uGXPIQg!2pI^C3wBB-gK>M#|4VqUoJmT8@g&r< zT*V|=7eKj^liW)VG(J8QsI32DfTPw{PL@^^$T5j3`QrPbm%6&}@GNziOStVP@kvdOF;Ft{I1S%Sg&{HSHr-x5a$ z*GdG+!^IBEv=>gu8FV;_ouj+Se|Do|M(bnv-ARM;%rr^b)e?h(;m#b#fYwJCs83kS z|KrspU1g_ z{7XOjFUyJj$4_-64^E)j?jwEs8xzCO9;`Cef_H>6G!VLcFPI}NAv@D9{CHWGZFGT> zQo=II;xHfa9K?0g2U5IQ^sQ{;GtbO;@Qs}G2%ZKz>$$`(qcY~W!#QU46->8^dXRni z$_%B~IjZxHOCP+NUC#2KL5{bhLwpG&1*G!9WAsMt-w2D5)5kd9RUuRq@Y9zm>mZ-u zU(mzq{_a{>kG0fXlZ46#^!bY%bBMeCwNgKFYZB`nS2fByKCd6nwRngrLFfKiMu8sf zBfL`e=5A&ZkJl4dSPV*>g>WOT#jHzMQSs$15oREjL_HJHhxnkEZVKy%SHQStM{yH= zjtbt^HX{&8_`p$i`)lD4wj-k+3SkA#@0KEBV%?VzlKNoRd~AWghR#n{8A7V5t4VlG zN}Ux`r&KhVCS`?;$JT-J_Oob+sbCVK5E`nig692XG2apK#q*X$&Cvx^p&pz35%p|* zM&@&#hM^VO!;a`R>`O#PEZ;dmAqg`eprne^!rG&t1PJ1LCO|YM9fjv@TlpSb)860)KA0<;_g#_>;VM>6oD%t+{8j_-Fa zB~W2I?g-K`<8Z2-ti4~DR!APOkB!>BX2n3`gBe?Hkcsc3U)Ren2pk3DiUWU#m>3!4 zsM20ynLe{lQukiUSvZGUFC0}-EFX8#*z3b^Eu|+z68%=|(4DDIXc<{?LS0|MP+NJ# z%e`Y-%L=Ih>Jfkt5nhPws5A|h_PDu`InfkqQ6$ zCdR-aGw63{EOLK;WmFo;VGmZ|YO$>PRASYa2yk?tA$g*;GUJ!;4fb6_97^>Bx$-mx>BXG_XJx_Ik!croKJ7w_l$U;D*|^G=rWYO#U|>ma z4r`Ff+cgolp#Ql1*%k>_~gH7 zy^V^I`du!Pc31O(W2iay|E8FNwy(SfBu`sGL#SwvT}-gBuWMl}NF^`HncL8gp8W2n zf6q)d;07K`K6u;Q9MltTWV8zEMT4#sss{hrN!;=ixIPlZ0V{=}lIwCJMV!r zhRHqYg?le%{Mx?8_G->EHL@L$u&9jQp5=XOJk_vtl0@bctkRRi6Z*ZXc^viE3S=E& zC)8N_t=QfMkL>SjfL?+_>NlxuQ<}i%xHypf_&ME)q!D~Y6H{Az}H?BLBY;WP$Bmdv8@Yalu*bgj~x(!diu}<>M)ul_wUL$B~Ta znF$(!GU8W*tXigd$ivD)AXwRpsjWH>2f46DB6c2f9TUSM10X_+w^Eh|BKjNo7Yls& z8JOZgsMakN##)ad0RO~Ga12qBwmNp$0`D~zVVrPS^*?r@OG2@r?(?erk|i#l(D~?e zZ_yNt`|TM=-!1UQRIS{YBL_W4{>uNAbfavf^(V9{o^W)Rzp*S5`f`e|uRxBUx!&2GvQ!rcFlZJ}{`#b8Dvr=*g$?~TAU&sy@c9_T5-4gug3X#3hf2hy6!`HyjMo$ z8?#(RGD~XN;_%plVGcUJr^Rm7Vyceel>?Bhz8^+wYZRt?OeH=^{ALJEfrxq&oLI(_ zE(k&irWk<=f?KR&tJ4W>B53HG4N=4rRf}ni!LXFHO{M1MON~dMdX3hngV2U;J@Uyl z1D>%T(96H1ifm8XR&eSUr@L7|O%aZoGUci0IZIv%fGGS{(Rl;?@)*1mH~OZ)g63o% z(=uXQo^U1p(P~q2#V@0>jY88A2LuTT?#|51Xnxq=fEVG%I$#GZSSOZsSRrpDmQcae zZDY-sK`}W!YAozE=?&TPcb}da==A0$CteD~7&mUxoAEka!ilX)c`3`a)+g@grO#6i z>UyTifSqL?oTE$qofVNgKand7$-&ZS%G&tyP^r=UkG`oz=2DB`v-P*tApVZ;*Yb*4w|@ssgaQi6;Hg-v7MHca_kN6v~;dv zm04u<1I6dQ(NN%po9ka!~n62jAbqdbVTW4~UU%7tyFS zk6b|n*=WoxSb^GvwM1k_jbKa%Zvu2cCm@M8CjUC`7(V~I=!49se;}(fG-RPOkRwtz zyk;m<`*TSt6zexjs(O8Rq5~T2 z_k$g3o#k>t^~eyG@ex;F?bUn;#Pk9pTxZ!&2*g}FYNr&YD9WF?ERa-ds7i`>@RW2t zIkYBVSCl)Lp7-au6;7axc}CBqB1VnY%~kVSbCE>NgimPl3~G%xRg+a2OLbhnB) zhqs*}XY}NYXpXMPEZh_ZW1h{Z@v(#J=)Vkpu%LURwzVnSds~i*k1y>v^wK3ZL zy^HR_3v(*n!Fnr&A9lnGUB8Fd|APN?_h&{>OjJ2s@@&Ed>iZry;%hEJ-l2k>%87z7 z>TQ?XUD(dLzM_HB+Ed_@3VarWX@&v&Xc*cOcA=+GR{ndZ6J{3bu|P<=#O2fbia zZgcnb{OCUIlC!xN4tznS6Ym!jUJ!tfwQVIVfIFh)*GbXdifnyziyM_lRQ|7*y7<4; zv3Z1ujdVGf@QLE+mUBaV=*RFG*Dz}#%hf`W0sG1k^u}%ky4t8zsQXl<#q(PwwYn4S zYp&_ICQXjQeIgI3I{%M zlNCo6=35c-au(*r|63Un2vgs+t|?VaH^Y~Kn8QC{z<(+3ELWM;&{!8qU}?yE!w$z_ z&97iN6*S9KD$fxiTMPtX++wcuZOoiB9&YM8A29mJt%!N9q0vIx*E+*fO<2*~OP>z} zN?pB6!S+q*2G8Ls`qwNLoU+_gI&eX40r&zE#TV6;5nd&du=RHk#uxSNR?vFoM}e_Z zyp4M{0smu+NlP`T#$A`R$Me7~RKY^ZchAruW+@s%OML@)X;3cUvP!m4(lA&RMJ~6U z#<o5Pu02l0N7cU=UgxmxCWh`R0L$%;zu-xoI$FN9m4}Yj%r%0)y5MPg)R+ zON6hw3Ow-=JSZrGJ@F|u{J4xy$MO6U{1=Ly>Nm&sfF=EVEj0#7d|y#x6b$Tk3KH0XJkOxD=+h)B_phUy|2O%iF@vuv~;?} z2d?kHL)kaJw4&RXuQtcbVvJHuT9GNS8q+E1g$4# z7wqgL=yAs;$oSc2Eqbu^moB4ITs{-yIGfgF+hbQ!%48{xRd5f{piZvl>4W7~LO`di zMI=#>_`G-vq6c&rj zwAYrI$qx}9p}QjzV+>{f2nF3c-EON{*ou=XseroSFwln!7Q&D>T#EWSC9S39w1*cR z;9m^;xfEe@Y|tDf2TexYhU+2EUR zS!U&x;6--+v&*S{jxIKK`7f)&uBv>0rPC!$fi; z-U(L+7j}LT8MXK&nK0c0?oWmB!oglEIl0l<>9xhy!9j?Jy@by!-$%D9ZTgD{SfKwJ z3;>aPfc36PH|Ra9#-EPPb_&|?lcFrtm@QPfiHZIxt{pq~W17v^qA8X@d&2_0xJ1Y# zY0Gh@l4+l*lFo?fMiGyIiAIP3yQ<3nj`00rpPp_3!}+_Q$^R-JP?^*jEslh1aGjC0 zLdO<2u35*^x(l^gg+h^j0g~=C2aoWO4q-M@~qAr9j>{p-Z#Qt0Qavc0~|{76vW z4F<+FrZ2@JF}6@B_oL)(XDDxWUoC?~t%W)4i~sM}X;-hozJR8+To-yPC8$o1vN|m{(gUPGl0ilkqsXP3|D6 zVl(la)^&5s7J1X*$`~c_57N%c(xIQP4Mfz&RR_d|DDr$LjP>F_1nLRHsv4U3(66sL zOKL_7t!(2>4{ROtCpLoAReC3IL|FsJ?83s;5|SE{JGd5#Lt(1q@ZQP2*_kg4U4FqC zhPd~rd69(OdM2#reKy7sN7y#zcNx=%{N3~C3KfFd10xZ-QIs|6B)c@2zi=fv6W#Qz zm}_!=&OiM&6akdhQm4mT*}h>kE+En6=A$9tSt;r(A5#HMYnp^82`d<`crf1_t^B~J|(C3423WM0#D2xcrmjq`Hna~)5J{B5!wz4=Wp|~x zQmR^01>yx6Kz_Wm>bOb6!}fL|XHYF6%oWVUBi8_a?2~V0ZdZu?$33r-ZJMGQ z5Ecua=kwqWG`7b@*@m)zVx`X%-%E9&0T48F75^T^TfCIHo3&75G!*-kxl>up2l4o7 ze@_YU3*fsPw55lJ#f-T~(Ym1iMF_M`dNWDB>s zj&sy4brw${WqTo2fhY!op&F_IHe}S8N>LLMOjOHUofMg2Wm}Y0nSbS}y)zE#%9Hs^ zsScUT80{}aC8vv%(}yS7(N3X(b9)PSi0I(yiOkqY&qB@S9NbjZ{njCa;aYP51ODRy zgWNzc6fVKtd1yiA0R;E{3D%P2k`|0ME=LrV6C-(>ZF%v5wpUbCXV20rc8K@R>((na z-tWj>BV}yTa5|u+tA$LBl~Qkwv$+Xej0BHROy8C>=u&X_vITXRmfc=?r`Ho(G?i%3 z3{}Iv){1qJ>VVdtU~5?-izCmfmbS4JF}nl}N=9VAop}rg>oRJ$^Mn5E$#}V^s=gdb z9P?CC3{o$iWC&zsMVhc!`;GR^#eCYME$oBhox10}FYrUmLk!XWDPW%{mV8%kF+*I2 zWBrGWAr`yltQdmn)4Ei=X<3CMhg3acBX|0x*RTA09N81u9b>Pqpbu3KvHOgNkx_hK zVeK7$VKS&+1wu_E42nPI?o&NiL&ymMY;~;ir^hl;{?RkGc*S&q@vobB4@9f}`$r*Q zol-LEofONnUqDHYcm-YC$+~o9b$ijK)2==7--N6c4+Z*$FCgkux}f$h;x;Hx;VP^P zj%dbMj|{9AFACM&f3Cxwn1VSc>1^87DwaD~3BLXPGoX`#?dWkbzco8Bb5jsSf5EPc zgobI!%B6Aqme@^wiQk{cf40JF$Bo~Kf2}OH+!J>f?NQ+L1Xa4}Q2g(RaTKXV#Zk5< z^z%YK@GI zqU`>Gy-EIow5LF`*aD9(%1-WiYe?a}uJn7yX?TW;c)UuiSjYbBdDdv0Hlv)HpsD8B z6GNFo3#r5CQ5sqh%8O8^>SQSeWS)x);5Dv+^+gTc38wG|T6^*ks&tBm!Gl!ZCFxjP zDv_e%jm#?2_g&XiG*t;quF2hIO@WTGZE}7AWsP4_>!U4M3go$s6DMZ4V>NsXdQn^O;~5xvAQS z>F`=A|5V_rbEQ^{hNfkx{dj2mxq5k-qy?$HHW04^Juqxco)Rgo0~QhYGgLZ^s%CwK zGyOdMqHO>4R0cZCA6t&pn;}4cYl!x2qlvOjoE`q6FI=|2xmt>*7 zhoadsey|q`ZltEv??u5=4tv_Q%XVgIME*rBZRG8=EK41Ib;wTUJV?37h8ncF#7Qbq3J2T6@~FG_^rjFh|&f0G==MzA>Is~ zApi%`tOkhvJ5}}+-QE(D?lDO*nlqB~J7d>vQ1<01iYjfdl1ud!`oPT_2l-+$ixag( zJi%jN^Ih(sg_`bR8W}1{8B$JuiRf(k&Q9Ygc_$tEpmvjEFJibjjcxqwoWtb{lgg^Q z2N{&nK_O>coMl6voI0{Z$2nE;7Z7;3rUI5x+N1#$Hh+UZtTC843+gSRkQg=-ewdIu zXn{rCGnt0r-uY%5m*JBWeS&V1{Fo9{g?5X{Y$+XaEay6IpqYF`aT@)EC>s}A$;tE? z9;K(iedyNpcfn;8@8)cC#_ya9t6j&mKXmFE;LX()EkEN&cot4Ops>Pq*o8^?-7HmR zqyzonkAUkhl@r$f)dF660fg3_>!ARaT33NQBNKn z6Xu8>^p;23w7TyB4_8)Mbd&79q;SCY1=Qtw^y`F&&?fx-yL+oIIxe=jusW`sb#J>^ z(uI+b339f*p=~gfOGujq3Mx3m+7Q{aN9pwB7BJe0{R%y6=6R*>Nc67ajqZ1+(u8BGuiFmx|a99JQkK5nZP)$imdvdTeWs8#@ z*itA;G|0g%x^;Wi#Xj`2wr%pBL*LOFS=*B*u7d_(IM5HG`;!e9e>S4D=b4r|`4K;CN=3+9{BFlwi7InH6 zZgWF5FEm}OnajQBz@BC2d9?IcU7}2J;%b)5VOd|o$(W;pn_h9iO7%3xGDBUnm{HYS z^R%CGJ`y(?naW_ncARFV^@HrW@ETRtshUY>-a%@q_K1xL~pPW)c ztyH;fRl%`O2H>yB{^NSZg?k2x-v^X2{36MSoeL^O}tZ8MX5Jj?P|j2Ra@5FzADmCVSk%Jx#p99R9U@L`_#^-KJx z*(r6BfhMF~JCE+vA#KhI_3-8IA`is%PrYx8ntVk`hMy%2&ZqP@xprl)C9QX*v?#R! z?p)h!rQ0)A@9JbtE1m6LWPY2Qn-rq*(|hUi=D+F|cUmGW)i&xMI_Q(MEV($sk#Cm_ z}#n$ou=fd>-*mATXrNYVxgO1bR#FBUBX|6G?23_+v91C=le|2`r8BQ8w zswW^NyUN#QS#Y#={G}I2{?M8_M87d#E#nd;3GLq*`vL+wx>Hdo9U|5Whf^N8gLt1^ zKsE|tf^UdAWD7_x*u7qyjeLSSGF@NCH5u_39ii*)veyCTfe$~ZOK4WtY#>vyY-Q`r zsCvX}RX_5`zLaFSxKrc74sSw*yg^jUXKJt}iqlke}_BnZ>fn0uZTp8I)ES zQ8wwq4!Oc=H_eEH)pQ>{UG+5#48_qEEsL>(n9DE8q}4vBDm~+p z+%mLpGab~#y>ePF3=V3>t37iG&GFl7xw4X09ie<$W}8KA+SmEPM_U3EhbMTE@A<12 z-a0y}PB!B@rs_Gy@vKUi19qKvh3ocC%|)YJn5k#zP4WFNE1R^l1f_HplyV_lw{N-{4fTu9OAzQ`#vun44`n~r7fW)!sTFlF&ci+Wc z9`X03Q7vxqFe6P`7~218M*sJMbjcN^3&+hTVsTH!^iGv_GvEf6y6v|Xu64!S;2l6~ z>{n(e{P0F}mmM)Q zu4upW?%a3ln5KPG#&aS!_36C!%rQpiGKc3-bXE5qE_(NTo2(s{yakGShJOKRdGL~{ z8Q#I#K0#Z(shq(#c!|_W9%AX=j#|BWe@B)-O1zn-JLSZu?)yIBzRx>($xE~sUeBHy zq&jWgUdWigfTVdo%e~psUdR}}4Trrx^FB?PZ=?JFIe%>VEb%5k%|0pKoKK#>{}ey> zEPYr~rppk1kGsQzSn~E?Dd%0F@+P0x|6pGz-=gxSp2myI*6MoN3V(YodmNJOC|T+D z&S-e=sG^_gO31#OdJ|lGdbshB>3ZC}c?+gq*17!xqWfbR?#0B5cp=;W-r*d)^trV` zb(l`~sd9MA<1@s2IQ}gU|C;K4*V+7p^~7;fIiL3ub$=f*e`;*sBh0?`KI8R2IBkK9 zfR65Y_paf^thl8M5iNtt{?BG?%>OoH`wtZG|C_tc`2XatGcYtN{{B;4GvhotH9`kX zD<&laZW}g%5&=8m%fRpC^a?;Fx$GecCBesh`YQ;oPXt;Lq2Z+s_2)NnKP0&c7!p{m zw2uXHiJwp2`~LQPoXH0eI_pQwd>E4F)O!ED;*shH5KA|u+J9oovi$oV|4m!}Kg{(14Q-w6`{%yd>i?##GyTJA{~u`U|NPzm zNLy!QXJPs`g4Sd+Lw&<(Z`ihTNx|XL2M00S+lNeL^qlP%Ssij!%K1PP9e%BFF9k02Eb_I_0tF!gRsv%6;KslOK4yFH~ zmWklQeoHOmhpSmwJ)~XT>K2$QM*77BA!HvhWBG%$iE?pzcE?e_j*#vj7yc8vTKorw zy)V-Th`}rncTDPhJBr~4MvWharg7A&MG>!U@Pby0pu_398=DBR^?wO@-FZLuj{-i( z_}wCB7+`jxREFEyyLCQZpf_rN#$i%tlZ^8pKJ~Xh4d@W_?|(e=K7GA~!pFNjWp}<` z(;kq+_%nQvnTo0*QQtv5Q;S~pB~P^}^b1F#uQ^y4-M*Y^QEUiB_Ly zH_hRAj)!*QX=4IUsX^(5(2taTOvXci5*)WBqnZju6?=Wrcpv?5Vo5U2Z++avcR>b7wO$=XCZ9ESdlGi7D|f)c zCw}CUdYZ#pb18xc$kEz57bn&yYM7CWI{RFlDaxcKI47%z3&p;2yszM{2{KPJcBiS1 zOM5We=Dd3AhroQIsTNqAX+uSuqb96rj)4b8(ma$;QLq%A=Sun8Rh+=)5QVKjo@g2| zYN8>AZkQTM-P?Ypqu;o-F0^LOIILsVrF%1SB5B{3b+UbTEiSolo^m4=~gk>W(k z8YYeW=sKe`1hp*a{00F+V7L&Xa3|Lv>d}Zj>&mb(9|-ebi3B+-Z!ksjm`7K86(NUd z9PFntRsvvLmu}`0;<$S-=S@wgnDphJv1&k;50-rZv}#azkh|JO|#Yr+g;@#PeP@TLsO!$X>xY(d@cL!^YDaj`c}EEPk_bq}I|^4$B>#LussQ zaHkX}T_z?*Uo!ir8I@&^sPT$+foU(Bl0HpMqbaCuEap6xJFXH`V-K|3vx-J! zjDI!{f*Al==W4S$wpu7%>$&##DCYylqrAp#A`7h>_B%c#Mf=ToNj3^9Mmi7 zG*_~>+Vc(f)6+Z$HTucVx9(%Wye0am0_UMZ<}tk{a0=uUZmyO5Uanpc96=c~5LfKcB9d!qGVTxJ| zO-zjHH={29i|e0Xb~gZm{Ye&bMhSEahh^K0IZu%0S}Fi{_OlQokz`SNO^N;JR3O=6 zJI$1qp6x6?O2`x|-kK}qw9B-h8JWu?*6ar6n}s0=VgRvRH)Hi7p^VzY3>`U7)S-A| z9MQDT!ek$^$>neGd1m7^?u7Ym#f6<|XWCp{Zqc6=BAnrzRTD~gN(?H}$#|_g2#XN@ z_t9G7j=zUj)RThUCsAAjpjrHZUMv22VwaYM5`Q7Ev z@i~SYgDD%tf%;w7)n@`DvDW=+87=XRb>VR#gKsq7XIDFkqYNVNeHvu0JHVvJUEbB(|C9#G!sn9gF6!7aVy~RKxe{ z&bp|{A>vVgMwzYH5a zmEb{URGG$A_u-)dSR64r`!3^uu_0~+sD1b)%$B9FTW$t@3$K)sT%-u2OMSxyaFs^$ z?pvDsP_!9iMLI~8~#|LDi{OR&9N*9E^HStmv<9UGl`&Y&7B$iA|tQ~T#>M$KpnQ;Fbw>2L>2>f9^Y8$!XUA^21&Qm0Uv zp>MHrYg2KMaqU!Wx%!=9`rjbdvXziRt8DBo&W7N~p9t%m+ilBAC9`BF91szMTQXP7 ziF|@T;*XbosJIpY0_tM2V08~J=8HO>mC5Ul@vEcFhawTD*5aRVBoX6{PNUuuG=V?M zekHhnG=nlo9G*vvG$?X$o-2^9Mgl?Z8tbN&%fi&+YCCSLdnl}^DwL_k*JI(Jdr5%00xe=Pr6JYekGU3U<|)@gbK3`_ zSlqZG<9JrKuBTx+BA(NMG3ZS}a>mjd6N9Y#!2S8nR&?xeipd=+pQ&s=^0}C%0)HL? z*nPSYc9Z;5u)spl8}4j+4lqWQqMI6<0}^#$&6*DoSQUl9Lb-m9ZV7Tdal~KlhZfbC zZdi#d49~vZFPPe|!cwQxXEAjf^4OS@b|Z)%N);xc7`J+N=MMUme|frN?!9N1 zQ4jDw^Ej$vzDs`ERGefjx^fd*nj+sl&MUo4`++v$cbWswf-OjqdS?d0vaOasWS?Rw z&E1@A_jF6`8Cv9)`m6k4XaAQ5)_ZRLTxnaMwT$1f;sjp1*pH!xF-5Xp<*w!6LNc9B zjQR!+v3pmUNkNbVp+pV-0Mwz;rPC~6O*gWrLK`|}Caghww?2N4M{qxZ^3 z3*xPz5=}OtQzG;W?#cX;BIS|UFn^>gS10hJWdU!W%H>)!J;iIsFi8#_J~CPNHiC8| zmn7yz<8zV=W~Vl?SWO|561;4NNqD9{KKr2#VM8sAt47G%nP=nIi7LBPB;%;gL8Sw2 zo$y@>VT_+MIA+Da$=9zEpzY>s-co0gcopKd%srdYx2M;=pLa+ZymPS5r$|HM$1|i* z(xwiNcxQHllFa(LjtC><#C=zO7shospxn^4UTz^3Dm+=75j0M>mfX+1Azj~2;#{8CmG?Ny#N1C;RQ?`?Ee_r30hm)SX&ud zIpDL=30hlN+bP)S>Ko!S(*GZE;Xeo}Vuq&1CJy)vEX;ILhE~Q7Ciu(@tc<_^XXknb zCi?%X44kK{H5n?o^1+Y?kVA`Yp=Lrt2E-;o;NiGFQhYJeg^r|S=HX+>$I2kU7Rd4G zM-W;zycyUTU5=}~DQlI{Cie!f?nN*@t{7i5bUr+6a5%ge2Gepnlvwkw~BZ?c4^+cT&{lDKkWBDg7GpqY(4sd)8RLHUEh~`kMe`bXgz5?;XdtO?}Mg-@qY2T z-rm>fleyTP&gUhG=-}})<=Ii5d{z(?P(-}D5hKSgCe^kIA+yxrd*w+}o8 zUv&;m!AE}`&fmVxr8~=HdA;?QZrM%+r_ZHt>AY&b;yfQMf0vUwR@&Wn=dF_`IE#~- zUR=evBin3Wa*@*mr)m!7ZzfLS(_x>Ar))c%cQHVpjjEsUvUpw|A+9pHT;K0StFp9{ z6g*w*US}OoUQqxOM)r0`yIEuBt^3bVDzjJS`4dtvre5YG~GfjjTVXGB-usY)J4#GPq!idn=3O zmW)51uhP3b%wNPHWjdqV+CA=V>MV-8``918@Vsu{|9M{Byf)}tWU}vg(KmPVBNMrT zDwj6*xs_cut3Aas8SlqNwTGA%qngFhcyB&ePn#bfrSU_&E?*l88ddtOIM}G%PwDV< z|BU^6-3m_n6Paws&{J+^!WycIX6~bM{870LqIl7!=VZ0c=WX)4$H&8x=djP#=VR04 zc6fWD)-?I{^>w^=#|>Tfy+Uyb`pctM7j`P%LbdXG2klnGd1oaiLDShu0o0GJsGo;W zBmMH%VD|XnmYff3WZEr$$e?~4H+AY9_+&;=c)Xi^P8W7VQMhM37-_$W$LZDX$d|=- zQtQoo8yCadOg;ao069mR4d;e#LV0)~g@Q(>!}C1jKicql`))$kx0Uk)|WU&xgb3! zm6H%C-VUCvlW_RS-ePMvfO1`$uV+V(%v;fKIr==0q2NagBIz#eWv+^nYDbpT`So#i zch~jx*0tq!MuW*Y`@E<)*}>+#?-QC=+DR(o#>T94Cv~Dhz}0x~nz8q=6O1<)Y~KZY zT&x+}8t>G@IKvq^A9}&e%8>s609TI=PmeBnBYm)QI+Kf-O`T*2H`NpX6>Z?&WN6iXTe%l1ZUa@f2Ed!Zi4a}5P zveB!|L_R_KusDHKm&w4X0*>-!Qn}P)`p@jl1%%-81x1B>O=qn8#6KQb5uUV3gRzI4 zFCanXfL3UNgJ68J>tXuns7foAEZ(VO2SHyEw zUJq2_{th;Gmu*)PRVa{4)?RnmS=SR?|GZ<2IrwTb;l}r;nAfM}Rfq7u>-1wfnc&M| zyy^XTUpj9Fu~97>ix{2uhY_>bMyk9&&eE+rQ?thhb(XZ8akrc|9GBj%y1bvSb&d4R zWrim};kkeUsyZIke<`{U9RvM%S+SxDi%6*7>WKr_GCApe4Y$j!#@z4zXK|M!3YkN^0O z_)`)1&;R^SQRfq}lxVZBS6+E#`k&1C(n~KzJHcQ=-(peG#an#8@x~i*EZ@A?B#535 zk*1&g@tbImofF`UD5q)Cx+ zgWTM4#~nh#cf9KA@B_0Mo4D(&!)>?SW>_sBvZJ_#Z9aBtXP zPSyo!LjG_6_HSaoaKLZ=6|qyCT?^#w4poFIOE&|S>77bJCI|Uo6_%EoJV6z>E+j~y zecCK-%ZEl28bN~RpMPF`1>|r$-wXg+6}a=L*kSD3Z@-;;$Ssy&cz8g~5C6kg@C@?n zT1bZ^V88sOy#M82{w15`p(MWc+G~ZgCMbx7l$l6psxN%u3*0D%ya>$PvuJ%&GC*e9 zqLQ>0Y=+4a4?p}cq~u;cG&)c-a{(l#=SM&K(VchRDaW!p&l#XAE{nQ-ex?t3BLu`1;Gm>yL$+Z0P`V6cab zfPWu8{`ljn6zJtzUQ8%j1Pr_Z1IU3rpuV~^eZmb7VR#i+>Jc9RRgfk}f`H1mxX~6f zC-ATwtOXCFMr1!{kQNZjEwe|N831&C90tn)9+M~+Y35i0E`l5R3pmq?B|v!SJ(I&@ z_(=JmO!)NEPiOkuZ-^2AI7Ef%&zvHx3Ez-IFf?}4i{l<&h;I-zz38+wN=$bh7@*yw zk3Q?Q37-Uo8&LQ6Tb<`T?uzi;!L>)WU);*+X7c{XX)@BN7)>sIi}W?zwyJ zxo2fJc?%9K>crrp&yh0pr#4Qf0(RmaUFt^EX_Iq6wW^hSv-A*M4&g60l9gxtAOGL#M@XMznJeet_YpKm93G!^#&$ z%HbeiyQ4@7u-=!i8-cPGga*_+0i7sk6BWp~e?eJ|1#`L`Nal)s^V}EltXvdD%|j>! zK?{3TeFv+k_jWvl3Xt3*IQP5YF59Q(aZ_!_=U`j2XsP}B>#z4OC?)qQETUQt=P$;C z>Zy_3K7>|qln!QKLPHy5gl~k!UBG??;QW*mnBR00h!uEEi9wA|Fpfxp$U$=kfSbaT z6lr=3aHD%)85*XI)~v`#0Mn^99z?#F5NlGBM61C_Ut~f>)e8vO4h{)Uo&Fx!Miny# zBV~->PQmjP+w1b}75|jz;~|{M$gh9>>%=~8$Dk>yX&m|a&_fT!54legOY4ljRbMrL z`Pn{8=xT<*k|d}C_y;#eo6G%0b36=8G!3fj{8AMTCYvWltQudz^Ix`x4n(ET;sOqB z3LpCF7%&oluk-~Y^BkBBq^YtDO!9kq%X^(<>E+Bi47{tG0cWxnRGUFf4K2P4lM~|2 zOb$|jVnkCJFU%wuOr<|r4ML}g{c23vHDfdf%)>*}l-4R%=N{ly+ROvH&IB?)wNs)f zmjfiYG@>nQ$t{X}1v1kkzJ-KJK~_|Rxrb_E)#OImJTai#pbPD~Py{gq;4+Q;tJ*;> zGGq#oNGMw8LIZ$F?U4ft7A}sK)?xxY8&@H-Uv!I#5nP$>;GyVsnGYamTa^sv zVAs_^z{5}z2vw(3$?#CWg5}J>L$7kGyyy&?Fd0&`q;<1Fs$V8lDyI_*V0s!N(^uFC z4;j`}Ffg=GjWCQAO|D|I)G9s!4=Tef6o@q#;U~J+41h-J{q4m@3}d-OqnlEVC^Gss z0uLP-Ll`B8KltE-?#`4c@fS;AO`xFUE0e$gh0gDb79Q$tmflxc>58a-(iJFGc+BlE z0Dxg>eLv`H=0PTBJUi9$^79wJ_=VHHyS+4mMr6Q%GX_CHK177d%wTA5U>GOJC;3IJ zuGM2{0CNnJmo*iQ0bFh{mMHv(#KsE%sVN7rSsiu;U}JvB$9@qCbaJUku)%VOo|@Aj zq6{-Lvnl>!gSy|a2WCZ7C|{1(nyU?pPfeb)>zi)6$(#m}sYwsM6#*TCN*g6@n`u&#c1Cx;+d=pe&ezTWFCZBulS4Kt5HL z*1=$Rm9F@<>}#HuC-S7F3dmFs49|0?3$*oHpqi$Nx1_18CAQ1qo9EGcG>7TN2?j-e zdEI5Sg_QE;Ii|L^uyOa_e}7gO4uK`~YX0#b|50EvrkY?ZX)X$2IANwAMar;QW#jtJ zcfR9aOv0|8dFGiMY3Kagzx~_UuL3+eZ0V>(2^lvqPXI*-K%ySYeSt|`H8p_W(q*=+ zl$jSl;_%q^6qAM$(_gK&(wHj(8wz%|94MaYTh++RFTV^n9)9>?04{UOoVXdnbG8@F@u(ZY=wr$hPi8{N)Q7gu8x0@Nzy0lR#~!{SPULnbH{E2MQYCtp zq(Nik=0-v=NkRnA=%daGyMjsRRQgEP5}4{8UMQ2QwE9T7K$3nL1!Cb}cFNq$17-OO zZ`{de21XH1zSO<4C5Yl(4R=Mlwu4m>^0TbY_0&^O z`DCWex!_DOoIl^cyvw~_ias0IW^15VZow#^uVxF)GMczDYF2pB-aJI-v)1f%`czrk zxQQ+2&@vJdSZk9Rz&{F8&II||mzq+Rotm$#A|BvdsiTZYZogGo!GjiM(UKlKk!|u5 zDm8+c*(jobEITDy)6u5HV>WSXP=iWzQFaH0WjU8)ceBk>%1(<=$yg+~gq+3(d05I< zeang#?q|_0y^++^60mGb|CRsBAC_a}<_ACcL48wGIU5fq^|_8Rb1-YI7$z`M9BRh@ z2>5Iuw45Xnb;!N<0#txhQ7h>#r&e_GC!c(B*=Y|mSg1qnB53IxgU~XYl(hJ&Q?VVo z)HZ5A)zL(_o*0+^#++clqW@X@czIYJm>X%K!i>!X4+Rn?r!lS7$Jl>!X2Y7D&y9w~@L#R0a+RAvc=5uXdA}6u_Vq-+%t+e=e^=Tv1d7pSSocFD^d{_)VGKcH3>G>t|J021pIgh*JLa zKI5*duxcC5^%Z`9LaaOPxFh`JQm$GMW*;D|I}fS|jKX5kq@*iT z*^Zbb7BXu={A<=9%if#BlR9s2uj$5DPgmId-*1sZnjb{-{ z(-!23^JcV|YT)?kf-+Z&x>e?05X%Y+u8(=~G7De*5ia66!OtqX4L6a(+JWzyo|EP#|1IQM@Dk7D3W2?$_`i zdigDVxiNV=y9e0|d$dX5(MKN@29%W{kKCx=#W%0(aX}hW`cNEX+C6T1gc;bZie1?5 zzyE&0sAPG~HP^r)yaoR-o2@2_k~)0fd1)EOlI24WJyiBd*9))#3|6s#!c@;c|2+Ol zhDN?(a1A;6R6K#nEn8y&UC4Q$4oe(8dQ|oXQAW_!TiGmF5}Dw(6o;gjE1r1b2}?5! z(_N`U(kzF0QGiEq%s%l~f?$=iu*)t=_vmu7@+da^3H5oxih2T0$S&-lV4KfA`z&;v zO-g1_GS(Uw_Q+ZM3uE7Fy9lZ5jXkqu4@$kffZ~_&q1+-fHhzRKoC#fQEnW{@~u2M_#J4~!ZwXzOux-D=;{p*0zfMh#|}2aH)~ zx1(cq#u*j`uty$w#H6?H5}am&RdGM~!4KF-OEZa1{=*MH{PfdL7hiAAJZP}Lg7|B% zy{1#76P1T1NLGqxinyL?U@Lf^2PFhGru9X1vJDA(aq6fCAAB%^GF!3?a;)%H6fUo8 zZ0JLi7{30>E3crjg{P+I{1fw6%?84iP1t}ZfA(j8R!XxJP0gPc2jN48*?Mi-if?GG zH-#|*er-JgNK`{8s#)s=>7LaNqy~$@6k9ZyoqmZDvY^v4tGcKHSN!T%zpA(3F&}uW z9H8%VK{boudQe~<@dOX^?AxoazPfC?eD&~c(8|@psZax?*^ogC9QOV>iDUQ)kh8(2 z61mQaN8V;vh8`?a<%I07)Do*8DK?JUTdN5$Gl2Rs^wzGqg=O1FhH&Y8*70SB!?NuN z1+j`r(g(RWI~|g|sAkrs*WW`N?0%7@nN9UlnT&gs(qI4eU)wp^q2TyjAh9FN!z-8% zV^W^fz0AJ&Y3Jl-d$d7Tf%9Q7nQhq~-4Y~SePu);)d%Co;3CP@BESi%EX(e&oUuSs zFBq&fgE)^4RqVEbT-+8k=^`40%JZV7P!|j3Y|ISR1dknIAC)Y947DPtlY32g*1S|o zS(6&fMf8kuT~AnR(TXS$NjR2!)bc<5(?3Z~R&+;hN4-}*!Cjld{@5O;y_0y#pd4!& zq5L^B8EGym7r;`poK9-?kHq} z37Mhf9vk8H>igEPMD=XqwNc;1qi$?bUpXnbG*flz?=CHL&zKnXVV!rA&>7`N1Xb{00&^IS7v$Hi}>_) ze&$38M$PAhR31nvUeot*7s!;T&h{}0-~s8gM}>bqkm$KZQ78F~;&nL7 zGwapJJRwB(5V!UR!oZ$y6^HDX0Tr6_MI(Jnp!7OZ;0cA<+a^}o7trb+l&5;;nP-ID zR@;mtBW=m>%$=53z>ro`G+;ol(E*lC^I*szWHtw$qp~I(4<`sRKm?bAsVI z#Izc40>fZzmf+vA=;{p_Lpfz5yo4*RvhnBL-PX zz}8;p@CdEVmNxEsgt@egd5`ItsQE2u?wh3x@YM_gYz-pdK{y;zLKW!)24fjX%y{cr z=0)piv9ei;xOC8LurVpEGtVWVZF?{_7iK18zp=VDg{u;+N*>LlKUuA`>Xk|#9> zwe?OVJR4LzpJ>5o_LrKU;fbK?jM>&3&h0F1^-eKp=xc_w)*oUOXMM0Rkn2((jyk7) zLKdw{Qw?Tf9P5MTH&ZQ&R{fCiYHDyFEUh`#G>1AIA^F)u4Pu}Zm$}^91>RM?U;(54 z>|0O^g*1CPW~qqrX;&WFx+x|FNjt@IyeQMou1?6R9(GZ6pvzSQoz0?5UT1<%ixe@| zwsv1*YF!W|vLdDDda8HKG?5Yt@D=-{5m=RiS`c@E=*37(;!$+RyBC4~`@jGDyeT(g zKSse?eJt`}IapI?JcOEtV_M|qx3tYhM5ANWkcCC!-xLZrDXU}KD-6InN@ZALWCdLI z+j*{FNOo2=@lTkMS&!(Nt&UwRFD32&CDPNuf=%F-95wW#0kWCvhC6@B#@v)xQbqUz;Ia`J^ zwG_#bYkAPG{xsdB!0yJ}P8O}ih{a+xc5M%{eZ>;VbjA#_+=%MBta6!ZyJ0&o04>s% zU6NP>q>3weudhk5QqcvEV+eIE-R6FDz{jFlC& zU+UP%Jp(HMvm~cz*WT%J=-Xv`Sg)?3>~$9+5F0B{CDS@koDQ#dA`5GuUcDuu!qXfj zpw!;8M}77YHO8v0ysdHJt!Vw?i!aXlyM4k@s(3-bzWd$pmLxHL{NDGz_wd6H=k~A# z&|<;VV{X|O?O=U?-GBSr-&R)uM)qa1(-r0x3_t|WW1DP;_*Yo~4EwHgw2b>EH+mYS zBw;LS)(9h_j4Rj9p!QR%7>hYSJF2tg<(FU9Ie`bt0!gOXLq3h*{*rhdSC`q$vlXfo z*Feqb&GJebQbWT-qe7cJP2|pWoXzK;%ch-L7ZQP4OwpH!ULjnOPc@~}3I~)9h-(hV zG?X4x;fx||{av)zN4Jdg9X%{bRiX3#`|qz5sI%%+V8BSnNZA$$)in$ZW6Qv%bedlS zl(Fz+jr!Bdqvus;d)4m!PUm*=XD6Li3$-3;bhN+MTyqW2?dz`ary4I}HJHkoskwSG zq5iqlmo)Lx9G0hKck5=q2NL&iJkX+L9^5H7*NX-uiv{kkNVe0m6RWH96nbb7(Tqyu zh!0tmcpB$|Fv4L07ZQf970 zb@4dI4VSNm}`cmlm*c}KG&$5c4*17h}RQlLO4LXyS z$;|36J7;8Ol;`nSXJCv@(KNMos+%3{)Wei7>=7e7j!{vDVagFRi=tv-CE9Q%$vP;O zF3DVU0IGQipQBYg=L?W1bAnb2iv9tO6AP<}d!@FO)TR0WDBvw&dC8U=NAZ*H_7r6KQY)$hqZ~TeO3` zVhvjJU0d3bBS$>a1&MFG@y7DBz+-ZT+3vja&iX>nwO=0EH~#bOWiKMrUU%Jf%slI2 zJYi0VBEOl702r22{BdvcDlH`lx%FI#^2{^OKoLVBo_kRJzWeTDym%04P|7|5g-FE( zTGUiCeymmX09l%i*yDj3vGknnFc(x;ZQT*D6YNngC_|}hr1-O`9Nhv&3F;Ud2EsP; zJ7+1Zd{-y&T${L632PSZy5vQ*uKvvQYG(gQ^z~$Vc5t3qNW0nzkSasnu_8cbqs`AZ zr_XJOYR(BjH(DRwwW1B$OOF)#S=KRY=Vs5fU+`(2G#F;LA;MLGNgc&1k3ar6GjIdr z8J@>@YGZ5PPmk}h?WO+DTQ%fR|1sCSdhA|GU;v9-UOGrPh>sf|E#NZCx|g+2_8@xA_+MgVRD^k14ahd>Y3k& zX0zrCcqKz7mMTwpgwXn$Ub^4L%jeoJ$k%BRR{&`s$zS%3*m7BJ$68*Sa`jSDkN^`? zwJ1~|WjS^ByH=xT{1hD1)ciF6KZEgn)b0+Z@`_C< z1p@G!`ct&vyD~s6?If0!ZRz*aCt5oF!_1I4^{A(ZF2ZmyOba#jk1P?F7J#speGam8 zU3rdSJoGIPPcjziH#-3}nIC9jBwPBmU!qI?_gz+jD{i~( zHrCQ7VP@n@DuDC)v|UaPM?K0#=i0AwWd5gOG>c+SJ!N1Uo}L@h3JeHBCm=ko#ZNSt zfjqK_LM|D_B)rZTXj-X7sV|Te3gLI9qg zjeI2)WzJM_i}n3Epa?V`Stdywp)f!S6T4*wuKMyYB{zs31+aZD6fW% zblkWq7y}?^2hvxLM+&f>-Xu%k806cuwv6+q=i0A{i>V3ow;A@xBaaZEiI$gMdPyIk z{siP}Cd~@gaIou(mTCzmV-ROg7Sst3v?(QR792I{KC^TAb<4*co86x;z3iO%^*F<< zUn6Vo!t{j_9l9K;|8GNDa%W4=^Upu8|H*z$s&vprD5 zRLmg!#)BeFx^K2kp*62c<(veucl7AdM<0C@cGY~u4=Rn$iPULX$`Sc8Z{VVOFSYQ= zW^gQEo0=%cs29P^0w&=ec;Er+qZq@c;JH1_d+gWHRjmv6KKS5+ zfCRt~J@gP7vP6xcsMN&vsfao*4g8*!2A*2?y>Jm(6cpJ@9C+S)x?Gu>{S}2*pc<9s zE~d+|Z?9u-Ep0?^Z0JbX&pv9~BWt*V6~O~kKs-&tJB*(lU{p*zV>MG=uE<{o$hw!P z2u!xY3%WuBEl9xN*&iP2ljyak_6;$N?rm8#%Kno-`4b@26x!Pl&k+1#HzzIZl&h@Z z+0UBTMZ20)2e|N%SMa+!mRMyRSDB4qr%DI$FLuAC0(Wh&FSHc}q=?A;<~P5oFxr5p zzh|kG?+e}U>Ieq2+3VtSye63$NIWH~laOh!8BeFn16DkNflVgZJt$dqLeT1Ph#Rr* zF2{M}-RNv1U7B`-lQ>7~%aZdW} z;%I3-F=!zGmK$OoHDSo{EN3J}rKoawC_{$H(m|8@_1$T#>re1q0VCdY3G-|-rmz!C zn<$^p3gEImZnN3xQ#E7bU#g&4K{EtKRFFxwLMNL6+~bbkS(-NzTR? z`PtV^lBnp^B(+hApL+hwNJp9r-LHon>wA~7>LSs;>@*+7^EIN+jv66kzbbZRKd+b< zi-N7-yDv?=@7hywakO-f$874Wi9O`ch-?{6%d^kKZ|CXX)e(ScWV6&U>XhXv)U!3+ zZxvUy*J-RJVx5XJSyanG)BJ(Oa|0A>4-2&1j_-+QdgZM~FG? zKK9!T&F}8&;F>MsHGNI5%mK6KK@7}POmoII#-1Uz&3@V}T|qoOJRQPFGnsi3Hzdrh zP38${lW8a2Yb@OC>Mfisan>w-8L(*r<|~nV_m1YGtHH~eozF8{n5YKH>XjMJZ_aE7 zt*$!nr%EzyAquC7hvCVY{ zn3tZ4bcOJl5uK*Fg!zgUQ=u!Ju-bJteFlJ&Qq$k4vpp_aiIq^5XOQbwEVL4$bmJ79 z`7mD1H0*A5n;kxBq1l$)oHH4_%EX4cmC~MwTIrDU-)}D}AZ@BMyn!)W?x#@1!}GAi z26iL0(dh2ij(I~SM#51s(_#DeL?%pshAsIZF$uO=|6B^dO7bRPJ5g?nla1D_qb3vqsYvaO?|cOx85}8pUv2NTr0a7rB;5+ z-13y}e(rW@b~_%E^H7mV#ZEDf!er(2} z;0ei!*(NiuZYI}VCt(5-$~9@He+u^J^g{*Ugd5co2GUZk4%2pt>mZjJSzk5wplYO-v>W* zT6rc+R-ygm$+N}t5+M`ZDl?smOf9+1j$OYqo9OdDb)*QIcKPFuu8T}hTq@( zD?_k1oU!pT4je7RSuM1Wv72@l-DW<&($%u7d>Qu4qG$9cr!AkjGc&5qq~FxZGfA=% zJ5pVrVR@khhcUIV@(Ht5|vQ0Q)kslrAdrH`^|kbHQItO769a#9*Jdson0P&PfHD&(`r^ zBi5`_&b@A}b`|gM15RtWmL^jLl5!aVyXCwKx^z>mmd2KQpwvzV^@*;dH9@P%sagB3 zJJz>sI~!{^t?uB`y!FN#Z`3ZU^|$a{5pbfEpB_L)G&*pdE`{^=anQ+wy%s&?Pk`s= zn{U2pYmF6QmC_#YCwkhHSFbQ#*LjGJAyJ^xZ)gjl8Bhe5Pl zp1b72g+aJr-6~jDHv)D76#5GT zl3{k>t0bp@*KnnD2Py+tMUh-pt3TGE5@sg{u&cM%7ryX?FMs*V*IjoV;9+0X&-`1f z`DUjb(bysWw{y~a21_z1s0QAQJ{eoovb-!&g)tQEomo9_Exp+uteAP-;DM{_ne_DH z?Cw}b4sdR28J!F@-zw2CQtPf-HSB^bY^*h9x)v)EyQtXa$#c&=Hw7V^xXPV+5J}A= z-mbjzO5d_qkO_I{L5ArMr>3Sl_1N+Ta%zxu1c`J2C)>HRv0R(*7{A7fR#U?JNbVTNyf;~R!`F~;r=w7Twn*Q2=d zm9&PS4iKeoR(}|%bPwt(NByeJzVn^$6gCz{`Q#t|;UD^`Zv5r;0-p~(^w9Kh>@3}E zPan*TP`lWhC0qh?lLpo?6BRGN{PJeo{OpkgK?QzI&(lvoJ^5-LuVB|o`nSIIt+|j6 z8-~CT;Kx7yvCrApO*h>%btI`zxJqwU%bTiccPe$au5O#~o=1awp3^(~=Yk8kEtH(%#I$#%{SlNi2$>g1r#1DcA?Gopo%)=)?054^TPJAT24u^ zUEj^BGY#$2FwBN$mE)a)LfdF=7!2C^sXO7hkFS00YwYfhJMJ)|S8oVd`t$bNZ|4bU zkq|2aRh+#DEUju1x0~&$AJdo~>Tj2WjJc&xC>*o?n0c^)f9lat~!0iR40bO@O(w z%-m+@Ogc9|``OQ2lzCL$1{WS+X9iOZEO)~VH^3P4gdOfK1Niy*&wpN)L*J_W@4WL) zj3)0MIdTN{SmjbmUO96Bc;-&7W**4rTb|^V*)}^Z_r7Suzs%;7O!KlmKaxjXmQ0tG z0cz$>*LqSi#`cWl4}bVW!*j-bY;!XEl325erMGhUH{-}N&(+4f%ZdQ$(Ew#F1Lp?noC@k2O|U^UoL>{9M)o_JzipQ>b$P$`q z_?htx;Pp7ovc-cBJ}7G`s@#}iP-fklOCuNhMO8vFRtdTa>$-8XV+!JoDJ3I zK{-#JvPY;K3*B|sUCeynefK55x;@MWO26`zuXs}Cw%cw)U9d;Q%1TFeYL8M^yvi8m z#e*=4VN9jQX2p(bcD&Koc^78jo1ZYe$JLW=(F^stC+dXN83roYNGGbC$`|bmHFW*t zj>q}4G`s-U9$FHO%meU%F#f#6%iOc~6Ln5=eD z1Si*56q%S}Hu>a%2OgN6A-Vx9K?G#{uFZY&$tPDO+IXV_&TItEkqb6D z1KiHN`UE0+j?Y@vMPO;)^(W4N(7G=j3@o^`gTrMr0r1=<)FgahN6z-*i!XA+D+bQf z0X7m5Cx*%KKT00$#0?u~eo%z$KuT1>blTwo-clR5Q`jKigP+en`)rJ7=1tFecE3Y7 z1;M>D6|w+JU$?!OkiFnRi2?QqY_bPj0Z3}OPI~I4s1tY&B$;@a0cGesXtuHqjAS8Z zc6U6qgzZS~fx+aVeonn`o*h0H9f4U#!T?Y{+>9fi1i7#oro=G6{A4`fLQg#L1QrUO z^p%_$7*)nlm6?v#^K6*mGxvG#+^|{j@UhLw2bGtW=wQR>*oP1|xgO#QEsT}>}CqIFd`W2Ch6~z)1M`sEKHoA~g_gn7{Dj0(K z@YPpeZP8im;9iR(>2*2yMtD=vY#*Q8Y26FTr!b$GvF-@z2-`an7*zYrkh;?;+U%S} z&YGj*s!ae4*2lx?Dvi8ZPtopO!U#?SUfCGHNGN=Jk;NS=M82xI^bd1 z)*OvJUBwbiKLL_p$3Orx#NOG35jv|EsqI}&J18w}t^j-@N_lQ@xSc9UpBj?gfh9<( z4NV^NF>t_2uNk$aA4I7kHaL`}mz|!p1Tc}&IR|MfE^`750Jrcw&qI-3V&bE%EOYK` z9UT=m^`3fix=Fl?&g7ft&`up?229T|_aHi!g9S^x1;)%9uwNCgkx^P&@5}luu)$pj zQK`0UCC`CGpT8>1Y=}A+OB<;bOKK&Tozvger1AvJZdLlhvha<;m2licJ9$a`!|jhg z`Y0w?b7M+}4MG%D2mgY!%z+!3VK}=kA%Ahg!)4pIBTdtyJcLGU9~Ls!&{*?OrJ>7; zNFwIE&WmtJV#`e-i$a{uVS}|E#LUXbDmD@|_Q&|8`>wU5@$OPMv zlBswOkHHwm-Bu@6J1S~_GT`pJ@8$;5pe@bn@XfuY3K5k0lr<5t$Z}E~F3WhtDbR6u{R9sP5&9Oe_)j;mPa zgOi!xI272>ha!BQ+TL3`MS3@->kh7L@GD~}?ciSVU?B+zk!5wVkmC>{kF2Z0XL6Yz z#igRt2I=gv7ILlkV#+t77+=?U@@cd5JgHsnxW86S?4pAGuFhQBZjI)_F<|wte)X#{ z(ySu&;_A4;=FGFYweoTuJ$jUA#k3wbgxEQm5+ZRE;8|7NoOu+*RjR)jJ;|IVQKh4p zN3P)tt;Xs!@n#(Ro$a{O6`5xn+e^+oH;Mc*dIQ2w=fx)KKDN}N5hNz<3GbFsHv#B= zmoty;)UL3*mmqzzI<2`m+X;?UCVb{+TI=HY((P+?;C*%SVs)~k*72xdX`sR`Os>&a zMpj3G<^isrEIW-Q7N@4*#H&>gR}s@Zan@Axv}0)h=YRg^&1ka}W11UR0sbRLj-+aW zQ>!{Fw1sj~yrfX|vdx+2 z7CZ2@$`8v4tHYj#pH=$OR8}`8x7UfiIrB`}YLBx7Zv@A#pMU;&vyLVo^vsEK@iwIk zF~U?|tEQ3V%<}rGc0cQPzSwqLv0TL5_=*ZEb+?C>TeTj^*zV}D#~$Nb>R4)7#`)-J zWoFpkUYb9zKJKlDAsrrv)V((K)x~LBT6P^goOo-qD;AyIq|+GT3U&a>Y|@;hcF=hM zcAjXfyp@%QCGcTj1{^{?!!)oF&~oPS@W}}+H=9(GJ7Ycdm}RoqOqMGEoF3QY>S>Fm z-7*eBPVF7o9y8gT?R@d(%u@`L)h7(+y7cOwdg>{ETCyos5>cE=12-`<&1foax{j;U z*3&bY0qio`*i!QC>yxnb`RAn%>N4TkqMFNnoI#uCRabU!3RG_Ah0ZUPg|@;6a9X~E z^!nIVz77yS@sC!F?;ri>NBcfJd)9qzb`Gk@NTv{%(bmYlE$ho?ea-gi>E|4jmOhZn z5Ze|_YZ)KgX|so@dh`QD3h(8_f(H`X~Pr+3XyM zI6$uZ?svbN3p9^ceDbTtSG$kW#vsuC$z|I!oW}mFnE9;cK70BH#nQ9?(+egy`Fx>T z+Wg5hg6X$TgPINAqd>ejsF-Op8>UJ&;~dJ&9PaN7-ML6PV=-2T@l5O=6#hG_0@_2= zW}GY0=P~;JtXO)6+cW%J4lapzP?yCiBZUsa>;rWwWO-GGR>dN*^xt53>xui=psK9% zp^AyBOp9y^H}~N50bM#d>dDT#)k^fquR`YRSG7DdAvwLBApWeb=`l_w`2%F>8BERo zw+ofx-A?%CY$p)+=ZF^6&-B_%iDU$4isqoS)3W1K&-nU4F8EfQ+nY2igJmR^^UDu^ zs+T>1b=~Ov|6w{FGbb6h?9mK)u4^7GocV<1%&h55|6b6Q^EM9*rr+xEo+-5hxh7vN zBg=HKS2;KNIVWnS*FN*BGwIxTs;)}e9~4V>@GyRxZqh!uI=+etX9aEZacy0DE6iq2 zf?}|F+;wJpKRHXU%5w)h|FUi7_e9ucr%zxRG0seKeun(K>fD}u@&_0mP7C`1yCVs-M^tVpiB+|90*lFhEu*3~ccG3<`}U-rE;NRG5jFYD;4zPqKCTDLSa zIs#@iz<_6g2yFZZ$A-hPY}h~6jtzczz5By9VGbV~4i*S5vtAe$7%(s_7=~+sT@J(C zqmk6=OX}{buD+`JzSW2N?ykEsKR=mI*UQ)02dbKy5j#7nj8t}3=9gc--}AlS^Iopd z22;Fr$?vZ5(LYMJR^(W;QMS8%OS5J0Q8a1gVxd}Ec$A)J!lrcFp|p6mcE*xivqsKe zCQ(sZRu55~$-=lx!@_d_j}G8_v)p-Q_wKTo1O|F2Q2pmGt3yR!zNK79ULk2wN;43woh~((y3=8HK+WU9gQCMv7(RQb2P+pA7K(th zj$WNvxwOH{T+AV)4b--+9xhpHjU9PxxrA4LL6A8Mxgyx!( z`*94NEV)#-uCI1$eqHnIp7{DtuJK|)w1AdwLw%Lm-Hz*9WW9E&=pr^fi_9eiy;m&e zy-O|ax?}(UcT2Fuxk-Yy`iuDM{YL zPi##Z!Jn+YVGo&h^~fWSFhK=9XG%Gnm7ef%G{~=zp74a7L{pO5jhk8M?JInfOfZUq zuV868KLp3imoGC=TLh#9JeY}+Nf+rY{*K;nMm7$6R#go$5>yN~Q>ZDgCi_ z1x*eb#$3ETolS13Y)VrXz{;hvGAt z2B1fvSS6(L&a1h(xuQp(ou{}K7Z+JfWaU%WfCNBYPhc*HcqpeBjYb6d6+VXomo!Lz zpcwll*%+8(mXWAafjZMWvGw=&7pJAunY?c#ml=umLl>Mo*%Qe&3$^@#DuUD=V4LMhyUjOBt;0fjM|BmWmP~$q*^pLCci<_3PJ(pI9uW zoH!}rEg2em)-H#Jkxi8kXi5borH4Od7D$G_q^Yz2xB)FtZ?hE9a#B8YTF7t5Ka9D^lET%03Zfco`cTLxa>~tf%HQL~n5g z$KpI5`o!d%mEPh{y3o+uM+OvR)kQq026<(AdfL*`fF-EJIv3WuVjdCRmFV0r@jmcQ= za8K7_w0pikG}GG=Yr7h4eQD_C_1T_|naC|%*>j(ryN%J85+v$XWm-i*nskN8nRPZ0 zb=vrc4jsC7?V8TD-v0KtGd+*vE-8paEUc%7h6eV5@IG6)MnvDAt{c0>B~ z>C@qGn7;zIT>8O(WOA|ajWZ6&$36H7x|;2vKgF;?=j|Blq_auU7B{IU!acBGUQR%q zZVje@;-}}Hd+vb;9-ye{V7YMN0t{qGz}n@(mOpnF*jl?HUou{}^2Rs55o88*ol5{k z$J^+#gkb%+cWhFGdosU9hR2#3sBh66pspU@Iq&>I^YT~W^6kj5h-NxTa~jQ-#RzhcBO zJ22ujD(mX%&~5xg%7Jy0wF5=4L0vbBi$kQx$-=9xqYzgrZCnxL$Sd?1nVuRaujUPGZQFFpWda@pM0z;V zJ~_}m66u)gi>ytJk9CK?^VP@y+3&p#v}9jMH#gPS)u?>=A;xiTVIIt*P)KtF8b!P! z0iY4h9zJ}SHU*^z5VB4Bg=7{3X7qXDI;Sw0FaRI}2hq{NNFsdzq}d=*(bLl-Djj&1 zR6YJmwS#lQYA+g!~^uEI7o{OT@haSBHqk83jmLP za!h1Ol{a8%rk9B>^hY0klz{+BiLX9?{yfFVD|Fyv`a@B3AtTk1fu@y>D;O*&3ap8^ z8Pdiq!{~FY*%@4G>=5Ls~1VSECYa(prkI=b&z zh9-WYnwlDj5dyERttE6ZG$0`|a55-N(cBNxm|UC%yqQJ~Z5Cd^OGTwnwm8?TG8sxJ z0@749Xpqqs$N?u9L^{2B#5YRmP;tb=J+&* zKOYl>C8)ST+($U+>+8b_rld@Hew`Si!4R7E=1J#O^ozIf`0>k?H$mtK^>-H~oJ1eSa z$g>+b(t(c+tmf?5vtrrp2kG+ia6^)<)R?3ICkt9zV!0t%j_GJDwH#h;*rDa zpfdx3fH;mgB5Z+xmq0vM3PKd42}y!^lG@>ZjJ~{AUomAO;3puQu`|pOd(EIb#-o_bG)N@wy&$J=|wDlzJReGqzC&VxB)=6Q$Ca#Pp8o1 zbWvKG2o%i;mxB6;AA#-q$!HYL1*&%(x(w?l3?0;LcU-WUpnpp>ZFg%ay2G~(IAoPxH&vt(9$ zDQrfJ9R`;?=S^>V6Iq$GX3roKYho^$$^eMzl<7B&fzBHfJuTBi9pjPax&Ds67oQz$ zZMyl=^9}V?hZ<_fLv4HR(Vj4#bt36zDw9OdHq*%f(?Bf0Y~hfmcb7vz%T6~FAj9Lw zk4qsHZjjG`){>wM7B~R_1OjY8#o=QqdAtHQLujOhx_aM}OLNK)w74i`@3>j4Hk@;s z;9Z=L^u0({VR3XCA3{9SUBjNBWpTOl^NY)uK6s-j=qbfhSkcG_fLP91&{|RNq;}{A z{i1*z#14)GaZ&T|Nbe0EC-NnWptG|RcXExB8~{cHXjS1?%qFbGpdVzF9P1l5ZV3Ix zPur%AX{RbdOJ~5PvkHihg<1gVrWbx3X?Z4fdt@mVnIGtBzw(^dWBAIw`$2lBzsK)r z=}bE5=zEpOq%(P$izM~>#636i1jrMpH36BmBRe1sDVgFM@Jz&ej5H{ynx?DwajyzV9H=#K>l>OXptXV}QV42AjE;o8B=G~sU;gr!dVG^!-$Lf@+9lv#D_IUCp?ucT@aWExF1J$2J)xR6DEns3W8-C zB*lV3K|9QUK>HX|CRlRGMhp1N2OoTpLn(d(=1*cO2}tnX?YNtj!K*S^Go1nK&7jv9 z47HC&T0(8lL_4mmO+{z>I;Z=>9Zgs4M5Z!hG~Bx9KImv^rt>)g9H@LNW0}IT^pddy z1S@6{vy$+=)Trn%T@ws^$e2QdF{e)DtGTHYXvA?ipg+YcB8#1Rwn%W3zK9~6c>8fb-M)}a0GUvf zA#cL~NezO8Jg6B+Bxrrhpo`m?+?AL}BIA5yezt#Ld<= zPOVBRlNKjl&&{TZ-dl6S;h|1DV%T^6`I+9%{`RJ7pAj(jH4l4xx_w?FpK)zhdnMB; zE5FuDZ^dJOz^X^dvuKpWz|txl>CJ-}#V5=RQfXWQ)?)e*U`&d`Z4@#WKH`K35l$#c zVz^&i3X)N*Cz^_Fg?=)zgppi`*UG0J5dcLH53D=VH+~mkz}du)D#+t;_X$*b5u&9P zXe+JeRA)O74z)3KDP|d+mU>b&V_|#NL`$>ss~*;oKiQxw8Pyf;(W8o#TQ-v_GmQ4D z&rZd{(~-8B$gSDPt=o~#neeU2(5f% zKsdqo+;&HZ^!x#RR$6;ix$1Qpe3v|~=QUZoGO758csMO5_lcO1Hid*^cE}gWudXXP z@^z(s_nT{o zJ@@A3X2z!38Nm-ol+tPCz=oN?@1+C#-`5p@%BeUZt=47ZtQwJ2Tu|^Hc~nNG4T8Y0X2vMUW## zqHg0`JBzzrh2FB7NXNuWqh}iH0@M>i^s-Y~rd>13)iLQtI>TZWbAAr2#tw*2M0>)m z*JlU9(|uht(eP}ndn|HuZm4Ifw{tEQnH~u3xzF65g_*|w|At-UOqvq1V(MS9-=^1D zGYeW*R=Pt~SKuxT$PKz0cdbq04CL#8;nSy2!|0=ik&rHM4%-KYCv0|BU9n(_bz5|R zc%6;KQ-UHUN6D`RZM4Fq22EasZb+Kh?M&In=N zJtDH=xK>Yru4|3fr6(q{}sIz!D(gRuCz+oGYCXm>02 zShzJ7Y8mWoj)mLz++VzM6@y?0)(PEAHkC+ju5XA#p4XwDq4Xr7Wxv(d<#@NWf-KiX zYiHWbZu8Ui;ks|!37@k6rUJ@1SCUs12*^^)>P{2#l6}X zNV8!TWPEgRBQp7wg=)E6lGnpxnUB8)9GkmqrLw=jP(&n+is z!_u4f15Yu>vJ^NS8EDXP62E&a+tnq*Q|URJb~u>7`&36@Nz>CIEw)a=AadTT{x zZh|%w4=sfG$Rm%OIC0|Gv18ztSlP)i3*GEeUJv-B$Llcy{xZ%ZFAjyy zJv`$xynY}4^LYLC-(LK0)8od*M!aZpa*~<1933f37fa{2Rs_Eao9;rPXT~b26R%Je zEfwYBin)i1I+qh;+)TvR73{_21{jE`as};dVs36ucd&>fi(#fB3Z?a7%w;iUvgy>8 ztyiI+@sGN?keyGY>?|$Co?FVynzoBZtZCf~x7%y+^1kBbZsLs>9pd8NuRf&3E|X0h zx%XrfCYH@QS*9B+*yCGkFck~iHG@UgL|()do-+(loQlh&jn z^Dea=pftA)wM|vfo=Mw0X<>djoz6Puo|!XK!lkKRq{x)=aYcJMZL{}ilOk@VmHXXg zK>QVgv>q1J!$bFuN^dWwmJ{4ZPgd4e6RBi@>-leD%FGDWRWVBsgmlr7UPMnb8N2+( zAq>{q#_Hk{fVrTo@q+fmW)9D1Gw5w1m0C-u65}JY%L}$^8vX3)=^;oU3P~Aaz#X%d z%mkemY~L&5!F2>ZVJ>lLLoLN|4>2_4&wI5c;|UCqgz9W?rjnqoSdt6cnYu&%DKSKv zhiA^52?m4p_4PiVudc4Hva*tfSbUlL&rTv)y4bY%CZqyuLOzS|FdV$qW^~u9V#m;tEs7}uC8VR*ge^*s;XdX z)5Jzka3uGzO6QkWT13ps2ez!8o@WV0>xmqCH}oKvSk{97-7yq>M!2E|(!QQ*qCes) z_2v1>$`W*EA{8GQ8{H;C(5QJ=FpfFLAj1(4@40V#)STAl=jT_KSIn&KYP)dZ!szHI zO)4Cz043e-?zgN>50W`^Ij1(_YHfCNW>Y2a#FN={#>~K|Rc1PqOJ>oP^tz?&6ju|} zJDZ8yRwTrhP1(n^!emWmF#EE}^h(xT&E!_@EX~a?%s@T^0|S_Suw}=!<;MDjH8p#*r!jQzI%^{RY>$uX;s()HeL}Iko>A= zp}4+X$DtI3>5aRhV0vIq?aaX0Q?PohlRe4T7u$ya{NfyR(b1zveZDfgEDM^^V?Z5n zmn(bjh7$*7@daln0K7QAfQzzBOO9L-%ir8mf5x1$)Koeb2R3`hmx0`cxLpgjW#$r= zN-1+ot;a1hW2rckZPbEc5p7Yfo9n~7K*aB zcbrWx0^*10=8tF|SFVWKm4s6SA*6DX*s-pil#>(7+<3ioSCuZuLwEJ)K;jMJuvJ>- zjM^FLRy$L1#PO)-kI8c2@*7zB%qShVVw=lx_uK7vS&EuxeRBg^y0P&{^Ns7nL$Qh8 zTT}g=W0CgJ-dn@Yair(wSYO9@&#gW8rluySI3iXGI+(6Wa|S(JTwKJF8n0lF2TVJ) z0o}W_a;Lk0qx$f_I&u1cmIdE$7+907^nj^;b3vQ6GcU_>5>ZI|c>`;vc(Js}r8;5I(*~sUOzlb%))y?7 zd}!P1Nq6En(kTRm=6Y7<2nDOpFFoB+>diMdY|Dc7V9qlAK2Nl_dwghMwCmbf==ylL zX*AqC61p)QY8eT)j&`?=b=}x=k45`E`OHkdF`b3J+%CFgWrt|Lq5{g9*{M4!2O^}_ zGC7a;1C0$o@f$x4c)w*BU-XxK(=fi`EB~6|1#Z7%7+((hzvVT)0-Sq2Pk20E^Z38y z_5F?E`HJBI&VO2Fw47~NsPg|m!}!>WiZ5lh*&R5us6lE!f&ojs0F@y{SLZ~@=$>u; zya+Js`bQe1r_pk}uPoygu3IWdi^gN-zkDFWlsXj=>=FE|iJ*NgFxJ_N%GVZAMUa2; zx@4&8-;0a*m6`<8mYxTkNOg=PQ;`5DCv)3&_9`=;NP+pnDg-Peovo9x$W%`YAUzxH zB%WiTmZ9#p(Y~(nQ0tz1UvI?YRJG)C8B+0_U0skXFE5vm(y3IT3vtSdB@^rE^rW&m zh6);gcjnmD>gp#O&;83vqy1!E%^RsAQQ=TDDRe*0+P1;hCLbM@cFbWSI?wE-b5!ck5+Eshft6EtsC zzGT~S(pRKb8de)jHb_{C2so^wSc>yRiCc^=ahGb6`o5AA568S(;k+hbbnhHG(BI$B zD=;*GPY6URhFE?g&U^|1PeGnKnIW&hZBi4&$NT#F@M=6l)yK&K`GeD1POiA553xTi z8sZ$uSK@#o#$j4z9ZN9iGx|E3M|xTp25m4;_1)}ky<%4*#v+3~owvsa$HMJsK-8w88&T!~4g#LYr@FoT~G*8^(vA zkbTB4{Ki-7%6@h7)MvZLQmZPns;tG7GJNlR;KVO{p7$@M)w)V9sq8YK==&F^d>xyK z<(#?7zUiI;CY=JwI6`i)GA>=Zgo|{bO-@dpJ$n}1I}(W~r+`{-L8lzWeJ{Z*)k#XL z3j>^}rZBi5dlDon6{Kn43x=UN^~@GsGh^}6?Kt6G7;DCZa1UWd9HIqw9{5C`iAKq+ zmMnU-z@H?-uG28S3v+?@<6}{Rsz7cDGVXV6aWMg40 z7GIfv>A9y`uDv)BZr^hs?2Ev7v~1X!IV%f1r*gL3Sv4sPQ(smJTZomJSXb%f)ScPQ zxEguy@84?eRd-YpV|=>)7e3>szKTy&*ZwRR_=#bBs?2zDN=3>l|4W(ou?nNDI`B6D zwqg9+sby7btay#D8)Y9f%Km&NnXNK@K6*QnQezaC6kMx(`i)d;;snD{S64@!369N+ z{1%*ac6KVKfK+KYtGi1B?s5YXXktq-FE4VeIi_4h#3xolEiD)p0!BP5C-D#Zla--( z@7UNFPH@D7BO@dFCompFFhiN^1!Y3*EGJ)AaEm{q(I^Q9qqpo5?H4F;yojE8vLJF= zK|5xj-T7S7sStO-oi)qs3h^70ea(xpTeH0_GktA~QUV#3R}h z4tVSe@mw|y_z}-Z)715z+L`@Z(02RITztb+nFPR{Py+$u1C`YuDyw+^)aJC$_(H(< zliCxH1#7==c)n}+{?hAx((C=%*%MJC@ZR#;4;r5LjV`H5<5w5Xf9}-L$IAmBswn@c z&->@V#Kq%(WvR*O-tAEUAO(J0R#;98;qyZp8ym4u66)v`?x$J>$y!=&gW(hw}WO)iJmJ^0{*crO=6jtCp?>FE&^VF;{zM!w4AO@le~I`#?_^&st7AT{%8#`m0@# z)@|nkxn;s3>9eNO{%?K8XKR9=GraFJj1OLZ>yvFG%O2xDrgICJdje@0cL}u+ zGbGib?kXxOFm^aXbyHhHsvH#EM=f?l5nNi_3uqHBs;Q|#_a1)uVJJgU{(N0&i3f`Z zae{e-4v=dJcqkSj%mDW6?5xIPx8s|@D&34yvy2UQl28o{4B*f9_IANDP8u2-NUh0` zj~qDy81r4SPT?m>+_JPn1L66$36O_$b|<8xEzgZ~UIp=(jfLmO`e#R?=Z+mccIeQ( zf^;&qk=%gExnP+pnNtn^=jtn4z1|m7YO~7tVVUP=M%gF)z8?lWziMdwreSR++Z&F46}`ES(vfr(9o8(S#EqU;Qx`~`TCZ+6EwczHNGFL|4en| zQ`Hr}2v&UAFuwT6KYiTr{gyH?KfU)2ErGOC*_@1crKJPXDFNnvbb6tkCt7!njJCBiDVsbkf#7oX_d}&=oPA^1=!-MqMw$WmV5?^OXOK9NVD_M z($KDC1yI5gO<+@`z7mH54#_b%@ufPCM=WZ%L1aa6Le!KGMMOa2oruOPj(v6;)*Wma3M zW*I5>KzvCV6Ak(&r%CDAsc2~p=b4sEic#$L+l!|zWVM}8fSgNe76p{?Q zNe9GZNgjeD9)VT+=%bH@LLsa#_z80XumsYerKQxJHxsBtIK3hy;RGsPgrA_6b*q6Z zmtE!LNcim8vwSrZM9~pg{%rqr2fg-R{He=P`w_q%oq(n2EOWS^s?rwW27H$Qkm!@K~ z!#(}CnjbjUP=V=ik071h%2{b;X6(4+^lYZg_|Fx-&l<)@JjTEF8=tK3{9U>6^PuN5 zb-^!qjgK7(ba{TI~mEXc!2eLY7c0Jz5Nk>CBldRPD@-l-z^jAnj_9A#EJxAO9Gx|Ah_ z=H$tfH*ek~;Bni74?YNW%>{z)ckw)ssHB8|yv}YzK|+-+$tzlZU_I zH$GJD|J?DqpPV`Nl*jXt2QOar8K3hQ|LbVo56Xzb!P)4fB*FqfO|WfB8U2Rhi< zANuH6HbQCp{eG-FBqx+Pu0Xcv2HO|?4_bn6C;edbT&R&{=OLTvjFryW=msofq2|fH zX25tV79Q=rg+0{#!elhm{?b!3Ly^%?+n#%WcUOhqqpU1Yoi#Id!t$RhMHVlSzlhwrZZ}GZZnz9tg{k*<8n;baS64wZql;NZK!A#89#P-c$j6#GV95*q|TQ=9XfOfwwtA8rQ$1K ziSSpb0xo2IeSJzxTjl+jGQxALd|?_bK{97ci;_bQ_Mlj4bOic2YuTz5GXZ>Ktouf| z<;7U21xQ|;h>rDjOb>Psb+?W8caC?q?zxXd`|vCv&44%{oi=mne8^aoGl#y2p-iUl zSZaDB88X$R6Lv8(>8<&NC}h91Je#vNEfvSUzBxZK){TX0GcmiqHMx-(&sft#V=ePb zFw@p^);eH%XEOnWr?LZWO>R#&I9$*t5HP@>FLKsdQLv*D!u#Zz1BYl~ap5M~MnLfkHFfxI(TE|qplbktaE zD!yt*>z7tjn7_%)X4;y_slG(6Gh=pBl33;h8^Wa@dE^l~mvDpu&S84sfd{zi)z#JE zNM|($@%ZuMScQ3!#yA56r7F~7i59m@moDK*wOK+Z9`%o;cFm*-U4PR?t}sglOBj%7RR_ZdB1 zb`oh{M{_LPJ{gNlM7uk0yx4l>>AA7!>`4D;=;oe#Z%;RqOWCUBpxV;>Ji3>lh-6FK zGBY!qaSY$4nO-qdvzx1(X7-k|8Z1suwkT^sS;_eNS|+swD`9eE0!Rk_SMI=GNZMuL z_{f|}sh)&6oKwqLa}`Vmgftb;SqUX>D_7PHYXPi$z9_W^Z(v5Hl`oMd253vta@6lB zp_Z2NaK6!1!u;|f?Mk)M3q~ZdP)>k4F*M{UDP@(+J*g?s{nh$%u%j$xuR1mTEqYy; zwW~@IoY&4LiEnLeVeM9j>T8=`dSNuy7mIWZgm3nT+J}0(crx4<>g{ZehHmb;KlAjj zFPy(0(uUH&yKF~LE}OHqy*h$wtX6u$b|JP>&cZCoC9wWe*iORLhLgu?D_u)v%$&+* z6h9G12;2GCv}taCZzgTQUa-;aR7*P3Ib-uJYg>ANG?V~z0@^ zhZ*1kkAfj>0)Y+=t!;NoP64U*LXZMd^NRxOf9<&hgxkO3^K7(d%~aM7{@7K)mWe(% z#ktvpEtL$EUXn}X(W6IYfm2QfnwW}ueWg$fI%;Oa1}JYoJ}fQ^~s`}awT!% z>4~6X%QKl%X@zOB?(2P!`7TP8`eAnlmtI!jiY}>LrM0fgVrFH#_=!%L;_*#_MLesi z?LgvTWjU;lc$F(c0SD`uckODOrmJZ9ZTA z5&Z9E^{&_O1oVIuTlM?BxS2dwesY*CCY{%*{k2)J(+97||>Jq*Kb7f;|9rvxSu4gh(@90dLbI2)Fu}QLh#meouLl5HFfmjqKr|s6T ztwXi8vML@_zKHRiA~Mq)9c$AM+vKyhY_}Y`WZHV!vh{V&R?zmORE{3b+R^jvpDgDm zWm|^MVud}ENm-6g=X22TQbxqr!7QT7LYFzkrB^+>w3fbD>m`9jr%dmuLiNH%J^#E^ ze(B$}P3Io61RN|_^m3fk4qf(2%3L06+Sh@El#?RaIeIS)m|DO^NLA9wjl zXa=!5K0b~s!iWC>4Sflnc)x3q77Xj>2i#Ax0p1Ag(YUimT&aR~nE5~g8UZlS4xK+D z=WR!v^CG6Qn6L0A)Q$@%g+Mw-4y+@ASrYo+c$}V|evLu;E}eM4gIZdEE$)#6 zK7=@Ax}XGuY-gh#2rOW?oD42Jh@((tG*wwyxoy>XwoNwJYcLg!S9r@Cj63X5{>g5@ zM8uyAm(XJM`~5XFHN>;H_g{zf@4|P%787HKCg;JNaJMH=e2;g(iR#lU!7V2n+|u~7 zUJLw6Z^9pRb}b#ytLJ2?V)RgtcD1@~%=r!;N7( zCjZkF&w9**wY0Ug|Yq{W|-f5MuY-F)UX32COROU^Ujj?PGd2^a{Ovk>Xm zAzj*ylz=LQuO1m0Arz~ss>E7>Ekk}tsIyKMN47P#|nj)GTVejL!8tQBl`x)zfL?}iA~2Oy`~rliXEyIqNdKV@>v-;p$g*0Qe`Q5 zuq&{Xx_I&8!oq^MVbKnM#R-dZU&C4&lB6S%DX-K6b#-<9{rz0Fz(dZSJT5`n#oNRDT)%cTC!xzvP$Kua>3;>3hW7^DU%Ld8puhc#R$pu!6Fh zbImnQo3U6dg4?aFt#uyJA2Fm~i(i_;lh}iThw1q2v(L0zJTt@ydxdUaym(P{gYf(N z@4t^}V#p0<6LXi%WK|{BzXC`LC&jz?3iwGLiipO~&p-d1 z{GkGdzR`S^OR~Hv$viJ-y_M2GWC|FmOHoFB4?Uq9iu?x@Q3i0uo9ZztVitf~0F}ik zt0BonAiwj@JILV8I5bMCWHJc>{%ZWvni973%J?a_1(63&C@xGU6X*BZwQJ-4qS$x;jSQt(Evd2Z_h-8*{l9x?aJt}2j3Asv9poR_t@Y;Sb%&AkSH08qPTPNNR zd1SwXdI0Rm8gMGp5Tib<3Z=%TSy=Kk$WEywg8(by*zUf z-4AcbUJ8)K#YMmv3NwT)lx<|h5K!Mx&LOk`Z~XlD3 z%4S#P#Of`ikNr?>;G|1fqv(EgAj^$Z$Y;hTjg5_QMo{bW<;%RC^y^>$8j_jiQBfUf zb^q@6D;phs2vCzG;X0zn&E4w54V}-OD#Q|{* z#>(|K*{|uNqfdj~xQ}RoNw`SzUDBbB7@1Bc-ZxV^MXEiLXo)0D;*X^{`_!W;qwM5Z_AaA0nlJ zQVLbFSFS4aUIwqLFwl84_3+dxM0yE%K)DMw+(6qIEeZ{Qt*zME8Giq! zJ?PbyD_4+#hPGRKR5km@0qIvCFU<^K3`}x&rc;7=#+%YuE`0;8j6tI7uMXj~HyN9! z)x!4JCRA>@4j@-<#T5EZr9a{gaf)bd--nHFW%P%55-YOo)e#8-4Rqj*Ei5oNOO+)qASN%x1R-e7BO_<4+THTK~ ziTiC{|-Qc^A8?+%l89HgC=&tmb-r^#bij329ZRs)t`HJcw1* zX`s#p!C7~Fpk6tw`=Va6{CDdIrf5rx^nUg4{if+uTuEvzBM@rMv)3OrT zTT%xzZ{EDw-rmkT2+I~LA@-&{ckkYX^-8z@k58BW{(foICaOLgZ>C1+)VUNy zvlX$df>|}Jo`)#kQiYta6UC~zCuSi3k}jzderag|vU78LBa_SSEe+HvRdn%N)@he3 zx)q2wDj%3orlM8F{rGfose+p2%AGrRve_)P5xgk?#o2fwr-Z_ax|vnA9m#7-TnAYp za}kThu=-%h^8UCA>ADk~1Iejdt#DiQY91(#RJ3S6EK>2Lq_prvM521Ln{Tm|2rcn8 z)E!R<&$$EyhnjLeqM};Xk=%n8VAp}RZbqbKl-WOvENj)u%-nQOPfzV&y{*MyKx%6; zv>Nu3d^s=~^jK^|AP}hTUug$`=VoT{QHIaM&6AaW!i4Jn9SUvV*;1#=$$Y7YN@~m! zx_9l`HED3Z_K19_Gq>x6SRESGe^qJ2ndQF{rBk;$B*N-7LRuA)@>B3EfLBGg_Ur)% z;U@y8j`MZ0NR(~04{~%OvndlH%S4@#??jfi7xl5SwhAeI<;o?Cc{H6$6vD3Ys3#Y6 zWW%m>?VSlZa}jqwr*F!GbJUZOR_c8sgys&EIlbFo-9M{*$76p|HPXL zE!mi=`@y;gu6I?Ei%?ScS(PEwfeB{y4yi~C=?01JiKbQkj?(7#mabiBmDZM~csP(x z#j@U!oNqMmH)Z{njL)3*Su=iHHekLVC#UMa6mcTWj(wZvq#!M7 z0DA&Kq}6T?(Af-zA^y$;G4At%F1kIww#YJh8Q5o`+fm@>NflCx1 z;9D-2BP%4x79|O3VNP{FNGzRBa}_Yg0P}(dc}qx@OK6rEa2r!bKFfk)-GyFK>gsc3qmd5_DCS*u`WrNsjSfG36LR$3Qz-t&EldyTA$&-Q=DK4ay=$)-l7_ z4=N9MXEGU9EEbELVpTGbA{*b204ZTH?EuX+OR&Ag5OG^FA=_+H2lIHu8MY0@y%vBx z8S+f!lR3ZRz!VMoPBrV01|1zm=qi3_6}eU>8uiHrZKBx^Km4$%sp;(5vod|Wwt4&Z zZJu=F4J(!7W&G_2AAE4`+&KsnVv=!>)%_~~qRVN@@fH{^H{E1~0`Qn$w#*P672%v^ z)WYguK#m$A##IAUbKiVOt?!PB;c~0V|Y^*<4~{X=b?pk#%IS;CCFDl93>=qV4K3zpRyj=k2mS z9w6#@ANvU^9K`-6>!&|)lT zRS9~LD^ct=f69txxECceI3VhW)9KXquLhtn23w~a%jH?(1Z-zdV@t`ibp);KhW=_d>6@9&o;CS`NS z?t@LRqoV_joH=ub+Z-3NC?|}gLoqN7N?M(TE_>x?pMB={``HJo6Eafp1nfd}E^7SC zV>{XPK#mFzzAzG%OOI2G8UIeO>l#O8YiE;?Zq*@eDTK`hp9!fLauj1;DALA94^9~j zrwq+`pZ&lT3;9tO>NCUgD%zgEx(?FMMP>ichl)DzKsE|F5`u&TY#6f*NkZL~IxQgj z+u!~cJi#&-e-Y+O=3PFLfxNsa3LCh6<;oRkJ5?q63-4esSltgT>+0%42WZ!DiqRP^ z4N+jwbIueCP>p=;x-?}V!*%fGXFvNH7B9Y|x7=cAzmPK+5m%^)2;h?oT)i{PDY$g$ zlB%3*`*%FCkm(+jdwj$;1+R#4l%b%8O3$SveWou_@6tY`OV2_&Ztc%_j8Hr#6aJZ8 zbTSiv|LWzdJw0z4qzMC>TF{WWV8!}C=I-6Qj6x@A&H^P5t#8#k`aGm%iZPH27cLNT zqNPA~p*ki7YL94}oJUZn1C#1#DwU#cDU&D)JSP;zXz9=hdX114HG|9n$7nUz15_L3N?9#dlG&F=|u?6=c{?@D_08Uj#N=Lm5aX{Kbm^^bep68l*9< z%bW&~jyZ-3A$!_y&PUzppkpeV=swkQ@l40}gmhV}>}sz_N~@NgxZ{Ka61c*B>gLUx zRHsGD6~9v>#e*e@LjY3UWPw=B1zAc*D;WOCC!b)AAcIX-Hf6NT1}Usm$wraRFI-&5 z3u-+nNRxGfNuU&FHSxxEim{B1jRBl0CowuKa7cK{cIsCg5tv5l4M{>xhRPfDz{ayIvda(n`;SGZ{m@m$M z0*UOUw;7rSH!=p$N?ZZ&u+$x?9|&n)Kt^>D__PYiVax?cz-*K=EKDdpD)@fw+BI=9 z(W%g1A1#w^OeB=hk5`=$AC6X!A% zFT~G({&Qr`pFdA<{=+}~gY1uZ!wkp2Ksd)Dkb`Q0snKfADA}99Qk1-V_bz^772{tB zWU`Cf1gM~TJRaxPMkAVKI5g~)bh%&>X_D{xqbiuV%FeE~Q`XT9SSEayv4{mQ9#8nQ zVHc9mGB6hRIffriq=H$W{lF9rcsp8~s#*!CE>(6*RjvH&QH!R87ph@|KOE9%b7*Kt ze7}^C$XKmb!7#t`6hN3J9yzHf&Ij?u;V;-7Ks(P>KPBad;b8g!mA0d_SD+7aY77L-==QOofPKK_s;e^QX9aA3@aENym@r-am6<;tq)brRM>AuRu5 zQfMdAJ6GM08pRx;H3|06_M^+Vx1s<&XBHA_5H|BF3n4&>ndyB4kY;Dza*OD%% zx638j%GJZ=6VyG(H!?xn53ztOg&YtE8u=qfA!0$JJl&h3<*IuMVF}qHji45$3^R@l zDsuWjh-X-IBFQR~(_T^RSy-!`eG|H}xFj4!8hIIz{{BupO$n(52UNMiJPk1kJCuM= zQW3WXgX<*tlas~epdS3;Cv+0%7~)fv`2zE4;LCF0M>WEn{S-~9Qq~oZa;3Tr6qZY^ zEryU+4|zrpojQN z{I}eH8Td;5gcwi*+Fv821uEM9wO0OAgIgp+JlEY6P%nLJ&jzTg7lPz+mfEazQoT|5 zd?PBO>I304eZ8!0tgo)G;lG~q-KODzY$B2fx?_H4)aOWrz09N|zOcs@_c;$teZ3Fw zeE0z-6x%e<9k4*kwct|m*wfE|pQ3L4@J9`uCEK6By(0JH)Z0M9K>3NLcz`0%;^~Q; zxzt@qkwr=mVO6V^kG+exyCqqi>1+xXB(RSu^ z%YmuAy&Zhx8KoM2^NU~n0$M0UC^uiZ!&N=GM`oc8CymP2Mc;`8zy=4~oCoDJkt6~{ zq`E2-)LVGfXD@^@FOw^>uFe{*TPbzdnqC*ArIYF%a9QXzNRZ4KmF-XJ3BkOy1LGtJ4cTVT|FoA@bCy4yM)ltt3c-i-i)9_0e(R- zWF!nmiqS)L@!~}ZXk;i9IjJ6wi=2_QAcDH?vZ1J^0$q_dQmoEd{X^VACuknlfsMQW zffqbg4WVvDYs!^F5$vjzkQ>U{ek8DZb6KwIs-qL5zV2>soiHKVE-yW04=MDt{UEgCosJzokLq~U z3!cI^RYw)cqaGd73rdFuwmkKCTBb==UFrg)Rd15I7pT%nJToG2WE5(jPga+v01=pd zH>d_v*(d=coYviKz@W-}X=k@#m5P2@n{U*ul>~;$$DoU}U$@G9Ej27ZKRdTyrYarQ zQF)Xkgh&_tUtM0=SX5hu9|5)-rD&=jqc7?ZP5W;m8$kV zj#}uQ6LsRKOGecV>h6XgQl(BaJcj?aPNkXAo3~ z{6Adxz!Js^s+8o0dzJgl;Zj;X`g|dY#=F2CIX#S`Ob#5jp+L~F4136mwRB`qvjsFI z7SbW@pl{pTG*9U4+NyaDH+L%9krGJk?1<7>u9>UbYik=&ImCbUtfkL2ySEA(8*?wT z4fhh6#x{>_X^MLALSZ7q+(%S(e;~(!w1AnU55XG+h^9DRWLX^!X<`0%&atX?q$Ja{ zk7Sx=r9;YtMZzDccvQM<0VpN5Wv&~QCk~gFSNFp$_ef*>M@no2ZYCBkc=m3|PDu^2KO`TTe_v#)OC+d71LKmxObGNh& zRZY{47hqhg>2fbrJZR3y>Gm<=SHabq^Gw@!NbXVw9#Wp;f_27P6BAR%kkTZCx+3aj z-)|&uwzgob?E$iOra6tCGwA61CyuvRoD{(e>Y_)8Q%IB|ju&O>#(PwSp^ndN7JNQx zJL*i;rs=y4{lI5sWldNofUNC|M^+TMBG7Z}YobduoL_*sTAiL>0HkNtM{EbZMI+x?snDjjw!w|V=XY~`gX2ZrJyZ9HbU}jH zAk)wRFyWAPxW|=rTr>EmvH_#}MN*papR{6VDVR*Aa%t;Gsj{;T%XD{hL*Fj2^X_b~ zE-jX~8dsG3RZF|l=3#Upk}J9?y)-wgSJ5h)t1CyP zyT1ICd*kxLyiQT8pc~rmjug;zT?SLJjSSM(+N$0wbhTVU-O|>k9u&B~h5|=QY+;Yj zrCpF-SzJJCM{TF3A(eLlCqQdwcN0?R>9X!jXgt6Akiohd_b?m`7Tq{1-zX9)HF1Xo zx~of1fzXEKtCjh=8N4Sai}`$>@|OPdMv$fxUOoCm`QQBJH|?#4Bc(Qjp|iF1OzkA# z^0{+Jtp)>rHY$J0VCZOR={|j$RnB#E@O@Oer<tJDLUcQ!R#$Q%!ou+VsSqc#|#$NV+m!7W@9G zt;SXKpM1V@{yh17jCS6=e3|XwjqY(ojrfK#Aau2-2Z?iy;b0&~oi9|me(4gbx7HeI zt-;_Bx@X#3!R?;2UGKkl>B0wsK@HJ8S&j`H%7eHRKOQ@+U-Mwzqu-QqDZzd20t(eCgau{P?OTa!HahpJwee+u_ zaj)n0J697vZ@^}8j~YP~nV8cYcUi)=k*LEIv5z7lgD;KfqQQWDB<8i@O}Y`MIpP`x zxwy}YK7f`m0hva0qmGf76XcAN!5irix-!ydl5-^LHU%BVs0S2vKC=&v_#E|sbtq#- z2CPOV=5^prPO{IE!N)t--x<9BO(qnGx?SiG+RTQ7_Mw5W$A;MnJ1j_1m!8qvaap2n zCkl8>qXXZ51JX|8FutI=Oeo%*YrerrP!V$MJUZ}`cWsPB!8*{z4Tb5+x7ulT(K2WBbfx1CFjHgV!{&I9^D2 z!IS7@DuEPpJ5d1tk`){^zMx{vZC@PEWrF^Y%?8q-i=Ip*qvRV|gftZou(!kyNDEzd zqtjq;kB%%)O<;|WCqtRAZ*d}zWytc+r@54SV>-2vkIjswTWTR;YtT-sFFtCinY1es z3)I!sRq)zV_R)mZh&NK&Vahno$i!{Nl+%=S=zrm3+%lAL;xChDbRh1rfw$;0rW=Ee zx-5RnaKbvAvX7tu-jUHKS(h1Ka&BFIdW`+RhTk+uFq~^`25-@9%#1e8=s*%O)-;%f zXtf%VN5c2CV>D?qq6M^rJSb*@-ZMIr{a|~{Z5@vX6JC4FI-K=bBj!Q9tM(DR+4Dwp zF%b3*v`8`UvEdDh_zBV+FH_QDY(zKfvBa!HDadE@K-y(ON;*dHvk_gkj5nGk!}l3G zOtzE5WFrRNh|gdJO0o>zI%o7b8b&)crkOw@u1|-N^Vr?mobtP;Q;~pqC}zLOz8FWpDJw-?!pM3(N1`8kS7faIb7=s|iPY4IUE$=pACC+8z zn6E3R+gyYFlZlXPsBf{5D4-Ek@!C)l86?!wKgRqq`v`=B-bp1A_T+j`5;)6@w3AYu>M#^i&(#CtDRubeUqzXh_ zW4e<;2Szc2J)%Yqg!1U8o^b-Dcuzy(L2lQW0Jb!uoA>CX$sDwUWumv{cQm3)#)8A( zHWD)Aw$9-INL%-+2OT-rDBg|u%+Z0Uj2A!0Ypspdx?R*8aZO<^JXYk-G#RiGv6YMk z9Bbn#pYbuIZp`Dtzk0=>vxuG7Z=b*h?Y5x$axsl1i6sD{m)l#tBTr`1QC;@#BZ0FF z>fk_af*eesi0VL5)@ecqP8$r^tqM_pF5+G;rXu#?LdcnPn=s@9(_GXPGTy5$7qem4 z=@!Gn+&o0|j`m_Ht%kJm+9MVkI)-^fpSb|h=Y?blOLb>y#`^f1pk;6&7fm`K3{3@} z38PEdx-@T063;o>Zl7i zQ4DXw1CRiU?1R0MwQbk|FH8lxZWy)=VkO`RwN3dUbY?-Jx8*#@xrif!OYJW15aA!i!gwF~X zU{^}{o%%+c@Z(E$bK?*H{7<{fPxH}8&~7Ux6UIjmmnMqfGeiM4WiT`Dg{fufY%-+6 z?nuoh>bv)+scghK(&sky7vetHXdBB5-+uY$VkR<~2`^2gto>iv`|sKNzl0u!{R@LF z#Jn&ev6d4)OFC$uONOe;v%aC;t*Lz2G+?~*FXAjENlzeo}ljXbS?yx zCc~+ye|dInA{)hE7mFz%HtrmmihBLSy^ZKP`o0N{^kYMTfSpYQA#8JA8%Q^z3+o_g z8UVDW6G5=rJ@_bM9bOqv&rOc`U6z1zbUYbw3_l$F=8yTHZ93^`#AmnB__SE`j*ce1 zUZ}gsRM*y^Y#YD%+u&D!hF-lsnVZio!6n&8ET|^RuHvgITwG zG9H`Cr6WO4EbJS3{3z~pBy2Wxcr5ONk^`bOb<3-FBkWon8!JR2ezUpvi!U65gKN{% zQ>oN=EC$K2F`WyVpG0BK+lJOAGhSnF+H1j5N(8)E%bAcP;Tf5Xy8!8|cO)0EADD_B zOU5xe6$wC1YSk}$?v%8x?aJm0Bk}42mGK1%1~gCTqS$|z^NF?b^ie6>2rY9XPXVMl`wW}E*Q1PGJ3728&luWWaw-*Ts(6+ z;?a#6)PdbB*tMH~h9#K(~yB?)}9NbVYqV&4v#zoyGF>4)-;p zoAMavGQshv2ZQq4jMp#gPRQ=gcIa=XnhhPz2J@2#PsdZ9pWgV2@rN zk9&;|8}T{e^CbP=ki+&LKlvqKbFo9eqHz6uH&%3Y^XYsljCGC0m3Emityp4hEvNGF zDD;hmly5R@$2$7A-~H2n_|<2Znwzm$ZePFJbN*+#uea$~K1QPj(4|_DA z1=85R&<%9PX&k~@_~y@l{4f9Mx1b1phUwn_`Db7TCJZ1HwG3@f7eE)w{1mKOpF19K zB?I=j+c*((LPTf1!_cx0Oc3>P+wfE}9ClgHoNCb>{?*cM`2|uMsIH6W$4Bo#U)pJ1 zNX51$#|l2z@BiC>{q3(lK4&n1$?eSs!1C!t0s9VgkC=5J;~Gx*Z2);XGD>&WXGSHOWOF2;OOk2Mi=0y(Le_iumrm+JP)-~atz zt6R%xYIzz$+U@}7XQo?g>q2)KIn5!oQ^TU)%t55Ao*hzep_phPC;b~*b_ceA!Hp3TJru8NX`QjWO&SB9Ew;Im=J`D!t=>=3 zqdvw`=mr)wmRJl{Ei4Y07$NtKcdkKTV$J2E9>>7_$*3dc7#t7idoIKjWEX}5dmO04 z)|~WPwT88+>rDn2LUQ{qmKwr)@)zX@hWzv3o*lb+#B1VQ)I@*jOmehF04`kT~tDn6yhO$ zT{j#0zxn(5_GZXBOb4{MMs$~Q{^01tgv$s)T}*`m>09q!by!Bnv++Ow+rOYLAic9N z5w{tG!+p>R8`1sXor~RVhTgCKih-M-JhBe<1s!Irkw$c9;sI`dP*=d}$%q#)Sjxuo z>C{Ib-og_0T83sbk)ZkUM8qC4J!-^f;A(lYc%i-R%9)NrG@SPP0~QNlcB#!UmySR_ zfHV|HY+G2BX#Y%GJLC+6bHQWId(GRk6WBv<-ME>u07c>He6|TYMXSM5Q_G7!FGzq8 z$kEw?4xk(8OfDJ#yrD#0>FP`e{p)ix&?-A?8;$Gn!;OjTLOPtV8?l`8KHE|{+6EEl zb?Yl4U{Cwa;}IRSuo1AFA;SSMzzpEe>JmWDj0bErZOxzXyV`VJ8aOU*S9Xp8X{;>Z z8QjM3!DQ@Q&=0X{+MAj%-9eXrQn3-c^=Xa{{DwzDj4%xO#SyutMk>J)%$<@cel-q5q(-Nq6L_j!JO^2cBN_W>-B0Qaq zz)VB0pwK#=eBFrEv$@PnHjUJO@5^i5UHI2N_+)EguF(`P7L#LfuWO{QT3Ve*hX3F1 z{}HV2ZZTZHeBqt*X9phME5rlf#!Na?-I%jJ`fDR-bv8ARC6e>w#jpPOr`y-A<0tYl zZ^NY&79IW6|4lZLMhG!s+&bFaH9W0O4$Z{4G%Z|B3hVA32UJy}G*k zZZ^s0C6Sbb%jEwi<#fx`jynro$f@-A|m|DyZ zacI*Jid-1#`cL0@4Wt%1es6Jc_R)j4UV8<7Jd@*kEPS|BwG!!^BEiYIG|&gBHaJda z*@CKG863Xa?_STRVbqf01?(Uy(m5t%CDL%f=vPx15h~B7Fa2$5X^aecreX~3f%pYB z5ir@j!+m@#AcW^j8dx;5oR+{AD^?oJkO-IQYi&zrmU7&@K5LE*jhO~ z_vNQ)KDytk6%?+XQgx9VbdkkUnIOWY6c-Fkez9H8n4%T>m!dW3w4-2IN8GN_K61tM ze1ESH30dK-C)mX#r$rW;S+$ZB81D=@3QWo>7lBB_fmzDw)wDcw_v4x_z?ZVZ>vq^7 z3AIwu(A0812e{AW%o@5CUMMAM5Fy*JiGU&A&?iF zv5?KEGD*6?+UW_Ejc>IYM7C|V==8$|!q0+%6=Y|}A=2;!u#PHA_?!&R8|2$&gz?T@ z7#_F)UG46H!vh;}{mR99A%*Aw(q$#maB&eUjk;a^!)8nD?BAd}A&OfbU) znkgB&8X~=v5T7s7)Y+f_oDgy%@a>5-{AY{|CPRl{a7Z``cw%$doGx2ysiaGhocS@o z1y!S1igZeoWG?15S;U0>OO*l}2^iLn$5t)Nc^+320`#Hin=43cE2}F(Pt-RHrd_`{ zgy5*2Rl{=+;qeY=w6%uR)*WrRYw*0G*bX*_C2i z^m}4ng7?PQIRy9+>Cn{um7?CvX;yfzj-Bsw*(EOSnVnj!6o>kHAl2o3#tJWtARJEc z7Oa+iGhj6o^|e0xm3}v9C}{$>FbQWEFK(9fL}=EE&rHB;Nc^?)BV$7YrIhZUnX2cr z5b04+Xr5MMK{rcjY#Gz6$FYd25Q7WXNQ$Yjhsd79fN5$t0RK>o_|NsaE)KcVM3|!m z#Zsi1us3HY=ZE^n&JAL%!@dQWCzpwrN-4aK4eamWTuF*mW!6fhW0Q|M+bf9RV6CXI z!6gI7zD1FS`NQ17a1@LWRzr1w?Y17<#mnas2|nzZY-Y4tDu{y0QZl~?$ z%a-YV90^+bmYxTz*Yj@#hg0+`TJIQi38kYFJ%pE-kFI9gKo!-t7Ez%SX&1HT*W%V z*`P3dg9~=sFzivtyJ*O8cUw74^h_eog88=M^WpZYXX@c-Kgo`h~o%Nb*jt<`R0uvtH0kLd;5} z_iCjPGpK}%d$LleU-iFTUt07`VOZ>%&e{@~aQj#P@SlJF6YzO(pa)jG$8H-Nbb$$- zoz+|{%uheIVm0jGTd!Q}H$Uy(dTEU0RrWbL?QN?iM({QH$$OoRCh!XL)1z<*ZMKVc zB9oVg-JiYx&z(bvRWk0IDjDKhJ!d6aVt8JS`#^(l^4_1n{pzcihr@G^@W=`;ROQ4+ zzv-+uI-4z6=Zg;8n3EJt=i11?y$^reIoLw@!1$($2EY2m;dut$Y=VE~>gbixzG1fw z9?Ol(Bk%p{@3BNycxhk=j15DE(tu5b`2F;LAhS0LMHgko9CC*#u(V8NF&suiE% zj}?+47o30l)t9fH8|X9R!~whQlVAP=rbfRZV9P)oujh0)8#bpcmsXoay~sxz31KNA zeE3hl_zyq-G2Z&Y%`2n5w)ycdJ12Y7_djixbxhexq{W!0lvX0%sdrv~`O4@3)_2g% zApPhc|L?(K1xVpMEG7jb>V>XO1{bVE8lB-Iy>W2}q=E_9fE&e>8kqeSMY`Q6Q&R~2 zPdyND9_l*0FuT#LE?2VSpM6-;h4D{6VCSbgyBk)lt{56@FirAl7BZdoZeA55bC$mJ z$x3bE?#I-d+OL;AcRyRn=)2V-)CB@VmGSeTImojd^QPq({CO+UD(iBykjlzzHKk78 z`Q*!w-osC*AS=Ab%eDDCA5&ira|aByxl_$8mvR_cjfI5Z0`P)>j2e?-3s!hns+oHq z|9XD>iv~;LkN9S}BqChI0?X;-UcG>@h<>xeXjG&fJ+{30-9`^BB>b~YUCQtw z&%~Xb<(hZ$ega{X%7y12gMQ3+qmi`|>77jL&=@~rN%V(0TB)S*^Sj2&1!k7ZDWGewFQSnT z&SJ9QfE8ZIGyUcdI}6JQ59DB}1R+ELfS+i@Bl`7;9Kc!dIWT=+2+hGYB6CdgG0$TF zzzZJ(ek`m%aa!0QU^p-}jdS$b;CSRDCKn49B7uq!M+mvMTEl!X8Yb&~e0RN`>l|&} ze(xW#e8j++l*27CH?lxbC%CiX?I8!^VoKzpZ8Ac*qQuHl0EJzc=(IQ1%PGM(wOZ7n z1$gfy!tg3dG4dB>a=L_f$*s3eXYaXp5AEh3RnGJhD0(^^4ltjpO4KADjF>+i>I=kU znXrhpi~`~TxAMt_2cM;+D6|B&HcTF{W1GVcLXnEWspX=Uh%fB53Y+z`9G=-;%I4%S zO*2cgp_-xSLNujty$)L@DZ%tZWgRvvv8e~}sitp#fCVKQCaWg-5FBGJI4eax(A9vU z1~Uq4h%s1LC`F<|l{l0m@S+2JX($;KsC4`^6X}EBHQu5Y+iB$dk3aX0->w?mQdUYb z9!%c~FN`eOY3NM>w7}y<0f3*>VW0r{+-Je(RzY1YCxNS$;=$*P7+kC9U_LeiG(YwN zrbCaXVQ>){xdv=38-%^suNAh5-d>o$e;aNFrUOH>zL?KxEH#Lj9XvhEE}sy{9R!6p zQA5T!5OY?%5KEbhXEXs!$cm9lf+;J(yx^sWdhj>!BAqV)yi$?k8Ik~_rDe|4(nrUq zM+e78FVxcJmEkA82i4Lv{ktfW124fl&CE?e6(^%U#K?kw1|cw%ZDf8NstFnidWoE! zk>fLx(*g~q#sXA*X`!i|nvrG}V$*jL;px2KCkKu!!b6gVfdT6&nV2(`g9Db=<-q;V z5kzbjQmSvZk(4SD)70g%7>ARC@!`!v>n7L$logB}@Iqa{WSE}^dD9fefi$O*uM=o# zl??1bw4*;p0Q_C!#T?5@c)P0Sc;8kf30RNLuH+;uyh|x1!-aELUp@kE*ODS-I0{J! zG4CVb5zQPUovrzt<-Dk?S`;*h-bc+e54N|m2@HZj9!eNM0cJglus3$~+IdZ8#E?f1 zd5T;Zj_yj)Xm2cGH5bOefQp7uL*Rgr1d2K|`;gjJEgl3?XlW2Yb6U=d7ux}GE94U+ zq_|*B=hB?FqK4`!51zv*Y8gr*FrR0`;6L;;RDluoRdsR;1|ofW(mp;pI667}CRYHc zJi`M)Pp8uf{|D}0S&mm#7WM)K0Q?ZRA89TK8(r4ef)cM|qb`gSM@wbNZHR=3xHT{F zW)>psT5LTpdGEcySJPLsg5-J7O0ijHJ`)+UE|$=?=tyWU5g}wk5R*x02z37ktL+@WAOH7_FI-G0u`MIQWV48(rrPVm%=$Q1P>ox1WGHb3*Om^CS$&hw4M{#T2j_yL8vJ>|7L1R zuq21bfxbjiWM%K%W-*(J2Js^ClmvFvVM|0q7_+R!QIjk?nP34>QezaRNYR3tK3Xs3 zqtlOpR1PcvT}2aNq%vF-{qYoivO*A@F#>(-yT*&vfquq(Ne(c{G4qqtUNK;W7o02z zAuKEEJP*GJG7tca0sueJ*zJJMR(yt%1YXp@1)!FQ0Xrc>ieyfV!GcB>((MK6O^ScsIjy zm4uRvhE@w{#XpPPimeJn;5KD4FakB@Gn^{~hHzAB#jFcK-~LXmT0A*Ec%hbVG#ZD8 zhv-AqHSwiMLVFAf0R;g4NiU`WMj;WaX>DPPiOnT9cbH;A{i{FwS6NwH%%%~%poOF$ zA`p-m)Ua770HC8vsxFM`%i!Q^MWQJ)+R@OnnXUPDJ1oghHTxpP`-1#GFwVYm^Ce!ulc1nZiTnY zTgqw_n&eM)V7IZ`&5F^Vb()#L^!4+@ z1N7%mzpJl@v|JfGhoAjDj_xbyiP2n72XUGGyY1bbD-#FMWsA#ZzjS_-j!ehIAg-r# zcm5%OZll9kWZSh%7wB~8Tri8Xs1L!-EdH zO;2iv?R^A%FVxa_w6d~taBx5s^~T1=5%xo;bNrQZ^t7~3PEnxE586*|!5kl-9(N8- zI)^8nt@5oH;#v|J2sdxVb zK%k5Nr(`lu>f;j=Apc3hAg82Pn~p=DqVB%<6!>oOnruc$azdv`u74g9U15cnvh?uu z3AZUs8UD4#rz`SoK2xNW&lDq_&at^(bQ}P5@WUrd&}knXP~tJj(aFKi-Zq^qEtnpi z^^v*0JA0dWZ|`9Dlr*Cp9i8r<74Pxs5iOt`828&d7-wr|z0>&vws(P3(|bOBdOyV! z;PBHQ2C zT|XkMI<%bc$-(yS25NIdk+QzI0&(cF7sA&*IQc!n7UO_y&<~n15!4V8Q$e<^`tR=U z??di)uz5kl@nWk9$==%Aec=spbBlqj&i3|py8VG!iz^>B&B( zWa7oo-Tl42gZ<|W^3`$xThczj2&?OB&q3PNknO``iu&~FE=Dsj(m~9Qzkj6*Q>}Vd zyjF#(4vH5rX5DR}br)Ti>}TSoPbm*EFWR3fvahMiZUJL~j`F#EbcoTqQ~u`V=;Uy7 zd*jH|3Lplvz#x?PXBPSta|A|HE5k|p+H5xAd(dvs)m_8-wQ@?d4p}i$cL8!lL+r%r>N)^wGO)SG%q_+_ zfEnIzQ>TRjC#Ds*>iD1h5$A_do*lTZXYy-CDKjN$dy2?PezP?F4E6Qg|8*1zk%JAom zL)VDzsJ1MNo(})rNNZLjK7}3{cbWT@cG)si*y9g0B)lOd{+9qE9f#=H{9Fr zwmF8}eOCQ}2m}L>%bW|!&8t^|8ib+H02xf~mgn%TD?cV)a`%TcTCKa=g~h=i1oh&j zu}Zc6#2i?QwA1N?NO!+@P!$btBroyLEX9<}hUPOGr%SQ4%2u+P%7y9$y_!@@s-(vw zS|nIhM8E}E$cdcQIP?+vprkqSjSIC^XM$JdGZLe7k&>Y%#ke7}gKk?&ld=L^Nhlbt ztjPuw1pyeaZX^sgTr-qLHW{9Nv{B9TzFD0KtrXK|#cNfhDEVY+h>XTYP^To84|&l7 zo}hp{5LrrV!)}|(Me@3Ag%@lL%#AOVQrQGw%O{1X7j?utRno{;V$7NX<%Ecm;v$$Y z-o=Y4Hij`XJcE`$g8q!cgKX5g5HIS=u+uI@LK#`K>W^jJtd_vo{pKRzl|mM*2KIVN zRU^Ju-e5h`V0aZXl^Bq1H4fyYkufj=$VN%V!pr##R?u?YWdVIkNhKuLZ&m^Z-%YYIy)L5s1H5M9)G)CDe#7OQd0 zN73#pv^LAL`{%fDL5ipOFqo#XAzfkyoVIjAq~qZAs?0ncAzD|trY=Xu@981WM&5`{ zeAzOT-Ac}T_tUfDwJPml7oB0fV3hdr@N?l;`l-s-(m) zJz1ci+=rbuoe$*{&Z8Nidt${ocnTq(p^Sa9Cm{6V# zTa6QbbSD$@FQ=59as~tPv*VaZjtN@g#Rg%?!7FHkranG_19G%~y8q2{JgD!17I5jA zCCLS`aCwczg3|nlYFbXPfo#lQU_*H(SOw3)Z83(QC5u5&&7i^M$!WeG1hA%$(eWsr6x0|F%)Xhkcs+a&ol&}v(bViY!*^R*t=CsL%h$5*P0Ij zjq!Dh6q#3I9zHnJJ)?n07j>!6MnpQN@m6>t#t`XhMgai*zy)XX2`;Cxr_1%udb1)i zp@(;{F}F*Z)l4EA57H69+q%MH5KJ8PA3=XwisUs$=Yx=BEM>pVrZIjjt5yH~#X@ZA zJ~uah*erLpS~R(?nUeY0iRF}bLkKUIQ>~J*Qb|Kg)9VH~^VkaowhWf5 zkQ7IHY_KW$gkXhNiTjd#h@O-!<`YoYB}2sP6CeEsQ&`O8Ghy^pvoWAel%8A0=AaqQ4&Z?KO%;CC)BPOn>pa0#sQNepDnT|ZdzE+qZoqOr(afrtW{M4<)O4YeU`XPGnSS#`j7_*GlB*?P zPF4t`&WZ4TV}L8rPU7#av$|QOj|aY%LZ4+Kb&aHG8c{D)M@{3vrL}Cb zq_ENHhg#Uv+206H+{;3Q6c(%o0eL?BB(K0s5F&gNqj{{X9HaD5l1eH=C^Tnn-d1KP z<#ZNVB?fuE_u+3IfAMiWlYrHL3jxk#B+fiTk7DB&Gzp@TU?N2OS@3hMp2J&WWWf+4 za@2#Vq40tEKsY>BXdgvXa$6h92<%rW~fX9ZNwdr7Ov$ZDh-=haRaq)F<^>;;q>Y+NwbiWsII@(0&1 z|Kta^JmdEYngEv!HVdL+dZ*u1RM@~wVCDh%xxZSA&QE4#b}^ew2{EWL*)v6L5S-7I zw7Or*L$h^NGzIXK&ILrmj|GvS5Uwn0I0GR2IU;=~I$<0$TsSy!f4!6~%G_!porrj= z2?6fh2fz4R_;_%n!5=sY2wUKU&`1g!jV9N1EmVdH94r-QZ+|fJ=?Cz@m(5MOUeLcs zk#3cAI9(9tH($C8NAb_zdTr2VL;3H2^H=Zv-T$U(uBgFV%nJY&0{~zzf*o)kEi^fn zx?cE+LKHInX{HC4pWaD_fMLosP4Sr`oi+37$&DU`S+1?fBv`s_}3SDY(qA3 zDfOJg26#GGLMZyq*5jDtL)C3BH7%I9{Zm9r+TEL(j-Ma1QjCSHT8nPJi4mrsc zKR)1T!d*ABea>-Ah-)w&v(h4upg{YD9< z^iV#7D$oN{m1Cosc$nVWAVR3Z@r!(0BCQ1HJA0ccCVbvuJ7=?f^3VUTv%RWDNV@f3 zy!lEx>W7~X!N$+MYM$gdi*dT9l*q1+y`+l`L%!B$f9L90BIr%SUF5=8zVA__iyFyH zgJvFb*v|L%uzoMZyJkoioVNe^@BS@zaU-3`@-fjjSCH6(6we89Y-+#&V6ZBhh#D~c zSyFgB1wb1CXTSuR&0NRxD}4 zh~0Ln&mjipkJcJW*o&TN$g{#zW`aDxpa(wz8zO@M$}DU_;YivZbOK@EHy7#W(FunZ z?8*r&)Yr|?;p^vz<%qAW%Mfzt4bV{6mF1kFg?($q4Ez(yJxVR*7@$wJ#) zaM^PrNx+7-F)icwCekU^S5(;~A0uZUc1IzhEv7Yc9V3&1AYq9s=>!{Cc=^KcrJ-JW zNg0jXt$N%yho5h}d^zTwJ>TbqhQB=AhlQwSl4!YlZh&eh^AkZ7>@wKkYAGcLXV(je zJ}j@_CRi`YuoXf}8V@ZIoP2QO61JDEno%ItST8IS#;l~IRbb+RpaEDe^t-m2wZO~- z$OEY$xYwko*S!5yPH9p!aBXyO&|$kc;6xue7HpQX80Xg2ix}Ztk8^#g#)ktC!k@nL zLm}wpeY492J#XHqJ(H+3Glm-SFQxURTnf@MHt5c%Qd$u=SDN$)rj$+5^O{0hM+->B z;(}CA1@eAy^IBwKx~MDe9&!xasF#Fz5dFu7dl*03g>Orw1@CNL0&BgP{VmHP=QlqC}}Q^VX?Z1wun^Ek0WZ!X>8m#g#drlZL61ZT$C(2h-_4g zBrUebj4b9S0!a#uhx~(1 z`ylyN5MM227E=jso_UDqxsf3z9(DIPT}~pg z4!f;$yiZR>Rf$C*N2o4aYpG(h+XjaEXXhph`PBK5-jM-&qikffZ_Sr(=!x}GK0Gyf zzNaUrDkE+ubXv8L0*k@i#iP64MOu{W6 zb-Qj}eMx5domOM&v)`@dweL}+H;Y;_>MJG_L%oAeo1>a0R%W}Dh7Ni6t=Az53eOC> zoqztP?@Zjk13AeVi8o%k-tV&KQ%T4V9?eaTueX-6y7th)b9hiF@S(rT8Zf#aGvDy2QZ`?|x3r4Jzh(b$O`Di1ltX4`S$<|?Kf-_Rw+d1Bn zqMk>ef6&=qOG)G-Fyt_kR4GPH9ZRkuWFmY!|=g%rCHCb6sr`2H4`|!cA z!*=V+rI^pts#hWb@9VEz?{(VZ;Xt3u{>G~}!hX+MYYFs&jhD}ltTh)UHa2!{2$XuW7=6$&u!n@RGaZ%d?eY+Ueo8kr2{d$hU1hlAI~MzOO%29^vA1R3wV z`5N{+R(80L9AIOi{qr*bE{zV;Q~}J(d+&Ek8MU7zCpeZDTh(luS$Mo#HNHoYPDf{= z(+}&}jML`ob@VlhrDQa)l9Dur9Wd9ov%3S+1KkywpG!+(E};_p;&zGA@XHs^1MZw0 zEj%6`c@?~p;=$F$5`dS-M#k@cs!L3xRJeJ03@vY5e+hyC zO5VD8ed_)_uh)P6+=V_@kBdCIR!t?esDIh|OTt;{%rZ=dWmk*Eb51Ag_oX!X-52H6t)oL6zaT=wIoj8gPpW<9d<(jUM$~XHUb=8D!82$d8|qKVf)op>nHU@%1tVm(^r+!+I@OOP!+w_y*N{9!rMTUl|)c*=TWdAV;`B6} z0%nd!^qIwo%<3^eWN&n6_{zmG=-#p_tmRaQF^X?yyuGyol``zM$xJ9I#=&`#Cg*l; zwU%yOy9_~!dgq(v0vq&!8$&KTWc$ZId=u?h9dITgG0;)tcRz*?yj)JMlvK~d-|f_r z<_A44&4$QDY>7z-k)d9@q4Kr7kduROw$l-BE0xG8!jIm5!{)FBW*#g|-02){Z#Mov z`)2;z#&N}QR*`MVhhi%}>Lf_&7HFIF{H1VyEBbr?v;I~f=x+fE6b*_XPHZKTMN*{1 zYq=Nidr9#SDO!geS+Y**=x6rHgwdLH?Eb0jOCl^iFEr$b3DQ8YIu`!a`<#{%Ny`m1dx+&5lPF z%lVV-^@0^nM0}~(9ADy{TNBBspPb$A)@k~a-~I|DVc)}gF?Vy~5}#fVS`Fn-#UjT$TPMc{=-5YhKD>VUBJ%m*CXuu!XKT9~ zkHY?Mz%xCsT1M@n!s>Wlls&b|MT;`ma5y9~5kA8|Toln{L_Ar6jX`H}EOAUnf!R?!cbONvM+U0TC z$a?$wHEt>J{;lhj7w7PCx7&0anfjT;PqrTCqJdV{l8r#sj9#=Ojl8mcIbF5`ywb3wcKO1nV@K8&OSmi7u1w%2q4}xs9B$#D zc3aBV4K5eexm^qq6KJouueN8u%JDdKH|~qqK}of_G@-qe3i<*Pc+{vBQmKq(<(Y%j zF=w3#ow=Lu5gYip(~8f}5w=^A1=~LMX7>sxzf3 zGNU+t$f z81U!<=7qj6#e+ZMpIu&b=q68N^Ya8{rBtGvv{PEhocEWl*kanmJB3h{ycr_BOk7}w zKrl$2!Ta~OI-R)Rzp>oGb&t;Zh@<(YI;B)Ksjb%XQ-A*qo){_{3#`|Rh?F^kDK9WR zg;W6yc!c?Av6j`<3GUT;t(i@QrtTeow;F!%#h`Xy7iXtfnEUEp(K4FFJXZQ-Z#y0i zHk{(xQuE>0_l~x=kR(z?Vn9N$dD~#1kt&lfHXM+MH|K6fWhRZ!2a4%*dvOsbypd0< z#fSmz;!BsbU^}m-=JU!*AE@(g2e00?Bn7b5`}^vg7fP=70KAm!C{tB2!PjjTU7w0f zW;(ogygnQr*@DY7kuzg`9)<#t+?L&?0WzJ8O%5(%|4~6zXjjw8a>6L;F*+-YG8HS_ z%9$80EY(`Gq|JSEJA#x@$aKX2-o$w; zII~jC4U%UqnQ&~25TK~4QXdFJ&3L)kOnL`HsutXh2#g>Rz%U|Pb(>5SZA+z=QOl(0 zxNJxs)b8uztR~DtJgOE)5~@zMGu)NfsSsQ#i9BT+xsdPzSkRW$<|rG!k^-<>*os%| zy=7Ef&9*k$KyZiP1a}SY?(S~E-Q5Wi9D=(9cXti$?lkUB@Zh)e?stFtoPGBl#S>0Vv%~j7V8(YQpeUC5o=VT)Ke7{ggze!(S^6{K?lJNFZT(+jz zBp=Lxf>T4YDJdM2^X+LWVP}#Yw9FO$OeD@&P_l<1m^-&K;=r8KTv8-0Pi{!(ip;FT z5Q^U;Ro>oD29I{>t-aOmtw?p;(Va1GR8F2rkr~moi2?oYA-=OBDah-5Pm*wtRybUb zC`>_+%i{kcNS~D`n`EyXTj~^#TRBbTu>~d$N2XjPB2=Ed@k_Ygj9#pJp2C)yIGb4t zR$*!WFj-aDq9B^4z954HhxfbevI2k4*`5wTAICa%0d!eIB%y(lI=##XYfBX^?}v^c zswU3PUI+w907^J4FF8;ZoMwf)mHzj8pc-_TF+Uq&xMMwqUT&;yZuG}4uWWb~GDb7E7x(Um ztsrroS3D|P6*kIG9vw^+HY`etuBLIO$>8KCFqyXRIxSiiBX;E4P3lV@%i@o5<)=lt z)p7Uhxbo2Prp=S8m3ryM%Y9lG7RD~cFG{EfYGK3*R2`%^tkQ;L0yIyu6(cl2oK`9Ingy}4;$Qhuwz+&p%OF4x5}MtNs*?BOKZDG8U4f& zYK0}|Py8Y`@k@%o5*}eAMCqJ=Do%sUV4-M2`jP)l<)_kR9%@0XOY6t9%44vF{g!UK zffQwRHH{(JWR_#8*kVha&+k&%SGoC+qe=x>bYdkd26IWgh4M7T^x9liQ7ZDYwfO9Cpo8>mf7w_}i7s<-j&d$!p=5~JjB!6T?>g=bY5=X{q0gD37 zqX%SU1@F2IHWJFt1S z&WmaYnQ4YsPfw2zr|tCU%DCnepLbJh{SCr5jy0msall-Ck7!zyP9$+Y5+rrgkRIE>5O~ zwuqpdy^$3nCl}FYqCXj4UPfU{7iUFNClPyF2YWkHI~O8OMiF}(dnXkKLt|4S7A6i* zQDsJPOB)wcCq_{bRZ&x8dlOSeNmEO63l}0LHV#HvQ#*4P3nFG#R!&A0S0fis2UA8V zTSIeGM%6!AO$8$>Q)3rK4NDVHDJBk1e*V9;fqP$m-vXdWi%W?Ez`y|j6VM;v{S1IA z>S}E52>=6p0002uAkhT?NeHC4DZu0>NCNf_1Ox*fB+poKz#uHLqmS}00|8P z1qBTS1p@~I3ra9>a0q`A=!gi~P!#n~`uM*R*at{R7-$$|I5^~wpnW<2m;8U6dH)GO zg#ly%>L9>S0pO@$5U619{eW4mD{|2}FK8|rTkZb;1kMh1;`X`k;CEG&+r|>lN`f{q1O*1o& z-)>|R9mn*!<65x_)xue0vQ}^FMa5Lry9HBq35N(@QX=jbd*dY!+9S)W#646V?Ar}5 zvR$ppNXmUBT5-$5%I4(+pC8@s)(k${S7dXQy@c>}Cf6#3MeJ+k71A!Ja}4;!Q+_9~ zxDOq`J58p&tPr2xWF`Jst&)c>C-d>pE z4RbPQ_4T1$Hw~06r-avMZA&L$B&za6JKL^xJZm7O5MDfGE1Q~Mr?#(t&S#S54;Ow4 zTgl7AMjm*S>Ff6k=Q)mhRHnW^8aIo+_YVH7jPAni)Va-h9Lpmik~(__&^p_b+}C$C z%i@8iVXY*|@`VWOJUEa?*9sLt&BGB^Ss&XprSWt#F3ojr?QTw-m`TDBos39#Iev@h zi%Ibfb+4#cC-!l-Pr}-YY});GVV81hQ%_yEr`KNzKI0L#=ufob33!{@(&C*O?;GFh zut`$Xf4p10b2T4Min|u!l|Ez}KDez`X;{Fh5}f+=4uH9S2Qa&T$b21p_I2x`=p21C zo2f@zO76ckjNw)s(6=ka9iHXPd?dHBp4+}n@)DVL_^&pDXFnGbuXwQK$!oOOWSyGP zo5Q!&;Bv8|sS3*>!VheASz~ePP(Lwonp?<*L=oUnK@wvtfy}4flxN~~# z@nagLdgWyI6u`8jU1Ri#N#_z05}%WN?RE(hV<0IWDV91P>VyF!-o{uMofE}L`HMagS1W!8Thp5p$WwBPRlkD zmuPoc?P7yP%PF3rU5^oMa{aA(rG0wsR_!JYqv;jc&f*Ef3dw}=MPQ>r6?O$5t4&vs z*4eeiZxapI;XM(&N&ip${)3hsmyR5Kwz2F>!_A&L^}-dLM^0=-LB;g3_1`OLR#c5h zy{sfxRPxn*&F)^6FS!*moR>4M`Q8Bywe8)w$)yX!&mx$GX{fUUY&^{KX%PoBjl=Q1 zZz+_Ec9D6WpO|(gb+0q^@vxe7-gtA0E=R4y#?fUX z6EqYA?mj)`+$OyPlBX6#4!Z(>{V^r@<~i73pCPdDb(kt3S5YH|ZUa3DiAPyk?-q#x zmOE@;DiZUG2mauGe3b!K(2#Psnj=>@CM}A(F`2opYW9#zD+Zf&64ssyFt&>z zz9eD4CEwLo7p~JUU=_B>oQ7x}X1*8#NB9aPAf;<{B4`q8m2Ho#MIzQ5g=WZ){BYXe`%{h6ZQ32QOelMJD?vgCBnUE zy~mE4;h?T11A|J{j*Pv|-*g#I0$Or}g{QwzP z`(sA<3hKYZ%jajoX;wstKZg$#D#)S2S4&)L>uH0zR+ z8w9vubYnAh|6I{H$QF8$5WEV)dqGU{v)m)>cR~IiU63~zT&mx*DZf!6dLzwkFvejM zH;^GD%6D9%HA$F2t{C#e+d9*T;hAXZ|8BcDj&JibxChH+TIL8B>T9kAE>vLcFpgXd zR>ZO?3iaX{O`4m@(O2@8Z=ZLW?YXxSO7cX*@QB>(%J=1z%`8k)k3*mWZflZZAt=1#865m0+<3A@mNU*w)M~>+swPOcl1a{r8HMh7V@H$O zQEVt5%gF+{4r-;$C7jwO9oYt$oNt)ss!zACC972%Xp;s;o}2}xm%2tQPMUln$;yEe zrSmj%eqBZq9KA`mwY+yob5S@RZo~|ZhYD9UoR$0>&3P0>3^Q6cqm(CKvc7e9hIjWp z;u~*_*>20wN4?s_N+~BEBpJ9dN)nMc`n?z+`rZdqEBN7UB0Ltvd|Qnv)M?qB#|^gB zR_b()y^63eb5l&*2&+R$;cymn=gnNnu!Fkl6JQ6^8RQtEyYU><2xgCsl5i)uq>J(z$M89 zPd`;=!l!f%WT#U+Sn!w#KCaQ$f&E2qxG1+S&m<8u(xfucl^fM57j_SOhx^R{@0vj5 z`#$tdQt9XIJpoz*JCdfU^GGJ<4q23+lnUd^aR6$%mpmo*oeOg_HRs*Rc~r(TH+H19 z8U{2X&Uq^n!E4329N;#K%gKB8T6f@SI6+a$PkwdGJR8}&v+#>NpqABHA3IkcGOqymg2b^v2~e?d5ALE2 zGpae#;`%vZm=Y9m?EI${qD@gqA*X^wVghbr4+=GW-d4<;yA+&FX>L&A)~J=Ah`y+d z#6}&Cf~;ks5fx5F@_v&Djb!8Iu%MI)-9zZ}GEBg|eT(3lL&$S8xrUTY)E1U{#U7U= z|L=mKViw!$91&Xtay6R(aDfc^LV_W7attit{Xu*Mr9m)WTKt%uaXUH_&4n7;kH$h0 zsBw;lbt}A<8_5UTjQ!!j79(fdV7LfbtJOsnMXTI>R{M!8@*XoDM6y~84tzEtFfmp6 zJiP{-4bET99lGW~6kqnQyRq=z1B1S`&~p|9{}Kl_($c?TQtHYNn{8~>F;RIBj>$%Fw0x1T-1XFC=S+Qf+{lc!xa%V>Bb{|U1KRJonddJfs@tSArtvMFW zCkl>$;vaKN%cz^b1M<~C`@KixQ}yQVVQ%`IlPZ*(sb-CpdM}CfldiREl=^hG!SW*| z;JOpA@T2#TAdLBZQ{|#Z!&8um^X6L20+;WF07pZU9}rt-MN8qej55)pHfgTpV!L|8 z7_OD-wJahxjz5qMCsHc}SC*j2QH-NPgCmJeaVRl1$e(14+;d>umc)UC)%NX8GcX|W zj$aP@3|fpJ>wb>x26n(IQkQqu3W3N zaP|#RlRac3$gwi)UigfE9Wp*6A`cXWv_7@bXV*}5LaE2PH3p3gLTQmXF-;KWxWOoI zTYR%kL&tV9J68^>=bxj_KZYJCgA{c`SGm z-!Zp1@07g4kG{t1C&;Gqsw4mKG^mrAwM>BLr%qHqP-Uvajq`1BLcCW?vq|(s+z|GJw4`#dtx*{XMZi}|Fp zDw|vz+2J%w-^p547-_8k?3CBOp5CN~)F28uD=gg3Xp~nJBmf$gKW5k|<`zyWfMwts zX(JNv5q}n{R&mVb2we~ynP-a^`E;nr)0G`SesTsBI>{^y`bMsoA=hY!h>@C7j`v#S zJ`r9XMa8yQc4Gw$5d0)FPZQo1#7MA5$3v6tn#lf@rl-l*B){CA*>{yH{Cp$8PA(3n z1NM+rI?#fqBpvQ~t>ODMtrt9<@Ck%V+-eU0s?2=Q2g6Y}6()UQ8DZzbo3NvRa!KQr z4H)~}JNH!395-oKqc7nUdA z&^Fqaw_7_&S#a$ZGYb>wIN5L{fq()N9MIDPu4XeJ`Xt3Zt>)=`E-Uh+BlbcKVl03R zLdfO!z2@Y=gz|KHQM4tsUsD(fL<$Zx8Z7cqra>KkRrs;MQ6Tp7iuD7XClSerV!rp zrGTav&7Hm}EK8?oL*d7Z|L}ZT!RiYmX4-z(Ksjm*DnCC9WBNdo6h^HRi zDc)+9t+xz*uiWJgd)t&i6OIv;@5bcF-a@brv>w|UiG@R=RJ3%!g5zKL=LJB zGKvC?1Zei=9wi8S$Op{wbkH*+6NDqSmc<;Ui+m2^!tLt%f_Xleb6nt(G5k1Jpt9?P z5UMD?;q}0;L=HMBGIN6V&f?X$*-ga>Ml?=aFj|;gXjqK62*yA*-mldeDj3twG zMU)QN6dH|}Km5Z4*33SU(n&*^yDl)~rf4J*O}?rT*rM)*UO&0%H$@TDBsX}z=j;?7 zVxkmDURqW}B(69UT$04C%$bqyN*l>0CQ)yfLvy)|QMc_aWn=6>$E>anh170nj@FWz zf`b!Pn~&e;q%$GySRg*4hHY6-rgkyscm(f99ICmSf&Y)m*q=;=ntA{8A#<#}1|$mBobJ#$3c-1-iHGGPfE zw9`FB>&a15sm?Oh|2CzZBUPYmi)^X}Eca(Skj z%n;qhr?>j`Bul$bduzpRB<@TR?|9lD2tjV`@B?3#r%qf!X@#H$t6=D@TW*?Vzm!DVF^Ndwec|_`Md*Cp;iK=u; z)u^ukClAK?Xwld3fKtAi*c&yb856FByzVS};`|oF;T*tQ6`VXZ;PrcNy>nlB| zGyT31Iv>Dj#_$M=-c)Z_GG#v{Zq#03knp_MZ0yM5`|6O#{mdslw^a~uOu}gP1mE=6 zgyrv9OVGmRI{JPh1SjPdB0xt|a;kXJ>LB2&V{?9<20% zLC?6*|1YxOX88Ht4^~oFFU`>RteE(OG>?bT65Uit>ioMm#3R)nK#!FKJ^CXBWRKaB zc+#j8DdZ$}JxK6`)Oz0dbSM#pAq5^KtDmv~r%P&4Esh)VMZ*~y7-Fhw7-BxzayGzv z)ssau0x~DccH{dygNr-2%BuvgDqhJw1-HZVlkWB7M*FCY#(zII)^h6dR@35M)WGAe zwch1pmJr+5B6P*6bGaAgUpU5?2iD>?CQp^tn(dS!b~q9l`M4FbLf7F!Y{kG~0*j6! zft9uu6A(h0d$b5KIVg>71A9Hu<{CJUr`MSpMK!xh+8k0{-%JLGNsmQEPW5vbr94@2 zud+=#^Ws#b;xu9;;(%&>Z9;ib>n3K#GIl0$lGx=EQ%pr~ngBPoujI95 zEi=i3HK%7qu~niW=EfS@4C?4|ylZiBG%7YUsU3Js8}6ltc06!Zfye%7BXK&xTv3cJ z7mlV#yj*CjO6rCmDbM#%o1|J=lt{RN7Q&qj-|r}ZN7U>F1(Pf)8gPrfwZqX0)RQ&+ z?QkvC1>C)s&BI@hg&N{Gyz7JRhq1q>!W~f@-YANe)D8m&%|HW)){^>~00jc)^*#&v za7<(f`TeURgd){y(5gsK~M6`BTNdom6Q~26+Z5c-pUWKVxR~ z)?;Ko)O(y*e8mia%PxGDZ~>X|2A0Jcimrh#gPE@m-u`hi4*a=^b+$^UG0B%6H?|-l ztqnoPIjio{LjGf1%j{ckpYsMhY0+(xJ?RJd;Pc!{yM{0)7Ux zHBNA(x`>gen;eX3YwPnG=|-Hzylp`72~axmYNQgX51TeZ=0l@NxXcBLnwU^M;RF`D z43{x9i5;RWu||yw5bpCUk1lWPMu=wm<5o-_tRXDhvQg-2?DSS@;7Uw9Xi;QpqEskyF8qdQ8XGE0QfzV=A=U}RABxee; zx~t~T01Q<9yKoTwx~SkY{cU~;ZH{KOY_BD$_tEd@-*kAOu54o!Xj2U z>dF{JDnRi=MOD>od*z;8P_hxX!UDcbe3zBb^?atdsO;@k@QDuRp!qT;vBx$$W)#i8 z9S{abLP8O=enHu%4=?_~X1AxsQ9r`~?PQgVq4*PJ)bn1okkb-C-b zw2~1@$t440x^v|-`*vT<&j9vu?vsN=?1-PS-%-{)H(!gfOhl&zoo>A$3iEQnyVTNE z_f+qhca|FJ$et=Zg{x9o`5kXb?r4zhR*|~s2cHO&pV8#M?yTAWc(ku2vmp3eB>o>n z0h!Gh8un?AMn3)|Qqv|5FFY_Fq_E~tVm4`R8g3A9U)+^-jCyxWn!JCmdr4`#z>0aR z_@)Sz{eHV1!uffXX}5_m2ELfy1fuaxaCa>E<22Yj;bXZGuk+3-(72t}wauWS>^3D8 znW>;M(?mSOs^7i1$B8s&bysT+4(gcc#^i}GJZ`aaaF7Y>*Xb=aE3;9fzXM9S-BSWq zc8O4QkQm!APhnze&_Bimp=9#kE^^z~OG_M^KYB|O$+W<|X1z|AMM1z%-eA4ZfcBvcP_~nvEYX|MOMEjT@%oQqf&^R%u z;m~J|Ij2eD+gDoA+^Q;0MTdr-NTpZoeB|-dU({nh{8TR-s1ED@mSU>pSR^RvEIMN`B;yBK#Bw{AWU}y8>0%oh!pce0734 zDK$%&T9?1m&@{LIq|u8;PBozvB;5$HO{;!e)laDq^Fg0+&Xip2esc~3$0+0F`m}mA& z?R91^od=ggcO=0jVKVXYl=e6J8SJ17Z3{yy)~$n-$fR*#H2b_~!*yRsN2s*@x^$-3 zgnorJ&AlUOU8{n zb?Rb*=SP&$cYq})uu2GKyopHg!JY4b@c2fm zmhB@^o#UWRs)^@9pB825V4&urfUTZ}?sI&G^**(Fd&@ER7#Tw<^K=;r)ni895zAxB zr5*Vz<4||#w@S~N?k2sI(Y8B%=V%C_a!<1L$B+Q{`RsMh?bh`Rb}Na8Dhn zym2GU18E6GFH(Y|64(veFI|4o;wMa3y2bExtM~WutE!qPz{G(}Sf?{vI-7!4Ljulm zH~11u#Fk5H_UV8-Y`%HnWu!t%G;L1di3nrYGbg_FeHj%J^~E2m>3rYRr?(Zzv>Jp$|f{`)qeZ#+D@91jW;AlP=zr9MU< zPKz59sX1B>tDq@hO!3j;ItutzheSp;r=sR}80Rl=w6O5%#c;T)T9f(1k+cfDvNGOg zPIuh$`U0mrdcw-!1l`P2wJ9=~lRZ;YJd;fac6NMM9sPLzo5CL0H`=ru^%yo&i<^ns zKcLEwQeWQIWowRN1HAID$GDuL-)yPEk2lQ?UDz<*>T38$4;a8Y}PvIp+tWj+( zjT%{;$Q%iZUQYK*eF9dyh;0fT8;9;_V0~t$^};=VgjC<8&>juzyCFH#lUnQeQnWGJ z{urFq27^n0zq96yt;^qzTB?nu6;9w|o;&Ei)TQuI96z;S^YQ|&SVO11TK#li??cTO zPFm-aO1wcD;mPo?;Zm$$1|_zJY+=DlCW%~GAr^IDXh`h3HH0pOLX9{}C3*D&o4)Vc z#78vYp)Aa!bD$z>ft@U8IVAW8hx=hnt9$yj?YJVcrfauiq0ua(+U>-m{evGaRlw*e$MbI8RiaB31c`ZusL) z{T#xcdUL^1`{2@r!ohR*BWI4$QvW=xWJ3ZqIkX)#f4pBB+gbIRt^VV>~{M zgLru~KF8j*DlRV>?N4p%`Ip}+?M-s+Sp>e{Ac&wj#ft`vZ6@JF);iHT?6xD3&W<$N zm*lW0ney=bKn%y~P!>aUo4B$F{iqQ<)<RM#{A4$le9V z`}kC9kY1M81!o_DwW|h^3eQi3H+K@|yqT#O!4x)@nsHj}vQ$bF^dxNd^eeMCQRN1z zl^O9N2|hein>q}=%U+6-DINWlmgul_zcAW;z~Tkf5PCUj@+ig{<*EltEysH_w;8GN zqgC-kC5CE=+L=y^&gZLu7lZI<7OS>PyGT1_H$fX=Z9i(7{LJ<&j4)l9Y*33+$LeL? z0UBnH`H!EVK@BxBA1Ebwqy)nB?voKHqzo2H_A97)b$+v>E2bmMZbDf!B=?4g=@qIA z%e8$PMvHgzksFyrCi8SkX|>hgo8-0-^@`3+RAQHF){JBS&Bn-Ci+U_{HN6P+G5Vc#7*?kYmGC+i`NT%U<7eUK`e!U|CMOsx22}vrx{InRzIySruC* zM(jF`MIhI_42j{_;hMzA!Wq917FA!f_D7wgY-X2VwH$&GRi2Px@@#ZqWUG=>`-$g zN6(69R~4f_b-=A=^xL)?ntocw`m)X3dBTJpGD8t1%hRYp@}sJfk!8H|^WcE(w()N_ z>+j27FopcHW7FrQ&!n>MU1q( z1BRW=ja}0U?PZ(JaNY9OMw;4t#YxK*!jUsKrD8UlpUSKb91Ij->GV_%tH~epA0{(E zy$_BxP%iI$W9$z(3I3Xe^HJjE$ZtVlP$5!>epGXaV-QF=uW-?Q;)8qhcKGAIt7HEQ z2P5ZCJPZ=u!q*UV*O&D6h1pDf?2~6xh=i+w7`gAeY1r$l^O6HuZfd%cO1a#7vl#ICGIkCAquK1YD8dlw#RKXk!85*cHL zK(J1ea}lYg*KMFYhZ9oakdpAi7v7pVdrf8qWqqwJT<_i)1jho)F7^|K`=t)kd*~CS zF#A*`EX;_8U*W>_9M`DWA-0OsZVd2}rX)A8>)54u2w1MIOvy!G%7QJuTWg9%a!nOUQ4k*ESwh>Lp?|`7%8-jOtjRwaE{Rv~O7y;&)5yYThu67WH8q8I;4Z|KUw7BDL zb;gdUsg8DJ!D%p6wK&C_`njTzzO%=2OLm2u(u=h_O&z1kbkqz^O_IGeVoPC)4O_Gp zmi5URB_+a=d8Ku)mLz#EeCeV?>3+e_hTB7#dwM@Oj84{rl)`yx-qRN z?m**Jnq1K^sl7$k{yDU!aUF)=0;p_3GVoAm^md2h`PKcWnYDJb#+b<^6NA`b;h%z; zPxwZbyrSLYHyJ9ewSOmftR#htC)^yyOOYmIu_ppUrOO!Q5a?&zW)tw0uSQG;j_9e4 zH8jSv3|(%`VfC6DkEmnaW6{Gm(CHfpjL_Kmh_Wq;`+yZiMzlz}~i5F18C!6JsY6-WNi`FH` z+O0PRWi}zvyT0pc&_H`4ADz2VMu|IQQ5R*GLix4F$7~#an8}ueg+e?3=X{gcmWbe> ztl|u^=`s2FHA7sXC8c&v;;*On(GJ3aXa7U|x3QD6KeZEnru7|mbbGe#t|EB$blW`W zPLRvMTR8IY*SZji>^c)T>-tOC&Awq6n8U9f2J06kl&5w!5v8kP-E40~MHA5{w_-ZG zsxH+kER=yQGqW9aR@pT5^j<;_seZ!fS(?LT$g)lf9Il(TQnL+oR*TBk0qXbffEgr) zb+^s4zIC@Vxp%<6-+E*61SozY&-{?Htd+Ffjlp$SuTGC10+H?B8fW$AYS-0!T~&Y7!vA-B zj9$IkC;chtw(jfj3~IyDL3htz#&ENarCoEuLqgekt0zNUHN0%A20h=lE-EJ9QqMrLA>imMvO!UZI1-8?*i#Nj{&#ED{Fuc|OZE-@6UsnB+)JltHs$(BUY3 zkc(U7;7zXSabvWlo93d6&=y|7udVhE#8|VsM89sZXs~6(tB&} z4YOrqFHsG~Tq57Lp{JgAK(ij^K0TZ{T%_qhhYiE|dKHg!Xt$9~P1>gBpid?@bB_B$ z;V&ea5ShW#%)LjsfgGyE`UL5*TE{q=y;aEsGxlEDB5Lq;XW82!Vs>Cu1_@j`80O1e z!=U*<+rn;?gQ4=x6uF6G-E>7wnGKV)Zr6S}`Bwt1WeO$|jKNO`@YC1K|5Rn)?w2|*~1;Yr3ZHNol zBL}5e(hPOcQacI7_-Jby2_`raOfogyakwI(Un5vZT2?rnG_9%9=RFCH+HOr9R!}Z6 zLS?zzzH8X^H)gK#a~I~3R3>Hmb`HG*=3oqd0qJe#4-sAWX)}q@(toCtM6^*!c8Q6R zEsi-Qqda1=D~!#jqF&$80hzzXa-?F4(Y&plTiZ&}V`Atio$4iC*VRgTOW_z#K;A^d z7qr|k4IP|ZFM2RKKa!^GI_+gMSe}q%pp;=7uAl+~1|rpenY6tejdzl-#2{$#jp?C= zEKcLP>J#hTrDU%d?^Q83{%W$$JiJTc(DLSPOAsocElUy1xYQrWamN17hm*S*e<@shgv4nVn!$szCN zvXWT?e*g7s%>wJDai=A2XnA8Ad>K1W$22A(WT}#0F-adRu9#uLtptN03SX(Ad&Pn} zmElIBq~>3MMa>r~Hj*wavyz|`N^@cqNzP!@D!K>694;T#QA)1dx=S+M!&)~UcLWTh z6jl)SEMp1?2~ zkz>B=r+V$*<+52UVziz~AU2GIEOiwlEpmtH#@hXAuHn~72C9sy+S$#7_1Mu)V)jFD zx7n@%IOwU~iF~ISuZGcjQU{7BI#!RPjgde0W~-ru5_pqJh5Qg~ychl#llhO8{fTN~ zZfi)+D$*0UArueyUC4?#D=KGUhuVk9Q`OEn;ky#U_X zU#e~VQ7tyJBV@S?XAfAMaQ0$bb9Zb^vj#EP>2X~~$sCM{uZ99H-#)tU5rs9f8HuQH?(mI=^rv%G4xmIYx~+K8O% zdeO1#4Rg=mZPy@%t=_M5`Anz2dlKQf693l_`6YTS{8DY@GrvHx%VxC;$Rq-s&Tlc7 zefTN)F9!O9P49rH<8J+ffp+e!3y+<=)`3T28j9g^9$fwYH_ti0&LyMutes7>vk}vs zoweA)dNjSFUFmj`%irdjK>d2`9r5V;t%@zVYYO_H-Q|T)>`fm2BJ6?hd!EbNtm0%c zE!4n>GPf6!^rXcKi3p(h94*xz*KhloK`yF`42HSdf-{A~Ec0&tGdKE`6(@ONy@y@i zjOMX>KaSsrDt?`ak#4SZp#n@w{7fT~YVN99%d_{@H-Fpefd1ZYJXxQCeuP_xiG0OI} z-4pj`5$V4k%>K8Wz<*vw&GfHj)PHm7#BB^+O#f!niCa23yAZMelS;?L`k7Ili0L2v zIS_qL#l`ktq&bTXx@aM|-p?pv)yy2Jtkmg(BSovTNdqRtVUgH@M2nJHVzHN^b>26d z?@>08Fh|^HH?-9k=teX{?$Bi`^;|lUL($?AUn6kzAfzL#zP(T&b*A8tqA@p*+tQC) z$1u!b9QFn9+Xl~}5tMds@4NUHX)ex@uvxqsu;5J>)uDYkp|$o0M*s+v(p~?j1>?;B zYN?35oePLk=uE`L0um}Sia6Oj2-|z;{8>}Z&csZ_!Nsh{C}(P7Y50GWDjGWdAtN$# zasKsAWm9K+S0`grXAsTsk13TImF-`u3`#z3 zcf!l7;i-uqb4M7}mA_Oxe&>|aYJX%4{UTUNx`))SYLAJ>`p(86lj+sFjzzDpQY5_nghBz~7Jd zGnq5$r|Fka!tEHTx_1T_T(4SPHaSD+R+Lm`=xsr(Uq6sR{QHOXo!A^3i6F7Gb%I~_ zgeAg?v$EP{JC>OuOxXK0FX6FbxbjOq!Zp4H{jgLi zU5(D_S@^6t5cd#e2lwudBB#G~7Fo*>3FXFi6jti2F2U`c`yOJ`V?ORPx%=xzX=%&3 zhfUAGXpTENI}-{C%HeZrnjo}3%GZbQUVA$82?e+Qy%aMNNVZY>UKJPwU<^nL8!Mc@W#Rqdse#&Il5lo#}{+b_k$P5f2-qb3{MTt~Rt742@)wgNJlA6*^Oy+;y1 znzb!`DVSI2=l#)XCcY%goY`aDWj&||?S`1SoBRTA;x5$kfk8T-kFIF)P11Wc-EPPk zQsJtJ^eMrOoye7hcHd)5B;2xU*t?xU#DN(#4z4s4F;RTXicN}ejZI3HpSbX!n9vof!jBXSA# zBqIq;ahu5`JXmbwS{!J{==rN7dPskRs``ef7F$N3+QWjML^&5GL*M;XF???HYeK5G zCD#NA+zKiOGnXUqyP;xdZXZIJ3fOi}OiF~(y1-~JdJ-Eagx&JeH;&xd?W0lxcPmzl z$xM=Lm&ET`BoWV~{=*eC;ma{@qiou^HWRsJyP1KwJk#LoR=FySHmL{IHZYFaH9kg# z(PM9kx(Lu{3I1;Mu_H<UXA?sl_!xig5Tp?H465#l)8H*V7}t#J^ujf7l5jR zx7Wv#QxOq2MW!;RO(pnI(3=?xJrZP*2dJ-CEcgHZLpZ!rkWS6vR|=67+YOr~E z%KMOxG6Zk@JVom0xrOwPGAYVebZsp3h~$EJc_ezaGUS9QZNnH1d9jUsspY6ssZuOc zYO28daZYS|2fGtsY2Y|Z{lWE{Ae`D7H0m9jB8KeFYXH0R>t=mM{Uhm2u4Mt0UFXi4s!#h{tWLAF*;{(<`g-OW!(Ult#c&P zR=FYc&Uo~ihpsX$OdFJElBo?v0%{^wDSMa0`E4!M4vVsqZ8+X` zfnS^1JDs_gsDaib0ds>YmqieQU`B(t%9<%H0^U6_X{_chE!cVCLr08Mq~E4S$V+-Y z>I~TEXp4MxK8&x}=}(~|Q21m(GN40ReP$XDmg?mFesoY$BhsT)GK82m!I?;IJ*is; zCEBM7nCy_#8ZRY*EP=4!qoa@vhwcc_gm@j2t8UXrBkq+TUNqy?Y8@de;dKeF!a7GR z07yz>oR?L;T@Z%ixzpqo>#cwHf_A9{^C`z-t6NN4Mt%`LaVde+ir(|WogXD{p!}G{ zqpFN9p{^9lWM)fUPjug!FQh}wU$dJfZip$-sUQK{hvKFxCKF1dugrtHK)09-)hJJuX7MLZpvBr`ZjG#iS#^I1Bs zBFn>w)sKOM@I~SMLdc)`2Y$v0KhlsFAP|Sxh(FPJ_{lBj#dQhgMtObymSP~_CCKr8 z$a3`P7l!>2_%>mhW$P z*LUIZpZ%kE#(IcI3Pzw{&u&P?r%RLLQ@Y3)PzFK`Qe@N^kz3q;Hfg4k#sZ}nT1DcH z9Ei2c6Z};V3cd%1y6CNLY+6Q5i4*|N;$pJkf{@2dS`~6^HAAN?96Ao0P2z9N@#vm0 z1OhRjo{s|J>`d&tXvEK-`+D9EeF47))4=ZRlXnUIL-8J;B>#P(F`M zs7#v5$59q=p`g~9e z6Qx2^2|A)C>@OT5Wgs>vdA?#J)<~q_1DfRT$cGaM`4`E==w*#$Ei^@X1?(9tMP*h7 zHiL9vZj_m#!Ev?tL@-9zUHVv^ha*S^`zNd0CNs1QQ71$qI_F+fvUMTXy{##oyI6;B z=C*tmLuOcb$6jP&<|gS_vIIH(LkKD73D(^!xLl|kCx$&2X)UrrnmA6P3Rf<0(lLJW z$9g44iV(HOa8PDM=CAP`ALC^s?n|fY@`O_f*=W}|=U+xrJ9_1ls7RQK<9f{{c=2!2M&-|?F1xIdamNQGtx@v?{?ek8X zdCG%&m4lp&%`7!M9jqmZ|AdV}rDUiwKGCf;tS#-GR25|KLi_tz12QhftaF`pPRhr) z@Lw;}$5p#171fA)#j^D7p!G(WV*f3?PTJj7nR@gI!Q{Z~io{WAHzi4JwNk?vuQOB< zg3da&J}F@7dHr4!)mfwUK^$>= z(@kc~=}ZldTH;yL=Vxw{lZRMG)0Ng+5K2#xahz~&&m2c-C*-QWd_+Dzv9!7rBu6Q}z4E zXr;;-CaS(3X$l|ug2V>lQ0@x;-CO3p~bI+pJ=~0)}>UbIB zUGeW9NrEIBZcH-jRYlaxuEcveUeW2P)tf40XGK*K$Lk3n{hM8DD7)uSCxb@}W2XGq z40U$>Hk`jMS2MGh2`wxKpxgCzC;39AmA&TgX=QmiH4hk-qT6GQ2P(0x!tCwZnigX& z0Wxx|^qMC8(G<~cw);p@ z6(TGnjf7MUDFFe2Cn8nmcgV{Ef{rbso_l|}!JHIPJ!vq-s_cWXKC-$Itpw=O4&v2G z`8nMRz|+~#TlEpGS;FnOvowRa=KZ(41(O7}dX@gDNe#T|n<-FrXgqZ{z?#P2fzZEJ z(Bpxb03#_IzNXx~aytl^-0$t}jj7}YyH9TxR##Qx6$4v1>pcOcP*Z{9g)2^x=Cdl6 zuc>0KpvAxIs_J&5Cl~KLNH?XTzd-PFBuUFHio9`RyqaiG8M{|Y)6GMnW_~HGWDTm& zaI2$qg2bL66f%Q@I0qlb_@PLltjRp9ygpIQsl$fP&77;)Z{5Q_)XJbH0pux>Tz8lG zelTxDmTlBfTF|Nw>!&QQu+!^hTk@b(ku8!`gQ#!;#u5k zGTBrOjR6fcijY;MR$DczloU!zxh}F{>h-DLm^-4af_lxRZjJ8l?se2XejgcewMwTa z>n-+e`p!=awf45QZK%vgqj`i?=+kf0(@53Nk?xLSzpbDMErb0YPE!s_nS$5OAN!h0 zntId420X-U{{`yva^}dRMv}PVraxV6!*`Y8#4&NYy{roz0TutGUu|`%fU?1o0x}kD z;)IQRe@&l*WsJ+$@l~dS_uoilSK7L|ra+2fae4Vf^`FCR?~$@YalMa80YReB^c+LH zS#;=z=EKfo$dJVmxQ>50z?|yo>jRdxwX`%a$l3GdC%r@P?bc+p5ueQV8{)TyId zl3QO{-qAz6JENVTf?`Fc0>#X481kbfv^f9XhlN4?hQEo;EfVoafFyq5QuBcGFbJuL zmO=%8if5vm#P96C)j?vJxT9tBb`r@aq)#NiF2tz>Ro_8OM<(P|BtHgw3wkxJxo&26 z1LZVl-q?wPyTRZ^#o8OKYl}B)?#n14dOk$QBr8U4Wx{V+u@Qz;Dyo@vT=m-`2 zmP}d(z?Vjdv#astjD%g##!+LO@vbo;HCt<(G1E^RRRNYjlX2)tBynU@;yf7aoh&0n z=WwG`4l5E6C>8Bp5r9 zwx(KEfmcy2cg_ck7W7KcI=j>XQ&W&ALuYhjhkz>38iUHg-IwaM$)8}v)TeEJQY(sF zSlL6Y?wC$^beQALbRwh9O<5i6Ry)#-!Nhncu4%h^Z`4+FfveOM^3}Af2sbJ`xMpa^ zv6>yuKqNh&$?W5_=I85K4OhPMPo7QPvV!^BK^yP}1zlKmN_ijen1eeFd_asniuvLsKQ) zpttrTLWN|LD{`>2m;K9Q_r;|zGU#(RwGd`hq=efM8@Hw5$2O0J@>}B?f-zWWW7DYm z3-u)7BW4_tAhfK=+8t`P7g(ol|p z{cdl)QN&Lb)D#i$yu#oC&f`8lNYN3|p)%SX!Ln47KfQs7kYE&$a)*PCSUcQ_r9yoP2+eW<^yxle?g#5$xTxURpx55o5ec?y!;i7rB6e+Ky#-z1KUY>61qr8{Z0A&LZ9J{*&%XrXkaana@d z6kpgh=9_Dqx7Ekse3F1@m38qa{%*g6r8eoPE%AsdeV`7NZdJ>XhDEj_bANtg|2gV6 z2`AlPv;0hT_wV;Vyq$DEpB^b}FRRPSm6Q_4AomfNgJ@aE4@^gkwYXFi=QYs8=3Rv;-N ze@So#E+UUt02t7PNM*0u)w?P^Qf1HUnl!Kx1W8<1Xn|W<;blw`}9Ft924wi*1S9rTa zXF=+qDQ6X(yN;P8FK&u9Tw98>NapC*$i+KB>%wzVo5#lGWST-KZ5xVcN#5NMG~;4_ zaaqf@FH1qwvp@PIDU=fzqWa07rfdc&^{z*B%@YMFs;<5UfU?h!j<)KIIgPT+IG9%S z5g*h2O;$LM#l*;vFp=9Mb%{z`WslTNbwf}Zm~Eh7R1F%U6(CV9m?u#ig{oLylU4ZP zu8%6i71;t)&F$N(KtN)^UG`+T*EsLEKODa|^!9XhCMjRGFU8>)UH4+(q4tEy`emc}*<()AZm#Z1AW#eUN;t(o}e?%wen#t&lF){oO^3i*6P-+NH7{-E z>A{jYADZ^*{CFp6p?{xipp8bFcqoq31QLpk%DUYQbYs65{PC)#qkP+(@_Efdg8J_m z=G%Dfx3JKhU3f3#Bha6f#vI7u$N^PBii6nWZSp(IMKh4{B%=ht5cI0##oio5vt51$ zO|sc2pD0K9#uQ+^rNi){qWNLN10k7%}ND(J+c` zBdl^s9v7>M``O%(>_xEMejyGiq!)%KP8Pvxf>o<$UGyawpc7Yz_D31Y<)7?8RBftT z+2d*a+r-J%eKS4GCC|DAeCpc8Rz{p{g)P$FcG_Dw5H|LufNKWWVL%Sj}&bcHY#$zhVuyuH)VW`0!NB zB~n%xfdes;i1=j0;Ttd2B^ES(VMGa?wdF3vp(x0dmgdTOV4PsR*}wBWME|{vs2e~_ zvBPOG(`^FMm3(^nb*Bd@e(Vk11loNnR*MlcTCDlK7HaJDKt_s1v1VeWICQ0H-D%&- zrS+-mGut&;i_hCaP_qrb4yVmH?%f3?o84cEJsmuw)tR{e+(AIHIQO2HBRsYKc?dmg zE31N83s+ayMJ~#>NUJ3D&~cyU_&AT50Wg<~oihseM7&F&~GI3jc6<*DnZgl z+XGArT}@D1`gI1C1r9;01(}XJZEbCHFcR#?#x|gwf7c#fdi=>@RoY^QnxY}7Z#<)~ z6RL36cGV_w601=6_3fHIo`||3qU`UY&eNw#q?=^<>E(0uK1W^EB)oF>={mCS6Kc37 z*of(Z6n*xMnrOF3W#lX6b=lcgvQb>lA^SoV%Fk)Jz2-aD=Xdc!yhn&!IO?_A%-~@1 zZBKR3Fvz87$U|kvp~@QM)s-=4v~V%?y1a(a#+H`UBBj+?YR2qpdUvDT`&cI&jw@3X zx(wnhM4No;`gZ8X`hZ;pV8x~2z*`M?>v937R3k@uBK93onm^N{3@n;JGzBm3f=RE= zj{O95m!#&tlxh>7!ZApe_pC~DLtX8z83pg-6W1xi0Z-ft^T(pygr@2$~VN#pqd`aX<3T2k#nTUa$4)JHkn}X z>BCMhd8xAmM30ZxUs~%M8#dZ9y&|VryuTA&eh66d7`<2W_=y|%nhrb; z6S4MR1Q=x5TAZ4S`FnIgUCXk0eZHTUKbj6Zt;tD<{Ajk!10jF+q|-(=b5Svutw4Ih zK^0?kq=)8ex3{;Smx%sIj9Bta4I(hHFk&0|6=l&X8AAJm?6Ng!*z{qvKhaJpYR~ie z`lnr)`Z$aD;F^dO?NVoX3;t0SiXB?Ec@ZpFI|9qcHwZjYIQ$bR={R`6{@m8oRGc!} z|4qV{9jgkyx_MRoJz-ippnePEh?v;sK_mfDH|f#6?U1khPD{*-=J@@ghCpCMk1sHZVuc9+RE(4Oy_50W*)i%9?v3T zD3ViCF?q!lAnoDYs$m%WwMu2U=R1X-7bRLlIj)*iRP>m4)Rm)|X1JQJo!em2E(2;% zw%)V)r!)`J*b*dX77G*d-~`>fN}Qx6F`(R|o@recAmZsg_bB-`hlt!0 z%c7$kTkz)xZDWHJMzP@hSQG2CcUq_eAYA8?tsY{0H-rvSVNCG2{!%)hdnHA*R+pOP zyYhUa_CVS(_*%e9ndt_2dAIKen5TTOVsCF@w zIhO&srr8N04%|*z`frB@SJI+EiRrinhyy}L!^2@IFZX5%v+JzkbB$CKW4{G)2$AYr zg<8WMkZRnW91S^JwmNgpe^Wt(;I+8&CR)So9<&i^nioY2wLXBP?U-g}!*(=u%9JL- zW%pK_ND#8*vTe~wv;u_$R|x%-Tc6@Ecios=eJE0$G-K~G9Pw!Xl~bl9sxnRtw;Aw- z@C+!2T;J7}Nn#nm#Iere%sC!tp~dbU6vQI{qYua$>pXt`bkVQ#nwNtZ)I^!?>#V(o z{zZyEJK(#D<3w^I5sYV^eu2&uVaRCGOQHi^f??D7AqBwk0zWkgPe1>0nQo69ykb!6 zexXQ53`Y8jcvIaPH#{tUc3{x8XOF_5ByKAPF;~#fL&0B4<~GjNggbwFO4F4B1D>c{ z^sO!QiF7`phrpX*?qbNo0g7VBL};(bWS*SL3tpvoBC~OWvK08La*=e8Zzs|i$+NQ} zNqP*abFxezASgn^G*{~xKJQ1?Z4XU`Qm=Oa6Un1{rv`{qQ&U#OaaINakQ ziDlCrGN(Y;f|Syg_sFR|7)p7h|k6~{U3i{Up_uG zPB4T+5sK~a2M-|nedn{Ea_$dn9ZL}+!Ax0W=YFe0mkro#nvD!4q=e{IB~mz{k5sn_ z=*i8F-C%Qj()i*cKcUWIM9%@ksL@3flI#^t>SY~iGbB4!XaSU zn^O$(BT6u!2RQ~inA2%hAE!^wJ0PNqEZdHK@3g-~oUk9v2hn1aw29Gm284L|o`I!- z<1Q5P4fR$ftoMQ;<8}%4a+;W+$zcHjw>N?2Py|k*EcuLCk$qcY8XlWkK2Rd{FE37G&IVpR?XSpsTxG4m zmPP^MB#pyAQCn@Kja^A~ME3a3>JK?j`6+n@#uY%D3dITA$7m*8l^!b9wU9k=>)E{r z({e&1D(EpHTU4^(udc4XsHtPW-7VJ_tIp2B5$IphryFITpLVQ03OQ<43vcn)psl<6 zQhFRo!M2ve@bFfQP|J`$&;1sal5%$TLJocXLAdpUDh~1xZMu9=bi2#j-O>`4IPg`f zf^%j%R^KkGq@eVHo}h4^GXBUBD$5DaY4|1pCfvZh2#;ro4_+N76g%fUHdE#MIEq2J z%n#j2X*N|?&(2_G-4fX4VT zZNQ_tBoQl+o(8;PsNDl9%v8 z^nF7*;&;~w;(lE8I`iTh8t;sbTF(Eq++lZr$%c5_ z*|4;yra%G7NX`>JzT1qWr@fUP9n@8)R41e4GFU1rlubLFQ>po*&69zu4s(>FK+gbj zz`#7^Sv|^UaCG$^jJvpJJ^~g|JZ=3Z2VmgG;h%sOJz7&SjwBz}UZu0s)6O3apX_jN z|7_gl!Qwcq35_O{pOT!;MJ*Dv0M!jVn0nbsANAcN7^1Bt#3n}c6>Qno(17~LG_eTX zqUrP5TZ1~^qI43Q=<3$Lw|4zHugMDG68yXmYU-vC1y~>MF(`hiRR{AZmvy4D?FI6k zU}<}vhvT!X?pgL7`*>M4VS-NI6eZmM4LzQ-6fIXpjduOK9I8~d4%_%|q9&pIwy+jD zhKZxwp1auK^NIEQ9chB@$<7}~W>iQlk;Q&h*2)wQ`npDhcmMM zNc5K^omK!zNLP!AjHCHdN~dCn40PKADPK8!ZlR^s7}ZRG1jbfdZOrHAWD())%20#M zu-2`!lLjhKwHACc-}E)rHsmI=^7`Ry`H^ZHclBA97g7co=@0o`Tz^ttL#M;P2H>BfFk$zIfrXvKHq#s~`gx*U6EmjQpZ zzV8FZCOl3gm1FKS4($>;a*vCZTqzX#(p}4&`^6pEtbd==7o(44pjkQc2i_U_o z-?IHy=j^bSkY?#WvU-!2MkOxZ+9f1mF0O`dUQbg1bess2WxT|x}3 z9ob5pGGptL-xgIw?JVpnndm=8{rLPpv(kOW34|WBu`RfA!E8kAm|+6JCzZA^_$5Jr zaLq+U3}3V#hw!bK&szD(zCMiCWvZImLXJShH3yFfyQ4ViMIsF8jtix3jXW@zmPY6~ zal$u}#z(5oAZi=s9mJ1VY`IAx5t+Z1wwqM4M98o4)=q~#f!?<$3g&e%Js>^kaI~O! zau|I(YWaSE z);--_G*St3MLovB)}0XI;zQsg90>^WxZd!r&z1y6-i}LuZbSoy#3L^!&U*n$ISwT> ze_KT&FXqGH8l)7++=v7sZN~(Eh9|{h)nTr{OA1f8Dq+K8a+NXJ#2X$IE{6dWxE=DJ z&^ZXOZsClvDzQ>^(I+?7)`Sh|tr&jGrDkbsfE4x-6Jym2M;xqY#XO|6uUR7b&E0ZRL?`ZYe%`{RJfZ)tgPC#rN5sQp~-{y^oyj9Ok1wWo!L zcxg>CyJqoQt_WB4{EWw)XtV2WYFR*t8Rok7`o#ptj$WO&X=Lgf0uyT5-e-|<4S<@Q z3xgAv>5eZj7 zPr0fMH^GQ2FEeKXeg-~H4vriY$4P$V!j4A0zZqSE-2Gv_qfP=BYg9iKJ7+fGFyf~o z?B$3A)HS;Qd?9mZs5_8C+#xuzO%`Es4=riz*~QAl*3Hb&hh%Z{7yC@^$(8@>n|~`2 zgzv#7^W6Oj%u}O1JchK`7$1@`2kv zx~%X7yNJttC$iGX#UDc)y>fX+=mgIYogi85rOqxR;q_L&{7kAy?=zmjY;@E3xaGd4 zEZ9(o;&>D*sdKvEG;lrLdJ$WG);UgOj} z>fJO|Nd_va(Jr88B4RhRoJzj&y=3bNlL-FugSYP{twj)PHS%1A0xSpN^bpUBPLD8~ zvr8on>e+xqq*>d<=pY-35~Wx@k8zVhn9De%jI)30PWxTkpC98MbZN&rqX@E;9cjv4 z4Rx`hCQmw@&gAm~xySuedy)X30%J#rr;E;8bGzdkqe@@$O;(=wgH;Qn+q8M1u{INE z!YUIlB{Q>U*y`uZ7``D442IG-#h?Fl<&h_c+n4Gi$GRWQ3vW_pJ>E~;X;qA41U>R^ zS+WEo@vmm4<{@YkP0rN7$!yVwBZjF^1m9Q=3Ew2~Ai+IC-F_uH&4s?#O{^)?AUUbC zd|I?c*2Rm>tft_h$d%|gTClepYjUi@YoAF!`oAaVM;4BJaGZZQ%>^P^Fu}lzK1sV7 zFs%N7fZvawtXSPmsP^wq)RcZGyq-u$7zY^!l&Tc!ZdaQ?{k%?N4OR)hc!u~l1iVIL zWPsYn{fm9Bl`|QT1Pueg>a;A6c&e25s~Vfmc1{#R&NbU0zsxr`Tqjo%=Jze*EUmV{ zA^ll5e<7{sHvK&`g*NMB$h+|`M$KquW`tZyX>v21O~jiDpsjTD`SAwUT*l)!4FKGU zxyj|IUxwqq#hma6dN3sYje44la{&zIRx1pr)`Q=~+LxmFYCG>Yl=l_a4T5Rh8&H1g zO~xr82u&lKzU6l7bE1tr%sxTQgi*AL&7nZVZb4(Xb^yX8f2EHOC1Qr`PuBJM7en-*2*)G^Q&QPx=d zm@Q~T%~Vw8kB*Llp^>R3EgOn)P@ZC9Vt6CpP89s3hG~0&^F}@a4pd=n350pH^KTb> zD>HK@ELd0I^ngcRd4ZP!BW~6lY5D^SOmQ?t-qN|Tgutz)V$a$L0m~|X_5^9ycfvt$ zTN>CPKK_NaoCy=+I*ITRqs<*&=kji#^LJIiNblp3s+YMd`}{+A-Dhk7u+-ap-Zwp8 ze#et5^Do{o)GWAX>`-XU0u)`bY;X-hzwJ~brjb0ebv?vf?ZAo1K!D*?`6ONP>ABPF zaS^YAPfd;W^FEtm2Cpw&p6gpRnIm#)WJNH7EHyvVZ3acNrxx};5PknU^*gu59 z3V|)fvP3KW2M$<`Juj0p=aOHaYqvh!x@g$N@c0W{aB4Q=n1*Gp-y)x%-S_I<+h zrLbUe;UPh!DV}N*)VepU7Wz5XYOi%ot&emHiJ@{);8XPK!LuSj)ycu7*4x*QWosTu8RC!q_g+SJ<;9aR2%Ibp zOPv#$vF)+>R$!2s9Raxl_Li2QoF_qZ-=`k0!()O-9Qwtl(^y{N#A3qkt5kj9FdI4= z|C)xZMdouuHfPTH{BDRm9UGGq#Bu1}pFJC?&D9?{?x7aF1IB{S4U@gY#|CzJzSLYG zA*Ikc403Tcbh428|Dt4Li@&K*61YNNdykzp?y<+523l2&=pJ|%F};2h8@sARMn&P@ zl*JRr>vWG1BH}F~w&fO4@VcHvyxi$O3+Qo46yK5DN6G_uN#!>=lq-xSVcu%u;ZAjw zL_cyO{c&KP(0!tK2&|%2J4ohJMPeUKZ_(71XQ)=%B58+#$|!bKKI|hY)9Ah8Zc$R^ z*-IEg^jLOng*QIw>1BbNjr_T}6a#?{wV{hHUk$26DEvfczUg?{S(1a^UrgK^^NMIy z_LVXSPxNM}fcoIJ-OF?r8&fm5it79l?riMO*IhnAcP}3s?#!xa(Mz_4?_n{d9Q#Ib zlCEw47G{BUMKZ3!v6XLk6kXX`1_*Fx>u&5bJ^!-mWVS6qXy##6^ervi0n15irmy7> zS5f8UtYzyjMXHh4Y;Lr32Wq+@ifp>;R%wtWlEaU+wG3J=O6Ml6Cvf$-JnG5x0Z6-x z@Z4eL0EgP-7Y&0NZF$6)2mb6agd=fi%O(*m&8&35V4oqTI1~%GZu+iJFWyybu?lYx zphO(xw)qGuSw9O~=IKd3j;v&aMP-$3(A!$XmOTYz`pl{V?PhmUkx`N-d8+DUa?k+F z;{8^G7t8ufSyNh5#a1&-UVS=-3qRhPwo?@65)woUNQ4}+ByA5M=;xQ&Re_yKj&1qW zkaIR;Ly~hQ=c$c9UCqJ;UDeASKbQj_tG;4)-k%clPuvZ>#FAm1I0=*mBo#-_E*J;| zY-(sH;S&lXf_{`C@ycqQTA$XMu#}7H12&Ju+q1tHVp|!FcweC5?7Mj^dAllVMzO@Y z`eov2<3TbT4K-OD4z~V`6@Fb$`6DOT8hepa%<21rk~yu+(yPAR=BhLP^jaz=c0lL2 zQVz=P%;Oz)sb4URvK@22>*jHrAqF{aq+=w!U9Cig5tBlVb!>f>O4P;9iEZn_!>tuM zYB&4!G;&f>MuZO~Q)(F3iqv&6q4?#bxJ}1j{Y}`;so)z5#)-dq@qh!X|A7EK)>O4a z-)&g9_-2}z6JX@oDUIe&`g-*tGtAz7e%OgY#Qn(Ta&K;MUagb&9_m5P8RQ)g9!6*T z3bto;yV)yzmpH7j!4lP}5iI3bS8Poz*8O)z&9f;Hxr-lw{wzJTrY`YzB+UOJLGMq61=(naYWgImoHEP{hC@r$xc~PV#IuHMVxhu!&}rX*+40wvYNoTgDB6! z!aJj*PT+7Q>x4>IOc5nJgF%d6LpLcK<0_yxHCz{4BK`{OQ%L-fiQm2HHhq_UR3L|@ zj83L-5UI(s&sT?)($y%^=<|jxhuMEuQfkF`1RIGWZQm!wLqyWahOa(euKQX`+GXF7 zxrWMbV(D~{OMIYjK@xN03UBGZW;ls5&$!zsO&U-LytcV&iH!9Jqs@tZssyrBB$acV z-SKUIR5PQlh-6fdwDgLQB&5;Gprw-`l2)`)Utd6BMu^)jtC@#GtCvtFb!{SlS5f8E zB@A0!!&pP0e<-YJC4KN2@GzRygSeU1g400?FFeaQ1ef9B1~)Z4nSM^&VWz{?x_hm%JJ1x9cMy#0a`HV4a(7h93eGNh!3i zvSD1-3bU4h^H$19&SQd#tr;MYNzeI+NncI)Y&x0r@j~&BKR_GU#Jk&H&Cj`5d^sFD zmjv!_PNnpfZkIrD1BVmui1Bsf(i%uBlG0Nm?}sNnu3CCFv$99;U1ceuQisJA&0Jc| zDG0Q&XcOh!Ji0;vNUOg#83K0aRdmc4b4J+oi09w5x2R$_%|t=UJjHVyzD*oTlCUELnxT9|M%2 z{k?bpjBR<5cB=l2U`jx@n6Xx%Nin6GCy~zAZGo((=Qo|W`~!OLxY^_p?v@9ZenXy<{Mf1Tgp|phNe4=}yiZ780wS7MW;b~R*IQY% z-&27VWZre$W~jkj#JsnC-j7WBfmH07*nV~?_Z4gvfdTw0KxqWBMt4kjm`Hn z(w+C2Z-z}qP=#z|bt>KA)-Ab-oK=@<&80t2re)^~?xb^!;{B_l)bR7bBm2 z+WpzLy0UP-d56gx5rEA5I$Rd!?y!zCubY>hckPKUM|h!dMcHfTP?loxGp;QkiF-WA zZ-+bg7*q|^mH2&C0|AoaEw?fj=?Cx|rqAa1>k!~={FN;@8vAL`;m?IOdRf1;CJ8-oe zhwA}xadtFV(v@vZ70+@|pS7MO!Cy~hT|+-kZ{uH8)rfYn$be5RJbEl-XCA5xlM}g0 z;@OYFU#Pu?XtJ{@wSn;7FB0TkSIjFY9&{B_0g(C7nzHWw_D zXW@h-koD;D{Hbz;75Huzs@VMXBpjXm4 zu5vv?aG1Aa*4ss-`jOczX)p7@XhkAW6Z2lreQU12`1ST($pI}fBegj`-cZxs{`PpW zZnTU40CIppc!TuEhTQAW0O)H=#=?^`UJRWpR~*#a zXtX1OQj2*8HMtox2V!(wpOj(I(6 zYhR%#aMHm6+yL4XRUsHAPZ=F=^nL9aW`)y9Z_=ctWVqSPJc^~0%7Zq!0q!`WFt4`rp<@;Sn7jM9zD=%I+XaI!@m2~)~t%s9m5ld`$m@2dC{*P z|I#MrrENaGRKoKUYz4}axv?7)8y4Sg|M?S-9jlzEU3(HPwoC%e9765Cqk|pZ^#gSa zy#{aY+f7YuA__1Xrn|L4Fy;mP@{|fM@1w{EESk@=b^+2)?G_*Wyqs&kL>_AI(Wj&S zT~F8UO$j~!qTY3V5A>VZzxG~a+#%GQ8haXAe(U@5T)73$(wt&0=!}!Rk4xLz=D}&E z;Ki|0fT3GkSoG4wPgHN_^rxl+&ng!Cq`c&;jdf*w<>;rDe}Q80UiDM|0$!Pn)$jvqEY%-P$panO-gbs`XHT4YcKT&pbeblY&{H1!zP<^L z74u#?VAPTShY%l%7eDdK;VWXAW;r?>E4D-3Q7h144&zL9fKaH``D>BdR?`_yH+lP_ zb6em&?{CC97FPdm+ouxC9pR}!8B7ew+lxV1q%(JK$4vV9w|a>ia?&-hDCgLxdnJt> zlW&Q+HAka&uv$|Gm+$p!^YeGn(ehNxSMkr+<+n>Y-v@yE)6=c@m5@yA?Ul8a7Sin% zKTNdskn(vt%axGufloBvd9xd=K|S%nA)nt|8$jYybF|0v3A1p_cS=+i2>7Te6N8!u zO;;K8nSq0;`rv!d=cC-cVAX_sn-)P)NPvw4kWX@c7o!;O&VB<5sNJdQ-Hv7Gx7oFx z7}XCk-fPfbvW;G77`anSM>#LWT&yKmSZZ=6q zx=89CY&BY(UlcK8$X*{~y-Mi5ke(ZZNqIF)f0dCikuhv|za!(J42D%K`v6F{=hNp$ z^q%F18`&*~EB#kT)r-Kg_~&LUUQOg@IM({*)I_gGBICJOVGLwTLra5p^7c#NyQ^?3 z&n5S?hslt&b;*V!pdtvioYQs~ahU&gEn5J&g}dbA<)%gJP{&lk=P&U<7YvNOqb^B5 za}tq`BT}D8@A&4@m_MZnyV|Jn0& z`|ur~CU@Y^CjQmUaC^5j%J{gUC2|0Gg7>zA7Bv&d_18tS4N``zhCWRT7k37eX{(1Z zufM@f-u+8@hHd$w{Cz*@rHroak<9QC!1LF{VjE>xVrb02!?|%8_v5ZAxP@`!ROac@ zbyrvWfMaUWzfRu)dOchsoY={}AmKGTJ1x)*4L|ZypERUnpQ3wnQy0p`!SCd0+QKyY zy23xe^#V>MEVC3LW^MD?C%Gc-`_(cSN<P5+fhTcimrT zj~`E-`gRP@E`~?`fM4QGw+dhR}8^dGwe<=5l7==a$z)2r0@=}&gqgP%t^+MO?3z-U5$53Y!u z?8i3_*xl*B+~}*{1w(M2C+;vrk@)Gk9$2S0$H$UeoR`S4)*C}%-eAS_K_nj{yLR~S zrTdM@qD1~E<%l1w94{tc&yowZkp@wc6uD8;g?y6i$GWw1S(6LNtmS$lTg?XBnf?X! zDt?DZyZeHli|YDyPMn;a@pmK#i3ew+owz(h_~lG7)cw4nI0dk@NuKOfHlp_ViV=S8 z!#r_#Y7$hb0&m3$O6fWUEM-_*-8vG%qt>+0NW%rpCXqJKW?% zi|^|_9u5xZII-9+kAnwGlXIVnjHK5MXs`W5so~HC6AvGn1V_*BQifTVFE>tEIWXL6 zy0_bNO&v?3-NT7Aozq_oyq~~{dmA6uDmoPhjbWw)(&$We^FD)k{d5Q334{1PinuJw z%JTsoVortDKPTy9)r%oaUkfNZLU_*DTP3 zZ(!q-?32AZH$juy+zvP4Y(48qO#ZnQe#BzIDy;yfG;_F7nT zW`2JDZ>dekYUE*v6;MH{ti#DGoDX77{+fx8mSR=l1tOK9zD&82qYR4&FV}O?eR_EF zAXl8Hd8%kv&nvYIFc9y`iDOqSl{ozE zSqE(g#kTH_{W%Hu9YoRVNGA_rgiE;8+}FMRVOVX>Hxda5;lUK&a4g|vjaD`vMqtS> zXgqKsSqy=Hotu%7k(?DG6HooNTdzKhPi$mrZnIJz;6ROw(8Ga`BrekZru1dgi*@r- z;OD5WiY9PVW3l7e$%%2h4}g9u*%ScZ zooTDsIMc`JU)8wFp)kx*Vpd|h76lO3banBuQSn7C{;FZ)!-zg#k^PK~BNeN&c#5$w z!O2E+yC9%$amW(zJi?UDTHfNG=0L_$!}9lAqEY`1;oA3u zn~ye4Ao2tPA7{{i1vbB( zFzU2nt0W@=9($C)sNBipo={I-YU0=Zq?=F`O~vAd7JXV-Sp_Mepk8ZP`S2WfT8n?S znMKh&k^`eQA(MpT?MpX9&L(7*P7gc*sy=AV` zksE*Hd(v?X_NTABB@`JCG>0GZeJ)ZyHr=b8(j$`W2%lQfPg6B%7G z;{nM(XXd&JZjGX>Sk}OOi)B{Y@XSR-(oif8`r>~SxR7Yzg;sQc+tZr70X~^h3pVKv zE)d>E{6)yx(~c8v9ZcpDrZUozOu_#E(?Bf0PE~A(;B! zO8Sec)h%S9oN)rQBhO7Uy=5sabq#1lyOCY3E3tB7>D_vq@JJwSEp*JSa>@95pucR2=^3^1J4Hs2b4|6 zqoqwf-gmgs2$!|49KGj1Ny=ofF5`!L0e|L1{r+M$RZ1>5vvKHB_#W^spvFg@Z4=i- zLyLE;bUmMVRyE3*)s~SqS08n(3_S3+5=a z%g&TCv67ydi3G(S(9k}`t=Hk6xFuO?C?(25>2|x3NaQx@aL*1Vlr{xYNTp9tPcsI1 zNpkT@lV-=cAKvTFghCB7-_ez4#au^EuG@gbQ>C`mLN(y)U?#1fbegMrA)XE=P|=z&CSgn9v*TM4y~-oujV??(Blb|H(wlyx-{@QvJE{lW?e zY5?IJbd^&+CIJaNBpM;5f4_S5inFJPaCw8CS>cH%I1?Wamkky>-h^$+ewUNmNk(#w z&qy6UjPPb5U(PIVSjmnNZ)i!OQT5aX=enI0`dLrm`m$4oD~{zMeCZk2OA)(5W)43A z#uxX46Q6^}jw|}abyLg>;mM;D5f68>5U(WjY8=94O?W}(>Yop9URv($?U7hHRl_4+ z-qReZ8*fAvn==TLjtu_8HTg#{GrcMaI!tB`#bT}0pQNO$;A$tI?l$bLdI`?STsW{%E9c`e=x`|Z3v{@cM=rKW zhl>cjl@Xd;PXgi4;Z;2!@%sk3j#sI}>5%>KQH2}VDQ>yVlfKd6l zGnA)sBXsz1c@CBHkUqz+Z{ECd22MD;F`j(yai)-j8*+6xpu1tF8Q~3a9dWj;OkF7X zRLfM*-Yn%ic2-^arBN^ox>_Q|6|^5ufkHMyIMN=T<;n8`qB) z@TNkYi@i=Ai&+H-Klj6jNceJu6C?=Xa&Dm~3+TEI_Q1K2fd?s*AU{T0nj>r;FXcvL zUNJ4QOU9*zyrC&0obL=*21)mwNWfn+Rk6x*HyMRjtfemS!|6)i1+6!su1i{OF6f`} z`)p;cX()9yiJvyi%(#BsP)vFdlS#LQ?=3pEmH$pt&Z6^o2~#<0g;%U+7d8Jjea%al4&X1FKJ_44IQv_qkg$4?uMt56lE zyZi4%g8>=gEgkAKGk#A~!IQX>+l=KT`OC3&Q{@-vjCLgPO?JfyN0 zO4IU~Z``Nw8ZY7|>L6Bg77BCT8MtATW=Zrq?qYLxb{1E4_~PIWA-B3eQa=)5)j0wu-B<^vizD zuBBJ&$w$wNSuss4EebE?v^Tuz^M#ej#1rU&Znw)JDauNvbsYJz*QnF@@aT3{>{P%) z8~Pakt5>h)=jRXH!{f9QQ9wAG^$Aqt!-P}VgsvPpq(4cA6Skc(ffRXafEyx~V(NwD zY9+bc(S)DS*4Jpm@sB$jIb4&tHq`_iZ?s=Fiy~<}w*)l~Hy(~t)ZNn@CgFD@eB>q| z)Sz5ZGO;>bcBFY-%;O|4#iQ|Pp5igm@Yfz7`mKj7FAxGB48R5zSaguc80RA^5b-+v zH#F|gOmEjJrNruft+1}8J63wVnAxzBf9&bjK5W@Js-(cRoLVj=mtNFFvSQ-#zp>Js zo1Qv(|6!Q$FNufq#w9Jy@F%!L=8qcAAVAljuw!@=1mZhBKBhV^s5QskA(CSbWWMnj z5lcT!8eQWKkAp3{XPB@oBMuyS+)+Lbj)a#|R^b3^Z8g=(r;53?LOx!}t^J`V)xpu~ z5{pwf;dW|yy`XNF^tPqG-0sv%Hsux$TcY2Ga2X`j$=6?h4fDOQut0mn;cyrY_;_dp zC-0z9VT93W6e33BhaY~x72}_onZZv4?_pn^h{XdSEfR@LAZgp_!ERv>H?9Eq4{`0eyp6AbtCexhU4~3ILQda@_hH~Uks;K_RoVAu;3@;*Yr+K#hpLx?4NP_ ztk=gtNc{-W^atZSyP7&pp62Asu}&Md?31u48%}iwq`TcNHRQNA@9B7UhzR_^06d&) z&$qcGy}anaut6q=Q`l@#@KbiwJ?^@9A``Umn2W7*Q1$*ifcN_6FejwrA5|Zp_T*7s z@vgly!4(k0#+QOT>`k#ie^Uj-!~)xsDM30}j&5oH2vQG2n9)E=zAM&x~;E5+? z+WB<*{zljMaCFESxLzb&qSqNLk(@!8>ki>J8sV}I$3YwMBvbrEJ5w_=GmeySc%u<6 z6H5c;92?pRqCa_|bcgVpj&L4~Jf3JYN{JZ&JhU8@ZL;dS={j7-Ii@hEqa_l79JGUK zXAsZ7L-mj?$2lse@|m5c;{TcE?`&<72et2vlhXJD}I{P0_VaA&CCjx06Q z8U^sX-EJfjac+?g_tcz1X>+g$Dt&r-nrFSI0^$zgHyYs_0Var28X+yU@TaF< zA^fwtf*U|M2VFgh^pl|0u?XkQVmX8H+Brsp;q*DVIG0Dr+u3-SSm8-P8bWtD31>G(ersHr&tDDUo`VqX$*y-kO+cLlxl{0jaZd1-3w3G0lzAn)H_i?5 z!=1tQ<*+&$E-dv#3q33AJA}&&WQ21bvL`xmjRdj>&KY!avNV$*KgPwm1Q?H(aw9UY zm=@V3BmK;Yg$w{s>g=5#?%@L=oD?H%qp*tbTIMuDPnhfF%a>?}LLrZzc8Bl_5bg|oKURrU_kCR@=agc^!yr+TM~W*yLuo2B z{=>sVszjzVE$377jr$Z{<3-#=9mHzRLSfE312>G)EQwynU2M+I&f-e+ZPFlT3HhmkKwm?w>DPk4~7uU@@!275qqQlf0)c|YjJA;BXBDvNO3H5A#SgM))R zgpXtzcmh4p?RGgNMOmq|jw3(z8g;mQ@O{>DT31bqGawOmm$u{zw5!re4NN-<@g5E9t$qJyRkY4{r& zbKvb=_+S7wsKBCwM8-J3W#N=BiHGyXB`wYHC%8oFks8h*KzCg=<|8#Z=l`>(O7f-Z zHVhkT&2e{#R_MTk=EUquq-1E9Ni(D*u|3_?|%LD*D&7;3k$SI z91e%kfRBep@cIsjZ{*ELB;t3E>FH@|{P4pM7%j#>Gc$u{2;TB^mWjm!co>}oC;kYy z2Q}ylVu=Iv6Q=XAdwA5>UmW2cTMu?ooRB>eidS%n`gLh7PszDQq0xY8gam2wy;)1k z+uyAG=~wbqg{XG3~tG=lyyj8N_<-+_K{fd;k7@T;Yd% z=HO*2ASPU<9431G`Zbv(INP+opyVq~NO0~dAZ|Fq<=O|9J_WR2y9XYiqJY~`rzsDN zB!bcI?(UND+TY(NVyT+%t`hkcAY2AE2^|ek${sizax&BM4(5%nV&n8G$MwXB7S0ip zX}{Cqw*%q4IskMjauSI|=sxYe!cmcHUT!+VdE}&}qtU1%`Q&qRbDW>Un7>2#jYhcV z*xTEKQ+jxKNa0O5Dr~svf!pDwc=l(VLFN@pSuRz+L->tGxTl&Jhi7%k)#$eX;dF39 z1yBvqIIfq%UN_Tqr^9at!sW;w^fqK24u_qA_kv+_%^Ev1Hy7c<;aRRZr7Zy7-*N7| zlv{!D;qg$O7{m>q9B4=5-o1ObX{E_za*;Si{v9{>h6m3{7k3E%EE_4}%2~3EhlvUp za)g1Bz$v%n;lqb)wJBOiBoM+qbA%)6WcMd$77r6E^Pi%l7&9ovibF1OVja#>yM1X_ z&eiE~N;e&c@Uv?=hQG;)}q{l@U~>P9T|@nwnT?dMF*|G*T5UA%A9O2BcAO z(_b)JIF4kG4wv7hj3!5NTra4)a_}~OKkea4ZEDE1S8NMd5jle`NYdjX%UJNjqh#Iv8CvSz!Wyk!_R<3h)u)q!6=>3*LMCqD4k0SVH0R9`?! z@8!#vm#K;x)-WCe;c0l>d$}?4`HMfzTYEA}DO(9@jSW4~OG{KJJ=sO~1n5S7eOSI8 zSzjT4#vSq$ql#2=W=QT_8*+KbU2>fz|9TnzTul2Pgz#}6V&MYejYflS%6WPet-9E6 zl(jKeSJ9QdN6+(~KS@E!ijn)d;2`}h``c)2Z*MOwEHHKKoH$Z?o~)m_@{#qkXJ8%z zhZhJ}$e-ah9YiUKhJz~3U?2bW>(`f`an4X2^|KF;bPg{$L$6DRJ5rpD!fXHd$3M^m z8d!)?Zz1=foBr_!9^h?dT)}W258bC{=+BWi<^JV1{W|WW{A_ zc>uDHjW+qHu=P*~atzt|T^qr_$#VVfvVBb1RQXK;}lPhPH^L&a~g_sfwMIo5sgcRd(jkC*O{_Le11@o>2l4wch_ zR1WfZSWUr3zRBM5CB1^*${$Y;Bn#T=8aAw+V(sDGACInMS&s~%dxAyIARUM;rbivI zO}UsqpUpS(eEsqWXEt(?h-}v7eM~ZT&R~Cm{**m|kw@>Wk8jWw=ZDji!{eiq-l@zS zUJQEN34DbT1*t1&SK^L|NT&21amBaj>*AyCD|>r;^cBvhWoa@)pz5g`PHmD^ zy`1L9sKD^#;u@k$o}pL5A5XB922c5B6hD!7Ga1Yr6#6JHmp{WNUZ?b9-t=cnC(DR9 zCZ~S=R{qd@{7ndFc*|3d5gzmh&a)`pn+FH5U;Vvj-S@vXQb+KeYlP9__O8GAKv5P-n+N2kB{C8Y@D1!2rs!` zbjQ~}^{nG){5)E|FQnf;`T)leV(MX>hadU#NgTU(bolP%!?BnsXTA6DkKBdx!2l1v z^G}0U^fuZ(@%pL59CpvX_!+=HJbdSN3tI+>oE#s%KRah?U;eIOwbMU5crB<%jzRI$XRau+iUtvAb|@cH!P!)bEe@ebav5RL~a<_#y!xmf``wFXTIKe}}Gucr5G>1;qn+3_pc@=TGumVZS(oQYRtzoDPS?O~3CyzyB_RK7GFX zkx;~c{y=!p&rBptea=J!U*De*W0;OihXc474T}48#T|Mc-=e{U&cEeHV=ByD`Tzdy zHy_8~_ss;vDcTVciQrDCTOR-YnJBvb?%@Oe)=Wf%D!>7pL?EuyAwO6L2LABQMSJEvd(sijB7tg=xqYVlaRAjU~dMkj6$ zf<|TKNjaaZ85$T;$ff4P!F)VcH+B43$}55)x?oGatd$L=Ze$y#=%J8Lf)Ka2EcjDU zv*7L0&;PDjdIen-_05`HR#PCSX&LSaQ-i_hAqYqTS9}5t0b@7o)#aal+-{UHLLrV4 zqTX)m|C%uPwV-$hLNai$(oU>VBztQx03@oUpi z@MKj}z+v#DT{25b@hH>UPDN5BO^N z^vm_C6@R)>$Tjs8PJEZXg$AC-i)fsmdc2}8H|GeujFzs{au^$EOoJTpis^n4rz_qO(C6@sbC~K_2RQyp{8c=2{ayrd{q@p$g)s6R;H3$19c?Ls@n#~ zz?M>WxuM0;PbHtZ9}0Bq)ty=y+NOnBkWZDB*o%6hkxS4x(G{M=6}_RWN-hqGG<9_@ z=jm@g?S?lY-|l>t{f1x0)d($~`4w!UR)TbA*>T`H+@;Ab}A6EN0Oc#$N2 z&Kv{mO*5|qAT0&RseqaJ#AZ>b1=xZMboiO;PXgiac3{->*fQWPU{

      Ev2Q!#A(Dq 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%0A!4cJd#g1s<4g?_V2ovC4{6KK9k28Z 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Ν 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

      +;VzmiR->}T?0&w>Fc$%1cn-J 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 z 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

    1. )UU))6RzpK4*g2b9kW39MC`re0rFe)_sIO!C# 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

      %5Ro466Gk!=+~=8tGO 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 Date: Tue, 7 Apr 2015 22:53:20 +0200 Subject: [PATCH 066/816] Fixed inconsistent tabulation --- addons/atragmx/CfgEventHandlers.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/atragmx/CfgEventHandlers.hpp b/addons/atragmx/CfgEventHandlers.hpp index 2a05b72298..3996e3371d 100644 --- a/addons/atragmx/CfgEventHandlers.hpp +++ b/addons/atragmx/CfgEventHandlers.hpp @@ -1,7 +1,7 @@ class Extended_PreInit_EventHandlers { - class ADDON { - init = QUOTE( call COMPILE_FILE(XEH_preInit) ); - }; + class ADDON { + init = QUOTE( call COMPILE_FILE(XEH_preInit) ); + }; }; class Extended_PostInit_EventHandlers { From 24750781aa67122e53f78819a0b40dfbe554947e Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Tue, 7 Apr 2015 18:03:30 -0300 Subject: [PATCH 067/816] Remove { on newlines --- addons/atragmx/RscTitles.hpp | 485 ++++++++++++----------------------- 1 file changed, 167 insertions(+), 318 deletions(-) diff --git a/addons/atragmx/RscTitles.hpp b/addons/atragmx/RscTitles.hpp index 5b9afc9441..23e813fea4 100644 --- a/addons/atragmx/RscTitles.hpp +++ b/addons/atragmx/RscTitles.hpp @@ -2,8 +2,7 @@ #define ST_RIGHT 1 #define ST_CENTER 2 -class ATragMX_RscText -{ +class ATragMX_RscText { idc=-1; type=0; style=256; @@ -19,8 +18,7 @@ class ATragMX_RscText SizeEx=0.03; shadow=0; }; -class ATragMX_RscButton -{ +class ATragMX_RscButton { text=""; colorText[]={0,0,0,1}; colorDisabled[]={0,0,0,0.0}; @@ -49,8 +47,7 @@ class ATragMX_RscButton borderSize=0; shadow=0; }; -class ATragMX_RscEdit -{ +class ATragMX_RscEdit { access=0; type=2; style=ST_RIGHT; @@ -69,8 +66,7 @@ class ATragMX_RscEdit autocomplete=""; shadow=0; }; -class ATragMX_RscToolbox -{ +class ATragMX_RscToolbox { type=6; style=ST_LEFT; x=0; @@ -85,7 +81,7 @@ class ATragMX_RscToolbox colorSelect[]={0,0,0,1}; colorSelectedBg[]={0,0,0,1}; colorTextDisable[]={0.4,0.4,0.4,1}; - colorDisable[]={0.4,0.4,0.4,1}; + colorDisable[]={0.4,0.4,0.4,1}; font="TahomaB"; sizeEx=0.027; rows=1; @@ -94,8 +90,7 @@ class ATragMX_RscToolbox values[]={1,0}; onToolBoxSelChanged=""; }; -class ATragMX_RscListBox -{ +class ATragMX_RscListBox { idc=-1; type=5; style=0; @@ -116,7 +111,7 @@ class ATragMX_RscListBox autoScrollDelay=5; autoScrollRewind=0; soundSelect[]={"",0.09,1}; - + class ScrollBar { color[]={1,1,1,0.6}; colorActive[]={1,1,1,1}; @@ -126,12 +121,11 @@ class ATragMX_RscListBox arrowEmpty="\ca\ui\data\igui_arrow_top_ca.paa"; border="\ca\ui\data\igui_border_scroll_ca.paa"; }; - + class ListScrollBar : ScrollBar { }; }; -class ATragMX_RscListNBox: ATragMX_RscListBox -{ +class ATragMX_RscListNBox: ATragMX_RscListBox { idc=-1; type=102; columns[]={0.0, 0.225, 0.475, 0.725}; @@ -139,8 +133,7 @@ class ATragMX_RscListNBox: ATragMX_RscListBox idcLeft=-1; idcRight=-1; }; -class ATragMX_RscControlsGroup -{ +class ATragMX_RscControlsGroup { type=15; idc=-1; style=16; @@ -149,8 +142,7 @@ class ATragMX_RscControlsGroup w=1; h=1; shadow=0; - class VScrollbar - { + class VScrollbar { color[]={1,1,1,0.6}; width=0.021; autoScrollSpeed=-1; @@ -158,14 +150,12 @@ class ATragMX_RscControlsGroup autoScrollRewind=0; shadow=0; }; - class HScrollbar - { + class HScrollbar { color[]={1,1,1,0.6}; height=0.028; shadow=0; }; - class ScrollBar - { + class ScrollBar { color[]={1,1,1,0.6}; colorActive[]={1,1,1,1}; colorDisabled[]={1,1,1,0.3}; @@ -174,28 +164,23 @@ class ATragMX_RscControlsGroup arrowFull="#(argb,8,8,3)color(1,1,1,1)"; border="#(argb,8,8,3)color(1,1,1,1)"; }; - class Controls - { + class Controls { }; }; -class ATragMX_RscLineBreak -{ +class ATragMX_RscLineBreak { idc=-1; type=98; shadow=0; }; -class ATragMX_Display -{ +class ATragMX_Display { name="ATragMX_Display"; idd=-1; onLoad="uiNamespace setVariable ['ATragMX_Display', (_this select 0)]"; movingEnable=1; controlsBackground[]={}; objects[]={}; - class controls - { - class BACKGROUND - { + class controls { + class BACKGROUND { moving=1; type=0; font="TahomaB"; @@ -210,8 +195,7 @@ class ATragMX_Display colorText[]={1,1,1,1}; text=PATHTOF(UI\atrag.paa); }; - class POWER: ATragMX_RscButton - { + class POWER: ATragMX_RscButton { idc=-1; x=0.55*safezoneW+safezoneX+0.145; y=0.265*safezoneH+safezoneY+0.94; @@ -220,15 +204,13 @@ class ATragMX_Display colorBackground[]={0,0,0,0.0}; action="closeDialog 0"; }; - class BACK: POWER - { + class BACK: POWER { idc=-1; w=0.06; x=0.55*safezoneW+safezoneX+0.3122; action=QUOTE(call FUNC(init); call FUNC(update_target_selection)); }; - class WINDOWS: ATragMX_RscButton - { + class WINDOWS: ATragMX_RscButton { idc=-1; x=0.55*safezoneW+safezoneX+0.130; y=0.265*safezoneH+safezoneY+0.88; @@ -236,14 +218,12 @@ class ATragMX_Display h=0.035*4/3; colorBackground[]={0,0,0,0.0}; }; - class OK: WINDOWS - { + class OK: WINDOWS { idc=-1; x=0.55*safezoneW+safezoneX+0.347; y=0.265*safezoneH+safezoneY+0.878; }; - class TOP: ATragMX_RscButton - { + class TOP: ATragMX_RscButton { idc=-1; x=0.55*safezoneW+safezoneX+0.242; y=0.265*safezoneH+safezoneY+0.85; @@ -252,14 +232,12 @@ class ATragMX_Display colorBackground[]={0,0,0,0.0}; action=QUOTE(((GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget)) + (count GVAR(ATragMX_gunList)) - 1) % (count GVAR(ATragMX_gunList)) call FUNC(change_gun)); }; - class BOTTOM: TOP - { + class BOTTOM: TOP { idc=-1; y=0.265*safezoneH+safezoneY+0.955; action=QUOTE(((GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget)) + (count GVAR(ATragMX_gunList)) + 1) % (count GVAR(ATragMX_gunList)) call FUNC(change_gun)); }; - class LEFT: ATragMX_RscButton - { + class LEFT: ATragMX_RscButton { idc=-1; x=0.55*safezoneW+safezoneX+0.1925; y=0.265*safezoneH+safezoneY+0.9; @@ -268,14 +246,12 @@ class ATragMX_Display colorBackground[]={0,0,0,0}; action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget) = (4 + GVAR(ATragMX_currentTarget) - 1) % 4; call FUNC(update_target_selection)); }; - class RIGHT: LEFT - { + class RIGHT: LEFT { idc=-1; x=0.55*safezoneW+safezoneX+0.2725; action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget) = (4 + GVAR(ATragMX_currentTarget) + 1) % 4; call FUNC(update_target_selection)); }; - class TOP_LEFT: ATragMX_RscButton - { + class TOP_LEFT: ATragMX_RscButton { idc=-1; x=0.55*safezoneW+safezoneX+0.162; y=0.265*safezoneH+safezoneY+0.82; @@ -283,14 +259,12 @@ class ATragMX_Display h=0.031*4/3; colorBackground[]={0,0,0,0.0}; }; - class TOP_RIGHT: TOP_LEFT - { + class TOP_RIGHT: TOP_LEFT { idc=-1; x=0.55*safezoneW+safezoneX+0.315; }; - - class TEXT_GUN_PROFILE: ATragMX_RscText - { + + class TEXT_GUN_PROFILE: ATragMX_RscText { idc=1000; x=0.550*safezoneW+safezoneX+0.11; y=0.265*safezoneH+safezoneY+0.20; @@ -300,8 +274,7 @@ class ATragMX_Display sizeEx=0.025; text=""; }; - class TEXT_D: ATragMX_RscButton - { + class TEXT_D: ATragMX_RscButton { idc=600; w=0.0231; x=0.550*safezoneW+safezoneX+0.29; @@ -313,22 +286,19 @@ class ATragMX_Display text="D"; action=QUOTE(GVAR(ATragMX_currentUnit)=0; call FUNC(update_unit_selection)); }; - class TEXT_E: TEXT_D - { + class TEXT_E: TEXT_D { idc=601; x=0.550*safezoneW+safezoneX+0.3131; text="E"; action=QUOTE(GVAR(ATragMX_currentUnit)=1; call FUNC(update_unit_selection)); }; - class TEXT_M: TEXT_E - { + class TEXT_M: TEXT_E { idc=602; - x=0.550*safezoneW+safezoneX+0.3362; + x=0.550*safezoneW+safezoneX+0.3362; text="M"; action=QUOTE(GVAR(ATragMX_currentUnit)=2; call FUNC(update_unit_selection)); }; - class TEXT_RANGE_CARD: TEXT_D - { + class TEXT_RANGE_CARD: TEXT_D { idc=603; w=0.03; x=0.550*safezoneW+safezoneX+0.36; @@ -337,9 +307,8 @@ class ATragMX_Display text="RC"; action=QUOTE(call FUNC(toggle_range_card)); }; - - class TEXT_GUN: ATragMX_RscButton - { + + class TEXT_GUN: ATragMX_RscButton { idc=4000; w=0.0925; x=0.550*safezoneW+safezoneX+0.11; @@ -348,46 +317,39 @@ class ATragMX_Display colorFocused[]={0.15,0.21,0.23,0.2}; text="Gun"; }; - class TEXT_BORE_HEIGHT: TEXT_GUN_PROFILE - { + class TEXT_BORE_HEIGHT: TEXT_GUN_PROFILE { idc=10; style=ST_LEFT; y=0.265*safezoneH+safezoneY+0.285; text="BH"; }; - class TEXT_BORE_HEIGHT_INPUT: ATragMX_RscEdit - { + class TEXT_BORE_HEIGHT_INPUT: ATragMX_RscEdit { idc=100; w=0.058; x=0.550*safezoneW+safezoneX+0.145; y=0.265*safezoneH+safezoneY+0.285; onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_solution)}); }; - class TEXT_BULLET_MASS: TEXT_BORE_HEIGHT - { + class TEXT_BULLET_MASS: TEXT_BORE_HEIGHT { idc=11; style=ST_LEFT; y=0.265*safezoneH+safezoneY+0.320; text="BW"; }; - class TEXT_BULLET_MASS_INPUT: TEXT_BORE_HEIGHT_INPUT - { + class TEXT_BULLET_MASS_INPUT: TEXT_BORE_HEIGHT_INPUT { idc=110; y=0.265*safezoneH+safezoneY+0.320; }; - class TEXT_AIR_FRICTION: TEXT_BORE_HEIGHT - { + class TEXT_AIR_FRICTION: TEXT_BORE_HEIGHT { idc=12; y=0.265*safezoneH+safezoneY+0.355; text="C1"; }; - class TEXT_AIR_FRICTION_INPUT: TEXT_BORE_HEIGHT_INPUT - { + class TEXT_AIR_FRICTION_INPUT: TEXT_BORE_HEIGHT_INPUT { idc=120; y=0.265*safezoneH+safezoneY+0.355; }; - class TEXT_MUZZLE_VELOCITY: ATragMX_RscButton - { + class TEXT_MUZZLE_VELOCITY: ATragMX_RscButton { idc=13; style=0; w=0.03; @@ -397,37 +359,31 @@ class ATragMX_Display colorFocused[]={0.15,0.21,0.23,0.2}; text="MV"; }; - class TEXT_MUZZLE_VELOCITY_INPUT: TEXT_BORE_HEIGHT_INPUT - { + class TEXT_MUZZLE_VELOCITY_INPUT: TEXT_BORE_HEIGHT_INPUT { idc=130; y=0.265*safezoneH+safezoneY+0.390; }; - class TEXT_ZERO_RANGE: TEXT_BORE_HEIGHT - { + class TEXT_ZERO_RANGE: TEXT_BORE_HEIGHT { idc=14; y=0.265*safezoneH+safezoneY+0.425; text="ZR"; }; - class TEXT_ZERO_RANGE_INPUT: TEXT_BORE_HEIGHT_INPUT - { + class TEXT_ZERO_RANGE_INPUT: TEXT_BORE_HEIGHT_INPUT { idc=140; y=0.265*safezoneH+safezoneY+0.425; onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(update_zero_range)}); }; - class TEXT_ATMOSPHERE: TEXT_GUN - { + class TEXT_ATMOSPHERE: TEXT_GUN { idc=4001; x=0.550*safezoneW+safezoneX+0.205; text="Atmsphr"; }; - class TEXT_TEMPERATURE: TEXT_BULLET_MASS - { + class TEXT_TEMPERATURE: TEXT_BULLET_MASS { idc=20; x=0.550*safezoneW+safezoneX+0.20; text="Tmp"; }; - class TEXT_TEMPERATURE_INPUT: ATragMX_RscEdit - { + class TEXT_TEMPERATURE_INPUT: ATragMX_RscEdit { idc=200; w=0.050; x=0.550*safezoneW+safezoneX+0.245; @@ -435,31 +391,26 @@ class ATragMX_Display text=""; onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_solution)}); }; - class TEXT_BAROMETRIC_PRESSURE: TEXT_AIR_FRICTION - { + class TEXT_BAROMETRIC_PRESSURE: TEXT_AIR_FRICTION { idc=21; x=0.550*safezoneW+safezoneX+0.20; text="BP"; }; - class TEXT_BAROMETRIC_PRESSURE_INPUT: TEXT_TEMPERATURE_INPUT - { + class TEXT_BAROMETRIC_PRESSURE_INPUT: TEXT_TEMPERATURE_INPUT { idc=210; y=0.265*safezoneH+safezoneY+0.355; }; - class TEXT_RELATIVE_HUMIDITY: TEXT_AIR_FRICTION - { + class TEXT_RELATIVE_HUMIDITY: TEXT_AIR_FRICTION { idc=22; x=0.550*safezoneW+safezoneX+0.20; y=0.265*safezoneH+safezoneY+0.390; text="RH"; }; - class TEXT_RELATIVE_HUMIDITY_INPUT: TEXT_TEMPERATURE_INPUT - { + class TEXT_RELATIVE_HUMIDITY_INPUT: TEXT_TEMPERATURE_INPUT { idc=220; y=0.265*safezoneH+safezoneY+0.390; }; - class TEXT_TARGET_A: ATragMX_RscButton - { + class TEXT_TARGET_A: ATragMX_RscButton { idc=500; w=0.0231; x=0.550*safezoneW+safezoneX+0.205; @@ -471,42 +422,36 @@ class ATragMX_Display text="A"; action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=0; call FUNC(update_target_selection)); }; - class TEXT_TARGET_B: TEXT_TARGET_A - { + class TEXT_TARGET_B: TEXT_TARGET_A { idc=501; x=0.550*safezoneW+safezoneX+0.2281; text="B"; action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=1; call FUNC(update_target_selection)); }; - class TEXT_TARGET_C: TEXT_TARGET_B - { + class TEXT_TARGET_C: TEXT_TARGET_B { idc=502; x=0.550*safezoneW+safezoneX+0.2512; text="C"; action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=2; call FUNC(update_target_selection)); }; - class TEXT_TARGET_D: TEXT_TARGET_B - { + class TEXT_TARGET_D: TEXT_TARGET_B { idc=503; x=0.550*safezoneW+safezoneX+0.2743; text="D"; action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=3; call FUNC(update_target_selection)); }; - - class TEXT_TARGET: TEXT_GUN - { + + class TEXT_TARGET: TEXT_GUN { idc=4002; x=0.550*safezoneW+safezoneX+0.3; text="Target"; }; - class TEXT_WIND_SPEED: TEXT_BORE_HEIGHT - { + class TEXT_WIND_SPEED: TEXT_BORE_HEIGHT { idc=30; x=0.550*safezoneW+safezoneX+0.3; text="WS"; }; - class TEXT_WIND_SPEED_INPUT: ATragMX_RscEdit - { + class TEXT_WIND_SPEED_INPUT: ATragMX_RscEdit { idc=300; w=0.058; x=0.550*safezoneW+safezoneX+0.335; @@ -514,63 +459,53 @@ class ATragMX_Display onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_solution)}); text="0"; }; - class TEXT_WIND_DIRECTION: TEXT_BULLET_MASS - { + class TEXT_WIND_DIRECTION: TEXT_BULLET_MASS { idc=31; x=0.550*safezoneW+safezoneX+0.3; text="WD"; }; - class TEXT_WIND_DIRECTION_INPUT: TEXT_WIND_SPEED_INPUT - { + class TEXT_WIND_DIRECTION_INPUT: TEXT_WIND_SPEED_INPUT { idc=310; y=0.265*safezoneH+safezoneY+0.32; }; - class TEXT_INCLINATION_ANGLE: TEXT_AIR_FRICTION - { + class TEXT_INCLINATION_ANGLE: TEXT_AIR_FRICTION { idc=32; x=0.550*safezoneW+safezoneX+0.3; text="IA"; }; - class TEXT_INCLINATION_ANGLE_INPUT: TEXT_WIND_SPEED_INPUT - { + class TEXT_INCLINATION_ANGLE_INPUT: TEXT_WIND_SPEED_INPUT { idc=320; y=0.265*safezoneH+safezoneY+0.355; }; - class TEXT_TARGET_SPEED: TEXT_MUZZLE_VELOCITY - { + class TEXT_TARGET_SPEED: TEXT_MUZZLE_VELOCITY { idc=33; x=0.550*safezoneW+safezoneX+0.3; text="TS"; action=QUOTE(call FUNC(toggle_target_speed_assist)); }; - class TEXT_TARGET_SPEED_INPUT: TEXT_WIND_SPEED_INPUT - { + class TEXT_TARGET_SPEED_INPUT: TEXT_WIND_SPEED_INPUT { idc=330; y=0.265*safezoneH+safezoneY+0.39; }; - class TEXT_TARGET_RANGE: TEXT_TARGET_SPEED - { + class TEXT_TARGET_RANGE: TEXT_TARGET_SPEED { idc=34; y=0.265*safezoneH+safezoneY+0.425; text="TR"; action=QUOTE(0 call FUNC(toggle_target_range_assist)); }; - class TEXT_TARGET_RANGE_INPUT: TEXT_WIND_SPEED_INPUT - { + class TEXT_TARGET_RANGE_INPUT: TEXT_WIND_SPEED_INPUT { idc=340; y=0.265*safezoneH+safezoneY+0.425; }; - - class TEXT_ELEVATION: TEXT_GUN_PROFILE - { + + class TEXT_ELEVATION: TEXT_GUN_PROFILE { idc=40; w=0.05; x=0.550*safezoneW+safezoneX+0.11; y=0.265*safezoneH+safezoneY+0.50; text="Elev"; }; - class TEXT_ABSOLUTE: TEXT_GUN_PROFILE - { + class TEXT_ABSOLUTE: TEXT_GUN_PROFILE { idc=4003; w=0.07; style=ST_CENTER; @@ -578,74 +513,62 @@ class ATragMX_Display y=0.265*safezoneH+safezoneY+0.47; text="Abs"; }; - class TEXT_RELATIVE: TEXT_ABSOLUTE - { + class TEXT_RELATIVE: TEXT_ABSOLUTE { idc=4004; x=0.550*safezoneW+safezoneX+0.245; text="Rel"; }; - class TEXT_CURRENT: TEXT_ABSOLUTE - { + class TEXT_CURRENT: TEXT_ABSOLUTE { idc=4005; x=0.550*safezoneW+safezoneX+0.32; text="Cur"; }; - class TEXT_ELEVATION_OUTPUT_ABSOLUTE: ATragMX_RscEdit - { + class TEXT_ELEVATION_OUTPUT_ABSOLUTE: ATragMX_RscEdit { idc=400; w=0.07; x=0.550*safezoneW+safezoneX+0.17; y=0.265*safezoneH+safezoneY+0.50; text=""; }; - class TEXT_ELEVATION_OUTPUT_RELATIVE: TEXT_ELEVATION_OUTPUT_ABSOLUTE - { + class TEXT_ELEVATION_OUTPUT_RELATIVE: TEXT_ELEVATION_OUTPUT_ABSOLUTE { idc=401; x=0.550*safezoneW+safezoneX+0.2465; }; - class TEXT_ELEVATION_INPUT_CURRENT: TEXT_ELEVATION_OUTPUT_ABSOLUTE - { + class TEXT_ELEVATION_INPUT_CURRENT: TEXT_ELEVATION_OUTPUT_ABSOLUTE { idc=402; x=0.550*safezoneW+safezoneX+0.323; onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(parse_input); call FUNC(update_result)}); }; - class TEXT_WINDAGE: TEXT_ELEVATION - { + class TEXT_WINDAGE: TEXT_ELEVATION { idc=41; y=0.265*safezoneH+safezoneY+0.535; text="Wind"; }; - class TEXT_WINDAGE_OUTPUT_ABSOLUTE: TEXT_ELEVATION_OUTPUT_ABSOLUTE - { + class TEXT_WINDAGE_OUTPUT_ABSOLUTE: TEXT_ELEVATION_OUTPUT_ABSOLUTE { idc=410; y=0.265*safezoneH+safezoneY+0.535; }; - class TEXT_WINDAGE_OUTPUT_RELATIVE: TEXT_WINDAGE_OUTPUT_ABSOLUTE - { + class TEXT_WINDAGE_OUTPUT_RELATIVE: TEXT_WINDAGE_OUTPUT_ABSOLUTE { idc=411; x=0.550*safezoneW+safezoneX+0.2465; }; - class TEXT_WINDAGE_INPUT_CURRENT: TEXT_WINDAGE_OUTPUT_ABSOLUTE - { + class TEXT_WINDAGE_INPUT_CURRENT: TEXT_WINDAGE_OUTPUT_ABSOLUTE { idc=412; x=0.550*safezoneW+safezoneX+0.323; onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(parse_input); call FUNC(update_result)}); }; - class TEXT_LEAD: TEXT_GUN - { + class TEXT_LEAD: TEXT_GUN { idc=42; w=0.05; x=0.550*safezoneW+safezoneX+0.11; y=0.265*safezoneH+safezoneY+0.57; text="Lead"; }; - class TEXT_LEAD_OUTPUT: TEXT_ELEVATION_OUTPUT_ABSOLUTE - { + class TEXT_LEAD_OUTPUT: TEXT_ELEVATION_OUTPUT_ABSOLUTE { idc=420; y=0.265*safezoneH+safezoneY+0.57; }; - class TEXT_RESET_SCOPE_ZERO: TEXT_GUN - { + class TEXT_RESET_SCOPE_ZERO: TEXT_GUN { idc=4006; w=0.07; style=ST_CENTER; @@ -655,23 +578,20 @@ class ATragMX_Display text="Reset"; action=QUOTE(call FUNC(reset_relative_click_memory)); }; - class TEXT_UPDATE_SCOPE_ZERO: TEXT_RESET_SCOPE_ZERO - { + class TEXT_UPDATE_SCOPE_ZERO: TEXT_RESET_SCOPE_ZERO { idc=4007; x=0.550*safezoneW+safezoneX+0.323; text="Update"; action=QUOTE(call FUNC(update_relative_click_memory)); }; - class TEXT_GUN_LIST: TEXT_GUN - { + class TEXT_GUN_LIST: TEXT_GUN { idc=4008; style=ST_LEFT; y=0.265*safezoneH+safezoneY+0.65; text="GunList"; action=QUOTE(call FUNC(toggle_gun_list)); }; - class TEXT_SCOPE_UNIT: TEXT_GUN_LIST - { + class TEXT_SCOPE_UNIT: TEXT_GUN_LIST { idc=2000; style=ST_CENTER; x=0.550*safezoneW+safezoneX+0.205; @@ -679,22 +599,19 @@ class ATragMX_Display text="TMOA"; action=QUOTE(call FUNC(cycle_scope_unit)); }; - class TEXT_CALCULATE: TEXT_SCOPE_UNIT - { + class TEXT_CALCULATE: TEXT_SCOPE_UNIT { idc=3000; style=ST_RIGHT; x=0.550*safezoneW+safezoneX+0.3; text="Calc"; action=QUOTE(call FUNC(calculate_target_solution)); }; - - class TEXT_RANGE_CARD_SCOPE_UNIT: TEXT_GUN_PROFILE - { + + class TEXT_RANGE_CARD_SCOPE_UNIT: TEXT_GUN_PROFILE { idc=5000; text=""; }; - class TEXT_RANGE_CARD_SETUP: ATragMX_RscButton - { + class TEXT_RANGE_CARD_SETUP: ATragMX_RscButton { idc=5001; w=0.055675; x=0.550*safezoneW+safezoneX+0.28; @@ -704,15 +621,13 @@ class ATragMX_Display text="Setup"; action=QUOTE(call FUNC(toggle_range_card_setup)); }; - class TEXT_RANGE_CARD_DONE: TEXT_RANGE_CARD_SETUP - { + class TEXT_RANGE_CARD_DONE: TEXT_RANGE_CARD_SETUP { idc=5002; x=0.550*safezoneW+safezoneX+0.3362; text="Done"; action=QUOTE(call FUNC(toggle_range_card)); }; - class TEXT_RANGE_CARD_COLUMN_1_CAPTION: ATragMX_RscButton - { + class TEXT_RANGE_CARD_COLUMN_1_CAPTION: ATragMX_RscButton { idc=5003; style=ST_LEFT; w=0.07; @@ -721,27 +636,23 @@ class ATragMX_Display colorBackground[]={0.15,0.21,0.23,0.3}; text="Meters"; }; - class TEXT_RANGE_CARD_COLUMN_2_CAPTION: TEXT_RANGE_CARD_COLUMN_1_CAPTION - { + class TEXT_RANGE_CARD_COLUMN_2_CAPTION: TEXT_RANGE_CARD_COLUMN_1_CAPTION { idc=5004; x=0.550*safezoneW+safezoneX+0.180625; text="Elev"; }; - class TEXT_RANGE_CARD_COLUMN_3_CAPTION: TEXT_RANGE_CARD_COLUMN_1_CAPTION - { + class TEXT_RANGE_CARD_COLUMN_3_CAPTION: TEXT_RANGE_CARD_COLUMN_1_CAPTION { idc=5005; x=0.550*safezoneW+safezoneX+0.25125; text="Wind"; }; - class TEXT_RANGE_CARD_COLUMN_4_CAPTION: TEXT_RANGE_CARD_COLUMN_1_CAPTION - { + class TEXT_RANGE_CARD_COLUMN_4_CAPTION: TEXT_RANGE_CARD_COLUMN_1_CAPTION { idc=5006; x=0.550*safezoneW+safezoneX+0.321875; text="TmFlt"; action=QUOTE(call FUNC(cycle_range_card_columns)); }; - class TEXT_RANGE_CARD_OUTPUT: ATragMX_RscListNBox - { + class TEXT_RANGE_CARD_OUTPUT: ATragMX_RscListNBox { idc=5007; idcLeft=50061; idcRight=50062; @@ -750,9 +661,8 @@ class ATragMX_Display x=0.550*safezoneW+safezoneX+0.11; y=0.265*safezoneH+safezoneY+0.27; }; - - class TEXT_GUN_LIST_OUTPUT: ATragMX_RscListBox - { + + class TEXT_GUN_LIST_OUTPUT: ATragMX_RscListBox { idc=6000; w=0.16; h=0.45; @@ -762,15 +672,13 @@ class ATragMX_Display colorSelectBackground2[]={0.15,0.21,0.23,0.3}; onMouseButtonDblClick=QUOTE(true call FUNC(toggle_gun_list)); }; - class TEXT_GUN_LIST_COLUMN_CAPTION: TEXT_GUN_PROFILE - { + class TEXT_GUN_LIST_COLUMN_CAPTION: TEXT_GUN_PROFILE { idc=6001; w=0.16; colorBackground[]={0.15,0.21,0.23,0.3}; text="AtragGun.gun"; }; - class TEXT_GUN_LIST_OPEN_GUN: ATragMX_RscButton - { + class TEXT_GUN_LIST_OPEN_GUN: ATragMX_RscButton { idc=6002; style=ST_RIGHT; w=0.115; @@ -782,43 +690,37 @@ class ATragMX_Display text="Open Gun"; action=QUOTE(true call FUNC(toggle_gun_list)); }; - class TEXT_GUN_LIST_SAVE_GUN: TEXT_GUN_LIST_OPEN_GUN - { + class TEXT_GUN_LIST_SAVE_GUN: TEXT_GUN_LIST_OPEN_GUN { idc=6003; y=0.265*safezoneH+safezoneY+0.24; text="Save Gun"; action=QUOTE(call FUNC(save_gun)); }; - class TEXT_GUN_LIST_ADD_NEW_GUN: TEXT_GUN_LIST_OPEN_GUN - { + class TEXT_GUN_LIST_ADD_NEW_GUN: TEXT_GUN_LIST_OPEN_GUN { idc=6004; y=0.265*safezoneH+safezoneY+0.28; text="Add New Gun"; action=QUOTE(false call FUNC(show_gun_list); true call FUNC(show_add_new_gun)); }; - class TEXT_GUN_LIST_DELETE_GUN: TEXT_GUN_LIST_OPEN_GUN - { + class TEXT_GUN_LIST_DELETE_GUN: TEXT_GUN_LIST_OPEN_GUN { idc=6005; y=0.265*safezoneH+safezoneY+0.34; text="Delete Gun"; action=QUOTE(call FUNC(delete_gun)); }; - class TEXT_GUN_LIST_NOTE: TEXT_GUN_LIST_OPEN_GUN - { + class TEXT_GUN_LIST_NOTE: TEXT_GUN_LIST_OPEN_GUN { idc=6006; y=0.265*safezoneH+safezoneY+0.40; text="Note"; }; - class TEXT_GUN_LIST_DONE: TEXT_GUN_LIST_OPEN_GUN - { + class TEXT_GUN_LIST_DONE: TEXT_GUN_LIST_OPEN_GUN { idc=6007; y=0.265*safezoneH+safezoneY+0.65; text="Done"; action=QUOTE(false call FUNC(toggle_gun_list)); }; - - class TEXT_TARGET_RANGE_ASSIST_CAPTION: ATragMX_RscText - { + + class TEXT_TARGET_RANGE_ASSIST_CAPTION: ATragMX_RscText { idc=7000; style=16+0x200; lineSpacing=1.0; @@ -829,8 +731,7 @@ class ATragMX_Display sizeEx=0.022; text="When using WIDTH to size a target, UP/Down Angle does not effect range calculation but will effect bullet drop."; }; - class TEXT_TARGET_RANGE_ASSIST_MEASUREMENT_METHOD: TEXT_TARGET_RANGE_ASSIST_CAPTION - { + class TEXT_TARGET_RANGE_ASSIST_MEASUREMENT_METHOD: TEXT_TARGET_RANGE_ASSIST_CAPTION { idc=7001; style=ST_LEFT; x=0.550*safezoneW+safezoneX+0.115; @@ -840,8 +741,7 @@ class ATragMX_Display sizeEx=0.027; text="Using Target:"; }; - class TEXT_TARGET_RANGE_ASSIST_WIDTH_HEIGHT: ATragMX_RscToolbox - { + class TEXT_TARGET_RANGE_ASSIST_WIDTH_HEIGHT: ATragMX_RscToolbox { idc=7002; w=0.14; x=0.550*safezoneW+safezoneX+0.24; @@ -850,34 +750,29 @@ class ATragMX_Display values[]={1,0}; onToolBoxSelChanged="GVAR(ATragMX_rangeAssistUseTargetHeight)=((_this select 1)==0)"; }; - class TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE: TEXT_TARGET_RANGE_ASSIST_MEASUREMENT_METHOD - { + class TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE: TEXT_TARGET_RANGE_ASSIST_MEASUREMENT_METHOD { idc=7003; style=ST_RIGHT; x=0.550*safezoneW+safezoneX+0.10; y=0.265*safezoneH+safezoneY+0.4; text="Target Size"; }; - class TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE - { + class TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE { idc=7004; y=0.265*safezoneH+safezoneY+0.45; text="Image Size"; }; - class TEXT_TARGET_RANGE_ASSIST_ANGLE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE - { + class TEXT_TARGET_RANGE_ASSIST_ANGLE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE { idc=7005; y=0.265*safezoneH+safezoneY+0.5; text="Angle"; }; - class TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE - { + class TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE { idc=7006; y=0.265*safezoneH+safezoneY+0.55; text="Est Range"; }; - class TEXT_TARGET_RANGE_ASSIST_CALC_1: TEXT_MUZZLE_VELOCITY - { + class TEXT_TARGET_RANGE_ASSIST_CALC_1: TEXT_MUZZLE_VELOCITY { idc=7007; w=0.0231; x=0.550*safezoneW+safezoneX+0.22; @@ -886,65 +781,55 @@ class ATragMX_Display text="!"; action=QUOTE(0 call FUNC(calculate_target_range_assist)); }; - class TEXT_TARGET_RANGE_ASSIST_CALC_2: TEXT_TARGET_RANGE_ASSIST_CALC_1 - { + class TEXT_TARGET_RANGE_ASSIST_CALC_2: TEXT_TARGET_RANGE_ASSIST_CALC_1 { idc=7008; y=0.265*safezoneH+safezoneY+0.45; action=QUOTE(1 call FUNC(calculate_target_range_assist)); }; - class TEXT_TARGET_RANGE_ASSIST_CALC_3: TEXT_TARGET_RANGE_ASSIST_CALC_1 - { + class TEXT_TARGET_RANGE_ASSIST_CALC_3: TEXT_TARGET_RANGE_ASSIST_CALC_1 { idc=7009; y=0.265*safezoneH+safezoneY+0.55; action=QUOTE(2 call FUNC(calculate_target_range_assist)); }; - class TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT: ATragMX_RscEdit - { + class TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT: ATragMX_RscEdit { idc=7010; w=0.065; x=0.550*safezoneW+safezoneX+0.2475; y=0.265*safezoneH+safezoneY+0.4; }; - class TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT - { + class TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT { idc=7011; y=0.265*safezoneH+safezoneY+0.45; }; - class TEXT_TARGET_RANGE_ASSIST_ANGLE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT - { + class TEXT_TARGET_RANGE_ASSIST_ANGLE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT { idc=7012; y=0.265*safezoneH+safezoneY+0.5; }; - class TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT - { + class TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT { idc=7013; y=0.265*safezoneH+safezoneY+0.55; }; - class TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_UNIT: TEXT_TARGET_RANGE_ASSIST_CALC_1 - { + class TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_UNIT: TEXT_TARGET_RANGE_ASSIST_CALC_1 { idc=7014; w=0.07; x=0.550*safezoneW+safezoneX+0.32; text="cm"; action=QUOTE(GVAR(ATragMX_rangeAssistTargetSizeUnit)=(GVAR(ATragMX_rangeAssistTargetSizeUnit)+1) % (count GVAR(GVAR(ATragMX_rangeAssistTargetSizeUnit)s)); ctrlSetText [7014, GVAR(GVAR(ATragMX_rangeAssistTargetSizeUnit)s) select GVAR(ATragMX_rangeAssistTargetSizeUnit)]); }; - class TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_UNIT - { + class TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_UNIT { idc=7015; y=0.265*safezoneH+safezoneY+0.45; text="MIL"; action=QUOTE(GVAR(ATragMX_rangeAssistImageSizeUnit)=(GVAR(ATragMX_rangeAssistImageSizeUnit)+1) % (count GVAR(ATragMX_rangeAssistImageSizeUnits)); ctrlSetText [7015, GVAR(ATragMX_rangeAssistImageSizeUnits) select GVAR(ATragMX_rangeAssistImageSizeUnit)]); }; - class TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE - { + class TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE { idc=7016; style=ST_LEFT; w=0.07; x=0.550*safezoneW+safezoneX+0.32; text="Meters"; }; - class TEXT_TARGET_RANGE_ASSIST_DONE: ATragMX_RscButton - { + class TEXT_TARGET_RANGE_ASSIST_DONE: ATragMX_RscButton { idc=7017; style=ST_CENTER; w=0.07; @@ -955,69 +840,58 @@ class ATragMX_Display text="Done"; action=QUOTE(1 call FUNC(toggle_target_range_assist)); }; - class TEXT_TARGET_RANGE_ASSIST_CANCEL: TEXT_TARGET_RANGE_ASSIST_DONE - { + class TEXT_TARGET_RANGE_ASSIST_CANCEL: TEXT_TARGET_RANGE_ASSIST_DONE { idc=7018; x=0.550*safezoneW+safezoneX+0.180625; text="Cancel"; action=QUOTE(0 call FUNC(toggle_target_range_assist)); }; - class TEXT_TARGET_RANGE_ASSIST_PREV: TEXT_TARGET_RANGE_ASSIST_DONE - { + class TEXT_TARGET_RANGE_ASSIST_PREV: TEXT_TARGET_RANGE_ASSIST_DONE { idc=7019; x=0.550*safezoneW+safezoneX+0.25125; text="Prev"; action=""; }; - class TEXT_TARGET_RANGE_ASSIST_NEXT: TEXT_TARGET_RANGE_ASSIST_DONE - { + class TEXT_TARGET_RANGE_ASSIST_NEXT: TEXT_TARGET_RANGE_ASSIST_DONE { idc=7020; x=0.550*safezoneW+safezoneX+0.321875; text="Next"; action=""; }; - - class TEXT_TARGET_SPEED_ASSIST_TARGET_RANGE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE - { + + class TEXT_TARGET_SPEED_ASSIST_TARGET_RANGE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE { idc=8000; x=0.550*safezoneW+safezoneX+0.12; text="Target Range"; }; - class TEXT_TARGET_SPEED_ASSIST_NUM_TICKS: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE - { + class TEXT_TARGET_SPEED_ASSIST_NUM_TICKS: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE { idc=8001; x=0.550*safezoneW+safezoneX+0.12; text="Num Ticks"; }; - class TEXT_TARGET_SPEED_ASSIST_TIME: TEXT_TARGET_RANGE_ASSIST_ANGLE - { + class TEXT_TARGET_SPEED_ASSIST_TIME: TEXT_TARGET_RANGE_ASSIST_ANGLE { idc=8002; x=0.550*safezoneW+safezoneX+0.12; text="Time (secs)"; }; - class TEXT_TARGET_SPEED_ASSIST_TARGET_ESTIMATED_SPEED: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE - { + class TEXT_TARGET_SPEED_ASSIST_TARGET_ESTIMATED_SPEED: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE { idc=8003; x=0.550*safezoneW+safezoneX+0.12; text="Est Speed"; }; - class TEXT_TARGET_SPEED_ASSIST_TARGET_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT - { + class TEXT_TARGET_SPEED_ASSIST_TARGET_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT { idc=8004; onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_speed_assist)}); }; - class TEXT_TARGET_SPEED_ASSIST_NUM_TICKS_INPUT: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_INPUT - { + class TEXT_TARGET_SPEED_ASSIST_NUM_TICKS_INPUT: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_INPUT { idc=8005; onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_speed_assist)}); }; - class TEXT_TARGET_SPEED_ASSIST_TIME_INPUT: TEXT_TARGET_RANGE_ASSIST_ANGLE_INPUT - { + class TEXT_TARGET_SPEED_ASSIST_TIME_INPUT: TEXT_TARGET_RANGE_ASSIST_ANGLE_INPUT { idc=8006; onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_speed_assist)}); }; - class TEXT_TARGET_SPEED_ASSIST_TARGET_ESTIMATED_SPEED_OUTPUT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE - { + class TEXT_TARGET_SPEED_ASSIST_TARGET_ESTIMATED_SPEED_OUTPUT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE { idc=8007; w=0.065; x=0.550*safezoneW+safezoneX+0.2475; @@ -1025,51 +899,42 @@ class ATragMX_Display colorBackground[]={0.15,0.21,0.23,0.3}; text="0"; }; - class TEXT_TARGET_SPEED_ASSIST_TARGET_RANGE_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT - { + class TEXT_TARGET_SPEED_ASSIST_TARGET_RANGE_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT { idc=8008; y=0.265*safezoneH+safezoneY+0.4; text="Meters"; }; - class TEXT_TARGET_SPEED_ASSIST_NUM_TICKS_UNIT: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT - { + class TEXT_TARGET_SPEED_ASSIST_NUM_TICKS_UNIT: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT { idc=8009; text="MIL"; action=QUOTE(GVAR(ATragMX_speedAssistNumTicksUnit)=(GVAR(ATragMX_speedAssistNumTicksUnit)+1) % (count GVAR(ATragMX_speedAssistNumTicksUnits)); ctrlSetText [8009, GVAR(ATragMX_speedAssistNumTicksUnits) select GVAR(ATragMX_speedAssistNumTicksUnit)]; call FUNC(calculate_target_speed_assist)); }; - class TEXT_TARGET_SPEED_ASSIST_TIMER_START: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT - { + class TEXT_TARGET_SPEED_ASSIST_TIMER_START: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT { idc=8010; y=0.265*safezoneH+safezoneY+0.5; text="Start"; action=QUOTE(call FUNC(target_speed_assist_timer)); }; - class TEXT_TARGET_SPEED_ASSIST_TARGET_ESTIMATED_SPEED_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT - { + class TEXT_TARGET_SPEED_ASSIST_TARGET_ESTIMATED_SPEED_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT { idc=8011; text="m/s"; }; - class TEXT_TARGET_SPEED_ASSIST_DONE: TEXT_TARGET_RANGE_ASSIST_DONE - { + class TEXT_TARGET_SPEED_ASSIST_DONE: TEXT_TARGET_RANGE_ASSIST_DONE { idc=8012; action=QUOTE(1 call FUNC(toggle_target_speed_assist)); }; - class TEXT_TARGET_SPEED_ASSIST_CANCEL: TEXT_TARGET_RANGE_ASSIST_CANCEL - { + class TEXT_TARGET_SPEED_ASSIST_CANCEL: TEXT_TARGET_RANGE_ASSIST_CANCEL { idc=8013; action=QUOTE(0 call FUNC(toggle_target_speed_assist)); }; - class TEXT_TARGET_SPEED_ASSIST_PREV: TEXT_TARGET_RANGE_ASSIST_PREV - { + class TEXT_TARGET_SPEED_ASSIST_PREV: TEXT_TARGET_RANGE_ASSIST_PREV { idc=8014; }; - class TEXT_TARGET_SPEED_ASSIST_NEXT: TEXT_TARGET_RANGE_ASSIST_NEXT - { + class TEXT_TARGET_SPEED_ASSIST_NEXT: TEXT_TARGET_RANGE_ASSIST_NEXT { idc=8015; }; - - class TEXT_TARGET_SPEED_ASSIST_TIMER_STOP_BACKGROUND: ATragMX_RscButton - { + + class TEXT_TARGET_SPEED_ASSIST_TIMER_STOP_BACKGROUND: ATragMX_RscButton { idc=9000; w=0.285; h=0.49; @@ -1078,9 +943,8 @@ class ATragMX_Display colorBackground[]={0,0,0,0}; colorBackgroundActive[]={0,0,0,0}; action=QUOTE(GVAR(ATragMX_speedAssistTimer=false)); - } - class TEXT_TARGET_SPEED_ASSIST_TIME_OUTPUT: ATragMX_RscText - { + }; + class TEXT_TARGET_SPEED_ASSIST_TIME_OUTPUT: ATragMX_RscText { idc=9001; x=0.550*safezoneW+safezoneX+0.22; y=0.265*safezoneH+safezoneY+0.51; @@ -1090,8 +954,7 @@ class ATragMX_Display sizeEx=0.05; text="0.0"; }; - class TEXT_TARGET_SPEED_ASSIST_TIMER_STOP: ATragMX_RscButton - { + class TEXT_TARGET_SPEED_ASSIST_TIMER_STOP: ATragMX_RscButton { idc=9002; style=ST_CENTER; w=0.07; @@ -1103,61 +966,50 @@ class ATragMX_Display text="Stop"; action=QUOTE(GVAR(ATragMX_speedAssistTimer=false)); }; - - class TEXT_RANGE_CARD_SETUP_START_RANGE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE - { + + class TEXT_RANGE_CARD_SETUP_START_RANGE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE { idc=10000; x=0.550*safezoneW+safezoneX+0.12; text="Start Range"; }; - class TEXT_RANGE_CARD_SETUP_END_RANGE: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE - { + class TEXT_RANGE_CARD_SETUP_END_RANGE: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE { idc=10001; x=0.550*safezoneW+safezoneX+0.12; text="End Range"; }; - class TEXT_RANGE_CARD_SETUP_INCREMENT: TEXT_TARGET_RANGE_ASSIST_ANGLE - { + class TEXT_RANGE_CARD_SETUP_INCREMENT: TEXT_TARGET_RANGE_ASSIST_ANGLE { idc=10002; x=0.550*safezoneW+safezoneX+0.12; text="Increment"; }; - class TEXT_RANGE_CARD_SETUP_START_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT - { + class TEXT_RANGE_CARD_SETUP_START_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT { idc=10003; onKeyUp=QUOTE(if (_this select 1 == 28) then {1 call FUNC(toggle_range_card_setup)}); }; - class TEXT_RANGE_CARD_SETUP_END_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_INPUT - { + class TEXT_RANGE_CARD_SETUP_END_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_INPUT { idc=10004; onKeyUp=QUOTE(if (_this select 1 == 28) then {1 call FUNC(toggle_range_card_setup)}); }; - class TEXT_RANGE_CARD_SETUP_INCREMENT_INPUT: TEXT_TARGET_RANGE_ASSIST_ANGLE_INPUT - { + class TEXT_RANGE_CARD_SETUP_INCREMENT_INPUT: TEXT_TARGET_RANGE_ASSIST_ANGLE_INPUT { idc=10005; onKeyUp=QUOTE(if (_this select 1 == 28) then {1 call FUNC(toggle_range_card_setup)}); }; - class TEXT_RANGE_CARD_SETUP_DONE: TEXT_TARGET_SPEED_ASSIST_DONE - { + class TEXT_RANGE_CARD_SETUP_DONE: TEXT_TARGET_SPEED_ASSIST_DONE { idc=10006; action=QUOTE(1 call FUNC(toggle_range_card_setup)); }; - class TEXT_RANGE_CARD_SETUP_CANCEL: TEXT_TARGET_SPEED_ASSIST_CANCEL - { + class TEXT_RANGE_CARD_SETUP_CANCEL: TEXT_TARGET_SPEED_ASSIST_CANCEL { idc=10007; action=QUOTE(0 call FUNC(toggle_range_card_setup)); }; - class TEXT_RANGE_CARD_SETUP_PREV: TEXT_TARGET_SPEED_ASSIST_PREV - { + class TEXT_RANGE_CARD_SETUP_PREV: TEXT_TARGET_SPEED_ASSIST_PREV { idc=10008; }; - class TEXT_RANGE_CARD_SETUP_NEXT: TEXT_TARGET_SPEED_ASSIST_NEXT - { + class TEXT_RANGE_CARD_SETUP_NEXT: TEXT_TARGET_SPEED_ASSIST_NEXT { idc=10009; }; - - class TEXT_ADD_NEW_GUN_CAPTION: ATragMX_RscText - { + + class TEXT_ADD_NEW_GUN_CAPTION: ATragMX_RscText { idc=11000; style=ST_LEFT; w=0.25; @@ -1167,8 +1019,7 @@ class ATragMX_Display sizeEx=0.025; text="New Gun Name"; }; - class TEXT_ADD_NEW_GUN_GUN_NAME_INPUT: ATragMX_RscEdit - { + class TEXT_ADD_NEW_GUN_GUN_NAME_INPUT: ATragMX_RscEdit { idc=11001; style=ST_LEFT; w=0.225; @@ -1177,8 +1028,7 @@ class ATragMX_Display y=0.265*safezoneH+safezoneY+0.28; text=""; }; - class TEXT_ADD_NEW_GUN_OK: ATragMX_RscButton - { + class TEXT_ADD_NEW_GUN_OK: ATragMX_RscButton { idc=11002; style=ST_CENTER; w=0.1; @@ -1190,8 +1040,7 @@ class ATragMX_Display text="OK"; action=QUOTE(call FUNC(add_new_gun); false call FUNC(show_add_new_gun); true call FUNC(show_gun_list)); }; - class TEXT_ADD_NEW_GUN_CANCEL: TEXT_ADD_NEW_GUN_OK - { + class TEXT_ADD_NEW_GUN_CANCEL: TEXT_ADD_NEW_GUN_OK { idc=11003; x=0.550*safezoneW+safezoneX+0.245; text="Cancel"; From 2d211e839fee383aa749e4f3d253b1a3d21b70d7 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Tue, 7 Apr 2015 18:09:32 -0300 Subject: [PATCH 068/816] Further remove standalone { on code --- .../functions/fnc_calculate_solution.sqf | 19 +++-- .../fnc_calculate_target_range_assist.sqf | 81 +++++++------------ .../fnc_target_speed_assist_timer.sqf | 22 +++-- 3 files changed, 48 insertions(+), 74 deletions(-) diff --git a/addons/atragmx/functions/fnc_calculate_solution.sqf b/addons/atragmx/functions/fnc_calculate_solution.sqf index fcd509291c..4fd07b021c 100644 --- a/addons/atragmx/functions/fnc_calculate_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_solution.sqf @@ -19,7 +19,7 @@ _bc = _this select 14; _dragModel = _this select 15; _atmosphereModel = _this select 16; _storeRangeCardData = _this select 17; - + private ["_bulletPos", "_bulletVelocity", "_bulletSpeed", "_bulletAccel", "_gravity", "_deltaT"]; _bulletPos = [0, 0, 0]; _bulletVelocity = [0, 0, 0]; @@ -64,13 +64,12 @@ _bulletVelocity set [0, 0]; _bulletVelocity set [1, Cos(_scopeBaseAngle) * _muzzleVelocity]; _bulletVelocity set [2, Sin(_scopeBaseAngle) * _muzzleVelocity]; -while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do -{ +while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do { _bulletSpeed = vectorMagnitude _bulletVelocity; - + _trueVelocity = _bulletVelocity vectorDiff _wind; _trueSpeed = vectorMagnitude _trueVelocity; - + if (EGVAR(advanced_ballistics,AdvancedBallistics)) then { if (EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { private ["_drag"]; @@ -80,14 +79,14 @@ while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do } else { _bulletAccel = _trueVelocity vectorMultiply (_trueSpeed * _airFriction); }; - + _bulletAccel = _bulletAccel vectorAdd _gravity; - + _bulletVelocity = _bulletVelocity vectorAdd (_bulletAccel vectorMultiply _deltaT); _bulletPos = _bulletPos vectorAdd (_bulletVelocity vectorMultiply _deltaT); - + _TOF = _TOF + _deltaT; - + if (_storeRangeCardData) then { _range = GVAR(ATragMX_rangeCardStartRange) + _n * GVAR(ATragMX_rangeCardIncrement); if ((_bulletPos select 1) * _rangeFactor >= _range && _range <= GVAR(ATragMX_rangeCardEndRange)) then { @@ -100,7 +99,7 @@ while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do }; _kineticEnergy = 0.5 * (_bulletMass / 1000 * (_bulletSpeed ^ 2)); _kineticEnergy = _kineticEnergy * 0.737562149; - + GVAR(ATragMX_rangeCardData) set [_n, [_range, _elevation * 60, _windage * 60, _lead, _TOF, _bulletSpeed, _kineticEnergy]]; _n = _n + 1; }; diff --git a/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf b/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf index 2081b203f9..38d6d4d5b6 100644 --- a/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf @@ -4,102 +4,79 @@ private ["_targetSize", "_imageSize", "_angle", "_estRange"]; _angle = parseNumber(ctrlText 7012); _targetSize = parseNumber(ctrlText 7010); -if (GVAR(ATragMX_rangeAssistUseTargetHeight)) then -{ +if (GVAR(ATragMX_rangeAssistUseTargetHeight)) then { _targetSize = _targetSize * cos(_angle); }; -switch (GVAR(ATragMX_rangeAssistTargetSizeUnit)) do -{ - case 0: - { +switch (GVAR(ATragMX_rangeAssistTargetSizeUnit)) do { + case 0: { _targetSize = _targetSize * 0.0254; }; - case 1: - { + case 1: { _targetSize = _targetSize * 0.3048; }; - case 2: - { + case 2: { _targetSize = _targetSize * 0.01; }; }; _imageSize = parseNumber(ctrlText 7011); -switch (GVAR(ATragMX_rangeAssistImageSizeUnit)) do -{ - case 0: - { +switch (GVAR(ATragMX_rangeAssistImageSizeUnit)) do { + case 0: { _imageSize = _imageSize / 6400 * 360; }; - case 1: - { + case 1: { _imageSize = _imageSize / 60; }; - case 2: - { + case 2: { _imageSize = _imageSize / 60 / 1.047; }; }; _estRange = parseNumber(ctrlText 7013); -if (GVAR(ATragMX_currentUnit) != 2) then -{ +if (GVAR(ATragMX_currentUnit) != 2) then { _estRange = _estRange / 1.0936133; }; -switch (_this) do -{ - case 0: - { +switch (_this) do { + case 0: { _targetSize = tan(_imageSize) * _estRange; - - if (GVAR(ATragMX_rangeAssistUseTargetHeight)) then - { + + if (GVAR(ATragMX_rangeAssistUseTargetHeight)) then { _targetSize = _targetSize / cos(_angle); }; - - switch (GVAR(ATragMX_rangeAssistTargetSizeUnit)) do - { - case 0: - { + + switch (GVAR(ATragMX_rangeAssistTargetSizeUnit)) do { + case 0: { _targetSize = _targetSize / 0.0254; }; - case 1: - { + case 1: { _targetSize = _targetSize / 0.3048; }; - case 2: - { + case 2: { _targetSize = _targetSize / 0.01; }; }; - + ctrlSetText [7010, Str(Round(_targetSize * 100) / 100)]; }; - case 1: - { + case 1: { _imageSize = atan(_targetSize / _estRange); - - switch (GVAR(ATragMX_rangeAssistImageSizeUnit)) do - { - case 0: - { + + switch (GVAR(ATragMX_rangeAssistImageSizeUnit)) do { + case 0: { _imageSize = _imageSize * 6400 / 360; }; - case 1: - { + case 1: { _imageSize = _imageSize * 60; }; - case 2: - { + case 2: { _imageSize = _imageSize * 60 * 1.047; }; }; - + ctrlSetText [7011, Str(Round(_imageSize * 100) / 100)]; }; - case 2: - { + case 2: { _estRange = _targetSize / tan(_imageSize); - + ctrlSetText [7013, Str(Round(_estRange))]; }; }; diff --git a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf index 7256f646c9..f31f720fe6 100644 --- a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf +++ b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf @@ -2,29 +2,27 @@ #define _dsp (uiNamespace getVariable "ATragMX_Display") -if !(ctrlVisible 9000) then -{ +if !(ctrlVisible 9000) then { private ["_startTime"]; - + false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); true execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist_timer.sqf)); - + ctrlSetFocus (_dsp displayCtrl 9002); - + _startTime = time; - - while {GVAR(ATragMX_speedAssistTimer)} do - { + + while {GVAR(ATragMX_speedAssistTimer)} do { sleep 0.1; ctrlSetText [9001, Str(Round((time - _startTime) * 10) / 10)]; }; - + GVAR(ATragMX_speedAssistTimer) = true; - + ctrlSetText [8006, Str(Round((time - _startTime) * 10) / 10)]; - + [] call FUNC(calculate_target_speed_assist); - + false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist_timer.sqf)); true execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); }; From 5bd1ee7ecd09525a204647c01136578e551bfb13 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Wed, 8 Apr 2015 07:21:34 +0200 Subject: [PATCH 069/816] Do not use a treshold for unassigned damage. --- addons/medical/functions/fnc_handleDamage_basic.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_handleDamage_basic.sqf b/addons/medical/functions/fnc_handleDamage_basic.sqf index 2986e1b2f7..6472c4af81 100644 --- a/addons/medical/functions/fnc_handleDamage_basic.sqf +++ b/addons/medical/functions/fnc_handleDamage_basic.sqf @@ -120,7 +120,7 @@ if (_selectionName == "") then { (_unit getHitPointDamage "HitRightArm") + (_unit getHitPointDamage "HitLeftLeg") + (_unit getHitPointDamage "HitRightLeg"); - if (_damagesum < 0.06 and damage _unit > 0.06 and alive _unit) then { + if (damage _unit > _damagesum and alive _unit) then { _unit setHitPointDamage ["HitBody", damage _unit]; }; }, [_unit], 2, 0.1] call EFUNC(common,waitAndExecute); From 1dcff94ec73a046050cd8eddd2d45510f49be16c Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Wed, 8 Apr 2015 07:35:31 +0200 Subject: [PATCH 070/816] Remove hitpart from bandage action name Since the context of the interaction menu makes it clear what body part you mean anyways, this is unnecessary. --- addons/medical/ACE_Medical_Actions.hpp | 12 ++-- addons/medical/ACE_Medical_SelfActions.hpp | 14 ++-- addons/medical/stringtable.xml | 74 +--------------------- 3 files changed, 14 insertions(+), 86 deletions(-) diff --git a/addons/medical/ACE_Medical_Actions.hpp b/addons/medical/ACE_Medical_Actions.hpp index 1fd6a99252..8a8c2adcca 100644 --- a/addons/medical/ACE_Medical_Actions.hpp +++ b/addons/medical/ACE_Medical_Actions.hpp @@ -6,7 +6,7 @@ icon = PATHTOF(UI\icons\medical_cross.paa); distance = MEDICAL_ACTION_DISTANCE; class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitHead"; + displayName = "$STR_ACE_Medical_Bandage"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'head', 'Bandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'Bandage')] call DFUNC(treatment)); @@ -77,7 +77,7 @@ icon = PATHTOF(UI\icons\medical_cross.paa); distance = MEDICAL_ACTION_DISTANCE; class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitBody"; + displayName = "$STR_ACE_Medical_Bandage"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'body', 'Bandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'Bandage')] call DFUNC(treatment)); @@ -177,7 +177,7 @@ distance = MEDICAL_ACTION_DISTANCE; class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitLeftArm"; + displayName = "$STR_ACE_Medical_Bandage"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Bandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Bandage')] call DFUNC(treatment)); @@ -333,7 +333,7 @@ distance = MEDICAL_ACTION_DISTANCE; class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitRightArm"; + displayName = "$STR_ACE_Medical_Bandage"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Bandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Bandage')] call DFUNC(treatment)); @@ -486,7 +486,7 @@ distance = MEDICAL_ACTION_DISTANCE; class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitLeftLeg"; + displayName = "$STR_ACE_Medical_Bandage"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Bandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Bandage')] call DFUNC(treatment)); @@ -627,7 +627,7 @@ distance = MEDICAL_ACTION_DISTANCE; class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitRightLeg"; + displayName = "$STR_ACE_Medical_Bandage"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call DFUNC(treatment)); diff --git a/addons/medical/ACE_Medical_SelfActions.hpp b/addons/medical/ACE_Medical_SelfActions.hpp index e77e276af2..c2a60898f4 100644 --- a/addons/medical/ACE_Medical_SelfActions.hpp +++ b/addons/medical/ACE_Medical_SelfActions.hpp @@ -14,7 +14,7 @@ class Medical { runOnHover = 1; class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitHead"; + displayName = "$STR_ACE_Medical_Bandage"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'head', 'Bandage')] call DFUNC(canTreatCached)); exceptions[] = {"isNotInside"}; @@ -84,7 +84,7 @@ class Medical { icon = PATHTOF(UI\icons\medical_cross.paa); class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitBody"; + displayName = "$STR_ACE_Medical_Bandage"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'body', 'Bandage')] call DFUNC(canTreatCached)); exceptions[] = {"isNotInside"}; @@ -149,7 +149,7 @@ class Medical { icon = PATHTOF(UI\icons\medical_cross.paa); class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitLeftArm"; + displayName = "$STR_ACE_Medical_Bandage"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Bandage')] call DFUNC(canTreatCached)); exceptions[] = {"isNotInside"}; @@ -249,7 +249,7 @@ class Medical { icon = PATHTOF(UI\icons\medical_cross.paa); class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitRightArm"; + displayName = "$STR_ACE_Medical_Bandage"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Bandage')] call DFUNC(canTreatCached)); exceptions[] = {"isNotInside"}; @@ -345,7 +345,7 @@ class Medical { icon = PATHTOF(UI\icons\medical_cross.paa); class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitLeftLeg"; + displayName = "$STR_ACE_Medical_Bandage"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Bandage')] call DFUNC(canTreatCached)); exceptions[] = {"isNotInside"}; @@ -430,7 +430,7 @@ class Medical { icon = PATHTOF(UI\icons\medical_cross.paa); class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitRightLeg"; + displayName = "$STR_ACE_Medical_Bandage"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call DFUNC(canTreatCached)); exceptions[] = {"isNotInside"}; @@ -506,4 +506,4 @@ class Medical { statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'RemoveTourniquet')] call DFUNC(treatment)); }; }; -}; \ No newline at end of file +}; diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 70506fa3e0..5121b6e452 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -63,78 +63,6 @@ Atadura Перевязать - - Bandage Head - Kopf verbinden - Vendar la cabeza - Bandażuj głowę - Obvázat hlavu - Перевязать голову - Pansement Tête - Fej kötözése - Atar Cabeça - Benda la testa - - - Bandage Torso - Torso verbinden - Vendar el torso - Bandażuj tors - Obvázat hruď - Перевязать торс - Pansement Torse - Felsőtest kötözése - Atar Tronco - Benda il torso - - - Bandage Left Arm - Arm links verbinden - Vendar el brazo izquierdo - Bandażuj lewe ramię - Obvázat levou ruku - Перевязать левую руку - Pansement Bras Gauche - Bal kar kötözése - Atar Braço Esquerdo - Benda il braccio sinistro - - - Bandage Right Arm - Arm rechts verbinden - Vendar el brazo derecho - Bandażuj prawe ramię - Obvázat pravou ruku - Перевязать правую руку - Pansement Bras Droit - Jobb kar kötözése - Atar Braço Direito - Benda il braccio destro - - - Bandage Left Leg - Bein links verbinden - Vendar la pierna izquierda - Bandażuj lewą nogę - Obvázat levou nohu - Перевязать левую ногу - Pansement Jambe Gauche - Bal láb kötözése - Atar Perna Esquerda - Benda la gamba sinistra - - - Bandage Right Leg - Bein rechts verbinden - Vendar la pierna derecha - Bandażuj prawą nogę - Obvázat pravou nohu - Перевязать правую ногу - Pansement Jambe Droite - Jobb láb kötözése - Atar Perna Direita - Benda la gamba destra - Injecting Morphine ... Morphin injizieren ... @@ -898,4 +826,4 @@ - \ No newline at end of file + From a209e49f1cba97ff82936a93711a4da5087cf4ac Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Wed, 8 Apr 2015 07:39:16 +0200 Subject: [PATCH 071/816] Remove partname from patientInfoDisplay for basic. --- addons/medical/functions/fnc_displayPatientInformation.sqf | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/medical/functions/fnc_displayPatientInformation.sqf b/addons/medical/functions/fnc_displayPatientInformation.sqf index 2e0525f1a3..fb374f8631 100644 --- a/addons/medical/functions/fnc_displayPatientInformation.sqf +++ b/addons/medical/functions/fnc_displayPatientInformation.sqf @@ -47,8 +47,10 @@ if (_show) then { _allInjuryTexts = []; _genericMessages = []; - _partText = ["STR_ACE_Interaction_Head", "STR_ACE_Interaction_Torso", "STR_ACE_Interaction_ArmLeft" ,"STR_ACE_Interaction_ArmRight" ,"STR_ACE_Interaction_LegLeft", "STR_ACE_Interaction_LegRight"] select _selectionN; - _genericMessages pushback [localize _partText, [1, 1, 1, 1]]; + if (GVAR(level) >= 2) then { + _partText = ["STR_ACE_Interaction_Head", "STR_ACE_Interaction_Torso", "STR_ACE_Interaction_ArmLeft" ,"STR_ACE_Interaction_ArmRight" ,"STR_ACE_Interaction_LegLeft", "STR_ACE_Interaction_LegRight"] select _selectionN; + _genericMessages pushback [localize _partText, [1, 1, 1, 1]]; + }; if (_target getvariable[QGVAR(isBleeding), false]) then { _genericMessages pushback [localize "STR_ACE_MEDICAL_STATUS_BLEEDING", [1, 0.1, 0.1, 1]]; From 4a469de0f891c7066a1b75625f13c47eec93eacc Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 8 Apr 2015 11:01:53 +0200 Subject: [PATCH 072/816] Deleted an unused function --- .../fnc_calculateHellmannExponent.sqf | 41 ------------------- 1 file changed, 41 deletions(-) delete mode 100644 addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf diff --git a/addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf b/addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf deleted file mode 100644 index 592283737e..0000000000 --- a/addons/advanced_ballistics/functions/fnc_calculateHellmannExponent.sqf +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Author: Ruthberg - * - * Calculates the terrain hellmann exponent at a given world position - * - * Arguments: - * 0: _this - world position - * - * Return Value: - * 0: hellmann exponent - * - * Public: No - */ -#include "script_component.hpp" - -private ["_hellmann_exponents", "_hellmann_index", "_windSource", "_nearObjects", "_isWater"]; - -// Source: https://en.wikipedia.org/wiki/Wind_gradient -// Entries 0-2 -> open water surface; Entries 3-5 -> flat open coast; Entries 6-8 -> human inhabited areas -// Sorting: open water surface/flat open coast/human inhabited areas & stable air/neutral air/unstable air -_hellmann_exponents = [0.27, 0.10, 0.06, 0.40, 0.16, 0.11, 0.60, 0.34, 0.27]; -_hellmann_exponent = 0.14; - -_windSource = _this vectorDiff ((vectorNormalized wind) vectorMultiply 25); - -_nearObjects = count (_windSource nearObjects ["Building", 50]); -_isWater = surfaceIsWater _this; - -_hellmann_index = 0 max floor(overcast * 3) min 2; - -if (_nearObjects >= 5) then { - _hellmann_exponent = _hellmann_exponents select (_hellmann_index + 6); -}; -if (_nearObjects < 5) then { - _hellmann_exponent = _hellmann_exponents select (_hellmann_index + 3); -}; -if (_nearObjects == 0 && _isWater) then { - _hellmann_exponent = _hellmann_exponents select (_hellmann_index + 0); -}; - -_hellmann_exponent From 15a594ccbcc5ba4bc2454a02ecc04dd9bfe215c2 Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 8 Apr 2015 11:05:28 +0200 Subject: [PATCH 073/816] Removed duplicate ATragMX_ prefix --- addons/atragmx/RscTitles.hpp | 34 +++++----- addons/atragmx/XEH_postInit.sqf | 6 +- addons/atragmx/functions/fnc_add_new_gun.sqf | 4 +- .../functions/fnc_calculate_range_card.sqf | 40 +++++------ .../functions/fnc_calculate_solution.sqf | 10 +-- .../fnc_calculate_target_range_assist.sqf | 14 ++-- .../fnc_calculate_target_solution.sqf | 48 +++++++------- .../fnc_calculate_target_speed_assist.sqf | 6 +- addons/atragmx/functions/fnc_change_gun.sqf | 22 +++---- .../atragmx/functions/fnc_create_dialog.sqf | 2 +- .../fnc_cycle_range_card_columns.sqf | 4 +- .../functions/fnc_cycle_scope_unit.sqf | 2 +- addons/atragmx/functions/fnc_delete_gun.sqf | 12 ++-- addons/atragmx/functions/fnc_init.sqf | 66 +++++++++---------- addons/atragmx/functions/fnc_parse_input.sqf | 38 +++++------ .../fnc_reset_relative_click_memory.sqf | 4 +- addons/atragmx/functions/fnc_save_gun.sqf | 6 +- addons/atragmx/functions/fnc_sord.sqf | 8 +-- .../fnc_target_speed_assist_timer.sqf | 4 +- .../atragmx/functions/fnc_toggle_gun_list.sqf | 2 +- .../functions/fnc_toggle_range_card_setup.sqf | 12 ++-- .../fnc_toggle_target_range_assist.sqf | 2 +- .../fnc_toggle_target_speed_assist.sqf | 6 +- .../functions/fnc_update_atmosphere.sqf | 10 +-- addons/atragmx/functions/fnc_update_gun.sqf | 30 ++++----- .../functions/fnc_update_range_card.sqf | 16 ++--- .../fnc_update_relative_click_memory.sqf | 4 +- .../atragmx/functions/fnc_update_result.sqf | 16 ++--- .../functions/fnc_update_scope_unit.sqf | 4 +- .../atragmx/functions/fnc_update_target.sqf | 20 +++--- .../functions/fnc_update_target_selection.sqf | 2 +- .../functions/fnc_update_unit_selection.sqf | 2 +- .../functions/fnc_update_zero_range.sqf | 30 ++++----- 33 files changed, 243 insertions(+), 243 deletions(-) diff --git a/addons/atragmx/RscTitles.hpp b/addons/atragmx/RscTitles.hpp index 5b9afc9441..5be0a6ca3d 100644 --- a/addons/atragmx/RscTitles.hpp +++ b/addons/atragmx/RscTitles.hpp @@ -250,13 +250,13 @@ class ATragMX_Display w=0.03; h=0.03; colorBackground[]={0,0,0,0.0}; - action=QUOTE(((GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget)) + (count GVAR(ATragMX_gunList)) - 1) % (count GVAR(ATragMX_gunList)) call FUNC(change_gun)); + action=QUOTE(((GVAR(currentGun) select GVAR(currentTarget)) + (count GVAR(gunList)) - 1) % (count GVAR(gunList)) call FUNC(change_gun)); }; class BOTTOM: TOP { idc=-1; y=0.265*safezoneH+safezoneY+0.955; - action=QUOTE(((GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget)) + (count GVAR(ATragMX_gunList)) + 1) % (count GVAR(ATragMX_gunList)) call FUNC(change_gun)); + action=QUOTE(((GVAR(currentGun) select GVAR(currentTarget)) + (count GVAR(gunList)) + 1) % (count GVAR(gunList)) call FUNC(change_gun)); }; class LEFT: ATragMX_RscButton { @@ -266,13 +266,13 @@ class ATragMX_Display w=0.05; h=0.03; colorBackground[]={0,0,0,0}; - action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget) = (4 + GVAR(ATragMX_currentTarget) - 1) % 4; call FUNC(update_target_selection)); + action=QUOTE(call FUNC(parse_input); GVAR(currentTarget) = (4 + GVAR(currentTarget) - 1) % 4; call FUNC(update_target_selection)); }; class RIGHT: LEFT { idc=-1; x=0.55*safezoneW+safezoneX+0.2725; - action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget) = (4 + GVAR(ATragMX_currentTarget) + 1) % 4; call FUNC(update_target_selection)); + action=QUOTE(call FUNC(parse_input); GVAR(currentTarget) = (4 + GVAR(currentTarget) + 1) % 4; call FUNC(update_target_selection)); }; class TOP_LEFT: ATragMX_RscButton { @@ -311,21 +311,21 @@ class ATragMX_Display colorBackgroundDisabled[]={0,0,0,1}; colorBackgroundActive[]={0,0,0,0}; text="D"; - action=QUOTE(GVAR(ATragMX_currentUnit)=0; call FUNC(update_unit_selection)); + action=QUOTE(GVAR(currentUnit)=0; call FUNC(update_unit_selection)); }; class TEXT_E: TEXT_D { idc=601; x=0.550*safezoneW+safezoneX+0.3131; text="E"; - action=QUOTE(GVAR(ATragMX_currentUnit)=1; call FUNC(update_unit_selection)); + action=QUOTE(GVAR(currentUnit)=1; call FUNC(update_unit_selection)); }; class TEXT_M: TEXT_E { idc=602; x=0.550*safezoneW+safezoneX+0.3362; text="M"; - action=QUOTE(GVAR(ATragMX_currentUnit)=2; call FUNC(update_unit_selection)); + action=QUOTE(GVAR(currentUnit)=2; call FUNC(update_unit_selection)); }; class TEXT_RANGE_CARD: TEXT_D { @@ -469,28 +469,28 @@ class ATragMX_Display colorBackgroundDisabled[]={0,0,0,1}; colorBackgroundActive[]={0,0,0,0}; text="A"; - action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=0; call FUNC(update_target_selection)); + action=QUOTE(call FUNC(parse_input); GVAR(currentTarget)=0; call FUNC(update_target_selection)); }; class TEXT_TARGET_B: TEXT_TARGET_A { idc=501; x=0.550*safezoneW+safezoneX+0.2281; text="B"; - action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=1; call FUNC(update_target_selection)); + action=QUOTE(call FUNC(parse_input); GVAR(currentTarget)=1; call FUNC(update_target_selection)); }; class TEXT_TARGET_C: TEXT_TARGET_B { idc=502; x=0.550*safezoneW+safezoneX+0.2512; text="C"; - action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=2; call FUNC(update_target_selection)); + action=QUOTE(call FUNC(parse_input); GVAR(currentTarget)=2; call FUNC(update_target_selection)); }; class TEXT_TARGET_D: TEXT_TARGET_B { idc=503; x=0.550*safezoneW+safezoneX+0.2743; text="D"; - action=QUOTE(call FUNC(parse_input); GVAR(ATragMX_currentTarget)=3; call FUNC(update_target_selection)); + action=QUOTE(call FUNC(parse_input); GVAR(currentTarget)=3; call FUNC(update_target_selection)); }; class TEXT_TARGET: TEXT_GUN @@ -848,7 +848,7 @@ class ATragMX_Display y=0.265*safezoneH+safezoneY+0.35; strings[]={"Height","Width"}; values[]={1,0}; - onToolBoxSelChanged="GVAR(ATragMX_rangeAssistUseTargetHeight)=((_this select 1)==0)"; + onToolBoxSelChanged="GVAR(rangeAssistUseTargetHeight)=((_this select 1)==0)"; }; class TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE: TEXT_TARGET_RANGE_ASSIST_MEASUREMENT_METHOD { @@ -926,14 +926,14 @@ class ATragMX_Display w=0.07; x=0.550*safezoneW+safezoneX+0.32; text="cm"; - action=QUOTE(GVAR(ATragMX_rangeAssistTargetSizeUnit)=(GVAR(ATragMX_rangeAssistTargetSizeUnit)+1) % (count GVAR(GVAR(ATragMX_rangeAssistTargetSizeUnit)s)); ctrlSetText [7014, GVAR(GVAR(ATragMX_rangeAssistTargetSizeUnit)s) select GVAR(ATragMX_rangeAssistTargetSizeUnit)]); + action=QUOTE(GVAR(rangeAssistTargetSizeUnit)=(GVAR(rangeAssistTargetSizeUnit)+1) % (count GVAR(GVAR(rangeAssistTargetSizeUnit)s)); ctrlSetText [7014, GVAR(GVAR(rangeAssistTargetSizeUnit)s) select GVAR(rangeAssistTargetSizeUnit)]); }; class TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_UNIT { idc=7015; y=0.265*safezoneH+safezoneY+0.45; text="MIL"; - action=QUOTE(GVAR(ATragMX_rangeAssistImageSizeUnit)=(GVAR(ATragMX_rangeAssistImageSizeUnit)+1) % (count GVAR(ATragMX_rangeAssistImageSizeUnits)); ctrlSetText [7015, GVAR(ATragMX_rangeAssistImageSizeUnits) select GVAR(ATragMX_rangeAssistImageSizeUnit)]); + action=QUOTE(GVAR(rangeAssistImageSizeUnit)=(GVAR(rangeAssistImageSizeUnit)+1) % (count GVAR(rangeAssistImageSizeUnits)); ctrlSetText [7015, GVAR(rangeAssistImageSizeUnits) select GVAR(rangeAssistImageSizeUnit)]); }; class TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE { @@ -1035,7 +1035,7 @@ class ATragMX_Display { idc=8009; text="MIL"; - action=QUOTE(GVAR(ATragMX_speedAssistNumTicksUnit)=(GVAR(ATragMX_speedAssistNumTicksUnit)+1) % (count GVAR(ATragMX_speedAssistNumTicksUnits)); ctrlSetText [8009, GVAR(ATragMX_speedAssistNumTicksUnits) select GVAR(ATragMX_speedAssistNumTicksUnit)]; call FUNC(calculate_target_speed_assist)); + action=QUOTE(GVAR(speedAssistNumTicksUnit)=(GVAR(speedAssistNumTicksUnit)+1) % (count GVAR(speedAssistNumTicksUnits)); ctrlSetText [8009, GVAR(speedAssistNumTicksUnits) select GVAR(speedAssistNumTicksUnit)]; call FUNC(calculate_target_speed_assist)); }; class TEXT_TARGET_SPEED_ASSIST_TIMER_START: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT { @@ -1077,7 +1077,7 @@ class ATragMX_Display y=0.265*safezoneH+safezoneY+0.2; colorBackground[]={0,0,0,0}; colorBackgroundActive[]={0,0,0,0}; - action=QUOTE(GVAR(ATragMX_speedAssistTimer=false)); + action=QUOTE(GVAR(speedAssistTimer=false)); } class TEXT_TARGET_SPEED_ASSIST_TIME_OUTPUT: ATragMX_RscText { @@ -1101,7 +1101,7 @@ class ATragMX_Display colorBackground[]={0.15,0.21,0.23,0.3}; colorFocused[]={0.15,0.21,0.23,0.2}; text="Stop"; - action=QUOTE(GVAR(ATragMX_speedAssistTimer=false)); + action=QUOTE(GVAR(speedAssistTimer=false)); }; class TEXT_RANGE_CARD_SETUP_START_RANGE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE diff --git a/addons/atragmx/XEH_postInit.sqf b/addons/atragmx/XEH_postInit.sqf index 9189a5966c..46f4bc6f9d 100644 --- a/addons/atragmx/XEH_postInit.sqf +++ b/addons/atragmx/XEH_postInit.sqf @@ -3,10 +3,10 @@ //#include "initKeybinds.sqf" if (count (profileNamespace getVariable ["ACE_ATragMX_gunList", []]) > 0) then { - GVAR(ATragMX_gunList) = profileNamespace getVariable "ACE_ATragMX_gunList"; + GVAR(gunList) = profileNamespace getVariable "ACE_ATragMX_gunList"; } else { // Profile Name, Muzzle Velocity, Zero Range, Scope Base Angle, AirFriction, Bore Height, Scope Unit, Elevation Scope Step, Windage Scope Step, Maximum Elevation, Dialed Elevation, Dialed Windage, Mass, Ammo Class Name, Magazine Class Name, BC, Drag Model, Atmosphere Model - GVAR(ATragMX_gunList) = [["12.7x108mm" , 820, 500, 0.255, -0.0005600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.28, "B_127x108_Ball" , "5Rnd_127x108_Mag" , 0.700, 1, "ASM" ], + GVAR(gunList) = [["12.7x108mm" , 820, 500, 0.255, -0.0005600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.28, "B_127x108_Ball" , "5Rnd_127x108_Mag" , 0.700, 1, "ASM" ], ["12.7x99mm" , 880, 500, 0.202, -0.0005600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 41.92, "B_127x99_Ball" , "5Rnd_mas_127x99_Stanag" , 0.670, 1, "ASM" ], ["10.4x77mm" , 910, 500, 0.200, -0.0004800, 3.81, 0, 0.338, 0.338, 120, 0, 0, 27.15, "B_408_Ball" , "7Rnd_408_Mag" , 0.970, 1, "ASM" ], ["7.62x51mm" , 850, 500, 0.280, -0.0010000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.460, "B_762x51_Ball" , "20Rnd_762x51_Mag" , 0.393, 1, "ICAO"], @@ -14,7 +14,7 @@ if (count (profileNamespace getVariable ["ACE_ATragMX_gunList", []]) > 0) then { ["5.56x45mm" , 920, 500, 0.259, -0.0012000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.000, "B_556x45_Ball" , "30Rnd_556x45_Stanag" , 0.304, 1, "ASM" ], ["5.56x45mm Mk262" , 850, 500, 0.294, -0.0011250, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.990, "RH_556x45_Mk262" , "RH_30Rnd_556x45_Mk262" , 0.361, 1, "ASM" ]]; - profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(ATragMX_gunList)]; + profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(gunList)]; }; [] call FUNC(init); diff --git a/addons/atragmx/functions/fnc_add_new_gun.sqf b/addons/atragmx/functions/fnc_add_new_gun.sqf index b864c91835..f0614b7872 100644 --- a/addons/atragmx/functions/fnc_add_new_gun.sqf +++ b/addons/atragmx/functions/fnc_add_new_gun.sqf @@ -6,9 +6,9 @@ _gunName = ctrlText 11001; if (_gunName != "") then { _gunProfileEntry = [_gunName, 850, 500, 0.280, -0.0010000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.460, "", "", 0.393, 1, "ICAO"]; - GVAR(ATragMX_gunList) = GVAR(ATragMX_gunList) + [_gunProfileEntry]; + GVAR(gunList) = GVAR(gunList) + [_gunProfileEntry]; lbAdd [6000, _gunProfileEntry select 0]; - profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(ATragMX_gunList)]; + profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(gunList)]; }; diff --git a/addons/atragmx/functions/fnc_calculate_range_card.sqf b/addons/atragmx/functions/fnc_calculate_range_card.sqf index 0a09031221..63b377ef06 100644 --- a/addons/atragmx/functions/fnc_calculate_range_card.sqf +++ b/addons/atragmx/functions/fnc_calculate_range_card.sqf @@ -3,44 +3,44 @@ [] call FUNC(parse_input); private ["_scopeBaseAngle"]; -_scopeBaseAngle = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 3); +_scopeBaseAngle = ((GVAR(workingMemory) select GVAR(currentTarget)) select 3); private ["_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_bc", "_dragModel", "_atmosphereModel"]; -_bulletMass = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 12; -_boreHeight = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 5; -_airFriction = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 4; -_muzzleVelocity = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 1; -_bc = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 15; -_dragModel = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 16; -_atmosphereModel = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 17; +_bulletMass = (GVAR(workingMemory) select GVAR(currentTarget)) select 12; +_boreHeight = (GVAR(workingMemory) select GVAR(currentTarget)) select 5; +_airFriction = (GVAR(workingMemory) select GVAR(currentTarget)) select 4; +_muzzleVelocity = (GVAR(workingMemory) select GVAR(currentTarget)) select 1; +_bc = (GVAR(workingMemory) select GVAR(currentTarget)) select 15; +_dragModel = (GVAR(workingMemory) select GVAR(currentTarget)) select 16; +_atmosphereModel = (GVAR(workingMemory) select GVAR(currentTarget)) select 17; private ["_temperature", "_barometricPressure", "_relativeHumidity"]; -_temperature = (GVAR(ATragMX_temperature) select GVAR(ATragMX_currentTarget)); -_barometricPressure = (GVAR(ATragMX_barometricPressure) select GVAR(ATragMX_currentTarget)); -_relativeHumidity = (GVAR(ATragMX_relativeHumidity) select GVAR(ATragMX_currentTarget)); -if (GVAR(ATragMX_currentUnit) == 1) then +_temperature = (GVAR(temperature) select GVAR(currentTarget)); +_barometricPressure = (GVAR(barometricPressure) select GVAR(currentTarget)); +_relativeHumidity = (GVAR(relativeHumidity) select GVAR(currentTarget)); +if (GVAR(currentUnit) == 1) then { _temperature = (_temperature - 32) / 1.8; _barometricPressure = _barometricPressure * 33.8638866667; }; private ["_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange"]; -_windSpeed = (GVAR(ATragMX_windSpeed) select GVAR(ATragMX_currentTarget)); -_windDirection = (GVAR(ATragMX_windDirection) select GVAR(ATragMX_currentTarget)); -_inclinationAngle = (GVAR(ATragMX_inclinationAngle) select GVAR(ATragMX_currentTarget)); -_targetSpeed = (GVAR(ATragMX_targetSpeed) select GVAR(ATragMX_currentTarget)); -_targetRange = GVAR(ATragMX_rangeCardEndRange); -if (GVAR(ATragMX_currentUnit) != 2) then +_windSpeed = (GVAR(windSpeed) select GVAR(currentTarget)); +_windDirection = (GVAR(windDirection) select GVAR(currentTarget)); +_inclinationAngle = (GVAR(inclinationAngle) select GVAR(currentTarget)); +_targetSpeed = (GVAR(targetSpeed) select GVAR(currentTarget)); +_targetRange = GVAR(rangeCardEndRange); +if (GVAR(currentUnit) != 2) then { _targetRange = _targetRange / 1.0936133; }; -if (GVAR(ATragMX_currentUnit) == 1) then +if (GVAR(currentUnit) == 1) then { _windSpeed = _windSpeed / 2.23693629; _targetSpeed = _targetSpeed / 2.23693629; }; -GVAR(ATragMX_rangeCardData) = []; +GVAR(rangeCardData) = []; private ["_result"]; _result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, diff --git a/addons/atragmx/functions/fnc_calculate_solution.sqf b/addons/atragmx/functions/fnc_calculate_solution.sqf index fcd509291c..ce25826cdd 100644 --- a/addons/atragmx/functions/fnc_calculate_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_solution.sqf @@ -40,10 +40,10 @@ _n = 0; _range = 0; _rangeFactor = 1; if (_storeRangeCardData) then { - if (GVAR(ATragMX_currentUnit) != 2) then { + if (GVAR(currentUnit) != 2) then { _rangeFactor = 1.0936133; }; - GVAR(ATragMX_rangeCardData) = []; + GVAR(rangeCardData) = []; }; private ["_wind"]; @@ -89,8 +89,8 @@ while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do _TOF = _TOF + _deltaT; if (_storeRangeCardData) then { - _range = GVAR(ATragMX_rangeCardStartRange) + _n * GVAR(ATragMX_rangeCardIncrement); - if ((_bulletPos select 1) * _rangeFactor >= _range && _range <= GVAR(ATragMX_rangeCardEndRange)) then { + _range = GVAR(rangeCardStartRange) + _n * GVAR(rangeCardIncrement); + if ((_bulletPos select 1) * _rangeFactor >= _range && _range <= GVAR(rangeCardEndRange)) then { if ((_bulletPos select 1) > 0) then { _elevation = - atan((_bulletPos select 2) / (_bulletPos select 1)); _windage = - atan((_bulletPos select 0) / (_bulletPos select 1)); @@ -101,7 +101,7 @@ while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do _kineticEnergy = 0.5 * (_bulletMass / 1000 * (_bulletSpeed ^ 2)); _kineticEnergy = _kineticEnergy * 0.737562149; - GVAR(ATragMX_rangeCardData) set [_n, [_range, _elevation * 60, _windage * 60, _lead, _TOF, _bulletSpeed, _kineticEnergy]]; + GVAR(rangeCardData) set [_n, [_range, _elevation * 60, _windage * 60, _lead, _TOF, _bulletSpeed, _kineticEnergy]]; _n = _n + 1; }; }; diff --git a/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf b/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf index 2081b203f9..012b3dd40d 100644 --- a/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf @@ -4,11 +4,11 @@ private ["_targetSize", "_imageSize", "_angle", "_estRange"]; _angle = parseNumber(ctrlText 7012); _targetSize = parseNumber(ctrlText 7010); -if (GVAR(ATragMX_rangeAssistUseTargetHeight)) then +if (GVAR(rangeAssistUseTargetHeight)) then { _targetSize = _targetSize * cos(_angle); }; -switch (GVAR(ATragMX_rangeAssistTargetSizeUnit)) do +switch (GVAR(rangeAssistTargetSizeUnit)) do { case 0: { @@ -24,7 +24,7 @@ switch (GVAR(ATragMX_rangeAssistTargetSizeUnit)) do }; }; _imageSize = parseNumber(ctrlText 7011); -switch (GVAR(ATragMX_rangeAssistImageSizeUnit)) do +switch (GVAR(rangeAssistImageSizeUnit)) do { case 0: { @@ -40,7 +40,7 @@ switch (GVAR(ATragMX_rangeAssistImageSizeUnit)) do }; }; _estRange = parseNumber(ctrlText 7013); -if (GVAR(ATragMX_currentUnit) != 2) then +if (GVAR(currentUnit) != 2) then { _estRange = _estRange / 1.0936133; }; @@ -51,12 +51,12 @@ switch (_this) do { _targetSize = tan(_imageSize) * _estRange; - if (GVAR(ATragMX_rangeAssistUseTargetHeight)) then + if (GVAR(rangeAssistUseTargetHeight)) then { _targetSize = _targetSize / cos(_angle); }; - switch (GVAR(ATragMX_rangeAssistTargetSizeUnit)) do + switch (GVAR(rangeAssistTargetSizeUnit)) do { case 0: { @@ -78,7 +78,7 @@ switch (_this) do { _imageSize = atan(_targetSize / _estRange); - switch (GVAR(ATragMX_rangeAssistImageSizeUnit)) do + switch (GVAR(rangeAssistImageSizeUnit)) do { case 0: { diff --git a/addons/atragmx/functions/fnc_calculate_target_solution.sqf b/addons/atragmx/functions/fnc_calculate_target_solution.sqf index b744512b8f..32c27eda0c 100644 --- a/addons/atragmx/functions/fnc_calculate_target_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_solution.sqf @@ -3,38 +3,38 @@ [] call FUNC(parse_input); private ["_scopeBaseAngle"]; -_scopeBaseAngle = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 3); +_scopeBaseAngle = ((GVAR(workingMemory) select GVAR(currentTarget)) select 3); private ["_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_bc", "_dragModel", "_atmosphereModel"]; -_bulletMass = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 12; -_boreHeight = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 5; -_airFriction = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 4; -_muzzleVelocity = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 1; -_bc = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 15; -_dragModel = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 16; -_atmosphereModel = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 17; +_bulletMass = (GVAR(workingMemory) select GVAR(currentTarget)) select 12; +_boreHeight = (GVAR(workingMemory) select GVAR(currentTarget)) select 5; +_airFriction = (GVAR(workingMemory) select GVAR(currentTarget)) select 4; +_muzzleVelocity = (GVAR(workingMemory) select GVAR(currentTarget)) select 1; +_bc = (GVAR(workingMemory) select GVAR(currentTarget)) select 15; +_dragModel = (GVAR(workingMemory) select GVAR(currentTarget)) select 16; +_atmosphereModel = (GVAR(workingMemory) select GVAR(currentTarget)) select 17; private ["_temperature", "_barometricPressure", "_relativeHumidity"]; -_temperature = (GVAR(ATragMX_temperature) select GVAR(ATragMX_currentTarget)); -_barometricPressure = (GVAR(ATragMX_barometricPressure) select GVAR(ATragMX_currentTarget)); -_relativeHumidity = (GVAR(ATragMX_relativeHumidity) select GVAR(ATragMX_currentTarget)); -if (GVAR(ATragMX_currentUnit) == 1) then +_temperature = (GVAR(temperature) select GVAR(currentTarget)); +_barometricPressure = (GVAR(barometricPressure) select GVAR(currentTarget)); +_relativeHumidity = (GVAR(relativeHumidity) select GVAR(currentTarget)); +if (GVAR(currentUnit) == 1) then { _temperature = (_temperature - 32) / 1.8; _barometricPressure = _barometricPressure * 33.8638866667; }; private ["_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange"]; -_windSpeed = (GVAR(ATragMX_windSpeed) select GVAR(ATragMX_currentTarget)); -_windDirection = (GVAR(ATragMX_windDirection) select GVAR(ATragMX_currentTarget)); -_inclinationAngle = (GVAR(ATragMX_inclinationAngle) select GVAR(ATragMX_currentTarget)); -_targetSpeed = (GVAR(ATragMX_targetSpeed) select GVAR(ATragMX_currentTarget)); -_targetRange = (GVAR(ATragMX_targetRange) select GVAR(ATragMX_currentTarget)); -if (GVAR(ATragMX_currentUnit) != 2) then +_windSpeed = (GVAR(windSpeed) select GVAR(currentTarget)); +_windDirection = (GVAR(windDirection) select GVAR(currentTarget)); +_inclinationAngle = (GVAR(inclinationAngle) select GVAR(currentTarget)); +_targetSpeed = (GVAR(targetSpeed) select GVAR(currentTarget)); +_targetRange = (GVAR(targetRange) select GVAR(currentTarget)); +if (GVAR(currentUnit) != 2) then { _targetRange = _targetRange / 1.0936133; }; -if (GVAR(ATragMX_currentUnit) == 1) then +if (GVAR(currentUnit) == 1) then { _windSpeed = _windSpeed / 2.23693629; _targetSpeed = _targetSpeed / 2.23693629; @@ -43,10 +43,10 @@ if (GVAR(ATragMX_currentUnit) == 1) then _result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, _windSpeed, _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, false] call FUNC(calculate_solution); -GVAR(ATragMX_elevationOutput) set [GVAR(ATragMX_currentTarget), _result select 0]; -GVAR(ATragMX_windageOutput) set [GVAR(ATragMX_currentTarget), _result select 1]; -GVAR(ATragMX_leadOutput) set [GVAR(ATragMX_currentTarget), _result select 2]; -GVAR(ATragMX_tofOutput) set [GVAR(ATragMX_currentTarget), _result select 3]; -GVAR(ATragMX_velocityOutput) set [GVAR(ATragMX_currentTarget), _result select 4]; +GVAR(elevationOutput) set [GVAR(currentTarget), _result select 0]; +GVAR(windageOutput) set [GVAR(currentTarget), _result select 1]; +GVAR(leadOutput) set [GVAR(currentTarget), _result select 2]; +GVAR(tofOutput) set [GVAR(currentTarget), _result select 3]; +GVAR(velocityOutput) set [GVAR(currentTarget), _result select 4]; [] call FUNC(update_result); diff --git a/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf b/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf index 768c101eb1..36aeeb84e8 100644 --- a/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf @@ -7,12 +7,12 @@ _numTicks = parseNumber(ctrlText 8005); _timeSecs = parseNumber(ctrlText 8006); _estSpeed = 0; -if (GVAR(ATragMX_currentUnit) != 2) then +if (GVAR(currentUnit) != 2) then { _targetRange = _targetRange / 1.0936133; }; -switch (GVAR(ATragMX_rangeAssistImageSizeUnit)) do +switch (GVAR(rangeAssistImageSizeUnit)) do { case 0: { @@ -33,7 +33,7 @@ if (_timeSecs > 0) then _estSpeed = tan(_numTicks) * _targetRange / _timeSecs; }; -if (GVAR(ATragMX_currentUnit) == 1) then +if (GVAR(currentUnit) == 1) then { _estSpeed = _estSpeed * 2.23693629; }; diff --git a/addons/atragmx/functions/fnc_change_gun.sqf b/addons/atragmx/functions/fnc_change_gun.sqf index b0ecb7dbc5..153c47363f 100644 --- a/addons/atragmx/functions/fnc_change_gun.sqf +++ b/addons/atragmx/functions/fnc_change_gun.sqf @@ -1,23 +1,23 @@ #include "script_component.hpp" -if (_this < 0 || _this > (count GVAR(ATragMX_gunList)) - 1) exitWith {}; +if (_this < 0 || _this > (count GVAR(gunList)) - 1) exitWith {}; -GVAR(ATragMX_workingMemory) set [GVAR(ATragMX_currentTarget), +(GVAR(ATragMX_gunList) select _this)]; -GVAR(ATragMX_currentGun) set [GVAR(ATragMX_currentTarget), _this]; +GVAR(workingMemory) set [GVAR(currentTarget), +(GVAR(gunList) select _this)]; +GVAR(currentGun) set [GVAR(currentTarget), _this]; -lbSetCurSel [6000, (GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget))]; +lbSetCurSel [6000, (GVAR(currentGun) select GVAR(currentTarget))]; -if ((GVAR(ATragMX_scopeUnits) select (GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))) != "Clicks") then +if ((GVAR(scopeUnits) select (GVAR(currentScopeUnit) select GVAR(currentTarget))) != "Clicks") then { - GVAR(ATragMX_currentScopeUnit) set [GVAR(ATragMX_currentTarget), (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 6]; + GVAR(currentScopeUnit) set [GVAR(currentTarget), (GVAR(workingMemory) select GVAR(currentTarget)) select 6]; }; [] call FUNC(update_gun); -GVAR(ATragMX_elevationOutput) set [GVAR(ATragMX_currentTarget), 0]; -GVAR(ATragMX_windageOutput) set [GVAR(ATragMX_currentTarget), 0]; -GVAR(ATragMX_leadOutput) set [GVAR(ATragMX_currentTarget), 0]; -GVAR(ATragMX_tofOutput) set [GVAR(ATragMX_currentTarget), 0]; -GVAR(ATragMX_velocityOutput) set [GVAR(ATragMX_currentTarget), 0]; +GVAR(elevationOutput) set [GVAR(currentTarget), 0]; +GVAR(windageOutput) set [GVAR(currentTarget), 0]; +GVAR(leadOutput) set [GVAR(currentTarget), 0]; +GVAR(tofOutput) set [GVAR(currentTarget), 0]; +GVAR(velocityOutput) set [GVAR(currentTarget), 0]; [] call FUNC(update_result); diff --git a/addons/atragmx/functions/fnc_create_dialog.sqf b/addons/atragmx/functions/fnc_create_dialog.sqf index e3b24cbb67..f8881f853a 100644 --- a/addons/atragmx/functions/fnc_create_dialog.sqf +++ b/addons/atragmx/functions/fnc_create_dialog.sqf @@ -20,6 +20,6 @@ false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist_timer.sqf)); { lbAdd [6000, _x select 0]; -} forEach GVAR(ATragMX_gunList); +} forEach GVAR(gunList); true diff --git a/addons/atragmx/functions/fnc_cycle_range_card_columns.sqf b/addons/atragmx/functions/fnc_cycle_range_card_columns.sqf index ccdaa899fc..eaad7d1c67 100644 --- a/addons/atragmx/functions/fnc_cycle_range_card_columns.sqf +++ b/addons/atragmx/functions/fnc_cycle_range_card_columns.sqf @@ -1,7 +1,7 @@ #include "script_component.hpp" -GVAR(ATragMX_rangeCardCurrentColumn) = (GVAR(ATragMX_rangeCardCurrentColumn) + 1) % (count GVAR(ATragMX_rangeCardLastColumns)); +GVAR(rangeCardCurrentColumn) = (GVAR(rangeCardCurrentColumn) + 1) % (count GVAR(rangeCardLastColumns)); -ctrlSetText [5006, (GVAR(ATragMX_rangeCardLastColumns) select GVAR(ATragMX_rangeCardCurrentColumn))]; +ctrlSetText [5006, (GVAR(rangeCardLastColumns) select GVAR(rangeCardCurrentColumn))]; [] call FUNC(update_range_card); diff --git a/addons/atragmx/functions/fnc_cycle_scope_unit.sqf b/addons/atragmx/functions/fnc_cycle_scope_unit.sqf index e86abcd600..c4ca4371f0 100644 --- a/addons/atragmx/functions/fnc_cycle_scope_unit.sqf +++ b/addons/atragmx/functions/fnc_cycle_scope_unit.sqf @@ -2,7 +2,7 @@ [] call FUNC(parse_input); -GVAR(ATragMX_currentScopeUnit) set [GVAR(ATragMX_currentTarget), ((GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget)) + 1) % (count GVAR(ATragMX_scopeUnits))]; +GVAR(currentScopeUnit) set [GVAR(currentTarget), ((GVAR(currentScopeUnit) select GVAR(currentTarget)) + 1) % (count GVAR(scopeUnits))]; [] call FUNC(update_scope_unit); [] call FUNC(update_result); diff --git a/addons/atragmx/functions/fnc_delete_gun.sqf b/addons/atragmx/functions/fnc_delete_gun.sqf index aaaf2a81e2..8e2cb48fe9 100644 --- a/addons/atragmx/functions/fnc_delete_gun.sqf +++ b/addons/atragmx/functions/fnc_delete_gun.sqf @@ -5,15 +5,15 @@ _index = lbCurSel 6000; if (_index == -1) exitWith {}; -for "_i" from 0 to (count GVAR(ATragMX_currentGun)) - 1 do { - if ((GVAR(ATragMX_currentGun) select _i) > _index) then { - GVAR(ATragMX_currentGun) set [_i, (GVAR(ATragMX_currentGun) select _i) - 1]; +for "_i" from 0 to (count GVAR(currentGun)) - 1 do { + if ((GVAR(currentGun) select _i) > _index) then { + GVAR(currentGun) set [_i, (GVAR(currentGun) select _i) - 1]; }; }; -GVAR(ATragMX_gunList) set [_index, 0]; -GVAR(ATragMX_gunList) = GVAR(ATragMX_gunList) - [0]; +GVAR(gunList) set [_index, 0]; +GVAR(gunList) = GVAR(gunList) - [0]; lbDelete [6000, _index]; -profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(ATragMX_gunList)]; +profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(gunList)]; diff --git a/addons/atragmx/functions/fnc_init.sqf b/addons/atragmx/functions/fnc_init.sqf index 2c10c0d805..c8588cd915 100644 --- a/addons/atragmx/functions/fnc_init.sqf +++ b/addons/atragmx/functions/fnc_init.sqf @@ -3,44 +3,44 @@ if (isNil QUOTE(EGVAR(advanced_ballistics,AdvancedBallistics))) then { EGVAR(advanced_ballistics,AdvancedBallistics) = false; }; if (isNil QUOTE(EGVAR(advanced_ballistics,AdvancedAirDragEnabled))) then { EGVAR(advanced_ballistics,AdvancedAirDragEnabled) = false; }; -GVAR(ATragMX_workingMemory) = [+(GVAR(ATragMX_gunList) select 0), +(GVAR(ATragMX_gunList) select 0), +(GVAR(ATragMX_gunList) select 0), +(GVAR(ATragMX_gunList) select 0)]; +GVAR(workingMemory) = [+(GVAR(gunList) select 0), +(GVAR(gunList) select 0), +(GVAR(gunList) select 0), +(GVAR(gunList) select 0)]; -GVAR(ATragMX_scopeUnits) = ["MILs", "TMOA", "SMOA", "Clicks"]; +GVAR(scopeUnits) = ["MILs", "TMOA", "SMOA", "Clicks"]; -GVAR(ATragMX_rangeCardStartRange) = 200; -GVAR(ATragMX_rangeCardEndRange) = 2000; -GVAR(ATragMX_rangeCardIncrement) = 50; -GVAR(ATragMX_rangeCardLastColumns) = ["Lead", "RemV", "RemE", "TmFlt"]; -GVAR(ATragMX_rangeCardCurrentColumn) = 3; -GVAR(ATragMX_rangeCardData) = []; +GVAR(rangeCardStartRange) = 200; +GVAR(rangeCardEndRange) = 2000; +GVAR(rangeCardIncrement) = 50; +GVAR(rangeCardLastColumns) = ["Lead", "RemV", "RemE", "TmFlt"]; +GVAR(rangeCardCurrentColumn) = 3; +GVAR(rangeCardData) = []; -GVAR(GVAR(ATragMX_rangeAssistTargetSizeUnit)s) = ["in", "ft", "cm", "m"]; -GVAR(ATragMX_rangeAssistTargetSizeUnit) = 2; -GVAR(ATragMX_rangeAssistImageSizeUnits) = ["MIL", "TMOA", "IOA"]; -GVAR(ATragMX_rangeAssistImageSizeUnit) = 0; -GVAR(ATragMX_rangeAssistUseTargetHeight) = true; +GVAR(GVAR(rangeAssistTargetSizeUnit)s) = ["in", "ft", "cm", "m"]; +GVAR(rangeAssistTargetSizeUnit) = 2; +GVAR(rangeAssistImageSizeUnits) = ["MIL", "TMOA", "IOA"]; +GVAR(rangeAssistImageSizeUnit) = 0; +GVAR(rangeAssistUseTargetHeight) = true; -GVAR(ATragMX_speedAssistNumTicksUnits) = ["MIL", "TMOA", "IOA"]; -GVAR(ATragMX_speedAssistNumTicksUnit) = 0; -GVAR(ATragMX_speedAssistTimer) = true; +GVAR(speedAssistNumTicksUnits) = ["MIL", "TMOA", "IOA"]; +GVAR(speedAssistNumTicksUnit) = 0; +GVAR(speedAssistTimer) = true; -GVAR(ATragMX_currentUnit) = 2; -GVAR(ATragMX_currentGun) = [0, 0, 0, 0]; -GVAR(ATragMX_currentTarget) = 0; -GVAR(ATragMX_currentScopeUnit) = [0, 0, 0, 0]; +GVAR(currentUnit) = 2; +GVAR(currentGun) = [0, 0, 0, 0]; +GVAR(currentTarget) = 0; +GVAR(currentScopeUnit) = [0, 0, 0, 0]; -GVAR(ATragMX_temperature) = [15, 15, 15, 15]; -GVAR(ATragMX_barometricPressure) = [1013.25, 1013.25, 1013.25, 1013.25]; -GVAR(ATragMX_relativeHumidity) = [0.5, 0.5, 0.5, 0.5]; +GVAR(temperature) = [15, 15, 15, 15]; +GVAR(barometricPressure) = [1013.25, 1013.25, 1013.25, 1013.25]; +GVAR(relativeHumidity) = [0.5, 0.5, 0.5, 0.5]; -GVAR(ATragMX_windSpeed) = [0, 0, 0, 0]; -GVAR(ATragMX_windDirection) = [12, 12, 12, 12]; -GVAR(ATragMX_inclinationAngle) = [0, 0, 0, 0]; -GVAR(ATragMX_targetSpeed) = [0, 0, 0, 0]; -GVAR(ATragMX_targetRange) = [0, 0, 0, 0]; +GVAR(windSpeed) = [0, 0, 0, 0]; +GVAR(windDirection) = [12, 12, 12, 12]; +GVAR(inclinationAngle) = [0, 0, 0, 0]; +GVAR(targetSpeed) = [0, 0, 0, 0]; +GVAR(targetRange) = [0, 0, 0, 0]; -GVAR(ATragMX_elevationOutput) = [0, 0, 0, 0]; -GVAR(ATragMX_windageOutput) = [0, 0, 0, 0]; -GVAR(ATragMX_leadOutput) = [0, 0, 0, 0]; -GVAR(ATragMX_tofOutput) = [0, 0, 0, 0]; -GVAR(ATragMX_velocityOutput) = [0, 0, 0, 0]; +GVAR(elevationOutput) = [0, 0, 0, 0]; +GVAR(windageOutput) = [0, 0, 0, 0]; +GVAR(leadOutput) = [0, 0, 0, 0]; +GVAR(tofOutput) = [0, 0, 0, 0]; +GVAR(velocityOutput) = [0, 0, 0, 0]; diff --git a/addons/atragmx/functions/fnc_parse_input.sqf b/addons/atragmx/functions/fnc_parse_input.sqf index 742cba600d..b243e5b7ca 100644 --- a/addons/atragmx/functions/fnc_parse_input.sqf +++ b/addons/atragmx/functions/fnc_parse_input.sqf @@ -1,14 +1,14 @@ #include "script_component.hpp" -GVAR(ATragMX_temperature) set [GVAR(ATragMX_currentTarget), parseNumber(ctrlText 200)]; -GVAR(ATragMX_barometricPressure) set [GVAR(ATragMX_currentTarget), 0 max parseNumber(ctrlText 210)]; -GVAR(ATragMX_relativeHumidity) set [GVAR(ATragMX_currentTarget), (0 max parseNumber(ctrlText 220) min 100) / 100]; +GVAR(temperature) set [GVAR(currentTarget), parseNumber(ctrlText 200)]; +GVAR(barometricPressure) set [GVAR(currentTarget), 0 max parseNumber(ctrlText 210)]; +GVAR(relativeHumidity) set [GVAR(currentTarget), (0 max parseNumber(ctrlText 220) min 100) / 100]; -GVAR(ATragMX_windSpeed) set [GVAR(ATragMX_currentTarget), 0 max abs(parseNumber(ctrlText 300)) min 50]; -GVAR(ATragMX_windDirection) set [GVAR(ATragMX_currentTarget), 1 max Round(parseNumber(ctrlText 310)) min 12]; -GVAR(ATragMX_inclinationAngle) set [GVAR(ATragMX_currentTarget), -60 max parseNumber(ctrlText 320) min 60]; -GVAR(ATragMX_targetSpeed) set [GVAR(ATragMX_currentTarget), 0 max abs(parseNumber(ctrlText 330)) min 50]; -GVAR(ATragMX_targetRange) set [GVAR(ATragMX_currentTarget), 0 max abs(parseNumber(ctrlText 340)) min 4000]; +GVAR(windSpeed) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 300)) min 50]; +GVAR(windDirection) set [GVAR(currentTarget), 1 max Round(parseNumber(ctrlText 310)) min 12]; +GVAR(inclinationAngle) set [GVAR(currentTarget), -60 max parseNumber(ctrlText 320) min 60]; +GVAR(targetSpeed) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 330)) min 50]; +GVAR(targetRange) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 340)) min 4000]; private ["_boreHeight", "_bulletMass", "_airFriction", "_muzzleVelocity"]; _boreHeight = parseNumber(ctrlText 100); @@ -19,7 +19,7 @@ if (EGVAR(advanced_ballistics,AdvancedBallistics) && EGVAR(advanced_ballistics,A _airFriction = parseNumber(ctrlText 120) / -1000; }; _muzzleVelocity = parseNumber(ctrlText 130); -if (GVAR(ATragMX_currentUnit) == 1) then +if (GVAR(currentUnit) == 1) then { _boreHeight = _boreHeight * 2.54; _bulletMass = _bulletMass * 0.06479891; @@ -29,20 +29,20 @@ _boreHeight = 0.1 max _boreHeight min 10; _bulletMass = 1 max _bulletMass min 100; _muzzleVelocity = 100 max _muzzleVelocity min 1400; -(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [5, _boreHeight]; -(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [12, _bulletMass]; +(GVAR(workingMemory) select GVAR(currentTarget)) set [5, _boreHeight]; +(GVAR(workingMemory) select GVAR(currentTarget)) set [12, _bulletMass]; if (EGVAR(advanced_ballistics,AdvancedBallistics) && EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { - (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [15, _airFriction]; + (GVAR(workingMemory) select GVAR(currentTarget)) set [15, _airFriction]; } else { - (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [4, _airFriction]; + (GVAR(workingMemory) select GVAR(currentTarget)) set [4, _airFriction]; }; -(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [1, _muzzleVelocity]; +(GVAR(workingMemory) select GVAR(currentTarget)) set [1, _muzzleVelocity]; private ["_elevationCur", "_elevationCur", "_elevationScopeStep", "_windageScopeStep"]; _elevationCur = parseNumber(ctrlText 402); _windageCur = parseNumber(ctrlText 412); -switch ((GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))) do +switch ((GVAR(currentScopeUnit) select GVAR(currentTarget))) do { case 0: { @@ -58,16 +58,16 @@ switch ((GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))) do case 3: { - _elevationScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 7); - _windageScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 8); + _elevationScopeStep = ((GVAR(workingMemory) select GVAR(currentTarget)) select 7); + _windageScopeStep = ((GVAR(workingMemory) select GVAR(currentTarget)) select 8); _elevationCur = _elevationCur * _elevationScopeStep; _windageCur = _windageCur * _windageScopeStep; }; }; -(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [10, _elevationCur]; -(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [11, _windageCur]; +(GVAR(workingMemory) select GVAR(currentTarget)) set [10, _elevationCur]; +(GVAR(workingMemory) select GVAR(currentTarget)) set [11, _windageCur]; [] call FUNC(update_gun); [] call FUNC(update_atmosphere); diff --git a/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf b/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf index e6e73d2126..bc45ee64c3 100644 --- a/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf +++ b/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf @@ -1,6 +1,6 @@ #include "script_component.hpp" -(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [10, 0]; -(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [11, 0]; +(GVAR(workingMemory) select GVAR(currentTarget)) set [10, 0]; +(GVAR(workingMemory) select GVAR(currentTarget)) set [11, 0]; [] call FUNC(update_result); diff --git a/addons/atragmx/functions/fnc_save_gun.sqf b/addons/atragmx/functions/fnc_save_gun.sqf index 200eacbfee..5c90d406e2 100644 --- a/addons/atragmx/functions/fnc_save_gun.sqf +++ b/addons/atragmx/functions/fnc_save_gun.sqf @@ -3,11 +3,11 @@ private ["_index"]; _index = 0 max (lbCurSel 6000); -GVAR(ATragMX_gunList) set [_index, +(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget))]; +GVAR(gunList) set [_index, +(GVAR(workingMemory) select GVAR(currentTarget))]; lbClear 6000; { lbAdd [6000, _x select 0]; -} forEach GVAR(ATragMX_gunList); +} forEach GVAR(gunList); -profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(ATragMX_gunList)]; +profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(gunList)]; diff --git a/addons/atragmx/functions/fnc_sord.sqf b/addons/atragmx/functions/fnc_sord.sqf index 4732b6267c..b7e2d9f934 100644 --- a/addons/atragmx/functions/fnc_sord.sqf +++ b/addons/atragmx/functions/fnc_sord.sqf @@ -1,21 +1,21 @@ #include "script_component.hpp" -GVAR(ATragMX_COMPAT_LRF) = ["Rangefinder", "Laserdesignator"]; +GVAR(COMPAT_LRF) = ["Rangefinder", "Laserdesignator"]; private ["_fnc_atragmx"]; _fnc_atragmx = { private ["_target", "_position", "_range", "_inclinationAngle"]; - if ((local ACE_player) && (currentWeapon ACE_player) in GVAR(ATragMX_COMPAT_LRF) && (!isNull (_this select 0))) then { + if ((local ACE_player) && (currentWeapon ACE_player) in GVAR(COMPAT_LRF) && (!isNull (_this select 0))) then { _target = getPosATL (_this select 0); _position = getPosATL ACE_player; _inclinationAngle = asin((ACE_player weaponDirection currentWeapon ACE_player) select 2); _range = _position distance _target; - GVAR(ATragMX_inclinationAngle) set [GVAR(ATragMX_currentTarget), _inclinationAngle]; - GVAR(ATragMX_targetRange) set [GVAR(ATragMX_currentTarget), _range]; + GVAR(inclinationAngle) set [GVAR(currentTarget), _inclinationAngle]; + GVAR(targetRange) set [GVAR(currentTarget), _range]; }; }; diff --git a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf index 7256f646c9..bd1b725e98 100644 --- a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf +++ b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf @@ -13,13 +13,13 @@ if !(ctrlVisible 9000) then _startTime = time; - while {GVAR(ATragMX_speedAssistTimer)} do + while {GVAR(speedAssistTimer)} do { sleep 0.1; ctrlSetText [9001, Str(Round((time - _startTime) * 10) / 10)]; }; - GVAR(ATragMX_speedAssistTimer) = true; + GVAR(speedAssistTimer) = true; ctrlSetText [8006, Str(Round((time - _startTime) * 10) / 10)]; diff --git a/addons/atragmx/functions/fnc_toggle_gun_list.sqf b/addons/atragmx/functions/fnc_toggle_gun_list.sqf index 38c51ec6a9..492fb24506 100644 --- a/addons/atragmx/functions/fnc_toggle_gun_list.sqf +++ b/addons/atragmx/functions/fnc_toggle_gun_list.sqf @@ -17,5 +17,5 @@ if (ctrlVisible 6000) then ctrlSetFocus (_dsp displayCtrl 6002); - lbSetCurSel [6000, (GVAR(ATragMX_currentGun) select GVAR(ATragMX_currentTarget))]; + lbSetCurSel [6000, (GVAR(currentGun) select GVAR(currentTarget))]; }; diff --git a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf index be9d70c7c0..d5e89b2876 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf @@ -9,9 +9,9 @@ if (ctrlVisible 10000) then if (_this == 1) then { - GVAR(ATragMX_rangeCardStartRange) = 0 max Round(parseNumber(ctrlText 10003)) min 3000; - GVAR(ATragMX_rangeCardEndRange) = 0 max Round(parseNumber(ctrlText 10004)) min 3000; - GVAR(ATragMX_rangeCardIncrement) = 1 max Round(parseNumber(ctrlText 10005)) min 3000; + GVAR(rangeCardStartRange) = 0 max Round(parseNumber(ctrlText 10003)) min 3000; + GVAR(rangeCardEndRange) = 0 max Round(parseNumber(ctrlText 10004)) min 3000; + GVAR(rangeCardIncrement) = 1 max Round(parseNumber(ctrlText 10005)) min 3000; [] call FUNC(calculate_range_card); [] call FUNC(update_range_card); @@ -23,7 +23,7 @@ if (ctrlVisible 10000) then ctrlSetFocus (_dsp displayCtrl 10006); - ctrlSetText [10003, Str(Round(GVAR(ATragMX_rangeCardStartRange)))]; - ctrlSetText [10004, Str(Round(GVAR(ATragMX_rangeCardEndRange)))]; - ctrlSetText [10005, Str(Round(GVAR(ATragMX_rangeCardIncrement)))]; + ctrlSetText [10003, Str(Round(GVAR(rangeCardStartRange)))]; + ctrlSetText [10004, Str(Round(GVAR(rangeCardEndRange)))]; + ctrlSetText [10005, Str(Round(GVAR(rangeCardIncrement)))]; }; diff --git a/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf index ce0cd18c81..35bbb7e17d 100644 --- a/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf @@ -22,7 +22,7 @@ if (ctrlVisible 7000) then ctrlSetText [7012, Str(parseNumber(ctrlText 320))]; ctrlSetText [7013, Str(parseNumber(ctrlText 340))]; - if (GVAR(ATragMX_currentUnit) != 2) then + if (GVAR(currentUnit) != 2) then { ctrlSetText [7016, "Yards"]; } else diff --git a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf index 4f3b527863..f227ac98a9 100644 --- a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf @@ -19,9 +19,9 @@ if (ctrlVisible 8000) then ctrlSetFocus (_dsp displayCtrl 8012); - ctrlSetText [8004, Str(Round((GVAR(ATragMX_targetRange) select GVAR(ATragMX_currentTarget))))]; + ctrlSetText [8004, Str(Round((GVAR(targetRange) select GVAR(currentTarget))))]; - if (GVAR(ATragMX_currentUnit) != 2) then + if (GVAR(currentUnit) != 2) then { ctrlSetText [8008, "Yards"]; } else @@ -29,7 +29,7 @@ if (ctrlVisible 8000) then ctrlSetText [8008, "Meters"]; }; - if (GVAR(ATragMX_currentUnit) != 1) then + if (GVAR(currentUnit) != 1) then { ctrlSetText [8011, "m/s"]; } else diff --git a/addons/atragmx/functions/fnc_update_atmosphere.sqf b/addons/atragmx/functions/fnc_update_atmosphere.sqf index b72ab0ad06..5f6f5ecbfe 100644 --- a/addons/atragmx/functions/fnc_update_atmosphere.sqf +++ b/addons/atragmx/functions/fnc_update_atmosphere.sqf @@ -1,9 +1,9 @@ #include "script_component.hpp" -ctrlSetText [200, Str(Round((GVAR(ATragMX_temperature) select GVAR(ATragMX_currentTarget)) * 10) / 10)]; -if (GVAR(ATragMX_currentUnit) == 1) then { - ctrlSetText [210, Str(Round((GVAR(ATragMX_barometricPressure) select GVAR(ATragMX_currentTarget)) * 100) / 100)]; +ctrlSetText [200, Str(Round((GVAR(temperature) select GVAR(currentTarget)) * 10) / 10)]; +if (GVAR(currentUnit) == 1) then { + ctrlSetText [210, Str(Round((GVAR(barometricPressure) select GVAR(currentTarget)) * 100) / 100)]; } else { - ctrlSetText [210, Str(Round(GVAR(ATragMX_barometricPressure) select GVAR(ATragMX_currentTarget)))]; + ctrlSetText [210, Str(Round(GVAR(barometricPressure) select GVAR(currentTarget)))]; }; -ctrlSetText [220, Str(Round((GVAR(ATragMX_relativeHumidity) select GVAR(ATragMX_currentTarget)) * 100 * 10) / 10)]; +ctrlSetText [220, Str(Round((GVAR(relativeHumidity) select GVAR(currentTarget)) * 100 * 10) / 10)]; diff --git a/addons/atragmx/functions/fnc_update_gun.sqf b/addons/atragmx/functions/fnc_update_gun.sqf index be996c6ffd..01f71bee8a 100644 --- a/addons/atragmx/functions/fnc_update_gun.sqf +++ b/addons/atragmx/functions/fnc_update_gun.sqf @@ -1,38 +1,38 @@ #include "script_component.hpp" -ctrlSetText [1000, (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 0]; -if (GVAR(ATragMX_currentUnit) == 1) then +ctrlSetText [1000, (GVAR(workingMemory) select GVAR(currentTarget)) select 0]; +if (GVAR(currentUnit) == 1) then { - ctrlSetText [ 100, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 5) / 2.54 * 100) / 100)]; + ctrlSetText [ 100, Str(Round(((GVAR(workingMemory) select GVAR(currentTarget)) select 5) / 2.54 * 100) / 100)]; } else { - ctrlSetText [ 100, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 5) * 100) / 100)]; + ctrlSetText [ 100, Str(Round(((GVAR(workingMemory) select GVAR(currentTarget)) select 5) * 100) / 100)]; }; -if (GVAR(ATragMX_currentUnit) == 1) then +if (GVAR(currentUnit) == 1) then { - ctrlSetText [ 110, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 12) * 15.4323584))]; + ctrlSetText [ 110, Str(Round(((GVAR(workingMemory) select GVAR(currentTarget)) select 12) * 15.4323584))]; } else { - ctrlSetText [ 110, Str(Round((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 12))]; + ctrlSetText [ 110, Str(Round((GVAR(workingMemory) select GVAR(currentTarget)) select 12))]; }; if (EGVAR(advanced_ballistics,AdvancedBallistics) && EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { - ctrlSetText [ 120, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 15) * 1000) / 1000)]; + ctrlSetText [ 120, Str(Round(((GVAR(workingMemory) select GVAR(currentTarget)) select 15) * 1000) / 1000)]; } else { - ctrlSetText [ 120, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 4) * -1000 * 1000) / 1000)]; + ctrlSetText [ 120, Str(Round(((GVAR(workingMemory) select GVAR(currentTarget)) select 4) * -1000 * 1000) / 1000)]; }; -if (GVAR(ATragMX_currentUnit) == 1) then +if (GVAR(currentUnit) == 1) then { - ctrlSetText [130, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 1) * 3.2808399))]; + ctrlSetText [130, Str(Round(((GVAR(workingMemory) select GVAR(currentTarget)) select 1) * 3.2808399))]; } else { - ctrlSetText [130, Str(Round((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 1))]; + ctrlSetText [130, Str(Round((GVAR(workingMemory) select GVAR(currentTarget)) select 1))]; }; -if (GVAR(ATragMX_currentUnit) == 2) then +if (GVAR(currentUnit) == 2) then { - ctrlSetText [140, Str(Round((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 2))]; + ctrlSetText [140, Str(Round((GVAR(workingMemory) select GVAR(currentTarget)) select 2))]; } else { - ctrlSetText [140, Str(Round(((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 2) * 1.0936133))]; + ctrlSetText [140, Str(Round(((GVAR(workingMemory) select GVAR(currentTarget)) select 2) * 1.0936133))]; }; [] call FUNC(update_scope_unit); diff --git a/addons/atragmx/functions/fnc_update_range_card.sqf b/addons/atragmx/functions/fnc_update_range_card.sqf index 64495603c5..e13429e32d 100644 --- a/addons/atragmx/functions/fnc_update_range_card.sqf +++ b/addons/atragmx/functions/fnc_update_range_card.sqf @@ -3,9 +3,9 @@ private ["_range", "_elevation", "_windage", "_lead", "_TOF", "_velocity", "_kineticEnergy", "_rangeOutput", "_elevationOutput", "_windageOutput", "_lastColumnOutput"]; _lastColumnOutput = ""; -ctrlSetText [5006, (GVAR(ATragMX_rangeCardLastColumns) select GVAR(ATragMX_rangeCardCurrentColumn))]; +ctrlSetText [5006, (GVAR(rangeCardLastColumns) select GVAR(rangeCardCurrentColumn))]; -if (GVAR(ATragMX_currentUnit) != 2) then +if (GVAR(currentUnit) != 2) then { ctrlSetText [5003, "Yards"]; } else @@ -24,7 +24,7 @@ lnbClear 5007; _velocity = _x select 5; _kineticEnergy = _x select 6; - switch ((GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))) do + switch ((GVAR(currentScopeUnit) select GVAR(currentTarget))) do { case 0: { @@ -40,8 +40,8 @@ lnbClear 5007; case 3: { - _elevationScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 7); - _windageScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 8); + _elevationScopeStep = ((GVAR(workingMemory) select GVAR(currentTarget)) select 7); + _windageScopeStep = ((GVAR(workingMemory) select GVAR(currentTarget)) select 8); _elevation = Round(_elevation / _elevationScopeStep); _windage = Round(_windage / _windageScopeStep); @@ -57,12 +57,12 @@ lnbClear 5007; _rangeOutput = _rangeOutput + "*"; }; - if (GVAR(ATragMX_currentUnit) == 1) then + if (GVAR(currentUnit) == 1) then { _velocity = _velocity * 3.2808399; }; - switch (GVAR(ATragMX_rangeCardCurrentColumn)) do + switch (GVAR(rangeCardCurrentColumn)) do { case 0: { @@ -86,4 +86,4 @@ lnbClear 5007; }; lnbAddRow [5007, [_rangeOutput, _elevationOutput, _windageOutput, _lastColumnOutput]]; -} forEach GVAR(ATragMX_rangeCardData); +} forEach GVAR(rangeCardData); diff --git a/addons/atragmx/functions/fnc_update_relative_click_memory.sqf b/addons/atragmx/functions/fnc_update_relative_click_memory.sqf index 132fc40fde..51d49e5a33 100644 --- a/addons/atragmx/functions/fnc_update_relative_click_memory.sqf +++ b/addons/atragmx/functions/fnc_update_relative_click_memory.sqf @@ -1,6 +1,6 @@ #include "script_component.hpp" -(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [10, (GVAR(ATragMX_elevationOutput) select GVAR(ATragMX_currentTarget))]; -(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [11, (GVAR(ATragMX_windageOutput) select GVAR(ATragMX_currentTarget))]; +(GVAR(workingMemory) select GVAR(currentTarget)) set [10, (GVAR(elevationOutput) select GVAR(currentTarget))]; +(GVAR(workingMemory) select GVAR(currentTarget)) set [11, (GVAR(windageOutput) select GVAR(currentTarget))]; [] call FUNC(update_result); diff --git a/addons/atragmx/functions/fnc_update_result.sqf b/addons/atragmx/functions/fnc_update_result.sqf index 639cd5bb9e..e4032b59ae 100644 --- a/addons/atragmx/functions/fnc_update_result.sqf +++ b/addons/atragmx/functions/fnc_update_result.sqf @@ -1,18 +1,18 @@ #include "script_component.hpp" private ["_elevationAbs", "_elevationRel", "_elevationCur", "_windageAbs", "_windageRel", "_windageCur", "_lead", "_elevationScopeStep", "_windageScopeStep"]; -_elevationAbs = (GVAR(ATragMX_elevationOutput) select GVAR(ATragMX_currentTarget)); -_windageAbs = (GVAR(ATragMX_windageOutput) select GVAR(ATragMX_currentTarget)); +_elevationAbs = (GVAR(elevationOutput) select GVAR(currentTarget)); +_windageAbs = (GVAR(windageOutput) select GVAR(currentTarget)); -_elevationCur = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 10; -_windageCur = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 11; +_elevationCur = (GVAR(workingMemory) select GVAR(currentTarget)) select 10; +_windageCur = (GVAR(workingMemory) select GVAR(currentTarget)) select 11; _elevationRel = _elevationAbs - _elevationCur; _windageRel = _windageAbs - _windageCur; -_lead = (GVAR(ATragMX_leadOutput) select GVAR(ATragMX_currentTarget)); +_lead = (GVAR(leadOutput) select GVAR(currentTarget)); -switch ((GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))) do +switch ((GVAR(currentScopeUnit) select GVAR(currentTarget))) do { case 0: { @@ -40,8 +40,8 @@ switch ((GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))) do case 3: { - _elevationScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 7); - _windageScopeStep = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 8); + _elevationScopeStep = ((GVAR(workingMemory) select GVAR(currentTarget)) select 7); + _windageScopeStep = ((GVAR(workingMemory) select GVAR(currentTarget)) select 8); _elevationAbs = Round(_elevationAbs / _elevationScopeStep); _windageAbs = Round(_windageAbs / _windageScopeStep); diff --git a/addons/atragmx/functions/fnc_update_scope_unit.sqf b/addons/atragmx/functions/fnc_update_scope_unit.sqf index 48bc11702d..a73a6f5e61 100644 --- a/addons/atragmx/functions/fnc_update_scope_unit.sqf +++ b/addons/atragmx/functions/fnc_update_scope_unit.sqf @@ -1,4 +1,4 @@ #include "script_component.hpp" -ctrlSetText [2000, GVAR(ATragMX_scopeUnits) select (GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))]; -ctrlSetText [5000, GVAR(ATragMX_scopeUnits) select (GVAR(ATragMX_currentScopeUnit) select GVAR(ATragMX_currentTarget))]; +ctrlSetText [2000, GVAR(scopeUnits) select (GVAR(currentScopeUnit) select GVAR(currentTarget))]; +ctrlSetText [5000, GVAR(scopeUnits) select (GVAR(currentScopeUnit) select GVAR(currentTarget))]; diff --git a/addons/atragmx/functions/fnc_update_target.sqf b/addons/atragmx/functions/fnc_update_target.sqf index 0d28c4259e..0dd3cb3642 100644 --- a/addons/atragmx/functions/fnc_update_target.sqf +++ b/addons/atragmx/functions/fnc_update_target.sqf @@ -1,22 +1,22 @@ #include "script_component.hpp" -if (!isNil ("GVAR(ATragMX_windSpeed)")) then +if (!isNil ("GVAR(windSpeed)")) then { - ctrlSetText [300, Str(Round((GVAR(ATragMX_windSpeed) select GVAR(ATragMX_currentTarget)) * 100) / 100)]; + ctrlSetText [300, Str(Round((GVAR(windSpeed) select GVAR(currentTarget)) * 100) / 100)]; }; -if (!isNil ("GVAR(ATragMX_windDirection)")) then +if (!isNil ("GVAR(windDirection)")) then { - ctrlSetText [310, Str(Round((GVAR(ATragMX_windDirection) select GVAR(ATragMX_currentTarget))))]; + ctrlSetText [310, Str(Round((GVAR(windDirection) select GVAR(currentTarget))))]; }; -if (!isNil ("GVAR(ATragMX_inclinationAngle)")) then +if (!isNil ("GVAR(inclinationAngle)")) then { - ctrlSetText [320, Str(Round((GVAR(ATragMX_inclinationAngle) select GVAR(ATragMX_currentTarget))))]; + ctrlSetText [320, Str(Round((GVAR(inclinationAngle) select GVAR(currentTarget))))]; }; -if (!isNil ("GVAR(ATragMX_targetSpeed)")) then +if (!isNil ("GVAR(targetSpeed)")) then { - ctrlSetText [330, Str(Round((GVAR(ATragMX_targetSpeed) select GVAR(ATragMX_currentTarget)) * 100) / 100)]; + ctrlSetText [330, Str(Round((GVAR(targetSpeed) select GVAR(currentTarget)) * 100) / 100)]; }; -if (!isNil ("GVAR(ATragMX_targetRange)")) then +if (!isNil ("GVAR(targetRange)")) then { - ctrlSetText [340, Str(Round((GVAR(ATragMX_targetRange) select GVAR(ATragMX_currentTarget))))]; + ctrlSetText [340, Str(Round((GVAR(targetRange) select GVAR(currentTarget))))]; }; diff --git a/addons/atragmx/functions/fnc_update_target_selection.sqf b/addons/atragmx/functions/fnc_update_target_selection.sqf index f33a041aa7..8cf1b75704 100644 --- a/addons/atragmx/functions/fnc_update_target_selection.sqf +++ b/addons/atragmx/functions/fnc_update_target_selection.sqf @@ -7,7 +7,7 @@ (_dsp displayCtrl 502) ctrlEnable true; (_dsp displayCtrl 503) ctrlEnable true; -(_dsp displayCtrl 500 + GVAR(ATragMX_currentTarget)) ctrlEnable false; +(_dsp displayCtrl 500 + GVAR(currentTarget)) ctrlEnable false; ctrlSetFocus (_dsp displayCtrl 3000); diff --git a/addons/atragmx/functions/fnc_update_unit_selection.sqf b/addons/atragmx/functions/fnc_update_unit_selection.sqf index a272a67de8..f9766f5398 100644 --- a/addons/atragmx/functions/fnc_update_unit_selection.sqf +++ b/addons/atragmx/functions/fnc_update_unit_selection.sqf @@ -6,7 +6,7 @@ (_dsp displayCtrl 601) ctrlEnable true; (_dsp displayCtrl 602) ctrlEnable true; -(_dsp displayCtrl 600 + GVAR(ATragMX_currentUnit)) ctrlEnable false; +(_dsp displayCtrl 600 + GVAR(currentUnit)) ctrlEnable false; [] call FUNC(update_gun); [] call FUNC(update_atmosphere); diff --git a/addons/atragmx/functions/fnc_update_zero_range.sqf b/addons/atragmx/functions/fnc_update_zero_range.sqf index 97a8d8223b..87030246ba 100644 --- a/addons/atragmx/functions/fnc_update_zero_range.sqf +++ b/addons/atragmx/functions/fnc_update_zero_range.sqf @@ -1,29 +1,29 @@ #include "script_component.hpp" private ["_scopeBaseAngle"]; -_scopeBaseAngle = ((GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 3); +_scopeBaseAngle = ((GVAR(workingMemory) select GVAR(currentTarget)) select 3); private ["_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_bc", "_dragModel", "_atmosphereModel"]; -_bulletMass = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 12; -_boreHeight = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 5; -_airFriction = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 4; -_muzzleVelocity = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 1; -_bc = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 15; -_dragModel = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 16; -_atmosphereModel = (GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) select 17; +_bulletMass = (GVAR(workingMemory) select GVAR(currentTarget)) select 12; +_boreHeight = (GVAR(workingMemory) select GVAR(currentTarget)) select 5; +_airFriction = (GVAR(workingMemory) select GVAR(currentTarget)) select 4; +_muzzleVelocity = (GVAR(workingMemory) select GVAR(currentTarget)) select 1; +_bc = (GVAR(workingMemory) select GVAR(currentTarget)) select 15; +_dragModel = (GVAR(workingMemory) select GVAR(currentTarget)) select 16; +_atmosphereModel = (GVAR(workingMemory) select GVAR(currentTarget)) select 17; private ["_zeroRange"]; _zeroRange = Round(parseNumber(ctrlText 140)); -if (GVAR(ATragMX_currentUnit) != 2) then +if (GVAR(currentUnit) != 2) then { _zeroRange = _zeroRange / 1.0936133; }; private ["_temperature", "_barometricPressure", "_relativeHumidity"]; -_temperature = (GVAR(ATragMX_temperature) select GVAR(ATragMX_currentTarget)); -_barometricPressure = (GVAR(ATragMX_barometricPressure) select GVAR(ATragMX_currentTarget)); -_relativeHumidity = (GVAR(ATragMX_relativeHumidity) select GVAR(ATragMX_currentTarget)); -if (GVAR(ATragMX_currentUnit) == 1) then +_temperature = (GVAR(temperature) select GVAR(currentTarget)); +_barometricPressure = (GVAR(barometricPressure) select GVAR(currentTarget)); +_relativeHumidity = (GVAR(relativeHumidity) select GVAR(currentTarget)); +if (GVAR(currentUnit) == 1) then { _temperature = (_temperature - 32) / 1.8; _barometricPressure = _barometricPressure * 33.8638866667; @@ -32,5 +32,5 @@ if (GVAR(ATragMX_currentUnit) == 1) then private ["_result"]; _result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, 0, 0, 0, 0, _zeroRange, _bc, _dragModel, _atmosphereModel, false] call FUNC(calculate_solution); -(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [2, _zeroRange]; -(GVAR(ATragMX_workingMemory) select GVAR(ATragMX_currentTarget)) set [3, _scopeBaseAngle + (_result select 0) / 60]; +(GVAR(workingMemory) select GVAR(currentTarget)) set [2, _zeroRange]; +(GVAR(workingMemory) select GVAR(currentTarget)) set [3, _scopeBaseAngle + (_result select 0) / 60]; From f974e7a9a19ab9a9cc261cbecdf73f11a40b4710 Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 8 Apr 2015 11:25:15 +0200 Subject: [PATCH 074/816] Removed duplicate Kestrel4500_ prefix --- addons/kestrel4500/CfgVehicles.hpp | 4 +- addons/kestrel4500/XEH_postInit.sqf | 21 +++--- .../functions/fnc_buttonPressed.sqf | 26 ++++---- addons/kestrel4500/functions/fnc_canShow.sqf | 6 +- .../kestrel4500/functions/fnc_collectData.sqf | 64 +++++++++---------- .../functions/fnc_createKestrelDialog.sqf | 2 +- .../functions/fnc_displayKestrel.sqf | 10 +-- .../functions/fnc_generateOutputData.sqf | 46 ++++++------- 8 files changed, 87 insertions(+), 92 deletions(-) diff --git a/addons/kestrel4500/CfgVehicles.hpp b/addons/kestrel4500/CfgVehicles.hpp index 0c10a21f61..e0512d85be 100644 --- a/addons/kestrel4500/CfgVehicles.hpp +++ b/addons/kestrel4500/CfgVehicles.hpp @@ -14,7 +14,7 @@ class CfgVehicles { }; class GVAR(show) { displayName = "$STR_ACE_Kestrel4500_ShowKestrel"; - condition = QUOTE(call FUNC(canShow) && !GVAR(Kestrel4500_Overlay)); + condition = QUOTE(call FUNC(canShow) && !GVAR(Overlay)); statement = QUOTE(call FUNC(displayKestrel)); showDisabled = 0; priority = 0.2; @@ -23,7 +23,7 @@ class CfgVehicles { }; class GVAR(hide) { displayName = "$STR_ACE_Kestrel4500_HideKestrel"; - condition = QUOTE(GVAR(Kestrel4500_Overlay)); + condition = QUOTE(GVAR(Overlay)); statement = QUOTE(call FUNC(displayKestrel)); showDisabled = 0; priority = 0.3; diff --git a/addons/kestrel4500/XEH_postInit.sqf b/addons/kestrel4500/XEH_postInit.sqf index 3ca65035d3..a5776176db 100644 --- a/addons/kestrel4500/XEH_postInit.sqf +++ b/addons/kestrel4500/XEH_postInit.sqf @@ -2,20 +2,19 @@ //#include "initKeybinds.sqf" -GVAR(Kestrel4500_Menus) = ["Direction", "Wind SPD m/s", "CROSSWIND m/s", "HEADWIND m/s", "TEMP °C", "HUMIDITY %", "BARO hPA", "ALTITUDE m", "User Screen 1", "User Screen 2"]; +GVAR(Menus) = ["Direction", "Wind SPD m/s", "CROSSWIND m/s", "HEADWIND m/s", "TEMP °C", "HUMIDITY %", "BARO hPA", "ALTITUDE m", "User Screen 1", "User Screen 2"]; -GVAR(Kestrel4500_TOTAL) = [0, 0, 0, 0, 0, 0, 0, 0]; -GVAR(Kestrel4500_ENTRIES) = [0, 0, 0, 0, 0, 0, 0, 0]; +GVAR(TOTAL) = [0, 0, 0, 0, 0, 0, 0, 0]; +GVAR(ENTRIES) = [0, 0, 0, 0, 0, 0, 0, 0]; -GVAR(Kestrel4500_MinAvgMax) = false; -GVAR(Kestrel4500_MinAvgMaxMode) = 0; +GVAR(MinAvgMax) = false; +GVAR(MinAvgMaxMode) = 0; -GVAR(Kestrel4500_Menu) = 1; -GVAR(Kestrel4500_Directions) = ["N", "NNE", "NE", "ENE", "E", "ESE", "SE", "SSE", "S", "SSW", "SW", "WSW", "W", "WNW", "NW", "NNW"]; -GVAR(Kestrel4500_Direction) = 0; +GVAR(Menu) = 1; +GVAR(Directions) = ["N", "NNE", "NE", "ENE", "E", "ESE", "SE", "SSE", "S", "SSW", "SW", "WSW", "W", "WNW", "NW", "NNW"]; +GVAR(Direction) = 0; -GVAR(Kestrel4500_RefHeading) = 0; +GVAR(RefHeading) = 0; GVAR(Kestrel4500) = false; -GVAR(Kestrel4500_Overlay) = false; -GVAR(Kestrel4500_OverlayStart) = diag_tickTime; +GVAR(Overlay) = false; diff --git a/addons/kestrel4500/functions/fnc_buttonPressed.sqf b/addons/kestrel4500/functions/fnc_buttonPressed.sqf index 49f9149c16..139510aad5 100644 --- a/addons/kestrel4500/functions/fnc_buttonPressed.sqf +++ b/addons/kestrel4500/functions/fnc_buttonPressed.sqf @@ -17,32 +17,32 @@ switch (_this) do { case 0: { // Enter - if (!GVAR(Kestrel4500_MinAvgMAx) && (GVAR(Kestrel4500_Menu) == 2 || GVAR(Kestrel4500_Menu) == 3)) then { - GVAR(Kestrel4500_RefHeading) = getDir ACE_player; + if (!GVAR(MinAvgMAx) && (GVAR(Menu) == 2 || GVAR(Menu) == 3)) then { + GVAR(RefHeading) = getDir ACE_player; }; - if (GVAR(Kestrel4500_MinAvgMAx) && GVAR(Kestrel4500_Menu) > 0 && GVAR(Kestrel4500_Menu) < 4) then { - if (GVAR(Kestrel4500_MinAvgMAxMode) != 1) then { + if (GVAR(MinAvgMAx) && GVAR(Menu) > 0 && GVAR(Menu) < 4) then { + if (GVAR(MinAvgMAxMode) != 1) then { { - GVAR(Kestrel4500_MIN) set [_x, 0]; - GVAR(Kestrel4500_MAX) set [_x, 0]; - GVAR(Kestrel4500_TOTAL) set [_x, 0]; - GVAR(Kestrel4500_ENTRIES) set [_x, 0]; + GVAR(MIN) set [_x, 0]; + GVAR(MAX) set [_x, 0]; + GVAR(TOTAL) set [_x, 0]; + GVAR(ENTRIES) set [_x, 0]; } forEach [1, 2, 3]; }; - GVAR(Kestrel4500_MinAvgMaxMode) = GVAR(Kestrel4500_MinAvgMaxMode + 1) % 3; + GVAR(MinAvgMaxMode) = GVAR(MinAvgMaxMode + 1) % 3; }; }; case 1: { // Top - GVAR(Kestrel4500_Menu) = (GVAR(Kestrel4500_Menu) - 1 + (count GVAR(Kestrel4500_Menus))) % (count GVAR(Kestrel4500_Menus)); + GVAR(Menu) = (GVAR(Menu) - 1 + (count GVAR(Menus))) % (count GVAR(Menus)); }; case 2: { // Bottom - GVAR(Kestrel4500_Menu) = (GVAR(Kestrel4500_Menu) + 1 + (count GVAR(Kestrel4500_Menus))) % (count GVAR(Kestrel4500_Menus)); + GVAR(Menu) = (GVAR(Menu) + 1 + (count GVAR(Menus))) % (count GVAR(Menus)); }; case 3: { // Left - GVAR(Kestrel4500_MinAvgMaxMode) = !GVAR(Kestrel4500_MinAvgMaxMode); + GVAR(MinAvgMaxMode) = !GVAR(MinAvgMaxMode); }; case 4: { // Right - GVAR(Kestrel4500_MinAvgMaxMode) = !GVAR(Kestrel4500_MinAvgMaxMode); + GVAR(MinAvgMaxMode) = !GVAR(MinAvgMaxMode); }; case 5: { // Memory }; diff --git a/addons/kestrel4500/functions/fnc_canShow.sqf b/addons/kestrel4500/functions/fnc_canShow.sqf index e9352f9140..0c9e29f9bc 100644 --- a/addons/kestrel4500/functions/fnc_canShow.sqf +++ b/addons/kestrel4500/functions/fnc_canShow.sqf @@ -15,8 +15,4 @@ */ #include "script_component.hpp" -private ["_returnValue"]; - -_returnValue = ("ACE_Kestrel4500" in (items ACE_player)) && {!(underwater ACE_player)}; - -_returnValue +("ACE_Kestrel4500" in (uniformItems ACE_player)) || ("ACE_Kestrel4500" in (vestItems ACE_player)) diff --git a/addons/kestrel4500/functions/fnc_collectData.sqf b/addons/kestrel4500/functions/fnc_collectData.sqf index 44a381368e..ad05a57d0f 100644 --- a/addons/kestrel4500/functions/fnc_collectData.sqf +++ b/addons/kestrel4500/functions/fnc_collectData.sqf @@ -19,28 +19,28 @@ private ["_playerDir", "_windSpeed", "_windDir", "_crosswind", "_headwind", "_hu if (isNil QUOTE(EGVAR(advanced_ballistics,Altitude))) then {EGVAR(advanced_ballistics,Altitude) = 0}; -if (isNil QUOTE(GVAR(Kestrel4500_MIN)) || isNil QUOTE(GVAR(Kestrel4500_MAX))) then { +if (isNil QUOTE(GVAR(MIN)) || isNil QUOTE(GVAR(MAX))) then { _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL ACE_player) select 2); _humidity = EGVAR(weather,currentHumidity); _barometricPressure = 1013.25 * exp(-(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast; _altitude = EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2); - GVAR(Kestrel4500_MIN) = [0, 0, 0, 0, _temperature, _humidity, _barometricPressure, _altitude]; - GVAR(Kestrel4500_MAX) = [0, 0, 0, 0, _temperature, _humidity, _barometricPressure, _altitude]; + GVAR(MIN) = [0, 0, 0, 0, _temperature, _humidity, _barometricPressure, _altitude]; + GVAR(MAX) = [0, 0, 0, 0, _temperature, _humidity, _barometricPressure, _altitude]; }; { - GVAR(Kestrel4500_ENTRIES) set [_x, (GVAR(Kestrel4500_ENTRIES) select _x) + 1]; + GVAR(ENTRIES) set [_x, (GVAR(ENTRIES) select _x) + 1]; } forEach [0, 4, 5, 6 ,7]; // Direction _playerDir = getDir ACE_player; -GVAR(Kestrel4500_MIN) set [0, (GVAR(Kestrel4500_MIN) select 0) min _playerDir]; -GVAR(Kestrel4500_MAX) set [0, _playerDir max (GVAR(Kestrel4500_MAX) select 0)]; -GVAR(Kestrel4500_TOTAL) set [0, (GVAR(Kestrel4500_TOTAL) select 0) + _playerDir]; +GVAR(MIN) set [0, (GVAR(MIN) select 0) min _playerDir]; +GVAR(MAX) set [0, _playerDir max (GVAR(MAX) select 0)]; +GVAR(TOTAL) set [0, (GVAR(TOTAL) select 0) + _playerDir]; -if (GVAR(Kestrel4500_MinAvgMaxMode) == 1) then { +if (GVAR(MinAvgMaxMode) == 1) then { { - GVAR(Kestrel4500_ENTRIES) set [_x, (GVAR(Kestrel4500_ENTRIES) select _x) + 1]; + GVAR(ENTRIES) set [_x, (GVAR(ENTRIES) select _x) + 1]; } forEach [1, 2, 3]; // Wind SPD @@ -52,43 +52,43 @@ if (GVAR(Kestrel4500_MinAvgMaxMode) == 1) then { }; _windSpeed = cos(_playerDir - _windDir) * _windSpeed; - GVAR(Kestrel4500_MIN) set [1, (GVAR(Kestrel4500_MIN) select 1) min abs(_windSpeed)]; - GVAR(Kestrel4500_MAX) set [1, abs(_windSpeed) max (GVAR(Kestrel4500_MAX) select 1)]; - GVAR(Kestrel4500_TOTAL) set [1, (GVAR(Kestrel4500_TOTAL) select 1) + abs(_windSpeed)]; + GVAR(MIN) set [1, (GVAR(MIN) select 1) min abs(_windSpeed)]; + GVAR(MAX) set [1, abs(_windSpeed) max (GVAR(MAX) select 1)]; + GVAR(TOTAL) set [1, (GVAR(TOTAL) select 1) + abs(_windSpeed)]; // CROSSWIND - _crosswind = abs(sin(GVAR(Kestrel4500_RefHeading) - _playerDir) * _windSpeed); - GVAR(Kestrel4500_MIN) set [2, (GVAR(Kestrel4500_MIN) select 2) min _crosswind]; - GVAR(Kestrel4500_MAX) set [2, _crosswind max (GVAR(Kestrel4500_MAX) select 2)]; - GVAR(Kestrel4500_TOTAL) set [2, (GVAR(Kestrel4500_TOTAL) select 2) + _crosswind]; + _crosswind = abs(sin(GVAR(RefHeading) - _playerDir) * _windSpeed); + GVAR(MIN) set [2, (GVAR(MIN) select 2) min _crosswind]; + GVAR(MAX) set [2, _crosswind max (GVAR(MAX) select 2)]; + GVAR(TOTAL) set [2, (GVAR(TOTAL) select 2) + _crosswind]; // HEADWIND - _headwind = abs(cos(GVAR(Kestrel4500_RefHeading) - _playerDir) * _windSpeed); - GVAR(Kestrel4500_MIN) set [3, (GVAR(Kestrel4500_MIN) select 3) min _headwind]; - GVAR(Kestrel4500_MAX) set [3, _headwind max (GVAR(Kestrel4500_MAX) select 3)]; - GVAR(Kestrel4500_TOTAL) set [3, (GVAR(Kestrel4500_TOTAL) select 3) + _headwind]; + _headwind = abs(cos(GVAR(RefHeading) - _playerDir) * _windSpeed); + GVAR(MIN) set [3, (GVAR(MIN) select 3) min _headwind]; + GVAR(MAX) set [3, _headwind max (GVAR(MAX) select 3)]; + GVAR(TOTAL) set [3, (GVAR(TOTAL) select 3) + _headwind]; }; // TEMP _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL ACE_player) select 2); -GVAR(Kestrel4500_MIN) set [4, (GVAR(Kestrel4500_MIN) select 4) min _temperature]; -GVAR(Kestrel4500_MAX) set [4, _temperature max (GVAR(Kestrel4500_MAX) select 4)]; -GVAR(Kestrel4500_TOTAL) set [4, (GVAR(Kestrel4500_TOTAL) select 4) + _temperature]; +GVAR(MIN) set [4, (GVAR(MIN) select 4) min _temperature]; +GVAR(MAX) set [4, _temperature max (GVAR(MAX) select 4)]; +GVAR(TOTAL) set [4, (GVAR(TOTAL) select 4) + _temperature]; // HUMIDITY _humidity = EGVAR(weather,currentHumidity); -GVAR(Kestrel4500_MIN) set [5, (GVAR(Kestrel4500_MIN) select 5) min _humidity]; -GVAR(Kestrel4500_MAX) set [5, _humidity max (GVAR(Kestrel4500_MAX) select 5)]; -GVAR(Kestrel4500_TOTAL) set [5, (GVAR(Kestrel4500_TOTAL) select 5) + _humidity]; +GVAR(MIN) set [5, (GVAR(MIN) select 5) min _humidity]; +GVAR(MAX) set [5, _humidity max (GVAR(MAX) select 5)]; +GVAR(TOTAL) set [5, (GVAR(TOTAL) select 5) + _humidity]; // BARO _barometricPressure = 1013.25 * exp(-(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast; -GVAR(Kestrel4500_MIN) set [6, (GVAR(Kestrel4500_MIN) select 6) min _barometricPressure]; -GVAR(Kestrel4500_MAX) set [6, _barometricPressure max (GVAR(Kestrel4500_MAX) select 6)]; -GVAR(Kestrel4500_TOTAL) set [6, (GVAR(Kestrel4500_TOTAL) select 6) + _barometricPressure]; +GVAR(MIN) set [6, (GVAR(MIN) select 6) min _barometricPressure]; +GVAR(MAX) set [6, _barometricPressure max (GVAR(MAX) select 6)]; +GVAR(TOTAL) set [6, (GVAR(TOTAL) select 6) + _barometricPressure]; // ALTITUDE _altitude = EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2); -GVAR(Kestrel4500_MIN) set [7, (GVAR(Kestrel4500_MIN) select 7) min _altitude]; -GVAR(Kestrel4500_MAX) set [7, _altitude max (GVAR(Kestrel4500_MAX) select 7)]; -GVAR(Kestrel4500_TOTAL) set [7, (GVAR(Kestrel4500_TOTAL) select 7) + _altitude]; \ No newline at end of file +GVAR(MIN) set [7, (GVAR(MIN) select 7) min _altitude]; +GVAR(MAX) set [7, _altitude max (GVAR(MAX) select 7)]; +GVAR(TOTAL) set [7, (GVAR(TOTAL) select 7) + _altitude]; \ No newline at end of file diff --git a/addons/kestrel4500/functions/fnc_createKestrelDialog.sqf b/addons/kestrel4500/functions/fnc_createKestrelDialog.sqf index d38af7b558..bf5b1abf1b 100644 --- a/addons/kestrel4500/functions/fnc_createKestrelDialog.sqf +++ b/addons/kestrel4500/functions/fnc_createKestrelDialog.sqf @@ -18,7 +18,7 @@ if (dialog) exitWith { false }; if (underwater ACE_player) exitWith { false }; if (!("ACE_Kestrel4500" in (uniformItems ACE_player)) && !("ACE_Kestrel4500" in (vestItems ACE_player))) exitWith { false }; -GVAR(Kestrel4500_Overlay) = false; +GVAR(Overlay) = false; 3 cutText ["", "PLAIN"]; GVAR(Kestrel4500) = true; diff --git a/addons/kestrel4500/functions/fnc_displayKestrel.sqf b/addons/kestrel4500/functions/fnc_displayKestrel.sqf index 84e89dcc45..06e52d80e3 100644 --- a/addons/kestrel4500/functions/fnc_displayKestrel.sqf +++ b/addons/kestrel4500/functions/fnc_displayKestrel.sqf @@ -29,8 +29,8 @@ private ["_outputData"]; -if (GVAR(Kestrel4500_Overlay)) exitWith { - GVAR(Kestrel4500_Overlay) = false; +if (GVAR(Overlay)) exitWith { + GVAR(Overlay) = false; 3 cutText ["", "PLAIN"]; true }; @@ -42,12 +42,12 @@ if (GVAR(Kestrel4500) && dialog) then { closeDialog 0; }; -GVAR(Kestrel4500_Overlay) = true; +GVAR(Overlay) = true; [{ // abort condition - if (!GVAR(Kestrel4500_Overlay) || {!(("ACE_Kestrel4500" in (uniformItems ACE_player)) || ("ACE_Kestrel4500" in (vestItems ACE_player)))}) exitWith { - GVAR(Kestrel4500_Overlay) = false; + if (!GVAR(Overlay) || {!(("ACE_Kestrel4500" in (uniformItems ACE_player)) || ("ACE_Kestrel4500" in (vestItems ACE_player)))}) exitWith { + GVAR(Overlay) = false; 3 cutText ["", "PLAIN"]; [_this select 1] call CBA_fnc_removePerFrameHandler; }; diff --git a/addons/kestrel4500/functions/fnc_generateOutputData.sqf b/addons/kestrel4500/functions/fnc_generateOutputData.sqf index 9467548dc8..141a3be18a 100644 --- a/addons/kestrel4500/functions/fnc_generateOutputData.sqf +++ b/addons/kestrel4500/functions/fnc_generateOutputData.sqf @@ -21,7 +21,7 @@ if (isNil QUOTE(EGVAR(advanced_ballistics,Altitude))) then {EGVAR(advanced_balli [] call FUNC(collectData); -_textTop = GVAR(Kestrel4500_Menus) select GVAR(Kestrel4500_Menu); +_textTop = GVAR(Menus) select GVAR(Menu); _textCenterBig = ""; _textCenterLine1Left = ""; @@ -47,17 +47,17 @@ if (isClass (configFile >> "CfgPatches" >> "ACE_Advanced_Ballistics")) then { _playerDir = getDir ACE_player; _windSpeed = cos(_playerDir - _windDir) * _windSpeed; -GVAR(Kestrel4500_Direction) = 4 * floor(_playerDir / 90); -if (_playerDir % 90 > 10) then { GVAR(Kestrel4500_Direction) = GVAR(Kestrel4500_Direction) + 1}; -if (_playerDir % 90 > 35) then { GVAR(Kestrel4500_Direction) = GVAR(Kestrel4500_Direction) + 1}; -if (_playerDir % 90 > 55) then { GVAR(Kestrel4500_Direction) = GVAR(Kestrel4500_Direction) + 1}; -if (_playerDir % 90 > 80) then { GVAR(Kestrel4500_Direction) = GVAR(Kestrel4500_Direction) + 1}; -GVAR(Kestrel4500_Direction) = GVAR(Kestrel4500_Direction) % 16; +GVAR(Direction) = 4 * floor(_playerDir / 90); +if (_playerDir % 90 > 10) then { GVAR(Direction) = GVAR(Direction) + 1}; +if (_playerDir % 90 > 35) then { GVAR(Direction) = GVAR(Direction) + 1}; +if (_playerDir % 90 > 55) then { GVAR(Direction) = GVAR(Direction) + 1}; +if (_playerDir % 90 > 80) then { GVAR(Direction) = GVAR(Direction) + 1}; +GVAR(Direction) = GVAR(Direction) % 16; -switch (GVAR(Kestrel4500_Menu)) do { +switch (GVAR(Menu)) do { case 0: { // Direction - if (!GVAR(Kestrel4500_MinAvgMax)) then { - _textCenterBig = format["%1", format["%1 %2", GVAR(Kestrel4500_Direction)s select GVAR(Kestrel4500_Direction), round(_playerDir)]]; + if (!GVAR(MinAvgMax)) then { + _textCenterBig = format["%1", format["%1 %2", GVAR(Direction)s select GVAR(Direction), round(_playerDir)]]; } else { _textCenterLine1Left = "Min"; _textCenterLine2Left = "Avg"; @@ -68,12 +68,12 @@ switch (GVAR(Kestrel4500_Menu)) do { }; }; case 1: { // Wind SPD - if (!GVAR(Kestrel4500_MinAvgMax)) then { + if (!GVAR(MinAvgMax)) then { _textCenterBig = Str(round(abs(_windSpeed) * 10) / 10); } else { _textCenterLine1Left = "Max"; _textCenterLine2Left = "Avg"; - switch (GVAR(Kestrel4500_MinAvgMaxMode)) do { + switch (GVAR(MinAvgMaxMode)) do { case 0: { _textCenterLine1Right = "--. -"; _textCenterLine2Right = "--. -"; @@ -93,14 +93,14 @@ switch (GVAR(Kestrel4500_Menu)) do { }; }; case 2: { // CROSSWIND - if (!GVAR(Kestrel4500_MinAvgMax)) then { - _textCenterBig = Str(round(abs(sin(GVAR(Kestrel4500_RefHeading) - _playerDir) * _windSpeed) * 10) / 10); + if (!GVAR(MinAvgMax)) then { + _textCenterBig = Str(round(abs(sin(GVAR(RefHeading) - _playerDir) * _windSpeed) * 10) / 10); _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; _textInfoLine2 = "- set heading"; } else { _textCenterLine1Left = "Max"; _textCenterLine2Left = "Avg"; - switch (GVAR(Kestrel4500_MinAvgMax)Mode) do { + switch (GVAR(MinAvgMax)Mode) do { case 0: { _textCenterLine1Right = "--. -"; _textCenterLine2Right = "--. -"; @@ -120,14 +120,14 @@ switch (GVAR(Kestrel4500_Menu)) do { }; }; case 3: { // HEADWIND - if (!GVAR(Kestrel4500_MinAvgMax)) then { - _textCenterBig = Str(round(abs(cos(GVAR(Kestrel4500_RefHeading) - _playerDir) * _windSpeed) * 10) / 10); + if (!GVAR(MinAvgMax)) then { + _textCenterBig = Str(round(abs(cos(GVAR(RefHeading) - _playerDir) * _windSpeed) * 10) / 10); _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; _textInfoLine2 = "- set heading"; } else { _textCenterLine1Left = "Max"; _textCenterLine2Left = "Avg"; - switch (GVAR(Kestrel4500_MinAvgMax)Mode) do { + switch (GVAR(MinAvgMax)Mode) do { case 0: { _textCenterLine1Right = "--. -"; _textCenterLine2Right = "--. -"; @@ -147,7 +147,7 @@ switch (GVAR(Kestrel4500_Menu)) do { }; }; case 4: { // TEMP - if (!GVAR(Kestrel4500_MinAvgMax)) then { + if (!GVAR(MinAvgMax)) then { _textCenterBig = Str(round(_temperature * 10) / 10); } else { _textCenterLine1Left = "Min"; @@ -159,7 +159,7 @@ switch (GVAR(Kestrel4500_Menu)) do { }; }; case 5: { // HUMIDITY - if (!GVAR(Kestrel4500_MinAvgMax)) then { + if (!GVAR(MinAvgMax)) then { _textCenterBig = Str(round(_humidity * 100 * 10) / 10); } else { _textCenterLine1Left = "Min"; @@ -171,7 +171,7 @@ switch (GVAR(Kestrel4500_Menu)) do { }; }; case 6: { // BARO - if (!GVAR(Kestrel4500_MinAvgMax)) then { + if (!GVAR(MinAvgMax)) then { _textCenterBig = Str(round((1013.25 * exp(-(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast) * 10) / 10); } else { _textCenterLine1Left = "Min"; @@ -183,7 +183,7 @@ switch (GVAR(Kestrel4500_Menu)) do { }; }; case 7: { // ALTITUDE - if (!GVAR(Kestrel4500_MinAvgMax)) then { + if (!GVAR(MinAvgMax)) then { _textCenterBig = Str(round(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2))); } else { _textCenterLine1Left = "Min"; @@ -198,7 +198,7 @@ switch (GVAR(Kestrel4500_Menu)) do { _textCenterLine1Left = Str(round(_playerDir)); _textCenterLine2Left = Str(round(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2))); _textCenterLine3Left = Str(round(abs(_windSpeed) * 10) / 10); - _textCenterLine1Right = GVAR(Kestrel4500_Direction)s select GVAR(Kestrel4500_Direction); + _textCenterLine1Right = GVAR(Direction)s select GVAR(Direction); _textCenterLine2Right = "m"; _textCenterLine3Right = "m/s"; }; From f107b700a750ebff2c3e2ec3eddcee1e3ff0ed3c Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 8 Apr 2015 11:26:12 +0200 Subject: [PATCH 075/816] Fixed Kestrel4500 self interaction menu conditions --- addons/kestrel4500/CfgVehicles.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/kestrel4500/CfgVehicles.hpp b/addons/kestrel4500/CfgVehicles.hpp index e0512d85be..20d8bf5b62 100644 --- a/addons/kestrel4500/CfgVehicles.hpp +++ b/addons/kestrel4500/CfgVehicles.hpp @@ -19,7 +19,7 @@ class CfgVehicles { showDisabled = 0; priority = 0.2; icon = QUOTE(PATHTOF(UI\Kestrel4500_Icon.paa)); - exceptions[] = {"notOnMap"}; + exceptions[] = {"notOnMap", "isNotInside"}; }; class GVAR(hide) { displayName = "$STR_ACE_Kestrel4500_HideKestrel"; @@ -28,7 +28,7 @@ class CfgVehicles { showDisabled = 0; priority = 0.3; icon = QUOTE(PATHTOF(UI\Kestrel4500_Icon.paa)); - exceptions[] = {"notOnMap"}; + exceptions[] = {"notOnMap", "isNotInside"}; }; }; }; From 6d46567696fdf6cfb39cb7f94b14e7e962b997db Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 8 Apr 2015 11:44:09 +0200 Subject: [PATCH 076/816] Overworked ATragMX canShow function --- addons/atragmx/functions/fnc_canShow.sqf | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/addons/atragmx/functions/fnc_canShow.sqf b/addons/atragmx/functions/fnc_canShow.sqf index a13553407a..2006f75426 100644 --- a/addons/atragmx/functions/fnc_canShow.sqf +++ b/addons/atragmx/functions/fnc_canShow.sqf @@ -15,8 +15,4 @@ */ #include "script_component.hpp" -private ["_returnValue"]; - -_returnValue = (("ACE_ATragMX" in (uniformItems ACE_player)) || ("ACE_ATragMX" in (vestItems ACE_player))) && !(underwater ACE_player); - -_returnValue +("ACE_ATragMX" in (uniformItems ACE_player)) || ("ACE_ATragMX" in (vestItems ACE_player)) && !(underwater ACE_player); From e3626eca001f8573ab158c80ae70a4a53d5fdd40 Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 8 Apr 2015 12:42:56 +0200 Subject: [PATCH 077/816] The winddeflection firedEH will now exit automatically, when the advanced_ballistics module is present. --- addons/advanced_ballistics/XEH_postInit.sqf | 2 ++ addons/winddeflection/functions/fnc_handleFired.sqf | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/advanced_ballistics/XEH_postInit.sqf b/addons/advanced_ballistics/XEH_postInit.sqf index 12c2b139a4..4009708029 100644 --- a/addons/advanced_ballistics/XEH_postInit.sqf +++ b/addons/advanced_ballistics/XEH_postInit.sqf @@ -2,6 +2,8 @@ #include "initKeybinds.sqf" +GVAR(AdvancedBallistics) = true; + GVAR(bulletDatabase) = []; GVAR(bulletDatabaseStartTime) = []; GVAR(bulletDatabaseSpeed) = []; diff --git a/addons/winddeflection/functions/fnc_handleFired.sqf b/addons/winddeflection/functions/fnc_handleFired.sqf index 7f87fb26d9..6c4e8ca625 100644 --- a/addons/winddeflection/functions/fnc_handleFired.sqf +++ b/addons/winddeflection/functions/fnc_handleFired.sqf @@ -24,8 +24,7 @@ private ["_unit", "_weapon", "_ammo", "_bullet", "_airFriction", "_index"]; _unit = _this select 0; -// TODO: Add some way to decide whether to use basic wind deflection or advanced ballistics -if (true) exitWith {false}; +if (EGVAR(advanced_ballistics,AdvancedBallistics)) exitWith {false}; if (_unit distance ACE_player > 3000) exitWith {false}; // Large enough distance to not simulate any wind deflection. if (!GVAR(EnableForAI) && !([_unit] call EFUNC(common,isPlayer))) exitWith {false}; From 823d834457521289e858b05525ca474630dea266 Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 8 Apr 2015 12:56:34 +0200 Subject: [PATCH 078/816] Replaced EGVAR(advanced_ballistics,Altitude) with EGVAR(weather,Altitude) --- addons/kestrel4500/functions/fnc_collectData.sqf | 10 ++++------ .../kestrel4500/functions/fnc_generateOutputData.sqf | 10 +++++----- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/addons/kestrel4500/functions/fnc_collectData.sqf b/addons/kestrel4500/functions/fnc_collectData.sqf index ad05a57d0f..61b0cdb348 100644 --- a/addons/kestrel4500/functions/fnc_collectData.sqf +++ b/addons/kestrel4500/functions/fnc_collectData.sqf @@ -17,13 +17,11 @@ private ["_playerDir", "_windSpeed", "_windDir", "_crosswind", "_headwind", "_humidity", "_temperature", "_humidity", "_barometricPressure", "_altitude"]; -if (isNil QUOTE(EGVAR(advanced_ballistics,Altitude))) then {EGVAR(advanced_ballistics,Altitude) = 0}; - if (isNil QUOTE(GVAR(MIN)) || isNil QUOTE(GVAR(MAX))) then { _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL ACE_player) select 2); _humidity = EGVAR(weather,currentHumidity); - _barometricPressure = 1013.25 * exp(-(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast; - _altitude = EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2); + _barometricPressure = 1013.25 * exp(-(EGVAR(weather,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast; + _altitude = EGVAR(weather,Altitude) + ((getPosASL ACE_player) select 2); GVAR(MIN) = [0, 0, 0, 0, _temperature, _humidity, _barometricPressure, _altitude]; GVAR(MAX) = [0, 0, 0, 0, _temperature, _humidity, _barometricPressure, _altitude]; }; @@ -82,13 +80,13 @@ GVAR(MAX) set [5, _humidity max (GVAR(MAX) select 5)]; GVAR(TOTAL) set [5, (GVAR(TOTAL) select 5) + _humidity]; // BARO -_barometricPressure = 1013.25 * exp(-(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast; +_barometricPressure = 1013.25 * exp(-(EGVAR(weather,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast; GVAR(MIN) set [6, (GVAR(MIN) select 6) min _barometricPressure]; GVAR(MAX) set [6, _barometricPressure max (GVAR(MAX) select 6)]; GVAR(TOTAL) set [6, (GVAR(TOTAL) select 6) + _barometricPressure]; // ALTITUDE -_altitude = EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2); +_altitude = EGVAR(weather,Altitude) + ((getPosASL ACE_player) select 2); GVAR(MIN) set [7, (GVAR(MIN) select 7) min _altitude]; GVAR(MAX) set [7, _altitude max (GVAR(MAX) select 7)]; GVAR(TOTAL) set [7, (GVAR(TOTAL) select 7) + _altitude]; \ No newline at end of file diff --git a/addons/kestrel4500/functions/fnc_generateOutputData.sqf b/addons/kestrel4500/functions/fnc_generateOutputData.sqf index 141a3be18a..67bd567dae 100644 --- a/addons/kestrel4500/functions/fnc_generateOutputData.sqf +++ b/addons/kestrel4500/functions/fnc_generateOutputData.sqf @@ -17,7 +17,7 @@ private ["_playerDir", "_textTop", "_textCenterBig", "_textCenterLine1Left", "_textCenterLine2Left", "_textCenterLine3Left", "_textCenterLine1Right", "_textCenterLine2Right", "_textCenterLine3Right", "_textInfoLine1", "_textInfoLine2", "_temperature", "_humidity", "_windSpeed", "_windDir", "_newWindSpeed", "_windSource", "_height"]; -if (isNil QUOTE(EGVAR(advanced_ballistics,Altitude))) then {EGVAR(advanced_ballistics,Altitude) = 0}; +if (isNil QUOTE(EGVAR(weather,Altitude))) then {EGVAR(weather,Altitude) = 0}; [] call FUNC(collectData); @@ -172,7 +172,7 @@ switch (GVAR(Menu)) do { }; case 6: { // BARO if (!GVAR(MinAvgMax)) then { - _textCenterBig = Str(round((1013.25 * exp(-(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast) * 10) / 10); + _textCenterBig = Str(round((1013.25 * exp(-(EGVAR(weather,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast) * 10) / 10); } else { _textCenterLine1Left = "Min"; _textCenterLine2Left = "Avg"; @@ -184,7 +184,7 @@ switch (GVAR(Menu)) do { }; case 7: { // ALTITUDE if (!GVAR(MinAvgMax)) then { - _textCenterBig = Str(round(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2))); + _textCenterBig = Str(round(EGVAR(weather,Altitude) + ((getPosASL ACE_player) select 2))); } else { _textCenterLine1Left = "Min"; _textCenterLine2Left = "Avg"; @@ -196,7 +196,7 @@ switch (GVAR(Menu)) do { }; case 8: { // User Screen 1 _textCenterLine1Left = Str(round(_playerDir)); - _textCenterLine2Left = Str(round(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2))); + _textCenterLine2Left = Str(round(EGVAR(weather,Altitude) + ((getPosASL ACE_player) select 2))); _textCenterLine3Left = Str(round(abs(_windSpeed) * 10) / 10); _textCenterLine1Right = GVAR(Direction)s select GVAR(Direction); _textCenterLine2Right = "m"; @@ -205,7 +205,7 @@ switch (GVAR(Menu)) do { case 9: { // User Screen 2 _textCenterLine1Left = Str(round(_temperature * 10) / 10); _textCenterLine2Left = Str(round(_humidity * 100 * 10) / 10); - _textCenterLine3Left = Str(round((1013.25 * exp(-(EGVAR(advanced_ballistics,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast) * 10) / 10); + _textCenterLine3Left = Str(round((1013.25 * exp(-(EGVAR(weather,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast) * 10) / 10); _textCenterLine1Right = "C"; _textCenterLine2Right = "%"; _textCenterLine3Right = "hPA"; From 623ab02a125b29fbcb4b878625df3b539cbf65ff Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 8 Apr 2015 13:06:06 +0200 Subject: [PATCH 079/816] fix falling over static weapons --- addons/vehicles/CfgEventHandlers.hpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/addons/vehicles/CfgEventHandlers.hpp b/addons/vehicles/CfgEventHandlers.hpp index 049b154088..2725e526bc 100644 --- a/addons/vehicles/CfgEventHandlers.hpp +++ b/addons/vehicles/CfgEventHandlers.hpp @@ -18,3 +18,12 @@ class Extended_Engine_EventHandlers { }; }; }; + +class Extended_Init_EventHandlers { + class StaticWeapon { + class ACE_FixMass { + init = QUOTE(if (local (_this select 0)) then {(_this select 0) setMass (getMass (_this select 0) max 250)};); + exclude[] = {"TargetSoldierBase","Static_Designator_01_base_F","Static_Designator_02_base_F","Pod_Heli_Transport_04_base_F"}; + }; + }; +}; From c1c5711e8dbfa0366b9ca7f54cd164025e511e40 Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 8 Apr 2015 13:58:22 +0200 Subject: [PATCH 080/816] Fixed a typo --- addons/advanced_ballistics/CfgWeapons.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/advanced_ballistics/CfgWeapons.hpp b/addons/advanced_ballistics/CfgWeapons.hpp index 2de6a9b5a9..b467e67a86 100644 --- a/addons/advanced_ballistics/CfgWeapons.hpp +++ b/addons/advanced_ballistics/CfgWeapons.hpp @@ -52,7 +52,7 @@ class CfgWeapons class arifle_Katiba_F: arifle_katiba_Base_F { ACE_barrelTwist=8; - ACE_barrelLength=228.7; + ACE_barrelLength=28.7; }; class arifle_Katiba_C_F: arifle_katiba_Base_F { From 6626379a2503834b0e2d592f348c88be37a74b23 Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 8 Apr 2015 23:07:26 +0200 Subject: [PATCH 081/816] Added new 1.42 config data --- addons/advanced_ballistics/CfgWeapons.hpp | 42 ++++++++++++++++ addons/ballistics/CfgAmmo.hpp | 61 +++++++++++++++++++++++ 2 files changed, 103 insertions(+) diff --git a/addons/advanced_ballistics/CfgWeapons.hpp b/addons/advanced_ballistics/CfgWeapons.hpp index b467e67a86..5f58e735b9 100644 --- a/addons/advanced_ballistics/CfgWeapons.hpp +++ b/addons/advanced_ballistics/CfgWeapons.hpp @@ -18,6 +18,13 @@ class CfgWeapons class SMG_01_Base; class SMG_02_base_F; class Tavor_base_F; + class DMR_02_base_F; + class DMR_03_base_F; + class DMR_04_base_F; + class DMR_05_base_F; + class DMR_06_base_F; + class MMG_01_base_F; + class MMG_02_base_F; class hgun_P07_F: Pistol_Base_F { @@ -159,6 +166,41 @@ class CfgWeapons ACE_barrelTwist=15; ACE_barrelLength=43.3; }; + class srifle_DMR_02_F: DMR_02_base_F + { + ACE_barrelTwist=10; + ACE_barrelLength=26; + }; + class srifle_DMR_03_F: DMR_03_base_F + { + ACE_barrelTwist=10; + ACE_barrelLength=20; + }; + class srifle_DMR_04_F: DMR_04_base_F + { + ACE_barrelTwist=8; + ACE_barrelLength=17.72; + }; + class srifle_DMR_05_blk_F: DMR_05_base_F + { + ACE_barrelTwist=14.17; + ACE_barrelLength=24.41; + }; + class srifle_DMR_06_camo_F: DMR_06_base_F + { + ACE_barrelTwist=12; + ACE_barrelLength=22; + }; + class MMG_01_hex_F: MMG_01_base_F + { + ACE_barrelTwist=14.17; + ACE_barrelLength=21.65; + }; + class MMG_02_camo_F: MMG_02_base_F + { + ACE_barrelTwist=9.25; + ACE_barrelLength=24; + }; class HMG_127 : LMG_RCWS { diff --git a/addons/ballistics/CfgAmmo.hpp b/addons/ballistics/CfgAmmo.hpp index 6627afb649..cbe3380028 100644 --- a/addons/ballistics/CfgAmmo.hpp +++ b/addons/ballistics/CfgAmmo.hpp @@ -164,6 +164,18 @@ class CfgAmmo { ACE_muzzleVelocities[]={305, 325, 335, 340}; ACE_barrelLengths[]={16, 20, 24, 26}; }; + class B_762x54_Ball : BulletBase { + ACE_caliber=0.312; + ACE_bulletLength=1.14; + ACE_bulletMass=152; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.4}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={700, 800, 820, 833}; + ACE_barrelLengths[]={16, 20, 24, 26}; + }; class ACE_762x54_Ball_7N14 : B_762x51_Ball { airFriction=-0.001023; caliber=0.95; @@ -331,6 +343,19 @@ class CfgAmmo { ACE_muzzleVelocities[]={748, 761, 765}; ACE_barrelLengths[]={20, 24, 26}; }; + class B_93x64_Ball : BulletBase { + ACE_caliber=0.366; + ACE_bulletLength=1.350; + ACE_bulletMass=230; + ACE_transonicStabilityCoef=1; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.368}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={850, 870, 880}; + ACE_barrelLengths[]={20, 24.41, 26}; + }; class B_408_Ball : BulletBase { airFriction=-0.000395; typicalSpeed=910; @@ -375,6 +400,42 @@ class CfgAmmo { ACE_muzzleVelocities[]={820, 826, 830}; ACE_barrelLengths[]={24, 26.5, 28}; }; + class B_338_Ball : BulletBase { + ACE_caliber=0.338; + ACE_bulletLength=1.558; + ACE_bulletMass=250; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.322}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={880, 915, 925}; + ACE_barrelLengths[]={20, 26, 28}; + }; + class B_338_NM_Ball : BulletBase { + ACE_caliber=0.338; + ACE_bulletLength=1.70; + ACE_bulletMass=300; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.381}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={790, 807, 820}; + ACE_barrelLengths[]={20, 24, 26}; + }; + class B_127x54_Ball : BulletBase { + ACE_caliber=0.50; + ACE_bulletLength=2.540; + ACE_bulletMass=950; + ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; + ACE_ballisticCoefficients[]={1.050}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ASM"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={300}; + ACE_barrelLengths[]={17.2}; + }; class B_127x99_Ball : BulletBase { airFriction=-0.0006; typicalSpeed=853; From 2261225ad3fa76bec5074440249da821e9cba178 Mon Sep 17 00:00:00 2001 From: jaynus Date: Thu, 9 Apr 2015 09:52:57 -0700 Subject: [PATCH 082/816] Extension moved into cmake, extensions rebuilt. --- AdvancedBallistics.dll | Bin 192512 -> 0 bytes ace_advanced_ballistics.dll | Bin 0 -> 613888 bytes ace_fcs.dll | Bin 779264 -> 779264 bytes extensions/CMakeLists.txt | 1 + .../AdvancedBallistics.cpp | 3 ++- extensions/advanced_ballistics/CMakeLists.txt | 11 +++++++++++ 6 files changed, 14 insertions(+), 1 deletion(-) delete mode 100644 AdvancedBallistics.dll create mode 100644 ace_advanced_ballistics.dll rename extensions/{ => advanced_ballistics}/AdvancedBallistics.cpp (99%) create mode 100644 extensions/advanced_ballistics/CMakeLists.txt diff --git a/AdvancedBallistics.dll b/AdvancedBallistics.dll deleted file mode 100644 index 29b462202d93a3cc75a4ab6a2e5024b6bdb19b9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192512 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 Ord|N>|6l)Q1pWm2rIZT* diff --git a/ace_advanced_ballistics.dll b/ace_advanced_ballistics.dll new file mode 100644 index 0000000000000000000000000000000000000000..568e7c16db7de74c45b5a9a0b78735a3db594a49 GIT binary patch literal 613888 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 A-kh_{8ug~i#~tc6G4PqK&EuFnMq0J8 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

      SAq7_ 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

      { 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 literal 0 HcmV?d00001 diff --git a/ace_fcs.dll b/ace_fcs.dll index 2cb8b86de25ab55527693de98e36f855afb6a766..3385e53463fc10130194216fee9e317fea4aea3d 100644 GIT binary patch delta 115 zcmZoTq2F*qf5H!DuXSpTzgvGZw*F>n{mtC^o2B(PYwK^e*5B-{zd5%4=InebKYy)S zC<72M0kJC(KX}5$@Zby=NQeO_w|((5PRD10d#=eISkqYHGheI4b@^R^ZOq%hp5fB3 NX9lTI_u;-d9RO6PFpK~I delta 115 zcmZoTq2F*qf5H#uIW?+{zgvGZw*F>n{mtC^o2B(PYwK^e*5B-{zd5%4=InebU-Mrn zlmQ5sfY=p?A3Wh=cyNXbB*Xxe+rIc2r{gohg-6TFYO=1n&;D4( #include #include diff --git a/extensions/advanced_ballistics/CMakeLists.txt b/extensions/advanced_ballistics/CMakeLists.txt new file mode 100644 index 0000000000..f579339a04 --- /dev/null +++ b/extensions/advanced_ballistics/CMakeLists.txt @@ -0,0 +1,11 @@ +set(ACE_EXTENSION_NAME "ace_advanced_ballistics") + +file(GLOB SOURCES *.h *.hpp *.c *.cpp) +add_library( ${ACE_EXTENSION_NAME} SHARED ${SOURCES}) +add_dependencies(${ACE_EXTENSION_NAME} ace_common) +SET_TARGET_PROPERTIES(${ACE_EXTENSION_NAME} PROPERTIES PREFIX "") + +if(CMAKE_COMPILER_IS_GNUCXX) + set_target_properties(${ACE_EXTENSION_NAME} PROPERTIES LINK_SEARCH_START_STATIC 1) + set_target_properties(${ACE_EXTENSION_NAME} PROPERTIES LINK_SEARCH_END_STATIC 1) +endif() \ No newline at end of file From 377390d282bf4195e9ad449b6657ba119dce3fc6 Mon Sep 17 00:00:00 2001 From: ulteq Date: Thu, 9 Apr 2015 19:12:10 +0200 Subject: [PATCH 083/816] Added missing braces --- addons/atragmx/functions/fnc_canShow.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/atragmx/functions/fnc_canShow.sqf b/addons/atragmx/functions/fnc_canShow.sqf index 2006f75426..83185fdfd3 100644 --- a/addons/atragmx/functions/fnc_canShow.sqf +++ b/addons/atragmx/functions/fnc_canShow.sqf @@ -15,4 +15,4 @@ */ #include "script_component.hpp" -("ACE_ATragMX" in (uniformItems ACE_player)) || ("ACE_ATragMX" in (vestItems ACE_player)) && !(underwater ACE_player); +(("ACE_ATragMX" in (uniformItems ACE_player)) || ("ACE_ATragMX" in (vestItems ACE_player))) && !(underwater ACE_player); From 5fe483cf3318e1b26a9d7545bb20db3d8405013a Mon Sep 17 00:00:00 2001 From: ulteq Date: Thu, 9 Apr 2015 19:12:39 +0200 Subject: [PATCH 084/816] Fixed incorrect function call --- addons/atragmx/functions/fnc_calculate_solution.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/atragmx/functions/fnc_calculate_solution.sqf b/addons/atragmx/functions/fnc_calculate_solution.sqf index 1e3e9e7b98..3e418817a6 100644 --- a/addons/atragmx/functions/fnc_calculate_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_solution.sqf @@ -50,7 +50,7 @@ private ["_wind"]; _wind = [cos(270 - _windDirection * 30) * _windSpeed, sin(270 - _windDirection * 30) * _windSpeed, 0]; if (EGVAR(advanced_ballistics,AdvancedBallistics)) then { if (EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { - _bc = [_bc, _temperature, _barometricPressure, _relativeHumidity, _atmosphereModel] call FUNC(calculateAtmosphericCorrection); + _bc = [_bc, _temperature, _barometricPressure, _relativeHumidity, _atmosphereModel] call EFUNC(advanced_ballistics,calculateAtmosphericCorrection); }; }; From a6a19e956be98a1253addbba0aaa61f6f05073fd Mon Sep 17 00:00:00 2001 From: commy2 Date: Thu, 9 Apr 2015 19:59:08 +0200 Subject: [PATCH 085/816] flashsupressors for new weapons, #264 --- addons/flashsuppressors/CfgVehicles.hpp | 8 + addons/flashsuppressors/CfgWeapons.hpp | 318 ++++++++++++++++++++++++ addons/flashsuppressors/config.cpp | 10 +- addons/flashsuppressors/newclasses.txt | 2 + addons/flashsuppressors/stringtable.xml | 24 ++ addons/magazines/CfgWeapons.hpp | 154 +----------- 6 files changed, 362 insertions(+), 154 deletions(-) diff --git a/addons/flashsuppressors/CfgVehicles.hpp b/addons/flashsuppressors/CfgVehicles.hpp index a973518b91..e76f0b8776 100644 --- a/addons/flashsuppressors/CfgVehicles.hpp +++ b/addons/flashsuppressors/CfgVehicles.hpp @@ -7,6 +7,8 @@ class CfgVehicles { MACRO_ADDITEM(ACE_muzzle_mzls_B,5); MACRO_ADDITEM(ACE_muzzle_mzls_smg_01,5); MACRO_ADDITEM(ACE_muzzle_mzls_smg_02,5); + MACRO_ADDITEM(ACE_muzzle_mzls_338,5); + MACRO_ADDITEM(ACE_muzzle_mzls_93mmg,5); }; }; @@ -17,6 +19,8 @@ class CfgVehicles { MACRO_ADDITEM(ACE_muzzle_mzls_B,5); MACRO_ADDITEM(ACE_muzzle_mzls_smg_01,5); MACRO_ADDITEM(ACE_muzzle_mzls_smg_02,5); + MACRO_ADDITEM(ACE_muzzle_mzls_338,5); + MACRO_ADDITEM(ACE_muzzle_mzls_93mmg,5); }; }; @@ -28,6 +32,8 @@ class CfgVehicles { MACRO_ADDITEM(ACE_muzzle_mzls_L,5); MACRO_ADDITEM(ACE_muzzle_mzls_smg_01,5); MACRO_ADDITEM(ACE_muzzle_mzls_smg_02,5); + MACRO_ADDITEM(ACE_muzzle_mzls_338,5); + MACRO_ADDITEM(ACE_muzzle_mzls_93mmg,5); }; }; @@ -38,6 +44,8 @@ class CfgVehicles { MACRO_ADDITEM(ACE_muzzle_mzls_L,2); MACRO_ADDITEM(ACE_muzzle_mzls_smg_01,2); MACRO_ADDITEM(ACE_muzzle_mzls_smg_02,2); + MACRO_ADDITEM(ACE_muzzle_mzls_338,5); + MACRO_ADDITEM(ACE_muzzle_mzls_93mmg,5); }; }; }; diff --git a/addons/flashsuppressors/CfgWeapons.hpp b/addons/flashsuppressors/CfgWeapons.hpp index 973d438961..c070ada18d 100644 --- a/addons/flashsuppressors/CfgWeapons.hpp +++ b/addons/flashsuppressors/CfgWeapons.hpp @@ -1,5 +1,231 @@ +class MuzzleSlot; + class CfgWeapons { + + /* MX */ + + class Rifle; + class Rifle_Base_F: Rifle { + class WeaponSlotsInfo; + }; + + class arifle_MX_Base_F: Rifle_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_H"}; + }; + }; + }; + + class arifle_MX_SW_F: arifle_MX_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + // Shit is broken again + //compatibleItems[] += {"ACE_muzzle_mzls_H"}; + compatibleItems[] = {"muzzle_snds_H","muzzle_snds_H_SW","ACE_muzzle_mzls_H"}; + }; + }; + }; + + + /* Katiba */ + + class arifle_katiba_Base_F: Rifle_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_H"}; + }; + }; + }; + + + /* Other */ + + class Rifle_Long_Base_F: Rifle_Base_F { + class WeaponSlotsInfo; + }; + + class EBR_base_F: Rifle_Long_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_B"}; + }; + }; + }; + + class DMR_01_base_F: Rifle_Long_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_B"}; + }; + }; + }; + + class DMR_02_base_F: Rifle_Long_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_338"}; + }; + }; + }; + + class DMR_03_base_F: Rifle_Long_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_B"}; + }; + }; + }; + + class DMR_05_base_F: Rifle_Long_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_93mmg"}; + }; + }; + }; + + class DMR_06_base_F: Rifle_Long_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_B"}; + }; + }; + }; + + class MMG_01_base_F: Rifle_Long_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_93mmg"}; + }; + }; + }; + + class MMG_02_base_F: Rifle_Long_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_338"}; + }; + }; + }; + + class LMG_Mk200_F: Rifle_Long_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_H"}; + }; + }; + }; + + class LMG_Zafir_F: Rifle_Long_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_B"}; + }; + }; + }; + + + /* Assault Rifles */ + + class Tavor_base_F: Rifle_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_L"}; + }; + }; + }; + + class mk20_base_F: Rifle_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_L"}; + }; + }; + }; + + + /* SMGs */ + + class pdw2000_base_F: Rifle_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_smg_02"}; + }; + }; + }; + + class SMG_01_Base: Rifle_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_smg_01"}; + }; + }; + }; + + class SMG_02_base_F: Rifle_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_smg_02"}; + }; + }; + }; + + + /* Pistols */ + + class Pistol; + class Pistol_Base_F: Pistol { + class WeaponSlotsInfo; + }; + + class hgun_P07_F: Pistol_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE"; + compatibleItems[] += {"ACE_muzzle_mzls_smg_02"}; + }; + }; + }; + + class hgun_Rook40_F: Pistol_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE"; + compatibleItems[] += {"ACE_muzzle_mzls_smg_02"}; + }; + }; + }; + + class hgun_ACPC2_F: Pistol_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_smg_01"}; + }; + }; + }; + + class hgun_Pistol_heavy_01_F: Pistol_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_smg_01"}; + }; + }; + }; + + /*class hgun_Pistol_heavy_02_F: Pistol_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot { + linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE"; + compatibleItems[] += {"ACE_muzzle_mzls_smg_01"}; + }; + }; + };*/ + + + /* Flashsuppressors */ + class ItemCore; class InventoryMuzzleItem_Base_F; @@ -239,4 +465,96 @@ class CfgWeapons { inertia = 0.1; }; + + class ACE_muzzle_mzls_338: ACE_muzzle_mzls_H { + author = "$STR_ACE_Common_ACETeam"; + _generalMacro = "ACE_muzzle_mzls_338"; + displayName = "$STR_ACE_muzzle_mzls_338"; + picture = "\A3\weapons_F\Data\UI\gear_acca_mzls_h_ca.paa"; + model = "\A3\weapons_f\acc\acca_mzls_H_F"; + + class ItemInfo: ItemInfo { + mass = 8; + soundTypeIndex = 0; + muzzleEnd = "zaslehPoint"; + alternativeFire = "Zasleh2"; + + class MagazineCoef { + initSpeed = 1.0; + }; + + class AmmoCoef { + hit = 1.0; + visibleFire = 0.5; + audibleFire = 1.0; + visibleFireTime = 0.5; + audibleFireTime = 1.0; + cost = 1.0; + typicalSpeed = 1.0; + airFriction = 1.0; + }; + + class MuzzleCoef { + dispersionCoef = "0.9f"; + artilleryDispersionCoef = "1.0f"; + fireLightCoef = "0.5f"; + recoilCoef = "1.0f"; + recoilProneCoef = "1.0f"; + minRangeCoef = "1.0f"; + minRangeProbabCoef = "1.0f"; + midRangeCoef = "1.0f"; + midRangeProbabCoef = "1.0f"; + maxRangeCoef = "1.0f"; + maxRangeProbabCoef = "1.0f"; + }; + }; + + inertia = 0.2; + }; + + class ACE_muzzle_mzls_93mmg: ACE_muzzle_mzls_H { + author = "$STR_ACE_Common_ACETeam"; + _generalMacro = "ACE_muzzle_mzls_93mmg"; + displayName = "$STR_ACE_muzzle_mzls_93mmg"; + picture = "\A3\weapons_F\Data\UI\gear_acca_mzls_h_ca.paa"; + model = "\A3\weapons_f\acc\acca_mzls_H_F"; + + class ItemInfo: ItemInfo { + mass = 8; + soundTypeIndex = 0; + muzzleEnd = "zaslehPoint"; + alternativeFire = "Zasleh2"; + + class MagazineCoef { + initSpeed = 1.0; + }; + + class AmmoCoef { + hit = 1.0; + visibleFire = 0.5; + audibleFire = 1.0; + visibleFireTime = 0.5; + audibleFireTime = 1.0; + cost = 1.0; + typicalSpeed = 1.0; + airFriction = 1.0; + }; + + class MuzzleCoef { + dispersionCoef = "0.9f"; + artilleryDispersionCoef = "1.0f"; + fireLightCoef = "0.5f"; + recoilCoef = "1.0f"; + recoilProneCoef = "1.0f"; + minRangeCoef = "1.0f"; + minRangeProbabCoef = "1.0f"; + midRangeCoef = "1.0f"; + midRangeProbabCoef = "1.0f"; + maxRangeCoef = "1.0f"; + maxRangeProbabCoef = "1.0f"; + }; + }; + + inertia = 0.2; + }; }; diff --git a/addons/flashsuppressors/config.cpp b/addons/flashsuppressors/config.cpp index 6f94efba1d..10b9622d17 100644 --- a/addons/flashsuppressors/config.cpp +++ b/addons/flashsuppressors/config.cpp @@ -3,7 +3,15 @@ class CfgPatches { class ADDON { units[] = {}; - weapons[] = {"ACE_muzzle_mzls_H","ACE_muzzle_mzls_B","ACE_muzzle_mzls_L","ACE_muzzle_mzls_smg_01","ACE_muzzle_mzls_smg_02"}; + weapons[] = { + "ACE_muzzle_mzls_H", + "ACE_muzzle_mzls_B", + "ACE_muzzle_mzls_L", + "ACE_muzzle_mzls_smg_01", + "ACE_muzzle_mzls_smg_02", + "ACE_muzzle_mzls_338", + "ACE_muzzle_mzls_93mmg" + }; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"ace_common"}; author[] = {"commy2"}; diff --git a/addons/flashsuppressors/newclasses.txt b/addons/flashsuppressors/newclasses.txt index 5e9543fa37..7030b80857 100644 --- a/addons/flashsuppressors/newclasses.txt +++ b/addons/flashsuppressors/newclasses.txt @@ -4,3 +4,5 @@ ACE_muzzle_mzls_B ACE_muzzle_mzls_L ACE_muzzle_mzls_smg_01 ACE_muzzle_mzls_smg_02 +ACE_muzzle_mzls_338 +ACE_muzzle_mzls_93mmg diff --git a/addons/flashsuppressors/stringtable.xml b/addons/flashsuppressors/stringtable.xml index 3f6cc7b0d2..7490ce42a6 100644 --- a/addons/flashsuppressors/stringtable.xml +++ b/addons/flashsuppressors/stringtable.xml @@ -62,5 +62,29 @@ Пламегаситель (9 мм) Supresor (9 mm) + + Flash Suppressor (.338) + Lángrejtő (.338) + Mündungsfeuerdämpfer (.338) + Soppressore di fiamma (.338) + Supressor de Clarão (.338) + Tłumik płomieni (.338) + Tlumič záblesku (.338) + Cache-flamme (.338) + Пламегаситель (.338) + Supresor (.338) + + + Flash Suppressor (9.3 mm) + Lángrejtő (9,3 mm) + Mündungsfeuerdämpfer (9,3 mm) + Soppressore di fiamma (9.3mm) + Supressor de Clarão (9,3mm) + Tłumik płomieni (9,3 mm) + Tlumič záblesku (9,3 mm) + Cache-flamme (9,3 mm) + Пламегаситель (9,3 мм) + Supresor (9,3 mm) + diff --git a/addons/magazines/CfgWeapons.hpp b/addons/magazines/CfgWeapons.hpp index 46344d5f06..e51a708590 100644 --- a/addons/magazines/CfgWeapons.hpp +++ b/addons/magazines/CfgWeapons.hpp @@ -1,15 +1,9 @@ -class SlotInfo; -class MuzzleSlot; class CfgWeapons { /* MX */ - class Rifle; - class Rifle_Base_F: Rifle { - class WeaponSlotsInfo; - }; - + class Rifle_Base_F; class arifle_MX_Base_F: Rifle_Base_F { magazines[] += { "ACE_30Rnd_65x39_caseless_mag_Tracer_Dim", @@ -18,12 +12,6 @@ class CfgWeapons { "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer" }; - - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_H"}; - }; - }; }; class arifle_MX_SW_F: arifle_MX_Base_F { @@ -31,14 +19,6 @@ class CfgWeapons { "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer" }; - - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - // Shit is broken again - //compatibleItems[] += {"ACE_muzzle_mzls_H"}; - compatibleItems[] = {"muzzle_snds_H","muzzle_snds_H_SW","ACE_muzzle_mzls_H"}; - }; - }; }; class arifle_MXM_F: arifle_MX_Base_F { @@ -57,51 +37,6 @@ class CfgWeapons { "ACE_30Rnd_65x39_caseless_green_mag_SD", "ACE_30Rnd_65x39_caseless_green_mag_AP" }; - - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_H"}; - }; - }; - }; - - - /* Other */ - - class Rifle_Long_Base_F: Rifle_Base_F { - class WeaponSlotsInfo; - }; - - class EBR_base_F: Rifle_Long_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_B"}; - }; - }; - }; - - class DMR_01_base_F: Rifle_Long_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_B"}; - }; - }; - }; - - class LMG_Mk200_F: Rifle_Long_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_H"}; - }; - }; - }; - - class LMG_Zafir_F: Rifle_Long_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_B"}; - }; - }; }; @@ -113,12 +48,6 @@ class CfgWeapons { "ACE_30Rnd_556x45_Stanag_SD", "ACE_30Rnd_556x45_Stanag_AP" }; - - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_L"}; - }; - }; }; class mk20_base_F: Rifle_Base_F { @@ -127,12 +56,6 @@ class CfgWeapons { "ACE_30Rnd_556x45_Stanag_SD", "ACE_30Rnd_556x45_Stanag_AP" }; - - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_L"}; - }; - }; }; @@ -146,81 +69,6 @@ class CfgWeapons { }; }; - class pdw2000_base_F: Rifle_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_smg_02"}; - }; - }; - }; - - class SMG_01_Base: Rifle_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_smg_01"}; - }; - }; - }; - - class SMG_02_base_F: Rifle_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_smg_02"}; - }; - }; - }; - - - /* Pistols */ - - class Pistol; - class Pistol_Base_F: Pistol { - class WeaponSlotsInfo; - }; - - class hgun_P07_F: Pistol_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE"; - compatibleItems[] += {"ACE_muzzle_mzls_smg_02"}; - }; - }; - }; - - class hgun_Rook40_F: Pistol_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE"; - compatibleItems[] += {"ACE_muzzle_mzls_smg_02"}; - }; - }; - }; - - class hgun_ACPC2_F: Pistol_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_smg_01"}; - }; - }; - }; - - class hgun_Pistol_heavy_01_F: Pistol_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_smg_01"}; - }; - }; - }; - - /*class hgun_Pistol_heavy_02_F: Pistol_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot { - linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE"; - compatibleItems[] += {"ACE_muzzle_mzls_smg_01"}; - }; - }; - };*/ - /* Silencers */ From 5ff54f7d1c20b0dae755a4ca2b250201519dab85 Mon Sep 17 00:00:00 2001 From: ulteq Date: Thu, 9 Apr 2015 20:27:10 +0200 Subject: [PATCH 086/816] Implemented a new logic that decides when to use AB. *Added a new global variable ace_advanced_ballistics_enabled *Added an updateTrajectoryPFH to the winddeflection (WD) module *WD is now automatically disabled when AB is enabled *The new updateTrajectoryPFH is called whenever AB aborts -> Wind deflection is now always present (either through AB or WD) -> AB no longer runs for non local units (unless they use high power optics) --- .../advanced_ballistics/CfgEventHandlers.hpp | 6 +-- addons/advanced_ballistics/XEH_postInit.sqf | 2 +- .../functions/fnc_handleFired.sqf | 18 ++++++- addons/winddeflection/XEH_preInit.sqf | 5 ++ .../functions/fnc_handleFired.sqf | 49 ++++-------------- .../functions/fnc_updateTrajectoryPFH.sqf | 50 +++++++++++++++++++ 6 files changed, 85 insertions(+), 45 deletions(-) create mode 100644 addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf diff --git a/addons/advanced_ballistics/CfgEventHandlers.hpp b/addons/advanced_ballistics/CfgEventHandlers.hpp index 10dbca1360..cc1414eb8f 100644 --- a/addons/advanced_ballistics/CfgEventHandlers.hpp +++ b/addons/advanced_ballistics/CfgEventHandlers.hpp @@ -1,7 +1,7 @@ class Extended_PreInit_EventHandlers { - class ADDON { - init = QUOTE( call COMPILE_FILE(XEH_preInit) ); - }; + class ADDON { + init = QUOTE( call COMPILE_FILE(XEH_preInit) ); + }; }; class Extended_PostInit_EventHandlers { diff --git a/addons/advanced_ballistics/XEH_postInit.sqf b/addons/advanced_ballistics/XEH_postInit.sqf index 4009708029..fa2210b99c 100644 --- a/addons/advanced_ballistics/XEH_postInit.sqf +++ b/addons/advanced_ballistics/XEH_postInit.sqf @@ -2,7 +2,7 @@ #include "initKeybinds.sqf" -GVAR(AdvancedBallistics) = true; +GVAR(enabled) = true; GVAR(bulletDatabase) = []; GVAR(bulletDatabaseStartTime) = []; diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index 750cd67c18..965e206508 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -20,7 +20,7 @@ #include "script_component.hpp" #include "defines.h" -private ["_unit", "_weapon", "_mode", "_ammo", "_magazine", "_caliber", "_bullet", "_index", "_opticsName", "_opticType", "_bulletTraceVisible", "_temperature", "_barometricPressure", "_atmosphereModel", "_bulletMass", "_bulletLength", "_bulletTranslation", "_airFriction", "_dragModel", "_velocityBoundaryData", "_muzzleVelocity", "_muzzleVelocityCoef", "_muzzleVelocityShift", "_bulletVelocity", "_bulletSpeed", "_bulletLength", "_bulletWeight", "_barrelTwist", "_twistDirection", "_stabilityFactor", "_transonicStabilityCoef", "_ACE_Elevation", "_ACE_Windage", "_ID"]; +private ["_unit", "_weapon", "_mode", "_ammo", "_magazine", "_caliber", "_bullet", "_abort", "_index", "_opticsName", "_opticType", "_bulletTraceVisible", "_temperature", "_barometricPressure", "_atmosphereModel", "_bulletMass", "_bulletLength", "_bulletTranslation", "_airFriction", "_dragModel", "_velocityBoundaryData", "_muzzleVelocity", "_muzzleVelocityCoef", "_muzzleVelocityShift", "_bulletVelocity", "_bulletSpeed", "_bulletLength", "_bulletWeight", "_barrelTwist", "_twistDirection", "_stabilityFactor", "_transonicStabilityCoef", "_ACE_Elevation", "_ACE_Windage", "_ID"]; _unit = _this select 0; _weapon = _this select 1; _mode = _this select 3; @@ -29,7 +29,9 @@ _magazine = _this select 5; _bullet = _this select 6; if (isDedicated) exitWith {}; +if (!hasInterface) exitWith {}; if (!alive _bullet) exitWith {}; +if (!GVAR(enabled)) exitWith {}; if (!([_unit] call EFUNC(common,isPlayer))) exitWith {}; if (underwater _unit) exitWith {}; if (!(_ammo isKindOf "BulletBase")) exitWith {}; @@ -38,6 +40,20 @@ if (GVAR(ONLY_ACTIVE_FOR_LOCAL_PLAYER) && _unit != ACE_player) exitWith {}; if (!GVAR(VehicleGunnerEnabled) && !(_unit isKindOf "Man")) exitWith {}; if (GVAR(DISABLED_IN_FULL_AUTO_MODE) && getNumber(configFile >> "cfgWeapons" >> _weapon >> _mode >> "autoFire") == 1) exitWith {}; +// Decide whether normal winddeflection is good enough +_abort = !(local _unit); +if (_abort) then { + // The shooter is non local + if (currentWeapon _unit == primaryWeapon _unit && count primaryWeaponItems _unit > 2) then { + _opticsName = (primaryWeaponItems _unit) select 2; + _opticType = getNumber(configFile >> "cfgWeapons" >> _opticsName >> "ItemInfo" >> "opticType"); + _abort = _opticType != 2; // We only abort if the non local shooter is not a sniper + }; +}; +if (_abort) exitWith { + [_bullet, getNumber(configFile >> "cfgAmmo" >> _ammo >> "airFriction")] call EFUNC(winddeflection,updateTrajectoryPFH); +}; + _airFriction = getNumber(configFile >> "cfgAmmo" >> _ammo >> "airFriction"); _muzzleVelocity = getNumber(configFile >> "cfgMagazines" >> _magazine >> "initSpeed"); _muzzleVelocityCoef = getNumber(configFile >> "cfgWeapons" >> _weapon >> "initSpeed"); diff --git a/addons/winddeflection/XEH_preInit.sqf b/addons/winddeflection/XEH_preInit.sqf index 05a606fbc2..6cd9d7e06e 100644 --- a/addons/winddeflection/XEH_preInit.sqf +++ b/addons/winddeflection/XEH_preInit.sqf @@ -10,5 +10,10 @@ #include "script_component.hpp" +ADDON = false; + PREP(handleFired); PREP(initalizeModule); +PREP(updateTrajectoryPFH); + +ADDON = true; diff --git a/addons/winddeflection/functions/fnc_handleFired.sqf b/addons/winddeflection/functions/fnc_handleFired.sqf index 6c4e8ca625..f323cf1f86 100644 --- a/addons/winddeflection/functions/fnc_handleFired.sqf +++ b/addons/winddeflection/functions/fnc_handleFired.sqf @@ -21,49 +21,18 @@ */ #include "script_component.hpp" -private ["_unit", "_weapon", "_ammo", "_bullet", "_airFriction", "_index"]; +if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) exitWith {false}; + +private ["_unit", "_bullet"]; _unit = _this select 0; - -if (EGVAR(advanced_ballistics,AdvancedBallistics)) exitWith {false}; - -if (_unit distance ACE_player > 3000) exitWith {false}; // Large enough distance to not simulate any wind deflection. -if (!GVAR(EnableForAI) && !([_unit] call EFUNC(common,isPlayer))) exitWith {false}; _bullet = _this select 6; -if (_bullet isKindOf "BulletBase") then { - [{ - private ["_bullet", "_airFriction", "_args", "_deltaT", "_bulletVelocity", "_bulletSpeed", "_trueVelocity", "_trueVelocity", "_dragRef", "_drag", "_accelRef", "_accel"]; +if (isDedicated) exitWith {false}; +if (!hasInterface) exitWith {false}; +if (!(_bullet isKindOf "BulletBase")) exitWith {false}; +if (_unit distanceSqr ACE_player > 9000000) exitWith {false}; +if (!GVAR(EnableForAI) && !([_unit] call EFUNC(common,isPlayer))) exitWith {false}; // TODO: Remove this? - _args = _this select 0; - _bullet = _args select 0; - _airFriction = _args select 1; - _time = _args select 2; +[_bullet, getNumber(configFile >> "cfgAmmo" >> (_this select 4) >> "airFriction")] call FUNC(updateTrajectoryPFH); - if (!alive _bullet) exitwith { - [_this select 1] call cba_fnc_removePerFrameHandler; - }; - - _deltaT = time - _time; - _args set[2, time]; - - _bulletVelocity = velocity _bullet; - _bulletSpeed = vectorMagnitude _bulletVelocity; - - if (vectorMagnitude ACE_wind > 0) then { - _trueVelocity = _bulletVelocity vectorDiff ACE_wind; - _trueSpeed = vectorMagnitude _trueVelocity; - - _dragRef = _deltaT * _airFriction * _bulletSpeed * _bulletSpeed; - _accelRef = (vectorNormalized _bulletVelocity) vectorMultiply (_dragRef); - _bulletVelocity = _bulletVelocity vectorDiff _accelRef; - - _drag = _deltaT * _airFriction * _trueSpeed; - _accel = _trueVelocity vectorMultiply (_drag); - _bulletVelocity = _bulletVelocity vectorAdd _accel; - }; - _bullet setVelocity _bulletVelocity; - // TODO expand with advanced ballistics functionality. - - }, 0, [_bullet, getNumber(configFile >> "cfgAmmo" >> (_this select 4) >> "airFriction"), time]] call CBA_fnc_addPerFrameHandler; -}; true; \ No newline at end of file diff --git a/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf b/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf new file mode 100644 index 0000000000..945c1eeeb7 --- /dev/null +++ b/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf @@ -0,0 +1,50 @@ +/* + * Author: Glowbal, Ruthberg + * Handles wind deflection for projectiles. + * + * Arguments: + * 0: bullet - Object the event handler is assigned to + * 1: airFriction - air friction of the bullet + * + * Return Value: + * Nothing + * + * Example: + * + * Public: No + */ +#include "script_component.hpp" + +[{ + private ["_bullet", "_airFriction", "_args", "_deltaT", "_bulletVelocity", "_bulletSpeed", "_trueVelocity", "_trueVelocity", "_dragRef", "_drag", "_accelRef", "_accel"]; + + _args = _this select 0; + _bullet = _args select 0; + _airFriction = _args select 1; + _time = _args select 2; + + if (!alive _bullet) exitwith { + [_this select 1] call cba_fnc_removePerFrameHandler; + }; + + _deltaT = time - _time; + _args set[2, time]; + + _bulletVelocity = velocity _bullet; + _bulletSpeed = vectorMagnitude _bulletVelocity; + + if (vectorMagnitude ACE_wind > 0) then { + _trueVelocity = _bulletVelocity vectorDiff ACE_wind; + _trueSpeed = vectorMagnitude _trueVelocity; + + _dragRef = _deltaT * _airFriction * _bulletSpeed * _bulletSpeed; + _accelRef = (vectorNormalized _bulletVelocity) vectorMultiply (_dragRef); + _bulletVelocity = _bulletVelocity vectorDiff _accelRef; + + _drag = _deltaT * _airFriction * _trueSpeed; + _accel = _trueVelocity vectorMultiply (_drag); + _bulletVelocity = _bulletVelocity vectorAdd _accel; + }; + _bullet setVelocity _bulletVelocity; + +}, 0, [_this select 0, _this select 1, time]] call CBA_fnc_addPerFrameHandler; \ No newline at end of file From ab238cf40413c05948e3abd6cae88f1e1df69be6 Mon Sep 17 00:00:00 2001 From: ulteq Date: Thu, 9 Apr 2015 20:39:38 +0200 Subject: [PATCH 087/816] Removed isDedicated checks --- addons/advanced_ballistics/functions/fnc_handleFired.sqf | 1 - addons/winddeflection/functions/fnc_handleFired.sqf | 1 - 2 files changed, 2 deletions(-) diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index 965e206508..263671296e 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -28,7 +28,6 @@ _ammo = _this select 4; _magazine = _this select 5; _bullet = _this select 6; -if (isDedicated) exitWith {}; if (!hasInterface) exitWith {}; if (!alive _bullet) exitWith {}; if (!GVAR(enabled)) exitWith {}; diff --git a/addons/winddeflection/functions/fnc_handleFired.sqf b/addons/winddeflection/functions/fnc_handleFired.sqf index f323cf1f86..341a2c19c5 100644 --- a/addons/winddeflection/functions/fnc_handleFired.sqf +++ b/addons/winddeflection/functions/fnc_handleFired.sqf @@ -27,7 +27,6 @@ private ["_unit", "_bullet"]; _unit = _this select 0; _bullet = _this select 6; -if (isDedicated) exitWith {false}; if (!hasInterface) exitWith {false}; if (!(_bullet isKindOf "BulletBase")) exitWith {false}; if (_unit distanceSqr ACE_player > 9000000) exitWith {false}; From 00c37e0b9de5e8d23268efbccb3e92dd0ec773f2 Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Thu, 9 Apr 2015 23:12:00 +0200 Subject: [PATCH 088/816] Update stringtable.xml --- addons/common/stringtable.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index bcd2b149aa..669e99582b 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -299,30 +299,37 @@ Akceptuj prośby Aceptar Peticiones Accept Requests + Anfrage akzeptieren Ignoruj prośby Rechazar Peticiones Decline Requests + Anfrage ablehnen Akceptuj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Acepta Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. + Anfragen werden von anderen Mitspielen gestellt. Diese können Anfragen u.a. zum Teilen/Verwenden von Ausrüstungsgegenständen, oder auch zum Ausführen von Handlungen sein. Ignoruj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Rechazar Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. Decline Requests send by other players. These can be requests to use / share equipment, perform certain actions. + Anfragen werden von anderen Mitspielen gestellt. Diese können Anfragen u.a. zum Teilen/Verwenden von Ausrüstungsgegenständen, oder auch zum Ausführen von Handlungen sein. Feedback icons + Rückmeldungssymbole Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. + Wähle die Position der Rückmeldungssymbole, oder deaktiviere sie. Diese Symbole stellen eine zusätzliche Rückmeldung über die Lage und Handlungen deines Soldaten dar. Progress bar location + Position der Fortschrittsanzeige Set the desired location of the progress bar on your screen. @@ -346,4 +353,4 @@ A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. - \ No newline at end of file + From 3c4656522ff2c8300042089e5c5c96c42f3e16cb Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Thu, 9 Apr 2015 23:33:36 +0200 Subject: [PATCH 089/816] Stringtable: German additions --- addons/common/stringtable.xml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index 669e99582b..95d89be6c6 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -325,7 +325,7 @@ Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. - Wähle die Position der Rückmeldungssymbole, oder deaktiviere sie. Diese Symbole stellen eine zusätzliche Rückmeldung über die Lage und Handlungen deines Soldaten dar. + Wähle die Position der Rückmeldungssymbole, oder deaktiviere sie. Diese Symbole stellen eine zusätzliche Rückmeldung über die Lage und Handlungen deines Soldaten da. Progress bar location @@ -333,24 +333,30 @@ Set the desired location of the progress bar on your screen. + Setze die gewünschte Position der Fortschrittsanzeige fest Hint Background color + Hintergrundfarbe der Hinweise The color of the background from the ACE hints. + Die Hintergrundfarbe der Ace-Hinweise. Hint text font color + Textfarbe der Hinweise The color of the text font from the ACE hints. This color is the default color for all text displayed through the ACE Hint system, if the hint text has no other color specified. Banana + Banane A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. + Die Banane ist eine essbare Frucht, biologisch betrachtet jedoch eine Beere. Sie wächst an unterschiedlichen, krautartigen Gewächsen aus der Familie der Musa. From ecf5eef638a9eb6da5db7b6b8806167f0fb132d5 Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Thu, 9 Apr 2015 23:36:21 +0200 Subject: [PATCH 090/816] Update stringtable.xml --- addons/disposable/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/disposable/stringtable.xml b/addons/disposable/stringtable.xml index 8b6c032961..9e2c816082 100644 --- a/addons/disposable/stringtable.xml +++ b/addons/disposable/stringtable.xml @@ -24,7 +24,7 @@ Preloaded Missile Dummy - Preloaded Missile Dummy + Vorgelade Racketennachbildung Preloaded Missile Dummy Preloaded Missile Dummy Preloaded Missile Dummy @@ -33,4 +33,4 @@ Заряженная ракетная пустышка - \ No newline at end of file + From a6f8e05cb8a203d138c6335e3f8fe48371295686 Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Thu, 9 Apr 2015 23:37:26 +0200 Subject: [PATCH 091/816] Update stringtable.xml --- addons/dragging/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/dragging/stringtable.xml b/addons/dragging/stringtable.xml index 1fca04fee1..c60f9a5bea 100644 --- a/addons/dragging/stringtable.xml +++ b/addons/dragging/stringtable.xml @@ -28,7 +28,7 @@ Item to heavy - Gegenstand zu schwer + Gegenstand ist zu schwer + Display text on jam + Afficher un text à la surchauffe Display a notification whenever your weapon gets jammed + Afficher un texte quand votre arme surchauffe Spare barrel @@ -153,4 +155,4 @@ Температура - \ No newline at end of file + From 87f5873c2aa625557009a604d672cd0cc71fd1dd Mon Sep 17 00:00:00 2001 From: Anthariel Date: Fri, 10 Apr 2015 05:50:08 +0200 Subject: [PATCH 158/816] Update stringtable.xml Added: French Translation (90%) Fixed: Uknow to Unknow (line 101) --- addons/optionsmenu/stringtable.xml | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 76407da435..88c6fa1461 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -16,19 +16,23 @@ Fix Animation + Corriger l'Animation Reset All + Par défaut Rücksetzen Colors + Couleurs Farben цвета Colors Options + Options Optionen Opciones Opcje @@ -41,6 +45,7 @@ Values + Valeurs Yes @@ -75,33 +80,42 @@ Export + Exporter Open Export Menu + Ouvrir le menu d'exportation String input. Array. Seperate elements by using ,. + Array. Séparer les élements en utilisant ,. Number + Nombre - Uknown input type + Unknown input type + Input inconnue Save input + Sauvegarder les inputs Include Client Settings + Inclure les paramètres de client Exclude Client Settings + Exclure les paramètres de client Settings exported to clipboard + Paramètres exportés dans le presse-papier - \ No newline at end of file + From 627f8fb41b501c7396ce8bd0dd2bf36fb859fe90 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Fri, 10 Apr 2015 05:53:29 +0200 Subject: [PATCH 159/816] Update stringtable.xml Added: French Translation (100%) --- addons/nametags/stringtable.xml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index 622df44aca..88e09c9601 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -60,6 +60,7 @@ Show vehicle crew info + Afficher les informations de l'équipage du véhicule Zeige Fahrzeugbesatzung Mostrar tripulantes Pokaż informacje o załodze pojazdu @@ -68,14 +69,17 @@ Show name tags for AI units + Afficher les noms pour les unités IA Show SoundWaves (requires player names) + Afficher l'ondulation audio (requiert les noms des joueurs) Zeigen Schallwelle (benötigt spielernamen) Mostrar onda sonora (requiere Mostrar nombres de jugadores) Default Nametag Color (Non Group Members) + Couleur par défaut pour les noms (unités non groupées) - \ No newline at end of file + From 0d8145073fc1617ed26472ef078333b788836b81 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Fri, 10 Apr 2015 05:54:45 +0200 Subject: [PATCH 160/816] Update stringtable.xml Added: French Translation (100%) --- addons/movement/stringtable.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/movement/stringtable.xml b/addons/movement/stringtable.xml index d31896acaa..6dc8cd5c15 100644 --- a/addons/movement/stringtable.xml +++ b/addons/movement/stringtable.xml @@ -28,6 +28,7 @@ Climb + Monter Klettern Wspinaczka Trepar @@ -36,6 +37,7 @@ Can't climb here + Je ne peut pas monter ici Kann hier nicht klettern Nie możesz wspiąć się tutaj No se puede trepar aquí @@ -43,4 +45,4 @@ Не можете подняться здесь - \ No newline at end of file + From 5fe33fb1dbf74aa36ee26d1cb37d937cf56d2106 Mon Sep 17 00:00:00 2001 From: commy2 Date: Fri, 10 Apr 2015 05:56:19 +0200 Subject: [PATCH 161/816] rename cfgAce_Triggers to ACE_Triggers --- addons/explosives/{CfgACE_Triggers.hpp => CfgTriggers.hpp} | 4 ++-- addons/explosives/config.cpp | 2 +- addons/explosives/functions/fnc_addClacker.sqf | 2 +- addons/explosives/functions/fnc_addDetonateActions.sqf | 2 +- addons/explosives/functions/fnc_getPlacedExplosives.sqf | 4 ++-- addons/explosives/functions/fnc_placeExplosive.sqf | 2 +- addons/explosives/functions/fnc_selectTrigger.sqf | 2 +- addons/explosives/functions/fnc_triggerType.sqf | 4 ++-- 8 files changed, 11 insertions(+), 11 deletions(-) rename addons/explosives/{CfgACE_Triggers.hpp => CfgTriggers.hpp} (96%) diff --git a/addons/explosives/CfgACE_Triggers.hpp b/addons/explosives/CfgTriggers.hpp similarity index 96% rename from addons/explosives/CfgACE_Triggers.hpp rename to addons/explosives/CfgTriggers.hpp index 6319444cb2..9c33246cd8 100644 --- a/addons/explosives/CfgACE_Triggers.hpp +++ b/addons/explosives/CfgTriggers.hpp @@ -1,10 +1,10 @@ -class CfgACE_Triggers { +class ACE_Triggers { /* onPlace parameters: 0: OBJECT - unit placing 1: OBJECT - Placed explosive 2: STRING - Magazine classname 3: ARRAY - vars -Last Index: CfgACE_Triggers config of trigger type. +Last Index: ACE_Triggers config of trigger type. onSetup parameters: 0: STRING - Magazine Classname */ diff --git a/addons/explosives/config.cpp b/addons/explosives/config.cpp index 9652c38dd2..3dcf295b87 100644 --- a/addons/explosives/config.cpp +++ b/addons/explosives/config.cpp @@ -18,7 +18,7 @@ class CfgPatches { #include "CfgMagazines.hpp" #include "CfgWeapons.hpp" #include "CfgVehicles.hpp" -#include "CfgACE_Triggers.hpp" +#include "CfgTriggers.hpp" #include "ExplosivesUI.hpp" class CfgActions { diff --git a/addons/explosives/functions/fnc_addClacker.sqf b/addons/explosives/functions/fnc_addClacker.sqf index 1e12b79d62..7e3529f931 100644 --- a/addons/explosives/functions/fnc_addClacker.sqf +++ b/addons/explosives/functions/fnc_addClacker.sqf @@ -12,7 +12,7 @@ * None * * Example: - * [player, _explosive, "SatchelCharge_Remote_Mag", [ConfigFile >> "CfgACE_Triggers" >> "Command"]] call ACE_Explosives_fnc_addClacker; + * [player, _explosive, "SatchelCharge_Remote_Mag", [ConfigFile >> "ACE_Triggers" >> "Command"]] call ACE_Explosives_fnc_addClacker; * * Public: Yes */ diff --git a/addons/explosives/functions/fnc_addDetonateActions.sqf b/addons/explosives/functions/fnc_addDetonateActions.sqf index 8c6cfb4d0c..5081040233 100644 --- a/addons/explosives/functions/fnc_addDetonateActions.sqf +++ b/addons/explosives/functions/fnc_addDetonateActions.sqf @@ -24,7 +24,7 @@ _result = [_unit] call FUNC(getPlacedExplosives); _children = []; { if (!isNull(_x select 0)) then { - _required = getArray (ConfigFile >> "CfgACE_Triggers" >> (_x select 4) >> "requires"); + _required = getArray (ConfigFile >> "ACE_Triggers" >> (_x select 4) >> "requires"); if (_detonator in _required) then { _item = ConfigFile >> "CfgMagazines" >> (_x select 3); diff --git a/addons/explosives/functions/fnc_getPlacedExplosives.sqf b/addons/explosives/functions/fnc_getPlacedExplosives.sqf index 9b40002bbe..1164972047 100644 --- a/addons/explosives/functions/fnc_getPlacedExplosives.sqf +++ b/addons/explosives/functions/fnc_getPlacedExplosives.sqf @@ -20,7 +20,7 @@ private ["_unit", "_clackerList", "_adjustedList", "_list", "_filter"]; _unit = _this select 0; _filter = nil; if (count _this > 1) then { - _filter = ConfigFile >> "CfgACE_Triggers" >> (_this select 1); + _filter = ConfigFile >> "ACE_Triggers" >> (_this select 1); }; _clackerList = []; _adjustedList = false; @@ -31,7 +31,7 @@ _list = []; _clackerList set [_foreachIndex, "X"]; _adjustedList = true; } else { - if (isNil "_filter" || {(ConfigFile >> "CfgACE_Triggers" >> (_x select 4)) == _filter}) then { + if (isNil "_filter" || {(ConfigFile >> "ACE_Triggers" >> (_x select 4)) == _filter}) then { _list pushBack _x; }; }; diff --git a/addons/explosives/functions/fnc_placeExplosive.sqf b/addons/explosives/functions/fnc_placeExplosive.sqf index 90997fd2ad..228e8eef23 100644 --- a/addons/explosives/functions/fnc_placeExplosive.sqf +++ b/addons/explosives/functions/fnc_placeExplosive.sqf @@ -33,7 +33,7 @@ if (isNil "_triggerConfig") exitWith { }; _magazineTrigger = ConfigFile >> "CfgMagazines" >> _magazineClass >> "ACE_Triggers" >> _triggerConfig; -_triggerConfig = ConfigFile >> "CfgACE_Triggers" >> _triggerConfig; +_triggerConfig = ConfigFile >> "ACE_Triggers" >> _triggerConfig; if (isNil "_triggerConfig") exitWith { diag_log format ["ACE_Explosives: Error config not found in PlaceExplosive: %1", _this]; diff --git a/addons/explosives/functions/fnc_selectTrigger.sqf b/addons/explosives/functions/fnc_selectTrigger.sqf index 48f7f3f199..53bc8b66cb 100644 --- a/addons/explosives/functions/fnc_selectTrigger.sqf +++ b/addons/explosives/functions/fnc_selectTrigger.sqf @@ -19,7 +19,7 @@ private ["_config"]; EXPLODE_3_PVT(_this,_explosive,_magazine,_trigger); -_config = ConfigFile >> "CfgACE_Triggers" >> _trigger; +_config = ConfigFile >> "ACE_Triggers" >> _trigger; // If the onSetup function returns true, it is handled elsewhere if (isText(_config >> "onSetup") && {[_explosive,_magazine] call compile getText (_config >> "onSetup")}) exitWith {}; diff --git a/addons/explosives/functions/fnc_triggerType.sqf b/addons/explosives/functions/fnc_triggerType.sqf index 8ebcbf6699..fc6a0b90c1 100644 --- a/addons/explosives/functions/fnc_triggerType.sqf +++ b/addons/explosives/functions/fnc_triggerType.sqf @@ -6,7 +6,7 @@ * 0: Explosive magazine * * Return Value: - * Supported triggers as CfgACE_Triggers config entries + * Supported triggers as ACE_Triggers config entries * * Example: * _supports = ["SatchelCharge_Remote_Mag"] call ACE_Explosives_fnc_TriggerType @@ -20,6 +20,6 @@ _config = getArray (ConfigFile >> "CfgMagazines" >> (_this select 0) >> "ACE_Tri _count = count _config; for "_index" from 0 to (_count - 1) do { - _result set [_index, ConfigFile >> "CfgACE_Triggers" >> (_config select _index)]; + _result set [_index, ConfigFile >> "ACE_Triggers" >> (_config select _index)]; }; _result From d6b2d13a727e1abf5bab0cc95be0c55af99c83ed Mon Sep 17 00:00:00 2001 From: Anthariel Date: Fri, 10 Apr 2015 06:00:22 +0200 Subject: [PATCH 162/816] Update stringtable.xml Added: French Translation (95%) --- addons/microdagr/stringtable.xml | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 772a7a172f..e2ec9b20d9 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -4,21 +4,27 @@ MicroDAGR GPS + GPS MicroDAGR MicroDAGR advanced GPS receiver + MicroDAGR un GPS avancé Angular Unit: + Unité angulaire: Mils + Mils Show Waypoints On Map: + Afficher les points de passage sur la carte : Degrees + Degrés On @@ -44,35 +50,45 @@ Enter Grid Cords: + Entrer Grid Cords : Name of [%1] + Nom de [%1] MGRS-New + Nouveau MGRS WGD + WGD Range: + Distance : Reichweite: Compass Direction + Direction de la boussole Mark + Marqueur Waypoints + Point de passage Wegpunkte Connect To + Connexion a Settings + Paramètres Einstellungen Configuración @@ -81,6 +97,7 @@ Add + Ajouter Delete @@ -95,15 +112,19 @@ Toggle MicroDAGR Display Mode + Basculer sur l'affichage du MicroDAGR Show MicoDAGR + Afficher le MicroDAGR Configure MicroDAGR + Configurer le MicroDAGR Close MicroDAGR + Fermer le MicroDAGR - \ No newline at end of file + From 95e53fd1bf48d006e7b7db0541749f6ae1c65f25 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Fri, 10 Apr 2015 06:20:04 +0200 Subject: [PATCH 163/816] Update stringtable.xml Added: French Translations (~85%) --- addons/medical/stringtable.xml | 76 ++++++++++++++++++++++++++++++++-- 1 file changed, 72 insertions(+), 4 deletions(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index ec01d3b626..d92166cd52 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,10 +1,11 @@  - + Inject Atropine + Injecter de l'atropine Inject Epinephrine @@ -44,12 +45,15 @@ Transfuse Plasma + Transfuser du Plasma Transfuse Saline + Transfuser de la Saline Apply Tourniquet + Appliquer un garrot Bandage @@ -161,6 +165,7 @@ Injecting Atropine ... + Injection d'Atropine ... Transfusing Blood ... @@ -176,9 +181,11 @@ Transfusing Saline ... + Transfusion de saline ... Transfusing Plasma ... + Transfusion de Plasma ... Bandaging ... @@ -194,6 +201,7 @@ Applying Tourniquet ... + Mise en place du garrot Medical @@ -208,74 +216,94 @@ Field Dressing + Bandage rapide Packing Bandage Elastic Bandage + Bandage Élastique QuikClot Check Pulse + Vérifier les pulsations Check Blood Pressure + Vérifier la pression sanguine Triage Card Tourniquet + Garrot Remove Tourniquet + Enlever le garrot Give Blood IV (1000ml) + Mettre une poche de Sang IV (1000ml) Give Blood IV (500ml) + Mettre une poche de Sang IV (500ml) Give Blood IV (250ml) + Mettre une poche de Sang IV (250ml) Give Plasma IV (1000ml) + Mettre une poche de Plasma IV (1000ml) Give Plasma IV (500ml) + Mettre une poche de Plasma IV (500ml) Give Plasma IV (250ml) + Mettre une poche de Plasma IV (250ml) Give Saline IV (1000ml) + Mettre une poche de Saline IV (1000ml) Give Saline IV (500ml) + Mettre une poche de Saline IV (500ml) Give Saline IV (250ml) + Mettre une poche de Saline IV (250ml) Minor + Mineur Delayed + Délayé Immediate + Immédiat Deceased + Décédé None + Aucun Normal breathing @@ -330,11 +358,12 @@ Tourniquet [CAT] Жгут Torniquete [CAT] - Garot [CAT] + Garrot [CAT] Opaska uciskowa [CAT] Receiving IV [%1ml] + Réception IV [%1ml] @@ -633,31 +662,37 @@ Surgical Kit + Kit de chirurgien Хирургический набор Kit Quirúrgico Surgical Kit for in field advanced medical treatment + Kit de chirurgien pour les soins avancés sur le terrain Набор для хирургической помощи в полевых условиях Kit Quirúrgico para el tratamiento avanzado en el campo de batalla + Surgical Kit for in field advanced medical treatment Surgical Kit for in field advanced medical treatment Набор для хирургической помощи в полевых условиях Kit Quirúrgico para el tratamiento avanzado en el campo de batalla Bodybag + Sac à corps Мешок для трупов Bolsa para cadáveres A bodybag for dead bodies + Un sac pour les cadavres Мешок для упаковки трупов Bolsa para cadáveres A bodybag for dead bodies + Un sac pour les cadavres Мешок для упаковки трупов Bolsa para cadáveres @@ -665,126 +700,151 @@ Blood Pressure + Pression sanguine Артериальное давление Presión Arterial Checking Blood Pressure.. + Vérification de la pression sanguine Проверка артериального давления... Comprobando Presión Arterial... You checked %1 + Vous diagnostiquez %1 Вы осмотрели раненого %1 Examinando a %1 You find a blood pressure of %2/%3 + Vous pris une pression sanguine de %2/%3 Артериальное давление %2/%3 La Presión Arterial es %2/%3 You find a low blood pressure + Vous avez trouvé une pression sanguine base Давление низкое La Presión Arterial es baja You find a normal blood pressure + Vous avez trouvé une pression sanguine normale Давление нормальное La Presión Arterial es normal You find a high blood pressure + Vous avez trouvé une forte pression sanguine Давление высокое La Presión Arterial es alta You find no blood pressure + Vous n'avez pas trouvé de pression sanguine Давления нет No hay Presión Arterial You fail to find a blood pressure + Vous avez raté le diagnostique de la pression sanguine Артериальное давление не определяется No puedes encontrar Presión Arterial Pulse + Pulsations Пульс Pulso Checking Heart Rate.. + Diagnostique de la fréquence cardiaque Проверка пульса... Comprobando Pulso... You checked %1 + Vous avez Diagnostiqué %1 Вы осмотрели раненого %1 Examinando a %1 You find a Heart Rate of %2 + Vous avez trouvé une fréquence cardiaque de %2 Пульс %2 уд./мин. El Pulso es %2 - You find a weak Heart Rate + You find a faible fréquence cardiaque + Vous avez trouvé une fréquence cardiaque de %2 Пульс слабый El Pulso es débil You find a strong Heart Rate + Vous avez trouvé une forte fréquence cardiaque Пульс учащенный El Pulso está acelerado You find a normal Heart Rate + Vous avez trouvé une fréquence cardiaque normale Пульс в норме El Pulso es bueno You find no Heart Rate + Vous n'avez trouvé de fréquence cardiaque Пульс не прощупывается No tiene Pulso Response + Réponse Реакция Reacciona You check response of patient + Vous vérifiez la réponse du patient Вы проверяете реакцию раненого Compruebas si el paciente reacciona %1 is responsive + %1 est conscient %1 реагирует на раздражители %1 ha reaccionado %1 is not responsive + %1 n'est pas conscient %1 не реагирует %1 no reacciona You checked %1 + Vous diagnostiqué %1 Вы осмотрели раненого %1 Examinas a %1 Bandaged + Bandé Повязка наложена Vendado You bandage %1 (%2) + Vous bandez %1 (%2) Вы перевязали раненого %1 (%2) Aplicas vendaje a %1 en %2 %1 is bandaging you + %1 vous bande %1 перевязывает вас %1 te está vendando @@ -875,30 +935,38 @@ Unload patient + Décharger le patient Load patient + Charger le patient Place body in bodybag + Placer le corps dans le sac à cadavre Placing body in bodybag + Mise en sac du corps dans le sac à cadavre %1 has bandaged patient + %1 à bandé un patient %1 used %2 + %1 utilise %2 %1 has given an IV + %1 à donné un IV %1 applied a tourniquet + %1 à appliqué un garrot - \ No newline at end of file + From 0c851a6d9a30af526f5b4222186a6c71981c23ab Mon Sep 17 00:00:00 2001 From: Anthariel Date: Fri, 10 Apr 2015 06:22:26 +0200 Subject: [PATCH 164/816] Update stringtable.xml Added: French Translations (100%) --- addons/magazinerepack/stringtable.xml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/addons/magazinerepack/stringtable.xml b/addons/magazinerepack/stringtable.xml index d8fd5ca177..dbf49b7a1a 100644 --- a/addons/magazinerepack/stringtable.xml +++ b/addons/magazinerepack/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -76,18 +76,21 @@ Repacking Finished + Réorganisation terminé Wiederverpacken Fertig Reembalaje Finalizado Repacking Interrupted + Réorganisation Interrompue Umpacken Unterbrochen Reempaque Interrupted %1 Full and %2 Partial + %1 Complet et %2 Partiellement %1 Vollständigen und %2 Teilweisen %1 Total y %2 Parcial - \ No newline at end of file + From 523417ba3cace13d1209b18634af978ae7e911ca Mon Sep 17 00:00:00 2001 From: Anthariel Date: Fri, 10 Apr 2015 06:23:13 +0200 Subject: [PATCH 165/816] Update stringtable.xml Added: French Translation (100%) --- addons/logistics_wirecutter/stringtable.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/logistics_wirecutter/stringtable.xml b/addons/logistics_wirecutter/stringtable.xml index cf6e96c1aa..14b85a4eb6 100644 --- a/addons/logistics_wirecutter/stringtable.xml +++ b/addons/logistics_wirecutter/stringtable.xml @@ -1,14 +1,16 @@  - + Wirecutter + Coupe clôture Drahtschneider Wirecutter Wirecutter + Coupe clôture Cut Fence @@ -47,4 +49,4 @@ Забор вырезан - \ No newline at end of file + From 0191abc5290f51acd3accad50bbf2c12e3689acf Mon Sep 17 00:00:00 2001 From: Anthariel Date: Fri, 10 Apr 2015 06:25:05 +0200 Subject: [PATCH 166/816] Update stringtable.xml Added: French Translation (100%) --- addons/laserpointer/stringtable.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index 87b36618a6..682d0b079b 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -4,22 +4,25 @@ Laser Pointer (red) + Pointeur laser (rouge) Laserpointer (rot) Laser Pointer (green) + Pointeur laser (vert) Laserpointer (grün) Emits visible light. + Diffuse un rayon lumineux visible. Strahlt sichtbares Licht aus. <t color='#9cf953'>Use: </t>Turn Laser ON/OFF <t color='#9cf953'>Použití: </t>Zapnout/vypnout laser - <t color='#9cf953'>Utiliser : </t>laser on/off + <t color='#9cf953'>Utiliser : </t>laser allumé/éteint <t color='#9cf953'>Benutzen: </t>Laser EIN/AUS <t color='#9cf953'>Uso: </t>Laser ON/OFF <t color='#9cf953'>Użyj: </t>wł./wył. lasera From dd8f9cd8d625b5dca0a73c08c466afad57451b26 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Fri, 10 Apr 2015 06:27:04 +0200 Subject: [PATCH 167/816] Update stringtable.xml Added: French Translation (100%) --- addons/inventory/stringtable.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml index 9ca01373d1..d3d06a7808 100644 --- a/addons/inventory/stringtable.xml +++ b/addons/inventory/stringtable.xml @@ -1,12 +1,14 @@  - + Make Inventory Display Bigger + Augmente la taille d'affichage de l'inventaire Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed. + Normalement, l'inventaire est automatiquement messuré par la taille de l'interface de l'utilisateur. Cette option vous permet d'augmenter la taille d'affichage de l'inventaire, cependant, cette option n'augmente pas la police d'écriture et le nombre de place. - \ No newline at end of file + From b5841f8f09efdd7ddbad9f5db315dd6b0a2ba7af Mon Sep 17 00:00:00 2001 From: Anthariel Date: Fri, 10 Apr 2015 06:28:59 +0200 Subject: [PATCH 168/816] Update stringtable.xml Added: French Translation (100%) --- addons/interaction/stringtable.xml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index dcd87056e2..b16839ccd2 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -1,30 +1,38 @@  - + Interactions + Interactions Torso + Torse Head + Tête Left Arm + Bras Gauche Right Arm + Bras Droit Left Leg + Jambe Gauche Right Leg + Jambe Droite Weapon + Arme Interaction Menu @@ -647,6 +655,7 @@ Interact + Intéragir Interagiere Interakce Взаимодействовать @@ -655,6 +664,7 @@ Passengers + Passagers From 81122e0839e2873b2266b8a0c09334e0ac38aa7d Mon Sep 17 00:00:00 2001 From: Anthariel Date: Fri, 10 Apr 2015 06:30:49 +0200 Subject: [PATCH 169/816] Update stringtable.xml Added: French Translation (100%) --- addons/interact_menu/stringtable.xml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index 6e5ce8fdb2..41851ffa55 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -1,21 +1,26 @@  - + Always display cursor for self interaction + Toujours afficher le curseur pour les interactions sur soi-même Interact Key + Touche d'interaction Self Interaction Key + Touche d'Interaction sur soi-même Self Actions + Actions sur soi-même Vehicle Actions + Actions sur les véhicules - \ No newline at end of file + From 04bf321099a28c32d4bac48eb1e7d7e00b8b152f Mon Sep 17 00:00:00 2001 From: Anthariel Date: Fri, 10 Apr 2015 06:31:42 +0200 Subject: [PATCH 170/816] Update stringtable.xml Added: French Translation (100%) --- addons/hearing/stringtable.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index 7f6110915a..81f5e2ce6d 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -100,7 +100,8 @@ Disable ear ringing + Désactiver les tintements d'oreille Desactivar zumbido de oídos - \ No newline at end of file + From 396f6bd0ea924e7aa45f07c1de6b137962d98809 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Fri, 10 Apr 2015 06:34:36 +0200 Subject: [PATCH 171/816] Update AUTHORS.txt --- AUTHORS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.txt b/AUTHORS.txt index b931d774ac..2f84f52daf 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -30,6 +30,7 @@ ACCtomeek Adanteh aeroson Aggr094 +Anthariel BlackQwar Brakoviejo Codingboy From 77d39016fa26a08eedb36ee62ca4629f66756010 Mon Sep 17 00:00:00 2001 From: ulteq Date: Fri, 10 Apr 2015 11:14:13 +0200 Subject: [PATCH 172/816] Fixed an issue with zero ranges close to 0 meters. --- addons/atragmx/functions/fnc_update_zero_range.sqf | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/atragmx/functions/fnc_update_zero_range.sqf b/addons/atragmx/functions/fnc_update_zero_range.sqf index 87030246ba..a1936d3e91 100644 --- a/addons/atragmx/functions/fnc_update_zero_range.sqf +++ b/addons/atragmx/functions/fnc_update_zero_range.sqf @@ -18,6 +18,10 @@ if (GVAR(currentUnit) != 2) then { _zeroRange = _zeroRange / 1.0936133; }; +if (_zeroRange < 10) exitWith { + (GVAR(workingMemory) select GVAR(currentTarget)) set [2, _zeroRange]; + (GVAR(workingMemory) select GVAR(currentTarget)) set [3, 0]; +}; private ["_temperature", "_barometricPressure", "_relativeHumidity"]; _temperature = (GVAR(temperature) select GVAR(currentTarget)); From bbfafdb5e1177ff916283adf697c60127263cd5a Mon Sep 17 00:00:00 2001 From: ulteq Date: Fri, 10 Apr 2015 11:43:47 +0200 Subject: [PATCH 173/816] Added missing private variable declaration --- addons/atragmx/functions/fnc_calculate_solution.sqf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/atragmx/functions/fnc_calculate_solution.sqf b/addons/atragmx/functions/fnc_calculate_solution.sqf index 3e418817a6..9cc5d74834 100644 --- a/addons/atragmx/functions/fnc_calculate_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_solution.sqf @@ -20,10 +20,11 @@ _dragModel = _this select 15; _atmosphereModel = _this select 16; _storeRangeCardData = _this select 17; -private ["_bulletPos", "_bulletVelocity", "_bulletSpeed", "_bulletAccel", "_gravity", "_deltaT"]; +private ["_bulletPos", "_bulletVelocity", "_bulletAccel", "_bulletSpeed", "_gravity", "_deltaT"]; _bulletPos = [0, 0, 0]; _bulletVelocity = [0, 0, 0]; _bulletAccel = [0, 0, 0]; +_bulletSpeed = 0; _gravity = [0, sin(_scopeBaseAngle + _inclinationAngle) * -9.80665, cos(_scopeBaseAngle + _inclinationAngle) * -9.80665]; _deltaT = 1 / _simSteps; From 8f6bf930ee379473fcc2bf8a5ec1ac04a2885b78 Mon Sep 17 00:00:00 2001 From: ulteq Date: Fri, 10 Apr 2015 12:41:29 +0200 Subject: [PATCH 174/816] Added gun profiles for the new vanilla calibers --- addons/atragmx/XEH_postInit.sqf | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/addons/atragmx/XEH_postInit.sqf b/addons/atragmx/XEH_postInit.sqf index 46f4bc6f9d..85e3842b46 100644 --- a/addons/atragmx/XEH_postInit.sqf +++ b/addons/atragmx/XEH_postInit.sqf @@ -6,13 +6,16 @@ if (count (profileNamespace getVariable ["ACE_ATragMX_gunList", []]) > 0) then { GVAR(gunList) = profileNamespace getVariable "ACE_ATragMX_gunList"; } else { // Profile Name, Muzzle Velocity, Zero Range, Scope Base Angle, AirFriction, Bore Height, Scope Unit, Elevation Scope Step, Windage Scope Step, Maximum Elevation, Dialed Elevation, Dialed Windage, Mass, Ammo Class Name, Magazine Class Name, BC, Drag Model, Atmosphere Model - GVAR(gunList) = [["12.7x108mm" , 820, 500, 0.255, -0.0005600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.28, "B_127x108_Ball" , "5Rnd_127x108_Mag" , 0.700, 1, "ASM" ], - ["12.7x99mm" , 880, 500, 0.202, -0.0005600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 41.92, "B_127x99_Ball" , "5Rnd_mas_127x99_Stanag" , 0.670, 1, "ASM" ], - ["10.4x77mm" , 910, 500, 0.200, -0.0004800, 3.81, 0, 0.338, 0.338, 120, 0, 0, 27.15, "B_408_Ball" , "7Rnd_408_Mag" , 0.970, 1, "ASM" ], - ["7.62x51mm" , 850, 500, 0.280, -0.0010000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.460, "B_762x51_Ball" , "20Rnd_762x51_Mag" , 0.393, 1, "ICAO"], - ["6.5x39mm" , 800, 500, 0.304, -0.0009000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 7.776, "B_65x39_Caseless", "30Rnd_65x39_caseless_mag", 0.263, 1, "ICAO"], - ["5.56x45mm" , 920, 500, 0.259, -0.0012000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.000, "B_556x45_Ball" , "30Rnd_556x45_Stanag" , 0.304, 1, "ASM" ], - ["5.56x45mm Mk262" , 850, 500, 0.294, -0.0011250, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.990, "RH_556x45_Mk262" , "RH_30Rnd_556x45_Mk262" , 0.361, 1, "ASM" ]]; + GVAR(gunList) = [["12.7x108mm" , 820, 100, 0.0657, -0.0005600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.28, "B_127x108_Ball" , "5Rnd_127x108_Mag" , 0.700, 1, "ASM" ], + ["12.7x99mm" , 880, 100, 0.0599, -0.0005600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 41.92, "B_127x99_Ball" , "5Rnd_mas_127x99_Stanag" , 0.670, 1, "ASM" ], + ["12.7x54mm" , 290, 100, 0.3913, -0.0014000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 61.56, "B_127x54_Ball" , "10Rnd_127x54_Mag" , 1.050, 1, "ASM" ], + ["10.4x77mm" , 910, 100, 0.0572, -0.0004800, 3.81, 0, 0.338, 0.338, 120, 0, 0, 27.15, "B_408_Ball" , "7Rnd_408_Mag" , 0.970, 1, "ASM" ], + ["9.3×64mm" , 870, 100, 0.0632, -0.0007500, 3.81, 0, 0.338, 0.338, 120, 0, 0, 16.20, "B_93x64_Ball" , "10Rnd_93x64_DMR_05_Mag" , 0.368, 1, "ASM" ], + ["8.6×70mm" , 915, 100, 0.0572, -0.0006100, 3.81, 0, 0.338, 0.338, 120, 0, 0, 16.20, "B_338_Ball" , "10Rnd_338_Mag" , 0.322, 7, "ICAO"], + ["7.62x51mm" , 850, 100, 0.0639, -0.0010000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.460, "B_762x51_Ball" , "20Rnd_762x51_Mag" , 0.393, 1, "ICAO"], + ["6.5x39mm" , 800, 100, 0.0689, -0.0009000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 7.776, "B_65x39_Caseless", "30Rnd_65x39_caseless_mag", 0.263, 1, "ICAO"], + ["5.56x45mm" , 920, 100, 0.0584, -0.0012650, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.000, "B_556x45_Ball" , "30Rnd_556x45_Stanag" , 0.304, 1, "ASM" ], + ["5.56x45mm Mk262" , 850, 100, 0.0643, -0.0011250, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.990, "RH_556x45_Mk262" , "RH_30Rnd_556x45_Mk262" , 0.361, 1, "ASM" ]]; profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(gunList)]; }; From f7944381af490e4848ce673c07b2d215bc7e30ca Mon Sep 17 00:00:00 2001 From: ulteq Date: Fri, 10 Apr 2015 13:00:08 +0200 Subject: [PATCH 175/816] Updated the .50 Cal airFriction values --- addons/atragmx/XEH_postInit.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/atragmx/XEH_postInit.sqf b/addons/atragmx/XEH_postInit.sqf index 85e3842b46..840c93c1e3 100644 --- a/addons/atragmx/XEH_postInit.sqf +++ b/addons/atragmx/XEH_postInit.sqf @@ -6,8 +6,8 @@ if (count (profileNamespace getVariable ["ACE_ATragMX_gunList", []]) > 0) then { GVAR(gunList) = profileNamespace getVariable "ACE_ATragMX_gunList"; } else { // Profile Name, Muzzle Velocity, Zero Range, Scope Base Angle, AirFriction, Bore Height, Scope Unit, Elevation Scope Step, Windage Scope Step, Maximum Elevation, Dialed Elevation, Dialed Windage, Mass, Ammo Class Name, Magazine Class Name, BC, Drag Model, Atmosphere Model - GVAR(gunList) = [["12.7x108mm" , 820, 100, 0.0657, -0.0005600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.28, "B_127x108_Ball" , "5Rnd_127x108_Mag" , 0.700, 1, "ASM" ], - ["12.7x99mm" , 880, 100, 0.0599, -0.0005600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 41.92, "B_127x99_Ball" , "5Rnd_mas_127x99_Stanag" , 0.670, 1, "ASM" ], + GVAR(gunList) = [["12.7x108mm" , 820, 100, 0.0659, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.28, "B_127x108_Ball" , "5Rnd_127x108_Mag" , 0.700, 1, "ASM" ], + ["12.7x99mm" , 880, 100, 0.0607, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 41.92, "B_127x99_Ball" , "5Rnd_mas_127x99_Stanag" , 0.670, 1, "ASM" ], ["12.7x54mm" , 290, 100, 0.3913, -0.0014000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 61.56, "B_127x54_Ball" , "10Rnd_127x54_Mag" , 1.050, 1, "ASM" ], ["10.4x77mm" , 910, 100, 0.0572, -0.0004800, 3.81, 0, 0.338, 0.338, 120, 0, 0, 27.15, "B_408_Ball" , "7Rnd_408_Mag" , 0.970, 1, "ASM" ], ["9.3×64mm" , 870, 100, 0.0632, -0.0007500, 3.81, 0, 0.338, 0.338, 120, 0, 0, 16.20, "B_93x64_Ball" , "10Rnd_93x64_DMR_05_Mag" , 0.368, 1, "ASM" ], From 16b2311376358587f03123b129050d99e9fae700 Mon Sep 17 00:00:00 2001 From: Asgar Date: Fri, 10 Apr 2015 14:21:55 +0200 Subject: [PATCH 176/816] Added German translation for a couple of things, --- addons/medical/stringtable.xml | 1902 +++++++++++++------------ addons/microdagr/stringtable.xml | 18 +- addons/nametags/stringtable.xml | 4 +- addons/optionsmenu/stringtable.xml | 6 +- addons/reload/stringtable.xml | 10 +- addons/winddeflection/stringtable.xml | 70 +- 6 files changed, 1062 insertions(+), 948 deletions(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index a5dfdbba49..7341191558 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,974 +1,1056 @@  - + - - - Inject Atropine - Atropin - - - Inject Epinephrine - Epinephrine injizieren - Inyectar Epinefrina - Wtrzyknij adrenalinę - Aplikovat Adrenalin - Ввести андреналил - Adrénaline - Adrenalin - Injetar Epinefrina - Inietta Epinefrina - - - Inject Morphine - Morphin injizieren - Inyectar Morfina - Wstrzyknij morfinę - Aplikovat Morfin - Ввести морфин - Morphine - Morfium - Injetar Morfina - Inietta Morfina - - - Transfuse Blood - Bluttransfusion - Transfundir sangre - Przetocz krew - Transfúze krve - Перелить кровь - Transfusion - Infúzió - Transfundir Sangue - Effettua Trasfusione - - - Transfuse Plasma - Plasmatransfusion - - - Transfuse Saline - Salzlösungtransfusion - - - Apply Tourniquet - Aderpresse anwenden - - - Bandage - Verbinden - Venda - Bandaż - Obvázat - Pansement - Benda - Kötözés - Atadura - Перевязать - - - Bandage Head - Kopf verbinden - Vendar la cabeza - Bandażuj głowę - Obvázat hlavu - Перевязать голову - Pansement Tête - Fej kötözése - Atar Cabeça - Benda la testa - - - Bandage Torso - Torso verbinden - Vendar el torso - Bandażuj tors - Obvázat hruď - Перевязать торс - Pansement Torse - Felsőtest kötözése - Atar Tronco - Benda il torso - - - Bandage Left Arm - Arm links verbinden - Vendar el brazo izquierdo - Bandażuj lewe ramię - Obvázat levou ruku - Перевязать левую руку - Pansement Bras Gauche - Bal kar kötözése - Atar Braço Esquerdo - Benda il braccio sinistro - - - Bandage Right Arm - Arm rechts verbinden - Vendar el brazo derecho - Bandażuj prawe ramię - Obvázat pravou ruku - Перевязать правую руку - Pansement Bras Droit - Jobb kar kötözése - Atar Braço Direito - Benda il braccio destro - - - Bandage Left Leg - Bein links verbinden - Vendar la pierna izquierda - Bandażuj lewą nogę - Obvázat levou nohu - Перевязать левую ногу - Pansement Jambe Gauche - Bal láb kötözése - Atar Perna Esquerda - Benda la gamba sinistra - - - Bandage Right Leg - Bein rechts verbinden - Vendar la pierna derecha - Bandażuj prawą nogę - Obvázat pravou nohu - Перевязать правую ногу - Pansement Jambe Droite - Jobb láb kötözése - Atar Perna Direita - Benda la gamba destra - - - Injecting Morphine ... - Morphin injizieren ... - Inyectando Morfina ... - Wstrzykiwanie morfiny ... - Aplikuju Morfin ... - Введение морфина... - Injection de Morphine... - Morfium beadása... - Injetando Morfina ... - Inietto la morfina ... - - - Injecting Epinephrine ... - Epinephrin injizieren ... - Inyectando Epinefrina ... - Wstrzykiwanie adrenaliny ... - Aplikuju Adrenalin ... - Введение андреналина - Injection d'Adrénaline ... - Adrenalin beadása... - Injetando Epinefrina ... - Inietto l'epinefrina ... - - - Injecting Atropine ... - Atropin injizieren ... - - - Transfusing Blood ... - Bluttransfusion ... - Realizando transfusión ... - Przetaczanie krwi ... - Probíhá transfúze krve ... - Переливание крови... - Transfusion Sanguine ... - Infúzió... - Transfundindo Sangue ... - Effettuo la trasfusione ... - - - Transfusing Saline ... - Sallösungtransfusion ... - - - Transfusing Plasma ... - Plasmatransfusion ... - - - Bandaging ... - Verbinden ... - Vendando ... - Bandażowanie ... - Obvazuji ... - Pansement ... - Sto applicando la benda ... - Bekötözés... - Atando ... - Перевязывание.... - - - Applying Tourniquet ... - Aderpresse ... - - - Medical - Zdravotní - Médical - Sanitäter - Medico - Medyczne - Médico - Медик - Médico - - - Field Dressing - - - Packing Bandage - - - Elastic Bandage - - - QuikClot - - - Check Pulse - Puls überprüfen - - - Check Blood Pressure - Blutdruck messen - - - Triage Card - Triage Karte - - - Tourniquet - Tourniquet - - - Remove Tourniquet - Entferne Tourniquet - - - Give Blood IV (1000ml) - - - Give Blood IV (500ml) - - - Give Blood IV (250ml) - - - Give Plasma IV (1000ml) - - - Give Plasma IV (500ml) - - - Give Plasma IV (250ml) - - - Give Saline IV (1000ml) - - - Give Saline IV (500ml) - - - Give Saline IV (250ml) - - - Minor - Gering - - - Delayed - - - Immediate - - - Deceased - - - None - - - Normal breathing - Дыхание в норме - Respiración normal - Respiration Normale - Normalny oddech - - - No breathing - Дыхания нет - No respira - Apnée - Brak oddechu - - - Difficult breathing - Дыхание затруднено - Dificultad para respirar - Difficultée Respiratoire - Trudności z oddychaniem - - - Almost no breathing - Дыхания почти нет - Casi sin respirar - Respiration Faible - Prawie brak oddechu - - - Bleeding - Кровотечение - Sangrando - Seignement - Krwawienie zewnętrzne - - - In Pain - Испытывает боль - Con Dolor - A De La Douleur - W bólu - - - Lost a lot of Blood - Большая кровопотеря - Mucha Sangre perdida - A Perdu Bcp de Sang - Stracił dużo krwi - - - Tourniquet [CAT] - Жгут - Torniquete [CAT] - Garot [CAT] - Opaska uciskowa [CAT] - - - Receiving IV [%1ml] - - - - Bandage (Basic) - Повязка (обычная) - Vendaje (Básico) - Bandage (Standard) - Bandaż (jałowy) - - - Used to cover a wound - Для перевязки ран - Utilizado para cubrir una herida - Utilisé Pour Couvrir Une Blessure - Używany w celu przykrycia i ochrony miejsca zranienia - - - A dressing, that is a particular material used to cover a wound, which is applied over the wound + + + Inject Atropine + Atropin + + + Inject Epinephrine + Epinephrine injizieren + Inyectar Epinefrina + Wtrzyknij adrenalinę + Aplikovat Adrenalin + Ввести андреналил + Adrénaline + Adrenalin + Injetar Epinefrina + Inietta Epinefrina + + + Inject Morphine + Morphin injizieren + Inyectar Morfina + Wstrzyknij morfinę + Aplikovat Morfin + Ввести морфин + Morphine + Morfium + Injetar Morfina + Inietta Morfina + + + Transfuse Blood + Bluttransfusion + Transfundir sangre + Przetocz krew + Transfúze krve + Перелить кровь + Transfusion + Infúzió + Transfundir Sangue + Effettua Trasfusione + + + Transfuse Plasma + Plasmatransfusion + + + Transfuse Saline + Salzlösungtransfusion + + + Apply Tourniquet + Aderpresse anwenden + + + Bandage + Verbinden + Venda + Bandaż + Obvázat + Pansement + Benda + Kötözés + Atadura + Перевязать + + + Bandage Head + Kopf verbinden + Vendar la cabeza + Bandażuj głowę + Obvázat hlavu + Перевязать голову + Pansement Tête + Fej kötözése + Atar Cabeça + Benda la testa + + + Bandage Torso + Torso verbinden + Vendar el torso + Bandażuj tors + Obvázat hruď + Перевязать торс + Pansement Torse + Felsőtest kötözése + Atar Tronco + Benda il torso + + + Bandage Left Arm + Arm links verbinden + Vendar el brazo izquierdo + Bandażuj lewe ramię + Obvázat levou ruku + Перевязать левую руку + Pansement Bras Gauche + Bal kar kötözése + Atar Braço Esquerdo + Benda il braccio sinistro + + + Bandage Right Arm + Arm rechts verbinden + Vendar el brazo derecho + Bandażuj prawe ramię + Obvázat pravou ruku + Перевязать правую руку + Pansement Bras Droit + Jobb kar kötözése + Atar Braço Direito + Benda il braccio destro + + + Bandage Left Leg + Bein links verbinden + Vendar la pierna izquierda + Bandażuj lewą nogę + Obvázat levou nohu + Перевязать левую ногу + Pansement Jambe Gauche + Bal láb kötözése + Atar Perna Esquerda + Benda la gamba sinistra + + + Bandage Right Leg + Bein rechts verbinden + Vendar la pierna derecha + Bandażuj prawą nogę + Obvázat pravou nohu + Перевязать правую ногу + Pansement Jambe Droite + Jobb láb kötözése + Atar Perna Direita + Benda la gamba destra + + + Injecting Morphine ... + Morphin injizieren ... + Inyectando Morfina ... + Wstrzykiwanie morfiny ... + Aplikuju Morfin ... + Введение морфина... + Injection de Morphine... + Morfium beadása... + Injetando Morfina ... + Inietto la morfina ... + + + Injecting Epinephrine ... + Epinephrin injizieren ... + Inyectando Epinefrina ... + Wstrzykiwanie adrenaliny ... + Aplikuju Adrenalin ... + Введение андреналина + Injection d'Adrénaline ... + Adrenalin beadása... + Injetando Epinefrina ... + Inietto l'epinefrina ... + + + Injecting Atropine ... + Atropin injizieren ... + + + Transfusing Blood ... + Bluttransfusion ... + Realizando transfusión ... + Przetaczanie krwi ... + Probíhá transfúze krve ... + Переливание крови... + Transfusion Sanguine ... + Infúzió... + Transfundindo Sangue ... + Effettuo la trasfusione ... + + + Transfusing Saline ... + Sallösungtransfusion ... + + + Transfusing Plasma ... + Plasmatransfusion ... + + + Bandaging ... + Verbinden ... + Vendando ... + Bandażowanie ... + Obvazuji ... + Pansement ... + Sto applicando la benda ... + Bekötözés... + Atando ... + Перевязывание.... + + + Applying Tourniquet ... + Aderpresse ... + + + Medical + Zdravotní + Médical + Sanitäter + Medico + Medyczne + Médico + Медик + Médico + + + Field Dressing + Verbandpäckchen + + + Packing Bandage + Mullbinde + + + Elastic Bandage + Elastischer Verband + + + QuikClot + Gerinnungsmittel + + + Check Pulse + Puls überprüfen + + + Check Blood Pressure + Blutdruck messen + + + Triage Card + Triage Karte + + + Tourniquet + Tourniquet + + + Remove Tourniquet + Entferne Tourniquet + + + Give Blood IV (1000ml) + Bluttransfusion IV (1000ml) + + + Give Blood IV (500ml) + Bluttransfusion IV (500ml) + + + Give Blood IV (250ml) + Bluttransfusion IV (250ml) + + + Give Plasma IV (1000ml) + Plasmatransfusion IV (1000ml) + + + Give Plasma IV (500ml) + Plasmatransfusion IV (500ml) + + + Give Plasma IV (250ml) + Plasmatransfusion IV (250ml) + + + Give Saline IV (1000ml) + Kochsaltzlösung IV (1000ml) + + + Give Saline IV (500ml) + Kochsaltzlösung IV (500ml) + + + Give Saline IV (250ml) + Kochsaltzlösung IV (250ml) + + + Minor + Gering + + + Delayed + Verzögert + + + Immediate + Sofort + + + Deceased + tot + + + None + Keine + + + Normal breathing + Дыхание в норме + Respiración normal + Respiration Normale + Normalny oddech + Normale Atmung + + + No breathing + Дыхания нет + No respira + Apnée + Brak oddechu + Keine Atmung + + + Difficult breathing + Дыхание затруднено + Dificultad para respirar + Difficultée Respiratoire + Trudności z oddychaniem + Schwere Atmung + + + Almost no breathing + Дыхания почти нет + Casi sin respirar + Respiration Faible + Prawie brak oddechu + Fast keine Atmung + + + Bleeding + Кровотечение + Sangrando + Seignement + Krwawienie zewnętrzne + Blutet + + + In Pain + Испытывает боль + Con Dolor + A De La Douleur + W bólu + Hat Schmerzen + + + Lost a lot of Blood + Большая кровопотеря + Mucha Sangre perdida + A Perdu Bcp de Sang + Stracił dużo krwi + Große Menge Blut verloren + + + Tourniquet [CAT] + Жгут + Torniquete [CAT] + Garot [CAT] + Opaska uciskowa [CAT] + Aderpresse [CAT] + + + Receiving IV [%1ml] + Erhalte IV [%1ml] + + + Bandage (Basic) + Повязка (обычная) + Vendaje (Básico) + Bandage (Standard) + Bandaż (jałowy) + Bandage (Standard) + + + Used to cover a wound + Для перевязки ран + Utilizado para cubrir una herida + Utilisé Pour Couvrir Une Blessure + Używany w celu przykrycia i ochrony miejsca zranienia + Verwendet um Wunden abzudecken + + + A dressing, that is a particular material used to cover a wound, which is applied over the wound once bleeding has been stemmed. - Повязка, накладываемая поверх раны после остановки кровотечения. - Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez + Повязка, накладываемая поверх раны после остановки кровотечения. + Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez ha dejado de sangrar. - C'est un bandage, qui est fait d'un matériel spécial utiliser pour couvrir une blessure, qui peut + C'est un bandage, qui est fait d'un matériel spécial utiliser pour couvrir une blessure, qui peut etre appliquer des que le seignement as ete stopper. - Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. + Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. - - - Packing Bandage - Тампонирующая повязка - Vendaje Compresivo - Bandage Mèche - Bandaż (uciskowy) - - - Used to pack medium to large wounds and stem the bleeding - Для тампонирования ран среднего и большого размера и остановки кровотечения. - Se utiliza para vendar heridas medianas y grandes y detener el sangrado - Utiliser pour remplire la cavité créé dans une blessure moyenne et grande. - Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. - - - A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is + + + Packing Bandage + Тампонирующая повязка + Vendaje Compresivo + Bandage Mèche + Bandaż (uciskowy) + Mullbinde + + + Used to pack medium to large wounds and stem the bleeding + Для тампонирования ран среднего и большого размера и остановки кровотечения. + Se utiliza para vendar heridas medianas y grandes y detener el sangrado + Utiliser pour remplire la cavité créé dans une blessure moyenne et grande. + Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. + Verwendet um mittlere bis große Wunden abzudecken und Blutungen zu stoppen + + + A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is an option in large polytrauma injuries. - Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжелых + Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжелых сочетанных ранениях возможно тампонирование раны. - Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes + Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes lesiones o politraumatismos. - Un bandage servent a etre inseré dans les blessure pour éponger le seignement et faciliter la + Un bandage servent a etre inseré dans les blessure pour éponger le seignement et faciliter la guerrison. Ce bandage est une option pour soigner les lession de politrauma. - Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. - - - Bandage (Elastic) - Повязка (давящая) - Vendaje (Elástico) - Bandage (Élastique) - Bandaż (elastyczny) - - - Bandage kit, Elastic - Давящая повязка - Vendaje (Elástico) - Bandage Compressif Élastique - Zestaw bandaży elastycznych. - - - - - Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la + Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. + + + Bandage (Elastic) + Повязка (давящая) + Vendaje (Elástico) + Bandage (Élastique) + Bandaż (elastyczny) + Bandage (Elastisch) + + + Bandage kit, Elastic + Давящая повязка + Vendaje (Elástico) + Bandage Compressif Élastique + Zestaw bandaży elastycznych. + Elastische Binde (Kompressionsbinde) + + + + + Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la tenue du bandage lors de mouvment. - Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. - Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada - - - Tourniquet (CAT) - Жгут - Torniquete (CAT) - Garot (CAT) - Staza (typ. CAT) - - - Slows down blood loss when bleeding - Уменьшает кровопотерю при кровотечении. - Reduce la velocidad de pérdida de sangre - Ralentit le seignement - Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. - - - A constricting device used to compress venous and arterial circulation in effect inhibiting or + Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. + Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada + + + Tourniquet (CAT) + Жгут + Torniquete (CAT) + Garot (CAT) + Staza (typ. CAT) + Aderpresse (CAT) + + + Slows down blood loss when bleeding + Уменьшает кровопотерю при кровотечении. + Reduce la velocidad de pérdida de sangre + Ralentit le seignement + Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. + Verringert den Blutverlust während einer Blutung + + + A constricting device used to compress venous and arterial circulation in effect inhibiting or slowing blood flow and therefore decreasing loss of blood. - Жгут используется для прижатия сосудов, приводящего к остановке или значительному уменьшению + Жгут используется для прижатия сосудов, приводящего к остановке или значительному уменьшению кровотечения и сокращению кровопотери. - Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre + Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre - Un appareil servent a compresser les artères et veines afin de reduire la perte de sang. - Opaska zaciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym + Un appareil servent a compresser les artères et veines afin de reduire la perte de sang. + Opaska zaciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym krwawieniem tętniczym lub żylnym. - - - Morphine autoinjector - Морфин в автоматическом шприце - Morfina auto-inyectable - Auto-injecteur de Morphine - Autostrzykawka z morfiną - - - Used to combat moderate to severe pain experiences - Для снятия средних и сильных болевых ощущений. - Usado para combatir los estados dolorosos moderados a severos - Utiliser pour contrer les douleurs modéré à severes. - Morfina. Ma silne działanie przeciwbólowe. - - - An analgesic used to combat moderate to severe pain experiences. - Анальгетик для снятия средних и сильных болевых ощущений. - Analgésico usado para combatir los estados dolorosos de moderado a severo. - Un Analgésique puissant servant a contrer les douleur modéré a severe. - Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. - - - Atropin autoinjector - Атропин в автоматическом шприце - Atropina auto-inyectable - Auto-injecteur d'Atropine - Autostrzykawka AtroPen - - - Used in NBC scenarios - Применяется для защиты от ОМП - Usado en escenarios NBQ - Utiliser en cas d'attaque CBRN - Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. - - - A drug used by the Military in NBC scenarios. - Препарат, используемый в войсках для защиты от оружия массового поражения. - Medicamento usado por Militares en escenarios NBQ - Médicament utilisé par l'armée en cas d'attaque CBRN - Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w + Ein Gerät einschränkendes Gerät das Druck auf das Venen und Arterien ausübt und so den Blutfluss verringert. Dadurch wird der Blutverlust bei einer Blutung verringert. + + + Morphine autoinjector + Морфин в автоматическом шприце + Morfina auto-inyectable + Auto-injecteur de Morphine + Autostrzykawka z morfiną + Morphium Autoinjektor + + + Used to combat moderate to severe pain experiences + Для снятия средних и сильных болевых ощущений. + Usado para combatir los estados dolorosos moderados a severos + Utiliser pour contrer les douleurs modéré à severes. + Morfina. Ma silne działanie przeciwbólowe. + Verwendet um mäßige bis starke Schmerzen zu behandeln + + + An analgesic used to combat moderate to severe pain experiences. + Анальгетик для снятия средних и сильных болевых ощущений. + Analgésico usado para combatir los estados dolorosos de moderado a severo. + Un Analgésique puissant servant a contrer les douleur modéré a severe. + Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. + Ein Schmerzmittel um mäßige bis starke Schmerzen zu behandeln + + + Atropin autoinjector + Атропин в автоматическом шприце + Atropina auto-inyectable + Auto-injecteur d'Atropine + Autostrzykawka AtroPen + Atropin Autoinjektor + + + Used in NBC scenarios + Применяется для защиты от ОМП + Usado en escenarios NBQ + Utiliser en cas d'attaque CBRN + Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. + Verwendet bei ABC Kontamination + + + A drug used by the Military in NBC scenarios. + Препарат, используемый в войсках для защиты от оружия массового поражения. + Medicamento usado por Militares en escenarios NBQ + Médicament utilisé par l'armée en cas d'attaque CBRN + Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w przypadku zagrożeń NBC. - - - Epinephrine autoinjector - Адреналин в автоматическом шприце - Epinefrina auto-inyectable - Auto-injecteur d'épinéphrine - Autostrzykawka EpiPen - - - Increase heart rate and counter effects given by allergic reactions - Стимулирует работу сердца и купирует аллергические реакции. - Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas - Augmente la Fréquance cadiaque et contré les effet d'une reaction Anaphylactique - Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne - - - A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter + Ein Medikament, das vom Militär bei ABC Kontamination verwendet wird. + + + Epinephrine autoinjector + Адреналин в автоматическом шприце + Epinefrina auto-inyectable + Auto-injecteur d'épinéphrine + Autostrzykawka EpiPen + Epiniphrin Autoinjektor + + + Increase heart rate and counter effects given by allergic reactions + Стимулирует работу сердца и купирует аллергические реакции. + Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas + Augmente la Fréquance cadiaque et contré les effet d'une reaction Anaphylactique + Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne + Steigert die Herzfrequenz um den Effekt von allergischen Reaktionen zu bekämpfen + + + A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter such effects given by allergic reactions (anaphylaxis). Used in sudden cardiac arrest scenarios with decreasing positive outcomes. - Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты + Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты сердечных сокращений и купированию аллергических реакций (анафилактического шока). Применяется при остановке сердца с уменьшением вероятности благоприятного исхода. - Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de + Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de las reacciones alérgicas (anafilaxis). Se utiliza en caso de paros cardiacos repentinos. - Un medicament qui fonctione sur le systeme sympatique créan une dilatation des bronches, augmente la + Un medicament qui fonctione sur le systeme sympatique créan une dilatation des bronches, augmente la fréquance cardiaque et contre les effet d'une reaction alergique (anaphylaxie). Utiliser lors d'arret cardio-respiratoire pour augmenté les chances retrouver un ryhtme. - EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i + EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i beta-adrenergiczne. Pobudzenie układu współczulnego prowadzi do zwiększenia częstotliwości pracy serca, zwiększenia pojemności wyrzutowej serca i przyśpieszenia krążenia wieńcowego. Pobudzenie oskrzelowych receptorów beta-adrenergicznych wywołuje rozkurcz mięśni gładkich oskrzeli, co w efekcie zmniejsza towarzyszące oddychaniu świsty i duszności. - - - Plasma IV (1000ml) - Плазма для в/в вливания (1000 мл) - Plasma Intravenoso (1000ml) - Plasma Sanguin IV (1000ml) - Osocze IV (1000ml) - - - A volume-expanding blood supplement. - Дополнительный препарат, применяемый при возмещении объема крови. - Suplemento para expandir el volumen sanguíneo. - Supplement visant a remplacer les volume sanguin - Składnik krwi, używany do zwiększenia jej objętości. - - - A volume-expanding blood supplement. - Дополнительный препарат, применяемый при возмещении объема крови. - Suplemento para expandir el volumen sanguíneo. - Supplement visant a remplacer le volume sanguin et remplace les plaquettes. - Składnik krwi, używany do zwiększenia jej objętości. - - - Plasma IV (500ml) - Плазма для в/в вливания (500 мл) - Plasma Intravenoso (500ml) - Plasma Sanguin IV (500ml) - Osocze IV (500ml) - - - Plasma IV (250ml) - Плазма для в/в вливания (250 мл) - Plasma Intravenoso (250ml) - Plasma Sanguin (250ml) - Osocze IV (250ml) - - - Blood IV (1000ml) - Кровь для переливания (1000 мл) - Sangre Intravenosa (1000ml) - Cullot Sanguin IV (1000ml) - Krew IV (1000ml) - - - Blood IV, for restoring a patients blood (keep cold) - Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) - Sangre Intravenosa, para restarurar el volumen sanguíneo (mantener frío) - Cullot Sanguin IV, pour remplacer le volume sanguin (garder Réfrigeré) - Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych - - - O Negative infusion blood used in strict and rare events to replenish blood supply usually + + + Plasma IV (1000ml) + Плазма для в/в вливания (1000 мл) + Plasma Intravenoso (1000ml) + Plasma Sanguin IV (1000ml) + Osocze IV (1000ml) + Plasma IV (1000ml) + + + A volume-expanding blood supplement. + Дополнительный препарат, применяемый при возмещении объема крови. + Suplemento para expandir el volumen sanguíneo. + Supplement visant a remplacer les volume sanguin + Składnik krwi, używany do zwiększenia jej objętości. + + + A volume-expanding blood supplement. + Дополнительный препарат, применяемый при возмещении объема крови. + Suplemento para expandir el volumen sanguíneo. + Supplement visant a remplacer le volume sanguin et remplace les plaquettes. + Składnik krwi, używany do zwiększenia jej objętości. + + + Plasma IV (500ml) + Плазма для в/в вливания (500 мл) + Plasma Intravenoso (500ml) + Plasma Sanguin IV (500ml) + Osocze IV (500ml) + Plasma IV (500ml) + + + Plasma IV (250ml) + Плазма для в/в вливания (250 мл) + Plasma Intravenoso (250ml) + Plasma Sanguin (250ml) + Osocze IV (250ml) + Plasma IV (250ml) + + + Blood IV (1000ml) + Кровь для переливания (1000 мл) + Sangre Intravenosa (1000ml) + Cullot Sanguin IV (1000ml) + Krew IV (1000ml) + Blut IV (1000ml) + + + Blood IV, for restoring a patients blood (keep cold) + Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) + Sangre Intravenosa, para restarurar el volumen sanguíneo (mantener frío) + Cullot Sanguin IV, pour remplacer le volume sanguin (garder Réfrigeré) + Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych + + + O Negative infusion blood used in strict and rare events to replenish blood supply usually conducted in the transport phase of medical care. - Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема + Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема потерянной крови на догоспитальном этапе оказания медицинской помощи. - Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume + Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume sanguin perdu. Habituelment utiliser lors du transport ou dans un etablisement de soin. - Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj + Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj w trakcie fazie transportu rannej osoby do szpitala. - Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdido. Uso + Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdido. Uso habitual durante el transporte de heridos. - - - Blood IV (500ml) - Кровь для переливания (500 мл) - Sangre Intravenosa (500ml) - Cullot Sanguin IV (500ml) - Krew IV (500ml) - - - Blood IV (250ml) - Кровь для переливания (250 мл) - Sangre Intravenosa (250ml) - Cullot Sanguin IV (250ml) - Krew IV (250ml) - - - Saline IV (1000ml) - Физраствор для в/в вливания (1000 мл) - Solución Salina Intravenosa (1000ml) - solution Saline 0.9% IV (1000ml) - Solanka 0,9% IV (1000ml) - - - Saline IV, for restoring a patients blood - Пакет физраствора для возмещения объема потерянной крови - Solución Salina Intravenosa, para restaurar el volumen sanguíneo - Solution Saline 0.9% IV, pour retablir temporairement la tention arteriel - Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta - - - A medical volume-replenishing agent introduced into the blood system through an IV infusion. + + + Blood IV (500ml) + Кровь для переливания (500 мл) + Sangre Intravenosa (500ml) + Cullot Sanguin IV (500ml) + Krew IV (500ml) + Blut IV (500ml) + + + Blood IV (250ml) + Кровь для переливания (250 мл) + Sangre Intravenosa (250ml) + Cullot Sanguin IV (250ml) + Krew IV (250ml) + Blut IV (250ml) + + + Saline IV (1000ml) + Физраствор для в/в вливания (1000 мл) + Solución Salina Intravenosa (1000ml) + solution Saline 0.9% IV (1000ml) + Solanka 0,9% IV (1000ml) + Kochsalzlösung (1000ml) + + + Saline IV, for restoring a patients blood + Пакет физраствора для возмещения объема потерянной крови + Solución Salina Intravenosa, para restaurar el volumen sanguíneo + Solution Saline 0.9% IV, pour retablir temporairement la tention arteriel + Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta + + + A medical volume-replenishing agent introduced into the blood system through an IV infusion. - Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного + Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного вливания. - Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. - Un remplacment temporaire pour rétablir la tention artériel lors de perte sanguine, étant ajouter + Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. + Un remplacment temporaire pour rétablir la tention artériel lors de perte sanguine, étant ajouter par intraveineuse - Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór + Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór elektrolitów, podawany dożylnie (IV). - - - Saline IV (500ml) - Физраствор для в/в вливания (500 мл) - Solución Salina Intravenosa (500ml) - Solution Saline 0.9% IV (500ml) - Solanka 0,9% IV (500ml) - - - Saline IV (250ml) - Физраствор для в/в вливания (250 мл) - Solución Salina Intravenosa (250ml) - Solution Saline 0.9% IV (250ml) - Solanka 0,9% IV (250ml) - - - Basic Field Dressing (QuikClot) - Первичный перевязочный пакет (QuikClot) - Vendaje Básico (Coagulante) - Bandage Regulier (Coagulant) - Opatrunek QuikClot - - - QuikClot bandage - Гемостатический пакет QuikClot - Venda Coagulante - Bandage coagulant - Podstawowy opatrunek stosowany na rany - - - - - Un bandage servant a coaguler les seignements mineur à moyen. - Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i + + + Saline IV (500ml) + Физраствор для в/в вливания (500 мл) + Solución Salina Intravenosa (500ml) + Solution Saline 0.9% IV (500ml) + Solanka 0,9% IV (500ml) + Kochsalzlösung (500ml) + + + Saline IV (250ml) + Физраствор для в/в вливания (250 мл) + Solución Salina Intravenosa (250ml) + Solution Saline 0.9% IV (250ml) + Solanka 0,9% IV (250ml) + Kochsalzlösung (250ml) + + + Basic Field Dressing (QuikClot) + Первичный перевязочный пакет (QuikClot) + Vendaje Básico (Coagulante) + Bandage Regulier (Coagulant) + Opatrunek QuikClot + Verbandpäckchen(Gerinnungsmittel) + + + QuikClot bandage + Гемостатический пакет QuikClot + Venda Coagulante + Bandage coagulant + Podstawowy opatrunek stosowany na rany + Bandage mit Gerinnungsmittel + + + + + Un bandage servant a coaguler les seignements mineur à moyen. + Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. - Vendaje Hemostático con coagulante que detiene el sangrado. - - - Personal Aid Kit - Аптечка - Kit de Soporte Vital Avanzado - Équipement de support Vitale - Apteczka osobista - - - Includes various treatment kit needed for stitching or advanced treatment - Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. + Vendaje Hemostático con coagulante que detiene el sangrado. + Verband mit Gerinnungsmittel um starke Blutung zu behandeln. + + + Personal Aid Kit + Аптечка + Kit de Soporte Vital Avanzado + Équipement de support Vitale + Apteczka osobista + Persönliches Verbandpäckchen + + + Includes various treatment kit needed for stitching or advanced treatment + Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. - Incluye material médico para tratamientos avanzados - Inclue du matériel medical pour les traitement avancé, tel les point de suture. - Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego - - - - - - - - - Surgical Kit - Хирургический набор - Kit Quirúrgico - - - Surgical Kit for in field advanced medical treatment - Набор для хирургической помощи в полевых условиях - Kit Quirúrgico para el tratamiento avanzado en el campo de batalla - - - Surgical Kit for in field advanced medical treatment - Набор для хирургической помощи в полевых условиях - Kit Quirúrgico para el tratamiento avanzado en el campo de batalla - - - Bodybag - Мешок для трупов - Bolsa para cadáveres - - - A bodybag for dead bodies - Мешок для упаковки трупов - Bolsa para cadáveres - - - A bodybag for dead bodies - Мешок для упаковки трупов - Bolsa para cadáveres - - - - Blood Pressure - Артериальное давление - Presión Arterial - - - Checking Blood Pressure.. - Проверка артериального давления... - Comprobando Presión Arterial... - - - You checked %1 - Вы осмотрели раненого %1 - Examinando a %1 - - - You find a blood pressure of %2/%3 - Артериальное давление %2/%3 - La Presión Arterial es %2/%3 - - - You find a low blood pressure - Давление низкое - La Presión Arterial es baja - - - You find a normal blood pressure - Давление нормальное - La Presión Arterial es normal - - - You find a high blood pressure - Давление высокое - La Presión Arterial es alta - - - You find no blood pressure - Давления нет - No hay Presión Arterial - - - You fail to find a blood pressure - Артериальное давление не определяется - No puedes encontrar Presión Arterial - - - Pulse - Пульс - Pulso - - - Checking Heart Rate.. - Проверка пульса... - Comprobando Pulso... - - - You checked %1 - Вы осмотрели раненого %1 - Examinando a %1 - - - You find a Heart Rate of %2 - Пульс %2 уд./мин. - El Pulso es %2 - - - You find a weak Heart Rate - Пульс слабый - El Pulso es débil - - - You find a strong Heart Rate - Пульс учащенный - El Pulso está acelerado - - - You find a normal Heart Rate - Пульс в норме - El Pulso es bueno - - - You find no Heart Rate - Пульс не прощупывается - No tiene Pulso - - - Response - Реакция - Reacciona - - - You check response of patient - Вы проверяете реакцию раненого - Compruebas si el paciente reacciona - - - %1 is responsive - %1 реагирует на раздражители - %1 ha reaccionado - - - %1 is not responsive - %1 не реагирует - %1 no reacciona - - - You checked %1 - Вы осмотрели раненого %1 - Examinas a %1 - - - Bandaged - Повязка наложена - Vendado - - - You bandage %1 (%2) - Вы перевязали раненого %1 (%2) - Aplicas vendaje a %1 en %2 - - - %1 is bandaging you - %1 перевязывает вас - %1 te está vendando - - - You start stitching injures from %1 (%2) - Вы зашиваете ранения от %1 (%2) - Estás suturando heridas de %1 en %2 - - - Stitching - Наложение швов - Suturando - - - You treat the airway of %1 - Вы интубируете раненого %1 - Estás intubando a %1 - - - Airway - Дыхательные пути - Vías Aéreas - - - %1 is treating your airway - %1 проводит вам интубацию - %1 te está intubando - - - Drag - Ziehen - Arrastrar - Ciągnij - Táhnout - Тащить - Tracter - Húzás - Arrastar - Trascina - - - Carry - Tragen - Cargar - Nieś - Nést - Нести - Porter - Cipelés - Carregar - Trasporta - - - Release - Loslassen - Soltar - Połóż - Položit - Отпустить - Déposer - Elenged - Largar - Lascia - - - Load Patient Into - Patient Einladen - Cargar el paciente en - Załaduj pacjenta - Naložit pacianta do - Погрузить пациента в - Embarquer le Patient - Sebesült berakása - Carregar Paciente Em - Carica paziente nel - - - Unload Patient - Patient Ausladen - Descargar el paciente - Wyładuj pacjenta - Vyložit pacienta - Выгрузить пациента - Débarquer le Patient - Sebesült kihúzása - Descarregar Paciente - Scarica il paziente - - - Unload patient - - - Load patient - - - Place body in bodybag - - - Placing body in bodybag - - - - %1 has bandaged patient - - - %1 used %2 - - - %1 has given an IV - - - %1 applied a tourniquet - - - - + Incluye material médico para tratamientos avanzados + Inclue du matériel medical pour les traitement avancé, tel les point de suture. + Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego + Beinhaltet medizinisches Material fortgeschrittene Behandlung und zum nähen. + + + + + + + + + Surgical Kit + Хирургический набор + Kit Quirúrgico + Operationsset + + + Surgical Kit for in field advanced medical treatment + Набор для хирургической помощи в полевых условиях + Kit Quirúrgico para el tratamiento avanzado en el campo de batalla + Operationsset für fortgeschrittene medizinische Feldversorgung + + + Surgical Kit for in field advanced medical treatment + Набор для хирургической помощи в полевых условиях + Kit Quirúrgico para el tratamiento avanzado en el campo de batalla + Operationsset für fortgeschrittene medizinische Feldversorgung + + + Bodybag + Мешок для трупов + Bolsa para cadáveres + Leichensack + + + A bodybag for dead bodies + Мешок для упаковки трупов + Bolsa para cadáveres + Ein Leichensack für Tote + + + A bodybag for dead bodies + Мешок для упаковки трупов + Bolsa para cadáveres + Ein Leichensack für Tote + + + Blood Pressure + Артериальное давление + Presión Arterial + Blutdruck + + + Checking Blood Pressure.. + Проверка артериального давления... + Comprobando Presión Arterial... + Blutdruck kontrollieren... + + + You checked %1 + Вы осмотрели раненого %1 + Examinando a %1 + Kontrolliert %1 + + + You find a blood pressure of %2/%3 + Артериальное давление %2/%3 + La Presión Arterial es %2/%3 + Blutdruck ist %2/%3 + + + You find a low blood pressure + Давление низкое + La Presión Arterial es baja + Blutdruck ist niedrig + + + You find a normal blood pressure + Давление нормальное + La Presión Arterial es normal + Blutdruck ist normal + + + You find a high blood pressure + Давление высокое + La Presión Arterial es alta + Blutdruck ist hoch + + + You find no blood pressure + Давления нет + No hay Presión Arterial + Patient hat keinen Blutdruck + + + You fail to find a blood pressure + Артериальное давление не определяется + No puedes encontrar Presión Arterial + Blutdruck konnte nicht gefunden werden + + + Pulse + Пульс + Pulso + Puls + + + Checking Heart Rate.. + Проверка пульса... + Comprobando Pulso... + Kontrolliere Herzfrequenz + + + You checked %1 + Вы осмотрели раненого %1 + Examinando a %1 + Kontrolliertt %1 + + + You find a Heart Rate of %2 + Пульс %2 уд./мин. + El Pulso es %2 + Herzfrequenz ist %2 + + + You find a weak Heart Rate + Пульс слабый + El Pulso es débil + Schwacher Puls + + + You find a strong Heart Rate + Пульс учащенный + El Pulso está acelerado + Starker Puls + + + You find a normal Heart Rate + Пульс в норме + El Pulso es bueno + Normaler Puls + + + You find no Heart Rate + Пульс не прощупывается + No tiene Pulso + Kein Puls gefunden + + + Response + Реакция + Reacciona + Ansprechbarkeit + + + You check response of patient + Вы проверяете реакцию раненого + Compruebas si el paciente reacciona + Du prüfst ob der Patient ansprechbar ist + + + %1 is responsive + %1 реагирует на раздражители + %1 ha reaccionado + %1 ist anprechbar + + + %1 is not responsive + %1 не реагирует + %1 no reacciona + %1 ist nicht ansprechbar + + + You checked %1 + Вы осмотрели раненого %1 + Examinas a %1 + Du versucht %1 anzusprechen + + + Bandaged + Повязка наложена + Vendado + + + You bandage %1 (%2) + Вы перевязали раненого %1 (%2) + Aplicas vendaje a %1 en %2 + + + %1 is bandaging you + %1 перевязывает вас + %1 te está vendando + + + You start stitching injures from %1 (%2) + Вы зашиваете ранения от %1 (%2) + Estás suturando heridas de %1 en %2 + + + Stitching + Наложение швов + Suturando + + + You treat the airway of %1 + Вы интубируете раненого %1 + Estás intubando a %1 + + + Airway + Дыхательные пути + Vías Aéreas + Atemwege + + + %1 is treating your airway + %1 проводит вам интубацию + %1 te está intubando + + + Drag + Ziehen + Arrastrar + Ciągnij + Táhnout + Тащить + Tracter + Húzás + Arrastar + Trascina + + + Carry + Tragen + Cargar + Nieś + Nést + Нести + Porter + Cipelés + Carregar + Trasporta + + + Release + Loslassen + Soltar + Połóż + Položit + Отпустить + Déposer + Elenged + Largar + Lascia + + + Load Patient Into + Patient Einladen + Cargar el paciente en + Załaduj pacjenta + Naložit pacianta do + Погрузить пациента в + Embarquer le Patient + Sebesült berakása + Carregar Paciente Em + Carica paziente nel + + + Unload Patient + Patient Ausladen + Descargar el paciente + Wyładuj pacjenta + Vyložit pacienta + Выгрузить пациента + Débarquer le Patient + Sebesült kihúzása + Descarregar Paciente + Scarica il paziente + + + Unload patient + + + Load patient + + + Place body in bodybag + + + Placing body in bodybag + + + %1 has bandaged patient + + + %1 used %2 + + + %1 has given an IV + + + %1 applied a tourniquet + + + \ No newline at end of file diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 772a7a172f..18728d4c64 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -1,24 +1,30 @@  - + MicroDAGR GPS + MicroDAGR GPS MicroDAGR advanced GPS receiver + MicroDAGR Verbesserter GPS Empfänger Angular Unit: + Winkeleinheit: Mils + Mils Show Waypoints On Map: + Zeige Wegpunkte auf Karte Degrees + Grad On @@ -44,6 +50,7 @@ Enter Grid Cords: + Gitter Koordinaten eingeben: Name of [%1] @@ -60,9 +67,11 @@ Compass Direction + Kompass Richtung Mark + Markieren Waypoints @@ -70,6 +79,7 @@ Connect To + Verbinde zu Settings @@ -78,9 +88,11 @@ SetWP + WP setzen Add + Hinzufügen Delete @@ -95,15 +107,19 @@ Toggle MicroDAGR Display Mode + MicoDAGR Anzeigemodus wählen Show MicoDAGR + Zeige MicroDAGR Configure MicroDAGR + Konfiguriere MicroDAGR Close MicroDAGR + Schließe MicroDAGR \ No newline at end of file diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index 622df44aca..e832b2ce94 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -68,6 +68,7 @@ Show name tags for AI units + Zeige Namen für KI Einheiten Show SoundWaves (requires player names) @@ -76,6 +77,7 @@ Default Nametag Color (Non Group Members) + Standard Namenfarbe (Nicht Gruppenmitglieder) \ No newline at end of file diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 76407da435..32a551e613 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -41,6 +41,7 @@ Values + Werte Yes @@ -75,9 +76,11 @@ Export + Exportieren Open Export Menu + Öffne Exportier Menü String input. @@ -93,6 +96,7 @@ Save input + Speichere Eingabe Include Client Settings diff --git a/addons/reload/stringtable.xml b/addons/reload/stringtable.xml index 40f36c6549..dfb5e98ca0 100644 --- a/addons/reload/stringtable.xml +++ b/addons/reload/stringtable.xml @@ -1,12 +1,14 @@ - - + + Check ammo on weapon reload + Munition beim Nachladen prüfen Check the ammo in your new magazine on magazine reload. + Munition im neuen Magazin beim Magazinfüllen prüfen Check Ammo @@ -34,9 +36,11 @@ Link belt + Gurt anhängen Linking belt... + Gurt anhängen... - + \ No newline at end of file diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml index b52100046f..42dd3838c3 100644 --- a/addons/winddeflection/stringtable.xml +++ b/addons/winddeflection/stringtable.xml @@ -1,32 +1,38 @@ - - - - - - Wind Information - Informacje o wietrze - Información del viento - - - Direction: %1 - Kierunek: %1 - Dirección: %1 - - - Speed: %1 m/s - Prędkość: %1 - Velocidad: %1 m/s - - - Weather Information - Informacje o pogodzie - Información Meteorológica - - - Humidity: %1% - Wilgotność: %1 - Humedad: %1% - - - - + + + + + + + Wind Information + Informacje o wietrze + Información del viento + Windinformationen + + + Direction: %1 + Kierunek: %1 + Dirección: %1 + Richtung: %1 + + + Speed: %1 m/s + Prędkość: %1 + Velocidad: %1 m/s + Geschwindigkeit: %1m/s + + + Weather Information + Informacje o pogodzie + Información Meteorológica + Wetterinformationen + + + Humidity: %1% + Wilgotność: %1 + Humedad: %1% + Feuchtigkeit: %1% + + + + \ No newline at end of file From f003ff590e0b12a22d7678205d8eac399b0ba52f Mon Sep 17 00:00:00 2001 From: ulteq Date: Fri, 10 Apr 2015 15:02:45 +0200 Subject: [PATCH 177/816] Fixed the target speed assist feature: *Replaced while/sleep with a PFH --- .../fnc_target_speed_assist_timer.sqf | 33 +++++++++++-------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf index 15896db439..37fa1c5304 100644 --- a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf +++ b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf @@ -3,26 +3,31 @@ #define _dsp (uiNamespace getVariable "ATragMX_Display") if !(ctrlVisible 9000) then { - private ["_startTime"]; false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); true execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist_timer.sqf)); ctrlSetFocus (_dsp displayCtrl 9002); + + [{ + private ["_args", "_startTime"]; + _args = _this select 0; + _startTime = _args select 0; + + if (!(GVAR(speedAssistTimer))) exitWith { + GVAR(speedAssistTimer) = true; + + ctrlSetText [8006, Str(Round((time - _startTime) * 10) / 10)]; - _startTime = time; + [] call FUNC(calculate_target_speed_assist); - while {GVAR(speedAssistTimer)} do { - sleep 0.1; + false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist_timer.sqf)); + true execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); + + [_this select 1] call cba_fnc_removePerFrameHandler; + }; + ctrlSetText [9001, Str(Round((time - _startTime) * 10) / 10)]; - }; - - GVAR(speedAssistTimer) = true; - - ctrlSetText [8006, Str(Round((time - _startTime) * 10) / 10)]; - - [] call FUNC(calculate_target_speed_assist); - - false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist_timer.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); + + }, 0.1, [time]] call CBA_fnc_addPerFrameHandler; }; From c7db3dbffe8aa5201c7cca11ef4c849b246e5d20 Mon Sep 17 00:00:00 2001 From: ulteq Date: Fri, 10 Apr 2015 15:09:18 +0200 Subject: [PATCH 178/816] Renamed canShow function to fit the rest of the functions --- addons/atragmx/CfgVehicles.hpp | 3 ++- addons/atragmx/XEH_preInit.sqf | 2 +- .../atragmx/functions/{fnc_canShow.sqf => fnc_can_show.sqf} | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) rename addons/atragmx/functions/{fnc_canShow.sqf => fnc_can_show.sqf} (85%) diff --git a/addons/atragmx/CfgVehicles.hpp b/addons/atragmx/CfgVehicles.hpp index 4e27f6838e..f015f0e0b9 100644 --- a/addons/atragmx/CfgVehicles.hpp +++ b/addons/atragmx/CfgVehicles.hpp @@ -5,11 +5,12 @@ class CfgVehicles { class ACE_Equipment { class GVAR(open) { displayName = "$STR_ACE_ATragMX_OpenATragMXDialog"; - condition = QUOTE(call FUNC(canShow)); + condition = QUOTE(call FUNC(can_show)); statement = QUOTE(call FUNC(create_dialog)); showDisabled = 0; priority = 2; icon = PATHTOF(UI\ATRAG_Icon.paa); + exceptions[] = {"notOnMap", "isNotInside"}; }; }; }; diff --git a/addons/atragmx/XEH_preInit.sqf b/addons/atragmx/XEH_preInit.sqf index 13adcf492c..91024d05a3 100644 --- a/addons/atragmx/XEH_preInit.sqf +++ b/addons/atragmx/XEH_preInit.sqf @@ -9,7 +9,7 @@ PREP(calculate_solution); PREP(calculate_target_range_assist); PREP(calculate_target_solution); PREP(calculate_target_speed_assist); -PREP(canShow); +PREP(can_show); PREP(change_gun); PREP(create_dialog); PREP(cycle_range_card_columns); diff --git a/addons/atragmx/functions/fnc_canShow.sqf b/addons/atragmx/functions/fnc_can_show.sqf similarity index 85% rename from addons/atragmx/functions/fnc_canShow.sqf rename to addons/atragmx/functions/fnc_can_show.sqf index 83185fdfd3..bc401491de 100644 --- a/addons/atragmx/functions/fnc_canShow.sqf +++ b/addons/atragmx/functions/fnc_can_show.sqf @@ -6,10 +6,10 @@ * Nothing * * Return Value: - * canShow (bool) + * can_show (bool) * * Example: - * call ace_atragmx_fnc_canShow + * call ace_atragmx_fnc_can_show * * Public: No */ From ad3c9493d7272a19dff9de9f062eefce134cc87b Mon Sep 17 00:00:00 2001 From: ulteq Date: Fri, 10 Apr 2015 15:09:38 +0200 Subject: [PATCH 179/816] Fixed ATragMX not working when bipod is deployed --- addons/atragmx/functions/fnc_create_dialog.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/atragmx/functions/fnc_create_dialog.sqf b/addons/atragmx/functions/fnc_create_dialog.sqf index f8881f853a..d11ab4a03c 100644 --- a/addons/atragmx/functions/fnc_create_dialog.sqf +++ b/addons/atragmx/functions/fnc_create_dialog.sqf @@ -1,6 +1,6 @@ #include "script_component.hpp" -if (dialog) exitWith { false }; +//if (dialog) exitWith { false }; if (underwater ACE_player) exitWith { false }; if (!("ACE_ATragMX" in (uniformItems ACE_player)) && !("ACE_ATragMX" in (vestItems ACE_player))) exitWith { false }; From 25ec665f455233a6157b16e414b67242f40ce040 Mon Sep 17 00:00:00 2001 From: ulteq Date: Fri, 10 Apr 2015 15:17:16 +0200 Subject: [PATCH 180/816] Fixed the ATragMX 'AdvancedBallistics detection routine' --- addons/atragmx/functions/fnc_calculate_solution.sqf | 10 ++++------ addons/atragmx/functions/fnc_init.sqf | 3 --- addons/atragmx/functions/fnc_parse_input.sqf | 2 +- addons/atragmx/functions/fnc_update_gun.sqf | 2 +- 4 files changed, 6 insertions(+), 11 deletions(-) diff --git a/addons/atragmx/functions/fnc_calculate_solution.sqf b/addons/atragmx/functions/fnc_calculate_solution.sqf index 9cc5d74834..b9e7e50e60 100644 --- a/addons/atragmx/functions/fnc_calculate_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_solution.sqf @@ -49,10 +49,8 @@ if (_storeRangeCardData) then { private ["_wind"]; _wind = [cos(270 - _windDirection * 30) * _windSpeed, sin(270 - _windDirection * 30) * _windSpeed, 0]; -if (EGVAR(advanced_ballistics,AdvancedBallistics)) then { - if (EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { - _bc = [_bc, _temperature, _barometricPressure, _relativeHumidity, _atmosphereModel] call EFUNC(advanced_ballistics,calculateAtmosphericCorrection); - }; +if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,AdvancedAirDragEnabled), false])) then { + _bc = [_bc, _temperature, _barometricPressure, _relativeHumidity, _atmosphereModel] call EFUNC(advanced_ballistics,calculateAtmosphericCorrection); }; _TOF = 0; @@ -71,8 +69,8 @@ while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do { _trueVelocity = _bulletVelocity vectorDiff _wind; _trueSpeed = vectorMagnitude _trueVelocity; - if (EGVAR(advanced_ballistics,AdvancedBallistics)) then { - if (EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { + if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { + if (missionNamespace getVariable [QEGVAR(advanced_ballistics,AdvancedAirDragEnabled), false]) then { private ["_drag"]; _drag = -1 * ([_dragModel, _bc, _trueSpeed] call EFUNC(advanced_ballistics,calculateRetardation)); _bulletAccel = (vectorNormalized _trueVelocity) vectorMultiply (_drag); diff --git a/addons/atragmx/functions/fnc_init.sqf b/addons/atragmx/functions/fnc_init.sqf index c8588cd915..510f4f12c6 100644 --- a/addons/atragmx/functions/fnc_init.sqf +++ b/addons/atragmx/functions/fnc_init.sqf @@ -1,8 +1,5 @@ #include "script_component.hpp" -if (isNil QUOTE(EGVAR(advanced_ballistics,AdvancedBallistics))) then { EGVAR(advanced_ballistics,AdvancedBallistics) = false; }; -if (isNil QUOTE(EGVAR(advanced_ballistics,AdvancedAirDragEnabled))) then { EGVAR(advanced_ballistics,AdvancedAirDragEnabled) = false; }; - GVAR(workingMemory) = [+(GVAR(gunList) select 0), +(GVAR(gunList) select 0), +(GVAR(gunList) select 0), +(GVAR(gunList) select 0)]; GVAR(scopeUnits) = ["MILs", "TMOA", "SMOA", "Clicks"]; diff --git a/addons/atragmx/functions/fnc_parse_input.sqf b/addons/atragmx/functions/fnc_parse_input.sqf index b243e5b7ca..ecbf091e6e 100644 --- a/addons/atragmx/functions/fnc_parse_input.sqf +++ b/addons/atragmx/functions/fnc_parse_input.sqf @@ -13,7 +13,7 @@ GVAR(targetRange) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 340)) private ["_boreHeight", "_bulletMass", "_airFriction", "_muzzleVelocity"]; _boreHeight = parseNumber(ctrlText 100); _bulletMass = parseNumber(ctrlText 110); -if (EGVAR(advanced_ballistics,AdvancedBallistics) && EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { +if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,AdvancedAirDragEnabled), false])) then { _airFriction = 0.1 max parseNumber(ctrlText 120) min 2; } else { _airFriction = parseNumber(ctrlText 120) / -1000; diff --git a/addons/atragmx/functions/fnc_update_gun.sqf b/addons/atragmx/functions/fnc_update_gun.sqf index 01f71bee8a..cb4cceaf05 100644 --- a/addons/atragmx/functions/fnc_update_gun.sqf +++ b/addons/atragmx/functions/fnc_update_gun.sqf @@ -15,7 +15,7 @@ if (GVAR(currentUnit) == 1) then { ctrlSetText [ 110, Str(Round((GVAR(workingMemory) select GVAR(currentTarget)) select 12))]; }; -if (EGVAR(advanced_ballistics,AdvancedBallistics) && EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { +if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,AdvancedAirDragEnabled), false])) then { ctrlSetText [ 120, Str(Round(((GVAR(workingMemory) select GVAR(currentTarget)) select 15) * 1000) / 1000)]; } else { ctrlSetText [ 120, Str(Round(((GVAR(workingMemory) select GVAR(currentTarget)) select 4) * -1000 * 1000) / 1000)]; From f07d743c1d9654d09fd29be1f33cb33e5e846e83 Mon Sep 17 00:00:00 2001 From: ulteq Date: Fri, 10 Apr 2015 15:26:56 +0200 Subject: [PATCH 181/816] Fixed Kestrel4500 not working when bipod is deployed --- addons/kestrel4500/functions/fnc_createKestrelDialog.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/kestrel4500/functions/fnc_createKestrelDialog.sqf b/addons/kestrel4500/functions/fnc_createKestrelDialog.sqf index bf5b1abf1b..f9cd6cf04a 100644 --- a/addons/kestrel4500/functions/fnc_createKestrelDialog.sqf +++ b/addons/kestrel4500/functions/fnc_createKestrelDialog.sqf @@ -14,7 +14,7 @@ */ #include "script_component.hpp" -if (dialog) exitWith { false }; +//if (dialog) exitWith { false }; if (underwater ACE_player) exitWith { false }; if (!("ACE_Kestrel4500" in (uniformItems ACE_player)) && !("ACE_Kestrel4500" in (vestItems ACE_player))) exitWith { false }; From 8fc73af1c41b9265170e4938cfa470804d5d3a81 Mon Sep 17 00:00:00 2001 From: FreeZbe Date: Fri, 10 Apr 2015 16:26:09 +0200 Subject: [PATCH 182/816] Translation update Addition of french translation --- addons/interact_menu/stringtable.xml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index b3de5efddf..9a7e100fa8 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -4,23 +4,28 @@ Always display cursor for self interaction + Toujours afficher le curseur pour l'interaction personnelle Immer den Cursor für Selbst-Interaktionen anzeigen. Interact Key + Touche d'interaction Interaktionstaste Self Interaction Key + Touche d'interaction personnelle Selbst-Interaktionstaste Self Actions + Interaction personnelle Selbst-Interaktion Vehicle Actions + Interaction véhicule Fahrzeug-Interaktion - \ No newline at end of file + From 439dfa7b3cdbb8656722e0dfb788719e54c186de Mon Sep 17 00:00:00 2001 From: Grzegorz Date: Fri, 10 Apr 2015 16:31:47 +0200 Subject: [PATCH 183/816] laser_selfdesignate PL translation fixes --- addons/laser_selfdesignate/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/laser_selfdesignate/stringtable.xml b/addons/laser_selfdesignate/stringtable.xml index 4562110539..b9be287963 100644 --- a/addons/laser_selfdesignate/stringtable.xml +++ b/addons/laser_selfdesignate/stringtable.xml @@ -4,11 +4,11 @@ Laser<br/>Designator On - Laser<br/>Dezygnator wł. + Desygnator<br/>laserowy wł. Laser<br/>Designator Off - Laser<br/>Dezygnator wył. + Desygnator<br/>laserowy wył. From a95b0b051c2fec62a05f8a3476a0621e9593b0a8 Mon Sep 17 00:00:00 2001 From: Grzegorz Date: Fri, 10 Apr 2015 16:33:09 +0200 Subject: [PATCH 184/816] inventory PL translation --- addons/inventory/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml index 034afd6986..3618fbc59f 100644 --- a/addons/inventory/stringtable.xml +++ b/addons/inventory/stringtable.xml @@ -4,7 +4,7 @@ Make Inventory Display Bigger - Powiększ widok ekwipunku + Powiększ UI ekwipunku Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed. From 3541500947cd52a0b0598366c145401d152bee9f Mon Sep 17 00:00:00 2001 From: FreeZbe Date: Fri, 10 Apr 2015 16:41:51 +0200 Subject: [PATCH 185/816] Translation changes --- addons/interaction/stringtable.xml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index e85d0d3b47..36a1eebe3c 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -4,34 +4,42 @@ Interactions + Interactions Interaktion Torso + Torse Torso Head + Tête Kopf Left Arm + Bras gauche Arm links Right Arm + Bras droit Arm rechts Left Leg + Jambe gauche Bein links Right Leg + Jambe droite Bein rechts Weapon + Arme Waffe @@ -374,7 +382,7 @@ You were tapped on the RIGHT shoulder Te tocaron el hombro DERECHO Dir wurde auf die Rechte Schulter geklopft - On te tape sur l'épaule + On te tape sur l'épaule droite Zostałeś klepnięty po ramieniu Vállonveregettek Někdo tě poklepal na rameno @@ -386,7 +394,7 @@ You were tapped on the LEFT shoulder. Te tocaron el hombro IZQUIERDO. Dir wurde auf die Linke Schulter geklopft - On te tape sur l'épaule. + On te tape sur l'épaule gauche Zostałeś klepnięty po ramieniu Vállonveregettek Někdo tě poklepal na rameno. @@ -637,7 +645,7 @@ Equipment Ausrüstung Equipamiento - Équipment + Équipement Ekwipunek Vybavení Felszerelés @@ -656,6 +664,7 @@ Interact Interagiere + Interagir Interakce Взаимодействовать Interakcja @@ -664,6 +673,7 @@ Passengers Passagiere + Passagers - \ No newline at end of file + From 013c56f0709f5fd8cd2b4ad1e1a865aa349347a1 Mon Sep 17 00:00:00 2001 From: ulteq Date: Fri, 10 Apr 2015 16:48:45 +0200 Subject: [PATCH 186/816] Replaced an outdated ATragMX 'AdvancedBallistics detection routine' --- addons/atragmx/functions/fnc_parse_input.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/atragmx/functions/fnc_parse_input.sqf b/addons/atragmx/functions/fnc_parse_input.sqf index ecbf091e6e..363c176077 100644 --- a/addons/atragmx/functions/fnc_parse_input.sqf +++ b/addons/atragmx/functions/fnc_parse_input.sqf @@ -31,7 +31,7 @@ _muzzleVelocity = 100 max _muzzleVelocity min 1400; (GVAR(workingMemory) select GVAR(currentTarget)) set [5, _boreHeight]; (GVAR(workingMemory) select GVAR(currentTarget)) set [12, _bulletMass]; -if (EGVAR(advanced_ballistics,AdvancedBallistics) && EGVAR(advanced_ballistics,AdvancedAirDragEnabled)) then { +if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,AdvancedAirDragEnabled), false])) then { (GVAR(workingMemory) select GVAR(currentTarget)) set [15, _airFriction]; } else { (GVAR(workingMemory) select GVAR(currentTarget)) set [4, _airFriction]; From 37804f01f6b415204c4df64136d15890393d5afd Mon Sep 17 00:00:00 2001 From: ulteq Date: Fri, 10 Apr 2015 16:48:58 +0200 Subject: [PATCH 187/816] Fixed a nasty typo --- addons/atragmx/functions/fnc_update_target.sqf | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/addons/atragmx/functions/fnc_update_target.sqf b/addons/atragmx/functions/fnc_update_target.sqf index 0dd3cb3642..76e5587510 100644 --- a/addons/atragmx/functions/fnc_update_target.sqf +++ b/addons/atragmx/functions/fnc_update_target.sqf @@ -1,22 +1,22 @@ #include "script_component.hpp" -if (!isNil ("GVAR(windSpeed)")) then +if (!isNil QUOTE(GVAR(windSpeed))) then { ctrlSetText [300, Str(Round((GVAR(windSpeed) select GVAR(currentTarget)) * 100) / 100)]; }; -if (!isNil ("GVAR(windDirection)")) then +if (!isNil QUOTE(GVAR(windDirection))) then { ctrlSetText [310, Str(Round((GVAR(windDirection) select GVAR(currentTarget))))]; }; -if (!isNil ("GVAR(inclinationAngle)")) then +if (!isNil QUOTE(GVAR(inclinationAngle))) then { ctrlSetText [320, Str(Round((GVAR(inclinationAngle) select GVAR(currentTarget))))]; }; -if (!isNil ("GVAR(targetSpeed)")) then +if (!isNil QUOTE(GVAR(targetSpeed))) then { ctrlSetText [330, Str(Round((GVAR(targetSpeed) select GVAR(currentTarget)) * 100) / 100)]; }; -if (!isNil ("GVAR(targetRange)")) then +if (!isNil QUOTE(GVAR(targetRange))) then { ctrlSetText [340, Str(Round((GVAR(targetRange) select GVAR(currentTarget))))]; }; From fab5605ad5018ad9a96a19f2f974a4fcc4ef9f27 Mon Sep 17 00:00:00 2001 From: EpMAK Date: Fri, 10 Apr 2015 17:51:48 +0300 Subject: [PATCH 188/816] Translation Russian translation of the texts --- .gitattributes | 17 + .gitignore | 12 +- addons/aircraft/Heli_Attack_01_base_F.hpp | 1956 ++++++------- addons/aircraft/RscInGameUI.hpp | 1160 ++++---- addons/attach/stringtable.xml | 20 +- addons/ballistics/CfgAmmo.hpp | 38 +- addons/captives/stringtable.xml | 9 +- .../common/functions/fnc__handleNetEvent.sqf | 146 +- .../common/functions/fnc_addEventHandler.sqf | 62 +- addons/common/functions/fnc_dumpArray.sqf | 50 +- .../functions/fnc_dumpPerformanceCounters.sqf | 144 +- .../functions/fnc_getTurretDirection.sqf | 72 +- addons/common/functions/fnc_globalEvent.sqf | 42 +- addons/common/functions/fnc_localEvent.sqf | 66 +- .../functions/fnc_removeAllEventHandlers.sqf | 40 +- .../functions/fnc_removeEventHandler.sqf | 46 +- addons/common/functions/fnc_serverEvent.sqf | 58 +- addons/common/functions/fnc_targetEvent.sqf | 66 +- addons/common/functions/script_component.hpp | 24 +- addons/common/stringtable.xml | 16 +- addons/dragging/stringtable.xml | 7 +- addons/explosives/stringtable.xml | 48 +- addons/fcs/functions/fnc_onForceUpdate.sqf | 12 +- addons/fcs/stringtable.xml | 148 +- addons/frag/CfgAmmo.hpp | 704 ++--- addons/frag/CfgEventhandlers.hpp | 34 +- addons/frag/XEH_post_init.sqf | 34 +- addons/frag/XEH_pre_Init.sqf | 90 +- addons/frag/config.cpp | 32 +- .../frag/functions/fnc_BIS_ARTY_WRAPPER.sqf | 24 +- addons/frag/functions/fnc_addBlackList.sqf | 6 +- addons/frag/functions/fnc_addManualTrack.sqf | 12 +- addons/frag/functions/fnc_addTrack.sqf | 38 +- addons/frag/functions/fnc_clearTraces.sqf | 2 +- addons/frag/functions/fnc_denyFrag.sqf | 12 +- addons/frag/functions/fnc_doSpall.sqf | 330 +-- addons/frag/functions/fnc_drawTraces.sqf | 62 +- addons/frag/functions/fnc_frag_trace.sqf | 18 +- addons/frag/functions/fnc_frago.sqf | 460 +-- addons/frag/functions/fnc_removeTrack.sqf | 26 +- addons/frag/functions/fnc_spallHP.sqf | 56 +- addons/frag/functions/fnc_spallTrack.sqf | 78 +- addons/frag/functions/fnc_startTracing.sqf | 8 +- addons/frag/functions/fnc_stopTracing.sqf | 8 +- addons/frag/functions/fnc_trackFragRound.sqf | 104 +- addons/frag/functions/fnc_trackTrace.sqf | 26 +- addons/frag/functions/fnc_vectorDiffFast.sqf | 30 +- addons/frag/script_component.hpp | 30 +- addons/frag/stringtable.xml | 28 +- addons/goggles/stringtable.xml | 6 +- addons/grenades/stringtable.xml | 8 +- addons/hearing/stringtable.xml | 3 +- addons/interact_menu/XEH_clientInit.sqf | 104 +- addons/interact_menu/stringtable.xml | 7 +- addons/interaction/stringtable.xml | 5 +- addons/inventory/stringtable.xml | 4 +- addons/kestrel/stringtable.xml | 4 +- addons/laser/CfgEventhandlers.hpp | 22 +- addons/laser/CfgVehicles.hpp | 16 +- addons/laser/XEH_post_init.sqf | 6 +- addons/laser/XEH_pre_init.sqf | 50 +- addons/laser/config.cpp | 26 +- addons/laser/functions/fnc_checkLos.sqf | 60 +- .../functions/fnc_findLaserDesignator.sqf | 138 +- .../laser/functions/fnc_findStrongestRay.sqf | 96 +- addons/laser/functions/fnc_laserTargetPFH.sqf | 52 +- addons/laser/functions/fnc_laser_init.sqf | 50 +- addons/laser/functions/fnc_rotateVectLine.sqf | 74 +- .../functions/fnc_rotateVectLineGetMap.sqf | 72 +- addons/laser/functions/fnc_shootCone.sqf | 130 +- addons/laser/functions/fnc_shootRay.sqf | 58 +- .../functions/fnc_translateToModelSpace.sqf | 30 +- .../functions/fnc_translateToWeaponSpace.sqf | 42 +- addons/laser/script_component.hpp | 28 +- .../laser_selfdesignate/CfgEventhandlers.hpp | 36 +- addons/laser_selfdesignate/CfgUI.hpp | 62 +- addons/laser_selfdesignate/CfgVehicles.hpp | 60 +- addons/laser_selfdesignate/CfgWeapons.hpp | 22 +- addons/laser_selfdesignate/XEH_post_init.sqf | 6 +- addons/laser_selfdesignate/XEH_pre_init.sqf | 22 +- addons/laser_selfdesignate/config.cpp | 34 +- .../functions/fnc_laserHudDesignateOff.sqf | 38 +- .../functions/fnc_laserHudDesignateOn.sqf | 222 +- .../functions/script_component.hpp | 2 +- .../laser_selfdesignate/script_component.hpp | 24 +- addons/laser_selfdesignate/stringtable.xml | 4 +- addons/laserpointer/stringtable.xml | 10 +- addons/logistics_uavbattery/stringtable.xml | 10 +- addons/logistics_wirecutter/stringtable.xml | 10 +- addons/magazinerepack/stringtable.xml | 5 +- addons/magazines/stringtable.xml | 38 +- addons/main/About.hpp | 70 +- addons/main/CfgModuleCategories.hpp | 14 +- addons/main/about.sqf | 418 +-- addons/main/config.cpp | 1178 ++++---- addons/main/license.sqf | 184 +- addons/main/license.txt | 184 +- addons/main/script_common.hpp | 6 +- addons/main/script_component.hpp | 28 +- addons/main/script_config.hpp | 86 +- addons/main/script_debug.hpp | 90 +- addons/main/script_macros.hpp | 488 +-- addons/main/script_macros_menudef.hpp | 52 +- addons/main/script_mod.hpp | 110 +- addons/maptools/stringtable.xml | 4 +- addons/markers/stringtable.xml | 4 +- addons/medical/stringtable.xml | 1837 ++++++------ addons/microdagr/stringtable.xml | 24 +- addons/missileguidance/CfgAmmo.hpp | 18 +- addons/missileguidance/CfgEventhandlers.hpp | 32 +- addons/missileguidance/CfgWeapons.hpp | 66 +- addons/missileguidance/XEH_post_init.sqf | 6 +- addons/missileguidance/XEH_pre_init.sqf | 26 +- addons/missileguidance/config.cpp | 28 +- .../missileguidance/functions/fnc_fired.sqf | 36 +- .../functions/fnc_guidance_DAGR.sqf | 238 +- .../functions/fnc_guidance_HellfireII.sqf | 496 ++-- .../functions/fnc_guidance_LGB.sqf | 216 +- .../functions/fnc_rotateVectLine.sqf | 74 +- .../functions/fnc_rotateVectLineGetMap.sqf | 72 +- .../functions/fnc_translateToModelSpace.sqf | 30 +- .../functions/fnc_translateToWeaponSpace.sqf | 42 +- addons/missileguidance/script_component.hpp | 26 +- addons/nametags/stringtable.xml | 5 +- addons/optionsmenu/stringtable.xml | 19 +- addons/overheating/stringtable.xml | 4 +- addons/realisticnames/stringtable.xml | 2608 ++++++++--------- addons/reload/stringtable.xml | 10 +- addons/reloadlaunchers/stringtable.xml | 46 +- addons/respawn/stringtable.xml | 7 +- addons/switchunits/stringtable.xml | 5 +- addons/weaponselect/stringtable.xml | 6 +- addons/wep_javelin/CfgEventhandlers.hpp | 34 +- addons/wep_javelin/CfgSounds.hpp | 26 +- addons/wep_javelin/RscInGameUI.hpp | 916 +++--- addons/wep_javelin/XEH_clientInit.sqf | 4 +- addons/wep_javelin/XEH_post_init.sqf | 4 +- addons/wep_javelin/XEH_pre_init.sqf | 28 +- addons/wep_javelin/config.cpp | 28 +- .../functions/fnc_cycleFireMode.sqf | 38 +- addons/wep_javelin/functions/fnc_fired.sqf | 568 ++-- .../wep_javelin/functions/fnc_lockKeyDown.sqf | 4 +- .../wep_javelin/functions/fnc_lockKeyUp.sqf | 4 +- .../wep_javelin/functions/fnc_onOpticDraw.sqf | 262 +- .../wep_javelin/functions/fnc_onOpticLoad.sqf | 32 +- .../functions/fnc_translateToModelSpace.sqf | 38 +- .../functions/fnc_translateToWeaponSpace.sqf | 50 +- addons/wep_javelin/initKeybinds.sqf | 58 +- addons/wep_javelin/script_component.hpp | 104 +- addons/wep_javelin/stringtable.xml | 48 +- addons/winddeflection/stringtable.xml | 70 +- extensions/CMakeLists.txt | 60 +- extensions/build/.gitignore | 6 +- extensions/common/ace_common.cpp | 6 +- extensions/common/ace_common.h | 8 +- extensions/common/targetver.h | 14 +- extensions/fcs/CMakeLists.txt | 20 +- 157 files changed, 9827 insertions(+), 9703 deletions(-) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000..bdb0cabc87 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,17 @@ +# Auto detect text files and perform LF normalization +* text=auto + +# Custom for Visual Studio +*.cs diff=csharp + +# Standard to msysgit +*.doc diff=astextplain +*.DOC diff=astextplain +*.docx diff=astextplain +*.DOCX diff=astextplain +*.dot diff=astextplain +*.DOT diff=astextplain +*.pdf diff=astextplain +*.PDF diff=astextplain +*.rtf diff=astextplain +*.RTF diff=astextplain diff --git a/.gitignore b/.gitignore index 76f95dcd10..a363b6b9c4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ -release/* -*.cache -*.pbo -texHeaders.bin -*.swp -*.swo +release/* +*.cache +*.pbo +texHeaders.bin +*.swp +*.swo diff --git a/addons/aircraft/Heli_Attack_01_base_F.hpp b/addons/aircraft/Heli_Attack_01_base_F.hpp index 7276b3e402..c7e953d378 100644 --- a/addons/aircraft/Heli_Attack_01_base_F.hpp +++ b/addons/aircraft/Heli_Attack_01_base_F.hpp @@ -1,979 +1,979 @@ -class Heli_Attack_01_base_F: Helicopter_Base_F { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; - driverCanEject = 1; - - class MFD - { - class AirplaneHUD - { - class Bones{}; - class Draw{}; - topLeft = "HUD_top_left"; - topRight = "HUD_top_right"; - bottomLeft = "HUD_bottom_left"; - borderLeft = 0; - borderRight = 0; - borderTop = 0; - borderBottom = 0; - color[] = {0.15,1,0.15,1}; - enableParallax = 0; - helmetMountedDisplay = 1; - helmetPosition[] = {0,0,0}; - helmetRight[] = {0,0,0}; - helmetDown[] = {0,0,0}; - }; - class ACE_HUD_1 - { - topLeft = "HUD_top_left"; - topRight = "HUD_top_right"; - bottomLeft = "HUD_bottom_left"; - borderLeft = 0; - borderRight = 0; - borderTop = 0; - borderBottom = 0; - color[] = {0.15,1,0.15,1}; - enableParallax = 0; - class Bones - { - class GunnerAim - { - type = "vector"; - source = "weapon"; - pos0[] = {0.5,"0.9 - 0.04 + 0.012"}; - pos10[] = {"0.5 + 0.0111","0.9 - 0.04 + 0.012 + 0.0133"}; - }; - class Target - { - source = "target"; - type = "vector"; - pos0[] = {0.5,0.5}; - pos10[] = {0.85,0.85}; - }; - class Velocity - { - type = "vector"; - source = "velocity"; - pos0[] = {0.5,0.5}; - pos10[] = {0.65,0.65}; - }; - class Velocity_slip - { - type = "vector"; - source = "velocity"; - pos0[] = {0.5,0.845}; - pos10[] = {0.53,0.845}; - }; - class VspeedBone - { - type = "linear"; - source = "vspeed"; - sourceScale = 1; - min = -10; - max = 10; - minPos[] = {0.93,0.2}; - maxPos[] = {0.93,0.8}; - }; - class RadarAltitudeBone - { - type = "linear"; - source = "altitudeAGL"; - sourceScale = 1; - min = 0; - max = 60; - minPos[] = {0.965,0.2}; - maxPos[] = {0.965,0.8}; - }; - class HorizonBankRot - { - type = "rotational"; - source = "horizonBank"; - center[] = {0.5,0.5}; - min = -3.1416; - max = 3.1416; - minAngle = -180; - maxAngle = 180; - aspectRatio = 1; - }; - class ForwardVec - { - type = "vector"; - source = "forward"; - pos0[] = {0,0}; - pos10[] = {0.25,0.25}; - }; - class WeaponAim - { - type = "vector"; - source = "weapon"; - pos0[] = {0.5,0.5}; - pos10[] = {0.75,0.75}; - }; - class Level0 - { - type = "horizon"; - pos0[] = {0.5,0.5}; - pos10[] = {0.78,0.78}; - angle = 0; - }; - class LevelP5: Level0 - { - angle = 5; - }; - class LevelM5: Level0 - { - angle = -5; - }; - class LevelP10: Level0 - { - angle = 10; - }; - class LevelM10: Level0 - { - angle = -10; - }; - class LevelP15: Level0 - { - angle = 15; - }; - class LevelM15: Level0 - { - angle = -15; - }; - class LevelP20: Level0 - { - angle = 20; - }; - class LevelM20: Level0 - { - angle = -20; - }; - class LevelP25: Level0 - { - angle = 25; - }; - class LevelM25: Level0 - { - angle = -25; - }; - class LevelP30: Level0 - { - angle = 30; - }; - class LevelM30: Level0 - { - angle = -30; - }; - class LevelP35: Level0 - { - angle = 35; - }; - class LevelM35: Level0 - { - angle = -35; - }; - class LevelP40: Level0 - { - angle = 40; - }; - class LevelM40: Level0 - { - angle = -40; - }; - class LevelP45: Level0 - { - angle = 45; - }; - class LevelM45: Level0 - { - angle = -45; - }; - class LevelP50: Level0 - { - angle = 50; - }; - class LevelM50: Level0 - { - angle = -50; - }; - }; - class Draw - { - color[] = {0.18,1,0.18}; - alpha = 1; - condition = "on"; - class Horizont - { - clipTL[] = {0.15,0.15}; - clipBR[] = {0.85,0.85}; - class Dimmed - { - class Level0 - { - type = "line"; - points[] = {{ "Level0",{ -0.42,0 },1 },{ "Level0",{ -0.38,0 },1 },{ },{ "Level0",{ -0.37,0 },1 },{ "Level0",{ -0.33,0 },1 },{ },{ "Level0",{ -0.32,0 },1 },{ "Level0",{ -0.28,0 },1 },{ },{ "Level0",{ -0.27,0 },1 },{ "Level0",{ -0.23,0 },1 },{ },{ "Level0",{ -0.22,0 },1 },{ "Level0",{ -0.18,0 },1 },{ },{ "Level0",{ -0.17,0 },1 },{ "Level0",{ -0.13,0 },1 },{ },{ "Level0",{ -0.12,0 },1 },{ "Level0",{ -0.08,0 },1 },{ },{ "Level0",{ 0.42,0 },1 },{ "Level0",{ 0.38,0 },1 },{ },{ "Level0",{ 0.37,0 },1 },{ "Level0",{ 0.33,0 },1 },{ },{ "Level0",{ 0.32,0 },1 },{ "Level0",{ 0.28,0 },1 },{ },{ "Level0",{ 0.27,0 },1 },{ "Level0",{ 0.23,0 },1 },{ },{ "Level0",{ 0.22,0 },1 },{ "Level0",{ 0.18,0 },1 },{ },{ "Level0",{ 0.17,0 },1 },{ "Level0",{ 0.13,0 },1 },{ },{ "Level0",{ 0.12,0 },1 },{ "Level0",{ 0.08,0 },1 }}; - }; - }; - }; - class HorizonBankRot - { - type = "line"; - width = 3; - points[] = {{ "HorizonBankRot",{ 0,0.25 },1 },{ "HorizonBankRot",{ -0.01,0.23 },1 },{ "HorizonBankRot",{ 0.01,0.23 },1 },{ "HorizonBankRot",{ 0,0.25 },1 }}; - }; - class Static_HAD_BOX - { - clipTL[] = {0,1}; - clipBR[] = {1,0}; - type = "line"; - width = 5; - points[] = {{ { "0.5-0.1","0.9-0.04" },1 },{ { "0.5-0.1","0.9+0.04" },1 },{ { "0.5+0.1","0.9+0.04" },1 },{ { "0.5+0.1","0.9-0.04" },1 },{ { "0.5-0.1","0.9-0.04" },1 },{ },{ { "0.5-0.1","0.9-0.04+0.012" },1 },{ { "0.5-0.092","0.9-0.04+0.012" },1 },{ },{ { "0.5+0.1","0.9-0.04+0.012" },1 },{ { "0.5+0.092","0.9-0.04+0.012" },1 },{ },{ { 0.5,"0.9-0.04" },1 },{ { 0.5,"0.9-0.032" },1 },{ },{ { 0.5,"0.9+0.04" },1 },{ { 0.5,"0.9+0.032" },1 },{ }}; - }; - class Gunner_HAD - { - type = "line"; - width = 6; - points[] = {{ "GunnerAim",{ -0.015,-0.008 },1 },{ "GunnerAim",{ -0.015,0.008 },1 },{ "GunnerAim",{ 0.015,0.008 },1 },{ "GunnerAim",{ 0.015,-0.008 },1 },{ "GunnerAim",{ -0.015,-0.008 },1 }}; - }; - class Slip_ball_group - { - class Slip_bars - { - type = "line"; - width = 4; - points[] = {{ { "0.5-0.018","0.9-0.04" },1 },{ { "0.5-0.018","0.9-0.075" },1 },{ },{ { "0.5+0.018","0.9-0.04" },1 },{ { "0.5+0.018","0.9-0.075" },1 }}; - }; - class Slip_ball - { - type = "line"; - width = 6; - points[] = {{ "Velocity_slip",1,{ "0 * 0.75","-0.02 * 0.75" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.75","-0.01732 * 0.75" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.75","-0.0099999998 * 0.75" },1 },{ "Velocity_slip",1,{ "0.02 * 0.75","0 * 0.75" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.75","0.0099999998 * 0.75" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.75","0.01732 * 0.75" },1 },{ "Velocity_slip",1,{ "0 * 0.75","0.02 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.75","0.01732 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.75","0.0099999998 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.75","0 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.75","-0.0099999998 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.75","-0.01732 * 0.75" },1 },{ "Velocity_slip",1,{ "0 * 0.75","-0.02 * 0.75" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.6","-0.02 * 0.6" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.6","-0.01732 * 0.6" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.6","-0.0099999998 * 0.6" },1 },{ "Velocity_slip",1,{ "0.02 * 0.6","0 * 0.6" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.6","0.0099999998 * 0.6" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.6","0.01732 * 0.6" },1 },{ "Velocity_slip",1,{ "0 * 0.6","0.02 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.6","0.01732 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.6","0.0099999998 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.6","0 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.6","-0.0099999998 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.6","-0.01732 * 0.6" },1 },{ "Velocity_slip",1,{ "0 * 0.6","-0.02 * 0.6" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.5","-0.02 * 0.5" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.5","-0.01732 * 0.5" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.5","-0.0099999998 * 0.5" },1 },{ "Velocity_slip",1,{ "0.02 * 0.5","0 * 0.5" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.5","0.0099999998 * 0.5" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.5","0.01732 * 0.5" },1 },{ "Velocity_slip",1,{ "0 * 0.5","0.02 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.5","0.01732 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.5","0.0099999998 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.5","0 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.5","-0.0099999998 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.5","-0.01732 * 0.5" },1 },{ "Velocity_slip",1,{ "0 * 0.5","-0.02 * 0.5" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.4","-0.02 * 0.4" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.4","-0.01732 * 0.4" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.4","-0.0099999998 * 0.4" },1 },{ "Velocity_slip",1,{ "0.02 * 0.4","0 * 0.4" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.4","0.0099999998 * 0.4" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.4","0.01732 * 0.4" },1 },{ "Velocity_slip",1,{ "0 * 0.4","0.02 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.4","0.01732 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.4","0.0099999998 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.4","0 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.4","-0.0099999998 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.4","-0.01732 * 0.4" },1 },{ "Velocity_slip",1,{ "0 * 0.4","-0.02 * 0.4" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.30","-0.02 * 0.30" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.30","-0.01732 * 0.30" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.30","-0.0099999998 * 0.30" },1 },{ "Velocity_slip",1,{ "0.02 * 0.30","0 * 0.30" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.30","0.0099999998 * 0.30" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.30","0.01732 * 0.30" },1 },{ "Velocity_slip",1,{ "0 * 0.30","0.02 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.30","0.01732 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.30","0.0099999998 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.30","0 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.30","-0.0099999998 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.30","-0.01732 * 0.30" },1 },{ "Velocity_slip",1,{ "0 * 0.30","-0.02 * 0.30" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.20","-0.02 * 0.20" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.20","-0.01732 * 0.20" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.20","-0.0099999998 * 0.20" },1 },{ "Velocity_slip",1,{ "0.02 * 0.20","0 * 0.20" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.20","0.0099999998 * 0.20" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.20","0.01732 * 0.20" },1 },{ "Velocity_slip",1,{ "0 * 0.20","0.02 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.20","0.01732 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.20","0.0099999998 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.20","0 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.20","-0.0099999998 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.20","-0.01732 * 0.20" },1 },{ "Velocity_slip",1,{ "0 * 0.20","-0.02 * 0.20" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.1","-0.02 * 0.1" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.1","-0.01732 * 0.1" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.1","-0.0099999998 * 0.1" },1 },{ "Velocity_slip",1,{ "0.02 * 0.1","0 * 0.1" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.1","0.0099999998 * 0.1" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.1","0.01732 * 0.1" },1 },{ "Velocity_slip",1,{ "0 * 0.1","0.02 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.1","0.01732 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.1","0.0099999998 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.1","0 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.1","-0.0099999998 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.1","-0.01732 * 0.1" },1 },{ "Velocity_slip",1,{ "0 * 0.1","-0.02 * 0.1" },1 }}; - }; - }; - class Centerline - { - type = "line"; - width = 5; - points[] = {{ { 0.5,0.48 },1 },{ { 0.5,0.45 },1 },{ },{ { 0.5,0.52 },1 },{ { 0.5,0.55 },1 },{ },{ { 0.48,0.5 },1 },{ { 0.45,0.5 },1 },{ },{ { 0.52,0.5 },1 },{ { 0.55,0.5 },1 },{ }}; - }; - class WeaponName - { - type = "text"; - source = "weapon"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{ 0.61,0.86 },1}; - right[] = {{ 0.65,0.86 },1}; - down[] = {{ 0.61,0.9 },1}; - }; - class Ammo_GUN - { - type = "group"; - condition = "mgun"; - class Ammo_count_GUN - { - type = "text"; - source = "ammo"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{ 0.61,0.89 },1}; - right[] = {{ 0.65,0.89 },1}; - down[] = {{ 0.61,0.93 },1}; - }; - }; - class Ammo_RKT - { - type = "group"; - condition = "rocket"; - class Ammo_count_RKT - { - type = "text"; - source = "ammo"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{ 0.61,0.89 },1}; - right[] = {{ 0.65,0.89 },1}; - down[] = {{ 0.61,0.93 },1}; - }; - }; - class Ammo_AGM - { - type = "group"; - condition = "AAmissile"; - class Ammo_count_AGM - { - type = "text"; - source = "ammo"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{ 0.61,0.89 },1}; - right[] = {{ 0.65,0.89 },1}; - down[] = {{ 0.61,0.93 },1}; - }; - }; - class Ammo_AAM - { - type = "group"; - condition = "ATmissile"; - class Ammo_count_AAM - { - type = "text"; - source = "ammo"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{ 0.61,0.89 },1}; - right[] = {{ 0.65,0.89 },1}; - down[] = {{ 0.61,0.93 },1}; - }; - }; - class Ammo_Bomb - { - type = "group"; - condition = "Bomb"; - class Ammo_count_Bomb - { - type = "text"; - source = "ammo"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{ 0.61,0.89 },1}; - right[] = {{ 0.65,0.89 },1}; - down[] = {{ 0.61,0.93 },1}; - }; - }; - class LightsGroup - { - type = "group"; - condition = "lights"; - class LightsText - { - type = "text"; - source = "static"; - text = "LIGHTS"; - align = "right"; - scale = 1; - pos[] = {{ 0.03,"0.53 + 0.055" },1}; - right[] = {{ 0.07,"0.53 + 0.055" },1}; - down[] = {{ 0.03,"0.53 + 0.095" },1}; - }; - }; - class CollisionLightsGroup - { - type = "group"; - condition = "collisionlights"; - class CollisionLightsText - { - type = "text"; - source = "static"; - text = "A-COL"; - align = "right"; - scale = 1; - pos[] = {{ 0.03,"0.53 + 0.105" },1}; - right[] = {{ 0.07,"0.53 + 0.105" },1}; - down[] = {{ 0.03,"0.53 + 0.145" },1}; - }; - }; - class GearGroup - { - type = "group"; - condition = "ils"; - class GearText - { - type = "text"; - source = "static"; - text = "GEAR"; - align = "right"; - scale = 1; - pos[] = {{ 0.03,"0.53 + 0.155" },1}; - right[] = {{ 0.07,"0.53 + 0.155" },1}; - down[] = {{ 0.03,"0.53 + 0.195" },1}; - }; - }; - class ATMissileTOFGroup - { - condition = "ATmissile"; - type = "group"; - class TOFtext - { - type = "text"; - align = "right"; - source = "static"; - text = "TOF="; - scale = 1; - pos[] = {{ 0.61,0.92 },1}; - right[] = {{ 0.65,0.92 },1}; - down[] = {{ 0.61,0.96 },1}; - }; - class TOFnumber - { - type = "text"; - source = "targetDist"; - sourcescale = 0.0025; - align = "right"; - scale = 1; - pos[] = {{ 0.69,0.92 },1}; - right[] = {{ 0.73,0.92 },1}; - down[] = {{ 0.69,0.96 },1}; - }; - }; - class LaserTOFGroup - { - condition = "Bomb"; - type = "group"; - class TOFtext - { - type = "text"; - align = "right"; - source = "static"; - text = "TOF="; - scale = 1; - pos[] = {{ 0.61,0.92 },1}; - right[] = {{ 0.65,0.92 },1}; - down[] = {{ 0.61,0.96 },1}; - }; - class TOFnumber - { - type = "text"; - source = "targetDist"; - sourcescale = 0.0025; - align = "right"; - scale = 1; - pos[] = {{ 0.69,0.92 },1}; - right[] = {{ 0.73,0.92 },1}; - down[] = {{ 0.69,0.96 },1}; - }; - }; - class RocketTOFGroup - { - condition = "Rocket"; - type = "group"; - class TOFtext - { - type = "text"; - align = "right"; - source = "static"; - text = "TOF="; - scale = 1; - pos[] = {{ 0.61,0.92 },1}; - right[] = {{ 0.65,0.92 },1}; - down[] = {{ 0.61,0.96 },1}; - }; - class TOFnumber - { - type = "text"; - source = "targetDist"; - sourcescale = 0.0025; - align = "right"; - scale = 1; - pos[] = {{ 0.69,0.92 },1}; - right[] = {{ 0.73,0.92 },1}; - down[] = {{ 0.69,0.96 },1}; - }; - }; - class RangeNumber - { - type = "text"; - source = "targetDist"; - sourceScale = 1; - align = "left"; - scale = 1; - pos[] = {{ 0.39,0.89 },1}; - right[] = {{ 0.43,0.89 },1}; - down[] = {{ 0.39,0.93 },1}; - }; - class RangeText - { - type = "text"; - source = "static"; - text = "RNG"; - align = "left"; - scale = 1; - pos[] = {{ 0.39,0.86 },1}; - right[] = {{ 0.43,0.86 },1}; - down[] = {{ 0.39,0.9 },1}; - }; - class SpeedNumber - { - type = "text"; - align = "right"; - scale = 1; - source = "speed"; - sourceScale = 3.6; - pos[] = {{ 0.03,0.475 },1}; - right[] = {{ 0.08,0.475 },1}; - down[] = {{ 0.03,0.525 },1}; - }; - class TorqueNumber - { - condition = "simulRTD"; - class Torque_number - { - type = "text"; - align = "left"; - scale = 1; - source = "rtdRotorTorque"; - sourceScale = 290; - pos[] = {{ 0.065,0.175 },1}; - right[] = {{ 0.115,0.175 },1}; - down[] = {{ 0.065,0.225 },1}; - }; - class Torquetext - { - type = "text"; - source = "static"; - text = "%"; - align = "right"; - scale = 1; - pos[] = {{ 0.07,0.175 },1}; - right[] = {{ 0.12,0.175 },1}; - down[] = {{ 0.07,0.225 },1}; - }; - }; - class AltNumber: SpeedNumber - { - align = "right"; - source = "altitudeAGL"; - sourceScale = 1; - pos[] = {{ 0.83,0.475 },1}; - right[] = {{ 0.88,0.475 },1}; - down[] = {{ 0.83,0.525 },1}; - }; - class ASLNumber - { - type = "text"; - source = "altitudeASL"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{ 0.835,0.18 },1}; - right[] = {{ 0.875,0.18 },1}; - down[] = {{ 0.835,0.22 },1}; - }; - class VspeedScalePosta - { - type = "line"; - width = 5; - points[] = {{ { 0.98,0.2 },1 },{ { 1,0.2 },1 },{ },{ { 0.93,0.2 },1 },{ { 0.95,0.2 },1 },{ },{ { 0.98,0.35 },1 },{ { 1,0.35 },1 },{ },{ { 0.93,0.35 },1 },{ { 0.95,0.35 },1 },{ },{ { 0.94,0.38 },1 },{ { 0.95,0.38 },1 },{ },{ { 0.94,0.41 },1 },{ { 0.95,0.41 },1 },{ },{ { 0.94,0.44 },1 },{ { 0.95,0.44 },1 },{ },{ { 0.94,0.47 },1 },{ { 0.95,0.47 },1 },{ },{ { 0.98,0.5 },1 },{ { 1,0.5 },1 },{ },{ { 0.93,0.5 },1 },{ { 0.95,0.5 },1 },{ },{ { 0.94,0.53 },1 },{ { 0.95,0.53 },1 },{ },{ { 0.94,0.56 },1 },{ { 0.95,0.56 },1 },{ },{ { 0.94,0.59 },1 },{ { 0.95,0.59 },1 },{ },{ { 0.94,0.62 },1 },{ { 0.95,0.62 },1 },{ },{ { 0.98,0.65 },1 },{ { 1,0.65 },1 },{ },{ { 0.93,0.65 },1 },{ { 0.95,0.65 },1 },{ },{ { 0.99,0.68 },1 },{ { 0.98,0.68 },1 },{ },{ { 0.99,0.71 },1 },{ { 0.98,0.71 },1 },{ },{ { 0.99,0.74 },1 },{ { 0.98,0.74 },1 },{ },{ { 0.99,0.77 },1 },{ { 0.98,0.77 },1 },{ },{ { 0.98,0.8 },1 },{ { 1,0.8 },1 },{ },{ { 0.93,0.8 },1 },{ { 0.95,0.8 },1 },{ }}; - }; - class RadarAltitudeBand - { - clipTL[] = {0,0.2}; - clipBR[] = {1,0.8}; - hideValue = 201; - class radarbanda - { - type = "line"; - width = 17; - points[] = {{ "RadarAltitudeBone",{ 0,0 },1 },{ "RadarAltitudeBone",{ 0,0.6 },1 }}; - }; - }; - class VspeedBand - { - type = "line"; - width = 3; - points[] = {{ "VspeedBone",{ -0.01,0 },1 },{ "VspeedBone",{ -0.025,-0.015 },1 },{ "VspeedBone",{ -0.025,0.015 },1 },{ "VspeedBone",{ -0.01,0 },1 },{ }}; - }; - class HeadingNumber: SpeedNumber - { - source = "heading"; - sourceScale = 1; - align = "center"; - pos[] = {{ 0.5,0.045 },1}; - right[] = {{ 0.56,0.045 },1}; - down[] = {{ 0.5,"0.045 + 0.06" },1}; - }; - class Center_box - { - type = "line"; - width = 1.5; - points[] = {{ { 0.45,"0.02 + 0.085 - 0.06" },1 },{ { "0.45 + 0.10","0.02 + 0.085 - 0.06" },1 },{ { "0.45 + 0.10","0.02 + 0.085" },1 },{ { 0.45,"0.02 + 0.085" },1 },{ { 0.45,"0.02 + 0.085 - 0.06" },1 }}; - }; - class HeadingArrow - { - type = "line"; - width = 7; - points[] = {{ { "0.5","0.128 + 0.03" },1 },{ { 0.5,0.128 },1 }}; - }; - class HeadingScale_LEFT - { - clipTL[] = {0,0}; - clipBR[] = {0.45,1}; - class Heading_group - { - type = "scale"; - horizontal = 1; - source = "heading"; - sourceScale = 1; - width = 5; - top = 0.12; - center = 0.5; - bottom = 0.88; - lineXleft = "0.03 + 0.085"; - lineYright = "0.02 + 0.085"; - lineXleftMajor = "0.04 + 0.085"; - lineYrightMajor = "0.02 + 0.085"; - majorLineEach = 3; - numberEach = 3; - step = 10; - stepSize = "0.05"; - align = "center"; - scale = 1; - pos[] = {0.12,"0.0 + 0.065"}; - right[] = {0.16,"0.0 + 0.065"}; - down[] = {0.12,"0.04 + 0.065"}; - }; - }; - class HeadingScale_RIGHT - { - clipTL[] = {0.55,0}; - clipBR[] = {1,1}; - class Heading_group - { - type = "scale"; - horizontal = 1; - source = "heading"; - sourceScale = 1; - width = 5; - top = 0.12; - center = 0.5; - bottom = 0.88; - lineXleft = "0.03 + 0.085"; - lineYright = "0.02 + 0.085"; - lineXleftMajor = "0.04 + 0.085"; - lineYrightMajor = "0.02 + 0.085"; - majorLineEach = 3; - numberEach = 3; - step = 10; - stepSize = "0.05"; - align = "center"; - scale = 1; - pos[] = {0.12,"0.0 + 0.065"}; - right[] = {0.16,"0.0 + 0.065"}; - down[] = {0.12,"0.04 + 0.065"}; - }; - }; - class HeadingScale_BOTTOM - { - clipTL[] = {0.45,"0.02 + 0.085"}; - clipBR[] = {"0.45 + 0.10",1}; - class Heading_group - { - type = "scale"; - horizontal = 1; - source = "heading"; - sourceScale = 1; - width = 5; - top = 0.12; - center = 0.5; - bottom = 0.88; - lineXleft = "0.03 + 0.085"; - lineYright = "0.02 + 0.085"; - lineXleftMajor = "0.04 + 0.085"; - lineYrightMajor = "0.02 + 0.085"; - majorLineEach = 3; - numberEach = 3; - step = 10; - stepSize = "0.05"; - align = "center"; - scale = 1; - pos[] = {0.12,"0.0 + 0.065"}; - right[] = {0.16,"0.0 + 0.065"}; - down[] = {0.12,"0.04 + 0.065"}; - }; - }; - class Fuel_Text - { - type = "text"; - source = "static"; - text = "Fuel"; - align = "right"; - scale = 1; - pos[] = {{ 0.03,0.9 },1}; - right[] = {{ 0.07,0.9 },1}; - down[] = {{ 0.03,0.94 },1}; - }; - class Fuel_Number - { - type = "text"; - source = "fuel"; - sourceScale = 100; - align = "right"; - scale = 1; - pos[] = {{ 0.1,0.9 },1}; - right[] = {{ 0.14,0.9 },1}; - down[] = {{ 0.1,0.94 },1}; - }; - }; - helmetMountedDisplay = 1; - helmetPosition[] = {-0.04,0.04,0.1}; - helmetRight[] = {0.08,0,0}; - helmetDown[] = {0,-0.08,0}; - }; - class ACE_HUD_2 - { - topLeft = "HUD_top_left"; - topRight = "HUD_top_right"; - bottomLeft = "HUD_bottom_left"; - borderLeft = 0; - borderRight = 0; - borderTop = 0; - borderBottom = 0; - color[] = {0.15,1,0.15,1}; - enableParallax = 0; - class Bones - { - class Velocity - { - type = "vector"; - source = "velocity"; - pos0[] = {0.5,0.5}; - pos10[] = {0.75,0.75}; - }; - class ForwardVec1 - { - type = "vector"; - source = "forward"; - pos0[] = {0,0}; - pos10[] = {0.25,0.25}; - }; - class ForwardVec - { - type = "vector"; - source = "forward"; - pos0[] = {0,0}; - pos10[] = {0.253,0.253}; - }; - class WeaponAim - { - type = "vector"; - source = "weapon"; - pos0[] = {0.5,0.5}; - pos10[] = {0.753,0.753}; - }; - class WeaponAim1 - { - type = "vector"; - source = "weapon"; - pos0[] = {0,0}; - pos10[] = {0.253,0.23}; - }; - class Target - { - type = "vector"; - source = "target"; - pos0[] = {0.5,0.5}; - pos10[] = {0.753,0.753}; - }; - class RadarContact - { - type = "fixed"; - pos[] = {0,0}; - }; - }; - class Draw - { - color[] = {0.18,1,0.18}; - alpha = 1; - condition = "on"; - class PlaneMovementCrosshair - { - type = "line"; - width = 7; - points[] = {{ "ForwardVec1",1,"Velocity",1,{ 0,-0.02 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.01,-0.01732 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.01732,-0.01 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.02,0 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.01732,0.01 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.01,0.01732 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0,0.02 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.01,0.01732 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.01732,0.01 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.02,0 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.01732,-0.01 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.01,-0.01732 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0,-0.02 },1 },{ },{ "ForwardVec1",1,"Velocity",1,{ 0.04,0 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.02,0 },1 },{ },{ "ForwardVec1",1,"Velocity",1,{ -0.04,0 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.02,0 },1 },{ },{ "ForwardVec1",1,"Velocity",1,{ 0,-0.04 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0,-0.02 },1 }}; - }; - class Gunner_AIM - { - type = "group"; - class Circle - { - type = "line"; - width = 6; - points[] = {{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.015 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.03 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.0325 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.0475 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.015 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.03 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.0325 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.0475 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ -0.015,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.03,0 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ -0.0325,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.0475,0 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0.015,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.03,0 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0.0325,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.0475,0 },1 }}; - }; - }; - class GunCross - { - condition = "mgun"; - class Circle - { - type = "line"; - width = 9; - points[] = {{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.05 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.015 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.015 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.05 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ -0.05,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.015,0 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0.015,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.05,0 },1 },{ }}; - }; - }; - class RocketCross - { - condition = "rocket"; - width = 6; - class Circle - { - type = "line"; - width = 6; - points[] = {{ "ForwardVec",1,"WeaponAim",1,{ -0.05,-0.08 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.05,-0.08 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.08 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.08 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ -0.05,0.08 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.05,0.08 },1 },{ }}; - }; - }; - class AT_Aim - { - condition = "ATmissile"; - width = 2; - class Circle - { - type = "line"; - width = 2; - points[] = {{ "ForwardVec",1,"WeaponAim",1,{ -0.1,-0.1 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.1,-0.1 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.1,0.1 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.1,0.1 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.1,-0.1 },1 }}; - }; - }; - class AA_aim - { - condition = "AAmissile"; - class Circle - { - type = "line"; - width = 2.5; - points[] = {{ "ForwardVec",1,"WeaponAim",1,{ "0 / 4","-0.248559 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0434 / 4","-0.244781 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0855 / 4","-0.233571 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.125 / 4","-0.215252 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1607 / 4","-0.190396 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1915 / 4","-0.159774 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2165 / 4","-0.12428 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.234925 / 4","-0.0850072 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2462 / 4","-0.0431499 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.25 / 4","0 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2462 / 4","0.0431499 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.234925 / 4","0.0850072 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2165 / 4","0.12428 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1915 / 4","0.159774 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1607 / 4","0.190396 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.125 / 4","0.215252 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0855 / 4","0.233571 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0434 / 4","0.244781 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 4","0.248559 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0434 / 4","0.244781 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0855 / 4","0.233571 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.125 / 4","0.215252 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1607 / 4","0.190396 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1915 / 4","0.159774 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2165 / 4","0.12428 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.234925 / 4","0.0850072 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2462 / 4","0.0431499 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.25 / 4","0 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2462 / 4","-0.0431499 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.234925 / 4","-0.0850072 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2165 / 4","-0.12428 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1915 / 4","-0.159774 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1607 / 4","-0.190396 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.125 / 4","-0.215252 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0855 / 4","-0.233571 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0434 / 4","-0.244781 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 4","-0.248559 / 4" },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 2","-0.248559 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0434 / 2","-0.244781 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0855 / 2","-0.233571 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.125 / 2","-0.215252 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1607 / 2","-0.190396 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1915 / 2","-0.159774 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2165 / 2","-0.12428 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.234925 / 2","-0.0850072 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2462 / 2","-0.0431499 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.25 / 2","0 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2462 / 2","0.0431499 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.234925 / 2","0.0850072 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2165 / 2","0.12428 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1915 / 2","0.159774 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1607 / 2","0.190396 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.125 / 2","0.215252 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0855 / 2","0.233571 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0434 / 2","0.244781 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 2","0.248559 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0434 / 2","0.244781 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0855 / 2","0.233571 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.125 / 2","0.215252 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1607 / 2","0.190396 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1915 / 2","0.159774 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2165 / 2","0.12428 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.234925 / 2","0.0850072 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2462 / 2","0.0431499 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.25 / 2","0 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2462 / 2","-0.0431499 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.234925 / 2","-0.0850072 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2165 / 2","-0.12428 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1915 / 2","-0.159774 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1607 / 2","-0.190396 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.125 / 2","-0.215252 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0855 / 2","-0.233571 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0434 / 2","-0.244781 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 2","-0.248559 / 2" },1 }}; - }; - }; - class TargetACQ - { - type = "line"; - width = 2; - points[] = {{ "ForwardVec",1,"target",{ 0,-0.06 },1 },{ "ForwardVec",1,"target",{ 0,-0.055 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.05 },1 },{ "ForwardVec",1,"target",{ 0,-0.045 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.04 },1 },{ "ForwardVec",1,"target",{ 0,-0.035 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.03 },1 },{ "ForwardVec",1,"target",{ 0,-0.025 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.02 },1 },{ "ForwardVec",1,"target",{ 0,-0.015 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.01 },1 },{ "ForwardVec",1,"target",{ 0,-0.005 },1 },{ },{ "ForwardVec",1,"target",{ 0,0 },1 },{ "ForwardVec",1,"target",{ 0,0 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.06 },1 },{ "ForwardVec",1,"target",{ 0,0.055 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.05 },1 },{ "ForwardVec",1,"target",{ 0,0.045 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.04 },1 },{ "ForwardVec",1,"target",{ 0,0.035 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.03 },1 },{ "ForwardVec",1,"target",{ 0,0.025 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.02 },1 },{ "ForwardVec",1,"target",{ 0,0.015 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.01 },1 },{ "ForwardVec",1,"target",{ 0,0.005 },1 },{ },{ "ForwardVec",1,"target",{ -0.06,0 },1 },{ "ForwardVec",1,"target",{ -0.055,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.05,0 },1 },{ "ForwardVec",1,"target",{ -0.045,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.04,0 },1 },{ "ForwardVec",1,"target",{ -0.035,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.03,0 },1 },{ "ForwardVec",1,"target",{ -0.025,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.02,0 },1 },{ "ForwardVec",1,"target",{ -0.015,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.01,0 },1 },{ "ForwardVec",1,"target",{ -0.005,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.06,0 },1 },{ "ForwardVec",1,"target",{ 0.055,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.05,0 },1 },{ "ForwardVec",1,"target",{ 0.045,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.04,0 },1 },{ "ForwardVec",1,"target",{ 0.035,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.03,0 },1 },{ "ForwardVec",1,"target",{ 0.025,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.02,0 },1 },{ "ForwardVec",1,"target",{ 0.015,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.01,0 },1 },{ "ForwardVec",1,"target",{ 0.005,0 },1 },{ }}; - }; - class RadarTargets - { - type = "radar"; - pos0[] = {0.5,0.5}; - pos10[] = {0.753,0.753}; - width = 2.5; - points[] = {{ "ForwardVec",1,"RadarContact",{ -0.01,-0.01 },1 },{ "ForwardVec",1,"RadarContact",{ 0.01,-0.01 },1 },{ "ForwardVec",1,"RadarContact",{ 0.01,0.01 },1 },{ "ForwardVec",1,"RadarContact",{ -0.01,0.01 },1 },{ "ForwardVec",1,"RadarContact",{ -0.01,-0.01 },1 }}; - }; - }; - helmetMountedDisplay = 1; - helmetPosition[] = {-0.035,0.035,0.1}; - helmetRight[] = {0.07,0,0}; - helmetDown[] = {0,-0.07,0}; - }; - }; - - class Turrets: Turrets { - class MainTurret: MainTurret { - weapons[] = {"ACE_gatling_20mm_Comanche","missiles_DAGR","missiles_ASRAAM", "ACE_AIR_SAFETY"}; - magazines[] = {"ACE_500Rnd_20mm_shells_Comanche","4Rnd_AAA_missiles","24Rnd_PG_missiles"}; - - outGunnerMayFire = 1; - commanding = -1; - primaryGunner = 1; - gunnerOpticsModel = ""; - gunnerOpticsEffect[] = {"TankCommanderOptics1"}; - gunnerForceOptics = 0; - turretInfoType = "Rsc_ACE_Helo_UI_Turret"; - showAllTargets = 2; - discretedistance[] = {100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100,2200,2300,2400,2500,2600,2700,2800,2900,3000}; - discretedistanceinitindex = 3; - copilotHasFlares = 1; - directionStabilized = 1; - isCopilot = 1; - showHMD = 1; - CanEject = 1; - startEngine = 0; - minElev = -51; - maxElev = 9; - initElev = 6; - minTurn = -120; - maxTurn = 120; - initTurn = 0; - - class OpticsIn - { - class Wide - { - opticsDisplayName = "W"; - initAngleX = 0; - minAngleX = -35; - maxAngleX = 10; - initAngleY = 0; - minAngleY = -100; - maxAngleY = 100; - initFov = 0.466; - minFov = 0.466; - maxFov = 0.466; - visionMode[] = {"Normal","Ti"}; - thermalMode[] = {0,1}; - gunnerOpticsColor[] = {0,0,0,1}; - directionStabilized = 1; - horizontallyStabilized = 1; - gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_wide_F"; - }; - class Medium: Wide - { - opticsDisplayName = "M"; - initFov = 0.093; - minFov = 0.093; - maxFov = 0.093; - gunnerOpticsColor[] = {0,0,0,1}; - directionStabilized = 1; - horizontallyStabilized = 1; - gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_medium_F"; - }; - class Narrow: Wide - { - opticsDisplayName = "N"; - initFov = 0.029; - minFov = 0.029; - maxFov = 0.029; - gunnerOpticsColor[] = {0,0,0,1}; - directionStabilized = 1; - horizontallyStabilized = 1; - gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_narrow_F"; - - }; - class Narrower: Wide - { - opticsDisplayName = "Z"; - initFov = 0.01; - minFov = 0.01; - maxFov = 0.01; - gunnerOpticsColor[] = {0,0,0,1}; - directionStabilized = 1; - horizontallyStabilized = 1; - gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_narrow_F"; - - }; - }; - class OpticsOut - { - class Monocular - { - initAngleX = 0; - minAngleX = -30; - maxAngleX = 30; - initAngleY = 0; - minAngleY = -100; - maxAngleY = 100; - initFov = 1.1; - minFov = 0.133; - maxFov = 1.1; - visionMode[] = {"Normal","NVG"}; - gunnerOpticsModel = ""; - gunnerOpticsEffect[] = {}; - hideUnitInfo = 1; - }; - }; - }; - }; - - class AnimationSources: AnimationSources { - class Gatling { - weapon = "ACE_gatling_20mm_Comanche"; - }; - class Muzzle_flash { - weapon = "ACE_gatling_20mm_Comanche"; - }; - }; +class Heli_Attack_01_base_F: Helicopter_Base_F { + lockDetectionSystem = 12; + incomingMissileDetectionSystem = 16; + driverCanEject = 1; + + class MFD + { + class AirplaneHUD + { + class Bones{}; + class Draw{}; + topLeft = "HUD_top_left"; + topRight = "HUD_top_right"; + bottomLeft = "HUD_bottom_left"; + borderLeft = 0; + borderRight = 0; + borderTop = 0; + borderBottom = 0; + color[] = {0.15,1,0.15,1}; + enableParallax = 0; + helmetMountedDisplay = 1; + helmetPosition[] = {0,0,0}; + helmetRight[] = {0,0,0}; + helmetDown[] = {0,0,0}; + }; + class ACE_HUD_1 + { + topLeft = "HUD_top_left"; + topRight = "HUD_top_right"; + bottomLeft = "HUD_bottom_left"; + borderLeft = 0; + borderRight = 0; + borderTop = 0; + borderBottom = 0; + color[] = {0.15,1,0.15,1}; + enableParallax = 0; + class Bones + { + class GunnerAim + { + type = "vector"; + source = "weapon"; + pos0[] = {0.5,"0.9 - 0.04 + 0.012"}; + pos10[] = {"0.5 + 0.0111","0.9 - 0.04 + 0.012 + 0.0133"}; + }; + class Target + { + source = "target"; + type = "vector"; + pos0[] = {0.5,0.5}; + pos10[] = {0.85,0.85}; + }; + class Velocity + { + type = "vector"; + source = "velocity"; + pos0[] = {0.5,0.5}; + pos10[] = {0.65,0.65}; + }; + class Velocity_slip + { + type = "vector"; + source = "velocity"; + pos0[] = {0.5,0.845}; + pos10[] = {0.53,0.845}; + }; + class VspeedBone + { + type = "linear"; + source = "vspeed"; + sourceScale = 1; + min = -10; + max = 10; + minPos[] = {0.93,0.2}; + maxPos[] = {0.93,0.8}; + }; + class RadarAltitudeBone + { + type = "linear"; + source = "altitudeAGL"; + sourceScale = 1; + min = 0; + max = 60; + minPos[] = {0.965,0.2}; + maxPos[] = {0.965,0.8}; + }; + class HorizonBankRot + { + type = "rotational"; + source = "horizonBank"; + center[] = {0.5,0.5}; + min = -3.1416; + max = 3.1416; + minAngle = -180; + maxAngle = 180; + aspectRatio = 1; + }; + class ForwardVec + { + type = "vector"; + source = "forward"; + pos0[] = {0,0}; + pos10[] = {0.25,0.25}; + }; + class WeaponAim + { + type = "vector"; + source = "weapon"; + pos0[] = {0.5,0.5}; + pos10[] = {0.75,0.75}; + }; + class Level0 + { + type = "horizon"; + pos0[] = {0.5,0.5}; + pos10[] = {0.78,0.78}; + angle = 0; + }; + class LevelP5: Level0 + { + angle = 5; + }; + class LevelM5: Level0 + { + angle = -5; + }; + class LevelP10: Level0 + { + angle = 10; + }; + class LevelM10: Level0 + { + angle = -10; + }; + class LevelP15: Level0 + { + angle = 15; + }; + class LevelM15: Level0 + { + angle = -15; + }; + class LevelP20: Level0 + { + angle = 20; + }; + class LevelM20: Level0 + { + angle = -20; + }; + class LevelP25: Level0 + { + angle = 25; + }; + class LevelM25: Level0 + { + angle = -25; + }; + class LevelP30: Level0 + { + angle = 30; + }; + class LevelM30: Level0 + { + angle = -30; + }; + class LevelP35: Level0 + { + angle = 35; + }; + class LevelM35: Level0 + { + angle = -35; + }; + class LevelP40: Level0 + { + angle = 40; + }; + class LevelM40: Level0 + { + angle = -40; + }; + class LevelP45: Level0 + { + angle = 45; + }; + class LevelM45: Level0 + { + angle = -45; + }; + class LevelP50: Level0 + { + angle = 50; + }; + class LevelM50: Level0 + { + angle = -50; + }; + }; + class Draw + { + color[] = {0.18,1,0.18}; + alpha = 1; + condition = "on"; + class Horizont + { + clipTL[] = {0.15,0.15}; + clipBR[] = {0.85,0.85}; + class Dimmed + { + class Level0 + { + type = "line"; + points[] = {{ "Level0",{ -0.42,0 },1 },{ "Level0",{ -0.38,0 },1 },{ },{ "Level0",{ -0.37,0 },1 },{ "Level0",{ -0.33,0 },1 },{ },{ "Level0",{ -0.32,0 },1 },{ "Level0",{ -0.28,0 },1 },{ },{ "Level0",{ -0.27,0 },1 },{ "Level0",{ -0.23,0 },1 },{ },{ "Level0",{ -0.22,0 },1 },{ "Level0",{ -0.18,0 },1 },{ },{ "Level0",{ -0.17,0 },1 },{ "Level0",{ -0.13,0 },1 },{ },{ "Level0",{ -0.12,0 },1 },{ "Level0",{ -0.08,0 },1 },{ },{ "Level0",{ 0.42,0 },1 },{ "Level0",{ 0.38,0 },1 },{ },{ "Level0",{ 0.37,0 },1 },{ "Level0",{ 0.33,0 },1 },{ },{ "Level0",{ 0.32,0 },1 },{ "Level0",{ 0.28,0 },1 },{ },{ "Level0",{ 0.27,0 },1 },{ "Level0",{ 0.23,0 },1 },{ },{ "Level0",{ 0.22,0 },1 },{ "Level0",{ 0.18,0 },1 },{ },{ "Level0",{ 0.17,0 },1 },{ "Level0",{ 0.13,0 },1 },{ },{ "Level0",{ 0.12,0 },1 },{ "Level0",{ 0.08,0 },1 }}; + }; + }; + }; + class HorizonBankRot + { + type = "line"; + width = 3; + points[] = {{ "HorizonBankRot",{ 0,0.25 },1 },{ "HorizonBankRot",{ -0.01,0.23 },1 },{ "HorizonBankRot",{ 0.01,0.23 },1 },{ "HorizonBankRot",{ 0,0.25 },1 }}; + }; + class Static_HAD_BOX + { + clipTL[] = {0,1}; + clipBR[] = {1,0}; + type = "line"; + width = 5; + points[] = {{ { "0.5-0.1","0.9-0.04" },1 },{ { "0.5-0.1","0.9+0.04" },1 },{ { "0.5+0.1","0.9+0.04" },1 },{ { "0.5+0.1","0.9-0.04" },1 },{ { "0.5-0.1","0.9-0.04" },1 },{ },{ { "0.5-0.1","0.9-0.04+0.012" },1 },{ { "0.5-0.092","0.9-0.04+0.012" },1 },{ },{ { "0.5+0.1","0.9-0.04+0.012" },1 },{ { "0.5+0.092","0.9-0.04+0.012" },1 },{ },{ { 0.5,"0.9-0.04" },1 },{ { 0.5,"0.9-0.032" },1 },{ },{ { 0.5,"0.9+0.04" },1 },{ { 0.5,"0.9+0.032" },1 },{ }}; + }; + class Gunner_HAD + { + type = "line"; + width = 6; + points[] = {{ "GunnerAim",{ -0.015,-0.008 },1 },{ "GunnerAim",{ -0.015,0.008 },1 },{ "GunnerAim",{ 0.015,0.008 },1 },{ "GunnerAim",{ 0.015,-0.008 },1 },{ "GunnerAim",{ -0.015,-0.008 },1 }}; + }; + class Slip_ball_group + { + class Slip_bars + { + type = "line"; + width = 4; + points[] = {{ { "0.5-0.018","0.9-0.04" },1 },{ { "0.5-0.018","0.9-0.075" },1 },{ },{ { "0.5+0.018","0.9-0.04" },1 },{ { "0.5+0.018","0.9-0.075" },1 }}; + }; + class Slip_ball + { + type = "line"; + width = 6; + points[] = {{ "Velocity_slip",1,{ "0 * 0.75","-0.02 * 0.75" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.75","-0.01732 * 0.75" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.75","-0.0099999998 * 0.75" },1 },{ "Velocity_slip",1,{ "0.02 * 0.75","0 * 0.75" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.75","0.0099999998 * 0.75" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.75","0.01732 * 0.75" },1 },{ "Velocity_slip",1,{ "0 * 0.75","0.02 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.75","0.01732 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.75","0.0099999998 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.75","0 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.75","-0.0099999998 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.75","-0.01732 * 0.75" },1 },{ "Velocity_slip",1,{ "0 * 0.75","-0.02 * 0.75" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.6","-0.02 * 0.6" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.6","-0.01732 * 0.6" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.6","-0.0099999998 * 0.6" },1 },{ "Velocity_slip",1,{ "0.02 * 0.6","0 * 0.6" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.6","0.0099999998 * 0.6" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.6","0.01732 * 0.6" },1 },{ "Velocity_slip",1,{ "0 * 0.6","0.02 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.6","0.01732 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.6","0.0099999998 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.6","0 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.6","-0.0099999998 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.6","-0.01732 * 0.6" },1 },{ "Velocity_slip",1,{ "0 * 0.6","-0.02 * 0.6" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.5","-0.02 * 0.5" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.5","-0.01732 * 0.5" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.5","-0.0099999998 * 0.5" },1 },{ "Velocity_slip",1,{ "0.02 * 0.5","0 * 0.5" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.5","0.0099999998 * 0.5" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.5","0.01732 * 0.5" },1 },{ "Velocity_slip",1,{ "0 * 0.5","0.02 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.5","0.01732 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.5","0.0099999998 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.5","0 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.5","-0.0099999998 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.5","-0.01732 * 0.5" },1 },{ "Velocity_slip",1,{ "0 * 0.5","-0.02 * 0.5" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.4","-0.02 * 0.4" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.4","-0.01732 * 0.4" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.4","-0.0099999998 * 0.4" },1 },{ "Velocity_slip",1,{ "0.02 * 0.4","0 * 0.4" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.4","0.0099999998 * 0.4" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.4","0.01732 * 0.4" },1 },{ "Velocity_slip",1,{ "0 * 0.4","0.02 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.4","0.01732 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.4","0.0099999998 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.4","0 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.4","-0.0099999998 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.4","-0.01732 * 0.4" },1 },{ "Velocity_slip",1,{ "0 * 0.4","-0.02 * 0.4" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.30","-0.02 * 0.30" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.30","-0.01732 * 0.30" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.30","-0.0099999998 * 0.30" },1 },{ "Velocity_slip",1,{ "0.02 * 0.30","0 * 0.30" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.30","0.0099999998 * 0.30" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.30","0.01732 * 0.30" },1 },{ "Velocity_slip",1,{ "0 * 0.30","0.02 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.30","0.01732 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.30","0.0099999998 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.30","0 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.30","-0.0099999998 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.30","-0.01732 * 0.30" },1 },{ "Velocity_slip",1,{ "0 * 0.30","-0.02 * 0.30" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.20","-0.02 * 0.20" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.20","-0.01732 * 0.20" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.20","-0.0099999998 * 0.20" },1 },{ "Velocity_slip",1,{ "0.02 * 0.20","0 * 0.20" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.20","0.0099999998 * 0.20" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.20","0.01732 * 0.20" },1 },{ "Velocity_slip",1,{ "0 * 0.20","0.02 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.20","0.01732 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.20","0.0099999998 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.20","0 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.20","-0.0099999998 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.20","-0.01732 * 0.20" },1 },{ "Velocity_slip",1,{ "0 * 0.20","-0.02 * 0.20" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.1","-0.02 * 0.1" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.1","-0.01732 * 0.1" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.1","-0.0099999998 * 0.1" },1 },{ "Velocity_slip",1,{ "0.02 * 0.1","0 * 0.1" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.1","0.0099999998 * 0.1" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.1","0.01732 * 0.1" },1 },{ "Velocity_slip",1,{ "0 * 0.1","0.02 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.1","0.01732 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.1","0.0099999998 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.1","0 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.1","-0.0099999998 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.1","-0.01732 * 0.1" },1 },{ "Velocity_slip",1,{ "0 * 0.1","-0.02 * 0.1" },1 }}; + }; + }; + class Centerline + { + type = "line"; + width = 5; + points[] = {{ { 0.5,0.48 },1 },{ { 0.5,0.45 },1 },{ },{ { 0.5,0.52 },1 },{ { 0.5,0.55 },1 },{ },{ { 0.48,0.5 },1 },{ { 0.45,0.5 },1 },{ },{ { 0.52,0.5 },1 },{ { 0.55,0.5 },1 },{ }}; + }; + class WeaponName + { + type = "text"; + source = "weapon"; + sourceScale = 1; + align = "right"; + scale = 1; + pos[] = {{ 0.61,0.86 },1}; + right[] = {{ 0.65,0.86 },1}; + down[] = {{ 0.61,0.9 },1}; + }; + class Ammo_GUN + { + type = "group"; + condition = "mgun"; + class Ammo_count_GUN + { + type = "text"; + source = "ammo"; + sourceScale = 1; + align = "right"; + scale = 1; + pos[] = {{ 0.61,0.89 },1}; + right[] = {{ 0.65,0.89 },1}; + down[] = {{ 0.61,0.93 },1}; + }; + }; + class Ammo_RKT + { + type = "group"; + condition = "rocket"; + class Ammo_count_RKT + { + type = "text"; + source = "ammo"; + sourceScale = 1; + align = "right"; + scale = 1; + pos[] = {{ 0.61,0.89 },1}; + right[] = {{ 0.65,0.89 },1}; + down[] = {{ 0.61,0.93 },1}; + }; + }; + class Ammo_AGM + { + type = "group"; + condition = "AAmissile"; + class Ammo_count_AGM + { + type = "text"; + source = "ammo"; + sourceScale = 1; + align = "right"; + scale = 1; + pos[] = {{ 0.61,0.89 },1}; + right[] = {{ 0.65,0.89 },1}; + down[] = {{ 0.61,0.93 },1}; + }; + }; + class Ammo_AAM + { + type = "group"; + condition = "ATmissile"; + class Ammo_count_AAM + { + type = "text"; + source = "ammo"; + sourceScale = 1; + align = "right"; + scale = 1; + pos[] = {{ 0.61,0.89 },1}; + right[] = {{ 0.65,0.89 },1}; + down[] = {{ 0.61,0.93 },1}; + }; + }; + class Ammo_Bomb + { + type = "group"; + condition = "Bomb"; + class Ammo_count_Bomb + { + type = "text"; + source = "ammo"; + sourceScale = 1; + align = "right"; + scale = 1; + pos[] = {{ 0.61,0.89 },1}; + right[] = {{ 0.65,0.89 },1}; + down[] = {{ 0.61,0.93 },1}; + }; + }; + class LightsGroup + { + type = "group"; + condition = "lights"; + class LightsText + { + type = "text"; + source = "static"; + text = "LIGHTS"; + align = "right"; + scale = 1; + pos[] = {{ 0.03,"0.53 + 0.055" },1}; + right[] = {{ 0.07,"0.53 + 0.055" },1}; + down[] = {{ 0.03,"0.53 + 0.095" },1}; + }; + }; + class CollisionLightsGroup + { + type = "group"; + condition = "collisionlights"; + class CollisionLightsText + { + type = "text"; + source = "static"; + text = "A-COL"; + align = "right"; + scale = 1; + pos[] = {{ 0.03,"0.53 + 0.105" },1}; + right[] = {{ 0.07,"0.53 + 0.105" },1}; + down[] = {{ 0.03,"0.53 + 0.145" },1}; + }; + }; + class GearGroup + { + type = "group"; + condition = "ils"; + class GearText + { + type = "text"; + source = "static"; + text = "GEAR"; + align = "right"; + scale = 1; + pos[] = {{ 0.03,"0.53 + 0.155" },1}; + right[] = {{ 0.07,"0.53 + 0.155" },1}; + down[] = {{ 0.03,"0.53 + 0.195" },1}; + }; + }; + class ATMissileTOFGroup + { + condition = "ATmissile"; + type = "group"; + class TOFtext + { + type = "text"; + align = "right"; + source = "static"; + text = "TOF="; + scale = 1; + pos[] = {{ 0.61,0.92 },1}; + right[] = {{ 0.65,0.92 },1}; + down[] = {{ 0.61,0.96 },1}; + }; + class TOFnumber + { + type = "text"; + source = "targetDist"; + sourcescale = 0.0025; + align = "right"; + scale = 1; + pos[] = {{ 0.69,0.92 },1}; + right[] = {{ 0.73,0.92 },1}; + down[] = {{ 0.69,0.96 },1}; + }; + }; + class LaserTOFGroup + { + condition = "Bomb"; + type = "group"; + class TOFtext + { + type = "text"; + align = "right"; + source = "static"; + text = "TOF="; + scale = 1; + pos[] = {{ 0.61,0.92 },1}; + right[] = {{ 0.65,0.92 },1}; + down[] = {{ 0.61,0.96 },1}; + }; + class TOFnumber + { + type = "text"; + source = "targetDist"; + sourcescale = 0.0025; + align = "right"; + scale = 1; + pos[] = {{ 0.69,0.92 },1}; + right[] = {{ 0.73,0.92 },1}; + down[] = {{ 0.69,0.96 },1}; + }; + }; + class RocketTOFGroup + { + condition = "Rocket"; + type = "group"; + class TOFtext + { + type = "text"; + align = "right"; + source = "static"; + text = "TOF="; + scale = 1; + pos[] = {{ 0.61,0.92 },1}; + right[] = {{ 0.65,0.92 },1}; + down[] = {{ 0.61,0.96 },1}; + }; + class TOFnumber + { + type = "text"; + source = "targetDist"; + sourcescale = 0.0025; + align = "right"; + scale = 1; + pos[] = {{ 0.69,0.92 },1}; + right[] = {{ 0.73,0.92 },1}; + down[] = {{ 0.69,0.96 },1}; + }; + }; + class RangeNumber + { + type = "text"; + source = "targetDist"; + sourceScale = 1; + align = "left"; + scale = 1; + pos[] = {{ 0.39,0.89 },1}; + right[] = {{ 0.43,0.89 },1}; + down[] = {{ 0.39,0.93 },1}; + }; + class RangeText + { + type = "text"; + source = "static"; + text = "RNG"; + align = "left"; + scale = 1; + pos[] = {{ 0.39,0.86 },1}; + right[] = {{ 0.43,0.86 },1}; + down[] = {{ 0.39,0.9 },1}; + }; + class SpeedNumber + { + type = "text"; + align = "right"; + scale = 1; + source = "speed"; + sourceScale = 3.6; + pos[] = {{ 0.03,0.475 },1}; + right[] = {{ 0.08,0.475 },1}; + down[] = {{ 0.03,0.525 },1}; + }; + class TorqueNumber + { + condition = "simulRTD"; + class Torque_number + { + type = "text"; + align = "left"; + scale = 1; + source = "rtdRotorTorque"; + sourceScale = 290; + pos[] = {{ 0.065,0.175 },1}; + right[] = {{ 0.115,0.175 },1}; + down[] = {{ 0.065,0.225 },1}; + }; + class Torquetext + { + type = "text"; + source = "static"; + text = "%"; + align = "right"; + scale = 1; + pos[] = {{ 0.07,0.175 },1}; + right[] = {{ 0.12,0.175 },1}; + down[] = {{ 0.07,0.225 },1}; + }; + }; + class AltNumber: SpeedNumber + { + align = "right"; + source = "altitudeAGL"; + sourceScale = 1; + pos[] = {{ 0.83,0.475 },1}; + right[] = {{ 0.88,0.475 },1}; + down[] = {{ 0.83,0.525 },1}; + }; + class ASLNumber + { + type = "text"; + source = "altitudeASL"; + sourceScale = 1; + align = "right"; + scale = 1; + pos[] = {{ 0.835,0.18 },1}; + right[] = {{ 0.875,0.18 },1}; + down[] = {{ 0.835,0.22 },1}; + }; + class VspeedScalePosta + { + type = "line"; + width = 5; + points[] = {{ { 0.98,0.2 },1 },{ { 1,0.2 },1 },{ },{ { 0.93,0.2 },1 },{ { 0.95,0.2 },1 },{ },{ { 0.98,0.35 },1 },{ { 1,0.35 },1 },{ },{ { 0.93,0.35 },1 },{ { 0.95,0.35 },1 },{ },{ { 0.94,0.38 },1 },{ { 0.95,0.38 },1 },{ },{ { 0.94,0.41 },1 },{ { 0.95,0.41 },1 },{ },{ { 0.94,0.44 },1 },{ { 0.95,0.44 },1 },{ },{ { 0.94,0.47 },1 },{ { 0.95,0.47 },1 },{ },{ { 0.98,0.5 },1 },{ { 1,0.5 },1 },{ },{ { 0.93,0.5 },1 },{ { 0.95,0.5 },1 },{ },{ { 0.94,0.53 },1 },{ { 0.95,0.53 },1 },{ },{ { 0.94,0.56 },1 },{ { 0.95,0.56 },1 },{ },{ { 0.94,0.59 },1 },{ { 0.95,0.59 },1 },{ },{ { 0.94,0.62 },1 },{ { 0.95,0.62 },1 },{ },{ { 0.98,0.65 },1 },{ { 1,0.65 },1 },{ },{ { 0.93,0.65 },1 },{ { 0.95,0.65 },1 },{ },{ { 0.99,0.68 },1 },{ { 0.98,0.68 },1 },{ },{ { 0.99,0.71 },1 },{ { 0.98,0.71 },1 },{ },{ { 0.99,0.74 },1 },{ { 0.98,0.74 },1 },{ },{ { 0.99,0.77 },1 },{ { 0.98,0.77 },1 },{ },{ { 0.98,0.8 },1 },{ { 1,0.8 },1 },{ },{ { 0.93,0.8 },1 },{ { 0.95,0.8 },1 },{ }}; + }; + class RadarAltitudeBand + { + clipTL[] = {0,0.2}; + clipBR[] = {1,0.8}; + hideValue = 201; + class radarbanda + { + type = "line"; + width = 17; + points[] = {{ "RadarAltitudeBone",{ 0,0 },1 },{ "RadarAltitudeBone",{ 0,0.6 },1 }}; + }; + }; + class VspeedBand + { + type = "line"; + width = 3; + points[] = {{ "VspeedBone",{ -0.01,0 },1 },{ "VspeedBone",{ -0.025,-0.015 },1 },{ "VspeedBone",{ -0.025,0.015 },1 },{ "VspeedBone",{ -0.01,0 },1 },{ }}; + }; + class HeadingNumber: SpeedNumber + { + source = "heading"; + sourceScale = 1; + align = "center"; + pos[] = {{ 0.5,0.045 },1}; + right[] = {{ 0.56,0.045 },1}; + down[] = {{ 0.5,"0.045 + 0.06" },1}; + }; + class Center_box + { + type = "line"; + width = 1.5; + points[] = {{ { 0.45,"0.02 + 0.085 - 0.06" },1 },{ { "0.45 + 0.10","0.02 + 0.085 - 0.06" },1 },{ { "0.45 + 0.10","0.02 + 0.085" },1 },{ { 0.45,"0.02 + 0.085" },1 },{ { 0.45,"0.02 + 0.085 - 0.06" },1 }}; + }; + class HeadingArrow + { + type = "line"; + width = 7; + points[] = {{ { "0.5","0.128 + 0.03" },1 },{ { 0.5,0.128 },1 }}; + }; + class HeadingScale_LEFT + { + clipTL[] = {0,0}; + clipBR[] = {0.45,1}; + class Heading_group + { + type = "scale"; + horizontal = 1; + source = "heading"; + sourceScale = 1; + width = 5; + top = 0.12; + center = 0.5; + bottom = 0.88; + lineXleft = "0.03 + 0.085"; + lineYright = "0.02 + 0.085"; + lineXleftMajor = "0.04 + 0.085"; + lineYrightMajor = "0.02 + 0.085"; + majorLineEach = 3; + numberEach = 3; + step = 10; + stepSize = "0.05"; + align = "center"; + scale = 1; + pos[] = {0.12,"0.0 + 0.065"}; + right[] = {0.16,"0.0 + 0.065"}; + down[] = {0.12,"0.04 + 0.065"}; + }; + }; + class HeadingScale_RIGHT + { + clipTL[] = {0.55,0}; + clipBR[] = {1,1}; + class Heading_group + { + type = "scale"; + horizontal = 1; + source = "heading"; + sourceScale = 1; + width = 5; + top = 0.12; + center = 0.5; + bottom = 0.88; + lineXleft = "0.03 + 0.085"; + lineYright = "0.02 + 0.085"; + lineXleftMajor = "0.04 + 0.085"; + lineYrightMajor = "0.02 + 0.085"; + majorLineEach = 3; + numberEach = 3; + step = 10; + stepSize = "0.05"; + align = "center"; + scale = 1; + pos[] = {0.12,"0.0 + 0.065"}; + right[] = {0.16,"0.0 + 0.065"}; + down[] = {0.12,"0.04 + 0.065"}; + }; + }; + class HeadingScale_BOTTOM + { + clipTL[] = {0.45,"0.02 + 0.085"}; + clipBR[] = {"0.45 + 0.10",1}; + class Heading_group + { + type = "scale"; + horizontal = 1; + source = "heading"; + sourceScale = 1; + width = 5; + top = 0.12; + center = 0.5; + bottom = 0.88; + lineXleft = "0.03 + 0.085"; + lineYright = "0.02 + 0.085"; + lineXleftMajor = "0.04 + 0.085"; + lineYrightMajor = "0.02 + 0.085"; + majorLineEach = 3; + numberEach = 3; + step = 10; + stepSize = "0.05"; + align = "center"; + scale = 1; + pos[] = {0.12,"0.0 + 0.065"}; + right[] = {0.16,"0.0 + 0.065"}; + down[] = {0.12,"0.04 + 0.065"}; + }; + }; + class Fuel_Text + { + type = "text"; + source = "static"; + text = "Fuel"; + align = "right"; + scale = 1; + pos[] = {{ 0.03,0.9 },1}; + right[] = {{ 0.07,0.9 },1}; + down[] = {{ 0.03,0.94 },1}; + }; + class Fuel_Number + { + type = "text"; + source = "fuel"; + sourceScale = 100; + align = "right"; + scale = 1; + pos[] = {{ 0.1,0.9 },1}; + right[] = {{ 0.14,0.9 },1}; + down[] = {{ 0.1,0.94 },1}; + }; + }; + helmetMountedDisplay = 1; + helmetPosition[] = {-0.04,0.04,0.1}; + helmetRight[] = {0.08,0,0}; + helmetDown[] = {0,-0.08,0}; + }; + class ACE_HUD_2 + { + topLeft = "HUD_top_left"; + topRight = "HUD_top_right"; + bottomLeft = "HUD_bottom_left"; + borderLeft = 0; + borderRight = 0; + borderTop = 0; + borderBottom = 0; + color[] = {0.15,1,0.15,1}; + enableParallax = 0; + class Bones + { + class Velocity + { + type = "vector"; + source = "velocity"; + pos0[] = {0.5,0.5}; + pos10[] = {0.75,0.75}; + }; + class ForwardVec1 + { + type = "vector"; + source = "forward"; + pos0[] = {0,0}; + pos10[] = {0.25,0.25}; + }; + class ForwardVec + { + type = "vector"; + source = "forward"; + pos0[] = {0,0}; + pos10[] = {0.253,0.253}; + }; + class WeaponAim + { + type = "vector"; + source = "weapon"; + pos0[] = {0.5,0.5}; + pos10[] = {0.753,0.753}; + }; + class WeaponAim1 + { + type = "vector"; + source = "weapon"; + pos0[] = {0,0}; + pos10[] = {0.253,0.23}; + }; + class Target + { + type = "vector"; + source = "target"; + pos0[] = {0.5,0.5}; + pos10[] = {0.753,0.753}; + }; + class RadarContact + { + type = "fixed"; + pos[] = {0,0}; + }; + }; + class Draw + { + color[] = {0.18,1,0.18}; + alpha = 1; + condition = "on"; + class PlaneMovementCrosshair + { + type = "line"; + width = 7; + points[] = {{ "ForwardVec1",1,"Velocity",1,{ 0,-0.02 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.01,-0.01732 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.01732,-0.01 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.02,0 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.01732,0.01 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.01,0.01732 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0,0.02 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.01,0.01732 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.01732,0.01 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.02,0 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.01732,-0.01 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.01,-0.01732 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0,-0.02 },1 },{ },{ "ForwardVec1",1,"Velocity",1,{ 0.04,0 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.02,0 },1 },{ },{ "ForwardVec1",1,"Velocity",1,{ -0.04,0 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.02,0 },1 },{ },{ "ForwardVec1",1,"Velocity",1,{ 0,-0.04 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0,-0.02 },1 }}; + }; + class Gunner_AIM + { + type = "group"; + class Circle + { + type = "line"; + width = 6; + points[] = {{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.015 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.03 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.0325 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.0475 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.015 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.03 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.0325 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.0475 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ -0.015,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.03,0 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ -0.0325,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.0475,0 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0.015,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.03,0 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0.0325,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.0475,0 },1 }}; + }; + }; + class GunCross + { + condition = "mgun"; + class Circle + { + type = "line"; + width = 9; + points[] = {{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.05 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.015 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.015 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.05 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ -0.05,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.015,0 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0.015,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.05,0 },1 },{ }}; + }; + }; + class RocketCross + { + condition = "rocket"; + width = 6; + class Circle + { + type = "line"; + width = 6; + points[] = {{ "ForwardVec",1,"WeaponAim",1,{ -0.05,-0.08 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.05,-0.08 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.08 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.08 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ -0.05,0.08 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.05,0.08 },1 },{ }}; + }; + }; + class AT_Aim + { + condition = "ATmissile"; + width = 2; + class Circle + { + type = "line"; + width = 2; + points[] = {{ "ForwardVec",1,"WeaponAim",1,{ -0.1,-0.1 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.1,-0.1 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.1,0.1 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.1,0.1 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.1,-0.1 },1 }}; + }; + }; + class AA_aim + { + condition = "AAmissile"; + class Circle + { + type = "line"; + width = 2.5; + points[] = {{ "ForwardVec",1,"WeaponAim",1,{ "0 / 4","-0.248559 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0434 / 4","-0.244781 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0855 / 4","-0.233571 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.125 / 4","-0.215252 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1607 / 4","-0.190396 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1915 / 4","-0.159774 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2165 / 4","-0.12428 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.234925 / 4","-0.0850072 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2462 / 4","-0.0431499 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.25 / 4","0 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2462 / 4","0.0431499 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.234925 / 4","0.0850072 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2165 / 4","0.12428 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1915 / 4","0.159774 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1607 / 4","0.190396 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.125 / 4","0.215252 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0855 / 4","0.233571 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0434 / 4","0.244781 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 4","0.248559 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0434 / 4","0.244781 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0855 / 4","0.233571 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.125 / 4","0.215252 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1607 / 4","0.190396 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1915 / 4","0.159774 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2165 / 4","0.12428 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.234925 / 4","0.0850072 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2462 / 4","0.0431499 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.25 / 4","0 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2462 / 4","-0.0431499 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.234925 / 4","-0.0850072 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2165 / 4","-0.12428 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1915 / 4","-0.159774 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1607 / 4","-0.190396 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.125 / 4","-0.215252 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0855 / 4","-0.233571 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0434 / 4","-0.244781 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 4","-0.248559 / 4" },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 2","-0.248559 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0434 / 2","-0.244781 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0855 / 2","-0.233571 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.125 / 2","-0.215252 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1607 / 2","-0.190396 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1915 / 2","-0.159774 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2165 / 2","-0.12428 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.234925 / 2","-0.0850072 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2462 / 2","-0.0431499 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.25 / 2","0 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2462 / 2","0.0431499 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.234925 / 2","0.0850072 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2165 / 2","0.12428 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1915 / 2","0.159774 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1607 / 2","0.190396 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.125 / 2","0.215252 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0855 / 2","0.233571 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0434 / 2","0.244781 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 2","0.248559 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0434 / 2","0.244781 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0855 / 2","0.233571 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.125 / 2","0.215252 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1607 / 2","0.190396 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1915 / 2","0.159774 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2165 / 2","0.12428 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.234925 / 2","0.0850072 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2462 / 2","0.0431499 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.25 / 2","0 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2462 / 2","-0.0431499 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.234925 / 2","-0.0850072 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2165 / 2","-0.12428 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1915 / 2","-0.159774 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1607 / 2","-0.190396 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.125 / 2","-0.215252 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0855 / 2","-0.233571 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0434 / 2","-0.244781 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 2","-0.248559 / 2" },1 }}; + }; + }; + class TargetACQ + { + type = "line"; + width = 2; + points[] = {{ "ForwardVec",1,"target",{ 0,-0.06 },1 },{ "ForwardVec",1,"target",{ 0,-0.055 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.05 },1 },{ "ForwardVec",1,"target",{ 0,-0.045 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.04 },1 },{ "ForwardVec",1,"target",{ 0,-0.035 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.03 },1 },{ "ForwardVec",1,"target",{ 0,-0.025 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.02 },1 },{ "ForwardVec",1,"target",{ 0,-0.015 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.01 },1 },{ "ForwardVec",1,"target",{ 0,-0.005 },1 },{ },{ "ForwardVec",1,"target",{ 0,0 },1 },{ "ForwardVec",1,"target",{ 0,0 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.06 },1 },{ "ForwardVec",1,"target",{ 0,0.055 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.05 },1 },{ "ForwardVec",1,"target",{ 0,0.045 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.04 },1 },{ "ForwardVec",1,"target",{ 0,0.035 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.03 },1 },{ "ForwardVec",1,"target",{ 0,0.025 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.02 },1 },{ "ForwardVec",1,"target",{ 0,0.015 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.01 },1 },{ "ForwardVec",1,"target",{ 0,0.005 },1 },{ },{ "ForwardVec",1,"target",{ -0.06,0 },1 },{ "ForwardVec",1,"target",{ -0.055,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.05,0 },1 },{ "ForwardVec",1,"target",{ -0.045,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.04,0 },1 },{ "ForwardVec",1,"target",{ -0.035,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.03,0 },1 },{ "ForwardVec",1,"target",{ -0.025,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.02,0 },1 },{ "ForwardVec",1,"target",{ -0.015,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.01,0 },1 },{ "ForwardVec",1,"target",{ -0.005,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.06,0 },1 },{ "ForwardVec",1,"target",{ 0.055,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.05,0 },1 },{ "ForwardVec",1,"target",{ 0.045,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.04,0 },1 },{ "ForwardVec",1,"target",{ 0.035,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.03,0 },1 },{ "ForwardVec",1,"target",{ 0.025,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.02,0 },1 },{ "ForwardVec",1,"target",{ 0.015,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.01,0 },1 },{ "ForwardVec",1,"target",{ 0.005,0 },1 },{ }}; + }; + class RadarTargets + { + type = "radar"; + pos0[] = {0.5,0.5}; + pos10[] = {0.753,0.753}; + width = 2.5; + points[] = {{ "ForwardVec",1,"RadarContact",{ -0.01,-0.01 },1 },{ "ForwardVec",1,"RadarContact",{ 0.01,-0.01 },1 },{ "ForwardVec",1,"RadarContact",{ 0.01,0.01 },1 },{ "ForwardVec",1,"RadarContact",{ -0.01,0.01 },1 },{ "ForwardVec",1,"RadarContact",{ -0.01,-0.01 },1 }}; + }; + }; + helmetMountedDisplay = 1; + helmetPosition[] = {-0.035,0.035,0.1}; + helmetRight[] = {0.07,0,0}; + helmetDown[] = {0,-0.07,0}; + }; + }; + + class Turrets: Turrets { + class MainTurret: MainTurret { + weapons[] = {"ACE_gatling_20mm_Comanche","missiles_DAGR","missiles_ASRAAM", "ACE_AIR_SAFETY"}; + magazines[] = {"ACE_500Rnd_20mm_shells_Comanche","4Rnd_AAA_missiles","24Rnd_PG_missiles"}; + + outGunnerMayFire = 1; + commanding = -1; + primaryGunner = 1; + gunnerOpticsModel = ""; + gunnerOpticsEffect[] = {"TankCommanderOptics1"}; + gunnerForceOptics = 0; + turretInfoType = "Rsc_ACE_Helo_UI_Turret"; + showAllTargets = 2; + discretedistance[] = {100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100,2200,2300,2400,2500,2600,2700,2800,2900,3000}; + discretedistanceinitindex = 3; + copilotHasFlares = 1; + directionStabilized = 1; + isCopilot = 1; + showHMD = 1; + CanEject = 1; + startEngine = 0; + minElev = -51; + maxElev = 9; + initElev = 6; + minTurn = -120; + maxTurn = 120; + initTurn = 0; + + class OpticsIn + { + class Wide + { + opticsDisplayName = "W"; + initAngleX = 0; + minAngleX = -35; + maxAngleX = 10; + initAngleY = 0; + minAngleY = -100; + maxAngleY = 100; + initFov = 0.466; + minFov = 0.466; + maxFov = 0.466; + visionMode[] = {"Normal","Ti"}; + thermalMode[] = {0,1}; + gunnerOpticsColor[] = {0,0,0,1}; + directionStabilized = 1; + horizontallyStabilized = 1; + gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_wide_F"; + }; + class Medium: Wide + { + opticsDisplayName = "M"; + initFov = 0.093; + minFov = 0.093; + maxFov = 0.093; + gunnerOpticsColor[] = {0,0,0,1}; + directionStabilized = 1; + horizontallyStabilized = 1; + gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_medium_F"; + }; + class Narrow: Wide + { + opticsDisplayName = "N"; + initFov = 0.029; + minFov = 0.029; + maxFov = 0.029; + gunnerOpticsColor[] = {0,0,0,1}; + directionStabilized = 1; + horizontallyStabilized = 1; + gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_narrow_F"; + + }; + class Narrower: Wide + { + opticsDisplayName = "Z"; + initFov = 0.01; + minFov = 0.01; + maxFov = 0.01; + gunnerOpticsColor[] = {0,0,0,1}; + directionStabilized = 1; + horizontallyStabilized = 1; + gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_narrow_F"; + + }; + }; + class OpticsOut + { + class Monocular + { + initAngleX = 0; + minAngleX = -30; + maxAngleX = 30; + initAngleY = 0; + minAngleY = -100; + maxAngleY = 100; + initFov = 1.1; + minFov = 0.133; + maxFov = 1.1; + visionMode[] = {"Normal","NVG"}; + gunnerOpticsModel = ""; + gunnerOpticsEffect[] = {}; + hideUnitInfo = 1; + }; + }; + }; + }; + + class AnimationSources: AnimationSources { + class Gatling { + weapon = "ACE_gatling_20mm_Comanche"; + }; + class Muzzle_flash { + weapon = "ACE_gatling_20mm_Comanche"; + }; + }; }; \ No newline at end of file diff --git a/addons/aircraft/RscInGameUI.hpp b/addons/aircraft/RscInGameUI.hpp index 620d895d9e..83d46b5a03 100644 --- a/addons/aircraft/RscInGameUI.hpp +++ b/addons/aircraft/RscInGameUI.hpp @@ -1,581 +1,581 @@ -class RscControlsGroup; -class RscText; -class RangeText: RscText{}; -class RscPicture; -class RscOpticsText; -class RscIGProgress; -class RscOpticsValue; -class VScrollbar; -class HScrollbar; -class RscLadderPicture; -class RscControlsGroupNoScrollbars; - - -class RscInGameUI -{ - class RscUnitInfo; - class Rsc_ACE_Helo_UI_Turret: RscUnitInfo - { - idd = 300; - controls[] = {"CA_IGUI_elements_group","CA_VehicleToggles"}; - class VScrollbar; - class HScrollbar; - class CA_IGUI_elements_group: RscControlsGroup - { - idc = 170; - class VScrollbar: VScrollbar - { - width = 0; - }; - class HScrollbar: HScrollbar - { - height = 0; - }; - x = "0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))"; - y = "0 * (0.025 * SafezoneH) + (SafezoneY)"; - w = "53.5 * (0.01875 * SafezoneH)"; - h = "40 * (0.025 * SafezoneH)"; - class controls - { - class CA_Distance: RscText - { - idc = 151; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - x = "24.78 * (0.01875 * SafezoneH)"; - y = "30.88 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class CA_Speed: RangeText - { - idc = 188; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "120"; - x = "14.78 * (0.01875 * SafezoneH)"; - y = "30.88 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class CA_Alt: RangeText - { - idc = 189; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "3825"; - x = "34.78 * (0.01875 * SafezoneH)"; - y = "30.88 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class CA_VisionMode: RscText - { - idc = 152; - style = 0; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "VIS"; - x = "12.58 * (0.01875 * SafezoneH)"; - y = "8 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class CA_FlirMode: RscText - { - idc = 153; - style = 0; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "BHOT"; - x = "15.78 * (0.01875 * SafezoneH)"; - y = "8 * (0.025 * SafezoneH)"; - w = "4.5 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class ValueGrid: RangeText - { - idc = 172; - font = "EtelkaMonospacePro"; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - x = "12.20 * (0.01875 * SafezoneH)"; - y = "3.5 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class TextTADS: RangeText - { - idc = 1010; - text = "TADS"; - font = "EtelkaMonospacePro"; - style = 2; - shadow = 0; - x = "12.30 * (0.01875 * SafezoneH)"; - y = "5 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class ValueTime: RangeText - { - idc = 190; - text = "20:28:35"; - font = "EtelkaMonospacePro"; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - x = "12.1 * (0.01875 * SafezoneH)"; - y = "6.5 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class CA_Laser: RscText - { - idc = 158; - style = "0x30 + 0x800"; - sizeEx = "0.038*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = PATHTOF(data\Helo_LaserON.paa); - x = "20.45 * (0.01875 * SafezoneH)"; - y = "14.1 * (0.025 * SafezoneH)"; - w = "12.5 * (0.01875 * SafezoneH)"; - h = "12 * (0.025 * SafezoneH)"; - }; - class CA_Heading: RscText - { - idc = 156; - style = 0; - sizeEx = "0.038*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "023"; - x = "24.83 * (0.01875 * SafezoneH)"; - y = "6 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - }; - }; - }; - class Rsc_ACE_Helo_UI_01: RscUnitInfo - { - controls[] = {"WeaponInfoControlsGroupRight","CA_TextFlaresMode","CA_TextFlares","CA_VehicleToggles","CA_Radar"}; - }; - class Rsc_ACE_Helo_UI_02: RscUnitInfo - { - controls[] = {"CA_TextFlaresMode","CA_TextFlares","CA_VehicleToggles","CA_Radar"}; - }; - class Rsc_ACE_Drones_UI_Turret: RscUnitInfo - { - idd = 300; - controls[] = {"CA_Zeroing","CA_IGUI_elements_group","CA_VehicleToggles"}; - class CA_IGUI_elements_group: RscControlsGroup - { - idc = 170; - class VScrollbar: VScrollbar - { - width = 0; - }; - class HScrollbar: HScrollbar - { - height = 0; - }; - x = "0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))"; - y = "0 * (0.025 * SafezoneH) + (SafezoneY)"; - w = "53.5 * (0.01875 * SafezoneH)"; - h = "40 * (0.025 * SafezoneH)"; - class controls - { - class CA_Distance: RscText - { - idc = 151; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - x = "24.78 * (0.01875 * SafezoneH)"; - y = "30.88 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class CA_Speed: RangeText - { - idc = 188; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "120"; - x = "14.78 * (0.01875 * SafezoneH)"; - y = "30.88 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class CA_Alt: RangeText - { - idc = 189; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "3825"; - x = "34.78 * (0.01875 * SafezoneH)"; - y = "30.88 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class ValueTime: RangeText - { - idc = 190; - text = "20:28:35"; - font = "EtelkaMonospacePro"; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - x = "1.75 * (0.01875 * SafezoneH)"; - y = "10.5 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class CA_VisionMode: RscText - { - idc = 152; - style = 0; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "VIS"; - align = "right"; - x = "2.6 * (0.01875 * SafezoneH)"; - y = "12.0 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.0 * (0.025 * SafezoneH)"; - }; - class CA_FlirMode: RscText - { - idc = 153; - style = 0; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "BHOT"; - align = "right"; - x = "6.18 * (0.01875 * SafezoneH)"; - y = "12.0 * (0.025 * SafezoneH)"; - w = "4.5 * (0.01875 * SafezoneH)"; - h = "1.0 * (0.025 * SafezoneH)"; - }; - class TgT_Grid_text: RangeText - { - idc = 1005; - text = "TGT:"; - font = "EtelkaMonospacePro"; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - x = "1.20 * (0.01875 * SafezoneH)"; - y = "13.5 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class TGT_ValueGrid: RangeText - { - idc = 172; - font = "EtelkaMonospacePro"; - colorText[] = {0.706,0.0745,0.0196,0.8}; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - x = "5.20 * (0.01875 * SafezoneH)"; - y = "13.5 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class OWN_Grid_text: RangeText - { - idc = 1005; - text = "OWN:"; - font = "EtelkaMonospacePro"; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - x = "1.20 * (0.01875 * SafezoneH)"; - y = "15 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class OWN_ValueGrid: RangeText - { - idc = 171; - font = "EtelkaMonospacePro"; - colorText[] = {0.15,1,0.15,0.8}; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - x = "5.20 * (0.01875 * SafezoneH)"; - y = "15 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class CA_Laser: RscText - { - idc = 158; - style = "0x30 + 0x800"; - sizeEx = "0.038*SafezoneH"; - shadow = 0; - align = "right"; - font = "EtelkaMonospacePro"; - text = PATHTOF(data\Helo_LaserON.paa); - x = "20.45 * (0.01875 * SafezoneH)"; - y = "14.1 * (0.025 * SafezoneH)"; - w = "12.5 * (0.01875 * SafezoneH)"; - h = "12 * (0.025 * SafezoneH)"; - }; - class CA_Heading: RscText - { - idc = 156; - style = 0; - sizeEx = "0.038*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "023"; - align = "right"; - x = "25 * (0.01875 * SafezoneH)"; - y = "5 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - }; - }; - }; - class Rsc_ACE_Drones_UI_Pilots: RscUnitInfo - { - idd = 300; - controls[] = {"WeaponInfoControlsGroupRight","CA_BackgroundVehicle","CA_BackgroundVehicleTitle","CA_BackgroundVehicleTitleDark","CA_BackgroundFuel","CA_Vehicle","CA_VehicleRole","CA_HitZones","CA_SpeedBackground","CA_SpeedUnits","CA_Speed","CA_ValueFuel","CA_AltBackground","CA_AltUnits","CA_Alt","CA_VehicleToggles","CA_Radar","DriverOpticsGroup"}; - class DriverOpticsGroup: RscControlsGroup - { - idc = 392; - class VScrollbar: VScrollbar - { - width = 0; - }; - class HScrollbar: HScrollbar - { - height = 0; - }; - x = "0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))"; - y = "0 * (0.025 * SafezoneH) + (SafezoneY)"; - w = "53.5 * (0.01875 * SafezoneH)"; - h = "40 * (0.025 * SafezoneH)"; - class controls - { - class TextGrid: RscText - { - style = 0; - sizeEx = "0.02*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - idc = 1005; - text = "GRID:"; - x = "5.8 * (0.01875 * SafezoneH)"; - y = "31.8 * (0.025 * SafezoneH)"; - w = "5 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class ValueGrid: TextGrid - { - idc = 189; - text = "382546"; - x = "10.3 * (0.01875 * SafezoneH)"; - y = "31.8 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class TextTime: TextGrid - { - idc = 1010; - text = "TIME [UTC]:"; - x = "5.8 * (0.01875 * SafezoneH)"; - y = "32.6 * (0.025 * SafezoneH)"; - w = "5 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class ValueTime: TextGrid - { - idc = 101; - text = "20:28:35"; - x = "10 * (0.01875 * SafezoneH)"; - y = "32.6 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class TextMag: TextGrid - { - idc = 1011; - text = "CAM MAG:"; - x = "5.8 * (0.01875 * SafezoneH)"; - y = "7 * (0.025 * SafezoneH)"; - w = "5 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class OpticsZoom: TextGrid - { - idc = 192; - text = "28x"; - x = "10.3 * (0.01875 * SafezoneH)"; - y = "7 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class BorderLineSpdTop: RscPicture - { - idc = 1203; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\border_line_ca.paa"; - x = "3.343 * (0.01875 * SafezoneH)"; - y = "12.4 * (0.025 * SafezoneH)"; - w = "3 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class BorderLineSpdBottom: RscPicture - { - idc = 1207; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\border_line_ca.paa"; - x = "3.343 * (0.01875 * SafezoneH)"; - y = "26.5 * (0.025 * SafezoneH)"; - w = "3 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class BorderLineAltTop: RscPicture - { - idc = 1205; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\border_line_ca.paa"; - x = "47.16 * (0.01875 * SafezoneH)"; - y = "12.4 * (0.025 * SafezoneH)"; - w = "3 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class BorderLineAltBottom: RscPicture - { - idc = 1206; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\border_line_ca.paa"; - x = "47.16 * (0.01875 * SafezoneH)"; - y = "26.5 * (0.025 * SafezoneH)"; - w = "3 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class TextSpd: TextGrid - { - idc = 1004; - text = "SPD"; - x = "4.8 * (0.01875 * SafezoneH)"; - y = "11.8 * (0.025 * SafezoneH)"; - w = "5 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class SpeedValueBorder: RscPicture - { - idc = 1200; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\altimeter_value_ca.paa"; - x = "6.3 * (0.01875 * SafezoneH)"; - y = "19 * (0.025 * SafezoneH)"; - w = "5 * (0.01875 * SafezoneH)"; - h = "2 * (0.025 * SafezoneH)"; - }; - class CA_Speed: TextGrid - { - idc = 190; - sizeEx = "0.03*SafezoneH"; - text = "120"; - x = "7.5 * (0.01875 * SafezoneH)"; - y = "19.5 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class AnalogueSpeed: RscLadderPicture - { - idc = 384; - topValue = 1312; - bottomValue = -345; - visibleRange = -1; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\UAVspeedLadder_ca.paa"; - x = "1.5 * (0.01875 * SafezoneH)"; - y = "13 * (0.025 * SafezoneH)"; - w = "5 * (0.01875 * SafezoneH)"; - h = "14 * (0.025 * SafezoneH)"; - }; - class TextAlt: TextGrid - { - idc = 1006; - text = "ALT"; - x = "46.9 * (0.01875 * SafezoneH)"; - y = "11.8 * (0.025 * SafezoneH)"; - w = "5 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class AltValueBorder: RscPicture - { - idc = 1201; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\airspeed_value_ca.paa"; - x = "42.25 * (0.01875 * SafezoneH)"; - y = "19 * (0.025 * SafezoneH)"; - w = "5 * (0.01875 * SafezoneH)"; - h = "2 * (0.025 * SafezoneH)"; - }; - class CA_Alt: TextGrid - { - idc = 191; - sizeEx = "0.03*SafezoneH"; - style = 1; - text = "3825"; - x = "43 * (0.01875 * SafezoneH)"; - y = "19.5 * (0.025 * SafezoneH)"; - w = "3.2 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class AnalogueAlt: RscLadderPicture - { - idc = 385; - topValue = 14430; - bottomValue = -2110; - visibleRange = -1; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\UAValtLadder_ca.paa"; - x = "47 * (0.01875 * SafezoneH)"; - y = "13 * (0.025 * SafezoneH)"; - w = "2.5 * (0.01875 * SafezoneH)"; - h = "14 * (0.025 * SafezoneH)"; - }; - class AnalogueHorizon: RscLadderPicture - { - idc = 383; - topValue = 90; - bottomValue = -90; - visibleRange = -1; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\horizon_ladder_ca.paa"; - x = "16.75 * (0.01875 * SafezoneH)"; - y = "5 * (0.025 * SafezoneH)"; - w = "20 * (0.01875 * SafezoneH)"; - h = "30 * (0.025 * SafezoneH)"; - }; - class HorizonCenter: RscPicture - { - idc = 1202; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\horizon_aircraft_ca.paa"; - x = "24.75 * (0.01875 * SafezoneH)"; - y = "19 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "2 * (0.025 * SafezoneH)"; - }; - }; - }; - }; +class RscControlsGroup; +class RscText; +class RangeText: RscText{}; +class RscPicture; +class RscOpticsText; +class RscIGProgress; +class RscOpticsValue; +class VScrollbar; +class HScrollbar; +class RscLadderPicture; +class RscControlsGroupNoScrollbars; + + +class RscInGameUI +{ + class RscUnitInfo; + class Rsc_ACE_Helo_UI_Turret: RscUnitInfo + { + idd = 300; + controls[] = {"CA_IGUI_elements_group","CA_VehicleToggles"}; + class VScrollbar; + class HScrollbar; + class CA_IGUI_elements_group: RscControlsGroup + { + idc = 170; + class VScrollbar: VScrollbar + { + width = 0; + }; + class HScrollbar: HScrollbar + { + height = 0; + }; + x = "0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))"; + y = "0 * (0.025 * SafezoneH) + (SafezoneY)"; + w = "53.5 * (0.01875 * SafezoneH)"; + h = "40 * (0.025 * SafezoneH)"; + class controls + { + class CA_Distance: RscText + { + idc = 151; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + x = "24.78 * (0.01875 * SafezoneH)"; + y = "30.88 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class CA_Speed: RangeText + { + idc = 188; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "120"; + x = "14.78 * (0.01875 * SafezoneH)"; + y = "30.88 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class CA_Alt: RangeText + { + idc = 189; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "3825"; + x = "34.78 * (0.01875 * SafezoneH)"; + y = "30.88 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class CA_VisionMode: RscText + { + idc = 152; + style = 0; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "VIS"; + x = "12.58 * (0.01875 * SafezoneH)"; + y = "8 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class CA_FlirMode: RscText + { + idc = 153; + style = 0; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "BHOT"; + x = "15.78 * (0.01875 * SafezoneH)"; + y = "8 * (0.025 * SafezoneH)"; + w = "4.5 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class ValueGrid: RangeText + { + idc = 172; + font = "EtelkaMonospacePro"; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + x = "12.20 * (0.01875 * SafezoneH)"; + y = "3.5 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class TextTADS: RangeText + { + idc = 1010; + text = "TADS"; + font = "EtelkaMonospacePro"; + style = 2; + shadow = 0; + x = "12.30 * (0.01875 * SafezoneH)"; + y = "5 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class ValueTime: RangeText + { + idc = 190; + text = "20:28:35"; + font = "EtelkaMonospacePro"; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + x = "12.1 * (0.01875 * SafezoneH)"; + y = "6.5 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class CA_Laser: RscText + { + idc = 158; + style = "0x30 + 0x800"; + sizeEx = "0.038*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = PATHTOF(data\Helo_LaserON.paa); + x = "20.45 * (0.01875 * SafezoneH)"; + y = "14.1 * (0.025 * SafezoneH)"; + w = "12.5 * (0.01875 * SafezoneH)"; + h = "12 * (0.025 * SafezoneH)"; + }; + class CA_Heading: RscText + { + idc = 156; + style = 0; + sizeEx = "0.038*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "023"; + x = "24.83 * (0.01875 * SafezoneH)"; + y = "6 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + }; + }; + }; + class Rsc_ACE_Helo_UI_01: RscUnitInfo + { + controls[] = {"WeaponInfoControlsGroupRight","CA_TextFlaresMode","CA_TextFlares","CA_VehicleToggles","CA_Radar"}; + }; + class Rsc_ACE_Helo_UI_02: RscUnitInfo + { + controls[] = {"CA_TextFlaresMode","CA_TextFlares","CA_VehicleToggles","CA_Radar"}; + }; + class Rsc_ACE_Drones_UI_Turret: RscUnitInfo + { + idd = 300; + controls[] = {"CA_Zeroing","CA_IGUI_elements_group","CA_VehicleToggles"}; + class CA_IGUI_elements_group: RscControlsGroup + { + idc = 170; + class VScrollbar: VScrollbar + { + width = 0; + }; + class HScrollbar: HScrollbar + { + height = 0; + }; + x = "0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))"; + y = "0 * (0.025 * SafezoneH) + (SafezoneY)"; + w = "53.5 * (0.01875 * SafezoneH)"; + h = "40 * (0.025 * SafezoneH)"; + class controls + { + class CA_Distance: RscText + { + idc = 151; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + x = "24.78 * (0.01875 * SafezoneH)"; + y = "30.88 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class CA_Speed: RangeText + { + idc = 188; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "120"; + x = "14.78 * (0.01875 * SafezoneH)"; + y = "30.88 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class CA_Alt: RangeText + { + idc = 189; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "3825"; + x = "34.78 * (0.01875 * SafezoneH)"; + y = "30.88 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class ValueTime: RangeText + { + idc = 190; + text = "20:28:35"; + font = "EtelkaMonospacePro"; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + x = "1.75 * (0.01875 * SafezoneH)"; + y = "10.5 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class CA_VisionMode: RscText + { + idc = 152; + style = 0; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "VIS"; + align = "right"; + x = "2.6 * (0.01875 * SafezoneH)"; + y = "12.0 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.0 * (0.025 * SafezoneH)"; + }; + class CA_FlirMode: RscText + { + idc = 153; + style = 0; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "BHOT"; + align = "right"; + x = "6.18 * (0.01875 * SafezoneH)"; + y = "12.0 * (0.025 * SafezoneH)"; + w = "4.5 * (0.01875 * SafezoneH)"; + h = "1.0 * (0.025 * SafezoneH)"; + }; + class TgT_Grid_text: RangeText + { + idc = 1005; + text = "TGT:"; + font = "EtelkaMonospacePro"; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + x = "1.20 * (0.01875 * SafezoneH)"; + y = "13.5 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class TGT_ValueGrid: RangeText + { + idc = 172; + font = "EtelkaMonospacePro"; + colorText[] = {0.706,0.0745,0.0196,0.8}; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + x = "5.20 * (0.01875 * SafezoneH)"; + y = "13.5 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class OWN_Grid_text: RangeText + { + idc = 1005; + text = "OWN:"; + font = "EtelkaMonospacePro"; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + x = "1.20 * (0.01875 * SafezoneH)"; + y = "15 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class OWN_ValueGrid: RangeText + { + idc = 171; + font = "EtelkaMonospacePro"; + colorText[] = {0.15,1,0.15,0.8}; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + x = "5.20 * (0.01875 * SafezoneH)"; + y = "15 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class CA_Laser: RscText + { + idc = 158; + style = "0x30 + 0x800"; + sizeEx = "0.038*SafezoneH"; + shadow = 0; + align = "right"; + font = "EtelkaMonospacePro"; + text = PATHTOF(data\Helo_LaserON.paa); + x = "20.45 * (0.01875 * SafezoneH)"; + y = "14.1 * (0.025 * SafezoneH)"; + w = "12.5 * (0.01875 * SafezoneH)"; + h = "12 * (0.025 * SafezoneH)"; + }; + class CA_Heading: RscText + { + idc = 156; + style = 0; + sizeEx = "0.038*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "023"; + align = "right"; + x = "25 * (0.01875 * SafezoneH)"; + y = "5 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + }; + }; + }; + class Rsc_ACE_Drones_UI_Pilots: RscUnitInfo + { + idd = 300; + controls[] = {"WeaponInfoControlsGroupRight","CA_BackgroundVehicle","CA_BackgroundVehicleTitle","CA_BackgroundVehicleTitleDark","CA_BackgroundFuel","CA_Vehicle","CA_VehicleRole","CA_HitZones","CA_SpeedBackground","CA_SpeedUnits","CA_Speed","CA_ValueFuel","CA_AltBackground","CA_AltUnits","CA_Alt","CA_VehicleToggles","CA_Radar","DriverOpticsGroup"}; + class DriverOpticsGroup: RscControlsGroup + { + idc = 392; + class VScrollbar: VScrollbar + { + width = 0; + }; + class HScrollbar: HScrollbar + { + height = 0; + }; + x = "0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))"; + y = "0 * (0.025 * SafezoneH) + (SafezoneY)"; + w = "53.5 * (0.01875 * SafezoneH)"; + h = "40 * (0.025 * SafezoneH)"; + class controls + { + class TextGrid: RscText + { + style = 0; + sizeEx = "0.02*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + idc = 1005; + text = "GRID:"; + x = "5.8 * (0.01875 * SafezoneH)"; + y = "31.8 * (0.025 * SafezoneH)"; + w = "5 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class ValueGrid: TextGrid + { + idc = 189; + text = "382546"; + x = "10.3 * (0.01875 * SafezoneH)"; + y = "31.8 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class TextTime: TextGrid + { + idc = 1010; + text = "TIME [UTC]:"; + x = "5.8 * (0.01875 * SafezoneH)"; + y = "32.6 * (0.025 * SafezoneH)"; + w = "5 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class ValueTime: TextGrid + { + idc = 101; + text = "20:28:35"; + x = "10 * (0.01875 * SafezoneH)"; + y = "32.6 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class TextMag: TextGrid + { + idc = 1011; + text = "CAM MAG:"; + x = "5.8 * (0.01875 * SafezoneH)"; + y = "7 * (0.025 * SafezoneH)"; + w = "5 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class OpticsZoom: TextGrid + { + idc = 192; + text = "28x"; + x = "10.3 * (0.01875 * SafezoneH)"; + y = "7 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class BorderLineSpdTop: RscPicture + { + idc = 1203; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\border_line_ca.paa"; + x = "3.343 * (0.01875 * SafezoneH)"; + y = "12.4 * (0.025 * SafezoneH)"; + w = "3 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class BorderLineSpdBottom: RscPicture + { + idc = 1207; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\border_line_ca.paa"; + x = "3.343 * (0.01875 * SafezoneH)"; + y = "26.5 * (0.025 * SafezoneH)"; + w = "3 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class BorderLineAltTop: RscPicture + { + idc = 1205; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\border_line_ca.paa"; + x = "47.16 * (0.01875 * SafezoneH)"; + y = "12.4 * (0.025 * SafezoneH)"; + w = "3 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class BorderLineAltBottom: RscPicture + { + idc = 1206; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\border_line_ca.paa"; + x = "47.16 * (0.01875 * SafezoneH)"; + y = "26.5 * (0.025 * SafezoneH)"; + w = "3 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class TextSpd: TextGrid + { + idc = 1004; + text = "SPD"; + x = "4.8 * (0.01875 * SafezoneH)"; + y = "11.8 * (0.025 * SafezoneH)"; + w = "5 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class SpeedValueBorder: RscPicture + { + idc = 1200; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\altimeter_value_ca.paa"; + x = "6.3 * (0.01875 * SafezoneH)"; + y = "19 * (0.025 * SafezoneH)"; + w = "5 * (0.01875 * SafezoneH)"; + h = "2 * (0.025 * SafezoneH)"; + }; + class CA_Speed: TextGrid + { + idc = 190; + sizeEx = "0.03*SafezoneH"; + text = "120"; + x = "7.5 * (0.01875 * SafezoneH)"; + y = "19.5 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class AnalogueSpeed: RscLadderPicture + { + idc = 384; + topValue = 1312; + bottomValue = -345; + visibleRange = -1; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\UAVspeedLadder_ca.paa"; + x = "1.5 * (0.01875 * SafezoneH)"; + y = "13 * (0.025 * SafezoneH)"; + w = "5 * (0.01875 * SafezoneH)"; + h = "14 * (0.025 * SafezoneH)"; + }; + class TextAlt: TextGrid + { + idc = 1006; + text = "ALT"; + x = "46.9 * (0.01875 * SafezoneH)"; + y = "11.8 * (0.025 * SafezoneH)"; + w = "5 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class AltValueBorder: RscPicture + { + idc = 1201; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\airspeed_value_ca.paa"; + x = "42.25 * (0.01875 * SafezoneH)"; + y = "19 * (0.025 * SafezoneH)"; + w = "5 * (0.01875 * SafezoneH)"; + h = "2 * (0.025 * SafezoneH)"; + }; + class CA_Alt: TextGrid + { + idc = 191; + sizeEx = "0.03*SafezoneH"; + style = 1; + text = "3825"; + x = "43 * (0.01875 * SafezoneH)"; + y = "19.5 * (0.025 * SafezoneH)"; + w = "3.2 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class AnalogueAlt: RscLadderPicture + { + idc = 385; + topValue = 14430; + bottomValue = -2110; + visibleRange = -1; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\UAValtLadder_ca.paa"; + x = "47 * (0.01875 * SafezoneH)"; + y = "13 * (0.025 * SafezoneH)"; + w = "2.5 * (0.01875 * SafezoneH)"; + h = "14 * (0.025 * SafezoneH)"; + }; + class AnalogueHorizon: RscLadderPicture + { + idc = 383; + topValue = 90; + bottomValue = -90; + visibleRange = -1; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\horizon_ladder_ca.paa"; + x = "16.75 * (0.01875 * SafezoneH)"; + y = "5 * (0.025 * SafezoneH)"; + w = "20 * (0.01875 * SafezoneH)"; + h = "30 * (0.025 * SafezoneH)"; + }; + class HorizonCenter: RscPicture + { + idc = 1202; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\horizon_aircraft_ca.paa"; + x = "24.75 * (0.01875 * SafezoneH)"; + y = "19 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "2 * (0.025 * SafezoneH)"; + }; + }; + }; + }; }; \ No newline at end of file diff --git a/addons/attach/stringtable.xml b/addons/attach/stringtable.xml index 27a0517f9a..839ac2e168 100644 --- a/addons/attach/stringtable.xml +++ b/addons/attach/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -48,7 +48,7 @@ Marcador IV Acoplado Strobo IR attaccata Infravörös jeladó hozzácsatolva - ИК строб присоединён + ИК-маяк присоединён IR Strobe Detached @@ -60,7 +60,7 @@ Marcador IV Separado Strobo IR staccata Infravörös jeladó lecsatolva - ИК строб отсоединён + ИК-маяк отсоединён IR Grenade Attached @@ -72,7 +72,7 @@ Granada IV Acoplada Granata IR attaccata Infravörös gránát hozzácsatolva - ИК граната присоединена + ИК-граната присоединена IR Grenade Detached @@ -84,7 +84,7 @@ Granada IV Separada Granata IR staccata Infravörös gránát lecsatolva - ИК граната отсоединена + ИК-граната отсоединена Chemlight Attached @@ -132,7 +132,7 @@ Marcador IV Strobo IR Infravörös jeladó - ИК строб + ИК-маяк IR Strobe allows you to signal your position through a pulsating beacon only visible with NVGs. @@ -144,7 +144,7 @@ O Marcador IV permite que você sinalize sua posição através de um pulso visível somente com equipamento de visão noturna. La Strobo IR è una luce stroboscopica che ti permette di segnalare la tua posizione grazie all'emissione di impulsi ad infrarossi visibili solo con i visori notturni. Az infravörös jeladóval megjelölheted a helyzetedet úgy, hogy annak pulzáló fénye csak éjjellátó készülékkel látható. - ИК строб позволяет сигнализировать свое местоположение через пульсирующий маяк, видимый только через ПНВ. + ИК-маяк позволяет сигнализировать о своём местоположении через пульсирующий свет, видимый только через ПНВ. Place @@ -156,6 +156,7 @@ Colocar Posiziona Elhelyez + Установить Cancel @@ -167,13 +168,14 @@ Cancelar Annulla Mégse + Отмена Attach Failed Échec du Attacher Befestigen fehlgeschlagen - Присоединить Ошибка + Соединение прервано Error al acoplar - + \ No newline at end of file diff --git a/addons/ballistics/CfgAmmo.hpp b/addons/ballistics/CfgAmmo.hpp index 79f99c33a4..b064c05fc3 100644 --- a/addons/ballistics/CfgAmmo.hpp +++ b/addons/ballistics/CfgAmmo.hpp @@ -1,20 +1,20 @@ -class CfgAmmo { - class BulletCore; - - class BulletBase: BulletCore { - timeToLive = 15; // Default: 6, doubleplusgood all munition range. - }; - - class B_20mm : BulletBase { - timeToLive = 30; - }; - class B_25mm : BulletBase { - timeToLive = 30; - }; - class B_35mm_AA : BulletBase { - timeToLive = 30; - }; - class B_30mm_AP : BulletBase { - timeToLive = 30; - }; +class CfgAmmo { + class BulletCore; + + class BulletBase: BulletCore { + timeToLive = 15; // Default: 6, doubleplusgood all munition range. + }; + + class B_20mm : BulletBase { + timeToLive = 30; + }; + class B_25mm : BulletBase { + timeToLive = 30; + }; + class B_35mm_AA : BulletBase { + timeToLive = 30; + }; + class B_30mm_AP : BulletBase { + timeToLive = 30; + }; }; \ No newline at end of file diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index 897782747f..bc9cff1572 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -134,26 +134,31 @@ Surrender Kapitulieren Rendirse + Сдаться Stop Surrendering Den Kampf erneut aufnehmen Dejar de rendirse + Остановить сдачу Only use on alive units Nur bei lebenden Einheiten verwendbar Utilizar solo en unidades vivas + Только для живых юнитов Only use on dismounted inf Nur bei abgesessener Infanterie verwendbar Utilizar solo en infanteria desmontada + Только для спеш. солдат Nothing under mouse Es wurde nichts ausgewählt Nada bajo el ratón + Объекты под мышью отсутствуют - + \ No newline at end of file diff --git a/addons/common/functions/fnc__handleNetEvent.sqf b/addons/common/functions/fnc__handleNetEvent.sqf index 804a0ade78..c4e1f18f8e 100644 --- a/addons/common/functions/fnc__handleNetEvent.sqf +++ b/addons/common/functions/fnc__handleNetEvent.sqf @@ -1,74 +1,74 @@ -//fnc__handleNetEvent.sqf -// internal handler for net events -#include "script_component.hpp" - -private ["_eventType", "_event", "_eventName", "_eventArgs", "_eventNames", "_eventIndex", "_eventTargets", "_sentEvents", "_owner", "_serverFlagged"]; - -_eventType = _this select 0; -_event = _this select 1; - -if(_eventType == "ACEg") then { - _eventName = _event select 0; - _eventArgs = _event select 1; - - _eventNames = GVAR(events) select 0; - _eventIndex = _eventNames find _eventName; - if(_eventIndex != -1) then { - _events = (GVAR(events) select 1) select _eventIndex; - - #ifdef DEBUG_EVENTS - diag_log text format[ARR_2("* Net Event %1",_eventName)]; - diag_log text format[ARR_2(" args=%1",_eventArgs)]; - #endif - - { - if(!isNil "_x") then { - _eventArgs call CALLSTACK_NAMED(_x, format[ARR_3("Net Event %1 ID: %2",_eventName,_forEachIndex)]); - #ifdef DEBUG_EVENTS_CALLSTACK - diag_log text format[ARR_2(" ID: %1",_forEachIndex)]; - #endif - }; - } forEach _events; - }; -}; - -if(_eventType == "ACEc") then { - if(isServer) then { - _eventName = _event select 0; - _eventTargets = _event select 1; - _eventArgs = _event select 2; - - _sentEvents = []; - if(!IS_ARRAY(_eventTargets)) then { - _eventTargets = [_eventTargets]; - }; - - //If not multiplayer, and there are targets, then just run localy - if ((!isMultiplayer) && {(count _eventTargets) > 0}) exitWith { - ACEg = [_eventName, _eventArgs]; - ["ACEg", ACEg] call FUNC(_handleNetEvent); - }; - - _serverFlagged = false; - { - _owner = _x; - if(IS_OBJECT(_x)) then { - _owner = owner _x; - }; - if(!(_owner in _sentEvents)) then { - PUSH(_sentEvents, _owner); - ACEg = [_eventName, _eventArgs]; - if(isDedicated || {_x != ACE_player}) then { - if(isDedicated && {local _x} && {!_serverFlagged}) then { - _serverFlagged = true; - ["ACEg", ACEg] call FUNC(_handleNetEvent); - } else { - _owner publicVariableClient "ACEg"; - }; - } else { - ["ACEg", ACEg] call FUNC(_handleNetEvent); - }; - }; - } forEach _eventTargets; - }; +//fnc__handleNetEvent.sqf +// internal handler for net events +#include "script_component.hpp" + +private ["_eventType", "_event", "_eventName", "_eventArgs", "_eventNames", "_eventIndex", "_eventTargets", "_sentEvents", "_owner", "_serverFlagged"]; + +_eventType = _this select 0; +_event = _this select 1; + +if(_eventType == "ACEg") then { + _eventName = _event select 0; + _eventArgs = _event select 1; + + _eventNames = GVAR(events) select 0; + _eventIndex = _eventNames find _eventName; + if(_eventIndex != -1) then { + _events = (GVAR(events) select 1) select _eventIndex; + + #ifdef DEBUG_EVENTS + diag_log text format[ARR_2("* Net Event %1",_eventName)]; + diag_log text format[ARR_2(" args=%1",_eventArgs)]; + #endif + + { + if(!isNil "_x") then { + _eventArgs call CALLSTACK_NAMED(_x, format[ARR_3("Net Event %1 ID: %2",_eventName,_forEachIndex)]); + #ifdef DEBUG_EVENTS_CALLSTACK + diag_log text format[ARR_2(" ID: %1",_forEachIndex)]; + #endif + }; + } forEach _events; + }; +}; + +if(_eventType == "ACEc") then { + if(isServer) then { + _eventName = _event select 0; + _eventTargets = _event select 1; + _eventArgs = _event select 2; + + _sentEvents = []; + if(!IS_ARRAY(_eventTargets)) then { + _eventTargets = [_eventTargets]; + }; + + //If not multiplayer, and there are targets, then just run localy + if ((!isMultiplayer) && {(count _eventTargets) > 0}) exitWith { + ACEg = [_eventName, _eventArgs]; + ["ACEg", ACEg] call FUNC(_handleNetEvent); + }; + + _serverFlagged = false; + { + _owner = _x; + if(IS_OBJECT(_x)) then { + _owner = owner _x; + }; + if(!(_owner in _sentEvents)) then { + PUSH(_sentEvents, _owner); + ACEg = [_eventName, _eventArgs]; + if(isDedicated || {_x != ACE_player}) then { + if(isDedicated && {local _x} && {!_serverFlagged}) then { + _serverFlagged = true; + ["ACEg", ACEg] call FUNC(_handleNetEvent); + } else { + _owner publicVariableClient "ACEg"; + }; + } else { + ["ACEg", ACEg] call FUNC(_handleNetEvent); + }; + }; + } forEach _eventTargets; + }; }; \ No newline at end of file diff --git a/addons/common/functions/fnc_addEventHandler.sqf b/addons/common/functions/fnc_addEventHandler.sqf index 8524a4abef..21e2a5b6f9 100644 --- a/addons/common/functions/fnc_addEventHandler.sqf +++ b/addons/common/functions/fnc_addEventHandler.sqf @@ -1,32 +1,32 @@ -/* - * Author: Nou - * - * Add a event handler. - * - * Argument: - * 0: Event name (string) - * 1: Event code (code) - * - * Return value: - * Event handler ID number (for use with fnc_removeEventHandler) - */ -#include "script_component.hpp" -private ["_eventName", "_eventCode", "_eventNames", "_eventFunctions", "_eventNameCount", "_eventIndex", "_eventFunctionCount"]; -_eventName = _this select 0; -_eventCode = _this select 1; - -_eventNames = GVAR(events) select 0; -_eventFunctions = []; -_eventIndex = _eventNames find _eventName; -if(_eventIndex != -1) then { - _eventFunctions = (GVAR(events) select 1) select _eventIndex; -} else { - _eventNameCount = count _eventNames; - _eventNames set[_eventNameCount, _eventName]; - (GVAR(events) select 1) set[_eventNameCount, _eventFunctions]; -}; - -_eventFunctionCount = count _eventFunctions; -_eventFunctions set[_eventFunctionCount, _eventCode]; - +/* + * Author: Nou + * + * Add a event handler. + * + * Argument: + * 0: Event name (string) + * 1: Event code (code) + * + * Return value: + * Event handler ID number (for use with fnc_removeEventHandler) + */ +#include "script_component.hpp" +private ["_eventName", "_eventCode", "_eventNames", "_eventFunctions", "_eventNameCount", "_eventIndex", "_eventFunctionCount"]; +_eventName = _this select 0; +_eventCode = _this select 1; + +_eventNames = GVAR(events) select 0; +_eventFunctions = []; +_eventIndex = _eventNames find _eventName; +if(_eventIndex != -1) then { + _eventFunctions = (GVAR(events) select 1) select _eventIndex; +} else { + _eventNameCount = count _eventNames; + _eventNames set[_eventNameCount, _eventName]; + (GVAR(events) select 1) set[_eventNameCount, _eventFunctions]; +}; + +_eventFunctionCount = count _eventFunctions; +_eventFunctions set[_eventFunctionCount, _eventCode]; + _eventFunctionCount; \ No newline at end of file diff --git a/addons/common/functions/fnc_dumpArray.sqf b/addons/common/functions/fnc_dumpArray.sqf index 8a95172ea7..9b889d8d22 100644 --- a/addons/common/functions/fnc_dumpArray.sqf +++ b/addons/common/functions/fnc_dumpArray.sqf @@ -1,25 +1,25 @@ -//fnc_dumpArray.sqf -#include "script_component.hpp" - -private ["_var", "_depth", "_pad", "_i", "_x"]; - -_var = _this select 0; -_depth = _this select 1; -_pad = ""; -for "_i" from 0 to _depth do { - _pad = _pad + toString [9]; -}; -_depth = _depth + 1; -if(IS_ARRAY(_var)) then { - if((count _var) > 0) then { - diag_log text format["%1[", _pad]; - { - [_x, _depth] call FUNC(dumpArray); - } forEach _var; - diag_log text format["%1],", _pad]; - } else { - diag_log text format["%1[],", _pad]; - }; -} else { - diag_log text format["%1%2", _pad, [_var] call FUNC(formatVar)]; -}; +//fnc_dumpArray.sqf +#include "script_component.hpp" + +private ["_var", "_depth", "_pad", "_i", "_x"]; + +_var = _this select 0; +_depth = _this select 1; +_pad = ""; +for "_i" from 0 to _depth do { + _pad = _pad + toString [9]; +}; +_depth = _depth + 1; +if(IS_ARRAY(_var)) then { + if((count _var) > 0) then { + diag_log text format["%1[", _pad]; + { + [_x, _depth] call FUNC(dumpArray); + } forEach _var; + diag_log text format["%1],", _pad]; + } else { + diag_log text format["%1[],", _pad]; + }; +} else { + diag_log text format["%1%2", _pad, [_var] call FUNC(formatVar)]; +}; diff --git a/addons/common/functions/fnc_dumpPerformanceCounters.sqf b/addons/common/functions/fnc_dumpPerformanceCounters.sqf index acf81ff20a..b82ae3e5ea 100644 --- a/addons/common/functions/fnc_dumpPerformanceCounters.sqf +++ b/addons/common/functions/fnc_dumpPerformanceCounters.sqf @@ -1,73 +1,73 @@ -//fnc_dumpPerformanceCounters.sqf -#define DEBUG_MODE_FULL -#include "script_component.hpp" - - -diag_log text format["REGISTERED ACE PFH HANDLERS"]; -diag_log text format["-------------------------------------------"]; -if(!isNil "ACE_PFH_COUNTER") then { - { - private["_pfh"]; - _pfh = _x select 0; - diag_log text format["Registered PFH: id=%1, %1:%2", (_pfh select 0), (_pfh select 1), (_pfh select 2) ]; - } forEach ACE_PFH_COUNTER; -}; - -diag_log text format["ACE COUNTER RESULTS"]; -diag_log text format["-------------------------------------------"]; -{ - private["_counterEntry", "_iter", "_total", "_count", "_delta", "_averageResult"]; - _counterEntry = _x; - _iter = 0; - _total = 0; - _count = 0; - _averageResult = 0; - if( (count _counterEntry) > 3) then { - // calc - { - if(_iter > 2) then { - _count = _count + 1; - _delta = (_x select 1) - (_x select 0); - - _total = _total + _delta; - }; - _iter = _iter + 1; - } forEach _counterEntry; - - // results - _averageResult = (_total / _count) * 1000; - - // dump results - diag_log text format["%1: Average: %2s / %3 = %4ms", (_counterEntry select 0), _total, _count, _averageResult]; - } else { - diag_log text format["%1: No results", (_counterEntry select 0) ]; - }; -} forEach ACE_COUNTERS; - -/* -// Dump PFH Trackers -diag_log text format["ACE_PERFORMANCE_EXCESSIVE_STEP_TRACKER"]; -diag_log text format["-------------------------------------------"]; -{ - private["_delay"]; - _delay = _x select 2; - //if(_delay > 0) then { _delay = _delay / 1000; }; - - diag_log text format["%1: %2s, delay=%3, handle=%4",(_x select 0), _delay, (_x select 3), (_x select 4)]; -} forEach ACE_PERFORMANCE_EXCESSIVE_STEP_TRACKER; - -// Dump PFH Trackers -diag_log text format["ACE_PERFORMANCE_EXCESSIVE_FRAME_TRACKER"]; -diag_log text format["-------------------------------------------"]; -{ - private["_delta"]; - _delta = _x select 1; - //if(_delta > 0) then { _delta = _delta / 1000; }; - diag_log text format[" DELTA: %1s", _delta]; -} forEach ACE_PERFORMANCE_EXCESSIVE_FRAME_TRACKER; - -//{ -// -//} forEach ACRE_EXCESSIVE_FRAME_TRACKER; - +//fnc_dumpPerformanceCounters.sqf +#define DEBUG_MODE_FULL +#include "script_component.hpp" + + +diag_log text format["REGISTERED ACE PFH HANDLERS"]; +diag_log text format["-------------------------------------------"]; +if(!isNil "ACE_PFH_COUNTER") then { + { + private["_pfh"]; + _pfh = _x select 0; + diag_log text format["Registered PFH: id=%1, %1:%2", (_pfh select 0), (_pfh select 1), (_pfh select 2) ]; + } forEach ACE_PFH_COUNTER; +}; + +diag_log text format["ACE COUNTER RESULTS"]; +diag_log text format["-------------------------------------------"]; +{ + private["_counterEntry", "_iter", "_total", "_count", "_delta", "_averageResult"]; + _counterEntry = _x; + _iter = 0; + _total = 0; + _count = 0; + _averageResult = 0; + if( (count _counterEntry) > 3) then { + // calc + { + if(_iter > 2) then { + _count = _count + 1; + _delta = (_x select 1) - (_x select 0); + + _total = _total + _delta; + }; + _iter = _iter + 1; + } forEach _counterEntry; + + // results + _averageResult = (_total / _count) * 1000; + + // dump results + diag_log text format["%1: Average: %2s / %3 = %4ms", (_counterEntry select 0), _total, _count, _averageResult]; + } else { + diag_log text format["%1: No results", (_counterEntry select 0) ]; + }; +} forEach ACE_COUNTERS; + +/* +// Dump PFH Trackers +diag_log text format["ACE_PERFORMANCE_EXCESSIVE_STEP_TRACKER"]; +diag_log text format["-------------------------------------------"]; +{ + private["_delay"]; + _delay = _x select 2; + //if(_delay > 0) then { _delay = _delay / 1000; }; + + diag_log text format["%1: %2s, delay=%3, handle=%4",(_x select 0), _delay, (_x select 3), (_x select 4)]; +} forEach ACE_PERFORMANCE_EXCESSIVE_STEP_TRACKER; + +// Dump PFH Trackers +diag_log text format["ACE_PERFORMANCE_EXCESSIVE_FRAME_TRACKER"]; +diag_log text format["-------------------------------------------"]; +{ + private["_delta"]; + _delta = _x select 1; + //if(_delta > 0) then { _delta = _delta / 1000; }; + diag_log text format[" DELTA: %1s", _delta]; +} forEach ACE_PERFORMANCE_EXCESSIVE_FRAME_TRACKER; + +//{ +// +//} forEach ACRE_EXCESSIVE_FRAME_TRACKER; + */ \ No newline at end of file diff --git a/addons/common/functions/fnc_getTurretDirection.sqf b/addons/common/functions/fnc_getTurretDirection.sqf index fb265bf545..072644f058 100644 --- a/addons/common/functions/fnc_getTurretDirection.sqf +++ b/addons/common/functions/fnc_getTurretDirection.sqf @@ -1,37 +1,37 @@ -/* - * Author: jaynus - * - * Get the absolute turret direction for FOV/PIP turret. - * - * Argument: - * 0: Vehicle (Object) - * 1: Turret Position - * - * Return value: - * [position, direction] - */ -#include "script_component.hpp" - -EXPLODE_2_PVT(_this,_vehicle,_position); -private ["_turrets", "_turret", "_config", "_turret", "_povPos", "_povDir", "_gunBeginPos", "_gunEndPos", "_pov"]; - -_turret = [_vehicle, _position] call CBA_fnc_getTurret; -_pov = getText (_turret >> "memoryPointGunnerOptics"); -_gunBeg = getText (_turret >> "gunBeg"); -_gunEnd = getText (_turret >> "gunEnd"); -TRACE_3("", _pov, _gunBeg, _gunEnd); - -// Pull the PIP pov or barrel direction, depending on how the model is set up -_povPos = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition _pov ) ); -_povDir = [0,0,0]; - -if(_pov == "pip0_pos") then { - _pipDir = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition "pip0_dir" ) ); - _povDir = _pipDir vectorDiff _povPos; -} else { - _gunBeginPos = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition _gunBeg ) ); - _gunEndPos = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition _gunEnd ) ); - _povDir = _gunBeginPos vectorDiff _gunEndPos; -}; - +/* + * Author: jaynus + * + * Get the absolute turret direction for FOV/PIP turret. + * + * Argument: + * 0: Vehicle (Object) + * 1: Turret Position + * + * Return value: + * [position, direction] + */ +#include "script_component.hpp" + +EXPLODE_2_PVT(_this,_vehicle,_position); +private ["_turrets", "_turret", "_config", "_turret", "_povPos", "_povDir", "_gunBeginPos", "_gunEndPos", "_pov"]; + +_turret = [_vehicle, _position] call CBA_fnc_getTurret; +_pov = getText (_turret >> "memoryPointGunnerOptics"); +_gunBeg = getText (_turret >> "gunBeg"); +_gunEnd = getText (_turret >> "gunEnd"); +TRACE_3("", _pov, _gunBeg, _gunEnd); + +// Pull the PIP pov or barrel direction, depending on how the model is set up +_povPos = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition _pov ) ); +_povDir = [0,0,0]; + +if(_pov == "pip0_pos") then { + _pipDir = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition "pip0_dir" ) ); + _povDir = _pipDir vectorDiff _povPos; +} else { + _gunBeginPos = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition _gunBeg ) ); + _gunEndPos = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition _gunEnd ) ); + _povDir = _gunBeginPos vectorDiff _gunEndPos; +}; + [_povPos, _povDir] \ No newline at end of file diff --git a/addons/common/functions/fnc_globalEvent.sqf b/addons/common/functions/fnc_globalEvent.sqf index dcf40261cf..7816f1f1c5 100644 --- a/addons/common/functions/fnc_globalEvent.sqf +++ b/addons/common/functions/fnc_globalEvent.sqf @@ -1,22 +1,22 @@ -/* - * Author: Nou - * - * Execute a global event on all clients, including self. - * - * Argument: - * 0: Event name (string) - * 1: Event args (any) - * - * Return value: - * Nothing - */ -#include "script_component.hpp" -private ["_eventName", "_eventArgs"]; - -_eventName = _this select 0; -_eventArgs = _this select 1; - - -ACEg = [_eventName, _eventArgs]; -publicVariable "ACEg"; +/* + * Author: Nou + * + * Execute a global event on all clients, including self. + * + * Argument: + * 0: Event name (string) + * 1: Event args (any) + * + * Return value: + * Nothing + */ +#include "script_component.hpp" +private ["_eventName", "_eventArgs"]; + +_eventName = _this select 0; +_eventArgs = _this select 1; + + +ACEg = [_eventName, _eventArgs]; +publicVariable "ACEg"; ["ACEg", ACEg] call FUNC(_handleNetEvent); \ No newline at end of file diff --git a/addons/common/functions/fnc_localEvent.sqf b/addons/common/functions/fnc_localEvent.sqf index 0b8c218eca..3ee9cb0a04 100644 --- a/addons/common/functions/fnc_localEvent.sqf +++ b/addons/common/functions/fnc_localEvent.sqf @@ -1,34 +1,34 @@ -/* - * Author: Nou - * - * Execute a local event on this client only. - * - * Argument: - * 0: Event name (string) - * 1: Event args (any) - * - * Return value: - * Nothing - */ -#include "script_component.hpp" - -PARAMS_2(_eventName,_eventArgs); - -_eventNames = GVAR(events) select 0; -_eventIndex = _eventNames find _eventName; -if(_eventIndex != -1) then { - _events = (GVAR(events) select 1) select _eventIndex; - #ifdef DEBUG_EVENTS - diag_log text format[ARR_2("* Local Event: %1",_eventName)]; - diag_log text format[ARR_2(" args=%1",_eventArgs)]; - #endif - - { - if(!isNil "_x") then { - _eventArgs call CALLSTACK_NAMED(_x, format[ARR_3("Local Event %1 ID: %2",_eventName,_forEachIndex)]); - #ifdef DEBUG_EVENTS_CALLSTACK - diag_log text format[ARR_2(" ID: %1",_forEachIndex)]; - #endif - }; - } forEach _events; +/* + * Author: Nou + * + * Execute a local event on this client only. + * + * Argument: + * 0: Event name (string) + * 1: Event args (any) + * + * Return value: + * Nothing + */ +#include "script_component.hpp" + +PARAMS_2(_eventName,_eventArgs); + +_eventNames = GVAR(events) select 0; +_eventIndex = _eventNames find _eventName; +if(_eventIndex != -1) then { + _events = (GVAR(events) select 1) select _eventIndex; + #ifdef DEBUG_EVENTS + diag_log text format[ARR_2("* Local Event: %1",_eventName)]; + diag_log text format[ARR_2(" args=%1",_eventArgs)]; + #endif + + { + if(!isNil "_x") then { + _eventArgs call CALLSTACK_NAMED(_x, format[ARR_3("Local Event %1 ID: %2",_eventName,_forEachIndex)]); + #ifdef DEBUG_EVENTS_CALLSTACK + diag_log text format[ARR_2(" ID: %1",_forEachIndex)]; + #endif + }; + } forEach _events; }; \ No newline at end of file diff --git a/addons/common/functions/fnc_removeAllEventHandlers.sqf b/addons/common/functions/fnc_removeAllEventHandlers.sqf index 170d4f8cbb..fead934a57 100644 --- a/addons/common/functions/fnc_removeAllEventHandlers.sqf +++ b/addons/common/functions/fnc_removeAllEventHandlers.sqf @@ -1,21 +1,21 @@ -/* - * Author: Nou - * - * Remove all events of a certain event type. - * - * Argument: - * 0: Event name (string) - * - * Return value: - * Nothing - */ -#include "script_component.hpp" -private ["_eventName", "_eventNames", "_eventFunctions", "_eventIndex"]; -_eventName = _this select 0; - -_eventNames = GVAR(events) select 0; -_eventFunctions = []; -_eventIndex = _eventNames find _eventName; -if(_eventIndex != -1) then { - (GVAR(events) select 1) set[_eventIndex, []]; +/* + * Author: Nou + * + * Remove all events of a certain event type. + * + * Argument: + * 0: Event name (string) + * + * Return value: + * Nothing + */ +#include "script_component.hpp" +private ["_eventName", "_eventNames", "_eventFunctions", "_eventIndex"]; +_eventName = _this select 0; + +_eventNames = GVAR(events) select 0; +_eventFunctions = []; +_eventIndex = _eventNames find _eventName; +if(_eventIndex != -1) then { + (GVAR(events) select 1) set[_eventIndex, []]; }; \ No newline at end of file diff --git a/addons/common/functions/fnc_removeEventHandler.sqf b/addons/common/functions/fnc_removeEventHandler.sqf index d87c72933d..20bc6923c8 100644 --- a/addons/common/functions/fnc_removeEventHandler.sqf +++ b/addons/common/functions/fnc_removeEventHandler.sqf @@ -1,24 +1,24 @@ -/* - * Author: Nou - * - * Remove an event handler. - * - * Argument: - * 0: Event name (string) - * 1: Event code (number) - * - * Return value: - * Nothing - */ -#include "script_component.hpp" -private ["_eventName", "_eventNames", "_eventFunctions", "_eventIndex", "_eventCodeIndex"]; -_eventName = _this select 0; -_eventCodeIndex = _this select 1; - -_eventNames = GVAR(events) select 0; -_eventFunctions = []; -_eventIndex = _eventNames find _eventName; -if(_eventIndex != -1) then { - _eventFunctions = (GVAR(events) select 1) select _eventIndex; - _eventFunctions set[_eventCodeIndex, nil]; +/* + * Author: Nou + * + * Remove an event handler. + * + * Argument: + * 0: Event name (string) + * 1: Event code (number) + * + * Return value: + * Nothing + */ +#include "script_component.hpp" +private ["_eventName", "_eventNames", "_eventFunctions", "_eventIndex", "_eventCodeIndex"]; +_eventName = _this select 0; +_eventCodeIndex = _this select 1; + +_eventNames = GVAR(events) select 0; +_eventFunctions = []; +_eventIndex = _eventNames find _eventName; +if(_eventIndex != -1) then { + _eventFunctions = (GVAR(events) select 1) select _eventIndex; + _eventFunctions set[_eventCodeIndex, nil]; }; \ No newline at end of file diff --git a/addons/common/functions/fnc_serverEvent.sqf b/addons/common/functions/fnc_serverEvent.sqf index b792323867..7ee1f6d0b8 100644 --- a/addons/common/functions/fnc_serverEvent.sqf +++ b/addons/common/functions/fnc_serverEvent.sqf @@ -1,29 +1,29 @@ -/* - * Author: Nou - * - * Execute a event only on the server. - * - * Argument: - * 0: Event name (string) - * 1: Event args (any) - * - * Return value: - * Nothing - */ -#include "script_component.hpp" -private ["_eventName", "_eventArgs"]; - -_eventName = _this select 0; -_eventArgs = _this select 1; - - #ifdef DEBUG_EVENTS - diag_log text format[ARR_2("* Server Event: %1",_eventName)]; - diag_log text format[ARR_2(" args=%1",_eventArgs)]; - #endif - -ACEg = [_eventName, _eventArgs]; -if(!isServer) then { - publicVariableServer "ACEg"; -} else { - ["ACEg", ACEg] call FUNC(_handleNetEvent); -}; +/* + * Author: Nou + * + * Execute a event only on the server. + * + * Argument: + * 0: Event name (string) + * 1: Event args (any) + * + * Return value: + * Nothing + */ +#include "script_component.hpp" +private ["_eventName", "_eventArgs"]; + +_eventName = _this select 0; +_eventArgs = _this select 1; + + #ifdef DEBUG_EVENTS + diag_log text format[ARR_2("* Server Event: %1",_eventName)]; + diag_log text format[ARR_2(" args=%1",_eventArgs)]; + #endif + +ACEg = [_eventName, _eventArgs]; +if(!isServer) then { + publicVariableServer "ACEg"; +} else { + ["ACEg", ACEg] call FUNC(_handleNetEvent); +}; diff --git a/addons/common/functions/fnc_targetEvent.sqf b/addons/common/functions/fnc_targetEvent.sqf index 7299eeb057..0c6da183b2 100644 --- a/addons/common/functions/fnc_targetEvent.sqf +++ b/addons/common/functions/fnc_targetEvent.sqf @@ -1,34 +1,34 @@ -/* - * Author: Nou - * - * Execute a event only on specific clients. - * - * Argument: - * 0: Event name (string) - * 1: Event targets (object or array of objects) - * 2: Event args (any) - * - * Note: If local executor is in list of targets, event will execute with - * network delay, and not immediatly. - * - * Return value: - * Nothing - */ -#include "script_component.hpp" -private ["_eventName", "_eventArgs", "_eventTargets"]; - -_eventName = _this select 0; -_eventTargets = _this select 1; -_eventArgs = _this select 2; - -#ifdef DEBUG_EVENTS - diag_log text format[ARR_3("* Target Event: %1 - %2",_eventName,_eventTargets)]; - diag_log text format[ARR_2(" args=%1",_eventArgs)]; -#endif - -ACEc = [_eventName, _eventTargets, _eventArgs]; -if(!isServer) then { - publicVariableServer "ACEc"; -} else { - ["ACEc", ACEc] call FUNC(_handleNetEvent); +/* + * Author: Nou + * + * Execute a event only on specific clients. + * + * Argument: + * 0: Event name (string) + * 1: Event targets (object or array of objects) + * 2: Event args (any) + * + * Note: If local executor is in list of targets, event will execute with + * network delay, and not immediatly. + * + * Return value: + * Nothing + */ +#include "script_component.hpp" +private ["_eventName", "_eventArgs", "_eventTargets"]; + +_eventName = _this select 0; +_eventTargets = _this select 1; +_eventArgs = _this select 2; + +#ifdef DEBUG_EVENTS + diag_log text format[ARR_3("* Target Event: %1 - %2",_eventName,_eventTargets)]; + diag_log text format[ARR_2(" args=%1",_eventArgs)]; +#endif + +ACEc = [_eventName, _eventTargets, _eventArgs]; +if(!isServer) then { + publicVariableServer "ACEc"; +} else { + ["ACEc", ACEc] call FUNC(_handleNetEvent); }; \ No newline at end of file diff --git a/addons/common/functions/script_component.hpp b/addons/common/functions/script_component.hpp index 95b7e86461..10f5e1565f 100644 --- a/addons/common/functions/script_component.hpp +++ b/addons/common/functions/script_component.hpp @@ -1,13 +1,13 @@ -#include "\z\ace\addons\common\script_component.hpp" - -#define VALIDHASH(hash) (IS_ARRAY(hash) && {(count hash) >= 2} && {IS_ARRAY(hash select 0)} && {IS_ARRAY(hash select 1)}) -#define ERROR(msg) throw msg + format[" @ %1:%2", _callFrom, _lineNo] -#define HANDLECATCH diag_log text _exception; assert(exception=="") - -#define ERRORDATA(c) private ["_callFrom", "_lineNo"];\ - _callFrom = "";\ - _lineNo = -1;\ - if((count _this) > c) then {\ - _callFrom = _this select c;\ - _lineNo = _this select c+1;\ +#include "\z\ace\addons\common\script_component.hpp" + +#define VALIDHASH(hash) (IS_ARRAY(hash) && {(count hash) >= 2} && {IS_ARRAY(hash select 0)} && {IS_ARRAY(hash select 1)}) +#define ERROR(msg) throw msg + format[" @ %1:%2", _callFrom, _lineNo] +#define HANDLECATCH diag_log text _exception; assert(exception=="") + +#define ERRORDATA(c) private ["_callFrom", "_lineNo"];\ + _callFrom = "";\ + _lineNo = -1;\ + if((count _this) > c) then {\ + _callFrom = _this select c;\ + _lineNo = _this select c+1;\ }; \ No newline at end of file diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index a5f5368cd0..d1e81e01a6 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -300,64 +300,78 @@ Aceptar Peticiones Accept Requests Anfrage annehmen + Подтвердить запросы Ignoruj prośby Rechazar Peticiones Decline Requests Anfrage ablehnen + Отклонить запросы Akceptuj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Acepta Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. Anfragen anderer Spieler annehmen. Diese Anfragen können sich auf das Benutzen / Teilen von Equipment beziehen oder das Ausführen bestimmter Aktionen. + Подтвердить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. Ignoruj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Rechazar Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. Decline Requests send by other players. These can be requests to use / share equipment, perform certain actions. Anfragen anderer Spieler ablehnen. Diese Anfragen können sich auf das Benutzen / Teilen von Equipment beziehen oder das Ausführen bestimmter Aktionen. + Отклонить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. Feedback icons Feedback-Icons + Иконки состояний Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. Wähle die Position der Feedback-Icons aus oder deaktiviere Sie. Die Feedback-Icons zeigen den Status deiner Einheit an, oder die ausgeführte Aktion. + Выберите положение или или отключите отображение иконок состояний на Вашем экране. Эти иконки предоставят дополнительную информацию о состоянии персонажа и выполняемых действиях. Progress bar location Position des Fortschrittsanzeige + Положение прогресс-бара Set the desired location of the progress bar on your screen. Wähle die Position der Fortschrittsanzeige. + Установите желаемое положение строки состояния на экране. Hint Background color Hinweis Hintergrundfarbe + Цвет фона всплывающих подсказок The color of the background from the ACE hints. Wähle die Hintergrundfarbe für ACE-Hinweise. + Цвет фона всплывающий подсказок АСЕ. Hint text font color Hinweis Textfarbe + Цвет шрифта всплывающих подсказок The color of the text font from the ACE hints. This color is the default color for all text displayed through the ACE Hint system, if the hint text has no other color specified. Wähle die Textfarbe für ACE-Hinweise. + Цвет шрифта текста всплывающих подсказок АСЕ. Этот цвет является стандартным для всего текста, транслирующегося через систему подсказок АСЕ, если не установлено другого цвета для текста подсказок. Banana Banane + Банан A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. Die Bananen (Musa) sind eine Pflanzengattung in der Familie der Bananengewächse (Musaceae) innerhalb der Einkeimblättrigen Pflanzen (Monokotyledonen). + Банан - это съедобный фрукт, ягода с ботанической точки зрения, произрастающий на нескольких видах травянистых растениях рода Банан (Musa). \ No newline at end of file diff --git a/addons/dragging/stringtable.xml b/addons/dragging/stringtable.xml index 9193d2712e..3199dd7c20 100644 --- a/addons/dragging/stringtable.xml +++ b/addons/dragging/stringtable.xml @@ -1,5 +1,5 @@ - - + + @@ -40,6 +40,7 @@ Não é possível carregar o item devido a seu peso Non è possibile trascinare l'oggetto a causa del suo peso Túl nehéz ahhoz, hogy elhúzd --> + Слишком тяжело Carry @@ -54,4 +55,4 @@ Нести - + \ No newline at end of file diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml index 1d010a0a7e..834101f9c7 100644 --- a/addons/explosives/stringtable.xml +++ b/addons/explosives/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -48,7 +48,7 @@ Codice dell'esplosivo : %1 Robbanóanyag kódja: %1 Código do explosivo: %1 - Взрывная код: %1 + Код подрыва: %1 Place @@ -60,7 +60,7 @@ Piazza Elhelyezés Colocar - Положить + Установить Cancel @@ -132,7 +132,7 @@ Usato per l'attivazione a distanza degli esplosivi Robbanóanyagok távoli robbantásához Usado para acionar explosivos remotamente - Используется для удаленного запуска взрывчатку + Используется для удаленной детонации СВУ M57 Firing Device @@ -156,7 +156,7 @@ Usato per l'attivazione a distanza degli esplosivi Robbanóanyagok távoli robbantásához Usado para acionar explosivos remotamente - Используется для удаленного запуска взрывчатку + Используется для удаленной детонации зарядов M26 Firing Device @@ -192,7 +192,7 @@ Kit E.O.D. Hatástalanító felszerelés Kit de desarme - Разминирование комплект + Комплект разминирования Allows defusing of explosives @@ -204,7 +204,7 @@ Consente la disattivazione degli ordigni esplosivi Robbanóanyagok hatástalanításához Permite o desarme de explosivos - Allows defusing of explosives + Позволяет обезвреживать ВУ Add to Speed Dial @@ -228,7 +228,7 @@ Libera Törlés Limpar - Pассеиваться + Очистить Dial @@ -252,7 +252,7 @@ Sopra Fel Cima - Поднять + Вызов Down @@ -264,7 +264,7 @@ Sotto Le Baixo - Опустить + Сброс Cancel @@ -288,7 +288,7 @@ Menù di detonazione Robbantás menü Menu de detonação - Меню Подрыв + Меню подрыва Place Menu @@ -300,7 +300,7 @@ Menù di collocamento Lerakás menü Menu de posicionamento - Меню Установить + Меню детонации Defuse @@ -336,7 +336,7 @@ Cronometro Időzített Timer - Временной + Таймер Time: %1m %2s @@ -348,7 +348,7 @@ Tempo : %1m %2s Idő: %1m %2s Tempo: %1m %2s - Tемп: %1m %2c + Время: %1m %2c Set Time @@ -360,7 +360,7 @@ Modifica il conto alla rovescia Idő állítása Configurar Tempo - Xронометр + Установить время Select a Trigger @@ -372,7 +372,7 @@ Seleziona un Attivatore Detonátor kiválasztása Selecionar um Gatilho - Выберите + Выберите детонатор Select @@ -384,7 +384,7 @@ Seleziona Kiválasztás Selecionar - Выбрать защелка + Выбрать Pressure Plate @@ -408,7 +408,7 @@ Filo a Inciampo Botlódrót Linha de tração - Натяжной + Растяжка IR Sensor @@ -420,7 +420,7 @@ Sensore IR IR szenzor Sensor IV - ИК + ИК сенсор No triggers available for %1 @@ -432,7 +432,7 @@ Nessun attivatore disponibile per %1 Nincs detonátor a %1 Nenhum gatilho disponível para %1 - Нет защелка доступны для %1 + Нет доступных взрывателей для %1 IR Sensor (Side Attack) @@ -444,7 +444,7 @@ Sensore IR (Attacco laterale) IR Sensor (Side Attack) Sensor infravermelho (ataque lateral) - ИК (боковая атака) + ИК (детонация вбок) Magnetic Influence Sensor (Bottom Attack) @@ -456,7 +456,7 @@ Sensore Magnetico di Prossimità (Attacco inferiore) Mágneses (Bottom Attack) Influência magnética (ataque inferior) - Магнитный (дно атака) + Магнитный (детонация вверх) No explosives on trigger. @@ -468,7 +468,7 @@ Nincs robbanóanyag a detonátorhoz. Brak ładunków na zapalnik. Nenhum explosivo no gatilho. - Нет взрывчатки на курок. + Нет доступных ВУ для взрывателя. Dead Man's Switch @@ -478,7 +478,7 @@ Czuwak Detonador de hombre muerto Dead Man's Switch - Кнопка мертвеца + Ловушка мертвеца Used to remotely trigger explosives when released. diff --git a/addons/fcs/functions/fnc_onForceUpdate.sqf b/addons/fcs/functions/fnc_onForceUpdate.sqf index 6f477fd3f6..d11652fc8a 100644 --- a/addons/fcs/functions/fnc_onForceUpdate.sqf +++ b/addons/fcs/functions/fnc_onForceUpdate.sqf @@ -1,7 +1,7 @@ -#include "script_component.hpp" - -if !([ACE_player, vehicle ACE_player, []] call EFUNC(common,canInteractWith)) exitWith {false}; -if !((!GVAR(enabled) && FUNC(canUseFCS)) || FUNC(canUseRangefinder)) exitWith {false}; - -[vehicle ACE_player, [ACE_player] call EFUNC(common,getTurretIndex), -1, false] call FUNC(keyDown); +#include "script_component.hpp" + +if !([ACE_player, vehicle ACE_player, []] call EFUNC(common,canInteractWith)) exitWith {false}; +if !((!GVAR(enabled) && FUNC(canUseFCS)) || FUNC(canUseRangefinder)) exitWith {false}; + +[vehicle ACE_player, [ACE_player] call EFUNC(common,getTurretIndex), -1, false] call FUNC(keyDown); [vehicle ACE_player, [ACE_player] call EFUNC(common,getTurretIndex), -1, false, false] call FUNC(keyUp); \ No newline at end of file diff --git a/addons/fcs/stringtable.xml b/addons/fcs/stringtable.xml index 154d874f73..0911bbdb57 100644 --- a/addons/fcs/stringtable.xml +++ b/addons/fcs/stringtable.xml @@ -1,81 +1,81 @@  - + - - - Lase Target / Measure Distance - Ziel anlasern / Entfernung Messen - Télémétrer la cible - Naświetl cel / Zmierz odległość - Označit cíl / Změřit vzdálenost - Iluminar objetivo / Medir distancia - - Подсветить цель / Измерить расстояние - - - Zeroed To - Haltepunkt - Fijado a - Wyzerowany na - Nastaveno na - Zéroté à - Зероинг - Nullázás - Fixado em - Azzeramento a - - - Adjust FCS Range (Up) - Entfernung des FLS erhöhen - Zwiększ zasięg FCS - Ajustar distancia del FCS (arriba) - Nastavit FCS Náměr (nahoru) - Augmenter la distance du SCT - FCS tartomány állítása (Fel) - Ajustar distância do FCS (Acima) - Aumentare la distanza dell'FCS - Диапазон СУО (Выше) - - - Adjust FCS Range (Down) - Entfernung des FLS verringern - Zmniejsz zasięg FCS - Ajustar distancia del FCS (abajo) - Nastavit FCS Náměr (dolů) - Réduire la distance du SCT - FCS tartomány állítása (Le) - Ajustar distância do FCS (Abaixo) - Ridurre la distanza dell'FCS - Диапазон СУО (Ниже) - - - Reset FCS - FLS zurücksetzen - Reiniciar FCS - Réinitialiser le SCT - Resetuj FCS - Resetovat FCS - FCS visszaállítása - Reiniciar FCS - Azzeramento dell'FCS - Обнулить СУО - - - FCS has been reset. - FLS wurde zurückgesetzt. - FCS reiniciado - SCT réinitialisé. - FCS został zresetowany. - FCS byl resetován. - Az FCS visszaállítva - FCS reiniciado. - L'FCS è stato azzerato - СУО обнулен - - - + Подсветить цель / Замерить расстояние + + + Zeroed To + Haltepunkt + Fijado a + Wyzerowany na + Nastaveno na + Zéroté à + Выставлено на + Nullázás + Fixado em + Azzeramento a + + + Adjust FCS Range (Up) + Entfernung des FLS erhöhen + Zwiększ zasięg FCS + Ajustar distancia del FCS (arriba) + Nastavit FCS Náměr (nahoru) + Augmenter la distance du SCT + FCS tartomány állítása (Fel) + Ajustar distância do FCS (Acima) + Aumentare la distanza dell'FCS + Диапазон СУО (Выше) + + + Adjust FCS Range (Down) + Entfernung des FLS verringern + Zmniejsz zasięg FCS + Ajustar distancia del FCS (abajo) + Nastavit FCS Náměr (dolů) + Réduire la distance du SCT + FCS tartomány állítása (Le) + Ajustar distância do FCS (Abaixo) + Ridurre la distanza dell'FCS + Диапазон СУО (Ниже) + + + Reset FCS + FLS zurücksetzen + Reiniciar FCS + Réinitialiser le SCT + Resetuj FCS + Resetovat FCS + FCS visszaállítása + Reiniciar FCS + Azzeramento dell'FCS + Обнулить СУО + + + FCS has been reset. + FLS wurde zurückgesetzt. + FCS reiniciado + SCT réinitialisé. + FCS został zresetowany. + FCS byl resetován. + Az FCS visszaállítva + FCS reiniciado. + L'FCS è stato azzerato + СУО обнулен. + + + \ No newline at end of file diff --git a/addons/frag/CfgAmmo.hpp b/addons/frag/CfgAmmo.hpp index 8ad76e6ae8..bec683d603 100644 --- a/addons/frag/CfgAmmo.hpp +++ b/addons/frag/CfgAmmo.hpp @@ -1,352 +1,352 @@ -#define BASE_DRAG -0.01 -#define HD_MULT 5 -#define BASE_DRAG_HD (BASE_DRAG*HD_MULT) - -class CfgAmmo { - //class ace_arty_105mm_m1_m782_time; - //class ace_arty_105mm_m1_m782_prox: ace_arty_105mm_m1_m782_time {}; - //class ace_arty_105mm_m1_m782_delay: ace_arty_105mm_m1_m782_prox { - // ACE_FRAG_SKIP = 1; - //}; - class Bo_GBU12_LGB; - class Nou_GBU12 : Bo_GBU12_LGB { - ACE_FRAG_CLASSES[] = {"ACE_frag_large", "ACE_frag_large", "ACE_frag_large_HD", "ACE_frag_large", "ACE_frag_huge", "ACE_frag_huge_HD", "ACE_frag_huge"}; - ACE_FRAG_METAL = 140000; - ACE_FRAG_CHARGE = 87000; - ACE_FRAG_GURNEY_C = 2320; - ACE_FRAG_GURNEY_K = 1/2; - sideAirFriction = 0.04; - airFriction = 0.04; - laserLock = 0; - }; - - class GrenadeBase; - class Grenade; - class GrenadeHand: Grenade { - ACE_FRAG_SKIP = 0; - ACE_FRAG_FORCE = 1; - // This is a good high-drag frag type for grenades. - ACE_FRAG_CLASSES[] = {"ACE_frag_tiny_HD"}; - /* - These values are based on the M67 Grenade, should be tweaked for - individual grenades. - */ - ACE_FRAG_METAL = 210; // metal in grams - ACE_FRAG_CHARGE = 185; // explosive in grams - ACE_FRAG_GURNEY_C = 2843; // Gurney velocity constant for explosive type. See: http://en.wikipedia.org/wiki/Gurney_equations - ACE_FRAG_GURNEY_K = 3/5; // Gurney shape factor, in this case a sphere. See: http://en.wikipedia.org/wiki/Gurney_equations - }; - class GrenadeHand_stone: GrenadeHand { - ACE_FRAG_SKIP = 1; - }; - class SmokeShell: GrenadeHand { - ACE_FRAG_SKIP = 1; - }; - - class RocketBase; - //class R_Hydra_HE: RocketBase { - // ACE_FRAG_SKIP = 1; - //}; - - //class R_57mm_HE: RocketBase { - // ACE_FRAG_SKIP = 1; - //}; - - class R_80mm_HE: RocketBase { - ACE_FRAG_SKIP = 1; - }; - - //class R_S8T_AT: RocketBase { - // ACE_FRAG_SKIP = 1; - //}; - - class BombCore; - class Bo_Mk82: BombCore { - ACE_FRAG_CLASSES[] = {"ACE_frag_large", "ACE_frag_large", "ACE_frag_large_HD", "ACE_frag_large", "ACE_frag_huge", "ACE_frag_huge_HD", "ACE_frag_huge"}; - ACE_FRAG_METAL = 140000; - ACE_FRAG_CHARGE = 87000; - ACE_FRAG_GURNEY_C = 2320; - ACE_FRAG_GURNEY_K = 1/2; - }; - - - class G_40mm_HE: GrenadeBase { - ACE_FRAG_SKIP = 0; - ACE_FRAG_FORCE = 1; - }; - - class ACE_G_40mm_HEDP: G_40mm_HE { - }; - class ACE_G_40mm_HE: ACE_G_40mm_HEDP { - }; - class ACE_G_40mm_Practice: ACE_G_40mm_HE { - ACE_FRAG_SKIP = 1; - }; - class ACE_G40mm_HE_VOG25P: G_40mm_HE { - ACE_FRAG_SKIP = 0; - ACE_FRAG_FORCE = 1; - }; - - //class R_SMAW_HEDP; - //class R_MEEWS_HEDP : R_SMAW_HEDP { - // ACE_FRAG_FORCE = 1; - // ACE_FRAG_MULTIPLIER = 1.2; - //}; - - //class MissileBase; - //class M_Hellfire_AT: MissileBase { - // ACE_FRAG_FORCE = 1; - // ACE_FRAG_MULTIPLIER = 1.75; - //}; - - /* - class B_762x51_Ball; - class ACE_frag_base: B_762x51_Ball { ////TODO: B_762x45_Ball no longer exists, is this a valid replacement? - model = "\A3\Weapons_f\ammo\shell"; - timeToLive = 12; - typicalSpeed = 800; - // Fix sounds - effectFly = "AmmoClassic"; - soundDefault1[] = {"A3\sounds_f\weapons\hits\concrete_1.wav",0.158114,1,30}; - soundDefault2[] = {"A3\sounds_f\weapons\hits\concrete_2.wav",0.158114,1,30}; - soundDefault3[] = {"A3\sounds_f\weapons\hits\concrete_3.wav",0.158114,1,30}; - soundDefault4[] = {"A3\sounds_f\weapons\hits\concrete_4.wav",0.158114,1,30}; - soundDefault5[] = {"A3\sounds_f\weapons\hits\concrete_5.wav",0.158114,1,30}; - soundDefault6[] = {"A3\sounds_f\weapons\hits\concrete_6.wav",0.158114,1,30}; - soundDefault7[] = {"A3\sounds_f\weapons\hits\concrete_7.wav",0.158114,1,30}; - soundDefault8[] = {"A3\sounds_f\weapons\hits\concrete_8.wav",0.158114,1,30}; - soundGroundSoft1[] = {"A3\sounds_f\weapons\hits\soft_ground_1.wav",0.02811705,1,30}; - soundGroundSoft2[] = {"A3\sounds_f\weapons\hits\soft_ground_2.wav",0.02811705,1,30}; - soundGroundSoft3[] = {"A3\sounds_f\weapons\hits\soft_ground_3.wav",0.02811705,1,30}; - soundGroundSoft4[] = {"A3\sounds_f\weapons\hits\soft_ground_4.wav",0.02811705,1,30}; - soundGroundSoft5[] = {"A3\sounds_f\weapons\hits\soft_ground_5.wav",0.02811705,1,30}; - soundGroundSoft6[] = {"A3\sounds_f\weapons\hits\soft_ground_6.wav",0.02811705,1,30}; - soundGroundSoft7[] = {"A3\sounds_f\weapons\hits\soft_ground_7.wav",0.02811705,1,30}; - soundGroundSoft8[] = {"A3\sounds_f\weapons\hits\soft_ground_8.wav",0.02811705,1,30}; - soundGroundHard1[] = {"A3\sounds_f\weapons\hits\hard_ground_1.wav",0.62946,1,40}; - soundGroundHard2[] = {"A3\sounds_f\weapons\hits\hard_ground_2.wav",0.62946,1,40}; - soundGroundHard3[] = {"A3\sounds_f\weapons\hits\hard_ground_3.wav",0.62946,1,40}; - soundGroundHard4[] = {"A3\sounds_f\weapons\hits\hard_ground_4.wav",0.62946,1,40}; - soundGroundHard5[] = {"A3\sounds_f\weapons\hits\hard_ground_5.wav",0.62946,1,40}; - soundGroundHard6[] = {"A3\sounds_f\weapons\hits\hard_ground_6.wav",0.62946,1,40}; - soundGroundHard7[] = {"A3\sounds_f\weapons\hits\hard_ground_7.wav",0.62946,1,40}; - soundGroundHard8[] = {"A3\sounds_f\weapons\hits\hard_ground_8.wav",0.62946,1,40}; - soundMetal1[] = {"A3\sounds_f\weapons\hits\metal_1.wav",0.158114,1,45}; - soundMetal2[] = {"A3\sounds_f\weapons\hits\metal_2.wav",0.158114,1,45}; - soundMetal3[] = {"A3\sounds_f\weapons\hits\metal_3.wav",0.158114,1,45}; - soundMetal4[] = {"A3\sounds_f\weapons\hits\metal_4.wav",0.158114,1,45}; - soundMetal5[] = {"A3\sounds_f\weapons\hits\metal_5.wav",0.158114,1,45}; - soundMetal6[] = {"A3\sounds_f\weapons\hits\metal_6.wav",0.158114,1,45}; - soundMetal7[] = {"A3\sounds_f\weapons\hits\metal_7.wav",0.158114,1,45}; - soundMetal8[] = {"A3\sounds_f\weapons\hits\metal_8.wav",0.158114,1,45}; - soundGlass1[] = {"A3\sounds_f\weapons\hits\glass_1.wav",0.177828,1,25}; - soundGlass2[] = {"A3\sounds_f\weapons\hits\glass_2.wav",0.177828,1,25}; - soundGlass3[] = {"A3\sounds_f\weapons\hits\glass_3.wav",0.177828,1,25}; - soundGlass4[] = {"A3\sounds_f\weapons\hits\glass_4.wav",0.177828,1,25}; - soundGlass5[] = {"A3\sounds_f\weapons\hits\glass_5.wav",0.177828,1,25}; - soundGlass6[] = {"A3\sounds_f\weapons\hits\glass_6.wav",0.177828,1,25}; - soundGlass7[] = {"A3\sounds_f\weapons\hits\glass_7.wav",0.177828,1,25}; - soundGlass8[] = {"A3\sounds_f\weapons\hits\glass_8.wav",0.177828,1,25}; - soundGlassArmored1[] = {"A3\sounds_f\weapons\hits\glass_arm_1.wav",0.177828,1,30}; - soundGlassArmored2[] = {"A3\sounds_f\weapons\hits\glass_arm_2.wav",0.177828,1,30}; - soundGlassArmored3[] = {"A3\sounds_f\weapons\hits\glass_arm_3.wav",0.177828,1,30}; - soundGlassArmored4[] = {"A3\sounds_f\weapons\hits\glass_arm_4.wav",0.177828,1,30}; - soundGlassArmored5[] = {"A3\sounds_f\weapons\hits\glass_arm_5.wav",0.177828,1,30}; - soundGlassArmored6[] = {"A3\sounds_f\weapons\hits\glass_arm_6.wav",0.177828,1,30}; - soundGlassArmored7[] = {"A3\sounds_f\weapons\hits\glass_arm_7.wav",0.177828,1,30}; - soundGlassArmored8[] = {"A3\sounds_f\weapons\hits\glass_arm_8.wav",0.177828,1,30}; - soundVehiclePlate1[] = {"A3\sounds_f\weapons\hits\metal_plate_1.wav",0.281170,1,40}; - soundVehiclePlate2[] = {"A3\sounds_f\weapons\hits\metal_plate_2.wav",0.281170,1,40}; - soundVehiclePlate3[] = {"A3\sounds_f\weapons\hits\metal_plate_3.wav",0.281170,1,40}; - soundVehiclePlate4[] = {"A3\sounds_f\weapons\hits\metal_plate_4.wav",0.281170,1,40}; - soundVehiclePlate5[] = {"A3\sounds_f\weapons\hits\metal_plate_5.wav",0.281170,1,40}; - soundVehiclePlate6[] = {"A3\sounds_f\weapons\hits\metal_plate_6.wav",0.281170,1,40}; - soundVehiclePlate7[] = {"A3\sounds_f\weapons\hits\metal_plate_7.wav",0.281170,1,40}; - soundVehiclePlate8[] = {"A3\sounds_f\weapons\hits\metal_plate_8.wav",0.281170,1,40}; - soundWood1[] = {"A3\sounds_f\weapons\hits\wood_1.wav",0.158114,1,30}; - soundWood2[] = {"A3\sounds_f\weapons\hits\wood_2.wav",0.158114,1,30}; - soundWood3[] = {"A3\sounds_f\weapons\hits\wood_3.wav",0.158114,1,30}; - soundWood4[] = {"A3\sounds_f\weapons\hits\wood_4.wav",0.158114,1,30}; - soundWood5[] = {"A3\sounds_f\weapons\hits\wood_5.wav",0.158114,1,30}; - soundWood6[] = {"A3\sounds_f\weapons\hits\wood_6.wav",0.158114,1,30}; - soundWood7[] = {"A3\sounds_f\weapons\hits\wood_7.wav",0.158114,1,30}; - soundWood8[] = {"A3\sounds_f\weapons\hits\wood_8.wav",0.158114,1,30}; - soundHitBody1[] = {"A3\sounds_f\weapons\hits\body_1.wav",0.0177828,1,25}; - soundHitBody2[] = {"A3\sounds_f\weapons\hits\body_2.wav",0.0177828,1,25}; - soundHitBody3[] = {"A3\sounds_f\weapons\hits\body_3.wav",0.0177828,1,25}; - soundHitBody4[] = {"A3\sounds_f\weapons\hits\body_4.wav",0.0177828,1,25}; - soundHitBody5[] = {"A3\sounds_f\weapons\hits\body_5.wav",0.0177828,1,25}; - soundHitBody6[] = {"A3\sounds_f\weapons\hits\body_6.wav",0.0177828,1,25}; - soundHitBody7[] = {"A3\sounds_f\weapons\hits\body_7.wav",0.0177828,1,25}; - soundHitBody8[] = {"A3\sounds_f\weapons\hits\body_8.wav",0.0177828,1,25}; - soundHitBuilding1[] = {"A3\sounds_f\weapons\hits\building_1.wav",0.251189,1,30}; - soundHitBuilding2[] = {"A3\sounds_f\weapons\hits\building_2.wav",0.251189,1,30}; - soundHitBuilding3[] = {"A3\sounds_f\weapons\hits\building_3.wav",0.251189,1,30}; - soundHitBuilding4[] = {"A3\sounds_f\weapons\hits\building_4.wav",0.251189,1,30}; - soundHitBuilding5[] = {"A3\sounds_f\weapons\hits\building_5.wav",0.251189,1,30}; - soundHitBuilding6[] = {"A3\sounds_f\weapons\hits\building_6.wav",0.251189,1,30}; - soundHitBuilding7[] = {"A3\sounds_f\weapons\hits\building_7.wav",0.251189,1,30}; - soundHitBuilding8[] = {"A3\sounds_f\weapons\hits\building_8.wav",0.251189,1,30}; - soundHitFoliage1[] = {"A3\sounds_f\weapons\hits\foliage_1.wav",0.177828,1,25}; - soundHitFoliage2[] = {"A3\sounds_f\weapons\hits\foliage_2.wav",0.177828,1,25}; - soundHitFoliage3[] = {"A3\sounds_f\weapons\hits\foliage_3.wav",0.177828,1,25}; - soundHitFoliage4[] = {"A3\sounds_f\weapons\hits\foliage_4.wav",0.177828,1,25}; - soundHitFoliage5[] = {"A3\sounds_f\weapons\hits\foliage_5.wav",0.177828,1,25}; - soundHitFoliage6[] = {"A3\sounds_f\weapons\hits\foliage_6.wav",0.177828,1,25}; - soundHitFoliage7[] = {"A3\sounds_f\weapons\hits\foliage_7.wav",0.177828,1,25}; - soundHitFoliage8[] = {"A3\sounds_f\weapons\hits\foliage_8.wav",0.177828,1,25}; - soundPlastic1[] = {"A3\sounds_f\weapons\hits\plastic_1.wav",0.177828,1,25}; - soundPlastic2[] = {"A3\sounds_f\weapons\hits\plastic_2.wav",0.177828,1,25}; - soundPlastic3[] = {"A3\sounds_f\weapons\hits\plastic_3.wav",0.177828,1,25}; - soundPlastic4[] = {"A3\sounds_f\weapons\hits\plastic_4.wav",0.177828,1,25}; - soundPlastic5[] = {"A3\sounds_f\weapons\hits\plastic_5.wav",0.177828,1,25}; - soundPlastic6[] = {"A3\sounds_f\weapons\hits\plastic_6.wav",0.177828,1,25}; - soundPlastic7[] = {"A3\sounds_f\weapons\hits\plastic_7.wav",0.177828,1,25}; - soundPlastic8[] = {"A3\sounds_f\weapons\hits\plastic_8.wav",0.177828,1,25}; - soundConcrete1[] = {"A3\sounds_f\weapons\hits\concrete_1.wav",0.177828,1,35}; - soundConcrete2[] = {"A3\sounds_f\weapons\hits\concrete_2.wav",0.177828,1,35}; - soundConcrete3[] = {"A3\sounds_f\weapons\hits\concrete_3.wav",0.177828,1,35}; - soundConcrete4[] = {"A3\sounds_f\weapons\hits\concrete_4.wav",0.177828,1,35}; - soundConcrete5[] = {"A3\sounds_f\weapons\hits\concrete_5.wav",0.177828,1,35}; - soundConcrete6[] = {"A3\sounds_f\weapons\hits\concrete_6.wav",0.177828,1,35}; - soundConcrete7[] = {"A3\sounds_f\weapons\hits\concrete_7.wav",0.177828,1,35}; - soundConcrete8[] = {"A3\sounds_f\weapons\hits\concrete_8.wav",0.177828,1,35}; - soundRubber1[] = {"A3\sounds_f\weapons\hits\tyre_1.wav",0.158114,1,25}; - soundRubber2[] = {"A3\sounds_f\weapons\hits\tyre_2.wav",0.158114,1,25}; - soundRubber3[] = {"A3\sounds_f\weapons\hits\tyre_3.wav",0.158114,1,25}; - soundRubber4[] = {"A3\sounds_f\weapons\hits\tyre_4.wav",0.158114,1,25}; - soundRubber5[] = {"A3\sounds_f\weapons\hits\tyre_5.wav",0.158114,1,25}; - soundRubber6[] = {"A3\sounds_f\weapons\hits\tyre_6.wav",0.158114,1,25}; - soundRubber7[] = {"A3\sounds_f\weapons\hits\tyre_7.wav",0.158114,1,25}; - soundRubber8[] = {"A3\sounds_f\weapons\hits\tyre_8.wav",0.158114,1,25}; - soundWater1[] = {"A3\sounds_f\weapons\hits\water_01.wav",0.158114,1,25}; - soundWater2[] = {"A3\sounds_f\weapons\hits\water_02.wav",0.158114,1,25}; - soundWater3[] = {"A3\sounds_f\weapons\hits\water_03.wav",0.158114,1,25}; - soundWater4[] = {"A3\sounds_f\weapons\hits\water_04.wav",0.158114,1,25}; - soundWater5[] = {"A3\sounds_f\weapons\hits\water_05.wav",0.158114,1,25}; - soundWater6[] = {"A3\sounds_f\weapons\hits\water_06.wav",0.158114,1,25}; - soundWater7[] = {"A3\sounds_f\weapons\hits\water_07.wav",0.158114,1,25}; - soundWater8[] = {"A3\sounds_f\weapons\hits\water_08.wav",0.158114,1,25}; - hitGroundSoft[] = {"soundGroundSoft1",0.2,"soundGroundSoft2",0.2,"soundGroundSoft3",0.1,"soundGroundSoft4",0.1,"soundGroundSoft5",0.1,"soundGroundSoft6",0.1,"soundGroundSoft7",0.1,"soundGroundSoft8",0.1}; - hitGroundHard[] = {"soundGroundHard1",0.2,"soundGroundHard2",0.2,"soundGroundHard3",0.1,"soundGroundHard4",0.1,"soundGroundHard5",0.1,"soundGroundHard6",0.1,"soundGroundHard7",0.1,"soundGroundHard8",0.1}; - hitMan[] = {"soundHitBody1",0.125,"soundHitBody2",0.125,"soundHitBody3",0.125,"soundHitBody4",0.125,"soundHitBody5",0.125,"soundHitBody6",0.125,"soundHitBody7",0.125,"soundHitBody8",0.125}; - hitArmor[] = {"soundVehiclePlate1",0.125,"soundVehiclePlate2",0.125,"soundVehiclePlate3",0.125,"soundVehiclePlate4",0.125,"soundVehiclePlate5",0.125,"soundVehiclePlate6",0.125,"soundVehiclePlate7",0.125,"soundVehiclePlate8",0.125}; - hitBuilding[] = {"soundHitBuilding1",0.2,"soundHitBuilding2",0.2,"soundHitBuilding3",0.1,"soundHitBuilding4",0.1,"soundHitBuilding5",0.1,"soundHitBuilding6",0.1,"soundHitBuilding7",0.1,"soundHitBuilding8",0.1}; - hitFoliage[] = {"soundHitFoliage1",0.125,"soundHitFoliage2",0.125,"soundHitFoliage3",0.125,"soundHitFoliage4",0.125,"soundHitFoliage5",0.125,"soundHitFoliage6",0.125,"soundHitFoliage7",0.125,"soundHitFoliage8",0.125}; - hitWood[] = {"soundWood1",0.125,"soundWood2",0.125,"soundWood3",0.125,"soundWood4",0.125,"soundWood5",0.125,"soundWood6",0.125,"soundWood7",0.125,"soundWood8",0.125}; - hitGlass[] = {"soundGlass1",0.125,"soundGlass2",0.125,"soundGlass3",0.125,"soundGlass4",0.125,"soundGlass5",0.125,"soundGlass6",0.125,"soundGlass7",0.125,"soundGlass8",0.125}; - hitGlassArmored[] = {"soundGlassArmored1",0.125,"soundGlassArmored2",0.125,"soundGlassArmored3",0.125,"soundGlassArmored4",0.125,"soundGlassArmored5",0.125,"soundGlassArmored6",0.125,"soundGlassArmored7",0.125,"soundGlassArmored8",0.125}; - hitConcrete[] = {"soundConcrete1",0.125,"soundConcrete2",0.125,"soundConcrete3",0.125,"soundConcrete4",0.125,"soundConcrete5",0.125,"soundConcrete6",0.125,"soundConcrete7",0.125,"soundConcrete8",0.125}; - hitRubber[] = {"soundRubber1",0.125,"soundRubber2",0.125,"soundRubber3",0.125,"soundRubber4",0.125,"soundRubber5",0.125,"soundRubber6",0.125,"soundRubber7",0.125,"soundRubber8",0.125}; - hitPlastic[] = {"soundPlastic1",0.125,"soundPlastic2",0.125,"soundPlastic3",0.125,"soundPlastic4",0.125,"soundPlastic5",0.125,"soundPlastic6",0.125,"soundPlastic7",0.125,"soundPlastic8",0.125}; - hitDefault[] = {"soundDefault1",0.2,"soundDefault2",0.2,"soundDefault3",0.1,"soundDefault4",0.1,"soundDefault5",0.1,"soundDefault6",0.1,"soundDefault7",0.1,"soundDefault8",0.1}; - hitMetal[] = {"soundMetal1",0.125,"soundMetal2",0.125,"soundMetal3",0.125,"soundMetal4",0.125,"soundMetal5",0.125,"soundMetal6",0.125,"soundMetal7",0.125,"soundMetal8",0.125}; - hitMetalplate[] = {"soundVehiclePlate1",0.125,"soundVehiclePlate2",0.125,"soundVehiclePlate3",0.125,"soundVehiclePlate4",0.125,"soundVehiclePlate5",0.125,"soundVehiclePlate6",0.125,"soundVehiclePlate7",0.125,"soundVehiclePlate8",0.125}; - hitWater[] = {"soundWater1",0.125,"soundWater2",0.125,"soundWater3",0.125,"soundWater4",0.125,"soundWater5",0.125,"soundWater6",0.125,"soundWater7",0.125,"soundWater8",0.125}; - bulletFly1[] = {"A3\sounds_f\weapons\hits\bullet_by_1.wav",1,1,35}; - bulletFly2[] = {"A3\sounds_f\weapons\hits\bullet_by_2.wav",1,1,35}; - bulletFly3[] = {"A3\sounds_f\weapons\hits\bullet_by_3.wav",1,1,35}; - bulletFly4[] = {"A3\sounds_f\weapons\hits\bullet_by_4.wav",1,1,35}; - bulletFly5[] = {"A3\sounds_f\weapons\hits\bullet_by_5.wav",1,1,35}; - bulletFly6[] = {"A3\sounds_f\weapons\hits\bullet_by_6.wav",1,1,35}; - bulletFly7[] = {"A3\sounds_f\weapons\hits\bullet_by_7.wav",1,1,35}; - bulletFly8[] = {"A3\sounds_f\weapons\hits\bullet_by_8.wav",1,1,35}; - bulletFly[] = {"bulletFly1",0.166,"bulletFly2",0.166,"bulletFly3",0.166,"bulletFly4",0.166,"bulletFly5",0.166,"bulletFly6",0.167,"bulletFly7",0.166,"bulletFly8",0.167}; - supersonicCrackNear[] = {"A3\sounds_f\weapons\hits\sscrack1.wav",1,1,35}; - supersonicCrackFar[] = {"A3\sounds_f\weapons\hits\sscrack2.wav",1,1,135}; - }; - */ - - class B_65x39_Caseless; - class ACE_frag_base: B_65x39_Caseless { - timeToLive = 12; - typicalSpeed = 1500; - deflecting = 65; - }; - - class ACE_frag_tiny: ACE_frag_base { - hit = 6; - airFriction = BASE_DRAG; - caliber = 0.75; - }; - - class ACE_frag_tiny_HD: ACE_frag_base { - hit = 6; - airFriction = BASE_DRAG_HD; - caliber = 0.75; - }; - - class ACE_frag_small: ACE_frag_base { - hit = 12; - airFriction = BASE_DRAG*0.9; - }; - - class ACE_frag_small_HD: ACE_frag_base { - hit = 12; - airFriction = BASE_DRAG_HD*0.9; - }; - - class ACE_frag_medium: ACE_frag_base { - hit = 14; - airFriction = BASE_DRAG*0.75; - caliber = 1.2; - }; - - class ACE_frag_medium_HD: ACE_frag_base { - hit = 14; - airFriction = BASE_DRAG_HD*0.75; - caliber = 1.2; - }; - - class ACE_frag_large: ACE_frag_base { - hit = 28; - indirectHit = 2; - indirectHitRange = 0.25; - airFriction = BASE_DRAG*0.65; - caliber = 2; - explosive = 0; - - }; - - class ACE_frag_large_HD: ACE_frag_large { - hit = 28; - indirectHit = 2; - indirectHitRange = 0.25; - airFriction = BASE_DRAG_HD*0.65; - caliber = 2; - - - }; - - class ACE_frag_huge: ACE_frag_large { - hit = 40; - indirectHit = 4; - indirectHitRange = 0.5; - airFriction = BASE_DRAG*0.5; - caliber = 2.8; - }; - - class ACE_frag_huge_HD: ACE_frag_large { - hit = 40; - indirectHit = 4; - indirectHitRange = 0.5; - airFriction = BASE_DRAG_HD*0.5; - caliber = 2.8; - }; - - class ACE_frag_spall_small: ACE_frag_small { - timeToLive = 0.1; - }; - - class ACE_frag_spall_medium: ACE_frag_medium { - timeToLive = 0.15; - }; - - class ACE_frag_spall_large: ACE_frag_large { - timeToLive = 0.25; - }; - - class ACE_frag_spall_huge: ACE_frag_huge { - timeToLive = 0.3; - }; -}; +#define BASE_DRAG -0.01 +#define HD_MULT 5 +#define BASE_DRAG_HD (BASE_DRAG*HD_MULT) + +class CfgAmmo { + //class ace_arty_105mm_m1_m782_time; + //class ace_arty_105mm_m1_m782_prox: ace_arty_105mm_m1_m782_time {}; + //class ace_arty_105mm_m1_m782_delay: ace_arty_105mm_m1_m782_prox { + // ACE_FRAG_SKIP = 1; + //}; + class Bo_GBU12_LGB; + class Nou_GBU12 : Bo_GBU12_LGB { + ACE_FRAG_CLASSES[] = {"ACE_frag_large", "ACE_frag_large", "ACE_frag_large_HD", "ACE_frag_large", "ACE_frag_huge", "ACE_frag_huge_HD", "ACE_frag_huge"}; + ACE_FRAG_METAL = 140000; + ACE_FRAG_CHARGE = 87000; + ACE_FRAG_GURNEY_C = 2320; + ACE_FRAG_GURNEY_K = 1/2; + sideAirFriction = 0.04; + airFriction = 0.04; + laserLock = 0; + }; + + class GrenadeBase; + class Grenade; + class GrenadeHand: Grenade { + ACE_FRAG_SKIP = 0; + ACE_FRAG_FORCE = 1; + // This is a good high-drag frag type for grenades. + ACE_FRAG_CLASSES[] = {"ACE_frag_tiny_HD"}; + /* + These values are based on the M67 Grenade, should be tweaked for + individual grenades. + */ + ACE_FRAG_METAL = 210; // metal in grams + ACE_FRAG_CHARGE = 185; // explosive in grams + ACE_FRAG_GURNEY_C = 2843; // Gurney velocity constant for explosive type. See: http://en.wikipedia.org/wiki/Gurney_equations + ACE_FRAG_GURNEY_K = 3/5; // Gurney shape factor, in this case a sphere. See: http://en.wikipedia.org/wiki/Gurney_equations + }; + class GrenadeHand_stone: GrenadeHand { + ACE_FRAG_SKIP = 1; + }; + class SmokeShell: GrenadeHand { + ACE_FRAG_SKIP = 1; + }; + + class RocketBase; + //class R_Hydra_HE: RocketBase { + // ACE_FRAG_SKIP = 1; + //}; + + //class R_57mm_HE: RocketBase { + // ACE_FRAG_SKIP = 1; + //}; + + class R_80mm_HE: RocketBase { + ACE_FRAG_SKIP = 1; + }; + + //class R_S8T_AT: RocketBase { + // ACE_FRAG_SKIP = 1; + //}; + + class BombCore; + class Bo_Mk82: BombCore { + ACE_FRAG_CLASSES[] = {"ACE_frag_large", "ACE_frag_large", "ACE_frag_large_HD", "ACE_frag_large", "ACE_frag_huge", "ACE_frag_huge_HD", "ACE_frag_huge"}; + ACE_FRAG_METAL = 140000; + ACE_FRAG_CHARGE = 87000; + ACE_FRAG_GURNEY_C = 2320; + ACE_FRAG_GURNEY_K = 1/2; + }; + + + class G_40mm_HE: GrenadeBase { + ACE_FRAG_SKIP = 0; + ACE_FRAG_FORCE = 1; + }; + + class ACE_G_40mm_HEDP: G_40mm_HE { + }; + class ACE_G_40mm_HE: ACE_G_40mm_HEDP { + }; + class ACE_G_40mm_Practice: ACE_G_40mm_HE { + ACE_FRAG_SKIP = 1; + }; + class ACE_G40mm_HE_VOG25P: G_40mm_HE { + ACE_FRAG_SKIP = 0; + ACE_FRAG_FORCE = 1; + }; + + //class R_SMAW_HEDP; + //class R_MEEWS_HEDP : R_SMAW_HEDP { + // ACE_FRAG_FORCE = 1; + // ACE_FRAG_MULTIPLIER = 1.2; + //}; + + //class MissileBase; + //class M_Hellfire_AT: MissileBase { + // ACE_FRAG_FORCE = 1; + // ACE_FRAG_MULTIPLIER = 1.75; + //}; + + /* + class B_762x51_Ball; + class ACE_frag_base: B_762x51_Ball { ////TODO: B_762x45_Ball no longer exists, is this a valid replacement? + model = "\A3\Weapons_f\ammo\shell"; + timeToLive = 12; + typicalSpeed = 800; + // Fix sounds + effectFly = "AmmoClassic"; + soundDefault1[] = {"A3\sounds_f\weapons\hits\concrete_1.wav",0.158114,1,30}; + soundDefault2[] = {"A3\sounds_f\weapons\hits\concrete_2.wav",0.158114,1,30}; + soundDefault3[] = {"A3\sounds_f\weapons\hits\concrete_3.wav",0.158114,1,30}; + soundDefault4[] = {"A3\sounds_f\weapons\hits\concrete_4.wav",0.158114,1,30}; + soundDefault5[] = {"A3\sounds_f\weapons\hits\concrete_5.wav",0.158114,1,30}; + soundDefault6[] = {"A3\sounds_f\weapons\hits\concrete_6.wav",0.158114,1,30}; + soundDefault7[] = {"A3\sounds_f\weapons\hits\concrete_7.wav",0.158114,1,30}; + soundDefault8[] = {"A3\sounds_f\weapons\hits\concrete_8.wav",0.158114,1,30}; + soundGroundSoft1[] = {"A3\sounds_f\weapons\hits\soft_ground_1.wav",0.02811705,1,30}; + soundGroundSoft2[] = {"A3\sounds_f\weapons\hits\soft_ground_2.wav",0.02811705,1,30}; + soundGroundSoft3[] = {"A3\sounds_f\weapons\hits\soft_ground_3.wav",0.02811705,1,30}; + soundGroundSoft4[] = {"A3\sounds_f\weapons\hits\soft_ground_4.wav",0.02811705,1,30}; + soundGroundSoft5[] = {"A3\sounds_f\weapons\hits\soft_ground_5.wav",0.02811705,1,30}; + soundGroundSoft6[] = {"A3\sounds_f\weapons\hits\soft_ground_6.wav",0.02811705,1,30}; + soundGroundSoft7[] = {"A3\sounds_f\weapons\hits\soft_ground_7.wav",0.02811705,1,30}; + soundGroundSoft8[] = {"A3\sounds_f\weapons\hits\soft_ground_8.wav",0.02811705,1,30}; + soundGroundHard1[] = {"A3\sounds_f\weapons\hits\hard_ground_1.wav",0.62946,1,40}; + soundGroundHard2[] = {"A3\sounds_f\weapons\hits\hard_ground_2.wav",0.62946,1,40}; + soundGroundHard3[] = {"A3\sounds_f\weapons\hits\hard_ground_3.wav",0.62946,1,40}; + soundGroundHard4[] = {"A3\sounds_f\weapons\hits\hard_ground_4.wav",0.62946,1,40}; + soundGroundHard5[] = {"A3\sounds_f\weapons\hits\hard_ground_5.wav",0.62946,1,40}; + soundGroundHard6[] = {"A3\sounds_f\weapons\hits\hard_ground_6.wav",0.62946,1,40}; + soundGroundHard7[] = {"A3\sounds_f\weapons\hits\hard_ground_7.wav",0.62946,1,40}; + soundGroundHard8[] = {"A3\sounds_f\weapons\hits\hard_ground_8.wav",0.62946,1,40}; + soundMetal1[] = {"A3\sounds_f\weapons\hits\metal_1.wav",0.158114,1,45}; + soundMetal2[] = {"A3\sounds_f\weapons\hits\metal_2.wav",0.158114,1,45}; + soundMetal3[] = {"A3\sounds_f\weapons\hits\metal_3.wav",0.158114,1,45}; + soundMetal4[] = {"A3\sounds_f\weapons\hits\metal_4.wav",0.158114,1,45}; + soundMetal5[] = {"A3\sounds_f\weapons\hits\metal_5.wav",0.158114,1,45}; + soundMetal6[] = {"A3\sounds_f\weapons\hits\metal_6.wav",0.158114,1,45}; + soundMetal7[] = {"A3\sounds_f\weapons\hits\metal_7.wav",0.158114,1,45}; + soundMetal8[] = {"A3\sounds_f\weapons\hits\metal_8.wav",0.158114,1,45}; + soundGlass1[] = {"A3\sounds_f\weapons\hits\glass_1.wav",0.177828,1,25}; + soundGlass2[] = {"A3\sounds_f\weapons\hits\glass_2.wav",0.177828,1,25}; + soundGlass3[] = {"A3\sounds_f\weapons\hits\glass_3.wav",0.177828,1,25}; + soundGlass4[] = {"A3\sounds_f\weapons\hits\glass_4.wav",0.177828,1,25}; + soundGlass5[] = {"A3\sounds_f\weapons\hits\glass_5.wav",0.177828,1,25}; + soundGlass6[] = {"A3\sounds_f\weapons\hits\glass_6.wav",0.177828,1,25}; + soundGlass7[] = {"A3\sounds_f\weapons\hits\glass_7.wav",0.177828,1,25}; + soundGlass8[] = {"A3\sounds_f\weapons\hits\glass_8.wav",0.177828,1,25}; + soundGlassArmored1[] = {"A3\sounds_f\weapons\hits\glass_arm_1.wav",0.177828,1,30}; + soundGlassArmored2[] = {"A3\sounds_f\weapons\hits\glass_arm_2.wav",0.177828,1,30}; + soundGlassArmored3[] = {"A3\sounds_f\weapons\hits\glass_arm_3.wav",0.177828,1,30}; + soundGlassArmored4[] = {"A3\sounds_f\weapons\hits\glass_arm_4.wav",0.177828,1,30}; + soundGlassArmored5[] = {"A3\sounds_f\weapons\hits\glass_arm_5.wav",0.177828,1,30}; + soundGlassArmored6[] = {"A3\sounds_f\weapons\hits\glass_arm_6.wav",0.177828,1,30}; + soundGlassArmored7[] = {"A3\sounds_f\weapons\hits\glass_arm_7.wav",0.177828,1,30}; + soundGlassArmored8[] = {"A3\sounds_f\weapons\hits\glass_arm_8.wav",0.177828,1,30}; + soundVehiclePlate1[] = {"A3\sounds_f\weapons\hits\metal_plate_1.wav",0.281170,1,40}; + soundVehiclePlate2[] = {"A3\sounds_f\weapons\hits\metal_plate_2.wav",0.281170,1,40}; + soundVehiclePlate3[] = {"A3\sounds_f\weapons\hits\metal_plate_3.wav",0.281170,1,40}; + soundVehiclePlate4[] = {"A3\sounds_f\weapons\hits\metal_plate_4.wav",0.281170,1,40}; + soundVehiclePlate5[] = {"A3\sounds_f\weapons\hits\metal_plate_5.wav",0.281170,1,40}; + soundVehiclePlate6[] = {"A3\sounds_f\weapons\hits\metal_plate_6.wav",0.281170,1,40}; + soundVehiclePlate7[] = {"A3\sounds_f\weapons\hits\metal_plate_7.wav",0.281170,1,40}; + soundVehiclePlate8[] = {"A3\sounds_f\weapons\hits\metal_plate_8.wav",0.281170,1,40}; + soundWood1[] = {"A3\sounds_f\weapons\hits\wood_1.wav",0.158114,1,30}; + soundWood2[] = {"A3\sounds_f\weapons\hits\wood_2.wav",0.158114,1,30}; + soundWood3[] = {"A3\sounds_f\weapons\hits\wood_3.wav",0.158114,1,30}; + soundWood4[] = {"A3\sounds_f\weapons\hits\wood_4.wav",0.158114,1,30}; + soundWood5[] = {"A3\sounds_f\weapons\hits\wood_5.wav",0.158114,1,30}; + soundWood6[] = {"A3\sounds_f\weapons\hits\wood_6.wav",0.158114,1,30}; + soundWood7[] = {"A3\sounds_f\weapons\hits\wood_7.wav",0.158114,1,30}; + soundWood8[] = {"A3\sounds_f\weapons\hits\wood_8.wav",0.158114,1,30}; + soundHitBody1[] = {"A3\sounds_f\weapons\hits\body_1.wav",0.0177828,1,25}; + soundHitBody2[] = {"A3\sounds_f\weapons\hits\body_2.wav",0.0177828,1,25}; + soundHitBody3[] = {"A3\sounds_f\weapons\hits\body_3.wav",0.0177828,1,25}; + soundHitBody4[] = {"A3\sounds_f\weapons\hits\body_4.wav",0.0177828,1,25}; + soundHitBody5[] = {"A3\sounds_f\weapons\hits\body_5.wav",0.0177828,1,25}; + soundHitBody6[] = {"A3\sounds_f\weapons\hits\body_6.wav",0.0177828,1,25}; + soundHitBody7[] = {"A3\sounds_f\weapons\hits\body_7.wav",0.0177828,1,25}; + soundHitBody8[] = {"A3\sounds_f\weapons\hits\body_8.wav",0.0177828,1,25}; + soundHitBuilding1[] = {"A3\sounds_f\weapons\hits\building_1.wav",0.251189,1,30}; + soundHitBuilding2[] = {"A3\sounds_f\weapons\hits\building_2.wav",0.251189,1,30}; + soundHitBuilding3[] = {"A3\sounds_f\weapons\hits\building_3.wav",0.251189,1,30}; + soundHitBuilding4[] = {"A3\sounds_f\weapons\hits\building_4.wav",0.251189,1,30}; + soundHitBuilding5[] = {"A3\sounds_f\weapons\hits\building_5.wav",0.251189,1,30}; + soundHitBuilding6[] = {"A3\sounds_f\weapons\hits\building_6.wav",0.251189,1,30}; + soundHitBuilding7[] = {"A3\sounds_f\weapons\hits\building_7.wav",0.251189,1,30}; + soundHitBuilding8[] = {"A3\sounds_f\weapons\hits\building_8.wav",0.251189,1,30}; + soundHitFoliage1[] = {"A3\sounds_f\weapons\hits\foliage_1.wav",0.177828,1,25}; + soundHitFoliage2[] = {"A3\sounds_f\weapons\hits\foliage_2.wav",0.177828,1,25}; + soundHitFoliage3[] = {"A3\sounds_f\weapons\hits\foliage_3.wav",0.177828,1,25}; + soundHitFoliage4[] = {"A3\sounds_f\weapons\hits\foliage_4.wav",0.177828,1,25}; + soundHitFoliage5[] = {"A3\sounds_f\weapons\hits\foliage_5.wav",0.177828,1,25}; + soundHitFoliage6[] = {"A3\sounds_f\weapons\hits\foliage_6.wav",0.177828,1,25}; + soundHitFoliage7[] = {"A3\sounds_f\weapons\hits\foliage_7.wav",0.177828,1,25}; + soundHitFoliage8[] = {"A3\sounds_f\weapons\hits\foliage_8.wav",0.177828,1,25}; + soundPlastic1[] = {"A3\sounds_f\weapons\hits\plastic_1.wav",0.177828,1,25}; + soundPlastic2[] = {"A3\sounds_f\weapons\hits\plastic_2.wav",0.177828,1,25}; + soundPlastic3[] = {"A3\sounds_f\weapons\hits\plastic_3.wav",0.177828,1,25}; + soundPlastic4[] = {"A3\sounds_f\weapons\hits\plastic_4.wav",0.177828,1,25}; + soundPlastic5[] = {"A3\sounds_f\weapons\hits\plastic_5.wav",0.177828,1,25}; + soundPlastic6[] = {"A3\sounds_f\weapons\hits\plastic_6.wav",0.177828,1,25}; + soundPlastic7[] = {"A3\sounds_f\weapons\hits\plastic_7.wav",0.177828,1,25}; + soundPlastic8[] = {"A3\sounds_f\weapons\hits\plastic_8.wav",0.177828,1,25}; + soundConcrete1[] = {"A3\sounds_f\weapons\hits\concrete_1.wav",0.177828,1,35}; + soundConcrete2[] = {"A3\sounds_f\weapons\hits\concrete_2.wav",0.177828,1,35}; + soundConcrete3[] = {"A3\sounds_f\weapons\hits\concrete_3.wav",0.177828,1,35}; + soundConcrete4[] = {"A3\sounds_f\weapons\hits\concrete_4.wav",0.177828,1,35}; + soundConcrete5[] = {"A3\sounds_f\weapons\hits\concrete_5.wav",0.177828,1,35}; + soundConcrete6[] = {"A3\sounds_f\weapons\hits\concrete_6.wav",0.177828,1,35}; + soundConcrete7[] = {"A3\sounds_f\weapons\hits\concrete_7.wav",0.177828,1,35}; + soundConcrete8[] = {"A3\sounds_f\weapons\hits\concrete_8.wav",0.177828,1,35}; + soundRubber1[] = {"A3\sounds_f\weapons\hits\tyre_1.wav",0.158114,1,25}; + soundRubber2[] = {"A3\sounds_f\weapons\hits\tyre_2.wav",0.158114,1,25}; + soundRubber3[] = {"A3\sounds_f\weapons\hits\tyre_3.wav",0.158114,1,25}; + soundRubber4[] = {"A3\sounds_f\weapons\hits\tyre_4.wav",0.158114,1,25}; + soundRubber5[] = {"A3\sounds_f\weapons\hits\tyre_5.wav",0.158114,1,25}; + soundRubber6[] = {"A3\sounds_f\weapons\hits\tyre_6.wav",0.158114,1,25}; + soundRubber7[] = {"A3\sounds_f\weapons\hits\tyre_7.wav",0.158114,1,25}; + soundRubber8[] = {"A3\sounds_f\weapons\hits\tyre_8.wav",0.158114,1,25}; + soundWater1[] = {"A3\sounds_f\weapons\hits\water_01.wav",0.158114,1,25}; + soundWater2[] = {"A3\sounds_f\weapons\hits\water_02.wav",0.158114,1,25}; + soundWater3[] = {"A3\sounds_f\weapons\hits\water_03.wav",0.158114,1,25}; + soundWater4[] = {"A3\sounds_f\weapons\hits\water_04.wav",0.158114,1,25}; + soundWater5[] = {"A3\sounds_f\weapons\hits\water_05.wav",0.158114,1,25}; + soundWater6[] = {"A3\sounds_f\weapons\hits\water_06.wav",0.158114,1,25}; + soundWater7[] = {"A3\sounds_f\weapons\hits\water_07.wav",0.158114,1,25}; + soundWater8[] = {"A3\sounds_f\weapons\hits\water_08.wav",0.158114,1,25}; + hitGroundSoft[] = {"soundGroundSoft1",0.2,"soundGroundSoft2",0.2,"soundGroundSoft3",0.1,"soundGroundSoft4",0.1,"soundGroundSoft5",0.1,"soundGroundSoft6",0.1,"soundGroundSoft7",0.1,"soundGroundSoft8",0.1}; + hitGroundHard[] = {"soundGroundHard1",0.2,"soundGroundHard2",0.2,"soundGroundHard3",0.1,"soundGroundHard4",0.1,"soundGroundHard5",0.1,"soundGroundHard6",0.1,"soundGroundHard7",0.1,"soundGroundHard8",0.1}; + hitMan[] = {"soundHitBody1",0.125,"soundHitBody2",0.125,"soundHitBody3",0.125,"soundHitBody4",0.125,"soundHitBody5",0.125,"soundHitBody6",0.125,"soundHitBody7",0.125,"soundHitBody8",0.125}; + hitArmor[] = {"soundVehiclePlate1",0.125,"soundVehiclePlate2",0.125,"soundVehiclePlate3",0.125,"soundVehiclePlate4",0.125,"soundVehiclePlate5",0.125,"soundVehiclePlate6",0.125,"soundVehiclePlate7",0.125,"soundVehiclePlate8",0.125}; + hitBuilding[] = {"soundHitBuilding1",0.2,"soundHitBuilding2",0.2,"soundHitBuilding3",0.1,"soundHitBuilding4",0.1,"soundHitBuilding5",0.1,"soundHitBuilding6",0.1,"soundHitBuilding7",0.1,"soundHitBuilding8",0.1}; + hitFoliage[] = {"soundHitFoliage1",0.125,"soundHitFoliage2",0.125,"soundHitFoliage3",0.125,"soundHitFoliage4",0.125,"soundHitFoliage5",0.125,"soundHitFoliage6",0.125,"soundHitFoliage7",0.125,"soundHitFoliage8",0.125}; + hitWood[] = {"soundWood1",0.125,"soundWood2",0.125,"soundWood3",0.125,"soundWood4",0.125,"soundWood5",0.125,"soundWood6",0.125,"soundWood7",0.125,"soundWood8",0.125}; + hitGlass[] = {"soundGlass1",0.125,"soundGlass2",0.125,"soundGlass3",0.125,"soundGlass4",0.125,"soundGlass5",0.125,"soundGlass6",0.125,"soundGlass7",0.125,"soundGlass8",0.125}; + hitGlassArmored[] = {"soundGlassArmored1",0.125,"soundGlassArmored2",0.125,"soundGlassArmored3",0.125,"soundGlassArmored4",0.125,"soundGlassArmored5",0.125,"soundGlassArmored6",0.125,"soundGlassArmored7",0.125,"soundGlassArmored8",0.125}; + hitConcrete[] = {"soundConcrete1",0.125,"soundConcrete2",0.125,"soundConcrete3",0.125,"soundConcrete4",0.125,"soundConcrete5",0.125,"soundConcrete6",0.125,"soundConcrete7",0.125,"soundConcrete8",0.125}; + hitRubber[] = {"soundRubber1",0.125,"soundRubber2",0.125,"soundRubber3",0.125,"soundRubber4",0.125,"soundRubber5",0.125,"soundRubber6",0.125,"soundRubber7",0.125,"soundRubber8",0.125}; + hitPlastic[] = {"soundPlastic1",0.125,"soundPlastic2",0.125,"soundPlastic3",0.125,"soundPlastic4",0.125,"soundPlastic5",0.125,"soundPlastic6",0.125,"soundPlastic7",0.125,"soundPlastic8",0.125}; + hitDefault[] = {"soundDefault1",0.2,"soundDefault2",0.2,"soundDefault3",0.1,"soundDefault4",0.1,"soundDefault5",0.1,"soundDefault6",0.1,"soundDefault7",0.1,"soundDefault8",0.1}; + hitMetal[] = {"soundMetal1",0.125,"soundMetal2",0.125,"soundMetal3",0.125,"soundMetal4",0.125,"soundMetal5",0.125,"soundMetal6",0.125,"soundMetal7",0.125,"soundMetal8",0.125}; + hitMetalplate[] = {"soundVehiclePlate1",0.125,"soundVehiclePlate2",0.125,"soundVehiclePlate3",0.125,"soundVehiclePlate4",0.125,"soundVehiclePlate5",0.125,"soundVehiclePlate6",0.125,"soundVehiclePlate7",0.125,"soundVehiclePlate8",0.125}; + hitWater[] = {"soundWater1",0.125,"soundWater2",0.125,"soundWater3",0.125,"soundWater4",0.125,"soundWater5",0.125,"soundWater6",0.125,"soundWater7",0.125,"soundWater8",0.125}; + bulletFly1[] = {"A3\sounds_f\weapons\hits\bullet_by_1.wav",1,1,35}; + bulletFly2[] = {"A3\sounds_f\weapons\hits\bullet_by_2.wav",1,1,35}; + bulletFly3[] = {"A3\sounds_f\weapons\hits\bullet_by_3.wav",1,1,35}; + bulletFly4[] = {"A3\sounds_f\weapons\hits\bullet_by_4.wav",1,1,35}; + bulletFly5[] = {"A3\sounds_f\weapons\hits\bullet_by_5.wav",1,1,35}; + bulletFly6[] = {"A3\sounds_f\weapons\hits\bullet_by_6.wav",1,1,35}; + bulletFly7[] = {"A3\sounds_f\weapons\hits\bullet_by_7.wav",1,1,35}; + bulletFly8[] = {"A3\sounds_f\weapons\hits\bullet_by_8.wav",1,1,35}; + bulletFly[] = {"bulletFly1",0.166,"bulletFly2",0.166,"bulletFly3",0.166,"bulletFly4",0.166,"bulletFly5",0.166,"bulletFly6",0.167,"bulletFly7",0.166,"bulletFly8",0.167}; + supersonicCrackNear[] = {"A3\sounds_f\weapons\hits\sscrack1.wav",1,1,35}; + supersonicCrackFar[] = {"A3\sounds_f\weapons\hits\sscrack2.wav",1,1,135}; + }; + */ + + class B_65x39_Caseless; + class ACE_frag_base: B_65x39_Caseless { + timeToLive = 12; + typicalSpeed = 1500; + deflecting = 65; + }; + + class ACE_frag_tiny: ACE_frag_base { + hit = 6; + airFriction = BASE_DRAG; + caliber = 0.75; + }; + + class ACE_frag_tiny_HD: ACE_frag_base { + hit = 6; + airFriction = BASE_DRAG_HD; + caliber = 0.75; + }; + + class ACE_frag_small: ACE_frag_base { + hit = 12; + airFriction = BASE_DRAG*0.9; + }; + + class ACE_frag_small_HD: ACE_frag_base { + hit = 12; + airFriction = BASE_DRAG_HD*0.9; + }; + + class ACE_frag_medium: ACE_frag_base { + hit = 14; + airFriction = BASE_DRAG*0.75; + caliber = 1.2; + }; + + class ACE_frag_medium_HD: ACE_frag_base { + hit = 14; + airFriction = BASE_DRAG_HD*0.75; + caliber = 1.2; + }; + + class ACE_frag_large: ACE_frag_base { + hit = 28; + indirectHit = 2; + indirectHitRange = 0.25; + airFriction = BASE_DRAG*0.65; + caliber = 2; + explosive = 0; + + }; + + class ACE_frag_large_HD: ACE_frag_large { + hit = 28; + indirectHit = 2; + indirectHitRange = 0.25; + airFriction = BASE_DRAG_HD*0.65; + caliber = 2; + + + }; + + class ACE_frag_huge: ACE_frag_large { + hit = 40; + indirectHit = 4; + indirectHitRange = 0.5; + airFriction = BASE_DRAG*0.5; + caliber = 2.8; + }; + + class ACE_frag_huge_HD: ACE_frag_large { + hit = 40; + indirectHit = 4; + indirectHitRange = 0.5; + airFriction = BASE_DRAG_HD*0.5; + caliber = 2.8; + }; + + class ACE_frag_spall_small: ACE_frag_small { + timeToLive = 0.1; + }; + + class ACE_frag_spall_medium: ACE_frag_medium { + timeToLive = 0.15; + }; + + class ACE_frag_spall_large: ACE_frag_large { + timeToLive = 0.25; + }; + + class ACE_frag_spall_huge: ACE_frag_huge { + timeToLive = 0.3; + }; +}; diff --git a/addons/frag/CfgEventhandlers.hpp b/addons/frag/CfgEventhandlers.hpp index 1e631e07eb..da3de47063 100644 --- a/addons/frag/CfgEventhandlers.hpp +++ b/addons/frag/CfgEventhandlers.hpp @@ -1,17 +1,17 @@ -class Extended_PreInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_pre_init)); - }; -}; - -class Extended_PostInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_post_init)); - }; -}; - -class Extended_FiredBIS_EventHandlers { - class AllVehicles { - ADDON = QUOTE(_this call FUNC(fired)); - }; -}; +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_pre_init)); + }; +}; + +class Extended_PostInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_post_init)); + }; +}; + +class Extended_FiredBIS_EventHandlers { + class AllVehicles { + ADDON = QUOTE(_this call FUNC(fired)); + }; +}; diff --git a/addons/frag/XEH_post_init.sqf b/addons/frag/XEH_post_init.sqf index 9769148871..21d76e6913 100644 --- a/addons/frag/XEH_post_init.sqf +++ b/addons/frag/XEH_post_init.sqf @@ -1,18 +1,18 @@ -#include "script_component.hpp" -if(isServer) then { - [QGVAR(frag_eh), { _this call FUNC(frago); }] call ace_common_fnc_addEventHandler; -}; -/* -GVAR(replacedBisArtyWrapper) = false; -[] spawn { - waitUntil { - if(!(isNil "BIS_ARTY_F_ShellFlight")) then { - ACE_WRAPPER_BIS_ARTY_F_ShellFlight = BIS_ARTY_F_ShellFlight; - BIS_ARTY_F_ShellFlight = FUNC(BIS_ARTY_WRAPPER); - GVAR(replacedBisArtyWrapper) = true; - }; - sleep 4; - GVAR(replacedBisArtyWrapper) - }; -}; +#include "script_component.hpp" +if(isServer) then { + [QGVAR(frag_eh), { _this call FUNC(frago); }] call ace_common_fnc_addEventHandler; +}; +/* +GVAR(replacedBisArtyWrapper) = false; +[] spawn { + waitUntil { + if(!(isNil "BIS_ARTY_F_ShellFlight")) then { + ACE_WRAPPER_BIS_ARTY_F_ShellFlight = BIS_ARTY_F_ShellFlight; + BIS_ARTY_F_ShellFlight = FUNC(BIS_ARTY_WRAPPER); + GVAR(replacedBisArtyWrapper) = true; + }; + sleep 4; + GVAR(replacedBisArtyWrapper) + }; +}; */ \ No newline at end of file diff --git a/addons/frag/XEH_pre_Init.sqf b/addons/frag/XEH_pre_Init.sqf index 5b3aa36b18..8591af46d3 100644 --- a/addons/frag/XEH_pre_Init.sqf +++ b/addons/frag/XEH_pre_Init.sqf @@ -1,45 +1,45 @@ -#include "script_component.hpp" - - -ADDON = false; - -PREP(fired); -PREP(frago); -PREP(trackFragRound); -PREP(spallTrack); -PREP(doSpall); -PREP(vectorDiffFast); - -GVAR(trackedObjects) = []; -GVAR(blackList) = []; -GVAR(traceFrags) = false; - -GVAR(replacedBisArtyWrapper) = true; - -GVAR(TOTALFRAGS) = 0; - -GVAR(spallIsTrackingCount) = 0; -GVAR(spallHPData) = []; - -GVAR(traces) = []; -GVAR(tracesStarted) = false; -GVAR(traceID) = -1; -GVAR(autoTrace) = true; - - -// * Other Shit */ -PREP(frag_trace); -PREP(denyFrag); -PREP(BIS_ARTY_WRAPPER); -PREP(startTracing); -PREP(stopTracing); -PREP(clearTraces); -PREP(trackTrace); -PREP(addTrack); -PREP(drawTraces); -PREP(removeTrack); -PREP(spallHP); -PREP(addBlackList); -PREP(addManualTrack); - -ADDON = true; +#include "script_component.hpp" + + +ADDON = false; + +PREP(fired); +PREP(frago); +PREP(trackFragRound); +PREP(spallTrack); +PREP(doSpall); +PREP(vectorDiffFast); + +GVAR(trackedObjects) = []; +GVAR(blackList) = []; +GVAR(traceFrags) = false; + +GVAR(replacedBisArtyWrapper) = true; + +GVAR(TOTALFRAGS) = 0; + +GVAR(spallIsTrackingCount) = 0; +GVAR(spallHPData) = []; + +GVAR(traces) = []; +GVAR(tracesStarted) = false; +GVAR(traceID) = -1; +GVAR(autoTrace) = true; + + +// * Other Shit */ +PREP(frag_trace); +PREP(denyFrag); +PREP(BIS_ARTY_WRAPPER); +PREP(startTracing); +PREP(stopTracing); +PREP(clearTraces); +PREP(trackTrace); +PREP(addTrack); +PREP(drawTraces); +PREP(removeTrack); +PREP(spallHP); +PREP(addBlackList); +PREP(addManualTrack); + +ADDON = true; diff --git a/addons/frag/config.cpp b/addons/frag/config.cpp index 4c1fb71e15..32ebc18827 100644 --- a/addons/frag/config.cpp +++ b/addons/frag/config.cpp @@ -1,16 +1,16 @@ -#include "script_component.hpp" -class CfgPatches { - class ADDON { - units[] = {}; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_common"}; - author[] = {"Nou"}; - VERSION_CONFIG; - }; -}; - -//PRELOAD_ADDONS; - -#include "CfgEventhandlers.hpp" -#include "CfgAmmo.hpp" +#include "script_component.hpp" +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_common"}; + author[] = {"Nou"}; + VERSION_CONFIG; + }; +}; + +//PRELOAD_ADDONS; + +#include "CfgEventhandlers.hpp" +#include "CfgAmmo.hpp" diff --git a/addons/frag/functions/fnc_BIS_ARTY_WRAPPER.sqf b/addons/frag/functions/fnc_BIS_ARTY_WRAPPER.sqf index 0d71cf58ac..e3e533e75a 100644 --- a/addons/frag/functions/fnc_BIS_ARTY_WRAPPER.sqf +++ b/addons/frag/functions/fnc_BIS_ARTY_WRAPPER.sqf @@ -1,13 +1,13 @@ -#include "script_component.hpp" -_ret = [(_this select 6)] call FUNC(removeTrack); -if(!_ret) then { - [(_this select 6)] call FUNC(addBlackList); -}; -_this call ACE_WRAPPER_BIS_ARTY_F_ShellFlight; -_catEntry = BIS_ARTY_SHELLCAT select ((count BIS_ARTY_SHELLCAT) - 1); -_shell = _catEntry select 0; -_ARTY_DeployOnImpact = getText (configFile >> "CfgAmmo" >> "ARTY_DeployOnImpact"); -if(_ARTY_DeployOnImpact == "") then { - _this set[6, _shell]; - _this call FUNC(fired); +#include "script_component.hpp" +_ret = [(_this select 6)] call FUNC(removeTrack); +if(!_ret) then { + [(_this select 6)] call FUNC(addBlackList); +}; +_this call ACE_WRAPPER_BIS_ARTY_F_ShellFlight; +_catEntry = BIS_ARTY_SHELLCAT select ((count BIS_ARTY_SHELLCAT) - 1); +_shell = _catEntry select 0; +_ARTY_DeployOnImpact = getText (configFile >> "CfgAmmo" >> "ARTY_DeployOnImpact"); +if(_ARTY_DeployOnImpact == "") then { + _this set[6, _shell]; + _this call FUNC(fired); }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_addBlackList.sqf b/addons/frag/functions/fnc_addBlackList.sqf index f7b3faf902..95edcd1590 100644 --- a/addons/frag/functions/fnc_addBlackList.sqf +++ b/addons/frag/functions/fnc_addBlackList.sqf @@ -1,4 +1,4 @@ -#include "script_component.hpp" -private ["_round"]; -_round = _this select 0; +#include "script_component.hpp" +private ["_round"]; +_round = _this select 0; GVAR(blackList) set[(count GVAR(blackList)), _round]; \ No newline at end of file diff --git a/addons/frag/functions/fnc_addManualTrack.sqf b/addons/frag/functions/fnc_addManualTrack.sqf index 3dc14cc748..89c1576277 100644 --- a/addons/frag/functions/fnc_addManualTrack.sqf +++ b/addons/frag/functions/fnc_addManualTrack.sqf @@ -1,7 +1,7 @@ -#include "script_component.hpp" -private ["_round"]; -_round = _this select 0; -if(alive _round) then { - GVAR(trackedObjects) set[(count GVAR(trackedObjects)), _round]; - [DFUNC(trackFragRound), 0, [_round, (getPosASL _round), (velocity _round), (typeOf _round), time, objNull, false, 0, 0]] call cba_fnc_addPerFrameHandler; +#include "script_component.hpp" +private ["_round"]; +_round = _this select 0; +if(alive _round) then { + GVAR(trackedObjects) set[(count GVAR(trackedObjects)), _round]; + [DFUNC(trackFragRound), 0, [_round, (getPosASL _round), (velocity _round), (typeOf _round), time, objNull, false, 0, 0]] call cba_fnc_addPerFrameHandler; }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_addTrack.sqf b/addons/frag/functions/fnc_addTrack.sqf index 2beea1dd56..760b48b287 100644 --- a/addons/frag/functions/fnc_addTrack.sqf +++ b/addons/frag/functions/fnc_addTrack.sqf @@ -1,20 +1,20 @@ -#include "script_component.hpp" -if(GVAR(autoTrace)) then { - [] call FUNC(startTracing); -}; - -// setAccTime 0.05; -_index = (count GVAR(traces)); -_obj = _this select 1; -_origin = _this select 0; -_color = [1,0,0,1]; -if((count _this) > 2) then { - _color = _this select 2; -}; -_positions = []; -_objVel = velocity _obj; -_objTVel = sqrt((_objVel select 0)^2 + (_objVel select 1)^2 + (_objVel select 2)^2); -_positions set[(count _positions), [(getPos _obj), _objTVel]]; -_data = [_origin, typeOf _origin, typeOf _obj, _objTVel, _positions, _color]; -GVAR(traces) set[_index, _data]; +#include "script_component.hpp" +if(GVAR(autoTrace)) then { + [] call FUNC(startTracing); +}; + +// setAccTime 0.05; +_index = (count GVAR(traces)); +_obj = _this select 1; +_origin = _this select 0; +_color = [1,0,0,1]; +if((count _this) > 2) then { + _color = _this select 2; +}; +_positions = []; +_objVel = velocity _obj; +_objTVel = sqrt((_objVel select 0)^2 + (_objVel select 1)^2 + (_objVel select 2)^2); +_positions set[(count _positions), [(getPos _obj), _objTVel]]; +_data = [_origin, typeOf _origin, typeOf _obj, _objTVel, _positions, _color]; +GVAR(traces) set[_index, _data]; [DFUNC(trackTrace), 0, [_obj, _index, time]] call cba_fnc_addPerFrameHandler; \ No newline at end of file diff --git a/addons/frag/functions/fnc_clearTraces.sqf b/addons/frag/functions/fnc_clearTraces.sqf index b301094044..eaf34f77c4 100644 --- a/addons/frag/functions/fnc_clearTraces.sqf +++ b/addons/frag/functions/fnc_clearTraces.sqf @@ -1,2 +1,2 @@ -#include "script_component.hpp" +#include "script_component.hpp" GVAR(traces) = []; \ No newline at end of file diff --git a/addons/frag/functions/fnc_denyFrag.sqf b/addons/frag/functions/fnc_denyFrag.sqf index 6c4aa9bf8d..b4875cbd3a 100644 --- a/addons/frag/functions/fnc_denyFrag.sqf +++ b/addons/frag/functions/fnc_denyFrag.sqf @@ -1,7 +1,7 @@ -#include "script_component.hpp" - -private ["_ret"]; -_ret = [(_this select 0)] call FUNC(removeTrack); -if(!_ret) then { - [(_this select 0)] call FUNC(addBlackList); +#include "script_component.hpp" + +private ["_ret"]; +_ret = [(_this select 0)] call FUNC(removeTrack); +if(!_ret) then { + [(_this select 0)] call FUNC(addBlackList); }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_doSpall.sqf b/addons/frag/functions/fnc_doSpall.sqf index 761490fa90..17f17ea7e5 100644 --- a/addons/frag/functions/fnc_doSpall.sqf +++ b/addons/frag/functions/fnc_doSpall.sqf @@ -1,166 +1,166 @@ -//fnc_doSpall.sqf -#include "script_component.hpp" -#ifdef DEBUG_MODE_FULL - GVAR(traceFrags) = true; -#endif -// player sideChat "WAAAAAAAAAAAAAAAAAAAAA"; -private ["_params", "_initialData", "_hpData", "_roundType", "_round", "_object", "_caliber", "_explosive", - "_idh", "_alive", "_exit", "_vm", "_velocity", "_unitDir", "_oldVelocity", "_curVelocity", "_diff", "_polar", - "_pos", "_spallPos", "_i", "_pos1", "_pos2", "_blah", "_data", "_spallPolar", "_c", "_warn", "_m", "_k", - "_gC", "_shellType", "_fragPower", "_spread", "_spallCount", "_elev", "_dir", "_vel", "_spallFragVect", - "_fragment"]; - - -_params = _this select 0; -[(_this select 1)] call cba_fnc_removePerFrameHandler; -_hitData = _params select 0; -_initialData = GVAR(spallHPData) select (_hitData select 0); -_hpData = (_hitData select 1) select (_params select 1); - - -_object = _hpData select 0; -_object removeEventHandler ["hitPart", _initialData select 0]; -_foundObjects = _initialData select 7; -_index = _foundObjects find _object; -if(_index != -1) then { - _foundObjecsts set[_index, nil]; -}; - -_roundType = (_initialData select 2); -_round = (_initialData select 3); -_object = (_initialData select 1); - -_caliber = getNumber(configFile >> "CfgAmmo" >> _roundType >> "caliber"); -_explosive = getNumber(configFile >> "CfgAmmo" >> _roundType >> "explosive"); -_idh = getNumber(configFile >> "CfgAmmo" >> _roundType >> "indirectHitRange"); - -_alive = true; -if(!alive _round && (_initialData select 6) == 1) then { - _alive = false; -}; - -if(_alive || {_caliber >= 2.5} || {(_explosive > 0 && {_idh >= 1})}) then { - // player sideChat format["BBBB"]; - _exit = false; - _vm = 1; - _velocity = _initialData select 5; - - _oldVelocity = _velocity call BIS_fnc_magnitude; - _curVelocity = (velocity _round) call BIS_fnc_magnitude; - - if(alive _round) then { - _diff = _velocity vectorDiff (velocity _round); - _polar = _diff call CBA_fnc_vect2polar; - // player sideChat format["polar: %1", _polar]; - if((abs(_polar select 1) > 45 || abs(_polar select 2) > 45)) then { - if(_caliber < 2.5) then { - // player sideChat format["exit!"]; - _exit = true; - } else { - _vm = 1-(_curVelocity/_oldVelocity); - }; - }; - }; - if(!_exit) then { - _unitDir = vectorNormalized _velocity; - _pos = _hpData select 3; - _spallPos = nil; - for "_i" from 0 to 100 do { - _pos1 = [ - (_pos select 0) + (((_unitDir select 0)*0.01)*_i), - (_pos select 1) + (((_unitDir select 1)*0.01)*_i), - (_pos select 2) + (((_unitDir select 2)*0.01)*_i) - ]; - _pos2 = [ - (_pos select 0) + (((_unitDir select 0)*0.01)*(_i+1)), - (_pos select 1) + (((_unitDir select 1)*0.01)*(_i+1)), - (_pos select 2) + (((_unitDir select 2)*0.01)*(_i+1)) - ]; - // _blah = [_object, "FIRE"] intersect [_object worldToModel (ASLtoATL _pos1), _object worldToModel (ASLtoATL _pos2)]; - // diag_log text format["b: %1", _blah]; - - // _data = [nil, nil, nil, 1, [[ASLtoATL _pos1, 1], [ASLtoATL _pos2, 1]]]; - // NOU_TRACES set[(count NOU_TRACES), _data]; - - if(!lineIntersects [_pos1, _pos2]) exitWith { - // player sideChat format["FOUND!"]; - _spallPos = _pos2; - }; - }; - if(!isNil "_spallPos") then { - _spallPolar = _velocity call CBA_fnc_vect2polar; - - if(_explosive > 0) then { - // player sideChat format["EXPLOSIVE!"]; - _warn = false; - _c = getNumber(configFile >> "CfgAmmo" >> _roundType >> "ACE_frag_CHARGE"); - if(_c == 0) then { _c = 1; _warn = true;}; - _m = getNumber(configFile >> "CfgAmmo" >> _roundType >> "ACE_frag_METAL"); - if(_m == 0) then { _m = 2; _warn = true;}; - _k = getNumber(configFile >> "CfgAmmo" >> _roundType >> "ACE_frag_GURNEY_K"); - if(_k == 0) then { _k = 1/2; _warn = true;}; - _gC = getNumber(configFile >> "CfgAmmo" >> _roundType >> "ACE_frag_GURNEY_C"); - if(_gC == 0) then { _gC = 2440; _warn = true;}; - - if(_warn) then { - diag_log text format["Ammo class %1 lacks proper explosive properties definitions for frag!", _roundType]; //TODO: turn this off when we get closer to release - }; - - _fragPower = (((_m/_c)+_k)^-(1/2))*_gC; - _spallPolar set[0, _fragPower*0.66]; - }; - - _fragTypes = [ - "ACE_frag_spall_small", "ACE_frag_spall_small", "ACE_frag_spall_small", - "ACE_frag_spall_small","ACE_frag_spall_medium","ACE_frag_spall_medium","ACE_frag_spall_medium", - "ACE_frag_spall_medium", "ACE_frag_spall_large", "ACE_frag_spall_large", "ACE_frag_spall_huge", - "ACE_frag_spall_huge" - - ]; - - // diag_log text format["SPALL POWER: %1", _spallPolar select 0]; - _spread = 15+(random 25); - _spallCount = 5+(random 10); - for "_i" from 1 to _spallCount do { - _elev = ((_spallPolar select 2)-_spread)+(random (_spread*2)); - _dir = ((_spallPolar select 1)-_spread)+(random (_spread*2)); - if(abs _elev > 90) then { - _dir = _dir + 180; - }; - _dir = _dir % 360; - _vel = (_spallPolar select 0)*0.33*_vm; - _vel = (_vel-(_vel*0.25))+(random (_vel*0.5)); - - _spallFragVect = [_vel, _dir, _elev] call CBA_fnc_polar2vect; - _fragType = round (random ((count _fragTypes)-1)); - _fragment = (_fragTypes select _fragType) createVehicleLocal [0,0,10000]; - _fragment setPosASL _spallPos; - _fragment setVelocity _spallFragVect; - if(GVAR(traceFrags)) then { - [player, _fragment, [1,0.5,0,1]] call FUNC(addTrack); - }; - }; - _spread = 5+(random 5); - _spallCount = 3+(random 5); - for "_i" from 1 to _spallCount do { - _elev = ((_spallPolar select 2)-_spread)+(random (_spread*2)); - _dir = ((_spallPolar select 1)-_spread)+(random (_spread*2)); - if(abs _elev > 90) then { - _dir = _dir + 180; - }; - _dir = _dir % 360; - _vel = (_spallPolar select 0)*0.55*_vm; - _vel = (_vel-(_vel*0.25))+(random (_vel*0.5)); - - _spallFragVect = [_vel, _dir, _elev] call CBA_fnc_polar2vect; - _fragType = round (random ((count _fragTypes)-1)); - _fragment = (_fragTypes select _fragType) createVehicleLocal [0,0,10000]; - _fragment setPosASL _spallPos; - _fragment setVelocity _spallFragVect; - if(GVAR(traceFrags)) then { - [player, _fragment, [1,0,0,1]] call FUNC(addTrack); - }; - }; - }; - }; +//fnc_doSpall.sqf +#include "script_component.hpp" +#ifdef DEBUG_MODE_FULL + GVAR(traceFrags) = true; +#endif +// player sideChat "WAAAAAAAAAAAAAAAAAAAAA"; +private ["_params", "_initialData", "_hpData", "_roundType", "_round", "_object", "_caliber", "_explosive", + "_idh", "_alive", "_exit", "_vm", "_velocity", "_unitDir", "_oldVelocity", "_curVelocity", "_diff", "_polar", + "_pos", "_spallPos", "_i", "_pos1", "_pos2", "_blah", "_data", "_spallPolar", "_c", "_warn", "_m", "_k", + "_gC", "_shellType", "_fragPower", "_spread", "_spallCount", "_elev", "_dir", "_vel", "_spallFragVect", + "_fragment"]; + + +_params = _this select 0; +[(_this select 1)] call cba_fnc_removePerFrameHandler; +_hitData = _params select 0; +_initialData = GVAR(spallHPData) select (_hitData select 0); +_hpData = (_hitData select 1) select (_params select 1); + + +_object = _hpData select 0; +_object removeEventHandler ["hitPart", _initialData select 0]; +_foundObjects = _initialData select 7; +_index = _foundObjects find _object; +if(_index != -1) then { + _foundObjecsts set[_index, nil]; +}; + +_roundType = (_initialData select 2); +_round = (_initialData select 3); +_object = (_initialData select 1); + +_caliber = getNumber(configFile >> "CfgAmmo" >> _roundType >> "caliber"); +_explosive = getNumber(configFile >> "CfgAmmo" >> _roundType >> "explosive"); +_idh = getNumber(configFile >> "CfgAmmo" >> _roundType >> "indirectHitRange"); + +_alive = true; +if(!alive _round && (_initialData select 6) == 1) then { + _alive = false; +}; + +if(_alive || {_caliber >= 2.5} || {(_explosive > 0 && {_idh >= 1})}) then { + // player sideChat format["BBBB"]; + _exit = false; + _vm = 1; + _velocity = _initialData select 5; + + _oldVelocity = _velocity call BIS_fnc_magnitude; + _curVelocity = (velocity _round) call BIS_fnc_magnitude; + + if(alive _round) then { + _diff = _velocity vectorDiff (velocity _round); + _polar = _diff call CBA_fnc_vect2polar; + // player sideChat format["polar: %1", _polar]; + if((abs(_polar select 1) > 45 || abs(_polar select 2) > 45)) then { + if(_caliber < 2.5) then { + // player sideChat format["exit!"]; + _exit = true; + } else { + _vm = 1-(_curVelocity/_oldVelocity); + }; + }; + }; + if(!_exit) then { + _unitDir = vectorNormalized _velocity; + _pos = _hpData select 3; + _spallPos = nil; + for "_i" from 0 to 100 do { + _pos1 = [ + (_pos select 0) + (((_unitDir select 0)*0.01)*_i), + (_pos select 1) + (((_unitDir select 1)*0.01)*_i), + (_pos select 2) + (((_unitDir select 2)*0.01)*_i) + ]; + _pos2 = [ + (_pos select 0) + (((_unitDir select 0)*0.01)*(_i+1)), + (_pos select 1) + (((_unitDir select 1)*0.01)*(_i+1)), + (_pos select 2) + (((_unitDir select 2)*0.01)*(_i+1)) + ]; + // _blah = [_object, "FIRE"] intersect [_object worldToModel (ASLtoATL _pos1), _object worldToModel (ASLtoATL _pos2)]; + // diag_log text format["b: %1", _blah]; + + // _data = [nil, nil, nil, 1, [[ASLtoATL _pos1, 1], [ASLtoATL _pos2, 1]]]; + // NOU_TRACES set[(count NOU_TRACES), _data]; + + if(!lineIntersects [_pos1, _pos2]) exitWith { + // player sideChat format["FOUND!"]; + _spallPos = _pos2; + }; + }; + if(!isNil "_spallPos") then { + _spallPolar = _velocity call CBA_fnc_vect2polar; + + if(_explosive > 0) then { + // player sideChat format["EXPLOSIVE!"]; + _warn = false; + _c = getNumber(configFile >> "CfgAmmo" >> _roundType >> "ACE_frag_CHARGE"); + if(_c == 0) then { _c = 1; _warn = true;}; + _m = getNumber(configFile >> "CfgAmmo" >> _roundType >> "ACE_frag_METAL"); + if(_m == 0) then { _m = 2; _warn = true;}; + _k = getNumber(configFile >> "CfgAmmo" >> _roundType >> "ACE_frag_GURNEY_K"); + if(_k == 0) then { _k = 1/2; _warn = true;}; + _gC = getNumber(configFile >> "CfgAmmo" >> _roundType >> "ACE_frag_GURNEY_C"); + if(_gC == 0) then { _gC = 2440; _warn = true;}; + + if(_warn) then { + diag_log text format["Ammo class %1 lacks proper explosive properties definitions for frag!", _roundType]; //TODO: turn this off when we get closer to release + }; + + _fragPower = (((_m/_c)+_k)^-(1/2))*_gC; + _spallPolar set[0, _fragPower*0.66]; + }; + + _fragTypes = [ + "ACE_frag_spall_small", "ACE_frag_spall_small", "ACE_frag_spall_small", + "ACE_frag_spall_small","ACE_frag_spall_medium","ACE_frag_spall_medium","ACE_frag_spall_medium", + "ACE_frag_spall_medium", "ACE_frag_spall_large", "ACE_frag_spall_large", "ACE_frag_spall_huge", + "ACE_frag_spall_huge" + + ]; + + // diag_log text format["SPALL POWER: %1", _spallPolar select 0]; + _spread = 15+(random 25); + _spallCount = 5+(random 10); + for "_i" from 1 to _spallCount do { + _elev = ((_spallPolar select 2)-_spread)+(random (_spread*2)); + _dir = ((_spallPolar select 1)-_spread)+(random (_spread*2)); + if(abs _elev > 90) then { + _dir = _dir + 180; + }; + _dir = _dir % 360; + _vel = (_spallPolar select 0)*0.33*_vm; + _vel = (_vel-(_vel*0.25))+(random (_vel*0.5)); + + _spallFragVect = [_vel, _dir, _elev] call CBA_fnc_polar2vect; + _fragType = round (random ((count _fragTypes)-1)); + _fragment = (_fragTypes select _fragType) createVehicleLocal [0,0,10000]; + _fragment setPosASL _spallPos; + _fragment setVelocity _spallFragVect; + if(GVAR(traceFrags)) then { + [player, _fragment, [1,0.5,0,1]] call FUNC(addTrack); + }; + }; + _spread = 5+(random 5); + _spallCount = 3+(random 5); + for "_i" from 1 to _spallCount do { + _elev = ((_spallPolar select 2)-_spread)+(random (_spread*2)); + _dir = ((_spallPolar select 1)-_spread)+(random (_spread*2)); + if(abs _elev > 90) then { + _dir = _dir + 180; + }; + _dir = _dir % 360; + _vel = (_spallPolar select 0)*0.55*_vm; + _vel = (_vel-(_vel*0.25))+(random (_vel*0.5)); + + _spallFragVect = [_vel, _dir, _elev] call CBA_fnc_polar2vect; + _fragType = round (random ((count _fragTypes)-1)); + _fragment = (_fragTypes select _fragType) createVehicleLocal [0,0,10000]; + _fragment setPosASL _spallPos; + _fragment setVelocity _spallFragVect; + if(GVAR(traceFrags)) then { + [player, _fragment, [1,0,0,1]] call FUNC(addTrack); + }; + }; + }; + }; }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_drawTraces.sqf b/addons/frag/functions/fnc_drawTraces.sqf index b9645bab97..c4b5989177 100644 --- a/addons/frag/functions/fnc_drawTraces.sqf +++ b/addons/frag/functions/fnc_drawTraces.sqf @@ -1,32 +1,32 @@ -#include "script_component.hpp" -{ - _positions = _x select 4; - _color = _x select 5; - _index = 0; - _max = count _positions; - _startSpeed = (_positions select 0) select 1; - if(_startSpeed <= 0) then { - _startSpeed = 0.01; - }; - _lastSpd = []; - _lastPos = []; - while {_index < _max} do { - _data1 = _positions select _index; - _data2 = nil; - if(_index + ACE_TRACE_DRAW_INC >= _max) then { - _data2 = _positions select (_max - 1); - } else { - _data2 = _positions select (_index + ACE_TRACE_DRAW_INC); - }; - - _pos1 = _data1 select 0; - _pos2 = _data2 select 0; - _index = _index + ACE_TRACE_DRAW_INC; - - - drawLine3D [_pos1, _pos2, _color]; - _lastPos = _pos2; - _lastSpd = _data1 select 1; - }; - // drawIcon3D ["", [1,0,0,1], _lastPos, 0, 0, 0, format["%1m/s", _lastSpd], 1, 0.05, "PuristaMedium"]; +#include "script_component.hpp" +{ + _positions = _x select 4; + _color = _x select 5; + _index = 0; + _max = count _positions; + _startSpeed = (_positions select 0) select 1; + if(_startSpeed <= 0) then { + _startSpeed = 0.01; + }; + _lastSpd = []; + _lastPos = []; + while {_index < _max} do { + _data1 = _positions select _index; + _data2 = nil; + if(_index + ACE_TRACE_DRAW_INC >= _max) then { + _data2 = _positions select (_max - 1); + } else { + _data2 = _positions select (_index + ACE_TRACE_DRAW_INC); + }; + + _pos1 = _data1 select 0; + _pos2 = _data2 select 0; + _index = _index + ACE_TRACE_DRAW_INC; + + + drawLine3D [_pos1, _pos2, _color]; + _lastPos = _pos2; + _lastSpd = _data1 select 1; + }; + // drawIcon3D ["", [1,0,0,1], _lastPos, 0, 0, 0, format["%1m/s", _lastSpd], 1, 0.05, "PuristaMedium"]; } forEach GVAR(traces); \ No newline at end of file diff --git a/addons/frag/functions/fnc_frag_trace.sqf b/addons/frag/functions/fnc_frag_trace.sqf index 664e117793..3ca768e05b 100644 --- a/addons/frag/functions/fnc_frag_trace.sqf +++ b/addons/frag/functions/fnc_frag_trace.sqf @@ -1,10 +1,10 @@ -#include "script_component.hpp" - -private ["_params", "_shell"]; -_params = _this select 0; -_shell = _params select 0; -if(alive _shell) then { - drop ["\Ca\Data\Cl_basic","","Billboard",1,30,(getPos _shell),[0,0,0],1,1.275,1.0,0.0,[0.5],[[0,1,0,1]],[0],0.0,2.0,"","",""]; -} else { - [_this select 1] call cba_fnc_removePerFrameHandler; +#include "script_component.hpp" + +private ["_params", "_shell"]; +_params = _this select 0; +_shell = _params select 0; +if(alive _shell) then { + drop ["\Ca\Data\Cl_basic","","Billboard",1,30,(getPos _shell),[0,0,0],1,1.275,1.0,0.0,[0.5],[[0,1,0,1]],[0],0.0,2.0,"","",""]; +} else { + [_this select 1] call cba_fnc_removePerFrameHandler; }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_frago.sqf b/addons/frag/functions/fnc_frago.sqf index 1b737dc70d..2396311d8b 100644 --- a/addons/frag/functions/fnc_frago.sqf +++ b/addons/frag/functions/fnc_frago.sqf @@ -1,230 +1,230 @@ -//fnc_frago.sqf -// #define DEBUG_MODE_FULL -#include "script_component.hpp" - -#define FRAG_VEC_VAR 0.004 - -#define MAX_FRAG_COUNT 50 - -if(!isServer) exitWith { }; - -// _startTime = diag_tickTime; -private ["_round", "_lastPos", "_lastVel", "_shellType", "_gun", "_fragTypes", "_warn", "_atlPos", "_isArmed", - "_fuseDist", "_indirectHitRange", "_fragRange", "_c", "_m", "_k", "_gC", "_fragPower", "_fragPowerRandom", - "_manObjects", "_objects", "_crew", "_fragCount", "_fragArcs", "_doRandom", "_target", "_boundingBox", - "_targetPos", "_distance", "_add", "_bbX", "_bbY", "_bbZ", "_cubic", "_targetVel", "_baseVec", "_dir", - "_currentCount", "_count", "_vecVar", "_i", "_vec", "_fp", "_vel", "_fragType", "_fragObj", "_randomCount", - "_sectorSize", "_sectorOffset", "_randomDir"]; - - -_round = _this select 0; -_lastPos = _this select 1; -_lastVel = _this select 2; -_shellType = _this select 3; -_gun = nil; -if((count _this) > 5) then { - _gun = _this select 5; -}; - -_fragTypes = [ - "ACE_frag_tiny", "ACE_frag_tiny", "ACE_frag_tiny", - "ACE_frag_tiny_HD", "ACE_frag_tiny_HD", "ACE_frag_tiny_HD", - "ACE_frag_small","ACE_frag_small","ACE_frag_small","ACE_frag_small", - "ACE_frag_small_HD","ACE_frag_small_HD","ACE_frag_small_HD","ACE_frag_small_HD", - "ACE_frag_medium_HD", "ACE_frag_medium_HD", "ACE_frag_medium_HD", "ACE_frag_medium_HD", "ACE_frag_medium_HD" - ]; - -_warn = false; -if(isArray (configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_CLASSES")) then { - _fragTypes = getArray (configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_CLASSES"); -} else { - _warn = true; -}; - -_atlPos = ASLtoATL _lastPos; - -_isArmed = true; -if(!isNil "_gun") then { - _fuseDist = getNumber(configFile >> "CfgAmmo" >> _shellType >> "fuseDistance"); - _isArmed = ((getPosASL _gun) distance _lastPos > _fuseDist); -}; - -_indirectHitRange = getNumber(configFile >> "CfgAmmo" >> _shellType >> "indirecthitrange"); -_fragRange = 20*_indirectHitRange*4; -// _c = 185; // grams of comp-b -// _m = 210; // grams of fragmentating metal -// _k = 3/5; // spherical K factor -// _gC = 2843; // Gurney constant of comp-b in /ms - -// _c = 429; // grams of tritonal -// _m = 496; // grams of fragmentating metal -// _k = 1/2; // spherical K factor -// _gC = 2320; // Gurney constant of tritonal in /ms - - -_c = getNumber(configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_CHARGE"); -if(_c == 0) then { _c = 1; _warn = true;}; -_m = getNumber(configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_METAL"); -if(_m == 0) then { _m = 2; _warn = true;}; -_k = getNumber(configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_GURNEY_K"); -if(_k == 0) then { _k = 1/2; _warn = true;}; -_gC = getNumber(configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_GURNEY_C"); -if(_gC == 0) then { _gC = 2440; _warn = true;}; - -if(_warn) then { - diag_log text format["Ammo class %1 lacks proper explosive properties definitions for frag!", _shellType]; //TODO: turn this off when we get closer to release -}; - -_fragPower = (((_m/_c)+_k)^-(1/2))*_gC; -_fragPower = _fragPower*0.8; // Gunery equation is for a non-fragmenting metal, imperical value of 80% represents fragmentation - -_fragPowerRandom = _fragPower*0.5; -if((_atlPos select 2) < 0.5) then { - _lastPos set[2, (_lastPos select 2)+0.5]; -}; - -// _manObjects = _atlPos nearEntities ["CaManBase", _fragRange]; - -// setAccTime 0.01; - -//_objects = nearestObjects [_atlPos, ["AllVehicles"], _fragRange]; // Not sure if tracking "ReammoBox" is required, if so revert this change for _objects -_objects = _atlPos nearEntities [["Car", "Motorcycle", "Tank", "StaticWeapon", "CAManBase", "Air", "Ship"], _fragRange]; - -// _objects = _manObjects; -// Target also people inside vehicles or manning weapons -_crew = []; -{ - { - _crew set [count _crew,_x] - } forEach (crew _x); -} forEach _objects; - -_objects = _objects - _crew; -_objects = _objects + _crew; - -_fragCount = 0; - -_fragArcs = []; -_fragArcs set[360, 0]; - -#ifdef DEBUG_MODE_FULL - player sideChat format["_fragRange: %1", _fragRange]; - player sideChat format["_objects: %1", _objects]; -#endif -_doRandom = false; -if(_isArmed && (count _objects) > 0) then { - { - //if(random(1) > 0.5) then { - _target = _x; - if(alive _target) then { - _boundingBox = boundingBox _target; - _targetPos = (getPosASL _target); - _distance = _targetPos distance _lastPos; - _add = (((_boundingBox select 1) select 2)/2)+((((_distance-(_fragpower/8)) max 0)/_fragPower)*10); - _bbX = (abs((_boundingBox select 0) select 0))+((_boundingBox select 1) select 0); - _bbY = (abs((_boundingBox select 0) select 1))+((_boundingBox select 1) select 1); - _bbZ = (abs((_boundingBox select 0) select 2))+((_boundingBox select 1) select 2); - _cubic = _bbX*_bbY*_bbZ; - if(_cubic > 1) then { - _doRandom = true; - - _targetVel = (velocity _target); - - - _targetPos set[0, (_targetPos select 0)+((_targetVel select 0)*(_distance/_fragPower))]; - _targetPos set[1, (_targetPos select 1)+((_targetVel select 1)*(_distance/_fragPower))]; - _targetPos set[2, (_targetPos select 2)+_add]; - - _baseVec = _lastPos vectorFromTo _targetPos; - - _dir = floor(_baseVec call CBA_fnc_vectDir); - _currentCount = _fragArcs select _dir; - if(isNil "_currentCount") then { - _currentCount = 0; - }; - if(_currentCount < 20) then { - _count = ceil(random(sqrt(_m/1000))); - _vecVar = FRAG_VEC_VAR; - if(!(_target isKindOf "Man")) then { - _vecVar = ((sqrt _cubic)/2000)+FRAG_VEC_VAR; - if((count (crew _target)) == 0 && _count > 0) then { - _count = 0 max (_count/2); - }; - }; - for "_i" from 1 to _count do { - _vec = +_baseVec; - - _vec set[0, (_vec select 0)-(_vecVar/2)+(random _vecVar)]; - _vec set[1, (_vec select 1)-(_vecVar/2)+(random _vecVar)]; - _vec set[2, (_vec select 2)-(_vecVar/2)+(random _vecVar)]; - - _fp = (_fragPower-(random (_fragPowerRandom))); - _vel = [ - (_vec select 0)*_fp, - (_vec select 1)*_fp, - (_vec select 2)*_fp - ]; - - _fragType = round (random ((count _fragTypes)-1)); - _fragObj = (_fragTypes select _fragType) createVehicleLocal [0,0,10000]; - // diag_log text format["fp: %1 %2", _fp, typeOf _fragObj]; - _fragObj setPosASL _lastPos; - _fragObj setVectorDir _vec; - _fragObj setVelocity _vel; - #ifdef DEBUG_MODE_FULL - GVAR(TOTALFRAGS) = GVAR(TOTALFRAGS) + 1; - GVAR(traceFrags) = true; - #endif - if(GVAR(traceFrags)) then { - [player, _fragObj, [1,0,0,1]] call FUNC(addTrack); - }; - _fragCount = _fragCount + 1; - _currentCount = _currentCount + 1; - }; - _fragArcs set[_dir, _currentCount]; - }; - }; - }; - //}; - if(_fragCount > MAX_FRAG_COUNT) exitWith {}; - } forEach _objects; - if(_fragCount > MAX_FRAG_COUNT) exitWith {}; - _randomCount = (ceil((MAX_FRAG_COUNT-_fragCount)*0.1)) max 0; - _sectorSize = 360 / (_randomCount max 1); - // _doRandom = false; - if(_doRandom) then { - for "_i" from 1 to _randomCount do { - // Distribute evenly - _sectorOffset = 360 * (_i - 1) / (_randomCount max 1); - _randomDir = random(_sectorSize); - _vec = [cos(_sectorOffset + _randomDir), sin(_sectorOffset + _randomDir), sin(30 - (random 45))]; - - _fp = (_fragPower-(random (_fragPowerRandom))); - - _vel = [ - (_vec select 0)*_fp, - (_vec select 1)*_fp, - (_vec select 2)*_fp - ]; - - _fragType = round (random ((count _fragTypes)-1)); - _fragObj = (_fragTypes select _fragType) createVehicleLocal [0,0,10000]; - _fragObj setPosASL _lastPos; - _fragObj setVectorDir _vec; - _fragObj setVelocity _vel; - #ifdef DEBUG_MODE_FULL - GVAR(TOTALFRAGS) = GVAR(TOTALFRAGS) + 1; - GVAR(traceFrags) = true; - #endif - if(GVAR(traceFrags)) then { - [player, _fragObj, [1,0.5,0,1]] call FUNC(addTrack); - }; - _fragCount = _fragCount + 1; - }; - }; -}; -// #ifdef DEBUG_MODE_FULL - // player sideChat format["total frags: %1", GVAR(TOTALFRAGS)]; - // player sideChat format["tracks: %1", (count GVAR(trackedObjects))]; -// #endif -// _endTime = diag_tickTime; +//fnc_frago.sqf +// #define DEBUG_MODE_FULL +#include "script_component.hpp" + +#define FRAG_VEC_VAR 0.004 + +#define MAX_FRAG_COUNT 50 + +if(!isServer) exitWith { }; + +// _startTime = diag_tickTime; +private ["_round", "_lastPos", "_lastVel", "_shellType", "_gun", "_fragTypes", "_warn", "_atlPos", "_isArmed", + "_fuseDist", "_indirectHitRange", "_fragRange", "_c", "_m", "_k", "_gC", "_fragPower", "_fragPowerRandom", + "_manObjects", "_objects", "_crew", "_fragCount", "_fragArcs", "_doRandom", "_target", "_boundingBox", + "_targetPos", "_distance", "_add", "_bbX", "_bbY", "_bbZ", "_cubic", "_targetVel", "_baseVec", "_dir", + "_currentCount", "_count", "_vecVar", "_i", "_vec", "_fp", "_vel", "_fragType", "_fragObj", "_randomCount", + "_sectorSize", "_sectorOffset", "_randomDir"]; + + +_round = _this select 0; +_lastPos = _this select 1; +_lastVel = _this select 2; +_shellType = _this select 3; +_gun = nil; +if((count _this) > 5) then { + _gun = _this select 5; +}; + +_fragTypes = [ + "ACE_frag_tiny", "ACE_frag_tiny", "ACE_frag_tiny", + "ACE_frag_tiny_HD", "ACE_frag_tiny_HD", "ACE_frag_tiny_HD", + "ACE_frag_small","ACE_frag_small","ACE_frag_small","ACE_frag_small", + "ACE_frag_small_HD","ACE_frag_small_HD","ACE_frag_small_HD","ACE_frag_small_HD", + "ACE_frag_medium_HD", "ACE_frag_medium_HD", "ACE_frag_medium_HD", "ACE_frag_medium_HD", "ACE_frag_medium_HD" + ]; + +_warn = false; +if(isArray (configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_CLASSES")) then { + _fragTypes = getArray (configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_CLASSES"); +} else { + _warn = true; +}; + +_atlPos = ASLtoATL _lastPos; + +_isArmed = true; +if(!isNil "_gun") then { + _fuseDist = getNumber(configFile >> "CfgAmmo" >> _shellType >> "fuseDistance"); + _isArmed = ((getPosASL _gun) distance _lastPos > _fuseDist); +}; + +_indirectHitRange = getNumber(configFile >> "CfgAmmo" >> _shellType >> "indirecthitrange"); +_fragRange = 20*_indirectHitRange*4; +// _c = 185; // grams of comp-b +// _m = 210; // grams of fragmentating metal +// _k = 3/5; // spherical K factor +// _gC = 2843; // Gurney constant of comp-b in /ms + +// _c = 429; // grams of tritonal +// _m = 496; // grams of fragmentating metal +// _k = 1/2; // spherical K factor +// _gC = 2320; // Gurney constant of tritonal in /ms + + +_c = getNumber(configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_CHARGE"); +if(_c == 0) then { _c = 1; _warn = true;}; +_m = getNumber(configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_METAL"); +if(_m == 0) then { _m = 2; _warn = true;}; +_k = getNumber(configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_GURNEY_K"); +if(_k == 0) then { _k = 1/2; _warn = true;}; +_gC = getNumber(configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_GURNEY_C"); +if(_gC == 0) then { _gC = 2440; _warn = true;}; + +if(_warn) then { + diag_log text format["Ammo class %1 lacks proper explosive properties definitions for frag!", _shellType]; //TODO: turn this off when we get closer to release +}; + +_fragPower = (((_m/_c)+_k)^-(1/2))*_gC; +_fragPower = _fragPower*0.8; // Gunery equation is for a non-fragmenting metal, imperical value of 80% represents fragmentation + +_fragPowerRandom = _fragPower*0.5; +if((_atlPos select 2) < 0.5) then { + _lastPos set[2, (_lastPos select 2)+0.5]; +}; + +// _manObjects = _atlPos nearEntities ["CaManBase", _fragRange]; + +// setAccTime 0.01; + +//_objects = nearestObjects [_atlPos, ["AllVehicles"], _fragRange]; // Not sure if tracking "ReammoBox" is required, if so revert this change for _objects +_objects = _atlPos nearEntities [["Car", "Motorcycle", "Tank", "StaticWeapon", "CAManBase", "Air", "Ship"], _fragRange]; + +// _objects = _manObjects; +// Target also people inside vehicles or manning weapons +_crew = []; +{ + { + _crew set [count _crew,_x] + } forEach (crew _x); +} forEach _objects; + +_objects = _objects - _crew; +_objects = _objects + _crew; + +_fragCount = 0; + +_fragArcs = []; +_fragArcs set[360, 0]; + +#ifdef DEBUG_MODE_FULL + player sideChat format["_fragRange: %1", _fragRange]; + player sideChat format["_objects: %1", _objects]; +#endif +_doRandom = false; +if(_isArmed && (count _objects) > 0) then { + { + //if(random(1) > 0.5) then { + _target = _x; + if(alive _target) then { + _boundingBox = boundingBox _target; + _targetPos = (getPosASL _target); + _distance = _targetPos distance _lastPos; + _add = (((_boundingBox select 1) select 2)/2)+((((_distance-(_fragpower/8)) max 0)/_fragPower)*10); + _bbX = (abs((_boundingBox select 0) select 0))+((_boundingBox select 1) select 0); + _bbY = (abs((_boundingBox select 0) select 1))+((_boundingBox select 1) select 1); + _bbZ = (abs((_boundingBox select 0) select 2))+((_boundingBox select 1) select 2); + _cubic = _bbX*_bbY*_bbZ; + if(_cubic > 1) then { + _doRandom = true; + + _targetVel = (velocity _target); + + + _targetPos set[0, (_targetPos select 0)+((_targetVel select 0)*(_distance/_fragPower))]; + _targetPos set[1, (_targetPos select 1)+((_targetVel select 1)*(_distance/_fragPower))]; + _targetPos set[2, (_targetPos select 2)+_add]; + + _baseVec = _lastPos vectorFromTo _targetPos; + + _dir = floor(_baseVec call CBA_fnc_vectDir); + _currentCount = _fragArcs select _dir; + if(isNil "_currentCount") then { + _currentCount = 0; + }; + if(_currentCount < 20) then { + _count = ceil(random(sqrt(_m/1000))); + _vecVar = FRAG_VEC_VAR; + if(!(_target isKindOf "Man")) then { + _vecVar = ((sqrt _cubic)/2000)+FRAG_VEC_VAR; + if((count (crew _target)) == 0 && _count > 0) then { + _count = 0 max (_count/2); + }; + }; + for "_i" from 1 to _count do { + _vec = +_baseVec; + + _vec set[0, (_vec select 0)-(_vecVar/2)+(random _vecVar)]; + _vec set[1, (_vec select 1)-(_vecVar/2)+(random _vecVar)]; + _vec set[2, (_vec select 2)-(_vecVar/2)+(random _vecVar)]; + + _fp = (_fragPower-(random (_fragPowerRandom))); + _vel = [ + (_vec select 0)*_fp, + (_vec select 1)*_fp, + (_vec select 2)*_fp + ]; + + _fragType = round (random ((count _fragTypes)-1)); + _fragObj = (_fragTypes select _fragType) createVehicleLocal [0,0,10000]; + // diag_log text format["fp: %1 %2", _fp, typeOf _fragObj]; + _fragObj setPosASL _lastPos; + _fragObj setVectorDir _vec; + _fragObj setVelocity _vel; + #ifdef DEBUG_MODE_FULL + GVAR(TOTALFRAGS) = GVAR(TOTALFRAGS) + 1; + GVAR(traceFrags) = true; + #endif + if(GVAR(traceFrags)) then { + [player, _fragObj, [1,0,0,1]] call FUNC(addTrack); + }; + _fragCount = _fragCount + 1; + _currentCount = _currentCount + 1; + }; + _fragArcs set[_dir, _currentCount]; + }; + }; + }; + //}; + if(_fragCount > MAX_FRAG_COUNT) exitWith {}; + } forEach _objects; + if(_fragCount > MAX_FRAG_COUNT) exitWith {}; + _randomCount = (ceil((MAX_FRAG_COUNT-_fragCount)*0.1)) max 0; + _sectorSize = 360 / (_randomCount max 1); + // _doRandom = false; + if(_doRandom) then { + for "_i" from 1 to _randomCount do { + // Distribute evenly + _sectorOffset = 360 * (_i - 1) / (_randomCount max 1); + _randomDir = random(_sectorSize); + _vec = [cos(_sectorOffset + _randomDir), sin(_sectorOffset + _randomDir), sin(30 - (random 45))]; + + _fp = (_fragPower-(random (_fragPowerRandom))); + + _vel = [ + (_vec select 0)*_fp, + (_vec select 1)*_fp, + (_vec select 2)*_fp + ]; + + _fragType = round (random ((count _fragTypes)-1)); + _fragObj = (_fragTypes select _fragType) createVehicleLocal [0,0,10000]; + _fragObj setPosASL _lastPos; + _fragObj setVectorDir _vec; + _fragObj setVelocity _vel; + #ifdef DEBUG_MODE_FULL + GVAR(TOTALFRAGS) = GVAR(TOTALFRAGS) + 1; + GVAR(traceFrags) = true; + #endif + if(GVAR(traceFrags)) then { + [player, _fragObj, [1,0.5,0,1]] call FUNC(addTrack); + }; + _fragCount = _fragCount + 1; + }; + }; +}; +// #ifdef DEBUG_MODE_FULL + // player sideChat format["total frags: %1", GVAR(TOTALFRAGS)]; + // player sideChat format["tracks: %1", (count GVAR(trackedObjects))]; +// #endif +// _endTime = diag_tickTime; diff --git a/addons/frag/functions/fnc_removeTrack.sqf b/addons/frag/functions/fnc_removeTrack.sqf index 804719a7ca..39c2f24fc7 100644 --- a/addons/frag/functions/fnc_removeTrack.sqf +++ b/addons/frag/functions/fnc_removeTrack.sqf @@ -1,14 +1,14 @@ -#include "script_component.hpp" - -private ["_ret"]; -_ret = true; -if(IS_ARRAY((_this select 0))) then { - _ret = false; -} else { - if((_this select 0) in GVAR(trackedObjects)) then { - GVAR(trackedObjects) = GVAR(trackedObjects) - [(_this select 0)]; - } else { - _ret = false; - }; -}; +#include "script_component.hpp" + +private ["_ret"]; +_ret = true; +if(IS_ARRAY((_this select 0))) then { + _ret = false; +} else { + if((_this select 0) in GVAR(trackedObjects)) then { + GVAR(trackedObjects) = GVAR(trackedObjects) - [(_this select 0)]; + } else { + _ret = false; + }; +}; _ret \ No newline at end of file diff --git a/addons/frag/functions/fnc_spallHP.sqf b/addons/frag/functions/fnc_spallHP.sqf index fb894be499..2dadb1efa3 100644 --- a/addons/frag/functions/fnc_spallHP.sqf +++ b/addons/frag/functions/fnc_spallHP.sqf @@ -1,29 +1,29 @@ -#include "script_component.hpp" - -private ["_initialData", "_currentCount", "_hpData", "_round", "_hpRound"]; -//player sideChat format["f: %1 c: %2", (_this select 0), (count GVAR(spallHPData))]; -if((_this select 0) <= (count GVAR(spallHPData))) then { - _initialData = GVAR(spallHPData) select (_this select 0); - if(!isNil "_initialData") then { - _hpRound = ((_this select 1) select 0) select 2; - _round = _initialData select 3; - _hpDirect = ((_this select 1) select 0) select 10; - if(_hpDirect && {_round == _hpRound}) then { - - { - _hpData = _x; - _round = _initialData select 3; - // diag_log text format["HPDUMP-------------------------------------"]; - // { - // _hp = _x; - // diag_log text format["%1 --", _forEachIndex]; - // { - // diag_log text format["%1: %2", _forEachIndex, _x]; - // } forEach _hp; - // } forEach (_this select 1); - [DFUNC(doSpall), 0, [_this, _forEachIndex]] call cba_fnc_addPerFrameHandler; - // player sideChat "WEEE"; - } forEach (_this select 1); - }; - }; +#include "script_component.hpp" + +private ["_initialData", "_currentCount", "_hpData", "_round", "_hpRound"]; +//player sideChat format["f: %1 c: %2", (_this select 0), (count GVAR(spallHPData))]; +if((_this select 0) <= (count GVAR(spallHPData))) then { + _initialData = GVAR(spallHPData) select (_this select 0); + if(!isNil "_initialData") then { + _hpRound = ((_this select 1) select 0) select 2; + _round = _initialData select 3; + _hpDirect = ((_this select 1) select 0) select 10; + if(_hpDirect && {_round == _hpRound}) then { + + { + _hpData = _x; + _round = _initialData select 3; + // diag_log text format["HPDUMP-------------------------------------"]; + // { + // _hp = _x; + // diag_log text format["%1 --", _forEachIndex]; + // { + // diag_log text format["%1: %2", _forEachIndex, _x]; + // } forEach _hp; + // } forEach (_this select 1); + [DFUNC(doSpall), 0, [_this, _forEachIndex]] call cba_fnc_addPerFrameHandler; + // player sideChat "WEEE"; + } forEach (_this select 1); + }; + }; }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_spallTrack.sqf b/addons/frag/functions/fnc_spallTrack.sqf index a264e1ded9..4cc61d3961 100644 --- a/addons/frag/functions/fnc_spallTrack.sqf +++ b/addons/frag/functions/fnc_spallTrack.sqf @@ -1,40 +1,40 @@ -//fnc_spallTrack.sqf -#include "script_component.hpp" -private ["_params", "_round", "_multiplier", "_delta", "_curPos", "_velocity", "_velocityStep", "_forwardPos", "_intersectsWith", "_index", "_i", "_test", "_hpId", "_data"]; -// setAccTime 0; -_round = _this select 0; -_multiplier = _this select 1; -_foundObjects = _this select 2; -_foundObjectHPIds = _this select 3; - -_delta = (1/diag_fps)*_multiplier; -_curPos = getPosASL _round; -_velocity = velocity _round; - -_velocityStep = [ - (_velocity select 0)*_delta, - (_velocity select 1)*_delta, - (_velocity select 2)*_delta - ]; -_forwardPos = [ - (_curPos select 0) + (_velocityStep select 0), - (_curPos select 1) + (_velocityStep select 1), - (_curPos select 2) + (_velocityStep select 2) - ]; - -_intersectsWith = lineIntersectsWith [_curPos, _forwardPos]; - -if(count _intersectsWith > 0) then { - // player sideChat format["inter: %1", _intersectsWith]; - { - if(!(_x in _foundObjects)) then { - // diag_log text format["Adding HP: %1", _x]; - _index = (count GVAR(spallHPData)); - _hpId = _x addEventHandler ["hitPart", format["[%1, _this] call " + QUOTE(FUNC(spallHP)), _index]]; - _foundObjects set[(count _foundObjects), _x]; - _foundObjectHPIds set[(count _foundObjectHPIds), _hpId]; - _data = [_hpId, _x, typeOf _round, _round, _curPos, _velocity, 0, _foundObjects, _foundObjectHPIds]; - GVAR(spallHPData) set[_index, _data]; - }; - } forEach _intersectsWith; +//fnc_spallTrack.sqf +#include "script_component.hpp" +private ["_params", "_round", "_multiplier", "_delta", "_curPos", "_velocity", "_velocityStep", "_forwardPos", "_intersectsWith", "_index", "_i", "_test", "_hpId", "_data"]; +// setAccTime 0; +_round = _this select 0; +_multiplier = _this select 1; +_foundObjects = _this select 2; +_foundObjectHPIds = _this select 3; + +_delta = (1/diag_fps)*_multiplier; +_curPos = getPosASL _round; +_velocity = velocity _round; + +_velocityStep = [ + (_velocity select 0)*_delta, + (_velocity select 1)*_delta, + (_velocity select 2)*_delta + ]; +_forwardPos = [ + (_curPos select 0) + (_velocityStep select 0), + (_curPos select 1) + (_velocityStep select 1), + (_curPos select 2) + (_velocityStep select 2) + ]; + +_intersectsWith = lineIntersectsWith [_curPos, _forwardPos]; + +if(count _intersectsWith > 0) then { + // player sideChat format["inter: %1", _intersectsWith]; + { + if(!(_x in _foundObjects)) then { + // diag_log text format["Adding HP: %1", _x]; + _index = (count GVAR(spallHPData)); + _hpId = _x addEventHandler ["hitPart", format["[%1, _this] call " + QUOTE(FUNC(spallHP)), _index]]; + _foundObjects set[(count _foundObjects), _x]; + _foundObjectHPIds set[(count _foundObjectHPIds), _hpId]; + _data = [_hpId, _x, typeOf _round, _round, _curPos, _velocity, 0, _foundObjects, _foundObjectHPIds]; + GVAR(spallHPData) set[_index, _data]; + }; + } forEach _intersectsWith; }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_startTracing.sqf b/addons/frag/functions/fnc_startTracing.sqf index 4ed9240ed6..457fec8d57 100644 --- a/addons/frag/functions/fnc_startTracing.sqf +++ b/addons/frag/functions/fnc_startTracing.sqf @@ -1,5 +1,5 @@ -#include "script_component.hpp" -if(!GVAR(tracesStarted)) then { - GVAR(tracesStarted) = true; - GVAR(traceID) = [FUNC(drawTraces), 0, []] call cba_fnc_addPerFrameHandler; +#include "script_component.hpp" +if(!GVAR(tracesStarted)) then { + GVAR(tracesStarted) = true; + GVAR(traceID) = [FUNC(drawTraces), 0, []] call cba_fnc_addPerFrameHandler; }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_stopTracing.sqf b/addons/frag/functions/fnc_stopTracing.sqf index 56d7508d6b..c7822aa8a0 100644 --- a/addons/frag/functions/fnc_stopTracing.sqf +++ b/addons/frag/functions/fnc_stopTracing.sqf @@ -1,5 +1,5 @@ -#include "script_component.hpp" -if(GVAR(tracesStarted)) then { - GVAR(tracesStarted) = false; - [GVAR(traceID)] call cba_fnc_removePerFrameHandler; +#include "script_component.hpp" +if(GVAR(tracesStarted)) then { + GVAR(tracesStarted) = false; + [GVAR(traceID)] call cba_fnc_removePerFrameHandler; }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_trackFragRound.sqf b/addons/frag/functions/fnc_trackFragRound.sqf index 586bbc0166..580994555b 100644 --- a/addons/frag/functions/fnc_trackFragRound.sqf +++ b/addons/frag/functions/fnc_trackFragRound.sqf @@ -1,52 +1,52 @@ -//fnc_trackFragRound.sqf -#include "script_component.hpp" -private ["_params", "_round", "_lastPos", "_lastVel", "_type", "_time", "_doSpall", "_skip", "_explosive", "_indirectRange", "_force", "_fragPower"]; -_params = _this select 0; -_round = _params select 0; -_lastPos = _params select 1; -_lastVel = _params select 2; -_type = _params select 3; -_time = _params select 4; -_doSpall = _params select 6; -_spallTrack = _params select 7; -_foundObjectHPIds = _params select 8; - -if (!alive _round) then { - [_this select 1] call cba_fnc_removePerFrameHandler; - if(_time != time && {_round in GVAR(trackedObjects)} && {!(_round in GVAR(blackList))}) then { - GVAR(trackedObjects) = GVAR(trackedObjects) - [_round]; - _skip = getNumber (configFile >> "CfgAmmo" >> _type >> "ACE_FRAG_SKIP"); - if(_skip == 0) then { - _explosive = getNumber (configFile >> "CfgAmmo" >> _type >> "explosive"); - _indirectRange = getNumber (configFile >> "CfgAmmo" >> _type >> "indirectHitRange"); - _force = getNumber (configFile >> "CfgAmmo" >> _type >> "ACE_FRAG_FORCE"); - _fragPower = getNumber(configFile >> "CfgAmmo" >> _type >> "indirecthit")*(sqrt(_indirectRange)); - if((_explosive > 0.5 && {_indirectRange >= 4.5} && {_fragPower >= 35}) || {_force == 1} ) then { - [QGVAR(frag_eh), _params] call ace_common_fnc_serverEvent; - GVAR(trackedObjects) = GVAR(trackedObjects) - [_round]; - }; - }; - }; - if(_doSpall) then { - GVAR(spallIsTrackingCount) = GVAR(spallIsTrackingCount) - 1; - // diag_log text format["F: %1", _foundObjectHPIds]; - { - if(!isNil "_x") then { - _x removeEventHandler ["hitPart", _foundObjectHPIds select _forEachIndex]; - }; - } forEach _spallTrack; - }; -} else { - if(!(_round in GVAR(trackedObjects)) || {_round in GVAR(blackList)}) then { - [_this select 1] call cba_fnc_removePerFrameHandler; - if(_round in GVAR(blackList)) then { - GVAR(blackList) = GVAR(blackList) - [_round]; - }; - }; - - _params set[1, (getPosASL _round)]; - _params set[2, (velocity _round)]; - if(_doSpall) then { - [_round, 1, _spallTrack, _foundObjectHPIds] call FUNC(spallTrack); - }; -}; +//fnc_trackFragRound.sqf +#include "script_component.hpp" +private ["_params", "_round", "_lastPos", "_lastVel", "_type", "_time", "_doSpall", "_skip", "_explosive", "_indirectRange", "_force", "_fragPower"]; +_params = _this select 0; +_round = _params select 0; +_lastPos = _params select 1; +_lastVel = _params select 2; +_type = _params select 3; +_time = _params select 4; +_doSpall = _params select 6; +_spallTrack = _params select 7; +_foundObjectHPIds = _params select 8; + +if (!alive _round) then { + [_this select 1] call cba_fnc_removePerFrameHandler; + if(_time != time && {_round in GVAR(trackedObjects)} && {!(_round in GVAR(blackList))}) then { + GVAR(trackedObjects) = GVAR(trackedObjects) - [_round]; + _skip = getNumber (configFile >> "CfgAmmo" >> _type >> "ACE_FRAG_SKIP"); + if(_skip == 0) then { + _explosive = getNumber (configFile >> "CfgAmmo" >> _type >> "explosive"); + _indirectRange = getNumber (configFile >> "CfgAmmo" >> _type >> "indirectHitRange"); + _force = getNumber (configFile >> "CfgAmmo" >> _type >> "ACE_FRAG_FORCE"); + _fragPower = getNumber(configFile >> "CfgAmmo" >> _type >> "indirecthit")*(sqrt(_indirectRange)); + if((_explosive > 0.5 && {_indirectRange >= 4.5} && {_fragPower >= 35}) || {_force == 1} ) then { + [QGVAR(frag_eh), _params] call ace_common_fnc_serverEvent; + GVAR(trackedObjects) = GVAR(trackedObjects) - [_round]; + }; + }; + }; + if(_doSpall) then { + GVAR(spallIsTrackingCount) = GVAR(spallIsTrackingCount) - 1; + // diag_log text format["F: %1", _foundObjectHPIds]; + { + if(!isNil "_x") then { + _x removeEventHandler ["hitPart", _foundObjectHPIds select _forEachIndex]; + }; + } forEach _spallTrack; + }; +} else { + if(!(_round in GVAR(trackedObjects)) || {_round in GVAR(blackList)}) then { + [_this select 1] call cba_fnc_removePerFrameHandler; + if(_round in GVAR(blackList)) then { + GVAR(blackList) = GVAR(blackList) - [_round]; + }; + }; + + _params set[1, (getPosASL _round)]; + _params set[2, (velocity _round)]; + if(_doSpall) then { + [_round, 1, _spallTrack, _foundObjectHPIds] call FUNC(spallTrack); + }; +}; diff --git a/addons/frag/functions/fnc_trackTrace.sqf b/addons/frag/functions/fnc_trackTrace.sqf index b0f3f06633..f613426cf3 100644 --- a/addons/frag/functions/fnc_trackTrace.sqf +++ b/addons/frag/functions/fnc_trackTrace.sqf @@ -1,14 +1,14 @@ -#include "script_component.hpp" -_params = _this select 0; -_tracerObj = _params select 0; -_index = _params select 1; - -if(alive _tracerObj && (count GVAR(traces)) > 0) then { - _data = GVAR(traces) select _index; - _positions = _data select 4; - _objVel = velocity _tracerObj; - _objTVel = sqrt((_objVel select 0)^2 + (_objVel select 1)^2 + (_objVel select 2)^2); - _positions set[(count _positions), [(getPos _tracerObj), _objTVel]]; -} else { - [(_this select 1)] call cba_fnc_removePerFrameHandler; +#include "script_component.hpp" +_params = _this select 0; +_tracerObj = _params select 0; +_index = _params select 1; + +if(alive _tracerObj && (count GVAR(traces)) > 0) then { + _data = GVAR(traces) select _index; + _positions = _data select 4; + _objVel = velocity _tracerObj; + _objTVel = sqrt((_objVel select 0)^2 + (_objVel select 1)^2 + (_objVel select 2)^2); + _positions set[(count _positions), [(getPos _tracerObj), _objTVel]]; +} else { + [(_this select 1)] call cba_fnc_removePerFrameHandler; }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_vectorDiffFast.sqf b/addons/frag/functions/fnc_vectorDiffFast.sqf index 0a41860727..39217d7b20 100644 --- a/addons/frag/functions/fnc_vectorDiffFast.sqf +++ b/addons/frag/functions/fnc_vectorDiffFast.sqf @@ -1,15 +1,15 @@ -#include "script_component.hpp" -private["_p1","_p2","_return"]; - -_p1 = _this select 0; -_p2 = _this select 1; - -if ((count _p1) != (count _p2)) then {textLogFormat ["BIS_FNC Error: vectors not of same size"]}; - -_return = []; - -{ - _return set[_forEachIndex, (_p2 select _forEachIndex) - _x]; -} forEach _p1; - -_return +#include "script_component.hpp" +private["_p1","_p2","_return"]; + +_p1 = _this select 0; +_p2 = _this select 1; + +if ((count _p1) != (count _p2)) then {textLogFormat ["BIS_FNC Error: vectors not of same size"]}; + +_return = []; + +{ + _return set[_forEachIndex, (_p2 select _forEachIndex) - _x]; +} forEach _p1; + +_return diff --git a/addons/frag/script_component.hpp b/addons/frag/script_component.hpp index 3740ed23fa..00df542b65 100644 --- a/addons/frag/script_component.hpp +++ b/addons/frag/script_component.hpp @@ -1,16 +1,16 @@ -#define COMPONENT frag -#include "\z\ace\Addons\main\script_mod.hpp" - -//#define DEBUG_ENABLED_FRAG - -#ifdef DEBUG_ENABLED_FRAG - #define DEBUG_MODE_FULL -#endif - -#ifdef DEBUG_SETTINGS_FRAG - #define DEBUG_SETTINGS DEBUG_SETTINGS_FRAG -#endif - -#include "\z\ace\Addons\main\script_macros.hpp" - +#define COMPONENT frag +#include "\z\ace\Addons\main\script_mod.hpp" + +//#define DEBUG_ENABLED_FRAG + +#ifdef DEBUG_ENABLED_FRAG + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_FRAG + #define DEBUG_SETTINGS DEBUG_SETTINGS_FRAG +#endif + +#include "\z\ace\Addons\main\script_macros.hpp" + #define ACE_TRACE_DRAW_INC 1 \ No newline at end of file diff --git a/addons/frag/stringtable.xml b/addons/frag/stringtable.xml index 4ae3979667..7c3112ec2d 100644 --- a/addons/frag/stringtable.xml +++ b/addons/frag/stringtable.xml @@ -1,15 +1,15 @@ - - - - - - - Disable Fragmentation - Zakázat fragmentaci granátů - Weapons: Keine Schrapnelle - Wyłącz głowice fragmentacyjne - Выключить разлёт осколков - - - + + + + + + + Disable Fragmentation + Zakázat fragmentaci granátů + Weapons: Keine Schrapnelle + Wyłącz głowice fragmentacyjne + Выключить разлёт осколков + + + \ No newline at end of file diff --git a/addons/goggles/stringtable.xml b/addons/goggles/stringtable.xml index 1756442176..9b2e6fba12 100644 --- a/addons/goggles/stringtable.xml +++ b/addons/goggles/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -8,7 +8,7 @@ Mostrar efectos de las gafas en tercera persona Zobrazit účinky brýlí v třetí osobě Effets de lunettes à la 3ème personne - Отображать эффект очков в третьем лице + Отображать эффект очков от третьего лица Szemüveg effekt mutatása külső nézetből Włącz efekty gogli w trzeciej osobie Mostrar efeitos de óculos em Terceira Pessoa @@ -27,4 +27,4 @@ Pulisci gli occhiali - + \ No newline at end of file diff --git a/addons/grenades/stringtable.xml b/addons/grenades/stringtable.xml index 1129d44271..803aa0a220 100644 --- a/addons/grenades/stringtable.xml +++ b/addons/grenades/stringtable.xml @@ -1,5 +1,5 @@ - - + + @@ -93,7 +93,7 @@ Les grenades incapacitantes servent à désorienter ou distraire une menace pendant quelques secondes. Granat ogłusza, nie zabijając przeciwnika. Detonacja daje efekt oślepiającego błysku i głośnego huku. Omračující granát je taktická nesmrtící zbraň používaná při záchraně rukojmí a zvládání davu. - Граната XM84 (M84) - не летального действия, и предназначена для отвлечения и временного вывода из строя, либо дезориентации противника. Основное использование нашла при освобождении заложников, захвате преступников и террористов, а также проведении диверсионных миссий. + XM84 (M84) - граната нелетального действия, и предназначена для отвлечения и временного вывода из строя, либо дезориентации противника. Основное использование нашла при освобождении заложников, захвате преступников и террористов, а также проведении диверсионных миссий. Eldobás után felrobban és éles hang, valamint fényhatással zavarja össze a környezetében tartózkodókat. Anche conosciuta come flashbang. Causa accecamento immediato, sensazioni di sposatezza, mancanza d'equilibrio e disturbi al timpano. Um tipo de granada não-letal destinado a confundir, desorientar e distrair uma potencial ameaça. @@ -243,4 +243,4 @@ M127A1 (Amarilla) - + \ No newline at end of file diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index f042128301..ba4d17e112 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -102,6 +102,7 @@ Disable ear ringing Desactivar zumbido de oídos Knalltrauma deaktivieren + Отключить эффект баротравмы \ No newline at end of file diff --git a/addons/interact_menu/XEH_clientInit.sqf b/addons/interact_menu/XEH_clientInit.sqf index bcb2d5aa8e..590ad6624d 100644 --- a/addons/interact_menu/XEH_clientInit.sqf +++ b/addons/interact_menu/XEH_clientInit.sqf @@ -1,52 +1,52 @@ -//XEH_clientInit.sqf -#include "script_component.hpp" - -if (!hasInterface) exitWith {}; - -// Install the render EH on the main display -addMissionEventHandler ["Draw3D", DFUNC(render)]; - -// This spawn is probably worth keeping, as pfh don't work natively on the briefing screen and IDK how reliable the hack we implemented for them is. -// The thread dies as soon as the mission start, so it's not really compiting for scheduler space. -[] spawn { - // Wait until the map display is detected - waitUntil {(!isNull findDisplay 12)}; - - // Install the render EH on the map screen - ((findDisplay 12) displayCtrl 51) ctrlAddEventHandler ["Draw", DFUNC(render)]; -}; - - -["ACE3", QGVAR(InteractKey), (localize "STR_ACE_Interact_Menu_InteractKey"), -{ - // Conditions: canInteract - if !([ACE_player, objNull, ["isNotInside","isNotDragging", "isNotCarrying", "isNotSwimming", "notOnMap", "isNotEscorting", "isNotSurrendering"]] call EFUNC(common,canInteractWith)) exitWith {false}; - // Statement - [0] call FUNC(keyDown) -}, -{[0] call FUNC(keyUp)}, -[219, [false, false, false]], false] call cba_fnc_addKeybind; //Left Windows Key - -["ACE3", QGVAR(SelfInteractKey), (localize "STR_ACE_Interact_Menu_SelfInteractKey"), -{ - // Conditions: canInteract - if !([ACE_player, objNull, ["isNotInside","isNotDragging", "isNotCarrying", "isNotSwimming", "notOnMap", "isNotEscorting", "isNotSurrendering"]] call EFUNC(common,canInteractWith)) exitWith {false}; - // Statement - [1] call FUNC(keyDown) -}, -{[1] call FUNC(keyUp)}, -[219, [false, true, false]], false] call cba_fnc_addKeybind; //Left Windows Key + Ctrl/Strg - - -// Listens for the falling unconscious event, just in case the menu needs to be closed -["medical_onUnconscious", { - // If no menu is open just quit - if (GVAR(openedMenuType) < 0) exitWith {}; - - EXPLODE_2_PVT(_this,_unit,_isUnconscious); - - if (_unit != ACE_player || !_isUnconscious) exitWith {}; - - GVAR(actionSelected) = false; - [] call FUNC(keyUp); -}] call EFUNC(common,addEventhandler); +//XEH_clientInit.sqf +#include "script_component.hpp" + +if (!hasInterface) exitWith {}; + +// Install the render EH on the main display +addMissionEventHandler ["Draw3D", DFUNC(render)]; + +// This spawn is probably worth keeping, as pfh don't work natively on the briefing screen and IDK how reliable the hack we implemented for them is. +// The thread dies as soon as the mission start, so it's not really compiting for scheduler space. +[] spawn { + // Wait until the map display is detected + waitUntil {(!isNull findDisplay 12)}; + + // Install the render EH on the map screen + ((findDisplay 12) displayCtrl 51) ctrlAddEventHandler ["Draw", DFUNC(render)]; +}; + + +["ACE3", QGVAR(InteractKey), (localize "STR_ACE_Interact_Menu_InteractKey"), +{ + // Conditions: canInteract + if !([ACE_player, objNull, ["isNotInside","isNotDragging", "isNotCarrying", "isNotSwimming", "notOnMap", "isNotEscorting", "isNotSurrendering"]] call EFUNC(common,canInteractWith)) exitWith {false}; + // Statement + [0] call FUNC(keyDown) +}, +{[0] call FUNC(keyUp)}, +[219, [false, false, false]], false] call cba_fnc_addKeybind; //Left Windows Key + +["ACE3", QGVAR(SelfInteractKey), (localize "STR_ACE_Interact_Menu_SelfInteractKey"), +{ + // Conditions: canInteract + if !([ACE_player, objNull, ["isNotInside","isNotDragging", "isNotCarrying", "isNotSwimming", "notOnMap", "isNotEscorting", "isNotSurrendering"]] call EFUNC(common,canInteractWith)) exitWith {false}; + // Statement + [1] call FUNC(keyDown) +}, +{[1] call FUNC(keyUp)}, +[219, [false, true, false]], false] call cba_fnc_addKeybind; //Left Windows Key + Ctrl/Strg + + +// Listens for the falling unconscious event, just in case the menu needs to be closed +["medical_onUnconscious", { + // If no menu is open just quit + if (GVAR(openedMenuType) < 0) exitWith {}; + + EXPLODE_2_PVT(_this,_unit,_isUnconscious); + + if (_unit != ACE_player || !_isUnconscious) exitWith {}; + + GVAR(actionSelected) = false; + [] call FUNC(keyUp); +}] call EFUNC(common,addEventhandler); diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index b3de5efddf..bbb17efd87 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -1,26 +1,31 @@  - + Always display cursor for self interaction Immer den Cursor für Selbst-Interaktionen anzeigen. + Всегда показывать курсор для взаимодействия с собой Interact Key Interaktionstaste + Клавиша взаимодействия Self Interaction Key Selbst-Interaktionstaste + Клавиша взаимодействия (с собой) Self Actions Selbst-Interaktion + Действия с собой Vehicle Actions Fahrzeug-Interaktion + Действия на транспорте \ No newline at end of file diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index e85d0d3b47..8016079b90 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -616,7 +616,7 @@ Modyfikator Modifier la touche Tecla modificadora - клавиша-модификатор + Клавиша-модификатор Tecla Modificadora Modifica Tasto Módosító billentyű @@ -664,6 +664,7 @@ Passengers Passagiere + Пассажиры \ No newline at end of file diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml index f93e0d9627..75f15e3720 100644 --- a/addons/inventory/stringtable.xml +++ b/addons/inventory/stringtable.xml @@ -1,14 +1,16 @@  - + Make Inventory Display Bigger Die Anzeige des Inventar vergrößern. + Сделать окно инвентаря больше Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed. Normalerweise wird die Größe des Inventars mit der Größe der UI skaliert. Diese Einstellung allerdings vergrößert das Inventar bei gleichbleibender Schriftgröße, so dass mehr Einträge angzeigt werden können. + Обычно, окно инвентаря зависит от размеров пользовательского интерфейса. Эта настройка позволяет увеличить размер окна инвентаря в пользовательском интерфейсе, не увеличивая размера шрифтов, так что отображется большее количество строк. \ No newline at end of file diff --git a/addons/kestrel/stringtable.xml b/addons/kestrel/stringtable.xml index 5f54fd6489..baae118891 100644 --- a/addons/kestrel/stringtable.xml +++ b/addons/kestrel/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -34,7 +34,7 @@ Monitoraggio Balistico Attivo Applied Ballistics Meter Medidor Balístico Ativo - метеостанция + Метеостанция Open Kestrel diff --git a/addons/laser/CfgEventhandlers.hpp b/addons/laser/CfgEventhandlers.hpp index bad89fd048..e2039a80c7 100644 --- a/addons/laser/CfgEventhandlers.hpp +++ b/addons/laser/CfgEventhandlers.hpp @@ -1,11 +1,11 @@ -class Extended_PreInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_pre_init)); - }; -}; - -class Extended_PostInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_post_init)); - }; -}; +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_pre_init)); + }; +}; + +class Extended_PostInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_post_init)); + }; +}; diff --git a/addons/laser/CfgVehicles.hpp b/addons/laser/CfgVehicles.hpp index 07b8055f0e..15b4a50567 100644 --- a/addons/laser/CfgVehicles.hpp +++ b/addons/laser/CfgVehicles.hpp @@ -1,9 +1,9 @@ -class CfgVehicles { - class All; - - class LaserTarget: All { - class EventHandlers { - init = QUOTE(_this call FUNC(laser_init)); - }; - }; +class CfgVehicles { + class All; + + class LaserTarget: All { + class EventHandlers { + init = QUOTE(_this call FUNC(laser_init)); + }; + }; }; \ No newline at end of file diff --git a/addons/laser/XEH_post_init.sqf b/addons/laser/XEH_post_init.sqf index 6904ee6c47..a4e4806591 100644 --- a/addons/laser/XEH_post_init.sqf +++ b/addons/laser/XEH_post_init.sqf @@ -1,3 +1,3 @@ -#include "script_component.hpp" -NO_DEDICATED; - +#include "script_component.hpp" +NO_DEDICATED; + diff --git a/addons/laser/XEH_pre_init.sqf b/addons/laser/XEH_pre_init.sqf index 8b39c429b6..984bf720d8 100644 --- a/addons/laser/XEH_pre_init.sqf +++ b/addons/laser/XEH_pre_init.sqf @@ -1,26 +1,26 @@ -#include "script_component.hpp" - -PREP(rotateVectLineGetMap); -PREP(rotateVectLine); -PREP(shootRay); -PREP(shootCone); -PREP(checkLos); - -PREP(findLaserDesignator); -PREP(findStrongestRay); - -PREP(translateToModelSpace); -PREP(translateToWeaponSpace); - -PREP(laser_init); - -GVAR(laser) = nil; // a single hud draws 1 laser at a time - -PREP(laserTargetPFH); - -ACE_LASERS = []; - -ACE_DEFAULT_LASER_CODE = 1000; -ACE_DEFAULT_FIRE_SELECTION = [FIREMODE_DIRECT_LOAL, ACE_DEFAULT_LASER_CODE]; - +#include "script_component.hpp" + +PREP(rotateVectLineGetMap); +PREP(rotateVectLine); +PREP(shootRay); +PREP(shootCone); +PREP(checkLos); + +PREP(findLaserDesignator); +PREP(findStrongestRay); + +PREP(translateToModelSpace); +PREP(translateToWeaponSpace); + +PREP(laser_init); + +GVAR(laser) = nil; // a single hud draws 1 laser at a time + +PREP(laserTargetPFH); + +ACE_LASERS = []; + +ACE_DEFAULT_LASER_CODE = 1000; +ACE_DEFAULT_FIRE_SELECTION = [FIREMODE_DIRECT_LOAL, ACE_DEFAULT_LASER_CODE]; + FUNC(getPosASL) = {visiblePositionASL (_this select 0)}; \ No newline at end of file diff --git a/addons/laser/config.cpp b/addons/laser/config.cpp index 4b209b866e..f257a35321 100644 --- a/addons/laser/config.cpp +++ b/addons/laser/config.cpp @@ -1,14 +1,14 @@ -#include "script_component.hpp" - -class CfgPatches { - class ADDON { - units[] = {}; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = { "ace_common" }; - VERSION_CONFIG; - }; -}; - -#include "CfgEventhandlers.hpp" +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = { "ace_common" }; + VERSION_CONFIG; + }; +}; + +#include "CfgEventhandlers.hpp" #include "CfgVehicles.hpp" \ No newline at end of file diff --git a/addons/laser/functions/fnc_checkLos.sqf b/addons/laser/functions/fnc_checkLos.sqf index 9888642a80..0cbeffaea2 100644 --- a/addons/laser/functions/fnc_checkLos.sqf +++ b/addons/laser/functions/fnc_checkLos.sqf @@ -1,31 +1,31 @@ -#include "script_component.hpp" - -private ["_pos1", "_pos2", "_spacing", "_vectorTo", "_x", "_y", "_z", "_distance", "_count", "_return", "_alt", "_pos", "_designator", "_seeker"]; -_pos1 = _this select 0; -_pos2 = _this select 1; -_designator = _this select 2; -_seeker = _this select 3; -_spacing = 100; -if((count _this) > 4) then { - _spacing = _this select 4; -}; - -_return = true; -_vectorTo = [_pos2, _pos1] call BIS_fnc_vectorFromXToY; - -_x = (_vectorTo select 0)*0.25; -_y = (_vectorTo select 1)*0.25; -_z = (_vectorTo select 2)*0.25; - -_pos2 = [(_pos2 select 0) + _x, (_pos2 select 1) + _y, (_pos2 select 2) + _z]; - -// player sideChat format["new los check"]; -if(terrainIntersect [_pos2, _pos1]) then { - _return = false; -} else { - if(lineIntersects [_pos2, _pos1]) then { // should take as arguments and add to this command objects to exclude - target and observer - // player sideChat format["with: %1", lineIntersectsWith [_pos1, _pos2]]; - _return = false; - }; -}; +#include "script_component.hpp" + +private ["_pos1", "_pos2", "_spacing", "_vectorTo", "_x", "_y", "_z", "_distance", "_count", "_return", "_alt", "_pos", "_designator", "_seeker"]; +_pos1 = _this select 0; +_pos2 = _this select 1; +_designator = _this select 2; +_seeker = _this select 3; +_spacing = 100; +if((count _this) > 4) then { + _spacing = _this select 4; +}; + +_return = true; +_vectorTo = [_pos2, _pos1] call BIS_fnc_vectorFromXToY; + +_x = (_vectorTo select 0)*0.25; +_y = (_vectorTo select 1)*0.25; +_z = (_vectorTo select 2)*0.25; + +_pos2 = [(_pos2 select 0) + _x, (_pos2 select 1) + _y, (_pos2 select 2) + _z]; + +// player sideChat format["new los check"]; +if(terrainIntersect [_pos2, _pos1]) then { + _return = false; +} else { + if(lineIntersects [_pos2, _pos1]) then { // should take as arguments and add to this command objects to exclude - target and observer + // player sideChat format["with: %1", lineIntersectsWith [_pos1, _pos2]]; + _return = false; + }; +}; _return; \ No newline at end of file diff --git a/addons/laser/functions/fnc_findLaserDesignator.sqf b/addons/laser/functions/fnc_findLaserDesignator.sqf index d10e221501..997900c8dd 100644 --- a/addons/laser/functions/fnc_findLaserDesignator.sqf +++ b/addons/laser/functions/fnc_findLaserDesignator.sqf @@ -1,70 +1,70 @@ -#include "script_component.hpp" - -private ["_missile", "_headingPitch", "_found", "_vectorTo", "_polarTo", "_dir", "_vertOk", "_horzOk", "_fov", - "_closestDistance", "_pos1", "_pos2", "_disCheck", "_currentTarget", "_potentialTargets", "_offset", "_vector"]; -_missile = _this select 0; -_laserCode = _this select 1; -_fov = if (count _this > 2) then {_this select 2} else {75}; -_vector = if (count _this > 3) then {_this select 3} else {vectorDir _missile}; -_offset = if (count _this > 4) then {_this select 4} else {[0,0,0]}; - -_headingPitch = _vector call CBA_fnc_vect2polar; -_currentTarget = nil; -_found = false; - -LOG("Searching lasers"); -if(!(isNil "ACE_LASERS")) then { - _potentialTargets = []; - TRACE_1("", ACE_LASERS); - - { - if(!(isNull _x)) then { - _sensorPos = ATLtoASL(_missile modelToWorldVisual _offset); - _vectorTo = [_sensorPos, ([_x] call FUNC(getPosASL))] call BIS_fnc_vectorFromXToY; - _polarTo = _vectorTo call CBA_fnc_vect2polar; - _dir = _polarTo select 1; - _dir = _dir - (_headingPitch select 1); - - TRACE_4("Calc", _sensorPos, _vectorTo, _polarTo, _dir); - - if (_dir < 0) then {_dir = _dir + 360}; - if (_dir > 360) then {_dir = _dir - 360}; - _vertOk = false; - _horzOk = false; - if(_dir < _fov || {_dir > (360-_fov)}) then { - _horzOk = true; - }; - if(abs((abs(_polarTo select 2))-(abs(_headingPitch select 2))) < _fov) then { - _vertOk = true; - }; - - TRACE_2("Results", _vertOk, _horzOk); - - if(_vertOk && {_horzOk}) then { - // Does the laser currently have our current code, if we have one? - _targetCode = _x getVariable ["ACE_LASERTARGET_CODE", ACE_DEFAULT_LASER_CODE]; - TRACE_1("Target in sight, checking code", _targetCode, _laserCode); - if(_targetCode == _laserCode) then { - _potentialTargets set[(count _potentialTargets), _x]; - }; - }; - }; - - } forEach ACE_LASERS; - - TRACE_1("", _potentialTargets); - - _closestDistance = 100000; - { - _pos1 = (getPosASL _missile); - _pos2 = ([_x] call FUNC(getPosASL)); - _disCheck = _pos1 distance _pos2; - // shouldn't this bail out when a valid target is found instead of iterating over all potential targets ? - if(_disCheck < _closestDistance && {[_pos1, _pos2, _x, _missile] call FUNC(checkLos)}) then { - _found = true; - _currentTarget = _x; - _closestDistance = _disCheck; - }; - } forEach _potentialTargets; -}; +#include "script_component.hpp" + +private ["_missile", "_headingPitch", "_found", "_vectorTo", "_polarTo", "_dir", "_vertOk", "_horzOk", "_fov", + "_closestDistance", "_pos1", "_pos2", "_disCheck", "_currentTarget", "_potentialTargets", "_offset", "_vector"]; +_missile = _this select 0; +_laserCode = _this select 1; +_fov = if (count _this > 2) then {_this select 2} else {75}; +_vector = if (count _this > 3) then {_this select 3} else {vectorDir _missile}; +_offset = if (count _this > 4) then {_this select 4} else {[0,0,0]}; + +_headingPitch = _vector call CBA_fnc_vect2polar; +_currentTarget = nil; +_found = false; + +LOG("Searching lasers"); +if(!(isNil "ACE_LASERS")) then { + _potentialTargets = []; + TRACE_1("", ACE_LASERS); + + { + if(!(isNull _x)) then { + _sensorPos = ATLtoASL(_missile modelToWorldVisual _offset); + _vectorTo = [_sensorPos, ([_x] call FUNC(getPosASL))] call BIS_fnc_vectorFromXToY; + _polarTo = _vectorTo call CBA_fnc_vect2polar; + _dir = _polarTo select 1; + _dir = _dir - (_headingPitch select 1); + + TRACE_4("Calc", _sensorPos, _vectorTo, _polarTo, _dir); + + if (_dir < 0) then {_dir = _dir + 360}; + if (_dir > 360) then {_dir = _dir - 360}; + _vertOk = false; + _horzOk = false; + if(_dir < _fov || {_dir > (360-_fov)}) then { + _horzOk = true; + }; + if(abs((abs(_polarTo select 2))-(abs(_headingPitch select 2))) < _fov) then { + _vertOk = true; + }; + + TRACE_2("Results", _vertOk, _horzOk); + + if(_vertOk && {_horzOk}) then { + // Does the laser currently have our current code, if we have one? + _targetCode = _x getVariable ["ACE_LASERTARGET_CODE", ACE_DEFAULT_LASER_CODE]; + TRACE_1("Target in sight, checking code", _targetCode, _laserCode); + if(_targetCode == _laserCode) then { + _potentialTargets set[(count _potentialTargets), _x]; + }; + }; + }; + + } forEach ACE_LASERS; + + TRACE_1("", _potentialTargets); + + _closestDistance = 100000; + { + _pos1 = (getPosASL _missile); + _pos2 = ([_x] call FUNC(getPosASL)); + _disCheck = _pos1 distance _pos2; + // shouldn't this bail out when a valid target is found instead of iterating over all potential targets ? + if(_disCheck < _closestDistance && {[_pos1, _pos2, _x, _missile] call FUNC(checkLos)}) then { + _found = true; + _currentTarget = _x; + _closestDistance = _disCheck; + }; + } forEach _potentialTargets; +}; [_found, _currentTarget] \ No newline at end of file diff --git a/addons/laser/functions/fnc_findStrongestRay.sqf b/addons/laser/functions/fnc_findStrongestRay.sqf index e4238361cb..ca9be7cab8 100644 --- a/addons/laser/functions/fnc_findStrongestRay.sqf +++ b/addons/laser/functions/fnc_findStrongestRay.sqf @@ -1,49 +1,49 @@ -#include "script_component.hpp" - -_list = _this select 0; -_checkPos = _this select 1; -_spots = []; -_outliers = []; -_spot = []; -_testPos = (_list select 0) select 0; -{ - _samplePos = _x select 0; - if(!lineIntersects [_samplePos, _checkPos] && {!terrainIntersectASL [_samplePos, _checkPos]}) then { - if(_samplePos distance _testPos < 2) then { - _spot pushBack _samplePos; - } else { - _outliers pushBack _samplePos; - }; - }; -} forEach _list; -_spots pushBack _spot; - -if(count _outliers > 0) then { - for "_i" from 1 to 3 do { - _remainingSpots = _outliers; - _outliers = []; - _spot = []; - _testPos = (_remainingSpots select 0); - { - _samplePos = _x; - if(!lineIntersects [_samplePos, _checkPos] && {!terrainIntersectASL [_samplePos, _checkPos]}) then { - if(_samplePos distance _testPos < 2) then { - _spot pushBack _samplePos; - } else { - _outliers pushBack _samplePos; - }; - }; - } forEach _remainingSpots; - _spots pushBack _spot; - }; -}; -_largest = 0; -_largestSpot = []; -{ - if((count _x) > _largest) then { - _largest = (count _x); - _largestSpot = _x; - }; -} forEach _spots; -// player sideChat format["g: %1", _spots]; +#include "script_component.hpp" + +_list = _this select 0; +_checkPos = _this select 1; +_spots = []; +_outliers = []; +_spot = []; +_testPos = (_list select 0) select 0; +{ + _samplePos = _x select 0; + if(!lineIntersects [_samplePos, _checkPos] && {!terrainIntersectASL [_samplePos, _checkPos]}) then { + if(_samplePos distance _testPos < 2) then { + _spot pushBack _samplePos; + } else { + _outliers pushBack _samplePos; + }; + }; +} forEach _list; +_spots pushBack _spot; + +if(count _outliers > 0) then { + for "_i" from 1 to 3 do { + _remainingSpots = _outliers; + _outliers = []; + _spot = []; + _testPos = (_remainingSpots select 0); + { + _samplePos = _x; + if(!lineIntersects [_samplePos, _checkPos] && {!terrainIntersectASL [_samplePos, _checkPos]}) then { + if(_samplePos distance _testPos < 2) then { + _spot pushBack _samplePos; + } else { + _outliers pushBack _samplePos; + }; + }; + } forEach _remainingSpots; + _spots pushBack _spot; + }; +}; +_largest = 0; +_largestSpot = []; +{ + if((count _x) > _largest) then { + _largest = (count _x); + _largestSpot = _x; + }; +} forEach _spots; +// player sideChat format["g: %1", _spots]; _largestSpot select (random (floor(count _largestSpot))); \ No newline at end of file diff --git a/addons/laser/functions/fnc_laserTargetPFH.sqf b/addons/laser/functions/fnc_laserTargetPFH.sqf index bdab413685..448edc3128 100644 --- a/addons/laser/functions/fnc_laserTargetPFH.sqf +++ b/addons/laser/functions/fnc_laserTargetPFH.sqf @@ -1,26 +1,26 @@ -#include "script_component.hpp" - -private["_args", "_laserTarget"]; -//TRACE_1("enter", _this); -_args = _this select 0; -_laserTarget = _args select 0; - -if(isNull _laserTarget || !alive player) exitWith { - [(_this select 1)] call cba_fnc_removePerFrameHandler; - REM(ACE_LASERS, _laserTarget); -}; - -_end = diag_tickTime; - -#ifdef DEBUG_MODE_FULL -// Iconize the location of the actual laserTarget -_pos = [_laserTarget] call FUNC(getPosASL); -drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\select_target_ca.paa", [1,0,0,1], (ASLtoATL _pos), 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; - -{ - drawLine3D [ASLtoATL (_x select 0), ASLtoATL (_x select 1), (_x select 2)]; - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", (_x select 2), ASLtoATL (_x select 1), 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; -} forEach DRAW_LINES; -DRAW_LINES = []; -#endif - +#include "script_component.hpp" + +private["_args", "_laserTarget"]; +//TRACE_1("enter", _this); +_args = _this select 0; +_laserTarget = _args select 0; + +if(isNull _laserTarget || !alive player) exitWith { + [(_this select 1)] call cba_fnc_removePerFrameHandler; + REM(ACE_LASERS, _laserTarget); +}; + +_end = diag_tickTime; + +#ifdef DEBUG_MODE_FULL +// Iconize the location of the actual laserTarget +_pos = [_laserTarget] call FUNC(getPosASL); +drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\select_target_ca.paa", [1,0,0,1], (ASLtoATL _pos), 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; + +{ + drawLine3D [ASLtoATL (_x select 0), ASLtoATL (_x select 1), (_x select 2)]; + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", (_x select 2), ASLtoATL (_x select 1), 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; +} forEach DRAW_LINES; +DRAW_LINES = []; +#endif + diff --git a/addons/laser/functions/fnc_laser_init.sqf b/addons/laser/functions/fnc_laser_init.sqf index 9fcb439032..6ae0c9467e 100644 --- a/addons/laser/functions/fnc_laser_init.sqf +++ b/addons/laser/functions/fnc_laser_init.sqf @@ -1,25 +1,25 @@ -#include "script_component.hpp" -PARAMS_1(_laserTarget); - -TRACE_1("enter", _this); - -// Add the target to the global targets array -// Everyone tracks them - -// Add the laser localized to the laser array, and give it the default localized code -PUSH(ACE_LASERS, _laserTarget); -// Check the vehicle, otherwise use the default -_laserTarget setVariable ["ACE_LASERTARGET_CODE", ACE_DEFAULT_LASER_CODE, false]; -// Clean the lasers of any null objects while we are here -REM(ACE_LASERS, objNull); - -if(!(local _laserTarget)) exitWith { }; -// The target is local, so its on this client -if(!isDedicated) then { - _laserTarget setVariable ["ACE_LASERTARGET_SHOOTER", player, true]; - - [FUNC(laserTargetPFH), 0, [_laserTarget, player]] call cba_fnc_addPerFrameHandler; -} else { - // server side ownership of laser - //_laserTarget setVariable ["ACE_LASERTARGET_SHOOTER", nil, false]; -}; +#include "script_component.hpp" +PARAMS_1(_laserTarget); + +TRACE_1("enter", _this); + +// Add the target to the global targets array +// Everyone tracks them + +// Add the laser localized to the laser array, and give it the default localized code +PUSH(ACE_LASERS, _laserTarget); +// Check the vehicle, otherwise use the default +_laserTarget setVariable ["ACE_LASERTARGET_CODE", ACE_DEFAULT_LASER_CODE, false]; +// Clean the lasers of any null objects while we are here +REM(ACE_LASERS, objNull); + +if(!(local _laserTarget)) exitWith { }; +// The target is local, so its on this client +if(!isDedicated) then { + _laserTarget setVariable ["ACE_LASERTARGET_SHOOTER", player, true]; + + [FUNC(laserTargetPFH), 0, [_laserTarget, player]] call cba_fnc_addPerFrameHandler; +} else { + // server side ownership of laser + //_laserTarget setVariable ["ACE_LASERTARGET_SHOOTER", nil, false]; +}; diff --git a/addons/laser/functions/fnc_rotateVectLine.sqf b/addons/laser/functions/fnc_rotateVectLine.sqf index b0360cc330..ae476559b8 100644 --- a/addons/laser/functions/fnc_rotateVectLine.sqf +++ b/addons/laser/functions/fnc_rotateVectLine.sqf @@ -1,38 +1,38 @@ -#include "script_component.hpp" - -_map = _this select 0; -_theta = _this select 1; - -_p = _map select 0; -_p1 = _map select 1; -_p2 = _map select 2; - -_q1 = +(_map select 3); -_q2 = +(_map select 4); -_u = _map select 5; -_d = _map select 6; - -/* Step 4 */ -_q2 set[0, (_q1 select 0) * cos(_theta) - (_q1 select 1) * sin(_theta)]; -_q2 set[1, (_q1 select 0) * sin(_theta) + (_q1 select 1) * cos(_theta)]; -_q2 set[2, (_q1 select 2)]; - -/* Inverse of step 3 */ -_q1 set[0, (_q2 select 0) * _d + (_q2 select 2) * (_u select 0)]; -_q1 set[1, (_q2 select 1)]; -_q1 set[2, - (_q2 select 0) * (_u select 0) + (_q2 select 2) * _d]; - -/* Inverse of step 2 */ -if (_d != 0) then { - _q2 set[0, (_q1 select 0)]; - _q2 set[1, (_q1 select 1) * (_u select 2) / _d + (_q1 select 2) * (_u select 1) / _d]; - _q2 set[2, - (_q1 select 1) * (_u select 1) / _d + (_q1 select 2) * (_u select 2) / _d]; -} else { - _q2 = _q1; -}; - -/* Inverse of step 1 */ -_q1 set[0, (_q2 select 0) + (_p1 select 0)]; -_q1 set[1, (_q2 select 1) + (_p1 select 1)]; -_q1 set[2, (_q2 select 2) + (_p1 select 2)]; +#include "script_component.hpp" + +_map = _this select 0; +_theta = _this select 1; + +_p = _map select 0; +_p1 = _map select 1; +_p2 = _map select 2; + +_q1 = +(_map select 3); +_q2 = +(_map select 4); +_u = _map select 5; +_d = _map select 6; + +/* Step 4 */ +_q2 set[0, (_q1 select 0) * cos(_theta) - (_q1 select 1) * sin(_theta)]; +_q2 set[1, (_q1 select 0) * sin(_theta) + (_q1 select 1) * cos(_theta)]; +_q2 set[2, (_q1 select 2)]; + +/* Inverse of step 3 */ +_q1 set[0, (_q2 select 0) * _d + (_q2 select 2) * (_u select 0)]; +_q1 set[1, (_q2 select 1)]; +_q1 set[2, - (_q2 select 0) * (_u select 0) + (_q2 select 2) * _d]; + +/* Inverse of step 2 */ +if (_d != 0) then { + _q2 set[0, (_q1 select 0)]; + _q2 set[1, (_q1 select 1) * (_u select 2) / _d + (_q1 select 2) * (_u select 1) / _d]; + _q2 set[2, - (_q1 select 1) * (_u select 1) / _d + (_q1 select 2) * (_u select 2) / _d]; +} else { + _q2 = _q1; +}; + +/* Inverse of step 1 */ +_q1 set[0, (_q2 select 0) + (_p1 select 0)]; +_q1 set[1, (_q2 select 1) + (_p1 select 1)]; +_q1 set[2, (_q2 select 2) + (_p1 select 2)]; _q1; \ No newline at end of file diff --git a/addons/laser/functions/fnc_rotateVectLineGetMap.sqf b/addons/laser/functions/fnc_rotateVectLineGetMap.sqf index fdbd6533ef..258cc93ae2 100644 --- a/addons/laser/functions/fnc_rotateVectLineGetMap.sqf +++ b/addons/laser/functions/fnc_rotateVectLineGetMap.sqf @@ -1,37 +1,37 @@ -#include "script_component.hpp" - -private ["_p", "_theta", "_p1", "_p2", "_q1", "_q2", "_u", "_d"]; -_p = _this select 0; -_p1 = _this select 1; -_p2 = _this select 2; - -_q1 = []; -_q2 = []; -_u = []; - -/* Step 1 */ -_q1 set[0, (_p select 0) - (_p1 select 0)]; -_q1 set[1, (_p select 1) - (_p1 select 1)]; -_q1 set[2, (_p select 2) - (_p1 select 2)]; - -_u set[0, (_p2 select 0) - (_p1 select 0)]; -_u set[1, (_p2 select 1) - (_p1 select 1)]; -_u set[2, (_p2 select 2) - (_p1 select 2)]; -_u = _u call BIS_fnc_unitVector; -_d = sqrt((_u select 1)*(_u select 1) + (_u select 2)*(_u select 2)); - -/* Step 2 */ -if (_d != 0) then { - _q2 set[0, (_q1 select 0)]; - _q2 set[1, (_q1 select 1) * (_u select 2) / _d - (_q1 select 2) * (_u select 1) / _d]; - _q2 set[2, (_q1 select 1) * (_u select 1) / _d + (_q1 select 2) * (_u select 2) / _d]; -} else { - _q2 = _q1; -}; - -/* Step 3 */ -_q1 set[0, (_q2 select 0) * _d - (_q2 select 2) * (_u select 0)]; -_q1 set[1, (_q2 select 1)]; -_q1 set[2, (_q2 select 0) * (_u select 0) + (_q2 select 2) * _d]; - +#include "script_component.hpp" + +private ["_p", "_theta", "_p1", "_p2", "_q1", "_q2", "_u", "_d"]; +_p = _this select 0; +_p1 = _this select 1; +_p2 = _this select 2; + +_q1 = []; +_q2 = []; +_u = []; + +/* Step 1 */ +_q1 set[0, (_p select 0) - (_p1 select 0)]; +_q1 set[1, (_p select 1) - (_p1 select 1)]; +_q1 set[2, (_p select 2) - (_p1 select 2)]; + +_u set[0, (_p2 select 0) - (_p1 select 0)]; +_u set[1, (_p2 select 1) - (_p1 select 1)]; +_u set[2, (_p2 select 2) - (_p1 select 2)]; +_u = _u call BIS_fnc_unitVector; +_d = sqrt((_u select 1)*(_u select 1) + (_u select 2)*(_u select 2)); + +/* Step 2 */ +if (_d != 0) then { + _q2 set[0, (_q1 select 0)]; + _q2 set[1, (_q1 select 1) * (_u select 2) / _d - (_q1 select 2) * (_u select 1) / _d]; + _q2 set[2, (_q1 select 1) * (_u select 1) / _d + (_q1 select 2) * (_u select 2) / _d]; +} else { + _q2 = _q1; +}; + +/* Step 3 */ +_q1 set[0, (_q2 select 0) * _d - (_q2 select 2) * (_u select 0)]; +_q1 set[1, (_q2 select 1)]; +_q1 set[2, (_q2 select 0) * (_u select 0) + (_q2 select 2) * _d]; + [_p, _p1, _p2, _q1, _q2, _u, _d] \ No newline at end of file diff --git a/addons/laser/functions/fnc_shootCone.sqf b/addons/laser/functions/fnc_shootCone.sqf index e33edd10bc..a988b98f17 100644 --- a/addons/laser/functions/fnc_shootCone.sqf +++ b/addons/laser/functions/fnc_shootCone.sqf @@ -1,66 +1,66 @@ -#include "script_component.hpp" - -_divergence = 0.3; -_pos = _this select 0; -_vec = _this select 1; -_longestReturn = -1000000000; -_shortestReturn = 1000000000; -_resultPositions = []; -_p1 = [0,0,0]; -_p2 = +_vec; -_p = (_vec call CBA_fnc_vect2polar); -_v = [(_p select 0), (_p select 1), (_p select 2)+90] call CBA_fnc_polar2vect; -_cp = [_vec, _v] call BIS_fnc_crossProduct; - -_vecRotateMap = [_cp, _p1, _p2] call FUNC(rotateVectLineGetMap); - -_result = [_pos, _vec] call FUNC(shootRay); -_resultPos = _result select 0; -if(!isNil "_resultPos") then { - _distance = _result select 1; - if(_distance < _shortestReturn) then { - _shortestReturn = _distance; - }; - if(_distance > _longestReturn) then { - _longestReturn = _distance; - }; - _resultPositions set[(count _resultPositions), _result]; -#ifdef DEBUG_MODE_FULL - DRAW_LINES set[(count DRAW_LINES), [_pos, _resultPos, [0, 1, 0, 1]]]; -#endif -}; -_count = 8; - -_pos2 = [ - (_pos select 0)+((_vec select 0)*1000), - (_pos select 1)+((_vec select 1)*1000), - (_pos select 2)+((_vec select 2)*1000) - ]; -{ - for "_i" from 0 to ceil(_count*_x) do { - _radOffset = random 360; - _offset = [_vecRotateMap, (((360/_count)*_i)+_radOffset) mod 360] call FUNC(rotateVectLine); - _offsetPos = [ - (_pos2 select 0)+((_offset select 0)*(_divergence*_x)), - (_pos2 select 1)+((_offset select 1)*(_divergence*_x)), - (_pos2 select 2)+((_offset select 2)*(_divergence*_x)) - ]; - _offsetVector = [_pos, _offsetPos] call BIS_fnc_vectorFromXtoY; - _result = [_pos, _offsetVector] call FUNC(shootRay); - _resultPos = _result select 0; - if(!isNil "_resultPos") then { - _distance = _result select 1; - if(_distance < _shortestReturn) then { - _shortestReturn = _distance; - }; - if(_distance > _longestReturn) then { - _longestReturn = _distance; - }; - _resultPositions set[(count _resultPositions), _result]; -#ifdef DEBUG_MODE_FULL - DRAW_LINES set[(count DRAW_LINES), [_pos, _resultPos, [0, 1, 0, 1]]]; -#endif - }; - }; -} forEach [1,0.5,0.25]; +#include "script_component.hpp" + +_divergence = 0.3; +_pos = _this select 0; +_vec = _this select 1; +_longestReturn = -1000000000; +_shortestReturn = 1000000000; +_resultPositions = []; +_p1 = [0,0,0]; +_p2 = +_vec; +_p = (_vec call CBA_fnc_vect2polar); +_v = [(_p select 0), (_p select 1), (_p select 2)+90] call CBA_fnc_polar2vect; +_cp = [_vec, _v] call BIS_fnc_crossProduct; + +_vecRotateMap = [_cp, _p1, _p2] call FUNC(rotateVectLineGetMap); + +_result = [_pos, _vec] call FUNC(shootRay); +_resultPos = _result select 0; +if(!isNil "_resultPos") then { + _distance = _result select 1; + if(_distance < _shortestReturn) then { + _shortestReturn = _distance; + }; + if(_distance > _longestReturn) then { + _longestReturn = _distance; + }; + _resultPositions set[(count _resultPositions), _result]; +#ifdef DEBUG_MODE_FULL + DRAW_LINES set[(count DRAW_LINES), [_pos, _resultPos, [0, 1, 0, 1]]]; +#endif +}; +_count = 8; + +_pos2 = [ + (_pos select 0)+((_vec select 0)*1000), + (_pos select 1)+((_vec select 1)*1000), + (_pos select 2)+((_vec select 2)*1000) + ]; +{ + for "_i" from 0 to ceil(_count*_x) do { + _radOffset = random 360; + _offset = [_vecRotateMap, (((360/_count)*_i)+_radOffset) mod 360] call FUNC(rotateVectLine); + _offsetPos = [ + (_pos2 select 0)+((_offset select 0)*(_divergence*_x)), + (_pos2 select 1)+((_offset select 1)*(_divergence*_x)), + (_pos2 select 2)+((_offset select 2)*(_divergence*_x)) + ]; + _offsetVector = [_pos, _offsetPos] call BIS_fnc_vectorFromXtoY; + _result = [_pos, _offsetVector] call FUNC(shootRay); + _resultPos = _result select 0; + if(!isNil "_resultPos") then { + _distance = _result select 1; + if(_distance < _shortestReturn) then { + _shortestReturn = _distance; + }; + if(_distance > _longestReturn) then { + _longestReturn = _distance; + }; + _resultPositions set[(count _resultPositions), _result]; +#ifdef DEBUG_MODE_FULL + DRAW_LINES set[(count DRAW_LINES), [_pos, _resultPos, [0, 1, 0, 1]]]; +#endif + }; + }; +} forEach [1,0.5,0.25]; [_longestReturn, _shortestReturn, _resultPositions]; \ No newline at end of file diff --git a/addons/laser/functions/fnc_shootRay.sqf b/addons/laser/functions/fnc_shootRay.sqf index 62847d16b6..db14ef679f 100644 --- a/addons/laser/functions/fnc_shootRay.sqf +++ b/addons/laser/functions/fnc_shootRay.sqf @@ -1,30 +1,30 @@ -#include "script_component.hpp" - -private ["_pos", "_vec", "_distance", "_resultPos", "_fidelity", "_lastPos", "_i", "_nextPos"]; -scopeName "main"; -_pos = _this select 0; -_vec = _this select 1; -_distance = 0; -_resultPos = nil; -_fidelity = [1000,100,10,1,0.1]; -_lastPos = +_pos; -{ - scopeName "mainSearch"; - for "_i" from 1 to 10 do { - _nextPos = [ - (_lastPos select 0)+((_vec select 0)*_x), - (_lastPos select 1)+((_vec select 1)*_x), - (_lastPos select 2)+((_vec select 2)*_x) - ]; - - if(lineIntersects [_lastPos, _nextPos] || terrainIntersectASL [_lastPos, _nextPos]) then { - _resultPos = _lastPos; - breakTo "mainSearch"; - } else { - _distance = _distance + _x; - _lastPos = _nextPos; - }; - }; - -} forEach _fidelity; +#include "script_component.hpp" + +private ["_pos", "_vec", "_distance", "_resultPos", "_fidelity", "_lastPos", "_i", "_nextPos"]; +scopeName "main"; +_pos = _this select 0; +_vec = _this select 1; +_distance = 0; +_resultPos = nil; +_fidelity = [1000,100,10,1,0.1]; +_lastPos = +_pos; +{ + scopeName "mainSearch"; + for "_i" from 1 to 10 do { + _nextPos = [ + (_lastPos select 0)+((_vec select 0)*_x), + (_lastPos select 1)+((_vec select 1)*_x), + (_lastPos select 2)+((_vec select 2)*_x) + ]; + + if(lineIntersects [_lastPos, _nextPos] || terrainIntersectASL [_lastPos, _nextPos]) then { + _resultPos = _lastPos; + breakTo "mainSearch"; + } else { + _distance = _distance + _x; + _lastPos = _nextPos; + }; + }; + +} forEach _fidelity; [_resultPos, _distance]; \ No newline at end of file diff --git a/addons/laser/functions/fnc_translateToModelSpace.sqf b/addons/laser/functions/fnc_translateToModelSpace.sqf index 1e2e930ac7..e54744bdb8 100644 --- a/addons/laser/functions/fnc_translateToModelSpace.sqf +++ b/addons/laser/functions/fnc_translateToModelSpace.sqf @@ -1,16 +1,16 @@ -_object = _this select 0; -_origin = getPosASL _object; -_matrix = _this select 1; -_xVec = _matrix select 0; -_yVec = _matrix select 1; -_zVec = _matrix select 2; - -_offset = _this select 2; - -_x = _offset select 0; -_y = _offset select 1; -_z = _offset select 2; - -_out = (((_xVec vectorMultiply _x) vectorAdd (_yVec vectorMultiply _y)) vectorAdd (_zVec vectorMultiply _z)) vectorAdd _origin; - +_object = _this select 0; +_origin = getPosASL _object; +_matrix = _this select 1; +_xVec = _matrix select 0; +_yVec = _matrix select 1; +_zVec = _matrix select 2; + +_offset = _this select 2; + +_x = _offset select 0; +_y = _offset select 1; +_z = _offset select 2; + +_out = (((_xVec vectorMultiply _x) vectorAdd (_yVec vectorMultiply _y)) vectorAdd (_zVec vectorMultiply _z)) vectorAdd _origin; + _out; \ No newline at end of file diff --git a/addons/laser/functions/fnc_translateToWeaponSpace.sqf b/addons/laser/functions/fnc_translateToWeaponSpace.sqf index 2c7dc5e6da..7b146e7d42 100644 --- a/addons/laser/functions/fnc_translateToWeaponSpace.sqf +++ b/addons/laser/functions/fnc_translateToWeaponSpace.sqf @@ -1,22 +1,22 @@ -_object = _this select 0; -_origin = getPosASL _object; -_matrix = _this select 1; -_xVec = _matrix select 0; -_yVec = _matrix select 1; -_zVec = _matrix select 2; - -_offset = _this select 2; - -_offset = _offset vectorDiff _origin; - -_x = _offset select 0; -_y = _offset select 1; -_z = _offset select 2; - -_out = [ - ((_xVec select 0)*_x) + ((_xVec select 1)*_y) + ((_xVec select 2)*_z), - ((_yVec select 0)*_x) + ((_yVec select 1)*_y) + ((_yVec select 2)*_z), - ((_zVec select 0)*_x) + ((_zVec select 1)*_y) + ((_zVec select 2)*_z) - ]; - +_object = _this select 0; +_origin = getPosASL _object; +_matrix = _this select 1; +_xVec = _matrix select 0; +_yVec = _matrix select 1; +_zVec = _matrix select 2; + +_offset = _this select 2; + +_offset = _offset vectorDiff _origin; + +_x = _offset select 0; +_y = _offset select 1; +_z = _offset select 2; + +_out = [ + ((_xVec select 0)*_x) + ((_xVec select 1)*_y) + ((_xVec select 2)*_z), + ((_yVec select 0)*_x) + ((_yVec select 1)*_y) + ((_yVec select 2)*_z), + ((_zVec select 0)*_x) + ((_zVec select 1)*_y) + ((_zVec select 2)*_z) + ]; + _out; \ No newline at end of file diff --git a/addons/laser/script_component.hpp b/addons/laser/script_component.hpp index 2be1e9e14b..047cef804a 100644 --- a/addons/laser/script_component.hpp +++ b/addons/laser/script_component.hpp @@ -1,15 +1,15 @@ -#define COMPONENT laser -#include "\z\ace\Addons\main\script_mod.hpp" - -#ifdef DEBUG_ENABLED_LASER - #define DEBUG_MODE_FULL -#endif - -#ifdef DEBUG_SETTINGS_LASER - #define DEBUG_SETTINGS DEBUG_SETTINGS_LASER -#endif - -#include "\z\ace\Addons\main\script_macros.hpp" - - +#define COMPONENT laser +#include "\z\ace\Addons\main\script_mod.hpp" + +#ifdef DEBUG_ENABLED_LASER + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_LASER + #define DEBUG_SETTINGS DEBUG_SETTINGS_LASER +#endif + +#include "\z\ace\Addons\main\script_macros.hpp" + + #define FIREMODE_DIRECT_LOAL 1 \ No newline at end of file diff --git a/addons/laser_selfdesignate/CfgEventhandlers.hpp b/addons/laser_selfdesignate/CfgEventhandlers.hpp index 4cef7be4a3..2681d24120 100644 --- a/addons/laser_selfdesignate/CfgEventhandlers.hpp +++ b/addons/laser_selfdesignate/CfgEventhandlers.hpp @@ -1,19 +1,19 @@ -class Extended_PreInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_pre_init)); - }; -}; - -class Extended_PostInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_post_init)); - }; -}; - -class Extended_Init_EventHandlers { - class Helicopter { - class ADDON { - init = QUOTE(_this call DFUNC(initDesignatorActions)); - }; - }; +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_pre_init)); + }; +}; + +class Extended_PostInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_post_init)); + }; +}; + +class Extended_Init_EventHandlers { + class Helicopter { + class ADDON { + init = QUOTE(_this call DFUNC(initDesignatorActions)); + }; + }; }; \ No newline at end of file diff --git a/addons/laser_selfdesignate/CfgUI.hpp b/addons/laser_selfdesignate/CfgUI.hpp index e8823e04f8..304281d213 100644 --- a/addons/laser_selfdesignate/CfgUI.hpp +++ b/addons/laser_selfdesignate/CfgUI.hpp @@ -1,32 +1,32 @@ -class RscPicture; -class RscText; -class RscControlsGroupNoScrollbars; -/* This disables air radar. We need to make this a seperate HUD addon -class RscInGameUI -{ - class RscUnitInfo - { - class CA_Radar: RscControlsGroupNoScrollbars - { - class controls - { - class CA_RadarBackground: RscPicture { - colorText[] = {0,0,0,0}; - text = ""; - }; - class CA_RadarIcon: RscPicture { - colorText[] = {0,0,0,0}; - }; - class CA_Heading: RscText { - colorText[] = {0,0,0,0}; - }; - }; - }; - }; -}; -class CfgInGameUI -{ - -}; - +class RscPicture; +class RscText; +class RscControlsGroupNoScrollbars; +/* This disables air radar. We need to make this a seperate HUD addon +class RscInGameUI +{ + class RscUnitInfo + { + class CA_Radar: RscControlsGroupNoScrollbars + { + class controls + { + class CA_RadarBackground: RscPicture { + colorText[] = {0,0,0,0}; + text = ""; + }; + class CA_RadarIcon: RscPicture { + colorText[] = {0,0,0,0}; + }; + class CA_Heading: RscText { + colorText[] = {0,0,0,0}; + }; + }; + }; + }; +}; +class CfgInGameUI +{ + +}; + */ \ No newline at end of file diff --git a/addons/laser_selfdesignate/CfgVehicles.hpp b/addons/laser_selfdesignate/CfgVehicles.hpp index b29d8a4394..d05ddaa28b 100644 --- a/addons/laser_selfdesignate/CfgVehicles.hpp +++ b/addons/laser_selfdesignate/CfgVehicles.hpp @@ -1,30 +1,30 @@ -class CfgVehicles { - class AllVehicles; - class Air: AllVehicles { - class Turrets; - }; - - class Helicopter: Air { - class Turrets { - class MainTurret; - }; - - // TODO: move these to a different HUD addon - // commanderCanSee = 2+32; - // gunnerCanSee = 2+32; - // driverCanSee = 2+32; - - }; - - class Helicopter_Base_F: Helicopter {}; - - class Heli_Attack_01_base_F: Helicopter_Base_F {}; - - class B_Heli_Attack_01_F: Heli_Attack_01_base_F { - class Turrets: Turrets { - class MainTurret: MainTurret { - GVAR(Enabled) = 1; // Enable laser self-designation - }; - }; - }; -}; +class CfgVehicles { + class AllVehicles; + class Air: AllVehicles { + class Turrets; + }; + + class Helicopter: Air { + class Turrets { + class MainTurret; + }; + + // TODO: move these to a different HUD addon + // commanderCanSee = 2+32; + // gunnerCanSee = 2+32; + // driverCanSee = 2+32; + + }; + + class Helicopter_Base_F: Helicopter {}; + + class Heli_Attack_01_base_F: Helicopter_Base_F {}; + + class B_Heli_Attack_01_F: Heli_Attack_01_base_F { + class Turrets: Turrets { + class MainTurret: MainTurret { + GVAR(Enabled) = 1; // Enable laser self-designation + }; + }; + }; +}; diff --git a/addons/laser_selfdesignate/CfgWeapons.hpp b/addons/laser_selfdesignate/CfgWeapons.hpp index a62974ce40..3037972ffa 100644 --- a/addons/laser_selfdesignate/CfgWeapons.hpp +++ b/addons/laser_selfdesignate/CfgWeapons.hpp @@ -1,11 +1,11 @@ -class CfgWeapons { - // Disable locking unless newb mode - class LauncherCore; - class RocketPods: LauncherCore { - canLock = 1; - }; - - class missiles_DAGR: RocketPods { - canLock = 1; - }; -}; +class CfgWeapons { + // Disable locking unless newb mode + class LauncherCore; + class RocketPods: LauncherCore { + canLock = 1; + }; + + class missiles_DAGR: RocketPods { + canLock = 1; + }; +}; diff --git a/addons/laser_selfdesignate/XEH_post_init.sqf b/addons/laser_selfdesignate/XEH_post_init.sqf index 6904ee6c47..a4e4806591 100644 --- a/addons/laser_selfdesignate/XEH_post_init.sqf +++ b/addons/laser_selfdesignate/XEH_post_init.sqf @@ -1,3 +1,3 @@ -#include "script_component.hpp" -NO_DEDICATED; - +#include "script_component.hpp" +NO_DEDICATED; + diff --git a/addons/laser_selfdesignate/XEH_pre_init.sqf b/addons/laser_selfdesignate/XEH_pre_init.sqf index a8d4b1779d..6567938514 100644 --- a/addons/laser_selfdesignate/XEH_pre_init.sqf +++ b/addons/laser_selfdesignate/XEH_pre_init.sqf @@ -1,11 +1,11 @@ -#include "script_component.hpp" - -PREP(initDesignatorActions); -PREP(laserHudDesignateOn); -PREP(laserHudDesignateOff); -PREP(unitTurretHasDesignator); - -GVAR(laser) = nil; -GVAR(laserActive) = false; - -FUNC(getPosASL) = {visiblePositionASL (_this select 0)}; +#include "script_component.hpp" + +PREP(initDesignatorActions); +PREP(laserHudDesignateOn); +PREP(laserHudDesignateOff); +PREP(unitTurretHasDesignator); + +GVAR(laser) = nil; +GVAR(laserActive) = false; + +FUNC(getPosASL) = {visiblePositionASL (_this select 0)}; diff --git a/addons/laser_selfdesignate/config.cpp b/addons/laser_selfdesignate/config.cpp index 33c31ba7e5..e8d110bd34 100644 --- a/addons/laser_selfdesignate/config.cpp +++ b/addons/laser_selfdesignate/config.cpp @@ -1,17 +1,17 @@ -#include "script_component.hpp" - -class CfgPatches { - class ADDON { - units[] = {}; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_laser"}; - version = VERSION; - }; -}; - -#include "CfgUI.hpp" - -#include "CfgEventhandlers.hpp" -#include "CfgWeapons.hpp" -#include "CfgVehicles.hpp" +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_laser"}; + version = VERSION; + }; +}; + +#include "CfgUI.hpp" + +#include "CfgEventhandlers.hpp" +#include "CfgWeapons.hpp" +#include "CfgVehicles.hpp" diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf index 2f4c437d28..c5ad2407fd 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf @@ -1,20 +1,20 @@ -#include "script_component.hpp" - -if(isNil QGVAR(laser)) exitWith { - false -}; -if(!local GVAR(laser)) then { - false -}; - -_handle = GVAR(laser) getVariable ["ACE_PFH_HANDLE", nil]; -if(!isNil "_handle") then { - [_handle] call cba_fnc_removePerFrameHandler; -}; - -REM(ACE_LASERS, GVAR(laser)); -deleteVehicle GVAR(laser); -GVAR(laser) = nil; -GVAR(laserActive) = false; - +#include "script_component.hpp" + +if(isNil QGVAR(laser)) exitWith { + false +}; +if(!local GVAR(laser)) then { + false +}; + +_handle = GVAR(laser) getVariable ["ACE_PFH_HANDLE", nil]; +if(!isNil "_handle") then { + [_handle] call cba_fnc_removePerFrameHandler; +}; + +REM(ACE_LASERS, GVAR(laser)); +deleteVehicle GVAR(laser); +GVAR(laser) = nil; +GVAR(laserActive) = false; + true \ No newline at end of file diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf index f0fdc8458f..45a6e18c55 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf @@ -1,111 +1,111 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" - -TRACE_1("enter", _this); - -#define FCS_UPDATE_DELAY 1 - -FUNC(magnitude) = { - _this distance [0, 0, 0] -}; - -FUNC(mat_normalize3d) = { - private ["_mag"]; - PARAMS_3(_vx,_vy,_vz); - - _mag = _this call FUNC(magnitude); - if (_mag == 0) then {_mag = 1}; - [(_vx/_mag), (_vy/_mag), (_vz/_mag)] -}; - -FUNC(laserHudDesignatePFH) = { - private["_args", "_laserTarget", "_shooter", "_vehicle", "_weapon", "_gunnerInfo", "_turret", "_pov", "_gunBeg", "_gunEnd", "_povPos", "_povDir", "_result", "_resultPositions", "_firstResult", "_forceUpdateTime"]; - _args = _this select 0; - _laserTarget = _args select 0; - _shooter = _args select 1; - - if( (count _args) < 3) then { - _args set[2, diag_tickTime + FCS_UPDATE_DELAY]; - }; - _forceUpdateTime = _args select 2; - - _vehicle = vehicle _shooter; - _weapon = currentWeapon _vehicle; - - TRACE_1("", _args); - - if(!alive _shooter || isNull _vehicle || isNull _laserTarget || !GVAR(laserActive) ) exitWith { - [] call FUNC(laserHudDesignateOff); - }; - if(!([ACE_player] call FUNC(unitTurretHasDesignator)) ) exitWith { - [] call FUNC(laserHudDesignateOff); - }; - - // Retrieve the gunner and turret memory point information - _gunnerInfo = [_vehicle, _weapon] call CBA_fnc_getFirer; - _turretInfo = [_vehicle, _gunnerInfo select 1] call EFUNC(common,getTurretDirection); - _povPos = _turretInfo select 0; - _povDir = _turretInfo select 1; - - - - _result = [_povPos, _povDir] call EFUNC(laser,shootCone); - if((count _result) > 0) then { - _resultPositions = _result select 2; - - if((count _resultPositions) > 0) then { - _firstResult = _resultPositions select 0; - _pos = _firstResult select 0; - - // If the laser has moved less than a half meter, then dont move it. - // Just regular use of lasers will commonly make them move this much, - // but not across multiple close frames. - // This loses accuracy a little, but saves position updates per frame. - TRACE_5("", diag_tickTime, _forceUpdateTime, getPosASL _laserTarget, _pos, ((getPosASL _laserTarget) distance _pos)); - - if(diag_tickTime > _forceUpdateTime) then { - TRACE_1("FCS Update", ""); - ["ace_fcs_forceUpdate", []] call ace_common_fnc_localEvent; - }; - - if( (_laserTarget distance _pos) > 0.1) then { - TRACE_1("LaserPos Update", ""); - _laserTarget setPosATL (ASLToATL _pos); - }; - - if(diag_tickTime > _forceUpdateTime) then { - _args set[2, diag_tickTime + FCS_UPDATE_DELAY]; - }; -#ifdef DEBUG_MODE_FULL - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,0,0,1], (getPosATL _laserTarget), 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; - - { - private["_position"]; - _position = _x select 0; - drawLine3d [ASLToATL _povPos, ASLToATL _position, [0,0,1,1] ]; - } forEach _resultPositions; -#endif - }; - }; - - _this set[0, _args]; -}; - -private "_laserTarget"; -private "_handle"; - -if(isNil QGVAR(laser)) then { - - _laserTarget = "LaserTargetW" createVehicle (getpos player); - - GVAR(laserActive) = true; - - _handle = [FUNC(laserHudDesignatePFH), 0.1, [_laserTarget, player]] call cba_fnc_addPerFrameHandler; - _laserTarget setVariable ["ACE_PFH_HANDLE", _handle, false]; - - GVAR(laser) = _laserTarget; -} else { - [] call FUNC(laserHudDesignateOff); - [] call FUNC(laserHudDesignateOn); -}; - +//#define DEBUG_MODE_FULL +#include "script_component.hpp" + +TRACE_1("enter", _this); + +#define FCS_UPDATE_DELAY 1 + +FUNC(magnitude) = { + _this distance [0, 0, 0] +}; + +FUNC(mat_normalize3d) = { + private ["_mag"]; + PARAMS_3(_vx,_vy,_vz); + + _mag = _this call FUNC(magnitude); + if (_mag == 0) then {_mag = 1}; + [(_vx/_mag), (_vy/_mag), (_vz/_mag)] +}; + +FUNC(laserHudDesignatePFH) = { + private["_args", "_laserTarget", "_shooter", "_vehicle", "_weapon", "_gunnerInfo", "_turret", "_pov", "_gunBeg", "_gunEnd", "_povPos", "_povDir", "_result", "_resultPositions", "_firstResult", "_forceUpdateTime"]; + _args = _this select 0; + _laserTarget = _args select 0; + _shooter = _args select 1; + + if( (count _args) < 3) then { + _args set[2, diag_tickTime + FCS_UPDATE_DELAY]; + }; + _forceUpdateTime = _args select 2; + + _vehicle = vehicle _shooter; + _weapon = currentWeapon _vehicle; + + TRACE_1("", _args); + + if(!alive _shooter || isNull _vehicle || isNull _laserTarget || !GVAR(laserActive) ) exitWith { + [] call FUNC(laserHudDesignateOff); + }; + if(!([ACE_player] call FUNC(unitTurretHasDesignator)) ) exitWith { + [] call FUNC(laserHudDesignateOff); + }; + + // Retrieve the gunner and turret memory point information + _gunnerInfo = [_vehicle, _weapon] call CBA_fnc_getFirer; + _turretInfo = [_vehicle, _gunnerInfo select 1] call EFUNC(common,getTurretDirection); + _povPos = _turretInfo select 0; + _povDir = _turretInfo select 1; + + + + _result = [_povPos, _povDir] call EFUNC(laser,shootCone); + if((count _result) > 0) then { + _resultPositions = _result select 2; + + if((count _resultPositions) > 0) then { + _firstResult = _resultPositions select 0; + _pos = _firstResult select 0; + + // If the laser has moved less than a half meter, then dont move it. + // Just regular use of lasers will commonly make them move this much, + // but not across multiple close frames. + // This loses accuracy a little, but saves position updates per frame. + TRACE_5("", diag_tickTime, _forceUpdateTime, getPosASL _laserTarget, _pos, ((getPosASL _laserTarget) distance _pos)); + + if(diag_tickTime > _forceUpdateTime) then { + TRACE_1("FCS Update", ""); + ["ace_fcs_forceUpdate", []] call ace_common_fnc_localEvent; + }; + + if( (_laserTarget distance _pos) > 0.1) then { + TRACE_1("LaserPos Update", ""); + _laserTarget setPosATL (ASLToATL _pos); + }; + + if(diag_tickTime > _forceUpdateTime) then { + _args set[2, diag_tickTime + FCS_UPDATE_DELAY]; + }; +#ifdef DEBUG_MODE_FULL + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,0,0,1], (getPosATL _laserTarget), 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; + + { + private["_position"]; + _position = _x select 0; + drawLine3d [ASLToATL _povPos, ASLToATL _position, [0,0,1,1] ]; + } forEach _resultPositions; +#endif + }; + }; + + _this set[0, _args]; +}; + +private "_laserTarget"; +private "_handle"; + +if(isNil QGVAR(laser)) then { + + _laserTarget = "LaserTargetW" createVehicle (getpos player); + + GVAR(laserActive) = true; + + _handle = [FUNC(laserHudDesignatePFH), 0.1, [_laserTarget, player]] call cba_fnc_addPerFrameHandler; + _laserTarget setVariable ["ACE_PFH_HANDLE", _handle, false]; + + GVAR(laser) = _laserTarget; +} else { + [] call FUNC(laserHudDesignateOff); + [] call FUNC(laserHudDesignateOn); +}; + diff --git a/addons/laser_selfdesignate/functions/script_component.hpp b/addons/laser_selfdesignate/functions/script_component.hpp index 38c6d2c44b..46c864a031 100644 --- a/addons/laser_selfdesignate/functions/script_component.hpp +++ b/addons/laser_selfdesignate/functions/script_component.hpp @@ -1 +1 @@ -#include "\z\ace\Addons\laser_selfdesignate\script_component.hpp" +#include "\z\ace\Addons\laser_selfdesignate\script_component.hpp" diff --git a/addons/laser_selfdesignate/script_component.hpp b/addons/laser_selfdesignate/script_component.hpp index 46e9c48d2f..25fa342e32 100644 --- a/addons/laser_selfdesignate/script_component.hpp +++ b/addons/laser_selfdesignate/script_component.hpp @@ -1,12 +1,12 @@ -#define COMPONENT laser_selfdesignate -#include "\z\ace\Addons\main\script_mod.hpp" - -#ifdef DEBUG_ENABLED_LASER_SELFDESIGNATE - #define DEBUG_MODE_FULL -#endif - -#ifdef DEBUG_SETTINGS_LASER_SELFDESIGNATE - #define DEBUG_SETTINGS DEBUG_SETTINGS_LASER_SELFDESIGNATE -#endif - -#include "\z\ace\Addons\main\script_macros.hpp" +#define COMPONENT laser_selfdesignate +#include "\z\ace\Addons\main\script_mod.hpp" + +#ifdef DEBUG_ENABLED_LASER_SELFDESIGNATE + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_LASER_SELFDESIGNATE + #define DEBUG_SETTINGS DEBUG_SETTINGS_LASER_SELFDESIGNATE +#endif + +#include "\z\ace\Addons\main\script_macros.hpp" diff --git a/addons/laser_selfdesignate/stringtable.xml b/addons/laser_selfdesignate/stringtable.xml index 03d28814ec..ca5ff1e687 100644 --- a/addons/laser_selfdesignate/stringtable.xml +++ b/addons/laser_selfdesignate/stringtable.xml @@ -1,14 +1,16 @@  - + Laser<br/>Designator On Lasermarkierer<br/>an + ЛЦУ<br/>ВКЛ Laser<br/>Designator Off Lasermarkierer<br/>aus + ЛЦУ<br/>ВЫКЛ \ No newline at end of file diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index 87b36618a6..279fdeb5e8 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -1,21 +1,22 @@  + - Laser Pointer (red) Laserpointer (rot) + Лазерный прицел (красный) Laser Pointer (green) Laserpointer (grün) + Лазерный прицел (зелёный) - Emits visible light. Strahlt sichtbares Licht aus. + Испускает узкий пучок видимого света. - <t color='#9cf953'>Use: </t>Turn Laser ON/OFF <t color='#9cf953'>Použití: </t>Zapnout/vypnout laser @@ -27,6 +28,5 @@ <t color='#9cf953'>Использовать: </t>вкл/выкл лазер <t color='#9cf953'>Usar: </t>encender/apagar láser - - + \ No newline at end of file diff --git a/addons/logistics_uavbattery/stringtable.xml b/addons/logistics_uavbattery/stringtable.xml index fbd9004290..3a8d958709 100644 --- a/addons/logistics_uavbattery/stringtable.xml +++ b/addons/logistics_uavbattery/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -24,7 +24,7 @@ Potřebuješ UAV-Baterii Você precisa de uma Bateria para VANT Hai bisogno di una Batteria UAV - Требуется аккумулятор БПЛА + Требуется аккумулятор для БПЛА Recharge @@ -36,7 +36,7 @@ Dobít Recarregar Ricarica - Подзарядить + Зарядить UAV Battery @@ -60,7 +60,7 @@ Používané k dobíjení UAV Usada para reabastecer VANT Usata per ricaricare la Batteria dell'UAV - Используется для подзарядки БПЛА + Используется для зарядки БПЛА Recharging ... @@ -72,7 +72,7 @@ Dobíjení ... Recarregando ... In ricarica ... - Подзаряжаем ... + Заряжается ... \ No newline at end of file diff --git a/addons/logistics_wirecutter/stringtable.xml b/addons/logistics_wirecutter/stringtable.xml index f23af6b1e5..4e08ec33e8 100644 --- a/addons/logistics_wirecutter/stringtable.xml +++ b/addons/logistics_wirecutter/stringtable.xml @@ -1,15 +1,17 @@  - + Wirecutter Drahtschneider Wirecutter + Клещи-кусачки Wirecutter Schneidet Draht. + Позволяют быстро перекусывать сеточные конструкции. Cut Fence @@ -21,7 +23,7 @@ Cortar Cerca Taglia Drótkerítés átvágása - Вырезать забор + Разрезать забор Cutting Fences / Wires ... @@ -33,7 +35,7 @@ Cortando Cerca / Arame ... Sto tagliando ... Drótok elvágása ... - Вырезаем забор / провода ... + Разрезаем забор / провода ... Fence cut @@ -45,7 +47,7 @@ Cerca cortada Fatto! Drótkerítés átvágva - Забор вырезан + Забор разрезан \ No newline at end of file diff --git a/addons/magazinerepack/stringtable.xml b/addons/magazinerepack/stringtable.xml index d8fd5ca177..8aa586b916 100644 --- a/addons/magazinerepack/stringtable.xml +++ b/addons/magazinerepack/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -78,16 +78,19 @@ Repacking Finished Wiederverpacken Fertig Reembalaje Finalizado + Перепаковка завершена Repacking Interrupted Umpacken Unterbrochen Reempaque Interrupted + Перепаковка прервана %1 Full and %2 Partial %1 Vollständigen und %2 Teilweisen %1 Total y %2 Parcial + %1 полных и %2 неполных \ No newline at end of file diff --git a/addons/magazines/stringtable.xml b/addons/magazines/stringtable.xml index c8f652fa39..db637f8064 100644 --- a/addons/magazines/stringtable.xml +++ b/addons/magazines/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -13,7 +13,7 @@ 6.5mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 6,5mm Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-и 6.5 мм трассирующих под ПНВ + Магазин из 30-ти 6.5 мм трассирующих под ПНВ 6.5mm IR-DIM @@ -25,7 +25,7 @@ 6.5mm IR-DIM 6,5mm IR-DIM 6.5 IR-DIM - 6.5 мм трассирущие под ПНВ + 6.5 мм ИК-трассирующие Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -49,7 +49,7 @@ 6.5mm 30ks SD Zásobník Carregador de 30 projéteis SD de 6,5mm Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-и 6.5 мм дозвуковых + Магазин из 30-ти 6.5 мм дозвуковых 6.5mm SD @@ -85,7 +85,7 @@ 6.5mm 30ks AP Zásobník Carregador de 30 projéteis AP de 6,5mm Caricatore 6.5mm 30Rnd AP - Магазин из 30-и 6.5 мм бронебойных + Магазин из 30-ти 6.5 мм бронебойных 6.5mm AP @@ -122,7 +122,7 @@ 6.5mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 6,5mm Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-и 6.5 мм трассирующих под ПНВ + Магазин из 30-ти 6.5 мм трассирующих под ПНВ 6.5mm IR-DIM @@ -134,7 +134,7 @@ 6.5mm IR-DIM 6,5mm IR-DIM 6.5mm IR-DIM - 6.5 мм трассирущие под ПНВ + 6.5 мм ИК-трассирующие Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: Katiba @@ -158,7 +158,7 @@ 6.5mm 30ks SD Zásobník Carregador de 30 projéteis SD de 6,5mm Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-и 6.5 мм дозвуковых + Магазин из 30-ти 6.5 мм дозвуковых 6.5mm SD @@ -194,7 +194,7 @@ 6.5mm 30ks AP Zásobník Carregador de 30 projéteis AP de 6,5mm Caricatore 6.5mm 30Rnd AP - Магазин из 30-и 6.5 мм бронебойных + Магазин из 30-ти 6.5 мм бронебойных 6.5mm AP @@ -231,7 +231,7 @@ 5.56mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 5,56mm Caricatore 5.56mm 30rnd Traccianti IR-DIM - Магазин из 30-и 5.56 мм трассирующих под ПНВ + Магазин из 30-ти 5.56 мм трассирующих под ПНВ 5.56mm IR-DIM @@ -243,7 +243,7 @@ 5.56mm IR-DIM 5,56mm IR-DIM 5.56mm IR-DIM - 5.56 мм трассирущие под ПНВ + 5.56 мм ИК-трассирующие Caliber: 5.56x45 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR @@ -267,7 +267,7 @@ 5.56mm 30ks SD Zásobník Carregador de 30 projéteis SD de 5,56mm Caricatore 5.56mm 30Rnd Sil. - Магазин из 30-и 5.56 мм дозвуковых + Магазин из 30-ти 5.56 мм дозвуковых 5.56mm SD @@ -303,7 +303,7 @@ 5.56mm 30ks AP Zásobník Carregador de 30 projéteis AP de 5,56mm Caricatore 5.56mm 30Rnd AP - Магазин из 30-и 5.56 мм бронебойных + Магазин из 30-ти 5.56 мм бронебойных 5.56mm AP @@ -340,7 +340,7 @@ 7.62mm 20ks Svítící Zásobník Carregador de 20 projéteis traçantes de 7,62mm Caricatore 7.62mm 20Rnd Traccianti - Магазин из 20-и 7.62 мм трассирующих + Магазин из 20-ти 7.62 мм трассирующих 7.62mm Tracer @@ -376,7 +376,7 @@ 7.62mm 20ks Svítící IR-DIM Zásobník Carregador de 20 projéteis IR-DIM de 7,62mm Caricatore 7.62mm 20rnd Traccianti IR-DIM - Магазин из 20-и 7.62 мм трассирующих под ПНВ + Магазин из 20-ти 7.62 мм трассирующих под ПНВ 7.62mm IR-DIM @@ -388,7 +388,7 @@ 7.62mm IR-DIM 7,62mm IR-DIM 7.62mm IR-DIM - 7.62 мм трассирущие под ПНВ + 7.62 мм ИК-трассирующие Caliber: 7.62x51 mm Tracer IR-DIM<br />Rounds: 20<br />Used in: Mk18 ABR @@ -412,7 +412,7 @@ 7.62mm 20ks SD Zásobník Carregador de 20 projéteis SD de 7,62mm Caricatore 7.62mm 20Rnd Sil. - Магазин из 20-и 7.62 мм дозвуковых + Магазин из 20-ти 7.62 мм дозвуковых 7.62mm SD @@ -448,7 +448,7 @@ 7.62mm 20ks AP Zásobník Carregador de 20 projéteis AP de 7,62mm Caricatore 7.62mm 20Rnd AP - Магазин из 20-и 7.62 мм бронебойных + Магазин из 20-ти 7.62 мм бронебойных 7.62mm AP @@ -487,4 +487,4 @@ Calibro: 7.62x51mm M118LR<br />Munizioni:20<br />In uso su: M14 - + \ No newline at end of file diff --git a/addons/main/About.hpp b/addons/main/About.hpp index c455c43cc3..c0dfbba561 100644 --- a/addons/main/About.hpp +++ b/addons/main/About.hpp @@ -1,35 +1,35 @@ -#include "script_dialog_defines.hpp" - -class ACE_ABOUT_DLG { - idd = 114137; - movingEnable = 0; - onLoad = "with uiNameSpace do { ACE_ABOUT_DLG = _this select 0; };"; - onKeyDown = "if((_this select 1) == 1) then {ACE_ABOUT_STP = true;};"; - class controlsBackground { - class Contents : RscStructuredText { - idc = 1141371; - colorBackground[] = { 0, 0, 0, 0 }; - __SX(0.45); - __SY(0.25); - __SW(0.45); - __SH(0.6); - size = "0.025 * SafeZoneH"; - class Attributes { - font = "TahomaB"; - color = "#C8C8C8"; - align = "left"; - valign = "middle"; - shadow = true; - shadowColor = "#191970"; - size = "1"; - }; - }; - class ACE_ABOUT_NEXT : ACE_ABOUT_CTRL { //dummy visible - idc = 1141372; - __SX(0.065); - __SW(0.03); - text = ""; - action = ""; - }; - }; //controlsBackground -}; +#include "script_dialog_defines.hpp" + +class ACE_ABOUT_DLG { + idd = 114137; + movingEnable = 0; + onLoad = "with uiNameSpace do { ACE_ABOUT_DLG = _this select 0; };"; + onKeyDown = "if((_this select 1) == 1) then {ACE_ABOUT_STP = true;};"; + class controlsBackground { + class Contents : RscStructuredText { + idc = 1141371; + colorBackground[] = { 0, 0, 0, 0 }; + __SX(0.45); + __SY(0.25); + __SW(0.45); + __SH(0.6); + size = "0.025 * SafeZoneH"; + class Attributes { + font = "TahomaB"; + color = "#C8C8C8"; + align = "left"; + valign = "middle"; + shadow = true; + shadowColor = "#191970"; + size = "1"; + }; + }; + class ACE_ABOUT_NEXT : ACE_ABOUT_CTRL { //dummy visible + idc = 1141372; + __SX(0.065); + __SW(0.03); + text = ""; + action = ""; + }; + }; //controlsBackground +}; diff --git a/addons/main/CfgModuleCategories.hpp b/addons/main/CfgModuleCategories.hpp index 1f86959585..87c52f35c5 100644 --- a/addons/main/CfgModuleCategories.hpp +++ b/addons/main/CfgModuleCategories.hpp @@ -1,8 +1,8 @@ -class CfgFactionClasses { - class NO_CATEGORY; - class ACE: NO_CATEGORY { - displayName = "ACE"; - priority = 2; - side = 7; - }; +class CfgFactionClasses { + class NO_CATEGORY; + class ACE: NO_CATEGORY { + displayName = "ACE"; + priority = 2; + side = 7; + }; }; \ No newline at end of file diff --git a/addons/main/about.sqf b/addons/main/about.sqf index c9004edfe1..9e4671d666 100644 --- a/addons/main/about.sqf +++ b/addons/main/about.sqf @@ -1,210 +1,210 @@ -#include "script_component.hpp" -#include "\z\ace\addons\main\script_common.hpp" - -if (!isNil "ACE_ABOUT_RUN") exitWith {ACE_ABOUT_RUN = false;}; -ACE_ABOUT_RUN = true; - -disableSerialization; - -PARAMS_2(_menu,_data); - -private ["_pcredits", "_pkeynam", "_shift", "_ctrl", "_alt", "_keys", "_key", "_keystrg", "_mod", "_knaml", "_knam", "_k", "_pkeys", "_pary", "_tpages", "_cEvents", "_i", "_cSys", "_tSys", "_aSys", "_tS", "_j", "_c", "_tC", "_keyn", "_fadet", "_page1", "_color", "_bcolor", "_newpages", "_pstart", "_pcount", "_pnext", "_display", "_control", "_pnames", "_pnam", "_page", "_pages", "_run", "_disp", "_next", "_input", "_nesc", "_unset", "_p", "_text", "_curPage", "_time", "_faded"]; - -_pcredits = [ -"", -"Advanced Combat Environment 2", -"http://dev-heaven.net/projects/ace-mod2", -"", -__cr_managers, -"", -__cr_devs, -"", -__cr_testers, -"", -"For a full list of acknowledgements, please visit our Wiki:", -"http://ace.dev-heaven.net" -]; - -_pkeynam = { //local function - _shift = if (_shift > 0) then {42} else {0}; - _ctrl = if (_ctrl > 0) then {56} else {0}; - _alt = if (_alt > 0) then {29} else {0}; - _keys = [_shift,_ctrl,_alt,_key]; - _keystrg = "^"; - { - _mod = _x in [42,56,29]; - _knaml = call compile format["format['%2',%1]",(keyName _x),"%1"]; - _knaml = [_knaml, " "] call CBA_fnc_split; - _knam = "^"; - {_k = _x; if (!_mod || (_k != (localize "STR_ACE_KN_LEFT") && _k != (localize "STR_ACE_KN_RIGHT"))) then {_knam = _knam + " " + _k}} forEach _knaml; - _knam = [_knam, "^ ", ""] call CBA_fnc_replace; - _keystrg = _keystrg + "-" + _knam; - } forEach _keys; - _keystrg = [_keystrg, "^ ", ""] call CBA_fnc_replace; - _keystrg = [_keystrg, "^-", ""] call CBA_fnc_replace; - _keystrg = [_keystrg, "^", "None"] call CBA_fnc_replace; - _keystrg -}; -_pkeys = { - _pary = []; - _tpages = []; - _cEvents = configFile/"CfgSettings"/"CBA"/"events"; - for "_i" from 0 to (count _cEvents) - 1 do { - _cSys = _cEvents select _i; - _tSys = configName _cSys; - if (isNumber ((_cSys select 0)/"key")) then { - //format system name - _aSys = [_tSys, "_"] call CBA_fnc_split; - _tS = "^"; - {if (_x != "ace" && _x != "sys") then {_tS = _tS + " " + _x}} forEach _aSys; - _tS = [_tS, "^ ", ""] call CBA_fnc_replace; - _tS = format["%1:",_tS]; - PUSH(_pary,_tS); - for "_j" from 0 to (count _cSys) - 1 do { - _c = _cSys select _j; - _tC = configName _c; - _tC = [_tC, "_", " "] call CBA_fnc_replace; - //key - _key = getNumber (_c/"key"); - _shift = getNumber (_c/"shift"); - _ctrl = getNumber (_c/"ctrl"); - _alt = getNumber (_c/"alt"); - _keyn = [_key,_shift,_ctrl,_alt] call _pkeynam; - _tC = format[" %1: %2",_tC,_keyn]; - PUSH(_pary,_tC); - }; - }; - if (count _pary > 20) then { //split full page - PUSH(_tpages,_pary); - _pary = []; - }; - }; - if (count _pary > 0) then { //partial page - PUSH(_tpages,_pary); - _pary = []; - }; - _tpages -}; - -//pages (make sure each will fit within 24 lines, word wrap is on) -switch(_menu) do { - case "MAIN": { //note: not all scripting commands available on main menu (not compiled yet?) - _fadet = 13; - _page1 = _pcredits; - }; - case "SING": { - _fadet = 20; //fade time - _color = [1,1,1,1]; - //_bcolor = [0,0,0,0.3]; - _page1 = _pcredits; - _newpages = [] call _pkeys; - _pstart = 2; - _pcount = count _newpages; - _pnext = _pstart + _pcount; - }; - case "MULT": { - _fadet = 20; - _color = [1,1,1,1]; - //_bcolor = [0,0,0,0.3]; - _page1 = _pcredits; - _newpages = [] call _pkeys; - _pstart = 2; - _pcount = count _newpages; - _pnext = _pstart + _pcount; - }; - default {}; -}; - -//main menu display -if (typeName(_data select 0) == "DISPLAY") then { - _display = _data select 0; -}; - -if (typeName(_data select 0) == "CONTROL") then { - _control = _data select 0; - _display = ctrlParent _control; -}; - -//dynamic pages -_pnames = []; -for "_x" from _pstart to _pnext - 1 do { - _pnam = format ["_page%1",_x]; - PUSH(_pnames,_pnam); -}; -private _pnames; -for "_x" from 0 to _pcount - 1 do { - call compile format ["%1 = %2", _pnames select _x, _newpages select _x]; -}; - -//get num pages -_pages = 0; -_run = true; -while {_run} do { - INC(_pages); - if (isNil format ["_page%1", _pages]) exitWith {_pages = _pages - 1; _run = false}; -}; - -if (_pages > 0) then { - //Dialog - createDialog "ACE_ABOUT_DLG"; - _disp = uiNamespace getVariable "ACE_ABOUT_DLG"; - _ctrl = _disp displayCtrl 1141371; - _next = _disp displayCtrl 1141372; - - if (_pages > 1) then {_next ctrlSetText "Next"}; - - _ctrl ctrlSetFade 1; - _ctrl ctrlCommit 0; - _ctrl ctrlSetFade 0; - _ctrl ctrlCommit 3; - - ACE_ABOUT_INC = 0; - _input = { //local function - _nesc = isNil "ACE_ABOUT_STP"; - if (_pages == 1) then {ACE_ABOUT_INC = 0}; //ignore special control - _unset = (ACE_ABOUT_INC == 0) && ACE_ABOUT_RUN; - if (_unset && _nesc) then {false} else {_fadet = _fadet + 5; true}; - }; - - //by default cycle - for "_p" from 1 to _pages do { - _text = ""; - _page = call compile format["_page%1",_p]; - _curPage = _p; - { - _text = _text + _x + "
      "; - _ctrl ctrlSetStructuredText parseText _text; - if (call _input) exitWith {_p = _pages}; - if (_x != "") then {uisleep 0.8}; - } forEach _page; - }; - - _run = true; - while {if (isNil "ACE_ABOUT_STP") then {_run} else {false}} do { - _ctrl ctrlSetFade 0; - _ctrl ctrlCommit 0; - if (!isNil "_color") then {_ctrl ctrlSetTextColor _color}; - if (!isNil "_bcolor") then {_ctrl ctrlSetBackgroundColor _bcolor}; - - _curPage = _curPage + ACE_ABOUT_INC; - if (_curPage > _pages) then {_curPage = 1}; - if (_curPage <= 0) then {_curPage = 1}; - ACE_ABOUT_INC = 0; - - if (!ACE_ABOUT_RUN) then {ACE_ABOUT_RUN = true}; - - _text = ""; - _page = call compile format ["_page%1",_curPage]; - {_text = _text + _x + "
      "} forEach _page; - _ctrl ctrlSetStructuredText parseText _text; - - _ctrl ctrlSetFade 1; - _ctrl ctrlCommit _fadet; - - _time = time + _fadet + 2; - waitUntil{uisleep 1; _run = call _input; _faded = time > _time; (_run || _faded)}; - }; //while RUN -}; -ACE_ABOUT_STP = Nil; -ACE_ABOUT_RUN = Nil; +#include "script_component.hpp" +#include "\z\ace\addons\main\script_common.hpp" + +if (!isNil "ACE_ABOUT_RUN") exitWith {ACE_ABOUT_RUN = false;}; +ACE_ABOUT_RUN = true; + +disableSerialization; + +PARAMS_2(_menu,_data); + +private ["_pcredits", "_pkeynam", "_shift", "_ctrl", "_alt", "_keys", "_key", "_keystrg", "_mod", "_knaml", "_knam", "_k", "_pkeys", "_pary", "_tpages", "_cEvents", "_i", "_cSys", "_tSys", "_aSys", "_tS", "_j", "_c", "_tC", "_keyn", "_fadet", "_page1", "_color", "_bcolor", "_newpages", "_pstart", "_pcount", "_pnext", "_display", "_control", "_pnames", "_pnam", "_page", "_pages", "_run", "_disp", "_next", "_input", "_nesc", "_unset", "_p", "_text", "_curPage", "_time", "_faded"]; + +_pcredits = [ +"", +"Advanced Combat Environment 2", +"http://dev-heaven.net/projects/ace-mod2", +"", +__cr_managers, +"", +__cr_devs, +"", +__cr_testers, +"", +"For a full list of acknowledgements, please visit our Wiki:", +"http://ace.dev-heaven.net" +]; + +_pkeynam = { //local function + _shift = if (_shift > 0) then {42} else {0}; + _ctrl = if (_ctrl > 0) then {56} else {0}; + _alt = if (_alt > 0) then {29} else {0}; + _keys = [_shift,_ctrl,_alt,_key]; + _keystrg = "^"; + { + _mod = _x in [42,56,29]; + _knaml = call compile format["format['%2',%1]",(keyName _x),"%1"]; + _knaml = [_knaml, " "] call CBA_fnc_split; + _knam = "^"; + {_k = _x; if (!_mod || (_k != (localize "STR_ACE_KN_LEFT") && _k != (localize "STR_ACE_KN_RIGHT"))) then {_knam = _knam + " " + _k}} forEach _knaml; + _knam = [_knam, "^ ", ""] call CBA_fnc_replace; + _keystrg = _keystrg + "-" + _knam; + } forEach _keys; + _keystrg = [_keystrg, "^ ", ""] call CBA_fnc_replace; + _keystrg = [_keystrg, "^-", ""] call CBA_fnc_replace; + _keystrg = [_keystrg, "^", "None"] call CBA_fnc_replace; + _keystrg +}; +_pkeys = { + _pary = []; + _tpages = []; + _cEvents = configFile/"CfgSettings"/"CBA"/"events"; + for "_i" from 0 to (count _cEvents) - 1 do { + _cSys = _cEvents select _i; + _tSys = configName _cSys; + if (isNumber ((_cSys select 0)/"key")) then { + //format system name + _aSys = [_tSys, "_"] call CBA_fnc_split; + _tS = "^"; + {if (_x != "ace" && _x != "sys") then {_tS = _tS + " " + _x}} forEach _aSys; + _tS = [_tS, "^ ", ""] call CBA_fnc_replace; + _tS = format["%1:",_tS]; + PUSH(_pary,_tS); + for "_j" from 0 to (count _cSys) - 1 do { + _c = _cSys select _j; + _tC = configName _c; + _tC = [_tC, "_", " "] call CBA_fnc_replace; + //key + _key = getNumber (_c/"key"); + _shift = getNumber (_c/"shift"); + _ctrl = getNumber (_c/"ctrl"); + _alt = getNumber (_c/"alt"); + _keyn = [_key,_shift,_ctrl,_alt] call _pkeynam; + _tC = format[" %1: %2",_tC,_keyn]; + PUSH(_pary,_tC); + }; + }; + if (count _pary > 20) then { //split full page + PUSH(_tpages,_pary); + _pary = []; + }; + }; + if (count _pary > 0) then { //partial page + PUSH(_tpages,_pary); + _pary = []; + }; + _tpages +}; + +//pages (make sure each will fit within 24 lines, word wrap is on) +switch(_menu) do { + case "MAIN": { //note: not all scripting commands available on main menu (not compiled yet?) + _fadet = 13; + _page1 = _pcredits; + }; + case "SING": { + _fadet = 20; //fade time + _color = [1,1,1,1]; + //_bcolor = [0,0,0,0.3]; + _page1 = _pcredits; + _newpages = [] call _pkeys; + _pstart = 2; + _pcount = count _newpages; + _pnext = _pstart + _pcount; + }; + case "MULT": { + _fadet = 20; + _color = [1,1,1,1]; + //_bcolor = [0,0,0,0.3]; + _page1 = _pcredits; + _newpages = [] call _pkeys; + _pstart = 2; + _pcount = count _newpages; + _pnext = _pstart + _pcount; + }; + default {}; +}; + +//main menu display +if (typeName(_data select 0) == "DISPLAY") then { + _display = _data select 0; +}; + +if (typeName(_data select 0) == "CONTROL") then { + _control = _data select 0; + _display = ctrlParent _control; +}; + +//dynamic pages +_pnames = []; +for "_x" from _pstart to _pnext - 1 do { + _pnam = format ["_page%1",_x]; + PUSH(_pnames,_pnam); +}; +private _pnames; +for "_x" from 0 to _pcount - 1 do { + call compile format ["%1 = %2", _pnames select _x, _newpages select _x]; +}; + +//get num pages +_pages = 0; +_run = true; +while {_run} do { + INC(_pages); + if (isNil format ["_page%1", _pages]) exitWith {_pages = _pages - 1; _run = false}; +}; + +if (_pages > 0) then { + //Dialog + createDialog "ACE_ABOUT_DLG"; + _disp = uiNamespace getVariable "ACE_ABOUT_DLG"; + _ctrl = _disp displayCtrl 1141371; + _next = _disp displayCtrl 1141372; + + if (_pages > 1) then {_next ctrlSetText "Next"}; + + _ctrl ctrlSetFade 1; + _ctrl ctrlCommit 0; + _ctrl ctrlSetFade 0; + _ctrl ctrlCommit 3; + + ACE_ABOUT_INC = 0; + _input = { //local function + _nesc = isNil "ACE_ABOUT_STP"; + if (_pages == 1) then {ACE_ABOUT_INC = 0}; //ignore special control + _unset = (ACE_ABOUT_INC == 0) && ACE_ABOUT_RUN; + if (_unset && _nesc) then {false} else {_fadet = _fadet + 5; true}; + }; + + //by default cycle + for "_p" from 1 to _pages do { + _text = ""; + _page = call compile format["_page%1",_p]; + _curPage = _p; + { + _text = _text + _x + "
      "; + _ctrl ctrlSetStructuredText parseText _text; + if (call _input) exitWith {_p = _pages}; + if (_x != "") then {uisleep 0.8}; + } forEach _page; + }; + + _run = true; + while {if (isNil "ACE_ABOUT_STP") then {_run} else {false}} do { + _ctrl ctrlSetFade 0; + _ctrl ctrlCommit 0; + if (!isNil "_color") then {_ctrl ctrlSetTextColor _color}; + if (!isNil "_bcolor") then {_ctrl ctrlSetBackgroundColor _bcolor}; + + _curPage = _curPage + ACE_ABOUT_INC; + if (_curPage > _pages) then {_curPage = 1}; + if (_curPage <= 0) then {_curPage = 1}; + ACE_ABOUT_INC = 0; + + if (!ACE_ABOUT_RUN) then {ACE_ABOUT_RUN = true}; + + _text = ""; + _page = call compile format ["_page%1",_curPage]; + {_text = _text + _x + "
      "} forEach _page; + _ctrl ctrlSetStructuredText parseText _text; + + _ctrl ctrlSetFade 1; + _ctrl ctrlCommit _fadet; + + _time = time + _fadet + 2; + waitUntil{uisleep 1; _run = call _input; _faded = time > _time; (_run || _faded)}; + }; //while RUN +}; +ACE_ABOUT_STP = Nil; +ACE_ABOUT_RUN = Nil; closeDialog 0; \ No newline at end of file diff --git a/addons/main/config.cpp b/addons/main/config.cpp index eb136f84cf..190b8a7677 100644 --- a/addons/main/config.cpp +++ b/addons/main/config.cpp @@ -1,589 +1,589 @@ -#include "script_component.hpp" - -class CfgPatches { - class ADDON { - units[] = {}; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = { - "a3_air_f", - "a3_air_f_beta", - "a3_air_f_beta_heli_attack_01", - "a3_air_f_beta_heli_attack_02", - "a3_air_f_beta_heli_transport_01", - "a3_air_f_beta_heli_transport_02", - "a3_air_f_beta_parachute_01", - "a3_air_f_beta_parachute_02", - "a3_air_f_epb_heli_light_03", - "a3_air_f_epc_plane_cas_01", - "a3_air_f_epc_plane_cas_02", - "a3_air_f_epc_plane_fighter_03", - "a3_air_f_gamma_plane_fighter_03", - "a3_air_f_gamma_uav_01", - "a3_air_f_gamma_uav_02", - "a3_air_f_heli", - "a3_air_f_heli_heli_attack_01", - "a3_air_f_heli_heli_attack_02", - "a3_air_f_heli_heli_light_01", - "a3_air_f_heli_heli_light_02", - "a3_air_f_heli_heli_light_03", - "a3_air_f_heli_heli_transport_01", - "a3_air_f_heli_heli_transport_02", - "a3_air_f_heli_heli_transport_03", - "a3_air_f_heli_heli_transport_04", - "a3_air_f_heli_light_01", - "a3_air_f_heli_light_02", - "a3_animals_f", - "a3_animals_f_animconfig", - "a3_animals_f_chicken", - "a3_animals_f_dog", - "a3_animals_f_fishes", - "a3_animals_f_goat", - "a3_animals_f_kestrel", - "a3_animals_f_rabbit", - "a3_animals_f_seagull", - "a3_animals_f_sheep", - "a3_animals_f_snakes", - "a3_animals_f_turtle", - "a3_anims_f", - "a3_anims_f_config_sdr", - "a3_anims_f_epa", - "a3_anims_f_epc", - "a3_anims_f_heli", - "a3_anims_f_kart", - "a3_anims_f_mark_deployment", - "a3_armor_f", - "a3_armor_f_amv", - "a3_armor_f_apc_wheeled_03", - "a3_armor_f_beta", - "a3_armor_f_beta_apc_tracked_02", - "a3_armor_f_epb_apc_tracked_03", - "a3_armor_f_epb_mbt_03", - "a3_armor_f_epc_mbt_01", - "a3_armor_f_marid", - "a3_armor_f_panther", - "a3_armor_f_slammer", - "a3_armor_f_t100k", - "a3_baseconfig_f", - "a3_boat_f", - "a3_boat_f_beta_boat_armed_01", - "a3_boat_f_beta_boat_transport_01", - "a3_boat_f_boat_armed_01", - "a3_boat_f_boat_transport_01", - "a3_boat_f_civilian_boat", - "a3_boat_f_epc_submarine_01_f", - "a3_boat_f_gamma_boat_transport_01", - "a3_boat_f_heli_boat_armed_01", - "a3_boat_f_heli_sdv_01", - "a3_boat_f_sdv_01", - "a3_boat_f_trawler", - "a3_cargoposes_f", - "a3_cargoposes_f_heli", - "a3_characters_f", - "a3_characters_f_beta", - "a3_characters_f_blufor", - "a3_characters_f_bootcamp", - "a3_characters_f_bootcamp_common", - "a3_characters_f_civil", - "a3_characters_f_common", - "a3_characters_f_epa", - "a3_characters_f_epb", - "a3_characters_f_epb_heads", - "a3_characters_f_epc", - "a3_characters_f_gamma", - "a3_characters_f_heads", - "a3_characters_f_indep", - "a3_characters_f_kart", - "a3_characters_f_mark", - "a3_characters_f_opfor", - "a3_characters_f_proxies", - "a3_data_f", - "a3_data_f_bootcamp", - "a3_data_f_curator", - "a3_data_f_curator_characters", - "a3_data_f_curator_eagle", - "a3_data_f_curator_intel", - "a3_data_f_curator_misc", - "a3_data_f_curator_respawn", - "a3_data_f_curator_virtual", - "a3_data_f_heli", - "a3_data_f_hook", - "a3_data_f_kart", - "a3_data_f_kart_particleeffects", - "a3_data_f_mark", - "a3_data_f_particleeffects", - "a3_dubbing_radio_f", - "a3_editor_f", - "a3_functions_f", - "a3_functions_f_bootcamp", - "a3_functions_f_curator", - "a3_functions_f_epa", - "a3_functions_f_epc", - "a3_functions_f_heli", - "a3_functions_f_mark", - "a3_functions_f_mp_mark", - "a3_language_f", - "a3_language_f_beta", - "a3_language_f_bootcamp", - "a3_language_f_curator", - "a3_language_f_epa", - "a3_language_f_epb", - "a3_language_f_epc", - "a3_language_f_gamma", - "a3_language_f_heli", - "a3_language_f_kart", - "a3_language_f_mark", - "a3_language_f_mp_mark", - "a3_languagemissions_f", - "a3_languagemissions_f_beta", - "a3_languagemissions_f_gamma", - "a3_languagemissions_f_kart", - "a3_languagemissions_f_mp_mark", - "a3_map_altis", - "a3_map_altis_scenes", - "a3_map_data", - "a3_map_stratis", - "a3_map_stratis_scenes", - "a3_map_vr_scenes", - "a3_misc_f", - "a3_misc_f_helpers", - "a3_missions_f", - "a3_missions_f_beta", - "a3_missions_f_bootcamp", - "a3_missions_f_curator", - "a3_missions_f_epa", - "a3_missions_f_epb", - "a3_missions_f_epc", - "a3_missions_f_gamma", - "a3_missions_f_heli", - "a3_missions_f_kart", - "a3_missions_f_mark", - "a3_missions_f_mp_mark", - "a3_modules_f", - "a3_modules_f_beta", - "a3_modules_f_beta_firingdrills", - "a3_modules_f_bootcamp", - "a3_modules_f_bootcamp_misc", - "a3_modules_f_curator", - "a3_modules_f_curator_animals", - "a3_modules_f_curator_cas", - "a3_modules_f_curator_chemlights", - "a3_modules_f_curator_curator", - "a3_modules_f_curator_effects", - "a3_modules_f_curator_environment", - "a3_modules_f_curator_flares", - "a3_modules_f_curator_intel", - "a3_modules_f_curator_lightning", - "a3_modules_f_curator_mines", - "a3_modules_f_curator_misc", - "a3_modules_f_curator_multiplayer", - "a3_modules_f_curator_objectives", - "a3_modules_f_curator_ordnance", - "a3_modules_f_curator_respawn", - "a3_modules_f_curator_smokeshells", - "a3_modules_f_dyno", - "a3_modules_f_effects", - "a3_modules_f_epb", - "a3_modules_f_epb_misc", - "a3_modules_f_events", - "a3_modules_f_groupmodifiers", - "a3_modules_f_hc", - "a3_modules_f_heli", - "a3_modules_f_heli_spawnai", - "a3_modules_f_intel", - "a3_modules_f_kart", - "a3_modules_f_kart_timetrials", - "a3_modules_f_livefeed", - "a3_modules_f_mark", - "a3_modules_f_mark_firingdrills", - "a3_modules_f_mark_objectives", - "a3_modules_f_marta", - "a3_modules_f_misc", - "a3_modules_f_mp_mark", - "a3_modules_f_multiplayer", - "a3_modules_f_objectmodifiers", - "a3_modules_f_sites", - "a3_modules_f_skirmish", - "a3_modules_f_strategicmap", - "a3_modules_f_supports", - "a3_modules_f_uav", - "a3_music_f", - "a3_music_f_bootcamp", - "a3_music_f_epa", - "a3_music_f_epb", - "a3_music_f_epc", - "a3_music_f_heli", - "a3_music_f_mark", - "a3_plants_f_bush", - "a3_roads_f", - "a3_rocks_f", - "a3_signs_f", - "a3_signs_f_ad", - "a3_soft_f", - "a3_soft_f_beta_quadbike", - "a3_soft_f_bootcamp_offroad_01", - "a3_soft_f_bootcamp_quadbike", - "a3_soft_f_bootcamp_truck", - "a3_soft_f_car", - "a3_soft_f_crusher_ugv", - "a3_soft_f_epc_truck_03", - "a3_soft_f_gamma_hemtt", - "a3_soft_f_gamma_offroad", - "a3_soft_f_gamma_quadbike", - "a3_soft_f_gamma_truckheavy", - "a3_soft_f_heli_car", - "a3_soft_f_heli_crusher_ugv", - "a3_soft_f_heli_mrap_01", - "a3_soft_f_heli_mrap_02", - "a3_soft_f_heli_mrap_03", - "a3_soft_f_heli_quadbike", - "a3_soft_f_heli_suv", - "a3_soft_f_heli_truck", - "a3_soft_f_hemtt", - "a3_soft_f_kart_kart_01", - "a3_soft_f_mrap_01", - "a3_soft_f_mrap_02", - "a3_soft_f_mrap_03", - "a3_soft_f_offroad_01", - "a3_soft_f_quadbike", - "a3_soft_f_suv", - "a3_soft_f_truck", - "a3_soft_f_truckheavy", - "a3_sounds_f", - "a3_sounds_f_bootcamp", - "a3_sounds_f_epb", - "a3_sounds_f_epc", - "a3_static_f", - "a3_static_f_beta_mortar_01", - "a3_static_f_gamma", - "a3_static_f_gamma_aa", - "a3_static_f_gamma_at", - "a3_static_f_gamma_mortar_01", - "a3_static_f_mark_designator_01", - "a3_static_f_mark_designator_02", - "a3_static_f_mortar_01", - "a3_structures_f", - "a3_structures_f_bootcamp_civ_camping", - "a3_structures_f_bootcamp_civ_sportsgrounds", - "a3_structures_f_bootcamp_ind_cargo", - "a3_structures_f_bootcamp_items_electronics", - "a3_structures_f_bootcamp_items_food", - "a3_structures_f_bootcamp_items_sport", - "a3_structures_f_bootcamp_system", - "a3_structures_f_bootcamp_training", - "a3_structures_f_bootcamp_vr_blocks", - "a3_structures_f_bootcamp_vr_coverobjects", - "a3_structures_f_bootcamp_vr_helpers", - "a3_structures_f_bridges", - "a3_structures_f_civ", - "a3_structures_f_civ_accessories", - "a3_structures_f_civ_ancient", - "a3_structures_f_civ_belltowers", - "a3_structures_f_civ_calvaries", - "a3_structures_f_civ_camping", - "a3_structures_f_civ_chapels", - "a3_structures_f_civ_constructions", - "a3_structures_f_civ_dead", - "a3_structures_f_civ_garbage", - "a3_structures_f_civ_graffiti", - "a3_structures_f_civ_infoboards", - "a3_structures_f_civ_kiosks", - "a3_structures_f_civ_lamps", - "a3_structures_f_civ_market", - "a3_structures_f_civ_offices", - "a3_structures_f_civ_pavements", - "a3_structures_f_civ_playground", - "a3_structures_f_civ_sportsgrounds", - "a3_structures_f_civ_statues", - "a3_structures_f_civ_tourism", - "a3_structures_f_dominants", - "a3_structures_f_dominants_amphitheater", - "a3_structures_f_dominants_castle", - "a3_structures_f_dominants_church", - "a3_structures_f_dominants_hospital", - "a3_structures_f_dominants_lighthouse", - "a3_structures_f_dominants_wip", - "a3_structures_f_epa_civ_camping", - "a3_structures_f_epa_civ_constructions", - "a3_structures_f_epa_items_electronics", - "a3_structures_f_epa_items_food", - "a3_structures_f_epa_items_medical", - "a3_structures_f_epa_items_tools", - "a3_structures_f_epa_items_vessels", - "a3_structures_f_epa_mil_scrapyard", - "a3_structures_f_epa_walls", - "a3_structures_f_epb_civ_accessories", - "a3_structures_f_epb_civ_camping", - "a3_structures_f_epb_civ_dead", - "a3_structures_f_epb_civ_garbage", - "a3_structures_f_epb_civ_graffiti", - "a3_structures_f_epb_civ_playground", - "a3_structures_f_epb_furniture", - "a3_structures_f_epb_items_documents", - "a3_structures_f_epb_items_luggage", - "a3_structures_f_epb_items_military", - "a3_structures_f_epb_items_vessels", - "a3_structures_f_epb_naval_fishing", - "a3_structures_f_epc_civ_accessories", - "a3_structures_f_epc_civ_camping", - "a3_structures_f_epc_civ_garbage", - "a3_structures_f_epc_civ_infoboards", - "a3_structures_f_epc_civ_kiosks", - "a3_structures_f_epc_civ_playground", - "a3_structures_f_epc_civ_tourism", - "a3_structures_f_epc_dominants_ghosthotel", - "a3_structures_f_epc_dominants_stadium", - "a3_structures_f_epc_furniture", - "a3_structures_f_epc_items_documents", - "a3_structures_f_epc_items_electronics", - "a3_structures_f_epc_walls", - "a3_structures_f_furniture", - "a3_structures_f_heli_civ_accessories", - "a3_structures_f_heli_civ_constructions", - "a3_structures_f_heli_civ_garbage", - "a3_structures_f_heli_civ_market", - "a3_structures_f_heli_furniture", - "a3_structures_f_heli_ind_airport", - "a3_structures_f_heli_ind_cargo", - "a3_structures_f_heli_ind_machines", - "a3_structures_f_heli_items_airport", - "a3_structures_f_heli_items_electronics", - "a3_structures_f_heli_items_food", - "a3_structures_f_heli_items_luggage", - "a3_structures_f_heli_items_sport", - "a3_structures_f_heli_items_tools", - "a3_structures_f_heli_vr_helpers", - "a3_structures_f_households", - "a3_structures_f_households_addons", - "a3_structures_f_households_house_big01", - "a3_structures_f_households_house_big02", - "a3_structures_f_households_house_shop01", - "a3_structures_f_households_house_shop02", - "a3_structures_f_households_house_small01", - "a3_structures_f_households_house_small02", - "a3_structures_f_households_house_small03", - "a3_structures_f_households_slum", - "a3_structures_f_households_stone_big", - "a3_structures_f_households_stone_shed", - "a3_structures_f_households_stone_small", - "a3_structures_f_households_wip", - "a3_structures_f_ind", - "a3_structures_f_ind_airport", - "a3_structures_f_ind_cargo", - "a3_structures_f_ind_carservice", - "a3_structures_f_ind_concretemixingplant", - "a3_structures_f_ind_crane", - "a3_structures_f_ind_dieselpowerplant", - "a3_structures_f_ind_factory", - "a3_structures_f_ind_fuelstation", - "a3_structures_f_ind_fuelstation_small", - "a3_structures_f_ind_pipes", - "a3_structures_f_ind_powerlines", - "a3_structures_f_ind_reservoirtank", - "a3_structures_f_ind_shed", - "a3_structures_f_ind_solarpowerplant", - "a3_structures_f_ind_tank", - "a3_structures_f_ind_transmitter_tower", - "a3_structures_f_ind_wavepowerplant", - "a3_structures_f_ind_windmill", - "a3_structures_f_ind_windpowerplant", - "a3_structures_f_items", - "a3_structures_f_items_cans", - "a3_structures_f_items_documents", - "a3_structures_f_items_electronics", - "a3_structures_f_items_gadgets", - "a3_structures_f_items_luggage", - "a3_structures_f_items_medical", - "a3_structures_f_items_military", - "a3_structures_f_items_stationery", - "a3_structures_f_items_tools", - "a3_structures_f_items_valuables", - "a3_structures_f_items_vessels", - "a3_structures_f_kart_civ_sportsgrounds", - "a3_structures_f_kart_mil_flags", - "a3_structures_f_kart_signs_companies", - "a3_structures_f_mark_items_military", - "a3_structures_f_mark_items_sport", - "a3_structures_f_mark_mil_flags", - "a3_structures_f_mark_training", - "a3_structures_f_mark_vr_helpers", - "a3_structures_f_mark_vr_shapes", - "a3_structures_f_mark_vr_targets", - "a3_structures_f_mil", - "a3_structures_f_mil_bagbunker", - "a3_structures_f_mil_bagfence", - "a3_structures_f_mil_barracks", - "a3_structures_f_mil_bunker", - "a3_structures_f_mil_cargo", - "a3_structures_f_mil_flags", - "a3_structures_f_mil_fortification", - "a3_structures_f_mil_helipads", - "a3_structures_f_mil_offices", - "a3_structures_f_mil_radar", - "a3_structures_f_mil_scrapyard", - "a3_structures_f_mil_shelters", - "a3_structures_f_mil_tenthangar", - "a3_structures_f_naval", - "a3_structures_f_naval_buoys", - "a3_structures_f_naval_fishing", - "a3_structures_f_naval_piers", - "a3_structures_f_naval_rowboats", - "a3_structures_f_research", - "a3_structures_f_signs_companies", - "a3_structures_f_system", - "a3_structures_f_training", - "a3_structures_f_training_invisibletarget", - "a3_structures_f_walls", - "a3_structures_f_wrecks", - "a3_supplies_f_heli", - "a3_supplies_f_heli_bladders", - "a3_supplies_f_heli_cargonets", - "a3_supplies_f_heli_fuel", - "a3_supplies_f_heli_slingload", - "a3_supplies_f_mark", - "a3_uav_f_characters_f_gamma", - "a3_uav_f_weapons_f_gamma_ammoboxes", - "a3_ui_f", - "a3_ui_f_bootcamp", - "a3_ui_f_curator", - "a3_ui_f_heli", - "a3_ui_f_kart", - "a3_ui_f_mark", - "a3_ui_f_mp_mark", - "a3_uifonts_f", - "a3_weapons_f", - "a3_weapons_f_aaf", - "a3_weapons_f_acc", - "a3_weapons_f_ammoboxes", - "a3_weapons_f_beta", - "a3_weapons_f_beta_acc", - "a3_weapons_f_beta_ammoboxes", - "a3_weapons_f_beta_ebr", - "a3_weapons_f_beta_rifles_khaybar", - "a3_weapons_f_beta_rifles_mx", - "a3_weapons_f_beta_rifles_trg20", - "a3_weapons_f_bootcamp", - "a3_weapons_f_bootcamp_ammoboxes", - "a3_weapons_f_bootcamp_longrangerifles_gm6", - "a3_weapons_f_bootcamp_longrangerifles_m320", - "a3_weapons_f_csat", - "a3_weapons_f_dummyweapons", - "a3_weapons_f_ebr", - "a3_weapons_f_epa", - "a3_weapons_f_epa_acc", - "a3_weapons_f_epa_ammoboxes", - "a3_weapons_f_epa_ebr", - "a3_weapons_f_epa_longrangerifles_dmr_01", - "a3_weapons_f_epa_longrangerifles_gm6", - "a3_weapons_f_epa_rifles_mx", - "a3_weapons_f_epb", - "a3_weapons_f_epb_acc", - "a3_weapons_f_epb_ammoboxes", - "a3_weapons_f_epb_longrangerifles_gm3", - "a3_weapons_f_epb_longrangerifles_m320", - "a3_weapons_f_epb_rifles_mx_black", - "a3_weapons_f_epc", - "a3_weapons_f_explosives", - "a3_weapons_f_fia", - "a3_weapons_f_gamma", - "a3_weapons_f_gamma_acc", - "a3_weapons_f_gamma_ammoboxes", - "a3_weapons_f_gamma_items", - "a3_weapons_f_headgear", - "a3_weapons_f_itemholders", - "a3_weapons_f_items", - "a3_weapons_f_kart", - "a3_weapons_f_kart_pistols_pistol_signal_f", - "a3_weapons_f_launchers_law", - "a3_weapons_f_launchers_nlaw", - "a3_weapons_f_launchers_titan", - "a3_weapons_f_longrangerifles_gm6", - "a3_weapons_f_longrangerifles_m320", - "a3_weapons_f_machineguns_m200", - "a3_weapons_f_machineguns_zafir", - "a3_weapons_f_mark", - "a3_weapons_f_mark_acc", - "a3_weapons_f_mark_ebr", - "a3_weapons_f_mark_longrangerifles_dmr_01", - "a3_weapons_f_mark_longrangerifles_dmr_02", - "a3_weapons_f_mark_longrangerifles_dmr_03", - "a3_weapons_f_mark_longrangerifles_dmr_04", - "a3_weapons_f_mark_longrangerifles_dmr_05", - "a3_weapons_f_mark_longrangerifles_dmr_06", - "a3_weapons_f_mark_longrangerifles_gm6", - "a3_weapons_f_mark_longrangerifles_gm6_camo", - "a3_weapons_f_mark_longrangerifles_m320", - "a3_weapons_f_mark_longrangerifles_m320_camo", - "a3_weapons_f_mark_machineguns_m200", - "a3_weapons_f_mark_machineguns_mmg_01", - "a3_weapons_f_mark_machineguns_mmg_02", - "a3_weapons_f_mark_machineguns_zafir", - "a3_weapons_f_mark_rifles_khaybar", - "a3_weapons_f_mark_rifles_mk20", - "a3_weapons_f_mark_rifles_mx", - "a3_weapons_f_mark_rifles_sdar", - "a3_weapons_f_mark_rifles_trg20", - "a3_weapons_f_nato", - "a3_weapons_f_pistols_acpc2", - "a3_weapons_f_pistols_p07", - "a3_weapons_f_pistols_pdw2000", - "a3_weapons_f_pistols_pistol_heavy_01", - "a3_weapons_f_pistols_pistol_heavy_02", - "a3_weapons_f_pistols_rook40", - "a3_weapons_f_rifles_khaybar", - "a3_weapons_f_rifles_mk20", - "a3_weapons_f_rifles_mx", - "a3_weapons_f_rifles_sdar", - "a3_weapons_f_rifles_smg_02", - "a3_weapons_f_rifles_trg20", - "a3_weapons_f_rifles_vector", - "a3_weapons_f_uniforms", - "a3_weapons_f_vests", - "a3data", - "map_vr", - "extended_eventhandlers", "CBA_UI", "CBA_XEH", "CBA_XEH_A3" - }; - author[] = {"ACE Team"}; - authorUrl = ""; - versionDesc = "A.C.E."; - versionAct = QUOTE(['MAIN',_this] execVM '\z\ace\addons\main\about.sqf';); - VERSION_CONFIG; - }; -}; - -class CfgMods { - class PREFIX { - dir = "@ACE"; - name = "Core - Advanced Combat Environment"; - picture = "A3\Ui_f\data\Logos\arma3_expansion_alpha_ca"; - hidePicture = "true"; - hideName = "true"; - actionName = "Website"; - action = "http://ace.dev-heaven.net"; - description = "Bugtracker: "; - }; -}; - -class CfgSettings { - class CBA { - class Versioning { - class PREFIX { - level = DEFAULT_VERSIONING_LEVEL; - handler = "ace_common_fnc_mismatch"; - class Dependencies { - CBA[]={"cba_main", {1,0,0}, "true"}; - XEH[]={"cba_xeh", {1,0,0}, "true"}; - }; - }; - }; - /* - class Registry { - class PREFIX { - removed[] = {}; - }; - }; - */ - }; -}; - -#include "CfgModuleCategories.hpp" +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = { + "a3_air_f", + "a3_air_f_beta", + "a3_air_f_beta_heli_attack_01", + "a3_air_f_beta_heli_attack_02", + "a3_air_f_beta_heli_transport_01", + "a3_air_f_beta_heli_transport_02", + "a3_air_f_beta_parachute_01", + "a3_air_f_beta_parachute_02", + "a3_air_f_epb_heli_light_03", + "a3_air_f_epc_plane_cas_01", + "a3_air_f_epc_plane_cas_02", + "a3_air_f_epc_plane_fighter_03", + "a3_air_f_gamma_plane_fighter_03", + "a3_air_f_gamma_uav_01", + "a3_air_f_gamma_uav_02", + "a3_air_f_heli", + "a3_air_f_heli_heli_attack_01", + "a3_air_f_heli_heli_attack_02", + "a3_air_f_heli_heli_light_01", + "a3_air_f_heli_heli_light_02", + "a3_air_f_heli_heli_light_03", + "a3_air_f_heli_heli_transport_01", + "a3_air_f_heli_heli_transport_02", + "a3_air_f_heli_heli_transport_03", + "a3_air_f_heli_heli_transport_04", + "a3_air_f_heli_light_01", + "a3_air_f_heli_light_02", + "a3_animals_f", + "a3_animals_f_animconfig", + "a3_animals_f_chicken", + "a3_animals_f_dog", + "a3_animals_f_fishes", + "a3_animals_f_goat", + "a3_animals_f_kestrel", + "a3_animals_f_rabbit", + "a3_animals_f_seagull", + "a3_animals_f_sheep", + "a3_animals_f_snakes", + "a3_animals_f_turtle", + "a3_anims_f", + "a3_anims_f_config_sdr", + "a3_anims_f_epa", + "a3_anims_f_epc", + "a3_anims_f_heli", + "a3_anims_f_kart", + "a3_anims_f_mark_deployment", + "a3_armor_f", + "a3_armor_f_amv", + "a3_armor_f_apc_wheeled_03", + "a3_armor_f_beta", + "a3_armor_f_beta_apc_tracked_02", + "a3_armor_f_epb_apc_tracked_03", + "a3_armor_f_epb_mbt_03", + "a3_armor_f_epc_mbt_01", + "a3_armor_f_marid", + "a3_armor_f_panther", + "a3_armor_f_slammer", + "a3_armor_f_t100k", + "a3_baseconfig_f", + "a3_boat_f", + "a3_boat_f_beta_boat_armed_01", + "a3_boat_f_beta_boat_transport_01", + "a3_boat_f_boat_armed_01", + "a3_boat_f_boat_transport_01", + "a3_boat_f_civilian_boat", + "a3_boat_f_epc_submarine_01_f", + "a3_boat_f_gamma_boat_transport_01", + "a3_boat_f_heli_boat_armed_01", + "a3_boat_f_heli_sdv_01", + "a3_boat_f_sdv_01", + "a3_boat_f_trawler", + "a3_cargoposes_f", + "a3_cargoposes_f_heli", + "a3_characters_f", + "a3_characters_f_beta", + "a3_characters_f_blufor", + "a3_characters_f_bootcamp", + "a3_characters_f_bootcamp_common", + "a3_characters_f_civil", + "a3_characters_f_common", + "a3_characters_f_epa", + "a3_characters_f_epb", + "a3_characters_f_epb_heads", + "a3_characters_f_epc", + "a3_characters_f_gamma", + "a3_characters_f_heads", + "a3_characters_f_indep", + "a3_characters_f_kart", + "a3_characters_f_mark", + "a3_characters_f_opfor", + "a3_characters_f_proxies", + "a3_data_f", + "a3_data_f_bootcamp", + "a3_data_f_curator", + "a3_data_f_curator_characters", + "a3_data_f_curator_eagle", + "a3_data_f_curator_intel", + "a3_data_f_curator_misc", + "a3_data_f_curator_respawn", + "a3_data_f_curator_virtual", + "a3_data_f_heli", + "a3_data_f_hook", + "a3_data_f_kart", + "a3_data_f_kart_particleeffects", + "a3_data_f_mark", + "a3_data_f_particleeffects", + "a3_dubbing_radio_f", + "a3_editor_f", + "a3_functions_f", + "a3_functions_f_bootcamp", + "a3_functions_f_curator", + "a3_functions_f_epa", + "a3_functions_f_epc", + "a3_functions_f_heli", + "a3_functions_f_mark", + "a3_functions_f_mp_mark", + "a3_language_f", + "a3_language_f_beta", + "a3_language_f_bootcamp", + "a3_language_f_curator", + "a3_language_f_epa", + "a3_language_f_epb", + "a3_language_f_epc", + "a3_language_f_gamma", + "a3_language_f_heli", + "a3_language_f_kart", + "a3_language_f_mark", + "a3_language_f_mp_mark", + "a3_languagemissions_f", + "a3_languagemissions_f_beta", + "a3_languagemissions_f_gamma", + "a3_languagemissions_f_kart", + "a3_languagemissions_f_mp_mark", + "a3_map_altis", + "a3_map_altis_scenes", + "a3_map_data", + "a3_map_stratis", + "a3_map_stratis_scenes", + "a3_map_vr_scenes", + "a3_misc_f", + "a3_misc_f_helpers", + "a3_missions_f", + "a3_missions_f_beta", + "a3_missions_f_bootcamp", + "a3_missions_f_curator", + "a3_missions_f_epa", + "a3_missions_f_epb", + "a3_missions_f_epc", + "a3_missions_f_gamma", + "a3_missions_f_heli", + "a3_missions_f_kart", + "a3_missions_f_mark", + "a3_missions_f_mp_mark", + "a3_modules_f", + "a3_modules_f_beta", + "a3_modules_f_beta_firingdrills", + "a3_modules_f_bootcamp", + "a3_modules_f_bootcamp_misc", + "a3_modules_f_curator", + "a3_modules_f_curator_animals", + "a3_modules_f_curator_cas", + "a3_modules_f_curator_chemlights", + "a3_modules_f_curator_curator", + "a3_modules_f_curator_effects", + "a3_modules_f_curator_environment", + "a3_modules_f_curator_flares", + "a3_modules_f_curator_intel", + "a3_modules_f_curator_lightning", + "a3_modules_f_curator_mines", + "a3_modules_f_curator_misc", + "a3_modules_f_curator_multiplayer", + "a3_modules_f_curator_objectives", + "a3_modules_f_curator_ordnance", + "a3_modules_f_curator_respawn", + "a3_modules_f_curator_smokeshells", + "a3_modules_f_dyno", + "a3_modules_f_effects", + "a3_modules_f_epb", + "a3_modules_f_epb_misc", + "a3_modules_f_events", + "a3_modules_f_groupmodifiers", + "a3_modules_f_hc", + "a3_modules_f_heli", + "a3_modules_f_heli_spawnai", + "a3_modules_f_intel", + "a3_modules_f_kart", + "a3_modules_f_kart_timetrials", + "a3_modules_f_livefeed", + "a3_modules_f_mark", + "a3_modules_f_mark_firingdrills", + "a3_modules_f_mark_objectives", + "a3_modules_f_marta", + "a3_modules_f_misc", + "a3_modules_f_mp_mark", + "a3_modules_f_multiplayer", + "a3_modules_f_objectmodifiers", + "a3_modules_f_sites", + "a3_modules_f_skirmish", + "a3_modules_f_strategicmap", + "a3_modules_f_supports", + "a3_modules_f_uav", + "a3_music_f", + "a3_music_f_bootcamp", + "a3_music_f_epa", + "a3_music_f_epb", + "a3_music_f_epc", + "a3_music_f_heli", + "a3_music_f_mark", + "a3_plants_f_bush", + "a3_roads_f", + "a3_rocks_f", + "a3_signs_f", + "a3_signs_f_ad", + "a3_soft_f", + "a3_soft_f_beta_quadbike", + "a3_soft_f_bootcamp_offroad_01", + "a3_soft_f_bootcamp_quadbike", + "a3_soft_f_bootcamp_truck", + "a3_soft_f_car", + "a3_soft_f_crusher_ugv", + "a3_soft_f_epc_truck_03", + "a3_soft_f_gamma_hemtt", + "a3_soft_f_gamma_offroad", + "a3_soft_f_gamma_quadbike", + "a3_soft_f_gamma_truckheavy", + "a3_soft_f_heli_car", + "a3_soft_f_heli_crusher_ugv", + "a3_soft_f_heli_mrap_01", + "a3_soft_f_heli_mrap_02", + "a3_soft_f_heli_mrap_03", + "a3_soft_f_heli_quadbike", + "a3_soft_f_heli_suv", + "a3_soft_f_heli_truck", + "a3_soft_f_hemtt", + "a3_soft_f_kart_kart_01", + "a3_soft_f_mrap_01", + "a3_soft_f_mrap_02", + "a3_soft_f_mrap_03", + "a3_soft_f_offroad_01", + "a3_soft_f_quadbike", + "a3_soft_f_suv", + "a3_soft_f_truck", + "a3_soft_f_truckheavy", + "a3_sounds_f", + "a3_sounds_f_bootcamp", + "a3_sounds_f_epb", + "a3_sounds_f_epc", + "a3_static_f", + "a3_static_f_beta_mortar_01", + "a3_static_f_gamma", + "a3_static_f_gamma_aa", + "a3_static_f_gamma_at", + "a3_static_f_gamma_mortar_01", + "a3_static_f_mark_designator_01", + "a3_static_f_mark_designator_02", + "a3_static_f_mortar_01", + "a3_structures_f", + "a3_structures_f_bootcamp_civ_camping", + "a3_structures_f_bootcamp_civ_sportsgrounds", + "a3_structures_f_bootcamp_ind_cargo", + "a3_structures_f_bootcamp_items_electronics", + "a3_structures_f_bootcamp_items_food", + "a3_structures_f_bootcamp_items_sport", + "a3_structures_f_bootcamp_system", + "a3_structures_f_bootcamp_training", + "a3_structures_f_bootcamp_vr_blocks", + "a3_structures_f_bootcamp_vr_coverobjects", + "a3_structures_f_bootcamp_vr_helpers", + "a3_structures_f_bridges", + "a3_structures_f_civ", + "a3_structures_f_civ_accessories", + "a3_structures_f_civ_ancient", + "a3_structures_f_civ_belltowers", + "a3_structures_f_civ_calvaries", + "a3_structures_f_civ_camping", + "a3_structures_f_civ_chapels", + "a3_structures_f_civ_constructions", + "a3_structures_f_civ_dead", + "a3_structures_f_civ_garbage", + "a3_structures_f_civ_graffiti", + "a3_structures_f_civ_infoboards", + "a3_structures_f_civ_kiosks", + "a3_structures_f_civ_lamps", + "a3_structures_f_civ_market", + "a3_structures_f_civ_offices", + "a3_structures_f_civ_pavements", + "a3_structures_f_civ_playground", + "a3_structures_f_civ_sportsgrounds", + "a3_structures_f_civ_statues", + "a3_structures_f_civ_tourism", + "a3_structures_f_dominants", + "a3_structures_f_dominants_amphitheater", + "a3_structures_f_dominants_castle", + "a3_structures_f_dominants_church", + "a3_structures_f_dominants_hospital", + "a3_structures_f_dominants_lighthouse", + "a3_structures_f_dominants_wip", + "a3_structures_f_epa_civ_camping", + "a3_structures_f_epa_civ_constructions", + "a3_structures_f_epa_items_electronics", + "a3_structures_f_epa_items_food", + "a3_structures_f_epa_items_medical", + "a3_structures_f_epa_items_tools", + "a3_structures_f_epa_items_vessels", + "a3_structures_f_epa_mil_scrapyard", + "a3_structures_f_epa_walls", + "a3_structures_f_epb_civ_accessories", + "a3_structures_f_epb_civ_camping", + "a3_structures_f_epb_civ_dead", + "a3_structures_f_epb_civ_garbage", + "a3_structures_f_epb_civ_graffiti", + "a3_structures_f_epb_civ_playground", + "a3_structures_f_epb_furniture", + "a3_structures_f_epb_items_documents", + "a3_structures_f_epb_items_luggage", + "a3_structures_f_epb_items_military", + "a3_structures_f_epb_items_vessels", + "a3_structures_f_epb_naval_fishing", + "a3_structures_f_epc_civ_accessories", + "a3_structures_f_epc_civ_camping", + "a3_structures_f_epc_civ_garbage", + "a3_structures_f_epc_civ_infoboards", + "a3_structures_f_epc_civ_kiosks", + "a3_structures_f_epc_civ_playground", + "a3_structures_f_epc_civ_tourism", + "a3_structures_f_epc_dominants_ghosthotel", + "a3_structures_f_epc_dominants_stadium", + "a3_structures_f_epc_furniture", + "a3_structures_f_epc_items_documents", + "a3_structures_f_epc_items_electronics", + "a3_structures_f_epc_walls", + "a3_structures_f_furniture", + "a3_structures_f_heli_civ_accessories", + "a3_structures_f_heli_civ_constructions", + "a3_structures_f_heli_civ_garbage", + "a3_structures_f_heli_civ_market", + "a3_structures_f_heli_furniture", + "a3_structures_f_heli_ind_airport", + "a3_structures_f_heli_ind_cargo", + "a3_structures_f_heli_ind_machines", + "a3_structures_f_heli_items_airport", + "a3_structures_f_heli_items_electronics", + "a3_structures_f_heli_items_food", + "a3_structures_f_heli_items_luggage", + "a3_structures_f_heli_items_sport", + "a3_structures_f_heli_items_tools", + "a3_structures_f_heli_vr_helpers", + "a3_structures_f_households", + "a3_structures_f_households_addons", + "a3_structures_f_households_house_big01", + "a3_structures_f_households_house_big02", + "a3_structures_f_households_house_shop01", + "a3_structures_f_households_house_shop02", + "a3_structures_f_households_house_small01", + "a3_structures_f_households_house_small02", + "a3_structures_f_households_house_small03", + "a3_structures_f_households_slum", + "a3_structures_f_households_stone_big", + "a3_structures_f_households_stone_shed", + "a3_structures_f_households_stone_small", + "a3_structures_f_households_wip", + "a3_structures_f_ind", + "a3_structures_f_ind_airport", + "a3_structures_f_ind_cargo", + "a3_structures_f_ind_carservice", + "a3_structures_f_ind_concretemixingplant", + "a3_structures_f_ind_crane", + "a3_structures_f_ind_dieselpowerplant", + "a3_structures_f_ind_factory", + "a3_structures_f_ind_fuelstation", + "a3_structures_f_ind_fuelstation_small", + "a3_structures_f_ind_pipes", + "a3_structures_f_ind_powerlines", + "a3_structures_f_ind_reservoirtank", + "a3_structures_f_ind_shed", + "a3_structures_f_ind_solarpowerplant", + "a3_structures_f_ind_tank", + "a3_structures_f_ind_transmitter_tower", + "a3_structures_f_ind_wavepowerplant", + "a3_structures_f_ind_windmill", + "a3_structures_f_ind_windpowerplant", + "a3_structures_f_items", + "a3_structures_f_items_cans", + "a3_structures_f_items_documents", + "a3_structures_f_items_electronics", + "a3_structures_f_items_gadgets", + "a3_structures_f_items_luggage", + "a3_structures_f_items_medical", + "a3_structures_f_items_military", + "a3_structures_f_items_stationery", + "a3_structures_f_items_tools", + "a3_structures_f_items_valuables", + "a3_structures_f_items_vessels", + "a3_structures_f_kart_civ_sportsgrounds", + "a3_structures_f_kart_mil_flags", + "a3_structures_f_kart_signs_companies", + "a3_structures_f_mark_items_military", + "a3_structures_f_mark_items_sport", + "a3_structures_f_mark_mil_flags", + "a3_structures_f_mark_training", + "a3_structures_f_mark_vr_helpers", + "a3_structures_f_mark_vr_shapes", + "a3_structures_f_mark_vr_targets", + "a3_structures_f_mil", + "a3_structures_f_mil_bagbunker", + "a3_structures_f_mil_bagfence", + "a3_structures_f_mil_barracks", + "a3_structures_f_mil_bunker", + "a3_structures_f_mil_cargo", + "a3_structures_f_mil_flags", + "a3_structures_f_mil_fortification", + "a3_structures_f_mil_helipads", + "a3_structures_f_mil_offices", + "a3_structures_f_mil_radar", + "a3_structures_f_mil_scrapyard", + "a3_structures_f_mil_shelters", + "a3_structures_f_mil_tenthangar", + "a3_structures_f_naval", + "a3_structures_f_naval_buoys", + "a3_structures_f_naval_fishing", + "a3_structures_f_naval_piers", + "a3_structures_f_naval_rowboats", + "a3_structures_f_research", + "a3_structures_f_signs_companies", + "a3_structures_f_system", + "a3_structures_f_training", + "a3_structures_f_training_invisibletarget", + "a3_structures_f_walls", + "a3_structures_f_wrecks", + "a3_supplies_f_heli", + "a3_supplies_f_heli_bladders", + "a3_supplies_f_heli_cargonets", + "a3_supplies_f_heli_fuel", + "a3_supplies_f_heli_slingload", + "a3_supplies_f_mark", + "a3_uav_f_characters_f_gamma", + "a3_uav_f_weapons_f_gamma_ammoboxes", + "a3_ui_f", + "a3_ui_f_bootcamp", + "a3_ui_f_curator", + "a3_ui_f_heli", + "a3_ui_f_kart", + "a3_ui_f_mark", + "a3_ui_f_mp_mark", + "a3_uifonts_f", + "a3_weapons_f", + "a3_weapons_f_aaf", + "a3_weapons_f_acc", + "a3_weapons_f_ammoboxes", + "a3_weapons_f_beta", + "a3_weapons_f_beta_acc", + "a3_weapons_f_beta_ammoboxes", + "a3_weapons_f_beta_ebr", + "a3_weapons_f_beta_rifles_khaybar", + "a3_weapons_f_beta_rifles_mx", + "a3_weapons_f_beta_rifles_trg20", + "a3_weapons_f_bootcamp", + "a3_weapons_f_bootcamp_ammoboxes", + "a3_weapons_f_bootcamp_longrangerifles_gm6", + "a3_weapons_f_bootcamp_longrangerifles_m320", + "a3_weapons_f_csat", + "a3_weapons_f_dummyweapons", + "a3_weapons_f_ebr", + "a3_weapons_f_epa", + "a3_weapons_f_epa_acc", + "a3_weapons_f_epa_ammoboxes", + "a3_weapons_f_epa_ebr", + "a3_weapons_f_epa_longrangerifles_dmr_01", + "a3_weapons_f_epa_longrangerifles_gm6", + "a3_weapons_f_epa_rifles_mx", + "a3_weapons_f_epb", + "a3_weapons_f_epb_acc", + "a3_weapons_f_epb_ammoboxes", + "a3_weapons_f_epb_longrangerifles_gm3", + "a3_weapons_f_epb_longrangerifles_m320", + "a3_weapons_f_epb_rifles_mx_black", + "a3_weapons_f_epc", + "a3_weapons_f_explosives", + "a3_weapons_f_fia", + "a3_weapons_f_gamma", + "a3_weapons_f_gamma_acc", + "a3_weapons_f_gamma_ammoboxes", + "a3_weapons_f_gamma_items", + "a3_weapons_f_headgear", + "a3_weapons_f_itemholders", + "a3_weapons_f_items", + "a3_weapons_f_kart", + "a3_weapons_f_kart_pistols_pistol_signal_f", + "a3_weapons_f_launchers_law", + "a3_weapons_f_launchers_nlaw", + "a3_weapons_f_launchers_titan", + "a3_weapons_f_longrangerifles_gm6", + "a3_weapons_f_longrangerifles_m320", + "a3_weapons_f_machineguns_m200", + "a3_weapons_f_machineguns_zafir", + "a3_weapons_f_mark", + "a3_weapons_f_mark_acc", + "a3_weapons_f_mark_ebr", + "a3_weapons_f_mark_longrangerifles_dmr_01", + "a3_weapons_f_mark_longrangerifles_dmr_02", + "a3_weapons_f_mark_longrangerifles_dmr_03", + "a3_weapons_f_mark_longrangerifles_dmr_04", + "a3_weapons_f_mark_longrangerifles_dmr_05", + "a3_weapons_f_mark_longrangerifles_dmr_06", + "a3_weapons_f_mark_longrangerifles_gm6", + "a3_weapons_f_mark_longrangerifles_gm6_camo", + "a3_weapons_f_mark_longrangerifles_m320", + "a3_weapons_f_mark_longrangerifles_m320_camo", + "a3_weapons_f_mark_machineguns_m200", + "a3_weapons_f_mark_machineguns_mmg_01", + "a3_weapons_f_mark_machineguns_mmg_02", + "a3_weapons_f_mark_machineguns_zafir", + "a3_weapons_f_mark_rifles_khaybar", + "a3_weapons_f_mark_rifles_mk20", + "a3_weapons_f_mark_rifles_mx", + "a3_weapons_f_mark_rifles_sdar", + "a3_weapons_f_mark_rifles_trg20", + "a3_weapons_f_nato", + "a3_weapons_f_pistols_acpc2", + "a3_weapons_f_pistols_p07", + "a3_weapons_f_pistols_pdw2000", + "a3_weapons_f_pistols_pistol_heavy_01", + "a3_weapons_f_pistols_pistol_heavy_02", + "a3_weapons_f_pistols_rook40", + "a3_weapons_f_rifles_khaybar", + "a3_weapons_f_rifles_mk20", + "a3_weapons_f_rifles_mx", + "a3_weapons_f_rifles_sdar", + "a3_weapons_f_rifles_smg_02", + "a3_weapons_f_rifles_trg20", + "a3_weapons_f_rifles_vector", + "a3_weapons_f_uniforms", + "a3_weapons_f_vests", + "a3data", + "map_vr", + "extended_eventhandlers", "CBA_UI", "CBA_XEH", "CBA_XEH_A3" + }; + author[] = {"ACE Team"}; + authorUrl = ""; + versionDesc = "A.C.E."; + versionAct = QUOTE(['MAIN',_this] execVM '\z\ace\addons\main\about.sqf';); + VERSION_CONFIG; + }; +}; + +class CfgMods { + class PREFIX { + dir = "@ACE"; + name = "Core - Advanced Combat Environment"; + picture = "A3\Ui_f\data\Logos\arma3_expansion_alpha_ca"; + hidePicture = "true"; + hideName = "true"; + actionName = "Website"; + action = "http://ace.dev-heaven.net"; + description = "Bugtracker: "; + }; +}; + +class CfgSettings { + class CBA { + class Versioning { + class PREFIX { + level = DEFAULT_VERSIONING_LEVEL; + handler = "ace_common_fnc_mismatch"; + class Dependencies { + CBA[]={"cba_main", {1,0,0}, "true"}; + XEH[]={"cba_xeh", {1,0,0}, "true"}; + }; + }; + }; + /* + class Registry { + class PREFIX { + removed[] = {}; + }; + }; + */ + }; +}; + +#include "CfgModuleCategories.hpp" diff --git a/addons/main/license.sqf b/addons/main/license.sqf index d078710247..85d783f18d 100644 --- a/addons/main/license.sqf +++ b/addons/main/license.sqf @@ -1,92 +1,92 @@ -License (short) -=============== - -You are free: -- to Share to copy, distribute and transmit the work - -Under the following conditions: -- Attribution You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). -- Noncommercial You may not use this work for commercial purposes. -- No Derivative Works You may not alter, transform, or build upon this work. - -With the understanding that: - -Waiver Any of the above conditions can be waived if you get permission from the copyright holder. - -Public Domain Where the work or any of its elements is in the public domain under applicable law, that status is in no way affected by the license. - -Other Rights In no way are any of the following rights affected by the license: - - Your fair dealing or fair use rights, or other applicable copyright exceptions and limitations; - - The author's moral rights; - - Rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights. - -Notice For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page. - - -Full license text -================= - -THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. - -BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. - -1. Definitions - -"Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. -"Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. -"Distribute" means to make available to the public the original and copies of the Work through sale or other transfer of ownership. -"Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. -"Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. -"Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. -"You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. -"Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. -"Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. - -2. Fair Dealing Rights. - -Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. - -3. License Grant. - -Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: - -to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; and, to Distribute and Publicly Perform the Work including as incorporated in Collections. -The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats, but otherwise you have no rights to make Adaptations. Subject to 8(f), all rights not expressly granted by Licensor are hereby reserved, including but not limited to the rights set forth in Section 4(d). - -4. Restrictions. - -The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: - -You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. -You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be intended for or directed toward commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in connection with the exchange of copyrighted works. -If You Distribute, or Publicly Perform the Work or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work. The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Collection, at a minimum such credit will appear, if a credit for all contributing authors of Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. - -For the avoidance of doubt: - -Non-waivable Compulsory License Schemes. - -In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; -Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License if Your exercise of such rights is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b) and otherwise waives the right to collect royalties through any statutory or compulsory licensing scheme; and, -Voluntary License Schemes. The Licensor reserves the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License that is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b). -Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. - -5. Representations, Warranties and Disclaimer. - -UNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - -6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -7. Termination. - -This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. -Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). - -Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. - -8. Miscellaneous. - -Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. -If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. -No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. -This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. -The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. +License (short) +=============== + +You are free: +- to Share to copy, distribute and transmit the work + +Under the following conditions: +- Attribution You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). +- Noncommercial You may not use this work for commercial purposes. +- No Derivative Works You may not alter, transform, or build upon this work. + +With the understanding that: + +Waiver Any of the above conditions can be waived if you get permission from the copyright holder. + +Public Domain Where the work or any of its elements is in the public domain under applicable law, that status is in no way affected by the license. + +Other Rights In no way are any of the following rights affected by the license: + - Your fair dealing or fair use rights, or other applicable copyright exceptions and limitations; + - The author's moral rights; + - Rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights. + +Notice For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page. + + +Full license text +================= + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. + +1. Definitions + +"Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. +"Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. +"Distribute" means to make available to the public the original and copies of the Work through sale or other transfer of ownership. +"Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. +"Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. +"Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. +"You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. +"Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. +"Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. + +2. Fair Dealing Rights. + +Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. + +3. License Grant. + +Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: + +to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; and, to Distribute and Publicly Perform the Work including as incorporated in Collections. +The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats, but otherwise you have no rights to make Adaptations. Subject to 8(f), all rights not expressly granted by Licensor are hereby reserved, including but not limited to the rights set forth in Section 4(d). + +4. Restrictions. + +The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: + +You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. +You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be intended for or directed toward commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in connection with the exchange of copyrighted works. +If You Distribute, or Publicly Perform the Work or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work. The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Collection, at a minimum such credit will appear, if a credit for all contributing authors of Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. + +For the avoidance of doubt: + +Non-waivable Compulsory License Schemes. + +In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; +Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License if Your exercise of such rights is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b) and otherwise waives the right to collect royalties through any statutory or compulsory licensing scheme; and, +Voluntary License Schemes. The Licensor reserves the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License that is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b). +Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. + +5. Representations, Warranties and Disclaimer. + +UNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. Termination. + +This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. +Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). + +Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. + +8. Miscellaneous. + +Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. +If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. +No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. +This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. +The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. diff --git a/addons/main/license.txt b/addons/main/license.txt index e97d9c51a3..0c9a28cbc5 100644 --- a/addons/main/license.txt +++ b/addons/main/license.txt @@ -1,92 +1,92 @@ -License (short) -=============== - -You are free: -- to Share to copy, distribute and transmit the work - -Under the following conditions: -- Attribution You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). -- Noncommercial You may not use this work for commercial purposes. -- No Derivative Works You may not alter, transform, or build upon this work. - -With the understanding that: - -Waiver Any of the above conditions can be waived if you get permission from the copyright holder. - -Public Domain Where the work or any of its elements is in the public domain under applicable law, that status is in no way affected by the license. - -Other Rights In no way are any of the following rights affected by the license: - - Your fair dealing or fair use rights, or other applicable copyright exceptions and limitations; - - The author's moral rights; - - Rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights. - -Notice For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page. - - -Full license text -================= - -THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. - -BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. - -1. Definitions - -"Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. -"Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. -"Distribute" means to make available to the public the original and copies of the Work through sale or other transfer of ownership. -"Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. -"Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. -"Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. -"You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. -"Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. -"Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. - -2. Fair Dealing Rights. - -Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. - -3. License Grant. - -Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: - -to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; and, to Distribute and Publicly Perform the Work including as incorporated in Collections. -The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats, but otherwise you have no rights to make Adaptations. Subject to 8(f), all rights not expressly granted by Licensor are hereby reserved, including but not limited to the rights set forth in Section 4(d). - -4. Restrictions. - -The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: - -You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. -You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be intended for or directed toward commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in connection with the exchange of copyrighted works. -If You Distribute, or Publicly Perform the Work or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work. The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Collection, at a minimum such credit will appear, if a credit for all contributing authors of Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. - -For the avoidance of doubt: - -Non-waivable Compulsory License Schemes. - -In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; -Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License if Your exercise of such rights is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b) and otherwise waives the right to collect royalties through any statutory or compulsory licensing scheme; and, -Voluntary License Schemes. The Licensor reserves the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License that is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b). -Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. - -5. Representations, Warranties and Disclaimer. - -UNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - -6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -7. Termination. - -This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. -Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). - -Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. - -8. Miscellaneous. - -Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. -If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. -No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. -This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. -The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. +License (short) +=============== + +You are free: +- to Share to copy, distribute and transmit the work + +Under the following conditions: +- Attribution You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). +- Noncommercial You may not use this work for commercial purposes. +- No Derivative Works You may not alter, transform, or build upon this work. + +With the understanding that: + +Waiver Any of the above conditions can be waived if you get permission from the copyright holder. + +Public Domain Where the work or any of its elements is in the public domain under applicable law, that status is in no way affected by the license. + +Other Rights In no way are any of the following rights affected by the license: + - Your fair dealing or fair use rights, or other applicable copyright exceptions and limitations; + - The author's moral rights; + - Rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights. + +Notice For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page. + + +Full license text +================= + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. + +1. Definitions + +"Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. +"Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. +"Distribute" means to make available to the public the original and copies of the Work through sale or other transfer of ownership. +"Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. +"Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. +"Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. +"You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. +"Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. +"Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. + +2. Fair Dealing Rights. + +Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. + +3. License Grant. + +Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: + +to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; and, to Distribute and Publicly Perform the Work including as incorporated in Collections. +The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats, but otherwise you have no rights to make Adaptations. Subject to 8(f), all rights not expressly granted by Licensor are hereby reserved, including but not limited to the rights set forth in Section 4(d). + +4. Restrictions. + +The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: + +You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. +You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be intended for or directed toward commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in connection with the exchange of copyrighted works. +If You Distribute, or Publicly Perform the Work or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work. The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Collection, at a minimum such credit will appear, if a credit for all contributing authors of Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. + +For the avoidance of doubt: + +Non-waivable Compulsory License Schemes. + +In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; +Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License if Your exercise of such rights is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b) and otherwise waives the right to collect royalties through any statutory or compulsory licensing scheme; and, +Voluntary License Schemes. The Licensor reserves the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License that is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b). +Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. + +5. Representations, Warranties and Disclaimer. + +UNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. Termination. + +This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. +Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). + +Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. + +8. Miscellaneous. + +Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. +If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. +No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. +This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. +The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. diff --git a/addons/main/script_common.hpp b/addons/main/script_common.hpp index b3f6863d49..5999f4f2dc 100644 --- a/addons/main/script_common.hpp +++ b/addons/main/script_common.hpp @@ -1,3 +1,3 @@ -#define __cr_managers "Manager: " -#define __cr_devs "Developer:" -#define __cr_testers "Contributor: " +#define __cr_managers "Manager: " +#define __cr_devs "Developer:" +#define __cr_testers "Contributor: " diff --git a/addons/main/script_component.hpp b/addons/main/script_component.hpp index 9a18b78a7a..334a81570b 100644 --- a/addons/main/script_component.hpp +++ b/addons/main/script_component.hpp @@ -1,14 +1,14 @@ -#define COMPONENT main -#include "\z\ace\addons\main\script_mod.hpp" - -// #define DEBUG_MODE_FULL - -#ifdef DEBUG_ENABLED_CORE - #define DEBUG_MODE_FULL -#endif - -#ifdef DEBUG_SETTINGS_CORE - #define DEBUG_SETTINGS DEBUG_SETTINGS_CORE -#endif - -#include "\z\ace\addons\main\script_macros.hpp" +#define COMPONENT main +#include "\z\ace\addons\main\script_mod.hpp" + +// #define DEBUG_MODE_FULL + +#ifdef DEBUG_ENABLED_CORE + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_CORE + #define DEBUG_SETTINGS DEBUG_SETTINGS_CORE +#endif + +#include "\z\ace\addons\main\script_macros.hpp" diff --git a/addons/main/script_config.hpp b/addons/main/script_config.hpp index e39240286e..f341c25a8e 100644 --- a/addons/main/script_config.hpp +++ b/addons/main/script_config.hpp @@ -1,43 +1,43 @@ -#define true 1 -#define false 0 - -#define private 0 -#define protected 1 -#define public 2 - -#define TEast 0 -#define TWest 1 -#define TGuerrila 2 -#define TCivilian 3 -#define TSideUnknown 4 -#define TEnemy 5 -#define TFriendly 6 -#define TLogic 7 - -#define VSoft 0 -#define VArmor 1 -#define VAir 2 - -#define LockNo 0 -#define LockCadet 1 -#define LockYes 2 - -#define ReadAndWrite 0 -#define ReadAndCreate 1 -#define ReadOnly 2 -#define ReadOnlyVerified 3 - -#define WeaponNoSlot 0 // dummy weapons -#define WeaponSlotPrimary 1 // primary weapons -#define WeaponSlotSecondary 16 // secondary weapons -#define WeaponSlotItem 256 // items -#define WeaponSlotBinocular 4096 // binocular -#define WeaponHardMounted 65536 - -#define CanSeeRadar 1 -#define CanSeeRye 2 -#define CanSeeOptics 4 -#define CanSeeEar 4 -#define CanSeeCompass 16 -#define CanSeeRadarC CanSeeRadar+CanSeeCompass -#define CanSeeAll 31 +#define true 1 +#define false 0 + +#define private 0 +#define protected 1 +#define public 2 + +#define TEast 0 +#define TWest 1 +#define TGuerrila 2 +#define TCivilian 3 +#define TSideUnknown 4 +#define TEnemy 5 +#define TFriendly 6 +#define TLogic 7 + +#define VSoft 0 +#define VArmor 1 +#define VAir 2 + +#define LockNo 0 +#define LockCadet 1 +#define LockYes 2 + +#define ReadAndWrite 0 +#define ReadAndCreate 1 +#define ReadOnly 2 +#define ReadOnlyVerified 3 + +#define WeaponNoSlot 0 // dummy weapons +#define WeaponSlotPrimary 1 // primary weapons +#define WeaponSlotSecondary 16 // secondary weapons +#define WeaponSlotItem 256 // items +#define WeaponSlotBinocular 4096 // binocular +#define WeaponHardMounted 65536 + +#define CanSeeRadar 1 +#define CanSeeRye 2 +#define CanSeeOptics 4 +#define CanSeeEar 4 +#define CanSeeCompass 16 +#define CanSeeRadarC CanSeeRadar+CanSeeCompass +#define CanSeeAll 31 diff --git a/addons/main/script_debug.hpp b/addons/main/script_debug.hpp index 578d76cc91..4dd9cce1bc 100644 --- a/addons/main/script_debug.hpp +++ b/addons/main/script_debug.hpp @@ -1,46 +1,46 @@ -/** -STACK TRACING -**/ -//#define ENABLE_CALLSTACK -//#define ENABLE_PERFORMANCE_COUNTERS -//#define DEBUG_EVENTS - -#ifdef ENABLE_CALLSTACK - -#define CALLSTACK(function) {private ['_ret']; if(ACE_IS_ERRORED) then { ['AUTO','AUTO'] call ACE_DUMPSTACK_FNC; ACE_IS_ERRORED = false; }; ACE_IS_ERRORED = true; ACE_STACK_TRACE set [ACE_STACK_DEPTH, [diag_tickTime, __FILE__, __LINE__, ACE_CURRENT_FUNCTION, 'ANON', _this]]; ACE_STACK_DEPTH = ACE_STACK_DEPTH + 1; ACE_CURRENT_FUNCTION = 'ANON'; _ret = _this call ##function; ACE_STACK_DEPTH = ACE_STACK_DEPTH - 1; ACE_IS_ERRORED = false; _ret;} -#define CALLSTACK_NAMED(function, functionName) {private ['_ret']; if(ACE_IS_ERRORED) then { ['AUTO','AUTO'] call ACE_DUMPSTACK_FNC; ACE_IS_ERRORED = false; }; ACE_IS_ERRORED = true; ACE_STACK_TRACE set [ACE_STACK_DEPTH, [diag_tickTime, __FILE__, __LINE__, ACE_CURRENT_FUNCTION, functionName, _this]]; ACE_STACK_DEPTH = ACE_STACK_DEPTH + 1; ACE_CURRENT_FUNCTION = functionName; _ret = _this call ##function; ACE_STACK_DEPTH = ACE_STACK_DEPTH - 1; ACE_IS_ERRORED = false; _ret;} -#define DUMPSTACK ([__FILE__, __LINE__] call ACE_DUMPSTACK_FNC) - -#define FUNC(var1) {private ['_ret']; if(ACE_IS_ERRORED) then { ['AUTO','AUTO'] call ACE_DUMPSTACK_FNC; ACE_IS_ERRORED = false; }; ACE_IS_ERRORED = true; ACE_STACK_TRACE set [ACE_STACK_DEPTH, [diag_tickTime, __FILE__, __LINE__, ACE_CURRENT_FUNCTION, 'TRIPLES(ADDON,fnc,var1)', _this]]; ACE_STACK_DEPTH = ACE_STACK_DEPTH + 1; ACE_CURRENT_FUNCTION = 'TRIPLES(ADDON,fnc,var1)'; _ret = _this call TRIPLES(ADDON,fnc,var1); ACE_STACK_DEPTH = ACE_STACK_DEPTH - 1; ACE_IS_ERRORED = false; _ret;} -#define EFUNC(var1,var2) {private ['_ret']; if(ACE_IS_ERRORED) then { ['AUTO','AUTO'] call ACE_DUMPSTACK_FNC; ACE_IS_ERRORED = false; }; ACE_IS_ERRORED = true; ACE_STACK_TRACE set [ACE_STACK_DEPTH, [diag_tickTime, __FILE__, __LINE__, ACE_CURRENT_FUNCTION, 'TRIPLES(DOUBLES(PREFIX,var1),fnc,var2)', _this]]; ACE_STACK_DEPTH = ACE_STACK_DEPTH + 1; ACE_CURRENT_FUNCTION = 'TRIPLES(DOUBLES(PREFIX,var1),fnc,var2)'; _ret = _this call TRIPLES(DOUBLES(PREFIX,var1),fnc,var2); ACE_STACK_DEPTH = ACE_STACK_DEPTH - 1; ACE_IS_ERRORED = false; _ret;} - -#else -#define CALLSTACK(function) function -#define CALLSTACK_NAMED(function, functionName) function -#define DUMPSTACK - -#define FUNC(var1) TRIPLES(ADDON,fnc,var1) -#define EFUNC(var1,var2) TRIPLES(DOUBLES(PREFIX,var1),fnc,var2) - -#endif - - -/** -PERFORMANCE COUNTERS SECTION -**/ -//#define ENABLE_PERFORMANCE_COUNTERS - -#ifdef ENABLE_PERFORMANCE_COUNTERS - #define CBA_fnc_addPerFrameHandler { _ret = [(_this select 0), (_this select 1), (_this select 2), #function] call CBA_fnc_addPerFrameHandler; if(isNil "ACE_PFH_COUNTER" ) then { ACE_PFH_COUNTER=[]; }; ACE_PFH_COUNTER pushBack [[_ret, __FILE__, __LINE__], [(_this select 0), (_this select 1), (_this select 2)]]; _ret } - - #define CREATE_COUNTER(x) if(isNil "ACE_COUNTERS" ) then { ACE_COUNTERS=[]; }; GVAR(DOUBLES(x,counter))=[]; GVAR(DOUBLES(x,counter)) set[0, QUOTE(GVAR(DOUBLES(x,counter)))]; GVAR(DOUBLES(x,counter)) set[1, diag_tickTime]; ACE_COUNTERS pushBack GVAR(DOUBLES(x,counter)); - #define BEGIN_COUNTER(x) if(isNil QUOTE(GVAR(DOUBLES(x,counter)))) then { CREATE_COUNTER(x) }; GVAR(DOUBLES(x,counter)) set[2, diag_tickTime]; - #define END_COUNTER(x) GVAR(DOUBLES(x,counter)) pushBack [(GVAR(DOUBLES(x,counter)) select 2), diag_tickTime]; - - #define DUMP_COUNTERS ([__FILE__, __LINE__] call ACE_DUMPCOUNTERS_FNC) -#else - #define CREATE_COUNTER(x) /* disabled */ - #define BEGIN_COUNTER(x) /* disabled */ - #define END_COUNTER(x) /* disabled */ - #define DUMP_COUNTERS /* disabled */ +/** +STACK TRACING +**/ +//#define ENABLE_CALLSTACK +//#define ENABLE_PERFORMANCE_COUNTERS +//#define DEBUG_EVENTS + +#ifdef ENABLE_CALLSTACK + +#define CALLSTACK(function) {private ['_ret']; if(ACE_IS_ERRORED) then { ['AUTO','AUTO'] call ACE_DUMPSTACK_FNC; ACE_IS_ERRORED = false; }; ACE_IS_ERRORED = true; ACE_STACK_TRACE set [ACE_STACK_DEPTH, [diag_tickTime, __FILE__, __LINE__, ACE_CURRENT_FUNCTION, 'ANON', _this]]; ACE_STACK_DEPTH = ACE_STACK_DEPTH + 1; ACE_CURRENT_FUNCTION = 'ANON'; _ret = _this call ##function; ACE_STACK_DEPTH = ACE_STACK_DEPTH - 1; ACE_IS_ERRORED = false; _ret;} +#define CALLSTACK_NAMED(function, functionName) {private ['_ret']; if(ACE_IS_ERRORED) then { ['AUTO','AUTO'] call ACE_DUMPSTACK_FNC; ACE_IS_ERRORED = false; }; ACE_IS_ERRORED = true; ACE_STACK_TRACE set [ACE_STACK_DEPTH, [diag_tickTime, __FILE__, __LINE__, ACE_CURRENT_FUNCTION, functionName, _this]]; ACE_STACK_DEPTH = ACE_STACK_DEPTH + 1; ACE_CURRENT_FUNCTION = functionName; _ret = _this call ##function; ACE_STACK_DEPTH = ACE_STACK_DEPTH - 1; ACE_IS_ERRORED = false; _ret;} +#define DUMPSTACK ([__FILE__, __LINE__] call ACE_DUMPSTACK_FNC) + +#define FUNC(var1) {private ['_ret']; if(ACE_IS_ERRORED) then { ['AUTO','AUTO'] call ACE_DUMPSTACK_FNC; ACE_IS_ERRORED = false; }; ACE_IS_ERRORED = true; ACE_STACK_TRACE set [ACE_STACK_DEPTH, [diag_tickTime, __FILE__, __LINE__, ACE_CURRENT_FUNCTION, 'TRIPLES(ADDON,fnc,var1)', _this]]; ACE_STACK_DEPTH = ACE_STACK_DEPTH + 1; ACE_CURRENT_FUNCTION = 'TRIPLES(ADDON,fnc,var1)'; _ret = _this call TRIPLES(ADDON,fnc,var1); ACE_STACK_DEPTH = ACE_STACK_DEPTH - 1; ACE_IS_ERRORED = false; _ret;} +#define EFUNC(var1,var2) {private ['_ret']; if(ACE_IS_ERRORED) then { ['AUTO','AUTO'] call ACE_DUMPSTACK_FNC; ACE_IS_ERRORED = false; }; ACE_IS_ERRORED = true; ACE_STACK_TRACE set [ACE_STACK_DEPTH, [diag_tickTime, __FILE__, __LINE__, ACE_CURRENT_FUNCTION, 'TRIPLES(DOUBLES(PREFIX,var1),fnc,var2)', _this]]; ACE_STACK_DEPTH = ACE_STACK_DEPTH + 1; ACE_CURRENT_FUNCTION = 'TRIPLES(DOUBLES(PREFIX,var1),fnc,var2)'; _ret = _this call TRIPLES(DOUBLES(PREFIX,var1),fnc,var2); ACE_STACK_DEPTH = ACE_STACK_DEPTH - 1; ACE_IS_ERRORED = false; _ret;} + +#else +#define CALLSTACK(function) function +#define CALLSTACK_NAMED(function, functionName) function +#define DUMPSTACK + +#define FUNC(var1) TRIPLES(ADDON,fnc,var1) +#define EFUNC(var1,var2) TRIPLES(DOUBLES(PREFIX,var1),fnc,var2) + +#endif + + +/** +PERFORMANCE COUNTERS SECTION +**/ +//#define ENABLE_PERFORMANCE_COUNTERS + +#ifdef ENABLE_PERFORMANCE_COUNTERS + #define CBA_fnc_addPerFrameHandler { _ret = [(_this select 0), (_this select 1), (_this select 2), #function] call CBA_fnc_addPerFrameHandler; if(isNil "ACE_PFH_COUNTER" ) then { ACE_PFH_COUNTER=[]; }; ACE_PFH_COUNTER pushBack [[_ret, __FILE__, __LINE__], [(_this select 0), (_this select 1), (_this select 2)]]; _ret } + + #define CREATE_COUNTER(x) if(isNil "ACE_COUNTERS" ) then { ACE_COUNTERS=[]; }; GVAR(DOUBLES(x,counter))=[]; GVAR(DOUBLES(x,counter)) set[0, QUOTE(GVAR(DOUBLES(x,counter)))]; GVAR(DOUBLES(x,counter)) set[1, diag_tickTime]; ACE_COUNTERS pushBack GVAR(DOUBLES(x,counter)); + #define BEGIN_COUNTER(x) if(isNil QUOTE(GVAR(DOUBLES(x,counter)))) then { CREATE_COUNTER(x) }; GVAR(DOUBLES(x,counter)) set[2, diag_tickTime]; + #define END_COUNTER(x) GVAR(DOUBLES(x,counter)) pushBack [(GVAR(DOUBLES(x,counter)) select 2), diag_tickTime]; + + #define DUMP_COUNTERS ([__FILE__, __LINE__] call ACE_DUMPCOUNTERS_FNC) +#else + #define CREATE_COUNTER(x) /* disabled */ + #define BEGIN_COUNTER(x) /* disabled */ + #define END_COUNTER(x) /* disabled */ + #define DUMP_COUNTERS /* disabled */ #endif \ No newline at end of file diff --git a/addons/main/script_macros.hpp b/addons/main/script_macros.hpp index 79f95545ca..6d383a4c13 100644 --- a/addons/main/script_macros.hpp +++ b/addons/main/script_macros.hpp @@ -1,245 +1,245 @@ -#include "\x\cba\addons\main\script_macros_common.hpp" -#include "\x\cba\addons\xeh\script_xeh.hpp" - -// Default versioning level -#define DEFAULT_VERSIONING_LEVEL 2 - -// RGB Colors -#define RGB_GREEN 0, 0.5, 0, 1 -#define RGB_BLUE 0, 0, 1, 1 -#define RGB_ORANGE 0.5, 0.5, 0, 1 -#define RGB_RED 1, 0, 0, 1 -#define RGB_YELLOW 1, 1, 0, 1 -#define RGB_WHITE 1, 1, 1, 1 -#define RGB_GRAY 0.5, 0.5, 0.5, 1 -#define RGB_BLACK 0, 0, 0, 1 -#define RGB_MAROON 0.5, 0, 0, 1 -#define RGB_OLIVE 0.5, 0.5, 0, 1 -#define RGB_NAVY 0, 0, 0.5, 1 -#define RGB_PURPLE 0.5, 0, 0.5, 1 -#define RGB_FUCHSIA 1, 0, 1, 1 -#define RGB_AQUA 0, 1, 1, 1 -#define RGB_TEAL 0, 0.5, 0.5, 1 -#define RGB_LIME 0, 1, 0, 1 -#define RGB_SILVER 0.75, 0.75, 0.75, 1 - -#include "script_macros_menudef.hpp" - -#define ACE_NOARMORY class Armory { disabled = 1; } -#define ACE_ARMORY class Armory { disabled = 0; } -#define ACE_ACEARMORY class Armory { disabled = 0; author = "A.C.E."; } - - -// Weapon defaults -// NOTE !!!! - Do not forget to dummy-update the configs that use these defines, or the changes won't activate due to binarization! -#define ACE_DEFAULT_WEAPONS "Throw", "Put" - -// Item defaults -// NOTE !!!! - Do not forget to dummy-update the configs that use these defines, or the changes won't activate due to binarization! -#define ACE_ITEMS_TEAMLEADER_B "ItemMap","ItemCompass","ItemWatch","ItemRadio" -#define ACE_ITEMS_SQUADLEADER_B "ItemMap","ItemCompass","ItemWatch","ItemRadio","ACE_DAGR" -#define ACE_ITEMS_SPECIAL "ItemMap","ItemCompass","ItemWatch","ItemRadio" -#define ACE_ITEMS "ItemWatch","ItemRadio" -#define ACE_ITEMS_CIVILIAN "ItemWatch" - - -#define ACE_DEFAULT_SLOTS "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072" - -#define ACE_NOGRIP handAnim[] = {} -#define ACE_DISTANCE_DEFAULT distanceZoomMin = 300; distanceZoomMax = 300 - -// #include "script_macros_optics.hpp" //ToDo - -#define ACE_NOZEROING discreteDistance[] = {}; \ - discreteDistanceInitIndex = 0; \ - weaponInfoType = "RscWeaponEmpty" - -#define ACE_NOTURRETZEROING discreteDistance[] = {}; \ - discreteDistanceInitIndex = 0; \ - turretInfoType = "RscWeaponEmpty" - -#define ACE_LASER irLaserPos = "laser pos"; \ - irLaserEnd = "laser dir"; \ - irDistance = 300 - -#define ACE_LASER_DISTANCE_VANILLA irDistance = 300 - -#define ACE_NOLASER irLaserPos = "laser pos"; \ - irLaserEnd = "laser dir"; \ - irDistance = 0 - -#define ACE_SUPPRESSED ace_suppressed = 1; \ - fireLightDuration = 0; \ - fireLightIntensity = 0 - -// TODO: Cleanup in all the configs around -#define ACE_M_MAG(x,y) class _xx_##x {magazine = ##x; count = ##y;} -#define ACE_M_WEP(x,y) class _xx_##x {weapon = ##x; count = ##y;} -#define ACE_M_ITEM(x,y) class _xx_##x {name = ##x; count = ##y;} -#define ACE_M_BAG(x,y) class _xx_##x {backpack = ##x; count = ##y;} - - -// Vehicle defines -// ACE_canBeLoad = This vehicle acts as transporter, i.e you can load stuff into it -// ACE_canBeCargo = This vehicle acts as cargo, i.e you can load this item into other vehicles -#define ACE_CARGO_FRONT ACE_canBeLoad = false; ACE_canBeCargo = true; ACE_canGear = false; ACE_canLoadFront = true -#define ACE_CARGO_ONLY ACE_canBeLoad = false; ACE_canBeCargo = true; ACE_canGear = false; ACE_canLoadFront = false -#define ACE_LOAD_ONLY ACE_canBeLoad = true; ACE_canBeCargo = false; ACE_canGear = false; ACE_canLoadFront = false -#define ACE_GEAR_ONLY ACE_canBeLoad = true; ACE_canBeCargo = false; ACE_canGear = true; ACE_canLoadFront = false -#define ACE_NOCARGOLOAD ACE_canBeLoad = false; ACE_canBeCargo = false; ACE_canGear = false; ACE_canLoadFront = false - -// Increased FOV for tank driver -// Increased Default US Tank driver optic -#define ACE_DRIVEROPTIC_TANK_US driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver_west.p3d" -// Increased Default RU Tank driver optic -#define ACE_DRIVEROPTIC_TANK_RU driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver_east.p3d" -// Increased Default NON Specified driver optic -#define ACE_DRIVEROPTIC_TANK driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver.p3d" -// Increased Default EP1 NON Specified driver optic -// Default black border thing needs finish -#define ACE_DRIVEROPTIC_TANK_EP1 driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver.p3d" - -#define ACE_BWC ace_bwc = 1 - -// SCRIPTING MACROS - -// Items -#define inITEMS(x,y) (##x in (y call ACE_fnc_getGear)) -#define remITEMS(x,y) ([##x,y] call ACE_fnc_removeItem) -//#define addITEMS(x,y) (y addItem ##x) - -// Interaction/ Put anims -#define canANIM(x) (x call ACE_fnc_CanPutDown) -#define playANIM(x) (if (x call ACE_fnc_CanPutDown) then { x call ACE_fnc_PutDown }) - -// In vehicle or on foot -#define ONFOOT(x) (x == vehicle x) -#define INVEHICLE(x) (x != vehicle x) - -// FX -#define COUGH ace_common_fx_fnc_cough -#define BLURRY ace_common_fx_fnc_blurry -#define BLIND ace_common_fx_fnc_blind_view -#define DEAF ace_common_fx_fnc_deaf -#define DIZZY ace_common_fx_fnc_dizzy -#define FLASH ace_common_fx_fnc_flash -#define KICK ace_common_fx_fnc_kick -#define KNOCKOUT ace_common_fx_fnc_knockout -#define RING ace_common_fx_fnc_ring - -// Stamina -#define INC_MASS ace_stamina_fnc_inc_mass - -// Does this work, due to BWC_CONFIG(NAME) ? -#undef BWC_CONFIG - -#define BWC_CONFIG(NAME) class NAME { \ - units[] = {}; \ - weapons[] = {}; \ - requiredVersion = REQUIRED_VERSION; \ - requiredAddons[] = {}; \ - version = VERSION; \ - ACE_BWC; \ -} - -#define ACE_FLASHLIGHT class FlashLight { \ - color[] = {0.9, 0.9, 0.7, 0.9}; \ - ambient[] = {0.1, 0.1, 0.1, 1.0}; \ - position = "flash dir"; \ - direction = "flash"; \ - angle = 30; \ - scale[] = {1, 1, 0.5}; \ - brightness = 0.1; \ - } -#define ACE_SMALL_FLASHLIGHT class FlashLight { \ - color[] = {0.9, 0.9, 0.7, 0.9}; \ - ambient[] = {0.1, 0.1, 0.1, 1.0}; \ - position = "flash dir"; \ - direction = "flash"; \ - angle = 20; \ - scale[] = {0.9, 0.9, 0.4}; \ - brightness = 0.09; \ - } - -// Addaction defines for colored text -#define ACE_TEXT_ORANGE(Text) ("" + ##Text + "") -#define ACE_TEXT_RED(Text) ("" + ##Text + "") -#define ACE_TEXT_GREEN(Text) ("" + ##Text + "") -#define ACE_TEXT_YELLOW(Text) ("" + ##Text + "") - - - -#define EGVAR(module,var) TRIPLES(PREFIX,module,var) -#define QEGVAR(module,var) QUOTE(EGVAR(module,var)) - -#define DGVAR(varName) if(isNil "ACE_DEBUG_NAMESPACE") then { ACE_DEBUG_NAMESPACE = []; }; if(!(QUOTE(GVAR(varName)) in ACE_DEBUG_NAMESPACE)) then { PUSH(ACE_DEBUG_NAMESPACE, QUOTE(GVAR(varName))); }; GVAR(varName) -#define DVAR(varName) if(isNil "ACE_DEBUG_NAMESPACE") then { ACE_DEBUG_NAMESPACE = []; }; if(!(QUOTE(varName) in ACE_DEBUG_NAMESPACE)) then { PUSH(ACE_DEBUG_NAMESPACE, QUOTE(varName)); }; varName -#define DFUNC(var1) TRIPLES(ADDON,fnc,var1) -#define DEFUNC(var1,var2) TRIPLES(DOUBLES(PREFIX,var1),fnc,var2) - -#define QFUNC(var1) QUOTE(DFUNC(var1)) -#define QEFUNC(var1,var2) QUOTE(DEFUNC(var1,var2)) - -#define PATHTOEF(var1,var2) PATHTOF_SYS(PREFIX,var1,var2) - - -#define GETVAR_SYS(var1,var2) getVariable [ARR_2(QUOTE(var1),var2)] -#define SETVAR_SYS(var1,var2) setVariable [ARR_2(QUOTE(var1),var2)] -#define SETPVAR_SYS(var1,var2) setVariable [ARR_3(QUOTE(var1),var2,true)] - -#define GETVAR(var1,var2,var3) var1 GETVAR_SYS(var2,var3) -#define GETMVAR(var1,var2) missionNamespace GETVAR_SYS(var1,var2) -#define GETUVAR(var1,var2) uiNamespace GETVAR_SYS(var1,var2) -#define GETPRVAR(var1,var2) profileNamespace GETVAR_SYS(var1,var2) -#define GETPAVAR(var1,var2) parsingNamespace GETVAR_SYS(var1,var2) - -#define SETVAR(var1,var2,var3) var1 SETVAR_SYS(var2,var3) -#define SETPVAR(var1,var2,var3) var1 SETPVAR_SYS(var2,var3) -#define SETMVAR(var1,var2) missionNamespace SETVAR_SYS(var1,var2) -#define SETUVAR(var1,var2) uiNamespace SETVAR_SYS(var1,var2) -#define SETPRVAR(var1,var2) profileNamespace SETVAR_SYS(var1,var2) -#define SETPAVAR(var1,var2) parsingNamespace SETVAR_SYS(var1,var2) - -#define GETGVAR(var1,var2) GETMVAR(GVAR(var1),var2) -#define GETEGVAR(var1,var2,var3) GETMVAR(EGVAR(var1,var2),var3) - -#define ARR_SELECT(ARRAY,INDEX,DEFAULT) if (count ARRAY > INDEX) then {ARRAY select INDEX} else {DEFAULT} - - -#define MACRO_ADDWEAPON(WEAPON,COUNT) class _xx_##WEAPON { \ - weapon = #WEAPON; \ - count = COUNT; \ -} - -#define MACRO_ADDITEM(ITEM,COUNT) class _xx_##ITEM { \ - name = #ITEM; \ - count = COUNT; \ -} - -#define MACRO_ADDMAGAZINE(MAGAZINE,COUNT) class _xx_##MAGAZINE { \ - magazine = #MAGAZINE; \ - count = COUNT; \ -} - - -#ifdef DISABLE_COMPILE_CACHE - #define PREP(fncName) DFUNC(fncName) = compile preprocessFileLineNumbers QUOTE(PATHTOF(functions\DOUBLES(fnc,fncName).sqf)) -#else - #define PREP(fncName) DFUNC(fncName) = QUOTE(PATHTOF(functions\DOUBLES(fnc,fncName).sqf)) call SLX_XEH_COMPILE -#endif - -#define PREP_MODULE(folder) [] call compile preprocessFileLineNumbers QUOTE(PATHTOF(folder\__PREP__.sqf)) - -#define HASH_CREATE ([] call EFUNC(common,hashCreate)) -#define HASH_SET(hash, key, val) ([hash, key, val, __FILE__, __LINE__] call EFUNC(common,hashSet)) -#define HASH_GET(hash, key) ([hash, key, __FILE__, __LINE__] call EFUNC(common,hashGet)) -#define HASH_REM(hash, key) ([hash, key, __FILE__, __LINE__] call EFUNC(common,hashRem)) -#define HASH_HASKEY(hash, key) ([hash, key, __FILE__, __LINE__] call EFUNC(common,hashHasKey)) - -#define HASHLIST_CREATELIST(keys) ([keys] call EFUNC(common,hashListCreateList)) -#define HASHLIST_CREATEHASH(hashList) ([hashList] call EFUNC(common,hashListCreateHash)) -#define HASHLIST_SELECT(hashList, index) ([hashList, index, __FILE__, __LINE__] call EFUNC(common,hashListSelect)) -#define HASHLIST_SET(hashList, index, value) ([hashList, index, value, __FILE__, __LINE__] call EFUNC(common,hashListSet)) -#define HASHLIST_PUSH(hashList, value) ([hashList, value, __FILE__, __LINE__] call EFUNC(common,hashListPush)) - +#include "\x\cba\addons\main\script_macros_common.hpp" +#include "\x\cba\addons\xeh\script_xeh.hpp" + +// Default versioning level +#define DEFAULT_VERSIONING_LEVEL 2 + +// RGB Colors +#define RGB_GREEN 0, 0.5, 0, 1 +#define RGB_BLUE 0, 0, 1, 1 +#define RGB_ORANGE 0.5, 0.5, 0, 1 +#define RGB_RED 1, 0, 0, 1 +#define RGB_YELLOW 1, 1, 0, 1 +#define RGB_WHITE 1, 1, 1, 1 +#define RGB_GRAY 0.5, 0.5, 0.5, 1 +#define RGB_BLACK 0, 0, 0, 1 +#define RGB_MAROON 0.5, 0, 0, 1 +#define RGB_OLIVE 0.5, 0.5, 0, 1 +#define RGB_NAVY 0, 0, 0.5, 1 +#define RGB_PURPLE 0.5, 0, 0.5, 1 +#define RGB_FUCHSIA 1, 0, 1, 1 +#define RGB_AQUA 0, 1, 1, 1 +#define RGB_TEAL 0, 0.5, 0.5, 1 +#define RGB_LIME 0, 1, 0, 1 +#define RGB_SILVER 0.75, 0.75, 0.75, 1 + +#include "script_macros_menudef.hpp" + +#define ACE_NOARMORY class Armory { disabled = 1; } +#define ACE_ARMORY class Armory { disabled = 0; } +#define ACE_ACEARMORY class Armory { disabled = 0; author = "A.C.E."; } + + +// Weapon defaults +// NOTE !!!! - Do not forget to dummy-update the configs that use these defines, or the changes won't activate due to binarization! +#define ACE_DEFAULT_WEAPONS "Throw", "Put" + +// Item defaults +// NOTE !!!! - Do not forget to dummy-update the configs that use these defines, or the changes won't activate due to binarization! +#define ACE_ITEMS_TEAMLEADER_B "ItemMap","ItemCompass","ItemWatch","ItemRadio" +#define ACE_ITEMS_SQUADLEADER_B "ItemMap","ItemCompass","ItemWatch","ItemRadio","ACE_DAGR" +#define ACE_ITEMS_SPECIAL "ItemMap","ItemCompass","ItemWatch","ItemRadio" +#define ACE_ITEMS "ItemWatch","ItemRadio" +#define ACE_ITEMS_CIVILIAN "ItemWatch" + + +#define ACE_DEFAULT_SLOTS "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072" + +#define ACE_NOGRIP handAnim[] = {} +#define ACE_DISTANCE_DEFAULT distanceZoomMin = 300; distanceZoomMax = 300 + +// #include "script_macros_optics.hpp" //ToDo + +#define ACE_NOZEROING discreteDistance[] = {}; \ + discreteDistanceInitIndex = 0; \ + weaponInfoType = "RscWeaponEmpty" + +#define ACE_NOTURRETZEROING discreteDistance[] = {}; \ + discreteDistanceInitIndex = 0; \ + turretInfoType = "RscWeaponEmpty" + +#define ACE_LASER irLaserPos = "laser pos"; \ + irLaserEnd = "laser dir"; \ + irDistance = 300 + +#define ACE_LASER_DISTANCE_VANILLA irDistance = 300 + +#define ACE_NOLASER irLaserPos = "laser pos"; \ + irLaserEnd = "laser dir"; \ + irDistance = 0 + +#define ACE_SUPPRESSED ace_suppressed = 1; \ + fireLightDuration = 0; \ + fireLightIntensity = 0 + +// TODO: Cleanup in all the configs around +#define ACE_M_MAG(x,y) class _xx_##x {magazine = ##x; count = ##y;} +#define ACE_M_WEP(x,y) class _xx_##x {weapon = ##x; count = ##y;} +#define ACE_M_ITEM(x,y) class _xx_##x {name = ##x; count = ##y;} +#define ACE_M_BAG(x,y) class _xx_##x {backpack = ##x; count = ##y;} + + +// Vehicle defines +// ACE_canBeLoad = This vehicle acts as transporter, i.e you can load stuff into it +// ACE_canBeCargo = This vehicle acts as cargo, i.e you can load this item into other vehicles +#define ACE_CARGO_FRONT ACE_canBeLoad = false; ACE_canBeCargo = true; ACE_canGear = false; ACE_canLoadFront = true +#define ACE_CARGO_ONLY ACE_canBeLoad = false; ACE_canBeCargo = true; ACE_canGear = false; ACE_canLoadFront = false +#define ACE_LOAD_ONLY ACE_canBeLoad = true; ACE_canBeCargo = false; ACE_canGear = false; ACE_canLoadFront = false +#define ACE_GEAR_ONLY ACE_canBeLoad = true; ACE_canBeCargo = false; ACE_canGear = true; ACE_canLoadFront = false +#define ACE_NOCARGOLOAD ACE_canBeLoad = false; ACE_canBeCargo = false; ACE_canGear = false; ACE_canLoadFront = false + +// Increased FOV for tank driver +// Increased Default US Tank driver optic +#define ACE_DRIVEROPTIC_TANK_US driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver_west.p3d" +// Increased Default RU Tank driver optic +#define ACE_DRIVEROPTIC_TANK_RU driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver_east.p3d" +// Increased Default NON Specified driver optic +#define ACE_DRIVEROPTIC_TANK driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver.p3d" +// Increased Default EP1 NON Specified driver optic +// Default black border thing needs finish +#define ACE_DRIVEROPTIC_TANK_EP1 driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver.p3d" + +#define ACE_BWC ace_bwc = 1 + +// SCRIPTING MACROS + +// Items +#define inITEMS(x,y) (##x in (y call ACE_fnc_getGear)) +#define remITEMS(x,y) ([##x,y] call ACE_fnc_removeItem) +//#define addITEMS(x,y) (y addItem ##x) + +// Interaction/ Put anims +#define canANIM(x) (x call ACE_fnc_CanPutDown) +#define playANIM(x) (if (x call ACE_fnc_CanPutDown) then { x call ACE_fnc_PutDown }) + +// In vehicle or on foot +#define ONFOOT(x) (x == vehicle x) +#define INVEHICLE(x) (x != vehicle x) + +// FX +#define COUGH ace_common_fx_fnc_cough +#define BLURRY ace_common_fx_fnc_blurry +#define BLIND ace_common_fx_fnc_blind_view +#define DEAF ace_common_fx_fnc_deaf +#define DIZZY ace_common_fx_fnc_dizzy +#define FLASH ace_common_fx_fnc_flash +#define KICK ace_common_fx_fnc_kick +#define KNOCKOUT ace_common_fx_fnc_knockout +#define RING ace_common_fx_fnc_ring + +// Stamina +#define INC_MASS ace_stamina_fnc_inc_mass + +// Does this work, due to BWC_CONFIG(NAME) ? +#undef BWC_CONFIG + +#define BWC_CONFIG(NAME) class NAME { \ + units[] = {}; \ + weapons[] = {}; \ + requiredVersion = REQUIRED_VERSION; \ + requiredAddons[] = {}; \ + version = VERSION; \ + ACE_BWC; \ +} + +#define ACE_FLASHLIGHT class FlashLight { \ + color[] = {0.9, 0.9, 0.7, 0.9}; \ + ambient[] = {0.1, 0.1, 0.1, 1.0}; \ + position = "flash dir"; \ + direction = "flash"; \ + angle = 30; \ + scale[] = {1, 1, 0.5}; \ + brightness = 0.1; \ + } +#define ACE_SMALL_FLASHLIGHT class FlashLight { \ + color[] = {0.9, 0.9, 0.7, 0.9}; \ + ambient[] = {0.1, 0.1, 0.1, 1.0}; \ + position = "flash dir"; \ + direction = "flash"; \ + angle = 20; \ + scale[] = {0.9, 0.9, 0.4}; \ + brightness = 0.09; \ + } + +// Addaction defines for colored text +#define ACE_TEXT_ORANGE(Text) ("" + ##Text + "") +#define ACE_TEXT_RED(Text) ("" + ##Text + "") +#define ACE_TEXT_GREEN(Text) ("" + ##Text + "") +#define ACE_TEXT_YELLOW(Text) ("" + ##Text + "") + + + +#define EGVAR(module,var) TRIPLES(PREFIX,module,var) +#define QEGVAR(module,var) QUOTE(EGVAR(module,var)) + +#define DGVAR(varName) if(isNil "ACE_DEBUG_NAMESPACE") then { ACE_DEBUG_NAMESPACE = []; }; if(!(QUOTE(GVAR(varName)) in ACE_DEBUG_NAMESPACE)) then { PUSH(ACE_DEBUG_NAMESPACE, QUOTE(GVAR(varName))); }; GVAR(varName) +#define DVAR(varName) if(isNil "ACE_DEBUG_NAMESPACE") then { ACE_DEBUG_NAMESPACE = []; }; if(!(QUOTE(varName) in ACE_DEBUG_NAMESPACE)) then { PUSH(ACE_DEBUG_NAMESPACE, QUOTE(varName)); }; varName +#define DFUNC(var1) TRIPLES(ADDON,fnc,var1) +#define DEFUNC(var1,var2) TRIPLES(DOUBLES(PREFIX,var1),fnc,var2) + +#define QFUNC(var1) QUOTE(DFUNC(var1)) +#define QEFUNC(var1,var2) QUOTE(DEFUNC(var1,var2)) + +#define PATHTOEF(var1,var2) PATHTOF_SYS(PREFIX,var1,var2) + + +#define GETVAR_SYS(var1,var2) getVariable [ARR_2(QUOTE(var1),var2)] +#define SETVAR_SYS(var1,var2) setVariable [ARR_2(QUOTE(var1),var2)] +#define SETPVAR_SYS(var1,var2) setVariable [ARR_3(QUOTE(var1),var2,true)] + +#define GETVAR(var1,var2,var3) var1 GETVAR_SYS(var2,var3) +#define GETMVAR(var1,var2) missionNamespace GETVAR_SYS(var1,var2) +#define GETUVAR(var1,var2) uiNamespace GETVAR_SYS(var1,var2) +#define GETPRVAR(var1,var2) profileNamespace GETVAR_SYS(var1,var2) +#define GETPAVAR(var1,var2) parsingNamespace GETVAR_SYS(var1,var2) + +#define SETVAR(var1,var2,var3) var1 SETVAR_SYS(var2,var3) +#define SETPVAR(var1,var2,var3) var1 SETPVAR_SYS(var2,var3) +#define SETMVAR(var1,var2) missionNamespace SETVAR_SYS(var1,var2) +#define SETUVAR(var1,var2) uiNamespace SETVAR_SYS(var1,var2) +#define SETPRVAR(var1,var2) profileNamespace SETVAR_SYS(var1,var2) +#define SETPAVAR(var1,var2) parsingNamespace SETVAR_SYS(var1,var2) + +#define GETGVAR(var1,var2) GETMVAR(GVAR(var1),var2) +#define GETEGVAR(var1,var2,var3) GETMVAR(EGVAR(var1,var2),var3) + +#define ARR_SELECT(ARRAY,INDEX,DEFAULT) if (count ARRAY > INDEX) then {ARRAY select INDEX} else {DEFAULT} + + +#define MACRO_ADDWEAPON(WEAPON,COUNT) class _xx_##WEAPON { \ + weapon = #WEAPON; \ + count = COUNT; \ +} + +#define MACRO_ADDITEM(ITEM,COUNT) class _xx_##ITEM { \ + name = #ITEM; \ + count = COUNT; \ +} + +#define MACRO_ADDMAGAZINE(MAGAZINE,COUNT) class _xx_##MAGAZINE { \ + magazine = #MAGAZINE; \ + count = COUNT; \ +} + + +#ifdef DISABLE_COMPILE_CACHE + #define PREP(fncName) DFUNC(fncName) = compile preprocessFileLineNumbers QUOTE(PATHTOF(functions\DOUBLES(fnc,fncName).sqf)) +#else + #define PREP(fncName) DFUNC(fncName) = QUOTE(PATHTOF(functions\DOUBLES(fnc,fncName).sqf)) call SLX_XEH_COMPILE +#endif + +#define PREP_MODULE(folder) [] call compile preprocessFileLineNumbers QUOTE(PATHTOF(folder\__PREP__.sqf)) + +#define HASH_CREATE ([] call EFUNC(common,hashCreate)) +#define HASH_SET(hash, key, val) ([hash, key, val, __FILE__, __LINE__] call EFUNC(common,hashSet)) +#define HASH_GET(hash, key) ([hash, key, __FILE__, __LINE__] call EFUNC(common,hashGet)) +#define HASH_REM(hash, key) ([hash, key, __FILE__, __LINE__] call EFUNC(common,hashRem)) +#define HASH_HASKEY(hash, key) ([hash, key, __FILE__, __LINE__] call EFUNC(common,hashHasKey)) + +#define HASHLIST_CREATELIST(keys) ([keys] call EFUNC(common,hashListCreateList)) +#define HASHLIST_CREATEHASH(hashList) ([hashList] call EFUNC(common,hashListCreateHash)) +#define HASHLIST_SELECT(hashList, index) ([hashList, index, __FILE__, __LINE__] call EFUNC(common,hashListSelect)) +#define HASHLIST_SET(hashList, index, value) ([hashList, index, value, __FILE__, __LINE__] call EFUNC(common,hashListSet)) +#define HASHLIST_PUSH(hashList, value) ([hashList, value, __FILE__, __LINE__] call EFUNC(common,hashListPush)) + #include "script_debug.hpp" \ No newline at end of file diff --git a/addons/main/script_macros_menudef.hpp b/addons/main/script_macros_menudef.hpp index 35a8e2be45..665c702c9b 100644 --- a/addons/main/script_macros_menudef.hpp +++ b/addons/main/script_macros_menudef.hpp @@ -1,27 +1,27 @@ -// ACE Self Interaction Conditions - -// Self Interaction Menu not available if player is unconscious -#define ACE_INTERACT_ALIVE (alive player) -#define ACE_INTERACT_UNCON (player call ace_wounds_fnc_isUncon) - -// Player is Player Vehicle -#define ACE_INTERACT_PLAYER (player == vehicle player || (player != vehicle player && player in assignedCargo vehicle player)) - -// Player is climbing up a ladder -#define ACE_INTERACT_LADDER (animationState player in ["ladderriflestatic","laddercivilstatic"]) - -// Possible = Self interaction opens only if player is alive and conscious (can be in a vehicle) -#define ACE_SELFINTERACTION_POSSIBLE (!ACE_INTERACT_LADDER && {ACE_INTERACT_ALIVE} && {!ACE_INTERACT_UNCON}) - -// Restricted = Self interaction opens only if player is alive and conscious (can NOT be in a vehicle, i.e Groundmarker, explosives ...) -#define ACE_SELFINTERACTION_RESTRICTED (ACE_SELFINTERACTION_POSSIBLE && {ACE_INTERACT_PLAYER}) - -// Close interaction menu if unconscious -#define ACE_INTERACT_FNC_EXIT if (ACE_INTERACT_UNCON) exitWith {} -#define ACE_ASSEMBLE (getNumber(configFile >> "CfgActions" >> "Assemble" >> "show") == 0) -#define ACE_DISASSEMBLE (getNumber(configFile >> "CfgActions" >> "DisAssemble" >> "show") == 0) -#define ACE_PIPEDEFAULT (getNumber(configFile >> "CfgMagazines" >> "PipeBomb" >> "useAction") == 0) -#define ACE_IDENTITYDEFAULT (isClass(configFile >> "CfgPatches" >> "ace_combatdeaf")) -#define ACE_RUCKDEFAULT (isClass(configFile >> "CfgPatches" >> "ace_stamina")) - +// ACE Self Interaction Conditions + +// Self Interaction Menu not available if player is unconscious +#define ACE_INTERACT_ALIVE (alive player) +#define ACE_INTERACT_UNCON (player call ace_wounds_fnc_isUncon) + +// Player is Player Vehicle +#define ACE_INTERACT_PLAYER (player == vehicle player || (player != vehicle player && player in assignedCargo vehicle player)) + +// Player is climbing up a ladder +#define ACE_INTERACT_LADDER (animationState player in ["ladderriflestatic","laddercivilstatic"]) + +// Possible = Self interaction opens only if player is alive and conscious (can be in a vehicle) +#define ACE_SELFINTERACTION_POSSIBLE (!ACE_INTERACT_LADDER && {ACE_INTERACT_ALIVE} && {!ACE_INTERACT_UNCON}) + +// Restricted = Self interaction opens only if player is alive and conscious (can NOT be in a vehicle, i.e Groundmarker, explosives ...) +#define ACE_SELFINTERACTION_RESTRICTED (ACE_SELFINTERACTION_POSSIBLE && {ACE_INTERACT_PLAYER}) + +// Close interaction menu if unconscious +#define ACE_INTERACT_FNC_EXIT if (ACE_INTERACT_UNCON) exitWith {} +#define ACE_ASSEMBLE (getNumber(configFile >> "CfgActions" >> "Assemble" >> "show") == 0) +#define ACE_DISASSEMBLE (getNumber(configFile >> "CfgActions" >> "DisAssemble" >> "show") == 0) +#define ACE_PIPEDEFAULT (getNumber(configFile >> "CfgMagazines" >> "PipeBomb" >> "useAction") == 0) +#define ACE_IDENTITYDEFAULT (isClass(configFile >> "CfgPatches" >> "ace_combatdeaf")) +#define ACE_RUCKDEFAULT (isClass(configFile >> "CfgPatches" >> "ace_stamina")) + #define ACE_KNOWN2PLAYER (if (name _target in (player getVariable ["ace_recognize_knownnames",[]])) then { name _target } else { " " }) \ No newline at end of file diff --git a/addons/main/script_mod.hpp b/addons/main/script_mod.hpp index 6ef5ec3f68..3bd82431bd 100644 --- a/addons/main/script_mod.hpp +++ b/addons/main/script_mod.hpp @@ -1,55 +1,55 @@ -// COMPONENT should be defined in the script_component.hpp and included BEFORE this hpp - -#define MAINPREFIX z -#define PREFIX ace - -#define MAJOR 3 -#define MINOR 0 -#define PATCHLVL 0 -#define BUILD 1 - -#define VERSION MAJOR.MINOR.PATCHLVL.BUILD -#define VERSION_AR MAJOR,MINOR,PATCHLVL,BUILD - -#define ACE_TAG A.C.E. - -// MINIMAL required version for the Mod. Components can specify others.. -#define REQUIRED_VERSION 0.5 - -/* - #define DEBUG_ENABLED_ADDONS - #define DEBUG_ENABLED_ATTACHMENTS - #define DEBUG_ENABLED_weapons_backblast - #define DEBUG_ENABLED_BLOOD - #define DEBUG_ENABLED_CARTRIDGES - #define DEBUG_ENABLED_CRATERS - #define DEBUG_ENABLED_CREWPROTECTION - #define DEBUG_ENABLED_DUMMIES - #define DEBUG_ENABLED_EJECT - #define DEBUG_ENABLED_EXPLOSIVES - #define DEBUG_ENABLED_FLARES - #define DEBUG_ENABLED_FLASHBANG - #define DEBUG_ENABLED_GRENADETHROW - #define DEBUG_ENABLED_HUNTIR - #define DEBUG_ENABLED_INTERACTION - #define DEBUG_ENABLED_IRSTROBE - #define DEBUG_ENABLED_MULTI_BARREL - #define DEBUG_ENABLED_MUZZLEBLAST - #define DEBUG_ENABLED_NVG - #define DEBUG_ENABLED_weapons_overheating - #define DEBUG_ENABLED_RECOILDUST - #define DEBUG_ENABLED_ROCKET_BALLISTICS - #define DEBUG_ENABLED_SANDBAG - #define DEBUG_ENABLED_SHOTGUN - #define DEBUG_ENABLED_SIGHT_ADJUSTMENT_AT - #define DEBUG_ENABLED_SIGHT_ADJUSTMENT_GL - #define DEBUG_ENABLED_SIGHT_ADJUSTMENT_RIFLE - #define DEBUG_ENABLED_SMAW_SPOTTINGRIFLE - #define DEBUG_ENABLED_TRACERS - #define DEBUG_ENABLED_TRACKING - #define DEBUG_ENABLED_VIEWBLOCK - #define DEBUG_ENABLED_VEHICLE - #define DEBUG_ENABLED_vehicle_damage - #define DEBUG_ENABLED_WEAPONREST - #define DEBUG_ENABLED_WOUNDS -*/ +// COMPONENT should be defined in the script_component.hpp and included BEFORE this hpp + +#define MAINPREFIX z +#define PREFIX ace + +#define MAJOR 3 +#define MINOR 0 +#define PATCHLVL 0 +#define BUILD 1 + +#define VERSION MAJOR.MINOR.PATCHLVL.BUILD +#define VERSION_AR MAJOR,MINOR,PATCHLVL,BUILD + +#define ACE_TAG A.C.E. + +// MINIMAL required version for the Mod. Components can specify others.. +#define REQUIRED_VERSION 0.5 + +/* + #define DEBUG_ENABLED_ADDONS + #define DEBUG_ENABLED_ATTACHMENTS + #define DEBUG_ENABLED_weapons_backblast + #define DEBUG_ENABLED_BLOOD + #define DEBUG_ENABLED_CARTRIDGES + #define DEBUG_ENABLED_CRATERS + #define DEBUG_ENABLED_CREWPROTECTION + #define DEBUG_ENABLED_DUMMIES + #define DEBUG_ENABLED_EJECT + #define DEBUG_ENABLED_EXPLOSIVES + #define DEBUG_ENABLED_FLARES + #define DEBUG_ENABLED_FLASHBANG + #define DEBUG_ENABLED_GRENADETHROW + #define DEBUG_ENABLED_HUNTIR + #define DEBUG_ENABLED_INTERACTION + #define DEBUG_ENABLED_IRSTROBE + #define DEBUG_ENABLED_MULTI_BARREL + #define DEBUG_ENABLED_MUZZLEBLAST + #define DEBUG_ENABLED_NVG + #define DEBUG_ENABLED_weapons_overheating + #define DEBUG_ENABLED_RECOILDUST + #define DEBUG_ENABLED_ROCKET_BALLISTICS + #define DEBUG_ENABLED_SANDBAG + #define DEBUG_ENABLED_SHOTGUN + #define DEBUG_ENABLED_SIGHT_ADJUSTMENT_AT + #define DEBUG_ENABLED_SIGHT_ADJUSTMENT_GL + #define DEBUG_ENABLED_SIGHT_ADJUSTMENT_RIFLE + #define DEBUG_ENABLED_SMAW_SPOTTINGRIFLE + #define DEBUG_ENABLED_TRACERS + #define DEBUG_ENABLED_TRACKING + #define DEBUG_ENABLED_VIEWBLOCK + #define DEBUG_ENABLED_VEHICLE + #define DEBUG_ENABLED_vehicle_damage + #define DEBUG_ENABLED_WEAPONREST + #define DEBUG_ENABLED_WOUNDS +*/ diff --git a/addons/maptools/stringtable.xml b/addons/maptools/stringtable.xml index 5dd4578976..2e5fee49ab 100644 --- a/addons/maptools/stringtable.xml +++ b/addons/maptools/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -142,7 +142,7 @@ Kierunek: %1° Dirección: %1° Irány: %1 - Направление:%1 + Направление: %1° \ No newline at end of file diff --git a/addons/markers/stringtable.xml b/addons/markers/stringtable.xml index ea6d72990a..65da73a026 100644 --- a/addons/markers/stringtable.xml +++ b/addons/markers/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -9,7 +9,7 @@ Směr: %1° Kierunek: %1° Dirección: %1° - Направление: %1 + Направление: %1° \ No newline at end of file diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index a5dfdbba49..bf15477628 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,974 +1,991 @@  - + - - - Inject Atropine - Atropin - - - Inject Epinephrine - Epinephrine injizieren - Inyectar Epinefrina - Wtrzyknij adrenalinę - Aplikovat Adrenalin - Ввести андреналил - Adrénaline - Adrenalin - Injetar Epinefrina - Inietta Epinefrina - - - Inject Morphine - Morphin injizieren - Inyectar Morfina - Wstrzyknij morfinę - Aplikovat Morfin - Ввести морфин - Morphine - Morfium - Injetar Morfina - Inietta Morfina - - - Transfuse Blood - Bluttransfusion - Transfundir sangre - Przetocz krew - Transfúze krve - Перелить кровь - Transfusion - Infúzió - Transfundir Sangue - Effettua Trasfusione - - - Transfuse Plasma - Plasmatransfusion - - - Transfuse Saline - Salzlösungtransfusion - - - Apply Tourniquet - Aderpresse anwenden - - - Bandage - Verbinden - Venda - Bandaż - Obvázat - Pansement - Benda - Kötözés - Atadura - Перевязать - - - Bandage Head - Kopf verbinden - Vendar la cabeza - Bandażuj głowę - Obvázat hlavu - Перевязать голову - Pansement Tête - Fej kötözése - Atar Cabeça - Benda la testa - - - Bandage Torso - Torso verbinden - Vendar el torso - Bandażuj tors - Obvázat hruď - Перевязать торс - Pansement Torse - Felsőtest kötözése - Atar Tronco - Benda il torso - - - Bandage Left Arm - Arm links verbinden - Vendar el brazo izquierdo - Bandażuj lewe ramię - Obvázat levou ruku - Перевязать левую руку - Pansement Bras Gauche - Bal kar kötözése - Atar Braço Esquerdo - Benda il braccio sinistro - - - Bandage Right Arm - Arm rechts verbinden - Vendar el brazo derecho - Bandażuj prawe ramię - Obvázat pravou ruku - Перевязать правую руку - Pansement Bras Droit - Jobb kar kötözése - Atar Braço Direito - Benda il braccio destro - - - Bandage Left Leg - Bein links verbinden - Vendar la pierna izquierda - Bandażuj lewą nogę - Obvázat levou nohu - Перевязать левую ногу - Pansement Jambe Gauche - Bal láb kötözése - Atar Perna Esquerda - Benda la gamba sinistra - - - Bandage Right Leg - Bein rechts verbinden - Vendar la pierna derecha - Bandażuj prawą nogę - Obvázat pravou nohu - Перевязать правую ногу - Pansement Jambe Droite - Jobb láb kötözése - Atar Perna Direita - Benda la gamba destra - - - Injecting Morphine ... - Morphin injizieren ... - Inyectando Morfina ... - Wstrzykiwanie morfiny ... - Aplikuju Morfin ... - Введение морфина... - Injection de Morphine... - Morfium beadása... - Injetando Morfina ... - Inietto la morfina ... - - - Injecting Epinephrine ... - Epinephrin injizieren ... - Inyectando Epinefrina ... - Wstrzykiwanie adrenaliny ... - Aplikuju Adrenalin ... - Введение андреналина - Injection d'Adrénaline ... - Adrenalin beadása... - Injetando Epinefrina ... - Inietto l'epinefrina ... - - - Injecting Atropine ... - Atropin injizieren ... - - - Transfusing Blood ... - Bluttransfusion ... - Realizando transfusión ... - Przetaczanie krwi ... - Probíhá transfúze krve ... - Переливание крови... - Transfusion Sanguine ... - Infúzió... - Transfundindo Sangue ... - Effettuo la trasfusione ... - - - Transfusing Saline ... - Sallösungtransfusion ... - - - Transfusing Plasma ... - Plasmatransfusion ... - - - Bandaging ... - Verbinden ... - Vendando ... - Bandażowanie ... - Obvazuji ... - Pansement ... - Sto applicando la benda ... - Bekötözés... - Atando ... - Перевязывание.... - - - Applying Tourniquet ... - Aderpresse ... - - - Medical - Zdravotní - Médical - Sanitäter - Medico - Medyczne - Médico - Медик - Médico - - - Field Dressing - - - Packing Bandage - - - Elastic Bandage - - - QuikClot - - - Check Pulse - Puls überprüfen - - - Check Blood Pressure - Blutdruck messen - - - Triage Card - Triage Karte - - - Tourniquet - Tourniquet - - - Remove Tourniquet - Entferne Tourniquet - - - Give Blood IV (1000ml) - - - Give Blood IV (500ml) - - - Give Blood IV (250ml) - - - Give Plasma IV (1000ml) - - - Give Plasma IV (500ml) - - - Give Plasma IV (250ml) - - - Give Saline IV (1000ml) - - - Give Saline IV (500ml) - - - Give Saline IV (250ml) - - - Minor - Gering - - - Delayed - - - Immediate - - - Deceased - - - None - - - Normal breathing - Дыхание в норме - Respiración normal - Respiration Normale - Normalny oddech - - - No breathing - Дыхания нет - No respira - Apnée - Brak oddechu - - - Difficult breathing - Дыхание затруднено - Dificultad para respirar - Difficultée Respiratoire - Trudności z oddychaniem - - - Almost no breathing - Дыхания почти нет - Casi sin respirar - Respiration Faible - Prawie brak oddechu - - - Bleeding - Кровотечение - Sangrando - Seignement - Krwawienie zewnętrzne - - - In Pain - Испытывает боль - Con Dolor - A De La Douleur - W bólu - - - Lost a lot of Blood - Большая кровопотеря - Mucha Sangre perdida - A Perdu Bcp de Sang - Stracił dużo krwi - - - Tourniquet [CAT] - Жгут - Torniquete [CAT] - Garot [CAT] - Opaska uciskowa [CAT] - - - Receiving IV [%1ml] - - - - Bandage (Basic) - Повязка (обычная) - Vendaje (Básico) - Bandage (Standard) - Bandaż (jałowy) - - - Used to cover a wound - Для перевязки ран - Utilizado para cubrir una herida - Utilisé Pour Couvrir Une Blessure - Używany w celu przykrycia i ochrony miejsca zranienia - - - A dressing, that is a particular material used to cover a wound, which is applied over the wound + + + Inject Atropine + Atropin + Ввести атропин + + + Inject Epinephrine + Epinephrine injizieren + Inyectar Epinefrina + Wtrzyknij adrenalinę + Aplikovat Adrenalin + Ввести андреналил + Adrénaline + Adrenalin + Injetar Epinefrina + Inietta Epinefrina + + + Inject Morphine + Morphin injizieren + Inyectar Morfina + Wstrzyknij morfinę + Aplikovat Morfin + Ввести морфин + Morphine + Morfium + Injetar Morfina + Inietta Morfina + + + Transfuse Blood + Bluttransfusion + Transfundir sangre + Przetocz krew + Transfúze krve + Перелить кровь + Transfusion + Infúzió + Transfundir Sangue + Effettua Trasfusione + + + Transfuse Plasma + Plasmatransfusion + Перелить плазму + + + Transfuse Saline + Salzlösungtransfusion + Влить физраствор + + + Apply Tourniquet + Aderpresse anwenden + Наложить жгут + + + Bandage + Verbinden + Venda + Bandaż + Obvázat + Pansement + Benda + Kötözés + Atadura + Перевязать + + + Bandage Head + Kopf verbinden + Vendar la cabeza + Bandażuj głowę + Obvázat hlavu + Перевязать голову + Pansement Tête + Fej kötözése + Atar Cabeça + Benda la testa + + + Bandage Torso + Torso verbinden + Vendar el torso + Bandażuj tors + Obvázat hruď + Перевязать торс + Pansement Torse + Felsőtest kötözése + Atar Tronco + Benda il torso + + + Bandage Left Arm + Arm links verbinden + Vendar el brazo izquierdo + Bandażuj lewe ramię + Obvázat levou ruku + Перевязать левую руку + Pansement Bras Gauche + Bal kar kötözése + Atar Braço Esquerdo + Benda il braccio sinistro + + + Bandage Right Arm + Arm rechts verbinden + Vendar el brazo derecho + Bandażuj prawe ramię + Obvázat pravou ruku + Перевязать правую руку + Pansement Bras Droit + Jobb kar kötözése + Atar Braço Direito + Benda il braccio destro + + + Bandage Left Leg + Bein links verbinden + Vendar la pierna izquierda + Bandażuj lewą nogę + Obvázat levou nohu + Перевязать левую ногу + Pansement Jambe Gauche + Bal láb kötözése + Atar Perna Esquerda + Benda la gamba sinistra + + + Bandage Right Leg + Bein rechts verbinden + Vendar la pierna derecha + Bandażuj prawą nogę + Obvázat pravou nohu + Перевязать правую ногу + Pansement Jambe Droite + Jobb láb kötözése + Atar Perna Direita + Benda la gamba destra + + + Injecting Morphine ... + Morphin injizieren ... + Inyectando Morfina ... + Wstrzykiwanie morfiny ... + Aplikuju Morfin ... + Введение морфина... + Injection de Morphine... + Morfium beadása... + Injetando Morfina ... + Inietto la morfina ... + + + Injecting Epinephrine ... + Epinephrin injizieren ... + Inyectando Epinefrina ... + Wstrzykiwanie adrenaliny ... + Aplikuju Adrenalin ... + Введение андреналина ... + Injection d'Adrénaline ... + Adrenalin beadása... + Injetando Epinefrina ... + Inietto l'epinefrina ... + + + Injecting Atropine ... + Atropin injizieren ... + Введение атропина ... + + + Transfusing Blood ... + Bluttransfusion ... + Realizando transfusión ... + Przetaczanie krwi ... + Probíhá transfúze krve ... + Переливание крови... + Transfusion Sanguine ... + Infúzió... + Transfundindo Sangue ... + Effettuo la trasfusione ... + + + Transfusing Saline ... + Sallösungtransfusion ... + Вливание физраствора ... + + + Transfusing Plasma ... + Plasmatransfusion ... + Переливание плзмы ... + + + Bandaging ... + Verbinden ... + Vendando ... + Bandażowanie ... + Obvazuji ... + Pansement ... + Sto applicando la benda ... + Bekötözés... + Atando ... + Перевязывание ... + + + Applying Tourniquet ... + Aderpresse ... + Наложение жгута ... + + + Medical + Zdravotní + Médical + Sanitäter + Medico + Medyczne + Médico + Медик + Médico + + + Field Dressing + + + Packing Bandage + + + Elastic Bandage + + + QuikClot + + + Check Pulse + Puls überprüfen + + + Check Blood Pressure + Blutdruck messen + + + Triage Card + Triage Karte + + + Tourniquet + Tourniquet + + + Remove Tourniquet + Entferne Tourniquet + + + Give Blood IV (1000ml) + + + Give Blood IV (500ml) + + + Give Blood IV (250ml) + + + Give Plasma IV (1000ml) + + + Give Plasma IV (500ml) + + + Give Plasma IV (250ml) + + + Give Saline IV (1000ml) + + + Give Saline IV (500ml) + + + Give Saline IV (250ml) + + + Minor + Gering + Незначительные травмы + + + Delayed + Груз 300 + + + Immediate + Помощь отложена + + + Deceased + Груз 200 + + + None + Нет + + + Normal breathing + Дыхание в норме + Respiración normal + Respiration Normale + Normalny oddech + + + No breathing + Дыхания нет + No respira + Apnée + Brak oddechu + + + Difficult breathing + Дыхание затруднено + Dificultad para respirar + Difficultée Respiratoire + Trudności z oddychaniem + + + Almost no breathing + Дыхания почти нет + Casi sin respirar + Respiration Faible + Prawie brak oddechu + + + Bleeding + Кровотечение + Sangrando + Seignement + Krwawienie zewnętrzne + + + In Pain + Испытывает боль + Con Dolor + A De La Douleur + W bólu + + + Lost a lot of Blood + Большая кровопотеря + Mucha Sangre perdida + A Perdu Bcp de Sang + Stracił dużo krwi + + + Tourniquet [CAT] + Жгут + Torniquete [CAT] + Garot [CAT] + Opaska uciskowa [CAT] + + + Receiving IV [%1ml] + + + Bandage (Basic) + Повязка (обычная) + Vendaje (Básico) + Bandage (Standard) + Bandaż (jałowy) + + + Used to cover a wound + Для перевязки ран + Utilizado para cubrir una herida + Utilisé Pour Couvrir Une Blessure + Używany w celu przykrycia i ochrony miejsca zranienia + + + A dressing, that is a particular material used to cover a wound, which is applied over the wound once bleeding has been stemmed. - Повязка, накладываемая поверх раны после остановки кровотечения. - Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez + Повязка, накладываемая поверх раны после остановки кровотечения. + Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez ha dejado de sangrar. - C'est un bandage, qui est fait d'un matériel spécial utiliser pour couvrir une blessure, qui peut + C'est un bandage, qui est fait d'un matériel spécial utiliser pour couvrir une blessure, qui peut etre appliquer des que le seignement as ete stopper. - Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. + Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. - - - Packing Bandage - Тампонирующая повязка - Vendaje Compresivo - Bandage Mèche - Bandaż (uciskowy) - - - Used to pack medium to large wounds and stem the bleeding - Для тампонирования ран среднего и большого размера и остановки кровотечения. - Se utiliza para vendar heridas medianas y grandes y detener el sangrado - Utiliser pour remplire la cavité créé dans une blessure moyenne et grande. - Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. - - - A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is + + + Packing Bandage + Тампонирующая повязка + Vendaje Compresivo + Bandage Mèche + Bandaż (uciskowy) + + + Used to pack medium to large wounds and stem the bleeding + Для тампонирования ран среднего и большого размера и остановки кровотечения. + Se utiliza para vendar heridas medianas y grandes y detener el sangrado + Utiliser pour remplire la cavité créé dans une blessure moyenne et grande. + Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. + + + A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is an option in large polytrauma injuries. - Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжелых + Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжелых сочетанных ранениях возможно тампонирование раны. - Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes + Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes lesiones o politraumatismos. - Un bandage servent a etre inseré dans les blessure pour éponger le seignement et faciliter la + Un bandage servent a etre inseré dans les blessure pour éponger le seignement et faciliter la guerrison. Ce bandage est une option pour soigner les lession de politrauma. - Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. - - - Bandage (Elastic) - Повязка (давящая) - Vendaje (Elástico) - Bandage (Élastique) - Bandaż (elastyczny) - - - Bandage kit, Elastic - Давящая повязка - Vendaje (Elástico) - Bandage Compressif Élastique - Zestaw bandaży elastycznych. - - - - - Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la + Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. + + + Bandage (Elastic) + Повязка (давящая) + Vendaje (Elástico) + Bandage (Élastique) + Bandaż (elastyczny) + + + Bandage kit, Elastic + Давящая повязка + Vendaje (Elástico) + Bandage Compressif Élastique + Zestaw bandaży elastycznych. + + + + + Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la tenue du bandage lors de mouvment. - Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. - Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada - - - Tourniquet (CAT) - Жгут - Torniquete (CAT) - Garot (CAT) - Staza (typ. CAT) - - - Slows down blood loss when bleeding - Уменьшает кровопотерю при кровотечении. - Reduce la velocidad de pérdida de sangre - Ralentit le seignement - Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. - - - A constricting device used to compress venous and arterial circulation in effect inhibiting or + Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. + Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada + + + Tourniquet (CAT) + Жгут + Torniquete (CAT) + Garot (CAT) + Staza (typ. CAT) + + + Slows down blood loss when bleeding + Уменьшает кровопотерю при кровотечении. + Reduce la velocidad de pérdida de sangre + Ralentit le seignement + Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. + + + A constricting device used to compress venous and arterial circulation in effect inhibiting or slowing blood flow and therefore decreasing loss of blood. - Жгут используется для прижатия сосудов, приводящего к остановке или значительному уменьшению + Жгут используется для прижатия сосудов, приводящего к остановке или значительному уменьшению кровотечения и сокращению кровопотери. - Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre + Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre - Un appareil servent a compresser les artères et veines afin de reduire la perte de sang. - Opaska zaciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym + Un appareil servent a compresser les artères et veines afin de reduire la perte de sang. + Opaska zaciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym krwawieniem tętniczym lub żylnym. - - - Morphine autoinjector - Морфин в автоматическом шприце - Morfina auto-inyectable - Auto-injecteur de Morphine - Autostrzykawka z morfiną - - - Used to combat moderate to severe pain experiences - Для снятия средних и сильных болевых ощущений. - Usado para combatir los estados dolorosos moderados a severos - Utiliser pour contrer les douleurs modéré à severes. - Morfina. Ma silne działanie przeciwbólowe. - - - An analgesic used to combat moderate to severe pain experiences. - Анальгетик для снятия средних и сильных болевых ощущений. - Analgésico usado para combatir los estados dolorosos de moderado a severo. - Un Analgésique puissant servant a contrer les douleur modéré a severe. - Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. - - - Atropin autoinjector - Атропин в автоматическом шприце - Atropina auto-inyectable - Auto-injecteur d'Atropine - Autostrzykawka AtroPen - - - Used in NBC scenarios - Применяется для защиты от ОМП - Usado en escenarios NBQ - Utiliser en cas d'attaque CBRN - Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. - - - A drug used by the Military in NBC scenarios. - Препарат, используемый в войсках для защиты от оружия массового поражения. - Medicamento usado por Militares en escenarios NBQ - Médicament utilisé par l'armée en cas d'attaque CBRN - Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w + + + Morphine autoinjector + Морфин в пневмошприце + Morfina auto-inyectable + Auto-injecteur de Morphine + Autostrzykawka z morfiną + + + Used to combat moderate to severe pain experiences + Для снятия средних и сильных болевых ощущений. + Usado para combatir los estados dolorosos moderados a severos + Utiliser pour contrer les douleurs modéré à severes. + Morfina. Ma silne działanie przeciwbólowe. + + + An analgesic used to combat moderate to severe pain experiences. + Анальгетик для снятия средних и сильных болевых ощущений. + Analgésico usado para combatir los estados dolorosos de moderado a severo. + Un Analgésique puissant servant a contrer les douleur modéré a severe. + Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. + + + Atropin autoinjector + Атропин в пневмошприце + Atropina auto-inyectable + Auto-injecteur d'Atropine + Autostrzykawka AtroPen + + + Used in NBC scenarios + Применяется для защиты от ОМП + Usado en escenarios NBQ + Utiliser en cas d'attaque CBRN + Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. + + + A drug used by the Military in NBC scenarios. + Препарат, используемый в войсках для защиты от оружия массового поражения. + Medicamento usado por Militares en escenarios NBQ + Médicament utilisé par l'armée en cas d'attaque CBRN + Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w przypadku zagrożeń NBC. - - - Epinephrine autoinjector - Адреналин в автоматическом шприце - Epinefrina auto-inyectable - Auto-injecteur d'épinéphrine - Autostrzykawka EpiPen - - - Increase heart rate and counter effects given by allergic reactions - Стимулирует работу сердца и купирует аллергические реакции. - Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas - Augmente la Fréquance cadiaque et contré les effet d'une reaction Anaphylactique - Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne - - - A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter + + + Epinephrine autoinjector + Адреналин в пневмошприце + Epinefrina auto-inyectable + Auto-injecteur d'épinéphrine + Autostrzykawka EpiPen + + + Increase heart rate and counter effects given by allergic reactions + Стимулирует работу сердца и купирует аллергические реакции. + Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas + Augmente la Fréquance cadiaque et contré les effet d'une reaction Anaphylactique + Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne + + + A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter such effects given by allergic reactions (anaphylaxis). Used in sudden cardiac arrest scenarios with decreasing positive outcomes. - Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты + Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты сердечных сокращений и купированию аллергических реакций (анафилактического шока). Применяется при остановке сердца с уменьшением вероятности благоприятного исхода. - Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de + Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de las reacciones alérgicas (anafilaxis). Se utiliza en caso de paros cardiacos repentinos. - Un medicament qui fonctione sur le systeme sympatique créan une dilatation des bronches, augmente la + Un medicament qui fonctione sur le systeme sympatique créan une dilatation des bronches, augmente la fréquance cardiaque et contre les effet d'une reaction alergique (anaphylaxie). Utiliser lors d'arret cardio-respiratoire pour augmenté les chances retrouver un ryhtme. - EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i + EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i beta-adrenergiczne. Pobudzenie układu współczulnego prowadzi do zwiększenia częstotliwości pracy serca, zwiększenia pojemności wyrzutowej serca i przyśpieszenia krążenia wieńcowego. Pobudzenie oskrzelowych receptorów beta-adrenergicznych wywołuje rozkurcz mięśni gładkich oskrzeli, co w efekcie zmniejsza towarzyszące oddychaniu świsty i duszności. - - - Plasma IV (1000ml) - Плазма для в/в вливания (1000 мл) - Plasma Intravenoso (1000ml) - Plasma Sanguin IV (1000ml) - Osocze IV (1000ml) - - - A volume-expanding blood supplement. - Дополнительный препарат, применяемый при возмещении объема крови. - Suplemento para expandir el volumen sanguíneo. - Supplement visant a remplacer les volume sanguin - Składnik krwi, używany do zwiększenia jej objętości. - - - A volume-expanding blood supplement. - Дополнительный препарат, применяемый при возмещении объема крови. - Suplemento para expandir el volumen sanguíneo. - Supplement visant a remplacer le volume sanguin et remplace les plaquettes. - Składnik krwi, używany do zwiększenia jej objętości. - - - Plasma IV (500ml) - Плазма для в/в вливания (500 мл) - Plasma Intravenoso (500ml) - Plasma Sanguin IV (500ml) - Osocze IV (500ml) - - - Plasma IV (250ml) - Плазма для в/в вливания (250 мл) - Plasma Intravenoso (250ml) - Plasma Sanguin (250ml) - Osocze IV (250ml) - - - Blood IV (1000ml) - Кровь для переливания (1000 мл) - Sangre Intravenosa (1000ml) - Cullot Sanguin IV (1000ml) - Krew IV (1000ml) - - - Blood IV, for restoring a patients blood (keep cold) - Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) - Sangre Intravenosa, para restarurar el volumen sanguíneo (mantener frío) - Cullot Sanguin IV, pour remplacer le volume sanguin (garder Réfrigeré) - Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych - - - O Negative infusion blood used in strict and rare events to replenish blood supply usually + + + Plasma IV (1000ml) + Плазма для в/в вливания (1000 мл) + Plasma Intravenoso (1000ml) + Plasma Sanguin IV (1000ml) + Osocze IV (1000ml) + + + A volume-expanding blood supplement. + Дополнительный препарат, применяемый при возмещении объема крови. + Suplemento para expandir el volumen sanguíneo. + Supplement visant a remplacer les volume sanguin + Składnik krwi, używany do zwiększenia jej objętości. + + + A volume-expanding blood supplement. + Дополнительный препарат, применяемый при возмещении объема крови. + Suplemento para expandir el volumen sanguíneo. + Supplement visant a remplacer le volume sanguin et remplace les plaquettes. + Składnik krwi, używany do zwiększenia jej objętości. + + + Plasma IV (500ml) + Плазма для в/в вливания (500 мл) + Plasma Intravenoso (500ml) + Plasma Sanguin IV (500ml) + Osocze IV (500ml) + + + Plasma IV (250ml) + Плазма для в/в вливания (250 мл) + Plasma Intravenoso (250ml) + Plasma Sanguin (250ml) + Osocze IV (250ml) + + + Blood IV (1000ml) + Кровь для переливания (1000 мл) + Sangre Intravenosa (1000ml) + Cullot Sanguin IV (1000ml) + Krew IV (1000ml) + + + Blood IV, for restoring a patients blood (keep cold) + Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) + Sangre Intravenosa, para restarurar el volumen sanguíneo (mantener frío) + Cullot Sanguin IV, pour remplacer le volume sanguin (garder Réfrigeré) + Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych + + + O Negative infusion blood used in strict and rare events to replenish blood supply usually conducted in the transport phase of medical care. - Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема + Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема потерянной крови на догоспитальном этапе оказания медицинской помощи. - Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume + Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume sanguin perdu. Habituelment utiliser lors du transport ou dans un etablisement de soin. - Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj + Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj w trakcie fazie transportu rannej osoby do szpitala. - Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdido. Uso + Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdido. Uso habitual durante el transporte de heridos. - - - Blood IV (500ml) - Кровь для переливания (500 мл) - Sangre Intravenosa (500ml) - Cullot Sanguin IV (500ml) - Krew IV (500ml) - - - Blood IV (250ml) - Кровь для переливания (250 мл) - Sangre Intravenosa (250ml) - Cullot Sanguin IV (250ml) - Krew IV (250ml) - - - Saline IV (1000ml) - Физраствор для в/в вливания (1000 мл) - Solución Salina Intravenosa (1000ml) - solution Saline 0.9% IV (1000ml) - Solanka 0,9% IV (1000ml) - - - Saline IV, for restoring a patients blood - Пакет физраствора для возмещения объема потерянной крови - Solución Salina Intravenosa, para restaurar el volumen sanguíneo - Solution Saline 0.9% IV, pour retablir temporairement la tention arteriel - Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta - - - A medical volume-replenishing agent introduced into the blood system through an IV infusion. + + + Blood IV (500ml) + Кровь для переливания (500 мл) + Sangre Intravenosa (500ml) + Cullot Sanguin IV (500ml) + Krew IV (500ml) + + + Blood IV (250ml) + Кровь для переливания (250 мл) + Sangre Intravenosa (250ml) + Cullot Sanguin IV (250ml) + Krew IV (250ml) + + + Saline IV (1000ml) + Физраствор для в/в вливания (1000 мл) + Solución Salina Intravenosa (1000ml) + solution Saline 0.9% IV (1000ml) + Solanka 0,9% IV (1000ml) + + + Saline IV, for restoring a patients blood + Пакет физраствора для возмещения объема потерянной крови + Solución Salina Intravenosa, para restaurar el volumen sanguíneo + Solution Saline 0.9% IV, pour retablir temporairement la tention arteriel + Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta + + + A medical volume-replenishing agent introduced into the blood system through an IV infusion. - Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного + Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного вливания. - Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. - Un remplacment temporaire pour rétablir la tention artériel lors de perte sanguine, étant ajouter + Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. + Un remplacment temporaire pour rétablir la tention artériel lors de perte sanguine, étant ajouter par intraveineuse - Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór + Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór elektrolitów, podawany dożylnie (IV). - - - Saline IV (500ml) - Физраствор для в/в вливания (500 мл) - Solución Salina Intravenosa (500ml) - Solution Saline 0.9% IV (500ml) - Solanka 0,9% IV (500ml) - - - Saline IV (250ml) - Физраствор для в/в вливания (250 мл) - Solución Salina Intravenosa (250ml) - Solution Saline 0.9% IV (250ml) - Solanka 0,9% IV (250ml) - - - Basic Field Dressing (QuikClot) - Первичный перевязочный пакет (QuikClot) - Vendaje Básico (Coagulante) - Bandage Regulier (Coagulant) - Opatrunek QuikClot - - - QuikClot bandage - Гемостатический пакет QuikClot - Venda Coagulante - Bandage coagulant - Podstawowy opatrunek stosowany na rany - - - - - Un bandage servant a coaguler les seignements mineur à moyen. - Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i + + + Saline IV (500ml) + Физраствор для в/в вливания (500 мл) + Solución Salina Intravenosa (500ml) + Solution Saline 0.9% IV (500ml) + Solanka 0,9% IV (500ml) + + + Saline IV (250ml) + Физраствор для в/в вливания (250 мл) + Solución Salina Intravenosa (250ml) + Solution Saline 0.9% IV (250ml) + Solanka 0,9% IV (250ml) + + + Basic Field Dressing (QuikClot) + Первичный перевязочный пакет (QuikClot) + Vendaje Básico (Coagulante) + Bandage Regulier (Coagulant) + Opatrunek QuikClot + + + QuikClot bandage + Гемостатический пакет QuikClot + Venda Coagulante + Bandage coagulant + Podstawowy opatrunek stosowany na rany + + + + + Un bandage servant a coaguler les seignements mineur à moyen. + Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. - Vendaje Hemostático con coagulante que detiene el sangrado. - - - Personal Aid Kit - Аптечка - Kit de Soporte Vital Avanzado - Équipement de support Vitale - Apteczka osobista - - - Includes various treatment kit needed for stitching or advanced treatment - Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. + Vendaje Hemostático con coagulante que detiene el sangrado. + + + Personal Aid Kit + Аптечка + Kit de Soporte Vital Avanzado + Équipement de support Vitale + Apteczka osobista + + + Includes various treatment kit needed for stitching or advanced treatment + Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. - Incluye material médico para tratamientos avanzados - Inclue du matériel medical pour les traitement avancé, tel les point de suture. - Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego - - - - - - - - - Surgical Kit - Хирургический набор - Kit Quirúrgico - - - Surgical Kit for in field advanced medical treatment - Набор для хирургической помощи в полевых условиях - Kit Quirúrgico para el tratamiento avanzado en el campo de batalla - - - Surgical Kit for in field advanced medical treatment - Набор для хирургической помощи в полевых условиях - Kit Quirúrgico para el tratamiento avanzado en el campo de batalla - - - Bodybag - Мешок для трупов - Bolsa para cadáveres - - - A bodybag for dead bodies - Мешок для упаковки трупов - Bolsa para cadáveres - - - A bodybag for dead bodies - Мешок для упаковки трупов - Bolsa para cadáveres - - - - Blood Pressure - Артериальное давление - Presión Arterial - - - Checking Blood Pressure.. - Проверка артериального давления... - Comprobando Presión Arterial... - - - You checked %1 - Вы осмотрели раненого %1 - Examinando a %1 - - - You find a blood pressure of %2/%3 - Артериальное давление %2/%3 - La Presión Arterial es %2/%3 - - - You find a low blood pressure - Давление низкое - La Presión Arterial es baja - - - You find a normal blood pressure - Давление нормальное - La Presión Arterial es normal - - - You find a high blood pressure - Давление высокое - La Presión Arterial es alta - - - You find no blood pressure - Давления нет - No hay Presión Arterial - - - You fail to find a blood pressure - Артериальное давление не определяется - No puedes encontrar Presión Arterial - - - Pulse - Пульс - Pulso - - - Checking Heart Rate.. - Проверка пульса... - Comprobando Pulso... - - - You checked %1 - Вы осмотрели раненого %1 - Examinando a %1 - - - You find a Heart Rate of %2 - Пульс %2 уд./мин. - El Pulso es %2 - - - You find a weak Heart Rate - Пульс слабый - El Pulso es débil - - - You find a strong Heart Rate - Пульс учащенный - El Pulso está acelerado - - - You find a normal Heart Rate - Пульс в норме - El Pulso es bueno - - - You find no Heart Rate - Пульс не прощупывается - No tiene Pulso - - - Response - Реакция - Reacciona - - - You check response of patient - Вы проверяете реакцию раненого - Compruebas si el paciente reacciona - - - %1 is responsive - %1 реагирует на раздражители - %1 ha reaccionado - - - %1 is not responsive - %1 не реагирует - %1 no reacciona - - - You checked %1 - Вы осмотрели раненого %1 - Examinas a %1 - - - Bandaged - Повязка наложена - Vendado - - - You bandage %1 (%2) - Вы перевязали раненого %1 (%2) - Aplicas vendaje a %1 en %2 - - - %1 is bandaging you - %1 перевязывает вас - %1 te está vendando - - - You start stitching injures from %1 (%2) - Вы зашиваете ранения от %1 (%2) - Estás suturando heridas de %1 en %2 - - - Stitching - Наложение швов - Suturando - - - You treat the airway of %1 - Вы интубируете раненого %1 - Estás intubando a %1 - - - Airway - Дыхательные пути - Vías Aéreas - - - %1 is treating your airway - %1 проводит вам интубацию - %1 te está intubando - - - Drag - Ziehen - Arrastrar - Ciągnij - Táhnout - Тащить - Tracter - Húzás - Arrastar - Trascina - - - Carry - Tragen - Cargar - Nieś - Nést - Нести - Porter - Cipelés - Carregar - Trasporta - - - Release - Loslassen - Soltar - Połóż - Položit - Отпустить - Déposer - Elenged - Largar - Lascia - - - Load Patient Into - Patient Einladen - Cargar el paciente en - Załaduj pacjenta - Naložit pacianta do - Погрузить пациента в - Embarquer le Patient - Sebesült berakása - Carregar Paciente Em - Carica paziente nel - - - Unload Patient - Patient Ausladen - Descargar el paciente - Wyładuj pacjenta - Vyložit pacienta - Выгрузить пациента - Débarquer le Patient - Sebesült kihúzása - Descarregar Paciente - Scarica il paziente - - - Unload patient - - - Load patient - - - Place body in bodybag - - - Placing body in bodybag - - - - %1 has bandaged patient - - - %1 used %2 - - - %1 has given an IV - - - %1 applied a tourniquet - - - - + Incluye material médico para tratamientos avanzados + Inclue du matériel medical pour les traitement avancé, tel les point de suture. + Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego + + + + + + + + + Surgical Kit + Хирургический набор + Kit Quirúrgico + + + Surgical Kit for in field advanced medical treatment + Набор для хирургической помощи в полевых условиях + Kit Quirúrgico para el tratamiento avanzado en el campo de batalla + + + Surgical Kit for in field advanced medical treatment + Набор для хирургической помощи в полевых условиях + Kit Quirúrgico para el tratamiento avanzado en el campo de batalla + + + Bodybag + Мешок для трупов + Bolsa para cadáveres + + + A bodybag for dead bodies + Мешок для упаковки трупов + Bolsa para cadáveres + + + A bodybag for dead bodies + Мешок для упаковки трупов + Bolsa para cadáveres + + + Blood Pressure + Артериальное давление + Presión Arterial + + + Checking Blood Pressure.. + Проверка артериального давления... + Comprobando Presión Arterial... + + + You checked %1 + Вы осмотрели раненого %1 + Examinando a %1 + + + You find a blood pressure of %2/%3 + Артериальное давление %2/%3 + La Presión Arterial es %2/%3 + + + You find a low blood pressure + Давление низкое + La Presión Arterial es baja + + + You find a normal blood pressure + Давление нормальное + La Presión Arterial es normal + + + You find a high blood pressure + Давление высокое + La Presión Arterial es alta + + + You find no blood pressure + Давления нет + No hay Presión Arterial + + + You fail to find a blood pressure + Артериальное давление не определяется + No puedes encontrar Presión Arterial + + + Pulse + Пульс + Pulso + + + Checking Heart Rate.. + Проверка пульса... + Comprobando Pulso... + + + You checked %1 + Вы осмотрели раненого %1 + Examinando a %1 + + + You find a Heart Rate of %2 + Пульс %2 уд./мин. + El Pulso es %2 + + + You find a weak Heart Rate + Пульс слабый + El Pulso es débil + + + You find a strong Heart Rate + Пульс учащенный + El Pulso está acelerado + + + You find a normal Heart Rate + Пульс в норме + El Pulso es bueno + + + You find no Heart Rate + Пульс не прощупывается + No tiene Pulso + + + Response + Реакция + Reacciona + + + You check response of patient + Вы проверяете реакцию раненого + Compruebas si el paciente reacciona + + + %1 is responsive + %1 реагирует на раздражители + %1 ha reaccionado + + + %1 is not responsive + %1 не реагирует + %1 no reacciona + + + You checked %1 + Вы осмотрели раненого %1 + Examinas a %1 + + + Bandaged + Повязка наложена + Vendado + + + You bandage %1 (%2) + Вы перевязали раненого %1 (%2) + Aplicas vendaje a %1 en %2 + + + %1 is bandaging you + %1 перевязывает вас + %1 te está vendando + + + You start stitching injures from %1 (%2) + Вы зашиваете ранения от %1 (%2) + Estás suturando heridas de %1 en %2 + + + Stitching + Наложение швов + Suturando + + + You treat the airway of %1 + Вы интубируете раненого %1 + Estás intubando a %1 + + + Airway + Дыхательные пути + Vías Aéreas + + + %1 is treating your airway + %1 проводит вам интубацию + %1 te está intubando + + + Drag + Ziehen + Arrastrar + Ciągnij + Táhnout + Тащить + Tracter + Húzás + Arrastar + Trascina + + + Carry + Tragen + Cargar + Nieś + Nést + Нести + Porter + Cipelés + Carregar + Trasporta + + + Release + Loslassen + Soltar + Połóż + Položit + Отпустить + Déposer + Elenged + Largar + Lascia + + + Load Patient Into + Patient Einladen + Cargar el paciente en + Załaduj pacjenta + Naložit pacianta do + Погрузить пациента в + Embarquer le Patient + Sebesült berakása + Carregar Paciente Em + Carica paziente nel + + + Unload Patient + Patient Ausladen + Descargar el paciente + Wyładuj pacjenta + Vyložit pacienta + Выгрузить пациента + Débarquer le Patient + Sebesült kihúzása + Descarregar Paciente + Scarica il paziente + + + Unload patient + Выгрузить пациента + + + Load patient + Погрузить пациента + + + Place body in bodybag + Поместить тело в мешок + + + Placing body in bodybag + Помещение тела в мешок ... + + + %1 has bandaged patient + %1 перевязал пациента + + + %1 used %2 + %1 применил %2 + + + %1 has given an IV + %1 провел переливание + + + %1 applied a tourniquet + %1 наложил жгут + + + \ No newline at end of file diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 772a7a172f..823a7a7f8d 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -1,24 +1,30 @@  - + MicroDAGR GPS + MicroDAGR GPS MicroDAGR advanced GPS receiver + Многофункциональный GPS-приёмник. Angular Unit: + Угловые единицы: Mils + Тысячные Show Waypoints On Map: + Показывать маршрутные точки на карте: Degrees + Градусы On @@ -44,43 +50,55 @@ Enter Grid Cords: + Введите координаты: Name of [%1] + Название [%1] MGRS-New + MGRS-Новая WGD + WGD Range: Reichweite: + Дистанция: Compass Direction + Азимут Mark + Отметка Waypoints Wegpunkte + Машрутные точки Connect To + Соединиться с Settings Einstellungen Configuración + Настройки SetWP + Установить МТ Add + Добавить Delete @@ -95,15 +113,19 @@ Toggle MicroDAGR Display Mode + Сменить режим показа MicroDAGR Show MicoDAGR + Показать MicroDAGR Configure MicroDAGR + Настроить MicroDAGR Close MicroDAGR + Закрыть MicroDAGR \ No newline at end of file diff --git a/addons/missileguidance/CfgAmmo.hpp b/addons/missileguidance/CfgAmmo.hpp index df876ae2ae..01ab65c388 100644 --- a/addons/missileguidance/CfgAmmo.hpp +++ b/addons/missileguidance/CfgAmmo.hpp @@ -1,10 +1,10 @@ -class CfgAmmo { - class MissileBase; - - class M_PG_AT : MissileBase { - irLock = 0; - laserLock = 0; - airLock = 0; - manualControl = 0; - }; +class CfgAmmo { + class MissileBase; + + class M_PG_AT : MissileBase { + irLock = 0; + laserLock = 0; + airLock = 0; + manualControl = 0; + }; }; \ No newline at end of file diff --git a/addons/missileguidance/CfgEventhandlers.hpp b/addons/missileguidance/CfgEventhandlers.hpp index 2775490d11..eac270c27d 100644 --- a/addons/missileguidance/CfgEventhandlers.hpp +++ b/addons/missileguidance/CfgEventhandlers.hpp @@ -1,17 +1,17 @@ -class Extended_PreInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_pre_init)); - }; -}; - -class Extended_PostInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_post_init)); - }; -}; - -class Extended_FiredBIS_EventHandlers { - class AllVehicles { - ADDON = QUOTE(_this call FUNC(fired)); - }; +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_pre_init)); + }; +}; + +class Extended_PostInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_post_init)); + }; +}; + +class Extended_FiredBIS_EventHandlers { + class AllVehicles { + ADDON = QUOTE(_this call FUNC(fired)); + }; }; \ No newline at end of file diff --git a/addons/missileguidance/CfgWeapons.hpp b/addons/missileguidance/CfgWeapons.hpp index 739ef3c5e0..65e23facf0 100644 --- a/addons/missileguidance/CfgWeapons.hpp +++ b/addons/missileguidance/CfgWeapons.hpp @@ -1,34 +1,34 @@ -class Mode_SemiAuto; -class CfgWeapons { - class CannonCore; - class LauncherCore; - - class RocketPods: LauncherCore { - canLock = 1; - }; - class missiles_DAGR: RocketPods { - canLock = 1; - }; - /* - class autocannon_Base_F: CannonCore { - canLock = 1; - }; - class cannon_120mm: CannonCore { - canLock = 1; - - class player : Mode_SemiAuto { - canLock = 1; - }; - }; - class gatling_25mm: CannonCore { - canLock = 1; - }; - class autocannon_35mm: CannonCore { - canLock = 1; - }; - - class launch_NLAW_F: Launcher_Base_F - { - canLock = 1; - };*/ +class Mode_SemiAuto; +class CfgWeapons { + class CannonCore; + class LauncherCore; + + class RocketPods: LauncherCore { + canLock = 1; + }; + class missiles_DAGR: RocketPods { + canLock = 1; + }; + /* + class autocannon_Base_F: CannonCore { + canLock = 1; + }; + class cannon_120mm: CannonCore { + canLock = 1; + + class player : Mode_SemiAuto { + canLock = 1; + }; + }; + class gatling_25mm: CannonCore { + canLock = 1; + }; + class autocannon_35mm: CannonCore { + canLock = 1; + }; + + class launch_NLAW_F: Launcher_Base_F + { + canLock = 1; + };*/ }; \ No newline at end of file diff --git a/addons/missileguidance/XEH_post_init.sqf b/addons/missileguidance/XEH_post_init.sqf index 6904ee6c47..a4e4806591 100644 --- a/addons/missileguidance/XEH_post_init.sqf +++ b/addons/missileguidance/XEH_post_init.sqf @@ -1,3 +1,3 @@ -#include "script_component.hpp" -NO_DEDICATED; - +#include "script_component.hpp" +NO_DEDICATED; + diff --git a/addons/missileguidance/XEH_pre_init.sqf b/addons/missileguidance/XEH_pre_init.sqf index 8aa557f838..cbdebddf12 100644 --- a/addons/missileguidance/XEH_pre_init.sqf +++ b/addons/missileguidance/XEH_pre_init.sqf @@ -1,14 +1,14 @@ -#include "script_component.hpp" - -PREP(rotateVectLineGetMap); -PREP(rotateVectLine); - -PREP(translateToModelSpace); -PREP(translateToWeaponSpace); - -PREP(fired); - -PREP(guidance_DAGR); -PREP(guidance_LGB); -PREP(guidance_HellfireII); +#include "script_component.hpp" + +PREP(rotateVectLineGetMap); +PREP(rotateVectLine); + +PREP(translateToModelSpace); +PREP(translateToWeaponSpace); + +PREP(fired); + +PREP(guidance_DAGR); +PREP(guidance_LGB); +PREP(guidance_HellfireII); FUNC(getPosASL) = {visiblePositionASL (_this select 0)}; \ No newline at end of file diff --git a/addons/missileguidance/config.cpp b/addons/missileguidance/config.cpp index 0341a56df6..4de2dd404d 100644 --- a/addons/missileguidance/config.cpp +++ b/addons/missileguidance/config.cpp @@ -1,15 +1,15 @@ -#include "script_component.hpp" - -class CfgPatches { - class ADDON { - units[] = {}; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_laser"}; - VERSION_CONFIG; - }; -}; - -#include "CfgEventhandlers.hpp" -#include "CfgAmmo.hpp" +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_laser"}; + VERSION_CONFIG; + }; +}; + +#include "CfgEventhandlers.hpp" +#include "CfgAmmo.hpp" #include "CfgWeapons.hpp" \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_fired.sqf b/addons/missileguidance/functions/fnc_fired.sqf index dbe6abfec7..028b09d691 100644 --- a/addons/missileguidance/functions/fnc_fired.sqf +++ b/addons/missileguidance/functions/fnc_fired.sqf @@ -1,18 +1,18 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" -//_this=[TEST_AI_HELICOPTER,"missiles_DAGR","missiles_DAGR","Far_AI","M_PG_AT","24Rnd_PG_missiles",163988: rocket_01_fly_f.p3d] -TRACE_1("enter", _this); -PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - -if(!local _shooter) exitWith { false }; - -switch _weapon do { - case "missiles_DAGR": { - _this call FUNC(guidance_DAGR); - }; - case "GBU12BombLauncher": { - _this call FUNC(guidance_LGB); - }; -}; - -//_this call FUNC(guidance_HellfireII); +//#define DEBUG_MODE_FULL +#include "script_component.hpp" +//_this=[TEST_AI_HELICOPTER,"missiles_DAGR","missiles_DAGR","Far_AI","M_PG_AT","24Rnd_PG_missiles",163988: rocket_01_fly_f.p3d] +TRACE_1("enter", _this); +PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + +if(!local _shooter) exitWith { false }; + +switch _weapon do { + case "missiles_DAGR": { + _this call FUNC(guidance_DAGR); + }; + case "GBU12BombLauncher": { + _this call FUNC(guidance_LGB); + }; +}; + +//_this call FUNC(guidance_HellfireII); diff --git a/addons/missileguidance/functions/fnc_guidance_DAGR.sqf b/addons/missileguidance/functions/fnc_guidance_DAGR.sqf index 9055b00a7f..b50e5b763f 100644 --- a/addons/missileguidance/functions/fnc_guidance_DAGR.sqf +++ b/addons/missileguidance/functions/fnc_guidance_DAGR.sqf @@ -1,120 +1,120 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" - -FUNC(guidance_DIRECT_LOAL_PFH) = { - //TRACE_1("enter", _this); - private["_args", "_shooter", "_dagr", "_curVelocity", "_targets", "_target", "_yVec", "_xVec", "_zVec", "_dagrPos", "_shooterPos", "_distanceToTarget", "_distanceToShooter", "_def"]; - _args = _this select 0; - //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - _shooter = _args select 0; - _dagr = _args select 6; - _curVelocity = velocity _dagr; - - if(!alive _dagr || isNull _dagr || isNull _shooter) exitWith { - [(_this select 1)] call cba_fnc_removePerFrameHandler; - }; - - _targets = [_dagr, ACE_DEFAULT_LASER_CODE, 70, _curVelocity] call ace_laser_fnc_findLaserDesignator; - TRACE_2("Targets", _target, _targets); - - if((_targets select 0)) then { - _target = _targets select 1; - - // player sideChat "FUCK!"; - // drop ["\a3\data_f\Cl_basic","","Billboard",1,20,(getPos _dagr),[0,0,0],1,1.275,1.0,0.0,[5],[[1,0,0,1]],[0],0.0,2.0,"","",""]; - - - _yVec = vectorDir _dagr; - _zVec = vectorUp _dagr; - _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); - - _dagrPos = getPosASL _dagr; - // player sideChat "G!"; - _targetPos = getPosASL _target; - _shooterPos = getPosASL _shooter; - - if((count _targetPos) > 0) then { - _distanceToTarget = _dagrPos vectorDistance _targetPos; - _distanceToShooter = _dagrPos vectorDistance _shooterPos; - - _addHeight = [0,0,(_dagrPos distance _targetPos)*0.02]; - #ifdef DEBUG_MODE_FULL - drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; - #endif - - _targetPos = _targetPos vectorAdd _addHeight; - - _def = 0.0040; - if(_distanceToShooter > 100) then { - _def = 0.0025; - }; - - _targetVectorSeeker = [_dagr, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); - // _targetVectorSeeker = _dagr worldToModel (ASLtoATL _targetPos); - // _targetVectorSeeker = [0,0,0] vectorFromTo _targetVectorSeeker; - _yaw = 0.0; - if((_targetVectorSeeker select 0) < 0) then { - _yaw = -_def; - } else { - if((_targetVectorSeeker select 0) > 0) then { - _yaw = _def; - }; - }; - - _pitch = 0.0; - if((_targetVectorSeeker select 2) < 0) then { - _pitch = -_def; - } else { - if((_targetVectorSeeker select 2) > 0) then { - _pitch = _def; - }; - }; - #ifdef DEBUG_MODE_FULL - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _dagrPos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; - drawLine3D [ASLtoATL _dagrPos, ASLtoATL _targetPos, [1,0,0,1]]; - - _distance = ([getPos startPos, _dagrPos] call BIS_fnc_distance2D); - _marker = createMarkerLocal [format["m%1", MARKERCOUNT], [_distance, _dagrPos select 2]]; - _marker setMarkerTypeLocal "mil_dot"; - _marker setMarkerColorLocal "ColorRed"; - - MARKERCOUNT = MARKERCOUNT + 1; - #endif - - if(accTime > 0) then { - _outVector = [_dagr, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); - // _outVector = _dagr modelToWorldVisual [_yaw, 1, _pitch]; - // _outVector = ATLtoASL _outVector; - _vectorTo = _dagrPos vectorFromTo _outVector; - - // hintSilent format["v: %1", _vectorTo]; - - // _dagr setVectorDir _vectorTo; - _dagr setVectorDirAndUp [_vectorTo, vectorUp _dagr]; - }; - - #ifdef DEBUG_MODE_FULL - hintSilent format["d: %1", _distanceToTarget]; - #endif - }; - }; -}; - -FUNC(guidance_DAGR_DIRECT_LOAL) = { - PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - - GVAR(lastTime) = time; - [FUNC(guidance_DIRECT_LOAL_PFH), 0, _this] call cba_fnc_addPerFrameHandler; -}; - -PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); -_fireMode = _shooter getVariable ["ACE_FIRE_SELECTION", ACE_DEFAULT_FIRE_SELECTION]; - -switch (_fireMode select 0) do { - // Default to FIREMODE_DIRECT_LOAL - // FIREMODE_DIRECT_LOAL - default { - LOG("Initiating DAGR FIREMODE_DIRECT_LOAL"); - _this call FUNC(guidance_DAGR_DIRECT_LOAL); - }; +//#define DEBUG_MODE_FULL +#include "script_component.hpp" + +FUNC(guidance_DIRECT_LOAL_PFH) = { + //TRACE_1("enter", _this); + private["_args", "_shooter", "_dagr", "_curVelocity", "_targets", "_target", "_yVec", "_xVec", "_zVec", "_dagrPos", "_shooterPos", "_distanceToTarget", "_distanceToShooter", "_def"]; + _args = _this select 0; + //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + _shooter = _args select 0; + _dagr = _args select 6; + _curVelocity = velocity _dagr; + + if(!alive _dagr || isNull _dagr || isNull _shooter) exitWith { + [(_this select 1)] call cba_fnc_removePerFrameHandler; + }; + + _targets = [_dagr, ACE_DEFAULT_LASER_CODE, 70, _curVelocity] call ace_laser_fnc_findLaserDesignator; + TRACE_2("Targets", _target, _targets); + + if((_targets select 0)) then { + _target = _targets select 1; + + // player sideChat "FUCK!"; + // drop ["\a3\data_f\Cl_basic","","Billboard",1,20,(getPos _dagr),[0,0,0],1,1.275,1.0,0.0,[5],[[1,0,0,1]],[0],0.0,2.0,"","",""]; + + + _yVec = vectorDir _dagr; + _zVec = vectorUp _dagr; + _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); + + _dagrPos = getPosASL _dagr; + // player sideChat "G!"; + _targetPos = getPosASL _target; + _shooterPos = getPosASL _shooter; + + if((count _targetPos) > 0) then { + _distanceToTarget = _dagrPos vectorDistance _targetPos; + _distanceToShooter = _dagrPos vectorDistance _shooterPos; + + _addHeight = [0,0,(_dagrPos distance _targetPos)*0.02]; + #ifdef DEBUG_MODE_FULL + drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; + #endif + + _targetPos = _targetPos vectorAdd _addHeight; + + _def = 0.0040; + if(_distanceToShooter > 100) then { + _def = 0.0025; + }; + + _targetVectorSeeker = [_dagr, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); + // _targetVectorSeeker = _dagr worldToModel (ASLtoATL _targetPos); + // _targetVectorSeeker = [0,0,0] vectorFromTo _targetVectorSeeker; + _yaw = 0.0; + if((_targetVectorSeeker select 0) < 0) then { + _yaw = -_def; + } else { + if((_targetVectorSeeker select 0) > 0) then { + _yaw = _def; + }; + }; + + _pitch = 0.0; + if((_targetVectorSeeker select 2) < 0) then { + _pitch = -_def; + } else { + if((_targetVectorSeeker select 2) > 0) then { + _pitch = _def; + }; + }; + #ifdef DEBUG_MODE_FULL + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _dagrPos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; + drawLine3D [ASLtoATL _dagrPos, ASLtoATL _targetPos, [1,0,0,1]]; + + _distance = ([getPos startPos, _dagrPos] call BIS_fnc_distance2D); + _marker = createMarkerLocal [format["m%1", MARKERCOUNT], [_distance, _dagrPos select 2]]; + _marker setMarkerTypeLocal "mil_dot"; + _marker setMarkerColorLocal "ColorRed"; + + MARKERCOUNT = MARKERCOUNT + 1; + #endif + + if(accTime > 0) then { + _outVector = [_dagr, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); + // _outVector = _dagr modelToWorldVisual [_yaw, 1, _pitch]; + // _outVector = ATLtoASL _outVector; + _vectorTo = _dagrPos vectorFromTo _outVector; + + // hintSilent format["v: %1", _vectorTo]; + + // _dagr setVectorDir _vectorTo; + _dagr setVectorDirAndUp [_vectorTo, vectorUp _dagr]; + }; + + #ifdef DEBUG_MODE_FULL + hintSilent format["d: %1", _distanceToTarget]; + #endif + }; + }; +}; + +FUNC(guidance_DAGR_DIRECT_LOAL) = { + PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + + GVAR(lastTime) = time; + [FUNC(guidance_DIRECT_LOAL_PFH), 0, _this] call cba_fnc_addPerFrameHandler; +}; + +PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); +_fireMode = _shooter getVariable ["ACE_FIRE_SELECTION", ACE_DEFAULT_FIRE_SELECTION]; + +switch (_fireMode select 0) do { + // Default to FIREMODE_DIRECT_LOAL + // FIREMODE_DIRECT_LOAL + default { + LOG("Initiating DAGR FIREMODE_DIRECT_LOAL"); + _this call FUNC(guidance_DAGR_DIRECT_LOAL); + }; }; \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_guidance_HellfireII.sqf b/addons/missileguidance/functions/fnc_guidance_HellfireII.sqf index 72b8da8c67..0c35786b92 100644 --- a/addons/missileguidance/functions/fnc_guidance_HellfireII.sqf +++ b/addons/missileguidance/functions/fnc_guidance_HellfireII.sqf @@ -1,249 +1,249 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" - -FUNC(guidance_Hellfire_LOAL_HI_PFH) = { - //TRACE_1("enter", _this); - _args = _this select 0; - //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - _shooter = _args select 0; - _missile = _args select 6; - _curVelocity = velocity _missile; - - if(!alive _missile || isNull _missile || isNull _shooter) exitWith { - [(_this select 1)] call cba_fnc_removePerFrameHandler; - }; - - _launchPos = _shooter getVariable [QGVAR(launchPos), nil]; - if(isNil "_launchPos") then { - TRACE_1("Setting launch parameters", ""); - _launchPos = getPosASL _shooter; - _shooter setVariable [QGVAR(launchPos), _launchPos, false]; - _shooter setVariable [QGVAR(launchTime), diag_tickTime, false]; - }; - - _targets = [_missile, ACE_DEFAULT_LASER_CODE, 70, _curVelocity] call ace_laser_fnc_findLaserDesignator; - _addHeight = [0,0,0]; - if((_targets select 0)) then { - _target = _targets select 1; - TRACE_2("Targets", _target, _targets); - - _yVec = vectorDir _missile; - _zVec = vectorUp _missile; - _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); - - _missilePos = getPosASL _missile; - // player sideChat "G!"; - _targetPos = getPosASL _target; - TRACE_4("Phase Check", _launchPos, _missilePos, _targetPos, (_missilePos distance _targetPos)); - if((count _targetPos) > 0) then { - _distanceToTarget = _missilePos vectorDistance _targetPos; - - _defPitch = 0.05; - - if((_launchPos distance _missilePos) < 400 && (_targetPos distance _missilePos) > 400) then { - _addHeight = [0,0,(_targetPos select 2) + ((_launchPos distance _targetPos)*2)]; - TRACE_1("Climb phase", _addHeight); - //_defPitch = 0.1; - } else { - // Covered half the distance, go terminal - if((_missilePos distance _targetPos) < (_launchPos distance _targetPos) / 2) then { - TRACE_1("TERMINAL", ""); - } else { - if((_missilePos select 2) > (_targetPos select 2)) then { - _heightDiff = (_missilePos select 2) - (_targetPos select 2); - TRACE_1("Coasting", _heightDiff); - _addHeight = [0,0, _heightDiff]; - }; - }; - }; - _targetPos = _targetPos vectorAdd _addHeight; - - _defYaw = 0.0035; - - - _targetVectorSeeker = [_missile, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); - _yaw = 0.0; - if((_targetVectorSeeker select 0) < 0) then { - _yaw = -_defYaw; - } else { - if((_targetVectorSeeker select 0) > 0) then { - _yaw = _defYaw; - }; - }; - - _pitch = 0.0; - if((_targetVectorSeeker select 2) < 0) then { - _pitch = -_defPitch; - } else { - if((_targetVectorSeeker select 2) > 0) then { - _pitch = _defPitch; - }; - }; - #ifdef DEBUG_MODE_FULL - drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; - - _light = "#lightpoint" createVehicleLocal (getPos _missile); - _light setLightBrightness 1.0; - _light setLightAmbient [1.0, 0.0, 0.0]; - _light setLightColor [1.0, 0.0, 0.0]; - - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _missilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; - drawLine3D [ASLtoATL _missilePos, ASLtoATL _targetPos, [1,0,0,1]]; - - _distance = ([getPos startPos, _missilePos] call BIS_fnc_distance2D); - _marker = createMarkerLocal [format["m%1", MARKERCOUNT], [_distance, _missilePos select 2]]; - _marker setMarkerTypeLocal "mil_dot"; - _marker setMarkerColorLocal "ColorRed"; - - MARKERCOUNT = MARKERCOUNT + 1; - #endif - - if(accTime > 0) then { - _outVector = [_missile, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); - - _vectorTo = _missilePos vectorFromTo _outVector; - _missile setVectorDirAndUp [_vectorTo, vectorUp _missile]; - }; - - #ifdef DEBUG_MODE_FULL - hintSilent format["d: %1", _distanceToTarget]; - #endif - }; - }; -}; - -FUNC(guidance_Hellfire_LOAL_DIR_PFH) = { - //TRACE_1("enter", _this); - _args = _this select 0; - //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - _shooter = _args select 0; - _missile = _args select 6; - _curVelocity = velocity _missile; - - if(!alive _missile || isNull _missile || isNull _shooter) exitWith { - [(_this select 1)] call cba_fnc_removePerFrameHandler; - }; - - _launchPos = _shooter getVariable [QGVAR(launchPos), nil]; - if(isNil "_launchPos") then { - TRACE_1("Setting launch parameters", ""); - _launchPos = getPosASL _shooter; - _shooter setVariable [QGVAR(launchPos), _launchPos, false]; - _shooter setVariable [QGVAR(launchTime), diag_tickTime, false]; - }; - - _targets = [_missile, ACE_DEFAULT_LASER_CODE, 70, _curVelocity] call ace__laser_fnc_findLaserDesignator; - _addHeight = [0,0,0]; - if((_targets select 0)) then { - _target = _targets select 1; - TRACE_2("Targets", _target, _targets); - - _yVec = vectorDir _missile; - _zVec = vectorUp _missile; - _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); - - _missilePos = getPosASL _missile; - // player sideChat "G!"; - _targetPos = getPosASL _target; - TRACE_4("Phase Check", _launchPos, _missilePos, _targetPos, (_missilePos distance _targetPos)); - if((count _targetPos) > 0) then { - _distanceToTarget = _missilePos vectorDistance _targetPos; - - if((_launchPos distance _missilePos) < 400 && (_targetPos distance _missilePos) > 400) then { - _addHeight = [0,0,(_targetPos select 2) + (_missilePos distance _targetPos)*0.5]; - TRACE_1("Climb phase", _addHeight); - } else { - // Covered half the distance, go terminal - if((_missilePos distance _targetPos) < (_launchPos distance _targetPos) / 2) then { - TRACE_1("TERMINAL", ""); - } else { - if((_missilePos select 2) > (_targetPos select 2)) then { - _heightDiff = (_missilePos select 2) - (_targetPos select 2); - TRACE_1("Coasting", _heightDiff); - _addHeight = [0,0, _heightDiff]; - }; - }; - }; - _targetPos = _targetPos vectorAdd _addHeight; - - _defYaw = 0.0035; - _defPitch = 0.0075; - - _targetVectorSeeker = [_missile, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); - _yaw = 0.0; - if((_targetVectorSeeker select 0) < 0) then { - _yaw = -_defYaw; - } else { - if((_targetVectorSeeker select 0) > 0) then { - _yaw = _defYaw; - }; - }; - - _pitch = 0.0; - if((_targetVectorSeeker select 2) < 0) then { - _pitch = -_defPitch; - } else { - if((_targetVectorSeeker select 2) > 0) then { - _pitch = _defPitch; - }; - }; - #ifdef DEBUG_MODE_FULL - drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; - - _light = "#lightpoint" createVehicleLocal (getPos _missile); - _light setLightBrightness 1.0; - _light setLightAmbient [1.0, 0.0, 0.0]; - _light setLightColor [1.0, 0.0, 0.0]; - - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _missilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; - drawLine3D [ASLtoATL _missilePos, ASLtoATL _targetPos, [1,0,0,1]]; - - _distance = ([getPos startPos, _missilePos] call BIS_fnc_distance2D); - _marker = createMarkerLocal [format["m%1", MARKERCOUNT], [_distance, _missilePos select 2]]; - _marker setMarkerTypeLocal "mil_dot"; - _marker setMarkerColorLocal "ColorRed"; - - MARKERCOUNT = MARKERCOUNT + 1; - #endif - - if(accTime > 0) then { - _outVector = [_missile, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); - - _vectorTo = _missilePos vectorFromTo _outVector; - _missile setVectorDirAndUp [_vectorTo, vectorUp _missile]; - }; - - #ifdef DEBUG_MODE_FULL - hintSilent format["d: %1", _distanceToTarget]; - #endif - }; - }; -}; - - -FUNC(guidance_Hellfire_LOAL_HI) = { - PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - - GVAR(lastTime) = time; - [FUNC(guidance_Hellfire_LOAL_HI_PFH), 0, _this] call cba_fnc_addPerFrameHandler; -}; - - -FUNC(guidance_Hellfire_LOAL_DIR) = { - PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - - GVAR(lastTime) = time; - [FUNC(guidance_Hellfire_LOAL_DIR_PFH), 0, _this] call cba_fnc_addPerFrameHandler; -}; - -PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); -_fireMode = _shooter getVariable ["ACE_FIRE_SELECTION", ACE_DEFAULT_FIRE_SELECTION]; - -switch (_fireMode select 0) do { - // Default to FIREMODE_DIRECT_LOAL - // FIREMODE_DIRECT_LOAL - default { - LOG("Initiating Hellfire II FIREMODE_LOAL_DIR"); - _this call FUNC(guidance_Hellfire_LOAL_HI); - }; +//#define DEBUG_MODE_FULL +#include "script_component.hpp" + +FUNC(guidance_Hellfire_LOAL_HI_PFH) = { + //TRACE_1("enter", _this); + _args = _this select 0; + //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + _shooter = _args select 0; + _missile = _args select 6; + _curVelocity = velocity _missile; + + if(!alive _missile || isNull _missile || isNull _shooter) exitWith { + [(_this select 1)] call cba_fnc_removePerFrameHandler; + }; + + _launchPos = _shooter getVariable [QGVAR(launchPos), nil]; + if(isNil "_launchPos") then { + TRACE_1("Setting launch parameters", ""); + _launchPos = getPosASL _shooter; + _shooter setVariable [QGVAR(launchPos), _launchPos, false]; + _shooter setVariable [QGVAR(launchTime), diag_tickTime, false]; + }; + + _targets = [_missile, ACE_DEFAULT_LASER_CODE, 70, _curVelocity] call ace_laser_fnc_findLaserDesignator; + _addHeight = [0,0,0]; + if((_targets select 0)) then { + _target = _targets select 1; + TRACE_2("Targets", _target, _targets); + + _yVec = vectorDir _missile; + _zVec = vectorUp _missile; + _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); + + _missilePos = getPosASL _missile; + // player sideChat "G!"; + _targetPos = getPosASL _target; + TRACE_4("Phase Check", _launchPos, _missilePos, _targetPos, (_missilePos distance _targetPos)); + if((count _targetPos) > 0) then { + _distanceToTarget = _missilePos vectorDistance _targetPos; + + _defPitch = 0.05; + + if((_launchPos distance _missilePos) < 400 && (_targetPos distance _missilePos) > 400) then { + _addHeight = [0,0,(_targetPos select 2) + ((_launchPos distance _targetPos)*2)]; + TRACE_1("Climb phase", _addHeight); + //_defPitch = 0.1; + } else { + // Covered half the distance, go terminal + if((_missilePos distance _targetPos) < (_launchPos distance _targetPos) / 2) then { + TRACE_1("TERMINAL", ""); + } else { + if((_missilePos select 2) > (_targetPos select 2)) then { + _heightDiff = (_missilePos select 2) - (_targetPos select 2); + TRACE_1("Coasting", _heightDiff); + _addHeight = [0,0, _heightDiff]; + }; + }; + }; + _targetPos = _targetPos vectorAdd _addHeight; + + _defYaw = 0.0035; + + + _targetVectorSeeker = [_missile, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); + _yaw = 0.0; + if((_targetVectorSeeker select 0) < 0) then { + _yaw = -_defYaw; + } else { + if((_targetVectorSeeker select 0) > 0) then { + _yaw = _defYaw; + }; + }; + + _pitch = 0.0; + if((_targetVectorSeeker select 2) < 0) then { + _pitch = -_defPitch; + } else { + if((_targetVectorSeeker select 2) > 0) then { + _pitch = _defPitch; + }; + }; + #ifdef DEBUG_MODE_FULL + drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; + + _light = "#lightpoint" createVehicleLocal (getPos _missile); + _light setLightBrightness 1.0; + _light setLightAmbient [1.0, 0.0, 0.0]; + _light setLightColor [1.0, 0.0, 0.0]; + + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _missilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; + drawLine3D [ASLtoATL _missilePos, ASLtoATL _targetPos, [1,0,0,1]]; + + _distance = ([getPos startPos, _missilePos] call BIS_fnc_distance2D); + _marker = createMarkerLocal [format["m%1", MARKERCOUNT], [_distance, _missilePos select 2]]; + _marker setMarkerTypeLocal "mil_dot"; + _marker setMarkerColorLocal "ColorRed"; + + MARKERCOUNT = MARKERCOUNT + 1; + #endif + + if(accTime > 0) then { + _outVector = [_missile, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); + + _vectorTo = _missilePos vectorFromTo _outVector; + _missile setVectorDirAndUp [_vectorTo, vectorUp _missile]; + }; + + #ifdef DEBUG_MODE_FULL + hintSilent format["d: %1", _distanceToTarget]; + #endif + }; + }; +}; + +FUNC(guidance_Hellfire_LOAL_DIR_PFH) = { + //TRACE_1("enter", _this); + _args = _this select 0; + //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + _shooter = _args select 0; + _missile = _args select 6; + _curVelocity = velocity _missile; + + if(!alive _missile || isNull _missile || isNull _shooter) exitWith { + [(_this select 1)] call cba_fnc_removePerFrameHandler; + }; + + _launchPos = _shooter getVariable [QGVAR(launchPos), nil]; + if(isNil "_launchPos") then { + TRACE_1("Setting launch parameters", ""); + _launchPos = getPosASL _shooter; + _shooter setVariable [QGVAR(launchPos), _launchPos, false]; + _shooter setVariable [QGVAR(launchTime), diag_tickTime, false]; + }; + + _targets = [_missile, ACE_DEFAULT_LASER_CODE, 70, _curVelocity] call ace__laser_fnc_findLaserDesignator; + _addHeight = [0,0,0]; + if((_targets select 0)) then { + _target = _targets select 1; + TRACE_2("Targets", _target, _targets); + + _yVec = vectorDir _missile; + _zVec = vectorUp _missile; + _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); + + _missilePos = getPosASL _missile; + // player sideChat "G!"; + _targetPos = getPosASL _target; + TRACE_4("Phase Check", _launchPos, _missilePos, _targetPos, (_missilePos distance _targetPos)); + if((count _targetPos) > 0) then { + _distanceToTarget = _missilePos vectorDistance _targetPos; + + if((_launchPos distance _missilePos) < 400 && (_targetPos distance _missilePos) > 400) then { + _addHeight = [0,0,(_targetPos select 2) + (_missilePos distance _targetPos)*0.5]; + TRACE_1("Climb phase", _addHeight); + } else { + // Covered half the distance, go terminal + if((_missilePos distance _targetPos) < (_launchPos distance _targetPos) / 2) then { + TRACE_1("TERMINAL", ""); + } else { + if((_missilePos select 2) > (_targetPos select 2)) then { + _heightDiff = (_missilePos select 2) - (_targetPos select 2); + TRACE_1("Coasting", _heightDiff); + _addHeight = [0,0, _heightDiff]; + }; + }; + }; + _targetPos = _targetPos vectorAdd _addHeight; + + _defYaw = 0.0035; + _defPitch = 0.0075; + + _targetVectorSeeker = [_missile, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); + _yaw = 0.0; + if((_targetVectorSeeker select 0) < 0) then { + _yaw = -_defYaw; + } else { + if((_targetVectorSeeker select 0) > 0) then { + _yaw = _defYaw; + }; + }; + + _pitch = 0.0; + if((_targetVectorSeeker select 2) < 0) then { + _pitch = -_defPitch; + } else { + if((_targetVectorSeeker select 2) > 0) then { + _pitch = _defPitch; + }; + }; + #ifdef DEBUG_MODE_FULL + drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; + + _light = "#lightpoint" createVehicleLocal (getPos _missile); + _light setLightBrightness 1.0; + _light setLightAmbient [1.0, 0.0, 0.0]; + _light setLightColor [1.0, 0.0, 0.0]; + + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _missilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; + drawLine3D [ASLtoATL _missilePos, ASLtoATL _targetPos, [1,0,0,1]]; + + _distance = ([getPos startPos, _missilePos] call BIS_fnc_distance2D); + _marker = createMarkerLocal [format["m%1", MARKERCOUNT], [_distance, _missilePos select 2]]; + _marker setMarkerTypeLocal "mil_dot"; + _marker setMarkerColorLocal "ColorRed"; + + MARKERCOUNT = MARKERCOUNT + 1; + #endif + + if(accTime > 0) then { + _outVector = [_missile, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); + + _vectorTo = _missilePos vectorFromTo _outVector; + _missile setVectorDirAndUp [_vectorTo, vectorUp _missile]; + }; + + #ifdef DEBUG_MODE_FULL + hintSilent format["d: %1", _distanceToTarget]; + #endif + }; + }; +}; + + +FUNC(guidance_Hellfire_LOAL_HI) = { + PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + + GVAR(lastTime) = time; + [FUNC(guidance_Hellfire_LOAL_HI_PFH), 0, _this] call cba_fnc_addPerFrameHandler; +}; + + +FUNC(guidance_Hellfire_LOAL_DIR) = { + PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + + GVAR(lastTime) = time; + [FUNC(guidance_Hellfire_LOAL_DIR_PFH), 0, _this] call cba_fnc_addPerFrameHandler; +}; + +PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); +_fireMode = _shooter getVariable ["ACE_FIRE_SELECTION", ACE_DEFAULT_FIRE_SELECTION]; + +switch (_fireMode select 0) do { + // Default to FIREMODE_DIRECT_LOAL + // FIREMODE_DIRECT_LOAL + default { + LOG("Initiating Hellfire II FIREMODE_LOAL_DIR"); + _this call FUNC(guidance_Hellfire_LOAL_HI); + }; }; \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_guidance_LGB.sqf b/addons/missileguidance/functions/fnc_guidance_LGB.sqf index 47efa46768..02fa5e7a66 100644 --- a/addons/missileguidance/functions/fnc_guidance_LGB.sqf +++ b/addons/missileguidance/functions/fnc_guidance_LGB.sqf @@ -1,109 +1,109 @@ -#define DEBUG_MODE_FULL -#include "script_component.hpp" - -FUNC(guidance_LGB_LOAL_PFH) = { - //TRACE_1("enter", _this); - _args = _this select 0; - //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - _lgb = _args select 6; - _curVelocity = velocity _lgb; - - if(!alive _lgb) exitWith { - [(_this select 1)] call cba_fnc_removePerFrameHandler; - }; - - _targets = [_lgb, ACE_DEFAULT_LASER_CODE, 70, _curVelocity] call uo_laser_fnc_findLaserDesignator; - //TRACE_2("Targets", _target, _targets); - - if((_targets select 0)) then { - _target = _targets select 1; - - // player sideChat "FUCK!"; - // drop ["\a3\data_f\Cl_basic","","Billboard",1,20,(getPos _lgb),[0,0,0],1,1.275,1.0,0.0,[5],[[1,0,0,1]],[0],0.0,2.0,"","",""]; - - - _yVec = vectorDir _lgb; - _zVec = vectorUp _lgb; - _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); - - _lgbPos = getPosASL _lgb; - // player sideChat "G!"; - _targetPos = getPosASL _target; - if((count _targetPos) > 0) then { - // player sideChat format["f: %1", _targetPos]; - _addHeight = [0,0,(_lgbPos distance _targetPos)*0.06]; - // drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; - _targetPos = _targetPos vectorAdd _addHeight; - - - - _def = 0.0025; - - _targetVectorSeeker = [_lgb, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); - // _targetVectorSeeker = _lgb worldToModel (ASLtoATL _targetPos); - // _targetVectorSeeker = [0,0,0] vectorFromTo _targetVectorSeeker; - _yaw = 0.0; - if((_targetVectorSeeker select 0) < 0) then { - _yaw = -_def; - } else { - if((_targetVectorSeeker select 0) > 0) then { - _yaw = _def; - }; - }; - - _pitch = 0.0; - if((_targetVectorSeeker select 2) < 0) then { - _pitch = -_def; - } else { - if((_targetVectorSeeker select 2) > 0) then { - _pitch = _def; - }; - }; - #ifdef DEBUG_MODE_FULL - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _lgbPos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; - drawLine3D [ASLtoATL _lgbPos, ASLtoATL _targetPos, [1,0,0,1]]; - - _distance = ([getPos startPos, _lgbPos] call BIS_fnc_distance2D); - _marker = createMarkerLocal [format["m%1", MARKERCOUNT], [_distance, _lgbPos select 2]]; - _marker setMarkerTypeLocal "mil_dot"; - _marker setMarkerColorLocal "ColorRed"; - - MARKERCOUNT = MARKERCOUNT + 1; - #endif - - if(accTime > 0) then { - _outVector = [_lgb, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); - // _outVector = _lgb modelToWorldVisual [_yaw, 1, _pitch]; - // _outVector = ATLtoASL _outVector; - _vectorTo = _lgbPos vectorFromTo _outVector; - - // hintSilent format["v: %1", _vectorTo]; - - // _lgb setVectorDir _vectorTo; - _lgb setVectorDirAndUp [_vectorTo, vectorUp _lgb]; - }; - - #ifdef DEBUG_MODE_FULL - hintSilent format["d: %1", _lgbPos vectorDistance _targetPos]; - #endif - }; - }; -}; - -FUNC(guidance_LGB_LOAL) = { - PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - - [FUNC(guidance_LGB_LOAL_PFH), 0, _this] call cba_fnc_addPerFrameHandler; -}; - -PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); -_fireMode = _shooter getVariable ["ACE_FIRE_SELECTION", ACE_DEFAULT_FIRE_SELECTION]; - -switch (_fireMode select 0) do { - // Default to FIREMODE_DIRECT_LOAL - // FIREMODE_DIRECT_LOAL - default { - LOG("Initiating FIREMODE_DIRECT_LOAL"); - _this call FUNC(guidance_LGB_LOAL); - }; +#define DEBUG_MODE_FULL +#include "script_component.hpp" + +FUNC(guidance_LGB_LOAL_PFH) = { + //TRACE_1("enter", _this); + _args = _this select 0; + //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + _lgb = _args select 6; + _curVelocity = velocity _lgb; + + if(!alive _lgb) exitWith { + [(_this select 1)] call cba_fnc_removePerFrameHandler; + }; + + _targets = [_lgb, ACE_DEFAULT_LASER_CODE, 70, _curVelocity] call uo_laser_fnc_findLaserDesignator; + //TRACE_2("Targets", _target, _targets); + + if((_targets select 0)) then { + _target = _targets select 1; + + // player sideChat "FUCK!"; + // drop ["\a3\data_f\Cl_basic","","Billboard",1,20,(getPos _lgb),[0,0,0],1,1.275,1.0,0.0,[5],[[1,0,0,1]],[0],0.0,2.0,"","",""]; + + + _yVec = vectorDir _lgb; + _zVec = vectorUp _lgb; + _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); + + _lgbPos = getPosASL _lgb; + // player sideChat "G!"; + _targetPos = getPosASL _target; + if((count _targetPos) > 0) then { + // player sideChat format["f: %1", _targetPos]; + _addHeight = [0,0,(_lgbPos distance _targetPos)*0.06]; + // drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; + _targetPos = _targetPos vectorAdd _addHeight; + + + + _def = 0.0025; + + _targetVectorSeeker = [_lgb, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); + // _targetVectorSeeker = _lgb worldToModel (ASLtoATL _targetPos); + // _targetVectorSeeker = [0,0,0] vectorFromTo _targetVectorSeeker; + _yaw = 0.0; + if((_targetVectorSeeker select 0) < 0) then { + _yaw = -_def; + } else { + if((_targetVectorSeeker select 0) > 0) then { + _yaw = _def; + }; + }; + + _pitch = 0.0; + if((_targetVectorSeeker select 2) < 0) then { + _pitch = -_def; + } else { + if((_targetVectorSeeker select 2) > 0) then { + _pitch = _def; + }; + }; + #ifdef DEBUG_MODE_FULL + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _lgbPos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; + drawLine3D [ASLtoATL _lgbPos, ASLtoATL _targetPos, [1,0,0,1]]; + + _distance = ([getPos startPos, _lgbPos] call BIS_fnc_distance2D); + _marker = createMarkerLocal [format["m%1", MARKERCOUNT], [_distance, _lgbPos select 2]]; + _marker setMarkerTypeLocal "mil_dot"; + _marker setMarkerColorLocal "ColorRed"; + + MARKERCOUNT = MARKERCOUNT + 1; + #endif + + if(accTime > 0) then { + _outVector = [_lgb, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); + // _outVector = _lgb modelToWorldVisual [_yaw, 1, _pitch]; + // _outVector = ATLtoASL _outVector; + _vectorTo = _lgbPos vectorFromTo _outVector; + + // hintSilent format["v: %1", _vectorTo]; + + // _lgb setVectorDir _vectorTo; + _lgb setVectorDirAndUp [_vectorTo, vectorUp _lgb]; + }; + + #ifdef DEBUG_MODE_FULL + hintSilent format["d: %1", _lgbPos vectorDistance _targetPos]; + #endif + }; + }; +}; + +FUNC(guidance_LGB_LOAL) = { + PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + + [FUNC(guidance_LGB_LOAL_PFH), 0, _this] call cba_fnc_addPerFrameHandler; +}; + +PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); +_fireMode = _shooter getVariable ["ACE_FIRE_SELECTION", ACE_DEFAULT_FIRE_SELECTION]; + +switch (_fireMode select 0) do { + // Default to FIREMODE_DIRECT_LOAL + // FIREMODE_DIRECT_LOAL + default { + LOG("Initiating FIREMODE_DIRECT_LOAL"); + _this call FUNC(guidance_LGB_LOAL); + }; }; \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_rotateVectLine.sqf b/addons/missileguidance/functions/fnc_rotateVectLine.sqf index b0360cc330..ae476559b8 100644 --- a/addons/missileguidance/functions/fnc_rotateVectLine.sqf +++ b/addons/missileguidance/functions/fnc_rotateVectLine.sqf @@ -1,38 +1,38 @@ -#include "script_component.hpp" - -_map = _this select 0; -_theta = _this select 1; - -_p = _map select 0; -_p1 = _map select 1; -_p2 = _map select 2; - -_q1 = +(_map select 3); -_q2 = +(_map select 4); -_u = _map select 5; -_d = _map select 6; - -/* Step 4 */ -_q2 set[0, (_q1 select 0) * cos(_theta) - (_q1 select 1) * sin(_theta)]; -_q2 set[1, (_q1 select 0) * sin(_theta) + (_q1 select 1) * cos(_theta)]; -_q2 set[2, (_q1 select 2)]; - -/* Inverse of step 3 */ -_q1 set[0, (_q2 select 0) * _d + (_q2 select 2) * (_u select 0)]; -_q1 set[1, (_q2 select 1)]; -_q1 set[2, - (_q2 select 0) * (_u select 0) + (_q2 select 2) * _d]; - -/* Inverse of step 2 */ -if (_d != 0) then { - _q2 set[0, (_q1 select 0)]; - _q2 set[1, (_q1 select 1) * (_u select 2) / _d + (_q1 select 2) * (_u select 1) / _d]; - _q2 set[2, - (_q1 select 1) * (_u select 1) / _d + (_q1 select 2) * (_u select 2) / _d]; -} else { - _q2 = _q1; -}; - -/* Inverse of step 1 */ -_q1 set[0, (_q2 select 0) + (_p1 select 0)]; -_q1 set[1, (_q2 select 1) + (_p1 select 1)]; -_q1 set[2, (_q2 select 2) + (_p1 select 2)]; +#include "script_component.hpp" + +_map = _this select 0; +_theta = _this select 1; + +_p = _map select 0; +_p1 = _map select 1; +_p2 = _map select 2; + +_q1 = +(_map select 3); +_q2 = +(_map select 4); +_u = _map select 5; +_d = _map select 6; + +/* Step 4 */ +_q2 set[0, (_q1 select 0) * cos(_theta) - (_q1 select 1) * sin(_theta)]; +_q2 set[1, (_q1 select 0) * sin(_theta) + (_q1 select 1) * cos(_theta)]; +_q2 set[2, (_q1 select 2)]; + +/* Inverse of step 3 */ +_q1 set[0, (_q2 select 0) * _d + (_q2 select 2) * (_u select 0)]; +_q1 set[1, (_q2 select 1)]; +_q1 set[2, - (_q2 select 0) * (_u select 0) + (_q2 select 2) * _d]; + +/* Inverse of step 2 */ +if (_d != 0) then { + _q2 set[0, (_q1 select 0)]; + _q2 set[1, (_q1 select 1) * (_u select 2) / _d + (_q1 select 2) * (_u select 1) / _d]; + _q2 set[2, - (_q1 select 1) * (_u select 1) / _d + (_q1 select 2) * (_u select 2) / _d]; +} else { + _q2 = _q1; +}; + +/* Inverse of step 1 */ +_q1 set[0, (_q2 select 0) + (_p1 select 0)]; +_q1 set[1, (_q2 select 1) + (_p1 select 1)]; +_q1 set[2, (_q2 select 2) + (_p1 select 2)]; _q1; \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_rotateVectLineGetMap.sqf b/addons/missileguidance/functions/fnc_rotateVectLineGetMap.sqf index fdbd6533ef..258cc93ae2 100644 --- a/addons/missileguidance/functions/fnc_rotateVectLineGetMap.sqf +++ b/addons/missileguidance/functions/fnc_rotateVectLineGetMap.sqf @@ -1,37 +1,37 @@ -#include "script_component.hpp" - -private ["_p", "_theta", "_p1", "_p2", "_q1", "_q2", "_u", "_d"]; -_p = _this select 0; -_p1 = _this select 1; -_p2 = _this select 2; - -_q1 = []; -_q2 = []; -_u = []; - -/* Step 1 */ -_q1 set[0, (_p select 0) - (_p1 select 0)]; -_q1 set[1, (_p select 1) - (_p1 select 1)]; -_q1 set[2, (_p select 2) - (_p1 select 2)]; - -_u set[0, (_p2 select 0) - (_p1 select 0)]; -_u set[1, (_p2 select 1) - (_p1 select 1)]; -_u set[2, (_p2 select 2) - (_p1 select 2)]; -_u = _u call BIS_fnc_unitVector; -_d = sqrt((_u select 1)*(_u select 1) + (_u select 2)*(_u select 2)); - -/* Step 2 */ -if (_d != 0) then { - _q2 set[0, (_q1 select 0)]; - _q2 set[1, (_q1 select 1) * (_u select 2) / _d - (_q1 select 2) * (_u select 1) / _d]; - _q2 set[2, (_q1 select 1) * (_u select 1) / _d + (_q1 select 2) * (_u select 2) / _d]; -} else { - _q2 = _q1; -}; - -/* Step 3 */ -_q1 set[0, (_q2 select 0) * _d - (_q2 select 2) * (_u select 0)]; -_q1 set[1, (_q2 select 1)]; -_q1 set[2, (_q2 select 0) * (_u select 0) + (_q2 select 2) * _d]; - +#include "script_component.hpp" + +private ["_p", "_theta", "_p1", "_p2", "_q1", "_q2", "_u", "_d"]; +_p = _this select 0; +_p1 = _this select 1; +_p2 = _this select 2; + +_q1 = []; +_q2 = []; +_u = []; + +/* Step 1 */ +_q1 set[0, (_p select 0) - (_p1 select 0)]; +_q1 set[1, (_p select 1) - (_p1 select 1)]; +_q1 set[2, (_p select 2) - (_p1 select 2)]; + +_u set[0, (_p2 select 0) - (_p1 select 0)]; +_u set[1, (_p2 select 1) - (_p1 select 1)]; +_u set[2, (_p2 select 2) - (_p1 select 2)]; +_u = _u call BIS_fnc_unitVector; +_d = sqrt((_u select 1)*(_u select 1) + (_u select 2)*(_u select 2)); + +/* Step 2 */ +if (_d != 0) then { + _q2 set[0, (_q1 select 0)]; + _q2 set[1, (_q1 select 1) * (_u select 2) / _d - (_q1 select 2) * (_u select 1) / _d]; + _q2 set[2, (_q1 select 1) * (_u select 1) / _d + (_q1 select 2) * (_u select 2) / _d]; +} else { + _q2 = _q1; +}; + +/* Step 3 */ +_q1 set[0, (_q2 select 0) * _d - (_q2 select 2) * (_u select 0)]; +_q1 set[1, (_q2 select 1)]; +_q1 set[2, (_q2 select 0) * (_u select 0) + (_q2 select 2) * _d]; + [_p, _p1, _p2, _q1, _q2, _u, _d] \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_translateToModelSpace.sqf b/addons/missileguidance/functions/fnc_translateToModelSpace.sqf index 1e2e930ac7..e54744bdb8 100644 --- a/addons/missileguidance/functions/fnc_translateToModelSpace.sqf +++ b/addons/missileguidance/functions/fnc_translateToModelSpace.sqf @@ -1,16 +1,16 @@ -_object = _this select 0; -_origin = getPosASL _object; -_matrix = _this select 1; -_xVec = _matrix select 0; -_yVec = _matrix select 1; -_zVec = _matrix select 2; - -_offset = _this select 2; - -_x = _offset select 0; -_y = _offset select 1; -_z = _offset select 2; - -_out = (((_xVec vectorMultiply _x) vectorAdd (_yVec vectorMultiply _y)) vectorAdd (_zVec vectorMultiply _z)) vectorAdd _origin; - +_object = _this select 0; +_origin = getPosASL _object; +_matrix = _this select 1; +_xVec = _matrix select 0; +_yVec = _matrix select 1; +_zVec = _matrix select 2; + +_offset = _this select 2; + +_x = _offset select 0; +_y = _offset select 1; +_z = _offset select 2; + +_out = (((_xVec vectorMultiply _x) vectorAdd (_yVec vectorMultiply _y)) vectorAdd (_zVec vectorMultiply _z)) vectorAdd _origin; + _out; \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_translateToWeaponSpace.sqf b/addons/missileguidance/functions/fnc_translateToWeaponSpace.sqf index 2c7dc5e6da..7b146e7d42 100644 --- a/addons/missileguidance/functions/fnc_translateToWeaponSpace.sqf +++ b/addons/missileguidance/functions/fnc_translateToWeaponSpace.sqf @@ -1,22 +1,22 @@ -_object = _this select 0; -_origin = getPosASL _object; -_matrix = _this select 1; -_xVec = _matrix select 0; -_yVec = _matrix select 1; -_zVec = _matrix select 2; - -_offset = _this select 2; - -_offset = _offset vectorDiff _origin; - -_x = _offset select 0; -_y = _offset select 1; -_z = _offset select 2; - -_out = [ - ((_xVec select 0)*_x) + ((_xVec select 1)*_y) + ((_xVec select 2)*_z), - ((_yVec select 0)*_x) + ((_yVec select 1)*_y) + ((_yVec select 2)*_z), - ((_zVec select 0)*_x) + ((_zVec select 1)*_y) + ((_zVec select 2)*_z) - ]; - +_object = _this select 0; +_origin = getPosASL _object; +_matrix = _this select 1; +_xVec = _matrix select 0; +_yVec = _matrix select 1; +_zVec = _matrix select 2; + +_offset = _this select 2; + +_offset = _offset vectorDiff _origin; + +_x = _offset select 0; +_y = _offset select 1; +_z = _offset select 2; + +_out = [ + ((_xVec select 0)*_x) + ((_xVec select 1)*_y) + ((_xVec select 2)*_z), + ((_yVec select 0)*_x) + ((_yVec select 1)*_y) + ((_yVec select 2)*_z), + ((_zVec select 0)*_x) + ((_zVec select 1)*_y) + ((_zVec select 2)*_z) + ]; + _out; \ No newline at end of file diff --git a/addons/missileguidance/script_component.hpp b/addons/missileguidance/script_component.hpp index 377469cdee..14275333b3 100644 --- a/addons/missileguidance/script_component.hpp +++ b/addons/missileguidance/script_component.hpp @@ -1,14 +1,14 @@ -#define COMPONENT missileguidance -#include "\z\ace\Addons\main\script_mod.hpp" - -#ifdef DEBUG_ENABLED_MISSILEGUIDANCE - #define DEBUG_MODE_FULL -#endif - -#ifdef DEBUG_SETTINGS_MISSILEGUIDANCE - #define DEBUG_SETTINGS DEBUG_SETTINGS_MISSILEGUIDANCE -#endif - -#include "\z\ace\Addons\main\script_macros.hpp" - +#define COMPONENT missileguidance +#include "\z\ace\Addons\main\script_mod.hpp" + +#ifdef DEBUG_ENABLED_MISSILEGUIDANCE + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_MISSILEGUIDANCE + #define DEBUG_SETTINGS DEBUG_SETTINGS_MISSILEGUIDANCE +#endif + +#include "\z\ace\Addons\main\script_macros.hpp" + #define FIREMODE_DIRECT_LOAL 1 \ No newline at end of file diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index 622df44aca..7ee626a2fe 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -68,14 +68,17 @@ Show name tags for AI units + Показывать именые метки ИИ Show SoundWaves (requires player names) Zeigen Schallwelle (benötigt spielernamen) Mostrar onda sonora (requiere Mostrar nombres de jugadores) + Показывать звуковые волны (требует имен игроков) Default Nametag Color (Non Group Members) + Цвет меткок игроков (не членов групп) \ No newline at end of file diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 76407da435..020a848f79 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -16,15 +16,17 @@ Fix Animation + Фикс анимации Reset All Rücksetzen + Полный сброс Colors Farben - цвета + Цвета Colors @@ -41,6 +43,7 @@ Values + Значения Yes @@ -70,38 +73,48 @@ Setting: Nastavení: Einstellung: - Yстановки: + Установки: Ajuste: Export + Экспорт Open Export Menu + Открыть меню экспорта String input. + Строчный ввод. Array. Seperate elements by using ,. + Массив. Разделяйте элемены, используя запятую. Number + Число Uknown input type + Неизвестный тип ввода Save input + Сохранить ввод Include Client Settings + Включить настройки клиента Exclude Client Settings + Исключить настройки клиента Settings exported to clipboard + Настройки экспортированы в буфер обмена \ No newline at end of file diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index 5d2c9595df..d394406181 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -1,12 +1,14 @@  - + Display text on jam + Показывать текст, когда клинит оружие Display a notification whenever your weapon gets jammed + Демонстрирует уведомление, каждый раз, когда клинит Ваше оружие. Spare barrel diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index 9ccd7752d2..29fb5a736b 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -1,1310 +1,1302 @@  - + - - - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312A - - - XM312A - XM312A - XM312 - XM312A - XM312A - XM312A - XM312A - XM312A - XM312A - XM312A - - - XM312 (High) - XM312 (Hoch) - XM312 (Alto) - XM312 (Haut) - XM312 (Vysoký) - XM312 (Wysoki) - XM312 (Высокий) - XM312 (Alta) - XM312 (Magasított) - XM312 (Alta) - - - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - - - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - - - XM307 (High) - XM307 (Hoch) - XM307 (Alto) - XM307 (Haut) - XM307 (Vysoký) - XM307 (Wysoki) - XM307 (Высокий) - XM307 (Alta) - XM307 (Magasított) - XM307 (Alta) - - - Mini-Spike Launcher (AT) - Mini-Spike Lenkflugkörper (AT) - Lanzador Mini-Spike (AT) - Poste de tir Mini-Spike (AC) - Mini-Spike Odpalovač (AT) - Wyrzutnia Mini-Spike (AT) - Mini-Spike Пусковое устройство (ПТРК) - Lança-mísseis Mini-Spike (AC) - Mini-Spike rakétarendszer (páncéltörő) - Lanciatore Mini-Spike (AC) - - - Mini-Spike Launcher (AA) - Mini-Spike Lenkflugkörper (AA) - Lanzador Mini-Spike (AA) - Poste de tir Mini-Spike (AA) - Mini-Spike Odpalovač (AA) - Wyrzutnia Mini-Spike (AA) - Mini-Spike Пусковое устройство (ВВ) - Lança-mísseis Mini-Spike (AA) - Mini-Spike rakétarendszer (légvédelmi) - Lanciatore Mini-Spike (AA) - - - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - - - YABHON-R3 (CAS) - YABHON-R3 (Luftnahunterstützung) - YABHON-R3 (CAS) - YABHON-R3 (CAS) - YABHON-R3 (CAS) - YABHON-R3 (штурмовик) - - - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - - - M-ATV (HMG) - M-ATV (SMG) - M-ATV (HMG) - M-ATV (CKM) - M-ATV (TK) - M-ATV (HMG) - M-ATV (Пулемет) - M-ATV (HMG) - M-ATV (HMG) - M-ATV (HMG) - - - M-ATV (GMG) - M-ATV (GMW) - M-ATV (GMG) - M-ATV (GMG) - M-ATV (Granátomet) - M-ATV (GMG) - M-ATV (Гранатомет) - M-ATV (GMG) - M-ATV (GMG) - M-ATV (GMG) - - - Merkava Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Merkawa Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Меркава Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Merkava Mk IV M - - - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkawa Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Меркава Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - - - Sholef - Sholef - Sholef - Sholef - Sholef - Sholef - Шолеф - Sholef - Sholef - Sholef - - - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - - - Namer - Namer - Namer - Namer - Namer - Namer - Намер - Namer - Namer - Namer - - - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - - - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - - - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - - - HEMTT Transport - HEMTT Transport - HEMTT de transporte - HEMTT Transportowy - HEMTT Valník - HEMTT Transport - HEMTT Транспортный - HEMTT Transporte - HEMTT szállítójármű - HEMTT da trasporto - - - HEMTT Transport (covered) - HEMTT Transport (bedeckt) - HEMTT de transporte (cubierto) - HEMTT Transportowy (zakryty) - HEMTT Valník (krytý) - HEMTT Transport (bâché) - HEMTT Транспортный (крытый) - HEMTT Transporte (coberto) - HEMTT szállítójármű (ponyvás) - HEMTT da trasporto (coperto) - - - HEMTT - HEMTT - HEMTT - HEMTT - HEMTT - HEMTT Tracteur - HEMTT - HEMTT - HEMTT - HEMTT - - - HEMTT Container - HEMTT Container - HEMTT de contenedor - HEMTT Kontener - HEMTT Skříňový - HEMTT Conteneur - HEMTT Контейнер - HEMTT Contêiner - HEMTT Konténer - HEMTT portacontainer - - - HEMTT Medical - HEMTT Sanitäter - HEMTT médico - HEMTT Medyczny - HEMTT Zdravotnický - HEMTT Sanitaire - HEMTT Медицинский - HEMTT Médico - HEMTT (egészségügyi) - HEMTT Medico - - - HEMTT Ammo - HEMTT Munition - HEMTT de munición - HEMTT Amunicyjny - HEMTT Muniční - HEMTT Munitions - HEMTT Боеприпасы - HEMTT Munições - HEMTT (lőszerszállító) - HEMTT di rifornimento munizioni - - - HEMTT Fuel - HEMTT Treibstoff - HEMTT de combustible - HEMTT Cysterna - HEMTT Cisterna - HEMTT Citerne - HEMTT Заправщик - HEMTT Combustível - HEMTT (üzemanyag-szállító) - HEMTT di rifornimento carburante - - - HEMTT Repair - HEMTT Instandsetzung - HEMTT de reparación - HEMTT Naprawczy - HEMTT Opravárenský - HEMTT Réparation - HEMTT Ремонтный - HEMTT Reparador - HEMTT (szerelő-jármű) - HEMTT Riparatore - - - Fennek - Fennek - Fennek - Fennek - Fennek - Fennek - Феннек - Fennek - Fennek - Fennek - - - Fennek (HMG) - Fennek (SMG) - Fennek (HMG) - Fennek (CKM) - Fennek (TK) - Fennek (HMG) - Феннек (Пулемет) - Fennek (HMG) - Fennek (HMG) - Fennek (HMG) - - - Fennek (GMG) - Fennek (GMW) - Fennek (GMG) - Fennek (GMG) - Fennek (granátomet) - Fennek (GMG) - Феннек (Гранатомет) - Fennek (GMG) - Fennek (GMG) - Fennek (GMG) - - - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Леопард 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - - - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Уорриор - FV510 Warrior - FV510 Warrior - FV510 Warrior - - - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - - - KamAZ Transport - KamAZ Transport - KamAZ de transporte - KamAZ transportowy - KAMAZ Valník - KamAZ Transport - КамАЗ Траспортный - KamAZ Transporte - KamAZ szállítójármű - KamAZ da trasporto - - - KamAZ Transport (covered) - KamAZ Transport (bedeckt) - KamAZ de transporte (cubierto) - KamAZ Transportowy (zakryty) - KAMAZ Valník (krytý) - KamAZ Transport (bâché) - КамАЗ Траспортный (Крытый) - KamAZ Transporte (coberto) - KamAZ szállítójármű (ponyvás) - KamAZ da trasporto (coperto) - - - KamAZ Ammo - KamAZ Munition - KamAZ de munición - KamAZ Amunicyjny - KAMAZ Muniční - KamAZ Munitions - КамАЗ Боеприпасы - KamAZ Munições - KamAZ (lőszerszállító) - KamAZ di rifornimento munizioni - - - KamAZ Fuel - KamAZ Treibstoff - KamAZ de combustible - KamAZ cysterna - KAMAZ Cisterna - KamAZ Citerne - КамАЗ Заправщик - KamAZ Combustível - KamAZ (üzemanyag-szállító) - KamAZ di rifornimento carburante - - - KamAZ Repair - KamAZ Instandsetzung - KamAZ de reparación - KamAZ Naprawczy - KAMAZ Opravárenský - KamAZ Réparation - КамАЗ Ремонтный - KamAZ Reparador - KamAZ (szerelő-jármű) - KamAZ riparatore - - - KamAZ Medical - KamAZ Sanitäter - KamAZ médico - KamAZ Medyczny - KAMAZ Zdravotnický - KamAZ Sanitaire - КамАЗ Медицинский - KamAZ Médico - KamAZ (egészségügyi) - KamAZ Medico - - - Punisher - Punisher - Punisher - Punisher - Punisher - Punisher - Kаратель - Punisher - Punisher - Punisher - - - Punisher (HMG) - Punisher (SMG) - Punisher (HMG) - Punisher (CKM) - Punisher (TK) - Punisher (HMG) - Kаратель (Пулемет) - Punisher (HMG) - Punisher (HMG) - Punisher (HMG) - - - Punisher (GMG) - Punisher (GMW) - Punisher (GMG) - Punisher (CKM) - Punisher (granátomet) - Punisher (GMG) - Kаратель (Гранатомет) - Punisher (GMG) - Punisher (GMG) - Punisher (GMG) - - - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Черный Орел - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - - - 2S9 Sochor - 2S9 Sochor - 2S9 Sochor - 259 Sochor - 2S9 Sochor - 2S9 Sochor - 2S9 Сокор - 2S9 Sochor - 2S9 Sochor - 2S9 Sochor - - - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - БМ-2Т Сталкер - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - - - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ЗСУ-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - - - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - - - Typhoon Transport - Typhoon Transport - Typhoon de transporte - Typhoon Transportowy - Typhoon Valník - Typhoon Transport - Тайфун Транспортный - Typhoon Transporte - Typhoon szállítójármű - Typhoon da trasporto - - - Typhoon Transport (covered) - Typhoon Transport (bedeckt) - Typhoon de transporte (cubierto) - Typhoon Transportowy (przykryty) - Typhoon Valník (krytý) - Typhoon Transport (bâché) - Тайфун Транспортный (kрытый) - Typhoon Transporte (coberto) - Typhoon szállítójármű (ponyvás) - Typhoon da trasporto (coperto) - - - Typhoon Device - Typhoon Gerät - Typhoon de dispositivo - Typhoon Urządzenie - Typhoon Zařízení - Typhoon Dispositif - Тайфун Устройство - Typhoon Dispositivo - Typhoon (szerkezet) - Typhoon per dispositivo - - - Typhoon Ammo - Typhoon Munition - Typhoon de munición - Typhoon Amunicyjny - Typhoon Muniční - Typhoon Munitions - Тайфун Боеприпасы - Typhoon Munições - Typhoon (lőszerszállító) - Typhoon di rifornimento munizioni - - - Typhoon Fuel - Typhoon Treibstoff - Typhoon de combustible - Typhoon Cysterna - Typhoon Cisterna - Typhoon Citerne - Тайфун Заправщик - Typhoon Combustível - Typhoon (üzemanyag-szállító) - Typhoon di rifornimento carburante - - - Typhoon Repair - Typhoon Instandsetzung - Typhoon de reparación - Typhoon Naprawczy - Typhoon Opravárenský - Typhoon Réparation - Тайфун Ремонтный - Typhoon Reparador - Typhoon (szerelő-jármű) - Typhoon riparatore - - - Typhoon Medical - Typhoon Sanitäter - Typhoon médico - Typhoon Medyczny - Typhoon Zdravotnický - Typhoon Sanitaire - Тайфун Медицинский - Typhoon Médico - Typhoon (egészségügyi) - Typhoon medico - - - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Commanche - RAH-66 Команч - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - - - MH-6 Little Bird - MH-6 Little Bird - MH-6 Litte Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - - - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - - - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - - - CH-47I Chinook (unarmed) - CH-47I Chinook (unbewaffnet) - CH-47I Chinnok (Desarmado) - CH-47I Chinook (nieuzbrojony) - CH-47I Chinook (невооруженный) - CH-47I Chinook (Neozbrojený) - - - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Тандерболт II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - - - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - - - AW159 Wildcat (unarmed) - AW159 Wildcat (unbewaffnet) - AW159 Wildcat (desarmado) - AW159 Wildcat (nieuzbrojony) - AW159 Wildcat (neozbrojený) - AW159 Wildcat (non-armé) - AW159 Wildcat (невооруженный) - AW159 Wildcat (desarmado) - AW159 Wildcat (fegyvertelen) - AW159 Wildcat (disarmato) - - - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Мерлин - AW101 Merlin - AW101 Merlin - AW101 Merlin - - - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 Альбатрос (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - - - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 Альбатрос (AA) - L-159 ALCA (ВВ) - L-159 ALCA (AA) - L-159 ALCA (AA) - - - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Касатка - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - - - Ka-60 Kasatka (unarmed) - Ka-60 Kasatka (unbewaffnet) - Ka-60 Kasatka (desarmado) - Ka-60 Kasatka (nieuzbrojony) - Ka-60 Kasatka (neozbrojená) - Ka-60 Kasatka (non-armé) - Ka-60 Касатка (невооруженный) - Ka-60 Kasatka (desarmado) - Ka-60 Kasatka (fegyvertelen) - Ka-60 Kasatka (disarmato) - - - Yak-130 - Yak-130 - Yak-130 - Jak-130 - Jak-130 - Yak-130 - Як-130 - Yak-130 - Jak-130 - Yak-130 - - - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - - - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - - - M18A1 Claymore - M18A1 Claymore - M18A1 Claymore - Mina kierunkowa M18A1 Claymore - M18A1 Mina Claymore - M18A1 Claymore Mine antipersonnel à effet dirigé - M18A1 Клеймор - M18A1 Claymore - M18A1 Claymore akna - M18A1 Claymore Mina antiuomo - - - M183 Demolition Charge Assembly - M183 Geballte Sprengladung - Conjunto de carga de demolición M183 - Ładunek burzący M183 - M183 Demoliční nálož - M183 Charge de Démolition - M183 Комплектный подрывной заряд - M183 Sacola de Demolição - M183 romboló töltet - M183 Demolition Charge Assembly - - - M112 Demolition Block - M112 Sprengladung - Bloque de demolición M112 - Ładunek burzący M112 - M112 Výbušná nálož - Pétard M112 - M112 подрывной заряд - M112 Carga de Demolição - M112 romboló töltet - M112 Demolition Block - - - M67 Fragmentation Grenade - M67 Splittergranate - Granada de fragmentación M67 - Granat obronny M67 - M67 Granát - M67 Grenade à fragmentation - M67 ручная осколочная граната - M67 Granada de fragmentação - M67 repeszgránát - M67 Granata a frammentazione - - - M83 Smoke Grenade (White) - M83 Rauchgranate (Weiss) - Granada de humo M83 (Blanco) - Granat dymny M83 (Biały) - M83 Kouřový Granát (Bílý) - M83 Grenade fumigène (Blanche) - M83 дымовой гранаты (Белый) - M83 Granada de fumaça (Branca) - M83 füstgránát (Fehér) - M83 Granata fumogena (Bianco) - - - M18 Smoke Grenade (Blue) - M18 Rauchgranate (Blau) - Granada de humo M18 (Azul) - Granat dymny M18 (Niebieski) - M18 Kouřový Granát (Modrý) - M18 Grenade fumigène (Bleue) - M18 дымовой гранаты (Синий) - M18 Granada de fumaça (Azul) - M18 füstgránát (Kék) - M18 Granata fumogena (Blu) - - - M18 Smoke Grenade (Green) - M18 Rauchgranate (Grün) - Granada de humo M18 (Verde) - Granat dymny M18 (Zielony) - M18 Kouřový Granát (Zelený) - M18 Grenade fumigène (Verte) - M18 дымовой гранаты (Зелёный) - M18 Granada de fumaça (Verde) - M18 füstgránát (Zöld) - M18 Granata fumogena (Verde) - - - M18 Smoke Grenade (Orange) - M18 Rauchgranate (Orange) - Granada de humo M18 (Naranja) - Granat dymny M18 (Pomarańczowy) - M18 Kouřový Granát (Oranžový) - M18 Grenade fumigène (Orange) - M18 дымовой гранаты (Оранжевый) - M18 Granada de fumaça (Laranja) - M18 füstgránát (Narancssárga) - M18 Granata fumogena (Arancione) - - - M18 Smoke Grenade (Purple) - M18 Rauchgranate (Violett) - Granada de humo M18 (Púrpura) - Granat dymny M18 (Fioletowy) - M18 Kouřový Granát (Fialový) - M18 Grenade fumigène (Pourpre) - M18 дымовой гранаты (Пурпурный) - M18 Granada de fumaça (Roxa) - M18 füstgránát (Lila) - M18 Granata fumogena (Viola) - - - M18 Smoke Grenade (Red) - M18 Rauchgranate (Rot) - Granada de humo M18 (Rojo) - Granat dymny M18 (Czerwony) - M18 Kouřový Granát (Červený) - M18 Grenade fumigène (Rouge) - M18 дымовой гранаты (Красный) - M18 Granada de fumaça (Vermelha) - M18 füstgránát (Piros) - M18 Granata fumogena (Rosso) - - - M18 Smoke Grenade (Yellow) - M18 Rauchgranate (Gelb) - Granada de humo M18 (Amarillo) - Granat dymny M18 (Żółty) - M18 Kouřový Granát (Žlutý) - M18 Grenade fumigène (Jaune) - M183 дымовой гранаты (Жёлтые) - M18 Granada de fumaça (Amarela) - M18 füstgránát (Sárga) - M18 Granata fumogena (Giallo) - - - M15 Anti-Tank Mine - M15 Panzerabwehrmine - Mina antitanque M15 - Mina przeciwpancerna M15 - M15 Protitanková Mina - M15 Mine antichar - M15 противотанковая мина - M15 Mina anticarro - M15 harckocsiakna - M15 Mine anticarro - - - VS-50 Anti-Personnel Mine - VS-50 Antipersonenmine - Mina antipersona VS-50 - Mina przeciwpiechotna VS-50 - VS-50 Protipěchotní Mina - VS-50 Mine antipersonnel à pression - VS-50 Противопехотная мина - VS-50 Mina antipessoal - VS-50 gyalogsági taposóakna - VS-50 Mine antiuomo - - - M26 Anti-Personnel Bounding Mine - M26 Antipersonensprungmine - Mina antipersona M26 - Mina przeciwpiechotna M26 - M26 Šrapnelová Mina - M26 Mine antipersonnel bondissante - M26 Противопехотная мина - M26 Mina saltadora antipessoal - M26 gyalogsági ugróakna - M26 Mine saltanti antiuomo - - - PMR-3 Anti-Personnel Tripwire Mine - PMR-3 Antipersonenstolperdrahtmine - Mina antipersona de alambre PMR-3 - Mina przeciwpiechotna PMR-3 - PMR-3 Nástražná Mina - PMR-3 Mine antipersonnel à traction - PMR-3 Противопехотная мина - PMR-3 Mina antipessoal (armadilha) - PMR-3 botlódrótos gyalogsági akna - PMR-3 Mine antiuomo - - - P99 - P99 - - - MP-443 Grach - MP-443 Grach - - - ACP-C2 - ACP-C2 - - - FNX-45 Tactical - FNX-45 Tactical - - - Chiappa Rhino 60DS - Chiappa Rhino 60DS - - - Taurus Judge - Taurus Judge - - - NLAW - NLAW - - - RPG-32 - RPG-32 - - - Mini-Spike (AA) - Mini-Spike (AA) - - - Mini-Spike (AT) - Mini-Spike (AT) - - - MX - MX - - - MX (Black) - MX (Black) - - - MXC - MXC - - - MXC (Black) - MXC (Black) - - - MX 3GL - MX 3GL - - - MX 3GL (Black) - MX 3GL (Black) - - - MX LSW - MX LSW - - - MX LSW (Black) - MX LSW (Black) - - - MXM - MXM - - - MXM (Black) - MXM (Black) - - - KT2002 Katiba - KT2002 Katiba - - - KT2002C Katiba - KT2002C Katiba - - - KT2002 Katiba KGL - KT2002 Katiba KGL - - - F2000 (Camo) - F2000 (Camo) - - - F2000 - F2000 - - - F2000 Tactical (Camo) - F2000 Tactical (Camo) - - - F2000 Tactical - F2000 Tactical - - - F2000 EGLM (Camo) - F2000 EGLM (Camo) - - - F2000 EGLM - F2000 EGLM - - - TAR-21 - TAR-21 - - - CTAR-21 - CTAR-21 - - - TAR-21 EGLM - TAR-21 EGLM - - - Vector SMG - Vector SMG - - - Scorpion Evo 3 A1 - Scorpion Evo 3 A1 - - - CPW - CPW - - - RFB SDAR - RFB SDAR - - - Stoner 99 LMG - Stoner 99 LMG - - - Negev NG7 - Negev NG7 - - - Mk14 Mod 1 EBR - Mk14 Mod 1 EBR - - - GM6 Lynx - GM6 Lynx - - - GM6 Lynx (Camo) - GM6 Lynx (Camo) - - - M200 Intervention - M200 Intervention - - - M200 Intervention (Camo) - M200 Intervention (Camo) - - - VS-121 - VS-121 - - - - TODO: MAR-10 .338 - - - TODO: MAR-10 .338 (Black) - - - TODO: MAR-10 .338 (Camo) - - - TODO: MAR-10 .338 (Sand) - - - - TODO: Mk-I EMR 7.62 mm - - - TODO: Mk-I EMR 7.62 mm (Black) - - - TODO: Mk-I EMR 7.62 mm (Khaki) - - - TODO: Mk-I EMR 7.62 mm (Sand) - - - TODO: Mk-I EMR 7.62 mm (Camo) - - - TODO: Mk-I EMR 7.62 mm (Woodland) - - - TODO: NATO DMR (provisional) spotter - - - - TODO: ASP-1 Kir 12.7 mm - - - TODO: ASP-1 Kir 12.7 mm (Black) - - - TODO: ASP-1 Kir 12.7 mm (Tan) - - - - TODO: Cyrus 9.3 mm - - - TODO: Cyrus 9.3 mm (Black) - - - TODO: Cyrus 9.3 mm (Hex) - - - TODO: Cyrus 9.3 mm (Tan) - - - - TODO: Mk14 7.62 mm - - - TODO: Mk14 7.62 mm (Camo) - - - TODO: Mk14 7.62 mm (Olive) - - - - TODO: Navid 9.3 mm - - - TODO: Navid 9.3 mm (Hex) - - - TODO: Navid 9.3 mm (Tan) - - - - TODO: SPMG .338 - - - TODO: SPMG .338 (MTP) - - - TODO: SPMG .338 (Black) - - - TODO: SPMG .338 (Sand) - - - - + + + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312A + + + XM312A + XM312A + XM312 + XM312A + XM312A + XM312A + XM312A + XM312A + XM312A + XM312A + + + XM312 (High) + XM312 (Hoch) + XM312 (Alto) + XM312 (Haut) + XM312 (Vysoký) + XM312 (Wysoki) + XM312 (Высокий) + XM312 (Alta) + XM312 (Magasított) + XM312 (Alta) + + + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + + + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + + + XM307 (High) + XM307 (Hoch) + XM307 (Alto) + XM307 (Haut) + XM307 (Vysoký) + XM307 (Wysoki) + XM307 (Высокий) + XM307 (Alta) + XM307 (Magasított) + XM307 (Alta) + + + Mini-Spike Launcher (AT) + Mini-Spike Lenkflugkörper (AT) + Lanzador Mini-Spike (AT) + Poste de tir Mini-Spike (AC) + Mini-Spike Odpalovač (AT) + Wyrzutnia Mini-Spike (AT) + Mini-Spike Пусковое устройство (ПТРК) + Lança-mísseis Mini-Spike (AC) + Mini-Spike rakétarendszer (páncéltörő) + Lanciatore Mini-Spike (AC) + + + Mini-Spike Launcher (AA) + Mini-Spike Lenkflugkörper (AA) + Lanzador Mini-Spike (AA) + Poste de tir Mini-Spike (AA) + Mini-Spike Odpalovač (AA) + Wyrzutnia Mini-Spike (AA) + Mini-Spike Пусковое устройство (ВВ) + Lança-mísseis Mini-Spike (AA) + Mini-Spike rakétarendszer (légvédelmi) + Lanciatore Mini-Spike (AA) + + + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + + + YABHON-R3 (CAS) + YABHON-R3 (Luftnahunterstützung) + YABHON-R3 (CAS) + YABHON-R3 (CAS) + YABHON-R3 (CAS) + YABHON-R3 (штурмовик) + + + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + + + M-ATV (HMG) + M-ATV (SMG) + M-ATV (HMG) + M-ATV (CKM) + M-ATV (TK) + M-ATV (HMG) + M-ATV (Пулемет) + M-ATV (HMG) + M-ATV (HMG) + M-ATV (HMG) + + + M-ATV (GMG) + M-ATV (GMW) + M-ATV (GMG) + M-ATV (GMG) + M-ATV (Granátomet) + M-ATV (GMG) + M-ATV (Гранатомет) + M-ATV (GMG) + M-ATV (GMG) + M-ATV (GMG) + + + Merkava Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Merkawa Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Меркава Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Merkava Mk IV M + + + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkawa Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Меркава Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + + + Sholef + Sholef + Sholef + Sholef + Sholef + Sholef + Шолеф + Sholef + Sholef + Sholef + + + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + + + Namer + Namer + Namer + Namer + Namer + Namer + Намер + Namer + Namer + Namer + + + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + + + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + + + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + + + HEMTT Transport + HEMTT Transport + HEMTT de transporte + HEMTT Transportowy + HEMTT Valník + HEMTT Transport + HEMTT Транспортный + HEMTT Transporte + HEMTT szállítójármű + HEMTT da trasporto + + + HEMTT Transport (covered) + HEMTT Transport (bedeckt) + HEMTT de transporte (cubierto) + HEMTT Transportowy (zakryty) + HEMTT Valník (krytý) + HEMTT Transport (bâché) + HEMTT Транспортный (крытый) + HEMTT Transporte (coberto) + HEMTT szállítójármű (ponyvás) + HEMTT da trasporto (coperto) + + + HEMTT + HEMTT + HEMTT + HEMTT + HEMTT + HEMTT Tracteur + HEMTT + HEMTT + HEMTT + HEMTT + + + HEMTT Container + HEMTT Container + HEMTT de contenedor + HEMTT Kontener + HEMTT Skříňový + HEMTT Conteneur + HEMTT Контейнер + HEMTT Contêiner + HEMTT Konténer + HEMTT portacontainer + + + HEMTT Medical + HEMTT Sanitäter + HEMTT médico + HEMTT Medyczny + HEMTT Zdravotnický + HEMTT Sanitaire + HEMTT Медицинский + HEMTT Médico + HEMTT (egészségügyi) + HEMTT Medico + + + HEMTT Ammo + HEMTT Munition + HEMTT de munición + HEMTT Amunicyjny + HEMTT Muniční + HEMTT Munitions + HEMTT Боеприпасы + HEMTT Munições + HEMTT (lőszerszállító) + HEMTT di rifornimento munizioni + + + HEMTT Fuel + HEMTT Treibstoff + HEMTT de combustible + HEMTT Cysterna + HEMTT Cisterna + HEMTT Citerne + HEMTT Заправщик + HEMTT Combustível + HEMTT (üzemanyag-szállító) + HEMTT di rifornimento carburante + + + HEMTT Repair + HEMTT Instandsetzung + HEMTT de reparación + HEMTT Naprawczy + HEMTT Opravárenský + HEMTT Réparation + HEMTT Ремонтный + HEMTT Reparador + HEMTT (szerelő-jármű) + HEMTT Riparatore + + + Fennek + Fennek + Fennek + Fennek + Fennek + Fennek + Феннек + Fennek + Fennek + Fennek + + + Fennek (HMG) + Fennek (SMG) + Fennek (HMG) + Fennek (CKM) + Fennek (TK) + Fennek (HMG) + Феннек (Пулемет) + Fennek (HMG) + Fennek (HMG) + Fennek (HMG) + + + Fennek (GMG) + Fennek (GMW) + Fennek (GMG) + Fennek (GMG) + Fennek (granátomet) + Fennek (GMG) + Феннек (Гранатомет) + Fennek (GMG) + Fennek (GMG) + Fennek (GMG) + + + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Леопард 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + + + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Уорриор + FV510 Warrior + FV510 Warrior + FV510 Warrior + + + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + + + KamAZ Transport + KamAZ Transport + KamAZ de transporte + KamAZ transportowy + KAMAZ Valník + KamAZ Transport + КамАЗ Траспортный + KamAZ Transporte + KamAZ szállítójármű + KamAZ da trasporto + + + KamAZ Transport (covered) + KamAZ Transport (bedeckt) + KamAZ de transporte (cubierto) + KamAZ Transportowy (zakryty) + KAMAZ Valník (krytý) + KamAZ Transport (bâché) + КамАЗ Траспортный (Крытый) + KamAZ Transporte (coberto) + KamAZ szállítójármű (ponyvás) + KamAZ da trasporto (coperto) + + + KamAZ Ammo + KamAZ Munition + KamAZ de munición + KamAZ Amunicyjny + KAMAZ Muniční + KamAZ Munitions + КамАЗ Боеприпасы + KamAZ Munições + KamAZ (lőszerszállító) + KamAZ di rifornimento munizioni + + + KamAZ Fuel + KamAZ Treibstoff + KamAZ de combustible + KamAZ cysterna + KAMAZ Cisterna + KamAZ Citerne + КамАЗ Заправщик + KamAZ Combustível + KamAZ (üzemanyag-szállító) + KamAZ di rifornimento carburante + + + KamAZ Repair + KamAZ Instandsetzung + KamAZ de reparación + KamAZ Naprawczy + KAMAZ Opravárenský + KamAZ Réparation + КамАЗ Ремонтный + KamAZ Reparador + KamAZ (szerelő-jármű) + KamAZ riparatore + + + KamAZ Medical + KamAZ Sanitäter + KamAZ médico + KamAZ Medyczny + KAMAZ Zdravotnický + KamAZ Sanitaire + КамАЗ Медицинский + KamAZ Médico + KamAZ (egészségügyi) + KamAZ Medico + + + Punisher + Punisher + Punisher + Punisher + Punisher + Punisher + Kаратель + Punisher + Punisher + Punisher + + + Punisher (HMG) + Punisher (SMG) + Punisher (HMG) + Punisher (CKM) + Punisher (TK) + Punisher (HMG) + Kаратель (Пулемет) + Punisher (HMG) + Punisher (HMG) + Punisher (HMG) + + + Punisher (GMG) + Punisher (GMW) + Punisher (GMG) + Punisher (CKM) + Punisher (granátomet) + Punisher (GMG) + Kаратель (Гранатомет) + Punisher (GMG) + Punisher (GMG) + Punisher (GMG) + + + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Черный Орел + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + + + 2S9 Sochor + 2S9 Sochor + 2S9 Sochor + 259 Sochor + 2S9 Sochor + 2S9 Sochor + 2S9 Сокор + 2S9 Sochor + 2S9 Sochor + 2S9 Sochor + + + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + БМ-2Т Сталкер + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + + + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ЗСУ-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + + + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + + + Typhoon Transport + Typhoon Transport + Typhoon de transporte + Typhoon Transportowy + Typhoon Valník + Typhoon Transport + Тайфун Транспортный + Typhoon Transporte + Typhoon szállítójármű + Typhoon da trasporto + + + Typhoon Transport (covered) + Typhoon Transport (bedeckt) + Typhoon de transporte (cubierto) + Typhoon Transportowy (przykryty) + Typhoon Valník (krytý) + Typhoon Transport (bâché) + Тайфун Транспортный (kрытый) + Typhoon Transporte (coberto) + Typhoon szállítójármű (ponyvás) + Typhoon da trasporto (coperto) + + + Typhoon Device + Typhoon Gerät + Typhoon de dispositivo + Typhoon Urządzenie + Typhoon Zařízení + Typhoon Dispositif + Тайфун Устройство + Typhoon Dispositivo + Typhoon (szerkezet) + Typhoon per dispositivo + + + Typhoon Ammo + Typhoon Munition + Typhoon de munición + Typhoon Amunicyjny + Typhoon Muniční + Typhoon Munitions + Тайфун Боеприпасы + Typhoon Munições + Typhoon (lőszerszállító) + Typhoon di rifornimento munizioni + + + Typhoon Fuel + Typhoon Treibstoff + Typhoon de combustible + Typhoon Cysterna + Typhoon Cisterna + Typhoon Citerne + Тайфун Заправщик + Typhoon Combustível + Typhoon (üzemanyag-szállító) + Typhoon di rifornimento carburante + + + Typhoon Repair + Typhoon Instandsetzung + Typhoon de reparación + Typhoon Naprawczy + Typhoon Opravárenský + Typhoon Réparation + Тайфун Ремонтный + Typhoon Reparador + Typhoon (szerelő-jármű) + Typhoon riparatore + + + Typhoon Medical + Typhoon Sanitäter + Typhoon médico + Typhoon Medyczny + Typhoon Zdravotnický + Typhoon Sanitaire + Тайфун Медицинский + Typhoon Médico + Typhoon (egészségügyi) + Typhoon medico + + + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Commanche + RAH-66 Команч + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + + + MH-6 Little Bird + MH-6 Little Bird + MH-6 Litte Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + + + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + + + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + + + CH-47I Chinook (unarmed) + CH-47I Chinook (unbewaffnet) + CH-47I Chinnok (Desarmado) + CH-47I Chinook (nieuzbrojony) + CH-47I Chinook (невооруженный) + CH-47I Chinook (Neozbrojený) + + + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Тандерболт II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + + + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + + + AW159 Wildcat (unarmed) + AW159 Wildcat (unbewaffnet) + AW159 Wildcat (desarmado) + AW159 Wildcat (nieuzbrojony) + AW159 Wildcat (neozbrojený) + AW159 Wildcat (non-armé) + AW159 Wildcat (невооруженный) + AW159 Wildcat (desarmado) + AW159 Wildcat (fegyvertelen) + AW159 Wildcat (disarmato) + + + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Мерлин + AW101 Merlin + AW101 Merlin + AW101 Merlin + + + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 Альбатрос (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + + + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 Альбатрос (AA) + L-159 ALCA (ВВ) + L-159 ALCA (AA) + L-159 ALCA (AA) + + + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Касатка + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + + + Ka-60 Kasatka (unarmed) + Ka-60 Kasatka (unbewaffnet) + Ka-60 Kasatka (desarmado) + Ka-60 Kasatka (nieuzbrojony) + Ka-60 Kasatka (neozbrojená) + Ka-60 Kasatka (non-armé) + Ka-60 Касатка (невооруженный) + Ka-60 Kasatka (desarmado) + Ka-60 Kasatka (fegyvertelen) + Ka-60 Kasatka (disarmato) + + + Yak-130 + Yak-130 + Yak-130 + Jak-130 + Jak-130 + Yak-130 + Як-130 + Yak-130 + Jak-130 + Yak-130 + + + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + + + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + + + M18A1 Claymore + M18A1 Claymore + M18A1 Claymore + Mina kierunkowa M18A1 Claymore + M18A1 Mina Claymore + M18A1 Claymore Mine antipersonnel à effet dirigé + M18A1 Клеймор + M18A1 Claymore + M18A1 Claymore akna + M18A1 Claymore Mina antiuomo + + + M183 Demolition Charge Assembly + M183 Geballte Sprengladung + Conjunto de carga de demolición M183 + Ładunek burzący M183 + M183 Demoliční nálož + M183 Charge de Démolition + M183 Комплектный подрывной заряд + M183 Sacola de Demolição + M183 romboló töltet + M183 Demolition Charge Assembly + + + M112 Demolition Block + M112 Sprengladung + Bloque de demolición M112 + Ładunek burzący M112 + M112 Výbušná nálož + Pétard M112 + M112 подрывной заряд + M112 Carga de Demolição + M112 romboló töltet + M112 Demolition Block + + + M67 Fragmentation Grenade + M67 Splittergranate + Granada de fragmentación M67 + Granat obronny M67 + M67 Granát + M67 Grenade à fragmentation + M67 ручная осколочная граната + M67 Granada de fragmentação + M67 repeszgránát + M67 Granata a frammentazione + + + M83 Smoke Grenade (White) + M83 Rauchgranate (Weiss) + Granada de humo M83 (Blanco) + Granat dymny M83 (Biały) + M83 Kouřový Granát (Bílý) + M83 Grenade fumigène (Blanche) + M83 дымовая граната (Белый) + M83 Granada de fumaça (Branca) + M83 füstgránát (Fehér) + M83 Granata fumogena (Bianco) + + + M18 Smoke Grenade (Blue) + M18 Rauchgranate (Blau) + Granada de humo M18 (Azul) + Granat dymny M18 (Niebieski) + M18 Kouřový Granát (Modrý) + M18 Grenade fumigène (Bleue) + M18 дымовая граната (Синий) + M18 Granada de fumaça (Azul) + M18 füstgránát (Kék) + M18 Granata fumogena (Blu) + + + M18 Smoke Grenade (Green) + M18 Rauchgranate (Grün) + Granada de humo M18 (Verde) + Granat dymny M18 (Zielony) + M18 Kouřový Granát (Zelený) + M18 Grenade fumigène (Verte) + M18 дымовая граната (Зелёный) + M18 Granada de fumaça (Verde) + M18 füstgránát (Zöld) + M18 Granata fumogena (Verde) + + + M18 Smoke Grenade (Orange) + M18 Rauchgranate (Orange) + Granada de humo M18 (Naranja) + Granat dymny M18 (Pomarańczowy) + M18 Kouřový Granát (Oranžový) + M18 Grenade fumigène (Orange) + M18 дымовая граната (Оранжевый) + M18 Granada de fumaça (Laranja) + M18 füstgránát (Narancssárga) + M18 Granata fumogena (Arancione) + + + M18 Smoke Grenade (Purple) + M18 Rauchgranate (Violett) + Granada de humo M18 (Púrpura) + Granat dymny M18 (Fioletowy) + M18 Kouřový Granát (Fialový) + M18 Grenade fumigène (Pourpre) + M18 дымовая граната (Пурпурный) + M18 Granada de fumaça (Roxa) + M18 füstgránát (Lila) + M18 Granata fumogena (Viola) + + + M18 Smoke Grenade (Red) + M18 Rauchgranate (Rot) + Granada de humo M18 (Rojo) + Granat dymny M18 (Czerwony) + M18 Kouřový Granát (Červený) + M18 Grenade fumigène (Rouge) + M18 дымовая граната (Красный) + M18 Granada de fumaça (Vermelha) + M18 füstgránát (Piros) + M18 Granata fumogena (Rosso) + + + M18 Smoke Grenade (Yellow) + M18 Rauchgranate (Gelb) + Granada de humo M18 (Amarillo) + Granat dymny M18 (Żółty) + M18 Kouřový Granát (Žlutý) + M18 Grenade fumigène (Jaune) + M183 дымовая граната (Жёлтые) + M18 Granada de fumaça (Amarela) + M18 füstgránát (Sárga) + M18 Granata fumogena (Giallo) + + + M15 Anti-Tank Mine + M15 Panzerabwehrmine + Mina antitanque M15 + Mina przeciwpancerna M15 + M15 Protitanková Mina + M15 Mine antichar + M15 противотанковая мина + M15 Mina anticarro + M15 harckocsiakna + M15 Mine anticarro + + + VS-50 Anti-Personnel Mine + VS-50 Antipersonenmine + Mina antipersona VS-50 + Mina przeciwpiechotna VS-50 + VS-50 Protipěchotní Mina + VS-50 Mine antipersonnel à pression + VS-50 Противопехотная мина + VS-50 Mina antipessoal + VS-50 gyalogsági taposóakna + VS-50 Mine antiuomo + + + M26 Anti-Personnel Bounding Mine + M26 Antipersonensprungmine + Mina antipersona M26 + Mina przeciwpiechotna M26 + M26 Šrapnelová Mina + M26 Mine antipersonnel bondissante + M26 Противопехотная мина + M26 Mina saltadora antipessoal + M26 gyalogsági ugróakna + M26 Mine saltanti antiuomo + + + PMR-3 Anti-Personnel Tripwire Mine + PMR-3 Antipersonenstolperdrahtmine + Mina antipersona de alambre PMR-3 + Mina przeciwpiechotna PMR-3 + PMR-3 Nástražná Mina + PMR-3 Mine antipersonnel à traction + PMR-3 Противопехотная мина + PMR-3 Mina antipessoal (armadilha) + PMR-3 botlódrótos gyalogsági akna + PMR-3 Mine antiuomo + + + P99 + P99 + + + MP-443 Grach + MP-443 Grach + + + ACP-C2 + ACP-C2 + + + FNX-45 Tactical + FNX-45 Tactical + + + Chiappa Rhino 60DS + Chiappa Rhino 60DS + + + Taurus Judge + Taurus Judge + + + NLAW + NLAW + + + RPG-32 + RPG-32 + + + Mini-Spike (AA) + Mini-Spike (AA) + + + Mini-Spike (AT) + Mini-Spike (AT) + + + MX + MX + + + MX (Black) + MX (Black) + + + MXC + MXC + + + MXC (Black) + MXC (Black) + + + MX 3GL + MX 3GL + + + MX 3GL (Black) + MX 3GL (Black) + + + MX LSW + MX LSW + + + MX LSW (Black) + MX LSW (Black) + + + MXM + MXM + + + MXM (Black) + MXM (Black) + + + KT2002 Katiba + KT2002 Katiba + + + KT2002C Katiba + KT2002C Katiba + + + KT2002 Katiba KGL + KT2002 Katiba KGL + + + F2000 (Camo) + F2000 (Camo) + + + F2000 + F2000 + + + F2000 Tactical (Camo) + F2000 Tactical (Camo) + + + F2000 Tactical + F2000 Tactical + + + F2000 EGLM (Camo) + F2000 EGLM (Camo) + + + F2000 EGLM + F2000 EGLM + + + TAR-21 + TAR-21 + + + CTAR-21 + CTAR-21 + + + TAR-21 EGLM + TAR-21 EGLM + + + Vector SMG + Vector SMG + + + Scorpion Evo 3 A1 + Scorpion Evo 3 A1 + + + CPW + CPW + + + RFB SDAR + RFB SDAR + + + Stoner 99 LMG + Stoner 99 LMG + + + Negev NG7 + Negev NG7 + + + Mk14 Mod 1 EBR + Mk14 Mod 1 EBR + + + GM6 Lynx + GM6 Lynx + + + GM6 Lynx (Camo) + GM6 Lynx (Camo) + + + M200 Intervention + M200 Intervention + + + M200 Intervention (Camo) + M200 Intervention (Camo) + + + VS-121 + VS-121 + + + TODO: MAR-10 .338 + + + TODO: MAR-10 .338 (Black) + + + TODO: MAR-10 .338 (Camo) + + + TODO: MAR-10 .338 (Sand) + + + TODO: Mk-I EMR 7.62 mm + + + TODO: Mk-I EMR 7.62 mm (Black) + + + TODO: Mk-I EMR 7.62 mm (Khaki) + + + TODO: Mk-I EMR 7.62 mm (Sand) + + + TODO: Mk-I EMR 7.62 mm (Camo) + + + TODO: Mk-I EMR 7.62 mm (Woodland) + + + TODO: NATO DMR (provisional) spotter + + + TODO: ASP-1 Kir 12.7 mm + + + TODO: ASP-1 Kir 12.7 mm (Black) + + + TODO: ASP-1 Kir 12.7 mm (Tan) + + + TODO: Cyrus 9.3 mm + + + TODO: Cyrus 9.3 mm (Black) + + + TODO: Cyrus 9.3 mm (Hex) + + + TODO: Cyrus 9.3 mm (Tan) + + + TODO: Mk14 7.62 mm + + + TODO: Mk14 7.62 mm (Camo) + + + TODO: Mk14 7.62 mm (Olive) + + + TODO: Navid 9.3 mm + + + TODO: Navid 9.3 mm (Hex) + + + TODO: Navid 9.3 mm (Tan) + + + TODO: SPMG .338 + + + TODO: SPMG .338 (MTP) + + + TODO: SPMG .338 (Black) + + + TODO: SPMG .338 (Sand) + + + \ No newline at end of file diff --git a/addons/reload/stringtable.xml b/addons/reload/stringtable.xml index 40f36c6549..2aa5197e2f 100644 --- a/addons/reload/stringtable.xml +++ b/addons/reload/stringtable.xml @@ -1,12 +1,14 @@ - - + + Check ammo on weapon reload + Проверять боезапас при перезарядке Check the ammo in your new magazine on magazine reload. + Проверяет количество патронов в новом магазине при перезарядке. Check Ammo @@ -34,9 +36,11 @@ Link belt + Сцепить ленты Linking belt... + Сцепка лент ... - + \ No newline at end of file diff --git a/addons/reloadlaunchers/stringtable.xml b/addons/reloadlaunchers/stringtable.xml index 6677153419..664f594acd 100644 --- a/addons/reloadlaunchers/stringtable.xml +++ b/addons/reloadlaunchers/stringtable.xml @@ -1,24 +1,26 @@  - + - - - Load launcher - Panzerabwehr laden - - - Loading launcher ... - Panzerabwehr wird geladen ... - - - Launcher loaded - Panzerabwehr geladen - - - - Load %1 - Lade %1 - - - - + + + Load launcher + Panzerabwehr laden + Зарядить ПУ + + + Loading launcher ... + Panzerabwehr wird geladen ... + Зарядка ПУ ... + + + Launcher loaded + Panzerabwehr geladen + ПУ заряжено + + + Load %1 + Lade %1 + Загрузка %1 + + + \ No newline at end of file diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index 59a9b2b31c..0f1ae731f5 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -1,21 +1,26 @@  + Deploy in 5 seconds ... Wird in 5 Sekunden errichtet ... + Возрождение через 5 секунд ... Rallypoint deployed Rallypoint errichtet + Точка сбора установлена Teleported to Base Zur Basis teleportiert + Телепорт на базу Teleported to Rallypoint Zum Rallypoint teleportiert + Телепорт на точку сбора - + \ No newline at end of file diff --git a/addons/switchunits/stringtable.xml b/addons/switchunits/stringtable.xml index 842bf89127..81cde4b007 100644 --- a/addons/switchunits/stringtable.xml +++ b/addons/switchunits/stringtable.xml @@ -1,4 +1,5 @@  + @@ -12,10 +13,10 @@ This unit is too close to the enemy. Diese Einheit ist zu nah am Feind. - Юнит слишком близок к противнику + Юнит слишком близок к противнику. Tato jednotka je moc blízko k nepříteli. Ta jednostka jest zbyt blisko przeciwnika. Esta unidad está demasiado cerca del enemigo. - + \ No newline at end of file diff --git a/addons/weaponselect/stringtable.xml b/addons/weaponselect/stringtable.xml index 3a39d59396..0e7d881413 100644 --- a/addons/weaponselect/stringtable.xml +++ b/addons/weaponselect/stringtable.xml @@ -1,12 +1,14 @@  - + Display text on grenade throw + Показывать текст при броске Display a hint or text on grenade throw. + Показывать текст или подсказку при броске гранаты. Select Pistol @@ -226,7 +228,7 @@ Už nejsou žádné ostatní granáty Não há outras granadas restantes Nessun'altra granata rimanente. - Невзрывоопасные гранаты закончились + Летальные гранаты закончились No grenade selected diff --git a/addons/wep_javelin/CfgEventhandlers.hpp b/addons/wep_javelin/CfgEventhandlers.hpp index a61ea9c746..2ff046944b 100644 --- a/addons/wep_javelin/CfgEventhandlers.hpp +++ b/addons/wep_javelin/CfgEventhandlers.hpp @@ -1,18 +1,18 @@ -class Extended_PreInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_pre_init)); - }; -}; - -class Extended_PostInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_post_init)); - clientInit = QUOTE(call COMPILE_FILE(XEH_clientInit)); - }; -}; - -class Extended_FiredBIS_EventHandlers { - class CAManBase { - ADDON = QUOTE(_this call FUNC(fired)); - }; +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_pre_init)); + }; +}; + +class Extended_PostInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_post_init)); + clientInit = QUOTE(call COMPILE_FILE(XEH_clientInit)); + }; +}; + +class Extended_FiredBIS_EventHandlers { + class CAManBase { + ADDON = QUOTE(_this call FUNC(fired)); + }; }; \ No newline at end of file diff --git a/addons/wep_javelin/CfgSounds.hpp b/addons/wep_javelin/CfgSounds.hpp index a5002409ff..9cd2627fa2 100644 --- a/addons/wep_javelin/CfgSounds.hpp +++ b/addons/wep_javelin/CfgSounds.hpp @@ -1,13 +1,13 @@ - -class CfgSounds { - class ACE_Javelin_Locking { - name = "ACE_Javelin_Locking"; - sound[] = {PATHTOF(data\sounds\javelin_locking.ogg), db+0, 1.0}; - titles[] = {}; - }; - class ACE_Javelin_Locked { - name = "ACE_Javelin_Locked"; - sound[] = {PATHTOF(data\sounds\javelin_locked.ogg), db+0, 1.0}; - titles[] = {}; - }; -}; + +class CfgSounds { + class ACE_Javelin_Locking { + name = "ACE_Javelin_Locking"; + sound[] = {PATHTOF(data\sounds\javelin_locking.ogg), db+0, 1.0}; + titles[] = {}; + }; + class ACE_Javelin_Locked { + name = "ACE_Javelin_Locked"; + sound[] = {PATHTOF(data\sounds\javelin_locked.ogg), db+0, 1.0}; + titles[] = {}; + }; +}; diff --git a/addons/wep_javelin/RscInGameUI.hpp b/addons/wep_javelin/RscInGameUI.hpp index 811548a9d2..da33a13a7a 100644 --- a/addons/wep_javelin/RscInGameUI.hpp +++ b/addons/wep_javelin/RscInGameUI.hpp @@ -1,459 +1,459 @@ -class RscOpticsValue; -class RscControlsGroup; -class RscPicture; -class RscMapControl; -class VScrollbar; -class HScrollbar; -class RscLine; - - -// Taken from AGM for optics management. - -class RscInGameUI { - class RscOptics_titan { - idd = 300; - controls[] = {"ACE_javelin_elements_group"}; - onLoad = QUOTE(_this call FUNC(onOpticLoad)); - onUnload = "uiNameSpace setVariable ['ACE_RscOptics_javelin',nil];"; - - class CA_Distance: RscOpticsValue { - idc = 151; - sizeEx = "0"; - colorText[] = {0,0,0,0}; - x = 0; - y = 0; - w = 0; - h = 0; - }; - - class ACE_javelin_elements_group: RscControlsGroup - { - x = "SafezoneX"; - y = "SafezoneY"; - w = "SafezoneW"; - h = "SafezoneH"; - idc = 170; - class VScrollbar { - autoScrollSpeed = -1; - autoScrollDelay = 5; - autoScrollRewind = 0; - color[] = {1,1,1,0}; - width = 0.001; - }; - class HScrollbar { - color[] = {1,1,1,0}; - height = 0.001; - }; - class Controls { - class JavelinLocking : RscMapControl { - onDraw = QUOTE(_this call FUNC(onOpticDraw)); - idc = -1; - w = 0; - h = 0; - }; - - class ACE_javelin_Day_mode_off: RscPicture { - idc = 1001; - x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.03/4)*3*SafezoneH - SafezoneX"; - y = "SafezoneY+SafezoneH*0.031 - SafezoneY"; - w = "0.1045752* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; - h = "SafezoneH*0.1045752"; - colorText[] = {0.2941,0.2941,0.2941,1}; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\day_co.paa"; - }; - class ACE_javelin_Day_mode: ACE_javelin_Day_mode_off { - idc = 160; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class ACE_javelin_WFOV_mode_off: ACE_javelin_Day_mode_off { - idc = 1004; - x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.307/4)*3*SafezoneH - SafezoneX"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\wfov_co.paa"; - }; - class ACE_javelin_WFOV_mode_group: RscControlsGroup { - x = "SafezoneX"; - y = "SafezoneY"; - w = "SafezoneW"; - h = "SafezoneH"; - idc = 163; - class VScrollbar { - autoScrollSpeed = -1; - autoScrollDelay = 5; - autoScrollRewind = 0; - color[] = {1,1,1,0}; - width = 0.001; - }; - class HScrollbar { - color[] = {1,1,1,0}; - height = 0.001; - }; - class Controls { - class ACE_javelin_WFOV_mode: ACE_javelin_WFOV_mode_off { - idc = -1; - y = "0.031*SafezoneH - SafezoneY"; - x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.307/4)*3*SafezoneH - SafezoneX"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class StadiaL: RscLine { - x = "0.4899*SafezoneW - SafezoneX"; - y = "0.171*SafezoneH - SafezoneY"; - w = 0; - h = "0.049*SafezoneH"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class StadiaR: RscLine { - x = "0.5109*SafezoneW- SafezoneX"; - y = "0.171*SafezoneH - SafezoneY"; - w = 0; - h = "0.049*SafezoneH"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class BracketL: RscLine { - x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.293/4)*3*SafezoneH - SafezoneX"; - y = "0.4677*SafezoneH - SafezoneY"; - w = 0; - h = "0.0646*SafezoneH"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class BracketR: RscLine { - x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.70/4)*3*SafezoneH - SafezoneX"; - y = "0.4677*SafezoneH - SafezoneY"; - w = 0; - h = "0.0646*SafezoneH"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class BracketT: RscLine { - x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.467/4)*3*SafezoneH - SafezoneX"; - y = "0.3535*SafezoneH - SafezoneY"; - w = "0.065* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; - h = 0; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class BracketB: RscLine { - x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.467/4)*3*SafezoneH - SafezoneX"; - y = "0.6465*SafezoneH - SafezoneY"; - w = "0.065* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; - h = 0; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - }; - }; - class ACE_javelin_NFOV_mode_off: ACE_javelin_Day_mode_off { - idc = 1003; - x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.586/4)*3*SafezoneH - SafezoneX"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\nfov_co.paa"; - }; - class ACE_javelin_NFOV_mode_group: RscControlsGroup { - x = "SafezoneX"; - y = "SafezoneY"; - w = "SafezoneW-SafezoneX"; - h = "SafezoneH-SafezoneY"; - idc = 162; - class VScrollbar { - autoScrollSpeed = -1; - autoScrollDelay = 5; - autoScrollRewind = 0; - color[] = {1,1,1,0}; - width = 0.001; - }; - class HScrollbar { - color[] = {1,1,1,0}; - height = 0.001; - }; - class Controls { - class ACE_javelin_NFOV_mode: ACE_javelin_NFOV_mode_off { - idc = 699003; - x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.586/4)*3*SafezoneH - SafezoneX"; - y = "0.031*SafezoneH - SafezoneY"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class StadiaL: RscLine { - x = "0.4788*SafezoneW - SafezoneX"; - y = "0.171*SafezoneH - SafezoneY"; - w = 0; - h = "0.049*SafezoneH"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class StadiaR: RscLine { - x = "0.5212*SafezoneW - SafezoneX"; - y = "0.171*SafezoneH - SafezoneY"; - w = 0; - h = "0.049*SafezoneH"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class LineHL: RscLine { - x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.01/4)*3*SafezoneH - SafezoneX"; - y = "SafezoneH*0.5 - SafezoneY"; - w = "0.29* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; - h = "SafezoneH*0.0"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class LineHR: RscLine { - x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.695/4)*3*SafezoneH - SafezoneX"; - y = "SafezoneH*0.5 - SafezoneY"; - w = "0.29* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; - h = "SafezoneH*0.0"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class LineVT: RscLine { - x = "0.5*SafezoneW - SafezoneX"; - y = "0.171*SafezoneH - SafezoneY"; - w = 0; - h = "0.1825*SafezoneH"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class LineVB: RscLine { - x = "0.5*SafezoneW - SafezoneX"; - y = "0.6465*SafezoneH - SafezoneY"; - w = 0; - h = "0.1895*SafezoneH"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - }; - }; - /* - class TargetingConstrains: RscControlsGroup { - idc = 699100; - x = "SafezoneX"; - y = "SafezoneY"; - w = "SafezoneW-SafezoneX"; - h = "SafezoneH-SafezoneY"; - class VScrollbar { - autoScrollSpeed = -1; - autoScrollDelay = 5; - autoScrollRewind = 0; - color[] = {1,1,1,0}; - width = 0.001; - }; - class HScrollbar { - color[] = {1,1,1,0}; - height = 0.001; - }; - class Controls { - class Top: RscPicture { - idc = 699101; - text = "#(argb,8,8,3)color(1,1,1,1)"; - colorText[] = {0.2941,0.2941,0.2941,1}; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.15*SafezoneH-SafezoneY"; - w = "(3/4)*SafezoneH"; - h = "0.21*SafezoneH"; - }; - class Bottom: Top { - idc = 699102; - y = "0.64*SafezoneH-SafezoneY"; - }; - class Left: Top { - idc = 699103; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.36*SafezoneH-SafezoneY"; - w = "0.31*(3/4)*SafezoneH"; - h = "0.28*SafezoneH"; - }; - class Right: Left { - idc = 699104; - x = "((SafezoneW -(3/4)*SafezoneH)/2)+ 0.69*(3/4)*SafezoneH - SafezoneX"; - }; - class OpticsBorders: RscPicture { - idc = 699105; - text = PATHTOF(data\javelin_ui_border_ca.paa); - colorText[] = {0,0,0,1}; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.15*SafezoneH-SafezoneY"; - w = "(3/4)*SafezoneH"; - h = "0.7*SafezoneH"; - }; - }; - }; - - class TargetingGate: TargetingConstrains { - idc = 699200; - class Controls { - class TargetingGateTL: TargetingConstrains { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.15*SafezoneH - SafezoneY"; - idc = 699201; - class Controls { - class LineH: RscLine { - idc = 699210; - x = "0"; - y = "0"; - w = "0.025*(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: LineH { - idc = 699211; - w = "0"; - h = "0.025*SafezoneH"; - }; - }; - }; - class TargetingGateTR: TargetingGateTL { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; - y = "0.15*SafezoneH - SafezoneY"; - idc = 699202; - class Controls { - class LineH: RscLine { - idc = 699220; - x = "0"; - y = "0"; - w = "0.025*(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: LineH { - idc = 699221; - x = "0.025*(3/4)*SafezoneH"; - w = "0"; - h = "0.025*SafezoneH"; - }; - }; - }; - class TargetingGateBL: TargetingGateTL { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.825*SafezoneH - SafezoneY"; - idc = 699203; - class Controls { - class LineH: RscLine { - x = "0"; - y = "0.025*SafezoneH"; - w = "0.025*(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: LineH { - y = "0"; - w = "0"; - h = "0.025*SafezoneH"; - }; - }; - }; - class TargetingGateBR: TargetingGateBL { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; - y = "0.825*SafezoneH - SafezoneY"; - idc = 699204; - class Controls { - class LineH: RscLine { - x = "0"; - y = "0.025*SafezoneH"; - w = "0.025*(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: LineH { - x = "0.025*(3/4)*SafezoneH"; - y = "0"; - w = "0"; - h = "0.025*SafezoneH"; - }; - }; - }; - }; - }; - - class TargetingLines: TargetingConstrains { - idc = 699300; - class Controls { - class LineH: RscLine { - idc = 699301; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.5*SafezoneH - SafezoneY"; - w = "(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: RscLine { - idc = 699302; - x = "0.5*SafezoneW - SafezoneX"; - y = "0.15*SafezoneH - SafezoneY"; - w = "0"; - h = "0.7*SafezoneH"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - }; - }; - */ - - class ACE_javelin_SEEK_off: ACE_javelin_Day_mode_off { - idc = 699000; - x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.863/4)*3*SafezoneH - SafezoneX"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\seek_co.paa"; - }; - class ACE_javelin_SEEK: ACE_javelin_SEEK_off { - idc = 166; - colorText[] = {0.2941,0.8745,0.2157,0}; - }; - class ACE_javelin_Missle_off: ACE_javelin_Day_mode_off { - idc = 1032; - x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (-0.134/4)*3*SafezoneH - SafezoneX"; - y = "(SafezoneY + 0.208*SafezoneH) - SafezoneY"; - colorText[] = {0.2941,0.2941,0.2941,1}; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\missle_co.paa"; - }; - class ACE_javelin_Missle: ACE_javelin_Missle_off { - idc = 167; - colorText[] = {0.9255,0.5216,0.1216,0}; - }; - class ACE_javelin_CLU_off: ACE_javelin_Missle_off { - idc = 1027; - y = "(SafezoneY + 0.436*SafezoneH) - SafezoneY"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\clu_co.paa"; - }; - class ACE_javelin_HangFire_off: ACE_javelin_Missle_off { - idc = 1028; - y = "(SafezoneY + 0.669*SafezoneH) - SafezoneY"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\hangfire_co.paa"; - }; - class ACE_javelin_TOP_off: ACE_javelin_Day_mode_off { - idc = 699001; - x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (1.023/4)*3*SafezoneH - SafezoneX"; - y = "(SafezoneY + 0.208*SafezoneH) - SafezoneY"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\top_co.paa"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class ACE_javelin_DIR: ACE_javelin_Day_mode { - idc = 699002; - x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (1.023/4)*3*SafezoneH - SafezoneX"; - y = "(SafezoneY + 0.436*SafezoneH) - SafezoneY"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\dir_co.paa"; - colorText[] = {0.2941,0.2941,0.2941,1}; - }; - class ACE_javelin_FLTR_mode_off: ACE_javelin_Day_mode_off { - idc = 1002; - x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (1.023/4)*3*SafezoneH - SafezoneX"; - y = "(SafezoneY + 0.669*SafezoneH) - SafezoneY"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\fltr_co.paa"; - }; - class ACE_javelin_FLTR_mode: ACE_javelin_FLTR_mode_off { - idc = 161; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - }; - }; - }; -}; - -// on colorText[] = {0.2941, 0.8745, 0.2157, 1.0}; -// off colorText[] = {0.2941, 0.2941, 0.2941, 1.0}; -// orange colorText[] = {0.9255, 0.5216, 0.1216, 1.0}; - -/* -ACE_Titan_elements_group: 170 -ACE_Titan_Day_mode_off: 1001 -ACE_Titan_Day_mode: 160 -ACE_Titan_WFOV_mode_off: 1004 -ACE_Titan_WFOV_mode_group: 163 -ACE_Titan_NFOV_mode_off: 1003 -ACE_Titan_NFOV_mode_group: 162 -ACE_Titan_SEEK_off: 1005 //1001 -ACE_Titan_SEEK: 166 -ACE_Titan_Missle_off: 1032 -ACE_Titan_Missle: 167 -ACE_Titan_CLU_off: 1027 -ACE_Titan_HangFire_off: 1028 -ACE_Titan_TOP_off: 1006 -ACE_Titan_DIR: 1007 -ACE_Titan_FLTR_mode_off: 1002 -ACE_Titan_FLTR_mode: 161 +class RscOpticsValue; +class RscControlsGroup; +class RscPicture; +class RscMapControl; +class VScrollbar; +class HScrollbar; +class RscLine; + + +// Taken from AGM for optics management. + +class RscInGameUI { + class RscOptics_titan { + idd = 300; + controls[] = {"ACE_javelin_elements_group"}; + onLoad = QUOTE(_this call FUNC(onOpticLoad)); + onUnload = "uiNameSpace setVariable ['ACE_RscOptics_javelin',nil];"; + + class CA_Distance: RscOpticsValue { + idc = 151; + sizeEx = "0"; + colorText[] = {0,0,0,0}; + x = 0; + y = 0; + w = 0; + h = 0; + }; + + class ACE_javelin_elements_group: RscControlsGroup + { + x = "SafezoneX"; + y = "SafezoneY"; + w = "SafezoneW"; + h = "SafezoneH"; + idc = 170; + class VScrollbar { + autoScrollSpeed = -1; + autoScrollDelay = 5; + autoScrollRewind = 0; + color[] = {1,1,1,0}; + width = 0.001; + }; + class HScrollbar { + color[] = {1,1,1,0}; + height = 0.001; + }; + class Controls { + class JavelinLocking : RscMapControl { + onDraw = QUOTE(_this call FUNC(onOpticDraw)); + idc = -1; + w = 0; + h = 0; + }; + + class ACE_javelin_Day_mode_off: RscPicture { + idc = 1001; + x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.03/4)*3*SafezoneH - SafezoneX"; + y = "SafezoneY+SafezoneH*0.031 - SafezoneY"; + w = "0.1045752* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; + h = "SafezoneH*0.1045752"; + colorText[] = {0.2941,0.2941,0.2941,1}; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\day_co.paa"; + }; + class ACE_javelin_Day_mode: ACE_javelin_Day_mode_off { + idc = 160; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class ACE_javelin_WFOV_mode_off: ACE_javelin_Day_mode_off { + idc = 1004; + x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.307/4)*3*SafezoneH - SafezoneX"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\wfov_co.paa"; + }; + class ACE_javelin_WFOV_mode_group: RscControlsGroup { + x = "SafezoneX"; + y = "SafezoneY"; + w = "SafezoneW"; + h = "SafezoneH"; + idc = 163; + class VScrollbar { + autoScrollSpeed = -1; + autoScrollDelay = 5; + autoScrollRewind = 0; + color[] = {1,1,1,0}; + width = 0.001; + }; + class HScrollbar { + color[] = {1,1,1,0}; + height = 0.001; + }; + class Controls { + class ACE_javelin_WFOV_mode: ACE_javelin_WFOV_mode_off { + idc = -1; + y = "0.031*SafezoneH - SafezoneY"; + x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.307/4)*3*SafezoneH - SafezoneX"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class StadiaL: RscLine { + x = "0.4899*SafezoneW - SafezoneX"; + y = "0.171*SafezoneH - SafezoneY"; + w = 0; + h = "0.049*SafezoneH"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class StadiaR: RscLine { + x = "0.5109*SafezoneW- SafezoneX"; + y = "0.171*SafezoneH - SafezoneY"; + w = 0; + h = "0.049*SafezoneH"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class BracketL: RscLine { + x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.293/4)*3*SafezoneH - SafezoneX"; + y = "0.4677*SafezoneH - SafezoneY"; + w = 0; + h = "0.0646*SafezoneH"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class BracketR: RscLine { + x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.70/4)*3*SafezoneH - SafezoneX"; + y = "0.4677*SafezoneH - SafezoneY"; + w = 0; + h = "0.0646*SafezoneH"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class BracketT: RscLine { + x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.467/4)*3*SafezoneH - SafezoneX"; + y = "0.3535*SafezoneH - SafezoneY"; + w = "0.065* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; + h = 0; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class BracketB: RscLine { + x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.467/4)*3*SafezoneH - SafezoneX"; + y = "0.6465*SafezoneH - SafezoneY"; + w = "0.065* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; + h = 0; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + }; + }; + class ACE_javelin_NFOV_mode_off: ACE_javelin_Day_mode_off { + idc = 1003; + x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.586/4)*3*SafezoneH - SafezoneX"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\nfov_co.paa"; + }; + class ACE_javelin_NFOV_mode_group: RscControlsGroup { + x = "SafezoneX"; + y = "SafezoneY"; + w = "SafezoneW-SafezoneX"; + h = "SafezoneH-SafezoneY"; + idc = 162; + class VScrollbar { + autoScrollSpeed = -1; + autoScrollDelay = 5; + autoScrollRewind = 0; + color[] = {1,1,1,0}; + width = 0.001; + }; + class HScrollbar { + color[] = {1,1,1,0}; + height = 0.001; + }; + class Controls { + class ACE_javelin_NFOV_mode: ACE_javelin_NFOV_mode_off { + idc = 699003; + x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.586/4)*3*SafezoneH - SafezoneX"; + y = "0.031*SafezoneH - SafezoneY"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class StadiaL: RscLine { + x = "0.4788*SafezoneW - SafezoneX"; + y = "0.171*SafezoneH - SafezoneY"; + w = 0; + h = "0.049*SafezoneH"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class StadiaR: RscLine { + x = "0.5212*SafezoneW - SafezoneX"; + y = "0.171*SafezoneH - SafezoneY"; + w = 0; + h = "0.049*SafezoneH"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class LineHL: RscLine { + x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.01/4)*3*SafezoneH - SafezoneX"; + y = "SafezoneH*0.5 - SafezoneY"; + w = "0.29* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; + h = "SafezoneH*0.0"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class LineHR: RscLine { + x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.695/4)*3*SafezoneH - SafezoneX"; + y = "SafezoneH*0.5 - SafezoneY"; + w = "0.29* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; + h = "SafezoneH*0.0"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class LineVT: RscLine { + x = "0.5*SafezoneW - SafezoneX"; + y = "0.171*SafezoneH - SafezoneY"; + w = 0; + h = "0.1825*SafezoneH"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class LineVB: RscLine { + x = "0.5*SafezoneW - SafezoneX"; + y = "0.6465*SafezoneH - SafezoneY"; + w = 0; + h = "0.1895*SafezoneH"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + }; + }; + /* + class TargetingConstrains: RscControlsGroup { + idc = 699100; + x = "SafezoneX"; + y = "SafezoneY"; + w = "SafezoneW-SafezoneX"; + h = "SafezoneH-SafezoneY"; + class VScrollbar { + autoScrollSpeed = -1; + autoScrollDelay = 5; + autoScrollRewind = 0; + color[] = {1,1,1,0}; + width = 0.001; + }; + class HScrollbar { + color[] = {1,1,1,0}; + height = 0.001; + }; + class Controls { + class Top: RscPicture { + idc = 699101; + text = "#(argb,8,8,3)color(1,1,1,1)"; + colorText[] = {0.2941,0.2941,0.2941,1}; + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.15*SafezoneH-SafezoneY"; + w = "(3/4)*SafezoneH"; + h = "0.21*SafezoneH"; + }; + class Bottom: Top { + idc = 699102; + y = "0.64*SafezoneH-SafezoneY"; + }; + class Left: Top { + idc = 699103; + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.36*SafezoneH-SafezoneY"; + w = "0.31*(3/4)*SafezoneH"; + h = "0.28*SafezoneH"; + }; + class Right: Left { + idc = 699104; + x = "((SafezoneW -(3/4)*SafezoneH)/2)+ 0.69*(3/4)*SafezoneH - SafezoneX"; + }; + class OpticsBorders: RscPicture { + idc = 699105; + text = PATHTOF(data\javelin_ui_border_ca.paa); + colorText[] = {0,0,0,1}; + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.15*SafezoneH-SafezoneY"; + w = "(3/4)*SafezoneH"; + h = "0.7*SafezoneH"; + }; + }; + }; + + class TargetingGate: TargetingConstrains { + idc = 699200; + class Controls { + class TargetingGateTL: TargetingConstrains { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.15*SafezoneH - SafezoneY"; + idc = 699201; + class Controls { + class LineH: RscLine { + idc = 699210; + x = "0"; + y = "0"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + idc = 699211; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; + }; + class TargetingGateTR: TargetingGateTL { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; + y = "0.15*SafezoneH - SafezoneY"; + idc = 699202; + class Controls { + class LineH: RscLine { + idc = 699220; + x = "0"; + y = "0"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + idc = 699221; + x = "0.025*(3/4)*SafezoneH"; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; + }; + class TargetingGateBL: TargetingGateTL { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.825*SafezoneH - SafezoneY"; + idc = 699203; + class Controls { + class LineH: RscLine { + x = "0"; + y = "0.025*SafezoneH"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + y = "0"; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; + }; + class TargetingGateBR: TargetingGateBL { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; + y = "0.825*SafezoneH - SafezoneY"; + idc = 699204; + class Controls { + class LineH: RscLine { + x = "0"; + y = "0.025*SafezoneH"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + x = "0.025*(3/4)*SafezoneH"; + y = "0"; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; + }; + }; + }; + + class TargetingLines: TargetingConstrains { + idc = 699300; + class Controls { + class LineH: RscLine { + idc = 699301; + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.5*SafezoneH - SafezoneY"; + w = "(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: RscLine { + idc = 699302; + x = "0.5*SafezoneW - SafezoneX"; + y = "0.15*SafezoneH - SafezoneY"; + w = "0"; + h = "0.7*SafezoneH"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + }; + }; + */ + + class ACE_javelin_SEEK_off: ACE_javelin_Day_mode_off { + idc = 699000; + x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.863/4)*3*SafezoneH - SafezoneX"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\seek_co.paa"; + }; + class ACE_javelin_SEEK: ACE_javelin_SEEK_off { + idc = 166; + colorText[] = {0.2941,0.8745,0.2157,0}; + }; + class ACE_javelin_Missle_off: ACE_javelin_Day_mode_off { + idc = 1032; + x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (-0.134/4)*3*SafezoneH - SafezoneX"; + y = "(SafezoneY + 0.208*SafezoneH) - SafezoneY"; + colorText[] = {0.2941,0.2941,0.2941,1}; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\missle_co.paa"; + }; + class ACE_javelin_Missle: ACE_javelin_Missle_off { + idc = 167; + colorText[] = {0.9255,0.5216,0.1216,0}; + }; + class ACE_javelin_CLU_off: ACE_javelin_Missle_off { + idc = 1027; + y = "(SafezoneY + 0.436*SafezoneH) - SafezoneY"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\clu_co.paa"; + }; + class ACE_javelin_HangFire_off: ACE_javelin_Missle_off { + idc = 1028; + y = "(SafezoneY + 0.669*SafezoneH) - SafezoneY"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\hangfire_co.paa"; + }; + class ACE_javelin_TOP_off: ACE_javelin_Day_mode_off { + idc = 699001; + x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (1.023/4)*3*SafezoneH - SafezoneX"; + y = "(SafezoneY + 0.208*SafezoneH) - SafezoneY"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\top_co.paa"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class ACE_javelin_DIR: ACE_javelin_Day_mode { + idc = 699002; + x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (1.023/4)*3*SafezoneH - SafezoneX"; + y = "(SafezoneY + 0.436*SafezoneH) - SafezoneY"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\dir_co.paa"; + colorText[] = {0.2941,0.2941,0.2941,1}; + }; + class ACE_javelin_FLTR_mode_off: ACE_javelin_Day_mode_off { + idc = 1002; + x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (1.023/4)*3*SafezoneH - SafezoneX"; + y = "(SafezoneY + 0.669*SafezoneH) - SafezoneY"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\fltr_co.paa"; + }; + class ACE_javelin_FLTR_mode: ACE_javelin_FLTR_mode_off { + idc = 161; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + }; + }; + }; +}; + +// on colorText[] = {0.2941, 0.8745, 0.2157, 1.0}; +// off colorText[] = {0.2941, 0.2941, 0.2941, 1.0}; +// orange colorText[] = {0.9255, 0.5216, 0.1216, 1.0}; + +/* +ACE_Titan_elements_group: 170 +ACE_Titan_Day_mode_off: 1001 +ACE_Titan_Day_mode: 160 +ACE_Titan_WFOV_mode_off: 1004 +ACE_Titan_WFOV_mode_group: 163 +ACE_Titan_NFOV_mode_off: 1003 +ACE_Titan_NFOV_mode_group: 162 +ACE_Titan_SEEK_off: 1005 //1001 +ACE_Titan_SEEK: 166 +ACE_Titan_Missle_off: 1032 +ACE_Titan_Missle: 167 +ACE_Titan_CLU_off: 1027 +ACE_Titan_HangFire_off: 1028 +ACE_Titan_TOP_off: 1006 +ACE_Titan_DIR: 1007 +ACE_Titan_FLTR_mode_off: 1002 +ACE_Titan_FLTR_mode: 161 */ \ No newline at end of file diff --git a/addons/wep_javelin/XEH_clientInit.sqf b/addons/wep_javelin/XEH_clientInit.sqf index 1d3b546e39..8cbd59fcd7 100644 --- a/addons/wep_javelin/XEH_clientInit.sqf +++ b/addons/wep_javelin/XEH_clientInit.sqf @@ -1,3 +1,3 @@ -#include "script_component.hpp" - +#include "script_component.hpp" + #include "initKeybinds.sqf" \ No newline at end of file diff --git a/addons/wep_javelin/XEH_post_init.sqf b/addons/wep_javelin/XEH_post_init.sqf index dc30361926..6eccf9d1dd 100644 --- a/addons/wep_javelin/XEH_post_init.sqf +++ b/addons/wep_javelin/XEH_post_init.sqf @@ -1,2 +1,2 @@ -#include "script_component.hpp" - +#include "script_component.hpp" + diff --git a/addons/wep_javelin/XEH_pre_init.sqf b/addons/wep_javelin/XEH_pre_init.sqf index 1b6682f0fc..c56cbc643a 100644 --- a/addons/wep_javelin/XEH_pre_init.sqf +++ b/addons/wep_javelin/XEH_pre_init.sqf @@ -1,15 +1,15 @@ -#include "script_component.hpp" - -PREP(fired); - -PREP(translateToWeaponSpace); -PREP(translateToModelSpace); - -PREP(lockKeyDown); -PREP(lockKeyUp); -PREP(cycleFireMode); - -PREP(onOpticLoad); -PREP(onOpticDraw); - +#include "script_component.hpp" + +PREP(fired); + +PREP(translateToWeaponSpace); +PREP(translateToModelSpace); + +PREP(lockKeyDown); +PREP(lockKeyUp); +PREP(cycleFireMode); + +PREP(onOpticLoad); +PREP(onOpticDraw); + GVAR(isLockKeyDown) = false; \ No newline at end of file diff --git a/addons/wep_javelin/config.cpp b/addons/wep_javelin/config.cpp index c7ea1c867a..7eb217ddb3 100644 --- a/addons/wep_javelin/config.cpp +++ b/addons/wep_javelin/config.cpp @@ -1,15 +1,15 @@ -#include "script_component.hpp" - -class CfgPatches { - class ADDON { - units[] = {}; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_laser"}; - VERSION_CONFIG; - }; -}; - -#include "CfgEventhandlers.hpp" -#include "RscInGameUI.hpp" +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_laser"}; + VERSION_CONFIG; + }; +}; + +#include "CfgEventhandlers.hpp" +#include "RscInGameUI.hpp" #include "CfgSounds.hpp" \ No newline at end of file diff --git a/addons/wep_javelin/functions/fnc_cycleFireMode.sqf b/addons/wep_javelin/functions/fnc_cycleFireMode.sqf index 7902c6d265..2ade157d2b 100644 --- a/addons/wep_javelin/functions/fnc_cycleFireMode.sqf +++ b/addons/wep_javelin/functions/fnc_cycleFireMode.sqf @@ -1,19 +1,19 @@ -#define DEBUG_MODE_FULL -#include "script_component.hpp" -TRACE_1("enter", _this); - -private["_player", "_currentFireMode"]; - -_currentFireMode = ACE_player getVariable["ACE_FIRE_SELECTION", ACE_JAV_FIREMODE_TOP]; -if(_currentFireMode == ACE_JAV_FIREMODE_DIR) then { - _currentFireMode = ACE_JAV_FIREMODE_TOP; - - __JavelinIGUITop ctrlSetTextColor __ColorGreen; - __JavelinIGUIDir ctrlSetTextColor __ColorGray; -} else { - _currentFireMode = ACE_JAV_FIREMODE_DIR; - - __JavelinIGUITop ctrlSetTextColor __ColorGray; - __JavelinIGUIDir ctrlSetTextColor __ColorGreen; -}; -ACE_player setVariable["ACE_FIRE_SELECTION", _currentFireMode, false]; +#define DEBUG_MODE_FULL +#include "script_component.hpp" +TRACE_1("enter", _this); + +private["_player", "_currentFireMode"]; + +_currentFireMode = ACE_player getVariable["ACE_FIRE_SELECTION", ACE_JAV_FIREMODE_TOP]; +if(_currentFireMode == ACE_JAV_FIREMODE_DIR) then { + _currentFireMode = ACE_JAV_FIREMODE_TOP; + + __JavelinIGUITop ctrlSetTextColor __ColorGreen; + __JavelinIGUIDir ctrlSetTextColor __ColorGray; +} else { + _currentFireMode = ACE_JAV_FIREMODE_DIR; + + __JavelinIGUITop ctrlSetTextColor __ColorGray; + __JavelinIGUIDir ctrlSetTextColor __ColorGreen; +}; +ACE_player setVariable["ACE_FIRE_SELECTION", _currentFireMode, false]; diff --git a/addons/wep_javelin/functions/fnc_fired.sqf b/addons/wep_javelin/functions/fnc_fired.sqf index 139f8f4b7e..9906d35a67 100644 --- a/addons/wep_javelin/functions/fnc_fired.sqf +++ b/addons/wep_javelin/functions/fnc_fired.sqf @@ -1,285 +1,285 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" -//_this=[TEST_AI_HELICOPTER,"missiles_DAGR","missiles_DAGR","Far_AI","M_PG_AT","24Rnd_PG_missiles",163988: rocket_01_fly_f.p3d] -TRACE_1("Launch", _this); -PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - -FUNC(guidance_Javelin_LOBL_DIR_PFH) = { - TRACE_1("enter", _this); - private["_pitch", "_yaw", "_wentTerminal", "_target", "_targetPos", "_curVelocity", "_missile", - "_launchPos", "_targetStartPos", "_defPitch", "_defYaw"]; - _args = _this select 0; - //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - _shooter = _args select 0; - _missile = _args select 6; - - if((count _args) > 7) then { - _saveArgs = _args select 7; - _target = _saveArgs select 0; - _targetStartPos = _saveArgs select 1; - _launchPos = _saveArgs select 2; - _wentTerminal = _saveArgs select 3; - } else { - _wentTerminal = false; - _launchPos = getPosASL _shooter; - _target = ACE_player getVariable[QGVAR(currentTarget), objNull]; - _targetStartPos = ACE_player getVariable[QGVAR(currentTargetPos), [0,0,0]]; - }; - - if(!alive _missile || isNull _missile || isNull _target) exitWith { - [(_this select 1)] call cba_fnc_removePerFrameHandler; - }; - - _targetPos = getPosASL _target; - _curVelocity = velocity _missile; - - TRACE_4("", _target, _targetPos, _launchPos, _targetStartPos); - - _addHeight = [0,0,0]; - if(!isNil "_target") then { - - _yVec = vectorDir _missile; - _zVec = vectorUp _missile; - _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); - - _missilePos = getPosASL _missile; - // player sideChat "G!"; - - TRACE_4("Phase Check", _launchPos, _missilePos, _targetPos, (_missilePos distance _targetPos)); - if((count _targetPos) > 0) then { - _distanceToTarget = [(_missilePos select 0), (_missilePos select 1), (_targetPos select 2)] vectorDistance _targetPos; - - if( (_missilePos select 2) < (_targetPos select 2) + 60 && !_wentTerminal) then { - _addHeight = [0,0,(_targetPos select 2) + 120]; - - _defPitch = 0.15; - _defYaw = 0.035; - - TRACE_1("Climb phase", _addHeight); - } else { - _wentTerminal = true; - _this set[2, _wentTerminal]; - - _defPitch = 0.15; - _defYaw = 0.035; - - TRACE_1("TERMINAL", ""); - }; - _targetPos = _targetPos vectorAdd _addHeight; - - _targetVectorSeeker = [_missile, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); - TRACE_5("", _missile, _xVec, _yVec, _zVec, _targetPos); - - _yaw = 0.0; - _pitch = 0.0; - - if((_targetVectorSeeker select 0) < 0) then { - _yaw = -_defYaw; - } else { - if((_targetVectorSeeker select 0) > 0) then { - _yaw = _defYaw; - }; - }; - - if((_targetVectorSeeker select 2) < 0) then { - _pitch = -_defPitch; - } else { - if((_targetVectorSeeker select 2) > 0) then { - _pitch = _defPitch; - }; - }; - - TRACE_3("", _targetVectorSeeker, _pitch, _yaw); - - #ifdef DEBUG_MODE_FULL - drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; - - _light = "#lightpoint" createVehicleLocal (getPos _missile); - _light setLightBrightness 1.0; - _light setLightAmbient [1.0, 0.0, 0.0]; - _light setLightColor [1.0, 0.0, 0.0]; - - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _missilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; - drawLine3D [ASLtoATL _missilePos, ASLtoATL _targetPos, [1,0,0,1]]; - - MARKERCOUNT = MARKERCOUNT + 1; - #endif - - if(accTime > 0) then { - TRACE_5("", _xVec, _yVec, _zVec, _yaw, _pitch); - _outVector = [_missile, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); - - _vectorTo = _missilePos vectorFromTo _outVector; - TRACE_3("", _missile, _outVector, _vectorTo); - _missile setVectorDirAndUp [_vectorTo, vectorUp _missile]; - }; - - #ifdef DEBUG_MODE_FULL - hintSilent format["d: %1", _distanceToTarget]; - #endif - }; - }; - - _saveArgs = [_target,_targetStartPos, _launchPos, _wentTerminal]; - _args set[7, _saveArgs ]; - _this set[0, _args]; -}; - -FUNC(guidance_Javelin_LOBL_TOP_PFH) = { - TRACE_1("enter", _this); - private["_pitch", "_yaw", "_wentTerminal", "_target", "_targetPos", "_curVelocity", "_missile", - "_launchPos", "_targetStartPos", "_defPitch", "_defYaw"]; - _args = _this select 0; - //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - _shooter = _args select 0; - _missile = _args select 6; - - if((count _args) > 7) then { - _saveArgs = _args select 7; - _target = _saveArgs select 0; - _targetStartPos = _saveArgs select 1; - _launchPos = _saveArgs select 2; - _wentTerminal = _saveArgs select 3; - } else { - _wentTerminal = false; - _launchPos = getPosASL _shooter; - _target = ACE_player getVariable[QGVAR(currentTarget), objNull]; - _targetStartPos = ACE_player getVariable[QGVAR(currentTargetPos), [0,0,0]]; - }; - - if(!alive _missile || isNull _missile || isNull _target) exitWith { - [(_this select 1)] call cba_fnc_removePerFrameHandler; - }; - - _targetPos = getPosASL _target; - _curVelocity = velocity _missile; - - TRACE_4("", _target, _targetPos, _launchPos, _targetStartPos); - - _addHeight = [0,0,0]; - if(!isNil "_target") then { - - _yVec = vectorDir _missile; - _zVec = vectorUp _missile; - _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); - - _missilePos = getPosASL _missile; - // player sideChat "G!"; - - TRACE_4("Phase Check", _launchPos, _missilePos, _targetPos, (_missilePos distance _targetPos)); - if((count _targetPos) > 0) then { - _distanceToTarget = [(_missilePos select 0), (_missilePos select 1), (_targetPos select 2)] vectorDistance _targetPos; - - if( (_missilePos select 2) < (_targetPos select 2) + 200 && !_wentTerminal) then { - _addHeight = [0,0, ( (_distanceToTarget * 2) + 400)]; - - _defPitch = 0.25; - _defYaw = 0.035; - - TRACE_1("Climb phase", _addHeight); - } else { - _wentTerminal = true; - _this set[2, _wentTerminal]; - - _defPitch = 0.25; - _defYaw = 0.25; - - TRACE_1("TERMINAL", ""); - }; - _targetPos = _targetPos vectorAdd _addHeight; - - _targetVectorSeeker = [_missile, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); - TRACE_5("", _missile, _xVec, _yVec, _zVec, _targetPos); - - _yaw = 0.0; - _pitch = 0.0; - - // Stop jinking on terminal final decent - if((_missilePos distance _targetPos) < 150) then { - _defPitch = 0.0015; - _defYaw = 0.0015; - }; - - if((_targetVectorSeeker select 0) < 0) then { - _yaw = -_defYaw; - } else { - if((_targetVectorSeeker select 0) > 0) then { - _yaw = _defYaw; - }; - }; - - if((_targetVectorSeeker select 2) < 0) then { - _pitch = -_defPitch; - } else { - if((_targetVectorSeeker select 2) > 0) then { - _pitch = _defPitch; - }; - }; - - TRACE_3("", _targetVectorSeeker, _pitch, _yaw); - - #ifdef DEBUG_MODE_FULL - drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; - - _light = "#lightpoint" createVehicleLocal (getPos _missile); - _light setLightBrightness 1.0; - _light setLightAmbient [1.0, 0.0, 0.0]; - _light setLightColor [1.0, 0.0, 0.0]; - - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _missilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; - drawLine3D [ASLtoATL _missilePos, ASLtoATL _targetPos, [1,0,0,1]]; - - MARKERCOUNT = MARKERCOUNT + 1; - #endif - - if(accTime > 0) then { - TRACE_5("", _xVec, _yVec, _zVec, _yaw, _pitch); - _outVector = [_missile, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); - - _vectorTo = _missilePos vectorFromTo _outVector; - TRACE_3("", _missile, _outVector, _vectorTo); - _missile setVectorDirAndUp [_vectorTo, vectorUp _missile]; - }; - - #ifdef DEBUG_MODE_FULL - hintSilent format["d: %1", _distanceToTarget]; - #endif - }; - }; - - _saveArgs = [_target,_targetStartPos, _launchPos, _wentTerminal]; - _args set[7, _saveArgs ]; - _this set[0, _args]; -}; - -FUNC(guidance_Javelin_LOBL_TOP) = { - PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - - GVAR(lastTime) = time; - [FUNC(guidance_Javelin_LOBL_TOP_PFH), 0, _this] call cba_fnc_addPerFrameHandler; -}; - -FUNC(guidance_Javelin_LOBL_DIR) = { - PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - - GVAR(lastTime) = time; - [FUNC(guidance_Javelin_LOBL_DIR_PFH), 0, _this] call cba_fnc_addPerFrameHandler; -}; - -if(!local _shooter) exitWith { false }; -if(_ammo == "M_Titan_AT") then { - _fireMode = _shooter getVariable ["ACE_FIRE_SELECTION", ACE_JAV_FIREMODE_TOP]; - - switch (_fireMode) do { - // Default to FIREMODE_DIRECT_LOAL - // FIREMODE_DIRECT_LOAL - case ACE_JAV_FIREMODE_DIR: { - LOG("Initiating Javelin FIREMODE_LOBL_DIR"); - _this call FUNC(guidance_Javelin_LOBL_DIR); - }; - default { - LOG("Initiating Javelin FIREMODE_LOBL_TOP"); - _this call FUNC(guidance_Javelin_LOBL_TOP); - }; - }; +//#define DEBUG_MODE_FULL +#include "script_component.hpp" +//_this=[TEST_AI_HELICOPTER,"missiles_DAGR","missiles_DAGR","Far_AI","M_PG_AT","24Rnd_PG_missiles",163988: rocket_01_fly_f.p3d] +TRACE_1("Launch", _this); +PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + +FUNC(guidance_Javelin_LOBL_DIR_PFH) = { + TRACE_1("enter", _this); + private["_pitch", "_yaw", "_wentTerminal", "_target", "_targetPos", "_curVelocity", "_missile", + "_launchPos", "_targetStartPos", "_defPitch", "_defYaw"]; + _args = _this select 0; + //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + _shooter = _args select 0; + _missile = _args select 6; + + if((count _args) > 7) then { + _saveArgs = _args select 7; + _target = _saveArgs select 0; + _targetStartPos = _saveArgs select 1; + _launchPos = _saveArgs select 2; + _wentTerminal = _saveArgs select 3; + } else { + _wentTerminal = false; + _launchPos = getPosASL _shooter; + _target = ACE_player getVariable[QGVAR(currentTarget), objNull]; + _targetStartPos = ACE_player getVariable[QGVAR(currentTargetPos), [0,0,0]]; + }; + + if(!alive _missile || isNull _missile || isNull _target) exitWith { + [(_this select 1)] call cba_fnc_removePerFrameHandler; + }; + + _targetPos = getPosASL _target; + _curVelocity = velocity _missile; + + TRACE_4("", _target, _targetPos, _launchPos, _targetStartPos); + + _addHeight = [0,0,0]; + if(!isNil "_target") then { + + _yVec = vectorDir _missile; + _zVec = vectorUp _missile; + _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); + + _missilePos = getPosASL _missile; + // player sideChat "G!"; + + TRACE_4("Phase Check", _launchPos, _missilePos, _targetPos, (_missilePos distance _targetPos)); + if((count _targetPos) > 0) then { + _distanceToTarget = [(_missilePos select 0), (_missilePos select 1), (_targetPos select 2)] vectorDistance _targetPos; + + if( (_missilePos select 2) < (_targetPos select 2) + 60 && !_wentTerminal) then { + _addHeight = [0,0,(_targetPos select 2) + 120]; + + _defPitch = 0.15; + _defYaw = 0.035; + + TRACE_1("Climb phase", _addHeight); + } else { + _wentTerminal = true; + _this set[2, _wentTerminal]; + + _defPitch = 0.15; + _defYaw = 0.035; + + TRACE_1("TERMINAL", ""); + }; + _targetPos = _targetPos vectorAdd _addHeight; + + _targetVectorSeeker = [_missile, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); + TRACE_5("", _missile, _xVec, _yVec, _zVec, _targetPos); + + _yaw = 0.0; + _pitch = 0.0; + + if((_targetVectorSeeker select 0) < 0) then { + _yaw = -_defYaw; + } else { + if((_targetVectorSeeker select 0) > 0) then { + _yaw = _defYaw; + }; + }; + + if((_targetVectorSeeker select 2) < 0) then { + _pitch = -_defPitch; + } else { + if((_targetVectorSeeker select 2) > 0) then { + _pitch = _defPitch; + }; + }; + + TRACE_3("", _targetVectorSeeker, _pitch, _yaw); + + #ifdef DEBUG_MODE_FULL + drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; + + _light = "#lightpoint" createVehicleLocal (getPos _missile); + _light setLightBrightness 1.0; + _light setLightAmbient [1.0, 0.0, 0.0]; + _light setLightColor [1.0, 0.0, 0.0]; + + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _missilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; + drawLine3D [ASLtoATL _missilePos, ASLtoATL _targetPos, [1,0,0,1]]; + + MARKERCOUNT = MARKERCOUNT + 1; + #endif + + if(accTime > 0) then { + TRACE_5("", _xVec, _yVec, _zVec, _yaw, _pitch); + _outVector = [_missile, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); + + _vectorTo = _missilePos vectorFromTo _outVector; + TRACE_3("", _missile, _outVector, _vectorTo); + _missile setVectorDirAndUp [_vectorTo, vectorUp _missile]; + }; + + #ifdef DEBUG_MODE_FULL + hintSilent format["d: %1", _distanceToTarget]; + #endif + }; + }; + + _saveArgs = [_target,_targetStartPos, _launchPos, _wentTerminal]; + _args set[7, _saveArgs ]; + _this set[0, _args]; +}; + +FUNC(guidance_Javelin_LOBL_TOP_PFH) = { + TRACE_1("enter", _this); + private["_pitch", "_yaw", "_wentTerminal", "_target", "_targetPos", "_curVelocity", "_missile", + "_launchPos", "_targetStartPos", "_defPitch", "_defYaw"]; + _args = _this select 0; + //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + _shooter = _args select 0; + _missile = _args select 6; + + if((count _args) > 7) then { + _saveArgs = _args select 7; + _target = _saveArgs select 0; + _targetStartPos = _saveArgs select 1; + _launchPos = _saveArgs select 2; + _wentTerminal = _saveArgs select 3; + } else { + _wentTerminal = false; + _launchPos = getPosASL _shooter; + _target = ACE_player getVariable[QGVAR(currentTarget), objNull]; + _targetStartPos = ACE_player getVariable[QGVAR(currentTargetPos), [0,0,0]]; + }; + + if(!alive _missile || isNull _missile || isNull _target) exitWith { + [(_this select 1)] call cba_fnc_removePerFrameHandler; + }; + + _targetPos = getPosASL _target; + _curVelocity = velocity _missile; + + TRACE_4("", _target, _targetPos, _launchPos, _targetStartPos); + + _addHeight = [0,0,0]; + if(!isNil "_target") then { + + _yVec = vectorDir _missile; + _zVec = vectorUp _missile; + _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); + + _missilePos = getPosASL _missile; + // player sideChat "G!"; + + TRACE_4("Phase Check", _launchPos, _missilePos, _targetPos, (_missilePos distance _targetPos)); + if((count _targetPos) > 0) then { + _distanceToTarget = [(_missilePos select 0), (_missilePos select 1), (_targetPos select 2)] vectorDistance _targetPos; + + if( (_missilePos select 2) < (_targetPos select 2) + 200 && !_wentTerminal) then { + _addHeight = [0,0, ( (_distanceToTarget * 2) + 400)]; + + _defPitch = 0.25; + _defYaw = 0.035; + + TRACE_1("Climb phase", _addHeight); + } else { + _wentTerminal = true; + _this set[2, _wentTerminal]; + + _defPitch = 0.25; + _defYaw = 0.25; + + TRACE_1("TERMINAL", ""); + }; + _targetPos = _targetPos vectorAdd _addHeight; + + _targetVectorSeeker = [_missile, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); + TRACE_5("", _missile, _xVec, _yVec, _zVec, _targetPos); + + _yaw = 0.0; + _pitch = 0.0; + + // Stop jinking on terminal final decent + if((_missilePos distance _targetPos) < 150) then { + _defPitch = 0.0015; + _defYaw = 0.0015; + }; + + if((_targetVectorSeeker select 0) < 0) then { + _yaw = -_defYaw; + } else { + if((_targetVectorSeeker select 0) > 0) then { + _yaw = _defYaw; + }; + }; + + if((_targetVectorSeeker select 2) < 0) then { + _pitch = -_defPitch; + } else { + if((_targetVectorSeeker select 2) > 0) then { + _pitch = _defPitch; + }; + }; + + TRACE_3("", _targetVectorSeeker, _pitch, _yaw); + + #ifdef DEBUG_MODE_FULL + drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; + + _light = "#lightpoint" createVehicleLocal (getPos _missile); + _light setLightBrightness 1.0; + _light setLightAmbient [1.0, 0.0, 0.0]; + _light setLightColor [1.0, 0.0, 0.0]; + + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _missilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; + drawLine3D [ASLtoATL _missilePos, ASLtoATL _targetPos, [1,0,0,1]]; + + MARKERCOUNT = MARKERCOUNT + 1; + #endif + + if(accTime > 0) then { + TRACE_5("", _xVec, _yVec, _zVec, _yaw, _pitch); + _outVector = [_missile, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); + + _vectorTo = _missilePos vectorFromTo _outVector; + TRACE_3("", _missile, _outVector, _vectorTo); + _missile setVectorDirAndUp [_vectorTo, vectorUp _missile]; + }; + + #ifdef DEBUG_MODE_FULL + hintSilent format["d: %1", _distanceToTarget]; + #endif + }; + }; + + _saveArgs = [_target,_targetStartPos, _launchPos, _wentTerminal]; + _args set[7, _saveArgs ]; + _this set[0, _args]; +}; + +FUNC(guidance_Javelin_LOBL_TOP) = { + PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + + GVAR(lastTime) = time; + [FUNC(guidance_Javelin_LOBL_TOP_PFH), 0, _this] call cba_fnc_addPerFrameHandler; +}; + +FUNC(guidance_Javelin_LOBL_DIR) = { + PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + + GVAR(lastTime) = time; + [FUNC(guidance_Javelin_LOBL_DIR_PFH), 0, _this] call cba_fnc_addPerFrameHandler; +}; + +if(!local _shooter) exitWith { false }; +if(_ammo == "M_Titan_AT") then { + _fireMode = _shooter getVariable ["ACE_FIRE_SELECTION", ACE_JAV_FIREMODE_TOP]; + + switch (_fireMode) do { + // Default to FIREMODE_DIRECT_LOAL + // FIREMODE_DIRECT_LOAL + case ACE_JAV_FIREMODE_DIR: { + LOG("Initiating Javelin FIREMODE_LOBL_DIR"); + _this call FUNC(guidance_Javelin_LOBL_DIR); + }; + default { + LOG("Initiating Javelin FIREMODE_LOBL_TOP"); + _this call FUNC(guidance_Javelin_LOBL_TOP); + }; + }; }; \ No newline at end of file diff --git a/addons/wep_javelin/functions/fnc_lockKeyDown.sqf b/addons/wep_javelin/functions/fnc_lockKeyDown.sqf index bc3198915b..858d9373c4 100644 --- a/addons/wep_javelin/functions/fnc_lockKeyDown.sqf +++ b/addons/wep_javelin/functions/fnc_lockKeyDown.sqf @@ -1,3 +1,3 @@ -#define DEBUG_MODE_FULL -#include "script_component.hpp" +#define DEBUG_MODE_FULL +#include "script_component.hpp" TRACE_1("enter", _this); \ No newline at end of file diff --git a/addons/wep_javelin/functions/fnc_lockKeyUp.sqf b/addons/wep_javelin/functions/fnc_lockKeyUp.sqf index bc3198915b..858d9373c4 100644 --- a/addons/wep_javelin/functions/fnc_lockKeyUp.sqf +++ b/addons/wep_javelin/functions/fnc_lockKeyUp.sqf @@ -1,3 +1,3 @@ -#define DEBUG_MODE_FULL -#include "script_component.hpp" +#define DEBUG_MODE_FULL +#include "script_component.hpp" TRACE_1("enter", _this); \ No newline at end of file diff --git a/addons/wep_javelin/functions/fnc_onOpticDraw.sqf b/addons/wep_javelin/functions/fnc_onOpticDraw.sqf index 6a74b3ed57..2389904dcf 100644 --- a/addons/wep_javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/wep_javelin/functions/fnc_onOpticDraw.sqf @@ -1,132 +1,132 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" -//TRACE_1("enter", _this); - -#define __TRACKINTERVAL 0.1 // how frequent the check should be. -#define __LOCKONTIME 1.85 // Lock on won't occur sooner -#define __LOCKONTIMERANDOM 0.3 // Deviation in lock on time -#define __SENSORSQUARE 1 // Locking on sensor square side in angles - -#define __ConstraintTop (((ctrlPosition __JavelinIGUITargetingConstrainTop) select 1) + ((ctrlPosition (__JavelinIGUITargetingConstrainTop)) select 3)) -#define __ConstraintBottom ((ctrlPosition __JavelinIGUITargetingConstrainBottom) select 1) -#define __ConstraintLeft (((ctrlPosition __JavelinIGUITargetingConstrainLeft) select 0) + ((ctrlPosition (__JavelinIGUITargetingConstrainLeft)) select 2)) -#define __ConstraintRight ((ctrlPosition __JavelinIGUITargetingConstrainRight) select 0) - -#define __OffsetX ((ctrlPosition __JavelinIGUITargetingLineV) select 0) - 0.5 -#define __OffsetY ((ctrlPosition __JavelinIGUITargetingLineH) select 1) - 0.5 - - -private["_args", "_lastTick", "_runTime", "_soundTime", "_lockTime", "_newTarget", "_currentTarget", "_range", "_pos", "_targetArray"]; - -// Reset arguments if we havnt rendered in over a second -_args = uiNamespace getVariable[QGVAR(arguments), [] ]; -if( (count _args) > 0) then { - _lastTick = _args select 0; - if(diag_tickTime - _lastTick > 1) then { - [] call FUNC(onOpticLoad); - }; -}; - -// Pull the arguments -_currentTarget = _args select 1; -_runTime = _args select 2; -_lockTime = _args select 3; -_soundTime = _args select 4; - -// Find a target within the optic range -_newTarget = objNull; - -// Bail on fast movement -if ((velocity ACE_player) distance [0,0,0] > 0.5 && {cameraView == "GUNNER"} && {cameraOn == ACE_player}) exitWith { // keep it steady. - ACE_player switchCamera "INTERNAL"; -}; - -// Only start locking on holding tab -if(!GVAR(isLockKeyDown)) exitWith { false }; - -_range = parseNumber (ctrlText __JavelinIGUIRangefinder); -if (_range > 50 && {_range < 2500}) then { - _pos = positionCameraToWorld [0,0,_range]; - _targetArray = _pos nearEntities ["AllVehicles", _range/25]; - if (count (_targetArray) > 0) then { - _newTarget = _targetArray select 0; - }; -}; - -if (isNull _newTarget) then { - _newTarget = cursorTarget; -}; - -if (isNull _newTarget) then { - // No targets found - _currentTarget = objNull; - _lockTime = 0; - - __JavelinIGUISeek ctrlSetTextColor __ColorGray; - __JavelinIGUINFOV ctrlSetTextColor __ColorGreen; - __JavelinIGUITargetingConstrains ctrlShow false; - __JavelinIGUITargetingGate ctrlShow false; - __JavelinIGUITargetingLines ctrlShow false; - - ACE_player setVariable [QGVAR(currentTarget),nil, false]; - - // Disallow fire - //if (ACE_player ammo "Javelin" > 0 || {ACE_player ammo "ACE_Javelin_Direct" > 0}) then {ACE_player setWeaponReloadingTime //[player, "Javelin", 0.2];}; -} else { - if (_newTarget distance ACE_player < 2500 - // && {(call CBA_fnc_getFoV) select 1 > 7} - // && { (currentVisionMode ACE_player == 2)} - ) then { - // Lock on after 3 seconds - if(_currentTarget != _newTarget) then { - TRACE_1("New Target, reseting locking", _newTarget); - _lockTime = diag_tickTime; - _currentTarget = _newTarget; - - playSound "ACE_Javelin_Locking"; - } else { - if(diag_tickTime - _lockTime > 3) then { - TRACE_2("LOCKED!", _currentTarget, _lockTime); - __JavelinIGUISeek ctrlSetTextColor __ColorGreen; - __JavelinIGUINFOV ctrlSetTextColor __ColorNull; - __JavelinIGUITargetingConstrains ctrlShow true; - - ACE_player setVariable[QGVAR(currentTarget), _currentTarget, false]; - ACE_player setVariable[QGVAR(currentTargetPos), getPosASL _currentTarget, false]; - - if(diag_tickTime > _soundTime) then { - playSound "ACE_Javelin_Locked"; - _soundTime = diag_tickTime + 0.25; - }; - } else { - if(diag_tickTime > _soundTime) then { - playSound "ACE_Javelin_Locking"; - _soundTime = diag_tickTime + 0.25; - }; - }; - }; - } else { - // Something is wrong with our seek - _currentTarget = objNull; - - __JavelinIGUISeek ctrlSetTextColor __ColorGray; - __JavelinIGUINFOV ctrlSetTextColor __ColorGray; - __JavelinIGUITargetingConstrains ctrlShow false; - __JavelinIGUITargetingGate ctrlShow false; - __JavelinIGUITargetingLines ctrlShow false; - - ACE_player setVariable [QGVAR(currentTarget),nil, false]; - }; - -}; - -//TRACE_2("", _newTarget, _currentTarget); - -// Save arguments for next run -_args set[0, diag_tickTime]; -_args set[1, _currentTarget]; -_args set[2, _runTime]; -_args set[3, _lockTime]; -_args set[4, _soundTime]; - +//#define DEBUG_MODE_FULL +#include "script_component.hpp" +//TRACE_1("enter", _this); + +#define __TRACKINTERVAL 0.1 // how frequent the check should be. +#define __LOCKONTIME 1.85 // Lock on won't occur sooner +#define __LOCKONTIMERANDOM 0.3 // Deviation in lock on time +#define __SENSORSQUARE 1 // Locking on sensor square side in angles + +#define __ConstraintTop (((ctrlPosition __JavelinIGUITargetingConstrainTop) select 1) + ((ctrlPosition (__JavelinIGUITargetingConstrainTop)) select 3)) +#define __ConstraintBottom ((ctrlPosition __JavelinIGUITargetingConstrainBottom) select 1) +#define __ConstraintLeft (((ctrlPosition __JavelinIGUITargetingConstrainLeft) select 0) + ((ctrlPosition (__JavelinIGUITargetingConstrainLeft)) select 2)) +#define __ConstraintRight ((ctrlPosition __JavelinIGUITargetingConstrainRight) select 0) + +#define __OffsetX ((ctrlPosition __JavelinIGUITargetingLineV) select 0) - 0.5 +#define __OffsetY ((ctrlPosition __JavelinIGUITargetingLineH) select 1) - 0.5 + + +private["_args", "_lastTick", "_runTime", "_soundTime", "_lockTime", "_newTarget", "_currentTarget", "_range", "_pos", "_targetArray"]; + +// Reset arguments if we havnt rendered in over a second +_args = uiNamespace getVariable[QGVAR(arguments), [] ]; +if( (count _args) > 0) then { + _lastTick = _args select 0; + if(diag_tickTime - _lastTick > 1) then { + [] call FUNC(onOpticLoad); + }; +}; + +// Pull the arguments +_currentTarget = _args select 1; +_runTime = _args select 2; +_lockTime = _args select 3; +_soundTime = _args select 4; + +// Find a target within the optic range +_newTarget = objNull; + +// Bail on fast movement +if ((velocity ACE_player) distance [0,0,0] > 0.5 && {cameraView == "GUNNER"} && {cameraOn == ACE_player}) exitWith { // keep it steady. + ACE_player switchCamera "INTERNAL"; +}; + +// Only start locking on holding tab +if(!GVAR(isLockKeyDown)) exitWith { false }; + +_range = parseNumber (ctrlText __JavelinIGUIRangefinder); +if (_range > 50 && {_range < 2500}) then { + _pos = positionCameraToWorld [0,0,_range]; + _targetArray = _pos nearEntities ["AllVehicles", _range/25]; + if (count (_targetArray) > 0) then { + _newTarget = _targetArray select 0; + }; +}; + +if (isNull _newTarget) then { + _newTarget = cursorTarget; +}; + +if (isNull _newTarget) then { + // No targets found + _currentTarget = objNull; + _lockTime = 0; + + __JavelinIGUISeek ctrlSetTextColor __ColorGray; + __JavelinIGUINFOV ctrlSetTextColor __ColorGreen; + __JavelinIGUITargetingConstrains ctrlShow false; + __JavelinIGUITargetingGate ctrlShow false; + __JavelinIGUITargetingLines ctrlShow false; + + ACE_player setVariable [QGVAR(currentTarget),nil, false]; + + // Disallow fire + //if (ACE_player ammo "Javelin" > 0 || {ACE_player ammo "ACE_Javelin_Direct" > 0}) then {ACE_player setWeaponReloadingTime //[player, "Javelin", 0.2];}; +} else { + if (_newTarget distance ACE_player < 2500 + // && {(call CBA_fnc_getFoV) select 1 > 7} + // && { (currentVisionMode ACE_player == 2)} + ) then { + // Lock on after 3 seconds + if(_currentTarget != _newTarget) then { + TRACE_1("New Target, reseting locking", _newTarget); + _lockTime = diag_tickTime; + _currentTarget = _newTarget; + + playSound "ACE_Javelin_Locking"; + } else { + if(diag_tickTime - _lockTime > 3) then { + TRACE_2("LOCKED!", _currentTarget, _lockTime); + __JavelinIGUISeek ctrlSetTextColor __ColorGreen; + __JavelinIGUINFOV ctrlSetTextColor __ColorNull; + __JavelinIGUITargetingConstrains ctrlShow true; + + ACE_player setVariable[QGVAR(currentTarget), _currentTarget, false]; + ACE_player setVariable[QGVAR(currentTargetPos), getPosASL _currentTarget, false]; + + if(diag_tickTime > _soundTime) then { + playSound "ACE_Javelin_Locked"; + _soundTime = diag_tickTime + 0.25; + }; + } else { + if(diag_tickTime > _soundTime) then { + playSound "ACE_Javelin_Locking"; + _soundTime = diag_tickTime + 0.25; + }; + }; + }; + } else { + // Something is wrong with our seek + _currentTarget = objNull; + + __JavelinIGUISeek ctrlSetTextColor __ColorGray; + __JavelinIGUINFOV ctrlSetTextColor __ColorGray; + __JavelinIGUITargetingConstrains ctrlShow false; + __JavelinIGUITargetingGate ctrlShow false; + __JavelinIGUITargetingLines ctrlShow false; + + ACE_player setVariable [QGVAR(currentTarget),nil, false]; + }; + +}; + +//TRACE_2("", _newTarget, _currentTarget); + +// Save arguments for next run +_args set[0, diag_tickTime]; +_args set[1, _currentTarget]; +_args set[2, _runTime]; +_args set[3, _lockTime]; +_args set[4, _soundTime]; + uiNamespace setVariable[QGVAR(arguments), _args ]; \ No newline at end of file diff --git a/addons/wep_javelin/functions/fnc_onOpticLoad.sqf b/addons/wep_javelin/functions/fnc_onOpticLoad.sqf index c4a7069630..88fc99e19b 100644 --- a/addons/wep_javelin/functions/fnc_onOpticLoad.sqf +++ b/addons/wep_javelin/functions/fnc_onOpticLoad.sqf @@ -1,17 +1,17 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" -TRACE_1("enter", _this); - -if((count _this) > 0) then { - uiNameSpace setVariable ['ACE_RscOptics_javelin',_this select 0]; -}; - -uiNameSpace setVariable [QGVAR(arguments), - [ - 0, // Last runtime - objNull, // currentTargetObject - 0, // Run Time - 0, // Lock Time - 0 // Sound timer - ] +//#define DEBUG_MODE_FULL +#include "script_component.hpp" +TRACE_1("enter", _this); + +if((count _this) > 0) then { + uiNameSpace setVariable ['ACE_RscOptics_javelin',_this select 0]; +}; + +uiNameSpace setVariable [QGVAR(arguments), + [ + 0, // Last runtime + objNull, // currentTargetObject + 0, // Run Time + 0, // Lock Time + 0 // Sound timer + ] ]; \ No newline at end of file diff --git a/addons/wep_javelin/functions/fnc_translateToModelSpace.sqf b/addons/wep_javelin/functions/fnc_translateToModelSpace.sqf index 12f828769a..8b80cf9958 100644 --- a/addons/wep_javelin/functions/fnc_translateToModelSpace.sqf +++ b/addons/wep_javelin/functions/fnc_translateToModelSpace.sqf @@ -1,20 +1,20 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" -TRACE_1("enter", _this); - -_object = _this select 0; -_origin = getPosASL _object; -_matrix = _this select 1; -_xVec = _matrix select 0; -_yVec = _matrix select 1; -_zVec = _matrix select 2; - -_offset = _this select 2; - -_x = _offset select 0; -_y = _offset select 1; -_z = _offset select 2; - -_out = (((_xVec vectorMultiply _x) vectorAdd (_yVec vectorMultiply _y)) vectorAdd (_zVec vectorMultiply _z)) vectorAdd _origin; - +//#define DEBUG_MODE_FULL +#include "script_component.hpp" +TRACE_1("enter", _this); + +_object = _this select 0; +_origin = getPosASL _object; +_matrix = _this select 1; +_xVec = _matrix select 0; +_yVec = _matrix select 1; +_zVec = _matrix select 2; + +_offset = _this select 2; + +_x = _offset select 0; +_y = _offset select 1; +_z = _offset select 2; + +_out = (((_xVec vectorMultiply _x) vectorAdd (_yVec vectorMultiply _y)) vectorAdd (_zVec vectorMultiply _z)) vectorAdd _origin; + _out; \ No newline at end of file diff --git a/addons/wep_javelin/functions/fnc_translateToWeaponSpace.sqf b/addons/wep_javelin/functions/fnc_translateToWeaponSpace.sqf index 8f85005d48..6b42e20ef9 100644 --- a/addons/wep_javelin/functions/fnc_translateToWeaponSpace.sqf +++ b/addons/wep_javelin/functions/fnc_translateToWeaponSpace.sqf @@ -1,26 +1,26 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" -TRACE_1("enter", _this); - -_object = _this select 0; -_origin = getPosASL _object; -_matrix = _this select 1; -_xVec = _matrix select 0; -_yVec = _matrix select 1; -_zVec = _matrix select 2; - -_offset = _this select 2; - -_offset = _offset vectorDiff _origin; - -_x = _offset select 0; -_y = _offset select 1; -_z = _offset select 2; - -_out = [ - ((_xVec select 0)*_x) + ((_xVec select 1)*_y) + ((_xVec select 2)*_z), - ((_yVec select 0)*_x) + ((_yVec select 1)*_y) + ((_yVec select 2)*_z), - ((_zVec select 0)*_x) + ((_zVec select 1)*_y) + ((_zVec select 2)*_z) - ]; - +//#define DEBUG_MODE_FULL +#include "script_component.hpp" +TRACE_1("enter", _this); + +_object = _this select 0; +_origin = getPosASL _object; +_matrix = _this select 1; +_xVec = _matrix select 0; +_yVec = _matrix select 1; +_zVec = _matrix select 2; + +_offset = _this select 2; + +_offset = _offset vectorDiff _origin; + +_x = _offset select 0; +_y = _offset select 1; +_z = _offset select 2; + +_out = [ + ((_xVec select 0)*_x) + ((_xVec select 1)*_y) + ((_xVec select 2)*_z), + ((_yVec select 0)*_x) + ((_yVec select 1)*_y) + ((_yVec select 2)*_z), + ((_zVec select 0)*_x) + ((_zVec select 1)*_y) + ((_zVec select 2)*_z) + ]; + _out; \ No newline at end of file diff --git a/addons/wep_javelin/initKeybinds.sqf b/addons/wep_javelin/initKeybinds.sqf index 126b1395a3..b8c5e490df 100644 --- a/addons/wep_javelin/initKeybinds.sqf +++ b/addons/wep_javelin/initKeybinds.sqf @@ -1,30 +1,30 @@ -// by commy2 - -["ACE3", QGVAR(lockTarget), localize "STR_ACE_WEP_JAVELIN_LockTarget", -{ - if (GETGVAR(isLockKeyDown,false)) exitWith {false}; - - GVAR(isLockKeyDown) = true; - - // Statement - [ACE_player] call FUNC(lockKeyDown); - // Return false so it doesn't block the rest weapon action - false -}, -{ - // prevent holding down - GVAR(isLockKeyDown) = false; - - // Statement - [ACE_player] call FUNC(lockKeyUp); - false -}, -[15, [false, false, false]], false] call cba_fnc_addKeybind; //Tab Key - -["ACE3", QGVAR(cycleFireMode), localize "STR_ACE_WEP_JAVELIN_CycleFireMode", -{ false }, -{ - [ACE_player] call FUNC(cycleFireMode); - false -}, +// by commy2 + +["ACE3", QGVAR(lockTarget), localize "STR_ACE_WEP_JAVELIN_LockTarget", +{ + if (GETGVAR(isLockKeyDown,false)) exitWith {false}; + + GVAR(isLockKeyDown) = true; + + // Statement + [ACE_player] call FUNC(lockKeyDown); + // Return false so it doesn't block the rest weapon action + false +}, +{ + // prevent holding down + GVAR(isLockKeyDown) = false; + + // Statement + [ACE_player] call FUNC(lockKeyUp); + false +}, +[15, [false, false, false]], false] call cba_fnc_addKeybind; //Tab Key + +["ACE3", QGVAR(cycleFireMode), localize "STR_ACE_WEP_JAVELIN_CycleFireMode", +{ false }, +{ + [ACE_player] call FUNC(cycleFireMode); + false +}, [15, [false, true, false]], false] call cba_fnc_addKeybind; //Shift+Tab Key \ No newline at end of file diff --git a/addons/wep_javelin/script_component.hpp b/addons/wep_javelin/script_component.hpp index 3df1273422..2c75308cd4 100644 --- a/addons/wep_javelin/script_component.hpp +++ b/addons/wep_javelin/script_component.hpp @@ -1,53 +1,53 @@ -#define COMPONENT wep_javelin -#include "\z\ace\Addons\main\script_mod.hpp" - -#ifdef DEBUG_ENABLED_WEP_JAVELIN - #define DEBUG_MODE_FULL -#endif - -#ifdef DEBUG_SETTINGS_WEP_JAVELIN - #define DEBUG_SETTINGS DEBUG_SETTINGS_WEP_JAVELIN -#endif - -#include "\z\ace\Addons\main\script_macros.hpp" - -#define ACE_JAV_FIREMODE_DIR 1 -#define ACE_JAV_FIREMODE_TOP 2 - - -// Javelin IGUI defines -#define __JavelinIGUI (uinamespace getVariable "ACE_RscOptics_javelin") - -// Custom controls -#define __JavelinIGUISeek (__JavelinIGUI displayCtrl 699000) -#define __JavelinIGUITop (__JavelinIGUI displayCtrl 699001) -#define __JavelinIGUIDir (__JavelinIGUI displayCtrl 699002) -#define __JavelinIGUINFOV (__JavelinIGUI displayCtrl 699003) - -// Constrains -#define __JavelinIGUITargetingConstrains (__JavelinIGUI displayCtrl 699100) -#define __JavelinIGUITargetingConstrainTop (__JavelinIGUI displayCtrl 699101) -#define __JavelinIGUITargetingConstrainBottom (__JavelinIGUI displayCtrl 699102) -#define __JavelinIGUITargetingConstrainLeft (__JavelinIGUI displayCtrl 699103) -#define __JavelinIGUITargetingConstrainRight (__JavelinIGUI displayCtrl 699104) - -// Targeting gate -#define __JavelinIGUITargetingGate (__JavelinIGUI displayCtrl 699200) -#define __JavelinIGUITargetingGateTL (__JavelinIGUI displayCtrl 699201) -#define __JavelinIGUITargetingGateTR (__JavelinIGUI displayCtrl 699202) -#define __JavelinIGUITargetingGateBL (__JavelinIGUI displayCtrl 699203) -#define __JavelinIGUITargetingGateBR (__JavelinIGUI displayCtrl 699204) - -// Rangefinder -#define __JavelinIGUIRangefinder (__JavelinIGUI displayCtrl 151) - -// Targeting lines -#define __JavelinIGUITargetingLines (__JavelinIGUI displayCtrl 699300) -#define __JavelinIGUITargetingLineH (__JavelinIGUI displayCtrl 699301) -#define __JavelinIGUITargetingLineV (__JavelinIGUI displayCtrl 699302) - -// Colors for controls -#define __ColorOrange [0.9255,0.5216,0.1216,1] -#define __ColorGreen [0.2941,0.8745,0.2157,1] -#define __ColorGray [0.2941,0.2941,0.2941,1] +#define COMPONENT wep_javelin +#include "\z\ace\Addons\main\script_mod.hpp" + +#ifdef DEBUG_ENABLED_WEP_JAVELIN + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_WEP_JAVELIN + #define DEBUG_SETTINGS DEBUG_SETTINGS_WEP_JAVELIN +#endif + +#include "\z\ace\Addons\main\script_macros.hpp" + +#define ACE_JAV_FIREMODE_DIR 1 +#define ACE_JAV_FIREMODE_TOP 2 + + +// Javelin IGUI defines +#define __JavelinIGUI (uinamespace getVariable "ACE_RscOptics_javelin") + +// Custom controls +#define __JavelinIGUISeek (__JavelinIGUI displayCtrl 699000) +#define __JavelinIGUITop (__JavelinIGUI displayCtrl 699001) +#define __JavelinIGUIDir (__JavelinIGUI displayCtrl 699002) +#define __JavelinIGUINFOV (__JavelinIGUI displayCtrl 699003) + +// Constrains +#define __JavelinIGUITargetingConstrains (__JavelinIGUI displayCtrl 699100) +#define __JavelinIGUITargetingConstrainTop (__JavelinIGUI displayCtrl 699101) +#define __JavelinIGUITargetingConstrainBottom (__JavelinIGUI displayCtrl 699102) +#define __JavelinIGUITargetingConstrainLeft (__JavelinIGUI displayCtrl 699103) +#define __JavelinIGUITargetingConstrainRight (__JavelinIGUI displayCtrl 699104) + +// Targeting gate +#define __JavelinIGUITargetingGate (__JavelinIGUI displayCtrl 699200) +#define __JavelinIGUITargetingGateTL (__JavelinIGUI displayCtrl 699201) +#define __JavelinIGUITargetingGateTR (__JavelinIGUI displayCtrl 699202) +#define __JavelinIGUITargetingGateBL (__JavelinIGUI displayCtrl 699203) +#define __JavelinIGUITargetingGateBR (__JavelinIGUI displayCtrl 699204) + +// Rangefinder +#define __JavelinIGUIRangefinder (__JavelinIGUI displayCtrl 151) + +// Targeting lines +#define __JavelinIGUITargetingLines (__JavelinIGUI displayCtrl 699300) +#define __JavelinIGUITargetingLineH (__JavelinIGUI displayCtrl 699301) +#define __JavelinIGUITargetingLineV (__JavelinIGUI displayCtrl 699302) + +// Colors for controls +#define __ColorOrange [0.9255,0.5216,0.1216,1] +#define __ColorGreen [0.2941,0.8745,0.2157,1] +#define __ColorGray [0.2941,0.2941,0.2941,1] #define __ColorNull [0,0,0,0] \ No newline at end of file diff --git a/addons/wep_javelin/stringtable.xml b/addons/wep_javelin/stringtable.xml index 4068d6f0a6..4654be3b03 100644 --- a/addons/wep_javelin/stringtable.xml +++ b/addons/wep_javelin/stringtable.xml @@ -1,24 +1,24 @@ - - - - - - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - - - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - - - + + + + + + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Захватить цель (удерживать) + + + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Переключение режимов огня + + + \ No newline at end of file diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml index b52100046f..e3006d2ff1 100644 --- a/addons/winddeflection/stringtable.xml +++ b/addons/winddeflection/stringtable.xml @@ -1,32 +1,38 @@ - - - - - - Wind Information - Informacje o wietrze - Información del viento - - - Direction: %1 - Kierunek: %1 - Dirección: %1 - - - Speed: %1 m/s - Prędkość: %1 - Velocidad: %1 m/s - - - Weather Information - Informacje o pogodzie - Información Meteorológica - - - Humidity: %1% - Wilgotność: %1 - Humedad: %1% - - - - + + + + + + + Wind Information + Informacje o wietrze + Información del viento + Ветер + + + Direction: %1 + Kierunek: %1 + Dirección: %1 + Направление: + + + Speed: %1 m/s + Prędkość: %1 + Velocidad: %1 m/s + Скорость: %1 м/с + + + Weather Information + Informacje o pogodzie + Información Meteorológica + Погода + + + Humidity: %1% + Wilgotność: %1 + Humedad: %1% + Влажность: %1% + + + + \ No newline at end of file diff --git a/extensions/CMakeLists.txt b/extensions/CMakeLists.txt index f0e21e9207..a962f42ff3 100644 --- a/extensions/CMakeLists.txt +++ b/extensions/CMakeLists.txt @@ -1,31 +1,31 @@ -cmake_minimum_required (VERSION 3.0) -project (ACE) - -if (NOT CMAKE_BUILD_TYPE AND CMAKE_COMPILER_IS_GNUCXX) - message(STATUS "No build type selected, default to Debug") - set(CMAKE_BUILD_TYPE "Debug") -endif() - -option(USE_64BIT_BUILD "USE_64BIT_BUILD" OFF) -option(USE_STATIC_LINKING "USE_STATIC_LINKING" ON) - - -if(CMAKE_COMPILER_IS_GNUCXX) - SET(CMAKE_CXX_FLAGS "-std=c++11 -march=i686 -m32 -O2 -s -fPIC -fpermissive") - set(CMAKE_FIND_LIBRARY_SUFFIXES ".a") - set(CMAKE_SHARED_LINKER_FLAGS "-static-libgcc -static-libstdc++") -else() - set(CMAKE_CXX_FLAGS_DEBUG "/D _DEBUG /MTd /Zi /Ob0 /Od /RTC1") - set(CMAKE_CXX_FLAGS_MINSIZEREL "/MT /O1 /Ob1 /D NDEBUG") - set(CMAKE_CXX_FLAGS_RELEASE "/MT /O2 /Ob2 /D NDEBUG") - set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "/MT /Zi /O2 /Ob1 /D NDEBUG") -endif() - -file(GLOB ACE_COMMON_SOURCES common/*.h common/*.hpp common/*.c common/*.cpp) -add_library(ace_common STATIC ${ACE_COMMON_SOURCES}) -include_directories(AFTER "common") - -# Add extensions to build here -add_subdirectory(fcs) - +cmake_minimum_required (VERSION 3.0) +project (ACE) + +if (NOT CMAKE_BUILD_TYPE AND CMAKE_COMPILER_IS_GNUCXX) + message(STATUS "No build type selected, default to Debug") + set(CMAKE_BUILD_TYPE "Debug") +endif() + +option(USE_64BIT_BUILD "USE_64BIT_BUILD" OFF) +option(USE_STATIC_LINKING "USE_STATIC_LINKING" ON) + + +if(CMAKE_COMPILER_IS_GNUCXX) + SET(CMAKE_CXX_FLAGS "-std=c++11 -march=i686 -m32 -O2 -s -fPIC -fpermissive") + set(CMAKE_FIND_LIBRARY_SUFFIXES ".a") + set(CMAKE_SHARED_LINKER_FLAGS "-static-libgcc -static-libstdc++") +else() + set(CMAKE_CXX_FLAGS_DEBUG "/D _DEBUG /MTd /Zi /Ob0 /Od /RTC1") + set(CMAKE_CXX_FLAGS_MINSIZEREL "/MT /O1 /Ob1 /D NDEBUG") + set(CMAKE_CXX_FLAGS_RELEASE "/MT /O2 /Ob2 /D NDEBUG") + set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "/MT /Zi /O2 /Ob1 /D NDEBUG") +endif() + +file(GLOB ACE_COMMON_SOURCES common/*.h common/*.hpp common/*.c common/*.cpp) +add_library(ace_common STATIC ${ACE_COMMON_SOURCES}) +include_directories(AFTER "common") + +# Add extensions to build here +add_subdirectory(fcs) + message("Build Type: ${CMAKE_BUILD_TYPE}") \ No newline at end of file diff --git a/extensions/build/.gitignore b/extensions/build/.gitignore index 44c5ea8fa7..86d0cb2726 100644 --- a/extensions/build/.gitignore +++ b/extensions/build/.gitignore @@ -1,4 +1,4 @@ -# Ignore everything in this directory -* -# Except this file +# Ignore everything in this directory +* +# Except this file !.gitignore \ No newline at end of file diff --git a/extensions/common/ace_common.cpp b/extensions/common/ace_common.cpp index 6ccd690c3a..2f887450f2 100644 --- a/extensions/common/ace_common.cpp +++ b/extensions/common/ace_common.cpp @@ -1,4 +1,4 @@ - -int test(int var) { - return var; + +int test(int var) { + return var; } \ No newline at end of file diff --git a/extensions/common/ace_common.h b/extensions/common/ace_common.h index 4a8847b209..d20e16d06b 100644 --- a/extensions/common/ace_common.h +++ b/extensions/common/ace_common.h @@ -1,4 +1,4 @@ -#pragma once - -#include "targetver.h" - +#pragma once + +#include "targetver.h" + diff --git a/extensions/common/targetver.h b/extensions/common/targetver.h index 781012c18f..91fa5cc012 100644 --- a/extensions/common/targetver.h +++ b/extensions/common/targetver.h @@ -1,8 +1,8 @@ -#pragma once - -#ifdef _WIN32 - #define WIN32_LEAN_AND_MEAN - #include -#else - +#pragma once + +#ifdef _WIN32 + #define WIN32_LEAN_AND_MEAN + #include +#else + #endif \ No newline at end of file diff --git a/extensions/fcs/CMakeLists.txt b/extensions/fcs/CMakeLists.txt index 2b24542566..db26d85b2a 100644 --- a/extensions/fcs/CMakeLists.txt +++ b/extensions/fcs/CMakeLists.txt @@ -1,11 +1,11 @@ -set(ACE_EXTENSION_NAME "ace_fcs") - -file(GLOB SOURCES *.h *.hpp *.c *.cpp) -add_library( ${ACE_EXTENSION_NAME} SHARED ${SOURCES}) -add_dependencies(${ACE_EXTENSION_NAME} ace_common) -SET_TARGET_PROPERTIES(${ACE_EXTENSION_NAME} PROPERTIES PREFIX "") - -if(CMAKE_COMPILER_IS_GNUCXX) - set_target_properties(${ACE_EXTENSION_NAME} PROPERTIES LINK_SEARCH_START_STATIC 1) - set_target_properties(${ACE_EXTENSION_NAME} PROPERTIES LINK_SEARCH_END_STATIC 1) +set(ACE_EXTENSION_NAME "ace_fcs") + +file(GLOB SOURCES *.h *.hpp *.c *.cpp) +add_library( ${ACE_EXTENSION_NAME} SHARED ${SOURCES}) +add_dependencies(${ACE_EXTENSION_NAME} ace_common) +SET_TARGET_PROPERTIES(${ACE_EXTENSION_NAME} PROPERTIES PREFIX "") + +if(CMAKE_COMPILER_IS_GNUCXX) + set_target_properties(${ACE_EXTENSION_NAME} PROPERTIES LINK_SEARCH_START_STATIC 1) + set_target_properties(${ACE_EXTENSION_NAME} PROPERTIES LINK_SEARCH_END_STATIC 1) endif() \ No newline at end of file From 7c2b1a4ecc158b43499cc1423f5e38c1b4f5779b Mon Sep 17 00:00:00 2001 From: Kavinsky Date: Fri, 10 Apr 2015 17:03:07 +0200 Subject: [PATCH 189/816] Added Kavinsky to AUTHORS.txt --- AUTHORS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.txt b/AUTHORS.txt index b931d774ac..4fac690aa4 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -65,3 +65,4 @@ simon84 Tonic Tourorist Valentin Torikian +Kavinsky \ No newline at end of file From 584c77a0b6e67f3d92cd1aa100aa23a13025e7fc Mon Sep 17 00:00:00 2001 From: Grzegorz Date: Fri, 10 Apr 2015 17:07:40 +0200 Subject: [PATCH 190/816] microdagr PL translation fixes --- addons/microdagr/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index ccedfd346f..b064aef598 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -20,7 +20,7 @@ Show Waypoints On Map: - Pokaż pkt. trasy na mapie: + Pokaż PT na mapie: Degrees @@ -67,7 +67,7 @@ Range: Reichweite: - Odległość: + Dystans: Compass Direction From c7ad94efbf652749ab34c25c21f37be200709319 Mon Sep 17 00:00:00 2001 From: commy2 Date: Fri, 10 Apr 2015 17:09:48 +0200 Subject: [PATCH 191/816] renamed hpp to ACE_Triggers --- addons/explosives/{CfgTriggers.hpp => ACE_Triggers.hpp} | 0 addons/explosives/config.cpp | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) rename addons/explosives/{CfgTriggers.hpp => ACE_Triggers.hpp} (100%) diff --git a/addons/explosives/CfgTriggers.hpp b/addons/explosives/ACE_Triggers.hpp similarity index 100% rename from addons/explosives/CfgTriggers.hpp rename to addons/explosives/ACE_Triggers.hpp diff --git a/addons/explosives/config.cpp b/addons/explosives/config.cpp index 3dcf295b87..e77d2bf624 100644 --- a/addons/explosives/config.cpp +++ b/addons/explosives/config.cpp @@ -18,7 +18,8 @@ class CfgPatches { #include "CfgMagazines.hpp" #include "CfgWeapons.hpp" #include "CfgVehicles.hpp" -#include "CfgTriggers.hpp" + +#include "ACE_Triggers.hpp" #include "ExplosivesUI.hpp" class CfgActions { From 6de5cd76dcc94ce280985c5dff7001fbdba2c1ff Mon Sep 17 00:00:00 2001 From: FreeZbe Date: Fri, 10 Apr 2015 17:10:51 +0200 Subject: [PATCH 192/816] Translation changes --- addons/inventory/stringtable.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml index f93e0d9627..03212ef203 100644 --- a/addons/inventory/stringtable.xml +++ b/addons/inventory/stringtable.xml @@ -4,11 +4,13 @@ Make Inventory Display Bigger + Agrandir la taille de l'affichage de l'inventaire Die Anzeige des Inventar vergrößern. Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed. + L'inventaire est normalement affiché en fonction de la taille de l'UI. Cette option permet d'agrandir l'affichage de l'inventaire, mais n'a aucun effet sur la taille des polices permettant d'afficher plus de ligne Normalerweise wird die Größe des Inventars mit der Größe der UI skaliert. Diese Einstellung allerdings vergrößert das Inventar bei gleichbleibender Schriftgröße, so dass mehr Einträge angzeigt werden können. - \ No newline at end of file + From 62bb1c6907240eacb058c5348e77bfe029b469c5 Mon Sep 17 00:00:00 2001 From: FreeZbe Date: Fri, 10 Apr 2015 17:11:15 +0200 Subject: [PATCH 193/816] Translation changes --- addons/inventory/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml index 03212ef203..8052da9b2b 100644 --- a/addons/inventory/stringtable.xml +++ b/addons/inventory/stringtable.xml @@ -4,7 +4,7 @@ Make Inventory Display Bigger - Agrandir la taille de l'affichage de l'inventaire + Agrandir la taille d'affichage de l'inventaire Die Anzeige des Inventar vergrößern. From 4e507600643d9e802155dd04f9b3f91d800f96ed Mon Sep 17 00:00:00 2001 From: ulteq Date: Fri, 10 Apr 2015 18:08:38 +0200 Subject: [PATCH 194/816] Fixed a syntax error --- addons/atragmx/RscTitles.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/atragmx/RscTitles.hpp b/addons/atragmx/RscTitles.hpp index e16addf10f..cead81c3c0 100644 --- a/addons/atragmx/RscTitles.hpp +++ b/addons/atragmx/RscTitles.hpp @@ -942,7 +942,7 @@ class ATragMX_Display { y=0.265*safezoneH+safezoneY+0.2; colorBackground[]={0,0,0,0}; colorBackgroundActive[]={0,0,0,0}; - action=QUOTE(GVAR(speedAssistTimer=false)); + action=QUOTE(GVAR(speedAssistTimer)=false); }; class TEXT_TARGET_SPEED_ASSIST_TIME_OUTPUT: ATragMX_RscText { idc=9001; @@ -964,7 +964,7 @@ class ATragMX_Display { colorBackground[]={0.15,0.21,0.23,0.3}; colorFocused[]={0.15,0.21,0.23,0.2}; text="Stop"; - action=QUOTE(GVAR(speedAssistTimer=false)); + action=QUOTE(GVAR(speedAssistTimer)=false); }; class TEXT_RANGE_CARD_SETUP_START_RANGE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE { From 9604699f2653de36008e93cc498dd1c7a0722102 Mon Sep 17 00:00:00 2001 From: ulteq Date: Fri, 10 Apr 2015 18:11:01 +0200 Subject: [PATCH 195/816] Replaced QUOTE(GVAR(...)) with QGVAR(...) --- addons/atragmx/functions/fnc_update_target.sqf | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/addons/atragmx/functions/fnc_update_target.sqf b/addons/atragmx/functions/fnc_update_target.sqf index 76e5587510..bebec4b60f 100644 --- a/addons/atragmx/functions/fnc_update_target.sqf +++ b/addons/atragmx/functions/fnc_update_target.sqf @@ -1,22 +1,22 @@ #include "script_component.hpp" -if (!isNil QUOTE(GVAR(windSpeed))) then +if (!isNil QGVAR(windSpeed)) then { ctrlSetText [300, Str(Round((GVAR(windSpeed) select GVAR(currentTarget)) * 100) / 100)]; }; -if (!isNil QUOTE(GVAR(windDirection))) then +if (!isNil QGVAR(windDirection)) then { ctrlSetText [310, Str(Round((GVAR(windDirection) select GVAR(currentTarget))))]; }; -if (!isNil QUOTE(GVAR(inclinationAngle))) then +if (!isNil QGVAR(inclinationAngle)) then { ctrlSetText [320, Str(Round((GVAR(inclinationAngle) select GVAR(currentTarget))))]; }; -if (!isNil QUOTE(GVAR(targetSpeed))) then +if (!isNil QGVAR(targetSpeed)) then { ctrlSetText [330, Str(Round((GVAR(targetSpeed) select GVAR(currentTarget)) * 100) / 100)]; }; -if (!isNil QUOTE(GVAR(targetRange))) then +if (!isNil QGVAR(targetRange)) then { ctrlSetText [340, Str(Round((GVAR(targetRange) select GVAR(currentTarget))))]; }; From 31a08d22d8897192df405a7df8237792fccc9558 Mon Sep 17 00:00:00 2001 From: FreeZbe Date: Fri, 10 Apr 2015 18:18:45 +0200 Subject: [PATCH 196/816] Translation changes --- addons/nametags/stringtable.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index 622df44aca..2f3b156c83 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -60,6 +60,7 @@ Show vehicle crew info + Afficher les informations de l'équipage Zeige Fahrzeugbesatzung Mostrar tripulantes Pokaż informacje o załodze pojazdu @@ -68,14 +69,17 @@ Show name tags for AI units + Afficher les noms des IA Show SoundWaves (requires player names) + Afficher "qui parle" (si noms affichés) Zeigen Schallwelle (benötigt spielernamen) Mostrar onda sonora (requiere Mostrar nombres de jugadores) Default Nametag Color (Non Group Members) + Couleur d'affichage par défaut (si dans aucun groupe) - \ No newline at end of file + From 68d08b8c7b9bd7191165e3d454e0f33fc739d3a8 Mon Sep 17 00:00:00 2001 From: EpMAK Date: Fri, 10 Apr 2015 19:46:18 +0300 Subject: [PATCH 197/816] Revert "Translation" This reverts commit fab5605ad5018ad9a96a19f2f974a4fcc4ef9f27. --- .gitattributes | 17 - .gitignore | 12 +- addons/aircraft/Heli_Attack_01_base_F.hpp | 1956 ++++++------- addons/aircraft/RscInGameUI.hpp | 1160 ++++---- addons/attach/stringtable.xml | 20 +- addons/ballistics/CfgAmmo.hpp | 38 +- addons/captives/stringtable.xml | 9 +- .../common/functions/fnc__handleNetEvent.sqf | 146 +- .../common/functions/fnc_addEventHandler.sqf | 62 +- addons/common/functions/fnc_dumpArray.sqf | 50 +- .../functions/fnc_dumpPerformanceCounters.sqf | 144 +- .../functions/fnc_getTurretDirection.sqf | 72 +- addons/common/functions/fnc_globalEvent.sqf | 42 +- addons/common/functions/fnc_localEvent.sqf | 66 +- .../functions/fnc_removeAllEventHandlers.sqf | 40 +- .../functions/fnc_removeEventHandler.sqf | 46 +- addons/common/functions/fnc_serverEvent.sqf | 58 +- addons/common/functions/fnc_targetEvent.sqf | 66 +- addons/common/functions/script_component.hpp | 24 +- addons/common/stringtable.xml | 16 +- addons/dragging/stringtable.xml | 7 +- addons/explosives/stringtable.xml | 48 +- addons/fcs/functions/fnc_onForceUpdate.sqf | 12 +- addons/fcs/stringtable.xml | 148 +- addons/frag/CfgAmmo.hpp | 704 ++--- addons/frag/CfgEventhandlers.hpp | 34 +- addons/frag/XEH_post_init.sqf | 34 +- addons/frag/XEH_pre_Init.sqf | 90 +- addons/frag/config.cpp | 32 +- .../frag/functions/fnc_BIS_ARTY_WRAPPER.sqf | 24 +- addons/frag/functions/fnc_addBlackList.sqf | 6 +- addons/frag/functions/fnc_addManualTrack.sqf | 12 +- addons/frag/functions/fnc_addTrack.sqf | 38 +- addons/frag/functions/fnc_clearTraces.sqf | 2 +- addons/frag/functions/fnc_denyFrag.sqf | 12 +- addons/frag/functions/fnc_doSpall.sqf | 330 +-- addons/frag/functions/fnc_drawTraces.sqf | 62 +- addons/frag/functions/fnc_frag_trace.sqf | 18 +- addons/frag/functions/fnc_frago.sqf | 460 +-- addons/frag/functions/fnc_removeTrack.sqf | 26 +- addons/frag/functions/fnc_spallHP.sqf | 56 +- addons/frag/functions/fnc_spallTrack.sqf | 78 +- addons/frag/functions/fnc_startTracing.sqf | 8 +- addons/frag/functions/fnc_stopTracing.sqf | 8 +- addons/frag/functions/fnc_trackFragRound.sqf | 104 +- addons/frag/functions/fnc_trackTrace.sqf | 26 +- addons/frag/functions/fnc_vectorDiffFast.sqf | 30 +- addons/frag/script_component.hpp | 30 +- addons/frag/stringtable.xml | 28 +- addons/goggles/stringtable.xml | 6 +- addons/grenades/stringtable.xml | 8 +- addons/hearing/stringtable.xml | 3 +- addons/interact_menu/XEH_clientInit.sqf | 104 +- addons/interact_menu/stringtable.xml | 7 +- addons/interaction/stringtable.xml | 5 +- addons/inventory/stringtable.xml | 4 +- addons/kestrel/stringtable.xml | 4 +- addons/laser/CfgEventhandlers.hpp | 22 +- addons/laser/CfgVehicles.hpp | 16 +- addons/laser/XEH_post_init.sqf | 6 +- addons/laser/XEH_pre_init.sqf | 50 +- addons/laser/config.cpp | 26 +- addons/laser/functions/fnc_checkLos.sqf | 60 +- .../functions/fnc_findLaserDesignator.sqf | 138 +- .../laser/functions/fnc_findStrongestRay.sqf | 96 +- addons/laser/functions/fnc_laserTargetPFH.sqf | 52 +- addons/laser/functions/fnc_laser_init.sqf | 50 +- addons/laser/functions/fnc_rotateVectLine.sqf | 74 +- .../functions/fnc_rotateVectLineGetMap.sqf | 72 +- addons/laser/functions/fnc_shootCone.sqf | 130 +- addons/laser/functions/fnc_shootRay.sqf | 58 +- .../functions/fnc_translateToModelSpace.sqf | 30 +- .../functions/fnc_translateToWeaponSpace.sqf | 42 +- addons/laser/script_component.hpp | 28 +- .../laser_selfdesignate/CfgEventhandlers.hpp | 36 +- addons/laser_selfdesignate/CfgUI.hpp | 62 +- addons/laser_selfdesignate/CfgVehicles.hpp | 60 +- addons/laser_selfdesignate/CfgWeapons.hpp | 22 +- addons/laser_selfdesignate/XEH_post_init.sqf | 6 +- addons/laser_selfdesignate/XEH_pre_init.sqf | 22 +- addons/laser_selfdesignate/config.cpp | 34 +- .../functions/fnc_laserHudDesignateOff.sqf | 38 +- .../functions/fnc_laserHudDesignateOn.sqf | 222 +- .../functions/script_component.hpp | 2 +- .../laser_selfdesignate/script_component.hpp | 24 +- addons/laser_selfdesignate/stringtable.xml | 4 +- addons/laserpointer/stringtable.xml | 10 +- addons/logistics_uavbattery/stringtable.xml | 10 +- addons/logistics_wirecutter/stringtable.xml | 10 +- addons/magazinerepack/stringtable.xml | 5 +- addons/magazines/stringtable.xml | 38 +- addons/main/About.hpp | 70 +- addons/main/CfgModuleCategories.hpp | 14 +- addons/main/about.sqf | 418 +-- addons/main/config.cpp | 1178 ++++---- addons/main/license.sqf | 184 +- addons/main/license.txt | 184 +- addons/main/script_common.hpp | 6 +- addons/main/script_component.hpp | 28 +- addons/main/script_config.hpp | 86 +- addons/main/script_debug.hpp | 90 +- addons/main/script_macros.hpp | 488 +-- addons/main/script_macros_menudef.hpp | 52 +- addons/main/script_mod.hpp | 110 +- addons/maptools/stringtable.xml | 4 +- addons/markers/stringtable.xml | 4 +- addons/medical/stringtable.xml | 1837 ++++++------ addons/microdagr/stringtable.xml | 24 +- addons/missileguidance/CfgAmmo.hpp | 18 +- addons/missileguidance/CfgEventhandlers.hpp | 32 +- addons/missileguidance/CfgWeapons.hpp | 66 +- addons/missileguidance/XEH_post_init.sqf | 6 +- addons/missileguidance/XEH_pre_init.sqf | 26 +- addons/missileguidance/config.cpp | 28 +- .../missileguidance/functions/fnc_fired.sqf | 36 +- .../functions/fnc_guidance_DAGR.sqf | 238 +- .../functions/fnc_guidance_HellfireII.sqf | 496 ++-- .../functions/fnc_guidance_LGB.sqf | 216 +- .../functions/fnc_rotateVectLine.sqf | 74 +- .../functions/fnc_rotateVectLineGetMap.sqf | 72 +- .../functions/fnc_translateToModelSpace.sqf | 30 +- .../functions/fnc_translateToWeaponSpace.sqf | 42 +- addons/missileguidance/script_component.hpp | 26 +- addons/nametags/stringtable.xml | 5 +- addons/optionsmenu/stringtable.xml | 19 +- addons/overheating/stringtable.xml | 4 +- addons/realisticnames/stringtable.xml | 2608 +++++++++-------- addons/reload/stringtable.xml | 10 +- addons/reloadlaunchers/stringtable.xml | 46 +- addons/respawn/stringtable.xml | 7 +- addons/switchunits/stringtable.xml | 5 +- addons/weaponselect/stringtable.xml | 6 +- addons/wep_javelin/CfgEventhandlers.hpp | 34 +- addons/wep_javelin/CfgSounds.hpp | 26 +- addons/wep_javelin/RscInGameUI.hpp | 916 +++--- addons/wep_javelin/XEH_clientInit.sqf | 4 +- addons/wep_javelin/XEH_post_init.sqf | 4 +- addons/wep_javelin/XEH_pre_init.sqf | 28 +- addons/wep_javelin/config.cpp | 28 +- .../functions/fnc_cycleFireMode.sqf | 38 +- addons/wep_javelin/functions/fnc_fired.sqf | 568 ++-- .../wep_javelin/functions/fnc_lockKeyDown.sqf | 4 +- .../wep_javelin/functions/fnc_lockKeyUp.sqf | 4 +- .../wep_javelin/functions/fnc_onOpticDraw.sqf | 262 +- .../wep_javelin/functions/fnc_onOpticLoad.sqf | 32 +- .../functions/fnc_translateToModelSpace.sqf | 38 +- .../functions/fnc_translateToWeaponSpace.sqf | 50 +- addons/wep_javelin/initKeybinds.sqf | 58 +- addons/wep_javelin/script_component.hpp | 104 +- addons/wep_javelin/stringtable.xml | 48 +- addons/winddeflection/stringtable.xml | 70 +- extensions/CMakeLists.txt | 60 +- extensions/build/.gitignore | 6 +- extensions/common/ace_common.cpp | 6 +- extensions/common/ace_common.h | 8 +- extensions/common/targetver.h | 14 +- extensions/fcs/CMakeLists.txt | 20 +- 157 files changed, 9703 insertions(+), 9827 deletions(-) delete mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index bdb0cabc87..0000000000 --- a/.gitattributes +++ /dev/null @@ -1,17 +0,0 @@ -# Auto detect text files and perform LF normalization -* text=auto - -# Custom for Visual Studio -*.cs diff=csharp - -# Standard to msysgit -*.doc diff=astextplain -*.DOC diff=astextplain -*.docx diff=astextplain -*.DOCX diff=astextplain -*.dot diff=astextplain -*.DOT diff=astextplain -*.pdf diff=astextplain -*.PDF diff=astextplain -*.rtf diff=astextplain -*.RTF diff=astextplain diff --git a/.gitignore b/.gitignore index a363b6b9c4..76f95dcd10 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ -release/* -*.cache -*.pbo -texHeaders.bin -*.swp -*.swo +release/* +*.cache +*.pbo +texHeaders.bin +*.swp +*.swo diff --git a/addons/aircraft/Heli_Attack_01_base_F.hpp b/addons/aircraft/Heli_Attack_01_base_F.hpp index c7e953d378..7276b3e402 100644 --- a/addons/aircraft/Heli_Attack_01_base_F.hpp +++ b/addons/aircraft/Heli_Attack_01_base_F.hpp @@ -1,979 +1,979 @@ -class Heli_Attack_01_base_F: Helicopter_Base_F { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; - driverCanEject = 1; - - class MFD - { - class AirplaneHUD - { - class Bones{}; - class Draw{}; - topLeft = "HUD_top_left"; - topRight = "HUD_top_right"; - bottomLeft = "HUD_bottom_left"; - borderLeft = 0; - borderRight = 0; - borderTop = 0; - borderBottom = 0; - color[] = {0.15,1,0.15,1}; - enableParallax = 0; - helmetMountedDisplay = 1; - helmetPosition[] = {0,0,0}; - helmetRight[] = {0,0,0}; - helmetDown[] = {0,0,0}; - }; - class ACE_HUD_1 - { - topLeft = "HUD_top_left"; - topRight = "HUD_top_right"; - bottomLeft = "HUD_bottom_left"; - borderLeft = 0; - borderRight = 0; - borderTop = 0; - borderBottom = 0; - color[] = {0.15,1,0.15,1}; - enableParallax = 0; - class Bones - { - class GunnerAim - { - type = "vector"; - source = "weapon"; - pos0[] = {0.5,"0.9 - 0.04 + 0.012"}; - pos10[] = {"0.5 + 0.0111","0.9 - 0.04 + 0.012 + 0.0133"}; - }; - class Target - { - source = "target"; - type = "vector"; - pos0[] = {0.5,0.5}; - pos10[] = {0.85,0.85}; - }; - class Velocity - { - type = "vector"; - source = "velocity"; - pos0[] = {0.5,0.5}; - pos10[] = {0.65,0.65}; - }; - class Velocity_slip - { - type = "vector"; - source = "velocity"; - pos0[] = {0.5,0.845}; - pos10[] = {0.53,0.845}; - }; - class VspeedBone - { - type = "linear"; - source = "vspeed"; - sourceScale = 1; - min = -10; - max = 10; - minPos[] = {0.93,0.2}; - maxPos[] = {0.93,0.8}; - }; - class RadarAltitudeBone - { - type = "linear"; - source = "altitudeAGL"; - sourceScale = 1; - min = 0; - max = 60; - minPos[] = {0.965,0.2}; - maxPos[] = {0.965,0.8}; - }; - class HorizonBankRot - { - type = "rotational"; - source = "horizonBank"; - center[] = {0.5,0.5}; - min = -3.1416; - max = 3.1416; - minAngle = -180; - maxAngle = 180; - aspectRatio = 1; - }; - class ForwardVec - { - type = "vector"; - source = "forward"; - pos0[] = {0,0}; - pos10[] = {0.25,0.25}; - }; - class WeaponAim - { - type = "vector"; - source = "weapon"; - pos0[] = {0.5,0.5}; - pos10[] = {0.75,0.75}; - }; - class Level0 - { - type = "horizon"; - pos0[] = {0.5,0.5}; - pos10[] = {0.78,0.78}; - angle = 0; - }; - class LevelP5: Level0 - { - angle = 5; - }; - class LevelM5: Level0 - { - angle = -5; - }; - class LevelP10: Level0 - { - angle = 10; - }; - class LevelM10: Level0 - { - angle = -10; - }; - class LevelP15: Level0 - { - angle = 15; - }; - class LevelM15: Level0 - { - angle = -15; - }; - class LevelP20: Level0 - { - angle = 20; - }; - class LevelM20: Level0 - { - angle = -20; - }; - class LevelP25: Level0 - { - angle = 25; - }; - class LevelM25: Level0 - { - angle = -25; - }; - class LevelP30: Level0 - { - angle = 30; - }; - class LevelM30: Level0 - { - angle = -30; - }; - class LevelP35: Level0 - { - angle = 35; - }; - class LevelM35: Level0 - { - angle = -35; - }; - class LevelP40: Level0 - { - angle = 40; - }; - class LevelM40: Level0 - { - angle = -40; - }; - class LevelP45: Level0 - { - angle = 45; - }; - class LevelM45: Level0 - { - angle = -45; - }; - class LevelP50: Level0 - { - angle = 50; - }; - class LevelM50: Level0 - { - angle = -50; - }; - }; - class Draw - { - color[] = {0.18,1,0.18}; - alpha = 1; - condition = "on"; - class Horizont - { - clipTL[] = {0.15,0.15}; - clipBR[] = {0.85,0.85}; - class Dimmed - { - class Level0 - { - type = "line"; - points[] = {{ "Level0",{ -0.42,0 },1 },{ "Level0",{ -0.38,0 },1 },{ },{ "Level0",{ -0.37,0 },1 },{ "Level0",{ -0.33,0 },1 },{ },{ "Level0",{ -0.32,0 },1 },{ "Level0",{ -0.28,0 },1 },{ },{ "Level0",{ -0.27,0 },1 },{ "Level0",{ -0.23,0 },1 },{ },{ "Level0",{ -0.22,0 },1 },{ "Level0",{ -0.18,0 },1 },{ },{ "Level0",{ -0.17,0 },1 },{ "Level0",{ -0.13,0 },1 },{ },{ "Level0",{ -0.12,0 },1 },{ "Level0",{ -0.08,0 },1 },{ },{ "Level0",{ 0.42,0 },1 },{ "Level0",{ 0.38,0 },1 },{ },{ "Level0",{ 0.37,0 },1 },{ "Level0",{ 0.33,0 },1 },{ },{ "Level0",{ 0.32,0 },1 },{ "Level0",{ 0.28,0 },1 },{ },{ "Level0",{ 0.27,0 },1 },{ "Level0",{ 0.23,0 },1 },{ },{ "Level0",{ 0.22,0 },1 },{ "Level0",{ 0.18,0 },1 },{ },{ "Level0",{ 0.17,0 },1 },{ "Level0",{ 0.13,0 },1 },{ },{ "Level0",{ 0.12,0 },1 },{ "Level0",{ 0.08,0 },1 }}; - }; - }; - }; - class HorizonBankRot - { - type = "line"; - width = 3; - points[] = {{ "HorizonBankRot",{ 0,0.25 },1 },{ "HorizonBankRot",{ -0.01,0.23 },1 },{ "HorizonBankRot",{ 0.01,0.23 },1 },{ "HorizonBankRot",{ 0,0.25 },1 }}; - }; - class Static_HAD_BOX - { - clipTL[] = {0,1}; - clipBR[] = {1,0}; - type = "line"; - width = 5; - points[] = {{ { "0.5-0.1","0.9-0.04" },1 },{ { "0.5-0.1","0.9+0.04" },1 },{ { "0.5+0.1","0.9+0.04" },1 },{ { "0.5+0.1","0.9-0.04" },1 },{ { "0.5-0.1","0.9-0.04" },1 },{ },{ { "0.5-0.1","0.9-0.04+0.012" },1 },{ { "0.5-0.092","0.9-0.04+0.012" },1 },{ },{ { "0.5+0.1","0.9-0.04+0.012" },1 },{ { "0.5+0.092","0.9-0.04+0.012" },1 },{ },{ { 0.5,"0.9-0.04" },1 },{ { 0.5,"0.9-0.032" },1 },{ },{ { 0.5,"0.9+0.04" },1 },{ { 0.5,"0.9+0.032" },1 },{ }}; - }; - class Gunner_HAD - { - type = "line"; - width = 6; - points[] = {{ "GunnerAim",{ -0.015,-0.008 },1 },{ "GunnerAim",{ -0.015,0.008 },1 },{ "GunnerAim",{ 0.015,0.008 },1 },{ "GunnerAim",{ 0.015,-0.008 },1 },{ "GunnerAim",{ -0.015,-0.008 },1 }}; - }; - class Slip_ball_group - { - class Slip_bars - { - type = "line"; - width = 4; - points[] = {{ { "0.5-0.018","0.9-0.04" },1 },{ { "0.5-0.018","0.9-0.075" },1 },{ },{ { "0.5+0.018","0.9-0.04" },1 },{ { "0.5+0.018","0.9-0.075" },1 }}; - }; - class Slip_ball - { - type = "line"; - width = 6; - points[] = {{ "Velocity_slip",1,{ "0 * 0.75","-0.02 * 0.75" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.75","-0.01732 * 0.75" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.75","-0.0099999998 * 0.75" },1 },{ "Velocity_slip",1,{ "0.02 * 0.75","0 * 0.75" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.75","0.0099999998 * 0.75" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.75","0.01732 * 0.75" },1 },{ "Velocity_slip",1,{ "0 * 0.75","0.02 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.75","0.01732 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.75","0.0099999998 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.75","0 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.75","-0.0099999998 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.75","-0.01732 * 0.75" },1 },{ "Velocity_slip",1,{ "0 * 0.75","-0.02 * 0.75" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.6","-0.02 * 0.6" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.6","-0.01732 * 0.6" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.6","-0.0099999998 * 0.6" },1 },{ "Velocity_slip",1,{ "0.02 * 0.6","0 * 0.6" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.6","0.0099999998 * 0.6" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.6","0.01732 * 0.6" },1 },{ "Velocity_slip",1,{ "0 * 0.6","0.02 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.6","0.01732 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.6","0.0099999998 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.6","0 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.6","-0.0099999998 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.6","-0.01732 * 0.6" },1 },{ "Velocity_slip",1,{ "0 * 0.6","-0.02 * 0.6" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.5","-0.02 * 0.5" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.5","-0.01732 * 0.5" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.5","-0.0099999998 * 0.5" },1 },{ "Velocity_slip",1,{ "0.02 * 0.5","0 * 0.5" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.5","0.0099999998 * 0.5" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.5","0.01732 * 0.5" },1 },{ "Velocity_slip",1,{ "0 * 0.5","0.02 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.5","0.01732 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.5","0.0099999998 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.5","0 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.5","-0.0099999998 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.5","-0.01732 * 0.5" },1 },{ "Velocity_slip",1,{ "0 * 0.5","-0.02 * 0.5" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.4","-0.02 * 0.4" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.4","-0.01732 * 0.4" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.4","-0.0099999998 * 0.4" },1 },{ "Velocity_slip",1,{ "0.02 * 0.4","0 * 0.4" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.4","0.0099999998 * 0.4" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.4","0.01732 * 0.4" },1 },{ "Velocity_slip",1,{ "0 * 0.4","0.02 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.4","0.01732 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.4","0.0099999998 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.4","0 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.4","-0.0099999998 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.4","-0.01732 * 0.4" },1 },{ "Velocity_slip",1,{ "0 * 0.4","-0.02 * 0.4" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.30","-0.02 * 0.30" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.30","-0.01732 * 0.30" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.30","-0.0099999998 * 0.30" },1 },{ "Velocity_slip",1,{ "0.02 * 0.30","0 * 0.30" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.30","0.0099999998 * 0.30" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.30","0.01732 * 0.30" },1 },{ "Velocity_slip",1,{ "0 * 0.30","0.02 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.30","0.01732 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.30","0.0099999998 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.30","0 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.30","-0.0099999998 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.30","-0.01732 * 0.30" },1 },{ "Velocity_slip",1,{ "0 * 0.30","-0.02 * 0.30" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.20","-0.02 * 0.20" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.20","-0.01732 * 0.20" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.20","-0.0099999998 * 0.20" },1 },{ "Velocity_slip",1,{ "0.02 * 0.20","0 * 0.20" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.20","0.0099999998 * 0.20" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.20","0.01732 * 0.20" },1 },{ "Velocity_slip",1,{ "0 * 0.20","0.02 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.20","0.01732 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.20","0.0099999998 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.20","0 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.20","-0.0099999998 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.20","-0.01732 * 0.20" },1 },{ "Velocity_slip",1,{ "0 * 0.20","-0.02 * 0.20" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.1","-0.02 * 0.1" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.1","-0.01732 * 0.1" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.1","-0.0099999998 * 0.1" },1 },{ "Velocity_slip",1,{ "0.02 * 0.1","0 * 0.1" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.1","0.0099999998 * 0.1" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.1","0.01732 * 0.1" },1 },{ "Velocity_slip",1,{ "0 * 0.1","0.02 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.1","0.01732 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.1","0.0099999998 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.1","0 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.1","-0.0099999998 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.1","-0.01732 * 0.1" },1 },{ "Velocity_slip",1,{ "0 * 0.1","-0.02 * 0.1" },1 }}; - }; - }; - class Centerline - { - type = "line"; - width = 5; - points[] = {{ { 0.5,0.48 },1 },{ { 0.5,0.45 },1 },{ },{ { 0.5,0.52 },1 },{ { 0.5,0.55 },1 },{ },{ { 0.48,0.5 },1 },{ { 0.45,0.5 },1 },{ },{ { 0.52,0.5 },1 },{ { 0.55,0.5 },1 },{ }}; - }; - class WeaponName - { - type = "text"; - source = "weapon"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{ 0.61,0.86 },1}; - right[] = {{ 0.65,0.86 },1}; - down[] = {{ 0.61,0.9 },1}; - }; - class Ammo_GUN - { - type = "group"; - condition = "mgun"; - class Ammo_count_GUN - { - type = "text"; - source = "ammo"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{ 0.61,0.89 },1}; - right[] = {{ 0.65,0.89 },1}; - down[] = {{ 0.61,0.93 },1}; - }; - }; - class Ammo_RKT - { - type = "group"; - condition = "rocket"; - class Ammo_count_RKT - { - type = "text"; - source = "ammo"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{ 0.61,0.89 },1}; - right[] = {{ 0.65,0.89 },1}; - down[] = {{ 0.61,0.93 },1}; - }; - }; - class Ammo_AGM - { - type = "group"; - condition = "AAmissile"; - class Ammo_count_AGM - { - type = "text"; - source = "ammo"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{ 0.61,0.89 },1}; - right[] = {{ 0.65,0.89 },1}; - down[] = {{ 0.61,0.93 },1}; - }; - }; - class Ammo_AAM - { - type = "group"; - condition = "ATmissile"; - class Ammo_count_AAM - { - type = "text"; - source = "ammo"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{ 0.61,0.89 },1}; - right[] = {{ 0.65,0.89 },1}; - down[] = {{ 0.61,0.93 },1}; - }; - }; - class Ammo_Bomb - { - type = "group"; - condition = "Bomb"; - class Ammo_count_Bomb - { - type = "text"; - source = "ammo"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{ 0.61,0.89 },1}; - right[] = {{ 0.65,0.89 },1}; - down[] = {{ 0.61,0.93 },1}; - }; - }; - class LightsGroup - { - type = "group"; - condition = "lights"; - class LightsText - { - type = "text"; - source = "static"; - text = "LIGHTS"; - align = "right"; - scale = 1; - pos[] = {{ 0.03,"0.53 + 0.055" },1}; - right[] = {{ 0.07,"0.53 + 0.055" },1}; - down[] = {{ 0.03,"0.53 + 0.095" },1}; - }; - }; - class CollisionLightsGroup - { - type = "group"; - condition = "collisionlights"; - class CollisionLightsText - { - type = "text"; - source = "static"; - text = "A-COL"; - align = "right"; - scale = 1; - pos[] = {{ 0.03,"0.53 + 0.105" },1}; - right[] = {{ 0.07,"0.53 + 0.105" },1}; - down[] = {{ 0.03,"0.53 + 0.145" },1}; - }; - }; - class GearGroup - { - type = "group"; - condition = "ils"; - class GearText - { - type = "text"; - source = "static"; - text = "GEAR"; - align = "right"; - scale = 1; - pos[] = {{ 0.03,"0.53 + 0.155" },1}; - right[] = {{ 0.07,"0.53 + 0.155" },1}; - down[] = {{ 0.03,"0.53 + 0.195" },1}; - }; - }; - class ATMissileTOFGroup - { - condition = "ATmissile"; - type = "group"; - class TOFtext - { - type = "text"; - align = "right"; - source = "static"; - text = "TOF="; - scale = 1; - pos[] = {{ 0.61,0.92 },1}; - right[] = {{ 0.65,0.92 },1}; - down[] = {{ 0.61,0.96 },1}; - }; - class TOFnumber - { - type = "text"; - source = "targetDist"; - sourcescale = 0.0025; - align = "right"; - scale = 1; - pos[] = {{ 0.69,0.92 },1}; - right[] = {{ 0.73,0.92 },1}; - down[] = {{ 0.69,0.96 },1}; - }; - }; - class LaserTOFGroup - { - condition = "Bomb"; - type = "group"; - class TOFtext - { - type = "text"; - align = "right"; - source = "static"; - text = "TOF="; - scale = 1; - pos[] = {{ 0.61,0.92 },1}; - right[] = {{ 0.65,0.92 },1}; - down[] = {{ 0.61,0.96 },1}; - }; - class TOFnumber - { - type = "text"; - source = "targetDist"; - sourcescale = 0.0025; - align = "right"; - scale = 1; - pos[] = {{ 0.69,0.92 },1}; - right[] = {{ 0.73,0.92 },1}; - down[] = {{ 0.69,0.96 },1}; - }; - }; - class RocketTOFGroup - { - condition = "Rocket"; - type = "group"; - class TOFtext - { - type = "text"; - align = "right"; - source = "static"; - text = "TOF="; - scale = 1; - pos[] = {{ 0.61,0.92 },1}; - right[] = {{ 0.65,0.92 },1}; - down[] = {{ 0.61,0.96 },1}; - }; - class TOFnumber - { - type = "text"; - source = "targetDist"; - sourcescale = 0.0025; - align = "right"; - scale = 1; - pos[] = {{ 0.69,0.92 },1}; - right[] = {{ 0.73,0.92 },1}; - down[] = {{ 0.69,0.96 },1}; - }; - }; - class RangeNumber - { - type = "text"; - source = "targetDist"; - sourceScale = 1; - align = "left"; - scale = 1; - pos[] = {{ 0.39,0.89 },1}; - right[] = {{ 0.43,0.89 },1}; - down[] = {{ 0.39,0.93 },1}; - }; - class RangeText - { - type = "text"; - source = "static"; - text = "RNG"; - align = "left"; - scale = 1; - pos[] = {{ 0.39,0.86 },1}; - right[] = {{ 0.43,0.86 },1}; - down[] = {{ 0.39,0.9 },1}; - }; - class SpeedNumber - { - type = "text"; - align = "right"; - scale = 1; - source = "speed"; - sourceScale = 3.6; - pos[] = {{ 0.03,0.475 },1}; - right[] = {{ 0.08,0.475 },1}; - down[] = {{ 0.03,0.525 },1}; - }; - class TorqueNumber - { - condition = "simulRTD"; - class Torque_number - { - type = "text"; - align = "left"; - scale = 1; - source = "rtdRotorTorque"; - sourceScale = 290; - pos[] = {{ 0.065,0.175 },1}; - right[] = {{ 0.115,0.175 },1}; - down[] = {{ 0.065,0.225 },1}; - }; - class Torquetext - { - type = "text"; - source = "static"; - text = "%"; - align = "right"; - scale = 1; - pos[] = {{ 0.07,0.175 },1}; - right[] = {{ 0.12,0.175 },1}; - down[] = {{ 0.07,0.225 },1}; - }; - }; - class AltNumber: SpeedNumber - { - align = "right"; - source = "altitudeAGL"; - sourceScale = 1; - pos[] = {{ 0.83,0.475 },1}; - right[] = {{ 0.88,0.475 },1}; - down[] = {{ 0.83,0.525 },1}; - }; - class ASLNumber - { - type = "text"; - source = "altitudeASL"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{ 0.835,0.18 },1}; - right[] = {{ 0.875,0.18 },1}; - down[] = {{ 0.835,0.22 },1}; - }; - class VspeedScalePosta - { - type = "line"; - width = 5; - points[] = {{ { 0.98,0.2 },1 },{ { 1,0.2 },1 },{ },{ { 0.93,0.2 },1 },{ { 0.95,0.2 },1 },{ },{ { 0.98,0.35 },1 },{ { 1,0.35 },1 },{ },{ { 0.93,0.35 },1 },{ { 0.95,0.35 },1 },{ },{ { 0.94,0.38 },1 },{ { 0.95,0.38 },1 },{ },{ { 0.94,0.41 },1 },{ { 0.95,0.41 },1 },{ },{ { 0.94,0.44 },1 },{ { 0.95,0.44 },1 },{ },{ { 0.94,0.47 },1 },{ { 0.95,0.47 },1 },{ },{ { 0.98,0.5 },1 },{ { 1,0.5 },1 },{ },{ { 0.93,0.5 },1 },{ { 0.95,0.5 },1 },{ },{ { 0.94,0.53 },1 },{ { 0.95,0.53 },1 },{ },{ { 0.94,0.56 },1 },{ { 0.95,0.56 },1 },{ },{ { 0.94,0.59 },1 },{ { 0.95,0.59 },1 },{ },{ { 0.94,0.62 },1 },{ { 0.95,0.62 },1 },{ },{ { 0.98,0.65 },1 },{ { 1,0.65 },1 },{ },{ { 0.93,0.65 },1 },{ { 0.95,0.65 },1 },{ },{ { 0.99,0.68 },1 },{ { 0.98,0.68 },1 },{ },{ { 0.99,0.71 },1 },{ { 0.98,0.71 },1 },{ },{ { 0.99,0.74 },1 },{ { 0.98,0.74 },1 },{ },{ { 0.99,0.77 },1 },{ { 0.98,0.77 },1 },{ },{ { 0.98,0.8 },1 },{ { 1,0.8 },1 },{ },{ { 0.93,0.8 },1 },{ { 0.95,0.8 },1 },{ }}; - }; - class RadarAltitudeBand - { - clipTL[] = {0,0.2}; - clipBR[] = {1,0.8}; - hideValue = 201; - class radarbanda - { - type = "line"; - width = 17; - points[] = {{ "RadarAltitudeBone",{ 0,0 },1 },{ "RadarAltitudeBone",{ 0,0.6 },1 }}; - }; - }; - class VspeedBand - { - type = "line"; - width = 3; - points[] = {{ "VspeedBone",{ -0.01,0 },1 },{ "VspeedBone",{ -0.025,-0.015 },1 },{ "VspeedBone",{ -0.025,0.015 },1 },{ "VspeedBone",{ -0.01,0 },1 },{ }}; - }; - class HeadingNumber: SpeedNumber - { - source = "heading"; - sourceScale = 1; - align = "center"; - pos[] = {{ 0.5,0.045 },1}; - right[] = {{ 0.56,0.045 },1}; - down[] = {{ 0.5,"0.045 + 0.06" },1}; - }; - class Center_box - { - type = "line"; - width = 1.5; - points[] = {{ { 0.45,"0.02 + 0.085 - 0.06" },1 },{ { "0.45 + 0.10","0.02 + 0.085 - 0.06" },1 },{ { "0.45 + 0.10","0.02 + 0.085" },1 },{ { 0.45,"0.02 + 0.085" },1 },{ { 0.45,"0.02 + 0.085 - 0.06" },1 }}; - }; - class HeadingArrow - { - type = "line"; - width = 7; - points[] = {{ { "0.5","0.128 + 0.03" },1 },{ { 0.5,0.128 },1 }}; - }; - class HeadingScale_LEFT - { - clipTL[] = {0,0}; - clipBR[] = {0.45,1}; - class Heading_group - { - type = "scale"; - horizontal = 1; - source = "heading"; - sourceScale = 1; - width = 5; - top = 0.12; - center = 0.5; - bottom = 0.88; - lineXleft = "0.03 + 0.085"; - lineYright = "0.02 + 0.085"; - lineXleftMajor = "0.04 + 0.085"; - lineYrightMajor = "0.02 + 0.085"; - majorLineEach = 3; - numberEach = 3; - step = 10; - stepSize = "0.05"; - align = "center"; - scale = 1; - pos[] = {0.12,"0.0 + 0.065"}; - right[] = {0.16,"0.0 + 0.065"}; - down[] = {0.12,"0.04 + 0.065"}; - }; - }; - class HeadingScale_RIGHT - { - clipTL[] = {0.55,0}; - clipBR[] = {1,1}; - class Heading_group - { - type = "scale"; - horizontal = 1; - source = "heading"; - sourceScale = 1; - width = 5; - top = 0.12; - center = 0.5; - bottom = 0.88; - lineXleft = "0.03 + 0.085"; - lineYright = "0.02 + 0.085"; - lineXleftMajor = "0.04 + 0.085"; - lineYrightMajor = "0.02 + 0.085"; - majorLineEach = 3; - numberEach = 3; - step = 10; - stepSize = "0.05"; - align = "center"; - scale = 1; - pos[] = {0.12,"0.0 + 0.065"}; - right[] = {0.16,"0.0 + 0.065"}; - down[] = {0.12,"0.04 + 0.065"}; - }; - }; - class HeadingScale_BOTTOM - { - clipTL[] = {0.45,"0.02 + 0.085"}; - clipBR[] = {"0.45 + 0.10",1}; - class Heading_group - { - type = "scale"; - horizontal = 1; - source = "heading"; - sourceScale = 1; - width = 5; - top = 0.12; - center = 0.5; - bottom = 0.88; - lineXleft = "0.03 + 0.085"; - lineYright = "0.02 + 0.085"; - lineXleftMajor = "0.04 + 0.085"; - lineYrightMajor = "0.02 + 0.085"; - majorLineEach = 3; - numberEach = 3; - step = 10; - stepSize = "0.05"; - align = "center"; - scale = 1; - pos[] = {0.12,"0.0 + 0.065"}; - right[] = {0.16,"0.0 + 0.065"}; - down[] = {0.12,"0.04 + 0.065"}; - }; - }; - class Fuel_Text - { - type = "text"; - source = "static"; - text = "Fuel"; - align = "right"; - scale = 1; - pos[] = {{ 0.03,0.9 },1}; - right[] = {{ 0.07,0.9 },1}; - down[] = {{ 0.03,0.94 },1}; - }; - class Fuel_Number - { - type = "text"; - source = "fuel"; - sourceScale = 100; - align = "right"; - scale = 1; - pos[] = {{ 0.1,0.9 },1}; - right[] = {{ 0.14,0.9 },1}; - down[] = {{ 0.1,0.94 },1}; - }; - }; - helmetMountedDisplay = 1; - helmetPosition[] = {-0.04,0.04,0.1}; - helmetRight[] = {0.08,0,0}; - helmetDown[] = {0,-0.08,0}; - }; - class ACE_HUD_2 - { - topLeft = "HUD_top_left"; - topRight = "HUD_top_right"; - bottomLeft = "HUD_bottom_left"; - borderLeft = 0; - borderRight = 0; - borderTop = 0; - borderBottom = 0; - color[] = {0.15,1,0.15,1}; - enableParallax = 0; - class Bones - { - class Velocity - { - type = "vector"; - source = "velocity"; - pos0[] = {0.5,0.5}; - pos10[] = {0.75,0.75}; - }; - class ForwardVec1 - { - type = "vector"; - source = "forward"; - pos0[] = {0,0}; - pos10[] = {0.25,0.25}; - }; - class ForwardVec - { - type = "vector"; - source = "forward"; - pos0[] = {0,0}; - pos10[] = {0.253,0.253}; - }; - class WeaponAim - { - type = "vector"; - source = "weapon"; - pos0[] = {0.5,0.5}; - pos10[] = {0.753,0.753}; - }; - class WeaponAim1 - { - type = "vector"; - source = "weapon"; - pos0[] = {0,0}; - pos10[] = {0.253,0.23}; - }; - class Target - { - type = "vector"; - source = "target"; - pos0[] = {0.5,0.5}; - pos10[] = {0.753,0.753}; - }; - class RadarContact - { - type = "fixed"; - pos[] = {0,0}; - }; - }; - class Draw - { - color[] = {0.18,1,0.18}; - alpha = 1; - condition = "on"; - class PlaneMovementCrosshair - { - type = "line"; - width = 7; - points[] = {{ "ForwardVec1",1,"Velocity",1,{ 0,-0.02 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.01,-0.01732 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.01732,-0.01 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.02,0 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.01732,0.01 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.01,0.01732 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0,0.02 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.01,0.01732 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.01732,0.01 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.02,0 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.01732,-0.01 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.01,-0.01732 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0,-0.02 },1 },{ },{ "ForwardVec1",1,"Velocity",1,{ 0.04,0 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.02,0 },1 },{ },{ "ForwardVec1",1,"Velocity",1,{ -0.04,0 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.02,0 },1 },{ },{ "ForwardVec1",1,"Velocity",1,{ 0,-0.04 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0,-0.02 },1 }}; - }; - class Gunner_AIM - { - type = "group"; - class Circle - { - type = "line"; - width = 6; - points[] = {{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.015 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.03 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.0325 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.0475 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.015 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.03 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.0325 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.0475 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ -0.015,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.03,0 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ -0.0325,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.0475,0 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0.015,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.03,0 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0.0325,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.0475,0 },1 }}; - }; - }; - class GunCross - { - condition = "mgun"; - class Circle - { - type = "line"; - width = 9; - points[] = {{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.05 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.015 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.015 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.05 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ -0.05,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.015,0 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0.015,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.05,0 },1 },{ }}; - }; - }; - class RocketCross - { - condition = "rocket"; - width = 6; - class Circle - { - type = "line"; - width = 6; - points[] = {{ "ForwardVec",1,"WeaponAim",1,{ -0.05,-0.08 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.05,-0.08 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.08 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.08 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ -0.05,0.08 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.05,0.08 },1 },{ }}; - }; - }; - class AT_Aim - { - condition = "ATmissile"; - width = 2; - class Circle - { - type = "line"; - width = 2; - points[] = {{ "ForwardVec",1,"WeaponAim",1,{ -0.1,-0.1 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.1,-0.1 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.1,0.1 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.1,0.1 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.1,-0.1 },1 }}; - }; - }; - class AA_aim - { - condition = "AAmissile"; - class Circle - { - type = "line"; - width = 2.5; - points[] = {{ "ForwardVec",1,"WeaponAim",1,{ "0 / 4","-0.248559 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0434 / 4","-0.244781 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0855 / 4","-0.233571 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.125 / 4","-0.215252 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1607 / 4","-0.190396 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1915 / 4","-0.159774 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2165 / 4","-0.12428 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.234925 / 4","-0.0850072 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2462 / 4","-0.0431499 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.25 / 4","0 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2462 / 4","0.0431499 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.234925 / 4","0.0850072 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2165 / 4","0.12428 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1915 / 4","0.159774 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1607 / 4","0.190396 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.125 / 4","0.215252 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0855 / 4","0.233571 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0434 / 4","0.244781 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 4","0.248559 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0434 / 4","0.244781 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0855 / 4","0.233571 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.125 / 4","0.215252 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1607 / 4","0.190396 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1915 / 4","0.159774 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2165 / 4","0.12428 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.234925 / 4","0.0850072 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2462 / 4","0.0431499 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.25 / 4","0 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2462 / 4","-0.0431499 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.234925 / 4","-0.0850072 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2165 / 4","-0.12428 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1915 / 4","-0.159774 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1607 / 4","-0.190396 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.125 / 4","-0.215252 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0855 / 4","-0.233571 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0434 / 4","-0.244781 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 4","-0.248559 / 4" },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 2","-0.248559 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0434 / 2","-0.244781 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0855 / 2","-0.233571 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.125 / 2","-0.215252 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1607 / 2","-0.190396 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1915 / 2","-0.159774 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2165 / 2","-0.12428 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.234925 / 2","-0.0850072 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2462 / 2","-0.0431499 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.25 / 2","0 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2462 / 2","0.0431499 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.234925 / 2","0.0850072 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2165 / 2","0.12428 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1915 / 2","0.159774 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1607 / 2","0.190396 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.125 / 2","0.215252 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0855 / 2","0.233571 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0434 / 2","0.244781 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 2","0.248559 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0434 / 2","0.244781 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0855 / 2","0.233571 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.125 / 2","0.215252 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1607 / 2","0.190396 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1915 / 2","0.159774 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2165 / 2","0.12428 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.234925 / 2","0.0850072 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2462 / 2","0.0431499 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.25 / 2","0 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2462 / 2","-0.0431499 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.234925 / 2","-0.0850072 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2165 / 2","-0.12428 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1915 / 2","-0.159774 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1607 / 2","-0.190396 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.125 / 2","-0.215252 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0855 / 2","-0.233571 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0434 / 2","-0.244781 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 2","-0.248559 / 2" },1 }}; - }; - }; - class TargetACQ - { - type = "line"; - width = 2; - points[] = {{ "ForwardVec",1,"target",{ 0,-0.06 },1 },{ "ForwardVec",1,"target",{ 0,-0.055 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.05 },1 },{ "ForwardVec",1,"target",{ 0,-0.045 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.04 },1 },{ "ForwardVec",1,"target",{ 0,-0.035 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.03 },1 },{ "ForwardVec",1,"target",{ 0,-0.025 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.02 },1 },{ "ForwardVec",1,"target",{ 0,-0.015 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.01 },1 },{ "ForwardVec",1,"target",{ 0,-0.005 },1 },{ },{ "ForwardVec",1,"target",{ 0,0 },1 },{ "ForwardVec",1,"target",{ 0,0 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.06 },1 },{ "ForwardVec",1,"target",{ 0,0.055 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.05 },1 },{ "ForwardVec",1,"target",{ 0,0.045 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.04 },1 },{ "ForwardVec",1,"target",{ 0,0.035 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.03 },1 },{ "ForwardVec",1,"target",{ 0,0.025 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.02 },1 },{ "ForwardVec",1,"target",{ 0,0.015 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.01 },1 },{ "ForwardVec",1,"target",{ 0,0.005 },1 },{ },{ "ForwardVec",1,"target",{ -0.06,0 },1 },{ "ForwardVec",1,"target",{ -0.055,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.05,0 },1 },{ "ForwardVec",1,"target",{ -0.045,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.04,0 },1 },{ "ForwardVec",1,"target",{ -0.035,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.03,0 },1 },{ "ForwardVec",1,"target",{ -0.025,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.02,0 },1 },{ "ForwardVec",1,"target",{ -0.015,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.01,0 },1 },{ "ForwardVec",1,"target",{ -0.005,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.06,0 },1 },{ "ForwardVec",1,"target",{ 0.055,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.05,0 },1 },{ "ForwardVec",1,"target",{ 0.045,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.04,0 },1 },{ "ForwardVec",1,"target",{ 0.035,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.03,0 },1 },{ "ForwardVec",1,"target",{ 0.025,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.02,0 },1 },{ "ForwardVec",1,"target",{ 0.015,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.01,0 },1 },{ "ForwardVec",1,"target",{ 0.005,0 },1 },{ }}; - }; - class RadarTargets - { - type = "radar"; - pos0[] = {0.5,0.5}; - pos10[] = {0.753,0.753}; - width = 2.5; - points[] = {{ "ForwardVec",1,"RadarContact",{ -0.01,-0.01 },1 },{ "ForwardVec",1,"RadarContact",{ 0.01,-0.01 },1 },{ "ForwardVec",1,"RadarContact",{ 0.01,0.01 },1 },{ "ForwardVec",1,"RadarContact",{ -0.01,0.01 },1 },{ "ForwardVec",1,"RadarContact",{ -0.01,-0.01 },1 }}; - }; - }; - helmetMountedDisplay = 1; - helmetPosition[] = {-0.035,0.035,0.1}; - helmetRight[] = {0.07,0,0}; - helmetDown[] = {0,-0.07,0}; - }; - }; - - class Turrets: Turrets { - class MainTurret: MainTurret { - weapons[] = {"ACE_gatling_20mm_Comanche","missiles_DAGR","missiles_ASRAAM", "ACE_AIR_SAFETY"}; - magazines[] = {"ACE_500Rnd_20mm_shells_Comanche","4Rnd_AAA_missiles","24Rnd_PG_missiles"}; - - outGunnerMayFire = 1; - commanding = -1; - primaryGunner = 1; - gunnerOpticsModel = ""; - gunnerOpticsEffect[] = {"TankCommanderOptics1"}; - gunnerForceOptics = 0; - turretInfoType = "Rsc_ACE_Helo_UI_Turret"; - showAllTargets = 2; - discretedistance[] = {100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100,2200,2300,2400,2500,2600,2700,2800,2900,3000}; - discretedistanceinitindex = 3; - copilotHasFlares = 1; - directionStabilized = 1; - isCopilot = 1; - showHMD = 1; - CanEject = 1; - startEngine = 0; - minElev = -51; - maxElev = 9; - initElev = 6; - minTurn = -120; - maxTurn = 120; - initTurn = 0; - - class OpticsIn - { - class Wide - { - opticsDisplayName = "W"; - initAngleX = 0; - minAngleX = -35; - maxAngleX = 10; - initAngleY = 0; - minAngleY = -100; - maxAngleY = 100; - initFov = 0.466; - minFov = 0.466; - maxFov = 0.466; - visionMode[] = {"Normal","Ti"}; - thermalMode[] = {0,1}; - gunnerOpticsColor[] = {0,0,0,1}; - directionStabilized = 1; - horizontallyStabilized = 1; - gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_wide_F"; - }; - class Medium: Wide - { - opticsDisplayName = "M"; - initFov = 0.093; - minFov = 0.093; - maxFov = 0.093; - gunnerOpticsColor[] = {0,0,0,1}; - directionStabilized = 1; - horizontallyStabilized = 1; - gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_medium_F"; - }; - class Narrow: Wide - { - opticsDisplayName = "N"; - initFov = 0.029; - minFov = 0.029; - maxFov = 0.029; - gunnerOpticsColor[] = {0,0,0,1}; - directionStabilized = 1; - horizontallyStabilized = 1; - gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_narrow_F"; - - }; - class Narrower: Wide - { - opticsDisplayName = "Z"; - initFov = 0.01; - minFov = 0.01; - maxFov = 0.01; - gunnerOpticsColor[] = {0,0,0,1}; - directionStabilized = 1; - horizontallyStabilized = 1; - gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_narrow_F"; - - }; - }; - class OpticsOut - { - class Monocular - { - initAngleX = 0; - minAngleX = -30; - maxAngleX = 30; - initAngleY = 0; - minAngleY = -100; - maxAngleY = 100; - initFov = 1.1; - minFov = 0.133; - maxFov = 1.1; - visionMode[] = {"Normal","NVG"}; - gunnerOpticsModel = ""; - gunnerOpticsEffect[] = {}; - hideUnitInfo = 1; - }; - }; - }; - }; - - class AnimationSources: AnimationSources { - class Gatling { - weapon = "ACE_gatling_20mm_Comanche"; - }; - class Muzzle_flash { - weapon = "ACE_gatling_20mm_Comanche"; - }; - }; +class Heli_Attack_01_base_F: Helicopter_Base_F { + lockDetectionSystem = 12; + incomingMissileDetectionSystem = 16; + driverCanEject = 1; + + class MFD + { + class AirplaneHUD + { + class Bones{}; + class Draw{}; + topLeft = "HUD_top_left"; + topRight = "HUD_top_right"; + bottomLeft = "HUD_bottom_left"; + borderLeft = 0; + borderRight = 0; + borderTop = 0; + borderBottom = 0; + color[] = {0.15,1,0.15,1}; + enableParallax = 0; + helmetMountedDisplay = 1; + helmetPosition[] = {0,0,0}; + helmetRight[] = {0,0,0}; + helmetDown[] = {0,0,0}; + }; + class ACE_HUD_1 + { + topLeft = "HUD_top_left"; + topRight = "HUD_top_right"; + bottomLeft = "HUD_bottom_left"; + borderLeft = 0; + borderRight = 0; + borderTop = 0; + borderBottom = 0; + color[] = {0.15,1,0.15,1}; + enableParallax = 0; + class Bones + { + class GunnerAim + { + type = "vector"; + source = "weapon"; + pos0[] = {0.5,"0.9 - 0.04 + 0.012"}; + pos10[] = {"0.5 + 0.0111","0.9 - 0.04 + 0.012 + 0.0133"}; + }; + class Target + { + source = "target"; + type = "vector"; + pos0[] = {0.5,0.5}; + pos10[] = {0.85,0.85}; + }; + class Velocity + { + type = "vector"; + source = "velocity"; + pos0[] = {0.5,0.5}; + pos10[] = {0.65,0.65}; + }; + class Velocity_slip + { + type = "vector"; + source = "velocity"; + pos0[] = {0.5,0.845}; + pos10[] = {0.53,0.845}; + }; + class VspeedBone + { + type = "linear"; + source = "vspeed"; + sourceScale = 1; + min = -10; + max = 10; + minPos[] = {0.93,0.2}; + maxPos[] = {0.93,0.8}; + }; + class RadarAltitudeBone + { + type = "linear"; + source = "altitudeAGL"; + sourceScale = 1; + min = 0; + max = 60; + minPos[] = {0.965,0.2}; + maxPos[] = {0.965,0.8}; + }; + class HorizonBankRot + { + type = "rotational"; + source = "horizonBank"; + center[] = {0.5,0.5}; + min = -3.1416; + max = 3.1416; + minAngle = -180; + maxAngle = 180; + aspectRatio = 1; + }; + class ForwardVec + { + type = "vector"; + source = "forward"; + pos0[] = {0,0}; + pos10[] = {0.25,0.25}; + }; + class WeaponAim + { + type = "vector"; + source = "weapon"; + pos0[] = {0.5,0.5}; + pos10[] = {0.75,0.75}; + }; + class Level0 + { + type = "horizon"; + pos0[] = {0.5,0.5}; + pos10[] = {0.78,0.78}; + angle = 0; + }; + class LevelP5: Level0 + { + angle = 5; + }; + class LevelM5: Level0 + { + angle = -5; + }; + class LevelP10: Level0 + { + angle = 10; + }; + class LevelM10: Level0 + { + angle = -10; + }; + class LevelP15: Level0 + { + angle = 15; + }; + class LevelM15: Level0 + { + angle = -15; + }; + class LevelP20: Level0 + { + angle = 20; + }; + class LevelM20: Level0 + { + angle = -20; + }; + class LevelP25: Level0 + { + angle = 25; + }; + class LevelM25: Level0 + { + angle = -25; + }; + class LevelP30: Level0 + { + angle = 30; + }; + class LevelM30: Level0 + { + angle = -30; + }; + class LevelP35: Level0 + { + angle = 35; + }; + class LevelM35: Level0 + { + angle = -35; + }; + class LevelP40: Level0 + { + angle = 40; + }; + class LevelM40: Level0 + { + angle = -40; + }; + class LevelP45: Level0 + { + angle = 45; + }; + class LevelM45: Level0 + { + angle = -45; + }; + class LevelP50: Level0 + { + angle = 50; + }; + class LevelM50: Level0 + { + angle = -50; + }; + }; + class Draw + { + color[] = {0.18,1,0.18}; + alpha = 1; + condition = "on"; + class Horizont + { + clipTL[] = {0.15,0.15}; + clipBR[] = {0.85,0.85}; + class Dimmed + { + class Level0 + { + type = "line"; + points[] = {{ "Level0",{ -0.42,0 },1 },{ "Level0",{ -0.38,0 },1 },{ },{ "Level0",{ -0.37,0 },1 },{ "Level0",{ -0.33,0 },1 },{ },{ "Level0",{ -0.32,0 },1 },{ "Level0",{ -0.28,0 },1 },{ },{ "Level0",{ -0.27,0 },1 },{ "Level0",{ -0.23,0 },1 },{ },{ "Level0",{ -0.22,0 },1 },{ "Level0",{ -0.18,0 },1 },{ },{ "Level0",{ -0.17,0 },1 },{ "Level0",{ -0.13,0 },1 },{ },{ "Level0",{ -0.12,0 },1 },{ "Level0",{ -0.08,0 },1 },{ },{ "Level0",{ 0.42,0 },1 },{ "Level0",{ 0.38,0 },1 },{ },{ "Level0",{ 0.37,0 },1 },{ "Level0",{ 0.33,0 },1 },{ },{ "Level0",{ 0.32,0 },1 },{ "Level0",{ 0.28,0 },1 },{ },{ "Level0",{ 0.27,0 },1 },{ "Level0",{ 0.23,0 },1 },{ },{ "Level0",{ 0.22,0 },1 },{ "Level0",{ 0.18,0 },1 },{ },{ "Level0",{ 0.17,0 },1 },{ "Level0",{ 0.13,0 },1 },{ },{ "Level0",{ 0.12,0 },1 },{ "Level0",{ 0.08,0 },1 }}; + }; + }; + }; + class HorizonBankRot + { + type = "line"; + width = 3; + points[] = {{ "HorizonBankRot",{ 0,0.25 },1 },{ "HorizonBankRot",{ -0.01,0.23 },1 },{ "HorizonBankRot",{ 0.01,0.23 },1 },{ "HorizonBankRot",{ 0,0.25 },1 }}; + }; + class Static_HAD_BOX + { + clipTL[] = {0,1}; + clipBR[] = {1,0}; + type = "line"; + width = 5; + points[] = {{ { "0.5-0.1","0.9-0.04" },1 },{ { "0.5-0.1","0.9+0.04" },1 },{ { "0.5+0.1","0.9+0.04" },1 },{ { "0.5+0.1","0.9-0.04" },1 },{ { "0.5-0.1","0.9-0.04" },1 },{ },{ { "0.5-0.1","0.9-0.04+0.012" },1 },{ { "0.5-0.092","0.9-0.04+0.012" },1 },{ },{ { "0.5+0.1","0.9-0.04+0.012" },1 },{ { "0.5+0.092","0.9-0.04+0.012" },1 },{ },{ { 0.5,"0.9-0.04" },1 },{ { 0.5,"0.9-0.032" },1 },{ },{ { 0.5,"0.9+0.04" },1 },{ { 0.5,"0.9+0.032" },1 },{ }}; + }; + class Gunner_HAD + { + type = "line"; + width = 6; + points[] = {{ "GunnerAim",{ -0.015,-0.008 },1 },{ "GunnerAim",{ -0.015,0.008 },1 },{ "GunnerAim",{ 0.015,0.008 },1 },{ "GunnerAim",{ 0.015,-0.008 },1 },{ "GunnerAim",{ -0.015,-0.008 },1 }}; + }; + class Slip_ball_group + { + class Slip_bars + { + type = "line"; + width = 4; + points[] = {{ { "0.5-0.018","0.9-0.04" },1 },{ { "0.5-0.018","0.9-0.075" },1 },{ },{ { "0.5+0.018","0.9-0.04" },1 },{ { "0.5+0.018","0.9-0.075" },1 }}; + }; + class Slip_ball + { + type = "line"; + width = 6; + points[] = {{ "Velocity_slip",1,{ "0 * 0.75","-0.02 * 0.75" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.75","-0.01732 * 0.75" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.75","-0.0099999998 * 0.75" },1 },{ "Velocity_slip",1,{ "0.02 * 0.75","0 * 0.75" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.75","0.0099999998 * 0.75" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.75","0.01732 * 0.75" },1 },{ "Velocity_slip",1,{ "0 * 0.75","0.02 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.75","0.01732 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.75","0.0099999998 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.75","0 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.75","-0.0099999998 * 0.75" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.75","-0.01732 * 0.75" },1 },{ "Velocity_slip",1,{ "0 * 0.75","-0.02 * 0.75" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.6","-0.02 * 0.6" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.6","-0.01732 * 0.6" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.6","-0.0099999998 * 0.6" },1 },{ "Velocity_slip",1,{ "0.02 * 0.6","0 * 0.6" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.6","0.0099999998 * 0.6" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.6","0.01732 * 0.6" },1 },{ "Velocity_slip",1,{ "0 * 0.6","0.02 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.6","0.01732 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.6","0.0099999998 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.6","0 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.6","-0.0099999998 * 0.6" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.6","-0.01732 * 0.6" },1 },{ "Velocity_slip",1,{ "0 * 0.6","-0.02 * 0.6" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.5","-0.02 * 0.5" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.5","-0.01732 * 0.5" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.5","-0.0099999998 * 0.5" },1 },{ "Velocity_slip",1,{ "0.02 * 0.5","0 * 0.5" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.5","0.0099999998 * 0.5" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.5","0.01732 * 0.5" },1 },{ "Velocity_slip",1,{ "0 * 0.5","0.02 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.5","0.01732 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.5","0.0099999998 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.5","0 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.5","-0.0099999998 * 0.5" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.5","-0.01732 * 0.5" },1 },{ "Velocity_slip",1,{ "0 * 0.5","-0.02 * 0.5" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.4","-0.02 * 0.4" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.4","-0.01732 * 0.4" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.4","-0.0099999998 * 0.4" },1 },{ "Velocity_slip",1,{ "0.02 * 0.4","0 * 0.4" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.4","0.0099999998 * 0.4" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.4","0.01732 * 0.4" },1 },{ "Velocity_slip",1,{ "0 * 0.4","0.02 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.4","0.01732 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.4","0.0099999998 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.4","0 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.4","-0.0099999998 * 0.4" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.4","-0.01732 * 0.4" },1 },{ "Velocity_slip",1,{ "0 * 0.4","-0.02 * 0.4" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.30","-0.02 * 0.30" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.30","-0.01732 * 0.30" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.30","-0.0099999998 * 0.30" },1 },{ "Velocity_slip",1,{ "0.02 * 0.30","0 * 0.30" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.30","0.0099999998 * 0.30" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.30","0.01732 * 0.30" },1 },{ "Velocity_slip",1,{ "0 * 0.30","0.02 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.30","0.01732 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.30","0.0099999998 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.30","0 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.30","-0.0099999998 * 0.30" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.30","-0.01732 * 0.30" },1 },{ "Velocity_slip",1,{ "0 * 0.30","-0.02 * 0.30" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.20","-0.02 * 0.20" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.20","-0.01732 * 0.20" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.20","-0.0099999998 * 0.20" },1 },{ "Velocity_slip",1,{ "0.02 * 0.20","0 * 0.20" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.20","0.0099999998 * 0.20" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.20","0.01732 * 0.20" },1 },{ "Velocity_slip",1,{ "0 * 0.20","0.02 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.20","0.01732 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.20","0.0099999998 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.20","0 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.20","-0.0099999998 * 0.20" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.20","-0.01732 * 0.20" },1 },{ "Velocity_slip",1,{ "0 * 0.20","-0.02 * 0.20" },1 },{ },{ "Velocity_slip",1,{ "0 * 0.1","-0.02 * 0.1" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.1","-0.01732 * 0.1" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.1","-0.0099999998 * 0.1" },1 },{ "Velocity_slip",1,{ "0.02 * 0.1","0 * 0.1" },1 },{ "Velocity_slip",1,{ "0.01732 * 0.1","0.0099999998 * 0.1" },1 },{ "Velocity_slip",1,{ "0.0099999998 * 0.1","0.01732 * 0.1" },1 },{ "Velocity_slip",1,{ "0 * 0.1","0.02 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.1","0.01732 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.1","0.0099999998 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.02 * 0.1","0 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.01732 * 0.1","-0.0099999998 * 0.1" },1 },{ "Velocity_slip",1,{ "-0.0099999998 * 0.1","-0.01732 * 0.1" },1 },{ "Velocity_slip",1,{ "0 * 0.1","-0.02 * 0.1" },1 }}; + }; + }; + class Centerline + { + type = "line"; + width = 5; + points[] = {{ { 0.5,0.48 },1 },{ { 0.5,0.45 },1 },{ },{ { 0.5,0.52 },1 },{ { 0.5,0.55 },1 },{ },{ { 0.48,0.5 },1 },{ { 0.45,0.5 },1 },{ },{ { 0.52,0.5 },1 },{ { 0.55,0.5 },1 },{ }}; + }; + class WeaponName + { + type = "text"; + source = "weapon"; + sourceScale = 1; + align = "right"; + scale = 1; + pos[] = {{ 0.61,0.86 },1}; + right[] = {{ 0.65,0.86 },1}; + down[] = {{ 0.61,0.9 },1}; + }; + class Ammo_GUN + { + type = "group"; + condition = "mgun"; + class Ammo_count_GUN + { + type = "text"; + source = "ammo"; + sourceScale = 1; + align = "right"; + scale = 1; + pos[] = {{ 0.61,0.89 },1}; + right[] = {{ 0.65,0.89 },1}; + down[] = {{ 0.61,0.93 },1}; + }; + }; + class Ammo_RKT + { + type = "group"; + condition = "rocket"; + class Ammo_count_RKT + { + type = "text"; + source = "ammo"; + sourceScale = 1; + align = "right"; + scale = 1; + pos[] = {{ 0.61,0.89 },1}; + right[] = {{ 0.65,0.89 },1}; + down[] = {{ 0.61,0.93 },1}; + }; + }; + class Ammo_AGM + { + type = "group"; + condition = "AAmissile"; + class Ammo_count_AGM + { + type = "text"; + source = "ammo"; + sourceScale = 1; + align = "right"; + scale = 1; + pos[] = {{ 0.61,0.89 },1}; + right[] = {{ 0.65,0.89 },1}; + down[] = {{ 0.61,0.93 },1}; + }; + }; + class Ammo_AAM + { + type = "group"; + condition = "ATmissile"; + class Ammo_count_AAM + { + type = "text"; + source = "ammo"; + sourceScale = 1; + align = "right"; + scale = 1; + pos[] = {{ 0.61,0.89 },1}; + right[] = {{ 0.65,0.89 },1}; + down[] = {{ 0.61,0.93 },1}; + }; + }; + class Ammo_Bomb + { + type = "group"; + condition = "Bomb"; + class Ammo_count_Bomb + { + type = "text"; + source = "ammo"; + sourceScale = 1; + align = "right"; + scale = 1; + pos[] = {{ 0.61,0.89 },1}; + right[] = {{ 0.65,0.89 },1}; + down[] = {{ 0.61,0.93 },1}; + }; + }; + class LightsGroup + { + type = "group"; + condition = "lights"; + class LightsText + { + type = "text"; + source = "static"; + text = "LIGHTS"; + align = "right"; + scale = 1; + pos[] = {{ 0.03,"0.53 + 0.055" },1}; + right[] = {{ 0.07,"0.53 + 0.055" },1}; + down[] = {{ 0.03,"0.53 + 0.095" },1}; + }; + }; + class CollisionLightsGroup + { + type = "group"; + condition = "collisionlights"; + class CollisionLightsText + { + type = "text"; + source = "static"; + text = "A-COL"; + align = "right"; + scale = 1; + pos[] = {{ 0.03,"0.53 + 0.105" },1}; + right[] = {{ 0.07,"0.53 + 0.105" },1}; + down[] = {{ 0.03,"0.53 + 0.145" },1}; + }; + }; + class GearGroup + { + type = "group"; + condition = "ils"; + class GearText + { + type = "text"; + source = "static"; + text = "GEAR"; + align = "right"; + scale = 1; + pos[] = {{ 0.03,"0.53 + 0.155" },1}; + right[] = {{ 0.07,"0.53 + 0.155" },1}; + down[] = {{ 0.03,"0.53 + 0.195" },1}; + }; + }; + class ATMissileTOFGroup + { + condition = "ATmissile"; + type = "group"; + class TOFtext + { + type = "text"; + align = "right"; + source = "static"; + text = "TOF="; + scale = 1; + pos[] = {{ 0.61,0.92 },1}; + right[] = {{ 0.65,0.92 },1}; + down[] = {{ 0.61,0.96 },1}; + }; + class TOFnumber + { + type = "text"; + source = "targetDist"; + sourcescale = 0.0025; + align = "right"; + scale = 1; + pos[] = {{ 0.69,0.92 },1}; + right[] = {{ 0.73,0.92 },1}; + down[] = {{ 0.69,0.96 },1}; + }; + }; + class LaserTOFGroup + { + condition = "Bomb"; + type = "group"; + class TOFtext + { + type = "text"; + align = "right"; + source = "static"; + text = "TOF="; + scale = 1; + pos[] = {{ 0.61,0.92 },1}; + right[] = {{ 0.65,0.92 },1}; + down[] = {{ 0.61,0.96 },1}; + }; + class TOFnumber + { + type = "text"; + source = "targetDist"; + sourcescale = 0.0025; + align = "right"; + scale = 1; + pos[] = {{ 0.69,0.92 },1}; + right[] = {{ 0.73,0.92 },1}; + down[] = {{ 0.69,0.96 },1}; + }; + }; + class RocketTOFGroup + { + condition = "Rocket"; + type = "group"; + class TOFtext + { + type = "text"; + align = "right"; + source = "static"; + text = "TOF="; + scale = 1; + pos[] = {{ 0.61,0.92 },1}; + right[] = {{ 0.65,0.92 },1}; + down[] = {{ 0.61,0.96 },1}; + }; + class TOFnumber + { + type = "text"; + source = "targetDist"; + sourcescale = 0.0025; + align = "right"; + scale = 1; + pos[] = {{ 0.69,0.92 },1}; + right[] = {{ 0.73,0.92 },1}; + down[] = {{ 0.69,0.96 },1}; + }; + }; + class RangeNumber + { + type = "text"; + source = "targetDist"; + sourceScale = 1; + align = "left"; + scale = 1; + pos[] = {{ 0.39,0.89 },1}; + right[] = {{ 0.43,0.89 },1}; + down[] = {{ 0.39,0.93 },1}; + }; + class RangeText + { + type = "text"; + source = "static"; + text = "RNG"; + align = "left"; + scale = 1; + pos[] = {{ 0.39,0.86 },1}; + right[] = {{ 0.43,0.86 },1}; + down[] = {{ 0.39,0.9 },1}; + }; + class SpeedNumber + { + type = "text"; + align = "right"; + scale = 1; + source = "speed"; + sourceScale = 3.6; + pos[] = {{ 0.03,0.475 },1}; + right[] = {{ 0.08,0.475 },1}; + down[] = {{ 0.03,0.525 },1}; + }; + class TorqueNumber + { + condition = "simulRTD"; + class Torque_number + { + type = "text"; + align = "left"; + scale = 1; + source = "rtdRotorTorque"; + sourceScale = 290; + pos[] = {{ 0.065,0.175 },1}; + right[] = {{ 0.115,0.175 },1}; + down[] = {{ 0.065,0.225 },1}; + }; + class Torquetext + { + type = "text"; + source = "static"; + text = "%"; + align = "right"; + scale = 1; + pos[] = {{ 0.07,0.175 },1}; + right[] = {{ 0.12,0.175 },1}; + down[] = {{ 0.07,0.225 },1}; + }; + }; + class AltNumber: SpeedNumber + { + align = "right"; + source = "altitudeAGL"; + sourceScale = 1; + pos[] = {{ 0.83,0.475 },1}; + right[] = {{ 0.88,0.475 },1}; + down[] = {{ 0.83,0.525 },1}; + }; + class ASLNumber + { + type = "text"; + source = "altitudeASL"; + sourceScale = 1; + align = "right"; + scale = 1; + pos[] = {{ 0.835,0.18 },1}; + right[] = {{ 0.875,0.18 },1}; + down[] = {{ 0.835,0.22 },1}; + }; + class VspeedScalePosta + { + type = "line"; + width = 5; + points[] = {{ { 0.98,0.2 },1 },{ { 1,0.2 },1 },{ },{ { 0.93,0.2 },1 },{ { 0.95,0.2 },1 },{ },{ { 0.98,0.35 },1 },{ { 1,0.35 },1 },{ },{ { 0.93,0.35 },1 },{ { 0.95,0.35 },1 },{ },{ { 0.94,0.38 },1 },{ { 0.95,0.38 },1 },{ },{ { 0.94,0.41 },1 },{ { 0.95,0.41 },1 },{ },{ { 0.94,0.44 },1 },{ { 0.95,0.44 },1 },{ },{ { 0.94,0.47 },1 },{ { 0.95,0.47 },1 },{ },{ { 0.98,0.5 },1 },{ { 1,0.5 },1 },{ },{ { 0.93,0.5 },1 },{ { 0.95,0.5 },1 },{ },{ { 0.94,0.53 },1 },{ { 0.95,0.53 },1 },{ },{ { 0.94,0.56 },1 },{ { 0.95,0.56 },1 },{ },{ { 0.94,0.59 },1 },{ { 0.95,0.59 },1 },{ },{ { 0.94,0.62 },1 },{ { 0.95,0.62 },1 },{ },{ { 0.98,0.65 },1 },{ { 1,0.65 },1 },{ },{ { 0.93,0.65 },1 },{ { 0.95,0.65 },1 },{ },{ { 0.99,0.68 },1 },{ { 0.98,0.68 },1 },{ },{ { 0.99,0.71 },1 },{ { 0.98,0.71 },1 },{ },{ { 0.99,0.74 },1 },{ { 0.98,0.74 },1 },{ },{ { 0.99,0.77 },1 },{ { 0.98,0.77 },1 },{ },{ { 0.98,0.8 },1 },{ { 1,0.8 },1 },{ },{ { 0.93,0.8 },1 },{ { 0.95,0.8 },1 },{ }}; + }; + class RadarAltitudeBand + { + clipTL[] = {0,0.2}; + clipBR[] = {1,0.8}; + hideValue = 201; + class radarbanda + { + type = "line"; + width = 17; + points[] = {{ "RadarAltitudeBone",{ 0,0 },1 },{ "RadarAltitudeBone",{ 0,0.6 },1 }}; + }; + }; + class VspeedBand + { + type = "line"; + width = 3; + points[] = {{ "VspeedBone",{ -0.01,0 },1 },{ "VspeedBone",{ -0.025,-0.015 },1 },{ "VspeedBone",{ -0.025,0.015 },1 },{ "VspeedBone",{ -0.01,0 },1 },{ }}; + }; + class HeadingNumber: SpeedNumber + { + source = "heading"; + sourceScale = 1; + align = "center"; + pos[] = {{ 0.5,0.045 },1}; + right[] = {{ 0.56,0.045 },1}; + down[] = {{ 0.5,"0.045 + 0.06" },1}; + }; + class Center_box + { + type = "line"; + width = 1.5; + points[] = {{ { 0.45,"0.02 + 0.085 - 0.06" },1 },{ { "0.45 + 0.10","0.02 + 0.085 - 0.06" },1 },{ { "0.45 + 0.10","0.02 + 0.085" },1 },{ { 0.45,"0.02 + 0.085" },1 },{ { 0.45,"0.02 + 0.085 - 0.06" },1 }}; + }; + class HeadingArrow + { + type = "line"; + width = 7; + points[] = {{ { "0.5","0.128 + 0.03" },1 },{ { 0.5,0.128 },1 }}; + }; + class HeadingScale_LEFT + { + clipTL[] = {0,0}; + clipBR[] = {0.45,1}; + class Heading_group + { + type = "scale"; + horizontal = 1; + source = "heading"; + sourceScale = 1; + width = 5; + top = 0.12; + center = 0.5; + bottom = 0.88; + lineXleft = "0.03 + 0.085"; + lineYright = "0.02 + 0.085"; + lineXleftMajor = "0.04 + 0.085"; + lineYrightMajor = "0.02 + 0.085"; + majorLineEach = 3; + numberEach = 3; + step = 10; + stepSize = "0.05"; + align = "center"; + scale = 1; + pos[] = {0.12,"0.0 + 0.065"}; + right[] = {0.16,"0.0 + 0.065"}; + down[] = {0.12,"0.04 + 0.065"}; + }; + }; + class HeadingScale_RIGHT + { + clipTL[] = {0.55,0}; + clipBR[] = {1,1}; + class Heading_group + { + type = "scale"; + horizontal = 1; + source = "heading"; + sourceScale = 1; + width = 5; + top = 0.12; + center = 0.5; + bottom = 0.88; + lineXleft = "0.03 + 0.085"; + lineYright = "0.02 + 0.085"; + lineXleftMajor = "0.04 + 0.085"; + lineYrightMajor = "0.02 + 0.085"; + majorLineEach = 3; + numberEach = 3; + step = 10; + stepSize = "0.05"; + align = "center"; + scale = 1; + pos[] = {0.12,"0.0 + 0.065"}; + right[] = {0.16,"0.0 + 0.065"}; + down[] = {0.12,"0.04 + 0.065"}; + }; + }; + class HeadingScale_BOTTOM + { + clipTL[] = {0.45,"0.02 + 0.085"}; + clipBR[] = {"0.45 + 0.10",1}; + class Heading_group + { + type = "scale"; + horizontal = 1; + source = "heading"; + sourceScale = 1; + width = 5; + top = 0.12; + center = 0.5; + bottom = 0.88; + lineXleft = "0.03 + 0.085"; + lineYright = "0.02 + 0.085"; + lineXleftMajor = "0.04 + 0.085"; + lineYrightMajor = "0.02 + 0.085"; + majorLineEach = 3; + numberEach = 3; + step = 10; + stepSize = "0.05"; + align = "center"; + scale = 1; + pos[] = {0.12,"0.0 + 0.065"}; + right[] = {0.16,"0.0 + 0.065"}; + down[] = {0.12,"0.04 + 0.065"}; + }; + }; + class Fuel_Text + { + type = "text"; + source = "static"; + text = "Fuel"; + align = "right"; + scale = 1; + pos[] = {{ 0.03,0.9 },1}; + right[] = {{ 0.07,0.9 },1}; + down[] = {{ 0.03,0.94 },1}; + }; + class Fuel_Number + { + type = "text"; + source = "fuel"; + sourceScale = 100; + align = "right"; + scale = 1; + pos[] = {{ 0.1,0.9 },1}; + right[] = {{ 0.14,0.9 },1}; + down[] = {{ 0.1,0.94 },1}; + }; + }; + helmetMountedDisplay = 1; + helmetPosition[] = {-0.04,0.04,0.1}; + helmetRight[] = {0.08,0,0}; + helmetDown[] = {0,-0.08,0}; + }; + class ACE_HUD_2 + { + topLeft = "HUD_top_left"; + topRight = "HUD_top_right"; + bottomLeft = "HUD_bottom_left"; + borderLeft = 0; + borderRight = 0; + borderTop = 0; + borderBottom = 0; + color[] = {0.15,1,0.15,1}; + enableParallax = 0; + class Bones + { + class Velocity + { + type = "vector"; + source = "velocity"; + pos0[] = {0.5,0.5}; + pos10[] = {0.75,0.75}; + }; + class ForwardVec1 + { + type = "vector"; + source = "forward"; + pos0[] = {0,0}; + pos10[] = {0.25,0.25}; + }; + class ForwardVec + { + type = "vector"; + source = "forward"; + pos0[] = {0,0}; + pos10[] = {0.253,0.253}; + }; + class WeaponAim + { + type = "vector"; + source = "weapon"; + pos0[] = {0.5,0.5}; + pos10[] = {0.753,0.753}; + }; + class WeaponAim1 + { + type = "vector"; + source = "weapon"; + pos0[] = {0,0}; + pos10[] = {0.253,0.23}; + }; + class Target + { + type = "vector"; + source = "target"; + pos0[] = {0.5,0.5}; + pos10[] = {0.753,0.753}; + }; + class RadarContact + { + type = "fixed"; + pos[] = {0,0}; + }; + }; + class Draw + { + color[] = {0.18,1,0.18}; + alpha = 1; + condition = "on"; + class PlaneMovementCrosshair + { + type = "line"; + width = 7; + points[] = {{ "ForwardVec1",1,"Velocity",1,{ 0,-0.02 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.01,-0.01732 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.01732,-0.01 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.02,0 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.01732,0.01 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.01,0.01732 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0,0.02 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.01,0.01732 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.01732,0.01 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.02,0 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.01732,-0.01 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.01,-0.01732 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0,-0.02 },1 },{ },{ "ForwardVec1",1,"Velocity",1,{ 0.04,0 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0.02,0 },1 },{ },{ "ForwardVec1",1,"Velocity",1,{ -0.04,0 },1 },{ "ForwardVec1",1,"Velocity",1,{ -0.02,0 },1 },{ },{ "ForwardVec1",1,"Velocity",1,{ 0,-0.04 },1 },{ "ForwardVec1",1,"Velocity",1,{ 0,-0.02 },1 }}; + }; + class Gunner_AIM + { + type = "group"; + class Circle + { + type = "line"; + width = 6; + points[] = {{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.015 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.03 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.0325 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.0475 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.015 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.03 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.0325 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.0475 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ -0.015,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.03,0 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ -0.0325,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.0475,0 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0.015,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.03,0 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0.0325,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.0475,0 },1 }}; + }; + }; + class GunCross + { + condition = "mgun"; + class Circle + { + type = "line"; + width = 9; + points[] = {{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.05 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.015 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.015 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.05 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ -0.05,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.015,0 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0.015,0 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.05,0 },1 },{ }}; + }; + }; + class RocketCross + { + condition = "rocket"; + width = 6; + class Circle + { + type = "line"; + width = 6; + points[] = {{ "ForwardVec",1,"WeaponAim",1,{ -0.05,-0.08 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.05,-0.08 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ 0,-0.08 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0,0.08 },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ -0.05,0.08 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.05,0.08 },1 },{ }}; + }; + }; + class AT_Aim + { + condition = "ATmissile"; + width = 2; + class Circle + { + type = "line"; + width = 2; + points[] = {{ "ForwardVec",1,"WeaponAim",1,{ -0.1,-0.1 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.1,-0.1 },1 },{ "ForwardVec",1,"WeaponAim",1,{ 0.1,0.1 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.1,0.1 },1 },{ "ForwardVec",1,"WeaponAim",1,{ -0.1,-0.1 },1 }}; + }; + }; + class AA_aim + { + condition = "AAmissile"; + class Circle + { + type = "line"; + width = 2.5; + points[] = {{ "ForwardVec",1,"WeaponAim",1,{ "0 / 4","-0.248559 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0434 / 4","-0.244781 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0855 / 4","-0.233571 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.125 / 4","-0.215252 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1607 / 4","-0.190396 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1915 / 4","-0.159774 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2165 / 4","-0.12428 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.234925 / 4","-0.0850072 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2462 / 4","-0.0431499 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.25 / 4","0 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2462 / 4","0.0431499 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.234925 / 4","0.0850072 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2165 / 4","0.12428 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1915 / 4","0.159774 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1607 / 4","0.190396 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.125 / 4","0.215252 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0855 / 4","0.233571 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0434 / 4","0.244781 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 4","0.248559 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0434 / 4","0.244781 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0855 / 4","0.233571 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.125 / 4","0.215252 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1607 / 4","0.190396 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1915 / 4","0.159774 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2165 / 4","0.12428 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.234925 / 4","0.0850072 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2462 / 4","0.0431499 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.25 / 4","0 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2462 / 4","-0.0431499 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.234925 / 4","-0.0850072 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2165 / 4","-0.12428 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1915 / 4","-0.159774 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1607 / 4","-0.190396 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.125 / 4","-0.215252 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0855 / 4","-0.233571 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0434 / 4","-0.244781 / 4" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 4","-0.248559 / 4" },1 },{ },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 2","-0.248559 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0434 / 2","-0.244781 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0855 / 2","-0.233571 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.125 / 2","-0.215252 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1607 / 2","-0.190396 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1915 / 2","-0.159774 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2165 / 2","-0.12428 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.234925 / 2","-0.0850072 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2462 / 2","-0.0431499 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.25 / 2","0 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2462 / 2","0.0431499 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.234925 / 2","0.0850072 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.2165 / 2","0.12428 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1915 / 2","0.159774 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.1607 / 2","0.190396 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.125 / 2","0.215252 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0855 / 2","0.233571 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0.0434 / 2","0.244781 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 2","0.248559 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0434 / 2","0.244781 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0855 / 2","0.233571 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.125 / 2","0.215252 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1607 / 2","0.190396 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1915 / 2","0.159774 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2165 / 2","0.12428 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.234925 / 2","0.0850072 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2462 / 2","0.0431499 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.25 / 2","0 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2462 / 2","-0.0431499 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.234925 / 2","-0.0850072 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.2165 / 2","-0.12428 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1915 / 2","-0.159774 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.1607 / 2","-0.190396 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.125 / 2","-0.215252 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0855 / 2","-0.233571 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "-0.0434 / 2","-0.244781 / 2" },1 },{ "ForwardVec",1,"WeaponAim",1,{ "0 / 2","-0.248559 / 2" },1 }}; + }; + }; + class TargetACQ + { + type = "line"; + width = 2; + points[] = {{ "ForwardVec",1,"target",{ 0,-0.06 },1 },{ "ForwardVec",1,"target",{ 0,-0.055 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.05 },1 },{ "ForwardVec",1,"target",{ 0,-0.045 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.04 },1 },{ "ForwardVec",1,"target",{ 0,-0.035 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.03 },1 },{ "ForwardVec",1,"target",{ 0,-0.025 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.02 },1 },{ "ForwardVec",1,"target",{ 0,-0.015 },1 },{ },{ "ForwardVec",1,"target",{ 0,-0.01 },1 },{ "ForwardVec",1,"target",{ 0,-0.005 },1 },{ },{ "ForwardVec",1,"target",{ 0,0 },1 },{ "ForwardVec",1,"target",{ 0,0 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.06 },1 },{ "ForwardVec",1,"target",{ 0,0.055 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.05 },1 },{ "ForwardVec",1,"target",{ 0,0.045 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.04 },1 },{ "ForwardVec",1,"target",{ 0,0.035 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.03 },1 },{ "ForwardVec",1,"target",{ 0,0.025 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.02 },1 },{ "ForwardVec",1,"target",{ 0,0.015 },1 },{ },{ "ForwardVec",1,"target",{ 0,0.01 },1 },{ "ForwardVec",1,"target",{ 0,0.005 },1 },{ },{ "ForwardVec",1,"target",{ -0.06,0 },1 },{ "ForwardVec",1,"target",{ -0.055,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.05,0 },1 },{ "ForwardVec",1,"target",{ -0.045,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.04,0 },1 },{ "ForwardVec",1,"target",{ -0.035,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.03,0 },1 },{ "ForwardVec",1,"target",{ -0.025,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.02,0 },1 },{ "ForwardVec",1,"target",{ -0.015,0 },1 },{ },{ "ForwardVec",1,"target",{ -0.01,0 },1 },{ "ForwardVec",1,"target",{ -0.005,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.06,0 },1 },{ "ForwardVec",1,"target",{ 0.055,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.05,0 },1 },{ "ForwardVec",1,"target",{ 0.045,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.04,0 },1 },{ "ForwardVec",1,"target",{ 0.035,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.03,0 },1 },{ "ForwardVec",1,"target",{ 0.025,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.02,0 },1 },{ "ForwardVec",1,"target",{ 0.015,0 },1 },{ },{ "ForwardVec",1,"target",{ 0.01,0 },1 },{ "ForwardVec",1,"target",{ 0.005,0 },1 },{ }}; + }; + class RadarTargets + { + type = "radar"; + pos0[] = {0.5,0.5}; + pos10[] = {0.753,0.753}; + width = 2.5; + points[] = {{ "ForwardVec",1,"RadarContact",{ -0.01,-0.01 },1 },{ "ForwardVec",1,"RadarContact",{ 0.01,-0.01 },1 },{ "ForwardVec",1,"RadarContact",{ 0.01,0.01 },1 },{ "ForwardVec",1,"RadarContact",{ -0.01,0.01 },1 },{ "ForwardVec",1,"RadarContact",{ -0.01,-0.01 },1 }}; + }; + }; + helmetMountedDisplay = 1; + helmetPosition[] = {-0.035,0.035,0.1}; + helmetRight[] = {0.07,0,0}; + helmetDown[] = {0,-0.07,0}; + }; + }; + + class Turrets: Turrets { + class MainTurret: MainTurret { + weapons[] = {"ACE_gatling_20mm_Comanche","missiles_DAGR","missiles_ASRAAM", "ACE_AIR_SAFETY"}; + magazines[] = {"ACE_500Rnd_20mm_shells_Comanche","4Rnd_AAA_missiles","24Rnd_PG_missiles"}; + + outGunnerMayFire = 1; + commanding = -1; + primaryGunner = 1; + gunnerOpticsModel = ""; + gunnerOpticsEffect[] = {"TankCommanderOptics1"}; + gunnerForceOptics = 0; + turretInfoType = "Rsc_ACE_Helo_UI_Turret"; + showAllTargets = 2; + discretedistance[] = {100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100,2200,2300,2400,2500,2600,2700,2800,2900,3000}; + discretedistanceinitindex = 3; + copilotHasFlares = 1; + directionStabilized = 1; + isCopilot = 1; + showHMD = 1; + CanEject = 1; + startEngine = 0; + minElev = -51; + maxElev = 9; + initElev = 6; + minTurn = -120; + maxTurn = 120; + initTurn = 0; + + class OpticsIn + { + class Wide + { + opticsDisplayName = "W"; + initAngleX = 0; + minAngleX = -35; + maxAngleX = 10; + initAngleY = 0; + minAngleY = -100; + maxAngleY = 100; + initFov = 0.466; + minFov = 0.466; + maxFov = 0.466; + visionMode[] = {"Normal","Ti"}; + thermalMode[] = {0,1}; + gunnerOpticsColor[] = {0,0,0,1}; + directionStabilized = 1; + horizontallyStabilized = 1; + gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_wide_F"; + }; + class Medium: Wide + { + opticsDisplayName = "M"; + initFov = 0.093; + minFov = 0.093; + maxFov = 0.093; + gunnerOpticsColor[] = {0,0,0,1}; + directionStabilized = 1; + horizontallyStabilized = 1; + gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_medium_F"; + }; + class Narrow: Wide + { + opticsDisplayName = "N"; + initFov = 0.029; + minFov = 0.029; + maxFov = 0.029; + gunnerOpticsColor[] = {0,0,0,1}; + directionStabilized = 1; + horizontallyStabilized = 1; + gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_narrow_F"; + + }; + class Narrower: Wide + { + opticsDisplayName = "Z"; + initFov = 0.01; + minFov = 0.01; + maxFov = 0.01; + gunnerOpticsColor[] = {0,0,0,1}; + directionStabilized = 1; + horizontallyStabilized = 1; + gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_narrow_F"; + + }; + }; + class OpticsOut + { + class Monocular + { + initAngleX = 0; + minAngleX = -30; + maxAngleX = 30; + initAngleY = 0; + minAngleY = -100; + maxAngleY = 100; + initFov = 1.1; + minFov = 0.133; + maxFov = 1.1; + visionMode[] = {"Normal","NVG"}; + gunnerOpticsModel = ""; + gunnerOpticsEffect[] = {}; + hideUnitInfo = 1; + }; + }; + }; + }; + + class AnimationSources: AnimationSources { + class Gatling { + weapon = "ACE_gatling_20mm_Comanche"; + }; + class Muzzle_flash { + weapon = "ACE_gatling_20mm_Comanche"; + }; + }; }; \ No newline at end of file diff --git a/addons/aircraft/RscInGameUI.hpp b/addons/aircraft/RscInGameUI.hpp index 83d46b5a03..620d895d9e 100644 --- a/addons/aircraft/RscInGameUI.hpp +++ b/addons/aircraft/RscInGameUI.hpp @@ -1,581 +1,581 @@ -class RscControlsGroup; -class RscText; -class RangeText: RscText{}; -class RscPicture; -class RscOpticsText; -class RscIGProgress; -class RscOpticsValue; -class VScrollbar; -class HScrollbar; -class RscLadderPicture; -class RscControlsGroupNoScrollbars; - - -class RscInGameUI -{ - class RscUnitInfo; - class Rsc_ACE_Helo_UI_Turret: RscUnitInfo - { - idd = 300; - controls[] = {"CA_IGUI_elements_group","CA_VehicleToggles"}; - class VScrollbar; - class HScrollbar; - class CA_IGUI_elements_group: RscControlsGroup - { - idc = 170; - class VScrollbar: VScrollbar - { - width = 0; - }; - class HScrollbar: HScrollbar - { - height = 0; - }; - x = "0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))"; - y = "0 * (0.025 * SafezoneH) + (SafezoneY)"; - w = "53.5 * (0.01875 * SafezoneH)"; - h = "40 * (0.025 * SafezoneH)"; - class controls - { - class CA_Distance: RscText - { - idc = 151; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - x = "24.78 * (0.01875 * SafezoneH)"; - y = "30.88 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class CA_Speed: RangeText - { - idc = 188; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "120"; - x = "14.78 * (0.01875 * SafezoneH)"; - y = "30.88 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class CA_Alt: RangeText - { - idc = 189; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "3825"; - x = "34.78 * (0.01875 * SafezoneH)"; - y = "30.88 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class CA_VisionMode: RscText - { - idc = 152; - style = 0; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "VIS"; - x = "12.58 * (0.01875 * SafezoneH)"; - y = "8 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class CA_FlirMode: RscText - { - idc = 153; - style = 0; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "BHOT"; - x = "15.78 * (0.01875 * SafezoneH)"; - y = "8 * (0.025 * SafezoneH)"; - w = "4.5 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class ValueGrid: RangeText - { - idc = 172; - font = "EtelkaMonospacePro"; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - x = "12.20 * (0.01875 * SafezoneH)"; - y = "3.5 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class TextTADS: RangeText - { - idc = 1010; - text = "TADS"; - font = "EtelkaMonospacePro"; - style = 2; - shadow = 0; - x = "12.30 * (0.01875 * SafezoneH)"; - y = "5 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class ValueTime: RangeText - { - idc = 190; - text = "20:28:35"; - font = "EtelkaMonospacePro"; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - x = "12.1 * (0.01875 * SafezoneH)"; - y = "6.5 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class CA_Laser: RscText - { - idc = 158; - style = "0x30 + 0x800"; - sizeEx = "0.038*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = PATHTOF(data\Helo_LaserON.paa); - x = "20.45 * (0.01875 * SafezoneH)"; - y = "14.1 * (0.025 * SafezoneH)"; - w = "12.5 * (0.01875 * SafezoneH)"; - h = "12 * (0.025 * SafezoneH)"; - }; - class CA_Heading: RscText - { - idc = 156; - style = 0; - sizeEx = "0.038*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "023"; - x = "24.83 * (0.01875 * SafezoneH)"; - y = "6 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - }; - }; - }; - class Rsc_ACE_Helo_UI_01: RscUnitInfo - { - controls[] = {"WeaponInfoControlsGroupRight","CA_TextFlaresMode","CA_TextFlares","CA_VehicleToggles","CA_Radar"}; - }; - class Rsc_ACE_Helo_UI_02: RscUnitInfo - { - controls[] = {"CA_TextFlaresMode","CA_TextFlares","CA_VehicleToggles","CA_Radar"}; - }; - class Rsc_ACE_Drones_UI_Turret: RscUnitInfo - { - idd = 300; - controls[] = {"CA_Zeroing","CA_IGUI_elements_group","CA_VehicleToggles"}; - class CA_IGUI_elements_group: RscControlsGroup - { - idc = 170; - class VScrollbar: VScrollbar - { - width = 0; - }; - class HScrollbar: HScrollbar - { - height = 0; - }; - x = "0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))"; - y = "0 * (0.025 * SafezoneH) + (SafezoneY)"; - w = "53.5 * (0.01875 * SafezoneH)"; - h = "40 * (0.025 * SafezoneH)"; - class controls - { - class CA_Distance: RscText - { - idc = 151; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - x = "24.78 * (0.01875 * SafezoneH)"; - y = "30.88 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class CA_Speed: RangeText - { - idc = 188; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "120"; - x = "14.78 * (0.01875 * SafezoneH)"; - y = "30.88 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class CA_Alt: RangeText - { - idc = 189; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "3825"; - x = "34.78 * (0.01875 * SafezoneH)"; - y = "30.88 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class ValueTime: RangeText - { - idc = 190; - text = "20:28:35"; - font = "EtelkaMonospacePro"; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - x = "1.75 * (0.01875 * SafezoneH)"; - y = "10.5 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class CA_VisionMode: RscText - { - idc = 152; - style = 0; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "VIS"; - align = "right"; - x = "2.6 * (0.01875 * SafezoneH)"; - y = "12.0 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.0 * (0.025 * SafezoneH)"; - }; - class CA_FlirMode: RscText - { - idc = 153; - style = 0; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "BHOT"; - align = "right"; - x = "6.18 * (0.01875 * SafezoneH)"; - y = "12.0 * (0.025 * SafezoneH)"; - w = "4.5 * (0.01875 * SafezoneH)"; - h = "1.0 * (0.025 * SafezoneH)"; - }; - class TgT_Grid_text: RangeText - { - idc = 1005; - text = "TGT:"; - font = "EtelkaMonospacePro"; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - x = "1.20 * (0.01875 * SafezoneH)"; - y = "13.5 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class TGT_ValueGrid: RangeText - { - idc = 172; - font = "EtelkaMonospacePro"; - colorText[] = {0.706,0.0745,0.0196,0.8}; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - x = "5.20 * (0.01875 * SafezoneH)"; - y = "13.5 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class OWN_Grid_text: RangeText - { - idc = 1005; - text = "OWN:"; - font = "EtelkaMonospacePro"; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - x = "1.20 * (0.01875 * SafezoneH)"; - y = "15 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class OWN_ValueGrid: RangeText - { - idc = 171; - font = "EtelkaMonospacePro"; - colorText[] = {0.15,1,0.15,0.8}; - style = 2; - sizeEx = "0.0295*SafezoneH"; - shadow = 0; - x = "5.20 * (0.01875 * SafezoneH)"; - y = "15 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class CA_Laser: RscText - { - idc = 158; - style = "0x30 + 0x800"; - sizeEx = "0.038*SafezoneH"; - shadow = 0; - align = "right"; - font = "EtelkaMonospacePro"; - text = PATHTOF(data\Helo_LaserON.paa); - x = "20.45 * (0.01875 * SafezoneH)"; - y = "14.1 * (0.025 * SafezoneH)"; - w = "12.5 * (0.01875 * SafezoneH)"; - h = "12 * (0.025 * SafezoneH)"; - }; - class CA_Heading: RscText - { - idc = 156; - style = 0; - sizeEx = "0.038*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "023"; - align = "right"; - x = "25 * (0.01875 * SafezoneH)"; - y = "5 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - }; - }; - }; - class Rsc_ACE_Drones_UI_Pilots: RscUnitInfo - { - idd = 300; - controls[] = {"WeaponInfoControlsGroupRight","CA_BackgroundVehicle","CA_BackgroundVehicleTitle","CA_BackgroundVehicleTitleDark","CA_BackgroundFuel","CA_Vehicle","CA_VehicleRole","CA_HitZones","CA_SpeedBackground","CA_SpeedUnits","CA_Speed","CA_ValueFuel","CA_AltBackground","CA_AltUnits","CA_Alt","CA_VehicleToggles","CA_Radar","DriverOpticsGroup"}; - class DriverOpticsGroup: RscControlsGroup - { - idc = 392; - class VScrollbar: VScrollbar - { - width = 0; - }; - class HScrollbar: HScrollbar - { - height = 0; - }; - x = "0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))"; - y = "0 * (0.025 * SafezoneH) + (SafezoneY)"; - w = "53.5 * (0.01875 * SafezoneH)"; - h = "40 * (0.025 * SafezoneH)"; - class controls - { - class TextGrid: RscText - { - style = 0; - sizeEx = "0.02*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - idc = 1005; - text = "GRID:"; - x = "5.8 * (0.01875 * SafezoneH)"; - y = "31.8 * (0.025 * SafezoneH)"; - w = "5 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class ValueGrid: TextGrid - { - idc = 189; - text = "382546"; - x = "10.3 * (0.01875 * SafezoneH)"; - y = "31.8 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class TextTime: TextGrid - { - idc = 1010; - text = "TIME [UTC]:"; - x = "5.8 * (0.01875 * SafezoneH)"; - y = "32.6 * (0.025 * SafezoneH)"; - w = "5 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class ValueTime: TextGrid - { - idc = 101; - text = "20:28:35"; - x = "10 * (0.01875 * SafezoneH)"; - y = "32.6 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class TextMag: TextGrid - { - idc = 1011; - text = "CAM MAG:"; - x = "5.8 * (0.01875 * SafezoneH)"; - y = "7 * (0.025 * SafezoneH)"; - w = "5 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class OpticsZoom: TextGrid - { - idc = 192; - text = "28x"; - x = "10.3 * (0.01875 * SafezoneH)"; - y = "7 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class BorderLineSpdTop: RscPicture - { - idc = 1203; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\border_line_ca.paa"; - x = "3.343 * (0.01875 * SafezoneH)"; - y = "12.4 * (0.025 * SafezoneH)"; - w = "3 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class BorderLineSpdBottom: RscPicture - { - idc = 1207; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\border_line_ca.paa"; - x = "3.343 * (0.01875 * SafezoneH)"; - y = "26.5 * (0.025 * SafezoneH)"; - w = "3 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class BorderLineAltTop: RscPicture - { - idc = 1205; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\border_line_ca.paa"; - x = "47.16 * (0.01875 * SafezoneH)"; - y = "12.4 * (0.025 * SafezoneH)"; - w = "3 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class BorderLineAltBottom: RscPicture - { - idc = 1206; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\border_line_ca.paa"; - x = "47.16 * (0.01875 * SafezoneH)"; - y = "26.5 * (0.025 * SafezoneH)"; - w = "3 * (0.01875 * SafezoneH)"; - h = "1 * (0.025 * SafezoneH)"; - }; - class TextSpd: TextGrid - { - idc = 1004; - text = "SPD"; - x = "4.8 * (0.01875 * SafezoneH)"; - y = "11.8 * (0.025 * SafezoneH)"; - w = "5 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class SpeedValueBorder: RscPicture - { - idc = 1200; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\altimeter_value_ca.paa"; - x = "6.3 * (0.01875 * SafezoneH)"; - y = "19 * (0.025 * SafezoneH)"; - w = "5 * (0.01875 * SafezoneH)"; - h = "2 * (0.025 * SafezoneH)"; - }; - class CA_Speed: TextGrid - { - idc = 190; - sizeEx = "0.03*SafezoneH"; - text = "120"; - x = "7.5 * (0.01875 * SafezoneH)"; - y = "19.5 * (0.025 * SafezoneH)"; - w = "6 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class AnalogueSpeed: RscLadderPicture - { - idc = 384; - topValue = 1312; - bottomValue = -345; - visibleRange = -1; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\UAVspeedLadder_ca.paa"; - x = "1.5 * (0.01875 * SafezoneH)"; - y = "13 * (0.025 * SafezoneH)"; - w = "5 * (0.01875 * SafezoneH)"; - h = "14 * (0.025 * SafezoneH)"; - }; - class TextAlt: TextGrid - { - idc = 1006; - text = "ALT"; - x = "46.9 * (0.01875 * SafezoneH)"; - y = "11.8 * (0.025 * SafezoneH)"; - w = "5 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class AltValueBorder: RscPicture - { - idc = 1201; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\airspeed_value_ca.paa"; - x = "42.25 * (0.01875 * SafezoneH)"; - y = "19 * (0.025 * SafezoneH)"; - w = "5 * (0.01875 * SafezoneH)"; - h = "2 * (0.025 * SafezoneH)"; - }; - class CA_Alt: TextGrid - { - idc = 191; - sizeEx = "0.03*SafezoneH"; - style = 1; - text = "3825"; - x = "43 * (0.01875 * SafezoneH)"; - y = "19.5 * (0.025 * SafezoneH)"; - w = "3.2 * (0.01875 * SafezoneH)"; - h = "1.2 * (0.025 * SafezoneH)"; - }; - class AnalogueAlt: RscLadderPicture - { - idc = 385; - topValue = 14430; - bottomValue = -2110; - visibleRange = -1; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\UAValtLadder_ca.paa"; - x = "47 * (0.01875 * SafezoneH)"; - y = "13 * (0.025 * SafezoneH)"; - w = "2.5 * (0.01875 * SafezoneH)"; - h = "14 * (0.025 * SafezoneH)"; - }; - class AnalogueHorizon: RscLadderPicture - { - idc = 383; - topValue = 90; - bottomValue = -90; - visibleRange = -1; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\horizon_ladder_ca.paa"; - x = "16.75 * (0.01875 * SafezoneH)"; - y = "5 * (0.025 * SafezoneH)"; - w = "20 * (0.01875 * SafezoneH)"; - h = "30 * (0.025 * SafezoneH)"; - }; - class HorizonCenter: RscPicture - { - idc = 1202; - text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\horizon_aircraft_ca.paa"; - x = "24.75 * (0.01875 * SafezoneH)"; - y = "19 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "2 * (0.025 * SafezoneH)"; - }; - }; - }; - }; +class RscControlsGroup; +class RscText; +class RangeText: RscText{}; +class RscPicture; +class RscOpticsText; +class RscIGProgress; +class RscOpticsValue; +class VScrollbar; +class HScrollbar; +class RscLadderPicture; +class RscControlsGroupNoScrollbars; + + +class RscInGameUI +{ + class RscUnitInfo; + class Rsc_ACE_Helo_UI_Turret: RscUnitInfo + { + idd = 300; + controls[] = {"CA_IGUI_elements_group","CA_VehicleToggles"}; + class VScrollbar; + class HScrollbar; + class CA_IGUI_elements_group: RscControlsGroup + { + idc = 170; + class VScrollbar: VScrollbar + { + width = 0; + }; + class HScrollbar: HScrollbar + { + height = 0; + }; + x = "0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))"; + y = "0 * (0.025 * SafezoneH) + (SafezoneY)"; + w = "53.5 * (0.01875 * SafezoneH)"; + h = "40 * (0.025 * SafezoneH)"; + class controls + { + class CA_Distance: RscText + { + idc = 151; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + x = "24.78 * (0.01875 * SafezoneH)"; + y = "30.88 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class CA_Speed: RangeText + { + idc = 188; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "120"; + x = "14.78 * (0.01875 * SafezoneH)"; + y = "30.88 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class CA_Alt: RangeText + { + idc = 189; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "3825"; + x = "34.78 * (0.01875 * SafezoneH)"; + y = "30.88 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class CA_VisionMode: RscText + { + idc = 152; + style = 0; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "VIS"; + x = "12.58 * (0.01875 * SafezoneH)"; + y = "8 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class CA_FlirMode: RscText + { + idc = 153; + style = 0; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "BHOT"; + x = "15.78 * (0.01875 * SafezoneH)"; + y = "8 * (0.025 * SafezoneH)"; + w = "4.5 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class ValueGrid: RangeText + { + idc = 172; + font = "EtelkaMonospacePro"; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + x = "12.20 * (0.01875 * SafezoneH)"; + y = "3.5 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class TextTADS: RangeText + { + idc = 1010; + text = "TADS"; + font = "EtelkaMonospacePro"; + style = 2; + shadow = 0; + x = "12.30 * (0.01875 * SafezoneH)"; + y = "5 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class ValueTime: RangeText + { + idc = 190; + text = "20:28:35"; + font = "EtelkaMonospacePro"; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + x = "12.1 * (0.01875 * SafezoneH)"; + y = "6.5 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class CA_Laser: RscText + { + idc = 158; + style = "0x30 + 0x800"; + sizeEx = "0.038*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = PATHTOF(data\Helo_LaserON.paa); + x = "20.45 * (0.01875 * SafezoneH)"; + y = "14.1 * (0.025 * SafezoneH)"; + w = "12.5 * (0.01875 * SafezoneH)"; + h = "12 * (0.025 * SafezoneH)"; + }; + class CA_Heading: RscText + { + idc = 156; + style = 0; + sizeEx = "0.038*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "023"; + x = "24.83 * (0.01875 * SafezoneH)"; + y = "6 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + }; + }; + }; + class Rsc_ACE_Helo_UI_01: RscUnitInfo + { + controls[] = {"WeaponInfoControlsGroupRight","CA_TextFlaresMode","CA_TextFlares","CA_VehicleToggles","CA_Radar"}; + }; + class Rsc_ACE_Helo_UI_02: RscUnitInfo + { + controls[] = {"CA_TextFlaresMode","CA_TextFlares","CA_VehicleToggles","CA_Radar"}; + }; + class Rsc_ACE_Drones_UI_Turret: RscUnitInfo + { + idd = 300; + controls[] = {"CA_Zeroing","CA_IGUI_elements_group","CA_VehicleToggles"}; + class CA_IGUI_elements_group: RscControlsGroup + { + idc = 170; + class VScrollbar: VScrollbar + { + width = 0; + }; + class HScrollbar: HScrollbar + { + height = 0; + }; + x = "0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))"; + y = "0 * (0.025 * SafezoneH) + (SafezoneY)"; + w = "53.5 * (0.01875 * SafezoneH)"; + h = "40 * (0.025 * SafezoneH)"; + class controls + { + class CA_Distance: RscText + { + idc = 151; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + x = "24.78 * (0.01875 * SafezoneH)"; + y = "30.88 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class CA_Speed: RangeText + { + idc = 188; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "120"; + x = "14.78 * (0.01875 * SafezoneH)"; + y = "30.88 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class CA_Alt: RangeText + { + idc = 189; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "3825"; + x = "34.78 * (0.01875 * SafezoneH)"; + y = "30.88 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class ValueTime: RangeText + { + idc = 190; + text = "20:28:35"; + font = "EtelkaMonospacePro"; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + x = "1.75 * (0.01875 * SafezoneH)"; + y = "10.5 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class CA_VisionMode: RscText + { + idc = 152; + style = 0; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "VIS"; + align = "right"; + x = "2.6 * (0.01875 * SafezoneH)"; + y = "12.0 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.0 * (0.025 * SafezoneH)"; + }; + class CA_FlirMode: RscText + { + idc = 153; + style = 0; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "BHOT"; + align = "right"; + x = "6.18 * (0.01875 * SafezoneH)"; + y = "12.0 * (0.025 * SafezoneH)"; + w = "4.5 * (0.01875 * SafezoneH)"; + h = "1.0 * (0.025 * SafezoneH)"; + }; + class TgT_Grid_text: RangeText + { + idc = 1005; + text = "TGT:"; + font = "EtelkaMonospacePro"; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + x = "1.20 * (0.01875 * SafezoneH)"; + y = "13.5 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class TGT_ValueGrid: RangeText + { + idc = 172; + font = "EtelkaMonospacePro"; + colorText[] = {0.706,0.0745,0.0196,0.8}; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + x = "5.20 * (0.01875 * SafezoneH)"; + y = "13.5 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class OWN_Grid_text: RangeText + { + idc = 1005; + text = "OWN:"; + font = "EtelkaMonospacePro"; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + x = "1.20 * (0.01875 * SafezoneH)"; + y = "15 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class OWN_ValueGrid: RangeText + { + idc = 171; + font = "EtelkaMonospacePro"; + colorText[] = {0.15,1,0.15,0.8}; + style = 2; + sizeEx = "0.0295*SafezoneH"; + shadow = 0; + x = "5.20 * (0.01875 * SafezoneH)"; + y = "15 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class CA_Laser: RscText + { + idc = 158; + style = "0x30 + 0x800"; + sizeEx = "0.038*SafezoneH"; + shadow = 0; + align = "right"; + font = "EtelkaMonospacePro"; + text = PATHTOF(data\Helo_LaserON.paa); + x = "20.45 * (0.01875 * SafezoneH)"; + y = "14.1 * (0.025 * SafezoneH)"; + w = "12.5 * (0.01875 * SafezoneH)"; + h = "12 * (0.025 * SafezoneH)"; + }; + class CA_Heading: RscText + { + idc = 156; + style = 0; + sizeEx = "0.038*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "023"; + align = "right"; + x = "25 * (0.01875 * SafezoneH)"; + y = "5 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + }; + }; + }; + class Rsc_ACE_Drones_UI_Pilots: RscUnitInfo + { + idd = 300; + controls[] = {"WeaponInfoControlsGroupRight","CA_BackgroundVehicle","CA_BackgroundVehicleTitle","CA_BackgroundVehicleTitleDark","CA_BackgroundFuel","CA_Vehicle","CA_VehicleRole","CA_HitZones","CA_SpeedBackground","CA_SpeedUnits","CA_Speed","CA_ValueFuel","CA_AltBackground","CA_AltUnits","CA_Alt","CA_VehicleToggles","CA_Radar","DriverOpticsGroup"}; + class DriverOpticsGroup: RscControlsGroup + { + idc = 392; + class VScrollbar: VScrollbar + { + width = 0; + }; + class HScrollbar: HScrollbar + { + height = 0; + }; + x = "0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))"; + y = "0 * (0.025 * SafezoneH) + (SafezoneY)"; + w = "53.5 * (0.01875 * SafezoneH)"; + h = "40 * (0.025 * SafezoneH)"; + class controls + { + class TextGrid: RscText + { + style = 0; + sizeEx = "0.02*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + idc = 1005; + text = "GRID:"; + x = "5.8 * (0.01875 * SafezoneH)"; + y = "31.8 * (0.025 * SafezoneH)"; + w = "5 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class ValueGrid: TextGrid + { + idc = 189; + text = "382546"; + x = "10.3 * (0.01875 * SafezoneH)"; + y = "31.8 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class TextTime: TextGrid + { + idc = 1010; + text = "TIME [UTC]:"; + x = "5.8 * (0.01875 * SafezoneH)"; + y = "32.6 * (0.025 * SafezoneH)"; + w = "5 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class ValueTime: TextGrid + { + idc = 101; + text = "20:28:35"; + x = "10 * (0.01875 * SafezoneH)"; + y = "32.6 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class TextMag: TextGrid + { + idc = 1011; + text = "CAM MAG:"; + x = "5.8 * (0.01875 * SafezoneH)"; + y = "7 * (0.025 * SafezoneH)"; + w = "5 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class OpticsZoom: TextGrid + { + idc = 192; + text = "28x"; + x = "10.3 * (0.01875 * SafezoneH)"; + y = "7 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class BorderLineSpdTop: RscPicture + { + idc = 1203; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\border_line_ca.paa"; + x = "3.343 * (0.01875 * SafezoneH)"; + y = "12.4 * (0.025 * SafezoneH)"; + w = "3 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class BorderLineSpdBottom: RscPicture + { + idc = 1207; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\border_line_ca.paa"; + x = "3.343 * (0.01875 * SafezoneH)"; + y = "26.5 * (0.025 * SafezoneH)"; + w = "3 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class BorderLineAltTop: RscPicture + { + idc = 1205; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\border_line_ca.paa"; + x = "47.16 * (0.01875 * SafezoneH)"; + y = "12.4 * (0.025 * SafezoneH)"; + w = "3 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class BorderLineAltBottom: RscPicture + { + idc = 1206; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\border_line_ca.paa"; + x = "47.16 * (0.01875 * SafezoneH)"; + y = "26.5 * (0.025 * SafezoneH)"; + w = "3 * (0.01875 * SafezoneH)"; + h = "1 * (0.025 * SafezoneH)"; + }; + class TextSpd: TextGrid + { + idc = 1004; + text = "SPD"; + x = "4.8 * (0.01875 * SafezoneH)"; + y = "11.8 * (0.025 * SafezoneH)"; + w = "5 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class SpeedValueBorder: RscPicture + { + idc = 1200; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\altimeter_value_ca.paa"; + x = "6.3 * (0.01875 * SafezoneH)"; + y = "19 * (0.025 * SafezoneH)"; + w = "5 * (0.01875 * SafezoneH)"; + h = "2 * (0.025 * SafezoneH)"; + }; + class CA_Speed: TextGrid + { + idc = 190; + sizeEx = "0.03*SafezoneH"; + text = "120"; + x = "7.5 * (0.01875 * SafezoneH)"; + y = "19.5 * (0.025 * SafezoneH)"; + w = "6 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class AnalogueSpeed: RscLadderPicture + { + idc = 384; + topValue = 1312; + bottomValue = -345; + visibleRange = -1; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\UAVspeedLadder_ca.paa"; + x = "1.5 * (0.01875 * SafezoneH)"; + y = "13 * (0.025 * SafezoneH)"; + w = "5 * (0.01875 * SafezoneH)"; + h = "14 * (0.025 * SafezoneH)"; + }; + class TextAlt: TextGrid + { + idc = 1006; + text = "ALT"; + x = "46.9 * (0.01875 * SafezoneH)"; + y = "11.8 * (0.025 * SafezoneH)"; + w = "5 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class AltValueBorder: RscPicture + { + idc = 1201; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\airspeed_value_ca.paa"; + x = "42.25 * (0.01875 * SafezoneH)"; + y = "19 * (0.025 * SafezoneH)"; + w = "5 * (0.01875 * SafezoneH)"; + h = "2 * (0.025 * SafezoneH)"; + }; + class CA_Alt: TextGrid + { + idc = 191; + sizeEx = "0.03*SafezoneH"; + style = 1; + text = "3825"; + x = "43 * (0.01875 * SafezoneH)"; + y = "19.5 * (0.025 * SafezoneH)"; + w = "3.2 * (0.01875 * SafezoneH)"; + h = "1.2 * (0.025 * SafezoneH)"; + }; + class AnalogueAlt: RscLadderPicture + { + idc = 385; + topValue = 14430; + bottomValue = -2110; + visibleRange = -1; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\UAValtLadder_ca.paa"; + x = "47 * (0.01875 * SafezoneH)"; + y = "13 * (0.025 * SafezoneH)"; + w = "2.5 * (0.01875 * SafezoneH)"; + h = "14 * (0.025 * SafezoneH)"; + }; + class AnalogueHorizon: RscLadderPicture + { + idc = 383; + topValue = 90; + bottomValue = -90; + visibleRange = -1; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\horizon_ladder_ca.paa"; + x = "16.75 * (0.01875 * SafezoneH)"; + y = "5 * (0.025 * SafezoneH)"; + w = "20 * (0.01875 * SafezoneH)"; + h = "30 * (0.025 * SafezoneH)"; + }; + class HorizonCenter: RscPicture + { + idc = 1202; + text = "\A3\Ui_f\data\IGUI\Cfg\HelicopterHUD\horizon_aircraft_ca.paa"; + x = "24.75 * (0.01875 * SafezoneH)"; + y = "19 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "2 * (0.025 * SafezoneH)"; + }; + }; + }; + }; }; \ No newline at end of file diff --git a/addons/attach/stringtable.xml b/addons/attach/stringtable.xml index 839ac2e168..27a0517f9a 100644 --- a/addons/attach/stringtable.xml +++ b/addons/attach/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -48,7 +48,7 @@ Marcador IV Acoplado Strobo IR attaccata Infravörös jeladó hozzácsatolva - ИК-маяк присоединён + ИК строб присоединён IR Strobe Detached @@ -60,7 +60,7 @@ Marcador IV Separado Strobo IR staccata Infravörös jeladó lecsatolva - ИК-маяк отсоединён + ИК строб отсоединён IR Grenade Attached @@ -72,7 +72,7 @@ Granada IV Acoplada Granata IR attaccata Infravörös gránát hozzácsatolva - ИК-граната присоединена + ИК граната присоединена IR Grenade Detached @@ -84,7 +84,7 @@ Granada IV Separada Granata IR staccata Infravörös gránát lecsatolva - ИК-граната отсоединена + ИК граната отсоединена Chemlight Attached @@ -132,7 +132,7 @@ Marcador IV Strobo IR Infravörös jeladó - ИК-маяк + ИК строб IR Strobe allows you to signal your position through a pulsating beacon only visible with NVGs. @@ -144,7 +144,7 @@ O Marcador IV permite que você sinalize sua posição através de um pulso visível somente com equipamento de visão noturna. La Strobo IR è una luce stroboscopica che ti permette di segnalare la tua posizione grazie all'emissione di impulsi ad infrarossi visibili solo con i visori notturni. Az infravörös jeladóval megjelölheted a helyzetedet úgy, hogy annak pulzáló fénye csak éjjellátó készülékkel látható. - ИК-маяк позволяет сигнализировать о своём местоположении через пульсирующий свет, видимый только через ПНВ. + ИК строб позволяет сигнализировать свое местоположение через пульсирующий маяк, видимый только через ПНВ. Place @@ -156,7 +156,6 @@ Colocar Posiziona Elhelyez - Установить Cancel @@ -168,14 +167,13 @@ Cancelar Annulla Mégse - Отмена Attach Failed Échec du Attacher Befestigen fehlgeschlagen - Соединение прервано + Присоединить Ошибка Error al acoplar - \ No newline at end of file + diff --git a/addons/ballistics/CfgAmmo.hpp b/addons/ballistics/CfgAmmo.hpp index b064c05fc3..79f99c33a4 100644 --- a/addons/ballistics/CfgAmmo.hpp +++ b/addons/ballistics/CfgAmmo.hpp @@ -1,20 +1,20 @@ -class CfgAmmo { - class BulletCore; - - class BulletBase: BulletCore { - timeToLive = 15; // Default: 6, doubleplusgood all munition range. - }; - - class B_20mm : BulletBase { - timeToLive = 30; - }; - class B_25mm : BulletBase { - timeToLive = 30; - }; - class B_35mm_AA : BulletBase { - timeToLive = 30; - }; - class B_30mm_AP : BulletBase { - timeToLive = 30; - }; +class CfgAmmo { + class BulletCore; + + class BulletBase: BulletCore { + timeToLive = 15; // Default: 6, doubleplusgood all munition range. + }; + + class B_20mm : BulletBase { + timeToLive = 30; + }; + class B_25mm : BulletBase { + timeToLive = 30; + }; + class B_35mm_AA : BulletBase { + timeToLive = 30; + }; + class B_30mm_AP : BulletBase { + timeToLive = 30; + }; }; \ No newline at end of file diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index bc9cff1572..897782747f 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -134,31 +134,26 @@ Surrender Kapitulieren Rendirse - Сдаться Stop Surrendering Den Kampf erneut aufnehmen Dejar de rendirse - Остановить сдачу Only use on alive units Nur bei lebenden Einheiten verwendbar Utilizar solo en unidades vivas - Только для живых юнитов Only use on dismounted inf Nur bei abgesessener Infanterie verwendbar Utilizar solo en infanteria desmontada - Только для спеш. солдат Nothing under mouse Es wurde nichts ausgewählt Nada bajo el ratón - Объекты под мышью отсутствуют - \ No newline at end of file + diff --git a/addons/common/functions/fnc__handleNetEvent.sqf b/addons/common/functions/fnc__handleNetEvent.sqf index c4e1f18f8e..804a0ade78 100644 --- a/addons/common/functions/fnc__handleNetEvent.sqf +++ b/addons/common/functions/fnc__handleNetEvent.sqf @@ -1,74 +1,74 @@ -//fnc__handleNetEvent.sqf -// internal handler for net events -#include "script_component.hpp" - -private ["_eventType", "_event", "_eventName", "_eventArgs", "_eventNames", "_eventIndex", "_eventTargets", "_sentEvents", "_owner", "_serverFlagged"]; - -_eventType = _this select 0; -_event = _this select 1; - -if(_eventType == "ACEg") then { - _eventName = _event select 0; - _eventArgs = _event select 1; - - _eventNames = GVAR(events) select 0; - _eventIndex = _eventNames find _eventName; - if(_eventIndex != -1) then { - _events = (GVAR(events) select 1) select _eventIndex; - - #ifdef DEBUG_EVENTS - diag_log text format[ARR_2("* Net Event %1",_eventName)]; - diag_log text format[ARR_2(" args=%1",_eventArgs)]; - #endif - - { - if(!isNil "_x") then { - _eventArgs call CALLSTACK_NAMED(_x, format[ARR_3("Net Event %1 ID: %2",_eventName,_forEachIndex)]); - #ifdef DEBUG_EVENTS_CALLSTACK - diag_log text format[ARR_2(" ID: %1",_forEachIndex)]; - #endif - }; - } forEach _events; - }; -}; - -if(_eventType == "ACEc") then { - if(isServer) then { - _eventName = _event select 0; - _eventTargets = _event select 1; - _eventArgs = _event select 2; - - _sentEvents = []; - if(!IS_ARRAY(_eventTargets)) then { - _eventTargets = [_eventTargets]; - }; - - //If not multiplayer, and there are targets, then just run localy - if ((!isMultiplayer) && {(count _eventTargets) > 0}) exitWith { - ACEg = [_eventName, _eventArgs]; - ["ACEg", ACEg] call FUNC(_handleNetEvent); - }; - - _serverFlagged = false; - { - _owner = _x; - if(IS_OBJECT(_x)) then { - _owner = owner _x; - }; - if(!(_owner in _sentEvents)) then { - PUSH(_sentEvents, _owner); - ACEg = [_eventName, _eventArgs]; - if(isDedicated || {_x != ACE_player}) then { - if(isDedicated && {local _x} && {!_serverFlagged}) then { - _serverFlagged = true; - ["ACEg", ACEg] call FUNC(_handleNetEvent); - } else { - _owner publicVariableClient "ACEg"; - }; - } else { - ["ACEg", ACEg] call FUNC(_handleNetEvent); - }; - }; - } forEach _eventTargets; - }; +//fnc__handleNetEvent.sqf +// internal handler for net events +#include "script_component.hpp" + +private ["_eventType", "_event", "_eventName", "_eventArgs", "_eventNames", "_eventIndex", "_eventTargets", "_sentEvents", "_owner", "_serverFlagged"]; + +_eventType = _this select 0; +_event = _this select 1; + +if(_eventType == "ACEg") then { + _eventName = _event select 0; + _eventArgs = _event select 1; + + _eventNames = GVAR(events) select 0; + _eventIndex = _eventNames find _eventName; + if(_eventIndex != -1) then { + _events = (GVAR(events) select 1) select _eventIndex; + + #ifdef DEBUG_EVENTS + diag_log text format[ARR_2("* Net Event %1",_eventName)]; + diag_log text format[ARR_2(" args=%1",_eventArgs)]; + #endif + + { + if(!isNil "_x") then { + _eventArgs call CALLSTACK_NAMED(_x, format[ARR_3("Net Event %1 ID: %2",_eventName,_forEachIndex)]); + #ifdef DEBUG_EVENTS_CALLSTACK + diag_log text format[ARR_2(" ID: %1",_forEachIndex)]; + #endif + }; + } forEach _events; + }; +}; + +if(_eventType == "ACEc") then { + if(isServer) then { + _eventName = _event select 0; + _eventTargets = _event select 1; + _eventArgs = _event select 2; + + _sentEvents = []; + if(!IS_ARRAY(_eventTargets)) then { + _eventTargets = [_eventTargets]; + }; + + //If not multiplayer, and there are targets, then just run localy + if ((!isMultiplayer) && {(count _eventTargets) > 0}) exitWith { + ACEg = [_eventName, _eventArgs]; + ["ACEg", ACEg] call FUNC(_handleNetEvent); + }; + + _serverFlagged = false; + { + _owner = _x; + if(IS_OBJECT(_x)) then { + _owner = owner _x; + }; + if(!(_owner in _sentEvents)) then { + PUSH(_sentEvents, _owner); + ACEg = [_eventName, _eventArgs]; + if(isDedicated || {_x != ACE_player}) then { + if(isDedicated && {local _x} && {!_serverFlagged}) then { + _serverFlagged = true; + ["ACEg", ACEg] call FUNC(_handleNetEvent); + } else { + _owner publicVariableClient "ACEg"; + }; + } else { + ["ACEg", ACEg] call FUNC(_handleNetEvent); + }; + }; + } forEach _eventTargets; + }; }; \ No newline at end of file diff --git a/addons/common/functions/fnc_addEventHandler.sqf b/addons/common/functions/fnc_addEventHandler.sqf index 21e2a5b6f9..8524a4abef 100644 --- a/addons/common/functions/fnc_addEventHandler.sqf +++ b/addons/common/functions/fnc_addEventHandler.sqf @@ -1,32 +1,32 @@ -/* - * Author: Nou - * - * Add a event handler. - * - * Argument: - * 0: Event name (string) - * 1: Event code (code) - * - * Return value: - * Event handler ID number (for use with fnc_removeEventHandler) - */ -#include "script_component.hpp" -private ["_eventName", "_eventCode", "_eventNames", "_eventFunctions", "_eventNameCount", "_eventIndex", "_eventFunctionCount"]; -_eventName = _this select 0; -_eventCode = _this select 1; - -_eventNames = GVAR(events) select 0; -_eventFunctions = []; -_eventIndex = _eventNames find _eventName; -if(_eventIndex != -1) then { - _eventFunctions = (GVAR(events) select 1) select _eventIndex; -} else { - _eventNameCount = count _eventNames; - _eventNames set[_eventNameCount, _eventName]; - (GVAR(events) select 1) set[_eventNameCount, _eventFunctions]; -}; - -_eventFunctionCount = count _eventFunctions; -_eventFunctions set[_eventFunctionCount, _eventCode]; - +/* + * Author: Nou + * + * Add a event handler. + * + * Argument: + * 0: Event name (string) + * 1: Event code (code) + * + * Return value: + * Event handler ID number (for use with fnc_removeEventHandler) + */ +#include "script_component.hpp" +private ["_eventName", "_eventCode", "_eventNames", "_eventFunctions", "_eventNameCount", "_eventIndex", "_eventFunctionCount"]; +_eventName = _this select 0; +_eventCode = _this select 1; + +_eventNames = GVAR(events) select 0; +_eventFunctions = []; +_eventIndex = _eventNames find _eventName; +if(_eventIndex != -1) then { + _eventFunctions = (GVAR(events) select 1) select _eventIndex; +} else { + _eventNameCount = count _eventNames; + _eventNames set[_eventNameCount, _eventName]; + (GVAR(events) select 1) set[_eventNameCount, _eventFunctions]; +}; + +_eventFunctionCount = count _eventFunctions; +_eventFunctions set[_eventFunctionCount, _eventCode]; + _eventFunctionCount; \ No newline at end of file diff --git a/addons/common/functions/fnc_dumpArray.sqf b/addons/common/functions/fnc_dumpArray.sqf index 9b889d8d22..8a95172ea7 100644 --- a/addons/common/functions/fnc_dumpArray.sqf +++ b/addons/common/functions/fnc_dumpArray.sqf @@ -1,25 +1,25 @@ -//fnc_dumpArray.sqf -#include "script_component.hpp" - -private ["_var", "_depth", "_pad", "_i", "_x"]; - -_var = _this select 0; -_depth = _this select 1; -_pad = ""; -for "_i" from 0 to _depth do { - _pad = _pad + toString [9]; -}; -_depth = _depth + 1; -if(IS_ARRAY(_var)) then { - if((count _var) > 0) then { - diag_log text format["%1[", _pad]; - { - [_x, _depth] call FUNC(dumpArray); - } forEach _var; - diag_log text format["%1],", _pad]; - } else { - diag_log text format["%1[],", _pad]; - }; -} else { - diag_log text format["%1%2", _pad, [_var] call FUNC(formatVar)]; -}; +//fnc_dumpArray.sqf +#include "script_component.hpp" + +private ["_var", "_depth", "_pad", "_i", "_x"]; + +_var = _this select 0; +_depth = _this select 1; +_pad = ""; +for "_i" from 0 to _depth do { + _pad = _pad + toString [9]; +}; +_depth = _depth + 1; +if(IS_ARRAY(_var)) then { + if((count _var) > 0) then { + diag_log text format["%1[", _pad]; + { + [_x, _depth] call FUNC(dumpArray); + } forEach _var; + diag_log text format["%1],", _pad]; + } else { + diag_log text format["%1[],", _pad]; + }; +} else { + diag_log text format["%1%2", _pad, [_var] call FUNC(formatVar)]; +}; diff --git a/addons/common/functions/fnc_dumpPerformanceCounters.sqf b/addons/common/functions/fnc_dumpPerformanceCounters.sqf index b82ae3e5ea..acf81ff20a 100644 --- a/addons/common/functions/fnc_dumpPerformanceCounters.sqf +++ b/addons/common/functions/fnc_dumpPerformanceCounters.sqf @@ -1,73 +1,73 @@ -//fnc_dumpPerformanceCounters.sqf -#define DEBUG_MODE_FULL -#include "script_component.hpp" - - -diag_log text format["REGISTERED ACE PFH HANDLERS"]; -diag_log text format["-------------------------------------------"]; -if(!isNil "ACE_PFH_COUNTER") then { - { - private["_pfh"]; - _pfh = _x select 0; - diag_log text format["Registered PFH: id=%1, %1:%2", (_pfh select 0), (_pfh select 1), (_pfh select 2) ]; - } forEach ACE_PFH_COUNTER; -}; - -diag_log text format["ACE COUNTER RESULTS"]; -diag_log text format["-------------------------------------------"]; -{ - private["_counterEntry", "_iter", "_total", "_count", "_delta", "_averageResult"]; - _counterEntry = _x; - _iter = 0; - _total = 0; - _count = 0; - _averageResult = 0; - if( (count _counterEntry) > 3) then { - // calc - { - if(_iter > 2) then { - _count = _count + 1; - _delta = (_x select 1) - (_x select 0); - - _total = _total + _delta; - }; - _iter = _iter + 1; - } forEach _counterEntry; - - // results - _averageResult = (_total / _count) * 1000; - - // dump results - diag_log text format["%1: Average: %2s / %3 = %4ms", (_counterEntry select 0), _total, _count, _averageResult]; - } else { - diag_log text format["%1: No results", (_counterEntry select 0) ]; - }; -} forEach ACE_COUNTERS; - -/* -// Dump PFH Trackers -diag_log text format["ACE_PERFORMANCE_EXCESSIVE_STEP_TRACKER"]; -diag_log text format["-------------------------------------------"]; -{ - private["_delay"]; - _delay = _x select 2; - //if(_delay > 0) then { _delay = _delay / 1000; }; - - diag_log text format["%1: %2s, delay=%3, handle=%4",(_x select 0), _delay, (_x select 3), (_x select 4)]; -} forEach ACE_PERFORMANCE_EXCESSIVE_STEP_TRACKER; - -// Dump PFH Trackers -diag_log text format["ACE_PERFORMANCE_EXCESSIVE_FRAME_TRACKER"]; -diag_log text format["-------------------------------------------"]; -{ - private["_delta"]; - _delta = _x select 1; - //if(_delta > 0) then { _delta = _delta / 1000; }; - diag_log text format[" DELTA: %1s", _delta]; -} forEach ACE_PERFORMANCE_EXCESSIVE_FRAME_TRACKER; - -//{ -// -//} forEach ACRE_EXCESSIVE_FRAME_TRACKER; - +//fnc_dumpPerformanceCounters.sqf +#define DEBUG_MODE_FULL +#include "script_component.hpp" + + +diag_log text format["REGISTERED ACE PFH HANDLERS"]; +diag_log text format["-------------------------------------------"]; +if(!isNil "ACE_PFH_COUNTER") then { + { + private["_pfh"]; + _pfh = _x select 0; + diag_log text format["Registered PFH: id=%1, %1:%2", (_pfh select 0), (_pfh select 1), (_pfh select 2) ]; + } forEach ACE_PFH_COUNTER; +}; + +diag_log text format["ACE COUNTER RESULTS"]; +diag_log text format["-------------------------------------------"]; +{ + private["_counterEntry", "_iter", "_total", "_count", "_delta", "_averageResult"]; + _counterEntry = _x; + _iter = 0; + _total = 0; + _count = 0; + _averageResult = 0; + if( (count _counterEntry) > 3) then { + // calc + { + if(_iter > 2) then { + _count = _count + 1; + _delta = (_x select 1) - (_x select 0); + + _total = _total + _delta; + }; + _iter = _iter + 1; + } forEach _counterEntry; + + // results + _averageResult = (_total / _count) * 1000; + + // dump results + diag_log text format["%1: Average: %2s / %3 = %4ms", (_counterEntry select 0), _total, _count, _averageResult]; + } else { + diag_log text format["%1: No results", (_counterEntry select 0) ]; + }; +} forEach ACE_COUNTERS; + +/* +// Dump PFH Trackers +diag_log text format["ACE_PERFORMANCE_EXCESSIVE_STEP_TRACKER"]; +diag_log text format["-------------------------------------------"]; +{ + private["_delay"]; + _delay = _x select 2; + //if(_delay > 0) then { _delay = _delay / 1000; }; + + diag_log text format["%1: %2s, delay=%3, handle=%4",(_x select 0), _delay, (_x select 3), (_x select 4)]; +} forEach ACE_PERFORMANCE_EXCESSIVE_STEP_TRACKER; + +// Dump PFH Trackers +diag_log text format["ACE_PERFORMANCE_EXCESSIVE_FRAME_TRACKER"]; +diag_log text format["-------------------------------------------"]; +{ + private["_delta"]; + _delta = _x select 1; + //if(_delta > 0) then { _delta = _delta / 1000; }; + diag_log text format[" DELTA: %1s", _delta]; +} forEach ACE_PERFORMANCE_EXCESSIVE_FRAME_TRACKER; + +//{ +// +//} forEach ACRE_EXCESSIVE_FRAME_TRACKER; + */ \ No newline at end of file diff --git a/addons/common/functions/fnc_getTurretDirection.sqf b/addons/common/functions/fnc_getTurretDirection.sqf index 072644f058..fb265bf545 100644 --- a/addons/common/functions/fnc_getTurretDirection.sqf +++ b/addons/common/functions/fnc_getTurretDirection.sqf @@ -1,37 +1,37 @@ -/* - * Author: jaynus - * - * Get the absolute turret direction for FOV/PIP turret. - * - * Argument: - * 0: Vehicle (Object) - * 1: Turret Position - * - * Return value: - * [position, direction] - */ -#include "script_component.hpp" - -EXPLODE_2_PVT(_this,_vehicle,_position); -private ["_turrets", "_turret", "_config", "_turret", "_povPos", "_povDir", "_gunBeginPos", "_gunEndPos", "_pov"]; - -_turret = [_vehicle, _position] call CBA_fnc_getTurret; -_pov = getText (_turret >> "memoryPointGunnerOptics"); -_gunBeg = getText (_turret >> "gunBeg"); -_gunEnd = getText (_turret >> "gunEnd"); -TRACE_3("", _pov, _gunBeg, _gunEnd); - -// Pull the PIP pov or barrel direction, depending on how the model is set up -_povPos = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition _pov ) ); -_povDir = [0,0,0]; - -if(_pov == "pip0_pos") then { - _pipDir = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition "pip0_dir" ) ); - _povDir = _pipDir vectorDiff _povPos; -} else { - _gunBeginPos = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition _gunBeg ) ); - _gunEndPos = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition _gunEnd ) ); - _povDir = _gunBeginPos vectorDiff _gunEndPos; -}; - +/* + * Author: jaynus + * + * Get the absolute turret direction for FOV/PIP turret. + * + * Argument: + * 0: Vehicle (Object) + * 1: Turret Position + * + * Return value: + * [position, direction] + */ +#include "script_component.hpp" + +EXPLODE_2_PVT(_this,_vehicle,_position); +private ["_turrets", "_turret", "_config", "_turret", "_povPos", "_povDir", "_gunBeginPos", "_gunEndPos", "_pov"]; + +_turret = [_vehicle, _position] call CBA_fnc_getTurret; +_pov = getText (_turret >> "memoryPointGunnerOptics"); +_gunBeg = getText (_turret >> "gunBeg"); +_gunEnd = getText (_turret >> "gunEnd"); +TRACE_3("", _pov, _gunBeg, _gunEnd); + +// Pull the PIP pov or barrel direction, depending on how the model is set up +_povPos = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition _pov ) ); +_povDir = [0,0,0]; + +if(_pov == "pip0_pos") then { + _pipDir = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition "pip0_dir" ) ); + _povDir = _pipDir vectorDiff _povPos; +} else { + _gunBeginPos = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition _gunBeg ) ); + _gunEndPos = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition _gunEnd ) ); + _povDir = _gunBeginPos vectorDiff _gunEndPos; +}; + [_povPos, _povDir] \ No newline at end of file diff --git a/addons/common/functions/fnc_globalEvent.sqf b/addons/common/functions/fnc_globalEvent.sqf index 7816f1f1c5..dcf40261cf 100644 --- a/addons/common/functions/fnc_globalEvent.sqf +++ b/addons/common/functions/fnc_globalEvent.sqf @@ -1,22 +1,22 @@ -/* - * Author: Nou - * - * Execute a global event on all clients, including self. - * - * Argument: - * 0: Event name (string) - * 1: Event args (any) - * - * Return value: - * Nothing - */ -#include "script_component.hpp" -private ["_eventName", "_eventArgs"]; - -_eventName = _this select 0; -_eventArgs = _this select 1; - - -ACEg = [_eventName, _eventArgs]; -publicVariable "ACEg"; +/* + * Author: Nou + * + * Execute a global event on all clients, including self. + * + * Argument: + * 0: Event name (string) + * 1: Event args (any) + * + * Return value: + * Nothing + */ +#include "script_component.hpp" +private ["_eventName", "_eventArgs"]; + +_eventName = _this select 0; +_eventArgs = _this select 1; + + +ACEg = [_eventName, _eventArgs]; +publicVariable "ACEg"; ["ACEg", ACEg] call FUNC(_handleNetEvent); \ No newline at end of file diff --git a/addons/common/functions/fnc_localEvent.sqf b/addons/common/functions/fnc_localEvent.sqf index 3ee9cb0a04..0b8c218eca 100644 --- a/addons/common/functions/fnc_localEvent.sqf +++ b/addons/common/functions/fnc_localEvent.sqf @@ -1,34 +1,34 @@ -/* - * Author: Nou - * - * Execute a local event on this client only. - * - * Argument: - * 0: Event name (string) - * 1: Event args (any) - * - * Return value: - * Nothing - */ -#include "script_component.hpp" - -PARAMS_2(_eventName,_eventArgs); - -_eventNames = GVAR(events) select 0; -_eventIndex = _eventNames find _eventName; -if(_eventIndex != -1) then { - _events = (GVAR(events) select 1) select _eventIndex; - #ifdef DEBUG_EVENTS - diag_log text format[ARR_2("* Local Event: %1",_eventName)]; - diag_log text format[ARR_2(" args=%1",_eventArgs)]; - #endif - - { - if(!isNil "_x") then { - _eventArgs call CALLSTACK_NAMED(_x, format[ARR_3("Local Event %1 ID: %2",_eventName,_forEachIndex)]); - #ifdef DEBUG_EVENTS_CALLSTACK - diag_log text format[ARR_2(" ID: %1",_forEachIndex)]; - #endif - }; - } forEach _events; +/* + * Author: Nou + * + * Execute a local event on this client only. + * + * Argument: + * 0: Event name (string) + * 1: Event args (any) + * + * Return value: + * Nothing + */ +#include "script_component.hpp" + +PARAMS_2(_eventName,_eventArgs); + +_eventNames = GVAR(events) select 0; +_eventIndex = _eventNames find _eventName; +if(_eventIndex != -1) then { + _events = (GVAR(events) select 1) select _eventIndex; + #ifdef DEBUG_EVENTS + diag_log text format[ARR_2("* Local Event: %1",_eventName)]; + diag_log text format[ARR_2(" args=%1",_eventArgs)]; + #endif + + { + if(!isNil "_x") then { + _eventArgs call CALLSTACK_NAMED(_x, format[ARR_3("Local Event %1 ID: %2",_eventName,_forEachIndex)]); + #ifdef DEBUG_EVENTS_CALLSTACK + diag_log text format[ARR_2(" ID: %1",_forEachIndex)]; + #endif + }; + } forEach _events; }; \ No newline at end of file diff --git a/addons/common/functions/fnc_removeAllEventHandlers.sqf b/addons/common/functions/fnc_removeAllEventHandlers.sqf index fead934a57..170d4f8cbb 100644 --- a/addons/common/functions/fnc_removeAllEventHandlers.sqf +++ b/addons/common/functions/fnc_removeAllEventHandlers.sqf @@ -1,21 +1,21 @@ -/* - * Author: Nou - * - * Remove all events of a certain event type. - * - * Argument: - * 0: Event name (string) - * - * Return value: - * Nothing - */ -#include "script_component.hpp" -private ["_eventName", "_eventNames", "_eventFunctions", "_eventIndex"]; -_eventName = _this select 0; - -_eventNames = GVAR(events) select 0; -_eventFunctions = []; -_eventIndex = _eventNames find _eventName; -if(_eventIndex != -1) then { - (GVAR(events) select 1) set[_eventIndex, []]; +/* + * Author: Nou + * + * Remove all events of a certain event type. + * + * Argument: + * 0: Event name (string) + * + * Return value: + * Nothing + */ +#include "script_component.hpp" +private ["_eventName", "_eventNames", "_eventFunctions", "_eventIndex"]; +_eventName = _this select 0; + +_eventNames = GVAR(events) select 0; +_eventFunctions = []; +_eventIndex = _eventNames find _eventName; +if(_eventIndex != -1) then { + (GVAR(events) select 1) set[_eventIndex, []]; }; \ No newline at end of file diff --git a/addons/common/functions/fnc_removeEventHandler.sqf b/addons/common/functions/fnc_removeEventHandler.sqf index 20bc6923c8..d87c72933d 100644 --- a/addons/common/functions/fnc_removeEventHandler.sqf +++ b/addons/common/functions/fnc_removeEventHandler.sqf @@ -1,24 +1,24 @@ -/* - * Author: Nou - * - * Remove an event handler. - * - * Argument: - * 0: Event name (string) - * 1: Event code (number) - * - * Return value: - * Nothing - */ -#include "script_component.hpp" -private ["_eventName", "_eventNames", "_eventFunctions", "_eventIndex", "_eventCodeIndex"]; -_eventName = _this select 0; -_eventCodeIndex = _this select 1; - -_eventNames = GVAR(events) select 0; -_eventFunctions = []; -_eventIndex = _eventNames find _eventName; -if(_eventIndex != -1) then { - _eventFunctions = (GVAR(events) select 1) select _eventIndex; - _eventFunctions set[_eventCodeIndex, nil]; +/* + * Author: Nou + * + * Remove an event handler. + * + * Argument: + * 0: Event name (string) + * 1: Event code (number) + * + * Return value: + * Nothing + */ +#include "script_component.hpp" +private ["_eventName", "_eventNames", "_eventFunctions", "_eventIndex", "_eventCodeIndex"]; +_eventName = _this select 0; +_eventCodeIndex = _this select 1; + +_eventNames = GVAR(events) select 0; +_eventFunctions = []; +_eventIndex = _eventNames find _eventName; +if(_eventIndex != -1) then { + _eventFunctions = (GVAR(events) select 1) select _eventIndex; + _eventFunctions set[_eventCodeIndex, nil]; }; \ No newline at end of file diff --git a/addons/common/functions/fnc_serverEvent.sqf b/addons/common/functions/fnc_serverEvent.sqf index 7ee1f6d0b8..b792323867 100644 --- a/addons/common/functions/fnc_serverEvent.sqf +++ b/addons/common/functions/fnc_serverEvent.sqf @@ -1,29 +1,29 @@ -/* - * Author: Nou - * - * Execute a event only on the server. - * - * Argument: - * 0: Event name (string) - * 1: Event args (any) - * - * Return value: - * Nothing - */ -#include "script_component.hpp" -private ["_eventName", "_eventArgs"]; - -_eventName = _this select 0; -_eventArgs = _this select 1; - - #ifdef DEBUG_EVENTS - diag_log text format[ARR_2("* Server Event: %1",_eventName)]; - diag_log text format[ARR_2(" args=%1",_eventArgs)]; - #endif - -ACEg = [_eventName, _eventArgs]; -if(!isServer) then { - publicVariableServer "ACEg"; -} else { - ["ACEg", ACEg] call FUNC(_handleNetEvent); -}; +/* + * Author: Nou + * + * Execute a event only on the server. + * + * Argument: + * 0: Event name (string) + * 1: Event args (any) + * + * Return value: + * Nothing + */ +#include "script_component.hpp" +private ["_eventName", "_eventArgs"]; + +_eventName = _this select 0; +_eventArgs = _this select 1; + + #ifdef DEBUG_EVENTS + diag_log text format[ARR_2("* Server Event: %1",_eventName)]; + diag_log text format[ARR_2(" args=%1",_eventArgs)]; + #endif + +ACEg = [_eventName, _eventArgs]; +if(!isServer) then { + publicVariableServer "ACEg"; +} else { + ["ACEg", ACEg] call FUNC(_handleNetEvent); +}; diff --git a/addons/common/functions/fnc_targetEvent.sqf b/addons/common/functions/fnc_targetEvent.sqf index 0c6da183b2..7299eeb057 100644 --- a/addons/common/functions/fnc_targetEvent.sqf +++ b/addons/common/functions/fnc_targetEvent.sqf @@ -1,34 +1,34 @@ -/* - * Author: Nou - * - * Execute a event only on specific clients. - * - * Argument: - * 0: Event name (string) - * 1: Event targets (object or array of objects) - * 2: Event args (any) - * - * Note: If local executor is in list of targets, event will execute with - * network delay, and not immediatly. - * - * Return value: - * Nothing - */ -#include "script_component.hpp" -private ["_eventName", "_eventArgs", "_eventTargets"]; - -_eventName = _this select 0; -_eventTargets = _this select 1; -_eventArgs = _this select 2; - -#ifdef DEBUG_EVENTS - diag_log text format[ARR_3("* Target Event: %1 - %2",_eventName,_eventTargets)]; - diag_log text format[ARR_2(" args=%1",_eventArgs)]; -#endif - -ACEc = [_eventName, _eventTargets, _eventArgs]; -if(!isServer) then { - publicVariableServer "ACEc"; -} else { - ["ACEc", ACEc] call FUNC(_handleNetEvent); +/* + * Author: Nou + * + * Execute a event only on specific clients. + * + * Argument: + * 0: Event name (string) + * 1: Event targets (object or array of objects) + * 2: Event args (any) + * + * Note: If local executor is in list of targets, event will execute with + * network delay, and not immediatly. + * + * Return value: + * Nothing + */ +#include "script_component.hpp" +private ["_eventName", "_eventArgs", "_eventTargets"]; + +_eventName = _this select 0; +_eventTargets = _this select 1; +_eventArgs = _this select 2; + +#ifdef DEBUG_EVENTS + diag_log text format[ARR_3("* Target Event: %1 - %2",_eventName,_eventTargets)]; + diag_log text format[ARR_2(" args=%1",_eventArgs)]; +#endif + +ACEc = [_eventName, _eventTargets, _eventArgs]; +if(!isServer) then { + publicVariableServer "ACEc"; +} else { + ["ACEc", ACEc] call FUNC(_handleNetEvent); }; \ No newline at end of file diff --git a/addons/common/functions/script_component.hpp b/addons/common/functions/script_component.hpp index 10f5e1565f..95b7e86461 100644 --- a/addons/common/functions/script_component.hpp +++ b/addons/common/functions/script_component.hpp @@ -1,13 +1,13 @@ -#include "\z\ace\addons\common\script_component.hpp" - -#define VALIDHASH(hash) (IS_ARRAY(hash) && {(count hash) >= 2} && {IS_ARRAY(hash select 0)} && {IS_ARRAY(hash select 1)}) -#define ERROR(msg) throw msg + format[" @ %1:%2", _callFrom, _lineNo] -#define HANDLECATCH diag_log text _exception; assert(exception=="") - -#define ERRORDATA(c) private ["_callFrom", "_lineNo"];\ - _callFrom = "";\ - _lineNo = -1;\ - if((count _this) > c) then {\ - _callFrom = _this select c;\ - _lineNo = _this select c+1;\ +#include "\z\ace\addons\common\script_component.hpp" + +#define VALIDHASH(hash) (IS_ARRAY(hash) && {(count hash) >= 2} && {IS_ARRAY(hash select 0)} && {IS_ARRAY(hash select 1)}) +#define ERROR(msg) throw msg + format[" @ %1:%2", _callFrom, _lineNo] +#define HANDLECATCH diag_log text _exception; assert(exception=="") + +#define ERRORDATA(c) private ["_callFrom", "_lineNo"];\ + _callFrom = "";\ + _lineNo = -1;\ + if((count _this) > c) then {\ + _callFrom = _this select c;\ + _lineNo = _this select c+1;\ }; \ No newline at end of file diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index d1e81e01a6..a5f5368cd0 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -300,78 +300,64 @@ Aceptar Peticiones Accept Requests Anfrage annehmen - Подтвердить запросы Ignoruj prośby Rechazar Peticiones Decline Requests Anfrage ablehnen - Отклонить запросы Akceptuj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Acepta Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. Anfragen anderer Spieler annehmen. Diese Anfragen können sich auf das Benutzen / Teilen von Equipment beziehen oder das Ausführen bestimmter Aktionen. - Подтвердить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. Ignoruj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Rechazar Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. Decline Requests send by other players. These can be requests to use / share equipment, perform certain actions. Anfragen anderer Spieler ablehnen. Diese Anfragen können sich auf das Benutzen / Teilen von Equipment beziehen oder das Ausführen bestimmter Aktionen. - Отклонить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. Feedback icons Feedback-Icons - Иконки состояний Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. Wähle die Position der Feedback-Icons aus oder deaktiviere Sie. Die Feedback-Icons zeigen den Status deiner Einheit an, oder die ausgeführte Aktion. - Выберите положение или или отключите отображение иконок состояний на Вашем экране. Эти иконки предоставят дополнительную информацию о состоянии персонажа и выполняемых действиях. Progress bar location Position des Fortschrittsanzeige - Положение прогресс-бара Set the desired location of the progress bar on your screen. Wähle die Position der Fortschrittsanzeige. - Установите желаемое положение строки состояния на экране. Hint Background color Hinweis Hintergrundfarbe - Цвет фона всплывающих подсказок The color of the background from the ACE hints. Wähle die Hintergrundfarbe für ACE-Hinweise. - Цвет фона всплывающий подсказок АСЕ. Hint text font color Hinweis Textfarbe - Цвет шрифта всплывающих подсказок The color of the text font from the ACE hints. This color is the default color for all text displayed through the ACE Hint system, if the hint text has no other color specified. Wähle die Textfarbe für ACE-Hinweise. - Цвет шрифта текста всплывающих подсказок АСЕ. Этот цвет является стандартным для всего текста, транслирующегося через систему подсказок АСЕ, если не установлено другого цвета для текста подсказок. Banana Banane - Банан A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. Die Bananen (Musa) sind eine Pflanzengattung in der Familie der Bananengewächse (Musaceae) innerhalb der Einkeimblättrigen Pflanzen (Monokotyledonen). - Банан - это съедобный фрукт, ягода с ботанической точки зрения, произрастающий на нескольких видах травянистых растениях рода Банан (Musa). \ No newline at end of file diff --git a/addons/dragging/stringtable.xml b/addons/dragging/stringtable.xml index 3199dd7c20..9193d2712e 100644 --- a/addons/dragging/stringtable.xml +++ b/addons/dragging/stringtable.xml @@ -1,5 +1,5 @@ - - + + @@ -40,7 +40,6 @@ Não é possível carregar o item devido a seu peso Non è possibile trascinare l'oggetto a causa del suo peso Túl nehéz ahhoz, hogy elhúzd --> - Слишком тяжело Carry @@ -55,4 +54,4 @@ Нести - \ No newline at end of file + diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml index 834101f9c7..1d010a0a7e 100644 --- a/addons/explosives/stringtable.xml +++ b/addons/explosives/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -48,7 +48,7 @@ Codice dell'esplosivo : %1 Robbanóanyag kódja: %1 Código do explosivo: %1 - Код подрыва: %1 + Взрывная код: %1 Place @@ -60,7 +60,7 @@ Piazza Elhelyezés Colocar - Установить + Положить Cancel @@ -132,7 +132,7 @@ Usato per l'attivazione a distanza degli esplosivi Robbanóanyagok távoli robbantásához Usado para acionar explosivos remotamente - Используется для удаленной детонации СВУ + Используется для удаленного запуска взрывчатку M57 Firing Device @@ -156,7 +156,7 @@ Usato per l'attivazione a distanza degli esplosivi Robbanóanyagok távoli robbantásához Usado para acionar explosivos remotamente - Используется для удаленной детонации зарядов + Используется для удаленного запуска взрывчатку M26 Firing Device @@ -192,7 +192,7 @@ Kit E.O.D. Hatástalanító felszerelés Kit de desarme - Комплект разминирования + Разминирование комплект Allows defusing of explosives @@ -204,7 +204,7 @@ Consente la disattivazione degli ordigni esplosivi Robbanóanyagok hatástalanításához Permite o desarme de explosivos - Позволяет обезвреживать ВУ + Allows defusing of explosives Add to Speed Dial @@ -228,7 +228,7 @@ Libera Törlés Limpar - Очистить + Pассеиваться Dial @@ -252,7 +252,7 @@ Sopra Fel Cima - Вызов + Поднять Down @@ -264,7 +264,7 @@ Sotto Le Baixo - Сброс + Опустить Cancel @@ -288,7 +288,7 @@ Menù di detonazione Robbantás menü Menu de detonação - Меню подрыва + Меню Подрыв Place Menu @@ -300,7 +300,7 @@ Menù di collocamento Lerakás menü Menu de posicionamento - Меню детонации + Меню Установить Defuse @@ -336,7 +336,7 @@ Cronometro Időzített Timer - Таймер + Временной Time: %1m %2s @@ -348,7 +348,7 @@ Tempo : %1m %2s Idő: %1m %2s Tempo: %1m %2s - Время: %1m %2c + Tемп: %1m %2c Set Time @@ -360,7 +360,7 @@ Modifica il conto alla rovescia Idő állítása Configurar Tempo - Установить время + Xронометр Select a Trigger @@ -372,7 +372,7 @@ Seleziona un Attivatore Detonátor kiválasztása Selecionar um Gatilho - Выберите детонатор + Выберите Select @@ -384,7 +384,7 @@ Seleziona Kiválasztás Selecionar - Выбрать + Выбрать защелка Pressure Plate @@ -408,7 +408,7 @@ Filo a Inciampo Botlódrót Linha de tração - Растяжка + Натяжной IR Sensor @@ -420,7 +420,7 @@ Sensore IR IR szenzor Sensor IV - ИК сенсор + ИК No triggers available for %1 @@ -432,7 +432,7 @@ Nessun attivatore disponibile per %1 Nincs detonátor a %1 Nenhum gatilho disponível para %1 - Нет доступных взрывателей для %1 + Нет защелка доступны для %1 IR Sensor (Side Attack) @@ -444,7 +444,7 @@ Sensore IR (Attacco laterale) IR Sensor (Side Attack) Sensor infravermelho (ataque lateral) - ИК (детонация вбок) + ИК (боковая атака) Magnetic Influence Sensor (Bottom Attack) @@ -456,7 +456,7 @@ Sensore Magnetico di Prossimità (Attacco inferiore) Mágneses (Bottom Attack) Influência magnética (ataque inferior) - Магнитный (детонация вверх) + Магнитный (дно атака) No explosives on trigger. @@ -468,7 +468,7 @@ Nincs robbanóanyag a detonátorhoz. Brak ładunków na zapalnik. Nenhum explosivo no gatilho. - Нет доступных ВУ для взрывателя. + Нет взрывчатки на курок. Dead Man's Switch @@ -478,7 +478,7 @@ Czuwak Detonador de hombre muerto Dead Man's Switch - Ловушка мертвеца + Кнопка мертвеца Used to remotely trigger explosives when released. diff --git a/addons/fcs/functions/fnc_onForceUpdate.sqf b/addons/fcs/functions/fnc_onForceUpdate.sqf index d11652fc8a..6f477fd3f6 100644 --- a/addons/fcs/functions/fnc_onForceUpdate.sqf +++ b/addons/fcs/functions/fnc_onForceUpdate.sqf @@ -1,7 +1,7 @@ -#include "script_component.hpp" - -if !([ACE_player, vehicle ACE_player, []] call EFUNC(common,canInteractWith)) exitWith {false}; -if !((!GVAR(enabled) && FUNC(canUseFCS)) || FUNC(canUseRangefinder)) exitWith {false}; - -[vehicle ACE_player, [ACE_player] call EFUNC(common,getTurretIndex), -1, false] call FUNC(keyDown); +#include "script_component.hpp" + +if !([ACE_player, vehicle ACE_player, []] call EFUNC(common,canInteractWith)) exitWith {false}; +if !((!GVAR(enabled) && FUNC(canUseFCS)) || FUNC(canUseRangefinder)) exitWith {false}; + +[vehicle ACE_player, [ACE_player] call EFUNC(common,getTurretIndex), -1, false] call FUNC(keyDown); [vehicle ACE_player, [ACE_player] call EFUNC(common,getTurretIndex), -1, false, false] call FUNC(keyUp); \ No newline at end of file diff --git a/addons/fcs/stringtable.xml b/addons/fcs/stringtable.xml index 0911bbdb57..154d874f73 100644 --- a/addons/fcs/stringtable.xml +++ b/addons/fcs/stringtable.xml @@ -1,81 +1,81 @@  - + - - - Lase Target / Measure Distance - Ziel anlasern / Entfernung Messen - Télémétrer la cible - Naświetl cel / Zmierz odległość - Označit cíl / Změřit vzdálenost - Iluminar objetivo / Medir distancia - - Подсветить цель / Замерить расстояние - - - Zeroed To - Haltepunkt - Fijado a - Wyzerowany na - Nastaveno na - Zéroté à - Выставлено на - Nullázás - Fixado em - Azzeramento a - - - Adjust FCS Range (Up) - Entfernung des FLS erhöhen - Zwiększ zasięg FCS - Ajustar distancia del FCS (arriba) - Nastavit FCS Náměr (nahoru) - Augmenter la distance du SCT - FCS tartomány állítása (Fel) - Ajustar distância do FCS (Acima) - Aumentare la distanza dell'FCS - Диапазон СУО (Выше) - - - Adjust FCS Range (Down) - Entfernung des FLS verringern - Zmniejsz zasięg FCS - Ajustar distancia del FCS (abajo) - Nastavit FCS Náměr (dolů) - Réduire la distance du SCT - FCS tartomány állítása (Le) - Ajustar distância do FCS (Abaixo) - Ridurre la distanza dell'FCS - Диапазон СУО (Ниже) - - - Reset FCS - FLS zurücksetzen - Reiniciar FCS - Réinitialiser le SCT - Resetuj FCS - Resetovat FCS - FCS visszaállítása - Reiniciar FCS - Azzeramento dell'FCS - Обнулить СУО - - - FCS has been reset. - FLS wurde zurückgesetzt. - FCS reiniciado - SCT réinitialisé. - FCS został zresetowany. - FCS byl resetován. - Az FCS visszaállítva - FCS reiniciado. - L'FCS è stato azzerato - СУО обнулен. - - - \ No newline at end of file + Подсветить цель / Измерить расстояние + + + Zeroed To + Haltepunkt + Fijado a + Wyzerowany na + Nastaveno na + Zéroté à + Зероинг + Nullázás + Fixado em + Azzeramento a + + + Adjust FCS Range (Up) + Entfernung des FLS erhöhen + Zwiększ zasięg FCS + Ajustar distancia del FCS (arriba) + Nastavit FCS Náměr (nahoru) + Augmenter la distance du SCT + FCS tartomány állítása (Fel) + Ajustar distância do FCS (Acima) + Aumentare la distanza dell'FCS + Диапазон СУО (Выше) + + + Adjust FCS Range (Down) + Entfernung des FLS verringern + Zmniejsz zasięg FCS + Ajustar distancia del FCS (abajo) + Nastavit FCS Náměr (dolů) + Réduire la distance du SCT + FCS tartomány állítása (Le) + Ajustar distância do FCS (Abaixo) + Ridurre la distanza dell'FCS + Диапазон СУО (Ниже) + + + Reset FCS + FLS zurücksetzen + Reiniciar FCS + Réinitialiser le SCT + Resetuj FCS + Resetovat FCS + FCS visszaállítása + Reiniciar FCS + Azzeramento dell'FCS + Обнулить СУО + + + FCS has been reset. + FLS wurde zurückgesetzt. + FCS reiniciado + SCT réinitialisé. + FCS został zresetowany. + FCS byl resetován. + Az FCS visszaállítva + FCS reiniciado. + L'FCS è stato azzerato + СУО обнулен + + + diff --git a/addons/frag/CfgAmmo.hpp b/addons/frag/CfgAmmo.hpp index bec683d603..8ad76e6ae8 100644 --- a/addons/frag/CfgAmmo.hpp +++ b/addons/frag/CfgAmmo.hpp @@ -1,352 +1,352 @@ -#define BASE_DRAG -0.01 -#define HD_MULT 5 -#define BASE_DRAG_HD (BASE_DRAG*HD_MULT) - -class CfgAmmo { - //class ace_arty_105mm_m1_m782_time; - //class ace_arty_105mm_m1_m782_prox: ace_arty_105mm_m1_m782_time {}; - //class ace_arty_105mm_m1_m782_delay: ace_arty_105mm_m1_m782_prox { - // ACE_FRAG_SKIP = 1; - //}; - class Bo_GBU12_LGB; - class Nou_GBU12 : Bo_GBU12_LGB { - ACE_FRAG_CLASSES[] = {"ACE_frag_large", "ACE_frag_large", "ACE_frag_large_HD", "ACE_frag_large", "ACE_frag_huge", "ACE_frag_huge_HD", "ACE_frag_huge"}; - ACE_FRAG_METAL = 140000; - ACE_FRAG_CHARGE = 87000; - ACE_FRAG_GURNEY_C = 2320; - ACE_FRAG_GURNEY_K = 1/2; - sideAirFriction = 0.04; - airFriction = 0.04; - laserLock = 0; - }; - - class GrenadeBase; - class Grenade; - class GrenadeHand: Grenade { - ACE_FRAG_SKIP = 0; - ACE_FRAG_FORCE = 1; - // This is a good high-drag frag type for grenades. - ACE_FRAG_CLASSES[] = {"ACE_frag_tiny_HD"}; - /* - These values are based on the M67 Grenade, should be tweaked for - individual grenades. - */ - ACE_FRAG_METAL = 210; // metal in grams - ACE_FRAG_CHARGE = 185; // explosive in grams - ACE_FRAG_GURNEY_C = 2843; // Gurney velocity constant for explosive type. See: http://en.wikipedia.org/wiki/Gurney_equations - ACE_FRAG_GURNEY_K = 3/5; // Gurney shape factor, in this case a sphere. See: http://en.wikipedia.org/wiki/Gurney_equations - }; - class GrenadeHand_stone: GrenadeHand { - ACE_FRAG_SKIP = 1; - }; - class SmokeShell: GrenadeHand { - ACE_FRAG_SKIP = 1; - }; - - class RocketBase; - //class R_Hydra_HE: RocketBase { - // ACE_FRAG_SKIP = 1; - //}; - - //class R_57mm_HE: RocketBase { - // ACE_FRAG_SKIP = 1; - //}; - - class R_80mm_HE: RocketBase { - ACE_FRAG_SKIP = 1; - }; - - //class R_S8T_AT: RocketBase { - // ACE_FRAG_SKIP = 1; - //}; - - class BombCore; - class Bo_Mk82: BombCore { - ACE_FRAG_CLASSES[] = {"ACE_frag_large", "ACE_frag_large", "ACE_frag_large_HD", "ACE_frag_large", "ACE_frag_huge", "ACE_frag_huge_HD", "ACE_frag_huge"}; - ACE_FRAG_METAL = 140000; - ACE_FRAG_CHARGE = 87000; - ACE_FRAG_GURNEY_C = 2320; - ACE_FRAG_GURNEY_K = 1/2; - }; - - - class G_40mm_HE: GrenadeBase { - ACE_FRAG_SKIP = 0; - ACE_FRAG_FORCE = 1; - }; - - class ACE_G_40mm_HEDP: G_40mm_HE { - }; - class ACE_G_40mm_HE: ACE_G_40mm_HEDP { - }; - class ACE_G_40mm_Practice: ACE_G_40mm_HE { - ACE_FRAG_SKIP = 1; - }; - class ACE_G40mm_HE_VOG25P: G_40mm_HE { - ACE_FRAG_SKIP = 0; - ACE_FRAG_FORCE = 1; - }; - - //class R_SMAW_HEDP; - //class R_MEEWS_HEDP : R_SMAW_HEDP { - // ACE_FRAG_FORCE = 1; - // ACE_FRAG_MULTIPLIER = 1.2; - //}; - - //class MissileBase; - //class M_Hellfire_AT: MissileBase { - // ACE_FRAG_FORCE = 1; - // ACE_FRAG_MULTIPLIER = 1.75; - //}; - - /* - class B_762x51_Ball; - class ACE_frag_base: B_762x51_Ball { ////TODO: B_762x45_Ball no longer exists, is this a valid replacement? - model = "\A3\Weapons_f\ammo\shell"; - timeToLive = 12; - typicalSpeed = 800; - // Fix sounds - effectFly = "AmmoClassic"; - soundDefault1[] = {"A3\sounds_f\weapons\hits\concrete_1.wav",0.158114,1,30}; - soundDefault2[] = {"A3\sounds_f\weapons\hits\concrete_2.wav",0.158114,1,30}; - soundDefault3[] = {"A3\sounds_f\weapons\hits\concrete_3.wav",0.158114,1,30}; - soundDefault4[] = {"A3\sounds_f\weapons\hits\concrete_4.wav",0.158114,1,30}; - soundDefault5[] = {"A3\sounds_f\weapons\hits\concrete_5.wav",0.158114,1,30}; - soundDefault6[] = {"A3\sounds_f\weapons\hits\concrete_6.wav",0.158114,1,30}; - soundDefault7[] = {"A3\sounds_f\weapons\hits\concrete_7.wav",0.158114,1,30}; - soundDefault8[] = {"A3\sounds_f\weapons\hits\concrete_8.wav",0.158114,1,30}; - soundGroundSoft1[] = {"A3\sounds_f\weapons\hits\soft_ground_1.wav",0.02811705,1,30}; - soundGroundSoft2[] = {"A3\sounds_f\weapons\hits\soft_ground_2.wav",0.02811705,1,30}; - soundGroundSoft3[] = {"A3\sounds_f\weapons\hits\soft_ground_3.wav",0.02811705,1,30}; - soundGroundSoft4[] = {"A3\sounds_f\weapons\hits\soft_ground_4.wav",0.02811705,1,30}; - soundGroundSoft5[] = {"A3\sounds_f\weapons\hits\soft_ground_5.wav",0.02811705,1,30}; - soundGroundSoft6[] = {"A3\sounds_f\weapons\hits\soft_ground_6.wav",0.02811705,1,30}; - soundGroundSoft7[] = {"A3\sounds_f\weapons\hits\soft_ground_7.wav",0.02811705,1,30}; - soundGroundSoft8[] = {"A3\sounds_f\weapons\hits\soft_ground_8.wav",0.02811705,1,30}; - soundGroundHard1[] = {"A3\sounds_f\weapons\hits\hard_ground_1.wav",0.62946,1,40}; - soundGroundHard2[] = {"A3\sounds_f\weapons\hits\hard_ground_2.wav",0.62946,1,40}; - soundGroundHard3[] = {"A3\sounds_f\weapons\hits\hard_ground_3.wav",0.62946,1,40}; - soundGroundHard4[] = {"A3\sounds_f\weapons\hits\hard_ground_4.wav",0.62946,1,40}; - soundGroundHard5[] = {"A3\sounds_f\weapons\hits\hard_ground_5.wav",0.62946,1,40}; - soundGroundHard6[] = {"A3\sounds_f\weapons\hits\hard_ground_6.wav",0.62946,1,40}; - soundGroundHard7[] = {"A3\sounds_f\weapons\hits\hard_ground_7.wav",0.62946,1,40}; - soundGroundHard8[] = {"A3\sounds_f\weapons\hits\hard_ground_8.wav",0.62946,1,40}; - soundMetal1[] = {"A3\sounds_f\weapons\hits\metal_1.wav",0.158114,1,45}; - soundMetal2[] = {"A3\sounds_f\weapons\hits\metal_2.wav",0.158114,1,45}; - soundMetal3[] = {"A3\sounds_f\weapons\hits\metal_3.wav",0.158114,1,45}; - soundMetal4[] = {"A3\sounds_f\weapons\hits\metal_4.wav",0.158114,1,45}; - soundMetal5[] = {"A3\sounds_f\weapons\hits\metal_5.wav",0.158114,1,45}; - soundMetal6[] = {"A3\sounds_f\weapons\hits\metal_6.wav",0.158114,1,45}; - soundMetal7[] = {"A3\sounds_f\weapons\hits\metal_7.wav",0.158114,1,45}; - soundMetal8[] = {"A3\sounds_f\weapons\hits\metal_8.wav",0.158114,1,45}; - soundGlass1[] = {"A3\sounds_f\weapons\hits\glass_1.wav",0.177828,1,25}; - soundGlass2[] = {"A3\sounds_f\weapons\hits\glass_2.wav",0.177828,1,25}; - soundGlass3[] = {"A3\sounds_f\weapons\hits\glass_3.wav",0.177828,1,25}; - soundGlass4[] = {"A3\sounds_f\weapons\hits\glass_4.wav",0.177828,1,25}; - soundGlass5[] = {"A3\sounds_f\weapons\hits\glass_5.wav",0.177828,1,25}; - soundGlass6[] = {"A3\sounds_f\weapons\hits\glass_6.wav",0.177828,1,25}; - soundGlass7[] = {"A3\sounds_f\weapons\hits\glass_7.wav",0.177828,1,25}; - soundGlass8[] = {"A3\sounds_f\weapons\hits\glass_8.wav",0.177828,1,25}; - soundGlassArmored1[] = {"A3\sounds_f\weapons\hits\glass_arm_1.wav",0.177828,1,30}; - soundGlassArmored2[] = {"A3\sounds_f\weapons\hits\glass_arm_2.wav",0.177828,1,30}; - soundGlassArmored3[] = {"A3\sounds_f\weapons\hits\glass_arm_3.wav",0.177828,1,30}; - soundGlassArmored4[] = {"A3\sounds_f\weapons\hits\glass_arm_4.wav",0.177828,1,30}; - soundGlassArmored5[] = {"A3\sounds_f\weapons\hits\glass_arm_5.wav",0.177828,1,30}; - soundGlassArmored6[] = {"A3\sounds_f\weapons\hits\glass_arm_6.wav",0.177828,1,30}; - soundGlassArmored7[] = {"A3\sounds_f\weapons\hits\glass_arm_7.wav",0.177828,1,30}; - soundGlassArmored8[] = {"A3\sounds_f\weapons\hits\glass_arm_8.wav",0.177828,1,30}; - soundVehiclePlate1[] = {"A3\sounds_f\weapons\hits\metal_plate_1.wav",0.281170,1,40}; - soundVehiclePlate2[] = {"A3\sounds_f\weapons\hits\metal_plate_2.wav",0.281170,1,40}; - soundVehiclePlate3[] = {"A3\sounds_f\weapons\hits\metal_plate_3.wav",0.281170,1,40}; - soundVehiclePlate4[] = {"A3\sounds_f\weapons\hits\metal_plate_4.wav",0.281170,1,40}; - soundVehiclePlate5[] = {"A3\sounds_f\weapons\hits\metal_plate_5.wav",0.281170,1,40}; - soundVehiclePlate6[] = {"A3\sounds_f\weapons\hits\metal_plate_6.wav",0.281170,1,40}; - soundVehiclePlate7[] = {"A3\sounds_f\weapons\hits\metal_plate_7.wav",0.281170,1,40}; - soundVehiclePlate8[] = {"A3\sounds_f\weapons\hits\metal_plate_8.wav",0.281170,1,40}; - soundWood1[] = {"A3\sounds_f\weapons\hits\wood_1.wav",0.158114,1,30}; - soundWood2[] = {"A3\sounds_f\weapons\hits\wood_2.wav",0.158114,1,30}; - soundWood3[] = {"A3\sounds_f\weapons\hits\wood_3.wav",0.158114,1,30}; - soundWood4[] = {"A3\sounds_f\weapons\hits\wood_4.wav",0.158114,1,30}; - soundWood5[] = {"A3\sounds_f\weapons\hits\wood_5.wav",0.158114,1,30}; - soundWood6[] = {"A3\sounds_f\weapons\hits\wood_6.wav",0.158114,1,30}; - soundWood7[] = {"A3\sounds_f\weapons\hits\wood_7.wav",0.158114,1,30}; - soundWood8[] = {"A3\sounds_f\weapons\hits\wood_8.wav",0.158114,1,30}; - soundHitBody1[] = {"A3\sounds_f\weapons\hits\body_1.wav",0.0177828,1,25}; - soundHitBody2[] = {"A3\sounds_f\weapons\hits\body_2.wav",0.0177828,1,25}; - soundHitBody3[] = {"A3\sounds_f\weapons\hits\body_3.wav",0.0177828,1,25}; - soundHitBody4[] = {"A3\sounds_f\weapons\hits\body_4.wav",0.0177828,1,25}; - soundHitBody5[] = {"A3\sounds_f\weapons\hits\body_5.wav",0.0177828,1,25}; - soundHitBody6[] = {"A3\sounds_f\weapons\hits\body_6.wav",0.0177828,1,25}; - soundHitBody7[] = {"A3\sounds_f\weapons\hits\body_7.wav",0.0177828,1,25}; - soundHitBody8[] = {"A3\sounds_f\weapons\hits\body_8.wav",0.0177828,1,25}; - soundHitBuilding1[] = {"A3\sounds_f\weapons\hits\building_1.wav",0.251189,1,30}; - soundHitBuilding2[] = {"A3\sounds_f\weapons\hits\building_2.wav",0.251189,1,30}; - soundHitBuilding3[] = {"A3\sounds_f\weapons\hits\building_3.wav",0.251189,1,30}; - soundHitBuilding4[] = {"A3\sounds_f\weapons\hits\building_4.wav",0.251189,1,30}; - soundHitBuilding5[] = {"A3\sounds_f\weapons\hits\building_5.wav",0.251189,1,30}; - soundHitBuilding6[] = {"A3\sounds_f\weapons\hits\building_6.wav",0.251189,1,30}; - soundHitBuilding7[] = {"A3\sounds_f\weapons\hits\building_7.wav",0.251189,1,30}; - soundHitBuilding8[] = {"A3\sounds_f\weapons\hits\building_8.wav",0.251189,1,30}; - soundHitFoliage1[] = {"A3\sounds_f\weapons\hits\foliage_1.wav",0.177828,1,25}; - soundHitFoliage2[] = {"A3\sounds_f\weapons\hits\foliage_2.wav",0.177828,1,25}; - soundHitFoliage3[] = {"A3\sounds_f\weapons\hits\foliage_3.wav",0.177828,1,25}; - soundHitFoliage4[] = {"A3\sounds_f\weapons\hits\foliage_4.wav",0.177828,1,25}; - soundHitFoliage5[] = {"A3\sounds_f\weapons\hits\foliage_5.wav",0.177828,1,25}; - soundHitFoliage6[] = {"A3\sounds_f\weapons\hits\foliage_6.wav",0.177828,1,25}; - soundHitFoliage7[] = {"A3\sounds_f\weapons\hits\foliage_7.wav",0.177828,1,25}; - soundHitFoliage8[] = {"A3\sounds_f\weapons\hits\foliage_8.wav",0.177828,1,25}; - soundPlastic1[] = {"A3\sounds_f\weapons\hits\plastic_1.wav",0.177828,1,25}; - soundPlastic2[] = {"A3\sounds_f\weapons\hits\plastic_2.wav",0.177828,1,25}; - soundPlastic3[] = {"A3\sounds_f\weapons\hits\plastic_3.wav",0.177828,1,25}; - soundPlastic4[] = {"A3\sounds_f\weapons\hits\plastic_4.wav",0.177828,1,25}; - soundPlastic5[] = {"A3\sounds_f\weapons\hits\plastic_5.wav",0.177828,1,25}; - soundPlastic6[] = {"A3\sounds_f\weapons\hits\plastic_6.wav",0.177828,1,25}; - soundPlastic7[] = {"A3\sounds_f\weapons\hits\plastic_7.wav",0.177828,1,25}; - soundPlastic8[] = {"A3\sounds_f\weapons\hits\plastic_8.wav",0.177828,1,25}; - soundConcrete1[] = {"A3\sounds_f\weapons\hits\concrete_1.wav",0.177828,1,35}; - soundConcrete2[] = {"A3\sounds_f\weapons\hits\concrete_2.wav",0.177828,1,35}; - soundConcrete3[] = {"A3\sounds_f\weapons\hits\concrete_3.wav",0.177828,1,35}; - soundConcrete4[] = {"A3\sounds_f\weapons\hits\concrete_4.wav",0.177828,1,35}; - soundConcrete5[] = {"A3\sounds_f\weapons\hits\concrete_5.wav",0.177828,1,35}; - soundConcrete6[] = {"A3\sounds_f\weapons\hits\concrete_6.wav",0.177828,1,35}; - soundConcrete7[] = {"A3\sounds_f\weapons\hits\concrete_7.wav",0.177828,1,35}; - soundConcrete8[] = {"A3\sounds_f\weapons\hits\concrete_8.wav",0.177828,1,35}; - soundRubber1[] = {"A3\sounds_f\weapons\hits\tyre_1.wav",0.158114,1,25}; - soundRubber2[] = {"A3\sounds_f\weapons\hits\tyre_2.wav",0.158114,1,25}; - soundRubber3[] = {"A3\sounds_f\weapons\hits\tyre_3.wav",0.158114,1,25}; - soundRubber4[] = {"A3\sounds_f\weapons\hits\tyre_4.wav",0.158114,1,25}; - soundRubber5[] = {"A3\sounds_f\weapons\hits\tyre_5.wav",0.158114,1,25}; - soundRubber6[] = {"A3\sounds_f\weapons\hits\tyre_6.wav",0.158114,1,25}; - soundRubber7[] = {"A3\sounds_f\weapons\hits\tyre_7.wav",0.158114,1,25}; - soundRubber8[] = {"A3\sounds_f\weapons\hits\tyre_8.wav",0.158114,1,25}; - soundWater1[] = {"A3\sounds_f\weapons\hits\water_01.wav",0.158114,1,25}; - soundWater2[] = {"A3\sounds_f\weapons\hits\water_02.wav",0.158114,1,25}; - soundWater3[] = {"A3\sounds_f\weapons\hits\water_03.wav",0.158114,1,25}; - soundWater4[] = {"A3\sounds_f\weapons\hits\water_04.wav",0.158114,1,25}; - soundWater5[] = {"A3\sounds_f\weapons\hits\water_05.wav",0.158114,1,25}; - soundWater6[] = {"A3\sounds_f\weapons\hits\water_06.wav",0.158114,1,25}; - soundWater7[] = {"A3\sounds_f\weapons\hits\water_07.wav",0.158114,1,25}; - soundWater8[] = {"A3\sounds_f\weapons\hits\water_08.wav",0.158114,1,25}; - hitGroundSoft[] = {"soundGroundSoft1",0.2,"soundGroundSoft2",0.2,"soundGroundSoft3",0.1,"soundGroundSoft4",0.1,"soundGroundSoft5",0.1,"soundGroundSoft6",0.1,"soundGroundSoft7",0.1,"soundGroundSoft8",0.1}; - hitGroundHard[] = {"soundGroundHard1",0.2,"soundGroundHard2",0.2,"soundGroundHard3",0.1,"soundGroundHard4",0.1,"soundGroundHard5",0.1,"soundGroundHard6",0.1,"soundGroundHard7",0.1,"soundGroundHard8",0.1}; - hitMan[] = {"soundHitBody1",0.125,"soundHitBody2",0.125,"soundHitBody3",0.125,"soundHitBody4",0.125,"soundHitBody5",0.125,"soundHitBody6",0.125,"soundHitBody7",0.125,"soundHitBody8",0.125}; - hitArmor[] = {"soundVehiclePlate1",0.125,"soundVehiclePlate2",0.125,"soundVehiclePlate3",0.125,"soundVehiclePlate4",0.125,"soundVehiclePlate5",0.125,"soundVehiclePlate6",0.125,"soundVehiclePlate7",0.125,"soundVehiclePlate8",0.125}; - hitBuilding[] = {"soundHitBuilding1",0.2,"soundHitBuilding2",0.2,"soundHitBuilding3",0.1,"soundHitBuilding4",0.1,"soundHitBuilding5",0.1,"soundHitBuilding6",0.1,"soundHitBuilding7",0.1,"soundHitBuilding8",0.1}; - hitFoliage[] = {"soundHitFoliage1",0.125,"soundHitFoliage2",0.125,"soundHitFoliage3",0.125,"soundHitFoliage4",0.125,"soundHitFoliage5",0.125,"soundHitFoliage6",0.125,"soundHitFoliage7",0.125,"soundHitFoliage8",0.125}; - hitWood[] = {"soundWood1",0.125,"soundWood2",0.125,"soundWood3",0.125,"soundWood4",0.125,"soundWood5",0.125,"soundWood6",0.125,"soundWood7",0.125,"soundWood8",0.125}; - hitGlass[] = {"soundGlass1",0.125,"soundGlass2",0.125,"soundGlass3",0.125,"soundGlass4",0.125,"soundGlass5",0.125,"soundGlass6",0.125,"soundGlass7",0.125,"soundGlass8",0.125}; - hitGlassArmored[] = {"soundGlassArmored1",0.125,"soundGlassArmored2",0.125,"soundGlassArmored3",0.125,"soundGlassArmored4",0.125,"soundGlassArmored5",0.125,"soundGlassArmored6",0.125,"soundGlassArmored7",0.125,"soundGlassArmored8",0.125}; - hitConcrete[] = {"soundConcrete1",0.125,"soundConcrete2",0.125,"soundConcrete3",0.125,"soundConcrete4",0.125,"soundConcrete5",0.125,"soundConcrete6",0.125,"soundConcrete7",0.125,"soundConcrete8",0.125}; - hitRubber[] = {"soundRubber1",0.125,"soundRubber2",0.125,"soundRubber3",0.125,"soundRubber4",0.125,"soundRubber5",0.125,"soundRubber6",0.125,"soundRubber7",0.125,"soundRubber8",0.125}; - hitPlastic[] = {"soundPlastic1",0.125,"soundPlastic2",0.125,"soundPlastic3",0.125,"soundPlastic4",0.125,"soundPlastic5",0.125,"soundPlastic6",0.125,"soundPlastic7",0.125,"soundPlastic8",0.125}; - hitDefault[] = {"soundDefault1",0.2,"soundDefault2",0.2,"soundDefault3",0.1,"soundDefault4",0.1,"soundDefault5",0.1,"soundDefault6",0.1,"soundDefault7",0.1,"soundDefault8",0.1}; - hitMetal[] = {"soundMetal1",0.125,"soundMetal2",0.125,"soundMetal3",0.125,"soundMetal4",0.125,"soundMetal5",0.125,"soundMetal6",0.125,"soundMetal7",0.125,"soundMetal8",0.125}; - hitMetalplate[] = {"soundVehiclePlate1",0.125,"soundVehiclePlate2",0.125,"soundVehiclePlate3",0.125,"soundVehiclePlate4",0.125,"soundVehiclePlate5",0.125,"soundVehiclePlate6",0.125,"soundVehiclePlate7",0.125,"soundVehiclePlate8",0.125}; - hitWater[] = {"soundWater1",0.125,"soundWater2",0.125,"soundWater3",0.125,"soundWater4",0.125,"soundWater5",0.125,"soundWater6",0.125,"soundWater7",0.125,"soundWater8",0.125}; - bulletFly1[] = {"A3\sounds_f\weapons\hits\bullet_by_1.wav",1,1,35}; - bulletFly2[] = {"A3\sounds_f\weapons\hits\bullet_by_2.wav",1,1,35}; - bulletFly3[] = {"A3\sounds_f\weapons\hits\bullet_by_3.wav",1,1,35}; - bulletFly4[] = {"A3\sounds_f\weapons\hits\bullet_by_4.wav",1,1,35}; - bulletFly5[] = {"A3\sounds_f\weapons\hits\bullet_by_5.wav",1,1,35}; - bulletFly6[] = {"A3\sounds_f\weapons\hits\bullet_by_6.wav",1,1,35}; - bulletFly7[] = {"A3\sounds_f\weapons\hits\bullet_by_7.wav",1,1,35}; - bulletFly8[] = {"A3\sounds_f\weapons\hits\bullet_by_8.wav",1,1,35}; - bulletFly[] = {"bulletFly1",0.166,"bulletFly2",0.166,"bulletFly3",0.166,"bulletFly4",0.166,"bulletFly5",0.166,"bulletFly6",0.167,"bulletFly7",0.166,"bulletFly8",0.167}; - supersonicCrackNear[] = {"A3\sounds_f\weapons\hits\sscrack1.wav",1,1,35}; - supersonicCrackFar[] = {"A3\sounds_f\weapons\hits\sscrack2.wav",1,1,135}; - }; - */ - - class B_65x39_Caseless; - class ACE_frag_base: B_65x39_Caseless { - timeToLive = 12; - typicalSpeed = 1500; - deflecting = 65; - }; - - class ACE_frag_tiny: ACE_frag_base { - hit = 6; - airFriction = BASE_DRAG; - caliber = 0.75; - }; - - class ACE_frag_tiny_HD: ACE_frag_base { - hit = 6; - airFriction = BASE_DRAG_HD; - caliber = 0.75; - }; - - class ACE_frag_small: ACE_frag_base { - hit = 12; - airFriction = BASE_DRAG*0.9; - }; - - class ACE_frag_small_HD: ACE_frag_base { - hit = 12; - airFriction = BASE_DRAG_HD*0.9; - }; - - class ACE_frag_medium: ACE_frag_base { - hit = 14; - airFriction = BASE_DRAG*0.75; - caliber = 1.2; - }; - - class ACE_frag_medium_HD: ACE_frag_base { - hit = 14; - airFriction = BASE_DRAG_HD*0.75; - caliber = 1.2; - }; - - class ACE_frag_large: ACE_frag_base { - hit = 28; - indirectHit = 2; - indirectHitRange = 0.25; - airFriction = BASE_DRAG*0.65; - caliber = 2; - explosive = 0; - - }; - - class ACE_frag_large_HD: ACE_frag_large { - hit = 28; - indirectHit = 2; - indirectHitRange = 0.25; - airFriction = BASE_DRAG_HD*0.65; - caliber = 2; - - - }; - - class ACE_frag_huge: ACE_frag_large { - hit = 40; - indirectHit = 4; - indirectHitRange = 0.5; - airFriction = BASE_DRAG*0.5; - caliber = 2.8; - }; - - class ACE_frag_huge_HD: ACE_frag_large { - hit = 40; - indirectHit = 4; - indirectHitRange = 0.5; - airFriction = BASE_DRAG_HD*0.5; - caliber = 2.8; - }; - - class ACE_frag_spall_small: ACE_frag_small { - timeToLive = 0.1; - }; - - class ACE_frag_spall_medium: ACE_frag_medium { - timeToLive = 0.15; - }; - - class ACE_frag_spall_large: ACE_frag_large { - timeToLive = 0.25; - }; - - class ACE_frag_spall_huge: ACE_frag_huge { - timeToLive = 0.3; - }; -}; +#define BASE_DRAG -0.01 +#define HD_MULT 5 +#define BASE_DRAG_HD (BASE_DRAG*HD_MULT) + +class CfgAmmo { + //class ace_arty_105mm_m1_m782_time; + //class ace_arty_105mm_m1_m782_prox: ace_arty_105mm_m1_m782_time {}; + //class ace_arty_105mm_m1_m782_delay: ace_arty_105mm_m1_m782_prox { + // ACE_FRAG_SKIP = 1; + //}; + class Bo_GBU12_LGB; + class Nou_GBU12 : Bo_GBU12_LGB { + ACE_FRAG_CLASSES[] = {"ACE_frag_large", "ACE_frag_large", "ACE_frag_large_HD", "ACE_frag_large", "ACE_frag_huge", "ACE_frag_huge_HD", "ACE_frag_huge"}; + ACE_FRAG_METAL = 140000; + ACE_FRAG_CHARGE = 87000; + ACE_FRAG_GURNEY_C = 2320; + ACE_FRAG_GURNEY_K = 1/2; + sideAirFriction = 0.04; + airFriction = 0.04; + laserLock = 0; + }; + + class GrenadeBase; + class Grenade; + class GrenadeHand: Grenade { + ACE_FRAG_SKIP = 0; + ACE_FRAG_FORCE = 1; + // This is a good high-drag frag type for grenades. + ACE_FRAG_CLASSES[] = {"ACE_frag_tiny_HD"}; + /* + These values are based on the M67 Grenade, should be tweaked for + individual grenades. + */ + ACE_FRAG_METAL = 210; // metal in grams + ACE_FRAG_CHARGE = 185; // explosive in grams + ACE_FRAG_GURNEY_C = 2843; // Gurney velocity constant for explosive type. See: http://en.wikipedia.org/wiki/Gurney_equations + ACE_FRAG_GURNEY_K = 3/5; // Gurney shape factor, in this case a sphere. See: http://en.wikipedia.org/wiki/Gurney_equations + }; + class GrenadeHand_stone: GrenadeHand { + ACE_FRAG_SKIP = 1; + }; + class SmokeShell: GrenadeHand { + ACE_FRAG_SKIP = 1; + }; + + class RocketBase; + //class R_Hydra_HE: RocketBase { + // ACE_FRAG_SKIP = 1; + //}; + + //class R_57mm_HE: RocketBase { + // ACE_FRAG_SKIP = 1; + //}; + + class R_80mm_HE: RocketBase { + ACE_FRAG_SKIP = 1; + }; + + //class R_S8T_AT: RocketBase { + // ACE_FRAG_SKIP = 1; + //}; + + class BombCore; + class Bo_Mk82: BombCore { + ACE_FRAG_CLASSES[] = {"ACE_frag_large", "ACE_frag_large", "ACE_frag_large_HD", "ACE_frag_large", "ACE_frag_huge", "ACE_frag_huge_HD", "ACE_frag_huge"}; + ACE_FRAG_METAL = 140000; + ACE_FRAG_CHARGE = 87000; + ACE_FRAG_GURNEY_C = 2320; + ACE_FRAG_GURNEY_K = 1/2; + }; + + + class G_40mm_HE: GrenadeBase { + ACE_FRAG_SKIP = 0; + ACE_FRAG_FORCE = 1; + }; + + class ACE_G_40mm_HEDP: G_40mm_HE { + }; + class ACE_G_40mm_HE: ACE_G_40mm_HEDP { + }; + class ACE_G_40mm_Practice: ACE_G_40mm_HE { + ACE_FRAG_SKIP = 1; + }; + class ACE_G40mm_HE_VOG25P: G_40mm_HE { + ACE_FRAG_SKIP = 0; + ACE_FRAG_FORCE = 1; + }; + + //class R_SMAW_HEDP; + //class R_MEEWS_HEDP : R_SMAW_HEDP { + // ACE_FRAG_FORCE = 1; + // ACE_FRAG_MULTIPLIER = 1.2; + //}; + + //class MissileBase; + //class M_Hellfire_AT: MissileBase { + // ACE_FRAG_FORCE = 1; + // ACE_FRAG_MULTIPLIER = 1.75; + //}; + + /* + class B_762x51_Ball; + class ACE_frag_base: B_762x51_Ball { ////TODO: B_762x45_Ball no longer exists, is this a valid replacement? + model = "\A3\Weapons_f\ammo\shell"; + timeToLive = 12; + typicalSpeed = 800; + // Fix sounds + effectFly = "AmmoClassic"; + soundDefault1[] = {"A3\sounds_f\weapons\hits\concrete_1.wav",0.158114,1,30}; + soundDefault2[] = {"A3\sounds_f\weapons\hits\concrete_2.wav",0.158114,1,30}; + soundDefault3[] = {"A3\sounds_f\weapons\hits\concrete_3.wav",0.158114,1,30}; + soundDefault4[] = {"A3\sounds_f\weapons\hits\concrete_4.wav",0.158114,1,30}; + soundDefault5[] = {"A3\sounds_f\weapons\hits\concrete_5.wav",0.158114,1,30}; + soundDefault6[] = {"A3\sounds_f\weapons\hits\concrete_6.wav",0.158114,1,30}; + soundDefault7[] = {"A3\sounds_f\weapons\hits\concrete_7.wav",0.158114,1,30}; + soundDefault8[] = {"A3\sounds_f\weapons\hits\concrete_8.wav",0.158114,1,30}; + soundGroundSoft1[] = {"A3\sounds_f\weapons\hits\soft_ground_1.wav",0.02811705,1,30}; + soundGroundSoft2[] = {"A3\sounds_f\weapons\hits\soft_ground_2.wav",0.02811705,1,30}; + soundGroundSoft3[] = {"A3\sounds_f\weapons\hits\soft_ground_3.wav",0.02811705,1,30}; + soundGroundSoft4[] = {"A3\sounds_f\weapons\hits\soft_ground_4.wav",0.02811705,1,30}; + soundGroundSoft5[] = {"A3\sounds_f\weapons\hits\soft_ground_5.wav",0.02811705,1,30}; + soundGroundSoft6[] = {"A3\sounds_f\weapons\hits\soft_ground_6.wav",0.02811705,1,30}; + soundGroundSoft7[] = {"A3\sounds_f\weapons\hits\soft_ground_7.wav",0.02811705,1,30}; + soundGroundSoft8[] = {"A3\sounds_f\weapons\hits\soft_ground_8.wav",0.02811705,1,30}; + soundGroundHard1[] = {"A3\sounds_f\weapons\hits\hard_ground_1.wav",0.62946,1,40}; + soundGroundHard2[] = {"A3\sounds_f\weapons\hits\hard_ground_2.wav",0.62946,1,40}; + soundGroundHard3[] = {"A3\sounds_f\weapons\hits\hard_ground_3.wav",0.62946,1,40}; + soundGroundHard4[] = {"A3\sounds_f\weapons\hits\hard_ground_4.wav",0.62946,1,40}; + soundGroundHard5[] = {"A3\sounds_f\weapons\hits\hard_ground_5.wav",0.62946,1,40}; + soundGroundHard6[] = {"A3\sounds_f\weapons\hits\hard_ground_6.wav",0.62946,1,40}; + soundGroundHard7[] = {"A3\sounds_f\weapons\hits\hard_ground_7.wav",0.62946,1,40}; + soundGroundHard8[] = {"A3\sounds_f\weapons\hits\hard_ground_8.wav",0.62946,1,40}; + soundMetal1[] = {"A3\sounds_f\weapons\hits\metal_1.wav",0.158114,1,45}; + soundMetal2[] = {"A3\sounds_f\weapons\hits\metal_2.wav",0.158114,1,45}; + soundMetal3[] = {"A3\sounds_f\weapons\hits\metal_3.wav",0.158114,1,45}; + soundMetal4[] = {"A3\sounds_f\weapons\hits\metal_4.wav",0.158114,1,45}; + soundMetal5[] = {"A3\sounds_f\weapons\hits\metal_5.wav",0.158114,1,45}; + soundMetal6[] = {"A3\sounds_f\weapons\hits\metal_6.wav",0.158114,1,45}; + soundMetal7[] = {"A3\sounds_f\weapons\hits\metal_7.wav",0.158114,1,45}; + soundMetal8[] = {"A3\sounds_f\weapons\hits\metal_8.wav",0.158114,1,45}; + soundGlass1[] = {"A3\sounds_f\weapons\hits\glass_1.wav",0.177828,1,25}; + soundGlass2[] = {"A3\sounds_f\weapons\hits\glass_2.wav",0.177828,1,25}; + soundGlass3[] = {"A3\sounds_f\weapons\hits\glass_3.wav",0.177828,1,25}; + soundGlass4[] = {"A3\sounds_f\weapons\hits\glass_4.wav",0.177828,1,25}; + soundGlass5[] = {"A3\sounds_f\weapons\hits\glass_5.wav",0.177828,1,25}; + soundGlass6[] = {"A3\sounds_f\weapons\hits\glass_6.wav",0.177828,1,25}; + soundGlass7[] = {"A3\sounds_f\weapons\hits\glass_7.wav",0.177828,1,25}; + soundGlass8[] = {"A3\sounds_f\weapons\hits\glass_8.wav",0.177828,1,25}; + soundGlassArmored1[] = {"A3\sounds_f\weapons\hits\glass_arm_1.wav",0.177828,1,30}; + soundGlassArmored2[] = {"A3\sounds_f\weapons\hits\glass_arm_2.wav",0.177828,1,30}; + soundGlassArmored3[] = {"A3\sounds_f\weapons\hits\glass_arm_3.wav",0.177828,1,30}; + soundGlassArmored4[] = {"A3\sounds_f\weapons\hits\glass_arm_4.wav",0.177828,1,30}; + soundGlassArmored5[] = {"A3\sounds_f\weapons\hits\glass_arm_5.wav",0.177828,1,30}; + soundGlassArmored6[] = {"A3\sounds_f\weapons\hits\glass_arm_6.wav",0.177828,1,30}; + soundGlassArmored7[] = {"A3\sounds_f\weapons\hits\glass_arm_7.wav",0.177828,1,30}; + soundGlassArmored8[] = {"A3\sounds_f\weapons\hits\glass_arm_8.wav",0.177828,1,30}; + soundVehiclePlate1[] = {"A3\sounds_f\weapons\hits\metal_plate_1.wav",0.281170,1,40}; + soundVehiclePlate2[] = {"A3\sounds_f\weapons\hits\metal_plate_2.wav",0.281170,1,40}; + soundVehiclePlate3[] = {"A3\sounds_f\weapons\hits\metal_plate_3.wav",0.281170,1,40}; + soundVehiclePlate4[] = {"A3\sounds_f\weapons\hits\metal_plate_4.wav",0.281170,1,40}; + soundVehiclePlate5[] = {"A3\sounds_f\weapons\hits\metal_plate_5.wav",0.281170,1,40}; + soundVehiclePlate6[] = {"A3\sounds_f\weapons\hits\metal_plate_6.wav",0.281170,1,40}; + soundVehiclePlate7[] = {"A3\sounds_f\weapons\hits\metal_plate_7.wav",0.281170,1,40}; + soundVehiclePlate8[] = {"A3\sounds_f\weapons\hits\metal_plate_8.wav",0.281170,1,40}; + soundWood1[] = {"A3\sounds_f\weapons\hits\wood_1.wav",0.158114,1,30}; + soundWood2[] = {"A3\sounds_f\weapons\hits\wood_2.wav",0.158114,1,30}; + soundWood3[] = {"A3\sounds_f\weapons\hits\wood_3.wav",0.158114,1,30}; + soundWood4[] = {"A3\sounds_f\weapons\hits\wood_4.wav",0.158114,1,30}; + soundWood5[] = {"A3\sounds_f\weapons\hits\wood_5.wav",0.158114,1,30}; + soundWood6[] = {"A3\sounds_f\weapons\hits\wood_6.wav",0.158114,1,30}; + soundWood7[] = {"A3\sounds_f\weapons\hits\wood_7.wav",0.158114,1,30}; + soundWood8[] = {"A3\sounds_f\weapons\hits\wood_8.wav",0.158114,1,30}; + soundHitBody1[] = {"A3\sounds_f\weapons\hits\body_1.wav",0.0177828,1,25}; + soundHitBody2[] = {"A3\sounds_f\weapons\hits\body_2.wav",0.0177828,1,25}; + soundHitBody3[] = {"A3\sounds_f\weapons\hits\body_3.wav",0.0177828,1,25}; + soundHitBody4[] = {"A3\sounds_f\weapons\hits\body_4.wav",0.0177828,1,25}; + soundHitBody5[] = {"A3\sounds_f\weapons\hits\body_5.wav",0.0177828,1,25}; + soundHitBody6[] = {"A3\sounds_f\weapons\hits\body_6.wav",0.0177828,1,25}; + soundHitBody7[] = {"A3\sounds_f\weapons\hits\body_7.wav",0.0177828,1,25}; + soundHitBody8[] = {"A3\sounds_f\weapons\hits\body_8.wav",0.0177828,1,25}; + soundHitBuilding1[] = {"A3\sounds_f\weapons\hits\building_1.wav",0.251189,1,30}; + soundHitBuilding2[] = {"A3\sounds_f\weapons\hits\building_2.wav",0.251189,1,30}; + soundHitBuilding3[] = {"A3\sounds_f\weapons\hits\building_3.wav",0.251189,1,30}; + soundHitBuilding4[] = {"A3\sounds_f\weapons\hits\building_4.wav",0.251189,1,30}; + soundHitBuilding5[] = {"A3\sounds_f\weapons\hits\building_5.wav",0.251189,1,30}; + soundHitBuilding6[] = {"A3\sounds_f\weapons\hits\building_6.wav",0.251189,1,30}; + soundHitBuilding7[] = {"A3\sounds_f\weapons\hits\building_7.wav",0.251189,1,30}; + soundHitBuilding8[] = {"A3\sounds_f\weapons\hits\building_8.wav",0.251189,1,30}; + soundHitFoliage1[] = {"A3\sounds_f\weapons\hits\foliage_1.wav",0.177828,1,25}; + soundHitFoliage2[] = {"A3\sounds_f\weapons\hits\foliage_2.wav",0.177828,1,25}; + soundHitFoliage3[] = {"A3\sounds_f\weapons\hits\foliage_3.wav",0.177828,1,25}; + soundHitFoliage4[] = {"A3\sounds_f\weapons\hits\foliage_4.wav",0.177828,1,25}; + soundHitFoliage5[] = {"A3\sounds_f\weapons\hits\foliage_5.wav",0.177828,1,25}; + soundHitFoliage6[] = {"A3\sounds_f\weapons\hits\foliage_6.wav",0.177828,1,25}; + soundHitFoliage7[] = {"A3\sounds_f\weapons\hits\foliage_7.wav",0.177828,1,25}; + soundHitFoliage8[] = {"A3\sounds_f\weapons\hits\foliage_8.wav",0.177828,1,25}; + soundPlastic1[] = {"A3\sounds_f\weapons\hits\plastic_1.wav",0.177828,1,25}; + soundPlastic2[] = {"A3\sounds_f\weapons\hits\plastic_2.wav",0.177828,1,25}; + soundPlastic3[] = {"A3\sounds_f\weapons\hits\plastic_3.wav",0.177828,1,25}; + soundPlastic4[] = {"A3\sounds_f\weapons\hits\plastic_4.wav",0.177828,1,25}; + soundPlastic5[] = {"A3\sounds_f\weapons\hits\plastic_5.wav",0.177828,1,25}; + soundPlastic6[] = {"A3\sounds_f\weapons\hits\plastic_6.wav",0.177828,1,25}; + soundPlastic7[] = {"A3\sounds_f\weapons\hits\plastic_7.wav",0.177828,1,25}; + soundPlastic8[] = {"A3\sounds_f\weapons\hits\plastic_8.wav",0.177828,1,25}; + soundConcrete1[] = {"A3\sounds_f\weapons\hits\concrete_1.wav",0.177828,1,35}; + soundConcrete2[] = {"A3\sounds_f\weapons\hits\concrete_2.wav",0.177828,1,35}; + soundConcrete3[] = {"A3\sounds_f\weapons\hits\concrete_3.wav",0.177828,1,35}; + soundConcrete4[] = {"A3\sounds_f\weapons\hits\concrete_4.wav",0.177828,1,35}; + soundConcrete5[] = {"A3\sounds_f\weapons\hits\concrete_5.wav",0.177828,1,35}; + soundConcrete6[] = {"A3\sounds_f\weapons\hits\concrete_6.wav",0.177828,1,35}; + soundConcrete7[] = {"A3\sounds_f\weapons\hits\concrete_7.wav",0.177828,1,35}; + soundConcrete8[] = {"A3\sounds_f\weapons\hits\concrete_8.wav",0.177828,1,35}; + soundRubber1[] = {"A3\sounds_f\weapons\hits\tyre_1.wav",0.158114,1,25}; + soundRubber2[] = {"A3\sounds_f\weapons\hits\tyre_2.wav",0.158114,1,25}; + soundRubber3[] = {"A3\sounds_f\weapons\hits\tyre_3.wav",0.158114,1,25}; + soundRubber4[] = {"A3\sounds_f\weapons\hits\tyre_4.wav",0.158114,1,25}; + soundRubber5[] = {"A3\sounds_f\weapons\hits\tyre_5.wav",0.158114,1,25}; + soundRubber6[] = {"A3\sounds_f\weapons\hits\tyre_6.wav",0.158114,1,25}; + soundRubber7[] = {"A3\sounds_f\weapons\hits\tyre_7.wav",0.158114,1,25}; + soundRubber8[] = {"A3\sounds_f\weapons\hits\tyre_8.wav",0.158114,1,25}; + soundWater1[] = {"A3\sounds_f\weapons\hits\water_01.wav",0.158114,1,25}; + soundWater2[] = {"A3\sounds_f\weapons\hits\water_02.wav",0.158114,1,25}; + soundWater3[] = {"A3\sounds_f\weapons\hits\water_03.wav",0.158114,1,25}; + soundWater4[] = {"A3\sounds_f\weapons\hits\water_04.wav",0.158114,1,25}; + soundWater5[] = {"A3\sounds_f\weapons\hits\water_05.wav",0.158114,1,25}; + soundWater6[] = {"A3\sounds_f\weapons\hits\water_06.wav",0.158114,1,25}; + soundWater7[] = {"A3\sounds_f\weapons\hits\water_07.wav",0.158114,1,25}; + soundWater8[] = {"A3\sounds_f\weapons\hits\water_08.wav",0.158114,1,25}; + hitGroundSoft[] = {"soundGroundSoft1",0.2,"soundGroundSoft2",0.2,"soundGroundSoft3",0.1,"soundGroundSoft4",0.1,"soundGroundSoft5",0.1,"soundGroundSoft6",0.1,"soundGroundSoft7",0.1,"soundGroundSoft8",0.1}; + hitGroundHard[] = {"soundGroundHard1",0.2,"soundGroundHard2",0.2,"soundGroundHard3",0.1,"soundGroundHard4",0.1,"soundGroundHard5",0.1,"soundGroundHard6",0.1,"soundGroundHard7",0.1,"soundGroundHard8",0.1}; + hitMan[] = {"soundHitBody1",0.125,"soundHitBody2",0.125,"soundHitBody3",0.125,"soundHitBody4",0.125,"soundHitBody5",0.125,"soundHitBody6",0.125,"soundHitBody7",0.125,"soundHitBody8",0.125}; + hitArmor[] = {"soundVehiclePlate1",0.125,"soundVehiclePlate2",0.125,"soundVehiclePlate3",0.125,"soundVehiclePlate4",0.125,"soundVehiclePlate5",0.125,"soundVehiclePlate6",0.125,"soundVehiclePlate7",0.125,"soundVehiclePlate8",0.125}; + hitBuilding[] = {"soundHitBuilding1",0.2,"soundHitBuilding2",0.2,"soundHitBuilding3",0.1,"soundHitBuilding4",0.1,"soundHitBuilding5",0.1,"soundHitBuilding6",0.1,"soundHitBuilding7",0.1,"soundHitBuilding8",0.1}; + hitFoliage[] = {"soundHitFoliage1",0.125,"soundHitFoliage2",0.125,"soundHitFoliage3",0.125,"soundHitFoliage4",0.125,"soundHitFoliage5",0.125,"soundHitFoliage6",0.125,"soundHitFoliage7",0.125,"soundHitFoliage8",0.125}; + hitWood[] = {"soundWood1",0.125,"soundWood2",0.125,"soundWood3",0.125,"soundWood4",0.125,"soundWood5",0.125,"soundWood6",0.125,"soundWood7",0.125,"soundWood8",0.125}; + hitGlass[] = {"soundGlass1",0.125,"soundGlass2",0.125,"soundGlass3",0.125,"soundGlass4",0.125,"soundGlass5",0.125,"soundGlass6",0.125,"soundGlass7",0.125,"soundGlass8",0.125}; + hitGlassArmored[] = {"soundGlassArmored1",0.125,"soundGlassArmored2",0.125,"soundGlassArmored3",0.125,"soundGlassArmored4",0.125,"soundGlassArmored5",0.125,"soundGlassArmored6",0.125,"soundGlassArmored7",0.125,"soundGlassArmored8",0.125}; + hitConcrete[] = {"soundConcrete1",0.125,"soundConcrete2",0.125,"soundConcrete3",0.125,"soundConcrete4",0.125,"soundConcrete5",0.125,"soundConcrete6",0.125,"soundConcrete7",0.125,"soundConcrete8",0.125}; + hitRubber[] = {"soundRubber1",0.125,"soundRubber2",0.125,"soundRubber3",0.125,"soundRubber4",0.125,"soundRubber5",0.125,"soundRubber6",0.125,"soundRubber7",0.125,"soundRubber8",0.125}; + hitPlastic[] = {"soundPlastic1",0.125,"soundPlastic2",0.125,"soundPlastic3",0.125,"soundPlastic4",0.125,"soundPlastic5",0.125,"soundPlastic6",0.125,"soundPlastic7",0.125,"soundPlastic8",0.125}; + hitDefault[] = {"soundDefault1",0.2,"soundDefault2",0.2,"soundDefault3",0.1,"soundDefault4",0.1,"soundDefault5",0.1,"soundDefault6",0.1,"soundDefault7",0.1,"soundDefault8",0.1}; + hitMetal[] = {"soundMetal1",0.125,"soundMetal2",0.125,"soundMetal3",0.125,"soundMetal4",0.125,"soundMetal5",0.125,"soundMetal6",0.125,"soundMetal7",0.125,"soundMetal8",0.125}; + hitMetalplate[] = {"soundVehiclePlate1",0.125,"soundVehiclePlate2",0.125,"soundVehiclePlate3",0.125,"soundVehiclePlate4",0.125,"soundVehiclePlate5",0.125,"soundVehiclePlate6",0.125,"soundVehiclePlate7",0.125,"soundVehiclePlate8",0.125}; + hitWater[] = {"soundWater1",0.125,"soundWater2",0.125,"soundWater3",0.125,"soundWater4",0.125,"soundWater5",0.125,"soundWater6",0.125,"soundWater7",0.125,"soundWater8",0.125}; + bulletFly1[] = {"A3\sounds_f\weapons\hits\bullet_by_1.wav",1,1,35}; + bulletFly2[] = {"A3\sounds_f\weapons\hits\bullet_by_2.wav",1,1,35}; + bulletFly3[] = {"A3\sounds_f\weapons\hits\bullet_by_3.wav",1,1,35}; + bulletFly4[] = {"A3\sounds_f\weapons\hits\bullet_by_4.wav",1,1,35}; + bulletFly5[] = {"A3\sounds_f\weapons\hits\bullet_by_5.wav",1,1,35}; + bulletFly6[] = {"A3\sounds_f\weapons\hits\bullet_by_6.wav",1,1,35}; + bulletFly7[] = {"A3\sounds_f\weapons\hits\bullet_by_7.wav",1,1,35}; + bulletFly8[] = {"A3\sounds_f\weapons\hits\bullet_by_8.wav",1,1,35}; + bulletFly[] = {"bulletFly1",0.166,"bulletFly2",0.166,"bulletFly3",0.166,"bulletFly4",0.166,"bulletFly5",0.166,"bulletFly6",0.167,"bulletFly7",0.166,"bulletFly8",0.167}; + supersonicCrackNear[] = {"A3\sounds_f\weapons\hits\sscrack1.wav",1,1,35}; + supersonicCrackFar[] = {"A3\sounds_f\weapons\hits\sscrack2.wav",1,1,135}; + }; + */ + + class B_65x39_Caseless; + class ACE_frag_base: B_65x39_Caseless { + timeToLive = 12; + typicalSpeed = 1500; + deflecting = 65; + }; + + class ACE_frag_tiny: ACE_frag_base { + hit = 6; + airFriction = BASE_DRAG; + caliber = 0.75; + }; + + class ACE_frag_tiny_HD: ACE_frag_base { + hit = 6; + airFriction = BASE_DRAG_HD; + caliber = 0.75; + }; + + class ACE_frag_small: ACE_frag_base { + hit = 12; + airFriction = BASE_DRAG*0.9; + }; + + class ACE_frag_small_HD: ACE_frag_base { + hit = 12; + airFriction = BASE_DRAG_HD*0.9; + }; + + class ACE_frag_medium: ACE_frag_base { + hit = 14; + airFriction = BASE_DRAG*0.75; + caliber = 1.2; + }; + + class ACE_frag_medium_HD: ACE_frag_base { + hit = 14; + airFriction = BASE_DRAG_HD*0.75; + caliber = 1.2; + }; + + class ACE_frag_large: ACE_frag_base { + hit = 28; + indirectHit = 2; + indirectHitRange = 0.25; + airFriction = BASE_DRAG*0.65; + caliber = 2; + explosive = 0; + + }; + + class ACE_frag_large_HD: ACE_frag_large { + hit = 28; + indirectHit = 2; + indirectHitRange = 0.25; + airFriction = BASE_DRAG_HD*0.65; + caliber = 2; + + + }; + + class ACE_frag_huge: ACE_frag_large { + hit = 40; + indirectHit = 4; + indirectHitRange = 0.5; + airFriction = BASE_DRAG*0.5; + caliber = 2.8; + }; + + class ACE_frag_huge_HD: ACE_frag_large { + hit = 40; + indirectHit = 4; + indirectHitRange = 0.5; + airFriction = BASE_DRAG_HD*0.5; + caliber = 2.8; + }; + + class ACE_frag_spall_small: ACE_frag_small { + timeToLive = 0.1; + }; + + class ACE_frag_spall_medium: ACE_frag_medium { + timeToLive = 0.15; + }; + + class ACE_frag_spall_large: ACE_frag_large { + timeToLive = 0.25; + }; + + class ACE_frag_spall_huge: ACE_frag_huge { + timeToLive = 0.3; + }; +}; diff --git a/addons/frag/CfgEventhandlers.hpp b/addons/frag/CfgEventhandlers.hpp index da3de47063..1e631e07eb 100644 --- a/addons/frag/CfgEventhandlers.hpp +++ b/addons/frag/CfgEventhandlers.hpp @@ -1,17 +1,17 @@ -class Extended_PreInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_pre_init)); - }; -}; - -class Extended_PostInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_post_init)); - }; -}; - -class Extended_FiredBIS_EventHandlers { - class AllVehicles { - ADDON = QUOTE(_this call FUNC(fired)); - }; -}; +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_pre_init)); + }; +}; + +class Extended_PostInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_post_init)); + }; +}; + +class Extended_FiredBIS_EventHandlers { + class AllVehicles { + ADDON = QUOTE(_this call FUNC(fired)); + }; +}; diff --git a/addons/frag/XEH_post_init.sqf b/addons/frag/XEH_post_init.sqf index 21d76e6913..9769148871 100644 --- a/addons/frag/XEH_post_init.sqf +++ b/addons/frag/XEH_post_init.sqf @@ -1,18 +1,18 @@ -#include "script_component.hpp" -if(isServer) then { - [QGVAR(frag_eh), { _this call FUNC(frago); }] call ace_common_fnc_addEventHandler; -}; -/* -GVAR(replacedBisArtyWrapper) = false; -[] spawn { - waitUntil { - if(!(isNil "BIS_ARTY_F_ShellFlight")) then { - ACE_WRAPPER_BIS_ARTY_F_ShellFlight = BIS_ARTY_F_ShellFlight; - BIS_ARTY_F_ShellFlight = FUNC(BIS_ARTY_WRAPPER); - GVAR(replacedBisArtyWrapper) = true; - }; - sleep 4; - GVAR(replacedBisArtyWrapper) - }; -}; +#include "script_component.hpp" +if(isServer) then { + [QGVAR(frag_eh), { _this call FUNC(frago); }] call ace_common_fnc_addEventHandler; +}; +/* +GVAR(replacedBisArtyWrapper) = false; +[] spawn { + waitUntil { + if(!(isNil "BIS_ARTY_F_ShellFlight")) then { + ACE_WRAPPER_BIS_ARTY_F_ShellFlight = BIS_ARTY_F_ShellFlight; + BIS_ARTY_F_ShellFlight = FUNC(BIS_ARTY_WRAPPER); + GVAR(replacedBisArtyWrapper) = true; + }; + sleep 4; + GVAR(replacedBisArtyWrapper) + }; +}; */ \ No newline at end of file diff --git a/addons/frag/XEH_pre_Init.sqf b/addons/frag/XEH_pre_Init.sqf index 8591af46d3..5b3aa36b18 100644 --- a/addons/frag/XEH_pre_Init.sqf +++ b/addons/frag/XEH_pre_Init.sqf @@ -1,45 +1,45 @@ -#include "script_component.hpp" - - -ADDON = false; - -PREP(fired); -PREP(frago); -PREP(trackFragRound); -PREP(spallTrack); -PREP(doSpall); -PREP(vectorDiffFast); - -GVAR(trackedObjects) = []; -GVAR(blackList) = []; -GVAR(traceFrags) = false; - -GVAR(replacedBisArtyWrapper) = true; - -GVAR(TOTALFRAGS) = 0; - -GVAR(spallIsTrackingCount) = 0; -GVAR(spallHPData) = []; - -GVAR(traces) = []; -GVAR(tracesStarted) = false; -GVAR(traceID) = -1; -GVAR(autoTrace) = true; - - -// * Other Shit */ -PREP(frag_trace); -PREP(denyFrag); -PREP(BIS_ARTY_WRAPPER); -PREP(startTracing); -PREP(stopTracing); -PREP(clearTraces); -PREP(trackTrace); -PREP(addTrack); -PREP(drawTraces); -PREP(removeTrack); -PREP(spallHP); -PREP(addBlackList); -PREP(addManualTrack); - -ADDON = true; +#include "script_component.hpp" + + +ADDON = false; + +PREP(fired); +PREP(frago); +PREP(trackFragRound); +PREP(spallTrack); +PREP(doSpall); +PREP(vectorDiffFast); + +GVAR(trackedObjects) = []; +GVAR(blackList) = []; +GVAR(traceFrags) = false; + +GVAR(replacedBisArtyWrapper) = true; + +GVAR(TOTALFRAGS) = 0; + +GVAR(spallIsTrackingCount) = 0; +GVAR(spallHPData) = []; + +GVAR(traces) = []; +GVAR(tracesStarted) = false; +GVAR(traceID) = -1; +GVAR(autoTrace) = true; + + +// * Other Shit */ +PREP(frag_trace); +PREP(denyFrag); +PREP(BIS_ARTY_WRAPPER); +PREP(startTracing); +PREP(stopTracing); +PREP(clearTraces); +PREP(trackTrace); +PREP(addTrack); +PREP(drawTraces); +PREP(removeTrack); +PREP(spallHP); +PREP(addBlackList); +PREP(addManualTrack); + +ADDON = true; diff --git a/addons/frag/config.cpp b/addons/frag/config.cpp index 32ebc18827..4c1fb71e15 100644 --- a/addons/frag/config.cpp +++ b/addons/frag/config.cpp @@ -1,16 +1,16 @@ -#include "script_component.hpp" -class CfgPatches { - class ADDON { - units[] = {}; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_common"}; - author[] = {"Nou"}; - VERSION_CONFIG; - }; -}; - -//PRELOAD_ADDONS; - -#include "CfgEventhandlers.hpp" -#include "CfgAmmo.hpp" +#include "script_component.hpp" +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_common"}; + author[] = {"Nou"}; + VERSION_CONFIG; + }; +}; + +//PRELOAD_ADDONS; + +#include "CfgEventhandlers.hpp" +#include "CfgAmmo.hpp" diff --git a/addons/frag/functions/fnc_BIS_ARTY_WRAPPER.sqf b/addons/frag/functions/fnc_BIS_ARTY_WRAPPER.sqf index e3e533e75a..0d71cf58ac 100644 --- a/addons/frag/functions/fnc_BIS_ARTY_WRAPPER.sqf +++ b/addons/frag/functions/fnc_BIS_ARTY_WRAPPER.sqf @@ -1,13 +1,13 @@ -#include "script_component.hpp" -_ret = [(_this select 6)] call FUNC(removeTrack); -if(!_ret) then { - [(_this select 6)] call FUNC(addBlackList); -}; -_this call ACE_WRAPPER_BIS_ARTY_F_ShellFlight; -_catEntry = BIS_ARTY_SHELLCAT select ((count BIS_ARTY_SHELLCAT) - 1); -_shell = _catEntry select 0; -_ARTY_DeployOnImpact = getText (configFile >> "CfgAmmo" >> "ARTY_DeployOnImpact"); -if(_ARTY_DeployOnImpact == "") then { - _this set[6, _shell]; - _this call FUNC(fired); +#include "script_component.hpp" +_ret = [(_this select 6)] call FUNC(removeTrack); +if(!_ret) then { + [(_this select 6)] call FUNC(addBlackList); +}; +_this call ACE_WRAPPER_BIS_ARTY_F_ShellFlight; +_catEntry = BIS_ARTY_SHELLCAT select ((count BIS_ARTY_SHELLCAT) - 1); +_shell = _catEntry select 0; +_ARTY_DeployOnImpact = getText (configFile >> "CfgAmmo" >> "ARTY_DeployOnImpact"); +if(_ARTY_DeployOnImpact == "") then { + _this set[6, _shell]; + _this call FUNC(fired); }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_addBlackList.sqf b/addons/frag/functions/fnc_addBlackList.sqf index 95edcd1590..f7b3faf902 100644 --- a/addons/frag/functions/fnc_addBlackList.sqf +++ b/addons/frag/functions/fnc_addBlackList.sqf @@ -1,4 +1,4 @@ -#include "script_component.hpp" -private ["_round"]; -_round = _this select 0; +#include "script_component.hpp" +private ["_round"]; +_round = _this select 0; GVAR(blackList) set[(count GVAR(blackList)), _round]; \ No newline at end of file diff --git a/addons/frag/functions/fnc_addManualTrack.sqf b/addons/frag/functions/fnc_addManualTrack.sqf index 89c1576277..3dc14cc748 100644 --- a/addons/frag/functions/fnc_addManualTrack.sqf +++ b/addons/frag/functions/fnc_addManualTrack.sqf @@ -1,7 +1,7 @@ -#include "script_component.hpp" -private ["_round"]; -_round = _this select 0; -if(alive _round) then { - GVAR(trackedObjects) set[(count GVAR(trackedObjects)), _round]; - [DFUNC(trackFragRound), 0, [_round, (getPosASL _round), (velocity _round), (typeOf _round), time, objNull, false, 0, 0]] call cba_fnc_addPerFrameHandler; +#include "script_component.hpp" +private ["_round"]; +_round = _this select 0; +if(alive _round) then { + GVAR(trackedObjects) set[(count GVAR(trackedObjects)), _round]; + [DFUNC(trackFragRound), 0, [_round, (getPosASL _round), (velocity _round), (typeOf _round), time, objNull, false, 0, 0]] call cba_fnc_addPerFrameHandler; }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_addTrack.sqf b/addons/frag/functions/fnc_addTrack.sqf index 760b48b287..2beea1dd56 100644 --- a/addons/frag/functions/fnc_addTrack.sqf +++ b/addons/frag/functions/fnc_addTrack.sqf @@ -1,20 +1,20 @@ -#include "script_component.hpp" -if(GVAR(autoTrace)) then { - [] call FUNC(startTracing); -}; - -// setAccTime 0.05; -_index = (count GVAR(traces)); -_obj = _this select 1; -_origin = _this select 0; -_color = [1,0,0,1]; -if((count _this) > 2) then { - _color = _this select 2; -}; -_positions = []; -_objVel = velocity _obj; -_objTVel = sqrt((_objVel select 0)^2 + (_objVel select 1)^2 + (_objVel select 2)^2); -_positions set[(count _positions), [(getPos _obj), _objTVel]]; -_data = [_origin, typeOf _origin, typeOf _obj, _objTVel, _positions, _color]; -GVAR(traces) set[_index, _data]; +#include "script_component.hpp" +if(GVAR(autoTrace)) then { + [] call FUNC(startTracing); +}; + +// setAccTime 0.05; +_index = (count GVAR(traces)); +_obj = _this select 1; +_origin = _this select 0; +_color = [1,0,0,1]; +if((count _this) > 2) then { + _color = _this select 2; +}; +_positions = []; +_objVel = velocity _obj; +_objTVel = sqrt((_objVel select 0)^2 + (_objVel select 1)^2 + (_objVel select 2)^2); +_positions set[(count _positions), [(getPos _obj), _objTVel]]; +_data = [_origin, typeOf _origin, typeOf _obj, _objTVel, _positions, _color]; +GVAR(traces) set[_index, _data]; [DFUNC(trackTrace), 0, [_obj, _index, time]] call cba_fnc_addPerFrameHandler; \ No newline at end of file diff --git a/addons/frag/functions/fnc_clearTraces.sqf b/addons/frag/functions/fnc_clearTraces.sqf index eaf34f77c4..b301094044 100644 --- a/addons/frag/functions/fnc_clearTraces.sqf +++ b/addons/frag/functions/fnc_clearTraces.sqf @@ -1,2 +1,2 @@ -#include "script_component.hpp" +#include "script_component.hpp" GVAR(traces) = []; \ No newline at end of file diff --git a/addons/frag/functions/fnc_denyFrag.sqf b/addons/frag/functions/fnc_denyFrag.sqf index b4875cbd3a..6c4aa9bf8d 100644 --- a/addons/frag/functions/fnc_denyFrag.sqf +++ b/addons/frag/functions/fnc_denyFrag.sqf @@ -1,7 +1,7 @@ -#include "script_component.hpp" - -private ["_ret"]; -_ret = [(_this select 0)] call FUNC(removeTrack); -if(!_ret) then { - [(_this select 0)] call FUNC(addBlackList); +#include "script_component.hpp" + +private ["_ret"]; +_ret = [(_this select 0)] call FUNC(removeTrack); +if(!_ret) then { + [(_this select 0)] call FUNC(addBlackList); }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_doSpall.sqf b/addons/frag/functions/fnc_doSpall.sqf index 17f17ea7e5..761490fa90 100644 --- a/addons/frag/functions/fnc_doSpall.sqf +++ b/addons/frag/functions/fnc_doSpall.sqf @@ -1,166 +1,166 @@ -//fnc_doSpall.sqf -#include "script_component.hpp" -#ifdef DEBUG_MODE_FULL - GVAR(traceFrags) = true; -#endif -// player sideChat "WAAAAAAAAAAAAAAAAAAAAA"; -private ["_params", "_initialData", "_hpData", "_roundType", "_round", "_object", "_caliber", "_explosive", - "_idh", "_alive", "_exit", "_vm", "_velocity", "_unitDir", "_oldVelocity", "_curVelocity", "_diff", "_polar", - "_pos", "_spallPos", "_i", "_pos1", "_pos2", "_blah", "_data", "_spallPolar", "_c", "_warn", "_m", "_k", - "_gC", "_shellType", "_fragPower", "_spread", "_spallCount", "_elev", "_dir", "_vel", "_spallFragVect", - "_fragment"]; - - -_params = _this select 0; -[(_this select 1)] call cba_fnc_removePerFrameHandler; -_hitData = _params select 0; -_initialData = GVAR(spallHPData) select (_hitData select 0); -_hpData = (_hitData select 1) select (_params select 1); - - -_object = _hpData select 0; -_object removeEventHandler ["hitPart", _initialData select 0]; -_foundObjects = _initialData select 7; -_index = _foundObjects find _object; -if(_index != -1) then { - _foundObjecsts set[_index, nil]; -}; - -_roundType = (_initialData select 2); -_round = (_initialData select 3); -_object = (_initialData select 1); - -_caliber = getNumber(configFile >> "CfgAmmo" >> _roundType >> "caliber"); -_explosive = getNumber(configFile >> "CfgAmmo" >> _roundType >> "explosive"); -_idh = getNumber(configFile >> "CfgAmmo" >> _roundType >> "indirectHitRange"); - -_alive = true; -if(!alive _round && (_initialData select 6) == 1) then { - _alive = false; -}; - -if(_alive || {_caliber >= 2.5} || {(_explosive > 0 && {_idh >= 1})}) then { - // player sideChat format["BBBB"]; - _exit = false; - _vm = 1; - _velocity = _initialData select 5; - - _oldVelocity = _velocity call BIS_fnc_magnitude; - _curVelocity = (velocity _round) call BIS_fnc_magnitude; - - if(alive _round) then { - _diff = _velocity vectorDiff (velocity _round); - _polar = _diff call CBA_fnc_vect2polar; - // player sideChat format["polar: %1", _polar]; - if((abs(_polar select 1) > 45 || abs(_polar select 2) > 45)) then { - if(_caliber < 2.5) then { - // player sideChat format["exit!"]; - _exit = true; - } else { - _vm = 1-(_curVelocity/_oldVelocity); - }; - }; - }; - if(!_exit) then { - _unitDir = vectorNormalized _velocity; - _pos = _hpData select 3; - _spallPos = nil; - for "_i" from 0 to 100 do { - _pos1 = [ - (_pos select 0) + (((_unitDir select 0)*0.01)*_i), - (_pos select 1) + (((_unitDir select 1)*0.01)*_i), - (_pos select 2) + (((_unitDir select 2)*0.01)*_i) - ]; - _pos2 = [ - (_pos select 0) + (((_unitDir select 0)*0.01)*(_i+1)), - (_pos select 1) + (((_unitDir select 1)*0.01)*(_i+1)), - (_pos select 2) + (((_unitDir select 2)*0.01)*(_i+1)) - ]; - // _blah = [_object, "FIRE"] intersect [_object worldToModel (ASLtoATL _pos1), _object worldToModel (ASLtoATL _pos2)]; - // diag_log text format["b: %1", _blah]; - - // _data = [nil, nil, nil, 1, [[ASLtoATL _pos1, 1], [ASLtoATL _pos2, 1]]]; - // NOU_TRACES set[(count NOU_TRACES), _data]; - - if(!lineIntersects [_pos1, _pos2]) exitWith { - // player sideChat format["FOUND!"]; - _spallPos = _pos2; - }; - }; - if(!isNil "_spallPos") then { - _spallPolar = _velocity call CBA_fnc_vect2polar; - - if(_explosive > 0) then { - // player sideChat format["EXPLOSIVE!"]; - _warn = false; - _c = getNumber(configFile >> "CfgAmmo" >> _roundType >> "ACE_frag_CHARGE"); - if(_c == 0) then { _c = 1; _warn = true;}; - _m = getNumber(configFile >> "CfgAmmo" >> _roundType >> "ACE_frag_METAL"); - if(_m == 0) then { _m = 2; _warn = true;}; - _k = getNumber(configFile >> "CfgAmmo" >> _roundType >> "ACE_frag_GURNEY_K"); - if(_k == 0) then { _k = 1/2; _warn = true;}; - _gC = getNumber(configFile >> "CfgAmmo" >> _roundType >> "ACE_frag_GURNEY_C"); - if(_gC == 0) then { _gC = 2440; _warn = true;}; - - if(_warn) then { - diag_log text format["Ammo class %1 lacks proper explosive properties definitions for frag!", _roundType]; //TODO: turn this off when we get closer to release - }; - - _fragPower = (((_m/_c)+_k)^-(1/2))*_gC; - _spallPolar set[0, _fragPower*0.66]; - }; - - _fragTypes = [ - "ACE_frag_spall_small", "ACE_frag_spall_small", "ACE_frag_spall_small", - "ACE_frag_spall_small","ACE_frag_spall_medium","ACE_frag_spall_medium","ACE_frag_spall_medium", - "ACE_frag_spall_medium", "ACE_frag_spall_large", "ACE_frag_spall_large", "ACE_frag_spall_huge", - "ACE_frag_spall_huge" - - ]; - - // diag_log text format["SPALL POWER: %1", _spallPolar select 0]; - _spread = 15+(random 25); - _spallCount = 5+(random 10); - for "_i" from 1 to _spallCount do { - _elev = ((_spallPolar select 2)-_spread)+(random (_spread*2)); - _dir = ((_spallPolar select 1)-_spread)+(random (_spread*2)); - if(abs _elev > 90) then { - _dir = _dir + 180; - }; - _dir = _dir % 360; - _vel = (_spallPolar select 0)*0.33*_vm; - _vel = (_vel-(_vel*0.25))+(random (_vel*0.5)); - - _spallFragVect = [_vel, _dir, _elev] call CBA_fnc_polar2vect; - _fragType = round (random ((count _fragTypes)-1)); - _fragment = (_fragTypes select _fragType) createVehicleLocal [0,0,10000]; - _fragment setPosASL _spallPos; - _fragment setVelocity _spallFragVect; - if(GVAR(traceFrags)) then { - [player, _fragment, [1,0.5,0,1]] call FUNC(addTrack); - }; - }; - _spread = 5+(random 5); - _spallCount = 3+(random 5); - for "_i" from 1 to _spallCount do { - _elev = ((_spallPolar select 2)-_spread)+(random (_spread*2)); - _dir = ((_spallPolar select 1)-_spread)+(random (_spread*2)); - if(abs _elev > 90) then { - _dir = _dir + 180; - }; - _dir = _dir % 360; - _vel = (_spallPolar select 0)*0.55*_vm; - _vel = (_vel-(_vel*0.25))+(random (_vel*0.5)); - - _spallFragVect = [_vel, _dir, _elev] call CBA_fnc_polar2vect; - _fragType = round (random ((count _fragTypes)-1)); - _fragment = (_fragTypes select _fragType) createVehicleLocal [0,0,10000]; - _fragment setPosASL _spallPos; - _fragment setVelocity _spallFragVect; - if(GVAR(traceFrags)) then { - [player, _fragment, [1,0,0,1]] call FUNC(addTrack); - }; - }; - }; - }; +//fnc_doSpall.sqf +#include "script_component.hpp" +#ifdef DEBUG_MODE_FULL + GVAR(traceFrags) = true; +#endif +// player sideChat "WAAAAAAAAAAAAAAAAAAAAA"; +private ["_params", "_initialData", "_hpData", "_roundType", "_round", "_object", "_caliber", "_explosive", + "_idh", "_alive", "_exit", "_vm", "_velocity", "_unitDir", "_oldVelocity", "_curVelocity", "_diff", "_polar", + "_pos", "_spallPos", "_i", "_pos1", "_pos2", "_blah", "_data", "_spallPolar", "_c", "_warn", "_m", "_k", + "_gC", "_shellType", "_fragPower", "_spread", "_spallCount", "_elev", "_dir", "_vel", "_spallFragVect", + "_fragment"]; + + +_params = _this select 0; +[(_this select 1)] call cba_fnc_removePerFrameHandler; +_hitData = _params select 0; +_initialData = GVAR(spallHPData) select (_hitData select 0); +_hpData = (_hitData select 1) select (_params select 1); + + +_object = _hpData select 0; +_object removeEventHandler ["hitPart", _initialData select 0]; +_foundObjects = _initialData select 7; +_index = _foundObjects find _object; +if(_index != -1) then { + _foundObjecsts set[_index, nil]; +}; + +_roundType = (_initialData select 2); +_round = (_initialData select 3); +_object = (_initialData select 1); + +_caliber = getNumber(configFile >> "CfgAmmo" >> _roundType >> "caliber"); +_explosive = getNumber(configFile >> "CfgAmmo" >> _roundType >> "explosive"); +_idh = getNumber(configFile >> "CfgAmmo" >> _roundType >> "indirectHitRange"); + +_alive = true; +if(!alive _round && (_initialData select 6) == 1) then { + _alive = false; +}; + +if(_alive || {_caliber >= 2.5} || {(_explosive > 0 && {_idh >= 1})}) then { + // player sideChat format["BBBB"]; + _exit = false; + _vm = 1; + _velocity = _initialData select 5; + + _oldVelocity = _velocity call BIS_fnc_magnitude; + _curVelocity = (velocity _round) call BIS_fnc_magnitude; + + if(alive _round) then { + _diff = _velocity vectorDiff (velocity _round); + _polar = _diff call CBA_fnc_vect2polar; + // player sideChat format["polar: %1", _polar]; + if((abs(_polar select 1) > 45 || abs(_polar select 2) > 45)) then { + if(_caliber < 2.5) then { + // player sideChat format["exit!"]; + _exit = true; + } else { + _vm = 1-(_curVelocity/_oldVelocity); + }; + }; + }; + if(!_exit) then { + _unitDir = vectorNormalized _velocity; + _pos = _hpData select 3; + _spallPos = nil; + for "_i" from 0 to 100 do { + _pos1 = [ + (_pos select 0) + (((_unitDir select 0)*0.01)*_i), + (_pos select 1) + (((_unitDir select 1)*0.01)*_i), + (_pos select 2) + (((_unitDir select 2)*0.01)*_i) + ]; + _pos2 = [ + (_pos select 0) + (((_unitDir select 0)*0.01)*(_i+1)), + (_pos select 1) + (((_unitDir select 1)*0.01)*(_i+1)), + (_pos select 2) + (((_unitDir select 2)*0.01)*(_i+1)) + ]; + // _blah = [_object, "FIRE"] intersect [_object worldToModel (ASLtoATL _pos1), _object worldToModel (ASLtoATL _pos2)]; + // diag_log text format["b: %1", _blah]; + + // _data = [nil, nil, nil, 1, [[ASLtoATL _pos1, 1], [ASLtoATL _pos2, 1]]]; + // NOU_TRACES set[(count NOU_TRACES), _data]; + + if(!lineIntersects [_pos1, _pos2]) exitWith { + // player sideChat format["FOUND!"]; + _spallPos = _pos2; + }; + }; + if(!isNil "_spallPos") then { + _spallPolar = _velocity call CBA_fnc_vect2polar; + + if(_explosive > 0) then { + // player sideChat format["EXPLOSIVE!"]; + _warn = false; + _c = getNumber(configFile >> "CfgAmmo" >> _roundType >> "ACE_frag_CHARGE"); + if(_c == 0) then { _c = 1; _warn = true;}; + _m = getNumber(configFile >> "CfgAmmo" >> _roundType >> "ACE_frag_METAL"); + if(_m == 0) then { _m = 2; _warn = true;}; + _k = getNumber(configFile >> "CfgAmmo" >> _roundType >> "ACE_frag_GURNEY_K"); + if(_k == 0) then { _k = 1/2; _warn = true;}; + _gC = getNumber(configFile >> "CfgAmmo" >> _roundType >> "ACE_frag_GURNEY_C"); + if(_gC == 0) then { _gC = 2440; _warn = true;}; + + if(_warn) then { + diag_log text format["Ammo class %1 lacks proper explosive properties definitions for frag!", _roundType]; //TODO: turn this off when we get closer to release + }; + + _fragPower = (((_m/_c)+_k)^-(1/2))*_gC; + _spallPolar set[0, _fragPower*0.66]; + }; + + _fragTypes = [ + "ACE_frag_spall_small", "ACE_frag_spall_small", "ACE_frag_spall_small", + "ACE_frag_spall_small","ACE_frag_spall_medium","ACE_frag_spall_medium","ACE_frag_spall_medium", + "ACE_frag_spall_medium", "ACE_frag_spall_large", "ACE_frag_spall_large", "ACE_frag_spall_huge", + "ACE_frag_spall_huge" + + ]; + + // diag_log text format["SPALL POWER: %1", _spallPolar select 0]; + _spread = 15+(random 25); + _spallCount = 5+(random 10); + for "_i" from 1 to _spallCount do { + _elev = ((_spallPolar select 2)-_spread)+(random (_spread*2)); + _dir = ((_spallPolar select 1)-_spread)+(random (_spread*2)); + if(abs _elev > 90) then { + _dir = _dir + 180; + }; + _dir = _dir % 360; + _vel = (_spallPolar select 0)*0.33*_vm; + _vel = (_vel-(_vel*0.25))+(random (_vel*0.5)); + + _spallFragVect = [_vel, _dir, _elev] call CBA_fnc_polar2vect; + _fragType = round (random ((count _fragTypes)-1)); + _fragment = (_fragTypes select _fragType) createVehicleLocal [0,0,10000]; + _fragment setPosASL _spallPos; + _fragment setVelocity _spallFragVect; + if(GVAR(traceFrags)) then { + [player, _fragment, [1,0.5,0,1]] call FUNC(addTrack); + }; + }; + _spread = 5+(random 5); + _spallCount = 3+(random 5); + for "_i" from 1 to _spallCount do { + _elev = ((_spallPolar select 2)-_spread)+(random (_spread*2)); + _dir = ((_spallPolar select 1)-_spread)+(random (_spread*2)); + if(abs _elev > 90) then { + _dir = _dir + 180; + }; + _dir = _dir % 360; + _vel = (_spallPolar select 0)*0.55*_vm; + _vel = (_vel-(_vel*0.25))+(random (_vel*0.5)); + + _spallFragVect = [_vel, _dir, _elev] call CBA_fnc_polar2vect; + _fragType = round (random ((count _fragTypes)-1)); + _fragment = (_fragTypes select _fragType) createVehicleLocal [0,0,10000]; + _fragment setPosASL _spallPos; + _fragment setVelocity _spallFragVect; + if(GVAR(traceFrags)) then { + [player, _fragment, [1,0,0,1]] call FUNC(addTrack); + }; + }; + }; + }; }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_drawTraces.sqf b/addons/frag/functions/fnc_drawTraces.sqf index c4b5989177..b9645bab97 100644 --- a/addons/frag/functions/fnc_drawTraces.sqf +++ b/addons/frag/functions/fnc_drawTraces.sqf @@ -1,32 +1,32 @@ -#include "script_component.hpp" -{ - _positions = _x select 4; - _color = _x select 5; - _index = 0; - _max = count _positions; - _startSpeed = (_positions select 0) select 1; - if(_startSpeed <= 0) then { - _startSpeed = 0.01; - }; - _lastSpd = []; - _lastPos = []; - while {_index < _max} do { - _data1 = _positions select _index; - _data2 = nil; - if(_index + ACE_TRACE_DRAW_INC >= _max) then { - _data2 = _positions select (_max - 1); - } else { - _data2 = _positions select (_index + ACE_TRACE_DRAW_INC); - }; - - _pos1 = _data1 select 0; - _pos2 = _data2 select 0; - _index = _index + ACE_TRACE_DRAW_INC; - - - drawLine3D [_pos1, _pos2, _color]; - _lastPos = _pos2; - _lastSpd = _data1 select 1; - }; - // drawIcon3D ["", [1,0,0,1], _lastPos, 0, 0, 0, format["%1m/s", _lastSpd], 1, 0.05, "PuristaMedium"]; +#include "script_component.hpp" +{ + _positions = _x select 4; + _color = _x select 5; + _index = 0; + _max = count _positions; + _startSpeed = (_positions select 0) select 1; + if(_startSpeed <= 0) then { + _startSpeed = 0.01; + }; + _lastSpd = []; + _lastPos = []; + while {_index < _max} do { + _data1 = _positions select _index; + _data2 = nil; + if(_index + ACE_TRACE_DRAW_INC >= _max) then { + _data2 = _positions select (_max - 1); + } else { + _data2 = _positions select (_index + ACE_TRACE_DRAW_INC); + }; + + _pos1 = _data1 select 0; + _pos2 = _data2 select 0; + _index = _index + ACE_TRACE_DRAW_INC; + + + drawLine3D [_pos1, _pos2, _color]; + _lastPos = _pos2; + _lastSpd = _data1 select 1; + }; + // drawIcon3D ["", [1,0,0,1], _lastPos, 0, 0, 0, format["%1m/s", _lastSpd], 1, 0.05, "PuristaMedium"]; } forEach GVAR(traces); \ No newline at end of file diff --git a/addons/frag/functions/fnc_frag_trace.sqf b/addons/frag/functions/fnc_frag_trace.sqf index 3ca768e05b..664e117793 100644 --- a/addons/frag/functions/fnc_frag_trace.sqf +++ b/addons/frag/functions/fnc_frag_trace.sqf @@ -1,10 +1,10 @@ -#include "script_component.hpp" - -private ["_params", "_shell"]; -_params = _this select 0; -_shell = _params select 0; -if(alive _shell) then { - drop ["\Ca\Data\Cl_basic","","Billboard",1,30,(getPos _shell),[0,0,0],1,1.275,1.0,0.0,[0.5],[[0,1,0,1]],[0],0.0,2.0,"","",""]; -} else { - [_this select 1] call cba_fnc_removePerFrameHandler; +#include "script_component.hpp" + +private ["_params", "_shell"]; +_params = _this select 0; +_shell = _params select 0; +if(alive _shell) then { + drop ["\Ca\Data\Cl_basic","","Billboard",1,30,(getPos _shell),[0,0,0],1,1.275,1.0,0.0,[0.5],[[0,1,0,1]],[0],0.0,2.0,"","",""]; +} else { + [_this select 1] call cba_fnc_removePerFrameHandler; }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_frago.sqf b/addons/frag/functions/fnc_frago.sqf index 2396311d8b..1b737dc70d 100644 --- a/addons/frag/functions/fnc_frago.sqf +++ b/addons/frag/functions/fnc_frago.sqf @@ -1,230 +1,230 @@ -//fnc_frago.sqf -// #define DEBUG_MODE_FULL -#include "script_component.hpp" - -#define FRAG_VEC_VAR 0.004 - -#define MAX_FRAG_COUNT 50 - -if(!isServer) exitWith { }; - -// _startTime = diag_tickTime; -private ["_round", "_lastPos", "_lastVel", "_shellType", "_gun", "_fragTypes", "_warn", "_atlPos", "_isArmed", - "_fuseDist", "_indirectHitRange", "_fragRange", "_c", "_m", "_k", "_gC", "_fragPower", "_fragPowerRandom", - "_manObjects", "_objects", "_crew", "_fragCount", "_fragArcs", "_doRandom", "_target", "_boundingBox", - "_targetPos", "_distance", "_add", "_bbX", "_bbY", "_bbZ", "_cubic", "_targetVel", "_baseVec", "_dir", - "_currentCount", "_count", "_vecVar", "_i", "_vec", "_fp", "_vel", "_fragType", "_fragObj", "_randomCount", - "_sectorSize", "_sectorOffset", "_randomDir"]; - - -_round = _this select 0; -_lastPos = _this select 1; -_lastVel = _this select 2; -_shellType = _this select 3; -_gun = nil; -if((count _this) > 5) then { - _gun = _this select 5; -}; - -_fragTypes = [ - "ACE_frag_tiny", "ACE_frag_tiny", "ACE_frag_tiny", - "ACE_frag_tiny_HD", "ACE_frag_tiny_HD", "ACE_frag_tiny_HD", - "ACE_frag_small","ACE_frag_small","ACE_frag_small","ACE_frag_small", - "ACE_frag_small_HD","ACE_frag_small_HD","ACE_frag_small_HD","ACE_frag_small_HD", - "ACE_frag_medium_HD", "ACE_frag_medium_HD", "ACE_frag_medium_HD", "ACE_frag_medium_HD", "ACE_frag_medium_HD" - ]; - -_warn = false; -if(isArray (configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_CLASSES")) then { - _fragTypes = getArray (configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_CLASSES"); -} else { - _warn = true; -}; - -_atlPos = ASLtoATL _lastPos; - -_isArmed = true; -if(!isNil "_gun") then { - _fuseDist = getNumber(configFile >> "CfgAmmo" >> _shellType >> "fuseDistance"); - _isArmed = ((getPosASL _gun) distance _lastPos > _fuseDist); -}; - -_indirectHitRange = getNumber(configFile >> "CfgAmmo" >> _shellType >> "indirecthitrange"); -_fragRange = 20*_indirectHitRange*4; -// _c = 185; // grams of comp-b -// _m = 210; // grams of fragmentating metal -// _k = 3/5; // spherical K factor -// _gC = 2843; // Gurney constant of comp-b in /ms - -// _c = 429; // grams of tritonal -// _m = 496; // grams of fragmentating metal -// _k = 1/2; // spherical K factor -// _gC = 2320; // Gurney constant of tritonal in /ms - - -_c = getNumber(configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_CHARGE"); -if(_c == 0) then { _c = 1; _warn = true;}; -_m = getNumber(configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_METAL"); -if(_m == 0) then { _m = 2; _warn = true;}; -_k = getNumber(configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_GURNEY_K"); -if(_k == 0) then { _k = 1/2; _warn = true;}; -_gC = getNumber(configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_GURNEY_C"); -if(_gC == 0) then { _gC = 2440; _warn = true;}; - -if(_warn) then { - diag_log text format["Ammo class %1 lacks proper explosive properties definitions for frag!", _shellType]; //TODO: turn this off when we get closer to release -}; - -_fragPower = (((_m/_c)+_k)^-(1/2))*_gC; -_fragPower = _fragPower*0.8; // Gunery equation is for a non-fragmenting metal, imperical value of 80% represents fragmentation - -_fragPowerRandom = _fragPower*0.5; -if((_atlPos select 2) < 0.5) then { - _lastPos set[2, (_lastPos select 2)+0.5]; -}; - -// _manObjects = _atlPos nearEntities ["CaManBase", _fragRange]; - -// setAccTime 0.01; - -//_objects = nearestObjects [_atlPos, ["AllVehicles"], _fragRange]; // Not sure if tracking "ReammoBox" is required, if so revert this change for _objects -_objects = _atlPos nearEntities [["Car", "Motorcycle", "Tank", "StaticWeapon", "CAManBase", "Air", "Ship"], _fragRange]; - -// _objects = _manObjects; -// Target also people inside vehicles or manning weapons -_crew = []; -{ - { - _crew set [count _crew,_x] - } forEach (crew _x); -} forEach _objects; - -_objects = _objects - _crew; -_objects = _objects + _crew; - -_fragCount = 0; - -_fragArcs = []; -_fragArcs set[360, 0]; - -#ifdef DEBUG_MODE_FULL - player sideChat format["_fragRange: %1", _fragRange]; - player sideChat format["_objects: %1", _objects]; -#endif -_doRandom = false; -if(_isArmed && (count _objects) > 0) then { - { - //if(random(1) > 0.5) then { - _target = _x; - if(alive _target) then { - _boundingBox = boundingBox _target; - _targetPos = (getPosASL _target); - _distance = _targetPos distance _lastPos; - _add = (((_boundingBox select 1) select 2)/2)+((((_distance-(_fragpower/8)) max 0)/_fragPower)*10); - _bbX = (abs((_boundingBox select 0) select 0))+((_boundingBox select 1) select 0); - _bbY = (abs((_boundingBox select 0) select 1))+((_boundingBox select 1) select 1); - _bbZ = (abs((_boundingBox select 0) select 2))+((_boundingBox select 1) select 2); - _cubic = _bbX*_bbY*_bbZ; - if(_cubic > 1) then { - _doRandom = true; - - _targetVel = (velocity _target); - - - _targetPos set[0, (_targetPos select 0)+((_targetVel select 0)*(_distance/_fragPower))]; - _targetPos set[1, (_targetPos select 1)+((_targetVel select 1)*(_distance/_fragPower))]; - _targetPos set[2, (_targetPos select 2)+_add]; - - _baseVec = _lastPos vectorFromTo _targetPos; - - _dir = floor(_baseVec call CBA_fnc_vectDir); - _currentCount = _fragArcs select _dir; - if(isNil "_currentCount") then { - _currentCount = 0; - }; - if(_currentCount < 20) then { - _count = ceil(random(sqrt(_m/1000))); - _vecVar = FRAG_VEC_VAR; - if(!(_target isKindOf "Man")) then { - _vecVar = ((sqrt _cubic)/2000)+FRAG_VEC_VAR; - if((count (crew _target)) == 0 && _count > 0) then { - _count = 0 max (_count/2); - }; - }; - for "_i" from 1 to _count do { - _vec = +_baseVec; - - _vec set[0, (_vec select 0)-(_vecVar/2)+(random _vecVar)]; - _vec set[1, (_vec select 1)-(_vecVar/2)+(random _vecVar)]; - _vec set[2, (_vec select 2)-(_vecVar/2)+(random _vecVar)]; - - _fp = (_fragPower-(random (_fragPowerRandom))); - _vel = [ - (_vec select 0)*_fp, - (_vec select 1)*_fp, - (_vec select 2)*_fp - ]; - - _fragType = round (random ((count _fragTypes)-1)); - _fragObj = (_fragTypes select _fragType) createVehicleLocal [0,0,10000]; - // diag_log text format["fp: %1 %2", _fp, typeOf _fragObj]; - _fragObj setPosASL _lastPos; - _fragObj setVectorDir _vec; - _fragObj setVelocity _vel; - #ifdef DEBUG_MODE_FULL - GVAR(TOTALFRAGS) = GVAR(TOTALFRAGS) + 1; - GVAR(traceFrags) = true; - #endif - if(GVAR(traceFrags)) then { - [player, _fragObj, [1,0,0,1]] call FUNC(addTrack); - }; - _fragCount = _fragCount + 1; - _currentCount = _currentCount + 1; - }; - _fragArcs set[_dir, _currentCount]; - }; - }; - }; - //}; - if(_fragCount > MAX_FRAG_COUNT) exitWith {}; - } forEach _objects; - if(_fragCount > MAX_FRAG_COUNT) exitWith {}; - _randomCount = (ceil((MAX_FRAG_COUNT-_fragCount)*0.1)) max 0; - _sectorSize = 360 / (_randomCount max 1); - // _doRandom = false; - if(_doRandom) then { - for "_i" from 1 to _randomCount do { - // Distribute evenly - _sectorOffset = 360 * (_i - 1) / (_randomCount max 1); - _randomDir = random(_sectorSize); - _vec = [cos(_sectorOffset + _randomDir), sin(_sectorOffset + _randomDir), sin(30 - (random 45))]; - - _fp = (_fragPower-(random (_fragPowerRandom))); - - _vel = [ - (_vec select 0)*_fp, - (_vec select 1)*_fp, - (_vec select 2)*_fp - ]; - - _fragType = round (random ((count _fragTypes)-1)); - _fragObj = (_fragTypes select _fragType) createVehicleLocal [0,0,10000]; - _fragObj setPosASL _lastPos; - _fragObj setVectorDir _vec; - _fragObj setVelocity _vel; - #ifdef DEBUG_MODE_FULL - GVAR(TOTALFRAGS) = GVAR(TOTALFRAGS) + 1; - GVAR(traceFrags) = true; - #endif - if(GVAR(traceFrags)) then { - [player, _fragObj, [1,0.5,0,1]] call FUNC(addTrack); - }; - _fragCount = _fragCount + 1; - }; - }; -}; -// #ifdef DEBUG_MODE_FULL - // player sideChat format["total frags: %1", GVAR(TOTALFRAGS)]; - // player sideChat format["tracks: %1", (count GVAR(trackedObjects))]; -// #endif -// _endTime = diag_tickTime; +//fnc_frago.sqf +// #define DEBUG_MODE_FULL +#include "script_component.hpp" + +#define FRAG_VEC_VAR 0.004 + +#define MAX_FRAG_COUNT 50 + +if(!isServer) exitWith { }; + +// _startTime = diag_tickTime; +private ["_round", "_lastPos", "_lastVel", "_shellType", "_gun", "_fragTypes", "_warn", "_atlPos", "_isArmed", + "_fuseDist", "_indirectHitRange", "_fragRange", "_c", "_m", "_k", "_gC", "_fragPower", "_fragPowerRandom", + "_manObjects", "_objects", "_crew", "_fragCount", "_fragArcs", "_doRandom", "_target", "_boundingBox", + "_targetPos", "_distance", "_add", "_bbX", "_bbY", "_bbZ", "_cubic", "_targetVel", "_baseVec", "_dir", + "_currentCount", "_count", "_vecVar", "_i", "_vec", "_fp", "_vel", "_fragType", "_fragObj", "_randomCount", + "_sectorSize", "_sectorOffset", "_randomDir"]; + + +_round = _this select 0; +_lastPos = _this select 1; +_lastVel = _this select 2; +_shellType = _this select 3; +_gun = nil; +if((count _this) > 5) then { + _gun = _this select 5; +}; + +_fragTypes = [ + "ACE_frag_tiny", "ACE_frag_tiny", "ACE_frag_tiny", + "ACE_frag_tiny_HD", "ACE_frag_tiny_HD", "ACE_frag_tiny_HD", + "ACE_frag_small","ACE_frag_small","ACE_frag_small","ACE_frag_small", + "ACE_frag_small_HD","ACE_frag_small_HD","ACE_frag_small_HD","ACE_frag_small_HD", + "ACE_frag_medium_HD", "ACE_frag_medium_HD", "ACE_frag_medium_HD", "ACE_frag_medium_HD", "ACE_frag_medium_HD" + ]; + +_warn = false; +if(isArray (configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_CLASSES")) then { + _fragTypes = getArray (configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_CLASSES"); +} else { + _warn = true; +}; + +_atlPos = ASLtoATL _lastPos; + +_isArmed = true; +if(!isNil "_gun") then { + _fuseDist = getNumber(configFile >> "CfgAmmo" >> _shellType >> "fuseDistance"); + _isArmed = ((getPosASL _gun) distance _lastPos > _fuseDist); +}; + +_indirectHitRange = getNumber(configFile >> "CfgAmmo" >> _shellType >> "indirecthitrange"); +_fragRange = 20*_indirectHitRange*4; +// _c = 185; // grams of comp-b +// _m = 210; // grams of fragmentating metal +// _k = 3/5; // spherical K factor +// _gC = 2843; // Gurney constant of comp-b in /ms + +// _c = 429; // grams of tritonal +// _m = 496; // grams of fragmentating metal +// _k = 1/2; // spherical K factor +// _gC = 2320; // Gurney constant of tritonal in /ms + + +_c = getNumber(configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_CHARGE"); +if(_c == 0) then { _c = 1; _warn = true;}; +_m = getNumber(configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_METAL"); +if(_m == 0) then { _m = 2; _warn = true;}; +_k = getNumber(configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_GURNEY_K"); +if(_k == 0) then { _k = 1/2; _warn = true;}; +_gC = getNumber(configFile >> "CfgAmmo" >> _shellType >> "ACE_frag_GURNEY_C"); +if(_gC == 0) then { _gC = 2440; _warn = true;}; + +if(_warn) then { + diag_log text format["Ammo class %1 lacks proper explosive properties definitions for frag!", _shellType]; //TODO: turn this off when we get closer to release +}; + +_fragPower = (((_m/_c)+_k)^-(1/2))*_gC; +_fragPower = _fragPower*0.8; // Gunery equation is for a non-fragmenting metal, imperical value of 80% represents fragmentation + +_fragPowerRandom = _fragPower*0.5; +if((_atlPos select 2) < 0.5) then { + _lastPos set[2, (_lastPos select 2)+0.5]; +}; + +// _manObjects = _atlPos nearEntities ["CaManBase", _fragRange]; + +// setAccTime 0.01; + +//_objects = nearestObjects [_atlPos, ["AllVehicles"], _fragRange]; // Not sure if tracking "ReammoBox" is required, if so revert this change for _objects +_objects = _atlPos nearEntities [["Car", "Motorcycle", "Tank", "StaticWeapon", "CAManBase", "Air", "Ship"], _fragRange]; + +// _objects = _manObjects; +// Target also people inside vehicles or manning weapons +_crew = []; +{ + { + _crew set [count _crew,_x] + } forEach (crew _x); +} forEach _objects; + +_objects = _objects - _crew; +_objects = _objects + _crew; + +_fragCount = 0; + +_fragArcs = []; +_fragArcs set[360, 0]; + +#ifdef DEBUG_MODE_FULL + player sideChat format["_fragRange: %1", _fragRange]; + player sideChat format["_objects: %1", _objects]; +#endif +_doRandom = false; +if(_isArmed && (count _objects) > 0) then { + { + //if(random(1) > 0.5) then { + _target = _x; + if(alive _target) then { + _boundingBox = boundingBox _target; + _targetPos = (getPosASL _target); + _distance = _targetPos distance _lastPos; + _add = (((_boundingBox select 1) select 2)/2)+((((_distance-(_fragpower/8)) max 0)/_fragPower)*10); + _bbX = (abs((_boundingBox select 0) select 0))+((_boundingBox select 1) select 0); + _bbY = (abs((_boundingBox select 0) select 1))+((_boundingBox select 1) select 1); + _bbZ = (abs((_boundingBox select 0) select 2))+((_boundingBox select 1) select 2); + _cubic = _bbX*_bbY*_bbZ; + if(_cubic > 1) then { + _doRandom = true; + + _targetVel = (velocity _target); + + + _targetPos set[0, (_targetPos select 0)+((_targetVel select 0)*(_distance/_fragPower))]; + _targetPos set[1, (_targetPos select 1)+((_targetVel select 1)*(_distance/_fragPower))]; + _targetPos set[2, (_targetPos select 2)+_add]; + + _baseVec = _lastPos vectorFromTo _targetPos; + + _dir = floor(_baseVec call CBA_fnc_vectDir); + _currentCount = _fragArcs select _dir; + if(isNil "_currentCount") then { + _currentCount = 0; + }; + if(_currentCount < 20) then { + _count = ceil(random(sqrt(_m/1000))); + _vecVar = FRAG_VEC_VAR; + if(!(_target isKindOf "Man")) then { + _vecVar = ((sqrt _cubic)/2000)+FRAG_VEC_VAR; + if((count (crew _target)) == 0 && _count > 0) then { + _count = 0 max (_count/2); + }; + }; + for "_i" from 1 to _count do { + _vec = +_baseVec; + + _vec set[0, (_vec select 0)-(_vecVar/2)+(random _vecVar)]; + _vec set[1, (_vec select 1)-(_vecVar/2)+(random _vecVar)]; + _vec set[2, (_vec select 2)-(_vecVar/2)+(random _vecVar)]; + + _fp = (_fragPower-(random (_fragPowerRandom))); + _vel = [ + (_vec select 0)*_fp, + (_vec select 1)*_fp, + (_vec select 2)*_fp + ]; + + _fragType = round (random ((count _fragTypes)-1)); + _fragObj = (_fragTypes select _fragType) createVehicleLocal [0,0,10000]; + // diag_log text format["fp: %1 %2", _fp, typeOf _fragObj]; + _fragObj setPosASL _lastPos; + _fragObj setVectorDir _vec; + _fragObj setVelocity _vel; + #ifdef DEBUG_MODE_FULL + GVAR(TOTALFRAGS) = GVAR(TOTALFRAGS) + 1; + GVAR(traceFrags) = true; + #endif + if(GVAR(traceFrags)) then { + [player, _fragObj, [1,0,0,1]] call FUNC(addTrack); + }; + _fragCount = _fragCount + 1; + _currentCount = _currentCount + 1; + }; + _fragArcs set[_dir, _currentCount]; + }; + }; + }; + //}; + if(_fragCount > MAX_FRAG_COUNT) exitWith {}; + } forEach _objects; + if(_fragCount > MAX_FRAG_COUNT) exitWith {}; + _randomCount = (ceil((MAX_FRAG_COUNT-_fragCount)*0.1)) max 0; + _sectorSize = 360 / (_randomCount max 1); + // _doRandom = false; + if(_doRandom) then { + for "_i" from 1 to _randomCount do { + // Distribute evenly + _sectorOffset = 360 * (_i - 1) / (_randomCount max 1); + _randomDir = random(_sectorSize); + _vec = [cos(_sectorOffset + _randomDir), sin(_sectorOffset + _randomDir), sin(30 - (random 45))]; + + _fp = (_fragPower-(random (_fragPowerRandom))); + + _vel = [ + (_vec select 0)*_fp, + (_vec select 1)*_fp, + (_vec select 2)*_fp + ]; + + _fragType = round (random ((count _fragTypes)-1)); + _fragObj = (_fragTypes select _fragType) createVehicleLocal [0,0,10000]; + _fragObj setPosASL _lastPos; + _fragObj setVectorDir _vec; + _fragObj setVelocity _vel; + #ifdef DEBUG_MODE_FULL + GVAR(TOTALFRAGS) = GVAR(TOTALFRAGS) + 1; + GVAR(traceFrags) = true; + #endif + if(GVAR(traceFrags)) then { + [player, _fragObj, [1,0.5,0,1]] call FUNC(addTrack); + }; + _fragCount = _fragCount + 1; + }; + }; +}; +// #ifdef DEBUG_MODE_FULL + // player sideChat format["total frags: %1", GVAR(TOTALFRAGS)]; + // player sideChat format["tracks: %1", (count GVAR(trackedObjects))]; +// #endif +// _endTime = diag_tickTime; diff --git a/addons/frag/functions/fnc_removeTrack.sqf b/addons/frag/functions/fnc_removeTrack.sqf index 39c2f24fc7..804719a7ca 100644 --- a/addons/frag/functions/fnc_removeTrack.sqf +++ b/addons/frag/functions/fnc_removeTrack.sqf @@ -1,14 +1,14 @@ -#include "script_component.hpp" - -private ["_ret"]; -_ret = true; -if(IS_ARRAY((_this select 0))) then { - _ret = false; -} else { - if((_this select 0) in GVAR(trackedObjects)) then { - GVAR(trackedObjects) = GVAR(trackedObjects) - [(_this select 0)]; - } else { - _ret = false; - }; -}; +#include "script_component.hpp" + +private ["_ret"]; +_ret = true; +if(IS_ARRAY((_this select 0))) then { + _ret = false; +} else { + if((_this select 0) in GVAR(trackedObjects)) then { + GVAR(trackedObjects) = GVAR(trackedObjects) - [(_this select 0)]; + } else { + _ret = false; + }; +}; _ret \ No newline at end of file diff --git a/addons/frag/functions/fnc_spallHP.sqf b/addons/frag/functions/fnc_spallHP.sqf index 2dadb1efa3..fb894be499 100644 --- a/addons/frag/functions/fnc_spallHP.sqf +++ b/addons/frag/functions/fnc_spallHP.sqf @@ -1,29 +1,29 @@ -#include "script_component.hpp" - -private ["_initialData", "_currentCount", "_hpData", "_round", "_hpRound"]; -//player sideChat format["f: %1 c: %2", (_this select 0), (count GVAR(spallHPData))]; -if((_this select 0) <= (count GVAR(spallHPData))) then { - _initialData = GVAR(spallHPData) select (_this select 0); - if(!isNil "_initialData") then { - _hpRound = ((_this select 1) select 0) select 2; - _round = _initialData select 3; - _hpDirect = ((_this select 1) select 0) select 10; - if(_hpDirect && {_round == _hpRound}) then { - - { - _hpData = _x; - _round = _initialData select 3; - // diag_log text format["HPDUMP-------------------------------------"]; - // { - // _hp = _x; - // diag_log text format["%1 --", _forEachIndex]; - // { - // diag_log text format["%1: %2", _forEachIndex, _x]; - // } forEach _hp; - // } forEach (_this select 1); - [DFUNC(doSpall), 0, [_this, _forEachIndex]] call cba_fnc_addPerFrameHandler; - // player sideChat "WEEE"; - } forEach (_this select 1); - }; - }; +#include "script_component.hpp" + +private ["_initialData", "_currentCount", "_hpData", "_round", "_hpRound"]; +//player sideChat format["f: %1 c: %2", (_this select 0), (count GVAR(spallHPData))]; +if((_this select 0) <= (count GVAR(spallHPData))) then { + _initialData = GVAR(spallHPData) select (_this select 0); + if(!isNil "_initialData") then { + _hpRound = ((_this select 1) select 0) select 2; + _round = _initialData select 3; + _hpDirect = ((_this select 1) select 0) select 10; + if(_hpDirect && {_round == _hpRound}) then { + + { + _hpData = _x; + _round = _initialData select 3; + // diag_log text format["HPDUMP-------------------------------------"]; + // { + // _hp = _x; + // diag_log text format["%1 --", _forEachIndex]; + // { + // diag_log text format["%1: %2", _forEachIndex, _x]; + // } forEach _hp; + // } forEach (_this select 1); + [DFUNC(doSpall), 0, [_this, _forEachIndex]] call cba_fnc_addPerFrameHandler; + // player sideChat "WEEE"; + } forEach (_this select 1); + }; + }; }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_spallTrack.sqf b/addons/frag/functions/fnc_spallTrack.sqf index 4cc61d3961..a264e1ded9 100644 --- a/addons/frag/functions/fnc_spallTrack.sqf +++ b/addons/frag/functions/fnc_spallTrack.sqf @@ -1,40 +1,40 @@ -//fnc_spallTrack.sqf -#include "script_component.hpp" -private ["_params", "_round", "_multiplier", "_delta", "_curPos", "_velocity", "_velocityStep", "_forwardPos", "_intersectsWith", "_index", "_i", "_test", "_hpId", "_data"]; -// setAccTime 0; -_round = _this select 0; -_multiplier = _this select 1; -_foundObjects = _this select 2; -_foundObjectHPIds = _this select 3; - -_delta = (1/diag_fps)*_multiplier; -_curPos = getPosASL _round; -_velocity = velocity _round; - -_velocityStep = [ - (_velocity select 0)*_delta, - (_velocity select 1)*_delta, - (_velocity select 2)*_delta - ]; -_forwardPos = [ - (_curPos select 0) + (_velocityStep select 0), - (_curPos select 1) + (_velocityStep select 1), - (_curPos select 2) + (_velocityStep select 2) - ]; - -_intersectsWith = lineIntersectsWith [_curPos, _forwardPos]; - -if(count _intersectsWith > 0) then { - // player sideChat format["inter: %1", _intersectsWith]; - { - if(!(_x in _foundObjects)) then { - // diag_log text format["Adding HP: %1", _x]; - _index = (count GVAR(spallHPData)); - _hpId = _x addEventHandler ["hitPart", format["[%1, _this] call " + QUOTE(FUNC(spallHP)), _index]]; - _foundObjects set[(count _foundObjects), _x]; - _foundObjectHPIds set[(count _foundObjectHPIds), _hpId]; - _data = [_hpId, _x, typeOf _round, _round, _curPos, _velocity, 0, _foundObjects, _foundObjectHPIds]; - GVAR(spallHPData) set[_index, _data]; - }; - } forEach _intersectsWith; +//fnc_spallTrack.sqf +#include "script_component.hpp" +private ["_params", "_round", "_multiplier", "_delta", "_curPos", "_velocity", "_velocityStep", "_forwardPos", "_intersectsWith", "_index", "_i", "_test", "_hpId", "_data"]; +// setAccTime 0; +_round = _this select 0; +_multiplier = _this select 1; +_foundObjects = _this select 2; +_foundObjectHPIds = _this select 3; + +_delta = (1/diag_fps)*_multiplier; +_curPos = getPosASL _round; +_velocity = velocity _round; + +_velocityStep = [ + (_velocity select 0)*_delta, + (_velocity select 1)*_delta, + (_velocity select 2)*_delta + ]; +_forwardPos = [ + (_curPos select 0) + (_velocityStep select 0), + (_curPos select 1) + (_velocityStep select 1), + (_curPos select 2) + (_velocityStep select 2) + ]; + +_intersectsWith = lineIntersectsWith [_curPos, _forwardPos]; + +if(count _intersectsWith > 0) then { + // player sideChat format["inter: %1", _intersectsWith]; + { + if(!(_x in _foundObjects)) then { + // diag_log text format["Adding HP: %1", _x]; + _index = (count GVAR(spallHPData)); + _hpId = _x addEventHandler ["hitPart", format["[%1, _this] call " + QUOTE(FUNC(spallHP)), _index]]; + _foundObjects set[(count _foundObjects), _x]; + _foundObjectHPIds set[(count _foundObjectHPIds), _hpId]; + _data = [_hpId, _x, typeOf _round, _round, _curPos, _velocity, 0, _foundObjects, _foundObjectHPIds]; + GVAR(spallHPData) set[_index, _data]; + }; + } forEach _intersectsWith; }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_startTracing.sqf b/addons/frag/functions/fnc_startTracing.sqf index 457fec8d57..4ed9240ed6 100644 --- a/addons/frag/functions/fnc_startTracing.sqf +++ b/addons/frag/functions/fnc_startTracing.sqf @@ -1,5 +1,5 @@ -#include "script_component.hpp" -if(!GVAR(tracesStarted)) then { - GVAR(tracesStarted) = true; - GVAR(traceID) = [FUNC(drawTraces), 0, []] call cba_fnc_addPerFrameHandler; +#include "script_component.hpp" +if(!GVAR(tracesStarted)) then { + GVAR(tracesStarted) = true; + GVAR(traceID) = [FUNC(drawTraces), 0, []] call cba_fnc_addPerFrameHandler; }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_stopTracing.sqf b/addons/frag/functions/fnc_stopTracing.sqf index c7822aa8a0..56d7508d6b 100644 --- a/addons/frag/functions/fnc_stopTracing.sqf +++ b/addons/frag/functions/fnc_stopTracing.sqf @@ -1,5 +1,5 @@ -#include "script_component.hpp" -if(GVAR(tracesStarted)) then { - GVAR(tracesStarted) = false; - [GVAR(traceID)] call cba_fnc_removePerFrameHandler; +#include "script_component.hpp" +if(GVAR(tracesStarted)) then { + GVAR(tracesStarted) = false; + [GVAR(traceID)] call cba_fnc_removePerFrameHandler; }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_trackFragRound.sqf b/addons/frag/functions/fnc_trackFragRound.sqf index 580994555b..586bbc0166 100644 --- a/addons/frag/functions/fnc_trackFragRound.sqf +++ b/addons/frag/functions/fnc_trackFragRound.sqf @@ -1,52 +1,52 @@ -//fnc_trackFragRound.sqf -#include "script_component.hpp" -private ["_params", "_round", "_lastPos", "_lastVel", "_type", "_time", "_doSpall", "_skip", "_explosive", "_indirectRange", "_force", "_fragPower"]; -_params = _this select 0; -_round = _params select 0; -_lastPos = _params select 1; -_lastVel = _params select 2; -_type = _params select 3; -_time = _params select 4; -_doSpall = _params select 6; -_spallTrack = _params select 7; -_foundObjectHPIds = _params select 8; - -if (!alive _round) then { - [_this select 1] call cba_fnc_removePerFrameHandler; - if(_time != time && {_round in GVAR(trackedObjects)} && {!(_round in GVAR(blackList))}) then { - GVAR(trackedObjects) = GVAR(trackedObjects) - [_round]; - _skip = getNumber (configFile >> "CfgAmmo" >> _type >> "ACE_FRAG_SKIP"); - if(_skip == 0) then { - _explosive = getNumber (configFile >> "CfgAmmo" >> _type >> "explosive"); - _indirectRange = getNumber (configFile >> "CfgAmmo" >> _type >> "indirectHitRange"); - _force = getNumber (configFile >> "CfgAmmo" >> _type >> "ACE_FRAG_FORCE"); - _fragPower = getNumber(configFile >> "CfgAmmo" >> _type >> "indirecthit")*(sqrt(_indirectRange)); - if((_explosive > 0.5 && {_indirectRange >= 4.5} && {_fragPower >= 35}) || {_force == 1} ) then { - [QGVAR(frag_eh), _params] call ace_common_fnc_serverEvent; - GVAR(trackedObjects) = GVAR(trackedObjects) - [_round]; - }; - }; - }; - if(_doSpall) then { - GVAR(spallIsTrackingCount) = GVAR(spallIsTrackingCount) - 1; - // diag_log text format["F: %1", _foundObjectHPIds]; - { - if(!isNil "_x") then { - _x removeEventHandler ["hitPart", _foundObjectHPIds select _forEachIndex]; - }; - } forEach _spallTrack; - }; -} else { - if(!(_round in GVAR(trackedObjects)) || {_round in GVAR(blackList)}) then { - [_this select 1] call cba_fnc_removePerFrameHandler; - if(_round in GVAR(blackList)) then { - GVAR(blackList) = GVAR(blackList) - [_round]; - }; - }; - - _params set[1, (getPosASL _round)]; - _params set[2, (velocity _round)]; - if(_doSpall) then { - [_round, 1, _spallTrack, _foundObjectHPIds] call FUNC(spallTrack); - }; -}; +//fnc_trackFragRound.sqf +#include "script_component.hpp" +private ["_params", "_round", "_lastPos", "_lastVel", "_type", "_time", "_doSpall", "_skip", "_explosive", "_indirectRange", "_force", "_fragPower"]; +_params = _this select 0; +_round = _params select 0; +_lastPos = _params select 1; +_lastVel = _params select 2; +_type = _params select 3; +_time = _params select 4; +_doSpall = _params select 6; +_spallTrack = _params select 7; +_foundObjectHPIds = _params select 8; + +if (!alive _round) then { + [_this select 1] call cba_fnc_removePerFrameHandler; + if(_time != time && {_round in GVAR(trackedObjects)} && {!(_round in GVAR(blackList))}) then { + GVAR(trackedObjects) = GVAR(trackedObjects) - [_round]; + _skip = getNumber (configFile >> "CfgAmmo" >> _type >> "ACE_FRAG_SKIP"); + if(_skip == 0) then { + _explosive = getNumber (configFile >> "CfgAmmo" >> _type >> "explosive"); + _indirectRange = getNumber (configFile >> "CfgAmmo" >> _type >> "indirectHitRange"); + _force = getNumber (configFile >> "CfgAmmo" >> _type >> "ACE_FRAG_FORCE"); + _fragPower = getNumber(configFile >> "CfgAmmo" >> _type >> "indirecthit")*(sqrt(_indirectRange)); + if((_explosive > 0.5 && {_indirectRange >= 4.5} && {_fragPower >= 35}) || {_force == 1} ) then { + [QGVAR(frag_eh), _params] call ace_common_fnc_serverEvent; + GVAR(trackedObjects) = GVAR(trackedObjects) - [_round]; + }; + }; + }; + if(_doSpall) then { + GVAR(spallIsTrackingCount) = GVAR(spallIsTrackingCount) - 1; + // diag_log text format["F: %1", _foundObjectHPIds]; + { + if(!isNil "_x") then { + _x removeEventHandler ["hitPart", _foundObjectHPIds select _forEachIndex]; + }; + } forEach _spallTrack; + }; +} else { + if(!(_round in GVAR(trackedObjects)) || {_round in GVAR(blackList)}) then { + [_this select 1] call cba_fnc_removePerFrameHandler; + if(_round in GVAR(blackList)) then { + GVAR(blackList) = GVAR(blackList) - [_round]; + }; + }; + + _params set[1, (getPosASL _round)]; + _params set[2, (velocity _round)]; + if(_doSpall) then { + [_round, 1, _spallTrack, _foundObjectHPIds] call FUNC(spallTrack); + }; +}; diff --git a/addons/frag/functions/fnc_trackTrace.sqf b/addons/frag/functions/fnc_trackTrace.sqf index f613426cf3..b0f3f06633 100644 --- a/addons/frag/functions/fnc_trackTrace.sqf +++ b/addons/frag/functions/fnc_trackTrace.sqf @@ -1,14 +1,14 @@ -#include "script_component.hpp" -_params = _this select 0; -_tracerObj = _params select 0; -_index = _params select 1; - -if(alive _tracerObj && (count GVAR(traces)) > 0) then { - _data = GVAR(traces) select _index; - _positions = _data select 4; - _objVel = velocity _tracerObj; - _objTVel = sqrt((_objVel select 0)^2 + (_objVel select 1)^2 + (_objVel select 2)^2); - _positions set[(count _positions), [(getPos _tracerObj), _objTVel]]; -} else { - [(_this select 1)] call cba_fnc_removePerFrameHandler; +#include "script_component.hpp" +_params = _this select 0; +_tracerObj = _params select 0; +_index = _params select 1; + +if(alive _tracerObj && (count GVAR(traces)) > 0) then { + _data = GVAR(traces) select _index; + _positions = _data select 4; + _objVel = velocity _tracerObj; + _objTVel = sqrt((_objVel select 0)^2 + (_objVel select 1)^2 + (_objVel select 2)^2); + _positions set[(count _positions), [(getPos _tracerObj), _objTVel]]; +} else { + [(_this select 1)] call cba_fnc_removePerFrameHandler; }; \ No newline at end of file diff --git a/addons/frag/functions/fnc_vectorDiffFast.sqf b/addons/frag/functions/fnc_vectorDiffFast.sqf index 39217d7b20..0a41860727 100644 --- a/addons/frag/functions/fnc_vectorDiffFast.sqf +++ b/addons/frag/functions/fnc_vectorDiffFast.sqf @@ -1,15 +1,15 @@ -#include "script_component.hpp" -private["_p1","_p2","_return"]; - -_p1 = _this select 0; -_p2 = _this select 1; - -if ((count _p1) != (count _p2)) then {textLogFormat ["BIS_FNC Error: vectors not of same size"]}; - -_return = []; - -{ - _return set[_forEachIndex, (_p2 select _forEachIndex) - _x]; -} forEach _p1; - -_return +#include "script_component.hpp" +private["_p1","_p2","_return"]; + +_p1 = _this select 0; +_p2 = _this select 1; + +if ((count _p1) != (count _p2)) then {textLogFormat ["BIS_FNC Error: vectors not of same size"]}; + +_return = []; + +{ + _return set[_forEachIndex, (_p2 select _forEachIndex) - _x]; +} forEach _p1; + +_return diff --git a/addons/frag/script_component.hpp b/addons/frag/script_component.hpp index 00df542b65..3740ed23fa 100644 --- a/addons/frag/script_component.hpp +++ b/addons/frag/script_component.hpp @@ -1,16 +1,16 @@ -#define COMPONENT frag -#include "\z\ace\Addons\main\script_mod.hpp" - -//#define DEBUG_ENABLED_FRAG - -#ifdef DEBUG_ENABLED_FRAG - #define DEBUG_MODE_FULL -#endif - -#ifdef DEBUG_SETTINGS_FRAG - #define DEBUG_SETTINGS DEBUG_SETTINGS_FRAG -#endif - -#include "\z\ace\Addons\main\script_macros.hpp" - +#define COMPONENT frag +#include "\z\ace\Addons\main\script_mod.hpp" + +//#define DEBUG_ENABLED_FRAG + +#ifdef DEBUG_ENABLED_FRAG + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_FRAG + #define DEBUG_SETTINGS DEBUG_SETTINGS_FRAG +#endif + +#include "\z\ace\Addons\main\script_macros.hpp" + #define ACE_TRACE_DRAW_INC 1 \ No newline at end of file diff --git a/addons/frag/stringtable.xml b/addons/frag/stringtable.xml index 7c3112ec2d..4ae3979667 100644 --- a/addons/frag/stringtable.xml +++ b/addons/frag/stringtable.xml @@ -1,15 +1,15 @@ - - - - - - - Disable Fragmentation - Zakázat fragmentaci granátů - Weapons: Keine Schrapnelle - Wyłącz głowice fragmentacyjne - Выключить разлёт осколков - - - + + + + + + + Disable Fragmentation + Zakázat fragmentaci granátů + Weapons: Keine Schrapnelle + Wyłącz głowice fragmentacyjne + Выключить разлёт осколков + + + \ No newline at end of file diff --git a/addons/goggles/stringtable.xml b/addons/goggles/stringtable.xml index 9b2e6fba12..1756442176 100644 --- a/addons/goggles/stringtable.xml +++ b/addons/goggles/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -8,7 +8,7 @@ Mostrar efectos de las gafas en tercera persona Zobrazit účinky brýlí v třetí osobě Effets de lunettes à la 3ème personne - Отображать эффект очков от третьего лица + Отображать эффект очков в третьем лице Szemüveg effekt mutatása külső nézetből Włącz efekty gogli w trzeciej osobie Mostrar efeitos de óculos em Terceira Pessoa @@ -27,4 +27,4 @@ Pulisci gli occhiali - \ No newline at end of file + diff --git a/addons/grenades/stringtable.xml b/addons/grenades/stringtable.xml index 803aa0a220..1129d44271 100644 --- a/addons/grenades/stringtable.xml +++ b/addons/grenades/stringtable.xml @@ -1,5 +1,5 @@ - - + + @@ -93,7 +93,7 @@ Les grenades incapacitantes servent à désorienter ou distraire une menace pendant quelques secondes. Granat ogłusza, nie zabijając przeciwnika. Detonacja daje efekt oślepiającego błysku i głośnego huku. Omračující granát je taktická nesmrtící zbraň používaná při záchraně rukojmí a zvládání davu. - XM84 (M84) - граната нелетального действия, и предназначена для отвлечения и временного вывода из строя, либо дезориентации противника. Основное использование нашла при освобождении заложников, захвате преступников и террористов, а также проведении диверсионных миссий. + Граната XM84 (M84) - не летального действия, и предназначена для отвлечения и временного вывода из строя, либо дезориентации противника. Основное использование нашла при освобождении заложников, захвате преступников и террористов, а также проведении диверсионных миссий. Eldobás után felrobban és éles hang, valamint fényhatással zavarja össze a környezetében tartózkodókat. Anche conosciuta come flashbang. Causa accecamento immediato, sensazioni di sposatezza, mancanza d'equilibrio e disturbi al timpano. Um tipo de granada não-letal destinado a confundir, desorientar e distrair uma potencial ameaça. @@ -243,4 +243,4 @@ M127A1 (Amarilla) - \ No newline at end of file + diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index ba4d17e112..f042128301 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -102,7 +102,6 @@ Disable ear ringing Desactivar zumbido de oídos Knalltrauma deaktivieren - Отключить эффект баротравмы \ No newline at end of file diff --git a/addons/interact_menu/XEH_clientInit.sqf b/addons/interact_menu/XEH_clientInit.sqf index 590ad6624d..bcb2d5aa8e 100644 --- a/addons/interact_menu/XEH_clientInit.sqf +++ b/addons/interact_menu/XEH_clientInit.sqf @@ -1,52 +1,52 @@ -//XEH_clientInit.sqf -#include "script_component.hpp" - -if (!hasInterface) exitWith {}; - -// Install the render EH on the main display -addMissionEventHandler ["Draw3D", DFUNC(render)]; - -// This spawn is probably worth keeping, as pfh don't work natively on the briefing screen and IDK how reliable the hack we implemented for them is. -// The thread dies as soon as the mission start, so it's not really compiting for scheduler space. -[] spawn { - // Wait until the map display is detected - waitUntil {(!isNull findDisplay 12)}; - - // Install the render EH on the map screen - ((findDisplay 12) displayCtrl 51) ctrlAddEventHandler ["Draw", DFUNC(render)]; -}; - - -["ACE3", QGVAR(InteractKey), (localize "STR_ACE_Interact_Menu_InteractKey"), -{ - // Conditions: canInteract - if !([ACE_player, objNull, ["isNotInside","isNotDragging", "isNotCarrying", "isNotSwimming", "notOnMap", "isNotEscorting", "isNotSurrendering"]] call EFUNC(common,canInteractWith)) exitWith {false}; - // Statement - [0] call FUNC(keyDown) -}, -{[0] call FUNC(keyUp)}, -[219, [false, false, false]], false] call cba_fnc_addKeybind; //Left Windows Key - -["ACE3", QGVAR(SelfInteractKey), (localize "STR_ACE_Interact_Menu_SelfInteractKey"), -{ - // Conditions: canInteract - if !([ACE_player, objNull, ["isNotInside","isNotDragging", "isNotCarrying", "isNotSwimming", "notOnMap", "isNotEscorting", "isNotSurrendering"]] call EFUNC(common,canInteractWith)) exitWith {false}; - // Statement - [1] call FUNC(keyDown) -}, -{[1] call FUNC(keyUp)}, -[219, [false, true, false]], false] call cba_fnc_addKeybind; //Left Windows Key + Ctrl/Strg - - -// Listens for the falling unconscious event, just in case the menu needs to be closed -["medical_onUnconscious", { - // If no menu is open just quit - if (GVAR(openedMenuType) < 0) exitWith {}; - - EXPLODE_2_PVT(_this,_unit,_isUnconscious); - - if (_unit != ACE_player || !_isUnconscious) exitWith {}; - - GVAR(actionSelected) = false; - [] call FUNC(keyUp); -}] call EFUNC(common,addEventhandler); +//XEH_clientInit.sqf +#include "script_component.hpp" + +if (!hasInterface) exitWith {}; + +// Install the render EH on the main display +addMissionEventHandler ["Draw3D", DFUNC(render)]; + +// This spawn is probably worth keeping, as pfh don't work natively on the briefing screen and IDK how reliable the hack we implemented for them is. +// The thread dies as soon as the mission start, so it's not really compiting for scheduler space. +[] spawn { + // Wait until the map display is detected + waitUntil {(!isNull findDisplay 12)}; + + // Install the render EH on the map screen + ((findDisplay 12) displayCtrl 51) ctrlAddEventHandler ["Draw", DFUNC(render)]; +}; + + +["ACE3", QGVAR(InteractKey), (localize "STR_ACE_Interact_Menu_InteractKey"), +{ + // Conditions: canInteract + if !([ACE_player, objNull, ["isNotInside","isNotDragging", "isNotCarrying", "isNotSwimming", "notOnMap", "isNotEscorting", "isNotSurrendering"]] call EFUNC(common,canInteractWith)) exitWith {false}; + // Statement + [0] call FUNC(keyDown) +}, +{[0] call FUNC(keyUp)}, +[219, [false, false, false]], false] call cba_fnc_addKeybind; //Left Windows Key + +["ACE3", QGVAR(SelfInteractKey), (localize "STR_ACE_Interact_Menu_SelfInteractKey"), +{ + // Conditions: canInteract + if !([ACE_player, objNull, ["isNotInside","isNotDragging", "isNotCarrying", "isNotSwimming", "notOnMap", "isNotEscorting", "isNotSurrendering"]] call EFUNC(common,canInteractWith)) exitWith {false}; + // Statement + [1] call FUNC(keyDown) +}, +{[1] call FUNC(keyUp)}, +[219, [false, true, false]], false] call cba_fnc_addKeybind; //Left Windows Key + Ctrl/Strg + + +// Listens for the falling unconscious event, just in case the menu needs to be closed +["medical_onUnconscious", { + // If no menu is open just quit + if (GVAR(openedMenuType) < 0) exitWith {}; + + EXPLODE_2_PVT(_this,_unit,_isUnconscious); + + if (_unit != ACE_player || !_isUnconscious) exitWith {}; + + GVAR(actionSelected) = false; + [] call FUNC(keyUp); +}] call EFUNC(common,addEventhandler); diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index bbb17efd87..b3de5efddf 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -1,31 +1,26 @@  - + Always display cursor for self interaction Immer den Cursor für Selbst-Interaktionen anzeigen. - Всегда показывать курсор для взаимодействия с собой Interact Key Interaktionstaste - Клавиша взаимодействия Self Interaction Key Selbst-Interaktionstaste - Клавиша взаимодействия (с собой) Self Actions Selbst-Interaktion - Действия с собой Vehicle Actions Fahrzeug-Interaktion - Действия на транспорте \ No newline at end of file diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index 8016079b90..e85d0d3b47 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -616,7 +616,7 @@ Modyfikator Modifier la touche Tecla modificadora - Клавиша-модификатор + клавиша-модификатор Tecla Modificadora Modifica Tasto Módosító billentyű @@ -664,7 +664,6 @@ Passengers Passagiere - Пассажиры \ No newline at end of file diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml index 75f15e3720..f93e0d9627 100644 --- a/addons/inventory/stringtable.xml +++ b/addons/inventory/stringtable.xml @@ -1,16 +1,14 @@  - + Make Inventory Display Bigger Die Anzeige des Inventar vergrößern. - Сделать окно инвентаря больше Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed. Normalerweise wird die Größe des Inventars mit der Größe der UI skaliert. Diese Einstellung allerdings vergrößert das Inventar bei gleichbleibender Schriftgröße, so dass mehr Einträge angzeigt werden können. - Обычно, окно инвентаря зависит от размеров пользовательского интерфейса. Эта настройка позволяет увеличить размер окна инвентаря в пользовательском интерфейсе, не увеличивая размера шрифтов, так что отображется большее количество строк. \ No newline at end of file diff --git a/addons/kestrel/stringtable.xml b/addons/kestrel/stringtable.xml index baae118891..5f54fd6489 100644 --- a/addons/kestrel/stringtable.xml +++ b/addons/kestrel/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -34,7 +34,7 @@ Monitoraggio Balistico Attivo Applied Ballistics Meter Medidor Balístico Ativo - Метеостанция + метеостанция Open Kestrel diff --git a/addons/laser/CfgEventhandlers.hpp b/addons/laser/CfgEventhandlers.hpp index e2039a80c7..bad89fd048 100644 --- a/addons/laser/CfgEventhandlers.hpp +++ b/addons/laser/CfgEventhandlers.hpp @@ -1,11 +1,11 @@ -class Extended_PreInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_pre_init)); - }; -}; - -class Extended_PostInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_post_init)); - }; -}; +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_pre_init)); + }; +}; + +class Extended_PostInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_post_init)); + }; +}; diff --git a/addons/laser/CfgVehicles.hpp b/addons/laser/CfgVehicles.hpp index 15b4a50567..07b8055f0e 100644 --- a/addons/laser/CfgVehicles.hpp +++ b/addons/laser/CfgVehicles.hpp @@ -1,9 +1,9 @@ -class CfgVehicles { - class All; - - class LaserTarget: All { - class EventHandlers { - init = QUOTE(_this call FUNC(laser_init)); - }; - }; +class CfgVehicles { + class All; + + class LaserTarget: All { + class EventHandlers { + init = QUOTE(_this call FUNC(laser_init)); + }; + }; }; \ No newline at end of file diff --git a/addons/laser/XEH_post_init.sqf b/addons/laser/XEH_post_init.sqf index a4e4806591..6904ee6c47 100644 --- a/addons/laser/XEH_post_init.sqf +++ b/addons/laser/XEH_post_init.sqf @@ -1,3 +1,3 @@ -#include "script_component.hpp" -NO_DEDICATED; - +#include "script_component.hpp" +NO_DEDICATED; + diff --git a/addons/laser/XEH_pre_init.sqf b/addons/laser/XEH_pre_init.sqf index 984bf720d8..8b39c429b6 100644 --- a/addons/laser/XEH_pre_init.sqf +++ b/addons/laser/XEH_pre_init.sqf @@ -1,26 +1,26 @@ -#include "script_component.hpp" - -PREP(rotateVectLineGetMap); -PREP(rotateVectLine); -PREP(shootRay); -PREP(shootCone); -PREP(checkLos); - -PREP(findLaserDesignator); -PREP(findStrongestRay); - -PREP(translateToModelSpace); -PREP(translateToWeaponSpace); - -PREP(laser_init); - -GVAR(laser) = nil; // a single hud draws 1 laser at a time - -PREP(laserTargetPFH); - -ACE_LASERS = []; - -ACE_DEFAULT_LASER_CODE = 1000; -ACE_DEFAULT_FIRE_SELECTION = [FIREMODE_DIRECT_LOAL, ACE_DEFAULT_LASER_CODE]; - +#include "script_component.hpp" + +PREP(rotateVectLineGetMap); +PREP(rotateVectLine); +PREP(shootRay); +PREP(shootCone); +PREP(checkLos); + +PREP(findLaserDesignator); +PREP(findStrongestRay); + +PREP(translateToModelSpace); +PREP(translateToWeaponSpace); + +PREP(laser_init); + +GVAR(laser) = nil; // a single hud draws 1 laser at a time + +PREP(laserTargetPFH); + +ACE_LASERS = []; + +ACE_DEFAULT_LASER_CODE = 1000; +ACE_DEFAULT_FIRE_SELECTION = [FIREMODE_DIRECT_LOAL, ACE_DEFAULT_LASER_CODE]; + FUNC(getPosASL) = {visiblePositionASL (_this select 0)}; \ No newline at end of file diff --git a/addons/laser/config.cpp b/addons/laser/config.cpp index f257a35321..4b209b866e 100644 --- a/addons/laser/config.cpp +++ b/addons/laser/config.cpp @@ -1,14 +1,14 @@ -#include "script_component.hpp" - -class CfgPatches { - class ADDON { - units[] = {}; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = { "ace_common" }; - VERSION_CONFIG; - }; -}; - -#include "CfgEventhandlers.hpp" +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = { "ace_common" }; + VERSION_CONFIG; + }; +}; + +#include "CfgEventhandlers.hpp" #include "CfgVehicles.hpp" \ No newline at end of file diff --git a/addons/laser/functions/fnc_checkLos.sqf b/addons/laser/functions/fnc_checkLos.sqf index 0cbeffaea2..9888642a80 100644 --- a/addons/laser/functions/fnc_checkLos.sqf +++ b/addons/laser/functions/fnc_checkLos.sqf @@ -1,31 +1,31 @@ -#include "script_component.hpp" - -private ["_pos1", "_pos2", "_spacing", "_vectorTo", "_x", "_y", "_z", "_distance", "_count", "_return", "_alt", "_pos", "_designator", "_seeker"]; -_pos1 = _this select 0; -_pos2 = _this select 1; -_designator = _this select 2; -_seeker = _this select 3; -_spacing = 100; -if((count _this) > 4) then { - _spacing = _this select 4; -}; - -_return = true; -_vectorTo = [_pos2, _pos1] call BIS_fnc_vectorFromXToY; - -_x = (_vectorTo select 0)*0.25; -_y = (_vectorTo select 1)*0.25; -_z = (_vectorTo select 2)*0.25; - -_pos2 = [(_pos2 select 0) + _x, (_pos2 select 1) + _y, (_pos2 select 2) + _z]; - -// player sideChat format["new los check"]; -if(terrainIntersect [_pos2, _pos1]) then { - _return = false; -} else { - if(lineIntersects [_pos2, _pos1]) then { // should take as arguments and add to this command objects to exclude - target and observer - // player sideChat format["with: %1", lineIntersectsWith [_pos1, _pos2]]; - _return = false; - }; -}; +#include "script_component.hpp" + +private ["_pos1", "_pos2", "_spacing", "_vectorTo", "_x", "_y", "_z", "_distance", "_count", "_return", "_alt", "_pos", "_designator", "_seeker"]; +_pos1 = _this select 0; +_pos2 = _this select 1; +_designator = _this select 2; +_seeker = _this select 3; +_spacing = 100; +if((count _this) > 4) then { + _spacing = _this select 4; +}; + +_return = true; +_vectorTo = [_pos2, _pos1] call BIS_fnc_vectorFromXToY; + +_x = (_vectorTo select 0)*0.25; +_y = (_vectorTo select 1)*0.25; +_z = (_vectorTo select 2)*0.25; + +_pos2 = [(_pos2 select 0) + _x, (_pos2 select 1) + _y, (_pos2 select 2) + _z]; + +// player sideChat format["new los check"]; +if(terrainIntersect [_pos2, _pos1]) then { + _return = false; +} else { + if(lineIntersects [_pos2, _pos1]) then { // should take as arguments and add to this command objects to exclude - target and observer + // player sideChat format["with: %1", lineIntersectsWith [_pos1, _pos2]]; + _return = false; + }; +}; _return; \ No newline at end of file diff --git a/addons/laser/functions/fnc_findLaserDesignator.sqf b/addons/laser/functions/fnc_findLaserDesignator.sqf index 997900c8dd..d10e221501 100644 --- a/addons/laser/functions/fnc_findLaserDesignator.sqf +++ b/addons/laser/functions/fnc_findLaserDesignator.sqf @@ -1,70 +1,70 @@ -#include "script_component.hpp" - -private ["_missile", "_headingPitch", "_found", "_vectorTo", "_polarTo", "_dir", "_vertOk", "_horzOk", "_fov", - "_closestDistance", "_pos1", "_pos2", "_disCheck", "_currentTarget", "_potentialTargets", "_offset", "_vector"]; -_missile = _this select 0; -_laserCode = _this select 1; -_fov = if (count _this > 2) then {_this select 2} else {75}; -_vector = if (count _this > 3) then {_this select 3} else {vectorDir _missile}; -_offset = if (count _this > 4) then {_this select 4} else {[0,0,0]}; - -_headingPitch = _vector call CBA_fnc_vect2polar; -_currentTarget = nil; -_found = false; - -LOG("Searching lasers"); -if(!(isNil "ACE_LASERS")) then { - _potentialTargets = []; - TRACE_1("", ACE_LASERS); - - { - if(!(isNull _x)) then { - _sensorPos = ATLtoASL(_missile modelToWorldVisual _offset); - _vectorTo = [_sensorPos, ([_x] call FUNC(getPosASL))] call BIS_fnc_vectorFromXToY; - _polarTo = _vectorTo call CBA_fnc_vect2polar; - _dir = _polarTo select 1; - _dir = _dir - (_headingPitch select 1); - - TRACE_4("Calc", _sensorPos, _vectorTo, _polarTo, _dir); - - if (_dir < 0) then {_dir = _dir + 360}; - if (_dir > 360) then {_dir = _dir - 360}; - _vertOk = false; - _horzOk = false; - if(_dir < _fov || {_dir > (360-_fov)}) then { - _horzOk = true; - }; - if(abs((abs(_polarTo select 2))-(abs(_headingPitch select 2))) < _fov) then { - _vertOk = true; - }; - - TRACE_2("Results", _vertOk, _horzOk); - - if(_vertOk && {_horzOk}) then { - // Does the laser currently have our current code, if we have one? - _targetCode = _x getVariable ["ACE_LASERTARGET_CODE", ACE_DEFAULT_LASER_CODE]; - TRACE_1("Target in sight, checking code", _targetCode, _laserCode); - if(_targetCode == _laserCode) then { - _potentialTargets set[(count _potentialTargets), _x]; - }; - }; - }; - - } forEach ACE_LASERS; - - TRACE_1("", _potentialTargets); - - _closestDistance = 100000; - { - _pos1 = (getPosASL _missile); - _pos2 = ([_x] call FUNC(getPosASL)); - _disCheck = _pos1 distance _pos2; - // shouldn't this bail out when a valid target is found instead of iterating over all potential targets ? - if(_disCheck < _closestDistance && {[_pos1, _pos2, _x, _missile] call FUNC(checkLos)}) then { - _found = true; - _currentTarget = _x; - _closestDistance = _disCheck; - }; - } forEach _potentialTargets; -}; +#include "script_component.hpp" + +private ["_missile", "_headingPitch", "_found", "_vectorTo", "_polarTo", "_dir", "_vertOk", "_horzOk", "_fov", + "_closestDistance", "_pos1", "_pos2", "_disCheck", "_currentTarget", "_potentialTargets", "_offset", "_vector"]; +_missile = _this select 0; +_laserCode = _this select 1; +_fov = if (count _this > 2) then {_this select 2} else {75}; +_vector = if (count _this > 3) then {_this select 3} else {vectorDir _missile}; +_offset = if (count _this > 4) then {_this select 4} else {[0,0,0]}; + +_headingPitch = _vector call CBA_fnc_vect2polar; +_currentTarget = nil; +_found = false; + +LOG("Searching lasers"); +if(!(isNil "ACE_LASERS")) then { + _potentialTargets = []; + TRACE_1("", ACE_LASERS); + + { + if(!(isNull _x)) then { + _sensorPos = ATLtoASL(_missile modelToWorldVisual _offset); + _vectorTo = [_sensorPos, ([_x] call FUNC(getPosASL))] call BIS_fnc_vectorFromXToY; + _polarTo = _vectorTo call CBA_fnc_vect2polar; + _dir = _polarTo select 1; + _dir = _dir - (_headingPitch select 1); + + TRACE_4("Calc", _sensorPos, _vectorTo, _polarTo, _dir); + + if (_dir < 0) then {_dir = _dir + 360}; + if (_dir > 360) then {_dir = _dir - 360}; + _vertOk = false; + _horzOk = false; + if(_dir < _fov || {_dir > (360-_fov)}) then { + _horzOk = true; + }; + if(abs((abs(_polarTo select 2))-(abs(_headingPitch select 2))) < _fov) then { + _vertOk = true; + }; + + TRACE_2("Results", _vertOk, _horzOk); + + if(_vertOk && {_horzOk}) then { + // Does the laser currently have our current code, if we have one? + _targetCode = _x getVariable ["ACE_LASERTARGET_CODE", ACE_DEFAULT_LASER_CODE]; + TRACE_1("Target in sight, checking code", _targetCode, _laserCode); + if(_targetCode == _laserCode) then { + _potentialTargets set[(count _potentialTargets), _x]; + }; + }; + }; + + } forEach ACE_LASERS; + + TRACE_1("", _potentialTargets); + + _closestDistance = 100000; + { + _pos1 = (getPosASL _missile); + _pos2 = ([_x] call FUNC(getPosASL)); + _disCheck = _pos1 distance _pos2; + // shouldn't this bail out when a valid target is found instead of iterating over all potential targets ? + if(_disCheck < _closestDistance && {[_pos1, _pos2, _x, _missile] call FUNC(checkLos)}) then { + _found = true; + _currentTarget = _x; + _closestDistance = _disCheck; + }; + } forEach _potentialTargets; +}; [_found, _currentTarget] \ No newline at end of file diff --git a/addons/laser/functions/fnc_findStrongestRay.sqf b/addons/laser/functions/fnc_findStrongestRay.sqf index ca9be7cab8..e4238361cb 100644 --- a/addons/laser/functions/fnc_findStrongestRay.sqf +++ b/addons/laser/functions/fnc_findStrongestRay.sqf @@ -1,49 +1,49 @@ -#include "script_component.hpp" - -_list = _this select 0; -_checkPos = _this select 1; -_spots = []; -_outliers = []; -_spot = []; -_testPos = (_list select 0) select 0; -{ - _samplePos = _x select 0; - if(!lineIntersects [_samplePos, _checkPos] && {!terrainIntersectASL [_samplePos, _checkPos]}) then { - if(_samplePos distance _testPos < 2) then { - _spot pushBack _samplePos; - } else { - _outliers pushBack _samplePos; - }; - }; -} forEach _list; -_spots pushBack _spot; - -if(count _outliers > 0) then { - for "_i" from 1 to 3 do { - _remainingSpots = _outliers; - _outliers = []; - _spot = []; - _testPos = (_remainingSpots select 0); - { - _samplePos = _x; - if(!lineIntersects [_samplePos, _checkPos] && {!terrainIntersectASL [_samplePos, _checkPos]}) then { - if(_samplePos distance _testPos < 2) then { - _spot pushBack _samplePos; - } else { - _outliers pushBack _samplePos; - }; - }; - } forEach _remainingSpots; - _spots pushBack _spot; - }; -}; -_largest = 0; -_largestSpot = []; -{ - if((count _x) > _largest) then { - _largest = (count _x); - _largestSpot = _x; - }; -} forEach _spots; -// player sideChat format["g: %1", _spots]; +#include "script_component.hpp" + +_list = _this select 0; +_checkPos = _this select 1; +_spots = []; +_outliers = []; +_spot = []; +_testPos = (_list select 0) select 0; +{ + _samplePos = _x select 0; + if(!lineIntersects [_samplePos, _checkPos] && {!terrainIntersectASL [_samplePos, _checkPos]}) then { + if(_samplePos distance _testPos < 2) then { + _spot pushBack _samplePos; + } else { + _outliers pushBack _samplePos; + }; + }; +} forEach _list; +_spots pushBack _spot; + +if(count _outliers > 0) then { + for "_i" from 1 to 3 do { + _remainingSpots = _outliers; + _outliers = []; + _spot = []; + _testPos = (_remainingSpots select 0); + { + _samplePos = _x; + if(!lineIntersects [_samplePos, _checkPos] && {!terrainIntersectASL [_samplePos, _checkPos]}) then { + if(_samplePos distance _testPos < 2) then { + _spot pushBack _samplePos; + } else { + _outliers pushBack _samplePos; + }; + }; + } forEach _remainingSpots; + _spots pushBack _spot; + }; +}; +_largest = 0; +_largestSpot = []; +{ + if((count _x) > _largest) then { + _largest = (count _x); + _largestSpot = _x; + }; +} forEach _spots; +// player sideChat format["g: %1", _spots]; _largestSpot select (random (floor(count _largestSpot))); \ No newline at end of file diff --git a/addons/laser/functions/fnc_laserTargetPFH.sqf b/addons/laser/functions/fnc_laserTargetPFH.sqf index 448edc3128..bdab413685 100644 --- a/addons/laser/functions/fnc_laserTargetPFH.sqf +++ b/addons/laser/functions/fnc_laserTargetPFH.sqf @@ -1,26 +1,26 @@ -#include "script_component.hpp" - -private["_args", "_laserTarget"]; -//TRACE_1("enter", _this); -_args = _this select 0; -_laserTarget = _args select 0; - -if(isNull _laserTarget || !alive player) exitWith { - [(_this select 1)] call cba_fnc_removePerFrameHandler; - REM(ACE_LASERS, _laserTarget); -}; - -_end = diag_tickTime; - -#ifdef DEBUG_MODE_FULL -// Iconize the location of the actual laserTarget -_pos = [_laserTarget] call FUNC(getPosASL); -drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\select_target_ca.paa", [1,0,0,1], (ASLtoATL _pos), 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; - -{ - drawLine3D [ASLtoATL (_x select 0), ASLtoATL (_x select 1), (_x select 2)]; - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", (_x select 2), ASLtoATL (_x select 1), 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; -} forEach DRAW_LINES; -DRAW_LINES = []; -#endif - +#include "script_component.hpp" + +private["_args", "_laserTarget"]; +//TRACE_1("enter", _this); +_args = _this select 0; +_laserTarget = _args select 0; + +if(isNull _laserTarget || !alive player) exitWith { + [(_this select 1)] call cba_fnc_removePerFrameHandler; + REM(ACE_LASERS, _laserTarget); +}; + +_end = diag_tickTime; + +#ifdef DEBUG_MODE_FULL +// Iconize the location of the actual laserTarget +_pos = [_laserTarget] call FUNC(getPosASL); +drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\select_target_ca.paa", [1,0,0,1], (ASLtoATL _pos), 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; + +{ + drawLine3D [ASLtoATL (_x select 0), ASLtoATL (_x select 1), (_x select 2)]; + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", (_x select 2), ASLtoATL (_x select 1), 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; +} forEach DRAW_LINES; +DRAW_LINES = []; +#endif + diff --git a/addons/laser/functions/fnc_laser_init.sqf b/addons/laser/functions/fnc_laser_init.sqf index 6ae0c9467e..9fcb439032 100644 --- a/addons/laser/functions/fnc_laser_init.sqf +++ b/addons/laser/functions/fnc_laser_init.sqf @@ -1,25 +1,25 @@ -#include "script_component.hpp" -PARAMS_1(_laserTarget); - -TRACE_1("enter", _this); - -// Add the target to the global targets array -// Everyone tracks them - -// Add the laser localized to the laser array, and give it the default localized code -PUSH(ACE_LASERS, _laserTarget); -// Check the vehicle, otherwise use the default -_laserTarget setVariable ["ACE_LASERTARGET_CODE", ACE_DEFAULT_LASER_CODE, false]; -// Clean the lasers of any null objects while we are here -REM(ACE_LASERS, objNull); - -if(!(local _laserTarget)) exitWith { }; -// The target is local, so its on this client -if(!isDedicated) then { - _laserTarget setVariable ["ACE_LASERTARGET_SHOOTER", player, true]; - - [FUNC(laserTargetPFH), 0, [_laserTarget, player]] call cba_fnc_addPerFrameHandler; -} else { - // server side ownership of laser - //_laserTarget setVariable ["ACE_LASERTARGET_SHOOTER", nil, false]; -}; +#include "script_component.hpp" +PARAMS_1(_laserTarget); + +TRACE_1("enter", _this); + +// Add the target to the global targets array +// Everyone tracks them + +// Add the laser localized to the laser array, and give it the default localized code +PUSH(ACE_LASERS, _laserTarget); +// Check the vehicle, otherwise use the default +_laserTarget setVariable ["ACE_LASERTARGET_CODE", ACE_DEFAULT_LASER_CODE, false]; +// Clean the lasers of any null objects while we are here +REM(ACE_LASERS, objNull); + +if(!(local _laserTarget)) exitWith { }; +// The target is local, so its on this client +if(!isDedicated) then { + _laserTarget setVariable ["ACE_LASERTARGET_SHOOTER", player, true]; + + [FUNC(laserTargetPFH), 0, [_laserTarget, player]] call cba_fnc_addPerFrameHandler; +} else { + // server side ownership of laser + //_laserTarget setVariable ["ACE_LASERTARGET_SHOOTER", nil, false]; +}; diff --git a/addons/laser/functions/fnc_rotateVectLine.sqf b/addons/laser/functions/fnc_rotateVectLine.sqf index ae476559b8..b0360cc330 100644 --- a/addons/laser/functions/fnc_rotateVectLine.sqf +++ b/addons/laser/functions/fnc_rotateVectLine.sqf @@ -1,38 +1,38 @@ -#include "script_component.hpp" - -_map = _this select 0; -_theta = _this select 1; - -_p = _map select 0; -_p1 = _map select 1; -_p2 = _map select 2; - -_q1 = +(_map select 3); -_q2 = +(_map select 4); -_u = _map select 5; -_d = _map select 6; - -/* Step 4 */ -_q2 set[0, (_q1 select 0) * cos(_theta) - (_q1 select 1) * sin(_theta)]; -_q2 set[1, (_q1 select 0) * sin(_theta) + (_q1 select 1) * cos(_theta)]; -_q2 set[2, (_q1 select 2)]; - -/* Inverse of step 3 */ -_q1 set[0, (_q2 select 0) * _d + (_q2 select 2) * (_u select 0)]; -_q1 set[1, (_q2 select 1)]; -_q1 set[2, - (_q2 select 0) * (_u select 0) + (_q2 select 2) * _d]; - -/* Inverse of step 2 */ -if (_d != 0) then { - _q2 set[0, (_q1 select 0)]; - _q2 set[1, (_q1 select 1) * (_u select 2) / _d + (_q1 select 2) * (_u select 1) / _d]; - _q2 set[2, - (_q1 select 1) * (_u select 1) / _d + (_q1 select 2) * (_u select 2) / _d]; -} else { - _q2 = _q1; -}; - -/* Inverse of step 1 */ -_q1 set[0, (_q2 select 0) + (_p1 select 0)]; -_q1 set[1, (_q2 select 1) + (_p1 select 1)]; -_q1 set[2, (_q2 select 2) + (_p1 select 2)]; +#include "script_component.hpp" + +_map = _this select 0; +_theta = _this select 1; + +_p = _map select 0; +_p1 = _map select 1; +_p2 = _map select 2; + +_q1 = +(_map select 3); +_q2 = +(_map select 4); +_u = _map select 5; +_d = _map select 6; + +/* Step 4 */ +_q2 set[0, (_q1 select 0) * cos(_theta) - (_q1 select 1) * sin(_theta)]; +_q2 set[1, (_q1 select 0) * sin(_theta) + (_q1 select 1) * cos(_theta)]; +_q2 set[2, (_q1 select 2)]; + +/* Inverse of step 3 */ +_q1 set[0, (_q2 select 0) * _d + (_q2 select 2) * (_u select 0)]; +_q1 set[1, (_q2 select 1)]; +_q1 set[2, - (_q2 select 0) * (_u select 0) + (_q2 select 2) * _d]; + +/* Inverse of step 2 */ +if (_d != 0) then { + _q2 set[0, (_q1 select 0)]; + _q2 set[1, (_q1 select 1) * (_u select 2) / _d + (_q1 select 2) * (_u select 1) / _d]; + _q2 set[2, - (_q1 select 1) * (_u select 1) / _d + (_q1 select 2) * (_u select 2) / _d]; +} else { + _q2 = _q1; +}; + +/* Inverse of step 1 */ +_q1 set[0, (_q2 select 0) + (_p1 select 0)]; +_q1 set[1, (_q2 select 1) + (_p1 select 1)]; +_q1 set[2, (_q2 select 2) + (_p1 select 2)]; _q1; \ No newline at end of file diff --git a/addons/laser/functions/fnc_rotateVectLineGetMap.sqf b/addons/laser/functions/fnc_rotateVectLineGetMap.sqf index 258cc93ae2..fdbd6533ef 100644 --- a/addons/laser/functions/fnc_rotateVectLineGetMap.sqf +++ b/addons/laser/functions/fnc_rotateVectLineGetMap.sqf @@ -1,37 +1,37 @@ -#include "script_component.hpp" - -private ["_p", "_theta", "_p1", "_p2", "_q1", "_q2", "_u", "_d"]; -_p = _this select 0; -_p1 = _this select 1; -_p2 = _this select 2; - -_q1 = []; -_q2 = []; -_u = []; - -/* Step 1 */ -_q1 set[0, (_p select 0) - (_p1 select 0)]; -_q1 set[1, (_p select 1) - (_p1 select 1)]; -_q1 set[2, (_p select 2) - (_p1 select 2)]; - -_u set[0, (_p2 select 0) - (_p1 select 0)]; -_u set[1, (_p2 select 1) - (_p1 select 1)]; -_u set[2, (_p2 select 2) - (_p1 select 2)]; -_u = _u call BIS_fnc_unitVector; -_d = sqrt((_u select 1)*(_u select 1) + (_u select 2)*(_u select 2)); - -/* Step 2 */ -if (_d != 0) then { - _q2 set[0, (_q1 select 0)]; - _q2 set[1, (_q1 select 1) * (_u select 2) / _d - (_q1 select 2) * (_u select 1) / _d]; - _q2 set[2, (_q1 select 1) * (_u select 1) / _d + (_q1 select 2) * (_u select 2) / _d]; -} else { - _q2 = _q1; -}; - -/* Step 3 */ -_q1 set[0, (_q2 select 0) * _d - (_q2 select 2) * (_u select 0)]; -_q1 set[1, (_q2 select 1)]; -_q1 set[2, (_q2 select 0) * (_u select 0) + (_q2 select 2) * _d]; - +#include "script_component.hpp" + +private ["_p", "_theta", "_p1", "_p2", "_q1", "_q2", "_u", "_d"]; +_p = _this select 0; +_p1 = _this select 1; +_p2 = _this select 2; + +_q1 = []; +_q2 = []; +_u = []; + +/* Step 1 */ +_q1 set[0, (_p select 0) - (_p1 select 0)]; +_q1 set[1, (_p select 1) - (_p1 select 1)]; +_q1 set[2, (_p select 2) - (_p1 select 2)]; + +_u set[0, (_p2 select 0) - (_p1 select 0)]; +_u set[1, (_p2 select 1) - (_p1 select 1)]; +_u set[2, (_p2 select 2) - (_p1 select 2)]; +_u = _u call BIS_fnc_unitVector; +_d = sqrt((_u select 1)*(_u select 1) + (_u select 2)*(_u select 2)); + +/* Step 2 */ +if (_d != 0) then { + _q2 set[0, (_q1 select 0)]; + _q2 set[1, (_q1 select 1) * (_u select 2) / _d - (_q1 select 2) * (_u select 1) / _d]; + _q2 set[2, (_q1 select 1) * (_u select 1) / _d + (_q1 select 2) * (_u select 2) / _d]; +} else { + _q2 = _q1; +}; + +/* Step 3 */ +_q1 set[0, (_q2 select 0) * _d - (_q2 select 2) * (_u select 0)]; +_q1 set[1, (_q2 select 1)]; +_q1 set[2, (_q2 select 0) * (_u select 0) + (_q2 select 2) * _d]; + [_p, _p1, _p2, _q1, _q2, _u, _d] \ No newline at end of file diff --git a/addons/laser/functions/fnc_shootCone.sqf b/addons/laser/functions/fnc_shootCone.sqf index a988b98f17..e33edd10bc 100644 --- a/addons/laser/functions/fnc_shootCone.sqf +++ b/addons/laser/functions/fnc_shootCone.sqf @@ -1,66 +1,66 @@ -#include "script_component.hpp" - -_divergence = 0.3; -_pos = _this select 0; -_vec = _this select 1; -_longestReturn = -1000000000; -_shortestReturn = 1000000000; -_resultPositions = []; -_p1 = [0,0,0]; -_p2 = +_vec; -_p = (_vec call CBA_fnc_vect2polar); -_v = [(_p select 0), (_p select 1), (_p select 2)+90] call CBA_fnc_polar2vect; -_cp = [_vec, _v] call BIS_fnc_crossProduct; - -_vecRotateMap = [_cp, _p1, _p2] call FUNC(rotateVectLineGetMap); - -_result = [_pos, _vec] call FUNC(shootRay); -_resultPos = _result select 0; -if(!isNil "_resultPos") then { - _distance = _result select 1; - if(_distance < _shortestReturn) then { - _shortestReturn = _distance; - }; - if(_distance > _longestReturn) then { - _longestReturn = _distance; - }; - _resultPositions set[(count _resultPositions), _result]; -#ifdef DEBUG_MODE_FULL - DRAW_LINES set[(count DRAW_LINES), [_pos, _resultPos, [0, 1, 0, 1]]]; -#endif -}; -_count = 8; - -_pos2 = [ - (_pos select 0)+((_vec select 0)*1000), - (_pos select 1)+((_vec select 1)*1000), - (_pos select 2)+((_vec select 2)*1000) - ]; -{ - for "_i" from 0 to ceil(_count*_x) do { - _radOffset = random 360; - _offset = [_vecRotateMap, (((360/_count)*_i)+_radOffset) mod 360] call FUNC(rotateVectLine); - _offsetPos = [ - (_pos2 select 0)+((_offset select 0)*(_divergence*_x)), - (_pos2 select 1)+((_offset select 1)*(_divergence*_x)), - (_pos2 select 2)+((_offset select 2)*(_divergence*_x)) - ]; - _offsetVector = [_pos, _offsetPos] call BIS_fnc_vectorFromXtoY; - _result = [_pos, _offsetVector] call FUNC(shootRay); - _resultPos = _result select 0; - if(!isNil "_resultPos") then { - _distance = _result select 1; - if(_distance < _shortestReturn) then { - _shortestReturn = _distance; - }; - if(_distance > _longestReturn) then { - _longestReturn = _distance; - }; - _resultPositions set[(count _resultPositions), _result]; -#ifdef DEBUG_MODE_FULL - DRAW_LINES set[(count DRAW_LINES), [_pos, _resultPos, [0, 1, 0, 1]]]; -#endif - }; - }; -} forEach [1,0.5,0.25]; +#include "script_component.hpp" + +_divergence = 0.3; +_pos = _this select 0; +_vec = _this select 1; +_longestReturn = -1000000000; +_shortestReturn = 1000000000; +_resultPositions = []; +_p1 = [0,0,0]; +_p2 = +_vec; +_p = (_vec call CBA_fnc_vect2polar); +_v = [(_p select 0), (_p select 1), (_p select 2)+90] call CBA_fnc_polar2vect; +_cp = [_vec, _v] call BIS_fnc_crossProduct; + +_vecRotateMap = [_cp, _p1, _p2] call FUNC(rotateVectLineGetMap); + +_result = [_pos, _vec] call FUNC(shootRay); +_resultPos = _result select 0; +if(!isNil "_resultPos") then { + _distance = _result select 1; + if(_distance < _shortestReturn) then { + _shortestReturn = _distance; + }; + if(_distance > _longestReturn) then { + _longestReturn = _distance; + }; + _resultPositions set[(count _resultPositions), _result]; +#ifdef DEBUG_MODE_FULL + DRAW_LINES set[(count DRAW_LINES), [_pos, _resultPos, [0, 1, 0, 1]]]; +#endif +}; +_count = 8; + +_pos2 = [ + (_pos select 0)+((_vec select 0)*1000), + (_pos select 1)+((_vec select 1)*1000), + (_pos select 2)+((_vec select 2)*1000) + ]; +{ + for "_i" from 0 to ceil(_count*_x) do { + _radOffset = random 360; + _offset = [_vecRotateMap, (((360/_count)*_i)+_radOffset) mod 360] call FUNC(rotateVectLine); + _offsetPos = [ + (_pos2 select 0)+((_offset select 0)*(_divergence*_x)), + (_pos2 select 1)+((_offset select 1)*(_divergence*_x)), + (_pos2 select 2)+((_offset select 2)*(_divergence*_x)) + ]; + _offsetVector = [_pos, _offsetPos] call BIS_fnc_vectorFromXtoY; + _result = [_pos, _offsetVector] call FUNC(shootRay); + _resultPos = _result select 0; + if(!isNil "_resultPos") then { + _distance = _result select 1; + if(_distance < _shortestReturn) then { + _shortestReturn = _distance; + }; + if(_distance > _longestReturn) then { + _longestReturn = _distance; + }; + _resultPositions set[(count _resultPositions), _result]; +#ifdef DEBUG_MODE_FULL + DRAW_LINES set[(count DRAW_LINES), [_pos, _resultPos, [0, 1, 0, 1]]]; +#endif + }; + }; +} forEach [1,0.5,0.25]; [_longestReturn, _shortestReturn, _resultPositions]; \ No newline at end of file diff --git a/addons/laser/functions/fnc_shootRay.sqf b/addons/laser/functions/fnc_shootRay.sqf index db14ef679f..62847d16b6 100644 --- a/addons/laser/functions/fnc_shootRay.sqf +++ b/addons/laser/functions/fnc_shootRay.sqf @@ -1,30 +1,30 @@ -#include "script_component.hpp" - -private ["_pos", "_vec", "_distance", "_resultPos", "_fidelity", "_lastPos", "_i", "_nextPos"]; -scopeName "main"; -_pos = _this select 0; -_vec = _this select 1; -_distance = 0; -_resultPos = nil; -_fidelity = [1000,100,10,1,0.1]; -_lastPos = +_pos; -{ - scopeName "mainSearch"; - for "_i" from 1 to 10 do { - _nextPos = [ - (_lastPos select 0)+((_vec select 0)*_x), - (_lastPos select 1)+((_vec select 1)*_x), - (_lastPos select 2)+((_vec select 2)*_x) - ]; - - if(lineIntersects [_lastPos, _nextPos] || terrainIntersectASL [_lastPos, _nextPos]) then { - _resultPos = _lastPos; - breakTo "mainSearch"; - } else { - _distance = _distance + _x; - _lastPos = _nextPos; - }; - }; - -} forEach _fidelity; +#include "script_component.hpp" + +private ["_pos", "_vec", "_distance", "_resultPos", "_fidelity", "_lastPos", "_i", "_nextPos"]; +scopeName "main"; +_pos = _this select 0; +_vec = _this select 1; +_distance = 0; +_resultPos = nil; +_fidelity = [1000,100,10,1,0.1]; +_lastPos = +_pos; +{ + scopeName "mainSearch"; + for "_i" from 1 to 10 do { + _nextPos = [ + (_lastPos select 0)+((_vec select 0)*_x), + (_lastPos select 1)+((_vec select 1)*_x), + (_lastPos select 2)+((_vec select 2)*_x) + ]; + + if(lineIntersects [_lastPos, _nextPos] || terrainIntersectASL [_lastPos, _nextPos]) then { + _resultPos = _lastPos; + breakTo "mainSearch"; + } else { + _distance = _distance + _x; + _lastPos = _nextPos; + }; + }; + +} forEach _fidelity; [_resultPos, _distance]; \ No newline at end of file diff --git a/addons/laser/functions/fnc_translateToModelSpace.sqf b/addons/laser/functions/fnc_translateToModelSpace.sqf index e54744bdb8..1e2e930ac7 100644 --- a/addons/laser/functions/fnc_translateToModelSpace.sqf +++ b/addons/laser/functions/fnc_translateToModelSpace.sqf @@ -1,16 +1,16 @@ -_object = _this select 0; -_origin = getPosASL _object; -_matrix = _this select 1; -_xVec = _matrix select 0; -_yVec = _matrix select 1; -_zVec = _matrix select 2; - -_offset = _this select 2; - -_x = _offset select 0; -_y = _offset select 1; -_z = _offset select 2; - -_out = (((_xVec vectorMultiply _x) vectorAdd (_yVec vectorMultiply _y)) vectorAdd (_zVec vectorMultiply _z)) vectorAdd _origin; - +_object = _this select 0; +_origin = getPosASL _object; +_matrix = _this select 1; +_xVec = _matrix select 0; +_yVec = _matrix select 1; +_zVec = _matrix select 2; + +_offset = _this select 2; + +_x = _offset select 0; +_y = _offset select 1; +_z = _offset select 2; + +_out = (((_xVec vectorMultiply _x) vectorAdd (_yVec vectorMultiply _y)) vectorAdd (_zVec vectorMultiply _z)) vectorAdd _origin; + _out; \ No newline at end of file diff --git a/addons/laser/functions/fnc_translateToWeaponSpace.sqf b/addons/laser/functions/fnc_translateToWeaponSpace.sqf index 7b146e7d42..2c7dc5e6da 100644 --- a/addons/laser/functions/fnc_translateToWeaponSpace.sqf +++ b/addons/laser/functions/fnc_translateToWeaponSpace.sqf @@ -1,22 +1,22 @@ -_object = _this select 0; -_origin = getPosASL _object; -_matrix = _this select 1; -_xVec = _matrix select 0; -_yVec = _matrix select 1; -_zVec = _matrix select 2; - -_offset = _this select 2; - -_offset = _offset vectorDiff _origin; - -_x = _offset select 0; -_y = _offset select 1; -_z = _offset select 2; - -_out = [ - ((_xVec select 0)*_x) + ((_xVec select 1)*_y) + ((_xVec select 2)*_z), - ((_yVec select 0)*_x) + ((_yVec select 1)*_y) + ((_yVec select 2)*_z), - ((_zVec select 0)*_x) + ((_zVec select 1)*_y) + ((_zVec select 2)*_z) - ]; - +_object = _this select 0; +_origin = getPosASL _object; +_matrix = _this select 1; +_xVec = _matrix select 0; +_yVec = _matrix select 1; +_zVec = _matrix select 2; + +_offset = _this select 2; + +_offset = _offset vectorDiff _origin; + +_x = _offset select 0; +_y = _offset select 1; +_z = _offset select 2; + +_out = [ + ((_xVec select 0)*_x) + ((_xVec select 1)*_y) + ((_xVec select 2)*_z), + ((_yVec select 0)*_x) + ((_yVec select 1)*_y) + ((_yVec select 2)*_z), + ((_zVec select 0)*_x) + ((_zVec select 1)*_y) + ((_zVec select 2)*_z) + ]; + _out; \ No newline at end of file diff --git a/addons/laser/script_component.hpp b/addons/laser/script_component.hpp index 047cef804a..2be1e9e14b 100644 --- a/addons/laser/script_component.hpp +++ b/addons/laser/script_component.hpp @@ -1,15 +1,15 @@ -#define COMPONENT laser -#include "\z\ace\Addons\main\script_mod.hpp" - -#ifdef DEBUG_ENABLED_LASER - #define DEBUG_MODE_FULL -#endif - -#ifdef DEBUG_SETTINGS_LASER - #define DEBUG_SETTINGS DEBUG_SETTINGS_LASER -#endif - -#include "\z\ace\Addons\main\script_macros.hpp" - - +#define COMPONENT laser +#include "\z\ace\Addons\main\script_mod.hpp" + +#ifdef DEBUG_ENABLED_LASER + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_LASER + #define DEBUG_SETTINGS DEBUG_SETTINGS_LASER +#endif + +#include "\z\ace\Addons\main\script_macros.hpp" + + #define FIREMODE_DIRECT_LOAL 1 \ No newline at end of file diff --git a/addons/laser_selfdesignate/CfgEventhandlers.hpp b/addons/laser_selfdesignate/CfgEventhandlers.hpp index 2681d24120..4cef7be4a3 100644 --- a/addons/laser_selfdesignate/CfgEventhandlers.hpp +++ b/addons/laser_selfdesignate/CfgEventhandlers.hpp @@ -1,19 +1,19 @@ -class Extended_PreInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_pre_init)); - }; -}; - -class Extended_PostInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_post_init)); - }; -}; - -class Extended_Init_EventHandlers { - class Helicopter { - class ADDON { - init = QUOTE(_this call DFUNC(initDesignatorActions)); - }; - }; +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_pre_init)); + }; +}; + +class Extended_PostInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_post_init)); + }; +}; + +class Extended_Init_EventHandlers { + class Helicopter { + class ADDON { + init = QUOTE(_this call DFUNC(initDesignatorActions)); + }; + }; }; \ No newline at end of file diff --git a/addons/laser_selfdesignate/CfgUI.hpp b/addons/laser_selfdesignate/CfgUI.hpp index 304281d213..e8823e04f8 100644 --- a/addons/laser_selfdesignate/CfgUI.hpp +++ b/addons/laser_selfdesignate/CfgUI.hpp @@ -1,32 +1,32 @@ -class RscPicture; -class RscText; -class RscControlsGroupNoScrollbars; -/* This disables air radar. We need to make this a seperate HUD addon -class RscInGameUI -{ - class RscUnitInfo - { - class CA_Radar: RscControlsGroupNoScrollbars - { - class controls - { - class CA_RadarBackground: RscPicture { - colorText[] = {0,0,0,0}; - text = ""; - }; - class CA_RadarIcon: RscPicture { - colorText[] = {0,0,0,0}; - }; - class CA_Heading: RscText { - colorText[] = {0,0,0,0}; - }; - }; - }; - }; -}; -class CfgInGameUI -{ - -}; - +class RscPicture; +class RscText; +class RscControlsGroupNoScrollbars; +/* This disables air radar. We need to make this a seperate HUD addon +class RscInGameUI +{ + class RscUnitInfo + { + class CA_Radar: RscControlsGroupNoScrollbars + { + class controls + { + class CA_RadarBackground: RscPicture { + colorText[] = {0,0,0,0}; + text = ""; + }; + class CA_RadarIcon: RscPicture { + colorText[] = {0,0,0,0}; + }; + class CA_Heading: RscText { + colorText[] = {0,0,0,0}; + }; + }; + }; + }; +}; +class CfgInGameUI +{ + +}; + */ \ No newline at end of file diff --git a/addons/laser_selfdesignate/CfgVehicles.hpp b/addons/laser_selfdesignate/CfgVehicles.hpp index d05ddaa28b..b29d8a4394 100644 --- a/addons/laser_selfdesignate/CfgVehicles.hpp +++ b/addons/laser_selfdesignate/CfgVehicles.hpp @@ -1,30 +1,30 @@ -class CfgVehicles { - class AllVehicles; - class Air: AllVehicles { - class Turrets; - }; - - class Helicopter: Air { - class Turrets { - class MainTurret; - }; - - // TODO: move these to a different HUD addon - // commanderCanSee = 2+32; - // gunnerCanSee = 2+32; - // driverCanSee = 2+32; - - }; - - class Helicopter_Base_F: Helicopter {}; - - class Heli_Attack_01_base_F: Helicopter_Base_F {}; - - class B_Heli_Attack_01_F: Heli_Attack_01_base_F { - class Turrets: Turrets { - class MainTurret: MainTurret { - GVAR(Enabled) = 1; // Enable laser self-designation - }; - }; - }; -}; +class CfgVehicles { + class AllVehicles; + class Air: AllVehicles { + class Turrets; + }; + + class Helicopter: Air { + class Turrets { + class MainTurret; + }; + + // TODO: move these to a different HUD addon + // commanderCanSee = 2+32; + // gunnerCanSee = 2+32; + // driverCanSee = 2+32; + + }; + + class Helicopter_Base_F: Helicopter {}; + + class Heli_Attack_01_base_F: Helicopter_Base_F {}; + + class B_Heli_Attack_01_F: Heli_Attack_01_base_F { + class Turrets: Turrets { + class MainTurret: MainTurret { + GVAR(Enabled) = 1; // Enable laser self-designation + }; + }; + }; +}; diff --git a/addons/laser_selfdesignate/CfgWeapons.hpp b/addons/laser_selfdesignate/CfgWeapons.hpp index 3037972ffa..a62974ce40 100644 --- a/addons/laser_selfdesignate/CfgWeapons.hpp +++ b/addons/laser_selfdesignate/CfgWeapons.hpp @@ -1,11 +1,11 @@ -class CfgWeapons { - // Disable locking unless newb mode - class LauncherCore; - class RocketPods: LauncherCore { - canLock = 1; - }; - - class missiles_DAGR: RocketPods { - canLock = 1; - }; -}; +class CfgWeapons { + // Disable locking unless newb mode + class LauncherCore; + class RocketPods: LauncherCore { + canLock = 1; + }; + + class missiles_DAGR: RocketPods { + canLock = 1; + }; +}; diff --git a/addons/laser_selfdesignate/XEH_post_init.sqf b/addons/laser_selfdesignate/XEH_post_init.sqf index a4e4806591..6904ee6c47 100644 --- a/addons/laser_selfdesignate/XEH_post_init.sqf +++ b/addons/laser_selfdesignate/XEH_post_init.sqf @@ -1,3 +1,3 @@ -#include "script_component.hpp" -NO_DEDICATED; - +#include "script_component.hpp" +NO_DEDICATED; + diff --git a/addons/laser_selfdesignate/XEH_pre_init.sqf b/addons/laser_selfdesignate/XEH_pre_init.sqf index 6567938514..a8d4b1779d 100644 --- a/addons/laser_selfdesignate/XEH_pre_init.sqf +++ b/addons/laser_selfdesignate/XEH_pre_init.sqf @@ -1,11 +1,11 @@ -#include "script_component.hpp" - -PREP(initDesignatorActions); -PREP(laserHudDesignateOn); -PREP(laserHudDesignateOff); -PREP(unitTurretHasDesignator); - -GVAR(laser) = nil; -GVAR(laserActive) = false; - -FUNC(getPosASL) = {visiblePositionASL (_this select 0)}; +#include "script_component.hpp" + +PREP(initDesignatorActions); +PREP(laserHudDesignateOn); +PREP(laserHudDesignateOff); +PREP(unitTurretHasDesignator); + +GVAR(laser) = nil; +GVAR(laserActive) = false; + +FUNC(getPosASL) = {visiblePositionASL (_this select 0)}; diff --git a/addons/laser_selfdesignate/config.cpp b/addons/laser_selfdesignate/config.cpp index e8d110bd34..33c31ba7e5 100644 --- a/addons/laser_selfdesignate/config.cpp +++ b/addons/laser_selfdesignate/config.cpp @@ -1,17 +1,17 @@ -#include "script_component.hpp" - -class CfgPatches { - class ADDON { - units[] = {}; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_laser"}; - version = VERSION; - }; -}; - -#include "CfgUI.hpp" - -#include "CfgEventhandlers.hpp" -#include "CfgWeapons.hpp" -#include "CfgVehicles.hpp" +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_laser"}; + version = VERSION; + }; +}; + +#include "CfgUI.hpp" + +#include "CfgEventhandlers.hpp" +#include "CfgWeapons.hpp" +#include "CfgVehicles.hpp" diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf index c5ad2407fd..2f4c437d28 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf @@ -1,20 +1,20 @@ -#include "script_component.hpp" - -if(isNil QGVAR(laser)) exitWith { - false -}; -if(!local GVAR(laser)) then { - false -}; - -_handle = GVAR(laser) getVariable ["ACE_PFH_HANDLE", nil]; -if(!isNil "_handle") then { - [_handle] call cba_fnc_removePerFrameHandler; -}; - -REM(ACE_LASERS, GVAR(laser)); -deleteVehicle GVAR(laser); -GVAR(laser) = nil; -GVAR(laserActive) = false; - +#include "script_component.hpp" + +if(isNil QGVAR(laser)) exitWith { + false +}; +if(!local GVAR(laser)) then { + false +}; + +_handle = GVAR(laser) getVariable ["ACE_PFH_HANDLE", nil]; +if(!isNil "_handle") then { + [_handle] call cba_fnc_removePerFrameHandler; +}; + +REM(ACE_LASERS, GVAR(laser)); +deleteVehicle GVAR(laser); +GVAR(laser) = nil; +GVAR(laserActive) = false; + true \ No newline at end of file diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf index 45a6e18c55..f0fdc8458f 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf @@ -1,111 +1,111 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" - -TRACE_1("enter", _this); - -#define FCS_UPDATE_DELAY 1 - -FUNC(magnitude) = { - _this distance [0, 0, 0] -}; - -FUNC(mat_normalize3d) = { - private ["_mag"]; - PARAMS_3(_vx,_vy,_vz); - - _mag = _this call FUNC(magnitude); - if (_mag == 0) then {_mag = 1}; - [(_vx/_mag), (_vy/_mag), (_vz/_mag)] -}; - -FUNC(laserHudDesignatePFH) = { - private["_args", "_laserTarget", "_shooter", "_vehicle", "_weapon", "_gunnerInfo", "_turret", "_pov", "_gunBeg", "_gunEnd", "_povPos", "_povDir", "_result", "_resultPositions", "_firstResult", "_forceUpdateTime"]; - _args = _this select 0; - _laserTarget = _args select 0; - _shooter = _args select 1; - - if( (count _args) < 3) then { - _args set[2, diag_tickTime + FCS_UPDATE_DELAY]; - }; - _forceUpdateTime = _args select 2; - - _vehicle = vehicle _shooter; - _weapon = currentWeapon _vehicle; - - TRACE_1("", _args); - - if(!alive _shooter || isNull _vehicle || isNull _laserTarget || !GVAR(laserActive) ) exitWith { - [] call FUNC(laserHudDesignateOff); - }; - if(!([ACE_player] call FUNC(unitTurretHasDesignator)) ) exitWith { - [] call FUNC(laserHudDesignateOff); - }; - - // Retrieve the gunner and turret memory point information - _gunnerInfo = [_vehicle, _weapon] call CBA_fnc_getFirer; - _turretInfo = [_vehicle, _gunnerInfo select 1] call EFUNC(common,getTurretDirection); - _povPos = _turretInfo select 0; - _povDir = _turretInfo select 1; - - - - _result = [_povPos, _povDir] call EFUNC(laser,shootCone); - if((count _result) > 0) then { - _resultPositions = _result select 2; - - if((count _resultPositions) > 0) then { - _firstResult = _resultPositions select 0; - _pos = _firstResult select 0; - - // If the laser has moved less than a half meter, then dont move it. - // Just regular use of lasers will commonly make them move this much, - // but not across multiple close frames. - // This loses accuracy a little, but saves position updates per frame. - TRACE_5("", diag_tickTime, _forceUpdateTime, getPosASL _laserTarget, _pos, ((getPosASL _laserTarget) distance _pos)); - - if(diag_tickTime > _forceUpdateTime) then { - TRACE_1("FCS Update", ""); - ["ace_fcs_forceUpdate", []] call ace_common_fnc_localEvent; - }; - - if( (_laserTarget distance _pos) > 0.1) then { - TRACE_1("LaserPos Update", ""); - _laserTarget setPosATL (ASLToATL _pos); - }; - - if(diag_tickTime > _forceUpdateTime) then { - _args set[2, diag_tickTime + FCS_UPDATE_DELAY]; - }; -#ifdef DEBUG_MODE_FULL - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,0,0,1], (getPosATL _laserTarget), 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; - - { - private["_position"]; - _position = _x select 0; - drawLine3d [ASLToATL _povPos, ASLToATL _position, [0,0,1,1] ]; - } forEach _resultPositions; -#endif - }; - }; - - _this set[0, _args]; -}; - -private "_laserTarget"; -private "_handle"; - -if(isNil QGVAR(laser)) then { - - _laserTarget = "LaserTargetW" createVehicle (getpos player); - - GVAR(laserActive) = true; - - _handle = [FUNC(laserHudDesignatePFH), 0.1, [_laserTarget, player]] call cba_fnc_addPerFrameHandler; - _laserTarget setVariable ["ACE_PFH_HANDLE", _handle, false]; - - GVAR(laser) = _laserTarget; -} else { - [] call FUNC(laserHudDesignateOff); - [] call FUNC(laserHudDesignateOn); -}; - +//#define DEBUG_MODE_FULL +#include "script_component.hpp" + +TRACE_1("enter", _this); + +#define FCS_UPDATE_DELAY 1 + +FUNC(magnitude) = { + _this distance [0, 0, 0] +}; + +FUNC(mat_normalize3d) = { + private ["_mag"]; + PARAMS_3(_vx,_vy,_vz); + + _mag = _this call FUNC(magnitude); + if (_mag == 0) then {_mag = 1}; + [(_vx/_mag), (_vy/_mag), (_vz/_mag)] +}; + +FUNC(laserHudDesignatePFH) = { + private["_args", "_laserTarget", "_shooter", "_vehicle", "_weapon", "_gunnerInfo", "_turret", "_pov", "_gunBeg", "_gunEnd", "_povPos", "_povDir", "_result", "_resultPositions", "_firstResult", "_forceUpdateTime"]; + _args = _this select 0; + _laserTarget = _args select 0; + _shooter = _args select 1; + + if( (count _args) < 3) then { + _args set[2, diag_tickTime + FCS_UPDATE_DELAY]; + }; + _forceUpdateTime = _args select 2; + + _vehicle = vehicle _shooter; + _weapon = currentWeapon _vehicle; + + TRACE_1("", _args); + + if(!alive _shooter || isNull _vehicle || isNull _laserTarget || !GVAR(laserActive) ) exitWith { + [] call FUNC(laserHudDesignateOff); + }; + if(!([ACE_player] call FUNC(unitTurretHasDesignator)) ) exitWith { + [] call FUNC(laserHudDesignateOff); + }; + + // Retrieve the gunner and turret memory point information + _gunnerInfo = [_vehicle, _weapon] call CBA_fnc_getFirer; + _turretInfo = [_vehicle, _gunnerInfo select 1] call EFUNC(common,getTurretDirection); + _povPos = _turretInfo select 0; + _povDir = _turretInfo select 1; + + + + _result = [_povPos, _povDir] call EFUNC(laser,shootCone); + if((count _result) > 0) then { + _resultPositions = _result select 2; + + if((count _resultPositions) > 0) then { + _firstResult = _resultPositions select 0; + _pos = _firstResult select 0; + + // If the laser has moved less than a half meter, then dont move it. + // Just regular use of lasers will commonly make them move this much, + // but not across multiple close frames. + // This loses accuracy a little, but saves position updates per frame. + TRACE_5("", diag_tickTime, _forceUpdateTime, getPosASL _laserTarget, _pos, ((getPosASL _laserTarget) distance _pos)); + + if(diag_tickTime > _forceUpdateTime) then { + TRACE_1("FCS Update", ""); + ["ace_fcs_forceUpdate", []] call ace_common_fnc_localEvent; + }; + + if( (_laserTarget distance _pos) > 0.1) then { + TRACE_1("LaserPos Update", ""); + _laserTarget setPosATL (ASLToATL _pos); + }; + + if(diag_tickTime > _forceUpdateTime) then { + _args set[2, diag_tickTime + FCS_UPDATE_DELAY]; + }; +#ifdef DEBUG_MODE_FULL + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,0,0,1], (getPosATL _laserTarget), 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; + + { + private["_position"]; + _position = _x select 0; + drawLine3d [ASLToATL _povPos, ASLToATL _position, [0,0,1,1] ]; + } forEach _resultPositions; +#endif + }; + }; + + _this set[0, _args]; +}; + +private "_laserTarget"; +private "_handle"; + +if(isNil QGVAR(laser)) then { + + _laserTarget = "LaserTargetW" createVehicle (getpos player); + + GVAR(laserActive) = true; + + _handle = [FUNC(laserHudDesignatePFH), 0.1, [_laserTarget, player]] call cba_fnc_addPerFrameHandler; + _laserTarget setVariable ["ACE_PFH_HANDLE", _handle, false]; + + GVAR(laser) = _laserTarget; +} else { + [] call FUNC(laserHudDesignateOff); + [] call FUNC(laserHudDesignateOn); +}; + diff --git a/addons/laser_selfdesignate/functions/script_component.hpp b/addons/laser_selfdesignate/functions/script_component.hpp index 46c864a031..38c6d2c44b 100644 --- a/addons/laser_selfdesignate/functions/script_component.hpp +++ b/addons/laser_selfdesignate/functions/script_component.hpp @@ -1 +1 @@ -#include "\z\ace\Addons\laser_selfdesignate\script_component.hpp" +#include "\z\ace\Addons\laser_selfdesignate\script_component.hpp" diff --git a/addons/laser_selfdesignate/script_component.hpp b/addons/laser_selfdesignate/script_component.hpp index 25fa342e32..46e9c48d2f 100644 --- a/addons/laser_selfdesignate/script_component.hpp +++ b/addons/laser_selfdesignate/script_component.hpp @@ -1,12 +1,12 @@ -#define COMPONENT laser_selfdesignate -#include "\z\ace\Addons\main\script_mod.hpp" - -#ifdef DEBUG_ENABLED_LASER_SELFDESIGNATE - #define DEBUG_MODE_FULL -#endif - -#ifdef DEBUG_SETTINGS_LASER_SELFDESIGNATE - #define DEBUG_SETTINGS DEBUG_SETTINGS_LASER_SELFDESIGNATE -#endif - -#include "\z\ace\Addons\main\script_macros.hpp" +#define COMPONENT laser_selfdesignate +#include "\z\ace\Addons\main\script_mod.hpp" + +#ifdef DEBUG_ENABLED_LASER_SELFDESIGNATE + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_LASER_SELFDESIGNATE + #define DEBUG_SETTINGS DEBUG_SETTINGS_LASER_SELFDESIGNATE +#endif + +#include "\z\ace\Addons\main\script_macros.hpp" diff --git a/addons/laser_selfdesignate/stringtable.xml b/addons/laser_selfdesignate/stringtable.xml index ca5ff1e687..03d28814ec 100644 --- a/addons/laser_selfdesignate/stringtable.xml +++ b/addons/laser_selfdesignate/stringtable.xml @@ -1,16 +1,14 @@  - + Laser<br/>Designator On Lasermarkierer<br/>an - ЛЦУ<br/>ВКЛ Laser<br/>Designator Off Lasermarkierer<br/>aus - ЛЦУ<br/>ВЫКЛ \ No newline at end of file diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index 279fdeb5e8..87b36618a6 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -1,22 +1,21 @@  - + Laser Pointer (red) Laserpointer (rot) - Лазерный прицел (красный) Laser Pointer (green) Laserpointer (grün) - Лазерный прицел (зелёный) + Emits visible light. Strahlt sichtbares Licht aus. - Испускает узкий пучок видимого света. + <t color='#9cf953'>Use: </t>Turn Laser ON/OFF <t color='#9cf953'>Použití: </t>Zapnout/vypnout laser @@ -28,5 +27,6 @@ <t color='#9cf953'>Использовать: </t>вкл/выкл лазер <t color='#9cf953'>Usar: </t>encender/apagar láser + - \ No newline at end of file + diff --git a/addons/logistics_uavbattery/stringtable.xml b/addons/logistics_uavbattery/stringtable.xml index 3a8d958709..fbd9004290 100644 --- a/addons/logistics_uavbattery/stringtable.xml +++ b/addons/logistics_uavbattery/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -24,7 +24,7 @@ Potřebuješ UAV-Baterii Você precisa de uma Bateria para VANT Hai bisogno di una Batteria UAV - Требуется аккумулятор для БПЛА + Требуется аккумулятор БПЛА Recharge @@ -36,7 +36,7 @@ Dobít Recarregar Ricarica - Зарядить + Подзарядить UAV Battery @@ -60,7 +60,7 @@ Používané k dobíjení UAV Usada para reabastecer VANT Usata per ricaricare la Batteria dell'UAV - Используется для зарядки БПЛА + Используется для подзарядки БПЛА Recharging ... @@ -72,7 +72,7 @@ Dobíjení ... Recarregando ... In ricarica ... - Заряжается ... + Подзаряжаем ... \ No newline at end of file diff --git a/addons/logistics_wirecutter/stringtable.xml b/addons/logistics_wirecutter/stringtable.xml index 4e08ec33e8..f23af6b1e5 100644 --- a/addons/logistics_wirecutter/stringtable.xml +++ b/addons/logistics_wirecutter/stringtable.xml @@ -1,17 +1,15 @@  - + Wirecutter Drahtschneider Wirecutter - Клещи-кусачки Wirecutter Schneidet Draht. - Позволяют быстро перекусывать сеточные конструкции. Cut Fence @@ -23,7 +21,7 @@ Cortar Cerca Taglia Drótkerítés átvágása - Разрезать забор + Вырезать забор Cutting Fences / Wires ... @@ -35,7 +33,7 @@ Cortando Cerca / Arame ... Sto tagliando ... Drótok elvágása ... - Разрезаем забор / провода ... + Вырезаем забор / провода ... Fence cut @@ -47,7 +45,7 @@ Cerca cortada Fatto! Drótkerítés átvágva - Забор разрезан + Забор вырезан \ No newline at end of file diff --git a/addons/magazinerepack/stringtable.xml b/addons/magazinerepack/stringtable.xml index 8aa586b916..d8fd5ca177 100644 --- a/addons/magazinerepack/stringtable.xml +++ b/addons/magazinerepack/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -78,19 +78,16 @@ Repacking Finished Wiederverpacken Fertig Reembalaje Finalizado - Перепаковка завершена Repacking Interrupted Umpacken Unterbrochen Reempaque Interrupted - Перепаковка прервана %1 Full and %2 Partial %1 Vollständigen und %2 Teilweisen %1 Total y %2 Parcial - %1 полных и %2 неполных \ No newline at end of file diff --git a/addons/magazines/stringtable.xml b/addons/magazines/stringtable.xml index db637f8064..c8f652fa39 100644 --- a/addons/magazines/stringtable.xml +++ b/addons/magazines/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -13,7 +13,7 @@ 6.5mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 6,5mm Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-ти 6.5 мм трассирующих под ПНВ + Магазин из 30-и 6.5 мм трассирующих под ПНВ 6.5mm IR-DIM @@ -25,7 +25,7 @@ 6.5mm IR-DIM 6,5mm IR-DIM 6.5 IR-DIM - 6.5 мм ИК-трассирующие + 6.5 мм трассирущие под ПНВ Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -49,7 +49,7 @@ 6.5mm 30ks SD Zásobník Carregador de 30 projéteis SD de 6,5mm Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-ти 6.5 мм дозвуковых + Магазин из 30-и 6.5 мм дозвуковых 6.5mm SD @@ -85,7 +85,7 @@ 6.5mm 30ks AP Zásobník Carregador de 30 projéteis AP de 6,5mm Caricatore 6.5mm 30Rnd AP - Магазин из 30-ти 6.5 мм бронебойных + Магазин из 30-и 6.5 мм бронебойных 6.5mm AP @@ -122,7 +122,7 @@ 6.5mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 6,5mm Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-ти 6.5 мм трассирующих под ПНВ + Магазин из 30-и 6.5 мм трассирующих под ПНВ 6.5mm IR-DIM @@ -134,7 +134,7 @@ 6.5mm IR-DIM 6,5mm IR-DIM 6.5mm IR-DIM - 6.5 мм ИК-трассирующие + 6.5 мм трассирущие под ПНВ Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: Katiba @@ -158,7 +158,7 @@ 6.5mm 30ks SD Zásobník Carregador de 30 projéteis SD de 6,5mm Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-ти 6.5 мм дозвуковых + Магазин из 30-и 6.5 мм дозвуковых 6.5mm SD @@ -194,7 +194,7 @@ 6.5mm 30ks AP Zásobník Carregador de 30 projéteis AP de 6,5mm Caricatore 6.5mm 30Rnd AP - Магазин из 30-ти 6.5 мм бронебойных + Магазин из 30-и 6.5 мм бронебойных 6.5mm AP @@ -231,7 +231,7 @@ 5.56mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 5,56mm Caricatore 5.56mm 30rnd Traccianti IR-DIM - Магазин из 30-ти 5.56 мм трассирующих под ПНВ + Магазин из 30-и 5.56 мм трассирующих под ПНВ 5.56mm IR-DIM @@ -243,7 +243,7 @@ 5.56mm IR-DIM 5,56mm IR-DIM 5.56mm IR-DIM - 5.56 мм ИК-трассирующие + 5.56 мм трассирущие под ПНВ Caliber: 5.56x45 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR @@ -267,7 +267,7 @@ 5.56mm 30ks SD Zásobník Carregador de 30 projéteis SD de 5,56mm Caricatore 5.56mm 30Rnd Sil. - Магазин из 30-ти 5.56 мм дозвуковых + Магазин из 30-и 5.56 мм дозвуковых 5.56mm SD @@ -303,7 +303,7 @@ 5.56mm 30ks AP Zásobník Carregador de 30 projéteis AP de 5,56mm Caricatore 5.56mm 30Rnd AP - Магазин из 30-ти 5.56 мм бронебойных + Магазин из 30-и 5.56 мм бронебойных 5.56mm AP @@ -340,7 +340,7 @@ 7.62mm 20ks Svítící Zásobník Carregador de 20 projéteis traçantes de 7,62mm Caricatore 7.62mm 20Rnd Traccianti - Магазин из 20-ти 7.62 мм трассирующих + Магазин из 20-и 7.62 мм трассирующих 7.62mm Tracer @@ -376,7 +376,7 @@ 7.62mm 20ks Svítící IR-DIM Zásobník Carregador de 20 projéteis IR-DIM de 7,62mm Caricatore 7.62mm 20rnd Traccianti IR-DIM - Магазин из 20-ти 7.62 мм трассирующих под ПНВ + Магазин из 20-и 7.62 мм трассирующих под ПНВ 7.62mm IR-DIM @@ -388,7 +388,7 @@ 7.62mm IR-DIM 7,62mm IR-DIM 7.62mm IR-DIM - 7.62 мм ИК-трассирующие + 7.62 мм трассирущие под ПНВ Caliber: 7.62x51 mm Tracer IR-DIM<br />Rounds: 20<br />Used in: Mk18 ABR @@ -412,7 +412,7 @@ 7.62mm 20ks SD Zásobník Carregador de 20 projéteis SD de 7,62mm Caricatore 7.62mm 20Rnd Sil. - Магазин из 20-ти 7.62 мм дозвуковых + Магазин из 20-и 7.62 мм дозвуковых 7.62mm SD @@ -448,7 +448,7 @@ 7.62mm 20ks AP Zásobník Carregador de 20 projéteis AP de 7,62mm Caricatore 7.62mm 20Rnd AP - Магазин из 20-ти 7.62 мм бронебойных + Магазин из 20-и 7.62 мм бронебойных 7.62mm AP @@ -487,4 +487,4 @@ Calibro: 7.62x51mm M118LR<br />Munizioni:20<br />In uso su: M14 - \ No newline at end of file + diff --git a/addons/main/About.hpp b/addons/main/About.hpp index c0dfbba561..c455c43cc3 100644 --- a/addons/main/About.hpp +++ b/addons/main/About.hpp @@ -1,35 +1,35 @@ -#include "script_dialog_defines.hpp" - -class ACE_ABOUT_DLG { - idd = 114137; - movingEnable = 0; - onLoad = "with uiNameSpace do { ACE_ABOUT_DLG = _this select 0; };"; - onKeyDown = "if((_this select 1) == 1) then {ACE_ABOUT_STP = true;};"; - class controlsBackground { - class Contents : RscStructuredText { - idc = 1141371; - colorBackground[] = { 0, 0, 0, 0 }; - __SX(0.45); - __SY(0.25); - __SW(0.45); - __SH(0.6); - size = "0.025 * SafeZoneH"; - class Attributes { - font = "TahomaB"; - color = "#C8C8C8"; - align = "left"; - valign = "middle"; - shadow = true; - shadowColor = "#191970"; - size = "1"; - }; - }; - class ACE_ABOUT_NEXT : ACE_ABOUT_CTRL { //dummy visible - idc = 1141372; - __SX(0.065); - __SW(0.03); - text = ""; - action = ""; - }; - }; //controlsBackground -}; +#include "script_dialog_defines.hpp" + +class ACE_ABOUT_DLG { + idd = 114137; + movingEnable = 0; + onLoad = "with uiNameSpace do { ACE_ABOUT_DLG = _this select 0; };"; + onKeyDown = "if((_this select 1) == 1) then {ACE_ABOUT_STP = true;};"; + class controlsBackground { + class Contents : RscStructuredText { + idc = 1141371; + colorBackground[] = { 0, 0, 0, 0 }; + __SX(0.45); + __SY(0.25); + __SW(0.45); + __SH(0.6); + size = "0.025 * SafeZoneH"; + class Attributes { + font = "TahomaB"; + color = "#C8C8C8"; + align = "left"; + valign = "middle"; + shadow = true; + shadowColor = "#191970"; + size = "1"; + }; + }; + class ACE_ABOUT_NEXT : ACE_ABOUT_CTRL { //dummy visible + idc = 1141372; + __SX(0.065); + __SW(0.03); + text = ""; + action = ""; + }; + }; //controlsBackground +}; diff --git a/addons/main/CfgModuleCategories.hpp b/addons/main/CfgModuleCategories.hpp index 87c52f35c5..1f86959585 100644 --- a/addons/main/CfgModuleCategories.hpp +++ b/addons/main/CfgModuleCategories.hpp @@ -1,8 +1,8 @@ -class CfgFactionClasses { - class NO_CATEGORY; - class ACE: NO_CATEGORY { - displayName = "ACE"; - priority = 2; - side = 7; - }; +class CfgFactionClasses { + class NO_CATEGORY; + class ACE: NO_CATEGORY { + displayName = "ACE"; + priority = 2; + side = 7; + }; }; \ No newline at end of file diff --git a/addons/main/about.sqf b/addons/main/about.sqf index 9e4671d666..c9004edfe1 100644 --- a/addons/main/about.sqf +++ b/addons/main/about.sqf @@ -1,210 +1,210 @@ -#include "script_component.hpp" -#include "\z\ace\addons\main\script_common.hpp" - -if (!isNil "ACE_ABOUT_RUN") exitWith {ACE_ABOUT_RUN = false;}; -ACE_ABOUT_RUN = true; - -disableSerialization; - -PARAMS_2(_menu,_data); - -private ["_pcredits", "_pkeynam", "_shift", "_ctrl", "_alt", "_keys", "_key", "_keystrg", "_mod", "_knaml", "_knam", "_k", "_pkeys", "_pary", "_tpages", "_cEvents", "_i", "_cSys", "_tSys", "_aSys", "_tS", "_j", "_c", "_tC", "_keyn", "_fadet", "_page1", "_color", "_bcolor", "_newpages", "_pstart", "_pcount", "_pnext", "_display", "_control", "_pnames", "_pnam", "_page", "_pages", "_run", "_disp", "_next", "_input", "_nesc", "_unset", "_p", "_text", "_curPage", "_time", "_faded"]; - -_pcredits = [ -"", -"Advanced Combat Environment 2", -"http://dev-heaven.net/projects/ace-mod2", -"", -__cr_managers, -"", -__cr_devs, -"", -__cr_testers, -"", -"For a full list of acknowledgements, please visit our Wiki:", -"http://ace.dev-heaven.net" -]; - -_pkeynam = { //local function - _shift = if (_shift > 0) then {42} else {0}; - _ctrl = if (_ctrl > 0) then {56} else {0}; - _alt = if (_alt > 0) then {29} else {0}; - _keys = [_shift,_ctrl,_alt,_key]; - _keystrg = "^"; - { - _mod = _x in [42,56,29]; - _knaml = call compile format["format['%2',%1]",(keyName _x),"%1"]; - _knaml = [_knaml, " "] call CBA_fnc_split; - _knam = "^"; - {_k = _x; if (!_mod || (_k != (localize "STR_ACE_KN_LEFT") && _k != (localize "STR_ACE_KN_RIGHT"))) then {_knam = _knam + " " + _k}} forEach _knaml; - _knam = [_knam, "^ ", ""] call CBA_fnc_replace; - _keystrg = _keystrg + "-" + _knam; - } forEach _keys; - _keystrg = [_keystrg, "^ ", ""] call CBA_fnc_replace; - _keystrg = [_keystrg, "^-", ""] call CBA_fnc_replace; - _keystrg = [_keystrg, "^", "None"] call CBA_fnc_replace; - _keystrg -}; -_pkeys = { - _pary = []; - _tpages = []; - _cEvents = configFile/"CfgSettings"/"CBA"/"events"; - for "_i" from 0 to (count _cEvents) - 1 do { - _cSys = _cEvents select _i; - _tSys = configName _cSys; - if (isNumber ((_cSys select 0)/"key")) then { - //format system name - _aSys = [_tSys, "_"] call CBA_fnc_split; - _tS = "^"; - {if (_x != "ace" && _x != "sys") then {_tS = _tS + " " + _x}} forEach _aSys; - _tS = [_tS, "^ ", ""] call CBA_fnc_replace; - _tS = format["%1:",_tS]; - PUSH(_pary,_tS); - for "_j" from 0 to (count _cSys) - 1 do { - _c = _cSys select _j; - _tC = configName _c; - _tC = [_tC, "_", " "] call CBA_fnc_replace; - //key - _key = getNumber (_c/"key"); - _shift = getNumber (_c/"shift"); - _ctrl = getNumber (_c/"ctrl"); - _alt = getNumber (_c/"alt"); - _keyn = [_key,_shift,_ctrl,_alt] call _pkeynam; - _tC = format[" %1: %2",_tC,_keyn]; - PUSH(_pary,_tC); - }; - }; - if (count _pary > 20) then { //split full page - PUSH(_tpages,_pary); - _pary = []; - }; - }; - if (count _pary > 0) then { //partial page - PUSH(_tpages,_pary); - _pary = []; - }; - _tpages -}; - -//pages (make sure each will fit within 24 lines, word wrap is on) -switch(_menu) do { - case "MAIN": { //note: not all scripting commands available on main menu (not compiled yet?) - _fadet = 13; - _page1 = _pcredits; - }; - case "SING": { - _fadet = 20; //fade time - _color = [1,1,1,1]; - //_bcolor = [0,0,0,0.3]; - _page1 = _pcredits; - _newpages = [] call _pkeys; - _pstart = 2; - _pcount = count _newpages; - _pnext = _pstart + _pcount; - }; - case "MULT": { - _fadet = 20; - _color = [1,1,1,1]; - //_bcolor = [0,0,0,0.3]; - _page1 = _pcredits; - _newpages = [] call _pkeys; - _pstart = 2; - _pcount = count _newpages; - _pnext = _pstart + _pcount; - }; - default {}; -}; - -//main menu display -if (typeName(_data select 0) == "DISPLAY") then { - _display = _data select 0; -}; - -if (typeName(_data select 0) == "CONTROL") then { - _control = _data select 0; - _display = ctrlParent _control; -}; - -//dynamic pages -_pnames = []; -for "_x" from _pstart to _pnext - 1 do { - _pnam = format ["_page%1",_x]; - PUSH(_pnames,_pnam); -}; -private _pnames; -for "_x" from 0 to _pcount - 1 do { - call compile format ["%1 = %2", _pnames select _x, _newpages select _x]; -}; - -//get num pages -_pages = 0; -_run = true; -while {_run} do { - INC(_pages); - if (isNil format ["_page%1", _pages]) exitWith {_pages = _pages - 1; _run = false}; -}; - -if (_pages > 0) then { - //Dialog - createDialog "ACE_ABOUT_DLG"; - _disp = uiNamespace getVariable "ACE_ABOUT_DLG"; - _ctrl = _disp displayCtrl 1141371; - _next = _disp displayCtrl 1141372; - - if (_pages > 1) then {_next ctrlSetText "Next"}; - - _ctrl ctrlSetFade 1; - _ctrl ctrlCommit 0; - _ctrl ctrlSetFade 0; - _ctrl ctrlCommit 3; - - ACE_ABOUT_INC = 0; - _input = { //local function - _nesc = isNil "ACE_ABOUT_STP"; - if (_pages == 1) then {ACE_ABOUT_INC = 0}; //ignore special control - _unset = (ACE_ABOUT_INC == 0) && ACE_ABOUT_RUN; - if (_unset && _nesc) then {false} else {_fadet = _fadet + 5; true}; - }; - - //by default cycle - for "_p" from 1 to _pages do { - _text = ""; - _page = call compile format["_page%1",_p]; - _curPage = _p; - { - _text = _text + _x + "
      "; - _ctrl ctrlSetStructuredText parseText _text; - if (call _input) exitWith {_p = _pages}; - if (_x != "") then {uisleep 0.8}; - } forEach _page; - }; - - _run = true; - while {if (isNil "ACE_ABOUT_STP") then {_run} else {false}} do { - _ctrl ctrlSetFade 0; - _ctrl ctrlCommit 0; - if (!isNil "_color") then {_ctrl ctrlSetTextColor _color}; - if (!isNil "_bcolor") then {_ctrl ctrlSetBackgroundColor _bcolor}; - - _curPage = _curPage + ACE_ABOUT_INC; - if (_curPage > _pages) then {_curPage = 1}; - if (_curPage <= 0) then {_curPage = 1}; - ACE_ABOUT_INC = 0; - - if (!ACE_ABOUT_RUN) then {ACE_ABOUT_RUN = true}; - - _text = ""; - _page = call compile format ["_page%1",_curPage]; - {_text = _text + _x + "
      "} forEach _page; - _ctrl ctrlSetStructuredText parseText _text; - - _ctrl ctrlSetFade 1; - _ctrl ctrlCommit _fadet; - - _time = time + _fadet + 2; - waitUntil{uisleep 1; _run = call _input; _faded = time > _time; (_run || _faded)}; - }; //while RUN -}; -ACE_ABOUT_STP = Nil; -ACE_ABOUT_RUN = Nil; +#include "script_component.hpp" +#include "\z\ace\addons\main\script_common.hpp" + +if (!isNil "ACE_ABOUT_RUN") exitWith {ACE_ABOUT_RUN = false;}; +ACE_ABOUT_RUN = true; + +disableSerialization; + +PARAMS_2(_menu,_data); + +private ["_pcredits", "_pkeynam", "_shift", "_ctrl", "_alt", "_keys", "_key", "_keystrg", "_mod", "_knaml", "_knam", "_k", "_pkeys", "_pary", "_tpages", "_cEvents", "_i", "_cSys", "_tSys", "_aSys", "_tS", "_j", "_c", "_tC", "_keyn", "_fadet", "_page1", "_color", "_bcolor", "_newpages", "_pstart", "_pcount", "_pnext", "_display", "_control", "_pnames", "_pnam", "_page", "_pages", "_run", "_disp", "_next", "_input", "_nesc", "_unset", "_p", "_text", "_curPage", "_time", "_faded"]; + +_pcredits = [ +"", +"Advanced Combat Environment 2", +"http://dev-heaven.net/projects/ace-mod2", +"", +__cr_managers, +"", +__cr_devs, +"", +__cr_testers, +"", +"For a full list of acknowledgements, please visit our Wiki:", +"http://ace.dev-heaven.net" +]; + +_pkeynam = { //local function + _shift = if (_shift > 0) then {42} else {0}; + _ctrl = if (_ctrl > 0) then {56} else {0}; + _alt = if (_alt > 0) then {29} else {0}; + _keys = [_shift,_ctrl,_alt,_key]; + _keystrg = "^"; + { + _mod = _x in [42,56,29]; + _knaml = call compile format["format['%2',%1]",(keyName _x),"%1"]; + _knaml = [_knaml, " "] call CBA_fnc_split; + _knam = "^"; + {_k = _x; if (!_mod || (_k != (localize "STR_ACE_KN_LEFT") && _k != (localize "STR_ACE_KN_RIGHT"))) then {_knam = _knam + " " + _k}} forEach _knaml; + _knam = [_knam, "^ ", ""] call CBA_fnc_replace; + _keystrg = _keystrg + "-" + _knam; + } forEach _keys; + _keystrg = [_keystrg, "^ ", ""] call CBA_fnc_replace; + _keystrg = [_keystrg, "^-", ""] call CBA_fnc_replace; + _keystrg = [_keystrg, "^", "None"] call CBA_fnc_replace; + _keystrg +}; +_pkeys = { + _pary = []; + _tpages = []; + _cEvents = configFile/"CfgSettings"/"CBA"/"events"; + for "_i" from 0 to (count _cEvents) - 1 do { + _cSys = _cEvents select _i; + _tSys = configName _cSys; + if (isNumber ((_cSys select 0)/"key")) then { + //format system name + _aSys = [_tSys, "_"] call CBA_fnc_split; + _tS = "^"; + {if (_x != "ace" && _x != "sys") then {_tS = _tS + " " + _x}} forEach _aSys; + _tS = [_tS, "^ ", ""] call CBA_fnc_replace; + _tS = format["%1:",_tS]; + PUSH(_pary,_tS); + for "_j" from 0 to (count _cSys) - 1 do { + _c = _cSys select _j; + _tC = configName _c; + _tC = [_tC, "_", " "] call CBA_fnc_replace; + //key + _key = getNumber (_c/"key"); + _shift = getNumber (_c/"shift"); + _ctrl = getNumber (_c/"ctrl"); + _alt = getNumber (_c/"alt"); + _keyn = [_key,_shift,_ctrl,_alt] call _pkeynam; + _tC = format[" %1: %2",_tC,_keyn]; + PUSH(_pary,_tC); + }; + }; + if (count _pary > 20) then { //split full page + PUSH(_tpages,_pary); + _pary = []; + }; + }; + if (count _pary > 0) then { //partial page + PUSH(_tpages,_pary); + _pary = []; + }; + _tpages +}; + +//pages (make sure each will fit within 24 lines, word wrap is on) +switch(_menu) do { + case "MAIN": { //note: not all scripting commands available on main menu (not compiled yet?) + _fadet = 13; + _page1 = _pcredits; + }; + case "SING": { + _fadet = 20; //fade time + _color = [1,1,1,1]; + //_bcolor = [0,0,0,0.3]; + _page1 = _pcredits; + _newpages = [] call _pkeys; + _pstart = 2; + _pcount = count _newpages; + _pnext = _pstart + _pcount; + }; + case "MULT": { + _fadet = 20; + _color = [1,1,1,1]; + //_bcolor = [0,0,0,0.3]; + _page1 = _pcredits; + _newpages = [] call _pkeys; + _pstart = 2; + _pcount = count _newpages; + _pnext = _pstart + _pcount; + }; + default {}; +}; + +//main menu display +if (typeName(_data select 0) == "DISPLAY") then { + _display = _data select 0; +}; + +if (typeName(_data select 0) == "CONTROL") then { + _control = _data select 0; + _display = ctrlParent _control; +}; + +//dynamic pages +_pnames = []; +for "_x" from _pstart to _pnext - 1 do { + _pnam = format ["_page%1",_x]; + PUSH(_pnames,_pnam); +}; +private _pnames; +for "_x" from 0 to _pcount - 1 do { + call compile format ["%1 = %2", _pnames select _x, _newpages select _x]; +}; + +//get num pages +_pages = 0; +_run = true; +while {_run} do { + INC(_pages); + if (isNil format ["_page%1", _pages]) exitWith {_pages = _pages - 1; _run = false}; +}; + +if (_pages > 0) then { + //Dialog + createDialog "ACE_ABOUT_DLG"; + _disp = uiNamespace getVariable "ACE_ABOUT_DLG"; + _ctrl = _disp displayCtrl 1141371; + _next = _disp displayCtrl 1141372; + + if (_pages > 1) then {_next ctrlSetText "Next"}; + + _ctrl ctrlSetFade 1; + _ctrl ctrlCommit 0; + _ctrl ctrlSetFade 0; + _ctrl ctrlCommit 3; + + ACE_ABOUT_INC = 0; + _input = { //local function + _nesc = isNil "ACE_ABOUT_STP"; + if (_pages == 1) then {ACE_ABOUT_INC = 0}; //ignore special control + _unset = (ACE_ABOUT_INC == 0) && ACE_ABOUT_RUN; + if (_unset && _nesc) then {false} else {_fadet = _fadet + 5; true}; + }; + + //by default cycle + for "_p" from 1 to _pages do { + _text = ""; + _page = call compile format["_page%1",_p]; + _curPage = _p; + { + _text = _text + _x + "
      "; + _ctrl ctrlSetStructuredText parseText _text; + if (call _input) exitWith {_p = _pages}; + if (_x != "") then {uisleep 0.8}; + } forEach _page; + }; + + _run = true; + while {if (isNil "ACE_ABOUT_STP") then {_run} else {false}} do { + _ctrl ctrlSetFade 0; + _ctrl ctrlCommit 0; + if (!isNil "_color") then {_ctrl ctrlSetTextColor _color}; + if (!isNil "_bcolor") then {_ctrl ctrlSetBackgroundColor _bcolor}; + + _curPage = _curPage + ACE_ABOUT_INC; + if (_curPage > _pages) then {_curPage = 1}; + if (_curPage <= 0) then {_curPage = 1}; + ACE_ABOUT_INC = 0; + + if (!ACE_ABOUT_RUN) then {ACE_ABOUT_RUN = true}; + + _text = ""; + _page = call compile format ["_page%1",_curPage]; + {_text = _text + _x + "
      "} forEach _page; + _ctrl ctrlSetStructuredText parseText _text; + + _ctrl ctrlSetFade 1; + _ctrl ctrlCommit _fadet; + + _time = time + _fadet + 2; + waitUntil{uisleep 1; _run = call _input; _faded = time > _time; (_run || _faded)}; + }; //while RUN +}; +ACE_ABOUT_STP = Nil; +ACE_ABOUT_RUN = Nil; closeDialog 0; \ No newline at end of file diff --git a/addons/main/config.cpp b/addons/main/config.cpp index 190b8a7677..eb136f84cf 100644 --- a/addons/main/config.cpp +++ b/addons/main/config.cpp @@ -1,589 +1,589 @@ -#include "script_component.hpp" - -class CfgPatches { - class ADDON { - units[] = {}; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = { - "a3_air_f", - "a3_air_f_beta", - "a3_air_f_beta_heli_attack_01", - "a3_air_f_beta_heli_attack_02", - "a3_air_f_beta_heli_transport_01", - "a3_air_f_beta_heli_transport_02", - "a3_air_f_beta_parachute_01", - "a3_air_f_beta_parachute_02", - "a3_air_f_epb_heli_light_03", - "a3_air_f_epc_plane_cas_01", - "a3_air_f_epc_plane_cas_02", - "a3_air_f_epc_plane_fighter_03", - "a3_air_f_gamma_plane_fighter_03", - "a3_air_f_gamma_uav_01", - "a3_air_f_gamma_uav_02", - "a3_air_f_heli", - "a3_air_f_heli_heli_attack_01", - "a3_air_f_heli_heli_attack_02", - "a3_air_f_heli_heli_light_01", - "a3_air_f_heli_heli_light_02", - "a3_air_f_heli_heli_light_03", - "a3_air_f_heli_heli_transport_01", - "a3_air_f_heli_heli_transport_02", - "a3_air_f_heli_heli_transport_03", - "a3_air_f_heli_heli_transport_04", - "a3_air_f_heli_light_01", - "a3_air_f_heli_light_02", - "a3_animals_f", - "a3_animals_f_animconfig", - "a3_animals_f_chicken", - "a3_animals_f_dog", - "a3_animals_f_fishes", - "a3_animals_f_goat", - "a3_animals_f_kestrel", - "a3_animals_f_rabbit", - "a3_animals_f_seagull", - "a3_animals_f_sheep", - "a3_animals_f_snakes", - "a3_animals_f_turtle", - "a3_anims_f", - "a3_anims_f_config_sdr", - "a3_anims_f_epa", - "a3_anims_f_epc", - "a3_anims_f_heli", - "a3_anims_f_kart", - "a3_anims_f_mark_deployment", - "a3_armor_f", - "a3_armor_f_amv", - "a3_armor_f_apc_wheeled_03", - "a3_armor_f_beta", - "a3_armor_f_beta_apc_tracked_02", - "a3_armor_f_epb_apc_tracked_03", - "a3_armor_f_epb_mbt_03", - "a3_armor_f_epc_mbt_01", - "a3_armor_f_marid", - "a3_armor_f_panther", - "a3_armor_f_slammer", - "a3_armor_f_t100k", - "a3_baseconfig_f", - "a3_boat_f", - "a3_boat_f_beta_boat_armed_01", - "a3_boat_f_beta_boat_transport_01", - "a3_boat_f_boat_armed_01", - "a3_boat_f_boat_transport_01", - "a3_boat_f_civilian_boat", - "a3_boat_f_epc_submarine_01_f", - "a3_boat_f_gamma_boat_transport_01", - "a3_boat_f_heli_boat_armed_01", - "a3_boat_f_heli_sdv_01", - "a3_boat_f_sdv_01", - "a3_boat_f_trawler", - "a3_cargoposes_f", - "a3_cargoposes_f_heli", - "a3_characters_f", - "a3_characters_f_beta", - "a3_characters_f_blufor", - "a3_characters_f_bootcamp", - "a3_characters_f_bootcamp_common", - "a3_characters_f_civil", - "a3_characters_f_common", - "a3_characters_f_epa", - "a3_characters_f_epb", - "a3_characters_f_epb_heads", - "a3_characters_f_epc", - "a3_characters_f_gamma", - "a3_characters_f_heads", - "a3_characters_f_indep", - "a3_characters_f_kart", - "a3_characters_f_mark", - "a3_characters_f_opfor", - "a3_characters_f_proxies", - "a3_data_f", - "a3_data_f_bootcamp", - "a3_data_f_curator", - "a3_data_f_curator_characters", - "a3_data_f_curator_eagle", - "a3_data_f_curator_intel", - "a3_data_f_curator_misc", - "a3_data_f_curator_respawn", - "a3_data_f_curator_virtual", - "a3_data_f_heli", - "a3_data_f_hook", - "a3_data_f_kart", - "a3_data_f_kart_particleeffects", - "a3_data_f_mark", - "a3_data_f_particleeffects", - "a3_dubbing_radio_f", - "a3_editor_f", - "a3_functions_f", - "a3_functions_f_bootcamp", - "a3_functions_f_curator", - "a3_functions_f_epa", - "a3_functions_f_epc", - "a3_functions_f_heli", - "a3_functions_f_mark", - "a3_functions_f_mp_mark", - "a3_language_f", - "a3_language_f_beta", - "a3_language_f_bootcamp", - "a3_language_f_curator", - "a3_language_f_epa", - "a3_language_f_epb", - "a3_language_f_epc", - "a3_language_f_gamma", - "a3_language_f_heli", - "a3_language_f_kart", - "a3_language_f_mark", - "a3_language_f_mp_mark", - "a3_languagemissions_f", - "a3_languagemissions_f_beta", - "a3_languagemissions_f_gamma", - "a3_languagemissions_f_kart", - "a3_languagemissions_f_mp_mark", - "a3_map_altis", - "a3_map_altis_scenes", - "a3_map_data", - "a3_map_stratis", - "a3_map_stratis_scenes", - "a3_map_vr_scenes", - "a3_misc_f", - "a3_misc_f_helpers", - "a3_missions_f", - "a3_missions_f_beta", - "a3_missions_f_bootcamp", - "a3_missions_f_curator", - "a3_missions_f_epa", - "a3_missions_f_epb", - "a3_missions_f_epc", - "a3_missions_f_gamma", - "a3_missions_f_heli", - "a3_missions_f_kart", - "a3_missions_f_mark", - "a3_missions_f_mp_mark", - "a3_modules_f", - "a3_modules_f_beta", - "a3_modules_f_beta_firingdrills", - "a3_modules_f_bootcamp", - "a3_modules_f_bootcamp_misc", - "a3_modules_f_curator", - "a3_modules_f_curator_animals", - "a3_modules_f_curator_cas", - "a3_modules_f_curator_chemlights", - "a3_modules_f_curator_curator", - "a3_modules_f_curator_effects", - "a3_modules_f_curator_environment", - "a3_modules_f_curator_flares", - "a3_modules_f_curator_intel", - "a3_modules_f_curator_lightning", - "a3_modules_f_curator_mines", - "a3_modules_f_curator_misc", - "a3_modules_f_curator_multiplayer", - "a3_modules_f_curator_objectives", - "a3_modules_f_curator_ordnance", - "a3_modules_f_curator_respawn", - "a3_modules_f_curator_smokeshells", - "a3_modules_f_dyno", - "a3_modules_f_effects", - "a3_modules_f_epb", - "a3_modules_f_epb_misc", - "a3_modules_f_events", - "a3_modules_f_groupmodifiers", - "a3_modules_f_hc", - "a3_modules_f_heli", - "a3_modules_f_heli_spawnai", - "a3_modules_f_intel", - "a3_modules_f_kart", - "a3_modules_f_kart_timetrials", - "a3_modules_f_livefeed", - "a3_modules_f_mark", - "a3_modules_f_mark_firingdrills", - "a3_modules_f_mark_objectives", - "a3_modules_f_marta", - "a3_modules_f_misc", - "a3_modules_f_mp_mark", - "a3_modules_f_multiplayer", - "a3_modules_f_objectmodifiers", - "a3_modules_f_sites", - "a3_modules_f_skirmish", - "a3_modules_f_strategicmap", - "a3_modules_f_supports", - "a3_modules_f_uav", - "a3_music_f", - "a3_music_f_bootcamp", - "a3_music_f_epa", - "a3_music_f_epb", - "a3_music_f_epc", - "a3_music_f_heli", - "a3_music_f_mark", - "a3_plants_f_bush", - "a3_roads_f", - "a3_rocks_f", - "a3_signs_f", - "a3_signs_f_ad", - "a3_soft_f", - "a3_soft_f_beta_quadbike", - "a3_soft_f_bootcamp_offroad_01", - "a3_soft_f_bootcamp_quadbike", - "a3_soft_f_bootcamp_truck", - "a3_soft_f_car", - "a3_soft_f_crusher_ugv", - "a3_soft_f_epc_truck_03", - "a3_soft_f_gamma_hemtt", - "a3_soft_f_gamma_offroad", - "a3_soft_f_gamma_quadbike", - "a3_soft_f_gamma_truckheavy", - "a3_soft_f_heli_car", - "a3_soft_f_heli_crusher_ugv", - "a3_soft_f_heli_mrap_01", - "a3_soft_f_heli_mrap_02", - "a3_soft_f_heli_mrap_03", - "a3_soft_f_heli_quadbike", - "a3_soft_f_heli_suv", - "a3_soft_f_heli_truck", - "a3_soft_f_hemtt", - "a3_soft_f_kart_kart_01", - "a3_soft_f_mrap_01", - "a3_soft_f_mrap_02", - "a3_soft_f_mrap_03", - "a3_soft_f_offroad_01", - "a3_soft_f_quadbike", - "a3_soft_f_suv", - "a3_soft_f_truck", - "a3_soft_f_truckheavy", - "a3_sounds_f", - "a3_sounds_f_bootcamp", - "a3_sounds_f_epb", - "a3_sounds_f_epc", - "a3_static_f", - "a3_static_f_beta_mortar_01", - "a3_static_f_gamma", - "a3_static_f_gamma_aa", - "a3_static_f_gamma_at", - "a3_static_f_gamma_mortar_01", - "a3_static_f_mark_designator_01", - "a3_static_f_mark_designator_02", - "a3_static_f_mortar_01", - "a3_structures_f", - "a3_structures_f_bootcamp_civ_camping", - "a3_structures_f_bootcamp_civ_sportsgrounds", - "a3_structures_f_bootcamp_ind_cargo", - "a3_structures_f_bootcamp_items_electronics", - "a3_structures_f_bootcamp_items_food", - "a3_structures_f_bootcamp_items_sport", - "a3_structures_f_bootcamp_system", - "a3_structures_f_bootcamp_training", - "a3_structures_f_bootcamp_vr_blocks", - "a3_structures_f_bootcamp_vr_coverobjects", - "a3_structures_f_bootcamp_vr_helpers", - "a3_structures_f_bridges", - "a3_structures_f_civ", - "a3_structures_f_civ_accessories", - "a3_structures_f_civ_ancient", - "a3_structures_f_civ_belltowers", - "a3_structures_f_civ_calvaries", - "a3_structures_f_civ_camping", - "a3_structures_f_civ_chapels", - "a3_structures_f_civ_constructions", - "a3_structures_f_civ_dead", - "a3_structures_f_civ_garbage", - "a3_structures_f_civ_graffiti", - "a3_structures_f_civ_infoboards", - "a3_structures_f_civ_kiosks", - "a3_structures_f_civ_lamps", - "a3_structures_f_civ_market", - "a3_structures_f_civ_offices", - "a3_structures_f_civ_pavements", - "a3_structures_f_civ_playground", - "a3_structures_f_civ_sportsgrounds", - "a3_structures_f_civ_statues", - "a3_structures_f_civ_tourism", - "a3_structures_f_dominants", - "a3_structures_f_dominants_amphitheater", - "a3_structures_f_dominants_castle", - "a3_structures_f_dominants_church", - "a3_structures_f_dominants_hospital", - "a3_structures_f_dominants_lighthouse", - "a3_structures_f_dominants_wip", - "a3_structures_f_epa_civ_camping", - "a3_structures_f_epa_civ_constructions", - "a3_structures_f_epa_items_electronics", - "a3_structures_f_epa_items_food", - "a3_structures_f_epa_items_medical", - "a3_structures_f_epa_items_tools", - "a3_structures_f_epa_items_vessels", - "a3_structures_f_epa_mil_scrapyard", - "a3_structures_f_epa_walls", - "a3_structures_f_epb_civ_accessories", - "a3_structures_f_epb_civ_camping", - "a3_structures_f_epb_civ_dead", - "a3_structures_f_epb_civ_garbage", - "a3_structures_f_epb_civ_graffiti", - "a3_structures_f_epb_civ_playground", - "a3_structures_f_epb_furniture", - "a3_structures_f_epb_items_documents", - "a3_structures_f_epb_items_luggage", - "a3_structures_f_epb_items_military", - "a3_structures_f_epb_items_vessels", - "a3_structures_f_epb_naval_fishing", - "a3_structures_f_epc_civ_accessories", - "a3_structures_f_epc_civ_camping", - "a3_structures_f_epc_civ_garbage", - "a3_structures_f_epc_civ_infoboards", - "a3_structures_f_epc_civ_kiosks", - "a3_structures_f_epc_civ_playground", - "a3_structures_f_epc_civ_tourism", - "a3_structures_f_epc_dominants_ghosthotel", - "a3_structures_f_epc_dominants_stadium", - "a3_structures_f_epc_furniture", - "a3_structures_f_epc_items_documents", - "a3_structures_f_epc_items_electronics", - "a3_structures_f_epc_walls", - "a3_structures_f_furniture", - "a3_structures_f_heli_civ_accessories", - "a3_structures_f_heli_civ_constructions", - "a3_structures_f_heli_civ_garbage", - "a3_structures_f_heli_civ_market", - "a3_structures_f_heli_furniture", - "a3_structures_f_heli_ind_airport", - "a3_structures_f_heli_ind_cargo", - "a3_structures_f_heli_ind_machines", - "a3_structures_f_heli_items_airport", - "a3_structures_f_heli_items_electronics", - "a3_structures_f_heli_items_food", - "a3_structures_f_heli_items_luggage", - "a3_structures_f_heli_items_sport", - "a3_structures_f_heli_items_tools", - "a3_structures_f_heli_vr_helpers", - "a3_structures_f_households", - "a3_structures_f_households_addons", - "a3_structures_f_households_house_big01", - "a3_structures_f_households_house_big02", - "a3_structures_f_households_house_shop01", - "a3_structures_f_households_house_shop02", - "a3_structures_f_households_house_small01", - "a3_structures_f_households_house_small02", - "a3_structures_f_households_house_small03", - "a3_structures_f_households_slum", - "a3_structures_f_households_stone_big", - "a3_structures_f_households_stone_shed", - "a3_structures_f_households_stone_small", - "a3_structures_f_households_wip", - "a3_structures_f_ind", - "a3_structures_f_ind_airport", - "a3_structures_f_ind_cargo", - "a3_structures_f_ind_carservice", - "a3_structures_f_ind_concretemixingplant", - "a3_structures_f_ind_crane", - "a3_structures_f_ind_dieselpowerplant", - "a3_structures_f_ind_factory", - "a3_structures_f_ind_fuelstation", - "a3_structures_f_ind_fuelstation_small", - "a3_structures_f_ind_pipes", - "a3_structures_f_ind_powerlines", - "a3_structures_f_ind_reservoirtank", - "a3_structures_f_ind_shed", - "a3_structures_f_ind_solarpowerplant", - "a3_structures_f_ind_tank", - "a3_structures_f_ind_transmitter_tower", - "a3_structures_f_ind_wavepowerplant", - "a3_structures_f_ind_windmill", - "a3_structures_f_ind_windpowerplant", - "a3_structures_f_items", - "a3_structures_f_items_cans", - "a3_structures_f_items_documents", - "a3_structures_f_items_electronics", - "a3_structures_f_items_gadgets", - "a3_structures_f_items_luggage", - "a3_structures_f_items_medical", - "a3_structures_f_items_military", - "a3_structures_f_items_stationery", - "a3_structures_f_items_tools", - "a3_structures_f_items_valuables", - "a3_structures_f_items_vessels", - "a3_structures_f_kart_civ_sportsgrounds", - "a3_structures_f_kart_mil_flags", - "a3_structures_f_kart_signs_companies", - "a3_structures_f_mark_items_military", - "a3_structures_f_mark_items_sport", - "a3_structures_f_mark_mil_flags", - "a3_structures_f_mark_training", - "a3_structures_f_mark_vr_helpers", - "a3_structures_f_mark_vr_shapes", - "a3_structures_f_mark_vr_targets", - "a3_structures_f_mil", - "a3_structures_f_mil_bagbunker", - "a3_structures_f_mil_bagfence", - "a3_structures_f_mil_barracks", - "a3_structures_f_mil_bunker", - "a3_structures_f_mil_cargo", - "a3_structures_f_mil_flags", - "a3_structures_f_mil_fortification", - "a3_structures_f_mil_helipads", - "a3_structures_f_mil_offices", - "a3_structures_f_mil_radar", - "a3_structures_f_mil_scrapyard", - "a3_structures_f_mil_shelters", - "a3_structures_f_mil_tenthangar", - "a3_structures_f_naval", - "a3_structures_f_naval_buoys", - "a3_structures_f_naval_fishing", - "a3_structures_f_naval_piers", - "a3_structures_f_naval_rowboats", - "a3_structures_f_research", - "a3_structures_f_signs_companies", - "a3_structures_f_system", - "a3_structures_f_training", - "a3_structures_f_training_invisibletarget", - "a3_structures_f_walls", - "a3_structures_f_wrecks", - "a3_supplies_f_heli", - "a3_supplies_f_heli_bladders", - "a3_supplies_f_heli_cargonets", - "a3_supplies_f_heli_fuel", - "a3_supplies_f_heli_slingload", - "a3_supplies_f_mark", - "a3_uav_f_characters_f_gamma", - "a3_uav_f_weapons_f_gamma_ammoboxes", - "a3_ui_f", - "a3_ui_f_bootcamp", - "a3_ui_f_curator", - "a3_ui_f_heli", - "a3_ui_f_kart", - "a3_ui_f_mark", - "a3_ui_f_mp_mark", - "a3_uifonts_f", - "a3_weapons_f", - "a3_weapons_f_aaf", - "a3_weapons_f_acc", - "a3_weapons_f_ammoboxes", - "a3_weapons_f_beta", - "a3_weapons_f_beta_acc", - "a3_weapons_f_beta_ammoboxes", - "a3_weapons_f_beta_ebr", - "a3_weapons_f_beta_rifles_khaybar", - "a3_weapons_f_beta_rifles_mx", - "a3_weapons_f_beta_rifles_trg20", - "a3_weapons_f_bootcamp", - "a3_weapons_f_bootcamp_ammoboxes", - "a3_weapons_f_bootcamp_longrangerifles_gm6", - "a3_weapons_f_bootcamp_longrangerifles_m320", - "a3_weapons_f_csat", - "a3_weapons_f_dummyweapons", - "a3_weapons_f_ebr", - "a3_weapons_f_epa", - "a3_weapons_f_epa_acc", - "a3_weapons_f_epa_ammoboxes", - "a3_weapons_f_epa_ebr", - "a3_weapons_f_epa_longrangerifles_dmr_01", - "a3_weapons_f_epa_longrangerifles_gm6", - "a3_weapons_f_epa_rifles_mx", - "a3_weapons_f_epb", - "a3_weapons_f_epb_acc", - "a3_weapons_f_epb_ammoboxes", - "a3_weapons_f_epb_longrangerifles_gm3", - "a3_weapons_f_epb_longrangerifles_m320", - "a3_weapons_f_epb_rifles_mx_black", - "a3_weapons_f_epc", - "a3_weapons_f_explosives", - "a3_weapons_f_fia", - "a3_weapons_f_gamma", - "a3_weapons_f_gamma_acc", - "a3_weapons_f_gamma_ammoboxes", - "a3_weapons_f_gamma_items", - "a3_weapons_f_headgear", - "a3_weapons_f_itemholders", - "a3_weapons_f_items", - "a3_weapons_f_kart", - "a3_weapons_f_kart_pistols_pistol_signal_f", - "a3_weapons_f_launchers_law", - "a3_weapons_f_launchers_nlaw", - "a3_weapons_f_launchers_titan", - "a3_weapons_f_longrangerifles_gm6", - "a3_weapons_f_longrangerifles_m320", - "a3_weapons_f_machineguns_m200", - "a3_weapons_f_machineguns_zafir", - "a3_weapons_f_mark", - "a3_weapons_f_mark_acc", - "a3_weapons_f_mark_ebr", - "a3_weapons_f_mark_longrangerifles_dmr_01", - "a3_weapons_f_mark_longrangerifles_dmr_02", - "a3_weapons_f_mark_longrangerifles_dmr_03", - "a3_weapons_f_mark_longrangerifles_dmr_04", - "a3_weapons_f_mark_longrangerifles_dmr_05", - "a3_weapons_f_mark_longrangerifles_dmr_06", - "a3_weapons_f_mark_longrangerifles_gm6", - "a3_weapons_f_mark_longrangerifles_gm6_camo", - "a3_weapons_f_mark_longrangerifles_m320", - "a3_weapons_f_mark_longrangerifles_m320_camo", - "a3_weapons_f_mark_machineguns_m200", - "a3_weapons_f_mark_machineguns_mmg_01", - "a3_weapons_f_mark_machineguns_mmg_02", - "a3_weapons_f_mark_machineguns_zafir", - "a3_weapons_f_mark_rifles_khaybar", - "a3_weapons_f_mark_rifles_mk20", - "a3_weapons_f_mark_rifles_mx", - "a3_weapons_f_mark_rifles_sdar", - "a3_weapons_f_mark_rifles_trg20", - "a3_weapons_f_nato", - "a3_weapons_f_pistols_acpc2", - "a3_weapons_f_pistols_p07", - "a3_weapons_f_pistols_pdw2000", - "a3_weapons_f_pistols_pistol_heavy_01", - "a3_weapons_f_pistols_pistol_heavy_02", - "a3_weapons_f_pistols_rook40", - "a3_weapons_f_rifles_khaybar", - "a3_weapons_f_rifles_mk20", - "a3_weapons_f_rifles_mx", - "a3_weapons_f_rifles_sdar", - "a3_weapons_f_rifles_smg_02", - "a3_weapons_f_rifles_trg20", - "a3_weapons_f_rifles_vector", - "a3_weapons_f_uniforms", - "a3_weapons_f_vests", - "a3data", - "map_vr", - "extended_eventhandlers", "CBA_UI", "CBA_XEH", "CBA_XEH_A3" - }; - author[] = {"ACE Team"}; - authorUrl = ""; - versionDesc = "A.C.E."; - versionAct = QUOTE(['MAIN',_this] execVM '\z\ace\addons\main\about.sqf';); - VERSION_CONFIG; - }; -}; - -class CfgMods { - class PREFIX { - dir = "@ACE"; - name = "Core - Advanced Combat Environment"; - picture = "A3\Ui_f\data\Logos\arma3_expansion_alpha_ca"; - hidePicture = "true"; - hideName = "true"; - actionName = "Website"; - action = "http://ace.dev-heaven.net"; - description = "Bugtracker: "; - }; -}; - -class CfgSettings { - class CBA { - class Versioning { - class PREFIX { - level = DEFAULT_VERSIONING_LEVEL; - handler = "ace_common_fnc_mismatch"; - class Dependencies { - CBA[]={"cba_main", {1,0,0}, "true"}; - XEH[]={"cba_xeh", {1,0,0}, "true"}; - }; - }; - }; - /* - class Registry { - class PREFIX { - removed[] = {}; - }; - }; - */ - }; -}; - -#include "CfgModuleCategories.hpp" +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = { + "a3_air_f", + "a3_air_f_beta", + "a3_air_f_beta_heli_attack_01", + "a3_air_f_beta_heli_attack_02", + "a3_air_f_beta_heli_transport_01", + "a3_air_f_beta_heli_transport_02", + "a3_air_f_beta_parachute_01", + "a3_air_f_beta_parachute_02", + "a3_air_f_epb_heli_light_03", + "a3_air_f_epc_plane_cas_01", + "a3_air_f_epc_plane_cas_02", + "a3_air_f_epc_plane_fighter_03", + "a3_air_f_gamma_plane_fighter_03", + "a3_air_f_gamma_uav_01", + "a3_air_f_gamma_uav_02", + "a3_air_f_heli", + "a3_air_f_heli_heli_attack_01", + "a3_air_f_heli_heli_attack_02", + "a3_air_f_heli_heli_light_01", + "a3_air_f_heli_heli_light_02", + "a3_air_f_heli_heli_light_03", + "a3_air_f_heli_heli_transport_01", + "a3_air_f_heli_heli_transport_02", + "a3_air_f_heli_heli_transport_03", + "a3_air_f_heli_heli_transport_04", + "a3_air_f_heli_light_01", + "a3_air_f_heli_light_02", + "a3_animals_f", + "a3_animals_f_animconfig", + "a3_animals_f_chicken", + "a3_animals_f_dog", + "a3_animals_f_fishes", + "a3_animals_f_goat", + "a3_animals_f_kestrel", + "a3_animals_f_rabbit", + "a3_animals_f_seagull", + "a3_animals_f_sheep", + "a3_animals_f_snakes", + "a3_animals_f_turtle", + "a3_anims_f", + "a3_anims_f_config_sdr", + "a3_anims_f_epa", + "a3_anims_f_epc", + "a3_anims_f_heli", + "a3_anims_f_kart", + "a3_anims_f_mark_deployment", + "a3_armor_f", + "a3_armor_f_amv", + "a3_armor_f_apc_wheeled_03", + "a3_armor_f_beta", + "a3_armor_f_beta_apc_tracked_02", + "a3_armor_f_epb_apc_tracked_03", + "a3_armor_f_epb_mbt_03", + "a3_armor_f_epc_mbt_01", + "a3_armor_f_marid", + "a3_armor_f_panther", + "a3_armor_f_slammer", + "a3_armor_f_t100k", + "a3_baseconfig_f", + "a3_boat_f", + "a3_boat_f_beta_boat_armed_01", + "a3_boat_f_beta_boat_transport_01", + "a3_boat_f_boat_armed_01", + "a3_boat_f_boat_transport_01", + "a3_boat_f_civilian_boat", + "a3_boat_f_epc_submarine_01_f", + "a3_boat_f_gamma_boat_transport_01", + "a3_boat_f_heli_boat_armed_01", + "a3_boat_f_heli_sdv_01", + "a3_boat_f_sdv_01", + "a3_boat_f_trawler", + "a3_cargoposes_f", + "a3_cargoposes_f_heli", + "a3_characters_f", + "a3_characters_f_beta", + "a3_characters_f_blufor", + "a3_characters_f_bootcamp", + "a3_characters_f_bootcamp_common", + "a3_characters_f_civil", + "a3_characters_f_common", + "a3_characters_f_epa", + "a3_characters_f_epb", + "a3_characters_f_epb_heads", + "a3_characters_f_epc", + "a3_characters_f_gamma", + "a3_characters_f_heads", + "a3_characters_f_indep", + "a3_characters_f_kart", + "a3_characters_f_mark", + "a3_characters_f_opfor", + "a3_characters_f_proxies", + "a3_data_f", + "a3_data_f_bootcamp", + "a3_data_f_curator", + "a3_data_f_curator_characters", + "a3_data_f_curator_eagle", + "a3_data_f_curator_intel", + "a3_data_f_curator_misc", + "a3_data_f_curator_respawn", + "a3_data_f_curator_virtual", + "a3_data_f_heli", + "a3_data_f_hook", + "a3_data_f_kart", + "a3_data_f_kart_particleeffects", + "a3_data_f_mark", + "a3_data_f_particleeffects", + "a3_dubbing_radio_f", + "a3_editor_f", + "a3_functions_f", + "a3_functions_f_bootcamp", + "a3_functions_f_curator", + "a3_functions_f_epa", + "a3_functions_f_epc", + "a3_functions_f_heli", + "a3_functions_f_mark", + "a3_functions_f_mp_mark", + "a3_language_f", + "a3_language_f_beta", + "a3_language_f_bootcamp", + "a3_language_f_curator", + "a3_language_f_epa", + "a3_language_f_epb", + "a3_language_f_epc", + "a3_language_f_gamma", + "a3_language_f_heli", + "a3_language_f_kart", + "a3_language_f_mark", + "a3_language_f_mp_mark", + "a3_languagemissions_f", + "a3_languagemissions_f_beta", + "a3_languagemissions_f_gamma", + "a3_languagemissions_f_kart", + "a3_languagemissions_f_mp_mark", + "a3_map_altis", + "a3_map_altis_scenes", + "a3_map_data", + "a3_map_stratis", + "a3_map_stratis_scenes", + "a3_map_vr_scenes", + "a3_misc_f", + "a3_misc_f_helpers", + "a3_missions_f", + "a3_missions_f_beta", + "a3_missions_f_bootcamp", + "a3_missions_f_curator", + "a3_missions_f_epa", + "a3_missions_f_epb", + "a3_missions_f_epc", + "a3_missions_f_gamma", + "a3_missions_f_heli", + "a3_missions_f_kart", + "a3_missions_f_mark", + "a3_missions_f_mp_mark", + "a3_modules_f", + "a3_modules_f_beta", + "a3_modules_f_beta_firingdrills", + "a3_modules_f_bootcamp", + "a3_modules_f_bootcamp_misc", + "a3_modules_f_curator", + "a3_modules_f_curator_animals", + "a3_modules_f_curator_cas", + "a3_modules_f_curator_chemlights", + "a3_modules_f_curator_curator", + "a3_modules_f_curator_effects", + "a3_modules_f_curator_environment", + "a3_modules_f_curator_flares", + "a3_modules_f_curator_intel", + "a3_modules_f_curator_lightning", + "a3_modules_f_curator_mines", + "a3_modules_f_curator_misc", + "a3_modules_f_curator_multiplayer", + "a3_modules_f_curator_objectives", + "a3_modules_f_curator_ordnance", + "a3_modules_f_curator_respawn", + "a3_modules_f_curator_smokeshells", + "a3_modules_f_dyno", + "a3_modules_f_effects", + "a3_modules_f_epb", + "a3_modules_f_epb_misc", + "a3_modules_f_events", + "a3_modules_f_groupmodifiers", + "a3_modules_f_hc", + "a3_modules_f_heli", + "a3_modules_f_heli_spawnai", + "a3_modules_f_intel", + "a3_modules_f_kart", + "a3_modules_f_kart_timetrials", + "a3_modules_f_livefeed", + "a3_modules_f_mark", + "a3_modules_f_mark_firingdrills", + "a3_modules_f_mark_objectives", + "a3_modules_f_marta", + "a3_modules_f_misc", + "a3_modules_f_mp_mark", + "a3_modules_f_multiplayer", + "a3_modules_f_objectmodifiers", + "a3_modules_f_sites", + "a3_modules_f_skirmish", + "a3_modules_f_strategicmap", + "a3_modules_f_supports", + "a3_modules_f_uav", + "a3_music_f", + "a3_music_f_bootcamp", + "a3_music_f_epa", + "a3_music_f_epb", + "a3_music_f_epc", + "a3_music_f_heli", + "a3_music_f_mark", + "a3_plants_f_bush", + "a3_roads_f", + "a3_rocks_f", + "a3_signs_f", + "a3_signs_f_ad", + "a3_soft_f", + "a3_soft_f_beta_quadbike", + "a3_soft_f_bootcamp_offroad_01", + "a3_soft_f_bootcamp_quadbike", + "a3_soft_f_bootcamp_truck", + "a3_soft_f_car", + "a3_soft_f_crusher_ugv", + "a3_soft_f_epc_truck_03", + "a3_soft_f_gamma_hemtt", + "a3_soft_f_gamma_offroad", + "a3_soft_f_gamma_quadbike", + "a3_soft_f_gamma_truckheavy", + "a3_soft_f_heli_car", + "a3_soft_f_heli_crusher_ugv", + "a3_soft_f_heli_mrap_01", + "a3_soft_f_heli_mrap_02", + "a3_soft_f_heli_mrap_03", + "a3_soft_f_heli_quadbike", + "a3_soft_f_heli_suv", + "a3_soft_f_heli_truck", + "a3_soft_f_hemtt", + "a3_soft_f_kart_kart_01", + "a3_soft_f_mrap_01", + "a3_soft_f_mrap_02", + "a3_soft_f_mrap_03", + "a3_soft_f_offroad_01", + "a3_soft_f_quadbike", + "a3_soft_f_suv", + "a3_soft_f_truck", + "a3_soft_f_truckheavy", + "a3_sounds_f", + "a3_sounds_f_bootcamp", + "a3_sounds_f_epb", + "a3_sounds_f_epc", + "a3_static_f", + "a3_static_f_beta_mortar_01", + "a3_static_f_gamma", + "a3_static_f_gamma_aa", + "a3_static_f_gamma_at", + "a3_static_f_gamma_mortar_01", + "a3_static_f_mark_designator_01", + "a3_static_f_mark_designator_02", + "a3_static_f_mortar_01", + "a3_structures_f", + "a3_structures_f_bootcamp_civ_camping", + "a3_structures_f_bootcamp_civ_sportsgrounds", + "a3_structures_f_bootcamp_ind_cargo", + "a3_structures_f_bootcamp_items_electronics", + "a3_structures_f_bootcamp_items_food", + "a3_structures_f_bootcamp_items_sport", + "a3_structures_f_bootcamp_system", + "a3_structures_f_bootcamp_training", + "a3_structures_f_bootcamp_vr_blocks", + "a3_structures_f_bootcamp_vr_coverobjects", + "a3_structures_f_bootcamp_vr_helpers", + "a3_structures_f_bridges", + "a3_structures_f_civ", + "a3_structures_f_civ_accessories", + "a3_structures_f_civ_ancient", + "a3_structures_f_civ_belltowers", + "a3_structures_f_civ_calvaries", + "a3_structures_f_civ_camping", + "a3_structures_f_civ_chapels", + "a3_structures_f_civ_constructions", + "a3_structures_f_civ_dead", + "a3_structures_f_civ_garbage", + "a3_structures_f_civ_graffiti", + "a3_structures_f_civ_infoboards", + "a3_structures_f_civ_kiosks", + "a3_structures_f_civ_lamps", + "a3_structures_f_civ_market", + "a3_structures_f_civ_offices", + "a3_structures_f_civ_pavements", + "a3_structures_f_civ_playground", + "a3_structures_f_civ_sportsgrounds", + "a3_structures_f_civ_statues", + "a3_structures_f_civ_tourism", + "a3_structures_f_dominants", + "a3_structures_f_dominants_amphitheater", + "a3_structures_f_dominants_castle", + "a3_structures_f_dominants_church", + "a3_structures_f_dominants_hospital", + "a3_structures_f_dominants_lighthouse", + "a3_structures_f_dominants_wip", + "a3_structures_f_epa_civ_camping", + "a3_structures_f_epa_civ_constructions", + "a3_structures_f_epa_items_electronics", + "a3_structures_f_epa_items_food", + "a3_structures_f_epa_items_medical", + "a3_structures_f_epa_items_tools", + "a3_structures_f_epa_items_vessels", + "a3_structures_f_epa_mil_scrapyard", + "a3_structures_f_epa_walls", + "a3_structures_f_epb_civ_accessories", + "a3_structures_f_epb_civ_camping", + "a3_structures_f_epb_civ_dead", + "a3_structures_f_epb_civ_garbage", + "a3_structures_f_epb_civ_graffiti", + "a3_structures_f_epb_civ_playground", + "a3_structures_f_epb_furniture", + "a3_structures_f_epb_items_documents", + "a3_structures_f_epb_items_luggage", + "a3_structures_f_epb_items_military", + "a3_structures_f_epb_items_vessels", + "a3_structures_f_epb_naval_fishing", + "a3_structures_f_epc_civ_accessories", + "a3_structures_f_epc_civ_camping", + "a3_structures_f_epc_civ_garbage", + "a3_structures_f_epc_civ_infoboards", + "a3_structures_f_epc_civ_kiosks", + "a3_structures_f_epc_civ_playground", + "a3_structures_f_epc_civ_tourism", + "a3_structures_f_epc_dominants_ghosthotel", + "a3_structures_f_epc_dominants_stadium", + "a3_structures_f_epc_furniture", + "a3_structures_f_epc_items_documents", + "a3_structures_f_epc_items_electronics", + "a3_structures_f_epc_walls", + "a3_structures_f_furniture", + "a3_structures_f_heli_civ_accessories", + "a3_structures_f_heli_civ_constructions", + "a3_structures_f_heli_civ_garbage", + "a3_structures_f_heli_civ_market", + "a3_structures_f_heli_furniture", + "a3_structures_f_heli_ind_airport", + "a3_structures_f_heli_ind_cargo", + "a3_structures_f_heli_ind_machines", + "a3_structures_f_heli_items_airport", + "a3_structures_f_heli_items_electronics", + "a3_structures_f_heli_items_food", + "a3_structures_f_heli_items_luggage", + "a3_structures_f_heli_items_sport", + "a3_structures_f_heli_items_tools", + "a3_structures_f_heli_vr_helpers", + "a3_structures_f_households", + "a3_structures_f_households_addons", + "a3_structures_f_households_house_big01", + "a3_structures_f_households_house_big02", + "a3_structures_f_households_house_shop01", + "a3_structures_f_households_house_shop02", + "a3_structures_f_households_house_small01", + "a3_structures_f_households_house_small02", + "a3_structures_f_households_house_small03", + "a3_structures_f_households_slum", + "a3_structures_f_households_stone_big", + "a3_structures_f_households_stone_shed", + "a3_structures_f_households_stone_small", + "a3_structures_f_households_wip", + "a3_structures_f_ind", + "a3_structures_f_ind_airport", + "a3_structures_f_ind_cargo", + "a3_structures_f_ind_carservice", + "a3_structures_f_ind_concretemixingplant", + "a3_structures_f_ind_crane", + "a3_structures_f_ind_dieselpowerplant", + "a3_structures_f_ind_factory", + "a3_structures_f_ind_fuelstation", + "a3_structures_f_ind_fuelstation_small", + "a3_structures_f_ind_pipes", + "a3_structures_f_ind_powerlines", + "a3_structures_f_ind_reservoirtank", + "a3_structures_f_ind_shed", + "a3_structures_f_ind_solarpowerplant", + "a3_structures_f_ind_tank", + "a3_structures_f_ind_transmitter_tower", + "a3_structures_f_ind_wavepowerplant", + "a3_structures_f_ind_windmill", + "a3_structures_f_ind_windpowerplant", + "a3_structures_f_items", + "a3_structures_f_items_cans", + "a3_structures_f_items_documents", + "a3_structures_f_items_electronics", + "a3_structures_f_items_gadgets", + "a3_structures_f_items_luggage", + "a3_structures_f_items_medical", + "a3_structures_f_items_military", + "a3_structures_f_items_stationery", + "a3_structures_f_items_tools", + "a3_structures_f_items_valuables", + "a3_structures_f_items_vessels", + "a3_structures_f_kart_civ_sportsgrounds", + "a3_structures_f_kart_mil_flags", + "a3_structures_f_kart_signs_companies", + "a3_structures_f_mark_items_military", + "a3_structures_f_mark_items_sport", + "a3_structures_f_mark_mil_flags", + "a3_structures_f_mark_training", + "a3_structures_f_mark_vr_helpers", + "a3_structures_f_mark_vr_shapes", + "a3_structures_f_mark_vr_targets", + "a3_structures_f_mil", + "a3_structures_f_mil_bagbunker", + "a3_structures_f_mil_bagfence", + "a3_structures_f_mil_barracks", + "a3_structures_f_mil_bunker", + "a3_structures_f_mil_cargo", + "a3_structures_f_mil_flags", + "a3_structures_f_mil_fortification", + "a3_structures_f_mil_helipads", + "a3_structures_f_mil_offices", + "a3_structures_f_mil_radar", + "a3_structures_f_mil_scrapyard", + "a3_structures_f_mil_shelters", + "a3_structures_f_mil_tenthangar", + "a3_structures_f_naval", + "a3_structures_f_naval_buoys", + "a3_structures_f_naval_fishing", + "a3_structures_f_naval_piers", + "a3_structures_f_naval_rowboats", + "a3_structures_f_research", + "a3_structures_f_signs_companies", + "a3_structures_f_system", + "a3_structures_f_training", + "a3_structures_f_training_invisibletarget", + "a3_structures_f_walls", + "a3_structures_f_wrecks", + "a3_supplies_f_heli", + "a3_supplies_f_heli_bladders", + "a3_supplies_f_heli_cargonets", + "a3_supplies_f_heli_fuel", + "a3_supplies_f_heli_slingload", + "a3_supplies_f_mark", + "a3_uav_f_characters_f_gamma", + "a3_uav_f_weapons_f_gamma_ammoboxes", + "a3_ui_f", + "a3_ui_f_bootcamp", + "a3_ui_f_curator", + "a3_ui_f_heli", + "a3_ui_f_kart", + "a3_ui_f_mark", + "a3_ui_f_mp_mark", + "a3_uifonts_f", + "a3_weapons_f", + "a3_weapons_f_aaf", + "a3_weapons_f_acc", + "a3_weapons_f_ammoboxes", + "a3_weapons_f_beta", + "a3_weapons_f_beta_acc", + "a3_weapons_f_beta_ammoboxes", + "a3_weapons_f_beta_ebr", + "a3_weapons_f_beta_rifles_khaybar", + "a3_weapons_f_beta_rifles_mx", + "a3_weapons_f_beta_rifles_trg20", + "a3_weapons_f_bootcamp", + "a3_weapons_f_bootcamp_ammoboxes", + "a3_weapons_f_bootcamp_longrangerifles_gm6", + "a3_weapons_f_bootcamp_longrangerifles_m320", + "a3_weapons_f_csat", + "a3_weapons_f_dummyweapons", + "a3_weapons_f_ebr", + "a3_weapons_f_epa", + "a3_weapons_f_epa_acc", + "a3_weapons_f_epa_ammoboxes", + "a3_weapons_f_epa_ebr", + "a3_weapons_f_epa_longrangerifles_dmr_01", + "a3_weapons_f_epa_longrangerifles_gm6", + "a3_weapons_f_epa_rifles_mx", + "a3_weapons_f_epb", + "a3_weapons_f_epb_acc", + "a3_weapons_f_epb_ammoboxes", + "a3_weapons_f_epb_longrangerifles_gm3", + "a3_weapons_f_epb_longrangerifles_m320", + "a3_weapons_f_epb_rifles_mx_black", + "a3_weapons_f_epc", + "a3_weapons_f_explosives", + "a3_weapons_f_fia", + "a3_weapons_f_gamma", + "a3_weapons_f_gamma_acc", + "a3_weapons_f_gamma_ammoboxes", + "a3_weapons_f_gamma_items", + "a3_weapons_f_headgear", + "a3_weapons_f_itemholders", + "a3_weapons_f_items", + "a3_weapons_f_kart", + "a3_weapons_f_kart_pistols_pistol_signal_f", + "a3_weapons_f_launchers_law", + "a3_weapons_f_launchers_nlaw", + "a3_weapons_f_launchers_titan", + "a3_weapons_f_longrangerifles_gm6", + "a3_weapons_f_longrangerifles_m320", + "a3_weapons_f_machineguns_m200", + "a3_weapons_f_machineguns_zafir", + "a3_weapons_f_mark", + "a3_weapons_f_mark_acc", + "a3_weapons_f_mark_ebr", + "a3_weapons_f_mark_longrangerifles_dmr_01", + "a3_weapons_f_mark_longrangerifles_dmr_02", + "a3_weapons_f_mark_longrangerifles_dmr_03", + "a3_weapons_f_mark_longrangerifles_dmr_04", + "a3_weapons_f_mark_longrangerifles_dmr_05", + "a3_weapons_f_mark_longrangerifles_dmr_06", + "a3_weapons_f_mark_longrangerifles_gm6", + "a3_weapons_f_mark_longrangerifles_gm6_camo", + "a3_weapons_f_mark_longrangerifles_m320", + "a3_weapons_f_mark_longrangerifles_m320_camo", + "a3_weapons_f_mark_machineguns_m200", + "a3_weapons_f_mark_machineguns_mmg_01", + "a3_weapons_f_mark_machineguns_mmg_02", + "a3_weapons_f_mark_machineguns_zafir", + "a3_weapons_f_mark_rifles_khaybar", + "a3_weapons_f_mark_rifles_mk20", + "a3_weapons_f_mark_rifles_mx", + "a3_weapons_f_mark_rifles_sdar", + "a3_weapons_f_mark_rifles_trg20", + "a3_weapons_f_nato", + "a3_weapons_f_pistols_acpc2", + "a3_weapons_f_pistols_p07", + "a3_weapons_f_pistols_pdw2000", + "a3_weapons_f_pistols_pistol_heavy_01", + "a3_weapons_f_pistols_pistol_heavy_02", + "a3_weapons_f_pistols_rook40", + "a3_weapons_f_rifles_khaybar", + "a3_weapons_f_rifles_mk20", + "a3_weapons_f_rifles_mx", + "a3_weapons_f_rifles_sdar", + "a3_weapons_f_rifles_smg_02", + "a3_weapons_f_rifles_trg20", + "a3_weapons_f_rifles_vector", + "a3_weapons_f_uniforms", + "a3_weapons_f_vests", + "a3data", + "map_vr", + "extended_eventhandlers", "CBA_UI", "CBA_XEH", "CBA_XEH_A3" + }; + author[] = {"ACE Team"}; + authorUrl = ""; + versionDesc = "A.C.E."; + versionAct = QUOTE(['MAIN',_this] execVM '\z\ace\addons\main\about.sqf';); + VERSION_CONFIG; + }; +}; + +class CfgMods { + class PREFIX { + dir = "@ACE"; + name = "Core - Advanced Combat Environment"; + picture = "A3\Ui_f\data\Logos\arma3_expansion_alpha_ca"; + hidePicture = "true"; + hideName = "true"; + actionName = "Website"; + action = "http://ace.dev-heaven.net"; + description = "Bugtracker: "; + }; +}; + +class CfgSettings { + class CBA { + class Versioning { + class PREFIX { + level = DEFAULT_VERSIONING_LEVEL; + handler = "ace_common_fnc_mismatch"; + class Dependencies { + CBA[]={"cba_main", {1,0,0}, "true"}; + XEH[]={"cba_xeh", {1,0,0}, "true"}; + }; + }; + }; + /* + class Registry { + class PREFIX { + removed[] = {}; + }; + }; + */ + }; +}; + +#include "CfgModuleCategories.hpp" diff --git a/addons/main/license.sqf b/addons/main/license.sqf index 85d783f18d..d078710247 100644 --- a/addons/main/license.sqf +++ b/addons/main/license.sqf @@ -1,92 +1,92 @@ -License (short) -=============== - -You are free: -- to Share to copy, distribute and transmit the work - -Under the following conditions: -- Attribution You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). -- Noncommercial You may not use this work for commercial purposes. -- No Derivative Works You may not alter, transform, or build upon this work. - -With the understanding that: - -Waiver Any of the above conditions can be waived if you get permission from the copyright holder. - -Public Domain Where the work or any of its elements is in the public domain under applicable law, that status is in no way affected by the license. - -Other Rights In no way are any of the following rights affected by the license: - - Your fair dealing or fair use rights, or other applicable copyright exceptions and limitations; - - The author's moral rights; - - Rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights. - -Notice For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page. - - -Full license text -================= - -THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. - -BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. - -1. Definitions - -"Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. -"Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. -"Distribute" means to make available to the public the original and copies of the Work through sale or other transfer of ownership. -"Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. -"Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. -"Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. -"You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. -"Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. -"Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. - -2. Fair Dealing Rights. - -Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. - -3. License Grant. - -Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: - -to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; and, to Distribute and Publicly Perform the Work including as incorporated in Collections. -The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats, but otherwise you have no rights to make Adaptations. Subject to 8(f), all rights not expressly granted by Licensor are hereby reserved, including but not limited to the rights set forth in Section 4(d). - -4. Restrictions. - -The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: - -You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. -You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be intended for or directed toward commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in connection with the exchange of copyrighted works. -If You Distribute, or Publicly Perform the Work or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work. The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Collection, at a minimum such credit will appear, if a credit for all contributing authors of Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. - -For the avoidance of doubt: - -Non-waivable Compulsory License Schemes. - -In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; -Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License if Your exercise of such rights is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b) and otherwise waives the right to collect royalties through any statutory or compulsory licensing scheme; and, -Voluntary License Schemes. The Licensor reserves the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License that is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b). -Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. - -5. Representations, Warranties and Disclaimer. - -UNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - -6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -7. Termination. - -This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. -Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). - -Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. - -8. Miscellaneous. - -Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. -If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. -No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. -This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. -The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. +License (short) +=============== + +You are free: +- to Share to copy, distribute and transmit the work + +Under the following conditions: +- Attribution You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). +- Noncommercial You may not use this work for commercial purposes. +- No Derivative Works You may not alter, transform, or build upon this work. + +With the understanding that: + +Waiver Any of the above conditions can be waived if you get permission from the copyright holder. + +Public Domain Where the work or any of its elements is in the public domain under applicable law, that status is in no way affected by the license. + +Other Rights In no way are any of the following rights affected by the license: + - Your fair dealing or fair use rights, or other applicable copyright exceptions and limitations; + - The author's moral rights; + - Rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights. + +Notice For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page. + + +Full license text +================= + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. + +1. Definitions + +"Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. +"Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. +"Distribute" means to make available to the public the original and copies of the Work through sale or other transfer of ownership. +"Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. +"Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. +"Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. +"You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. +"Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. +"Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. + +2. Fair Dealing Rights. + +Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. + +3. License Grant. + +Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: + +to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; and, to Distribute and Publicly Perform the Work including as incorporated in Collections. +The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats, but otherwise you have no rights to make Adaptations. Subject to 8(f), all rights not expressly granted by Licensor are hereby reserved, including but not limited to the rights set forth in Section 4(d). + +4. Restrictions. + +The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: + +You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. +You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be intended for or directed toward commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in connection with the exchange of copyrighted works. +If You Distribute, or Publicly Perform the Work or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work. The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Collection, at a minimum such credit will appear, if a credit for all contributing authors of Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. + +For the avoidance of doubt: + +Non-waivable Compulsory License Schemes. + +In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; +Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License if Your exercise of such rights is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b) and otherwise waives the right to collect royalties through any statutory or compulsory licensing scheme; and, +Voluntary License Schemes. The Licensor reserves the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License that is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b). +Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. + +5. Representations, Warranties and Disclaimer. + +UNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. Termination. + +This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. +Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). + +Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. + +8. Miscellaneous. + +Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. +If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. +No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. +This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. +The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. diff --git a/addons/main/license.txt b/addons/main/license.txt index 0c9a28cbc5..e97d9c51a3 100644 --- a/addons/main/license.txt +++ b/addons/main/license.txt @@ -1,92 +1,92 @@ -License (short) -=============== - -You are free: -- to Share to copy, distribute and transmit the work - -Under the following conditions: -- Attribution You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). -- Noncommercial You may not use this work for commercial purposes. -- No Derivative Works You may not alter, transform, or build upon this work. - -With the understanding that: - -Waiver Any of the above conditions can be waived if you get permission from the copyright holder. - -Public Domain Where the work or any of its elements is in the public domain under applicable law, that status is in no way affected by the license. - -Other Rights In no way are any of the following rights affected by the license: - - Your fair dealing or fair use rights, or other applicable copyright exceptions and limitations; - - The author's moral rights; - - Rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights. - -Notice For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page. - - -Full license text -================= - -THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. - -BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. - -1. Definitions - -"Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. -"Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. -"Distribute" means to make available to the public the original and copies of the Work through sale or other transfer of ownership. -"Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. -"Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. -"Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. -"You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. -"Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. -"Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. - -2. Fair Dealing Rights. - -Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. - -3. License Grant. - -Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: - -to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; and, to Distribute and Publicly Perform the Work including as incorporated in Collections. -The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats, but otherwise you have no rights to make Adaptations. Subject to 8(f), all rights not expressly granted by Licensor are hereby reserved, including but not limited to the rights set forth in Section 4(d). - -4. Restrictions. - -The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: - -You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. -You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be intended for or directed toward commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in connection with the exchange of copyrighted works. -If You Distribute, or Publicly Perform the Work or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work. The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Collection, at a minimum such credit will appear, if a credit for all contributing authors of Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. - -For the avoidance of doubt: - -Non-waivable Compulsory License Schemes. - -In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; -Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License if Your exercise of such rights is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b) and otherwise waives the right to collect royalties through any statutory or compulsory licensing scheme; and, -Voluntary License Schemes. The Licensor reserves the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License that is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b). -Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. - -5. Representations, Warranties and Disclaimer. - -UNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - -6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -7. Termination. - -This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. -Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). - -Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. - -8. Miscellaneous. - -Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. -If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. -No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. -This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. -The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. +License (short) +=============== + +You are free: +- to Share to copy, distribute and transmit the work + +Under the following conditions: +- Attribution You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). +- Noncommercial You may not use this work for commercial purposes. +- No Derivative Works You may not alter, transform, or build upon this work. + +With the understanding that: + +Waiver Any of the above conditions can be waived if you get permission from the copyright holder. + +Public Domain Where the work or any of its elements is in the public domain under applicable law, that status is in no way affected by the license. + +Other Rights In no way are any of the following rights affected by the license: + - Your fair dealing or fair use rights, or other applicable copyright exceptions and limitations; + - The author's moral rights; + - Rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights. + +Notice For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page. + + +Full license text +================= + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. + +1. Definitions + +"Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. +"Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. +"Distribute" means to make available to the public the original and copies of the Work through sale or other transfer of ownership. +"Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. +"Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. +"Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. +"You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. +"Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. +"Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. + +2. Fair Dealing Rights. + +Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. + +3. License Grant. + +Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: + +to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; and, to Distribute and Publicly Perform the Work including as incorporated in Collections. +The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats, but otherwise you have no rights to make Adaptations. Subject to 8(f), all rights not expressly granted by Licensor are hereby reserved, including but not limited to the rights set forth in Section 4(d). + +4. Restrictions. + +The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: + +You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. +You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be intended for or directed toward commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in connection with the exchange of copyrighted works. +If You Distribute, or Publicly Perform the Work or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work. The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Collection, at a minimum such credit will appear, if a credit for all contributing authors of Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. + +For the avoidance of doubt: + +Non-waivable Compulsory License Schemes. + +In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; +Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License if Your exercise of such rights is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b) and otherwise waives the right to collect royalties through any statutory or compulsory licensing scheme; and, +Voluntary License Schemes. The Licensor reserves the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License that is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b). +Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. + +5. Representations, Warranties and Disclaimer. + +UNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. Termination. + +This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. +Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). + +Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. + +8. Miscellaneous. + +Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. +If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. +No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. +This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. +The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. diff --git a/addons/main/script_common.hpp b/addons/main/script_common.hpp index 5999f4f2dc..b3f6863d49 100644 --- a/addons/main/script_common.hpp +++ b/addons/main/script_common.hpp @@ -1,3 +1,3 @@ -#define __cr_managers "Manager: " -#define __cr_devs "Developer:" -#define __cr_testers "Contributor: " +#define __cr_managers "Manager: " +#define __cr_devs "Developer:" +#define __cr_testers "Contributor: " diff --git a/addons/main/script_component.hpp b/addons/main/script_component.hpp index 334a81570b..9a18b78a7a 100644 --- a/addons/main/script_component.hpp +++ b/addons/main/script_component.hpp @@ -1,14 +1,14 @@ -#define COMPONENT main -#include "\z\ace\addons\main\script_mod.hpp" - -// #define DEBUG_MODE_FULL - -#ifdef DEBUG_ENABLED_CORE - #define DEBUG_MODE_FULL -#endif - -#ifdef DEBUG_SETTINGS_CORE - #define DEBUG_SETTINGS DEBUG_SETTINGS_CORE -#endif - -#include "\z\ace\addons\main\script_macros.hpp" +#define COMPONENT main +#include "\z\ace\addons\main\script_mod.hpp" + +// #define DEBUG_MODE_FULL + +#ifdef DEBUG_ENABLED_CORE + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_CORE + #define DEBUG_SETTINGS DEBUG_SETTINGS_CORE +#endif + +#include "\z\ace\addons\main\script_macros.hpp" diff --git a/addons/main/script_config.hpp b/addons/main/script_config.hpp index f341c25a8e..e39240286e 100644 --- a/addons/main/script_config.hpp +++ b/addons/main/script_config.hpp @@ -1,43 +1,43 @@ -#define true 1 -#define false 0 - -#define private 0 -#define protected 1 -#define public 2 - -#define TEast 0 -#define TWest 1 -#define TGuerrila 2 -#define TCivilian 3 -#define TSideUnknown 4 -#define TEnemy 5 -#define TFriendly 6 -#define TLogic 7 - -#define VSoft 0 -#define VArmor 1 -#define VAir 2 - -#define LockNo 0 -#define LockCadet 1 -#define LockYes 2 - -#define ReadAndWrite 0 -#define ReadAndCreate 1 -#define ReadOnly 2 -#define ReadOnlyVerified 3 - -#define WeaponNoSlot 0 // dummy weapons -#define WeaponSlotPrimary 1 // primary weapons -#define WeaponSlotSecondary 16 // secondary weapons -#define WeaponSlotItem 256 // items -#define WeaponSlotBinocular 4096 // binocular -#define WeaponHardMounted 65536 - -#define CanSeeRadar 1 -#define CanSeeRye 2 -#define CanSeeOptics 4 -#define CanSeeEar 4 -#define CanSeeCompass 16 -#define CanSeeRadarC CanSeeRadar+CanSeeCompass -#define CanSeeAll 31 +#define true 1 +#define false 0 + +#define private 0 +#define protected 1 +#define public 2 + +#define TEast 0 +#define TWest 1 +#define TGuerrila 2 +#define TCivilian 3 +#define TSideUnknown 4 +#define TEnemy 5 +#define TFriendly 6 +#define TLogic 7 + +#define VSoft 0 +#define VArmor 1 +#define VAir 2 + +#define LockNo 0 +#define LockCadet 1 +#define LockYes 2 + +#define ReadAndWrite 0 +#define ReadAndCreate 1 +#define ReadOnly 2 +#define ReadOnlyVerified 3 + +#define WeaponNoSlot 0 // dummy weapons +#define WeaponSlotPrimary 1 // primary weapons +#define WeaponSlotSecondary 16 // secondary weapons +#define WeaponSlotItem 256 // items +#define WeaponSlotBinocular 4096 // binocular +#define WeaponHardMounted 65536 + +#define CanSeeRadar 1 +#define CanSeeRye 2 +#define CanSeeOptics 4 +#define CanSeeEar 4 +#define CanSeeCompass 16 +#define CanSeeRadarC CanSeeRadar+CanSeeCompass +#define CanSeeAll 31 diff --git a/addons/main/script_debug.hpp b/addons/main/script_debug.hpp index 4dd9cce1bc..578d76cc91 100644 --- a/addons/main/script_debug.hpp +++ b/addons/main/script_debug.hpp @@ -1,46 +1,46 @@ -/** -STACK TRACING -**/ -//#define ENABLE_CALLSTACK -//#define ENABLE_PERFORMANCE_COUNTERS -//#define DEBUG_EVENTS - -#ifdef ENABLE_CALLSTACK - -#define CALLSTACK(function) {private ['_ret']; if(ACE_IS_ERRORED) then { ['AUTO','AUTO'] call ACE_DUMPSTACK_FNC; ACE_IS_ERRORED = false; }; ACE_IS_ERRORED = true; ACE_STACK_TRACE set [ACE_STACK_DEPTH, [diag_tickTime, __FILE__, __LINE__, ACE_CURRENT_FUNCTION, 'ANON', _this]]; ACE_STACK_DEPTH = ACE_STACK_DEPTH + 1; ACE_CURRENT_FUNCTION = 'ANON'; _ret = _this call ##function; ACE_STACK_DEPTH = ACE_STACK_DEPTH - 1; ACE_IS_ERRORED = false; _ret;} -#define CALLSTACK_NAMED(function, functionName) {private ['_ret']; if(ACE_IS_ERRORED) then { ['AUTO','AUTO'] call ACE_DUMPSTACK_FNC; ACE_IS_ERRORED = false; }; ACE_IS_ERRORED = true; ACE_STACK_TRACE set [ACE_STACK_DEPTH, [diag_tickTime, __FILE__, __LINE__, ACE_CURRENT_FUNCTION, functionName, _this]]; ACE_STACK_DEPTH = ACE_STACK_DEPTH + 1; ACE_CURRENT_FUNCTION = functionName; _ret = _this call ##function; ACE_STACK_DEPTH = ACE_STACK_DEPTH - 1; ACE_IS_ERRORED = false; _ret;} -#define DUMPSTACK ([__FILE__, __LINE__] call ACE_DUMPSTACK_FNC) - -#define FUNC(var1) {private ['_ret']; if(ACE_IS_ERRORED) then { ['AUTO','AUTO'] call ACE_DUMPSTACK_FNC; ACE_IS_ERRORED = false; }; ACE_IS_ERRORED = true; ACE_STACK_TRACE set [ACE_STACK_DEPTH, [diag_tickTime, __FILE__, __LINE__, ACE_CURRENT_FUNCTION, 'TRIPLES(ADDON,fnc,var1)', _this]]; ACE_STACK_DEPTH = ACE_STACK_DEPTH + 1; ACE_CURRENT_FUNCTION = 'TRIPLES(ADDON,fnc,var1)'; _ret = _this call TRIPLES(ADDON,fnc,var1); ACE_STACK_DEPTH = ACE_STACK_DEPTH - 1; ACE_IS_ERRORED = false; _ret;} -#define EFUNC(var1,var2) {private ['_ret']; if(ACE_IS_ERRORED) then { ['AUTO','AUTO'] call ACE_DUMPSTACK_FNC; ACE_IS_ERRORED = false; }; ACE_IS_ERRORED = true; ACE_STACK_TRACE set [ACE_STACK_DEPTH, [diag_tickTime, __FILE__, __LINE__, ACE_CURRENT_FUNCTION, 'TRIPLES(DOUBLES(PREFIX,var1),fnc,var2)', _this]]; ACE_STACK_DEPTH = ACE_STACK_DEPTH + 1; ACE_CURRENT_FUNCTION = 'TRIPLES(DOUBLES(PREFIX,var1),fnc,var2)'; _ret = _this call TRIPLES(DOUBLES(PREFIX,var1),fnc,var2); ACE_STACK_DEPTH = ACE_STACK_DEPTH - 1; ACE_IS_ERRORED = false; _ret;} - -#else -#define CALLSTACK(function) function -#define CALLSTACK_NAMED(function, functionName) function -#define DUMPSTACK - -#define FUNC(var1) TRIPLES(ADDON,fnc,var1) -#define EFUNC(var1,var2) TRIPLES(DOUBLES(PREFIX,var1),fnc,var2) - -#endif - - -/** -PERFORMANCE COUNTERS SECTION -**/ -//#define ENABLE_PERFORMANCE_COUNTERS - -#ifdef ENABLE_PERFORMANCE_COUNTERS - #define CBA_fnc_addPerFrameHandler { _ret = [(_this select 0), (_this select 1), (_this select 2), #function] call CBA_fnc_addPerFrameHandler; if(isNil "ACE_PFH_COUNTER" ) then { ACE_PFH_COUNTER=[]; }; ACE_PFH_COUNTER pushBack [[_ret, __FILE__, __LINE__], [(_this select 0), (_this select 1), (_this select 2)]]; _ret } - - #define CREATE_COUNTER(x) if(isNil "ACE_COUNTERS" ) then { ACE_COUNTERS=[]; }; GVAR(DOUBLES(x,counter))=[]; GVAR(DOUBLES(x,counter)) set[0, QUOTE(GVAR(DOUBLES(x,counter)))]; GVAR(DOUBLES(x,counter)) set[1, diag_tickTime]; ACE_COUNTERS pushBack GVAR(DOUBLES(x,counter)); - #define BEGIN_COUNTER(x) if(isNil QUOTE(GVAR(DOUBLES(x,counter)))) then { CREATE_COUNTER(x) }; GVAR(DOUBLES(x,counter)) set[2, diag_tickTime]; - #define END_COUNTER(x) GVAR(DOUBLES(x,counter)) pushBack [(GVAR(DOUBLES(x,counter)) select 2), diag_tickTime]; - - #define DUMP_COUNTERS ([__FILE__, __LINE__] call ACE_DUMPCOUNTERS_FNC) -#else - #define CREATE_COUNTER(x) /* disabled */ - #define BEGIN_COUNTER(x) /* disabled */ - #define END_COUNTER(x) /* disabled */ - #define DUMP_COUNTERS /* disabled */ +/** +STACK TRACING +**/ +//#define ENABLE_CALLSTACK +//#define ENABLE_PERFORMANCE_COUNTERS +//#define DEBUG_EVENTS + +#ifdef ENABLE_CALLSTACK + +#define CALLSTACK(function) {private ['_ret']; if(ACE_IS_ERRORED) then { ['AUTO','AUTO'] call ACE_DUMPSTACK_FNC; ACE_IS_ERRORED = false; }; ACE_IS_ERRORED = true; ACE_STACK_TRACE set [ACE_STACK_DEPTH, [diag_tickTime, __FILE__, __LINE__, ACE_CURRENT_FUNCTION, 'ANON', _this]]; ACE_STACK_DEPTH = ACE_STACK_DEPTH + 1; ACE_CURRENT_FUNCTION = 'ANON'; _ret = _this call ##function; ACE_STACK_DEPTH = ACE_STACK_DEPTH - 1; ACE_IS_ERRORED = false; _ret;} +#define CALLSTACK_NAMED(function, functionName) {private ['_ret']; if(ACE_IS_ERRORED) then { ['AUTO','AUTO'] call ACE_DUMPSTACK_FNC; ACE_IS_ERRORED = false; }; ACE_IS_ERRORED = true; ACE_STACK_TRACE set [ACE_STACK_DEPTH, [diag_tickTime, __FILE__, __LINE__, ACE_CURRENT_FUNCTION, functionName, _this]]; ACE_STACK_DEPTH = ACE_STACK_DEPTH + 1; ACE_CURRENT_FUNCTION = functionName; _ret = _this call ##function; ACE_STACK_DEPTH = ACE_STACK_DEPTH - 1; ACE_IS_ERRORED = false; _ret;} +#define DUMPSTACK ([__FILE__, __LINE__] call ACE_DUMPSTACK_FNC) + +#define FUNC(var1) {private ['_ret']; if(ACE_IS_ERRORED) then { ['AUTO','AUTO'] call ACE_DUMPSTACK_FNC; ACE_IS_ERRORED = false; }; ACE_IS_ERRORED = true; ACE_STACK_TRACE set [ACE_STACK_DEPTH, [diag_tickTime, __FILE__, __LINE__, ACE_CURRENT_FUNCTION, 'TRIPLES(ADDON,fnc,var1)', _this]]; ACE_STACK_DEPTH = ACE_STACK_DEPTH + 1; ACE_CURRENT_FUNCTION = 'TRIPLES(ADDON,fnc,var1)'; _ret = _this call TRIPLES(ADDON,fnc,var1); ACE_STACK_DEPTH = ACE_STACK_DEPTH - 1; ACE_IS_ERRORED = false; _ret;} +#define EFUNC(var1,var2) {private ['_ret']; if(ACE_IS_ERRORED) then { ['AUTO','AUTO'] call ACE_DUMPSTACK_FNC; ACE_IS_ERRORED = false; }; ACE_IS_ERRORED = true; ACE_STACK_TRACE set [ACE_STACK_DEPTH, [diag_tickTime, __FILE__, __LINE__, ACE_CURRENT_FUNCTION, 'TRIPLES(DOUBLES(PREFIX,var1),fnc,var2)', _this]]; ACE_STACK_DEPTH = ACE_STACK_DEPTH + 1; ACE_CURRENT_FUNCTION = 'TRIPLES(DOUBLES(PREFIX,var1),fnc,var2)'; _ret = _this call TRIPLES(DOUBLES(PREFIX,var1),fnc,var2); ACE_STACK_DEPTH = ACE_STACK_DEPTH - 1; ACE_IS_ERRORED = false; _ret;} + +#else +#define CALLSTACK(function) function +#define CALLSTACK_NAMED(function, functionName) function +#define DUMPSTACK + +#define FUNC(var1) TRIPLES(ADDON,fnc,var1) +#define EFUNC(var1,var2) TRIPLES(DOUBLES(PREFIX,var1),fnc,var2) + +#endif + + +/** +PERFORMANCE COUNTERS SECTION +**/ +//#define ENABLE_PERFORMANCE_COUNTERS + +#ifdef ENABLE_PERFORMANCE_COUNTERS + #define CBA_fnc_addPerFrameHandler { _ret = [(_this select 0), (_this select 1), (_this select 2), #function] call CBA_fnc_addPerFrameHandler; if(isNil "ACE_PFH_COUNTER" ) then { ACE_PFH_COUNTER=[]; }; ACE_PFH_COUNTER pushBack [[_ret, __FILE__, __LINE__], [(_this select 0), (_this select 1), (_this select 2)]]; _ret } + + #define CREATE_COUNTER(x) if(isNil "ACE_COUNTERS" ) then { ACE_COUNTERS=[]; }; GVAR(DOUBLES(x,counter))=[]; GVAR(DOUBLES(x,counter)) set[0, QUOTE(GVAR(DOUBLES(x,counter)))]; GVAR(DOUBLES(x,counter)) set[1, diag_tickTime]; ACE_COUNTERS pushBack GVAR(DOUBLES(x,counter)); + #define BEGIN_COUNTER(x) if(isNil QUOTE(GVAR(DOUBLES(x,counter)))) then { CREATE_COUNTER(x) }; GVAR(DOUBLES(x,counter)) set[2, diag_tickTime]; + #define END_COUNTER(x) GVAR(DOUBLES(x,counter)) pushBack [(GVAR(DOUBLES(x,counter)) select 2), diag_tickTime]; + + #define DUMP_COUNTERS ([__FILE__, __LINE__] call ACE_DUMPCOUNTERS_FNC) +#else + #define CREATE_COUNTER(x) /* disabled */ + #define BEGIN_COUNTER(x) /* disabled */ + #define END_COUNTER(x) /* disabled */ + #define DUMP_COUNTERS /* disabled */ #endif \ No newline at end of file diff --git a/addons/main/script_macros.hpp b/addons/main/script_macros.hpp index 6d383a4c13..79f95545ca 100644 --- a/addons/main/script_macros.hpp +++ b/addons/main/script_macros.hpp @@ -1,245 +1,245 @@ -#include "\x\cba\addons\main\script_macros_common.hpp" -#include "\x\cba\addons\xeh\script_xeh.hpp" - -// Default versioning level -#define DEFAULT_VERSIONING_LEVEL 2 - -// RGB Colors -#define RGB_GREEN 0, 0.5, 0, 1 -#define RGB_BLUE 0, 0, 1, 1 -#define RGB_ORANGE 0.5, 0.5, 0, 1 -#define RGB_RED 1, 0, 0, 1 -#define RGB_YELLOW 1, 1, 0, 1 -#define RGB_WHITE 1, 1, 1, 1 -#define RGB_GRAY 0.5, 0.5, 0.5, 1 -#define RGB_BLACK 0, 0, 0, 1 -#define RGB_MAROON 0.5, 0, 0, 1 -#define RGB_OLIVE 0.5, 0.5, 0, 1 -#define RGB_NAVY 0, 0, 0.5, 1 -#define RGB_PURPLE 0.5, 0, 0.5, 1 -#define RGB_FUCHSIA 1, 0, 1, 1 -#define RGB_AQUA 0, 1, 1, 1 -#define RGB_TEAL 0, 0.5, 0.5, 1 -#define RGB_LIME 0, 1, 0, 1 -#define RGB_SILVER 0.75, 0.75, 0.75, 1 - -#include "script_macros_menudef.hpp" - -#define ACE_NOARMORY class Armory { disabled = 1; } -#define ACE_ARMORY class Armory { disabled = 0; } -#define ACE_ACEARMORY class Armory { disabled = 0; author = "A.C.E."; } - - -// Weapon defaults -// NOTE !!!! - Do not forget to dummy-update the configs that use these defines, or the changes won't activate due to binarization! -#define ACE_DEFAULT_WEAPONS "Throw", "Put" - -// Item defaults -// NOTE !!!! - Do not forget to dummy-update the configs that use these defines, or the changes won't activate due to binarization! -#define ACE_ITEMS_TEAMLEADER_B "ItemMap","ItemCompass","ItemWatch","ItemRadio" -#define ACE_ITEMS_SQUADLEADER_B "ItemMap","ItemCompass","ItemWatch","ItemRadio","ACE_DAGR" -#define ACE_ITEMS_SPECIAL "ItemMap","ItemCompass","ItemWatch","ItemRadio" -#define ACE_ITEMS "ItemWatch","ItemRadio" -#define ACE_ITEMS_CIVILIAN "ItemWatch" - - -#define ACE_DEFAULT_SLOTS "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072" - -#define ACE_NOGRIP handAnim[] = {} -#define ACE_DISTANCE_DEFAULT distanceZoomMin = 300; distanceZoomMax = 300 - -// #include "script_macros_optics.hpp" //ToDo - -#define ACE_NOZEROING discreteDistance[] = {}; \ - discreteDistanceInitIndex = 0; \ - weaponInfoType = "RscWeaponEmpty" - -#define ACE_NOTURRETZEROING discreteDistance[] = {}; \ - discreteDistanceInitIndex = 0; \ - turretInfoType = "RscWeaponEmpty" - -#define ACE_LASER irLaserPos = "laser pos"; \ - irLaserEnd = "laser dir"; \ - irDistance = 300 - -#define ACE_LASER_DISTANCE_VANILLA irDistance = 300 - -#define ACE_NOLASER irLaserPos = "laser pos"; \ - irLaserEnd = "laser dir"; \ - irDistance = 0 - -#define ACE_SUPPRESSED ace_suppressed = 1; \ - fireLightDuration = 0; \ - fireLightIntensity = 0 - -// TODO: Cleanup in all the configs around -#define ACE_M_MAG(x,y) class _xx_##x {magazine = ##x; count = ##y;} -#define ACE_M_WEP(x,y) class _xx_##x {weapon = ##x; count = ##y;} -#define ACE_M_ITEM(x,y) class _xx_##x {name = ##x; count = ##y;} -#define ACE_M_BAG(x,y) class _xx_##x {backpack = ##x; count = ##y;} - - -// Vehicle defines -// ACE_canBeLoad = This vehicle acts as transporter, i.e you can load stuff into it -// ACE_canBeCargo = This vehicle acts as cargo, i.e you can load this item into other vehicles -#define ACE_CARGO_FRONT ACE_canBeLoad = false; ACE_canBeCargo = true; ACE_canGear = false; ACE_canLoadFront = true -#define ACE_CARGO_ONLY ACE_canBeLoad = false; ACE_canBeCargo = true; ACE_canGear = false; ACE_canLoadFront = false -#define ACE_LOAD_ONLY ACE_canBeLoad = true; ACE_canBeCargo = false; ACE_canGear = false; ACE_canLoadFront = false -#define ACE_GEAR_ONLY ACE_canBeLoad = true; ACE_canBeCargo = false; ACE_canGear = true; ACE_canLoadFront = false -#define ACE_NOCARGOLOAD ACE_canBeLoad = false; ACE_canBeCargo = false; ACE_canGear = false; ACE_canLoadFront = false - -// Increased FOV for tank driver -// Increased Default US Tank driver optic -#define ACE_DRIVEROPTIC_TANK_US driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver_west.p3d" -// Increased Default RU Tank driver optic -#define ACE_DRIVEROPTIC_TANK_RU driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver_east.p3d" -// Increased Default NON Specified driver optic -#define ACE_DRIVEROPTIC_TANK driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver.p3d" -// Increased Default EP1 NON Specified driver optic -// Default black border thing needs finish -#define ACE_DRIVEROPTIC_TANK_EP1 driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver.p3d" - -#define ACE_BWC ace_bwc = 1 - -// SCRIPTING MACROS - -// Items -#define inITEMS(x,y) (##x in (y call ACE_fnc_getGear)) -#define remITEMS(x,y) ([##x,y] call ACE_fnc_removeItem) -//#define addITEMS(x,y) (y addItem ##x) - -// Interaction/ Put anims -#define canANIM(x) (x call ACE_fnc_CanPutDown) -#define playANIM(x) (if (x call ACE_fnc_CanPutDown) then { x call ACE_fnc_PutDown }) - -// In vehicle or on foot -#define ONFOOT(x) (x == vehicle x) -#define INVEHICLE(x) (x != vehicle x) - -// FX -#define COUGH ace_common_fx_fnc_cough -#define BLURRY ace_common_fx_fnc_blurry -#define BLIND ace_common_fx_fnc_blind_view -#define DEAF ace_common_fx_fnc_deaf -#define DIZZY ace_common_fx_fnc_dizzy -#define FLASH ace_common_fx_fnc_flash -#define KICK ace_common_fx_fnc_kick -#define KNOCKOUT ace_common_fx_fnc_knockout -#define RING ace_common_fx_fnc_ring - -// Stamina -#define INC_MASS ace_stamina_fnc_inc_mass - -// Does this work, due to BWC_CONFIG(NAME) ? -#undef BWC_CONFIG - -#define BWC_CONFIG(NAME) class NAME { \ - units[] = {}; \ - weapons[] = {}; \ - requiredVersion = REQUIRED_VERSION; \ - requiredAddons[] = {}; \ - version = VERSION; \ - ACE_BWC; \ -} - -#define ACE_FLASHLIGHT class FlashLight { \ - color[] = {0.9, 0.9, 0.7, 0.9}; \ - ambient[] = {0.1, 0.1, 0.1, 1.0}; \ - position = "flash dir"; \ - direction = "flash"; \ - angle = 30; \ - scale[] = {1, 1, 0.5}; \ - brightness = 0.1; \ - } -#define ACE_SMALL_FLASHLIGHT class FlashLight { \ - color[] = {0.9, 0.9, 0.7, 0.9}; \ - ambient[] = {0.1, 0.1, 0.1, 1.0}; \ - position = "flash dir"; \ - direction = "flash"; \ - angle = 20; \ - scale[] = {0.9, 0.9, 0.4}; \ - brightness = 0.09; \ - } - -// Addaction defines for colored text -#define ACE_TEXT_ORANGE(Text) ("" + ##Text + "") -#define ACE_TEXT_RED(Text) ("" + ##Text + "") -#define ACE_TEXT_GREEN(Text) ("" + ##Text + "") -#define ACE_TEXT_YELLOW(Text) ("" + ##Text + "") - - - -#define EGVAR(module,var) TRIPLES(PREFIX,module,var) -#define QEGVAR(module,var) QUOTE(EGVAR(module,var)) - -#define DGVAR(varName) if(isNil "ACE_DEBUG_NAMESPACE") then { ACE_DEBUG_NAMESPACE = []; }; if(!(QUOTE(GVAR(varName)) in ACE_DEBUG_NAMESPACE)) then { PUSH(ACE_DEBUG_NAMESPACE, QUOTE(GVAR(varName))); }; GVAR(varName) -#define DVAR(varName) if(isNil "ACE_DEBUG_NAMESPACE") then { ACE_DEBUG_NAMESPACE = []; }; if(!(QUOTE(varName) in ACE_DEBUG_NAMESPACE)) then { PUSH(ACE_DEBUG_NAMESPACE, QUOTE(varName)); }; varName -#define DFUNC(var1) TRIPLES(ADDON,fnc,var1) -#define DEFUNC(var1,var2) TRIPLES(DOUBLES(PREFIX,var1),fnc,var2) - -#define QFUNC(var1) QUOTE(DFUNC(var1)) -#define QEFUNC(var1,var2) QUOTE(DEFUNC(var1,var2)) - -#define PATHTOEF(var1,var2) PATHTOF_SYS(PREFIX,var1,var2) - - -#define GETVAR_SYS(var1,var2) getVariable [ARR_2(QUOTE(var1),var2)] -#define SETVAR_SYS(var1,var2) setVariable [ARR_2(QUOTE(var1),var2)] -#define SETPVAR_SYS(var1,var2) setVariable [ARR_3(QUOTE(var1),var2,true)] - -#define GETVAR(var1,var2,var3) var1 GETVAR_SYS(var2,var3) -#define GETMVAR(var1,var2) missionNamespace GETVAR_SYS(var1,var2) -#define GETUVAR(var1,var2) uiNamespace GETVAR_SYS(var1,var2) -#define GETPRVAR(var1,var2) profileNamespace GETVAR_SYS(var1,var2) -#define GETPAVAR(var1,var2) parsingNamespace GETVAR_SYS(var1,var2) - -#define SETVAR(var1,var2,var3) var1 SETVAR_SYS(var2,var3) -#define SETPVAR(var1,var2,var3) var1 SETPVAR_SYS(var2,var3) -#define SETMVAR(var1,var2) missionNamespace SETVAR_SYS(var1,var2) -#define SETUVAR(var1,var2) uiNamespace SETVAR_SYS(var1,var2) -#define SETPRVAR(var1,var2) profileNamespace SETVAR_SYS(var1,var2) -#define SETPAVAR(var1,var2) parsingNamespace SETVAR_SYS(var1,var2) - -#define GETGVAR(var1,var2) GETMVAR(GVAR(var1),var2) -#define GETEGVAR(var1,var2,var3) GETMVAR(EGVAR(var1,var2),var3) - -#define ARR_SELECT(ARRAY,INDEX,DEFAULT) if (count ARRAY > INDEX) then {ARRAY select INDEX} else {DEFAULT} - - -#define MACRO_ADDWEAPON(WEAPON,COUNT) class _xx_##WEAPON { \ - weapon = #WEAPON; \ - count = COUNT; \ -} - -#define MACRO_ADDITEM(ITEM,COUNT) class _xx_##ITEM { \ - name = #ITEM; \ - count = COUNT; \ -} - -#define MACRO_ADDMAGAZINE(MAGAZINE,COUNT) class _xx_##MAGAZINE { \ - magazine = #MAGAZINE; \ - count = COUNT; \ -} - - -#ifdef DISABLE_COMPILE_CACHE - #define PREP(fncName) DFUNC(fncName) = compile preprocessFileLineNumbers QUOTE(PATHTOF(functions\DOUBLES(fnc,fncName).sqf)) -#else - #define PREP(fncName) DFUNC(fncName) = QUOTE(PATHTOF(functions\DOUBLES(fnc,fncName).sqf)) call SLX_XEH_COMPILE -#endif - -#define PREP_MODULE(folder) [] call compile preprocessFileLineNumbers QUOTE(PATHTOF(folder\__PREP__.sqf)) - -#define HASH_CREATE ([] call EFUNC(common,hashCreate)) -#define HASH_SET(hash, key, val) ([hash, key, val, __FILE__, __LINE__] call EFUNC(common,hashSet)) -#define HASH_GET(hash, key) ([hash, key, __FILE__, __LINE__] call EFUNC(common,hashGet)) -#define HASH_REM(hash, key) ([hash, key, __FILE__, __LINE__] call EFUNC(common,hashRem)) -#define HASH_HASKEY(hash, key) ([hash, key, __FILE__, __LINE__] call EFUNC(common,hashHasKey)) - -#define HASHLIST_CREATELIST(keys) ([keys] call EFUNC(common,hashListCreateList)) -#define HASHLIST_CREATEHASH(hashList) ([hashList] call EFUNC(common,hashListCreateHash)) -#define HASHLIST_SELECT(hashList, index) ([hashList, index, __FILE__, __LINE__] call EFUNC(common,hashListSelect)) -#define HASHLIST_SET(hashList, index, value) ([hashList, index, value, __FILE__, __LINE__] call EFUNC(common,hashListSet)) -#define HASHLIST_PUSH(hashList, value) ([hashList, value, __FILE__, __LINE__] call EFUNC(common,hashListPush)) - +#include "\x\cba\addons\main\script_macros_common.hpp" +#include "\x\cba\addons\xeh\script_xeh.hpp" + +// Default versioning level +#define DEFAULT_VERSIONING_LEVEL 2 + +// RGB Colors +#define RGB_GREEN 0, 0.5, 0, 1 +#define RGB_BLUE 0, 0, 1, 1 +#define RGB_ORANGE 0.5, 0.5, 0, 1 +#define RGB_RED 1, 0, 0, 1 +#define RGB_YELLOW 1, 1, 0, 1 +#define RGB_WHITE 1, 1, 1, 1 +#define RGB_GRAY 0.5, 0.5, 0.5, 1 +#define RGB_BLACK 0, 0, 0, 1 +#define RGB_MAROON 0.5, 0, 0, 1 +#define RGB_OLIVE 0.5, 0.5, 0, 1 +#define RGB_NAVY 0, 0, 0.5, 1 +#define RGB_PURPLE 0.5, 0, 0.5, 1 +#define RGB_FUCHSIA 1, 0, 1, 1 +#define RGB_AQUA 0, 1, 1, 1 +#define RGB_TEAL 0, 0.5, 0.5, 1 +#define RGB_LIME 0, 1, 0, 1 +#define RGB_SILVER 0.75, 0.75, 0.75, 1 + +#include "script_macros_menudef.hpp" + +#define ACE_NOARMORY class Armory { disabled = 1; } +#define ACE_ARMORY class Armory { disabled = 0; } +#define ACE_ACEARMORY class Armory { disabled = 0; author = "A.C.E."; } + + +// Weapon defaults +// NOTE !!!! - Do not forget to dummy-update the configs that use these defines, or the changes won't activate due to binarization! +#define ACE_DEFAULT_WEAPONS "Throw", "Put" + +// Item defaults +// NOTE !!!! - Do not forget to dummy-update the configs that use these defines, or the changes won't activate due to binarization! +#define ACE_ITEMS_TEAMLEADER_B "ItemMap","ItemCompass","ItemWatch","ItemRadio" +#define ACE_ITEMS_SQUADLEADER_B "ItemMap","ItemCompass","ItemWatch","ItemRadio","ACE_DAGR" +#define ACE_ITEMS_SPECIAL "ItemMap","ItemCompass","ItemWatch","ItemRadio" +#define ACE_ITEMS "ItemWatch","ItemRadio" +#define ACE_ITEMS_CIVILIAN "ItemWatch" + + +#define ACE_DEFAULT_SLOTS "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072" + +#define ACE_NOGRIP handAnim[] = {} +#define ACE_DISTANCE_DEFAULT distanceZoomMin = 300; distanceZoomMax = 300 + +// #include "script_macros_optics.hpp" //ToDo + +#define ACE_NOZEROING discreteDistance[] = {}; \ + discreteDistanceInitIndex = 0; \ + weaponInfoType = "RscWeaponEmpty" + +#define ACE_NOTURRETZEROING discreteDistance[] = {}; \ + discreteDistanceInitIndex = 0; \ + turretInfoType = "RscWeaponEmpty" + +#define ACE_LASER irLaserPos = "laser pos"; \ + irLaserEnd = "laser dir"; \ + irDistance = 300 + +#define ACE_LASER_DISTANCE_VANILLA irDistance = 300 + +#define ACE_NOLASER irLaserPos = "laser pos"; \ + irLaserEnd = "laser dir"; \ + irDistance = 0 + +#define ACE_SUPPRESSED ace_suppressed = 1; \ + fireLightDuration = 0; \ + fireLightIntensity = 0 + +// TODO: Cleanup in all the configs around +#define ACE_M_MAG(x,y) class _xx_##x {magazine = ##x; count = ##y;} +#define ACE_M_WEP(x,y) class _xx_##x {weapon = ##x; count = ##y;} +#define ACE_M_ITEM(x,y) class _xx_##x {name = ##x; count = ##y;} +#define ACE_M_BAG(x,y) class _xx_##x {backpack = ##x; count = ##y;} + + +// Vehicle defines +// ACE_canBeLoad = This vehicle acts as transporter, i.e you can load stuff into it +// ACE_canBeCargo = This vehicle acts as cargo, i.e you can load this item into other vehicles +#define ACE_CARGO_FRONT ACE_canBeLoad = false; ACE_canBeCargo = true; ACE_canGear = false; ACE_canLoadFront = true +#define ACE_CARGO_ONLY ACE_canBeLoad = false; ACE_canBeCargo = true; ACE_canGear = false; ACE_canLoadFront = false +#define ACE_LOAD_ONLY ACE_canBeLoad = true; ACE_canBeCargo = false; ACE_canGear = false; ACE_canLoadFront = false +#define ACE_GEAR_ONLY ACE_canBeLoad = true; ACE_canBeCargo = false; ACE_canGear = true; ACE_canLoadFront = false +#define ACE_NOCARGOLOAD ACE_canBeLoad = false; ACE_canBeCargo = false; ACE_canGear = false; ACE_canLoadFront = false + +// Increased FOV for tank driver +// Increased Default US Tank driver optic +#define ACE_DRIVEROPTIC_TANK_US driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver_west.p3d" +// Increased Default RU Tank driver optic +#define ACE_DRIVEROPTIC_TANK_RU driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver_east.p3d" +// Increased Default NON Specified driver optic +#define ACE_DRIVEROPTIC_TANK driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver.p3d" +// Increased Default EP1 NON Specified driver optic +// Default black border thing needs finish +#define ACE_DRIVEROPTIC_TANK_EP1 driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver.p3d" + +#define ACE_BWC ace_bwc = 1 + +// SCRIPTING MACROS + +// Items +#define inITEMS(x,y) (##x in (y call ACE_fnc_getGear)) +#define remITEMS(x,y) ([##x,y] call ACE_fnc_removeItem) +//#define addITEMS(x,y) (y addItem ##x) + +// Interaction/ Put anims +#define canANIM(x) (x call ACE_fnc_CanPutDown) +#define playANIM(x) (if (x call ACE_fnc_CanPutDown) then { x call ACE_fnc_PutDown }) + +// In vehicle or on foot +#define ONFOOT(x) (x == vehicle x) +#define INVEHICLE(x) (x != vehicle x) + +// FX +#define COUGH ace_common_fx_fnc_cough +#define BLURRY ace_common_fx_fnc_blurry +#define BLIND ace_common_fx_fnc_blind_view +#define DEAF ace_common_fx_fnc_deaf +#define DIZZY ace_common_fx_fnc_dizzy +#define FLASH ace_common_fx_fnc_flash +#define KICK ace_common_fx_fnc_kick +#define KNOCKOUT ace_common_fx_fnc_knockout +#define RING ace_common_fx_fnc_ring + +// Stamina +#define INC_MASS ace_stamina_fnc_inc_mass + +// Does this work, due to BWC_CONFIG(NAME) ? +#undef BWC_CONFIG + +#define BWC_CONFIG(NAME) class NAME { \ + units[] = {}; \ + weapons[] = {}; \ + requiredVersion = REQUIRED_VERSION; \ + requiredAddons[] = {}; \ + version = VERSION; \ + ACE_BWC; \ +} + +#define ACE_FLASHLIGHT class FlashLight { \ + color[] = {0.9, 0.9, 0.7, 0.9}; \ + ambient[] = {0.1, 0.1, 0.1, 1.0}; \ + position = "flash dir"; \ + direction = "flash"; \ + angle = 30; \ + scale[] = {1, 1, 0.5}; \ + brightness = 0.1; \ + } +#define ACE_SMALL_FLASHLIGHT class FlashLight { \ + color[] = {0.9, 0.9, 0.7, 0.9}; \ + ambient[] = {0.1, 0.1, 0.1, 1.0}; \ + position = "flash dir"; \ + direction = "flash"; \ + angle = 20; \ + scale[] = {0.9, 0.9, 0.4}; \ + brightness = 0.09; \ + } + +// Addaction defines for colored text +#define ACE_TEXT_ORANGE(Text) ("" + ##Text + "") +#define ACE_TEXT_RED(Text) ("" + ##Text + "") +#define ACE_TEXT_GREEN(Text) ("" + ##Text + "") +#define ACE_TEXT_YELLOW(Text) ("" + ##Text + "") + + + +#define EGVAR(module,var) TRIPLES(PREFIX,module,var) +#define QEGVAR(module,var) QUOTE(EGVAR(module,var)) + +#define DGVAR(varName) if(isNil "ACE_DEBUG_NAMESPACE") then { ACE_DEBUG_NAMESPACE = []; }; if(!(QUOTE(GVAR(varName)) in ACE_DEBUG_NAMESPACE)) then { PUSH(ACE_DEBUG_NAMESPACE, QUOTE(GVAR(varName))); }; GVAR(varName) +#define DVAR(varName) if(isNil "ACE_DEBUG_NAMESPACE") then { ACE_DEBUG_NAMESPACE = []; }; if(!(QUOTE(varName) in ACE_DEBUG_NAMESPACE)) then { PUSH(ACE_DEBUG_NAMESPACE, QUOTE(varName)); }; varName +#define DFUNC(var1) TRIPLES(ADDON,fnc,var1) +#define DEFUNC(var1,var2) TRIPLES(DOUBLES(PREFIX,var1),fnc,var2) + +#define QFUNC(var1) QUOTE(DFUNC(var1)) +#define QEFUNC(var1,var2) QUOTE(DEFUNC(var1,var2)) + +#define PATHTOEF(var1,var2) PATHTOF_SYS(PREFIX,var1,var2) + + +#define GETVAR_SYS(var1,var2) getVariable [ARR_2(QUOTE(var1),var2)] +#define SETVAR_SYS(var1,var2) setVariable [ARR_2(QUOTE(var1),var2)] +#define SETPVAR_SYS(var1,var2) setVariable [ARR_3(QUOTE(var1),var2,true)] + +#define GETVAR(var1,var2,var3) var1 GETVAR_SYS(var2,var3) +#define GETMVAR(var1,var2) missionNamespace GETVAR_SYS(var1,var2) +#define GETUVAR(var1,var2) uiNamespace GETVAR_SYS(var1,var2) +#define GETPRVAR(var1,var2) profileNamespace GETVAR_SYS(var1,var2) +#define GETPAVAR(var1,var2) parsingNamespace GETVAR_SYS(var1,var2) + +#define SETVAR(var1,var2,var3) var1 SETVAR_SYS(var2,var3) +#define SETPVAR(var1,var2,var3) var1 SETPVAR_SYS(var2,var3) +#define SETMVAR(var1,var2) missionNamespace SETVAR_SYS(var1,var2) +#define SETUVAR(var1,var2) uiNamespace SETVAR_SYS(var1,var2) +#define SETPRVAR(var1,var2) profileNamespace SETVAR_SYS(var1,var2) +#define SETPAVAR(var1,var2) parsingNamespace SETVAR_SYS(var1,var2) + +#define GETGVAR(var1,var2) GETMVAR(GVAR(var1),var2) +#define GETEGVAR(var1,var2,var3) GETMVAR(EGVAR(var1,var2),var3) + +#define ARR_SELECT(ARRAY,INDEX,DEFAULT) if (count ARRAY > INDEX) then {ARRAY select INDEX} else {DEFAULT} + + +#define MACRO_ADDWEAPON(WEAPON,COUNT) class _xx_##WEAPON { \ + weapon = #WEAPON; \ + count = COUNT; \ +} + +#define MACRO_ADDITEM(ITEM,COUNT) class _xx_##ITEM { \ + name = #ITEM; \ + count = COUNT; \ +} + +#define MACRO_ADDMAGAZINE(MAGAZINE,COUNT) class _xx_##MAGAZINE { \ + magazine = #MAGAZINE; \ + count = COUNT; \ +} + + +#ifdef DISABLE_COMPILE_CACHE + #define PREP(fncName) DFUNC(fncName) = compile preprocessFileLineNumbers QUOTE(PATHTOF(functions\DOUBLES(fnc,fncName).sqf)) +#else + #define PREP(fncName) DFUNC(fncName) = QUOTE(PATHTOF(functions\DOUBLES(fnc,fncName).sqf)) call SLX_XEH_COMPILE +#endif + +#define PREP_MODULE(folder) [] call compile preprocessFileLineNumbers QUOTE(PATHTOF(folder\__PREP__.sqf)) + +#define HASH_CREATE ([] call EFUNC(common,hashCreate)) +#define HASH_SET(hash, key, val) ([hash, key, val, __FILE__, __LINE__] call EFUNC(common,hashSet)) +#define HASH_GET(hash, key) ([hash, key, __FILE__, __LINE__] call EFUNC(common,hashGet)) +#define HASH_REM(hash, key) ([hash, key, __FILE__, __LINE__] call EFUNC(common,hashRem)) +#define HASH_HASKEY(hash, key) ([hash, key, __FILE__, __LINE__] call EFUNC(common,hashHasKey)) + +#define HASHLIST_CREATELIST(keys) ([keys] call EFUNC(common,hashListCreateList)) +#define HASHLIST_CREATEHASH(hashList) ([hashList] call EFUNC(common,hashListCreateHash)) +#define HASHLIST_SELECT(hashList, index) ([hashList, index, __FILE__, __LINE__] call EFUNC(common,hashListSelect)) +#define HASHLIST_SET(hashList, index, value) ([hashList, index, value, __FILE__, __LINE__] call EFUNC(common,hashListSet)) +#define HASHLIST_PUSH(hashList, value) ([hashList, value, __FILE__, __LINE__] call EFUNC(common,hashListPush)) + #include "script_debug.hpp" \ No newline at end of file diff --git a/addons/main/script_macros_menudef.hpp b/addons/main/script_macros_menudef.hpp index 665c702c9b..35a8e2be45 100644 --- a/addons/main/script_macros_menudef.hpp +++ b/addons/main/script_macros_menudef.hpp @@ -1,27 +1,27 @@ -// ACE Self Interaction Conditions - -// Self Interaction Menu not available if player is unconscious -#define ACE_INTERACT_ALIVE (alive player) -#define ACE_INTERACT_UNCON (player call ace_wounds_fnc_isUncon) - -// Player is Player Vehicle -#define ACE_INTERACT_PLAYER (player == vehicle player || (player != vehicle player && player in assignedCargo vehicle player)) - -// Player is climbing up a ladder -#define ACE_INTERACT_LADDER (animationState player in ["ladderriflestatic","laddercivilstatic"]) - -// Possible = Self interaction opens only if player is alive and conscious (can be in a vehicle) -#define ACE_SELFINTERACTION_POSSIBLE (!ACE_INTERACT_LADDER && {ACE_INTERACT_ALIVE} && {!ACE_INTERACT_UNCON}) - -// Restricted = Self interaction opens only if player is alive and conscious (can NOT be in a vehicle, i.e Groundmarker, explosives ...) -#define ACE_SELFINTERACTION_RESTRICTED (ACE_SELFINTERACTION_POSSIBLE && {ACE_INTERACT_PLAYER}) - -// Close interaction menu if unconscious -#define ACE_INTERACT_FNC_EXIT if (ACE_INTERACT_UNCON) exitWith {} -#define ACE_ASSEMBLE (getNumber(configFile >> "CfgActions" >> "Assemble" >> "show") == 0) -#define ACE_DISASSEMBLE (getNumber(configFile >> "CfgActions" >> "DisAssemble" >> "show") == 0) -#define ACE_PIPEDEFAULT (getNumber(configFile >> "CfgMagazines" >> "PipeBomb" >> "useAction") == 0) -#define ACE_IDENTITYDEFAULT (isClass(configFile >> "CfgPatches" >> "ace_combatdeaf")) -#define ACE_RUCKDEFAULT (isClass(configFile >> "CfgPatches" >> "ace_stamina")) - +// ACE Self Interaction Conditions + +// Self Interaction Menu not available if player is unconscious +#define ACE_INTERACT_ALIVE (alive player) +#define ACE_INTERACT_UNCON (player call ace_wounds_fnc_isUncon) + +// Player is Player Vehicle +#define ACE_INTERACT_PLAYER (player == vehicle player || (player != vehicle player && player in assignedCargo vehicle player)) + +// Player is climbing up a ladder +#define ACE_INTERACT_LADDER (animationState player in ["ladderriflestatic","laddercivilstatic"]) + +// Possible = Self interaction opens only if player is alive and conscious (can be in a vehicle) +#define ACE_SELFINTERACTION_POSSIBLE (!ACE_INTERACT_LADDER && {ACE_INTERACT_ALIVE} && {!ACE_INTERACT_UNCON}) + +// Restricted = Self interaction opens only if player is alive and conscious (can NOT be in a vehicle, i.e Groundmarker, explosives ...) +#define ACE_SELFINTERACTION_RESTRICTED (ACE_SELFINTERACTION_POSSIBLE && {ACE_INTERACT_PLAYER}) + +// Close interaction menu if unconscious +#define ACE_INTERACT_FNC_EXIT if (ACE_INTERACT_UNCON) exitWith {} +#define ACE_ASSEMBLE (getNumber(configFile >> "CfgActions" >> "Assemble" >> "show") == 0) +#define ACE_DISASSEMBLE (getNumber(configFile >> "CfgActions" >> "DisAssemble" >> "show") == 0) +#define ACE_PIPEDEFAULT (getNumber(configFile >> "CfgMagazines" >> "PipeBomb" >> "useAction") == 0) +#define ACE_IDENTITYDEFAULT (isClass(configFile >> "CfgPatches" >> "ace_combatdeaf")) +#define ACE_RUCKDEFAULT (isClass(configFile >> "CfgPatches" >> "ace_stamina")) + #define ACE_KNOWN2PLAYER (if (name _target in (player getVariable ["ace_recognize_knownnames",[]])) then { name _target } else { " " }) \ No newline at end of file diff --git a/addons/main/script_mod.hpp b/addons/main/script_mod.hpp index 3bd82431bd..6ef5ec3f68 100644 --- a/addons/main/script_mod.hpp +++ b/addons/main/script_mod.hpp @@ -1,55 +1,55 @@ -// COMPONENT should be defined in the script_component.hpp and included BEFORE this hpp - -#define MAINPREFIX z -#define PREFIX ace - -#define MAJOR 3 -#define MINOR 0 -#define PATCHLVL 0 -#define BUILD 1 - -#define VERSION MAJOR.MINOR.PATCHLVL.BUILD -#define VERSION_AR MAJOR,MINOR,PATCHLVL,BUILD - -#define ACE_TAG A.C.E. - -// MINIMAL required version for the Mod. Components can specify others.. -#define REQUIRED_VERSION 0.5 - -/* - #define DEBUG_ENABLED_ADDONS - #define DEBUG_ENABLED_ATTACHMENTS - #define DEBUG_ENABLED_weapons_backblast - #define DEBUG_ENABLED_BLOOD - #define DEBUG_ENABLED_CARTRIDGES - #define DEBUG_ENABLED_CRATERS - #define DEBUG_ENABLED_CREWPROTECTION - #define DEBUG_ENABLED_DUMMIES - #define DEBUG_ENABLED_EJECT - #define DEBUG_ENABLED_EXPLOSIVES - #define DEBUG_ENABLED_FLARES - #define DEBUG_ENABLED_FLASHBANG - #define DEBUG_ENABLED_GRENADETHROW - #define DEBUG_ENABLED_HUNTIR - #define DEBUG_ENABLED_INTERACTION - #define DEBUG_ENABLED_IRSTROBE - #define DEBUG_ENABLED_MULTI_BARREL - #define DEBUG_ENABLED_MUZZLEBLAST - #define DEBUG_ENABLED_NVG - #define DEBUG_ENABLED_weapons_overheating - #define DEBUG_ENABLED_RECOILDUST - #define DEBUG_ENABLED_ROCKET_BALLISTICS - #define DEBUG_ENABLED_SANDBAG - #define DEBUG_ENABLED_SHOTGUN - #define DEBUG_ENABLED_SIGHT_ADJUSTMENT_AT - #define DEBUG_ENABLED_SIGHT_ADJUSTMENT_GL - #define DEBUG_ENABLED_SIGHT_ADJUSTMENT_RIFLE - #define DEBUG_ENABLED_SMAW_SPOTTINGRIFLE - #define DEBUG_ENABLED_TRACERS - #define DEBUG_ENABLED_TRACKING - #define DEBUG_ENABLED_VIEWBLOCK - #define DEBUG_ENABLED_VEHICLE - #define DEBUG_ENABLED_vehicle_damage - #define DEBUG_ENABLED_WEAPONREST - #define DEBUG_ENABLED_WOUNDS -*/ +// COMPONENT should be defined in the script_component.hpp and included BEFORE this hpp + +#define MAINPREFIX z +#define PREFIX ace + +#define MAJOR 3 +#define MINOR 0 +#define PATCHLVL 0 +#define BUILD 1 + +#define VERSION MAJOR.MINOR.PATCHLVL.BUILD +#define VERSION_AR MAJOR,MINOR,PATCHLVL,BUILD + +#define ACE_TAG A.C.E. + +// MINIMAL required version for the Mod. Components can specify others.. +#define REQUIRED_VERSION 0.5 + +/* + #define DEBUG_ENABLED_ADDONS + #define DEBUG_ENABLED_ATTACHMENTS + #define DEBUG_ENABLED_weapons_backblast + #define DEBUG_ENABLED_BLOOD + #define DEBUG_ENABLED_CARTRIDGES + #define DEBUG_ENABLED_CRATERS + #define DEBUG_ENABLED_CREWPROTECTION + #define DEBUG_ENABLED_DUMMIES + #define DEBUG_ENABLED_EJECT + #define DEBUG_ENABLED_EXPLOSIVES + #define DEBUG_ENABLED_FLARES + #define DEBUG_ENABLED_FLASHBANG + #define DEBUG_ENABLED_GRENADETHROW + #define DEBUG_ENABLED_HUNTIR + #define DEBUG_ENABLED_INTERACTION + #define DEBUG_ENABLED_IRSTROBE + #define DEBUG_ENABLED_MULTI_BARREL + #define DEBUG_ENABLED_MUZZLEBLAST + #define DEBUG_ENABLED_NVG + #define DEBUG_ENABLED_weapons_overheating + #define DEBUG_ENABLED_RECOILDUST + #define DEBUG_ENABLED_ROCKET_BALLISTICS + #define DEBUG_ENABLED_SANDBAG + #define DEBUG_ENABLED_SHOTGUN + #define DEBUG_ENABLED_SIGHT_ADJUSTMENT_AT + #define DEBUG_ENABLED_SIGHT_ADJUSTMENT_GL + #define DEBUG_ENABLED_SIGHT_ADJUSTMENT_RIFLE + #define DEBUG_ENABLED_SMAW_SPOTTINGRIFLE + #define DEBUG_ENABLED_TRACERS + #define DEBUG_ENABLED_TRACKING + #define DEBUG_ENABLED_VIEWBLOCK + #define DEBUG_ENABLED_VEHICLE + #define DEBUG_ENABLED_vehicle_damage + #define DEBUG_ENABLED_WEAPONREST + #define DEBUG_ENABLED_WOUNDS +*/ diff --git a/addons/maptools/stringtable.xml b/addons/maptools/stringtable.xml index 2e5fee49ab..5dd4578976 100644 --- a/addons/maptools/stringtable.xml +++ b/addons/maptools/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -142,7 +142,7 @@ Kierunek: %1° Dirección: %1° Irány: %1 - Направление: %1° + Направление:%1 \ No newline at end of file diff --git a/addons/markers/stringtable.xml b/addons/markers/stringtable.xml index 65da73a026..ea6d72990a 100644 --- a/addons/markers/stringtable.xml +++ b/addons/markers/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -9,7 +9,7 @@ Směr: %1° Kierunek: %1° Dirección: %1° - Направление: %1° + Направление: %1 \ No newline at end of file diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index bf15477628..a5dfdbba49 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,991 +1,974 @@  - + - - - Inject Atropine - Atropin - Ввести атропин - - - Inject Epinephrine - Epinephrine injizieren - Inyectar Epinefrina - Wtrzyknij adrenalinę - Aplikovat Adrenalin - Ввести андреналил - Adrénaline - Adrenalin - Injetar Epinefrina - Inietta Epinefrina - - - Inject Morphine - Morphin injizieren - Inyectar Morfina - Wstrzyknij morfinę - Aplikovat Morfin - Ввести морфин - Morphine - Morfium - Injetar Morfina - Inietta Morfina - - - Transfuse Blood - Bluttransfusion - Transfundir sangre - Przetocz krew - Transfúze krve - Перелить кровь - Transfusion - Infúzió - Transfundir Sangue - Effettua Trasfusione - - - Transfuse Plasma - Plasmatransfusion - Перелить плазму - - - Transfuse Saline - Salzlösungtransfusion - Влить физраствор - - - Apply Tourniquet - Aderpresse anwenden - Наложить жгут - - - Bandage - Verbinden - Venda - Bandaż - Obvázat - Pansement - Benda - Kötözés - Atadura - Перевязать - - - Bandage Head - Kopf verbinden - Vendar la cabeza - Bandażuj głowę - Obvázat hlavu - Перевязать голову - Pansement Tête - Fej kötözése - Atar Cabeça - Benda la testa - - - Bandage Torso - Torso verbinden - Vendar el torso - Bandażuj tors - Obvázat hruď - Перевязать торс - Pansement Torse - Felsőtest kötözése - Atar Tronco - Benda il torso - - - Bandage Left Arm - Arm links verbinden - Vendar el brazo izquierdo - Bandażuj lewe ramię - Obvázat levou ruku - Перевязать левую руку - Pansement Bras Gauche - Bal kar kötözése - Atar Braço Esquerdo - Benda il braccio sinistro - - - Bandage Right Arm - Arm rechts verbinden - Vendar el brazo derecho - Bandażuj prawe ramię - Obvázat pravou ruku - Перевязать правую руку - Pansement Bras Droit - Jobb kar kötözése - Atar Braço Direito - Benda il braccio destro - - - Bandage Left Leg - Bein links verbinden - Vendar la pierna izquierda - Bandażuj lewą nogę - Obvázat levou nohu - Перевязать левую ногу - Pansement Jambe Gauche - Bal láb kötözése - Atar Perna Esquerda - Benda la gamba sinistra - - - Bandage Right Leg - Bein rechts verbinden - Vendar la pierna derecha - Bandażuj prawą nogę - Obvázat pravou nohu - Перевязать правую ногу - Pansement Jambe Droite - Jobb láb kötözése - Atar Perna Direita - Benda la gamba destra - - - Injecting Morphine ... - Morphin injizieren ... - Inyectando Morfina ... - Wstrzykiwanie morfiny ... - Aplikuju Morfin ... - Введение морфина... - Injection de Morphine... - Morfium beadása... - Injetando Morfina ... - Inietto la morfina ... - - - Injecting Epinephrine ... - Epinephrin injizieren ... - Inyectando Epinefrina ... - Wstrzykiwanie adrenaliny ... - Aplikuju Adrenalin ... - Введение андреналина ... - Injection d'Adrénaline ... - Adrenalin beadása... - Injetando Epinefrina ... - Inietto l'epinefrina ... - - - Injecting Atropine ... - Atropin injizieren ... - Введение атропина ... - - - Transfusing Blood ... - Bluttransfusion ... - Realizando transfusión ... - Przetaczanie krwi ... - Probíhá transfúze krve ... - Переливание крови... - Transfusion Sanguine ... - Infúzió... - Transfundindo Sangue ... - Effettuo la trasfusione ... - - - Transfusing Saline ... - Sallösungtransfusion ... - Вливание физраствора ... - - - Transfusing Plasma ... - Plasmatransfusion ... - Переливание плзмы ... - - - Bandaging ... - Verbinden ... - Vendando ... - Bandażowanie ... - Obvazuji ... - Pansement ... - Sto applicando la benda ... - Bekötözés... - Atando ... - Перевязывание ... - - - Applying Tourniquet ... - Aderpresse ... - Наложение жгута ... - - - Medical - Zdravotní - Médical - Sanitäter - Medico - Medyczne - Médico - Медик - Médico - - - Field Dressing - - - Packing Bandage - - - Elastic Bandage - - - QuikClot - - - Check Pulse - Puls überprüfen - - - Check Blood Pressure - Blutdruck messen - - - Triage Card - Triage Karte - - - Tourniquet - Tourniquet - - - Remove Tourniquet - Entferne Tourniquet - - - Give Blood IV (1000ml) - - - Give Blood IV (500ml) - - - Give Blood IV (250ml) - - - Give Plasma IV (1000ml) - - - Give Plasma IV (500ml) - - - Give Plasma IV (250ml) - - - Give Saline IV (1000ml) - - - Give Saline IV (500ml) - - - Give Saline IV (250ml) - - - Minor - Gering - Незначительные травмы - - - Delayed - Груз 300 - - - Immediate - Помощь отложена - - - Deceased - Груз 200 - - - None - Нет - - - Normal breathing - Дыхание в норме - Respiración normal - Respiration Normale - Normalny oddech - - - No breathing - Дыхания нет - No respira - Apnée - Brak oddechu - - - Difficult breathing - Дыхание затруднено - Dificultad para respirar - Difficultée Respiratoire - Trudności z oddychaniem - - - Almost no breathing - Дыхания почти нет - Casi sin respirar - Respiration Faible - Prawie brak oddechu - - - Bleeding - Кровотечение - Sangrando - Seignement - Krwawienie zewnętrzne - - - In Pain - Испытывает боль - Con Dolor - A De La Douleur - W bólu - - - Lost a lot of Blood - Большая кровопотеря - Mucha Sangre perdida - A Perdu Bcp de Sang - Stracił dużo krwi - - - Tourniquet [CAT] - Жгут - Torniquete [CAT] - Garot [CAT] - Opaska uciskowa [CAT] - - - Receiving IV [%1ml] - - - Bandage (Basic) - Повязка (обычная) - Vendaje (Básico) - Bandage (Standard) - Bandaż (jałowy) - - - Used to cover a wound - Для перевязки ран - Utilizado para cubrir una herida - Utilisé Pour Couvrir Une Blessure - Używany w celu przykrycia i ochrony miejsca zranienia - - - A dressing, that is a particular material used to cover a wound, which is applied over the wound + + + Inject Atropine + Atropin + + + Inject Epinephrine + Epinephrine injizieren + Inyectar Epinefrina + Wtrzyknij adrenalinę + Aplikovat Adrenalin + Ввести андреналил + Adrénaline + Adrenalin + Injetar Epinefrina + Inietta Epinefrina + + + Inject Morphine + Morphin injizieren + Inyectar Morfina + Wstrzyknij morfinę + Aplikovat Morfin + Ввести морфин + Morphine + Morfium + Injetar Morfina + Inietta Morfina + + + Transfuse Blood + Bluttransfusion + Transfundir sangre + Przetocz krew + Transfúze krve + Перелить кровь + Transfusion + Infúzió + Transfundir Sangue + Effettua Trasfusione + + + Transfuse Plasma + Plasmatransfusion + + + Transfuse Saline + Salzlösungtransfusion + + + Apply Tourniquet + Aderpresse anwenden + + + Bandage + Verbinden + Venda + Bandaż + Obvázat + Pansement + Benda + Kötözés + Atadura + Перевязать + + + Bandage Head + Kopf verbinden + Vendar la cabeza + Bandażuj głowę + Obvázat hlavu + Перевязать голову + Pansement Tête + Fej kötözése + Atar Cabeça + Benda la testa + + + Bandage Torso + Torso verbinden + Vendar el torso + Bandażuj tors + Obvázat hruď + Перевязать торс + Pansement Torse + Felsőtest kötözése + Atar Tronco + Benda il torso + + + Bandage Left Arm + Arm links verbinden + Vendar el brazo izquierdo + Bandażuj lewe ramię + Obvázat levou ruku + Перевязать левую руку + Pansement Bras Gauche + Bal kar kötözése + Atar Braço Esquerdo + Benda il braccio sinistro + + + Bandage Right Arm + Arm rechts verbinden + Vendar el brazo derecho + Bandażuj prawe ramię + Obvázat pravou ruku + Перевязать правую руку + Pansement Bras Droit + Jobb kar kötözése + Atar Braço Direito + Benda il braccio destro + + + Bandage Left Leg + Bein links verbinden + Vendar la pierna izquierda + Bandażuj lewą nogę + Obvázat levou nohu + Перевязать левую ногу + Pansement Jambe Gauche + Bal láb kötözése + Atar Perna Esquerda + Benda la gamba sinistra + + + Bandage Right Leg + Bein rechts verbinden + Vendar la pierna derecha + Bandażuj prawą nogę + Obvázat pravou nohu + Перевязать правую ногу + Pansement Jambe Droite + Jobb láb kötözése + Atar Perna Direita + Benda la gamba destra + + + Injecting Morphine ... + Morphin injizieren ... + Inyectando Morfina ... + Wstrzykiwanie morfiny ... + Aplikuju Morfin ... + Введение морфина... + Injection de Morphine... + Morfium beadása... + Injetando Morfina ... + Inietto la morfina ... + + + Injecting Epinephrine ... + Epinephrin injizieren ... + Inyectando Epinefrina ... + Wstrzykiwanie adrenaliny ... + Aplikuju Adrenalin ... + Введение андреналина + Injection d'Adrénaline ... + Adrenalin beadása... + Injetando Epinefrina ... + Inietto l'epinefrina ... + + + Injecting Atropine ... + Atropin injizieren ... + + + Transfusing Blood ... + Bluttransfusion ... + Realizando transfusión ... + Przetaczanie krwi ... + Probíhá transfúze krve ... + Переливание крови... + Transfusion Sanguine ... + Infúzió... + Transfundindo Sangue ... + Effettuo la trasfusione ... + + + Transfusing Saline ... + Sallösungtransfusion ... + + + Transfusing Plasma ... + Plasmatransfusion ... + + + Bandaging ... + Verbinden ... + Vendando ... + Bandażowanie ... + Obvazuji ... + Pansement ... + Sto applicando la benda ... + Bekötözés... + Atando ... + Перевязывание.... + + + Applying Tourniquet ... + Aderpresse ... + + + Medical + Zdravotní + Médical + Sanitäter + Medico + Medyczne + Médico + Медик + Médico + + + Field Dressing + + + Packing Bandage + + + Elastic Bandage + + + QuikClot + + + Check Pulse + Puls überprüfen + + + Check Blood Pressure + Blutdruck messen + + + Triage Card + Triage Karte + + + Tourniquet + Tourniquet + + + Remove Tourniquet + Entferne Tourniquet + + + Give Blood IV (1000ml) + + + Give Blood IV (500ml) + + + Give Blood IV (250ml) + + + Give Plasma IV (1000ml) + + + Give Plasma IV (500ml) + + + Give Plasma IV (250ml) + + + Give Saline IV (1000ml) + + + Give Saline IV (500ml) + + + Give Saline IV (250ml) + + + Minor + Gering + + + Delayed + + + Immediate + + + Deceased + + + None + + + Normal breathing + Дыхание в норме + Respiración normal + Respiration Normale + Normalny oddech + + + No breathing + Дыхания нет + No respira + Apnée + Brak oddechu + + + Difficult breathing + Дыхание затруднено + Dificultad para respirar + Difficultée Respiratoire + Trudności z oddychaniem + + + Almost no breathing + Дыхания почти нет + Casi sin respirar + Respiration Faible + Prawie brak oddechu + + + Bleeding + Кровотечение + Sangrando + Seignement + Krwawienie zewnętrzne + + + In Pain + Испытывает боль + Con Dolor + A De La Douleur + W bólu + + + Lost a lot of Blood + Большая кровопотеря + Mucha Sangre perdida + A Perdu Bcp de Sang + Stracił dużo krwi + + + Tourniquet [CAT] + Жгут + Torniquete [CAT] + Garot [CAT] + Opaska uciskowa [CAT] + + + Receiving IV [%1ml] + + + + Bandage (Basic) + Повязка (обычная) + Vendaje (Básico) + Bandage (Standard) + Bandaż (jałowy) + + + Used to cover a wound + Для перевязки ран + Utilizado para cubrir una herida + Utilisé Pour Couvrir Une Blessure + Używany w celu przykrycia i ochrony miejsca zranienia + + + A dressing, that is a particular material used to cover a wound, which is applied over the wound once bleeding has been stemmed. - Повязка, накладываемая поверх раны после остановки кровотечения. - Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez + Повязка, накладываемая поверх раны после остановки кровотечения. + Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez ha dejado de sangrar. - C'est un bandage, qui est fait d'un matériel spécial utiliser pour couvrir une blessure, qui peut + C'est un bandage, qui est fait d'un matériel spécial utiliser pour couvrir une blessure, qui peut etre appliquer des que le seignement as ete stopper. - Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. + Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. - - - Packing Bandage - Тампонирующая повязка - Vendaje Compresivo - Bandage Mèche - Bandaż (uciskowy) - - - Used to pack medium to large wounds and stem the bleeding - Для тампонирования ран среднего и большого размера и остановки кровотечения. - Se utiliza para vendar heridas medianas y grandes y detener el sangrado - Utiliser pour remplire la cavité créé dans une blessure moyenne et grande. - Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. - - - A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is + + + Packing Bandage + Тампонирующая повязка + Vendaje Compresivo + Bandage Mèche + Bandaż (uciskowy) + + + Used to pack medium to large wounds and stem the bleeding + Для тампонирования ран среднего и большого размера и остановки кровотечения. + Se utiliza para vendar heridas medianas y grandes y detener el sangrado + Utiliser pour remplire la cavité créé dans une blessure moyenne et grande. + Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. + + + A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is an option in large polytrauma injuries. - Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжелых + Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжелых сочетанных ранениях возможно тампонирование раны. - Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes + Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes lesiones o politraumatismos. - Un bandage servent a etre inseré dans les blessure pour éponger le seignement et faciliter la + Un bandage servent a etre inseré dans les blessure pour éponger le seignement et faciliter la guerrison. Ce bandage est une option pour soigner les lession de politrauma. - Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. - - - Bandage (Elastic) - Повязка (давящая) - Vendaje (Elástico) - Bandage (Élastique) - Bandaż (elastyczny) - - - Bandage kit, Elastic - Давящая повязка - Vendaje (Elástico) - Bandage Compressif Élastique - Zestaw bandaży elastycznych. - - - - - Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la + Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. + + + Bandage (Elastic) + Повязка (давящая) + Vendaje (Elástico) + Bandage (Élastique) + Bandaż (elastyczny) + + + Bandage kit, Elastic + Давящая повязка + Vendaje (Elástico) + Bandage Compressif Élastique + Zestaw bandaży elastycznych. + + + + + Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la tenue du bandage lors de mouvment. - Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. - Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada - - - Tourniquet (CAT) - Жгут - Torniquete (CAT) - Garot (CAT) - Staza (typ. CAT) - - - Slows down blood loss when bleeding - Уменьшает кровопотерю при кровотечении. - Reduce la velocidad de pérdida de sangre - Ralentit le seignement - Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. - - - A constricting device used to compress venous and arterial circulation in effect inhibiting or + Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. + Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada + + + Tourniquet (CAT) + Жгут + Torniquete (CAT) + Garot (CAT) + Staza (typ. CAT) + + + Slows down blood loss when bleeding + Уменьшает кровопотерю при кровотечении. + Reduce la velocidad de pérdida de sangre + Ralentit le seignement + Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. + + + A constricting device used to compress venous and arterial circulation in effect inhibiting or slowing blood flow and therefore decreasing loss of blood. - Жгут используется для прижатия сосудов, приводящего к остановке или значительному уменьшению + Жгут используется для прижатия сосудов, приводящего к остановке или значительному уменьшению кровотечения и сокращению кровопотери. - Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre + Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre - Un appareil servent a compresser les artères et veines afin de reduire la perte de sang. - Opaska zaciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym + Un appareil servent a compresser les artères et veines afin de reduire la perte de sang. + Opaska zaciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym krwawieniem tętniczym lub żylnym. - - - Morphine autoinjector - Морфин в пневмошприце - Morfina auto-inyectable - Auto-injecteur de Morphine - Autostrzykawka z morfiną - - - Used to combat moderate to severe pain experiences - Для снятия средних и сильных болевых ощущений. - Usado para combatir los estados dolorosos moderados a severos - Utiliser pour contrer les douleurs modéré à severes. - Morfina. Ma silne działanie przeciwbólowe. - - - An analgesic used to combat moderate to severe pain experiences. - Анальгетик для снятия средних и сильных болевых ощущений. - Analgésico usado para combatir los estados dolorosos de moderado a severo. - Un Analgésique puissant servant a contrer les douleur modéré a severe. - Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. - - - Atropin autoinjector - Атропин в пневмошприце - Atropina auto-inyectable - Auto-injecteur d'Atropine - Autostrzykawka AtroPen - - - Used in NBC scenarios - Применяется для защиты от ОМП - Usado en escenarios NBQ - Utiliser en cas d'attaque CBRN - Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. - - - A drug used by the Military in NBC scenarios. - Препарат, используемый в войсках для защиты от оружия массового поражения. - Medicamento usado por Militares en escenarios NBQ - Médicament utilisé par l'armée en cas d'attaque CBRN - Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w + + + Morphine autoinjector + Морфин в автоматическом шприце + Morfina auto-inyectable + Auto-injecteur de Morphine + Autostrzykawka z morfiną + + + Used to combat moderate to severe pain experiences + Для снятия средних и сильных болевых ощущений. + Usado para combatir los estados dolorosos moderados a severos + Utiliser pour contrer les douleurs modéré à severes. + Morfina. Ma silne działanie przeciwbólowe. + + + An analgesic used to combat moderate to severe pain experiences. + Анальгетик для снятия средних и сильных болевых ощущений. + Analgésico usado para combatir los estados dolorosos de moderado a severo. + Un Analgésique puissant servant a contrer les douleur modéré a severe. + Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. + + + Atropin autoinjector + Атропин в автоматическом шприце + Atropina auto-inyectable + Auto-injecteur d'Atropine + Autostrzykawka AtroPen + + + Used in NBC scenarios + Применяется для защиты от ОМП + Usado en escenarios NBQ + Utiliser en cas d'attaque CBRN + Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. + + + A drug used by the Military in NBC scenarios. + Препарат, используемый в войсках для защиты от оружия массового поражения. + Medicamento usado por Militares en escenarios NBQ + Médicament utilisé par l'armée en cas d'attaque CBRN + Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w przypadku zagrożeń NBC. - - - Epinephrine autoinjector - Адреналин в пневмошприце - Epinefrina auto-inyectable - Auto-injecteur d'épinéphrine - Autostrzykawka EpiPen - - - Increase heart rate and counter effects given by allergic reactions - Стимулирует работу сердца и купирует аллергические реакции. - Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas - Augmente la Fréquance cadiaque et contré les effet d'une reaction Anaphylactique - Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne - - - A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter + + + Epinephrine autoinjector + Адреналин в автоматическом шприце + Epinefrina auto-inyectable + Auto-injecteur d'épinéphrine + Autostrzykawka EpiPen + + + Increase heart rate and counter effects given by allergic reactions + Стимулирует работу сердца и купирует аллергические реакции. + Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas + Augmente la Fréquance cadiaque et contré les effet d'une reaction Anaphylactique + Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne + + + A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter such effects given by allergic reactions (anaphylaxis). Used in sudden cardiac arrest scenarios with decreasing positive outcomes. - Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты + Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты сердечных сокращений и купированию аллергических реакций (анафилактического шока). Применяется при остановке сердца с уменьшением вероятности благоприятного исхода. - Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de + Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de las reacciones alérgicas (anafilaxis). Se utiliza en caso de paros cardiacos repentinos. - Un medicament qui fonctione sur le systeme sympatique créan une dilatation des bronches, augmente la + Un medicament qui fonctione sur le systeme sympatique créan une dilatation des bronches, augmente la fréquance cardiaque et contre les effet d'une reaction alergique (anaphylaxie). Utiliser lors d'arret cardio-respiratoire pour augmenté les chances retrouver un ryhtme. - EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i + EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i beta-adrenergiczne. Pobudzenie układu współczulnego prowadzi do zwiększenia częstotliwości pracy serca, zwiększenia pojemności wyrzutowej serca i przyśpieszenia krążenia wieńcowego. Pobudzenie oskrzelowych receptorów beta-adrenergicznych wywołuje rozkurcz mięśni gładkich oskrzeli, co w efekcie zmniejsza towarzyszące oddychaniu świsty i duszności. - - - Plasma IV (1000ml) - Плазма для в/в вливания (1000 мл) - Plasma Intravenoso (1000ml) - Plasma Sanguin IV (1000ml) - Osocze IV (1000ml) - - - A volume-expanding blood supplement. - Дополнительный препарат, применяемый при возмещении объема крови. - Suplemento para expandir el volumen sanguíneo. - Supplement visant a remplacer les volume sanguin - Składnik krwi, używany do zwiększenia jej objętości. - - - A volume-expanding blood supplement. - Дополнительный препарат, применяемый при возмещении объема крови. - Suplemento para expandir el volumen sanguíneo. - Supplement visant a remplacer le volume sanguin et remplace les plaquettes. - Składnik krwi, używany do zwiększenia jej objętości. - - - Plasma IV (500ml) - Плазма для в/в вливания (500 мл) - Plasma Intravenoso (500ml) - Plasma Sanguin IV (500ml) - Osocze IV (500ml) - - - Plasma IV (250ml) - Плазма для в/в вливания (250 мл) - Plasma Intravenoso (250ml) - Plasma Sanguin (250ml) - Osocze IV (250ml) - - - Blood IV (1000ml) - Кровь для переливания (1000 мл) - Sangre Intravenosa (1000ml) - Cullot Sanguin IV (1000ml) - Krew IV (1000ml) - - - Blood IV, for restoring a patients blood (keep cold) - Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) - Sangre Intravenosa, para restarurar el volumen sanguíneo (mantener frío) - Cullot Sanguin IV, pour remplacer le volume sanguin (garder Réfrigeré) - Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych - - - O Negative infusion blood used in strict and rare events to replenish blood supply usually + + + Plasma IV (1000ml) + Плазма для в/в вливания (1000 мл) + Plasma Intravenoso (1000ml) + Plasma Sanguin IV (1000ml) + Osocze IV (1000ml) + + + A volume-expanding blood supplement. + Дополнительный препарат, применяемый при возмещении объема крови. + Suplemento para expandir el volumen sanguíneo. + Supplement visant a remplacer les volume sanguin + Składnik krwi, używany do zwiększenia jej objętości. + + + A volume-expanding blood supplement. + Дополнительный препарат, применяемый при возмещении объема крови. + Suplemento para expandir el volumen sanguíneo. + Supplement visant a remplacer le volume sanguin et remplace les plaquettes. + Składnik krwi, używany do zwiększenia jej objętości. + + + Plasma IV (500ml) + Плазма для в/в вливания (500 мл) + Plasma Intravenoso (500ml) + Plasma Sanguin IV (500ml) + Osocze IV (500ml) + + + Plasma IV (250ml) + Плазма для в/в вливания (250 мл) + Plasma Intravenoso (250ml) + Plasma Sanguin (250ml) + Osocze IV (250ml) + + + Blood IV (1000ml) + Кровь для переливания (1000 мл) + Sangre Intravenosa (1000ml) + Cullot Sanguin IV (1000ml) + Krew IV (1000ml) + + + Blood IV, for restoring a patients blood (keep cold) + Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) + Sangre Intravenosa, para restarurar el volumen sanguíneo (mantener frío) + Cullot Sanguin IV, pour remplacer le volume sanguin (garder Réfrigeré) + Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych + + + O Negative infusion blood used in strict and rare events to replenish blood supply usually conducted in the transport phase of medical care. - Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема + Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема потерянной крови на догоспитальном этапе оказания медицинской помощи. - Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume + Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume sanguin perdu. Habituelment utiliser lors du transport ou dans un etablisement de soin. - Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj + Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj w trakcie fazie transportu rannej osoby do szpitala. - Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdido. Uso + Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdido. Uso habitual durante el transporte de heridos. - - - Blood IV (500ml) - Кровь для переливания (500 мл) - Sangre Intravenosa (500ml) - Cullot Sanguin IV (500ml) - Krew IV (500ml) - - - Blood IV (250ml) - Кровь для переливания (250 мл) - Sangre Intravenosa (250ml) - Cullot Sanguin IV (250ml) - Krew IV (250ml) - - - Saline IV (1000ml) - Физраствор для в/в вливания (1000 мл) - Solución Salina Intravenosa (1000ml) - solution Saline 0.9% IV (1000ml) - Solanka 0,9% IV (1000ml) - - - Saline IV, for restoring a patients blood - Пакет физраствора для возмещения объема потерянной крови - Solución Salina Intravenosa, para restaurar el volumen sanguíneo - Solution Saline 0.9% IV, pour retablir temporairement la tention arteriel - Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta - - - A medical volume-replenishing agent introduced into the blood system through an IV infusion. + + + Blood IV (500ml) + Кровь для переливания (500 мл) + Sangre Intravenosa (500ml) + Cullot Sanguin IV (500ml) + Krew IV (500ml) + + + Blood IV (250ml) + Кровь для переливания (250 мл) + Sangre Intravenosa (250ml) + Cullot Sanguin IV (250ml) + Krew IV (250ml) + + + Saline IV (1000ml) + Физраствор для в/в вливания (1000 мл) + Solución Salina Intravenosa (1000ml) + solution Saline 0.9% IV (1000ml) + Solanka 0,9% IV (1000ml) + + + Saline IV, for restoring a patients blood + Пакет физраствора для возмещения объема потерянной крови + Solución Salina Intravenosa, para restaurar el volumen sanguíneo + Solution Saline 0.9% IV, pour retablir temporairement la tention arteriel + Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta + + + A medical volume-replenishing agent introduced into the blood system through an IV infusion. - Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного + Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного вливания. - Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. - Un remplacment temporaire pour rétablir la tention artériel lors de perte sanguine, étant ajouter + Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. + Un remplacment temporaire pour rétablir la tention artériel lors de perte sanguine, étant ajouter par intraveineuse - Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór + Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór elektrolitów, podawany dożylnie (IV). - - - Saline IV (500ml) - Физраствор для в/в вливания (500 мл) - Solución Salina Intravenosa (500ml) - Solution Saline 0.9% IV (500ml) - Solanka 0,9% IV (500ml) - - - Saline IV (250ml) - Физраствор для в/в вливания (250 мл) - Solución Salina Intravenosa (250ml) - Solution Saline 0.9% IV (250ml) - Solanka 0,9% IV (250ml) - - - Basic Field Dressing (QuikClot) - Первичный перевязочный пакет (QuikClot) - Vendaje Básico (Coagulante) - Bandage Regulier (Coagulant) - Opatrunek QuikClot - - - QuikClot bandage - Гемостатический пакет QuikClot - Venda Coagulante - Bandage coagulant - Podstawowy opatrunek stosowany na rany - - - - - Un bandage servant a coaguler les seignements mineur à moyen. - Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i + + + Saline IV (500ml) + Физраствор для в/в вливания (500 мл) + Solución Salina Intravenosa (500ml) + Solution Saline 0.9% IV (500ml) + Solanka 0,9% IV (500ml) + + + Saline IV (250ml) + Физраствор для в/в вливания (250 мл) + Solución Salina Intravenosa (250ml) + Solution Saline 0.9% IV (250ml) + Solanka 0,9% IV (250ml) + + + Basic Field Dressing (QuikClot) + Первичный перевязочный пакет (QuikClot) + Vendaje Básico (Coagulante) + Bandage Regulier (Coagulant) + Opatrunek QuikClot + + + QuikClot bandage + Гемостатический пакет QuikClot + Venda Coagulante + Bandage coagulant + Podstawowy opatrunek stosowany na rany + + + + + Un bandage servant a coaguler les seignements mineur à moyen. + Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. - Vendaje Hemostático con coagulante que detiene el sangrado. - - - Personal Aid Kit - Аптечка - Kit de Soporte Vital Avanzado - Équipement de support Vitale - Apteczka osobista - - - Includes various treatment kit needed for stitching or advanced treatment - Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. + Vendaje Hemostático con coagulante que detiene el sangrado. + + + Personal Aid Kit + Аптечка + Kit de Soporte Vital Avanzado + Équipement de support Vitale + Apteczka osobista + + + Includes various treatment kit needed for stitching or advanced treatment + Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. - Incluye material médico para tratamientos avanzados - Inclue du matériel medical pour les traitement avancé, tel les point de suture. - Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego - - - - - - - - - Surgical Kit - Хирургический набор - Kit Quirúrgico - - - Surgical Kit for in field advanced medical treatment - Набор для хирургической помощи в полевых условиях - Kit Quirúrgico para el tratamiento avanzado en el campo de batalla - - - Surgical Kit for in field advanced medical treatment - Набор для хирургической помощи в полевых условиях - Kit Quirúrgico para el tratamiento avanzado en el campo de batalla - - - Bodybag - Мешок для трупов - Bolsa para cadáveres - - - A bodybag for dead bodies - Мешок для упаковки трупов - Bolsa para cadáveres - - - A bodybag for dead bodies - Мешок для упаковки трупов - Bolsa para cadáveres - - - Blood Pressure - Артериальное давление - Presión Arterial - - - Checking Blood Pressure.. - Проверка артериального давления... - Comprobando Presión Arterial... - - - You checked %1 - Вы осмотрели раненого %1 - Examinando a %1 - - - You find a blood pressure of %2/%3 - Артериальное давление %2/%3 - La Presión Arterial es %2/%3 - - - You find a low blood pressure - Давление низкое - La Presión Arterial es baja - - - You find a normal blood pressure - Давление нормальное - La Presión Arterial es normal - - - You find a high blood pressure - Давление высокое - La Presión Arterial es alta - - - You find no blood pressure - Давления нет - No hay Presión Arterial - - - You fail to find a blood pressure - Артериальное давление не определяется - No puedes encontrar Presión Arterial - - - Pulse - Пульс - Pulso - - - Checking Heart Rate.. - Проверка пульса... - Comprobando Pulso... - - - You checked %1 - Вы осмотрели раненого %1 - Examinando a %1 - - - You find a Heart Rate of %2 - Пульс %2 уд./мин. - El Pulso es %2 - - - You find a weak Heart Rate - Пульс слабый - El Pulso es débil - - - You find a strong Heart Rate - Пульс учащенный - El Pulso está acelerado - - - You find a normal Heart Rate - Пульс в норме - El Pulso es bueno - - - You find no Heart Rate - Пульс не прощупывается - No tiene Pulso - - - Response - Реакция - Reacciona - - - You check response of patient - Вы проверяете реакцию раненого - Compruebas si el paciente reacciona - - - %1 is responsive - %1 реагирует на раздражители - %1 ha reaccionado - - - %1 is not responsive - %1 не реагирует - %1 no reacciona - - - You checked %1 - Вы осмотрели раненого %1 - Examinas a %1 - - - Bandaged - Повязка наложена - Vendado - - - You bandage %1 (%2) - Вы перевязали раненого %1 (%2) - Aplicas vendaje a %1 en %2 - - - %1 is bandaging you - %1 перевязывает вас - %1 te está vendando - - - You start stitching injures from %1 (%2) - Вы зашиваете ранения от %1 (%2) - Estás suturando heridas de %1 en %2 - - - Stitching - Наложение швов - Suturando - - - You treat the airway of %1 - Вы интубируете раненого %1 - Estás intubando a %1 - - - Airway - Дыхательные пути - Vías Aéreas - - - %1 is treating your airway - %1 проводит вам интубацию - %1 te está intubando - - - Drag - Ziehen - Arrastrar - Ciągnij - Táhnout - Тащить - Tracter - Húzás - Arrastar - Trascina - - - Carry - Tragen - Cargar - Nieś - Nést - Нести - Porter - Cipelés - Carregar - Trasporta - - - Release - Loslassen - Soltar - Połóż - Položit - Отпустить - Déposer - Elenged - Largar - Lascia - - - Load Patient Into - Patient Einladen - Cargar el paciente en - Załaduj pacjenta - Naložit pacianta do - Погрузить пациента в - Embarquer le Patient - Sebesült berakása - Carregar Paciente Em - Carica paziente nel - - - Unload Patient - Patient Ausladen - Descargar el paciente - Wyładuj pacjenta - Vyložit pacienta - Выгрузить пациента - Débarquer le Patient - Sebesült kihúzása - Descarregar Paciente - Scarica il paziente - - - Unload patient - Выгрузить пациента - - - Load patient - Погрузить пациента - - - Place body in bodybag - Поместить тело в мешок - - - Placing body in bodybag - Помещение тела в мешок ... - - - %1 has bandaged patient - %1 перевязал пациента - - - %1 used %2 - %1 применил %2 - - - %1 has given an IV - %1 провел переливание - - - %1 applied a tourniquet - %1 наложил жгут - - - \ No newline at end of file + Incluye material médico para tratamientos avanzados + Inclue du matériel medical pour les traitement avancé, tel les point de suture. + Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego + + + + + + + + + Surgical Kit + Хирургический набор + Kit Quirúrgico + + + Surgical Kit for in field advanced medical treatment + Набор для хирургической помощи в полевых условиях + Kit Quirúrgico para el tratamiento avanzado en el campo de batalla + + + Surgical Kit for in field advanced medical treatment + Набор для хирургической помощи в полевых условиях + Kit Quirúrgico para el tratamiento avanzado en el campo de batalla + + + Bodybag + Мешок для трупов + Bolsa para cadáveres + + + A bodybag for dead bodies + Мешок для упаковки трупов + Bolsa para cadáveres + + + A bodybag for dead bodies + Мешок для упаковки трупов + Bolsa para cadáveres + + + + Blood Pressure + Артериальное давление + Presión Arterial + + + Checking Blood Pressure.. + Проверка артериального давления... + Comprobando Presión Arterial... + + + You checked %1 + Вы осмотрели раненого %1 + Examinando a %1 + + + You find a blood pressure of %2/%3 + Артериальное давление %2/%3 + La Presión Arterial es %2/%3 + + + You find a low blood pressure + Давление низкое + La Presión Arterial es baja + + + You find a normal blood pressure + Давление нормальное + La Presión Arterial es normal + + + You find a high blood pressure + Давление высокое + La Presión Arterial es alta + + + You find no blood pressure + Давления нет + No hay Presión Arterial + + + You fail to find a blood pressure + Артериальное давление не определяется + No puedes encontrar Presión Arterial + + + Pulse + Пульс + Pulso + + + Checking Heart Rate.. + Проверка пульса... + Comprobando Pulso... + + + You checked %1 + Вы осмотрели раненого %1 + Examinando a %1 + + + You find a Heart Rate of %2 + Пульс %2 уд./мин. + El Pulso es %2 + + + You find a weak Heart Rate + Пульс слабый + El Pulso es débil + + + You find a strong Heart Rate + Пульс учащенный + El Pulso está acelerado + + + You find a normal Heart Rate + Пульс в норме + El Pulso es bueno + + + You find no Heart Rate + Пульс не прощупывается + No tiene Pulso + + + Response + Реакция + Reacciona + + + You check response of patient + Вы проверяете реакцию раненого + Compruebas si el paciente reacciona + + + %1 is responsive + %1 реагирует на раздражители + %1 ha reaccionado + + + %1 is not responsive + %1 не реагирует + %1 no reacciona + + + You checked %1 + Вы осмотрели раненого %1 + Examinas a %1 + + + Bandaged + Повязка наложена + Vendado + + + You bandage %1 (%2) + Вы перевязали раненого %1 (%2) + Aplicas vendaje a %1 en %2 + + + %1 is bandaging you + %1 перевязывает вас + %1 te está vendando + + + You start stitching injures from %1 (%2) + Вы зашиваете ранения от %1 (%2) + Estás suturando heridas de %1 en %2 + + + Stitching + Наложение швов + Suturando + + + You treat the airway of %1 + Вы интубируете раненого %1 + Estás intubando a %1 + + + Airway + Дыхательные пути + Vías Aéreas + + + %1 is treating your airway + %1 проводит вам интубацию + %1 te está intubando + + + Drag + Ziehen + Arrastrar + Ciągnij + Táhnout + Тащить + Tracter + Húzás + Arrastar + Trascina + + + Carry + Tragen + Cargar + Nieś + Nést + Нести + Porter + Cipelés + Carregar + Trasporta + + + Release + Loslassen + Soltar + Połóż + Položit + Отпустить + Déposer + Elenged + Largar + Lascia + + + Load Patient Into + Patient Einladen + Cargar el paciente en + Załaduj pacjenta + Naložit pacianta do + Погрузить пациента в + Embarquer le Patient + Sebesült berakása + Carregar Paciente Em + Carica paziente nel + + + Unload Patient + Patient Ausladen + Descargar el paciente + Wyładuj pacjenta + Vyložit pacienta + Выгрузить пациента + Débarquer le Patient + Sebesült kihúzása + Descarregar Paciente + Scarica il paziente + + + Unload patient + + + Load patient + + + Place body in bodybag + + + Placing body in bodybag + + + + %1 has bandaged patient + + + %1 used %2 + + + %1 has given an IV + + + %1 applied a tourniquet + + + + diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 823a7a7f8d..772a7a172f 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -1,30 +1,24 @@  - + MicroDAGR GPS - MicroDAGR GPS MicroDAGR advanced GPS receiver - Многофункциональный GPS-приёмник. Angular Unit: - Угловые единицы: Mils - Тысячные Show Waypoints On Map: - Показывать маршрутные точки на карте: Degrees - Градусы On @@ -50,55 +44,43 @@ Enter Grid Cords: - Введите координаты: Name of [%1] - Название [%1] MGRS-New - MGRS-Новая WGD - WGD Range: Reichweite: - Дистанция: Compass Direction - Азимут Mark - Отметка Waypoints Wegpunkte - Машрутные точки Connect To - Соединиться с Settings Einstellungen Configuración - Настройки SetWP - Установить МТ Add - Добавить Delete @@ -113,19 +95,15 @@ Toggle MicroDAGR Display Mode - Сменить режим показа MicroDAGR Show MicoDAGR - Показать MicroDAGR Configure MicroDAGR - Настроить MicroDAGR Close MicroDAGR - Закрыть MicroDAGR \ No newline at end of file diff --git a/addons/missileguidance/CfgAmmo.hpp b/addons/missileguidance/CfgAmmo.hpp index 01ab65c388..df876ae2ae 100644 --- a/addons/missileguidance/CfgAmmo.hpp +++ b/addons/missileguidance/CfgAmmo.hpp @@ -1,10 +1,10 @@ -class CfgAmmo { - class MissileBase; - - class M_PG_AT : MissileBase { - irLock = 0; - laserLock = 0; - airLock = 0; - manualControl = 0; - }; +class CfgAmmo { + class MissileBase; + + class M_PG_AT : MissileBase { + irLock = 0; + laserLock = 0; + airLock = 0; + manualControl = 0; + }; }; \ No newline at end of file diff --git a/addons/missileguidance/CfgEventhandlers.hpp b/addons/missileguidance/CfgEventhandlers.hpp index eac270c27d..2775490d11 100644 --- a/addons/missileguidance/CfgEventhandlers.hpp +++ b/addons/missileguidance/CfgEventhandlers.hpp @@ -1,17 +1,17 @@ -class Extended_PreInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_pre_init)); - }; -}; - -class Extended_PostInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_post_init)); - }; -}; - -class Extended_FiredBIS_EventHandlers { - class AllVehicles { - ADDON = QUOTE(_this call FUNC(fired)); - }; +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_pre_init)); + }; +}; + +class Extended_PostInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_post_init)); + }; +}; + +class Extended_FiredBIS_EventHandlers { + class AllVehicles { + ADDON = QUOTE(_this call FUNC(fired)); + }; }; \ No newline at end of file diff --git a/addons/missileguidance/CfgWeapons.hpp b/addons/missileguidance/CfgWeapons.hpp index 65e23facf0..739ef3c5e0 100644 --- a/addons/missileguidance/CfgWeapons.hpp +++ b/addons/missileguidance/CfgWeapons.hpp @@ -1,34 +1,34 @@ -class Mode_SemiAuto; -class CfgWeapons { - class CannonCore; - class LauncherCore; - - class RocketPods: LauncherCore { - canLock = 1; - }; - class missiles_DAGR: RocketPods { - canLock = 1; - }; - /* - class autocannon_Base_F: CannonCore { - canLock = 1; - }; - class cannon_120mm: CannonCore { - canLock = 1; - - class player : Mode_SemiAuto { - canLock = 1; - }; - }; - class gatling_25mm: CannonCore { - canLock = 1; - }; - class autocannon_35mm: CannonCore { - canLock = 1; - }; - - class launch_NLAW_F: Launcher_Base_F - { - canLock = 1; - };*/ +class Mode_SemiAuto; +class CfgWeapons { + class CannonCore; + class LauncherCore; + + class RocketPods: LauncherCore { + canLock = 1; + }; + class missiles_DAGR: RocketPods { + canLock = 1; + }; + /* + class autocannon_Base_F: CannonCore { + canLock = 1; + }; + class cannon_120mm: CannonCore { + canLock = 1; + + class player : Mode_SemiAuto { + canLock = 1; + }; + }; + class gatling_25mm: CannonCore { + canLock = 1; + }; + class autocannon_35mm: CannonCore { + canLock = 1; + }; + + class launch_NLAW_F: Launcher_Base_F + { + canLock = 1; + };*/ }; \ No newline at end of file diff --git a/addons/missileguidance/XEH_post_init.sqf b/addons/missileguidance/XEH_post_init.sqf index a4e4806591..6904ee6c47 100644 --- a/addons/missileguidance/XEH_post_init.sqf +++ b/addons/missileguidance/XEH_post_init.sqf @@ -1,3 +1,3 @@ -#include "script_component.hpp" -NO_DEDICATED; - +#include "script_component.hpp" +NO_DEDICATED; + diff --git a/addons/missileguidance/XEH_pre_init.sqf b/addons/missileguidance/XEH_pre_init.sqf index cbdebddf12..8aa557f838 100644 --- a/addons/missileguidance/XEH_pre_init.sqf +++ b/addons/missileguidance/XEH_pre_init.sqf @@ -1,14 +1,14 @@ -#include "script_component.hpp" - -PREP(rotateVectLineGetMap); -PREP(rotateVectLine); - -PREP(translateToModelSpace); -PREP(translateToWeaponSpace); - -PREP(fired); - -PREP(guidance_DAGR); -PREP(guidance_LGB); -PREP(guidance_HellfireII); +#include "script_component.hpp" + +PREP(rotateVectLineGetMap); +PREP(rotateVectLine); + +PREP(translateToModelSpace); +PREP(translateToWeaponSpace); + +PREP(fired); + +PREP(guidance_DAGR); +PREP(guidance_LGB); +PREP(guidance_HellfireII); FUNC(getPosASL) = {visiblePositionASL (_this select 0)}; \ No newline at end of file diff --git a/addons/missileguidance/config.cpp b/addons/missileguidance/config.cpp index 4de2dd404d..0341a56df6 100644 --- a/addons/missileguidance/config.cpp +++ b/addons/missileguidance/config.cpp @@ -1,15 +1,15 @@ -#include "script_component.hpp" - -class CfgPatches { - class ADDON { - units[] = {}; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_laser"}; - VERSION_CONFIG; - }; -}; - -#include "CfgEventhandlers.hpp" -#include "CfgAmmo.hpp" +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_laser"}; + VERSION_CONFIG; + }; +}; + +#include "CfgEventhandlers.hpp" +#include "CfgAmmo.hpp" #include "CfgWeapons.hpp" \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_fired.sqf b/addons/missileguidance/functions/fnc_fired.sqf index 028b09d691..dbe6abfec7 100644 --- a/addons/missileguidance/functions/fnc_fired.sqf +++ b/addons/missileguidance/functions/fnc_fired.sqf @@ -1,18 +1,18 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" -//_this=[TEST_AI_HELICOPTER,"missiles_DAGR","missiles_DAGR","Far_AI","M_PG_AT","24Rnd_PG_missiles",163988: rocket_01_fly_f.p3d] -TRACE_1("enter", _this); -PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - -if(!local _shooter) exitWith { false }; - -switch _weapon do { - case "missiles_DAGR": { - _this call FUNC(guidance_DAGR); - }; - case "GBU12BombLauncher": { - _this call FUNC(guidance_LGB); - }; -}; - -//_this call FUNC(guidance_HellfireII); +//#define DEBUG_MODE_FULL +#include "script_component.hpp" +//_this=[TEST_AI_HELICOPTER,"missiles_DAGR","missiles_DAGR","Far_AI","M_PG_AT","24Rnd_PG_missiles",163988: rocket_01_fly_f.p3d] +TRACE_1("enter", _this); +PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + +if(!local _shooter) exitWith { false }; + +switch _weapon do { + case "missiles_DAGR": { + _this call FUNC(guidance_DAGR); + }; + case "GBU12BombLauncher": { + _this call FUNC(guidance_LGB); + }; +}; + +//_this call FUNC(guidance_HellfireII); diff --git a/addons/missileguidance/functions/fnc_guidance_DAGR.sqf b/addons/missileguidance/functions/fnc_guidance_DAGR.sqf index b50e5b763f..9055b00a7f 100644 --- a/addons/missileguidance/functions/fnc_guidance_DAGR.sqf +++ b/addons/missileguidance/functions/fnc_guidance_DAGR.sqf @@ -1,120 +1,120 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" - -FUNC(guidance_DIRECT_LOAL_PFH) = { - //TRACE_1("enter", _this); - private["_args", "_shooter", "_dagr", "_curVelocity", "_targets", "_target", "_yVec", "_xVec", "_zVec", "_dagrPos", "_shooterPos", "_distanceToTarget", "_distanceToShooter", "_def"]; - _args = _this select 0; - //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - _shooter = _args select 0; - _dagr = _args select 6; - _curVelocity = velocity _dagr; - - if(!alive _dagr || isNull _dagr || isNull _shooter) exitWith { - [(_this select 1)] call cba_fnc_removePerFrameHandler; - }; - - _targets = [_dagr, ACE_DEFAULT_LASER_CODE, 70, _curVelocity] call ace_laser_fnc_findLaserDesignator; - TRACE_2("Targets", _target, _targets); - - if((_targets select 0)) then { - _target = _targets select 1; - - // player sideChat "FUCK!"; - // drop ["\a3\data_f\Cl_basic","","Billboard",1,20,(getPos _dagr),[0,0,0],1,1.275,1.0,0.0,[5],[[1,0,0,1]],[0],0.0,2.0,"","",""]; - - - _yVec = vectorDir _dagr; - _zVec = vectorUp _dagr; - _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); - - _dagrPos = getPosASL _dagr; - // player sideChat "G!"; - _targetPos = getPosASL _target; - _shooterPos = getPosASL _shooter; - - if((count _targetPos) > 0) then { - _distanceToTarget = _dagrPos vectorDistance _targetPos; - _distanceToShooter = _dagrPos vectorDistance _shooterPos; - - _addHeight = [0,0,(_dagrPos distance _targetPos)*0.02]; - #ifdef DEBUG_MODE_FULL - drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; - #endif - - _targetPos = _targetPos vectorAdd _addHeight; - - _def = 0.0040; - if(_distanceToShooter > 100) then { - _def = 0.0025; - }; - - _targetVectorSeeker = [_dagr, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); - // _targetVectorSeeker = _dagr worldToModel (ASLtoATL _targetPos); - // _targetVectorSeeker = [0,0,0] vectorFromTo _targetVectorSeeker; - _yaw = 0.0; - if((_targetVectorSeeker select 0) < 0) then { - _yaw = -_def; - } else { - if((_targetVectorSeeker select 0) > 0) then { - _yaw = _def; - }; - }; - - _pitch = 0.0; - if((_targetVectorSeeker select 2) < 0) then { - _pitch = -_def; - } else { - if((_targetVectorSeeker select 2) > 0) then { - _pitch = _def; - }; - }; - #ifdef DEBUG_MODE_FULL - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _dagrPos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; - drawLine3D [ASLtoATL _dagrPos, ASLtoATL _targetPos, [1,0,0,1]]; - - _distance = ([getPos startPos, _dagrPos] call BIS_fnc_distance2D); - _marker = createMarkerLocal [format["m%1", MARKERCOUNT], [_distance, _dagrPos select 2]]; - _marker setMarkerTypeLocal "mil_dot"; - _marker setMarkerColorLocal "ColorRed"; - - MARKERCOUNT = MARKERCOUNT + 1; - #endif - - if(accTime > 0) then { - _outVector = [_dagr, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); - // _outVector = _dagr modelToWorldVisual [_yaw, 1, _pitch]; - // _outVector = ATLtoASL _outVector; - _vectorTo = _dagrPos vectorFromTo _outVector; - - // hintSilent format["v: %1", _vectorTo]; - - // _dagr setVectorDir _vectorTo; - _dagr setVectorDirAndUp [_vectorTo, vectorUp _dagr]; - }; - - #ifdef DEBUG_MODE_FULL - hintSilent format["d: %1", _distanceToTarget]; - #endif - }; - }; -}; - -FUNC(guidance_DAGR_DIRECT_LOAL) = { - PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - - GVAR(lastTime) = time; - [FUNC(guidance_DIRECT_LOAL_PFH), 0, _this] call cba_fnc_addPerFrameHandler; -}; - -PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); -_fireMode = _shooter getVariable ["ACE_FIRE_SELECTION", ACE_DEFAULT_FIRE_SELECTION]; - -switch (_fireMode select 0) do { - // Default to FIREMODE_DIRECT_LOAL - // FIREMODE_DIRECT_LOAL - default { - LOG("Initiating DAGR FIREMODE_DIRECT_LOAL"); - _this call FUNC(guidance_DAGR_DIRECT_LOAL); - }; +//#define DEBUG_MODE_FULL +#include "script_component.hpp" + +FUNC(guidance_DIRECT_LOAL_PFH) = { + //TRACE_1("enter", _this); + private["_args", "_shooter", "_dagr", "_curVelocity", "_targets", "_target", "_yVec", "_xVec", "_zVec", "_dagrPos", "_shooterPos", "_distanceToTarget", "_distanceToShooter", "_def"]; + _args = _this select 0; + //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + _shooter = _args select 0; + _dagr = _args select 6; + _curVelocity = velocity _dagr; + + if(!alive _dagr || isNull _dagr || isNull _shooter) exitWith { + [(_this select 1)] call cba_fnc_removePerFrameHandler; + }; + + _targets = [_dagr, ACE_DEFAULT_LASER_CODE, 70, _curVelocity] call ace_laser_fnc_findLaserDesignator; + TRACE_2("Targets", _target, _targets); + + if((_targets select 0)) then { + _target = _targets select 1; + + // player sideChat "FUCK!"; + // drop ["\a3\data_f\Cl_basic","","Billboard",1,20,(getPos _dagr),[0,0,0],1,1.275,1.0,0.0,[5],[[1,0,0,1]],[0],0.0,2.0,"","",""]; + + + _yVec = vectorDir _dagr; + _zVec = vectorUp _dagr; + _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); + + _dagrPos = getPosASL _dagr; + // player sideChat "G!"; + _targetPos = getPosASL _target; + _shooterPos = getPosASL _shooter; + + if((count _targetPos) > 0) then { + _distanceToTarget = _dagrPos vectorDistance _targetPos; + _distanceToShooter = _dagrPos vectorDistance _shooterPos; + + _addHeight = [0,0,(_dagrPos distance _targetPos)*0.02]; + #ifdef DEBUG_MODE_FULL + drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; + #endif + + _targetPos = _targetPos vectorAdd _addHeight; + + _def = 0.0040; + if(_distanceToShooter > 100) then { + _def = 0.0025; + }; + + _targetVectorSeeker = [_dagr, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); + // _targetVectorSeeker = _dagr worldToModel (ASLtoATL _targetPos); + // _targetVectorSeeker = [0,0,0] vectorFromTo _targetVectorSeeker; + _yaw = 0.0; + if((_targetVectorSeeker select 0) < 0) then { + _yaw = -_def; + } else { + if((_targetVectorSeeker select 0) > 0) then { + _yaw = _def; + }; + }; + + _pitch = 0.0; + if((_targetVectorSeeker select 2) < 0) then { + _pitch = -_def; + } else { + if((_targetVectorSeeker select 2) > 0) then { + _pitch = _def; + }; + }; + #ifdef DEBUG_MODE_FULL + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _dagrPos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; + drawLine3D [ASLtoATL _dagrPos, ASLtoATL _targetPos, [1,0,0,1]]; + + _distance = ([getPos startPos, _dagrPos] call BIS_fnc_distance2D); + _marker = createMarkerLocal [format["m%1", MARKERCOUNT], [_distance, _dagrPos select 2]]; + _marker setMarkerTypeLocal "mil_dot"; + _marker setMarkerColorLocal "ColorRed"; + + MARKERCOUNT = MARKERCOUNT + 1; + #endif + + if(accTime > 0) then { + _outVector = [_dagr, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); + // _outVector = _dagr modelToWorldVisual [_yaw, 1, _pitch]; + // _outVector = ATLtoASL _outVector; + _vectorTo = _dagrPos vectorFromTo _outVector; + + // hintSilent format["v: %1", _vectorTo]; + + // _dagr setVectorDir _vectorTo; + _dagr setVectorDirAndUp [_vectorTo, vectorUp _dagr]; + }; + + #ifdef DEBUG_MODE_FULL + hintSilent format["d: %1", _distanceToTarget]; + #endif + }; + }; +}; + +FUNC(guidance_DAGR_DIRECT_LOAL) = { + PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + + GVAR(lastTime) = time; + [FUNC(guidance_DIRECT_LOAL_PFH), 0, _this] call cba_fnc_addPerFrameHandler; +}; + +PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); +_fireMode = _shooter getVariable ["ACE_FIRE_SELECTION", ACE_DEFAULT_FIRE_SELECTION]; + +switch (_fireMode select 0) do { + // Default to FIREMODE_DIRECT_LOAL + // FIREMODE_DIRECT_LOAL + default { + LOG("Initiating DAGR FIREMODE_DIRECT_LOAL"); + _this call FUNC(guidance_DAGR_DIRECT_LOAL); + }; }; \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_guidance_HellfireII.sqf b/addons/missileguidance/functions/fnc_guidance_HellfireII.sqf index 0c35786b92..72b8da8c67 100644 --- a/addons/missileguidance/functions/fnc_guidance_HellfireII.sqf +++ b/addons/missileguidance/functions/fnc_guidance_HellfireII.sqf @@ -1,249 +1,249 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" - -FUNC(guidance_Hellfire_LOAL_HI_PFH) = { - //TRACE_1("enter", _this); - _args = _this select 0; - //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - _shooter = _args select 0; - _missile = _args select 6; - _curVelocity = velocity _missile; - - if(!alive _missile || isNull _missile || isNull _shooter) exitWith { - [(_this select 1)] call cba_fnc_removePerFrameHandler; - }; - - _launchPos = _shooter getVariable [QGVAR(launchPos), nil]; - if(isNil "_launchPos") then { - TRACE_1("Setting launch parameters", ""); - _launchPos = getPosASL _shooter; - _shooter setVariable [QGVAR(launchPos), _launchPos, false]; - _shooter setVariable [QGVAR(launchTime), diag_tickTime, false]; - }; - - _targets = [_missile, ACE_DEFAULT_LASER_CODE, 70, _curVelocity] call ace_laser_fnc_findLaserDesignator; - _addHeight = [0,0,0]; - if((_targets select 0)) then { - _target = _targets select 1; - TRACE_2("Targets", _target, _targets); - - _yVec = vectorDir _missile; - _zVec = vectorUp _missile; - _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); - - _missilePos = getPosASL _missile; - // player sideChat "G!"; - _targetPos = getPosASL _target; - TRACE_4("Phase Check", _launchPos, _missilePos, _targetPos, (_missilePos distance _targetPos)); - if((count _targetPos) > 0) then { - _distanceToTarget = _missilePos vectorDistance _targetPos; - - _defPitch = 0.05; - - if((_launchPos distance _missilePos) < 400 && (_targetPos distance _missilePos) > 400) then { - _addHeight = [0,0,(_targetPos select 2) + ((_launchPos distance _targetPos)*2)]; - TRACE_1("Climb phase", _addHeight); - //_defPitch = 0.1; - } else { - // Covered half the distance, go terminal - if((_missilePos distance _targetPos) < (_launchPos distance _targetPos) / 2) then { - TRACE_1("TERMINAL", ""); - } else { - if((_missilePos select 2) > (_targetPos select 2)) then { - _heightDiff = (_missilePos select 2) - (_targetPos select 2); - TRACE_1("Coasting", _heightDiff); - _addHeight = [0,0, _heightDiff]; - }; - }; - }; - _targetPos = _targetPos vectorAdd _addHeight; - - _defYaw = 0.0035; - - - _targetVectorSeeker = [_missile, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); - _yaw = 0.0; - if((_targetVectorSeeker select 0) < 0) then { - _yaw = -_defYaw; - } else { - if((_targetVectorSeeker select 0) > 0) then { - _yaw = _defYaw; - }; - }; - - _pitch = 0.0; - if((_targetVectorSeeker select 2) < 0) then { - _pitch = -_defPitch; - } else { - if((_targetVectorSeeker select 2) > 0) then { - _pitch = _defPitch; - }; - }; - #ifdef DEBUG_MODE_FULL - drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; - - _light = "#lightpoint" createVehicleLocal (getPos _missile); - _light setLightBrightness 1.0; - _light setLightAmbient [1.0, 0.0, 0.0]; - _light setLightColor [1.0, 0.0, 0.0]; - - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _missilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; - drawLine3D [ASLtoATL _missilePos, ASLtoATL _targetPos, [1,0,0,1]]; - - _distance = ([getPos startPos, _missilePos] call BIS_fnc_distance2D); - _marker = createMarkerLocal [format["m%1", MARKERCOUNT], [_distance, _missilePos select 2]]; - _marker setMarkerTypeLocal "mil_dot"; - _marker setMarkerColorLocal "ColorRed"; - - MARKERCOUNT = MARKERCOUNT + 1; - #endif - - if(accTime > 0) then { - _outVector = [_missile, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); - - _vectorTo = _missilePos vectorFromTo _outVector; - _missile setVectorDirAndUp [_vectorTo, vectorUp _missile]; - }; - - #ifdef DEBUG_MODE_FULL - hintSilent format["d: %1", _distanceToTarget]; - #endif - }; - }; -}; - -FUNC(guidance_Hellfire_LOAL_DIR_PFH) = { - //TRACE_1("enter", _this); - _args = _this select 0; - //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - _shooter = _args select 0; - _missile = _args select 6; - _curVelocity = velocity _missile; - - if(!alive _missile || isNull _missile || isNull _shooter) exitWith { - [(_this select 1)] call cba_fnc_removePerFrameHandler; - }; - - _launchPos = _shooter getVariable [QGVAR(launchPos), nil]; - if(isNil "_launchPos") then { - TRACE_1("Setting launch parameters", ""); - _launchPos = getPosASL _shooter; - _shooter setVariable [QGVAR(launchPos), _launchPos, false]; - _shooter setVariable [QGVAR(launchTime), diag_tickTime, false]; - }; - - _targets = [_missile, ACE_DEFAULT_LASER_CODE, 70, _curVelocity] call ace__laser_fnc_findLaserDesignator; - _addHeight = [0,0,0]; - if((_targets select 0)) then { - _target = _targets select 1; - TRACE_2("Targets", _target, _targets); - - _yVec = vectorDir _missile; - _zVec = vectorUp _missile; - _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); - - _missilePos = getPosASL _missile; - // player sideChat "G!"; - _targetPos = getPosASL _target; - TRACE_4("Phase Check", _launchPos, _missilePos, _targetPos, (_missilePos distance _targetPos)); - if((count _targetPos) > 0) then { - _distanceToTarget = _missilePos vectorDistance _targetPos; - - if((_launchPos distance _missilePos) < 400 && (_targetPos distance _missilePos) > 400) then { - _addHeight = [0,0,(_targetPos select 2) + (_missilePos distance _targetPos)*0.5]; - TRACE_1("Climb phase", _addHeight); - } else { - // Covered half the distance, go terminal - if((_missilePos distance _targetPos) < (_launchPos distance _targetPos) / 2) then { - TRACE_1("TERMINAL", ""); - } else { - if((_missilePos select 2) > (_targetPos select 2)) then { - _heightDiff = (_missilePos select 2) - (_targetPos select 2); - TRACE_1("Coasting", _heightDiff); - _addHeight = [0,0, _heightDiff]; - }; - }; - }; - _targetPos = _targetPos vectorAdd _addHeight; - - _defYaw = 0.0035; - _defPitch = 0.0075; - - _targetVectorSeeker = [_missile, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); - _yaw = 0.0; - if((_targetVectorSeeker select 0) < 0) then { - _yaw = -_defYaw; - } else { - if((_targetVectorSeeker select 0) > 0) then { - _yaw = _defYaw; - }; - }; - - _pitch = 0.0; - if((_targetVectorSeeker select 2) < 0) then { - _pitch = -_defPitch; - } else { - if((_targetVectorSeeker select 2) > 0) then { - _pitch = _defPitch; - }; - }; - #ifdef DEBUG_MODE_FULL - drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; - - _light = "#lightpoint" createVehicleLocal (getPos _missile); - _light setLightBrightness 1.0; - _light setLightAmbient [1.0, 0.0, 0.0]; - _light setLightColor [1.0, 0.0, 0.0]; - - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _missilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; - drawLine3D [ASLtoATL _missilePos, ASLtoATL _targetPos, [1,0,0,1]]; - - _distance = ([getPos startPos, _missilePos] call BIS_fnc_distance2D); - _marker = createMarkerLocal [format["m%1", MARKERCOUNT], [_distance, _missilePos select 2]]; - _marker setMarkerTypeLocal "mil_dot"; - _marker setMarkerColorLocal "ColorRed"; - - MARKERCOUNT = MARKERCOUNT + 1; - #endif - - if(accTime > 0) then { - _outVector = [_missile, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); - - _vectorTo = _missilePos vectorFromTo _outVector; - _missile setVectorDirAndUp [_vectorTo, vectorUp _missile]; - }; - - #ifdef DEBUG_MODE_FULL - hintSilent format["d: %1", _distanceToTarget]; - #endif - }; - }; -}; - - -FUNC(guidance_Hellfire_LOAL_HI) = { - PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - - GVAR(lastTime) = time; - [FUNC(guidance_Hellfire_LOAL_HI_PFH), 0, _this] call cba_fnc_addPerFrameHandler; -}; - - -FUNC(guidance_Hellfire_LOAL_DIR) = { - PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - - GVAR(lastTime) = time; - [FUNC(guidance_Hellfire_LOAL_DIR_PFH), 0, _this] call cba_fnc_addPerFrameHandler; -}; - -PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); -_fireMode = _shooter getVariable ["ACE_FIRE_SELECTION", ACE_DEFAULT_FIRE_SELECTION]; - -switch (_fireMode select 0) do { - // Default to FIREMODE_DIRECT_LOAL - // FIREMODE_DIRECT_LOAL - default { - LOG("Initiating Hellfire II FIREMODE_LOAL_DIR"); - _this call FUNC(guidance_Hellfire_LOAL_HI); - }; +//#define DEBUG_MODE_FULL +#include "script_component.hpp" + +FUNC(guidance_Hellfire_LOAL_HI_PFH) = { + //TRACE_1("enter", _this); + _args = _this select 0; + //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + _shooter = _args select 0; + _missile = _args select 6; + _curVelocity = velocity _missile; + + if(!alive _missile || isNull _missile || isNull _shooter) exitWith { + [(_this select 1)] call cba_fnc_removePerFrameHandler; + }; + + _launchPos = _shooter getVariable [QGVAR(launchPos), nil]; + if(isNil "_launchPos") then { + TRACE_1("Setting launch parameters", ""); + _launchPos = getPosASL _shooter; + _shooter setVariable [QGVAR(launchPos), _launchPos, false]; + _shooter setVariable [QGVAR(launchTime), diag_tickTime, false]; + }; + + _targets = [_missile, ACE_DEFAULT_LASER_CODE, 70, _curVelocity] call ace_laser_fnc_findLaserDesignator; + _addHeight = [0,0,0]; + if((_targets select 0)) then { + _target = _targets select 1; + TRACE_2("Targets", _target, _targets); + + _yVec = vectorDir _missile; + _zVec = vectorUp _missile; + _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); + + _missilePos = getPosASL _missile; + // player sideChat "G!"; + _targetPos = getPosASL _target; + TRACE_4("Phase Check", _launchPos, _missilePos, _targetPos, (_missilePos distance _targetPos)); + if((count _targetPos) > 0) then { + _distanceToTarget = _missilePos vectorDistance _targetPos; + + _defPitch = 0.05; + + if((_launchPos distance _missilePos) < 400 && (_targetPos distance _missilePos) > 400) then { + _addHeight = [0,0,(_targetPos select 2) + ((_launchPos distance _targetPos)*2)]; + TRACE_1("Climb phase", _addHeight); + //_defPitch = 0.1; + } else { + // Covered half the distance, go terminal + if((_missilePos distance _targetPos) < (_launchPos distance _targetPos) / 2) then { + TRACE_1("TERMINAL", ""); + } else { + if((_missilePos select 2) > (_targetPos select 2)) then { + _heightDiff = (_missilePos select 2) - (_targetPos select 2); + TRACE_1("Coasting", _heightDiff); + _addHeight = [0,0, _heightDiff]; + }; + }; + }; + _targetPos = _targetPos vectorAdd _addHeight; + + _defYaw = 0.0035; + + + _targetVectorSeeker = [_missile, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); + _yaw = 0.0; + if((_targetVectorSeeker select 0) < 0) then { + _yaw = -_defYaw; + } else { + if((_targetVectorSeeker select 0) > 0) then { + _yaw = _defYaw; + }; + }; + + _pitch = 0.0; + if((_targetVectorSeeker select 2) < 0) then { + _pitch = -_defPitch; + } else { + if((_targetVectorSeeker select 2) > 0) then { + _pitch = _defPitch; + }; + }; + #ifdef DEBUG_MODE_FULL + drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; + + _light = "#lightpoint" createVehicleLocal (getPos _missile); + _light setLightBrightness 1.0; + _light setLightAmbient [1.0, 0.0, 0.0]; + _light setLightColor [1.0, 0.0, 0.0]; + + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _missilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; + drawLine3D [ASLtoATL _missilePos, ASLtoATL _targetPos, [1,0,0,1]]; + + _distance = ([getPos startPos, _missilePos] call BIS_fnc_distance2D); + _marker = createMarkerLocal [format["m%1", MARKERCOUNT], [_distance, _missilePos select 2]]; + _marker setMarkerTypeLocal "mil_dot"; + _marker setMarkerColorLocal "ColorRed"; + + MARKERCOUNT = MARKERCOUNT + 1; + #endif + + if(accTime > 0) then { + _outVector = [_missile, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); + + _vectorTo = _missilePos vectorFromTo _outVector; + _missile setVectorDirAndUp [_vectorTo, vectorUp _missile]; + }; + + #ifdef DEBUG_MODE_FULL + hintSilent format["d: %1", _distanceToTarget]; + #endif + }; + }; +}; + +FUNC(guidance_Hellfire_LOAL_DIR_PFH) = { + //TRACE_1("enter", _this); + _args = _this select 0; + //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + _shooter = _args select 0; + _missile = _args select 6; + _curVelocity = velocity _missile; + + if(!alive _missile || isNull _missile || isNull _shooter) exitWith { + [(_this select 1)] call cba_fnc_removePerFrameHandler; + }; + + _launchPos = _shooter getVariable [QGVAR(launchPos), nil]; + if(isNil "_launchPos") then { + TRACE_1("Setting launch parameters", ""); + _launchPos = getPosASL _shooter; + _shooter setVariable [QGVAR(launchPos), _launchPos, false]; + _shooter setVariable [QGVAR(launchTime), diag_tickTime, false]; + }; + + _targets = [_missile, ACE_DEFAULT_LASER_CODE, 70, _curVelocity] call ace__laser_fnc_findLaserDesignator; + _addHeight = [0,0,0]; + if((_targets select 0)) then { + _target = _targets select 1; + TRACE_2("Targets", _target, _targets); + + _yVec = vectorDir _missile; + _zVec = vectorUp _missile; + _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); + + _missilePos = getPosASL _missile; + // player sideChat "G!"; + _targetPos = getPosASL _target; + TRACE_4("Phase Check", _launchPos, _missilePos, _targetPos, (_missilePos distance _targetPos)); + if((count _targetPos) > 0) then { + _distanceToTarget = _missilePos vectorDistance _targetPos; + + if((_launchPos distance _missilePos) < 400 && (_targetPos distance _missilePos) > 400) then { + _addHeight = [0,0,(_targetPos select 2) + (_missilePos distance _targetPos)*0.5]; + TRACE_1("Climb phase", _addHeight); + } else { + // Covered half the distance, go terminal + if((_missilePos distance _targetPos) < (_launchPos distance _targetPos) / 2) then { + TRACE_1("TERMINAL", ""); + } else { + if((_missilePos select 2) > (_targetPos select 2)) then { + _heightDiff = (_missilePos select 2) - (_targetPos select 2); + TRACE_1("Coasting", _heightDiff); + _addHeight = [0,0, _heightDiff]; + }; + }; + }; + _targetPos = _targetPos vectorAdd _addHeight; + + _defYaw = 0.0035; + _defPitch = 0.0075; + + _targetVectorSeeker = [_missile, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); + _yaw = 0.0; + if((_targetVectorSeeker select 0) < 0) then { + _yaw = -_defYaw; + } else { + if((_targetVectorSeeker select 0) > 0) then { + _yaw = _defYaw; + }; + }; + + _pitch = 0.0; + if((_targetVectorSeeker select 2) < 0) then { + _pitch = -_defPitch; + } else { + if((_targetVectorSeeker select 2) > 0) then { + _pitch = _defPitch; + }; + }; + #ifdef DEBUG_MODE_FULL + drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; + + _light = "#lightpoint" createVehicleLocal (getPos _missile); + _light setLightBrightness 1.0; + _light setLightAmbient [1.0, 0.0, 0.0]; + _light setLightColor [1.0, 0.0, 0.0]; + + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _missilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; + drawLine3D [ASLtoATL _missilePos, ASLtoATL _targetPos, [1,0,0,1]]; + + _distance = ([getPos startPos, _missilePos] call BIS_fnc_distance2D); + _marker = createMarkerLocal [format["m%1", MARKERCOUNT], [_distance, _missilePos select 2]]; + _marker setMarkerTypeLocal "mil_dot"; + _marker setMarkerColorLocal "ColorRed"; + + MARKERCOUNT = MARKERCOUNT + 1; + #endif + + if(accTime > 0) then { + _outVector = [_missile, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); + + _vectorTo = _missilePos vectorFromTo _outVector; + _missile setVectorDirAndUp [_vectorTo, vectorUp _missile]; + }; + + #ifdef DEBUG_MODE_FULL + hintSilent format["d: %1", _distanceToTarget]; + #endif + }; + }; +}; + + +FUNC(guidance_Hellfire_LOAL_HI) = { + PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + + GVAR(lastTime) = time; + [FUNC(guidance_Hellfire_LOAL_HI_PFH), 0, _this] call cba_fnc_addPerFrameHandler; +}; + + +FUNC(guidance_Hellfire_LOAL_DIR) = { + PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + + GVAR(lastTime) = time; + [FUNC(guidance_Hellfire_LOAL_DIR_PFH), 0, _this] call cba_fnc_addPerFrameHandler; +}; + +PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); +_fireMode = _shooter getVariable ["ACE_FIRE_SELECTION", ACE_DEFAULT_FIRE_SELECTION]; + +switch (_fireMode select 0) do { + // Default to FIREMODE_DIRECT_LOAL + // FIREMODE_DIRECT_LOAL + default { + LOG("Initiating Hellfire II FIREMODE_LOAL_DIR"); + _this call FUNC(guidance_Hellfire_LOAL_HI); + }; }; \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_guidance_LGB.sqf b/addons/missileguidance/functions/fnc_guidance_LGB.sqf index 02fa5e7a66..47efa46768 100644 --- a/addons/missileguidance/functions/fnc_guidance_LGB.sqf +++ b/addons/missileguidance/functions/fnc_guidance_LGB.sqf @@ -1,109 +1,109 @@ -#define DEBUG_MODE_FULL -#include "script_component.hpp" - -FUNC(guidance_LGB_LOAL_PFH) = { - //TRACE_1("enter", _this); - _args = _this select 0; - //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - _lgb = _args select 6; - _curVelocity = velocity _lgb; - - if(!alive _lgb) exitWith { - [(_this select 1)] call cba_fnc_removePerFrameHandler; - }; - - _targets = [_lgb, ACE_DEFAULT_LASER_CODE, 70, _curVelocity] call uo_laser_fnc_findLaserDesignator; - //TRACE_2("Targets", _target, _targets); - - if((_targets select 0)) then { - _target = _targets select 1; - - // player sideChat "FUCK!"; - // drop ["\a3\data_f\Cl_basic","","Billboard",1,20,(getPos _lgb),[0,0,0],1,1.275,1.0,0.0,[5],[[1,0,0,1]],[0],0.0,2.0,"","",""]; - - - _yVec = vectorDir _lgb; - _zVec = vectorUp _lgb; - _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); - - _lgbPos = getPosASL _lgb; - // player sideChat "G!"; - _targetPos = getPosASL _target; - if((count _targetPos) > 0) then { - // player sideChat format["f: %1", _targetPos]; - _addHeight = [0,0,(_lgbPos distance _targetPos)*0.06]; - // drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; - _targetPos = _targetPos vectorAdd _addHeight; - - - - _def = 0.0025; - - _targetVectorSeeker = [_lgb, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); - // _targetVectorSeeker = _lgb worldToModel (ASLtoATL _targetPos); - // _targetVectorSeeker = [0,0,0] vectorFromTo _targetVectorSeeker; - _yaw = 0.0; - if((_targetVectorSeeker select 0) < 0) then { - _yaw = -_def; - } else { - if((_targetVectorSeeker select 0) > 0) then { - _yaw = _def; - }; - }; - - _pitch = 0.0; - if((_targetVectorSeeker select 2) < 0) then { - _pitch = -_def; - } else { - if((_targetVectorSeeker select 2) > 0) then { - _pitch = _def; - }; - }; - #ifdef DEBUG_MODE_FULL - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _lgbPos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; - drawLine3D [ASLtoATL _lgbPos, ASLtoATL _targetPos, [1,0,0,1]]; - - _distance = ([getPos startPos, _lgbPos] call BIS_fnc_distance2D); - _marker = createMarkerLocal [format["m%1", MARKERCOUNT], [_distance, _lgbPos select 2]]; - _marker setMarkerTypeLocal "mil_dot"; - _marker setMarkerColorLocal "ColorRed"; - - MARKERCOUNT = MARKERCOUNT + 1; - #endif - - if(accTime > 0) then { - _outVector = [_lgb, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); - // _outVector = _lgb modelToWorldVisual [_yaw, 1, _pitch]; - // _outVector = ATLtoASL _outVector; - _vectorTo = _lgbPos vectorFromTo _outVector; - - // hintSilent format["v: %1", _vectorTo]; - - // _lgb setVectorDir _vectorTo; - _lgb setVectorDirAndUp [_vectorTo, vectorUp _lgb]; - }; - - #ifdef DEBUG_MODE_FULL - hintSilent format["d: %1", _lgbPos vectorDistance _targetPos]; - #endif - }; - }; -}; - -FUNC(guidance_LGB_LOAL) = { - PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - - [FUNC(guidance_LGB_LOAL_PFH), 0, _this] call cba_fnc_addPerFrameHandler; -}; - -PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); -_fireMode = _shooter getVariable ["ACE_FIRE_SELECTION", ACE_DEFAULT_FIRE_SELECTION]; - -switch (_fireMode select 0) do { - // Default to FIREMODE_DIRECT_LOAL - // FIREMODE_DIRECT_LOAL - default { - LOG("Initiating FIREMODE_DIRECT_LOAL"); - _this call FUNC(guidance_LGB_LOAL); - }; +#define DEBUG_MODE_FULL +#include "script_component.hpp" + +FUNC(guidance_LGB_LOAL_PFH) = { + //TRACE_1("enter", _this); + _args = _this select 0; + //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + _lgb = _args select 6; + _curVelocity = velocity _lgb; + + if(!alive _lgb) exitWith { + [(_this select 1)] call cba_fnc_removePerFrameHandler; + }; + + _targets = [_lgb, ACE_DEFAULT_LASER_CODE, 70, _curVelocity] call uo_laser_fnc_findLaserDesignator; + //TRACE_2("Targets", _target, _targets); + + if((_targets select 0)) then { + _target = _targets select 1; + + // player sideChat "FUCK!"; + // drop ["\a3\data_f\Cl_basic","","Billboard",1,20,(getPos _lgb),[0,0,0],1,1.275,1.0,0.0,[5],[[1,0,0,1]],[0],0.0,2.0,"","",""]; + + + _yVec = vectorDir _lgb; + _zVec = vectorUp _lgb; + _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); + + _lgbPos = getPosASL _lgb; + // player sideChat "G!"; + _targetPos = getPosASL _target; + if((count _targetPos) > 0) then { + // player sideChat format["f: %1", _targetPos]; + _addHeight = [0,0,(_lgbPos distance _targetPos)*0.06]; + // drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; + _targetPos = _targetPos vectorAdd _addHeight; + + + + _def = 0.0025; + + _targetVectorSeeker = [_lgb, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); + // _targetVectorSeeker = _lgb worldToModel (ASLtoATL _targetPos); + // _targetVectorSeeker = [0,0,0] vectorFromTo _targetVectorSeeker; + _yaw = 0.0; + if((_targetVectorSeeker select 0) < 0) then { + _yaw = -_def; + } else { + if((_targetVectorSeeker select 0) > 0) then { + _yaw = _def; + }; + }; + + _pitch = 0.0; + if((_targetVectorSeeker select 2) < 0) then { + _pitch = -_def; + } else { + if((_targetVectorSeeker select 2) > 0) then { + _pitch = _def; + }; + }; + #ifdef DEBUG_MODE_FULL + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _lgbPos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; + drawLine3D [ASLtoATL _lgbPos, ASLtoATL _targetPos, [1,0,0,1]]; + + _distance = ([getPos startPos, _lgbPos] call BIS_fnc_distance2D); + _marker = createMarkerLocal [format["m%1", MARKERCOUNT], [_distance, _lgbPos select 2]]; + _marker setMarkerTypeLocal "mil_dot"; + _marker setMarkerColorLocal "ColorRed"; + + MARKERCOUNT = MARKERCOUNT + 1; + #endif + + if(accTime > 0) then { + _outVector = [_lgb, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); + // _outVector = _lgb modelToWorldVisual [_yaw, 1, _pitch]; + // _outVector = ATLtoASL _outVector; + _vectorTo = _lgbPos vectorFromTo _outVector; + + // hintSilent format["v: %1", _vectorTo]; + + // _lgb setVectorDir _vectorTo; + _lgb setVectorDirAndUp [_vectorTo, vectorUp _lgb]; + }; + + #ifdef DEBUG_MODE_FULL + hintSilent format["d: %1", _lgbPos vectorDistance _targetPos]; + #endif + }; + }; +}; + +FUNC(guidance_LGB_LOAL) = { + PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + + [FUNC(guidance_LGB_LOAL_PFH), 0, _this] call cba_fnc_addPerFrameHandler; +}; + +PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); +_fireMode = _shooter getVariable ["ACE_FIRE_SELECTION", ACE_DEFAULT_FIRE_SELECTION]; + +switch (_fireMode select 0) do { + // Default to FIREMODE_DIRECT_LOAL + // FIREMODE_DIRECT_LOAL + default { + LOG("Initiating FIREMODE_DIRECT_LOAL"); + _this call FUNC(guidance_LGB_LOAL); + }; }; \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_rotateVectLine.sqf b/addons/missileguidance/functions/fnc_rotateVectLine.sqf index ae476559b8..b0360cc330 100644 --- a/addons/missileguidance/functions/fnc_rotateVectLine.sqf +++ b/addons/missileguidance/functions/fnc_rotateVectLine.sqf @@ -1,38 +1,38 @@ -#include "script_component.hpp" - -_map = _this select 0; -_theta = _this select 1; - -_p = _map select 0; -_p1 = _map select 1; -_p2 = _map select 2; - -_q1 = +(_map select 3); -_q2 = +(_map select 4); -_u = _map select 5; -_d = _map select 6; - -/* Step 4 */ -_q2 set[0, (_q1 select 0) * cos(_theta) - (_q1 select 1) * sin(_theta)]; -_q2 set[1, (_q1 select 0) * sin(_theta) + (_q1 select 1) * cos(_theta)]; -_q2 set[2, (_q1 select 2)]; - -/* Inverse of step 3 */ -_q1 set[0, (_q2 select 0) * _d + (_q2 select 2) * (_u select 0)]; -_q1 set[1, (_q2 select 1)]; -_q1 set[2, - (_q2 select 0) * (_u select 0) + (_q2 select 2) * _d]; - -/* Inverse of step 2 */ -if (_d != 0) then { - _q2 set[0, (_q1 select 0)]; - _q2 set[1, (_q1 select 1) * (_u select 2) / _d + (_q1 select 2) * (_u select 1) / _d]; - _q2 set[2, - (_q1 select 1) * (_u select 1) / _d + (_q1 select 2) * (_u select 2) / _d]; -} else { - _q2 = _q1; -}; - -/* Inverse of step 1 */ -_q1 set[0, (_q2 select 0) + (_p1 select 0)]; -_q1 set[1, (_q2 select 1) + (_p1 select 1)]; -_q1 set[2, (_q2 select 2) + (_p1 select 2)]; +#include "script_component.hpp" + +_map = _this select 0; +_theta = _this select 1; + +_p = _map select 0; +_p1 = _map select 1; +_p2 = _map select 2; + +_q1 = +(_map select 3); +_q2 = +(_map select 4); +_u = _map select 5; +_d = _map select 6; + +/* Step 4 */ +_q2 set[0, (_q1 select 0) * cos(_theta) - (_q1 select 1) * sin(_theta)]; +_q2 set[1, (_q1 select 0) * sin(_theta) + (_q1 select 1) * cos(_theta)]; +_q2 set[2, (_q1 select 2)]; + +/* Inverse of step 3 */ +_q1 set[0, (_q2 select 0) * _d + (_q2 select 2) * (_u select 0)]; +_q1 set[1, (_q2 select 1)]; +_q1 set[2, - (_q2 select 0) * (_u select 0) + (_q2 select 2) * _d]; + +/* Inverse of step 2 */ +if (_d != 0) then { + _q2 set[0, (_q1 select 0)]; + _q2 set[1, (_q1 select 1) * (_u select 2) / _d + (_q1 select 2) * (_u select 1) / _d]; + _q2 set[2, - (_q1 select 1) * (_u select 1) / _d + (_q1 select 2) * (_u select 2) / _d]; +} else { + _q2 = _q1; +}; + +/* Inverse of step 1 */ +_q1 set[0, (_q2 select 0) + (_p1 select 0)]; +_q1 set[1, (_q2 select 1) + (_p1 select 1)]; +_q1 set[2, (_q2 select 2) + (_p1 select 2)]; _q1; \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_rotateVectLineGetMap.sqf b/addons/missileguidance/functions/fnc_rotateVectLineGetMap.sqf index 258cc93ae2..fdbd6533ef 100644 --- a/addons/missileguidance/functions/fnc_rotateVectLineGetMap.sqf +++ b/addons/missileguidance/functions/fnc_rotateVectLineGetMap.sqf @@ -1,37 +1,37 @@ -#include "script_component.hpp" - -private ["_p", "_theta", "_p1", "_p2", "_q1", "_q2", "_u", "_d"]; -_p = _this select 0; -_p1 = _this select 1; -_p2 = _this select 2; - -_q1 = []; -_q2 = []; -_u = []; - -/* Step 1 */ -_q1 set[0, (_p select 0) - (_p1 select 0)]; -_q1 set[1, (_p select 1) - (_p1 select 1)]; -_q1 set[2, (_p select 2) - (_p1 select 2)]; - -_u set[0, (_p2 select 0) - (_p1 select 0)]; -_u set[1, (_p2 select 1) - (_p1 select 1)]; -_u set[2, (_p2 select 2) - (_p1 select 2)]; -_u = _u call BIS_fnc_unitVector; -_d = sqrt((_u select 1)*(_u select 1) + (_u select 2)*(_u select 2)); - -/* Step 2 */ -if (_d != 0) then { - _q2 set[0, (_q1 select 0)]; - _q2 set[1, (_q1 select 1) * (_u select 2) / _d - (_q1 select 2) * (_u select 1) / _d]; - _q2 set[2, (_q1 select 1) * (_u select 1) / _d + (_q1 select 2) * (_u select 2) / _d]; -} else { - _q2 = _q1; -}; - -/* Step 3 */ -_q1 set[0, (_q2 select 0) * _d - (_q2 select 2) * (_u select 0)]; -_q1 set[1, (_q2 select 1)]; -_q1 set[2, (_q2 select 0) * (_u select 0) + (_q2 select 2) * _d]; - +#include "script_component.hpp" + +private ["_p", "_theta", "_p1", "_p2", "_q1", "_q2", "_u", "_d"]; +_p = _this select 0; +_p1 = _this select 1; +_p2 = _this select 2; + +_q1 = []; +_q2 = []; +_u = []; + +/* Step 1 */ +_q1 set[0, (_p select 0) - (_p1 select 0)]; +_q1 set[1, (_p select 1) - (_p1 select 1)]; +_q1 set[2, (_p select 2) - (_p1 select 2)]; + +_u set[0, (_p2 select 0) - (_p1 select 0)]; +_u set[1, (_p2 select 1) - (_p1 select 1)]; +_u set[2, (_p2 select 2) - (_p1 select 2)]; +_u = _u call BIS_fnc_unitVector; +_d = sqrt((_u select 1)*(_u select 1) + (_u select 2)*(_u select 2)); + +/* Step 2 */ +if (_d != 0) then { + _q2 set[0, (_q1 select 0)]; + _q2 set[1, (_q1 select 1) * (_u select 2) / _d - (_q1 select 2) * (_u select 1) / _d]; + _q2 set[2, (_q1 select 1) * (_u select 1) / _d + (_q1 select 2) * (_u select 2) / _d]; +} else { + _q2 = _q1; +}; + +/* Step 3 */ +_q1 set[0, (_q2 select 0) * _d - (_q2 select 2) * (_u select 0)]; +_q1 set[1, (_q2 select 1)]; +_q1 set[2, (_q2 select 0) * (_u select 0) + (_q2 select 2) * _d]; + [_p, _p1, _p2, _q1, _q2, _u, _d] \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_translateToModelSpace.sqf b/addons/missileguidance/functions/fnc_translateToModelSpace.sqf index e54744bdb8..1e2e930ac7 100644 --- a/addons/missileguidance/functions/fnc_translateToModelSpace.sqf +++ b/addons/missileguidance/functions/fnc_translateToModelSpace.sqf @@ -1,16 +1,16 @@ -_object = _this select 0; -_origin = getPosASL _object; -_matrix = _this select 1; -_xVec = _matrix select 0; -_yVec = _matrix select 1; -_zVec = _matrix select 2; - -_offset = _this select 2; - -_x = _offset select 0; -_y = _offset select 1; -_z = _offset select 2; - -_out = (((_xVec vectorMultiply _x) vectorAdd (_yVec vectorMultiply _y)) vectorAdd (_zVec vectorMultiply _z)) vectorAdd _origin; - +_object = _this select 0; +_origin = getPosASL _object; +_matrix = _this select 1; +_xVec = _matrix select 0; +_yVec = _matrix select 1; +_zVec = _matrix select 2; + +_offset = _this select 2; + +_x = _offset select 0; +_y = _offset select 1; +_z = _offset select 2; + +_out = (((_xVec vectorMultiply _x) vectorAdd (_yVec vectorMultiply _y)) vectorAdd (_zVec vectorMultiply _z)) vectorAdd _origin; + _out; \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_translateToWeaponSpace.sqf b/addons/missileguidance/functions/fnc_translateToWeaponSpace.sqf index 7b146e7d42..2c7dc5e6da 100644 --- a/addons/missileguidance/functions/fnc_translateToWeaponSpace.sqf +++ b/addons/missileguidance/functions/fnc_translateToWeaponSpace.sqf @@ -1,22 +1,22 @@ -_object = _this select 0; -_origin = getPosASL _object; -_matrix = _this select 1; -_xVec = _matrix select 0; -_yVec = _matrix select 1; -_zVec = _matrix select 2; - -_offset = _this select 2; - -_offset = _offset vectorDiff _origin; - -_x = _offset select 0; -_y = _offset select 1; -_z = _offset select 2; - -_out = [ - ((_xVec select 0)*_x) + ((_xVec select 1)*_y) + ((_xVec select 2)*_z), - ((_yVec select 0)*_x) + ((_yVec select 1)*_y) + ((_yVec select 2)*_z), - ((_zVec select 0)*_x) + ((_zVec select 1)*_y) + ((_zVec select 2)*_z) - ]; - +_object = _this select 0; +_origin = getPosASL _object; +_matrix = _this select 1; +_xVec = _matrix select 0; +_yVec = _matrix select 1; +_zVec = _matrix select 2; + +_offset = _this select 2; + +_offset = _offset vectorDiff _origin; + +_x = _offset select 0; +_y = _offset select 1; +_z = _offset select 2; + +_out = [ + ((_xVec select 0)*_x) + ((_xVec select 1)*_y) + ((_xVec select 2)*_z), + ((_yVec select 0)*_x) + ((_yVec select 1)*_y) + ((_yVec select 2)*_z), + ((_zVec select 0)*_x) + ((_zVec select 1)*_y) + ((_zVec select 2)*_z) + ]; + _out; \ No newline at end of file diff --git a/addons/missileguidance/script_component.hpp b/addons/missileguidance/script_component.hpp index 14275333b3..377469cdee 100644 --- a/addons/missileguidance/script_component.hpp +++ b/addons/missileguidance/script_component.hpp @@ -1,14 +1,14 @@ -#define COMPONENT missileguidance -#include "\z\ace\Addons\main\script_mod.hpp" - -#ifdef DEBUG_ENABLED_MISSILEGUIDANCE - #define DEBUG_MODE_FULL -#endif - -#ifdef DEBUG_SETTINGS_MISSILEGUIDANCE - #define DEBUG_SETTINGS DEBUG_SETTINGS_MISSILEGUIDANCE -#endif - -#include "\z\ace\Addons\main\script_macros.hpp" - +#define COMPONENT missileguidance +#include "\z\ace\Addons\main\script_mod.hpp" + +#ifdef DEBUG_ENABLED_MISSILEGUIDANCE + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_MISSILEGUIDANCE + #define DEBUG_SETTINGS DEBUG_SETTINGS_MISSILEGUIDANCE +#endif + +#include "\z\ace\Addons\main\script_macros.hpp" + #define FIREMODE_DIRECT_LOAL 1 \ No newline at end of file diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index 7ee626a2fe..622df44aca 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -68,17 +68,14 @@ Show name tags for AI units - Показывать именые метки ИИ Show SoundWaves (requires player names) Zeigen Schallwelle (benötigt spielernamen) Mostrar onda sonora (requiere Mostrar nombres de jugadores) - Показывать звуковые волны (требует имен игроков) Default Nametag Color (Non Group Members) - Цвет меткок игроков (не членов групп) \ No newline at end of file diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 020a848f79..76407da435 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -16,17 +16,15 @@ Fix Animation - Фикс анимации Reset All Rücksetzen - Полный сброс Colors Farben - Цвета + цвета Colors @@ -43,7 +41,6 @@ Values - Значения Yes @@ -73,48 +70,38 @@ Setting: Nastavení: Einstellung: - Установки: + Yстановки: Ajuste: Export - Экспорт Open Export Menu - Открыть меню экспорта String input. - Строчный ввод. Array. Seperate elements by using ,. - Массив. Разделяйте элемены, используя запятую. Number - Число Uknown input type - Неизвестный тип ввода Save input - Сохранить ввод Include Client Settings - Включить настройки клиента Exclude Client Settings - Исключить настройки клиента Settings exported to clipboard - Настройки экспортированы в буфер обмена \ No newline at end of file diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index d394406181..5d2c9595df 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -1,14 +1,12 @@  - + Display text on jam - Показывать текст, когда клинит оружие Display a notification whenever your weapon gets jammed - Демонстрирует уведомление, каждый раз, когда клинит Ваше оружие. Spare barrel diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index 29fb5a736b..9ccd7752d2 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -1,1302 +1,1310 @@  - + - - - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312A - - - XM312A - XM312A - XM312 - XM312A - XM312A - XM312A - XM312A - XM312A - XM312A - XM312A - - - XM312 (High) - XM312 (Hoch) - XM312 (Alto) - XM312 (Haut) - XM312 (Vysoký) - XM312 (Wysoki) - XM312 (Высокий) - XM312 (Alta) - XM312 (Magasított) - XM312 (Alta) - - - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - - - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - - - XM307 (High) - XM307 (Hoch) - XM307 (Alto) - XM307 (Haut) - XM307 (Vysoký) - XM307 (Wysoki) - XM307 (Высокий) - XM307 (Alta) - XM307 (Magasított) - XM307 (Alta) - - - Mini-Spike Launcher (AT) - Mini-Spike Lenkflugkörper (AT) - Lanzador Mini-Spike (AT) - Poste de tir Mini-Spike (AC) - Mini-Spike Odpalovač (AT) - Wyrzutnia Mini-Spike (AT) - Mini-Spike Пусковое устройство (ПТРК) - Lança-mísseis Mini-Spike (AC) - Mini-Spike rakétarendszer (páncéltörő) - Lanciatore Mini-Spike (AC) - - - Mini-Spike Launcher (AA) - Mini-Spike Lenkflugkörper (AA) - Lanzador Mini-Spike (AA) - Poste de tir Mini-Spike (AA) - Mini-Spike Odpalovač (AA) - Wyrzutnia Mini-Spike (AA) - Mini-Spike Пусковое устройство (ВВ) - Lança-mísseis Mini-Spike (AA) - Mini-Spike rakétarendszer (légvédelmi) - Lanciatore Mini-Spike (AA) - - - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - - - YABHON-R3 (CAS) - YABHON-R3 (Luftnahunterstützung) - YABHON-R3 (CAS) - YABHON-R3 (CAS) - YABHON-R3 (CAS) - YABHON-R3 (штурмовик) - - - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - - - M-ATV (HMG) - M-ATV (SMG) - M-ATV (HMG) - M-ATV (CKM) - M-ATV (TK) - M-ATV (HMG) - M-ATV (Пулемет) - M-ATV (HMG) - M-ATV (HMG) - M-ATV (HMG) - - - M-ATV (GMG) - M-ATV (GMW) - M-ATV (GMG) - M-ATV (GMG) - M-ATV (Granátomet) - M-ATV (GMG) - M-ATV (Гранатомет) - M-ATV (GMG) - M-ATV (GMG) - M-ATV (GMG) - - - Merkava Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Merkawa Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Меркава Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Merkava Mk IV M - - - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkawa Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Меркава Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - - - Sholef - Sholef - Sholef - Sholef - Sholef - Sholef - Шолеф - Sholef - Sholef - Sholef - - - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - - - Namer - Namer - Namer - Namer - Namer - Namer - Намер - Namer - Namer - Namer - - - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - - - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - - - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - - - HEMTT Transport - HEMTT Transport - HEMTT de transporte - HEMTT Transportowy - HEMTT Valník - HEMTT Transport - HEMTT Транспортный - HEMTT Transporte - HEMTT szállítójármű - HEMTT da trasporto - - - HEMTT Transport (covered) - HEMTT Transport (bedeckt) - HEMTT de transporte (cubierto) - HEMTT Transportowy (zakryty) - HEMTT Valník (krytý) - HEMTT Transport (bâché) - HEMTT Транспортный (крытый) - HEMTT Transporte (coberto) - HEMTT szállítójármű (ponyvás) - HEMTT da trasporto (coperto) - - - HEMTT - HEMTT - HEMTT - HEMTT - HEMTT - HEMTT Tracteur - HEMTT - HEMTT - HEMTT - HEMTT - - - HEMTT Container - HEMTT Container - HEMTT de contenedor - HEMTT Kontener - HEMTT Skříňový - HEMTT Conteneur - HEMTT Контейнер - HEMTT Contêiner - HEMTT Konténer - HEMTT portacontainer - - - HEMTT Medical - HEMTT Sanitäter - HEMTT médico - HEMTT Medyczny - HEMTT Zdravotnický - HEMTT Sanitaire - HEMTT Медицинский - HEMTT Médico - HEMTT (egészségügyi) - HEMTT Medico - - - HEMTT Ammo - HEMTT Munition - HEMTT de munición - HEMTT Amunicyjny - HEMTT Muniční - HEMTT Munitions - HEMTT Боеприпасы - HEMTT Munições - HEMTT (lőszerszállító) - HEMTT di rifornimento munizioni - - - HEMTT Fuel - HEMTT Treibstoff - HEMTT de combustible - HEMTT Cysterna - HEMTT Cisterna - HEMTT Citerne - HEMTT Заправщик - HEMTT Combustível - HEMTT (üzemanyag-szállító) - HEMTT di rifornimento carburante - - - HEMTT Repair - HEMTT Instandsetzung - HEMTT de reparación - HEMTT Naprawczy - HEMTT Opravárenský - HEMTT Réparation - HEMTT Ремонтный - HEMTT Reparador - HEMTT (szerelő-jármű) - HEMTT Riparatore - - - Fennek - Fennek - Fennek - Fennek - Fennek - Fennek - Феннек - Fennek - Fennek - Fennek - - - Fennek (HMG) - Fennek (SMG) - Fennek (HMG) - Fennek (CKM) - Fennek (TK) - Fennek (HMG) - Феннек (Пулемет) - Fennek (HMG) - Fennek (HMG) - Fennek (HMG) - - - Fennek (GMG) - Fennek (GMW) - Fennek (GMG) - Fennek (GMG) - Fennek (granátomet) - Fennek (GMG) - Феннек (Гранатомет) - Fennek (GMG) - Fennek (GMG) - Fennek (GMG) - - - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Леопард 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - - - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Уорриор - FV510 Warrior - FV510 Warrior - FV510 Warrior - - - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - - - KamAZ Transport - KamAZ Transport - KamAZ de transporte - KamAZ transportowy - KAMAZ Valník - KamAZ Transport - КамАЗ Траспортный - KamAZ Transporte - KamAZ szállítójármű - KamAZ da trasporto - - - KamAZ Transport (covered) - KamAZ Transport (bedeckt) - KamAZ de transporte (cubierto) - KamAZ Transportowy (zakryty) - KAMAZ Valník (krytý) - KamAZ Transport (bâché) - КамАЗ Траспортный (Крытый) - KamAZ Transporte (coberto) - KamAZ szállítójármű (ponyvás) - KamAZ da trasporto (coperto) - - - KamAZ Ammo - KamAZ Munition - KamAZ de munición - KamAZ Amunicyjny - KAMAZ Muniční - KamAZ Munitions - КамАЗ Боеприпасы - KamAZ Munições - KamAZ (lőszerszállító) - KamAZ di rifornimento munizioni - - - KamAZ Fuel - KamAZ Treibstoff - KamAZ de combustible - KamAZ cysterna - KAMAZ Cisterna - KamAZ Citerne - КамАЗ Заправщик - KamAZ Combustível - KamAZ (üzemanyag-szállító) - KamAZ di rifornimento carburante - - - KamAZ Repair - KamAZ Instandsetzung - KamAZ de reparación - KamAZ Naprawczy - KAMAZ Opravárenský - KamAZ Réparation - КамАЗ Ремонтный - KamAZ Reparador - KamAZ (szerelő-jármű) - KamAZ riparatore - - - KamAZ Medical - KamAZ Sanitäter - KamAZ médico - KamAZ Medyczny - KAMAZ Zdravotnický - KamAZ Sanitaire - КамАЗ Медицинский - KamAZ Médico - KamAZ (egészségügyi) - KamAZ Medico - - - Punisher - Punisher - Punisher - Punisher - Punisher - Punisher - Kаратель - Punisher - Punisher - Punisher - - - Punisher (HMG) - Punisher (SMG) - Punisher (HMG) - Punisher (CKM) - Punisher (TK) - Punisher (HMG) - Kаратель (Пулемет) - Punisher (HMG) - Punisher (HMG) - Punisher (HMG) - - - Punisher (GMG) - Punisher (GMW) - Punisher (GMG) - Punisher (CKM) - Punisher (granátomet) - Punisher (GMG) - Kаратель (Гранатомет) - Punisher (GMG) - Punisher (GMG) - Punisher (GMG) - - - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Черный Орел - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - - - 2S9 Sochor - 2S9 Sochor - 2S9 Sochor - 259 Sochor - 2S9 Sochor - 2S9 Sochor - 2S9 Сокор - 2S9 Sochor - 2S9 Sochor - 2S9 Sochor - - - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - БМ-2Т Сталкер - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - - - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ЗСУ-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - - - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - - - Typhoon Transport - Typhoon Transport - Typhoon de transporte - Typhoon Transportowy - Typhoon Valník - Typhoon Transport - Тайфун Транспортный - Typhoon Transporte - Typhoon szállítójármű - Typhoon da trasporto - - - Typhoon Transport (covered) - Typhoon Transport (bedeckt) - Typhoon de transporte (cubierto) - Typhoon Transportowy (przykryty) - Typhoon Valník (krytý) - Typhoon Transport (bâché) - Тайфун Транспортный (kрытый) - Typhoon Transporte (coberto) - Typhoon szállítójármű (ponyvás) - Typhoon da trasporto (coperto) - - - Typhoon Device - Typhoon Gerät - Typhoon de dispositivo - Typhoon Urządzenie - Typhoon Zařízení - Typhoon Dispositif - Тайфун Устройство - Typhoon Dispositivo - Typhoon (szerkezet) - Typhoon per dispositivo - - - Typhoon Ammo - Typhoon Munition - Typhoon de munición - Typhoon Amunicyjny - Typhoon Muniční - Typhoon Munitions - Тайфун Боеприпасы - Typhoon Munições - Typhoon (lőszerszállító) - Typhoon di rifornimento munizioni - - - Typhoon Fuel - Typhoon Treibstoff - Typhoon de combustible - Typhoon Cysterna - Typhoon Cisterna - Typhoon Citerne - Тайфун Заправщик - Typhoon Combustível - Typhoon (üzemanyag-szállító) - Typhoon di rifornimento carburante - - - Typhoon Repair - Typhoon Instandsetzung - Typhoon de reparación - Typhoon Naprawczy - Typhoon Opravárenský - Typhoon Réparation - Тайфун Ремонтный - Typhoon Reparador - Typhoon (szerelő-jármű) - Typhoon riparatore - - - Typhoon Medical - Typhoon Sanitäter - Typhoon médico - Typhoon Medyczny - Typhoon Zdravotnický - Typhoon Sanitaire - Тайфун Медицинский - Typhoon Médico - Typhoon (egészségügyi) - Typhoon medico - - - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Commanche - RAH-66 Команч - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - - - MH-6 Little Bird - MH-6 Little Bird - MH-6 Litte Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - - - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - - - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - - - CH-47I Chinook (unarmed) - CH-47I Chinook (unbewaffnet) - CH-47I Chinnok (Desarmado) - CH-47I Chinook (nieuzbrojony) - CH-47I Chinook (невооруженный) - CH-47I Chinook (Neozbrojený) - - - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Тандерболт II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - - - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - - - AW159 Wildcat (unarmed) - AW159 Wildcat (unbewaffnet) - AW159 Wildcat (desarmado) - AW159 Wildcat (nieuzbrojony) - AW159 Wildcat (neozbrojený) - AW159 Wildcat (non-armé) - AW159 Wildcat (невооруженный) - AW159 Wildcat (desarmado) - AW159 Wildcat (fegyvertelen) - AW159 Wildcat (disarmato) - - - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Мерлин - AW101 Merlin - AW101 Merlin - AW101 Merlin - - - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 Альбатрос (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - - - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 Альбатрос (AA) - L-159 ALCA (ВВ) - L-159 ALCA (AA) - L-159 ALCA (AA) - - - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Касатка - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - - - Ka-60 Kasatka (unarmed) - Ka-60 Kasatka (unbewaffnet) - Ka-60 Kasatka (desarmado) - Ka-60 Kasatka (nieuzbrojony) - Ka-60 Kasatka (neozbrojená) - Ka-60 Kasatka (non-armé) - Ka-60 Касатка (невооруженный) - Ka-60 Kasatka (desarmado) - Ka-60 Kasatka (fegyvertelen) - Ka-60 Kasatka (disarmato) - - - Yak-130 - Yak-130 - Yak-130 - Jak-130 - Jak-130 - Yak-130 - Як-130 - Yak-130 - Jak-130 - Yak-130 - - - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - - - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - - - M18A1 Claymore - M18A1 Claymore - M18A1 Claymore - Mina kierunkowa M18A1 Claymore - M18A1 Mina Claymore - M18A1 Claymore Mine antipersonnel à effet dirigé - M18A1 Клеймор - M18A1 Claymore - M18A1 Claymore akna - M18A1 Claymore Mina antiuomo - - - M183 Demolition Charge Assembly - M183 Geballte Sprengladung - Conjunto de carga de demolición M183 - Ładunek burzący M183 - M183 Demoliční nálož - M183 Charge de Démolition - M183 Комплектный подрывной заряд - M183 Sacola de Demolição - M183 romboló töltet - M183 Demolition Charge Assembly - - - M112 Demolition Block - M112 Sprengladung - Bloque de demolición M112 - Ładunek burzący M112 - M112 Výbušná nálož - Pétard M112 - M112 подрывной заряд - M112 Carga de Demolição - M112 romboló töltet - M112 Demolition Block - - - M67 Fragmentation Grenade - M67 Splittergranate - Granada de fragmentación M67 - Granat obronny M67 - M67 Granát - M67 Grenade à fragmentation - M67 ручная осколочная граната - M67 Granada de fragmentação - M67 repeszgránát - M67 Granata a frammentazione - - - M83 Smoke Grenade (White) - M83 Rauchgranate (Weiss) - Granada de humo M83 (Blanco) - Granat dymny M83 (Biały) - M83 Kouřový Granát (Bílý) - M83 Grenade fumigène (Blanche) - M83 дымовая граната (Белый) - M83 Granada de fumaça (Branca) - M83 füstgránát (Fehér) - M83 Granata fumogena (Bianco) - - - M18 Smoke Grenade (Blue) - M18 Rauchgranate (Blau) - Granada de humo M18 (Azul) - Granat dymny M18 (Niebieski) - M18 Kouřový Granát (Modrý) - M18 Grenade fumigène (Bleue) - M18 дымовая граната (Синий) - M18 Granada de fumaça (Azul) - M18 füstgránát (Kék) - M18 Granata fumogena (Blu) - - - M18 Smoke Grenade (Green) - M18 Rauchgranate (Grün) - Granada de humo M18 (Verde) - Granat dymny M18 (Zielony) - M18 Kouřový Granát (Zelený) - M18 Grenade fumigène (Verte) - M18 дымовая граната (Зелёный) - M18 Granada de fumaça (Verde) - M18 füstgránát (Zöld) - M18 Granata fumogena (Verde) - - - M18 Smoke Grenade (Orange) - M18 Rauchgranate (Orange) - Granada de humo M18 (Naranja) - Granat dymny M18 (Pomarańczowy) - M18 Kouřový Granát (Oranžový) - M18 Grenade fumigène (Orange) - M18 дымовая граната (Оранжевый) - M18 Granada de fumaça (Laranja) - M18 füstgránát (Narancssárga) - M18 Granata fumogena (Arancione) - - - M18 Smoke Grenade (Purple) - M18 Rauchgranate (Violett) - Granada de humo M18 (Púrpura) - Granat dymny M18 (Fioletowy) - M18 Kouřový Granát (Fialový) - M18 Grenade fumigène (Pourpre) - M18 дымовая граната (Пурпурный) - M18 Granada de fumaça (Roxa) - M18 füstgránát (Lila) - M18 Granata fumogena (Viola) - - - M18 Smoke Grenade (Red) - M18 Rauchgranate (Rot) - Granada de humo M18 (Rojo) - Granat dymny M18 (Czerwony) - M18 Kouřový Granát (Červený) - M18 Grenade fumigène (Rouge) - M18 дымовая граната (Красный) - M18 Granada de fumaça (Vermelha) - M18 füstgránát (Piros) - M18 Granata fumogena (Rosso) - - - M18 Smoke Grenade (Yellow) - M18 Rauchgranate (Gelb) - Granada de humo M18 (Amarillo) - Granat dymny M18 (Żółty) - M18 Kouřový Granát (Žlutý) - M18 Grenade fumigène (Jaune) - M183 дымовая граната (Жёлтые) - M18 Granada de fumaça (Amarela) - M18 füstgránát (Sárga) - M18 Granata fumogena (Giallo) - - - M15 Anti-Tank Mine - M15 Panzerabwehrmine - Mina antitanque M15 - Mina przeciwpancerna M15 - M15 Protitanková Mina - M15 Mine antichar - M15 противотанковая мина - M15 Mina anticarro - M15 harckocsiakna - M15 Mine anticarro - - - VS-50 Anti-Personnel Mine - VS-50 Antipersonenmine - Mina antipersona VS-50 - Mina przeciwpiechotna VS-50 - VS-50 Protipěchotní Mina - VS-50 Mine antipersonnel à pression - VS-50 Противопехотная мина - VS-50 Mina antipessoal - VS-50 gyalogsági taposóakna - VS-50 Mine antiuomo - - - M26 Anti-Personnel Bounding Mine - M26 Antipersonensprungmine - Mina antipersona M26 - Mina przeciwpiechotna M26 - M26 Šrapnelová Mina - M26 Mine antipersonnel bondissante - M26 Противопехотная мина - M26 Mina saltadora antipessoal - M26 gyalogsági ugróakna - M26 Mine saltanti antiuomo - - - PMR-3 Anti-Personnel Tripwire Mine - PMR-3 Antipersonenstolperdrahtmine - Mina antipersona de alambre PMR-3 - Mina przeciwpiechotna PMR-3 - PMR-3 Nástražná Mina - PMR-3 Mine antipersonnel à traction - PMR-3 Противопехотная мина - PMR-3 Mina antipessoal (armadilha) - PMR-3 botlódrótos gyalogsági akna - PMR-3 Mine antiuomo - - - P99 - P99 - - - MP-443 Grach - MP-443 Grach - - - ACP-C2 - ACP-C2 - - - FNX-45 Tactical - FNX-45 Tactical - - - Chiappa Rhino 60DS - Chiappa Rhino 60DS - - - Taurus Judge - Taurus Judge - - - NLAW - NLAW - - - RPG-32 - RPG-32 - - - Mini-Spike (AA) - Mini-Spike (AA) - - - Mini-Spike (AT) - Mini-Spike (AT) - - - MX - MX - - - MX (Black) - MX (Black) - - - MXC - MXC - - - MXC (Black) - MXC (Black) - - - MX 3GL - MX 3GL - - - MX 3GL (Black) - MX 3GL (Black) - - - MX LSW - MX LSW - - - MX LSW (Black) - MX LSW (Black) - - - MXM - MXM - - - MXM (Black) - MXM (Black) - - - KT2002 Katiba - KT2002 Katiba - - - KT2002C Katiba - KT2002C Katiba - - - KT2002 Katiba KGL - KT2002 Katiba KGL - - - F2000 (Camo) - F2000 (Camo) - - - F2000 - F2000 - - - F2000 Tactical (Camo) - F2000 Tactical (Camo) - - - F2000 Tactical - F2000 Tactical - - - F2000 EGLM (Camo) - F2000 EGLM (Camo) - - - F2000 EGLM - F2000 EGLM - - - TAR-21 - TAR-21 - - - CTAR-21 - CTAR-21 - - - TAR-21 EGLM - TAR-21 EGLM - - - Vector SMG - Vector SMG - - - Scorpion Evo 3 A1 - Scorpion Evo 3 A1 - - - CPW - CPW - - - RFB SDAR - RFB SDAR - - - Stoner 99 LMG - Stoner 99 LMG - - - Negev NG7 - Negev NG7 - - - Mk14 Mod 1 EBR - Mk14 Mod 1 EBR - - - GM6 Lynx - GM6 Lynx - - - GM6 Lynx (Camo) - GM6 Lynx (Camo) - - - M200 Intervention - M200 Intervention - - - M200 Intervention (Camo) - M200 Intervention (Camo) - - - VS-121 - VS-121 - - - TODO: MAR-10 .338 - - - TODO: MAR-10 .338 (Black) - - - TODO: MAR-10 .338 (Camo) - - - TODO: MAR-10 .338 (Sand) - - - TODO: Mk-I EMR 7.62 mm - - - TODO: Mk-I EMR 7.62 mm (Black) - - - TODO: Mk-I EMR 7.62 mm (Khaki) - - - TODO: Mk-I EMR 7.62 mm (Sand) - - - TODO: Mk-I EMR 7.62 mm (Camo) - - - TODO: Mk-I EMR 7.62 mm (Woodland) - - - TODO: NATO DMR (provisional) spotter - - - TODO: ASP-1 Kir 12.7 mm - - - TODO: ASP-1 Kir 12.7 mm (Black) - - - TODO: ASP-1 Kir 12.7 mm (Tan) - - - TODO: Cyrus 9.3 mm - - - TODO: Cyrus 9.3 mm (Black) - - - TODO: Cyrus 9.3 mm (Hex) - - - TODO: Cyrus 9.3 mm (Tan) - - - TODO: Mk14 7.62 mm - - - TODO: Mk14 7.62 mm (Camo) - - - TODO: Mk14 7.62 mm (Olive) - - - TODO: Navid 9.3 mm - - - TODO: Navid 9.3 mm (Hex) - - - TODO: Navid 9.3 mm (Tan) - - - TODO: SPMG .338 - - - TODO: SPMG .338 (MTP) - - - TODO: SPMG .338 (Black) - - - TODO: SPMG .338 (Sand) - - - \ No newline at end of file + + + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312A + + + XM312A + XM312A + XM312 + XM312A + XM312A + XM312A + XM312A + XM312A + XM312A + XM312A + + + XM312 (High) + XM312 (Hoch) + XM312 (Alto) + XM312 (Haut) + XM312 (Vysoký) + XM312 (Wysoki) + XM312 (Высокий) + XM312 (Alta) + XM312 (Magasított) + XM312 (Alta) + + + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + + + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + + + XM307 (High) + XM307 (Hoch) + XM307 (Alto) + XM307 (Haut) + XM307 (Vysoký) + XM307 (Wysoki) + XM307 (Высокий) + XM307 (Alta) + XM307 (Magasított) + XM307 (Alta) + + + Mini-Spike Launcher (AT) + Mini-Spike Lenkflugkörper (AT) + Lanzador Mini-Spike (AT) + Poste de tir Mini-Spike (AC) + Mini-Spike Odpalovač (AT) + Wyrzutnia Mini-Spike (AT) + Mini-Spike Пусковое устройство (ПТРК) + Lança-mísseis Mini-Spike (AC) + Mini-Spike rakétarendszer (páncéltörő) + Lanciatore Mini-Spike (AC) + + + Mini-Spike Launcher (AA) + Mini-Spike Lenkflugkörper (AA) + Lanzador Mini-Spike (AA) + Poste de tir Mini-Spike (AA) + Mini-Spike Odpalovač (AA) + Wyrzutnia Mini-Spike (AA) + Mini-Spike Пусковое устройство (ВВ) + Lança-mísseis Mini-Spike (AA) + Mini-Spike rakétarendszer (légvédelmi) + Lanciatore Mini-Spike (AA) + + + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + + + YABHON-R3 (CAS) + YABHON-R3 (Luftnahunterstützung) + YABHON-R3 (CAS) + YABHON-R3 (CAS) + YABHON-R3 (CAS) + YABHON-R3 (штурмовик) + + + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + + + M-ATV (HMG) + M-ATV (SMG) + M-ATV (HMG) + M-ATV (CKM) + M-ATV (TK) + M-ATV (HMG) + M-ATV (Пулемет) + M-ATV (HMG) + M-ATV (HMG) + M-ATV (HMG) + + + M-ATV (GMG) + M-ATV (GMW) + M-ATV (GMG) + M-ATV (GMG) + M-ATV (Granátomet) + M-ATV (GMG) + M-ATV (Гранатомет) + M-ATV (GMG) + M-ATV (GMG) + M-ATV (GMG) + + + Merkava Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Merkawa Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Меркава Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Merkava Mk IV M + + + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkawa Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Меркава Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + + + Sholef + Sholef + Sholef + Sholef + Sholef + Sholef + Шолеф + Sholef + Sholef + Sholef + + + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + + + Namer + Namer + Namer + Namer + Namer + Namer + Намер + Namer + Namer + Namer + + + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + + + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + + + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + + + HEMTT Transport + HEMTT Transport + HEMTT de transporte + HEMTT Transportowy + HEMTT Valník + HEMTT Transport + HEMTT Транспортный + HEMTT Transporte + HEMTT szállítójármű + HEMTT da trasporto + + + HEMTT Transport (covered) + HEMTT Transport (bedeckt) + HEMTT de transporte (cubierto) + HEMTT Transportowy (zakryty) + HEMTT Valník (krytý) + HEMTT Transport (bâché) + HEMTT Транспортный (крытый) + HEMTT Transporte (coberto) + HEMTT szállítójármű (ponyvás) + HEMTT da trasporto (coperto) + + + HEMTT + HEMTT + HEMTT + HEMTT + HEMTT + HEMTT Tracteur + HEMTT + HEMTT + HEMTT + HEMTT + + + HEMTT Container + HEMTT Container + HEMTT de contenedor + HEMTT Kontener + HEMTT Skříňový + HEMTT Conteneur + HEMTT Контейнер + HEMTT Contêiner + HEMTT Konténer + HEMTT portacontainer + + + HEMTT Medical + HEMTT Sanitäter + HEMTT médico + HEMTT Medyczny + HEMTT Zdravotnický + HEMTT Sanitaire + HEMTT Медицинский + HEMTT Médico + HEMTT (egészségügyi) + HEMTT Medico + + + HEMTT Ammo + HEMTT Munition + HEMTT de munición + HEMTT Amunicyjny + HEMTT Muniční + HEMTT Munitions + HEMTT Боеприпасы + HEMTT Munições + HEMTT (lőszerszállító) + HEMTT di rifornimento munizioni + + + HEMTT Fuel + HEMTT Treibstoff + HEMTT de combustible + HEMTT Cysterna + HEMTT Cisterna + HEMTT Citerne + HEMTT Заправщик + HEMTT Combustível + HEMTT (üzemanyag-szállító) + HEMTT di rifornimento carburante + + + HEMTT Repair + HEMTT Instandsetzung + HEMTT de reparación + HEMTT Naprawczy + HEMTT Opravárenský + HEMTT Réparation + HEMTT Ремонтный + HEMTT Reparador + HEMTT (szerelő-jármű) + HEMTT Riparatore + + + Fennek + Fennek + Fennek + Fennek + Fennek + Fennek + Феннек + Fennek + Fennek + Fennek + + + Fennek (HMG) + Fennek (SMG) + Fennek (HMG) + Fennek (CKM) + Fennek (TK) + Fennek (HMG) + Феннек (Пулемет) + Fennek (HMG) + Fennek (HMG) + Fennek (HMG) + + + Fennek (GMG) + Fennek (GMW) + Fennek (GMG) + Fennek (GMG) + Fennek (granátomet) + Fennek (GMG) + Феннек (Гранатомет) + Fennek (GMG) + Fennek (GMG) + Fennek (GMG) + + + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Леопард 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + + + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Уорриор + FV510 Warrior + FV510 Warrior + FV510 Warrior + + + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + + + KamAZ Transport + KamAZ Transport + KamAZ de transporte + KamAZ transportowy + KAMAZ Valník + KamAZ Transport + КамАЗ Траспортный + KamAZ Transporte + KamAZ szállítójármű + KamAZ da trasporto + + + KamAZ Transport (covered) + KamAZ Transport (bedeckt) + KamAZ de transporte (cubierto) + KamAZ Transportowy (zakryty) + KAMAZ Valník (krytý) + KamAZ Transport (bâché) + КамАЗ Траспортный (Крытый) + KamAZ Transporte (coberto) + KamAZ szállítójármű (ponyvás) + KamAZ da trasporto (coperto) + + + KamAZ Ammo + KamAZ Munition + KamAZ de munición + KamAZ Amunicyjny + KAMAZ Muniční + KamAZ Munitions + КамАЗ Боеприпасы + KamAZ Munições + KamAZ (lőszerszállító) + KamAZ di rifornimento munizioni + + + KamAZ Fuel + KamAZ Treibstoff + KamAZ de combustible + KamAZ cysterna + KAMAZ Cisterna + KamAZ Citerne + КамАЗ Заправщик + KamAZ Combustível + KamAZ (üzemanyag-szállító) + KamAZ di rifornimento carburante + + + KamAZ Repair + KamAZ Instandsetzung + KamAZ de reparación + KamAZ Naprawczy + KAMAZ Opravárenský + KamAZ Réparation + КамАЗ Ремонтный + KamAZ Reparador + KamAZ (szerelő-jármű) + KamAZ riparatore + + + KamAZ Medical + KamAZ Sanitäter + KamAZ médico + KamAZ Medyczny + KAMAZ Zdravotnický + KamAZ Sanitaire + КамАЗ Медицинский + KamAZ Médico + KamAZ (egészségügyi) + KamAZ Medico + + + Punisher + Punisher + Punisher + Punisher + Punisher + Punisher + Kаратель + Punisher + Punisher + Punisher + + + Punisher (HMG) + Punisher (SMG) + Punisher (HMG) + Punisher (CKM) + Punisher (TK) + Punisher (HMG) + Kаратель (Пулемет) + Punisher (HMG) + Punisher (HMG) + Punisher (HMG) + + + Punisher (GMG) + Punisher (GMW) + Punisher (GMG) + Punisher (CKM) + Punisher (granátomet) + Punisher (GMG) + Kаратель (Гранатомет) + Punisher (GMG) + Punisher (GMG) + Punisher (GMG) + + + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Черный Орел + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + + + 2S9 Sochor + 2S9 Sochor + 2S9 Sochor + 259 Sochor + 2S9 Sochor + 2S9 Sochor + 2S9 Сокор + 2S9 Sochor + 2S9 Sochor + 2S9 Sochor + + + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + БМ-2Т Сталкер + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + + + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ЗСУ-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + + + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + + + Typhoon Transport + Typhoon Transport + Typhoon de transporte + Typhoon Transportowy + Typhoon Valník + Typhoon Transport + Тайфун Транспортный + Typhoon Transporte + Typhoon szállítójármű + Typhoon da trasporto + + + Typhoon Transport (covered) + Typhoon Transport (bedeckt) + Typhoon de transporte (cubierto) + Typhoon Transportowy (przykryty) + Typhoon Valník (krytý) + Typhoon Transport (bâché) + Тайфун Транспортный (kрытый) + Typhoon Transporte (coberto) + Typhoon szállítójármű (ponyvás) + Typhoon da trasporto (coperto) + + + Typhoon Device + Typhoon Gerät + Typhoon de dispositivo + Typhoon Urządzenie + Typhoon Zařízení + Typhoon Dispositif + Тайфун Устройство + Typhoon Dispositivo + Typhoon (szerkezet) + Typhoon per dispositivo + + + Typhoon Ammo + Typhoon Munition + Typhoon de munición + Typhoon Amunicyjny + Typhoon Muniční + Typhoon Munitions + Тайфун Боеприпасы + Typhoon Munições + Typhoon (lőszerszállító) + Typhoon di rifornimento munizioni + + + Typhoon Fuel + Typhoon Treibstoff + Typhoon de combustible + Typhoon Cysterna + Typhoon Cisterna + Typhoon Citerne + Тайфун Заправщик + Typhoon Combustível + Typhoon (üzemanyag-szállító) + Typhoon di rifornimento carburante + + + Typhoon Repair + Typhoon Instandsetzung + Typhoon de reparación + Typhoon Naprawczy + Typhoon Opravárenský + Typhoon Réparation + Тайфун Ремонтный + Typhoon Reparador + Typhoon (szerelő-jármű) + Typhoon riparatore + + + Typhoon Medical + Typhoon Sanitäter + Typhoon médico + Typhoon Medyczny + Typhoon Zdravotnický + Typhoon Sanitaire + Тайфун Медицинский + Typhoon Médico + Typhoon (egészségügyi) + Typhoon medico + + + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Commanche + RAH-66 Команч + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + + + MH-6 Little Bird + MH-6 Little Bird + MH-6 Litte Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + + + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + + + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + + + CH-47I Chinook (unarmed) + CH-47I Chinook (unbewaffnet) + CH-47I Chinnok (Desarmado) + CH-47I Chinook (nieuzbrojony) + CH-47I Chinook (невооруженный) + CH-47I Chinook (Neozbrojený) + + + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Тандерболт II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + + + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + + + AW159 Wildcat (unarmed) + AW159 Wildcat (unbewaffnet) + AW159 Wildcat (desarmado) + AW159 Wildcat (nieuzbrojony) + AW159 Wildcat (neozbrojený) + AW159 Wildcat (non-armé) + AW159 Wildcat (невооруженный) + AW159 Wildcat (desarmado) + AW159 Wildcat (fegyvertelen) + AW159 Wildcat (disarmato) + + + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Мерлин + AW101 Merlin + AW101 Merlin + AW101 Merlin + + + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 Альбатрос (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + + + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 Альбатрос (AA) + L-159 ALCA (ВВ) + L-159 ALCA (AA) + L-159 ALCA (AA) + + + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Касатка + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + + + Ka-60 Kasatka (unarmed) + Ka-60 Kasatka (unbewaffnet) + Ka-60 Kasatka (desarmado) + Ka-60 Kasatka (nieuzbrojony) + Ka-60 Kasatka (neozbrojená) + Ka-60 Kasatka (non-armé) + Ka-60 Касатка (невооруженный) + Ka-60 Kasatka (desarmado) + Ka-60 Kasatka (fegyvertelen) + Ka-60 Kasatka (disarmato) + + + Yak-130 + Yak-130 + Yak-130 + Jak-130 + Jak-130 + Yak-130 + Як-130 + Yak-130 + Jak-130 + Yak-130 + + + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + + + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + + + M18A1 Claymore + M18A1 Claymore + M18A1 Claymore + Mina kierunkowa M18A1 Claymore + M18A1 Mina Claymore + M18A1 Claymore Mine antipersonnel à effet dirigé + M18A1 Клеймор + M18A1 Claymore + M18A1 Claymore akna + M18A1 Claymore Mina antiuomo + + + M183 Demolition Charge Assembly + M183 Geballte Sprengladung + Conjunto de carga de demolición M183 + Ładunek burzący M183 + M183 Demoliční nálož + M183 Charge de Démolition + M183 Комплектный подрывной заряд + M183 Sacola de Demolição + M183 romboló töltet + M183 Demolition Charge Assembly + + + M112 Demolition Block + M112 Sprengladung + Bloque de demolición M112 + Ładunek burzący M112 + M112 Výbušná nálož + Pétard M112 + M112 подрывной заряд + M112 Carga de Demolição + M112 romboló töltet + M112 Demolition Block + + + M67 Fragmentation Grenade + M67 Splittergranate + Granada de fragmentación M67 + Granat obronny M67 + M67 Granát + M67 Grenade à fragmentation + M67 ручная осколочная граната + M67 Granada de fragmentação + M67 repeszgránát + M67 Granata a frammentazione + + + M83 Smoke Grenade (White) + M83 Rauchgranate (Weiss) + Granada de humo M83 (Blanco) + Granat dymny M83 (Biały) + M83 Kouřový Granát (Bílý) + M83 Grenade fumigène (Blanche) + M83 дымовой гранаты (Белый) + M83 Granada de fumaça (Branca) + M83 füstgránát (Fehér) + M83 Granata fumogena (Bianco) + + + M18 Smoke Grenade (Blue) + M18 Rauchgranate (Blau) + Granada de humo M18 (Azul) + Granat dymny M18 (Niebieski) + M18 Kouřový Granát (Modrý) + M18 Grenade fumigène (Bleue) + M18 дымовой гранаты (Синий) + M18 Granada de fumaça (Azul) + M18 füstgránát (Kék) + M18 Granata fumogena (Blu) + + + M18 Smoke Grenade (Green) + M18 Rauchgranate (Grün) + Granada de humo M18 (Verde) + Granat dymny M18 (Zielony) + M18 Kouřový Granát (Zelený) + M18 Grenade fumigène (Verte) + M18 дымовой гранаты (Зелёный) + M18 Granada de fumaça (Verde) + M18 füstgránát (Zöld) + M18 Granata fumogena (Verde) + + + M18 Smoke Grenade (Orange) + M18 Rauchgranate (Orange) + Granada de humo M18 (Naranja) + Granat dymny M18 (Pomarańczowy) + M18 Kouřový Granát (Oranžový) + M18 Grenade fumigène (Orange) + M18 дымовой гранаты (Оранжевый) + M18 Granada de fumaça (Laranja) + M18 füstgránát (Narancssárga) + M18 Granata fumogena (Arancione) + + + M18 Smoke Grenade (Purple) + M18 Rauchgranate (Violett) + Granada de humo M18 (Púrpura) + Granat dymny M18 (Fioletowy) + M18 Kouřový Granát (Fialový) + M18 Grenade fumigène (Pourpre) + M18 дымовой гранаты (Пурпурный) + M18 Granada de fumaça (Roxa) + M18 füstgránát (Lila) + M18 Granata fumogena (Viola) + + + M18 Smoke Grenade (Red) + M18 Rauchgranate (Rot) + Granada de humo M18 (Rojo) + Granat dymny M18 (Czerwony) + M18 Kouřový Granát (Červený) + M18 Grenade fumigène (Rouge) + M18 дымовой гранаты (Красный) + M18 Granada de fumaça (Vermelha) + M18 füstgránát (Piros) + M18 Granata fumogena (Rosso) + + + M18 Smoke Grenade (Yellow) + M18 Rauchgranate (Gelb) + Granada de humo M18 (Amarillo) + Granat dymny M18 (Żółty) + M18 Kouřový Granát (Žlutý) + M18 Grenade fumigène (Jaune) + M183 дымовой гранаты (Жёлтые) + M18 Granada de fumaça (Amarela) + M18 füstgránát (Sárga) + M18 Granata fumogena (Giallo) + + + M15 Anti-Tank Mine + M15 Panzerabwehrmine + Mina antitanque M15 + Mina przeciwpancerna M15 + M15 Protitanková Mina + M15 Mine antichar + M15 противотанковая мина + M15 Mina anticarro + M15 harckocsiakna + M15 Mine anticarro + + + VS-50 Anti-Personnel Mine + VS-50 Antipersonenmine + Mina antipersona VS-50 + Mina przeciwpiechotna VS-50 + VS-50 Protipěchotní Mina + VS-50 Mine antipersonnel à pression + VS-50 Противопехотная мина + VS-50 Mina antipessoal + VS-50 gyalogsági taposóakna + VS-50 Mine antiuomo + + + M26 Anti-Personnel Bounding Mine + M26 Antipersonensprungmine + Mina antipersona M26 + Mina przeciwpiechotna M26 + M26 Šrapnelová Mina + M26 Mine antipersonnel bondissante + M26 Противопехотная мина + M26 Mina saltadora antipessoal + M26 gyalogsági ugróakna + M26 Mine saltanti antiuomo + + + PMR-3 Anti-Personnel Tripwire Mine + PMR-3 Antipersonenstolperdrahtmine + Mina antipersona de alambre PMR-3 + Mina przeciwpiechotna PMR-3 + PMR-3 Nástražná Mina + PMR-3 Mine antipersonnel à traction + PMR-3 Противопехотная мина + PMR-3 Mina antipessoal (armadilha) + PMR-3 botlódrótos gyalogsági akna + PMR-3 Mine antiuomo + + + P99 + P99 + + + MP-443 Grach + MP-443 Grach + + + ACP-C2 + ACP-C2 + + + FNX-45 Tactical + FNX-45 Tactical + + + Chiappa Rhino 60DS + Chiappa Rhino 60DS + + + Taurus Judge + Taurus Judge + + + NLAW + NLAW + + + RPG-32 + RPG-32 + + + Mini-Spike (AA) + Mini-Spike (AA) + + + Mini-Spike (AT) + Mini-Spike (AT) + + + MX + MX + + + MX (Black) + MX (Black) + + + MXC + MXC + + + MXC (Black) + MXC (Black) + + + MX 3GL + MX 3GL + + + MX 3GL (Black) + MX 3GL (Black) + + + MX LSW + MX LSW + + + MX LSW (Black) + MX LSW (Black) + + + MXM + MXM + + + MXM (Black) + MXM (Black) + + + KT2002 Katiba + KT2002 Katiba + + + KT2002C Katiba + KT2002C Katiba + + + KT2002 Katiba KGL + KT2002 Katiba KGL + + + F2000 (Camo) + F2000 (Camo) + + + F2000 + F2000 + + + F2000 Tactical (Camo) + F2000 Tactical (Camo) + + + F2000 Tactical + F2000 Tactical + + + F2000 EGLM (Camo) + F2000 EGLM (Camo) + + + F2000 EGLM + F2000 EGLM + + + TAR-21 + TAR-21 + + + CTAR-21 + CTAR-21 + + + TAR-21 EGLM + TAR-21 EGLM + + + Vector SMG + Vector SMG + + + Scorpion Evo 3 A1 + Scorpion Evo 3 A1 + + + CPW + CPW + + + RFB SDAR + RFB SDAR + + + Stoner 99 LMG + Stoner 99 LMG + + + Negev NG7 + Negev NG7 + + + Mk14 Mod 1 EBR + Mk14 Mod 1 EBR + + + GM6 Lynx + GM6 Lynx + + + GM6 Lynx (Camo) + GM6 Lynx (Camo) + + + M200 Intervention + M200 Intervention + + + M200 Intervention (Camo) + M200 Intervention (Camo) + + + VS-121 + VS-121 + + + + TODO: MAR-10 .338 + + + TODO: MAR-10 .338 (Black) + + + TODO: MAR-10 .338 (Camo) + + + TODO: MAR-10 .338 (Sand) + + + + TODO: Mk-I EMR 7.62 mm + + + TODO: Mk-I EMR 7.62 mm (Black) + + + TODO: Mk-I EMR 7.62 mm (Khaki) + + + TODO: Mk-I EMR 7.62 mm (Sand) + + + TODO: Mk-I EMR 7.62 mm (Camo) + + + TODO: Mk-I EMR 7.62 mm (Woodland) + + + TODO: NATO DMR (provisional) spotter + + + + TODO: ASP-1 Kir 12.7 mm + + + TODO: ASP-1 Kir 12.7 mm (Black) + + + TODO: ASP-1 Kir 12.7 mm (Tan) + + + + TODO: Cyrus 9.3 mm + + + TODO: Cyrus 9.3 mm (Black) + + + TODO: Cyrus 9.3 mm (Hex) + + + TODO: Cyrus 9.3 mm (Tan) + + + + TODO: Mk14 7.62 mm + + + TODO: Mk14 7.62 mm (Camo) + + + TODO: Mk14 7.62 mm (Olive) + + + + TODO: Navid 9.3 mm + + + TODO: Navid 9.3 mm (Hex) + + + TODO: Navid 9.3 mm (Tan) + + + + TODO: SPMG .338 + + + TODO: SPMG .338 (MTP) + + + TODO: SPMG .338 (Black) + + + TODO: SPMG .338 (Sand) + + + + diff --git a/addons/reload/stringtable.xml b/addons/reload/stringtable.xml index 2aa5197e2f..40f36c6549 100644 --- a/addons/reload/stringtable.xml +++ b/addons/reload/stringtable.xml @@ -1,14 +1,12 @@ - - + + Check ammo on weapon reload - Проверять боезапас при перезарядке Check the ammo in your new magazine on magazine reload. - Проверяет количество патронов в новом магазине при перезарядке. Check Ammo @@ -36,11 +34,9 @@ Link belt - Сцепить ленты Linking belt... - Сцепка лент ... - \ No newline at end of file + diff --git a/addons/reloadlaunchers/stringtable.xml b/addons/reloadlaunchers/stringtable.xml index 664f594acd..6677153419 100644 --- a/addons/reloadlaunchers/stringtable.xml +++ b/addons/reloadlaunchers/stringtable.xml @@ -1,26 +1,24 @@  - + - - - Load launcher - Panzerabwehr laden - Зарядить ПУ - - - Loading launcher ... - Panzerabwehr wird geladen ... - Зарядка ПУ ... - - - Launcher loaded - Panzerabwehr geladen - ПУ заряжено - - - Load %1 - Lade %1 - Загрузка %1 - - - \ No newline at end of file + + + Load launcher + Panzerabwehr laden + + + Loading launcher ... + Panzerabwehr wird geladen ... + + + Launcher loaded + Panzerabwehr geladen + + + + Load %1 + Lade %1 + + + + diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index 0f1ae731f5..59a9b2b31c 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -1,26 +1,21 @@  - Deploy in 5 seconds ... Wird in 5 Sekunden errichtet ... - Возрождение через 5 секунд ... Rallypoint deployed Rallypoint errichtet - Точка сбора установлена Teleported to Base Zur Basis teleportiert - Телепорт на базу Teleported to Rallypoint Zum Rallypoint teleportiert - Телепорт на точку сбора - \ No newline at end of file + diff --git a/addons/switchunits/stringtable.xml b/addons/switchunits/stringtable.xml index 81cde4b007..842bf89127 100644 --- a/addons/switchunits/stringtable.xml +++ b/addons/switchunits/stringtable.xml @@ -1,5 +1,4 @@  - @@ -13,10 +12,10 @@ This unit is too close to the enemy. Diese Einheit ist zu nah am Feind. - Юнит слишком близок к противнику. + Юнит слишком близок к противнику Tato jednotka je moc blízko k nepříteli. Ta jednostka jest zbyt blisko przeciwnika. Esta unidad está demasiado cerca del enemigo. - \ No newline at end of file + diff --git a/addons/weaponselect/stringtable.xml b/addons/weaponselect/stringtable.xml index 0e7d881413..3a39d59396 100644 --- a/addons/weaponselect/stringtable.xml +++ b/addons/weaponselect/stringtable.xml @@ -1,14 +1,12 @@  - + Display text on grenade throw - Показывать текст при броске Display a hint or text on grenade throw. - Показывать текст или подсказку при броске гранаты. Select Pistol @@ -228,7 +226,7 @@ Už nejsou žádné ostatní granáty Não há outras granadas restantes Nessun'altra granata rimanente. - Летальные гранаты закончились + Невзрывоопасные гранаты закончились No grenade selected diff --git a/addons/wep_javelin/CfgEventhandlers.hpp b/addons/wep_javelin/CfgEventhandlers.hpp index 2ff046944b..a61ea9c746 100644 --- a/addons/wep_javelin/CfgEventhandlers.hpp +++ b/addons/wep_javelin/CfgEventhandlers.hpp @@ -1,18 +1,18 @@ -class Extended_PreInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_pre_init)); - }; -}; - -class Extended_PostInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_post_init)); - clientInit = QUOTE(call COMPILE_FILE(XEH_clientInit)); - }; -}; - -class Extended_FiredBIS_EventHandlers { - class CAManBase { - ADDON = QUOTE(_this call FUNC(fired)); - }; +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_pre_init)); + }; +}; + +class Extended_PostInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_post_init)); + clientInit = QUOTE(call COMPILE_FILE(XEH_clientInit)); + }; +}; + +class Extended_FiredBIS_EventHandlers { + class CAManBase { + ADDON = QUOTE(_this call FUNC(fired)); + }; }; \ No newline at end of file diff --git a/addons/wep_javelin/CfgSounds.hpp b/addons/wep_javelin/CfgSounds.hpp index 9cd2627fa2..a5002409ff 100644 --- a/addons/wep_javelin/CfgSounds.hpp +++ b/addons/wep_javelin/CfgSounds.hpp @@ -1,13 +1,13 @@ - -class CfgSounds { - class ACE_Javelin_Locking { - name = "ACE_Javelin_Locking"; - sound[] = {PATHTOF(data\sounds\javelin_locking.ogg), db+0, 1.0}; - titles[] = {}; - }; - class ACE_Javelin_Locked { - name = "ACE_Javelin_Locked"; - sound[] = {PATHTOF(data\sounds\javelin_locked.ogg), db+0, 1.0}; - titles[] = {}; - }; -}; + +class CfgSounds { + class ACE_Javelin_Locking { + name = "ACE_Javelin_Locking"; + sound[] = {PATHTOF(data\sounds\javelin_locking.ogg), db+0, 1.0}; + titles[] = {}; + }; + class ACE_Javelin_Locked { + name = "ACE_Javelin_Locked"; + sound[] = {PATHTOF(data\sounds\javelin_locked.ogg), db+0, 1.0}; + titles[] = {}; + }; +}; diff --git a/addons/wep_javelin/RscInGameUI.hpp b/addons/wep_javelin/RscInGameUI.hpp index da33a13a7a..811548a9d2 100644 --- a/addons/wep_javelin/RscInGameUI.hpp +++ b/addons/wep_javelin/RscInGameUI.hpp @@ -1,459 +1,459 @@ -class RscOpticsValue; -class RscControlsGroup; -class RscPicture; -class RscMapControl; -class VScrollbar; -class HScrollbar; -class RscLine; - - -// Taken from AGM for optics management. - -class RscInGameUI { - class RscOptics_titan { - idd = 300; - controls[] = {"ACE_javelin_elements_group"}; - onLoad = QUOTE(_this call FUNC(onOpticLoad)); - onUnload = "uiNameSpace setVariable ['ACE_RscOptics_javelin',nil];"; - - class CA_Distance: RscOpticsValue { - idc = 151; - sizeEx = "0"; - colorText[] = {0,0,0,0}; - x = 0; - y = 0; - w = 0; - h = 0; - }; - - class ACE_javelin_elements_group: RscControlsGroup - { - x = "SafezoneX"; - y = "SafezoneY"; - w = "SafezoneW"; - h = "SafezoneH"; - idc = 170; - class VScrollbar { - autoScrollSpeed = -1; - autoScrollDelay = 5; - autoScrollRewind = 0; - color[] = {1,1,1,0}; - width = 0.001; - }; - class HScrollbar { - color[] = {1,1,1,0}; - height = 0.001; - }; - class Controls { - class JavelinLocking : RscMapControl { - onDraw = QUOTE(_this call FUNC(onOpticDraw)); - idc = -1; - w = 0; - h = 0; - }; - - class ACE_javelin_Day_mode_off: RscPicture { - idc = 1001; - x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.03/4)*3*SafezoneH - SafezoneX"; - y = "SafezoneY+SafezoneH*0.031 - SafezoneY"; - w = "0.1045752* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; - h = "SafezoneH*0.1045752"; - colorText[] = {0.2941,0.2941,0.2941,1}; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\day_co.paa"; - }; - class ACE_javelin_Day_mode: ACE_javelin_Day_mode_off { - idc = 160; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class ACE_javelin_WFOV_mode_off: ACE_javelin_Day_mode_off { - idc = 1004; - x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.307/4)*3*SafezoneH - SafezoneX"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\wfov_co.paa"; - }; - class ACE_javelin_WFOV_mode_group: RscControlsGroup { - x = "SafezoneX"; - y = "SafezoneY"; - w = "SafezoneW"; - h = "SafezoneH"; - idc = 163; - class VScrollbar { - autoScrollSpeed = -1; - autoScrollDelay = 5; - autoScrollRewind = 0; - color[] = {1,1,1,0}; - width = 0.001; - }; - class HScrollbar { - color[] = {1,1,1,0}; - height = 0.001; - }; - class Controls { - class ACE_javelin_WFOV_mode: ACE_javelin_WFOV_mode_off { - idc = -1; - y = "0.031*SafezoneH - SafezoneY"; - x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.307/4)*3*SafezoneH - SafezoneX"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class StadiaL: RscLine { - x = "0.4899*SafezoneW - SafezoneX"; - y = "0.171*SafezoneH - SafezoneY"; - w = 0; - h = "0.049*SafezoneH"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class StadiaR: RscLine { - x = "0.5109*SafezoneW- SafezoneX"; - y = "0.171*SafezoneH - SafezoneY"; - w = 0; - h = "0.049*SafezoneH"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class BracketL: RscLine { - x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.293/4)*3*SafezoneH - SafezoneX"; - y = "0.4677*SafezoneH - SafezoneY"; - w = 0; - h = "0.0646*SafezoneH"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class BracketR: RscLine { - x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.70/4)*3*SafezoneH - SafezoneX"; - y = "0.4677*SafezoneH - SafezoneY"; - w = 0; - h = "0.0646*SafezoneH"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class BracketT: RscLine { - x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.467/4)*3*SafezoneH - SafezoneX"; - y = "0.3535*SafezoneH - SafezoneY"; - w = "0.065* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; - h = 0; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class BracketB: RscLine { - x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.467/4)*3*SafezoneH - SafezoneX"; - y = "0.6465*SafezoneH - SafezoneY"; - w = "0.065* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; - h = 0; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - }; - }; - class ACE_javelin_NFOV_mode_off: ACE_javelin_Day_mode_off { - idc = 1003; - x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.586/4)*3*SafezoneH - SafezoneX"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\nfov_co.paa"; - }; - class ACE_javelin_NFOV_mode_group: RscControlsGroup { - x = "SafezoneX"; - y = "SafezoneY"; - w = "SafezoneW-SafezoneX"; - h = "SafezoneH-SafezoneY"; - idc = 162; - class VScrollbar { - autoScrollSpeed = -1; - autoScrollDelay = 5; - autoScrollRewind = 0; - color[] = {1,1,1,0}; - width = 0.001; - }; - class HScrollbar { - color[] = {1,1,1,0}; - height = 0.001; - }; - class Controls { - class ACE_javelin_NFOV_mode: ACE_javelin_NFOV_mode_off { - idc = 699003; - x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.586/4)*3*SafezoneH - SafezoneX"; - y = "0.031*SafezoneH - SafezoneY"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class StadiaL: RscLine { - x = "0.4788*SafezoneW - SafezoneX"; - y = "0.171*SafezoneH - SafezoneY"; - w = 0; - h = "0.049*SafezoneH"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class StadiaR: RscLine { - x = "0.5212*SafezoneW - SafezoneX"; - y = "0.171*SafezoneH - SafezoneY"; - w = 0; - h = "0.049*SafezoneH"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class LineHL: RscLine { - x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.01/4)*3*SafezoneH - SafezoneX"; - y = "SafezoneH*0.5 - SafezoneY"; - w = "0.29* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; - h = "SafezoneH*0.0"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class LineHR: RscLine { - x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.695/4)*3*SafezoneH - SafezoneX"; - y = "SafezoneH*0.5 - SafezoneY"; - w = "0.29* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; - h = "SafezoneH*0.0"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class LineVT: RscLine { - x = "0.5*SafezoneW - SafezoneX"; - y = "0.171*SafezoneH - SafezoneY"; - w = 0; - h = "0.1825*SafezoneH"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class LineVB: RscLine { - x = "0.5*SafezoneW - SafezoneX"; - y = "0.6465*SafezoneH - SafezoneY"; - w = 0; - h = "0.1895*SafezoneH"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - }; - }; - /* - class TargetingConstrains: RscControlsGroup { - idc = 699100; - x = "SafezoneX"; - y = "SafezoneY"; - w = "SafezoneW-SafezoneX"; - h = "SafezoneH-SafezoneY"; - class VScrollbar { - autoScrollSpeed = -1; - autoScrollDelay = 5; - autoScrollRewind = 0; - color[] = {1,1,1,0}; - width = 0.001; - }; - class HScrollbar { - color[] = {1,1,1,0}; - height = 0.001; - }; - class Controls { - class Top: RscPicture { - idc = 699101; - text = "#(argb,8,8,3)color(1,1,1,1)"; - colorText[] = {0.2941,0.2941,0.2941,1}; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.15*SafezoneH-SafezoneY"; - w = "(3/4)*SafezoneH"; - h = "0.21*SafezoneH"; - }; - class Bottom: Top { - idc = 699102; - y = "0.64*SafezoneH-SafezoneY"; - }; - class Left: Top { - idc = 699103; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.36*SafezoneH-SafezoneY"; - w = "0.31*(3/4)*SafezoneH"; - h = "0.28*SafezoneH"; - }; - class Right: Left { - idc = 699104; - x = "((SafezoneW -(3/4)*SafezoneH)/2)+ 0.69*(3/4)*SafezoneH - SafezoneX"; - }; - class OpticsBorders: RscPicture { - idc = 699105; - text = PATHTOF(data\javelin_ui_border_ca.paa); - colorText[] = {0,0,0,1}; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.15*SafezoneH-SafezoneY"; - w = "(3/4)*SafezoneH"; - h = "0.7*SafezoneH"; - }; - }; - }; - - class TargetingGate: TargetingConstrains { - idc = 699200; - class Controls { - class TargetingGateTL: TargetingConstrains { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.15*SafezoneH - SafezoneY"; - idc = 699201; - class Controls { - class LineH: RscLine { - idc = 699210; - x = "0"; - y = "0"; - w = "0.025*(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: LineH { - idc = 699211; - w = "0"; - h = "0.025*SafezoneH"; - }; - }; - }; - class TargetingGateTR: TargetingGateTL { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; - y = "0.15*SafezoneH - SafezoneY"; - idc = 699202; - class Controls { - class LineH: RscLine { - idc = 699220; - x = "0"; - y = "0"; - w = "0.025*(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: LineH { - idc = 699221; - x = "0.025*(3/4)*SafezoneH"; - w = "0"; - h = "0.025*SafezoneH"; - }; - }; - }; - class TargetingGateBL: TargetingGateTL { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.825*SafezoneH - SafezoneY"; - idc = 699203; - class Controls { - class LineH: RscLine { - x = "0"; - y = "0.025*SafezoneH"; - w = "0.025*(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: LineH { - y = "0"; - w = "0"; - h = "0.025*SafezoneH"; - }; - }; - }; - class TargetingGateBR: TargetingGateBL { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; - y = "0.825*SafezoneH - SafezoneY"; - idc = 699204; - class Controls { - class LineH: RscLine { - x = "0"; - y = "0.025*SafezoneH"; - w = "0.025*(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: LineH { - x = "0.025*(3/4)*SafezoneH"; - y = "0"; - w = "0"; - h = "0.025*SafezoneH"; - }; - }; - }; - }; - }; - - class TargetingLines: TargetingConstrains { - idc = 699300; - class Controls { - class LineH: RscLine { - idc = 699301; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.5*SafezoneH - SafezoneY"; - w = "(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: RscLine { - idc = 699302; - x = "0.5*SafezoneW - SafezoneX"; - y = "0.15*SafezoneH - SafezoneY"; - w = "0"; - h = "0.7*SafezoneH"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - }; - }; - */ - - class ACE_javelin_SEEK_off: ACE_javelin_Day_mode_off { - idc = 699000; - x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.863/4)*3*SafezoneH - SafezoneX"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\seek_co.paa"; - }; - class ACE_javelin_SEEK: ACE_javelin_SEEK_off { - idc = 166; - colorText[] = {0.2941,0.8745,0.2157,0}; - }; - class ACE_javelin_Missle_off: ACE_javelin_Day_mode_off { - idc = 1032; - x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (-0.134/4)*3*SafezoneH - SafezoneX"; - y = "(SafezoneY + 0.208*SafezoneH) - SafezoneY"; - colorText[] = {0.2941,0.2941,0.2941,1}; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\missle_co.paa"; - }; - class ACE_javelin_Missle: ACE_javelin_Missle_off { - idc = 167; - colorText[] = {0.9255,0.5216,0.1216,0}; - }; - class ACE_javelin_CLU_off: ACE_javelin_Missle_off { - idc = 1027; - y = "(SafezoneY + 0.436*SafezoneH) - SafezoneY"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\clu_co.paa"; - }; - class ACE_javelin_HangFire_off: ACE_javelin_Missle_off { - idc = 1028; - y = "(SafezoneY + 0.669*SafezoneH) - SafezoneY"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\hangfire_co.paa"; - }; - class ACE_javelin_TOP_off: ACE_javelin_Day_mode_off { - idc = 699001; - x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (1.023/4)*3*SafezoneH - SafezoneX"; - y = "(SafezoneY + 0.208*SafezoneH) - SafezoneY"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\top_co.paa"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - class ACE_javelin_DIR: ACE_javelin_Day_mode { - idc = 699002; - x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (1.023/4)*3*SafezoneH - SafezoneX"; - y = "(SafezoneY + 0.436*SafezoneH) - SafezoneY"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\dir_co.paa"; - colorText[] = {0.2941,0.2941,0.2941,1}; - }; - class ACE_javelin_FLTR_mode_off: ACE_javelin_Day_mode_off { - idc = 1002; - x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (1.023/4)*3*SafezoneH - SafezoneX"; - y = "(SafezoneY + 0.669*SafezoneH) - SafezoneY"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\fltr_co.paa"; - }; - class ACE_javelin_FLTR_mode: ACE_javelin_FLTR_mode_off { - idc = 161; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - }; - }; - }; -}; - -// on colorText[] = {0.2941, 0.8745, 0.2157, 1.0}; -// off colorText[] = {0.2941, 0.2941, 0.2941, 1.0}; -// orange colorText[] = {0.9255, 0.5216, 0.1216, 1.0}; - -/* -ACE_Titan_elements_group: 170 -ACE_Titan_Day_mode_off: 1001 -ACE_Titan_Day_mode: 160 -ACE_Titan_WFOV_mode_off: 1004 -ACE_Titan_WFOV_mode_group: 163 -ACE_Titan_NFOV_mode_off: 1003 -ACE_Titan_NFOV_mode_group: 162 -ACE_Titan_SEEK_off: 1005 //1001 -ACE_Titan_SEEK: 166 -ACE_Titan_Missle_off: 1032 -ACE_Titan_Missle: 167 -ACE_Titan_CLU_off: 1027 -ACE_Titan_HangFire_off: 1028 -ACE_Titan_TOP_off: 1006 -ACE_Titan_DIR: 1007 -ACE_Titan_FLTR_mode_off: 1002 -ACE_Titan_FLTR_mode: 161 +class RscOpticsValue; +class RscControlsGroup; +class RscPicture; +class RscMapControl; +class VScrollbar; +class HScrollbar; +class RscLine; + + +// Taken from AGM for optics management. + +class RscInGameUI { + class RscOptics_titan { + idd = 300; + controls[] = {"ACE_javelin_elements_group"}; + onLoad = QUOTE(_this call FUNC(onOpticLoad)); + onUnload = "uiNameSpace setVariable ['ACE_RscOptics_javelin',nil];"; + + class CA_Distance: RscOpticsValue { + idc = 151; + sizeEx = "0"; + colorText[] = {0,0,0,0}; + x = 0; + y = 0; + w = 0; + h = 0; + }; + + class ACE_javelin_elements_group: RscControlsGroup + { + x = "SafezoneX"; + y = "SafezoneY"; + w = "SafezoneW"; + h = "SafezoneH"; + idc = 170; + class VScrollbar { + autoScrollSpeed = -1; + autoScrollDelay = 5; + autoScrollRewind = 0; + color[] = {1,1,1,0}; + width = 0.001; + }; + class HScrollbar { + color[] = {1,1,1,0}; + height = 0.001; + }; + class Controls { + class JavelinLocking : RscMapControl { + onDraw = QUOTE(_this call FUNC(onOpticDraw)); + idc = -1; + w = 0; + h = 0; + }; + + class ACE_javelin_Day_mode_off: RscPicture { + idc = 1001; + x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.03/4)*3*SafezoneH - SafezoneX"; + y = "SafezoneY+SafezoneH*0.031 - SafezoneY"; + w = "0.1045752* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; + h = "SafezoneH*0.1045752"; + colorText[] = {0.2941,0.2941,0.2941,1}; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\day_co.paa"; + }; + class ACE_javelin_Day_mode: ACE_javelin_Day_mode_off { + idc = 160; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class ACE_javelin_WFOV_mode_off: ACE_javelin_Day_mode_off { + idc = 1004; + x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.307/4)*3*SafezoneH - SafezoneX"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\wfov_co.paa"; + }; + class ACE_javelin_WFOV_mode_group: RscControlsGroup { + x = "SafezoneX"; + y = "SafezoneY"; + w = "SafezoneW"; + h = "SafezoneH"; + idc = 163; + class VScrollbar { + autoScrollSpeed = -1; + autoScrollDelay = 5; + autoScrollRewind = 0; + color[] = {1,1,1,0}; + width = 0.001; + }; + class HScrollbar { + color[] = {1,1,1,0}; + height = 0.001; + }; + class Controls { + class ACE_javelin_WFOV_mode: ACE_javelin_WFOV_mode_off { + idc = -1; + y = "0.031*SafezoneH - SafezoneY"; + x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.307/4)*3*SafezoneH - SafezoneX"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class StadiaL: RscLine { + x = "0.4899*SafezoneW - SafezoneX"; + y = "0.171*SafezoneH - SafezoneY"; + w = 0; + h = "0.049*SafezoneH"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class StadiaR: RscLine { + x = "0.5109*SafezoneW- SafezoneX"; + y = "0.171*SafezoneH - SafezoneY"; + w = 0; + h = "0.049*SafezoneH"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class BracketL: RscLine { + x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.293/4)*3*SafezoneH - SafezoneX"; + y = "0.4677*SafezoneH - SafezoneY"; + w = 0; + h = "0.0646*SafezoneH"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class BracketR: RscLine { + x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.70/4)*3*SafezoneH - SafezoneX"; + y = "0.4677*SafezoneH - SafezoneY"; + w = 0; + h = "0.0646*SafezoneH"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class BracketT: RscLine { + x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.467/4)*3*SafezoneH - SafezoneX"; + y = "0.3535*SafezoneH - SafezoneY"; + w = "0.065* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; + h = 0; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class BracketB: RscLine { + x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.467/4)*3*SafezoneH - SafezoneX"; + y = "0.6465*SafezoneH - SafezoneY"; + w = "0.065* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; + h = 0; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + }; + }; + class ACE_javelin_NFOV_mode_off: ACE_javelin_Day_mode_off { + idc = 1003; + x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.586/4)*3*SafezoneH - SafezoneX"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\nfov_co.paa"; + }; + class ACE_javelin_NFOV_mode_group: RscControlsGroup { + x = "SafezoneX"; + y = "SafezoneY"; + w = "SafezoneW-SafezoneX"; + h = "SafezoneH-SafezoneY"; + idc = 162; + class VScrollbar { + autoScrollSpeed = -1; + autoScrollDelay = 5; + autoScrollRewind = 0; + color[] = {1,1,1,0}; + width = 0.001; + }; + class HScrollbar { + color[] = {1,1,1,0}; + height = 0.001; + }; + class Controls { + class ACE_javelin_NFOV_mode: ACE_javelin_NFOV_mode_off { + idc = 699003; + x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.586/4)*3*SafezoneH - SafezoneX"; + y = "0.031*SafezoneH - SafezoneY"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class StadiaL: RscLine { + x = "0.4788*SafezoneW - SafezoneX"; + y = "0.171*SafezoneH - SafezoneY"; + w = 0; + h = "0.049*SafezoneH"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class StadiaR: RscLine { + x = "0.5212*SafezoneW - SafezoneX"; + y = "0.171*SafezoneH - SafezoneY"; + w = 0; + h = "0.049*SafezoneH"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class LineHL: RscLine { + x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.01/4)*3*SafezoneH - SafezoneX"; + y = "SafezoneH*0.5 - SafezoneY"; + w = "0.29* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; + h = "SafezoneH*0.0"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class LineHR: RscLine { + x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.695/4)*3*SafezoneH - SafezoneX"; + y = "SafezoneH*0.5 - SafezoneY"; + w = "0.29* (((SafezoneW*3)/4)/SafezoneW)/(1/SafezoneH)"; + h = "SafezoneH*0.0"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class LineVT: RscLine { + x = "0.5*SafezoneW - SafezoneX"; + y = "0.171*SafezoneH - SafezoneY"; + w = 0; + h = "0.1825*SafezoneH"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class LineVB: RscLine { + x = "0.5*SafezoneW - SafezoneX"; + y = "0.6465*SafezoneH - SafezoneY"; + w = 0; + h = "0.1895*SafezoneH"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + }; + }; + /* + class TargetingConstrains: RscControlsGroup { + idc = 699100; + x = "SafezoneX"; + y = "SafezoneY"; + w = "SafezoneW-SafezoneX"; + h = "SafezoneH-SafezoneY"; + class VScrollbar { + autoScrollSpeed = -1; + autoScrollDelay = 5; + autoScrollRewind = 0; + color[] = {1,1,1,0}; + width = 0.001; + }; + class HScrollbar { + color[] = {1,1,1,0}; + height = 0.001; + }; + class Controls { + class Top: RscPicture { + idc = 699101; + text = "#(argb,8,8,3)color(1,1,1,1)"; + colorText[] = {0.2941,0.2941,0.2941,1}; + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.15*SafezoneH-SafezoneY"; + w = "(3/4)*SafezoneH"; + h = "0.21*SafezoneH"; + }; + class Bottom: Top { + idc = 699102; + y = "0.64*SafezoneH-SafezoneY"; + }; + class Left: Top { + idc = 699103; + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.36*SafezoneH-SafezoneY"; + w = "0.31*(3/4)*SafezoneH"; + h = "0.28*SafezoneH"; + }; + class Right: Left { + idc = 699104; + x = "((SafezoneW -(3/4)*SafezoneH)/2)+ 0.69*(3/4)*SafezoneH - SafezoneX"; + }; + class OpticsBorders: RscPicture { + idc = 699105; + text = PATHTOF(data\javelin_ui_border_ca.paa); + colorText[] = {0,0,0,1}; + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.15*SafezoneH-SafezoneY"; + w = "(3/4)*SafezoneH"; + h = "0.7*SafezoneH"; + }; + }; + }; + + class TargetingGate: TargetingConstrains { + idc = 699200; + class Controls { + class TargetingGateTL: TargetingConstrains { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.15*SafezoneH - SafezoneY"; + idc = 699201; + class Controls { + class LineH: RscLine { + idc = 699210; + x = "0"; + y = "0"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + idc = 699211; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; + }; + class TargetingGateTR: TargetingGateTL { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; + y = "0.15*SafezoneH - SafezoneY"; + idc = 699202; + class Controls { + class LineH: RscLine { + idc = 699220; + x = "0"; + y = "0"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + idc = 699221; + x = "0.025*(3/4)*SafezoneH"; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; + }; + class TargetingGateBL: TargetingGateTL { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.825*SafezoneH - SafezoneY"; + idc = 699203; + class Controls { + class LineH: RscLine { + x = "0"; + y = "0.025*SafezoneH"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + y = "0"; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; + }; + class TargetingGateBR: TargetingGateBL { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; + y = "0.825*SafezoneH - SafezoneY"; + idc = 699204; + class Controls { + class LineH: RscLine { + x = "0"; + y = "0.025*SafezoneH"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + x = "0.025*(3/4)*SafezoneH"; + y = "0"; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; + }; + }; + }; + + class TargetingLines: TargetingConstrains { + idc = 699300; + class Controls { + class LineH: RscLine { + idc = 699301; + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.5*SafezoneH - SafezoneY"; + w = "(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: RscLine { + idc = 699302; + x = "0.5*SafezoneW - SafezoneX"; + y = "0.15*SafezoneH - SafezoneY"; + w = "0"; + h = "0.7*SafezoneH"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + }; + }; + */ + + class ACE_javelin_SEEK_off: ACE_javelin_Day_mode_off { + idc = 699000; + x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.863/4)*3*SafezoneH - SafezoneX"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\seek_co.paa"; + }; + class ACE_javelin_SEEK: ACE_javelin_SEEK_off { + idc = 166; + colorText[] = {0.2941,0.8745,0.2157,0}; + }; + class ACE_javelin_Missle_off: ACE_javelin_Day_mode_off { + idc = 1032; + x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (-0.134/4)*3*SafezoneH - SafezoneX"; + y = "(SafezoneY + 0.208*SafezoneH) - SafezoneY"; + colorText[] = {0.2941,0.2941,0.2941,1}; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\missle_co.paa"; + }; + class ACE_javelin_Missle: ACE_javelin_Missle_off { + idc = 167; + colorText[] = {0.9255,0.5216,0.1216,0}; + }; + class ACE_javelin_CLU_off: ACE_javelin_Missle_off { + idc = 1027; + y = "(SafezoneY + 0.436*SafezoneH) - SafezoneY"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\clu_co.paa"; + }; + class ACE_javelin_HangFire_off: ACE_javelin_Missle_off { + idc = 1028; + y = "(SafezoneY + 0.669*SafezoneH) - SafezoneY"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\hangfire_co.paa"; + }; + class ACE_javelin_TOP_off: ACE_javelin_Day_mode_off { + idc = 699001; + x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (1.023/4)*3*SafezoneH - SafezoneX"; + y = "(SafezoneY + 0.208*SafezoneH) - SafezoneY"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\top_co.paa"; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + class ACE_javelin_DIR: ACE_javelin_Day_mode { + idc = 699002; + x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (1.023/4)*3*SafezoneH - SafezoneX"; + y = "(SafezoneY + 0.436*SafezoneH) - SafezoneY"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\dir_co.paa"; + colorText[] = {0.2941,0.2941,0.2941,1}; + }; + class ACE_javelin_FLTR_mode_off: ACE_javelin_Day_mode_off { + idc = 1002; + x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (1.023/4)*3*SafezoneH - SafezoneX"; + y = "(SafezoneY + 0.669*SafezoneH) - SafezoneY"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\fltr_co.paa"; + }; + class ACE_javelin_FLTR_mode: ACE_javelin_FLTR_mode_off { + idc = 161; + colorText[] = {0.2941,0.8745,0.2157,1}; + }; + }; + }; + }; +}; + +// on colorText[] = {0.2941, 0.8745, 0.2157, 1.0}; +// off colorText[] = {0.2941, 0.2941, 0.2941, 1.0}; +// orange colorText[] = {0.9255, 0.5216, 0.1216, 1.0}; + +/* +ACE_Titan_elements_group: 170 +ACE_Titan_Day_mode_off: 1001 +ACE_Titan_Day_mode: 160 +ACE_Titan_WFOV_mode_off: 1004 +ACE_Titan_WFOV_mode_group: 163 +ACE_Titan_NFOV_mode_off: 1003 +ACE_Titan_NFOV_mode_group: 162 +ACE_Titan_SEEK_off: 1005 //1001 +ACE_Titan_SEEK: 166 +ACE_Titan_Missle_off: 1032 +ACE_Titan_Missle: 167 +ACE_Titan_CLU_off: 1027 +ACE_Titan_HangFire_off: 1028 +ACE_Titan_TOP_off: 1006 +ACE_Titan_DIR: 1007 +ACE_Titan_FLTR_mode_off: 1002 +ACE_Titan_FLTR_mode: 161 */ \ No newline at end of file diff --git a/addons/wep_javelin/XEH_clientInit.sqf b/addons/wep_javelin/XEH_clientInit.sqf index 8cbd59fcd7..1d3b546e39 100644 --- a/addons/wep_javelin/XEH_clientInit.sqf +++ b/addons/wep_javelin/XEH_clientInit.sqf @@ -1,3 +1,3 @@ -#include "script_component.hpp" - +#include "script_component.hpp" + #include "initKeybinds.sqf" \ No newline at end of file diff --git a/addons/wep_javelin/XEH_post_init.sqf b/addons/wep_javelin/XEH_post_init.sqf index 6eccf9d1dd..dc30361926 100644 --- a/addons/wep_javelin/XEH_post_init.sqf +++ b/addons/wep_javelin/XEH_post_init.sqf @@ -1,2 +1,2 @@ -#include "script_component.hpp" - +#include "script_component.hpp" + diff --git a/addons/wep_javelin/XEH_pre_init.sqf b/addons/wep_javelin/XEH_pre_init.sqf index c56cbc643a..1b6682f0fc 100644 --- a/addons/wep_javelin/XEH_pre_init.sqf +++ b/addons/wep_javelin/XEH_pre_init.sqf @@ -1,15 +1,15 @@ -#include "script_component.hpp" - -PREP(fired); - -PREP(translateToWeaponSpace); -PREP(translateToModelSpace); - -PREP(lockKeyDown); -PREP(lockKeyUp); -PREP(cycleFireMode); - -PREP(onOpticLoad); -PREP(onOpticDraw); - +#include "script_component.hpp" + +PREP(fired); + +PREP(translateToWeaponSpace); +PREP(translateToModelSpace); + +PREP(lockKeyDown); +PREP(lockKeyUp); +PREP(cycleFireMode); + +PREP(onOpticLoad); +PREP(onOpticDraw); + GVAR(isLockKeyDown) = false; \ No newline at end of file diff --git a/addons/wep_javelin/config.cpp b/addons/wep_javelin/config.cpp index 7eb217ddb3..c7ea1c867a 100644 --- a/addons/wep_javelin/config.cpp +++ b/addons/wep_javelin/config.cpp @@ -1,15 +1,15 @@ -#include "script_component.hpp" - -class CfgPatches { - class ADDON { - units[] = {}; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_laser"}; - VERSION_CONFIG; - }; -}; - -#include "CfgEventhandlers.hpp" -#include "RscInGameUI.hpp" +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_laser"}; + VERSION_CONFIG; + }; +}; + +#include "CfgEventhandlers.hpp" +#include "RscInGameUI.hpp" #include "CfgSounds.hpp" \ No newline at end of file diff --git a/addons/wep_javelin/functions/fnc_cycleFireMode.sqf b/addons/wep_javelin/functions/fnc_cycleFireMode.sqf index 2ade157d2b..7902c6d265 100644 --- a/addons/wep_javelin/functions/fnc_cycleFireMode.sqf +++ b/addons/wep_javelin/functions/fnc_cycleFireMode.sqf @@ -1,19 +1,19 @@ -#define DEBUG_MODE_FULL -#include "script_component.hpp" -TRACE_1("enter", _this); - -private["_player", "_currentFireMode"]; - -_currentFireMode = ACE_player getVariable["ACE_FIRE_SELECTION", ACE_JAV_FIREMODE_TOP]; -if(_currentFireMode == ACE_JAV_FIREMODE_DIR) then { - _currentFireMode = ACE_JAV_FIREMODE_TOP; - - __JavelinIGUITop ctrlSetTextColor __ColorGreen; - __JavelinIGUIDir ctrlSetTextColor __ColorGray; -} else { - _currentFireMode = ACE_JAV_FIREMODE_DIR; - - __JavelinIGUITop ctrlSetTextColor __ColorGray; - __JavelinIGUIDir ctrlSetTextColor __ColorGreen; -}; -ACE_player setVariable["ACE_FIRE_SELECTION", _currentFireMode, false]; +#define DEBUG_MODE_FULL +#include "script_component.hpp" +TRACE_1("enter", _this); + +private["_player", "_currentFireMode"]; + +_currentFireMode = ACE_player getVariable["ACE_FIRE_SELECTION", ACE_JAV_FIREMODE_TOP]; +if(_currentFireMode == ACE_JAV_FIREMODE_DIR) then { + _currentFireMode = ACE_JAV_FIREMODE_TOP; + + __JavelinIGUITop ctrlSetTextColor __ColorGreen; + __JavelinIGUIDir ctrlSetTextColor __ColorGray; +} else { + _currentFireMode = ACE_JAV_FIREMODE_DIR; + + __JavelinIGUITop ctrlSetTextColor __ColorGray; + __JavelinIGUIDir ctrlSetTextColor __ColorGreen; +}; +ACE_player setVariable["ACE_FIRE_SELECTION", _currentFireMode, false]; diff --git a/addons/wep_javelin/functions/fnc_fired.sqf b/addons/wep_javelin/functions/fnc_fired.sqf index 9906d35a67..139f8f4b7e 100644 --- a/addons/wep_javelin/functions/fnc_fired.sqf +++ b/addons/wep_javelin/functions/fnc_fired.sqf @@ -1,285 +1,285 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" -//_this=[TEST_AI_HELICOPTER,"missiles_DAGR","missiles_DAGR","Far_AI","M_PG_AT","24Rnd_PG_missiles",163988: rocket_01_fly_f.p3d] -TRACE_1("Launch", _this); -PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - -FUNC(guidance_Javelin_LOBL_DIR_PFH) = { - TRACE_1("enter", _this); - private["_pitch", "_yaw", "_wentTerminal", "_target", "_targetPos", "_curVelocity", "_missile", - "_launchPos", "_targetStartPos", "_defPitch", "_defYaw"]; - _args = _this select 0; - //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - _shooter = _args select 0; - _missile = _args select 6; - - if((count _args) > 7) then { - _saveArgs = _args select 7; - _target = _saveArgs select 0; - _targetStartPos = _saveArgs select 1; - _launchPos = _saveArgs select 2; - _wentTerminal = _saveArgs select 3; - } else { - _wentTerminal = false; - _launchPos = getPosASL _shooter; - _target = ACE_player getVariable[QGVAR(currentTarget), objNull]; - _targetStartPos = ACE_player getVariable[QGVAR(currentTargetPos), [0,0,0]]; - }; - - if(!alive _missile || isNull _missile || isNull _target) exitWith { - [(_this select 1)] call cba_fnc_removePerFrameHandler; - }; - - _targetPos = getPosASL _target; - _curVelocity = velocity _missile; - - TRACE_4("", _target, _targetPos, _launchPos, _targetStartPos); - - _addHeight = [0,0,0]; - if(!isNil "_target") then { - - _yVec = vectorDir _missile; - _zVec = vectorUp _missile; - _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); - - _missilePos = getPosASL _missile; - // player sideChat "G!"; - - TRACE_4("Phase Check", _launchPos, _missilePos, _targetPos, (_missilePos distance _targetPos)); - if((count _targetPos) > 0) then { - _distanceToTarget = [(_missilePos select 0), (_missilePos select 1), (_targetPos select 2)] vectorDistance _targetPos; - - if( (_missilePos select 2) < (_targetPos select 2) + 60 && !_wentTerminal) then { - _addHeight = [0,0,(_targetPos select 2) + 120]; - - _defPitch = 0.15; - _defYaw = 0.035; - - TRACE_1("Climb phase", _addHeight); - } else { - _wentTerminal = true; - _this set[2, _wentTerminal]; - - _defPitch = 0.15; - _defYaw = 0.035; - - TRACE_1("TERMINAL", ""); - }; - _targetPos = _targetPos vectorAdd _addHeight; - - _targetVectorSeeker = [_missile, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); - TRACE_5("", _missile, _xVec, _yVec, _zVec, _targetPos); - - _yaw = 0.0; - _pitch = 0.0; - - if((_targetVectorSeeker select 0) < 0) then { - _yaw = -_defYaw; - } else { - if((_targetVectorSeeker select 0) > 0) then { - _yaw = _defYaw; - }; - }; - - if((_targetVectorSeeker select 2) < 0) then { - _pitch = -_defPitch; - } else { - if((_targetVectorSeeker select 2) > 0) then { - _pitch = _defPitch; - }; - }; - - TRACE_3("", _targetVectorSeeker, _pitch, _yaw); - - #ifdef DEBUG_MODE_FULL - drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; - - _light = "#lightpoint" createVehicleLocal (getPos _missile); - _light setLightBrightness 1.0; - _light setLightAmbient [1.0, 0.0, 0.0]; - _light setLightColor [1.0, 0.0, 0.0]; - - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _missilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; - drawLine3D [ASLtoATL _missilePos, ASLtoATL _targetPos, [1,0,0,1]]; - - MARKERCOUNT = MARKERCOUNT + 1; - #endif - - if(accTime > 0) then { - TRACE_5("", _xVec, _yVec, _zVec, _yaw, _pitch); - _outVector = [_missile, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); - - _vectorTo = _missilePos vectorFromTo _outVector; - TRACE_3("", _missile, _outVector, _vectorTo); - _missile setVectorDirAndUp [_vectorTo, vectorUp _missile]; - }; - - #ifdef DEBUG_MODE_FULL - hintSilent format["d: %1", _distanceToTarget]; - #endif - }; - }; - - _saveArgs = [_target,_targetStartPos, _launchPos, _wentTerminal]; - _args set[7, _saveArgs ]; - _this set[0, _args]; -}; - -FUNC(guidance_Javelin_LOBL_TOP_PFH) = { - TRACE_1("enter", _this); - private["_pitch", "_yaw", "_wentTerminal", "_target", "_targetPos", "_curVelocity", "_missile", - "_launchPos", "_targetStartPos", "_defPitch", "_defYaw"]; - _args = _this select 0; - //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - _shooter = _args select 0; - _missile = _args select 6; - - if((count _args) > 7) then { - _saveArgs = _args select 7; - _target = _saveArgs select 0; - _targetStartPos = _saveArgs select 1; - _launchPos = _saveArgs select 2; - _wentTerminal = _saveArgs select 3; - } else { - _wentTerminal = false; - _launchPos = getPosASL _shooter; - _target = ACE_player getVariable[QGVAR(currentTarget), objNull]; - _targetStartPos = ACE_player getVariable[QGVAR(currentTargetPos), [0,0,0]]; - }; - - if(!alive _missile || isNull _missile || isNull _target) exitWith { - [(_this select 1)] call cba_fnc_removePerFrameHandler; - }; - - _targetPos = getPosASL _target; - _curVelocity = velocity _missile; - - TRACE_4("", _target, _targetPos, _launchPos, _targetStartPos); - - _addHeight = [0,0,0]; - if(!isNil "_target") then { - - _yVec = vectorDir _missile; - _zVec = vectorUp _missile; - _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); - - _missilePos = getPosASL _missile; - // player sideChat "G!"; - - TRACE_4("Phase Check", _launchPos, _missilePos, _targetPos, (_missilePos distance _targetPos)); - if((count _targetPos) > 0) then { - _distanceToTarget = [(_missilePos select 0), (_missilePos select 1), (_targetPos select 2)] vectorDistance _targetPos; - - if( (_missilePos select 2) < (_targetPos select 2) + 200 && !_wentTerminal) then { - _addHeight = [0,0, ( (_distanceToTarget * 2) + 400)]; - - _defPitch = 0.25; - _defYaw = 0.035; - - TRACE_1("Climb phase", _addHeight); - } else { - _wentTerminal = true; - _this set[2, _wentTerminal]; - - _defPitch = 0.25; - _defYaw = 0.25; - - TRACE_1("TERMINAL", ""); - }; - _targetPos = _targetPos vectorAdd _addHeight; - - _targetVectorSeeker = [_missile, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); - TRACE_5("", _missile, _xVec, _yVec, _zVec, _targetPos); - - _yaw = 0.0; - _pitch = 0.0; - - // Stop jinking on terminal final decent - if((_missilePos distance _targetPos) < 150) then { - _defPitch = 0.0015; - _defYaw = 0.0015; - }; - - if((_targetVectorSeeker select 0) < 0) then { - _yaw = -_defYaw; - } else { - if((_targetVectorSeeker select 0) > 0) then { - _yaw = _defYaw; - }; - }; - - if((_targetVectorSeeker select 2) < 0) then { - _pitch = -_defPitch; - } else { - if((_targetVectorSeeker select 2) > 0) then { - _pitch = _defPitch; - }; - }; - - TRACE_3("", _targetVectorSeeker, _pitch, _yaw); - - #ifdef DEBUG_MODE_FULL - drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; - - _light = "#lightpoint" createVehicleLocal (getPos _missile); - _light setLightBrightness 1.0; - _light setLightAmbient [1.0, 0.0, 0.0]; - _light setLightColor [1.0, 0.0, 0.0]; - - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _missilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; - drawLine3D [ASLtoATL _missilePos, ASLtoATL _targetPos, [1,0,0,1]]; - - MARKERCOUNT = MARKERCOUNT + 1; - #endif - - if(accTime > 0) then { - TRACE_5("", _xVec, _yVec, _zVec, _yaw, _pitch); - _outVector = [_missile, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); - - _vectorTo = _missilePos vectorFromTo _outVector; - TRACE_3("", _missile, _outVector, _vectorTo); - _missile setVectorDirAndUp [_vectorTo, vectorUp _missile]; - }; - - #ifdef DEBUG_MODE_FULL - hintSilent format["d: %1", _distanceToTarget]; - #endif - }; - }; - - _saveArgs = [_target,_targetStartPos, _launchPos, _wentTerminal]; - _args set[7, _saveArgs ]; - _this set[0, _args]; -}; - -FUNC(guidance_Javelin_LOBL_TOP) = { - PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - - GVAR(lastTime) = time; - [FUNC(guidance_Javelin_LOBL_TOP_PFH), 0, _this] call cba_fnc_addPerFrameHandler; -}; - -FUNC(guidance_Javelin_LOBL_DIR) = { - PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); - - GVAR(lastTime) = time; - [FUNC(guidance_Javelin_LOBL_DIR_PFH), 0, _this] call cba_fnc_addPerFrameHandler; -}; - -if(!local _shooter) exitWith { false }; -if(_ammo == "M_Titan_AT") then { - _fireMode = _shooter getVariable ["ACE_FIRE_SELECTION", ACE_JAV_FIREMODE_TOP]; - - switch (_fireMode) do { - // Default to FIREMODE_DIRECT_LOAL - // FIREMODE_DIRECT_LOAL - case ACE_JAV_FIREMODE_DIR: { - LOG("Initiating Javelin FIREMODE_LOBL_DIR"); - _this call FUNC(guidance_Javelin_LOBL_DIR); - }; - default { - LOG("Initiating Javelin FIREMODE_LOBL_TOP"); - _this call FUNC(guidance_Javelin_LOBL_TOP); - }; - }; +//#define DEBUG_MODE_FULL +#include "script_component.hpp" +//_this=[TEST_AI_HELICOPTER,"missiles_DAGR","missiles_DAGR","Far_AI","M_PG_AT","24Rnd_PG_missiles",163988: rocket_01_fly_f.p3d] +TRACE_1("Launch", _this); +PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + +FUNC(guidance_Javelin_LOBL_DIR_PFH) = { + TRACE_1("enter", _this); + private["_pitch", "_yaw", "_wentTerminal", "_target", "_targetPos", "_curVelocity", "_missile", + "_launchPos", "_targetStartPos", "_defPitch", "_defYaw"]; + _args = _this select 0; + //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + _shooter = _args select 0; + _missile = _args select 6; + + if((count _args) > 7) then { + _saveArgs = _args select 7; + _target = _saveArgs select 0; + _targetStartPos = _saveArgs select 1; + _launchPos = _saveArgs select 2; + _wentTerminal = _saveArgs select 3; + } else { + _wentTerminal = false; + _launchPos = getPosASL _shooter; + _target = ACE_player getVariable[QGVAR(currentTarget), objNull]; + _targetStartPos = ACE_player getVariable[QGVAR(currentTargetPos), [0,0,0]]; + }; + + if(!alive _missile || isNull _missile || isNull _target) exitWith { + [(_this select 1)] call cba_fnc_removePerFrameHandler; + }; + + _targetPos = getPosASL _target; + _curVelocity = velocity _missile; + + TRACE_4("", _target, _targetPos, _launchPos, _targetStartPos); + + _addHeight = [0,0,0]; + if(!isNil "_target") then { + + _yVec = vectorDir _missile; + _zVec = vectorUp _missile; + _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); + + _missilePos = getPosASL _missile; + // player sideChat "G!"; + + TRACE_4("Phase Check", _launchPos, _missilePos, _targetPos, (_missilePos distance _targetPos)); + if((count _targetPos) > 0) then { + _distanceToTarget = [(_missilePos select 0), (_missilePos select 1), (_targetPos select 2)] vectorDistance _targetPos; + + if( (_missilePos select 2) < (_targetPos select 2) + 60 && !_wentTerminal) then { + _addHeight = [0,0,(_targetPos select 2) + 120]; + + _defPitch = 0.15; + _defYaw = 0.035; + + TRACE_1("Climb phase", _addHeight); + } else { + _wentTerminal = true; + _this set[2, _wentTerminal]; + + _defPitch = 0.15; + _defYaw = 0.035; + + TRACE_1("TERMINAL", ""); + }; + _targetPos = _targetPos vectorAdd _addHeight; + + _targetVectorSeeker = [_missile, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); + TRACE_5("", _missile, _xVec, _yVec, _zVec, _targetPos); + + _yaw = 0.0; + _pitch = 0.0; + + if((_targetVectorSeeker select 0) < 0) then { + _yaw = -_defYaw; + } else { + if((_targetVectorSeeker select 0) > 0) then { + _yaw = _defYaw; + }; + }; + + if((_targetVectorSeeker select 2) < 0) then { + _pitch = -_defPitch; + } else { + if((_targetVectorSeeker select 2) > 0) then { + _pitch = _defPitch; + }; + }; + + TRACE_3("", _targetVectorSeeker, _pitch, _yaw); + + #ifdef DEBUG_MODE_FULL + drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; + + _light = "#lightpoint" createVehicleLocal (getPos _missile); + _light setLightBrightness 1.0; + _light setLightAmbient [1.0, 0.0, 0.0]; + _light setLightColor [1.0, 0.0, 0.0]; + + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _missilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; + drawLine3D [ASLtoATL _missilePos, ASLtoATL _targetPos, [1,0,0,1]]; + + MARKERCOUNT = MARKERCOUNT + 1; + #endif + + if(accTime > 0) then { + TRACE_5("", _xVec, _yVec, _zVec, _yaw, _pitch); + _outVector = [_missile, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); + + _vectorTo = _missilePos vectorFromTo _outVector; + TRACE_3("", _missile, _outVector, _vectorTo); + _missile setVectorDirAndUp [_vectorTo, vectorUp _missile]; + }; + + #ifdef DEBUG_MODE_FULL + hintSilent format["d: %1", _distanceToTarget]; + #endif + }; + }; + + _saveArgs = [_target,_targetStartPos, _launchPos, _wentTerminal]; + _args set[7, _saveArgs ]; + _this set[0, _args]; +}; + +FUNC(guidance_Javelin_LOBL_TOP_PFH) = { + TRACE_1("enter", _this); + private["_pitch", "_yaw", "_wentTerminal", "_target", "_targetPos", "_curVelocity", "_missile", + "_launchPos", "_targetStartPos", "_defPitch", "_defYaw"]; + _args = _this select 0; + //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + _shooter = _args select 0; + _missile = _args select 6; + + if((count _args) > 7) then { + _saveArgs = _args select 7; + _target = _saveArgs select 0; + _targetStartPos = _saveArgs select 1; + _launchPos = _saveArgs select 2; + _wentTerminal = _saveArgs select 3; + } else { + _wentTerminal = false; + _launchPos = getPosASL _shooter; + _target = ACE_player getVariable[QGVAR(currentTarget), objNull]; + _targetStartPos = ACE_player getVariable[QGVAR(currentTargetPos), [0,0,0]]; + }; + + if(!alive _missile || isNull _missile || isNull _target) exitWith { + [(_this select 1)] call cba_fnc_removePerFrameHandler; + }; + + _targetPos = getPosASL _target; + _curVelocity = velocity _missile; + + TRACE_4("", _target, _targetPos, _launchPos, _targetStartPos); + + _addHeight = [0,0,0]; + if(!isNil "_target") then { + + _yVec = vectorDir _missile; + _zVec = vectorUp _missile; + _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); + + _missilePos = getPosASL _missile; + // player sideChat "G!"; + + TRACE_4("Phase Check", _launchPos, _missilePos, _targetPos, (_missilePos distance _targetPos)); + if((count _targetPos) > 0) then { + _distanceToTarget = [(_missilePos select 0), (_missilePos select 1), (_targetPos select 2)] vectorDistance _targetPos; + + if( (_missilePos select 2) < (_targetPos select 2) + 200 && !_wentTerminal) then { + _addHeight = [0,0, ( (_distanceToTarget * 2) + 400)]; + + _defPitch = 0.25; + _defYaw = 0.035; + + TRACE_1("Climb phase", _addHeight); + } else { + _wentTerminal = true; + _this set[2, _wentTerminal]; + + _defPitch = 0.25; + _defYaw = 0.25; + + TRACE_1("TERMINAL", ""); + }; + _targetPos = _targetPos vectorAdd _addHeight; + + _targetVectorSeeker = [_missile, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); + TRACE_5("", _missile, _xVec, _yVec, _zVec, _targetPos); + + _yaw = 0.0; + _pitch = 0.0; + + // Stop jinking on terminal final decent + if((_missilePos distance _targetPos) < 150) then { + _defPitch = 0.0015; + _defYaw = 0.0015; + }; + + if((_targetVectorSeeker select 0) < 0) then { + _yaw = -_defYaw; + } else { + if((_targetVectorSeeker select 0) > 0) then { + _yaw = _defYaw; + }; + }; + + if((_targetVectorSeeker select 2) < 0) then { + _pitch = -_defPitch; + } else { + if((_targetVectorSeeker select 2) > 0) then { + _pitch = _defPitch; + }; + }; + + TRACE_3("", _targetVectorSeeker, _pitch, _yaw); + + #ifdef DEBUG_MODE_FULL + drawLine3D [(ASLtoATL _targetPos) vectorAdd _addHeight, ASLtoATL _targetPos, [0,1,0,1]]; + + _light = "#lightpoint" createVehicleLocal (getPos _missile); + _light setLightBrightness 1.0; + _light setLightAmbient [1.0, 0.0, 0.0]; + _light setLightColor [1.0, 0.0, 0.0]; + + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _missilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; + drawLine3D [ASLtoATL _missilePos, ASLtoATL _targetPos, [1,0,0,1]]; + + MARKERCOUNT = MARKERCOUNT + 1; + #endif + + if(accTime > 0) then { + TRACE_5("", _xVec, _yVec, _zVec, _yaw, _pitch); + _outVector = [_missile, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); + + _vectorTo = _missilePos vectorFromTo _outVector; + TRACE_3("", _missile, _outVector, _vectorTo); + _missile setVectorDirAndUp [_vectorTo, vectorUp _missile]; + }; + + #ifdef DEBUG_MODE_FULL + hintSilent format["d: %1", _distanceToTarget]; + #endif + }; + }; + + _saveArgs = [_target,_targetStartPos, _launchPos, _wentTerminal]; + _args set[7, _saveArgs ]; + _this set[0, _args]; +}; + +FUNC(guidance_Javelin_LOBL_TOP) = { + PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + + GVAR(lastTime) = time; + [FUNC(guidance_Javelin_LOBL_TOP_PFH), 0, _this] call cba_fnc_addPerFrameHandler; +}; + +FUNC(guidance_Javelin_LOBL_DIR) = { + PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + + GVAR(lastTime) = time; + [FUNC(guidance_Javelin_LOBL_DIR_PFH), 0, _this] call cba_fnc_addPerFrameHandler; +}; + +if(!local _shooter) exitWith { false }; +if(_ammo == "M_Titan_AT") then { + _fireMode = _shooter getVariable ["ACE_FIRE_SELECTION", ACE_JAV_FIREMODE_TOP]; + + switch (_fireMode) do { + // Default to FIREMODE_DIRECT_LOAL + // FIREMODE_DIRECT_LOAL + case ACE_JAV_FIREMODE_DIR: { + LOG("Initiating Javelin FIREMODE_LOBL_DIR"); + _this call FUNC(guidance_Javelin_LOBL_DIR); + }; + default { + LOG("Initiating Javelin FIREMODE_LOBL_TOP"); + _this call FUNC(guidance_Javelin_LOBL_TOP); + }; + }; }; \ No newline at end of file diff --git a/addons/wep_javelin/functions/fnc_lockKeyDown.sqf b/addons/wep_javelin/functions/fnc_lockKeyDown.sqf index 858d9373c4..bc3198915b 100644 --- a/addons/wep_javelin/functions/fnc_lockKeyDown.sqf +++ b/addons/wep_javelin/functions/fnc_lockKeyDown.sqf @@ -1,3 +1,3 @@ -#define DEBUG_MODE_FULL -#include "script_component.hpp" +#define DEBUG_MODE_FULL +#include "script_component.hpp" TRACE_1("enter", _this); \ No newline at end of file diff --git a/addons/wep_javelin/functions/fnc_lockKeyUp.sqf b/addons/wep_javelin/functions/fnc_lockKeyUp.sqf index 858d9373c4..bc3198915b 100644 --- a/addons/wep_javelin/functions/fnc_lockKeyUp.sqf +++ b/addons/wep_javelin/functions/fnc_lockKeyUp.sqf @@ -1,3 +1,3 @@ -#define DEBUG_MODE_FULL -#include "script_component.hpp" +#define DEBUG_MODE_FULL +#include "script_component.hpp" TRACE_1("enter", _this); \ No newline at end of file diff --git a/addons/wep_javelin/functions/fnc_onOpticDraw.sqf b/addons/wep_javelin/functions/fnc_onOpticDraw.sqf index 2389904dcf..6a74b3ed57 100644 --- a/addons/wep_javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/wep_javelin/functions/fnc_onOpticDraw.sqf @@ -1,132 +1,132 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" -//TRACE_1("enter", _this); - -#define __TRACKINTERVAL 0.1 // how frequent the check should be. -#define __LOCKONTIME 1.85 // Lock on won't occur sooner -#define __LOCKONTIMERANDOM 0.3 // Deviation in lock on time -#define __SENSORSQUARE 1 // Locking on sensor square side in angles - -#define __ConstraintTop (((ctrlPosition __JavelinIGUITargetingConstrainTop) select 1) + ((ctrlPosition (__JavelinIGUITargetingConstrainTop)) select 3)) -#define __ConstraintBottom ((ctrlPosition __JavelinIGUITargetingConstrainBottom) select 1) -#define __ConstraintLeft (((ctrlPosition __JavelinIGUITargetingConstrainLeft) select 0) + ((ctrlPosition (__JavelinIGUITargetingConstrainLeft)) select 2)) -#define __ConstraintRight ((ctrlPosition __JavelinIGUITargetingConstrainRight) select 0) - -#define __OffsetX ((ctrlPosition __JavelinIGUITargetingLineV) select 0) - 0.5 -#define __OffsetY ((ctrlPosition __JavelinIGUITargetingLineH) select 1) - 0.5 - - -private["_args", "_lastTick", "_runTime", "_soundTime", "_lockTime", "_newTarget", "_currentTarget", "_range", "_pos", "_targetArray"]; - -// Reset arguments if we havnt rendered in over a second -_args = uiNamespace getVariable[QGVAR(arguments), [] ]; -if( (count _args) > 0) then { - _lastTick = _args select 0; - if(diag_tickTime - _lastTick > 1) then { - [] call FUNC(onOpticLoad); - }; -}; - -// Pull the arguments -_currentTarget = _args select 1; -_runTime = _args select 2; -_lockTime = _args select 3; -_soundTime = _args select 4; - -// Find a target within the optic range -_newTarget = objNull; - -// Bail on fast movement -if ((velocity ACE_player) distance [0,0,0] > 0.5 && {cameraView == "GUNNER"} && {cameraOn == ACE_player}) exitWith { // keep it steady. - ACE_player switchCamera "INTERNAL"; -}; - -// Only start locking on holding tab -if(!GVAR(isLockKeyDown)) exitWith { false }; - -_range = parseNumber (ctrlText __JavelinIGUIRangefinder); -if (_range > 50 && {_range < 2500}) then { - _pos = positionCameraToWorld [0,0,_range]; - _targetArray = _pos nearEntities ["AllVehicles", _range/25]; - if (count (_targetArray) > 0) then { - _newTarget = _targetArray select 0; - }; -}; - -if (isNull _newTarget) then { - _newTarget = cursorTarget; -}; - -if (isNull _newTarget) then { - // No targets found - _currentTarget = objNull; - _lockTime = 0; - - __JavelinIGUISeek ctrlSetTextColor __ColorGray; - __JavelinIGUINFOV ctrlSetTextColor __ColorGreen; - __JavelinIGUITargetingConstrains ctrlShow false; - __JavelinIGUITargetingGate ctrlShow false; - __JavelinIGUITargetingLines ctrlShow false; - - ACE_player setVariable [QGVAR(currentTarget),nil, false]; - - // Disallow fire - //if (ACE_player ammo "Javelin" > 0 || {ACE_player ammo "ACE_Javelin_Direct" > 0}) then {ACE_player setWeaponReloadingTime //[player, "Javelin", 0.2];}; -} else { - if (_newTarget distance ACE_player < 2500 - // && {(call CBA_fnc_getFoV) select 1 > 7} - // && { (currentVisionMode ACE_player == 2)} - ) then { - // Lock on after 3 seconds - if(_currentTarget != _newTarget) then { - TRACE_1("New Target, reseting locking", _newTarget); - _lockTime = diag_tickTime; - _currentTarget = _newTarget; - - playSound "ACE_Javelin_Locking"; - } else { - if(diag_tickTime - _lockTime > 3) then { - TRACE_2("LOCKED!", _currentTarget, _lockTime); - __JavelinIGUISeek ctrlSetTextColor __ColorGreen; - __JavelinIGUINFOV ctrlSetTextColor __ColorNull; - __JavelinIGUITargetingConstrains ctrlShow true; - - ACE_player setVariable[QGVAR(currentTarget), _currentTarget, false]; - ACE_player setVariable[QGVAR(currentTargetPos), getPosASL _currentTarget, false]; - - if(diag_tickTime > _soundTime) then { - playSound "ACE_Javelin_Locked"; - _soundTime = diag_tickTime + 0.25; - }; - } else { - if(diag_tickTime > _soundTime) then { - playSound "ACE_Javelin_Locking"; - _soundTime = diag_tickTime + 0.25; - }; - }; - }; - } else { - // Something is wrong with our seek - _currentTarget = objNull; - - __JavelinIGUISeek ctrlSetTextColor __ColorGray; - __JavelinIGUINFOV ctrlSetTextColor __ColorGray; - __JavelinIGUITargetingConstrains ctrlShow false; - __JavelinIGUITargetingGate ctrlShow false; - __JavelinIGUITargetingLines ctrlShow false; - - ACE_player setVariable [QGVAR(currentTarget),nil, false]; - }; - -}; - -//TRACE_2("", _newTarget, _currentTarget); - -// Save arguments for next run -_args set[0, diag_tickTime]; -_args set[1, _currentTarget]; -_args set[2, _runTime]; -_args set[3, _lockTime]; -_args set[4, _soundTime]; - +//#define DEBUG_MODE_FULL +#include "script_component.hpp" +//TRACE_1("enter", _this); + +#define __TRACKINTERVAL 0.1 // how frequent the check should be. +#define __LOCKONTIME 1.85 // Lock on won't occur sooner +#define __LOCKONTIMERANDOM 0.3 // Deviation in lock on time +#define __SENSORSQUARE 1 // Locking on sensor square side in angles + +#define __ConstraintTop (((ctrlPosition __JavelinIGUITargetingConstrainTop) select 1) + ((ctrlPosition (__JavelinIGUITargetingConstrainTop)) select 3)) +#define __ConstraintBottom ((ctrlPosition __JavelinIGUITargetingConstrainBottom) select 1) +#define __ConstraintLeft (((ctrlPosition __JavelinIGUITargetingConstrainLeft) select 0) + ((ctrlPosition (__JavelinIGUITargetingConstrainLeft)) select 2)) +#define __ConstraintRight ((ctrlPosition __JavelinIGUITargetingConstrainRight) select 0) + +#define __OffsetX ((ctrlPosition __JavelinIGUITargetingLineV) select 0) - 0.5 +#define __OffsetY ((ctrlPosition __JavelinIGUITargetingLineH) select 1) - 0.5 + + +private["_args", "_lastTick", "_runTime", "_soundTime", "_lockTime", "_newTarget", "_currentTarget", "_range", "_pos", "_targetArray"]; + +// Reset arguments if we havnt rendered in over a second +_args = uiNamespace getVariable[QGVAR(arguments), [] ]; +if( (count _args) > 0) then { + _lastTick = _args select 0; + if(diag_tickTime - _lastTick > 1) then { + [] call FUNC(onOpticLoad); + }; +}; + +// Pull the arguments +_currentTarget = _args select 1; +_runTime = _args select 2; +_lockTime = _args select 3; +_soundTime = _args select 4; + +// Find a target within the optic range +_newTarget = objNull; + +// Bail on fast movement +if ((velocity ACE_player) distance [0,0,0] > 0.5 && {cameraView == "GUNNER"} && {cameraOn == ACE_player}) exitWith { // keep it steady. + ACE_player switchCamera "INTERNAL"; +}; + +// Only start locking on holding tab +if(!GVAR(isLockKeyDown)) exitWith { false }; + +_range = parseNumber (ctrlText __JavelinIGUIRangefinder); +if (_range > 50 && {_range < 2500}) then { + _pos = positionCameraToWorld [0,0,_range]; + _targetArray = _pos nearEntities ["AllVehicles", _range/25]; + if (count (_targetArray) > 0) then { + _newTarget = _targetArray select 0; + }; +}; + +if (isNull _newTarget) then { + _newTarget = cursorTarget; +}; + +if (isNull _newTarget) then { + // No targets found + _currentTarget = objNull; + _lockTime = 0; + + __JavelinIGUISeek ctrlSetTextColor __ColorGray; + __JavelinIGUINFOV ctrlSetTextColor __ColorGreen; + __JavelinIGUITargetingConstrains ctrlShow false; + __JavelinIGUITargetingGate ctrlShow false; + __JavelinIGUITargetingLines ctrlShow false; + + ACE_player setVariable [QGVAR(currentTarget),nil, false]; + + // Disallow fire + //if (ACE_player ammo "Javelin" > 0 || {ACE_player ammo "ACE_Javelin_Direct" > 0}) then {ACE_player setWeaponReloadingTime //[player, "Javelin", 0.2];}; +} else { + if (_newTarget distance ACE_player < 2500 + // && {(call CBA_fnc_getFoV) select 1 > 7} + // && { (currentVisionMode ACE_player == 2)} + ) then { + // Lock on after 3 seconds + if(_currentTarget != _newTarget) then { + TRACE_1("New Target, reseting locking", _newTarget); + _lockTime = diag_tickTime; + _currentTarget = _newTarget; + + playSound "ACE_Javelin_Locking"; + } else { + if(diag_tickTime - _lockTime > 3) then { + TRACE_2("LOCKED!", _currentTarget, _lockTime); + __JavelinIGUISeek ctrlSetTextColor __ColorGreen; + __JavelinIGUINFOV ctrlSetTextColor __ColorNull; + __JavelinIGUITargetingConstrains ctrlShow true; + + ACE_player setVariable[QGVAR(currentTarget), _currentTarget, false]; + ACE_player setVariable[QGVAR(currentTargetPos), getPosASL _currentTarget, false]; + + if(diag_tickTime > _soundTime) then { + playSound "ACE_Javelin_Locked"; + _soundTime = diag_tickTime + 0.25; + }; + } else { + if(diag_tickTime > _soundTime) then { + playSound "ACE_Javelin_Locking"; + _soundTime = diag_tickTime + 0.25; + }; + }; + }; + } else { + // Something is wrong with our seek + _currentTarget = objNull; + + __JavelinIGUISeek ctrlSetTextColor __ColorGray; + __JavelinIGUINFOV ctrlSetTextColor __ColorGray; + __JavelinIGUITargetingConstrains ctrlShow false; + __JavelinIGUITargetingGate ctrlShow false; + __JavelinIGUITargetingLines ctrlShow false; + + ACE_player setVariable [QGVAR(currentTarget),nil, false]; + }; + +}; + +//TRACE_2("", _newTarget, _currentTarget); + +// Save arguments for next run +_args set[0, diag_tickTime]; +_args set[1, _currentTarget]; +_args set[2, _runTime]; +_args set[3, _lockTime]; +_args set[4, _soundTime]; + uiNamespace setVariable[QGVAR(arguments), _args ]; \ No newline at end of file diff --git a/addons/wep_javelin/functions/fnc_onOpticLoad.sqf b/addons/wep_javelin/functions/fnc_onOpticLoad.sqf index 88fc99e19b..c4a7069630 100644 --- a/addons/wep_javelin/functions/fnc_onOpticLoad.sqf +++ b/addons/wep_javelin/functions/fnc_onOpticLoad.sqf @@ -1,17 +1,17 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" -TRACE_1("enter", _this); - -if((count _this) > 0) then { - uiNameSpace setVariable ['ACE_RscOptics_javelin',_this select 0]; -}; - -uiNameSpace setVariable [QGVAR(arguments), - [ - 0, // Last runtime - objNull, // currentTargetObject - 0, // Run Time - 0, // Lock Time - 0 // Sound timer - ] +//#define DEBUG_MODE_FULL +#include "script_component.hpp" +TRACE_1("enter", _this); + +if((count _this) > 0) then { + uiNameSpace setVariable ['ACE_RscOptics_javelin',_this select 0]; +}; + +uiNameSpace setVariable [QGVAR(arguments), + [ + 0, // Last runtime + objNull, // currentTargetObject + 0, // Run Time + 0, // Lock Time + 0 // Sound timer + ] ]; \ No newline at end of file diff --git a/addons/wep_javelin/functions/fnc_translateToModelSpace.sqf b/addons/wep_javelin/functions/fnc_translateToModelSpace.sqf index 8b80cf9958..12f828769a 100644 --- a/addons/wep_javelin/functions/fnc_translateToModelSpace.sqf +++ b/addons/wep_javelin/functions/fnc_translateToModelSpace.sqf @@ -1,20 +1,20 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" -TRACE_1("enter", _this); - -_object = _this select 0; -_origin = getPosASL _object; -_matrix = _this select 1; -_xVec = _matrix select 0; -_yVec = _matrix select 1; -_zVec = _matrix select 2; - -_offset = _this select 2; - -_x = _offset select 0; -_y = _offset select 1; -_z = _offset select 2; - -_out = (((_xVec vectorMultiply _x) vectorAdd (_yVec vectorMultiply _y)) vectorAdd (_zVec vectorMultiply _z)) vectorAdd _origin; - +//#define DEBUG_MODE_FULL +#include "script_component.hpp" +TRACE_1("enter", _this); + +_object = _this select 0; +_origin = getPosASL _object; +_matrix = _this select 1; +_xVec = _matrix select 0; +_yVec = _matrix select 1; +_zVec = _matrix select 2; + +_offset = _this select 2; + +_x = _offset select 0; +_y = _offset select 1; +_z = _offset select 2; + +_out = (((_xVec vectorMultiply _x) vectorAdd (_yVec vectorMultiply _y)) vectorAdd (_zVec vectorMultiply _z)) vectorAdd _origin; + _out; \ No newline at end of file diff --git a/addons/wep_javelin/functions/fnc_translateToWeaponSpace.sqf b/addons/wep_javelin/functions/fnc_translateToWeaponSpace.sqf index 6b42e20ef9..8f85005d48 100644 --- a/addons/wep_javelin/functions/fnc_translateToWeaponSpace.sqf +++ b/addons/wep_javelin/functions/fnc_translateToWeaponSpace.sqf @@ -1,26 +1,26 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" -TRACE_1("enter", _this); - -_object = _this select 0; -_origin = getPosASL _object; -_matrix = _this select 1; -_xVec = _matrix select 0; -_yVec = _matrix select 1; -_zVec = _matrix select 2; - -_offset = _this select 2; - -_offset = _offset vectorDiff _origin; - -_x = _offset select 0; -_y = _offset select 1; -_z = _offset select 2; - -_out = [ - ((_xVec select 0)*_x) + ((_xVec select 1)*_y) + ((_xVec select 2)*_z), - ((_yVec select 0)*_x) + ((_yVec select 1)*_y) + ((_yVec select 2)*_z), - ((_zVec select 0)*_x) + ((_zVec select 1)*_y) + ((_zVec select 2)*_z) - ]; - +//#define DEBUG_MODE_FULL +#include "script_component.hpp" +TRACE_1("enter", _this); + +_object = _this select 0; +_origin = getPosASL _object; +_matrix = _this select 1; +_xVec = _matrix select 0; +_yVec = _matrix select 1; +_zVec = _matrix select 2; + +_offset = _this select 2; + +_offset = _offset vectorDiff _origin; + +_x = _offset select 0; +_y = _offset select 1; +_z = _offset select 2; + +_out = [ + ((_xVec select 0)*_x) + ((_xVec select 1)*_y) + ((_xVec select 2)*_z), + ((_yVec select 0)*_x) + ((_yVec select 1)*_y) + ((_yVec select 2)*_z), + ((_zVec select 0)*_x) + ((_zVec select 1)*_y) + ((_zVec select 2)*_z) + ]; + _out; \ No newline at end of file diff --git a/addons/wep_javelin/initKeybinds.sqf b/addons/wep_javelin/initKeybinds.sqf index b8c5e490df..126b1395a3 100644 --- a/addons/wep_javelin/initKeybinds.sqf +++ b/addons/wep_javelin/initKeybinds.sqf @@ -1,30 +1,30 @@ -// by commy2 - -["ACE3", QGVAR(lockTarget), localize "STR_ACE_WEP_JAVELIN_LockTarget", -{ - if (GETGVAR(isLockKeyDown,false)) exitWith {false}; - - GVAR(isLockKeyDown) = true; - - // Statement - [ACE_player] call FUNC(lockKeyDown); - // Return false so it doesn't block the rest weapon action - false -}, -{ - // prevent holding down - GVAR(isLockKeyDown) = false; - - // Statement - [ACE_player] call FUNC(lockKeyUp); - false -}, -[15, [false, false, false]], false] call cba_fnc_addKeybind; //Tab Key - -["ACE3", QGVAR(cycleFireMode), localize "STR_ACE_WEP_JAVELIN_CycleFireMode", -{ false }, -{ - [ACE_player] call FUNC(cycleFireMode); - false -}, +// by commy2 + +["ACE3", QGVAR(lockTarget), localize "STR_ACE_WEP_JAVELIN_LockTarget", +{ + if (GETGVAR(isLockKeyDown,false)) exitWith {false}; + + GVAR(isLockKeyDown) = true; + + // Statement + [ACE_player] call FUNC(lockKeyDown); + // Return false so it doesn't block the rest weapon action + false +}, +{ + // prevent holding down + GVAR(isLockKeyDown) = false; + + // Statement + [ACE_player] call FUNC(lockKeyUp); + false +}, +[15, [false, false, false]], false] call cba_fnc_addKeybind; //Tab Key + +["ACE3", QGVAR(cycleFireMode), localize "STR_ACE_WEP_JAVELIN_CycleFireMode", +{ false }, +{ + [ACE_player] call FUNC(cycleFireMode); + false +}, [15, [false, true, false]], false] call cba_fnc_addKeybind; //Shift+Tab Key \ No newline at end of file diff --git a/addons/wep_javelin/script_component.hpp b/addons/wep_javelin/script_component.hpp index 2c75308cd4..3df1273422 100644 --- a/addons/wep_javelin/script_component.hpp +++ b/addons/wep_javelin/script_component.hpp @@ -1,53 +1,53 @@ -#define COMPONENT wep_javelin -#include "\z\ace\Addons\main\script_mod.hpp" - -#ifdef DEBUG_ENABLED_WEP_JAVELIN - #define DEBUG_MODE_FULL -#endif - -#ifdef DEBUG_SETTINGS_WEP_JAVELIN - #define DEBUG_SETTINGS DEBUG_SETTINGS_WEP_JAVELIN -#endif - -#include "\z\ace\Addons\main\script_macros.hpp" - -#define ACE_JAV_FIREMODE_DIR 1 -#define ACE_JAV_FIREMODE_TOP 2 - - -// Javelin IGUI defines -#define __JavelinIGUI (uinamespace getVariable "ACE_RscOptics_javelin") - -// Custom controls -#define __JavelinIGUISeek (__JavelinIGUI displayCtrl 699000) -#define __JavelinIGUITop (__JavelinIGUI displayCtrl 699001) -#define __JavelinIGUIDir (__JavelinIGUI displayCtrl 699002) -#define __JavelinIGUINFOV (__JavelinIGUI displayCtrl 699003) - -// Constrains -#define __JavelinIGUITargetingConstrains (__JavelinIGUI displayCtrl 699100) -#define __JavelinIGUITargetingConstrainTop (__JavelinIGUI displayCtrl 699101) -#define __JavelinIGUITargetingConstrainBottom (__JavelinIGUI displayCtrl 699102) -#define __JavelinIGUITargetingConstrainLeft (__JavelinIGUI displayCtrl 699103) -#define __JavelinIGUITargetingConstrainRight (__JavelinIGUI displayCtrl 699104) - -// Targeting gate -#define __JavelinIGUITargetingGate (__JavelinIGUI displayCtrl 699200) -#define __JavelinIGUITargetingGateTL (__JavelinIGUI displayCtrl 699201) -#define __JavelinIGUITargetingGateTR (__JavelinIGUI displayCtrl 699202) -#define __JavelinIGUITargetingGateBL (__JavelinIGUI displayCtrl 699203) -#define __JavelinIGUITargetingGateBR (__JavelinIGUI displayCtrl 699204) - -// Rangefinder -#define __JavelinIGUIRangefinder (__JavelinIGUI displayCtrl 151) - -// Targeting lines -#define __JavelinIGUITargetingLines (__JavelinIGUI displayCtrl 699300) -#define __JavelinIGUITargetingLineH (__JavelinIGUI displayCtrl 699301) -#define __JavelinIGUITargetingLineV (__JavelinIGUI displayCtrl 699302) - -// Colors for controls -#define __ColorOrange [0.9255,0.5216,0.1216,1] -#define __ColorGreen [0.2941,0.8745,0.2157,1] -#define __ColorGray [0.2941,0.2941,0.2941,1] +#define COMPONENT wep_javelin +#include "\z\ace\Addons\main\script_mod.hpp" + +#ifdef DEBUG_ENABLED_WEP_JAVELIN + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_WEP_JAVELIN + #define DEBUG_SETTINGS DEBUG_SETTINGS_WEP_JAVELIN +#endif + +#include "\z\ace\Addons\main\script_macros.hpp" + +#define ACE_JAV_FIREMODE_DIR 1 +#define ACE_JAV_FIREMODE_TOP 2 + + +// Javelin IGUI defines +#define __JavelinIGUI (uinamespace getVariable "ACE_RscOptics_javelin") + +// Custom controls +#define __JavelinIGUISeek (__JavelinIGUI displayCtrl 699000) +#define __JavelinIGUITop (__JavelinIGUI displayCtrl 699001) +#define __JavelinIGUIDir (__JavelinIGUI displayCtrl 699002) +#define __JavelinIGUINFOV (__JavelinIGUI displayCtrl 699003) + +// Constrains +#define __JavelinIGUITargetingConstrains (__JavelinIGUI displayCtrl 699100) +#define __JavelinIGUITargetingConstrainTop (__JavelinIGUI displayCtrl 699101) +#define __JavelinIGUITargetingConstrainBottom (__JavelinIGUI displayCtrl 699102) +#define __JavelinIGUITargetingConstrainLeft (__JavelinIGUI displayCtrl 699103) +#define __JavelinIGUITargetingConstrainRight (__JavelinIGUI displayCtrl 699104) + +// Targeting gate +#define __JavelinIGUITargetingGate (__JavelinIGUI displayCtrl 699200) +#define __JavelinIGUITargetingGateTL (__JavelinIGUI displayCtrl 699201) +#define __JavelinIGUITargetingGateTR (__JavelinIGUI displayCtrl 699202) +#define __JavelinIGUITargetingGateBL (__JavelinIGUI displayCtrl 699203) +#define __JavelinIGUITargetingGateBR (__JavelinIGUI displayCtrl 699204) + +// Rangefinder +#define __JavelinIGUIRangefinder (__JavelinIGUI displayCtrl 151) + +// Targeting lines +#define __JavelinIGUITargetingLines (__JavelinIGUI displayCtrl 699300) +#define __JavelinIGUITargetingLineH (__JavelinIGUI displayCtrl 699301) +#define __JavelinIGUITargetingLineV (__JavelinIGUI displayCtrl 699302) + +// Colors for controls +#define __ColorOrange [0.9255,0.5216,0.1216,1] +#define __ColorGreen [0.2941,0.8745,0.2157,1] +#define __ColorGray [0.2941,0.2941,0.2941,1] #define __ColorNull [0,0,0,0] \ No newline at end of file diff --git a/addons/wep_javelin/stringtable.xml b/addons/wep_javelin/stringtable.xml index 4654be3b03..4068d6f0a6 100644 --- a/addons/wep_javelin/stringtable.xml +++ b/addons/wep_javelin/stringtable.xml @@ -1,24 +1,24 @@ - - - - - - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Захватить цель (удерживать) - - - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Переключение режимов огня - - - \ No newline at end of file + + + + + + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + + + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + + + diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml index e3006d2ff1..b52100046f 100644 --- a/addons/winddeflection/stringtable.xml +++ b/addons/winddeflection/stringtable.xml @@ -1,38 +1,32 @@ - - - - - - - Wind Information - Informacje o wietrze - Información del viento - Ветер - - - Direction: %1 - Kierunek: %1 - Dirección: %1 - Направление: - - - Speed: %1 m/s - Prędkość: %1 - Velocidad: %1 m/s - Скорость: %1 м/с - - - Weather Information - Informacje o pogodzie - Información Meteorológica - Погода - - - Humidity: %1% - Wilgotność: %1 - Humedad: %1% - Влажность: %1% - - - - \ No newline at end of file + + + + + + Wind Information + Informacje o wietrze + Información del viento + + + Direction: %1 + Kierunek: %1 + Dirección: %1 + + + Speed: %1 m/s + Prędkość: %1 + Velocidad: %1 m/s + + + Weather Information + Informacje o pogodzie + Información Meteorológica + + + Humidity: %1% + Wilgotność: %1 + Humedad: %1% + + + + diff --git a/extensions/CMakeLists.txt b/extensions/CMakeLists.txt index a962f42ff3..f0e21e9207 100644 --- a/extensions/CMakeLists.txt +++ b/extensions/CMakeLists.txt @@ -1,31 +1,31 @@ -cmake_minimum_required (VERSION 3.0) -project (ACE) - -if (NOT CMAKE_BUILD_TYPE AND CMAKE_COMPILER_IS_GNUCXX) - message(STATUS "No build type selected, default to Debug") - set(CMAKE_BUILD_TYPE "Debug") -endif() - -option(USE_64BIT_BUILD "USE_64BIT_BUILD" OFF) -option(USE_STATIC_LINKING "USE_STATIC_LINKING" ON) - - -if(CMAKE_COMPILER_IS_GNUCXX) - SET(CMAKE_CXX_FLAGS "-std=c++11 -march=i686 -m32 -O2 -s -fPIC -fpermissive") - set(CMAKE_FIND_LIBRARY_SUFFIXES ".a") - set(CMAKE_SHARED_LINKER_FLAGS "-static-libgcc -static-libstdc++") -else() - set(CMAKE_CXX_FLAGS_DEBUG "/D _DEBUG /MTd /Zi /Ob0 /Od /RTC1") - set(CMAKE_CXX_FLAGS_MINSIZEREL "/MT /O1 /Ob1 /D NDEBUG") - set(CMAKE_CXX_FLAGS_RELEASE "/MT /O2 /Ob2 /D NDEBUG") - set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "/MT /Zi /O2 /Ob1 /D NDEBUG") -endif() - -file(GLOB ACE_COMMON_SOURCES common/*.h common/*.hpp common/*.c common/*.cpp) -add_library(ace_common STATIC ${ACE_COMMON_SOURCES}) -include_directories(AFTER "common") - -# Add extensions to build here -add_subdirectory(fcs) - +cmake_minimum_required (VERSION 3.0) +project (ACE) + +if (NOT CMAKE_BUILD_TYPE AND CMAKE_COMPILER_IS_GNUCXX) + message(STATUS "No build type selected, default to Debug") + set(CMAKE_BUILD_TYPE "Debug") +endif() + +option(USE_64BIT_BUILD "USE_64BIT_BUILD" OFF) +option(USE_STATIC_LINKING "USE_STATIC_LINKING" ON) + + +if(CMAKE_COMPILER_IS_GNUCXX) + SET(CMAKE_CXX_FLAGS "-std=c++11 -march=i686 -m32 -O2 -s -fPIC -fpermissive") + set(CMAKE_FIND_LIBRARY_SUFFIXES ".a") + set(CMAKE_SHARED_LINKER_FLAGS "-static-libgcc -static-libstdc++") +else() + set(CMAKE_CXX_FLAGS_DEBUG "/D _DEBUG /MTd /Zi /Ob0 /Od /RTC1") + set(CMAKE_CXX_FLAGS_MINSIZEREL "/MT /O1 /Ob1 /D NDEBUG") + set(CMAKE_CXX_FLAGS_RELEASE "/MT /O2 /Ob2 /D NDEBUG") + set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "/MT /Zi /O2 /Ob1 /D NDEBUG") +endif() + +file(GLOB ACE_COMMON_SOURCES common/*.h common/*.hpp common/*.c common/*.cpp) +add_library(ace_common STATIC ${ACE_COMMON_SOURCES}) +include_directories(AFTER "common") + +# Add extensions to build here +add_subdirectory(fcs) + message("Build Type: ${CMAKE_BUILD_TYPE}") \ No newline at end of file diff --git a/extensions/build/.gitignore b/extensions/build/.gitignore index 86d0cb2726..44c5ea8fa7 100644 --- a/extensions/build/.gitignore +++ b/extensions/build/.gitignore @@ -1,4 +1,4 @@ -# Ignore everything in this directory -* -# Except this file +# Ignore everything in this directory +* +# Except this file !.gitignore \ No newline at end of file diff --git a/extensions/common/ace_common.cpp b/extensions/common/ace_common.cpp index 2f887450f2..6ccd690c3a 100644 --- a/extensions/common/ace_common.cpp +++ b/extensions/common/ace_common.cpp @@ -1,4 +1,4 @@ - -int test(int var) { - return var; + +int test(int var) { + return var; } \ No newline at end of file diff --git a/extensions/common/ace_common.h b/extensions/common/ace_common.h index d20e16d06b..4a8847b209 100644 --- a/extensions/common/ace_common.h +++ b/extensions/common/ace_common.h @@ -1,4 +1,4 @@ -#pragma once - -#include "targetver.h" - +#pragma once + +#include "targetver.h" + diff --git a/extensions/common/targetver.h b/extensions/common/targetver.h index 91fa5cc012..781012c18f 100644 --- a/extensions/common/targetver.h +++ b/extensions/common/targetver.h @@ -1,8 +1,8 @@ -#pragma once - -#ifdef _WIN32 - #define WIN32_LEAN_AND_MEAN - #include -#else - +#pragma once + +#ifdef _WIN32 + #define WIN32_LEAN_AND_MEAN + #include +#else + #endif \ No newline at end of file diff --git a/extensions/fcs/CMakeLists.txt b/extensions/fcs/CMakeLists.txt index db26d85b2a..2b24542566 100644 --- a/extensions/fcs/CMakeLists.txt +++ b/extensions/fcs/CMakeLists.txt @@ -1,11 +1,11 @@ -set(ACE_EXTENSION_NAME "ace_fcs") - -file(GLOB SOURCES *.h *.hpp *.c *.cpp) -add_library( ${ACE_EXTENSION_NAME} SHARED ${SOURCES}) -add_dependencies(${ACE_EXTENSION_NAME} ace_common) -SET_TARGET_PROPERTIES(${ACE_EXTENSION_NAME} PROPERTIES PREFIX "") - -if(CMAKE_COMPILER_IS_GNUCXX) - set_target_properties(${ACE_EXTENSION_NAME} PROPERTIES LINK_SEARCH_START_STATIC 1) - set_target_properties(${ACE_EXTENSION_NAME} PROPERTIES LINK_SEARCH_END_STATIC 1) +set(ACE_EXTENSION_NAME "ace_fcs") + +file(GLOB SOURCES *.h *.hpp *.c *.cpp) +add_library( ${ACE_EXTENSION_NAME} SHARED ${SOURCES}) +add_dependencies(${ACE_EXTENSION_NAME} ace_common) +SET_TARGET_PROPERTIES(${ACE_EXTENSION_NAME} PROPERTIES PREFIX "") + +if(CMAKE_COMPILER_IS_GNUCXX) + set_target_properties(${ACE_EXTENSION_NAME} PROPERTIES LINK_SEARCH_START_STATIC 1) + set_target_properties(${ACE_EXTENSION_NAME} PROPERTIES LINK_SEARCH_END_STATIC 1) endif() \ No newline at end of file From 17a552bb80af65e99e674793bfc15fb888c24757 Mon Sep 17 00:00:00 2001 From: EpMAK Date: Fri, 10 Apr 2015 19:55:57 +0300 Subject: [PATCH 198/816] Russian Translation Russian translation of stringtables: new lines + old lines fixed a bit, realistic names for armory are not yet filled. --- addons/attach/stringtable.xml | 20 +- addons/captives/stringtable.xml | 9 +- addons/common/stringtable.xml | 16 +- addons/dragging/stringtable.xml | 7 +- addons/explosives/stringtable.xml | 48 +- addons/fcs/stringtable.xml | 148 +- addons/goggles/stringtable.xml | 6 +- addons/grenades/stringtable.xml | 8 +- addons/hearing/stringtable.xml | 3 +- addons/interact_menu/stringtable.xml | 7 +- addons/interaction/stringtable.xml | 5 +- addons/inventory/stringtable.xml | 4 +- addons/kestrel/stringtable.xml | 4 +- addons/laser_selfdesignate/stringtable.xml | 4 +- addons/laserpointer/stringtable.xml | 10 +- addons/logistics_uavbattery/stringtable.xml | 10 +- addons/logistics_wirecutter/stringtable.xml | 10 +- addons/magazinerepack/stringtable.xml | 5 +- addons/magazines/stringtable.xml | 38 +- addons/maptools/stringtable.xml | 4 +- addons/markers/stringtable.xml | 4 +- addons/medical/stringtable.xml | 1856 ++++++------- addons/microdagr/stringtable.xml | 24 +- addons/nametags/stringtable.xml | 5 +- addons/optionsmenu/stringtable.xml | 19 +- addons/overheating/stringtable.xml | 4 +- addons/realisticnames/stringtable.xml | 2608 +++++++++---------- addons/reload/stringtable.xml | 10 +- addons/reloadlaunchers/stringtable.xml | 46 +- addons/respawn/stringtable.xml | 7 +- addons/switchunits/stringtable.xml | 5 +- addons/weaponselect/stringtable.xml | 6 +- addons/wep_javelin/stringtable.xml | 46 +- addons/winddeflection/stringtable.xml | 70 +- 34 files changed, 2601 insertions(+), 2475 deletions(-) diff --git a/addons/attach/stringtable.xml b/addons/attach/stringtable.xml index 27a0517f9a..839ac2e168 100644 --- a/addons/attach/stringtable.xml +++ b/addons/attach/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -48,7 +48,7 @@ Marcador IV Acoplado Strobo IR attaccata Infravörös jeladó hozzácsatolva - ИК строб присоединён + ИК-маяк присоединён IR Strobe Detached @@ -60,7 +60,7 @@ Marcador IV Separado Strobo IR staccata Infravörös jeladó lecsatolva - ИК строб отсоединён + ИК-маяк отсоединён IR Grenade Attached @@ -72,7 +72,7 @@ Granada IV Acoplada Granata IR attaccata Infravörös gránát hozzácsatolva - ИК граната присоединена + ИК-граната присоединена IR Grenade Detached @@ -84,7 +84,7 @@ Granada IV Separada Granata IR staccata Infravörös gránát lecsatolva - ИК граната отсоединена + ИК-граната отсоединена Chemlight Attached @@ -132,7 +132,7 @@ Marcador IV Strobo IR Infravörös jeladó - ИК строб + ИК-маяк IR Strobe allows you to signal your position through a pulsating beacon only visible with NVGs. @@ -144,7 +144,7 @@ O Marcador IV permite que você sinalize sua posição através de um pulso visível somente com equipamento de visão noturna. La Strobo IR è una luce stroboscopica che ti permette di segnalare la tua posizione grazie all'emissione di impulsi ad infrarossi visibili solo con i visori notturni. Az infravörös jeladóval megjelölheted a helyzetedet úgy, hogy annak pulzáló fénye csak éjjellátó készülékkel látható. - ИК строб позволяет сигнализировать свое местоположение через пульсирующий маяк, видимый только через ПНВ. + ИК-маяк позволяет сигнализировать о своём местоположении через пульсирующий свет, видимый только через ПНВ. Place @@ -156,6 +156,7 @@ Colocar Posiziona Elhelyez + Установить Cancel @@ -167,13 +168,14 @@ Cancelar Annulla Mégse + Отмена Attach Failed Échec du Attacher Befestigen fehlgeschlagen - Присоединить Ошибка + Соединение прервано Error al acoplar - + \ No newline at end of file diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index 897782747f..bc9cff1572 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -134,26 +134,31 @@ Surrender Kapitulieren Rendirse + Сдаться Stop Surrendering Den Kampf erneut aufnehmen Dejar de rendirse + Остановить сдачу Only use on alive units Nur bei lebenden Einheiten verwendbar Utilizar solo en unidades vivas + Только для живых юнитов Only use on dismounted inf Nur bei abgesessener Infanterie verwendbar Utilizar solo en infanteria desmontada + Только для спеш. солдат Nothing under mouse Es wurde nichts ausgewählt Nada bajo el ratón + Объекты под мышью отсутствуют - + \ No newline at end of file diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index a5f5368cd0..d1e81e01a6 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -300,64 +300,78 @@ Aceptar Peticiones Accept Requests Anfrage annehmen + Подтвердить запросы Ignoruj prośby Rechazar Peticiones Decline Requests Anfrage ablehnen + Отклонить запросы Akceptuj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Acepta Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. Anfragen anderer Spieler annehmen. Diese Anfragen können sich auf das Benutzen / Teilen von Equipment beziehen oder das Ausführen bestimmter Aktionen. + Подтвердить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. Ignoruj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Rechazar Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. Decline Requests send by other players. These can be requests to use / share equipment, perform certain actions. Anfragen anderer Spieler ablehnen. Diese Anfragen können sich auf das Benutzen / Teilen von Equipment beziehen oder das Ausführen bestimmter Aktionen. + Отклонить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. Feedback icons Feedback-Icons + Иконки состояний Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. Wähle die Position der Feedback-Icons aus oder deaktiviere Sie. Die Feedback-Icons zeigen den Status deiner Einheit an, oder die ausgeführte Aktion. + Выберите положение или или отключите отображение иконок состояний на Вашем экране. Эти иконки предоставят дополнительную информацию о состоянии персонажа и выполняемых действиях. Progress bar location Position des Fortschrittsanzeige + Положение прогресс-бара Set the desired location of the progress bar on your screen. Wähle die Position der Fortschrittsanzeige. + Установите желаемое положение строки состояния на экране. Hint Background color Hinweis Hintergrundfarbe + Цвет фона всплывающих подсказок The color of the background from the ACE hints. Wähle die Hintergrundfarbe für ACE-Hinweise. + Цвет фона всплывающий подсказок АСЕ. Hint text font color Hinweis Textfarbe + Цвет шрифта всплывающих подсказок The color of the text font from the ACE hints. This color is the default color for all text displayed through the ACE Hint system, if the hint text has no other color specified. Wähle die Textfarbe für ACE-Hinweise. + Цвет шрифта текста всплывающих подсказок АСЕ. Этот цвет является стандартным для всего текста, транслирующегося через систему подсказок АСЕ, если не установлено другого цвета для текста подсказок. Banana Banane + Банан A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. Die Bananen (Musa) sind eine Pflanzengattung in der Familie der Bananengewächse (Musaceae) innerhalb der Einkeimblättrigen Pflanzen (Monokotyledonen). + Банан - это съедобный фрукт, ягода с ботанической точки зрения, произрастающий на нескольких видах травянистых растениях рода Банан (Musa). \ No newline at end of file diff --git a/addons/dragging/stringtable.xml b/addons/dragging/stringtable.xml index 9193d2712e..3199dd7c20 100644 --- a/addons/dragging/stringtable.xml +++ b/addons/dragging/stringtable.xml @@ -1,5 +1,5 @@ - - + + @@ -40,6 +40,7 @@ Não é possível carregar o item devido a seu peso Non è possibile trascinare l'oggetto a causa del suo peso Túl nehéz ahhoz, hogy elhúzd --> + Слишком тяжело Carry @@ -54,4 +55,4 @@ Нести - + \ No newline at end of file diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml index 1d010a0a7e..834101f9c7 100644 --- a/addons/explosives/stringtable.xml +++ b/addons/explosives/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -48,7 +48,7 @@ Codice dell'esplosivo : %1 Robbanóanyag kódja: %1 Código do explosivo: %1 - Взрывная код: %1 + Код подрыва: %1 Place @@ -60,7 +60,7 @@ Piazza Elhelyezés Colocar - Положить + Установить Cancel @@ -132,7 +132,7 @@ Usato per l'attivazione a distanza degli esplosivi Robbanóanyagok távoli robbantásához Usado para acionar explosivos remotamente - Используется для удаленного запуска взрывчатку + Используется для удаленной детонации СВУ M57 Firing Device @@ -156,7 +156,7 @@ Usato per l'attivazione a distanza degli esplosivi Robbanóanyagok távoli robbantásához Usado para acionar explosivos remotamente - Используется для удаленного запуска взрывчатку + Используется для удаленной детонации зарядов M26 Firing Device @@ -192,7 +192,7 @@ Kit E.O.D. Hatástalanító felszerelés Kit de desarme - Разминирование комплект + Комплект разминирования Allows defusing of explosives @@ -204,7 +204,7 @@ Consente la disattivazione degli ordigni esplosivi Robbanóanyagok hatástalanításához Permite o desarme de explosivos - Allows defusing of explosives + Позволяет обезвреживать ВУ Add to Speed Dial @@ -228,7 +228,7 @@ Libera Törlés Limpar - Pассеиваться + Очистить Dial @@ -252,7 +252,7 @@ Sopra Fel Cima - Поднять + Вызов Down @@ -264,7 +264,7 @@ Sotto Le Baixo - Опустить + Сброс Cancel @@ -288,7 +288,7 @@ Menù di detonazione Robbantás menü Menu de detonação - Меню Подрыв + Меню подрыва Place Menu @@ -300,7 +300,7 @@ Menù di collocamento Lerakás menü Menu de posicionamento - Меню Установить + Меню детонации Defuse @@ -336,7 +336,7 @@ Cronometro Időzített Timer - Временной + Таймер Time: %1m %2s @@ -348,7 +348,7 @@ Tempo : %1m %2s Idő: %1m %2s Tempo: %1m %2s - Tемп: %1m %2c + Время: %1m %2c Set Time @@ -360,7 +360,7 @@ Modifica il conto alla rovescia Idő állítása Configurar Tempo - Xронометр + Установить время Select a Trigger @@ -372,7 +372,7 @@ Seleziona un Attivatore Detonátor kiválasztása Selecionar um Gatilho - Выберите + Выберите детонатор Select @@ -384,7 +384,7 @@ Seleziona Kiválasztás Selecionar - Выбрать защелка + Выбрать Pressure Plate @@ -408,7 +408,7 @@ Filo a Inciampo Botlódrót Linha de tração - Натяжной + Растяжка IR Sensor @@ -420,7 +420,7 @@ Sensore IR IR szenzor Sensor IV - ИК + ИК сенсор No triggers available for %1 @@ -432,7 +432,7 @@ Nessun attivatore disponibile per %1 Nincs detonátor a %1 Nenhum gatilho disponível para %1 - Нет защелка доступны для %1 + Нет доступных взрывателей для %1 IR Sensor (Side Attack) @@ -444,7 +444,7 @@ Sensore IR (Attacco laterale) IR Sensor (Side Attack) Sensor infravermelho (ataque lateral) - ИК (боковая атака) + ИК (детонация вбок) Magnetic Influence Sensor (Bottom Attack) @@ -456,7 +456,7 @@ Sensore Magnetico di Prossimità (Attacco inferiore) Mágneses (Bottom Attack) Influência magnética (ataque inferior) - Магнитный (дно атака) + Магнитный (детонация вверх) No explosives on trigger. @@ -468,7 +468,7 @@ Nincs robbanóanyag a detonátorhoz. Brak ładunków na zapalnik. Nenhum explosivo no gatilho. - Нет взрывчатки на курок. + Нет доступных ВУ для взрывателя. Dead Man's Switch @@ -478,7 +478,7 @@ Czuwak Detonador de hombre muerto Dead Man's Switch - Кнопка мертвеца + Ловушка мертвеца Used to remotely trigger explosives when released. diff --git a/addons/fcs/stringtable.xml b/addons/fcs/stringtable.xml index 154d874f73..0911bbdb57 100644 --- a/addons/fcs/stringtable.xml +++ b/addons/fcs/stringtable.xml @@ -1,81 +1,81 @@  - + - - - Lase Target / Measure Distance - Ziel anlasern / Entfernung Messen - Télémétrer la cible - Naświetl cel / Zmierz odległość - Označit cíl / Změřit vzdálenost - Iluminar objetivo / Medir distancia - - Подсветить цель / Измерить расстояние - - - Zeroed To - Haltepunkt - Fijado a - Wyzerowany na - Nastaveno na - Zéroté à - Зероинг - Nullázás - Fixado em - Azzeramento a - - - Adjust FCS Range (Up) - Entfernung des FLS erhöhen - Zwiększ zasięg FCS - Ajustar distancia del FCS (arriba) - Nastavit FCS Náměr (nahoru) - Augmenter la distance du SCT - FCS tartomány állítása (Fel) - Ajustar distância do FCS (Acima) - Aumentare la distanza dell'FCS - Диапазон СУО (Выше) - - - Adjust FCS Range (Down) - Entfernung des FLS verringern - Zmniejsz zasięg FCS - Ajustar distancia del FCS (abajo) - Nastavit FCS Náměr (dolů) - Réduire la distance du SCT - FCS tartomány állítása (Le) - Ajustar distância do FCS (Abaixo) - Ridurre la distanza dell'FCS - Диапазон СУО (Ниже) - - - Reset FCS - FLS zurücksetzen - Reiniciar FCS - Réinitialiser le SCT - Resetuj FCS - Resetovat FCS - FCS visszaállítása - Reiniciar FCS - Azzeramento dell'FCS - Обнулить СУО - - - FCS has been reset. - FLS wurde zurückgesetzt. - FCS reiniciado - SCT réinitialisé. - FCS został zresetowany. - FCS byl resetován. - Az FCS visszaállítva - FCS reiniciado. - L'FCS è stato azzerato - СУО обнулен - - - + Подсветить цель / Замерить расстояние + + + Zeroed To + Haltepunkt + Fijado a + Wyzerowany na + Nastaveno na + Zéroté à + Выставлено на + Nullázás + Fixado em + Azzeramento a + + + Adjust FCS Range (Up) + Entfernung des FLS erhöhen + Zwiększ zasięg FCS + Ajustar distancia del FCS (arriba) + Nastavit FCS Náměr (nahoru) + Augmenter la distance du SCT + FCS tartomány állítása (Fel) + Ajustar distância do FCS (Acima) + Aumentare la distanza dell'FCS + Диапазон СУО (Выше) + + + Adjust FCS Range (Down) + Entfernung des FLS verringern + Zmniejsz zasięg FCS + Ajustar distancia del FCS (abajo) + Nastavit FCS Náměr (dolů) + Réduire la distance du SCT + FCS tartomány állítása (Le) + Ajustar distância do FCS (Abaixo) + Ridurre la distanza dell'FCS + Диапазон СУО (Ниже) + + + Reset FCS + FLS zurücksetzen + Reiniciar FCS + Réinitialiser le SCT + Resetuj FCS + Resetovat FCS + FCS visszaállítása + Reiniciar FCS + Azzeramento dell'FCS + Обнулить СУО + + + FCS has been reset. + FLS wurde zurückgesetzt. + FCS reiniciado + SCT réinitialisé. + FCS został zresetowany. + FCS byl resetován. + Az FCS visszaállítva + FCS reiniciado. + L'FCS è stato azzerato + СУО обнулен. + + + \ No newline at end of file diff --git a/addons/goggles/stringtable.xml b/addons/goggles/stringtable.xml index 1756442176..9b2e6fba12 100644 --- a/addons/goggles/stringtable.xml +++ b/addons/goggles/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -8,7 +8,7 @@ Mostrar efectos de las gafas en tercera persona Zobrazit účinky brýlí v třetí osobě Effets de lunettes à la 3ème personne - Отображать эффект очков в третьем лице + Отображать эффект очков от третьего лица Szemüveg effekt mutatása külső nézetből Włącz efekty gogli w trzeciej osobie Mostrar efeitos de óculos em Terceira Pessoa @@ -27,4 +27,4 @@ Pulisci gli occhiali - + \ No newline at end of file diff --git a/addons/grenades/stringtable.xml b/addons/grenades/stringtable.xml index 1129d44271..803aa0a220 100644 --- a/addons/grenades/stringtable.xml +++ b/addons/grenades/stringtable.xml @@ -1,5 +1,5 @@ - - + + @@ -93,7 +93,7 @@ Les grenades incapacitantes servent à désorienter ou distraire une menace pendant quelques secondes. Granat ogłusza, nie zabijając przeciwnika. Detonacja daje efekt oślepiającego błysku i głośnego huku. Omračující granát je taktická nesmrtící zbraň používaná při záchraně rukojmí a zvládání davu. - Граната XM84 (M84) - не летального действия, и предназначена для отвлечения и временного вывода из строя, либо дезориентации противника. Основное использование нашла при освобождении заложников, захвате преступников и террористов, а также проведении диверсионных миссий. + XM84 (M84) - граната нелетального действия, и предназначена для отвлечения и временного вывода из строя, либо дезориентации противника. Основное использование нашла при освобождении заложников, захвате преступников и террористов, а также проведении диверсионных миссий. Eldobás után felrobban és éles hang, valamint fényhatással zavarja össze a környezetében tartózkodókat. Anche conosciuta come flashbang. Causa accecamento immediato, sensazioni di sposatezza, mancanza d'equilibrio e disturbi al timpano. Um tipo de granada não-letal destinado a confundir, desorientar e distrair uma potencial ameaça. @@ -243,4 +243,4 @@ M127A1 (Amarilla) - + \ No newline at end of file diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index f042128301..ba4d17e112 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -102,6 +102,7 @@ Disable ear ringing Desactivar zumbido de oídos Knalltrauma deaktivieren + Отключить эффект баротравмы \ No newline at end of file diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index b3de5efddf..bbb17efd87 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -1,26 +1,31 @@  - + Always display cursor for self interaction Immer den Cursor für Selbst-Interaktionen anzeigen. + Всегда показывать курсор для взаимодействия с собой Interact Key Interaktionstaste + Клавиша взаимодействия Self Interaction Key Selbst-Interaktionstaste + Клавиша взаимодействия (с собой) Self Actions Selbst-Interaktion + Действия с собой Vehicle Actions Fahrzeug-Interaktion + Действия на транспорте \ No newline at end of file diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index e85d0d3b47..8016079b90 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -616,7 +616,7 @@ Modyfikator Modifier la touche Tecla modificadora - клавиша-модификатор + Клавиша-модификатор Tecla Modificadora Modifica Tasto Módosító billentyű @@ -664,6 +664,7 @@ Passengers Passagiere + Пассажиры \ No newline at end of file diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml index f93e0d9627..75f15e3720 100644 --- a/addons/inventory/stringtable.xml +++ b/addons/inventory/stringtable.xml @@ -1,14 +1,16 @@  - + Make Inventory Display Bigger Die Anzeige des Inventar vergrößern. + Сделать окно инвентаря больше Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed. Normalerweise wird die Größe des Inventars mit der Größe der UI skaliert. Diese Einstellung allerdings vergrößert das Inventar bei gleichbleibender Schriftgröße, so dass mehr Einträge angzeigt werden können. + Обычно, окно инвентаря зависит от размеров пользовательского интерфейса. Эта настройка позволяет увеличить размер окна инвентаря в пользовательском интерфейсе, не увеличивая размера шрифтов, так что отображется большее количество строк. \ No newline at end of file diff --git a/addons/kestrel/stringtable.xml b/addons/kestrel/stringtable.xml index 5f54fd6489..baae118891 100644 --- a/addons/kestrel/stringtable.xml +++ b/addons/kestrel/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -34,7 +34,7 @@ Monitoraggio Balistico Attivo Applied Ballistics Meter Medidor Balístico Ativo - метеостанция + Метеостанция Open Kestrel diff --git a/addons/laser_selfdesignate/stringtable.xml b/addons/laser_selfdesignate/stringtable.xml index 03d28814ec..ca5ff1e687 100644 --- a/addons/laser_selfdesignate/stringtable.xml +++ b/addons/laser_selfdesignate/stringtable.xml @@ -1,14 +1,16 @@  - + Laser<br/>Designator On Lasermarkierer<br/>an + ЛЦУ<br/>ВКЛ Laser<br/>Designator Off Lasermarkierer<br/>aus + ЛЦУ<br/>ВЫКЛ \ No newline at end of file diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index 87b36618a6..279fdeb5e8 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -1,21 +1,22 @@  + - Laser Pointer (red) Laserpointer (rot) + Лазерный прицел (красный) Laser Pointer (green) Laserpointer (grün) + Лазерный прицел (зелёный) - Emits visible light. Strahlt sichtbares Licht aus. + Испускает узкий пучок видимого света. - <t color='#9cf953'>Use: </t>Turn Laser ON/OFF <t color='#9cf953'>Použití: </t>Zapnout/vypnout laser @@ -27,6 +28,5 @@ <t color='#9cf953'>Использовать: </t>вкл/выкл лазер <t color='#9cf953'>Usar: </t>encender/apagar láser - - + \ No newline at end of file diff --git a/addons/logistics_uavbattery/stringtable.xml b/addons/logistics_uavbattery/stringtable.xml index fbd9004290..3a8d958709 100644 --- a/addons/logistics_uavbattery/stringtable.xml +++ b/addons/logistics_uavbattery/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -24,7 +24,7 @@ Potřebuješ UAV-Baterii Você precisa de uma Bateria para VANT Hai bisogno di una Batteria UAV - Требуется аккумулятор БПЛА + Требуется аккумулятор для БПЛА Recharge @@ -36,7 +36,7 @@ Dobít Recarregar Ricarica - Подзарядить + Зарядить UAV Battery @@ -60,7 +60,7 @@ Používané k dobíjení UAV Usada para reabastecer VANT Usata per ricaricare la Batteria dell'UAV - Используется для подзарядки БПЛА + Используется для зарядки БПЛА Recharging ... @@ -72,7 +72,7 @@ Dobíjení ... Recarregando ... In ricarica ... - Подзаряжаем ... + Заряжается ... \ No newline at end of file diff --git a/addons/logistics_wirecutter/stringtable.xml b/addons/logistics_wirecutter/stringtable.xml index f23af6b1e5..4e08ec33e8 100644 --- a/addons/logistics_wirecutter/stringtable.xml +++ b/addons/logistics_wirecutter/stringtable.xml @@ -1,15 +1,17 @@  - + Wirecutter Drahtschneider Wirecutter + Клещи-кусачки Wirecutter Schneidet Draht. + Позволяют быстро перекусывать сеточные конструкции. Cut Fence @@ -21,7 +23,7 @@ Cortar Cerca Taglia Drótkerítés átvágása - Вырезать забор + Разрезать забор Cutting Fences / Wires ... @@ -33,7 +35,7 @@ Cortando Cerca / Arame ... Sto tagliando ... Drótok elvágása ... - Вырезаем забор / провода ... + Разрезаем забор / провода ... Fence cut @@ -45,7 +47,7 @@ Cerca cortada Fatto! Drótkerítés átvágva - Забор вырезан + Забор разрезан \ No newline at end of file diff --git a/addons/magazinerepack/stringtable.xml b/addons/magazinerepack/stringtable.xml index d8fd5ca177..8aa586b916 100644 --- a/addons/magazinerepack/stringtable.xml +++ b/addons/magazinerepack/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -78,16 +78,19 @@ Repacking Finished Wiederverpacken Fertig Reembalaje Finalizado + Перепаковка завершена Repacking Interrupted Umpacken Unterbrochen Reempaque Interrupted + Перепаковка прервана %1 Full and %2 Partial %1 Vollständigen und %2 Teilweisen %1 Total y %2 Parcial + %1 полных и %2 неполных \ No newline at end of file diff --git a/addons/magazines/stringtable.xml b/addons/magazines/stringtable.xml index c8f652fa39..db637f8064 100644 --- a/addons/magazines/stringtable.xml +++ b/addons/magazines/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -13,7 +13,7 @@ 6.5mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 6,5mm Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-и 6.5 мм трассирующих под ПНВ + Магазин из 30-ти 6.5 мм трассирующих под ПНВ 6.5mm IR-DIM @@ -25,7 +25,7 @@ 6.5mm IR-DIM 6,5mm IR-DIM 6.5 IR-DIM - 6.5 мм трассирущие под ПНВ + 6.5 мм ИК-трассирующие Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -49,7 +49,7 @@ 6.5mm 30ks SD Zásobník Carregador de 30 projéteis SD de 6,5mm Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-и 6.5 мм дозвуковых + Магазин из 30-ти 6.5 мм дозвуковых 6.5mm SD @@ -85,7 +85,7 @@ 6.5mm 30ks AP Zásobník Carregador de 30 projéteis AP de 6,5mm Caricatore 6.5mm 30Rnd AP - Магазин из 30-и 6.5 мм бронебойных + Магазин из 30-ти 6.5 мм бронебойных 6.5mm AP @@ -122,7 +122,7 @@ 6.5mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 6,5mm Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-и 6.5 мм трассирующих под ПНВ + Магазин из 30-ти 6.5 мм трассирующих под ПНВ 6.5mm IR-DIM @@ -134,7 +134,7 @@ 6.5mm IR-DIM 6,5mm IR-DIM 6.5mm IR-DIM - 6.5 мм трассирущие под ПНВ + 6.5 мм ИК-трассирующие Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: Katiba @@ -158,7 +158,7 @@ 6.5mm 30ks SD Zásobník Carregador de 30 projéteis SD de 6,5mm Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-и 6.5 мм дозвуковых + Магазин из 30-ти 6.5 мм дозвуковых 6.5mm SD @@ -194,7 +194,7 @@ 6.5mm 30ks AP Zásobník Carregador de 30 projéteis AP de 6,5mm Caricatore 6.5mm 30Rnd AP - Магазин из 30-и 6.5 мм бронебойных + Магазин из 30-ти 6.5 мм бронебойных 6.5mm AP @@ -231,7 +231,7 @@ 5.56mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 5,56mm Caricatore 5.56mm 30rnd Traccianti IR-DIM - Магазин из 30-и 5.56 мм трассирующих под ПНВ + Магазин из 30-ти 5.56 мм трассирующих под ПНВ 5.56mm IR-DIM @@ -243,7 +243,7 @@ 5.56mm IR-DIM 5,56mm IR-DIM 5.56mm IR-DIM - 5.56 мм трассирущие под ПНВ + 5.56 мм ИК-трассирующие Caliber: 5.56x45 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR @@ -267,7 +267,7 @@ 5.56mm 30ks SD Zásobník Carregador de 30 projéteis SD de 5,56mm Caricatore 5.56mm 30Rnd Sil. - Магазин из 30-и 5.56 мм дозвуковых + Магазин из 30-ти 5.56 мм дозвуковых 5.56mm SD @@ -303,7 +303,7 @@ 5.56mm 30ks AP Zásobník Carregador de 30 projéteis AP de 5,56mm Caricatore 5.56mm 30Rnd AP - Магазин из 30-и 5.56 мм бронебойных + Магазин из 30-ти 5.56 мм бронебойных 5.56mm AP @@ -340,7 +340,7 @@ 7.62mm 20ks Svítící Zásobník Carregador de 20 projéteis traçantes de 7,62mm Caricatore 7.62mm 20Rnd Traccianti - Магазин из 20-и 7.62 мм трассирующих + Магазин из 20-ти 7.62 мм трассирующих 7.62mm Tracer @@ -376,7 +376,7 @@ 7.62mm 20ks Svítící IR-DIM Zásobník Carregador de 20 projéteis IR-DIM de 7,62mm Caricatore 7.62mm 20rnd Traccianti IR-DIM - Магазин из 20-и 7.62 мм трассирующих под ПНВ + Магазин из 20-ти 7.62 мм трассирующих под ПНВ 7.62mm IR-DIM @@ -388,7 +388,7 @@ 7.62mm IR-DIM 7,62mm IR-DIM 7.62mm IR-DIM - 7.62 мм трассирущие под ПНВ + 7.62 мм ИК-трассирующие Caliber: 7.62x51 mm Tracer IR-DIM<br />Rounds: 20<br />Used in: Mk18 ABR @@ -412,7 +412,7 @@ 7.62mm 20ks SD Zásobník Carregador de 20 projéteis SD de 7,62mm Caricatore 7.62mm 20Rnd Sil. - Магазин из 20-и 7.62 мм дозвуковых + Магазин из 20-ти 7.62 мм дозвуковых 7.62mm SD @@ -448,7 +448,7 @@ 7.62mm 20ks AP Zásobník Carregador de 20 projéteis AP de 7,62mm Caricatore 7.62mm 20Rnd AP - Магазин из 20-и 7.62 мм бронебойных + Магазин из 20-ти 7.62 мм бронебойных 7.62mm AP @@ -487,4 +487,4 @@ Calibro: 7.62x51mm M118LR<br />Munizioni:20<br />In uso su: M14 - + \ No newline at end of file diff --git a/addons/maptools/stringtable.xml b/addons/maptools/stringtable.xml index 5dd4578976..2e5fee49ab 100644 --- a/addons/maptools/stringtable.xml +++ b/addons/maptools/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -142,7 +142,7 @@ Kierunek: %1° Dirección: %1° Irány: %1 - Направление:%1 + Направление: %1° \ No newline at end of file diff --git a/addons/markers/stringtable.xml b/addons/markers/stringtable.xml index ea6d72990a..65da73a026 100644 --- a/addons/markers/stringtable.xml +++ b/addons/markers/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -9,7 +9,7 @@ Směr: %1° Kierunek: %1° Dirección: %1° - Направление: %1 + Направление: %1° \ No newline at end of file diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index a5dfdbba49..1d2b166e3c 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,974 +1,1010 @@  - + - - - Inject Atropine - Atropin - - - Inject Epinephrine - Epinephrine injizieren - Inyectar Epinefrina - Wtrzyknij adrenalinę - Aplikovat Adrenalin - Ввести андреналил - Adrénaline - Adrenalin - Injetar Epinefrina - Inietta Epinefrina - - - Inject Morphine - Morphin injizieren - Inyectar Morfina - Wstrzyknij morfinę - Aplikovat Morfin - Ввести морфин - Morphine - Morfium - Injetar Morfina - Inietta Morfina - - - Transfuse Blood - Bluttransfusion - Transfundir sangre - Przetocz krew - Transfúze krve - Перелить кровь - Transfusion - Infúzió - Transfundir Sangue - Effettua Trasfusione - - - Transfuse Plasma - Plasmatransfusion - - - Transfuse Saline - Salzlösungtransfusion - - - Apply Tourniquet - Aderpresse anwenden - - - Bandage - Verbinden - Venda - Bandaż - Obvázat - Pansement - Benda - Kötözés - Atadura - Перевязать - - - Bandage Head - Kopf verbinden - Vendar la cabeza - Bandażuj głowę - Obvázat hlavu - Перевязать голову - Pansement Tête - Fej kötözése - Atar Cabeça - Benda la testa - - - Bandage Torso - Torso verbinden - Vendar el torso - Bandażuj tors - Obvázat hruď - Перевязать торс - Pansement Torse - Felsőtest kötözése - Atar Tronco - Benda il torso - - - Bandage Left Arm - Arm links verbinden - Vendar el brazo izquierdo - Bandażuj lewe ramię - Obvázat levou ruku - Перевязать левую руку - Pansement Bras Gauche - Bal kar kötözése - Atar Braço Esquerdo - Benda il braccio sinistro - - - Bandage Right Arm - Arm rechts verbinden - Vendar el brazo derecho - Bandażuj prawe ramię - Obvázat pravou ruku - Перевязать правую руку - Pansement Bras Droit - Jobb kar kötözése - Atar Braço Direito - Benda il braccio destro - - - Bandage Left Leg - Bein links verbinden - Vendar la pierna izquierda - Bandażuj lewą nogę - Obvázat levou nohu - Перевязать левую ногу - Pansement Jambe Gauche - Bal láb kötözése - Atar Perna Esquerda - Benda la gamba sinistra - - - Bandage Right Leg - Bein rechts verbinden - Vendar la pierna derecha - Bandażuj prawą nogę - Obvázat pravou nohu - Перевязать правую ногу - Pansement Jambe Droite - Jobb láb kötözése - Atar Perna Direita - Benda la gamba destra - - - Injecting Morphine ... - Morphin injizieren ... - Inyectando Morfina ... - Wstrzykiwanie morfiny ... - Aplikuju Morfin ... - Введение морфина... - Injection de Morphine... - Morfium beadása... - Injetando Morfina ... - Inietto la morfina ... - - - Injecting Epinephrine ... - Epinephrin injizieren ... - Inyectando Epinefrina ... - Wstrzykiwanie adrenaliny ... - Aplikuju Adrenalin ... - Введение андреналина - Injection d'Adrénaline ... - Adrenalin beadása... - Injetando Epinefrina ... - Inietto l'epinefrina ... - - - Injecting Atropine ... - Atropin injizieren ... - - - Transfusing Blood ... - Bluttransfusion ... - Realizando transfusión ... - Przetaczanie krwi ... - Probíhá transfúze krve ... - Переливание крови... - Transfusion Sanguine ... - Infúzió... - Transfundindo Sangue ... - Effettuo la trasfusione ... - - - Transfusing Saline ... - Sallösungtransfusion ... - - - Transfusing Plasma ... - Plasmatransfusion ... - - - Bandaging ... - Verbinden ... - Vendando ... - Bandażowanie ... - Obvazuji ... - Pansement ... - Sto applicando la benda ... - Bekötözés... - Atando ... - Перевязывание.... - - - Applying Tourniquet ... - Aderpresse ... - - - Medical - Zdravotní - Médical - Sanitäter - Medico - Medyczne - Médico - Медик - Médico - - - Field Dressing - - - Packing Bandage - - - Elastic Bandage - - - QuikClot - - - Check Pulse - Puls überprüfen - - - Check Blood Pressure - Blutdruck messen - - - Triage Card - Triage Karte - - - Tourniquet - Tourniquet - - - Remove Tourniquet - Entferne Tourniquet - - - Give Blood IV (1000ml) - - - Give Blood IV (500ml) - - - Give Blood IV (250ml) - - - Give Plasma IV (1000ml) - - - Give Plasma IV (500ml) - - - Give Plasma IV (250ml) - - - Give Saline IV (1000ml) - - - Give Saline IV (500ml) - - - Give Saline IV (250ml) - - - Minor - Gering - - - Delayed - - - Immediate - - - Deceased - - - None - - - Normal breathing - Дыхание в норме - Respiración normal - Respiration Normale - Normalny oddech - - - No breathing - Дыхания нет - No respira - Apnée - Brak oddechu - - - Difficult breathing - Дыхание затруднено - Dificultad para respirar - Difficultée Respiratoire - Trudności z oddychaniem - - - Almost no breathing - Дыхания почти нет - Casi sin respirar - Respiration Faible - Prawie brak oddechu - - - Bleeding - Кровотечение - Sangrando - Seignement - Krwawienie zewnętrzne - - - In Pain - Испытывает боль - Con Dolor - A De La Douleur - W bólu - - - Lost a lot of Blood - Большая кровопотеря - Mucha Sangre perdida - A Perdu Bcp de Sang - Stracił dużo krwi - - - Tourniquet [CAT] - Жгут - Torniquete [CAT] - Garot [CAT] - Opaska uciskowa [CAT] - - - Receiving IV [%1ml] - - - - Bandage (Basic) - Повязка (обычная) - Vendaje (Básico) - Bandage (Standard) - Bandaż (jałowy) - - - Used to cover a wound - Для перевязки ран - Utilizado para cubrir una herida - Utilisé Pour Couvrir Une Blessure - Używany w celu przykrycia i ochrony miejsca zranienia - - - A dressing, that is a particular material used to cover a wound, which is applied over the wound + + + Inject Atropine + Atropin + Ввести атропин + + + Inject Epinephrine + Epinephrine injizieren + Inyectar Epinefrina + Wtrzyknij adrenalinę + Aplikovat Adrenalin + Ввести андреналил + Adrénaline + Adrenalin + Injetar Epinefrina + Inietta Epinefrina + + + Inject Morphine + Morphin injizieren + Inyectar Morfina + Wstrzyknij morfinę + Aplikovat Morfin + Ввести морфин + Morphine + Morfium + Injetar Morfina + Inietta Morfina + + + Transfuse Blood + Bluttransfusion + Transfundir sangre + Przetocz krew + Transfúze krve + Перелить кровь + Transfusion + Infúzió + Transfundir Sangue + Effettua Trasfusione + + + Transfuse Plasma + Plasmatransfusion + Перелить плазму + + + Transfuse Saline + Salzlösungtransfusion + Влить физраствор + + + Apply Tourniquet + Aderpresse anwenden + Наложить жгут + + + Bandage + Verbinden + Venda + Bandaż + Obvázat + Pansement + Benda + Kötözés + Atadura + Перевязать + + + Bandage Head + Kopf verbinden + Vendar la cabeza + Bandażuj głowę + Obvázat hlavu + Перевязать голову + Pansement Tête + Fej kötözése + Atar Cabeça + Benda la testa + + + Bandage Torso + Torso verbinden + Vendar el torso + Bandażuj tors + Obvázat hruď + Перевязать торс + Pansement Torse + Felsőtest kötözése + Atar Tronco + Benda il torso + + + Bandage Left Arm + Arm links verbinden + Vendar el brazo izquierdo + Bandażuj lewe ramię + Obvázat levou ruku + Перевязать левую руку + Pansement Bras Gauche + Bal kar kötözése + Atar Braço Esquerdo + Benda il braccio sinistro + + + Bandage Right Arm + Arm rechts verbinden + Vendar el brazo derecho + Bandażuj prawe ramię + Obvázat pravou ruku + Перевязать правую руку + Pansement Bras Droit + Jobb kar kötözése + Atar Braço Direito + Benda il braccio destro + + + Bandage Left Leg + Bein links verbinden + Vendar la pierna izquierda + Bandażuj lewą nogę + Obvázat levou nohu + Перевязать левую ногу + Pansement Jambe Gauche + Bal láb kötözése + Atar Perna Esquerda + Benda la gamba sinistra + + + Bandage Right Leg + Bein rechts verbinden + Vendar la pierna derecha + Bandażuj prawą nogę + Obvázat pravou nohu + Перевязать правую ногу + Pansement Jambe Droite + Jobb láb kötözése + Atar Perna Direita + Benda la gamba destra + + + Injecting Morphine ... + Morphin injizieren ... + Inyectando Morfina ... + Wstrzykiwanie morfiny ... + Aplikuju Morfin ... + Введение морфина... + Injection de Morphine... + Morfium beadása... + Injetando Morfina ... + Inietto la morfina ... + + + Injecting Epinephrine ... + Epinephrin injizieren ... + Inyectando Epinefrina ... + Wstrzykiwanie adrenaliny ... + Aplikuju Adrenalin ... + Введение андреналина ... + Injection d'Adrénaline ... + Adrenalin beadása... + Injetando Epinefrina ... + Inietto l'epinefrina ... + + + Injecting Atropine ... + Atropin injizieren ... + Введение атропина ... + + + Transfusing Blood ... + Bluttransfusion ... + Realizando transfusión ... + Przetaczanie krwi ... + Probíhá transfúze krve ... + Переливание крови... + Transfusion Sanguine ... + Infúzió... + Transfundindo Sangue ... + Effettuo la trasfusione ... + + + Transfusing Saline ... + Sallösungtransfusion ... + Вливание физраствора ... + + + Transfusing Plasma ... + Plasmatransfusion ... + Переливание плзмы ... + + + Bandaging ... + Verbinden ... + Vendando ... + Bandażowanie ... + Obvazuji ... + Pansement ... + Sto applicando la benda ... + Bekötözés... + Atando ... + Перевязывание ... + + + Applying Tourniquet ... + Aderpresse ... + Наложение жгута ... + + + Medical + Zdravotní + Médical + Sanitäter + Medico + Medyczne + Médico + Медик + Médico + + + Field Dressing + Бинтовая повязка + + + Packing Bandage + Компресионный пакет + + + Elastic Bandage + Давящая повязка + + + QuikClot + QuickClot + + + Check Pulse + Puls überprüfen + Проверить пульс + + + Check Blood Pressure + Blutdruck messen + Проверить кровяное давление + + + Triage Card + Triage Karte + Медкарта + + + Tourniquet + Tourniquet + Жгут + + + Remove Tourniquet + Entferne Tourniquet + Снять жгут + + + Give Blood IV (1000ml) + Дать кровь для в/в вливания (1000 мл) + + + Give Blood IV (500ml) + Дать кровь для в/в вливания (500 мл) + + + Give Blood IV (250ml) + Дать кровь для в/в вливания (250 мл) + + + Give Plasma IV (1000ml) + Дать плазму для в/в вливания (1000 мл) + + + Give Plasma IV (500ml) + Дать плазму для в/в вливания (500 мл) + + + Give Plasma IV (250ml) + Дать плазму для в/в вливания (250 мл) + + + Give Saline IV (1000ml) + Дать физраствор для в/в вливания (1000 мл) + + + Give Saline IV (500ml) + Дать физраствор для в/в вливания (500 мл) + + + Give Saline IV (250ml) + Дать физраствор для в/в вливания (250 мл) + + + Minor + Gering + Незначительные травмы + + + Delayed + Груз 300 + + + Immediate + Помощь отложена + + + Deceased + Груз 200 + + + None + Нет + + + Normal breathing + Дыхание в норме + Respiración normal + Respiration Normale + Normalny oddech + + + No breathing + Дыхания нет + No respira + Apnée + Brak oddechu + + + Difficult breathing + Дыхание затруднено + Dificultad para respirar + Difficultée Respiratoire + Trudności z oddychaniem + + + Almost no breathing + Дыхания почти нет + Casi sin respirar + Respiration Faible + Prawie brak oddechu + + + Bleeding + Кровотечение + Sangrando + Seignement + Krwawienie zewnętrzne + + + In Pain + Испытывает боль + Con Dolor + A De La Douleur + W bólu + + + Lost a lot of Blood + Большая кровопотеря + Mucha Sangre perdida + A Perdu Bcp de Sang + Stracił dużo krwi + + + Tourniquet [CAT] + Жгут + Torniquete [CAT] + Garot [CAT] + Opaska uciskowa [CAT] + + + Receiving IV [%1ml] + Принимается переливание [%1 мл] + + + Bandage (Basic) + Повязка (обычная) + Vendaje (Básico) + Bandage (Standard) + Bandaż (jałowy) + + + Used to cover a wound + Для перевязки ран + Utilizado para cubrir una herida + Utilisé Pour Couvrir Une Blessure + Używany w celu przykrycia i ochrony miejsca zranienia + + + A dressing, that is a particular material used to cover a wound, which is applied over the wound once bleeding has been stemmed. - Повязка, накладываемая поверх раны после остановки кровотечения. - Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez + Повязка, накладываемая поверх раны после остановки кровотечения. + Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez ha dejado de sangrar. - C'est un bandage, qui est fait d'un matériel spécial utiliser pour couvrir une blessure, qui peut + C'est un bandage, qui est fait d'un matériel spécial utiliser pour couvrir une blessure, qui peut etre appliquer des que le seignement as ete stopper. - Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. + Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. - - - Packing Bandage - Тампонирующая повязка - Vendaje Compresivo - Bandage Mèche - Bandaż (uciskowy) - - - Used to pack medium to large wounds and stem the bleeding - Для тампонирования ран среднего и большого размера и остановки кровотечения. - Se utiliza para vendar heridas medianas y grandes y detener el sangrado - Utiliser pour remplire la cavité créé dans une blessure moyenne et grande. - Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. - - - A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is + + + Packing Bandage + Тампонирующая повязка + Vendaje Compresivo + Bandage Mèche + Bandaż (uciskowy) + + + Used to pack medium to large wounds and stem the bleeding + Для тампонирования ран среднего и большого размера и остановки кровотечения. + Se utiliza para vendar heridas medianas y grandes y detener el sangrado + Utiliser pour remplire la cavité créé dans une blessure moyenne et grande. + Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. + + + A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is an option in large polytrauma injuries. - Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжелых + Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжелых сочетанных ранениях возможно тампонирование раны. - Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes + Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes lesiones o politraumatismos. - Un bandage servent a etre inseré dans les blessure pour éponger le seignement et faciliter la + Un bandage servent a etre inseré dans les blessure pour éponger le seignement et faciliter la guerrison. Ce bandage est une option pour soigner les lession de politrauma. - Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. - - - Bandage (Elastic) - Повязка (давящая) - Vendaje (Elástico) - Bandage (Élastique) - Bandaż (elastyczny) - - - Bandage kit, Elastic - Давящая повязка - Vendaje (Elástico) - Bandage Compressif Élastique - Zestaw bandaży elastycznych. - - - - - Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la + Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. + + + Bandage (Elastic) + Повязка (давящая) + Vendaje (Elástico) + Bandage (Élastique) + Bandaż (elastyczny) + + + Bandage kit, Elastic + Давящая повязка + Vendaje (Elástico) + Bandage Compressif Élastique + Zestaw bandaży elastycznych. + + + + + Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la tenue du bandage lors de mouvment. - Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. - Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada - - - Tourniquet (CAT) - Жгут - Torniquete (CAT) - Garot (CAT) - Staza (typ. CAT) - - - Slows down blood loss when bleeding - Уменьшает кровопотерю при кровотечении. - Reduce la velocidad de pérdida de sangre - Ralentit le seignement - Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. - - - A constricting device used to compress venous and arterial circulation in effect inhibiting or + Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. + Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada + + + Tourniquet (CAT) + Жгут + Torniquete (CAT) + Garot (CAT) + Staza (typ. CAT) + + + Slows down blood loss when bleeding + Уменьшает кровопотерю при кровотечении. + Reduce la velocidad de pérdida de sangre + Ralentit le seignement + Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. + + + A constricting device used to compress venous and arterial circulation in effect inhibiting or slowing blood flow and therefore decreasing loss of blood. - Жгут используется для прижатия сосудов, приводящего к остановке или значительному уменьшению + Жгут используется для прижатия сосудов, приводящего к остановке или значительному уменьшению кровотечения и сокращению кровопотери. - Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre + Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre - Un appareil servent a compresser les artères et veines afin de reduire la perte de sang. - Opaska zaciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym + Un appareil servent a compresser les artères et veines afin de reduire la perte de sang. + Opaska zaciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym krwawieniem tętniczym lub żylnym. - - - Morphine autoinjector - Морфин в автоматическом шприце - Morfina auto-inyectable - Auto-injecteur de Morphine - Autostrzykawka z morfiną - - - Used to combat moderate to severe pain experiences - Для снятия средних и сильных болевых ощущений. - Usado para combatir los estados dolorosos moderados a severos - Utiliser pour contrer les douleurs modéré à severes. - Morfina. Ma silne działanie przeciwbólowe. - - - An analgesic used to combat moderate to severe pain experiences. - Анальгетик для снятия средних и сильных болевых ощущений. - Analgésico usado para combatir los estados dolorosos de moderado a severo. - Un Analgésique puissant servant a contrer les douleur modéré a severe. - Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. - - - Atropin autoinjector - Атропин в автоматическом шприце - Atropina auto-inyectable - Auto-injecteur d'Atropine - Autostrzykawka AtroPen - - - Used in NBC scenarios - Применяется для защиты от ОМП - Usado en escenarios NBQ - Utiliser en cas d'attaque CBRN - Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. - - - A drug used by the Military in NBC scenarios. - Препарат, используемый в войсках для защиты от оружия массового поражения. - Medicamento usado por Militares en escenarios NBQ - Médicament utilisé par l'armée en cas d'attaque CBRN - Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w + + + Morphine autoinjector + Морфин в пневмошприце + Morfina auto-inyectable + Auto-injecteur de Morphine + Autostrzykawka z morfiną + + + Used to combat moderate to severe pain experiences + Для снятия средних и сильных болевых ощущений. + Usado para combatir los estados dolorosos moderados a severos + Utiliser pour contrer les douleurs modéré à severes. + Morfina. Ma silne działanie przeciwbólowe. + + + An analgesic used to combat moderate to severe pain experiences. + Анальгетик для снятия средних и сильных болевых ощущений. + Analgésico usado para combatir los estados dolorosos de moderado a severo. + Un Analgésique puissant servant a contrer les douleur modéré a severe. + Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. + + + Atropin autoinjector + Атропин в пневмошприце + Atropina auto-inyectable + Auto-injecteur d'Atropine + Autostrzykawka AtroPen + + + Used in NBC scenarios + Применяется для защиты от ОМП + Usado en escenarios NBQ + Utiliser en cas d'attaque CBRN + Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. + + + A drug used by the Military in NBC scenarios. + Препарат, используемый в войсках для защиты от оружия массового поражения. + Medicamento usado por Militares en escenarios NBQ + Médicament utilisé par l'armée en cas d'attaque CBRN + Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w przypadku zagrożeń NBC. - - - Epinephrine autoinjector - Адреналин в автоматическом шприце - Epinefrina auto-inyectable - Auto-injecteur d'épinéphrine - Autostrzykawka EpiPen - - - Increase heart rate and counter effects given by allergic reactions - Стимулирует работу сердца и купирует аллергические реакции. - Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas - Augmente la Fréquance cadiaque et contré les effet d'une reaction Anaphylactique - Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne - - - A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter + + + Epinephrine autoinjector + Адреналин в пневмошприце + Epinefrina auto-inyectable + Auto-injecteur d'épinéphrine + Autostrzykawka EpiPen + + + Increase heart rate and counter effects given by allergic reactions + Стимулирует работу сердца и купирует аллергические реакции. + Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas + Augmente la Fréquance cadiaque et contré les effet d'une reaction Anaphylactique + Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne + + + A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter such effects given by allergic reactions (anaphylaxis). Used in sudden cardiac arrest scenarios with decreasing positive outcomes. - Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты + Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты сердечных сокращений и купированию аллергических реакций (анафилактического шока). Применяется при остановке сердца с уменьшением вероятности благоприятного исхода. - Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de + Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de las reacciones alérgicas (anafilaxis). Se utiliza en caso de paros cardiacos repentinos. - Un medicament qui fonctione sur le systeme sympatique créan une dilatation des bronches, augmente la + Un medicament qui fonctione sur le systeme sympatique créan une dilatation des bronches, augmente la fréquance cardiaque et contre les effet d'une reaction alergique (anaphylaxie). Utiliser lors d'arret cardio-respiratoire pour augmenté les chances retrouver un ryhtme. - EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i + EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i beta-adrenergiczne. Pobudzenie układu współczulnego prowadzi do zwiększenia częstotliwości pracy serca, zwiększenia pojemności wyrzutowej serca i przyśpieszenia krążenia wieńcowego. Pobudzenie oskrzelowych receptorów beta-adrenergicznych wywołuje rozkurcz mięśni gładkich oskrzeli, co w efekcie zmniejsza towarzyszące oddychaniu świsty i duszności. - - - Plasma IV (1000ml) - Плазма для в/в вливания (1000 мл) - Plasma Intravenoso (1000ml) - Plasma Sanguin IV (1000ml) - Osocze IV (1000ml) - - - A volume-expanding blood supplement. - Дополнительный препарат, применяемый при возмещении объема крови. - Suplemento para expandir el volumen sanguíneo. - Supplement visant a remplacer les volume sanguin - Składnik krwi, używany do zwiększenia jej objętości. - - - A volume-expanding blood supplement. - Дополнительный препарат, применяемый при возмещении объема крови. - Suplemento para expandir el volumen sanguíneo. - Supplement visant a remplacer le volume sanguin et remplace les plaquettes. - Składnik krwi, używany do zwiększenia jej objętości. - - - Plasma IV (500ml) - Плазма для в/в вливания (500 мл) - Plasma Intravenoso (500ml) - Plasma Sanguin IV (500ml) - Osocze IV (500ml) - - - Plasma IV (250ml) - Плазма для в/в вливания (250 мл) - Plasma Intravenoso (250ml) - Plasma Sanguin (250ml) - Osocze IV (250ml) - - - Blood IV (1000ml) - Кровь для переливания (1000 мл) - Sangre Intravenosa (1000ml) - Cullot Sanguin IV (1000ml) - Krew IV (1000ml) - - - Blood IV, for restoring a patients blood (keep cold) - Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) - Sangre Intravenosa, para restarurar el volumen sanguíneo (mantener frío) - Cullot Sanguin IV, pour remplacer le volume sanguin (garder Réfrigeré) - Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych - - - O Negative infusion blood used in strict and rare events to replenish blood supply usually + + + Plasma IV (1000ml) + Плазма для в/в вливания (1000 мл) + Plasma Intravenoso (1000ml) + Plasma Sanguin IV (1000ml) + Osocze IV (1000ml) + + + A volume-expanding blood supplement. + Дополнительный препарат, применяемый при возмещении объема крови. + Suplemento para expandir el volumen sanguíneo. + Supplement visant a remplacer les volume sanguin + Składnik krwi, używany do zwiększenia jej objętości. + + + A volume-expanding blood supplement. + Дополнительный препарат, применяемый при возмещении объема крови. + Suplemento para expandir el volumen sanguíneo. + Supplement visant a remplacer le volume sanguin et remplace les plaquettes. + Składnik krwi, używany do zwiększenia jej objętości. + + + Plasma IV (500ml) + Плазма для в/в вливания (500 мл) + Plasma Intravenoso (500ml) + Plasma Sanguin IV (500ml) + Osocze IV (500ml) + + + Plasma IV (250ml) + Плазма для в/в вливания (250 мл) + Plasma Intravenoso (250ml) + Plasma Sanguin (250ml) + Osocze IV (250ml) + + + Blood IV (1000ml) + Кровь для переливания (1000 мл) + Sangre Intravenosa (1000ml) + Cullot Sanguin IV (1000ml) + Krew IV (1000ml) + + + Blood IV, for restoring a patients blood (keep cold) + Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) + Sangre Intravenosa, para restarurar el volumen sanguíneo (mantener frío) + Cullot Sanguin IV, pour remplacer le volume sanguin (garder Réfrigeré) + Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych + + + O Negative infusion blood used in strict and rare events to replenish blood supply usually conducted in the transport phase of medical care. - Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема + Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема потерянной крови на догоспитальном этапе оказания медицинской помощи. - Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume + Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume sanguin perdu. Habituelment utiliser lors du transport ou dans un etablisement de soin. - Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj + Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj w trakcie fazie transportu rannej osoby do szpitala. - Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdido. Uso + Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdido. Uso habitual durante el transporte de heridos. - - - Blood IV (500ml) - Кровь для переливания (500 мл) - Sangre Intravenosa (500ml) - Cullot Sanguin IV (500ml) - Krew IV (500ml) - - - Blood IV (250ml) - Кровь для переливания (250 мл) - Sangre Intravenosa (250ml) - Cullot Sanguin IV (250ml) - Krew IV (250ml) - - - Saline IV (1000ml) - Физраствор для в/в вливания (1000 мл) - Solución Salina Intravenosa (1000ml) - solution Saline 0.9% IV (1000ml) - Solanka 0,9% IV (1000ml) - - - Saline IV, for restoring a patients blood - Пакет физраствора для возмещения объема потерянной крови - Solución Salina Intravenosa, para restaurar el volumen sanguíneo - Solution Saline 0.9% IV, pour retablir temporairement la tention arteriel - Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta - - - A medical volume-replenishing agent introduced into the blood system through an IV infusion. + + + Blood IV (500ml) + Кровь для переливания (500 мл) + Sangre Intravenosa (500ml) + Cullot Sanguin IV (500ml) + Krew IV (500ml) + + + Blood IV (250ml) + Кровь для переливания (250 мл) + Sangre Intravenosa (250ml) + Cullot Sanguin IV (250ml) + Krew IV (250ml) + + + Saline IV (1000ml) + Физраствор для в/в вливания (1000 мл) + Solución Salina Intravenosa (1000ml) + solution Saline 0.9% IV (1000ml) + Solanka 0,9% IV (1000ml) + + + Saline IV, for restoring a patients blood + Пакет физраствора для возмещения объема потерянной крови + Solución Salina Intravenosa, para restaurar el volumen sanguíneo + Solution Saline 0.9% IV, pour retablir temporairement la tention arteriel + Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta + + + A medical volume-replenishing agent introduced into the blood system through an IV infusion. - Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного + Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного вливания. - Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. - Un remplacment temporaire pour rétablir la tention artériel lors de perte sanguine, étant ajouter + Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. + Un remplacment temporaire pour rétablir la tention artériel lors de perte sanguine, étant ajouter par intraveineuse - Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór + Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór elektrolitów, podawany dożylnie (IV). - - - Saline IV (500ml) - Физраствор для в/в вливания (500 мл) - Solución Salina Intravenosa (500ml) - Solution Saline 0.9% IV (500ml) - Solanka 0,9% IV (500ml) - - - Saline IV (250ml) - Физраствор для в/в вливания (250 мл) - Solución Salina Intravenosa (250ml) - Solution Saline 0.9% IV (250ml) - Solanka 0,9% IV (250ml) - - - Basic Field Dressing (QuikClot) - Первичный перевязочный пакет (QuikClot) - Vendaje Básico (Coagulante) - Bandage Regulier (Coagulant) - Opatrunek QuikClot - - - QuikClot bandage - Гемостатический пакет QuikClot - Venda Coagulante - Bandage coagulant - Podstawowy opatrunek stosowany na rany - - - - - Un bandage servant a coaguler les seignements mineur à moyen. - Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i + + + Saline IV (500ml) + Физраствор для в/в вливания (500 мл) + Solución Salina Intravenosa (500ml) + Solution Saline 0.9% IV (500ml) + Solanka 0,9% IV (500ml) + + + Saline IV (250ml) + Физраствор для в/в вливания (250 мл) + Solución Salina Intravenosa (250ml) + Solution Saline 0.9% IV (250ml) + Solanka 0,9% IV (250ml) + + + Basic Field Dressing (QuikClot) + Первичный перевязочный пакет (QuikClot) + Vendaje Básico (Coagulante) + Bandage Regulier (Coagulant) + Opatrunek QuikClot + + + QuikClot bandage + Гемостатический пакет QuikClot + Venda Coagulante + Bandage coagulant + Podstawowy opatrunek stosowany na rany + + + + + Un bandage servant a coaguler les seignements mineur à moyen. + Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. - Vendaje Hemostático con coagulante que detiene el sangrado. - - - Personal Aid Kit - Аптечка - Kit de Soporte Vital Avanzado - Équipement de support Vitale - Apteczka osobista - - - Includes various treatment kit needed for stitching or advanced treatment - Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. + Vendaje Hemostático con coagulante que detiene el sangrado. + + + Personal Aid Kit + Аптечка + Kit de Soporte Vital Avanzado + Équipement de support Vitale + Apteczka osobista + + + Includes various treatment kit needed for stitching or advanced treatment + Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. - Incluye material médico para tratamientos avanzados - Inclue du matériel medical pour les traitement avancé, tel les point de suture. - Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego - - - - - - - - - Surgical Kit - Хирургический набор - Kit Quirúrgico - - - Surgical Kit for in field advanced medical treatment - Набор для хирургической помощи в полевых условиях - Kit Quirúrgico para el tratamiento avanzado en el campo de batalla - - - Surgical Kit for in field advanced medical treatment - Набор для хирургической помощи в полевых условиях - Kit Quirúrgico para el tratamiento avanzado en el campo de batalla - - - Bodybag - Мешок для трупов - Bolsa para cadáveres - - - A bodybag for dead bodies - Мешок для упаковки трупов - Bolsa para cadáveres - - - A bodybag for dead bodies - Мешок для упаковки трупов - Bolsa para cadáveres - - - - Blood Pressure - Артериальное давление - Presión Arterial - - - Checking Blood Pressure.. - Проверка артериального давления... - Comprobando Presión Arterial... - - - You checked %1 - Вы осмотрели раненого %1 - Examinando a %1 - - - You find a blood pressure of %2/%3 - Артериальное давление %2/%3 - La Presión Arterial es %2/%3 - - - You find a low blood pressure - Давление низкое - La Presión Arterial es baja - - - You find a normal blood pressure - Давление нормальное - La Presión Arterial es normal - - - You find a high blood pressure - Давление высокое - La Presión Arterial es alta - - - You find no blood pressure - Давления нет - No hay Presión Arterial - - - You fail to find a blood pressure - Артериальное давление не определяется - No puedes encontrar Presión Arterial - - - Pulse - Пульс - Pulso - - - Checking Heart Rate.. - Проверка пульса... - Comprobando Pulso... - - - You checked %1 - Вы осмотрели раненого %1 - Examinando a %1 - - - You find a Heart Rate of %2 - Пульс %2 уд./мин. - El Pulso es %2 - - - You find a weak Heart Rate - Пульс слабый - El Pulso es débil - - - You find a strong Heart Rate - Пульс учащенный - El Pulso está acelerado - - - You find a normal Heart Rate - Пульс в норме - El Pulso es bueno - - - You find no Heart Rate - Пульс не прощупывается - No tiene Pulso - - - Response - Реакция - Reacciona - - - You check response of patient - Вы проверяете реакцию раненого - Compruebas si el paciente reacciona - - - %1 is responsive - %1 реагирует на раздражители - %1 ha reaccionado - - - %1 is not responsive - %1 не реагирует - %1 no reacciona - - - You checked %1 - Вы осмотрели раненого %1 - Examinas a %1 - - - Bandaged - Повязка наложена - Vendado - - - You bandage %1 (%2) - Вы перевязали раненого %1 (%2) - Aplicas vendaje a %1 en %2 - - - %1 is bandaging you - %1 перевязывает вас - %1 te está vendando - - - You start stitching injures from %1 (%2) - Вы зашиваете ранения от %1 (%2) - Estás suturando heridas de %1 en %2 - - - Stitching - Наложение швов - Suturando - - - You treat the airway of %1 - Вы интубируете раненого %1 - Estás intubando a %1 - - - Airway - Дыхательные пути - Vías Aéreas - - - %1 is treating your airway - %1 проводит вам интубацию - %1 te está intubando - - - Drag - Ziehen - Arrastrar - Ciągnij - Táhnout - Тащить - Tracter - Húzás - Arrastar - Trascina - - - Carry - Tragen - Cargar - Nieś - Nést - Нести - Porter - Cipelés - Carregar - Trasporta - - - Release - Loslassen - Soltar - Połóż - Položit - Отпустить - Déposer - Elenged - Largar - Lascia - - - Load Patient Into - Patient Einladen - Cargar el paciente en - Załaduj pacjenta - Naložit pacianta do - Погрузить пациента в - Embarquer le Patient - Sebesült berakása - Carregar Paciente Em - Carica paziente nel - - - Unload Patient - Patient Ausladen - Descargar el paciente - Wyładuj pacjenta - Vyložit pacienta - Выгрузить пациента - Débarquer le Patient - Sebesült kihúzása - Descarregar Paciente - Scarica il paziente - - - Unload patient - - - Load patient - - - Place body in bodybag - - - Placing body in bodybag - - - - %1 has bandaged patient - - - %1 used %2 - - - %1 has given an IV - - - %1 applied a tourniquet - - - - + Incluye material médico para tratamientos avanzados + Inclue du matériel medical pour les traitement avancé, tel les point de suture. + Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego + + + + + + + + + Surgical Kit + Хирургический набор + Kit Quirúrgico + + + Surgical Kit for in field advanced medical treatment + Набор для хирургической помощи в полевых условиях + Kit Quirúrgico para el tratamiento avanzado en el campo de batalla + + + Surgical Kit for in field advanced medical treatment + Набор для хирургической помощи в полевых условиях + Kit Quirúrgico para el tratamiento avanzado en el campo de batalla + + + Bodybag + Мешок для трупов + Bolsa para cadáveres + + + A bodybag for dead bodies + Мешок для упаковки трупов + Bolsa para cadáveres + + + A bodybag for dead bodies + Мешок для упаковки трупов + Bolsa para cadáveres + + + Blood Pressure + Артериальное давление + Presión Arterial + + + Checking Blood Pressure.. + Проверка артериального давления... + Comprobando Presión Arterial... + + + You checked %1 + Вы осмотрели раненого %1 + Examinando a %1 + + + You find a blood pressure of %2/%3 + Артериальное давление %2/%3 + La Presión Arterial es %2/%3 + + + You find a low blood pressure + Давление низкое + La Presión Arterial es baja + + + You find a normal blood pressure + Давление нормальное + La Presión Arterial es normal + + + You find a high blood pressure + Давление высокое + La Presión Arterial es alta + + + You find no blood pressure + Давления нет + No hay Presión Arterial + + + You fail to find a blood pressure + Артериальное давление не определяется + No puedes encontrar Presión Arterial + + + Pulse + Пульс + Pulso + + + Checking Heart Rate.. + Проверка пульса... + Comprobando Pulso... + + + You checked %1 + Вы осмотрели раненого %1 + Examinando a %1 + + + You find a Heart Rate of %2 + Пульс %2 уд./мин. + El Pulso es %2 + + + You find a weak Heart Rate + Пульс слабый + El Pulso es débil + + + You find a strong Heart Rate + Пульс учащенный + El Pulso está acelerado + + + You find a normal Heart Rate + Пульс в норме + El Pulso es bueno + + + You find no Heart Rate + Пульс не прощупывается + No tiene Pulso + + + Response + Реакция + Reacciona + + + You check response of patient + Вы проверяете реакцию раненого + Compruebas si el paciente reacciona + + + %1 is responsive + %1 реагирует на раздражители + %1 ha reaccionado + + + %1 is not responsive + %1 не реагирует + %1 no reacciona + + + You checked %1 + Вы осмотрели раненого %1 + Examinas a %1 + + + Bandaged + Повязка наложена + Vendado + + + You bandage %1 (%2) + Вы перевязали раненого %1 (%2) + Aplicas vendaje a %1 en %2 + + + %1 is bandaging you + %1 перевязывает вас + %1 te está vendando + + + You start stitching injures from %1 (%2) + Вы зашиваете ранения от %1 (%2) + Estás suturando heridas de %1 en %2 + + + Stitching + Наложение швов + Suturando + + + You treat the airway of %1 + Вы интубируете раненого %1 + Estás intubando a %1 + + + Airway + Дыхательные пути + Vías Aéreas + + + %1 is treating your airway + %1 проводит вам интубацию + %1 te está intubando + + + Drag + Ziehen + Arrastrar + Ciągnij + Táhnout + Тащить + Tracter + Húzás + Arrastar + Trascina + + + Carry + Tragen + Cargar + Nieś + Nést + Нести + Porter + Cipelés + Carregar + Trasporta + + + Release + Loslassen + Soltar + Połóż + Položit + Отпустить + Déposer + Elenged + Largar + Lascia + + + Load Patient Into + Patient Einladen + Cargar el paciente en + Załaduj pacjenta + Naložit pacianta do + Погрузить пациента в + Embarquer le Patient + Sebesült berakása + Carregar Paciente Em + Carica paziente nel + + + Unload Patient + Patient Ausladen + Descargar el paciente + Wyładuj pacjenta + Vyložit pacienta + Выгрузить пациента + Débarquer le Patient + Sebesült kihúzása + Descarregar Paciente + Scarica il paziente + + + Unload patient + Выгрузить пациента + + + Load patient + Погрузить пациента + + + Place body in bodybag + Поместить тело в мешок + + + Placing body in bodybag + Помещение тела в мешок ... + + + %1 has bandaged patient + %1 перевязал пациента + + + %1 used %2 + %1 применил %2 + + + %1 has given an IV + %1 провел переливание + + + %1 applied a tourniquet + %1 наложил жгут + + + \ No newline at end of file diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 772a7a172f..823a7a7f8d 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -1,24 +1,30 @@  - + MicroDAGR GPS + MicroDAGR GPS MicroDAGR advanced GPS receiver + Многофункциональный GPS-приёмник. Angular Unit: + Угловые единицы: Mils + Тысячные Show Waypoints On Map: + Показывать маршрутные точки на карте: Degrees + Градусы On @@ -44,43 +50,55 @@ Enter Grid Cords: + Введите координаты: Name of [%1] + Название [%1] MGRS-New + MGRS-Новая WGD + WGD Range: Reichweite: + Дистанция: Compass Direction + Азимут Mark + Отметка Waypoints Wegpunkte + Машрутные точки Connect To + Соединиться с Settings Einstellungen Configuración + Настройки SetWP + Установить МТ Add + Добавить Delete @@ -95,15 +113,19 @@ Toggle MicroDAGR Display Mode + Сменить режим показа MicroDAGR Show MicoDAGR + Показать MicroDAGR Configure MicroDAGR + Настроить MicroDAGR Close MicroDAGR + Закрыть MicroDAGR \ No newline at end of file diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index 622df44aca..a6f16e3fad 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -68,14 +68,17 @@ Show name tags for AI units + Показывать именые метки ИИ Show SoundWaves (requires player names) Zeigen Schallwelle (benötigt spielernamen) Mostrar onda sonora (requiere Mostrar nombres de jugadores) + Показывать звуковые волны (требует имен игроков) Default Nametag Color (Non Group Members) + Цвет меток игроков (не членов групп) \ No newline at end of file diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 76407da435..020a848f79 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -16,15 +16,17 @@ Fix Animation + Фикс анимации Reset All Rücksetzen + Полный сброс Colors Farben - цвета + Цвета Colors @@ -41,6 +43,7 @@ Values + Значения Yes @@ -70,38 +73,48 @@ Setting: Nastavení: Einstellung: - Yстановки: + Установки: Ajuste: Export + Экспорт Open Export Menu + Открыть меню экспорта String input. + Строчный ввод. Array. Seperate elements by using ,. + Массив. Разделяйте элемены, используя запятую. Number + Число Uknown input type + Неизвестный тип ввода Save input + Сохранить ввод Include Client Settings + Включить настройки клиента Exclude Client Settings + Исключить настройки клиента Settings exported to clipboard + Настройки экспортированы в буфер обмена \ No newline at end of file diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index 5d2c9595df..5356e9ffc6 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -1,12 +1,14 @@  - + Display text on jam + Показывать текст, когда клинит оружие Display a notification whenever your weapon gets jammed + Демонстровать уведомление, каждый раз, когда клинит Ваше оружие. Spare barrel diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index 9ccd7752d2..29fb5a736b 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -1,1310 +1,1302 @@  - + - - - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312A - - - XM312A - XM312A - XM312 - XM312A - XM312A - XM312A - XM312A - XM312A - XM312A - XM312A - - - XM312 (High) - XM312 (Hoch) - XM312 (Alto) - XM312 (Haut) - XM312 (Vysoký) - XM312 (Wysoki) - XM312 (Высокий) - XM312 (Alta) - XM312 (Magasított) - XM312 (Alta) - - - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - - - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - - - XM307 (High) - XM307 (Hoch) - XM307 (Alto) - XM307 (Haut) - XM307 (Vysoký) - XM307 (Wysoki) - XM307 (Высокий) - XM307 (Alta) - XM307 (Magasított) - XM307 (Alta) - - - Mini-Spike Launcher (AT) - Mini-Spike Lenkflugkörper (AT) - Lanzador Mini-Spike (AT) - Poste de tir Mini-Spike (AC) - Mini-Spike Odpalovač (AT) - Wyrzutnia Mini-Spike (AT) - Mini-Spike Пусковое устройство (ПТРК) - Lança-mísseis Mini-Spike (AC) - Mini-Spike rakétarendszer (páncéltörő) - Lanciatore Mini-Spike (AC) - - - Mini-Spike Launcher (AA) - Mini-Spike Lenkflugkörper (AA) - Lanzador Mini-Spike (AA) - Poste de tir Mini-Spike (AA) - Mini-Spike Odpalovač (AA) - Wyrzutnia Mini-Spike (AA) - Mini-Spike Пусковое устройство (ВВ) - Lança-mísseis Mini-Spike (AA) - Mini-Spike rakétarendszer (légvédelmi) - Lanciatore Mini-Spike (AA) - - - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - - - YABHON-R3 (CAS) - YABHON-R3 (Luftnahunterstützung) - YABHON-R3 (CAS) - YABHON-R3 (CAS) - YABHON-R3 (CAS) - YABHON-R3 (штурмовик) - - - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - - - M-ATV (HMG) - M-ATV (SMG) - M-ATV (HMG) - M-ATV (CKM) - M-ATV (TK) - M-ATV (HMG) - M-ATV (Пулемет) - M-ATV (HMG) - M-ATV (HMG) - M-ATV (HMG) - - - M-ATV (GMG) - M-ATV (GMW) - M-ATV (GMG) - M-ATV (GMG) - M-ATV (Granátomet) - M-ATV (GMG) - M-ATV (Гранатомет) - M-ATV (GMG) - M-ATV (GMG) - M-ATV (GMG) - - - Merkava Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Merkawa Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Меркава Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Merkava Mk IV M - - - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkawa Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Меркава Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - - - Sholef - Sholef - Sholef - Sholef - Sholef - Sholef - Шолеф - Sholef - Sholef - Sholef - - - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - - - Namer - Namer - Namer - Namer - Namer - Namer - Намер - Namer - Namer - Namer - - - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - - - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - - - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - - - HEMTT Transport - HEMTT Transport - HEMTT de transporte - HEMTT Transportowy - HEMTT Valník - HEMTT Transport - HEMTT Транспортный - HEMTT Transporte - HEMTT szállítójármű - HEMTT da trasporto - - - HEMTT Transport (covered) - HEMTT Transport (bedeckt) - HEMTT de transporte (cubierto) - HEMTT Transportowy (zakryty) - HEMTT Valník (krytý) - HEMTT Transport (bâché) - HEMTT Транспортный (крытый) - HEMTT Transporte (coberto) - HEMTT szállítójármű (ponyvás) - HEMTT da trasporto (coperto) - - - HEMTT - HEMTT - HEMTT - HEMTT - HEMTT - HEMTT Tracteur - HEMTT - HEMTT - HEMTT - HEMTT - - - HEMTT Container - HEMTT Container - HEMTT de contenedor - HEMTT Kontener - HEMTT Skříňový - HEMTT Conteneur - HEMTT Контейнер - HEMTT Contêiner - HEMTT Konténer - HEMTT portacontainer - - - HEMTT Medical - HEMTT Sanitäter - HEMTT médico - HEMTT Medyczny - HEMTT Zdravotnický - HEMTT Sanitaire - HEMTT Медицинский - HEMTT Médico - HEMTT (egészségügyi) - HEMTT Medico - - - HEMTT Ammo - HEMTT Munition - HEMTT de munición - HEMTT Amunicyjny - HEMTT Muniční - HEMTT Munitions - HEMTT Боеприпасы - HEMTT Munições - HEMTT (lőszerszállító) - HEMTT di rifornimento munizioni - - - HEMTT Fuel - HEMTT Treibstoff - HEMTT de combustible - HEMTT Cysterna - HEMTT Cisterna - HEMTT Citerne - HEMTT Заправщик - HEMTT Combustível - HEMTT (üzemanyag-szállító) - HEMTT di rifornimento carburante - - - HEMTT Repair - HEMTT Instandsetzung - HEMTT de reparación - HEMTT Naprawczy - HEMTT Opravárenský - HEMTT Réparation - HEMTT Ремонтный - HEMTT Reparador - HEMTT (szerelő-jármű) - HEMTT Riparatore - - - Fennek - Fennek - Fennek - Fennek - Fennek - Fennek - Феннек - Fennek - Fennek - Fennek - - - Fennek (HMG) - Fennek (SMG) - Fennek (HMG) - Fennek (CKM) - Fennek (TK) - Fennek (HMG) - Феннек (Пулемет) - Fennek (HMG) - Fennek (HMG) - Fennek (HMG) - - - Fennek (GMG) - Fennek (GMW) - Fennek (GMG) - Fennek (GMG) - Fennek (granátomet) - Fennek (GMG) - Феннек (Гранатомет) - Fennek (GMG) - Fennek (GMG) - Fennek (GMG) - - - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Леопард 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - - - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Уорриор - FV510 Warrior - FV510 Warrior - FV510 Warrior - - - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - - - KamAZ Transport - KamAZ Transport - KamAZ de transporte - KamAZ transportowy - KAMAZ Valník - KamAZ Transport - КамАЗ Траспортный - KamAZ Transporte - KamAZ szállítójármű - KamAZ da trasporto - - - KamAZ Transport (covered) - KamAZ Transport (bedeckt) - KamAZ de transporte (cubierto) - KamAZ Transportowy (zakryty) - KAMAZ Valník (krytý) - KamAZ Transport (bâché) - КамАЗ Траспортный (Крытый) - KamAZ Transporte (coberto) - KamAZ szállítójármű (ponyvás) - KamAZ da trasporto (coperto) - - - KamAZ Ammo - KamAZ Munition - KamAZ de munición - KamAZ Amunicyjny - KAMAZ Muniční - KamAZ Munitions - КамАЗ Боеприпасы - KamAZ Munições - KamAZ (lőszerszállító) - KamAZ di rifornimento munizioni - - - KamAZ Fuel - KamAZ Treibstoff - KamAZ de combustible - KamAZ cysterna - KAMAZ Cisterna - KamAZ Citerne - КамАЗ Заправщик - KamAZ Combustível - KamAZ (üzemanyag-szállító) - KamAZ di rifornimento carburante - - - KamAZ Repair - KamAZ Instandsetzung - KamAZ de reparación - KamAZ Naprawczy - KAMAZ Opravárenský - KamAZ Réparation - КамАЗ Ремонтный - KamAZ Reparador - KamAZ (szerelő-jármű) - KamAZ riparatore - - - KamAZ Medical - KamAZ Sanitäter - KamAZ médico - KamAZ Medyczny - KAMAZ Zdravotnický - KamAZ Sanitaire - КамАЗ Медицинский - KamAZ Médico - KamAZ (egészségügyi) - KamAZ Medico - - - Punisher - Punisher - Punisher - Punisher - Punisher - Punisher - Kаратель - Punisher - Punisher - Punisher - - - Punisher (HMG) - Punisher (SMG) - Punisher (HMG) - Punisher (CKM) - Punisher (TK) - Punisher (HMG) - Kаратель (Пулемет) - Punisher (HMG) - Punisher (HMG) - Punisher (HMG) - - - Punisher (GMG) - Punisher (GMW) - Punisher (GMG) - Punisher (CKM) - Punisher (granátomet) - Punisher (GMG) - Kаратель (Гранатомет) - Punisher (GMG) - Punisher (GMG) - Punisher (GMG) - - - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Черный Орел - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - - - 2S9 Sochor - 2S9 Sochor - 2S9 Sochor - 259 Sochor - 2S9 Sochor - 2S9 Sochor - 2S9 Сокор - 2S9 Sochor - 2S9 Sochor - 2S9 Sochor - - - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - БМ-2Т Сталкер - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - - - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ЗСУ-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - - - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - - - Typhoon Transport - Typhoon Transport - Typhoon de transporte - Typhoon Transportowy - Typhoon Valník - Typhoon Transport - Тайфун Транспортный - Typhoon Transporte - Typhoon szállítójármű - Typhoon da trasporto - - - Typhoon Transport (covered) - Typhoon Transport (bedeckt) - Typhoon de transporte (cubierto) - Typhoon Transportowy (przykryty) - Typhoon Valník (krytý) - Typhoon Transport (bâché) - Тайфун Транспортный (kрытый) - Typhoon Transporte (coberto) - Typhoon szállítójármű (ponyvás) - Typhoon da trasporto (coperto) - - - Typhoon Device - Typhoon Gerät - Typhoon de dispositivo - Typhoon Urządzenie - Typhoon Zařízení - Typhoon Dispositif - Тайфун Устройство - Typhoon Dispositivo - Typhoon (szerkezet) - Typhoon per dispositivo - - - Typhoon Ammo - Typhoon Munition - Typhoon de munición - Typhoon Amunicyjny - Typhoon Muniční - Typhoon Munitions - Тайфун Боеприпасы - Typhoon Munições - Typhoon (lőszerszállító) - Typhoon di rifornimento munizioni - - - Typhoon Fuel - Typhoon Treibstoff - Typhoon de combustible - Typhoon Cysterna - Typhoon Cisterna - Typhoon Citerne - Тайфун Заправщик - Typhoon Combustível - Typhoon (üzemanyag-szállító) - Typhoon di rifornimento carburante - - - Typhoon Repair - Typhoon Instandsetzung - Typhoon de reparación - Typhoon Naprawczy - Typhoon Opravárenský - Typhoon Réparation - Тайфун Ремонтный - Typhoon Reparador - Typhoon (szerelő-jármű) - Typhoon riparatore - - - Typhoon Medical - Typhoon Sanitäter - Typhoon médico - Typhoon Medyczny - Typhoon Zdravotnický - Typhoon Sanitaire - Тайфун Медицинский - Typhoon Médico - Typhoon (egészségügyi) - Typhoon medico - - - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Commanche - RAH-66 Команч - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - - - MH-6 Little Bird - MH-6 Little Bird - MH-6 Litte Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - - - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - - - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - - - CH-47I Chinook (unarmed) - CH-47I Chinook (unbewaffnet) - CH-47I Chinnok (Desarmado) - CH-47I Chinook (nieuzbrojony) - CH-47I Chinook (невооруженный) - CH-47I Chinook (Neozbrojený) - - - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Тандерболт II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - - - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - - - AW159 Wildcat (unarmed) - AW159 Wildcat (unbewaffnet) - AW159 Wildcat (desarmado) - AW159 Wildcat (nieuzbrojony) - AW159 Wildcat (neozbrojený) - AW159 Wildcat (non-armé) - AW159 Wildcat (невооруженный) - AW159 Wildcat (desarmado) - AW159 Wildcat (fegyvertelen) - AW159 Wildcat (disarmato) - - - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Мерлин - AW101 Merlin - AW101 Merlin - AW101 Merlin - - - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 Альбатрос (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - - - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 Альбатрос (AA) - L-159 ALCA (ВВ) - L-159 ALCA (AA) - L-159 ALCA (AA) - - - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Касатка - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - - - Ka-60 Kasatka (unarmed) - Ka-60 Kasatka (unbewaffnet) - Ka-60 Kasatka (desarmado) - Ka-60 Kasatka (nieuzbrojony) - Ka-60 Kasatka (neozbrojená) - Ka-60 Kasatka (non-armé) - Ka-60 Касатка (невооруженный) - Ka-60 Kasatka (desarmado) - Ka-60 Kasatka (fegyvertelen) - Ka-60 Kasatka (disarmato) - - - Yak-130 - Yak-130 - Yak-130 - Jak-130 - Jak-130 - Yak-130 - Як-130 - Yak-130 - Jak-130 - Yak-130 - - - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - - - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - - - M18A1 Claymore - M18A1 Claymore - M18A1 Claymore - Mina kierunkowa M18A1 Claymore - M18A1 Mina Claymore - M18A1 Claymore Mine antipersonnel à effet dirigé - M18A1 Клеймор - M18A1 Claymore - M18A1 Claymore akna - M18A1 Claymore Mina antiuomo - - - M183 Demolition Charge Assembly - M183 Geballte Sprengladung - Conjunto de carga de demolición M183 - Ładunek burzący M183 - M183 Demoliční nálož - M183 Charge de Démolition - M183 Комплектный подрывной заряд - M183 Sacola de Demolição - M183 romboló töltet - M183 Demolition Charge Assembly - - - M112 Demolition Block - M112 Sprengladung - Bloque de demolición M112 - Ładunek burzący M112 - M112 Výbušná nálož - Pétard M112 - M112 подрывной заряд - M112 Carga de Demolição - M112 romboló töltet - M112 Demolition Block - - - M67 Fragmentation Grenade - M67 Splittergranate - Granada de fragmentación M67 - Granat obronny M67 - M67 Granát - M67 Grenade à fragmentation - M67 ручная осколочная граната - M67 Granada de fragmentação - M67 repeszgránát - M67 Granata a frammentazione - - - M83 Smoke Grenade (White) - M83 Rauchgranate (Weiss) - Granada de humo M83 (Blanco) - Granat dymny M83 (Biały) - M83 Kouřový Granát (Bílý) - M83 Grenade fumigène (Blanche) - M83 дымовой гранаты (Белый) - M83 Granada de fumaça (Branca) - M83 füstgránát (Fehér) - M83 Granata fumogena (Bianco) - - - M18 Smoke Grenade (Blue) - M18 Rauchgranate (Blau) - Granada de humo M18 (Azul) - Granat dymny M18 (Niebieski) - M18 Kouřový Granát (Modrý) - M18 Grenade fumigène (Bleue) - M18 дымовой гранаты (Синий) - M18 Granada de fumaça (Azul) - M18 füstgránát (Kék) - M18 Granata fumogena (Blu) - - - M18 Smoke Grenade (Green) - M18 Rauchgranate (Grün) - Granada de humo M18 (Verde) - Granat dymny M18 (Zielony) - M18 Kouřový Granát (Zelený) - M18 Grenade fumigène (Verte) - M18 дымовой гранаты (Зелёный) - M18 Granada de fumaça (Verde) - M18 füstgránát (Zöld) - M18 Granata fumogena (Verde) - - - M18 Smoke Grenade (Orange) - M18 Rauchgranate (Orange) - Granada de humo M18 (Naranja) - Granat dymny M18 (Pomarańczowy) - M18 Kouřový Granát (Oranžový) - M18 Grenade fumigène (Orange) - M18 дымовой гранаты (Оранжевый) - M18 Granada de fumaça (Laranja) - M18 füstgránát (Narancssárga) - M18 Granata fumogena (Arancione) - - - M18 Smoke Grenade (Purple) - M18 Rauchgranate (Violett) - Granada de humo M18 (Púrpura) - Granat dymny M18 (Fioletowy) - M18 Kouřový Granát (Fialový) - M18 Grenade fumigène (Pourpre) - M18 дымовой гранаты (Пурпурный) - M18 Granada de fumaça (Roxa) - M18 füstgránát (Lila) - M18 Granata fumogena (Viola) - - - M18 Smoke Grenade (Red) - M18 Rauchgranate (Rot) - Granada de humo M18 (Rojo) - Granat dymny M18 (Czerwony) - M18 Kouřový Granát (Červený) - M18 Grenade fumigène (Rouge) - M18 дымовой гранаты (Красный) - M18 Granada de fumaça (Vermelha) - M18 füstgránát (Piros) - M18 Granata fumogena (Rosso) - - - M18 Smoke Grenade (Yellow) - M18 Rauchgranate (Gelb) - Granada de humo M18 (Amarillo) - Granat dymny M18 (Żółty) - M18 Kouřový Granát (Žlutý) - M18 Grenade fumigène (Jaune) - M183 дымовой гранаты (Жёлтые) - M18 Granada de fumaça (Amarela) - M18 füstgránát (Sárga) - M18 Granata fumogena (Giallo) - - - M15 Anti-Tank Mine - M15 Panzerabwehrmine - Mina antitanque M15 - Mina przeciwpancerna M15 - M15 Protitanková Mina - M15 Mine antichar - M15 противотанковая мина - M15 Mina anticarro - M15 harckocsiakna - M15 Mine anticarro - - - VS-50 Anti-Personnel Mine - VS-50 Antipersonenmine - Mina antipersona VS-50 - Mina przeciwpiechotna VS-50 - VS-50 Protipěchotní Mina - VS-50 Mine antipersonnel à pression - VS-50 Противопехотная мина - VS-50 Mina antipessoal - VS-50 gyalogsági taposóakna - VS-50 Mine antiuomo - - - M26 Anti-Personnel Bounding Mine - M26 Antipersonensprungmine - Mina antipersona M26 - Mina przeciwpiechotna M26 - M26 Šrapnelová Mina - M26 Mine antipersonnel bondissante - M26 Противопехотная мина - M26 Mina saltadora antipessoal - M26 gyalogsági ugróakna - M26 Mine saltanti antiuomo - - - PMR-3 Anti-Personnel Tripwire Mine - PMR-3 Antipersonenstolperdrahtmine - Mina antipersona de alambre PMR-3 - Mina przeciwpiechotna PMR-3 - PMR-3 Nástražná Mina - PMR-3 Mine antipersonnel à traction - PMR-3 Противопехотная мина - PMR-3 Mina antipessoal (armadilha) - PMR-3 botlódrótos gyalogsági akna - PMR-3 Mine antiuomo - - - P99 - P99 - - - MP-443 Grach - MP-443 Grach - - - ACP-C2 - ACP-C2 - - - FNX-45 Tactical - FNX-45 Tactical - - - Chiappa Rhino 60DS - Chiappa Rhino 60DS - - - Taurus Judge - Taurus Judge - - - NLAW - NLAW - - - RPG-32 - RPG-32 - - - Mini-Spike (AA) - Mini-Spike (AA) - - - Mini-Spike (AT) - Mini-Spike (AT) - - - MX - MX - - - MX (Black) - MX (Black) - - - MXC - MXC - - - MXC (Black) - MXC (Black) - - - MX 3GL - MX 3GL - - - MX 3GL (Black) - MX 3GL (Black) - - - MX LSW - MX LSW - - - MX LSW (Black) - MX LSW (Black) - - - MXM - MXM - - - MXM (Black) - MXM (Black) - - - KT2002 Katiba - KT2002 Katiba - - - KT2002C Katiba - KT2002C Katiba - - - KT2002 Katiba KGL - KT2002 Katiba KGL - - - F2000 (Camo) - F2000 (Camo) - - - F2000 - F2000 - - - F2000 Tactical (Camo) - F2000 Tactical (Camo) - - - F2000 Tactical - F2000 Tactical - - - F2000 EGLM (Camo) - F2000 EGLM (Camo) - - - F2000 EGLM - F2000 EGLM - - - TAR-21 - TAR-21 - - - CTAR-21 - CTAR-21 - - - TAR-21 EGLM - TAR-21 EGLM - - - Vector SMG - Vector SMG - - - Scorpion Evo 3 A1 - Scorpion Evo 3 A1 - - - CPW - CPW - - - RFB SDAR - RFB SDAR - - - Stoner 99 LMG - Stoner 99 LMG - - - Negev NG7 - Negev NG7 - - - Mk14 Mod 1 EBR - Mk14 Mod 1 EBR - - - GM6 Lynx - GM6 Lynx - - - GM6 Lynx (Camo) - GM6 Lynx (Camo) - - - M200 Intervention - M200 Intervention - - - M200 Intervention (Camo) - M200 Intervention (Camo) - - - VS-121 - VS-121 - - - - TODO: MAR-10 .338 - - - TODO: MAR-10 .338 (Black) - - - TODO: MAR-10 .338 (Camo) - - - TODO: MAR-10 .338 (Sand) - - - - TODO: Mk-I EMR 7.62 mm - - - TODO: Mk-I EMR 7.62 mm (Black) - - - TODO: Mk-I EMR 7.62 mm (Khaki) - - - TODO: Mk-I EMR 7.62 mm (Sand) - - - TODO: Mk-I EMR 7.62 mm (Camo) - - - TODO: Mk-I EMR 7.62 mm (Woodland) - - - TODO: NATO DMR (provisional) spotter - - - - TODO: ASP-1 Kir 12.7 mm - - - TODO: ASP-1 Kir 12.7 mm (Black) - - - TODO: ASP-1 Kir 12.7 mm (Tan) - - - - TODO: Cyrus 9.3 mm - - - TODO: Cyrus 9.3 mm (Black) - - - TODO: Cyrus 9.3 mm (Hex) - - - TODO: Cyrus 9.3 mm (Tan) - - - - TODO: Mk14 7.62 mm - - - TODO: Mk14 7.62 mm (Camo) - - - TODO: Mk14 7.62 mm (Olive) - - - - TODO: Navid 9.3 mm - - - TODO: Navid 9.3 mm (Hex) - - - TODO: Navid 9.3 mm (Tan) - - - - TODO: SPMG .338 - - - TODO: SPMG .338 (MTP) - - - TODO: SPMG .338 (Black) - - - TODO: SPMG .338 (Sand) - - - - + + + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312A + + + XM312A + XM312A + XM312 + XM312A + XM312A + XM312A + XM312A + XM312A + XM312A + XM312A + + + XM312 (High) + XM312 (Hoch) + XM312 (Alto) + XM312 (Haut) + XM312 (Vysoký) + XM312 (Wysoki) + XM312 (Высокий) + XM312 (Alta) + XM312 (Magasított) + XM312 (Alta) + + + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + + + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + + + XM307 (High) + XM307 (Hoch) + XM307 (Alto) + XM307 (Haut) + XM307 (Vysoký) + XM307 (Wysoki) + XM307 (Высокий) + XM307 (Alta) + XM307 (Magasított) + XM307 (Alta) + + + Mini-Spike Launcher (AT) + Mini-Spike Lenkflugkörper (AT) + Lanzador Mini-Spike (AT) + Poste de tir Mini-Spike (AC) + Mini-Spike Odpalovač (AT) + Wyrzutnia Mini-Spike (AT) + Mini-Spike Пусковое устройство (ПТРК) + Lança-mísseis Mini-Spike (AC) + Mini-Spike rakétarendszer (páncéltörő) + Lanciatore Mini-Spike (AC) + + + Mini-Spike Launcher (AA) + Mini-Spike Lenkflugkörper (AA) + Lanzador Mini-Spike (AA) + Poste de tir Mini-Spike (AA) + Mini-Spike Odpalovač (AA) + Wyrzutnia Mini-Spike (AA) + Mini-Spike Пусковое устройство (ВВ) + Lança-mísseis Mini-Spike (AA) + Mini-Spike rakétarendszer (légvédelmi) + Lanciatore Mini-Spike (AA) + + + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + + + YABHON-R3 (CAS) + YABHON-R3 (Luftnahunterstützung) + YABHON-R3 (CAS) + YABHON-R3 (CAS) + YABHON-R3 (CAS) + YABHON-R3 (штурмовик) + + + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + + + M-ATV (HMG) + M-ATV (SMG) + M-ATV (HMG) + M-ATV (CKM) + M-ATV (TK) + M-ATV (HMG) + M-ATV (Пулемет) + M-ATV (HMG) + M-ATV (HMG) + M-ATV (HMG) + + + M-ATV (GMG) + M-ATV (GMW) + M-ATV (GMG) + M-ATV (GMG) + M-ATV (Granátomet) + M-ATV (GMG) + M-ATV (Гранатомет) + M-ATV (GMG) + M-ATV (GMG) + M-ATV (GMG) + + + Merkava Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Merkawa Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Меркава Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Merkava Mk IV M + + + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkawa Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Меркава Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + + + Sholef + Sholef + Sholef + Sholef + Sholef + Sholef + Шолеф + Sholef + Sholef + Sholef + + + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + + + Namer + Namer + Namer + Namer + Namer + Namer + Намер + Namer + Namer + Namer + + + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + + + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + + + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + + + HEMTT Transport + HEMTT Transport + HEMTT de transporte + HEMTT Transportowy + HEMTT Valník + HEMTT Transport + HEMTT Транспортный + HEMTT Transporte + HEMTT szállítójármű + HEMTT da trasporto + + + HEMTT Transport (covered) + HEMTT Transport (bedeckt) + HEMTT de transporte (cubierto) + HEMTT Transportowy (zakryty) + HEMTT Valník (krytý) + HEMTT Transport (bâché) + HEMTT Транспортный (крытый) + HEMTT Transporte (coberto) + HEMTT szállítójármű (ponyvás) + HEMTT da trasporto (coperto) + + + HEMTT + HEMTT + HEMTT + HEMTT + HEMTT + HEMTT Tracteur + HEMTT + HEMTT + HEMTT + HEMTT + + + HEMTT Container + HEMTT Container + HEMTT de contenedor + HEMTT Kontener + HEMTT Skříňový + HEMTT Conteneur + HEMTT Контейнер + HEMTT Contêiner + HEMTT Konténer + HEMTT portacontainer + + + HEMTT Medical + HEMTT Sanitäter + HEMTT médico + HEMTT Medyczny + HEMTT Zdravotnický + HEMTT Sanitaire + HEMTT Медицинский + HEMTT Médico + HEMTT (egészségügyi) + HEMTT Medico + + + HEMTT Ammo + HEMTT Munition + HEMTT de munición + HEMTT Amunicyjny + HEMTT Muniční + HEMTT Munitions + HEMTT Боеприпасы + HEMTT Munições + HEMTT (lőszerszállító) + HEMTT di rifornimento munizioni + + + HEMTT Fuel + HEMTT Treibstoff + HEMTT de combustible + HEMTT Cysterna + HEMTT Cisterna + HEMTT Citerne + HEMTT Заправщик + HEMTT Combustível + HEMTT (üzemanyag-szállító) + HEMTT di rifornimento carburante + + + HEMTT Repair + HEMTT Instandsetzung + HEMTT de reparación + HEMTT Naprawczy + HEMTT Opravárenský + HEMTT Réparation + HEMTT Ремонтный + HEMTT Reparador + HEMTT (szerelő-jármű) + HEMTT Riparatore + + + Fennek + Fennek + Fennek + Fennek + Fennek + Fennek + Феннек + Fennek + Fennek + Fennek + + + Fennek (HMG) + Fennek (SMG) + Fennek (HMG) + Fennek (CKM) + Fennek (TK) + Fennek (HMG) + Феннек (Пулемет) + Fennek (HMG) + Fennek (HMG) + Fennek (HMG) + + + Fennek (GMG) + Fennek (GMW) + Fennek (GMG) + Fennek (GMG) + Fennek (granátomet) + Fennek (GMG) + Феннек (Гранатомет) + Fennek (GMG) + Fennek (GMG) + Fennek (GMG) + + + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Леопард 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + + + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Уорриор + FV510 Warrior + FV510 Warrior + FV510 Warrior + + + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + + + KamAZ Transport + KamAZ Transport + KamAZ de transporte + KamAZ transportowy + KAMAZ Valník + KamAZ Transport + КамАЗ Траспортный + KamAZ Transporte + KamAZ szállítójármű + KamAZ da trasporto + + + KamAZ Transport (covered) + KamAZ Transport (bedeckt) + KamAZ de transporte (cubierto) + KamAZ Transportowy (zakryty) + KAMAZ Valník (krytý) + KamAZ Transport (bâché) + КамАЗ Траспортный (Крытый) + KamAZ Transporte (coberto) + KamAZ szállítójármű (ponyvás) + KamAZ da trasporto (coperto) + + + KamAZ Ammo + KamAZ Munition + KamAZ de munición + KamAZ Amunicyjny + KAMAZ Muniční + KamAZ Munitions + КамАЗ Боеприпасы + KamAZ Munições + KamAZ (lőszerszállító) + KamAZ di rifornimento munizioni + + + KamAZ Fuel + KamAZ Treibstoff + KamAZ de combustible + KamAZ cysterna + KAMAZ Cisterna + KamAZ Citerne + КамАЗ Заправщик + KamAZ Combustível + KamAZ (üzemanyag-szállító) + KamAZ di rifornimento carburante + + + KamAZ Repair + KamAZ Instandsetzung + KamAZ de reparación + KamAZ Naprawczy + KAMAZ Opravárenský + KamAZ Réparation + КамАЗ Ремонтный + KamAZ Reparador + KamAZ (szerelő-jármű) + KamAZ riparatore + + + KamAZ Medical + KamAZ Sanitäter + KamAZ médico + KamAZ Medyczny + KAMAZ Zdravotnický + KamAZ Sanitaire + КамАЗ Медицинский + KamAZ Médico + KamAZ (egészségügyi) + KamAZ Medico + + + Punisher + Punisher + Punisher + Punisher + Punisher + Punisher + Kаратель + Punisher + Punisher + Punisher + + + Punisher (HMG) + Punisher (SMG) + Punisher (HMG) + Punisher (CKM) + Punisher (TK) + Punisher (HMG) + Kаратель (Пулемет) + Punisher (HMG) + Punisher (HMG) + Punisher (HMG) + + + Punisher (GMG) + Punisher (GMW) + Punisher (GMG) + Punisher (CKM) + Punisher (granátomet) + Punisher (GMG) + Kаратель (Гранатомет) + Punisher (GMG) + Punisher (GMG) + Punisher (GMG) + + + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Черный Орел + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + + + 2S9 Sochor + 2S9 Sochor + 2S9 Sochor + 259 Sochor + 2S9 Sochor + 2S9 Sochor + 2S9 Сокор + 2S9 Sochor + 2S9 Sochor + 2S9 Sochor + + + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + БМ-2Т Сталкер + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + + + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ЗСУ-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + + + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + + + Typhoon Transport + Typhoon Transport + Typhoon de transporte + Typhoon Transportowy + Typhoon Valník + Typhoon Transport + Тайфун Транспортный + Typhoon Transporte + Typhoon szállítójármű + Typhoon da trasporto + + + Typhoon Transport (covered) + Typhoon Transport (bedeckt) + Typhoon de transporte (cubierto) + Typhoon Transportowy (przykryty) + Typhoon Valník (krytý) + Typhoon Transport (bâché) + Тайфун Транспортный (kрытый) + Typhoon Transporte (coberto) + Typhoon szállítójármű (ponyvás) + Typhoon da trasporto (coperto) + + + Typhoon Device + Typhoon Gerät + Typhoon de dispositivo + Typhoon Urządzenie + Typhoon Zařízení + Typhoon Dispositif + Тайфун Устройство + Typhoon Dispositivo + Typhoon (szerkezet) + Typhoon per dispositivo + + + Typhoon Ammo + Typhoon Munition + Typhoon de munición + Typhoon Amunicyjny + Typhoon Muniční + Typhoon Munitions + Тайфун Боеприпасы + Typhoon Munições + Typhoon (lőszerszállító) + Typhoon di rifornimento munizioni + + + Typhoon Fuel + Typhoon Treibstoff + Typhoon de combustible + Typhoon Cysterna + Typhoon Cisterna + Typhoon Citerne + Тайфун Заправщик + Typhoon Combustível + Typhoon (üzemanyag-szállító) + Typhoon di rifornimento carburante + + + Typhoon Repair + Typhoon Instandsetzung + Typhoon de reparación + Typhoon Naprawczy + Typhoon Opravárenský + Typhoon Réparation + Тайфун Ремонтный + Typhoon Reparador + Typhoon (szerelő-jármű) + Typhoon riparatore + + + Typhoon Medical + Typhoon Sanitäter + Typhoon médico + Typhoon Medyczny + Typhoon Zdravotnický + Typhoon Sanitaire + Тайфун Медицинский + Typhoon Médico + Typhoon (egészségügyi) + Typhoon medico + + + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Commanche + RAH-66 Команч + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + + + MH-6 Little Bird + MH-6 Little Bird + MH-6 Litte Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + + + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + + + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + + + CH-47I Chinook (unarmed) + CH-47I Chinook (unbewaffnet) + CH-47I Chinnok (Desarmado) + CH-47I Chinook (nieuzbrojony) + CH-47I Chinook (невооруженный) + CH-47I Chinook (Neozbrojený) + + + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Тандерболт II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + + + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + + + AW159 Wildcat (unarmed) + AW159 Wildcat (unbewaffnet) + AW159 Wildcat (desarmado) + AW159 Wildcat (nieuzbrojony) + AW159 Wildcat (neozbrojený) + AW159 Wildcat (non-armé) + AW159 Wildcat (невооруженный) + AW159 Wildcat (desarmado) + AW159 Wildcat (fegyvertelen) + AW159 Wildcat (disarmato) + + + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Мерлин + AW101 Merlin + AW101 Merlin + AW101 Merlin + + + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 Альбатрос (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + + + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 Альбатрос (AA) + L-159 ALCA (ВВ) + L-159 ALCA (AA) + L-159 ALCA (AA) + + + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Касатка + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + + + Ka-60 Kasatka (unarmed) + Ka-60 Kasatka (unbewaffnet) + Ka-60 Kasatka (desarmado) + Ka-60 Kasatka (nieuzbrojony) + Ka-60 Kasatka (neozbrojená) + Ka-60 Kasatka (non-armé) + Ka-60 Касатка (невооруженный) + Ka-60 Kasatka (desarmado) + Ka-60 Kasatka (fegyvertelen) + Ka-60 Kasatka (disarmato) + + + Yak-130 + Yak-130 + Yak-130 + Jak-130 + Jak-130 + Yak-130 + Як-130 + Yak-130 + Jak-130 + Yak-130 + + + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + + + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + + + M18A1 Claymore + M18A1 Claymore + M18A1 Claymore + Mina kierunkowa M18A1 Claymore + M18A1 Mina Claymore + M18A1 Claymore Mine antipersonnel à effet dirigé + M18A1 Клеймор + M18A1 Claymore + M18A1 Claymore akna + M18A1 Claymore Mina antiuomo + + + M183 Demolition Charge Assembly + M183 Geballte Sprengladung + Conjunto de carga de demolición M183 + Ładunek burzący M183 + M183 Demoliční nálož + M183 Charge de Démolition + M183 Комплектный подрывной заряд + M183 Sacola de Demolição + M183 romboló töltet + M183 Demolition Charge Assembly + + + M112 Demolition Block + M112 Sprengladung + Bloque de demolición M112 + Ładunek burzący M112 + M112 Výbušná nálož + Pétard M112 + M112 подрывной заряд + M112 Carga de Demolição + M112 romboló töltet + M112 Demolition Block + + + M67 Fragmentation Grenade + M67 Splittergranate + Granada de fragmentación M67 + Granat obronny M67 + M67 Granát + M67 Grenade à fragmentation + M67 ручная осколочная граната + M67 Granada de fragmentação + M67 repeszgránát + M67 Granata a frammentazione + + + M83 Smoke Grenade (White) + M83 Rauchgranate (Weiss) + Granada de humo M83 (Blanco) + Granat dymny M83 (Biały) + M83 Kouřový Granát (Bílý) + M83 Grenade fumigène (Blanche) + M83 дымовая граната (Белый) + M83 Granada de fumaça (Branca) + M83 füstgránát (Fehér) + M83 Granata fumogena (Bianco) + + + M18 Smoke Grenade (Blue) + M18 Rauchgranate (Blau) + Granada de humo M18 (Azul) + Granat dymny M18 (Niebieski) + M18 Kouřový Granát (Modrý) + M18 Grenade fumigène (Bleue) + M18 дымовая граната (Синий) + M18 Granada de fumaça (Azul) + M18 füstgránát (Kék) + M18 Granata fumogena (Blu) + + + M18 Smoke Grenade (Green) + M18 Rauchgranate (Grün) + Granada de humo M18 (Verde) + Granat dymny M18 (Zielony) + M18 Kouřový Granát (Zelený) + M18 Grenade fumigène (Verte) + M18 дымовая граната (Зелёный) + M18 Granada de fumaça (Verde) + M18 füstgránát (Zöld) + M18 Granata fumogena (Verde) + + + M18 Smoke Grenade (Orange) + M18 Rauchgranate (Orange) + Granada de humo M18 (Naranja) + Granat dymny M18 (Pomarańczowy) + M18 Kouřový Granát (Oranžový) + M18 Grenade fumigène (Orange) + M18 дымовая граната (Оранжевый) + M18 Granada de fumaça (Laranja) + M18 füstgránát (Narancssárga) + M18 Granata fumogena (Arancione) + + + M18 Smoke Grenade (Purple) + M18 Rauchgranate (Violett) + Granada de humo M18 (Púrpura) + Granat dymny M18 (Fioletowy) + M18 Kouřový Granát (Fialový) + M18 Grenade fumigène (Pourpre) + M18 дымовая граната (Пурпурный) + M18 Granada de fumaça (Roxa) + M18 füstgránát (Lila) + M18 Granata fumogena (Viola) + + + M18 Smoke Grenade (Red) + M18 Rauchgranate (Rot) + Granada de humo M18 (Rojo) + Granat dymny M18 (Czerwony) + M18 Kouřový Granát (Červený) + M18 Grenade fumigène (Rouge) + M18 дымовая граната (Красный) + M18 Granada de fumaça (Vermelha) + M18 füstgránát (Piros) + M18 Granata fumogena (Rosso) + + + M18 Smoke Grenade (Yellow) + M18 Rauchgranate (Gelb) + Granada de humo M18 (Amarillo) + Granat dymny M18 (Żółty) + M18 Kouřový Granát (Žlutý) + M18 Grenade fumigène (Jaune) + M183 дымовая граната (Жёлтые) + M18 Granada de fumaça (Amarela) + M18 füstgránát (Sárga) + M18 Granata fumogena (Giallo) + + + M15 Anti-Tank Mine + M15 Panzerabwehrmine + Mina antitanque M15 + Mina przeciwpancerna M15 + M15 Protitanková Mina + M15 Mine antichar + M15 противотанковая мина + M15 Mina anticarro + M15 harckocsiakna + M15 Mine anticarro + + + VS-50 Anti-Personnel Mine + VS-50 Antipersonenmine + Mina antipersona VS-50 + Mina przeciwpiechotna VS-50 + VS-50 Protipěchotní Mina + VS-50 Mine antipersonnel à pression + VS-50 Противопехотная мина + VS-50 Mina antipessoal + VS-50 gyalogsági taposóakna + VS-50 Mine antiuomo + + + M26 Anti-Personnel Bounding Mine + M26 Antipersonensprungmine + Mina antipersona M26 + Mina przeciwpiechotna M26 + M26 Šrapnelová Mina + M26 Mine antipersonnel bondissante + M26 Противопехотная мина + M26 Mina saltadora antipessoal + M26 gyalogsági ugróakna + M26 Mine saltanti antiuomo + + + PMR-3 Anti-Personnel Tripwire Mine + PMR-3 Antipersonenstolperdrahtmine + Mina antipersona de alambre PMR-3 + Mina przeciwpiechotna PMR-3 + PMR-3 Nástražná Mina + PMR-3 Mine antipersonnel à traction + PMR-3 Противопехотная мина + PMR-3 Mina antipessoal (armadilha) + PMR-3 botlódrótos gyalogsági akna + PMR-3 Mine antiuomo + + + P99 + P99 + + + MP-443 Grach + MP-443 Grach + + + ACP-C2 + ACP-C2 + + + FNX-45 Tactical + FNX-45 Tactical + + + Chiappa Rhino 60DS + Chiappa Rhino 60DS + + + Taurus Judge + Taurus Judge + + + NLAW + NLAW + + + RPG-32 + RPG-32 + + + Mini-Spike (AA) + Mini-Spike (AA) + + + Mini-Spike (AT) + Mini-Spike (AT) + + + MX + MX + + + MX (Black) + MX (Black) + + + MXC + MXC + + + MXC (Black) + MXC (Black) + + + MX 3GL + MX 3GL + + + MX 3GL (Black) + MX 3GL (Black) + + + MX LSW + MX LSW + + + MX LSW (Black) + MX LSW (Black) + + + MXM + MXM + + + MXM (Black) + MXM (Black) + + + KT2002 Katiba + KT2002 Katiba + + + KT2002C Katiba + KT2002C Katiba + + + KT2002 Katiba KGL + KT2002 Katiba KGL + + + F2000 (Camo) + F2000 (Camo) + + + F2000 + F2000 + + + F2000 Tactical (Camo) + F2000 Tactical (Camo) + + + F2000 Tactical + F2000 Tactical + + + F2000 EGLM (Camo) + F2000 EGLM (Camo) + + + F2000 EGLM + F2000 EGLM + + + TAR-21 + TAR-21 + + + CTAR-21 + CTAR-21 + + + TAR-21 EGLM + TAR-21 EGLM + + + Vector SMG + Vector SMG + + + Scorpion Evo 3 A1 + Scorpion Evo 3 A1 + + + CPW + CPW + + + RFB SDAR + RFB SDAR + + + Stoner 99 LMG + Stoner 99 LMG + + + Negev NG7 + Negev NG7 + + + Mk14 Mod 1 EBR + Mk14 Mod 1 EBR + + + GM6 Lynx + GM6 Lynx + + + GM6 Lynx (Camo) + GM6 Lynx (Camo) + + + M200 Intervention + M200 Intervention + + + M200 Intervention (Camo) + M200 Intervention (Camo) + + + VS-121 + VS-121 + + + TODO: MAR-10 .338 + + + TODO: MAR-10 .338 (Black) + + + TODO: MAR-10 .338 (Camo) + + + TODO: MAR-10 .338 (Sand) + + + TODO: Mk-I EMR 7.62 mm + + + TODO: Mk-I EMR 7.62 mm (Black) + + + TODO: Mk-I EMR 7.62 mm (Khaki) + + + TODO: Mk-I EMR 7.62 mm (Sand) + + + TODO: Mk-I EMR 7.62 mm (Camo) + + + TODO: Mk-I EMR 7.62 mm (Woodland) + + + TODO: NATO DMR (provisional) spotter + + + TODO: ASP-1 Kir 12.7 mm + + + TODO: ASP-1 Kir 12.7 mm (Black) + + + TODO: ASP-1 Kir 12.7 mm (Tan) + + + TODO: Cyrus 9.3 mm + + + TODO: Cyrus 9.3 mm (Black) + + + TODO: Cyrus 9.3 mm (Hex) + + + TODO: Cyrus 9.3 mm (Tan) + + + TODO: Mk14 7.62 mm + + + TODO: Mk14 7.62 mm (Camo) + + + TODO: Mk14 7.62 mm (Olive) + + + TODO: Navid 9.3 mm + + + TODO: Navid 9.3 mm (Hex) + + + TODO: Navid 9.3 mm (Tan) + + + TODO: SPMG .338 + + + TODO: SPMG .338 (MTP) + + + TODO: SPMG .338 (Black) + + + TODO: SPMG .338 (Sand) + + + \ No newline at end of file diff --git a/addons/reload/stringtable.xml b/addons/reload/stringtable.xml index 40f36c6549..2aa5197e2f 100644 --- a/addons/reload/stringtable.xml +++ b/addons/reload/stringtable.xml @@ -1,12 +1,14 @@ - - + + Check ammo on weapon reload + Проверять боезапас при перезарядке Check the ammo in your new magazine on magazine reload. + Проверяет количество патронов в новом магазине при перезарядке. Check Ammo @@ -34,9 +36,11 @@ Link belt + Сцепить ленты Linking belt... + Сцепка лент ... - + \ No newline at end of file diff --git a/addons/reloadlaunchers/stringtable.xml b/addons/reloadlaunchers/stringtable.xml index 6677153419..664f594acd 100644 --- a/addons/reloadlaunchers/stringtable.xml +++ b/addons/reloadlaunchers/stringtable.xml @@ -1,24 +1,26 @@  - + - - - Load launcher - Panzerabwehr laden - - - Loading launcher ... - Panzerabwehr wird geladen ... - - - Launcher loaded - Panzerabwehr geladen - - - - Load %1 - Lade %1 - - - - + + + Load launcher + Panzerabwehr laden + Зарядить ПУ + + + Loading launcher ... + Panzerabwehr wird geladen ... + Зарядка ПУ ... + + + Launcher loaded + Panzerabwehr geladen + ПУ заряжено + + + Load %1 + Lade %1 + Загрузка %1 + + + \ No newline at end of file diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index 59a9b2b31c..0f1ae731f5 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -1,21 +1,26 @@  + Deploy in 5 seconds ... Wird in 5 Sekunden errichtet ... + Возрождение через 5 секунд ... Rallypoint deployed Rallypoint errichtet + Точка сбора установлена Teleported to Base Zur Basis teleportiert + Телепорт на базу Teleported to Rallypoint Zum Rallypoint teleportiert + Телепорт на точку сбора - + \ No newline at end of file diff --git a/addons/switchunits/stringtable.xml b/addons/switchunits/stringtable.xml index 842bf89127..81cde4b007 100644 --- a/addons/switchunits/stringtable.xml +++ b/addons/switchunits/stringtable.xml @@ -1,4 +1,5 @@  + @@ -12,10 +13,10 @@ This unit is too close to the enemy. Diese Einheit ist zu nah am Feind. - Юнит слишком близок к противнику + Юнит слишком близок к противнику. Tato jednotka je moc blízko k nepříteli. Ta jednostka jest zbyt blisko przeciwnika. Esta unidad está demasiado cerca del enemigo. - + \ No newline at end of file diff --git a/addons/weaponselect/stringtable.xml b/addons/weaponselect/stringtable.xml index 3a39d59396..0e7d881413 100644 --- a/addons/weaponselect/stringtable.xml +++ b/addons/weaponselect/stringtable.xml @@ -1,12 +1,14 @@  - + Display text on grenade throw + Показывать текст при броске Display a hint or text on grenade throw. + Показывать текст или подсказку при броске гранаты. Select Pistol @@ -226,7 +228,7 @@ Už nejsou žádné ostatní granáty Não há outras granadas restantes Nessun'altra granata rimanente. - Невзрывоопасные гранаты закончились + Летальные гранаты закончились No grenade selected diff --git a/addons/wep_javelin/stringtable.xml b/addons/wep_javelin/stringtable.xml index 4068d6f0a6..d257c15e04 100644 --- a/addons/wep_javelin/stringtable.xml +++ b/addons/wep_javelin/stringtable.xml @@ -1,24 +1,24 @@ - - + + - - - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - - - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - - - + + + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Захватить цель (удерживать) + + + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Переключение режимов огня + + + \ No newline at end of file diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml index b52100046f..1fb382fd3e 100644 --- a/addons/winddeflection/stringtable.xml +++ b/addons/winddeflection/stringtable.xml @@ -1,32 +1,38 @@ - - - - - - Wind Information - Informacje o wietrze - Información del viento - - - Direction: %1 - Kierunek: %1 - Dirección: %1 - - - Speed: %1 m/s - Prędkość: %1 - Velocidad: %1 m/s - - - Weather Information - Informacje o pogodzie - Información Meteorológica - - - Humidity: %1% - Wilgotność: %1 - Humedad: %1% - - - - + + + + + + + Wind Information + Informacje o wietrze + Información del viento + Ветер + + + Direction: %1 + Kierunek: %1 + Dirección: %1 + Направление: %1 + + + Speed: %1 m/s + Prędkość: %1 + Velocidad: %1 m/s + Скорость: %1 м/с + + + Weather Information + Informacje o pogodzie + Información Meteorológica + Погода + + + Humidity: %1% + Wilgotność: %1 + Humedad: %1% + Влажность: %1% + + + + \ No newline at end of file From 2c4c6763c3129f825bfdbd032ed8ab2d4af0e81d Mon Sep 17 00:00:00 2001 From: ulteq Date: Fri, 10 Apr 2015 19:02:32 +0200 Subject: [PATCH 199/816] Removed deprecated CSE code (EnableForAI module option) --- addons/winddeflection/CfgVehicles.hpp | 9 --------- addons/winddeflection/XEH_preInit.sqf | 1 - .../functions/fnc_handleFired.sqf | 2 +- .../functions/fnc_initalizeModule.sqf | 19 ------------------- 4 files changed, 1 insertion(+), 30 deletions(-) delete mode 100644 addons/winddeflection/functions/fnc_initalizeModule.sqf diff --git a/addons/winddeflection/CfgVehicles.hpp b/addons/winddeflection/CfgVehicles.hpp index 2371c4b135..3436405a2c 100644 --- a/addons/winddeflection/CfgVehicles.hpp +++ b/addons/winddeflection/CfgVehicles.hpp @@ -4,17 +4,8 @@ class CfgVehicles { author = "$STR_ACE_Common_ACETeam"; category = "ACE"; displayName = "Wind Deflection"; - function = FUNC(initalizeModule); scope = 2; isGlobal = 1; icon = QUOTE(PATHTOF(UI\Icon_Module_Wind_ca.paa)); - class Arguments { - class EnableForAI { - displayName = "Enable for AI"; - description = "Should the module be enabled for AI"; - typeName = "BOOL"; - defaultValue = 0; - }; - }; }; }; diff --git a/addons/winddeflection/XEH_preInit.sqf b/addons/winddeflection/XEH_preInit.sqf index 6cd9d7e06e..8104cf8cb5 100644 --- a/addons/winddeflection/XEH_preInit.sqf +++ b/addons/winddeflection/XEH_preInit.sqf @@ -13,7 +13,6 @@ ADDON = false; PREP(handleFired); -PREP(initalizeModule); PREP(updateTrajectoryPFH); ADDON = true; diff --git a/addons/winddeflection/functions/fnc_handleFired.sqf b/addons/winddeflection/functions/fnc_handleFired.sqf index 341a2c19c5..4846354fad 100644 --- a/addons/winddeflection/functions/fnc_handleFired.sqf +++ b/addons/winddeflection/functions/fnc_handleFired.sqf @@ -30,7 +30,7 @@ _bullet = _this select 6; if (!hasInterface) exitWith {false}; if (!(_bullet isKindOf "BulletBase")) exitWith {false}; if (_unit distanceSqr ACE_player > 9000000) exitWith {false}; -if (!GVAR(EnableForAI) && !([_unit] call EFUNC(common,isPlayer))) exitWith {false}; // TODO: Remove this? +if (!([_unit] call EFUNC(common,isPlayer))) exitWith {false}; [_bullet, getNumber(configFile >> "cfgAmmo" >> (_this select 4) >> "airFriction")] call FUNC(updateTrajectoryPFH); diff --git a/addons/winddeflection/functions/fnc_initalizeModule.sqf b/addons/winddeflection/functions/fnc_initalizeModule.sqf deleted file mode 100644 index 85d61e3bcc..0000000000 --- a/addons/winddeflection/functions/fnc_initalizeModule.sqf +++ /dev/null @@ -1,19 +0,0 @@ -/** - * fnc_initalizeModule.sqf - * @Descr: N/A - * @Author: Glowbal - * - * @Arguments: [] - * @Return: - * @PublicAPI: false - */ - -#include "script_component.hpp" - -if (!hasInterface) exitwith {}; // No need for this module on HC or dedicated server. - -private ["_logic"]; -_logic = [_this,0,objNull,[objNull]] call BIS_fnc_param; -if (!isNull _logic) then { - [_logic, QGVAR(EnableForAI), "EnableForAI" ] call EFUNC(common,readSettingFromModule); -}; \ No newline at end of file From 100954da0660234bff27d821db379c6178f1437e Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Fri, 10 Apr 2015 20:19:19 +0300 Subject: [PATCH 200/816] Update stringtable.xml --- addons/captives/stringtable.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index 897782747f..6bc9209abc 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -134,6 +134,7 @@ Surrender Kapitulieren Rendirse + Сдаться Stop Surrendering From a3a40a711cd8c55d179d054677453c5a7c5e1899 Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Fri, 10 Apr 2015 20:24:23 +0300 Subject: [PATCH 201/816] Update stringtable.xml --- addons/captives/stringtable.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index 6bc9209abc..168e0c06d3 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -134,27 +134,31 @@ Surrender Kapitulieren Rendirse - Сдаться + Сдаться в плен Stop Surrendering Den Kampf erneut aufnehmen Dejar de rendirse + Отменить сдачу в плен Only use on alive units Nur bei lebenden Einheiten verwendbar Utilizar solo en unidades vivas + Применимо только к живым юнитам Only use on dismounted inf Nur bei abgesessener Infanterie verwendbar Utilizar solo en infanteria desmontada + Применимо только к пехоте вне техники Nothing under mouse Es wurde nichts ausgewählt Nada bajo el ratón + Ничего не выделено From 9c8c38aaae64a661b8c38921f8a6cb647ebb9797 Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Fri, 10 Apr 2015 20:28:05 +0300 Subject: [PATCH 202/816] Update stringtable.xml --- addons/attach/stringtable.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/attach/stringtable.xml b/addons/attach/stringtable.xml index 27a0517f9a..a5ed43abf4 100644 --- a/addons/attach/stringtable.xml +++ b/addons/attach/stringtable.xml @@ -156,6 +156,7 @@ Colocar Posiziona Elhelyez + Установить Cancel @@ -167,12 +168,13 @@ Cancelar Annulla Mégse + Отмена Attach Failed Échec du Attacher Befestigen fehlgeschlagen - Присоединить Ошибка + Не удалось присоединить Error al acoplar From d198cb25e970911f4d148429704846b6517898c2 Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Fri, 10 Apr 2015 20:37:21 +0300 Subject: [PATCH 203/816] Update stringtable.xml --- addons/common/stringtable.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index a5f5368cd0..f1053e5a23 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -300,24 +300,28 @@ Aceptar Peticiones Accept Requests Anfrage annehmen + Принять запросы Ignoruj prośby Rechazar Peticiones Decline Requests Anfrage ablehnen + Отклонить запросы Akceptuj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Acepta Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. Anfragen anderer Spieler annehmen. Diese Anfragen können sich auf das Benutzen / Teilen von Equipment beziehen oder das Ausführen bestimmter Aktionen. + Принять запросы, отправленные другими игроками. Например, запросы на использование/совместное использование снаряжения, выполнение определенных действий Ignoruj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Rechazar Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. Decline Requests send by other players. These can be requests to use / share equipment, perform certain actions. Anfragen anderer Spieler ablehnen. Diese Anfragen können sich auf das Benutzen / Teilen von Equipment beziehen oder das Ausführen bestimmter Aktionen. + Отклонить запросы, отправленные другими игроками. Например, запросы на использование/совместное использование снаряжения, выполнение определенных действий Feedback icons @@ -360,4 +364,4 @@ Die Bananen (Musa) sind eine Pflanzengattung in der Familie der Bananengewächse (Musaceae) innerhalb der Einkeimblättrigen Pflanzen (Monokotyledonen). - \ No newline at end of file + From b44f22c262752c2e88b79da7ca31b022cf9191b8 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Fri, 10 Apr 2015 14:41:34 -0300 Subject: [PATCH 204/816] Add 1 mil scope adjustment keybinds --- addons/scopes/XEH_postInit.sqf | 60 +++++++++++++++++ addons/scopes/stringtable.xml | 116 +++++++++++++++++++++++---------- 2 files changed, 140 insertions(+), 36 deletions(-) diff --git a/addons/scopes/XEH_postInit.sqf b/addons/scopes/XEH_postInit.sqf index 1084a41181..104024d5b7 100644 --- a/addons/scopes/XEH_postInit.sqf +++ b/addons/scopes/XEH_postInit.sqf @@ -93,6 +93,66 @@ if !(hasInterface) exitWith {}; {false}, [201, [false, true, false]], true] call cba_fnc_addKeybind; +["ACE3", QGVAR(AdjustUp), localize "STR_ACE_Scopes_AdjustUp1mil", +{ + // Conditions: canInteract + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + // Conditions: specific + [ACE_player] call FUNC(inventoryCheck); + if !([ACE_player, 0, 1.0] call FUNC(canAdjustScope)) exitWith {false}; + + // Statement + [ACE_player, 0, 1.0] call FUNC(adjustScope); + true +}, +{false}, +[201, [true, false, false]], true] call cba_fnc_addKeybind; + +["ACE3", QGVAR(AdjustDown), localize "STR_ACE_Scopes_AdjustDown1mil", +{ + // Conditions: canInteract + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + // Conditions: specific + [ACE_player] call FUNC(inventoryCheck); + if !([ACE_player, 0, -1.0] call FUNC(canAdjustScope)) exitWith {false}; + + // Statement + [ACE_player, 0, -1.0] call FUNC(adjustScope); + true +}, +{false}, +[209, [true, false, false]], true] call cba_fnc_addKeybind; + +["ACE3", QGVAR(AdjustLeft), localize "STR_ACE_Scopes_AdjustLeft1mil", +{ + // Conditions: canInteract + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + // Conditions: specific + [ACE_player] call FUNC(inventoryCheck); + if !([ACE_player, -1.0, 0] call FUNC(canAdjustScope)) exitWith {false}; + + // Statement + [ACE_player, -1.0, 0] call FUNC(adjustScope); + true +}, +{false}, +[209, [true, true, false]], true] call cba_fnc_addKeybind; + +["ACE3", QGVAR(AdjustRight), localize "STR_ACE_Scopes_AdjustRight1mil", +{ + // Conditions: canInteract + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + // Conditions: specific + [ACE_player] call FUNC(inventoryCheck); + if !([ACE_player, 1.0, 0] call FUNC(canAdjustScope)) exitWith {false}; + + // Statement + [ACE_player, 1.0, 0] call FUNC(adjustScope); + true +}, +{false}, +[201, [true, true, false]], true] call cba_fnc_addKeybind; + // init shortdot GVAR(showShortdot) = false; diff --git a/addons/scopes/stringtable.xml b/addons/scopes/stringtable.xml index 04f777241a..474167578e 100644 --- a/addons/scopes/stringtable.xml +++ b/addons/scopes/stringtable.xml @@ -3,48 +3,92 @@ - Adjust Elevation Up - Magasság Állítása Felfelé - Optik-Elevation erhöhen - Ajustar Elevação Acima - Hausse + - Regulacja krzyża w pionie + - Zvýšit náměr - Ajustar elevación arriba - Вверх по вертикали + Adjust Elevation Up 0.1 mil + Magasság Állítása Felfelé 0.1 mil + Optik-Elevation erhöhen 0.1 mil + Ajustar Elevação Acima 0.1 mil + Hausse + 0.1 mil + Regulacja krzyża w pionie + 0.1 mil + Zvýšit náměr 0.1 mil + Ajustar elevación arriba 0.1 mil + Вверх по вертикали 0.1 mil - Adjust Elevation Down - Magasság Állítása Lefelé - Optik-Elevation verringern - Ajustar Elevação Abaixo - Hausse - - Regulacja krzyża w pionie - - Snížit náměr - Ajustar elevación abajo - Вниз по вертикали + Adjust Elevation Down 0.1 mil + Magasság Állítása Lefelé 0.1 mil + Optik-Elevation verringern 0.1 mil + Ajustar Elevação Abaixo 0.1 mil + Hausse - 0.1 mil + Regulacja krzyża w pionie - 0.1 mil + Snížit náměr 0.1 mil + Ajustar elevación abajo 0.1 mil + Вниз по вертикали 0.1 mil - Adjust Windage Right - Oldalirány Állítása Jobbra - Optik-Azimuth erhöhen - Ajustar Azimute à Direita - Dérive + - Regulacja krzyża w poziomie + - Náměr doprava (vítr) - Ajustar deriva a la derecha - Вправо на уровне + Adjust Windage Right 0.1 mil + Oldalirány Állítása Jobbra 0.1 mil + Optik-Azimuth erhöhen 0.1 mil + Ajustar Azimute à Direita 0.1 mil + Dérive + 0.1 mil + Regulacja krzyża w poziomie + 0.1 mil + Náměr doprava (vítr) 0.1 mil + Ajustar deriva a la derecha 0.1 mil + Вправо на уровне 0.1 mil - Adjust Windage Left - Oldalirány Állítása Balra - Optik-Azimuth verringern - Ajustar Azimute à Esquerda - Dérive - - Regulacja krzyża w poziomie - - Náměr doleva (vítr) - Ajustar deriva a la izquierda - Влево на уровне + Adjust Windage Left 0.1 mil + Oldalirány Állítása Balra 0.1 mil + Optik-Azimuth verringern 0.1 mil + Ajustar Azimute à Esquerda 0.1 mil + Dérive - 0.1 mil + Regulacja krzyża w poziomie - 0.1 mil + Náměr doleva (vítr) 0.1 mil + Ajustar deriva a la izquierda 0.1 mil + Влево на уровне 0.1 mil + + + Adjust Elevation Up 1 mil + Magasság Állítása Felfelé 1 mil + Optik-Elevation erhöhen 1 mil + Ajustar Elevação Acima 1 mil + Hausse + 1 mil + Regulacja krzyża w pionie + 1 mil + Zvýšit náměr 1 mil + Ajustar elevación arriba 1 mil + Вверх по вертикали 1 mil + + + Adjust Elevation Down 1 mil + Magasság Állítása Lefelé 1 mil + Optik-Elevation verringern 1 mil + Ajustar Elevação Abaixo 1 mil + Hausse - 1 mil + Regulacja krzyża w pionie - 1 mil + Snížit náměr 1 mil + Ajustar elevación abajo 1 mil + Вниз по вертикали 1 mil + + + Adjust Windage Right 1 mil + Oldalirány Állítása Jobbra 1 mil + Optik-Azimuth erhöhen 1 mil + Ajustar Azimute à Direita 1 mil + Dérive + 1 mil + Regulacja krzyża w poziomie + 1 mil + Náměr doprava (vítr) 1 mil + Ajustar deriva a la derecha 1 mil + Вправо на уровне 1 mil + + + Adjust Windage Left 1 mil + Oldalirány Állítása Balra 1 mil + Optik-Azimuth verringern 1 mil + Ajustar Azimute à Esquerda 1 mil + Dérive - 1 mil + Regulacja krzyża w poziomie - 1 mil + Náměr doleva (vítr) 1 mil + Ajustar deriva a la izquierda 1 mil + Влево на уровне 1 mil \ No newline at end of file From 127d100628c3573df61d2833cb9238da03ddf7c0 Mon Sep 17 00:00:00 2001 From: ulteq Date: Fri, 10 Apr 2015 20:17:26 +0200 Subject: [PATCH 205/816] Overworked the scope adjustment keybinds: *Fixed duplicate actionIDs *Introduced minor/major steps *Reset the stringtable.xml --- addons/scopes/XEH_postInit.sqf | 16 +++--- addons/scopes/stringtable.xml | 96 ++++++---------------------------- 2 files changed, 24 insertions(+), 88 deletions(-) diff --git a/addons/scopes/XEH_postInit.sqf b/addons/scopes/XEH_postInit.sqf index 104024d5b7..50edd494cb 100644 --- a/addons/scopes/XEH_postInit.sqf +++ b/addons/scopes/XEH_postInit.sqf @@ -33,7 +33,7 @@ if !(hasInterface) exitWith {}; // Add keybinds -["ACE3", QGVAR(AdjustUp), localize "STR_ACE_Scopes_AdjustUp", +["ACE3", QGVAR(AdjustUpMinor), localize "STR_ACE_Scopes_AdjustUpMinor", { // Conditions: canInteract if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; @@ -48,7 +48,7 @@ if !(hasInterface) exitWith {}; {false}, [201, [false, false, false]], true] call cba_fnc_addKeybind; -["ACE3", QGVAR(AdjustDown), localize "STR_ACE_Scopes_AdjustDown", +["ACE3", QGVAR(AdjustDownMinor), localize "STR_ACE_Scopes_AdjustDownMinor", { // Conditions: canInteract if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; @@ -63,7 +63,7 @@ if !(hasInterface) exitWith {}; {false}, [209, [false, false, false]], true] call cba_fnc_addKeybind; -["ACE3", QGVAR(AdjustLeft), localize "STR_ACE_Scopes_AdjustLeft", +["ACE3", QGVAR(AdjustLeftMinor), localize "STR_ACE_Scopes_AdjustLeftMinor", { // Conditions: canInteract if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; @@ -78,7 +78,7 @@ if !(hasInterface) exitWith {}; {false}, [209, [false, true, false]], true] call cba_fnc_addKeybind; -["ACE3", QGVAR(AdjustRight), localize "STR_ACE_Scopes_AdjustRight", +["ACE3", QGVAR(AdjustRightMinor), localize "STR_ACE_Scopes_AdjustRightMinor", { // Conditions: canInteract if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; @@ -93,7 +93,7 @@ if !(hasInterface) exitWith {}; {false}, [201, [false, true, false]], true] call cba_fnc_addKeybind; -["ACE3", QGVAR(AdjustUp), localize "STR_ACE_Scopes_AdjustUp1mil", +["ACE3", QGVAR(AdjustUpMajor), localize "STR_ACE_Scopes_AdjustUpMajor", { // Conditions: canInteract if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; @@ -108,7 +108,7 @@ if !(hasInterface) exitWith {}; {false}, [201, [true, false, false]], true] call cba_fnc_addKeybind; -["ACE3", QGVAR(AdjustDown), localize "STR_ACE_Scopes_AdjustDown1mil", +["ACE3", QGVAR(AdjustDownMajor), localize "STR_ACE_Scopes_AdjustDownMajor", { // Conditions: canInteract if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; @@ -123,7 +123,7 @@ if !(hasInterface) exitWith {}; {false}, [209, [true, false, false]], true] call cba_fnc_addKeybind; -["ACE3", QGVAR(AdjustLeft), localize "STR_ACE_Scopes_AdjustLeft1mil", +["ACE3", QGVAR(AdjustLeftMajor), localize "STR_ACE_Scopes_AdjustLeftMajor", { // Conditions: canInteract if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; @@ -138,7 +138,7 @@ if !(hasInterface) exitWith {}; {false}, [209, [true, true, false]], true] call cba_fnc_addKeybind; -["ACE3", QGVAR(AdjustRight), localize "STR_ACE_Scopes_AdjustRight1mil", +["ACE3", QGVAR(AdjustRightMajor), localize "STR_ACE_Scopes_AdjustRightMajor", { // Conditions: canInteract if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; diff --git a/addons/scopes/stringtable.xml b/addons/scopes/stringtable.xml index 474167578e..eb1ff4178c 100644 --- a/addons/scopes/stringtable.xml +++ b/addons/scopes/stringtable.xml @@ -2,93 +2,29 @@ - - Adjust Elevation Up 0.1 mil - Magasság Állítása Felfelé 0.1 mil - Optik-Elevation erhöhen 0.1 mil - Ajustar Elevação Acima 0.1 mil - Hausse + 0.1 mil - Regulacja krzyża w pionie + 0.1 mil - Zvýšit náměr 0.1 mil - Ajustar elevación arriba 0.1 mil - Вверх по вертикали 0.1 mil + + "Minor adjustment up - - Adjust Elevation Down 0.1 mil - Magasság Állítása Lefelé 0.1 mil - Optik-Elevation verringern 0.1 mil - Ajustar Elevação Abaixo 0.1 mil - Hausse - 0.1 mil - Regulacja krzyża w pionie - 0.1 mil - Snížit náměr 0.1 mil - Ajustar elevación abajo 0.1 mil - Вниз по вертикали 0.1 mil + + "Minor adjustment down - - Adjust Windage Right 0.1 mil - Oldalirány Állítása Jobbra 0.1 mil - Optik-Azimuth erhöhen 0.1 mil - Ajustar Azimute à Direita 0.1 mil - Dérive + 0.1 mil - Regulacja krzyża w poziomie + 0.1 mil - Náměr doprava (vítr) 0.1 mil - Ajustar deriva a la derecha 0.1 mil - Вправо на уровне 0.1 mil + + "Minor adjustment right - - Adjust Windage Left 0.1 mil - Oldalirány Állítása Balra 0.1 mil - Optik-Azimuth verringern 0.1 mil - Ajustar Azimute à Esquerda 0.1 mil - Dérive - 0.1 mil - Regulacja krzyża w poziomie - 0.1 mil - Náměr doleva (vítr) 0.1 mil - Ajustar deriva a la izquierda 0.1 mil - Влево на уровне 0.1 mil + + "Minor adjustment left - - Adjust Elevation Up 1 mil - Magasság Állítása Felfelé 1 mil - Optik-Elevation erhöhen 1 mil - Ajustar Elevação Acima 1 mil - Hausse + 1 mil - Regulacja krzyża w pionie + 1 mil - Zvýšit náměr 1 mil - Ajustar elevación arriba 1 mil - Вверх по вертикали 1 mil + + Major adjustment up - - Adjust Elevation Down 1 mil - Magasság Állítása Lefelé 1 mil - Optik-Elevation verringern 1 mil - Ajustar Elevação Abaixo 1 mil - Hausse - 1 mil - Regulacja krzyża w pionie - 1 mil - Snížit náměr 1 mil - Ajustar elevación abajo 1 mil - Вниз по вертикали 1 mil + + Major adjustment down - - Adjust Windage Right 1 mil - Oldalirány Állítása Jobbra 1 mil - Optik-Azimuth erhöhen 1 mil - Ajustar Azimute à Direita 1 mil - Dérive + 1 mil - Regulacja krzyża w poziomie + 1 mil - Náměr doprava (vítr) 1 mil - Ajustar deriva a la derecha 1 mil - Вправо на уровне 1 mil + + Major adjustment right - - Adjust Windage Left 1 mil - Oldalirány Állítása Balra 1 mil - Optik-Azimuth verringern 1 mil - Ajustar Azimute à Esquerda 1 mil - Dérive - 1 mil - Regulacja krzyża w poziomie - 1 mil - Náměr doleva (vítr) 1 mil - Ajustar deriva a la izquierda 1 mil - Влево на уровне 1 mil + + Major adjustment left \ No newline at end of file From 8ea96b3086029b7fc9ba54cb5996fe73ff5c15fd Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Fri, 10 Apr 2015 21:21:40 +0300 Subject: [PATCH 206/816] Update stringtable.xml --- addons/medical/stringtable.xml | 52 ++++++++++++++++++++++------------ 1 file changed, 34 insertions(+), 18 deletions(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index a5dfdbba49..75f75b887a 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -5,6 +5,7 @@ Inject Atropine Atropin + Ввести атропин Inject Epinephrine @@ -12,7 +13,7 @@ Inyectar Epinefrina Wtrzyknij adrenalinę Aplikovat Adrenalin - Ввести андреналил + Ввести адреналин Adrénaline Adrenalin Injetar Epinefrina @@ -45,14 +46,17 @@ Transfuse Plasma Plasmatransfusion + Перелить плазму Transfuse Saline Salzlösungtransfusion + Перелить физраствор Apply Tourniquet Aderpresse anwenden + Наложить жгут Bandage @@ -156,7 +160,7 @@ Inyectando Epinefrina ... Wstrzykiwanie adrenaliny ... Aplikuju Adrenalin ... - Введение андреналина + Введение адреналина... Injection d'Adrénaline ... Adrenalin beadása... Injetando Epinefrina ... @@ -165,6 +169,7 @@ Injecting Atropine ... Atropin injizieren ... + Введение атропина... Transfusing Blood ... @@ -181,10 +186,12 @@ Transfusing Saline ... Sallösungtransfusion ... + Переливание физраствора... Transfusing Plasma ... Plasmatransfusion ... + Переливание плазмы... Bandaging ... @@ -196,11 +203,12 @@ Sto applicando la benda ... Bekötözés... Atando ... - Перевязывание.... + Перевязывание... Applying Tourniquet ... Aderpresse ... + Наложение жгута... Medical @@ -228,10 +236,12 @@ Check Pulse Puls überprüfen + Проверить пульс Check Blood Pressure Blutdruck messen + Проверить давление Triage Card @@ -240,10 +250,12 @@ Tourniquet Tourniquet + Жгут Remove Tourniquet Entferne Tourniquet + Снять жгут Give Blood IV (1000ml) @@ -275,6 +287,7 @@ Minor Gering + Незначительная Delayed @@ -297,7 +310,7 @@ No breathing - Дыхания нет + Дыхание отсутствует No respira Apnée Brak oddechu @@ -311,7 +324,7 @@ Almost no breathing - Дыхания почти нет + Дыхание очень слабое Casi sin respirar Respiration Faible Prawie brak oddechu @@ -421,7 +434,7 @@ - + Давящая повязка обеспечивает равномерное сжатие и дополнительную поддержку поврежденной области Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la tenue du bandage lors de mouvment. @@ -437,7 +450,7 @@ Slows down blood loss when bleeding - Уменьшает кровопотерю при кровотечении. + Замедляет кровопотерю при кровотечении Reduce la velocidad de pérdida de sangre Ralentit le seignement Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. @@ -446,9 +459,7 @@ A constricting device used to compress venous and arterial circulation in effect inhibiting or slowing blood flow and therefore decreasing loss of blood. - Жгут используется для прижатия сосудов, приводящего к остановке или значительному уменьшению - кровотечения и сокращению кровопотери. - + Жгут используется для прижатия сосудов к костным выступам, которое приводит к остановке или значительному уменьшению кровотечения Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre Un appareil servent a compresser les artères et veines afin de reduire la perte de sang. @@ -465,14 +476,14 @@ Used to combat moderate to severe pain experiences - Для снятия средних и сильных болевых ощущений. + Для снятия средних и сильных болевых ощущений Usado para combatir los estados dolorosos moderados a severos Utiliser pour contrer les douleurs modéré à severes. Morfina. Ma silne działanie przeciwbólowe. An analgesic used to combat moderate to severe pain experiences. - Анальгетик для снятия средних и сильных болевых ощущений. + Обезболивающее для снятия средних и сильных болевых ощущений. Analgésico usado para combatir los estados dolorosos de moderado a severo. Un Analgésique puissant servant a contrer les douleur modéré a severe. Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. @@ -509,7 +520,7 @@ Increase heart rate and counter effects given by allergic reactions - Стимулирует работу сердца и купирует аллергические реакции. + Стимулирует работу сердца и купирует аллергические реакции Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas Augmente la Fréquance cadiaque et contré les effet d'une reaction Anaphylactique Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne @@ -521,7 +532,7 @@ Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты сердечных сокращений и купированию аллергических реакций (анафилактического шока). Применяется при - остановке сердца с уменьшением вероятности благоприятного исхода. + остановке сердца с уменьшенной вероятностью благоприятного исхода. Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de las reacciones alérgicas (anafilaxis). Se utiliza en caso de paros cardiacos repentinos. @@ -634,9 +645,7 @@ A medical volume-replenishing agent introduced into the blood system through an IV infusion. - Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного - вливания. - + Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного вливания Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. Un remplacment temporaire pour rétablir la tention artériel lors de perte sanguine, étant ajouter par intraveineuse @@ -675,7 +684,7 @@ - + Медицинский коагулянт для экстренной остановки кровотечения Un bandage servant a coaguler les seignements mineur à moyen. Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. @@ -946,28 +955,35 @@ Unload patient + Выгрузить пациента Load patient + Погрузить пациента Place body in bodybag + Поместить тело в мешок для трупов Placing body in bodybag + Упаковка тела %1 has bandaged patient + %1 перевязал пациента %1 used %2 + %1 использовал %2 %1 has given an IV %1 applied a tourniquet + %1 наложил жгут From a4b9090e347b1c6d6aa01ad134ed076598930138 Mon Sep 17 00:00:00 2001 From: nic547 <32dominic.ri@gmail.com> Date: Fri, 10 Apr 2015 21:01:49 +0200 Subject: [PATCH 207/816] Added new ammotypes for both types of .388 ammo --- addons/magazines/CfgAmmo.hpp | 14 +++++++++ addons/magazines/CfgMagazines.hpp | 32 +++++++++++++++++++++ addons/magazines/CfgWeapons.hpp | 14 +++++++++ addons/magazines/stringtable.xml | 48 +++++++++++++++++++++++++++++++ 4 files changed, 108 insertions(+) diff --git a/addons/magazines/CfgAmmo.hpp b/addons/magazines/CfgAmmo.hpp index 2e1e9fceea..e04f793cb6 100644 --- a/addons/magazines/CfgAmmo.hpp +++ b/addons/magazines/CfgAmmo.hpp @@ -107,4 +107,18 @@ class CfgAmmo { //typicalspeed = 792; //airfriction = -0.0008577; }; + + /* .338 Lapua Magnum */ + + // IR Dim + class B_338_Ball; + class ACE_B_338_Ball_Tracer_Dim: B_338_Ball { + nvgOnly = 1; + }; + + /* .338 Norma Magnum */ + class B_338_NM_Ball; + class ACE_B_338_NM_Ball_Tracer_Dim: B_338_NM_Ball { + nvgOnly = 1; + }; }; diff --git a/addons/magazines/CfgMagazines.hpp b/addons/magazines/CfgMagazines.hpp index 86cb6d9e1b..bfdf327ee4 100644 --- a/addons/magazines/CfgMagazines.hpp +++ b/addons/magazines/CfgMagazines.hpp @@ -136,4 +136,36 @@ class CfgMagazines { displayNameShort = "$STR_ACE_20Rnd_762x51_mag_APNameShort"; descriptionShort = "$STR_ACE_20Rnd_762x51_mag_APDescription"; }; + class 10Rnd_338_Mag; + /* .338 Lapua Magnum */ + class ACE_10Rnd_338_Mag_Tracer: 10Rnd_338_Mag { + author="$STR_ACE_Common_ACETeam" + displayName = "$STR_ACE_10Rnd_388_Mag_TracerName"; + displayNameShort = "$STR_ACE_10Rnd_388_Mag_TracerNameShort"; + descriptionShort = "$STR_ACE_10Rnd_388_Mag_TracerDescription"; + tracersEvery = 1; + }; + class ACE_10Rnd_338_Mag_Tracer_Dim: ACE_10Rnd_338_Mag_Tracer { + author="$STR_ACE_Common_ACETeam" + ammo = "ACE_B_338_Ball_Tracer_Dim" + displayName = "$STR_ACE_10Rnd_388_Mag_Tracer_DimName"; + displayNameShort = "$STR_ACE_10Rnd_388_Mag_Tracer_DimNameShort"; + descriptionShort = "$STR_ACE_10Rnd_388_Mag_Tracer_DimDescription"; + }; + /* .333 Norma Magnum */ + class 130Rnd_338_Mag; + class ACE_130Rnd_338_Mag_Tracer: 130Rnd_338_Mag { + author="$STR_ACE_Common_ACETeam" + displayName = "$STR_ACE_130Rnd_388_Mag_TracerName"; + displayNameShort = "$STR_ACE_130Rnd_388_Mag_TracerNameShort"; + descriptionShort = "$STR_ACE_130Rnd_388_Mag_TracerDescription"; + tracersEvery = 1; + }; + class ACE_130Rnd_338_Mag_Tracer_Dim: ACE_130Rnd_338_Mag_Tracer { + author="$STR_ACE_Common_ACETeam" + ammo = "ACE_B_338_NM_Ball_Tracer_Dim" + displayName = "$STR_ACE_130Rnd_388_Mag_Tracer_DimName"; + displayNameShort = "$STR_ACE_130Rnd_388_Mag_Tracer_DimNameShort"; + descriptionShort = "$STR_ACE_130Rnd_388_Mag_Tracer_DimDescription"; + } }; diff --git a/addons/magazines/CfgWeapons.hpp b/addons/magazines/CfgWeapons.hpp index 46344d5f06..fd6243089b 100644 --- a/addons/magazines/CfgWeapons.hpp +++ b/addons/magazines/CfgWeapons.hpp @@ -103,6 +103,20 @@ class CfgWeapons { }; }; }; + + class DMR_02_base_F: Rifle_Long_Base_F { + magazines[] += { + "ACE_10Rnd_338_Mag_Tracer", + "ACE_10Rnd_338_Mag_Tracer_Dim" + }; + }; + + class MMG_02_base_F: Rifle_Long_Base_F { + magazines[] += { + "ACE_130Rnd_338_Mag_Tracer", + "ACE_130Rnd_338_Mag_Tracer_Dim" + }; + }; /* Assault Rifles */ diff --git a/addons/magazines/stringtable.xml b/addons/magazines/stringtable.xml index c8f652fa39..b81fe3d3ed 100644 --- a/addons/magazines/stringtable.xml +++ b/addons/magazines/stringtable.xml @@ -486,5 +486,53 @@ Калибр: 7.62x51mm M118LR<br />Патронов: 20<br />Тип: M14 Calibro: 7.62x51mm M118LR<br />Munizioni:20<br />In uso su: M14 + + .338 LM 10Rnd Tracer Mag + .338 LM 10-Schuss-Magazin Leuchtspur + + + .338 LM Tracer + .338 LM Leuchtspur + + + Caliber: .338 Lapua Magnum Tracer<br />Rounds: 10<br />Used in: MAR-10 + Kaliber: .338 Lapua Magnum Leuchtspur<br />Schuss: 10<br />Verwendet für: MAR-10 + + + .338 LM 10Rnd IR-DIM Mag + .338 LM 10-Schuss-Magazin Leuchtspur IR-DIM + + + .338 LM IR-DIM + .338 LM IR-DIM + + + Caliber: .338 Lapua Magnum Tracer IR-DIM<br />Rounds: 10<br />Used in: MAR-10 + Kaliber: .338 Lapua Magnum Leuchtspur IR-DIM<br />Schuss: 10<br />Verwendet für: MAR-10 + + + .338 NM 130Rnd Tracer Belt + .338 NM 130-Schuss-Gurt Leuchtspur + + + .338 NM Tracer + .338 NM Leuchtspur + + + Caliber: .338 Norma Magnum Tracer<br />Rounds: 130<br />Used in: SPMG + Kaliber: .338 Norma Magnum Leuchtspur<br />Schuss: 130<br />Verwendet für: SPMG + + + .338 NM 130Rnd IR-DIM Belt + .338 NM 130-Schuss-Gurt Leuchtspur IR-DIM + + + .338 NM IR-DIM + .338 LM IR-DIM + + + Caliber: .338 Norma Magnum Tracer IR-DIM<br />Rounds: 130<br />Used in: SPMG + Kaliber: .338 Norma Magnum Leuchtspur IR-DIM<br />Schuss: 130<br />Verwendet für: SPMG + From 4dbba270f9e33b85efe5c8f2119e8f9763e46584 Mon Sep 17 00:00:00 2001 From: FreeZbe Date: Fri, 10 Apr 2015 21:07:38 +0200 Subject: [PATCH 208/816] Translations fixes --- addons/medical/stringtable.xml | 142 +++++++++++++++++++++++++-------- 1 file changed, 108 insertions(+), 34 deletions(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index a5dfdbba49..7a40735c30 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -4,6 +4,7 @@ Inject Atropine + Atropine Atropin @@ -44,14 +45,17 @@ Transfuse Plasma + Plasma Plasmatransfusion Transfuse Saline + Solution Saline Salzlösungtransfusion Apply Tourniquet + Garrot Aderpresse anwenden @@ -164,6 +168,7 @@ Injecting Atropine ... + Injection d'Atropine ... Atropin injizieren ... @@ -180,10 +185,12 @@ Transfusing Saline ... + Transfusion de Solution Saline Sallösungtransfusion ... Transfusing Plasma ... + Transfusion de Plasma Plasmatransfusion ... @@ -200,6 +207,7 @@ Applying Tourniquet ... + Mise en place du Garrot ... Aderpresse ... @@ -218,75 +226,97 @@ Packing Bandage + Elastic Bandage + Pansement élastique QuikClot + Hémostatique Check Pulse + Vérification du Pouls Puls überprüfen Check Blood Pressure + Vérification de la Tension Blutdruck messen Triage Card + Carte de Triage Triage Karte Tourniquet + Garrot Tourniquet Remove Tourniquet + Enlever le Garrot Entferne Tourniquet Give Blood IV (1000ml) + Administrer du Sang en IV (1000ml) Give Blood IV (500ml) + Administrer du Sang en IV (500ml) Give Blood IV (250ml) + Administrer du Sang en IV (250ml) Give Plasma IV (1000ml) + Administrer du Plasma en IV (1000ml) Give Plasma IV (500ml) + Administrer du Plasma en IV (500ml) Give Plasma IV (250ml) + Administrer du Plasma en IV (250ml) Give Saline IV (1000ml) + Administrer de la Solution Saline en IV (1000ml) Give Saline IV (500ml) + Administrer de la Solution Saline en IV (500ml) Give Saline IV (250ml) + Administrer de la Solution Saline en IV (250ml) Minor + Blessé léger Gering Delayed + Différé Immediate + Urgence Immédiate Deceased + Décédé None + Aucun Normal breathing @@ -299,7 +329,7 @@ No breathing Дыхания нет No respira - Apnée + Aucune Respiration Brak oddechu @@ -320,14 +350,14 @@ Bleeding Кровотечение Sangrando - Seignement + Saignement Krwawienie zewnętrzne In Pain Испытывает боль Con Dolor - A De La Douleur + Ressent de la Douleur W bólu @@ -341,11 +371,12 @@ Tourniquet [CAT] Жгут Torniquete [CAT] - Garot [CAT] + Garrot [CAT] Opaska uciskowa [CAT] Receiving IV [%1ml] + Transfusion en IV [%1ml] @@ -370,8 +401,8 @@ Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez ha dejado de sangrar. - C'est un bandage, qui est fait d'un matériel spécial utiliser pour couvrir une blessure, qui peut - etre appliquer des que le seignement as ete stopper. + C'est un bandage, qui est fait d'un matériel spécial utilisé pour couvrir une blessure, qui peut + etre appliqué dès que le saignement a été stoppé. Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. @@ -387,7 +418,7 @@ Used to pack medium to large wounds and stem the bleeding Для тампонирования ран среднего и большого размера и остановки кровотечения. Se utiliza para vendar heridas medianas y grandes y detener el sangrado - Utiliser pour remplire la cavité créé dans une blessure moyenne et grande. + Utilisé pour remplir la cavité créé dans une blessure moyenne à grande. Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. @@ -400,8 +431,8 @@ Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes lesiones o politraumatismos. - Un bandage servent a etre inseré dans les blessure pour éponger le seignement et faciliter la - guerrison. Ce bandage est une option pour soigner les lession de politrauma. + Bandage pouvant être inseré dans les blessures pour éponger le saignement et faciliter la + guerrison. Ce bandage est optionnel pour soigner les lesions polytraumatique. Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. @@ -422,8 +453,8 @@ - Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la - tenue du bandage lors de mouvment. + Ce bandage peut être utilisé pour compresser la plaie afin de ralentir le saignement et assurer la + tenue du bandage lors de mouvement. Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada @@ -432,14 +463,14 @@ Tourniquet (CAT) Жгут Torniquete (CAT) - Garot (CAT) + Garrot (CAT) Staza (typ. CAT) Slows down blood loss when bleeding Уменьшает кровопотерю при кровотечении. Reduce la velocidad de pérdida de sangre - Ralentit le seignement + Ralentit le saignement Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. @@ -451,7 +482,7 @@ Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre - Un appareil servent a compresser les artères et veines afin de reduire la perte de sang. + Un dispositif permettant de compresser les artères et veines afin de réduire la perte de sang. Opaska zaciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym krwawieniem tętniczym lub żylnym. @@ -467,14 +498,14 @@ Used to combat moderate to severe pain experiences Для снятия средних и сильных болевых ощущений. Usado para combatir los estados dolorosos moderados a severos - Utiliser pour contrer les douleurs modéré à severes. + Utilisé pour réduire les douleurs modérées à sévères. Morfina. Ma silne działanie przeciwbólowe. An analgesic used to combat moderate to severe pain experiences. Анальгетик для снятия средних и сильных болевых ощущений. Analgésico usado para combatir los estados dolorosos de moderado a severo. - Un Analgésique puissant servant a contrer les douleur modéré a severe. + Un Analgésique puissant servant à réduire les douleurs modérées à sévères. Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. @@ -488,7 +519,7 @@ Used in NBC scenarios Применяется для защиты от ОМП Usado en escenarios NBQ - Utiliser en cas d'attaque CBRN + Utilisé en cas d'attaque CBRN Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. @@ -511,7 +542,7 @@ Increase heart rate and counter effects given by allergic reactions Стимулирует работу сердца и купирует аллергические реакции. Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas - Augmente la Fréquance cadiaque et contré les effet d'une reaction Anaphylactique + Augmente la fréquence cadiaque et annule les effets d'une réaction anaphylactique Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne @@ -526,9 +557,9 @@ Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de las reacciones alérgicas (anafilaxis). Se utiliza en caso de paros cardiacos repentinos. - Un medicament qui fonctione sur le systeme sympatique créan une dilatation des bronches, augmente la - fréquance cardiaque et contre les effet d'une reaction alergique (anaphylaxie). Utiliser lors d'arret - cardio-respiratoire pour augmenté les chances retrouver un ryhtme. + Medicament qui fonctionne sur le système nerveux sympathique créant une dilatation des bronches, augmente la + fréquence cardiaque et annule les effets d'une réaction allergique (anaphylaxie). Utilisé lors d'arrêt + cardio-respiratoire pour augmenter les chances de retrouver un pouls. EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i beta-adrenergiczne. Pobudzenie układu współczulnego prowadzi do zwiększenia częstotliwości pracy serca, @@ -548,14 +579,14 @@ A volume-expanding blood supplement. Дополнительный препарат, применяемый при возмещении объема крови. Suplemento para expandir el volumen sanguíneo. - Supplement visant a remplacer les volume sanguin + Supplément visant à remplacer les volumes sanguin Składnik krwi, używany do zwiększenia jej objętości. A volume-expanding blood supplement. Дополнительный препарат, применяемый при возмещении объема крови. Suplemento para expandir el volumen sanguíneo. - Supplement visant a remplacer le volume sanguin et remplace les plaquettes. + Supplément visant à remplacer le volume sanguin et remplace les plaquettes. Składnik krwi, używany do zwiększenia jej objętości. @@ -583,7 +614,7 @@ Blood IV, for restoring a patients blood (keep cold) Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) Sangre Intravenosa, para restarurar el volumen sanguíneo (mantener frío) - Cullot Sanguin IV, pour remplacer le volume sanguin (garder Réfrigeré) + Cullot Sanguin IV, pour remplacer le volume sanguin (garder réfrigéré) Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych @@ -593,8 +624,8 @@ Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема потерянной крови на догоспитальном этапе оказания медицинской помощи. - Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume - sanguin perdu. Habituelment utiliser lors du transport ou dans un etablisement de soin. + Cullot Sanguin O- ,utilisé seulement lors de perte sanguine majeure afin de remplacer le volume + sanguin perdu. Habituellement utilisé lors du transport ou dans un établisement de soin. Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj w trakcie fazie transportu rannej osoby do szpitala. @@ -621,14 +652,14 @@ Saline IV (1000ml) Физраствор для в/в вливания (1000 мл) Solución Salina Intravenosa (1000ml) - solution Saline 0.9% IV (1000ml) + Solution Saline 0.9% IV (1000ml) Solanka 0,9% IV (1000ml) Saline IV, for restoring a patients blood Пакет физраствора для возмещения объема потерянной крови Solución Salina Intravenosa, para restaurar el volumen sanguíneo - Solution Saline 0.9% IV, pour retablir temporairement la tention arteriel + Solution Saline 0.9% IV, pour rétablir temporairement la tension artérielle Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta @@ -638,8 +669,8 @@ вливания. Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. - Un remplacment temporaire pour rétablir la tention artériel lors de perte sanguine, étant ajouter - par intraveineuse + Un remplacement temporaire pour rétablir la tension artérielle lors de perte sanguine, administré + par intra-veineuse Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór elektrolitów, podawany dożylnie (IV). @@ -676,7 +707,7 @@ - Un bandage servant a coaguler les seignements mineur à moyen. + Un bandage aidnat à coaguler les saignements mineurs à moyens. Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. @@ -686,7 +717,7 @@ Personal Aid Kit Аптечка Kit de Soporte Vital Avanzado - Équipement de support Vitale + Équipement de support vital Apteczka osobista @@ -694,7 +725,7 @@ Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. Incluye material médico para tratamientos avanzados - Inclue du matériel medical pour les traitement avancé, tel les point de suture. + Inclue du matériel medical pour les traitements avancés, tel les points de suture. Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego @@ -706,182 +737,218 @@ Surgical Kit Хирургический набор + Trousse chirurgicale Kit Quirúrgico Surgical Kit for in field advanced medical treatment Набор для хирургической помощи в полевых условиях + Trousse chirurgicale pour le traitement sur le terrain Kit Quirúrgico para el tratamiento avanzado en el campo de batalla Surgical Kit for in field advanced medical treatment Набор для хирургической помощи в полевых условиях + Trousse chirurgicale pour le traitement sur le terrain Kit Quirúrgico para el tratamiento avanzado en el campo de batalla Bodybag Мешок для трупов + Housse mortuaire Bolsa para cadáveres A bodybag for dead bodies Мешок для упаковки трупов + Housse de transport des corps Bolsa para cadáveres A bodybag for dead bodies Мешок для упаковки трупов + Housse de transport des corps Bolsa para cadáveres Blood Pressure Артериальное давление + Tension artérielle Presión Arterial Checking Blood Pressure.. Проверка артериального давления... + Mesure de la tension ... Comprobando Presión Arterial... You checked %1 Вы осмотрели раненого %1 + Vous examinez %1 Examinando a %1 You find a blood pressure of %2/%3 Артериальное давление %2/%3 + Vous avez trouvé une tension de %2/%3 La Presión Arterial es %2/%3 You find a low blood pressure Давление низкое + Tension basse La Presión Arterial es baja You find a normal blood pressure Давление нормальное + Tension normale La Presión Arterial es normal You find a high blood pressure Давление высокое + Tension haute La Presión Arterial es alta You find no blood pressure Давления нет + Pas de tension No hay Presión Arterial You fail to find a blood pressure Артериальное давление не определяется + Vous n'avez pas pu mesurer de tension No puedes encontrar Presión Arterial Pulse Пульс + Pouls Pulso Checking Heart Rate.. Проверка пульса... + Vérification du rythme cardiaque ... Comprobando Pulso... You checked %1 Вы осмотрели раненого %1 + Vous examinez %1 Examinando a %1 You find a Heart Rate of %2 Пульс %2 уд./мин. + Rythme carquiaque de %2 El Pulso es %2 You find a weak Heart Rate Пульс слабый + Rythme cardiaque faible El Pulso es débil You find a strong Heart Rate Пульс учащенный + Rythme cardiaque élevé El Pulso está acelerado You find a normal Heart Rate Пульс в норме + Rythme cardiaque normal El Pulso es bueno You find no Heart Rate Пульс не прощупывается + Pas de rythme cardiaque No tiene Pulso Response Реакция + Etat de Conscience Reacciona You check response of patient Вы проверяете реакцию раненого + Vérification de l'état de conscience du patient Compruebas si el paciente reacciona %1 is responsive %1 реагирует на раздражители + %1 est conscient %1 ha reaccionado %1 is not responsive %1 не реагирует + %1 est inconscient %1 no reacciona You checked %1 Вы осмотрели раненого %1 + Vous avez examiné %1 Examinas a %1 Bandaged Повязка наложена + Pansement appliqué Vendado You bandage %1 (%2) Вы перевязали раненого %1 (%2) + Vous avez pansé %1 (%2) Aplicas vendaje a %1 en %2 %1 is bandaging you %1 перевязывает вас + %1 vous applique un pansement %1 te está vendando You start stitching injures from %1 (%2) Вы зашиваете ранения от %1 (%2) + Vous suturez %1 (%2) Estás suturando heridas de %1 en %2 Stitching Наложение швов + Sutures Suturando You treat the airway of %1 Вы интубируете раненого %1 + Vous traitez les voies respiratoires de %1 Estás intubando a %1 Airway Дыхательные пути + Voies respiratoires Vías Aéreas %1 is treating your airway %1 проводит вам интубацию + %1 traite vos voies respiratoires %1 te está intubando @@ -891,7 +958,7 @@ Ciągnij Táhnout Тащить - Tracter + Trainer Húzás Arrastar Trascina @@ -946,12 +1013,15 @@ Unload patient + Débarquer le Patient Load patient + Embarquer le Patient Place body in bodybag + Mettre le corps dans la housse mortuaire Placing body in bodybag @@ -959,15 +1029,19 @@ %1 has bandaged patient + %1 a pansé le patient %1 used %2 + %1 utilise %2 %1 has given an IV + %1 a administré une IV %1 applied a tourniquet + %1 a appliqué un garrot From d9e78e511eeaaf605b13ff755274de2aed49fe21 Mon Sep 17 00:00:00 2001 From: Riccardo Petricca Date: Fri, 10 Apr 2015 21:13:03 +0200 Subject: [PATCH 209/816] Added italian translation to the last terms. Added italian translation to the last added terms. --- addons/common/stringtable.xml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index a5f5368cd0..b68347cdb3 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -276,6 +276,7 @@ Désactiver Menu Commande Выключить командное меню Parancsnoki menü kikapcsolása + Disabilita Menù di comando Unknown @@ -285,6 +286,7 @@ Neznámý Неизвестно Ismeretlen + Sconosciuto No Voice @@ -294,70 +296,85 @@ Žádný hlas Без голоса Nincs hang + Senza voce Akceptuj prośby Aceptar Peticiones Accept Requests Anfrage annehmen + Accetta Richieste Ignoruj prośby Rechazar Peticiones Decline Requests Anfrage ablehnen + Rifiuta Richieste Akceptuj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Acepta Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. Anfragen anderer Spieler annehmen. Diese Anfragen können sich auf das Benutzen / Teilen von Equipment beziehen oder das Ausführen bestimmter Aktionen. + Accetta le richieste degli altri giocatori. Queste possono riguardare l'uso o la condivisione dell'equipaggiamento, o di determinate azioni. Ignoruj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Rechazar Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. Decline Requests send by other players. These can be requests to use / share equipment, perform certain actions. Anfragen anderer Spieler ablehnen. Diese Anfragen können sich auf das Benutzen / Teilen von Equipment beziehen oder das Ausführen bestimmter Aktionen. + Rifiuta le richieste degli altri giocatori. Queste possono riguardare l'uso o la condivisione dell'equipaggiamento, o di determinate azioni. Feedback icons Feedback-Icons + Icone informative Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. Wähle die Position der Feedback-Icons aus oder deaktiviere Sie. Die Feedback-Icons zeigen den Status deiner Einheit an, oder die ausgeführte Aktion. + Seleziona la posizione o disabilita le icone informative sul tuo schermo. Queste saranno mostrate per fornire informazioni aggiuntive sullo stato o sulle azioni del giocatore. Progress bar location Position des Fortschrittsanzeige + Posizione della barra di avanzamento Set the desired location of the progress bar on your screen. Wähle die Position der Fortschrittsanzeige. + Modifica la posizione su schermo della barra di avanzamento. Hint Background color Hinweis Hintergrundfarbe + Sfondo dei Suggerimenti The color of the background from the ACE hints. Wähle die Hintergrundfarbe für ACE-Hinweise. + Il colore di sfondo dei suggerimenti dell'ACE. Hint text font color Hinweis Textfarbe + Testo dei Suggerimenti The color of the text font from the ACE hints. This color is the default color for all text displayed through the ACE Hint system, if the hint text has no other color specified. Wähle die Textfarbe für ACE-Hinweise. + Il colore del testo dei suggerimenti dell'ACE. Questo è il colore standard per tutti i caratteri mostrati dal sistema di suggerimenti dell'ACE, se questo non è altrimenti specificato. Banana Banane + Banana A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. Die Bananen (Musa) sind eine Pflanzengattung in der Familie der Bananengewächse (Musaceae) innerhalb der Einkeimblättrigen Pflanzen (Monokotyledonen). + Una banana è un frutto commestibile, nello specifico una bacca cuoiosa, prodotto da un gran numero di grandi pianti erbacee dotate di fiori, della famiglia delle Musaceae. - \ No newline at end of file + From e09a3b29d7e1a6ff14aad1faea54daf43c88ed29 Mon Sep 17 00:00:00 2001 From: FreeZbe Date: Fri, 10 Apr 2015 21:20:09 +0200 Subject: [PATCH 210/816] Update stringtable.xml --- addons/medical/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 7a40735c30..a744b55e82 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -401,7 +401,7 @@ Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez ha dejado de sangrar. - C'est un bandage, qui est fait d'un matériel spécial utilisé pour couvrir une blessure, qui peut + Bandage fait d'un matériel spécial utilisé pour couvrir une blessure, qui peut etre appliqué dès que le saignement a été stoppé. Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. @@ -432,7 +432,7 @@ lesiones o politraumatismos. Bandage pouvant être inseré dans les blessures pour éponger le saignement et faciliter la - guerrison. Ce bandage est optionnel pour soigner les lesions polytraumatique. + guerrison. Ce bandage est optionnel pour soigner les lésions polytraumatique. Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. From 4a996bf1473f8bf5aaf17aa768f356e0556e47c8 Mon Sep 17 00:00:00 2001 From: FreeZbe Date: Fri, 10 Apr 2015 21:22:07 +0200 Subject: [PATCH 211/816] Update stringtable.xml --- addons/medical/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index a744b55e82..fee0f7ff47 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -418,7 +418,7 @@ Used to pack medium to large wounds and stem the bleeding Для тампонирования ран среднего и большого размера и остановки кровотечения. Se utiliza para vendar heridas medianas y grandes y detener el sangrado - Utilisé pour remplir la cavité créé dans une blessure moyenne à grande. + Utilisé pour remplir la cavité créée dans une blessure de taille moyenne à grande. Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. From 721898d9fb117297a73efc27475f287ba1503387 Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 10 Apr 2015 13:57:44 -0700 Subject: [PATCH 212/816] Constraint dialogs working. --- addons/wep_javelin/RscInGameUI.hpp | 330 +++++++++--------- .../wep_javelin/functions/fnc_onOpticDraw.sqf | 4 +- .../wep_javelin/functions/fnc_onOpticLoad.sqf | 4 + 3 files changed, 172 insertions(+), 166 deletions(-) diff --git a/addons/wep_javelin/RscInGameUI.hpp b/addons/wep_javelin/RscInGameUI.hpp index 811548a9d2..714db0c940 100644 --- a/addons/wep_javelin/RscInGameUI.hpp +++ b/addons/wep_javelin/RscInGameUI.hpp @@ -12,7 +12,7 @@ class RscLine; class RscInGameUI { class RscOptics_titan { idd = 300; - controls[] = {"ACE_javelin_elements_group"}; + controls[] = {"ACE_javelin_elements_group", "CA_Distance", "ACE_TargetingConstrains", "ACE_TargetingGate", "ACE_TargetingLines"}; onLoad = QUOTE(_this call FUNC(onOpticLoad)); onUnload = "uiNameSpace setVariable ['ACE_RscOptics_javelin',nil];"; @@ -26,6 +26,169 @@ class RscInGameUI { h = 0; }; + class ACE_TargetingConstrains: RscControlsGroup { + idc = 699100; + x = "SafezoneX"; + y = "SafezoneY"; + w = "SafezoneW-SafezoneX"; + h = "SafezoneH-SafezoneY"; + enabled = 0; + class VScrollbar { + autoScrollSpeed = -1; + autoScrollDelay = 5; + autoScrollRewind = 0; + color[] = {1,1,1,0}; + width = 0.001; + }; + class HScrollbar { + color[] = {1,1,1,0}; + height = 0.001; + }; + class Controls { + class Top: RscPicture { + idc = 699101; + text = "#(argb,8,8,3)color(1,1,1,1)"; + colorText[] = {0.2941,0.2941,0.2941,1}; + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.15*SafezoneH-SafezoneY"; + w = "(3/4)*SafezoneH"; + h = "0.21*SafezoneH"; + }; + class Bottom: Top { + idc = 699102; + y = "0.64*SafezoneH-SafezoneY"; + }; + class Left: Top { + idc = 699103; + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.36*SafezoneH-SafezoneY"; + w = "0.31*(3/4)*SafezoneH"; + h = "0.28*SafezoneH"; + }; + class Right: Left { + idc = 699104; + x = "((SafezoneW -(3/4)*SafezoneH)/2)+ 0.69*(3/4)*SafezoneH - SafezoneX"; + }; + class OpticsBorders: RscPicture { + idc = 699105; + text = PATHTOF(data\javelin_ui_border_ca.paa); + colorText[] = {0,0,0,1}; + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.15*SafezoneH-SafezoneY"; + w = "(3/4)*SafezoneH"; + h = "0.7*SafezoneH"; + }; + }; + }; + + class ACE_TargetingGate : ACE_TargetingConstrains { + idc = 699200; + class Controls { + class TargetingGateTL: TargetingConstrains { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.15*SafezoneH - SafezoneY"; + idc = 699201; + class Controls { + class LineH: RscLine { + idc = 699210; + x = "0"; + y = "0"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + idc = 699211; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; + }; + class TargetingGateTR: TargetingGateTL { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; + y = "0.15*SafezoneH - SafezoneY"; + idc = 699202; + class Controls { + class LineH: RscLine { + idc = 699220; + x = "0"; + y = "0"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + idc = 699221; + x = "0.025*(3/4)*SafezoneH"; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; + }; + class TargetingGateBL: TargetingGateTL { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.825*SafezoneH - SafezoneY"; + idc = 699203; + class Controls { + class LineH: RscLine { + x = "0"; + y = "0.025*SafezoneH"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + y = "0"; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; + }; + class TargetingGateBR: TargetingGateBL { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; + y = "0.825*SafezoneH - SafezoneY"; + idc = 699204; + class Controls { + class LineH: RscLine { + x = "0"; + y = "0.025*SafezoneH"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + x = "0.025*(3/4)*SafezoneH"; + y = "0"; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; + }; + }; + }; + + class ACE_TargetingLines: ACE_TargetingConstrains { + idc = 699300; + class Controls { + class LineH: RscLine { + idc = 699301; + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.5*SafezoneH - SafezoneY"; + w = "(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: RscLine { + idc = 699302; + x = "0.5*SafezoneW - SafezoneX"; + y = "0.15*SafezoneH - SafezoneY"; + w = "0"; + h = "0.7*SafezoneH"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + }; + }; + class ACE_javelin_elements_group: RscControlsGroup { x = "SafezoneX"; @@ -211,170 +374,7 @@ class RscInGameUI { }; }; }; - /* - class TargetingConstrains: RscControlsGroup { - idc = 699100; - x = "SafezoneX"; - y = "SafezoneY"; - w = "SafezoneW-SafezoneX"; - h = "SafezoneH-SafezoneY"; - class VScrollbar { - autoScrollSpeed = -1; - autoScrollDelay = 5; - autoScrollRewind = 0; - color[] = {1,1,1,0}; - width = 0.001; - }; - class HScrollbar { - color[] = {1,1,1,0}; - height = 0.001; - }; - class Controls { - class Top: RscPicture { - idc = 699101; - text = "#(argb,8,8,3)color(1,1,1,1)"; - colorText[] = {0.2941,0.2941,0.2941,1}; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.15*SafezoneH-SafezoneY"; - w = "(3/4)*SafezoneH"; - h = "0.21*SafezoneH"; - }; - class Bottom: Top { - idc = 699102; - y = "0.64*SafezoneH-SafezoneY"; - }; - class Left: Top { - idc = 699103; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.36*SafezoneH-SafezoneY"; - w = "0.31*(3/4)*SafezoneH"; - h = "0.28*SafezoneH"; - }; - class Right: Left { - idc = 699104; - x = "((SafezoneW -(3/4)*SafezoneH)/2)+ 0.69*(3/4)*SafezoneH - SafezoneX"; - }; - class OpticsBorders: RscPicture { - idc = 699105; - text = PATHTOF(data\javelin_ui_border_ca.paa); - colorText[] = {0,0,0,1}; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.15*SafezoneH-SafezoneY"; - w = "(3/4)*SafezoneH"; - h = "0.7*SafezoneH"; - }; - }; - }; - - class TargetingGate: TargetingConstrains { - idc = 699200; - class Controls { - class TargetingGateTL: TargetingConstrains { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.15*SafezoneH - SafezoneY"; - idc = 699201; - class Controls { - class LineH: RscLine { - idc = 699210; - x = "0"; - y = "0"; - w = "0.025*(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: LineH { - idc = 699211; - w = "0"; - h = "0.025*SafezoneH"; - }; - }; - }; - class TargetingGateTR: TargetingGateTL { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; - y = "0.15*SafezoneH - SafezoneY"; - idc = 699202; - class Controls { - class LineH: RscLine { - idc = 699220; - x = "0"; - y = "0"; - w = "0.025*(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: LineH { - idc = 699221; - x = "0.025*(3/4)*SafezoneH"; - w = "0"; - h = "0.025*SafezoneH"; - }; - }; - }; - class TargetingGateBL: TargetingGateTL { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.825*SafezoneH - SafezoneY"; - idc = 699203; - class Controls { - class LineH: RscLine { - x = "0"; - y = "0.025*SafezoneH"; - w = "0.025*(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: LineH { - y = "0"; - w = "0"; - h = "0.025*SafezoneH"; - }; - }; - }; - class TargetingGateBR: TargetingGateBL { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; - y = "0.825*SafezoneH - SafezoneY"; - idc = 699204; - class Controls { - class LineH: RscLine { - x = "0"; - y = "0.025*SafezoneH"; - w = "0.025*(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: LineH { - x = "0.025*(3/4)*SafezoneH"; - y = "0"; - w = "0"; - h = "0.025*SafezoneH"; - }; - }; - }; - }; - }; - - class TargetingLines: TargetingConstrains { - idc = 699300; - class Controls { - class LineH: RscLine { - idc = 699301; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.5*SafezoneH - SafezoneY"; - w = "(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: RscLine { - idc = 699302; - x = "0.5*SafezoneW - SafezoneX"; - y = "0.15*SafezoneH - SafezoneY"; - w = "0"; - h = "0.7*SafezoneH"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - }; - }; - */ - + class ACE_javelin_SEEK_off: ACE_javelin_Day_mode_off { idc = 699000; x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.863/4)*3*SafezoneH - SafezoneX"; diff --git a/addons/wep_javelin/functions/fnc_onOpticDraw.sqf b/addons/wep_javelin/functions/fnc_onOpticDraw.sqf index 586f4cb99e..acd37faaa3 100644 --- a/addons/wep_javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/wep_javelin/functions/fnc_onOpticDraw.sqf @@ -1,7 +1,9 @@ -//#define DEBUG_MODE_FULL +#define DEBUG_MODE_FULL #include "script_component.hpp" //TRACE_1("enter", _this); +TRACE_1("Control", (__JavelinIGUITargetingConstrains)); + #define __TRACKINTERVAL 0.1 // how frequent the check should be. #define __LOCKONTIME 1.85 // Lock on won't occur sooner #define __LOCKONTIMERANDOM 0.3 // Deviation in lock on time diff --git a/addons/wep_javelin/functions/fnc_onOpticLoad.sqf b/addons/wep_javelin/functions/fnc_onOpticLoad.sqf index b2192b8883..3dfa3e2f9a 100644 --- a/addons/wep_javelin/functions/fnc_onOpticLoad.sqf +++ b/addons/wep_javelin/functions/fnc_onOpticLoad.sqf @@ -11,6 +11,10 @@ ACE_player setVariable ["ace_missileguidance_target",nil, false]; __JavelinIGUISeek ctrlSetTextColor __ColorGray; __JavelinIGUINFOV ctrlSetTextColor __ColorGray; +__JavelinIGUITargetingConstrains ctrlShow false; +__JavelinIGUITargetingGate ctrlShow false; +__JavelinIGUITargetingLines ctrlShow false; + uiNameSpace setVariable [QGVAR(arguments), [ 0, // Last runtime From 0a88220fc2b1c9c5df52c213a397242b35938a15 Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 10 Apr 2015 14:20:06 -0700 Subject: [PATCH 213/816] Constraints work, added worldToScreenBounds to common. --- addons/common/XEH_preInit.sqf | 3 ++ .../functions/fnc_worldToScreenBounds.sqf | 52 +++++++++++++++++++ addons/wep_javelin/RscInGameUI.hpp | 2 +- addons/wep_javelin/XEH_pre_init.sqf | 3 -- .../wep_javelin/functions/fnc_onOpticDraw.sqf | 50 ++++++++++++++++++ .../functions/fnc_translateToModelSpace.sqf | 20 ------- .../functions/fnc_translateToWeaponSpace.sqf | 26 ---------- 7 files changed, 106 insertions(+), 50 deletions(-) create mode 100644 addons/common/functions/fnc_worldToScreenBounds.sqf delete mode 100644 addons/wep_javelin/functions/fnc_translateToModelSpace.sqf delete mode 100644 addons/wep_javelin/functions/fnc_translateToWeaponSpace.sqf diff --git a/addons/common/XEH_preInit.sqf b/addons/common/XEH_preInit.sqf index e7169f1d23..397973edfc 100644 --- a/addons/common/XEH_preInit.sqf +++ b/addons/common/XEH_preInit.sqf @@ -178,6 +178,9 @@ PREP(useItem); PREP(useMagazine); PREP(waitAndExecute); +// Model and drawing helpers +PREP(worldToScreenBounds); + // config items PREP(getConfigType); PREP(getItemType); diff --git a/addons/common/functions/fnc_worldToScreenBounds.sqf b/addons/common/functions/fnc_worldToScreenBounds.sqf new file mode 100644 index 0000000000..7b88350c6a --- /dev/null +++ b/addons/common/functions/fnc_worldToScreenBounds.sqf @@ -0,0 +1,52 @@ +// (c) zGuba 2011 +// Function helper for framing objects on screen. +// Input: [_object,_margins3D,_offset3D] (object, 3 * float array, 3 * float array) +// Output: [_minX,_minY,_minY,_maxY] (4 * float) + +#include "script_component.hpp" + +private ["_minX","_minY","_maxX","_maxY"]; + +PARAMS_3(_object,_margins,_offsets); + +_minX = 10; +_minY = 10; +_maxX = -10; +_maxY = -10; + +if (true) then { + _bounds = boundingBox _object; + + _boundsMin = _bounds select 0; + _boundsMinX = (_boundsMin select 0) - (_margins select 0) + (_offsets select 0); + _boundsMinY = (_boundsMin select 1) - (_margins select 1) + (_offsets select 1); + _boundsMinZ = (_boundsMin select 2) - (_margins select 2) + (_offsets select 2); + _boundsMax = _bounds select 1; + _boundsMaxX = (_boundsMax select 0) + (_margins select 0) + (_offsets select 0); + _boundsMaxY = (_boundsMax select 1) + (_margins select 1) + (_offsets select 1); + _boundsMaxZ = (_boundsMax select 2) + (_margins select 2) + (_offsets select 2); + + _boundsCorners = [ + [_boundsMinX,_boundsMinY,_boundsMinZ], + [_boundsMinX,_boundsMinY,_boundsMaxZ], + [_boundsMinX,_boundsMaxY,_boundsMinZ], + [_boundsMinX,_boundsMaxY,_boundsMaxZ], + [_boundsMaxX,_boundsMinY,_boundsMinZ], + [_boundsMaxX,_boundsMinY,_boundsMaxZ], + [_boundsMaxX,_boundsMaxY,_boundsMinZ], + [_boundsMaxX,_boundsMaxY,_boundsMaxZ] + ]; + + + { + _ppos = worldToScreen (_object modelToWorld _x); + _pposX = _ppos select 0; + _pposY = _ppos select 1; + if (_pposX < _minX) then {_minX = _pposX}; + if (_pposX > _maxX) then {_maxX = _pposX}; + if (_pposY < _minY) then {_minY = _pposY}; + if (_pposY > _maxY) then {_maxY = _pposY}; + } forEach _boundsCorners; +}; + +[_minX,_minY,_maxX,_maxY] diff --git a/addons/wep_javelin/RscInGameUI.hpp b/addons/wep_javelin/RscInGameUI.hpp index 714db0c940..457c7ac414 100644 --- a/addons/wep_javelin/RscInGameUI.hpp +++ b/addons/wep_javelin/RscInGameUI.hpp @@ -84,7 +84,7 @@ class RscInGameUI { class ACE_TargetingGate : ACE_TargetingConstrains { idc = 699200; class Controls { - class TargetingGateTL: TargetingConstrains { + class TargetingGateTL: ACE_TargetingConstrains { x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; y = "0.15*SafezoneH - SafezoneY"; idc = 699201; diff --git a/addons/wep_javelin/XEH_pre_init.sqf b/addons/wep_javelin/XEH_pre_init.sqf index 119eb25975..2b2e980191 100644 --- a/addons/wep_javelin/XEH_pre_init.sqf +++ b/addons/wep_javelin/XEH_pre_init.sqf @@ -1,8 +1,5 @@ #include "script_component.hpp" -PREP(translateToWeaponSpace); -PREP(translateToModelSpace); - PREP(lockKeyDown); PREP(lockKeyUp); diff --git a/addons/wep_javelin/functions/fnc_onOpticDraw.sqf b/addons/wep_javelin/functions/fnc_onOpticDraw.sqf index acd37faaa3..33f6c93c39 100644 --- a/addons/wep_javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/wep_javelin/functions/fnc_onOpticDraw.sqf @@ -83,9 +83,59 @@ if (isNull _newTarget) then { } else { if(diag_tickTime - _lockTime > 3) then { TRACE_2("LOCKED!", _currentTarget, _lockTime); + __JavelinIGUISeek ctrlSetTextColor __ColorGreen; __JavelinIGUINFOV ctrlSetTextColor __ColorNull; __JavelinIGUITargetingConstrains ctrlShow true; + __JavelinIGUITargetingGate ctrlShow true; + __JavelinIGUITargetingLines ctrlShow true; + + + _apos = worldToScreen (_newTarget modelToWorld _randomPosWithinBounds); + + _aposX = 0; + _aposY = 0; + if (count _apos < 2) then { + _aposX = 1; + _aposY = 0; + } else { + _aposX = (_apos select 0) + _offsetX; + _aposY = (_apos select 1) + _offsetY; + }; + + // Move target marker to coords. + __JavelinIGUITargetingLineV ctrlSetPosition [_aposX,ctrlPosition __JavelinIGUITargetingLineV select 1]; + __JavelinIGUITargetingLineH ctrlSetPosition [ctrlPosition __JavelinIGUITargetingLineH select 0,_aposY]; + {_x ctrlCommit __TRACKINTERVAL} forEach [__JavelinIGUITargetingLineH,__JavelinIGUITargetingLineV]; + + _boundsInput = if (_currentTarget isKindOf "CAManBase") then { + [_currentTarget,[-1,-1,-2],_currentTarget selectionPosition "body"]; + } else { + [_currentTarget,[-1,-1,-2],_currentTarget selectionPosition "zamerny"]; + }; + + _bpos = _boundsInput call FUNC(worldToScreenBounds); + + _constraintTop = __ConstraintTop; + _constraintLeft = __ConstraintLeft; + _constraintBottom = __ConstraintBottom; + _constraintRight = __ConstraintRight; + + _offsetX = __OffsetX; + _offsetY = __OffsetY; + + _minX = ((_bpos select 0) + _offsetX) max _constraintLeft; + _minY = ((_bpos select 1) + _offsetY) max _constraintTop; + _maxX = ((_bpos select 2) + _offsetX) min (_constraintRight - 0.025*(3/4)*SafezoneH); + _maxY = ((_bpos select 3) + _offsetY) min (_constraintBottom - 0.025*SafezoneH); + + __JavelinIGUITargetingGateTL ctrlSetPosition [_minX,_minY]; + __JavelinIGUITargetingGateTR ctrlSetPosition [_maxX,_minY]; + __JavelinIGUITargetingGateBL ctrlSetPosition [_minX,_maxY]; + __JavelinIGUITargetingGateBR ctrlSetPosition [_maxX,_maxY]; + + {_x ctrlCommit __TRACKINTERVAL} forEach [__JavelinIGUITargetingGateTL,__JavelinIGUITargetingGateTR,__JavelinIGUITargetingGateBL,__JavelinIGUITargetingGateBR]; + ACE_player setVariable["ace_missileguidance_target", _currentTarget, false]; diff --git a/addons/wep_javelin/functions/fnc_translateToModelSpace.sqf b/addons/wep_javelin/functions/fnc_translateToModelSpace.sqf deleted file mode 100644 index 12f828769a..0000000000 --- a/addons/wep_javelin/functions/fnc_translateToModelSpace.sqf +++ /dev/null @@ -1,20 +0,0 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" -TRACE_1("enter", _this); - -_object = _this select 0; -_origin = getPosASL _object; -_matrix = _this select 1; -_xVec = _matrix select 0; -_yVec = _matrix select 1; -_zVec = _matrix select 2; - -_offset = _this select 2; - -_x = _offset select 0; -_y = _offset select 1; -_z = _offset select 2; - -_out = (((_xVec vectorMultiply _x) vectorAdd (_yVec vectorMultiply _y)) vectorAdd (_zVec vectorMultiply _z)) vectorAdd _origin; - -_out; \ No newline at end of file diff --git a/addons/wep_javelin/functions/fnc_translateToWeaponSpace.sqf b/addons/wep_javelin/functions/fnc_translateToWeaponSpace.sqf deleted file mode 100644 index 8f85005d48..0000000000 --- a/addons/wep_javelin/functions/fnc_translateToWeaponSpace.sqf +++ /dev/null @@ -1,26 +0,0 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" -TRACE_1("enter", _this); - -_object = _this select 0; -_origin = getPosASL _object; -_matrix = _this select 1; -_xVec = _matrix select 0; -_yVec = _matrix select 1; -_zVec = _matrix select 2; - -_offset = _this select 2; - -_offset = _offset vectorDiff _origin; - -_x = _offset select 0; -_y = _offset select 1; -_z = _offset select 2; - -_out = [ - ((_xVec select 0)*_x) + ((_xVec select 1)*_y) + ((_xVec select 2)*_z), - ((_yVec select 0)*_x) + ((_yVec select 1)*_y) + ((_yVec select 2)*_z), - ((_zVec select 0)*_x) + ((_zVec select 1)*_y) + ((_zVec select 2)*_z) - ]; - -_out; \ No newline at end of file From e7b5218d52189599d1bcb95c72dcd091186d04ea Mon Sep 17 00:00:00 2001 From: Tenga Date: Sat, 11 Apr 2015 00:14:06 +0200 Subject: [PATCH 214/816] Altimeter fix, division by zero when no time has passed (game paused, etc.) --- addons/parachute/functions/fnc_showAltimeter.sqf | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/addons/parachute/functions/fnc_showAltimeter.sqf b/addons/parachute/functions/fnc_showAltimeter.sqf index a8200fb2ca..45816cc883 100644 --- a/addons/parachute/functions/fnc_showAltimeter.sqf +++ b/addons/parachute/functions/fnc_showAltimeter.sqf @@ -14,19 +14,24 @@ * Public: Yes */ #include "script_component.hpp" + private ["_unit"]; + _unit = _this select 0; -(["ACE_Altimeter"] call BIS_fnc_rscLayer) cutRsc ["ACE_Altimeter", "PLAIN",0,true]; + +(["ACE_Altimeter"] call BIS_fnc_rscLayer) cutRsc ["ACE_Altimeter", "PLAIN", 0, true]; if (isNull (uiNamespace getVariable ["ACE_Altimeter", displayNull])) exitWith {}; GVAR(AltimeterActive) = true; + [{ - if (!GVAR(AltimeterActive)) exitWith {[_this select 1] call CALLSTACK(cba_fnc_removePerFrameEventHandler);}; + if (!GVAR(AltimeterActive)) exitWith {[_this select 1] call CALLSTACK(cba_fnc_removePerFrameEventHandler)}; disableSerialization; EXPLODE_4_PVT(_this select 0,_display,_unit,_oldHeight,_prevTime); - if !("ACE_Altimeter" in assignedItems _unit) exitWith {[_this select 1] call CALLSTACK(cba_fnc_removePerFrameEventHandler);call FUNC(hideAltimeter);}; + if !("ACE_Altimeter" in assignedItems _unit) exitWith {[_this select 1] call CALLSTACK(cba_fnc_removePerFrameEventHandler); call FUNC(hideAltimeter)}; + + private ["_height", "_hour", "_minute", "_descentRate","_HeightText", "_DecendRate", "_TimeText", "_curTime", "_timeDiff"]; - private ["_height", "_hour", "_minute", "_descentRate","_HeightText", "_DecendRate", "_TimeText", "_curTime"]; _HeightText = _display displayCtrl 1100; _DecendRate = _display displayCtrl 1000; _TimeText = _display displayCtrl 1001; @@ -35,7 +40,8 @@ GVAR(AltimeterActive) = true; _height = (getPosASL _unit) select 2; _curTime = time; - _descentRate = floor ((_oldHeight - _height) / (_curTime - _prevTime)); + _timeDiff = _curTime - _prevTime; + _descentRate = if(_timeDiff > 0) then {floor((_oldHeight - _height) / _timeDiff)} else {0}; _TimeText ctrlSetText (format ["%1:%2",[_hour, 2] call EFUNC(common,numberToDigitsString),[_minute, 2] call EFUNC(common,numberToDigitsString)]); _HeightText ctrlSetText (format ["%1", floor(_height)]); From eeb94b617fa48bac1a2a02e6eb8f460e71c27137 Mon Sep 17 00:00:00 2001 From: bux578 Date: Sat, 11 Apr 2015 08:14:38 +0200 Subject: [PATCH 215/816] add x64 make.py takes into account that mikero's tools are in Wow6432Node --- tools/make64.py | 828 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 828 insertions(+) create mode 100644 tools/make64.py diff --git a/tools/make64.py b/tools/make64.py new file mode 100644 index 0000000000..61dee96310 --- /dev/null +++ b/tools/make64.py @@ -0,0 +1,828 @@ +#!/usr/bin/env python +# vim: set fileencoding=utf-8 : + +# make.py +# An Arma 3 addon build system + +############################################################################### + +# The MIT License (MIT) + +# Copyright (c) 2013-2014 Ryan Schultz + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +############################################################################### + +__version__ = "0.3dev" + +import sys + +if sys.version_info[0] == 2: + print("Python 3 is required.") + sys.exit(1) + +import os +import os.path +import shutil +import platform +import glob +import subprocess +import hashlib +import configparser +import json +import traceback +import time +import re + +if sys.platform == "win32": + import winreg + +############################################################################### +# http://akiscode.com/articles/sha-1directoryhash.shtml +# Copyright (c) 2009 Stephen Akiki +# MIT License (Means you can do whatever you want with this) +# See http://www.opensource.org/licenses/mit-license.php +# Error Codes: +# -1 -> Directory does not exist +# -2 -> General error (see stack traceback) +def get_directory_hash(directory): + directory_hash = hashlib.sha1() + if not os.path.exists (directory): + return -1 + + try: + for root, dirs, files in os.walk(directory): + for names in files: + path = os.path.join(root, names) + try: + f = open(path, 'rb') + except: + # You can't open the file for some reason + f.close() + continue + + while 1: + # Read file in as little chunks + buf = f.read(4096) + if not buf: break + new = hashlib.sha1(buf) + directory_hash.update(new.digest()) + f.close() + + except: + # Print the stack traceback + traceback.print_exc() + return -2 + + return directory_hash.hexdigest() + +# Copyright (c) André Burgaud +# http://www.burgaud.com/bring-colors-to-the-windows-console-with-python/ +if sys.platform == "win32": + from ctypes import windll, Structure, c_short, c_ushort, byref + + SHORT = c_short + WORD = c_ushort + + class COORD(Structure): + """struct in wincon.h.""" + _fields_ = [ + ("X", SHORT), + ("Y", SHORT)] + + class SMALL_RECT(Structure): + """struct in wincon.h.""" + _fields_ = [ + ("Left", SHORT), + ("Top", SHORT), + ("Right", SHORT), + ("Bottom", SHORT)] + + class CONSOLE_SCREEN_BUFFER_INFO(Structure): + """struct in wincon.h.""" + _fields_ = [ + ("dwSize", COORD), + ("dwCursorPosition", COORD), + ("wAttributes", WORD), + ("srWindow", SMALL_RECT), + ("dwMaximumWindowSize", COORD)] + + # winbase.h + STD_INPUT_HANDLE = -10 + STD_OUTPUT_HANDLE = -11 + STD_ERROR_HANDLE = -12 + + # wincon.h + FOREGROUND_BLACK = 0x0000 + FOREGROUND_BLUE = 0x0001 + FOREGROUND_GREEN = 0x0002 + FOREGROUND_CYAN = 0x0003 + FOREGROUND_RED = 0x0004 + FOREGROUND_MAGENTA = 0x0005 + FOREGROUND_YELLOW = 0x0006 + FOREGROUND_GREY = 0x0007 + FOREGROUND_INTENSITY = 0x0008 # foreground color is intensified. + + BACKGROUND_BLACK = 0x0000 + BACKGROUND_BLUE = 0x0010 + BACKGROUND_GREEN = 0x0020 + BACKGROUND_CYAN = 0x0030 + BACKGROUND_RED = 0x0040 + BACKGROUND_MAGENTA = 0x0050 + BACKGROUND_YELLOW = 0x0060 + BACKGROUND_GREY = 0x0070 + BACKGROUND_INTENSITY = 0x0080 # background color is intensified. + + stdout_handle = windll.kernel32.GetStdHandle(STD_OUTPUT_HANDLE) + SetConsoleTextAttribute = windll.kernel32.SetConsoleTextAttribute + GetConsoleScreenBufferInfo = windll.kernel32.GetConsoleScreenBufferInfo + + def get_text_attr(): + """Returns the character attributes (colors) of the console screen + buffer.""" + csbi = CONSOLE_SCREEN_BUFFER_INFO() + GetConsoleScreenBufferInfo(stdout_handle, byref(csbi)) + return csbi.wAttributes + + def set_text_attr(color): + """Sets the character attributes (colors) of the console screen + buffer. Color is a combination of foreground and background color, + foreground and background intensity.""" + SetConsoleTextAttribute(stdout_handle, color) +############################################################################### + +def find_bi_tools(work_drive): + """Find BI tools.""" + + reg = winreg.ConnectRegistry(None, winreg.HKEY_CURRENT_USER) + try: + k = winreg.OpenKey(reg, r"Software\bohemia interactive\arma 3 tools") + arma3tools_path = winreg.QueryValueEx(k, "path")[0] + winreg.CloseKey(k) + except: + raise Exception("BadTools","Arma 3 Tools are not installed correctly or the P: drive needs to be created.") + + addonbuilder_path = os.path.join(arma3tools_path, "AddonBuilder", "AddonBuilder.exe") + dssignfile_path = os.path.join(arma3tools_path, "DSSignFile", "DSSignFile.exe") + dscreatekey_path = os.path.join(arma3tools_path, "DSSignFile", "DSCreateKey.exe") + cfgconvert_path = os.path.join(arma3tools_path, "CfgConvert", "CfgConvert.exe") + + if os.path.isfile(addonbuilder_path) and os.path.isfile(dssignfile_path) and os.path.isfile(dscreatekey_path) and os.path.isfile(cfgconvert_path): + return [addonbuilder_path, dssignfile_path, dscreatekey_path, cfgconvert_path] + else: + raise Exception("BadTools","Arma 3 Tools are not installed correctly or the P: drive needs to be created.") + +def find_depbo_tools(regKey): + """Use registry entries to find DePBO-based tools.""" + stop = False + + if regKey == "HKCU": + reg = winreg.ConnectRegistry(None, winreg.HKEY_CURRENT_USER) + stop = True + else: + reg = winreg.ConnectRegistry(None, winreg.HKEY_LOCAL_MACHINE) + + try: + k = winreg.OpenKey(reg, r"Software\Wow6432Node\Mikero\pboProject") + try: + pboproject_path = winreg.QueryValueEx(k, "exe")[0] + winreg.CloseKey(k) + print("Found pboproject.") + except: + print_error("ERROR: Could not find pboProject.") + + k = winreg.OpenKey(reg, r"Software\Wow6432Node\Mikero\rapify") + try: + rapify_path = winreg.QueryValueEx(k, "exe")[0] + winreg.CloseKey(k) + print("Found rapify.") + except: + print_error("Could not find rapify.") + + k = winreg.OpenKey(reg, r"Software\Wow6432Node\Mikero\MakePbo") + try: + makepbo_path = winreg.QueryValueEx(k, "exe")[0] + winreg.CloseKey(k) + print("Found makepbo.") + except: + print_error("Could not find makepbo.") + except: + if stop == True: + raise Exception("BadDePBO", "DePBO tools not installed correctly") + return -1 + + + #Strip any quotations from the path due to a MikeRo tool bug which leaves a trailing space in some of its registry paths. + return [pboproject_path.strip('"'),rapify_path.strip('"'),makepbo_path.strip('"')] + +def color(color): + """Set the color. Works on Win32 and normal terminals.""" + if sys.platform == "win32": + if color == "green": + set_text_attr(FOREGROUND_GREEN | get_text_attr() & 0x0070 | FOREGROUND_INTENSITY) + elif color == "red": + set_text_attr(FOREGROUND_RED | get_text_attr() & 0x0070 | FOREGROUND_INTENSITY) + elif color == "blue": + set_text_attr(FOREGROUND_BLUE | get_text_attr() & 0x0070 | FOREGROUND_INTENSITY) + elif color == "reset": + set_text_attr(FOREGROUND_GREY | get_text_attr() & 0x0070) + elif color == "grey": + set_text_attr(FOREGROUND_GREY | get_text_attr() & 0x0070) + else : + if color == "green": + sys.stdout.write('\033[92m') + elif color == "red": + sys.stdout.write('\033[91m') + elif color == "blue": + sys.stdout.write('\033[94m') + elif color == "reset": + sys.stdout.write('\033[0m') + +def print_error(msg): + color("red") + print ("ERROR: " + msg) + color("reset") + +def print_green(msg): + color("green") + print(msg) + color("reset") + +def print_blue(msg): + color("blue") + print(msg) + color("reset") + +def print_yellow(msg): + color("yellow") + print(msg) + color("reset") + +############################################################################### + +def main(argv): + """Build an Arma addon suite in a directory from rules in a make.cfg file.""" + print_blue(("\nmake.py for Arma, v" + __version__)) + + if sys.platform != "win32": + print_error("Non-Windows platform (Cygwin?). Please re-run from cmd.") + sys.exit(1) + + reg = winreg.ConnectRegistry(None, winreg.HKEY_CURRENT_USER) + try: + k = winreg.OpenKey(reg, r"Software\bohemia interactive\arma 3 tools") + arma3tools_path = winreg.QueryValueEx(k, "path")[0] + winreg.CloseKey(k) + except: + raise Exception("BadTools","Arma 3 Tools are not installed correctly or the P: drive needs to be created.") + + # Default behaviors + test = False # Copy to Arma 3 directory? + arg_modules = False # Only build modules on command line? + make_release = False # Make zip file from the release? + release_version = 0 # Version of release + use_pboproject = True # Default to pboProject build tool + make_target = "DEFAULT" # Which section in make.cfg to use for the build + new_key = False # Make a new key and use it to sign? + quiet = False # Suppress output from build tool? + + # Parse arguments + if "help" in argv or "-h" in argv or "--help" in argv: + print (""" +make.py [help] [test] [force] [key ] [target ] [release ] + [module name] [module name] [...] + +test -- Copy result to Arma 3. +release -- Make archive with . +force -- Ignore cache and build all. +target -- Use rules in make.cfg under heading [] rather than + default [Make] +key -- Use key in working directory with to sign. If it does not + exist, create key. +quiet -- Suppress command line output from build tool. + +If module names are specified, only those modules will be built. + +Examples: + make.py force test + Build all modules (ignoring cache) and copy the mod folder to the Arma 3 + directory. + make.py mymodule_gun + Only build the module named 'mymodule_gun'. + make.py force key MyNewKey release 1.0 + Build all modules (ignoring cache), sign them with NewKey, and pack them + into a zip file for release with version 1.0. + + +If a file called $NOBIN$ is found in the module directory, that module will not be binarized. + +See the make.cfg file for additional build options. +""") + sys.exit(0) + + if "force" in argv: + argv.remove("force") + force_build = True + else: + force_build = False + + if "test" in argv: + test = True + argv.remove("test") + + if "release" in argv: + make_release = True + release_version = argv[argv.index("release") + 1] + argv.remove(release_version) + argv.remove("release") + + if "target" in argv: + make_target = argv[argv.index("target") + 1] + argv.remove("target") + argv.remove(make_target) + force_build = True + + if "key" in argv: + new_key = True + key_name = argv[argv.index("key") + 1] + argv.remove("key") + argv.remove(key_name) + + if "quiet" in argv: + quiet = True + argv.remove("quiet") + + # Get the directory the make script is in. + make_root = os.path.dirname(os.path.realpath(__file__)) + make_root_parent = os.path.abspath(os.path.join(os.getcwd(), os.pardir)) + os.chdir(make_root) + + # Get latest commit ID + try: + gitpath = os.path.join(os.path.dirname(make_root), ".git") + assert os.path.exists(gitpath) + + commit_id = subprocess.check_output(["git", "rev-parse", "HEAD"]) + commit_id = str(commit_id, "utf-8")[:8] + except: + print_error("FAILED TO DETERMINE COMMIT ID.") + commit_id = "NOGIT" + + cfg = configparser.ConfigParser(); + try: + cfg.read(os.path.join(make_root, "make.cfg")) + + # Project name (with @ symbol) + project = cfg.get(make_target, "project", fallback="@"+os.path.basename(os.getcwd())) + + # Private key path + key = cfg.get(make_target, "key", fallback=None) + + # Project prefix (folder path) + prefix = cfg.get(make_target, "prefix", fallback="") + + # Should we autodetect modules on a complete build? + module_autodetect = cfg.getboolean(make_target, "module_autodetect", fallback=True) + + # Manual list of modules to build for a complete build + modules = cfg.get(make_target, "modules", fallback=None) + # Parse it out + if modules: + modules = [x.strip() for x in modules.split(',')] + else: + modules = [] + + # List of directories to ignore when detecting + ignore = [x.strip() for x in cfg.get(make_target, "ignore", fallback="release").split(',')] + + # BI Tools work drive on Windows + work_drive = cfg.get(make_target, "work_drive", fallback="P:\\") + + # Which build tool should we use? + build_tool = cfg.get(make_target, "build_tool", fallback="addonbuilder").lower() + + # Release/build directory, relative to script dir + release_dir = cfg.get(make_target, "release_dir", fallback="release") + + # Project PBO file prefix (files are renamed to prefix_name.pbo) + pbo_name_prefix = cfg.get(make_target, "pbo_name_prefix", fallback=None) + + # Project module Root + module_root_parent = os.path.abspath(os.path.join(os.path.join(work_drive, prefix), os.pardir)) + module_root = cfg.get(make_target, "module_root", fallback=os.path.join(make_root_parent, "addons")) + print_green ("module_root: " + module_root) + if (os.path.isdir(module_root)): + os.chdir(module_root) + else: + print_error ("Directory " + module_root + " does not exist.") + sys.exit() + + except: + raise + print_error("Could not parse make.cfg.") + sys.exit(1) + + + + # See if we have been given specific modules to build from command line. + if len(argv) > 1 and not make_release: + arg_modules = True + modules = argv[1:] + + # Find the tools we need. + try: + tools = find_bi_tools(work_drive) + addonbuilder = tools[0] + dssignfile = tools[1] + dscreatekey = tools[2] + cfgconvert = tools[3] + + except: + print_error("Arma 3 Tools are not installed correctly or the P: drive has not been created.") + sys.exit(1) + + if build_tool == "pboproject": + try: + depbo_tools = find_depbo_tools("HKLM") + if depbo_tools == -1: + depbo_tools = find_depbo_tools("HKCU") + pboproject = depbo_tools[0] + rapifyTool = depbo_tools[1] + makepboTool = depbo_tools[2] + except: + raise + print_error("Could not find dePBO tools. Download the needed tools from: https://dev.withsix.com/projects/mikero-pbodll/files") + sys.exit(1) + + # Try to open and deserialize build cache file. + try: + cache = {} + with open(os.path.join(make_root, "make.cache"), 'r') as f: + cache_raw = f.read() + + cache = json.loads(cache_raw) + + except: + print ("No cache found.") + cache = {} + + # Get list of subdirs in make root. + dirs = next(os.walk(module_root))[1] + + # Autodetect what directories to build. + if module_autodetect and not arg_modules: + modules = [] + for path in dirs: + # Any dir that has a config.cpp in its root is an addon to build. + config_path = os.path.join(path, 'config.cpp') + if os.path.isfile(config_path) and not path in ignore: + modules.append(path) + + # Make the key specified from command line if necessary. + if new_key: + if not os.path.isfile(os.path.join(module_root, key_name + ".biprivatekey")): + print_green("\nRequested key does not exist.") + ret = subprocess.call([dscreatekey, key_name]) # Created in make_root + if ret == 0: + print_blue("Created: " + os.path.join(module_root, key_name + ".biprivatekey")) + else: + print_error("Failed to create key!") + + try: + print_blue("Copying public key to release directory.") + + try: + os.makedirs(os.path.join(module_root, release_dir, "Keys")) + except: + pass + + shutil.copyfile(os.path.join(module_root, key_name + ".bikey"), os.path.join(module_root, release_dir, "Keys", key_name + ".bikey")) + + except: + raise + print_error("Could not copy key to release directory.") + + else: + print_green("\nNOTE: Using key " + os.path.join(module_root, key_name + ".biprivatekey")) + + key = os.path.join(module_root, key_name + ".biprivatekey") + + + # For each module, prep files and then build. + for module in modules: + print_green("\nMaking " + module + "-"*max(1, (60-len(module)))) + + # Cache check + if module in cache: + old_sha = cache[module] + else: + old_sha = "" + + # Hash the module + new_sha = get_directory_hash(os.path.join(module_root, module)) + + # Check if it needs rebuilt + # print ("Hash:", new_sha) + if old_sha == new_sha: + if not force_build: + print("Module has not changed.") + # Skip everything else + continue + + # Only do this if the project isn't stored directly on the work drive. + # Split the path at the drive name and see if they are on the same drive (usually P:) + if os.path.splitdrive(module_root)[0] != os.path.splitdrive(work_drive)[0]: + try: + # Remove old work drive version (ignore errors) + shutil.rmtree(os.path.join(work_drive, prefix, module), True) + + # Copy module to the work drive + shutil.copytree(module, os.path.join(work_drive, prefix, module)) + + except: + raise + print_error("ERROR: Could not copy module to work drive. Does the module exist?") + input("Press Enter to continue...") + print("Resuming build...") + continue + #else: + #print("WARNING: Module is stored on work drive (" + work_drive + ").") + + try: + # Remove the old pbo, key, and log + old = os.path.join(module_root, release_dir, project, "Addons", module) + "*" + files = glob.glob(old) + for f in files: + os.remove(f) + + if pbo_name_prefix: + old = os.path.join(module_root, release_dir, project, "Addons", pbo_name_prefix+module) + "*" + files = glob.glob(old) + for f in files: + os.remove(f) + except: + raise + print_error("ERROR: Could not copy module to work drive. Does the module exist?") + input("Press Enter to continue...") + print("Resuming build...") + continue + + # Build the module into a pbo + print_blue("Building: " + os.path.join(work_drive, prefix, module)) + print_blue("Destination: " + os.path.join(module_root, release_dir, project, "Addons")) + + # Make destination folder (if needed) + try: + os.makedirs(os.path.join(module_root, release_dir, project, "Addons")) + except: + pass + + # Run build tool + build_successful = False + if build_tool == "pboproject": + try: + #PABST: Convert config (run the macro'd config.cpp through CfgConvert twice to produce a de-macro'd cpp that pboProject can read without fucking up: + shutil.copyfile(os.path.join(work_drive, prefix, module, "config.cpp"), os.path.join(work_drive, prefix, module, "config.backup")) + + os.chdir("P:\\") + + cmd = [os.path.join(arma3tools_path, "CfgConvert", "CfgConvert.exe"), "-bin", "-dst", os.path.join(work_drive, prefix, module, "config.bin"), os.path.join(work_drive, prefix, module, "config.cpp")] + ret = subprocess.call(cmd) + if ret != 0: + print_error("CfgConvert -bin return code == " + str(ret)) + input("Press Enter to continue...") + + cmd = [os.path.join(arma3tools_path, "CfgConvert", "CfgConvert.exe"), "-txt", "-dst", os.path.join(work_drive, prefix, module, "config.cpp"), os.path.join(work_drive, prefix, module, "config.bin")] + ret = subprocess.call(cmd) + if ret != 0: + print_error("CfgConvert -txt) return code == " + str(ret)) + input("Press Enter to continue...") + + # Include build number + try: + configpath = os.path.join(work_drive, prefix, module, "config.cpp") + f = open(configpath, "r") + configtext = f.read() + f.close() + + patchestext = re.search(r"class CfgPatches\n\{(.*?)\n\}", configtext, re.DOTALL).group(1) + patchestext = re.sub(r'version(.*?)="(.*?)"', r'version\1="\2-{}"'.format(commit_id), patchestext) + configtext = re.sub(r"class CfgPatches\n\{(.*?)\n\}", "class CfgPatches\n{"+patchestext+"\n}", configtext, flags=re.DOTALL) + + f = open(configpath, "w") + f.write(configtext) + f.close() + except: + raise + print_error("Failed to include build number") + continue + + if os.path.isfile(os.path.join(work_drive, prefix, module, "$NOBIN$")): + print_green("$NOBIN$ Found. Proceeding with non-binarizing!") + cmd = [makepboTool, "-P","-A","-L","-N","-G", os.path.join(work_drive, prefix, module),os.path.join(module_root, release_dir, project,"Addons")] + + else: + cmd = [pboproject, "-P", os.path.join(work_drive, prefix, module), "+Engine=Arma3", "-S","+Noisy", "+X", "+Clean", "+Mod="+os.path.join(module_root, release_dir, project), "-Key"] + + color("grey") + if quiet: + devnull = open(os.devnull, 'w') + ret = subprocess.call(cmd, stdout=devnull) + devnull.close() + else: + ret = subprocess.call(cmd) + color("reset") + + if ret == 0: + print_green("pboProject return code == " + str(ret)) + # Prettyprefix rename the PBO if requested. + if pbo_name_prefix: + try: + os.rename(os.path.join(module_root, release_dir, project, "Addons", module+".pbo"), os.path.join(module_root, release_dir, project, "Addons", pbo_name_prefix+module+".pbo")) + except: + raise + print_error("Could not rename built PBO with prefix.") + # Sign result + if key: + print("Signing with " + key + ".") + if pbo_name_prefix: + ret = subprocess.call([dssignfile, key, os.path.join(module_root, release_dir, project, "Addons", pbo_name_prefix + module + ".pbo")]) + else: + ret = subprocess.call([dssignfile, key, os.path.join(module_root, release_dir, project, "Addons", module + ".pbo")]) + + if ret == 0: + build_successful = True + else: + build_successful = True + + if not build_successful: + print_error("pboProject return code == " + str(ret)) + print_error("Module not successfully built/signed.") + input("Press Enter to continue...") + print ("Resuming build...") + continue + + #PABST: cleanup config BS (you could comment this out to see the "de-macroed" cpp + #print_green("\Pabst (restoring): " + os.path.join(work_drive, prefix, module, "config.cpp")) + os.remove(os.path.join(work_drive, prefix, module, "config.cpp")) + os.remove(os.path.join(work_drive, prefix, module, "config.bin")) + os.rename(os.path.join(work_drive, prefix, module, "config.backup"), os.path.join(work_drive, prefix, module, "config.cpp")) + + # Back to the root + os.chdir(module_root) + + except: + raise + print_error("Could not run Addon Builder.") + input("Press Enter to continue...") + print ("Resuming build...") + continue + + elif build_tool== "addonbuilder": + # Detect $NOBIN$ and do not binarize if found. + if os.path.isfile(os.path.join(work_drive, prefix, module, "$NOBIN$")): + do_binarize = False + print("$NOBIN$ file found in module, packing only.") + else: + do_binarize = True + try: + # Call AddonBuilder + os.chdir("P:\\") + + cmd = [addonbuilder, os.path.join(work_drive, prefix, module), os.path.join(make_root, release_dir, project, "Addons"), "-clear", "-project="+work_drive] + if not do_binarize: + cmd.append("-packonly") + + if quiet: + previousDirectory = os.getcwd() + os.chdir(arma3tools_path) + devnull = open(os.devnull, 'w') + ret = subprocess.call(cmd, stdout=devnull) + devnull.close() + os.chdir(previousDirectory) + else: + previousDirectory = os.getcwd() + os.chdir(arma3tools_path) + print_error("Current directory - " + os.getcwd()) + ret = subprocess.call(cmd) + os.chdir(previousDirectory) + print_error("Current directory - " + os.getcwd()) + color("reset") + print_green("completed") + # Prettyprefix rename the PBO if requested. + if pbo_name_prefix: + try: + os.rename(os.path.join(make_root, release_dir, project, "Addons", module+".pbo"), os.path.join(make_root, release_dir, project, "Addons", pbo_name_prefix+module+".pbo")) + except: + raise + print_error("Could not rename built PBO with prefix.") + + if ret == 0: + # Sign result + if key: + print("Signing with " + key + ".") + if pbo_name_prefix: + ret = subprocess.call([dssignfile, key, os.path.join(make_root, release_dir, project, "Addons", pbo_name_prefix + module + ".pbo")]) + else: + ret = subprocess.call([dssignfile, key, os.path.join(make_root, release_dir, project, "Addons", module + ".pbo")]) + + if ret == 0: + build_successful = True + else: + build_successful = True + + if not build_successful: + print_error("Module not successfully built.") + + # Back to the root + os.chdir(make_root) + + except: + raise + print_error("Could not run Addon Builder.") + input("Press Enter to continue...") + print ("Resuming build...") + continue + + else: + print_error("Unknown build_tool " + build_tool + "!") + + # Update the hash for a successfully built module + if build_successful: + cache[module] = new_sha + + # Done building all modules! + + # Write out the cache state + cache_out = json.dumps(cache) + with open(os.path.join(make_root, "make.cache"), 'w') as f: + f.write(cache_out) + + # Delete the pboproject temp files if building a release. + if make_release and build_tool == "pboproject": + try: + shutil.rmtree(os.path.join(module_root, release_dir, project, "temp"), True) + except: + print_error("ERROR: Could not delete pboProject temp files.") + + print_green("\nDone.") + + # Make release + if make_release: + print_blue("\nMaking release: " + project + "-" + release_version + ".zip") + + try: + # Delete all log files + for root, dirs, files in os.walk(os.path.join(module_root, release_dir, project, "Addons")): + for currentFile in files: + if currentFile.lower().endswith("log"): + os.remove(os.path.join(root, currentFile)) + + # Create a zip with the contents of release/ in it + shutil.make_archive(project + "-" + release_version, "zip", os.path.join(module_root, release_dir)) + except: + raise + print_error("Could not make release.") + + # Copy to Arma 3 folder for testing + if test: + print_blue("\nCopying to Arma 3.") + + if sys.platform == "win32": + reg = winreg.ConnectRegistry(None, winreg.HKEY_LOCAL_MACHINE) + try: + k = winreg.OpenKey(reg, r"SOFTWARE\Wow6432Node\Bohemia Interactive\Arma 3") + a3_path = winreg.EnumValue(k, 1)[1] + winreg.CloseKey(k) + except: + print_error("Could not find Arma 3's directory in the registry.") + else: + a3_path = cygwin_a3path + + if os.path.exists(a3_path): + try: + shutil.rmtree(os.path.join(a3_path, project), True) + shutil.copytree(os.path.join(module_root, release_dir, project), os.path.join(a3_path, project)) + except: + print_error("Could not copy files. Is Arma 3 running?") + +if __name__ == "__main__": + main(sys.argv) +input("Press Enter to continue...") From 5a5a1fd66ab1d9ab741e3bfc16727059a211eac5 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 11 Apr 2015 13:17:41 +0200 Subject: [PATCH 216/816] ACE_optic_SOS_PIP - iron sight was missing, fix #470 --- addons/optics/CfgWeapons.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/optics/CfgWeapons.hpp b/addons/optics/CfgWeapons.hpp index d947e73047..29a3ff8c98 100644 --- a/addons/optics/CfgWeapons.hpp +++ b/addons/optics/CfgWeapons.hpp @@ -230,6 +230,7 @@ class CfgWeapons { class Snip: Snip { modelOptics[] = {QUOTE(PATHTOF(models\ace_optics_pip.p3d)),QUOTE(PATHTOF(models\ace_optics_pip.p3d))}; }; + class Iron: Iron {}; }; }; }; From fee65cd56f16bd4e707f0487ddad6eef885c946f Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 11 Apr 2015 14:02:44 +0200 Subject: [PATCH 217/816] Overhauled the scope adjustment module: *Added configs for the new marksmen scopes *Introduced minor and major steps *Introcuded a new increment config (ACE_ScopeAdjust_Increment) *Changed the default zero range to 100m *Added a zero reference setting *Added an interaction menu entry to update the zero reference setting --- addons/scopes/CfgVehicles.hpp | 19 +++++ addons/scopes/CfgWeapons.hpp | 51 +++++++++--- addons/scopes/XEH_postInit.sqf | 28 +++---- addons/scopes/XEH_preInit.sqf | 4 +- addons/scopes/config.cpp | 2 + addons/scopes/functions/fnc_adjustScope.sqf | 83 +++++++++++-------- addons/scopes/functions/fnc_adjustZero.sqf | 39 +++++++++ .../functions/fnc_applyScopeAdjustment.sqf | 51 ++++++++++++ .../scopes/functions/fnc_canAdjustScope.sqf | 46 ---------- addons/scopes/functions/fnc_canAdjustZero.sqf | 33 ++++++++ addons/scopes/functions/fnc_firedEH.sqf | 2 +- .../scopes/functions/fnc_inventoryCheck.sqf | 7 +- addons/scopes/functions/fnc_showZeroing.sqf | 7 +- addons/scopes/script_component.hpp | 8 ++ addons/scopes/stringtable.xml | 3 + 15 files changed, 267 insertions(+), 116 deletions(-) create mode 100644 addons/scopes/CfgVehicles.hpp create mode 100644 addons/scopes/functions/fnc_adjustZero.sqf create mode 100644 addons/scopes/functions/fnc_applyScopeAdjustment.sqf delete mode 100644 addons/scopes/functions/fnc_canAdjustScope.sqf create mode 100644 addons/scopes/functions/fnc_canAdjustZero.sqf diff --git a/addons/scopes/CfgVehicles.hpp b/addons/scopes/CfgVehicles.hpp new file mode 100644 index 0000000000..7653fe0443 --- /dev/null +++ b/addons/scopes/CfgVehicles.hpp @@ -0,0 +1,19 @@ +class CfgVehicles { + class Man; + class CAManBase: Man { + class ACE_SelfActions { + class ACE_Equipment { + class GVAR(adjustZero) { + // Updates the zero reference + displayName = "$STR_ACE_Scopes_AdjustZero"; + condition = QUOTE([ACE_player] call FUNC(canAdjustZero)); + statement = QUOTE([ACE_player] call FUNC(adjustZero)); + showDisabled = 0; + priority = 0.2; + //icon = QUOTE(PATHTOF(UI\...)); // TODO + exceptions[] = {"notOnMap", "isNotInside"}; + }; + }; + }; + }; +}; diff --git a/addons/scopes/CfgWeapons.hpp b/addons/scopes/CfgWeapons.hpp index 67898fb449..6ca522ced7 100644 --- a/addons/scopes/CfgWeapons.hpp +++ b/addons/scopes/CfgWeapons.hpp @@ -1,14 +1,15 @@ class CfgWeapons { class ItemCore; class InventoryOpticsItem_Base_F; - + class optic_LRPS : ItemCore { - ACE_ScopeAdjust_Horizontal[] = { -50, 50 }; - ACE_ScopeAdjust_Vertical[] = { -70, 70 }; + ACE_ScopeAdjust_Vertical[] = { -4, 30 }; + ACE_ScopeAdjust_Horizontal[] = { -6, 6 }; + ACE_ScopeAdjust_Increment = 0.1; class ItemInfo : InventoryOpticsItem_Base_F { class OpticsModes { class Snip { - discreteDistance[] = { 1 }; + discreteDistance[] = { 100 }; discreteDistanceInitIndex = 0; }; }; @@ -16,12 +17,13 @@ class CfgWeapons { }; class optic_SOS : ItemCore { - ACE_ScopeAdjust_Horizontal[] = { -50, 50 }; - ACE_ScopeAdjust_Vertical[] = { -60, 60 }; + ACE_ScopeAdjust_Vertical[] = { -4, 30 }; + ACE_ScopeAdjust_Horizontal[] = { -6, 6 }; + ACE_ScopeAdjust_Increment = 0.1; class ItemInfo : InventoryOpticsItem_Base_F { class OpticsModes { class Snip { - discreteDistance[] = { 1 }; + discreteDistance[] = { 100 }; discreteDistanceInitIndex = 0; }; }; @@ -29,12 +31,41 @@ class CfgWeapons { }; class optic_DMS : ItemCore { - ACE_ScopeAdjust_Horizontal[] = { -40, 40 }; - ACE_ScopeAdjust_Vertical[] = { -40, 40 }; + ACE_ScopeAdjust_Vertical[] = { -4, 20 }; + ACE_ScopeAdjust_Horizontal[] = { -6, 6 }; + ACE_ScopeAdjust_Increment = 0.1; class ItemInfo : InventoryOpticsItem_Base_F { class OpticsModes { class Snip { - discreteDistance[] = { 1 }; + discreteDistance[] = { 100 }; + discreteDistanceInitIndex = 0; + }; + }; + }; + }; + + class optic_AMS_base : ItemCore { + ACE_ScopeAdjust_Vertical[] = { -4, 30 }; + ACE_ScopeAdjust_Horizontal[] = { -6, 6 }; + ACE_ScopeAdjust_Increment = 0.1; + class ItemInfo : InventoryOpticsItem_Base_F { + class OpticsModes { + class AMS { + discreteDistance[] = { 100 }; + discreteDistanceInitIndex = 0; + }; + }; + }; + }; + + class optic_KHS_base : ItemCore { + ACE_ScopeAdjust_Vertical[] = { -4, 30 }; + ACE_ScopeAdjust_Horizontal[] = { -6, 6 }; + ACE_ScopeAdjust_Increment = 0.1; + class ItemInfo : InventoryOpticsItem_Base_F { + class OpticsModes { + class KHS { + discreteDistance[] = { 100 }; discreteDistanceInitIndex = 0; }; }; diff --git a/addons/scopes/XEH_postInit.sqf b/addons/scopes/XEH_postInit.sqf index 50edd494cb..f9d44cb5fa 100644 --- a/addons/scopes/XEH_postInit.sqf +++ b/addons/scopes/XEH_postInit.sqf @@ -1,5 +1,5 @@ /* - * Author: KoffeinFlummi and esteldunedain + * Author: KoffeinFlummi, esteldunedain, Ruthberg * * Watches for scope changes. * Defines key bindings @@ -39,10 +39,9 @@ if !(hasInterface) exitWith {}; if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific [ACE_player] call FUNC(inventoryCheck); - if !([ACE_player, 0, 0.1] call FUNC(canAdjustScope)) exitWith {false}; - + // Statement - [ACE_player, 0, 0.1] call FUNC(adjustScope); + [ACE_player, ELEVATION_UP, MINOR_INCREMENT] call FUNC(adjustScope); true }, {false}, @@ -54,10 +53,9 @@ if !(hasInterface) exitWith {}; if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific [ACE_player] call FUNC(inventoryCheck); - if !([ACE_player, 0, -0.1] call FUNC(canAdjustScope)) exitWith {false}; // Statement - [ACE_player, 0, -0.1] call FUNC(adjustScope); + [ACE_player, ELEVATION_DOWN, MINOR_INCREMENT] call FUNC(adjustScope); true }, {false}, @@ -69,10 +67,9 @@ if !(hasInterface) exitWith {}; if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific [ACE_player] call FUNC(inventoryCheck); - if !([ACE_player, -0.1, 0] call FUNC(canAdjustScope)) exitWith {false}; // Statement - [ACE_player, -0.1, 0] call FUNC(adjustScope); + [ACE_player, WINDAGE_LEFT, MINOR_INCREMENT] call FUNC(adjustScope); true }, {false}, @@ -84,10 +81,9 @@ if !(hasInterface) exitWith {}; if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific [ACE_player] call FUNC(inventoryCheck); - if !([ACE_player, 0.1, 0] call FUNC(canAdjustScope)) exitWith {false}; // Statement - [ACE_player, 0.1, 0] call FUNC(adjustScope); + [ACE_player, WINDAGE_RIGHT, MINOR_INCREMENT] call FUNC(adjustScope); true }, {false}, @@ -99,10 +95,9 @@ if !(hasInterface) exitWith {}; if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific [ACE_player] call FUNC(inventoryCheck); - if !([ACE_player, 0, 1.0] call FUNC(canAdjustScope)) exitWith {false}; // Statement - [ACE_player, 0, 1.0] call FUNC(adjustScope); + [ACE_player, ELEVATION_UP, MAJOR_INCREMENT] call FUNC(adjustScope); true }, {false}, @@ -114,10 +109,9 @@ if !(hasInterface) exitWith {}; if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific [ACE_player] call FUNC(inventoryCheck); - if !([ACE_player, 0, -1.0] call FUNC(canAdjustScope)) exitWith {false}; // Statement - [ACE_player, 0, -1.0] call FUNC(adjustScope); + [ACE_player, ELEVATION_DOWN, MAJOR_INCREMENT] call FUNC(adjustScope); true }, {false}, @@ -129,10 +123,9 @@ if !(hasInterface) exitWith {}; if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific [ACE_player] call FUNC(inventoryCheck); - if !([ACE_player, -1.0, 0] call FUNC(canAdjustScope)) exitWith {false}; // Statement - [ACE_player, -1.0, 0] call FUNC(adjustScope); + [ACE_player, WINDAGE_LEFT, MAJOR_INCREMENT] call FUNC(adjustScope); true }, {false}, @@ -144,10 +137,9 @@ if !(hasInterface) exitWith {}; if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific [ACE_player] call FUNC(inventoryCheck); - if !([ACE_player, 1.0, 0] call FUNC(canAdjustScope)) exitWith {false}; // Statement - [ACE_player, 1.0, 0] call FUNC(adjustScope); + [ACE_player, WINDAGE_RIGHT, MAJOR_INCREMENT] call FUNC(adjustScope); true }, {false}, diff --git a/addons/scopes/XEH_preInit.sqf b/addons/scopes/XEH_preInit.sqf index e574cc72d4..d45f50c1bb 100644 --- a/addons/scopes/XEH_preInit.sqf +++ b/addons/scopes/XEH_preInit.sqf @@ -3,7 +3,9 @@ ADDON = false; PREP(adjustScope); -PREP(canAdjustScope); +PREP(adjustZero); +PREP(applyScopeAdjustment); +PREP(canAdjustZero); PREP(firedEH); PREP(getOptics); PREP(inventoryCheck); diff --git a/addons/scopes/config.cpp b/addons/scopes/config.cpp index d94e066767..42be283044 100644 --- a/addons/scopes/config.cpp +++ b/addons/scopes/config.cpp @@ -16,6 +16,8 @@ class CfgPatches { #include "CfgSounds.hpp" +#include "CfgVehicles.hpp" + #include "CfgWeapons.hpp" #include "RscTitles.hpp" diff --git a/addons/scopes/functions/fnc_adjustScope.sqf b/addons/scopes/functions/fnc_adjustScope.sqf index 6e71a391aa..aab44cc1d9 100644 --- a/addons/scopes/functions/fnc_adjustScope.sqf +++ b/addons/scopes/functions/fnc_adjustScope.sqf @@ -1,56 +1,71 @@ /* - * Author: KoffeinFlummi + * Author: KoffeinFlummi, Ruthberg * Changes the adjustment for the current scope * * Argument: * 0: Unit - * 1: Horizontal adjustment - * 2: Vertical adjustment + * 1: Turret and Direction + * 2: Major Step * * Return value: - * True + * Did we adjust anything? * * Public: No */ #include "script_component.hpp" -private ["_unit", "_weapons", "_zeroing", "_pitchbankyaw", "_pitch", "_bank", "_yaw", "_hint"]; +if !(vehicle _unit == _unit) exitWith {false}; -_unit = _this select 0; +private ["_unit", "_turretAndDirection", "_majorStep", "_weaponIndex", "_zeroing", "_optic", "_increment", "_maxVertical", "_maxHorizontal", "_elevation", "_windage", "_zero"]; + +EXPLODE_3_PVT(_this,_unit,_turretAndDirection,_majorStep); _weaponIndex = [_unit, currentWeapon _unit] call EFUNC(common,getWeaponIndex); +if (_weaponIndex < 0) exitWith {false}; _adjustment = _unit getVariable QGVAR(Adjustment); if (isNil "_adjustment") then { - _adjustment = [[0,0], [0,0], [0,0]]; - _unit setVariable [QGVAR(Adjustment), _adjustment]; + _adjustment = [[0,0,0], [0,0,0], [0,0,0]]; // [Windage, Elevation, Zero] }; -_zeroing = _adjustment select _weaponIndex; -_zeroing set [0, (round (((_zeroing select 0) + (_this select 1)) * 10)) / 10]; -_zeroing set [1, (round (((_zeroing select 1) + (_this select 2)) * 10)) / 10]; - -// Change the adjustment array -_adjustment set [_weaponIndex, _zeroing]; -[_unit, QGVAR(Adjustment), _adjustment, 0.5] call EFUNC(common,setVariablePublic); - -playSound (["ACE_Scopes_Click_1", "ACE_Scopes_Click_2", "ACE_Scopes_Click_3"] select floor random 3); - -// slightly rotate the player if looking through optic -if (cameraView == "GUNNER") then { - - _pitchbankyaw = [_unit] call EFUNC(common,getPitchBankYaw); - // these are not exact mil-to-degree conversions, but instead chosen - // to minimize the effect of rounding errors - _pitch = (_pitchbankyaw select 0) + ((_this select 2) * -0.04); - _bank = _pitchbankyaw select 1; - _yaw = (_pitchbankyaw select 2) + ((_this select 1) * -0.04); - [_unit, _pitch, _bank, _yaw] call EFUNC(common,setPitchBankYaw) - -} else { - - [] call FUNC(showZeroing); - +if (isNil QGVAR(Optics)) then { + GVAR(Optics) = ["", "", ""]; }; -true +_optic = GVAR(Optics) select _weaponIndex; +_increment = getNumber (configFile >> "CfgWeapons" >> _optic >> "ACE_ScopeAdjust_Increment"); +_maxVertical = getArray (configFile >> "CfgWeapons" >> _optic >> "ACE_ScopeAdjust_Vertical"); +_maxHorizontal = getArray (configFile >> "CfgWeapons" >> _optic >> "ACE_ScopeAdjust_Horizontal"); + +if ((count _maxHorizontal < 2) or (count _maxVertical < 2)) exitWith {false}; + +_zeroing = _adjustment select _weaponIndex; +_elevation = _zeroing select 0; +_windage = _zeroing select 1; +_zero = _zeroing select 2; + +switch (_turretAndDirection) do +{ + case ELEVATION_UP: { _elevation = _elevation + _increment }; + case ELEVATION_DOWN: { _elevation = _elevation - _increment }; + case WINDAGE_LEFT: { _windage = _windage - _increment }; + case WINDAGE_RIGHT: { _windage = _windage + _increment }; +}; + +if (_majorStep) then { + switch (_turretAndDirection) do + { + case ELEVATION_UP: { _elevation = ceil(_elevation) }; + case ELEVATION_DOWN: { _elevation = floor(_elevation) }; + case WINDAGE_LEFT: { _windage = floor(_windage) }; + case WINDAGE_RIGHT: { _windage = ceil(_windage) }; + }; +}; + +_elevation = round(_elevation * 10) / 10; +_windage = round(_windage * 10) / 10; + +if (_elevation < _maxVertical select 0 or _elevation > _maxVertical select 1) exitWith {false}; +if (_windage < _maxHorizontal select 0 or _windage > _maxHorizontal select 1) exitWith {false}; + +[_unit, _elevation, _windage, _zero] call FUNC(applyScopeAdjustment); diff --git a/addons/scopes/functions/fnc_adjustZero.sqf b/addons/scopes/functions/fnc_adjustZero.sqf new file mode 100644 index 0000000000..4dbab48f49 --- /dev/null +++ b/addons/scopes/functions/fnc_adjustZero.sqf @@ -0,0 +1,39 @@ +/* + * Author: KoffeinFlummi, Ruthberg + * Updates the zero reference for the current scope + * + * Argument: + * 0: Unit + * + * Return value: + * true + * + * Public: No + */ +#include "script_component.hpp" + +if !(vehicle _unit == _unit) exitWith {false}; + +private ["_unit", "_adjustment", "_zeroing", "_elevation", "_windage", "_zero"]; +_unit = _this select 0; + +_weaponIndex = [_unit, currentWeapon _unit] call EFUNC(common,getWeaponIndex); +if (_weaponIndex < 0) exitWith {false}; + +_adjustment = _unit getVariable QGVAR(Adjustment); +if (isNil "_adjustment") then { + // [Windage, Elevation, Zero] + _adjustment = [[0,0,0], [0,0,0], [0,0,0]]; +}; + +_zeroing = _adjustment select _weaponIndex; +_elevation = _zeroing select 0; +_windage = _zeroing select 1; +_zero = _zeroing select 2; + +_zero = round((_zero + _elevation) * 10) / 10; +_elevation = 0; + +[_unit, _elevation, _windage, _zero] call FUNC(applyScopeAdjustment); + +true diff --git a/addons/scopes/functions/fnc_applyScopeAdjustment.sqf b/addons/scopes/functions/fnc_applyScopeAdjustment.sqf new file mode 100644 index 0000000000..6bb72558b1 --- /dev/null +++ b/addons/scopes/functions/fnc_applyScopeAdjustment.sqf @@ -0,0 +1,51 @@ +/* + * Author: KoffeinFlummi, Ruthberg + * Applies the adjustment for the current scope + * + * Argument: + * 0: Unit + * 1: Absolute elevation + * 2: Absolute windage + * 3: Absolute zero reference + * + * Return value: + * True + * + * Public: No + */ +#include "script_component.hpp" + +private ["_unit", "_elevation", "_windage", "_zero", "_adjustmentDifference", "_pitchbankyaw", "_pitch", "_bank", "_yaw"]; + +EXPLODE_4_PVT(_this,_unit,_elevation,_windage,_zero); + +_weaponIndex = [_unit, currentWeapon _unit] call EFUNC(common,getWeaponIndex); + +_adjustment = _unit getVariable QGVAR(Adjustment); +if (isNil "_adjustment") then { + // [Windage, Elevation, Zero] + _adjustment = [[0,0,0], [0,0,0], [0,0,0]]; + _unit setVariable [QGVAR(Adjustment), _adjustment]; +}; + +_adjustmentDifference = (_adjustment select _weaponIndex) vectorDiff [_elevation, _windage, _zero]; + +_adjustment set [_weaponIndex, [_elevation, _windage, _zero]]; +[_unit, QGVAR(Adjustment), _adjustment, 0.5] call EFUNC(common,setVariablePublic); + +playSound (["ACE_Scopes_Click_1", "ACE_Scopes_Click_2", "ACE_Scopes_Click_3"] select floor random 3); + +// slightly rotate the player if looking through optic +if (cameraView == "GUNNER") then { + // Convert adjustmentDifference from mils to degrees + _adjustmentDifference = [_adjustmentDifference, {_this * 0.05625}] call EFUNC(common,map); + _pitchbankyaw = [_unit] call EFUNC(common,getPitchBankYaw); + _pitch = (_pitchbankyaw select 0) + (_adjustmentDifference select 0); + _bank = (_pitchbankyaw select 1); + _yaw = (_pitchbankyaw select 2) + (_adjustmentDifference select 1); + [_unit, _pitch, _bank, _yaw] call EFUNC(common,setPitchBankYaw); +} else { + [] call FUNC(showZeroing); +}; + +true diff --git a/addons/scopes/functions/fnc_canAdjustScope.sqf b/addons/scopes/functions/fnc_canAdjustScope.sqf deleted file mode 100644 index eda08dc0ee..0000000000 --- a/addons/scopes/functions/fnc_canAdjustScope.sqf +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Author: KoffeinFlummi - * Checks if a player can adjust his optic in the given way. - * - * Argument: - * 0: Unit - * 1: Horizontal adjustment - * 2: Vertical adjustment - * - * Return value: - * Can adjustment be done? - * - * Public: No - */ -#include "script_component.hpp" - -private ["_unit", "_weaponIndex", "_zeroing", "_optic", "_maxHorizontal", "_maxVertical"]; - -_unit = _this select 0; - -_weaponIndex = [_unit, currentWeapon _unit] call EFUNC(common,getWeaponIndex); -if (_weaponIndex < 0) exitWith {false}; - -_adjustment = _unit getVariable QGVAR(Adjustment); -if (isNil "_adjustment") then { - _adjustment = [[0,0], [0,0], [0,0]]; -}; - -if (isNil QGVAR(Optics)) then { - GVAR(Optics) = ["", "", ""]; -}; - -_zeroing = _adjustment select _weaponIndex; -_zeroX = (_zeroing select 0) + (_this select 1); -_zeroY = (_zeroing select 1) + (_this select 2); - -_optic = GVAR(Optics) select _weaponIndex; -_maxHorizontal = getArray (configFile >> "CfgWeapons" >> _optic >> "ACE_ScopeAdjust_Horizontal"); -_maxVertical = getArray (configFile >> "CfgWeapons" >> _optic >> "ACE_ScopeAdjust_Vertical"); -if ((count _maxHorizontal < 2) or (count _maxVertical < 2)) exitWith {false}; -if ((_maxHorizontal isEqualTo [0,0]) or (_maxVertical isEqualTo [0,0])) exitWith {false}; - -if (_zeroX < _maxHorizontal select 0 or _zeroX > _maxHorizontal select 1) exitWith {false}; -if (_zeroY < _maxVertical select 0 or _zeroY > _maxVertical select 1) exitWith {false}; - -vehicle _unit == _unit diff --git a/addons/scopes/functions/fnc_canAdjustZero.sqf b/addons/scopes/functions/fnc_canAdjustZero.sqf new file mode 100644 index 0000000000..a61c8876be --- /dev/null +++ b/addons/scopes/functions/fnc_canAdjustZero.sqf @@ -0,0 +1,33 @@ +/* + * Author: KoffeinFlummi, Ruthberg + * Changes the adjustment for the current scope + * + * Argument: + * 0: Unit + * + * Return value: + * Can we update the zero reference? + * + * Public: No + */ +#include "script_component.hpp" + +if (cameraView == "GUNNER") exitWith {false}; +if !(vehicle _unit == _unit) exitWith {false}; + +private ["_unit", "_adjustment", "_elevation"]; +_unit = _this select 0; + +_weaponIndex = [_unit, currentWeapon _unit] call EFUNC(common,getWeaponIndex); +if (_weaponIndex < 0) exitWith {false}; + +_adjustment = _unit getVariable QGVAR(Adjustment); +if (isNil "_adjustment") then { + // [Windage, Elevation, Zero] + _adjustment = [[0,0,0], [0,0,0], [0,0,0]]; +}; + +_elevation = (_adjustment select _weaponIndex) select 0; + +// You can only adjust your zero reference, if your relative elevation setting is not 0 +_elevation != 0 diff --git a/addons/scopes/functions/fnc_firedEH.sqf b/addons/scopes/functions/fnc_firedEH.sqf index 8185e00ea0..8753019931 100644 --- a/addons/scopes/functions/fnc_firedEH.sqf +++ b/addons/scopes/functions/fnc_firedEH.sqf @@ -39,4 +39,4 @@ _zeroing = _adjustment select _weaponIndex; // Convert zeroing from mils to degrees _zeroing = [_zeroing, {_this * 0.05625}] call EFUNC(common,map); -[_projectile, _zeroing select 0, _zeroing select 1, 0] call EFUNC(common,changeProjectileDirection); +[_projectile, (_zeroing select 1), (_zeroing select 0) + (_zeroing select 2), 0] call EFUNC(common,changeProjectileDirection); diff --git a/addons/scopes/functions/fnc_inventoryCheck.sqf b/addons/scopes/functions/fnc_inventoryCheck.sqf index c83112c8a6..af4b347124 100644 --- a/addons/scopes/functions/fnc_inventoryCheck.sqf +++ b/addons/scopes/functions/fnc_inventoryCheck.sqf @@ -18,7 +18,8 @@ private ["_newOptics", "_adjustment"]; _adjustment = ACE_player getVariable QGVAR(Adjustment); if (isNil "_adjustment") then { - _adjustment = [[0,0], [0,0], [0,0]]; + // [Windage, Elevation, Zero] + _adjustment = [[0,0,0], [0,0,0], [0,0,0]]; ACE_player setVariable [QGVAR(Adjustment), _adjustment]; [ACE_player, QGVAR(Adjustment), _adjustment, 0.5] call EFUNC(common,setVariablePublic); }; @@ -31,8 +32,8 @@ _newOptics = [_player] call FUNC(getOptics); { if (_newOptics select _forEachIndex != _x) then { // The optic for this weapon changed, set adjustment to zero - if !((_adjustment select _foreachindex) isEqualTo [0,0]) then { - _adjustment set [_forEachIndex, [0,0]]; + if !((_adjustment select _foreachindex) isEqualTo [0,0,0]) then { + _adjustment set [_forEachIndex, [0,0,0]]; [ACE_player, QGVAR(Adjustment), _adjustment, 0.5] call EFUNC(common,setVariablePublic); }; }; diff --git a/addons/scopes/functions/fnc_showZeroing.sqf b/addons/scopes/functions/fnc_showZeroing.sqf index bd1a04f326..a8df650374 100644 --- a/addons/scopes/functions/fnc_showZeroing.sqf +++ b/addons/scopes/functions/fnc_showZeroing.sqf @@ -21,7 +21,8 @@ if (_weaponIndex < 0) exitWith {}; _adjustment = ACE_player getVariable QGVAR(Adjustment); if (isNil "_adjustment") then { - _adjustment = [[0,0], [0,0], [0,0]]; + // [Windage, Elevation, Zero] + _adjustment = [[0,0,0], [0,0,0], [0,0,0]]; }; // Display the adjustment knobs @@ -36,8 +37,8 @@ if (isNull _display) exitWith {}; _zeroing = _adjustment select _weaponIndex; _vertical = _display displayCtrl 12; _horizontal = _display displayCtrl 13; -_vertical ctrlSetText (str (_zeroing select 1)); -_horizontal ctrlSetText (str (_zeroing select 0)); +_vertical ctrlSetText (str (_zeroing select 0)); +_horizontal ctrlSetText (str (_zeroing select 1)); // Set the time when to hide the knobs GVAR(timeToHide) = diag_tickTime + 3.0; diff --git a/addons/scopes/script_component.hpp b/addons/scopes/script_component.hpp index 8c4a2cb1cd..5cdb74207d 100644 --- a/addons/scopes/script_component.hpp +++ b/addons/scopes/script_component.hpp @@ -1,6 +1,14 @@ #define COMPONENT scopes #include "\z\ace\addons\main\script_mod.hpp" +#define ELEVATION_UP 0 +#define ELEVATION_DOWN 1 +#define WINDAGE_LEFT 2 +#define WINDAGE_RIGHT 3 + +#define MINOR_INCREMENT false +#define MAJOR_INCREMENT true + #ifdef DEBUG_ENABLED_SCOPES #define DEBUG_MODE_FULL #endif diff --git a/addons/scopes/stringtable.xml b/addons/scopes/stringtable.xml index eb1ff4178c..87cbdd7cf5 100644 --- a/addons/scopes/stringtable.xml +++ b/addons/scopes/stringtable.xml @@ -26,5 +26,8 @@ Major adjustment left + + Set zero adjustment + \ No newline at end of file From d7a40bfba2c2094139059642e6fcfd67ef0b3fc8 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 11 Apr 2015 14:51:40 +0200 Subject: [PATCH 218/816] Replaced all execVM calls with FUNC() --- .../atragmx/functions/fnc_create_dialog.sqf | 20 +++++++++---------- .../fnc_target_speed_assist_timer.sqf | 8 ++++---- .../atragmx/functions/fnc_toggle_gun_list.sqf | 8 ++++---- .../functions/fnc_toggle_range_card.sqf | 8 ++++---- .../functions/fnc_toggle_range_card_setup.sqf | 8 ++++---- .../fnc_toggle_target_range_assist.sqf | 8 ++++---- .../fnc_toggle_target_speed_assist.sqf | 8 ++++---- 7 files changed, 34 insertions(+), 34 deletions(-) diff --git a/addons/atragmx/functions/fnc_create_dialog.sqf b/addons/atragmx/functions/fnc_create_dialog.sqf index d11ab4a03c..ca9273067d 100644 --- a/addons/atragmx/functions/fnc_create_dialog.sqf +++ b/addons/atragmx/functions/fnc_create_dialog.sqf @@ -4,19 +4,19 @@ if (underwater ACE_player) exitWith { false }; if (!("ACE_ATragMX" in (uniformItems ACE_player)) && !("ACE_ATragMX" in (vestItems ACE_player))) exitWith { false }; -execVM QUOTE(PATHTOF(functions\fnc_update_target_selection.sqf)); - createDialog 'ATragMX_Display'; -true execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); +call FUNC(update_target_selection); -false execVM QUOTE(PATHTOF(functions\fnc_show_add_new_gun.sqf)); -false execVM QUOTE(PATHTOF(functions\fnc_show_gun_list.sqf)); -false execVM QUOTE(PATHTOF(functions\fnc_show_range_card.sqf)); -false execVM QUOTE(PATHTOF(functions\fnc_show_range_card_setup.sqf)); -false execVM QUOTE(PATHTOF(functions\fnc_show_target_range_assist.sqf)); -false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); -false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist_timer.sqf)); +true call FUNC(show_main_page); + +false call FUNC(show_add_new_gun); +false call FUNC(show_gun_list); +false call FUNC(show_range_card); +false call FUNC(show_range_card_setup); +false call FUNC(show_target_range_assist); +false call FUNC(show_target_speed_assist); +false call FUNC(show_target_speed_assist_timer); { lbAdd [6000, _x select 0]; diff --git a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf index 37fa1c5304..6f0870f0fe 100644 --- a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf +++ b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf @@ -4,8 +4,8 @@ if !(ctrlVisible 9000) then { - false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist_timer.sqf)); + false call FUNC(show_target_speed_assist); + true call FUNC(show_target_speed_assist_timer); ctrlSetFocus (_dsp displayCtrl 9002); @@ -21,8 +21,8 @@ if !(ctrlVisible 9000) then { [] call FUNC(calculate_target_speed_assist); - false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist_timer.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); + false call FUNC(show_target_speed_assist_timer); + true call FUNC(show_target_speed_assist); [_this select 1] call cba_fnc_removePerFrameHandler; }; diff --git a/addons/atragmx/functions/fnc_toggle_gun_list.sqf b/addons/atragmx/functions/fnc_toggle_gun_list.sqf index 492fb24506..ad83eb89b7 100644 --- a/addons/atragmx/functions/fnc_toggle_gun_list.sqf +++ b/addons/atragmx/functions/fnc_toggle_gun_list.sqf @@ -4,16 +4,16 @@ if (ctrlVisible 6000) then { - false execVM QUOTE(PATHTOF(functions\fnc_show_gun_list.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); + false call FUNC(show_gun_list); + true call FUNC(show_main_page); if (_this) then { (lbCurSel 6000) call FUNC(change_gun); }; } else { - false execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_gun_list.sqf)); + false call FUNC(show_main_page); + true call FUNC(show_gun_list); ctrlSetFocus (_dsp displayCtrl 6002); diff --git a/addons/atragmx/functions/fnc_toggle_range_card.sqf b/addons/atragmx/functions/fnc_toggle_range_card.sqf index 366c60bebf..6c191560f2 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card.sqf @@ -4,12 +4,12 @@ if (ctrlVisible 5006) then { - false execVM QUOTE(PATHTOF(functions\fnc_show_range_card.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); + false call FUNC(show_range_card); + true call FUNC(show_main_page); } else { - false execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_range_card.sqf)); + false call FUNC(show_main_page); + true call FUNC(show_range_card); ctrlSetFocus (_dsp displayCtrl 5001); diff --git a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf index d5e89b2876..a78599ec05 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf @@ -4,8 +4,8 @@ if (ctrlVisible 10000) then { - false execVM QUOTE(PATHTOF(functions\fnc_show_range_card_setup.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_range_card.sqf)); + false call FUNC(show_range_card_setup); + true call FUNC(show_range_card); if (_this == 1) then { @@ -18,8 +18,8 @@ if (ctrlVisible 10000) then }; } else { - false execVM QUOTE(PATHTOF(functions\fnc_show_range_card.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_range_card_setup.sqf)); + false call FUNC(show_range_card); + true call FUNC(show_range_card_setup); ctrlSetFocus (_dsp displayCtrl 10006); diff --git a/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf index 35bbb7e17d..5b84816219 100644 --- a/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf @@ -4,8 +4,8 @@ if (ctrlVisible 7000) then { - false execVM QUOTE(PATHTOF(functions\fnc_show_target_range_assist.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); + false call FUNC(show_target_range_assist); + true call FUNC(show_main_page); if (_this == 1) then { @@ -14,8 +14,8 @@ if (ctrlVisible 7000) then }; } else { - false execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_target_range_assist.sqf)); + false call FUNC(show_main_page); + true call FUNC(show_target_range_assist); ctrlSetFocus (_dsp displayCtrl 7018); diff --git a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf index f227ac98a9..1eaf541ad1 100644 --- a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf @@ -4,8 +4,8 @@ if (ctrlVisible 8000) then { - false execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); + false call FUNC(show_target_speed_assist); + true call FUNC(show_main_page); if (_this == 1) then { @@ -14,8 +14,8 @@ if (ctrlVisible 8000) then }; } else { - false execVM QUOTE(PATHTOF(functions\fnc_show_main_page.sqf)); - true execVM QUOTE(PATHTOF(functions\fnc_show_target_speed_assist.sqf)); + false call FUNC(show_main_page); + true call FUNC(show_target_speed_assist); ctrlSetFocus (_dsp displayCtrl 8012); From a37cd51fe712633144a539e4aaf7a66edb68db6f Mon Sep 17 00:00:00 2001 From: nic547 <32dominic.ri@gmail.com> Date: Sat, 11 Apr 2015 15:02:56 +0200 Subject: [PATCH 219/816] more stuff - added more ammotypes - stringtable now follows guideline --- addons/magazines/CfgAmmo.hpp | 55 +- addons/magazines/CfgMagazines.hpp | 99 ++- addons/magazines/CfgWeapons.hpp | 17 +- addons/magazines/stringtable.xml | 1143 +++++++++++++++-------------- 4 files changed, 754 insertions(+), 560 deletions(-) diff --git a/addons/magazines/CfgAmmo.hpp b/addons/magazines/CfgAmmo.hpp index e04f793cb6..6ed27581f4 100644 --- a/addons/magazines/CfgAmmo.hpp +++ b/addons/magazines/CfgAmmo.hpp @@ -107,18 +107,65 @@ class CfgAmmo { //typicalspeed = 792; //airfriction = -0.0008577; }; - - /* .338 Lapua Magnum */ - + + + /* .338 Lapua Magnum */ + // IR Dim class B_338_Ball; class ACE_B_338_Ball_Tracer_Dim: B_338_Ball { nvgOnly = 1; }; - + + //AP + class ACE_B_338_Ball_AP: B_338_Ball { + caliber = 3.6; + hit = 18.9; + }; + + //SD + class ACE_B_338_Ball_SD: B_338_Ball { + airFriction = -0.00036; + hit = 15.75; + supersonicCrackFar[] = {}; + supersonicCrackNear[] = {}; + typicalSpeed = 320; + audibleFire = 1.2; + visibleFire = 4.0; + }; + + /* .338 Norma Magnum */ + + //IR Dim class B_338_NM_Ball; class ACE_B_338_NM_Ball_Tracer_Dim: B_338_NM_Ball { nvgOnly = 1; }; + + + /* 9.3x64mm */ + + //IR Dim + class B_93x64_Ball; + class ACE_B_93x64_Ball_Tracer_Dim: B_93x64_Ball { + nvgOnly = 1; + }; + + //AP + class ACE_B_93x64_Ball_AP: B_93x64_Ball { + caliber = 4.0; + hit = 21; + }; + + //SD + class ACE_B_93x64_Ball_SD: B_93x64_Ball { + airFriction = -0.00042; + hit = 17.5; + supersonicCrackFar[] = {}; + supersonicCrackNear[] = {}; + typicalSpeed = 320; + audibleFire = 1.2; + visibleFire = 4.0; + }; }; diff --git a/addons/magazines/CfgMagazines.hpp b/addons/magazines/CfgMagazines.hpp index bfdf327ee4..de19a86f7a 100644 --- a/addons/magazines/CfgMagazines.hpp +++ b/addons/magazines/CfgMagazines.hpp @@ -136,36 +136,97 @@ class CfgMagazines { displayNameShort = "$STR_ACE_20Rnd_762x51_mag_APNameShort"; descriptionShort = "$STR_ACE_20Rnd_762x51_mag_APDescription"; }; + + + /* 338 Lapua Magnum */ class 10Rnd_338_Mag; - /* .338 Lapua Magnum */ class ACE_10Rnd_338_Mag_Tracer: 10Rnd_338_Mag { - author="$STR_ACE_Common_ACETeam" - displayName = "$STR_ACE_10Rnd_388_Mag_TracerName"; - displayNameShort = "$STR_ACE_10Rnd_388_Mag_TracerNameShort"; - descriptionShort = "$STR_ACE_10Rnd_388_Mag_TracerDescription"; + author = "$STR_ACE_Common_ACETeam"; + displayName = "$STR_ACE_10Rnd_338_Mag_TracerName"; + displayNameShort = "$STR_ACE_10Rnd_338_Mag_TracerNameShort"; + descriptionShort = "$STR_ACE_10Rnd_338_Mag_TracerDescription"; tracersEvery = 1; }; + class ACE_10Rnd_338_Mag_Tracer_Dim: ACE_10Rnd_338_Mag_Tracer { - author="$STR_ACE_Common_ACETeam" - ammo = "ACE_B_338_Ball_Tracer_Dim" + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_B_338_Ball_Tracer_Dim"; displayName = "$STR_ACE_10Rnd_388_Mag_Tracer_DimName"; - displayNameShort = "$STR_ACE_10Rnd_388_Mag_Tracer_DimNameShort"; - descriptionShort = "$STR_ACE_10Rnd_388_Mag_Tracer_DimDescription"; + displayNameShort = "$STR_ACE_10Rnd_338_Mag_Tracer_DimNameShort"; + descriptionShort = "$STR_ACE_10Rnd_338_Mag_Tracer_DimDescription"; }; + + class ACE_10Rnd_338_Mag_AP: 10Rnd_338_Mag { + author = "$STR_ACE_Common_ACETeam"; + ammo ="ACE_B_338_Ball_AP"; + displayName = "$STR_ACE_10Rnd_338_Mag_APName"; + displayNameShort = "$STR_ACE_10Rnd_338_Mag_APNameShort"; + descriptionShort = "$STR_ACE_10Rnd_338_Mag_APDescription"; + }; + + class ACE_10Rnd_338_Mag_SD: 10Rnd_338_Mag { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_B_338_Ball_SD"; + displayName = "$STR_ACE_10Rnd_338_Mag_SDName"; + displayNameShort = "$STR_ACE_10Rnd_338_Mag_SDNameShort"; + descriptionShort = "$STR_ACE_10Rnd_338_Mag_SDDescription"; + initSpeed = 320; + }; + + /* .333 Norma Magnum */ + class 130Rnd_338_Mag; class ACE_130Rnd_338_Mag_Tracer: 130Rnd_338_Mag { - author="$STR_ACE_Common_ACETeam" - displayName = "$STR_ACE_130Rnd_388_Mag_TracerName"; - displayNameShort = "$STR_ACE_130Rnd_388_Mag_TracerNameShort"; - descriptionShort = "$STR_ACE_130Rnd_388_Mag_TracerDescription"; + author = "$STR_ACE_Common_ACETeam"; + displayName = "$STR_ACE_130Rnd_338_Mag_TracerName"; + displayNameShort = "$STR_ACE_130Rnd_338_Mag_TracerNameShort"; + descriptionShort = "$STR_ACE_130Rnd_338_Mag_TracerDescription"; tracersEvery = 1; }; + class ACE_130Rnd_338_Mag_Tracer_Dim: ACE_130Rnd_338_Mag_Tracer { - author="$STR_ACE_Common_ACETeam" - ammo = "ACE_B_338_NM_Ball_Tracer_Dim" - displayName = "$STR_ACE_130Rnd_388_Mag_Tracer_DimName"; - displayNameShort = "$STR_ACE_130Rnd_388_Mag_Tracer_DimNameShort"; - descriptionShort = "$STR_ACE_130Rnd_388_Mag_Tracer_DimDescription"; - } + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_B_338_NM_Ball_Tracer_Dim"; + displayName = "$STR_ACE_130Rnd_338_Mag_Tracer_DimName"; + displayNameShort = "$STR_ACE_130Rnd_338_Mag_Tracer_DimNameShort"; + descriptionShort = "$STR_ACE_130Rnd_338_Mag_Tracer_DimDescription"; + }; + + + /* 9.3x64mm */ + + class 10Rnd_93x64_DMR_05_Mag; + class ACE_10Rnd_93x64_DMR_05_Mag_Tracer: 10Rnd_93x64_DMR_05_Mag { + author = "$STR_ACE_Common_ACEETeam"; + displayName = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_TracerName"; + displayNameShort = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_TracerNameShort"; + descriptionShort = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_TracerDescription"; + tracersEvery = 1; + }; + + class ACE_10Rnd_93x64_DMR_05_Mag_Tracer_Dim: ACE_10Rnd_93x64_DMR_05_Mag_Tracer { + author = "$STR_ACE_Common_ACEETeam"; + ammo ="ACE_B_93x64_Ball_Tracer_Dim"; + displayName = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_Tracer_DimName"; + displayNameShort = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_Tracer_DimNameShort"; + descriptionShort = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_Tracer_DimDescription"; + }; + + class ACE_10Rnd_93x64_DMR_05_Mag_AP: 10Rnd_93x64_DMR_05_Mag { + author = "$STR_ACE_Common_ACEETeam"; + ammo = "ACE_B_93x64_Ball_AP"; + displayName = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_APName"; + displayNameShort = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_APNameShort"; + descriptionShort = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_APDescription"; + }; + + class ACE_10Rnd_93x64_DMR_05_Mag_SD: 10Rnd_93x64_DMR_05_Mag { + author = "$STR_ACE_Common_ACEETeam"; + ammo = "ACE_B_93x64_Ball_SD"; + displayName = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_SDName"; + displayNameShort = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_SDNameShort"; + descriptionShort = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_SDDescription"; + initSpeed = 320; + }; }; diff --git a/addons/magazines/CfgWeapons.hpp b/addons/magazines/CfgWeapons.hpp index fd6243089b..f1c9049894 100644 --- a/addons/magazines/CfgWeapons.hpp +++ b/addons/magazines/CfgWeapons.hpp @@ -103,14 +103,16 @@ class CfgWeapons { }; }; }; - + class DMR_02_base_F: Rifle_Long_Base_F { magazines[] += { "ACE_10Rnd_338_Mag_Tracer", - "ACE_10Rnd_338_Mag_Tracer_Dim" + "ACE_10Rnd_338_Mag_Tracer_Dim", + "ACE_10Rnd_338_Mag_AP", + "ACE_10Rnd_338_Mag_SD" }; }; - + class MMG_02_base_F: Rifle_Long_Base_F { magazines[] += { "ACE_130Rnd_338_Mag_Tracer", @@ -118,6 +120,15 @@ class CfgWeapons { }; }; + class DMR_05_base_F: Rifle_Long_Base_F { + magazines[] += { + "ACE_10Rnd_93x64_DMR_05_Mag_Tracer", + "ACE_10Rnd_93x64_DMR_05_Mag_Tracer_Dim", + "ACE_10Rnd_93x64_DMR_05_Mag_AP", + "ACE_10Rnd_93x64_DMR_05_Mag_SD" + }; + }; + /* Assault Rifles */ diff --git a/addons/magazines/stringtable.xml b/addons/magazines/stringtable.xml index b81fe3d3ed..bdb32796cb 100644 --- a/addons/magazines/stringtable.xml +++ b/addons/magazines/stringtable.xml @@ -1,538 +1,613 @@  - - - - 6.5mm 30Rnd Tracer IR-DIM Mag - 6,5 mm Nyomjelző IR-DIM 30-as Tár - 6,5 mm 30-Schuss-Magazin Leuchtspur IR-DIM - Cargador de 30 balas trazadoras IR-DIM de 6,5mm - Ch. 6,5mm 30Cps Traçantes IR-DIM - Magazynek 6,5mm 30rd Smugacz IR-DIM - 6.5mm 30ks Svítící IR-DIM Zásobník - Carregador de 30 projéteis traçantes IR-DIM de 6,5mm - Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-и 6.5 мм трассирующих под ПНВ - - - 6.5mm IR-DIM - 6,5 mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6.5mm IR-DIM - 6,5mm IR-DIM - 6.5 IR-DIM - 6.5 мм трассирущие под ПНВ - - - Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL - Kaliber: 6,5x39 mm Nyomjelző IR-DIM<br />Lőszerek: 30<br />Használható: MX/C/M/SW/3GL - Kaliber: 6,5x39 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL - Calibre: 6,5x39 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL - Calibre: 6,5x39 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL - Kaliber: 6,5 x 39 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL - Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: MX/C/M/SW/3GL - Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL - Calibro: 6.5x39 mm Traccianti IR-DIM <br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL - Калибр: 6.5x39 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL - - - 6.5mm 30Rnd SD Mag - 6,5 mm Hangtompítós 30-as Tár - 6,5 mm 30-Schuss-Magazin SD - Cargador de 30 balas SD de 6,5mm - Ch. 6,5mm 30Cps SD - Magazynek 6,5mm 30rd SD - 6.5mm 30ks SD Zásobník - Carregador de 30 projéteis SD de 6,5mm - Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-и 6.5 мм дозвуковых - - - 6.5mm SD - 6,5 mm Hangtompítós - 6,5mm SD - 6,5mm SD - 6,5mm SD - 6,5mm SD - 6.5mm SD - 6,5mm SD - 6.5mm Sil. - 6.5 мм дозвуковые - - - Caliber: 6.5x39 mm SD<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL - Kaliber: 6,5x39 mm Hangtompítós<br />Lőszerek: 30<br />Használható: MX/C/M/SW/3GL - Kaliber: 6,5x39 mm SD<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL - Calibre: 6,5x39 mm SD<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL - Calibre: 6,5x39 mm SD<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL - Kaliber: 6,5 x 39 mm SD<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL - Ráže: 6.5x39 mm SD<br />Munice: 30<br />Použití: MX/C/M/SW/3GL - Calibre: 6,5x39 mm SD<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL - Calibro: 6.5x39 mm Sil.<br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL - Калибр: 6.5x39 мм дозвуковые<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL - - - 6.5mm 30Rnd AP Mag - 6,5 mm Páncéltörő 30-as Tár - 6,5 mm 30-Schuss-Magazin AP - Cargador de 30 balas AP de 6,5mm - Ch. 6,5mm 30Cps AP - Magazynek 6,5mm 30rd AP - 6.5mm 30ks AP Zásobník - Carregador de 30 projéteis AP de 6,5mm - Caricatore 6.5mm 30Rnd AP - Магазин из 30-и 6.5 мм бронебойных - - - 6.5mm AP - 6,5 mm Páncéltörő - 6,5mm AP - 6,5mm AP - 6,5mm AP - 6,5mm AP - 6.5mm AP - 6,5mm AP - 6.5mm AP - 6.5 мм бронебойные - - - Caliber: 6.5x39 mm AP<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL - Kaliber: 6,5x39 mm Páncéltörő<br />Lőszerek: 30<br />Használható: MX/C/M/SW/3GL - Kaliber: 6,5x39 mm AP<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL - Calibre: 6,5x39 mm AP<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL - Calibre: 6,5x39 mm AP<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL - Kaliber: 6,5 x 39 mm AP<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL - Ráže: 6.5x39 mm AP<br />Munice: 30<br />Použití: MX/C/M/SW/3GL - Calibre: 6,5x39 mm AP<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL - Calibro: 6.5x39 mm AP<br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL - Калибр: 6.5x39 мм бронебойные<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL - - - - 6.5mm 30Rnd Tracer IR-DIM Mag - 6,5mm IR-DIM Nyomjelző 30-as Tár - 6,5 mm 30-Schuss-Magazin Leuchtspur IR-DIM - Cargador de 30 balas trazadoras IR-DIM de 6,5mm - Ch. 6,5mm 30Cps Traçantes IR-DIM - Magazynek 6,5mm 30rd Smugacz IR-DIM - 6.5mm 30ks Svítící IR-DIM Zásobník - Carregador de 30 projéteis traçantes IR-DIM de 6,5mm - Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-и 6.5 мм трассирующих под ПНВ - - - 6.5mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6.5mm IR-DIM - 6,5mm IR-DIM - 6.5mm IR-DIM - 6.5 мм трассирущие под ПНВ - - - Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: Katiba - Kaliber: 6,5x39 mm Nyomjelző IR-DIM<br />Lőszerek: 30<br />Használható: Katiba - Kaliber: 6,5x39 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: Katiba - Calibre: 6,5x39 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: Katiba - Calibre: 6,5x39 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: Katiba - Kaliber: 6,5x39 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: Katiba - Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: Katiba - Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: Katiba - Calibro: 6.5x39 mm Tracciant IR-DIM<br />Munizioni: 30<br />In uso su: Katiba - Калибр: 6.5x39 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: Katiba - - - 6.5mm 30Rnd SD Mag - 6,5 mm Hangtompítós 30-as Tár - 6,5 mm 30-Schuss-Magazin SD - Cargador de 30 balas SD de 6,5mm - Ch. 6,5mm 30Cps SD - Magazynek 6,5mm 30rd SD - 6.5mm 30ks SD Zásobník - Carregador de 30 projéteis SD de 6,5mm - Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-и 6.5 мм дозвуковых - - - 6.5mm SD - 6,5 mm Hangtompítós - 6,5mm SD - 6,5mm SD - 6,5mm SD - 6,5mm SD - 6.5mm SD - 6,5mm SD - 6.5mm Sil. - 6.5 мм дозвуковые - - - Caliber: 6.5x39 mm SD<br />Rounds: 30<br />Used in: Katiba - Kaliber: 6,5x39 mm Hangtompítós<br />Lőszerek: 30<br />Használható: Katiba - Kaliber: 6,5x39 mm SD<br />Patronen: 30<br />Eingesetzt von: Katiba - Calibre: 6,5x39 mm SD<br />Balas: 30<br />Se usa en: Katiba - Calibre: 6,5x39 mm SD<br />Cartouches: 30<br />Utilisé dans: Katiba - Kaliber: 6,5 x 39 mm SD<br />Naboje: 30<br />Używane w: Katiba - Ráže: 6.5x39 mm SD<br />Munice: 30<br />Použití: Katiba - Calibre: 6,5x39 mm SD<br />Projéteis: 30<br />Usado em: Katiba - Calibro: 6.5x39 mm Sil.<br />Munizioni: 30<br />In uso su: Katiba - Калибр: 6.5x39 мм дозвуковые<br />Патронов: 30<br />Применимы в: Katiba - - - 6.5mm 30Rnd AP Mag - 6,5 mm Páncéltörő 30-as Tár - 6,5 mm 30-Schuss-Magazin AP - Cargador de 30 balas AP de 6,5mm - Ch. 6,5mm 30Cps AP - Magazynek 6,5mm 30rd AP - 6.5mm 30ks AP Zásobník - Carregador de 30 projéteis AP de 6,5mm - Caricatore 6.5mm 30Rnd AP - Магазин из 30-и 6.5 мм бронебойных - - - 6.5mm AP - 6,5 mm Páncéltörő - 6,5mm AP - 6,5mm AP - 6,5mm AP - 6,5mm AP - 6.5mm AP - 6,5mm AP - 6.5mm AP - 6.5 мм бронебойные - - - Caliber: 6.5x39 mm AP<br />Rounds: 30<br />Used in: Katiba - Kaliber: 6,5x39 mm Páncéltörő<br />Lőszerek: 30<br />Használható: Katiba - Kaliber: 6,5x39 mm AP<br />Patronen: 30<br />Eingesetzt von: Katiba - Calibre: 6,5x39 mm AP<br />Balas: 30<br />Se usa en: Katiba - Calibre: 6,5x39 mm AP<br />Cartouches: 30<br />Utilisé dans: Katiba - Kaliber: 6,5 x 39 mm AP<br />Pociski: 30<br />Używane w: Katiba - Ráže: 6.5x39 mm AP<br />Munice: 30<br />Použití: Katiba - Calibre: 6,5x39 mm AP<br />Projéteis: 30<br />Usado em: Katiba - Calibro: 6.5x39 mm AP<br />Munizioni: 30<br />In uso su: Katiba - Калибр: 6.5x39 мм бронебойные<br />Патронов: 30<br />Применимы в: Katiba - - - - 5.56mm 30rnd Tracer IR-DIM Mag - 5,56 mm Nyomjelző IR-DIM 30-as Tár - 5,56 mm 30-Schuss-Magazin Leuchtspur IR-DIM - Cargador de 30 balas trazadoras IR-DIM de 5,56mm - Ch. 5,56mm 30Cps Traçantes IR-DIM - Magazynek 5,56mm 30rd Smugacz IR-DIM - 5.56mm 30ks Svítící IR-DIM Zásobník - Carregador de 30 projéteis traçantes IR-DIM de 5,56mm - Caricatore 5.56mm 30rnd Traccianti IR-DIM - Магазин из 30-и 5.56 мм трассирующих под ПНВ - - - 5.56mm IR-DIM - 5,56 mm IR-DIM - 5,56mm IR-DIM - 5,56mm IR-DIM - 5,56mm IR-DIM - 5,56mm IR-DIM - 5.56mm IR-DIM - 5,56mm IR-DIM - 5.56mm IR-DIM - 5.56 мм трассирущие под ПНВ - - - Caliber: 5.56x45 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm Nyomjelző IR-DIM<br />Lőszerek: 30<br />Használható: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56 x 45 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Ráže: 5.56x45 mm Svítící IR-DIM<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibro: 5.56x45 mm Traccianti IR-DIM<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Калибр: 5.56x45 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - - - 5.56mm 30Rnd SD Mag - 5,56 mm Hangtompítós 30-as Tár - 5,56 mm 30-Schuss-Magazin SD - Cargador de 30 balas SD de 5,56 mm - Ch. 5,56mm 30Cps SD - Magazynek 5,56mm 30rd SD - 5.56mm 30ks SD Zásobník - Carregador de 30 projéteis SD de 5,56mm - Caricatore 5.56mm 30Rnd Sil. - Магазин из 30-и 5.56 мм дозвуковых - - - 5.56mm SD - 5,56 mm Hangtompítós - 5,56mm SD - 5,56 mm SD - 5,56mm SD - 5,56mm SD - 5.56mm SD - 5,56mm SD - 5.56 Sil. - 5.56 мм дозвуковые - - - Caliber: 5.56x45 mm SD<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm Hangtompítós<br />Lőszerek: 30<br />Használható: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm SD<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm SD<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5.56x45 mm SD<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56 x 45 mm SD<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Ráže: 5.56x45 mm SD<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm SD<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibro: 5.56x45 mm Sil.<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Калибр: 5.56x45 мм дозвуковые<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - - - 5.56mm 30Rnd AP Mag - 5,56 mm Páncéltörő 30-as Tár - 5,56 mm 30-Schuss-Magazin AP - Cargador de 30 balas AP de 5,56mm - Ch. 5,56mm 30Cps AP - Magazynek 5,56mm 30rd AP - 5.56mm 30ks AP Zásobník - Carregador de 30 projéteis AP de 5,56mm - Caricatore 5.56mm 30Rnd AP - Магазин из 30-и 5.56 мм бронебойных - - - 5.56mm AP - 5,56 mm Páncéltörő - 5,56mm AP - 5,56mm AP - 5,56mm AP - 5,56mm AP - 5.56mm AP - 5,56mm AP - 5.56mm AP - 5.56 мм бронебойные - - - Caliber: 5.56x45 mm AP<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm Páncéltörő<br />Lőszerek: 30<br />Használható: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm AP<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm AP<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm AP<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56 x 45 mm AP<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Ráže: 5.56x45 mm AP<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm AP<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibro: 5.56x45 mm AP<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Калибр: 5.56x45 мм бронебойные<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - - - - 7.62mm 20rnd Tracer Mag - 7,62 mm Nyomjelző IR-DIM 20-as Tár - 7,62 mm 20-Schuss-Magazin Leuchtspur - Cargador de 20 balas trazadores de 7,62mm - Ch. 7,62mm 20Cps Traçantes - Magazynek 7,62mm 20rd Smugacz - 7.62mm 20ks Svítící Zásobník - Carregador de 20 projéteis traçantes de 7,62mm - Caricatore 7.62mm 20Rnd Traccianti - Магазин из 20-и 7.62 мм трассирующих - - - 7.62mm Tracer - 7,62 mm Nyomjelző - 7,62mm Leuchtspur - 7,62mm Trazadora - 7,62mm Traçantes - 7,62mm Smugacz - 7.62mm Svítící - 7,62mm Traçante - 7.62mm Traccianti - 7.62 мм трассирущие - - - Caliber: 7.62x51 mm Tracer<br />Rounds: 20<br />Used in: Mk18 ABR - Kaliber: 7,62x51 mm Nyomjelző<br />Lőszerek: 20<br />Használható: Mk18 ABR - Kaliber: 7,62x51 mm Leuchtspur<br />Patronen: 20<br />Eingesetzt von: EBR - Calibre: 7,62x51 mm Trazadora<br />Balas: 20<br />Se usa en: Mk18 ABR - Calibre: 7,62x51 mm Traçantes<br />Cartouches: 20<br />Utilisé dans: EBR - Kaliber: 7,62 x 51 mm Smugacz<br />Pociski: 20<br />Używane w: Mk18 ABR - Ráže: 7.62x51 mm Svítící<br />Munice: 20<br />Použití: Mk18 ABR - Calibre: 7,62x51 mm Traçante<br />Projéteis: 20<br />Usado em: Mk18 ABR - Calibro: 7.62x51 mm Traccianti<br />Munizioni: 20<br />In uso su: Mk18 ABR - Калибр: 7.62x51 мм трассирующие<br />Патронов: 20<br />Применимы в: Mk18 ABR - - - 7.62mm 20rnd Tracer IR-DIM Mag - 7,62 mm Nyomjelző IR-DIM 20-as Tár - 7,62 mm 20-Schuss-Magazin Leuchtspur IR-DIM - Cargador de 20 balas IR-DIM de 7,62mm - Ch. 7,62mm 20Cps Traçantes IR-DIM - Magazynek 7,62mm 20rd Smugacz IR-DIM - 7.62mm 20ks Svítící IR-DIM Zásobník - Carregador de 20 projéteis IR-DIM de 7,62mm - Caricatore 7.62mm 20rnd Traccianti IR-DIM - Магазин из 20-и 7.62 мм трассирующих под ПНВ - - - 7.62mm IR-DIM - 7,62 mm IR-DIM - 7,62mm IR-DIM - 7,62mm IR-DIM - 7,62mm IR-DIM - 7,62mm IR-DIM - 7.62mm IR-DIM - 7,62mm IR-DIM - 7.62mm IR-DIM - 7.62 мм трассирущие под ПНВ - - - Caliber: 7.62x51 mm Tracer IR-DIM<br />Rounds: 20<br />Used in: Mk18 ABR - Kaliber: 7,62x51 mm Nyomjelző IR-DIM<br />Lőszerek: 20<br />Használható: Mk18 ABR - Kaliber: 7,62x51 mm Leuchtspur IR-DIM<br />Patronen: 20<br />Eingesetzt von: EBR - Calibre: 7,62x51 mm Trazadoras IR-DIM<br />Balas: 20<br />Se usa en: Mk18 ABR - Calibre: 7,62x51 mm Traçantes IR-DIM<br />Cartouches: 20<br />Utilisé dans: EBR - Kaliber: 7,62 x 51 mm Smugacz IR-DIM<br />Pociski: 20<br />Używane w: Mk18 ABR - Ráže: 7.62x51 mm Svítící IR-DIM<br />Munice: 20<br />Použití: Mk18 ABR - Calibre: 7,62x51 mm Traçante IR-DIM<br />Projéteis: 20<br />Usado em: Mk18 ABR - Calibro: 7.62x51 mm Traccianti IR-DIM<br />Munizioni: 20<br />In uso su: Mk18 ABR - Калибр: 7.62x51 мм трассирующие под ПНВ<br />Патронов: 20<br />Применимы в: Mk18 ABR - - - 7.62mm 20Rnd SD Mag - 7,62 mm Hangtompítós 20-as Tár - 7,62 mm 20-Schuss-Magazin SD - Cargador de 20 balas SD de 7,62mm - Ch. 7,62mm 20Cps SD - Magazynek 7,62mm 20rd SD - 7.62mm 20ks SD Zásobník - Carregador de 20 projéteis SD de 7,62mm - Caricatore 7.62mm 20Rnd Sil. - Магазин из 20-и 7.62 мм дозвуковых - - - 7.62mm SD - 7,62 mm Hangtompítós - 7,62mm SD - 7,62mm SD - 7,62mm SD - 7,62mm SD - 7.62mm SD - 7,62mm SD - 7.62mm Sil. - 7.62 мм дозвуковые - - - Caliber: 7.62x51 mm SD<br />Rounds: 20<br />Used in: Mk18 ABR - Kaliber: 7,62x51 mm Hangtompítós<br />Lőszerek: 20<br />Használható: Mk18 ABR - Kaliber: 7,62x51 mm SD<br />Patronen: 20<br />Eingesetzt von: EBR - Calibre: 7,62x51 mm SD<br />Balas: 20<br />Se usa en: Mk18 ABR - Calibre: 7,62x51 mm SD<br />Cartouches: 20<br />Utilisé dans: EBR - Kaliber: 7,62 x 51 mm SD<br />Pociski: 20<br />Używane w: Mk18 ABR - Ráže: 7.62x51 mm SD<br />Munice: 20<br />Použití: Mk18 ABR - Calibre: 7,62x51 mm SD<br />Projéteis: 20<br />Usado em: Mk18 ABR - Calibro: 7.62x51 mm Sil.<br />Munizioni: 20<br />In uso su: Mk18 ABR - Калибр: 7.62x51 мм дозвуковые<br />Патронов: 20<br />Применимы в: Mk18 ABR - - - 7.62mm 20Rnd AP Mag - 7,62 mm Páncéltörő 20-as Tár - 7,62 mm 20-Schuss-Magazin AP - Cargador de 20 balas AP de 7,62mm - Ch. 7,62mm 20Cps AP - Magazynek 7,62mm 20rd AP - 7.62mm 20ks AP Zásobník - Carregador de 20 projéteis AP de 7,62mm - Caricatore 7.62mm 20Rnd AP - Магазин из 20-и 7.62 мм бронебойных - - - 7.62mm AP - 7,62 mm Páncéltörő - 7,62mm AP - 7,62mm AP - 7,62mm AP - 7,62mm AP - 7.62mm AP - 7,62mm AP - 7.62mm AP - 7.62 мм бронебойные - - - Caliber: 7.62x51 mm AP<br />Rounds: 20<br />Used in: Mk18 ABR - Kaliber: 7,62x51 mm Páncéltörő<br />Lőszerek: 20<br />Használható: Mk18 ABR - Kaliber: 7,62x51 mm AP<br />Patronen: 20<br />Eingesetzt von: EBR - Calibre: 7,62x51 mm AP<br />Balas: 20<br />Se usa en: Mk18 ABR - Calibre: 7,62x51 mm AP<br />Cartouches: 20<br />Utilisé dans: EBR - Kaliber: 7,62 x 51 mm AP<br />Pociski: 20<br />Używane w: Mk18 ABR - Ráže: 7.62x51 mm AP<br />Munice: 20<br />Použití: Mk18 ABR - Calibre: 7,62x51 mm AP<br />Projéteis: 20<br />Usado em: Mk18 ABR - Calibro: 7.62x51 mm AP<br />Munizioni: 20<br />In uso su: Mk18 ABR - Калибр: 7.62x51 мм дозвуковые<br />Патронов: 20<br />Применимы в: Mk18 ABR - - - Caliber: 7.62x51mm M118LR<br />Rounds: 20<br />Type: M14 - Kaliber: 7,62x51 mm M118LR<br />Lőszerek: 20<br />Típus: M14 - Kaliber: 7,62x51mm M118LR<br />Schuss: 20<br />Typ: M14 - Calibre: 7,62x51mm M118LR<br />Balas: 20<br />Tipo: M14 - Kaliber: 7,62 x 51 mm M118LR<br />Pociski: 20<br />Typ: M14 - Kalibr: 7.62x51mm M118LR<br />Náboje: 20<br />Typ: M14 - Calibre : 7,62x51mm M118LR<br />Cartouches: 20<br />Type: M14 - Calibre: 7,62x51mm M118LR<br />Projéteis: 20<br />Tipo: M14 - Калибр: 7.62x51mm M118LR<br />Патронов: 20<br />Тип: M14 - Calibro: 7.62x51mm M118LR<br />Munizioni:20<br />In uso su: M14 - - - .338 LM 10Rnd Tracer Mag - .338 LM 10-Schuss-Magazin Leuchtspur - - - .338 LM Tracer - .338 LM Leuchtspur - - - Caliber: .338 Lapua Magnum Tracer<br />Rounds: 10<br />Used in: MAR-10 - Kaliber: .338 Lapua Magnum Leuchtspur<br />Schuss: 10<br />Verwendet für: MAR-10 - - - .338 LM 10Rnd IR-DIM Mag - .338 LM 10-Schuss-Magazin Leuchtspur IR-DIM - - - .338 LM IR-DIM - .338 LM IR-DIM - - - Caliber: .338 Lapua Magnum Tracer IR-DIM<br />Rounds: 10<br />Used in: MAR-10 - Kaliber: .338 Lapua Magnum Leuchtspur IR-DIM<br />Schuss: 10<br />Verwendet für: MAR-10 - - - .338 NM 130Rnd Tracer Belt - .338 NM 130-Schuss-Gurt Leuchtspur - - - .338 NM Tracer - .338 NM Leuchtspur - - - Caliber: .338 Norma Magnum Tracer<br />Rounds: 130<br />Used in: SPMG - Kaliber: .338 Norma Magnum Leuchtspur<br />Schuss: 130<br />Verwendet für: SPMG - - - .338 NM 130Rnd IR-DIM Belt - .338 NM 130-Schuss-Gurt Leuchtspur IR-DIM - - - .338 NM IR-DIM - .338 LM IR-DIM - - - Caliber: .338 Norma Magnum Tracer IR-DIM<br />Rounds: 130<br />Used in: SPMG - Kaliber: .338 Norma Magnum Leuchtspur IR-DIM<br />Schuss: 130<br />Verwendet für: SPMG - - + + + + 6.5mm 30Rnd Tracer IR-DIM Mag + 6,5 mm Nyomjelző IR-DIM 30-as Tár + 6,5 mm 30-Schuss-Magazin Leuchtspur IR-DIM + Cargador de 30 balas trazadoras IR-DIM de 6,5mm + Ch. 6,5mm 30Cps Traçantes IR-DIM + Magazynek 6,5mm 30rd Smugacz IR-DIM + 6.5mm 30ks Svítící IR-DIM Zásobník + Carregador de 30 projéteis traçantes IR-DIM de 6,5mm + Caricatore 6.5mm 30Rnd Traccianti IR-DIM + Магазин из 30-и 6.5 мм трассирующих под ПНВ + + + 6.5mm IR-DIM + 6,5 mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6.5mm IR-DIM + 6,5mm IR-DIM + 6.5 IR-DIM + 6.5 мм трассирущие под ПНВ + + + Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm Nyomjelző IR-DIM<br />Lőszerek: 30<br />Használható: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL + Calibre: 6,5x39 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL + Calibre: 6,5x39 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL + Kaliber: 6,5 x 39 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL + Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: MX/C/M/SW/3GL + Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL + Calibro: 6.5x39 mm Traccianti IR-DIM <br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL + Калибр: 6.5x39 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL + + + 6.5mm 30Rnd SD Mag + 6,5 mm Hangtompítós 30-as Tár + 6,5 mm 30-Schuss-Magazin SD + Cargador de 30 balas SD de 6,5mm + Ch. 6,5mm 30Cps SD + Magazynek 6,5mm 30rd SD + 6.5mm 30ks SD Zásobník + Carregador de 30 projéteis SD de 6,5mm + Caricatore 6.5mm 30Rnd Sil. + Магазин из 30-и 6.5 мм дозвуковых + + + 6.5mm SD + 6,5 mm Hangtompítós + 6,5mm SD + 6,5mm SD + 6,5mm SD + 6,5mm SD + 6.5mm SD + 6,5mm SD + 6.5mm Sil. + 6.5 мм дозвуковые + + + Caliber: 6.5x39 mm SD<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm Hangtompítós<br />Lőszerek: 30<br />Használható: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm SD<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL + Calibre: 6,5x39 mm SD<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL + Calibre: 6,5x39 mm SD<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL + Kaliber: 6,5 x 39 mm SD<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL + Ráže: 6.5x39 mm SD<br />Munice: 30<br />Použití: MX/C/M/SW/3GL + Calibre: 6,5x39 mm SD<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL + Calibro: 6.5x39 mm Sil.<br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL + Калибр: 6.5x39 мм дозвуковые<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL + + + 6.5mm 30Rnd AP Mag + 6,5 mm Páncéltörő 30-as Tár + 6,5 mm 30-Schuss-Magazin AP + Cargador de 30 balas AP de 6,5mm + Ch. 6,5mm 30Cps AP + Magazynek 6,5mm 30rd AP + 6.5mm 30ks AP Zásobník + Carregador de 30 projéteis AP de 6,5mm + Caricatore 6.5mm 30Rnd AP + Магазин из 30-и 6.5 мм бронебойных + + + 6.5mm AP + 6,5 mm Páncéltörő + 6,5mm AP + 6,5mm AP + 6,5mm AP + 6,5mm AP + 6.5mm AP + 6,5mm AP + 6.5mm AP + 6.5 мм бронебойные + + + Caliber: 6.5x39 mm AP<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm Páncéltörő<br />Lőszerek: 30<br />Használható: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm AP<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL + Calibre: 6,5x39 mm AP<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL + Calibre: 6,5x39 mm AP<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL + Kaliber: 6,5 x 39 mm AP<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL + Ráže: 6.5x39 mm AP<br />Munice: 30<br />Použití: MX/C/M/SW/3GL + Calibre: 6,5x39 mm AP<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL + Calibro: 6.5x39 mm AP<br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL + Калибр: 6.5x39 мм бронебойные<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL + + + + 6.5mm 30Rnd Tracer IR-DIM Mag + 6,5mm IR-DIM Nyomjelző 30-as Tár + 6,5 mm 30-Schuss-Magazin Leuchtspur IR-DIM + Cargador de 30 balas trazadoras IR-DIM de 6,5mm + Ch. 6,5mm 30Cps Traçantes IR-DIM + Magazynek 6,5mm 30rd Smugacz IR-DIM + 6.5mm 30ks Svítící IR-DIM Zásobník + Carregador de 30 projéteis traçantes IR-DIM de 6,5mm + Caricatore 6.5mm 30Rnd Traccianti IR-DIM + Магазин из 30-и 6.5 мм трассирующих под ПНВ + + + 6.5mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6.5mm IR-DIM + 6,5mm IR-DIM + 6.5mm IR-DIM + 6.5 мм трассирущие под ПНВ + + + Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: Katiba + Kaliber: 6,5x39 mm Nyomjelző IR-DIM<br />Lőszerek: 30<br />Használható: Katiba + Kaliber: 6,5x39 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: Katiba + Calibre: 6,5x39 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: Katiba + Calibre: 6,5x39 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: Katiba + Kaliber: 6,5x39 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: Katiba + Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: Katiba + Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: Katiba + Calibro: 6.5x39 mm Tracciant IR-DIM<br />Munizioni: 30<br />In uso su: Katiba + Калибр: 6.5x39 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: Katiba + + + 6.5mm 30Rnd SD Mag + 6,5 mm Hangtompítós 30-as Tár + 6,5 mm 30-Schuss-Magazin SD + Cargador de 30 balas SD de 6,5mm + Ch. 6,5mm 30Cps SD + Magazynek 6,5mm 30rd SD + 6.5mm 30ks SD Zásobník + Carregador de 30 projéteis SD de 6,5mm + Caricatore 6.5mm 30Rnd Sil. + Магазин из 30-и 6.5 мм дозвуковых + + + 6.5mm SD + 6,5 mm Hangtompítós + 6,5mm SD + 6,5mm SD + 6,5mm SD + 6,5mm SD + 6.5mm SD + 6,5mm SD + 6.5mm Sil. + 6.5 мм дозвуковые + + + Caliber: 6.5x39 mm SD<br />Rounds: 30<br />Used in: Katiba + Kaliber: 6,5x39 mm Hangtompítós<br />Lőszerek: 30<br />Használható: Katiba + Kaliber: 6,5x39 mm SD<br />Patronen: 30<br />Eingesetzt von: Katiba + Calibre: 6,5x39 mm SD<br />Balas: 30<br />Se usa en: Katiba + Calibre: 6,5x39 mm SD<br />Cartouches: 30<br />Utilisé dans: Katiba + Kaliber: 6,5 x 39 mm SD<br />Naboje: 30<br />Używane w: Katiba + Ráže: 6.5x39 mm SD<br />Munice: 30<br />Použití: Katiba + Calibre: 6,5x39 mm SD<br />Projéteis: 30<br />Usado em: Katiba + Calibro: 6.5x39 mm Sil.<br />Munizioni: 30<br />In uso su: Katiba + Калибр: 6.5x39 мм дозвуковые<br />Патронов: 30<br />Применимы в: Katiba + + + 6.5mm 30Rnd AP Mag + 6,5 mm Páncéltörő 30-as Tár + 6,5 mm 30-Schuss-Magazin AP + Cargador de 30 balas AP de 6,5mm + Ch. 6,5mm 30Cps AP + Magazynek 6,5mm 30rd AP + 6.5mm 30ks AP Zásobník + Carregador de 30 projéteis AP de 6,5mm + Caricatore 6.5mm 30Rnd AP + Магазин из 30-и 6.5 мм бронебойных + + + 6.5mm AP + 6,5 mm Páncéltörő + 6,5mm AP + 6,5mm AP + 6,5mm AP + 6,5mm AP + 6.5mm AP + 6,5mm AP + 6.5mm AP + 6.5 мм бронебойные + + + Caliber: 6.5x39 mm AP<br />Rounds: 30<br />Used in: Katiba + Kaliber: 6,5x39 mm Páncéltörő<br />Lőszerek: 30<br />Használható: Katiba + Kaliber: 6,5x39 mm AP<br />Patronen: 30<br />Eingesetzt von: Katiba + Calibre: 6,5x39 mm AP<br />Balas: 30<br />Se usa en: Katiba + Calibre: 6,5x39 mm AP<br />Cartouches: 30<br />Utilisé dans: Katiba + Kaliber: 6,5 x 39 mm AP<br />Pociski: 30<br />Używane w: Katiba + Ráže: 6.5x39 mm AP<br />Munice: 30<br />Použití: Katiba + Calibre: 6,5x39 mm AP<br />Projéteis: 30<br />Usado em: Katiba + Calibro: 6.5x39 mm AP<br />Munizioni: 30<br />In uso su: Katiba + Калибр: 6.5x39 мм бронебойные<br />Патронов: 30<br />Применимы в: Katiba + + + + 5.56mm 30rnd Tracer IR-DIM Mag + 5,56 mm Nyomjelző IR-DIM 30-as Tár + 5,56 mm 30-Schuss-Magazin Leuchtspur IR-DIM + Cargador de 30 balas trazadoras IR-DIM de 5,56mm + Ch. 5,56mm 30Cps Traçantes IR-DIM + Magazynek 5,56mm 30rd Smugacz IR-DIM + 5.56mm 30ks Svítící IR-DIM Zásobník + Carregador de 30 projéteis traçantes IR-DIM de 5,56mm + Caricatore 5.56mm 30rnd Traccianti IR-DIM + Магазин из 30-и 5.56 мм трассирующих под ПНВ + + + 5.56mm IR-DIM + 5,56 mm IR-DIM + 5,56mm IR-DIM + 5,56mm IR-DIM + 5,56mm IR-DIM + 5,56mm IR-DIM + 5.56mm IR-DIM + 5,56mm IR-DIM + 5.56mm IR-DIM + 5.56 мм трассирущие под ПНВ + + + Caliber: 5.56x45 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm Nyomjelző IR-DIM<br />Lőszerek: 30<br />Használható: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56 x 45 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Ráže: 5.56x45 mm Svítící IR-DIM<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibro: 5.56x45 mm Traccianti IR-DIM<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Калибр: 5.56x45 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + + + 5.56mm 30Rnd SD Mag + 5,56 mm Hangtompítós 30-as Tár + 5,56 mm 30-Schuss-Magazin SD + Cargador de 30 balas SD de 5,56 mm + Ch. 5,56mm 30Cps SD + Magazynek 5,56mm 30rd SD + 5.56mm 30ks SD Zásobník + Carregador de 30 projéteis SD de 5,56mm + Caricatore 5.56mm 30Rnd Sil. + Магазин из 30-и 5.56 мм дозвуковых + + + 5.56mm SD + 5,56 mm Hangtompítós + 5,56mm SD + 5,56 mm SD + 5,56mm SD + 5,56mm SD + 5.56mm SD + 5,56mm SD + 5.56 Sil. + 5.56 мм дозвуковые + + + Caliber: 5.56x45 mm SD<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm Hangtompítós<br />Lőszerek: 30<br />Használható: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm SD<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm SD<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5.56x45 mm SD<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56 x 45 mm SD<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Ráže: 5.56x45 mm SD<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm SD<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibro: 5.56x45 mm Sil.<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Калибр: 5.56x45 мм дозвуковые<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + + + 5.56mm 30Rnd AP Mag + 5,56 mm Páncéltörő 30-as Tár + 5,56 mm 30-Schuss-Magazin AP + Cargador de 30 balas AP de 5,56mm + Ch. 5,56mm 30Cps AP + Magazynek 5,56mm 30rd AP + 5.56mm 30ks AP Zásobník + Carregador de 30 projéteis AP de 5,56mm + Caricatore 5.56mm 30Rnd AP + Магазин из 30-и 5.56 мм бронебойных + + + 5.56mm AP + 5,56 mm Páncéltörő + 5,56mm AP + 5,56mm AP + 5,56mm AP + 5,56mm AP + 5.56mm AP + 5,56mm AP + 5.56mm AP + 5.56 мм бронебойные + + + Caliber: 5.56x45 mm AP<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm Páncéltörő<br />Lőszerek: 30<br />Használható: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm AP<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm AP<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm AP<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56 x 45 mm AP<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Ráže: 5.56x45 mm AP<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm AP<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibro: 5.56x45 mm AP<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Калибр: 5.56x45 мм бронебойные<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + + + + 7.62mm 20rnd Tracer Mag + 7,62 mm Nyomjelző IR-DIM 20-as Tár + 7,62 mm 20-Schuss-Magazin Leuchtspur + Cargador de 20 balas trazadores de 7,62mm + Ch. 7,62mm 20Cps Traçantes + Magazynek 7,62mm 20rd Smugacz + 7.62mm 20ks Svítící Zásobník + Carregador de 20 projéteis traçantes de 7,62mm + Caricatore 7.62mm 20Rnd Traccianti + Магазин из 20-и 7.62 мм трассирующих + + + 7.62mm Tracer + 7,62 mm Nyomjelző + 7,62mm Leuchtspur + 7,62mm Trazadora + 7,62mm Traçantes + 7,62mm Smugacz + 7.62mm Svítící + 7,62mm Traçante + 7.62mm Traccianti + 7.62 мм трассирущие + + + Caliber: 7.62x51 mm Tracer<br />Rounds: 20<br />Used in: Mk18 ABR + Kaliber: 7,62x51 mm Nyomjelző<br />Lőszerek: 20<br />Használható: Mk18 ABR + Kaliber: 7,62x51 mm Leuchtspur<br />Patronen: 20<br />Eingesetzt von: EBR + Calibre: 7,62x51 mm Trazadora<br />Balas: 20<br />Se usa en: Mk18 ABR + Calibre: 7,62x51 mm Traçantes<br />Cartouches: 20<br />Utilisé dans: EBR + Kaliber: 7,62 x 51 mm Smugacz<br />Pociski: 20<br />Używane w: Mk18 ABR + Ráže: 7.62x51 mm Svítící<br />Munice: 20<br />Použití: Mk18 ABR + Calibre: 7,62x51 mm Traçante<br />Projéteis: 20<br />Usado em: Mk18 ABR + Calibro: 7.62x51 mm Traccianti<br />Munizioni: 20<br />In uso su: Mk18 ABR + Калибр: 7.62x51 мм трассирующие<br />Патронов: 20<br />Применимы в: Mk18 ABR + + + 7.62mm 20rnd Tracer IR-DIM Mag + 7,62 mm Nyomjelző IR-DIM 20-as Tár + 7,62 mm 20-Schuss-Magazin Leuchtspur IR-DIM + Cargador de 20 balas IR-DIM de 7,62mm + Ch. 7,62mm 20Cps Traçantes IR-DIM + Magazynek 7,62mm 20rd Smugacz IR-DIM + 7.62mm 20ks Svítící IR-DIM Zásobník + Carregador de 20 projéteis IR-DIM de 7,62mm + Caricatore 7.62mm 20rnd Traccianti IR-DIM + Магазин из 20-и 7.62 мм трассирующих под ПНВ + + + 7.62mm IR-DIM + 7,62 mm IR-DIM + 7,62mm IR-DIM + 7,62mm IR-DIM + 7,62mm IR-DIM + 7,62mm IR-DIM + 7.62mm IR-DIM + 7,62mm IR-DIM + 7.62mm IR-DIM + 7.62 мм трассирущие под ПНВ + + + Caliber: 7.62x51 mm Tracer IR-DIM<br />Rounds: 20<br />Used in: Mk18 ABR + Kaliber: 7,62x51 mm Nyomjelző IR-DIM<br />Lőszerek: 20<br />Használható: Mk18 ABR + Kaliber: 7,62x51 mm Leuchtspur IR-DIM<br />Patronen: 20<br />Eingesetzt von: EBR + Calibre: 7,62x51 mm Trazadoras IR-DIM<br />Balas: 20<br />Se usa en: Mk18 ABR + Calibre: 7,62x51 mm Traçantes IR-DIM<br />Cartouches: 20<br />Utilisé dans: EBR + Kaliber: 7,62 x 51 mm Smugacz IR-DIM<br />Pociski: 20<br />Używane w: Mk18 ABR + Ráže: 7.62x51 mm Svítící IR-DIM<br />Munice: 20<br />Použití: Mk18 ABR + Calibre: 7,62x51 mm Traçante IR-DIM<br />Projéteis: 20<br />Usado em: Mk18 ABR + Calibro: 7.62x51 mm Traccianti IR-DIM<br />Munizioni: 20<br />In uso su: Mk18 ABR + Калибр: 7.62x51 мм трассирующие под ПНВ<br />Патронов: 20<br />Применимы в: Mk18 ABR + + + 7.62mm 20Rnd SD Mag + 7,62 mm Hangtompítós 20-as Tár + 7,62 mm 20-Schuss-Magazin SD + Cargador de 20 balas SD de 7,62mm + Ch. 7,62mm 20Cps SD + Magazynek 7,62mm 20rd SD + 7.62mm 20ks SD Zásobník + Carregador de 20 projéteis SD de 7,62mm + Caricatore 7.62mm 20Rnd Sil. + Магазин из 20-и 7.62 мм дозвуковых + + + 7.62mm SD + 7,62 mm Hangtompítós + 7,62mm SD + 7,62mm SD + 7,62mm SD + 7,62mm SD + 7.62mm SD + 7,62mm SD + 7.62mm Sil. + 7.62 мм дозвуковые + + + Caliber: 7.62x51 mm SD<br />Rounds: 20<br />Used in: Mk18 ABR + Kaliber: 7,62x51 mm Hangtompítós<br />Lőszerek: 20<br />Használható: Mk18 ABR + Kaliber: 7,62x51 mm SD<br />Patronen: 20<br />Eingesetzt von: EBR + Calibre: 7,62x51 mm SD<br />Balas: 20<br />Se usa en: Mk18 ABR + Calibre: 7,62x51 mm SD<br />Cartouches: 20<br />Utilisé dans: EBR + Kaliber: 7,62 x 51 mm SD<br />Pociski: 20<br />Używane w: Mk18 ABR + Ráže: 7.62x51 mm SD<br />Munice: 20<br />Použití: Mk18 ABR + Calibre: 7,62x51 mm SD<br />Projéteis: 20<br />Usado em: Mk18 ABR + Calibro: 7.62x51 mm Sil.<br />Munizioni: 20<br />In uso su: Mk18 ABR + Калибр: 7.62x51 мм дозвуковые<br />Патронов: 20<br />Применимы в: Mk18 ABR + + + 7.62mm 20Rnd AP Mag + 7,62 mm Páncéltörő 20-as Tár + 7,62 mm 20-Schuss-Magazin AP + Cargador de 20 balas AP de 7,62mm + Ch. 7,62mm 20Cps AP + Magazynek 7,62mm 20rd AP + 7.62mm 20ks AP Zásobník + Carregador de 20 projéteis AP de 7,62mm + Caricatore 7.62mm 20Rnd AP + Магазин из 20-и 7.62 мм бронебойных + + + 7.62mm AP + 7,62 mm Páncéltörő + 7,62mm AP + 7,62mm AP + 7,62mm AP + 7,62mm AP + 7.62mm AP + 7,62mm AP + 7.62mm AP + 7.62 мм бронебойные + + + Caliber: 7.62x51 mm AP<br />Rounds: 20<br />Used in: Mk18 ABR + Kaliber: 7,62x51 mm Páncéltörő<br />Lőszerek: 20<br />Használható: Mk18 ABR + Kaliber: 7,62x51 mm AP<br />Patronen: 20<br />Eingesetzt von: EBR + Calibre: 7,62x51 mm AP<br />Balas: 20<br />Se usa en: Mk18 ABR + Calibre: 7,62x51 mm AP<br />Cartouches: 20<br />Utilisé dans: EBR + Kaliber: 7,62 x 51 mm AP<br />Pociski: 20<br />Używane w: Mk18 ABR + Ráže: 7.62x51 mm AP<br />Munice: 20<br />Použití: Mk18 ABR + Calibre: 7,62x51 mm AP<br />Projéteis: 20<br />Usado em: Mk18 ABR + Calibro: 7.62x51 mm AP<br />Munizioni: 20<br />In uso su: Mk18 ABR + Калибр: 7.62x51 мм дозвуковые<br />Патронов: 20<br />Применимы в: Mk18 ABR + + + Caliber: 7.62x51mm M118LR<br />Rounds: 20<br />Type: M14 + Kaliber: 7,62x51 mm M118LR<br />Lőszerek: 20<br />Típus: M14 + Kaliber: 7,62x51mm M118LR<br />Schuss: 20<br />Typ: M14 + Calibre: 7,62x51mm M118LR<br />Balas: 20<br />Tipo: M14 + Kaliber: 7,62 x 51 mm M118LR<br />Pociski: 20<br />Typ: M14 + Kalibr: 7.62x51mm M118LR<br />Náboje: 20<br />Typ: M14 + Calibre : 7,62x51mm M118LR<br />Cartouches: 20<br />Type: M14 + Calibre: 7,62x51mm M118LR<br />Projéteis: 20<br />Tipo: M14 + Калибр: 7.62x51mm M118LR<br />Патронов: 20<br />Тип: M14 + Calibro: 7.62x51mm M118LR<br />Munizioni:20<br />In uso su: M14 + + + + .338 LM 10Rnd Tracer Mag + .338 LM 10-Schuss-Magazin Leuchtspur + + + .338 LM Tracer + .338 LM Leuchtspur + + + Caliber: .338 Lapua Magnum Tracer<br />Rounds: 10<br />Used in: MAR-10 + Kaliber: .338 Lapua Magnum Leuchtspur<br />Schuss: 10<br />Verwendet für: MAR-10 + + + .338 LM 10Rnd IR-DIM Mag + .338 LM 10-Schuss-Magazin Leuchtspur IR-DIM + + + .338 LM IR-DIM + .338 LM IR-DIM + + + Caliber: .338 Lapua Magnum Tracer IR-DIM<br />Rounds: 10<br />Used in: MAR-10 + Kaliber: .338 Lapua Magnum Leuchtspur IR-DIM<br />Schuss: 10<br />Verwendet für: MAR-10 + + + .338 LM 10Rnd AP Mag + .338 LM 10-Schuss-Magazin Hartkern + + + .338 LM AP + .338 LM AP + + + Caliber: .338 Lapua Magnum AP<br />Rounds: 10<br />Used in: MAR-10 + Kaliber: .338 Lapua Magnum Hartkern<br />Schuss: 10<br />Verwendet für: MAR-10 + + + .338 LM 10Rnd SD Mag + .338 LM 10-Schuss-Magazin Unterschall + + + .338 LM SD + .338 LM SD + + + Caliber: .338 Lapua Magnum SD<br />Rounds: 10<br />Used in: MAR-10 + Kaliber: .338 Lapua Magnum Unterschall<br />Schuss: 10<br />Verwendet für: MAR-10 + + + + .338 NM 130Rnd Tracer Belt + .338 NM 130-Schuss-Gurt Leuchtspur + + + .338 NM Tracer + .338 NM Leuchtspur + + + Caliber: .338 Norma Magnum Tracer<br />Rounds: 130<br />Used in: SPMG + Kaliber: .338 Norma Magnum Leuchtspur<br />Schuss: 130<br />Verwendet für: SPMG + + + .338 NM 130Rnd IR-DIM Belt + .338 NM 130-Schuss-Gurt Leuchtspur IR-DIM + + + .338 NM IR-DIM + .338 LM IR-DIM + + + Caliber: .338 Norma Magnum Tracer IR-DIM<br />Rounds: 130<br />Used in: SPMG + Kaliber: .338 Norma Magnum Leuchtspur IR-DIM<br />Schuss: 130<br />Verwendet für: SPMG + + + + 9.3mm 10Rnd Tracer Mag + 9,3mm 10-Schuss-Magazin Leuchtspur + + + 9.3mm Tracer + 9,3mm Leuchtspur + + + Caliber: 9.3x64mm Tracer<br />Rounds: 10<br />Used in: Cyrus + Kaliber: 9,3x64mm Leuchtspur<br />Schuss: 10<br />Verwendet für: Cyrus + + + 9.3mm 10Rnd Tracer IR-DIM Mag + 9,3mm 10-Schuss-Magazin Leuchtspur IR-DIM + + + 9.3mm IR-DIM + 9,3mm IR-DIM + + + Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 10<br />Used in: Cyrus + Kaliber: 9,3x64mm Leuchtspur IR-DIM<br />Schuss: 10<br />Verwendet für: Cyrus + + + 9.3mm 10Rnd AP Mag + 9,3mm 10-Schuss-Magazin Hartkern + + + 9.3mm AP + 9,3mm AP + + + Caliber: 9.3x64mm AP<br />Rounds: 10<br />Used in: Cyrus + Kaliber: 9,3x64mm Hartkern<br />Schuss: 10<br />Verwendet für: Cyrus + + + 9.3mm 10Rnd SD Mag + 9,3mm 10-Schuss-Magazin Unterschall + + + 9.3mm SD + 9,3mm SD + + + Caliber: 9.3x64mm SD<br />Rounds: 10<br />Used in: Cyrus + Kaliber: 9,3x64mm Unterschall<br />Schuss: 10<br />Verwendet für: Cyrus + + From 23733263eae02611bd239c25cd0eeba0865462d3 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 11 Apr 2015 15:06:30 +0200 Subject: [PATCH 220/816] Updated the extension file name --- addons/advanced_ballistics/functions/fnc_handleFired.sqf | 4 ++-- .../functions/fnc_initializeTerrainExtension.sqf | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index 263671296e..84ed8747eb 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -159,7 +159,7 @@ if (count GVAR(bulletDatabaseFreeIndices) > 0) then { }; #ifdef USE_ADVANCEDBALLISTICS_DLL - "AdvancedBallistics" callExtension format["new:%1:%2:%3:%4:%5:%6:%7:%8:%9:%10:%11:%12:%13:%14:%15:%16:%17:%18", _index, _airFriction, _ballisticCoefficients, _velocityBoundaries, _atmosphereModel, _dragModel, _stabilityFactor, _twistDirection, _muzzleVelocity, _transonicStabilityCoef, getPosASL _bullet, EGVAR(weather,Latitude), EGVAR(weather,currentTemperature), EGVAR(weather,Altitude), EGVAR(weather,currentHumidity), overcast, floor(time), time - floor(time)]; + "ace_advanced_ballistics" callExtension format["new:%1:%2:%3:%4:%5:%6:%7:%8:%9:%10:%11:%12:%13:%14:%15:%16:%17:%18", _index, _airFriction, _ballisticCoefficients, _velocityBoundaries, _atmosphereModel, _dragModel, _stabilityFactor, _twistDirection, _muzzleVelocity, _transonicStabilityCoef, getPosASL _bullet, EGVAR(weather,Latitude), EGVAR(weather,currentTemperature), EGVAR(weather,Altitude), EGVAR(weather,currentHumidity), overcast, floor(time), time - floor(time)]; GVAR(bulletDatabase) set[_index, [_bullet, _caliber, _bulletTraceVisible, _index]]; if ((GVAR(bulletDatabaseOccupiedIndices) pushBack _index) == 0) then { @@ -198,7 +198,7 @@ if (count GVAR(bulletDatabaseFreeIndices) > 0) then { drop ["\A3\data_f\ParticleEffects\Universal\Refract","","Billboard",1,0.1,getPos _bullet,[0,0,0],0,1.275,1,0,[0.4*_caliber,0.2*_caliber],[[0,0,0,0.6],[0,0,0,0.4]],[1,0],0,0,"","",""]; }; - call compile ("AdvancedBallistics" callExtension format["simulate:%1:%2:%3:%4:%5:%6:%7", _index, _bulletVelocity, _bulletPosition, ACE_wind, ASLToATL(_bulletPosition) select 2, floor(time), time - floor(time)]); + call compile ("ace_advanced_ballistics" callExtension format["simulate:%1:%2:%3:%4:%5:%6:%7", _index, _bulletVelocity, _bulletPosition, ACE_wind, ASLToATL(_bulletPosition) select 2, floor(time), time - floor(time)]); true } count GVAR(bulletDatabaseOccupiedIndices); diff --git a/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf b/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf index a79b76bd31..ce7746e587 100644 --- a/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf +++ b/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf @@ -18,7 +18,7 @@ _initStartTime = time; _mapSize = getNumber (configFile >> "CfgWorlds" >> worldName >> "MapSize"); - if (("AdvancedBallistics" callExtension format["init:%1:%2", worldName, _mapSize]) == "Terrain already initialized") exitWith { + if (("ace_advanced_ballistics" callExtension format["init:%1:%2", worldName, _mapSize]) == "Terrain already initialized") exitWith { if (GVAR(INIT_MESSAGE_ENABLED)) then { systemChat "AdvancedBallistics: Terrain already initialized"; }; @@ -32,7 +32,7 @@ _gridHeight = round(getTerrainHeightASL _gridCenter); _gridNumObjects = count (_gridCenter nearObjects ["Building", 50]); _gridSurfaceIsWater = if (surfaceIsWater _gridCenter) then {1} else {0}; - "AdvancedBallistics" callExtension format["set:%1:%2:%3", _gridHeight, _gridNumObjects, _gridSurfaceIsWater]; + "ace_advanced_ballistics" callExtension format["set:%1:%2:%3", _gridHeight, _gridNumObjects, _gridSurfaceIsWater]; }; sleep 0.001; }; From 9cf44b1d3235e782b49e80abdda83ea4173baf18 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 11 Apr 2015 15:46:41 +0200 Subject: [PATCH 221/816] initial commit --- addons/common/functions/fnc_muteUnit.sqf | 17 +++++++++++++++-- addons/common/functions/fnc_unmuteUnit.sqf | 19 ++++++++++++++++--- 2 files changed, 31 insertions(+), 5 deletions(-) diff --git a/addons/common/functions/fnc_muteUnit.sqf b/addons/common/functions/fnc_muteUnit.sqf index 8edf9df391..f3c5dcff9d 100644 --- a/addons/common/functions/fnc_muteUnit.sqf +++ b/addons/common/functions/fnc_muteUnit.sqf @@ -5,21 +5,34 @@ * * Argument: * 0: Unit (Object) + * 1: Reason to mute the unit (String) * * Return value: * Nothing */ #include "script_component.hpp" -private ["_unit", "_speaker"]; +private ["_unit", "_reason"]; _unit = _this select 0; +_reason = _this select 1; if (isNull _unit) exitWith {}; +// add reason to mute to the unit +private "_muteUnitReasons"; +_muteUnitReasons = _unit getVariable [QGVAR(muteUnitReasons), []]; + +if !(_reason in _muteUnitReasons) then { + _muteUnitReasons pushBack _reason; + _unit setVariable [QGVAR(muteUnitReasons), _muteUnitReasons, true]; +}; + +private "_speaker"; _speaker = speaker _unit; + if (_speaker == "ACE_NoVoice") exitWith {}; -[0, "{(_this select 1) setSpeaker 'ACE_NoVoice'}", _unit, "ACE_Speaker"] call FUNC(execPersistentFnc); +["setSpeaker", _unit, [_unit, "ACE_NoVoice"]] call FUNC(targetEvent); _unit setVariable ["ACE_OriginalSpeaker", _speaker, true]; diff --git a/addons/common/functions/fnc_unmuteUnit.sqf b/addons/common/functions/fnc_unmuteUnit.sqf index 8de7708d4b..14ecef290b 100644 --- a/addons/common/functions/fnc_unmuteUnit.sqf +++ b/addons/common/functions/fnc_unmuteUnit.sqf @@ -1,23 +1,36 @@ /* * Author: commy2 * - * Unmutes the unit. + * Unmutes the unit. Only unmutes if the last reason was removed. * * Argument: * 0: Unit (Object) + * 1: Reason to unmute the unit. (String) * * Return value: * Nothing */ #include "script_component.hpp" -private ["_unit", "_speaker"]; +private ["_unit", "_reason"]; _unit = _this select 0; +_reason = _this select 1; if (isNull _unit) exitWith {}; +// remove reason to mute to the unit +private "_muteUnitReasons"; +_muteUnitReasons = _unit getVariable [QGVAR(muteUnitReasons), []]; + +if (_reason in _muteUnitReasons) then { + _muteUnitReasons deleteAt (_muteUnitReasons find _reason); + _unit setVariable [QGVAR(muteUnitReasons), _muteUnitReasons, true]; +}; + +private "_speaker"; _speaker = _unit getVariable ["ACE_OriginalSpeaker", ""]; + if (_speaker == "") exitWith {}; -[0, format ["{(_this select 1) setSpeaker '%1'}", _speaker], _unit, "ACE_Speaker"] call FUNC(execPersistentFnc); +["setSpeaker", _unit, [_unit, _speaker]] call FUNC(targetEvent); From 62b45a8a07235be879e620a55686ce29e9f83ec2 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 11 Apr 2015 15:59:21 +0200 Subject: [PATCH 222/816] initial commit --- addons/common/XEH_preInit.sqf | 1 + addons/common/functions/fnc_dropBackpack.sqf | 34 ++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 addons/common/functions/fnc_dropBackpack.sqf diff --git a/addons/common/XEH_preInit.sqf b/addons/common/XEH_preInit.sqf index 3b47153c7a..31580223c5 100644 --- a/addons/common/XEH_preInit.sqf +++ b/addons/common/XEH_preInit.sqf @@ -39,6 +39,7 @@ PREP(displayText); PREP(displayTextPicture); PREP(displayTextStructured); PREP(doAnimation); +PREP(dropBackpack); PREP(endRadioTransmission); PREP(eraseCache); PREP(execNextFrame); diff --git a/addons/common/functions/fnc_dropBackpack.sqf b/addons/common/functions/fnc_dropBackpack.sqf new file mode 100644 index 0000000000..4655e974a3 --- /dev/null +++ b/addons/common/functions/fnc_dropBackpack.sqf @@ -0,0 +1,34 @@ +/* + * Author: commy2 + * + * Drops a backback. Also returns the object of the dropped backpack. + * + * Argument: + * 0: Unit that has a backpack (Object) + * + * Return value: + * Backpack object (Object) + * + */ +#include "script_component.hpp" + +private "_unit"; + +_unit = _this select 0; + +private "_backpackObject"; +_backpackObject = backpackContainer _unit; + +_unit addBackpack "Bag_Base"; +removeBackpack _unit; + +private "_holder"; +_holder = objNull; + +{ + if (_backpackObject in everyBackpack _x) exitWith { + _holder = _x; + }; +} forEach (position _unit nearObjects ["WeaponHolder", 5]); + +_holder From b8e038858116874c00f4faf0f608f12675330a78 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sat, 11 Apr 2015 11:12:40 -0300 Subject: [PATCH 223/816] Fix nearestObjects with getPos choking over seawater. Fix #465 --- addons/interact_menu/functions/fnc_renderActionPoints.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/interact_menu/functions/fnc_renderActionPoints.sqf b/addons/interact_menu/functions/fnc_renderActionPoints.sqf index e14b69472c..45c0c46a61 100644 --- a/addons/interact_menu/functions/fnc_renderActionPoints.sqf +++ b/addons/interact_menu/functions/fnc_renderActionPoints.sqf @@ -23,7 +23,7 @@ _fnc_renderNearbyActions = { #define MAXINTERACTOBJECTS 3 _numInteractObjects = 0; - _nearestObjects = nearestObjects [(getPos ACE_player), ["All"], 15]; + _nearestObjects = nearestObjects [ACE_player, ["All"], 15]; { _target = _x; From 761e4aec6431017a4df63c8ee9f01f31e3f5014f Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 11 Apr 2015 16:27:04 +0200 Subject: [PATCH 224/816] edit description --- addons/common/functions/fnc_dropBackpack.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/common/functions/fnc_dropBackpack.sqf b/addons/common/functions/fnc_dropBackpack.sqf index 4655e974a3..a2fd38b7c3 100644 --- a/addons/common/functions/fnc_dropBackpack.sqf +++ b/addons/common/functions/fnc_dropBackpack.sqf @@ -1,13 +1,13 @@ /* * Author: commy2 * - * Drops a backback. Also returns the object of the dropped backpack. + * Drops a backback. Also returns the ground wepaon holder object of the dropped backpack. * * Argument: * 0: Unit that has a backpack (Object) * * Return value: - * Backpack object (Object) + * Ground wepaon holder with backpack (Object) * */ #include "script_component.hpp" From 38adfbcb7079387ea244b70b0d0e823cb2debdc1 Mon Sep 17 00:00:00 2001 From: Kllrt Date: Sat, 11 Apr 2015 16:33:00 +0200 Subject: [PATCH 225/816] Added missing CZ strings and made little revision --- addons/attach/stringtable.xml | 17 +- addons/captives/stringtable.xml | 9 +- addons/common/stringtable.xml | 12 +- addons/disposable/stringtable.xml | 4 +- addons/dragging/stringtable.xml | 7 +- addons/explosives/stringtable.xml | 13 +- addons/flashsuppressors/stringtable.xml | 14 +- addons/goggles/stringtable.xml | 6 +- addons/grenades/stringtable.xml | 24 +- addons/hearing/stringtable.xml | 3 +- addons/interact_menu/stringtable.xml | 9 +- addons/interaction/stringtable.xml | 31 +- addons/inventory/stringtable.xml | 6 +- addons/kestrel/stringtable.xml | 4 +- addons/laser_selfdesignate/stringtable.xml | 6 +- addons/laserpointer/stringtable.xml | 10 +- addons/logistics_uavbattery/stringtable.xml | 6 +- addons/logistics_wirecutter/stringtable.xml | 6 +- addons/magazinerepack/stringtable.xml | 15 +- addons/maptools/stringtable.xml | 6 +- addons/medical/stringtable.xml | 29 +- addons/microdagr/stringtable.xml | 13 +- addons/missileguidance/stringtable.xml | 82 +- addons/movement/stringtable.xml | 4 +- addons/nametags/stringtable.xml | 6 +- addons/nightvision/stringtable.xml | 8 +- addons/optionsmenu/stringtable.xml | 18 +- addons/overheating/stringtable.xml | 6 +- addons/realisticnames/stringtable.xml | 2642 ++++++++++--------- addons/reload/stringtable.xml | 10 +- addons/reloadlaunchers/stringtable.xml | 54 +- addons/vector/stringtable.xml | 4 +- addons/weaponselect/stringtable.xml | 6 +- addons/wep_javelin/stringtable.xml | 46 +- addons/winddeflection/stringtable.xml | 70 +- 35 files changed, 1623 insertions(+), 1583 deletions(-) diff --git a/addons/attach/stringtable.xml b/addons/attach/stringtable.xml index 27a0517f9a..a86c82e008 100644 --- a/addons/attach/stringtable.xml +++ b/addons/attach/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -44,7 +44,7 @@ Marcador IR acoplado Przyczepiono stroboskop IR Strobe IR attaché - IR Značkovač Připnutý + IR Značkovač připnutý Marcador IV Acoplado Strobo IR attaccata Infravörös jeladó hozzácsatolva @@ -56,7 +56,7 @@ Marcador IR quitado Odczepiono stroboskop IR Strobe IR détaché - IR Značkovač Odepnutý + IR Značkovač odepnutý Marcador IV Separado Strobo IR staccata Infravörös jeladó lecsatolva @@ -68,7 +68,7 @@ Granada IR acoplada Przyczepiono granat IR Grenade IR attachée - IR Granát Připnutý + IR Granát připnutý Granada IV Acoplada Granata IR attaccata Infravörös gránát hozzácsatolva @@ -80,7 +80,7 @@ Granada IR quitada Odczepiono granat IR Grenade IR détachée - IR Granát Odepnutý + IR Granát odepnutý Granada IV Separada Granata IR staccata Infravörös gránát lecsatolva @@ -92,7 +92,7 @@ Barra de luz acoplada Przyczepiono światło chemiczne Chemlight attaché - Chemické světlo Připnuto + Chemické světlo připnuto Chemlight Acoplada Chemlight attaccata Chemlight hozzácsatolva @@ -104,7 +104,7 @@ Barra de luz quitada Odczepiono światło chemiczne Chemlight détaché - Chemické světlo Odepnuto + Chemické světlo odepnuto Chemlight Separada Chemlight staccata Chemlight hozzácsatolva @@ -174,6 +174,7 @@ Befestigen fehlgeschlagen Присоединить Ошибка Error al acoplar + Připnutí selhalo - + \ No newline at end of file diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index 897782747f..d07db4de95 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -134,26 +134,31 @@ Surrender Kapitulieren Rendirse + Vzdát se Stop Surrendering Den Kampf erneut aufnehmen Dejar de rendirse + Přestat se vzdávat Only use on alive units Nur bei lebenden Einheiten verwendbar Utilizar solo en unidades vivas + Použitelné jen na živé jednotky Only use on dismounted inf Nur bei abgesessener Infanterie verwendbar Utilizar solo en infanteria desmontada + Použitelné jen na pěsích jednotkách Nothing under mouse Es wurde nichts ausgewählt Nada bajo el ratón + Nic není vybráno - + \ No newline at end of file diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index 04a98e6b38..93f40e4720 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -43,7 +43,7 @@ ACE Optionen Opciones ACE Opcje ACE - ACE Nastavení + Nastavení ACE ACE Options ACE Настройки Opções do ACE @@ -248,7 +248,7 @@ Aktion abgebrochen. Acción cancelada. Przerwano czynność - Akce přerušena + Akce přerušena. Action annulée. Действие отменено. Ação cancelada. @@ -300,12 +300,14 @@ Anfrage annehmen Aceptar peticiones Akceptuj prośby + Přijmout žádost Decline Requests Anfrage ablehnen Rechazar peticiones Ignoruj prośby + Zamítnout žádost Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. @@ -363,11 +365,13 @@ Banana Banane Banana + Banán A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. Die Bananen (Musa) sind eine Pflanzengattung in der Familie der Bananengewächse (Musaceae) innerhalb der Einkeimblättrigen Pflanzen (Monokotyledonen). Una banana es una fruta comestible, botanicamente una baya, producida por varios tipos de grandes plantas herbáceas del género Musa. + Banán je protáhlé ovoce a plod banánovníku (epigeická bobule). - + \ No newline at end of file diff --git a/addons/disposable/stringtable.xml b/addons/disposable/stringtable.xml index 8b6c032961..1cdbf36ca2 100644 --- a/addons/disposable/stringtable.xml +++ b/addons/disposable/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -26,7 +26,7 @@ Preloaded Missile Dummy Preloaded Missile Dummy Preloaded Missile Dummy - Preloaded Missile Dummy + Přednabitá dummy střela Preloaded Missile Dummy Preloaded Missile Dummy Preloaded Missile Dummy diff --git a/addons/dragging/stringtable.xml b/addons/dragging/stringtable.xml index 9193d2712e..57536c7f97 100644 --- a/addons/dragging/stringtable.xml +++ b/addons/dragging/stringtable.xml @@ -1,5 +1,5 @@ - - + + @@ -40,6 +40,7 @@ Não é possível carregar o item devido a seu peso Non è possibile trascinare l'oggetto a causa del suo peso Túl nehéz ahhoz, hogy elhúzd --> + Moc težké Carry @@ -54,4 +55,4 @@ Нести - + \ No newline at end of file diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml index 386e1677ed..ec2a995df6 100644 --- a/addons/explosives/stringtable.xml +++ b/addons/explosives/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -80,7 +80,7 @@ + Modificador, girar + Modificateur, tourner + Modificatore, rotazione - + Otočit + + Modifikátor, otočit + Változtatás, forgatás + modyfikator, obracanie + Modificador, rotaciona @@ -140,7 +140,7 @@ Dispositivo de detonación M57 Zapalnik M57 M57 Dispositif de mise à feu - M57 Odpalovací Zařízení + Odpalovací zařízení M57 Detonatore M57 M57 Detonátor M57 Dispositivo de Detonação @@ -152,7 +152,7 @@ Usado para detonar remotamente explosivos Używany do zdalnego detonowania ładunków wybuchowych Utilisé pour déclencher des explosifs à distance - Použévané ke vzdálenému odpalování výbušnin + Používané ke vzdálenému odpalování výbušnin Usato per l'attivazione a distanza degli esplosivi Robbanóanyagok távoli robbantásához Usado para acionar explosivos remotamente @@ -164,7 +164,7 @@ Dispositivo de detonación MK26 Zapalnik M26 M26 Dispositif de mise à feu - M26 Odpalovací Zařízení + Odpalovací zařízení M26 Detonatore M26 M26 Detonátor M26 Dispositivo de Detonação @@ -494,6 +494,7 @@ Pick up Aufnehmen Recoger + Sebrat - + \ No newline at end of file diff --git a/addons/flashsuppressors/stringtable.xml b/addons/flashsuppressors/stringtable.xml index 3f6cc7b0d2..6f48202b04 100644 --- a/addons/flashsuppressors/stringtable.xml +++ b/addons/flashsuppressors/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -9,7 +9,7 @@ Soppressore di fiamma (6.5mm) Supressor de Clarão (6,5mm) Tłumik płomieni (6,5 mm) - Tlumič záblesku (6,5 mm) + Tlumič plamene (6,5 mm) Cache-flamme (6,5 mm) Пламегаситель (6,5 мм) Supresor (6,5 mm) @@ -21,7 +21,7 @@ Soppressore di fiamma (7.62mm) Supressor de Clarão (7,62mm) Tłumik płomieni (7,62 mm) - Tlumič záblesku (7,62 mm) + Tlumič plamene (7,62 mm) Cache-flamme (7,62 mm) Пламегаситель (7,62 мм) Supresor (7,62 mm) @@ -33,7 +33,7 @@ Soppressore di fiamma (5.56mm) Supressor de Clarão (5,56mm) Tłumik płomieni (5,56 mm) - Tlumič záblesku (5,56 mm) + Tlumič plamene (5,56 mm) Cache-flamme (5,56 mm) Пламегаситель (5,56 мм) Supresor (5,56 mm) @@ -45,7 +45,7 @@ Soppressore di fiamma (.45 ACP) Supressor de Clarão (.45 ACP) Tłumik płomieni (.45 ACP) - Tlumič záblesku (.45 ACP) + Tlumič plamene (.45 ACP) Cache-flamme (.45 ACP) Пламегаситель (.45 ACP) Supresor (.45 ACP) @@ -57,10 +57,10 @@ Soppressore di fiamma (9 mm) Supressor de Clarão (9mm) Tłumik płomieni (9 mm) - Tlumič záblesku (9 mm) + Tlumič plamene (9 mm) Cache-flamme (9 mm) Пламегаситель (9 мм) Supresor (9 mm) - + \ No newline at end of file diff --git a/addons/goggles/stringtable.xml b/addons/goggles/stringtable.xml index 1756442176..fc10113f55 100644 --- a/addons/goggles/stringtable.xml +++ b/addons/goggles/stringtable.xml @@ -1,12 +1,12 @@  - + Show Goggle Effects in Third Person Brilleneffekt in dritter Person anzeigen Mostrar efectos de las gafas en tercera persona - Zobrazit účinky brýlí v třetí osobě + Zobrazit efekt brýlí v třetí osobě Effets de lunettes à la 3ème personne Отображать эффект очков в третьем лице Szemüveg effekt mutatása külső nézetből @@ -27,4 +27,4 @@ Pulisci gli occhiali - + \ No newline at end of file diff --git a/addons/grenades/stringtable.xml b/addons/grenades/stringtable.xml index 1129d44271..1c7eb83188 100644 --- a/addons/grenades/stringtable.xml +++ b/addons/grenades/stringtable.xml @@ -1,5 +1,5 @@ - - + + @@ -19,7 +19,7 @@ Normaler Wurf Lanzamiento normal Normalny rzut - Normální + Normální hod Lancer Normal Нормальный бросок Normál dobás @@ -31,7 +31,7 @@ Hoher Wurf Lanzamiento alto Rzut lobem - Vysoko + Vysoký hod Lancer Haut Высокий бросок Magas dobás @@ -43,7 +43,7 @@ Präziser Wurf Lanzamiento preciso Precyzyjny rzut - Přesně + Přesný hod Lancer Précis Точный бросок Pontos dobás @@ -80,7 +80,7 @@ Granada aturdidora M84 M84 Grenade Incapacitante Granat hukowy M84 - M84 Omračující granát + Omračující granát M84 M84 светозвуковая граната M84 Villanógránát Granata Stordente M84 @@ -101,7 +101,7 @@ M127A1 Hand Held Signal (White) M127A1 Leuchtmittel (Weiß) - M127A1 Světlice (Bílá) + Světlice M127A1 (Bílá) M127A1 Jelzőrakéta (Fehér) M127A1 Bengala (Bianco) Flara ręczna sygnałowa M127A1 (biała) @@ -113,7 +113,7 @@ M127A1 Hand Held Signal (Red) M127A1 Leuchtmittel (Rot) - M127A1 Světlice (Červená) + Světlice M127A1 (Červená) M127A1 Jelzőrakéta (Piros) M127A1 Bengala (Rosso) Flara ręczna sygnałowa M127A1 (czerwona) @@ -125,7 +125,7 @@ M127A1 Hand Held Signal (Green) M127A1 Leuchtmittel (Grün) - M127A1 Světlice (Zelená) + Světlice M127A1 (Zelená) M127A1 Jelzőrakéta (Zöld) M127A1 Bengala (Verde) Flara ręczna sygnałowa M127A1 (zielona) @@ -137,7 +137,7 @@ M127A1 Hand Held Signal (Yellow) M127A1 Leuchtmittel (Gelb) - M127A1 Světlice (Žlutá) + Světlice M127A1 (Žlutá) M127A1 Jelzőrakéta (Sárga) M127A1 Bengala (Giallo) Flara ręczna sygnałowa M127A1 (żółta) @@ -185,7 +185,7 @@ Yellow Hand Flare Gelbe Leuchtkugel, wird wie eine Granate geworfen. - Světlice Žlutá + Světlice (Žlutá) Jelzőrakéta (Sárga) Bengala (Giallo) Flara ręczna (żółta) @@ -243,4 +243,4 @@ M127A1 (Amarilla) - + \ No newline at end of file diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index f042128301..4022e8d4a5 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -102,6 +102,7 @@ Disable ear ringing Desactivar zumbido de oídos Knalltrauma deaktivieren + Vypnout pískání v uších \ No newline at end of file diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index e0f2c4967e..889f8524ef 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -1,31 +1,36 @@  - + Always display cursor for self interaction Immer den Cursor für Selbst-Interaktionen anzeigen. Mostrar siempre el cursor para la interacción propia + Zobrazit kurzor v menu pro vlastní interakci Interact Key Interaktionstaste Tecla de interacción + Klávesa pro interakci Self Interaction Key Selbst-Interaktionstaste Tecla de interacción propia + Klávesa pro vlastní interakci Self Actions Selbst-Interaktion Acciones propias + Vlastní akce Vehicle Actions Fahrzeug-Interaktion Acciones de vehículo + Interakce s vozidly - + \ No newline at end of file diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index cd2d6ece01..2c3349293f 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -1,46 +1,54 @@  - + Interactions Interaktion Interacciones + Interakce Torso Torso Torso + Trup Head Kopf Cabeza + Hlava Left Arm Arm links Brazo izquierdo + Levá paže Right Arm Arm rechts Brazo derecho + Pravá paže Left Leg Bein links Pierna izquierda + Levá noha Right Leg Bein rechts Pierna derecha + Pravá hona Weapon Waffe Arma + Zbraň Interaction Menu @@ -143,7 +151,7 @@ Gruppe verlassen Dejar grupo Opuść grupę - Odejít ze skupiny + Opustit skupinu Quitter Groupe Выйти из группы Csoport elhagyása @@ -203,7 +211,7 @@ Gesten Gestos Gesty - Gesta + Posunky Signaux Жесты Kézjelek @@ -385,7 +393,7 @@ On te tape sur l'épaule Zostałeś klepnięty po ramieniu Vállonveregettek - Někdo tě poklepal na rameno + Někdo tě poklepal na PRAVÉ rameno Вас похлопали по плечу Você foi tocado no ombro Ti è stato dato un colpetto sulla spalla @@ -397,7 +405,7 @@ On te tape sur l'épaule. Zostałeś klepnięty po ramieniu Vállonveregettek - Někdo tě poklepal na rameno. + Někdo tě poklepal na LEVÉ rameno. Вас похлопали по плечу Você foi tocado no ombro. Ti è stato dato un colpetto sulla spalla @@ -516,7 +524,7 @@ Unirse al<br/>equipo rojo Rejoindre<br/>Rouge Dołącz do drużyny<br/>czerwonej - Připojit do<br/>Červeného Týmu + Připojit do<br/>Červeného týmu Присоединиться<br/>к красной группе Unir-se à<br/>Equipe Vermelha Entra nella<br/>Squadra Rossa @@ -528,7 +536,7 @@ Unirse al<br/>equipo verde Rejoindre<br/>Verte Dołącz do<br/>drużyny zielonej - Připojit do<br/>Zeleného Týmu + Připojit do<br/>Zeleného týmu Присоединиться<br/>к зеленой группе Unir-se à<br/>Equipe Verde Entra nella<br/>Squadra Verde @@ -540,7 +548,7 @@ Unirse al<br/>equipo azul Rejoindre<br/>Bleue Dołącz do<br/>drużyny niebieskiej - Připojit do<br/>Modrého Týmu + Připojit do<br/>Modrého týmu Присоединиться<br/>к синей группе Unir-se à<br/>Equipe Azul Entra nella<br/>Squadra Blu @@ -552,7 +560,7 @@ Unirse al<br/>equipo amarillo Rejoindre<br/>Jaune Dołącz do<br/>drużyny żółtej - Připojit do<br/>Žlutého Týmu + Připojit do<br/>Žlutého týmu Присоединиться<br/>к желтой группе Unir-se à<br/>Equipe Amarela Entra nella<br/>Squadra Gialla @@ -564,7 +572,7 @@ Te has unido al equipo %1 Tu as rejoint l'équipe %1 Dołączyłeś do drużyny %1 - Připojil ses do Týmu %1 + Připojil ses do %1 týmu Вы присоединились к группе %1 Você uniu-se à Equipe %1 Sei entrato nella Squadra %1 @@ -673,6 +681,7 @@ Passengers Passagiere Pasajeros + Pasažéři - + \ No newline at end of file diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml index bd84935808..9263cbf79b 100644 --- a/addons/inventory/stringtable.xml +++ b/addons/inventory/stringtable.xml @@ -1,16 +1,18 @@  - + Make Inventory Display Bigger Die Anzeige des Inventar vergrößern. Hacer la pantalla de inventario mas grande + Zvětšit zobrazení inventáře Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed. Normalerweise wird die Größe des Inventars mit der Größe der UI skaliert. Diese Einstellung allerdings vergrößert das Inventar bei gleichbleibender Schriftgröße, so dass mehr Einträge angzeigt werden können. Normalmente la pantalla de inventario se escala por el tamaño de la interfaz de usuario. Esto permite ampliar el tamaño de la interfaz de usuario de inventario, pero no aumenta el tamaño de fuente, permitiendo mostrar más filas. + Normálně se velikost invetáře škáluje s velikostí UI. Toto nastavení dovoluje škálování velikost inventáře ale nežvětšuje velikost fontu. To dovoluje zobrazení více řad v inventáři. - + \ No newline at end of file diff --git a/addons/kestrel/stringtable.xml b/addons/kestrel/stringtable.xml index 5f54fd6489..f3388dfe51 100644 --- a/addons/kestrel/stringtable.xml +++ b/addons/kestrel/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -30,7 +30,7 @@ Anemómetro balístico Applied Ballistics Meter Urządzenie do monitorowania pogody - Zařízení pro měření vítru + Zařízení pro měření větru Monitoraggio Balistico Attivo Applied Ballistics Meter Medidor Balístico Ativo diff --git a/addons/laser_selfdesignate/stringtable.xml b/addons/laser_selfdesignate/stringtable.xml index da8030cb69..013beee16f 100644 --- a/addons/laser_selfdesignate/stringtable.xml +++ b/addons/laser_selfdesignate/stringtable.xml @@ -1,16 +1,18 @@  - + Laser<br/>Designator On Lasermarkierer<br/>an Laser<br/>Designador encendido + Laserový<br/>značkovač zapnut Laser<br/>Designator Off Lasermarkierer<br/>aus Laser<br/>Designador apagado + Laserový<br/>značkovat vypnut - + \ No newline at end of file diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index 87b36618a6..3c364c9e8b 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -1,21 +1,22 @@  + - Laser Pointer (red) Laserpointer (rot) + Laserové ukazovátko (červené) Laser Pointer (green) Laserpointer (grün) + Laserové ukazovátko (zelené) - Emits visible light. Strahlt sichtbares Licht aus. + Vyzařuje viditelné světlo. - <t color='#9cf953'>Use: </t>Turn Laser ON/OFF <t color='#9cf953'>Použití: </t>Zapnout/vypnout laser @@ -27,6 +28,5 @@ <t color='#9cf953'>Использовать: </t>вкл/выкл лазер <t color='#9cf953'>Usar: </t>encender/apagar láser - - + \ No newline at end of file diff --git a/addons/logistics_uavbattery/stringtable.xml b/addons/logistics_uavbattery/stringtable.xml index fbd9004290..e9bd6aa1af 100644 --- a/addons/logistics_uavbattery/stringtable.xml +++ b/addons/logistics_uavbattery/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -21,7 +21,7 @@ Pas de batterie UAV Potrzebujesz baterii UAV Szükséged van egy UAV akkumulátorra - Potřebuješ UAV-Baterii + Potřebuješ UAV baterii Você precisa de uma Bateria para VANT Hai bisogno di una Batteria UAV Требуется аккумулятор БПЛА @@ -45,7 +45,7 @@ Batterie UAV Bateria UAV UAV akkumulátor - UAV-Baterie + UAV baterie Bateria para VANT Batteria UAV Аккумулятор БПЛА diff --git a/addons/logistics_wirecutter/stringtable.xml b/addons/logistics_wirecutter/stringtable.xml index 91d321d75c..d5e795bfdf 100644 --- a/addons/logistics_wirecutter/stringtable.xml +++ b/addons/logistics_wirecutter/stringtable.xml @@ -1,16 +1,18 @@  - + Wirecutter Drahtschneider Cortador de cables + Štípací kleště Wirecutter Schneidet Draht. Cortador de cables + Štípačky Cut Fence @@ -49,4 +51,4 @@ Забор вырезан - + \ No newline at end of file diff --git a/addons/magazinerepack/stringtable.xml b/addons/magazinerepack/stringtable.xml index d63dd2d2cd..1f3968bc87 100644 --- a/addons/magazinerepack/stringtable.xml +++ b/addons/magazinerepack/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -20,7 +20,7 @@ Menú de selección de cargador Sélectionner menu des chargeurs Menu wyboru magazynków - Zvolit Menu Zásobníků + Zvolit Menu zásobníků Seleziona Menù di Ricarica Menu de Seleção de Carregador Fegyvertár menü kiválasztás @@ -32,7 +32,7 @@ Seleccionar cargador Sélectionner chargeur Wybierz magazynek - Zvolit Zásobník + Zvolit zásobník Seleziona Caricatore Selecionar Carregador Tár kiválasztása @@ -44,7 +44,7 @@ Reorganizando cargadores ... Réorganisation des chargeurs ... Przepakowywanie magazynków ... - Páskuji Zásobníky ... + Páskuji zásobníky ... Sto ricaricando le munizioni ... Reorganizando Carregadores ... Újratárazás ... @@ -56,7 +56,7 @@ Cargadores reorganizados Chargeurs réorganisés Magazynki przepakowane - Přepáskované Zásobníky + Přepáskované zásobníky Caricatore ricaricato Carregadores Reorganizados Újratárazott tárak @@ -78,16 +78,19 @@ Repacking Finished Wiederverpacken Fertig Reembalaje finalizado + Páskování dokončeno Repacking Interrupted Umpacken Unterbrochen Reembalaje interrumpido + Páskování přerušeno %1 Full and %2 Partial %1 Vollständigen und %2 Teilweisen %1 Total y %2 Parcial + %1 plný a %2 částečně - + \ No newline at end of file diff --git a/addons/maptools/stringtable.xml b/addons/maptools/stringtable.xml index 5dd4578976..4c9515f537 100644 --- a/addons/maptools/stringtable.xml +++ b/addons/maptools/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -8,7 +8,7 @@ Outils de navigation Narzędzia nawigacyjne Kartenwerkzeug - Pomůcky k Mapě + Pomůcky k mapě Strumenti Cartografici Ferramentas de Mapa Térképészeti eszközök @@ -32,7 +32,7 @@ Outils de navigation Narzędzia nawigacyjne Kartenwerkzeug - Pomůcky k Mapě + Pomůcky k mapě Strumenti Cartografici Ferramentas de Mapa Térképészeti eszközök diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 7036e6863d..fb3c8a9ce9 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,18 +1,19 @@  - + Inject Atropine Atropin Inyectar atropina + Aplikovat atropin Inject Epinephrine Epinephrine injizieren Inyectar Epinefrina Wtrzyknij adrenalinę - Aplikovat Adrenalin + Aplikovat adrenalin Ввести андреналил Adrénaline Adrenalin @@ -24,7 +25,7 @@ Morphin injizieren Inyectar Morfina Wstrzyknij morfinę - Aplikovat Morfin + Aplikovat morfin Ввести морфин Morphine Morfium @@ -47,16 +48,19 @@ Transfuse Plasma Plasmatransfusion Transfundir plasma + Transfúze plazmy Transfuse Saline Salzlösungtransfusion Transfundir salina + Transfúze fyziologický roztoku Apply Tourniquet Aderpresse anwenden Aplicar torniquete + Aplikovat škrtidlo Bandage @@ -147,7 +151,7 @@ Morphin injizieren ... Inyectando Morfina ... Wstrzykiwanie morfiny ... - Aplikuju Morfin ... + Aplikuji morfin ... Введение морфина... Injection de Morphine... Morfium beadása... @@ -159,7 +163,7 @@ Epinephrin injizieren ... Inyectando Epinefrina ... Wstrzykiwanie adrenaliny ... - Aplikuju Adrenalin ... + Aplikuji adrenalin ... Введение андреналина Injection d'Adrénaline ... Adrenalin beadása... @@ -169,6 +173,7 @@ Injecting Atropine ... Atropin injizieren ... + Aplikuji atropin ... Transfusing Blood ... @@ -186,11 +191,13 @@ Transfusing Saline ... Sallösungtransfusion ... Transfusión de salina ... + Probíha transfúze fyziologický roztoku ... Transfusing Plasma ... Plasmatransfusion ... Transfusión de plasma ... + Probíha transfúze plazmy ... Bandaging ... @@ -208,6 +215,7 @@ Applying Tourniquet ... Aderpresse ... Aplicando torniquete ... + Aplikuji škrtidlo Medical @@ -223,6 +231,7 @@ Field Dressing Compresa de campaña + Obinadlo Packing Bandage @@ -231,6 +240,7 @@ Elastic Bandage Vendaje elástico + Elastické obinadlo QuikClot @@ -240,11 +250,13 @@ Check Pulse Puls überprüfen Comprobar pulso + Zkontrolovat pulz Check Blood Pressure Blutdruck messen Comprobar presión arterial + Zkontrolovat krevní tlak Triage Card @@ -255,11 +267,13 @@ Tourniquet Tourniquet Torniquete + Škrtidlo Remove Tourniquet Entferne Tourniquet Quitar torniquete + Sundat škrtidlo Give Blood IV (1000ml) @@ -378,7 +392,6 @@ Receiving IV [%1ml] Reciviendo IV [%1ml] - Bandage (Basic) Повязка (обычная) @@ -764,7 +777,6 @@ Мешок для упаковки трупов Bolsa para cadáveres - Blood Pressure Артериальное давление @@ -991,7 +1003,6 @@ Placing body in bodybag Colocando cuerpo en bolsa para cadáveres - %1 has bandaged patient %1 has vendado al paciente @@ -1009,4 +1020,4 @@ %1 aplicado torniquete - + \ No newline at end of file diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 3431ad8fa9..4f136ce872 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -1,10 +1,11 @@  - + MicroDAGR GPS GPS MicroDAGR + MicroDAGR GPS MicroDAGR advanced GPS receiver @@ -81,23 +82,28 @@ Waypoints Puntos de ruta Wegpunkte + Waypointy Connect To Conectar a + Připojit k Settings Einstellungen Configuración + Nastavení SetWP Establecer PR + Nastavit WP Add Añadir + Přidat Delete @@ -117,14 +123,17 @@ Show MicoDAGR Mostrar MicroDAGR + Ukázat MicroDAGR GPS Configure MicroDAGR Configurar MicroDAGR + Konfigurovat MicroDAGR GPS Close MicroDAGR Cerrar MicroDAGR + Zavřít MicroDAGR GPS - + \ No newline at end of file diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index fc17de4722..db490e242c 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -8,7 +8,7 @@ Avancée Missile orientation Asystent Missile Erweiterte Missile Guidance - Advanced Missile Guidance + Pokročilé řízení střel Avanzato Missile Guidance Avançado Missile Guidance Részletes rakéta irányító @@ -20,7 +20,7 @@ - + Povoluje pokročilou mechaniku řízení střel. @@ -28,80 +28,8 @@ /* Weapons */ - - Hydra-70 DAGR Missile - - - - - - - - - - - - DAGR - - - - - - - - - - - - Hydra-70 DAGR Laser Guided Missile - - - - - - - - - - + Hydra-70 DAGR MissileHydra-70 DAGRDAGRDAGRHydra-70 DAGR Laser Guided MissileHydra-70 DAGR Laserově naváděna střela /* Weapons */ - - Hellfire II AGM-114K Missile - - - - - - - - - - - - AGM-114K - - - - - - - - - - - - Hellfire II AGM-114K Laser Guided Missile - - - - - - - - - - - - + Hellfire II AGM-114K MissileHellfire II AGM-114KAGM-114KAGM-114KHellfire II AGM-114K Laser Guided MissileHellfire II AGM-114K Laserově naváděná střela \ No newline at end of file diff --git a/addons/movement/stringtable.xml b/addons/movement/stringtable.xml index d31896acaa..b04347f975 100644 --- a/addons/movement/stringtable.xml +++ b/addons/movement/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -8,7 +8,7 @@ Mostrar peso en libras Afficher le poids en lb Pokaż ciężar w funtach - Zobrazit váhu v lb + Zobrazit váhu v librách Mostra peso in libbre Mostrar peso em libras Súly megjelenítése fontban. diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index 2f37193b17..42f332ca72 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -69,15 +69,17 @@ Show name tags for AI units Mostrar etiquetas de nombre para unidades IA + Zobrazit jména AI Show SoundWaves (requires player names) Zeigen Schallwelle (benötigt spielernamen) Mostrar onda sonora (requiere Mostrar nombres de jugadores) + Zobrazit SoundWaves (vyžaduje jména hráčů) Default Nametag Color (Non Group Members) Color de etiquetas de nombre por defecto (No miembros de grupo) - + \ No newline at end of file diff --git a/addons/nightvision/stringtable.xml b/addons/nightvision/stringtable.xml index 16ead016da..2dad02e3bd 100644 --- a/addons/nightvision/stringtable.xml +++ b/addons/nightvision/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -84,7 +84,7 @@ NS-Brille (Weitwinkel) Sistema de visión nocturna (Panorámicas) Gogle noktowizyjne (panoramiczne) - Noktovizor (Široký) + Noktovizor (Širokoúhlý) ПНВ (Широкий) @@ -92,7 +92,7 @@ Helligkeit: %1 Brillo: %1 Czułość: %1 - Zvýšení: %1 + Jas: %1 Luminosité : %1 Контраст: Fényerő: %1 @@ -124,4 +124,4 @@ Riduci la luminosità dell'NVG - + \ No newline at end of file diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 6975ff4223..7f01a2fa09 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -17,17 +17,20 @@ Fix Animation Arreglar animación + Opravit animace Reset All Rücksetzen Reiniciar todo + Vyresetovat vše Colors Farben цвета Colores + Barvy Options @@ -44,6 +47,7 @@ Values Valores + Hodnoty Yes @@ -79,10 +83,12 @@ Export Exportar + Exportovat Open Export Menu Abrir menu d'exportación + Otevřít exportovací menu String input. @@ -95,26 +101,32 @@ Number Numero + Číslo - Uknown input type + Unknown input type Tipo de entrada desconocida + Neznámý vstup Save input Guardar entrada + Uložit vstup Include Client Settings Incluir configuración de cliente + Zahrnout nastavení klienta Exclude Client Settings Excluir configuración de cliente + Nezahrnout nastavení klienta Settings exported to clipboard Configuración exportada al portapapeles + Nastevení exportována do schránky - + \ No newline at end of file diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index bc28c3a47d..058092bbda 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -1,14 +1,16 @@  - + Display text on jam Mostrar texto al encasquillar + Zobrazit upozornění při zaseknutí Display a notification whenever your weapon gets jammed Mostrar notificación cada vez que el arma se encasquille + Zobrazí upozornění při zaseknutí zbraně Spare barrel @@ -155,4 +157,4 @@ Температура - + \ No newline at end of file diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index 9ccd7752d2..0041207857 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -1,1310 +1,1336 @@  - + - - - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312A - - - XM312A - XM312A - XM312 - XM312A - XM312A - XM312A - XM312A - XM312A - XM312A - XM312A - - - XM312 (High) - XM312 (Hoch) - XM312 (Alto) - XM312 (Haut) - XM312 (Vysoký) - XM312 (Wysoki) - XM312 (Высокий) - XM312 (Alta) - XM312 (Magasított) - XM312 (Alta) - - - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - - - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - - - XM307 (High) - XM307 (Hoch) - XM307 (Alto) - XM307 (Haut) - XM307 (Vysoký) - XM307 (Wysoki) - XM307 (Высокий) - XM307 (Alta) - XM307 (Magasított) - XM307 (Alta) - - - Mini-Spike Launcher (AT) - Mini-Spike Lenkflugkörper (AT) - Lanzador Mini-Spike (AT) - Poste de tir Mini-Spike (AC) - Mini-Spike Odpalovač (AT) - Wyrzutnia Mini-Spike (AT) - Mini-Spike Пусковое устройство (ПТРК) - Lança-mísseis Mini-Spike (AC) - Mini-Spike rakétarendszer (páncéltörő) - Lanciatore Mini-Spike (AC) - - - Mini-Spike Launcher (AA) - Mini-Spike Lenkflugkörper (AA) - Lanzador Mini-Spike (AA) - Poste de tir Mini-Spike (AA) - Mini-Spike Odpalovač (AA) - Wyrzutnia Mini-Spike (AA) - Mini-Spike Пусковое устройство (ВВ) - Lança-mísseis Mini-Spike (AA) - Mini-Spike rakétarendszer (légvédelmi) - Lanciatore Mini-Spike (AA) - - - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - - - YABHON-R3 (CAS) - YABHON-R3 (Luftnahunterstützung) - YABHON-R3 (CAS) - YABHON-R3 (CAS) - YABHON-R3 (CAS) - YABHON-R3 (штурмовик) - - - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - - - M-ATV (HMG) - M-ATV (SMG) - M-ATV (HMG) - M-ATV (CKM) - M-ATV (TK) - M-ATV (HMG) - M-ATV (Пулемет) - M-ATV (HMG) - M-ATV (HMG) - M-ATV (HMG) - - - M-ATV (GMG) - M-ATV (GMW) - M-ATV (GMG) - M-ATV (GMG) - M-ATV (Granátomet) - M-ATV (GMG) - M-ATV (Гранатомет) - M-ATV (GMG) - M-ATV (GMG) - M-ATV (GMG) - - - Merkava Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Merkawa Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Меркава Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Merkava Mk IV M - - - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkawa Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Меркава Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - - - Sholef - Sholef - Sholef - Sholef - Sholef - Sholef - Шолеф - Sholef - Sholef - Sholef - - - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - - - Namer - Namer - Namer - Namer - Namer - Namer - Намер - Namer - Namer - Namer - - - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - - - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - - - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - - - HEMTT Transport - HEMTT Transport - HEMTT de transporte - HEMTT Transportowy - HEMTT Valník - HEMTT Transport - HEMTT Транспортный - HEMTT Transporte - HEMTT szállítójármű - HEMTT da trasporto - - - HEMTT Transport (covered) - HEMTT Transport (bedeckt) - HEMTT de transporte (cubierto) - HEMTT Transportowy (zakryty) - HEMTT Valník (krytý) - HEMTT Transport (bâché) - HEMTT Транспортный (крытый) - HEMTT Transporte (coberto) - HEMTT szállítójármű (ponyvás) - HEMTT da trasporto (coperto) - - - HEMTT - HEMTT - HEMTT - HEMTT - HEMTT - HEMTT Tracteur - HEMTT - HEMTT - HEMTT - HEMTT - - - HEMTT Container - HEMTT Container - HEMTT de contenedor - HEMTT Kontener - HEMTT Skříňový - HEMTT Conteneur - HEMTT Контейнер - HEMTT Contêiner - HEMTT Konténer - HEMTT portacontainer - - - HEMTT Medical - HEMTT Sanitäter - HEMTT médico - HEMTT Medyczny - HEMTT Zdravotnický - HEMTT Sanitaire - HEMTT Медицинский - HEMTT Médico - HEMTT (egészségügyi) - HEMTT Medico - - - HEMTT Ammo - HEMTT Munition - HEMTT de munición - HEMTT Amunicyjny - HEMTT Muniční - HEMTT Munitions - HEMTT Боеприпасы - HEMTT Munições - HEMTT (lőszerszállító) - HEMTT di rifornimento munizioni - - - HEMTT Fuel - HEMTT Treibstoff - HEMTT de combustible - HEMTT Cysterna - HEMTT Cisterna - HEMTT Citerne - HEMTT Заправщик - HEMTT Combustível - HEMTT (üzemanyag-szállító) - HEMTT di rifornimento carburante - - - HEMTT Repair - HEMTT Instandsetzung - HEMTT de reparación - HEMTT Naprawczy - HEMTT Opravárenský - HEMTT Réparation - HEMTT Ремонтный - HEMTT Reparador - HEMTT (szerelő-jármű) - HEMTT Riparatore - - - Fennek - Fennek - Fennek - Fennek - Fennek - Fennek - Феннек - Fennek - Fennek - Fennek - - - Fennek (HMG) - Fennek (SMG) - Fennek (HMG) - Fennek (CKM) - Fennek (TK) - Fennek (HMG) - Феннек (Пулемет) - Fennek (HMG) - Fennek (HMG) - Fennek (HMG) - - - Fennek (GMG) - Fennek (GMW) - Fennek (GMG) - Fennek (GMG) - Fennek (granátomet) - Fennek (GMG) - Феннек (Гранатомет) - Fennek (GMG) - Fennek (GMG) - Fennek (GMG) - - - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Леопард 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - - - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Уорриор - FV510 Warrior - FV510 Warrior - FV510 Warrior - - - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - - - KamAZ Transport - KamAZ Transport - KamAZ de transporte - KamAZ transportowy - KAMAZ Valník - KamAZ Transport - КамАЗ Траспортный - KamAZ Transporte - KamAZ szállítójármű - KamAZ da trasporto - - - KamAZ Transport (covered) - KamAZ Transport (bedeckt) - KamAZ de transporte (cubierto) - KamAZ Transportowy (zakryty) - KAMAZ Valník (krytý) - KamAZ Transport (bâché) - КамАЗ Траспортный (Крытый) - KamAZ Transporte (coberto) - KamAZ szállítójármű (ponyvás) - KamAZ da trasporto (coperto) - - - KamAZ Ammo - KamAZ Munition - KamAZ de munición - KamAZ Amunicyjny - KAMAZ Muniční - KamAZ Munitions - КамАЗ Боеприпасы - KamAZ Munições - KamAZ (lőszerszállító) - KamAZ di rifornimento munizioni - - - KamAZ Fuel - KamAZ Treibstoff - KamAZ de combustible - KamAZ cysterna - KAMAZ Cisterna - KamAZ Citerne - КамАЗ Заправщик - KamAZ Combustível - KamAZ (üzemanyag-szállító) - KamAZ di rifornimento carburante - - - KamAZ Repair - KamAZ Instandsetzung - KamAZ de reparación - KamAZ Naprawczy - KAMAZ Opravárenský - KamAZ Réparation - КамАЗ Ремонтный - KamAZ Reparador - KamAZ (szerelő-jármű) - KamAZ riparatore - - - KamAZ Medical - KamAZ Sanitäter - KamAZ médico - KamAZ Medyczny - KAMAZ Zdravotnický - KamAZ Sanitaire - КамАЗ Медицинский - KamAZ Médico - KamAZ (egészségügyi) - KamAZ Medico - - - Punisher - Punisher - Punisher - Punisher - Punisher - Punisher - Kаратель - Punisher - Punisher - Punisher - - - Punisher (HMG) - Punisher (SMG) - Punisher (HMG) - Punisher (CKM) - Punisher (TK) - Punisher (HMG) - Kаратель (Пулемет) - Punisher (HMG) - Punisher (HMG) - Punisher (HMG) - - - Punisher (GMG) - Punisher (GMW) - Punisher (GMG) - Punisher (CKM) - Punisher (granátomet) - Punisher (GMG) - Kаратель (Гранатомет) - Punisher (GMG) - Punisher (GMG) - Punisher (GMG) - - - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Черный Орел - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - - - 2S9 Sochor - 2S9 Sochor - 2S9 Sochor - 259 Sochor - 2S9 Sochor - 2S9 Sochor - 2S9 Сокор - 2S9 Sochor - 2S9 Sochor - 2S9 Sochor - - - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - БМ-2Т Сталкер - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - - - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ЗСУ-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - - - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - - - Typhoon Transport - Typhoon Transport - Typhoon de transporte - Typhoon Transportowy - Typhoon Valník - Typhoon Transport - Тайфун Транспортный - Typhoon Transporte - Typhoon szállítójármű - Typhoon da trasporto - - - Typhoon Transport (covered) - Typhoon Transport (bedeckt) - Typhoon de transporte (cubierto) - Typhoon Transportowy (przykryty) - Typhoon Valník (krytý) - Typhoon Transport (bâché) - Тайфун Транспортный (kрытый) - Typhoon Transporte (coberto) - Typhoon szállítójármű (ponyvás) - Typhoon da trasporto (coperto) - - - Typhoon Device - Typhoon Gerät - Typhoon de dispositivo - Typhoon Urządzenie - Typhoon Zařízení - Typhoon Dispositif - Тайфун Устройство - Typhoon Dispositivo - Typhoon (szerkezet) - Typhoon per dispositivo - - - Typhoon Ammo - Typhoon Munition - Typhoon de munición - Typhoon Amunicyjny - Typhoon Muniční - Typhoon Munitions - Тайфун Боеприпасы - Typhoon Munições - Typhoon (lőszerszállító) - Typhoon di rifornimento munizioni - - - Typhoon Fuel - Typhoon Treibstoff - Typhoon de combustible - Typhoon Cysterna - Typhoon Cisterna - Typhoon Citerne - Тайфун Заправщик - Typhoon Combustível - Typhoon (üzemanyag-szállító) - Typhoon di rifornimento carburante - - - Typhoon Repair - Typhoon Instandsetzung - Typhoon de reparación - Typhoon Naprawczy - Typhoon Opravárenský - Typhoon Réparation - Тайфун Ремонтный - Typhoon Reparador - Typhoon (szerelő-jármű) - Typhoon riparatore - - - Typhoon Medical - Typhoon Sanitäter - Typhoon médico - Typhoon Medyczny - Typhoon Zdravotnický - Typhoon Sanitaire - Тайфун Медицинский - Typhoon Médico - Typhoon (egészségügyi) - Typhoon medico - - - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Commanche - RAH-66 Команч - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - - - MH-6 Little Bird - MH-6 Little Bird - MH-6 Litte Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - - - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - - - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - - - CH-47I Chinook (unarmed) - CH-47I Chinook (unbewaffnet) - CH-47I Chinnok (Desarmado) - CH-47I Chinook (nieuzbrojony) - CH-47I Chinook (невооруженный) - CH-47I Chinook (Neozbrojený) - - - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Тандерболт II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - - - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - - - AW159 Wildcat (unarmed) - AW159 Wildcat (unbewaffnet) - AW159 Wildcat (desarmado) - AW159 Wildcat (nieuzbrojony) - AW159 Wildcat (neozbrojený) - AW159 Wildcat (non-armé) - AW159 Wildcat (невооруженный) - AW159 Wildcat (desarmado) - AW159 Wildcat (fegyvertelen) - AW159 Wildcat (disarmato) - - - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Мерлин - AW101 Merlin - AW101 Merlin - AW101 Merlin - - - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 Альбатрос (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - - - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 Альбатрос (AA) - L-159 ALCA (ВВ) - L-159 ALCA (AA) - L-159 ALCA (AA) - - - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Касатка - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - - - Ka-60 Kasatka (unarmed) - Ka-60 Kasatka (unbewaffnet) - Ka-60 Kasatka (desarmado) - Ka-60 Kasatka (nieuzbrojony) - Ka-60 Kasatka (neozbrojená) - Ka-60 Kasatka (non-armé) - Ka-60 Касатка (невооруженный) - Ka-60 Kasatka (desarmado) - Ka-60 Kasatka (fegyvertelen) - Ka-60 Kasatka (disarmato) - - - Yak-130 - Yak-130 - Yak-130 - Jak-130 - Jak-130 - Yak-130 - Як-130 - Yak-130 - Jak-130 - Yak-130 - - - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - - - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - - - M18A1 Claymore - M18A1 Claymore - M18A1 Claymore - Mina kierunkowa M18A1 Claymore - M18A1 Mina Claymore - M18A1 Claymore Mine antipersonnel à effet dirigé - M18A1 Клеймор - M18A1 Claymore - M18A1 Claymore akna - M18A1 Claymore Mina antiuomo - - - M183 Demolition Charge Assembly - M183 Geballte Sprengladung - Conjunto de carga de demolición M183 - Ładunek burzący M183 - M183 Demoliční nálož - M183 Charge de Démolition - M183 Комплектный подрывной заряд - M183 Sacola de Demolição - M183 romboló töltet - M183 Demolition Charge Assembly - - - M112 Demolition Block - M112 Sprengladung - Bloque de demolición M112 - Ładunek burzący M112 - M112 Výbušná nálož - Pétard M112 - M112 подрывной заряд - M112 Carga de Demolição - M112 romboló töltet - M112 Demolition Block - - - M67 Fragmentation Grenade - M67 Splittergranate - Granada de fragmentación M67 - Granat obronny M67 - M67 Granát - M67 Grenade à fragmentation - M67 ручная осколочная граната - M67 Granada de fragmentação - M67 repeszgránát - M67 Granata a frammentazione - - - M83 Smoke Grenade (White) - M83 Rauchgranate (Weiss) - Granada de humo M83 (Blanco) - Granat dymny M83 (Biały) - M83 Kouřový Granát (Bílý) - M83 Grenade fumigène (Blanche) - M83 дымовой гранаты (Белый) - M83 Granada de fumaça (Branca) - M83 füstgránát (Fehér) - M83 Granata fumogena (Bianco) - - - M18 Smoke Grenade (Blue) - M18 Rauchgranate (Blau) - Granada de humo M18 (Azul) - Granat dymny M18 (Niebieski) - M18 Kouřový Granát (Modrý) - M18 Grenade fumigène (Bleue) - M18 дымовой гранаты (Синий) - M18 Granada de fumaça (Azul) - M18 füstgránát (Kék) - M18 Granata fumogena (Blu) - - - M18 Smoke Grenade (Green) - M18 Rauchgranate (Grün) - Granada de humo M18 (Verde) - Granat dymny M18 (Zielony) - M18 Kouřový Granát (Zelený) - M18 Grenade fumigène (Verte) - M18 дымовой гранаты (Зелёный) - M18 Granada de fumaça (Verde) - M18 füstgránát (Zöld) - M18 Granata fumogena (Verde) - - - M18 Smoke Grenade (Orange) - M18 Rauchgranate (Orange) - Granada de humo M18 (Naranja) - Granat dymny M18 (Pomarańczowy) - M18 Kouřový Granát (Oranžový) - M18 Grenade fumigène (Orange) - M18 дымовой гранаты (Оранжевый) - M18 Granada de fumaça (Laranja) - M18 füstgránát (Narancssárga) - M18 Granata fumogena (Arancione) - - - M18 Smoke Grenade (Purple) - M18 Rauchgranate (Violett) - Granada de humo M18 (Púrpura) - Granat dymny M18 (Fioletowy) - M18 Kouřový Granát (Fialový) - M18 Grenade fumigène (Pourpre) - M18 дымовой гранаты (Пурпурный) - M18 Granada de fumaça (Roxa) - M18 füstgránát (Lila) - M18 Granata fumogena (Viola) - - - M18 Smoke Grenade (Red) - M18 Rauchgranate (Rot) - Granada de humo M18 (Rojo) - Granat dymny M18 (Czerwony) - M18 Kouřový Granát (Červený) - M18 Grenade fumigène (Rouge) - M18 дымовой гранаты (Красный) - M18 Granada de fumaça (Vermelha) - M18 füstgránát (Piros) - M18 Granata fumogena (Rosso) - - - M18 Smoke Grenade (Yellow) - M18 Rauchgranate (Gelb) - Granada de humo M18 (Amarillo) - Granat dymny M18 (Żółty) - M18 Kouřový Granát (Žlutý) - M18 Grenade fumigène (Jaune) - M183 дымовой гранаты (Жёлтые) - M18 Granada de fumaça (Amarela) - M18 füstgránát (Sárga) - M18 Granata fumogena (Giallo) - - - M15 Anti-Tank Mine - M15 Panzerabwehrmine - Mina antitanque M15 - Mina przeciwpancerna M15 - M15 Protitanková Mina - M15 Mine antichar - M15 противотанковая мина - M15 Mina anticarro - M15 harckocsiakna - M15 Mine anticarro - - - VS-50 Anti-Personnel Mine - VS-50 Antipersonenmine - Mina antipersona VS-50 - Mina przeciwpiechotna VS-50 - VS-50 Protipěchotní Mina - VS-50 Mine antipersonnel à pression - VS-50 Противопехотная мина - VS-50 Mina antipessoal - VS-50 gyalogsági taposóakna - VS-50 Mine antiuomo - - - M26 Anti-Personnel Bounding Mine - M26 Antipersonensprungmine - Mina antipersona M26 - Mina przeciwpiechotna M26 - M26 Šrapnelová Mina - M26 Mine antipersonnel bondissante - M26 Противопехотная мина - M26 Mina saltadora antipessoal - M26 gyalogsági ugróakna - M26 Mine saltanti antiuomo - - - PMR-3 Anti-Personnel Tripwire Mine - PMR-3 Antipersonenstolperdrahtmine - Mina antipersona de alambre PMR-3 - Mina przeciwpiechotna PMR-3 - PMR-3 Nástražná Mina - PMR-3 Mine antipersonnel à traction - PMR-3 Противопехотная мина - PMR-3 Mina antipessoal (armadilha) - PMR-3 botlódrótos gyalogsági akna - PMR-3 Mine antiuomo - - - P99 - P99 - - - MP-443 Grach - MP-443 Grach - - - ACP-C2 - ACP-C2 - - - FNX-45 Tactical - FNX-45 Tactical - - - Chiappa Rhino 60DS - Chiappa Rhino 60DS - - - Taurus Judge - Taurus Judge - - - NLAW - NLAW - - - RPG-32 - RPG-32 - - - Mini-Spike (AA) - Mini-Spike (AA) - - - Mini-Spike (AT) - Mini-Spike (AT) - - - MX - MX - - - MX (Black) - MX (Black) - - - MXC - MXC - - - MXC (Black) - MXC (Black) - - - MX 3GL - MX 3GL - - - MX 3GL (Black) - MX 3GL (Black) - - - MX LSW - MX LSW - - - MX LSW (Black) - MX LSW (Black) - - - MXM - MXM - - - MXM (Black) - MXM (Black) - - - KT2002 Katiba - KT2002 Katiba - - - KT2002C Katiba - KT2002C Katiba - - - KT2002 Katiba KGL - KT2002 Katiba KGL - - - F2000 (Camo) - F2000 (Camo) - - - F2000 - F2000 - - - F2000 Tactical (Camo) - F2000 Tactical (Camo) - - - F2000 Tactical - F2000 Tactical - - - F2000 EGLM (Camo) - F2000 EGLM (Camo) - - - F2000 EGLM - F2000 EGLM - - - TAR-21 - TAR-21 - - - CTAR-21 - CTAR-21 - - - TAR-21 EGLM - TAR-21 EGLM - - - Vector SMG - Vector SMG - - - Scorpion Evo 3 A1 - Scorpion Evo 3 A1 - - - CPW - CPW - - - RFB SDAR - RFB SDAR - - - Stoner 99 LMG - Stoner 99 LMG - - - Negev NG7 - Negev NG7 - - - Mk14 Mod 1 EBR - Mk14 Mod 1 EBR - - - GM6 Lynx - GM6 Lynx - - - GM6 Lynx (Camo) - GM6 Lynx (Camo) - - - M200 Intervention - M200 Intervention - - - M200 Intervention (Camo) - M200 Intervention (Camo) - - - VS-121 - VS-121 - - - - TODO: MAR-10 .338 - - - TODO: MAR-10 .338 (Black) - - - TODO: MAR-10 .338 (Camo) - - - TODO: MAR-10 .338 (Sand) - - - - TODO: Mk-I EMR 7.62 mm - - - TODO: Mk-I EMR 7.62 mm (Black) - - - TODO: Mk-I EMR 7.62 mm (Khaki) - - - TODO: Mk-I EMR 7.62 mm (Sand) - - - TODO: Mk-I EMR 7.62 mm (Camo) - - - TODO: Mk-I EMR 7.62 mm (Woodland) - - - TODO: NATO DMR (provisional) spotter - - - - TODO: ASP-1 Kir 12.7 mm - - - TODO: ASP-1 Kir 12.7 mm (Black) - - - TODO: ASP-1 Kir 12.7 mm (Tan) - - - - TODO: Cyrus 9.3 mm - - - TODO: Cyrus 9.3 mm (Black) - - - TODO: Cyrus 9.3 mm (Hex) - - - TODO: Cyrus 9.3 mm (Tan) - - - - TODO: Mk14 7.62 mm - - - TODO: Mk14 7.62 mm (Camo) - - - TODO: Mk14 7.62 mm (Olive) - - - - TODO: Navid 9.3 mm - - - TODO: Navid 9.3 mm (Hex) - - - TODO: Navid 9.3 mm (Tan) - - - - TODO: SPMG .338 - - - TODO: SPMG .338 (MTP) - - - TODO: SPMG .338 (Black) - - - TODO: SPMG .338 (Sand) - - - - + + + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312A + + + XM312A + XM312A + XM312 + XM312A + XM312A + XM312A + XM312A + XM312A + XM312A + XM312A + + + XM312 (High) + XM312 (Hoch) + XM312 (Alto) + XM312 (Haut) + XM312 (Vysoký) + XM312 (Wysoki) + XM312 (Высокий) + XM312 (Alta) + XM312 (Magasított) + XM312 (Alta) + + + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + + + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + + + XM307 (High) + XM307 (Hoch) + XM307 (Alto) + XM307 (Haut) + XM307 (Vysoký) + XM307 (Wysoki) + XM307 (Высокий) + XM307 (Alta) + XM307 (Magasított) + XM307 (Alta) + + + Mini-Spike Launcher (AT) + Mini-Spike Lenkflugkörper (AT) + Lanzador Mini-Spike (AT) + Poste de tir Mini-Spike (AC) + Mini-Spike Odpalovač (AT) + Wyrzutnia Mini-Spike (AT) + Mini-Spike Пусковое устройство (ПТРК) + Lança-mísseis Mini-Spike (AC) + Mini-Spike rakétarendszer (páncéltörő) + Lanciatore Mini-Spike (AC) + + + Mini-Spike Launcher (AA) + Mini-Spike Lenkflugkörper (AA) + Lanzador Mini-Spike (AA) + Poste de tir Mini-Spike (AA) + Mini-Spike Odpalovač (AA) + Wyrzutnia Mini-Spike (AA) + Mini-Spike Пусковое устройство (ВВ) + Lança-mísseis Mini-Spike (AA) + Mini-Spike rakétarendszer (légvédelmi) + Lanciatore Mini-Spike (AA) + + + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + + + YABHON-R3 (CAS) + YABHON-R3 (Luftnahunterstützung) + YABHON-R3 (CAS) + YABHON-R3 (CAS) + YABHON-R3 (CAS) + YABHON-R3 (штурмовик) + + + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + + + M-ATV (HMG) + M-ATV (SMG) + M-ATV (HMG) + M-ATV (CKM) + M-ATV (TK) + M-ATV (HMG) + M-ATV (Пулемет) + M-ATV (HMG) + M-ATV (HMG) + M-ATV (HMG) + + + M-ATV (GMG) + M-ATV (GMW) + M-ATV (GMG) + M-ATV (GMG) + M-ATV (Granátomet) + M-ATV (GMG) + M-ATV (Гранатомет) + M-ATV (GMG) + M-ATV (GMG) + M-ATV (GMG) + + + Merkava Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Merkawa Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Меркава Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Merkava Mk IV M + + + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkawa Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Меркава Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + + + Sholef + Sholef + Sholef + Sholef + Sholef + Sholef + Шолеф + Sholef + Sholef + Sholef + + + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + + + Namer + Namer + Namer + Namer + Namer + Namer + Намер + Namer + Namer + Namer + + + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + + + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + + + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + + + HEMTT Transport + HEMTT Transport + HEMTT de transporte + HEMTT Transportowy + HEMTT Valník + HEMTT Transport + HEMTT Транспортный + HEMTT Transporte + HEMTT szállítójármű + HEMTT da trasporto + + + HEMTT Transport (covered) + HEMTT Transport (bedeckt) + HEMTT de transporte (cubierto) + HEMTT Transportowy (zakryty) + HEMTT Valník (krytý) + HEMTT Transport (bâché) + HEMTT Транспортный (крытый) + HEMTT Transporte (coberto) + HEMTT szállítójármű (ponyvás) + HEMTT da trasporto (coperto) + + + HEMTT + HEMTT + HEMTT + HEMTT + HEMTT + HEMTT Tracteur + HEMTT + HEMTT + HEMTT + HEMTT + + + HEMTT Container + HEMTT Container + HEMTT de contenedor + HEMTT Kontener + HEMTT Skříňový + HEMTT Conteneur + HEMTT Контейнер + HEMTT Contêiner + HEMTT Konténer + HEMTT portacontainer + + + HEMTT Medical + HEMTT Sanitäter + HEMTT médico + HEMTT Medyczny + HEMTT Zdravotnický + HEMTT Sanitaire + HEMTT Медицинский + HEMTT Médico + HEMTT (egészségügyi) + HEMTT Medico + + + HEMTT Ammo + HEMTT Munition + HEMTT de munición + HEMTT Amunicyjny + HEMTT Muniční + HEMTT Munitions + HEMTT Боеприпасы + HEMTT Munições + HEMTT (lőszerszállító) + HEMTT di rifornimento munizioni + + + HEMTT Fuel + HEMTT Treibstoff + HEMTT de combustible + HEMTT Cysterna + HEMTT Cisterna + HEMTT Citerne + HEMTT Заправщик + HEMTT Combustível + HEMTT (üzemanyag-szállító) + HEMTT di rifornimento carburante + + + HEMTT Repair + HEMTT Instandsetzung + HEMTT de reparación + HEMTT Naprawczy + HEMTT Opravárenský + HEMTT Réparation + HEMTT Ремонтный + HEMTT Reparador + HEMTT (szerelő-jármű) + HEMTT Riparatore + + + Fennek + Fennek + Fennek + Fennek + Fennek + Fennek + Феннек + Fennek + Fennek + Fennek + + + Fennek (HMG) + Fennek (SMG) + Fennek (HMG) + Fennek (CKM) + Fennek (TK) + Fennek (HMG) + Феннек (Пулемет) + Fennek (HMG) + Fennek (HMG) + Fennek (HMG) + + + Fennek (GMG) + Fennek (GMW) + Fennek (GMG) + Fennek (GMG) + Fennek (granátomet) + Fennek (GMG) + Феннек (Гранатомет) + Fennek (GMG) + Fennek (GMG) + Fennek (GMG) + + + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Леопард 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + + + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Уорриор + FV510 Warrior + FV510 Warrior + FV510 Warrior + + + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + + + KamAZ Transport + KamAZ Transport + KamAZ de transporte + KamAZ transportowy + KAMAZ Valník + KamAZ Transport + КамАЗ Траспортный + KamAZ Transporte + KamAZ szállítójármű + KamAZ da trasporto + + + KamAZ Transport (covered) + KamAZ Transport (bedeckt) + KamAZ de transporte (cubierto) + KamAZ Transportowy (zakryty) + KAMAZ Valník (krytý) + KamAZ Transport (bâché) + КамАЗ Траспортный (Крытый) + KamAZ Transporte (coberto) + KamAZ szállítójármű (ponyvás) + KamAZ da trasporto (coperto) + + + KamAZ Ammo + KamAZ Munition + KamAZ de munición + KamAZ Amunicyjny + KAMAZ Muniční + KamAZ Munitions + КамАЗ Боеприпасы + KamAZ Munições + KamAZ (lőszerszállító) + KamAZ di rifornimento munizioni + + + KamAZ Fuel + KamAZ Treibstoff + KamAZ de combustible + KamAZ cysterna + KAMAZ Cisterna + KamAZ Citerne + КамАЗ Заправщик + KamAZ Combustível + KamAZ (üzemanyag-szállító) + KamAZ di rifornimento carburante + + + KamAZ Repair + KamAZ Instandsetzung + KamAZ de reparación + KamAZ Naprawczy + KAMAZ Opravárenský + KamAZ Réparation + КамАЗ Ремонтный + KamAZ Reparador + KamAZ (szerelő-jármű) + KamAZ riparatore + + + KamAZ Medical + KamAZ Sanitäter + KamAZ médico + KamAZ Medyczny + KAMAZ Zdravotnický + KamAZ Sanitaire + КамАЗ Медицинский + KamAZ Médico + KamAZ (egészségügyi) + KamAZ Medico + + + Punisher + Punisher + Punisher + Punisher + Punisher + Punisher + Kаратель + Punisher + Punisher + Punisher + + + Punisher (HMG) + Punisher (SMG) + Punisher (HMG) + Punisher (CKM) + Punisher (TK) + Punisher (HMG) + Kаратель (Пулемет) + Punisher (HMG) + Punisher (HMG) + Punisher (HMG) + + + Punisher (GMG) + Punisher (GMW) + Punisher (GMG) + Punisher (CKM) + Punisher (granátomet) + Punisher (GMG) + Kаратель (Гранатомет) + Punisher (GMG) + Punisher (GMG) + Punisher (GMG) + + + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Черный Орел + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + + + 2S9 Sochor + 2S9 Sochor + 2S9 Sochor + 259 Sochor + 2S9 Sochor + 2S9 Sochor + 2S9 Сокор + 2S9 Sochor + 2S9 Sochor + 2S9 Sochor + + + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + БМ-2Т Сталкер + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + + + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ЗСУ-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + + + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + + + Typhoon Transport + Typhoon Transport + Typhoon de transporte + Typhoon Transportowy + Typhoon valník + Typhoon Transport + Тайфун Транспортный + Typhoon Transporte + Typhoon szállítójármű + Typhoon da trasporto + + + Typhoon Transport (covered) + Typhoon Transport (bedeckt) + Typhoon de transporte (cubierto) + Typhoon Transportowy (przykryty) + Typhoon valník (krytý) + Typhoon Transport (bâché) + Тайфун Транспортный (kрытый) + Typhoon Transporte (coberto) + Typhoon szállítójármű (ponyvás) + Typhoon da trasporto (coperto) + + + Typhoon Device + Typhoon Gerät + Typhoon de dispositivo + Typhoon Urządzenie + Typhoon zařízení + Typhoon Dispositif + Тайфун Устройство + Typhoon Dispositivo + Typhoon (szerkezet) + Typhoon per dispositivo + + + Typhoon Ammo + Typhoon Munition + Typhoon de munición + Typhoon Amunicyjny + Typhoon muniční + Typhoon Munitions + Тайфун Боеприпасы + Typhoon Munições + Typhoon (lőszerszállító) + Typhoon di rifornimento munizioni + + + Typhoon Fuel + Typhoon Treibstoff + Typhoon de combustible + Typhoon Cysterna + Typhoon cisterna + Typhoon Citerne + Тайфун Заправщик + Typhoon Combustível + Typhoon (üzemanyag-szállító) + Typhoon di rifornimento carburante + + + Typhoon Repair + Typhoon Instandsetzung + Typhoon de reparación + Typhoon Naprawczy + Typhoon opravárenský + Typhoon Réparation + Тайфун Ремонтный + Typhoon Reparador + Typhoon (szerelő-jármű) + Typhoon riparatore + + + Typhoon Medical + Typhoon Sanitäter + Typhoon médico + Typhoon Medyczny + Typhoon zdravotnický + Typhoon Sanitaire + Тайфун Медицинский + Typhoon Médico + Typhoon (egészségügyi) + Typhoon medico + + + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Commanche + RAH-66 Команч + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + + + MH-6 Little Bird + MH-6 Little Bird + MH-6 Litte Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + + + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + + + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + + + CH-47I Chinook (unarmed) + CH-47I Chinook (unbewaffnet) + CH-47I Chinnok (Desarmado) + CH-47I Chinook (nieuzbrojony) + CH-47I Chinook (невооруженный) + CH-47I Chinook (neozbrojený) + + + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Тандерболт II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + + + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + + + AW159 Wildcat (unarmed) + AW159 Wildcat (unbewaffnet) + AW159 Wildcat (desarmado) + AW159 Wildcat (nieuzbrojony) + AW159 Wildcat (neozbrojený) + AW159 Wildcat (non-armé) + AW159 Wildcat (невооруженный) + AW159 Wildcat (desarmado) + AW159 Wildcat (fegyvertelen) + AW159 Wildcat (disarmato) + + + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Мерлин + AW101 Merlin + AW101 Merlin + AW101 Merlin + + + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 Альбатрос (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + + + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 Альбатрос (AA) + L-159 ALCA (ВВ) + L-159 ALCA (AA) + L-159 ALCA (AA) + + + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Касатка + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + + + Ka-60 Kasatka (unarmed) + Ka-60 Kasatka (unbewaffnet) + Ka-60 Kasatka (desarmado) + Ka-60 Kasatka (nieuzbrojony) + Ka-60 Kasatka (neozbrojená) + Ka-60 Kasatka (non-armé) + Ka-60 Касатка (невооруженный) + Ka-60 Kasatka (desarmado) + Ka-60 Kasatka (fegyvertelen) + Ka-60 Kasatka (disarmato) + + + Yak-130 + Yak-130 + Yak-130 + Jak-130 + Jak-130 + Yak-130 + Як-130 + Yak-130 + Jak-130 + Yak-130 + + + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + + + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + + + M18A1 Claymore + M18A1 Claymore + M18A1 Claymore + Mina kierunkowa M18A1 Claymore + Mina Claymore M18A1 + M18A1 Claymore Mine antipersonnel à effet dirigé + M18A1 Клеймор + M18A1 Claymore + M18A1 Claymore akna + M18A1 Claymore Mina antiuomo + + + M183 Demolition Charge Assembly + M183 Geballte Sprengladung + Conjunto de carga de demolición M183 + Ładunek burzący M183 + Demoliční nálož M183 + M183 Charge de Démolition + M183 Комплектный подрывной заряд + M183 Sacola de Demolição + M183 romboló töltet + M183 Demolition Charge Assembly + + + M112 Demolition Block + M112 Sprengladung + Bloque de demolición M112 + Ładunek burzący M112 + Výbušná nálož M112 + Pétard M112 + M112 подрывной заряд + M112 Carga de Demolição + M112 romboló töltet + M112 Demolition Block + + + M67 Fragmentation Grenade + M67 Splittergranate + Granada de fragmentación M67 + Granat obronny M67 + Granát M67 + M67 Grenade à fragmentation + M67 ручная осколочная граната + M67 Granada de fragmentação + M67 repeszgránát + M67 Granata a frammentazione + + + M83 Smoke Grenade (White) + M83 Rauchgranate (Weiss) + Granada de humo M83 (Blanco) + Granat dymny M83 (Biały) + M83 Kouřový Granát (bílý) + M83 Grenade fumigène (Blanche) + M83 дымовой гранаты (Белый) + M83 Granada de fumaça (Branca) + M83 füstgránát (Fehér) + M83 Granata fumogena (Bianco) + + + M18 Smoke Grenade (Blue) + M18 Rauchgranate (Blau) + Granada de humo M18 (Azul) + Granat dymny M18 (Niebieski) + M18 Kouřový Granát (modrý) + M18 Grenade fumigène (Bleue) + M18 дымовой гранаты (Синий) + M18 Granada de fumaça (Azul) + M18 füstgránát (Kék) + M18 Granata fumogena (Blu) + + + M18 Smoke Grenade (Green) + M18 Rauchgranate (Grün) + Granada de humo M18 (Verde) + Granat dymny M18 (Zielony) + M18 Kouřový Granát (zelený) + M18 Grenade fumigène (Verte) + M18 дымовой гранаты (Зелёный) + M18 Granada de fumaça (Verde) + M18 füstgránát (Zöld) + M18 Granata fumogena (Verde) + + + M18 Smoke Grenade (Orange) + M18 Rauchgranate (Orange) + Granada de humo M18 (Naranja) + Granat dymny M18 (Pomarańczowy) + M18 Kouřový Granát (oranžový) + M18 Grenade fumigène (Orange) + M18 дымовой гранаты (Оранжевый) + M18 Granada de fumaça (Laranja) + M18 füstgránát (Narancssárga) + M18 Granata fumogena (Arancione) + + + M18 Smoke Grenade (Purple) + M18 Rauchgranate (Violett) + Granada de humo M18 (Púrpura) + Granat dymny M18 (Fioletowy) + M18 Kouřový Granát (fialový) + M18 Grenade fumigène (Pourpre) + M18 дымовой гранаты (Пурпурный) + M18 Granada de fumaça (Roxa) + M18 füstgránát (Lila) + M18 Granata fumogena (Viola) + + + M18 Smoke Grenade (Red) + M18 Rauchgranate (Rot) + Granada de humo M18 (Rojo) + Granat dymny M18 (Czerwony) + M18 Kouřový Granát (červený) + M18 Grenade fumigène (Rouge) + M18 дымовой гранаты (Красный) + M18 Granada de fumaça (Vermelha) + M18 füstgránát (Piros) + M18 Granata fumogena (Rosso) + + + M18 Smoke Grenade (Yellow) + M18 Rauchgranate (Gelb) + Granada de humo M18 (Amarillo) + Granat dymny M18 (Żółty) + M18 Kouřový Granát (žlutý) + M18 Grenade fumigène (Jaune) + M183 дымовой гранаты (Жёлтые) + M18 Granada de fumaça (Amarela) + M18 füstgránát (Sárga) + M18 Granata fumogena (Giallo) + + + M15 Anti-Tank Mine + M15 Panzerabwehrmine + Mina antitanque M15 + Mina przeciwpancerna M15 + Protitanková mina M15 + M15 Mine antichar + M15 противотанковая мина + M15 Mina anticarro + M15 harckocsiakna + M15 Mine anticarro + + + VS-50 Anti-Personnel Mine + VS-50 Antipersonenmine + Mina antipersona VS-50 + Mina przeciwpiechotna VS-50 + Protipěchotní mina VS-50 + VS-50 Mine antipersonnel à pression + VS-50 Противопехотная мина + VS-50 Mina antipessoal + VS-50 gyalogsági taposóakna + VS-50 Mine antiuomo + + + M26 Anti-Personnel Bounding Mine + M26 Antipersonensprungmine + Mina antipersona M26 + Mina przeciwpiechotna M26 + Šrapnelová mina M26 + M26 Mine antipersonnel bondissante + M26 Противопехотная мина + M26 Mina saltadora antipessoal + M26 gyalogsági ugróakna + M26 Mine saltanti antiuomo + + + PMR-3 Anti-Personnel Tripwire Mine + PMR-3 Antipersonenstolperdrahtmine + Mina antipersona de alambre PMR-3 + Mina przeciwpiechotna PMR-3 + Nástražná mina PMR-3 + PMR-3 Mine antipersonnel à traction + PMR-3 Противопехотная мина + PMR-3 Mina antipessoal (armadilha) + PMR-3 botlódrótos gyalogsági akna + PMR-3 Mine antiuomo + + + P99 + P99 + P99 + + + MP-443 Grach + MP-443 Grach + MP-443 Grach + + + ACP-C2 + ACP-C2 + ACP-C2 + + + FNX-45 Tactical + FNX-45 Tactical + FNX-45 Tactical + + + Chiappa Rhino 60DS + Chiappa Rhino 60DS + Chiappa Rhino 60DS + + + Taurus Judge + Taurus Judge + Taurus Judge + + + NLAW + NLAW + NLAW + + + RPG-32 + RPG-32 + RPG-32 + + + Mini-Spike (AA) + Mini-Spike (AA) + Mini-Spike (PL) + + + Mini-Spike (AT) + Mini-Spike (AT) + Mini-Spike (PT) + + + MX + MX + MX + + + MX (Black) + MX (Black) + + + MXC + MXC + MXC + + + MXC (Black) + MXC (Black) + + + MX 3GL + MX 3GL + MX 3GL + + + MX 3GL (Black) + MX 3GL (Black) + + + MX LSW + MX LSW + MX LSW + + + MX LSW (Black) + MX LSW (Black) + + + MXM + MXM + MXM + + + MXM (Black) + MXM (Black) + + + KT2002 Katiba + KT2002 Katiba + KT2002 Katiba + + + KT2002C Katiba + KT2002C Katiba + KT2002C Katiba + + + KT2002 Katiba KGL + KT2002 Katiba KGL + KT2002 Katiba KGL + + + F2000 (Camo) + F2000 (Camo) + + + F2000 + F2000 + F2000 + + + F2000 Tactical (Camo) + F2000 Tactical (Camo) + + + F2000 Tactical + F2000 Tactical + F2000 Tactical + + + F2000 EGLM (Camo) + F2000 EGLM (Camo) + + + F2000 EGLM + F2000 EGLM + F2000 EGLM + + + TAR-21 + TAR-21 + TAR-21 + + + CTAR-21 + CTAR-21 + CTAR-21 + + + TAR-21 EGLM + TAR-21 EGLM + TAR-21 EGLM + + + Vector SMG + Vector SMG + Vector SMG + + + Scorpion Evo 3 A1 + Scorpion Evo 3 A1 + Scorpion Evo 3 A1 + + + CPW + CPW + CPW + + + RFB SDAR + RFB SDAR + RFB SDAR + + + Stoner 99 LMG + Stoner 99 LMG + Stoner 99 LMG + + + Negev NG7 + Negev NG7 + Negev NG7 + + + Mk14 Mod 1 EBR + Mk14 Mod 1 EBR + Mk14 Mod 1 EBR + + + GM6 Lynx + GM6 Lynx + GM6 Lynx + + + GM6 Lynx (Camo) + GM6 Lynx (Camo) + + + M200 Intervention + M200 Intervention + M200 Intervention + + + M200 Intervention (Camo) + M200 Intervention (Camo) + + + VS-121 + VS-121 + VS-121 + + + TODO: MAR-10 .338 + + + TODO: MAR-10 .338 (Black) + + + TODO: MAR-10 .338 (Camo) + + + TODO: MAR-10 .338 (Sand) + + + TODO: Mk-I EMR 7.62 mm + + + TODO: Mk-I EMR 7.62 mm (Black) + + + TODO: Mk-I EMR 7.62 mm (Khaki) + + + TODO: Mk-I EMR 7.62 mm (Sand) + + + TODO: Mk-I EMR 7.62 mm (Camo) + + + TODO: Mk-I EMR 7.62 mm (Woodland) + + + TODO: NATO DMR (provisional) spotter + + + TODO: ASP-1 Kir 12.7 mm + + + TODO: ASP-1 Kir 12.7 mm (Black) + + + TODO: ASP-1 Kir 12.7 mm (Tan) + + + TODO: Cyrus 9.3 mm + + + TODO: Cyrus 9.3 mm (Black) + + + TODO: Cyrus 9.3 mm (Hex) + + + TODO: Cyrus 9.3 mm (Tan) + + + TODO: Mk14 7.62 mm + + + TODO: Mk14 7.62 mm (Camo) + + + TODO: Mk14 7.62 mm (Olive) + + + TODO: Navid 9.3 mm + + + TODO: Navid 9.3 mm (Hex) + + + TODO: Navid 9.3 mm (Tan) + + + TODO: SPMG .338 + + + TODO: SPMG .338 (MTP) + + + TODO: SPMG .338 (Black) + + + TODO: SPMG .338 (Sand) + + + \ No newline at end of file diff --git a/addons/reload/stringtable.xml b/addons/reload/stringtable.xml index a7873948b1..5522d531f5 100644 --- a/addons/reload/stringtable.xml +++ b/addons/reload/stringtable.xml @@ -1,14 +1,16 @@ - - + + Check ammo on weapon reload Comprovar munición al recargar el arma + Zkontrolovat munici při nabití Check the ammo in your new magazine on magazine reload. Comprueva la munición del nuevo cargador al recargar. + Kontroluje munice při nabití nového zásobníku. Check Ammo @@ -37,10 +39,12 @@ Link belt Enlazar cinta + Spojit pás munice Linking belt... Enlazando cinta... + Spojuji pás... - + \ No newline at end of file diff --git a/addons/reloadlaunchers/stringtable.xml b/addons/reloadlaunchers/stringtable.xml index 87ebbe4b75..38a7e317ba 100644 --- a/addons/reloadlaunchers/stringtable.xml +++ b/addons/reloadlaunchers/stringtable.xml @@ -1,28 +1,30 @@  - + - - - Load launcher - Panzerabwehr laden - Cargar lanzador - - - Loading launcher ... - Panzerabwehr wird geladen ... - Cargando lanzador ... - - - Launcher loaded - Panzerabwehr geladen - Lanzador cargado - - - - Load %1 - Lade %1 - Cargar %1 - - - - + + + Load launcher + Panzerabwehr laden + Cargar lanzador + Nabít odpalovač + + + Loading launcher ... + Panzerabwehr wird geladen ... + Cargando lanzador ... + Nabíjím odpalovač ... + + + Launcher loaded + Panzerabwehr geladen + Lanzador cargado + Odpalovač nabit + + + Load %1 + Lade %1 + Cargar %1 + Nabít %1 + + + \ No newline at end of file diff --git a/addons/vector/stringtable.xml b/addons/vector/stringtable.xml index 7a27cf272e..2a5f29b509 100644 --- a/addons/vector/stringtable.xml +++ b/addons/vector/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -32,7 +32,7 @@ Vector - Tecla de acimut Vector - Touche Azimuth Vector - Azymut - Vector - Zobrazit Azimut + Vector - Zobrazit azimut Vector - Tasto Azimuth Vector - Tecla de Azimute Vector - Irányszög gomb diff --git a/addons/weaponselect/stringtable.xml b/addons/weaponselect/stringtable.xml index dd65d3a4d9..b7022a1c55 100644 --- a/addons/weaponselect/stringtable.xml +++ b/addons/weaponselect/stringtable.xml @@ -1,14 +1,16 @@  - + Display text on grenade throw Mostrar texto al lanzar granada + Zobrazí text při hodu granátem Display a hint or text on grenade throw. Muestra una notificación o texto al lanzar granada + Zobrazí upozornění nebo text při hodu granátem. Select Pistol @@ -253,4 +255,4 @@ Запустить дымовую завесу - + \ No newline at end of file diff --git a/addons/wep_javelin/stringtable.xml b/addons/wep_javelin/stringtable.xml index a691c750cb..303c9fe609 100644 --- a/addons/wep_javelin/stringtable.xml +++ b/addons/wep_javelin/stringtable.xml @@ -1,24 +1,24 @@ - - + + - - - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Fijar objetivo (Mantener) - Lock Target (Hold) - - - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cambiar modo de fuego - Cycle Fire Mode - - - + + + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Zamknout cíl(držet) + Fijar objetivo (Mantener) + Lock Target (Hold) + + + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Cyklování režimů palby + Cambiar modo de fuego + Cycle Fire Mode + + + \ No newline at end of file diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml index a1e67fa0d4..a941061b0e 100644 --- a/addons/winddeflection/stringtable.xml +++ b/addons/winddeflection/stringtable.xml @@ -1,32 +1,38 @@ - - - - - - Wind Information - Informacje o wietrze - Información del viento - - - Direction: %1 - Kierunek: %1 - Dirección: %1 - - - Speed: %1 m/s - Prędkość: %1 - Velocidad: %1 m/s - - - Weather Information - Informacje o pogodzie - Información meteorológica - - - Humidity: %1% - Wilgotność: %1 - Humedad: %1% - - - - + + + + + + + Wind Information + Informacje o wietrze + Información del viento + Informace o větru + + + Direction: %1 + Kierunek: %1 + Dirección: %1 + Směr: %1 + + + Speed: %1 m/s + Prędkość: %1 + Velocidad: %1 m/s + Rychlost: %1 m/s + + + Weather Information + Informacje o pogodzie + Información meteorológica + Informace o počasí + + + Humidity: %1% + Wilgotność: %1 + Humedad: %1% + Vlhkost: %1% + + + + \ No newline at end of file From 44198b18d7f0b34ccbaee630eb2e66e9eb1cf53e Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 11 Apr 2015 18:18:38 +0200 Subject: [PATCH 226/816] Rewrite of the terrain initialization: *Replaced spawn/sleep with a PFH --- addons/advanced_ballistics/XEH_postInit.sqf | 1 + .../fnc_initializeTerrainExtension.sqf | 66 +++++++++++-------- 2 files changed, 41 insertions(+), 26 deletions(-) diff --git a/addons/advanced_ballistics/XEH_postInit.sqf b/addons/advanced_ballistics/XEH_postInit.sqf index fa2210b99c..091423c7f8 100644 --- a/addons/advanced_ballistics/XEH_postInit.sqf +++ b/addons/advanced_ballistics/XEH_postInit.sqf @@ -34,6 +34,7 @@ GVAR(AtmosphericDensitySimulationEnabled) = true; GVAR(BarrelLengthInfluenceEnabled) = true; GVAR(VehicleGunnerEnabled) = true; +GVAR(currentGrid) = 0; GVAR(INIT_MESSAGE_ENABLED) = false; [] call FUNC(initializeTerrainExtension); diff --git a/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf b/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf index ce7746e587..ce31a9b3b2 100644 --- a/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf +++ b/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf @@ -12,32 +12,46 @@ */ #include "script_component.hpp" -[] spawn { - private ["_initStartTime", "_mapSize", "_mapGrids", "_gridCenter", "_gridHeight", "_gridNumObjects", "_gridSurfaceIsWater"]; - - _initStartTime = time; - _mapSize = getNumber (configFile >> "CfgWorlds" >> worldName >> "MapSize"); - - if (("ace_advanced_ballistics" callExtension format["init:%1:%2", worldName, _mapSize]) == "Terrain already initialized") exitWith { - if (GVAR(INIT_MESSAGE_ENABLED)) then { - systemChat "AdvancedBallistics: Terrain already initialized"; - }; - }; - - _mapGrids = ceil(_mapSize / 50); - - for "_x" from 0 to _mapGrids * 50 step 50 do { - for "_y" from 0 to _mapGrids * 50 step 50 do { - _gridCenter = [_x + 25, _y + 25]; - _gridHeight = round(getTerrainHeightASL _gridCenter); - _gridNumObjects = count (_gridCenter nearObjects ["Building", 50]); - _gridSurfaceIsWater = if (surfaceIsWater _gridCenter) then {1} else {0}; - "ace_advanced_ballistics" callExtension format["set:%1:%2:%3", _gridHeight, _gridNumObjects, _gridSurfaceIsWater]; - }; - sleep 0.001; - }; - +private ["_initStartTime", "_mapSize", "_mapGrids", "_gridCells", "_x", "_y", "_gridCenter", "_gridHeight", "_gridNumObjects", "_gridSurfaceIsWater"]; + +_initStartTime = time; +_mapSize = getNumber (configFile >> "CfgWorlds" >> worldName >> "MapSize"); + +if (("ace_advanced_ballistics" callExtension format["init:%1:%2", worldName, _mapSize]) == "Terrain already initialized") exitWith { if (GVAR(INIT_MESSAGE_ENABLED)) then { - systemChat format["AdvancedBallistics: Finished terrain initialization in %1 seconds", ceil(time - _initStartTime)]; + systemChat "AdvancedBallistics: Terrain already initialized"; }; }; + +_mapGrids = ceil(_mapSize / 50) + 1; +_gridCells = _mapGrids * _mapGrids; + +GVAR(currentGrid) = 0; + +[{ + private ["_args", "_mapGrids", "_gridCells", "_initStartTime"]; + _args = _this select 0; + _mapGrids = _args select 0; + _gridCells = _args select 1; + _initStartTime = _args select 2; + + if (GVAR(currentGrid) >= _gridCells) exitWith { + if (GVAR(INIT_MESSAGE_ENABLED)) then { + systemChat format["AdvancedBallistics: Finished terrain initialization in %1 seconds", ceil(time - _initStartTime)]; + }; + [_this select 1] call cba_fnc_removePerFrameHandler; + }; + + for "_i" from 1 to 50 do { + _x = floor(GVAR(currentGrid) / _mapGrids) * 50; + _y = (GVAR(currentGrid) - floor(GVAR(currentGrid) / _mapGrids) * _mapGrids) * 50; + _gridCenter = [_x + 25, _y + 25]; + _gridHeight = round(getTerrainHeightASL _gridCenter); + _gridNumObjects = count (_gridCenter nearObjects ["Building", 50]); + _gridSurfaceIsWater = if (surfaceIsWater _gridCenter) then {1} else {0}; + "ace_advanced_ballistics" callExtension format["set:%1:%2:%3", _gridHeight, _gridNumObjects, _gridSurfaceIsWater]; + GVAR(currentGrid) = GVAR(currentGrid) + 1; + if (GVAR(currentGrid) >= _gridCells) exitWith {}; + }; + +}, 0, [_mapGrids, _gridCells, _initStartTime]] call CBA_fnc_addPerFrameHandler From 2b0a0145c54ad01983436c78a1c9577f3b8083fa Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 11 Apr 2015 18:39:15 +0200 Subject: [PATCH 227/816] Removed the last spawn/sleep commands from AB --- .../functions/fnc_displayProtractor.sqf | 60 +++++----- .../weather/functions/fnc_displayWindInfo.sqf | 103 +++++++++--------- 2 files changed, 81 insertions(+), 82 deletions(-) diff --git a/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf b/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf index 17d5077117..2fbe558651 100644 --- a/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf +++ b/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf @@ -26,36 +26,36 @@ if (weaponLowered ACE_player) exitWith { true }; if (vehicle ACE_player != ACE_player) exitWith { true }; if (currentWeapon ACE_player != primaryWeapon ACE_player) exitWith { true }; -[] spawn { - 2 cutText ["", "PLAIN"]; - EGVAR(weather,WindInfo) = false; - 0 cutText ["", "PLAIN"]; - GVAR(Protractor) = true; - - while {GVAR(Protractor) && !(weaponLowered ACE_player) && currentWeapon ACE_player == primaryWeapon ACE_player} do { - _refPosition = [SafeZoneX + 0.001, SafeZoneY + 0.001, 0.2, 0.2 * 4/3]; - - _inclinationAngle = asin((ACE_player weaponDirection currentWeapon ACE_player) select 2); - _inclinationAngle = -58 max _inclinationAngle min 58; - - 1 cutRsc ["RscProtractor", "PLAIN", 1, false]; - - __ctrl1 ctrlSetScale 0.75; - __ctrl1 ctrlCommit 0; - __ctrl1 ctrlSetText QUOTE(PATHTOF(UI\protractor.paa)); - __ctrl1 ctrlSetTextColor [1, 1, 1, 1]; - - __ctrl2 ctrlSetScale 0.75; - __ctrl2 ctrlSetPosition [(_refPosition select 0), (_refPosition select 1) - 0.0012 * _inclinationAngle, (_refPosition select 2), (_refPosition select 3)]; - __ctrl2 ctrlCommit 0; - __ctrl2 ctrlSetText QUOTE(PATHTOF(UI\protractor_marker.paa)); - __ctrl2 ctrlSetTextColor [1, 1, 1, 1]; - - sleep 0.1; - }; +2 cutText ["", "PLAIN"]; +EGVAR(weather,WindInfo) = false; +0 cutText ["", "PLAIN"]; +GVAR(Protractor) = true; - GVAR(Protractor) = false; - 1 cutText ["", "PLAIN"]; -}; +[{ + if !(GVAR(Protractor) && !(weaponLowered ACE_player) && currentWeapon ACE_player == primaryWeapon ACE_player) exitWith { + GVAR(Protractor) = false; + 1 cutText ["", "PLAIN"]; + [_this select 1] call cba_fnc_removePerFrameHandler; + }; + + _refPosition = [SafeZoneX + 0.001, SafeZoneY + 0.001, 0.2, 0.2 * 4/3]; + + _inclinationAngle = asin((ACE_player weaponDirection currentWeapon ACE_player) select 2); + _inclinationAngle = -58 max _inclinationAngle min 58; + + 1 cutRsc ["RscProtractor", "PLAIN", 1, false]; + + __ctrl1 ctrlSetScale 0.75; + __ctrl1 ctrlCommit 0; + __ctrl1 ctrlSetText QUOTE(PATHTOF(UI\protractor.paa)); + __ctrl1 ctrlSetTextColor [1, 1, 1, 1]; + + __ctrl2 ctrlSetScale 0.75; + __ctrl2 ctrlSetPosition [(_refPosition select 0), (_refPosition select 1) - 0.0012 * _inclinationAngle, (_refPosition select 2), (_refPosition select 3)]; + __ctrl2 ctrlCommit 0; + __ctrl2 ctrlSetText QUOTE(PATHTOF(UI\protractor_marker.paa)); + __ctrl2 ctrlSetTextColor [1, 1, 1, 1]; + +}, 0.1, []] call CBA_fnc_addPerFrameHandler; true diff --git a/addons/weather/functions/fnc_displayWindInfo.sqf b/addons/weather/functions/fnc_displayWindInfo.sqf index c345bea01b..da1b8be267 100644 --- a/addons/weather/functions/fnc_displayWindInfo.sqf +++ b/addons/weather/functions/fnc_displayWindInfo.sqf @@ -14,8 +14,6 @@ #define __dsp (uiNamespace getVariable "RscWindIntuitive") #define __ctrl (__dsp displayCtrl 132948) -private ["_windSpeed", "_windDir", "_playerDir", "_windIndex", "_windColor", "_newWindSpeed", "_windSource", "_height"]; - if (GVAR(WindInfo)) exitWith { GVAR(WindInfo) = false; 0 cutText ["", "PLAIN"]; @@ -24,59 +22,60 @@ if (GVAR(WindInfo)) exitWith { if (underwater ACE_player) exitWith { true }; if (vehicle ACE_player != ACE_player) exitWith { true }; -[] spawn { - 2 cutText ["", "PLAIN"]; - EGVAR(advanced_ballistics,Protractor) = false; - 1 cutText ["", "PLAIN"]; - GVAR(WindInfo) = true; +2 cutText ["", "PLAIN"]; +EGVAR(advanced_ballistics,Protractor) = false; +1 cutText ["", "PLAIN"]; +GVAR(WindInfo) = true; - while {GVAR(WindInfo) && !(underwater ACE_player) && vehicle ACE_player == ACE_player} do { - _windIndex = 12; - _windColor = [1, 1, 1, 1]; +[{ + private ["_windSpeed", "_windDir", "_playerDir", "_windIndex", "_windColor", "_newWindSpeed", "_windSource", "_height"]; + + if !(GVAR(WindInfo) && !(underwater ACE_player) && vehicle ACE_player == ACE_player) exitWith { + GVAR(WindInfo) = false; + 0 cutText ["", "PLAIN"]; + [_this select 1] call cba_fnc_removePerFrameHandler; + }; + + _windIndex = 12; + _windColor = [1, 1, 1, 1]; - // Toogle behaviour depending on ace_advanced_ballistics being used or not - // @todo, check ACE_AB is actually enabled - _windSpeed = if (isClass (configFile >> "CfgPatches" >> "ACE_Advanced_Ballistics")) then { - (eyePos ACE_player) call EFUNC(advanced_ballistics,calculateWindSpeed); - } else { - vectorMagnitude ACE_wind; - }; - - - if (_windSpeed > 0.2) then { - _playerDir = getDir ACE_player; - _windDir = (ACE_wind select 0) atan2 (ACE_wind select 1); - _windIndex = round(((_playerDir - _windDir + 360) % 360) / 30); - _windIndex = _windIndex % 12; - }; - - // Color Codes from https://en.wikipedia.org/wiki/Beaufort_scale#Modern_scale - if (_windSpeed > 0.3) then { _windColor = [0.796, 1, 1, 1]; }; - if (_windSpeed > 1.5) then { _windColor = [0.596, 0.996, 0.796, 1]; }; - if (_windSpeed > 3.3) then { _windColor = [0.596, 0.996, 0.596, 1]; }; - if (_windSpeed > 5.4) then { _windColor = [0.6, 0.996, 0.4, 1]; }; - if (_windSpeed > 7.9) then { _windColor = [0.6, 0.996, 0.047, 1]; }; - if (_windSpeed > 10.7) then { _windColor = [0.8, 0.996, 0.059, 1]; }; - if (_windSpeed > 13.8) then { _windColor = [1, 0.996, 0.067, 1]; }; - if (_windSpeed > 17.1) then { _windColor = [1, 0.796, 0.051, 1]; }; - if (_windSpeed > 20.7) then { _windColor = [1, 0.596, 0.039, 1]; }; - if (_windSpeed > 24.4) then { _windColor = [1, 0.404, 0.031, 1]; }; - if (_windSpeed > 28.4) then { _windColor = [1, 0.22, 0.027, 1]; }; - if (_windSpeed > 32.6) then { _windColor = [1, 0.078, 0.027, 1]; }; - - 0 cutRsc ["RscWindIntuitive", "PLAIN", 1, false]; - - __ctrl ctrlSetScale 0.75; - __ctrl ctrlCommit 0; - - __ctrl ctrlSetText format[QUOTE(PATHTOF(UI\wind%1.paa)), _windIndex]; - __ctrl ctrlSetTextColor _windColor; - - sleep 0.5; + // Toogle behaviour depending on ace_advanced_ballistics being used or not + // @todo, check ACE_AB is actually enabled + _windSpeed = if (isClass (configFile >> "CfgPatches" >> "ACE_Advanced_Ballistics")) then { + (eyePos ACE_player) call EFUNC(advanced_ballistics,calculateWindSpeed); + } else { + vectorMagnitude ACE_wind; + }; + + if (_windSpeed > 0.2) then { + _playerDir = getDir ACE_player; + _windDir = (ACE_wind select 0) atan2 (ACE_wind select 1); + _windIndex = round(((_playerDir - _windDir + 360) % 360) / 30); + _windIndex = _windIndex % 12; }; - GVAR(WindInfo) = false; - 0 cutText ["", "PLAIN"]; -}; + // Color Codes from https://en.wikipedia.org/wiki/Beaufort_scale#Modern_scale + if (_windSpeed > 0.3) then { _windColor = [0.796, 1, 1, 1]; }; + if (_windSpeed > 1.5) then { _windColor = [0.596, 0.996, 0.796, 1]; }; + if (_windSpeed > 3.3) then { _windColor = [0.596, 0.996, 0.596, 1]; }; + if (_windSpeed > 5.4) then { _windColor = [0.6, 0.996, 0.4, 1]; }; + if (_windSpeed > 7.9) then { _windColor = [0.6, 0.996, 0.047, 1]; }; + if (_windSpeed > 10.7) then { _windColor = [0.8, 0.996, 0.059, 1]; }; + if (_windSpeed > 13.8) then { _windColor = [1, 0.996, 0.067, 1]; }; + if (_windSpeed > 17.1) then { _windColor = [1, 0.796, 0.051, 1]; }; + if (_windSpeed > 20.7) then { _windColor = [1, 0.596, 0.039, 1]; }; + if (_windSpeed > 24.4) then { _windColor = [1, 0.404, 0.031, 1]; }; + if (_windSpeed > 28.4) then { _windColor = [1, 0.22, 0.027, 1]; }; + if (_windSpeed > 32.6) then { _windColor = [1, 0.078, 0.027, 1]; }; + + 0 cutRsc ["RscWindIntuitive", "PLAIN", 1, false]; + + __ctrl ctrlSetScale 0.75; + __ctrl ctrlCommit 0; + + __ctrl ctrlSetText format[QUOTE(PATHTOF(UI\wind%1.paa)), _windIndex]; + __ctrl ctrlSetTextColor _windColor; + +}, 0.5, []] call CBA_fnc_addPerFrameHandler; true From efaee770bbb56a836672a0c098eff78d09832348 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 11 Apr 2015 10:44:13 -0700 Subject: [PATCH 228/816] rename wep_javelin to javelin --- addons/{wep_javelin => javelin}/$PBOPREFIX$ | 0 .../CfgEventhandlers.hpp | 0 addons/{wep_javelin => javelin}/CfgSounds.hpp | 0 addons/{wep_javelin => javelin}/README.md | 0 .../{wep_javelin => javelin}/RscInGameUI.hpp | 0 .../XEH_clientInit.sqf | 0 .../XEH_post_init.sqf | 0 .../{wep_javelin => javelin}/XEH_pre_init.sqf | 0 addons/{wep_javelin => javelin}/config.cpp | 0 .../data/jav_disp.paa | Bin .../data/jav_ring.paa | Bin .../data/javelin_ui_border_ca.paa | Bin .../data/sounds/javelin_locked.ogg | Bin .../data/sounds/javelin_locking.ogg | Bin .../functions/fnc_cycleFireMode.sqf | 0 .../functions/fnc_lockKeyDown.sqf | 0 .../functions/fnc_lockKeyUp.sqf | 0 .../functions/fnc_onOpticDraw.sqf | 31 ++++++++++-------- .../functions/fnc_onOpticLoad.sqf | 0 .../functions/fnc_showFireMode.sqf | 0 .../functions/script_component.hpp | 0 .../{wep_javelin => javelin}/initKeybinds.sqf | 0 .../script_component.hpp | 4 --- .../{wep_javelin => javelin}/stringtable.xml | 0 24 files changed, 18 insertions(+), 17 deletions(-) rename addons/{wep_javelin => javelin}/$PBOPREFIX$ (100%) rename addons/{wep_javelin => javelin}/CfgEventhandlers.hpp (100%) rename addons/{wep_javelin => javelin}/CfgSounds.hpp (100%) rename addons/{wep_javelin => javelin}/README.md (100%) rename addons/{wep_javelin => javelin}/RscInGameUI.hpp (100%) rename addons/{wep_javelin => javelin}/XEH_clientInit.sqf (100%) rename addons/{wep_javelin => javelin}/XEH_post_init.sqf (100%) rename addons/{wep_javelin => javelin}/XEH_pre_init.sqf (100%) rename addons/{wep_javelin => javelin}/config.cpp (100%) rename addons/{wep_javelin => javelin}/data/jav_disp.paa (100%) rename addons/{wep_javelin => javelin}/data/jav_ring.paa (100%) rename addons/{wep_javelin => javelin}/data/javelin_ui_border_ca.paa (100%) rename addons/{wep_javelin => javelin}/data/sounds/javelin_locked.ogg (100%) rename addons/{wep_javelin => javelin}/data/sounds/javelin_locking.ogg (100%) rename addons/{wep_javelin => javelin}/functions/fnc_cycleFireMode.sqf (100%) rename addons/{wep_javelin => javelin}/functions/fnc_lockKeyDown.sqf (100%) rename addons/{wep_javelin => javelin}/functions/fnc_lockKeyUp.sqf (100%) rename addons/{wep_javelin => javelin}/functions/fnc_onOpticDraw.sqf (87%) rename addons/{wep_javelin => javelin}/functions/fnc_onOpticLoad.sqf (100%) rename addons/{wep_javelin => javelin}/functions/fnc_showFireMode.sqf (100%) rename addons/{wep_javelin => javelin}/functions/script_component.hpp (100%) rename addons/{wep_javelin => javelin}/initKeybinds.sqf (100%) rename addons/{wep_javelin => javelin}/script_component.hpp (90%) rename addons/{wep_javelin => javelin}/stringtable.xml (100%) diff --git a/addons/wep_javelin/$PBOPREFIX$ b/addons/javelin/$PBOPREFIX$ similarity index 100% rename from addons/wep_javelin/$PBOPREFIX$ rename to addons/javelin/$PBOPREFIX$ diff --git a/addons/wep_javelin/CfgEventhandlers.hpp b/addons/javelin/CfgEventhandlers.hpp similarity index 100% rename from addons/wep_javelin/CfgEventhandlers.hpp rename to addons/javelin/CfgEventhandlers.hpp diff --git a/addons/wep_javelin/CfgSounds.hpp b/addons/javelin/CfgSounds.hpp similarity index 100% rename from addons/wep_javelin/CfgSounds.hpp rename to addons/javelin/CfgSounds.hpp diff --git a/addons/wep_javelin/README.md b/addons/javelin/README.md similarity index 100% rename from addons/wep_javelin/README.md rename to addons/javelin/README.md diff --git a/addons/wep_javelin/RscInGameUI.hpp b/addons/javelin/RscInGameUI.hpp similarity index 100% rename from addons/wep_javelin/RscInGameUI.hpp rename to addons/javelin/RscInGameUI.hpp diff --git a/addons/wep_javelin/XEH_clientInit.sqf b/addons/javelin/XEH_clientInit.sqf similarity index 100% rename from addons/wep_javelin/XEH_clientInit.sqf rename to addons/javelin/XEH_clientInit.sqf diff --git a/addons/wep_javelin/XEH_post_init.sqf b/addons/javelin/XEH_post_init.sqf similarity index 100% rename from addons/wep_javelin/XEH_post_init.sqf rename to addons/javelin/XEH_post_init.sqf diff --git a/addons/wep_javelin/XEH_pre_init.sqf b/addons/javelin/XEH_pre_init.sqf similarity index 100% rename from addons/wep_javelin/XEH_pre_init.sqf rename to addons/javelin/XEH_pre_init.sqf diff --git a/addons/wep_javelin/config.cpp b/addons/javelin/config.cpp similarity index 100% rename from addons/wep_javelin/config.cpp rename to addons/javelin/config.cpp diff --git a/addons/wep_javelin/data/jav_disp.paa b/addons/javelin/data/jav_disp.paa similarity index 100% rename from addons/wep_javelin/data/jav_disp.paa rename to addons/javelin/data/jav_disp.paa diff --git a/addons/wep_javelin/data/jav_ring.paa b/addons/javelin/data/jav_ring.paa similarity index 100% rename from addons/wep_javelin/data/jav_ring.paa rename to addons/javelin/data/jav_ring.paa diff --git a/addons/wep_javelin/data/javelin_ui_border_ca.paa b/addons/javelin/data/javelin_ui_border_ca.paa similarity index 100% rename from addons/wep_javelin/data/javelin_ui_border_ca.paa rename to addons/javelin/data/javelin_ui_border_ca.paa diff --git a/addons/wep_javelin/data/sounds/javelin_locked.ogg b/addons/javelin/data/sounds/javelin_locked.ogg similarity index 100% rename from addons/wep_javelin/data/sounds/javelin_locked.ogg rename to addons/javelin/data/sounds/javelin_locked.ogg diff --git a/addons/wep_javelin/data/sounds/javelin_locking.ogg b/addons/javelin/data/sounds/javelin_locking.ogg similarity index 100% rename from addons/wep_javelin/data/sounds/javelin_locking.ogg rename to addons/javelin/data/sounds/javelin_locking.ogg diff --git a/addons/wep_javelin/functions/fnc_cycleFireMode.sqf b/addons/javelin/functions/fnc_cycleFireMode.sqf similarity index 100% rename from addons/wep_javelin/functions/fnc_cycleFireMode.sqf rename to addons/javelin/functions/fnc_cycleFireMode.sqf diff --git a/addons/wep_javelin/functions/fnc_lockKeyDown.sqf b/addons/javelin/functions/fnc_lockKeyDown.sqf similarity index 100% rename from addons/wep_javelin/functions/fnc_lockKeyDown.sqf rename to addons/javelin/functions/fnc_lockKeyDown.sqf diff --git a/addons/wep_javelin/functions/fnc_lockKeyUp.sqf b/addons/javelin/functions/fnc_lockKeyUp.sqf similarity index 100% rename from addons/wep_javelin/functions/fnc_lockKeyUp.sqf rename to addons/javelin/functions/fnc_lockKeyUp.sqf diff --git a/addons/wep_javelin/functions/fnc_onOpticDraw.sqf b/addons/javelin/functions/fnc_onOpticDraw.sqf similarity index 87% rename from addons/wep_javelin/functions/fnc_onOpticDraw.sqf rename to addons/javelin/functions/fnc_onOpticDraw.sqf index 33f6c93c39..cb62327396 100644 --- a/addons/wep_javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/javelin/functions/fnc_onOpticDraw.sqf @@ -2,13 +2,14 @@ #include "script_component.hpp" //TRACE_1("enter", _this); -TRACE_1("Control", (__JavelinIGUITargetingConstrains)); - #define __TRACKINTERVAL 0.1 // how frequent the check should be. #define __LOCKONTIME 1.85 // Lock on won't occur sooner #define __LOCKONTIMERANDOM 0.3 // Deviation in lock on time #define __SENSORSQUARE 1 // Locking on sensor square side in angles +#define __OffsetX ((ctrlPosition __JavelinIGUITargetingLineV) select 0) - 0.5 +#define __OffsetY ((ctrlPosition __JavelinIGUITargetingLineH) select 1) - 0.5 + private["_args", "_lastTick", "_runTime", "_soundTime", "_lockTime", "_newTarget", "_currentTarget", "_range", "_pos", "_targetArray"]; // Reset arguments if we havnt rendered in over a second @@ -90,8 +91,18 @@ if (isNull _newTarget) then { __JavelinIGUITargetingGate ctrlShow true; __JavelinIGUITargetingLines ctrlShow true; + _constraintTop = __ConstraintTop; + _constraintLeft = __ConstraintLeft; + _constraintBottom = __ConstraintBottom; + _constraintRight = __ConstraintRight; + + _offsetX = __OffsetX; + _offsetY = __OffsetY; + + _zamerny = if (_currentTarget isKindOf "CAManBase") then {_currentTarget selectionPosition "body"} else {_currentTarget selectionPosition "zamerny"}; + _randomPosWithinBounds = [(_zamerny select 0) + 1 - (random 2.0),(_zamerny select 1) + 1 - (random 2.0),(_zamerny select 2) + 0.5 - (random 1.0)]; - _apos = worldToScreen (_newTarget modelToWorld _randomPosWithinBounds); + _apos = worldToScreen (_currentTarget modelToWorld _randomPosWithinBounds); _aposX = 0; _aposY = 0; @@ -114,21 +125,15 @@ if (isNull _newTarget) then { [_currentTarget,[-1,-1,-2],_currentTarget selectionPosition "zamerny"]; }; - _bpos = _boundsInput call FUNC(worldToScreenBounds); - - _constraintTop = __ConstraintTop; - _constraintLeft = __ConstraintLeft; - _constraintBottom = __ConstraintBottom; - _constraintRight = __ConstraintRight; - - _offsetX = __OffsetX; - _offsetY = __OffsetY; - + _bpos = _boundsInput call EFUNC(common,worldToScreenBounds); + _minX = ((_bpos select 0) + _offsetX) max _constraintLeft; _minY = ((_bpos select 1) + _offsetY) max _constraintTop; _maxX = ((_bpos select 2) + _offsetX) min (_constraintRight - 0.025*(3/4)*SafezoneH); _maxY = ((_bpos select 3) + _offsetY) min (_constraintBottom - 0.025*SafezoneH); + TRACE_4("", _boundsInput, _bpos, _minX, _minY); + __JavelinIGUITargetingGateTL ctrlSetPosition [_minX,_minY]; __JavelinIGUITargetingGateTR ctrlSetPosition [_maxX,_minY]; __JavelinIGUITargetingGateBL ctrlSetPosition [_minX,_maxY]; diff --git a/addons/wep_javelin/functions/fnc_onOpticLoad.sqf b/addons/javelin/functions/fnc_onOpticLoad.sqf similarity index 100% rename from addons/wep_javelin/functions/fnc_onOpticLoad.sqf rename to addons/javelin/functions/fnc_onOpticLoad.sqf diff --git a/addons/wep_javelin/functions/fnc_showFireMode.sqf b/addons/javelin/functions/fnc_showFireMode.sqf similarity index 100% rename from addons/wep_javelin/functions/fnc_showFireMode.sqf rename to addons/javelin/functions/fnc_showFireMode.sqf diff --git a/addons/wep_javelin/functions/script_component.hpp b/addons/javelin/functions/script_component.hpp similarity index 100% rename from addons/wep_javelin/functions/script_component.hpp rename to addons/javelin/functions/script_component.hpp diff --git a/addons/wep_javelin/initKeybinds.sqf b/addons/javelin/initKeybinds.sqf similarity index 100% rename from addons/wep_javelin/initKeybinds.sqf rename to addons/javelin/initKeybinds.sqf diff --git a/addons/wep_javelin/script_component.hpp b/addons/javelin/script_component.hpp similarity index 90% rename from addons/wep_javelin/script_component.hpp rename to addons/javelin/script_component.hpp index 69fe7efe57..ca9cbaaad5 100644 --- a/addons/wep_javelin/script_component.hpp +++ b/addons/javelin/script_component.hpp @@ -51,10 +51,6 @@ #define __ConstraintLeft (((ctrlPosition __JavelinIGUITargetingConstrainLeft) select 0) + ((ctrlPosition (__JavelinIGUITargetingConstrainLeft)) select 2)) #define __ConstraintRight ((ctrlPosition __JavelinIGUITargetingConstrainRight) select 0) -#define __OffsetX ((ctrlPosition __JavelinIGUITargetingLineV) select 0) - 0.5 -#define __OffsetY ((ctrlPosition __JavelinIGUITargetingLineH) select 1) - 0.5 - - // Colors for controls #define __ColorOrange [0.9255,0.5216,0.1216,1] #define __ColorGreen [0.2941,0.8745,0.2157,1] diff --git a/addons/wep_javelin/stringtable.xml b/addons/javelin/stringtable.xml similarity index 100% rename from addons/wep_javelin/stringtable.xml rename to addons/javelin/stringtable.xml From 1ff721890321a2b9ecbd3c80a6b119ec12735fca Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 11 Apr 2015 19:44:38 +0200 Subject: [PATCH 229/816] Change the Kestrel 4500 behavior 'back to normal' when AB is disabled --- .../functions/fnc_buttonPressed.sqf | 12 +-- .../kestrel4500/functions/fnc_collectData.sqf | 20 +++-- .../functions/fnc_generateOutputData.sqf | 80 +++++++++++-------- 3 files changed, 65 insertions(+), 47 deletions(-) diff --git a/addons/kestrel4500/functions/fnc_buttonPressed.sqf b/addons/kestrel4500/functions/fnc_buttonPressed.sqf index 139510aad5..f0f9a10db1 100644 --- a/addons/kestrel4500/functions/fnc_buttonPressed.sqf +++ b/addons/kestrel4500/functions/fnc_buttonPressed.sqf @@ -17,11 +17,11 @@ switch (_this) do { case 0: { // Enter - if (!GVAR(MinAvgMAx) && (GVAR(Menu) == 2 || GVAR(Menu) == 3)) then { + if (!GVAR(MinAvgMax) && (GVAR(Menu) == 2 || GVAR(Menu) == 3)) then { GVAR(RefHeading) = getDir ACE_player; }; - if (GVAR(MinAvgMAx) && GVAR(Menu) > 0 && GVAR(Menu) < 4) then { - if (GVAR(MinAvgMAxMode) != 1) then { + if (GVAR(MinAvgMax) && GVAR(Menu) > 0 && GVAR(Menu) < 4) then { + if (GVAR(MinAvgMaxMode) != 1) then { { GVAR(MIN) set [_x, 0]; GVAR(MAX) set [_x, 0]; @@ -29,7 +29,7 @@ switch (_this) do { GVAR(ENTRIES) set [_x, 0]; } forEach [1, 2, 3]; }; - GVAR(MinAvgMaxMode) = GVAR(MinAvgMaxMode + 1) % 3; + GVAR(MinAvgMaxMode) = (GVAR(MinAvgMaxMode) + 1) % 3; }; }; case 1: { // Top @@ -39,10 +39,10 @@ switch (_this) do { GVAR(Menu) = (GVAR(Menu) + 1 + (count GVAR(Menus))) % (count GVAR(Menus)); }; case 3: { // Left - GVAR(MinAvgMaxMode) = !GVAR(MinAvgMaxMode); + GVAR(MinAvgMax) = !GVAR(MinAvgMax); }; case 4: { // Right - GVAR(MinAvgMaxMode) = !GVAR(MinAvgMaxMode); + GVAR(MinAvgMax) = !GVAR(MinAvgMax); }; case 5: { // Memory }; diff --git a/addons/kestrel4500/functions/fnc_collectData.sqf b/addons/kestrel4500/functions/fnc_collectData.sqf index 61b0cdb348..066b788f24 100644 --- a/addons/kestrel4500/functions/fnc_collectData.sqf +++ b/addons/kestrel4500/functions/fnc_collectData.sqf @@ -17,7 +17,7 @@ private ["_playerDir", "_windSpeed", "_windDir", "_crosswind", "_headwind", "_humidity", "_temperature", "_humidity", "_barometricPressure", "_altitude"]; -if (isNil QUOTE(GVAR(MIN)) || isNil QUOTE(GVAR(MAX))) then { +if (isNil QGVAR(MIN) || isNil QGVAR(MAX)) then { _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL ACE_player) select 2); _humidity = EGVAR(weather,currentHumidity); _barometricPressure = 1013.25 * exp(-(EGVAR(weather,Altitude) + ((getPosASL ACE_player) select 2)) / 7990) - 10 * overcast; @@ -45,23 +45,31 @@ if (GVAR(MinAvgMaxMode) == 1) then { _windSpeed = vectorMagnitude ACE_wind; _windDir = (ACE_wind select 0) atan2 (ACE_wind select 1); - if (isClass (configFile >> "CfgPatches" >> "ACE_Advanced_Ballistics")) then { + if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { _windSpeed = (eyePos ACE_player) call EFUNC(advanced_ballistics,calculateWindSpeed); + _windSpeed = cos(_playerDir - _windDir) * _windSpeed; }; - - _windSpeed = cos(_playerDir - _windDir) * _windSpeed; + GVAR(MIN) set [1, (GVAR(MIN) select 1) min abs(_windSpeed)]; GVAR(MAX) set [1, abs(_windSpeed) max (GVAR(MAX) select 1)]; GVAR(TOTAL) set [1, (GVAR(TOTAL) select 1) + abs(_windSpeed)]; // CROSSWIND - _crosswind = abs(sin(GVAR(RefHeading) - _playerDir) * _windSpeed); + if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { + _crosswind = abs(sin(GVAR(RefHeading) - _playerDir) * _windSpeed); + } else { + _crosswind = abs(sin(GVAR(RefHeading)) * _windSpeed); + }; GVAR(MIN) set [2, (GVAR(MIN) select 2) min _crosswind]; GVAR(MAX) set [2, _crosswind max (GVAR(MAX) select 2)]; GVAR(TOTAL) set [2, (GVAR(TOTAL) select 2) + _crosswind]; // HEADWIND - _headwind = abs(cos(GVAR(RefHeading) - _playerDir) * _windSpeed); + if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { + _headwind = abs(cos(GVAR(RefHeading) - _playerDir) * _windSpeed); + } else { + _headwind = abs(cos(GVAR(RefHeading)) * _windSpeed); + }; GVAR(MIN) set [3, (GVAR(MIN) select 3) min _headwind]; GVAR(MAX) set [3, _headwind max (GVAR(MAX) select 3)]; GVAR(TOTAL) set [3, (GVAR(TOTAL) select 3) + _headwind]; diff --git a/addons/kestrel4500/functions/fnc_generateOutputData.sqf b/addons/kestrel4500/functions/fnc_generateOutputData.sqf index 67bd567dae..6b32cf47a0 100644 --- a/addons/kestrel4500/functions/fnc_generateOutputData.sqf +++ b/addons/kestrel4500/functions/fnc_generateOutputData.sqf @@ -40,12 +40,12 @@ _windDir = (ACE_wind select 0) atan2 (ACE_wind select 1); _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL ACE_player) select 2); _humidity = EGVAR(weather,currentHumidity); -if (isClass (configFile >> "CfgPatches" >> "ACE_Advanced_Ballistics")) then { - _windSpeed = (eyePos ACE_player) call EFUNC(advanced_ballistics,calculateWindSpeed); -}; - _playerDir = getDir ACE_player; -_windSpeed = cos(_playerDir - _windDir) * _windSpeed; + +if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { + _windSpeed = (eyePos ACE_player) call EFUNC(advanced_ballistics,calculateWindSpeed); + _windSpeed = cos(_playerDir - _windDir) * _windSpeed; +}; GVAR(Direction) = 4 * floor(_playerDir / 90); if (_playerDir % 90 > 10) then { GVAR(Direction) = GVAR(Direction) + 1}; @@ -57,7 +57,7 @@ GVAR(Direction) = GVAR(Direction) % 16; switch (GVAR(Menu)) do { case 0: { // Direction if (!GVAR(MinAvgMax)) then { - _textCenterBig = format["%1", format["%1 %2", GVAR(Direction)s select GVAR(Direction), round(_playerDir)]]; + _textCenterBig = format["%1", format["%1 %2", GVAR(Directions) select GVAR(Direction), round(_playerDir)]]; } else { _textCenterLine1Left = "Min"; _textCenterLine2Left = "Avg"; @@ -80,13 +80,13 @@ switch (GVAR(Menu)) do { _textInfoLine2 = "- average"; }; case 1: { - _textCenterLine1Right = Str(round((Kestrel4500_MAX select 1) * 10) / 10); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 1) / (Kestrel4500_ENTRIES select 1) * 10) / 10); + _textCenterLine1Right = Str(round((GVAR(Max) select 1) * 10) / 10); + _textCenterLine2Right = Str(round((GVAR(Total) select 1) / (GVAR(Entries) select 1) * 10) / 10); _textInfoLine2 = "- stop"; }; case 2: { - _textCenterLine1Right = Str(round((Kestrel4500_MAX select 1) * 10) / 10); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 1) / (Kestrel4500_ENTRIES select 1) * 10) / 10); + _textCenterLine1Right = Str(round((GVAR(Max) select 1) * 10) / 10); + _textCenterLine2Right = Str(round((GVAR(Total) select 1) / (GVAR(Entries) select 1) * 10) / 10); _textInfoLine2 = "- clear"; }; }; @@ -94,8 +94,13 @@ switch (GVAR(Menu)) do { }; case 2: { // CROSSWIND if (!GVAR(MinAvgMax)) then { - _textCenterBig = Str(round(abs(sin(GVAR(RefHeading) - _playerDir) * _windSpeed) * 10) / 10); - _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; + if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { + _textCenterBig = Str(round(abs(sin(GVAR(RefHeading) - _playerDir) * _windSpeed) * 10) / 10); + _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; + } else { + _textCenterBig = Str(round(abs(sin(GVAR(RefHeading)) * _windSpeed) * 10) / 10); + _textInfoLine1 = format["%1 m/s @ %2", round(_windSpeed * 10) / 10, round(_windDir)]; + }; _textInfoLine2 = "- set heading"; } else { _textCenterLine1Left = "Max"; @@ -107,13 +112,13 @@ switch (GVAR(Menu)) do { _textInfoLine2 = "- average"; }; case 1: { - _textCenterLine1Right = Str(round((Kestrel4500_MAX select 2) * 10) / 10); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 2) / (Kestrel4500_ENTRIES select 2) * 10) / 10); + _textCenterLine1Right = Str(round((GVAR(Max) select 2) * 10) / 10); + _textCenterLine2Right = Str(round((GVAR(Total) select 2) / (GVAR(Entries) select 2) * 10) / 10); _textInfoLine2 = "- stop"; }; case 2: { - _textCenterLine1Right = Str(round((Kestrel4500_MAX select 2) * 10) / 10); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 2) / (Kestrel4500_ENTRIES select 2) * 10) / 10); + _textCenterLine1Right = Str(round((GVAR(Max) select 2) * 10) / 10); + _textCenterLine2Right = Str(round((GVAR(Total) select 2) / (GVAR(Entries) select 2) * 10) / 10); _textInfoLine2 = "- clear"; }; }; @@ -121,8 +126,13 @@ switch (GVAR(Menu)) do { }; case 3: { // HEADWIND if (!GVAR(MinAvgMax)) then { - _textCenterBig = Str(round(abs(cos(GVAR(RefHeading) - _playerDir) * _windSpeed) * 10) / 10); - _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; + if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { + _textCenterBig = Str(round(abs(cos(GVAR(RefHeading) - _playerDir) * _windSpeed) * 10) / 10); + _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; + } else { + _textCenterBig = Str(round(abs(cos(GVAR(RefHeading)) * _windSpeed) * 10) / 10); + _textInfoLine1 = format["%1 m/s @ %2", round(_windSpeed * 10) / 10, round(_windDir)]; + }; _textInfoLine2 = "- set heading"; } else { _textCenterLine1Left = "Max"; @@ -134,13 +144,13 @@ switch (GVAR(Menu)) do { _textInfoLine2 = "- average"; }; case 1: { - _textCenterLine1Right = Str(round((Kestrel4500_MAX select 3) * 10) / 10); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 3) / (Kestrel4500_ENTRIES select 3) * 10) / 10); + _textCenterLine1Right = Str(round((GVAR(Max) select 3) * 10) / 10); + _textCenterLine2Right = Str(round((GVAR(Total) select 3) / (GVAR(Entries) select 3) * 10) / 10); _textInfoLine2 = "- stop"; }; case 2: { - _textCenterLine1Right = Str(round((Kestrel4500_MAX select 3) * 10) / 10); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 3) / (Kestrel4500_ENTRIES select 3) * 10) / 10); + _textCenterLine1Right = Str(round((GVAR(Max) select 3) * 10) / 10); + _textCenterLine2Right = Str(round((GVAR(Total) select 3) / (GVAR(Entries) select 3) * 10) / 10); _textInfoLine2 = "- clear"; }; }; @@ -153,9 +163,9 @@ switch (GVAR(Menu)) do { _textCenterLine1Left = "Min"; _textCenterLine2Left = "Avg"; _textCenterLine3Left = "Max"; - _textCenterLine1Right = Str(round((Kestrel4500_MIN select 4) * 10) / 10); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 4) / (Kestrel4500_ENTRIES select 4) * 10) / 10); - _textCenterLine3Right = Str(round((Kestrel4500_MAX select 4) * 10) / 10); + _textCenterLine1Right = Str(round((GVAR(Min) select 4) * 10) / 10); + _textCenterLine2Right = Str(round((GVAR(Total) select 4) / (GVAR(Entries) select 4) * 10) / 10); + _textCenterLine3Right = Str(round((GVAR(Max) select 4) * 10) / 10); }; }; case 5: { // HUMIDITY @@ -165,9 +175,9 @@ switch (GVAR(Menu)) do { _textCenterLine1Left = "Min"; _textCenterLine2Left = "Avg"; _textCenterLine3Left = "Max"; - _textCenterLine1Right = Str(round((Kestrel4500_MIN select 5) * 10) / 10); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 5) / (Kestrel4500_ENTRIES select 5) * 10) / 10); - _textCenterLine3Right = Str(round((Kestrel4500_MAX select 5) * 10) / 10); + _textCenterLine1Right = Str(round((GVAR(Min) select 5) * 10) / 10); + _textCenterLine2Right = Str(round((GVAR(Total) select 5) / (GVAR(Entries) select 5) * 10) / 10); + _textCenterLine3Right = Str(round((GVAR(Max) select 5) * 10) / 10); }; }; case 6: { // BARO @@ -177,9 +187,9 @@ switch (GVAR(Menu)) do { _textCenterLine1Left = "Min"; _textCenterLine2Left = "Avg"; _textCenterLine3Left = "Max"; - _textCenterLine1Right = Str(round((Kestrel4500_MIN select 6) * 10) / 10); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 6) / (Kestrel4500_ENTRIES select 6) * 10) / 10); - _textCenterLine3Right = Str(round((Kestrel4500_MAX select 6) * 10) / 10); + _textCenterLine1Right = Str(round((GVAR(Min) select 6) * 10) / 10); + _textCenterLine2Right = Str(round((GVAR(Total) select 6) / (GVAR(Entries) select 6) * 10) / 10); + _textCenterLine3Right = Str(round((GVAR(Max) select 6) * 10) / 10); }; }; case 7: { // ALTITUDE @@ -189,16 +199,16 @@ switch (GVAR(Menu)) do { _textCenterLine1Left = "Min"; _textCenterLine2Left = "Avg"; _textCenterLine3Left = "Max"; - _textCenterLine1Right = Str(round(Kestrel4500_MIN select 7)); - _textCenterLine2Right = Str(round((Kestrel4500_TOTAL select 7) / (Kestrel4500_ENTRIES select 7))); - _textCenterLine3Right = Str(round(Kestrel4500_MAX select 7)); + _textCenterLine1Right = Str(round(GVAR(Min) select 7)); + _textCenterLine2Right = Str(round((GVAR(Total) select 7) / (GVAR(Entries) select 7))); + _textCenterLine3Right = Str(round(GVAR(Max) select 7)); }; }; case 8: { // User Screen 1 _textCenterLine1Left = Str(round(_playerDir)); _textCenterLine2Left = Str(round(EGVAR(weather,Altitude) + ((getPosASL ACE_player) select 2))); _textCenterLine3Left = Str(round(abs(_windSpeed) * 10) / 10); - _textCenterLine1Right = GVAR(Direction)s select GVAR(Direction); + _textCenterLine1Right = GVAR(Directions) select GVAR(Direction); _textCenterLine2Right = "m"; _textCenterLine3Right = "m/s"; }; From 9893d940dffcbe068550eec1e064a2a62981dd7a Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 11 Apr 2015 19:47:14 +0200 Subject: [PATCH 230/816] Disabled advanced scope zeroing if AB is not enabled --- addons/scopes/functions/fnc_canAdjustZero.sqf | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/scopes/functions/fnc_canAdjustZero.sqf b/addons/scopes/functions/fnc_canAdjustZero.sqf index a61c8876be..c9663ea711 100644 --- a/addons/scopes/functions/fnc_canAdjustZero.sqf +++ b/addons/scopes/functions/fnc_canAdjustZero.sqf @@ -14,6 +14,7 @@ if (cameraView == "GUNNER") exitWith {false}; if !(vehicle _unit == _unit) exitWith {false}; +if !(missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) exitWith {false}; private ["_unit", "_adjustment", "_elevation"]; _unit = _this select 0; From 5c5f41cf5b30b324e1037bfe473d7fa225434a96 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 11 Apr 2015 19:51:58 +0200 Subject: [PATCH 231/816] AB is now disable by default --- addons/advanced_ballistics/XEH_postInit.sqf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/advanced_ballistics/XEH_postInit.sqf b/addons/advanced_ballistics/XEH_postInit.sqf index 091423c7f8..0d9170085a 100644 --- a/addons/advanced_ballistics/XEH_postInit.sqf +++ b/addons/advanced_ballistics/XEH_postInit.sqf @@ -2,7 +2,8 @@ #include "initKeybinds.sqf" -GVAR(enabled) = true; +// AB is disabled by default +GVAR(enabled) = false; GVAR(bulletDatabase) = []; GVAR(bulletDatabaseStartTime) = []; From fb6c99d69b113a45f42ac264613fa7110a8c4617 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 11 Apr 2015 10:56:58 -0700 Subject: [PATCH 232/816] re-path. Wtf safezones. --- addons/javelin/$PBOPREFIX$ | 2 +- addons/javelin/README.md | 2 +- addons/javelin/RscInGameUI.hpp | 8 ++++---- addons/javelin/functions/script_component.hpp | 2 +- addons/javelin/initKeybinds.sqf | 4 ++-- addons/javelin/script_component.hpp | 8 ++++---- addons/javelin/stringtable.xml | 6 +++--- 7 files changed, 16 insertions(+), 16 deletions(-) diff --git a/addons/javelin/$PBOPREFIX$ b/addons/javelin/$PBOPREFIX$ index 311c0dad43..3497b9aaf6 100644 --- a/addons/javelin/$PBOPREFIX$ +++ b/addons/javelin/$PBOPREFIX$ @@ -1 +1 @@ -z\ace\addons\wep_javelin \ No newline at end of file +z\ace\addons\javelin \ No newline at end of file diff --git a/addons/javelin/README.md b/addons/javelin/README.md index df3ad9b29d..cfa7a4cd5d 100644 --- a/addons/javelin/README.md +++ b/addons/javelin/README.md @@ -1,4 +1,4 @@ -ace_wep_javelin +ace_javelin =============== Adds the Javelin AT launcher. diff --git a/addons/javelin/RscInGameUI.hpp b/addons/javelin/RscInGameUI.hpp index 457c7ac414..dd50558a5d 100644 --- a/addons/javelin/RscInGameUI.hpp +++ b/addons/javelin/RscInGameUI.hpp @@ -28,10 +28,10 @@ class RscInGameUI { class ACE_TargetingConstrains: RscControlsGroup { idc = 699100; - x = "SafezoneX"; - y = "SafezoneY"; - w = "SafezoneW-SafezoneX"; - h = "SafezoneH-SafezoneY"; + x = "SafezoneX-SafezoneW"; + y = "SafezoneY-SafezoneH"; + w = "SafezoneW"; + h = "SafezoneH"; enabled = 0; class VScrollbar { autoScrollSpeed = -1; diff --git a/addons/javelin/functions/script_component.hpp b/addons/javelin/functions/script_component.hpp index fdc194ff7b..21c6597c86 100644 --- a/addons/javelin/functions/script_component.hpp +++ b/addons/javelin/functions/script_component.hpp @@ -1 +1 @@ -#include "\z\ace\addons\wep_javelin\script_component.hpp" \ No newline at end of file +#include "\z\ace\addons\javelin\script_component.hpp" \ No newline at end of file diff --git a/addons/javelin/initKeybinds.sqf b/addons/javelin/initKeybinds.sqf index 126b1395a3..6634b1f623 100644 --- a/addons/javelin/initKeybinds.sqf +++ b/addons/javelin/initKeybinds.sqf @@ -1,6 +1,6 @@ // by commy2 -["ACE3", QGVAR(lockTarget), localize "STR_ACE_WEP_JAVELIN_LockTarget", +["ACE3", QGVAR(lockTarget), localize "STR_ACE_JAVELIN_LockTarget", { if (GETGVAR(isLockKeyDown,false)) exitWith {false}; @@ -21,7 +21,7 @@ }, [15, [false, false, false]], false] call cba_fnc_addKeybind; //Tab Key -["ACE3", QGVAR(cycleFireMode), localize "STR_ACE_WEP_JAVELIN_CycleFireMode", +["ACE3", QGVAR(cycleFireMode), localize "STR_ACE_JAVELIN_CycleFireMode", { false }, { [ACE_player] call FUNC(cycleFireMode); diff --git a/addons/javelin/script_component.hpp b/addons/javelin/script_component.hpp index ca9cbaaad5..a0199e28d7 100644 --- a/addons/javelin/script_component.hpp +++ b/addons/javelin/script_component.hpp @@ -1,12 +1,12 @@ -#define COMPONENT wep_javelin +#define COMPONENT javelin #include "\z\ace\Addons\main\script_mod.hpp" -#ifdef DEBUG_ENABLED_WEP_JAVELIN +#ifdef DEBUG_ENABLED_JAVELIN #define DEBUG_MODE_FULL #endif -#ifdef DEBUG_SETTINGS_WEP_JAVELIN - #define DEBUG_SETTINGS DEBUG_SETTINGS_WEP_JAVELIN +#ifdef DEBUG_SETTINGS_JAVELIN + #define DEBUG_SETTINGS DEBUG_SETTINGS_JAVELIN #endif #include "\z\ace\Addons\main\script_macros.hpp" diff --git a/addons/javelin/stringtable.xml b/addons/javelin/stringtable.xml index a691c750cb..503b876855 100644 --- a/addons/javelin/stringtable.xml +++ b/addons/javelin/stringtable.xml @@ -1,8 +1,8 @@ - - + + Lock Target (Hold) Lock Target (Hold) Lock Target (Hold) @@ -11,7 +11,7 @@ Fijar objetivo (Mantener) Lock Target (Hold) - + Cycle Fire Mode Cycle Fire Mode Cycle Fire Mode From aa53a1815c7a27ef1ce1a67a6cfebbfa4fa9c102 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 11 Apr 2015 10:58:27 -0700 Subject: [PATCH 233/816] scaling. --- addons/javelin/RscInGameUI.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/javelin/RscInGameUI.hpp b/addons/javelin/RscInGameUI.hpp index dd50558a5d..457c7ac414 100644 --- a/addons/javelin/RscInGameUI.hpp +++ b/addons/javelin/RscInGameUI.hpp @@ -28,10 +28,10 @@ class RscInGameUI { class ACE_TargetingConstrains: RscControlsGroup { idc = 699100; - x = "SafezoneX-SafezoneW"; - y = "SafezoneY-SafezoneH"; - w = "SafezoneW"; - h = "SafezoneH"; + x = "SafezoneX"; + y = "SafezoneY"; + w = "SafezoneW-SafezoneX"; + h = "SafezoneH-SafezoneY"; enabled = 0; class VScrollbar { autoScrollSpeed = -1; From 458958ef09e774c898d3aa82e560e66306b058ad Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 11 Apr 2015 11:17:34 -0700 Subject: [PATCH 234/816] Target gating implemented. --- addons/javelin/RscInGameUI.hpp | 293 ++++++++++--------- addons/javelin/functions/fnc_onOpticDraw.sqf | 2 + addons/javelin/functions/fnc_onOpticLoad.sqf | 2 + addons/javelin/script_component.hpp | 2 + 4 files changed, 158 insertions(+), 141 deletions(-) diff --git a/addons/javelin/RscInGameUI.hpp b/addons/javelin/RscInGameUI.hpp index 457c7ac414..b324ed1609 100644 --- a/addons/javelin/RscInGameUI.hpp +++ b/addons/javelin/RscInGameUI.hpp @@ -12,7 +12,7 @@ class RscLine; class RscInGameUI { class RscOptics_titan { idd = 300; - controls[] = {"ACE_javelin_elements_group", "CA_Distance", "ACE_TargetingConstrains", "ACE_TargetingGate", "ACE_TargetingLines"}; + controls[] = {"ACE_javelin_elements_group", "CA_Distance", "ACE_Targeting" }; //, "ACE_TargetingConstrains", "ACE_TargetingGate", "ACE_TargetingLines"}; onLoad = QUOTE(_this call FUNC(onOpticLoad)); onUnload = "uiNameSpace setVariable ['ACE_RscOptics_javelin',nil];"; @@ -25,170 +25,181 @@ class RscInGameUI { w = 0; h = 0; }; - - class ACE_TargetingConstrains: RscControlsGroup { - idc = 699100; + class ACE_Targeting : RscControlsGroup { + idc = 6999; + x = "SafezoneX"; - y = "SafezoneY"; - w = "SafezoneW-SafezoneX"; - h = "SafezoneH-SafezoneY"; - enabled = 0; - class VScrollbar { - autoScrollSpeed = -1; - autoScrollDelay = 5; - autoScrollRewind = 0; - color[] = {1,1,1,0}; - width = 0.001; - }; - class HScrollbar { - color[] = {1,1,1,0}; - height = 0.001; - }; + y = "SafezoneY"; + w = "SafezoneW"; + h = "SafezoneH"; + + enabled = 1; class Controls { - class Top: RscPicture { - idc = 699101; - text = "#(argb,8,8,3)color(1,1,1,1)"; - colorText[] = {0.2941,0.2941,0.2941,1}; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.15*SafezoneH-SafezoneY"; - w = "(3/4)*SafezoneH"; - h = "0.21*SafezoneH"; - }; - class Bottom: Top { - idc = 699102; - y = "0.64*SafezoneH-SafezoneY"; - }; - class Left: Top { - idc = 699103; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.36*SafezoneH-SafezoneY"; - w = "0.31*(3/4)*SafezoneH"; - h = "0.28*SafezoneH"; - }; - class Right: Left { - idc = 699104; - x = "((SafezoneW -(3/4)*SafezoneH)/2)+ 0.69*(3/4)*SafezoneH - SafezoneX"; - }; - class OpticsBorders: RscPicture { - idc = 699105; - text = PATHTOF(data\javelin_ui_border_ca.paa); - colorText[] = {0,0,0,1}; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.15*SafezoneH-SafezoneY"; - w = "(3/4)*SafezoneH"; - h = "0.7*SafezoneH"; - }; - }; - }; - - class ACE_TargetingGate : ACE_TargetingConstrains { - idc = 699200; - class Controls { - class TargetingGateTL: ACE_TargetingConstrains { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.15*SafezoneH - SafezoneY"; - idc = 699201; + class ACE_TargetingConstrains: RscControlsGroup { + x = "SafezoneX"; + y = "SafezoneY"; + w = "SafezoneW-SafezoneX"; + h = "SafezoneH-SafezoneY"; + + enabled = 1; + class VScrollbar { + autoScrollSpeed = -1; + autoScrollDelay = 5; + autoScrollRewind = 0; + color[] = {1,1,1,0}; + width = 0.001; + }; + class HScrollbar { + color[] = {1,1,1,0}; + height = 0.001; + }; class Controls { - class LineH: RscLine { - idc = 699210; - x = "0"; - y = "0"; - w = "0.025*(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; + class Top: RscPicture { + idc = 699101; + text = "#(argb,8,8,3)color(1,1,1,1)"; + colorText[] = {0.2941,0.2941,0.2941,1}; + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.15*SafezoneH-SafezoneY"; + w = "(3/4)*SafezoneH"; + h = "0.21*SafezoneH"; }; - class LineV: LineH { - idc = 699211; - w = "0"; - h = "0.025*SafezoneH"; + class Bottom: Top { + idc = 699102; + y = "0.64*SafezoneH-SafezoneY"; + }; + class Left: Top { + idc = 699103; + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.36*SafezoneH-SafezoneY"; + w = "0.31*(3/4)*SafezoneH"; + h = "0.28*SafezoneH"; + }; + class Right: Left { + idc = 699104; + x = "((SafezoneW -(3/4)*SafezoneH)/2)+ 0.69*(3/4)*SafezoneH - SafezoneX"; + }; + class OpticsBorders: RscPicture { + idc = 699105; + text = PATHTOF(data\javelin_ui_border_ca.paa); + colorText[] = {0,0,0,1}; + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.15*SafezoneH-SafezoneY"; + w = "(3/4)*SafezoneH"; + h = "0.7*SafezoneH"; }; }; }; - class TargetingGateTR: TargetingGateTL { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; - y = "0.15*SafezoneH - SafezoneY"; - idc = 699202; + + class ACE_TargetingGate : ACE_TargetingConstrains { + idc = 699200; class Controls { - class LineH: RscLine { - idc = 699220; - x = "0"; - y = "0"; - w = "0.025*(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; + class TargetingGateTL: ACE_TargetingConstrains { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.15*SafezoneH - SafezoneY"; + idc = 699201; + class Controls { + class LineH: RscLine { + idc = 699210; + x = "0"; + y = "0"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + idc = 699211; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; }; - class LineV: LineH { - idc = 699221; - x = "0.025*(3/4)*SafezoneH"; - w = "0"; - h = "0.025*SafezoneH"; + class TargetingGateTR: TargetingGateTL { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; + y = "0.15*SafezoneH - SafezoneY"; + idc = 699202; + class Controls { + class LineH: RscLine { + idc = 699220; + x = "0"; + y = "0"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + idc = 699221; + x = "0.025*(3/4)*SafezoneH"; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; + }; + class TargetingGateBL: TargetingGateTL { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.825*SafezoneH - SafezoneY"; + idc = 699203; + class Controls { + class LineH: RscLine { + x = "0"; + y = "0.025*SafezoneH"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + y = "0"; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; + }; + class TargetingGateBR: TargetingGateBL { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; + y = "0.825*SafezoneH - SafezoneY"; + idc = 699204; + class Controls { + class LineH: RscLine { + x = "0"; + y = "0.025*SafezoneH"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + x = "0.025*(3/4)*SafezoneH"; + y = "0"; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; }; }; }; - class TargetingGateBL: TargetingGateTL { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.825*SafezoneH - SafezoneY"; - idc = 699203; + + + class ACE_TargetingLines: ACE_TargetingConstrains { + idc = 699300; class Controls { class LineH: RscLine { - x = "0"; - y = "0.025*SafezoneH"; - w = "0.025*(3/4)*SafezoneH"; + idc = 699301; + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.5*SafezoneH - SafezoneY"; + w = "(3/4)*SafezoneH"; h = "0"; colorText[] = {0.8745,0.8745,0.8745,1}; }; - class LineV: LineH { - y = "0"; + class LineV: RscLine { + idc = 699302; + x = "0.5*SafezoneW - SafezoneX"; + y = "0.15*SafezoneH - SafezoneY"; w = "0"; - h = "0.025*SafezoneH"; - }; - }; - }; - class TargetingGateBR: TargetingGateBL { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; - y = "0.825*SafezoneH - SafezoneY"; - idc = 699204; - class Controls { - class LineH: RscLine { - x = "0"; - y = "0.025*SafezoneH"; - w = "0.025*(3/4)*SafezoneH"; - h = "0"; + h = "0.7*SafezoneH"; colorText[] = {0.8745,0.8745,0.8745,1}; }; - class LineV: LineH { - x = "0.025*(3/4)*SafezoneH"; - y = "0"; - w = "0"; - h = "0.025*SafezoneH"; - }; }; }; }; }; - - class ACE_TargetingLines: ACE_TargetingConstrains { - idc = 699300; - class Controls { - class LineH: RscLine { - idc = 699301; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.5*SafezoneH - SafezoneY"; - w = "(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: RscLine { - idc = 699302; - x = "0.5*SafezoneW - SafezoneX"; - y = "0.15*SafezoneH - SafezoneY"; - w = "0"; - h = "0.7*SafezoneH"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - }; - }; - class ACE_javelin_elements_group: RscControlsGroup { x = "SafezoneX"; diff --git a/addons/javelin/functions/fnc_onOpticDraw.sqf b/addons/javelin/functions/fnc_onOpticDraw.sqf index cb62327396..393dd04b6d 100644 --- a/addons/javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/javelin/functions/fnc_onOpticDraw.sqf @@ -61,6 +61,7 @@ if (isNull _newTarget) then { __JavelinIGUISeek ctrlSetTextColor __ColorGray; __JavelinIGUINFOV ctrlSetTextColor __ColorGreen; + __JavelinIGUITargeting ctrlShow false; __JavelinIGUITargetingConstrains ctrlShow false; __JavelinIGUITargetingGate ctrlShow false; __JavelinIGUITargetingLines ctrlShow false; @@ -87,6 +88,7 @@ if (isNull _newTarget) then { __JavelinIGUISeek ctrlSetTextColor __ColorGreen; __JavelinIGUINFOV ctrlSetTextColor __ColorNull; + __JavelinIGUITargeting ctrlShow true; __JavelinIGUITargetingConstrains ctrlShow true; __JavelinIGUITargetingGate ctrlShow true; __JavelinIGUITargetingLines ctrlShow true; diff --git a/addons/javelin/functions/fnc_onOpticLoad.sqf b/addons/javelin/functions/fnc_onOpticLoad.sqf index 3dfa3e2f9a..352e6bfd12 100644 --- a/addons/javelin/functions/fnc_onOpticLoad.sqf +++ b/addons/javelin/functions/fnc_onOpticLoad.sqf @@ -2,6 +2,7 @@ #include "script_component.hpp" TRACE_1("enter", _this); + if((count _this) > 0) then { uiNameSpace setVariable ['ACE_RscOptics_javelin',_this select 0]; }; @@ -11,6 +12,7 @@ ACE_player setVariable ["ace_missileguidance_target",nil, false]; __JavelinIGUISeek ctrlSetTextColor __ColorGray; __JavelinIGUINFOV ctrlSetTextColor __ColorGray; +__JavelinIGUITargeting ctrlShow false; __JavelinIGUITargetingConstrains ctrlShow false; __JavelinIGUITargetingGate ctrlShow false; __JavelinIGUITargetingLines ctrlShow false; diff --git a/addons/javelin/script_component.hpp b/addons/javelin/script_component.hpp index a0199e28d7..6aa34b6bc8 100644 --- a/addons/javelin/script_component.hpp +++ b/addons/javelin/script_component.hpp @@ -19,6 +19,8 @@ #define __JavelinIGUI (uinamespace getVariable "ACE_RscOptics_javelin") // Custom controls +#define __JavelinIGUITargeting (__JavelinIGUI displayCtrl 6999) + #define __JavelinIGUISeek (__JavelinIGUI displayCtrl 699000) #define __JavelinIGUITop (__JavelinIGUI displayCtrl 699001) #define __JavelinIGUIDir (__JavelinIGUI displayCtrl 699002) From b9077888aafeb25848c1de7aba5dd2fe15fe0c07 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 11 Apr 2015 20:26:43 +0200 Subject: [PATCH 235/816] unmute handleing --- addons/common/functions/fnc_unmuteUnit.sqf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/common/functions/fnc_unmuteUnit.sqf b/addons/common/functions/fnc_unmuteUnit.sqf index 14ecef290b..94ba72f5a4 100644 --- a/addons/common/functions/fnc_unmuteUnit.sqf +++ b/addons/common/functions/fnc_unmuteUnit.sqf @@ -28,6 +28,9 @@ if (_reason in _muteUnitReasons) then { _unit setVariable [QGVAR(muteUnitReasons), _muteUnitReasons, true]; }; +// don't unmute if there is another mute reason! +if (count _muteUnitReasons > 0) exitWith {}; + private "_speaker"; _speaker = _unit getVariable ["ACE_OriginalSpeaker", ""]; From 66bd7e7e5f68ef4a120b1dd7c951fcc6ed6e4bb7 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 11 Apr 2015 20:32:07 +0200 Subject: [PATCH 236/816] fixed #457 --- addons/dragging/functions/fnc_dropObject.sqf | 10 ++++++++-- addons/dragging/functions/fnc_dropObject_carry.sqf | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/addons/dragging/functions/fnc_dropObject.sqf b/addons/dragging/functions/fnc_dropObject.sqf index 489457bfbc..9589457dbe 100644 --- a/addons/dragging/functions/fnc_dropObject.sqf +++ b/addons/dragging/functions/fnc_dropObject.sqf @@ -23,8 +23,10 @@ _unit removeAction (_unit getVariable [QGVAR(ReleaseActionID), -1]); private "_inBuilding"; _inBuilding = [_unit] call FUNC(isObjectOnObject); -// play release animation -_unit playAction "released"; +if !(_unit getvariable ["ACE_isUnconscious", false]) then { + // play release animation + _unit playAction "released"; +}; // prevent collision damage ["fixCollision", _unit] call EFUNC(common,localEvent); @@ -58,3 +60,7 @@ if !(_target isKindOf "CAManBase") then { ["fixPosition", _target, _target] call EFUNC(common,targetEvent); ["fixFloating", _target, _target] call EFUNC(common,targetEvent); }; + +if (_unit getvariable ["ACE_isUnconscious", false]) then { + [_unit, "unconscious", 2, true] call EFUNC(common,doAnimation); +}; diff --git a/addons/dragging/functions/fnc_dropObject_carry.sqf b/addons/dragging/functions/fnc_dropObject_carry.sqf index 5e2ea8b8c1..b6dfe9fc45 100644 --- a/addons/dragging/functions/fnc_dropObject_carry.sqf +++ b/addons/dragging/functions/fnc_dropObject_carry.sqf @@ -32,7 +32,7 @@ detach _target; // fix anim when aborting carrying persons if (_target isKindOf "CAManBase" || {animationState _unit in CARRY_ANIMATIONS}) then { - if (vehicle _unit == _unit) then { + if (vehicle _unit == _unit && {!(_unit getvariable ["ACE_isUnconscious", false])}) then { [_unit, "", 2, true] call EFUNC(common,doAnimation); }; From ea04f4ab3e53e55e359ebf0357a3ff0efe1b3536 Mon Sep 17 00:00:00 2001 From: EpMAK Date: Sat, 11 Apr 2015 21:33:07 +0300 Subject: [PATCH 237/816] Revert "Russian Translation" This reverts commit 17a552bb80af65e99e674793bfc15fb888c24757. --- addons/attach/stringtable.xml | 20 +- addons/captives/stringtable.xml | 9 +- addons/common/stringtable.xml | 16 +- addons/dragging/stringtable.xml | 7 +- addons/explosives/stringtable.xml | 48 +- addons/fcs/stringtable.xml | 148 +- addons/goggles/stringtable.xml | 6 +- addons/grenades/stringtable.xml | 8 +- addons/hearing/stringtable.xml | 3 +- addons/interact_menu/stringtable.xml | 7 +- addons/interaction/stringtable.xml | 5 +- addons/inventory/stringtable.xml | 4 +- addons/kestrel/stringtable.xml | 4 +- addons/laser_selfdesignate/stringtable.xml | 4 +- addons/laserpointer/stringtable.xml | 10 +- addons/logistics_uavbattery/stringtable.xml | 10 +- addons/logistics_wirecutter/stringtable.xml | 10 +- addons/magazinerepack/stringtable.xml | 5 +- addons/magazines/stringtable.xml | 38 +- addons/maptools/stringtable.xml | 4 +- addons/markers/stringtable.xml | 4 +- addons/medical/stringtable.xml | 1856 +++++++------ addons/microdagr/stringtable.xml | 24 +- addons/nametags/stringtable.xml | 5 +- addons/optionsmenu/stringtable.xml | 19 +- addons/overheating/stringtable.xml | 4 +- addons/realisticnames/stringtable.xml | 2608 ++++++++++--------- addons/reload/stringtable.xml | 10 +- addons/reloadlaunchers/stringtable.xml | 46 +- addons/respawn/stringtable.xml | 7 +- addons/switchunits/stringtable.xml | 5 +- addons/weaponselect/stringtable.xml | 6 +- addons/wep_javelin/stringtable.xml | 46 +- addons/winddeflection/stringtable.xml | 70 +- 34 files changed, 2475 insertions(+), 2601 deletions(-) diff --git a/addons/attach/stringtable.xml b/addons/attach/stringtable.xml index 839ac2e168..27a0517f9a 100644 --- a/addons/attach/stringtable.xml +++ b/addons/attach/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -48,7 +48,7 @@ Marcador IV Acoplado Strobo IR attaccata Infravörös jeladó hozzácsatolva - ИК-маяк присоединён + ИК строб присоединён IR Strobe Detached @@ -60,7 +60,7 @@ Marcador IV Separado Strobo IR staccata Infravörös jeladó lecsatolva - ИК-маяк отсоединён + ИК строб отсоединён IR Grenade Attached @@ -72,7 +72,7 @@ Granada IV Acoplada Granata IR attaccata Infravörös gránát hozzácsatolva - ИК-граната присоединена + ИК граната присоединена IR Grenade Detached @@ -84,7 +84,7 @@ Granada IV Separada Granata IR staccata Infravörös gránát lecsatolva - ИК-граната отсоединена + ИК граната отсоединена Chemlight Attached @@ -132,7 +132,7 @@ Marcador IV Strobo IR Infravörös jeladó - ИК-маяк + ИК строб IR Strobe allows you to signal your position through a pulsating beacon only visible with NVGs. @@ -144,7 +144,7 @@ O Marcador IV permite que você sinalize sua posição através de um pulso visível somente com equipamento de visão noturna. La Strobo IR è una luce stroboscopica che ti permette di segnalare la tua posizione grazie all'emissione di impulsi ad infrarossi visibili solo con i visori notturni. Az infravörös jeladóval megjelölheted a helyzetedet úgy, hogy annak pulzáló fénye csak éjjellátó készülékkel látható. - ИК-маяк позволяет сигнализировать о своём местоположении через пульсирующий свет, видимый только через ПНВ. + ИК строб позволяет сигнализировать свое местоположение через пульсирующий маяк, видимый только через ПНВ. Place @@ -156,7 +156,6 @@ Colocar Posiziona Elhelyez - Установить Cancel @@ -168,14 +167,13 @@ Cancelar Annulla Mégse - Отмена Attach Failed Échec du Attacher Befestigen fehlgeschlagen - Соединение прервано + Присоединить Ошибка Error al acoplar - \ No newline at end of file + diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index bc9cff1572..897782747f 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -134,31 +134,26 @@ Surrender Kapitulieren Rendirse - Сдаться Stop Surrendering Den Kampf erneut aufnehmen Dejar de rendirse - Остановить сдачу Only use on alive units Nur bei lebenden Einheiten verwendbar Utilizar solo en unidades vivas - Только для живых юнитов Only use on dismounted inf Nur bei abgesessener Infanterie verwendbar Utilizar solo en infanteria desmontada - Только для спеш. солдат Nothing under mouse Es wurde nichts ausgewählt Nada bajo el ratón - Объекты под мышью отсутствуют - \ No newline at end of file + diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index d1e81e01a6..a5f5368cd0 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -300,78 +300,64 @@ Aceptar Peticiones Accept Requests Anfrage annehmen - Подтвердить запросы Ignoruj prośby Rechazar Peticiones Decline Requests Anfrage ablehnen - Отклонить запросы Akceptuj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Acepta Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. Anfragen anderer Spieler annehmen. Diese Anfragen können sich auf das Benutzen / Teilen von Equipment beziehen oder das Ausführen bestimmter Aktionen. - Подтвердить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. Ignoruj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Rechazar Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. Decline Requests send by other players. These can be requests to use / share equipment, perform certain actions. Anfragen anderer Spieler ablehnen. Diese Anfragen können sich auf das Benutzen / Teilen von Equipment beziehen oder das Ausführen bestimmter Aktionen. - Отклонить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. Feedback icons Feedback-Icons - Иконки состояний Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. Wähle die Position der Feedback-Icons aus oder deaktiviere Sie. Die Feedback-Icons zeigen den Status deiner Einheit an, oder die ausgeführte Aktion. - Выберите положение или или отключите отображение иконок состояний на Вашем экране. Эти иконки предоставят дополнительную информацию о состоянии персонажа и выполняемых действиях. Progress bar location Position des Fortschrittsanzeige - Положение прогресс-бара Set the desired location of the progress bar on your screen. Wähle die Position der Fortschrittsanzeige. - Установите желаемое положение строки состояния на экране. Hint Background color Hinweis Hintergrundfarbe - Цвет фона всплывающих подсказок The color of the background from the ACE hints. Wähle die Hintergrundfarbe für ACE-Hinweise. - Цвет фона всплывающий подсказок АСЕ. Hint text font color Hinweis Textfarbe - Цвет шрифта всплывающих подсказок The color of the text font from the ACE hints. This color is the default color for all text displayed through the ACE Hint system, if the hint text has no other color specified. Wähle die Textfarbe für ACE-Hinweise. - Цвет шрифта текста всплывающих подсказок АСЕ. Этот цвет является стандартным для всего текста, транслирующегося через систему подсказок АСЕ, если не установлено другого цвета для текста подсказок. Banana Banane - Банан A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. Die Bananen (Musa) sind eine Pflanzengattung in der Familie der Bananengewächse (Musaceae) innerhalb der Einkeimblättrigen Pflanzen (Monokotyledonen). - Банан - это съедобный фрукт, ягода с ботанической точки зрения, произрастающий на нескольких видах травянистых растениях рода Банан (Musa). \ No newline at end of file diff --git a/addons/dragging/stringtable.xml b/addons/dragging/stringtable.xml index 3199dd7c20..9193d2712e 100644 --- a/addons/dragging/stringtable.xml +++ b/addons/dragging/stringtable.xml @@ -1,5 +1,5 @@ - - + + @@ -40,7 +40,6 @@ Não é possível carregar o item devido a seu peso Non è possibile trascinare l'oggetto a causa del suo peso Túl nehéz ahhoz, hogy elhúzd --> - Слишком тяжело Carry @@ -55,4 +54,4 @@ Нести - \ No newline at end of file + diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml index 834101f9c7..1d010a0a7e 100644 --- a/addons/explosives/stringtable.xml +++ b/addons/explosives/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -48,7 +48,7 @@ Codice dell'esplosivo : %1 Robbanóanyag kódja: %1 Código do explosivo: %1 - Код подрыва: %1 + Взрывная код: %1 Place @@ -60,7 +60,7 @@ Piazza Elhelyezés Colocar - Установить + Положить Cancel @@ -132,7 +132,7 @@ Usato per l'attivazione a distanza degli esplosivi Robbanóanyagok távoli robbantásához Usado para acionar explosivos remotamente - Используется для удаленной детонации СВУ + Используется для удаленного запуска взрывчатку M57 Firing Device @@ -156,7 +156,7 @@ Usato per l'attivazione a distanza degli esplosivi Robbanóanyagok távoli robbantásához Usado para acionar explosivos remotamente - Используется для удаленной детонации зарядов + Используется для удаленного запуска взрывчатку M26 Firing Device @@ -192,7 +192,7 @@ Kit E.O.D. Hatástalanító felszerelés Kit de desarme - Комплект разминирования + Разминирование комплект Allows defusing of explosives @@ -204,7 +204,7 @@ Consente la disattivazione degli ordigni esplosivi Robbanóanyagok hatástalanításához Permite o desarme de explosivos - Позволяет обезвреживать ВУ + Allows defusing of explosives Add to Speed Dial @@ -228,7 +228,7 @@ Libera Törlés Limpar - Очистить + Pассеиваться Dial @@ -252,7 +252,7 @@ Sopra Fel Cima - Вызов + Поднять Down @@ -264,7 +264,7 @@ Sotto Le Baixo - Сброс + Опустить Cancel @@ -288,7 +288,7 @@ Menù di detonazione Robbantás menü Menu de detonação - Меню подрыва + Меню Подрыв Place Menu @@ -300,7 +300,7 @@ Menù di collocamento Lerakás menü Menu de posicionamento - Меню детонации + Меню Установить Defuse @@ -336,7 +336,7 @@ Cronometro Időzített Timer - Таймер + Временной Time: %1m %2s @@ -348,7 +348,7 @@ Tempo : %1m %2s Idő: %1m %2s Tempo: %1m %2s - Время: %1m %2c + Tемп: %1m %2c Set Time @@ -360,7 +360,7 @@ Modifica il conto alla rovescia Idő állítása Configurar Tempo - Установить время + Xронометр Select a Trigger @@ -372,7 +372,7 @@ Seleziona un Attivatore Detonátor kiválasztása Selecionar um Gatilho - Выберите детонатор + Выберите Select @@ -384,7 +384,7 @@ Seleziona Kiválasztás Selecionar - Выбрать + Выбрать защелка Pressure Plate @@ -408,7 +408,7 @@ Filo a Inciampo Botlódrót Linha de tração - Растяжка + Натяжной IR Sensor @@ -420,7 +420,7 @@ Sensore IR IR szenzor Sensor IV - ИК сенсор + ИК No triggers available for %1 @@ -432,7 +432,7 @@ Nessun attivatore disponibile per %1 Nincs detonátor a %1 Nenhum gatilho disponível para %1 - Нет доступных взрывателей для %1 + Нет защелка доступны для %1 IR Sensor (Side Attack) @@ -444,7 +444,7 @@ Sensore IR (Attacco laterale) IR Sensor (Side Attack) Sensor infravermelho (ataque lateral) - ИК (детонация вбок) + ИК (боковая атака) Magnetic Influence Sensor (Bottom Attack) @@ -456,7 +456,7 @@ Sensore Magnetico di Prossimità (Attacco inferiore) Mágneses (Bottom Attack) Influência magnética (ataque inferior) - Магнитный (детонация вверх) + Магнитный (дно атака) No explosives on trigger. @@ -468,7 +468,7 @@ Nincs robbanóanyag a detonátorhoz. Brak ładunków na zapalnik. Nenhum explosivo no gatilho. - Нет доступных ВУ для взрывателя. + Нет взрывчатки на курок. Dead Man's Switch @@ -478,7 +478,7 @@ Czuwak Detonador de hombre muerto Dead Man's Switch - Ловушка мертвеца + Кнопка мертвеца Used to remotely trigger explosives when released. diff --git a/addons/fcs/stringtable.xml b/addons/fcs/stringtable.xml index 0911bbdb57..154d874f73 100644 --- a/addons/fcs/stringtable.xml +++ b/addons/fcs/stringtable.xml @@ -1,81 +1,81 @@  - + - - - Lase Target / Measure Distance - Ziel anlasern / Entfernung Messen - Télémétrer la cible - Naświetl cel / Zmierz odległość - Označit cíl / Změřit vzdálenost - Iluminar objetivo / Medir distancia - - Подсветить цель / Замерить расстояние - - - Zeroed To - Haltepunkt - Fijado a - Wyzerowany na - Nastaveno na - Zéroté à - Выставлено на - Nullázás - Fixado em - Azzeramento a - - - Adjust FCS Range (Up) - Entfernung des FLS erhöhen - Zwiększ zasięg FCS - Ajustar distancia del FCS (arriba) - Nastavit FCS Náměr (nahoru) - Augmenter la distance du SCT - FCS tartomány állítása (Fel) - Ajustar distância do FCS (Acima) - Aumentare la distanza dell'FCS - Диапазон СУО (Выше) - - - Adjust FCS Range (Down) - Entfernung des FLS verringern - Zmniejsz zasięg FCS - Ajustar distancia del FCS (abajo) - Nastavit FCS Náměr (dolů) - Réduire la distance du SCT - FCS tartomány állítása (Le) - Ajustar distância do FCS (Abaixo) - Ridurre la distanza dell'FCS - Диапазон СУО (Ниже) - - - Reset FCS - FLS zurücksetzen - Reiniciar FCS - Réinitialiser le SCT - Resetuj FCS - Resetovat FCS - FCS visszaállítása - Reiniciar FCS - Azzeramento dell'FCS - Обнулить СУО - - - FCS has been reset. - FLS wurde zurückgesetzt. - FCS reiniciado - SCT réinitialisé. - FCS został zresetowany. - FCS byl resetován. - Az FCS visszaállítva - FCS reiniciado. - L'FCS è stato azzerato - СУО обнулен. - - - \ No newline at end of file + Подсветить цель / Измерить расстояние + + + Zeroed To + Haltepunkt + Fijado a + Wyzerowany na + Nastaveno na + Zéroté à + Зероинг + Nullázás + Fixado em + Azzeramento a + + + Adjust FCS Range (Up) + Entfernung des FLS erhöhen + Zwiększ zasięg FCS + Ajustar distancia del FCS (arriba) + Nastavit FCS Náměr (nahoru) + Augmenter la distance du SCT + FCS tartomány állítása (Fel) + Ajustar distância do FCS (Acima) + Aumentare la distanza dell'FCS + Диапазон СУО (Выше) + + + Adjust FCS Range (Down) + Entfernung des FLS verringern + Zmniejsz zasięg FCS + Ajustar distancia del FCS (abajo) + Nastavit FCS Náměr (dolů) + Réduire la distance du SCT + FCS tartomány állítása (Le) + Ajustar distância do FCS (Abaixo) + Ridurre la distanza dell'FCS + Диапазон СУО (Ниже) + + + Reset FCS + FLS zurücksetzen + Reiniciar FCS + Réinitialiser le SCT + Resetuj FCS + Resetovat FCS + FCS visszaállítása + Reiniciar FCS + Azzeramento dell'FCS + Обнулить СУО + + + FCS has been reset. + FLS wurde zurückgesetzt. + FCS reiniciado + SCT réinitialisé. + FCS został zresetowany. + FCS byl resetován. + Az FCS visszaállítva + FCS reiniciado. + L'FCS è stato azzerato + СУО обнулен + + + diff --git a/addons/goggles/stringtable.xml b/addons/goggles/stringtable.xml index 9b2e6fba12..1756442176 100644 --- a/addons/goggles/stringtable.xml +++ b/addons/goggles/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -8,7 +8,7 @@ Mostrar efectos de las gafas en tercera persona Zobrazit účinky brýlí v třetí osobě Effets de lunettes à la 3ème personne - Отображать эффект очков от третьего лица + Отображать эффект очков в третьем лице Szemüveg effekt mutatása külső nézetből Włącz efekty gogli w trzeciej osobie Mostrar efeitos de óculos em Terceira Pessoa @@ -27,4 +27,4 @@ Pulisci gli occhiali - \ No newline at end of file + diff --git a/addons/grenades/stringtable.xml b/addons/grenades/stringtable.xml index 803aa0a220..1129d44271 100644 --- a/addons/grenades/stringtable.xml +++ b/addons/grenades/stringtable.xml @@ -1,5 +1,5 @@ - - + + @@ -93,7 +93,7 @@ Les grenades incapacitantes servent à désorienter ou distraire une menace pendant quelques secondes. Granat ogłusza, nie zabijając przeciwnika. Detonacja daje efekt oślepiającego błysku i głośnego huku. Omračující granát je taktická nesmrtící zbraň používaná při záchraně rukojmí a zvládání davu. - XM84 (M84) - граната нелетального действия, и предназначена для отвлечения и временного вывода из строя, либо дезориентации противника. Основное использование нашла при освобождении заложников, захвате преступников и террористов, а также проведении диверсионных миссий. + Граната XM84 (M84) - не летального действия, и предназначена для отвлечения и временного вывода из строя, либо дезориентации противника. Основное использование нашла при освобождении заложников, захвате преступников и террористов, а также проведении диверсионных миссий. Eldobás után felrobban és éles hang, valamint fényhatással zavarja össze a környezetében tartózkodókat. Anche conosciuta come flashbang. Causa accecamento immediato, sensazioni di sposatezza, mancanza d'equilibrio e disturbi al timpano. Um tipo de granada não-letal destinado a confundir, desorientar e distrair uma potencial ameaça. @@ -243,4 +243,4 @@ M127A1 (Amarilla) - \ No newline at end of file + diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index ba4d17e112..f042128301 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -102,7 +102,6 @@ Disable ear ringing Desactivar zumbido de oídos Knalltrauma deaktivieren - Отключить эффект баротравмы \ No newline at end of file diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index bbb17efd87..b3de5efddf 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -1,31 +1,26 @@  - + Always display cursor for self interaction Immer den Cursor für Selbst-Interaktionen anzeigen. - Всегда показывать курсор для взаимодействия с собой Interact Key Interaktionstaste - Клавиша взаимодействия Self Interaction Key Selbst-Interaktionstaste - Клавиша взаимодействия (с собой) Self Actions Selbst-Interaktion - Действия с собой Vehicle Actions Fahrzeug-Interaktion - Действия на транспорте \ No newline at end of file diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index 8016079b90..e85d0d3b47 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -616,7 +616,7 @@ Modyfikator Modifier la touche Tecla modificadora - Клавиша-модификатор + клавиша-модификатор Tecla Modificadora Modifica Tasto Módosító billentyű @@ -664,7 +664,6 @@ Passengers Passagiere - Пассажиры \ No newline at end of file diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml index 75f15e3720..f93e0d9627 100644 --- a/addons/inventory/stringtable.xml +++ b/addons/inventory/stringtable.xml @@ -1,16 +1,14 @@  - + Make Inventory Display Bigger Die Anzeige des Inventar vergrößern. - Сделать окно инвентаря больше Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed. Normalerweise wird die Größe des Inventars mit der Größe der UI skaliert. Diese Einstellung allerdings vergrößert das Inventar bei gleichbleibender Schriftgröße, so dass mehr Einträge angzeigt werden können. - Обычно, окно инвентаря зависит от размеров пользовательского интерфейса. Эта настройка позволяет увеличить размер окна инвентаря в пользовательском интерфейсе, не увеличивая размера шрифтов, так что отображется большее количество строк. \ No newline at end of file diff --git a/addons/kestrel/stringtable.xml b/addons/kestrel/stringtable.xml index baae118891..5f54fd6489 100644 --- a/addons/kestrel/stringtable.xml +++ b/addons/kestrel/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -34,7 +34,7 @@ Monitoraggio Balistico Attivo Applied Ballistics Meter Medidor Balístico Ativo - Метеостанция + метеостанция Open Kestrel diff --git a/addons/laser_selfdesignate/stringtable.xml b/addons/laser_selfdesignate/stringtable.xml index ca5ff1e687..03d28814ec 100644 --- a/addons/laser_selfdesignate/stringtable.xml +++ b/addons/laser_selfdesignate/stringtable.xml @@ -1,16 +1,14 @@  - + Laser<br/>Designator On Lasermarkierer<br/>an - ЛЦУ<br/>ВКЛ Laser<br/>Designator Off Lasermarkierer<br/>aus - ЛЦУ<br/>ВЫКЛ \ No newline at end of file diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index 279fdeb5e8..87b36618a6 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -1,22 +1,21 @@  - + Laser Pointer (red) Laserpointer (rot) - Лазерный прицел (красный) Laser Pointer (green) Laserpointer (grün) - Лазерный прицел (зелёный) + Emits visible light. Strahlt sichtbares Licht aus. - Испускает узкий пучок видимого света. + <t color='#9cf953'>Use: </t>Turn Laser ON/OFF <t color='#9cf953'>Použití: </t>Zapnout/vypnout laser @@ -28,5 +27,6 @@ <t color='#9cf953'>Использовать: </t>вкл/выкл лазер <t color='#9cf953'>Usar: </t>encender/apagar láser + - \ No newline at end of file + diff --git a/addons/logistics_uavbattery/stringtable.xml b/addons/logistics_uavbattery/stringtable.xml index 3a8d958709..fbd9004290 100644 --- a/addons/logistics_uavbattery/stringtable.xml +++ b/addons/logistics_uavbattery/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -24,7 +24,7 @@ Potřebuješ UAV-Baterii Você precisa de uma Bateria para VANT Hai bisogno di una Batteria UAV - Требуется аккумулятор для БПЛА + Требуется аккумулятор БПЛА Recharge @@ -36,7 +36,7 @@ Dobít Recarregar Ricarica - Зарядить + Подзарядить UAV Battery @@ -60,7 +60,7 @@ Používané k dobíjení UAV Usada para reabastecer VANT Usata per ricaricare la Batteria dell'UAV - Используется для зарядки БПЛА + Используется для подзарядки БПЛА Recharging ... @@ -72,7 +72,7 @@ Dobíjení ... Recarregando ... In ricarica ... - Заряжается ... + Подзаряжаем ... \ No newline at end of file diff --git a/addons/logistics_wirecutter/stringtable.xml b/addons/logistics_wirecutter/stringtable.xml index 4e08ec33e8..f23af6b1e5 100644 --- a/addons/logistics_wirecutter/stringtable.xml +++ b/addons/logistics_wirecutter/stringtable.xml @@ -1,17 +1,15 @@  - + Wirecutter Drahtschneider Wirecutter - Клещи-кусачки Wirecutter Schneidet Draht. - Позволяют быстро перекусывать сеточные конструкции. Cut Fence @@ -23,7 +21,7 @@ Cortar Cerca Taglia Drótkerítés átvágása - Разрезать забор + Вырезать забор Cutting Fences / Wires ... @@ -35,7 +33,7 @@ Cortando Cerca / Arame ... Sto tagliando ... Drótok elvágása ... - Разрезаем забор / провода ... + Вырезаем забор / провода ... Fence cut @@ -47,7 +45,7 @@ Cerca cortada Fatto! Drótkerítés átvágva - Забор разрезан + Забор вырезан \ No newline at end of file diff --git a/addons/magazinerepack/stringtable.xml b/addons/magazinerepack/stringtable.xml index 8aa586b916..d8fd5ca177 100644 --- a/addons/magazinerepack/stringtable.xml +++ b/addons/magazinerepack/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -78,19 +78,16 @@ Repacking Finished Wiederverpacken Fertig Reembalaje Finalizado - Перепаковка завершена Repacking Interrupted Umpacken Unterbrochen Reempaque Interrupted - Перепаковка прервана %1 Full and %2 Partial %1 Vollständigen und %2 Teilweisen %1 Total y %2 Parcial - %1 полных и %2 неполных \ No newline at end of file diff --git a/addons/magazines/stringtable.xml b/addons/magazines/stringtable.xml index db637f8064..c8f652fa39 100644 --- a/addons/magazines/stringtable.xml +++ b/addons/magazines/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -13,7 +13,7 @@ 6.5mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 6,5mm Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-ти 6.5 мм трассирующих под ПНВ + Магазин из 30-и 6.5 мм трассирующих под ПНВ 6.5mm IR-DIM @@ -25,7 +25,7 @@ 6.5mm IR-DIM 6,5mm IR-DIM 6.5 IR-DIM - 6.5 мм ИК-трассирующие + 6.5 мм трассирущие под ПНВ Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -49,7 +49,7 @@ 6.5mm 30ks SD Zásobník Carregador de 30 projéteis SD de 6,5mm Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-ти 6.5 мм дозвуковых + Магазин из 30-и 6.5 мм дозвуковых 6.5mm SD @@ -85,7 +85,7 @@ 6.5mm 30ks AP Zásobník Carregador de 30 projéteis AP de 6,5mm Caricatore 6.5mm 30Rnd AP - Магазин из 30-ти 6.5 мм бронебойных + Магазин из 30-и 6.5 мм бронебойных 6.5mm AP @@ -122,7 +122,7 @@ 6.5mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 6,5mm Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-ти 6.5 мм трассирующих под ПНВ + Магазин из 30-и 6.5 мм трассирующих под ПНВ 6.5mm IR-DIM @@ -134,7 +134,7 @@ 6.5mm IR-DIM 6,5mm IR-DIM 6.5mm IR-DIM - 6.5 мм ИК-трассирующие + 6.5 мм трассирущие под ПНВ Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: Katiba @@ -158,7 +158,7 @@ 6.5mm 30ks SD Zásobník Carregador de 30 projéteis SD de 6,5mm Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-ти 6.5 мм дозвуковых + Магазин из 30-и 6.5 мм дозвуковых 6.5mm SD @@ -194,7 +194,7 @@ 6.5mm 30ks AP Zásobník Carregador de 30 projéteis AP de 6,5mm Caricatore 6.5mm 30Rnd AP - Магазин из 30-ти 6.5 мм бронебойных + Магазин из 30-и 6.5 мм бронебойных 6.5mm AP @@ -231,7 +231,7 @@ 5.56mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 5,56mm Caricatore 5.56mm 30rnd Traccianti IR-DIM - Магазин из 30-ти 5.56 мм трассирующих под ПНВ + Магазин из 30-и 5.56 мм трассирующих под ПНВ 5.56mm IR-DIM @@ -243,7 +243,7 @@ 5.56mm IR-DIM 5,56mm IR-DIM 5.56mm IR-DIM - 5.56 мм ИК-трассирующие + 5.56 мм трассирущие под ПНВ Caliber: 5.56x45 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR @@ -267,7 +267,7 @@ 5.56mm 30ks SD Zásobník Carregador de 30 projéteis SD de 5,56mm Caricatore 5.56mm 30Rnd Sil. - Магазин из 30-ти 5.56 мм дозвуковых + Магазин из 30-и 5.56 мм дозвуковых 5.56mm SD @@ -303,7 +303,7 @@ 5.56mm 30ks AP Zásobník Carregador de 30 projéteis AP de 5,56mm Caricatore 5.56mm 30Rnd AP - Магазин из 30-ти 5.56 мм бронебойных + Магазин из 30-и 5.56 мм бронебойных 5.56mm AP @@ -340,7 +340,7 @@ 7.62mm 20ks Svítící Zásobník Carregador de 20 projéteis traçantes de 7,62mm Caricatore 7.62mm 20Rnd Traccianti - Магазин из 20-ти 7.62 мм трассирующих + Магазин из 20-и 7.62 мм трассирующих 7.62mm Tracer @@ -376,7 +376,7 @@ 7.62mm 20ks Svítící IR-DIM Zásobník Carregador de 20 projéteis IR-DIM de 7,62mm Caricatore 7.62mm 20rnd Traccianti IR-DIM - Магазин из 20-ти 7.62 мм трассирующих под ПНВ + Магазин из 20-и 7.62 мм трассирующих под ПНВ 7.62mm IR-DIM @@ -388,7 +388,7 @@ 7.62mm IR-DIM 7,62mm IR-DIM 7.62mm IR-DIM - 7.62 мм ИК-трассирующие + 7.62 мм трассирущие под ПНВ Caliber: 7.62x51 mm Tracer IR-DIM<br />Rounds: 20<br />Used in: Mk18 ABR @@ -412,7 +412,7 @@ 7.62mm 20ks SD Zásobník Carregador de 20 projéteis SD de 7,62mm Caricatore 7.62mm 20Rnd Sil. - Магазин из 20-ти 7.62 мм дозвуковых + Магазин из 20-и 7.62 мм дозвуковых 7.62mm SD @@ -448,7 +448,7 @@ 7.62mm 20ks AP Zásobník Carregador de 20 projéteis AP de 7,62mm Caricatore 7.62mm 20Rnd AP - Магазин из 20-ти 7.62 мм бронебойных + Магазин из 20-и 7.62 мм бронебойных 7.62mm AP @@ -487,4 +487,4 @@ Calibro: 7.62x51mm M118LR<br />Munizioni:20<br />In uso su: M14 - \ No newline at end of file + diff --git a/addons/maptools/stringtable.xml b/addons/maptools/stringtable.xml index 2e5fee49ab..5dd4578976 100644 --- a/addons/maptools/stringtable.xml +++ b/addons/maptools/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -142,7 +142,7 @@ Kierunek: %1° Dirección: %1° Irány: %1 - Направление: %1° + Направление:%1 \ No newline at end of file diff --git a/addons/markers/stringtable.xml b/addons/markers/stringtable.xml index 65da73a026..ea6d72990a 100644 --- a/addons/markers/stringtable.xml +++ b/addons/markers/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -9,7 +9,7 @@ Směr: %1° Kierunek: %1° Dirección: %1° - Направление: %1° + Направление: %1 \ No newline at end of file diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 1d2b166e3c..a5dfdbba49 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,1010 +1,974 @@  - + - - - Inject Atropine - Atropin - Ввести атропин - - - Inject Epinephrine - Epinephrine injizieren - Inyectar Epinefrina - Wtrzyknij adrenalinę - Aplikovat Adrenalin - Ввести андреналил - Adrénaline - Adrenalin - Injetar Epinefrina - Inietta Epinefrina - - - Inject Morphine - Morphin injizieren - Inyectar Morfina - Wstrzyknij morfinę - Aplikovat Morfin - Ввести морфин - Morphine - Morfium - Injetar Morfina - Inietta Morfina - - - Transfuse Blood - Bluttransfusion - Transfundir sangre - Przetocz krew - Transfúze krve - Перелить кровь - Transfusion - Infúzió - Transfundir Sangue - Effettua Trasfusione - - - Transfuse Plasma - Plasmatransfusion - Перелить плазму - - - Transfuse Saline - Salzlösungtransfusion - Влить физраствор - - - Apply Tourniquet - Aderpresse anwenden - Наложить жгут - - - Bandage - Verbinden - Venda - Bandaż - Obvázat - Pansement - Benda - Kötözés - Atadura - Перевязать - - - Bandage Head - Kopf verbinden - Vendar la cabeza - Bandażuj głowę - Obvázat hlavu - Перевязать голову - Pansement Tête - Fej kötözése - Atar Cabeça - Benda la testa - - - Bandage Torso - Torso verbinden - Vendar el torso - Bandażuj tors - Obvázat hruď - Перевязать торс - Pansement Torse - Felsőtest kötözése - Atar Tronco - Benda il torso - - - Bandage Left Arm - Arm links verbinden - Vendar el brazo izquierdo - Bandażuj lewe ramię - Obvázat levou ruku - Перевязать левую руку - Pansement Bras Gauche - Bal kar kötözése - Atar Braço Esquerdo - Benda il braccio sinistro - - - Bandage Right Arm - Arm rechts verbinden - Vendar el brazo derecho - Bandażuj prawe ramię - Obvázat pravou ruku - Перевязать правую руку - Pansement Bras Droit - Jobb kar kötözése - Atar Braço Direito - Benda il braccio destro - - - Bandage Left Leg - Bein links verbinden - Vendar la pierna izquierda - Bandażuj lewą nogę - Obvázat levou nohu - Перевязать левую ногу - Pansement Jambe Gauche - Bal láb kötözése - Atar Perna Esquerda - Benda la gamba sinistra - - - Bandage Right Leg - Bein rechts verbinden - Vendar la pierna derecha - Bandażuj prawą nogę - Obvázat pravou nohu - Перевязать правую ногу - Pansement Jambe Droite - Jobb láb kötözése - Atar Perna Direita - Benda la gamba destra - - - Injecting Morphine ... - Morphin injizieren ... - Inyectando Morfina ... - Wstrzykiwanie morfiny ... - Aplikuju Morfin ... - Введение морфина... - Injection de Morphine... - Morfium beadása... - Injetando Morfina ... - Inietto la morfina ... - - - Injecting Epinephrine ... - Epinephrin injizieren ... - Inyectando Epinefrina ... - Wstrzykiwanie adrenaliny ... - Aplikuju Adrenalin ... - Введение андреналина ... - Injection d'Adrénaline ... - Adrenalin beadása... - Injetando Epinefrina ... - Inietto l'epinefrina ... - - - Injecting Atropine ... - Atropin injizieren ... - Введение атропина ... - - - Transfusing Blood ... - Bluttransfusion ... - Realizando transfusión ... - Przetaczanie krwi ... - Probíhá transfúze krve ... - Переливание крови... - Transfusion Sanguine ... - Infúzió... - Transfundindo Sangue ... - Effettuo la trasfusione ... - - - Transfusing Saline ... - Sallösungtransfusion ... - Вливание физраствора ... - - - Transfusing Plasma ... - Plasmatransfusion ... - Переливание плзмы ... - - - Bandaging ... - Verbinden ... - Vendando ... - Bandażowanie ... - Obvazuji ... - Pansement ... - Sto applicando la benda ... - Bekötözés... - Atando ... - Перевязывание ... - - - Applying Tourniquet ... - Aderpresse ... - Наложение жгута ... - - - Medical - Zdravotní - Médical - Sanitäter - Medico - Medyczne - Médico - Медик - Médico - - - Field Dressing - Бинтовая повязка - - - Packing Bandage - Компресионный пакет - - - Elastic Bandage - Давящая повязка - - - QuikClot - QuickClot - - - Check Pulse - Puls überprüfen - Проверить пульс - - - Check Blood Pressure - Blutdruck messen - Проверить кровяное давление - - - Triage Card - Triage Karte - Медкарта - - - Tourniquet - Tourniquet - Жгут - - - Remove Tourniquet - Entferne Tourniquet - Снять жгут - - - Give Blood IV (1000ml) - Дать кровь для в/в вливания (1000 мл) - - - Give Blood IV (500ml) - Дать кровь для в/в вливания (500 мл) - - - Give Blood IV (250ml) - Дать кровь для в/в вливания (250 мл) - - - Give Plasma IV (1000ml) - Дать плазму для в/в вливания (1000 мл) - - - Give Plasma IV (500ml) - Дать плазму для в/в вливания (500 мл) - - - Give Plasma IV (250ml) - Дать плазму для в/в вливания (250 мл) - - - Give Saline IV (1000ml) - Дать физраствор для в/в вливания (1000 мл) - - - Give Saline IV (500ml) - Дать физраствор для в/в вливания (500 мл) - - - Give Saline IV (250ml) - Дать физраствор для в/в вливания (250 мл) - - - Minor - Gering - Незначительные травмы - - - Delayed - Груз 300 - - - Immediate - Помощь отложена - - - Deceased - Груз 200 - - - None - Нет - - - Normal breathing - Дыхание в норме - Respiración normal - Respiration Normale - Normalny oddech - - - No breathing - Дыхания нет - No respira - Apnée - Brak oddechu - - - Difficult breathing - Дыхание затруднено - Dificultad para respirar - Difficultée Respiratoire - Trudności z oddychaniem - - - Almost no breathing - Дыхания почти нет - Casi sin respirar - Respiration Faible - Prawie brak oddechu - - - Bleeding - Кровотечение - Sangrando - Seignement - Krwawienie zewnętrzne - - - In Pain - Испытывает боль - Con Dolor - A De La Douleur - W bólu - - - Lost a lot of Blood - Большая кровопотеря - Mucha Sangre perdida - A Perdu Bcp de Sang - Stracił dużo krwi - - - Tourniquet [CAT] - Жгут - Torniquete [CAT] - Garot [CAT] - Opaska uciskowa [CAT] - - - Receiving IV [%1ml] - Принимается переливание [%1 мл] - - - Bandage (Basic) - Повязка (обычная) - Vendaje (Básico) - Bandage (Standard) - Bandaż (jałowy) - - - Used to cover a wound - Для перевязки ран - Utilizado para cubrir una herida - Utilisé Pour Couvrir Une Blessure - Używany w celu przykrycia i ochrony miejsca zranienia - - - A dressing, that is a particular material used to cover a wound, which is applied over the wound + + + Inject Atropine + Atropin + + + Inject Epinephrine + Epinephrine injizieren + Inyectar Epinefrina + Wtrzyknij adrenalinę + Aplikovat Adrenalin + Ввести андреналил + Adrénaline + Adrenalin + Injetar Epinefrina + Inietta Epinefrina + + + Inject Morphine + Morphin injizieren + Inyectar Morfina + Wstrzyknij morfinę + Aplikovat Morfin + Ввести морфин + Morphine + Morfium + Injetar Morfina + Inietta Morfina + + + Transfuse Blood + Bluttransfusion + Transfundir sangre + Przetocz krew + Transfúze krve + Перелить кровь + Transfusion + Infúzió + Transfundir Sangue + Effettua Trasfusione + + + Transfuse Plasma + Plasmatransfusion + + + Transfuse Saline + Salzlösungtransfusion + + + Apply Tourniquet + Aderpresse anwenden + + + Bandage + Verbinden + Venda + Bandaż + Obvázat + Pansement + Benda + Kötözés + Atadura + Перевязать + + + Bandage Head + Kopf verbinden + Vendar la cabeza + Bandażuj głowę + Obvázat hlavu + Перевязать голову + Pansement Tête + Fej kötözése + Atar Cabeça + Benda la testa + + + Bandage Torso + Torso verbinden + Vendar el torso + Bandażuj tors + Obvázat hruď + Перевязать торс + Pansement Torse + Felsőtest kötözése + Atar Tronco + Benda il torso + + + Bandage Left Arm + Arm links verbinden + Vendar el brazo izquierdo + Bandażuj lewe ramię + Obvázat levou ruku + Перевязать левую руку + Pansement Bras Gauche + Bal kar kötözése + Atar Braço Esquerdo + Benda il braccio sinistro + + + Bandage Right Arm + Arm rechts verbinden + Vendar el brazo derecho + Bandażuj prawe ramię + Obvázat pravou ruku + Перевязать правую руку + Pansement Bras Droit + Jobb kar kötözése + Atar Braço Direito + Benda il braccio destro + + + Bandage Left Leg + Bein links verbinden + Vendar la pierna izquierda + Bandażuj lewą nogę + Obvázat levou nohu + Перевязать левую ногу + Pansement Jambe Gauche + Bal láb kötözése + Atar Perna Esquerda + Benda la gamba sinistra + + + Bandage Right Leg + Bein rechts verbinden + Vendar la pierna derecha + Bandażuj prawą nogę + Obvázat pravou nohu + Перевязать правую ногу + Pansement Jambe Droite + Jobb láb kötözése + Atar Perna Direita + Benda la gamba destra + + + Injecting Morphine ... + Morphin injizieren ... + Inyectando Morfina ... + Wstrzykiwanie morfiny ... + Aplikuju Morfin ... + Введение морфина... + Injection de Morphine... + Morfium beadása... + Injetando Morfina ... + Inietto la morfina ... + + + Injecting Epinephrine ... + Epinephrin injizieren ... + Inyectando Epinefrina ... + Wstrzykiwanie adrenaliny ... + Aplikuju Adrenalin ... + Введение андреналина + Injection d'Adrénaline ... + Adrenalin beadása... + Injetando Epinefrina ... + Inietto l'epinefrina ... + + + Injecting Atropine ... + Atropin injizieren ... + + + Transfusing Blood ... + Bluttransfusion ... + Realizando transfusión ... + Przetaczanie krwi ... + Probíhá transfúze krve ... + Переливание крови... + Transfusion Sanguine ... + Infúzió... + Transfundindo Sangue ... + Effettuo la trasfusione ... + + + Transfusing Saline ... + Sallösungtransfusion ... + + + Transfusing Plasma ... + Plasmatransfusion ... + + + Bandaging ... + Verbinden ... + Vendando ... + Bandażowanie ... + Obvazuji ... + Pansement ... + Sto applicando la benda ... + Bekötözés... + Atando ... + Перевязывание.... + + + Applying Tourniquet ... + Aderpresse ... + + + Medical + Zdravotní + Médical + Sanitäter + Medico + Medyczne + Médico + Медик + Médico + + + Field Dressing + + + Packing Bandage + + + Elastic Bandage + + + QuikClot + + + Check Pulse + Puls überprüfen + + + Check Blood Pressure + Blutdruck messen + + + Triage Card + Triage Karte + + + Tourniquet + Tourniquet + + + Remove Tourniquet + Entferne Tourniquet + + + Give Blood IV (1000ml) + + + Give Blood IV (500ml) + + + Give Blood IV (250ml) + + + Give Plasma IV (1000ml) + + + Give Plasma IV (500ml) + + + Give Plasma IV (250ml) + + + Give Saline IV (1000ml) + + + Give Saline IV (500ml) + + + Give Saline IV (250ml) + + + Minor + Gering + + + Delayed + + + Immediate + + + Deceased + + + None + + + Normal breathing + Дыхание в норме + Respiración normal + Respiration Normale + Normalny oddech + + + No breathing + Дыхания нет + No respira + Apnée + Brak oddechu + + + Difficult breathing + Дыхание затруднено + Dificultad para respirar + Difficultée Respiratoire + Trudności z oddychaniem + + + Almost no breathing + Дыхания почти нет + Casi sin respirar + Respiration Faible + Prawie brak oddechu + + + Bleeding + Кровотечение + Sangrando + Seignement + Krwawienie zewnętrzne + + + In Pain + Испытывает боль + Con Dolor + A De La Douleur + W bólu + + + Lost a lot of Blood + Большая кровопотеря + Mucha Sangre perdida + A Perdu Bcp de Sang + Stracił dużo krwi + + + Tourniquet [CAT] + Жгут + Torniquete [CAT] + Garot [CAT] + Opaska uciskowa [CAT] + + + Receiving IV [%1ml] + + + + Bandage (Basic) + Повязка (обычная) + Vendaje (Básico) + Bandage (Standard) + Bandaż (jałowy) + + + Used to cover a wound + Для перевязки ран + Utilizado para cubrir una herida + Utilisé Pour Couvrir Une Blessure + Używany w celu przykrycia i ochrony miejsca zranienia + + + A dressing, that is a particular material used to cover a wound, which is applied over the wound once bleeding has been stemmed. - Повязка, накладываемая поверх раны после остановки кровотечения. - Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez + Повязка, накладываемая поверх раны после остановки кровотечения. + Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez ha dejado de sangrar. - C'est un bandage, qui est fait d'un matériel spécial utiliser pour couvrir une blessure, qui peut + C'est un bandage, qui est fait d'un matériel spécial utiliser pour couvrir une blessure, qui peut etre appliquer des que le seignement as ete stopper. - Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. + Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. - - - Packing Bandage - Тампонирующая повязка - Vendaje Compresivo - Bandage Mèche - Bandaż (uciskowy) - - - Used to pack medium to large wounds and stem the bleeding - Для тампонирования ран среднего и большого размера и остановки кровотечения. - Se utiliza para vendar heridas medianas y grandes y detener el sangrado - Utiliser pour remplire la cavité créé dans une blessure moyenne et grande. - Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. - - - A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is + + + Packing Bandage + Тампонирующая повязка + Vendaje Compresivo + Bandage Mèche + Bandaż (uciskowy) + + + Used to pack medium to large wounds and stem the bleeding + Для тампонирования ран среднего и большого размера и остановки кровотечения. + Se utiliza para vendar heridas medianas y grandes y detener el sangrado + Utiliser pour remplire la cavité créé dans une blessure moyenne et grande. + Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. + + + A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is an option in large polytrauma injuries. - Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжелых + Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжелых сочетанных ранениях возможно тампонирование раны. - Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes + Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes lesiones o politraumatismos. - Un bandage servent a etre inseré dans les blessure pour éponger le seignement et faciliter la + Un bandage servent a etre inseré dans les blessure pour éponger le seignement et faciliter la guerrison. Ce bandage est une option pour soigner les lession de politrauma. - Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. - - - Bandage (Elastic) - Повязка (давящая) - Vendaje (Elástico) - Bandage (Élastique) - Bandaż (elastyczny) - - - Bandage kit, Elastic - Давящая повязка - Vendaje (Elástico) - Bandage Compressif Élastique - Zestaw bandaży elastycznych. - - - - - Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la + Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. + + + Bandage (Elastic) + Повязка (давящая) + Vendaje (Elástico) + Bandage (Élastique) + Bandaż (elastyczny) + + + Bandage kit, Elastic + Давящая повязка + Vendaje (Elástico) + Bandage Compressif Élastique + Zestaw bandaży elastycznych. + + + + + Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la tenue du bandage lors de mouvment. - Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. - Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada - - - Tourniquet (CAT) - Жгут - Torniquete (CAT) - Garot (CAT) - Staza (typ. CAT) - - - Slows down blood loss when bleeding - Уменьшает кровопотерю при кровотечении. - Reduce la velocidad de pérdida de sangre - Ralentit le seignement - Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. - - - A constricting device used to compress venous and arterial circulation in effect inhibiting or + Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. + Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada + + + Tourniquet (CAT) + Жгут + Torniquete (CAT) + Garot (CAT) + Staza (typ. CAT) + + + Slows down blood loss when bleeding + Уменьшает кровопотерю при кровотечении. + Reduce la velocidad de pérdida de sangre + Ralentit le seignement + Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. + + + A constricting device used to compress venous and arterial circulation in effect inhibiting or slowing blood flow and therefore decreasing loss of blood. - Жгут используется для прижатия сосудов, приводящего к остановке или значительному уменьшению + Жгут используется для прижатия сосудов, приводящего к остановке или значительному уменьшению кровотечения и сокращению кровопотери. - Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre + Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre - Un appareil servent a compresser les artères et veines afin de reduire la perte de sang. - Opaska zaciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym + Un appareil servent a compresser les artères et veines afin de reduire la perte de sang. + Opaska zaciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym krwawieniem tętniczym lub żylnym. - - - Morphine autoinjector - Морфин в пневмошприце - Morfina auto-inyectable - Auto-injecteur de Morphine - Autostrzykawka z morfiną - - - Used to combat moderate to severe pain experiences - Для снятия средних и сильных болевых ощущений. - Usado para combatir los estados dolorosos moderados a severos - Utiliser pour contrer les douleurs modéré à severes. - Morfina. Ma silne działanie przeciwbólowe. - - - An analgesic used to combat moderate to severe pain experiences. - Анальгетик для снятия средних и сильных болевых ощущений. - Analgésico usado para combatir los estados dolorosos de moderado a severo. - Un Analgésique puissant servant a contrer les douleur modéré a severe. - Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. - - - Atropin autoinjector - Атропин в пневмошприце - Atropina auto-inyectable - Auto-injecteur d'Atropine - Autostrzykawka AtroPen - - - Used in NBC scenarios - Применяется для защиты от ОМП - Usado en escenarios NBQ - Utiliser en cas d'attaque CBRN - Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. - - - A drug used by the Military in NBC scenarios. - Препарат, используемый в войсках для защиты от оружия массового поражения. - Medicamento usado por Militares en escenarios NBQ - Médicament utilisé par l'armée en cas d'attaque CBRN - Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w + + + Morphine autoinjector + Морфин в автоматическом шприце + Morfina auto-inyectable + Auto-injecteur de Morphine + Autostrzykawka z morfiną + + + Used to combat moderate to severe pain experiences + Для снятия средних и сильных болевых ощущений. + Usado para combatir los estados dolorosos moderados a severos + Utiliser pour contrer les douleurs modéré à severes. + Morfina. Ma silne działanie przeciwbólowe. + + + An analgesic used to combat moderate to severe pain experiences. + Анальгетик для снятия средних и сильных болевых ощущений. + Analgésico usado para combatir los estados dolorosos de moderado a severo. + Un Analgésique puissant servant a contrer les douleur modéré a severe. + Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. + + + Atropin autoinjector + Атропин в автоматическом шприце + Atropina auto-inyectable + Auto-injecteur d'Atropine + Autostrzykawka AtroPen + + + Used in NBC scenarios + Применяется для защиты от ОМП + Usado en escenarios NBQ + Utiliser en cas d'attaque CBRN + Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. + + + A drug used by the Military in NBC scenarios. + Препарат, используемый в войсках для защиты от оружия массового поражения. + Medicamento usado por Militares en escenarios NBQ + Médicament utilisé par l'armée en cas d'attaque CBRN + Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w przypadku zagrożeń NBC. - - - Epinephrine autoinjector - Адреналин в пневмошприце - Epinefrina auto-inyectable - Auto-injecteur d'épinéphrine - Autostrzykawka EpiPen - - - Increase heart rate and counter effects given by allergic reactions - Стимулирует работу сердца и купирует аллергические реакции. - Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas - Augmente la Fréquance cadiaque et contré les effet d'une reaction Anaphylactique - Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne - - - A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter + + + Epinephrine autoinjector + Адреналин в автоматическом шприце + Epinefrina auto-inyectable + Auto-injecteur d'épinéphrine + Autostrzykawka EpiPen + + + Increase heart rate and counter effects given by allergic reactions + Стимулирует работу сердца и купирует аллергические реакции. + Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas + Augmente la Fréquance cadiaque et contré les effet d'une reaction Anaphylactique + Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne + + + A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter such effects given by allergic reactions (anaphylaxis). Used in sudden cardiac arrest scenarios with decreasing positive outcomes. - Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты + Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты сердечных сокращений и купированию аллергических реакций (анафилактического шока). Применяется при остановке сердца с уменьшением вероятности благоприятного исхода. - Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de + Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de las reacciones alérgicas (anafilaxis). Se utiliza en caso de paros cardiacos repentinos. - Un medicament qui fonctione sur le systeme sympatique créan une dilatation des bronches, augmente la + Un medicament qui fonctione sur le systeme sympatique créan une dilatation des bronches, augmente la fréquance cardiaque et contre les effet d'une reaction alergique (anaphylaxie). Utiliser lors d'arret cardio-respiratoire pour augmenté les chances retrouver un ryhtme. - EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i + EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i beta-adrenergiczne. Pobudzenie układu współczulnego prowadzi do zwiększenia częstotliwości pracy serca, zwiększenia pojemności wyrzutowej serca i przyśpieszenia krążenia wieńcowego. Pobudzenie oskrzelowych receptorów beta-adrenergicznych wywołuje rozkurcz mięśni gładkich oskrzeli, co w efekcie zmniejsza towarzyszące oddychaniu świsty i duszności. - - - Plasma IV (1000ml) - Плазма для в/в вливания (1000 мл) - Plasma Intravenoso (1000ml) - Plasma Sanguin IV (1000ml) - Osocze IV (1000ml) - - - A volume-expanding blood supplement. - Дополнительный препарат, применяемый при возмещении объема крови. - Suplemento para expandir el volumen sanguíneo. - Supplement visant a remplacer les volume sanguin - Składnik krwi, używany do zwiększenia jej objętości. - - - A volume-expanding blood supplement. - Дополнительный препарат, применяемый при возмещении объема крови. - Suplemento para expandir el volumen sanguíneo. - Supplement visant a remplacer le volume sanguin et remplace les plaquettes. - Składnik krwi, używany do zwiększenia jej objętości. - - - Plasma IV (500ml) - Плазма для в/в вливания (500 мл) - Plasma Intravenoso (500ml) - Plasma Sanguin IV (500ml) - Osocze IV (500ml) - - - Plasma IV (250ml) - Плазма для в/в вливания (250 мл) - Plasma Intravenoso (250ml) - Plasma Sanguin (250ml) - Osocze IV (250ml) - - - Blood IV (1000ml) - Кровь для переливания (1000 мл) - Sangre Intravenosa (1000ml) - Cullot Sanguin IV (1000ml) - Krew IV (1000ml) - - - Blood IV, for restoring a patients blood (keep cold) - Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) - Sangre Intravenosa, para restarurar el volumen sanguíneo (mantener frío) - Cullot Sanguin IV, pour remplacer le volume sanguin (garder Réfrigeré) - Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych - - - O Negative infusion blood used in strict and rare events to replenish blood supply usually + + + Plasma IV (1000ml) + Плазма для в/в вливания (1000 мл) + Plasma Intravenoso (1000ml) + Plasma Sanguin IV (1000ml) + Osocze IV (1000ml) + + + A volume-expanding blood supplement. + Дополнительный препарат, применяемый при возмещении объема крови. + Suplemento para expandir el volumen sanguíneo. + Supplement visant a remplacer les volume sanguin + Składnik krwi, używany do zwiększenia jej objętości. + + + A volume-expanding blood supplement. + Дополнительный препарат, применяемый при возмещении объема крови. + Suplemento para expandir el volumen sanguíneo. + Supplement visant a remplacer le volume sanguin et remplace les plaquettes. + Składnik krwi, używany do zwiększenia jej objętości. + + + Plasma IV (500ml) + Плазма для в/в вливания (500 мл) + Plasma Intravenoso (500ml) + Plasma Sanguin IV (500ml) + Osocze IV (500ml) + + + Plasma IV (250ml) + Плазма для в/в вливания (250 мл) + Plasma Intravenoso (250ml) + Plasma Sanguin (250ml) + Osocze IV (250ml) + + + Blood IV (1000ml) + Кровь для переливания (1000 мл) + Sangre Intravenosa (1000ml) + Cullot Sanguin IV (1000ml) + Krew IV (1000ml) + + + Blood IV, for restoring a patients blood (keep cold) + Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) + Sangre Intravenosa, para restarurar el volumen sanguíneo (mantener frío) + Cullot Sanguin IV, pour remplacer le volume sanguin (garder Réfrigeré) + Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych + + + O Negative infusion blood used in strict and rare events to replenish blood supply usually conducted in the transport phase of medical care. - Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема + Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема потерянной крови на догоспитальном этапе оказания медицинской помощи. - Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume + Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume sanguin perdu. Habituelment utiliser lors du transport ou dans un etablisement de soin. - Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj + Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj w trakcie fazie transportu rannej osoby do szpitala. - Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdido. Uso + Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdido. Uso habitual durante el transporte de heridos. - - - Blood IV (500ml) - Кровь для переливания (500 мл) - Sangre Intravenosa (500ml) - Cullot Sanguin IV (500ml) - Krew IV (500ml) - - - Blood IV (250ml) - Кровь для переливания (250 мл) - Sangre Intravenosa (250ml) - Cullot Sanguin IV (250ml) - Krew IV (250ml) - - - Saline IV (1000ml) - Физраствор для в/в вливания (1000 мл) - Solución Salina Intravenosa (1000ml) - solution Saline 0.9% IV (1000ml) - Solanka 0,9% IV (1000ml) - - - Saline IV, for restoring a patients blood - Пакет физраствора для возмещения объема потерянной крови - Solución Salina Intravenosa, para restaurar el volumen sanguíneo - Solution Saline 0.9% IV, pour retablir temporairement la tention arteriel - Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta - - - A medical volume-replenishing agent introduced into the blood system through an IV infusion. + + + Blood IV (500ml) + Кровь для переливания (500 мл) + Sangre Intravenosa (500ml) + Cullot Sanguin IV (500ml) + Krew IV (500ml) + + + Blood IV (250ml) + Кровь для переливания (250 мл) + Sangre Intravenosa (250ml) + Cullot Sanguin IV (250ml) + Krew IV (250ml) + + + Saline IV (1000ml) + Физраствор для в/в вливания (1000 мл) + Solución Salina Intravenosa (1000ml) + solution Saline 0.9% IV (1000ml) + Solanka 0,9% IV (1000ml) + + + Saline IV, for restoring a patients blood + Пакет физраствора для возмещения объема потерянной крови + Solución Salina Intravenosa, para restaurar el volumen sanguíneo + Solution Saline 0.9% IV, pour retablir temporairement la tention arteriel + Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta + + + A medical volume-replenishing agent introduced into the blood system through an IV infusion. - Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного + Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного вливания. - Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. - Un remplacment temporaire pour rétablir la tention artériel lors de perte sanguine, étant ajouter + Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. + Un remplacment temporaire pour rétablir la tention artériel lors de perte sanguine, étant ajouter par intraveineuse - Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór + Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór elektrolitów, podawany dożylnie (IV). - - - Saline IV (500ml) - Физраствор для в/в вливания (500 мл) - Solución Salina Intravenosa (500ml) - Solution Saline 0.9% IV (500ml) - Solanka 0,9% IV (500ml) - - - Saline IV (250ml) - Физраствор для в/в вливания (250 мл) - Solución Salina Intravenosa (250ml) - Solution Saline 0.9% IV (250ml) - Solanka 0,9% IV (250ml) - - - Basic Field Dressing (QuikClot) - Первичный перевязочный пакет (QuikClot) - Vendaje Básico (Coagulante) - Bandage Regulier (Coagulant) - Opatrunek QuikClot - - - QuikClot bandage - Гемостатический пакет QuikClot - Venda Coagulante - Bandage coagulant - Podstawowy opatrunek stosowany na rany - - - - - Un bandage servant a coaguler les seignements mineur à moyen. - Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i + + + Saline IV (500ml) + Физраствор для в/в вливания (500 мл) + Solución Salina Intravenosa (500ml) + Solution Saline 0.9% IV (500ml) + Solanka 0,9% IV (500ml) + + + Saline IV (250ml) + Физраствор для в/в вливания (250 мл) + Solución Salina Intravenosa (250ml) + Solution Saline 0.9% IV (250ml) + Solanka 0,9% IV (250ml) + + + Basic Field Dressing (QuikClot) + Первичный перевязочный пакет (QuikClot) + Vendaje Básico (Coagulante) + Bandage Regulier (Coagulant) + Opatrunek QuikClot + + + QuikClot bandage + Гемостатический пакет QuikClot + Venda Coagulante + Bandage coagulant + Podstawowy opatrunek stosowany na rany + + + + + Un bandage servant a coaguler les seignements mineur à moyen. + Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. - Vendaje Hemostático con coagulante que detiene el sangrado. - - - Personal Aid Kit - Аптечка - Kit de Soporte Vital Avanzado - Équipement de support Vitale - Apteczka osobista - - - Includes various treatment kit needed for stitching or advanced treatment - Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. + Vendaje Hemostático con coagulante que detiene el sangrado. + + + Personal Aid Kit + Аптечка + Kit de Soporte Vital Avanzado + Équipement de support Vitale + Apteczka osobista + + + Includes various treatment kit needed for stitching or advanced treatment + Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. - Incluye material médico para tratamientos avanzados - Inclue du matériel medical pour les traitement avancé, tel les point de suture. - Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego - - - - - - - - - Surgical Kit - Хирургический набор - Kit Quirúrgico - - - Surgical Kit for in field advanced medical treatment - Набор для хирургической помощи в полевых условиях - Kit Quirúrgico para el tratamiento avanzado en el campo de batalla - - - Surgical Kit for in field advanced medical treatment - Набор для хирургической помощи в полевых условиях - Kit Quirúrgico para el tratamiento avanzado en el campo de batalla - - - Bodybag - Мешок для трупов - Bolsa para cadáveres - - - A bodybag for dead bodies - Мешок для упаковки трупов - Bolsa para cadáveres - - - A bodybag for dead bodies - Мешок для упаковки трупов - Bolsa para cadáveres - - - Blood Pressure - Артериальное давление - Presión Arterial - - - Checking Blood Pressure.. - Проверка артериального давления... - Comprobando Presión Arterial... - - - You checked %1 - Вы осмотрели раненого %1 - Examinando a %1 - - - You find a blood pressure of %2/%3 - Артериальное давление %2/%3 - La Presión Arterial es %2/%3 - - - You find a low blood pressure - Давление низкое - La Presión Arterial es baja - - - You find a normal blood pressure - Давление нормальное - La Presión Arterial es normal - - - You find a high blood pressure - Давление высокое - La Presión Arterial es alta - - - You find no blood pressure - Давления нет - No hay Presión Arterial - - - You fail to find a blood pressure - Артериальное давление не определяется - No puedes encontrar Presión Arterial - - - Pulse - Пульс - Pulso - - - Checking Heart Rate.. - Проверка пульса... - Comprobando Pulso... - - - You checked %1 - Вы осмотрели раненого %1 - Examinando a %1 - - - You find a Heart Rate of %2 - Пульс %2 уд./мин. - El Pulso es %2 - - - You find a weak Heart Rate - Пульс слабый - El Pulso es débil - - - You find a strong Heart Rate - Пульс учащенный - El Pulso está acelerado - - - You find a normal Heart Rate - Пульс в норме - El Pulso es bueno - - - You find no Heart Rate - Пульс не прощупывается - No tiene Pulso - - - Response - Реакция - Reacciona - - - You check response of patient - Вы проверяете реакцию раненого - Compruebas si el paciente reacciona - - - %1 is responsive - %1 реагирует на раздражители - %1 ha reaccionado - - - %1 is not responsive - %1 не реагирует - %1 no reacciona - - - You checked %1 - Вы осмотрели раненого %1 - Examinas a %1 - - - Bandaged - Повязка наложена - Vendado - - - You bandage %1 (%2) - Вы перевязали раненого %1 (%2) - Aplicas vendaje a %1 en %2 - - - %1 is bandaging you - %1 перевязывает вас - %1 te está vendando - - - You start stitching injures from %1 (%2) - Вы зашиваете ранения от %1 (%2) - Estás suturando heridas de %1 en %2 - - - Stitching - Наложение швов - Suturando - - - You treat the airway of %1 - Вы интубируете раненого %1 - Estás intubando a %1 - - - Airway - Дыхательные пути - Vías Aéreas - - - %1 is treating your airway - %1 проводит вам интубацию - %1 te está intubando - - - Drag - Ziehen - Arrastrar - Ciągnij - Táhnout - Тащить - Tracter - Húzás - Arrastar - Trascina - - - Carry - Tragen - Cargar - Nieś - Nést - Нести - Porter - Cipelés - Carregar - Trasporta - - - Release - Loslassen - Soltar - Połóż - Položit - Отпустить - Déposer - Elenged - Largar - Lascia - - - Load Patient Into - Patient Einladen - Cargar el paciente en - Załaduj pacjenta - Naložit pacianta do - Погрузить пациента в - Embarquer le Patient - Sebesült berakása - Carregar Paciente Em - Carica paziente nel - - - Unload Patient - Patient Ausladen - Descargar el paciente - Wyładuj pacjenta - Vyložit pacienta - Выгрузить пациента - Débarquer le Patient - Sebesült kihúzása - Descarregar Paciente - Scarica il paziente - - - Unload patient - Выгрузить пациента - - - Load patient - Погрузить пациента - - - Place body in bodybag - Поместить тело в мешок - - - Placing body in bodybag - Помещение тела в мешок ... - - - %1 has bandaged patient - %1 перевязал пациента - - - %1 used %2 - %1 применил %2 - - - %1 has given an IV - %1 провел переливание - - - %1 applied a tourniquet - %1 наложил жгут - - - \ No newline at end of file + Incluye material médico para tratamientos avanzados + Inclue du matériel medical pour les traitement avancé, tel les point de suture. + Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego + + + + + + + + + Surgical Kit + Хирургический набор + Kit Quirúrgico + + + Surgical Kit for in field advanced medical treatment + Набор для хирургической помощи в полевых условиях + Kit Quirúrgico para el tratamiento avanzado en el campo de batalla + + + Surgical Kit for in field advanced medical treatment + Набор для хирургической помощи в полевых условиях + Kit Quirúrgico para el tratamiento avanzado en el campo de batalla + + + Bodybag + Мешок для трупов + Bolsa para cadáveres + + + A bodybag for dead bodies + Мешок для упаковки трупов + Bolsa para cadáveres + + + A bodybag for dead bodies + Мешок для упаковки трупов + Bolsa para cadáveres + + + + Blood Pressure + Артериальное давление + Presión Arterial + + + Checking Blood Pressure.. + Проверка артериального давления... + Comprobando Presión Arterial... + + + You checked %1 + Вы осмотрели раненого %1 + Examinando a %1 + + + You find a blood pressure of %2/%3 + Артериальное давление %2/%3 + La Presión Arterial es %2/%3 + + + You find a low blood pressure + Давление низкое + La Presión Arterial es baja + + + You find a normal blood pressure + Давление нормальное + La Presión Arterial es normal + + + You find a high blood pressure + Давление высокое + La Presión Arterial es alta + + + You find no blood pressure + Давления нет + No hay Presión Arterial + + + You fail to find a blood pressure + Артериальное давление не определяется + No puedes encontrar Presión Arterial + + + Pulse + Пульс + Pulso + + + Checking Heart Rate.. + Проверка пульса... + Comprobando Pulso... + + + You checked %1 + Вы осмотрели раненого %1 + Examinando a %1 + + + You find a Heart Rate of %2 + Пульс %2 уд./мин. + El Pulso es %2 + + + You find a weak Heart Rate + Пульс слабый + El Pulso es débil + + + You find a strong Heart Rate + Пульс учащенный + El Pulso está acelerado + + + You find a normal Heart Rate + Пульс в норме + El Pulso es bueno + + + You find no Heart Rate + Пульс не прощупывается + No tiene Pulso + + + Response + Реакция + Reacciona + + + You check response of patient + Вы проверяете реакцию раненого + Compruebas si el paciente reacciona + + + %1 is responsive + %1 реагирует на раздражители + %1 ha reaccionado + + + %1 is not responsive + %1 не реагирует + %1 no reacciona + + + You checked %1 + Вы осмотрели раненого %1 + Examinas a %1 + + + Bandaged + Повязка наложена + Vendado + + + You bandage %1 (%2) + Вы перевязали раненого %1 (%2) + Aplicas vendaje a %1 en %2 + + + %1 is bandaging you + %1 перевязывает вас + %1 te está vendando + + + You start stitching injures from %1 (%2) + Вы зашиваете ранения от %1 (%2) + Estás suturando heridas de %1 en %2 + + + Stitching + Наложение швов + Suturando + + + You treat the airway of %1 + Вы интубируете раненого %1 + Estás intubando a %1 + + + Airway + Дыхательные пути + Vías Aéreas + + + %1 is treating your airway + %1 проводит вам интубацию + %1 te está intubando + + + Drag + Ziehen + Arrastrar + Ciągnij + Táhnout + Тащить + Tracter + Húzás + Arrastar + Trascina + + + Carry + Tragen + Cargar + Nieś + Nést + Нести + Porter + Cipelés + Carregar + Trasporta + + + Release + Loslassen + Soltar + Połóż + Položit + Отпустить + Déposer + Elenged + Largar + Lascia + + + Load Patient Into + Patient Einladen + Cargar el paciente en + Załaduj pacjenta + Naložit pacianta do + Погрузить пациента в + Embarquer le Patient + Sebesült berakása + Carregar Paciente Em + Carica paziente nel + + + Unload Patient + Patient Ausladen + Descargar el paciente + Wyładuj pacjenta + Vyložit pacienta + Выгрузить пациента + Débarquer le Patient + Sebesült kihúzása + Descarregar Paciente + Scarica il paziente + + + Unload patient + + + Load patient + + + Place body in bodybag + + + Placing body in bodybag + + + + %1 has bandaged patient + + + %1 used %2 + + + %1 has given an IV + + + %1 applied a tourniquet + + + + diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 823a7a7f8d..772a7a172f 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -1,30 +1,24 @@  - + MicroDAGR GPS - MicroDAGR GPS MicroDAGR advanced GPS receiver - Многофункциональный GPS-приёмник. Angular Unit: - Угловые единицы: Mils - Тысячные Show Waypoints On Map: - Показывать маршрутные точки на карте: Degrees - Градусы On @@ -50,55 +44,43 @@ Enter Grid Cords: - Введите координаты: Name of [%1] - Название [%1] MGRS-New - MGRS-Новая WGD - WGD Range: Reichweite: - Дистанция: Compass Direction - Азимут Mark - Отметка Waypoints Wegpunkte - Машрутные точки Connect To - Соединиться с Settings Einstellungen Configuración - Настройки SetWP - Установить МТ Add - Добавить Delete @@ -113,19 +95,15 @@ Toggle MicroDAGR Display Mode - Сменить режим показа MicroDAGR Show MicoDAGR - Показать MicroDAGR Configure MicroDAGR - Настроить MicroDAGR Close MicroDAGR - Закрыть MicroDAGR \ No newline at end of file diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index a6f16e3fad..622df44aca 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -68,17 +68,14 @@ Show name tags for AI units - Показывать именые метки ИИ Show SoundWaves (requires player names) Zeigen Schallwelle (benötigt spielernamen) Mostrar onda sonora (requiere Mostrar nombres de jugadores) - Показывать звуковые волны (требует имен игроков) Default Nametag Color (Non Group Members) - Цвет меток игроков (не членов групп) \ No newline at end of file diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 020a848f79..76407da435 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -16,17 +16,15 @@ Fix Animation - Фикс анимации Reset All Rücksetzen - Полный сброс Colors Farben - Цвета + цвета Colors @@ -43,7 +41,6 @@ Values - Значения Yes @@ -73,48 +70,38 @@ Setting: Nastavení: Einstellung: - Установки: + Yстановки: Ajuste: Export - Экспорт Open Export Menu - Открыть меню экспорта String input. - Строчный ввод. Array. Seperate elements by using ,. - Массив. Разделяйте элемены, используя запятую. Number - Число Uknown input type - Неизвестный тип ввода Save input - Сохранить ввод Include Client Settings - Включить настройки клиента Exclude Client Settings - Исключить настройки клиента Settings exported to clipboard - Настройки экспортированы в буфер обмена \ No newline at end of file diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index 5356e9ffc6..5d2c9595df 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -1,14 +1,12 @@  - + Display text on jam - Показывать текст, когда клинит оружие Display a notification whenever your weapon gets jammed - Демонстровать уведомление, каждый раз, когда клинит Ваше оружие. Spare barrel diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index 29fb5a736b..9ccd7752d2 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -1,1302 +1,1310 @@  - + - - - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312A - - - XM312A - XM312A - XM312 - XM312A - XM312A - XM312A - XM312A - XM312A - XM312A - XM312A - - - XM312 (High) - XM312 (Hoch) - XM312 (Alto) - XM312 (Haut) - XM312 (Vysoký) - XM312 (Wysoki) - XM312 (Высокий) - XM312 (Alta) - XM312 (Magasított) - XM312 (Alta) - - - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - - - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - - - XM307 (High) - XM307 (Hoch) - XM307 (Alto) - XM307 (Haut) - XM307 (Vysoký) - XM307 (Wysoki) - XM307 (Высокий) - XM307 (Alta) - XM307 (Magasított) - XM307 (Alta) - - - Mini-Spike Launcher (AT) - Mini-Spike Lenkflugkörper (AT) - Lanzador Mini-Spike (AT) - Poste de tir Mini-Spike (AC) - Mini-Spike Odpalovač (AT) - Wyrzutnia Mini-Spike (AT) - Mini-Spike Пусковое устройство (ПТРК) - Lança-mísseis Mini-Spike (AC) - Mini-Spike rakétarendszer (páncéltörő) - Lanciatore Mini-Spike (AC) - - - Mini-Spike Launcher (AA) - Mini-Spike Lenkflugkörper (AA) - Lanzador Mini-Spike (AA) - Poste de tir Mini-Spike (AA) - Mini-Spike Odpalovač (AA) - Wyrzutnia Mini-Spike (AA) - Mini-Spike Пусковое устройство (ВВ) - Lança-mísseis Mini-Spike (AA) - Mini-Spike rakétarendszer (légvédelmi) - Lanciatore Mini-Spike (AA) - - - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - - - YABHON-R3 (CAS) - YABHON-R3 (Luftnahunterstützung) - YABHON-R3 (CAS) - YABHON-R3 (CAS) - YABHON-R3 (CAS) - YABHON-R3 (штурмовик) - - - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - - - M-ATV (HMG) - M-ATV (SMG) - M-ATV (HMG) - M-ATV (CKM) - M-ATV (TK) - M-ATV (HMG) - M-ATV (Пулемет) - M-ATV (HMG) - M-ATV (HMG) - M-ATV (HMG) - - - M-ATV (GMG) - M-ATV (GMW) - M-ATV (GMG) - M-ATV (GMG) - M-ATV (Granátomet) - M-ATV (GMG) - M-ATV (Гранатомет) - M-ATV (GMG) - M-ATV (GMG) - M-ATV (GMG) - - - Merkava Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Merkawa Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Меркава Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Merkava Mk IV M - - - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkawa Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Меркава Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - - - Sholef - Sholef - Sholef - Sholef - Sholef - Sholef - Шолеф - Sholef - Sholef - Sholef - - - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - - - Namer - Namer - Namer - Namer - Namer - Namer - Намер - Namer - Namer - Namer - - - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - - - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - - - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - - - HEMTT Transport - HEMTT Transport - HEMTT de transporte - HEMTT Transportowy - HEMTT Valník - HEMTT Transport - HEMTT Транспортный - HEMTT Transporte - HEMTT szállítójármű - HEMTT da trasporto - - - HEMTT Transport (covered) - HEMTT Transport (bedeckt) - HEMTT de transporte (cubierto) - HEMTT Transportowy (zakryty) - HEMTT Valník (krytý) - HEMTT Transport (bâché) - HEMTT Транспортный (крытый) - HEMTT Transporte (coberto) - HEMTT szállítójármű (ponyvás) - HEMTT da trasporto (coperto) - - - HEMTT - HEMTT - HEMTT - HEMTT - HEMTT - HEMTT Tracteur - HEMTT - HEMTT - HEMTT - HEMTT - - - HEMTT Container - HEMTT Container - HEMTT de contenedor - HEMTT Kontener - HEMTT Skříňový - HEMTT Conteneur - HEMTT Контейнер - HEMTT Contêiner - HEMTT Konténer - HEMTT portacontainer - - - HEMTT Medical - HEMTT Sanitäter - HEMTT médico - HEMTT Medyczny - HEMTT Zdravotnický - HEMTT Sanitaire - HEMTT Медицинский - HEMTT Médico - HEMTT (egészségügyi) - HEMTT Medico - - - HEMTT Ammo - HEMTT Munition - HEMTT de munición - HEMTT Amunicyjny - HEMTT Muniční - HEMTT Munitions - HEMTT Боеприпасы - HEMTT Munições - HEMTT (lőszerszállító) - HEMTT di rifornimento munizioni - - - HEMTT Fuel - HEMTT Treibstoff - HEMTT de combustible - HEMTT Cysterna - HEMTT Cisterna - HEMTT Citerne - HEMTT Заправщик - HEMTT Combustível - HEMTT (üzemanyag-szállító) - HEMTT di rifornimento carburante - - - HEMTT Repair - HEMTT Instandsetzung - HEMTT de reparación - HEMTT Naprawczy - HEMTT Opravárenský - HEMTT Réparation - HEMTT Ремонтный - HEMTT Reparador - HEMTT (szerelő-jármű) - HEMTT Riparatore - - - Fennek - Fennek - Fennek - Fennek - Fennek - Fennek - Феннек - Fennek - Fennek - Fennek - - - Fennek (HMG) - Fennek (SMG) - Fennek (HMG) - Fennek (CKM) - Fennek (TK) - Fennek (HMG) - Феннек (Пулемет) - Fennek (HMG) - Fennek (HMG) - Fennek (HMG) - - - Fennek (GMG) - Fennek (GMW) - Fennek (GMG) - Fennek (GMG) - Fennek (granátomet) - Fennek (GMG) - Феннек (Гранатомет) - Fennek (GMG) - Fennek (GMG) - Fennek (GMG) - - - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Леопард 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - - - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Уорриор - FV510 Warrior - FV510 Warrior - FV510 Warrior - - - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - - - KamAZ Transport - KamAZ Transport - KamAZ de transporte - KamAZ transportowy - KAMAZ Valník - KamAZ Transport - КамАЗ Траспортный - KamAZ Transporte - KamAZ szállítójármű - KamAZ da trasporto - - - KamAZ Transport (covered) - KamAZ Transport (bedeckt) - KamAZ de transporte (cubierto) - KamAZ Transportowy (zakryty) - KAMAZ Valník (krytý) - KamAZ Transport (bâché) - КамАЗ Траспортный (Крытый) - KamAZ Transporte (coberto) - KamAZ szállítójármű (ponyvás) - KamAZ da trasporto (coperto) - - - KamAZ Ammo - KamAZ Munition - KamAZ de munición - KamAZ Amunicyjny - KAMAZ Muniční - KamAZ Munitions - КамАЗ Боеприпасы - KamAZ Munições - KamAZ (lőszerszállító) - KamAZ di rifornimento munizioni - - - KamAZ Fuel - KamAZ Treibstoff - KamAZ de combustible - KamAZ cysterna - KAMAZ Cisterna - KamAZ Citerne - КамАЗ Заправщик - KamAZ Combustível - KamAZ (üzemanyag-szállító) - KamAZ di rifornimento carburante - - - KamAZ Repair - KamAZ Instandsetzung - KamAZ de reparación - KamAZ Naprawczy - KAMAZ Opravárenský - KamAZ Réparation - КамАЗ Ремонтный - KamAZ Reparador - KamAZ (szerelő-jármű) - KamAZ riparatore - - - KamAZ Medical - KamAZ Sanitäter - KamAZ médico - KamAZ Medyczny - KAMAZ Zdravotnický - KamAZ Sanitaire - КамАЗ Медицинский - KamAZ Médico - KamAZ (egészségügyi) - KamAZ Medico - - - Punisher - Punisher - Punisher - Punisher - Punisher - Punisher - Kаратель - Punisher - Punisher - Punisher - - - Punisher (HMG) - Punisher (SMG) - Punisher (HMG) - Punisher (CKM) - Punisher (TK) - Punisher (HMG) - Kаратель (Пулемет) - Punisher (HMG) - Punisher (HMG) - Punisher (HMG) - - - Punisher (GMG) - Punisher (GMW) - Punisher (GMG) - Punisher (CKM) - Punisher (granátomet) - Punisher (GMG) - Kаратель (Гранатомет) - Punisher (GMG) - Punisher (GMG) - Punisher (GMG) - - - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Черный Орел - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - - - 2S9 Sochor - 2S9 Sochor - 2S9 Sochor - 259 Sochor - 2S9 Sochor - 2S9 Sochor - 2S9 Сокор - 2S9 Sochor - 2S9 Sochor - 2S9 Sochor - - - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - БМ-2Т Сталкер - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - - - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ЗСУ-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - - - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - - - Typhoon Transport - Typhoon Transport - Typhoon de transporte - Typhoon Transportowy - Typhoon Valník - Typhoon Transport - Тайфун Транспортный - Typhoon Transporte - Typhoon szállítójármű - Typhoon da trasporto - - - Typhoon Transport (covered) - Typhoon Transport (bedeckt) - Typhoon de transporte (cubierto) - Typhoon Transportowy (przykryty) - Typhoon Valník (krytý) - Typhoon Transport (bâché) - Тайфун Транспортный (kрытый) - Typhoon Transporte (coberto) - Typhoon szállítójármű (ponyvás) - Typhoon da trasporto (coperto) - - - Typhoon Device - Typhoon Gerät - Typhoon de dispositivo - Typhoon Urządzenie - Typhoon Zařízení - Typhoon Dispositif - Тайфун Устройство - Typhoon Dispositivo - Typhoon (szerkezet) - Typhoon per dispositivo - - - Typhoon Ammo - Typhoon Munition - Typhoon de munición - Typhoon Amunicyjny - Typhoon Muniční - Typhoon Munitions - Тайфун Боеприпасы - Typhoon Munições - Typhoon (lőszerszállító) - Typhoon di rifornimento munizioni - - - Typhoon Fuel - Typhoon Treibstoff - Typhoon de combustible - Typhoon Cysterna - Typhoon Cisterna - Typhoon Citerne - Тайфун Заправщик - Typhoon Combustível - Typhoon (üzemanyag-szállító) - Typhoon di rifornimento carburante - - - Typhoon Repair - Typhoon Instandsetzung - Typhoon de reparación - Typhoon Naprawczy - Typhoon Opravárenský - Typhoon Réparation - Тайфун Ремонтный - Typhoon Reparador - Typhoon (szerelő-jármű) - Typhoon riparatore - - - Typhoon Medical - Typhoon Sanitäter - Typhoon médico - Typhoon Medyczny - Typhoon Zdravotnický - Typhoon Sanitaire - Тайфун Медицинский - Typhoon Médico - Typhoon (egészségügyi) - Typhoon medico - - - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Commanche - RAH-66 Команч - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - - - MH-6 Little Bird - MH-6 Little Bird - MH-6 Litte Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - - - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - - - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - - - CH-47I Chinook (unarmed) - CH-47I Chinook (unbewaffnet) - CH-47I Chinnok (Desarmado) - CH-47I Chinook (nieuzbrojony) - CH-47I Chinook (невооруженный) - CH-47I Chinook (Neozbrojený) - - - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Тандерболт II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - - - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - - - AW159 Wildcat (unarmed) - AW159 Wildcat (unbewaffnet) - AW159 Wildcat (desarmado) - AW159 Wildcat (nieuzbrojony) - AW159 Wildcat (neozbrojený) - AW159 Wildcat (non-armé) - AW159 Wildcat (невооруженный) - AW159 Wildcat (desarmado) - AW159 Wildcat (fegyvertelen) - AW159 Wildcat (disarmato) - - - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Мерлин - AW101 Merlin - AW101 Merlin - AW101 Merlin - - - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 Альбатрос (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - - - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 Альбатрос (AA) - L-159 ALCA (ВВ) - L-159 ALCA (AA) - L-159 ALCA (AA) - - - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Касатка - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - - - Ka-60 Kasatka (unarmed) - Ka-60 Kasatka (unbewaffnet) - Ka-60 Kasatka (desarmado) - Ka-60 Kasatka (nieuzbrojony) - Ka-60 Kasatka (neozbrojená) - Ka-60 Kasatka (non-armé) - Ka-60 Касатка (невооруженный) - Ka-60 Kasatka (desarmado) - Ka-60 Kasatka (fegyvertelen) - Ka-60 Kasatka (disarmato) - - - Yak-130 - Yak-130 - Yak-130 - Jak-130 - Jak-130 - Yak-130 - Як-130 - Yak-130 - Jak-130 - Yak-130 - - - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - - - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - - - M18A1 Claymore - M18A1 Claymore - M18A1 Claymore - Mina kierunkowa M18A1 Claymore - M18A1 Mina Claymore - M18A1 Claymore Mine antipersonnel à effet dirigé - M18A1 Клеймор - M18A1 Claymore - M18A1 Claymore akna - M18A1 Claymore Mina antiuomo - - - M183 Demolition Charge Assembly - M183 Geballte Sprengladung - Conjunto de carga de demolición M183 - Ładunek burzący M183 - M183 Demoliční nálož - M183 Charge de Démolition - M183 Комплектный подрывной заряд - M183 Sacola de Demolição - M183 romboló töltet - M183 Demolition Charge Assembly - - - M112 Demolition Block - M112 Sprengladung - Bloque de demolición M112 - Ładunek burzący M112 - M112 Výbušná nálož - Pétard M112 - M112 подрывной заряд - M112 Carga de Demolição - M112 romboló töltet - M112 Demolition Block - - - M67 Fragmentation Grenade - M67 Splittergranate - Granada de fragmentación M67 - Granat obronny M67 - M67 Granát - M67 Grenade à fragmentation - M67 ручная осколочная граната - M67 Granada de fragmentação - M67 repeszgránát - M67 Granata a frammentazione - - - M83 Smoke Grenade (White) - M83 Rauchgranate (Weiss) - Granada de humo M83 (Blanco) - Granat dymny M83 (Biały) - M83 Kouřový Granát (Bílý) - M83 Grenade fumigène (Blanche) - M83 дымовая граната (Белый) - M83 Granada de fumaça (Branca) - M83 füstgránát (Fehér) - M83 Granata fumogena (Bianco) - - - M18 Smoke Grenade (Blue) - M18 Rauchgranate (Blau) - Granada de humo M18 (Azul) - Granat dymny M18 (Niebieski) - M18 Kouřový Granát (Modrý) - M18 Grenade fumigène (Bleue) - M18 дымовая граната (Синий) - M18 Granada de fumaça (Azul) - M18 füstgránát (Kék) - M18 Granata fumogena (Blu) - - - M18 Smoke Grenade (Green) - M18 Rauchgranate (Grün) - Granada de humo M18 (Verde) - Granat dymny M18 (Zielony) - M18 Kouřový Granát (Zelený) - M18 Grenade fumigène (Verte) - M18 дымовая граната (Зелёный) - M18 Granada de fumaça (Verde) - M18 füstgránát (Zöld) - M18 Granata fumogena (Verde) - - - M18 Smoke Grenade (Orange) - M18 Rauchgranate (Orange) - Granada de humo M18 (Naranja) - Granat dymny M18 (Pomarańczowy) - M18 Kouřový Granát (Oranžový) - M18 Grenade fumigène (Orange) - M18 дымовая граната (Оранжевый) - M18 Granada de fumaça (Laranja) - M18 füstgránát (Narancssárga) - M18 Granata fumogena (Arancione) - - - M18 Smoke Grenade (Purple) - M18 Rauchgranate (Violett) - Granada de humo M18 (Púrpura) - Granat dymny M18 (Fioletowy) - M18 Kouřový Granát (Fialový) - M18 Grenade fumigène (Pourpre) - M18 дымовая граната (Пурпурный) - M18 Granada de fumaça (Roxa) - M18 füstgránát (Lila) - M18 Granata fumogena (Viola) - - - M18 Smoke Grenade (Red) - M18 Rauchgranate (Rot) - Granada de humo M18 (Rojo) - Granat dymny M18 (Czerwony) - M18 Kouřový Granát (Červený) - M18 Grenade fumigène (Rouge) - M18 дымовая граната (Красный) - M18 Granada de fumaça (Vermelha) - M18 füstgránát (Piros) - M18 Granata fumogena (Rosso) - - - M18 Smoke Grenade (Yellow) - M18 Rauchgranate (Gelb) - Granada de humo M18 (Amarillo) - Granat dymny M18 (Żółty) - M18 Kouřový Granát (Žlutý) - M18 Grenade fumigène (Jaune) - M183 дымовая граната (Жёлтые) - M18 Granada de fumaça (Amarela) - M18 füstgránát (Sárga) - M18 Granata fumogena (Giallo) - - - M15 Anti-Tank Mine - M15 Panzerabwehrmine - Mina antitanque M15 - Mina przeciwpancerna M15 - M15 Protitanková Mina - M15 Mine antichar - M15 противотанковая мина - M15 Mina anticarro - M15 harckocsiakna - M15 Mine anticarro - - - VS-50 Anti-Personnel Mine - VS-50 Antipersonenmine - Mina antipersona VS-50 - Mina przeciwpiechotna VS-50 - VS-50 Protipěchotní Mina - VS-50 Mine antipersonnel à pression - VS-50 Противопехотная мина - VS-50 Mina antipessoal - VS-50 gyalogsági taposóakna - VS-50 Mine antiuomo - - - M26 Anti-Personnel Bounding Mine - M26 Antipersonensprungmine - Mina antipersona M26 - Mina przeciwpiechotna M26 - M26 Šrapnelová Mina - M26 Mine antipersonnel bondissante - M26 Противопехотная мина - M26 Mina saltadora antipessoal - M26 gyalogsági ugróakna - M26 Mine saltanti antiuomo - - - PMR-3 Anti-Personnel Tripwire Mine - PMR-3 Antipersonenstolperdrahtmine - Mina antipersona de alambre PMR-3 - Mina przeciwpiechotna PMR-3 - PMR-3 Nástražná Mina - PMR-3 Mine antipersonnel à traction - PMR-3 Противопехотная мина - PMR-3 Mina antipessoal (armadilha) - PMR-3 botlódrótos gyalogsági akna - PMR-3 Mine antiuomo - - - P99 - P99 - - - MP-443 Grach - MP-443 Grach - - - ACP-C2 - ACP-C2 - - - FNX-45 Tactical - FNX-45 Tactical - - - Chiappa Rhino 60DS - Chiappa Rhino 60DS - - - Taurus Judge - Taurus Judge - - - NLAW - NLAW - - - RPG-32 - RPG-32 - - - Mini-Spike (AA) - Mini-Spike (AA) - - - Mini-Spike (AT) - Mini-Spike (AT) - - - MX - MX - - - MX (Black) - MX (Black) - - - MXC - MXC - - - MXC (Black) - MXC (Black) - - - MX 3GL - MX 3GL - - - MX 3GL (Black) - MX 3GL (Black) - - - MX LSW - MX LSW - - - MX LSW (Black) - MX LSW (Black) - - - MXM - MXM - - - MXM (Black) - MXM (Black) - - - KT2002 Katiba - KT2002 Katiba - - - KT2002C Katiba - KT2002C Katiba - - - KT2002 Katiba KGL - KT2002 Katiba KGL - - - F2000 (Camo) - F2000 (Camo) - - - F2000 - F2000 - - - F2000 Tactical (Camo) - F2000 Tactical (Camo) - - - F2000 Tactical - F2000 Tactical - - - F2000 EGLM (Camo) - F2000 EGLM (Camo) - - - F2000 EGLM - F2000 EGLM - - - TAR-21 - TAR-21 - - - CTAR-21 - CTAR-21 - - - TAR-21 EGLM - TAR-21 EGLM - - - Vector SMG - Vector SMG - - - Scorpion Evo 3 A1 - Scorpion Evo 3 A1 - - - CPW - CPW - - - RFB SDAR - RFB SDAR - - - Stoner 99 LMG - Stoner 99 LMG - - - Negev NG7 - Negev NG7 - - - Mk14 Mod 1 EBR - Mk14 Mod 1 EBR - - - GM6 Lynx - GM6 Lynx - - - GM6 Lynx (Camo) - GM6 Lynx (Camo) - - - M200 Intervention - M200 Intervention - - - M200 Intervention (Camo) - M200 Intervention (Camo) - - - VS-121 - VS-121 - - - TODO: MAR-10 .338 - - - TODO: MAR-10 .338 (Black) - - - TODO: MAR-10 .338 (Camo) - - - TODO: MAR-10 .338 (Sand) - - - TODO: Mk-I EMR 7.62 mm - - - TODO: Mk-I EMR 7.62 mm (Black) - - - TODO: Mk-I EMR 7.62 mm (Khaki) - - - TODO: Mk-I EMR 7.62 mm (Sand) - - - TODO: Mk-I EMR 7.62 mm (Camo) - - - TODO: Mk-I EMR 7.62 mm (Woodland) - - - TODO: NATO DMR (provisional) spotter - - - TODO: ASP-1 Kir 12.7 mm - - - TODO: ASP-1 Kir 12.7 mm (Black) - - - TODO: ASP-1 Kir 12.7 mm (Tan) - - - TODO: Cyrus 9.3 mm - - - TODO: Cyrus 9.3 mm (Black) - - - TODO: Cyrus 9.3 mm (Hex) - - - TODO: Cyrus 9.3 mm (Tan) - - - TODO: Mk14 7.62 mm - - - TODO: Mk14 7.62 mm (Camo) - - - TODO: Mk14 7.62 mm (Olive) - - - TODO: Navid 9.3 mm - - - TODO: Navid 9.3 mm (Hex) - - - TODO: Navid 9.3 mm (Tan) - - - TODO: SPMG .338 - - - TODO: SPMG .338 (MTP) - - - TODO: SPMG .338 (Black) - - - TODO: SPMG .338 (Sand) - - - \ No newline at end of file + + + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312A + + + XM312A + XM312A + XM312 + XM312A + XM312A + XM312A + XM312A + XM312A + XM312A + XM312A + + + XM312 (High) + XM312 (Hoch) + XM312 (Alto) + XM312 (Haut) + XM312 (Vysoký) + XM312 (Wysoki) + XM312 (Высокий) + XM312 (Alta) + XM312 (Magasított) + XM312 (Alta) + + + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + + + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + + + XM307 (High) + XM307 (Hoch) + XM307 (Alto) + XM307 (Haut) + XM307 (Vysoký) + XM307 (Wysoki) + XM307 (Высокий) + XM307 (Alta) + XM307 (Magasított) + XM307 (Alta) + + + Mini-Spike Launcher (AT) + Mini-Spike Lenkflugkörper (AT) + Lanzador Mini-Spike (AT) + Poste de tir Mini-Spike (AC) + Mini-Spike Odpalovač (AT) + Wyrzutnia Mini-Spike (AT) + Mini-Spike Пусковое устройство (ПТРК) + Lança-mísseis Mini-Spike (AC) + Mini-Spike rakétarendszer (páncéltörő) + Lanciatore Mini-Spike (AC) + + + Mini-Spike Launcher (AA) + Mini-Spike Lenkflugkörper (AA) + Lanzador Mini-Spike (AA) + Poste de tir Mini-Spike (AA) + Mini-Spike Odpalovač (AA) + Wyrzutnia Mini-Spike (AA) + Mini-Spike Пусковое устройство (ВВ) + Lança-mísseis Mini-Spike (AA) + Mini-Spike rakétarendszer (légvédelmi) + Lanciatore Mini-Spike (AA) + + + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + + + YABHON-R3 (CAS) + YABHON-R3 (Luftnahunterstützung) + YABHON-R3 (CAS) + YABHON-R3 (CAS) + YABHON-R3 (CAS) + YABHON-R3 (штурмовик) + + + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + + + M-ATV (HMG) + M-ATV (SMG) + M-ATV (HMG) + M-ATV (CKM) + M-ATV (TK) + M-ATV (HMG) + M-ATV (Пулемет) + M-ATV (HMG) + M-ATV (HMG) + M-ATV (HMG) + + + M-ATV (GMG) + M-ATV (GMW) + M-ATV (GMG) + M-ATV (GMG) + M-ATV (Granátomet) + M-ATV (GMG) + M-ATV (Гранатомет) + M-ATV (GMG) + M-ATV (GMG) + M-ATV (GMG) + + + Merkava Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Merkawa Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Меркава Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Merkava Mk IV M + + + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkawa Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Меркава Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + + + Sholef + Sholef + Sholef + Sholef + Sholef + Sholef + Шолеф + Sholef + Sholef + Sholef + + + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + + + Namer + Namer + Namer + Namer + Namer + Namer + Намер + Namer + Namer + Namer + + + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + + + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + + + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + + + HEMTT Transport + HEMTT Transport + HEMTT de transporte + HEMTT Transportowy + HEMTT Valník + HEMTT Transport + HEMTT Транспортный + HEMTT Transporte + HEMTT szállítójármű + HEMTT da trasporto + + + HEMTT Transport (covered) + HEMTT Transport (bedeckt) + HEMTT de transporte (cubierto) + HEMTT Transportowy (zakryty) + HEMTT Valník (krytý) + HEMTT Transport (bâché) + HEMTT Транспортный (крытый) + HEMTT Transporte (coberto) + HEMTT szállítójármű (ponyvás) + HEMTT da trasporto (coperto) + + + HEMTT + HEMTT + HEMTT + HEMTT + HEMTT + HEMTT Tracteur + HEMTT + HEMTT + HEMTT + HEMTT + + + HEMTT Container + HEMTT Container + HEMTT de contenedor + HEMTT Kontener + HEMTT Skříňový + HEMTT Conteneur + HEMTT Контейнер + HEMTT Contêiner + HEMTT Konténer + HEMTT portacontainer + + + HEMTT Medical + HEMTT Sanitäter + HEMTT médico + HEMTT Medyczny + HEMTT Zdravotnický + HEMTT Sanitaire + HEMTT Медицинский + HEMTT Médico + HEMTT (egészségügyi) + HEMTT Medico + + + HEMTT Ammo + HEMTT Munition + HEMTT de munición + HEMTT Amunicyjny + HEMTT Muniční + HEMTT Munitions + HEMTT Боеприпасы + HEMTT Munições + HEMTT (lőszerszállító) + HEMTT di rifornimento munizioni + + + HEMTT Fuel + HEMTT Treibstoff + HEMTT de combustible + HEMTT Cysterna + HEMTT Cisterna + HEMTT Citerne + HEMTT Заправщик + HEMTT Combustível + HEMTT (üzemanyag-szállító) + HEMTT di rifornimento carburante + + + HEMTT Repair + HEMTT Instandsetzung + HEMTT de reparación + HEMTT Naprawczy + HEMTT Opravárenský + HEMTT Réparation + HEMTT Ремонтный + HEMTT Reparador + HEMTT (szerelő-jármű) + HEMTT Riparatore + + + Fennek + Fennek + Fennek + Fennek + Fennek + Fennek + Феннек + Fennek + Fennek + Fennek + + + Fennek (HMG) + Fennek (SMG) + Fennek (HMG) + Fennek (CKM) + Fennek (TK) + Fennek (HMG) + Феннек (Пулемет) + Fennek (HMG) + Fennek (HMG) + Fennek (HMG) + + + Fennek (GMG) + Fennek (GMW) + Fennek (GMG) + Fennek (GMG) + Fennek (granátomet) + Fennek (GMG) + Феннек (Гранатомет) + Fennek (GMG) + Fennek (GMG) + Fennek (GMG) + + + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Леопард 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + + + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Уорриор + FV510 Warrior + FV510 Warrior + FV510 Warrior + + + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + + + KamAZ Transport + KamAZ Transport + KamAZ de transporte + KamAZ transportowy + KAMAZ Valník + KamAZ Transport + КамАЗ Траспортный + KamAZ Transporte + KamAZ szállítójármű + KamAZ da trasporto + + + KamAZ Transport (covered) + KamAZ Transport (bedeckt) + KamAZ de transporte (cubierto) + KamAZ Transportowy (zakryty) + KAMAZ Valník (krytý) + KamAZ Transport (bâché) + КамАЗ Траспортный (Крытый) + KamAZ Transporte (coberto) + KamAZ szállítójármű (ponyvás) + KamAZ da trasporto (coperto) + + + KamAZ Ammo + KamAZ Munition + KamAZ de munición + KamAZ Amunicyjny + KAMAZ Muniční + KamAZ Munitions + КамАЗ Боеприпасы + KamAZ Munições + KamAZ (lőszerszállító) + KamAZ di rifornimento munizioni + + + KamAZ Fuel + KamAZ Treibstoff + KamAZ de combustible + KamAZ cysterna + KAMAZ Cisterna + KamAZ Citerne + КамАЗ Заправщик + KamAZ Combustível + KamAZ (üzemanyag-szállító) + KamAZ di rifornimento carburante + + + KamAZ Repair + KamAZ Instandsetzung + KamAZ de reparación + KamAZ Naprawczy + KAMAZ Opravárenský + KamAZ Réparation + КамАЗ Ремонтный + KamAZ Reparador + KamAZ (szerelő-jármű) + KamAZ riparatore + + + KamAZ Medical + KamAZ Sanitäter + KamAZ médico + KamAZ Medyczny + KAMAZ Zdravotnický + KamAZ Sanitaire + КамАЗ Медицинский + KamAZ Médico + KamAZ (egészségügyi) + KamAZ Medico + + + Punisher + Punisher + Punisher + Punisher + Punisher + Punisher + Kаратель + Punisher + Punisher + Punisher + + + Punisher (HMG) + Punisher (SMG) + Punisher (HMG) + Punisher (CKM) + Punisher (TK) + Punisher (HMG) + Kаратель (Пулемет) + Punisher (HMG) + Punisher (HMG) + Punisher (HMG) + + + Punisher (GMG) + Punisher (GMW) + Punisher (GMG) + Punisher (CKM) + Punisher (granátomet) + Punisher (GMG) + Kаратель (Гранатомет) + Punisher (GMG) + Punisher (GMG) + Punisher (GMG) + + + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Черный Орел + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + + + 2S9 Sochor + 2S9 Sochor + 2S9 Sochor + 259 Sochor + 2S9 Sochor + 2S9 Sochor + 2S9 Сокор + 2S9 Sochor + 2S9 Sochor + 2S9 Sochor + + + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + БМ-2Т Сталкер + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + + + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ЗСУ-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + + + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + + + Typhoon Transport + Typhoon Transport + Typhoon de transporte + Typhoon Transportowy + Typhoon Valník + Typhoon Transport + Тайфун Транспортный + Typhoon Transporte + Typhoon szállítójármű + Typhoon da trasporto + + + Typhoon Transport (covered) + Typhoon Transport (bedeckt) + Typhoon de transporte (cubierto) + Typhoon Transportowy (przykryty) + Typhoon Valník (krytý) + Typhoon Transport (bâché) + Тайфун Транспортный (kрытый) + Typhoon Transporte (coberto) + Typhoon szállítójármű (ponyvás) + Typhoon da trasporto (coperto) + + + Typhoon Device + Typhoon Gerät + Typhoon de dispositivo + Typhoon Urządzenie + Typhoon Zařízení + Typhoon Dispositif + Тайфун Устройство + Typhoon Dispositivo + Typhoon (szerkezet) + Typhoon per dispositivo + + + Typhoon Ammo + Typhoon Munition + Typhoon de munición + Typhoon Amunicyjny + Typhoon Muniční + Typhoon Munitions + Тайфун Боеприпасы + Typhoon Munições + Typhoon (lőszerszállító) + Typhoon di rifornimento munizioni + + + Typhoon Fuel + Typhoon Treibstoff + Typhoon de combustible + Typhoon Cysterna + Typhoon Cisterna + Typhoon Citerne + Тайфун Заправщик + Typhoon Combustível + Typhoon (üzemanyag-szállító) + Typhoon di rifornimento carburante + + + Typhoon Repair + Typhoon Instandsetzung + Typhoon de reparación + Typhoon Naprawczy + Typhoon Opravárenský + Typhoon Réparation + Тайфун Ремонтный + Typhoon Reparador + Typhoon (szerelő-jármű) + Typhoon riparatore + + + Typhoon Medical + Typhoon Sanitäter + Typhoon médico + Typhoon Medyczny + Typhoon Zdravotnický + Typhoon Sanitaire + Тайфун Медицинский + Typhoon Médico + Typhoon (egészségügyi) + Typhoon medico + + + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Commanche + RAH-66 Команч + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + + + MH-6 Little Bird + MH-6 Little Bird + MH-6 Litte Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + + + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + + + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + + + CH-47I Chinook (unarmed) + CH-47I Chinook (unbewaffnet) + CH-47I Chinnok (Desarmado) + CH-47I Chinook (nieuzbrojony) + CH-47I Chinook (невооруженный) + CH-47I Chinook (Neozbrojený) + + + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Тандерболт II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + + + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + + + AW159 Wildcat (unarmed) + AW159 Wildcat (unbewaffnet) + AW159 Wildcat (desarmado) + AW159 Wildcat (nieuzbrojony) + AW159 Wildcat (neozbrojený) + AW159 Wildcat (non-armé) + AW159 Wildcat (невооруженный) + AW159 Wildcat (desarmado) + AW159 Wildcat (fegyvertelen) + AW159 Wildcat (disarmato) + + + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Мерлин + AW101 Merlin + AW101 Merlin + AW101 Merlin + + + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 Альбатрос (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + + + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 Альбатрос (AA) + L-159 ALCA (ВВ) + L-159 ALCA (AA) + L-159 ALCA (AA) + + + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Касатка + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + + + Ka-60 Kasatka (unarmed) + Ka-60 Kasatka (unbewaffnet) + Ka-60 Kasatka (desarmado) + Ka-60 Kasatka (nieuzbrojony) + Ka-60 Kasatka (neozbrojená) + Ka-60 Kasatka (non-armé) + Ka-60 Касатка (невооруженный) + Ka-60 Kasatka (desarmado) + Ka-60 Kasatka (fegyvertelen) + Ka-60 Kasatka (disarmato) + + + Yak-130 + Yak-130 + Yak-130 + Jak-130 + Jak-130 + Yak-130 + Як-130 + Yak-130 + Jak-130 + Yak-130 + + + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + + + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + + + M18A1 Claymore + M18A1 Claymore + M18A1 Claymore + Mina kierunkowa M18A1 Claymore + M18A1 Mina Claymore + M18A1 Claymore Mine antipersonnel à effet dirigé + M18A1 Клеймор + M18A1 Claymore + M18A1 Claymore akna + M18A1 Claymore Mina antiuomo + + + M183 Demolition Charge Assembly + M183 Geballte Sprengladung + Conjunto de carga de demolición M183 + Ładunek burzący M183 + M183 Demoliční nálož + M183 Charge de Démolition + M183 Комплектный подрывной заряд + M183 Sacola de Demolição + M183 romboló töltet + M183 Demolition Charge Assembly + + + M112 Demolition Block + M112 Sprengladung + Bloque de demolición M112 + Ładunek burzący M112 + M112 Výbušná nálož + Pétard M112 + M112 подрывной заряд + M112 Carga de Demolição + M112 romboló töltet + M112 Demolition Block + + + M67 Fragmentation Grenade + M67 Splittergranate + Granada de fragmentación M67 + Granat obronny M67 + M67 Granát + M67 Grenade à fragmentation + M67 ручная осколочная граната + M67 Granada de fragmentação + M67 repeszgránát + M67 Granata a frammentazione + + + M83 Smoke Grenade (White) + M83 Rauchgranate (Weiss) + Granada de humo M83 (Blanco) + Granat dymny M83 (Biały) + M83 Kouřový Granát (Bílý) + M83 Grenade fumigène (Blanche) + M83 дымовой гранаты (Белый) + M83 Granada de fumaça (Branca) + M83 füstgránát (Fehér) + M83 Granata fumogena (Bianco) + + + M18 Smoke Grenade (Blue) + M18 Rauchgranate (Blau) + Granada de humo M18 (Azul) + Granat dymny M18 (Niebieski) + M18 Kouřový Granát (Modrý) + M18 Grenade fumigène (Bleue) + M18 дымовой гранаты (Синий) + M18 Granada de fumaça (Azul) + M18 füstgránát (Kék) + M18 Granata fumogena (Blu) + + + M18 Smoke Grenade (Green) + M18 Rauchgranate (Grün) + Granada de humo M18 (Verde) + Granat dymny M18 (Zielony) + M18 Kouřový Granát (Zelený) + M18 Grenade fumigène (Verte) + M18 дымовой гранаты (Зелёный) + M18 Granada de fumaça (Verde) + M18 füstgránát (Zöld) + M18 Granata fumogena (Verde) + + + M18 Smoke Grenade (Orange) + M18 Rauchgranate (Orange) + Granada de humo M18 (Naranja) + Granat dymny M18 (Pomarańczowy) + M18 Kouřový Granát (Oranžový) + M18 Grenade fumigène (Orange) + M18 дымовой гранаты (Оранжевый) + M18 Granada de fumaça (Laranja) + M18 füstgránát (Narancssárga) + M18 Granata fumogena (Arancione) + + + M18 Smoke Grenade (Purple) + M18 Rauchgranate (Violett) + Granada de humo M18 (Púrpura) + Granat dymny M18 (Fioletowy) + M18 Kouřový Granát (Fialový) + M18 Grenade fumigène (Pourpre) + M18 дымовой гранаты (Пурпурный) + M18 Granada de fumaça (Roxa) + M18 füstgránát (Lila) + M18 Granata fumogena (Viola) + + + M18 Smoke Grenade (Red) + M18 Rauchgranate (Rot) + Granada de humo M18 (Rojo) + Granat dymny M18 (Czerwony) + M18 Kouřový Granát (Červený) + M18 Grenade fumigène (Rouge) + M18 дымовой гранаты (Красный) + M18 Granada de fumaça (Vermelha) + M18 füstgránát (Piros) + M18 Granata fumogena (Rosso) + + + M18 Smoke Grenade (Yellow) + M18 Rauchgranate (Gelb) + Granada de humo M18 (Amarillo) + Granat dymny M18 (Żółty) + M18 Kouřový Granát (Žlutý) + M18 Grenade fumigène (Jaune) + M183 дымовой гранаты (Жёлтые) + M18 Granada de fumaça (Amarela) + M18 füstgránát (Sárga) + M18 Granata fumogena (Giallo) + + + M15 Anti-Tank Mine + M15 Panzerabwehrmine + Mina antitanque M15 + Mina przeciwpancerna M15 + M15 Protitanková Mina + M15 Mine antichar + M15 противотанковая мина + M15 Mina anticarro + M15 harckocsiakna + M15 Mine anticarro + + + VS-50 Anti-Personnel Mine + VS-50 Antipersonenmine + Mina antipersona VS-50 + Mina przeciwpiechotna VS-50 + VS-50 Protipěchotní Mina + VS-50 Mine antipersonnel à pression + VS-50 Противопехотная мина + VS-50 Mina antipessoal + VS-50 gyalogsági taposóakna + VS-50 Mine antiuomo + + + M26 Anti-Personnel Bounding Mine + M26 Antipersonensprungmine + Mina antipersona M26 + Mina przeciwpiechotna M26 + M26 Šrapnelová Mina + M26 Mine antipersonnel bondissante + M26 Противопехотная мина + M26 Mina saltadora antipessoal + M26 gyalogsági ugróakna + M26 Mine saltanti antiuomo + + + PMR-3 Anti-Personnel Tripwire Mine + PMR-3 Antipersonenstolperdrahtmine + Mina antipersona de alambre PMR-3 + Mina przeciwpiechotna PMR-3 + PMR-3 Nástražná Mina + PMR-3 Mine antipersonnel à traction + PMR-3 Противопехотная мина + PMR-3 Mina antipessoal (armadilha) + PMR-3 botlódrótos gyalogsági akna + PMR-3 Mine antiuomo + + + P99 + P99 + + + MP-443 Grach + MP-443 Grach + + + ACP-C2 + ACP-C2 + + + FNX-45 Tactical + FNX-45 Tactical + + + Chiappa Rhino 60DS + Chiappa Rhino 60DS + + + Taurus Judge + Taurus Judge + + + NLAW + NLAW + + + RPG-32 + RPG-32 + + + Mini-Spike (AA) + Mini-Spike (AA) + + + Mini-Spike (AT) + Mini-Spike (AT) + + + MX + MX + + + MX (Black) + MX (Black) + + + MXC + MXC + + + MXC (Black) + MXC (Black) + + + MX 3GL + MX 3GL + + + MX 3GL (Black) + MX 3GL (Black) + + + MX LSW + MX LSW + + + MX LSW (Black) + MX LSW (Black) + + + MXM + MXM + + + MXM (Black) + MXM (Black) + + + KT2002 Katiba + KT2002 Katiba + + + KT2002C Katiba + KT2002C Katiba + + + KT2002 Katiba KGL + KT2002 Katiba KGL + + + F2000 (Camo) + F2000 (Camo) + + + F2000 + F2000 + + + F2000 Tactical (Camo) + F2000 Tactical (Camo) + + + F2000 Tactical + F2000 Tactical + + + F2000 EGLM (Camo) + F2000 EGLM (Camo) + + + F2000 EGLM + F2000 EGLM + + + TAR-21 + TAR-21 + + + CTAR-21 + CTAR-21 + + + TAR-21 EGLM + TAR-21 EGLM + + + Vector SMG + Vector SMG + + + Scorpion Evo 3 A1 + Scorpion Evo 3 A1 + + + CPW + CPW + + + RFB SDAR + RFB SDAR + + + Stoner 99 LMG + Stoner 99 LMG + + + Negev NG7 + Negev NG7 + + + Mk14 Mod 1 EBR + Mk14 Mod 1 EBR + + + GM6 Lynx + GM6 Lynx + + + GM6 Lynx (Camo) + GM6 Lynx (Camo) + + + M200 Intervention + M200 Intervention + + + M200 Intervention (Camo) + M200 Intervention (Camo) + + + VS-121 + VS-121 + + + + TODO: MAR-10 .338 + + + TODO: MAR-10 .338 (Black) + + + TODO: MAR-10 .338 (Camo) + + + TODO: MAR-10 .338 (Sand) + + + + TODO: Mk-I EMR 7.62 mm + + + TODO: Mk-I EMR 7.62 mm (Black) + + + TODO: Mk-I EMR 7.62 mm (Khaki) + + + TODO: Mk-I EMR 7.62 mm (Sand) + + + TODO: Mk-I EMR 7.62 mm (Camo) + + + TODO: Mk-I EMR 7.62 mm (Woodland) + + + TODO: NATO DMR (provisional) spotter + + + + TODO: ASP-1 Kir 12.7 mm + + + TODO: ASP-1 Kir 12.7 mm (Black) + + + TODO: ASP-1 Kir 12.7 mm (Tan) + + + + TODO: Cyrus 9.3 mm + + + TODO: Cyrus 9.3 mm (Black) + + + TODO: Cyrus 9.3 mm (Hex) + + + TODO: Cyrus 9.3 mm (Tan) + + + + TODO: Mk14 7.62 mm + + + TODO: Mk14 7.62 mm (Camo) + + + TODO: Mk14 7.62 mm (Olive) + + + + TODO: Navid 9.3 mm + + + TODO: Navid 9.3 mm (Hex) + + + TODO: Navid 9.3 mm (Tan) + + + + TODO: SPMG .338 + + + TODO: SPMG .338 (MTP) + + + TODO: SPMG .338 (Black) + + + TODO: SPMG .338 (Sand) + + + + diff --git a/addons/reload/stringtable.xml b/addons/reload/stringtable.xml index 2aa5197e2f..40f36c6549 100644 --- a/addons/reload/stringtable.xml +++ b/addons/reload/stringtable.xml @@ -1,14 +1,12 @@ - - + + Check ammo on weapon reload - Проверять боезапас при перезарядке Check the ammo in your new magazine on magazine reload. - Проверяет количество патронов в новом магазине при перезарядке. Check Ammo @@ -36,11 +34,9 @@ Link belt - Сцепить ленты Linking belt... - Сцепка лент ... - \ No newline at end of file + diff --git a/addons/reloadlaunchers/stringtable.xml b/addons/reloadlaunchers/stringtable.xml index 664f594acd..6677153419 100644 --- a/addons/reloadlaunchers/stringtable.xml +++ b/addons/reloadlaunchers/stringtable.xml @@ -1,26 +1,24 @@  - + - - - Load launcher - Panzerabwehr laden - Зарядить ПУ - - - Loading launcher ... - Panzerabwehr wird geladen ... - Зарядка ПУ ... - - - Launcher loaded - Panzerabwehr geladen - ПУ заряжено - - - Load %1 - Lade %1 - Загрузка %1 - - - \ No newline at end of file + + + Load launcher + Panzerabwehr laden + + + Loading launcher ... + Panzerabwehr wird geladen ... + + + Launcher loaded + Panzerabwehr geladen + + + + Load %1 + Lade %1 + + + + diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index 0f1ae731f5..59a9b2b31c 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -1,26 +1,21 @@  - Deploy in 5 seconds ... Wird in 5 Sekunden errichtet ... - Возрождение через 5 секунд ... Rallypoint deployed Rallypoint errichtet - Точка сбора установлена Teleported to Base Zur Basis teleportiert - Телепорт на базу Teleported to Rallypoint Zum Rallypoint teleportiert - Телепорт на точку сбора - \ No newline at end of file + diff --git a/addons/switchunits/stringtable.xml b/addons/switchunits/stringtable.xml index 81cde4b007..842bf89127 100644 --- a/addons/switchunits/stringtable.xml +++ b/addons/switchunits/stringtable.xml @@ -1,5 +1,4 @@  - @@ -13,10 +12,10 @@ This unit is too close to the enemy. Diese Einheit ist zu nah am Feind. - Юнит слишком близок к противнику. + Юнит слишком близок к противнику Tato jednotka je moc blízko k nepříteli. Ta jednostka jest zbyt blisko przeciwnika. Esta unidad está demasiado cerca del enemigo. - \ No newline at end of file + diff --git a/addons/weaponselect/stringtable.xml b/addons/weaponselect/stringtable.xml index 0e7d881413..3a39d59396 100644 --- a/addons/weaponselect/stringtable.xml +++ b/addons/weaponselect/stringtable.xml @@ -1,14 +1,12 @@  - + Display text on grenade throw - Показывать текст при броске Display a hint or text on grenade throw. - Показывать текст или подсказку при броске гранаты. Select Pistol @@ -228,7 +226,7 @@ Už nejsou žádné ostatní granáty Não há outras granadas restantes Nessun'altra granata rimanente. - Летальные гранаты закончились + Невзрывоопасные гранаты закончились No grenade selected diff --git a/addons/wep_javelin/stringtable.xml b/addons/wep_javelin/stringtable.xml index d257c15e04..4068d6f0a6 100644 --- a/addons/wep_javelin/stringtable.xml +++ b/addons/wep_javelin/stringtable.xml @@ -1,24 +1,24 @@ - - + + - - - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Захватить цель (удерживать) - - - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Переключение режимов огня - - - \ No newline at end of file + + + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + + + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + + + diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml index 1fb382fd3e..b52100046f 100644 --- a/addons/winddeflection/stringtable.xml +++ b/addons/winddeflection/stringtable.xml @@ -1,38 +1,32 @@ - - - - - - - Wind Information - Informacje o wietrze - Información del viento - Ветер - - - Direction: %1 - Kierunek: %1 - Dirección: %1 - Направление: %1 - - - Speed: %1 m/s - Prędkość: %1 - Velocidad: %1 m/s - Скорость: %1 м/с - - - Weather Information - Informacje o pogodzie - Información Meteorológica - Погода - - - Humidity: %1% - Wilgotność: %1 - Humedad: %1% - Влажность: %1% - - - - \ No newline at end of file + + + + + + Wind Information + Informacje o wietrze + Información del viento + + + Direction: %1 + Kierunek: %1 + Dirección: %1 + + + Speed: %1 m/s + Prędkość: %1 + Velocidad: %1 m/s + + + Weather Information + Informacje o pogodzie + Información Meteorológica + + + Humidity: %1% + Wilgotność: %1 + Humedad: %1% + + + + From 21abff37139ca8b6fa2460aa982698f89decd63e Mon Sep 17 00:00:00 2001 From: EpMAK Date: Sat, 11 Apr 2015 21:33:34 +0300 Subject: [PATCH 238/816] Revert "Revert "Russian Translation"" This reverts commit ea04f4ab3e53e55e359ebf0357a3ff0efe1b3536. --- addons/attach/stringtable.xml | 20 +- addons/captives/stringtable.xml | 9 +- addons/common/stringtable.xml | 16 +- addons/dragging/stringtable.xml | 7 +- addons/explosives/stringtable.xml | 48 +- addons/fcs/stringtable.xml | 148 +- addons/goggles/stringtable.xml | 6 +- addons/grenades/stringtable.xml | 8 +- addons/hearing/stringtable.xml | 3 +- addons/interact_menu/stringtable.xml | 7 +- addons/interaction/stringtable.xml | 5 +- addons/inventory/stringtable.xml | 4 +- addons/kestrel/stringtable.xml | 4 +- addons/laser_selfdesignate/stringtable.xml | 4 +- addons/laserpointer/stringtable.xml | 10 +- addons/logistics_uavbattery/stringtable.xml | 10 +- addons/logistics_wirecutter/stringtable.xml | 10 +- addons/magazinerepack/stringtable.xml | 5 +- addons/magazines/stringtable.xml | 38 +- addons/maptools/stringtable.xml | 4 +- addons/markers/stringtable.xml | 4 +- addons/medical/stringtable.xml | 1856 ++++++------- addons/microdagr/stringtable.xml | 24 +- addons/nametags/stringtable.xml | 5 +- addons/optionsmenu/stringtable.xml | 19 +- addons/overheating/stringtable.xml | 4 +- addons/realisticnames/stringtable.xml | 2608 +++++++++---------- addons/reload/stringtable.xml | 10 +- addons/reloadlaunchers/stringtable.xml | 46 +- addons/respawn/stringtable.xml | 7 +- addons/switchunits/stringtable.xml | 5 +- addons/weaponselect/stringtable.xml | 6 +- addons/wep_javelin/stringtable.xml | 46 +- addons/winddeflection/stringtable.xml | 70 +- 34 files changed, 2601 insertions(+), 2475 deletions(-) diff --git a/addons/attach/stringtable.xml b/addons/attach/stringtable.xml index 27a0517f9a..839ac2e168 100644 --- a/addons/attach/stringtable.xml +++ b/addons/attach/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -48,7 +48,7 @@ Marcador IV Acoplado Strobo IR attaccata Infravörös jeladó hozzácsatolva - ИК строб присоединён + ИК-маяк присоединён IR Strobe Detached @@ -60,7 +60,7 @@ Marcador IV Separado Strobo IR staccata Infravörös jeladó lecsatolva - ИК строб отсоединён + ИК-маяк отсоединён IR Grenade Attached @@ -72,7 +72,7 @@ Granada IV Acoplada Granata IR attaccata Infravörös gránát hozzácsatolva - ИК граната присоединена + ИК-граната присоединена IR Grenade Detached @@ -84,7 +84,7 @@ Granada IV Separada Granata IR staccata Infravörös gránát lecsatolva - ИК граната отсоединена + ИК-граната отсоединена Chemlight Attached @@ -132,7 +132,7 @@ Marcador IV Strobo IR Infravörös jeladó - ИК строб + ИК-маяк IR Strobe allows you to signal your position through a pulsating beacon only visible with NVGs. @@ -144,7 +144,7 @@ O Marcador IV permite que você sinalize sua posição através de um pulso visível somente com equipamento de visão noturna. La Strobo IR è una luce stroboscopica che ti permette di segnalare la tua posizione grazie all'emissione di impulsi ad infrarossi visibili solo con i visori notturni. Az infravörös jeladóval megjelölheted a helyzetedet úgy, hogy annak pulzáló fénye csak éjjellátó készülékkel látható. - ИК строб позволяет сигнализировать свое местоположение через пульсирующий маяк, видимый только через ПНВ. + ИК-маяк позволяет сигнализировать о своём местоположении через пульсирующий свет, видимый только через ПНВ. Place @@ -156,6 +156,7 @@ Colocar Posiziona Elhelyez + Установить Cancel @@ -167,13 +168,14 @@ Cancelar Annulla Mégse + Отмена Attach Failed Échec du Attacher Befestigen fehlgeschlagen - Присоединить Ошибка + Соединение прервано Error al acoplar - + \ No newline at end of file diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index 897782747f..bc9cff1572 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -134,26 +134,31 @@ Surrender Kapitulieren Rendirse + Сдаться Stop Surrendering Den Kampf erneut aufnehmen Dejar de rendirse + Остановить сдачу Only use on alive units Nur bei lebenden Einheiten verwendbar Utilizar solo en unidades vivas + Только для живых юнитов Only use on dismounted inf Nur bei abgesessener Infanterie verwendbar Utilizar solo en infanteria desmontada + Только для спеш. солдат Nothing under mouse Es wurde nichts ausgewählt Nada bajo el ratón + Объекты под мышью отсутствуют - + \ No newline at end of file diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index a5f5368cd0..d1e81e01a6 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -300,64 +300,78 @@ Aceptar Peticiones Accept Requests Anfrage annehmen + Подтвердить запросы Ignoruj prośby Rechazar Peticiones Decline Requests Anfrage ablehnen + Отклонить запросы Akceptuj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Acepta Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. Anfragen anderer Spieler annehmen. Diese Anfragen können sich auf das Benutzen / Teilen von Equipment beziehen oder das Ausführen bestimmter Aktionen. + Подтвердить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. Ignoruj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Rechazar Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. Decline Requests send by other players. These can be requests to use / share equipment, perform certain actions. Anfragen anderer Spieler ablehnen. Diese Anfragen können sich auf das Benutzen / Teilen von Equipment beziehen oder das Ausführen bestimmter Aktionen. + Отклонить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. Feedback icons Feedback-Icons + Иконки состояний Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. Wähle die Position der Feedback-Icons aus oder deaktiviere Sie. Die Feedback-Icons zeigen den Status deiner Einheit an, oder die ausgeführte Aktion. + Выберите положение или или отключите отображение иконок состояний на Вашем экране. Эти иконки предоставят дополнительную информацию о состоянии персонажа и выполняемых действиях. Progress bar location Position des Fortschrittsanzeige + Положение прогресс-бара Set the desired location of the progress bar on your screen. Wähle die Position der Fortschrittsanzeige. + Установите желаемое положение строки состояния на экране. Hint Background color Hinweis Hintergrundfarbe + Цвет фона всплывающих подсказок The color of the background from the ACE hints. Wähle die Hintergrundfarbe für ACE-Hinweise. + Цвет фона всплывающий подсказок АСЕ. Hint text font color Hinweis Textfarbe + Цвет шрифта всплывающих подсказок The color of the text font from the ACE hints. This color is the default color for all text displayed through the ACE Hint system, if the hint text has no other color specified. Wähle die Textfarbe für ACE-Hinweise. + Цвет шрифта текста всплывающих подсказок АСЕ. Этот цвет является стандартным для всего текста, транслирующегося через систему подсказок АСЕ, если не установлено другого цвета для текста подсказок. Banana Banane + Банан A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. Die Bananen (Musa) sind eine Pflanzengattung in der Familie der Bananengewächse (Musaceae) innerhalb der Einkeimblättrigen Pflanzen (Monokotyledonen). + Банан - это съедобный фрукт, ягода с ботанической точки зрения, произрастающий на нескольких видах травянистых растениях рода Банан (Musa). \ No newline at end of file diff --git a/addons/dragging/stringtable.xml b/addons/dragging/stringtable.xml index 9193d2712e..3199dd7c20 100644 --- a/addons/dragging/stringtable.xml +++ b/addons/dragging/stringtable.xml @@ -1,5 +1,5 @@ - - + + @@ -40,6 +40,7 @@ Não é possível carregar o item devido a seu peso Non è possibile trascinare l'oggetto a causa del suo peso Túl nehéz ahhoz, hogy elhúzd --> + Слишком тяжело Carry @@ -54,4 +55,4 @@ Нести - + \ No newline at end of file diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml index 1d010a0a7e..834101f9c7 100644 --- a/addons/explosives/stringtable.xml +++ b/addons/explosives/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -48,7 +48,7 @@ Codice dell'esplosivo : %1 Robbanóanyag kódja: %1 Código do explosivo: %1 - Взрывная код: %1 + Код подрыва: %1 Place @@ -60,7 +60,7 @@ Piazza Elhelyezés Colocar - Положить + Установить Cancel @@ -132,7 +132,7 @@ Usato per l'attivazione a distanza degli esplosivi Robbanóanyagok távoli robbantásához Usado para acionar explosivos remotamente - Используется для удаленного запуска взрывчатку + Используется для удаленной детонации СВУ M57 Firing Device @@ -156,7 +156,7 @@ Usato per l'attivazione a distanza degli esplosivi Robbanóanyagok távoli robbantásához Usado para acionar explosivos remotamente - Используется для удаленного запуска взрывчатку + Используется для удаленной детонации зарядов M26 Firing Device @@ -192,7 +192,7 @@ Kit E.O.D. Hatástalanító felszerelés Kit de desarme - Разминирование комплект + Комплект разминирования Allows defusing of explosives @@ -204,7 +204,7 @@ Consente la disattivazione degli ordigni esplosivi Robbanóanyagok hatástalanításához Permite o desarme de explosivos - Allows defusing of explosives + Позволяет обезвреживать ВУ Add to Speed Dial @@ -228,7 +228,7 @@ Libera Törlés Limpar - Pассеиваться + Очистить Dial @@ -252,7 +252,7 @@ Sopra Fel Cima - Поднять + Вызов Down @@ -264,7 +264,7 @@ Sotto Le Baixo - Опустить + Сброс Cancel @@ -288,7 +288,7 @@ Menù di detonazione Robbantás menü Menu de detonação - Меню Подрыв + Меню подрыва Place Menu @@ -300,7 +300,7 @@ Menù di collocamento Lerakás menü Menu de posicionamento - Меню Установить + Меню детонации Defuse @@ -336,7 +336,7 @@ Cronometro Időzített Timer - Временной + Таймер Time: %1m %2s @@ -348,7 +348,7 @@ Tempo : %1m %2s Idő: %1m %2s Tempo: %1m %2s - Tемп: %1m %2c + Время: %1m %2c Set Time @@ -360,7 +360,7 @@ Modifica il conto alla rovescia Idő állítása Configurar Tempo - Xронометр + Установить время Select a Trigger @@ -372,7 +372,7 @@ Seleziona un Attivatore Detonátor kiválasztása Selecionar um Gatilho - Выберите + Выберите детонатор Select @@ -384,7 +384,7 @@ Seleziona Kiválasztás Selecionar - Выбрать защелка + Выбрать Pressure Plate @@ -408,7 +408,7 @@ Filo a Inciampo Botlódrót Linha de tração - Натяжной + Растяжка IR Sensor @@ -420,7 +420,7 @@ Sensore IR IR szenzor Sensor IV - ИК + ИК сенсор No triggers available for %1 @@ -432,7 +432,7 @@ Nessun attivatore disponibile per %1 Nincs detonátor a %1 Nenhum gatilho disponível para %1 - Нет защелка доступны для %1 + Нет доступных взрывателей для %1 IR Sensor (Side Attack) @@ -444,7 +444,7 @@ Sensore IR (Attacco laterale) IR Sensor (Side Attack) Sensor infravermelho (ataque lateral) - ИК (боковая атака) + ИК (детонация вбок) Magnetic Influence Sensor (Bottom Attack) @@ -456,7 +456,7 @@ Sensore Magnetico di Prossimità (Attacco inferiore) Mágneses (Bottom Attack) Influência magnética (ataque inferior) - Магнитный (дно атака) + Магнитный (детонация вверх) No explosives on trigger. @@ -468,7 +468,7 @@ Nincs robbanóanyag a detonátorhoz. Brak ładunków na zapalnik. Nenhum explosivo no gatilho. - Нет взрывчатки на курок. + Нет доступных ВУ для взрывателя. Dead Man's Switch @@ -478,7 +478,7 @@ Czuwak Detonador de hombre muerto Dead Man's Switch - Кнопка мертвеца + Ловушка мертвеца Used to remotely trigger explosives when released. diff --git a/addons/fcs/stringtable.xml b/addons/fcs/stringtable.xml index 154d874f73..0911bbdb57 100644 --- a/addons/fcs/stringtable.xml +++ b/addons/fcs/stringtable.xml @@ -1,81 +1,81 @@  - + - - - Lase Target / Measure Distance - Ziel anlasern / Entfernung Messen - Télémétrer la cible - Naświetl cel / Zmierz odległość - Označit cíl / Změřit vzdálenost - Iluminar objetivo / Medir distancia - - Подсветить цель / Измерить расстояние - - - Zeroed To - Haltepunkt - Fijado a - Wyzerowany na - Nastaveno na - Zéroté à - Зероинг - Nullázás - Fixado em - Azzeramento a - - - Adjust FCS Range (Up) - Entfernung des FLS erhöhen - Zwiększ zasięg FCS - Ajustar distancia del FCS (arriba) - Nastavit FCS Náměr (nahoru) - Augmenter la distance du SCT - FCS tartomány állítása (Fel) - Ajustar distância do FCS (Acima) - Aumentare la distanza dell'FCS - Диапазон СУО (Выше) - - - Adjust FCS Range (Down) - Entfernung des FLS verringern - Zmniejsz zasięg FCS - Ajustar distancia del FCS (abajo) - Nastavit FCS Náměr (dolů) - Réduire la distance du SCT - FCS tartomány állítása (Le) - Ajustar distância do FCS (Abaixo) - Ridurre la distanza dell'FCS - Диапазон СУО (Ниже) - - - Reset FCS - FLS zurücksetzen - Reiniciar FCS - Réinitialiser le SCT - Resetuj FCS - Resetovat FCS - FCS visszaállítása - Reiniciar FCS - Azzeramento dell'FCS - Обнулить СУО - - - FCS has been reset. - FLS wurde zurückgesetzt. - FCS reiniciado - SCT réinitialisé. - FCS został zresetowany. - FCS byl resetován. - Az FCS visszaállítva - FCS reiniciado. - L'FCS è stato azzerato - СУО обнулен - - - + Подсветить цель / Замерить расстояние + + + Zeroed To + Haltepunkt + Fijado a + Wyzerowany na + Nastaveno na + Zéroté à + Выставлено на + Nullázás + Fixado em + Azzeramento a + + + Adjust FCS Range (Up) + Entfernung des FLS erhöhen + Zwiększ zasięg FCS + Ajustar distancia del FCS (arriba) + Nastavit FCS Náměr (nahoru) + Augmenter la distance du SCT + FCS tartomány állítása (Fel) + Ajustar distância do FCS (Acima) + Aumentare la distanza dell'FCS + Диапазон СУО (Выше) + + + Adjust FCS Range (Down) + Entfernung des FLS verringern + Zmniejsz zasięg FCS + Ajustar distancia del FCS (abajo) + Nastavit FCS Náměr (dolů) + Réduire la distance du SCT + FCS tartomány állítása (Le) + Ajustar distância do FCS (Abaixo) + Ridurre la distanza dell'FCS + Диапазон СУО (Ниже) + + + Reset FCS + FLS zurücksetzen + Reiniciar FCS + Réinitialiser le SCT + Resetuj FCS + Resetovat FCS + FCS visszaállítása + Reiniciar FCS + Azzeramento dell'FCS + Обнулить СУО + + + FCS has been reset. + FLS wurde zurückgesetzt. + FCS reiniciado + SCT réinitialisé. + FCS został zresetowany. + FCS byl resetován. + Az FCS visszaállítva + FCS reiniciado. + L'FCS è stato azzerato + СУО обнулен. + + + \ No newline at end of file diff --git a/addons/goggles/stringtable.xml b/addons/goggles/stringtable.xml index 1756442176..9b2e6fba12 100644 --- a/addons/goggles/stringtable.xml +++ b/addons/goggles/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -8,7 +8,7 @@ Mostrar efectos de las gafas en tercera persona Zobrazit účinky brýlí v třetí osobě Effets de lunettes à la 3ème personne - Отображать эффект очков в третьем лице + Отображать эффект очков от третьего лица Szemüveg effekt mutatása külső nézetből Włącz efekty gogli w trzeciej osobie Mostrar efeitos de óculos em Terceira Pessoa @@ -27,4 +27,4 @@ Pulisci gli occhiali - + \ No newline at end of file diff --git a/addons/grenades/stringtable.xml b/addons/grenades/stringtable.xml index 1129d44271..803aa0a220 100644 --- a/addons/grenades/stringtable.xml +++ b/addons/grenades/stringtable.xml @@ -1,5 +1,5 @@ - - + + @@ -93,7 +93,7 @@ Les grenades incapacitantes servent à désorienter ou distraire une menace pendant quelques secondes. Granat ogłusza, nie zabijając przeciwnika. Detonacja daje efekt oślepiającego błysku i głośnego huku. Omračující granát je taktická nesmrtící zbraň používaná při záchraně rukojmí a zvládání davu. - Граната XM84 (M84) - не летального действия, и предназначена для отвлечения и временного вывода из строя, либо дезориентации противника. Основное использование нашла при освобождении заложников, захвате преступников и террористов, а также проведении диверсионных миссий. + XM84 (M84) - граната нелетального действия, и предназначена для отвлечения и временного вывода из строя, либо дезориентации противника. Основное использование нашла при освобождении заложников, захвате преступников и террористов, а также проведении диверсионных миссий. Eldobás után felrobban és éles hang, valamint fényhatással zavarja össze a környezetében tartózkodókat. Anche conosciuta come flashbang. Causa accecamento immediato, sensazioni di sposatezza, mancanza d'equilibrio e disturbi al timpano. Um tipo de granada não-letal destinado a confundir, desorientar e distrair uma potencial ameaça. @@ -243,4 +243,4 @@ M127A1 (Amarilla) - + \ No newline at end of file diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index f042128301..ba4d17e112 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -102,6 +102,7 @@ Disable ear ringing Desactivar zumbido de oídos Knalltrauma deaktivieren + Отключить эффект баротравмы \ No newline at end of file diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index b3de5efddf..bbb17efd87 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -1,26 +1,31 @@  - + Always display cursor for self interaction Immer den Cursor für Selbst-Interaktionen anzeigen. + Всегда показывать курсор для взаимодействия с собой Interact Key Interaktionstaste + Клавиша взаимодействия Self Interaction Key Selbst-Interaktionstaste + Клавиша взаимодействия (с собой) Self Actions Selbst-Interaktion + Действия с собой Vehicle Actions Fahrzeug-Interaktion + Действия на транспорте \ No newline at end of file diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index e85d0d3b47..8016079b90 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -616,7 +616,7 @@ Modyfikator Modifier la touche Tecla modificadora - клавиша-модификатор + Клавиша-модификатор Tecla Modificadora Modifica Tasto Módosító billentyű @@ -664,6 +664,7 @@ Passengers Passagiere + Пассажиры \ No newline at end of file diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml index f93e0d9627..75f15e3720 100644 --- a/addons/inventory/stringtable.xml +++ b/addons/inventory/stringtable.xml @@ -1,14 +1,16 @@  - + Make Inventory Display Bigger Die Anzeige des Inventar vergrößern. + Сделать окно инвентаря больше Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed. Normalerweise wird die Größe des Inventars mit der Größe der UI skaliert. Diese Einstellung allerdings vergrößert das Inventar bei gleichbleibender Schriftgröße, so dass mehr Einträge angzeigt werden können. + Обычно, окно инвентаря зависит от размеров пользовательского интерфейса. Эта настройка позволяет увеличить размер окна инвентаря в пользовательском интерфейсе, не увеличивая размера шрифтов, так что отображется большее количество строк. \ No newline at end of file diff --git a/addons/kestrel/stringtable.xml b/addons/kestrel/stringtable.xml index 5f54fd6489..baae118891 100644 --- a/addons/kestrel/stringtable.xml +++ b/addons/kestrel/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -34,7 +34,7 @@ Monitoraggio Balistico Attivo Applied Ballistics Meter Medidor Balístico Ativo - метеостанция + Метеостанция Open Kestrel diff --git a/addons/laser_selfdesignate/stringtable.xml b/addons/laser_selfdesignate/stringtable.xml index 03d28814ec..ca5ff1e687 100644 --- a/addons/laser_selfdesignate/stringtable.xml +++ b/addons/laser_selfdesignate/stringtable.xml @@ -1,14 +1,16 @@  - + Laser<br/>Designator On Lasermarkierer<br/>an + ЛЦУ<br/>ВКЛ Laser<br/>Designator Off Lasermarkierer<br/>aus + ЛЦУ<br/>ВЫКЛ \ No newline at end of file diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index 87b36618a6..279fdeb5e8 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -1,21 +1,22 @@  + - Laser Pointer (red) Laserpointer (rot) + Лазерный прицел (красный) Laser Pointer (green) Laserpointer (grün) + Лазерный прицел (зелёный) - Emits visible light. Strahlt sichtbares Licht aus. + Испускает узкий пучок видимого света. - <t color='#9cf953'>Use: </t>Turn Laser ON/OFF <t color='#9cf953'>Použití: </t>Zapnout/vypnout laser @@ -27,6 +28,5 @@ <t color='#9cf953'>Использовать: </t>вкл/выкл лазер <t color='#9cf953'>Usar: </t>encender/apagar láser - - + \ No newline at end of file diff --git a/addons/logistics_uavbattery/stringtable.xml b/addons/logistics_uavbattery/stringtable.xml index fbd9004290..3a8d958709 100644 --- a/addons/logistics_uavbattery/stringtable.xml +++ b/addons/logistics_uavbattery/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -24,7 +24,7 @@ Potřebuješ UAV-Baterii Você precisa de uma Bateria para VANT Hai bisogno di una Batteria UAV - Требуется аккумулятор БПЛА + Требуется аккумулятор для БПЛА Recharge @@ -36,7 +36,7 @@ Dobít Recarregar Ricarica - Подзарядить + Зарядить UAV Battery @@ -60,7 +60,7 @@ Používané k dobíjení UAV Usada para reabastecer VANT Usata per ricaricare la Batteria dell'UAV - Используется для подзарядки БПЛА + Используется для зарядки БПЛА Recharging ... @@ -72,7 +72,7 @@ Dobíjení ... Recarregando ... In ricarica ... - Подзаряжаем ... + Заряжается ... \ No newline at end of file diff --git a/addons/logistics_wirecutter/stringtable.xml b/addons/logistics_wirecutter/stringtable.xml index f23af6b1e5..4e08ec33e8 100644 --- a/addons/logistics_wirecutter/stringtable.xml +++ b/addons/logistics_wirecutter/stringtable.xml @@ -1,15 +1,17 @@  - + Wirecutter Drahtschneider Wirecutter + Клещи-кусачки Wirecutter Schneidet Draht. + Позволяют быстро перекусывать сеточные конструкции. Cut Fence @@ -21,7 +23,7 @@ Cortar Cerca Taglia Drótkerítés átvágása - Вырезать забор + Разрезать забор Cutting Fences / Wires ... @@ -33,7 +35,7 @@ Cortando Cerca / Arame ... Sto tagliando ... Drótok elvágása ... - Вырезаем забор / провода ... + Разрезаем забор / провода ... Fence cut @@ -45,7 +47,7 @@ Cerca cortada Fatto! Drótkerítés átvágva - Забор вырезан + Забор разрезан \ No newline at end of file diff --git a/addons/magazinerepack/stringtable.xml b/addons/magazinerepack/stringtable.xml index d8fd5ca177..8aa586b916 100644 --- a/addons/magazinerepack/stringtable.xml +++ b/addons/magazinerepack/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -78,16 +78,19 @@ Repacking Finished Wiederverpacken Fertig Reembalaje Finalizado + Перепаковка завершена Repacking Interrupted Umpacken Unterbrochen Reempaque Interrupted + Перепаковка прервана %1 Full and %2 Partial %1 Vollständigen und %2 Teilweisen %1 Total y %2 Parcial + %1 полных и %2 неполных \ No newline at end of file diff --git a/addons/magazines/stringtable.xml b/addons/magazines/stringtable.xml index c8f652fa39..db637f8064 100644 --- a/addons/magazines/stringtable.xml +++ b/addons/magazines/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -13,7 +13,7 @@ 6.5mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 6,5mm Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-и 6.5 мм трассирующих под ПНВ + Магазин из 30-ти 6.5 мм трассирующих под ПНВ 6.5mm IR-DIM @@ -25,7 +25,7 @@ 6.5mm IR-DIM 6,5mm IR-DIM 6.5 IR-DIM - 6.5 мм трассирущие под ПНВ + 6.5 мм ИК-трассирующие Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -49,7 +49,7 @@ 6.5mm 30ks SD Zásobník Carregador de 30 projéteis SD de 6,5mm Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-и 6.5 мм дозвуковых + Магазин из 30-ти 6.5 мм дозвуковых 6.5mm SD @@ -85,7 +85,7 @@ 6.5mm 30ks AP Zásobník Carregador de 30 projéteis AP de 6,5mm Caricatore 6.5mm 30Rnd AP - Магазин из 30-и 6.5 мм бронебойных + Магазин из 30-ти 6.5 мм бронебойных 6.5mm AP @@ -122,7 +122,7 @@ 6.5mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 6,5mm Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-и 6.5 мм трассирующих под ПНВ + Магазин из 30-ти 6.5 мм трассирующих под ПНВ 6.5mm IR-DIM @@ -134,7 +134,7 @@ 6.5mm IR-DIM 6,5mm IR-DIM 6.5mm IR-DIM - 6.5 мм трассирущие под ПНВ + 6.5 мм ИК-трассирующие Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: Katiba @@ -158,7 +158,7 @@ 6.5mm 30ks SD Zásobník Carregador de 30 projéteis SD de 6,5mm Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-и 6.5 мм дозвуковых + Магазин из 30-ти 6.5 мм дозвуковых 6.5mm SD @@ -194,7 +194,7 @@ 6.5mm 30ks AP Zásobník Carregador de 30 projéteis AP de 6,5mm Caricatore 6.5mm 30Rnd AP - Магазин из 30-и 6.5 мм бронебойных + Магазин из 30-ти 6.5 мм бронебойных 6.5mm AP @@ -231,7 +231,7 @@ 5.56mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 5,56mm Caricatore 5.56mm 30rnd Traccianti IR-DIM - Магазин из 30-и 5.56 мм трассирующих под ПНВ + Магазин из 30-ти 5.56 мм трассирующих под ПНВ 5.56mm IR-DIM @@ -243,7 +243,7 @@ 5.56mm IR-DIM 5,56mm IR-DIM 5.56mm IR-DIM - 5.56 мм трассирущие под ПНВ + 5.56 мм ИК-трассирующие Caliber: 5.56x45 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR @@ -267,7 +267,7 @@ 5.56mm 30ks SD Zásobník Carregador de 30 projéteis SD de 5,56mm Caricatore 5.56mm 30Rnd Sil. - Магазин из 30-и 5.56 мм дозвуковых + Магазин из 30-ти 5.56 мм дозвуковых 5.56mm SD @@ -303,7 +303,7 @@ 5.56mm 30ks AP Zásobník Carregador de 30 projéteis AP de 5,56mm Caricatore 5.56mm 30Rnd AP - Магазин из 30-и 5.56 мм бронебойных + Магазин из 30-ти 5.56 мм бронебойных 5.56mm AP @@ -340,7 +340,7 @@ 7.62mm 20ks Svítící Zásobník Carregador de 20 projéteis traçantes de 7,62mm Caricatore 7.62mm 20Rnd Traccianti - Магазин из 20-и 7.62 мм трассирующих + Магазин из 20-ти 7.62 мм трассирующих 7.62mm Tracer @@ -376,7 +376,7 @@ 7.62mm 20ks Svítící IR-DIM Zásobník Carregador de 20 projéteis IR-DIM de 7,62mm Caricatore 7.62mm 20rnd Traccianti IR-DIM - Магазин из 20-и 7.62 мм трассирующих под ПНВ + Магазин из 20-ти 7.62 мм трассирующих под ПНВ 7.62mm IR-DIM @@ -388,7 +388,7 @@ 7.62mm IR-DIM 7,62mm IR-DIM 7.62mm IR-DIM - 7.62 мм трассирущие под ПНВ + 7.62 мм ИК-трассирующие Caliber: 7.62x51 mm Tracer IR-DIM<br />Rounds: 20<br />Used in: Mk18 ABR @@ -412,7 +412,7 @@ 7.62mm 20ks SD Zásobník Carregador de 20 projéteis SD de 7,62mm Caricatore 7.62mm 20Rnd Sil. - Магазин из 20-и 7.62 мм дозвуковых + Магазин из 20-ти 7.62 мм дозвуковых 7.62mm SD @@ -448,7 +448,7 @@ 7.62mm 20ks AP Zásobník Carregador de 20 projéteis AP de 7,62mm Caricatore 7.62mm 20Rnd AP - Магазин из 20-и 7.62 мм бронебойных + Магазин из 20-ти 7.62 мм бронебойных 7.62mm AP @@ -487,4 +487,4 @@ Calibro: 7.62x51mm M118LR<br />Munizioni:20<br />In uso su: M14 - + \ No newline at end of file diff --git a/addons/maptools/stringtable.xml b/addons/maptools/stringtable.xml index 5dd4578976..2e5fee49ab 100644 --- a/addons/maptools/stringtable.xml +++ b/addons/maptools/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -142,7 +142,7 @@ Kierunek: %1° Dirección: %1° Irány: %1 - Направление:%1 + Направление: %1° \ No newline at end of file diff --git a/addons/markers/stringtable.xml b/addons/markers/stringtable.xml index ea6d72990a..65da73a026 100644 --- a/addons/markers/stringtable.xml +++ b/addons/markers/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -9,7 +9,7 @@ Směr: %1° Kierunek: %1° Dirección: %1° - Направление: %1 + Направление: %1° \ No newline at end of file diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index a5dfdbba49..1d2b166e3c 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,974 +1,1010 @@  - + - - - Inject Atropine - Atropin - - - Inject Epinephrine - Epinephrine injizieren - Inyectar Epinefrina - Wtrzyknij adrenalinę - Aplikovat Adrenalin - Ввести андреналил - Adrénaline - Adrenalin - Injetar Epinefrina - Inietta Epinefrina - - - Inject Morphine - Morphin injizieren - Inyectar Morfina - Wstrzyknij morfinę - Aplikovat Morfin - Ввести морфин - Morphine - Morfium - Injetar Morfina - Inietta Morfina - - - Transfuse Blood - Bluttransfusion - Transfundir sangre - Przetocz krew - Transfúze krve - Перелить кровь - Transfusion - Infúzió - Transfundir Sangue - Effettua Trasfusione - - - Transfuse Plasma - Plasmatransfusion - - - Transfuse Saline - Salzlösungtransfusion - - - Apply Tourniquet - Aderpresse anwenden - - - Bandage - Verbinden - Venda - Bandaż - Obvázat - Pansement - Benda - Kötözés - Atadura - Перевязать - - - Bandage Head - Kopf verbinden - Vendar la cabeza - Bandażuj głowę - Obvázat hlavu - Перевязать голову - Pansement Tête - Fej kötözése - Atar Cabeça - Benda la testa - - - Bandage Torso - Torso verbinden - Vendar el torso - Bandażuj tors - Obvázat hruď - Перевязать торс - Pansement Torse - Felsőtest kötözése - Atar Tronco - Benda il torso - - - Bandage Left Arm - Arm links verbinden - Vendar el brazo izquierdo - Bandażuj lewe ramię - Obvázat levou ruku - Перевязать левую руку - Pansement Bras Gauche - Bal kar kötözése - Atar Braço Esquerdo - Benda il braccio sinistro - - - Bandage Right Arm - Arm rechts verbinden - Vendar el brazo derecho - Bandażuj prawe ramię - Obvázat pravou ruku - Перевязать правую руку - Pansement Bras Droit - Jobb kar kötözése - Atar Braço Direito - Benda il braccio destro - - - Bandage Left Leg - Bein links verbinden - Vendar la pierna izquierda - Bandażuj lewą nogę - Obvázat levou nohu - Перевязать левую ногу - Pansement Jambe Gauche - Bal láb kötözése - Atar Perna Esquerda - Benda la gamba sinistra - - - Bandage Right Leg - Bein rechts verbinden - Vendar la pierna derecha - Bandażuj prawą nogę - Obvázat pravou nohu - Перевязать правую ногу - Pansement Jambe Droite - Jobb láb kötözése - Atar Perna Direita - Benda la gamba destra - - - Injecting Morphine ... - Morphin injizieren ... - Inyectando Morfina ... - Wstrzykiwanie morfiny ... - Aplikuju Morfin ... - Введение морфина... - Injection de Morphine... - Morfium beadása... - Injetando Morfina ... - Inietto la morfina ... - - - Injecting Epinephrine ... - Epinephrin injizieren ... - Inyectando Epinefrina ... - Wstrzykiwanie adrenaliny ... - Aplikuju Adrenalin ... - Введение андреналина - Injection d'Adrénaline ... - Adrenalin beadása... - Injetando Epinefrina ... - Inietto l'epinefrina ... - - - Injecting Atropine ... - Atropin injizieren ... - - - Transfusing Blood ... - Bluttransfusion ... - Realizando transfusión ... - Przetaczanie krwi ... - Probíhá transfúze krve ... - Переливание крови... - Transfusion Sanguine ... - Infúzió... - Transfundindo Sangue ... - Effettuo la trasfusione ... - - - Transfusing Saline ... - Sallösungtransfusion ... - - - Transfusing Plasma ... - Plasmatransfusion ... - - - Bandaging ... - Verbinden ... - Vendando ... - Bandażowanie ... - Obvazuji ... - Pansement ... - Sto applicando la benda ... - Bekötözés... - Atando ... - Перевязывание.... - - - Applying Tourniquet ... - Aderpresse ... - - - Medical - Zdravotní - Médical - Sanitäter - Medico - Medyczne - Médico - Медик - Médico - - - Field Dressing - - - Packing Bandage - - - Elastic Bandage - - - QuikClot - - - Check Pulse - Puls überprüfen - - - Check Blood Pressure - Blutdruck messen - - - Triage Card - Triage Karte - - - Tourniquet - Tourniquet - - - Remove Tourniquet - Entferne Tourniquet - - - Give Blood IV (1000ml) - - - Give Blood IV (500ml) - - - Give Blood IV (250ml) - - - Give Plasma IV (1000ml) - - - Give Plasma IV (500ml) - - - Give Plasma IV (250ml) - - - Give Saline IV (1000ml) - - - Give Saline IV (500ml) - - - Give Saline IV (250ml) - - - Minor - Gering - - - Delayed - - - Immediate - - - Deceased - - - None - - - Normal breathing - Дыхание в норме - Respiración normal - Respiration Normale - Normalny oddech - - - No breathing - Дыхания нет - No respira - Apnée - Brak oddechu - - - Difficult breathing - Дыхание затруднено - Dificultad para respirar - Difficultée Respiratoire - Trudności z oddychaniem - - - Almost no breathing - Дыхания почти нет - Casi sin respirar - Respiration Faible - Prawie brak oddechu - - - Bleeding - Кровотечение - Sangrando - Seignement - Krwawienie zewnętrzne - - - In Pain - Испытывает боль - Con Dolor - A De La Douleur - W bólu - - - Lost a lot of Blood - Большая кровопотеря - Mucha Sangre perdida - A Perdu Bcp de Sang - Stracił dużo krwi - - - Tourniquet [CAT] - Жгут - Torniquete [CAT] - Garot [CAT] - Opaska uciskowa [CAT] - - - Receiving IV [%1ml] - - - - Bandage (Basic) - Повязка (обычная) - Vendaje (Básico) - Bandage (Standard) - Bandaż (jałowy) - - - Used to cover a wound - Для перевязки ран - Utilizado para cubrir una herida - Utilisé Pour Couvrir Une Blessure - Używany w celu przykrycia i ochrony miejsca zranienia - - - A dressing, that is a particular material used to cover a wound, which is applied over the wound + + + Inject Atropine + Atropin + Ввести атропин + + + Inject Epinephrine + Epinephrine injizieren + Inyectar Epinefrina + Wtrzyknij adrenalinę + Aplikovat Adrenalin + Ввести андреналил + Adrénaline + Adrenalin + Injetar Epinefrina + Inietta Epinefrina + + + Inject Morphine + Morphin injizieren + Inyectar Morfina + Wstrzyknij morfinę + Aplikovat Morfin + Ввести морфин + Morphine + Morfium + Injetar Morfina + Inietta Morfina + + + Transfuse Blood + Bluttransfusion + Transfundir sangre + Przetocz krew + Transfúze krve + Перелить кровь + Transfusion + Infúzió + Transfundir Sangue + Effettua Trasfusione + + + Transfuse Plasma + Plasmatransfusion + Перелить плазму + + + Transfuse Saline + Salzlösungtransfusion + Влить физраствор + + + Apply Tourniquet + Aderpresse anwenden + Наложить жгут + + + Bandage + Verbinden + Venda + Bandaż + Obvázat + Pansement + Benda + Kötözés + Atadura + Перевязать + + + Bandage Head + Kopf verbinden + Vendar la cabeza + Bandażuj głowę + Obvázat hlavu + Перевязать голову + Pansement Tête + Fej kötözése + Atar Cabeça + Benda la testa + + + Bandage Torso + Torso verbinden + Vendar el torso + Bandażuj tors + Obvázat hruď + Перевязать торс + Pansement Torse + Felsőtest kötözése + Atar Tronco + Benda il torso + + + Bandage Left Arm + Arm links verbinden + Vendar el brazo izquierdo + Bandażuj lewe ramię + Obvázat levou ruku + Перевязать левую руку + Pansement Bras Gauche + Bal kar kötözése + Atar Braço Esquerdo + Benda il braccio sinistro + + + Bandage Right Arm + Arm rechts verbinden + Vendar el brazo derecho + Bandażuj prawe ramię + Obvázat pravou ruku + Перевязать правую руку + Pansement Bras Droit + Jobb kar kötözése + Atar Braço Direito + Benda il braccio destro + + + Bandage Left Leg + Bein links verbinden + Vendar la pierna izquierda + Bandażuj lewą nogę + Obvázat levou nohu + Перевязать левую ногу + Pansement Jambe Gauche + Bal láb kötözése + Atar Perna Esquerda + Benda la gamba sinistra + + + Bandage Right Leg + Bein rechts verbinden + Vendar la pierna derecha + Bandażuj prawą nogę + Obvázat pravou nohu + Перевязать правую ногу + Pansement Jambe Droite + Jobb láb kötözése + Atar Perna Direita + Benda la gamba destra + + + Injecting Morphine ... + Morphin injizieren ... + Inyectando Morfina ... + Wstrzykiwanie morfiny ... + Aplikuju Morfin ... + Введение морфина... + Injection de Morphine... + Morfium beadása... + Injetando Morfina ... + Inietto la morfina ... + + + Injecting Epinephrine ... + Epinephrin injizieren ... + Inyectando Epinefrina ... + Wstrzykiwanie adrenaliny ... + Aplikuju Adrenalin ... + Введение андреналина ... + Injection d'Adrénaline ... + Adrenalin beadása... + Injetando Epinefrina ... + Inietto l'epinefrina ... + + + Injecting Atropine ... + Atropin injizieren ... + Введение атропина ... + + + Transfusing Blood ... + Bluttransfusion ... + Realizando transfusión ... + Przetaczanie krwi ... + Probíhá transfúze krve ... + Переливание крови... + Transfusion Sanguine ... + Infúzió... + Transfundindo Sangue ... + Effettuo la trasfusione ... + + + Transfusing Saline ... + Sallösungtransfusion ... + Вливание физраствора ... + + + Transfusing Plasma ... + Plasmatransfusion ... + Переливание плзмы ... + + + Bandaging ... + Verbinden ... + Vendando ... + Bandażowanie ... + Obvazuji ... + Pansement ... + Sto applicando la benda ... + Bekötözés... + Atando ... + Перевязывание ... + + + Applying Tourniquet ... + Aderpresse ... + Наложение жгута ... + + + Medical + Zdravotní + Médical + Sanitäter + Medico + Medyczne + Médico + Медик + Médico + + + Field Dressing + Бинтовая повязка + + + Packing Bandage + Компресионный пакет + + + Elastic Bandage + Давящая повязка + + + QuikClot + QuickClot + + + Check Pulse + Puls überprüfen + Проверить пульс + + + Check Blood Pressure + Blutdruck messen + Проверить кровяное давление + + + Triage Card + Triage Karte + Медкарта + + + Tourniquet + Tourniquet + Жгут + + + Remove Tourniquet + Entferne Tourniquet + Снять жгут + + + Give Blood IV (1000ml) + Дать кровь для в/в вливания (1000 мл) + + + Give Blood IV (500ml) + Дать кровь для в/в вливания (500 мл) + + + Give Blood IV (250ml) + Дать кровь для в/в вливания (250 мл) + + + Give Plasma IV (1000ml) + Дать плазму для в/в вливания (1000 мл) + + + Give Plasma IV (500ml) + Дать плазму для в/в вливания (500 мл) + + + Give Plasma IV (250ml) + Дать плазму для в/в вливания (250 мл) + + + Give Saline IV (1000ml) + Дать физраствор для в/в вливания (1000 мл) + + + Give Saline IV (500ml) + Дать физраствор для в/в вливания (500 мл) + + + Give Saline IV (250ml) + Дать физраствор для в/в вливания (250 мл) + + + Minor + Gering + Незначительные травмы + + + Delayed + Груз 300 + + + Immediate + Помощь отложена + + + Deceased + Груз 200 + + + None + Нет + + + Normal breathing + Дыхание в норме + Respiración normal + Respiration Normale + Normalny oddech + + + No breathing + Дыхания нет + No respira + Apnée + Brak oddechu + + + Difficult breathing + Дыхание затруднено + Dificultad para respirar + Difficultée Respiratoire + Trudności z oddychaniem + + + Almost no breathing + Дыхания почти нет + Casi sin respirar + Respiration Faible + Prawie brak oddechu + + + Bleeding + Кровотечение + Sangrando + Seignement + Krwawienie zewnętrzne + + + In Pain + Испытывает боль + Con Dolor + A De La Douleur + W bólu + + + Lost a lot of Blood + Большая кровопотеря + Mucha Sangre perdida + A Perdu Bcp de Sang + Stracił dużo krwi + + + Tourniquet [CAT] + Жгут + Torniquete [CAT] + Garot [CAT] + Opaska uciskowa [CAT] + + + Receiving IV [%1ml] + Принимается переливание [%1 мл] + + + Bandage (Basic) + Повязка (обычная) + Vendaje (Básico) + Bandage (Standard) + Bandaż (jałowy) + + + Used to cover a wound + Для перевязки ран + Utilizado para cubrir una herida + Utilisé Pour Couvrir Une Blessure + Używany w celu przykrycia i ochrony miejsca zranienia + + + A dressing, that is a particular material used to cover a wound, which is applied over the wound once bleeding has been stemmed. - Повязка, накладываемая поверх раны после остановки кровотечения. - Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez + Повязка, накладываемая поверх раны после остановки кровотечения. + Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez ha dejado de sangrar. - C'est un bandage, qui est fait d'un matériel spécial utiliser pour couvrir une blessure, qui peut + C'est un bandage, qui est fait d'un matériel spécial utiliser pour couvrir une blessure, qui peut etre appliquer des que le seignement as ete stopper. - Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. + Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. - - - Packing Bandage - Тампонирующая повязка - Vendaje Compresivo - Bandage Mèche - Bandaż (uciskowy) - - - Used to pack medium to large wounds and stem the bleeding - Для тампонирования ран среднего и большого размера и остановки кровотечения. - Se utiliza para vendar heridas medianas y grandes y detener el sangrado - Utiliser pour remplire la cavité créé dans une blessure moyenne et grande. - Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. - - - A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is + + + Packing Bandage + Тампонирующая повязка + Vendaje Compresivo + Bandage Mèche + Bandaż (uciskowy) + + + Used to pack medium to large wounds and stem the bleeding + Для тампонирования ран среднего и большого размера и остановки кровотечения. + Se utiliza para vendar heridas medianas y grandes y detener el sangrado + Utiliser pour remplire la cavité créé dans une blessure moyenne et grande. + Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. + + + A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is an option in large polytrauma injuries. - Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжелых + Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжелых сочетанных ранениях возможно тампонирование раны. - Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes + Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes lesiones o politraumatismos. - Un bandage servent a etre inseré dans les blessure pour éponger le seignement et faciliter la + Un bandage servent a etre inseré dans les blessure pour éponger le seignement et faciliter la guerrison. Ce bandage est une option pour soigner les lession de politrauma. - Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. - - - Bandage (Elastic) - Повязка (давящая) - Vendaje (Elástico) - Bandage (Élastique) - Bandaż (elastyczny) - - - Bandage kit, Elastic - Давящая повязка - Vendaje (Elástico) - Bandage Compressif Élastique - Zestaw bandaży elastycznych. - - - - - Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la + Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. + + + Bandage (Elastic) + Повязка (давящая) + Vendaje (Elástico) + Bandage (Élastique) + Bandaż (elastyczny) + + + Bandage kit, Elastic + Давящая повязка + Vendaje (Elástico) + Bandage Compressif Élastique + Zestaw bandaży elastycznych. + + + + + Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la tenue du bandage lors de mouvment. - Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. - Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada - - - Tourniquet (CAT) - Жгут - Torniquete (CAT) - Garot (CAT) - Staza (typ. CAT) - - - Slows down blood loss when bleeding - Уменьшает кровопотерю при кровотечении. - Reduce la velocidad de pérdida de sangre - Ralentit le seignement - Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. - - - A constricting device used to compress venous and arterial circulation in effect inhibiting or + Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. + Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada + + + Tourniquet (CAT) + Жгут + Torniquete (CAT) + Garot (CAT) + Staza (typ. CAT) + + + Slows down blood loss when bleeding + Уменьшает кровопотерю при кровотечении. + Reduce la velocidad de pérdida de sangre + Ralentit le seignement + Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. + + + A constricting device used to compress venous and arterial circulation in effect inhibiting or slowing blood flow and therefore decreasing loss of blood. - Жгут используется для прижатия сосудов, приводящего к остановке или значительному уменьшению + Жгут используется для прижатия сосудов, приводящего к остановке или значительному уменьшению кровотечения и сокращению кровопотери. - Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre + Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre - Un appareil servent a compresser les artères et veines afin de reduire la perte de sang. - Opaska zaciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym + Un appareil servent a compresser les artères et veines afin de reduire la perte de sang. + Opaska zaciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym krwawieniem tętniczym lub żylnym. - - - Morphine autoinjector - Морфин в автоматическом шприце - Morfina auto-inyectable - Auto-injecteur de Morphine - Autostrzykawka z morfiną - - - Used to combat moderate to severe pain experiences - Для снятия средних и сильных болевых ощущений. - Usado para combatir los estados dolorosos moderados a severos - Utiliser pour contrer les douleurs modéré à severes. - Morfina. Ma silne działanie przeciwbólowe. - - - An analgesic used to combat moderate to severe pain experiences. - Анальгетик для снятия средних и сильных болевых ощущений. - Analgésico usado para combatir los estados dolorosos de moderado a severo. - Un Analgésique puissant servant a contrer les douleur modéré a severe. - Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. - - - Atropin autoinjector - Атропин в автоматическом шприце - Atropina auto-inyectable - Auto-injecteur d'Atropine - Autostrzykawka AtroPen - - - Used in NBC scenarios - Применяется для защиты от ОМП - Usado en escenarios NBQ - Utiliser en cas d'attaque CBRN - Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. - - - A drug used by the Military in NBC scenarios. - Препарат, используемый в войсках для защиты от оружия массового поражения. - Medicamento usado por Militares en escenarios NBQ - Médicament utilisé par l'armée en cas d'attaque CBRN - Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w + + + Morphine autoinjector + Морфин в пневмошприце + Morfina auto-inyectable + Auto-injecteur de Morphine + Autostrzykawka z morfiną + + + Used to combat moderate to severe pain experiences + Для снятия средних и сильных болевых ощущений. + Usado para combatir los estados dolorosos moderados a severos + Utiliser pour contrer les douleurs modéré à severes. + Morfina. Ma silne działanie przeciwbólowe. + + + An analgesic used to combat moderate to severe pain experiences. + Анальгетик для снятия средних и сильных болевых ощущений. + Analgésico usado para combatir los estados dolorosos de moderado a severo. + Un Analgésique puissant servant a contrer les douleur modéré a severe. + Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. + + + Atropin autoinjector + Атропин в пневмошприце + Atropina auto-inyectable + Auto-injecteur d'Atropine + Autostrzykawka AtroPen + + + Used in NBC scenarios + Применяется для защиты от ОМП + Usado en escenarios NBQ + Utiliser en cas d'attaque CBRN + Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. + + + A drug used by the Military in NBC scenarios. + Препарат, используемый в войсках для защиты от оружия массового поражения. + Medicamento usado por Militares en escenarios NBQ + Médicament utilisé par l'armée en cas d'attaque CBRN + Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w przypadku zagrożeń NBC. - - - Epinephrine autoinjector - Адреналин в автоматическом шприце - Epinefrina auto-inyectable - Auto-injecteur d'épinéphrine - Autostrzykawka EpiPen - - - Increase heart rate and counter effects given by allergic reactions - Стимулирует работу сердца и купирует аллергические реакции. - Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas - Augmente la Fréquance cadiaque et contré les effet d'une reaction Anaphylactique - Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne - - - A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter + + + Epinephrine autoinjector + Адреналин в пневмошприце + Epinefrina auto-inyectable + Auto-injecteur d'épinéphrine + Autostrzykawka EpiPen + + + Increase heart rate and counter effects given by allergic reactions + Стимулирует работу сердца и купирует аллергические реакции. + Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas + Augmente la Fréquance cadiaque et contré les effet d'une reaction Anaphylactique + Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne + + + A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter such effects given by allergic reactions (anaphylaxis). Used in sudden cardiac arrest scenarios with decreasing positive outcomes. - Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты + Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты сердечных сокращений и купированию аллергических реакций (анафилактического шока). Применяется при остановке сердца с уменьшением вероятности благоприятного исхода. - Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de + Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de las reacciones alérgicas (anafilaxis). Se utiliza en caso de paros cardiacos repentinos. - Un medicament qui fonctione sur le systeme sympatique créan une dilatation des bronches, augmente la + Un medicament qui fonctione sur le systeme sympatique créan une dilatation des bronches, augmente la fréquance cardiaque et contre les effet d'une reaction alergique (anaphylaxie). Utiliser lors d'arret cardio-respiratoire pour augmenté les chances retrouver un ryhtme. - EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i + EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i beta-adrenergiczne. Pobudzenie układu współczulnego prowadzi do zwiększenia częstotliwości pracy serca, zwiększenia pojemności wyrzutowej serca i przyśpieszenia krążenia wieńcowego. Pobudzenie oskrzelowych receptorów beta-adrenergicznych wywołuje rozkurcz mięśni gładkich oskrzeli, co w efekcie zmniejsza towarzyszące oddychaniu świsty i duszności. - - - Plasma IV (1000ml) - Плазма для в/в вливания (1000 мл) - Plasma Intravenoso (1000ml) - Plasma Sanguin IV (1000ml) - Osocze IV (1000ml) - - - A volume-expanding blood supplement. - Дополнительный препарат, применяемый при возмещении объема крови. - Suplemento para expandir el volumen sanguíneo. - Supplement visant a remplacer les volume sanguin - Składnik krwi, używany do zwiększenia jej objętości. - - - A volume-expanding blood supplement. - Дополнительный препарат, применяемый при возмещении объема крови. - Suplemento para expandir el volumen sanguíneo. - Supplement visant a remplacer le volume sanguin et remplace les plaquettes. - Składnik krwi, używany do zwiększenia jej objętości. - - - Plasma IV (500ml) - Плазма для в/в вливания (500 мл) - Plasma Intravenoso (500ml) - Plasma Sanguin IV (500ml) - Osocze IV (500ml) - - - Plasma IV (250ml) - Плазма для в/в вливания (250 мл) - Plasma Intravenoso (250ml) - Plasma Sanguin (250ml) - Osocze IV (250ml) - - - Blood IV (1000ml) - Кровь для переливания (1000 мл) - Sangre Intravenosa (1000ml) - Cullot Sanguin IV (1000ml) - Krew IV (1000ml) - - - Blood IV, for restoring a patients blood (keep cold) - Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) - Sangre Intravenosa, para restarurar el volumen sanguíneo (mantener frío) - Cullot Sanguin IV, pour remplacer le volume sanguin (garder Réfrigeré) - Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych - - - O Negative infusion blood used in strict and rare events to replenish blood supply usually + + + Plasma IV (1000ml) + Плазма для в/в вливания (1000 мл) + Plasma Intravenoso (1000ml) + Plasma Sanguin IV (1000ml) + Osocze IV (1000ml) + + + A volume-expanding blood supplement. + Дополнительный препарат, применяемый при возмещении объема крови. + Suplemento para expandir el volumen sanguíneo. + Supplement visant a remplacer les volume sanguin + Składnik krwi, używany do zwiększenia jej objętości. + + + A volume-expanding blood supplement. + Дополнительный препарат, применяемый при возмещении объема крови. + Suplemento para expandir el volumen sanguíneo. + Supplement visant a remplacer le volume sanguin et remplace les plaquettes. + Składnik krwi, używany do zwiększenia jej objętości. + + + Plasma IV (500ml) + Плазма для в/в вливания (500 мл) + Plasma Intravenoso (500ml) + Plasma Sanguin IV (500ml) + Osocze IV (500ml) + + + Plasma IV (250ml) + Плазма для в/в вливания (250 мл) + Plasma Intravenoso (250ml) + Plasma Sanguin (250ml) + Osocze IV (250ml) + + + Blood IV (1000ml) + Кровь для переливания (1000 мл) + Sangre Intravenosa (1000ml) + Cullot Sanguin IV (1000ml) + Krew IV (1000ml) + + + Blood IV, for restoring a patients blood (keep cold) + Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) + Sangre Intravenosa, para restarurar el volumen sanguíneo (mantener frío) + Cullot Sanguin IV, pour remplacer le volume sanguin (garder Réfrigeré) + Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych + + + O Negative infusion blood used in strict and rare events to replenish blood supply usually conducted in the transport phase of medical care. - Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема + Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема потерянной крови на догоспитальном этапе оказания медицинской помощи. - Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume + Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume sanguin perdu. Habituelment utiliser lors du transport ou dans un etablisement de soin. - Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj + Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj w trakcie fazie transportu rannej osoby do szpitala. - Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdido. Uso + Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdido. Uso habitual durante el transporte de heridos. - - - Blood IV (500ml) - Кровь для переливания (500 мл) - Sangre Intravenosa (500ml) - Cullot Sanguin IV (500ml) - Krew IV (500ml) - - - Blood IV (250ml) - Кровь для переливания (250 мл) - Sangre Intravenosa (250ml) - Cullot Sanguin IV (250ml) - Krew IV (250ml) - - - Saline IV (1000ml) - Физраствор для в/в вливания (1000 мл) - Solución Salina Intravenosa (1000ml) - solution Saline 0.9% IV (1000ml) - Solanka 0,9% IV (1000ml) - - - Saline IV, for restoring a patients blood - Пакет физраствора для возмещения объема потерянной крови - Solución Salina Intravenosa, para restaurar el volumen sanguíneo - Solution Saline 0.9% IV, pour retablir temporairement la tention arteriel - Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta - - - A medical volume-replenishing agent introduced into the blood system through an IV infusion. + + + Blood IV (500ml) + Кровь для переливания (500 мл) + Sangre Intravenosa (500ml) + Cullot Sanguin IV (500ml) + Krew IV (500ml) + + + Blood IV (250ml) + Кровь для переливания (250 мл) + Sangre Intravenosa (250ml) + Cullot Sanguin IV (250ml) + Krew IV (250ml) + + + Saline IV (1000ml) + Физраствор для в/в вливания (1000 мл) + Solución Salina Intravenosa (1000ml) + solution Saline 0.9% IV (1000ml) + Solanka 0,9% IV (1000ml) + + + Saline IV, for restoring a patients blood + Пакет физраствора для возмещения объема потерянной крови + Solución Salina Intravenosa, para restaurar el volumen sanguíneo + Solution Saline 0.9% IV, pour retablir temporairement la tention arteriel + Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta + + + A medical volume-replenishing agent introduced into the blood system through an IV infusion. - Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного + Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного вливания. - Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. - Un remplacment temporaire pour rétablir la tention artériel lors de perte sanguine, étant ajouter + Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. + Un remplacment temporaire pour rétablir la tention artériel lors de perte sanguine, étant ajouter par intraveineuse - Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór + Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór elektrolitów, podawany dożylnie (IV). - - - Saline IV (500ml) - Физраствор для в/в вливания (500 мл) - Solución Salina Intravenosa (500ml) - Solution Saline 0.9% IV (500ml) - Solanka 0,9% IV (500ml) - - - Saline IV (250ml) - Физраствор для в/в вливания (250 мл) - Solución Salina Intravenosa (250ml) - Solution Saline 0.9% IV (250ml) - Solanka 0,9% IV (250ml) - - - Basic Field Dressing (QuikClot) - Первичный перевязочный пакет (QuikClot) - Vendaje Básico (Coagulante) - Bandage Regulier (Coagulant) - Opatrunek QuikClot - - - QuikClot bandage - Гемостатический пакет QuikClot - Venda Coagulante - Bandage coagulant - Podstawowy opatrunek stosowany na rany - - - - - Un bandage servant a coaguler les seignements mineur à moyen. - Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i + + + Saline IV (500ml) + Физраствор для в/в вливания (500 мл) + Solución Salina Intravenosa (500ml) + Solution Saline 0.9% IV (500ml) + Solanka 0,9% IV (500ml) + + + Saline IV (250ml) + Физраствор для в/в вливания (250 мл) + Solución Salina Intravenosa (250ml) + Solution Saline 0.9% IV (250ml) + Solanka 0,9% IV (250ml) + + + Basic Field Dressing (QuikClot) + Первичный перевязочный пакет (QuikClot) + Vendaje Básico (Coagulante) + Bandage Regulier (Coagulant) + Opatrunek QuikClot + + + QuikClot bandage + Гемостатический пакет QuikClot + Venda Coagulante + Bandage coagulant + Podstawowy opatrunek stosowany na rany + + + + + Un bandage servant a coaguler les seignements mineur à moyen. + Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. - Vendaje Hemostático con coagulante que detiene el sangrado. - - - Personal Aid Kit - Аптечка - Kit de Soporte Vital Avanzado - Équipement de support Vitale - Apteczka osobista - - - Includes various treatment kit needed for stitching or advanced treatment - Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. + Vendaje Hemostático con coagulante que detiene el sangrado. + + + Personal Aid Kit + Аптечка + Kit de Soporte Vital Avanzado + Équipement de support Vitale + Apteczka osobista + + + Includes various treatment kit needed for stitching or advanced treatment + Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. - Incluye material médico para tratamientos avanzados - Inclue du matériel medical pour les traitement avancé, tel les point de suture. - Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego - - - - - - - - - Surgical Kit - Хирургический набор - Kit Quirúrgico - - - Surgical Kit for in field advanced medical treatment - Набор для хирургической помощи в полевых условиях - Kit Quirúrgico para el tratamiento avanzado en el campo de batalla - - - Surgical Kit for in field advanced medical treatment - Набор для хирургической помощи в полевых условиях - Kit Quirúrgico para el tratamiento avanzado en el campo de batalla - - - Bodybag - Мешок для трупов - Bolsa para cadáveres - - - A bodybag for dead bodies - Мешок для упаковки трупов - Bolsa para cadáveres - - - A bodybag for dead bodies - Мешок для упаковки трупов - Bolsa para cadáveres - - - - Blood Pressure - Артериальное давление - Presión Arterial - - - Checking Blood Pressure.. - Проверка артериального давления... - Comprobando Presión Arterial... - - - You checked %1 - Вы осмотрели раненого %1 - Examinando a %1 - - - You find a blood pressure of %2/%3 - Артериальное давление %2/%3 - La Presión Arterial es %2/%3 - - - You find a low blood pressure - Давление низкое - La Presión Arterial es baja - - - You find a normal blood pressure - Давление нормальное - La Presión Arterial es normal - - - You find a high blood pressure - Давление высокое - La Presión Arterial es alta - - - You find no blood pressure - Давления нет - No hay Presión Arterial - - - You fail to find a blood pressure - Артериальное давление не определяется - No puedes encontrar Presión Arterial - - - Pulse - Пульс - Pulso - - - Checking Heart Rate.. - Проверка пульса... - Comprobando Pulso... - - - You checked %1 - Вы осмотрели раненого %1 - Examinando a %1 - - - You find a Heart Rate of %2 - Пульс %2 уд./мин. - El Pulso es %2 - - - You find a weak Heart Rate - Пульс слабый - El Pulso es débil - - - You find a strong Heart Rate - Пульс учащенный - El Pulso está acelerado - - - You find a normal Heart Rate - Пульс в норме - El Pulso es bueno - - - You find no Heart Rate - Пульс не прощупывается - No tiene Pulso - - - Response - Реакция - Reacciona - - - You check response of patient - Вы проверяете реакцию раненого - Compruebas si el paciente reacciona - - - %1 is responsive - %1 реагирует на раздражители - %1 ha reaccionado - - - %1 is not responsive - %1 не реагирует - %1 no reacciona - - - You checked %1 - Вы осмотрели раненого %1 - Examinas a %1 - - - Bandaged - Повязка наложена - Vendado - - - You bandage %1 (%2) - Вы перевязали раненого %1 (%2) - Aplicas vendaje a %1 en %2 - - - %1 is bandaging you - %1 перевязывает вас - %1 te está vendando - - - You start stitching injures from %1 (%2) - Вы зашиваете ранения от %1 (%2) - Estás suturando heridas de %1 en %2 - - - Stitching - Наложение швов - Suturando - - - You treat the airway of %1 - Вы интубируете раненого %1 - Estás intubando a %1 - - - Airway - Дыхательные пути - Vías Aéreas - - - %1 is treating your airway - %1 проводит вам интубацию - %1 te está intubando - - - Drag - Ziehen - Arrastrar - Ciągnij - Táhnout - Тащить - Tracter - Húzás - Arrastar - Trascina - - - Carry - Tragen - Cargar - Nieś - Nést - Нести - Porter - Cipelés - Carregar - Trasporta - - - Release - Loslassen - Soltar - Połóż - Položit - Отпустить - Déposer - Elenged - Largar - Lascia - - - Load Patient Into - Patient Einladen - Cargar el paciente en - Załaduj pacjenta - Naložit pacianta do - Погрузить пациента в - Embarquer le Patient - Sebesült berakása - Carregar Paciente Em - Carica paziente nel - - - Unload Patient - Patient Ausladen - Descargar el paciente - Wyładuj pacjenta - Vyložit pacienta - Выгрузить пациента - Débarquer le Patient - Sebesült kihúzása - Descarregar Paciente - Scarica il paziente - - - Unload patient - - - Load patient - - - Place body in bodybag - - - Placing body in bodybag - - - - %1 has bandaged patient - - - %1 used %2 - - - %1 has given an IV - - - %1 applied a tourniquet - - - - + Incluye material médico para tratamientos avanzados + Inclue du matériel medical pour les traitement avancé, tel les point de suture. + Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego + + + + + + + + + Surgical Kit + Хирургический набор + Kit Quirúrgico + + + Surgical Kit for in field advanced medical treatment + Набор для хирургической помощи в полевых условиях + Kit Quirúrgico para el tratamiento avanzado en el campo de batalla + + + Surgical Kit for in field advanced medical treatment + Набор для хирургической помощи в полевых условиях + Kit Quirúrgico para el tratamiento avanzado en el campo de batalla + + + Bodybag + Мешок для трупов + Bolsa para cadáveres + + + A bodybag for dead bodies + Мешок для упаковки трупов + Bolsa para cadáveres + + + A bodybag for dead bodies + Мешок для упаковки трупов + Bolsa para cadáveres + + + Blood Pressure + Артериальное давление + Presión Arterial + + + Checking Blood Pressure.. + Проверка артериального давления... + Comprobando Presión Arterial... + + + You checked %1 + Вы осмотрели раненого %1 + Examinando a %1 + + + You find a blood pressure of %2/%3 + Артериальное давление %2/%3 + La Presión Arterial es %2/%3 + + + You find a low blood pressure + Давление низкое + La Presión Arterial es baja + + + You find a normal blood pressure + Давление нормальное + La Presión Arterial es normal + + + You find a high blood pressure + Давление высокое + La Presión Arterial es alta + + + You find no blood pressure + Давления нет + No hay Presión Arterial + + + You fail to find a blood pressure + Артериальное давление не определяется + No puedes encontrar Presión Arterial + + + Pulse + Пульс + Pulso + + + Checking Heart Rate.. + Проверка пульса... + Comprobando Pulso... + + + You checked %1 + Вы осмотрели раненого %1 + Examinando a %1 + + + You find a Heart Rate of %2 + Пульс %2 уд./мин. + El Pulso es %2 + + + You find a weak Heart Rate + Пульс слабый + El Pulso es débil + + + You find a strong Heart Rate + Пульс учащенный + El Pulso está acelerado + + + You find a normal Heart Rate + Пульс в норме + El Pulso es bueno + + + You find no Heart Rate + Пульс не прощупывается + No tiene Pulso + + + Response + Реакция + Reacciona + + + You check response of patient + Вы проверяете реакцию раненого + Compruebas si el paciente reacciona + + + %1 is responsive + %1 реагирует на раздражители + %1 ha reaccionado + + + %1 is not responsive + %1 не реагирует + %1 no reacciona + + + You checked %1 + Вы осмотрели раненого %1 + Examinas a %1 + + + Bandaged + Повязка наложена + Vendado + + + You bandage %1 (%2) + Вы перевязали раненого %1 (%2) + Aplicas vendaje a %1 en %2 + + + %1 is bandaging you + %1 перевязывает вас + %1 te está vendando + + + You start stitching injures from %1 (%2) + Вы зашиваете ранения от %1 (%2) + Estás suturando heridas de %1 en %2 + + + Stitching + Наложение швов + Suturando + + + You treat the airway of %1 + Вы интубируете раненого %1 + Estás intubando a %1 + + + Airway + Дыхательные пути + Vías Aéreas + + + %1 is treating your airway + %1 проводит вам интубацию + %1 te está intubando + + + Drag + Ziehen + Arrastrar + Ciągnij + Táhnout + Тащить + Tracter + Húzás + Arrastar + Trascina + + + Carry + Tragen + Cargar + Nieś + Nést + Нести + Porter + Cipelés + Carregar + Trasporta + + + Release + Loslassen + Soltar + Połóż + Položit + Отпустить + Déposer + Elenged + Largar + Lascia + + + Load Patient Into + Patient Einladen + Cargar el paciente en + Załaduj pacjenta + Naložit pacianta do + Погрузить пациента в + Embarquer le Patient + Sebesült berakása + Carregar Paciente Em + Carica paziente nel + + + Unload Patient + Patient Ausladen + Descargar el paciente + Wyładuj pacjenta + Vyložit pacienta + Выгрузить пациента + Débarquer le Patient + Sebesült kihúzása + Descarregar Paciente + Scarica il paziente + + + Unload patient + Выгрузить пациента + + + Load patient + Погрузить пациента + + + Place body in bodybag + Поместить тело в мешок + + + Placing body in bodybag + Помещение тела в мешок ... + + + %1 has bandaged patient + %1 перевязал пациента + + + %1 used %2 + %1 применил %2 + + + %1 has given an IV + %1 провел переливание + + + %1 applied a tourniquet + %1 наложил жгут + + + \ No newline at end of file diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 772a7a172f..823a7a7f8d 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -1,24 +1,30 @@  - + MicroDAGR GPS + MicroDAGR GPS MicroDAGR advanced GPS receiver + Многофункциональный GPS-приёмник. Angular Unit: + Угловые единицы: Mils + Тысячные Show Waypoints On Map: + Показывать маршрутные точки на карте: Degrees + Градусы On @@ -44,43 +50,55 @@ Enter Grid Cords: + Введите координаты: Name of [%1] + Название [%1] MGRS-New + MGRS-Новая WGD + WGD Range: Reichweite: + Дистанция: Compass Direction + Азимут Mark + Отметка Waypoints Wegpunkte + Машрутные точки Connect To + Соединиться с Settings Einstellungen Configuración + Настройки SetWP + Установить МТ Add + Добавить Delete @@ -95,15 +113,19 @@ Toggle MicroDAGR Display Mode + Сменить режим показа MicroDAGR Show MicoDAGR + Показать MicroDAGR Configure MicroDAGR + Настроить MicroDAGR Close MicroDAGR + Закрыть MicroDAGR \ No newline at end of file diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index 622df44aca..a6f16e3fad 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -68,14 +68,17 @@ Show name tags for AI units + Показывать именые метки ИИ Show SoundWaves (requires player names) Zeigen Schallwelle (benötigt spielernamen) Mostrar onda sonora (requiere Mostrar nombres de jugadores) + Показывать звуковые волны (требует имен игроков) Default Nametag Color (Non Group Members) + Цвет меток игроков (не членов групп) \ No newline at end of file diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 76407da435..020a848f79 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -16,15 +16,17 @@ Fix Animation + Фикс анимации Reset All Rücksetzen + Полный сброс Colors Farben - цвета + Цвета Colors @@ -41,6 +43,7 @@ Values + Значения Yes @@ -70,38 +73,48 @@ Setting: Nastavení: Einstellung: - Yстановки: + Установки: Ajuste: Export + Экспорт Open Export Menu + Открыть меню экспорта String input. + Строчный ввод. Array. Seperate elements by using ,. + Массив. Разделяйте элемены, используя запятую. Number + Число Uknown input type + Неизвестный тип ввода Save input + Сохранить ввод Include Client Settings + Включить настройки клиента Exclude Client Settings + Исключить настройки клиента Settings exported to clipboard + Настройки экспортированы в буфер обмена \ No newline at end of file diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index 5d2c9595df..5356e9ffc6 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -1,12 +1,14 @@  - + Display text on jam + Показывать текст, когда клинит оружие Display a notification whenever your weapon gets jammed + Демонстровать уведомление, каждый раз, когда клинит Ваше оружие. Spare barrel diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index 9ccd7752d2..29fb5a736b 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -1,1310 +1,1302 @@  - + - - - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312A - - - XM312A - XM312A - XM312 - XM312A - XM312A - XM312A - XM312A - XM312A - XM312A - XM312A - - - XM312 (High) - XM312 (Hoch) - XM312 (Alto) - XM312 (Haut) - XM312 (Vysoký) - XM312 (Wysoki) - XM312 (Высокий) - XM312 (Alta) - XM312 (Magasított) - XM312 (Alta) - - - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - - - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - - - XM307 (High) - XM307 (Hoch) - XM307 (Alto) - XM307 (Haut) - XM307 (Vysoký) - XM307 (Wysoki) - XM307 (Высокий) - XM307 (Alta) - XM307 (Magasított) - XM307 (Alta) - - - Mini-Spike Launcher (AT) - Mini-Spike Lenkflugkörper (AT) - Lanzador Mini-Spike (AT) - Poste de tir Mini-Spike (AC) - Mini-Spike Odpalovač (AT) - Wyrzutnia Mini-Spike (AT) - Mini-Spike Пусковое устройство (ПТРК) - Lança-mísseis Mini-Spike (AC) - Mini-Spike rakétarendszer (páncéltörő) - Lanciatore Mini-Spike (AC) - - - Mini-Spike Launcher (AA) - Mini-Spike Lenkflugkörper (AA) - Lanzador Mini-Spike (AA) - Poste de tir Mini-Spike (AA) - Mini-Spike Odpalovač (AA) - Wyrzutnia Mini-Spike (AA) - Mini-Spike Пусковое устройство (ВВ) - Lança-mísseis Mini-Spike (AA) - Mini-Spike rakétarendszer (légvédelmi) - Lanciatore Mini-Spike (AA) - - - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - - - YABHON-R3 (CAS) - YABHON-R3 (Luftnahunterstützung) - YABHON-R3 (CAS) - YABHON-R3 (CAS) - YABHON-R3 (CAS) - YABHON-R3 (штурмовик) - - - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - - - M-ATV (HMG) - M-ATV (SMG) - M-ATV (HMG) - M-ATV (CKM) - M-ATV (TK) - M-ATV (HMG) - M-ATV (Пулемет) - M-ATV (HMG) - M-ATV (HMG) - M-ATV (HMG) - - - M-ATV (GMG) - M-ATV (GMW) - M-ATV (GMG) - M-ATV (GMG) - M-ATV (Granátomet) - M-ATV (GMG) - M-ATV (Гранатомет) - M-ATV (GMG) - M-ATV (GMG) - M-ATV (GMG) - - - Merkava Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Merkawa Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Меркава Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Merkava Mk IV M - - - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkawa Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Меркава Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - - - Sholef - Sholef - Sholef - Sholef - Sholef - Sholef - Шолеф - Sholef - Sholef - Sholef - - - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - - - Namer - Namer - Namer - Namer - Namer - Namer - Намер - Namer - Namer - Namer - - - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - - - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - - - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - - - HEMTT Transport - HEMTT Transport - HEMTT de transporte - HEMTT Transportowy - HEMTT Valník - HEMTT Transport - HEMTT Транспортный - HEMTT Transporte - HEMTT szállítójármű - HEMTT da trasporto - - - HEMTT Transport (covered) - HEMTT Transport (bedeckt) - HEMTT de transporte (cubierto) - HEMTT Transportowy (zakryty) - HEMTT Valník (krytý) - HEMTT Transport (bâché) - HEMTT Транспортный (крытый) - HEMTT Transporte (coberto) - HEMTT szállítójármű (ponyvás) - HEMTT da trasporto (coperto) - - - HEMTT - HEMTT - HEMTT - HEMTT - HEMTT - HEMTT Tracteur - HEMTT - HEMTT - HEMTT - HEMTT - - - HEMTT Container - HEMTT Container - HEMTT de contenedor - HEMTT Kontener - HEMTT Skříňový - HEMTT Conteneur - HEMTT Контейнер - HEMTT Contêiner - HEMTT Konténer - HEMTT portacontainer - - - HEMTT Medical - HEMTT Sanitäter - HEMTT médico - HEMTT Medyczny - HEMTT Zdravotnický - HEMTT Sanitaire - HEMTT Медицинский - HEMTT Médico - HEMTT (egészségügyi) - HEMTT Medico - - - HEMTT Ammo - HEMTT Munition - HEMTT de munición - HEMTT Amunicyjny - HEMTT Muniční - HEMTT Munitions - HEMTT Боеприпасы - HEMTT Munições - HEMTT (lőszerszállító) - HEMTT di rifornimento munizioni - - - HEMTT Fuel - HEMTT Treibstoff - HEMTT de combustible - HEMTT Cysterna - HEMTT Cisterna - HEMTT Citerne - HEMTT Заправщик - HEMTT Combustível - HEMTT (üzemanyag-szállító) - HEMTT di rifornimento carburante - - - HEMTT Repair - HEMTT Instandsetzung - HEMTT de reparación - HEMTT Naprawczy - HEMTT Opravárenský - HEMTT Réparation - HEMTT Ремонтный - HEMTT Reparador - HEMTT (szerelő-jármű) - HEMTT Riparatore - - - Fennek - Fennek - Fennek - Fennek - Fennek - Fennek - Феннек - Fennek - Fennek - Fennek - - - Fennek (HMG) - Fennek (SMG) - Fennek (HMG) - Fennek (CKM) - Fennek (TK) - Fennek (HMG) - Феннек (Пулемет) - Fennek (HMG) - Fennek (HMG) - Fennek (HMG) - - - Fennek (GMG) - Fennek (GMW) - Fennek (GMG) - Fennek (GMG) - Fennek (granátomet) - Fennek (GMG) - Феннек (Гранатомет) - Fennek (GMG) - Fennek (GMG) - Fennek (GMG) - - - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Леопард 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - - - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Уорриор - FV510 Warrior - FV510 Warrior - FV510 Warrior - - - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - - - KamAZ Transport - KamAZ Transport - KamAZ de transporte - KamAZ transportowy - KAMAZ Valník - KamAZ Transport - КамАЗ Траспортный - KamAZ Transporte - KamAZ szállítójármű - KamAZ da trasporto - - - KamAZ Transport (covered) - KamAZ Transport (bedeckt) - KamAZ de transporte (cubierto) - KamAZ Transportowy (zakryty) - KAMAZ Valník (krytý) - KamAZ Transport (bâché) - КамАЗ Траспортный (Крытый) - KamAZ Transporte (coberto) - KamAZ szállítójármű (ponyvás) - KamAZ da trasporto (coperto) - - - KamAZ Ammo - KamAZ Munition - KamAZ de munición - KamAZ Amunicyjny - KAMAZ Muniční - KamAZ Munitions - КамАЗ Боеприпасы - KamAZ Munições - KamAZ (lőszerszállító) - KamAZ di rifornimento munizioni - - - KamAZ Fuel - KamAZ Treibstoff - KamAZ de combustible - KamAZ cysterna - KAMAZ Cisterna - KamAZ Citerne - КамАЗ Заправщик - KamAZ Combustível - KamAZ (üzemanyag-szállító) - KamAZ di rifornimento carburante - - - KamAZ Repair - KamAZ Instandsetzung - KamAZ de reparación - KamAZ Naprawczy - KAMAZ Opravárenský - KamAZ Réparation - КамАЗ Ремонтный - KamAZ Reparador - KamAZ (szerelő-jármű) - KamAZ riparatore - - - KamAZ Medical - KamAZ Sanitäter - KamAZ médico - KamAZ Medyczny - KAMAZ Zdravotnický - KamAZ Sanitaire - КамАЗ Медицинский - KamAZ Médico - KamAZ (egészségügyi) - KamAZ Medico - - - Punisher - Punisher - Punisher - Punisher - Punisher - Punisher - Kаратель - Punisher - Punisher - Punisher - - - Punisher (HMG) - Punisher (SMG) - Punisher (HMG) - Punisher (CKM) - Punisher (TK) - Punisher (HMG) - Kаратель (Пулемет) - Punisher (HMG) - Punisher (HMG) - Punisher (HMG) - - - Punisher (GMG) - Punisher (GMW) - Punisher (GMG) - Punisher (CKM) - Punisher (granátomet) - Punisher (GMG) - Kаратель (Гранатомет) - Punisher (GMG) - Punisher (GMG) - Punisher (GMG) - - - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Черный Орел - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - - - 2S9 Sochor - 2S9 Sochor - 2S9 Sochor - 259 Sochor - 2S9 Sochor - 2S9 Sochor - 2S9 Сокор - 2S9 Sochor - 2S9 Sochor - 2S9 Sochor - - - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - БМ-2Т Сталкер - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - - - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ЗСУ-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - - - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - - - Typhoon Transport - Typhoon Transport - Typhoon de transporte - Typhoon Transportowy - Typhoon Valník - Typhoon Transport - Тайфун Транспортный - Typhoon Transporte - Typhoon szállítójármű - Typhoon da trasporto - - - Typhoon Transport (covered) - Typhoon Transport (bedeckt) - Typhoon de transporte (cubierto) - Typhoon Transportowy (przykryty) - Typhoon Valník (krytý) - Typhoon Transport (bâché) - Тайфун Транспортный (kрытый) - Typhoon Transporte (coberto) - Typhoon szállítójármű (ponyvás) - Typhoon da trasporto (coperto) - - - Typhoon Device - Typhoon Gerät - Typhoon de dispositivo - Typhoon Urządzenie - Typhoon Zařízení - Typhoon Dispositif - Тайфун Устройство - Typhoon Dispositivo - Typhoon (szerkezet) - Typhoon per dispositivo - - - Typhoon Ammo - Typhoon Munition - Typhoon de munición - Typhoon Amunicyjny - Typhoon Muniční - Typhoon Munitions - Тайфун Боеприпасы - Typhoon Munições - Typhoon (lőszerszállító) - Typhoon di rifornimento munizioni - - - Typhoon Fuel - Typhoon Treibstoff - Typhoon de combustible - Typhoon Cysterna - Typhoon Cisterna - Typhoon Citerne - Тайфун Заправщик - Typhoon Combustível - Typhoon (üzemanyag-szállító) - Typhoon di rifornimento carburante - - - Typhoon Repair - Typhoon Instandsetzung - Typhoon de reparación - Typhoon Naprawczy - Typhoon Opravárenský - Typhoon Réparation - Тайфун Ремонтный - Typhoon Reparador - Typhoon (szerelő-jármű) - Typhoon riparatore - - - Typhoon Medical - Typhoon Sanitäter - Typhoon médico - Typhoon Medyczny - Typhoon Zdravotnický - Typhoon Sanitaire - Тайфун Медицинский - Typhoon Médico - Typhoon (egészségügyi) - Typhoon medico - - - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Commanche - RAH-66 Команч - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - - - MH-6 Little Bird - MH-6 Little Bird - MH-6 Litte Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - - - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - - - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - - - CH-47I Chinook (unarmed) - CH-47I Chinook (unbewaffnet) - CH-47I Chinnok (Desarmado) - CH-47I Chinook (nieuzbrojony) - CH-47I Chinook (невооруженный) - CH-47I Chinook (Neozbrojený) - - - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Тандерболт II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - - - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - - - AW159 Wildcat (unarmed) - AW159 Wildcat (unbewaffnet) - AW159 Wildcat (desarmado) - AW159 Wildcat (nieuzbrojony) - AW159 Wildcat (neozbrojený) - AW159 Wildcat (non-armé) - AW159 Wildcat (невооруженный) - AW159 Wildcat (desarmado) - AW159 Wildcat (fegyvertelen) - AW159 Wildcat (disarmato) - - - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Мерлин - AW101 Merlin - AW101 Merlin - AW101 Merlin - - - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 Альбатрос (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - - - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 Альбатрос (AA) - L-159 ALCA (ВВ) - L-159 ALCA (AA) - L-159 ALCA (AA) - - - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Касатка - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - - - Ka-60 Kasatka (unarmed) - Ka-60 Kasatka (unbewaffnet) - Ka-60 Kasatka (desarmado) - Ka-60 Kasatka (nieuzbrojony) - Ka-60 Kasatka (neozbrojená) - Ka-60 Kasatka (non-armé) - Ka-60 Касатка (невооруженный) - Ka-60 Kasatka (desarmado) - Ka-60 Kasatka (fegyvertelen) - Ka-60 Kasatka (disarmato) - - - Yak-130 - Yak-130 - Yak-130 - Jak-130 - Jak-130 - Yak-130 - Як-130 - Yak-130 - Jak-130 - Yak-130 - - - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - - - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - - - M18A1 Claymore - M18A1 Claymore - M18A1 Claymore - Mina kierunkowa M18A1 Claymore - M18A1 Mina Claymore - M18A1 Claymore Mine antipersonnel à effet dirigé - M18A1 Клеймор - M18A1 Claymore - M18A1 Claymore akna - M18A1 Claymore Mina antiuomo - - - M183 Demolition Charge Assembly - M183 Geballte Sprengladung - Conjunto de carga de demolición M183 - Ładunek burzący M183 - M183 Demoliční nálož - M183 Charge de Démolition - M183 Комплектный подрывной заряд - M183 Sacola de Demolição - M183 romboló töltet - M183 Demolition Charge Assembly - - - M112 Demolition Block - M112 Sprengladung - Bloque de demolición M112 - Ładunek burzący M112 - M112 Výbušná nálož - Pétard M112 - M112 подрывной заряд - M112 Carga de Demolição - M112 romboló töltet - M112 Demolition Block - - - M67 Fragmentation Grenade - M67 Splittergranate - Granada de fragmentación M67 - Granat obronny M67 - M67 Granát - M67 Grenade à fragmentation - M67 ручная осколочная граната - M67 Granada de fragmentação - M67 repeszgránát - M67 Granata a frammentazione - - - M83 Smoke Grenade (White) - M83 Rauchgranate (Weiss) - Granada de humo M83 (Blanco) - Granat dymny M83 (Biały) - M83 Kouřový Granát (Bílý) - M83 Grenade fumigène (Blanche) - M83 дымовой гранаты (Белый) - M83 Granada de fumaça (Branca) - M83 füstgránát (Fehér) - M83 Granata fumogena (Bianco) - - - M18 Smoke Grenade (Blue) - M18 Rauchgranate (Blau) - Granada de humo M18 (Azul) - Granat dymny M18 (Niebieski) - M18 Kouřový Granát (Modrý) - M18 Grenade fumigène (Bleue) - M18 дымовой гранаты (Синий) - M18 Granada de fumaça (Azul) - M18 füstgránát (Kék) - M18 Granata fumogena (Blu) - - - M18 Smoke Grenade (Green) - M18 Rauchgranate (Grün) - Granada de humo M18 (Verde) - Granat dymny M18 (Zielony) - M18 Kouřový Granát (Zelený) - M18 Grenade fumigène (Verte) - M18 дымовой гранаты (Зелёный) - M18 Granada de fumaça (Verde) - M18 füstgránát (Zöld) - M18 Granata fumogena (Verde) - - - M18 Smoke Grenade (Orange) - M18 Rauchgranate (Orange) - Granada de humo M18 (Naranja) - Granat dymny M18 (Pomarańczowy) - M18 Kouřový Granát (Oranžový) - M18 Grenade fumigène (Orange) - M18 дымовой гранаты (Оранжевый) - M18 Granada de fumaça (Laranja) - M18 füstgránát (Narancssárga) - M18 Granata fumogena (Arancione) - - - M18 Smoke Grenade (Purple) - M18 Rauchgranate (Violett) - Granada de humo M18 (Púrpura) - Granat dymny M18 (Fioletowy) - M18 Kouřový Granát (Fialový) - M18 Grenade fumigène (Pourpre) - M18 дымовой гранаты (Пурпурный) - M18 Granada de fumaça (Roxa) - M18 füstgránát (Lila) - M18 Granata fumogena (Viola) - - - M18 Smoke Grenade (Red) - M18 Rauchgranate (Rot) - Granada de humo M18 (Rojo) - Granat dymny M18 (Czerwony) - M18 Kouřový Granát (Červený) - M18 Grenade fumigène (Rouge) - M18 дымовой гранаты (Красный) - M18 Granada de fumaça (Vermelha) - M18 füstgránát (Piros) - M18 Granata fumogena (Rosso) - - - M18 Smoke Grenade (Yellow) - M18 Rauchgranate (Gelb) - Granada de humo M18 (Amarillo) - Granat dymny M18 (Żółty) - M18 Kouřový Granát (Žlutý) - M18 Grenade fumigène (Jaune) - M183 дымовой гранаты (Жёлтые) - M18 Granada de fumaça (Amarela) - M18 füstgránát (Sárga) - M18 Granata fumogena (Giallo) - - - M15 Anti-Tank Mine - M15 Panzerabwehrmine - Mina antitanque M15 - Mina przeciwpancerna M15 - M15 Protitanková Mina - M15 Mine antichar - M15 противотанковая мина - M15 Mina anticarro - M15 harckocsiakna - M15 Mine anticarro - - - VS-50 Anti-Personnel Mine - VS-50 Antipersonenmine - Mina antipersona VS-50 - Mina przeciwpiechotna VS-50 - VS-50 Protipěchotní Mina - VS-50 Mine antipersonnel à pression - VS-50 Противопехотная мина - VS-50 Mina antipessoal - VS-50 gyalogsági taposóakna - VS-50 Mine antiuomo - - - M26 Anti-Personnel Bounding Mine - M26 Antipersonensprungmine - Mina antipersona M26 - Mina przeciwpiechotna M26 - M26 Šrapnelová Mina - M26 Mine antipersonnel bondissante - M26 Противопехотная мина - M26 Mina saltadora antipessoal - M26 gyalogsági ugróakna - M26 Mine saltanti antiuomo - - - PMR-3 Anti-Personnel Tripwire Mine - PMR-3 Antipersonenstolperdrahtmine - Mina antipersona de alambre PMR-3 - Mina przeciwpiechotna PMR-3 - PMR-3 Nástražná Mina - PMR-3 Mine antipersonnel à traction - PMR-3 Противопехотная мина - PMR-3 Mina antipessoal (armadilha) - PMR-3 botlódrótos gyalogsági akna - PMR-3 Mine antiuomo - - - P99 - P99 - - - MP-443 Grach - MP-443 Grach - - - ACP-C2 - ACP-C2 - - - FNX-45 Tactical - FNX-45 Tactical - - - Chiappa Rhino 60DS - Chiappa Rhino 60DS - - - Taurus Judge - Taurus Judge - - - NLAW - NLAW - - - RPG-32 - RPG-32 - - - Mini-Spike (AA) - Mini-Spike (AA) - - - Mini-Spike (AT) - Mini-Spike (AT) - - - MX - MX - - - MX (Black) - MX (Black) - - - MXC - MXC - - - MXC (Black) - MXC (Black) - - - MX 3GL - MX 3GL - - - MX 3GL (Black) - MX 3GL (Black) - - - MX LSW - MX LSW - - - MX LSW (Black) - MX LSW (Black) - - - MXM - MXM - - - MXM (Black) - MXM (Black) - - - KT2002 Katiba - KT2002 Katiba - - - KT2002C Katiba - KT2002C Katiba - - - KT2002 Katiba KGL - KT2002 Katiba KGL - - - F2000 (Camo) - F2000 (Camo) - - - F2000 - F2000 - - - F2000 Tactical (Camo) - F2000 Tactical (Camo) - - - F2000 Tactical - F2000 Tactical - - - F2000 EGLM (Camo) - F2000 EGLM (Camo) - - - F2000 EGLM - F2000 EGLM - - - TAR-21 - TAR-21 - - - CTAR-21 - CTAR-21 - - - TAR-21 EGLM - TAR-21 EGLM - - - Vector SMG - Vector SMG - - - Scorpion Evo 3 A1 - Scorpion Evo 3 A1 - - - CPW - CPW - - - RFB SDAR - RFB SDAR - - - Stoner 99 LMG - Stoner 99 LMG - - - Negev NG7 - Negev NG7 - - - Mk14 Mod 1 EBR - Mk14 Mod 1 EBR - - - GM6 Lynx - GM6 Lynx - - - GM6 Lynx (Camo) - GM6 Lynx (Camo) - - - M200 Intervention - M200 Intervention - - - M200 Intervention (Camo) - M200 Intervention (Camo) - - - VS-121 - VS-121 - - - - TODO: MAR-10 .338 - - - TODO: MAR-10 .338 (Black) - - - TODO: MAR-10 .338 (Camo) - - - TODO: MAR-10 .338 (Sand) - - - - TODO: Mk-I EMR 7.62 mm - - - TODO: Mk-I EMR 7.62 mm (Black) - - - TODO: Mk-I EMR 7.62 mm (Khaki) - - - TODO: Mk-I EMR 7.62 mm (Sand) - - - TODO: Mk-I EMR 7.62 mm (Camo) - - - TODO: Mk-I EMR 7.62 mm (Woodland) - - - TODO: NATO DMR (provisional) spotter - - - - TODO: ASP-1 Kir 12.7 mm - - - TODO: ASP-1 Kir 12.7 mm (Black) - - - TODO: ASP-1 Kir 12.7 mm (Tan) - - - - TODO: Cyrus 9.3 mm - - - TODO: Cyrus 9.3 mm (Black) - - - TODO: Cyrus 9.3 mm (Hex) - - - TODO: Cyrus 9.3 mm (Tan) - - - - TODO: Mk14 7.62 mm - - - TODO: Mk14 7.62 mm (Camo) - - - TODO: Mk14 7.62 mm (Olive) - - - - TODO: Navid 9.3 mm - - - TODO: Navid 9.3 mm (Hex) - - - TODO: Navid 9.3 mm (Tan) - - - - TODO: SPMG .338 - - - TODO: SPMG .338 (MTP) - - - TODO: SPMG .338 (Black) - - - TODO: SPMG .338 (Sand) - - - - + + + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312A + + + XM312A + XM312A + XM312 + XM312A + XM312A + XM312A + XM312A + XM312A + XM312A + XM312A + + + XM312 (High) + XM312 (Hoch) + XM312 (Alto) + XM312 (Haut) + XM312 (Vysoký) + XM312 (Wysoki) + XM312 (Высокий) + XM312 (Alta) + XM312 (Magasított) + XM312 (Alta) + + + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + + + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + + + XM307 (High) + XM307 (Hoch) + XM307 (Alto) + XM307 (Haut) + XM307 (Vysoký) + XM307 (Wysoki) + XM307 (Высокий) + XM307 (Alta) + XM307 (Magasított) + XM307 (Alta) + + + Mini-Spike Launcher (AT) + Mini-Spike Lenkflugkörper (AT) + Lanzador Mini-Spike (AT) + Poste de tir Mini-Spike (AC) + Mini-Spike Odpalovač (AT) + Wyrzutnia Mini-Spike (AT) + Mini-Spike Пусковое устройство (ПТРК) + Lança-mísseis Mini-Spike (AC) + Mini-Spike rakétarendszer (páncéltörő) + Lanciatore Mini-Spike (AC) + + + Mini-Spike Launcher (AA) + Mini-Spike Lenkflugkörper (AA) + Lanzador Mini-Spike (AA) + Poste de tir Mini-Spike (AA) + Mini-Spike Odpalovač (AA) + Wyrzutnia Mini-Spike (AA) + Mini-Spike Пусковое устройство (ВВ) + Lança-mísseis Mini-Spike (AA) + Mini-Spike rakétarendszer (légvédelmi) + Lanciatore Mini-Spike (AA) + + + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + + + YABHON-R3 (CAS) + YABHON-R3 (Luftnahunterstützung) + YABHON-R3 (CAS) + YABHON-R3 (CAS) + YABHON-R3 (CAS) + YABHON-R3 (штурмовик) + + + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + + + M-ATV (HMG) + M-ATV (SMG) + M-ATV (HMG) + M-ATV (CKM) + M-ATV (TK) + M-ATV (HMG) + M-ATV (Пулемет) + M-ATV (HMG) + M-ATV (HMG) + M-ATV (HMG) + + + M-ATV (GMG) + M-ATV (GMW) + M-ATV (GMG) + M-ATV (GMG) + M-ATV (Granátomet) + M-ATV (GMG) + M-ATV (Гранатомет) + M-ATV (GMG) + M-ATV (GMG) + M-ATV (GMG) + + + Merkava Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Merkawa Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Меркава Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Merkava Mk IV M + + + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkawa Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Меркава Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + + + Sholef + Sholef + Sholef + Sholef + Sholef + Sholef + Шолеф + Sholef + Sholef + Sholef + + + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + + + Namer + Namer + Namer + Namer + Namer + Namer + Намер + Namer + Namer + Namer + + + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + + + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + + + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + + + HEMTT Transport + HEMTT Transport + HEMTT de transporte + HEMTT Transportowy + HEMTT Valník + HEMTT Transport + HEMTT Транспортный + HEMTT Transporte + HEMTT szállítójármű + HEMTT da trasporto + + + HEMTT Transport (covered) + HEMTT Transport (bedeckt) + HEMTT de transporte (cubierto) + HEMTT Transportowy (zakryty) + HEMTT Valník (krytý) + HEMTT Transport (bâché) + HEMTT Транспортный (крытый) + HEMTT Transporte (coberto) + HEMTT szállítójármű (ponyvás) + HEMTT da trasporto (coperto) + + + HEMTT + HEMTT + HEMTT + HEMTT + HEMTT + HEMTT Tracteur + HEMTT + HEMTT + HEMTT + HEMTT + + + HEMTT Container + HEMTT Container + HEMTT de contenedor + HEMTT Kontener + HEMTT Skříňový + HEMTT Conteneur + HEMTT Контейнер + HEMTT Contêiner + HEMTT Konténer + HEMTT portacontainer + + + HEMTT Medical + HEMTT Sanitäter + HEMTT médico + HEMTT Medyczny + HEMTT Zdravotnický + HEMTT Sanitaire + HEMTT Медицинский + HEMTT Médico + HEMTT (egészségügyi) + HEMTT Medico + + + HEMTT Ammo + HEMTT Munition + HEMTT de munición + HEMTT Amunicyjny + HEMTT Muniční + HEMTT Munitions + HEMTT Боеприпасы + HEMTT Munições + HEMTT (lőszerszállító) + HEMTT di rifornimento munizioni + + + HEMTT Fuel + HEMTT Treibstoff + HEMTT de combustible + HEMTT Cysterna + HEMTT Cisterna + HEMTT Citerne + HEMTT Заправщик + HEMTT Combustível + HEMTT (üzemanyag-szállító) + HEMTT di rifornimento carburante + + + HEMTT Repair + HEMTT Instandsetzung + HEMTT de reparación + HEMTT Naprawczy + HEMTT Opravárenský + HEMTT Réparation + HEMTT Ремонтный + HEMTT Reparador + HEMTT (szerelő-jármű) + HEMTT Riparatore + + + Fennek + Fennek + Fennek + Fennek + Fennek + Fennek + Феннек + Fennek + Fennek + Fennek + + + Fennek (HMG) + Fennek (SMG) + Fennek (HMG) + Fennek (CKM) + Fennek (TK) + Fennek (HMG) + Феннек (Пулемет) + Fennek (HMG) + Fennek (HMG) + Fennek (HMG) + + + Fennek (GMG) + Fennek (GMW) + Fennek (GMG) + Fennek (GMG) + Fennek (granátomet) + Fennek (GMG) + Феннек (Гранатомет) + Fennek (GMG) + Fennek (GMG) + Fennek (GMG) + + + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Леопард 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + + + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Уорриор + FV510 Warrior + FV510 Warrior + FV510 Warrior + + + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + + + KamAZ Transport + KamAZ Transport + KamAZ de transporte + KamAZ transportowy + KAMAZ Valník + KamAZ Transport + КамАЗ Траспортный + KamAZ Transporte + KamAZ szállítójármű + KamAZ da trasporto + + + KamAZ Transport (covered) + KamAZ Transport (bedeckt) + KamAZ de transporte (cubierto) + KamAZ Transportowy (zakryty) + KAMAZ Valník (krytý) + KamAZ Transport (bâché) + КамАЗ Траспортный (Крытый) + KamAZ Transporte (coberto) + KamAZ szállítójármű (ponyvás) + KamAZ da trasporto (coperto) + + + KamAZ Ammo + KamAZ Munition + KamAZ de munición + KamAZ Amunicyjny + KAMAZ Muniční + KamAZ Munitions + КамАЗ Боеприпасы + KamAZ Munições + KamAZ (lőszerszállító) + KamAZ di rifornimento munizioni + + + KamAZ Fuel + KamAZ Treibstoff + KamAZ de combustible + KamAZ cysterna + KAMAZ Cisterna + KamAZ Citerne + КамАЗ Заправщик + KamAZ Combustível + KamAZ (üzemanyag-szállító) + KamAZ di rifornimento carburante + + + KamAZ Repair + KamAZ Instandsetzung + KamAZ de reparación + KamAZ Naprawczy + KAMAZ Opravárenský + KamAZ Réparation + КамАЗ Ремонтный + KamAZ Reparador + KamAZ (szerelő-jármű) + KamAZ riparatore + + + KamAZ Medical + KamAZ Sanitäter + KamAZ médico + KamAZ Medyczny + KAMAZ Zdravotnický + KamAZ Sanitaire + КамАЗ Медицинский + KamAZ Médico + KamAZ (egészségügyi) + KamAZ Medico + + + Punisher + Punisher + Punisher + Punisher + Punisher + Punisher + Kаратель + Punisher + Punisher + Punisher + + + Punisher (HMG) + Punisher (SMG) + Punisher (HMG) + Punisher (CKM) + Punisher (TK) + Punisher (HMG) + Kаратель (Пулемет) + Punisher (HMG) + Punisher (HMG) + Punisher (HMG) + + + Punisher (GMG) + Punisher (GMW) + Punisher (GMG) + Punisher (CKM) + Punisher (granátomet) + Punisher (GMG) + Kаратель (Гранатомет) + Punisher (GMG) + Punisher (GMG) + Punisher (GMG) + + + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Черный Орел + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + + + 2S9 Sochor + 2S9 Sochor + 2S9 Sochor + 259 Sochor + 2S9 Sochor + 2S9 Sochor + 2S9 Сокор + 2S9 Sochor + 2S9 Sochor + 2S9 Sochor + + + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + БМ-2Т Сталкер + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + + + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ЗСУ-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + + + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + + + Typhoon Transport + Typhoon Transport + Typhoon de transporte + Typhoon Transportowy + Typhoon Valník + Typhoon Transport + Тайфун Транспортный + Typhoon Transporte + Typhoon szállítójármű + Typhoon da trasporto + + + Typhoon Transport (covered) + Typhoon Transport (bedeckt) + Typhoon de transporte (cubierto) + Typhoon Transportowy (przykryty) + Typhoon Valník (krytý) + Typhoon Transport (bâché) + Тайфун Транспортный (kрытый) + Typhoon Transporte (coberto) + Typhoon szállítójármű (ponyvás) + Typhoon da trasporto (coperto) + + + Typhoon Device + Typhoon Gerät + Typhoon de dispositivo + Typhoon Urządzenie + Typhoon Zařízení + Typhoon Dispositif + Тайфун Устройство + Typhoon Dispositivo + Typhoon (szerkezet) + Typhoon per dispositivo + + + Typhoon Ammo + Typhoon Munition + Typhoon de munición + Typhoon Amunicyjny + Typhoon Muniční + Typhoon Munitions + Тайфун Боеприпасы + Typhoon Munições + Typhoon (lőszerszállító) + Typhoon di rifornimento munizioni + + + Typhoon Fuel + Typhoon Treibstoff + Typhoon de combustible + Typhoon Cysterna + Typhoon Cisterna + Typhoon Citerne + Тайфун Заправщик + Typhoon Combustível + Typhoon (üzemanyag-szállító) + Typhoon di rifornimento carburante + + + Typhoon Repair + Typhoon Instandsetzung + Typhoon de reparación + Typhoon Naprawczy + Typhoon Opravárenský + Typhoon Réparation + Тайфун Ремонтный + Typhoon Reparador + Typhoon (szerelő-jármű) + Typhoon riparatore + + + Typhoon Medical + Typhoon Sanitäter + Typhoon médico + Typhoon Medyczny + Typhoon Zdravotnický + Typhoon Sanitaire + Тайфун Медицинский + Typhoon Médico + Typhoon (egészségügyi) + Typhoon medico + + + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Commanche + RAH-66 Команч + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + + + MH-6 Little Bird + MH-6 Little Bird + MH-6 Litte Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + + + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + + + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + + + CH-47I Chinook (unarmed) + CH-47I Chinook (unbewaffnet) + CH-47I Chinnok (Desarmado) + CH-47I Chinook (nieuzbrojony) + CH-47I Chinook (невооруженный) + CH-47I Chinook (Neozbrojený) + + + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Тандерболт II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + + + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + + + AW159 Wildcat (unarmed) + AW159 Wildcat (unbewaffnet) + AW159 Wildcat (desarmado) + AW159 Wildcat (nieuzbrojony) + AW159 Wildcat (neozbrojený) + AW159 Wildcat (non-armé) + AW159 Wildcat (невооруженный) + AW159 Wildcat (desarmado) + AW159 Wildcat (fegyvertelen) + AW159 Wildcat (disarmato) + + + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Мерлин + AW101 Merlin + AW101 Merlin + AW101 Merlin + + + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 Альбатрос (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + + + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 Альбатрос (AA) + L-159 ALCA (ВВ) + L-159 ALCA (AA) + L-159 ALCA (AA) + + + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Касатка + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + + + Ka-60 Kasatka (unarmed) + Ka-60 Kasatka (unbewaffnet) + Ka-60 Kasatka (desarmado) + Ka-60 Kasatka (nieuzbrojony) + Ka-60 Kasatka (neozbrojená) + Ka-60 Kasatka (non-armé) + Ka-60 Касатка (невооруженный) + Ka-60 Kasatka (desarmado) + Ka-60 Kasatka (fegyvertelen) + Ka-60 Kasatka (disarmato) + + + Yak-130 + Yak-130 + Yak-130 + Jak-130 + Jak-130 + Yak-130 + Як-130 + Yak-130 + Jak-130 + Yak-130 + + + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + + + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + + + M18A1 Claymore + M18A1 Claymore + M18A1 Claymore + Mina kierunkowa M18A1 Claymore + M18A1 Mina Claymore + M18A1 Claymore Mine antipersonnel à effet dirigé + M18A1 Клеймор + M18A1 Claymore + M18A1 Claymore akna + M18A1 Claymore Mina antiuomo + + + M183 Demolition Charge Assembly + M183 Geballte Sprengladung + Conjunto de carga de demolición M183 + Ładunek burzący M183 + M183 Demoliční nálož + M183 Charge de Démolition + M183 Комплектный подрывной заряд + M183 Sacola de Demolição + M183 romboló töltet + M183 Demolition Charge Assembly + + + M112 Demolition Block + M112 Sprengladung + Bloque de demolición M112 + Ładunek burzący M112 + M112 Výbušná nálož + Pétard M112 + M112 подрывной заряд + M112 Carga de Demolição + M112 romboló töltet + M112 Demolition Block + + + M67 Fragmentation Grenade + M67 Splittergranate + Granada de fragmentación M67 + Granat obronny M67 + M67 Granát + M67 Grenade à fragmentation + M67 ручная осколочная граната + M67 Granada de fragmentação + M67 repeszgránát + M67 Granata a frammentazione + + + M83 Smoke Grenade (White) + M83 Rauchgranate (Weiss) + Granada de humo M83 (Blanco) + Granat dymny M83 (Biały) + M83 Kouřový Granát (Bílý) + M83 Grenade fumigène (Blanche) + M83 дымовая граната (Белый) + M83 Granada de fumaça (Branca) + M83 füstgránát (Fehér) + M83 Granata fumogena (Bianco) + + + M18 Smoke Grenade (Blue) + M18 Rauchgranate (Blau) + Granada de humo M18 (Azul) + Granat dymny M18 (Niebieski) + M18 Kouřový Granát (Modrý) + M18 Grenade fumigène (Bleue) + M18 дымовая граната (Синий) + M18 Granada de fumaça (Azul) + M18 füstgránát (Kék) + M18 Granata fumogena (Blu) + + + M18 Smoke Grenade (Green) + M18 Rauchgranate (Grün) + Granada de humo M18 (Verde) + Granat dymny M18 (Zielony) + M18 Kouřový Granát (Zelený) + M18 Grenade fumigène (Verte) + M18 дымовая граната (Зелёный) + M18 Granada de fumaça (Verde) + M18 füstgránát (Zöld) + M18 Granata fumogena (Verde) + + + M18 Smoke Grenade (Orange) + M18 Rauchgranate (Orange) + Granada de humo M18 (Naranja) + Granat dymny M18 (Pomarańczowy) + M18 Kouřový Granát (Oranžový) + M18 Grenade fumigène (Orange) + M18 дымовая граната (Оранжевый) + M18 Granada de fumaça (Laranja) + M18 füstgránát (Narancssárga) + M18 Granata fumogena (Arancione) + + + M18 Smoke Grenade (Purple) + M18 Rauchgranate (Violett) + Granada de humo M18 (Púrpura) + Granat dymny M18 (Fioletowy) + M18 Kouřový Granát (Fialový) + M18 Grenade fumigène (Pourpre) + M18 дымовая граната (Пурпурный) + M18 Granada de fumaça (Roxa) + M18 füstgránát (Lila) + M18 Granata fumogena (Viola) + + + M18 Smoke Grenade (Red) + M18 Rauchgranate (Rot) + Granada de humo M18 (Rojo) + Granat dymny M18 (Czerwony) + M18 Kouřový Granát (Červený) + M18 Grenade fumigène (Rouge) + M18 дымовая граната (Красный) + M18 Granada de fumaça (Vermelha) + M18 füstgránát (Piros) + M18 Granata fumogena (Rosso) + + + M18 Smoke Grenade (Yellow) + M18 Rauchgranate (Gelb) + Granada de humo M18 (Amarillo) + Granat dymny M18 (Żółty) + M18 Kouřový Granát (Žlutý) + M18 Grenade fumigène (Jaune) + M183 дымовая граната (Жёлтые) + M18 Granada de fumaça (Amarela) + M18 füstgránát (Sárga) + M18 Granata fumogena (Giallo) + + + M15 Anti-Tank Mine + M15 Panzerabwehrmine + Mina antitanque M15 + Mina przeciwpancerna M15 + M15 Protitanková Mina + M15 Mine antichar + M15 противотанковая мина + M15 Mina anticarro + M15 harckocsiakna + M15 Mine anticarro + + + VS-50 Anti-Personnel Mine + VS-50 Antipersonenmine + Mina antipersona VS-50 + Mina przeciwpiechotna VS-50 + VS-50 Protipěchotní Mina + VS-50 Mine antipersonnel à pression + VS-50 Противопехотная мина + VS-50 Mina antipessoal + VS-50 gyalogsági taposóakna + VS-50 Mine antiuomo + + + M26 Anti-Personnel Bounding Mine + M26 Antipersonensprungmine + Mina antipersona M26 + Mina przeciwpiechotna M26 + M26 Šrapnelová Mina + M26 Mine antipersonnel bondissante + M26 Противопехотная мина + M26 Mina saltadora antipessoal + M26 gyalogsági ugróakna + M26 Mine saltanti antiuomo + + + PMR-3 Anti-Personnel Tripwire Mine + PMR-3 Antipersonenstolperdrahtmine + Mina antipersona de alambre PMR-3 + Mina przeciwpiechotna PMR-3 + PMR-3 Nástražná Mina + PMR-3 Mine antipersonnel à traction + PMR-3 Противопехотная мина + PMR-3 Mina antipessoal (armadilha) + PMR-3 botlódrótos gyalogsági akna + PMR-3 Mine antiuomo + + + P99 + P99 + + + MP-443 Grach + MP-443 Grach + + + ACP-C2 + ACP-C2 + + + FNX-45 Tactical + FNX-45 Tactical + + + Chiappa Rhino 60DS + Chiappa Rhino 60DS + + + Taurus Judge + Taurus Judge + + + NLAW + NLAW + + + RPG-32 + RPG-32 + + + Mini-Spike (AA) + Mini-Spike (AA) + + + Mini-Spike (AT) + Mini-Spike (AT) + + + MX + MX + + + MX (Black) + MX (Black) + + + MXC + MXC + + + MXC (Black) + MXC (Black) + + + MX 3GL + MX 3GL + + + MX 3GL (Black) + MX 3GL (Black) + + + MX LSW + MX LSW + + + MX LSW (Black) + MX LSW (Black) + + + MXM + MXM + + + MXM (Black) + MXM (Black) + + + KT2002 Katiba + KT2002 Katiba + + + KT2002C Katiba + KT2002C Katiba + + + KT2002 Katiba KGL + KT2002 Katiba KGL + + + F2000 (Camo) + F2000 (Camo) + + + F2000 + F2000 + + + F2000 Tactical (Camo) + F2000 Tactical (Camo) + + + F2000 Tactical + F2000 Tactical + + + F2000 EGLM (Camo) + F2000 EGLM (Camo) + + + F2000 EGLM + F2000 EGLM + + + TAR-21 + TAR-21 + + + CTAR-21 + CTAR-21 + + + TAR-21 EGLM + TAR-21 EGLM + + + Vector SMG + Vector SMG + + + Scorpion Evo 3 A1 + Scorpion Evo 3 A1 + + + CPW + CPW + + + RFB SDAR + RFB SDAR + + + Stoner 99 LMG + Stoner 99 LMG + + + Negev NG7 + Negev NG7 + + + Mk14 Mod 1 EBR + Mk14 Mod 1 EBR + + + GM6 Lynx + GM6 Lynx + + + GM6 Lynx (Camo) + GM6 Lynx (Camo) + + + M200 Intervention + M200 Intervention + + + M200 Intervention (Camo) + M200 Intervention (Camo) + + + VS-121 + VS-121 + + + TODO: MAR-10 .338 + + + TODO: MAR-10 .338 (Black) + + + TODO: MAR-10 .338 (Camo) + + + TODO: MAR-10 .338 (Sand) + + + TODO: Mk-I EMR 7.62 mm + + + TODO: Mk-I EMR 7.62 mm (Black) + + + TODO: Mk-I EMR 7.62 mm (Khaki) + + + TODO: Mk-I EMR 7.62 mm (Sand) + + + TODO: Mk-I EMR 7.62 mm (Camo) + + + TODO: Mk-I EMR 7.62 mm (Woodland) + + + TODO: NATO DMR (provisional) spotter + + + TODO: ASP-1 Kir 12.7 mm + + + TODO: ASP-1 Kir 12.7 mm (Black) + + + TODO: ASP-1 Kir 12.7 mm (Tan) + + + TODO: Cyrus 9.3 mm + + + TODO: Cyrus 9.3 mm (Black) + + + TODO: Cyrus 9.3 mm (Hex) + + + TODO: Cyrus 9.3 mm (Tan) + + + TODO: Mk14 7.62 mm + + + TODO: Mk14 7.62 mm (Camo) + + + TODO: Mk14 7.62 mm (Olive) + + + TODO: Navid 9.3 mm + + + TODO: Navid 9.3 mm (Hex) + + + TODO: Navid 9.3 mm (Tan) + + + TODO: SPMG .338 + + + TODO: SPMG .338 (MTP) + + + TODO: SPMG .338 (Black) + + + TODO: SPMG .338 (Sand) + + + \ No newline at end of file diff --git a/addons/reload/stringtable.xml b/addons/reload/stringtable.xml index 40f36c6549..2aa5197e2f 100644 --- a/addons/reload/stringtable.xml +++ b/addons/reload/stringtable.xml @@ -1,12 +1,14 @@ - - + + Check ammo on weapon reload + Проверять боезапас при перезарядке Check the ammo in your new magazine on magazine reload. + Проверяет количество патронов в новом магазине при перезарядке. Check Ammo @@ -34,9 +36,11 @@ Link belt + Сцепить ленты Linking belt... + Сцепка лент ... - + \ No newline at end of file diff --git a/addons/reloadlaunchers/stringtable.xml b/addons/reloadlaunchers/stringtable.xml index 6677153419..664f594acd 100644 --- a/addons/reloadlaunchers/stringtable.xml +++ b/addons/reloadlaunchers/stringtable.xml @@ -1,24 +1,26 @@  - + - - - Load launcher - Panzerabwehr laden - - - Loading launcher ... - Panzerabwehr wird geladen ... - - - Launcher loaded - Panzerabwehr geladen - - - - Load %1 - Lade %1 - - - - + + + Load launcher + Panzerabwehr laden + Зарядить ПУ + + + Loading launcher ... + Panzerabwehr wird geladen ... + Зарядка ПУ ... + + + Launcher loaded + Panzerabwehr geladen + ПУ заряжено + + + Load %1 + Lade %1 + Загрузка %1 + + + \ No newline at end of file diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index 59a9b2b31c..0f1ae731f5 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -1,21 +1,26 @@  + Deploy in 5 seconds ... Wird in 5 Sekunden errichtet ... + Возрождение через 5 секунд ... Rallypoint deployed Rallypoint errichtet + Точка сбора установлена Teleported to Base Zur Basis teleportiert + Телепорт на базу Teleported to Rallypoint Zum Rallypoint teleportiert + Телепорт на точку сбора - + \ No newline at end of file diff --git a/addons/switchunits/stringtable.xml b/addons/switchunits/stringtable.xml index 842bf89127..81cde4b007 100644 --- a/addons/switchunits/stringtable.xml +++ b/addons/switchunits/stringtable.xml @@ -1,4 +1,5 @@  + @@ -12,10 +13,10 @@ This unit is too close to the enemy. Diese Einheit ist zu nah am Feind. - Юнит слишком близок к противнику + Юнит слишком близок к противнику. Tato jednotka je moc blízko k nepříteli. Ta jednostka jest zbyt blisko przeciwnika. Esta unidad está demasiado cerca del enemigo. - + \ No newline at end of file diff --git a/addons/weaponselect/stringtable.xml b/addons/weaponselect/stringtable.xml index 3a39d59396..0e7d881413 100644 --- a/addons/weaponselect/stringtable.xml +++ b/addons/weaponselect/stringtable.xml @@ -1,12 +1,14 @@  - + Display text on grenade throw + Показывать текст при броске Display a hint or text on grenade throw. + Показывать текст или подсказку при броске гранаты. Select Pistol @@ -226,7 +228,7 @@ Už nejsou žádné ostatní granáty Não há outras granadas restantes Nessun'altra granata rimanente. - Невзрывоопасные гранаты закончились + Летальные гранаты закончились No grenade selected diff --git a/addons/wep_javelin/stringtable.xml b/addons/wep_javelin/stringtable.xml index 4068d6f0a6..d257c15e04 100644 --- a/addons/wep_javelin/stringtable.xml +++ b/addons/wep_javelin/stringtable.xml @@ -1,24 +1,24 @@ - - + + - - - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - - - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - - - + + + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Lock Target (Hold) + Захватить цель (удерживать) + + + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Cycle Fire Mode + Переключение режимов огня + + + \ No newline at end of file diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml index b52100046f..1fb382fd3e 100644 --- a/addons/winddeflection/stringtable.xml +++ b/addons/winddeflection/stringtable.xml @@ -1,32 +1,38 @@ - - - - - - Wind Information - Informacje o wietrze - Información del viento - - - Direction: %1 - Kierunek: %1 - Dirección: %1 - - - Speed: %1 m/s - Prędkość: %1 - Velocidad: %1 m/s - - - Weather Information - Informacje o pogodzie - Información Meteorológica - - - Humidity: %1% - Wilgotność: %1 - Humedad: %1% - - - - + + + + + + + Wind Information + Informacje o wietrze + Información del viento + Ветер + + + Direction: %1 + Kierunek: %1 + Dirección: %1 + Направление: %1 + + + Speed: %1 m/s + Prędkość: %1 + Velocidad: %1 m/s + Скорость: %1 м/с + + + Weather Information + Informacje o pogodzie + Información Meteorológica + Погода + + + Humidity: %1% + Wilgotność: %1 + Humedad: %1% + Влажность: %1% + + + + \ No newline at end of file From 63e5247d3b11eec7c1ab5ae5dbf9325052d227d8 Mon Sep 17 00:00:00 2001 From: nic547 <32dominic.ri@gmail.com> Date: Sat, 11 Apr 2015 21:00:41 +0200 Subject: [PATCH 239/816] more ammotypes for the mags --- addons/magazines/CfgAmmo.hpp | 6 ++++ addons/magazines/CfgMagazines.hpp | 34 +++++++++++++++++++++ addons/magazines/CfgWeapons.hpp | 13 ++++++-- addons/magazines/stringtable.xml | 51 ++++++++++++++++++++++++++++++- 4 files changed, 101 insertions(+), 3 deletions(-) diff --git a/addons/magazines/CfgAmmo.hpp b/addons/magazines/CfgAmmo.hpp index 6ed27581f4..8a9a3ec209 100644 --- a/addons/magazines/CfgAmmo.hpp +++ b/addons/magazines/CfgAmmo.hpp @@ -142,6 +142,12 @@ class CfgAmmo { class ACE_B_338_NM_Ball_Tracer_Dim: B_338_NM_Ball { nvgOnly = 1; }; + + //AP + class ACE_B_338_NM_Ball_AP: B_338_NM_Ball { + caliber = 3.2; + hit = 16.8; + }; /* 9.3x64mm */ diff --git a/addons/magazines/CfgMagazines.hpp b/addons/magazines/CfgMagazines.hpp index de19a86f7a..cea8c31004 100644 --- a/addons/magazines/CfgMagazines.hpp +++ b/addons/magazines/CfgMagazines.hpp @@ -192,9 +192,18 @@ class CfgMagazines { displayNameShort = "$STR_ACE_130Rnd_338_Mag_Tracer_DimNameShort"; descriptionShort = "$STR_ACE_130Rnd_338_Mag_Tracer_DimDescription"; }; + + class ACE_130Rnd_338_Mag_AP: 130Rnd_338_Mag { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_B_338_NM_Ball_AP"; + displayName = "$STR_ACE_130Rnd_338_Mag_APName"; + displayNameShort = "$STR_ACE_130Rnd_338_Mag_APNameShort"; + descriptionShort = "$STR_ACE_130Rnd_338_Mag_APDescription"; + }; /* 9.3x64mm */ + //10Rnd Mags class 10Rnd_93x64_DMR_05_Mag; class ACE_10Rnd_93x64_DMR_05_Mag_Tracer: 10Rnd_93x64_DMR_05_Mag { @@ -229,4 +238,29 @@ class CfgMagazines { descriptionShort = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_SDDescription"; initSpeed = 320; }; + //150Rnd Belt + class 150Rnd_93x64_Mag; + class ACE_150Rnd_93x64_Mag_Tracer: 150Rnd_93x64_Mag { + author = "$STR_ACE_Common_ACEETeam"; + displayName = "$STR_ACE_150Rnd_93x64_Mag_TracerName"; + displayNameShort = "$STR_ACE_150Rnd_93x64_Mag_TracerNameShort"; + descriptionShort = "$STR_ACE_150Rnd_93x64_Mag_TracerDescription"; + tracersEvery = 1; + }; + + class ACE_150Rnd_93x64_Mag_Tracer_Dim: ACE_150Rnd_93x64_Mag_Tracer { + author = "$STR_ACE_Common_ACEETeam"; + ammo ="ACE_B_93x64_Ball_Tracer_Dim"; + displayName = "$STR_ACE_150Rnd_93x64_Mag_Tracer_DimName"; + displayNameShort = "$STR_ACE_150Rnd_93x64_Mag_Tracer_DimNameShort"; + descriptionShort = "$STR_ACE_150Rnd_93x64_Mag_Tracer_DimDescription"; + }; + + class ACE_150Rnd_93x64_Mag_AP: 150Rnd_93x64_Mag { + author = "$STR_ACE_Common_ACEETeam"; + ammo = "ACE_B_93x64_Ball_AP"; + displayName = "$STR_ACE_150Rnd_93x64_Mag_APName"; + displayNameShort = "$STR_ACE_150Rnd_93x64_Mag_APNameShort"; + descriptionShort = "$STR_ACE_150Rnd_93x64_Mag_APDescription"; + }; }; diff --git a/addons/magazines/CfgWeapons.hpp b/addons/magazines/CfgWeapons.hpp index f1c9049894..4710e1d70b 100644 --- a/addons/magazines/CfgWeapons.hpp +++ b/addons/magazines/CfgWeapons.hpp @@ -113,10 +113,11 @@ class CfgWeapons { }; }; - class MMG_02_base_F: Rifle_Long_Base_F { + class MMG_02_base_F: Rifle_Long_Base_F { magazines[] += { "ACE_130Rnd_338_Mag_Tracer", - "ACE_130Rnd_338_Mag_Tracer_Dim" + "ACE_130Rnd_338_Mag_Tracer_Dim", + "ACE_130Rnd_338_Mag_AP" }; }; @@ -128,6 +129,14 @@ class CfgWeapons { "ACE_10Rnd_93x64_DMR_05_Mag_SD" }; }; + + class MMG_01_base_F: Rifle_Long_Base_F { + magazines[] += { + "ACE_150Rnd_93x64_Mag_Tracer", + "ACE_150Rnd_93x64_Mag_Tracer_Dim", + "ACE_150Rnd_93x64_Mag_AP" + }; + }; /* Assault Rifles */ diff --git a/addons/magazines/stringtable.xml b/addons/magazines/stringtable.xml index bdb32796cb..ff2a3eaae8 100644 --- a/addons/magazines/stringtable.xml +++ b/addons/magazines/stringtable.xml @@ -560,7 +560,19 @@ Caliber: .338 Norma Magnum Tracer IR-DIM<br />Rounds: 130<br />Used in: SPMG Kaliber: .338 Norma Magnum Leuchtspur IR-DIM<br />Schuss: 130<br />Verwendet für: SPMG - + + .338 NM 130Rnd AP Belt + .338 NM 130-Schuss-Gurt Hartkern + + + .338 NM AP + .338 NM AP + + + Caliber: .338 Norma Magnum AP<br />Rounds: 130<br />Used in: SPMG + Kaliber: .338 Norma Magnum Hartkern<br />Schuss: 130<br />Verwendet für: SPMG + + 9.3mm 10Rnd Tracer Mag 9,3mm 10-Schuss-Magazin Leuchtspur @@ -609,5 +621,42 @@ Caliber: 9.3x64mm SD<br />Rounds: 10<br />Used in: Cyrus Kaliber: 9,3x64mm Unterschall<br />Schuss: 10<br />Verwendet für: Cyrus + + + 9.3mm 150Rnd Tracer Belt + 9,3mm 150-Schuss-Gurt Leuchtspur + + + 9.3mm Tracer + 9,3mm Leuchtspur + + + Caliber: 9.3x64mm Tracer<br />Rounds: 150<br />Used in: Navid + Kaliber: 9,3x64mm Leuchtspur<br />Schuss: 150<br />Verwendet für: Navid + + + 9.3mm 150Rnd Tracer IR-DIM Belt + 9,3mm 150-Schuss-Gurt Leuchtspur IR-DIM + + + 9.3mm IR-DIM + 9,3mm IR-DIM + + + Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 150<br />Used in: Navid + Kaliber: 9,3x64mm Leuchtspur IR-DIM<br />Schuss: 150<br />Verwendet für: Navid + + + 9.3mm 150Rnd AP Belt + 9,3mm 150-Schuss-Gurt Hartkern + + + 9.3mm AP + 9,3mm AP + + + Caliber: 9.3x64mm AP<br />Rounds: 150<br />Used in: Navid + Kaliber: 9,3x64mm Hartkern<br />Schuss: 150<br />Verwendet für: Navid + From e108598b36f608c00dc2da130c84179b0a5232b6 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 11 Apr 2015 21:01:38 +0200 Subject: [PATCH 240/816] Added a model for the ATragMX --- addons/atragmx/CfgWeapons.hpp | 3 +- addons/atragmx/data/tdsrecon.p3d | Bin 0 -> 59762 bytes addons/atragmx/data/tdsrecon.rvmat | 82 ++++++++++++++++++++++++++ addons/atragmx/data/tdsrecon_co.paa | Bin 0 -> 322460 bytes addons/atragmx/data/tdsrecon_nohq.paa | Bin 0 -> 95921 bytes 5 files changed, 84 insertions(+), 1 deletion(-) create mode 100644 addons/atragmx/data/tdsrecon.p3d create mode 100644 addons/atragmx/data/tdsrecon.rvmat create mode 100644 addons/atragmx/data/tdsrecon_co.paa create mode 100644 addons/atragmx/data/tdsrecon_nohq.paa diff --git a/addons/atragmx/CfgWeapons.hpp b/addons/atragmx/CfgWeapons.hpp index b5171aa113..07d2fa4aee 100644 --- a/addons/atragmx/CfgWeapons.hpp +++ b/addons/atragmx/CfgWeapons.hpp @@ -8,7 +8,8 @@ class CfgWeapons { scope = 2; displayName = "$STR_ACE_ATragMX_Name"; descriptionShort = "$STR_ACE_ATragMX_Description"; - picture = PATHTOF(UI\ATRAG.paa); + model = PATHTOF(data\tdsrecon.p3d); + picture = PATHTOF(UI\ATRAG_Icon.paa); icon = "iconObject_circle"; mapSize = 0.034; diff --git a/addons/atragmx/data/tdsrecon.p3d b/addons/atragmx/data/tdsrecon.p3d new file mode 100644 index 0000000000000000000000000000000000000000..d82ac22f42bd9f144ac01d43d0e070a1e5efea5d GIT binary patch literal 59762 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 z zGykjatg1FmIiL1_E%``xsq{qT55ZI^zc9=Llj=(^=v2-702+v0kU-vh&<}!Q2E+W5 z4>-9obgrgW-^{*x5O@EUDW(x1KmrxGnSprl^#~NR*F|qi9Da((b<$NiUB)0H%%TPu zWB|^tcoA-Pq5x&UjYqMPADpXWeuaW@jn~RUAhJ2k2VY^Jy%ogj^ceT631bG_*Vzh? z4;%?N13trjwJ?gn5@H9}lXW0cDFV>d0<3}OK+>CCSAE)N)2(%3u4kEU6e><9aw!~7 zW~P`~Xo@B7BywBeN9Co*_*aMge&K!m#g#w=s9JzG#AiylyN~eiLYjds2TSm5~ieh!&6(jZ+M0&@-qgoskU zF4^G+qAFCP@s|RmPB(CxfxnuPIyr;`J41%04g`)m+CVI+-NZmYuxK3vK%9pr3H6!m zKoCiF=$blT>oSWx>|H3SS>oxM8ELkD*IPP#);4e^>H#*NCCeD=&sZCSZ<)_DHis&-|H}dm zW^9JFjR*MUI=J9kx3e{Ye55BHd67hfgZZqSpwPYsZst;B( z$l>*0YIrqP6p9c;i^Hrw4sH+t-n`eVH_(6f%%ez9fY*h(a2`+`IACP-%)9)P`sRtq zMSb(pJh(3p4mewZ;?-}>!uOgu-LSU;UToqopKIFjM3r`~j>d4|o*ZzxL7+mL)7Eak z&loh;hJom<)xF|FoaE?tU-7{bs?`+$QTFETptg304~PPKckCK3tz#N8U?Kzzbi=+% z|EdjVTWqwFfxFp|x3=NI&$NPXI4dykTurqA41v<>FPdUT4L<$={XDF)ZQaJ4gr{Hs z(_gMnG?LvPoMuXpO3vn4MCHdazmH~qjn$71GstTumIGlCvGbXOevv~ZAX@YaaGxUs zlJh`3lmkS|&RuMimW7(vqHDRH4{@=OtIfb*9+(ijLZ?9E^qEW*0#bY);U!~-8w?^A z!Thbqtm|sQqDnIxc02iKMKPt1;gDl=EhX4=yQ=%^Pf%5g|J`_!_zJYy~l@{z>OggRdwQU2vESmVC#T~fh_ry zYvA@|9_iPB%61|hEe}*=1Ym$&xxJKyVmSxqbrWL8AmVsP)R4#)`DO?Gmj*Q z_>UG65gD5_@tQc3CHbKL^beXZ;8tfBJqiO_+{7W1r?oAp7E5%JFb6H*9c$1g6i}^i z&insCL?X+lryC~PlqLN)I28nq&$GIy=VP?7<#E-|-By~RcL(l8Cs5a)dq)lMY^hvt z>94B<^VY!#`ZO75xk(Q`rym|Z?>pBN+x_`7XBZ9tt1v_40`-nn8=#?`~#Vd?#0F-C*^|80teFCQ{SF3-&Y=7atJ1Q)}X zRw!g$Fe>lgcQdro78VVD2niVQ2?1o@r)X63HG*{;{7-qkg3hPda3Sdf!CLqvO3`$u z?=ljf=HfokTmyB(tE=-5Is^J7hSkDztR9^nZpwgPW^1=Q(6V^??WR z?5GzQ%{(f-Q5w`^^&slU4ETt_%T)0{ea5L5URF`o>M^E?G3+x46-40X2c54V%0gGu zMmnQ_UoZw={cfLrA9m;I-E=?nDq@h+wjuWRHr{&BzZVhvm|=Qq>hx64+fKsrH^WrV zWv3V;O#G{>jGxwF2c5B{;mD7pCElMUae`?l=w;tehY9x<<}Bm3x^Lc&vWW#3gyvAC zhMI;9L)Y0c@@(f(yHG&66BQ5CT-j-3jjfA;eKPD5K*$JgVstJU3Kc#>5P78LKYOt$ zZIG{@;|}SD9RiS%!vPdBm9buQxH|_dRc26M@i(tE1o;e>aIk=+(!fchPF8RQKv3oV z*x5RtPC*$TUWZA!3T_L2QMfw{i&{quNFx96b&5!mnLDz%>xhf(zR(j!)2I2h+AgjJ z!PRym`5c+Ki?V5tV%6O>KM#zUTuDSlOfDBe-wscoKmQzxM^pDeqTPIgXhUPnS<-F6 zU%V$p&>isch0#?efIU7sy0FXt$h;qbtSqJ|tt}XhZ&=8#KQp)P1h}x~v%z5C+h>~` z%~76NfkhK`mV0BdWaWoq$)vAzp&srOBbv69ZMe^qNUcBdABlz&xNd#)&!m3=os_M_ zSNmEfwv@&N)N%gbhix8U<&yGVl~Nmmdwh2V z@xjlYwFrByyr^Cc^We0U+7SIL5qUQDQ8A+n4ShnJ?;`x8m(0nfhUPUF1(Q(IZPTH_>2kNK)Kz(c=#y%z1K;L^P zZZsma^OD~f7b{yX)`>ZtE-s1D_nHE$b5f!P;y$u?Q9G!L&l8380IEt~XH1HlOb7 z?tG@lhL5kVUU`6?+OG|s#FZf$f_>LpS0d4!B(i%^4HSm462}LoXaS%7?kXCz2%psN z`bTj;$pi509-O(^2OcSahxeSdps0PM(~J(agDxL<7PWzAE!$ea-RPxFAy8+jkion@ zR_Ag9hZ$^114~^Ch;4NP%bFIj2mKK`72k=jU}sGHUG>qbSvj-jCz|jn(eqjiA?`WqvMEZS}MO7=0GoN4e86Ac{cj~3* z(0W(TX4jzAyE+;DVdUpoDcP`VLOWkZ5Dgt|@}UYk%p-S1^y7xn6D=_?HO2mPoG=gD z=)QZybs#@_hP`EmMmBNYm6#S#eg7m`E7|bYFI_EJ=ZAuT(=8RPf&UIJj5UnD16MD6 z$VE!3dX>E<;Af7T;c<-|T3kdYF4X#U;DeIw#WE z$z7T&6EqRH5ZJ$uTPjZIFQY16ulKV+s~;W7FVEDjHINJ`1Ljk_)Q|n5W{z}!Q%1sW zih(!k>P|hf7eO~O&R`>0oJHoqfv#WR=5IIWA43sG`0jtN260&tXFYYz`R|Sq?wzo+ zGxJ7Gm8ovP*}3(#o+s-jE{tC%DWdn3j`;{`zEYH5(&nT<<12ONabX9lI6N;}7>tky zIK5Y6%y?i&DJF(7Ert(#<;j{_GL(FEEjrmi5pEKC|38x6J+7%U-5%e2CxKic0aTD6 z**k|V-N}wpI~I;DEnlYyI~UODR8VKyqxKdcqSzP)($kr! zMUtR)?8P(K(;2|gm_*b8Lv0*eB!(pW_i%oH>UI@Au_-_)I0T z1CJ|~suA!#>w#NhPB}@2)n7yf0=+bv5{;VlU>nSeL|R%7Hr~oytwxX~%PysNYX?;d!z(Si(UzB~MEV;APsBP;6(FOk-LSz@Xjrc!vbbp%c7 zuts4qvc#$R?*oE*1hG-+-GX|sX=wiY@Hcff#G`%pfTPaARnC2OSWu7YlfSc?*$&ME z5&Dt|5!REbc-5u{)+Ee^&?(sdYA!OQPwoVjH8RSj4n+|BqVPqMs3IzNA`{}UnUXbgp0x3RFdbWaY1KZho>Mz!OpfYUpNT~CDXifM_WHD2zxZ(C zd10C4=K4%CHtr}CC9g{5Mf+sd)b6BIYf85uEJABc-1#9L@}6bzmkqj7&`r3c^7UdMK#H?Kf)g9dhw_54Sb}_VsxX$z`fK^9ZPb!x_+MRn zYx>QbHE@()%QJJWpB$El6&_P8x=tsJv28Q<23FDLf&h0Y5uu+(Gp|L5 zyB9#u)tiYO?;J@avg?IRU@p7L6Ka*7@18{wrZ=IdG{Cb!G7S_B8*dhad<*Ucyh305 ze3YP9E)VMH#BwB!u$p<1mZk_R>$o@=oC%umUcFj_yKi<-p^_2~-Xnu)I|C0cT9}i| zDwZOqIgCGo;Nz7T&}x2+@1P@vzFdO-2zU>Kh&_rSWmefL8c|43pvT3n4a;pqa3YUS zZY9YdFm9RC?I!3ASWCmy>=z^y{*p2ewB@|svebhL9OqghTLD6DLmdM}JbDhnyeg$# zfmd>EEn4lL{sJ;uRtBuH*eY%bc)9T4h8^KF3`O z5wSw%J&PnS*l}h2bj%xq!RfZ8Atgnfq;-2(7St#I)Z)?HJN_<+ic5fthJ`@U^B@eB}k2*P-ADcX70?{U5$lX z0v?BQSM#e|=xYdPWqn~)TOWq(YJ6sk#_Z%j*H~CZE!Zfuvs#CfuZULG@2?*BtjrhI zcUEg5b%-rVuI?^AZV}eMx@D5=qY+Hw9pDQ|49R$P>QmY5_QERd@DSptE3CS)>W|+J zPpsOvA4SoM={;kbaaA!HCPC{KvPnslt9714DyD14G?QLEl6grdu?Pj&q`Tj%9KqOg zo|rCNGe$o`IL7eWOXG7)VfOS|AX?v=S@7=}quS=6G>&TmvI-rhC9`NgPqPq4uKU+s z@=|&W&BlD5-B`9+#Avui@i_lVVK*(tM_*n1ZObkN793n-cz8l%e9NK>e>gF&ou{xp zV{@WxI|tRV(v|!pY?Ksn7iYuawPP;t07A0aV~NvixIOc_lqiwFE2i-rw}xH{?`9#2 zbca8h7~dUF^~`@bp*7D^yqd8|-TiK}kn$E=1?0bse68r9y<5(tyjn4xBHB@A64YGE zI+lyj%lSs8!Qz=;c1aUwx};{Jt`!lj&J^ab5_jIo4rJIj@W+ zB<(Buj0JPpdK;-vo%agMdzW}4_d)V$n(0H#|1r)u^=b2eO;LDc$?3ZX&Ae#~ZjxIm zyvP69Va{O+?=uPOMd$QMkh~l>kb&ya+w-xyKLo zm*;zK{k1&lq98TKh*|BJKFe|u_DM@kQxjb;8F^eDQ=z9$@rq2bcRHmPejSRAAd-=P zD@+?t0U>OlIBV|@d2eURi}G_-3C59b`7`cTJLNQ$Asfegesaf`%8tYmv9oE!5tujs z7YmODM2SSidPahum`VHR;p)ZgsL@!i+-J^uO4H3aks&kE$?ufssKdgEbeUNKjPI>) z%qBg|Go!5u_Q&`JCYp&N0|ZH-M>=iFOtf#qt;|yTYe0o2Q*Yd6vltQk3iW06d&CXu zlp5h)%xvdgyLN4O6Miv!+iOqZJ__Y_c3RA@&CKi+UdDCmNY?E!VBI3V|C{6+83k>S zaIV}YcPzIYBgiL{_2jC}UJnP2eEy+N8R8=DXk|%&OCPq{eat*2bhMHfBI&7=ydUy+MAsZCB%+PpoC( zww3jD9wkPz_>&3y$f|vZnl(nZ>I#XW6aLdem@b)LIwgRAoiqDC5bt}gQ5R3lToEoo z_^#4Y<(0N)8w0V>H;0;6)_?K|gYIe+*4JGew1AIIQ+NNBWbX*c;bN9T_OE2dvKP`kcKm`nxxd5$E(f}c>mJzICZ2LbHEMg$1I z#9T4`cPoN)?7!w8s6!IkGarr#>k&rd*yBfP#@Ip+`fQ_8htwA2Aea5D+3iX*vS;l3 zZdB+`5!Sm?F8fkr;zA$d;by`JZ4-rDn;0;nUbci>re{CbIKoYcF4uKqd@|FRHXuwM z;i1npW>1e~d-$Ez@a+J{{?UXt%Tf1{HMu(_n*8(Hv6a0`hbKyUrNa}?`Et;ejTUpE z8T)X;VNH+aS&Q|e4=3E{M>kSt-699O1cHe)dd;#y)Wdoarhc|2h7A z86A*U*d)4dYrxvqu;i8?Jm8d*mMnCNHZlhCtu)(vwZb6$j?~|OQjkyfpcgU~MVXx7 zM*W}ceZ{^W)Csa)K`VtxSg4xg=*tBPd6IacM>9<<>4V9helr6bg=~#O6e4i*;T>F~= z!skVMPOn)*|L5|ck!COpm&@M_j{$Yw(#-@bkq#jb<0kz6NdPu9W4>pz&)_=ZHr|7q zwcy3p;1zgbLUlVc>wG1(GLZ`n1WInB9~qanu9eD6tOcexrs_`mqF^L9%bOlQAzL9! zF>^Fpjvk|Q?4%x6|DaqdLnq0W;G#UD*y)-xiKmK$WhTrY(MdA(S*tbjfT;;9#&h+1 z#cuLX&^MRj|Ep(+g;+-9DMZ!gExpU`J zin!{|4Q2<#hiJAoH0&ThLaF#$yNTFeu$?;j5r;^@f$F=^zULmi zED7J}CZsaajH#|c04VCCkGlii;dc+yjHqXR!9O#jZIez5>uYK}Pna(AFyYtu2HCzO zG^hu9m&JGK!rUtUE+m^AOWMERdHTBlN*hNFYSi@zOF1yO+8CBj4+$Lq^2}#XPnMR& zJtRM=t&{H{r$3sY^fTRIwva!#f0oq~&Ym{j3t5aL%3~awHqU&;w0Zk88u;s(sk;l% zMUUU>+7F6+b6}81@~{9kHNc0usW}penFZ$UQIbdb+xj|0ylbf_^*k7P-XHG6N7Mi< zwr(%#qf=3x_em9vurcVOZar#;|EQRzeFU7DO*T?c#6fyu&U> zGG^;)t|pv4^Y0zrj|_|-b&=B=O`VOL-qmavwLsnca-Ar(^sF%hI{YdTD%R&kv@{=| zQjT|%5`nLUezf2pYDSQmt-Bh@rBw?b17V6^Vbb(_ok*4qu!l~e+`{5AV^B=zLFvJTdVm+LOA%gxQr8J@`K-?MGot3O)B z`&#HoaHx5+Uf0wlJj1#meyyQu6a5}qx-mbW7_p(nWo5-QNgpyk3X_KkkQIGiROBV% z=0Otl=_*2M!*9f4WFn)jgmhGL;pWWmq-Y0d?Y{$m_nD>QWSc(2rphBX)+EUpvjgi? zR2cGTm~x*029XN5vSs*k+m~?{C(ZH`$(73G^KQ2JT*xsbW?>Tx!-b^UoEi<;XxHDfCscq3>vt8uj1!3u zc57i<*8UCXm(d^|qo|q5$#H^yvi9{s`W|j9Nq~@Z!OEaKP$U8 zj`LK;(ve&f2A;{L5d=CwNFhOwXR@=DDln$lri)}J#xHRvIK+x3L5bXFl;pe%(=2?$9!u(yz2Y*V#EPKEoF)W1 z{9#(lmiKHN7$?mAdJMy*O{{uuhatEqB^V!fl>&#g&~>4PmZM$U8wUYGPmX&rFj@?B zj5Yzx{APeks^n^McgrjI3Yh?7i=mJsg=MQ>@iFKZnZJi}W^6b>&&!+sybdH%qz#=8T>ZeyIl-m6|kB7BqQLG23% z!foSyVa*F*VW^3KSCobBS@5n|tlZ{M*P=u4kZ>E zUTHhntT=VoLu`O7FtH2QtZKwWlVyBZPc!m0Z#h9-ak&oxe#U;?boqo+r@h3Tls8T%eSsXk_M zkqopeon`Pc)v5*9iA&;R`w5lof#Z8p#L5o5ecBI}bM(o6*DRE=!kH&nAh3Sl+uG1G zf2i5CzG7Nb{$>^O(FD5zD+x?t*NBk~JicOb-hHJlIVp*w(?|LX*lP&-DTJ@F1+~)Y zXSOhUFJC%6)+Q*zknF&-jXtZ@s-J5d6+LrR_%p6}pNofK3;tb=di4XWVmg&(>GM9C zfH2C5(ltJ^fYnG{tT32{@0PG-ITrPRL1lGB+oucI-Rr&GYT;n!&NQh+cH4 znds?hX@ZP|O|Ng+Vq!L~0nlz7b*T{#1Mz;oM*LAD4}jM>w|fxI=(_aaW;K$&9h^+^ z7zOEIp`ekyQ*<{-#ML!fvI}X*-_f2Pt1pu^x*`)pdW)nkJV!m8uT$I8N6oeIcz(s{ zJa;dXUbSY3LcS#uKzwDX+tWwK#jN05sT9HWE=OpD$-149ZGoBO>jeE3LCY6wnVJ5< ztacQiTGXfhOrrZBENvGA(k;)RW;3PB-qi4^?JUh?Z94>QQkLyC>G2zUhXYg`q~meN37kBZwc&OdDapc0nL!~3@3ozDXpDSsw&Bx!>#^?Ek7zO4HsEAT%k(XZ zfXc;yT*QR%u;L@*zbWG2eVD*yhxv~=)G+|_AY3zm<(Yy}o4os`7PlTTFN|ySg!BX^ z#>!k;V&oV;vWkpjI8sAKbnHspv=1B+aa3mWX#up==%au}RoH4pYUk7N7NcYmdiEi-3-gunFtYuisj+%$T!iHNEA1qH?J;kKdXgHF?UIF)m) z>^PE3@*vCk^!r2(Zp!-WZ?E7|8M4$iwBmy+ZQs|m%-C$t0X25*yKn#46JE8Cx1Yxf z%wPA9&pmwc`|S&U6H_rQ%tkV=UTrcg0Q5p^!L|keSTkbjsJcG!T;mf33QEDi2Wqg@Gg<4pMHov?^)sPCjFSc;vc{2A)y`*JEDNqxH3@w z2+^6C^#^#@D6h-GgF=6{)M4p~%P@Hi2kSJ~&>hx=ADuZ3qF0K`IQc1@U5%!7+0()e zX!V;9ri=(H<>uTqT&fqfSdc{QUyka2XJ=Q>{7`dR$Esm}%9BSXksi5MhdC#ciZp{Y zzsGplf!R9U1IRe;&I<}9f@PPK0v?MDpLTsUsvd_7_IFOYmy zN){kkDH5C{rzcz%tbJ4M*iiG9YC{7BX*PcaE&>r$grC{6TA^4yJi)CZCyo|go7h~0*&@CV zC*CfvA^9nUf{J7}i%{n0eruj+&|c?#=Fl#?|j zQ;y^=8TI7c)GLcO1U>lZ1pQ|;Zj8GNC^NpfNNF|45GlHKU`0?<2CiCF8jQm}#CMcD~Zttla_U4TgqS4{ukmqT~IU3a5p81?nL0U&q=Gh!uBg#K? zMrB4kmM-}Q8_+KfG&B>mDJs;9{aVOmqTr3xBKAB##aDu)GBce z&&|xQU-~u40PZ5(-)HK+Ysrh7Rq8h5{r&i;lDM%Uq1M7O8W0SQ7mV~4jjWI)4%xm~ zGWuK$=}jbF>DtW4E6}UNbZ2Ur>${g+QKP4Xt;5~hbi{wK*>u*Z>2NqMt@8GQ` ze`3WoC7oLog!_7skb)4^;xN(Snq=H~=#GAmBWz+oze{$YWdjW+qT2w&(A|q{va{H` znT+w=Ud;QOA_ZPN?sdaNdN7*49elLHN+=V=hJYe_yTrl3g42Vo0P7IDw2>0aKW&d(c8-}S}l0O zT-54gu%$~^thhwR3F~7pHpiFafBv1MBkAm?Nr)U5v5G1Yxgt*e{06g%jPMp_+m7#Q z6z{Xx97mv-y)WqOfHj0Y`1r}aZ;%V9`TLlMu*%T+uC7vIWFwlA&wmGyaP7$n8ia9o zS_q#Ey?cD`-QMW-U;HXn@LZ!G?SXk`CAyz=0gf>lHm+^3Tme*I>npOtZdW-Ib2KMy zbPB+VzAg%)DKpw(d8d&ek8#$n{op>s{QYoV%*+{{h()6lm+N8-|Ahkv3o^RQ^IW6G zZ`V%mYOKc%`MSS16MDl@7dwr8A}{a6@I)96XJfL6Cn+L)Ry1T#x0;cmxp5rETkPS9 zqcz*VshGaz4_@UplGE4y`JJWw-be05FRU7U7`b|up5uLTCJ^+`YX%(-i=IxBblgRC zK)rph^j-zv`RgC=T`?o;yDkGe%92jM77Wb8I~aU_{xVduE;1^j5&r3ty+O~sbh@Fm zv?!38E=W$1gdCoEJm=AQAEs+X+lvjp^q~xP~Muh~MaNj<>o0=syny$1N5vdO4 z3wVO;0Di+fBkFI(V`gr|TjC|B!)-1MNx^F_5hITSi{RKVr=6 z#mg7;O#Vp#Tyd&QjT8W}9Wy5n4xTK(Qxu9oL&u<9rGH2TAm&`EJ}yQr{j7hLQ~K7{ z<-u~8A`#usw!nLcJzjfY0NTtLGQuo3AgtT6QYBb^eX1guYijSK*%+_dc#8_I+{B zyaldPJSzdI=yi1;kvp^SF%KEjiTfm@zcM3^!8w>Ky!=F-Ugn_aq%7UW0cE$EvgXKr zHqg8nH%5DsAR~X>C0koE+k_GTyjx&K!XBW}a4$=t2u{`QniR;c%!z;RY3*OznS>A0HQ2-lpc#&xpLZ2jjT{eY+3*k@g}Z>+7ebi+9)l;|0HW|0rF zIQxsCADnzb2{a&dfLHGa7qQ0NV809gHN5>ADE+YM`2J8i;1cZA@hSLj%V;PHACywS z(hxBjS~D{;LX1?hO1f+z@jgo68oFl`v}SSYhhV2+Z4CxmNHR(H&wfx>G5!1jo;>DF zy6%6=tpC+)-L-CpBqv2pHCJn{`%`I+1DRd$zj;8H5WsAY<7>XRTalm^{OqMPLs(VZ zlEKoWJ@d;vQ3sZidekM^uvDY{w+jJbqm)GO&s+NminesPV0eT%Q$r0TjE_?-QGIq` zpxR;@FS$N3P#ri@ET`Q(l*j8>@EgPZuXY%qc>Qjvs&Mi2(&%O{5I!~fexLFhByyGv z`~ijy=sejNgA+42Yn+4acTj|Zvxnr@jj9a{)T}9NVcf5XQQQUp{k<2q_dy}qMUWf8 z)2s67?FeB~AKc6NREOtmRB-;#|Kj&pwJmXEo{r+vDnUj+2dlyN7I)7Nb>H*j{-+u) z{8sScSjsa&8;M{ObB+$1S-ij4EBG}0ct8Hg0T_HAsyDP~VMLFX9dTi1IdVabSM0#u z7H?9@ygOB~=6wxdU!0MZt%hR;lG*WIf16bb1%=*=7CVNo6VlD-@RP*~bB_LlKawck zyJOh16Q)gI+c@odyByx(b^n*^U=a`_y_`bNq-ViDT}iKib0}%yoW(v+cXC}0$f9EA zl$$r(+mE=ewAIu^TE^OT6t$ouJ0vm$y?15o8zQbctw!iNw5+(e*v<4qTj7REmNsQ5 zE-sBxOKpDzG_yplmKcSUbgCUV;O}eq&k)Sx$Bvy^+MZArN-dPrp|qJ3nj4fnck7&P zx7^d?aAXA6paahE>|zmH@ff2p&nE&2Sip=s9+zHNl7Jv2*s7~yszU#=L}G-gO-ZC7 z#ggEW5h!1OR~wXcVUf?=yD6G5^*#%Ft(>4cucvo-SbDMB>+FK$llVe$`ptw#6j)fQ zE>Z$VKiR9-=XnC177ybnj3tyY6}$CX9aOCguqDwA8`f>0zt-_Wgl`?8+j9|@K1qDT5Ro)&tf`;C#zX+WP1wPPx+LAAoLDWEA z497q3UmgP_ua7@3_h% zi&VU=lgFYTqMsWZE%c9QVPaPoY|IO%?kedRI_o{xX-4}(5!|X0gxgj%Uq1cD0r9>W z$D9U=R5O|K%l zE&B=bpWOUI&;3m^$gNtra%Dk0*Fy&3My%b&sfy{&>M4W4@ZkgqH9$8vJmILz(|`Qx z7S6BvEVUAUJFRkopsO|S@Cs)IIYK~Xa3=Lo6{|rYHIh`L@y$wq&DSP_lI)!V_RiR&6$beiCN&0eK zjh@m!vt_zcqZ#18TFu6l>zA+iZ~~f!V>fr>FDq-ewkA1Eu^aQ=p!v!16Jt=xP!8VW<9YPpf;?OpIX z#4Oo2K)Nl&eUKRY^etN=dsE!h8cMh2qKP*1OXh^dj-`*@1a{^fZqY_VrX~FrwT(Nh zMlwcwK}$=1jham+z4_}mtXA;OO&lG>uo6woujvQM z{C#Pl?$W7SQ`sm(AL^LCCFC_m8M*W}Za(jYYtyn>w=)$-w$?0`ma;PwJ~OMO$s(8L z0reo+jz+X{%F;SJAdio__-_?HO(O7pvb%s$wYF^bGH3q<_nS~qzal$e{ng%{DrHpr zw{#Q$2a2(H#jrCU(uq$%n_POt#eaiDQP+TXQ6%;-X7epJeu)?Lp%=&n%-h=9|2&DH z{}U;?Nm$h=_fPg#IvK&V=Z3v6>;288{O#{A-w9r zQ(YvB6>h8eQ)v=KyMpJ0?GN=O> zLi#bTI@dx@i?Tvs?$qJd5rjRc5V1h4b?MZ=Q0L?QuWrf9`^#Uz82wic$9&Jo_{jf7 z09YDqh^1$K)xJ~8Lal!u)LNbq@}Dee;O<@wK!z86!Yh-}|3ubrG1$q>OMT*qK7#bj zU#^=g8P|H|zuyj*dbtA3f?sKK@B$1uO~dl8n4YP$1e==X-O1|_#&{v~lA{{YXzpHz zNgXBTB z&$H+xPy!xd%nt>BxcAhv{EF#?H`{=qdab#o1tH@}!g>Lt2c<`aoDSkIR&pB+W>=XG z29qTsd4&g^;9(tbNa(_!ckMUPLM%A&TC5vBr-|6)q#TN1|2HHalY`DCN)fr0dP^Bj zz6|=>MOxU%dBEjalh94ZU4J8J3eV}kF4_b!W!}@cbq5q%I5)MEy=#rh2p1-0eR@PW zp0Z@#UH2hs%#Trk-w})qPgg4DG_HziZWZDkchrteuOljOg#FBxPu6uh2k%|3d!@V= zddUwbemrrr9qJW()xOrq&X$vY=IwGp&Fc*Y9IAS|_{0f#Z2GRUvJCZSMe*E{H1#(e zoBbX8o$@cs6R|KfuDueQ|NnZlNDZX-ji}K`%S;PM4zlx#`s5=&rXdvS;CFU%<%v*gii^=`QG2x`X)wbPlIq@Dn* zR6yeCH;~WvYbU>2$A&N} zQ^dY#r@z}+zj*4*L?RJi3;-XPsVQyYVm$ZF<)daeGbBj2n0*Wf14C7Q>^Sb*h?CbK zh8cBw6EUdE{IW7PiRlx;QRrC&B9X$#{Y_TzLxNQEv>|)pD@7e#!G%`6kpPp53hfX- zjnlm_d(KNRPZ#CKy&r7)?;SXW=g0y3gz3PKh;thLw zl2e3KkG|fuag>hpj(C;DpB;YT!0z+EdJ7sUz0IK{DAoC|_41KkH0&Da1L$==O8N<% ztQGg!;Vai4IuQWuFS(Dn7kRVBpnWG4uJPJB2zWw|7CSwF=kY!fnEO$Ni>Y8iJ#dtIt>G#~AV|$FDZD{HLS(x*}oT)yV!cucl`0rIn40 znL^fHN-1Y{lQ#wL9^mste9d5I^@$TF{$h-CNJW}DC(DwL>vfmwYJN&-`q9b-QLL=5 z0;ZWF#cBnStGfL4DeFCS;odtxEKcxeMuRPBwrt$G7dPVfh3nMU0G!l~M-jV!{-X(0 zuEYomuccmIOh+g-NF~GLFI+^K#wYue)@TPW;Ao0XYMD3YE$|MW`wWLP3ct zrXOaV$Re!m*tOyHihvH$qK^j%azpL%77@B9dFa%!b{Gf6DwJo)BrK57pBaKj_0hHH ze&8d?dnK#j^KJ=FSq`h!Ew95z4e{CyJlC`z!A1o*Ew9q_SGjm>?=WR9?$TmmGa-D3B9 z3Swp`WL9A|ZoFw>?<5k$gbU?o>y=b6&$k`pDV|u`qfl+1bbkT^NH7S@R4QB=*V;>9 z&2Wq>&-rI6Nqrs3u%|1v=9@oW1_lgA4EXr%L3U-*&6`JE&mU;1A&pEMl+8pSa|??6 z(!`YJk1%P$+#5`ZhbeIrKH!1g{2&ASmlJGG0ox)KJ~RZQ#TO_h6b+_t3)Ya!(*Qgn z`jg@m2_i7Z!%jzfhs){APqW6XjQ=08+$4)-^eZf@ zLwu$Zc^U6EZ-7SmcY1M@p&7}|J+ZVPr9)@ZkdeAOkuSVV@o{m!_rP&+T^73vCb9|i zaTS^1i&u-fre@Y17e^9i3i<<9L~k4~sZUe)qT^-XHfQvWD65DbnU*&4z&!w$5f~d! z^_v$2WxeE05OaE3W(Nt65o590&{LUBS}n0+gDD}rM>DKYI3%dML~;uPcWOS;tt_2_>cXxuU$ zQf&1T8_&K%J*m;KaGjS!B5B8u9T!uQ3)_mSgd&N*#=*mVdR@96ka}7rwV70*R%_Ph+ul9vhcmb;(d1q)|ai? z_t{~GqhImf;Z^(EsB`kqNDO5X4-?Qd`>6}B!=~#|u2;ft(@oMLC}kyl)JbT=K$!Rr|UONCn}Q*&RXLPhDx_??5)nX$u!)iBdtKy0a+) zAlUmIhP>B}$3CoOP@;llrF0rb9o2d9UJ&PxqNML^L~d?H9F*pthw(V`wP?>9Y3;H> zA{OBM&^d--!sIkecI1diwVq9AfcUp1J^^>Q4?Wml z@B}sB-APlcQEz;(7(Rv5?sE~)B&XtJ2^_%4nO@JDyVD6j!Rh?P?`R%2 z6^J#faFcK`#vK<$nDahz_T$o9Neg~G8956I4SB*_JLYDLWVvKx ze3S(K3}x;8dKUq%K-9l~Q2}d!t1ETk7(*n?v6Vs&`|Wati?MVIpOoC_V(^5jlH`UF zj=pfqm+O?yB4&2`m+Nv>xyy$A8U4qOnHUfz5@T%;*J~}~yj?z(x#hKA{>sYWw%^DT zOfdw8en)R#UYX{_W!1}Vs03~-Arg$!Il@4aDLUjF8Y)iYhNili7Ku!@+?GmhmPL87u~_G)mv53Mr%pR67SB7(>l@hULD~=^=`l~JNNQhVc_+hS7h`Ie0m7YB z*|J>J!+3jXmIT?Rh=Wz19?cp#oi2Yh7S-$T_K9(%STVxn`2uL65+oI%5R0n5nj*&u z@;RERd#>zd9W#s@J_jAqn2Cu**m=-u%H0(m@&NON_|^y)w%bfFa+O%|q)P!Z{(su+ z37mA}-s=Q;-AMYW(i}Ou>y!U4a^#+%kZhnt1h+_zuJwYx^e>5 z`z!--O;OdF{v!$=)>UmUKQnmC@YTB8nJuJVYn+eDE9#SPXCCSAcYKj~QLJa8`$R8^ zp$o*l#|Fj+(~q}12KZv0WgE_HavHTD+^$@8N8X*EkdrrSPFU06x|W9%z+_8qys0o} z>P?~ay=YuRk%%N{A-^PUPze~`_yRiAqAL_jusZ%HI4ygroIkS;f^k}Vn9L6lBrO;~ ztAG7#n32rF1OQQ+<9YZ#d4;+VIL}xBy<1W|0IH+_!iZ3*PQszXMUN3@u(T#-YZ&llUD(!>iEn z|6HDjBB!FXJ|j|tTjy!vOPaH99u}flYv_lEt4I``o9wKT=cuE|QPEKI<+^L%)_mI? z{<{^7K|I1ov%XOq46}96LZ`{H5v(Z~Y#E-o(x!1(>h_EsYW}(d6BrQ@4sP!sPjprj zOz-f-5Nu2k)+eD`$*L6CdNu<+A$Yr-G42H)&nN3xJW(oP(QA{B*J6sAYEIaiX0UA=Z7b3!KVAVFd3ITg{4j9 zAf7a&0w_TQ1b>|N~bUGS{hZj{L6IU&= zUbuqov=Ql)yy;dz{+}ai;W@Z zlS%u#_$3w7ZyeyrV}1EBM}DPz|zI=nrrhwtahmafM zhKp@($V%7z!qr)0U#g-0b@r}SJzUjMLneFllYPs!M`Zu5vVH_r=g~mXY z$_CvMgY}84xFf*bUGLX%zAy>wLAmuw%;y{NJPo(&?A=RPEokt5Qw<$JmQJ2I!z}6E z&ee>&6j>fl)}R0hetd~n!fqA=s9xSBl~!B!j%v#jiojh~cLtwGz&x(nif z-|xFr{&vx?E0KL9g5UU=8J+Ia^A_}h5253^VdhRZ&{2ajrMkavh2!=&Vu><`Dt|Ec^NutdEaX1DRe->uJV zF*4V2Q>>tX{vYn1v8d~b_1VDh7_fIH-Km?p;tal``eNtiAt; zIe6JrBayYT3ae(eLdv{%z5fV^sZ_u>l`xQ>Lb*HcI>`svb^iwmi=6bN)YLTDK&eqJ zi`Ln6)6X`RkbI(|9SvSM-VYDN;b^*_Cg1cXlPZy6RH)vdH6kJIUAa*|p2S_-P2MJa zwS;dQenVbFc;MPBWN~zY&EF|02tb{m9DisBEd1LS z1GqcmO!yBy^W=1b**F2kG|o(HAgq<>z378hsC?ey5?6xRGnStKAPu*JrK^+BIRR^s zPT=eM1w_SmOoXjUs{lf4DJJ7qvGeiF;}TnyWXpaGga;JP^lsHMNjz>9LI02jCfD2* zE1vvt>^s0(?WY6Gm+P*`2F1aSU-GOWXOw4|yso4wn(r zObz0BSrV@ksU7hMf!wj&V}=QL>bSuk(ZW^2Ix4OBNFj;6z$We4h{7(tz=y{(?r|| zRE{u@W7vyBngac+r-$DNMLArs)3t!c+pRT5XN> zRrC*87Y{l9nrVGK-R4KVPG=iPo=^ebyJ+7kmYk1n*~~$*h-JL>DN9~~1-<2iL7(dj=0lVTR)?D?znetA3`mY)#$W!2CA*}WIqiStN zpW(Rq)w!-aCA-xqbgB7>T0K`;V5HA9PGk zE~=?sIG}O;aL^pN<0vB^30Cd%_N;mT?;z$NfBM&3u$i6qh!JL@??hKXWDm>+RjbXY z_p4FlX8`q_+h4nD!cxkTTHZL2gl*|Z)&M7N>F9(Iid%htdG2}E@ErbA4{km~0x?LB zN^TkqX~ARYxA&j_mj0^dAHWoX9>H*-YhdlA&g%R%Yx0ekEV#$GXAIw{qFQn5HK<4f zu0cLQSMV;jw>x&bX6ya}1RG(k%RmgQk0#a@DxXLX!cT4#t-aJxU8vo?cfsGe1z~}U zI0>C_IZI(N@T1>eHB?Mbx)H>-{kkw2wbX1qLsXbizT$`;#1s;>o|Lf2=^LLexCy2r zSQ8-`!P-m8QvOa7Tvaj)C?cR$LijuZA;o!rh(zu~zv~YTm6aGHb2#~X`g>Gw-Vp=O zLBZ;K2Y?bqN54As2~pvpeQ5?js72^8Vnl}CxcBt{R5pdEXc7v(QsoEUu?MA3pD`_x zX#T`dX`0#~Vu{WqxA8{YAjm$vw%!dpX3xcvMUL&y(ov}_k*|9voPB(!-5!yS zzJpopo$Mlr-S3S-(w=M(`+hc$jN>s&b|2N*Sx5pRL>qjR))Yr9VwNozz!{%gSPc4K z>vLH$pb_QzhXNiz3vw3TZud&PnThP&nSLwx=uwZvM&Z(rVF3CQ$Zicm<4^BHmt~8w zuTj)XY<&9?8^o|7jcv1CSsp^K7L^E5MBKsMswZ1oFI~*!4Qe#ps&iwYWGb9lSLcE5 z#&&k_m7<#OGxo-{TgiNDZ+g4+AX|+4K%};PyP@f}Op%o)J4mchhe8?KRQU=TF8cJ` zxkpGhrjOp!#iL7)IKv=Op2h1cZ}-k`N^ClZ2~C*``(tB%pS!Yd@dX&%(`<3oxz1Y`x5tLT-SyinjZ- z6K%Ud0*FEw(DgHl!`y_{wd-d4S<7V_l8849wK!V}g(T1pGo0QQ)mx=f6eKY~S>x zrFNGLZOV!5hs)hhl`2V%3j@=`dOBdiPx&&EEZAd-lAZxi7Qjt$_iGCYt<#z{apK1C|tW=9@<|b26JrxkeM5kmMKQ zahzZonXkdQU4L2NVJ6(FwPwI8;>2ceBq=TaZDGF7h@U?BXY|Y85~HRpSn+7R>Ol#m z!L=0?k72SJKeq)~lVY5HWpEJgA?xz87XCH+A&6o@Dz0V3 zOUKAk#o&VKiza_PPbB9{3``6>}si{&m>+=dCC0{8iP%&cK zR&hC7Q}2qN3iL;y~!_bq?Iu^ar>n-8F-@az(o{q987*fp^u0nv6{HG zE1J-nIKxYOj`mgT%yh}+me&$61q!;5E(5JU6n}gTyKa93c8Q|#{q@EgAX5$x%XA-_ zX*@SKE)MEJe`YpNSn+I0HWwNJ#Q#KTJSUL8eUKzZ{zy;JIPJ zS1zdD6Yrl*@cU5P8CL|mi*K@$?R)BLfb;YH1fnX)d>SYswFgMi74)7Ot^h3hABJ-q z&-YhF%ZA34+nhU*A7k`aT$|lGp0%S1sE7Y^_JPT--rV*R-B6E>aVamcl}-BpQxljC z)CjD2bXBy+J1oDHcPFVIOB0I0%Hq!yDCUr%xc_dtQxbvF^zHNbGp953hP!dhK3gDN z=LE*go$I8-t09gfK$L)ws0-s^wb~26@A0ATT-{pM{QULn_17vT)UR-sK=2Wnzg;DZ zRvpRZSJCs}jcz6MB{Ch{(MvR+V6STBWA$ABszSCY`@TOge;I{Q=jVT%NRz{{L08>DvX>*59*;& z-vLIw@D?71BH7!|J^kXD>kSW1_hcBqvswYlbKy-bfzN@i-LN6oWg|U>xZ$PiKZh#R z&kn^|mfmumM`3a84AT7<@Jbk4uhd)Lp&}u1{YZE2qk_1*rsX7Q zw&3#flY^>=<~2Xfjn%Q(zf_0I@_?+%;RKXqerL?=p;_Zw0I9w3!cv`c@h~43)9CmT z7RBIZ_W9^z{fA5@t8?+iGo@-P27ZpsO8lgVTBI-}*UVKdAb&aW{z(6`$n-Lz>8NUI(#)J2(sOr5Lo>zanV!<)LxKxt!0d30EI3BGo}%ijh-!4K zzXTygzMjP~vXuR$<_PAbgWYMh>H_%efMgRakNO5LfdWghpJFPx^E~l-plM85VGo+m zO7?NDJU*ZYzBMEIM;LJ9W~MAn=;$LlIubZAxUDOIA<0$L`v;NyGH ztvq>=7`-sikP)^}R0Q|0C`2ofSCT#&~IUk2Xp`E?*mZHlA4k# zy3g-^@ZdoQ88U{c!}xr|v%5&@CjhF&*RcQR83R3hJ`r=nY{~F*vn8}Vd$2DV+A)=u z3p5e%R1wZR`bj!Zg7u{RBvE1YKw@m2E|^GSAl`fk;|17GfDxX{u&@BmJlaB@mT!c{ z%V(iO3!&@+)0Ld{F55_=%&<-`77W^R&C?<^`WqFMl5K|Z!v%&hDh@4xATym@Swh~;z_Ts zE2-T2DKYAcuYt+gFXvUpI*7{Doj?mMe`%0+%iL9U8#MiwQ@rCINLElXwh(ymrs86IUfDwnrXnj4qCLhJgi6 z58~0|y2OYtzL>w?0241v3sSVlX`uh3nzWBbjpxMfc{&r)eSv94Mh@lXa^A=ri(i_i zCy{>!k09=3=y<{|ZBcb4Dv%cGW6H?j#|Cy+yd>p*8Be@jh2`otF;1VJv)op(OvrRB z=8FatJ>I%$ld`)qx}uDVc}nWIyAQQJ9syN}4Dm-T-FvC9E(ZD>*fGP-2WVTT`Ujhh zk1h@OQyBM)2E)Yf20uLeMZ;%rq*a&&cB~fnL?oy)Eiwukec}8L>Ql)L>G2~=T@19=Z35<7uUtBbh9O9 zuf!grglO92*RQ!A_hK%0$RMpf328}k@s;g*%a#U<@Roybx=7Eh2*_A%fgh)>{5NJ`%n-}Q zvT|hJ35*z?X)k_b%HlL8J#Z|d?9MmUqI)slsU>03Y@ zVV3j!Ir?ceQs{*wRuj;1)J#{H-<47}bDOl^MyJbEXIIj2;T&i1-eeYi;#Rwo1b!q=L^ zk#GI3;j@NoKwX81%L=Cql`Zx3{Q2yzV$$3N!@q-Axgh6xE{|ChE!#9C6S`&iK;U$VAuEoJ>>p5>(2p$`;V@b9qQKT8 zXLJ_)$XSHxdf+|248kn@1lo}ag=M|zzdUqg;yY*i0k`UR85f%m)gciWgdA7CIV7HQHSJ-t~)HP0)hf@b1k^r#7x` zW?m?x!aV;Ht}QNB=&qMDWW;-hD&DOf^91`=kD&2*zRV*hr|Xph)|=3+D;XI?^~yiZ zrO4Aq`V>R4u>hMX%`B)sKkJs76*Tspd7S9ww5h_Snj8B0Us6#<_J?N|+BwID>|968 zP2wt9i^L~z+iozFG0AzwRlOZLA>;D-!aBg-@d2ZLkf)f2T*;f>2}k)nj_fnc2JhO< z=h|bQidLF>oHt>1Q)}H+Dp74^$FhGp7t!F^lKzou{+v0M)EG2%T0$#j9zMfhHa3$k zm*>1pm2{5hF;EH2FB+WQvO~Pv)$Y+-gbCz7FAYIoqA8k4kENvCgGbMM$~^h^Tl?Kr zO_(8yRtgmo!k-S<3MohDT5~B}Y8eGn3|Y_z+&0e#VTrt}Z7`Pa$MB6e>Z3?%2fnnp zaEa&l!?8W#fKiRUxHSj2x5oT5rmtdrcq15^-QPNSZgctws0S7$B`v#S+3Sn2_hGZc zVVG=$Fu@*z!PGaBxq;e#t^-n2?&9%3bnQ7=n{Eutqt6ij%Y~Gm4G%^{Y$w`r75?jh<9ETydvT^(bD??E=~g zUSDzJ2CurjZ!nkdw&3gTw(9?H2en+UHXd9y)UUk-_Kms1j*cokr=rJ9P2KL%Db5GwFePfSQp3{pvHlr~MLh>tO8 zWci?&Q5(X>wd#5xAyq5s!DOrp6ZhYp^!|N!Q}m|R@$sX_TXr+JZ1$_&f3ILLn(9ls zcNLeZOBYV>ej3djs-vDpEJUf{JSHi%j-#pz2rI3%46OQNX-HldQHxN15imN=-`km| z48_Jy-McO3S5}FUaj&+fj#V0kqTls62T=6)X1Jo_j~7Qf=qev9ji(gY6XDeDNa(+| zDV)0L2=yau1AojREe3fGq*1pojSNfdUVP)pAI5bHsO`cLkUJ0EMPF|Pw)|w^;Ud(N z#nS9tQe=c8@x$s6`uFqWs{xlK6Cc5X0^wt$kEa3uc;UwXoCe@y|E%dUJZALtse|y3 zt|tdQ_QJ9+H(eu+Q3h6O5HYp1j^d#Vth+hXR(pie)|&g zE|*_NQ>~nyvg+sMmZV3TmP3#QDVS3qfw*!2X&l}E z(EY%C>y=l>lYRCZq+N^4*i0^IH$yV{#%_MK@wT@_V$gr_pUCjkhi6IiW_+$f1gm{w zyUKE<9$szTQiF;I`F$KN?NiOy8kje|<^+l+)pE?llHrHX^p}$6eB`ShV(0Lx3UHIq z%7o^U@|$4!_~IF+(hK^7(Bu&KyA?7E;c+=N-{c-7M3rDfsh`r7k?N{$M7NM2{<&$@Zdk`kp#VlY~%*rsWBXt9lHkYqM>SfjE-%8aR$GA@S8bH8)@B+L{;dB*-nepn z(}}!AM@f%O`Oev$nQ4>ivY6@e}Ik0;yX}v`*fAZQp;NHeQHuUz{x_aIIQ@i7i zCo&cB`=0^cc~G7c)C6g%E?-TPeV}N?yC2>SZ44TJ64LY_&p(BJEeijx{&i|l3R6*1 zWCvhRf5IUrZhV?HPGgH3MGD;lQ6Qg>=P2ZiOxteT#axO8SrtAo(09d%1#HW0tQLW( zC_Wk_(qTHMAT8)>6LyQS4}+=BU5kq{eXnu7_Sxy>W$?%`LPks2m&U>+4}rNZ@Ut-a%78Wmrd(j>k(WF>5TT<-~~-66$;1exW-R)+Z#F z^vIFQ9T2)-WBcTB4LeX}bbXn660p7@M>dC?HufXyAA_^$K|Qatz0}2*$f;RVa&H9Z;=@5?~i3yEVA;VaV$EvVe$2?pm(V|e@~iM zs-9zSggyx7xVj=A{iwNWny&QFU=KTWW9mjX_*gvNj{PcgABeY{Cw_%~2K$Df0i>Ml z#=*5r@2o}tyqo zvUTp*;WGmbkS5j(mB}=7Xi~*Fs*(;vDU8NuT8)h0EUk+CA}&r|m`ys+Bs=$OQeO0n zmGj7~Wjg&2coZN6&0b*QGwJ-W)v0&fv&k8WHzx~;JhaChc= z6F<()JR&_6?BQHX>&S$DKC82$99}-_*tg$+KjFN@{4XPY!(&Poi}4!qHqsb)I21-Y zcjS8$Kg?or$-W%E_7A#goY_g@P?_hiZ2J%fc5(g_4Wy?7sRCQ#@PC@CG@H5A`5qcD zno&k0Q^-_34)`e^(41Oj%}pWthMqpfC=~f(Uc~FXn>X{A(;*HfNiCeLa1&MGCyo=h z_OW>qx@;m{uwD9<`It&fY1WRbwG>})OU#Je*1kw|q@9n=`)MNG8=;Ax#b?b#mt6bG{6fK~l*VH|6=Gk3!bq2#l zz!UaspLxzgx3-Q$YmWY+W&>#}o7+aa*3Qs2+o~)reOtsfAV|gI#is5&()?>!?dkVQ zB;oHaU26N2FHK!S&+Gpj$`rYvIHmme!s?ASaAojYxbj+>AYI0hy39s5;WJJPC(FSY zFh>#AN^pFz<%TrhX3_Hg{sJ>FVC0e8#MpqypHB7iXL@KliPbgh3NIU0I9d9y#>lpU z*))+KR*Qo!QKPGeeVPXPeqhBI%(BfAo$a@i%1>fB)ADf;+9W-C@R zU*kafOeu6mjPi@;GImM|I|9YRuF#>0Ey;}Jeg^OA%msp6Z|jVYXlxIe9}4{`25i77 z)fWs=`}mBM0V)=*~1)58XDx#q|45svl6NuHmqLQe3QWlB)dJh-vFbWOS@#V z0eh)4eHf(tt~Qq|n?Gg^Wpk3pItDQ}AR)>DObKV?u@+OGjw^8d#;W@fZEdr~M~aOS z;5TSrkQ&rBNQ){A@KIAAD*EJ}tWEs1>IWFHE|buiaJjUS3_69#ob_|kv<#9-(xst8 zdRU7`_qc}Osl6c2jgM*+?~EZBf|=W6)k4@yo`x3g+KW18)W7aAGh-hrmArl_?2q?t zomzdP&fmLM#Opf$?!77knRgg{rEJVMa8PYhRUrKBRERw+7NT(w6 zjbQC^dGp%<2c_FuY&>frKKrNGAE4$NwRLLJtY#YH(<{|2Wf!%symv-@6|mMOr-QnSs1d1@4=yIs(J`$nCiwNsEiw%p}}J&>VbJO2Mu8 z=Fz?dqZUpZ{M7}{E;8sNQckJ>bYgiff8fo(|2CYd04s+u=Uec5pnEhx1S`ZXmyM%5 zw-+}B^{?r|jJWii0!s4_=WH!86P$36j)FEm!zAmDiAZqQBlVu4Oo|PK@`D>UfCn$c zBDZ9BhTDMmxnDa5CJl>@(VAUu(ftk8Qjb>U175A0s7}cpcz|^60yoaqYFF-Y_W&DI zmV95TerjZbOsUcm7_h@{635}K67PRy6a^9RBMT?WC`RPrGuo=^1D{t==`hPO`t~by zNx0_GU@t{8CK%$S?*XyJSG<#sgxg(D9QP6@!Xpz=&oLI1kj=z8e5PW26GKleim)9L zy$@r>p@Pv+OcazL^>~h;EA^wHMpS7M5zW{Z?-FDTfnOxt20{f+MM<19R~ZR2)?xLU zsMoHmqV&;!BGtypp@gxjztjf>qs=eZrdh(W$vTQnFz`*WD(OLf7h}?(C$2WZJ#7)iAw0cn73(sLH6V|QFG<@7cTLb z*0TFWg!>aL5hHtTu#vM^EC6Qz)BNDUt&T~@;WPEddhqc+u-mYIKTL9?@w#$7J)W%P zWdvQT!y7GUG8y_i!_d1y?)bE(j}Av|OG~U&qzj4_9FCgKtOJ}u_os6DlJQRqMjDRP zc(&j21O&gzg6A?*{Hr;8BUw7FYQ?r8)s)eCE(_Q|Mc581KEcFHV2IPU#cmk_CpPYnNyH&2RNvG99r`7X9jtu0O3xS(3+LG0g2g#56;s+kVf~Q?QiKi6R1a3uL1-E zYUbA#reQo>Sde)%kW`USgf-B5|3OTu~YTeVgelTMD6H3ShwE9 zReo)i^X`H&JKq7ZatwTt9_id@Pszx~2!#j*kFC859m^f5QQa9Ikff3q;`=B<9}1wN z9b?c2igNi@8g11w^kIkK&Ozz{LFNRi$U>dLx8tI-KFFy%}+VfoODzzhhn z*t)Rl*(PB8;D-6758%DP3!YlpLK@|iL60a4GyZr-`4uO%!fEF8XOr)oec_CEFmBW8 zy>HvRHp>{~hU*A1Mlg$9t@Qx*tS#(826~_YO}}&!x`u=P46z=2Nc>8LMZRH&|H2i zQ-J9i)$7b=xP+|w8#j^pRykKog1T8#)y$+~85PW&^ORKWulL2I6V1g}$3`QGWS?#; zN#*0!EjF(4HobUG;LjHn8}$PMr25=UgBe3d4lI;i0{<-UHdtF=sL=WT1mSpDDa1Ri zDtOTl2%-_1+Ev)J&}32ZL5Xa|ZMmFd!6?$MQDJb6-Bw|fBvs5bxlPJsAHT7^l$2W; z90q2#GbK8!0i)(sOw*bu(R~$z;fTo~^5w{Whu6WV5N=m^m#c_QR>m%rFC}JDCmaI% zbpc5(It1@lAWs*mzUZ!JCC6kGU)~7mL7zZ68>Lpi2D&YRVJ*KV@N1Z^)~vGYCz6Y5 zX9Y;x#{QotqKy0U)}gTF{R!BBu40C&SZ(YZwwRwI-1OIWy6)FP+%$|lZ}Y^Dkz=0> z&`PfA++CPgJ?%L`Iz4E_@8$ixI2blyX|VVahnFLn-FZCiSI`sTmo5!nN^lpZh2<_f zqfO2VhSV$cykTLGPPnBR^sKBUw*=;6){!vlExhV$km}`G5+K1}-P~fvJT(6PyEYCG zjELhiX=doCGtTk+jribTZ@-aYLX7Oe z>F;}_l!QSK-W5wElw@Pj6vWcZ)meIGPaf4ME7);Gw-7NiI@&arRE&|-?>XsJMObXk z(89m&?I?-`LGpop8K`_ShVm7xJT^O^{_$Q68_{D3dlAklJP)*yS#V2&C28ZuifQ`0 zG}^cq9d}}x40v;dxORx7eP@4NOQ@daLY1F;O|#5172;$gdtsGEGc>%V7m($;(bIgb z7+*f(EnL-}b@k>Bz!odFbNMm+9w)DK-ENO+nF9Q}`t?P^uO+H2+VKC`Cr^E_`Chwfo%rMBs2=9!3f8GMitW(V=Xj91i zAo>@@B&iYfui9bw>4(xe{KlK-BSbyAZ|so?)~%F>UA?(51KUumnwPaI`D0jr=@PQs z>Z{m-Mlb2-oit2FruBHMQYI3*3sF)Jnc_U8`1dLtv1f>5S_8yXPG;4CHF4imMP?p& zfLim5dAE{BkmnC-EOf(wabk&4amKFlge5X04nfd@J}$&>o_VgCZimDn;A`lL;SZG_ zgv~dQxmbtmBH(jJM=1r@GSd@kZ&j_D2F}r&wcp?abSeSz4+*wj)!PX*D@mJvknb zSZfSn=rQ^oK_EN+3EUs1<$WG3-6Q8q{??LpQldAu#53J4L6f}mw8Ukc|8|+b9c$@P z^T#wR8nq-}46%|%SXj2$#L3oFG@Z%G2&Fd4yqcyYnl{_b7CNW98&SZA`voz^6*NUt z{RDQyaQ)4PkZmbGOZ+pW%VR)g&rY0}~HVE3j2Qa}9LaslJfpZFj3WxPRCyvc$ znA;LiTNf-tKm%nBEYrrYT2o3=Q0M)*E;6JZ7qC)wk*J`{V2n{N^b7nCL0`PQq@&1S z2g~YT3YYXZkvdOgPQ$e?k5)H&KGH-}6Jplc8QTqvj5}eh7yRq}^Y}Pwr6kW!h790_33ka@tbo;^X{&ebfjngZ4p2 zW>#2!TMS*tj%Iw%yfkkQ{cziS#B(M^IOAM(ZERX$K( zN9Jqstk|I;BQw0e6ak77cbuL~XGna;((~^^=_v7rfwN@77aBq|aI@D0stl7~K;l== z(v;_UNC5k?2x|i!1CV#o>%KsYk(d%O7R$H3*WDYRp0C-;LHoERU;$($qQg|O&A!7$7f z#fq2z<^!rAfWx0}-MkUgGflC-SM!@hS$@7k15Ty2GilTniHM{^q`6Yi@pHGta*L7E zN>Xk5P45eOb`X^hDur%Ux!^%8{+7Vnjw_5UyCwMwq7na))c-s-E$9OiI{ZOzZ=*gI z>>?c?kYfy}VH$-v=(jFS=uqU+kN07ia**H;keaC+z)&= zcGG*TpFDJfM_Og=Yo1m1gHJ)_>*LUmY(*lmAly+>jzpIL&&+OZeGjaQ)n#>cExVTWB0_gm}bc3`4CMyZ6xA`&*;@FTcDW$^WY}ehVzId6=73QnK&jwXJFCw6AZV z4`^vY3{NkP{7Lz5!ZB<@?5FlZ$AJG_il&dQA*>yngFe{IllfwyX_FqC=VM!v*jgiM zGrk1{_Hz4jRu-!&xp}g)DH<#@gTcfqYy|8%k=3f`O2)(WQ!qq2 zPiZtF#q3(F2Je~e$$}HG>Ew(vVaC_lnE_Hgul&2^Bt{c3e9|l$S~(7iUbNM2eZu2& z(4B(D^#O@prJ>Dd&q5jM?-pR66J*ifTEJ39*D2KA#6NrR;4@y)`Uo^Ll37gMW6+wo znq7KKNsQ`ic9kc=_)b(7R#A(L_}<>WUgO<|{e2QuzDu!JC{_@A|6Juoe{qfJAZjC^FU>Pn$m+}~(Y7;ijEU~xG zlCDAq+a{qZMZmiZcMSIFa7H{g*Xg8K0!B5rpJyr(D*iVuMG=u8z9!AT1r|9;%*u|I zOr65W3fjM)gGc7zx9U;TokrZ5$(8`F^U|kJX24y*e$e29{fIp`{mMIM2aaC0|4|Kh89VGP zOnmXo!J`ga@Ef5?f&a3s-VM~Eci;a#Pw%01U$Vv4%Vpq~a@{sK2-_P~TwNI?LtdM! zP|lc4?_Zy*00y=-#Cd-r)Z5$zX5x-r3We&?brn!bLaFB@l!MH##CMH0o#RYoJOi@>T2}!b~?hlICvEES4{9szz$G`7{)2?xDkb)f(~e9c&+v+VY3Ns zdW6glEGGGWQ&YA~HE-Lk_G91{^VhATwA%kZ1R53<6>TRA8*3jJ1R%+Ka+->^V>}eh zL6*LP`x`t7K(TISp6Vs-V<1-QZ6w3!^+kyF@pfFFiay3yAaMGyjYurWU)MwW3f1~C z6l{kCuhCkiQxr#>I>iJk{lL+vEhQj>j;S`6EO1F*)zo>J=KG{;ne5L7Sb2nhOi(#@ z5PdR+@hi7)h>FwHEv+g~nP5Px4$Po@3v@s7aTTq{>Tp(A=)Q&Q)sc0|{%@*8W|4^X zB4a|m@$cIVx$3gmd5T)AdUFe@t7gv6*T1mhm9`yMBI&B#=ZU;Y2kDe1U5j8WvF^nz zlwIGKmy6A6-kZ1x26|-J#X{1M?<24^J1>xy8XX~Rb_rqF1W49 z>g$V-!xS4qg}&bZNgn#qrQ;z}JseIvC)`NNzWim z4Ap30jq`CRJett)mz6A+G0?dzaTtv_Zy{4hLnRYgjnjA!phxAHOXzlm>9c2v=BxwDOrU}dM+=OS-z{UHySY75wSahkVs0^2FY}z6Lt~;aiL^=F;h@} zuro*}7NNehd_|Dn=#g*KX#tKYitglJ-Ft^jO|y2!#r#~*badr0U$Ga_QpG?+%vMw` zjwQ7}|LY|gP9nG+-)0~gl>EMOczm;9Q>4MGz@Z0k!oJ(xn4xJY_YZpKTXZm%n9e7iv4$7i=@yC(b-y z`>3pJna330_~%VROsQyG8ia#l@85V5H@o?B0uzCo9a5*C8;T+DnUFk}G`m3i&o`+U zKlYuj)yvjvsQV(!L};h^?)M|w7QZqxna$P48EaXo08^n0xA-6`Iateaj92imV3f(! zbc%-Nr@Nc<_}3h)-JHJJqlY{M2ILI=c1T5v9Eh^Qx~<*ZzDdQYg&sh%$9f1{T|H&L z0zbNPvlykDw!cJ zD`PR46ONAFuG^%%t-1EDz$yaQsCPHT#u>$*cMl6pauii%Tbv~2?w-0blyc`AV0HL~ z5>^JSN8!c~&k}eJ190T0O9ks zS*??gM3BAe&1N?X(cV^EdXV%L1p;j-SOolop=Ey$jL3|hZ*IOTie;A(*Pe&97%md& zXcV*}H5knEW+dDp@EOX0OerZ+U3-P~2vl?62SWRl{rd!Cu5sBh;+Z_&)%kPijXx>J zUC2`<*zSh(a#l8LXJ%?@vixQu!~c;3=+9+!f~tURx9-W+YhI@_{C1k&GEK++gw}Am zoYhHxVPSY4c)-C>qF9lZ;_eC2QD7RLD7Mn{+V-N4m7>3Bo$;*dBKlQLf`1+9`5#HaJLjMeUW)jSJEUc3b+QOL|1wWHonRo?A!fxCJ2=1S86}q>JN=8Pw(27>8?|k zlCZgfZXZ!#*%X2ARWDd!Kf~-yT2w>8 zOsJ_CiB`aU;oGA4*qlw9gp1dk)&Av)v823YttTz4IguySzRs$sxR@sqG=mTi*WO3E z$^=sD1hRRPOagpO zSRIBBnkJ4Ml>P_kx-d*}4G%j_Ht2Xl4;mm78}G{<9wsSJ{s*T@0GEC=HIXcC#5Y9V zcY=;KoppiNCI7&y6o_x3OFmBjFu0O2wO0R3{Bi2XXn)YH)Ov#1@$k() z(hSGg-i0`~b1})uVK5B(`3=?Ji(IddWdi#RN{9lz_DZbo5o7Z?^JNOWKF(2fZm{^8 zI=_i)2>!?*DUiCo1g3D4j=73Q=L-ezu%Ck!lGFuUIk_^nD#Be@V24PR zxF=%YGZD;HY2&f}4FnEbm3%*Qol~0;4M!5^I)i=c)J-pU4=}OoNc(YAAdZEdQ|r)< zRj$t7yeF>%hIU&V!{uo|hfiOd&|^u+v7<~ieE^yU1%{|9)`eRS9`r(7Ax&84So6&- zyR~(75?cP--{=6@-LfSkB=3f8V{R^>%nbHVnMo|aFE1#crnBH%2zGv$uA+^E>Fq@1 zUV^6-nhqvhO?4$-EnLBt+JB(wOuIbY?8=_jEVqTT5}Q(cY@6ClU{7Hc`kzQ3JB*rk z$8tCoTaA!6i^SMSFg2^aH?-1@O=_f~XTbO|`IhkttY7U$ftE_vfbd=aTWyZS9T*^0fh%?APVSciN<|QsUay9vKt7%*T?!0D0W+)uY&YCF&aEdYyNT=;9=$vj?>?~1roQ%b)ONcW<&P5Le^Y!sM>afcU@XnDVnEH+l1`;c%*`GS zluLN*VD?~k(8BUr9DOo$B9oTypZ%#|YJ$vfk9+stScV#GCbwK46DyTr>`xbXVlhj( zsQ z(S_N~%hddb<`>SWJ0FabKDDE-Guf1i4{xFCp*xxn8|w9Vwm|$ZQm?&>92ee3lm@?g zy7bl6!WDbT_1F;k?I=qa@#2~1s=W{}&r|sDCfoa0;E9KaS0IA&#WPJc=U{sWbQ!FZ z4Zn5vNAu3vCqT2-H}HyvR4c5HVopasR~ubC^+6Vcl7%cz0wfXM6~$}7_9g?^0Rq0Iz_ zvWGcG2AxqS(Xr*(7V@0&>G~{il*M4M2W*Kry*h)U5TBDJ+dzB%W z9o1=Epal88oVh_D*@&RH8AQ*id*3?UPmEf>GJ}sG`i&Z6G-DGbbouq{>PME`EERa5 zpUTdPkuZ~e1v$Axq~%v86Nk`hVEmf1bsi!Mii1Q`_IuYQ&ap%1M7Z{BGDsDF^@%Zg zikc*;0L}+(i2Ykd%uylv`CqrH=wI4bEuMyc7SiPKF~0!6+i9Wa>ComN zAjvf~4lGm91Iiyw*-j`NLjQ9}cTk}3cgC|7sR^cu^;Tbw9^**Wt{xcad#ol4W1z*F z?!iQr=lj++%9o8{r}w5gtYU^!-HjBD{-tOM((5q@u`kDZSGyw(fqqC%?Jn?@> zJ+RT67FydQ>kU=$ozb9pT*W}uicK#eh|1fPqYA%4R2pp(s70ox(JBkpKjek`f`_^w zq8#!I^_UIa8heAddSyxQt47wo%%?M9Hd6(kj`>QL20N_F8`TdZP5>1BX zn=fZz)3go-#~Fs1{%L<5RfIRtynf-IbMZgWUx5HZP8_e2h~#=&CW9QrF2)XYE$=K` zD`9Dv-kTZui^q@kwBJLc<=@n$CotTy7YGP=P(#Z-8fApozPo}s`0`2-_$<=Lj;N9V8 z_i-~9zGygnrnObJI`*;q;@&(4iOjVOj&m5aW=E~2mWy%6pR1jE;ZXQGMMnkFx2*l5 zVXngEHTXX~Yo}qXsX2H$z(YP4qXL%SDI-(Je1eZeA%>W`FTfStgt6&0`InKi0G7xq zhn8nb24s{}H5`&qA;@~3shWZPSExJ!1C=~ypfB0|2V5QS50LtsZbr1fP4%c-{o~5L zI7#|BAXGEIsnXU@ZsJw?*f5CktdPgGMaErU^%OOqT$B$DZm=5Je-vsBxNNe_Pf~ui zRz05k-u0J{ULAA0f$WVOJ5R+#MdsAHu#Cz4`@iHBS2B}{s>)We&^ny}KUmnqY~=Zw z@VY`<|1in>#rE8~Z!xz3S@(0MmF-Agcz0+EVNx;m^Nx}iDoB;oAW-B=Qg4M#R?;VS zEewN=#jrDG2;QlmJci^gtPBYBh0G1L>M(3fwkwpA8ws(5`SQ`$$)!UQOLb>guaTYQ z8Y2AdKr>u!FO&=Y8g9kcABEfJZ+I652m7h}{0_2Ch*{wt<8^8Mpvk2*0}YT1(2UHL z>}YztZLziAYU}M4$=dIHG$ajL)?C`UH?PHJC^@kenCkal_FsfV8un97O_$)K|IpIR zvlKv4sSyp|8R*7iMDup7f0pQqZrMExXCqEgzbr|_z}iMGK?x=ufhnL-l|u#t;YQz8Gw$djcX77FrUI3sD6%i zU=>C%#e=kxhw0fEg!Fxy_jIP!*4IZm#d5>z}J{49Ev%QK&2+D&& zmibcRRfa5P9Eq>$!h#h0EVx)BJZhl%{nC)H35rqBm|SGK&C+fP zrt*swNUEkEJ<1AeWSbJ0;@;jmx)er;&*7q8UQ&A>!5Ej`4b;>yZpC`q;Iqrl!4VkWYHI4H;30v*DnEP(hb@4)q_(z-3GG#I z()g|+{D@+38cs2@vgR8O9zCfwnc#I}oKN0dpyQ4otesx23tVqFSUV7$0%7TaT^~$+ z@Q75|ap>uhk6v>`tMjvcTxN6o;^8xZK^-za^4Gbj|HZE#<;L>du-(qbjR$7hs41qx ztxy2U8aC$Nmxe4~z$O|mDLI!$S~N=~<1w+S;H1Ric`GiiRjmaAHN#|TKBZ5@6vC?- z6aL@Jyh;m)-K7S)SNY9e`2PaZv#u>YY`K0^gee3}tn}DvQUqe2CjBI@S&Ze5qgNH* znfIfx@1r52c2D(pw*@N&ManszcoYUBH!dH!hI4L{2Xk1(|iWf^eI=Q00A9zDZbUws-5KsEls zAF?p`!qNvFD@OL@V31;PN4&>uK8S01t~!09&P1AEZvlU1K=T(txfAwz)OvG?+1i9C7cqVo`9m`I@{KTzyPEXTTSna2Y zOzXsoh;8?`&f07}kyM~!=WI9i4SG*f$MdTMNTE)=>g-EmX+I)^YMDoq=8;p&jLe#f zy*1K&TD0BYV(Q8Eik&_72sHiTGA!z_$Hvgeav)jTh?^jf&v0dShIK>eM(D@?b;`n) z%zJtoHi)D{k`BH{L1S7-6G|y|EeBF&1Ds*>2+u@R_9uBG00ut^vvI37!HBVmRr>Q21Qr!XHQZgoTd#xrX+P|%wg{A^3qG0 zJCRzg(do)qXu4NW=_y`2TVAEnrQY>HaelK*B|sAWAMszDdF*h)B0; zwLk*aZcDej9$Vz%+uA*C z0oMi+K?Oq(wt=5x1@m1Vy?1(_n`?z(&%!6$Z%5HPJ#MkjKAsHkTiO}xVU~{ zN{U5i0T(O#B%m0z|8*P=lN5wYUq`wBPvF|QF_>}yipvA|E1pm2e^Z6F1eWJ6Tsm-L z0A?86%zJbkz*3C3{YpvYhbK22k5gP;`UduH|9qfb5>&bR9ha6*nzg61cR>M5fA2yF z&Skv6cT5L`Eaa-Z2V*^cPKl*coO<-1Ua~D^u7O07Hj1|5#fM&SiHDtrY3Se}O(=TH z8~cP4v zB5^HIZ27U_St0f)NGR6#&VyrjGf%Cb1Sx*1#3KuGrIcICKX9PZEC!l1kH_z$291#T zWikL~Tu6v@%^)*@0j){k!d78=0paqN3WzJU+VFE4I;4p>L`hUcZhl&!&V=YV?)A>i-0`r&^TzOkxGwrLgBa z9=1Cj32i#RZG5RMV^FPZmHK>aUWUHeQ9`VIV-|VWP zlu$?+)J2hdo?@}ibWA*~Qo{9OCiI94$J&#wK*xsE0Dz^C_UPUq2dwH@Av&>L9%?Op zjrQZ8eRk}a$m`&r=!!kDu^A@B5k+iqpriE6in5TX2&TJHrqQFFSZ`Z8ur<21;AP>vB-WP}8Gn+&%aX8m=?!v94_j6Xc5dZlM zzmcY2hpEsuYna(iP68y&+y$>S;ZUvup=77e5W)&1P)75tLhnQ3D$H-xQudnx@_E-( z(mBfVSb`bV)~>>)G>b+?!0%gq#_$VR{c2{Tc?kqwtQBG$Sv48e?G_Bm1x-!C< znVI!^MwrmArhrj^+z()uhULZ;b#+=UIJJ9w6EQDZx^*l}2)qh6moU|yjvb>scNRMv z5yP%%OZvx?PknAqg2ThDTCsI5tr9|H+<$_kU=d$93ab;R3yiu;-;{e}v-w`TlxXaOv?j!dA`(KHpcT z<>HSIvYhILhOahDe2j(%VMf!}`vT(_Dj z$&(@wG3#o*KErq&o?a|)S@6Dv#Y$@MU*M<|&1WX?%l@%Vlw|Z(`CPrZpmZQ2u{=DyV_wi+|8{zm zu%CTwy@h~9J?xyh<^*g)voHsv<^;IV?>O$Fd051#y?SR!CuY;k#T_-6ZN;V6vZ_u+ zVVuaD#~X6_il5%U3Nx|4WHtc~)yi`$C_B%cW7ZJw+ZwHgw1AUrXgzkGCjbQQE{-=* zTm!3J6k=MaJNFjGG|U}5P+A@`NZW++^X!6Z^E_hYWRonU(X5DdESz8V$&J9H&tg$ecfMDDaEtwR>Lg8$>?!w=xKynlCOF9posKP))6!00x8 zdeIlfMB~}L3v=KfLR@^KlhY)(6G>NJgjbvpdk&oRHgl3@?gq*?N3W+CIg-nW>dAI7 zaK+UBahp6`g;T04_OV<#2@tTR-nY92h3`Em6?k8d9T>fG_dxx?=p$DzT$m|eumexK zhOB*(0$FTWFK;U8S-P|q2(Ri5aGq|->4qlkoQ!cp>ADSej#hB0Q6=bI77q7+Zu8UO zB<1pYlaaIzXh3(Q9a1z0N03D4$0%)ws+Dee$cK;HBi<9V1B<#pZ=OzEuY zZ3)AzlYT$!@bYE{l6YrTex$w|A7}L_X(=A5BrrwL)5u_DTohbUTmiNns%n!OfSOvt z&6H#CYdRi3@z#kGz$%E1!cXiJe&)y*4y(dYV(Z2284Za3&cabaXA@;nq1+cOTy!Wj zI$D64^?}*mtir6$zx{_`BC0VyMvDGh1R3@SlJFDIi!Da>m8R!p#Wm zSh4H5j8p`RC)?wi@7mBd_2U_G#h}i3FBH=JTS_)>^C{?jnOlVp=duwAx01@le7S|C zQ%G?CpkFm`M#N-`Dl7NThCK@()Kvt_n0K#!dyju%vnJdSdyuwbw+_VtW* zZB6!i0V1?W^H4Z4?C~R02eV`VvP26TCR}Zm$^v`R++Hel1q^+kSzGW}JUBandIo}( zcXRTb;*yEQzJIhqn5jQC&O7-ul%*9vrOIvuuo|!8@>f%XYU29hwTpkHIb5eXJZlU-RgJBLmaAi= zV|hKudjGk|Mt-OZiLG8d>fXoz8!CLkhXT&%HxK$6qam=R=ivUYLT^K%Wy}AiIAZgE_F==>TDf0+lPTd2Tgk#gjg;Hi7XJPJCMRFF`|4>8nO= zvz)e*S2PY33?88dtMG=*tTC!twus6?G^99Ov+*Zg0jVxfK4w1w+)|+ld@rgf$xS{- z4A2Dr++(Dc})t-lvxC$U~}!y9Je`#l12v{wQj`6E9wvD7iO`zU+05fN(0$t`7=aW3^&K(RFCHgo5o zy@!q}E2wJ&A9RL*1)mS3K&AD7BvI~zYxQiJ#TidjvdT<}SDS)#n7l=0eq#{BZOX_- z1J;HlugKl4lv}SQIv2%-3yU*@mr=7+8P8LngB?=DJBIYs;+k4&PRNl1^s8(lZS!96_l)Q^$V}i5eHqzQG?AHM+q|v6# z*M>q8o{=-M8g8mJ)Sh%}kW;v;U_n9JJ;n$bY+EfR-1P3%MlE;j-by@nw@~%U$o$E$ zwfqui6t=p#sPIsAtyWM-T)O$nZOCFb&&h<0wA4nybO@OV1K!D zR@%+YnBtEPCzbXJhpQ^EZ0(Vuc=TAoGC@;>nc&4jWzWF7JS{LuL)_IIP%0%Rq7eI= zDzfs28=yoW#>aX8><2t=H=Z5cJ5L3caF=)b z73i33rpEW#udUvlVtjXXI6QA5oy#TRspG=K=|y-w2UV9RsNBo=Qg+{~Y-Fg~w*2L) zc6Y$}5ZHp>?;kt~wDhoTmFg#Qr@vCT^}?I(Y!T)mXVr$=bW9viGo9KqFv;A;{l3qA zK&ydE2=-=PhOVRDr>=ot_1%5pEp|ny>7Ed+{YK!uO5)z!HBh$NOvi4E)UXcC%*%q@ z`OwVFq(&?~E3j6Q7^s!kGOO_y=kFJ>3B98$X@AtfXwlx18#hMFuDxZ`(KBSVYIfE_ z@J}WF#ojy@xYOI&*+^Ne_zQ1+K9s=YZCW3x6GHx{$f_24*Mcvtf}UR0f%6Cq*03`n zKTtXK!XSFU3hs98OK=V2JY|-RkqMK#?@<;h{!q#8!;CoW()|9!Oxo2{I| z64YsttO;A=_@aD7S5qT6QrNCWys~Qv9d$;^a$I1R!vdSn8%hHBgaNn<4PJdHn9@PN zEs%1|n^0XT=F21==2CLH)WXO$YF7Y&Pl%5+aQhfedw+3}!F2!b?d@GJvBu-B5F~Kh ze0E+>s#esV$0*Rc?fjp6g-BZgJPm0(b*E$HpCW4;gvw!K_;GLA(fH(H+b zoQV~8J;3?ashyltuI=;>P)_!N&8g7NG@6rmm1=(oW?+EB3yXmz$o4fOQD@00Kmd&g(aRAC3xso-y77S)|JW-1DwA-aHA$0e2axD$aLw z#N%fx&W$IxCtA+}o~6@j%i$*l-c)v!m;8U`$gaMu*l$nXD+g(5-AS;T1b=8X6?1nB zW7O*IZh0;v-(gdJ+QQMaA+8fK&=Vos0254~NOANGV&vKiE&^0f-VciB5fylh=34&! z8#wnO$GHzKfVG}>kn0oZ--ZSVi`dQSMmWO4m2)HO^H=R&_}w{gZE5M(7Mg=?gN9Qe z80`waJpfxdnGm93mvOqI36!@JOxoBwL?1M88|hdGQ_tKTec~8T;L_n7tEm-WUcCJm zcdo#s!qrtzz6QFKrR&%8DL@0e?m|%s^?#HF*Nf}s!9x_FcK^#?fh?3iFySOVw9M6e zSf5wijww290{s>Kinsc5e}6Lj__@Cqk1ZeeGo@ajC%9IuJmtKx0h%Ru0Q}vcdEy-X z-noXStD@2zjUr4R{@}qs|LIux@MNhxfhYCVL$ZyZ_uT{!*r*UW^Md8DfJ5r%GGdMLV<%n2GRBS_5P?_QAK?>U$-b|SUXf>Mf7g6O00ZD z#g5a)@4?`VcV@I`+f#)g$TA7r9O+x(8lA;2m4UfIr{fYN9ZIv;6K9$i>|8Vb6K+=x zv;#AY<+dt0PBZt3v38eXMZU(}Oed9+LSlGnLIMe5!$ZB`(zx8!wDp!S(S)(CL<8VF z_sG@Ky)w>eJn(}o2iM1tC%5bx@ctCx^mN^5sZEKoYqGNX#WyE9V?P;- z*}@Zh%%6usK(-=-Lp0Dn-#q9ob#JCp9_#beCKQ-4GVG>kn7BLdkmbs7*Q|dBlL+yV z`}BaK^rwJwt!w>z2{Ng5v6tQeDd^j#+CR^ohUhHzqCM>46{UlZJd!&dceGf~%mYRB zP!l|6%oM8q4XJ-F?96Cqy6M<=iMaG4`NWsdTN+)&WL(#GqrVYg??1aiFj-mb3yVgO zmu-3>QQbl6ZzbUBBP+K3XsL^}YXvtuYY}C&?Tp6>SKs`@fV)gFp#)Pd6<|sIPcn%W z$eEPo&*>Z+v9%59Sp(N7%lBT*5n=xe&sOceMK5z7C949y-6-lQf&5Mr5 zKF7R+A?CSl&AG}NI0 zXj_OV43t;J#q;y4%u6ruxtp~?PkQOv~(p3axC8&1kbDN1nIjZY^lT3 zFNjUaG0xukllzM*>x+w(kdL%qtWM^IqyB!s-w?72-A5eveE=OA=>Ty560spS*jlF` zQ-h?UbrNZ(K8ZKJJe;&@>d3jI$>7?^l?yXgNVdR4hI`o%|EWN+-NE^{_CKD{8PXN= z3sVucJ}XvPcz26S?RD|DcIK$EqoNqDT%uKIe&vgm`G9;+PV&V*7^-Gx=bS7UiE*T~ z0ICwI_@CDm0jFkdyvY357$7=hVSkx8-c$z|ud|v8;Y&R6X(Onr@l)N$UZ7gp0hLt-jPs}!&jZ%1#~+y5 zE>esd@9nl(nXvG6{RhfEJQ;U%<=(X4(-_`0;BZq$yVQX`aud8b8YF&VugYT#*Er;P!P7MK11dad<`2abkaU^;4R0u0<0b6?>$Mk{Iz1JoY}oskNa%Kcu1X z=I)0s8s^}S1SdM)M`dk-%Ctky@LN9*_G@SXuJl*Cm?Y!F>#E@G8=q<*JJ*DX zr%ODx21jgy9p&dc7UXoE=tv4LvAvSxcPwM%{@jNhET*fiL6&XkHFI`;!r8ni+|mk( zCF|Ce9#~E&XmPZ?%;Il&-ysLC#2-zh+Nw5^m`C8<2JsB1vZ?$bJ}@yVp@oc!-RFf6 z0M|b4?q%Ep^Yofq*V($yQ%UjuI-a$39Zy~tz%P;1|~x{U(=mXPP9B_bObvV|$$ zB%#{HJ624W{N5QbOAd8uamA{{G1dVj*Cmg`jpJfb6x_n_)9cv;&SL$C>R zr7=)c^hq=EVi^1T2-}~TWBGOPbOpa5FS%nzvKg!snX&H+oD4T-Gbb$ zW5VQt-SN1W1LVXUFOb5a-D-FW9JNc)7NredruTtY0B2-H)+RVDqfeZOjosK>7))C^5&oJ%R-!%rpI&~H|`+|r4^B7vAtsJL}YZYoxgQEipmTE zO|HP?*OAf`-S;KM#Z0J7+9)%!GmBz9i~D>%J)lS#10!9hs<>KTV^n&ogA8a`)zri`gG)OT~vEKfh?_*VVgfjhvzjFJx;$A#*f}##NS%2 zNdeaM1kXIA*1w)X3((;GRHsUg?pQLI5H%PCbt8`T!q!zw@PyhQtk08I);4KSxFV#o zRf3JjsZ;(t|M$13%*)Rt*oUOMViF^VrQ3y8D-bBVr3ogCZ{b#2T;5vxPnIy`;KGE= z=K|AFw0p02dP~d;0(}I4iS`Xq0eFzU6}dhRaq!zJbp6?ti62@%-x=L~zUjl0J@wwY zU%KG5!`m{KW}%k!_h)*<4JqZNEr9Uh1AX^gOps9aoR0oq8pkiq{!qtag@x6^q{Bi} zU1Zjj;TveF!ryW_W1@+p@hatSsDK)u>2y^JtT(}<%iKd*bhu&Clu5Zgc=7JienFMA zBh!Y)#=oj(gdb~3@y)96Y&dViVybqR?*HB{Vx0?nU;|7-@*UK!r8)HJq<$V!<$1Qa|}%HSnsu z0U`c`USM59%}?~9Kja@xkL*HBKH^-N&WUlZ3Wk=q)AGfxAa3UF--CN+T`E5;I-6fh z^F%nu2SE%V;zM=%eUQZ&9M%0Fi&gp7(t!OMZRwHBTKx1SWj|0K_D?O9B$QnX#WvN* zRF7fUF_E^C}64SX7j3TpOn^)i7+(@Z&LGBi-xn3URhK_u@AH5PCro? z>|LKNDsYXUKm-5AXx9Gg*WK=m_V%Pf1@BPz3r8}*OycJJu0<4j6)ZZN!!XLj;)E%| zb;Zb?84a`W@rEM+e0^i7(R+cV{vPFc`tzM~$$l!xrl~PImj{>>bSDDWoAMCkp@B}< zWJ80h02ls5Vd~aH!C+70<63&BLMPG)!ZB1`3Z7$YT==3Ev~Rl4mUq>slw!_-MU;ykGACRH|@ zq@5cW2qm0VIn|G+4W=YeYKMbTNe3qV2|WGG%zZJebH>IXLYBj$u*j%&6X0P67MG-p zvk(IB;j-U44O|@H}q15#5AUKh{=1wHMG5O?4>@M2KNxUm@}Gq6B04$ceoMtMkQ zj)bvUMl%K=EO2LLyk-rjqrawthG;rguDY4sy}c#S)5`|UzD3fThgKXh+dAMG+I1!h zz+YtdgyhCxPcKM-bXfX-Al^<}sAN^8%62byONV9UYST@SQiGFF=}`;(K+uf2u(;mr z^+kmrCyn&=WnI{Lcgy)MvuS@37)UM-<`xwykk?Cb&8fm(%OVWnGjTlfcDe+^3AwOq z))u1@RZaSQ&!b!!^XF&9E$_UV0~t2h4verY94nt};PD?_cq~Wf2R90Pn>6lMSos3> zGD*u}?{@9a!h#OHgR83xj|;af!%QM@hMwLc6H=Or=Y-gw!*s2>lD!!n+SimyxOdFM z%WPaP;NVpmDDa7l(=ATy0s!akJ&DZo!w+MKX2E>K`ToU~6s_ie@vpYZZ!GZ;8E5H% z8E>XkM~8SDj6KRf5sdIp^QsM zY^VO~X#CN8!?X3!68^u@nt#Hy$$#QjI(7}*2+T9gq6m{lJXrd%yk%j-@$<3(hn)H8 z179HQQegA;{lq$N5(pP*pYp2K-@DGQWX`+!Rl=h=D%QcQv>wg zea`jSY{bhY_r=l>KG1x*6;8ktbH-gzQGh(?axJ598^7BrOn!WVxsF>)f`kzx=0&C@ z5#f#9mbS@q*3nsnP7*iXiI$PsXgF(`p2T7Q3hi5Ad3Qz%vr`vp< z-lebz+;+xV&5(Fo`9waIce7MIOQlda9|^tfU^h9@uN+`k)w2L|vWRUtJ>g~X?&x0h zZ~-anDAk+Tcr1D&S%|)>FH;Y}k;g=9QZ>k~vx@bEE{T`LQNZ`;?{DOOi84JY;sa8@E~v1W}hal0d?fQS!a$$i0h*|gO*LMCzHQNHSZa81d$*P<{q=mqNM z@oLj6FA3TkvZCYA;91gZC01;{B$w9K%`%*@Dui3pWBx~ODt z6tey)K1^z*Ybdu)Sg`}TAXdIseP;`^CmFeFDR*8OUYo?fsSSHnf;ETvJkY-=*MqZ9 zZiOSnISpaX1SyhRt|-AaG#8*t=sAwAA=KU7NieQSjRh>XO1cmCa6dzs)jkF?KAb)X zuKPKC;D!uVI0K>gvtacIO-2`IS;Fh;ZiH41IZaYb=y6r3uG&_K!mKRO5dR#EYYZox6vY-l_9F^9x)mW$c`f-VMg=|3(_b67$HDg~ zT&PH>m{m~8CO`8%O4e(I)^V_L5J{hccL|{JKFS!hbqTyU5suQaH!ODv%(}REJD#Y@ z3;8*rHCf0@k@gQ#ZYgYndd-62wVV&59{?w1o>&qOV_Z~ME5@3lL`R0^38MBK=~Xe2 zK(9(;_K?G^j%+2xc*2WE=JPJ>3=;}We^~kD&ZeTeeYK@cMf}3`jpo7(SYS5)sRVsn zW#Q7sQ-p&?gT(5_QuC!t{&Yr4B{#%IZ9bt;1)1~T|hUsOI2c~$uO z%_^4p1s`(mf-hc&XXgi7*+pskX)roPPItHB66~_My4vNi#k0JoiPn%6I8TFWwB=j{ z{8q8H^pKb*4bGidkxf>6IdL%BIT4BnTDh^Za`J?h)9E7rX!xF= z2)m@6?L%s24DXE2c!>2}GMRuRF7|w&-C0A?kHVAr>??xyt+q=}bdrroy86Tuzb$es ze3d9m$(_E(-}Wwi?!0Yi$cQ->V+v%sXA5#B5clr&#eTHbUUsc4W1rzJB!C_lsCP$i zN=vo0EF8WDGGKo59D7GvJ%H$DeC<1y&8u-RYot_alR)hRJZHXS24iLf`m@xaK~#{Z z0qhRUsJ@3O0(rDOp?WZcO}Dmfr051*vPqS>)=I#cOu4tQ_hyVc;D;bJv*3H+;rDm? z>O9=iMCGJywpDoVb92n2WSiNAHLtvf27O}hEr2^7@VyU87t0`0U0-SF5+GhQ|Fn%_ z)P%k>?)+ss30GX&RVprIOULMV;naHvYP=#n;`4AGkDe~OR^Fd(g~Hbt_!$k#!o|~z z8*FdpPD==D(p3qj7kQ3xb93f<0m55^|x)tqc(`4ImkCv7Y2VywT*3OJJpq`nFR;n5aw zHI+jWIGsXdbe5md%Z;j2wxkuV7Ntkm6BQ-C>9ir~?;J#@6&hFYQnG5^=zWAKSmja! z-7*0)Q9+%eg|q)>CD*Fd&e&!s%co>jdhc8p#W?ZFPMa%<=k*YMPMc#$AyI=bE_&yn zEZNE;J;MMfdD!|800bkt;JgJeqEaeXk2_V_5Rd{JIQm)mmI=;r|GwG7nIoUe45}0e z?BIAcyE>kW@r3bRwIe6Pgn)2R7B3Vx(760ab0x7G8K7w7X&CT2*iMf7OSrgh?wU1NX+L?z$W>98%G|`$T^DH zc3E?%}-Cm(u4|B6n@24*j^%qCF`4s25@N=UDIM>5>Cq*)SoelhK z)nvn3ugMn13$yLi`TzM(@fu7GW6S!M^9@wsQM~0(0v@$CfaQx!he4TfV6wWA<<-?a zg&2Lzz-Y+Oi#3C^tmvtt>Lqx0;PcZj_8Fi6xoj8b0ow6jQl4U_%hNcIj$=JH&?+@A z>8gI8*G2o`c9Mng(K_E;eUL18jn@6b7CYfe(ALK>8nz~~iM$%G4wmBt(%TKUyd-vk z4Rkd$2-UgJ=*LvagRNq+Dz7uW5oQ3e@BZ+E4W|TC$!4=MV&k1LfrR&QHly?g zKst|sJm&1-m;Yf{U0sV=f!$=d7EI7ncveP658Nu7^_`2b71Wj<_%XHh zu~GYL7EX9YwI%E$qEC^~q0k=0u*l~Gg)W;^bi_1|&Zbub=m<9(Mz6C+0Q4||n=UIf zeTt@@`l7roEtHa)`UqgYL6sAk{+f(QiTM=|-QJ=wsB&lq`Z4+ht_H#_OtyDQv)s!jiWsq-=8^Us)<{@8SK+1*|Mr03O6!DdkR{}3 zuD8n)fyQ;c8F@z#i0KflNfQWtMrI4w1S-1^1F9qdcSwD@&nr`Sz^-ty+vKKOUcUITt=IjTw5%JFzI0|$?d zj(G=ochI7P8VucN?S6&)bbws@jQtNn^=jU(PK^8W@dVtY6-XU;Wo2O@<3>pcblJC) zOn(1tc%u3Um8_~G)hb!OsjgN=dxb++Y#(dtvgw=DI6N=vLof#R&-l6$k;W;If+5WW z*b-Dk`qgIW2V#3wDc`wAfw~#&;wO7%wg_adWY6omCYvcsWC}%U-GltC?eX)R&nh_L zVMLR`q;rO!f$`$ny?)YHpBfP&A-9?ki!ZHeVVmnP@k}@#F9nJL`1op4(Cp z^E4J7oXh?Va0S4ij{qMg3{b*v6)5L8(;_lq<%=6%r_C&&KsOMg}bo4xC9nub{njdvbnKErQje()n~slMnvt)nb;eDjSP z+Z+q@G-s%sWxu?z8RCobNoon}L7ZldLoEw9#ke;dG&J*>(i_X+j|SKMOH}K-{HMN1 zkOuJv+5cXGi#t7-4v};PL}g+1{+1LT_~`L}@N2uzKr?&y4OkuHII#?eMi@JNf+2UKq2>kyYEr zU-$%k_dqf%!jE7=`DcQg73DI5KB%6{qmdM3i69aTZC=5q}wdxI;_tVK^kT)`lmvDTAss=(uGeT_5<#a-I9+ zL1&kMC(T*0H6x%)kxJpwb8x-s0T1uamg-8d?z7m-_8P(SXV3`;Cf<3byn4AvHWpMX zQ@m#Ag+O?2wZ36$A=>KV!(4ityYKfa2VWu4|MqUM;BY`o<(jHJ&_x3z7>`}!dAYHY zWrH{_8C>e#`AA&IY5mBcl2Z1%p5{fkD|Jb{;S{6C2q)t!ujn)iyEE8|jV*9WaPhqB zTUDt}kAz~Q2C~DypwG(G{QMZrg?E1XhIKn?i%;iLPMiRTaUE&GQ0@}mu5ullJmntU za#g8pJ3DyopZoRt+Qs>k$BX8hhV=K!6=<=x&Is$JFxoxPc6ZAyBbD_fO^{c9Pe4+A zMj_t}6A*?M6tWvv4I0a zxnP(L+pwON0?0@Ggs`<9&*?S07uFp-c4c^Y;EwM=W#P8rL2g(&(x=D*5BUn*PHb^OoF`%Zz^fk(bSuZMT%;*FXvcy_R; z%`FtWtLukaIvljN=Gbl<70?q;)#-Ex0IY~h%XS)~n(%$yf?;)6hh6NtiLZNj!3bc} zVt_&4E+S4>=YtlTEf->dY;w35!+r7X|MO_Ob~=A)+$m|sZa_*hmcAKD1_3U+?p{s?#&cUpwI`gjWoK#T{_FTE z6B4?#Sa^CrEuP+Syi%{PT-7nXrRreS@BqNOB0UenorO}h@QC^~(d4iB5>e&0+EVR< z1v?71!s1Jh*Oq?p4zmhxn62rDN)>&3eiMtYy!{2rRSBef1nnrHBbLU5ld`^vSY!eh z=gf&;44OF$Pm8bW5L9GoH2zC;7_@#8X_u3tRgn{=z84?vpyw1YL8U$%!?*Crn`^z; z=Tz<|c>h+9N+6>)cAqB!=K==kBRB2}q}%P>R|f6|Wl`gi1G{fBD`CM2&_@_P{^2)U z;A{OpeN8|C84zJIc|aHb;=xVC|61bcZXU+_h*yB0H7!?8LQvmZcR5} zvxqqkx2MN3*biL-G}2qLR7^DlD&zN@z38Y7PA17sYL&a)EC39KmEzzV+<+3Bu$h2;`!dF3p?M>>5B%e-J*&itRd}}JC%h# zW68+tIYq6Z{YBd?A#m22nV{@!s)6e<1WiKqZz;MJ_t}=XfIq;Y<~E^*8%VXchsVwd z(O*(Kf$>Nd5I*pQTTuj)7X~D|L<{#u_0)m7x*z{GBsFuzCCtLrCu8}r0hX9ns#LPw z!1`)1YD-I>%h+%{Rr}2?P^XA63<{P!2ww{36-W<)t4!cSU;>cLV1)kn$NzhOcSZ(3 zVc2PE+Qj}lHr+vbwPZVcv9FgUUb&q`E{;HWTm7W|!LluGNl9-Ui%s1Pil>bEts^pc z{U%C19%cp3T=F!_w4VG;#euI@hPQde2=(B9<6ywLG{5&B@M;iJWmnw}Fo)~xtk=CwEVPJF|r$pjb*UfM^(4@Cu}Z zF!%FmL6s+ca1?B`GKy+kz@JDSxO%aK|oA~2NJmdWNzl=WHU0b8C{)XmALQuL+ z$^&8~hQSa8uqGZA6&DS?7YM<|p-vD|H6SrIADls^*cZLaZ#OFo{3gMwbNpoUGYd)l zBV4r_RIM;&E9jq)<{-y%CAwFZ+mfKlq#RU{6>EY(n8bQ}446NIv8D}Tt&;4l4!WMg ztfI4oJqh~)qI8-)h=J_fE=97*DOc(Jj(M62tb_J`#d{s6innJB zMOOR7ZI;Mbx}5@VIAj4olVYGnKR6_FKPvRHtrNrXcG6VA+(hqcOn1`L11-V=yRjAP znpRGrpvrorSI_DyH z41L^>*d z8-^w~k4hu0ejskn{kpQYuKw`j8Gp1e-$3tCO^4EgD(IT_LZhn(_J1NE3X1=(`aS4g zHUkGcJNEM;HehOul`$-CUCjL%J_hd#R=&Unu&#Tg+63`M^#=|FH-J+>;{bgfAXyw+ z*Ea>|Dt>9r~LKW_gMbnn-vgX-E%Oi^YUpn!upO?22Q2> zOr&)YgE#2V{0|dz4KMEZ>tJJtn-F z0?g$AzF8vKl!EK$dT{a44RNZ3J3y|jgKibj)G#V2jv#X7-*t1igY!Q zHPW44WY{*Go?a-PwrY}TH!n;xH&eiRO^}5-Q!uZ{b_nz>3=kPjKyhBvPz>jHyoI0) z9mO(Qtyy7Wh{5m>4-!|Bw@KUt9S&LF1-MSU?UStiW`46Dq_NSvxhy^rSQW&?x;32M zC3Ky|!e1zgip^Sos2j3K+-}R6YkPBwIl@#1`ykF3J(WZ`U&@_sw_xF7&n@YQ#}DLQ z&si}3^?Z0zK;{2viEZ+u;g@I2%^3l9UBF3C%7V@gq4x*aJLy`wRy-6IhIjY&&Mhlm zrTW#FK52y%3t)i6xuAXA2CE$m)AZEPd)8_5Z8q>)wKW2q$Y5jvkWC?t-JmHp@Dlmz zHhF%l-=7rgRXedIn?FT=#Ne=zu5W=H0jnBK6?oijpy(>R`+Rp+680rw?RC)i=^|v; zzLK76MJcw*Nhiff@%K*cEe6(fe`gD5GvG|8RQds%4L-?c<11Q&9^m+3_@$EK`K)oB zQ$DWeWP@saV4!~hDriWhQc>CyJfTqgbnIRYr$Mzl1l#n+x@ww3gCXS3vdoiz`xT3I zEsP+ETX##T1UM+4bm0jyEf$rHR88S%emrDFfe)cKG77PL2{jSo7)*$Qmtf;-3(g+{ z*A<&R!5bhg+hm-Y>&hlgtsreF2{AK>oPa(f$9fZn2 zK|Hgq2r`WK4oN=vUpKHEtg$B$4JOL%nlCFh~O=>l4c#nI_S?`?U*q^>Ok3+a)* z?xw$QS+FZ0aU;Fx{VjZ1mMH*^R*+=dU85lhw15^;p z$E^=)9td0<(%k1D?-4h##Vqvknt#W}t~rI0_bMgULh=?t_Wv56=pamDtT62Ckp>ez zy+Ipgsuj7~gw6jLp_n7Mqc4kK)>6%F7XeHIZu@cYBIta=1_E+N) z)Q{sg@;T$$wsXsow`w-B=71UH-+p?3)K@<6su~h{U!s8`Bis`~xrd-`T}Fz}j=&v_ zedKCFN9lDihU}QDXF%PaxlAo;6`%c6w-Um+U^y&v{~vuzq;4^Ay+YH=fl&MksW%Zx zMJ?RSOj?lJ0}mq`0N$m}D9?EBVTma{-&6{f!$!$-r8tF2+YH$EiWZ%JzfkQ=D6DYK z#pC!DUdCE!m!mao$@q#auha+eg-Ia(b#R~LtWvv{`Hv~k9%W{C+hGp;w9D^FuG(ktVU!3yd?U93D#uS@l7M8qSu$`Rx*Coedf_@w?HStfidP4ocrH5pT%L11ey^|$t zrfsp^O9_?Qu31gu#}I%hCe)q2m~T*?D$*F6QAjand}QNW2caPL5-;yJ0!bFq5$fSy9Wl;P0Ypi5u&b;#pDa{i^-~rK zAgqC{(M=Sy4d;}c0%m&~)>kSsN~3yZDbj33AJ8C$!*400D}l;KfSt{1O9 z-*MgnK@3#j7V|Ik^B(LBdF84d$)6{!Q$&`9J3UdV#z^(Q?yo!8+3DNgf5)73dh^DO z!nuzBdQe+RzjW~R9JRV|TVeK&bm#F~*s;tvcw=RzU{4*4U zpZl83?23^~ugG#)oGZQ23OctRgU zy;bEDiq!+7Z=>8?(V-F zWJbW301muwh&yJ7C&bQKt^K4d_snQvL8ivdg&n@uxN~vWMVUp#{954sPOjbEb1?jO zfQuUb)k1o`YjUXeS!SnasAE$$SqUcQRJimB|yDal1lh$tU$w!qmNG*H%zj zS&&^*AsmL_l0M3E1y@&B2SL-O6)M_WNZIYIta+3>EHblESsFouoO6Cve-dG)gl(^$ zf2t6)6_4bhK`)Rf-|t`C1=uX{V8g(fT;TgHJIiqbtT3vf>V+d0`)oTG6&n|qK-S{5s3ok zx+oA1l1Saz90~^rOs&E_K&WVD_P_!d1yzfnyd}^5J*zpt3(~hU^VE%U zs4L2qwi7I7>TI)cWf22#CNA1KyONTmN9aLxx!5nykPlu0zGX*_T$q^|{U1_M|F+a% zYq1pT3ZxK81I}!x$jm9t%P&Ijd@zgBs(pUanxO?`U8Fxl1$8~L6t9u<$()|0IY%qz z^w|=mULkr{mlJ_FU$3M6V`iB;0>eR+>dR~IsMUH>%lo=<0rb!U6yd+z`eLWBfVb_kNaLy(I=>03oxAOTya<4or` zj**Ky7l>_D#+Iq$DZ);60DBQ?J8zHL)&>Yr6q1JY^bEyfZbEBoJ7eda7O)CQKwA;2 zIPFl$5(Ws4H}W0L^4b(+q+s$Jd>C(DX|75)Weqw2aU+ zG-yQ9Rt@tUPSn&Uloi-ndM)n!iBG!Z$^mk^H(I3dB<+w|T=_|UGs))nB<_@^Yg=Lo z967;>^moR%=?2Q|n!s&Rb8QBQk&QRis`912#xL@O*F4Vv* zwveGxl(~mZFe@Lghy@ZOkSHrij}~&hkG93Sy-Z+o&?zluQSa{HEZhoEEhQP&T{njkP=U#SVN!=sI@cw6nM6FVTAmbg>Y~{D$ ztP}1wQV*gQYWFo5Eh(B1tISC%zr2Ode^<3i_8xhnaRDA>+*ppckZ~4~RG$}zPzy0D z-lFqg9(uX(5_mR#A74b5Lj)~{c2z`-R8l$IwDD3NPnR>~{b1Xb!K2CR*LRAvX`G8^ zi}F%^s$36oq8i^JkKHm(gpIH3*=iv%qg$)YKCWJwoWMGvd>OC;wZPMfUnY^Y8^m`+ zWNn}!sT+wPe-M_J4nZ13P1Lq4xtCTL3IJw5*dmn?of0;eFlZKP>2+kuT z5eB=KUTx(*7vM1H`%8z~gs|SY9|Ui~UpSphN@`>x6MTxGB*h|FHHOXBo}1WQ=l55H zZ%ka+?w(}Tyhr+CdQT!kqc#~+{OL6D3nbS60pfHg&pO`UYlBuS0xpu|n=OfuK~Sqd zEdv%OH4E@)pES~yle-R83?_0Be@?{R+mjJyf(m0ADp@s9F>_{9QnsaRd&s0t;g%~# zg83?K4!9!><|mgM2m4bwioyGHMDg!%orm?ZkFx0_fk4vC20tIYsA5+m5@lhxQ-btQ zr32}644+MrFJ{t=L6K*TKMs#?|J-bZR7oV!SQbEbX#cC`EHJ6DD!zqI;)fMjpFob( zbtVXeCwF*xd{yBqO;=bJ*;F$ypBAi(z>pHCT-8F3f9qBkKAOEcCkDAt$AGUfGSAc* z8ebqv{}_c6-pHJc`aS9Rf%JNpCWZd#3w}FA znWhes>aKd;-jxt>1vh%aq^|>rgX)!NJdso5y_JHEmPYO;dCY0L(Xo`nitkcuB5Ap?1_o}Ww5GVG;wa;qv6KS)($ZMU zUreNF7=5jYh!yIdh}V@%!=ILAgyl8D=1+7AgknL|BSQT-z~sR1(p~`5H^RVhx%oo@ zM`1h3mBR9L&n@j7v?zNYutTIzE#(d40l7do{EIUmzFB47@aGKYs1X5V9kBFUPM012 zE-BH%d?-ilhmX`j*(y~Y0XZFkBG!d75b@+0RaJb|^i*AluJwa69gs<1l6?ie)wcRy z_X*7!Za!O~PCOB>Yvb|@V7&ve#ov502wQ6P_3IGjq|Ja=Cft1om9~sf0G)82-%dS* zB#f_SN>53!xQ~Wn%U`Ih(98kkYr7D9FzLLoy$@P0Qsau2tpR!-djE^(46DW@7lvoe zB91DqJ&gM$zyz|-TcJ_Vy@OtMDAYG4W+}#gZ&KwQTAbS=>RWHEatp-ISNW zsjwjQB)L(MawR^Mqw!w6nChcBB1xH`c80N-B6<#m8|8W|m0m-^>;wxjJ$|EfLK%H( zOsG{=Js~HjiaG9^Uz2yX!!a9~h{m{xBN`L?P93fH4olOGL*9S@aT5+F-d$QnxFem( z#Z&@kp*mrh_6rpqsHrFq%s5Ec5MGoBJz<1fU3uLCX?9ImOKpACwRqh`#Sl+?=i1S6 z8>UH~9Lh$XqeQs2oIq-lW?ht-O2Ubkmg05Moy*&-lo81OLluoi5h4|I zm*oo;JLsR1F{4;ac4-EV&PicUh`Cvn0lDal`kl~B#F)H6^YLreY7;c?Va*Lex8x`l zj9&3BI|nf24RTsmz~?K4{$8RXB=GxiMUPbc9fBIwM4h8Xi`MBUgZMvaYdw@N7~Pf z*34N`=|sa;Fo{iOc;sS$6a(cj95GM{+la4Ne*`C#A>0;;RAz)!4xy-nt zm}Uar`9`U)Yf)q93|3S)AoIg%zh^*RWW`1^-b~vK$l!gU-_Pq!c`!Ra*ONGwa`L5@ zUJ{M{nwQN@)&3pW9qn-j#4;BTYX?#JadQTB6@Bjh{Rl`5LjV5eo4x;nO;$$eCdx34 z>WxNy*DrH{DLO(_m1t<_DZ)$2V`C|02)kG(-`Cd?tJE*Fko0A+6xl1(DynM3`h_?O zx_R~S*eBFt9vAmFQFl>wW8guCt0N~z8qv2|6Qd9p9%igLo!*u>CpNE0PDIPfz9ZDL zutij0MCbFjC93#Fag8Lf18a?~(I>L7@#ln{GJBpb37uXiG9#+RTHtA-uSaFX3tI^& z;kcxiGnRPfE%~FM-9#H}{T?aH^!1$qJvh}zvn2adZ{jN*Y^#c`P#^#!5g#jT$=y5W z)xw@cJfx61uQaCmU#6lUt+=wDTV56m?yEyjWE03oA2}Rh_B>#VVDPU0FFUxRXG}fl zU=0~yQCWEiga)|h`{+NtHn1x$jtBm8fTnw%d=cC@+?Q@4z#Ff4Zr(#u5_H(@h8Y(9 z;>Be*{9&-ZXElX!Q`d?GezR!!@Qs{9afl6rT#S%KY zzTZB-1;BPFgKwUGx^T;ovO;Nlx)4}@dvV3L-1_<#nzF#T|Iw1{kD)HeWNAc~j12kF zH=>s+guQ98ZMjK`{pgl;t^_@+=BEcqjsM0-4q=jm&&S~}6uaQUr!hihFp4A;dXNgm z(%+!J{NnqOR6VBT?hpw%?@k2*U|RmpwWiiLa)D^{n`PG&7^(a#+wG(M=+DpYI1IlS zdmc5x@bW?Zzw=iY7a)Eq;T*qKI=OU;bQEK)?F09ybu}fGc(2!7X$C&lSdFz}A1$E8 zWHE!R@i*9cPt~29IGc4AI9Z!@ygYS-_|B=L7|kIZGqJ|Q<3pV?KfoH|1 zgnZ235F!}@;cmgf3bbQ(cMNrADE>t>S!_xseWi%G4c9iSo`kR;&0d_ijZjGf&WW6@ zMbt0p5OWi8zjH1A*=XzdxU6l@@oOUNeA}MKv(?C|7+_|DHhJgsT>jZegIzBb{G z^9a_Qa^;_dyN>tbgOS@k*&{1p9fdQ*^b2$C*CdiD# zjI2Avrf?9y-uM#rlgd;NP63-Y=R@Fc3g7I0giX(h&7u+F_-9BL+TVh#;;q4eC3Vyt zVUtD~hDA<`&68rdSE&C20$^~3`m2F!8GyFU1EuhL{Nj?(%==#xI`zMhkqnJ*(CQXk zjOW}+Ssbyrle>LAFpVy>8G!vR_ArG0TtMoT$K{yT0Af4tWRQ`OU?;0KIHJ&d_7!VR zn%TX6OmWHW&Jrs)J&8ANT)(bo`Kh(14rCMCZ6*3Tk08Saw}nAUZRSMbn#l>TemPWz z+?IwOMR~mMQe^aRsk@>w^=)Z{nhT_vOQO}yvE{MBAb^6Bgs^ky7{vC*j-T0*hr8Z< z?J_1BP3uWyrWA?2>idxheV>k_7er+pJE6Uk$+i@k7I5uD8HUStdnh8*s#CSMry^NE z;4z$v%P9!SH);){8FfzAn%>05DHhu8u-r#Xm-JAO~$Q`(TklbevrxooplLp`p(T`Tuc-Fgt~?Eu8X>k3;b9Nih4$0Q3NmB8nxd zDl1_NdWK-BhfWL#%0>2EU>3SJkVLTt#=hl79bbs1n+Yu(bV$&!+X|Rqj>#eL_~0&X znP+XlslsyD$-v3U}7`Htca7wG&ZCnm(ZcU z_8+0|J7c#FtolL)^AlcRP&M3D-gC#V34G@H4#013X|*|Wfnr*~shNW%hnT=3)V_&M z_@d69DQJNest4yVvybJjE)y%~v-%mf_4!u><`A&1{^R@-yrp96+g?4AMTifG{Ewj( zOYWb9#t_Qo#r05e(O&x|cOJF)T&lTNh?aIMd=QXQ0qoXpUgZ^~(cE8rr}Em65i>Kf zi^1Kvq$g^_6?JZby;y}P@%QS4x3mzym!!Rg{^kf(&7^S`tBI*m&P{L8;MJ?p=iZkN zEHOzkFmR-LIXsHG<2EFl8jGB`DXX+$WU0#4VEXdFLhu zkD5+zjg3d8VfnFC3=xa@x&IgB&i&>!X$#fkM6p{WF_V;=W}~+hZOtEnf*EEhlMG4Q zth3eC_AJ8+7GatCZC4KMLD+EXiudFmaFZ@r@kSBefZu=9`;(~|ZAQ1jg7kz{0BS~W z4LDsBsggn|D=)~*%n18zn?qfyGeht=-AJ#y4 zcnJ>KLsKkTw7#@hDA8B8NYi@Es`%)bY`hJ2&V=)~V4$vvCe9~fMl_7vPHRSFX)_Vd zI&)_V>Nk+4vg9&<1>VfmLLXBdXQ|C7E=QN+_qUi>L=c{MP6zt4*@sWah@pZwWM9X< z>ZbX&mfz|63oG`0^Kb5>JN2(rlBRO}R!t;2JK2bkK$vriq&2rwDC!y$KN$%K%B3~2 z#M`x`NiNv<=b#by*AN>YXDuNF_*vr=0{AZROSMvDJb`X4;Kiv}Jf6UGIu3q5N&5`T z9>{*CkWH_w91tL9xI;r*WQiyKs4J4?`QTe*j_whR0kvdd@7E7Syj9(PN{HE5Afuaq)=Y|{mx zCaNtLE&7O?K(>)S=B)f4qKD4~ZF9-Eq8-}tE*IWvK2moW&oBs5{G2_(2fH71z`ZT- zG@<{=Jo%9<;{Mu1gr=g-Y#E<)-jV?MhjU43JHK65zx##HAaZ13?B0=ML+1+}tTWJw z>x}h{O}N$s{ZDS*KpY+9x`&5>)LWw zM9t-D?$`6MUszgvwjJuo{Dq|t0NX$;UIvM~Um+k(@j7S_&JGFE&}`Dtg7Vle_Q93> zbyymL;qIAFUuO{guSc5tlr73lPdlK)ZCEU~?Io>?=}Z%NuQbKgC<$-#628C5*Hyd3Uip(u2| zH7kkZ=j2TNH$WgIKp)hC=lE)UvRYgP%(R^?NCgqz^s83*40GE#1x)!0>mnQ)LjUfZ z$OF<7`C&^o6Z3s!S=zw@sbC12eu-Iom_aXDEI_Zqom#hpm*JIEsG)lgvl;1H```!+ zuFZ)L9{By4j*}a;_n<-@oa?`6fROvx`@n5f->SGpt&r4NIIwi|x@N{oFQ6L6V4zw0 zAefq0RIEa1u2d9_4wgk0zX4I&hal@vmb3gdGh3**IHsj`}XZ4yDm@Z8R{0^ z>UR#gMIIEj&K3hXMU zSR&1MktjLZLQpRwF>l!(KCv{EXRCljQjpWA+jm_p%se%wg~i#lmconFD0XP(YKGXtd}bZl#ii+BM|H(Iq7Vqpy`(N9eO) z<$qa3-ttw@guu0O_dF5)$0-E@X;p+kq9FV;`Ot_7w3$Tcal*uK{;0DTaCsmrM2{$M zNJz094b;zm4xW8z` zimJR)S9kb}o5?d;nMiVp4BtFQ6g%M~SB6DKH?Z)>HA17G=*;0$>4*m+Q?UIvsoT)+ zJUITlL6L_*UDg$_$$~=MI&+UfhJUOUREh;X%zOp42A?rNfZXwGRdP2uRYvHW;p(Dp z3e7vv?CgPDI*I#!-{0>P-?`yc(DiUM=Ih3y)>9E!d$9K!PtqF1-LR^IC?4 zw~8q~2vk?X7(3SVf}X+NmXHETIlLSG0zxH1oM!d1G{Trnz(f^X_GlRyhTVg$66aLi z@Fp2}4L@zD*eV$P6u7qwAmhsjF$C;B#awh2Tc{?znjD}ao;xoLtD3s9TP*ejL7{IKuX%l@~==WuY1R3Tt-Ay`+iybA z2>`Tnd>U^>g|x)Hs6b2+Tx*5dVDAl1;^D@_hoxTjaUyEeaOKnNwWwN!ASPB|WJt(K z`GSfQYY}NN_^q!)#8SEhGZ+}dZ6^yRqQFU=p3E%P1IYo+X=?+L@MF;%($l-%y=Jeg zWU-Ua)wL#)rb%YHQLn;V(s~n#Cdsm zt^vRN14GRbniGM@C#p3q{BPa#Jj$><3yl!Y|GP{&yn+(hF**r#Pp-!HLSA!^G`(g% z7|e8dMJ=t3^T}mWC3m}7pUe=&Z^2=QNVT|!PejEc!aUoO^5}`X+l`IN@%Q&|A1&s$ z*4ORIB>Vw&#ZHJakwfReI}v4Cl0h8^Yu((w|pZ7-EXI9^8Y-J3rjWvpgTK0$54 zOIj?j^hSGna&n-gwa8fZPp{cTkWoxd%Pq0eBx5Q1T1#LF!1;f47N^b{s9iww`w1=0 zyYLO{KG2JS;7z#C&S%B(;JRAb9e95gJv{3l^L+)8RkOjjuY;Fn9ax}4ygE8t|D#n@ z(*=x$;iv@OW?g~f=bv9cx=^j2^RNE6whDDAOp&N1cT1+oI4mg3Fhub=vE?8B7`#Ci zpCf)@xS&)F1P<$_K;$rsOV%q`?DwzTmN0OqgnXJp6b}{p4z%epfgQ4 zZP;^JsYJ=S!_-kyeo1zA3ZJ<-n8wlGoMxc;Nk=(KUGxT-_=#j__gYV_PA7E)wOZ9Ee?Q6!Da0#W8~1{!GO^3(Ep#Cn#61rs0^leu3_KshX4-q z2R?E$QC>SN@@DZ~k{N7c(2_2Z(Ab4}FK(S5h3`Ew-?j++Ei@bfMqC2gTOIi$^D`2M zCAD_`<)Nw6nW$F@qnw;_p|g=CCxh00*dwLOQDb{fP5EQ`@-EyFmC`V*|_l5Xf&UfRFnBt^luqB%jS8N0~NCapGgmZ{h$Ezyq?WL|A- z6eiO8>G`O1d3x8SYj1S2|8-iLJ{saa8WkXJ>Wv>9rQpf$L^%IC+Fw{*ul4j7K0%y4 zTbe(&J(Fmp`jTpm-hEP2Hx8Z+#8{%B1Fe7ynX|IOD4)`$wsz;)j|u>!>-1aqXpjnu zVxp}}lY;AJL2tL!Y9mc*sG;{xf%7RY$q=@nZYz@#jR&}VGn`KFh8u=@$XzNZ2xo)u zr<1p!6p{qi!^d+(HHbl=MTt&Et-+uCgo;J;5o17)^v7yChaVB;}GN0QyS{8?~KCld!S5P)U^GICmGO@y`oAJJu@4-34>oWyH9xz2)U> z@Z<#hz7F=3$nO>y)>xmWwxF@GDJed-QHqOawFh@4`?Y(+Xr0Z*lR8+mXa4>;guZ3{ zsA*y%_1f8FsbcU&1IZXJHckqREJ%?rDI@)Gg~cIl4X;1+8gSn8xGjk^C)V*+=^(g8 z8IAJ?LFLRX7#LIoh*I~ZE4TVgHpge)y{(^ZE}2~zYD4G zl510!or1apic}xm?NH@V-9)87NdgXTVP%m1h8h?6BM=i)l*d7+b=sRGU4rtsAK!&n zGMf#@z!M4m$2Z?U!yuS{cyGe5W?hX;4Ck}$RmJrpKN}C8{3p*%K+IS`4R$WS7Wwxl zArO=afSLy-2zn!GAKbEz?34$+uH=HesP{z@7kYniAEv92C#d=a)2e`u^FhFSJj3Qqk?3U1hg11W2?XV)7`Q`VSWhET30Udlww z!9nRpMQl#8)O^t2pS%O2se-v)O*p(M0jr7X!%yUa(RhXpw>nAApEqf#oEpwO$$NXpN{uF*8l3O(o(Z4m{f)^cm@Je zx>POe*xLyvQPNHY!(@0hw(sDGSS)U7L=$m=C2dbi`TTqv2RE^)HFfryH+emDT)e*Mla;h*ZI z<36W+ct^1s5T<}MWFS_7f73ki@oAs|co3e&z5MLHK5$|flJPIv>_@{GGGV&*a(0Ef zp>~XVCHmru^TLJgy@{#_A6hr7_0$@Xwi_DZn2(fpgn#rIX_LZl;N+^ITY;H5}1{&-9X!*h*5WJK!=Z8$ZwGrH? zD-z;$#@Xjzir4+R{K11CZ;0>7jdL@?Xj94z3ant)1KwLMyLwPM$eQY*AmnZV1quCseUZ_JF0uHI% z0Y2e^o^vTz1f6KDI8{bp}`U+*_=y8Ki$7?^m>BURrTcAiXFMhL^TK2Jb$^zh2 z1Q5cp<45m8QWlOH+lAea^ZAGJ$>I~3+3g%JmYGg)CY{d|PEoWBiTa_oNyS29)@I$9 zN&_UYJRQhhx6lIYSmRp_D>8Zp$`%p+RrlJYy*8r6V2I+t0y+?E$c2lf+?2mV#W)o# z{bs7)XJR=v=lQ~@95VC=GR>S2+vQ~K>8RPAxCYUt`nw?OVMaceI^(`Yc*FJeh7UNL zc)gh13g$|NQlBp+*64+qvR%e@#pUKCN&QG0&`lL{UT+5*;md+d)QXRhMzs4@n>LO3 z)&_kA5aZq=;O~#mMUryzc$_^a@^w6C9&c;M!zXMu zYtGVX?xP-UedTMrE)?EdsI7lC6;s2o#6#IgV~_?ELQBU*_Xl0eWk^qA?0+CJ=dKUk zPULg>dCI=BSZ_rH!9V(}aBOTeRXZBD{PP9==i5I?;V&tdUQx3b3g~~~V>==tie`yw zuQF4GFrDDBj_dC)=>fYx(40IA9W9OGW~V6xQmXT3vqCe8=$NN}E{L~`_9o(Cq=KYL z%w^Aw+ern88)JM~YHi=t1Uc=`lhUnV{QhEvowvIClkr9m%Ya8=_D)V3BGz`o=}#m+ zxmM(lNxu z6gk$*!th}l=)?EPbZ_oYlbYaDbq0b0ezLd= zJ$`ag4}TbLSy6#FEAXiOB@w_tBj(Nyc+}Bx);tKMt@=Uz;Y2!K$Hy=rb7f_A3$Zw3Qt=)Av)wkKi(l_v#_s;^k290Z*Yb7*x(Y&+o1H@zCQJAvY26Q&VZ$--20@grt|i3(QU5Eym5cdjYEI!K*^SUonv zx|x*$rC#cmU?=aT0(Bu$G-M^|GSo3g|1Xi+pp$cTJ*B>-U9 zm(}VilT_|MR?#oewqTY$_w4p+lE77GrJX#I!6-Z#r zM)PofaSg-KRIpOE%Q6_GE`h}8{a3BIPL@v;|GfJXNLHTm0hL4bV;n&_MP?rcFbC!Gw1MEg^ z4ZaOur-cd6Mx-nHvLy=W0|N@!8dN=fa1Gj%c#xnq^bLKqO!c>1oFl)T^28>S(}93Y zac<5+{~Ob&4S{CqMlE9icO}cFJ_u`6a31TrH2p?hvQ~_ZpZ-_VP<$Htw>?|?gk`Ry zNFb)1npoDqzh`H*5TsVEX%UxI>aMZc-7-_NlrAG3U(rZ3xB|Y^n>cJEJO1YqVJZ}; zhr+|eOJqGS!6Kxi@`+!5>lfCrPP-MJ7mPwWE=_?=W(;CNgb=|m7}g8>~^ zn$RlTB~nOV zYJPl@K)YX|!dRHKT!$AX#N9-(0w}O?d0S)}PU7SUzu;K{E_5!J&lM3dTNOym-1h#$ zd-v`hdfCm+odVk?SPQgHreg#A2co0s+yco zKtTuDj!5VgVRObcItX8XQ|;hU%bxp&+Lo_iY~{8tG*U50LiJprpZk=qZO_ktjXD2R z-LH4K-woLz3Irrorqxeqtw?fXPGqOH`rvt5?m@G)rzAKb` zMo&l2&)FxB*}kma&u;Eq2A&xye{AYO1l$U6eUnS5(4v11b#0)hQ7qO>(~GFlI17R; zIePHPC$&)BiRI2c>IU@n8_*G8c|fS30{F}G+pa|ApzGHsCky?>`fqQ7-s;%+B<^u? zMkZ>G{^>YrQb0R8aI)k3E&Q>65(gAQ68cTVBf6M9`j%FG@ts3^D)*Zf(ENmZ z22!Q3hruf9&DXG&(efMAJlZfB%?C+at8#++f%9c`!5QxZ_#(*Mfo`(PoYik3T*b+K zg61d2AuVF`csI%;CBsGvM2W03a6w6&{)UTOCb3lvaVV-=XZ!`4rLgW)d zm9LFgajezK6(Etcn)8abrs{Tluq^=gfnxLHVRjpSOYx6?>=yV*UdomHk>>21UZu@w zR47POA4j%H#$WL|SmM}@(*oE9qW+(VNLL^L=^$X06m4z-TP;`;T#!jwrU3G$Lg_S! zwKci0%?4l%mVZL+AeeKBZ?Tccr@(I=)ju6DSQlB@M(>I>Nil(jmwc1!n}3cX9G$2U ziHi%NhGn}Q*`bG|GrucK?vKju7nqL;wQr#jm;GnBw#M1z7xTqsIU6O6GGosiC6o3%%L45o4v@cNW~Tu*zEhMC@dv7(r-?Z zN+OoF43#mMr1hX@-?qHh8M+^ly1Up#ySUpEak7iDbjhG=B)e16lc@jO0o5L!G$iLd zo!x%&jdlYFKjU%eavqcWGjOrl4XZeOW+O|7=;uRz7u$km0n1;jA}C5K?}!A=02(YU zyRzt|=nrq~d)0mvVhN4EiTU?w>z+7l9#$2s(0p1I0jjF{6-`zb?@(^_& zb^(W~fV8a&z`o{~!9a*5F+}VaU$n(tnz&6p1EK6`zQPlhI4<|nwZaoZ{~r);)0KZ5 z)%t_%H>aP?R)gF(2Q=P!{8Lvi6h0xYb!W?_Hd7HPyt0@fX!Cj_C&^qxv6+tEa9V~F zohQ>Z=KcT~>g6QPMSSchV9JDgN=4=|TtD+=>W)5YVi-3@p^5yHU&e!72jZ9<2jPqs zZM5<*sLydSUQ63E*=0yzUq!{U5UDs8;q3%=KgNCZmBNKG=ILZf8ZTaVW?#MW__fcrmlka)*r;t{W-E@j5>zSVcU|rMAeMBOEH+jGt%7r7 zf^*V&j-(0npr;Yy-#dlIX9YM}E=cP}V8KjRLmdgUwae(#N;alaX`>d`pFO(|CJFvB z1w+H@UV#+{t z8I51WiAbYA5EV;tqOUD2IZH++tVzv=kEqQV5%=yBIC4Ofd}vn_jy|_d01STpd+xPq zd;9R&*KIdttZ&$v0S+aQ+BG`cSS_sSaZ^Ri1|yG;n`72|>Fl zEF`ZQuqMVz%xczPNS5v9KOyierSMFqiRI ztT_f`B*z&T1hU+ePcWTsXJWlDaGEqk+Mk(>hytSP#EOlQi>^x=4IG8lI_Ap>%U95s zmHOp-3YY;Q(YPRi6dyzfN7zeQ9kJ3)omu<6;#Q+x(hOaHje~$3BogC;4&POsF z3_x)U3z=dFy3jmiQbhG6esuQi=>zJz1U~&cPG9z4{$f;!YCjJ6Gr~-OV#%;vL1+x+ zi9J%aI|@(rXry94X?iLJ)rv!Gmflk#E0zGPhhZYgP0(h$bK-WD-%jD%b1Zc*J?8L? zn!iD#i1_0T7EsTMi%m{O!In zM03y9cm)EN!BrWF347ai`CF{EVcXHymh8N`eSO*G_23gm^NH%3%4gEFZs9D8^zeTZ z1!25>=W{F%Q<^Hoy1tCaV9*FtK{8%{qXr&CPH$ph-qi*Zo11rWp8f?l6R^Td^w(1q zk8mEa5#dNS>3qUXOxKLXuYs6U^VCkFEY?_G+3;+3S*(3%NcJp+VHG3Bz_Y2%pYWg+ zhG7l8d-v*9Xw+%&mBeS*Y&s9%h#s&{@WfO-;t#Q4G&ux_w0oLgGAVd_Qn154KXwQj z){E`;o+nLSw7(aT|t8GtfN!G^66DWPK;TUN~y(eYlR zg*0d^fhZva6JmUO`w=^|heLgOL4yZ3PIB0xQ*~{7sz{2|v&XTIW{*(d2Fd5y$DgVL zf0Z2O$m?~n<$=m-HO+E9=sM$M*;LHW)r)I8jmrXay5RC#5TaO&?Yj7&-cQm#)HthB zGIM;c5_rU<%3DG}DTv7bnn8Vu>DEL?uOS^xs9Vl$C*96QZ9@_$S_j5)f0$suwP1N< z*SX<~9*B1bHTLK(kv2VJO2XN8B`eFaPvkLiv$ky>@-72!biThrh>Ej_8e^)A0^H0n za>ED2RcOJMH!X$9;u3VqBzG_m_SD#z{YSEyMcjo`qxfIGA=0BKcR zrLfmm`IZbguizK)Uk}|%g#a>xR{d|1mG-nRNgWz)Y{a{v13c@in}XQtn5kFx8G*A= zQsDkOIqka`d!b`p8(KRTUj+Jr%zW%)7^{A~c+tqjF1_)UkQ}Y6EL-;oVR{&D~%1vDS_Jcb~drW09VUtUxkcs>eRpVk={qQItOM*^YBEhak3 z`Vu~KLzpvU3phSa=9u@|>IwIseliUTFk|3B6l!3#T0PqbyTp!v<`PrC*Rw;oqL?&2 zEF9Z?zVJ4@jZLh)Fy_%j9wOPG&~~y0bt1>F5tQ)78B+|^l;eYq8|iJyP5$ zp#NV7>*nLuM2>cfoU+pMRSCfIAR?0ah&~E@>`RgqEFs_XN_KRr@q5nE4G#W!%+>I$2DB8+}mCth880sCAm)d}EV-#ZH|uh45y7RA*T2 z>qHtgsWaUg#ab{R;~oKx9*V96gSk?->r7rd;nF0Isvvofs2S<{K^jYSpRE$6Z6_b=yO39MUw?ZuG_@slSN$(3|i4x8#J6}$O ze9?nVU+j?=_0pPIPl@ond2lS=hk}s>LYbuRv%YseiD|u-ztczq%rO{ zp=x%s?#t@NKODaSFFo#aO8`Jb^;cW`P%hO(N0F5Xu~E|OEhXONH%%-*<%)h0%n{cG zKK*R_L?l07X#53TQC9ecNGegKnicl$S6;n}d(J^*`4E?nC~aW1nURqps`1KTs=+zF z{Nj9}Syj0au2i%!z^oce=RL-A=+Pd*<8At|K~UpSt@BGr&3^B`{v?87)r+Y<2O{Vd z?J3$q-*m9>7@>1tHFlAv64bZYW&|w%8}EiQB*fs3H4PW7zV&e>Gny)KMftVf?I(Q-#HgZf1Jz`=cZfGK zv9}K$J!lp+hmGh7Odmatf1U>-9$V=kLCxS}w<^XbnS@XUlPdMu+J^)R0w)g){3y`L zZg?@lZ3tSJ6_h13KnsE`zcuxMPWY9rz$WO)Sn{p*m?u-A`8nM_UzUh7E+Qo5F{0y;1V|Uw0InlD{lNQgQH&?#+GShSbmXf4z z=L@y7M2O%WsZ**Jj5j8}Y68R|nv6WIx)=Ky*hj&JR~o*!{Etbf+?6Pt1 z<m-&zJB^!KkMAv|I@Mkb_>gk!Ejp{%yCHb{@_eR%LFsYk~tm{>{ z!@k0f^s#hBGhML>5UsHMI*L?I|4s%KmoVmmG`(4JfQCWMD3pK<_x|f`diLieLfc~c z)4CefQYKw26H8KcrUgg|)0$EhEa~lu%W(k_G{YIP#($QIIjgGycFxH$A_gR@Ke;?y zWl64eT6!F8CELLnAvTspXJihBv>5vfaS3=)V7y)BJF|y!EUZZCLyW=H zS_NdlD@q6^g7gRUF#&FN6CEVBeUQ}b#|Zy~9#aDUUH=PfGOD?}HbVS{knme5zM!Xf zu9296QAVO1;z7gW&NVlXUb&V6DL>Jnb3!{C8%Oj{tVPRX313<8l|qPzz`JKIP|FBs z(h}JB3;^){hK3-Fd$G2mEd|dcl_O>fU|qpyh9`*DtVsIZyDByV$R|SBElx+jOoaYV zRXRh4++cA^K{1*GTkhgJ)m!GC1meNkbze2*?ziO@oJl;fS;qt`tLYyREavm)h93YM zVr8azA@RgQZLYk?u4d~#z%u5psaCKm#kEzG%>Tj2Rg#97u1y64!X3!1|$eMwxhv}#4EPISW(c71JhjwKp@Ogtr+xD27SUZR%Z_Nu@ z9a-fEqmpBKdHd(eoR>xbY1yW7qonBuxV;={B~90fum*~ShUkEMUNRL`S5FP|fB)LA zzTUmNn)E$(`0AI@NOfk&2lsgNjfu|X>T@|3`W8B80~PqE5Xt-mbY8{i>EhRy^hih$ zB@y5&PVB$6+KdP*lL2)B2~3=&e!k_8L=uj2e5V&2Atdwh@5bEOUUjXqvU1-FbqDRt8=72? zD1>8|dwXx;VD`S)WGi8X|%$|Epp5mWL`NN@+~5M<+s{{{%H7}T~Le_R`cr!Ly1 ztb5RH&+sxXXaZ`6TTmY8|v&Ndp14Hrg`c_*=?NbcO0ap&v~0Z=i?& z|JDkMmXPyyY%G$5foB8qDiy?1ku-mmw+ioU1`E-=4RPJ0F2;ZdUV=xp1ejfI%vhb{r#br&IwwD43Xot_6oeW24Ap#C5$()*P}}4$TzY(m$guko6 zVb!^62fOBx;<@dw6rMcU+AIrqH9&p@IrXSIlFcZJ(5H!)3dzu%=@DqgfjFi8Itle} zAw#98Gdx}*g2k^_tq#ExG2A+KkQB?&OGGzHsx_E}_+W})nSN`Z!0+N%_6!%qy$=0a z+tjvq=n&fS{d-wtm;BK)L#up?I9?W)+~}LC6l#6YR(z-)vL1mc&)?Ic-5Z1LX=|*6 zMga3yYZ?csXh0yBXbj;r1}<7R>$1yx=NlWote)F0$+`5g7&!V|vP*qAZg4Mx`%4nG zW@dISFFUoyw!z{%du@40T&gZ8bHA8mRP!39eBVqupQ_uMnUSelgr*4|{->Yt?_S+K zh40zpgwWg@ZTu%!(WJTED>R0Oj^oC6W42vstos5;VNc0IES#sUrCAJzVwVWILx21w{yAj3S%G4 zCp(&zf|pDx!B}@QMiNt{uq(uk7J8PRi0)WEW-GgTk_!Z^XufPxZEs5TWwM&xm6Jf( z#oj!D}X+IJ5upXC?_G0h9nLfdH9FfDlBgTeY%W0@|C~Zm*F`Cl_sPE#2LA zw`*&4l8Ln4D&5`g?x*(RPA*2#Fe#+lPpKA?3~K9k+ue4*yG43Q2vw^#tfX5@(U8pi z4xis2yeNU1naT4!=bZO>pZ6Ot@B2zoP>`$9O+A=2(-_tjd$j?gfy$ka$e0V0C`PO> z)RQ(B`FXY^hoVwNeJ%FsvU44MeMAPDm#6b&vYpn0XaBQp9SlL1Un+XmW*`63`8|Gx z$|1zPwFL@G@itYYrLk=KbP<}uZXDuzAlxkqRt^olR0~1rmGuiac&eW2|J~2Yj7c^y zk!aCey5liGdz!)H6Z<0lt6wn+murU5yqDL1@6x41*`GfKXuP@Cl@WCr@E3m$=8%Xl z+IE1p03;R)UtW9a|F*hkmv z<>QI&M*&b$TUII@LUu)8RLrglC+ZWe*Rz3#II@ zG*}y#pSRrSHe{F^HNcl|t6Thc5U|a)S_c|dkNcu{vX^Yt?&8oz$9$hjFf87e-Gpe= zHKlXgQ`X*5NbEYaC?a!wE&>Z^BgXY{tLX1l z7}4+ezFw`r5tcC$%#d&Mm~WED%XH^EMZBEon^1K27ay)1DflQ~f}|aC0}4#O0GU&l z)d`tXhkU3SHHNUc+R>28r6XxC#`&*pabR|A3#fFrjXM<(QWh_5uYQ7O6IA!+k-}@{j+HRnzGdh8h$>61T-Wh&}WN)DldPV!Ry~tOhI{%kz z`!^S1u4=Hj`0(DfYiCL%mE4oxEiyhcLZXxTVZZzrs*Sdl5AIQAE)_mD0HVNMQiS+W1hqA!<$dvQO2>w!iu@5t=JntF=h_(HDX z^@~W#wV3rYQscrR^$j=)dTYu29}{mMQg+zKIamL^f8Fq9&zm=Zg@RgUrwE!-1Q@%0 zY-;6$HMO;qWrweWbFNyld*_f*b#hbG`n3^QtF+|C0fW|OF0-o@EA=(UEkGid0ayjY zng4oXT(yn*;;hOvkh8@-uSu9rbv)?AQXy%n>MLzRnQt`aOH>lqFJ@Pg;*Uqnf-bRJ zFpE~S@RsrSJ>(&59jPm?s;2*}hhDnfD_0cMVUE;|L%RZj za_y0Foizazs6#xW^K&dSeIZSvc))4FD8k`4w-e1o%Q#qCz)WVVD^yj6J1Ad;%T_*Z zMUn$UdtCwF=-JXUj5sS_xcJt~lSZW#MiWTp@aWkRoo7gsSo*-P*t04SMA^6d zoXUl%rPVMF?WufXm&VtJz2Zr4)A)}78ztO^A9n5NuvjWXYX1_=rQ-H+=&fs`)oL^j zXU4`OH`kq0Z~x>=B4(qDNcN&;{D@jxr}hC^w;Frm+Y{@HCB8#`pK8}(HSU_WOKa8R zM~Dv3CwnT9HY^&m-U!S~IM(D5hwpfQ^--W??JpsGJgnog@pyeAvD>*D(6wpeQ2TS1 z*)%c!#`5VZeZ-qswyl-VdNYjp^tueQtlei^=Bp|`nHa4&?@f<#x=On!mdd7iEG~*d z1h?tjrn!O@S$%ZgCRPh=vpQn=zm%I1(xUN9)naiy)K zw4|}R561VoKfJ8V@an_#iJJ_pNMzO&X}=_%Srs8QH1T@FkiNnds-1Eh#RZ8OGo@PFXM*$w{)gs`C}EZ0W5Iw?T&)2*rVbk#(uIz8Zk- z+@Iu+!wO5!a4w_eRJ!1+-6V8Trmv|^iha^NtgWH0hMMWAYJ9}@ePdpq&M^hXcFUM= z%@e@)W}r_O?3<>@idIggKgZ;C_ITA=t2NyR)5l(Xt9*Rh3{?rbaMsfg*DaNBxJ%{R zMp(V$9APEeQ4|MF!Gnyw#wJ59C57h^=;MDLYvzJYSjap)2ys>k;LAxrXbT{Jp8ybRNRNZ$yq#lGpH_F^kxGwr|k zR2gm>`5iTjDHEOpz%;<0uN?(u1~^KFZ}u%6m~iI$Ka(G)^KgFYG4o0rHoNPIMV`Q4H~is?d+!E5yoz8I zMfRzj4j01zvu$AtFZLh&Id~>-FP}b0hF>S?>s|k~U<=j4>%n`8%vS^($-Av%>AVmq zzqIl}lr;-vi#?!z{`N0P%>x)?=3Xz_TQvdGQdB!(v2i+!&9(#^ev)|a8RF!n-%o*i z1VM)_=pdNOJ7l8-+f2*I%vTQi2K84AQX_wnU1P)2*WOocC9_LqT_5-6w^%{FkHRQa z+loE*r3YjZH_d<_p4yJtB+1E$`m4h>w65%w4|mWiw<2jl57PN0?W2_-1ghGI($9Qs zk=Pv4pNA2R;i5U%{c*Gu9DKs(sG@3N8+Q|(YXffQo$ktRdbt&do8fXYYDZ>z8Kq#* z#~<}DAl=iz%G^uLbT0Ag8=VtM($>DM4=2KHl1m#J#B08+x{F@wsQXK5GE(-{KTbg1DwB7Ni051z&e%G{368F?D#h0=dE?lb(WUCT&1=K9OUfaSR@FrwdWkk9VdWldixQNPc-`P&Y zh~tqOB%jnahXu zaUzh%!kO<>zMm1=6HO5qUJ9>+yFIWlU`?y>YTo4Q>t}^7k;Mp&$s;oa^etO)>?{y@ zbQ*$;wkDGrUlkSzzjJ(xN}kneqS9vz8}d%sAE8pj=T4XhYz^i0seFn1eq`iF$Yzhi zIu&p|T(_;Ty5L1f9-|mC9G?Jqi=wXi7_6ZH+Haj?yOTO50%-0OQ&`^|1Zo0uWu{TBDHn1LqlT(d+TDU?CN{e!btGooa(FQZmTkD zCZoRT9+mzkHRo-aX#Y%HBD*Gn%(mogM4Nu#=^~;kQ1A_W-i*{Qb|y556;_2fxn$Yd zktIv#C!I_C5@qM(&wTu?`sTp}N`|4!!W<0D;bo{zMFiscRg$ic@p&8EZxrDul+AuQ z1+Bte&fP7S&PJ5M)Xt)5lG0FWn^fHCU?eX7Rn?yJ?~JTMEmm#U$5f%Ntpi<|u;r~d zBUe55rng))?=0Hbrxnc>eOE#545KPNgX7;N3LzB`*n9_X0?lTr)l7c0F z9JSDuR6Z%XT*2d>Mmv*#bCDfam_FHk@BI5W4!F4Jma^$K^+xBe8-7c)yq87~S70C- zNv**~_*Di+&su`Ill~(V6!mZrVFQEv6|jOof7|F3Uwl#3_tKh6<@k8c8W`Ry#7q#6 zMS@yMPVtwo>0`X4i|UG16Yhnqp|bLv*3$1Y#@iBLo)^!CJlDC=2sQ)yQI$Ss5&Rqr z1tZ2OBnAyFTXp(K0z|xak=EmvuSwrg|M&p9``*QL=smIO_)tXG#`BGhx+$LLYo_)G zgK%Az3C8BRcQoo17iQCNY7X%_dR$#$-?x~-M+50VbU_fvw&^;&zZ^JI950HiV$hKp zhd$`^HbAJF`>?m)W?w5eX$fp}z(WOtj-U6ykQyUKN5e$;KOS+Hp8~V94FChi1_uq$ zSg16KqR#EGb}h23gSbBlL!0b$4P}aFeWkf5OUsKovgfrKnd-b{OK&gf7R>5)CMUnP zN-L-;5{0_M3S6dbEpGyx}|y5R*ltu|OxWacg;S?e|D#@U54k2L_HuIFn@UOsZyVhGe3Io zsY1N3j9Bhp3Xj`dwAX~n?aM95=)m@}m;-moAw(Rs;Bp>Qa>HR6z!hZ=zT@M>7>@B~ zLq`~Ak<^zo-@bXTT$Ib@#wZT(JZ=Fhg{&^VL~aGIuLA5QGJH{8eW42;$(QDL&qmSS zLTQe!g}xZYK)}g?Zi>n7pJ5T!SNO_^L$)H0cTeG6AFpgiSyUR6W@TLs&6tokAIV}{ zkI*1-1@j)w<0|5D5D(y|zkPxgvDjy^ zv+STLl=-$MvsPz`&g+E(+3ZTNDmLZm-F!bp)8=)>(_Z4HEyd?W=k8gZXd8*}#Xb|! z{ZzCt4__R7YksU5>*EbWi9g?z?C`{AfoGWr6bn|9d`%1X1XVm87+BsJj##W&}?t8+DpNRx4Fz@ zQn#1}oT8!*YMXL&2P>*#?ZEL-H`}r4zCyh&^LkN7RYN0SXDZ)r74g#xL~F;)Ohima z=G0xv6?OqKcPN}wGnwxkl4v`i9E;T1{84AxfDAF-kmY6h z3BokaAR~#hqB=wB*sZE;{6HCUla9|%Ga#f@PsS~PnGKOP)5}xNVxL33^(|mdmSH1) z^>}N~JLqs@B|5e`hPlx(DyQc&^9xh(V>q#ZAfh;>VTOhO*v0`Tg?eI$Lq;wd3B z`Vb*eZ?OV7$uy2x_V^K*xv2Ji4V=g6Y9f4r4BrYyQrcP#yuJ@Jx3w8PScYTsX&mZG z4bs+TbXMtehj$WXDvdW{E`In1_S7^`BIZCt$>@jrcE9zxeI5zv!A1 z-7da%%DX0Kg)e~(rx>xM11PY%n3rg8-wy2rY~9gg$JR_$&1FGtLmy{sY-rh`N?v^d z(^r@ToyJ7aE1@?xTEl>p_3Wx}l{0sC*5TJV3Y1LVXd2|9UnO>3)wLWK6p{s2EJPoT zdsiU@K2z$7MkCmU5!ag|g&5(xpq{QGG&^i}II?jay-&4m^Ma(9v`2-qzUi5lkS}uI zIi1a96I12mCgQV*S0M^cUEB1q@SO*Zi8pBMtEzmbOZO5}yT`|!C-NF0gpsdZp+CgF z6NW$1Y&4~(H&GW=hn9~+=3H=K#c?69`gCD-s9`9uT1s?HmQU{?+)r`E@^}?`+9(5y@N}bwWd!{%s7~sH`Ubs={`1M11O)8-3u$MIy_*z+w@pNENUs zqI6Iwg83jFQah@q$w=Q25!v=ZL4Bz@dp57g9-)iNrpM`d3#N8p)p6|R7*ean4hNFP zunbbYZf!EQp}Gzkqd~@w{Kp|2)dAV9t^&zrs`nyTQv@k$E70jUe%jEAcqI_tr8UGH z&!H@K8nr9_8bhqCJ?EI}eAqrM0v!OGh~3}m zkmad1iXW`@dvib7aM+D5$I&-aNYONfI!;evr%NN~f(N|^X^A86!rDqCRRb#N)^_MM zx-h(J9~mPJ73gL!tlL}aHSmhWiGKQ^^hOvm3z`>QmMPlVd1m$b!fp`W6cwpZl0RDa zeBA^;lPWU3t=_5vluC>F5B40S*5QPZ47i*}8KKB$S3i4+3m^w*HVo4ny1s;6@Q{wJ zfq;w0P+W@EYk(L0CoJ{JC;h-`i7Q0y6Y#4kIG&Bo(i_}J8Am>Cjs>~2PlY8~xNsY% z#hT@Ym>j~o>jqX)pHa9`mb%foCCfV`1NkSxA+hKA)$i9O)1o-AI=ny&*xX#pQhGtv z@)xi&Xj@a{`vojjeX~g)V@S$QW?rK2Q^nuhP10|Gat`GJP3(5&mh=~C^+t3-Yf!P}7MXU* z`!~S`mTS>)=7Ls2^m4t$xOxtrln09&gbULM_MJEw(H2xpiYxpeqq}~RZ*c2>{m=sgD%SE?b?}6Y>$t_5)X|F`9G>FZikPbM4SQwR^?#P-KSU`7* zwA0*d=QvYAxz5RnemBk)NDezO|3VnKv33?L?3Cz^F$1>yu6E1Q0W3}4Xr+E^vTO=^Wl_Fk!HsVH+}bLCqv z_zCLQ42JWaI@{hSdc4FGbGoq1^)B#f#*46rR-dUWIwU_sP&Z;bpLQ-RF3(gdeGZKN zV4IVX8#}36A;;2aS!5cfaZ8Pu!5nXJR7ow3R=Ux*wPDl{Lm5O?Y}pPTA&nUnM+3xr z;1Z^lSD=efx1GMKT^d8{D$)C^S61Thuhte&c(@W)_Cy@nj1hDO_7Q!yyGdN9L94=O z9fcb#=uArlKT{vZwZQaP+nfu_e-$fV%PNc!g>5Q#PK;M4=^TqJXf0g*K08CpiD&+w zk?K(OC5%dk2*~SNLsYz2R}-@lpED^6QyucA%lk~zcFkei^z;rQ#;BfMdF|R%#YuNB zsHCeU_kg0gK9*pIF)=aUsc&63lk(zXe9pPh7%CZ0V3)0tsIg)?Rbe-gv0oSFx)`9b zF*d7}JyA5ij-cNr-rZt!yq#2;en~_0|8$&LBUCAs0FhzY>`27X9;jvvGr@YuXy=6C z8OL3t1@DjQJ#Eo6guUH+7G@Z;QJDv_yrtv&0s&S~p>K*GL{ZMqY)+(;^-R@p2nJ=M z3(;cxH1!Y&)MvS^}CU&okq zzy;&5=1y^VJE12m3t&9}mN4^aj?DbjdY#)&?;yTfyWIo4^9bTC5*dv{&sn4ZBlS*6 z%zP%tjZLUdT5hHgHX|kxgF-f?J71hqh@BCMNNjyTPb41TP=FBck*Wnn8*-xLB=rQz zc3KphKuoR+QBntzTNLMsDN9nxU<`+YzgXY19J1i2bvEEr>UGWc!M2G@d@*EM*XPbT z49iPzc~ZX?4qN!z1j}W622p})`~Zcd&)4-n++{vvMOU)u2{^d;R4@pw&|%KzAE_FmmlsCqE$Xx)3Ojc)XQOyW3}Cg{r`3-K_dkro4k@{w2Xpy}4BN~=2(l*AVjnUk?GmcvZW2m-5akM(DTNP8l z5Y~biirkfo-_6JFQc14jxoe1U8?~tgZMoGd7kj zk=Xso1(+oxq4mp^7W=`IAdHIbNEhYPX#>4ni_XNn^+FY{EJh}5X+x-y`9WD#8_PGk0BHqPh4cw+=h=PT+X z$VRr@eRFm5J#Yw5KY($)X0umf=3J|2IIn1Bjr#%fx(Z|~&>dY|`%ye-bmW@zFL{+_ zvk=1*5=P`$8G&?R35^>oQD<7(=0HoUX_BP7t7AG(j*W}pp$G~V!5nbzbH&&xz&I>e zqGTI0Hy2fgX36;fYho>IrJe=q{`f19act&Rw8B_!b z_n1b@5F^?H3_94;3j{c}*@Fzq{2$XgKQ0}uhy6VvI1wbSu*U! zeA8(sq!y~LmhLKhFgv}=S$zKOp}}X>#4>&H^xR6JDiky{PpR8~FiMLU^yZrZUD%@v z^X^Qr3UdYPTc;W*%hY0>GJcae<>RFBZ$ zAS5+p>^9Hctwvqzqgm*{Kk9dJx4%t=}d;U5;vVJK0hs{f;!ryt}u=|(a0Q+#D&zdz1kVD{PP#utbm{I^)(Vb0js4apcg?^;17h%(IBt`j3my8{wQ2L8aq=&Jf{W zSlk;dlcJvO4F3@R1AL&A1Yd0q1`wDsLc&f)?nZ89a8d2=CVB?MBQmWHi8&*2A9|h; z_5@rGlr`Z_sTmGtvv=w9bvt9QQJgcPn3afb%*^IEP%^%F$Zw|=(Hw^`B^CNTh!J(+ zEp*!XgIUnG=q9SIIwr&;GmPq>n8YG|UKckbPfj8fUP4&3MtV81L5nlmd48;X{7GzL zXMCQX1&gE^CngBt_a&fyi07=a9)XMaD{79E^*hi8TBgBvnoXsd9C*UEo}RQBmt@H}%t)ptwUs&8^UmSHgfqqSvwyIhKV0x}xsH znZ_p>~fW2E*= zHi&67Tx&zwAhP`KRwDa*kv-LQF}qk7A@@sS{#q}#!1d)|HBCh2KY$3DXOd=+Q_9#J z5bhwgcYlt1KM*-(Wnq#nE!=^YAbydw~Fj?Ez2c2jT(#kUYci5rx+i>JY?)QIA(y?Z z&mK&!bRf~0TLZe+sD}PCr265pE})L_oZmnrPr-IGR8|$ui+3{2;pAe-JW}GPjPgRv z6~->Ej@IYD1c1Heiq`uiU?Mc88vnfo%XLWcj4Zk=2=6Tx3Y;&3i&M*@fhZD$2n=>Y zO-C9uZG??{+GdMptPH&kb8)Gs>3u*>O?P@1l8jjk1DNp721J1OIp|NtUUDdw6zSwuU_|T(zDpSpWh2rK3$Nj!ie43*bgrzODT>F(~n=u)rm6*s!M;($`lLSuBPG;d8Eg>py z8Y9J%dyYp~ifGxeVBJyJNlbYU6_P?dIHj*p#qZ{dh=0_pKKP#^JCNIhBQ}!#2LvU4 z?m3GR5tO#26{XXZmj+&+{b0u{vg=99{ z0(WauPE*?;p%Ste_I5`?YW~<`jYUMJ~$Nq&HwYt{~Q#gYJ-pn5kDT7d>F7co=(tF4d zS3RZUjPX+;2eK_$JDL-FkHIG9juoFPzCK!tyRJs~F$b>{&IG}-MqOuQ%V0~<8ukqK z?VG;bDzp}yR%OoetKUiGF}yZh5yw(S>J_4NCWB+Mw{8Af7yAK*wPwD{h>$)RS|=~o ztzuubpSr+2ME!e`N99iJ0PlE^3b6`8w+8~{)I%F7hE{}3XR%y|T#_%S>=1U4r zZ`LQ+$V4=dT%Z;Rjg1lkFFLiUa})Dhp8zC$6?W82LR<@^A*5xoK$2HFUS`0%mt-Af zD=p5eqny6E&7$jbd^e|hZ<%voWF-2AQz-H6Bu+5JS_b2XInL;*G8)22edzH~BL&-S zX4dIZf>K0e%W!qe)?oFNjRS?DLqz4tWU{#9m21~Zd}oQ4Y3Bb5Z=ZNmrs{Qs72~df z5VS*FdByfN)il6&b&~YLSp0&)_Cq$CT}CLsWVWQ7d#KIU%-l>QElA%c<82EH#Uy+7 zkErc4*ugU6GT5oRXE_{>iw729da9M+Q~V=WuFRC9l`8DxF-NbB@VvOa&RN2UWrzO( zzQ#K6%C2i5G$!f$t0Rq(kz1+nF|mGV(2*58$VWP)xcZO3}^g=wt=?JT&< z50*slHoD*f6JLr(_-3&=0}#a{JtT-oPyGl`f+K{rle@)|lTg{8qM<-s*Kr&Bngg3K z71L7n-j`;iSn*f?J>b9+CI@|3-Tah3q2&e-0D-rt6mxy2p0RTNzRKx;We^RcX={{# zW|=KK#0+fWdNM%gbPFi*Hph=ZuiDUD8vbxqSY7KaTa(k&1i%q!Enou!M~^}=6QAXC ziffyS&;b$udUb6*1goWMM6~py!#egR`VB)^;=Cp#V|kf;1H9E$Li1ck1{bm3OTIeM z2Je;;I)BLEt6F6>O{7QXUksZKZmGfhd1|bmUZ*-aIgl}e3{GZ!sp9a4ORIx*bS?x& zR!Nwiq1RJVH!>>XzPQQnxoJj>ZwO^KYN2!@Jy%n_`=>h-5Wu- zQh1M3eyatWQCue-)*0v0jz=7dQ~~w^YjjGIT=?fI?H^gpvJ!V-3_+M4wg4>KVz6K} z*5#vqI!_fTGO||cMj8kGmC>Mg$3i;kT`>t;(V^_5FuDq}h?jjjTlMA9%N`*uK;R-i zZ?!tIS{)c{WYoSZB()m5+&MANTsBV(>*AR?^?UzzV!;p9hwjmmf^e{xq-+?68*%1H z!XcKU1FAy~4?L&zEZ48A^p1tfU9FhN2n$X>H%Nu3>niFow~(y%wgpE=y@&hyAti*t zzy`T7R;7xp?T2m8j_8;lI;TWk!Y-sot1~+VA~^@wsAGP@0;VpWn1vU!?uea#c^XeLe)!LXUT0<@Og< zY`mEK3E2L~o_#UN&9YmuJ&bs~P_pqSshRWC5~A{2GF=x2%xZMlu_R%72>?)pOG1&! ziyI!Qt8a|V-P-Z~YGZvU0-EUD@ZbnNN7#Nbwqvst$Iaq=d>@4{P;E@n(0F_Z9-_#n z#=IyMj5<&P-NfQ5)6emzZ`r)BgIa;7Zrl7qhoV|^%0(uegPUzuW*?Q;{hCPU1LfQ$ zXOO7Gbuofaw+EbVEFZ5Iu-<1|PS>;cW5 zep5|6T0{ShJ!`>6r6yx`!&UVKS*3OvTyqYOwI*+6kiB>kvWlM3o-M=P7zkJ{ZYvB-M<&yk~r%3 zahi?eCFfewphnVVpe>F*aJi_H&B`#|$i@8oLk&xbKHl1X% z7}wwD@_xhhzgUD`?!L;g&=mZL7P^`;m8hw6lFUYzGe#@4At{{-RAMZ(Q@%V-l=&__nfb*>-k!GBc=S$1$=m4S=IDG+(~AJ%AM%^(`+B zyX7#@^Dfwd`XUH|vO+rm zUqg0V{Swr$e08hVHXlV3^I=KZSNtOsv@|2^yrn+?#l7)Qn;&HltETUP73AOY@OJp7 zRFV*wiECO`!20|?zb7XNPK;bI8AZvYGv~+=snt8syIb@Qj0DFVIKpcC+vF6Io_}{f zjhf>BPJ6!%1e7(g4))V(+xFB_ zqo%_UzTzwuqf@ium?NH5zvqQB6I;?xSIYkJ*ww3sHMeZeTqWX7usOsDk^PU9S>U;v zjvbEbSsEkUA1prmxdi8PNaqx%huwLT`PH6WW&t$gMjFRLu^je4D&N=P|I!2nkMaZy zY7k<7p59Tz>00WZRx}2^B|}P-xzQMFAxf|CKU}^X@aBYqN;vm|FIv&9O$7Z@=ccB9 z^`<+(XZ#)|Bo_v+(FZB<&6pwZ+7@PGWG?Q#tGnkYdq?-C9M8QW5Ct0MrpyL|&ZG4O z_^zbi?*UXxj$Oc3bJ+;gsj7PC~|iWrSI>U(>G>k=VBm zA#M6Kz~@}@aHHo+kSjm*{envSYnz04*eq?vPL)>IWpnED&+BM27QnUF%5@XQeE~+6 z=0oMDCdR;F)R!p4bv7=&+x?1>_Dl42(f$`-s)>1_+-&x{k1#bJTQXf@Z=>+)<~hx| zIpe5~<+0ti#C%QcRhlnFpSpOhM5tP}jA*_NWBO`)s90-K#Y1xtRH30cH0HR?i2Up| zOg^3b1hUuCeq&msG3=!eKe0j8AXf%w;HOZ3(niaO>zrRE!`Uv#>2iqAR|~At^byp{ z5b1QmP(7KcS4Bc*x(f?N_=M+yPPmihX`enSAUqMj?(I&{0~c7(G7swLu3CK{{$17VUKkBoiwAie5{%QAHf$$jktBrc$uyuNmji$e3atCSx(QGgo;l^@rxwYvL z_AI>PwwGTy%Aozm{rvIQUh_E=`-s?QYbw<~qla%Y0A=ElrS&z2*O*V{#Zm9S#Pm6$ zt?jlBQ1wlP$e1?sS8ytju8d(GnUL0JI^X3mR;c)?pd1C?D~D(PLq@FD95 zw>EVxhodrlg8f*v^=K&f&Rd%p%h0}j4DYaQdFm;k21g*0-oOGVyFCCdBF(&^g5shI zBNPypb8^pjoS!WtBD=KgY%PoE6*lC@`;1kU{aT~D1dt554Rr{k{QVOXQC++?Rj@We zuK_O0wjKr(xEZzy^OYSPG-`4U6=>LkGi{+(tNUFWj6mY&o!4a|9@fank^y|>F$HWW=?eM zbOW6~ze^F>rj2iP(e0Kzg>)T*j_%mv5hf?4%}#AHspmKQ14*ispnpd=Y_-JHU6*&0 zY*b|u)X(3s$@cBHuMO+O)#>zQUBxd&>}7^|PT0L$$2ihKn0blyFQH$>X87TJ=gV_* zW!O%M^%ZWk96K7t+y8 z_PDXd6d+vNjLoRV>zYlDu}6q5vfTa@%({GW&6!Ov&K62emnLipvlBVQe9S0RnM{S~ z+;~-UrCqj+WQ4#rpFVoqLP!^GRd4+$r15))1CHdF>6$^TJXPwiuKH$lIIUZhe}e*y zs92>WJ%0<FIOS)5V|`+x0TZ zYVp#gtD3(c!yha1@*0L}o8Dht-`FrfPHo_V)K}DRh^&W?dLS{HwI{9!>Bawsw4NY3 zCOz|`TfEn};E)$E$bMFa8GOlJfPWr+v@772ank?Le^$Fg3Aht6J8xqo2L=Yc1IB~< zsV}idn&6OUxo@(%*o~0nCubvnF|u-OaA9%|{(NC3X^p;#o%HEdSxaw?8bh`AM%#fC#Tt)b6ToJ>a7WEp-wJ_#t{zE_Uw*jv?cD9uw^zt=F>yl`MRTRD~ z);ckU=``2G?pxMw4QX7_6(>ETo>#=Db#34Kx#42puZf$Ci*aE-HJhYF;FYCUOlRqQ z^&yzqrK*Sx2ew&q>gqM3QxyuWip%1`c@w%gQ$o5eLBcO5AggP{XG%m`D~C2I*^iJ8;zCPQKKG2 zUJ{Xk6#XBf<=SxvHm2URIkVkqnMsDP5%KklXb)d+^f8vX^ca!(iOm)a4KtWkNb6c2 zyRvM0v+7WR8UAKoJTSLx>u>p5>Zg>gtGHIUV`E)7r%*wx)YZ23O(yi#U(5(arU${5 z{2()X3bDOK7s#saEdigdc?*^r%FY4itO*&KowkpL`C&&=s0rUl`0iR6 zbL!pq-Y&ny2C;L=$8DaMkMitXyFBVd@+IL9%EqsIUmZ?y^(fw=;a&JKE&;hbu9p4g85gM~p?@OLa%@k0{cS{1n!oj+`F$oZtq- zdT=nuFa@`z7u-y)d^2-3{Gq;en|z->woP?tuRQ$kn1Wx`AqQUDe)%h&Q_d(q9WvrX z_Ssul9ROGEyitAZ8IU81K#%O$%$SaX+4aAN8i85!sYP+$2pnne8et&l7F8Bqg>t51 z1w&?TEt=kGq;KoSQtmHp)vf!UPOy1UQEIi`OAq(n3m=f3d;L)cZ9h0jSekFMO8Sw0 zYM(e9{URWzC2IHVqkwpO**VPUC-a!RxjBpX(q*HP|CUoCwp6uA%`P>4?#&tHMxzzS zqKpFAxnAw{Z-VX{g4G_q(WqzoFZ%=T>wqd7t^KnzdSHY2IoG*xrrOdv8u`wjSku!R zU>{IB?i9Q$KtPqvQ~4H;z=;VP=zubbxZe9SN0uS2Kf5wVZDBAcV>4Q`!-@NnX@M>6 zt`B+JhsWl)fXAbpT%d)~=7Nk`+ZVy#fL(Rz8;Cg;M%uh|zdaFPGP2*xA* zp@|fO3qnHWsvtD0RW-6|qNLrikpeN&F}IM8^oyoao%dIQ!0THN_O zd-HxGk?4KpVW$)jZ^}zp{y1On_@89ucq`nRMM#x&c&8F!L9=bk=&0s&A{i8PP9mA6 zvQn)?y}(1l2??aLb4w=-IaVPUVJSox#;df_7T2wntrCQvI*8x zE0DL?mtoUH_O55$TVIT9eWp76qUHWT^as()n2#MBDA)EApRWZym*XL$F2VDIV>Owe zzM?@0_moOZD{s;u!ozT>x_H&5LizX%QQ;Mg&4(>#0%Y@D*!cALI7xk?&TP$zTwMKJ z9SGh*;CwyUNF@pO3DwqB5iqff8*SMP(o%dij1mERbR{>XcYx{T4mM!||F=hhto%q~@&5Jp0ixMeA*$K1z zi_S3WZtQd}7>B1!fn>ZGNK6Jj{cstO3zYEtcx`U}1SrivkSKxe&m zcvb%I^bU*7lY{(`?|i7tvpLA=t^0=4`sfP_lhMMLf(cdsu%ORcvbwh4Y7KI)esF)C zSFtcQtMk_E*xValR^0;rHhYd&M_QF&M8M7w)Q?%HVxsj5_mbggz0$95uErVLPRBk+ zk*H_%iO#sr^0S26p?yK`80vHun0xiiMrAmqZ&}qJT^H~f-P<3b@6|CoeCLpDc}~-A z?73Ye-B>jJ0O|I2Ez?e6xL<p_2&=s;4G(D+eS<9gg8Gh zDe8OMu#DY@^}jfrj{G65i>{flszYQO$&^@6(Z^*nvy#A;V$>EDnM+MR0 z_6G~FxL3F$E-;e5%hNi~kAi7xkVX=5Cb*H1RoN4;)1OWhweQ`o_MLN#qzfVoPSI-1 zKfESZr9~HFHXs6O>D#biIx3dtP7BM&o%EfS=|+$JrJ?GUJF+?_pN*F2@)(;yP(IMX z@_w;fXVZq}J5>a>sqCv0qC@akN9%pl`sNq0h2+8>ee212QLD&Qg^__WmFD_pRyJ#w z9a_ndj!-X#V4_)Vxoe1wrNC04p#T_(L!qG{>HR}J*eGgV#X@3g4*bFz*nc~}g4E~t zeoh~YV9}YhC7iVWxv3`n*BCPVe=NOucpLS(HasJFm9yBEoY=8s&!%nUB?%CSu`St2 zfQF?MqBu4q$<9I`J*Pcy+cc>&TI{d{LrXU(q}rl1K^_sQ z&kw^YqiM4#T}Eo}LRHAIvEbLxb0Q6J*@3S++#CiiMliPi=YXMo1mChMIcfgUR+qI&J6)Su^Z{}2#O(D?jyyCw4@+L(l2i)I3WIxiJn zmPkLb>qOI=3@T$F zpk&Zvb3(`qv0>+eUq;7_>=wVW;liihOw}m6w!fGQsUCA23~6)4#iUZG;o@gVE18@2 zP#L12@1*q%i+=lveJRa+7jhiVKf>U8s9Z2 z$dL3F0(0yE+@Do$@C+XweyULs96k(|qp|t%anG|0V=G3SUt>or&XBHOe9m1_U)`9P z{}gt>d@lV$-K9sz=y5XReyd^9%@-mZ7>Lni#;UCR`zgYWN0{9pidU>-uE9AR^@W#% zRf!lVkf!85Qrn9bm!<&BCFJY63)%UA6w@#j+%yp*nfnQGNRUy54Wk<#>nGcgsi)TP-%j zLe^(`gtpE>gV^FNnY?(>1<`!1J@tQ3k0R#Q+S$e!vxaCI92mem|Bh=hrpXa4bAOs3 zw7;&=ZX_8A?*d)!3-QExGUR}?3vf-sH`@Vlj{0(ruZ?(<_q8bl>$F&pL`IK=-btk7 zRB|CSnJ+B)e~Z_DK)Sj<@_2$L-kzs;Yl7q7IGh*$`!ksj0jtPMLR~Y#MG$e>5F*Mp zKH)#p=Kq>z7TI^$f~l!47fUI)pezW<_mfJ}k&gyn=eXOvTO=uyTx3pqR9ws?qO=%d z=}<|$jU!+qA3W&p-{e;mk;h4Ac%evxg+N^JukU|9wlOf0s5m;E<3?$bFj#wHfqt+! z!QIqitHV!+KElGj)L$YvFuy`ctFU0`?Dd!Er%w@&4 zjd4bEX8#20o99=7`>!IQXAGw4ZModEfioIAOIx&|^m>XpV4QwDFS(Jp-WtnAV!?-` zJiEhxJ6{UJMb?aR>rOurTqfw$7aSGp%}pnQ4|8y{Zo_Z#aVlt(_<$)vxqSPcjFR#s z7f}U_^wun$wSbwbuoa5AfI^kry~`3BNW@N&0sYv@?2^0u$(0Z8qyqQFNh=;1B?6^% zk<2BvXo8zBuw-TKt>}cYpPa-pvi&qIhA zKMZcE-LxhwvURllMwL=Q!mRZ3`{w2Y%6P>Ys(VLn!CSrrFr$=Rkb|$tG9`aszJ;@6 z;9a9Yf)xwA|2357-w1nN>dP`!%n9|(6dSS0ZS0_d^=SrwNO^v^Jf}t8M5R9I+qWgX z^~m3CS>$bf3BT)6lEqLW!o3X*7){4v*>kb$byuo{%bCw#3w>U^?9z-j zWv7Bb?I4pv?cjAncYhxF1L!Pq(bfS!rfiVg81Go0$5D(40`s(0VOjb`mhK|t!3_5B?#0(L##S^l+r<-OFg5O|~ zQ^?%P)fqUyHxDil0u~cw<}bKBsNlxTT1?R!dHM8UfD2LXU!AY4^io}4#r&bNrJ;m(p#nA}cz6=N?ONTEvzrAY7HeLIK!e?+ zXi2?T;{UsC6~7=CTeN$PnT8voKl1?cqL$QT!mK4c6-6OkuB7MB-@E-@q9`t9sm7W`3ac>A5I}Y z{Fq*MUo6xn$rAWgjvekl22V|A@ z;xC{~6oUlI2bUAE&~jdyBa>g@$tc?Pu}N8v_Pzux-%Gkg{Jh@tw@5Dd>LHiuNq z8Z-oVRRu?;bGYNkdG*N3MBNOHC)+*cFfh|zBvY@$MSY@PIrD(}%I?J}Lke3Il_|8y z{JRsCU|}P8|J$HiK-fya7kx7`y^XUymUUN7kT|aEo+5zXdf~((0qy!|tO%gQx*6Rj zEkcMhyDDpT|MqEf%|3b2gCJwbD)*0RP-q|!0uW2phDRI?slZf%%6b>CFOq!U!e^9q z(?UWbgO7R-QK7!GXA>diI6vhtpgUiU98XCQdUHqCnWema*cf7QtmQO=P3X+r*cIsN zHWem_E_<29;WL_3`IxJ{Y~y|-(@?Dp_lRZgl6>uCGF@Wo8ob8|%@6;@d_0B34Mkg2 zGYT|vQ?kj_339nRCGkV?f8m-g$Zgs^VnbUe((2e9Hf6f+-H_Z(IgXC4XMpE?DpO>? zwxsW2CA@*N))MzEOZ-2hrcBuwl`YD#cwD_GLa%ok!^8+%V1qZBa_W!rbH z0%hGI^N--|^9un*A|T(>o+_I+Crg4K%W^AAP|_3ecvhK^c}qZ!2qgqJktw|b;*`+} zkm>>zIud*o{_$1*yuBsx?VNxV3b{7zzp;;@*eFf6_|MR3tS$X-u6uG^T(C&_{VBpr zi?RM{FZ&%l6`CU?@9;1MAyq@KAI873D)5(2oq7qT%n{Cw(6&{C)jiG~Fr}S(1~WU< z^$m!f^nT@=$v2{PZ=pL9jo1zy7D8#2qJm6)v6Kv>zGX=1U}h-)4BwE)J^10l%20jz9)XnA@s|%Tr&9B44>w0+J1O6dY+6RUiE+8>_z5X&h z*-0jI5N0mC1mB|K7P6s|*!d}#fQcJO_B~V;7Y=z5gyYqd#IATFcCw~7oGl3`guwR+ zbVV_UhB-$W-q5S{IblMJr+XWQbm3a%$WVn3XD_HnPNZrlUjWFgrsu>~&BzH@z*#98l)bSwc^or1Qs>hIID)4}7A z{ONb00Z2h{&qXbr>u}Gbs!=lgi`e2>%4%B(dNY3$yr20-qk#olFCIdR{RMmAy%?3e z8-L|{nLp%>Y(31CE~oyKs4SH%41)WX0Exi<-5s&O z6J}qbl9)-0(Vcf!qiBDEpX0{VyK$%=0;9P*GR;uKzl9Djohk5T5iE_|4s=4U)oJCT z8O3Pe|6NXg-~faUY0y6x#hHuf;y!mjUkD$g(_6r$pfI6#e;hXXQBRYiq6HLO=^=5g zs5hlcSS5d_#AN{wl3N%|6IP;mDZiZAB(!ULf+Y(#Ovz^n&l52V)VY+7K7_1+0sPCq zsttG3Vx^%-RaiVFTr?n_Te&S>H)H18BoF2HsC^*Fdu@zrww)4qW)m(4Bc>?d_uUC< z`VZqvAv!;?v_AcwxpS|@k1?z9$%VEqm9d?c& ztKaChp$t-UNsf$;!h70(xl((@n}xasDEW$YHSavYK8hZ)JG`dk_Szo8=SKi5;8fah zWKD#CxdcK-yov>{iWK9FC}i2Z%zmdP(_5O56@wD4v&SPL%XrHlkWNqRr#1ofc4V_&10Hls7y!reIZ$I?1y-n@v@XS)g^d z4qU%p;NLYJ^B{zR;)@4mD*24+TM*^c|pw|13EZER^82SP`T z78?VV@isq|t|3FuO;1atJ94)2;Mi{wPVf{I%C3*ILVF7`lFn5_4-JJ+z9Jw{gXTRMWT5o>SwBV-=O8 z_6mB$b>IoA*#up**>OOqo7~-!-p@KH=^L*3THhr{y^6sU9Z#7((b~ya!4#X^F09n(x0x6$_^90uS_uJh_SvgT2I(H; z;S6GL0Uw|L|3exPS7Pg&^Gf{H@=~v4x1&L{4$&wQGN;+HRTcF$4z5DSVq-rcvqMGu zR8#mn^~y`vg&fy9{gWI=q`$ylojprf2V2jaRU;Antr4Qrr|3PVP?7Ab=%{aW%#>n` ztCR|a|D9YU9micYGd~HyBL97#i*kN7wMcni%@(tPS)|hJ3w)LX+bnk>YshpTEUEP) z%+C#-7?|uhe(Qy+wIssP3S+Oq*xa-v2-C|xgh#?*QPn28TQbcc?POR>9muH03{XwO_g=gJk;T7_P|5McK>Fc}0 zKa@gLEmkDX(bZ*&il}P6Xj`wv`fpE!%3_>Ar#fTMH^%hB>?f%O()*k+JU|K43E;9b zO)v-TAE(nz4M=tHi-j8+TWN#8oXSjlHND@q7we9`APYs1%G|H^jRDyqW9C_u==2a) zdGXM9gR9@-sFdDW;SN^GN2qE1A7?eQ#1jp_8K#4iFw9q<(x0kU%&69e&3;GHX!7gn z&N9@#1Y6Rvr=rfbvZgCQ2ls^$(%)M4-CWprPp_#Xk#1?gpGP!mK>T`bvq^_6HlPusqoN23EnuKOy`dIJAI6S- z=0mXD0?6Jpl0@;Bx0x52PW6>9zI~u3tZck6a=3BN9hXxn;GEak4rGu#5!hMKjlP_V zXu-5Bu<3FDS<(*ri2txr0ht($?0qXRmF3%3M2% z)^6F@o=B0MzBMyLsOs1;B%K7Rz*y82;*qg12_&;acJ)ytYy!(6hnM{)(H#yCLi7M6 zy*aTyFXg|;e3?dQDC|UMtJcP%Zdt*sszZ;+w7+@Rj6aHc9rm+&@vyn*Fx1)5z~7*f zuqMTff^KmjoVn9RHa#}+czTsvsj5@%6%vKeyPo+)&840t`J+~?&fp&)JBJ+`vb6}> zzjT~PI?Jbu!}ep3+}n|tllq$GPVTiwJUSskIilh$*=ks6My?4K@`d3h3D0qUPe$zEMjG9RuS- zx2v#`Z;Zz%ad!>!Uz9sVYa-2#DJo@3;bCiP*-eJz=Q-Y?yl?HOC&y1O%LRW0;s3N+ ziIoy*w+HF-XnZ8INlm;^5K2HaCfQcQDY^M`0E2)z<3<+n!2=YJ<#XWv;r?bgR4r#R zft7;ZiTA;2 zLzq4(9=s+iRyjL#%`zXZ| z2O`KbFqju=XOyMaHVhxg&Aq$9;6K@LwdagQ0f-m#Evors?EF>mi01R87xTIn^zL(< zh}2hxUrsCN?x7vv28awZSmqHlfYc==NH2Bb?!K6T`HQ=F95Rjvq{3CKf9!dvVYD_< z`#JMBvh%x+Ul)nAb=}}?diU&Q?QW$cZ%Q|dkVocgYnVJ*i(hH2`3(wTlc=St%EEf^ z`p?xDzX$UwZMgp;$Ny~DV-R13-B5!Kkm*CX^X_m3{~~`Q^!BtQsjm)w$LnI=WscVT z<}Qm4qv7iUMPa=TGu9|(!;xvFEQnvL2Ze^&V`H?pLCVkbe*@;#i#5O@fV!Xj?0T|PO}aXcMU!u%eV64Ml;=o3ANU~7PB5$MZ0m6MWH$6xEaCDevu`fV z=Sb<&bvgC%0{Tz_c+Cxt-eph8sW6qwkKvt0@g_i1V1t0n=Xr^XQmj~m+nu!7gdRAq z@`+_cH$FaIH=-OhCbQ~@GC~;KBXsJIyap!=6}JV*$odpEmXs*1qhX{~@~_hazI4R< zU2ls!qRJrAwZ1Za>M>cL!6RVqM`v#nfF68R$@2iIC2K}j=KP3JD$5W1@11^#^R)nQ z`_k!1#QnLu;%#;K0RHwjT$)HvvB)pQ60kCB@!v#~7LNqFI8mtE(wxr;0nouc{`s-q zq!|y`dW)rp@U&Yq`$ASd^TMtt1M)oDYu8+9KJZd#^S*tjZfAy4OF}x2i(5mVTIdSW z-_rl!t*9*d=JiEjtK&%Ln($A&Fhk6$@%R*OJLN$fMddwDY=7M7uj)sj&k0l|YQmS; z5EYRgU@ciFWu;BnE;(RDxa@b_$YP2VKD*wfH*vY zl?9sXQb=hEMOo4Hh!8tZrtWv(%tk}R4^pmOIFpgjUb1Rhg8Z&&>%5daRg*;gEj9lC zBAF9Vk#JGENv8mNw$1R0vAuW`4((4Jt)Lkt?x5fUg)U7^rMwL$lcF84G$G7S2!YbG zD{$fMyjQr}KZq%`NN@uXVbV{LUdOrOSu*5GxJF^p%<$+yI66jKE1~ud zmQ5UC373-dg@d0K7pX4kb#Oz@)SzD+^n8%Zfx0pM8PKLK_krZ)!n;v6ZTq8FyexZf zjqTpLpA@m0E=Ash6uiQx#iCbzG0R1@wpBHmd&B8+kOO)h?$Skk@DKPMzU|B%q=YRk z)KIT^m4$f-K-KLh9A;3yKF*foAAlG>A;{{ZTM83WV2y!@QYtY$^Iz zyZ`wNi1?XOKZ1AK@FEt~cM-?jrty`R$Lp@ljz0pp2CF2U#*Qc$0wC$K6hgDBimUH2 zHxps{*&v>Xd)9zIWO6%NF;1VN*!8u873irAbIX!E>|uX`o*6&+Jo}59)b0q8+E{2B zysWmpT(kRPGzRi z{xtyXFJ;_nB3nCOxJ*tzdTvQG^CQRHR6yc1y+2BP7rDz*3yt%r?w0%Y4~G4ZTCXk{JD%Ns%9Qe& zXn!aEqnw@6c~$;ZsMG5`OE(c-ukaN_5tBNH!rVEr20_;hqOGjBL5JMi#Uc>Vd2FK= zK%F%HVeGhOGHj8PyW-yPDQjvfmk$GI@wT?ws>a8JSg9ViR| z*$~PluRT=0IJFprC>2tC4jnzeP&9RQ-^c!6GO#V758ZtukqAn1mTJPFGg}1}kQ?)6 zJ}a{G4U^B1yurRxbHRt{1*1u23HFCoD{k|aolOAtfJrOKrSu|?EcUH<)rB0%F0KGP z4(}qS>X2th-R`A|f2CGSN!bwSNz@>JV>SJwITm$jUB)y9J;1Yg!%q&nkwV4Y0ZFiZ zCgxcb2c8R5t~|)Hxme)lX>|J870(%AuWa53tR1Vr$`HVwbz+GLqUjIEwiBU$KfV1v z_Zpcm$_0ZK%jmOAIi4~t)G3~f&bg0G)}15|A7)|Y*M{visd$8T)Os1I_UaGpAZx|0 z;QsCE5oNqu5hgVk-ptpRU`s%q;6_Ch1kf}*hr1qBD@Ll!r7c49)Y&so0oh(^+%vl<=YrpyDhdx55?oM`m&|_J*&j;?17PQF z>|7v<)-g45ff-tZ?kQ>^L1EW|dbD>TS6?~!KN{lwgiJZGaX;EHLM(u&Iu3jbk9;6! zX!3QP(Go;!YY394&xV#%3PtG8@kA;ZwsUHfJ>G!a0Y)bl@wj<p^@dH9js%0fyIjawd7kXD+gEyz zfXWh8nd#@)!a&tP)T=yuq_1|g`-%kY?r=0%1#^@w9lg;3jdCBNqBjz;FU;oYHaqdo;GT?5{qfC)=y z9fkdb`&l`?0I&umS!n-Fec~A@i+Uv&DeReAT1=G!o61@{Xf1wyELjF94TtZZcfFQ|83+ybq8u_9de&hXE%yGdgKNVhU>k+j$K7S8+a0zs5@@;Y zrwtPXxD7V=TGcbNsKs)|v|`D?fA_p4DL15?_S9d;0aktGIM<(%D?B6iDWNn9)aogf z>a;riK?Axa9=yz%f>DTDT=8xNmcTE|Br`F z%rH}_+fp(woC=jDCIrH3?SROGWwZl><5V>f@sWb{=5+|Ddc;u|)w3^auk><4@~gV5 zuN34PLDUycEk?4xnOby*0y|tD=w}j%_A0`PT|UFO&KWvBUt?=(WgD3a?T~)FMO=qB z970$G9p$(PR+j1J+t_Bx)m4!9w`V@Q_inLylNPBipXsd&Lj}}nyDf!ItO>tXT|T&V zv$hxSwhfq4`bco@Yo5~1p!2!7yg7vTjy;DU!Sd|~0$rGHOY<=Md6b(hY5RlWiM&vi}K5e61S2cP7u0S*EtdsK2n^;NRYZb`=-yw!cb z?7tsGN9=ha^D&s<^}r?M zrQwQvRXE?qS}AAi!~}!~WzaEb??6XH;;(!(KzhGpu|N;uvsh|v2;SWtJL8w|o06}( zD*Ve`i2vn=%~Rrw@%ZPHUMhxMBF0W8Ags7I&B8=CRO}E2>zo2 z@q;~5+TuK{qV>gzi2CHvxcr!3LVxJZ-fRQ`2T(ELYz zp>r_dODcq~#%L9rVo>eiU8uEu&p_xxG%`qt(3&L*kmO?x6m!)|+&7Uy=(^b>v>L-* zm9&B09BS@WneGxD>zU@e0+_G?AOK}`xsBPBw5D&hY*nt1KC zGnD@gke-p|YQ>htLm9CCK=Z>gFs}Z7>J((oq>u@tZt#j(ZjL2#Mz$HQ&;}dTI9ZRL zk115uii;=f+ZwUUHCOC(f=u0!ODpiq9g5lu+u}wZ;M(MyRA!T;hiQnEm2w7l5JTQV z5UP8+t`urhg84=b{_A-|rzw;_PtzLo$H28*NPgCE!e1mr8h>?SBA~dT3IDhzun3OP zRkzZOgMIl4-RyS~b=dowqYu$Yl+?AHXWrrW336M?x;408fb9abaw&l1w8$QO^G}7A zX?cR%=*Q3l2e?tf`%qPTI}V5X)8?vHebb=+Oe48lMXUTjgVW1-@&K6M|KgZ03ZGmo z%Er#0r+%8{KYena=3=^16*_)k{xi*$H6~84O=@AU$MX3_Xz@KEKB58(`Ox+2H{E1% z18_^uTo0;LH2d0 z5l#$+_1SmxT+ZSITA4n3bwP-2%v@0EPW~7{Ou8O2Y$?8T3cXM7Mou>mwMO`dY0iHH zB~;v)rDz^YAr-ny-y9ykq299<`t0hG(WvC5GVkBe&RkP$4$tKv?e$yvhRNRAqmRtY zEvtPe(aLcpY_vDjku5P^GkCRxn@B8tTu&O4e@Ew{GdXvuWbA61vvh@dJbZc$wil39 z?s$?jX)#d=xRFAUc+oQ+k7@98a%F5Zd6o)(W$)7-U26vh&)^okcs({<8NP_S@dOz5 zr!HLqfWBetl;_e8IIB6oFC^8KqSUleXm?9XxXTre`uHHeQbsR?M0=mYb@deQ0_XajWkn?x~0`}gAgR<0WDY2I32hT#^! z5GYDG@)+&3B^K&tJBQ)I*v{v+8#?l4t*#Zyi*&KwuiF^7Th-dB94M2F z)n(YlkTx#K)ykgD3nn&W?z~!E84j2;T{i;Q#ER0kw9S-4_OG#Ba6+bX(jt`7T&!N@ z+v-uC7phldd+6r!SnLp~J&AXPCB7`4fFpl31m`FR2OE-aSC^3266fq|XRguiZKLK+ zq+aQ(B*gn@sf5d$7-cJ~2NLbh1Kbm$WK3(#&Dg0^w?jlkxPCH!j~D=PellN6q5i|FvjB}3rH3bBon-uHS5?HB88 zTcGeBJbZXp?UnD%EhEU93$<5i*S{h(IP_|IM@XdKn$Z`0e z)TTT7niEI+@bI8le%J=k{Hs7J$uvv0XS64VV$G8) zv=>8(^J?2aZQlUnC3#vsGtZ!;ClH$#=40|g=<~eC)quQMqdZf|&Aab& zn{2TKc6S3Y3J##ngY9Qpsm>YAAV}R#rfBC{Zj5q%U!h1okA{8W$i^l+XHJzato%!y zO8tNcPK2W^NiP+07&>SOxe&^na!MUOi`o~jf0y!y;U|IeToCFjdyW`tXCMVYPL`wI zVsY`VbO+&l+pgE5pTt5EUy%>K6Na<3yZya<6Gm2-^e_cx5en(^)k<`d-pt-jvwZ*E za&@_HmqCk*Rcj_o#3Gc{sWu>9Cwq+Gqb6e2GvZW|s0Esr{8BOo=`>uzOGuK`Eq9bZy=IdrY=|>fJ`cIm91Tq3j5T!BL z6pd2BOUP(jsyU|*c1L}{wK%0gN?Ub!j&kndqOg5)sY1lFvNu8|<9B(s9tSkA7k>ZO zH>#C0M)VjbWoyH2=*-NQ%dCvQ9dg$C{tuDLl8#T_LXjk$Z4T2WBj_iBxA(dAVz!1t z^#0q8Nh^35I?y@7G5IlkHD_Qj_Dx4=f>kjcj&oP=`X?yw&e(V?RZO%Lzfb!S=jt)K zvG>x%grMM}w}>)vrX2>3xVVY*gBUwH6Bgg30T*_8JvocthapFkVVH?ZDBbb&by6!$n86#Gmu=dgbISzWf52!uoI<<9&4Qg>d6w zm|*@hwNo(au&p&m|E=BnBJ)7)Y(nMl+g0JLp>XJYkzl2(PpdppJXnO$x0xBNu_fx2 z*zTHQTuy2z{{9#*An^&ol7%F>oW6UqHAST3czsxNabiL7!31T9*--QUzFBio{u`*a83F^s#npBg$y8MLjcyLzEnx;GM*(fR;twncv zVlB!p1du|yx@KgjB&q{iASA4VWvmQ=0D^;3ny)U$0(@CPsxBLxUW}E z6|$*oSD3Hj2n(xosFB8@@u&>3h+vO@Eh7mVlb<;9*llnEi#EI|_Ns!GY%jk|rRH-@ zVI`(uac`;2xO>Z7z7e^KX9VZE!SACjt5#QuMUr(e zJKZNn(ScDAYY?5__UPldmVj4k_3xnlUclSep&#>VVh5+9STCOW>uUArl^X&nKH6}? zY~e#R%@$Y2B1m}OhOK5hL|l^__L&{Sau5=&8?n3Ah3~7boYd41Pdg>ep3^xl>aGEw z4NQIELzy|Np6ykw0vyY^AxxB9d6cgzHY+x!pnJHl-_w8mFu^H9^zy_F1sI52Ev zE!Cwb67ssCOQTG!wzmzMY%RSeY_;vwoUqEx$f(}&<0Vl^d3-KA75H&+?VwNJ)w8G@ zNk}{rkI~ve#kq5rv+ufwz-M3W^Q{}aNHp2n+cgRhed#X!J$LgaHJy}~EZGm_f^5;f z9n+$jur20B#u}(QYi-}}SLWGg(HjeJmJI%$eMz6X8<3-T9TFaRzIcz3b>Q-*`FXFt z6APfcZV*vIu+VgQhlk?^LYJTayw8o=(=XK&e=!|eDJ=o#U>BMYtgAiT#Tm91h*vHN z8pjJC6>YTm{u&#Q9Ck|;_jI__4*MatwB~|tQ7n;_<-Lzrmtg5?<w$0op@pbpAEo^ z?Ok6iDFA=-$%IK93{>+5#sG_=y6oa5j%yWqfjVQ-4%Msnm?DvITXMIBIay8EO78-N zn+};UYe`G$wOI8go1uE$VEOIN=!9%yVYji5;2-?iDPP;X>csHjTH7W3ZQ(GH@h(@Q zhdoj>TCYT2#*5alc2-faBzZhz&4X+Od=_r0PVu*&O2C}G)^|HS{d-x^&L~l9`|}mv zTN4|#tp~zpg-2tSz07~&E@$HD4c>5qdzv}E@?ddMacc8cb5WL&Q=7M$9SVpJR!BE| zzSE2X5B$rUDh=ZdMmVOT4B|XZ0~+s>LNR*I8$@QnEwc}(cf$=cpWt0K5$&F9?F1lv zh#3?mgUFk-X4fMF{R7%7Hd?jTM$;ib%_&$3-TtI`z+FU`zq8xR78Vk(?KPL0Io<5w zM9tp2=~Q5%4!hpqd!uo7B*wf6L0RdUV=BGl`DIYdj>Tvzv?ZKH9IDZEpXUp5hJe{w zzl4$2-9@+E#5~x5-Kd%TDOanD-RGe$DMShxFP*ry4HsEmY|lDo*x z|BLrLRM3p1;-L?6vdjM$FfOpK!wUX$jXf}O(r)PgT^?9S;t}uxYH-1MWp1+Pztg^n?Zs0>!*=N;>e z7VVKXXS1=xa~X!8NX(c-j2Wau_^PbqUiub67*C;mD}0hgo3K)Y)|vhn8NxV8wqz+T zHeX*6hMHEC*gxU}6P3@V)^mEd!A?y(vp!aZ-z1mo%LkuGtryIlgS4dNfJBLfDwg^V zdJtZsk`xL7kcTWRVo7ePMt7TOOM9^~*V4U}rcI32)V0sWcDJ&Rr%GZ5mMS6;QKHMy z+Iw5I*rv{=P1;X0NTR;d_RZ>*zCW6ntsTYYI2qcP&u2+bE6jtP2a0l=zntHm%Moc; zX?SMvKi=K26(5j?DdrV)=J0ZmaCRd|5=_YG=VP8Tr^atl(|(}2_$bYpI$do^t2YOu zN~2#e0o00~+(9cA8)h#m9ly7$FK86#M^oOfpmGZ=g>Bz(7pickjYUe4grIuLylsQK zd><|lW2$IC9$xkQ!agPmhd1cmlc~41x)J-vZW~nllf8~4+}m508%I9!82oQR4n*`S zhPYUtp-Z^BX0pj4^LiN~HQO66`GkapiurxsT>jCA2Y*}9MYpVNsa6S_LlmKhsbd_UOOk`Y6 zeBS{|et_c(fd?hM6+d=N2-Qn~`m)URHc-G6)EDV~W0 z3suV{(?n6fY-TCXir9Q=Yq$F7;qnfJzUisYRV%8%M-KsxE5s=|40a9vnVeA+LyBj& zBY5&5&^+R<{XkR!nX|Vqd}_Z3c0HN4;fH@j2ELJkH#nEzkwiR$N+v%ZK=a0;3gk&x ziTF8sPlu_uh0zDLsOpu2B;EP!diJPUr%xDyV?rYJMJ)4q&Y0}d>kNl!J>Y@4l7Bt! z7s#{=&x9Bv>-y!d&XG;oa70*)()6^%(c8s*~XbIl=k=FCY4I1UKt~c)}rkT_RZ48#m~m~ZU+BgpkbDjpms23^2kvxDdVqv z16+XZeTTfkx8u>EY#%4Qmnn0;;Wty&t8I2~QqJegQEdhG3`S}8s!6pLx2K1g5L0CHycC+REe~Jblr`yOhWCLL8 z!Os=v4%(+kO7u}y%i#mN$!6QiGiQm;1gZjT6eN=nAfpcZz;N#D+4{1c?g=QnZ~j&g z6`3e#3#9aiF#M9;|2&TSxEpLHY3RB-(NI! zp=AvbCYIofyliC97A=-m(kw}M76IWvVzyQ~4NDIP#&mg(gPX)r9nV&cA}TKeQ`oh> zPXc!=nfzPeHyE^!-%>^pj;CL;9rvOGc6Z&yKR^|YL~B0Y5ANI$gF$y<{pcdaZvz3B zE({1bJVvv&#DnC8mQF;w#}QVjK=tC21FEx?|7mxt6AixqAUffZc95R?B%gNAGj_YL z5vfFrnY_w71Ck_QB%_xXi*w>vv;zZ^-2F{6kW4_e`8&mHChcpc>=TRfWlQ(T+=3~I z)mKfv?$}+}lt!^~Ez+jlx5)u{zS?&!o%hxBxbF=dmH_ps*f5tH_FUWWwE6SHAe6x~ z-T}g&M9-W$0}eT3fv;(u@+i%5>(dhRQUmgPFpf*aEDnTY70IwzrXC%HRu-LSBsiYV zR+n73y&ZH(-kU(RBHi9IE9)j!qfc*mrRE(_laDeF5IhLKSN`>Buk1zg-V)i4;8O3t z4J*xdJUNKVgDy@ELdpqc9h8yzX++pZ1_vP*#x*E&DmUV_Dc6PT`qzf3;Os#dupM+N zqF43l84T&pG~4}B?MxFp3*_}g@?pvuJ%64GJXSROU0w;Y{roVK>UzbyG&(jKT%tLO z4*~wbN2^rpF3eMS$}-$I^v_ZB;%P!OqH*v911}Ix6@%#I25nJ&$+A2b#r+ON3I4j| zY{X_8W~cLk`8-fQK1at+0wAjnH|+hXrD>4n3`Hx=yN(}kwylT4n6>#4$}tqJ+fxB?UOV6sMJm=-^*&-fs6^S27`!QvFjRG=&Gd~=#$Cd=Ewb^O|f zQyZ#U842gVsp8U?YbGCZ-#o4Qrmr0L>;!$Cu4^AY-EwWSLEc=}k*l;i*M&!Ml!~q_ zHP9*TSg0t(4ttRH93dYs+c?KwPnWQ02jpp%m_S#yuzx$Fg5z0nZNt^PcxSSS(DiU^ zEmqcvwL^)tr1xX;>avb0L`<}~ zbF0~}Kx15--pC-kz6bBvk2X*6EAx`UPo_$RwYERe5;4_Bxvf)X2BAYwSuQV;uFjcO zI~Ce(vcnY(xiwzIg}6fsyDz04ig_zndV{E46;v!b6lM4JvfUb=w!v|2*PTh7czc_3 zTW`fipnu%KfGu=$8;g3tqRArRauz|{`grBHAOxp>o1E!QcoY+Yp>r#h{0?||79{ov zj{cG^-~8@|0}Wd*QPZxxXWh&rL{g@;UVL+Jo{~J=ybe@OY$&AUWAikR+>o_{L&-PH zqEKu5%3GcT1<|xG#${ejXeURR<79FZN)z--Z~#od;g`$uapC+nF!hOpwZ0t5tfS*bNVBBk$M``rkxHvt9{9?ttUfSs`a*7}j-j^<&qK~CFJAXKxV$8JPl_gZgw zv%$}E998U*YkVu{Y*n7;)F*5L^NOMK--y6`u2uUw-jDJAa;g0lh6jxP6@MD8vP!hK-;0n3}AzEPuJb_YXk&gahmfFqmT!G*j9QOd2Y( zH{s&!*ddgsKikAMx4RGsXi45+%E{(`UE8owxhMf7nKyOerFV4Uw-QD-v51L>u6?6u z&8*-_U})bZVr}po3+t1J`;7skw)xgko|D3~E62c2VzaJeN*M9IWZxEH5YV|R+g9dMAR zf77OYdQ(~{BAfip-P&%W76Ac!8ezV`t$UUrGyvRtDRFE6hcbW5-Tv#8g0p$VVsM$4 z$SxC-Y2BAKBJn&RVv}DIJPmWy42_sOE8Exy#CuK22O;TpIS1V0&h^l7>>404t|#!M z%*x7T$vJ)T|KsS~**~So}LPrA>L&G}CVL2TN zk*{Fxhjvvb`>QYA5)ljkXb+7=#22==Kk6#BXM=;nKU0uKcG1oI6N2UCtTZ`|S$$S; zlb|Slz-$JNLYeoXY51&4ekhQ&p~FUw%>&gRq`=B;OrWA} zQ<&>=-NmihY=BsKuj2|hbP`DZK4Ftx@AJ$0J?QkzQUc9q(8tUiV}<+nnSk5jZ1 zvEp2#(;3$H{d!zG3vy5(8e)OeYyt2wn0pRnGPvudzBMzHpt7GO>|gpFG(s=hm7WEx zsr2}3g(HGSy5TnQGVr%?;}?`lssFx9WrS~|pC-!%muuCoPjGWcK=P6yh>@%tyby}4 zx+8im9npB|zi21IUpF;ak7fDda`oopaOA@CyfDjI=`S`FY1tx6h4uYa;zm8#pL<;8 zQlkZPk>TG$Fsb9XHh}~oHZ7(wzmNsa{l3?Mx=JGqzp`AiE(C20@q8<*unU}nP^YX* z8Z~n3=k0(Uf!R(6D~8|#CZ1>1af8}Z1xwt~ zIL_x=(O^XoK^$?!gxzXK8|5GY5 z>sc9L$4?wrnH8WOiLxI-#5aquggFKgV~8!rXsI{a>$eQWKM%PUtWtj3)*L;Z3bpEq zn8010BmcfJMzqBLoTAG6c9_~+il%TU^>iHJY^7)Un;gfn3O75U?%L`MG}(k5Y8L^o zP=@ac-`nBdue`&BsI9v9+LI)|F8POb$Yp8}%hL7&l1Dw!GiRumq=P@;=S0Q*(Yi^= zdbVM$uc4*>mMcWw2$Mwx(l?^T<+p@JsW$|QV9>Bcr7#x9DLXoHEjL1q3Iqb3^AXst z((OS2Foasl3pBIdtxeM1pMaG-&^qpd1Af=xUR$xRlz~LRLEm}8-m6^*pVP%?%(L^2 zUG9k?;W`%D*$V5F!hwV@Xvp)p*<_bpe3Z6xjU-XkzgvW8lZeU;6HJJE%-_^`6560d zaSv91A}H%lj7xl7XlQt3M5~|2yz8~lSI^M=qY)(G-Rw~KMd)M+)dT(JU_u`~7b3S< z^^US~+uhSx_-XJD26DOpDaPSeJD3CVP6vu5Up z&3UA37Ig?TZldsx@Q<~6qgIb-J9leil}gvAaWRy=z73rMpRtfdUDu8KH?jhlqC*11 zQY!7P7{pxb?fGD^Ic&hrcX<^Cz*Xzqz zlgh2*SGK{!+*j(WuvYt4JL%38GGH=)omFF(SZqejuPLH{82dvuH$Q$Zaf5crcc0^}oH z-w%A}=#nyFIQ*~`kKX2=ufh-dwSxrz@6pjt~u~Z{N3%yojorK)n%f*hZE~ z&1DCua!3ON|9F8o{~KTAZ+>V1<|-#IV%!NXs&?NNvhi@#OR9|PE|4fHn<7KTtPN=; zKc#1~hXYJ}f*Y@&a)rEnFci|dJmH-6R$rNx;2@Qhx&yG$$4_Y4JAu%(nDX52;Z(Ei z!m;S)A-}Dpwe;8<6k_@Q(4&%}g&=US`exyUgF#Qom`oBLf7q$iYf$s^57YIiV!`#W zSlvoA+4peE?4zyheE|1Rf+J%zFv`KCuFS{8dAjwAz(2vnVq# z7FH`PDt*PSS_9b<;3cssmP(qSUc9sfO&mI((1QCDMW(d|go`qon4l@vZT5}FSzg%0 z&a!M2`Mllr8B`oytf4D*vW={3HzUp_eQhM}bNzXp@3WS?Ufa@%KuIr9645S*jP2aa z$7lGKdZU@Vg+j1Al_9v-d0JP$I~7GZPTge~Hbq4|sOvbDtJ|}v)pqa=#hd+_$Q~F1 z3w(t9G~k%ShAv9j8s6$I3C0npj?-@j-6uMfukh0~6VRZxQ`smH8^&%fXw=je7s}?1 zKShoTFKD~=I{deTA5-7e2ti`xqt>q{IIfk_GD{P@+P;*{ zn!n!|=NlW{_eRz9eK1kU?|3ivur{_D_4!hVDH|f_f9jCsk){G^@(^XYTstIs>J!;U zo!1arNJD-@mGNWH1B19c#WY77f~ng`V+-5hLB<2P{uT6G1WZFymVDLVTka4MUMZd@ z=4{s)Y5y{8ny22xLpH>MB0H%!vFCeoP~m8fB14cs`1Mh$m~30CxUIIpR}G$ac#kNw z4Mx-PH@tsF2Fu!IMhNJ2eIOlJ+r$=E@9wq}+zhu!p97JI1n=IyLJ~&d_i)u%%-}YH zm(znGX6TXU*|bU@li-FlWR-0+cQIN>$#%wXAC4f8mOk60b^Qr@?OU^=^2t0FUq7mq zq3CFU}Ati@|^gY>S&9<~lIEZ`Y&k z7i)8Ac<_P+gQd2L`|BIStD+n|OWld}?GJkI`sSOfG!kqJ<^B=iN(4plT!aK_{%mtZ86c+6wi@sAo4YOemS}B@}=_f z5rTAJM;!0B|H$$K9iybyn@+O&odOQY07x35h`I_t8Sy*6XT74<1awvvYc8 z#)X=nf$qJrwH|q|b+)0SNT-LHMJo$WOJ5ufcDW2~fWEQb5eyuSe(WDyAGVQ**nGOg z`>8gd^?vB{`82L8O=Pk$45S!`aXrW!K}753GVlOnLP5_9z065a!z$8=56Yz4<_DR8>#=yxe@sS&fcmz3-m;G^dQ6 zz-~TGSIynJ#7F-W3fhZ8qY}jdOYzxVHr5%R)SzLf9dzmhn?#4tmVx|l>HtT`U-ius zGDnSKH=0c@FDsA|aQu=9*fDBya}9D9R^}7v{G`ucqo{``WRRd9N11#iEh<)oQ5@UW z&Z3ow(ZTbkA@NP$+ICM4qgksN$GH`I%74Q)k<;i z<7bWqBo~dTK_~9LCzl%XR+y}ZRTj{!%N&1G$-m4dAQ!7au@GW}FS)DEdNTno4Xs1p zGxf+wopM#4A@^DDUR;byPB|m_Jnp6GnW*a-G{|xD?yR$F@2Oyj)0t1^$k)}eYp`ag z-+Sm0WxbLE9|V}cO=P9?%0}ub6k47drJ;Z9+^p2`Q9*&U9KyEDgH1&fZ6idNvAl&^ z+Bu2It&k8!8)#Do0(hMMK_49IwjU$V^NIZw%Rj9Jf0MS1g;NtEw7tJB?0FxTr9nIx zf@H=vRzc?y)6?Fv62RTAas-?e(K!0nQGXOk}mr zKFEif^~UwC>R3?S>4@6$qbusu;;^-q0?6;Cp@0*13hX&=lv9n>e5nLw_pTi^>=)P#3j+(N0~3i>g}~=m>wO z@TvaCcfHpR%FL^F+BSdaFp)64>RDa6MM6hHc>TZ9Qi9fcJ$!0N(i7o0WR?9FD+Q5V zdiiTU<@5Y9sH__DFaa09ZIg}*_Izl(CfUFtsd2i1(FHw!c5G|k+sK09D1Y!tVAMGtr+&Y45bv5v4pk}EqWhgk=e6cq8f~^$`)Rv{-<^Fe$zf^*qXwVV%POXJ)GJwG3nn)*fN2-$-RJdo1bUd+R{lSPWlwrfzP0X zX}&V{x_Hu0eM_JSv;}oFzB;JHYYX(1#uY5d+thcRg)<-`vEvx zx7=;(vV7x0Ua*MP+uy>|uEPCPNGRXTC&z`WmyHyAaoLA>GaGH4HOdE5aJ*}*x| z&}8T~nZ6-=u;_(USKT1L7$Ic9v>Oe)yl&EiT3)!{KxcV-O4i++5pFbZlZq$*Q8)Ch z)+lnFLNT{((OtmFwg@JIKJR{uB}zSRso60sH?DH;8!cS5758*AP8w-jSazw=ubCWI zr2q*^e*so~@xO}ezA6+Ampp_=F7=BYF(vn;E`%tkK_y`Rt-lCG#w_e`dr{xWhPUI~8hQ~O*(tl^o_&zsnfnq~bfHFH{3uNb99$(GyL2KJmcq16ty>KiudX*LPt zhhS`pvJxB+H`xzrj6Hbx3!TmS1_@~umY42TTDF-sU{!Yrnh-(e&^kvJGwWKQ?lZ?# z>^r!gT-PtXRX^2i_MX6y?QO2hpzkVdanETth6|v$w3iP921zNNdVdbi(1ou!zRikt z6!mma{Tss*tuR^v&E|hTE9;09WSe4LY?%!Yky%}x#~ z?TD^C?8Kh`p`*In=y&}}W!pZB#|&8hgbz`Jj3V3vDkJpmAWpwI9bpL130;}(`flvX zb9QzlNF=zZ|Mv>lj-vLzI^8U`{FTrs=9ZQyf=y@!~S1UPm_O(0@8Lu}>8lnURPaP&`8G z$bUw2Ovv30+8~3fvlG_3wh9MwIuDs$!LuVFm{3M214=LPW@Y}f0Qo+g)%@|X4e+&W zf6ks+2QkTGW9I;nBcmjz=GZ_;M!a6<*jkj_U!45!Bv< z0&4vH`K+rKo7_cjNvD5~n~jjh@n;gQ&l3_svwzgQaAnmo>AU6h4fe)Ic!MGo($zTx zV)R3wE|JiUkCKm&PZ8n!#ExdSY7m!Qu2lYY`Ut(sl=(_xJXtdAyE?M1{c`OmR=!TT z`skO{sDdZrj|7eXz`G{%8FxWIEL5j0kPZ{cnP3}DBL87D0i31E1#q+<38n;sj7XPS>4Y}V;t!L$(ovtCJ zT`@F7bQ)5v2|Y-&I=XBDUt`=|1{qN7S6sn=cdf#Zb+mP6L$&+rCQ}9^I+0@!nx+>V z;vY5jSW^XpioI{Nn|et~4d5U_dCQn>nimtfjWStBLg4rN8mZmhHGzFQ)FAN)+gii* zIu6*fjd}z)W~Nh>$<9K@tEI?__F?T{Q{X5*JDCpL&R%K@Cq)8dA@WW zFLmkghUb8NMCwG-iH?P?|Tq zR++3qm#(F0uXi-GKqJv;P;#NcbdV_>1DceZG_yKWowXc z!1>$gb}*{0p7cVzAWP)?X;+CfvaOeXBl&o?k^Oh|$t^($ZYW-d4|4cweA>5b^LyY+qLVl?T8gsAOidSc`IS~a&j=`Dn$YLl8y9m zIOAMmyf}G5YX0sxC6K!1ex-iD_~hzPW&eJ(cgeof)^98QnVGIM!G(F>p?hv4m+<)A zEVMX5Xv)7^lrGCmheZq#a zrB|IQa}rt;qfwWT+@Opr1geO~!DdK-O9(;1UL+JsHHEvBZkXZO8ZvmyVqd+GZFQ}< zTM3sz-P!N=fE3;iv!^>;o0?)$jQpX_#_nj8xn zHT__}LgWvQjFj}O8U7}=ldu>IfbibG8H=kpQ8~KFBz@$-<}TdfUoVrhxUF;nh0tfD z4>@0{Fi7<;N_O`P$U!YfLgbhROi&fdtqcPoT5Uu3u1EJlQcg!_k9PJO=$1Dl4qFLR zsko~NuxZ`W1nkjxo~9e44LwC5G%>;x2&}yhV=IN&YPFS3Em(I%r zkshW^wtK~FA?p`Ua>~Sa9KLxAzZHb+hwX$dVFypCAbEaO*@ea!2cbfdHl5b~6%#;e zY-g7++5PU*y}};qMBjH`*4j64SsBugo?`+bQ2|no-5gk?j`kIE(CU2wAUUz$H_sA=rL3|;C!@5kM=w&uve(Lhj3b?v-{ z$7t!)s)O{`3^Rj;d!fg0I7^%2A{ZU=y$7Kq!!84hT=6!%OT*9Bb=S^f)C2AhGS!!X zCZC{+q`MzIK>t(Vo5ZQDXh7>61R489_~-op?O7%Cc69VvZX%=vDd7o!ARsF0)|bIY zM}kGR>QY@mGFK9KLo)aTEIauff!Lx+? zlGYj7RVLlKnZAEt(BS$mTHs9WvI~v|l#wZ7-KArPtGfH`FwpvD<{WMwV34=qFd9Af z_8IT)6od#qVmwbhjP2Z02i+kPoeohqA!nR<5!xAPn$8aiqOM2L@*U(oc8QU$avVVo zx-vv9)3v&`xNt1?6aa%0IJuwvi2ROqVqzt7Ss8o4^-TR7!Ubf515AKuz|;0`yq0_> z;ytvq#7mS{&cRRqed&>@eIirf^*v^^ijQ_A+XLL^YZ_ZXJx-r}OVDy@{1WwbNTaf5t0Ez!^Rzv+!QOwFQ zvm&a|zXcW{FL~B~A%ZlVC*Jaxwr<@7Qh7 z5-1CZ%BMPg)fWZ<$!f_veazx?CND9%%>8Dz)b@2AGya+qAVh#kC+_NbzkT_WfnqhuqkQ0@TLl9&)6cDXOyl#aiK4Y&4zUM0Vcl+2&J3H)=JotQx2aG|J^B00=alX_TF| zqj_Ek=v?uo+oLd1lQ@1P5-4md^1#PMLgN4|)GJyFMGq|Tyr@xO6_xKca^lmgbg@a? z)BJur_L|j-gU8cOP>fNa42RI=Y*!mJ|G!L)N9kjXK}WDAxvvUC{@3@zN65ON$2Ad+7L8}a zXT+49L7ag!6+)H4FKDI902?9yql&_&ov*EIRNLJNm1~3hHCIx1Y}!2($q-d6~HR&n%mqm*Xh_NtK*9opFw4_=YdzgS!?-0K*A=J$_ zXtgzyntJ3V++%e3qdG`Xh_ItZ)Gi3(ETR_Yi!{ zop_#pY%I?=O#aMUkzW|MmAs9Hp&9nOFxyu!3e#4dXSLs{i>~JRs_vf#F&BnYKkL4+ zjYjzR0b5N;X`2H`aOm|(q>MZ&z;vOpnM%cOvAzhWC(BhE#LC@YY+6_FO>xh**(|S)%^+EMfT18^=x5f2An9!}dqMdT@7UG5X&S6GqYL-r2+P*9RFy zt5sF^_o!Xntui~*$rR0=uv*Pq;xF&4mk@y{5kN3a*$ulGOI z|Ly%hZU-XANX6cvTJS-VbL)*FE1fMDv>Qdo`D2cI?wwPVmshAtdM+!T>Jc_>Uj1}w zsZeMK`wO_1Sfplm_ z)xbd9Ryff_$@{7jgk8a<2=}|0wZ?h&W^M66(Ovb)ZLqD|SVFYgF|g4EQ^z-Ug6w1K z@5$qqC)@ofXHmv}hwb#bIHjBZ5qWf_A)|j1owv`Pqu)5Y0D)ahI-RcSpCw$^$>+VX z;7ACkwu=!rVK>3K@03O!NYxfkKByt{wL(2 z2gq98OR%UOL}`dbY>v#H)g`K(;6y#!w>=3xxB6RxFb3{_8|M!B7ATMP4G;y$KyhA; zjg88TCyWAb-l1u&^wDTvpUvjFAV#E`dh5kCTS9y``X0P-WS`awjC)X}ZhVN%f&64| zWBq4Lv&=+Fqgbn|8wm)#3t5axTvD_(YPWPjqlFJbLf zf`a0|3FPm5D?4s~3af`H5)cfGg?^ZX6SYE!99>8YP-_4~2f7CeSwuNq*R)lVTo60h-< zd%=3Z#UB}k-5JeFx=)Rw&BrKKs#t^1o<9V4tEOq#Om>+%e?=jW)dWPFa&IYwr-HBb2BW^3> zlPXSI*Qa>ij%u@2Xnvw`7Ui=MWQqBPwpv{`jfkjz@?@(Vp=p&HgQgI)qcXPq-4ID3 zgw;dX__B6V*y@t8pelJce>F>9)r3!rl|Nw^9c$S6eq+ooTI;ZHWYOxWDKG$he)l>- zPv9{Xiz|xtyW3zsARh>DHZCB(Vke&zH2G6mi^gLukgh_D?N%Hc6#3?(5S=n6D%$-t zXde`o0>zs0@-kIb_i?j|`XSDMzHZ!moM(n{*R81ClFc>C6)6a8YriU)`Xz^xF(^Qf zEi5nLtR8cDsxG`4P*nG?#kmckvqA-Kna$_dqOS<;zu|H)rpkwMIl5e%U2v^I%iES{ zJD3LuVCzVC9QMM@KT~h4!u1=`UHNM(-+G4m{C|kquAwZr>a(2Zcd0B+9Vq(h#)k`A zv5SfYBNG3AZ`Aak(&#ti?2zXVIlgKVm``u1WqS$E%ct#)>7aaQPbynmpm-I%z8omA z|3AcEpWJKwlj2YH#*5VmvvRsnylp98F%2ojp>z}3u&(EBpgb2m92_67=~ks(dE@^% zYr?41y$&WO)Q`Od3?Fe9aKNJRD~u@uJeLO^sdU z!Jyi#%X+`HK=WZi)!u!U!&&ksAfl!t20W%kBW0~xyulgaqn>;&D?$E(@)_Gf%dRGs z7&!@_KtHtGBRhP!OoyiSWyk49QVUOdw>eY1Z0;lkDX=YlduU~%B{j}iD+{o$k{fu# z<>g~;T>l+(W_tTx4`Scp`T=UOPMhh{k;n*6o)XKZf@mD#p^5?wi%e?Bp9-)wkr|6pZ(Qftt+e)+=^_}} zk9q%BpnC`WYfLC_(ztyy66{i1dY7!E=g#%@wF^~>{|I^h23yo~mySYMw6SY#Ph;$) za`r|b)f#?lqrO2@u2@UNxLe{4et4yI#Snswk?(0~D-^gmX8}(PGGVp>jo30hy(AL( z-f@4HNA6v5NrBjqQj))@x;QhRO;ad@bCGD_BTbe=NypVq3s)DAzXFCn z6zexvJ)m|O=wD{}wENY+pq10~$z|H&J(-w};PP8xL}nNoDhS~DJ^NRk!4us9maXgA z6XdHP$8ZB`)00olo|b2XPP27f3}T$I6h*#Mb{_1^@vyn)Y6i2HLem*kgh z@Ry8^F!@HRj0PqP7hw}#bRn2_A($TUhX=7_JB47>55tAx$vf0Cqhzuki&5jIY&jWzZ$89T;(M~YUcjS&8BgKiF9l7*rsI!#m;Hw=;8=PAlkK-|$pzBY zgL?yv_lZzoP%?0lX6^+JH%@uQ5tFkkGN#g-PO^mxgRZLsI}5d4?s_; z4OxfV_B@VJ&2<-dL&7KyPJLnkhqiXcR5#bH8^OI%0aA{$AEW#Tz=Z>&=&mg5R_YI+ zhLH~!)G||iBIS9Hp^1juvw0vpC~{i19?b>z87h6}Z=+nI8pIg61d=b?Xz45AIzEu1&sRu3VB%HpZucZ*d7NX)@FWLyyJ2Xk`n!s7p`-S@~(xZ88~MV5iOb z>yI_j@>FWnbAt(q#L3g}ZvDKfM;J_N!wo8Ks$-D+e=O?V!LP`rCl$q{u|wa0bvDN< z`+exa-h>s51>zrl%l@qZv;e^lKH3KH;%`;Ex+gARZ=&MS7`u69QA%V3h3kpPd=ZZ zLQ?c?E8c)D1dn-cguo4Hc2=C6fT$kED;Q639yS2PyH7yeSbhxboH4J8`nXo$>#;`X z9Y=|H=cpSSFX_ZRUqfAvoB)#75r<59Fw4~zUz#Fni;TVSqH{kNQp;YmaWv-IsFLAs z4vO%*Ys-D7rDn_@|GQtS?^pa$W~?6&R?CrDpl>N<|3g4fyXzY?I~oe;0E`Y*HD~Sh zf)Myx1$t_&LuKA-)pnwZ(hsLso{WIiETJ}{8-};pRGs~dw`)AW)s~(tn=97noKAaT zAgJz|3g*>rGePT5ynT)^n{#+nA8jM(59X3XxXgf-1qA_HE?RLa0mI9&G4sly@pyQ` zMqNRD^P8Kk2v)9vfDh|{14&Z{4;MJK7z)KeAUB&3a z*>o#KmExBC5AZNzw05KZIO(lt>I z19R5k$v_B;CkYE4%Gi!;E7E!D73n25PuOi5#2eNg3)ztsz4%U;?h^_5Anov@k z#gU(xh{#(YyM9g_UpF2d_xr+c5&Xvt&ozd}?PpkjTg(tG3_*=JC*#wk$Xz_To~?05 z$J_Pi+=8r5j)DOmFJ#6UY8-{mIj@c2rqYonnP7AIG7Nv`c~35BbtChod#!A`m3j?c zX^?{cJQQbc>enk{c(kqvUO*Ocq=2uUVrgyc`JJcn`kzGG!!}9=8#0r(W4RQRXmx{k zrxrvNsApW)sTf7&qg^Cfbzu)o-ooIYG{V4Y>%DdfD0O}EO5YQ$;RK6nWg2x@gVi4@ zQ^|%ri)Ff1N7xd}ogIkEav_*gn~fnIDL@b8d499ZK;|TlA*K8F#~>*X01S;R*5Xby z;uf0jt#oh#U&?MBR`T3@)=GUJdyVd;xn)nNs^|BC#YP#RX`Ze}SQgc|s%)r%@Z1V1 zv%+**hK>b9g8nzPv3~5G0S0mehJw*0Z$&P<0HcRzv7Pt21m>L0#be~62z9(=D;vVQ zx`Pa1!J;AAkrV!GN@f0M0H=>HUE^`f4}(r3Zyc?jM9}3Fla?c>cWB}28S1xUGARLA z%YR;;kFIi_vQ3ncn{4Pj0!@fRpjtswmoM+9|1=(r)|Nq-9X3-YH*TzVC~ot56qnzY9+fG21+Y+@s`|-;M0_`=wk1_P`5r;Qhm&TstgNKf%T4-{t5EB@ti|eCKD^+$PpgdXal&A{XNSuCL^=9T8!hqq zqPYHum;|bH#pozbxB8=_k_$$TuTuCh>N}oVE!Z`VpxKWM4Aca#H7|Qg0y?rVthJR4 ziO-}Vkug{@-d zIRmzd3b^Hh3n55$st>GCWUG^JNl*X2?tua=^yYZ#gCW{(BqDs;6Ts9r8VhrA#sb!BhH)t_= zbJM12P5jj&5$^a;L;sORJq6GZspIav;O_eV;Z{~AQW!sL3{%#BCk{;0Ao`$*Se$$t z3ep%XF`=&0y|n6=oAr9sn&5dI1E7$+XswZr!YoG1c6EdsqB*U!OxZg`g~^Bn z->NL`komq3YIL-)M7NE*`{ zs7Iu3n^g&X#k}D~%uGArm+Q979=6U1F9}bIqM=~m0`!cZUhirUt)BX&Vcq0!(T{Fq zxi(piMVQUX24bmtUkt@{KOcpIJ`j!a9kCi|csrihm<^13-^^vKI51NO{x?G%M?>dk zrs=Y1bR3tHsT2dLl3LJG)H>iO-NUCBa9hVQOz{}OK10OJV#Ugsb?{AJ(mUoG8d6fb zm99Me6^{jW>`>af=lxA#ch$fTQ_+clZ+#3-@}^h)n$t=aM-OseeON0T*prGdAy7Qv zR;6iarph=?zHI0CrNkMA8HLSf-rxiC^K))4tCmf`kx7`b3G;22Yu|SatdAKqw44E- zAQ%SBU0H1xbQcMd2B=ru4CbMkJYnhYU5X;SHT*4fCNUicpz5tzY8PO43|{z`h2*{g z-$NJ)neVS?FgO}eQ_W!@AWbF4 zOCki*BG3-mka=H0Pdpo5qn8DB5!vrPDXq7uh*5L-QyW(aClP@?hq?(+P>WQzZJTxaebjr~KcP`rZb9nuuCr=nKj6%^&B6`3sKAsOBM^k(*Dk_+~fz`LB+;iiE z!LSevsob3*@3lNXi$`ze>`0I6Ehw8T1*e9*zs?88#ps1AVx@gv7iMMHb8X^BE;Yw{ zIQQu+?&`NzE&U&IZ*KnaeYR83l6e*^ircNWa9%FB3C>>XirW(mS7NoB@!8|OGgU}+ zrLP0JwGPKnnU?w{_Tjpzsq<>q3gStXersj&RbbgbW2xV|V_Gz*0$py{iY|a5ood74 zS78=x{J^Yb+;@Q!KqKCLhSqr<@VbcJo9DG%3M);p29)O`q3FY@9JLv32>tEb+Rkzg zZb*oEP4Pi!C=`h=dCo=)v*VQtHwK=cafxC-+L~Tdu4Gb(4<2I^RTW}D;bzv z6kl4e!pJ*zmegH-iKlm9;cMVu;ev$hujsOWK1FX`w3;#UK5W+b+HpzJf@aSL=A++m zqqd4@WAw70b8(nrJIq|)c`0PC4n&o%L7Y9}E?BIHGwvtAeA7Q^&GFd<5X>m;x{nN0 zuT5|rkAIXay*~$P`OpH9z{}bgy8b-33`g0*cu?1QUz@8B>s+5rJdp*X;fpIo1s$+5 zu7U|`>hEa{V5WvdYkr?pR3;xN73e}sUu?oLc+8q4rv_TzGAqNk!0a?{O0}E+9D&h-&;_nM-oKjTw>`-q85Os}lgQk;H-x7Y#o139QhKqpiOpGhbw1^k9)U9losn2tuh8+bmjR`ITyx~q#tD5;oy z!n=F`f=iK1G;8C*uDIgAq6}D=(Igr;j@G!*&&7M>zLYH=Aagd$5azIAiCN6yQ+o|r z`&JsPQ&#%1<*w4Y%fF5=eAq53-95_#CT*7YT@(dk2T{Y%-uu#anr#m&z}VH{H8`CU z(Xn7&rGJ~~+GsK{e=wQjaHXO7Ydk!l0ef$@AtRXa?`%nJ;nb}Og4sP049FEmPbiRb zom_{kbqUBP?Eo^17I5RPlts)R^cD{eO+Y(nnO#0_FH4`phDNb>S*bvp8&7fYXa46@ zniet!10L;8eSm2XB=0LUMHNb!; zE&=9(R?SXAjH~hvK38e{%v_oxBE8@QcpVB@#cx;km(dHMPU85X5%wYW5+I_lrvUFM-#alw0oGwNI6JlD*tk)NoNz;~Q1V9-t)TXPVfPvfWrPoR5|;X~Oe7c(92S@Jl#yhPLLuo({H?7~NeE>;d#MDb+pZF>6#Qf9Bo$HP)+xAHuw z8|qc{P~@4FDTTl#cM;O$L*C1#d|KCKpN>QISa&=5sG?BzNV7|x`04=9-$q4RWQOKg z7sXocWG2E*o2UlxjkA!P(!ldjsaOFpb`nH$n2)1&nV+!Iq{FvNuu&{*g=hLaNB05% z75nzN%0bJy5v`oQDC#iFFSNueTB&Mk2(^0KK7^h9&wo!_JHpmJA){lE-f~7J2ve-C z%V@E9v&SHuO22WX0KHfnr-85eylL7sCcgBqtZNK&8Ew)a`MLY&i>tb2bCn$55gx$u z|AM<=yJpt-ZY^80l3^aSS23Y=z7tjn$1MZow55{4%=7_omOmTZNNH^aNn^r>Ttly$fG%o2V0GOIs{v<# zGq(i8BC+Ey02c@b>xbUw4NCp@&@!+!z?GDj%G^47_fTL$BphNnrfM!S8q$zTssp_i znuy@`#shJjzH25kjLUuH!K%xDPW?7mH>oh+H$ueNsx1J30A?yYM0ePq+hKdcZ+yth zF7p5OApF0*djpFjFq=W`Tr|=M77_kFwYCgr?}PepA`gp66IizkB;?Gxk<5~}f#L10 zb=dRw2U}!{cJ@h4WDT(F-^1iEd3W1#74KY!RJ=71tZbGo*pXJa=XNt8@Bnr{PTNWsR=isA4;m^v-K9P2=vv3G3R%p2r$v8ASmlmGtZi_yHQjuiA^p?Y+V~ zaJ%PkmfDJ*F=nwAO}=dtPD}e&LW>RFJ$G&nHOY8665Z(X=8^AJ zBZRHg-{C4~kqP7J1yU=%G(`HvH6|;w;b`RqJW7%L2H-g1|*lL6cuY%3EW0m|=<2wZh~YQK5q)C@<0Q z@r|!IjSI0YbIf7Ls&GApfk&>!Y$k_C>#E10Z`Q}Jzu#MHxGZ90Z=bu2ui0O3fI}f)IZ-Eq6H~#5eGYd-}pg$(I`)J?T4jor~1r$ z^X#+Ur1fFD=ZU3^D~I|6{rlWc<|B{s#+8Owea|(RG|;^+6}ohFB+6m{;KVkaSm`tE zbG|q%5;+L7aFk5PK_^?E%h?-0Y*Vs7z-V5e_IYd^?*({y)LqOpa`M=?sMvVDHTFB; z04ke-W&lma`t^SJF_t&F4c93viJ;{X?t)UU0K5g0SCY3@_M=JzguI8u1CuXG=N@Z| zcmsUKXzqrFIAWLS*Vb!b@``!@9<=J`(fUG{&sIXwAe z%gtm%-v=SNZ;Abn##L7{sfUU93Nf9D6`>5bJlCq1+4D{(7!b936ximgjn8k?W34hP z+~qTQVdDlC(bNyA*Cz&OJ`1?)dQE46R@W(4>%s!~E%DklirJ`+iNe{CV57^rF>je`YB0R~;SJo} z#x`ry6#91~j5*-uPE(PTu^{4}rYT8k)}6H5ns zX`RbB>zG+0xZdoWM8iq#Xb6w}8jBCcwal+t+FGH*p(gWV|I+SVq=w-Tu<+D~v0d@jZ2n7lu_McvWBsHjGGoYn@N9G?tw@5Vaogo=wc?wdb*{21$8*gdFiX}BBbZHJmgp3e z2_ys7B{A`6OQbB_8Y=^3>S6BiVYVCy7 z@?DSs`uAyZ@&zrwE((y7D4P#fIRc;#<5Eglfcl=D4ULK_`i)rqw|YI_1#C>hF*&(_ zTciHe93Jza_UsFX>DAYkGI-bbcUU#9y|!=qQ9t4l%w%*8TWvNI&ix2RceDSK3s!9* z4s&O8_AUT8>VJ-o12$ZjcsaG4g-MWIJeFyu2(kOwD2=qH79@M;t``_oQOBVVTOp#g z_`=J=rl!tq(eNu$_>kk6umwy|kd z=hQTWR}cmzSOJ-Yc2dATduJq>W&Ul5f?&+ z7NI~XB^a92WFr`bHC^~)9ni$vNLs19`TYf3j#EV*UucYM$x4pwK{TnVEnh71CNRB1 zYdnvcL4!ma5MK(L=$~YU%S}~cvV5ru=T7bxuk@ST3|8sQi;Z4-}{+~%& zC@q(iCZ(68&15ENI_U+~%qYPGLxW`#%X3w(v^iV5N3YE*AP|* zgL8v7*a-m26izZ%Lql9u@O|_Tp|&BWFf}Ct{c*;x`#it)lB)4bnsEkQyWX|2Vf;t> zB>KoBk8WcsqNgJ!O$}MSg~;m?TQTR-w>IA#M7h?lR?)K^pGTCkJJp$XMw%Yh(yJ2f9oD3`q4-NTYdbiNI+Oj)l zM2pwY%`wIl#?HB6%(_}pHXL@y^0lS%vz_#>{PXjfK-pdi)JK2J7aEX`rlL;Q`3&#a zhT~mYX>2b31yT_=bZTv$6XhX-wwB7saL%y&h32{AOLgWEY>&1U`3n8#f(l7_Y55=) zv%*xb0ND34Z#1>W%-l~mNxe63$7Z2^4d#4@k0fRAL^jA@-eBm+@~K3jc*985L57&I z6M4{-r~`du+nA=QW4Rh3i?Yf~AHvBiMWr-SVV`WAGeQ2>y{!j~rGlq0p zYD<(Zp>#_UI;nbk$3yP+?ST@$51MAQFfK`pc&B8$LwV^DSBoPRu9Bl1sHBPzkLj}0 zMP0(FFM9B#KWLTH0xcBSH!jaXwc2-x*UE@_y9BH%OzSEskfU7PxS1_R&;F zqjogqHU$<2k^)ZmqC=+(VftOv)(TfX!sx*()YEBH&vMQvv>asixTcUdvsP-M5$b>^aF|0nYb>rqo zSP6Bx+yW=$qs_6Pv#zg?DLtL#RkHV_k%nO}G*gA1RuTC2QTMDzOydWP_g%`8T(cM=G<(Du7hK@u3l18M@PDl%gI+g+=!Jb5jD4w1eIM+Kzrdb* z)IxA~K{ht~%lTB8E>reeYl~~Djt;jTnuD_jtaJZRU~xeJ6u__>O);D8jC_dWFe(U= zw?Ws}dH91vKicl|Ob;1#RN9#yCpq*i-djmzSVN_E z2CS;%XUiBl<96VFt>7SpZA|5RH6%Mzy+3fY-Ff%kEI~hBnS5O0^5LkSUFC;5h2Yy< z(5P0P6#i9zX3J33FzMVD`Io-o{E0}1Z@wkfDqcPWArx3`+o0J0jn-l3YUI6#Tv9rp zUaGEYrRKK9`ZU3#oNq!jIT1c%gisRqZ_;Y(Q8bcsrRfteCzy*oqcdA|F&kK!;TDRW zAy_Ncd&GSzTp7H@|9%K+xPQQLtrrvghyoq%u9VYJyN&R0;7UV7=~UI3cTZDj{NoXy zEKE(0my9M6i7n~bFhX+Uhj`7Zy!iCDI(jeme`^q~Ot5jYIjQ(Jc#AOM+>n9mN!nUG z$fQj>C+=I5sA};X0m}~{44Tw&<+wAhn&cbFuoTyZ#t_lPD<*f@jB2^_d&!YRbBU6; zUZmtkRz}3N(;ZVbddejq6zx@5W7yivmAXcf({{IX2{*~3YixGqO8v-zs`Dt*Sn=Vik3+JHeKMdR5|UyFIhOpXt~(b2=y ze`#M(_mWKA$Vif1Rf)cyo^O7~sNRb?9^2feF6#&wg?NO$XYQ~SKu)>_eegA8t$}?^ zG3!i_Hziz^XgSATnAHk+l8~g z!@47Q%vI}?Ijj0KS4Bc>6|b}ZLI*PGDR@nv9ksids$`e z)}!_`wG`ue#@1fGVjhXfBEr@j{ivY|8ka(2RjTo)T zq8zBTsG1=ed0)t`SARs$a3VwYX0yB~t6e!5%KIw4Y-3zKt;sBNpkyl$E|T-KBrA8K z10i42V8YNN>!gusWubC<&C2u5p;S|-zkty?xQ(yEk~nWS#M^dpWX4WPrTuBUiE2cV zkjTJd61CA_eW~-p`!<+obe)z#s-$YTlLGU&YcM?*|LLp(p-PD^Q3^A{o^}M67M=*D z156~G=68x*x74hxu%K?`l1)9;T0|*3Z+96W5F)v3!a7iY z*(wMGJ+48v&@zRr_Y7Jirqj)kB-A;)PU|Il;XcoWc`{j^WmmawhhZ4$n&ELt3q23p zb}5IE9%2&KPsG@AP!qWB3&B+9e}T1dxRKy^8L}jnZdW7JU19!v^MwM>=CQY%)5@(S(r&sQ`zd&s+vyq( zyenwV2*{kh5WWOS-U(xhy7Pnrh>SOP3b|WyT(IVt5`7sQHF~f7cyJBZdjY#ez5ah48?L1oo z9hFZ$>iW1DvLoY&g!`}%bK(Bxz63&}qHNl72ow!wz90DrrUz{-(xpbE(r*_$U;-XX z12XbYtqf)utqwGFiy3LwAXrU zp-pxKDKyX-%manSf`%mf{TyPujVXjgJ5=gUnY`9hOoesaoy^I(!?$3uzuro(Cw;F^ z_;-XO)HBV+2sU-Ea{r%(2D+I zEEmAF7;rrn&Ybp5JKYp}RXKiG-^DXh{Gecn4e7;aPjTP|7){As%qR;`^>6*Z85zOE z(*p`|hCRm}aR@{M1`MpDOKpNsL_F_>%8ce(29=eSFpVc7@wwK@%7H~3 z$3TWkYvBF9NTmMA;i*bun_9Lwa*;&|;mum=6`b0SM$@M=BxqE9tBPQuWQ;{kEw&A! z&OBVGUi+*}D;v;x-TdiFtE@)8ig@&QZ&r;Xs9^IH*$*o}RDe9nO6U^HAUl)f5Qb47 z*#z^^1891Duo!>ixJh(bt=j#B*Z+ku;{Wk#_xr$OLiO2D!ZbX+9+C_3lj#gFGF?yB!aP4ovkww)ctZX%~=p*(lmr1v#N6s3LJ z2M62>NQ`aPxo$TaE2u8a^3Z^HP-E5UVli5UvlIj`<;M~a5|$Qnu-u;&NBIZ#raeq| zFzCgpZACB&>OwG7Mzp2HMhGx)yG_25?^P=v5Ms#Y|HKKu*uIUyUwNX5MbPNMZg4jA z+Bq^*pr17IC811MdFk##>}fP#NV@%tvKJI3mtNS7{&_^to?&NI?mv=ULa%|5m7-$R z?dd$HcR!q80Og@p(QJOKn2#?RD&29urgXT~xin0Q%Zvl9Nn|@G>n9tBk5?o2!?NA9AG? z`mqG!Zpba55R(Qy83%Z6@b{SbuqltbJIl*Z7NMK8DBMbNQivl#p)z+1CBwSjN=uH8 zqy9E|twSd2;*Y^?nb#GclAo>doCtdBR?yOd7{J%SI$!*sYU@)3`!ptWM_HN5`UUm2 zDFJUfKO`+Hc5sRTg>G!m_IDB@ys>1g3Oj7Qro7xJ2(1v2q^B`ctev`?6hkJ~g`VIG zu<>6aPQ>aYn8D@QKcRWQ-4!v_v6|<11_A$YGT1e+jAD&m=)ekxMZ+pfESD-*JrjkP|s2?)4&r`p$88 zQNlZ)8&mgT(L7yQQwoTf#6R6tA{I1g4-^|Qw=r%=0Q6}HZnqX!A%n9fXyqoeEzWwo z03D`%cfc~T%VrYa&F~=k>POvA7mJFj0Wu;I>QB(gZ2C0&GadCkCR%SK;6Nj@yfONgij)?QuF8#B|Jt$1o5d z?%LS_pK+)RLEyLsx1CllHo64>?xDF!A=j30f$@Fh+Y^`Fj^88&N)L!N;RFP?XiAyX zuTKJg1<9l1qy7rVbL^9q>K=A_Ehe6)tDxlf4w|H)6W{;jUl8K;j)9@2iArF{7h5|- zOC|&Zw7Q^ybR7wWCK|od+Y^s7dyYR6GOAw%tyWu4X&E^1IzN$Vh9A)AUdUY|#_pbT zpC36qtdz|sw<}S_HI;lm1e3SX^IOLLw;=g%3l6jh>&gw{YyBaTy+PexJEOieA zewEKy+_HC6y1#{o8quGFMSn|2v|76!1`n#!%#P5{p~|24u48Ug zRJ2jwx%RDo?m1cmhjf05@NF{TW^Z>pZcd@aJtC9b6*Uw)4b*(s^X-DZw51h3fFhDl0GwHhJKIf|cEt7^2Z)28~wGsc%c{t?zwLg}!O2{id#{ z&@$?vZ(WFR8Kq1}F>^~GJaY%$_{h#(4&`M}&SnyRH!`y{K3(DxQi?FIsHFea6sw0J z%t@7Mv9IULk`GNBSx7Im&^%wjg|+Z(=sF9Ls!NwriC$pEG7k2y*w%+-&64}W8q$g| zT^VqdtoZ$S)lqYF4CrG=H;Ea)Dx6kc-kKU!_EmW7@%k**i?iQp=f+%1)Ck?!lV42u zC$cUYMO%@3R=C4ds*hnNc_SZA$M;XL4V9O6i2f=`ia##J4~@=ngcHxP4?8MOdCJ$X zD^a$vhS)(ge)81l@`S#YT3_XzgTA!=xOPe6SIgoZR~FMMBKF&A>qFcpQakrmB*-C% zsFNZg+p(&?rz1fnenoD#)sH`Keb|S@Cmtx zflv#rZE;{^lOKWAAYpQ8p@@a`?KPf*k>ss!~)jH{>u4Me}{Y^Xm}Gh_G} zAcBFv06cH>COmfBx}eS6++O^%b3s}pSS|MU&WvwiI{up=wZALoCY=?7AVKaT)VDNi zT=}Gouiig1-%eM!Z=IxIJ_8sVS21>kdqNuJcQHAe{}+-=IZRcmmlNc11{Ahx$KW|z(ryXxtkdMahb37h26qkZm%U#x& z>KhygJCD8&R{X*<@RAP2ZMO3pw zmxo-Y74A1Pn7Lr2=hh)dv~IYJ-v6LI7Jy-)t5&o2st4I;SCsB|F|*E%`d5tPVEARX z>l?k2Z6x-8b>1~V06g~Xrx)XQd-%u0VV>I=jgm}x2K**n2u$nQcXjH2aki{rP`5Oz zfzlN@6!P(v6GnjUBbhFzr7I)MGM5(&p5!<3A+iHLag{&qQzR@1*Bmde7HcW z&W4jkC^k<71IXe2y&mL~?h+X%?QnWvIX5OsyZHmc_b0e(k#M|?<98G!kMG$OH#G@a zK10MC4vSsLACL8w5D>KG!?di6Ii`0pRjQD3#kYFvs)J8ue@fhFAL zo<%_TTUJqWU zXQgXUY(D0Nyh zHuWkV_|+quH?h;G4Zc!_`d#do#V6$uD%E^cLA3?mId}cbz!MxS?*l9Hr^D@3wPFsU zZA(;Zr?acT=CkzU%#D~{-_Xl*n&E0C@aBP>`&t^OyHT4vn^9EY3!`~RlkMHgS}T1! z`C=D%psKXzm~U?s!}JDp)20M8VfmO#iJ(SHhslCdxE5QA! z?h@`#8wFFyUnUE~qTQ>bo~6#~*e7A19qOyM=1}hdIlIpLCi*}wcUavgKM@Itr!!J@ z@36iYP|Hqn9I&(?EIO!ntk_Q1pstM@?F#t{?K&xh5BwHX8P}36%bo^({{*Wkg*ZFj8OmE(fsR63)iiC%f?zI1Z z7|Eb%AN2ohC>-cI00#tXtUdDLA4uoi<+t)*U5=)}xqLme^*Imn(}>dhDE8c;?{$e= zD}|LZ5>&N1olIu#vb1jXtUtLgo*1;g?3tMcrP$9o>6Hzh#*3Tdf;2<3tEO~o>8NB- zw?YEfTfyLVQv(RJplyvKX;1TjqWc$kvUh{N2wOWTHL8#wI4?O|xOx?Q0^XOP1oeGc z&dM}bN~K9V_m+?(#=eW3=AVs(L9G#N#ACmLZAtq$*dUr84&+Q%cR{~()jm1tF3nlL zC)vMLTIH=>3On{q`)^=Kk24Cv$hcknZB&Hc-jX3oyG(9*l4iLm4kK*{-se@!Wgx#*W837ocXk+V( zuj%OxMPESRBiHc;Y`D8AUVpr1`uN<$PwjLk&fex|S`EvFJkfB!-0nwnc|5gEkcs|T z{rR|SPznY^L6AFyn$4wT5Hasm_Ox1hFZtg754h?2}y)AALr+e_qgtLo$~rOw<37#ZS=%myTdJe z7?15R3dp2hy{}e1Js?DcNq$mF*;-5zl_>G8QsjMAg=97jG!{b7ATgrOZlEb^8~2u>|Xuy^pE? z#5|S{XK`QK`-W61oiEZ)qf+)@yYJEH%sCCgJtVcR=e_}V&-RpOpd5lEr=r2SAnHN~ z24wog{Knp1MmTx$aQ&)k5lqkfFJ0u9Y?6Y8T2yPbUFM^5MToO)yA5Y4JB6ei`6eGxqq4<$L4BP5OW*m&+N|kKF`Oz*W*YWAi4` zhe-Ow4%Ft_eG1NuK(oY$7nz-Uc;V&a_cIUjhi>?dl#6J5)n!lV6GMb$L*aCRm1w-F+{hcXmu@+`7(R=N zK0`V~?{bwy+9RHJZjkgXJBKw;Jimml1yEG{k@6)}kME1^>b^Ps<*`nf6^Eil+T{0y z@>Tn1lX}a1Z(qn1r$Ccld&Nkatt4fo?x+tM&=iwCi;GW^L;9pP!g^$bq5eLiO}z@< z#?65ni=Vc8-ncB*$h~tbgEPh;@;iP5Y|6fAo7^**(j#Chvkv%wig<~!Mc}m39{;US z%`}NmYjy740Z(H--6UXPL&B=>T%=3tw;!zW~%XHNbf?VIO1A6~jQQ~tM zNrG$2?eJ~Mskc2nX}2e2e5u`@R9@NVU|hF0&R=}zW_l~Sd6Ui7DeTlUi0adB69|X} zMi?R4F>KGyIFesx{!%;Ld=zj_FzvgjVG&Ts5B} z8PIBk7doGS!P&SBJ#q0yF+t!&w7JBAEZEJt$8F$)97mV`t?L-$3XRd>*=aquXb+@Og5HaUuT7L`q*Lv z`?&j-Db0bh3_pZxv^Iq-$hW9(B`lqVg4AR#BQ&4zcp_EX`OxI@L_gsBG?%;u6{a?s z8pse&bOH4QqyEpOvI|+Z8ZD%xsIMF<_2X#dI2m;Z3S~fNg6y0>g?H+N*GP@_04kk! zI!&5wu2`t&$&-O+Mk@AzFlTt4Tjm^l#+KvnKMD2Lcdk*wzbz$+(~rSQ=BG_Xp(WAM zQ!>i_RB0V{B%agcKQk0ro>*s&G41TI`_A7s(>0{eGEqHnR?K&pd$72LgQ41U zL)8OoLlJhYc6cFs1D(td8oBAmjwe5VpNwgH=DZP@;!o?Uk&7H8D;i@~JYh8XoNXG} zlleTIPzBqY-CGL@rP8~h+2U%4w6gG(VpAt(O32j%uQOpTAL;Y`7q5?ZmFu}}y(#3e zB^0fgF@6D0?rlp}3?vY~LMl(Y6;j!s{1u@f$0Jdr8uJ{5TZ7u)Qy%PSa7mIH*+l&g zSHB3%_x#PLWO^HI_utAzR4bI}TWKxkellp@^KY;pW6 zM|e!5F8-%c`-myN)~@e#3Nt@p->DTIwUdc^AnI0TTv&|g>0i|%tvHKKTYRU}epGQq zdwkv*8j5sp5E(0#A-cpR$M+Z9rBAj(I;To9IX|=Q^3BWXDL0zt#cUV&7#p=Ki{LrB zQ52S^7lKeeKgP<=pYu<}AvoH8=iPU3N5iID6uL;-VWAS*H z7;|URxVaPkf!?$UUY#``pa0k`o7B7AqTYR17bUsZmg@u1wGOmXGis)3^Ehw0d^S@r zS4tTWiMUJ^NK>q_9@%CcPCQdTe589Gt`4FD(d#!Ff*-0^ev>Lx2gj>>d)%cQGT-s1 z)wO4rp)$V&Y)_b|8nrJ4kikAuyQk=KF34tD1<1CP)<#2lMd_+LGon;Xs`lUEGC67m zLcC=(MbJI9M=VU>{$t0^!)V|HOwAOtwtf)eOkKTUuqNNxHWXbrX5#tS$?jA2`;Dd< zXgGj|O=Jz)J5A@5kr)^Mu2$6eTV(8AN~Xvo^{gS>9uyGHq(>$;u|bXYq^a0Ip9Z`U zKXVr5H}HJ&qpUgM@1EwH&$X(7QFu2`S`cYMY)V`WI7G3X5bq2g^EXsX;nZC?t8*g3 z(c}wL1PCkb%;cm=RKvte&SxS4#O2z((BA>m2i;mg_lsYqXohVX*sAv;?n_y0e2hV^6(zQGMR~bCdCizqf$dkD%Ngi1 zONy;a)ORmQJkSoW*|hPC9WX%=MJd}V@SHx;5d%NPrf##L^UQ@+wa~0Gc7IZLu)vI3lRrVsIN~gnk%-H>` z5`BM&fV{IIZYV->zx?en?!du=%HWyqS=GH3TpHuEk*fWHoT^uE>}(vWAKoLsapcGW z0*lFNt*7uryWSB@0jd)@y!w%w=J;TgY82Q})AZW3PpN}l)I3A%g#Q7C(db;l zq@pzVaJ)p)cYSSh@u-j~uwS8{-g)W9A~>e~$kl$>B;MzOZar)(}R2Lp!^C&8f#05CJ2b^eCxU?&;}3} za_o;%nn!lKq5;J2+UskwsfH&|`|e%4IN|Us9^~-L1a%30!fvyX(ytuw^6ip{_>r{g zz-!Vz#^BhN^H(u$eZn9UklPlVb2Lhc)iMNGz2Gb?KlxKKMDoF}CnLehfDG|USn4X# zY)k$e8H*Psnyr~}Rvre*&Mm+J83Gege~8C5p3PL5Ar{e5U5?0*XGUKr`H5&OE>r5( zlVmaBdA+Zb|Bo~n<_ZYHBifg8cpPZp4GSVcP&G8G8{zC4Jay>08@)2KR?l&!ydMdt z{U;*eBP8>DDN+!8KWOzDZ75NOB9enKnjz6f$KKWR#&Q3uaK3(^DOylpsR6=jQ?Z)t zj1RS?<`pDqNvyM@%LBpQEO-^TLLpuf;(jkiJ9$?&5^nXqNpkbckvIxGoKR99}}ec-D>FNKAEutWJR?Kajz|plSzIKO7v%4b5Em)him%J z1VJY{8Zf5;1OCx&Q}M1^?IHHt?wy=uvjr}V0^8n4eU8)SO5wptQ(~y?W`v)cAF|F` z7|;f%^8Pig;hQp|Yl!@ zdLR?|4mTe`$Lw}jhk7;&@twI2^JQvT{T9eOqkU@ad(GVJLRN)&_$KvC(sOG#KR>3_ zcP1?KJaq962!<*tN)cn?ztz|fe`{(i9pd7C7n??Hi$D1ahPazrV(YQD4Vh|f)?Fi@ zkI!+>$)P0(v&iKtXTQ>^-)3a3;t1aPc3ST`>XqVwnh8m4>3TMtUyxK>Y38n{0kSQ} z_-I;rX?13qdSN@&qi6Ru1TVH|-nnVae%2JIhoK?KD8lfi0Cw#ThfYSi0M>xui3M0~ zS34tXmrd1Qe%+hrM#jY@4Q38_W$M`MR(7rLUqgDD?gn#ar`X~gPcAn-_d-nVMLXY$O`IUfk`2OrV*?CCkiNv-$`u0W;}*z9S}~pXU5cM{@9wCKF0A77+pICW2=tccL?)AW1$VXZXWI4s5t{@3y$Mfv#4o_p=Cg`C<2 z`{TNiNu&B<+JY|Dzpz#@r#BGa6A3&UlJfe_`y%WY)FIWG-mLlvq)@0OtZq9AsWDRP zWv1O$(T&HiAHtbKMDy{)YiK?lyzK4_(i`J%!&I1oo9jrH@z0S&#Vl;qE<&?jpzGl4 z^`r28NgYt7cV0P7H=rqZ;2;zL{G4l}Ze*$r-h+tVxu`wEJab`6Z1L5l4cuah*Soc3 zVlOyYBnGI`IUC~py=}(yN0}KXLmoU}5g`V*>yHwGbif}K9<+_XFS5ML4zk|5BOT4u z>rIK7dhyG2x~8;GF*+KXUrFd&&4*ZH_lQp(Maq>&AC8b=#SH6H&5c?v9BJVi@(``P z5Ylt38|IsRhGK8!z;{wPcSCw9@IRqVHvjWdpFVj@h%ir}Qpjd2qUzoa>b@sreL5fc z4c@u(wz<7`=sf_+QwMiB7GCxs7xIc}eIE{mOky-Wp?A=!mg3F8@CdJ{2!88m2JLML z_+1ma=mhcqON#t9* z^63n;6u@7LXGsx*$`8u!koR9AhkLB%l|MY?*CUn1rdp2YX z`p%A=QagmX(+))ya;S3nltFFrBZEf5$MqS7hW;cHY)K+y{cs2NLFy5D`&{jujzpt` z^y$a|@=|cnhmftwN{1owgTBb1F#L?Po6A~bjjcY{h1koWsn9MHA3vv1R9KHLFD{^8 z3}{Cza~SQFYehh|ppnAlNQ2d7q@Tvdo|Vb!d%LijPjNBOc^LY81g&o9S^~q)bTnO1 zUTWlU>Ct@NgA3m6WuCT+b@LI8?(vN%Ig;vF_xK4-3IwY${At;tljh1R$E#ylpjeZpqsBd+=;(^xdB&dK#MvfIc?Q_QC&F||Q9|F)hF5MB11gpFq z*js_b@how3~9U_G9sLV?dm4qeCTQz#W8M+~t&{tXD@9~|<=|9()P z^o%cv?<`UEu5+)QG3!ZW5oJ}%UX&QsnYn_&F_7}VC-IytoL6q`3k~s0^Alj=#r^=9 zOoQF8o1E2RUOAAJ3QDU2XhVl>ZR}I+^!0W&p{H0Aw-2VjNO|6`GhK~O4kq?sZ+pUR zu^``&puoT7cSjC1)^5=d5v8^=-A`W)_5_pJSS*2bw9Q zs&@vVehTY(INF|20i3rteMw94lRxK)>MzLZ_`-LHf!d(G}g1|`5XBkYpO17 zkY*j{Npk}_09lB!f_jy<-PB%>Gu2Dq#N$I((IT&Nwn@Blm7`b`6(zmDg5z`V-i`ot zA+^o+ZTFODt@1XXRUKexc%bV?Zq6d^uFhoq2$@GEm zj)%il2j=DTU)RGClP=1iPargk```c7mbLDU?RR>3>aYiMKfRS0NAw(Ub?u*?r)!NNPI0oKDc|IHT z-zQ0i#3(Ctx3C8tGMItf%9Ne#8)WGAaS2aQXc|IuJ33Wq4Svx+D#hN@TYlkiI|4uC zast;OW!aBmbHhkA6=y$=@Pz-iP!uK}FJ>Z{_)vxrwTxR)y5d?`f-t7VoQC)MYby|3 zr1&8BIILV!MLG}9H&9g{l?_VH7`dYv5hp2Qz3=I+Pp8=!?JDVm_F$i9x zP3Tij7r1{ewI$-!!{01nw{{d|bwO2E;z!k)Cb4GDumMimtLd~pagrZ{D~(-_nj%@= zs9sYy+{}F|<*U#3gu*7Kn&IX8&Z38&@4QPOn&Wqg=>K}=3!ARMHY5@_Au-~7>T0vJ zHN>AL)umYcriaEUdbm5nL%zDa!Pgv8Z;eKys=nWg6Fww7Z@5c|9~=th6MKn9f^jhc zt!4!L z4(=Z9Xpk`sSDhOnlK(B}6Kl~tq{u5~?Z3nmjSF(mZE~By!>Dahm$y3C4{^x{L+xs8 zS;7UHFs#M%M`<46{2R?E<{_tm@O0uthYQMQ>Z2KzZYRI(Kil(YF*nIhKL)7s=U2bXL^#pVwezJ;gIsc_D}})T7Pg$;JW@d z8V!|~k6sjLyqy;nu91^2>yz+{c90&%Wa&beUxB8JM@2!y^7#c@}xpG9Pqrjcrn5A6Zte=Y(x2U zW~ge_RYULy_rDRy2!_2$`&I@yd2q9T?1?c|-(%uF?yq(mza<_Y4V(%Wjx#M1^z?!y zVvVb1O?l2Q%L2YLRjbj##^Enl*_BkPe$_ASrw&wI>C7P;{j(%Qc^QT^gufG!S~N&d zFLmy2r#N z@DLOV)HgM}3aPBVvOs?cilqH-%r`^K&v>T~**;U=mRQjmbAeNido3IRcV(N}-C=$V zl15-_l(3P)@A9gxWhsX6{KM^rCM))!57M2fHCX3Wx5`>yxnk}BZr%pz-i!O3cF)>9 zw%DUk_=Lh*RIEOyXe;Wm=N=5zR9edx#n!lI1Fm&}Nt|AgENU5CwQBS<>^dGnQ{WX^ z-e@rz%S@~rOCGc>@fx1ZB(Zk2KQK}WME+)prbsG%{(d@)Pdy&X0RF@Xz5+c!g zl&8K})YZV38r9dp>Z}Fyi+-V_H4?v`HYE-#RN5D+$M0g0^Y<26m18^t*+G%W(2~TR zEo1%S5H4B5q5i6KE&T_M>xve1!Hij@%o8t>TD&upsqcMX*QHITTZ&Hr*HKap-%{&1 z8X=RBa_T2gGL1tl?~@9dc5SWTDpv)+A_AWcmCKZu=9lBJKS4TdVVVaC^@Isbra+7u>kwu! zi9_({eq8WPVHqnr=p>%6;9VIITVtZ3<6INj~FzR zppu0dcYJV{-k(@}7D~^>=ZZN7>9&um_Rkhgu768nnEkqT{{@~DH(D+dzD&{j6_9%F zZKmt$F1gN{#K++PbR3)#<)LWuXd$o=Y$gWvpB0Mn3(UFb;QI_x$fjGx0shoNja-V& zr~V7~5n*fIH#wq|ZA03X=N5?}7jD5Kp%L75yE7E>BLbpt>~r;xGV)|D#C0-=e~BRI z*n2!Jh>Vd5(vUvpBG}ug*-f!k0&^ule&T4VocGFK43 z)jY1gj%M>BtW0{(wy}O#E_S$zc`*%1S0!3B;O6q8LWaE6?0zH?E9*f<7AC)g8ga&yJV|fgz)_s;OD53hU zeLYO7<0!Q9_b|woAB3f5Cv>#%DZIqBB)(Nl?|UGfUIOm?67Nc^^ZHrMu#EJ4#pN5U z%M_)!H)4Wu=||D2ysB@y5I6DJQ21nGm21X_HJ4|gIw<(tp({CshFU{L8m;t6Mfxen zx)7Oo!tt3%N4vjQZLNv$^T#43wTcQaS=~FI{ejx5DB1ReC}p_GLPVIl4R2U^@uC9t zVs*g-O?0Yil}=VZh?}GCBC(+OeWkA|PfLmeR`2r0+NCkEAWylF{ zSF>P^`qzJ6|AJZQipZ)iFFd)IfQ>#ZT$$Dw>whkvR+M7(nOTmE$z8`QF9k-diwVu= z{di(^?N@86g3m(k*om-C^WrX5??2J}m}n;hWlqMUlKC=!C7~m8*(D|^T!9ztvNQH| z^>7zNtaVD9-p@wETx5u=vtFHhR-S4Fxr629DF`9)PAs8IeW`XH9=Gu(dTP1)?;tdl zvL;6xpOESOrjSTTV}l&0!tUlwY-6R{0J%JdcJ@Xky9jSwcG4>a0x~D`Xy4>T2-+Sy zmj5w0T$Ajw`iYh8($B))52Q7km+&>=y>=j%rMhybE8^o<2pmFLoo%xc1 zy3PG``4|$6=;MMe1|4y5PKH4;Ag^naf`PrZT-4Bs1wrS$e;;5DrnMEnB%O28X=72z zwTnZ`h2{Bb?Em1N8_Z2gO~n??nTInml;~O}rU-|npc=0;bUrkSJY(=}Kgo5^n9>z* zM|%x21U3+N29OlYJlJ38yIwjK_x&lNSydB>gj>cm5ni)W4fI>{))vS4NE5Z##8~+( zpDc>=<2_eQ^h0hrZ={wk^xO~K8Zs#+(JWyG)#t@YZB?SN=XD3^Z+vPKBJ&@1I~66M z%aD}gH!2v($f8|JU8tEk{+k8GE`8@;LU3^y*l7#s>D*S!MOdic03zFRw@cEe{+t&FP00nK z9;T{$e)K6l^nI?<9OPh~I|SkFfk#Z`<@LcIQPpDAO_}wm^51vEcl)#|eKV;JR`mu`qL`V$HI_{Er8ybJv~2;foGSM}_S*)m ziu8#CO6!Ko)$7V()o;bA#m(ZOv_}^swL3J!C5qBvqRD&_!nQsBM^gpDvx5)EW1{NJ zuruL9b3zgS<`t_S6v}nJzPe_eqHN+;Ht^;Nq_&e!0o4`h{?0N zAFj4RW$)kg((1uzs9HOUn^&Pjd5@DRJ1#@(d+$Os1#x%v@F7r49)4xrM)xHVMB+A= zEoD*%^<&U!#FbK_274~gxwkNYk&cZIKe0pK3CmIUXXon4^ zL^Z)_c}YF|IU34mBQ;9h581GZ?Y!wO%0tpweR{69y*1|1X%@&dWyP8pQ~GDx}Jhaskzh$T}YeG&sg^O_-tSb(`H| z!UHQ^Ob}PUj5=%{8JDvK6O+~G@x9Ohz3nu`PE@)>F1`D~US|48>p1Rz;9xhmLvRz^ zD>gUmgxzjsuMxhJ%=fWx2;XyzN^7d@+?Q%`UJ$bM1L$uJ?*+LP>1b=*0F&sm55eM& zzDuuuuR3UTAdukN(^h<_OMQL$*z*v7!(4YUOozK+m!9dg?Pl~`yG=!Oxi zhS?Kt5>EjUQnR&-(RkYHVFuc2i_j&>!VSysma0FpaSKN74AURRWBFS?uej`aw3<&juA@r~m}hIA~D433V7YO65~^#^Fz zx3;(#&6an0SjO*^La`6Ke;&B~`N96G-W|2NEujzR^?v7EbhVr+_*&k;#~$vx3`yQY zO7AeX>_xn>b?RymPYhtb&*lX@`fVE(^5A_9m&!*}x?sws9xumY`(t~ppZmWpWK6>B zp;^rt_!Oz)`c`+(JBsPS!^zP>vM8?|Z*Fxgf^YX0)v%T-a_a^M*?Uw6mgL34V(z1K z+HD*xymPWuWk0C>8LtDe?0v z?LOsrWA%#IF{648)Xkn*{2@02`iVChyqL20OJb}T4z;K^0!=PG!QGyfYUD>C&tY2d zJv2QL;VtG}?zMY4CojP6A=Bz`Nt#t_C+!R#FTjUa8nO|-mv7!ACwRmu8)3n{ktP>2 zb+%*UxO>Obv;LIP$F%;L%&uzhcH;kWbms9*)cOCOO($s!ZMoAX z1-vg*LR!dG@B&3eMFb|9P`s97)m`zxTrGknk;DtdG?{6s?&T^T+pR~^greWYWNBQr z7IVz}-u(Xa@$m6zY4VxRypPxG`RaPDFhfH*!qi`EnaN}@H(^zGt}-{97MT}^+F4~7 zFQ+!sArO1-X>;ijmdU1s^JTBGyjp2uSqzLwQZ{u3KHFPxRN`$kEZsqTi0rU_u&*W= zRJn9bo;jpdTFgjjKf3iilb!Y+Az4x_IY+}VnbNTn(T-U`!)GMR=ROCKx5OvF(B1R6 zx2%vLsp|rPHq#Pe3FkA7ws;wljG7^x9*AP6X?}kx+zds@3qTQSP3N!989s06y!o7P z;hN_&mlZk>Jq^@V&f03{*{U_kFy*qDs%w0toujR?l@e8TZrv3nv8KV^nyxCI6R#S= zh!3g{R9MMOtMCu{P`hX z(Z#p9+<>5ei$A488(=!0N^RdhCX_yy*P;8@9c*#krJnSLEdpm68uFRik%O)uWM_A( z#Z|dPWqd`<$PXGr41eQA83gUl4VBga=C>3 z_z^%VhJXj(Kgb_#g&F>inVOM#8dnVlq3{^7g@F+guqo@6k>8r)uN;eWPBl)J2107~ zYX{U;ReGn~m9IVCI;Hx)nFtdcrKM#$yUNZ7>D3=E3YnGp^)31C`1@I2wQX_Dz~=#h zv&8&Fw#)Sm?*1b_c_lSeX=sVv6~80Z61x>teu7c^6~~iPd11M<4;as3SRnBhNWb;Y z0~uJ0Ng%8p5ei0T>c@()rc+S~O*8u(IYsQ6*j6MyK6_P?eAqZXL(@j1*}dK#DMHL< zBTP)ry(0L#gLA{Ch_NaUNHOb~rBSI-kKpthR%=QiOBr2rdP~B1LVB4E@yAf`#B}99 zfWz30N6L|4fCkm!ldZ11$nt0?)GWHhY9>i)SSU$~HCt1;oBC3N4 zrD$;hoCP`jj?>WHrDuD9W&h#eRmZI0gSk8>a${6B4lzXtTB`FVhfvL6ayg~K`ARJ1VZB=#bq zkAHmIF+Xwz?Y3phzIuq7pR(`=Zv)gzI;$kS-pU+Xz}%ToUeQM1=AZVvie$e#Lzw7= z?Vc-e^}JVg;nVGMK+s5EwpTH{%B0%CJX=Z~-VQ+C^Pb^UI#REUVGWXF`+3`CdKqlc z^m?03dVfLUZ!)QHS1|x9GhlZ(ejiEZ{r$J2~z8 zMZRa+qTjKi<2OP52yd|gR=~ZBv^K)|TqS;hrdz1qgZ|dM*K;$h=NE9!06Cl=yC5vp zuT&EiymC%si%Ggn8&<^LfP^ZF_K80sxz9~8D)R}MqVruvGf@&fkj2mw5N-4OG9ufeb*(m&tVVo@ zP0*hh&AX~cw#j;XtOD6(yKp|IOp*BT(>pgf-nJN|NbFVW9}@-7V{vnJ(XG2@?271L zW)=2e2q~Ranx0X{q>c*Qpop!Mt$0IjIxYKV%Z#JZT22+QPQkgS0mvhI0*72-K_5;#{!P1@UTosv-f}a`w&!`hjs)Iy4TNIk?}k+bNR_L{FI(i) z-GqTRXUx6JzH4#5cnK<59KSZPJTF>JX>6s-zF1XFx5(vrcxx6N(XogfQnZ((DMDFsWqvwPV`Mzx3JRo zc2n1dL_%);?5oN5M!)v$z0z0sfJWKTIoOoNmiY@_$w38z7_mAZGsy<32bE4q%2&2z>uknqJ^@ zjv%36C@8HWbSqu3&ycm(nLl9S?SmdoI3+BWmceL>{)C*f<)@fSfCSm}UU_2k>#s{m zWFwORWp03We>EfIO8>dcblP)-$rhYpwdBiTe`=X&wI))!7_8R$4>ejRujF_|D9kjO z7Br)XLUeyNKW};DLl2h@Hg|5MR^=ZAoTb}heX`!$Q(ZBg$oEf>GMX__ z^GVEY-LBF~_~&wGb~+3{G?ugA1J*nYnvN<*HUdkTY=Yzl;~rxX2sE z+#YJ)%0dUa$kgu^Q37O!!ScI-oJ!a zg^JNrAi1qqdOo>2DlYthnFp*`S0EZvB(9|>ute+_eEJ?sh>!t>6aT1~72)6&RO z7r*Kej1Hy*zG)#(s*d>4fg1rxd6SH2u93Y9&cMTUPb}k>E?&%&##lg*O8J9Zd`Vsz z=LgFJ*`GZ-*y-p7D`t7rIw9gdYqYv{AfYoeGhMLOrM<0$qWQtIb$+T*X;!L%Gg&;2bI zRu-bDEZ9tHZpsK9{5H_VC~`V!WfBuj6n1O8>PTiYhf*+8>3 z1tN+TqC_yd^AiXA(g~GzVSaxLVRJlu@)Td@XGGF_%sYb7KU49wP-os0NVlMCRz=R& z6)HjMMa7;#w(b1o5tx18tu0+3Hb`E&k|)l|M2qi>{kOX4r66ks@(u{i3#6myU>VIA zE}zECdsFdwj7GeR&bCL&t9+-i$pg9&@rc;@F_OxK(yO&=<*w^hAjU~&!(<#8YRwn9 z4j`qKV?yCmwh=(93w%#1wEsbd-ppQ#c+d-y@Vxz3__l8p@mmbBXix9te`sh(M;5OV z{hC`i5+b$t`FuF3^mvBNfB9Y}R;I!cBVRfri{bS}s!ORUwC~{%ef#};zXb?0JCU7o zXKB=DMXdj3f_P+s?5tX4O7Q0Rjx==Lyz6cbrwc-sUHWENmnV*dLLs%cI+cdjjdP|g za*OQj($+{{i|ICj9zl-_=ujZO2M5d1>cJsi1;?D2=V8t_&YB_(!D@--Ve=(qbm7g&Hj05^xQn$CmQXb84uc zuRkU&>4G3Je)5Pc{>^Uhrv^aOGqRb2y7RXTMk&*&8m>DVkk&?SU8X&TyZISjrL?$> zI0Q|0$h*WJ7^Xh+XQ_7%O^K5cOna+9{|-jG3oMIkyL$ehiHc`5ogAxhKJpc-Ea;;e zi@pFFvp*}ezw(ge;f2!mru)3iyfqu-qBV>%a!sS>KXgdrxsMIEn08{Z8{81FgDNa< zGFdhHlx)Qd-e0D(OrzOc%;U;@w2U}x-*%!szaBU9a83RJA=h@JuzKL$OiSlqLoI}; z!L`0lo(QlILoz6CmWsScK^oX^x6lt-Nn?RAs?iF8zNfChDX6W(6l0Cv zm8SECleoyK=J)lH`~wS~3+Ox(xtv1xQpO*WI3I&m=>gNsjOR8gs3@?Z$&GLN>p3r1 zNiWcq#KRA}1*Br~-3bHcm^QM&_Jqui7Sn=-1K%Fga~4~OG2U`**~-W(ZTW3IM2%D; zlE&kovkLR!#JnPZyU4@xia0wgbE$xkI}&ir50>L#N>#-Nwo_Uh2jFtAez)fDuKONC4?DzxfXZ~a!D2NmB~~Ne1<7CSomZM- z>zYisOgwb3)WPu$iY~quV&OLq+}a>SKnZp=pbPmE~XaJluv|RfgQu6a}<6`Ny)%l%uiW_kAYeS&D1N4qEMz_Rn7gl%k zPDArgI=I%XVC-#bGTh|aR@axvf*J&GffU5{UpJWQM^6L=7vBg@pY>o_n(us8Mht=b zG6V4WQSR8hlC$1Tt>G{z0schX0xSM>Rw(fuY@;6aGnI91?n)ZhR+`yj;R9AEE ztwK(Z!4>QJl2@C2vn~2scu9-{J%HnZ?XN~Tr>Nh22Zd#v$6dK5f`IMG2V&`)!s4Qc zKb389-G&pgs_tD`jXi*S)S*zLORjck!{NyH<{$P^T?u+wMA+bdB2z7Wmd9 zbj@O@5wKTAV_QrNAWJES%9nDQ38|aQMK~N$Uzt@}Ns6P}~vq=u-j5{(upUNlNPjo^c- zjgjBbbGM|jis=8?#!h}JS_3fpl%FqqI)^bGA%BE5@64$wX*#49gApV0J>aNiduFH> z&wC1)Dqp;Cq@srNjHtVrQJSKSd9lRyt^28i6nFb}r74F;C8u~r$@?4aPh13AK`VNC zDf)tjXykMHWoN%q(|-@;5^C*yL{jU%8s9(=c_NAd#Pt^h6ktQKH(iLiX2{MtHm`Aw zy(F_TQqyP}iPx`_NbiEU5OB+gb}{Xyr*PB#)ycKd4obv1)3Zv{@LDLS(XLz6J<+!y zS5$;ZAIeMYQ7!|dK6%3Hg;)O^&S(7o#cTqVCyfTHh`X{dE1YZdi7sf__>S4g>-?!+ znq7h3F6h6ZVjY(Mjqm&o9eKOTbPv2Y8(b%=4(NVLCIOd04*Jp2V-Ad@c3T6{*9-iu z^T~t*>)dTsi+lmK>A47NFCAN%m&6_y^7{UGu_f|Zt+Z<)x0In;VnywF2_9)~By{hYt&vcEf%i7*4vI=a!BOIU8CoFQ-RbALAl@>`P zpiaUH-^>U&E9v=$@d+#j%wGe`mp-*9scffL8Lgz+F>M_O@W=f*bhIWQD*9&_bV!wJ z>QY&)YfsPL)MyDprC?3$`a9lL;`b}Os&FvanAZ~jLJDUV{0tPB(feod`1v8hmb=n` z_E=pJ;&YNjb%)(CvDD1j?Pjck{hbMue3foaAwDih7Aq$2wHg5Dir%e^j$X#%fsD$u zyXd0uPuou}Qq%l!AQU|p(0FXAlt>!oBd2p$lRMc0bj1vp&P8~=f4W-V)=C{Ro#v@M zruvJ#pg+*6JrP;f2q`FPlvmq*XnQNVq$TzxuDuM-1eh<^av-H)1H~n+-oh|FgXb;C zL4VT#$vJt_R&5(XBrm@#fdd`O=YMrb_I?dA0_5}|F3yw<3bDw$);S3Gq*|Iaes^r3AXm+vcMdZAc5gfMwKY; z27?SPeHd9|%Y8s3@3ICNRA#c26>WB<1?PxDL6AJ1cqw{10E{KS_b`k; zc|s}2b53{O;xn#v5bvU@ohPd}D)@J&X@6Q3FmUU7=|iAfKhSz91@=>0b0lf!o~Rr78g95fu0IIIT2raqYLl<3 zZ<-Xzmg3$Mh3FaB&MhEU={~vQ?aR|4w;<3QMGgv!ebxrY?E$|s!h$=5GwAPv`3#qW zy8+kgl@8~S52vKXb*?o_;z7`d+_BfeFH#K$0?iI1!>)?Wik)=`Ue4jHw)7fE@&20& zafEEi?^zv{7L+IrJ*XY)yx$P}yM%iyOKT*iY%0K$=;yZ(|8B|uzL@&{qEI+@%$o{i z>3c3^&r%OB9VNS4r~d7&j!;3d?*Rodh(*7k7fDm5$B_PQL#H%=niqG%%INsFEK9B` z=q4lskC4(z(A~H`P)1JD9D~uSiM}3KjlL!OaNn$ZQAWZ1>JKTz9jUN*kju{Siu8Z% z-8kDGA0he9%g7lx$9O_PT5IdaGGjk6H5c9tEkhUJo(^!8bS?p*;=GjWW#oHlAh0}c zeJNh%YY;z_%1-LDDf$8=5_RQi_mh4R@>Q^j;Fz??U_%pzCyIQjz16l|$gjWV3F1a# zufieqolf#S@}Xe^b0yZAm#Yx4i(l>t@izc2sryE`}}GpW>*ijZH(J#HNnzF7}p zMP1S>In46|evm+9z2~MOjA-g7cX^tAhA}a&KU9rwPLY*&+j|w3EmzU7=Me7D$@17A zTebXp+nah$td7?-vbi0Z2!h}{8<_(GVe+KQ_xk4@nBeETlmmpULz|~q?ym8Q5!T3{Rn~hgA(k0XGQYUn0 zvy@tUK=%7L%&OQ#ooL9YaCgPqwXY&pvw4?BODV**M#c;AV)F zD7&sT?sl&+ml>?FUnS1(u-GS)z(oQE;%5a>13#UC5p)KW-la2!2^dJs78LeJW-41d z@@oXn_v(Cu)mzVvFU91H;?Z9@F{LTl7SZ)?yPCiDc8ivWQ=hUd>~k(*G0^2n-R_S= zcplQQf33Q3ewql@*{>N=5)<(ojQL`Ga#=dWA9(o+I6j^VrV}1lAgbxaQ_AQQ1yQm> z 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�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 literal 0 HcmV?d00001 diff --git a/addons/atragmx/data/tdsrecon_nohq.paa b/addons/atragmx/data/tdsrecon_nohq.paa new file mode 100644 index 0000000000000000000000000000000000000000..89744d13afd56922e0db53805def2333ab9fe8be GIT binary patch literal 95921 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%0AL@I4&DZ3_>H4$hSvL#1OyD_B)bPd0>?MiCe*0xb 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

      {~QaJcGbW) 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 wx-@W#$G Date: Sat, 11 Apr 2015 21:27:49 +0200 Subject: [PATCH 241/816] Minor performance improvements Before avg: 0.0858495ms After avg: 0.0701045ms --- .../functions/fnc_handleDamage_caching.sqf | 68 ++++++------------- 1 file changed, 22 insertions(+), 46 deletions(-) diff --git a/addons/medical/functions/fnc_handleDamage_caching.sqf b/addons/medical/functions/fnc_handleDamage_caching.sqf index ddd0b6c920..ef775aeb30 100644 --- a/addons/medical/functions/fnc_handleDamage_caching.sqf +++ b/addons/medical/functions/fnc_handleDamage_caching.sqf @@ -34,18 +34,8 @@ if (_selectionName in _hitSelections) then { _newDamage = _damage - (_unit getHitPointDamage (_hitPoints select (_hitSelections find _selectionName))); }; - -// we want to move damage to another selection; have to do it ourselves. -// this is only the case for limbs, so this will not impact the killed EH. -if (_selectionName != (_this select 1)) then { - _unit setHitPointDamage [_hitPoints select (_hitSelections find _selectionName), _damage + _newDamage]; - _newDamage = 0; -}; -// ?????? -_damage = _damage + _newDamage; - // Check for vehicle crash -if (vehicle _unit != _unit && !(vehicle _unit isKindOf "StaticWeapon") && {isNull _source} && {_projectile == ""} && {_selectionName == ""}) then { +if (vehicle _unit != _unit && {!(vehicle _unit isKindOf "StaticWeapon")} && {isNull _source} && {_projectile == ""} && {_selectionName == ""}) then { if (missionNamespace getvariable [QGVAR(allowVehicleCrashDamage), true]) then { _selectionName = _hitSelections select (floor(random(count _hitSelections))); _projectile = "vehiclecrash"; @@ -54,10 +44,11 @@ if (vehicle _unit != _unit && !(vehicle _unit isKindOf "StaticWeapon") && {isNul // From AGM medical: // Exclude falling damage to everything other than legs; reduce structural damage. -if (((velocity _unit) select 2 < -5) && (vehicle _unit == _unit)) then { +if (((velocity _unit) select 2 < -5) && {(vehicle _unit == _unit)}) then { _unit setVariable [QGVAR(isFalling), True]; }; -if (_unit getVariable [QGVAR(isFalling), false] && !(_selectionName in ["", "leg_l", "leg_r"])) exitWith {}; + +if (_unit getVariable [QGVAR(isFalling), false] && {!(_selectionName in ["", "leg_l", "leg_r"])}) exitWith {}; if (_unit getVariable [QGVAR(isFalling), false]) then { _newDamage = _newDamage * 0.7; }; @@ -69,21 +60,14 @@ if (diag_frameno > (_unit getVariable [QGVAR(frameNo_damageCaching), -3]) + 2) t // handle the cached damages 3 frames later [{ - private ["_args","_unit","_frameNo"]; + private "_args"; _args = _this select 0; - _unit = _args select 0; - _frameNo = _args select 1; - if (diag_frameno > _frameNo + 2) then { - _cache_projectiles = _unit getVariable [QGVAR(cachedProjectiles), []]; - _cache_hitpoints = _unit getVariable [QGVAR(cachedHitPoints), []]; - _cache_damages = _unit getVariable [QGVAR(cachedDamages), []]; - _cache_params = _unit getVariable [QGVAR(cachedHandleDamageParams), []]; + if (diag_frameno > (_args select 1) + 2) then { + _cache_params = (_args select 0) getVariable [QGVAR(cachedHandleDamageParams), []]; { - if (typeName _x == typeName "") then { - (_cache_params select _foreachIndex) call FUNC(handleDamage_advanced); - }; - }foreach _cache_projectiles; + _x call FUNC(handleDamage_advanced); + }foreach _cache_params; [(_this select 1)] call cba_fnc_removePerFrameHandler; }; }, 0, [_unit, diag_frameno] ] call CBA_fnc_addPerFrameHandler; @@ -102,40 +86,32 @@ _cache_params = _unit getVariable QGVAR(cachedHandleDamageParams); // Caching of the damage events if (_selectionName != "") then { - + private ["_index","_otherDamage"]; + _index = _cache_projectiles find _projectile; // Check if the current projectile has already been handled once - if (_projectile in _cache_projectiles) then { - private ["_index","_otherDamage"]; - // if it has been handled, find the index in the cache - _index = _cache_projectiles find _projectile; - + if (_index >= 0) exitwith { // Find the previous damage this projectile has done _otherDamage = (_cache_damages select _index); // Take the highest damage of the two - if (_otherDamage > _newDamage) then { - _newDamage = 0; - } else { + if (_newDamage > _otherDamage) then { private ["_hitPoint", "_restore"]; // Restore the damage before the previous damage was processed _hitPoint = _cache_hitpoints select _index; _restore = ((_unit getHitPointDamage _hitPoint) - _otherDamage) max 0; _unit setHitPointDamage [_hitPoint, _restore]; - // Make entry unfindable and add the new damage cache - _cache_projectiles set [_index, objNull]; - _cache_projectiles pushBack _projectile; - _cache_hitpoints pushBack (_hitPoints select (_hitSelections find _selectionName)); - _cache_damages pushBack _newDamage; - _cache_params pushBack [_unit, _selectionName, _damage, _source, _projectile]; + _cache_hitpoints set [_index, (_hitPoints select (_hitSelections find _selectionName))]; + _cache_damages set [_index, _newDamage]; + _cache_params set[_index, _this]; }; - } else { - // This is an unhandled projectile - _cache_projectiles pushBack _projectile; - _cache_hitpoints pushBack (_hitPoints select (_hitSelections find _selectionName)); - _cache_damages pushBack _newDamage; - _cache_params pushBack [_unit, _selectionName, _damage, _source, _projectile]; }; + + // This is an unhandled projectile + _cache_projectiles pushBack _projectile; + _cache_hitpoints pushBack (_hitPoints select (_hitSelections find _selectionName)); + _cache_damages pushBack _newDamage; + _cache_params pushBack _this; }; // Store the new cached values From 505005891d76390cc506464b708564a6c36966f5 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 11 Apr 2015 12:42:30 -0700 Subject: [PATCH 242/816] Remove debug, targeting constraints working. --- addons/javelin/RscInGameUI.hpp | 353 ++++++++++--------- addons/javelin/functions/fnc_onOpticDraw.sqf | 7 +- 2 files changed, 180 insertions(+), 180 deletions(-) diff --git a/addons/javelin/RscInGameUI.hpp b/addons/javelin/RscInGameUI.hpp index b324ed1609..929838d373 100644 --- a/addons/javelin/RscInGameUI.hpp +++ b/addons/javelin/RscInGameUI.hpp @@ -12,7 +12,7 @@ class RscLine; class RscInGameUI { class RscOptics_titan { idd = 300; - controls[] = {"ACE_javelin_elements_group", "CA_Distance", "ACE_Targeting" }; //, "ACE_TargetingConstrains", "ACE_TargetingGate", "ACE_TargetingLines"}; + controls[] = { "ACE_javelin_elements_group", "CA_Distance", "ACE_Targeting" }; //, "ACE_TargetingConstrains", "ACE_TargetingGate", "ACE_TargetingLines"}; onLoad = QUOTE(_this call FUNC(onOpticLoad)); onUnload = "uiNameSpace setVariable ['ACE_RscOptics_javelin',nil];"; @@ -25,181 +25,7 @@ class RscInGameUI { w = 0; h = 0; }; - class ACE_Targeting : RscControlsGroup { - idc = 6999; - - x = "SafezoneX"; - y = "SafezoneY"; - w = "SafezoneW"; - h = "SafezoneH"; - - enabled = 1; - class Controls { - class ACE_TargetingConstrains: RscControlsGroup { - x = "SafezoneX"; - y = "SafezoneY"; - w = "SafezoneW-SafezoneX"; - h = "SafezoneH-SafezoneY"; - - enabled = 1; - class VScrollbar { - autoScrollSpeed = -1; - autoScrollDelay = 5; - autoScrollRewind = 0; - color[] = {1,1,1,0}; - width = 0.001; - }; - class HScrollbar { - color[] = {1,1,1,0}; - height = 0.001; - }; - class Controls { - class Top: RscPicture { - idc = 699101; - text = "#(argb,8,8,3)color(1,1,1,1)"; - colorText[] = {0.2941,0.2941,0.2941,1}; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.15*SafezoneH-SafezoneY"; - w = "(3/4)*SafezoneH"; - h = "0.21*SafezoneH"; - }; - class Bottom: Top { - idc = 699102; - y = "0.64*SafezoneH-SafezoneY"; - }; - class Left: Top { - idc = 699103; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.36*SafezoneH-SafezoneY"; - w = "0.31*(3/4)*SafezoneH"; - h = "0.28*SafezoneH"; - }; - class Right: Left { - idc = 699104; - x = "((SafezoneW -(3/4)*SafezoneH)/2)+ 0.69*(3/4)*SafezoneH - SafezoneX"; - }; - class OpticsBorders: RscPicture { - idc = 699105; - text = PATHTOF(data\javelin_ui_border_ca.paa); - colorText[] = {0,0,0,1}; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.15*SafezoneH-SafezoneY"; - w = "(3/4)*SafezoneH"; - h = "0.7*SafezoneH"; - }; - }; - }; - - class ACE_TargetingGate : ACE_TargetingConstrains { - idc = 699200; - class Controls { - class TargetingGateTL: ACE_TargetingConstrains { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.15*SafezoneH - SafezoneY"; - idc = 699201; - class Controls { - class LineH: RscLine { - idc = 699210; - x = "0"; - y = "0"; - w = "0.025*(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: LineH { - idc = 699211; - w = "0"; - h = "0.025*SafezoneH"; - }; - }; - }; - class TargetingGateTR: TargetingGateTL { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; - y = "0.15*SafezoneH - SafezoneY"; - idc = 699202; - class Controls { - class LineH: RscLine { - idc = 699220; - x = "0"; - y = "0"; - w = "0.025*(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: LineH { - idc = 699221; - x = "0.025*(3/4)*SafezoneH"; - w = "0"; - h = "0.025*SafezoneH"; - }; - }; - }; - class TargetingGateBL: TargetingGateTL { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.825*SafezoneH - SafezoneY"; - idc = 699203; - class Controls { - class LineH: RscLine { - x = "0"; - y = "0.025*SafezoneH"; - w = "0.025*(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: LineH { - y = "0"; - w = "0"; - h = "0.025*SafezoneH"; - }; - }; - }; - class TargetingGateBR: TargetingGateBL { - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; - y = "0.825*SafezoneH - SafezoneY"; - idc = 699204; - class Controls { - class LineH: RscLine { - x = "0"; - y = "0.025*SafezoneH"; - w = "0.025*(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: LineH { - x = "0.025*(3/4)*SafezoneH"; - y = "0"; - w = "0"; - h = "0.025*SafezoneH"; - }; - }; - }; - }; - }; - - - class ACE_TargetingLines: ACE_TargetingConstrains { - idc = 699300; - class Controls { - class LineH: RscLine { - idc = 699301; - x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; - y = "0.5*SafezoneH - SafezoneY"; - w = "(3/4)*SafezoneH"; - h = "0"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - class LineV: RscLine { - idc = 699302; - x = "0.5*SafezoneW - SafezoneX"; - y = "0.15*SafezoneH - SafezoneY"; - w = "0"; - h = "0.7*SafezoneH"; - colorText[] = {0.8745,0.8745,0.8745,1}; - }; - }; - }; - }; - }; + class ACE_javelin_elements_group: RscControlsGroup { x = "SafezoneX"; @@ -442,6 +268,181 @@ class RscInGameUI { }; }; }; + class ACE_Targeting : RscControlsGroup { + idc = 6999; + + x = "SafezoneX"; + y = "SafezoneY"; + w = "SafezoneW"; + h = "SafezoneH"; + + enabled = 1; + class Controls { + class ACE_TargetingConstrains: RscControlsGroup { + x = "SafezoneX"; + y = "SafezoneY"; + w = "SafezoneW-SafezoneX"; + h = "SafezoneH-SafezoneY"; + + enabled = 1; + class VScrollbar { + autoScrollSpeed = -1; + autoScrollDelay = 5; + autoScrollRewind = 0; + color[] = {1,1,1,0}; + width = 0.001; + }; + class HScrollbar { + color[] = {1,1,1,0}; + height = 0.001; + }; + class Controls { + class Top: RscPicture { + idc = 699101; + text = "#(argb,8,8,3)color(1,1,1,1)"; + colorText[] = {0.2941,0.2941,0.2941,1}; + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.15*SafezoneH-SafezoneY"; + w = "(3/4)*SafezoneH"; + h = "0.21*SafezoneH"; + }; + class Bottom: Top { + idc = 699102; + y = "0.64*SafezoneH-SafezoneY"; + }; + class Left: Top { + idc = 699103; + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.36*SafezoneH-SafezoneY"; + w = "0.31*(3/4)*SafezoneH"; + h = "0.28*SafezoneH"; + }; + class Right: Left { + idc = 699104; + x = "((SafezoneW -(3/4)*SafezoneH)/2)+ 0.69*(3/4)*SafezoneH - SafezoneX"; + }; + class OpticsBorders: RscPicture { + idc = 699105; + text = PATHTOF(data\javelin_ui_border_ca.paa); + colorText[] = {0,0,0,1}; + x = "((SafezoneW -(3.1/4)*SafezoneH)/2) - SafezoneX"; + y = "0.15*SafezoneH-SafezoneY"; + w = "(3.1/4)*SafezoneH"; + h = "0.7*SafezoneH"; + }; + }; + }; + + class ACE_TargetingGate : ACE_TargetingConstrains { + idc = 699200; + class Controls { + class TargetingGateTL: ACE_TargetingConstrains { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.15*SafezoneH - SafezoneY"; + idc = 699201; + class Controls { + class LineH: RscLine { + idc = 699210; + x = "0"; + y = "0"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + idc = 699211; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; + }; + class TargetingGateTR: TargetingGateTL { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; + y = "0.15*SafezoneH - SafezoneY"; + idc = 699202; + class Controls { + class LineH: RscLine { + idc = 699220; + x = "0"; + y = "0"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + idc = 699221; + x = "0.025*(3/4)*SafezoneH"; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; + }; + class TargetingGateBL: TargetingGateTL { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.825*SafezoneH - SafezoneY"; + idc = 699203; + class Controls { + class LineH: RscLine { + x = "0"; + y = "0.025*SafezoneH"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + y = "0"; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; + }; + class TargetingGateBR: TargetingGateBL { + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX + 0.975*(3/4)*SafezoneH"; + y = "0.825*SafezoneH - SafezoneY"; + idc = 699204; + class Controls { + class LineH: RscLine { + x = "0"; + y = "0.025*SafezoneH"; + w = "0.025*(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: LineH { + x = "0.025*(3/4)*SafezoneH"; + y = "0"; + w = "0"; + h = "0.025*SafezoneH"; + }; + }; + }; + }; + }; + + + class ACE_TargetingLines: ACE_TargetingConstrains { + idc = 699300; + class Controls { + class LineH: RscLine { + idc = 699301; + x = "((SafezoneW -(3/4)*SafezoneH)/2) - SafezoneX"; + y = "0.5*SafezoneH - SafezoneY"; + w = "(3/4)*SafezoneH"; + h = "0"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + class LineV: RscLine { + idc = 699302; + x = "0.5*SafezoneW - SafezoneX"; + y = "0.15*SafezoneH - SafezoneY"; + w = "0"; + h = "0.7*SafezoneH"; + colorText[] = {0.8745,0.8745,0.8745,1}; + }; + }; + }; + }; + }; }; }; diff --git a/addons/javelin/functions/fnc_onOpticDraw.sqf b/addons/javelin/functions/fnc_onOpticDraw.sqf index 393dd04b6d..90772cf9e3 100644 --- a/addons/javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/javelin/functions/fnc_onOpticDraw.sqf @@ -1,9 +1,9 @@ -#define DEBUG_MODE_FULL +//#define DEBUG_MODE_FULL #include "script_component.hpp" //TRACE_1("enter", _this); #define __TRACKINTERVAL 0.1 // how frequent the check should be. -#define __LOCKONTIME 1.85 // Lock on won't occur sooner +#define __LOCKONTIME 3.0 // Lock on won't occur sooner #define __LOCKONTIMERANDOM 0.3 // Deviation in lock on time #define __SENSORSQUARE 1 // Locking on sensor square side in angles @@ -83,7 +83,7 @@ if (isNull _newTarget) then { playSound "ACE_Javelin_Locking"; } else { - if(diag_tickTime - _lockTime > 3) then { + if(diag_tickTime - _lockTime > __LOCKONTIME) then { TRACE_2("LOCKED!", _currentTarget, _lockTime); __JavelinIGUISeek ctrlSetTextColor __ColorGreen; @@ -143,7 +143,6 @@ if (isNull _newTarget) then { {_x ctrlCommit __TRACKINTERVAL} forEach [__JavelinIGUITargetingGateTL,__JavelinIGUITargetingGateTR,__JavelinIGUITargetingGateBL,__JavelinIGUITargetingGateBR]; - ACE_player setVariable["ace_missileguidance_target", _currentTarget, false]; if(diag_tickTime > _soundTime) then { From b4e36b5fab67885b055ac97a0ec1338e5a058e2a Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 11 Apr 2015 22:24:32 +0200 Subject: [PATCH 243/816] Replaced TABs with 4 spaces --- .../AdvancedBallistics.cpp | 1032 ++++++++--------- 1 file changed, 516 insertions(+), 516 deletions(-) diff --git a/extensions/advanced_ballistics/AdvancedBallistics.cpp b/extensions/advanced_ballistics/AdvancedBallistics.cpp index 44ee7165f5..2851d6576b 100644 --- a/extensions/advanced_ballistics/AdvancedBallistics.cpp +++ b/extensions/advanced_ballistics/AdvancedBallistics.cpp @@ -22,40 +22,40 @@ static char version[] = "1.0"; struct Bullet { - double airFriction; - double caliber; - double bulletLength; - double bulletMass; - std::vector ballisticCoefficients; - std::vector velocityBoundaries; - char* atmosphereModel; - int dragModel; - std::vector muzzleVelocities; - std::vector barrelLengths; - double stabilityFactor; - double twistDirection; - double transonicStabilityCoef; - double muzzleVelocity; - std::vector origin; - double latitude; - double temperature; - double altitude; - double humidity; - double overcast; - double startTime; - double speed; - double frames; - double lastFrame; - double hDeflection; - double spinDrift; + double airFriction; + double caliber; + double bulletLength; + double bulletMass; + std::vector ballisticCoefficients; + std::vector velocityBoundaries; + char* atmosphereModel; + int dragModel; + std::vector muzzleVelocities; + std::vector barrelLengths; + double stabilityFactor; + double twistDirection; + double transonicStabilityCoef; + double muzzleVelocity; + std::vector origin; + double latitude; + double temperature; + double altitude; + double humidity; + double overcast; + double startTime; + double speed; + double frames; + double lastFrame; + double hDeflection; + double spinDrift; }; struct Map { - std::vector gridHeights; - std::vector gridBuildingNums; - std::vector gridSurfaceIsWater; - int mapSize; - int mapGrids; + std::vector gridHeights; + std::vector gridBuildingNums; + std::vector gridSurfaceIsWater; + int mapSize; + int mapGrids; }; std::vector bulletDatabase; @@ -64,575 +64,575 @@ std::string worldName = ""; Map* map = &mapDatabase[""]; double calculateRoughnessLength(double posX, double posY) { - // Source: http://es.ucsc.edu/~jnoble/wind/extrap/index.html - double roughness_lengths[10] = {0.0002, 0.0005, 0.0024, 0.03, 0.055, 0.1, 0.2, 0.4, 0.8, 1.6}; - double roughnessLength = 0.0024; + // Source: http://es.ucsc.edu/~jnoble/wind/extrap/index.html + double roughness_lengths[10] = {0.0002, 0.0005, 0.0024, 0.03, 0.055, 0.1, 0.2, 0.4, 0.8, 1.6}; + double roughnessLength = 0.0024; - int gridX = (int)floor(posX / 50); - int gridY = (int)floor(posY / 50); - int gridCell = gridX * map->mapGrids + gridY; + int gridX = (int)floor(posX / 50); + int gridY = (int)floor(posY / 50); + int gridCell = gridX * map->mapGrids + gridY; - if (gridCell >= 0 && (std::size_t)gridCell < map->gridHeights.size() && (std::size_t)gridCell < map->gridBuildingNums.size()) { - int nearBuildings = map->gridBuildingNums[gridCell]; - int surfaceIsWater = map->gridSurfaceIsWater[gridCell]; + if (gridCell >= 0 && (std::size_t)gridCell < map->gridHeights.size() && (std::size_t)gridCell < map->gridBuildingNums.size()) { + int nearBuildings = map->gridBuildingNums[gridCell]; + int surfaceIsWater = map->gridSurfaceIsWater[gridCell]; - if (nearBuildings == 0 && surfaceIsWater == 1) { - return 0.0005; - } + if (nearBuildings == 0 && surfaceIsWater == 1) { + return 0.0005; + } - if (nearBuildings >= 10) { - return 1.6; - } + if (nearBuildings >= 10) { + return 1.6; + } - return roughness_lengths[2 + min(nearBuildings, 6)]; - } + return roughness_lengths[2 + min(nearBuildings, 6)]; + } - return 0.0024; + return 0.0024; } double calculateAirDensity(double temperature, double pressure, double relativeHumidity) { - pressure = pressure * 100; + pressure = pressure * 100; - if (relativeHumidity > 0) { - double _pSat = 6.1078 * pow(10, ((7.5 * temperature) / (temperature + 237.3))); - double vaporPressure = relativeHumidity * _pSat; - double partialPressure = pressure - vaporPressure; + if (relativeHumidity > 0) { + double _pSat = 6.1078 * pow(10, ((7.5 * temperature) / (temperature + 237.3))); + double vaporPressure = relativeHumidity * _pSat; + double partialPressure = pressure - vaporPressure; - return (partialPressure * 0.028964 + vaporPressure * 0.018016) / (8.314 * (273.15 + temperature)); - } - else { - return pressure / (287.058 * (273.15 + temperature)); - } + return (partialPressure * 0.028964 + vaporPressure * 0.018016) / (8.314 * (273.15 + temperature)); + } + else { + return pressure / (287.058 * (273.15 + temperature)); + } } double calculateAtmosphericCorrection(double ballisticCoefficient, double temperature, double pressure, double relativeHumidity, const char *atmosphereModel) { - double airDensity = calculateAirDensity(temperature, pressure, relativeHumidity); + double airDensity = calculateAirDensity(temperature, pressure, relativeHumidity); - if (!strcmp(atmosphereModel, "ICAO")) { - return (1.22498 / airDensity) * ballisticCoefficient; - } - else { - return (1.20885 / airDensity) * ballisticCoefficient; - } + if (!strcmp(atmosphereModel, "ICAO")) { + return (1.22498 / airDensity) * ballisticCoefficient; + } + else { + return (1.20885 / airDensity) * ballisticCoefficient; + } } double calculateRetard(int DragFunction, double DragCoefficient, double Velocity) { - - double vel = Velocity * 3.2808399; - double val = -1; - double A = -1; - double M = -1; + + double vel = Velocity * 3.2808399; + double val = -1; + double A = -1; + double M = -1; - switch (DragFunction) { - case 1: - if (vel> 4230) { A = 1.477404177730177e-04; M = 1.9565; } - else if (vel> 3680) { A = 1.920339268755614e-04; M = 1.925; } - else if (vel> 3450) { A = 2.894751026819746e-04; M = 1.875; } - else if (vel> 3295) { A = 4.349905111115636e-04; M = 1.825; } - else if (vel> 3130) { A = 6.520421871892662e-04; M = 1.775; } - else if (vel> 2960) { A = 9.748073694078696e-04; M = 1.725; } - else if (vel> 2830) { A = 1.453721560187286e-03; M = 1.675; } - else if (vel> 2680) { A = 2.162887202930376e-03; M = 1.625; } - else if (vel> 2460) { A = 3.209559783129881e-03; M = 1.575; } - else if (vel> 2225) { A = 3.904368218691249e-03; M = 1.55; } - else if (vel> 2015) { A = 3.222942271262336e-03; M = 1.575; } - else if (vel> 1890) { A = 2.203329542297809e-03; M = 1.625; } - else if (vel> 1810) { A = 1.511001028891904e-03; M = 1.675; } - else if (vel> 1730) { A = 8.609957592468259e-04; M = 1.75; } - else if (vel> 1595) { A = 4.086146797305117e-04; M = 1.85; } - else if (vel> 1520) { A = 1.954473210037398e-04; M = 1.95; } - else if (vel> 1420) { A = 5.431896266462351e-05; M = 2.125; } - else if (vel> 1360) { A = 8.847742581674416e-06; M = 2.375; } - else if (vel> 1315) { A = 1.456922328720298e-06; M = 2.625; } - else if (vel> 1280) { A = 2.419485191895565e-07; M = 2.875; } - else if (vel> 1220) { A = 1.657956321067612e-08; M = 3.25; } - else if (vel> 1185) { A = 4.745469537157371e-10; M = 3.75; } - else if (vel> 1150) { A = 1.379746590025088e-11; M = 4.25; } - else if (vel> 1100) { A = 4.070157961147882e-13; M = 4.75; } - else if (vel> 1060) { A = 2.938236954847331e-14; M = 5.125; } - else if (vel> 1025) { A = 1.228597370774746e-14; M = 5.25; } - else if (vel> 980) { A = 2.916938264100495e-14; M = 5.125; } - else if (vel> 945) { A = 3.855099424807451e-13; M = 4.75; } - else if (vel> 905) { A = 1.185097045689854e-11; M = 4.25; } - else if (vel> 860) { A = 3.566129470974951e-10; M = 3.75; } - else if (vel> 810) { A = 1.045513263966272e-08; M = 3.25; } - else if (vel> 780) { A = 1.291159200846216e-07; M = 2.875; } - else if (vel> 750) { A = 6.824429329105383e-07; M = 2.625; } - else if (vel> 700) { A = 3.569169672385163e-06; M = 2.375; } - else if (vel> 640) { A = 1.839015095899579e-05; M = 2.125; } - else if (vel> 600) { A = 5.71117468873424e-05; M = 1.950; } - else if (vel> 550) { A = 9.226557091973427e-05; M = 1.875; } - else if (vel> 250) { A = 9.337991957131389e-05; M = 1.875; } - else if (vel> 100) { A = 7.225247327590413e-05; M = 1.925; } - else if (vel> 65) { A = 5.792684957074546e-05; M = 1.975; } - else if (vel> 0) { A = 5.206214107320588e-05; M = 2.000; } - break; + switch (DragFunction) { + case 1: + if (vel> 4230) { A = 1.477404177730177e-04; M = 1.9565; } + else if (vel> 3680) { A = 1.920339268755614e-04; M = 1.925; } + else if (vel> 3450) { A = 2.894751026819746e-04; M = 1.875; } + else if (vel> 3295) { A = 4.349905111115636e-04; M = 1.825; } + else if (vel> 3130) { A = 6.520421871892662e-04; M = 1.775; } + else if (vel> 2960) { A = 9.748073694078696e-04; M = 1.725; } + else if (vel> 2830) { A = 1.453721560187286e-03; M = 1.675; } + else if (vel> 2680) { A = 2.162887202930376e-03; M = 1.625; } + else if (vel> 2460) { A = 3.209559783129881e-03; M = 1.575; } + else if (vel> 2225) { A = 3.904368218691249e-03; M = 1.55; } + else if (vel> 2015) { A = 3.222942271262336e-03; M = 1.575; } + else if (vel> 1890) { A = 2.203329542297809e-03; M = 1.625; } + else if (vel> 1810) { A = 1.511001028891904e-03; M = 1.675; } + else if (vel> 1730) { A = 8.609957592468259e-04; M = 1.75; } + else if (vel> 1595) { A = 4.086146797305117e-04; M = 1.85; } + else if (vel> 1520) { A = 1.954473210037398e-04; M = 1.95; } + else if (vel> 1420) { A = 5.431896266462351e-05; M = 2.125; } + else if (vel> 1360) { A = 8.847742581674416e-06; M = 2.375; } + else if (vel> 1315) { A = 1.456922328720298e-06; M = 2.625; } + else if (vel> 1280) { A = 2.419485191895565e-07; M = 2.875; } + else if (vel> 1220) { A = 1.657956321067612e-08; M = 3.25; } + else if (vel> 1185) { A = 4.745469537157371e-10; M = 3.75; } + else if (vel> 1150) { A = 1.379746590025088e-11; M = 4.25; } + else if (vel> 1100) { A = 4.070157961147882e-13; M = 4.75; } + else if (vel> 1060) { A = 2.938236954847331e-14; M = 5.125; } + else if (vel> 1025) { A = 1.228597370774746e-14; M = 5.25; } + else if (vel> 980) { A = 2.916938264100495e-14; M = 5.125; } + else if (vel> 945) { A = 3.855099424807451e-13; M = 4.75; } + else if (vel> 905) { A = 1.185097045689854e-11; M = 4.25; } + else if (vel> 860) { A = 3.566129470974951e-10; M = 3.75; } + else if (vel> 810) { A = 1.045513263966272e-08; M = 3.25; } + else if (vel> 780) { A = 1.291159200846216e-07; M = 2.875; } + else if (vel> 750) { A = 6.824429329105383e-07; M = 2.625; } + else if (vel> 700) { A = 3.569169672385163e-06; M = 2.375; } + else if (vel> 640) { A = 1.839015095899579e-05; M = 2.125; } + else if (vel> 600) { A = 5.71117468873424e-05; M = 1.950; } + else if (vel> 550) { A = 9.226557091973427e-05; M = 1.875; } + else if (vel> 250) { A = 9.337991957131389e-05; M = 1.875; } + else if (vel> 100) { A = 7.225247327590413e-05; M = 1.925; } + else if (vel> 65) { A = 5.792684957074546e-05; M = 1.975; } + else if (vel> 0) { A = 5.206214107320588e-05; M = 2.000; } + break; - case 2: - if (vel> 1674) { A = .0079470052136733; M = 1.36999902851493; } - else if (vel> 1172) { A = 1.00419763721974e-03; M = 1.65392237010294; } - else if (vel> 1060) { A = 7.15571228255369e-23; M = 7.91913562392361; } - else if (vel> 949) { A = 1.39589807205091e-10; M = 3.81439537623717; } - else if (vel> 670) { A = 2.34364342818625e-04; M = 1.71869536324748; } - else if (vel> 335) { A = 1.77962438921838e-04; M = 1.76877550388679; } - else if (vel> 0) { A = 5.18033561289704e-05; M = 1.98160270524632; } - break; + case 2: + if (vel> 1674) { A = .0079470052136733; M = 1.36999902851493; } + else if (vel> 1172) { A = 1.00419763721974e-03; M = 1.65392237010294; } + else if (vel> 1060) { A = 7.15571228255369e-23; M = 7.91913562392361; } + else if (vel> 949) { A = 1.39589807205091e-10; M = 3.81439537623717; } + else if (vel> 670) { A = 2.34364342818625e-04; M = 1.71869536324748; } + else if (vel> 335) { A = 1.77962438921838e-04; M = 1.76877550388679; } + else if (vel> 0) { A = 5.18033561289704e-05; M = 1.98160270524632; } + break; - case 5: - if (vel> 1730) { A = 7.24854775171929e-03; M = 1.41538574492812; } - else if (vel> 1228) { A = 3.50563361516117e-05; M = 2.13077307854948; } - else if (vel> 1116) { A = 1.84029481181151e-13; M = 4.81927320350395; } - else if (vel> 1004) { A = 1.34713064017409e-22; M = 7.8100555281422; } - else if (vel> 837) { A = 1.03965974081168e-07; M = 2.84204791809926; } - else if (vel> 335) { A = 1.09301593869823e-04; M = 1.81096361579504; } - else if (vel> 0) { A = 3.51963178524273e-05; M = 2.00477856801111; } - break; + case 5: + if (vel> 1730) { A = 7.24854775171929e-03; M = 1.41538574492812; } + else if (vel> 1228) { A = 3.50563361516117e-05; M = 2.13077307854948; } + else if (vel> 1116) { A = 1.84029481181151e-13; M = 4.81927320350395; } + else if (vel> 1004) { A = 1.34713064017409e-22; M = 7.8100555281422; } + else if (vel> 837) { A = 1.03965974081168e-07; M = 2.84204791809926; } + else if (vel> 335) { A = 1.09301593869823e-04; M = 1.81096361579504; } + else if (vel> 0) { A = 3.51963178524273e-05; M = 2.00477856801111; } + break; - case 6: - if (vel> 3236) { A = 0.0455384883480781; M = 1.15997674041274; } - else if (vel> 2065) { A = 7.167261849653769e-02; M = 1.10704436538885; } - else if (vel> 1311) { A = 1.66676386084348e-03; M = 1.60085100195952; } - else if (vel> 1144) { A = 1.01482730119215e-07; M = 2.9569674731838; } - else if (vel> 1004) { A = 4.31542773103552e-18; M = 6.34106317069757; } - else if (vel> 670) { A = 2.04835650496866e-05; M = 2.11688446325998; } - else if (vel> 0) { A = 7.50912466084823e-05; M = 1.92031057847052; } - break; + case 6: + if (vel> 3236) { A = 0.0455384883480781; M = 1.15997674041274; } + else if (vel> 2065) { A = 7.167261849653769e-02; M = 1.10704436538885; } + else if (vel> 1311) { A = 1.66676386084348e-03; M = 1.60085100195952; } + else if (vel> 1144) { A = 1.01482730119215e-07; M = 2.9569674731838; } + else if (vel> 1004) { A = 4.31542773103552e-18; M = 6.34106317069757; } + else if (vel> 670) { A = 2.04835650496866e-05; M = 2.11688446325998; } + else if (vel> 0) { A = 7.50912466084823e-05; M = 1.92031057847052; } + break; - case 7: - if (vel> 4200) { A = 1.29081656775919e-09; M = 3.24121295355962; } - else if (vel> 3000) { A = 0.0171422231434847; M = 1.27907168025204; } - else if (vel> 1470) { A = 2.33355948302505e-03; M = 1.52693913274526; } - else if (vel> 1260) { A = 7.97592111627665e-04; M = 1.67688974440324; } - else if (vel> 1110) { A = 5.71086414289273e-12; M = 4.3212826264889; } - else if (vel> 960) { A = 3.02865108244904e-17; M = 5.99074203776707; } - else if (vel> 670) { A = 7.52285155782535e-06; M = 2.1738019851075; } - else if (vel> 540) { A = 1.31766281225189e-05; M = 2.08774690257991; } - else if (vel> 0) { A = 1.34504843776525e-05; M = 2.08702306738884; } - break; + case 7: + if (vel> 4200) { A = 1.29081656775919e-09; M = 3.24121295355962; } + else if (vel> 3000) { A = 0.0171422231434847; M = 1.27907168025204; } + else if (vel> 1470) { A = 2.33355948302505e-03; M = 1.52693913274526; } + else if (vel> 1260) { A = 7.97592111627665e-04; M = 1.67688974440324; } + else if (vel> 1110) { A = 5.71086414289273e-12; M = 4.3212826264889; } + else if (vel> 960) { A = 3.02865108244904e-17; M = 5.99074203776707; } + else if (vel> 670) { A = 7.52285155782535e-06; M = 2.1738019851075; } + else if (vel> 540) { A = 1.31766281225189e-05; M = 2.08774690257991; } + else if (vel> 0) { A = 1.34504843776525e-05; M = 2.08702306738884; } + break; - case 8: - if (vel> 3571) { A = .0112263766252305; M = 1.33207346655961; } - else if (vel> 1841) { A = .0167252613732636; M = 1.28662041261785; } - else if (vel> 1120) { A = 2.20172456619625e-03; M = 1.55636358091189; } - else if (vel> 1088) { A = 2.0538037167098e-16; M = 5.80410776994789; } - else if (vel> 976) { A = 5.92182174254121e-12; M = 4.29275576134191; } - else if (vel> 0) { A = 4.3917343795117e-05; M = 1.99978116283334; } - break; + case 8: + if (vel> 3571) { A = .0112263766252305; M = 1.33207346655961; } + else if (vel> 1841) { A = .0167252613732636; M = 1.28662041261785; } + else if (vel> 1120) { A = 2.20172456619625e-03; M = 1.55636358091189; } + else if (vel> 1088) { A = 2.0538037167098e-16; M = 5.80410776994789; } + else if (vel> 976) { A = 5.92182174254121e-12; M = 4.29275576134191; } + else if (vel> 0) { A = 4.3917343795117e-05; M = 1.99978116283334; } + break; - default: - break; + default: + break; - } + } - if (A != -1 && M != -1 && vel > 0 && vel < 10000) { - val = A * pow(vel, M) / DragCoefficient; - val = val / 3.2808399; - return val; - } - - return 0.0; + if (A != -1 && M != -1 && vel > 0 && vel < 10000) { + val = A * pow(vel, M) / DragCoefficient; + val = val / 3.2808399; + return val; + } + + return 0.0; } extern "C" { - __declspec (dllexport) void __stdcall RVExtension(char *output, int outputSize, const char *function); + __declspec (dllexport) void __stdcall RVExtension(char *output, int outputSize, const char *function); } void __stdcall RVExtension(char *output, int outputSize, const char *function) { - if (!strcmp(function, "version")) - { - int n = sprintf_s(output, outputSize, "%s", version); - return; - } + if (!strcmp(function, "version")) + { + int n = sprintf_s(output, outputSize, "%s", version); + return; + } - char* input = _strdup(function); - char* token = NULL; - char* next_token = NULL; - char* mode = strtok_s(input, ":", &next_token); + char* input = _strdup(function); + char* token = NULL; + char* next_token = NULL; + char* mode = strtok_s(input, ":", &next_token); - if (!strcmp(mode, "retard")) { - double ballisticCoefficient = 1.0; - int dragModel = 1; - double velocity = 0.0; - double retard = 0.0; + if (!strcmp(mode, "retard")) { + double ballisticCoefficient = 1.0; + int dragModel = 1; + double velocity = 0.0; + double retard = 0.0; - dragModel = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); - ballisticCoefficient = strtod(strtok_s(NULL, ":", &next_token), NULL); - velocity = strtod(strtok_s(NULL, ":", &next_token), NULL); + dragModel = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); + ballisticCoefficient = strtod(strtok_s(NULL, ":", &next_token), NULL); + velocity = strtod(strtok_s(NULL, ":", &next_token), NULL); - retard = calculateRetard(dragModel, ballisticCoefficient, velocity); - int n = sprintf_s(output, outputSize, "%f", retard); - return; - } - else if (!strcmp(mode, "atmosphericCorrection")) { - double ballisticCoefficient = 1.0; - double temperature = 15.0; - double pressure = 1013.25; - double humidity = 0.0; - char* atmosphereModel; + retard = calculateRetard(dragModel, ballisticCoefficient, velocity); + int n = sprintf_s(output, outputSize, "%f", retard); + return; + } + else if (!strcmp(mode, "atmosphericCorrection")) { + double ballisticCoefficient = 1.0; + double temperature = 15.0; + double pressure = 1013.25; + double humidity = 0.0; + char* atmosphereModel; - ballisticCoefficient = strtod(strtok_s(NULL, ":", &next_token), NULL); - temperature = strtod(strtok_s(NULL, ":", &next_token), NULL); - pressure = strtod(strtok_s(NULL, ":", &next_token), NULL); - humidity = strtod(strtok_s(NULL, ":", &next_token), NULL); - atmosphereModel = strtok_s(NULL, ":", &next_token); + ballisticCoefficient = strtod(strtok_s(NULL, ":", &next_token), NULL); + temperature = strtod(strtok_s(NULL, ":", &next_token), NULL); + pressure = strtod(strtok_s(NULL, ":", &next_token), NULL); + humidity = strtod(strtok_s(NULL, ":", &next_token), NULL); + atmosphereModel = strtok_s(NULL, ":", &next_token); - ballisticCoefficient = calculateAtmosphericCorrection(ballisticCoefficient, temperature, pressure, humidity, atmosphereModel); - int n = sprintf_s(output, outputSize, "%f", ballisticCoefficient); - return; - } - else if (!strcmp(mode, "new")) { - unsigned int index = 0; - double airFriction = 0.0; - char* ballisticCoefficientArray; - char* ballisticCoefficient; - std::vector ballisticCoefficients; - char* velocityBoundaryArray; - char* velocityBoundary; - std::vector velocityBoundaries; - char* atmosphereModel; - int dragModel = 1; - double stabilityFactor = 1.5; - int twistDirection = 1; - double transonicStabilityCoef = 1; - double muzzleVelocity = 850; - char* originArray; - char* originEntry; - std::vector origin; - double latitude = 0.0; - double temperature = 0.0; - double altitude = 0.0; - double humidity = 0.0; - double overcast = 0.0; - double tickTime = 0.0; + ballisticCoefficient = calculateAtmosphericCorrection(ballisticCoefficient, temperature, pressure, humidity, atmosphereModel); + int n = sprintf_s(output, outputSize, "%f", ballisticCoefficient); + return; + } + else if (!strcmp(mode, "new")) { + unsigned int index = 0; + double airFriction = 0.0; + char* ballisticCoefficientArray; + char* ballisticCoefficient; + std::vector ballisticCoefficients; + char* velocityBoundaryArray; + char* velocityBoundary; + std::vector velocityBoundaries; + char* atmosphereModel; + int dragModel = 1; + double stabilityFactor = 1.5; + int twistDirection = 1; + double transonicStabilityCoef = 1; + double muzzleVelocity = 850; + char* originArray; + char* originEntry; + std::vector origin; + double latitude = 0.0; + double temperature = 0.0; + double altitude = 0.0; + double humidity = 0.0; + double overcast = 0.0; + double tickTime = 0.0; - index = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); - airFriction = strtod(strtok_s(NULL, ":", &next_token), NULL); - ballisticCoefficientArray = strtok_s(NULL, ":", &next_token); - ballisticCoefficientArray++; - ballisticCoefficientArray[strlen(ballisticCoefficientArray) - 1] = 0; - ballisticCoefficient = strtok_s(ballisticCoefficientArray, ",", &token); - while (ballisticCoefficient != NULL) - { - ballisticCoefficients.push_back(strtod(ballisticCoefficient, NULL)); - ballisticCoefficient = strtok_s(NULL, ",", &token); - } - velocityBoundaryArray = strtok_s(NULL, ":", &next_token); - velocityBoundaryArray++; - velocityBoundaryArray[strlen(velocityBoundaryArray) - 1] = 0; - velocityBoundary = strtok_s(velocityBoundaryArray, ",", &token); - while (velocityBoundary != NULL) - { - velocityBoundaries.push_back(strtod(velocityBoundary, NULL)); - velocityBoundary = strtok_s(NULL, ",", &token); - } - atmosphereModel = strtok_s(NULL, ":", &next_token); - dragModel = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); - stabilityFactor = strtod(strtok_s(NULL, ":", &next_token), NULL); - twistDirection = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); - muzzleVelocity = strtod(strtok_s(NULL, ":", &next_token), NULL); - transonicStabilityCoef = strtod(strtok_s(NULL, ":", &next_token), NULL); - originArray = strtok_s(NULL, ":", &next_token); - originArray++; - originArray[strlen(originArray) - 1] = 0; - originEntry = strtok_s(originArray, ",", &token); - while (originEntry != NULL) - { - origin.push_back(strtod(originEntry, NULL)); - originEntry = strtok_s(NULL, ",", &token); - } - latitude = strtod(strtok_s(NULL, ":", &next_token), NULL); - temperature = strtod(strtok_s(NULL, ":", &next_token), NULL); - altitude = strtod(strtok_s(NULL, ":", &next_token), NULL); - humidity = strtod(strtok_s(NULL, ":", &next_token), NULL); - overcast = strtod(strtok_s(NULL, ":", &next_token), NULL); - tickTime = strtod(strtok_s(NULL, ":", &next_token), NULL); - tickTime += strtod(strtok_s(NULL, ":", &next_token), NULL); + index = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); + airFriction = strtod(strtok_s(NULL, ":", &next_token), NULL); + ballisticCoefficientArray = strtok_s(NULL, ":", &next_token); + ballisticCoefficientArray++; + ballisticCoefficientArray[strlen(ballisticCoefficientArray) - 1] = 0; + ballisticCoefficient = strtok_s(ballisticCoefficientArray, ",", &token); + while (ballisticCoefficient != NULL) + { + ballisticCoefficients.push_back(strtod(ballisticCoefficient, NULL)); + ballisticCoefficient = strtok_s(NULL, ",", &token); + } + velocityBoundaryArray = strtok_s(NULL, ":", &next_token); + velocityBoundaryArray++; + velocityBoundaryArray[strlen(velocityBoundaryArray) - 1] = 0; + velocityBoundary = strtok_s(velocityBoundaryArray, ",", &token); + while (velocityBoundary != NULL) + { + velocityBoundaries.push_back(strtod(velocityBoundary, NULL)); + velocityBoundary = strtok_s(NULL, ",", &token); + } + atmosphereModel = strtok_s(NULL, ":", &next_token); + dragModel = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); + stabilityFactor = strtod(strtok_s(NULL, ":", &next_token), NULL); + twistDirection = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); + muzzleVelocity = strtod(strtok_s(NULL, ":", &next_token), NULL); + transonicStabilityCoef = strtod(strtok_s(NULL, ":", &next_token), NULL); + originArray = strtok_s(NULL, ":", &next_token); + originArray++; + originArray[strlen(originArray) - 1] = 0; + originEntry = strtok_s(originArray, ",", &token); + while (originEntry != NULL) + { + origin.push_back(strtod(originEntry, NULL)); + originEntry = strtok_s(NULL, ",", &token); + } + latitude = strtod(strtok_s(NULL, ":", &next_token), NULL); + temperature = strtod(strtok_s(NULL, ":", &next_token), NULL); + altitude = strtod(strtok_s(NULL, ":", &next_token), NULL); + humidity = strtod(strtok_s(NULL, ":", &next_token), NULL); + overcast = strtod(strtok_s(NULL, ":", &next_token), NULL); + tickTime = strtod(strtok_s(NULL, ":", &next_token), NULL); + tickTime += strtod(strtok_s(NULL, ":", &next_token), NULL); - while (index >= bulletDatabase.size()) { - Bullet bullet; - bulletDatabase.push_back(bullet); - } + while (index >= bulletDatabase.size()) { + Bullet bullet; + bulletDatabase.push_back(bullet); + } - bulletDatabase[index].airFriction = airFriction; - bulletDatabase[index].ballisticCoefficients = ballisticCoefficients; - bulletDatabase[index].velocityBoundaries = velocityBoundaries; - bulletDatabase[index].atmosphereModel = atmosphereModel; - bulletDatabase[index].dragModel = dragModel; - bulletDatabase[index].stabilityFactor = stabilityFactor; - bulletDatabase[index].twistDirection = twistDirection; - bulletDatabase[index].transonicStabilityCoef = transonicStabilityCoef; - bulletDatabase[index].muzzleVelocity = muzzleVelocity; - bulletDatabase[index].origin = origin; - bulletDatabase[index].latitude = latitude / 180 * M_PI; - bulletDatabase[index].temperature = temperature; - bulletDatabase[index].altitude = altitude; - bulletDatabase[index].humidity = humidity; - bulletDatabase[index].overcast = overcast; - bulletDatabase[index].startTime = tickTime; - bulletDatabase[index].lastFrame = tickTime; - bulletDatabase[index].hDeflection = 0.0; - bulletDatabase[index].spinDrift = 0.0; - bulletDatabase[index].speed = 0.0; - bulletDatabase[index].frames = 0.0; + bulletDatabase[index].airFriction = airFriction; + bulletDatabase[index].ballisticCoefficients = ballisticCoefficients; + bulletDatabase[index].velocityBoundaries = velocityBoundaries; + bulletDatabase[index].atmosphereModel = atmosphereModel; + bulletDatabase[index].dragModel = dragModel; + bulletDatabase[index].stabilityFactor = stabilityFactor; + bulletDatabase[index].twistDirection = twistDirection; + bulletDatabase[index].transonicStabilityCoef = transonicStabilityCoef; + bulletDatabase[index].muzzleVelocity = muzzleVelocity; + bulletDatabase[index].origin = origin; + bulletDatabase[index].latitude = latitude / 180 * M_PI; + bulletDatabase[index].temperature = temperature; + bulletDatabase[index].altitude = altitude; + bulletDatabase[index].humidity = humidity; + bulletDatabase[index].overcast = overcast; + bulletDatabase[index].startTime = tickTime; + bulletDatabase[index].lastFrame = tickTime; + bulletDatabase[index].hDeflection = 0.0; + bulletDatabase[index].spinDrift = 0.0; + bulletDatabase[index].speed = 0.0; + bulletDatabase[index].frames = 0.0; - int n = sprintf_s(output, outputSize, "%s", ""); - return; - } - else if (!strcmp(mode, "simulate")) { - // simulate:0:[-0.109985,542.529,-3.98301]:[3751.57,5332.23,214.252]:[0.598153,2.38829,0]:28.6:0:0.481542:0:215.16 - unsigned int index = 0; - char* velocityArray; - double velocity[3] = { 0.0, 0.0, 0.0 }; - char* positionArray; - double position[3] = { 0.0, 0.0, 0.0 }; - char* windArray; - double wind[3]; - double heightAGL = 0.0; - double tickTime = 0.0; + int n = sprintf_s(output, outputSize, "%s", ""); + return; + } + else if (!strcmp(mode, "simulate")) { + // simulate:0:[-0.109985,542.529,-3.98301]:[3751.57,5332.23,214.252]:[0.598153,2.38829,0]:28.6:0:0.481542:0:215.16 + unsigned int index = 0; + char* velocityArray; + double velocity[3] = { 0.0, 0.0, 0.0 }; + char* positionArray; + double position[3] = { 0.0, 0.0, 0.0 }; + char* windArray; + double wind[3]; + double heightAGL = 0.0; + double tickTime = 0.0; - index = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); - velocityArray = strtok_s(NULL, ":", &next_token); - velocityArray++; - velocityArray[strlen(velocityArray) - 1] = 0; - velocity[0] = strtod(strtok_s(velocityArray, ",", &token), NULL); - velocity[1] = strtod(strtok_s(NULL, ",", &token), NULL); - velocity[2] = strtod(strtok_s(NULL, ",", &token), NULL); - positionArray = strtok_s(NULL, ":", &next_token); - positionArray++; - positionArray[strlen(positionArray) - 1] = 0; - position[0] = strtod(strtok_s(positionArray, ",", &token), NULL); - position[1] = strtod(strtok_s(NULL, ",", &token), NULL); - position[2] = strtod(strtok_s(NULL, ",", &token), NULL); - windArray = strtok_s(NULL, ":", &next_token); - windArray++; - windArray[strlen(windArray) - 1] = 0; - wind[0] = strtod(strtok_s(windArray, ",", &token), NULL); - wind[1] = strtod(strtok_s(NULL, ",", &token), NULL); - wind[2] = strtod(strtok_s(NULL, ",", &token), NULL); - heightAGL = strtod(strtok_s(NULL, ":", &next_token), NULL); - tickTime = strtod(strtok_s(NULL, ":", &next_token), NULL); - tickTime += strtod(strtok_s(NULL, ":", &next_token), NULL); + index = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); + velocityArray = strtok_s(NULL, ":", &next_token); + velocityArray++; + velocityArray[strlen(velocityArray) - 1] = 0; + velocity[0] = strtod(strtok_s(velocityArray, ",", &token), NULL); + velocity[1] = strtod(strtok_s(NULL, ",", &token), NULL); + velocity[2] = strtod(strtok_s(NULL, ",", &token), NULL); + positionArray = strtok_s(NULL, ":", &next_token); + positionArray++; + positionArray[strlen(positionArray) - 1] = 0; + position[0] = strtod(strtok_s(positionArray, ",", &token), NULL); + position[1] = strtod(strtok_s(NULL, ",", &token), NULL); + position[2] = strtod(strtok_s(NULL, ",", &token), NULL); + windArray = strtok_s(NULL, ":", &next_token); + windArray++; + windArray[strlen(windArray) - 1] = 0; + wind[0] = strtod(strtok_s(windArray, ",", &token), NULL); + wind[1] = strtod(strtok_s(NULL, ",", &token), NULL); + wind[2] = strtod(strtok_s(NULL, ",", &token), NULL); + heightAGL = strtod(strtok_s(NULL, ":", &next_token), NULL); + tickTime = strtod(strtok_s(NULL, ":", &next_token), NULL); + tickTime += strtod(strtok_s(NULL, ":", &next_token), NULL); - double ballisticCoefficient = 1.0; - double dragRef = 0.0; - double drag = 0.0; - double accelRef[3] = { 0.0, 0.0, 0.0 }; - double accel[3] = { 0.0, 0.0, 0.0 }; - double TOF = 0.0; - double deltaT = 0.0; - double bulletSpeed; - double bulletDir; - double bulletSpeedAvg = 0.0; - double trueVelocity[3] = { 0.0, 0.0, 0.0 }; - double trueSpeed = 0.0; - double temperature = 0.0; - double windSpeed = 0.0; - double windAttenuation = 1.0; - double velocityOffset[3] = { 0.0, 0.0, 0.0 }; - double positionOffset[3] = { 0.0, 0.0, 0.0 }; + double ballisticCoefficient = 1.0; + double dragRef = 0.0; + double drag = 0.0; + double accelRef[3] = { 0.0, 0.0, 0.0 }; + double accel[3] = { 0.0, 0.0, 0.0 }; + double TOF = 0.0; + double deltaT = 0.0; + double bulletSpeed; + double bulletDir; + double bulletSpeedAvg = 0.0; + double trueVelocity[3] = { 0.0, 0.0, 0.0 }; + double trueSpeed = 0.0; + double temperature = 0.0; + double windSpeed = 0.0; + double windAttenuation = 1.0; + double velocityOffset[3] = { 0.0, 0.0, 0.0 }; + double positionOffset[3] = { 0.0, 0.0, 0.0 }; - TOF = tickTime - bulletDatabase[index].startTime; + TOF = tickTime - bulletDatabase[index].startTime; - deltaT = tickTime - bulletDatabase[index].lastFrame; - bulletDatabase[index].lastFrame = tickTime; + deltaT = tickTime - bulletDatabase[index].lastFrame; + bulletDatabase[index].lastFrame = tickTime; - bulletSpeed = sqrt(pow(velocity[0], 2) + pow(velocity[1], 2) + pow(velocity[2], 2)); - bulletDir = atan2(velocity[0], velocity[1]); + bulletSpeed = sqrt(pow(velocity[0], 2) + pow(velocity[1], 2) + pow(velocity[2], 2)); + bulletDir = atan2(velocity[0], velocity[1]); - bulletDatabase[index].speed += bulletSpeed; - bulletDatabase[index].frames += 1; - bulletSpeedAvg = (bulletDatabase[index].speed / bulletDatabase[index].frames); - - windSpeed = sqrt(pow(wind[0], 2) + pow(wind[1], 2) + pow(wind[2], 2)); - if (windSpeed > 0.1) - { - double windSourceTerrain[3]; - - windSourceTerrain[0] = position[0] - wind[0] / windSpeed * 100; - windSourceTerrain[1] = position[1] - wind[1] / windSpeed * 100; - windSourceTerrain[2] = position[2] - wind[2] / windSpeed * 100; + bulletDatabase[index].speed += bulletSpeed; + bulletDatabase[index].frames += 1; + bulletSpeedAvg = (bulletDatabase[index].speed / bulletDatabase[index].frames); + + windSpeed = sqrt(pow(wind[0], 2) + pow(wind[1], 2) + pow(wind[2], 2)); + if (windSpeed > 0.1) + { + double windSourceTerrain[3]; + + windSourceTerrain[0] = position[0] - wind[0] / windSpeed * 100; + windSourceTerrain[1] = position[1] - wind[1] / windSpeed * 100; + windSourceTerrain[2] = position[2] - wind[2] / windSpeed * 100; - int gridX = (int)floor(windSourceTerrain[0] / 50); - int gridY = (int)floor(windSourceTerrain[1] / 50); - int gridCell = gridX * map->mapGrids + gridY; + int gridX = (int)floor(windSourceTerrain[0] / 50); + int gridY = (int)floor(windSourceTerrain[1] / 50); + int gridCell = gridX * map->mapGrids + gridY; - if (gridCell >= 0 && (std::size_t)gridCell < map->gridHeights.size() && (std::size_t)gridCell < map->gridBuildingNums.size()) { - double gridHeight = map->gridHeights[gridCell]; + if (gridCell >= 0 && (std::size_t)gridCell < map->gridHeights.size() && (std::size_t)gridCell < map->gridBuildingNums.size()) { + double gridHeight = map->gridHeights[gridCell]; - if (gridHeight > position[2]) { - double angle = atan((gridHeight - position[2]) / 100); - windAttenuation *= pow(cos(angle), 2); - } - } - } + if (gridHeight > position[2]) { + double angle = atan((gridHeight - position[2]) / 100); + windAttenuation *= pow(cos(angle), 2); + } + } + } - if (windSpeed > 0.1) - { - double windSourceObstacles[3]; + if (windSpeed > 0.1) + { + double windSourceObstacles[3]; - windSourceObstacles[0] = position[0] - wind[0] / windSpeed * 25; - windSourceObstacles[1] = position[1] - wind[1] / windSpeed * 25; - windSourceObstacles[2] = position[2] - wind[2] / windSpeed * 25; + windSourceObstacles[0] = position[0] - wind[0] / windSpeed * 25; + windSourceObstacles[1] = position[1] - wind[1] / windSpeed * 25; + windSourceObstacles[2] = position[2] - wind[2] / windSpeed * 25; - if (heightAGL > 0 && heightAGL < 20) { - double roughnessLength = calculateRoughnessLength(windSourceObstacles[0], windSourceObstacles[1]); - windAttenuation *= (log(heightAGL / roughnessLength) / log(20 / roughnessLength)); - } - } + if (heightAGL > 0 && heightAGL < 20) { + double roughnessLength = calculateRoughnessLength(windSourceObstacles[0], windSourceObstacles[1]); + windAttenuation *= (log(heightAGL / roughnessLength) / log(20 / roughnessLength)); + } + } - if (windAttenuation < 1) - { - wind[0] *= windAttenuation; - wind[1] *= windAttenuation; - wind[2] *= windAttenuation; - windSpeed = sqrt(pow(wind[0], 2) + pow(wind[1], 2) + pow(wind[2], 2)); - } + if (windAttenuation < 1) + { + wind[0] *= windAttenuation; + wind[1] *= windAttenuation; + wind[2] *= windAttenuation; + windSpeed = sqrt(pow(wind[0], 2) + pow(wind[1], 2) + pow(wind[2], 2)); + } - trueVelocity[0] = velocity[0] - wind[0]; - trueVelocity[1] = velocity[1] - wind[1]; - trueVelocity[2] = velocity[2] - wind[2]; - trueSpeed = sqrt(pow(trueVelocity[0], 2) + pow(trueVelocity[1], 2) + pow(trueVelocity[2], 2)); + trueVelocity[0] = velocity[0] - wind[0]; + trueVelocity[1] = velocity[1] - wind[1]; + trueVelocity[2] = velocity[2] - wind[2]; + trueSpeed = sqrt(pow(trueVelocity[0], 2) + pow(trueVelocity[1], 2) + pow(trueVelocity[2], 2)); - temperature = bulletDatabase[index].temperature - 0.0065 * position[2]; - - if (bulletDatabase[index].ballisticCoefficients.size() == bulletDatabase[index].velocityBoundaries.size() + 1) { - double pressure = 1013.25 * exp(-(bulletDatabase[index].altitude + position[2]) / 7990) - 10 * bulletDatabase[index].overcast; + temperature = bulletDatabase[index].temperature - 0.0065 * position[2]; + + if (bulletDatabase[index].ballisticCoefficients.size() == bulletDatabase[index].velocityBoundaries.size() + 1) { + double pressure = 1013.25 * exp(-(bulletDatabase[index].altitude + position[2]) / 7990) - 10 * bulletDatabase[index].overcast; - dragRef = deltaT * bulletDatabase[index].airFriction * bulletSpeed * bulletSpeed; + dragRef = deltaT * bulletDatabase[index].airFriction * bulletSpeed * bulletSpeed; - accelRef[0] = (velocity[0] / bulletSpeed) * dragRef; - accelRef[1] = (velocity[1] / bulletSpeed) * dragRef; - accelRef[2] = (velocity[2] / bulletSpeed) * dragRef; + accelRef[0] = (velocity[0] / bulletSpeed) * dragRef; + accelRef[1] = (velocity[1] / bulletSpeed) * dragRef; + accelRef[2] = (velocity[2] / bulletSpeed) * dragRef; - velocityOffset[0] -= accelRef[0]; - velocityOffset[1] -= accelRef[1]; - velocityOffset[2] -= accelRef[2]; + velocityOffset[0] -= accelRef[0]; + velocityOffset[1] -= accelRef[1]; + velocityOffset[2] -= accelRef[2]; - ballisticCoefficient = bulletDatabase[index].ballisticCoefficients[0]; - for (int i = (int)bulletDatabase[index].velocityBoundaries.size() - 1; i >= 0; i = i - 1) - { - if (bulletSpeed < bulletDatabase[index].velocityBoundaries[i]) - { - ballisticCoefficient = bulletDatabase[index].ballisticCoefficients[i + 1]; - break; - } - } + ballisticCoefficient = bulletDatabase[index].ballisticCoefficients[0]; + for (int i = (int)bulletDatabase[index].velocityBoundaries.size() - 1; i >= 0; i = i - 1) + { + if (bulletSpeed < bulletDatabase[index].velocityBoundaries[i]) + { + ballisticCoefficient = bulletDatabase[index].ballisticCoefficients[i + 1]; + break; + } + } - ballisticCoefficient = calculateAtmosphericCorrection(ballisticCoefficient, temperature, pressure, bulletDatabase[index].humidity, bulletDatabase[index].atmosphereModel); - drag = deltaT * calculateRetard(bulletDatabase[index].dragModel, ballisticCoefficient, trueSpeed); - accel[0] = (trueVelocity[0] / trueSpeed) * drag; - accel[1] = (trueVelocity[1] / trueSpeed) * drag; - accel[2] = (trueVelocity[2] / trueSpeed) * drag; + ballisticCoefficient = calculateAtmosphericCorrection(ballisticCoefficient, temperature, pressure, bulletDatabase[index].humidity, bulletDatabase[index].atmosphereModel); + drag = deltaT * calculateRetard(bulletDatabase[index].dragModel, ballisticCoefficient, trueSpeed); + accel[0] = (trueVelocity[0] / trueSpeed) * drag; + accel[1] = (trueVelocity[1] / trueSpeed) * drag; + accel[2] = (trueVelocity[2] / trueSpeed) * drag; - velocityOffset[0] -= accel[0]; - velocityOffset[1] -= accel[1]; - velocityOffset[2] -= accel[2]; - } - else { - double pressureDeviation = 1013.25 * exp(-(bulletDatabase[index].altitude + position[2]) / 7990) - 1013.25 - 10 * bulletDatabase[index].overcast; - double airFriction = bulletDatabase[index].airFriction + ((temperature - 15) * 0.0000015 + bulletDatabase[index].humidity * 0.0000040 + pressureDeviation * -0.0000009); + velocityOffset[0] -= accel[0]; + velocityOffset[1] -= accel[1]; + velocityOffset[2] -= accel[2]; + } + else { + double pressureDeviation = 1013.25 * exp(-(bulletDatabase[index].altitude + position[2]) / 7990) - 1013.25 - 10 * bulletDatabase[index].overcast; + double airFriction = bulletDatabase[index].airFriction + ((temperature - 15) * 0.0000015 + bulletDatabase[index].humidity * 0.0000040 + pressureDeviation * -0.0000009); - if (airFriction != bulletDatabase[index].airFriction || windSpeed > 0) { - dragRef = deltaT * bulletDatabase[index].airFriction * bulletSpeed * bulletSpeed; - - accelRef[0] = (velocity[0] / bulletSpeed) * dragRef; - accelRef[1] = (velocity[1] / bulletSpeed) * dragRef; - accelRef[2] = (velocity[2] / bulletSpeed) * dragRef; + if (airFriction != bulletDatabase[index].airFriction || windSpeed > 0) { + dragRef = deltaT * bulletDatabase[index].airFriction * bulletSpeed * bulletSpeed; + + accelRef[0] = (velocity[0] / bulletSpeed) * dragRef; + accelRef[1] = (velocity[1] / bulletSpeed) * dragRef; + accelRef[2] = (velocity[2] / bulletSpeed) * dragRef; - velocityOffset[0] -= accelRef[0]; - velocityOffset[1] -= accelRef[1]; - velocityOffset[2] -= accelRef[2]; + velocityOffset[0] -= accelRef[0]; + velocityOffset[1] -= accelRef[1]; + velocityOffset[2] -= accelRef[2]; - drag = deltaT * airFriction * trueSpeed * trueSpeed; - accel[0] = (trueVelocity[0] / trueSpeed) * drag; - accel[1] = (trueVelocity[1] / trueSpeed) * drag; - accel[2] = (trueVelocity[2] / trueSpeed) * drag; + drag = deltaT * airFriction * trueSpeed * trueSpeed; + accel[0] = (trueVelocity[0] / trueSpeed) * drag; + accel[1] = (trueVelocity[1] / trueSpeed) * drag; + accel[2] = (trueVelocity[2] / trueSpeed) * drag; - velocityOffset[0] += accel[0]; - velocityOffset[1] += accel[1]; - velocityOffset[2] += accel[2]; - } - } + velocityOffset[0] += accel[0]; + velocityOffset[1] += accel[1]; + velocityOffset[2] += accel[2]; + } + } - if (bulletSpeedAvg > 0) { - double distanceSqr = pow(bulletDatabase[index].origin[0] - position[0], 2) + pow(bulletDatabase[index].origin[1] - position[1], 2) + pow(bulletDatabase[index].origin[2] - position[2], 2); - double horizontalDeflection = 0.0000729 * distanceSqr * sin(bulletDatabase[index].latitude) / bulletSpeedAvg; - double horizontalDeflectionPartial = horizontalDeflection - bulletDatabase[index].hDeflection; - bulletDatabase[index].hDeflection = horizontalDeflection; + if (bulletSpeedAvg > 0) { + double distanceSqr = pow(bulletDatabase[index].origin[0] - position[0], 2) + pow(bulletDatabase[index].origin[1] - position[1], 2) + pow(bulletDatabase[index].origin[2] - position[2], 2); + double horizontalDeflection = 0.0000729 * distanceSqr * sin(bulletDatabase[index].latitude) / bulletSpeedAvg; + double horizontalDeflectionPartial = horizontalDeflection - bulletDatabase[index].hDeflection; + bulletDatabase[index].hDeflection = horizontalDeflection; - positionOffset[0] += sin(bulletDir + M_PI / 2) * horizontalDeflectionPartial; - positionOffset[1] += cos(bulletDir + M_PI / 2) * horizontalDeflectionPartial; - } + positionOffset[0] += sin(bulletDir + M_PI / 2) * horizontalDeflectionPartial; + positionOffset[1] += cos(bulletDir + M_PI / 2) * horizontalDeflectionPartial; + } - double centripetalAccel = 2 * 0.0000729 * (bulletDatabase[index].muzzleVelocity / -32.2) * cos(bulletDatabase[index].latitude) * sin(bulletDir); - velocityOffset[2] -= centripetalAccel * deltaT; + double centripetalAccel = 2 * 0.0000729 * (bulletDatabase[index].muzzleVelocity / -32.2) * cos(bulletDatabase[index].latitude) * sin(bulletDir); + velocityOffset[2] -= centripetalAccel * deltaT; - double spinDrift = bulletDatabase[index].twistDirection * 0.0254 * 1.25 * (bulletDatabase[index].stabilityFactor + 1.2) * pow(TOF, 1.83); - double spinDriftPartial = spinDrift - bulletDatabase[index].spinDrift; - bulletDatabase[index].spinDrift = spinDrift; + double spinDrift = bulletDatabase[index].twistDirection * 0.0254 * 1.25 * (bulletDatabase[index].stabilityFactor + 1.2) * pow(TOF, 1.83); + double spinDriftPartial = spinDrift - bulletDatabase[index].spinDrift; + bulletDatabase[index].spinDrift = spinDrift; - positionOffset[0] += sin(bulletDir + M_PI / 2) * spinDriftPartial; - positionOffset[1] += cos(bulletDir + M_PI / 2) * spinDriftPartial; + positionOffset[0] += sin(bulletDir + M_PI / 2) * spinDriftPartial; + positionOffset[1] += cos(bulletDir + M_PI / 2) * spinDriftPartial; - if (bulletSpeed < 345 && bulletSpeedAvg > 340 && bulletSpeed > 335) - { - srand((unsigned)time(NULL)); - velocityOffset[0] += (((double)rand() / (RAND_MAX)) * 0.4 - 0.2) * (1 - bulletDatabase[index].transonicStabilityCoef); - velocityOffset[1] += (((double)rand() / (RAND_MAX)) * 0.4 - 0.2) * (1 - bulletDatabase[index].transonicStabilityCoef); - velocityOffset[2] += (((double)rand() / (RAND_MAX)) * 0.4 - 0.2) * (1 - bulletDatabase[index].transonicStabilityCoef); - }; + if (bulletSpeed < 345 && bulletSpeedAvg > 340 && bulletSpeed > 335) + { + srand((unsigned)time(NULL)); + velocityOffset[0] += (((double)rand() / (RAND_MAX)) * 0.4 - 0.2) * (1 - bulletDatabase[index].transonicStabilityCoef); + velocityOffset[1] += (((double)rand() / (RAND_MAX)) * 0.4 - 0.2) * (1 - bulletDatabase[index].transonicStabilityCoef); + velocityOffset[2] += (((double)rand() / (RAND_MAX)) * 0.4 - 0.2) * (1 - bulletDatabase[index].transonicStabilityCoef); + }; - int n = sprintf_s(output, outputSize, "_bullet setVelocity (_bulletVelocity vectorAdd [%f, %f, %f]); _bullet setPosASL (_bulletPosition vectorAdd [%f, %f, %f]);", velocityOffset[0], velocityOffset[1], velocityOffset[2], positionOffset[0], positionOffset[1], positionOffset[2]); - return; - } - else if (!strcmp(mode, "set")) { - int height = 0; - int numObjects = 0; - int surfaceIsWater = 0; + int n = sprintf_s(output, outputSize, "_bullet setVelocity (_bulletVelocity vectorAdd [%f, %f, %f]); _bullet setPosASL (_bulletPosition vectorAdd [%f, %f, %f]);", velocityOffset[0], velocityOffset[1], velocityOffset[2], positionOffset[0], positionOffset[1], positionOffset[2]); + return; + } + else if (!strcmp(mode, "set")) { + int height = 0; + int numObjects = 0; + int surfaceIsWater = 0; - height = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); - numObjects = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); - surfaceIsWater = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); + height = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); + numObjects = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); + surfaceIsWater = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); - map->gridHeights.push_back(height); - map->gridBuildingNums.push_back(numObjects); - map->gridSurfaceIsWater.push_back(surfaceIsWater); + map->gridHeights.push_back(height); + map->gridBuildingNums.push_back(numObjects); + map->gridSurfaceIsWater.push_back(surfaceIsWater); - int n = sprintf_s(output, outputSize, "%s", ""); - return; - } - else if (!strcmp(mode, "init")) { - int mapSize = 0; - int mapGrids = 0; - int gridCells = 0; + int n = sprintf_s(output, outputSize, "%s", ""); + return; + } + else if (!strcmp(mode, "init")) { + int mapSize = 0; + int mapGrids = 0; + int gridCells = 0; - worldName = strtok_s(NULL, ":", &next_token); - mapSize = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); + worldName = strtok_s(NULL, ":", &next_token); + mapSize = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); - mapGrids = (int)ceil((double)mapSize / 50.0) + 1; - gridCells = mapGrids * mapGrids; + mapGrids = (int)ceil((double)mapSize / 50.0) + 1; + gridCells = mapGrids * mapGrids; - map = &mapDatabase[worldName]; - if (map->gridHeights.size() == gridCells) { - int n = sprintf_s(output, outputSize, "%s", "Terrain already initialized"); - return; - } + map = &mapDatabase[worldName]; + if (map->gridHeights.size() == gridCells) { + int n = sprintf_s(output, outputSize, "%s", "Terrain already initialized"); + return; + } - map->mapSize = mapSize; - map->mapGrids = mapGrids; - map->gridHeights.clear(); - map->gridBuildingNums.clear(); - map->gridSurfaceIsWater.clear(); - map->gridHeights.reserve(gridCells); - map->gridBuildingNums.reserve(gridCells); - map->gridSurfaceIsWater.reserve(gridCells); + map->mapSize = mapSize; + map->mapGrids = mapGrids; + map->gridHeights.clear(); + map->gridBuildingNums.clear(); + map->gridSurfaceIsWater.clear(); + map->gridHeights.reserve(gridCells); + map->gridBuildingNums.reserve(gridCells); + map->gridSurfaceIsWater.reserve(gridCells); - int n = sprintf_s(output, outputSize, "%s", ""); - return; - } + int n = sprintf_s(output, outputSize, "%s", ""); + return; + } - int n = sprintf_s(output, outputSize, "%s", ""); - return; + int n = sprintf_s(output, outputSize, "%s", ""); + return; } From 51906e341db39b1565bd4faede7c369cbc202c14 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 11 Apr 2015 22:29:11 +0200 Subject: [PATCH 244/816] Removed unused variables --- addons/medical/functions/fnc_handleDamage_wounds.sqf | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/addons/medical/functions/fnc_handleDamage_wounds.sqf b/addons/medical/functions/fnc_handleDamage_wounds.sqf index 1eebe038cd..5933651e57 100644 --- a/addons/medical/functions/fnc_handleDamage_wounds.sqf +++ b/addons/medical/functions/fnc_handleDamage_wounds.sqf @@ -52,10 +52,10 @@ _allPossibleInjuries = []; // Check if the damage is higher as the min damage for the specific injury if (_damage >= _minDamage && {_damage <= _maxDamage || _maxDamage < 0}) then { - _classType = _x select 0; + //_classType = _x select 0; _selections = _x select 1; - _bloodLoss = _x select 2; - _pain = _x select 3; + //_bloodLoss = _x select 2; + //_pain = _x select 3; // Check if the injury can be applied to the given selection name if ("All" in _selections || _selectionName in _selections) then { @@ -73,9 +73,7 @@ _allPossibleInjuries = []; }foreach _allInjuriesForDamageType; // No possible wounds available for this damage type or damage amount. -if (_highestPossibleSpot < 0) exitwith { - -}; +if (_highestPossibleSpot < 0) exitwith {}; // Administration for open wounds and ids _openWounds = _unit getvariable[QGVAR(openWounds), []]; @@ -125,7 +123,7 @@ _woundsCreated = []; _painToAdd = _painToAdd + (_toAddInjury select 3); }; }; -}foreach (_injuryTypeInfo select 0); +}foreach (_injuryTypeInfo select 0); // foreach damage thresholds _unit setvariable [QGVAR(openWounds), _openWounds, !USE_WOUND_EVENT_SYNC]; From c69f71ba71c445aa8e3235876644013e764bfd10 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 11 Apr 2015 22:29:32 +0200 Subject: [PATCH 245/816] formatting --- .../medical/functions/fnc_handleDamage_advancedSetDamage.sqf | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/addons/medical/functions/fnc_handleDamage_advancedSetDamage.sqf b/addons/medical/functions/fnc_handleDamage_advancedSetDamage.sqf index 74db6029d2..f464ef5a94 100644 --- a/addons/medical/functions/fnc_handleDamage_advancedSetDamage.sqf +++ b/addons/medical/functions/fnc_handleDamage_advancedSetDamage.sqf @@ -16,9 +16,7 @@ private ["_unit", "_bodyStatus", "_headDamage", "_torsoDamage", "_handsDamage", "_legsDamage"]; _unit = _this select 0; -if (!local _unit) exitwith { - // execute only local -}; +if (!local _unit) exitwith {}; _bodyStatus = _unit getvariable [QGVAR(bodyPartStatus),[0,0,0,0,0,0]]; // ["head", "body", "hand_l", "hand_r", "leg_l", "leg_r"] From e8d2a009944ef72df93a78f48004a2f36312e490 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 11 Apr 2015 22:30:52 +0200 Subject: [PATCH 246/816] Added GVAR(HITPOINTS) and GVAR(SELECTIONS) variables No longer have to recreate the selection and hitpoint arrays every time --- addons/medical/XEH_preInit.sqf | 3 ++ addons/medical/functions/fnc_handleDamage.sqf | 14 ++---- .../functions/fnc_handleDamage_caching.sqf | 44 ++++++++++++------- 3 files changed, 35 insertions(+), 26 deletions(-) diff --git a/addons/medical/XEH_preInit.sqf b/addons/medical/XEH_preInit.sqf index c18a116e31..8e1fd5856f 100644 --- a/addons/medical/XEH_preInit.sqf +++ b/addons/medical/XEH_preInit.sqf @@ -102,4 +102,7 @@ GVAR(IVBags) = []; call FUNC(parseConfigForInjuries); +GVAR(HITPOINTS) = ["HitHead", "HitBody", "HitLeftArm", "HitRightArm", "HitLeftLeg", "HitRightLeg"]; +GVAR(SELECTIONS) = ["head", "body", "hand_l", "hand_r", "leg_l", "leg_r"]; + ADDON = true; diff --git a/addons/medical/functions/fnc_handleDamage.sqf b/addons/medical/functions/fnc_handleDamage.sqf index 074f8c41fa..1632a8f55b 100644 --- a/addons/medical/functions/fnc_handleDamage.sqf +++ b/addons/medical/functions/fnc_handleDamage.sqf @@ -17,7 +17,7 @@ #include "script_component.hpp" -private ["_unit", "_selection", "_damage", "_shooter", "_projectile", "_damageReturn", "_hitPoints", "_typeOfDamage"]; +private ["_unit", "_selection", "_damage", "_shooter", "_projectile", "_damageReturn", "_typeOfDamage"]; _unit = _this select 0; _selection = _this select 1; _damage = _this select 2; @@ -32,8 +32,7 @@ if (typeName _projectile == "OBJECT") then { }; // If the damage is being weird, we just tell it to fuck off. -_hitSelections = ["head", "body", "hand_l", "hand_r", "leg_l", "leg_r"]; -if !(_selection in (_hitSelections + [""])) exitWith {0}; +if !(_selection in (GVAR(SELECTIONS) + [""])) exitWith {0}; _damageReturn = _damage; if (GVAR(level) < 2) then { @@ -46,8 +45,7 @@ if (GVAR(level) >= 2) then { // lets use basic for the time being.. _damageReturn = _this call FUNC(handleDamage_basic); }; - - [_unit, _selection, _damage, _source, _projectile] call FUNC(handleDamage_caching); + _newDamage = _this call FUNC(handleDamage_caching); if (_damageReturn > 0.9) then { @@ -59,12 +57,6 @@ if (GVAR(level) >= 2) then { _minLethalDamage = GVAR(minLethalDamages) select _typeIndex; }; - _hitPoints = ["HitHead", "HitBody", "HitLeftArm", "HitRightArm", "HitLeftLeg", "HitRightLeg"]; - _newDamage = _damage - (damage _unit); - if (_selection in _hitSelections) then { - _newDamage = _damage - (_unit getHitPointDamage (_hitPoints select (_hitSelections find _selection))); - }; - if ((_minLethalDamage <= _newDamage) && {[_unit, [_selection] call FUNC(selectionNameToNumber), _newDamage] call FUNC(determineIfFatal)} && {_selection in ["", "head", "body"]}) then { if ([_unit] call FUNC(setDead)) then { _damageReturn = 1; diff --git a/addons/medical/functions/fnc_handleDamage_caching.sqf b/addons/medical/functions/fnc_handleDamage_caching.sqf index ef775aeb30..98b2373c74 100644 --- a/addons/medical/functions/fnc_handleDamage_caching.sqf +++ b/addons/medical/functions/fnc_handleDamage_caching.sqf @@ -25,8 +25,8 @@ _damage = _this select 2; _source = _this select 3; _projectile = _this select 4; -_hitSelections = ["head", "body", "hand_l", "hand_r", "leg_l", "leg_r"]; -_hitPoints = ["HitHead", "HitBody", "HitLeftArm", "HitRightArm", "HitLeftLeg", "HitRightLeg"]; +_hitSelections = GVAR(SELECTIONS); +_hitPoints = GVAR(HITPOINTS); // Calculate change in damage. _newDamage = _damage - (damage _unit); @@ -34,6 +34,8 @@ if (_selectionName in _hitSelections) then { _newDamage = _damage - (_unit getHitPointDamage (_hitPoints select (_hitSelections find _selectionName))); }; +//_damage = _damage + _newDamage; + // Check for vehicle crash if (vehicle _unit != _unit && {!(vehicle _unit isKindOf "StaticWeapon")} && {isNull _source} && {_projectile == ""} && {_selectionName == ""}) then { if (missionNamespace getvariable [QGVAR(allowVehicleCrashDamage), true]) then { @@ -60,13 +62,15 @@ if (diag_frameno > (_unit getVariable [QGVAR(frameNo_damageCaching), -3]) + 2) t // handle the cached damages 3 frames later [{ - private "_args"; + private ["_args", "_params"]; _args = _this select 0; if (diag_frameno > (_args select 1) + 2) then { _cache_params = (_args select 0) getVariable [QGVAR(cachedHandleDamageParams), []]; + _cache_damages = (_args select 0) getVariable QGVAR(cachedDamages); { - _x call FUNC(handleDamage_advanced); + _params = _x + [_cache_damages select _foreachIndex]; + _params call FUNC(handleDamage_advanced); }foreach _cache_params; [(_this select 1)] call cba_fnc_removePerFrameHandler; }; @@ -78,23 +82,22 @@ if (diag_frameno > (_unit getVariable [QGVAR(frameNo_damageCaching), -3]) + 2) t _unit setVariable [QGVAR(cachedHandleDamageParams), []]; }; -// Make sure there's only one damaged selection per projectile per frame. -_cache_projectiles = _unit getVariable QGVAR(cachedProjectiles); -_cache_hitpoints = _unit getVariable QGVAR(cachedHitPoints); -_cache_damages = _unit getVariable QGVAR(cachedDamages); -_cache_params = _unit getVariable QGVAR(cachedHandleDamageParams); - // Caching of the damage events if (_selectionName != "") then { + _cache_projectiles = _unit getVariable QGVAR(cachedProjectiles); private ["_index","_otherDamage"]; _index = _cache_projectiles find _projectile; // Check if the current projectile has already been handled once if (_index >= 0) exitwith { + _cache_damages = _unit getVariable QGVAR(cachedDamages); // Find the previous damage this projectile has done _otherDamage = (_cache_damages select _index); // Take the highest damage of the two if (_newDamage > _otherDamage) then { + _cache_params = _unit getVariable QGVAR(cachedHandleDamageParams); + _cache_hitpoints = _unit getVariable QGVAR(cachedHitPoints); + private ["_hitPoint", "_restore"]; // Restore the damage before the previous damage was processed _hitPoint = _cache_hitpoints select _index; @@ -104,18 +107,29 @@ if (_selectionName != "") then { _cache_hitpoints set [_index, (_hitPoints select (_hitSelections find _selectionName))]; _cache_damages set [_index, _newDamage]; _cache_params set[_index, _this]; + + _unit setVariable [QGVAR(cachedProjectiles), _cache_projectiles]; + _unit setVariable [QGVAR(cachedHitPoints), _cache_hitpoints]; + _unit setVariable [QGVAR(cachedDamages), _cache_damages]; + _unit setVariable [QGVAR(cachedHandleDamageParams), _cache_params]; }; }; + _cache_hitpoints = _unit getVariable QGVAR(cachedHitPoints); + _cache_damages = _unit getVariable QGVAR(cachedDamages); + _cache_params = _unit getVariable QGVAR(cachedHandleDamageParams); + // This is an unhandled projectile _cache_projectiles pushBack _projectile; _cache_hitpoints pushBack (_hitPoints select (_hitSelections find _selectionName)); _cache_damages pushBack _newDamage; _cache_params pushBack _this; + + // Store the new cached values + _unit setVariable [QGVAR(cachedProjectiles), _cache_projectiles]; + _unit setVariable [QGVAR(cachedHitPoints), _cache_hitpoints]; + _unit setVariable [QGVAR(cachedDamages), _cache_damages]; + _unit setVariable [QGVAR(cachedHandleDamageParams), _cache_params]; }; -// Store the new cached values -_unit setVariable [QGVAR(cachedProjectiles), _cache_projectiles]; -_unit setVariable [QGVAR(cachedHitPoints), _cache_hitpoints]; -_unit setVariable [QGVAR(cachedDamages), _cache_damages]; -_unit setVariable [QGVAR(cachedHandleDamageParams), _cache_params]; +_newDamage; From 6cc115a6287377df6b1287e28eeb0a88346ebcf0 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 11 Apr 2015 22:31:17 +0200 Subject: [PATCH 247/816] We already determine the new damage in caching, so we will use that value instead of recalculating it here --- addons/medical/functions/fnc_handleDamage_advanced.sqf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/medical/functions/fnc_handleDamage_advanced.sqf b/addons/medical/functions/fnc_handleDamage_advanced.sqf index 751896be44..ba0eb8af24 100644 --- a/addons/medical/functions/fnc_handleDamage_advanced.sqf +++ b/addons/medical/functions/fnc_handleDamage_advanced.sqf @@ -25,21 +25,21 @@ _selectionName = _this select 1; _amountOfDamage = _this select 2; _sourceOfDamage = _this select 3; _typeOfProjectile = _this select 4; +_newDamage = _this select 5; // Most likely taking exessive fire damage. Lets exit. -if (isNull _sourceOfDamage && (_selectionName == "head" || isBurning _unit) && _typeOfProjectile == "" && vehicle _unit == _unit) exitwith { +if (isNull _sourceOfDamage && {_typeOfProjectile == ""} && {vehicle _unit == _unit} && {(_selectionName == "head" || isBurning _unit)}) exitwith { 0 }; - _typeOfDamage = [_typeOfProjectile] call FUNC(getTypeOfDamage); _part = [_selectionName] call FUNC(selectionNameToNumber); _hitPoints = ["HitHead", "HitBody", "HitLeftArm", "HitRightArm", "HitLeftLeg", "HitRightLeg"]; // Sorting out the damage _damageBodyParts = _unit getvariable [QGVAR(bodyPartStatus), [0,0,0,0,0,0]]; -_newDamage = _amountOfDamage - (_unit getHitPointDamage (_hitPoints select _part)); _damageBodyParts set [_part, (_damageBodyParts select _part) + _newDamage]; _unit setvariable [QGVAR(bodyPartStatus), _damageBodyParts, true]; + [_unit] call FUNC(handleDamage_advancedSetDamage); [_unit, _selectionName, _newDamage, _typeOfProjectile, _typeOfDamage] call FUNC(handleDamage_wounds); From 97fa40b4c1f2d7aff514c497396fc9bea9d4d776 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 11 Apr 2015 22:31:38 +0200 Subject: [PATCH 248/816] Make use of new global variables for selections and hitpoints --- .../medical/functions/fnc_handleDamage_basic.sqf | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/addons/medical/functions/fnc_handleDamage_basic.sqf b/addons/medical/functions/fnc_handleDamage_basic.sqf index 2986e1b2f7..96e3214b0e 100644 --- a/addons/medical/functions/fnc_handleDamage_basic.sqf +++ b/addons/medical/functions/fnc_handleDamage_basic.sqf @@ -44,13 +44,9 @@ if (diag_frameno > (_unit getVariable [QGVAR(frameNo), -3]) + 2) then { _unit setVariable [QGVAR(preventDeath), false]; }; - -_hitSelections = ["head", "body", "hand_l", "hand_r", "leg_l", "leg_r"]; -_hitPoints = ["HitHead", "HitBody", "HitLeftArm", "HitRightArm", "HitLeftLeg", "HitRightLeg"]; - _newDamage = _damage - (damage _unit); -if (_selectionName in _hitSelections) then { - _newDamage = _damage - (_unit getHitPointDamage (_hitPoints select (_hitSelections find _selectionName))); +if (_selectionName in GVAR(SELECTIONS)) then { + _newDamage = _damage - (_unit getHitPointDamage (GVAR(HITPOINTS) select (GVAR(SELECTIONS) find _selectionName))); }; _damage = _damage - _newDamage; @@ -61,7 +57,7 @@ if (((velocity _unit) select 2 < -5) and (vehicle _unit == _unit)) then { _unit setVariable [QGVAR(isFalling), true]; }; if (_unit getVariable [QGVAR(isFalling), false] and !(_selectionName in ["", "leg_l", "leg_r"])) exitWith { - (_unit getHitPointDamage (_hitPoints select (_hitSelections find _selectionName))) max 0.01; + (_unit getHitPointDamage (GVAR(HITPOINTS) select (GVAR(SELECTIONS) find _selectionName))) max 0.01; }; if (_unit getVariable [QGVAR(isFalling), false]) then { _newDamage = _newDamage * 0.7; @@ -85,12 +81,12 @@ if (_selectionName != "" and !(_unit getVariable QGVAR(isFalling))) then { // Make entry unfindable _cache_projectiles set [_index, objNull]; _cache_projectiles pushBack _projectile; - _cache_hitpoints pushBack (_hitPoints select (_hitSelections find _selectionName)); + _cache_hitpoints pushBack (GVAR(HITPOINTS) select (GVAR(SELECTIONS) find _selectionName)); _cache_damages pushBack _newDamage; }; } else { _cache_projectiles pushBack _projectile; - _cache_hitpoints pushBack (_hitPoints select (_hitSelections find _selectionName)); + _cache_hitpoints pushBack (GVAR(HITPOINTS) select (GVAR(SELECTIONS) find _selectionName)); _cache_damages pushBack _newDamage; }; _unit setVariable [QGVAR(projectiles), _cache_projectiles]; From 05f14d624237a0a799432c5bbc7eb40cd356e1f6 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 11 Apr 2015 22:34:19 +0200 Subject: [PATCH 249/816] Added AdvancedBallistics module options --- addons/advanced_ballistics/CfgVehicles.hpp | 26 +++++++++++++++++++ addons/advanced_ballistics/XEH_postInit.sqf | 13 +++++----- .../functions/fnc_handleFired.sqf | 2 +- 3 files changed, 34 insertions(+), 7 deletions(-) diff --git a/addons/advanced_ballistics/CfgVehicles.hpp b/addons/advanced_ballistics/CfgVehicles.hpp index 5cd986a308..b97a023f01 100644 --- a/addons/advanced_ballistics/CfgVehicles.hpp +++ b/addons/advanced_ballistics/CfgVehicles.hpp @@ -7,5 +7,31 @@ class CfgVehicles { scope = 2; isGlobal = 1; icon = QUOTE(PATHTOF(UI\Icon_Module_Wind_ca.paa)); + class Arguments { + class enabled { + displayName = "Advanced Ballistics"; + description = "Enable Advanced Ballistics?"; + typeName = "BOOL"; + defaultValue = 0; + }; + class enableAmmoTemperatureSimulation { + displayName = "Enable Ammo Temperature"; + description = "Muzzle velocity varies with ammo temperature"; + typeName = "BOOL"; + defaultValue = 1; + }; + class enableBarrelLengthSimulation { + displayName = "Enable Barrel Length"; + description = "Muzzle velocity varies with barrel length"; + typeName = "BOOL"; + defaultValue = 1; + }; + class enableBulletTraceEffect { + displayName = "Enable Bullet Trace"; + description = "Enables the bullet trace effect"; + typeName = "BOOL"; + defaultValue = 1; + }; + }; }; }; diff --git a/addons/advanced_ballistics/XEH_postInit.sqf b/addons/advanced_ballistics/XEH_postInit.sqf index 0d9170085a..01c51ce1a8 100644 --- a/addons/advanced_ballistics/XEH_postInit.sqf +++ b/addons/advanced_ballistics/XEH_postInit.sqf @@ -5,6 +5,11 @@ // AB is disabled by default GVAR(enabled) = false; +//GVAR(VehicleGunnerEnabled) = true; // TODO: We currently do not have firedEHs on vehicles +GVAR(AmmoTemperatureEnabled) = true; +GVAR(BarrelLengthInfluenceEnabled) = true; +GVAR(BulletTraceEnabled) = true; + GVAR(bulletDatabase) = []; GVAR(bulletDatabaseStartTime) = []; GVAR(bulletDatabaseSpeed) = []; @@ -21,19 +26,15 @@ GVAR(WindInfoStart) = time; GVAR(Protractor) = false; GVAR(ProtractorStart) = time; -GVAR(SimulationPrecision) = 1; - +// Those are only used in the pure sqf version (extension free PFH) +GVAR(SimulationPrecision) = 2; GVAR(WindEnabled) = true; GVAR(SpinDriftEnabled) = true; GVAR(CoriolisEnabled) = true; GVAR(EoetvoesEnabled) = true; GVAR(AdvancedAirDragEnabled) = true; GVAR(TransonicRegionEnabled) = true; -GVAR(AmmoTemperatureEnabled) = true; -GVAR(BulletTraceEnabled) = true; GVAR(AtmosphericDensitySimulationEnabled) = true; -GVAR(BarrelLengthInfluenceEnabled) = true; -GVAR(VehicleGunnerEnabled) = true; GVAR(currentGrid) = 0; GVAR(INIT_MESSAGE_ENABLED) = false; diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index 84ed8747eb..2bbb0482e6 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -36,7 +36,7 @@ if (underwater _unit) exitWith {}; if (!(_ammo isKindOf "BulletBase")) exitWith {}; if (_unit distanceSqr ACE_player > 9000000) exitWith {}; if (GVAR(ONLY_ACTIVE_FOR_LOCAL_PLAYER) && _unit != ACE_player) exitWith {}; -if (!GVAR(VehicleGunnerEnabled) && !(_unit isKindOf "Man")) exitWith {}; +//if (!GVAR(VehicleGunnerEnabled) && !(_unit isKindOf "Man")) exitWith {}; if (GVAR(DISABLED_IN_FULL_AUTO_MODE) && getNumber(configFile >> "cfgWeapons" >> _weapon >> _mode >> "autoFire") == 1) exitWith {}; // Decide whether normal winddeflection is good enough From 2999ff55e1bd9edad5cdf084917a53da14ddf450 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 11 Apr 2015 13:37:55 -0700 Subject: [PATCH 250/816] Working javelin targeting and gating. Still has red center target optic because I cant do optic p3d's. TODO: We need an optic p3d. --- addons/javelin/CfgWeapons.hpp | 13 +++++ addons/javelin/RscInGameUI.hpp | 6 ++- addons/javelin/config.cpp | 3 +- addons/javelin/functions/fnc_onOpticDraw.sqf | 52 +++++++++++++++----- 4 files changed, 60 insertions(+), 14 deletions(-) create mode 100644 addons/javelin/CfgWeapons.hpp diff --git a/addons/javelin/CfgWeapons.hpp b/addons/javelin/CfgWeapons.hpp new file mode 100644 index 0000000000..eccdd30623 --- /dev/null +++ b/addons/javelin/CfgWeapons.hpp @@ -0,0 +1,13 @@ +class CfgWeapons { + class Launcher; + class Launcher_Base_F : Launcher { + class WeaponSlotsInfo; + }; + + class launch_Titan_base : Launcher_Base_F { + weaponInfoType = "ACE_RscOptics_javelin"; + + lockingTargetSound[] = {"",0,1}; + lockedTargetSound[] = {"",0,1}; + }; +}; \ No newline at end of file diff --git a/addons/javelin/RscInGameUI.hpp b/addons/javelin/RscInGameUI.hpp index 929838d373..2f5e0b2007 100644 --- a/addons/javelin/RscInGameUI.hpp +++ b/addons/javelin/RscInGameUI.hpp @@ -10,7 +10,7 @@ class RscLine; // Taken from AGM for optics management. class RscInGameUI { - class RscOptics_titan { + class ACE_RscOptics_javelin { idd = 300; controls[] = { "ACE_javelin_elements_group", "CA_Distance", "ACE_Targeting" }; //, "ACE_TargetingConstrains", "ACE_TargetingGate", "ACE_TargetingLines"}; onLoad = QUOTE(_this call FUNC(onOpticLoad)); @@ -94,6 +94,7 @@ class RscInGameUI { x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.307/4)*3*SafezoneH - SafezoneX"; colorText[] = {0.2941,0.8745,0.2157,1}; }; + /* class StadiaL: RscLine { x = "0.4899*SafezoneW - SafezoneX"; y = "0.171*SafezoneH - SafezoneY"; @@ -136,6 +137,7 @@ class RscInGameUI { h = 0; colorText[] = {0.2941,0.8745,0.2157,1}; }; + */ }; }; class ACE_javelin_NFOV_mode_off: ACE_javelin_Day_mode_off { @@ -167,6 +169,7 @@ class RscInGameUI { y = "0.031*SafezoneH - SafezoneY"; colorText[] = {0.2941,0.8745,0.2157,1}; }; + /* class StadiaL: RscLine { x = "0.4788*SafezoneW - SafezoneX"; y = "0.171*SafezoneH - SafezoneY"; @@ -209,6 +212,7 @@ class RscInGameUI { h = "0.1895*SafezoneH"; colorText[] = {0.2941,0.8745,0.2157,1}; }; + */ }; }; diff --git a/addons/javelin/config.cpp b/addons/javelin/config.cpp index 0a38583ed9..9d7c14e448 100644 --- a/addons/javelin/config.cpp +++ b/addons/javelin/config.cpp @@ -12,4 +12,5 @@ class CfgPatches { #include "CfgEventhandlers.hpp" #include "RscInGameUI.hpp" -#include "CfgSounds.hpp" \ No newline at end of file +#include "CfgSounds.hpp" +#include "CfgWeapons.hpp" \ No newline at end of file diff --git a/addons/javelin/functions/fnc_onOpticDraw.sqf b/addons/javelin/functions/fnc_onOpticDraw.sqf index 90772cf9e3..a319c61de5 100644 --- a/addons/javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/javelin/functions/fnc_onOpticDraw.sqf @@ -2,7 +2,7 @@ #include "script_component.hpp" //TRACE_1("enter", _this); -#define __TRACKINTERVAL 0.1 // how frequent the check should be. +#define __TRACKINTERVAL 0 // how frequent the check should be. #define __LOCKONTIME 3.0 // Lock on won't occur sooner #define __LOCKONTIMERANDOM 0.3 // Deviation in lock on time #define __SENSORSQUARE 1 // Locking on sensor square side in angles @@ -54,6 +54,18 @@ if (isNull _newTarget) then { _newTarget = cursorTarget; }; +// Create constants +_constraintTop = __ConstraintTop; +_constraintLeft = __ConstraintLeft; +_constraintBottom = __ConstraintBottom; +_constraintRight = __ConstraintRight; + +_offsetX = __OffsetX; +_offsetY = __OffsetY; + +__JavelinIGUITargeting ctrlShow true; +__JavelinIGUITargetingConstrains ctrlShow true; + if (isNull _newTarget) then { // No targets found _currentTarget = objNull; @@ -61,8 +73,6 @@ if (isNull _newTarget) then { __JavelinIGUISeek ctrlSetTextColor __ColorGray; __JavelinIGUINFOV ctrlSetTextColor __ColorGreen; - __JavelinIGUITargeting ctrlShow false; - __JavelinIGUITargetingConstrains ctrlShow false; __JavelinIGUITargetingGate ctrlShow false; __JavelinIGUITargetingLines ctrlShow false; @@ -92,15 +102,7 @@ if (isNull _newTarget) then { __JavelinIGUITargetingConstrains ctrlShow true; __JavelinIGUITargetingGate ctrlShow true; __JavelinIGUITargetingLines ctrlShow true; - - _constraintTop = __ConstraintTop; - _constraintLeft = __ConstraintLeft; - _constraintBottom = __ConstraintBottom; - _constraintRight = __ConstraintRight; - - _offsetX = __OffsetX; - _offsetY = __OffsetY; - + _zamerny = if (_currentTarget isKindOf "CAManBase") then {_currentTarget selectionPosition "body"} else {_currentTarget selectionPosition "zamerny"}; _randomPosWithinBounds = [(_zamerny select 0) + 1 - (random 2.0),(_zamerny select 1) + 1 - (random 2.0),(_zamerny select 2) + 0.5 - (random 1.0)]; @@ -150,6 +152,32 @@ if (isNull _newTarget) then { _soundTime = diag_tickTime + 0.25; }; } else { + __JavelinIGUITargeting ctrlShow true; + __JavelinIGUITargetingGate ctrlShow true; + __JavelinIGUITargetingLines ctrlShow false; + + ACE_player setVariable["ace_missileguidance_target", nil, false]; + + _boundsInput = if (_currentTarget isKindOf "CAManBase") then { + [_newTarget,[-1,-1,-2],_currentTarget selectionPosition "body"]; + } else { + [_newTarget,[-1,-1,-1],_currentTarget selectionPosition "zamerny"]; + }; + + _bpos = _boundsInput call EFUNC(common,worldToScreenBounds); + + _minX = ((_bpos select 0) + _offsetX) max _constraintLeft; + _minY = ((_bpos select 1) + _offsetY) max _constraintTop; + _maxX = ((_bpos select 2) + _offsetX) min (_constraintRight - 0.025*(3/4)*SafezoneH); + _maxY = ((_bpos select 3) + _offsetY) min (_constraintBottom - 0.025*SafezoneH); + + __JavelinIGUITargetingGateTL ctrlSetPosition [_minX,_minY]; + __JavelinIGUITargetingGateTR ctrlSetPosition [_maxX,_minY]; + __JavelinIGUITargetingGateBL ctrlSetPosition [_minX,_maxY]; + __JavelinIGUITargetingGateBR ctrlSetPosition [_maxX,_maxY]; + + {_x ctrlCommit __TRACKINTERVAL} forEach [__JavelinIGUITargetingGateTL,__JavelinIGUITargetingGateTR,__JavelinIGUITargetingGateBL,__JavelinIGUITargetingGateBR]; + if(diag_tickTime > _soundTime) then { playSound "ACE_Javelin_Locking"; _soundTime = diag_tickTime + 0.25; From 75216c2f8bc1a2c1adc022f1da754ac78458fd94 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 11 Apr 2015 13:39:16 -0700 Subject: [PATCH 251/816] readme, authors. --- AUTHORS.txt | 1 + addons/javelin/README.md | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/AUTHORS.txt b/AUTHORS.txt index 86245ccd90..86c3c6ef9a 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -66,3 +66,4 @@ Sniperwolf572 Tonic Tourorist Valentin Torikian +zGuba \ No newline at end of file diff --git a/addons/javelin/README.md b/addons/javelin/README.md index cfa7a4cd5d..37685d9cce 100644 --- a/addons/javelin/README.md +++ b/addons/javelin/README.md @@ -9,4 +9,3 @@ Adds the Javelin AT launcher. The people responsible for merging changes to this component or answering potential questions. - [jaynus](https://github.com/walterpearce) -- [NouberNou](https://github.com/NouberNou) From 2418d99f9724c28faee9857c3989272b1b931e74 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 11 Apr 2015 13:41:00 -0700 Subject: [PATCH 252/816] Finalizes port. Closes #75 --- addons/javelin/functions/fnc_onOpticLoad.sqf | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/javelin/functions/fnc_onOpticLoad.sqf b/addons/javelin/functions/fnc_onOpticLoad.sqf index 352e6bfd12..49e9a25e61 100644 --- a/addons/javelin/functions/fnc_onOpticLoad.sqf +++ b/addons/javelin/functions/fnc_onOpticLoad.sqf @@ -2,7 +2,6 @@ #include "script_component.hpp" TRACE_1("enter", _this); - if((count _this) > 0) then { uiNameSpace setVariable ['ACE_RscOptics_javelin',_this select 0]; }; From e00f0ea4c3503860b3a12b48609472be4f5a569b Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 11 Apr 2015 22:47:10 +0200 Subject: [PATCH 253/816] No longer creates a new waitAndExec for every handleDamage call --- .../functions/fnc_handleDamage_basic.sqf | 41 ++++++++----------- 1 file changed, 18 insertions(+), 23 deletions(-) diff --git a/addons/medical/functions/fnc_handleDamage_basic.sqf b/addons/medical/functions/fnc_handleDamage_basic.sqf index 96e3214b0e..aa9c2f61df 100644 --- a/addons/medical/functions/fnc_handleDamage_basic.sqf +++ b/addons/medical/functions/fnc_handleDamage_basic.sqf @@ -42,6 +42,20 @@ if (diag_frameno > (_unit getVariable [QGVAR(frameNo), -3]) + 2) then { _unit setVariable [QGVAR(damages), []]; _unit setVariable [QGVAR(structDamage), 0]; _unit setVariable [QGVAR(preventDeath), false]; + // Assign orphan structural damage to torso + [{ + private ["_unit", "_damagesum"]; + _unit = _this select 0; + _damagesum = (_unit getHitPointDamage "HitHead") + + (_unit getHitPointDamage "HitBody") + + (_unit getHitPointDamage "HitLeftArm") + + (_unit getHitPointDamage "HitRightArm") + + (_unit getHitPointDamage "HitLeftLeg") + + (_unit getHitPointDamage "HitRightLeg"); + if (_damagesum < 0.06 and damage _unit > 0.06 and alive _unit) then { + _unit setHitPointDamage ["HitBody", damage _unit]; + }; + }, [_unit], 2, 0.1] call EFUNC(common,waitAndExecute); }; _newDamage = _damage - (damage _unit); @@ -105,30 +119,12 @@ if (_selectionName == "") then { }; }; - -// Assign orphan structural damage to torso -[{ - private ["_unit", "_damagesum"]; - _unit = _this select 0; - _damagesum = (_unit getHitPointDamage "HitHead") + - (_unit getHitPointDamage "HitBody") + - (_unit getHitPointDamage "HitLeftArm") + - (_unit getHitPointDamage "HitRightArm") + - (_unit getHitPointDamage "HitLeftLeg") + - (_unit getHitPointDamage "HitRightLeg"); - if (_damagesum < 0.06 and damage _unit > 0.06 and alive _unit) then { - _unit setHitPointDamage ["HitBody", damage _unit]; - }; -}, [_unit], 2, 0.1] call EFUNC(common,waitAndExecute); - - if (_selectionName == "") then { _damage = _damage + (_unit getVariable QGVAR(structDamage)); } else { _damage = _damage + _newDamage; }; - // Leg Damage _legdamage = (_unit getHitPointDamage "HitLeftLeg") + (_unit getHitPointDamage "HitRightLeg"); if (_selectionName == "leg_l") then { @@ -139,9 +135,9 @@ if (_selectionName == "leg_r") then { }; if (_legdamage >= LEGDAMAGETRESHOLD1) then { - if (_unit getHitPointDamage "HitLegs" != 1) then {_unit setHitPointDamage ["HitLegs", 1]}; + _unit setHitPointDamage ["HitLegs", 1]; } else { - if (_unit getHitPointDamage "HitLegs" != 0) then {_unit setHitPointDamage ["HitLegs", 0]}; + _unit setHitPointDamage ["HitLegs", 0]; }; // @todo: force prone for completely fucked up legs. @@ -156,9 +152,9 @@ if (_selectionName == "hand_r") then { }; if (_armdamage >= ARMDAMAGETRESHOLD1) then { - if (_unit getHitPointDamage "HitHands" != 1) then {_unit setHitPointDamage ["HitHands", 1]}; + _unit setHitPointDamage ["HitHands", 1]; } else { - if (_unit getHitPointDamage "HitHands" != 0) then {_unit setHitPointDamage ["HitHands", 0]}; + _unit setHitPointDamage ["HitHands", 0]; }; // @todo: Drop weapon for full damage. @@ -170,7 +166,6 @@ if (_selectionName == "") then { _unit setVariable [QGVAR(pain), _pain min 1, true]; }; - // Unconsciousness if (_selectionName == "" and _damage >= UNCONSCIOUSNESSTRESHOLD and From d744074b2f8d2662c46fed08014fb410b92d707d Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 11 Apr 2015 13:48:46 -0700 Subject: [PATCH 254/816] localization. --- addons/javelin/stringtable.xml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/addons/javelin/stringtable.xml b/addons/javelin/stringtable.xml index 503b876855..7e7201c35e 100644 --- a/addons/javelin/stringtable.xml +++ b/addons/javelin/stringtable.xml @@ -3,22 +3,22 @@ - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Lock Target (Hold) - Fijar objetivo (Mantener) - Lock Target (Hold) + Lock Target (Javelin) + + + + + + - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cycle Fire Mode - Cambiar modo de fuego - Cycle Fire Mode + Cycle Attack Mode (Javelin) + + + + + + From 6e28b3b9b7e40481fbf4884c36d740f87091f675 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 11 Apr 2015 13:59:17 -0700 Subject: [PATCH 255/816] Disable gates (reload) --- addons/javelin/RscInGameUI.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/javelin/RscInGameUI.hpp b/addons/javelin/RscInGameUI.hpp index 2f5e0b2007..e208e18834 100644 --- a/addons/javelin/RscInGameUI.hpp +++ b/addons/javelin/RscInGameUI.hpp @@ -280,7 +280,7 @@ class RscInGameUI { w = "SafezoneW"; h = "SafezoneH"; - enabled = 1; + enabled = 0; class Controls { class ACE_TargetingConstrains: RscControlsGroup { x = "SafezoneX"; @@ -288,7 +288,7 @@ class RscInGameUI { w = "SafezoneW-SafezoneX"; h = "SafezoneH-SafezoneY"; - enabled = 1; + enabled = 0; class VScrollbar { autoScrollSpeed = -1; autoScrollDelay = 5; From 8406031a6ece33ccf1e56fecac30e443d969fee4 Mon Sep 17 00:00:00 2001 From: EpMAK Date: Sun, 12 Apr 2015 00:03:45 +0300 Subject: [PATCH 256/816] Update AUTHORS.txt --- AUTHORS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.txt b/AUTHORS.txt index b931d774ac..7b012d3bd7 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -65,3 +65,4 @@ simon84 Tonic Tourorist Valentin Torikian +Aleksey EpMAK Yermakov From 2a2f96a03455d99479eeb49c4a47c496145feb57 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 11 Apr 2015 14:10:30 -0700 Subject: [PATCH 257/816] ACRE API functions and core functions were incorrect. --- addons/common/functions/fnc_endRadioTransmission.sqf | 8 ++++---- addons/common/functions/fnc_setVolume.sqf | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/common/functions/fnc_endRadioTransmission.sqf b/addons/common/functions/fnc_endRadioTransmission.sqf index 772a34a06b..78a50e9f2c 100644 --- a/addons/common/functions/fnc_endRadioTransmission.sqf +++ b/addons/common/functions/fnc_endRadioTransmission.sqf @@ -14,10 +14,10 @@ // ACRE if (isClass (configFile >> "CfgPatches" >> "acre_main")) then { - [-1] call acre_core_fnc_handleMultiPttKeyPressUp; - [0] call acre_core_fnc_handleMultiPttKeyPressUp; - [1] call acre_core_fnc_handleMultiPttKeyPressUp; - [2] call acre_core_fnc_handleMultiPttKeyPressUp; + [-1] call acre_sys_core_fnc_handleMultiPttKeyPressUp; + [0] call acre_sys_core_fnc_handleMultiPttKeyPressUp; + [1] call acre_sys_core_fnc_handleMultiPttKeyPressUp; + [2] call acre_sys_core_fnc_handleMultiPttKeyPressUp; }; // TFAR diff --git a/addons/common/functions/fnc_setVolume.sqf b/addons/common/functions/fnc_setVolume.sqf index 91d66a00ec..ee2c42e39c 100644 --- a/addons/common/functions/fnc_setVolume.sqf +++ b/addons/common/functions/fnc_setVolume.sqf @@ -27,7 +27,7 @@ if (_setVolume) then { player setVariable ["tf_unable_to_use_radio", false]; // ACRE2 - player setVariable ["acre_sys_core_globalVolume", NORMAL_LEVEL]; + [NORMAL_LEVEL] call acre_api_fnc_setGlobalVolume; player setVariable ["acre_sys_core_isDisabled", false, true]; } else { @@ -40,7 +40,7 @@ if (_setVolume) then { player setVariable ["tf_unable_to_use_radio", true]; // ACRE2 - player setVariable ["acre_sys_core_globalVolume", MUTED_LEVEL]; + [MUTED_LEVEL] call acre_api_fnc_setGlobalVolume; player setVariable ["acre_sys_core_isDisabled", true, true]; }; From 3ff6abde719f02f10dbce04a393a5cf9b150ac32 Mon Sep 17 00:00:00 2001 From: FreeZbe Date: Sat, 11 Apr 2015 23:18:51 +0200 Subject: [PATCH 258/816] Update stringtable.xml --- addons/reload/stringtable.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/reload/stringtable.xml b/addons/reload/stringtable.xml index a7873948b1..b2e19aa0c4 100644 --- a/addons/reload/stringtable.xml +++ b/addons/reload/stringtable.xml @@ -4,10 +4,12 @@ Check ammo on weapon reload + Vérifier munitions au rechargement Comprovar munición al recargar el arma Check the ammo in your new magazine on magazine reload. + Vérifie les munitions disponibles dans le nouveau chargeur Comprueva la munición del nuevo cargador al recargar. @@ -36,10 +38,12 @@ Link belt + Attacher bande Enlazar cinta Linking belt... + Attachement de la bande .. Enlazando cinta... From ef0884c49db2de75a8ba1abb09b5b842813ab1cf Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 11 Apr 2015 23:40:46 +0200 Subject: [PATCH 259/816] Added comments to all ATragMX functions --- addons/atragmx/functions/fnc_add_new_gun.sqf | 15 ++++++++ .../functions/fnc_calculate_range_card.sqf | 16 +++++++- .../fnc_calculate_scope_base_angle.sqf | 19 ++++++++++ .../functions/fnc_calculate_solution.sqf | 37 +++++++++++++++++++ .../fnc_calculate_target_range_assist.sqf | 15 ++++++++ .../fnc_calculate_target_solution.sqf | 15 ++++++++ .../fnc_calculate_target_speed_assist.sqf | 15 ++++++++ addons/atragmx/functions/fnc_can_show.sqf | 4 +- addons/atragmx/functions/fnc_change_gun.sqf | 15 ++++++++ .../atragmx/functions/fnc_create_dialog.sqf | 15 ++++++++ .../fnc_cycle_range_card_columns.sqf | 15 ++++++++ .../functions/fnc_cycle_scope_unit.sqf | 15 ++++++++ addons/atragmx/functions/fnc_delete_gun.sqf | 15 ++++++++ addons/atragmx/functions/fnc_init.sqf | 15 ++++++++ addons/atragmx/functions/fnc_parse_input.sqf | 15 ++++++++ .../fnc_reset_relative_click_memory.sqf | 15 ++++++++ addons/atragmx/functions/fnc_save_gun.sqf | 15 ++++++++ .../functions/fnc_show_add_new_gun.sqf | 15 ++++++++ .../atragmx/functions/fnc_show_gun_list.sqf | 15 ++++++++ .../atragmx/functions/fnc_show_main_page.sqf | 15 ++++++++ .../atragmx/functions/fnc_show_range_card.sqf | 15 ++++++++ .../functions/fnc_show_range_card_setup.sqf | 15 ++++++++ .../fnc_show_target_range_assist.sqf | 15 ++++++++ .../fnc_show_target_speed_assist.sqf | 15 ++++++++ .../fnc_show_target_speed_assist_timer.sqf | 15 ++++++++ addons/atragmx/functions/fnc_sord.sqf | 15 ++++++++ .../fnc_target_speed_assist_timer.sqf | 15 ++++++++ .../atragmx/functions/fnc_toggle_gun_list.sqf | 15 ++++++++ .../functions/fnc_toggle_range_card.sqf | 15 ++++++++ .../functions/fnc_toggle_range_card_setup.sqf | 15 ++++++++ .../fnc_toggle_target_range_assist.sqf | 15 ++++++++ .../fnc_toggle_target_speed_assist.sqf | 15 ++++++++ .../functions/fnc_update_atmosphere.sqf | 15 ++++++++ addons/atragmx/functions/fnc_update_gun.sqf | 15 ++++++++ .../functions/fnc_update_range_card.sqf | 15 ++++++++ .../fnc_update_relative_click_memory.sqf | 15 ++++++++ .../atragmx/functions/fnc_update_result.sqf | 15 ++++++++ .../functions/fnc_update_scope_unit.sqf | 15 ++++++++ .../atragmx/functions/fnc_update_target.sqf | 15 ++++++++ .../functions/fnc_update_target_selection.sqf | 15 ++++++++ .../functions/fnc_update_unit_selection.sqf | 15 ++++++++ .../functions/fnc_update_zero_range.sqf | 15 ++++++++ 42 files changed, 643 insertions(+), 3 deletions(-) diff --git a/addons/atragmx/functions/fnc_add_new_gun.sqf b/addons/atragmx/functions/fnc_add_new_gun.sqf index f0614b7872..bac04c2e07 100644 --- a/addons/atragmx/functions/fnc_add_new_gun.sqf +++ b/addons/atragmx/functions/fnc_add_new_gun.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Adds a new (default) gun profile to the profileNamespace + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_add_new_gun + * + * Public: No + */ #include "script_component.hpp" private ["_gunName", "_gunProfileEntry"]; diff --git a/addons/atragmx/functions/fnc_calculate_range_card.sqf b/addons/atragmx/functions/fnc_calculate_range_card.sqf index 63b377ef06..05625a53f6 100644 --- a/addons/atragmx/functions/fnc_calculate_range_card.sqf +++ b/addons/atragmx/functions/fnc_calculate_range_card.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Calculates the range card output based on the current data set + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_calculate_range_card + * + * Public: No + */ #include "script_component.hpp" [] call FUNC(parse_input); @@ -45,4 +60,3 @@ GVAR(rangeCardData) = []; private ["_result"]; _result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, _windSpeed, _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, true] call FUNC(calculate_solution); - diff --git a/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf b/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf index 5c20842a51..4822b08b37 100644 --- a/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf +++ b/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf @@ -1,3 +1,22 @@ +/* + * Author: Ruthberg + * Calculates a new scope base angle + * + * Arguments: + * 0: Bullet mass + * 1: Bore height + * 2: air friction + * 3: muzzle velocity + * 4: zero range + * + * Return Value: + * scope base angle + * + * Example: + * call ace_atragmx_calculate_scope_base_angle + * + * Public: No + */ #include "script_component.hpp" private ["_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_zeroRange"]; diff --git a/addons/atragmx/functions/fnc_calculate_solution.sqf b/addons/atragmx/functions/fnc_calculate_solution.sqf index b9e7e50e60..90263a608c 100644 --- a/addons/atragmx/functions/fnc_calculate_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_solution.sqf @@ -1,3 +1,40 @@ +/* + * Author: Ruthberg + * Calculates the fireing solution + * + * Arguments: + * 0: Scope base angle + * 1: Bullet mass + * 2: Bore height + * 3: air friction + * 4: muzzle velocity + * 5: temperature + * 6: barometric pressure + * 7: relative humidity + * 8: simulation steps + * 9: wind speed + * 10: wind direction + * 11: inclination angle + * 12: target speed + * 13: target range + * 14: ballistic coefficient + * 15: drag model + * 16: atmosphere model + * 17: Store range card data? + * + * Return Value: + * 0: Elevation + * 1: Windage + * 2: Lead + * 3: Time of fligth + * 4: Remaining velocity + * 4: Remaining kinetic energy + * + * Example: + * call ace_atragmx_calculate_target_range_assist + * + * Public: No + */ #include "script_component.hpp" private ["_scopeBaseAngle", "_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_temperature", "_barometricPressure", "_relativeHumidity", "_simSteps", "_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange", "_bc", "_dragModel", "_atmosphereModel", "_storeRangeCardData"]; diff --git a/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf b/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf index 92189d22d1..6280f19339 100644 --- a/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Calculates the target range and updates the output fields + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_calculate_target_range_assist + * + * Public: No + */ #include "script_component.hpp" private ["_targetSize", "_imageSize", "_angle", "_estRange"]; diff --git a/addons/atragmx/functions/fnc_calculate_target_solution.sqf b/addons/atragmx/functions/fnc_calculate_target_solution.sqf index 32c27eda0c..57783d9cca 100644 --- a/addons/atragmx/functions/fnc_calculate_target_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_solution.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Calculates the fireing solution and updates the result input/output fields + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_calculate_target_solution + * + * Public: No + */ #include "script_component.hpp" [] call FUNC(parse_input); diff --git a/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf b/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf index 36aeeb84e8..7ee7e9ff78 100644 --- a/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Calculates the target speed and updates the output fields + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_calculate_target_speed_assist + * + * Public: No + */ #include "script_component.hpp" private ["_targetRange", "_numTicks", "_timeSecs", "_estSpeed"]; diff --git a/addons/atragmx/functions/fnc_can_show.sqf b/addons/atragmx/functions/fnc_can_show.sqf index bc401491de..7054e85cf9 100644 --- a/addons/atragmx/functions/fnc_can_show.sqf +++ b/addons/atragmx/functions/fnc_can_show.sqf @@ -1,12 +1,12 @@ /* * Authors: Ruthberg - * Tests if the ATragMX can be shown + * Tests if the ATragMX dialog can be shown * * Arguments: * Nothing * * Return Value: - * can_show (bool) + * can_show * * Example: * call ace_atragmx_fnc_can_show diff --git a/addons/atragmx/functions/fnc_change_gun.sqf b/addons/atragmx/functions/fnc_change_gun.sqf index 153c47363f..259441d51d 100644 --- a/addons/atragmx/functions/fnc_change_gun.sqf +++ b/addons/atragmx/functions/fnc_change_gun.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Selects a new gun profile and updates the gun column and the result input/output fields + * + * Arguments: + * gunID + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_change_gun + * + * Public: No + */ #include "script_component.hpp" if (_this < 0 || _this > (count GVAR(gunList)) - 1) exitWith {}; diff --git a/addons/atragmx/functions/fnc_create_dialog.sqf b/addons/atragmx/functions/fnc_create_dialog.sqf index ca9273067d..01cdcba184 100644 --- a/addons/atragmx/functions/fnc_create_dialog.sqf +++ b/addons/atragmx/functions/fnc_create_dialog.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Creates the ATragMX dialog + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_create_dialog + * + * Public: No + */ #include "script_component.hpp" //if (dialog) exitWith { false }; diff --git a/addons/atragmx/functions/fnc_cycle_range_card_columns.sqf b/addons/atragmx/functions/fnc_cycle_range_card_columns.sqf index eaad7d1c67..9de1baee61 100644 --- a/addons/atragmx/functions/fnc_cycle_range_card_columns.sqf +++ b/addons/atragmx/functions/fnc_cycle_range_card_columns.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Cycles through the range card columns + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_cycle_range_card_columns + * + * Public: No + */ #include "script_component.hpp" GVAR(rangeCardCurrentColumn) = (GVAR(rangeCardCurrentColumn) + 1) % (count GVAR(rangeCardLastColumns)); diff --git a/addons/atragmx/functions/fnc_cycle_scope_unit.sqf b/addons/atragmx/functions/fnc_cycle_scope_unit.sqf index c4ca4371f0..99704220d4 100644 --- a/addons/atragmx/functions/fnc_cycle_scope_unit.sqf +++ b/addons/atragmx/functions/fnc_cycle_scope_unit.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Cycles through the scope units + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_cycle_scope_unit + * + * Public: No + */ #include "script_component.hpp" [] call FUNC(parse_input); diff --git a/addons/atragmx/functions/fnc_delete_gun.sqf b/addons/atragmx/functions/fnc_delete_gun.sqf index 8e2cb48fe9..d16e1f84a0 100644 --- a/addons/atragmx/functions/fnc_delete_gun.sqf +++ b/addons/atragmx/functions/fnc_delete_gun.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Deletes the currently selected gun profile from the profileNamespace + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_delete_gun + * + * Public: No + */ #include "script_component.hpp" private ["_index"]; diff --git a/addons/atragmx/functions/fnc_init.sqf b/addons/atragmx/functions/fnc_init.sqf index 510f4f12c6..3f46a71fe2 100644 --- a/addons/atragmx/functions/fnc_init.sqf +++ b/addons/atragmx/functions/fnc_init.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Inits all global variables with the default values + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_init + * + * Public: No + */ #include "script_component.hpp" GVAR(workingMemory) = [+(GVAR(gunList) select 0), +(GVAR(gunList) select 0), +(GVAR(gunList) select 0), +(GVAR(gunList) select 0)]; diff --git a/addons/atragmx/functions/fnc_parse_input.sqf b/addons/atragmx/functions/fnc_parse_input.sqf index 363c176077..4a525dcad8 100644 --- a/addons/atragmx/functions/fnc_parse_input.sqf +++ b/addons/atragmx/functions/fnc_parse_input.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Parses all input fields in the gun, atmosphere and target column and the result input fields + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_parse_input + * + * Public: No + */ #include "script_component.hpp" GVAR(temperature) set [GVAR(currentTarget), parseNumber(ctrlText 200)]; diff --git a/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf b/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf index bc45ee64c3..1a20af7452 100644 --- a/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf +++ b/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Resets the relative click memory and updates the result input/output fields + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_reset_relative_click_memory + * + * Public: No + */ #include "script_component.hpp" (GVAR(workingMemory) select GVAR(currentTarget)) set [10, 0]; diff --git a/addons/atragmx/functions/fnc_save_gun.sqf b/addons/atragmx/functions/fnc_save_gun.sqf index 5c90d406e2..d797939991 100644 --- a/addons/atragmx/functions/fnc_save_gun.sqf +++ b/addons/atragmx/functions/fnc_save_gun.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Saves the currently select gun profile into the profileNamespace + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_save_gun + * + * Public: No + */ #include "script_component.hpp" private ["_index"]; diff --git a/addons/atragmx/functions/fnc_show_add_new_gun.sqf b/addons/atragmx/functions/fnc_show_add_new_gun.sqf index a3172e3b30..12815194dd 100644 --- a/addons/atragmx/functions/fnc_show_add_new_gun.sqf +++ b/addons/atragmx/functions/fnc_show_add_new_gun.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Shows/Hides add new gun controls + * + * Arguments: + * visible - + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_show_add_new_gun + * + * Public: No + */ #include "script_component.hpp" {ctrlShow [_x, _this]} forEach [11000, 11001, 11002, 11003]; \ No newline at end of file diff --git a/addons/atragmx/functions/fnc_show_gun_list.sqf b/addons/atragmx/functions/fnc_show_gun_list.sqf index c44cbe03fe..c34784e27a 100644 --- a/addons/atragmx/functions/fnc_show_gun_list.sqf +++ b/addons/atragmx/functions/fnc_show_gun_list.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Shows/Hides the gun list controls + * + * Arguments: + * visible - + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_show_gun_list + * + * Public: No + */ #include "script_component.hpp" {ctrlShow [_x, _this]} forEach [6000, 6001, 6002, 6003, 6004, 6005, 6006, 6007]; \ No newline at end of file diff --git a/addons/atragmx/functions/fnc_show_main_page.sqf b/addons/atragmx/functions/fnc_show_main_page.sqf index db8e0a372a..5eaf5eb560 100644 --- a/addons/atragmx/functions/fnc_show_main_page.sqf +++ b/addons/atragmx/functions/fnc_show_main_page.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Shows/Hides the main menu controls + * + * Arguments: + * visible - + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_show_main_page + * + * Public: No + */ #include "script_component.hpp" {ctrlShow [_x, _this]} forEach [10, 100, 11, 110, 12, 120, 13, 130, 14, 140, 20, 200, 21, 210, 22, 220, 30, 300, 31, 310, 32, 320, 33, 330, 34, 340, 40, 400, 401, 402, 403, 41, 410, 411, 412, 42, 420, diff --git a/addons/atragmx/functions/fnc_show_range_card.sqf b/addons/atragmx/functions/fnc_show_range_card.sqf index a49d9a04c1..655630f6c5 100644 --- a/addons/atragmx/functions/fnc_show_range_card.sqf +++ b/addons/atragmx/functions/fnc_show_range_card.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Shows/Hides the range card controls + * + * Arguments: + * visible - + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_show_range_card + * + * Public: No + */ #include "script_component.hpp" {ctrlShow [_x, _this]} forEach [5000, 5001, 5002, 5003, 5004, 5005, 5006, 5007]; diff --git a/addons/atragmx/functions/fnc_show_range_card_setup.sqf b/addons/atragmx/functions/fnc_show_range_card_setup.sqf index 8325418451..3ed8cb5184 100644 --- a/addons/atragmx/functions/fnc_show_range_card_setup.sqf +++ b/addons/atragmx/functions/fnc_show_range_card_setup.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Shows/Hides the range card setup controls + * + * Arguments: + * visible - + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_show_range_card_setup + * + * Public: No + */ #include "script_component.hpp" {ctrlShow [_x, _this]} forEach [10000, 10001, 10002, 10003, 10004, 10005, 10006, 10007, 10008, 10009]; diff --git a/addons/atragmx/functions/fnc_show_target_range_assist.sqf b/addons/atragmx/functions/fnc_show_target_range_assist.sqf index 72a88b953a..964e5f93d0 100644 --- a/addons/atragmx/functions/fnc_show_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_show_target_range_assist.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Shows/Hides the target range assist controls + * + * Arguments: + * visible - + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_show_target_range_assist + * + * Public: No + */ #include "script_component.hpp" {ctrlShow [_x, _this]} forEach [7000, 7001, 7002, 7003, 7004, 7005, 7006, 7007, 7008, 7009, 7010, 7011, 7012, 7013, 7014, 7015, 7016, 7017, 7018, 7019, 7020]; diff --git a/addons/atragmx/functions/fnc_show_target_speed_assist.sqf b/addons/atragmx/functions/fnc_show_target_speed_assist.sqf index 37911e8a7f..ce1e8588b9 100644 --- a/addons/atragmx/functions/fnc_show_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_show_target_speed_assist.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Shows/Hides the target speed assist controls + * + * Arguments: + * visible - + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_show_target_speed_assist + * + * Public: No + */ #include "script_component.hpp" {ctrlShow [_x, _this]} forEach [8000, 8001, 8002, 8003, 8004, 8005, 8006, 8007, 8008, 8009, 8010, 8011, 8012, 8013, 8014, 8015]; diff --git a/addons/atragmx/functions/fnc_show_target_speed_assist_timer.sqf b/addons/atragmx/functions/fnc_show_target_speed_assist_timer.sqf index bddaf3ddb6..5b809b7ca9 100644 --- a/addons/atragmx/functions/fnc_show_target_speed_assist_timer.sqf +++ b/addons/atragmx/functions/fnc_show_target_speed_assist_timer.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Shows/Hides the target speed assist timer controls + * + * Arguments: + * visible - + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_show_target_speed_assist_timer + * + * Public: No + */ #include "script_component.hpp" {ctrlShow [_x, _this]} forEach [9000, 9001, 9002]; diff --git a/addons/atragmx/functions/fnc_sord.sqf b/addons/atragmx/functions/fnc_sord.sqf index b7e2d9f934..3f1c535ace 100644 --- a/addons/atragmx/functions/fnc_sord.sqf +++ b/addons/atragmx/functions/fnc_sord.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Hook the rangefinder lazing event + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_sord + * + * Public: No + */ #include "script_component.hpp" GVAR(COMPAT_LRF) = ["Rangefinder", "Laserdesignator"]; diff --git a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf index 6f0870f0fe..90acd1a84f 100644 --- a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf +++ b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Shows and starts the target speed assist timer + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_target_speed_assist_timer + * + * Public: No + */ #include "script_component.hpp" #define _dsp (uiNamespace getVariable "ATragMX_Display") diff --git a/addons/atragmx/functions/fnc_toggle_gun_list.sqf b/addons/atragmx/functions/fnc_toggle_gun_list.sqf index ad83eb89b7..4e24e4cb77 100644 --- a/addons/atragmx/functions/fnc_toggle_gun_list.sqf +++ b/addons/atragmx/functions/fnc_toggle_gun_list.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Toggles the gun list screen on/off + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_toggle_gun_list + * + * Public: No + */ #include "script_component.hpp" #define _dsp (uiNamespace getVariable "ATragMX_Display") diff --git a/addons/atragmx/functions/fnc_toggle_range_card.sqf b/addons/atragmx/functions/fnc_toggle_range_card.sqf index 6c191560f2..6a5c386de7 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Toggles the range card screen on/off + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_toggle_range_card + * + * Public: No + */ #include "script_component.hpp" #define _dsp (uiNamespace getVariable "ATragMX_Display") diff --git a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf index a78599ec05..28534c9dd9 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Toggles the range card setup screen on/off + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_toggle_range_card_setup + * + * Public: No + */ #include "script_component.hpp" #define _dsp (uiNamespace getVariable "ATragMX_Display") diff --git a/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf index 5b84816219..352a6d0e1f 100644 --- a/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Toggles the target range assist screen on/off + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_toggle_target_range_assist + * + * Public: No + */ #include "script_component.hpp" #define _dsp (uiNamespace getVariable "ATragMX_Display") diff --git a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf index 1eaf541ad1..0bda7ad019 100644 --- a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Toggles the target speed assist screen on/off + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_toggle_target_speed_assist + * + * Public: No + */ #include "script_component.hpp" #define _dsp (uiNamespace getVariable "ATragMX_Display") diff --git a/addons/atragmx/functions/fnc_update_atmosphere.sqf b/addons/atragmx/functions/fnc_update_atmosphere.sqf index 5f6f5ecbfe..91f1831b04 100644 --- a/addons/atragmx/functions/fnc_update_atmosphere.sqf +++ b/addons/atragmx/functions/fnc_update_atmosphere.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Updates all atmosphere column input fields + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_update_atmosphere + * + * Public: No + */ #include "script_component.hpp" ctrlSetText [200, Str(Round((GVAR(temperature) select GVAR(currentTarget)) * 10) / 10)]; diff --git a/addons/atragmx/functions/fnc_update_gun.sqf b/addons/atragmx/functions/fnc_update_gun.sqf index cb4cceaf05..cd80e5f122 100644 --- a/addons/atragmx/functions/fnc_update_gun.sqf +++ b/addons/atragmx/functions/fnc_update_gun.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Updates all gun column input fields + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_update_gun + * + * Public: No + */ #include "script_component.hpp" ctrlSetText [1000, (GVAR(workingMemory) select GVAR(currentTarget)) select 0]; diff --git a/addons/atragmx/functions/fnc_update_range_card.sqf b/addons/atragmx/functions/fnc_update_range_card.sqf index e13429e32d..546c38d24c 100644 --- a/addons/atragmx/functions/fnc_update_range_card.sqf +++ b/addons/atragmx/functions/fnc_update_range_card.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Updates the range card listbox content + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_update_range_card + * + * Public: No + */ #include "script_component.hpp" private ["_range", "_elevation", "_windage", "_lead", "_TOF", "_velocity", "_kineticEnergy", "_rangeOutput", "_elevationOutput", "_windageOutput", "_lastColumnOutput"]; diff --git a/addons/atragmx/functions/fnc_update_relative_click_memory.sqf b/addons/atragmx/functions/fnc_update_relative_click_memory.sqf index 51d49e5a33..378124ad4f 100644 --- a/addons/atragmx/functions/fnc_update_relative_click_memory.sqf +++ b/addons/atragmx/functions/fnc_update_relative_click_memory.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Updates the relative click memory + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_update_relative_click_memory + * + * Public: No + */ #include "script_component.hpp" (GVAR(workingMemory) select GVAR(currentTarget)) set [10, (GVAR(elevationOutput) select GVAR(currentTarget))]; diff --git a/addons/atragmx/functions/fnc_update_result.sqf b/addons/atragmx/functions/fnc_update_result.sqf index e4032b59ae..11ff8a314e 100644 --- a/addons/atragmx/functions/fnc_update_result.sqf +++ b/addons/atragmx/functions/fnc_update_result.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Updates the result input and output fields + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_update_result + * + * Public: No + */ #include "script_component.hpp" private ["_elevationAbs", "_elevationRel", "_elevationCur", "_windageAbs", "_windageRel", "_windageCur", "_lead", "_elevationScopeStep", "_windageScopeStep"]; diff --git a/addons/atragmx/functions/fnc_update_scope_unit.sqf b/addons/atragmx/functions/fnc_update_scope_unit.sqf index a73a6f5e61..2a4435c376 100644 --- a/addons/atragmx/functions/fnc_update_scope_unit.sqf +++ b/addons/atragmx/functions/fnc_update_scope_unit.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Updates the scope unit fields + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_update_scope_unit + * + * Public: No + */ #include "script_component.hpp" ctrlSetText [2000, GVAR(scopeUnits) select (GVAR(currentScopeUnit) select GVAR(currentTarget))]; diff --git a/addons/atragmx/functions/fnc_update_target.sqf b/addons/atragmx/functions/fnc_update_target.sqf index bebec4b60f..18d7a72cd2 100644 --- a/addons/atragmx/functions/fnc_update_target.sqf +++ b/addons/atragmx/functions/fnc_update_target.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Updates all target column input fields + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_update_target + * + * Public: No + */ #include "script_component.hpp" if (!isNil QGVAR(windSpeed)) then diff --git a/addons/atragmx/functions/fnc_update_target_selection.sqf b/addons/atragmx/functions/fnc_update_target_selection.sqf index 8cf1b75704..d48412def0 100644 --- a/addons/atragmx/functions/fnc_update_target_selection.sqf +++ b/addons/atragmx/functions/fnc_update_target_selection.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Updates all input fields based on the currently selected target + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_update_target_selection + * + * Public: No + */ #include "script_component.hpp" #define _dsp (uiNamespace getVariable "ATragMX_Display") diff --git a/addons/atragmx/functions/fnc_update_unit_selection.sqf b/addons/atragmx/functions/fnc_update_unit_selection.sqf index f9766f5398..dacc228032 100644 --- a/addons/atragmx/functions/fnc_update_unit_selection.sqf +++ b/addons/atragmx/functions/fnc_update_unit_selection.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Updates all input fields based on the currently selected unit + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_update_unit_selection + * + * Public: No + */ #include "script_component.hpp" #define _dsp (uiNamespace getVariable "ATragMX_Display") diff --git a/addons/atragmx/functions/fnc_update_zero_range.sqf b/addons/atragmx/functions/fnc_update_zero_range.sqf index a1936d3e91..15e65c38a6 100644 --- a/addons/atragmx/functions/fnc_update_zero_range.sqf +++ b/addons/atragmx/functions/fnc_update_zero_range.sqf @@ -1,3 +1,18 @@ +/* + * Author: Ruthberg + * Updates the scope base angle based on the zero range input + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_update_zero_range + * + * Public: No + */ #include "script_component.hpp" private ["_scopeBaseAngle"]; From 0805d5b640ac763966c0caa34ce5f7a36fa9b596 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 11 Apr 2015 16:48:49 -0500 Subject: [PATCH 260/816] Update UAV battery icon from AGM --- addons/logistics_uavbattery/CfgVehicles.hpp | 46 +++++++++--------- addons/logistics_uavbattery/CfgWeapons.hpp | 22 ++++----- .../logistics_uavbattery/ui/UAV_battery.paa | Bin 5625 -> 0 bytes .../ui/UAV_battery_ca.paa | Bin 0 -> 22016 bytes 4 files changed, 34 insertions(+), 34 deletions(-) delete mode 100644 addons/logistics_uavbattery/ui/UAV_battery.paa create mode 100644 addons/logistics_uavbattery/ui/UAV_battery_ca.paa diff --git a/addons/logistics_uavbattery/CfgVehicles.hpp b/addons/logistics_uavbattery/CfgVehicles.hpp index a3a3fc763d..5feba4c9a8 100644 --- a/addons/logistics_uavbattery/CfgVehicles.hpp +++ b/addons/logistics_uavbattery/CfgVehicles.hpp @@ -1,29 +1,29 @@ class CfgVehicles { - class Helicopter_Base_F; - class UAV_01_base_F: Helicopter_Base_F { - class ACE_Actions { - class ACE_MainActions { - class GVAR(RefuelUAV) { - displayName = "$STR_ACE_logistics_uavbattery_Recharge"; - distance = 4; - condition = QUOTE([ARR_2(_player, _target)] call FUNC(canRefuelUAV)); - statement = QUOTE([ARR_2(_player, _target)] call FUNC(refuelUAV)); - showDisabled = 0; \ - priority = 1.245; \ - icon = QUOTE(PATHTOF(ui\UAV_battery.paa)); + class Helicopter_Base_F; + class UAV_01_base_F: Helicopter_Base_F { + class ACE_Actions { + class ACE_MainActions { + class GVAR(RefuelUAV) { + displayName = "$STR_ACE_logistics_uavbattery_Recharge"; + distance = 4; + condition = QUOTE([ARR_2(_player, _target)] call FUNC(canRefuelUAV)); + statement = QUOTE([ARR_2(_player, _target)] call FUNC(refuelUAV)); + showDisabled = 0; \ + priority = 1.245; \ + icon = QUOTE(PATHTOF(ui\UAV_battery_ca.paa)); + }; + }; }; - }; }; - }; - // Misc box content - class Box_NATO_Support_F; - class ACE_Box_Misc: Box_NATO_Support_F { - class TransportItems { - class _xx_ACE_UAVBattery { - count = 6; - name = "ACE_UAVBattery"; - }; + // Misc box content + class Box_NATO_Support_F; + class ACE_Box_Misc: Box_NATO_Support_F { + class TransportItems { + class _xx_ACE_UAVBattery { + count = 6; + name = "ACE_UAVBattery"; + }; + }; }; - }; }; diff --git a/addons/logistics_uavbattery/CfgWeapons.hpp b/addons/logistics_uavbattery/CfgWeapons.hpp index e84e053347..1986b4f80f 100644 --- a/addons/logistics_uavbattery/CfgWeapons.hpp +++ b/addons/logistics_uavbattery/CfgWeapons.hpp @@ -1,15 +1,15 @@ class CfgWeapons { - class InventoryItem_Base_F; - class ACE_ItemCore; + class InventoryItem_Base_F; + class ACE_ItemCore; - class ACE_UAVBattery: ACE_ItemCore { - scope = 2; - displayName = "$STR_ACE_logistics_uavbattery_Battery_Name"; - descriptionShort = "$STR_ACE_logistics_uavbattery_Battery_Description"; - model = QUOTE(PATHTOF(models\ace_battery.p3d)); - picture = QUOTE(PATHTOF(ui\UAV_battery.paa)); - class ItemInfo: InventoryItem_Base_F { - mass = 20; + class ACE_UAVBattery: ACE_ItemCore { + scope = 2; + displayName = "$STR_ACE_logistics_uavbattery_Battery_Name"; + descriptionShort = "$STR_ACE_logistics_uavbattery_Battery_Description"; + model = QUOTE(PATHTOF(models\ace_battery.p3d)); + picture = QUOTE(PATHTOF(ui\UAV_battery_ca.paa)); + class ItemInfo: InventoryItem_Base_F { + mass = 20; + }; }; - }; }; diff --git a/addons/logistics_uavbattery/ui/UAV_battery.paa b/addons/logistics_uavbattery/ui/UAV_battery.paa deleted file mode 100644 index 5e6c0e1bf7742b568af7d36921fa1ccb9742fda4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5625 zcmeHLe@xrQ6@UIk4A}U)3B=cHT5J_ZBLj8ON|q?vY(ODE5{;vH$*DJIw`-jcR0lVSDZ>4H>%3ZO1AyFT%$#qm(& zcfaz?BEKwWBK|YXjQF%-6=c`R@t^Ti!Pm@xmRi_}%hOLsdHY>=@jO+AI5|hTMF72K zG9if5l~RLGNV@4R@qe^%nUErMcd44rqKys_zlrbvDgK}HkD>aUdZeAB9A<)K5$lny zMPOR*&jI+`!lKr4ZGfL8)1iKYKENCI2q7GMvYCq$1mEF#_d-9pC(4gbwSbhaH;MMB zuf{JlPXybd#okmj;pjqQ5N1U()_vmH*H~oS&uy7%n`2Ge{P3GdEng z$S+e5@W)n{i|NzNcXKY6tCisZ|67XpF??YV`86Cn$nc5Y0N?Pl^J<3Y2D>?U(=fpB zdF-!|_7*Tq?UR89W0=|#AZjhca(!_9kUnxPfE~$iny+0*K{lk zA1q>p)_mCz(w~n1X{tAbSC0kw9r;W7jdHiqfNVbHtNZquGfT1Z=-McTYxdJU-jmAk zx+6tOA@y=d{~HI>mCgcR+uB?*;~`TCtH&e|mufVsPTOPVg6Ch4)#h0A*TWN=^_6!& z`;^I3?P}(P{Bj4wqr6iItG}~`;UO~0r#ARPe0EO+IE}r)%K8hCpY8R>`8k)wLx3OU zTd;VD$g8yswSnRvh0My~wA>yjd>=Z@)^5 zaF!}EVk=Y!IDcPZ8bZ=3V&f6d*9p)^lwN!j%go-`%AKSp!bY!mTa z?B*p+vnK$Q9i)kX`Ps0crV72%XRxXhR;MV55%i|W&?aJp_n4hZOa%68=*fiK>)-H+T#N276#^pV5P7{C9exnfYJLr~i6Y3qbgXMewM!5RLi&wctCDQN zarlO9+)Dk$?qK?5>eJ!uS;-p=3oQYRkCZzMAE-_Pb$a16!*u@!Qlz-9D6iFgnnQjz z*hl%1RsP;)j#U2YDqzIPFwb_)IF+4q^BQrqsK20Kh+vt{RKNZ%Jv{>6&vDv#+uZq>uUFx5kp`0f#af@#lLhFi@BEgtT+ zN8P&EmP9S7?E9=?l90^f6(l z?C|x{5%f3eKRf?yf(Xp$1VgH8rU&hjUq)zB2GHFatV)^|gw)uV2uY}={#m577^XC2 z2|vq!!7nHs-=1WTmFBli;B=m6vp3H|QGt>;45;E1rt04t3n z!C&`k_VHJl8WGD}Lo+;>Q{5%c6Ow|39@tG?2(HlC0UoP#A^AeqeTshFE7yLE=T6k$ z-MjmZ3r0c=dXW9VX9{jBz2?`yhw~*7Vb|b@JLm=->hBSfTukL>-FKHXU!xLH{$!!> zvNyOGx!>5$<1Hst<{j_s<^|u~wd@$%@JUtD=o%d!(kKPnYi(E-=M@SYJev6?Dvrpt zDLz4n@ZdHy-P;?yra<(?h%>Xb~o%@L+gDkDbTK{uq2VM>bCSf+;We{AU3IMHkJ0zBt^FtM<{$Uj8Jt(L-J zD8~bqkXmDGOI6b0p`ihjhY+JC8Gp^r5qzD|$t?(i$MB~c+oD9>={uc8KmTq2m+?P3 zhc-6fv^Vp|qWr1G)neCU{p=?;J{*Uy9|;(ITb(6rJoZ19c2*ik0tR2UTg}$v@KGQ> zJWzn{YT~v_p)_C$hTSUxtiiC~Q6akoHvil69>jS2e8C4?eS`^OO)RWr{T*+O&f}$p zY}R`#EQO?7tkBA;1H8o$Rm9xnW@CUaw&(jYCf-?yCv#1NjBQl=1fT5T4ryzL1h?_n z{ye(_HvAJs&6U1LX0VzbBD37*xXm|A{eFRmE#}Ui%9>JVe31E)^wTQ6D;^V Hfwq4EBFnn& diff --git a/addons/logistics_uavbattery/ui/UAV_battery_ca.paa b/addons/logistics_uavbattery/ui/UAV_battery_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..426578c3fc3b7d953fce41ae73afb9eba30e29df GIT binary patch literal 22016 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 literal 0 HcmV?d00001 From baf4b0146e3adde3e875291cdecc57567b422d5c Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 11 Apr 2015 16:50:35 -0500 Subject: [PATCH 261/816] Missing semmicolon --- addons/missileguidance/CfgVehicles.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/missileguidance/CfgVehicles.hpp b/addons/missileguidance/CfgVehicles.hpp index 46d22e19e9..ec07cd96c1 100644 --- a/addons/missileguidance/CfgVehicles.hpp +++ b/addons/missileguidance/CfgVehicles.hpp @@ -5,7 +5,7 @@ class CfgVehicles { class Turrets { class MainTurret; }; - } + }; class ACE_Comanche_Test : B_Heli_Attack_01_F { displayName = "ACE_Comanche_Test"; From 2ccec59b80fe3bbe15f5431610471d36b7a85725 Mon Sep 17 00:00:00 2001 From: FreeZbe Date: Sun, 12 Apr 2015 00:14:33 +0200 Subject: [PATCH 262/816] Update AUTHORS.txt --- AUTHORS.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/AUTHORS.txt b/AUTHORS.txt index 86c3c6ef9a..4e75e89f17 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -40,6 +40,7 @@ Falke75 Ferenczi Ferenzi Filip Basara (Logo) +FreeZbe geraldbolso1899 Ghost gienkov @@ -66,4 +67,4 @@ Sniperwolf572 Tonic Tourorist Valentin Torikian -zGuba \ No newline at end of file +zGuba From 488000bdf327e69fdb4b94cb28dacc6e92c3a0da Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sat, 11 Apr 2015 19:34:29 -0300 Subject: [PATCH 263/816] Rename "Check Temperature" to "Check Weapon Temperature" and move it inside the equipment submenu. Close #494 --- addons/overheating/CfgVehicles.hpp | 20 ++++++++++---------- addons/overheating/stringtable.xml | 12 ++---------- 2 files changed, 12 insertions(+), 20 deletions(-) diff --git a/addons/overheating/CfgVehicles.hpp b/addons/overheating/CfgVehicles.hpp index bee4c0ec4c..5c7f7b9eb6 100644 --- a/addons/overheating/CfgVehicles.hpp +++ b/addons/overheating/CfgVehicles.hpp @@ -13,16 +13,16 @@ class CfgVehicles { icon = QUOTE(PATHTOF(UI\spare_barrel_ca.paa)); hotkey = "B"; }; - }; - class ACE_CheckTemperature { - displayName = "$STR_ACE_Overheating_CheckTemperatureShort"; - condition = "switch (currentWeapon _player) do {case (''): {false}; case (primaryWeapon _player); case (secondaryWeapon _player); case (handgunWeapon _player): {true}; default {false}}"; - exceptions[] = {"isNotInside"}; - statement = QUOTE( [ARR_2(_player, currentWeapon _player)] call FUNC(CheckTemperature); ); - showDisabled = 0; - priority = 3.1; - icon = QUOTE(PATHTOF(UI\temp_ca.paa)); - hotkey = "P"; + class ACE_CheckTemperature { + displayName = "$STR_ACE_Overheating_CheckTemperatureShort"; + condition = "switch (currentWeapon _player) do {case (''): {false}; case (primaryWeapon _player); case (secondaryWeapon _player); case (handgunWeapon _player): {true}; default {false}}"; + exceptions[] = {"isNotInside"}; + statement = QUOTE( [ARR_2(_player, currentWeapon _player)] call FUNC(CheckTemperature); ); + showDisabled = 0; + priority = 2.9; + icon = QUOTE(PATHTOF(UI\temp_ca.paa)); + hotkey = "P"; + }; }; }; }; diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index bc28c3a47d..93025c41bb 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -119,16 +119,8 @@ Проверить температуру оружия - Check<br/>temperature - Temperatur<br/>prüfen - Verificar<br/>temperatura - Sprawdź<br/>temperaturę - Vérifier la<br/>température - Hőmérséklet<br/>ellenőrzése - Zjistit<br/>teplotu - Conferir<br/>temperatura - Controlla la<br/>temperatura - Проверить<br/>температуру + Check weapon<br/>temperature + Verificar temperatura<br/>del arma Checking temperature ... From 37a80139b8be0649fb9bc34fac8af43baac2da2d Mon Sep 17 00:00:00 2001 From: Kllrt Date: Sun, 12 Apr 2015 00:56:58 +0200 Subject: [PATCH 264/816] Update AUTHORS.txt --- AUTHORS.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/AUTHORS.txt b/AUTHORS.txt index 86c3c6ef9a..5e86e0057c 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -50,6 +50,7 @@ havena Hawkins jokoho48 Jonpas +Kllrt Legolasindar "Viper" licht-im-Norden87 MarcBook @@ -66,4 +67,4 @@ Sniperwolf572 Tonic Tourorist Valentin Torikian -zGuba \ No newline at end of file +zGuba From 350a79c8a429c14e6a6c33bab7d26118853d66b5 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 11 Apr 2015 19:44:42 -0500 Subject: [PATCH 265/816] #498 - Use cursor mode when scoped --- addons/interact_menu/functions/fnc_keyDown.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/interact_menu/functions/fnc_keyDown.sqf b/addons/interact_menu/functions/fnc_keyDown.sqf index d4a7f8a96e..47fdfb1951 100644 --- a/addons/interact_menu/functions/fnc_keyDown.sqf +++ b/addons/interact_menu/functions/fnc_keyDown.sqf @@ -32,7 +32,7 @@ GVAR(openedMenuType) = _menuType; GVAR(useCursorMenu) = (vehicle ACE_player != ACE_player) || visibleMap || - {(_menuType == 1) && {(isWeaponDeployed ACE_player) || GVAR(AlwaysUseCursorSelfInteraction)}}; + {(_menuType == 1) && {(isWeaponDeployed ACE_player) || GVAR(AlwaysUseCursorSelfInteraction) || {cameraView == "GUNNER"}}}; if (GVAR(useCursorMenu)) then { createDialog QGVAR(cursorMenu); // The dialog sets: From 2182e8b63143417a060eaff03bb6f6f2bf6e568c Mon Sep 17 00:00:00 2001 From: Grzegorz Date: Sun, 12 Apr 2015 03:15:57 +0200 Subject: [PATCH 266/816] e-mail of me and ACCtomeek --- AUTHORS.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AUTHORS.txt b/AUTHORS.txt index 4e75e89f17..e8a7202407 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -26,7 +26,7 @@ Walter Pearce # CONTRIBUTORS 11RDP-LoupVert [BIG]Bull -ACCtomeek +ACCtomeek Adanteh aeroson Aggr094 @@ -43,7 +43,7 @@ Filip Basara (Logo) FreeZbe geraldbolso1899 Ghost -gienkov +GieNkoV gpgpgpgp Grzegorz Hamburger SV From 200c380622ab6f90af6fbf131893658aa425431b Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 03:16:42 +0200 Subject: [PATCH 267/816] Update AUTHORS.txt --- AUTHORS.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AUTHORS.txt b/AUTHORS.txt index 4e75e89f17..ff8d9130d3 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -52,7 +52,7 @@ Hawkins jokoho48 Jonpas Legolasindar "Viper" -licht-im-Norden87 +licht-im-Norden87 MarcBook Michail Nikolaev nic547 From d06e1b4a2a83143b84175764021f0cdf3e648f72 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sat, 11 Apr 2015 22:22:19 -0300 Subject: [PATCH 268/816] Break line extension --- addons/interaction/stringtable.xml | 100 ++++++++++----------- addons/laser_selfdesignate/stringtable.xml | 12 +-- addons/magazinerepack/stringtable.xml | 20 ++--- addons/overheating/stringtable.xml | 4 +- extensions/CMakeLists.txt | 1 + extensions/breakLine/CMakeLists.txt | 11 +++ extensions/breakLine/ace_breakLine.cpp | 71 +++++++++++++++ 7 files changed, 151 insertions(+), 68 deletions(-) create mode 100644 extensions/breakLine/CMakeLists.txt create mode 100644 extensions/breakLine/ace_breakLine.cpp diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index cd2d6ece01..0065833e0f 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -451,16 +451,16 @@ A Terra! - Team<br/>Management - Team<br/>Management - Gestión<br/>de equipo - Gestion<br/>d'équipe - Zarządzanie<br/>oddziałem - Správa<br/>týmu - Управление<br/>группой - Gerenciamento<br/>de Equipe - Organizzazione<br/>Squadra - Csapat<br/>kezelés + Team Management + Team Management + Gestión de equipo + Gestion d'équipe + Zarządzanie oddziałem + Správa týmu + Управление группой + Gerenciamento de Equipe + Organizzazione Squadra + Csapat kezelés Red @@ -511,52 +511,52 @@ Sárga - Join Team<br/>Red - Team Rot<br/>beitreten - Unirse al<br/>equipo rojo - Rejoindre<br/>Rouge - Dołącz do drużyny<br/>czerwonej - Připojit do<br/>Červeného Týmu - Присоединиться<br/>к красной группе - Unir-se à<br/>Equipe Vermelha - Entra nella<br/>Squadra Rossa - Csatlakozás a<br/>piros csapathoz + Join Team Red + Team Rot beitreten + Unirse al equipo rojo + Rejoindre Rouge + Dołącz do drużyny czerwonej + Připojit do Červeného Týmu + Присоединиться к красной группе + Unir-se à Equipe Vermelha + Entra nella Squadra Rossa + Csatlakozás a piros csapathoz - Join Team<br/>Green - Team Grün<br/>beitreten - Unirse al<br/>equipo verde - Rejoindre<br/>Verte - Dołącz do<br/>drużyny zielonej - Připojit do<br/>Zeleného Týmu - Присоединиться<br/>к зеленой группе - Unir-se à<br/>Equipe Verde - Entra nella<br/>Squadra Verde - Csatlakozás a<br/>zöld csapathoz + Join Team Green + Team Grün beitreten + Unirse al equipo verde + Rejoindre Verte + Dołącz do drużyny zielonej + Připojit do Zeleného Týmu + Присоединиться к зеленой группе + Unir-se à Equipe Verde + Entra nella Squadra Verde + Csatlakozás a zöld csapathoz - Join Team<br/>Blue - Team Blau<br/>beitreten - Unirse al<br/>equipo azul - Rejoindre<br/>Bleue - Dołącz do<br/>drużyny niebieskiej - Připojit do<br/>Modrého Týmu - Присоединиться<br/>к синей группе - Unir-se à<br/>Equipe Azul - Entra nella<br/>Squadra Blu - Csatlakozás a<br/>kék csapathoz + Join Team Blue + Team Blau beitreten + Unirse al equipo azul + Rejoindre Bleue + Dołącz do drużyny niebieskiej + Připojit do Modrého Týmu + Присоединиться к синей группе + Unir-se à Equipe Azul + Entra nella Squadra Blu + Csatlakozás a kék csapathoz - Join Team<br/>Yellow - Team Gelb<br/>beitreten - Unirse al<br/>equipo amarillo - Rejoindre<br/>Jaune - Dołącz do<br/>drużyny żółtej - Připojit do<br/>Žlutého Týmu - Присоединиться<br/>к желтой группе - Unir-se à<br/>Equipe Amarela - Entra nella<br/>Squadra Gialla - Csatlakozás a<br/>sárga csapathoz + Join Team Yellow + Team Gelb beitreten + Unirse al equipo amarillo + Rejoindre Jaune + Dołącz do drużyny żółtej + Připojit do Žlutého Týmu + Присоединиться к желтой группе + Unir-se à Equipe Amarela + Entra nella Squadra Gialla + Csatlakozás a sárga csapathoz You joined Team %1 diff --git a/addons/laser_selfdesignate/stringtable.xml b/addons/laser_selfdesignate/stringtable.xml index da8030cb69..c19dcb92ae 100644 --- a/addons/laser_selfdesignate/stringtable.xml +++ b/addons/laser_selfdesignate/stringtable.xml @@ -3,14 +3,14 @@ - Laser<br/>Designator On - Lasermarkierer<br/>an - Laser<br/>Designador encendido + Laser Designator On + Lasermarkierer an + Laser Designador encendido - Laser<br/>Designator Off - Lasermarkierer<br/>aus - Laser<br/>Designador apagado + Laser Designator Off + Lasermarkierer aus + Laser Designador apagado diff --git a/addons/magazinerepack/stringtable.xml b/addons/magazinerepack/stringtable.xml index d63dd2d2cd..e292d33b0b 100644 --- a/addons/magazinerepack/stringtable.xml +++ b/addons/magazinerepack/stringtable.xml @@ -3,16 +3,16 @@ - Repack<br/>Magazines - Magazine<br/>umpacken - Reorganizar<br/>cargadores - Réorganiser<br/>chargeurs - Przepakuj<br/>magazynki - Přepáskovat<br/>Zásobníky - Ricarica<br/>Caricatori - Reorganizar<br/>Carregadores - Újratárazás<br/> - Перепаковать<br/>магазины + Repack Magazines + Magazine umpacken + Reorganizar cargadores + Réorganiser chargeurs + Przepakuj magazynki + Přepáskovat Zásobníky + Ricarica Caricatori + Reorganizar Carregadores + Újratárazás + Перепаковать магазины Select Magazine Menu diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index 93025c41bb..9c12421fb8 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -119,8 +119,8 @@ Проверить температуру оружия - Check weapon<br/>temperature - Verificar temperatura<br/>del arma + Check weapon temperature + Verificar temperatura del arma Checking temperature ... diff --git a/extensions/CMakeLists.txt b/extensions/CMakeLists.txt index f0e21e9207..f5e6034d28 100644 --- a/extensions/CMakeLists.txt +++ b/extensions/CMakeLists.txt @@ -27,5 +27,6 @@ include_directories(AFTER "common") # Add extensions to build here add_subdirectory(fcs) +add_subdirectory(breakline) message("Build Type: ${CMAKE_BUILD_TYPE}") \ No newline at end of file diff --git a/extensions/breakLine/CMakeLists.txt b/extensions/breakLine/CMakeLists.txt new file mode 100644 index 0000000000..8981ec487e --- /dev/null +++ b/extensions/breakLine/CMakeLists.txt @@ -0,0 +1,11 @@ +set(ACE_EXTENSION_NAME "ace_breakLine") + +file(GLOB SOURCES *.h *.hpp *.c *.cpp) +add_library( ${ACE_EXTENSION_NAME} SHARED ${SOURCES}) +add_dependencies(${ACE_EXTENSION_NAME} ace_common) +SET_TARGET_PROPERTIES(${ACE_EXTENSION_NAME} PROPERTIES PREFIX "") + +if(CMAKE_COMPILER_IS_GNUCXX) + set_target_properties(${ACE_EXTENSION_NAME} PROPERTIES LINK_SEARCH_START_STATIC 1) + set_target_properties(${ACE_EXTENSION_NAME} PROPERTIES LINK_SEARCH_END_STATIC 1) +endif() \ No newline at end of file diff --git a/extensions/breakLine/ace_breakLine.cpp b/extensions/breakLine/ace_breakLine.cpp new file mode 100644 index 0000000000..f74eabdfc2 --- /dev/null +++ b/extensions/breakLine/ace_breakLine.cpp @@ -0,0 +1,71 @@ +/* + * ace_breakLine.cpp + * + * Takes a string and insert as many line breaks as needed so it fits a given width + * + * Takes: + * Localized string as string + * Example: "Check weapon temperature" + * + * Returns: + * String with line breaks + */ + +#include "ace_common.h" + +#include +#include +#include + +#define MAXCHARACTERS 11 + +static char version[] = "1.0"; + +extern "C" { + __declspec (dllexport) void __stdcall RVExtension(char *output, int outputSize, const char *function); +}; + +std::vector splitString(std::string input) { + std::istringstream ss(input); + std::string token; + + std::vector output; + while (std::getline(ss, token, ',')) { + output.push_back(token); + } + + return output; +} + +std::string addLineBreaks(std::string input) { + std::stringstream sstream; + int numChar = 0; + for ( int i = 0 ; i < input.length(); i++) { + if (numChar >= MAXCHARACTERS && input[i] == ' ') { + sstream << "
      ";//"<br/>"; + numChar = 0; + } else { + sstream << input[i]; + numChar++; + } + } + return sstream.str(); +} + +// i like to live dangerously. jk, fix strncpy sometime pls. +#pragma warning( push ) +#pragma warning( disable : 4996 ) + +void __stdcall RVExtension(char *output, int outputSize, const char *function) { + if (!strcmp(function, "version")) { + strncpy(output, version, outputSize); + } else { + std::vector argStrings = splitString(function); + std::string originalString = argStrings[0]; + + strcpy(output, addLineBreaks(originalString).c_str()); + output[outputSize - 1] = '\0'; + } +} + +#pragma warning( pop ) From bd07e18b43385b39cb19e08ed9a728e439b50b4e Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 03:26:45 +0200 Subject: [PATCH 269/816] Update stringtable.xml --- addons/common/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index 95d89be6c6..d25e6abc9a 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -325,7 +325,7 @@
      Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. - Wähle die Position der Rückmeldungssymbole, oder deaktiviere sie. Diese Symbole stellen eine zusätzliche Rückmeldung über die Lage und Handlungen deines Soldaten da. + Wähle die Position der Rückmeldungssymbole, oder deaktiviere sie. Diese Symbole stellen eine zusätzliche Rückmeldung über die Lage und Handlungen deines Soldaten dar. Progress bar location From bd673d337492060c38944c4f06c1604cfd3dc79b Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 03:28:12 +0200 Subject: [PATCH 270/816] Update stringtable.xml --- addons/disposable/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/disposable/stringtable.xml b/addons/disposable/stringtable.xml index 9e2c816082..b89bda8644 100644 --- a/addons/disposable/stringtable.xml +++ b/addons/disposable/stringtable.xml @@ -24,7 +24,7 @@ Preloaded Missile Dummy - Vorgelade Racketennachbildung + Vorgeladene Racketennachbildung Preloaded Missile Dummy Preloaded Missile Dummy Preloaded Missile Dummy From a30eabfb1d923b3b1f50005ea47bcbc0e15c3aaf Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 03:30:11 +0200 Subject: [PATCH 271/816] Update stringtable.xml --- addons/overheating/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index d2ade49f10..eafc6e7ec1 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -8,7 +8,7 @@ Display a notification whenever your weapon gets jammed - Zeige stets einen Hinweis wenn die Waffe eine Ladehemmung hat + Zeige einen Hinweis wenn die Waffe eine Ladehemmung hat Spare barrel From 8386c0e22a0a1d646fb65ccf2855ecd9a8528d4d Mon Sep 17 00:00:00 2001 From: Nou Date: Sat, 11 Apr 2015 18:36:10 -0700 Subject: [PATCH 272/816] Seeker system and network enabled laser simulation. --- addons/laser/XEH_post_init.sqf | 3 +- addons/laser/XEH_pre_init.sqf | 11 +- addons/laser/functions/fnc_handleLaserOff.sqf | 8 + addons/laser/functions/fnc_handleLaserOn.sqf | 7 + addons/laser/functions/fnc_laserOff.sqf | 16 ++ addons/laser/functions/fnc_laserOn.sqf | 23 +++ addons/laser/functions/fnc_rotateVectLine.sqf | 4 +- .../functions/fnc_rotateVectLineGetMap.sqf | 13 +- .../functions/fnc_seekerFindLaserSpot.sqf | 139 ++++++++++++++++++ addons/laser/functions/fnc_shootCone.sqf | 33 ++--- addons/laser/functions/fnc_shootRay.sqf | 10 +- 11 files changed, 227 insertions(+), 40 deletions(-) create mode 100644 addons/laser/functions/fnc_handleLaserOff.sqf create mode 100644 addons/laser/functions/fnc_handleLaserOn.sqf create mode 100644 addons/laser/functions/fnc_laserOff.sqf create mode 100644 addons/laser/functions/fnc_laserOn.sqf create mode 100644 addons/laser/functions/fnc_seekerFindLaserSpot.sqf diff --git a/addons/laser/XEH_post_init.sqf b/addons/laser/XEH_post_init.sqf index 6904ee6c47..fb189d5041 100644 --- a/addons/laser/XEH_post_init.sqf +++ b/addons/laser/XEH_post_init.sqf @@ -1,3 +1,4 @@ #include "script_component.hpp" -NO_DEDICATED; +["laser_laserOn", {_this call DFUNC(handleLaserOn)}] call EFUNC(common,addEventHandler); +["laser_laserOff", {_this call DFUNC(handleLaserOff)}] call EFUNC(common,addEventHandler); diff --git a/addons/laser/XEH_pre_init.sqf b/addons/laser/XEH_pre_init.sqf index 4e4a39e8bf..5798e3c9a7 100644 --- a/addons/laser/XEH_pre_init.sqf +++ b/addons/laser/XEH_pre_init.sqf @@ -12,9 +12,18 @@ PREP(findStrongestRay); PREP(translateToModelSpace); PREP(translateToWeaponSpace); +PREP(seekerFindLaserSpot); +PREP(laserOn); +PREP(laserOff); +PREP(handleLaserOn); +PREP(handleLaserOff); + + PREP(laser_init); PREP(laserTargetPFH); ACE_LASERS = []; -ACE_DEFAULT_LASER_CODE = 1001; \ No newline at end of file +ACE_DEFAULT_LASER_CODE = 1001; + +GVAR(laserEmitters) = HASH_CREATE; \ No newline at end of file diff --git a/addons/laser/functions/fnc_handleLaserOff.sqf b/addons/laser/functions/fnc_handleLaserOff.sqf new file mode 100644 index 0000000000..573bd8197b --- /dev/null +++ b/addons/laser/functions/fnc_handleLaserOff.sqf @@ -0,0 +1,8 @@ +//fnc_handleLaserOff.sqf +#include "script_component.hpp" + +private ["_uuid"]; +_uuid = _this select 0; +if(HASH_HASKEY(GVAR(laserEmitters), _uuid)) then { + HASH_REM(GVAR(laserEmitters), _uuid); +}; diff --git a/addons/laser/functions/fnc_handleLaserOn.sqf b/addons/laser/functions/fnc_handleLaserOn.sqf new file mode 100644 index 0000000000..bac53a8957 --- /dev/null +++ b/addons/laser/functions/fnc_handleLaserOn.sqf @@ -0,0 +1,7 @@ +//fnc_handleLaserOn.sqf +#include "script_component.hpp" + +private ["_uuid", "_args"]; +_uuid = _this select 0; +_args = _this select 1; +HASH_SET(GVAR(laserEmitters), _uuid, _args); diff --git a/addons/laser/functions/fnc_laserOff.sqf b/addons/laser/functions/fnc_laserOff.sqf new file mode 100644 index 0000000000..84613cd988 --- /dev/null +++ b/addons/laser/functions/fnc_laserOff.sqf @@ -0,0 +1,16 @@ +/* + * Author: Nou + * Turn a laser designator off. + * + * Arguments: + * 0: UUID (from laserOn) + * + * Return value: + * None + */ + +#include "script_component.hpp" + +private ["_uuid"]; +_uuid = _this select 0; +["laser_laserOff", [_uuid]] call EFUNC(common,globalEvent); diff --git a/addons/laser/functions/fnc_laserOn.sqf b/addons/laser/functions/fnc_laserOn.sqf new file mode 100644 index 0000000000..3091acc3f6 --- /dev/null +++ b/addons/laser/functions/fnc_laserOn.sqf @@ -0,0 +1,23 @@ +/* + * Author: Nou + * Turn a laser designator on. + * + * Arguments: + * 0: Emitter + * 1: Owner + * 2: Method, can be code, which emitter and owner are passed to, an array with a position memory point and weapon name, or an array with a position memory point, a vector begining memory point, and vector ending memory point. + * 3: Wavelength (1550nm is common eye safe) + * 4: Laser code + * 5: Beam divergence (in mils off beam center). + * + * Return value: + * String, UUID for sending to laserOff function. + */ + +#include "script_component.hpp" + +private ["_uuid", "_args"]; +_uuid = format["%1%2%3", floor diag_tickTime, floor random 1000, floor random 10000]; +_args = [_uuid, _this]; +["laser_laserOn", _args] call EFUNC(common,globalEvent); +_uuid; diff --git a/addons/laser/functions/fnc_rotateVectLine.sqf b/addons/laser/functions/fnc_rotateVectLine.sqf index b0360cc330..ec85a83cb7 100644 --- a/addons/laser/functions/fnc_rotateVectLine.sqf +++ b/addons/laser/functions/fnc_rotateVectLine.sqf @@ -32,7 +32,5 @@ if (_d != 0) then { }; /* Inverse of step 1 */ -_q1 set[0, (_q2 select 0) + (_p1 select 0)]; -_q1 set[1, (_q2 select 1) + (_p1 select 1)]; -_q1 set[2, (_q2 select 2) + (_p1 select 2)]; +_q1 = _q2 vectorAdd _p1; _q1; \ No newline at end of file diff --git a/addons/laser/functions/fnc_rotateVectLineGetMap.sqf b/addons/laser/functions/fnc_rotateVectLineGetMap.sqf index fdbd6533ef..dc4b1b54c3 100644 --- a/addons/laser/functions/fnc_rotateVectLineGetMap.sqf +++ b/addons/laser/functions/fnc_rotateVectLineGetMap.sqf @@ -5,19 +5,12 @@ _p = _this select 0; _p1 = _this select 1; _p2 = _this select 2; -_q1 = []; _q2 = []; -_u = []; /* Step 1 */ -_q1 set[0, (_p select 0) - (_p1 select 0)]; -_q1 set[1, (_p select 1) - (_p1 select 1)]; -_q1 set[2, (_p select 2) - (_p1 select 2)]; - -_u set[0, (_p2 select 0) - (_p1 select 0)]; -_u set[1, (_p2 select 1) - (_p1 select 1)]; -_u set[2, (_p2 select 2) - (_p1 select 2)]; -_u = _u call BIS_fnc_unitVector; +_q1 = _p vectorDiff _p1; +_u = _p2 vectorDiff _p1; +_u = vectorNormalized _u; _d = sqrt((_u select 1)*(_u select 1) + (_u select 2)*(_u select 2)); /* Step 2 */ diff --git a/addons/laser/functions/fnc_seekerFindLaserSpot.sqf b/addons/laser/functions/fnc_seekerFindLaserSpot.sqf new file mode 100644 index 0000000000..141e0236d0 --- /dev/null +++ b/addons/laser/functions/fnc_seekerFindLaserSpot.sqf @@ -0,0 +1,139 @@ +/* + * Author: Nou + * Turn a laser designator on. + * + * Arguments: + * 0: Position of seeker (ASL) + * 1: Seeker wavelength sensitivity range, [1550,1550] is common eye safe. + * 2: Seeker laser code. + * + * Return value: + * Array, [Strongest compatible laser spot ASL pos, owner object] Nil array values if nothing found. + */ + +#include "script_component.hpp" + +private ["_pos", "_seekerWavelengths", "_seekerCode", "_spots", "_buckets", "_excludes", "_bucketIndex", "_finalPos", "_owner", "_obj", "_x", "_method", + "_emitterWavelength", "_laserCode", "_divergence", "_laser", "_laserPos", "_laserDir", "_res", "_bucketPos", "_bucketList", "_c", "_forEachIndex", "_index", + "_testPos", "_finalBuckets", "_largest", "_largestIndex", "_finalBucket", "_owners", "_avgX", "_avgY", "_avgZ", "_count", "_maxOwner", "_maxOwnerIndex", "_finalOwner"]; + +_pos = _this select 0; +_seekerWavelengths = _this select 1; +_seekerCode = _this select 2; + +_spots = []; +_buckets = []; +_excludes = []; +_bucketIndex = 0; +_finalPos = nil; +_finalOwner = nil; + +{ + _obj = _x select 0; + _owner = _x select 1; + _method = _x select 2; + _emitterWavelength = _x select 3; + _laserCode = _x select 4; + _divergence = _x select 5; + if(alive _obj && {_emitterWavelength >= (_seekerWavelengths select 0)} && {_emitterWavelength <= (_seekerWavelengths select 1)} && {_laserCode == _seekerCode}) then { + _laser = []; + if(IS_CODE(_method)) then { + _laser = _x call _method; + } else { + if(IS_ARRAY(_method)) then { + if(count _method == 2) then { + _laser = [ATLtoASL (_obj modelToWorldVisual (_method select 0)), _obj weaponDirection (_method select 1)]; + } else { + if(count _method == 3) then { + _laser = [ATLtoASL (_obj modelToWorldVisual (_method select 0)), (ATLtoASL (_obj modelToWorldVisual (_method select 1))) vectorFromTo (ATLtoASL (_obj modelToWorldVisual (_method select 2)))]; + }; + }; + }; + }; + _laserPos = _laser select 0; + _laserDir = _laser select 1; + _res = [_laserPos, _laserDir, _divergence] call FUNC(shootCone); + { + _spots pushBack [_x select 0, _owner]; + } forEach (_res select 2); + }; +} forEach (GVAR(laserEmitters) select 1); + +if((count _spots) > 0) then { + _bucketPos = nil; + _bucketList = nil; + _c = 0; + while { count(_spots) != count(_excludes) && _c < (count _spots) } do { + scopeName "mainSearch"; + { + if(!(_forEachIndex in _excludes)) then { + _index = _buckets pushBack [_x, [_x]]; + _excludes pushBack _forEachIndex; + _bucketPos = _x select 0; + _bucketList = (_buckets select _index) select 1; + breakTo "mainSearch"; + }; + } forEach _spots; + { + if(!(_forEachIndex in _excludes)) then { + _testPos = (_x select 0); + if(_testPos vectorDistanceSqr _bucketPos <= 100) then { + _bucketList pushBack _x; + _excludes pushBack _forEachIndex; + }; + }; + } forEach _spots; + _c = _c + 1; + }; + _finalBuckets = []; + _largest = -1; + _largestIndex = 0; + { + _index = _finalBuckets pushBack []; + _bucketList = _finalBuckets select _index; + { + _testPos = (_x select 0); + if(!terrainIntersectASL [_pos, _testPos] && {!lineIntersects [_pos, _testPos]}) then { + _bucketList pushBack _x; + }; + } forEach (_x select 1); + if((count _bucketList) > _largest) then { + _largest = (count _bucketList); + _largestIndex = _index; + }; + } forEach _buckets; + + _finalBucket = _finalBuckets select _largestIndex; + _owners = HASH_CREATE; + + if(count _finalBucket > 0) then { + _avgX = 0; + _avgY = 0; + _avgZ = 0; + { + player sideChat format["x: %1", _x]; + _avgX = _avgX + ((_x select 0) select 0); + _avgY = _avgY + ((_x select 0) select 1); + _avgZ = _avgZ + ((_x select 0) select 2); + _owner = _x select 1; + if(HASH_HASKEY(_owners, _owner)) then { + _count = HASH_GET(_owners, _owner); + HASH_SET(_owners, _owner, _count+1); + } else { + HASH_SET(_owners, _owner, 1); + }; + } forEach _finalBucket; + _count = count _finalBucket; + _finalPos = [_avgX/_count, _avgY/_count, _avgZ/_count]; + _maxOwner = -1; + _maxOwnerIndex = 0; + { + if((_owners select 1) select _forEachIndex > _maxOwner) then { + _maxOwner = (_owners select 1) select _forEachIndex; + _maxOwnerIndex = _forEachIndex; + }; + } forEach (_owners select 0); + _finalOwner = (_owners select 0) select _maxOwnerIndex; + }; +}; +[_finalPos, _owner]; diff --git a/addons/laser/functions/fnc_shootCone.sqf b/addons/laser/functions/fnc_shootCone.sqf index e33edd10bc..ff719cbf4a 100644 --- a/addons/laser/functions/fnc_shootCone.sqf +++ b/addons/laser/functions/fnc_shootCone.sqf @@ -1,8 +1,13 @@ #include "script_component.hpp" - +// #define DEBUG_MODE_FULL +private ["_divergence","_pos","_vec","_longestReturn","_shortestReturn","_resultPositions","_p1","_p2","_p","_v","_cp","_vecRotateMap","_result", + "_resultPos","_distance","_count","_pos2","_radOffset","_offset","_offsetPos","_offsetVector"]; _divergence = 0.3; _pos = _this select 0; _vec = _this select 1; +if(count _this > 2) then { + _divergence = _this select 2; +}; _longestReturn = -1000000000; _shortestReturn = 1000000000; _resultPositions = []; @@ -10,7 +15,7 @@ _p1 = [0,0,0]; _p2 = +_vec; _p = (_vec call CBA_fnc_vect2polar); _v = [(_p select 0), (_p select 1), (_p select 2)+90] call CBA_fnc_polar2vect; -_cp = [_vec, _v] call BIS_fnc_crossProduct; +_cp = _vec vectorCrossProduct _v; _vecRotateMap = [_cp, _p1, _p2] call FUNC(rotateVectLineGetMap); @@ -24,28 +29,21 @@ if(!isNil "_resultPos") then { if(_distance > _longestReturn) then { _longestReturn = _distance; }; - _resultPositions set[(count _resultPositions), _result]; + _resultPositions pushBack _result; #ifdef DEBUG_MODE_FULL - DRAW_LINES set[(count DRAW_LINES), [_pos, _resultPos, [0, 1, 0, 1]]]; + // DRAW_LINES set[(count DRAW_LINES), [_pos, _resultPos, [0, 1, 0, 1]]]; + drawLine3D [ASLtoATL _pos, ASLtoATL _resultPos, [1,0,0,1]]; #endif }; _count = 8; -_pos2 = [ - (_pos select 0)+((_vec select 0)*1000), - (_pos select 1)+((_vec select 1)*1000), - (_pos select 2)+((_vec select 2)*1000) - ]; +_pos2 = _pos vectorAdd (_vec vectorMultiply 1000); { for "_i" from 0 to ceil(_count*_x) do { _radOffset = random 360; _offset = [_vecRotateMap, (((360/_count)*_i)+_radOffset) mod 360] call FUNC(rotateVectLine); - _offsetPos = [ - (_pos2 select 0)+((_offset select 0)*(_divergence*_x)), - (_pos2 select 1)+((_offset select 1)*(_divergence*_x)), - (_pos2 select 2)+((_offset select 2)*(_divergence*_x)) - ]; - _offsetVector = [_pos, _offsetPos] call BIS_fnc_vectorFromXtoY; + _offsetPos = _pos2 vectorAdd (_offset vectorMultiply (_divergence*_x)); + _offsetVector = _pos vectorFromTo _offsetPos; _result = [_pos, _offsetVector] call FUNC(shootRay); _resultPos = _result select 0; if(!isNil "_resultPos") then { @@ -56,9 +54,10 @@ _pos2 = [ if(_distance > _longestReturn) then { _longestReturn = _distance; }; - _resultPositions set[(count _resultPositions), _result]; + _resultPositions pushBack _result; #ifdef DEBUG_MODE_FULL - DRAW_LINES set[(count DRAW_LINES), [_pos, _resultPos, [0, 1, 0, 1]]]; + // DRAW_LINES set[(count DRAW_LINES), [_pos, _resultPos, [0, 1, 0, 1]]]; + drawLine3D [ASLtoATL _pos, ASLtoATL _resultPos, [1,0,0,1]]; #endif }; }; diff --git a/addons/laser/functions/fnc_shootRay.sqf b/addons/laser/functions/fnc_shootRay.sqf index 62847d16b6..83b257ed7b 100644 --- a/addons/laser/functions/fnc_shootRay.sqf +++ b/addons/laser/functions/fnc_shootRay.sqf @@ -11,13 +11,8 @@ _lastPos = +_pos; { scopeName "mainSearch"; for "_i" from 1 to 10 do { - _nextPos = [ - (_lastPos select 0)+((_vec select 0)*_x), - (_lastPos select 1)+((_vec select 1)*_x), - (_lastPos select 2)+((_vec select 2)*_x) - ]; - - if(lineIntersects [_lastPos, _nextPos] || terrainIntersectASL [_lastPos, _nextPos]) then { + _nextPos = _lastPos vectorAdd (_vec vectorMultiply _x); + if(terrainIntersectASL [_lastPos, _nextPos] || {lineIntersects [_lastPos, _nextPos]}) then { _resultPos = _lastPos; breakTo "mainSearch"; } else { @@ -25,6 +20,5 @@ _lastPos = +_pos; _lastPos = _nextPos; }; }; - } forEach _fidelity; [_resultPos, _distance]; \ No newline at end of file From 5101a21beb71b5280cfb1c4889a7af42beff0b57 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Sun, 12 Apr 2015 04:21:06 +0200 Subject: [PATCH 273/816] Remove "Original" stringtable entries --- addons/optics/stringtable.xml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/addons/optics/stringtable.xml b/addons/optics/stringtable.xml index d34dd8b633..edbcd7b48d 100644 --- a/addons/optics/stringtable.xml +++ b/addons/optics/stringtable.xml @@ -3,7 +3,6 @@ - RCO (2D) RCO (2D) RCO (2D) RCO (2D) @@ -16,7 +15,6 @@ - RCO (PIP) RCO (PIP) RCO (PIP) RCO (PIP) @@ -29,7 +27,6 @@ - ARCO (2D) ARCO (2D) ARCO (2D) ARCO (2D) @@ -42,7 +39,6 @@ - ARCO (PIP) ARCO (PIP) ARCO (PIP) ARCO (PIP) @@ -55,7 +51,6 @@ - MRCO (2D) MRCO (2D) MRCO (2D) MRCO (2D) @@ -68,7 +63,6 @@ - MRCO (PIP) MRCO (PIP) MRCO (PIP) MRCO (PIP) @@ -81,7 +75,6 @@ - MOS (2D) MOS (2D) MOS (2D) MOS (2D) @@ -94,7 +87,6 @@ - MOS (PIP) MOS (PIP) MOS (PIP) MOS (PIP) @@ -107,7 +99,6 @@ - LRPS (2D) LRPS (2D) LRPS (2D) LRPS (2D) @@ -120,7 +111,6 @@ - LRPS (PIP) LRPS (PIP) LRPS (PIP) LRPS (PIP) From 3be70556abfa3ccf92f015cf876fd5bc1dcfdc0a Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 11 Apr 2015 21:21:33 -0500 Subject: [PATCH 274/816] Medical: adjustPainLevels from outside functions --- addons/medical/XEH_preInit.sqf | 1 + .../medical/functions/fnc_adjustPainLevel.sqf | 40 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 addons/medical/functions/fnc_adjustPainLevel.sqf diff --git a/addons/medical/XEH_preInit.sqf b/addons/medical/XEH_preInit.sqf index c18a116e31..24ebe65024 100644 --- a/addons/medical/XEH_preInit.sqf +++ b/addons/medical/XEH_preInit.sqf @@ -17,6 +17,7 @@ PREP(addToLog); PREP(addToTriageCard); PREP(addUnconsciousCondition); PREP(addUnloadPatientActions); +PREP(adjustPainLevel); PREP(canAccessMedicalEquipment); PREP(canTreat); PREP(canTreatCached); diff --git a/addons/medical/functions/fnc_adjustPainLevel.sqf b/addons/medical/functions/fnc_adjustPainLevel.sqf new file mode 100644 index 0000000000..7e6ce2d5f1 --- /dev/null +++ b/addons/medical/functions/fnc_adjustPainLevel.sqf @@ -0,0 +1,40 @@ +/* + * Author: PabstMirror + * Interface to allow external modules to safely adjust pain levels. + * + * Arguments: + * 0: The patient + * 1: Added ammount of pain (can be negative) + * + * Return Value: + * The new pain level + * + * Example: + * [guy, 0.5] call ace_medical_fnc_adjustPainLevel + * + * Public: Yes + */ +#include "script_component.hpp" + +private ["_pain"]; + +PARAMS_2(_unit,_addedPain); + +//Only run on local units: +if (!local _unit) exitWith {ERROR("unit is not local");}; + +//Ignore if medical system disabled: +if (GVAR(level) == 0) exitWith {}; + +_pain = _unit getVariable [QGVAR(pain), 0]; + +_pain = _pain + _addedPain; +if (GVAR(level) == 1) then {_pain = _pain min 1;}; //for basic, cap at 1 +_pain = _pain max 0; + +_unit setVariable [QGVAR(pain), _pain]; + +//Start up the vital watching (if not already running) +[_unit] call FUNC(addToInjuredCollection); + +_pain From 8fc3b535079411ddc375b788449381ccb938a33b Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 11 Apr 2015 21:22:34 -0500 Subject: [PATCH 275/816] Use new medical func --- addons/grenades/functions/fnc_flashbangExplosionEH.sqf | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/addons/grenades/functions/fnc_flashbangExplosionEH.sqf b/addons/grenades/functions/fnc_flashbangExplosionEH.sqf index cbc9b647ea..ecba6f6233 100644 --- a/addons/grenades/functions/fnc_flashbangExplosionEH.sqf +++ b/addons/grenades/functions/fnc_flashbangExplosionEH.sqf @@ -79,10 +79,7 @@ _affected = _grenade nearEntities ["CAManBase", 20]; //Add ace_medical pain effect: if ((isClass (configFile >> "CfgPatches" >> "ACE_Medical")) && {_strength > 0}) then { - private "_curPain"; - _curPain = ACE_player getVariable [QEGVAR(medical,pain), 0]; - _curPain = (_curPain + (_strength / 2)) min 1; - ACE_player setVariable [QEGVAR(medical,pain), _curPain]; + [ACE_player, (_strength / 2)] call EFUNC(medical,adjustPainLevel); }; // create flash to illuminate environment From df17df61f980269842f0f9060bcc4cccd3e5a9ff Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sat, 11 Apr 2015 23:39:06 -0300 Subject: [PATCH 276/816] Improve the way lines are split --- .../functions/fnc_renderIcon.sqf | 2 +- extensions/breakLine/ace_breakLine.cpp | 34 ++++++++++++------- 2 files changed, 22 insertions(+), 14 deletions(-) diff --git a/addons/interact_menu/functions/fnc_renderIcon.sqf b/addons/interact_menu/functions/fnc_renderIcon.sqf index 1cfc13923e..068a1cdc46 100644 --- a/addons/interact_menu/functions/fnc_renderIcon.sqf +++ b/addons/interact_menu/functions/fnc_renderIcon.sqf @@ -35,7 +35,7 @@ GVAR(iconCount) = GVAR(iconCount) + 1; if(_icon == "") then { _icon = DEFAULT_ICON; }; -_text = format ["
      %4", _icon, _color, _color, _text]; +_text = format ["
      %4", _icon, _color, _color, "ace_breakLine" callExtension _text]; _ctrl ctrlSetStructuredText (parseText _text); _ctrl ctrlSetPosition [(_sPos select 0)-(0.125*SafeZoneW), (_sPos select 1)-(0.0095*SafeZoneW), 0.25*SafeZoneW, 0.1*SafeZoneW]; //_ctrl ctrlSetBackgroundColor [1, 0, 0, 0.1]; diff --git a/extensions/breakLine/ace_breakLine.cpp b/extensions/breakLine/ace_breakLine.cpp index f74eabdfc2..74a32cc66d 100644 --- a/extensions/breakLine/ace_breakLine.cpp +++ b/extensions/breakLine/ace_breakLine.cpp @@ -17,7 +17,7 @@ #include #include -#define MAXCHARACTERS 11 +#define MAXCHARACTERS 14 static char version[] = "1.0"; @@ -30,23 +30,32 @@ std::vector splitString(std::string input) { std::string token; std::vector output; - while (std::getline(ss, token, ',')) { + while (std::getline(ss, token, ' ')) { output.push_back(token); } return output; } -std::string addLineBreaks(std::string input) { +std::string addLineBreaks(const std::vector &words) { + std::stringstream sstream; int numChar = 0; - for ( int i = 0 ; i < input.length(); i++) { - if (numChar >= MAXCHARACTERS && input[i] == ' ') { - sstream << "
      ";//"<br/>"; - numChar = 0; + int i = 0; + while (i < words.size()) { + if (numChar == 0) { + sstream << words[i]; + numChar += words[i].size(); + i++; } else { - sstream << input[i]; - numChar++; + if (numChar + 1 + words[i].size() > MAXCHARACTERS) { + sstream << "
      "; + numChar = 0; + } else { + sstream << " " << words[i]; + numChar += 1 + words[i].size(); + i++; + } } } return sstream.str(); @@ -57,13 +66,12 @@ std::string addLineBreaks(std::string input) { #pragma warning( disable : 4996 ) void __stdcall RVExtension(char *output, int outputSize, const char *function) { + //strncpy(output, function, outputSize); + if (!strcmp(function, "version")) { strncpy(output, version, outputSize); } else { - std::vector argStrings = splitString(function); - std::string originalString = argStrings[0]; - - strcpy(output, addLineBreaks(originalString).c_str()); + strcpy(output, addLineBreaks(splitString(function)).c_str()); output[outputSize - 1] = '\0'; } } From c3c815db8dc5a59f188a377b4a876bf1da75f918 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 11 Apr 2015 21:42:57 -0500 Subject: [PATCH 277/816] Better LOS check --- .../functions/fnc_flashbangExplosionEH.sqf | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/addons/grenades/functions/fnc_flashbangExplosionEH.sqf b/addons/grenades/functions/fnc_flashbangExplosionEH.sqf index ecba6f6233..8954d6c5cc 100644 --- a/addons/grenades/functions/fnc_flashbangExplosionEH.sqf +++ b/addons/grenades/functions/fnc_flashbangExplosionEH.sqf @@ -15,7 +15,7 @@ */ #include "script_component.hpp" -private ["_affected", "_strength", "_posGrenade", "_posUnit", "_angleGrenade", "_angleView", "_angleDiff", "_light"]; +private ["_affected", "_strength", "_posGrenade", "_posUnit", "_angleGrenade", "_angleView", "_angleDiff", "_light", "_losCount"]; PARAMS_1(_grenade); @@ -53,8 +53,15 @@ _affected = _grenade nearEntities ["CAManBase", 20]; _eyePos = eyePos ACE_player; //PositionASL _posGrenade set [2, (_posGrenade select 2) + 0.2]; // compensate for grenade glitching into ground - //Check for line of sight: - if (lineIntersects [_posGrenade, _eyePos, _grenade, _x]) then { + _losCount = 0; + //Check for line of sight (check 4 points in case grenade is stuck in an object or underground) + { + if (!lineIntersects [(_posGrenade vectorAdd _x), _eyePos, _grenade, ACE_player]) then { + _losCount = _losCount + 1; + }; + } forEach [[0,0,0], [0,0,0.2], [0.1, 0.1, 0.1], [-0.1, -0.1, 0.1]]; + TRACE_1("Line of sight count (out of 4)",_losCount); + if (_losCount == 0) then { _strength = _strength / 10; }; @@ -74,7 +81,7 @@ _affected = _grenade nearEntities ["CAManBase", 20]; _strength = _strength - _strength * ((_angleDiff - 45) / 120); }; - TRACE_1("Final strength for player %1",_strength); + TRACE_1("Final strength for player",_strength); //Add ace_medical pain effect: From 18cd0e7f39eef3ebabb350b4f5b8315ac061d613 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 11 Apr 2015 21:48:12 -0500 Subject: [PATCH 278/816] Use DisableAI from common --- .../functions/fnc_flashbangExplosionEH.sqf | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/addons/grenades/functions/fnc_flashbangExplosionEH.sqf b/addons/grenades/functions/fnc_flashbangExplosionEH.sqf index 8954d6c5cc..c84ee33b33 100644 --- a/addons/grenades/functions/fnc_flashbangExplosionEH.sqf +++ b/addons/grenades/functions/fnc_flashbangExplosionEH.sqf @@ -30,20 +30,15 @@ _affected = _grenade nearEntities ["CAManBase", 20]; if (_x != ACE_player) then { //must be AI - _x disableAI "MOVE"; - _x disableAI "ANIM"; - _x disableAI "AUTOTARGET"; - _x disableAI "TARGET"; - _x disableAI "FSM"; + [_x, true] call EFUNC(common,disableAI); _x setSkill ((skill _x) / 50); [{ PARAMS_1(_unit); - _unit enableAI "MOVE"; - _unit enableAI "ANIM"; - _unit enableAI "AUTOTARGET"; - _unit enableAI "TARGET"; - _unit enableAI "FSM"; + //Make sure we don't enable AI for unconscious units + if (!(_unit getVariable ["ace_isunconscious", false])) then { + [_unit, false] call EFUNC(common,disableAI); + }; _unit setSkill (skill _unit * 50); }, [_x], (7 * _strength), 0.1] call EFUNC(common,waitAndExecute); //0.1 precision is fine for AI } else { From db3f816843efd0d4e0d9996e5264dd64e3f79c31 Mon Sep 17 00:00:00 2001 From: Nou Date: Sat, 11 Apr 2015 20:13:52 -0700 Subject: [PATCH 279/816] Reduce default number of rays, make it an argument for shootCone. Accuracy is still the same with 3 to 8, just better FPS. Rangefinders should probably use a higher number (8 is good, 24+1 rays in total per shot). --- addons/laser/functions/fnc_shootCone.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/laser/functions/fnc_shootCone.sqf b/addons/laser/functions/fnc_shootCone.sqf index ff719cbf4a..559a96dc27 100644 --- a/addons/laser/functions/fnc_shootCone.sqf +++ b/addons/laser/functions/fnc_shootCone.sqf @@ -1,5 +1,5 @@ #include "script_component.hpp" -// #define DEBUG_MODE_FULL +#define DEBUG_MODE_FULL private ["_divergence","_pos","_vec","_longestReturn","_shortestReturn","_resultPositions","_p1","_p2","_p","_v","_cp","_vecRotateMap","_result", "_resultPos","_distance","_count","_pos2","_radOffset","_offset","_offsetPos","_offsetVector"]; _divergence = 0.3; @@ -35,7 +35,7 @@ if(!isNil "_resultPos") then { drawLine3D [ASLtoATL _pos, ASLtoATL _resultPos, [1,0,0,1]]; #endif }; -_count = 8; +_count = 3; _pos2 = _pos vectorAdd (_vec vectorMultiply 1000); { From 40c5de8cfb2e2a563f9dd46e7571812d7717074e Mon Sep 17 00:00:00 2001 From: Nou Date: Sat, 11 Apr 2015 20:14:03 -0700 Subject: [PATCH 280/816] Reduce default number of rays, make it an argument for shootCone. Accuracy is still the same with 3 to 8, just better FPS. Rangefinders should probably use a higher number (8 is good, 24+1 rays in total per shot). --- addons/laser/functions/fnc_shootCone.sqf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/laser/functions/fnc_shootCone.sqf b/addons/laser/functions/fnc_shootCone.sqf index 559a96dc27..324f46184f 100644 --- a/addons/laser/functions/fnc_shootCone.sqf +++ b/addons/laser/functions/fnc_shootCone.sqf @@ -8,6 +8,10 @@ _vec = _this select 1; if(count _this > 2) then { _divergence = _this select 2; }; +_count = 3; +if(count _this > 3) then { + _count = _this select 3; +}; _longestReturn = -1000000000; _shortestReturn = 1000000000; _resultPositions = []; @@ -35,7 +39,7 @@ if(!isNil "_resultPos") then { drawLine3D [ASLtoATL _pos, ASLtoATL _resultPos, [1,0,0,1]]; #endif }; -_count = 3; + _pos2 = _pos vectorAdd (_vec vectorMultiply 1000); { From 3d4a94a26407fbfa8fb416a65203af4e51728f3d Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sun, 12 Apr 2015 00:42:58 -0300 Subject: [PATCH 281/816] Make the fcs extension compile without C++11 --- extensions/fcs/ace_fcs.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/extensions/fcs/ace_fcs.cpp b/extensions/fcs/ace_fcs.cpp index a1a3b64ba7..9ab4939058 100644 --- a/extensions/fcs/ace_fcs.cpp +++ b/extensions/fcs/ace_fcs.cpp @@ -12,7 +12,7 @@ */ #include "ace_common.h" - + #define _USE_MATH_DEFINES #include @@ -113,9 +113,11 @@ void __stdcall RVExtension(char *output, int outputSize, const char *function) { double distance = std::stod(argStrings[3]); double result = getSolution(initSpeed, airFriction, angleTarget, distance); - std::string resultString = std::to_string(result); - strcpy(output, resultString.c_str()); + std::stringstream sstream; + sstream << result; + + strcpy(output, sstream.str().c_str()); output[outputSize - 1] = '\0'; } } From 69f147b202acf4ef77f404ac6edff0c9c6a6f291 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sun, 12 Apr 2015 00:43:36 -0300 Subject: [PATCH 282/816] Add the compiled ace_breakLine extension --- ace_breakLine.dll | Bin 0 -> 208384 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 ace_breakLine.dll diff --git a/ace_breakLine.dll b/ace_breakLine.dll new file mode 100644 index 0000000000000000000000000000000000000000..edd00c78eb0218bb0d24ec14735be5de37c859d9 GIT binary patch literal 208384 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

      Z;yo~t)NG>!wW-PpWm+?pIg&LLwL1o^w5oA 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 literal 0 HcmV?d00001 From 630a2a0f7a63a5a1e118ec49991950b69b68f8eb Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sun, 12 Apr 2015 01:15:38 -0300 Subject: [PATCH 283/816] Make the list menu optional via a client setting --- addons/interact_menu/config.cpp | 6 ++++++ .../interact_menu/functions/fnc_renderIcon.sqf | 13 ++++++++++--- .../interact_menu/functions/fnc_renderMenu.sqf | 16 +++++++++++++--- .../functions/fnc_renderSelector.sqf | 9 +++++++-- addons/interact_menu/stringtable.xml | 3 +++ 5 files changed, 39 insertions(+), 8 deletions(-) diff --git a/addons/interact_menu/config.cpp b/addons/interact_menu/config.cpp index 17900c2f6b..830e58df82 100644 --- a/addons/interact_menu/config.cpp +++ b/addons/interact_menu/config.cpp @@ -23,4 +23,10 @@ class ACE_Settings { isClientSetable = 1; displayName = "$STR_ACE_Interact_Menu_AlwaysUseCursorSelfInteraction"; }; + class GVAR(UseListMenu) { + value = 0; + typeName = "BOOL"; + isClientSetable = 1; + displayName = "$STR_ACE_Interact_Menu_UseListMenu"; + }; }; diff --git a/addons/interact_menu/functions/fnc_renderIcon.sqf b/addons/interact_menu/functions/fnc_renderIcon.sqf index f26e4a5ca8..3da1777bed 100644 --- a/addons/interact_menu/functions/fnc_renderIcon.sqf +++ b/addons/interact_menu/functions/fnc_renderIcon.sqf @@ -36,10 +36,17 @@ if(_icon == "") then { _icon = DEFAULT_ICON; }; -_text = format ["%4", _icon, _color, _color, _text]; -//_text = format ["
      %4", _icon, _color, _color, "ace_breakLine" callExtension _text]; +_text = if (GVAR(UseListMenu)) then { + format ["%4", _icon, _color, _color, _text] +} else { + format ["
      %4", _icon, _color, _color, "ace_breakLine" callExtension _text]; +}; _ctrl ctrlSetStructuredText (parseText _text); -_ctrl ctrlSetPosition [(_sPos select 0)-(0.0095*SafeZoneW), (_sPos select 1)-(0.0095*SafeZoneW), 0.10*SafeZoneW, 0.035*SafeZoneW]; +_text = if (GVAR(UseListMenu)) then { + _ctrl ctrlSetPosition [(_sPos select 0)-(0.0095*SafeZoneW), (_sPos select 1)-(0.0095*SafeZoneW), 0.20*SafeZoneW, 0.035*SafeZoneW]; +} else { + _ctrl ctrlSetPosition [(_sPos select 0)-(0.0750*SafeZoneW), (_sPos select 1)-(0.0095*SafeZoneW), 0.15*SafeZoneW, 0.100*SafeZoneW]; +}; //_ctrl ctrlSetBackgroundColor [0, 1, 0, 0.1]; _ctrl ctrlCommit 0; diff --git a/addons/interact_menu/functions/fnc_renderMenu.sqf b/addons/interact_menu/functions/fnc_renderMenu.sqf index b3e3d3b401..b46740921e 100644 --- a/addons/interact_menu/functions/fnc_renderMenu.sqf +++ b/addons/interact_menu/functions/fnc_renderMenu.sqf @@ -92,7 +92,12 @@ if (_numChildren == 1) then { }; // Scale menu based on the amount of children -_scale = 0.17; +_scale = if (GVAR(UseListMenu)) then { + 0.17 +} else { + 0.17 * (((0.8 * (0.46 / sin (0.5 * _angleInterval))) min 1.1) max 0.5) +}; + // Animate menu scale if (_menuInSelectedPath && (_menuDepth == count _path)) then { _scale = _scale * (0.3 + 0.7 * (((diag_tickTime - GVAR(expandedTime)) * 8) min 1)); @@ -106,8 +111,13 @@ _angle = _centerAngle - _angleSpan / 2; { //BEGIN_COUNTER(children); private ["_offset","_newPos"]; - _newPos = [(_sPos select 0) + _scale * 1.10, - (_sPos select 1) + _scale * 0.30 * 4/3 * (_foreachindex - _numChildren/2 + 0.5)]; + _newPos = if (GVAR(UseListMenu)) then { + [(_sPos select 0) + _scale * 1.10, + (_sPos select 1) + _scale * 0.30 * 4/3 * (_foreachindex - _numChildren/2 + 0.5)]; + } else { + [(_sPos select 0) -_scale * cos _angle, + (_sPos select 1) +_scale * (sin _angle) * 4/3]; + }; //drawLine3D [_pos, _newPos, [1,0,0,0.8]]; //END_COUNTER(children); diff --git a/addons/interact_menu/functions/fnc_renderSelector.sqf b/addons/interact_menu/functions/fnc_renderSelector.sqf index 099d917c0f..5afcf63cc6 100644 --- a/addons/interact_menu/functions/fnc_renderSelector.sqf +++ b/addons/interact_menu/functions/fnc_renderSelector.sqf @@ -24,7 +24,12 @@ private "_ctrl"; _ctrl = GVAR(iconCtrls) select GVAR(iconCount); GVAR(iconCount) = GVAR(iconCount) + 1; -_ctrl ctrlSetStructuredText (parseText format ["", _icon]); -_ctrl ctrlSetPosition [(_sPos select 0)-(0.014*SafeZoneW), (_sPos select 1)-(0.014*SafeZoneW), 0.05*SafeZoneW, 0.035*SafeZoneW]; +if (GVAR(UseListMenu)) then { + _ctrl ctrlSetStructuredText (parseText format ["", _icon]); + _ctrl ctrlSetPosition [(_sPos select 0)-(0.014*SafeZoneW), (_sPos select 1)-(0.014*SafeZoneW), 0.05*SafeZoneW, 0.035*SafeZoneW]; +} else { + _ctrl ctrlSetStructuredText (parseText format ["", _icon]); + _ctrl ctrlSetPosition [(_sPos select 0)-(0.050*SafeZoneW), (_sPos select 1)-(0.014*SafeZoneW), 0.1*SafeZoneW, 0.035*SafeZoneW]; +}; //_ctrl ctrlSetBackgroundColor [1, 0, 0, 0.1]; _ctrl ctrlCommit 0; diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index e0f2c4967e..6b6b001c90 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -7,6 +7,9 @@ Immer den Cursor für Selbst-Interaktionen anzeigen. Mostrar siempre el cursor para la interacción propia + + Display interact menu as a list + Interact Key Interaktionstaste From 0420a94938cc490b094e28ae193cc23519265b53 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sun, 12 Apr 2015 01:19:38 -0300 Subject: [PATCH 284/816] Streamline Team management actions --- addons/interaction/stringtable.xml | 60 +++++++----------------------- 1 file changed, 14 insertions(+), 46 deletions(-) diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index 0065833e0f..29acca014e 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -451,16 +451,12 @@ A Terra! - Team Management - Team Management - Gestión de equipo - Gestion d'équipe - Zarządzanie oddziałem - Správa týmu - Управление группой - Gerenciamento de Equipe - Organizzazione Squadra - Csapat kezelés + Team + Team + Grupo + Équipe + Equipe + Squadra Red @@ -511,52 +507,24 @@ Sárga - Join Team Red - Team Rot beitreten - Unirse al equipo rojo + Join Red + Unirse al rojo Rejoindre Rouge - Dołącz do drużyny czerwonej - Připojit do Červeného Týmu - Присоединиться к красной группе - Unir-se à Equipe Vermelha - Entra nella Squadra Rossa - Csatlakozás a piros csapathoz - Join Team Green - Team Grün beitreten - Unirse al equipo verde + Join Green + Unirse al verde Rejoindre Verte - Dołącz do drużyny zielonej - Připojit do Zeleného Týmu - Присоединиться к зеленой группе - Unir-se à Equipe Verde - Entra nella Squadra Verde - Csatlakozás a zöld csapathoz - Join Team Blue - Team Blau beitreten - Unirse al equipo azul + Join Blue + Unirse al azul Rejoindre Bleue - Dołącz do drużyny niebieskiej - Připojit do Modrého Týmu - Присоединиться к синей группе - Unir-se à Equipe Azul - Entra nella Squadra Blu - Csatlakozás a kék csapathoz - Join Team Yellow - Team Gelb beitreten - Unirse al equipo amarillo + Join Yellow + Unirse al amarillo Rejoindre Jaune - Dołącz do drużyny żółtej - Připojit do Žlutého Týmu - Присоединиться к желтой группе - Unir-se à Equipe Amarela - Entra nella Squadra Gialla - Csatlakozás a sárga csapathoz You joined Team %1 From 654ab4daf587e89dacc9e671ec75818cf82a1b21 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sun, 12 Apr 2015 01:24:42 -0300 Subject: [PATCH 285/816] Remove >> from attach actions --- addons/attach/stringtable.xml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/addons/attach/stringtable.xml b/addons/attach/stringtable.xml index 27a0517f9a..eba4bf1a1f 100644 --- a/addons/attach/stringtable.xml +++ b/addons/attach/stringtable.xml @@ -3,15 +3,15 @@ - Attach item >> - Gegenstand befestigen >> - Acoplar objeto >> - Przyczep przedmiot >> - Attacher l'objet >> - Připnout předmět >> - Acoplar item >> - Attacca l'oggetto >> - Tárgy hozzácsatolása >> + Attach item + Gegenstand befestigen + Acoplar objeto + Przyczep przedmiot + Attacher l'objet + Připnout předmět + Acoplar item + Attacca l'oggetto + Tárgy hozzácsatolása Добавить приспособления From dfea99debfe2218f0284dbdb5670114d73eaadea Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sun, 12 Apr 2015 01:32:03 -0300 Subject: [PATCH 286/816] Switch "Team" for "Group" --- addons/interaction/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index 8e8c8f4e60..8ae1966f88 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -450,8 +450,8 @@ A Terra! - Team - Team + Group + Gruppe Grupo Équipe Equipe From 0e3d971274afc65d78641d843f3f626d9ef70061 Mon Sep 17 00:00:00 2001 From: bux578 Date: Sun, 12 Apr 2015 07:46:43 +0200 Subject: [PATCH 287/816] Fix translations error --- addons/frag/stringtable.xml | 7 ++----- addons/hearing/stringtable.xml | 1 - 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/addons/frag/stringtable.xml b/addons/frag/stringtable.xml index c185ef9101..e2477347ce 100644 --- a/addons/frag/stringtable.xml +++ b/addons/frag/stringtable.xml @@ -1,16 +1,13 @@  - - - + + Disable Fragmentation Keine Schrapnelle Zakázat fragmentaci granátů - Weapons: Keine Schrapnelle Desactivar fragmentación Wyłącz głowice fragmentacyjne Выключить разлёт осколков - diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index 495e826585..577d041236 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -102,7 +102,6 @@ Disable ear ringing Deaktiviere Ohrfiepen Desactivar zumbido de oídos - Knalltrauma deaktivieren Отключить эффект баротравмы From 2fc7f44c3934370221ebc464489ff300f3a38dec Mon Sep 17 00:00:00 2001 From: bux578 Date: Sun, 12 Apr 2015 07:50:23 +0200 Subject: [PATCH 288/816] french translation, tabler 4 spaces test --- addons/common/stringtable.xml | 803 +++++++++++++++++----------------- 1 file changed, 402 insertions(+), 401 deletions(-) diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index 681d939fc3..c7b0ea070f 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -1,403 +1,404 @@  + - - - ACE-Team - ACE-Team - ACE-Team - ACE-Team - ACE-Team - ACE-Team - Команда ACE - ACE-Team - ACE-Team - ACE-Team - - - Save - Speichern - Guardar - Zapisz - Uložit - Sauvegarder - Сохранить - Salvar - Mentés - Salva - - - Cancel - Abbrechen - Cancelar - Anuluj - Zrušit - Annuler - Отмена - Cancelar - Mégse - Annulla - - - ACE Options - ACE Optionen - Opciones ACE - Opcje ACE - ACE Nastavení - ACE Options - ACE Настройки - Opções do ACE - ACE Opciók - Opzioni ACE - - - - N - N - N - N - S - N - С - N - É - N - - - NNE - NNO - NNE - NNE - SSV - NNE - ССВ - NNE - ÉÉK - NNE - - - NE - NO - NE - NE - SV - NE - СВ - NE - ÉK - NE - - - ENE - ONO - ENE - ENE - VSV - ENE - ВСВ - LNE - KÉK - ENE - - - E - O - E - E - V - E - В - L - K - E - - - ESE - OSO - ESE - ESE - VJV - ESE - ВЮВ - LSE - KDK - ESE - - - SE - SO - SE - SE - JV - SE - ЮВ - SE - DK - SE - - - SSE - SSO - SSE - SSE - JJV - SSE - ЮЮВ - SSE - DDK - SSE - - - S - S - S - S - J - S - Ю - S - D - S - - - SSW - SSW - SSO - SSW - JJZ - SSO - ЮЮЗ - SSO - DDNy - SSO - - - SW - SW - SO - SW - JZ - SO - ЮЗ - SO - DNy - SO - - - WSW - WSW - OSO - WSW - ZJZ - OSO - ЗЮЗ - OSO - NyDNy - OSO - - - W - W - O - W - Z - O - З - O - Ny - O - - - WNW - WNW - ONO - WNW - ZSZ - ONO - ЗСЗ - ONO - NyÉNy - ONO - - - NW - NW - NO - NW - SZ - NO - СЗ - NO - ÉNy - NO - - - NNW - NNW - NNO - NNW - SSZ - NNO - ССЗ - NNO - ÉÉNy - NNO - - - Action cancelled. - Aktion abgebrochen. - Acción cancelada. - Przerwano czynność - Akce přerušena - Action annulée. - Действие отменено. - Ação cancelada. - Művelet megszakítva. - Azione cancellata. - - - [ACE] Miscellaneous Items - [ACE] Verschiedenes - [ACE] Objetos varios - [ACE] Różne przedmioty - [ACE] Ostatní předměty - [ACE] Objets divers - [ACE] Различные предметы - [ACE] Itens diversos - [ACE] Egyéb tárgyak - [ACE] Oggetti vari - - - Disable Command Menu - Befehlsmenü ausschalten - Desactivar menú de mando - Wyłącz menu dowodzenia - Vypnout velící menu - Désactiver Menu Commande - Выключить командное меню - Parancsnoki menü kikapcsolása - Disabilita Menù di comando - - - Unknown - Unbekannt - Desconocido - Nieznany - Neznámý - Неизвестно - Ismeretlen - Sconosciuto - - - No Voice - Keine Stimme - Sin voz - Brak głosu - Žádný hlas - Без голоса - Nincs hang - Senza voce - - - Accept Requests - Anfrage akzeptieren - Aceptar peticiones - Akceptuj prośby - Accetta Richieste - Подтвердить запросы - - - Decline Requests - Anfrage ablehnen - Rechazar peticiones - Ignoruj prośby - Rifiuta Richieste - Отклонить запросы - - - Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. - Anfragen werden von anderen Mitspielen gestellt. Diese können Anfragen u.a. zum Teilen/Verwenden von Ausrüstungsgegenständen, oder auch zum Ausführen von Handlungen sein. - Acepta peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. - Akceptuj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. - Accetta le richieste degli altri giocatori. Queste possono riguardare l'uso o la condivisione dell'equipaggiamento, o di determinate azioni. - Подтвердить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. - - - Decline Requests send by other players. These can be requests to use / share equipment, perform certain actions. - Anfragen werden von anderen Mitspielen gestellt. Diese können Anfragen u.a. zum Teilen/Verwenden von Ausrüstungsgegenständen, oder auch zum Ausführen von Handlungen sein. - Rechazar peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. - Ignoruj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. - Rifiuta le richieste degli altri giocatori. Queste possono riguardare l'uso o la condivisione dell'equipaggiamento, o di determinate azioni. - Отклонить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. - - - Feedback icons - Rückmeldungssymbole - Iconos de respuesta - Icone informative - Иконки состояний - - - Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. - Wähle die Position der Rückmeldungssymbole, oder deaktiviere sie. Diese Symbole stellen eine zusätzliche Rückmeldung über die Lage und Handlungen deines Soldaten dar. - Seleccionar la posición de o desactivar los íconos de respuesta en la pantalla. Estos iconos se mostrarán para proporcionar información adicional sobre el estado de su personaje y las acciones a realizar. - Seleziona la posizione o disabilita le icone informative sul tuo schermo. Queste saranno mostrate per fornire informazioni aggiuntive sullo stato o sulle azioni del giocatore. - Выберите положение или или отключите отображение иконок состояний на Вашем экране. Эти иконки предоставят дополнительную информацию о состоянии персонажа и выполняемых действиях. - - - Progress bar location - Position der Fortschrittsanzeige - Ubicación de la barra de progreso - Posizione della barra di avanzamento - Положение прогресс-бара - - - Set the desired location of the progress bar on your screen. - Setze die gewünschte Position der Fortschrittsanzeige fest - Seleccionar la ubicación deseada de la barra de progreso en tu pantalla - Modifica la posizione su schermo della barra di avanzamento. - Установите желаемое положение строки состояния на экране. - - - Hint Background color - Hintergrundfarbe der Hinweise - Color de fondo de las notificaciones - Sfondo dei Suggerimenti - Цвет фона всплывающих подсказок - - - The color of the background from the ACE hints. - Die Hintergrundfarbe der ACE-Hinweise. - El color de fondo de las notificaciones del ACE - Il colore di sfondo dei suggerimenti dell'ACE. - Цвет фона всплывающий подсказок АСЕ. - - - Hint text font color - Textfarbe der Hinweise - Color del texto de las notificaciones - Testo dei Suggerimenti - Цвет шрифта всплывающих подсказок - - - The color of the text font from the ACE hints. This color is the default color for all text displayed through the ACE Hint system, if the hint text has no other color specified. - Wähle die Textfarbe für ACE-Hinweise. - El color del texto de las notificaciones del ACE. Este es el color predeterminado para todo el texto que se muestra a través del sistema de notificaciones del ACE, si el texto de notificación no tiene otro color especificado. - Il colore del testo dei suggerimenti dell'ACE. Questo è il colore standard per tutti i caratteri mostrati dal sistema di suggerimenti dell'ACE, se questo non è altrimenti specificato. - Цвет шрифта текста всплывающих подсказок АСЕ. Этот цвет является стандартным для всего текста, транслирующегося через систему подсказок АСЕ, если не установлено другого цвета для текста подсказок. - - - Banana - Banane - Banana - Banana - Банан - - - A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. - Die Banane ist eine essbare Frucht, biologisch betrachtet jedoch eine Beere. Sie wächst an unterschiedlichen, krautartigen Gewächsen aus der Familie der Musa. - Una banana es una fruta comestible, botanicamente una baya, producida por varios tipos de grandes plantas herbáceas del género Musa. - Una banana è un frutto commestibile, nello specifico una bacca cuoiosa, prodotto da un gran numero di grandi pianti erbacee dotate di fiori, della famiglia delle Musaceae. - Банан - это съедобный фрукт, ягода с ботанической точки зрения, произрастающий на нескольких видах травянистых растениях рода Банан (Musa). - - - + + + ACE-Team + ACE-Team + ACE-Team + ACE-Team + ACE-Team + Команда ACE + ACE-Team + ACE-Team + ACE-Team + + + Save + Speichern + Guardar + Zapisz + Uložit + Sauvegarder + Сохранить + Salvar + Mentés + Salva + + + Cancel + Abbrechen + Cancelar + Anuluj + Zrušit + Annuler + Отмена + Cancelar + Mégse + Annulla + + + ACE Options + ACE Optionen + Opciones ACE + Opcje ACE + ACE Nastavení + ACE Options + ACE Настройки + Opções do ACE + ACE Opciók + Opzioni ACE + + + + N + N + N + N + S + N + С + N + É + N + + + NNE + NNO + NNE + NNE + SSV + NNE + ССВ + NNE + ÉÉK + NNE + + + NE + NO + NE + NE + SV + NE + СВ + NE + ÉK + NE + + + ENE + ONO + ENE + ENE + VSV + ENE + ВСВ + LNE + KÉK + ENE + + + E + O + E + E + V + E + В + L + K + E + + + ESE + OSO + ESE + ESE + VJV + ESE + ВЮВ + LSE + KDK + ESE + + + SE + SO + SE + SE + JV + SE + ЮВ + SE + DK + SE + + + SSE + SSO + SSE + SSE + JJV + SSE + ЮЮВ + SSE + DDK + SSE + + + S + S + S + S + J + S + Ю + S + D + S + + + SSW + SSW + SSO + SSW + JJZ + SSO + ЮЮЗ + SSO + DDNy + SSO + + + SW + SW + SO + SW + JZ + SO + ЮЗ + SO + DNy + SO + + + WSW + WSW + OSO + WSW + ZJZ + OSO + ЗЮЗ + OSO + NyDNy + OSO + + + W + W + O + W + Z + O + З + O + Ny + O + + + WNW + WNW + ONO + WNW + ZSZ + ONO + ЗСЗ + ONO + NyÉNy + ONO + + + NW + NW + NO + NW + SZ + NO + СЗ + NO + ÉNy + NO + + + NNW + NNW + NNO + NNW + SSZ + NNO + ССЗ + NNO + ÉÉNy + NNO + + + Action cancelled. + Aktion abgebrochen. + Acción cancelada. + Przerwano czynność + Akce přerušena + Action annulée. + Действие отменено. + Ação cancelada. + Művelet megszakítva. + Azione cancellata. + + + [ACE] Miscellaneous Items + [ACE] Verschiedenes + [ACE] Objetos varios + [ACE] Różne przedmioty + [ACE] Ostatní předměty + [ACE] Objets divers + [ACE] Различные предметы + [ACE] Itens diversos + [ACE] Egyéb tárgyak + [ACE] Oggetti vari + + + Disable Command Menu + Befehlsmenü ausschalten + Desactivar menú de mando + Wyłącz menu dowodzenia + Vypnout velící menu + Désactiver Menu Commande + Выключить командное меню + Parancsnoki menü kikapcsolása + Disabilita Menù di comando + + + Unknown + Unbekannt + Desconocido + Nieznany + Neznámý + Неизвестно + Ismeretlen + Sconosciuto + Inconnu + + + No Voice + Keine Stimme + Sin voz + Brak głosu + Žádný hlas + Без голоса + Nincs hang + Senza voce + + + Accept Requests + Anfrage akzeptieren + Aceptar peticiones + Akceptuj prośby + Accetta Richieste + Подтвердить запросы + + + Decline Requests + Anfrage ablehnen + Rechazar peticiones + Ignoruj prośby + Rifiuta Richieste + Отклонить запросы + + + Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. + Anfragen werden von anderen Mitspielen gestellt. Diese können Anfragen u.a. zum Teilen/Verwenden von Ausrüstungsgegenständen, oder auch zum Ausführen von Handlungen sein. + Acepta peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. + Akceptuj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. + Accetta le richieste degli altri giocatori. Queste possono riguardare l'uso o la condivisione dell'equipaggiamento, o di determinate azioni. + Подтвердить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. + + + Decline Requests send by other players. These can be requests to use / share equipment, perform certain actions. + Anfragen werden von anderen Mitspielen gestellt. Diese können Anfragen u.a. zum Teilen/Verwenden von Ausrüstungsgegenständen, oder auch zum Ausführen von Handlungen sein. + Rechazar peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. + Ignoruj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. + Rifiuta le richieste degli altri giocatori. Queste possono riguardare l'uso o la condivisione dell'equipaggiamento, o di determinate azioni. + Отклонить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. + + + Feedback icons + Rückmeldungssymbole + Iconos de respuesta + Icone informative + Иконки состояний + + + Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. + Wähle die Position der Rückmeldungssymbole, oder deaktiviere sie. Diese Symbole stellen eine zusätzliche Rückmeldung über die Lage und Handlungen deines Soldaten dar. + Seleccionar la posición de o desactivar los íconos de respuesta en la pantalla. Estos iconos se mostrarán para proporcionar información adicional sobre el estado de su personaje y las acciones a realizar. + Seleziona la posizione o disabilita le icone informative sul tuo schermo. Queste saranno mostrate per fornire informazioni aggiuntive sullo stato o sulle azioni del giocatore. + Выберите положение или или отключите отображение иконок состояний на Вашем экране. Эти иконки предоставят дополнительную информацию о состоянии персонажа и выполняемых действиях. + + + Progress bar location + Position der Fortschrittsanzeige + Ubicación de la barra de progreso + Posizione della barra di avanzamento + Положение прогресс-бара + + + Set the desired location of the progress bar on your screen. + Setze die gewünschte Position der Fortschrittsanzeige fest + Seleccionar la ubicación deseada de la barra de progreso en tu pantalla + Modifica la posizione su schermo della barra di avanzamento. + Установите желаемое положение строки состояния на экране. + + + Hint Background color + Hintergrundfarbe der Hinweise + Color de fondo de las notificaciones + Sfondo dei Suggerimenti + Цвет фона всплывающих подсказок + + + The color of the background from the ACE hints. + Die Hintergrundfarbe der ACE-Hinweise. + El color de fondo de las notificaciones del ACE + Il colore di sfondo dei suggerimenti dell'ACE. + Цвет фона всплывающий подсказок АСЕ. + + + Hint text font color + Textfarbe der Hinweise + Color del texto de las notificaciones + Testo dei Suggerimenti + Цвет шрифта всплывающих подсказок + + + The color of the text font from the ACE hints. This color is the default color for all text displayed through the ACE Hint system, if the hint text has no other color specified. + Wähle die Textfarbe für ACE-Hinweise. + El color del texto de las notificaciones del ACE. Este es el color predeterminado para todo el texto que se muestra a través del sistema de notificaciones del ACE, si el texto de notificación no tiene otro color especificado. + Il colore del testo dei suggerimenti dell'ACE. Questo è il colore standard per tutti i caratteri mostrati dal sistema di suggerimenti dell'ACE, se questo non è altrimenti specificato. + Цвет шрифта текста всплывающих подсказок АСЕ. Этот цвет является стандартным для всего текста, транслирующегося через систему подсказок АСЕ, если не установлено другого цвета для текста подсказок. + + + Banana + Banane + Banana + Banana + Банан + + + A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. + Die Banane ist eine essbare Frucht, biologisch betrachtet jedoch eine Beere. Sie wächst an unterschiedlichen, krautartigen Gewächsen aus der Familie der Musa. + Una banana es una fruta comestible, botanicamente una baya, producida por varios tipos de grandes plantas herbáceas del género Musa. + Una banana è un frutto commestibile, nello specifico una bacca cuoiosa, prodotto da un gran numero di grandi pianti erbacee dotate di fiori, della famiglia delle Musaceae. + Банан - это съедобный фрукт, ягода с ботанической точки зрения, произрастающий на нескольких видах травянистых растениях рода Банан (Musa). + + + \ No newline at end of file From 78b64ea273c0c9216370bc722bd5258709b23358 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 12 Apr 2015 01:36:41 -0500 Subject: [PATCH 289/816] Missing English --- addons/common/stringtable.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index c7b0ea070f..c66cc22992 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -3,6 +3,7 @@ + ACE-Team ACE-Team ACE-Team ACE-Team From 54f29d75f51c18708540cb82cedc9b1fe1d7c3af Mon Sep 17 00:00:00 2001 From: commy2 Date: Sun, 12 Apr 2015 10:05:49 +0200 Subject: [PATCH 290/816] functions to mute unit --- addons/common/CfgEventHandlers.hpp | 5 +++++ addons/common/XEH_postInit.sqf | 1 + addons/common/XEH_preInit.sqf | 1 + .../common/functions/fnc_muteUnitHandleRespawn.sqf | 12 ++++++++++++ addons/common/functions/fnc_restoreVariablesJIP.sqf | 3 --- 5 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 addons/common/functions/fnc_muteUnitHandleRespawn.sqf diff --git a/addons/common/CfgEventHandlers.hpp b/addons/common/CfgEventHandlers.hpp index eef90451ae..b31785cfaf 100644 --- a/addons/common/CfgEventHandlers.hpp +++ b/addons/common/CfgEventHandlers.hpp @@ -41,4 +41,9 @@ class Extended_Respawn_EventHandlers { respawn = QUOTE(_this call FUNC(resetAllDefaults)); }; }; + class CAManBase { + class GVAR(muteUnit) { + respawn = QUOTE(_this call FUNC(muteUnitHandleRespawn)); + }; + }; }; diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index f09dae0eb3..e470e91c95 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -35,6 +35,7 @@ if (hasInterface) then { ["setDir", {(_this select 0) setDir (_this select 1)}] call FUNC(addEventhandler); ["setFuel", {(_this select 0) setFuel (_this select 1)}] call FUNC(addEventhandler); +["setSpeaker", {(_this select 0) setSpeaker (_this select 1)}] call FUNC(addEventhandler); // hack to get PFH to work in briefing [QGVAR(onBriefingPFH), "onEachFrame", { diff --git a/addons/common/XEH_preInit.sqf b/addons/common/XEH_preInit.sqf index 8d62e9df70..d013138759 100644 --- a/addons/common/XEH_preInit.sqf +++ b/addons/common/XEH_preInit.sqf @@ -124,6 +124,7 @@ PREP(moduleCheckPBOs); PREP(moduleLSDVehicles); PREP(moveToTempGroup); PREP(muteUnit); +PREP(muteUnitHandleRespawn); PREP(numberToDigits); PREP(numberToDigitsString); PREP(numberToString); diff --git a/addons/common/functions/fnc_muteUnitHandleRespawn.sqf b/addons/common/functions/fnc_muteUnitHandleRespawn.sqf new file mode 100644 index 0000000000..021b083bfd --- /dev/null +++ b/addons/common/functions/fnc_muteUnitHandleRespawn.sqf @@ -0,0 +1,12 @@ +// by commy2 +#include "script_component.hpp" + +private "_unit"; + +_unit = _this select 0; + +// setVariable is broken on JIP after respawn +_unit setVariable [QGVAR(muteUnitReasons), _unit getVariable [QGVAR(muteUnitReasons), []], true]; + +// fix mp issues with respawning and the speaker +["setSpeaker", [_unit, speaker _unit]] call FUNC(globalEvent); diff --git a/addons/common/functions/fnc_restoreVariablesJIP.sqf b/addons/common/functions/fnc_restoreVariablesJIP.sqf index 2c173a054c..ca185082cb 100644 --- a/addons/common/functions/fnc_restoreVariablesJIP.sqf +++ b/addons/common/functions/fnc_restoreVariablesJIP.sqf @@ -23,6 +23,3 @@ _respawnVariables pushBack "ACE_PersistentFunctions"; { _unit setVariable [_x, _unit getVariable _x, true]; } forEach _respawnVariables; - -// fix speaker after respawn -[_unit, format ["{_this setSpeaker '%1'}", speaker _unit], 2] call FUNC(execRemoteFnc); From 32400a21ac69cfd5d22c282a2035dc3139b62418 Mon Sep 17 00:00:00 2001 From: Asgar Date: Sun, 12 Apr 2015 10:49:22 +0200 Subject: [PATCH 291/816] update AUTHORS.txt --- AUTHORS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.txt b/AUTHORS.txt index b931d774ac..ebe3fb5019 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -65,3 +65,4 @@ simon84 Tonic Tourorist Valentin Torikian +Asgar Serran \ No newline at end of file From dcf782abb4bc34a7f19dd484b3d7e32301ca967a Mon Sep 17 00:00:00 2001 From: bux578 Date: Sun, 12 Apr 2015 10:51:15 +0200 Subject: [PATCH 292/816] add rocks LOD issue --- documentation/development/arma-3-issues.md | 1 + 1 file changed, 1 insertion(+) diff --git a/documentation/development/arma-3-issues.md b/documentation/development/arma-3-issues.md index b6ef063cbc..46b68a0447 100644 --- a/documentation/development/arma-3-issues.md +++ b/documentation/development/arma-3-issues.md @@ -18,6 +18,7 @@ Keeping track of Arma 3 issues that need to be fixed. If you want to support us * [commy2: 0021443: Unexpected behavior of += array in configs](http://feedback.arma3.com/view.php?id=21443) * [commy2: 0022671: setVariable is not always JIP persistent](http://feedback.arma3.com/view.php?id=22671) * [CorruptedHeart: 0022318: Can no longer use "MenuBack" shortcut in AddAction](http://feedback.arma3.com/view.php?id=22318) +* [James2464: 0023725: All Environment Rocks Should Have PhysX LODs](http://feedback.arma3.com/view.php?id=23725) **Resolved:** From be8ff397676ab3b9cbe59657424e430b98ec1603 Mon Sep 17 00:00:00 2001 From: Kllrt Date: Sun, 12 Apr 2015 10:58:00 +0200 Subject: [PATCH 293/816] Fixed broken missileguidaince stringtable.xml sry --- addons/missileguidance/stringtable.xml | 132 +++++++++++++++++++------ 1 file changed, 102 insertions(+), 30 deletions(-) diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index db490e242c..d64e3e31ab 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -1,35 +1,107 @@  - + - - - Advanced Missile Guidance - Avanzada Misiles Orientación - Avancée Missile orientation - Asystent Missile - Erweiterte Missile Guidance - Pokročilé řízení střel - Avanzato Missile Guidance - Avançado Missile Guidance - Részletes rakéta irányító - Расширенный ракетой - - - Enables advanced guidance mechanics and selection for different missiles and fire modes. - - - - - Povoluje pokročilou mechaniku řízení střel. - - - - - - - /* Weapons */ - Hydra-70 DAGR MissileHydra-70 DAGRDAGRDAGRHydra-70 DAGR Laser Guided MissileHydra-70 DAGR Laserově naváděna střela + + + Advanced Missile Guidance + Avanzada Misiles Orientación + Avancée Missile orientation + Asystent Missile + Erweiterte Missile Guidance + Pokročilé řízení střel + Avanzato Missile Guidance + Avançado Missile Guidance + Részletes rakéta irányító + Расширенный ракетой + + + Enables advanced guidance mechanics and selection for different missiles and fire modes. + + + + + Povoluje pokročilou mechaniku řízení střel. + + + + + /* Weapons */ - Hellfire II AGM-114K MissileHellfire II AGM-114KAGM-114KAGM-114KHellfire II AGM-114K Laser Guided MissileHellfire II AGM-114K Laserově naváděná střela + + Hydra-70 DAGR Missile + + + + + Hydra-70 DAGR + + + + + + + DAGR + + + + + DAGR + + + + + + + Hydra-70 DAGR Laser Guided Missile + + + + + Hydra-70 DAGR laserem naváděná střela + + + + + + + /* Weapons */ + + Hellfire II AGM-114K Missile + + + + + Hellfire II AGM-114K + + + + + + + AGM-114K + + + + + AGM-114K + + + + + + + Hellfire II AGM-114K Laser Guided Missile + + + + + Hellfire II AGM-114K laserem naváděná střela + + + + + + + \ No newline at end of file From e87f491470fc9b8a928470779f6887fed2051afd Mon Sep 17 00:00:00 2001 From: commy2 Date: Sun, 12 Apr 2015 11:17:58 +0200 Subject: [PATCH 294/816] mute implementation in noradio, handle post init on remote units --- addons/common/CfgEventHandlers.hpp | 3 ++ addons/common/XEH_preInit.sqf | 1 + addons/common/functions/fnc_muteUnit.sqf | 2 +- .../functions/fnc_muteUnitHandleInitPost.sqf | 11 +++++++ addons/noradio/XEH_post_initClient.sqf | 32 +++++++++---------- addons/noradio/XEH_post_initServer.sqf | 6 +--- 6 files changed, 32 insertions(+), 23 deletions(-) create mode 100644 addons/common/functions/fnc_muteUnitHandleInitPost.sqf diff --git a/addons/common/CfgEventHandlers.hpp b/addons/common/CfgEventHandlers.hpp index b31785cfaf..ce0938f063 100644 --- a/addons/common/CfgEventHandlers.hpp +++ b/addons/common/CfgEventHandlers.hpp @@ -26,6 +26,9 @@ class Extended_InitPost_EventHandlers { class GVAR(forceWalk) { init = QUOTE(if (local (_this select 0)) then {_this call FUNC(applyForceWalkStatus);};); }; + class GVAR(muteUnit) { + init = QUOTE(_this call FUNC(muteUnitHandleInitPost)); + }; }; }; diff --git a/addons/common/XEH_preInit.sqf b/addons/common/XEH_preInit.sqf index d013138759..b5382d0b5e 100644 --- a/addons/common/XEH_preInit.sqf +++ b/addons/common/XEH_preInit.sqf @@ -124,6 +124,7 @@ PREP(moduleCheckPBOs); PREP(moduleLSDVehicles); PREP(moveToTempGroup); PREP(muteUnit); +PREP(muteUnitHandleInitPost); PREP(muteUnitHandleRespawn); PREP(numberToDigits); PREP(numberToDigitsString); diff --git a/addons/common/functions/fnc_muteUnit.sqf b/addons/common/functions/fnc_muteUnit.sqf index f3c5dcff9d..5c496ea58e 100644 --- a/addons/common/functions/fnc_muteUnit.sqf +++ b/addons/common/functions/fnc_muteUnit.sqf @@ -33,6 +33,6 @@ _speaker = speaker _unit; if (_speaker == "ACE_NoVoice") exitWith {}; -["setSpeaker", _unit, [_unit, "ACE_NoVoice"]] call FUNC(targetEvent); +["setSpeaker", [_unit, "ACE_NoVoice"]] call FUNC(globalEvent); _unit setVariable ["ACE_OriginalSpeaker", _speaker, true]; diff --git a/addons/common/functions/fnc_muteUnitHandleInitPost.sqf b/addons/common/functions/fnc_muteUnitHandleInitPost.sqf new file mode 100644 index 0000000000..f0abcfcf01 --- /dev/null +++ b/addons/common/functions/fnc_muteUnitHandleInitPost.sqf @@ -0,0 +1,11 @@ +// by commy2 +#include "script_component.hpp" + +private "_unit"; + +_unit = _this select 0; + +// setSpeaker gets overwritten after init on remote units; if unit is muted, setSpeaker again +if (count (_unit getVariable [QGVAR(muteUnitReasons), []]) > 0) then { + ["setSpeaker", [_unit, "ACE_NoVoice"]] call FUNC(localEvent); +}; diff --git a/addons/noradio/XEH_post_initClient.sqf b/addons/noradio/XEH_post_initClient.sqf index e192a101f8..4f35a1ced9 100644 --- a/addons/noradio/XEH_post_initClient.sqf +++ b/addons/noradio/XEH_post_initClient.sqf @@ -1,31 +1,29 @@ // by commy2 - #include "script_component.hpp" +/* _setupPlayer = { - if (!isNull ACE_player) then { - [(_this select 1)] call cba_fnc_removePerFrameHandler; + if (!isNull ACE_player) then { + [(_this select 1)] call cba_fnc_removePerFrameHandler; - [ACE_player] call EFUNC(common,muteUnit); - ACE_player setVariable [QGVAR(isMuted), true, true]; - }; + [ACE_player, "isPlayer"] call EFUNC(common,muteUnit); + }; }; [_setupPlayer, 0, []] call CBA_fnc_addPerFrameHandler; +*/ + +if (!hasInterface) exitWith {}; // Mutes/unmutes units when the player changes ["playerChanged", { - EXPLODE_2_PVT(_this,_newPlayer,_oldPlayer); + EXPLODE_2_PVT(_this,_newPlayer,_oldPlayer); - // On player change mute the new player - [_newPlayer] call EFUNC(common,muteUnit); - _newPlayer setVariable [QGVAR(isMuted), true, true]; - - // Unmute the old player - //@todo: sort interaction with medical system - if (!(_oldPlayer getVariable ["ACE_isUnconscious", false]) && {alive _oldPlayer}) then { - [_oldPlayer] call EFUNC(common,unMuteUnit); - }; - _oldPlayer setVariable [QGVAR(isMuted), false, true]; + // On player change mute the new player + [_newPlayer, "isPlayer"] call EFUNC(common,muteUnit); + // Unmute the old player + if (alive _oldPlayer) then { + [_oldPlayer, "isPlayer"] call EFUNC(common,unmuteUnit); + }; }] call EFUNC(common,addEventhandler); diff --git a/addons/noradio/XEH_post_initServer.sqf b/addons/noradio/XEH_post_initServer.sqf index 90b7473144..ae2dc16ec1 100644 --- a/addons/noradio/XEH_post_initServer.sqf +++ b/addons/noradio/XEH_post_initServer.sqf @@ -1,10 +1,6 @@ // by commy2 - #include "script_component.hpp" addMissionEventHandler ["HandleDisconnect", { - if !((_this select 0) getVariable ["ACE_isUnconscious", false]) then { //@ToDo: ai waking up will be silent? - _this call EFUNC(common,unMuteUnit); - }; - (_this select 0) setVariable [QGVAR(isMuted), false, true]; + [_this select 0, "isPlayer"] call EFUNC(common,unmuteUnit); }]; From c532742a5be3dd15143d122c341fc93206e09474 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 11:48:21 +0200 Subject: [PATCH 295/816] Overworked the module settings (WIP) --- addons/advanced_ballistics/CfgVehicles.hpp | 59 +++++++++++++++---- addons/advanced_ballistics/XEH_postInit.sqf | 15 +++-- addons/advanced_ballistics/XEH_preInit.sqf | 1 + .../functions/fnc_handleFired.sqf | 18 +++--- .../functions/fnc_initModuleSettings.sqf | 32 ++++++++++ 5 files changed, 100 insertions(+), 25 deletions(-) create mode 100644 addons/advanced_ballistics/functions/fnc_initModuleSettings.sqf diff --git a/addons/advanced_ballistics/CfgVehicles.hpp b/addons/advanced_ballistics/CfgVehicles.hpp index b97a023f01..494252c1a3 100644 --- a/addons/advanced_ballistics/CfgVehicles.hpp +++ b/addons/advanced_ballistics/CfgVehicles.hpp @@ -1,37 +1,72 @@ class CfgVehicles { class Module_F; class GVAR(Module): Module_F { - author = "Ruthberg"; - category = "ACE"; - displayName = "Advanced Ballistics"; scope = 2; - isGlobal = 1; + displayName = "Advanced Ballistics [ACE]"; icon = QUOTE(PATHTOF(UI\Icon_Module_Wind_ca.paa)); + category = "ACE"; + function = QUOTE(DFUNC(initModuleSettings)); + functionPriority = 1; + isGlobal = 1; + isTriggerActivated = 0; + author = "Ruthberg"; class Arguments { class enabled { displayName = "Advanced Ballistics"; - description = "Enable Advanced Ballistics?"; + description = "Enables advanced ballistics"; + typeName = "BOOL"; + defaultValue = 1; + }; + class alwaysSimulateForSnipers { + displayName = "Always Enabled For Snipers"; + description = "Always enables advanced ballistics when high power optics are used"; + typeName = "BOOL"; + defaultValue = 1; + }; + class disabledInFullAutoMode { + displayName = "Disabled In FullAuto Mode"; + description = "Disables the advanced ballistics during full auto fire"; typeName = "BOOL"; defaultValue = 0; }; - class enableAmmoTemperatureSimulation { - displayName = "Enable Ammo Temperature"; + class onlyActiveForLocalPlayers { + displayName = "Disabled For Non Local Players"; + description = "Disables the advanced ballistics for bullets coming from other players (enable this if you encounter frame drops during heavy firefights in multiplayer)"; + typeName = "BOOL"; + defaultValue = 1; + }; + /* // TODO: We currently do not have firedEHs on vehicles + class vehicleGunnerEnabled { + displayName = "Enabled For Vehicle Gunners"; + description = "Enables advanced ballistics for vehicle gunners"; + typeName = "BOOL"; + defaultValue = 0; + }; + */ + class ammoTemperatureEnabled { + displayName = "Enable Ammo Temperature Simulation"; description = "Muzzle velocity varies with ammo temperature"; typeName = "BOOL"; defaultValue = 1; }; - class enableBarrelLengthSimulation { - displayName = "Enable Barrel Length"; + class barrelLengthInfluenceEnabled { + displayName = "Enable Barrel Length Simulation"; description = "Muzzle velocity varies with barrel length"; typeName = "BOOL"; defaultValue = 1; }; - class enableBulletTraceEffect { - displayName = "Enable Bullet Trace"; - description = "Enables the bullet trace effect"; + class bulletTraceEnabled { + displayName = "Enable Bullet Trace Effect"; + description = "Enables a bullet trace effect to high caliber bullets (only visible when looking through high power optics)"; typeName = "BOOL"; defaultValue = 1; }; + class simulationRadius { + displayName = "Simulation Radius"; + description = "Defines the radius (in meters) in which advanced ballistics are applied"; + typeName = "NUMBER"; + defaultValue = 3000; + }; }; }; }; diff --git a/addons/advanced_ballistics/XEH_postInit.sqf b/addons/advanced_ballistics/XEH_postInit.sqf index 01c51ce1a8..4922860a78 100644 --- a/addons/advanced_ballistics/XEH_postInit.sqf +++ b/addons/advanced_ballistics/XEH_postInit.sqf @@ -2,13 +2,16 @@ #include "initKeybinds.sqf" -// AB is disabled by default -GVAR(enabled) = false; +GVAR(enabled) = true; -//GVAR(VehicleGunnerEnabled) = true; // TODO: We currently do not have firedEHs on vehicles -GVAR(AmmoTemperatureEnabled) = true; -GVAR(BarrelLengthInfluenceEnabled) = true; -GVAR(BulletTraceEnabled) = true; +//GVAR(vehicleGunnerEnabled) = true; // TODO: We currently do not have firedEHs on vehicles +GVAR(ammoTemperatureEnabled) = true; +GVAR(barrelLengthInfluenceEnabled) = true; +GVAR(bulletTraceEnabled) = true; +GVAR(onlyActiveForLocalPlayers) = false; +GVAR(disabledInFullAutoMode) = false; +GVAR(alwaysSimulateForSnipers) = true; +GVAR(simulationRadius) = 3000; GVAR(bulletDatabase) = []; GVAR(bulletDatabaseStartTime) = []; diff --git a/addons/advanced_ballistics/XEH_preInit.sqf b/addons/advanced_ballistics/XEH_preInit.sqf index a22412c105..b58a2b88e8 100644 --- a/addons/advanced_ballistics/XEH_preInit.sqf +++ b/addons/advanced_ballistics/XEH_preInit.sqf @@ -13,5 +13,6 @@ PREP(calculateWindSpeed); PREP(displayProtractor); PREP(handleFired); PREP(initializeTerrainExtension); +PREP(initModuleSettings); ADDON = true; diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index 2bbb0482e6..4ac82c38ac 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -28,20 +28,22 @@ _ammo = _this select 4; _magazine = _this select 5; _bullet = _this select 6; +_abort = false; + if (!hasInterface) exitWith {}; if (!alive _bullet) exitWith {}; if (!GVAR(enabled)) exitWith {}; if (!([_unit] call EFUNC(common,isPlayer))) exitWith {}; if (underwater _unit) exitWith {}; if (!(_ammo isKindOf "BulletBase")) exitWith {}; -if (_unit distanceSqr ACE_player > 9000000) exitWith {}; -if (GVAR(ONLY_ACTIVE_FOR_LOCAL_PLAYER) && _unit != ACE_player) exitWith {}; -//if (!GVAR(VehicleGunnerEnabled) && !(_unit isKindOf "Man")) exitWith {}; -if (GVAR(DISABLED_IN_FULL_AUTO_MODE) && getNumber(configFile >> "cfgWeapons" >> _weapon >> _mode >> "autoFire") == 1) exitWith {}; +if (_unit distanceSqr ACE_player > GVAR(simulationRadius)) exitWith {}; +if (GVAR(onlyActiveForLocalPlayers) && _unit != ACE_player) then { _abort = true; }; +//if (!GVAR(vehicleGunnerEnabled) && !(_unit isKindOf "Man")) then { _abort = true; }; // TODO: We currently do not have firedEHs on vehicles +if (GVAR(disabledInFullAutoMode) && getNumber(configFile >> "cfgWeapons" >> _weapon >> _mode >> "autoFire") == 1) then { _abort = true; }; -// Decide whether normal winddeflection is good enough -_abort = !(local _unit); -if (_abort) then { +systemChat format["%1, %2, %3", getNumber(configFile >> "cfgWeapons" >> _weapon >> _mode >> "autoFire"), _abort, GVAR(disabledInFullAutoMode)]; + +if (_abort && alwaysSimulateForSnipers) then { // The shooter is non local if (currentWeapon _unit == primaryWeapon _unit && count primaryWeaponItems _unit > 2) then { _opticsName = (primaryWeaponItems _unit) select 2; @@ -53,6 +55,8 @@ if (_abort) exitWith { [_bullet, getNumber(configFile >> "cfgAmmo" >> _ammo >> "airFriction")] call EFUNC(winddeflection,updateTrajectoryPFH); }; +systemChat "AB"; + _airFriction = getNumber(configFile >> "cfgAmmo" >> _ammo >> "airFriction"); _muzzleVelocity = getNumber(configFile >> "cfgMagazines" >> _magazine >> "initSpeed"); _muzzleVelocityCoef = getNumber(configFile >> "cfgWeapons" >> _weapon >> "initSpeed"); diff --git a/addons/advanced_ballistics/functions/fnc_initModuleSettings.sqf b/addons/advanced_ballistics/functions/fnc_initModuleSettings.sqf new file mode 100644 index 0000000000..280330cde5 --- /dev/null +++ b/addons/advanced_ballistics/functions/fnc_initModuleSettings.sqf @@ -0,0 +1,32 @@ +/* + * Author: Glowbal, Ruthberg + * Module for adjusting the advanced ballistics settings + * + * Arguments: + * 0: The module logic + * 1: units + * 2: activated + * + * Return Value: + * None + * + * Public: No + */ + +#include "script_component.hpp" + +private ["_logic", "_units", "_activated"]; +_logic = _this select 0; +_units = _this select 1; +_activated = _this select 2; + +if !(_activated) exitWith {}; + +[_logic, QGVAR(enabled), "enabled"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(ammoTemperatureEnabled), "ammoTemperatureEnabled"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(barrelLengthInfluenceEnabled), "barrelLengthInfluenceEnabled"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(bulletTraceEnabled), "bulletTraceEnabled"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(onlyActiveForLocalPlayers), "onlyActiveForLocalPlayers"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(disabledInFullAutoMode), "disabledInFullAutoMode"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(alwaysSimulateForSnipers), "alwaysSimulateForSnipers"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(simulationRadius), "simulationRadius"] call EFUNC(common,readSettingFromModule); From 879c6b42b9cc28fde597c82689c0d0a505c639ae Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 11:59:02 +0200 Subject: [PATCH 296/816] Finished the advanced ballistics module settings --- addons/advanced_ballistics/ACE_Settings.hpp | 58 +++++++++++++++++++++ addons/advanced_ballistics/CfgVehicles.hpp | 4 +- addons/advanced_ballistics/XEH_postInit.sqf | 11 ---- addons/advanced_ballistics/config.cpp | 3 +- 4 files changed, 62 insertions(+), 14 deletions(-) create mode 100644 addons/advanced_ballistics/ACE_Settings.hpp diff --git a/addons/advanced_ballistics/ACE_Settings.hpp b/addons/advanced_ballistics/ACE_Settings.hpp new file mode 100644 index 0000000000..f29ab36737 --- /dev/null +++ b/addons/advanced_ballistics/ACE_Settings.hpp @@ -0,0 +1,58 @@ +class ACE_Settings { + class GVAR(enabled) { + displayName = "Advanced Ballistics"; + description = "Enables advanced ballistics"; + typeName = "BOOL"; + defaultValue = 1; + }; + class GVAR(alwaysSimulateForSnipers) { + displayName = "Always Enabled For Snipers"; + description = "Always enables advanced ballistics when high power optics are used"; + typeName = "BOOL"; + defaultValue = 1; + }; + class GVAR(disabledInFullAutoMode) { + displayName = "Disabled In FullAuto Mode"; + description = "Disables the advanced ballistics during full auto fire"; + typeName = "BOOL"; + defaultValue = 0; + }; + class GVAR(onlyActiveForLocalPlayers) { + displayName = "Disabled For Non Local Players"; + description = "Disables the advanced ballistics for bullets coming from other players (enable this if you encounter frame drops during heavy firefights in multiplayer)"; + typeName = "BOOL"; + defaultValue = 1; + }; + /* // TODO: We currently do not have firedEHs on vehicles + class GVAR(vehicleGunnerEnabled) { + displayName = "Enabled For Vehicle Gunners"; + description = "Enables advanced ballistics for vehicle gunners"; + typeName = "BOOL"; + defaultValue = 0; + }; + */ + class GVAR(ammoTemperatureEnabled) { + displayName = "Enable Ammo Temperature Simulation"; + description = "Muzzle velocity varies with ammo temperature"; + typeName = "BOOL"; + defaultValue = 1; + }; + class GVAR(barrelLengthInfluenceEnabled) { + displayName = "Enable Barrel Length Simulation"; + description = "Muzzle velocity varies with barrel length"; + typeName = "BOOL"; + defaultValue = 1; + }; + class GVAR(bulletTraceEnabled) { + displayName = "Enable Bullet Trace Effect"; + description = "Enables a bullet trace effect to high caliber bullets (only visible when looking through high power optics)"; + typeName = "BOOL"; + defaultValue = 1; + }; + class GVAR(simulationRadius) { + displayName = "Simulation Radius"; + description = "Defines the radius (in meters) in which advanced ballistics are applied"; + typeName = "NUMBER"; + defaultValue = 3000; + }; +}; diff --git a/addons/advanced_ballistics/CfgVehicles.hpp b/addons/advanced_ballistics/CfgVehicles.hpp index 494252c1a3..ddff32ec41 100644 --- a/addons/advanced_ballistics/CfgVehicles.hpp +++ b/addons/advanced_ballistics/CfgVehicles.hpp @@ -1,6 +1,6 @@ class CfgVehicles { - class Module_F; - class GVAR(Module): Module_F { + class ACE_Module; + class GVAR(Module): ACE_Module { scope = 2; displayName = "Advanced Ballistics [ACE]"; icon = QUOTE(PATHTOF(UI\Icon_Module_Wind_ca.paa)); diff --git a/addons/advanced_ballistics/XEH_postInit.sqf b/addons/advanced_ballistics/XEH_postInit.sqf index 4922860a78..b2f73b4c81 100644 --- a/addons/advanced_ballistics/XEH_postInit.sqf +++ b/addons/advanced_ballistics/XEH_postInit.sqf @@ -2,17 +2,6 @@ #include "initKeybinds.sqf" -GVAR(enabled) = true; - -//GVAR(vehicleGunnerEnabled) = true; // TODO: We currently do not have firedEHs on vehicles -GVAR(ammoTemperatureEnabled) = true; -GVAR(barrelLengthInfluenceEnabled) = true; -GVAR(bulletTraceEnabled) = true; -GVAR(onlyActiveForLocalPlayers) = false; -GVAR(disabledInFullAutoMode) = false; -GVAR(alwaysSimulateForSnipers) = true; -GVAR(simulationRadius) = 3000; - GVAR(bulletDatabase) = []; GVAR(bulletDatabaseStartTime) = []; GVAR(bulletDatabaseSpeed) = []; diff --git a/addons/advanced_ballistics/config.cpp b/addons/advanced_ballistics/config.cpp index 526eb4ef1a..3314df68b0 100644 --- a/addons/advanced_ballistics/config.cpp +++ b/addons/advanced_ballistics/config.cpp @@ -5,7 +5,7 @@ class CfgPatches { units[] = {}; weapons[] = {}; requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ACE_ballistics", "ACE_weather"}; + requiredAddons[] = {"ace_ballistics", "ace_weather", "ace_modules"}; author[] = {"Ruthberg"}; authorUrl = "https://github.com/ulteq"; VERSION_CONFIG; @@ -16,3 +16,4 @@ class CfgPatches { #include "CfgWeapons.hpp" #include "CfgVehicles.hpp" #include "RscTitles.hpp" +#include "ACE_Settings.hpp" \ No newline at end of file From 1c8da72716a88a7e6dc27de71936e4c99b9b32a8 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 11:59:45 +0200 Subject: [PATCH 297/816] Removed debug output --- addons/advanced_ballistics/functions/fnc_handleFired.sqf | 4 ---- 1 file changed, 4 deletions(-) diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index 4ac82c38ac..a9d00108de 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -41,8 +41,6 @@ if (GVAR(onlyActiveForLocalPlayers) && _unit != ACE_player) then { _abort = true //if (!GVAR(vehicleGunnerEnabled) && !(_unit isKindOf "Man")) then { _abort = true; }; // TODO: We currently do not have firedEHs on vehicles if (GVAR(disabledInFullAutoMode) && getNumber(configFile >> "cfgWeapons" >> _weapon >> _mode >> "autoFire") == 1) then { _abort = true; }; -systemChat format["%1, %2, %3", getNumber(configFile >> "cfgWeapons" >> _weapon >> _mode >> "autoFire"), _abort, GVAR(disabledInFullAutoMode)]; - if (_abort && alwaysSimulateForSnipers) then { // The shooter is non local if (currentWeapon _unit == primaryWeapon _unit && count primaryWeaponItems _unit > 2) then { @@ -55,8 +53,6 @@ if (_abort) exitWith { [_bullet, getNumber(configFile >> "cfgAmmo" >> _ammo >> "airFriction")] call EFUNC(winddeflection,updateTrajectoryPFH); }; -systemChat "AB"; - _airFriction = getNumber(configFile >> "cfgAmmo" >> _ammo >> "airFriction"); _muzzleVelocity = getNumber(configFile >> "cfgMagazines" >> _magazine >> "initSpeed"); _muzzleVelocityCoef = getNumber(configFile >> "cfgWeapons" >> _weapon >> "initSpeed"); From f16d5398f41c58cfa0d1d2b657124c2fe354d6e2 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sun, 12 Apr 2015 12:03:49 +0200 Subject: [PATCH 298/816] enable vector on ffv positions, fix #506 --- addons/vector/initKeybinds.sqf | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/vector/initKeybinds.sqf b/addons/vector/initKeybinds.sqf index 1e186f36ca..31fb3bbd1b 100644 --- a/addons/vector/initKeybinds.sqf +++ b/addons/vector/initKeybinds.sqf @@ -3,9 +3,9 @@ ["ACE3", QGVAR(AzimuthKey), localize "STR_ACE_Vector_AzimuthKey", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["isNotInside"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific - if !(currentWeapon ACE_player == "ACE_Vector" && {ACE_player == cameraOn} && {cameraView == "GUNNER"}) exitWith {false}; + if !(currentWeapon ACE_player == "ACE_Vector" && {cameraView == "GUNNER"}) exitWith {false}; // prevent holding down if (GETGVAR(isDownStateKey1,false)) exitWith {false}; @@ -20,7 +20,7 @@ GVAR(isDownStateKey1) = false; // Conditions: canInteract - if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["isNotInside"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Statement ["azimuth"] call FUNC(onKeyUp); @@ -32,9 +32,9 @@ ["ACE3", QGVAR(DistanceKey), localize "STR_ACE_Vector_DistanceKey", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["isNotInside"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific - if !(currentWeapon ACE_player == "ACE_Vector" && {ACE_player == cameraOn} && {cameraView == "GUNNER"}) exitWith {false}; + if !(currentWeapon ACE_player == "ACE_Vector" && {cameraView == "GUNNER"}) exitWith {false}; // prevent holding down if (GETGVAR(isDownStateKey2,false)) exitWith {false}; @@ -49,7 +49,7 @@ GVAR(isDownStateKey2) = false; // Conditions: canInteract - if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["isNotInside"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Statement ["distance"] call FUNC(onKeyUp); From cb0df8783aef61eca4f1f415cfc6d8a11e82a137 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 12:09:55 +0200 Subject: [PATCH 299/816] Fixed a calculation error --- addons/advanced_ballistics/functions/fnc_handleFired.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index a9d00108de..a38b616678 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -36,7 +36,7 @@ if (!GVAR(enabled)) exitWith {}; if (!([_unit] call EFUNC(common,isPlayer))) exitWith {}; if (underwater _unit) exitWith {}; if (!(_ammo isKindOf "BulletBase")) exitWith {}; -if (_unit distanceSqr ACE_player > GVAR(simulationRadius)) exitWith {}; +if (_unit distance ACE_player > GVAR(simulationRadius)) exitWith {}; if (GVAR(onlyActiveForLocalPlayers) && _unit != ACE_player) then { _abort = true; }; //if (!GVAR(vehicleGunnerEnabled) && !(_unit isKindOf "Man")) then { _abort = true; }; // TODO: We currently do not have firedEHs on vehicles if (GVAR(disabledInFullAutoMode) && getNumber(configFile >> "cfgWeapons" >> _weapon >> _mode >> "autoFire") == 1) then { _abort = true; }; From a993f2d5f1983a95aae629422a96ccb551981454 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 12:15:39 +0200 Subject: [PATCH 300/816] Minor code optimization --- addons/advanced_ballistics/functions/fnc_handleFired.sqf | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index a38b616678..472b84799d 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -168,9 +168,8 @@ if (count GVAR(bulletDatabaseFreeIndices) > 0) then { { _bulletDatabaseEntry = (GVAR(bulletDatabase) select _x); - _bullet = _bulletDatabaseEntry select 0; - _index = _bulletDatabaseEntry select 3; - if (!alive _bullet) then { + if (!alive _bulletDatabaseEntry select 0) then { + _index = _bulletDatabaseEntry select 3; GVAR(bulletDatabaseOccupiedIndices) = GVAR(bulletDatabaseOccupiedIndices) - [_index]; GVAR(bulletDatabaseFreeIndices) pushBack _index; }; From 85a7bea42bc8389663581f921c0f6f5a69be3723 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 12:33:09 +0200 Subject: [PATCH 301/816] Added wind deflection module settings: *simulationInterval *simulationRadius --- addons/advanced_ballistics/CfgVehicles.hpp | 4 +-- addons/winddeflection/ACE_Settings.hpp | 14 +++++++++ addons/winddeflection/CfgVehicles.hpp | 29 +++++++++++++++---- addons/winddeflection/XEH_preInit.sqf | 1 + addons/winddeflection/config.cpp | 9 +----- .../functions/fnc_handleFired.sqf | 2 +- .../functions/fnc_initModuleSettings.sqf | 26 +++++++++++++++++ .../functions/fnc_updateTrajectoryPFH.sqf | 2 +- 8 files changed, 69 insertions(+), 18 deletions(-) create mode 100644 addons/winddeflection/ACE_Settings.hpp create mode 100644 addons/winddeflection/functions/fnc_initModuleSettings.sqf diff --git a/addons/advanced_ballistics/CfgVehicles.hpp b/addons/advanced_ballistics/CfgVehicles.hpp index ddff32ec41..9623b6017f 100644 --- a/addons/advanced_ballistics/CfgVehicles.hpp +++ b/addons/advanced_ballistics/CfgVehicles.hpp @@ -1,8 +1,8 @@ class CfgVehicles { class ACE_Module; - class GVAR(Module): ACE_Module { + class GVAR(ModuleSettings): ACE_Module { scope = 2; - displayName = "Advanced Ballistics [ACE]"; + displayName = "Advanced Ballistics"; icon = QUOTE(PATHTOF(UI\Icon_Module_Wind_ca.paa)); category = "ACE"; function = QUOTE(DFUNC(initModuleSettings)); diff --git a/addons/winddeflection/ACE_Settings.hpp b/addons/winddeflection/ACE_Settings.hpp new file mode 100644 index 0000000000..0a9c75e78e --- /dev/null +++ b/addons/winddeflection/ACE_Settings.hpp @@ -0,0 +1,14 @@ +class ACE_Settings { + class GVAR(simulationInterval) { + displayName = "Simulation Interval"; + description = "Defines the interval between every calculation step"; + typeName = "NUMBER"; + defaultValue = 0; + }; + class GVAR(simulationRadius) { + displayName = "Simulation Radius"; + description = "Defines the radius (in meters) in which advanced ballistics are applied"; + typeName = "NUMBER"; + defaultValue = 3000; + }; +}; diff --git a/addons/winddeflection/CfgVehicles.hpp b/addons/winddeflection/CfgVehicles.hpp index 3436405a2c..cf0f281cf2 100644 --- a/addons/winddeflection/CfgVehicles.hpp +++ b/addons/winddeflection/CfgVehicles.hpp @@ -1,11 +1,28 @@ class CfgVehicles { - class Module_F; - class GVAR(Module): Module_F { - author = "$STR_ACE_Common_ACETeam"; - category = "ACE"; - displayName = "Wind Deflection"; + class ACE_Module; + class GVAR(ModuleSettings): ACE_Module { scope = 2; - isGlobal = 1; + displayName = "Wind Deflection"; icon = QUOTE(PATHTOF(UI\Icon_Module_Wind_ca.paa)); + category = "ACE"; + function = QUOTE(DFUNC(initModuleSettings)); + functionPriority = 1; + isGlobal = 1; + isTriggerActivated = 0; + author = "$STR_ACE_Common_ACETeam"; + class Arguments { + class simulationInterval { + displayName = "Simulation Interval"; + description = "Defines the interval between every calculation step"; + typeName = "NUMBER"; + defaultValue = 0; + }; + class simulationRadius { + displayName = "Simulation Radius"; + description = "Defines the radius (in meters) in which advanced ballistics are applied"; + typeName = "NUMBER"; + defaultValue = 3000; + }; + }; }; }; diff --git a/addons/winddeflection/XEH_preInit.sqf b/addons/winddeflection/XEH_preInit.sqf index 8104cf8cb5..bac6a8323a 100644 --- a/addons/winddeflection/XEH_preInit.sqf +++ b/addons/winddeflection/XEH_preInit.sqf @@ -14,5 +14,6 @@ ADDON = false; PREP(handleFired); PREP(updateTrajectoryPFH); +PREP(initModuleSettings); ADDON = true; diff --git a/addons/winddeflection/config.cpp b/addons/winddeflection/config.cpp index f515640f12..e0c77420cf 100644 --- a/addons/winddeflection/config.cpp +++ b/addons/winddeflection/config.cpp @@ -21,13 +21,6 @@ class CfgAddons { }; }; -class ACE_Settings { - class GVAR(EnableForAI) { - value = 0; - typeName = "BOOL"; - isClientSetable = 0; - }; -}; - #include "CfgEventHandlers.hpp" #include "CfgVehicles.hpp" +#include "ACE_Settings.hpp" \ No newline at end of file diff --git a/addons/winddeflection/functions/fnc_handleFired.sqf b/addons/winddeflection/functions/fnc_handleFired.sqf index 4846354fad..5ee22ecf4f 100644 --- a/addons/winddeflection/functions/fnc_handleFired.sqf +++ b/addons/winddeflection/functions/fnc_handleFired.sqf @@ -29,7 +29,7 @@ _bullet = _this select 6; if (!hasInterface) exitWith {false}; if (!(_bullet isKindOf "BulletBase")) exitWith {false}; -if (_unit distanceSqr ACE_player > 9000000) exitWith {false}; +if (_unit distance ACE_player > GVAR(simulationRadius)) exitWith {false}; if (!([_unit] call EFUNC(common,isPlayer))) exitWith {false}; [_bullet, getNumber(configFile >> "cfgAmmo" >> (_this select 4) >> "airFriction")] call FUNC(updateTrajectoryPFH); diff --git a/addons/winddeflection/functions/fnc_initModuleSettings.sqf b/addons/winddeflection/functions/fnc_initModuleSettings.sqf new file mode 100644 index 0000000000..644c1db931 --- /dev/null +++ b/addons/winddeflection/functions/fnc_initModuleSettings.sqf @@ -0,0 +1,26 @@ +/* + * Author: Glowbal, Ruthberg + * Module for adjusting the wind deflection settings + * + * Arguments: + * 0: The module logic + * 1: units + * 2: activated + * + * Return Value: + * None + * + * Public: No + */ + +#include "script_component.hpp" + +private ["_logic", "_units", "_activated"]; +_logic = _this select 0; +_units = _this select 1; +_activated = _this select 2; + +if !(_activated) exitWith {}; + +[_logic, QGVAR(simulationInterval), "simulationInterval"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(simulationRadius), "simulationRadius"] call EFUNC(common,readSettingFromModule); diff --git a/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf b/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf index 945c1eeeb7..9859f330dd 100644 --- a/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf +++ b/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf @@ -47,4 +47,4 @@ }; _bullet setVelocity _bulletVelocity; -}, 0, [_this select 0, _this select 1, time]] call CBA_fnc_addPerFrameHandler; \ No newline at end of file +}, GVAR(simulationInterval), [_this select 0, _this select 1, time]] call CBA_fnc_addPerFrameHandler; \ No newline at end of file From cf88adb794b4c220ca1da23af69d962b4535a8e8 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 12:34:42 +0200 Subject: [PATCH 302/816] Replaced wind with ACE_wind --- .../functions/fnc_calculateRoughnessLength.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf b/addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf index c315463a02..08ae44cc74 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateRoughnessLength.sqf @@ -18,7 +18,7 @@ private ["_roughness_lengths", "_windSource", "_nearBuildings", "_isWater"]; // Source: http://es.ucsc.edu/~jnoble/wind/extrap/index.html _roughness_lengths = [0.0002, 0.0005, 0.0024, 0.03, 0.055, 0.1, 0.2, 0.4, 0.8, 1.6]; -_windSource = _this vectorDiff ((vectorNormalized wind) vectorMultiply 25); +_windSource = _this vectorDiff ((vectorNormalized ACE_wind) vectorMultiply 25); _nearBuildings = count (_windSource nearObjects ["Building", 50]); _isWater = surfaceIsWater _windSource; From fd737f3f957feeb10b27dae2f6bbd57c38d71f33 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 12:36:05 +0200 Subject: [PATCH 303/816] Minor code optimization --- addons/advanced_ballistics/functions/fnc_handleFired.sqf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index 472b84799d..b7e35eb724 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -218,9 +218,9 @@ if (count GVAR(bulletDatabaseFreeIndices) > 0) then { private ["_bulletDatabaseEntry", "_bullet", "_caliber", "_muzzleVelocity", "_frames", "_speed", "_airFriction", "_airFrictionRef", "_dragModel", "_atmosphereModel", "_ballisticCoefficient", "_ballisticCoefficients", "_velocityBoundaries", "_airDensity", "_stabilityFactor", "_transonicStabilityCoef", "_twistDirection", "_unit", "_bulletTraceVisible", "_index", "_temperature", "_humidity", "_deltaT", "_TOF", "_bulletPosition", "_bulletVelocity", "_bulletSpeed", "_trueVelocity", "_trueSpeed", "_bulletSpeedAvg", "_wind", "_drag", "_dragRef", "_vect", "_accel", "_accelRef", "_centripetalAccel", "_pressure", "_pressureDeviation", "_windSourceObstacle", "_windSourceTerrain", "_height", "_roughnessLength"]; { - _bullet = (GVAR(bulletDatabase) select _x) select 0; - _index = (GVAR(bulletDatabase) select _x) select 13; - if (!alive _bullet) then { + _bulletDatabaseEntry = (GVAR(bulletDatabase) select _x); + if (!alive _bulletDatabaseEntry select 0) then { + _index = _bulletDatabaseEntry select 13; GVAR(bulletDatabaseOccupiedIndices) = GVAR(bulletDatabaseOccupiedIndices) - [_index]; GVAR(bulletDatabaseFreeIndices) pushBack _index; }; From 9fd19563a3a2884dc3c5310056e9417a0fe0c4ab Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 12:52:13 +0200 Subject: [PATCH 304/816] Fixed several syntax errors --- addons/advanced_ballistics/ACE_Settings.hpp | 20 +++++++++---------- .../functions/fnc_handleFired.sqf | 2 ++ addons/winddeflection/ACE_Settings.hpp | 8 ++++---- .../functions/fnc_updateTrajectoryPFH.sqf | 2 ++ 4 files changed, 18 insertions(+), 14 deletions(-) diff --git a/addons/advanced_ballistics/ACE_Settings.hpp b/addons/advanced_ballistics/ACE_Settings.hpp index f29ab36737..7652eb88f5 100644 --- a/addons/advanced_ballistics/ACE_Settings.hpp +++ b/addons/advanced_ballistics/ACE_Settings.hpp @@ -3,56 +3,56 @@ class ACE_Settings { displayName = "Advanced Ballistics"; description = "Enables advanced ballistics"; typeName = "BOOL"; - defaultValue = 1; + value = 1; }; class GVAR(alwaysSimulateForSnipers) { displayName = "Always Enabled For Snipers"; description = "Always enables advanced ballistics when high power optics are used"; typeName = "BOOL"; - defaultValue = 1; + value = 1; }; class GVAR(disabledInFullAutoMode) { displayName = "Disabled In FullAuto Mode"; description = "Disables the advanced ballistics during full auto fire"; typeName = "BOOL"; - defaultValue = 0; + value = 0; }; class GVAR(onlyActiveForLocalPlayers) { displayName = "Disabled For Non Local Players"; description = "Disables the advanced ballistics for bullets coming from other players (enable this if you encounter frame drops during heavy firefights in multiplayer)"; typeName = "BOOL"; - defaultValue = 1; + value = 1; }; /* // TODO: We currently do not have firedEHs on vehicles class GVAR(vehicleGunnerEnabled) { displayName = "Enabled For Vehicle Gunners"; description = "Enables advanced ballistics for vehicle gunners"; typeName = "BOOL"; - defaultValue = 0; + value = 0; }; */ class GVAR(ammoTemperatureEnabled) { displayName = "Enable Ammo Temperature Simulation"; description = "Muzzle velocity varies with ammo temperature"; typeName = "BOOL"; - defaultValue = 1; + value = 1; }; class GVAR(barrelLengthInfluenceEnabled) { displayName = "Enable Barrel Length Simulation"; description = "Muzzle velocity varies with barrel length"; typeName = "BOOL"; - defaultValue = 1; + value = 1; }; class GVAR(bulletTraceEnabled) { displayName = "Enable Bullet Trace Effect"; description = "Enables a bullet trace effect to high caliber bullets (only visible when looking through high power optics)"; typeName = "BOOL"; - defaultValue = 1; + value = 1; }; class GVAR(simulationRadius) { displayName = "Simulation Radius"; description = "Defines the radius (in meters) in which advanced ballistics are applied"; - typeName = "NUMBER"; - defaultValue = 3000; + typeName = "SCALAR"; + value = 3000; }; }; diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index b7e35eb724..1d9ac9c731 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -28,6 +28,8 @@ _ammo = _this select 4; _magazine = _this select 5; _bullet = _this select 6; +systemChat format["AB_simulationRadius: %1", GVAR(simulationRadius)]; + _abort = false; if (!hasInterface) exitWith {}; diff --git a/addons/winddeflection/ACE_Settings.hpp b/addons/winddeflection/ACE_Settings.hpp index 0a9c75e78e..64191358e9 100644 --- a/addons/winddeflection/ACE_Settings.hpp +++ b/addons/winddeflection/ACE_Settings.hpp @@ -2,13 +2,13 @@ class ACE_Settings { class GVAR(simulationInterval) { displayName = "Simulation Interval"; description = "Defines the interval between every calculation step"; - typeName = "NUMBER"; - defaultValue = 0; + typeName = "SCALAR"; + value = 0; }; class GVAR(simulationRadius) { displayName = "Simulation Radius"; description = "Defines the radius (in meters) in which advanced ballistics are applied"; - typeName = "NUMBER"; - defaultValue = 3000; + typeName = "SCALAR"; + value = 3000; }; }; diff --git a/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf b/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf index 9859f330dd..d629d80d1b 100644 --- a/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf +++ b/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf @@ -15,6 +15,8 @@ */ #include "script_component.hpp" +systemChat format["WD_simulationInterval: %1", GVAR(simulationInterval)]; + [{ private ["_bullet", "_airFriction", "_args", "_deltaT", "_bulletVelocity", "_bulletSpeed", "_trueVelocity", "_trueVelocity", "_dragRef", "_drag", "_accelRef", "_accel"]; From 83e634be8a7262b8068102e927e0477e4cd42b1f Mon Sep 17 00:00:00 2001 From: commy2 Date: Sun, 12 Apr 2015 12:54:36 +0200 Subject: [PATCH 305/816] illuminate vector number textures at night --- addons/vector/rsc/vector_0_illum.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_1_illum.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_2_illum.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_3_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_4_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_5_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_6_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_7_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_8_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_9_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_a_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_b_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_c_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_center_illum.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_crosshair_illum.paa | Bin 0 -> 1522 bytes addons/vector/rsc/vector_d_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_degree_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_e_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_f_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_g_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_i_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_l_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_minus_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_n_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_o_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_p_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_plus_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_r_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_t_illum.paa.paa | Bin 0 -> 22016 bytes addons/vector/rsc/vector_u_illum.paa.paa | Bin 0 -> 22016 bytes 30 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 addons/vector/rsc/vector_0_illum.paa create mode 100644 addons/vector/rsc/vector_1_illum.paa create mode 100644 addons/vector/rsc/vector_2_illum.paa create mode 100644 addons/vector/rsc/vector_3_illum.paa.paa create mode 100644 addons/vector/rsc/vector_4_illum.paa.paa create mode 100644 addons/vector/rsc/vector_5_illum.paa.paa create mode 100644 addons/vector/rsc/vector_6_illum.paa.paa create mode 100644 addons/vector/rsc/vector_7_illum.paa.paa create mode 100644 addons/vector/rsc/vector_8_illum.paa.paa create mode 100644 addons/vector/rsc/vector_9_illum.paa.paa create mode 100644 addons/vector/rsc/vector_a_illum.paa.paa create mode 100644 addons/vector/rsc/vector_b_illum.paa.paa create mode 100644 addons/vector/rsc/vector_c_illum.paa.paa create mode 100644 addons/vector/rsc/vector_center_illum.paa create mode 100644 addons/vector/rsc/vector_crosshair_illum.paa create mode 100644 addons/vector/rsc/vector_d_illum.paa.paa create mode 100644 addons/vector/rsc/vector_degree_illum.paa.paa create mode 100644 addons/vector/rsc/vector_e_illum.paa.paa create mode 100644 addons/vector/rsc/vector_f_illum.paa.paa create mode 100644 addons/vector/rsc/vector_g_illum.paa.paa create mode 100644 addons/vector/rsc/vector_i_illum.paa.paa create mode 100644 addons/vector/rsc/vector_l_illum.paa.paa create mode 100644 addons/vector/rsc/vector_minus_illum.paa.paa create mode 100644 addons/vector/rsc/vector_n_illum.paa.paa create mode 100644 addons/vector/rsc/vector_o_illum.paa.paa create mode 100644 addons/vector/rsc/vector_p_illum.paa.paa create mode 100644 addons/vector/rsc/vector_plus_illum.paa.paa create mode 100644 addons/vector/rsc/vector_r_illum.paa.paa create mode 100644 addons/vector/rsc/vector_t_illum.paa.paa create mode 100644 addons/vector/rsc/vector_u_illum.paa.paa diff --git a/addons/vector/rsc/vector_0_illum.paa b/addons/vector/rsc/vector_0_illum.paa new file mode 100644 index 0000000000000000000000000000000000000000..74f5af5a1678d4cd8b73ef6a27726631673c39e7 GIT binary patch literal 22016 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 HURd~lhcZ2H literal 0 HcmV?d00001 diff --git a/addons/vector/rsc/vector_1_illum.paa b/addons/vector/rsc/vector_1_illum.paa new file mode 100644 index 0000000000000000000000000000000000000000..f486e82faa5f19739a9b5ede7e87c6ab41415666 GIT binary patch literal 22016 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 literal 0 HcmV?d00001 diff --git a/addons/vector/rsc/vector_2_illum.paa b/addons/vector/rsc/vector_2_illum.paa new file mode 100644 index 0000000000000000000000000000000000000000..41c5db21a8006d94fc6247f73093d076dbe79a49 GIT binary patch literal 22016 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 OXPcFH8`6ObhW`gPv!dky literal 0 HcmV?d00001 diff --git a/addons/vector/rsc/vector_4_illum.paa.paa b/addons/vector/rsc/vector_4_illum.paa.paa new file mode 100644 index 0000000000000000000000000000000000000000..50ffff1d491ee9b5db6d9bef4c96cf413a790c98 GIT binary patch literal 22016 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 literal 0 HcmV?d00001 diff --git a/addons/vector/rsc/vector_5_illum.paa.paa b/addons/vector/rsc/vector_5_illum.paa.paa new file mode 100644 index 0000000000000000000000000000000000000000..704aba781f7e8685da29e1000ec5727a65e1d4e0 GIT binary patch literal 22016 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 XpwEzJl;^i(X+fM%z02l?21NRQfOQ(n literal 0 HcmV?d00001 diff --git a/addons/vector/rsc/vector_7_illum.paa.paa b/addons/vector/rsc/vector_7_illum.paa.paa new file mode 100644 index 0000000000000000000000000000000000000000..b7f597f8dae6be90bb358dcf8b698e4fd044e3ac GIT binary patch literal 22016 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 literal 0 HcmV?d00001 diff --git a/addons/vector/rsc/vector_9_illum.paa.paa b/addons/vector/rsc/vector_9_illum.paa.paa new file mode 100644 index 0000000000000000000000000000000000000000..7d2aed09a9e8c5f5dfe7ff9f8c00b6b7cb54b323 GIT binary patch literal 22016 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 literal 0 HcmV?d00001 diff --git a/addons/vector/rsc/vector_a_illum.paa.paa b/addons/vector/rsc/vector_a_illum.paa.paa new file mode 100644 index 0000000000000000000000000000000000000000..b6188a951e09d370598787b7a75a5378ee368f38 GIT binary patch literal 22016 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 L_O4|iYlQy??0D=C literal 0 HcmV?d00001 diff --git a/addons/vector/rsc/vector_b_illum.paa.paa b/addons/vector/rsc/vector_b_illum.paa.paa new file mode 100644 index 0000000000000000000000000000000000000000..82c9ed9c64656868daffb41673c0cc7ef99bef9b GIT binary patch literal 22016 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 literal 0 HcmV?d00001 diff --git a/addons/vector/rsc/vector_c_illum.paa.paa b/addons/vector/rsc/vector_c_illum.paa.paa new file mode 100644 index 0000000000000000000000000000000000000000..c599588d8d970e982726e31e104b3c933230dc12 GIT binary patch literal 22016 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 Bip&52 literal 0 HcmV?d00001 diff --git a/addons/vector/rsc/vector_center_illum.paa b/addons/vector/rsc/vector_center_illum.paa new file mode 100644 index 0000000000000000000000000000000000000000..d3f6bfb894fad931ce42b844a0b92c568ed8d172 GIT binary patch literal 22016 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 literal 0 HcmV?d00001 diff --git a/addons/vector/rsc/vector_crosshair_illum.paa b/addons/vector/rsc/vector_crosshair_illum.paa new file mode 100644 index 0000000000000000000000000000000000000000..ddef5eccd7b881d08bd0d860458002548e5d67f7 GIT binary patch literal 1522 zcmb7^e@IhN6vyv+*> ze^`xGO4w40{xZn=V;~VKLEs;e3fS7*SYWQZqtR(We?uxoqNvroO90| zt2vzx<%IK$!-Nou$K$0stB#X|HCTk5j)r=|7#_k+_4OVZ-b3(Q2g6Mkp#(htzba8B zLL~I|3nO>L=8l*&4I!V;C+ZB@7>pq?up=hLvcc}Fw$y%Q`{=n=Lob}t6GaY956=a^ z2qYd0x&q^l%pP=O(jeju?6;pQ?4!(~?hp1Sw-Utal}Y0uKNrnM$;rpi%hU&Y(HGsp zQmSWVfrFnx-_Wy2AzNVY+l365jJd1V?ohU}R~qf3MBmuYp^YZ{sAZjyO!LX=59o(Y z1!28^qR6sP&%LuX#h`Ea3(`#fvptXgP_9*H4y|6;AgI@0s}6r}^sJ>>knVeT&j0jK zyTG(RtQ*NYN*N<)hRo>aqbOc4Mj#F;kZ3F`iUI@Top;mq2-3T!HARItsDG`hO)U5= z-?CV{baADh2#ycEH>$&| zm0j#G*!W_R+Uu6$J6trLMe=lB9I~b7!OE&H*H=DPQ#*%7CV=gRw=6^bWS))sL66K( z_R`OT<^u_FXt87PSM)c{M_|fkBI8l;H@*l=$Q4_?on{WHZ`L=KL7zmGp}$Zp)l+iy zvbF#9zO_Ga1&YW>>+!MA2aGBy%Y?VDZ>vTTgo8^0GMleC9}DF5UaKK8L<93NbF!pD zzlJ_Jb*-|;n2)uz_MYEQ_Olq{1n+)ud3?=G+mzrv&#RYv(qn`9(D7th#T41^mElVP$odQXW6Lc7 literal 0 HcmV?d00001 diff --git a/addons/vector/rsc/vector_d_illum.paa.paa b/addons/vector/rsc/vector_d_illum.paa.paa new file mode 100644 index 0000000000000000000000000000000000000000..b16ee7ef30a91832e94e5efc3320733905bca7ba GIT binary patch literal 22016 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 literal 0 HcmV?d00001 diff --git a/addons/vector/rsc/vector_g_illum.paa.paa b/addons/vector/rsc/vector_g_illum.paa.paa new file mode 100644 index 0000000000000000000000000000000000000000..382604f6c59e1dbb6163144b733efa1d075d2e75 GIT binary patch literal 22016 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 K+-Q_qvHt;^R5EA) literal 0 HcmV?d00001 diff --git a/addons/vector/rsc/vector_l_illum.paa.paa b/addons/vector/rsc/vector_l_illum.paa.paa new file mode 100644 index 0000000000000000000000000000000000000000..b0e0cfccce29fbfaaa308ae864ebbf4869fc38e1 GIT binary patch literal 22016 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 E9~_z_sQ>@~ literal 0 HcmV?d00001 diff --git a/addons/vector/rsc/vector_minus_illum.paa.paa b/addons/vector/rsc/vector_minus_illum.paa.paa new file mode 100644 index 0000000000000000000000000000000000000000..6e66787a36cea3b24b5cf985b51c29b5a9614992 GIT binary patch literal 22016 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 Lyviq!Ds}KbkVEI| literal 0 HcmV?d00001 diff --git a/addons/vector/rsc/vector_o_illum.paa.paa b/addons/vector/rsc/vector_o_illum.paa.paa new file mode 100644 index 0000000000000000000000000000000000000000..ecf355c11056f9183cb50784b3c85394ff88f006 GIT binary patch literal 22016 zcmeHO4^&iD8o%$&3=GUnGk~L&g0l#Lm4cL@)-q!n_}a`#7-2IvK-#24N7piTk1%2D z>e+JyX^A?hP`aD_TTOEW>o|7yoKCD~*Xf^`cpCFhx+=vVjqu;y@4J^b1CuGP=&HSY z-n^OLd-vV%yT9+d-+S-7cQiCJbA0xM%xUA*gpih&mIQ`#$4^E~p&-s2|6m4U0X~Sc zGBT#v;I|7te}W&&?Sxck6SC4l$N~8Dy|}OqTi@#|H5CRF1{4Mq1{4Mq1{4Mq1{4Mq z1{4Mq1{4Mq1{4Mq1{4Mq1{4Mq1{4Mq1{4PVM+O8URmDkFYDx)lI2>jb;-co8I2MS8 zNCnNslE5&?2q98CjT;UVCQ#px!>%;8$?}*!vvo^l%=9f@yqRH#4JK}|Kjm>8J7B6t zDLokows#n5qRm^1jL4S;D#oa!)xL$l4#x>Gye>&AwKtC#3-;$&mqsj7+{?f($NI5X z76;2q3YQ9Kp<$LRKSniWzx6HSJ2DOmTKzxU)bgK2uiqB;nO3r1` zR}F9BSsR>Zd`vGNf!N`&VE+o6UevSxnKhaSQCj`}ysk(}P0!=RwssUz7ws97 zO6iR6wyW!x*2FZe@_C*Dd)LwD>SJT2x9xvFa~9e2QHu^I#yLGQpVu0e-mYlPq^D6m zrs+$TGW3T%ly2)J$s$P!DV<7Z8X!IZCW0waCGAf*t{O+_qu}oX`oqS!>E-c^uWUPp zjO)6DlE&KFl9OOh=$#;tyLC;gUMew1QM%|m;?k3mpAmH;m>BJw{q6`Y&5^eHDh=x> zE$uuyJifYW2i-}JBpt%@L=1=f0H;Id_gcd*>;TU#Yn#OMby-|Ack=!+w;kf!w$3$^ z9?4GnQZxzZB7l=EgpAge-e*0A_6I&7B!rTacUg}bA$|a`@xETqd!5i&lT%U+_P_Tq z20SUMq$X=r1lWID=ex;-WX<})L(kTMIekWHz~@&meqv*Do`FlHJD@)Ige)gw@rq$4uUNFn@<1PI{UikL|ELeheRcBc zM;lF`pO2QK{@>zVjrRvTmQ_UC%IIk;uTNZ3)Ujdd^=N;tf4I=TIQ@t!UB>L<>v*RZ zq!j~7R`~DVQ_Wy}W`7^u4*i<#ll?;O_f=J?;d+R#K)v3Nd3%?N1MTta9~fA>Z@%Z{_hosu>RVN9CS#k7X-98+ z2lr>TQ?@@pGt~^n?_qzva0KkX_y)2+7{7=82TnDqM#1Li%PE-PHW;w?MdJIIIXheR zu*ugagw`9!9bMz+OG~_|Zsrec(AYyDj8@S)cqC-laj95KYQ6J4wP0^{y(T_1Eh1`c zz@Nv=$z6U3Hd&uwd;bVKiD-dMuAenfvHzvmf2^~&{X^nkF@?h>^Qj`U%5Q@WdACDh zR=bQHyw9%~02{Waff5qu6?^*cSf^tD3(>0=`gi=(v8^gAY_h$tzWsa0FU9^BvOe5@ z75g)SWPhbf{J*UGKOGY^{^KC{zZ{7FYBE1IVZOMhJO1;08+#vM`Q%H+JpO;o^3M?d zNl2VB{x3Y@d!J?FpWQ$ClhDKd=YNii=63n$nF<^p>2 zN9&h>wTbqGI{d0rs6FJ zL%<&p>&XMla@U`nxfAS<0ktB*9CL9&qFaNxD& z!td9?d|zpN=8ym0T-R!V`;CuIXj*1CfVt`}^k>kQh(Gd&!a20VLpz5;1;)sfNPPbr z=Fk7=gnCu_k-+;bvUWWe4Vf2_GtXR$y@mX*kQj>jpXwaB|7oussW|5~vixosbo5Hw ztH0Y{`>nB6XKf2bdt2&VE?T2;3Q3hJ#5vQle-kWk{0@3DleTK*{!cX4uSq{P0rFQq ziuo!nsW+ZF>Phdu&UQW99(Bj(rv*|COqsFwXLGbFZADIFAb%G9)FbOhd9{!~-PUPy z5w&y>ZVX3_Fh9l_ppaE11oK0{PaooIH*Y@~fBXCVx)Zdmj?Mo;zS`v?4>wOwZ>vhr zLw)Veya|&Jz@5)JitF#P=!ZUG9Q4r2WHuiV1_|MKb-icYi39%prJB?ayJtZGV7Ob_ zEja; z*|CxKsx7PFdVa;+ILPO@1K1gVb@7~GWFnUj;~n(PjdrDO{2ud*T)&A?l@r|zm(isz zVjE|0WpMl$C0fxQACmj8Q>Dnq)?N5K6fV?Hv6i+oexNyOwgSk}4fW*jLF zvqnf105=x1W{x_Hj;^$txADOkQ?i+2qx-kDzxK z4^Az-lgZZzLOv{0-s|}fENk>o;(Bvr%wgBsLp$mqboxMJk<7@S)sAr#3#dxQ#oO2JCkCh#RSB<^z`xyQ!)vfu;3Hqt zpEylys(qF%>)6)mvaBT|H{RUn>8b-!rJWlq30ct69_ueWQIw~(`7$+k!w(+H`p^4!|K_rjp=GTsE#v~ZR+TrSdC?~<&4W55 zX-Hl(3;|iUU~Cm@^Jm2>Z{^PZZC;YzSq^b>L^e^*_Vk ze=eUk^j^l3(Ey!i{paV!n1~@Cz=p^M1$DtRR90G;pAf7;M{ z8BNCZ(SJ5RvHSdQ54cS6{L_-r!m<@N!`9t@a;^10o!cL#bv)1mOWYe@pIT2(Raj+P z-tR{HSI_71iHL=o(og8@z%*RGruVd5Fn&zabkOk8pCo2(1>^tI!s5Us1+LUW zNOQCCsR>!IWBnnob`t8R2Js1bpx9&)FxM}s0DkmXmU}TglGP9Iw!e$q`jxSxf-URx z(MkL2w-4TAt%mgJZc0~oLZ2QI2H#@)pxgi$Ith7G*t24Ry{rQs=r0_c))aK6nKpNR zGw-e0Aw*1$l_11(OdJtJj`yg=rDO4?;R&!`eYO7<9@2W0W~{Qo|?=rGZwr2ckIYQZpcV_f~XXm9T7nywW?aoFiCApadm z#S#K;$sL{JyumUq-Me#p`VWh(_?VUq@--=oXY771nhn#Qt23dg^ZHLn3JC8ZziclE zXY#o`VE{DtTr^zER(ld53hU$QTBa{4+Y7>(d|p2!h1Kt~d{uI4!J5=rGrQZ<&_$}0 zJ73QOc|MR3PIQvk>)&R&N#rl=nXa1;S}r`3r*Xf+>x=r3Q7C_MpXCes)Pm{mVm9nG z@n%N^eNvQC{b5DWNytB9-oIe1{>R+g!UAE)PHqyAYR*?~wtsd34`Lf8Oa%&9gB1(x z<)-mKUorbro8N66=7=w#4N(R7$z&(qFThfet8^{3OU~F$RY0hd)zbc!A_Z> zY-_RHBD)QQJK|}H%a`2(^^F{|A-egUXhu^ulv`lZ>3L~2Sb|+&oqTk-m&O*sd5|Cy z@%9#5N5a8EjxF{3$PmE}#~Cef`7|v|!`cYB`)N?yUCg{6Q_mc8?*(l8R0w;?682&P oiou6e{TKS<+x7Rd|9av>t{NgL@Ok?(ck%Xzj(>*L{EUXE22><{9 literal 0 HcmV?d00001 diff --git a/addons/vector/rsc/vector_p_illum.paa.paa b/addons/vector/rsc/vector_p_illum.paa.paa new file mode 100644 index 0000000000000000000000000000000000000000..c3c8da6a8b7afc10a07b53782982040232bd4e19 GIT binary patch literal 22016 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 S*QLw)1Nr|;uOWClz5fU8Qin|d literal 0 HcmV?d00001 diff --git a/addons/vector/rsc/vector_plus_illum.paa.paa b/addons/vector/rsc/vector_plus_illum.paa.paa new file mode 100644 index 0000000000000000000000000000000000000000..f9259c06dee97943b01687cd3502c04989caeb64 GIT binary patch literal 22016 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 literal 0 HcmV?d00001 diff --git a/addons/vector/rsc/vector_r_illum.paa.paa b/addons/vector/rsc/vector_r_illum.paa.paa new file mode 100644 index 0000000000000000000000000000000000000000..b60b65202d63e69ad0b0acdfff465eec94cda504 GIT binary patch literal 22016 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 To>t}BSE7yu8AKyMJXrn@AWgdN literal 0 HcmV?d00001 From 0f1115c33b165e9a39c01d1c904b8de0b9e567e1 Mon Sep 17 00:00:00 2001 From: nic547 <32dominic.ri@gmail.com> Date: Sun, 12 Apr 2015 13:08:50 +0200 Subject: [PATCH 306/816] Added new Ammotypes into the AGM crate --- addons/magazines/CfgVehicles.hpp | 14 ++++++++++++++ addons/magazines/newclasses.txt | 28 ++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/addons/magazines/CfgVehicles.hpp b/addons/magazines/CfgVehicles.hpp index a7c2654d71..66e63cfa09 100644 --- a/addons/magazines/CfgVehicles.hpp +++ b/addons/magazines/CfgVehicles.hpp @@ -153,6 +153,20 @@ class CfgVehicles { MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_Tracer_Dim,2); MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_SD,2); MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_AP,2);*/ + MACRO_ADDMAGAZINE(ACE_10Rnd_338_Mag_Tracer,2); + MACRO_ADDMAGAZINE(ACE_10Rnd_338_Mag_Tracer_Dim,2); + MACRO_ADDMAGAZINE(ACE_10Rnd_338_Mag_AP,2); + MACRO_ADDMAGAZINE(ACE_10Rnd_338_Mag_SD,2); + MACRO_ADDMAGAZINE(ACE_130Rnd_338_Mag_Tracer,2); + MACRO_ADDMAGAZINE(ACE_130Rnd_338_Mag_Tracer_Dim,2); + MACRO_ADDMAGAZINE(ACE_130Rnd_338_Mag_AP,2); + MACRO_ADDMAGAZINE(ACE_10Rnd_93x64_DMR_05_Mag_Tracer,2); + MACRO_ADDMAGAZINE(ACE_10Rnd_93x64_DMR_05_Mag_Tracer_Dim,2); + MACRO_ADDMAGAZINE(ACE_10Rnd_93x64_DMR_05_Mag_AP,2); + MACRO_ADDMAGAZINE(ACE_10Rnd_93x64_DMR_05_Mag_SD,2); + MACRO_ADDMAGAZINE(ACE_150Rnd_93x64_Mag_Tracer,2); + MACRO_ADDMAGAZINE(ACE_150Rnd_93x64_Mag_Tracer_Dim,2); + MACRO_ADDMAGAZINE(ACE_150Rnd_93x64_Mag_AP,2); }; }; }; diff --git a/addons/magazines/newclasses.txt b/addons/magazines/newclasses.txt index 1a711e8c37..0c40a1b904 100644 --- a/addons/magazines/newclasses.txt +++ b/addons/magazines/newclasses.txt @@ -18,6 +18,16 @@ ACE_B_762x51_Ball_SD ACE_B_762x51_Ball_AP ACE_B_762x51_M118LR +ACE_B_338_Ball_Tracer_Dim +ACE_B_338_Ball_AP +ACE_B_338_Ball_SD + +ACE_B_338_NM_Ball_Tracer_Dim +ACE_B_338_NM_Ball_AP + +ACE_B_93x64_Ball_Tracer_Dim +ACE_B_93x64_Ball_AP +ACE_B_93x64_Ball_SD // CFGMagazines @@ -37,3 +47,21 @@ ACE_20Rnd_762x51_Mag_Tracer ACE_20Rnd_762x51_Mag_Tracer_Dim ACE_20Rnd_762x51_Mag_SD ACE_20Rnd_762x51_Mag_AP + +ACE_10Rnd_338_Mag_Tracer +ACE_10Rnd_338_Mag_Tracer_Dim +ACE_10Rnd_338_Mag_AP +ACE_10Rnd_338_Mag_SD + +ACE_130Rnd_338_Mag_Tracer +ACE_130Rnd_338_Mag_Tracer_Dim +ACE_130Rnd_338_Mag_AP + +ACE_10Rnd_93x64_DMR_05_Mag_Tracer +ACE_10Rnd_93x64_DMR_05_Mag_Tracer_Dim +ACE_10Rnd_93x64_DMR_05_Mag_AP +ACE_10Rnd_93x64_DMR_05_Mag_SD + +ACE_150Rnd_93x64_Mag_Tracer +ACE_150Rnd_93x64_Mag_Tracer_Dim +ACE_150Rnd_93x64_Mag_AP \ No newline at end of file From d0fb3872553a220043b1a24d5b37261fec35eb04 Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 13:45:47 +0200 Subject: [PATCH 307/816] Update Stringtable: Disarming --- addons/disarming/stringtable.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/disarming/stringtable.xml b/addons/disarming/stringtable.xml index 845d0c286e..3d5fa57850 100644 --- a/addons/disarming/stringtable.xml +++ b/addons/disarming/stringtable.xml @@ -4,6 +4,7 @@ Open Inventory + Öffne Inventar - \ No newline at end of file + From 7eaee37ff6fae671ea1626a41f913105bbe1949b Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 13:48:59 +0200 Subject: [PATCH 308/816] Update stringtable.xml --- addons/common/stringtable.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index c66cc22992..246c9664cc 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -354,7 +354,7 @@ Set the desired location of the progress bar on your screen. - Setze die gewünschte Position der Fortschrittsanzeige fest + Setze die gewünschte Position der Fortschrittsanzeige fest. Seleccionar la ubicación deseada de la barra de progreso en tu pantalla Modifica la posizione su schermo della barra di avanzamento. Установите желаемое положение строки состояния на экране. @@ -382,7 +382,7 @@ The color of the text font from the ACE hints. This color is the default color for all text displayed through the ACE Hint system, if the hint text has no other color specified. - Wähle die Textfarbe für ACE-Hinweise. + Wähle die Textfarbe für ACE-Hinweise. Die gewählte Farbe wird als Standartfarbe der Hinweise angezeigt, wenn der Hinweis selbst keine spezifische Farbe hat. El color del texto de las notificaciones del ACE. Este es el color predeterminado para todo el texto que se muestra a través del sistema de notificaciones del ACE, si el texto de notificación no tiene otro color especificado. Il colore del testo dei suggerimenti dell'ACE. Questo è il colore standard per tutti i caratteri mostrati dal sistema di suggerimenti dell'ACE, se questo non è altrimenti specificato. Цвет шрифта текста всплывающих подсказок АСЕ. Этот цвет является стандартным для всего текста, транслирующегося через систему подсказок АСЕ, если не установлено другого цвета для текста подсказок. @@ -402,4 +402,4 @@ Банан - это съедобный фрукт, ягода с ботанической точки зрения, произрастающий на нескольких видах травянистых растениях рода Банан (Musa). - \ No newline at end of file + From 2222192aee6ebc49d47a92dfc7c9d68251553a24 Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 13:51:47 +0200 Subject: [PATCH 309/816] Update stringtable.xml --- addons/hearing/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index 577d041236..a14e95157b 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -16,7 +16,7 @@ Protective Ear Plugs allow the wearer to be near loud weaponry without damage to his hearing. - Schützende Ohrenstöpsel, die es dem Träger ermöglichen, sich in der Nähe lauter Waffen aufzuhalten. + Schützende Ohrenstöpsel, die es dem Träger ermöglichen, sich in der Nähe lauter Waffen aufzuhalten ohne Gehörschäden davonzutragen.. Los tapones para los oídos permiten al usuario operar armamento ruidoso sin sufrir pérdida de audición. Stopery do uszu umożliwiają użytkownikowi przebywać w pobliżu głośnej broni bez poniesienia konsekwencji jaką jest utrata słuchu. Ochranné špunty umožňují uživateli, aby neutrpěl zranění jeho sluchu v blízkosti hlasitých zbraní. From a01c4a0e0b0a3b76b08202222855b0b4529119a9 Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 13:55:55 +0200 Subject: [PATCH 310/816] Update stringtable.xml --- addons/interaction/stringtable.xml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index e1837865ae..b2d2843d4f 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -380,7 +380,7 @@ You were tapped on the RIGHT shoulder Te tocaron el hombro DERECHO - Dir wurde auf die Rechte Schulter geklopft + Dir wurde auf die rechte Schulter geklopft On te tape sur l'épaule Zostałeś klepnięty po ramieniu Vállonveregettek @@ -392,7 +392,7 @@ You were tapped on the LEFT shoulder. Te tocaron el hombro IZQUIERDO. - Dir wurde auf die Linke Schulter geklopft + Dir wurde auf die linke Schulter geklopft On te tape sur l'épaule. Zostałeś klepnięty po ramieniu Vállonveregettek @@ -451,7 +451,7 @@ Team<br/>Management - Team<br/>Management + Gruppen<br/>Verwaltung Gestión<br/>de equipo Gestion<br/>d'équipe Zarządzanie<br/>oddziałem @@ -511,7 +511,7 @@ Join Team<br/>Red - Team Rot<br/>beitreten + Gruppe Rot<br/>beitreten Unirse al<br/>equipo rojo Rejoindre<br/>Rouge Dołącz do drużyny<br/>czerwonej @@ -523,7 +523,7 @@ Join Team<br/>Green - Team Grün<br/>beitreten + Gruppe Grün<br/>beitreten Unirse al<br/>equipo verde Rejoindre<br/>Verte Dołącz do<br/>drużyny zielonej @@ -535,7 +535,7 @@ Join Team<br/>Blue - Team Blau<br/>beitreten + Gruppe Blau<br/>beitreten Unirse al<br/>equipo azul Rejoindre<br/>Bleue Dołącz do<br/>drużyny niebieskiej @@ -547,7 +547,7 @@ Join Team<br/>Yellow - Team Gelb<br/>beitreten + Gruppe Gelb<br/>beitreten Unirse al<br/>equipo amarillo Rejoindre<br/>Jaune Dołącz do<br/>drużyny żółtej @@ -559,7 +559,7 @@ You joined Team %1 - Du bist Team %1 beigetreten + Du bist Gruppe %1 beigetreten Te has unido al equipo %1 Tu as rejoint l'équipe %1 Dołączyłeś do drużyny %1 @@ -571,7 +571,7 @@ Leave Team - Team verlassen + Gruppe verlassen Dejar equipo Quitter l'équipe Opuść drużynę @@ -583,7 +583,7 @@ You left the Team - Du hast das Team verlassen + Du hast die Gruppe verlassen Has dejado el equipo Tu as quitté l'équipe Opuściłeś drużynę @@ -619,7 +619,7 @@ Modifier Key - Modifikator + Modifikator Taste Modyfikator Modifier la touche Tecla modificadora From 56de4f05f38ae607c408ea4b12d8fbdb6a382b5b Mon Sep 17 00:00:00 2001 From: commy2 Date: Sun, 12 Apr 2015 13:56:01 +0200 Subject: [PATCH 311/816] scripts for vector illum, renaming some files --- addons/vector/XEH_postInit.sqf | 10 +++++ addons/vector/XEH_preInit.sqf | 10 +---- .../vector/functions/fnc_adjustBrightness.sqf | 4 ++ addons/vector/functions/fnc_illuminate.sqf | 41 ++++++++++++++++++ addons/vector/functions/fnc_showAzimuth.sqf | 2 + .../functions/fnc_showAzimuthInclination.sqf | 2 + addons/vector/functions/fnc_showCenter.sqf | 2 + addons/vector/functions/fnc_showDistance.sqf | 2 + .../vector/functions/fnc_showFallOfShot.sqf | 2 + .../functions/fnc_showHeightDistance.sqf | 2 + addons/vector/functions/fnc_showP1.sqf | 2 + .../fnc_showRelativeAzimuthDistance.sqf | 2 + .../fnc_showRelativeHeightLength.sqf | 2 + addons/vector/functions/fnc_showReticle.sqf | 2 + addons/vector/functions/fnc_showText.sqf | 2 + ...tor_3_illum.paa.paa => vector_3_illum.paa} | Bin ...tor_4_illum.paa.paa => vector_4_illum.paa} | Bin ...tor_5_illum.paa.paa => vector_5_illum.paa} | Bin ...tor_6_illum.paa.paa => vector_6_illum.paa} | Bin ...tor_7_illum.paa.paa => vector_7_illum.paa} | Bin ...tor_8_illum.paa.paa => vector_8_illum.paa} | Bin ...tor_9_illum.paa.paa => vector_9_illum.paa} | Bin ...tor_a_illum.paa.paa => vector_a_illum.paa} | Bin ...tor_b_illum.paa.paa => vector_b_illum.paa} | Bin ...tor_c_illum.paa.paa => vector_c_illum.paa} | Bin ...tor_d_illum.paa.paa => vector_d_illum.paa} | Bin ..._illum.paa.paa => vector_degree_illum.paa} | Bin ...tor_e_illum.paa.paa => vector_e_illum.paa} | Bin ...tor_f_illum.paa.paa => vector_f_illum.paa} | Bin ...tor_g_illum.paa.paa => vector_g_illum.paa} | Bin ...tor_i_illum.paa.paa => vector_i_illum.paa} | Bin ...tor_l_illum.paa.paa => vector_l_illum.paa} | Bin ...s_illum.paa.paa => vector_minus_illum.paa} | Bin ...tor_n_illum.paa.paa => vector_n_illum.paa} | Bin ...tor_o_illum.paa.paa => vector_o_illum.paa} | Bin ...tor_p_illum.paa.paa => vector_p_illum.paa} | Bin ...us_illum.paa.paa => vector_plus_illum.paa} | Bin ...tor_r_illum.paa.paa => vector_r_illum.paa} | Bin ...tor_t_illum.paa.paa => vector_t_illum.paa} | Bin ...tor_u_illum.paa.paa => vector_u_illum.paa} | Bin 40 files changed, 78 insertions(+), 9 deletions(-) create mode 100644 addons/vector/functions/fnc_illuminate.sqf rename addons/vector/rsc/{vector_3_illum.paa.paa => vector_3_illum.paa} (100%) rename addons/vector/rsc/{vector_4_illum.paa.paa => vector_4_illum.paa} (100%) rename addons/vector/rsc/{vector_5_illum.paa.paa => vector_5_illum.paa} (100%) rename addons/vector/rsc/{vector_6_illum.paa.paa => vector_6_illum.paa} (100%) rename addons/vector/rsc/{vector_7_illum.paa.paa => vector_7_illum.paa} (100%) rename addons/vector/rsc/{vector_8_illum.paa.paa => vector_8_illum.paa} (100%) rename addons/vector/rsc/{vector_9_illum.paa.paa => vector_9_illum.paa} (100%) rename addons/vector/rsc/{vector_a_illum.paa.paa => vector_a_illum.paa} (100%) rename addons/vector/rsc/{vector_b_illum.paa.paa => vector_b_illum.paa} (100%) rename addons/vector/rsc/{vector_c_illum.paa.paa => vector_c_illum.paa} (100%) rename addons/vector/rsc/{vector_d_illum.paa.paa => vector_d_illum.paa} (100%) rename addons/vector/rsc/{vector_degree_illum.paa.paa => vector_degree_illum.paa} (100%) rename addons/vector/rsc/{vector_e_illum.paa.paa => vector_e_illum.paa} (100%) rename addons/vector/rsc/{vector_f_illum.paa.paa => vector_f_illum.paa} (100%) rename addons/vector/rsc/{vector_g_illum.paa.paa => vector_g_illum.paa} (100%) rename addons/vector/rsc/{vector_i_illum.paa.paa => vector_i_illum.paa} (100%) rename addons/vector/rsc/{vector_l_illum.paa.paa => vector_l_illum.paa} (100%) rename addons/vector/rsc/{vector_minus_illum.paa.paa => vector_minus_illum.paa} (100%) rename addons/vector/rsc/{vector_n_illum.paa.paa => vector_n_illum.paa} (100%) rename addons/vector/rsc/{vector_o_illum.paa.paa => vector_o_illum.paa} (100%) rename addons/vector/rsc/{vector_p_illum.paa.paa => vector_p_illum.paa} (100%) rename addons/vector/rsc/{vector_plus_illum.paa.paa => vector_plus_illum.paa} (100%) rename addons/vector/rsc/{vector_r_illum.paa.paa => vector_r_illum.paa} (100%) rename addons/vector/rsc/{vector_t_illum.paa.paa => vector_t_illum.paa} (100%) rename addons/vector/rsc/{vector_u_illum.paa.paa => vector_u_illum.paa} (100%) diff --git a/addons/vector/XEH_postInit.sqf b/addons/vector/XEH_postInit.sqf index 8bbf7d7aa6..7e1d0eac27 100644 --- a/addons/vector/XEH_postInit.sqf +++ b/addons/vector/XEH_postInit.sqf @@ -1,4 +1,14 @@ // by commy2 #include "script_component.hpp" +GVAR(holdKeyHandler) = -1; +GVAR(isKeyDownAzimuth) = false; +GVAR(isKeyDownDistance) = false; +GVAR(keyDownTimeAzimuth) = -1; +GVAR(keyDownTimeDistance) = -1; +GVAR(useMil) = false; +GVAR(useFeet) = false; +GVAR(modeReticle) = 0; +GVAR(illuminate) = false; + #include "initKeybinds.sqf" diff --git a/addons/vector/XEH_preInit.sqf b/addons/vector/XEH_preInit.sqf index fcae0f282b..f170198a15 100644 --- a/addons/vector/XEH_preInit.sqf +++ b/addons/vector/XEH_preInit.sqf @@ -31,14 +31,6 @@ PREP(showText); PREP(nextMode); PREP(adjustBrightness); PREP(showReticle); - -GVAR(holdKeyHandler) = -1; -GVAR(isKeyDownAzimuth) = false; -GVAR(isKeyDownDistance) = false; -GVAR(keyDownTimeAzimuth) = -1; -GVAR(keyDownTimeDistance) = -1; -GVAR(useMil) = false; -GVAR(useFeet) = false; -GVAR(modeReticle) = 0; +PREP(illuminate); ADDON = true; diff --git a/addons/vector/functions/fnc_adjustBrightness.sqf b/addons/vector/functions/fnc_adjustBrightness.sqf index 8832329796..13c604315d 100644 --- a/addons/vector/functions/fnc_adjustBrightness.sqf +++ b/addons/vector/functions/fnc_adjustBrightness.sqf @@ -26,3 +26,7 @@ _color = [[1,0,0,0.5], [1,0,0,1]] select (_this select 0); (_dlgVector displayCtrl 1322) ctrlSetTextColor _color; (_dlgVector displayCtrl 1323) ctrlSetTextColor _color; (_dlgVector displayCtrl 1324) ctrlSetTextColor _color; + +GVAR(illuminate) = _this select 0; + +_this call FUNC(illuminate); diff --git a/addons/vector/functions/fnc_illuminate.sqf b/addons/vector/functions/fnc_illuminate.sqf new file mode 100644 index 0000000000..0c3779e441 --- /dev/null +++ b/addons/vector/functions/fnc_illuminate.sqf @@ -0,0 +1,41 @@ +// by commy2 +#include "script_component.hpp" + +private "_dlgVector"; + +disableSerialization; +_dlgVector = GETUVAR(ACE_dlgVector,displayNull); + +if (_this select 0) then { + + { + private ["_string", "_index"]; + + _string = ctrlText _x; + _index = _string find ".paa"; + + if (_index != -1 && {_string find "_illum.paa" == -1}) then { + _string = toArray _string; + _string resize _index; + + _x ctrlSetText format ["%1_illum.paa", toString _string]; + }; + } forEach allControls _dlgVector; + +} else { + + { + private ["_string", "_index"]; + + _string = ctrlText _x; + _index = _string find "_illum.paa"; + + if (_index != -1) then { + _string = toArray _string; + _string resize _index; + + _x ctrlSetText format ["%1.paa", toString _string]; + }; + } forEach allControls _dlgVector; + +}; diff --git a/addons/vector/functions/fnc_showAzimuth.sqf b/addons/vector/functions/fnc_showAzimuth.sqf index d4b5421cc3..42e874d83c 100644 --- a/addons/vector/functions/fnc_showAzimuth.sqf +++ b/addons/vector/functions/fnc_showAzimuth.sqf @@ -16,3 +16,5 @@ _digits = _direction call FUNC(convertToTexturesDegree); (_dlgVector displayCtrl 1316) ctrlSetText (_digits select 1); (_dlgVector displayCtrl 1317) ctrlSetText (_digits select 2); (_dlgVector displayCtrl 1318) ctrlSetText (_digits select 3); + +[GVAR(illuminate)] call FUNC(illuminate); diff --git a/addons/vector/functions/fnc_showAzimuthInclination.sqf b/addons/vector/functions/fnc_showAzimuthInclination.sqf index 9d5bb82506..3daed0d4df 100644 --- a/addons/vector/functions/fnc_showAzimuthInclination.sqf +++ b/addons/vector/functions/fnc_showAzimuthInclination.sqf @@ -25,3 +25,5 @@ _digits = [_direction select 1] call FUNC(convertToTexturesDegree); (_dlgVector displayCtrl 1312) ctrlSetText (_digits select 1); (_dlgVector displayCtrl 1313) ctrlSetText (_digits select 2); (_dlgVector displayCtrl 1314) ctrlSetText (_digits select 3); + +[GVAR(illuminate)] call FUNC(illuminate); diff --git a/addons/vector/functions/fnc_showCenter.sqf b/addons/vector/functions/fnc_showCenter.sqf index 58899ff1e7..1293e1286d 100644 --- a/addons/vector/functions/fnc_showCenter.sqf +++ b/addons/vector/functions/fnc_showCenter.sqf @@ -8,3 +8,5 @@ Shows or hides the vectors center square thingy. #include "script_component.hpp" ((GETUVAR(ACE_dlgVector,displayNull)) displayCtrl 1301) ctrlSetText (["", QUOTE(PATHTOF(rsc\vector_center.paa))] select (_this select 0)); + +[GVAR(illuminate)] call FUNC(illuminate); diff --git a/addons/vector/functions/fnc_showDistance.sqf b/addons/vector/functions/fnc_showDistance.sqf index 69d17faa9e..540bd01824 100644 --- a/addons/vector/functions/fnc_showDistance.sqf +++ b/addons/vector/functions/fnc_showDistance.sqf @@ -16,3 +16,5 @@ _digits = [_distance] call FUNC(convertToTexturesDistance); (_dlgVector displayCtrl 1312) ctrlSetText (_digits select 1); (_dlgVector displayCtrl 1313) ctrlSetText (_digits select 2); (_dlgVector displayCtrl 1314) ctrlSetText (_digits select 3); + +[GVAR(illuminate)] call FUNC(illuminate); diff --git a/addons/vector/functions/fnc_showFallOfShot.sqf b/addons/vector/functions/fnc_showFallOfShot.sqf index 45a2232daf..24d933815d 100644 --- a/addons/vector/functions/fnc_showFallOfShot.sqf +++ b/addons/vector/functions/fnc_showFallOfShot.sqf @@ -53,3 +53,5 @@ if !(_this select 0) then { (_dlgVector displayCtrl 1319) ctrlSetText ""; }; + +[GVAR(illuminate)] call FUNC(illuminate); diff --git a/addons/vector/functions/fnc_showHeightDistance.sqf b/addons/vector/functions/fnc_showHeightDistance.sqf index cc563ae11d..67dde19547 100644 --- a/addons/vector/functions/fnc_showHeightDistance.sqf +++ b/addons/vector/functions/fnc_showHeightDistance.sqf @@ -25,3 +25,5 @@ _digits = [_heightDistance select 1] call FUNC(convertToTexturesDistance); (_dlgVector displayCtrl 1316) ctrlSetText (_digits select 1); (_dlgVector displayCtrl 1317) ctrlSetText (_digits select 2); (_dlgVector displayCtrl 1318) ctrlSetText (_digits select 3); + +[GVAR(illuminate)] call FUNC(illuminate); diff --git a/addons/vector/functions/fnc_showP1.sqf b/addons/vector/functions/fnc_showP1.sqf index 6d7baf7412..73453961c1 100644 --- a/addons/vector/functions/fnc_showP1.sqf +++ b/addons/vector/functions/fnc_showP1.sqf @@ -23,3 +23,5 @@ if (_this select 0) then { (_dlgVector displayCtrl 1323) ctrlSetText ""; (_dlgVector displayCtrl 1324) ctrlSetText ""; }; + +[GVAR(illuminate)] call FUNC(illuminate); diff --git a/addons/vector/functions/fnc_showRelativeAzimuthDistance.sqf b/addons/vector/functions/fnc_showRelativeAzimuthDistance.sqf index 7dfc157571..e7c4378866 100644 --- a/addons/vector/functions/fnc_showRelativeAzimuthDistance.sqf +++ b/addons/vector/functions/fnc_showRelativeAzimuthDistance.sqf @@ -25,3 +25,5 @@ _digits = [_azimuthDistance select 1] call FUNC(convertToTexturesDistance); (_dlgVector displayCtrl 1312) ctrlSetText (_digits select 1); (_dlgVector displayCtrl 1313) ctrlSetText (_digits select 2); (_dlgVector displayCtrl 1314) ctrlSetText (_digits select 3); + +[GVAR(illuminate)] call FUNC(illuminate); diff --git a/addons/vector/functions/fnc_showRelativeHeightLength.sqf b/addons/vector/functions/fnc_showRelativeHeightLength.sqf index 599195f376..7fed122786 100644 --- a/addons/vector/functions/fnc_showRelativeHeightLength.sqf +++ b/addons/vector/functions/fnc_showRelativeHeightLength.sqf @@ -25,3 +25,5 @@ _digits = [_heightLength select 1] call FUNC(convertToTexturesDistance); (_dlgVector displayCtrl 1316) ctrlSetText (_digits select 1); (_dlgVector displayCtrl 1317) ctrlSetText (_digits select 2); (_dlgVector displayCtrl 1318) ctrlSetText (_digits select 3); + +[GVAR(illuminate)] call FUNC(illuminate); diff --git a/addons/vector/functions/fnc_showReticle.sqf b/addons/vector/functions/fnc_showReticle.sqf index a3c07010dc..d44adfb68d 100644 --- a/addons/vector/functions/fnc_showReticle.sqf +++ b/addons/vector/functions/fnc_showReticle.sqf @@ -8,3 +8,5 @@ Shows or hides the electronic reticle. #include "script_component.hpp" ((GETUVAR(ACE_dlgVector,displayNull)) displayCtrl 1302) ctrlSetText (["", QUOTE(PATHTOF(rsc\vector_crosshair.paa))] select (_this select 0)); + +[GVAR(illuminate)] call FUNC(illuminate); diff --git a/addons/vector/functions/fnc_showText.sqf b/addons/vector/functions/fnc_showText.sqf index 33e1c4766f..68dbe9d642 100644 --- a/addons/vector/functions/fnc_showText.sqf +++ b/addons/vector/functions/fnc_showText.sqf @@ -153,3 +153,5 @@ switch (_this select 0) do { (_dlgVector displayCtrl 1324) ctrlSetText ""; }; }; + +[GVAR(illuminate)] call FUNC(illuminate); diff --git a/addons/vector/rsc/vector_3_illum.paa.paa b/addons/vector/rsc/vector_3_illum.paa similarity index 100% rename from addons/vector/rsc/vector_3_illum.paa.paa rename to addons/vector/rsc/vector_3_illum.paa diff --git a/addons/vector/rsc/vector_4_illum.paa.paa b/addons/vector/rsc/vector_4_illum.paa similarity index 100% rename from addons/vector/rsc/vector_4_illum.paa.paa rename to addons/vector/rsc/vector_4_illum.paa diff --git a/addons/vector/rsc/vector_5_illum.paa.paa b/addons/vector/rsc/vector_5_illum.paa similarity index 100% rename from addons/vector/rsc/vector_5_illum.paa.paa rename to addons/vector/rsc/vector_5_illum.paa diff --git a/addons/vector/rsc/vector_6_illum.paa.paa b/addons/vector/rsc/vector_6_illum.paa similarity index 100% rename from addons/vector/rsc/vector_6_illum.paa.paa rename to addons/vector/rsc/vector_6_illum.paa diff --git a/addons/vector/rsc/vector_7_illum.paa.paa b/addons/vector/rsc/vector_7_illum.paa similarity index 100% rename from addons/vector/rsc/vector_7_illum.paa.paa rename to addons/vector/rsc/vector_7_illum.paa diff --git a/addons/vector/rsc/vector_8_illum.paa.paa b/addons/vector/rsc/vector_8_illum.paa similarity index 100% rename from addons/vector/rsc/vector_8_illum.paa.paa rename to addons/vector/rsc/vector_8_illum.paa diff --git a/addons/vector/rsc/vector_9_illum.paa.paa b/addons/vector/rsc/vector_9_illum.paa similarity index 100% rename from addons/vector/rsc/vector_9_illum.paa.paa rename to addons/vector/rsc/vector_9_illum.paa diff --git a/addons/vector/rsc/vector_a_illum.paa.paa b/addons/vector/rsc/vector_a_illum.paa similarity index 100% rename from addons/vector/rsc/vector_a_illum.paa.paa rename to addons/vector/rsc/vector_a_illum.paa diff --git a/addons/vector/rsc/vector_b_illum.paa.paa b/addons/vector/rsc/vector_b_illum.paa similarity index 100% rename from addons/vector/rsc/vector_b_illum.paa.paa rename to addons/vector/rsc/vector_b_illum.paa diff --git a/addons/vector/rsc/vector_c_illum.paa.paa b/addons/vector/rsc/vector_c_illum.paa similarity index 100% rename from addons/vector/rsc/vector_c_illum.paa.paa rename to addons/vector/rsc/vector_c_illum.paa diff --git a/addons/vector/rsc/vector_d_illum.paa.paa b/addons/vector/rsc/vector_d_illum.paa similarity index 100% rename from addons/vector/rsc/vector_d_illum.paa.paa rename to addons/vector/rsc/vector_d_illum.paa diff --git a/addons/vector/rsc/vector_degree_illum.paa.paa b/addons/vector/rsc/vector_degree_illum.paa similarity index 100% rename from addons/vector/rsc/vector_degree_illum.paa.paa rename to addons/vector/rsc/vector_degree_illum.paa diff --git a/addons/vector/rsc/vector_e_illum.paa.paa b/addons/vector/rsc/vector_e_illum.paa similarity index 100% rename from addons/vector/rsc/vector_e_illum.paa.paa rename to addons/vector/rsc/vector_e_illum.paa diff --git a/addons/vector/rsc/vector_f_illum.paa.paa b/addons/vector/rsc/vector_f_illum.paa similarity index 100% rename from addons/vector/rsc/vector_f_illum.paa.paa rename to addons/vector/rsc/vector_f_illum.paa diff --git a/addons/vector/rsc/vector_g_illum.paa.paa b/addons/vector/rsc/vector_g_illum.paa similarity index 100% rename from addons/vector/rsc/vector_g_illum.paa.paa rename to addons/vector/rsc/vector_g_illum.paa diff --git a/addons/vector/rsc/vector_i_illum.paa.paa b/addons/vector/rsc/vector_i_illum.paa similarity index 100% rename from addons/vector/rsc/vector_i_illum.paa.paa rename to addons/vector/rsc/vector_i_illum.paa diff --git a/addons/vector/rsc/vector_l_illum.paa.paa b/addons/vector/rsc/vector_l_illum.paa similarity index 100% rename from addons/vector/rsc/vector_l_illum.paa.paa rename to addons/vector/rsc/vector_l_illum.paa diff --git a/addons/vector/rsc/vector_minus_illum.paa.paa b/addons/vector/rsc/vector_minus_illum.paa similarity index 100% rename from addons/vector/rsc/vector_minus_illum.paa.paa rename to addons/vector/rsc/vector_minus_illum.paa diff --git a/addons/vector/rsc/vector_n_illum.paa.paa b/addons/vector/rsc/vector_n_illum.paa similarity index 100% rename from addons/vector/rsc/vector_n_illum.paa.paa rename to addons/vector/rsc/vector_n_illum.paa diff --git a/addons/vector/rsc/vector_o_illum.paa.paa b/addons/vector/rsc/vector_o_illum.paa similarity index 100% rename from addons/vector/rsc/vector_o_illum.paa.paa rename to addons/vector/rsc/vector_o_illum.paa diff --git a/addons/vector/rsc/vector_p_illum.paa.paa b/addons/vector/rsc/vector_p_illum.paa similarity index 100% rename from addons/vector/rsc/vector_p_illum.paa.paa rename to addons/vector/rsc/vector_p_illum.paa diff --git a/addons/vector/rsc/vector_plus_illum.paa.paa b/addons/vector/rsc/vector_plus_illum.paa similarity index 100% rename from addons/vector/rsc/vector_plus_illum.paa.paa rename to addons/vector/rsc/vector_plus_illum.paa diff --git a/addons/vector/rsc/vector_r_illum.paa.paa b/addons/vector/rsc/vector_r_illum.paa similarity index 100% rename from addons/vector/rsc/vector_r_illum.paa.paa rename to addons/vector/rsc/vector_r_illum.paa diff --git a/addons/vector/rsc/vector_t_illum.paa.paa b/addons/vector/rsc/vector_t_illum.paa similarity index 100% rename from addons/vector/rsc/vector_t_illum.paa.paa rename to addons/vector/rsc/vector_t_illum.paa diff --git a/addons/vector/rsc/vector_u_illum.paa.paa b/addons/vector/rsc/vector_u_illum.paa similarity index 100% rename from addons/vector/rsc/vector_u_illum.paa.paa rename to addons/vector/rsc/vector_u_illum.paa From 6b39edbddfad9bcf46e5f19a134d474fe06c2beb Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 13:58:02 +0200 Subject: [PATCH 312/816] Update stringtable.xml --- addons/logistics_uavbattery/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/logistics_uavbattery/stringtable.xml b/addons/logistics_uavbattery/stringtable.xml index 3a8d958709..de63452031 100644 --- a/addons/logistics_uavbattery/stringtable.xml +++ b/addons/logistics_uavbattery/stringtable.xml @@ -52,7 +52,7 @@ Used to refuel Carried UAV's - Verwendet zum Aufladen von tragbaren UAV's + Verwendet zum Aufladen von tragbaren UAVs Usada para reabastecer el VANT Utilisée pour recharger l'UAV Używana do naładowania UAV @@ -75,4 +75,4 @@ Заряжается ... - \ No newline at end of file + From b6657813992aafacd4a1ac300bd6bf80499ea854 Mon Sep 17 00:00:00 2001 From: Legolasindar Date: Sun, 12 Apr 2015 13:58:06 +0200 Subject: [PATCH 313/816] Update stringtable.xml updated spanish translation and added some english missed translation --- addons/medical/stringtable.xml | 108 ++++++++++++++++----------------- 1 file changed, 53 insertions(+), 55 deletions(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index bb31db88bb..c1d2e3cc2d 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -4,7 +4,7 @@ Inject Atropine Atropin injizieren - Inyectar atropina + Inyectar Atropina Ввести атропин @@ -52,7 +52,7 @@ Transfuse Saline Salzlösungtransfusion - Transfundir salina + Transfundir salino Влить физраствор @@ -172,12 +172,13 @@ Injecting Atropine ... Atropin injizieren ... + Inyectando Atropina ... Введение атропина ... Transfusing Blood ... Bluttransfusion ... - Realizando transfusión ... + Transfusión de sangre ... Przetaczanie krwi ... Probíhá transfúze krve ... Переливание крови... @@ -189,7 +190,7 @@ Transfusing Saline ... Sallösungtransfusion ... - Transfusión de salina ... + Transfusión de salino ... Вливание физраствора ... @@ -402,7 +403,7 @@ In Pain Unter Schmerzen Испытывает боль - Con Dolor + Con dolor A De La Douleur W bólu @@ -410,7 +411,7 @@ Lost a lot of Blood Hat eine große Menge Blut verloren Большая кровопотеря - Mucha Sangre perdida + Mucha sangre perdida A Perdu Bcp de Sang Stracił dużo krwi @@ -456,7 +457,7 @@ Packing Bandage Verband Тампонирующая повязка - Vendaje Compresivo + Vendaje compresivo Bandage Mèche Bandaż (uciskowy) @@ -464,7 +465,7 @@ Used to pack medium to large wounds and stem the bleeding Wird verwendet, um mittel bis große Wunden zu verbinden und die Blutung zu stoppen Для тампонирования ран среднего и большого размера и остановки кровотечения. - Se utiliza para vendar heridas medianas y grandes y detener el sangrado + Se utiliza para vendar heridas medianas o grandes y detener el sangrado Utiliser pour remplire la cavité créé dans une blessure moyenne et grande. Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. @@ -487,12 +488,12 @@ Bandage kit, Elastic Verbandssatz, Elastisch Давящая повязка - Vendaje (Elástico) + Kit de vendaje (Elástico) Bandage Compressif Élastique Zestaw bandaży elastycznych. - + Allows an even compression and extra support to the injured area. Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la tenue du bandage lors de mouvment. @@ -534,14 +535,14 @@ Used to combat moderate to severe pain experiences Wird verwendet um moderate bis starke Schmärzen zu lindern. Для снятия средних и сильных болевых ощущений. - Usado para combatir los estados dolorosos moderados a severos + Usado para combatir los estados dolorosos de moderados a severos Utiliser pour contrer les douleurs modéré à severes. Morfina. Ma silne działanie przeciwbólowe. An analgesic used to combat moderate to severe pain experiences. Анальгетик для снятия средних и сильных болевых ощущений. - Analgésico usado para combatir los estados dolorosos de moderado a severo. + Analgésico usado para combatir los estados dolorosos de moderados a severos. Un Analgésique puissant servant a contrer les douleur modéré a severe. Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. @@ -562,7 +563,7 @@ A drug used by the Military in NBC scenarios. Препарат, используемый в войсках для защиты от оружия массового поражения. - Medicamento usado por Militares en escenarios NBQ + Medicamento usado por militares en escenarios NBQ Médicament utilisé par l'armée en cas d'attaque CBRN Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w przypadku zagrożeń NBC. @@ -581,10 +582,7 @@ Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne - A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter - such effects given by allergic reactions (anaphylaxis). Used in sudden cardiac arrest scenarios with - decreasing positive outcomes. - + A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter such effects given by allergic reactions (anaphylaxis). Used in sudden cardiac arrest scenarios with decreasing positive outcomes. Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты сердечных сокращений и купированию аллергических реакций (анафилактического шока). Применяется при остановке сердца с уменьшением вероятности благоприятного исхода. Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de las reacciones alérgicas (anafilaxis). Se utiliza en caso de paros cardiacos repentinos. Un medicament qui fonctione sur le systeme sympatique créan une dilatation des bronches, augmente la fréquance cardiaque et contre les effet d'une reaction alergique (anaphylaxie). Utiliser lors d'arret cardio-respiratoire pour augmenté les chances retrouver un ryhtme. @@ -593,7 +591,7 @@ Plasma IV (1000ml) Плазма для в/в вливания (1000 мл) - Plasma Intravenoso (1000ml) + Plasma IV (1000ml) Plasma Sanguin IV (1000ml) Osocze IV (1000ml) @@ -614,28 +612,28 @@ Plasma IV (500ml) Плазма для в/в вливания (500 мл) - Plasma Intravenoso (500ml) + Plasma IV (500ml) Plasma Sanguin IV (500ml) Osocze IV (500ml) Plasma IV (250ml) Плазма для в/в вливания (250 мл) - Plasma Intravenoso (250ml) + Plasma IV (250ml) Plasma Sanguin (250ml) Osocze IV (250ml) Blood IV (1000ml) Кровь для переливания (1000 мл) - Sangre Intravenosa (1000ml) + Sangre IV (1000ml) Cullot Sanguin IV (1000ml) Krew IV (1000ml) Blood IV, for restoring a patients blood (keep cold) Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) - Sangre Intravenosa, para restarurar el volumen sanguíneo (mantener frío) + Sangre intravenosa, para restarurar el volumen sanguíneo (mantener frío) Cullot Sanguin IV, pour remplacer le volume sanguin (garder Réfrigeré) Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych @@ -644,33 +642,33 @@ Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема потерянной крови на догоспитальном этапе оказания медицинской помощи. Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume sanguin perdu. Habituelment utiliser lors du transport ou dans un etablisement de soin. Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj w trakcie fazie transportu rannej osoby do szpitala. - Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdido. Uso habitual durante el transporte de heridos. + Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdida. Uso habitual durante el transporte de heridos. Blood IV (500ml) Кровь для переливания (500 мл) - Sangre Intravenosa (500ml) + Sangre IV (500ml) Cullot Sanguin IV (500ml) Krew IV (500ml) Blood IV (250ml) Кровь для переливания (250 мл) - Sangre Intravenosa (250ml) + Sangre IV (250ml) Cullot Sanguin IV (250ml) Krew IV (250ml) Saline IV (1000ml) Физраствор для в/в вливания (1000 мл) - Solución Salina Intravenosa (1000ml) + Solución Salina IV (1000ml) solution Saline 0.9% IV (1000ml) Solanka 0,9% IV (1000ml) Saline IV, for restoring a patients blood Пакет физраствора для возмещения объема потерянной крови - Solución Salina Intravenosa, para restaurar el volumen sanguíneo + Solución salina intravenosa, para restaurar el volumen sanguíneo Solution Saline 0.9% IV, pour retablir temporairement la tention arteriel Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta @@ -684,42 +682,42 @@ Saline IV (500ml) Физраствор для в/в вливания (500 мл) - Solución Salina Intravenosa (500ml) + Salino IV (500ml) Solution Saline 0.9% IV (500ml) Solanka 0,9% IV (500ml) Saline IV (250ml) Физраствор для в/в вливания (250 мл) - Solución Salina Intravenosa (250ml) + Salino IV (250ml) Solution Saline 0.9% IV (250ml) Solanka 0,9% IV (250ml) Basic Field Dressing (QuikClot) Первичный перевязочный пакет (QuikClot) - Vendaje Básico (Coagulante) + Vendaje básico (QuickClot) Bandage Regulier (Coagulant) Opatrunek QuikClot QuikClot bandage Гемостатический пакет QuikClot - Venda Coagulante + Vendaje QuikClot Bandage coagulant Podstawowy opatrunek stosowany na rany - + Hemostatic bandage with coagulant that stops bleeding. Un bandage servant a coaguler les seignements mineur à moyen. Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. - Vendaje Hemostático con coagulante que detiene el sangrado. + Vendaje hemostático con coagulante que detiene el sangrado. Personal Aid Kit Аптечка - Kit de Soporte Vital Avanzado + Botiquín de primeros auxilios Équipement de support Vitale Apteczka osobista @@ -739,17 +737,17 @@ Surgical Kit Хирургический набор - Kit Quirúrgico + Kit quirúrgico Surgical Kit for in field advanced medical treatment Набор для хирургической помощи в полевых условиях - Kit Quirúrgico para el tratamiento avanzado en el campo de batalla + Kit quirúrgico para el tratamiento avanzado en el campo de batalla Surgical Kit for in field advanced medical treatment Набор для хирургической помощи в полевых условиях - Kit Quirúrgico para el tratamiento avanzado en el campo de batalla + Kit quirúrgico para el tratamiento avanzado en el campo de batalla Bodybag @@ -759,22 +757,22 @@ A bodybag for dead bodies Мешок для упаковки трупов - Bolsa para cadáveres + Una bolsa para cadáveres A bodybag for dead bodies Мешок для упаковки трупов - Bolsa para cadáveres + Una bolsa para cadáveres Blood Pressure Артериальное давление - Presión Arterial + Presión arterial Checking Blood Pressure.. Проверка артериального давления... - Comprobando Presión Arterial... + Comprobando presión arterial... You checked %1 @@ -784,32 +782,32 @@ You find a blood pressure of %2/%3 Артериальное давление %2/%3 - La Presión Arterial es %2/%3 + La presión arterial es %2/%3 You find a low blood pressure Давление низкое - La Presión Arterial es baja + La presión arterial es baja You find a normal blood pressure Давление нормальное - La Presión Arterial es normal + La presión arterial es normal You find a high blood pressure Давление высокое - La Presión Arterial es alta + La presión arterial es alta You find no blood pressure Давления нет - No hay Presión Arterial + No hay presión arterial You fail to find a blood pressure Артериальное давление не определяется - No puedes encontrar Presión Arterial + No puedes encontrar presión arterial Pulse @@ -819,7 +817,7 @@ Checking Heart Rate.. Проверка пульса... - Comprobando Pulso... + Comprobando ritmo cardíaco... You checked %1 @@ -829,32 +827,32 @@ You find a Heart Rate of %2 Пульс %2 уд./мин. - El Pulso es %2 + El ritmo cardíaco es de %2 You find a weak Heart Rate Пульс слабый - El Pulso es débil + El ritmo cardíaco es débil You find a strong Heart Rate Пульс учащенный - El Pulso está acelerado + El ritmo cardíaco está acelerado You find a normal Heart Rate Пульс в норме - El Pulso es bueno + El ritmo cardíaco es bueno You find no Heart Rate Пульс не прощупывается - No tiene Pulso + No tiene ritmo cardíaco Response Реакция - Reacciona + Respuesta You check response of patient @@ -909,7 +907,7 @@ Airway Дыхательные пути - Vías Aéreas + Vías aéreas %1 is treating your airway From 15e9b2ccccaf51400b443bc86d3bb6723d50c6b7 Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 13:59:09 +0200 Subject: [PATCH 314/816] Update stringtable.xml --- addons/hearing/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index a14e95157b..3841ad8102 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -28,7 +28,7 @@ Earplugs in - Ohrenstöpsel drinnen + Ohrenstöpsel rein Poner tapones Załóż stopery Dát špunty do uší From e4ec9d14d4a484a083fb2d731641ceddb1f96d81 Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 14:00:56 +0200 Subject: [PATCH 315/816] Update stringtable.xml --- addons/maptools/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/maptools/stringtable.xml b/addons/maptools/stringtable.xml index 2e5fee49ab..de14a5a771 100644 --- a/addons/maptools/stringtable.xml +++ b/addons/maptools/stringtable.xml @@ -19,7 +19,7 @@ Las herramientas de mapa permiten medir distancias y ángulos en el mapa. Les outils de navigation permettent de mesurer des distances et des angles sur la carte. Narzędzia nawigacyjne pozwalają na mierzenie odległości i kątów na mapie. - Das Kartenwerkzeug erlaubt es dir, Distanzen und Winkel zu messen. + Das Kartenwerkzeug ermöglicht es dir, Distanzen und Winkel zu messen. Pomůcky k mapě slouží k měření vzdáleností a úhlů na mapě. Gli Strumenti Cartografici ti consentono di misurare distanze ed angoli sulla mappa. As Ferramentas de Mapa permitem que você meça distâncias e ângulos no mapa. @@ -145,4 +145,4 @@ Направление: %1° - \ No newline at end of file + From a3f97efbc38638af9e8cecec680949a6fb9c2293 Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 14:07:49 +0200 Subject: [PATCH 316/816] Update stringtable.xml What does WDG and MGRS mean? --- addons/microdagr/stringtable.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 2ede1316b4..eece5ddd2a 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -14,13 +14,13 @@ Многофункциональный GPS-приёмник. - Angular Unit: + Grad Einheit: Unidad angular: Угловые единицы: Mils - Mils + Mil Mils Тысячные @@ -60,6 +60,7 @@ Enter Grid Cords: + Gebe Koordinaten ein: Introducir coordenadas de cuadrícula: Введите координаты: From 88a71042e30299ba4598286125996353210f21d2 Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 14:12:05 +0200 Subject: [PATCH 317/816] Update stringtable.xml --- addons/missileguidance/stringtable.xml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index fc17de4722..d44d8c916d 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -7,7 +7,7 @@ Avanzada Misiles Orientación Avancée Missile orientation Asystent Missile - Erweiterte Missile Guidance + Erweiterte Raketenlenkung Advanced Missile Guidance Avanzato Missile Guidance Avançado Missile Guidance @@ -19,7 +19,7 @@ - + Aktiviert die erweiterten Mechaniken für unterschiedliche Racketen und Feuermodi. @@ -33,7 +33,7 @@ - + Hydra-70 DAGR Racketee @@ -45,7 +45,7 @@ - + DAGR @@ -57,7 +57,7 @@ - + Hydra-70 Lasergelenkte DAGR Rakete @@ -71,7 +71,7 @@ - + Hellfire II AGM-114K Rakete @@ -83,7 +83,7 @@ - + AGM-114K @@ -95,7 +95,7 @@ - + Hellfire II AGM-114K Lasergelenkte Rakete @@ -104,4 +104,4 @@ - \ No newline at end of file + From 8f88158a2e67d6c4bc4d3d6be474b6d850986424 Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 14:13:38 +0200 Subject: [PATCH 318/816] Update stringtable.xml --- addons/nightvision/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/nightvision/stringtable.xml b/addons/nightvision/stringtable.xml index 16ead016da..898ee7fa08 100644 --- a/addons/nightvision/stringtable.xml +++ b/addons/nightvision/stringtable.xml @@ -101,7 +101,7 @@ Increase NVG Brightness - Nachtsichtgerätshelligkeit erhöhen + NS-Helligkeit erhöhen Aumentar el brillo de las NVG Zwiększ czułość noktowizji Zvýšení jasu noktovizoru @@ -113,7 +113,7 @@ Decrease NVG Brightness - Nachtsichtgerätshelligkeit verringern + NS-Helligkeit verringern Disminuir el brillo de las NVG Zmniejsz czułość noktowizji Snížení jasu noktovizoru From 400b8f4270b8cfa8b7421cc998674d09f1f065bd Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 14:14:48 +0200 Subject: [PATCH 319/816] Update stringtable.xml --- addons/overheating/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index aab3ebac6d..dceb922603 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -9,7 +9,7 @@ Display a notification whenever your weapon gets jammed - Zeige einen Hinweis wenn die Waffe eine Ladehemmung hat + Zeige einen Hinweis, wenn die Waffe eine Ladehemmung hat. Mostrar notificación cada vez que el arma se encasquille Демонстровать уведомление, каждый раз, когда клинит Ваше оружие. From 45ff6c7ce93ae7060c80a193f3286372feef9290 Mon Sep 17 00:00:00 2001 From: FreeZbe Date: Sun, 12 Apr 2015 14:15:45 +0200 Subject: [PATCH 320/816] French: (Nearly) Complete French translations Some entries (3 or 4) are still missing. I dont understand what you mean / what the input is related to. --- addons/aircraft/stringtable.xml | 96 +- addons/attach/stringtable.xml | 354 +++---- addons/captives/stringtable.xml | 318 +++---- addons/common/stringtable.xml | 736 ++++++++------- addons/dragging/stringtable.xml | 95 +- addons/explosives/stringtable.xml | 991 ++++++++++---------- addons/frag/stringtable.xml | 25 +- addons/hearing/stringtable.xml | 209 +++-- addons/laser_selfdesignate/stringtable.xml | 24 +- addons/laserpointer/stringtable.xml | 60 +- addons/logistics_uavbattery/stringtable.xml | 150 +-- addons/logistics_wirecutter/stringtable.xml | 98 +- addons/magazinerepack/stringtable.xml | 183 ++-- addons/medical/stringtable.xml | 12 +- addons/microdagr/stringtable.xml | 234 ++--- addons/movement/stringtable.xml | 88 +- addons/nightvision/stringtable.xml | 251 ++--- addons/optionsmenu/stringtable.xml | 223 +++-- addons/overheating/stringtable.xml | 308 +++--- addons/realisticnames/stringtable.xml | 86 +- addons/reload/stringtable.xml | 86 +- addons/reloadlaunchers/stringtable.xml | 10 +- addons/respawn/stringtable.xml | 43 +- addons/safemode/stringtable.xml | 82 +- addons/switchunits/stringtable.xml | 41 +- addons/vehiclelock/stringtable.xml | 226 ++--- addons/weaponselect/stringtable.xml | 506 +++++----- addons/wep_javelin/stringtable.xml | 12 +- addons/winddeflection/stringtable.xml | 70 +- 29 files changed, 2890 insertions(+), 2727 deletions(-) diff --git a/addons/aircraft/stringtable.xml b/addons/aircraft/stringtable.xml index 4d1c49fff6..cf93a513b3 100644 --- a/addons/aircraft/stringtable.xml +++ b/addons/aircraft/stringtable.xml @@ -1,50 +1,50 @@  - + - - - Burst - Feuerstoß - Ráfaga - Seria - Dávka - Rafale - Очередь - Sorozat - Rajada - Raffica - - - XM301 - XM301 - XM301 - XM301 - XM301 - XM301 - XM301 - XM301 - XM301 - XM301 - - - Open Cargo Door - Laderampe öffnen - Abrir compuerta de carga - Ourvir Rampe Cargo - Otwórz drzwi ładowni - Otevřít nákladní prostor - Rámpát kinyitni - Открыть грузовой отсек - - - Close Cargo Door - Laderampe schließen - Cerrar compuerta de carga - Fermer Rampe Cargo - Zamknij drzwi ładowni - Zavřít nákladní prostor - Rámpát zárni - Закрыть грузовой отсек - - - + + + Burst + Feuerstoß + Ráfaga + Seria + Dávka + Contre mesure + Очередь + Sorozat + Rajada + Raffica + + + XM301 + XM301 + XM301 + XM301 + XM301 + XM301 + XM301 + XM301 + XM301 + XM301 + + + Open Cargo Door + Laderampe öffnen + Abrir compuerta de carga + Ourvir rampe cargo + Otwórz drzwi ładowni + Otevřít nákladní prostor + Rámpát kinyitni + Открыть грузовой отсек + + + Close Cargo Door + Laderampe schließen + Cerrar compuerta de carga + Fermer rampe cargo + Zamknij drzwi ładowni + Zavřít nákladní prostor + Rámpát zárni + Закрыть грузовой отсек + + + \ No newline at end of file diff --git a/addons/attach/stringtable.xml b/addons/attach/stringtable.xml index 27a0517f9a..c953f67b90 100644 --- a/addons/attach/stringtable.xml +++ b/addons/attach/stringtable.xml @@ -1,179 +1,179 @@  - + - - - Attach item >> - Gegenstand befestigen >> - Acoplar objeto >> - Przyczep przedmiot >> - Attacher l'objet >> - Připnout předmět >> - Acoplar item >> - Attacca l'oggetto >> - Tárgy hozzácsatolása >> - Добавить приспособления - - - Attach - Befestigen - Acoplar - Przyczep - Attacher - Připnout - Acoplar - Attacca - Hozzácsatolás - Присоединить - - - Detach item - Gegenstand entfernen - Quitar objeto - Odczep przedmiot - Détacher l'objet - Odepnout předmět - Separar item - Stacca l'oggetto - Tárgy lecsatolása - Отсоединить - - - IR Strobe Attached - IR-Stroboskop befestigt - Marcador IR acoplado - Przyczepiono stroboskop IR - Strobe IR attaché - IR Značkovač Připnutý - Marcador IV Acoplado - Strobo IR attaccata - Infravörös jeladó hozzácsatolva - ИК строб присоединён - - - IR Strobe Detached - IR-Stroboskop entfernt - Marcador IR quitado - Odczepiono stroboskop IR - Strobe IR détaché - IR Značkovač Odepnutý - Marcador IV Separado - Strobo IR staccata - Infravörös jeladó lecsatolva - ИК строб отсоединён - - - IR Grenade Attached - IR-Granate befestigt - Granada IR acoplada - Przyczepiono granat IR - Grenade IR attachée - IR Granát Připnutý - Granada IV Acoplada - Granata IR attaccata - Infravörös gránát hozzácsatolva - ИК граната присоединена - - - IR Grenade Detached - IR-Granate entfernt - Granada IR quitada - Odczepiono granat IR - Grenade IR détachée - IR Granát Odepnutý - Granada IV Separada - Granata IR staccata - Infravörös gránát lecsatolva - ИК граната отсоединена - - - Chemlight Attached - Leuchtstab befestigt - Barra de luz acoplada - Przyczepiono światło chemiczne - Chemlight attaché - Chemické světlo Připnuto - Chemlight Acoplada - Chemlight attaccata - Chemlight hozzácsatolva - Химсвет присоединён - - - Chemlight Detached - Leuchtstab entfernt - Barra de luz quitada - Odczepiono światło chemiczne - Chemlight détaché - Chemické světlo Odepnuto - Chemlight Separada - Chemlight staccata - Chemlight hozzácsatolva - Химсвет отсоединён - - - No inventory space - Kein Platz im Inventar - Sin espacio en inventario - Brak miejsca w ekwipunku - Pas de place dans l'inventaire - Není místo v inventáři - Sem espaço no inventário - Non hai più spazio - Nincs több hely - В инвентаре нет места - - - IR Strobe - IR-Stroboskop - Marcador IR - Stroboskop IR - Strobe IR - IR Značkovač - Marcador IV - Strobo IR - Infravörös jeladó - ИК строб - - - IR Strobe allows you to signal your position through a pulsating beacon only visible with NVGs. - Das IR-Stroboskop erlaubt es dir deine Position mit einem blinkenden Leuchtfeuer zu signalisieren, welches nur mit Nachtsichtgerät zu erkennen ist. - Stroboskop światła podczerwieni umożliwia oznaczenie swojej pozycji pulsacyjnym światłem widocznym tylko przez optykę noktowizyjną i gogle noktowizyjne. - El Marcador IR permite señalizar su posisición a través de una baliza visible solo a través de dispositivos de visión nocturna. - Le Strobe IR permet de signaler votre position grace à un clignotement visible par des JVN. - IR Značkovač je Infračerveně zářící stroboskop umožňující signalizaci vaší pozice díky blikajícímu světlu, které je vidět pouze při užití noktovizoru. - O Marcador IV permite que você sinalize sua posição através de um pulso visível somente com equipamento de visão noturna. - La Strobo IR è una luce stroboscopica che ti permette di segnalare la tua posizione grazie all'emissione di impulsi ad infrarossi visibili solo con i visori notturni. - Az infravörös jeladóval megjelölheted a helyzetedet úgy, hogy annak pulzáló fénye csak éjjellátó készülékkel látható. - ИК строб позволяет сигнализировать свое местоположение через пульсирующий маяк, видимый только через ПНВ. - - - Place - Platzieren - Colocar - Umieść - Placer - Položit - Colocar - Posiziona - Elhelyez - - - Cancel - Abbrechen - Cancelar - Anuluj - Annuler - Zrušit - Cancelar - Annulla - Mégse - - - Attach Failed - Échec du Attacher - Befestigen fehlgeschlagen - Присоединить Ошибка - Error al acoplar - - - + + + Attach item >> + Gegenstand befestigen >> + Acoplar objeto >> + Przyczep przedmiot >> + Attacher l'objet >> + Připnout předmět >> + Acoplar item >> + Attacca l'oggetto >> + Tárgy hozzácsatolása >> + Добавить приспособления + + + Attach + Befestigen + Acoplar + Przyczep + Attacher + Připnout + Acoplar + Attacca + Hozzácsatolás + Присоединить + + + Detach item + Gegenstand entfernen + Quitar objeto + Odczep przedmiot + Détacher l'objet + Odepnout předmět + Separar item + Stacca l'oggetto + Tárgy lecsatolása + Отсоединить + + + IR Strobe Attached + IR-Stroboskop befestigt + Marcador IR acoplado + Przyczepiono stroboskop IR + Strobe IR attaché + IR Značkovač Připnutý + Marcador IV Acoplado + Strobo IR attaccata + Infravörös jeladó hozzácsatolva + ИК строб присоединён + + + IR Strobe Detached + IR-Stroboskop entfernt + Marcador IR quitado + Odczepiono stroboskop IR + Strobe IR détaché + IR Značkovač Odepnutý + Marcador IV Separado + Strobo IR staccata + Infravörös jeladó lecsatolva + ИК строб отсоединён + + + IR Grenade Attached + IR-Granate befestigt + Granada IR acoplada + Przyczepiono granat IR + Grenade IR attachée + IR Granát Připnutý + Granada IV Acoplada + Granata IR attaccata + Infravörös gránát hozzácsatolva + ИК граната присоединена + + + IR Grenade Detached + IR-Granate entfernt + Granada IR quitada + Odczepiono granat IR + Grenade IR détachée + IR Granát Odepnutý + Granada IV Separada + Granata IR staccata + Infravörös gránát lecsatolva + ИК граната отсоединена + + + Chemlight Attached + Leuchtstab befestigt + Barra de luz acoplada + Przyczepiono światło chemiczne + Chemlight attachée + Chemické světlo Připnuto + Chemlight Acoplada + Chemlight attaccata + Chemlight hozzácsatolva + Химсвет присоединён + + + Chemlight Detached + Leuchtstab entfernt + Barra de luz quitada + Odczepiono światło chemiczne + Chemlight détachée + Chemické světlo Odepnuto + Chemlight Separada + Chemlight staccata + Chemlight hozzácsatolva + Химсвет отсоединён + + + No inventory space + Kein Platz im Inventar + Sin espacio en inventario + Brak miejsca w ekwipunku + Pas de place dans l'inventaire + Není místo v inventáři + Sem espaço no inventário + Non hai più spazio + Nincs több hely + В инвентаре нет места + + + IR Strobe + IR-Stroboskop + Marcador IR + Stroboskop IR + Strobe IR + IR Značkovač + Marcador IV + Strobo IR + Infravörös jeladó + ИК строб + + + IR Strobe allows you to signal your position through a pulsating beacon only visible with NVGs. + Das IR-Stroboskop erlaubt es dir deine Position mit einem blinkenden Leuchtfeuer zu signalisieren, welches nur mit Nachtsichtgerät zu erkennen ist. + Stroboskop światła podczerwieni umożliwia oznaczenie swojej pozycji pulsacyjnym światłem widocznym tylko przez optykę noktowizyjną i gogle noktowizyjne. + El Marcador IR permite señalizar su posisición a través de una baliza visible solo a través de dispositivos de visión nocturna. + Le Strobe IR permet de signaler votre position grace à un clignotement visible par des JVN. + IR Značkovač je Infračerveně zářící stroboskop umožňující signalizaci vaší pozice díky blikajícímu světlu, které je vidět pouze při užití noktovizoru. + O Marcador IV permite que você sinalize sua posição através de um pulso visível somente com equipamento de visão noturna. + La Strobo IR è una luce stroboscopica che ti permette di segnalare la tua posizione grazie all'emissione di impulsi ad infrarossi visibili solo con i visori notturni. + Az infravörös jeladóval megjelölheted a helyzetedet úgy, hogy annak pulzáló fénye csak éjjellátó készülékkel látható. + ИК строб позволяет сигнализировать свое местоположение через пульсирующий маяк, видимый только через ПНВ. + + + Place + Platzieren + Colocar + Umieść + Placer + Položit + Colocar + Posiziona + Elhelyez + + + Cancel + Abbrechen + Cancelar + Anuluj + Annuler + Zrušit + Cancelar + Annulla + Mégse + + + Attach Failed + Impossible d'attacher + Befestigen fehlgeschlagen + Присоединить Ошибка + Error al acoplar + + + \ No newline at end of file diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index 897782747f..22d0cee9fd 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -1,159 +1,163 @@  - + - - - Take Prisoner - Gefangen nehmen - Tomar prisionero - Capturer le prisonnier - Weź więźnia - Zajmout Osobu - Arresta il Prigioniero - Tomar Prisioneiro - Foglyul ejtés - Взять в плен - - - Free Prisoner - Gefangenen freilassen - Liberar prisionero - Wypuść więźnia - Libérer le prisonnier - Osvobodit Zajatce - Libera il Prigioniero - Libertar Prisioneiro - Fogoly szabadon elengedése - Освободить пленника - - - Escort Prisoner - Gefangenen eskortieren - Escoltar prisionero - Eskortuj więźnia - Escorter le prisonnier - Eskortovat Zajatce - Scorta il Prigioniero - Escoltar Prisioneiro - Fogoly kísérése - Конвоировать пленника - - - Release Prisoner - Gefangenen loslassen - Soltar prisionero - Anuluj eskortowanie - Relâcher le prisonnier - Uvolnit Zajatce - Rilascia il Prigioniero - Largar Prisioneiro - Fogoly elengedése - Прекратить конвоирование - - - You need to take him as prisoner first! - Du musst ihn zuerst gefangen nehmen. - Necesitas hacerle prisionero primero! - Najpierw musisz wziąć go jako więźnia! - Vous devez d'abord le capturer! - Musíš ho nejdříve zajmout! - Prima devi arrestarlo! - Você deve tomá-lo como prisioneiro primeiro! - Először foglyul kell ejtened! - Вы должны сначала взять его в плен! - - - Load Captive - Gefangenen einladen - Cargar prisionero - Embarquer le prisonnier - Załaduj więźnia - Naložit zajatce - Fogoly berakása - Загрузить пленного - Embarcar Prisioneiro - - - Unload Captive - Gefangenen ausladen - Descargar prisionero - Débarquer le prisonnier - Wyładuj więźnia - Vyložit zajatce - Fogoly kivevése - Выгрузить пленного - Desembarcar Prisioneiro - - - Cable Tie - Kabelbinder - Opaska zaciskowa - Precinto - Serflex - Stahovací Pásek - Algema Plástica - Fascietta - Gyorskötöző - Кабельная стяжка - - - Cable ties that allow you to restrain prisoners. - Kabelbinder ermöglichen es, Gefangene zu fesseln. - Opaska zaciskowa pozwala na skrępowanie dłoni u więźnia. - Los precintos permiten maniatar prisioneros - Les Serflex permettent de menotter les prisonniers. - Stahovací pásky vám umožní zadržet vězně. - A algema plástica permite que você contenha prisioneiros. - Fascietta che ti consente di arrestare i prigionieri. - Gyorskötöző emberek fogjulejtéséhez. - Кабельные стяжки позволяют связывать пленников. - - - Inventory of frisked person - Inventar der durchsuchten Person - Inventaire de la fouille - Inventario de la persona cacheada - Motozott személy felszerelése - Inventář prohledávané osoby - Ekwipunek rewidowanej osoby - Инвентарь обысканных лиц - Inventário da pessoa revistada - - - Frisk person - Person durchsuchen - Fouiller - Cachear - Prohledávaná osoba - Rewiduj osobę - Motozás - Обыскать человека - Revistar - - - Surrender - Kapitulieren - Rendirse - - - Stop Surrendering - Den Kampf erneut aufnehmen - Dejar de rendirse - - - Only use on alive units - Nur bei lebenden Einheiten verwendbar - Utilizar solo en unidades vivas - - - Only use on dismounted inf - Nur bei abgesessener Infanterie verwendbar - Utilizar solo en infanteria desmontada - - - Nothing under mouse - Es wurde nichts ausgewählt - Nada bajo el ratón - - - + + + Take Prisoner + Gefangen nehmen + Tomar prisionero + Capturer le prisonnier + Weź więźnia + Zajmout Osobu + Arresta il Prigioniero + Tomar Prisioneiro + Foglyul ejtés + Взять в плен + + + Free Prisoner + Gefangenen freilassen + Liberar prisionero + Wypuść więźnia + Libérer le prisonnier + Osvobodit Zajatce + Libera il Prigioniero + Libertar Prisioneiro + Fogoly szabadon elengedése + Освободить пленника + + + Escort Prisoner + Gefangenen eskortieren + Escoltar prisionero + Eskortuj więźnia + Escorter le prisonnier + Eskortovat Zajatce + Scorta il Prigioniero + Escoltar Prisioneiro + Fogoly kísérése + Конвоировать пленника + + + Release Prisoner + Gefangenen loslassen + Soltar prisionero + Anuluj eskortowanie + Relâcher le prisonnier + Uvolnit Zajatce + Rilascia il Prigioniero + Largar Prisioneiro + Fogoly elengedése + Прекратить конвоирование + + + You need to take him as prisoner first! + Du musst ihn zuerst gefangen nehmen. + Necesitas hacerle prisionero primero! + Najpierw musisz wziąć go jako więźnia! + Vous devez d'abord le capturer! + Musíš ho nejdříve zajmout! + Prima devi arrestarlo! + Você deve tomá-lo como prisioneiro primeiro! + Először foglyul kell ejtened! + Вы должны сначала взять его в плен! + + + Load Captive + Gefangenen einladen + Cargar prisionero + Embarquer le prisonnier + Załaduj więźnia + Naložit zajatce + Fogoly berakása + Загрузить пленного + Embarcar Prisioneiro + + + Unload Captive + Gefangenen ausladen + Descargar prisionero + Débarquer le prisonnier + Wyładuj więźnia + Vyložit zajatce + Fogoly kivevése + Выгрузить пленного + Desembarcar Prisioneiro + + + Cable Tie + Kabelbinder + Opaska zaciskowa + Precinto + Serflex + Stahovací Pásek + Algema Plástica + Fascietta + Gyorskötöző + Кабельная стяжка + + + Cable ties that allow you to restrain prisoners. + Kabelbinder ermöglichen es, Gefangene zu fesseln. + Opaska zaciskowa pozwala na skrępowanie dłoni u więźnia. + Los precintos permiten maniatar prisioneros + Les Serflex permettent de menotter les prisonniers. + Stahovací pásky vám umožní zadržet vězně. + A algema plástica permite que você contenha prisioneiros. + Fascietta che ti consente di arrestare i prigionieri. + Gyorskötöző emberek fogjulejtéséhez. + Кабельные стяжки позволяют связывать пленников. + + + Inventory of frisked person + Inventar der durchsuchten Person + Inventaire de la fouille + Inventario de la persona cacheada + Motozott személy felszerelése + Inventář prohledávané osoby + Ekwipunek rewidowanej osoby + Инвентарь обысканных лиц + Inventário da pessoa revistada + + + Frisk person + Person durchsuchen + Fouiller + Cachear + Prohledávaná osoba + Rewiduj osobę + Motozás + Обыскать человека + Revistar + + + Surrender + Kapitulieren + Rendirse + Capituler + + + Stop Surrendering + Den Kampf erneut aufnehmen + Dejar de rendirse + Annuler la capitulation + + + Only use on alive units + Nur bei lebenden Einheiten verwendbar + Utilizar solo en unidades vivas + Utiliser uniquement sur unité vivante + + + Only use on dismounted inf + Nur bei abgesessener Infanterie verwendbar + Utilizar solo en infanteria desmontada + Utiliser uniquement sur personnel à pied + + + Nothing under mouse + Es wurde nichts ausgewählt + Nada bajo el ratón + + + \ No newline at end of file diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index a5f5368cd0..5ba4a670d1 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -1,363 +1,379 @@  - + - - - ACE-Team - ACE-Team - ACE-Team - ACE-Team - ACE-Team - ACE-Team - Команда ACE - ACE-Team - ACE-Team - ACE-Team - - - Save - Speichern - Guardar - Zapisz - Uložit - Sauvegarder - Сохранить - Salvar - Mentés - Salva - - - Cancel - Abbrechen - Cancelar - Anuluj - Zrušit - Annuler - Отмена - Cancelar - Mégse - Annulla - - - ACE Options - ACE Optionen - Opciones ACE - Opcje ACE - ACE Nastavení - ACE Options - ACE Настройки - Opções do ACE - ACE Opciók - Opzioni ACE - - - - N - N - N - N - S - N - С - N - É - N - - - NNE - NNO - NNE - NNE - SSV - NNE - ССВ - NNE - ÉÉK - NNE - - - NE - NO - NE - NE - SV - NE - СВ - NE - ÉK - NE - - - ENE - ONO - ENE - ENE - VSV - ENE - ВСВ - LNE - KÉK - ENE - - - E - O - E - E - V - E - В - L - K - E - - - ESE - OSO - ESE - ESE - VJV - ESE - ВЮВ - LSE - KDK - ESE - - - SE - SO - SE - SE - JV - SE - ЮВ - SE - DK - SE - - - SSE - SSO - SSE - SSE - JJV - SSE - ЮЮВ - SSE - DDK - SSE - - - S - S - S - S - J - S - Ю - S - D - S - - - SSW - SSW - SSO - SSW - JJZ - SSO - ЮЮЗ - SSO - DDNy - SSO - - - SW - SW - SO - SW - JZ - SO - ЮЗ - SO - DNy - SO - - - WSW - WSW - OSO - WSW - ZJZ - OSO - ЗЮЗ - OSO - NyDNy - OSO - - - W - W - O - W - Z - O - З - O - Ny - O - - - WNW - WNW - ONO - WNW - ZSZ - ONO - ЗСЗ - ONO - NyÉNy - ONO - - - NW - NW - NO - NW - SZ - NO - СЗ - NO - ÉNy - NO - - - NNW - NNW - NNO - NNW - SSZ - NNO - ССЗ - NNO - ÉÉNy - NNO - - - Action cancelled. - Aktion abgebrochen. - Acción cancelada. - Przerwano czynność - Akce přerušena - Action annulée. - Действие отменено. - Ação cancelada. - Művelet megszakítva. - Azione cancellata. - - - [ACE] Miscellaneous Items - [ACE] Verschiedenes - [ACE] Objetos varios - [ACE] Różne przedmioty - [ACE] Ostatní předměty - [ACE] Objets divers - [ACE] Различные предметы - [ACE] Itens diversos - [ACE] Egyéb tárgyak - [ACE] Oggetti vari - - - Disable Command Menu - Befehlsmenü ausschalten - Desactivar menú de mando - Wyłącz menu dowodzenia - Vypnout velící menu - Désactiver Menu Commande - Выключить командное меню - Parancsnoki menü kikapcsolása - - - Unknown - Unbekannt - Desconocido - Nieznany - Neznámý - Неизвестно - Ismeretlen - - - No Voice - Keine Stimme - Sin voz - Brak głosu - Žádný hlas - Без голоса - Nincs hang - - - Akceptuj prośby - Aceptar Peticiones - Accept Requests - Anfrage annehmen - - - Ignoruj prośby - Rechazar Peticiones - Decline Requests - Anfrage ablehnen - - - Akceptuj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. - Acepta Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. - Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. - Anfragen anderer Spieler annehmen. Diese Anfragen können sich auf das Benutzen / Teilen von Equipment beziehen oder das Ausführen bestimmter Aktionen. - - - Ignoruj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. - Rechazar Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. - Decline Requests send by other players. These can be requests to use / share equipment, perform certain actions. - Anfragen anderer Spieler ablehnen. Diese Anfragen können sich auf das Benutzen / Teilen von Equipment beziehen oder das Ausführen bestimmter Aktionen. - - - Feedback icons - Feedback-Icons - - - Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. - Wähle die Position der Feedback-Icons aus oder deaktiviere Sie. Die Feedback-Icons zeigen den Status deiner Einheit an, oder die ausgeführte Aktion. - - - Progress bar location - Position des Fortschrittsanzeige - - - Set the desired location of the progress bar on your screen. - Wähle die Position der Fortschrittsanzeige. - - - Hint Background color - Hinweis Hintergrundfarbe - - - The color of the background from the ACE hints. - Wähle die Hintergrundfarbe für ACE-Hinweise. - - - Hint text font color - Hinweis Textfarbe - - - The color of the text font from the ACE hints. This color is the default color for all text displayed through the ACE Hint system, if the hint text has no other color specified. - Wähle die Textfarbe für ACE-Hinweise. - - - Banana - Banane - - - A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. - Die Bananen (Musa) sind eine Pflanzengattung in der Familie der Bananengewächse (Musaceae) innerhalb der Einkeimblättrigen Pflanzen (Monokotyledonen). - - + + + ACE-Team + ACE-Team + ACE-Team + ACE-Team + ACE-Team + ACE-Team + Команда ACE + ACE-Team + ACE-Team + ACE-Team + + + Save + Speichern + Guardar + Zapisz + Uložit + Sauvegarder + Сохранить + Salvar + Mentés + Salva + + + Cancel + Abbrechen + Cancelar + Anuluj + Zrušit + Annuler + Отмена + Cancelar + Mégse + Annulla + + + ACE Options + ACE Optionen + Opciones ACE + Opcje ACE + ACE Nastavení + Options ACE + ACE Настройки + Opções do ACE + ACE Opciók + Opzioni ACE + + + + N + N + N + N + S + N + С + N + É + N + + + NNE + NNO + NNE + NNE + SSV + NNE + ССВ + NNE + ÉÉK + NNE + + + NE + NO + NE + NE + SV + NE + СВ + NE + ÉK + NE + + + ENE + ONO + ENE + ENE + VSV + ENE + ВСВ + LNE + KÉK + ENE + + + E + O + E + E + V + E + В + L + K + E + + + ESE + OSO + ESE + ESE + VJV + ESE + ВЮВ + LSE + KDK + ESE + + + SE + SO + SE + SE + JV + SE + ЮВ + SE + DK + SE + + + SSE + SSO + SSE + SSE + JJV + SSE + ЮЮВ + SSE + DDK + SSE + + + S + S + S + S + J + S + Ю + S + D + S + + + SSW + SSW + SSO + SSW + JJZ + SSO + ЮЮЗ + SSO + DDNy + SSO + + + SW + SW + SO + SW + JZ + SO + ЮЗ + SO + DNy + SO + + + WSW + WSW + OSO + WSW + ZJZ + OSO + ЗЮЗ + OSO + NyDNy + OSO + + + W + W + O + W + Z + O + З + O + Ny + O + + + WNW + WNW + ONO + WNW + ZSZ + ONO + ЗСЗ + ONO + NyÉNy + ONO + + + NW + NW + NO + NW + SZ + NO + СЗ + NO + ÉNy + NO + + + NNW + NNW + NNO + NNW + SSZ + NNO + ССЗ + NNO + ÉÉNy + NNO + + + Action cancelled. + Aktion abgebrochen. + Acción cancelada. + Przerwano czynność + Akce přerušena + Action annulée. + Действие отменено. + Ação cancelada. + Művelet megszakítva. + Azione cancellata. + + + [ACE] Miscellaneous Items + [ACE] Verschiedenes + [ACE] Objetos varios + [ACE] Różne przedmioty + [ACE] Ostatní předměty + [ACE] Objets divers + [ACE] Различные предметы + [ACE] Itens diversos + [ACE] Egyéb tárgyak + [ACE] Oggetti vari + + + Disable Command Menu + Befehlsmenü ausschalten + Desactivar menú de mando + Wyłącz menu dowodzenia + Vypnout velící menu + Désactiver Menu Commande + Выключить командное меню + Parancsnoki menü kikapcsolása + + + Unknown + Unbekannt + Desconocido + Nieznany + Neznámý + Неизвестно + Ismeretlen + Inconnu + + + No Voice + Keine Stimme + Sin voz + Brak głosu + Žádný hlas + Без голоса + Nincs hang + Pas de voix + + + Akceptuj prośby + Aceptar Peticiones + Accept Requests + Anfrage annehmen + Accepter requête + + + Ignoruj prośby + Rechazar Peticiones + Decline Requests + Anfrage ablehnen + Rejeter requête + + + Akceptuj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. + Acepta Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. + Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. + Anfragen anderer Spieler annehmen. Diese Anfragen können sich auf das Benutzen / Teilen von Equipment beziehen oder das Ausführen bestimmter Aktionen. + Accepter les requêtes d'autres joueurs. Comme l'utilisation / l'échange d'équipement, la réalistion d'actions. + + + Ignoruj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. + Rechazar Peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. + Decline Requests send by other players. These can be requests to use / share equipment, perform certain actions. + Anfragen anderer Spieler ablehnen. Diese Anfragen können sich auf das Benutzen / Teilen von Equipment beziehen oder das Ausführen bestimmter Aktionen. + Rejeter les requêtes d'autres joueurs. Comme l'utilisation / l'échange d'équipement, la réalistion d'actions. + + + Feedback icons + Feedback-Icons + Icones d'information + + + Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. + Wähle die Position der Feedback-Icons aus oder deaktiviere Sie. Die Feedback-Icons zeigen den Status deiner Einheit an, oder die ausgeführte Aktion. + Sélection de la position ou la désactivation des icones de feedback. Ces icones vous apportent des informations complémentaires sur votre status et sur les actions en cours. + + + Progress bar location + Position des Fortschrittsanzeige + Position de la barre de progression + + + Set the desired location of the progress bar on your screen. + Wähle die Position der Fortschrittsanzeige. + Appliquer la postion de la barre de progression sur l'écran + + + Hint Background color + Hinweis Hintergrundfarbe + Notification: couleur de l'arrière plan + + + The color of the background from the ACE hints. + Wähle die Hintergrundfarbe für ACE-Hinweise. + Notifications ACE: couleur de l'arrière plan + + + Hint text font color + Hinweis Textfarbe + Notification: couleur du texte + + + The color of the text font from the ACE hints. This color is the default color for all text displayed through the ACE Hint system, if the hint text has no other color specified. + Wähle die Textfarbe für ACE-Hinweise. + Notification ACE: couleur du texte. C'est la couleur par défaut de tout texte afficher dans les notifications ACE, si aucune couleur n'est spécifiée pour les notifications + + + Banana + Banane + Banane + + + A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. + Die Bananen (Musa) sind eine Pflanzengattung in der Familie der Bananengewächse (Musaceae) innerhalb der Einkeimblättrigen Pflanzen (Monokotyledonen). + Une banane est un fruit qui, d'un point de vue botanique, fait partie du groupe des baies. Produite par plusieurs sortes de grandes plantes à fleurs herbacées du type Musa. + + \ No newline at end of file diff --git a/addons/dragging/stringtable.xml b/addons/dragging/stringtable.xml index 9193d2712e..615b3c13d9 100644 --- a/addons/dragging/stringtable.xml +++ b/addons/dragging/stringtable.xml @@ -1,36 +1,36 @@ - - + + - - - Drag - Тащить - Arrastrar - Ciągnij - Táhnout - Tracter - Ziehen - Arrastar - Trascina - Húzás - - - Release - Отпустить - Soltar - Puść - Položit - Lâcher - Loslassen - Largar - Lascia - Elengedés - - - Item to heavy - Gegenstand zu schwer - Articulo demasiado pesado - - - - Carry - Tragen - Portar - Nieś - Porter - Nést - Carregar - Trascina - Felvesz - Нести - - - + Objet trop lourd + + + Carry + Tragen + Portar + Nieś + Porter + Nést + Carregar + Trascina + Felvesz + Нести + + + \ No newline at end of file diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml index 1d010a0a7e..7ee05f04d1 100644 --- a/addons/explosives/stringtable.xml +++ b/addons/explosives/stringtable.xml @@ -1,498 +1,499 @@  - + - - - Explosives - Sprengstoffe - Explosivos - Ładunki wybuchowe - Explosifs - Výbušniny - Esplosivi - Robbanóanyagok - Explosivos - Взрывчатка - - - Place >> - Platzieren >> - Colocar >> - Umieść >> - Placer >> - Položit >> - Piazza >> - Lerakás >> - Colocar >> - Установить >> - - - Detonate >> - Zünden >> - Detonar >> - Detonuj >> - Mise à feu >> - Odpálit >> - Detona >> - Robbantás >> - Detonar >> - Подрыв >> - - - Explosive code: %1 - Sprengstoffcode: %1 - Código del explosivo: %1 - Kod ładunku: %1 - Code explosif: %1 - Kód výbušniny: %1 - Codice dell'esplosivo : %1 - Robbanóanyag kódja: %1 - Código do explosivo: %1 - Взрывная код: %1 - - - Place - Platzieren - Colocar - Umieść - Placer - Položit - Piazza - Elhelyezés - Colocar - Положить - - - Cancel - Abbrechen - Cancelar - Anuluj - Annuler - Zrušit - Annulla - Mégsem - Cancelar - Отмена - - - + Modifier, rotates - + Modifikator, drehen - + Modificador, girar - + Modificateur, tourner - + Modificatore, rotazione - + Otočit - + Változtatás, forgatás - + modyfikator, obracanie - + Modificador, rotaciona - + Bращать - - - Turn On Thor III - Thor III aktivieren - Encender Thor III - Włącz Thor III - Allumer Thor III - Zapnout Thor III - Accendi Thor III - Thor III bekapcsolása - Ativar Thor III - Активировать Thor III - - - Turn Off Thor III - Thor III deaktivieren - Apagar Thor III - Wyłącz Thor III - Éteindre Thor III - Vypnout Thor III - Spegni Thor III - Thor III kikapcsolása - Desativar Thor III - Деактивировать Thor III - - - Cellphone - Mobiltelefon - Télefono móvil - Telefon komórkowy - Téléphone Portable - Telefon - Cellulare - Mobil - Celular - Сотовый телефон - - - Used to remotely trigger explosives - Wird benutzt um Sprengstoffe fernzuzünden - Usado para detonar remotamente explosivos - Używany do zdalnego detonowania ładunków wybuchowych - Utilisé pour déclencher des explosifs à distance - Používaný ke vzdálenému odpalování výbušnin - Usato per l'attivazione a distanza degli esplosivi - Robbanóanyagok távoli robbantásához - Usado para acionar explosivos remotamente - Используется для удаленного запуска взрывчатку - - - M57 Firing Device - M57 Zündvorrichtung - Dispositivo de detonación M57 - Zapalnik M57 - M57 Dispositif de mise à feu - M57 Odpalovací Zařízení - Detonatore M57 - M57 Detonátor - M57 Dispositivo de Detonação - Взрыватель M57 - - - Used to remotely trigger explosives - Wird benutzt um Sprengstoffe fernzuzünden - Usado para detonar remotamente explosivos - Używany do zdalnego detonowania ładunków wybuchowych - Utilisé pour déclencher des explosifs à distance - Použévané ke vzdálenému odpalování výbušnin - Usato per l'attivazione a distanza degli esplosivi - Robbanóanyagok távoli robbantásához - Usado para acionar explosivos remotamente - Используется для удаленного запуска взрывчатку - - - M26 Firing Device - M26 Zündvorrichtung - Dispositivo de detonación MK26 - Zapalnik M26 - M26 Dispositif de mise à feu - M26 Odpalovací Zařízení - Detonatore M26 - M26 Detonátor - M26 Dispositivo de Detonação - Взрыватель M26 - - - M152 RAMS - M152 RAMS - M152 RAMS - M152 RAMS - M152 RAMS - M152 RAMS - M152 RAMS - M152 RAMS - M152 RAMS - M152 RAMS - - - Defusal Kit - Entschärfungskit - Kit de desactivación - Zestaw do rozbrajania - Kit de désamorçage - Zneškodňovací sada - Kit E.O.D. - Hatástalanító felszerelés - Kit de desarme - Разминирование комплект - - - Allows defusing of explosives - Erlaubt die Entschärfung von Sprengstoffen - Permite desactivar explosivos - Umożliwia rozbrajanie ładunków wybuchowych - Permet de désamorçer des explosifs - Dovoluje zneškodňování výbušnin - Consente la disattivazione degli ordigni esplosivi - Robbanóanyagok hatástalanításához - Permite o desarme de explosivos - Allows defusing of explosives - - - Add to Speed Dial - Zur Schnellauswahl hinzufügen - Agregar a marcado rápido - Dodaj do szybkiego wybierania - Ajouter à la composition rapide - Přidat jako rychlou volbu - Aggiungi alla selezione rapida - Hozzáadás gyorshíváshoz - Adicionar à ligação rápida - Добавить в ускоренный набор - - - Clear - Löschen - Borrar - Usuń - Désamorçé - Čistý - Libera - Törlés - Limpar - Pассеиваться - - - Dial - Wählen - Marcar - Wybierz mumer - Composer - Vytočit - Composizione numero - Tárcsázás - Discar - Hабрать - - - Up - Hoch - Arriba - W górę - Haut - Nahoru - Sopra - Fel - Cima - Поднять - - - Down - Runter - Abajo - W dół - Bas - Dolu - Sotto - Le - Baixo - Опустить - - - Cancel - Abbrechen - Cancelar - Anuluj - Annuler - Zrušit - Annulla - Mégsem - Cancelar - Отмена - - - Detonate Menu - "Zünden"-Menü - Menú de detonación - Menu detonowania - Menu de mise à feu - Menu Detonace - Menù di detonazione - Robbantás menü - Menu de detonação - Меню Подрыв - - - Place Menu - "Platzieren"-Menü - Menú de colocación - Menu umieszczania - Menu Placement - Menu Umístění - Menù di collocamento - Lerakás menü - Menu de posicionamento - Меню Установить - - - Defuse - Entschärfen - Desactivar - Rozbrój - Désamorçer - Zneškodnit - Disinnesca - Hatástalanítás - Desarmar - Обезвредить - - - Defusing Explosive... - Entschärfe Sprengstoff... - Desactivando explosivo... - Rozbrajanie ładunku... - Désamorçage des explosifs... - Zneškodňuji Výbušninu... - Esposivo in fase di disattivazione... - Robbanóanyag hatástalaníása... - Desarmando Explosivo... - Обезвреживание... - - - Timer - Zeitzünder - Temporizador - Czasomierz - Retard - Časovač - Cronometro - Időzített - Timer - Временной - - - Time: %1m %2s - Zeit: %1m %2s - Tiempo: %1m %2s - Czas: %1m %2s - Temps : %1m %2s - Čas: %1m %2s - Tempo : %1m %2s - Idő: %1m %2s - Tempo: %1m %2s - Tемп: %1m %2c - - - Set Time - Zeit einstellen - Configurar tiempo - Ustaw czas - Régler retard - Nastavit Čas - Modifica il conto alla rovescia - Idő állítása - Configurar Tempo - Xронометр - - - Select a Trigger - Wähle einen Zünder - Seleccionar un disparador - Wybierz zapalnik - Sélectionner une mise à feu - Zvolit Detonátor - Seleziona un Attivatore - Detonátor kiválasztása - Selecionar um Gatilho - Выберите - - - Select - Wählen - Seleccionar - Wybierz - Sélectionner - Zvolit - Seleziona - Kiválasztás - Selecionar - Выбрать защелка - - - Pressure Plate - Płyta naciskowa - Placa de presión - Druckplatte - Plaque de pression - Nášlapná nástraha - Piastra a Pressione - Nyomólap - Placa de pressão - Давление - - - Tripwire - Linka naciągu - Cable trampa - Stolperdraht - Fil de butée - Nástražný drát - Filo a Inciampo - Botlódrót - Linha de tração - Натяжной - - - IR Sensor - Czujnik podczerwieni - Sensor IR - Infrarotsensor - Capteur IR - IR Značkovač - Sensore IR - IR szenzor - Sensor IV - ИК - - - No triggers available for %1 - Brak dostępnych zapalników dla %1 - No hay detonadores disponibles para %1 - Keine Auslöser vorhanden für %1 - Pas de mise à feu disponible pour %1 - Žádný detonátor k dispozici pro %1 - Nessun attivatore disponibile per %1 - Nincs detonátor a %1 - Nenhum gatilho disponível para %1 - Нет защелка доступны для %1 - - - IR Sensor (Side Attack) - Czujnik podczerwieni (wybuch na bok) - Sensor IR (ataque lateral) - Infrarotsensor (Seitenangriff) - Capteur IR (de flanc) - IR Značkovač (Výbuch stranou) - Sensore IR (Attacco laterale) - IR Sensor (Side Attack) - Sensor infravermelho (ataque lateral) - ИК (боковая атака) - - - Magnetic Influence Sensor (Bottom Attack) - Czujnik magnetyczny (wybuch w górę) - Sensor IM (ataque inferior) - Magnetfeldsensor (Bodenangriff) - Capteur Magnétique (par le bas) - Magnetický Senzor (Výbuch ze spoda) - Sensore Magnetico di Prossimità (Attacco inferiore) - Mágneses (Bottom Attack) - Influência magnética (ataque inferior) - Магнитный (дно атака) - - - No explosives on trigger. - Keine Sprengladungen auf diesem Auslöser. - Ningún explosivo en el detonador. - Pas d'explosif à mettre à feu. - Nessun esplosivo sul sensore. - Žádná výbušnina k odpálení. - Nincs robbanóanyag a detonátorhoz. - Brak ładunków na zapalnik. - Nenhum explosivo no gatilho. - Нет взрывчатки на курок. - - - Dead Man's Switch - Totmannschalter - Mise à feu par relâchement de pression - Spínač mrtvého muže - Czuwak - Detonador de hombre muerto - Dead Man's Switch - Кнопка мертвеца - - - Used to remotely trigger explosives when released. - Zündet Sprengladungen wenn losgelassen. - Déclenche la mise à feu d'un explosif lorsqu'il est libéré. - Používaný k vzdálenému odpálení, při uvolnění odpálí výbušniny - Używany w celu zdalnej detonacji ładunków kiedy jego operator zostanie zabity. - Utilizado para detonar explosivos remotamente al soltarlo. - Robbanóanyagok távoli robbantásához - Используется для дистанционного подрыва, после смерти оператора. - - - Pick up - Aufnehmen - - + + + Explosives + Sprengstoffe + Explosivos + Ładunki wybuchowe + Explosifs + Výbušniny + Esplosivi + Robbanóanyagok + Explosivos + Взрывчатка + + + Place >> + Platzieren >> + Colocar >> + Umieść >> + Placer >> + Položit >> + Piazza >> + Lerakás >> + Colocar >> + Установить >> + + + Detonate >> + Zünden >> + Detonar >> + Detonuj >> + Mise à feu >> + Odpálit >> + Detona >> + Robbantás >> + Detonar >> + Подрыв >> + + + Explosive code: %1 + Sprengstoffcode: %1 + Código del explosivo: %1 + Kod ładunku: %1 + Code explosif: %1 + Kód výbušniny: %1 + Codice dell'esplosivo : %1 + Robbanóanyag kódja: %1 + Código do explosivo: %1 + Взрывная код: %1 + + + Place + Platzieren + Colocar + Umieść + Placer + Položit + Piazza + Elhelyezés + Colocar + Положить + + + Cancel + Abbrechen + Cancelar + Anuluj + Annuler + Zrušit + Annulla + Mégsem + Cancelar + Отмена + + + + Modifier, rotates + + Modifikator, drehen + + Modificador, girar + + Modificateur, tourner + + Modificatore, rotazione + + Otočit + + Változtatás, forgatás + + modyfikator, obracanie + + Modificador, rotaciona + + Bращать + + + Turn On Thor III + Thor III aktivieren + Encender Thor III + Włącz Thor III + Allumer Thor III + Zapnout Thor III + Accendi Thor III + Thor III bekapcsolása + Ativar Thor III + Активировать Thor III + + + Turn Off Thor III + Thor III deaktivieren + Apagar Thor III + Wyłącz Thor III + Éteindre Thor III + Vypnout Thor III + Spegni Thor III + Thor III kikapcsolása + Desativar Thor III + Деактивировать Thor III + + + Cellphone + Mobiltelefon + Télefono móvil + Telefon komórkowy + Téléphone Portable + Telefon + Cellulare + Mobil + Celular + Сотовый телефон + + + Used to remotely trigger explosives + Wird benutzt um Sprengstoffe fernzuzünden + Usado para detonar remotamente explosivos + Używany do zdalnego detonowania ładunków wybuchowych + Utilisé pour déclencher des explosifs à distance + Používaný ke vzdálenému odpalování výbušnin + Usato per l'attivazione a distanza degli esplosivi + Robbanóanyagok távoli robbantásához + Usado para acionar explosivos remotamente + Используется для удаленного запуска взрывчатку + + + M57 Firing Device + M57 Zündvorrichtung + Dispositivo de detonación M57 + Zapalnik M57 + M57 Dispositif de mise à feu + M57 Odpalovací Zařízení + Detonatore M57 + M57 Detonátor + M57 Dispositivo de Detonação + Взрыватель M57 + + + Used to remotely trigger explosives + Wird benutzt um Sprengstoffe fernzuzünden + Usado para detonar remotamente explosivos + Używany do zdalnego detonowania ładunków wybuchowych + Utilisé pour déclencher des explosifs à distance + Použévané ke vzdálenému odpalování výbušnin + Usato per l'attivazione a distanza degli esplosivi + Robbanóanyagok távoli robbantásához + Usado para acionar explosivos remotamente + Используется для удаленного запуска взрывчатку + + + M26 Firing Device + M26 Zündvorrichtung + Dispositivo de detonación MK26 + Zapalnik M26 + M26 Dispositif de mise à feu + M26 Odpalovací Zařízení + Detonatore M26 + M26 Detonátor + M26 Dispositivo de Detonação + Взрыватель M26 + + + M152 RAMS + M152 RAMS + M152 RAMS + M152 RAMS + M152 RAMS + M152 RAMS + M152 RAMS + M152 RAMS + M152 RAMS + M152 RAMS + + + Defusal Kit + Entschärfungskit + Kit de desactivación + Zestaw do rozbrajania + Kit de désamorçage + Zneškodňovací sada + Kit E.O.D. + Hatástalanító felszerelés + Kit de desarme + Разминирование комплект + + + Allows defusing of explosives + Erlaubt die Entschärfung von Sprengstoffen + Permite desactivar explosivos + Umożliwia rozbrajanie ładunków wybuchowych + Permet de désamorçer des explosifs + Dovoluje zneškodňování výbušnin + Consente la disattivazione degli ordigni esplosivi + Robbanóanyagok hatástalanításához + Permite o desarme de explosivos + Allows defusing of explosives + + + Add to Speed Dial + Zur Schnellauswahl hinzufügen + Agregar a marcado rápido + Dodaj do szybkiego wybierania + Ajouter à la composition rapide + Přidat jako rychlou volbu + Aggiungi alla selezione rapida + Hozzáadás gyorshíváshoz + Adicionar à ligação rápida + Добавить в ускоренный набор + + + Clear + Löschen + Borrar + Usuń + Désamorçé + Čistý + Libera + Törlés + Limpar + Pассеиваться + + + Dial + Wählen + Marcar + Wybierz mumer + Composer + Vytočit + Composizione numero + Tárcsázás + Discar + Hабрать + + + Up + Hoch + Arriba + W górę + Haut + Nahoru + Sopra + Fel + Cima + Поднять + + + Down + Runter + Abajo + W dół + Bas + Dolu + Sotto + Le + Baixo + Опустить + + + Cancel + Abbrechen + Cancelar + Anuluj + Annuler + Zrušit + Annulla + Mégsem + Cancelar + Отмена + + + Detonate Menu + "Zünden"-Menü + Menú de detonación + Menu detonowania + Menu de mise à feu + Menu Detonace + Menù di detonazione + Robbantás menü + Menu de detonação + Меню Подрыв + + + Place Menu + "Platzieren"-Menü + Menú de colocación + Menu umieszczania + Menu Placement + Menu Umístění + Menù di collocamento + Lerakás menü + Menu de posicionamento + Меню Установить + + + Defuse + Entschärfen + Desactivar + Rozbrój + Désamorçer + Zneškodnit + Disinnesca + Hatástalanítás + Desarmar + Обезвредить + + + Defusing Explosive... + Entschärfe Sprengstoff... + Desactivando explosivo... + Rozbrajanie ładunku... + Désamorçage des explosifs... + Zneškodňuji Výbušninu... + Esposivo in fase di disattivazione... + Robbanóanyag hatástalaníása... + Desarmando Explosivo... + Обезвреживание... + + + Timer + Zeitzünder + Temporizador + Czasomierz + Minuteur + Časovač + Cronometro + Időzített + Timer + Временной + + + Time: %1m %2s + Zeit: %1m %2s + Tiempo: %1m %2s + Czas: %1m %2s + Temps : %1m %2s + Čas: %1m %2s + Tempo : %1m %2s + Idő: %1m %2s + Tempo: %1m %2s + Tемп: %1m %2c + + + Set Time + Zeit einstellen + Configurar tiempo + Ustaw czas + Régler minuteur + Nastavit Čas + Modifica il conto alla rovescia + Idő állítása + Configurar Tempo + Xронометр + + + Select a Trigger + Wähle einen Zünder + Seleccionar un disparador + Wybierz zapalnik + Sélectionner une mise à feu + Zvolit Detonátor + Seleziona un Attivatore + Detonátor kiválasztása + Selecionar um Gatilho + Выберите + + + Select + Wählen + Seleccionar + Wybierz + Sélectionner + Zvolit + Seleziona + Kiválasztás + Selecionar + Выбрать защелка + + + Pressure Plate + Płyta naciskowa + Placa de presión + Druckplatte + Plaque de pression + Nášlapná nástraha + Piastra a Pressione + Nyomólap + Placa de pressão + Давление + + + Tripwire + Linka naciągu + Cable trampa + Stolperdraht + Fil de détente + Nástražný drát + Filo a Inciampo + Botlódrót + Linha de tração + Натяжной + + + IR Sensor + Czujnik podczerwieni + Sensor IR + Infrarotsensor + Capteur IR + IR Značkovač + Sensore IR + IR szenzor + Sensor IV + ИК + + + No triggers available for %1 + Brak dostępnych zapalników dla %1 + No hay detonadores disponibles para %1 + Keine Auslöser vorhanden für %1 + Pas de mise à feu disponible pour %1 + Žádný detonátor k dispozici pro %1 + Nessun attivatore disponibile per %1 + Nincs detonátor a %1 + Nenhum gatilho disponível para %1 + Нет защелка доступны для %1 + + + IR Sensor (Side Attack) + Czujnik podczerwieni (wybuch na bok) + Sensor IR (ataque lateral) + Infrarotsensor (Seitenangriff) + Capteur IR (de flanc) + IR Značkovač (Výbuch stranou) + Sensore IR (Attacco laterale) + IR Sensor (Side Attack) + Sensor infravermelho (ataque lateral) + ИК (боковая атака) + + + Magnetic Influence Sensor (Bottom Attack) + Czujnik magnetyczny (wybuch w górę) + Sensor IM (ataque inferior) + Magnetfeldsensor (Bodenangriff) + Capteur Magnétique (par le bas) + Magnetický Senzor (Výbuch ze spoda) + Sensore Magnetico di Prossimità (Attacco inferiore) + Mágneses (Bottom Attack) + Influência magnética (ataque inferior) + Магнитный (дно атака) + + + No explosives on trigger. + Keine Sprengladungen auf diesem Auslöser. + Ningún explosivo en el detonador. + Pas d'explosif à mettre à feu. + Nessun esplosivo sul sensore. + Žádná výbušnina k odpálení. + Nincs robbanóanyag a detonátorhoz. + Brak ładunków na zapalnik. + Nenhum explosivo no gatilho. + Нет взрывчатки на курок. + + + Dead Man's Switch + Totmannschalter + Mise à feu par relâchement de pression + Spínač mrtvého muže + Czuwak + Detonador de hombre muerto + Dead Man's Switch + Кнопка мертвеца + + + Used to remotely trigger explosives when released. + Zündet Sprengladungen wenn losgelassen. + Déclenche la mise à feu d'un explosif lorsqu'il est libéré. + Používaný k vzdálenému odpálení, při uvolnění odpálí výbušniny + Używany w celu zdalnej detonacji ładunków kiedy jego operator zostanie zabity. + Utilizado para detonar explosivos remotamente al soltarlo. + Robbanóanyagok távoli robbantásához + Используется для дистанционного подрыва, после смерти оператора. + + + Pick up + Aufnehmen + Ramasser + + \ No newline at end of file diff --git a/addons/frag/stringtable.xml b/addons/frag/stringtable.xml index 4ae3979667..1c07f90dda 100644 --- a/addons/frag/stringtable.xml +++ b/addons/frag/stringtable.xml @@ -1,15 +1,16 @@  - + - - - - Disable Fragmentation - Zakázat fragmentaci granátů - Weapons: Keine Schrapnelle - Wyłącz głowice fragmentacyjne - Выключить разлёт осколков - - - + + + + Disable Fragmentation + Zakázat fragmentaci granátů + Weapons: Keine Schrapnelle + Wyłącz głowice fragmentacyjne + Выключить разлёт осколков + Désactive la fragmentation + + + \ No newline at end of file diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index f042128301..3022695f2a 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -1,107 +1,108 @@  - + - - - Ear Plugs - Ohrenstöpsel - Tapones para los oídos - Stopery do uszu - Špunty - Беруши - Bouchons Anti-Bruits - Füldugó - Protetor auricular - Tappi auricolari - - - Protective Ear Plugs allow the wearer to be near loud weaponry without damage to his hearing. - Schützende Ohrenstöpsel, die es dem Träger ermöglichen, sich in der Nähe lauter Waffen aufzuhalten. - Los tapones para los oídos permiten al usuario operar armamento ruidoso sin sufrir pérdida de audición. - Stopery do uszu umożliwiają użytkownikowi przebywać w pobliżu głośnej broni bez poniesienia konsekwencji jaką jest utrata słuchu. - Ochranné špunty umožňují uživateli, aby neutrpěl zranění jeho sluchu v blízkosti hlasitých zbraní. - Беруши позволяют избежать потери слуха при близкой громкой стрельбе. - Bouchons Anti-Bruits pour la prévention des traumatismes sonores aigus. - Erősebb hanghatásoktól védő füldugó, megakadályozza a nagy hanggal járó fegyverzettől való halláskárosodást. - Protetor para ouvidos permitem que o usuário esteja próximo a ruídos sem danificar sua audição. - Proteggono l'apparato uditivo, permettendo a chi li indossa di resistere ai suoni particolarmente forti senza alcun danno. - - - Earplugs in - Ohrenstöpsel drinnen - Poner tapones - Załóż stopery - Dát špunty do uší - Беруши надеты - Bouchons mis - Füldugó berakva - Protetores colocados - Indossa i tappi auricolari - - - Earplugs out - Ohrenstöpsel raus - Quitar tapones - Zdejmij stopery - Vyndat špunty z uší - Беруши сняты - Bouchons enlevés - Füldugó kivéve - Protetores retirados - Levati i tappi auricolari - - - Earplugs in - Ohrenstöpsel drinnen - Tapones puestos - Stopery założone - Špunty v uších - Беруши надеты - Bouchons mis - Füldugó berakva - Protetores colocados - Indossa i tappi auricolari - - - Earplugs out - Ohrenstöpsel raus - Tapones quitados - Stopery zdjęte - Špunty venku z uší - Беруши сняты - Bouchons enlevés - Füldugó kivéve - Protetores retirados - Levati i tappi auricolari - - - You have no ear plugs - Keine Ohrenstöpsel im Inventar - No tienes tapones para los oídos - Nie masz stoperów - Nemáš žádné špunty - У вас нет беруш - Vous n'avez pas de Bouchons Anti-Bruits - Nincs füldugód - Você não possui protetores auriculares - Non hai i tappi auricolari - - - No inventory space - Kein Platz im Inventar - Sin espacio en el inventario - Brak miejsca w ekwipunku - Pas de place dans l'inventaire - Není místo v inventáři - Non hai abbastanza spazio - Não há espaço no inventário - Nincs több hely - Нет места в инвентаре - - - Disable ear ringing - Desactivar zumbido de oídos - Knalltrauma deaktivieren - - + + + Ear Plugs + Ohrenstöpsel + Tapones para los oídos + Stopery do uszu + Špunty + Беруши + Bouchons Anti-Bruits + Füldugó + Protetor auricular + Tappi auricolari + + + Protective Ear Plugs allow the wearer to be near loud weaponry without damage to his hearing. + Schützende Ohrenstöpsel, die es dem Träger ermöglichen, sich in der Nähe lauter Waffen aufzuhalten. + Los tapones para los oídos permiten al usuario operar armamento ruidoso sin sufrir pérdida de audición. + Stopery do uszu umożliwiają użytkownikowi przebywać w pobliżu głośnej broni bez poniesienia konsekwencji jaką jest utrata słuchu. + Ochranné špunty umožňují uživateli, aby neutrpěl zranění jeho sluchu v blízkosti hlasitých zbraní. + Беруши позволяют избежать потери слуха при близкой громкой стрельбе. + Bouchons Anti-Bruits pour la prévention des traumatismes sonores aigus. + Erősebb hanghatásoktól védő füldugó, megakadályozza a nagy hanggal járó fegyverzettől való halláskárosodást. + Protetor para ouvidos permitem que o usuário esteja próximo a ruídos sem danificar sua audição. + Proteggono l'apparato uditivo, permettendo a chi li indossa di resistere ai suoni particolarmente forti senza alcun danno. + + + Earplugs in + Ohrenstöpsel drinnen + Poner tapones + Załóż stopery + Dát špunty do uší + Беруши надеты + Bouchons mis + Füldugó berakva + Protetores colocados + Indossa i tappi auricolari + + + Earplugs out + Ohrenstöpsel raus + Quitar tapones + Zdejmij stopery + Vyndat špunty z uší + Беруши сняты + Bouchons enlevés + Füldugó kivéve + Protetores retirados + Levati i tappi auricolari + + + Earplugs in + Ohrenstöpsel drinnen + Tapones puestos + Stopery założone + Špunty v uších + Беруши надеты + Bouchons mis + Füldugó berakva + Protetores colocados + Indossa i tappi auricolari + + + Earplugs out + Ohrenstöpsel raus + Tapones quitados + Stopery zdjęte + Špunty venku z uší + Беруши сняты + Bouchons enlevés + Füldugó kivéve + Protetores retirados + Levati i tappi auricolari + + + You have no ear plugs + Keine Ohrenstöpsel im Inventar + No tienes tapones para los oídos + Nie masz stoperów + Nemáš žádné špunty + У вас нет беруш + Vous n'avez pas de Bouchons Anti-Bruits + Nincs füldugód + Você não possui protetores auriculares + Non hai i tappi auricolari + + + No inventory space + Kein Platz im Inventar + Sin espacio en el inventario + Brak miejsca w ekwipunku + Pas de place dans l'inventaire + Není místo v inventáři + Non hai abbastanza spazio + Não há espaço no inventário + Nincs több hely + Нет места в инвентаре + + + Disable ear ringing + Desactivar zumbido de oídos + Knalltrauma deaktivieren + Désactiver le bourdonnement + + \ No newline at end of file diff --git a/addons/laser_selfdesignate/stringtable.xml b/addons/laser_selfdesignate/stringtable.xml index 03d28814ec..e472e37e82 100644 --- a/addons/laser_selfdesignate/stringtable.xml +++ b/addons/laser_selfdesignate/stringtable.xml @@ -1,14 +1,16 @@  - + - - - Laser<br/>Designator On - Lasermarkierer<br/>an - - - Laser<br/>Designator Off - Lasermarkierer<br/>aus - - + + + Laser<br/>Designator On + Lasermarkierer<br/>an + Désignateur Laser Allumé + + + Laser<br/>Designator Off + Lasermarkierer<br/>aus + Désignateur Laser Eteint + + \ No newline at end of file diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index 87b36618a6..fd4e29342f 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -1,32 +1,32 @@  + - - - - Laser Pointer (red) - Laserpointer (rot) - - - Laser Pointer (green) - Laserpointer (grün) - - - - Emits visible light. - Strahlt sichtbares Licht aus. - - - - <t color='#9cf953'>Use: </t>Turn Laser ON/OFF - <t color='#9cf953'>Použití: </t>Zapnout/vypnout laser - <t color='#9cf953'>Utiliser : </t>laser on/off - <t color='#9cf953'>Benutzen: </t>Laser EIN/AUS - <t color='#9cf953'>Uso: </t>Laser ON/OFF - <t color='#9cf953'>Użyj: </t>wł./wył. lasera - <t color='#9cf953'>Uso: </t>Ativar/Desativar laser - <t color='#9cf953'>Использовать: </t>вкл/выкл лазер - <t color='#9cf953'>Usar: </t>encender/apagar láser - - - - + + + Laser Pointer (red) + Laserpointer (rot) + Pointeur laser (rouge) + + + Laser Pointer (green) + Laserpointer (grün) + Pointeur laser (vert) + + + Emits visible light. + Strahlt sichtbares Licht aus. + Emettre de la lumière visible + + + <t color='#9cf953'>Use: </t>Turn Laser ON/OFF + <t color='#9cf953'>Použití: </t>Zapnout/vypnout laser + <t color='#9cf953'>Utiliser : </t>laser on/off + <t color='#9cf953'>Benutzen: </t>Laser EIN/AUS + <t color='#9cf953'>Uso: </t>Laser ON/OFF + <t color='#9cf953'>Użyj: </t>wł./wył. lasera + <t color='#9cf953'>Uso: </t>Ativar/Desativar laser + <t color='#9cf953'>Использовать: </t>вкл/выкл лазер + <t color='#9cf953'>Usar: </t>encender/apagar láser + + + \ No newline at end of file diff --git a/addons/logistics_uavbattery/stringtable.xml b/addons/logistics_uavbattery/stringtable.xml index fbd9004290..022c8f911c 100644 --- a/addons/logistics_uavbattery/stringtable.xml +++ b/addons/logistics_uavbattery/stringtable.xml @@ -1,78 +1,78 @@  - + - - - Drone is full - Drohne ist voll - El VANT está lleno - L'UAV est chargé - Dron jest naładowany - A drón fel van töltve - Dron je nabitý - O VANT está cheio - Il drone è pieno - БПЛА заполнен - - - You need a UAV Battery - Du brauchst eine UAV-Batterie - Necesitas una batería para VANT - Pas de batterie UAV - Potrzebujesz baterii UAV - Szükséged van egy UAV akkumulátorra - Potřebuješ UAV-Baterii - Você precisa de uma Bateria para VANT - Hai bisogno di una Batteria UAV - Требуется аккумулятор БПЛА - - - Recharge - Aufladen - Recargar - Recharger - Naładuj - Feltöltés - Dobít - Recarregar - Ricarica - Подзарядить - - - UAV Battery - UAV-Batterie - Batería para VANT - Batterie UAV - Bateria UAV - UAV akkumulátor - UAV-Baterie - Bateria para VANT - Batteria UAV - Аккумулятор БПЛА - - - Used to refuel Carried UAV's - Verwendet zum Aufladen von tragbaren UAV's - Usada para reabastecer el VANT - Utilisée pour recharger l'UAV - Używana do naładowania UAV - Hordozható UAV-ok működéséhez való akkumulátor - Používané k dobíjení UAV - Usada para reabastecer VANT - Usata per ricaricare la Batteria dell'UAV - Используется для подзарядки БПЛА - - - Recharging ... - Aufladen ... - Recargando ... - Rechargement ... - Ładowanie ... - Akku feltöltése ... - Dobíjení ... - Recarregando ... - In ricarica ... - Подзаряжаем ... - - + + + Drone is full + Drohne ist voll + El VANT está lleno + L'UAV est chargé + Dron jest naładowany + A drón fel van töltve + Dron je nabitý + O VANT está cheio + Il drone è pieno + БПЛА заполнен + + + You need a UAV Battery + Du brauchst eine UAV-Batterie + Necesitas una batería para VANT + L'UAV nécessite une batterie + Potrzebujesz baterii UAV + Szükséged van egy UAV akkumulátorra + Potřebuješ UAV-Baterii + Você precisa de uma Bateria para VANT + Hai bisogno di una Batteria UAV + Требуется аккумулятор БПЛА + + + Recharge + Aufladen + Recargar + Recharger + Naładuj + Feltöltés + Dobít + Recarregar + Ricarica + Подзарядить + + + UAV Battery + UAV-Batterie + Batería para VANT + Batterie UAV + Bateria UAV + UAV akkumulátor + UAV-Baterie + Bateria para VANT + Batteria UAV + Аккумулятор БПЛА + + + Used to refuel Carried UAV's + Verwendet zum Aufladen von tragbaren UAV's + Usada para reabastecer el VANT + Utilisée pour recharger l'UAV + Używana do naładowania UAV + Hordozható UAV-ok működéséhez való akkumulátor + Používané k dobíjení UAV + Usada para reabastecer VANT + Usata per ricaricare la Batteria dell'UAV + Используется для подзарядки БПЛА + + + Recharging ... + Aufladen ... + Recargando ... + Rechargement ... + Ładowanie ... + Akku feltöltése ... + Dobíjení ... + Recarregando ... + In ricarica ... + Подзаряжаем ... + + \ No newline at end of file diff --git a/addons/logistics_wirecutter/stringtable.xml b/addons/logistics_wirecutter/stringtable.xml index f23af6b1e5..35c4c009b2 100644 --- a/addons/logistics_wirecutter/stringtable.xml +++ b/addons/logistics_wirecutter/stringtable.xml @@ -1,51 +1,53 @@  - + - - - Wirecutter - Drahtschneider - Wirecutter - - - Wirecutter - Schneidet Draht. - - - Cut Fence - Zaun schneiden - Cortar alambrado - Przetnij płot - Přestřihnout plot - Cisailler Clôture - Cortar Cerca - Taglia - Drótkerítés átvágása - Вырезать забор - - - Cutting Fences / Wires ... - Zaun / Draht schneiden ... - Cortando alambrado / cables ... - Przecinanie płotu / drutów ... - Přestřihnout plot / dráty ... - Cisaille l'obstacle ... - Cortando Cerca / Arame ... - Sto tagliando ... - Drótok elvágása ... - Вырезаем забор / провода ... - - - Fence cut - Zaun geschnitten - Alambrado cortado - Płot przecięty - Plot přestřižen - Clôture cisaillée - Cerca cortada - Fatto! - Drótkerítés átvágva - Забор вырезан - - + + + Wirecutter + Drahtschneider + Wirecutter + Pince coupante + + + Wirecutter + Schneidet Draht. + Pince coupante + + + Cut Fence + Zaun schneiden + Cortar alambrado + Przetnij płot + Přestřihnout plot + Cisailler Clôture + Cortar Cerca + Taglia + Drótkerítés átvágása + Вырезать забор + + + Cutting Fences / Wires ... + Zaun / Draht schneiden ... + Cortando alambrado / cables ... + Przecinanie płotu / drutów ... + Přestřihnout plot / dráty ... + Cisaille l'obstacle ... + Cortando Cerca / Arame ... + Sto tagliando ... + Drótok elvágása ... + Вырезаем забор / провода ... + + + Fence cut + Zaun geschnitten + Alambrado cortado + Płot przecięty + Plot přestřižen + Clôture cisaillée + Cerca cortada + Fatto! + Drótkerítés átvágva + Забор вырезан + + \ No newline at end of file diff --git a/addons/magazinerepack/stringtable.xml b/addons/magazinerepack/stringtable.xml index d8fd5ca177..81f8924144 100644 --- a/addons/magazinerepack/stringtable.xml +++ b/addons/magazinerepack/stringtable.xml @@ -1,93 +1,96 @@  - + - - - Repack<br/>Magazines - Magazine<br/>umpacken - Reorganizar<br/>cargadores - Réorganiser<br/>chargeurs - Przepakuj<br/>magazynki - Přepáskovat<br/>Zásobníky - Ricarica<br/>Caricatori - Reorganizar<br/>Carregadores - Újratárazás<br/> - Перепаковать<br/>магазины - - - Select Magazine Menu - Magazinauswahlmenü - Menú de selección de cargador - Sélectionner menu des chargeurs - Menu wyboru magazynków - Zvolit Menu Zásobníků - Seleziona Menù di Ricarica - Menu de Seleção de Carregador - Fegyvertár menü kiválasztás - Меню выбора магазинов - - - Select Mag - Magazin auswählen - Seleccionar cargador - Sélectionner chargeur - Wybierz magazynek - Zvolit Zásobník - Seleziona Caricatore - Selecionar Carregador - Tár kiválasztása - Выбрать магазин - - - Repacking Magazines ... - Magazine umpacken ... - Reorganizando cargadores ... - Réorganisation des chargeurs ... - Przepakowywanie magazynków ... - Páskuji Zásobníky ... - Sto ricaricando le munizioni ... - Reorganizando Carregadores ... - Újratárazás ... - Перепаковка магазинов ... - - - Repacked Magazines - Magazine umgepackt - Cargadores reorganizados - Chargeurs réorganisés - Magazynki przepakowane - Přepáskované Zásobníky - Caricatore ricaricato - Carregadores Reorganizados - Újratárazott tárak - Магазины перепакованы - - - %1 full mag(s) and %2 extra round(s) - %1 volle(s) Magazin(e) und %2 übrig gebliebene Patrone(n) - %1 cargador(es) completo(s) y %2 bala(s) extra(s) - %1 chargeur(s) plein(s) et %2 cartouche(s) en rab - %1 pełnych magazynków i %2 dodatkowych naboi - %1 plný zásobník(y) a %2 munice navíc - %1 caricatore/i pieno e %2 munizioni extra - %1 carregador(es) cheio(s) e %2 disparo(s) a mais - %1 tejles tár és %2 extra lőszer. - %1 полных магазина(ов) и %2 патрона(ов) - - - Repacking Finished - Wiederverpacken Fertig - Reembalaje Finalizado - - - Repacking Interrupted - Umpacken Unterbrochen - Reempaque Interrupted - - - %1 Full and %2 Partial - %1 Vollständigen und %2 Teilweisen - %1 Total y %2 Parcial - - + + + Repack<br/>Magazines + Magazine<br/>umpacken + Reorganizar<br/>cargadores + Réorganiser<br/>chargeurs + Przepakuj<br/>magazynki + Přepáskovat<br/>Zásobníky + Ricarica<br/>Caricatori + Reorganizar<br/>Carregadores + Újratárazás<br/> + Перепаковать<br/>магазины + + + Select Magazine Menu + Magazinauswahlmenü + Menú de selección de cargador + Sélectionner menu des chargeurs + Menu wyboru magazynków + Zvolit Menu Zásobníků + Seleziona Menù di Ricarica + Menu de Seleção de Carregador + Fegyvertár menü kiválasztás + Меню выбора магазинов + + + Select Mag + Magazin auswählen + Seleccionar cargador + Sélectionner chargeur + Wybierz magazynek + Zvolit Zásobník + Seleziona Caricatore + Selecionar Carregador + Tár kiválasztása + Выбрать магазин + + + Repacking Magazines ... + Magazine umpacken ... + Reorganizando cargadores ... + Réorganisation des chargeurs ... + Przepakowywanie magazynków ... + Páskuji Zásobníky ... + Sto ricaricando le munizioni ... + Reorganizando Carregadores ... + Újratárazás ... + Перепаковка магазинов ... + + + Repacked Magazines + Magazine umgepackt + Cargadores reorganizados + Chargeurs réorganisés + Magazynki przepakowane + Přepáskované Zásobníky + Caricatore ricaricato + Carregadores Reorganizados + Újratárazott tárak + Магазины перепакованы + + + %1 full mag(s) and %2 extra round(s) + %1 volle(s) Magazin(e) und %2 übrig gebliebene Patrone(n) + %1 cargador(es) completo(s) y %2 bala(s) extra(s) + %1 chargeur(s) plein(s) et %2 cartouche(s) en rab + %1 pełnych magazynków i %2 dodatkowych naboi + %1 plný zásobník(y) a %2 munice navíc + %1 caricatore/i pieno e %2 munizioni extra + %1 carregador(es) cheio(s) e %2 disparo(s) a mais + %1 tejles tár és %2 extra lőszer. + %1 полных магазина(ов) и %2 патрона(ов) + + + Repacking Finished + Wiederverpacken Fertig + Reembalaje Finalizado + Réorganisation terminée + + + Repacking Interrupted + Umpacken Unterbrochen + Reempaque Interrupted + Réorganisation interrompue + + + %1 Full and %2 Partial + %1 Vollständigen und %2 Teilweisen + %1 Total y %2 Parcial + %1 plein(s) et %2 partiel(s) + + \ No newline at end of file diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index fee0f7ff47..c262e53c13 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -226,7 +226,6 @@ Packing Bandage - Elastic Bandage @@ -378,7 +377,6 @@ Receiving IV [%1ml] Transfusion en IV [%1ml] - Bandage (Basic) Повязка (обычная) @@ -707,7 +705,7 @@ - Un bandage aidnat à coaguler les saignements mineurs à moyens. + Un bandage aidant à coaguler les saignements mineurs à moyens. Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. @@ -770,7 +768,6 @@ Housse de transport des corps Bolsa para cadáveres - Blood Pressure Артериальное давление @@ -1025,8 +1022,8 @@ Placing body in bodybag + Placement du corps dans la housse - %1 has bandaged patient %1 a pansé le patient @@ -1043,6 +1040,5 @@ %1 applied a tourniquet %1 a appliqué un garrot - - + \ No newline at end of file diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 772a7a172f..ea5520e000 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -1,109 +1,131 @@  - + - - - MicroDAGR GPS - - - MicroDAGR advanced GPS receiver - - - Angular Unit: - - - Mils - - - Show Waypoints On Map: - - - Degrees - - - On - Zapnuto - Oui - Ein - - Wł. - Ativar - Вкл. - - - - Off - Vypnuto - Non - Aus - No - Wył. - Desativar - Выкл. - No - - - Enter Grid Cords: - - - Name of [%1] - - - MGRS-New - - - WGD - - - Range: - Reichweite: - - - Compass Direction - - - Mark - - - Waypoints - Wegpunkte - - - Connect To - - - Settings - Einstellungen - Configuración - - - SetWP - - - Add - - - Delete - Smazat - Supprimer - Löschen - Elimina - Usuń - Excluir - Удалить - Suprimir - - - Toggle MicroDAGR Display Mode - - - Show MicoDAGR - - - Configure MicroDAGR - - - Close MicroDAGR - - + + + MicroDAGR GPS + MicroDAGR GPS + + + MicroDAGR advanced GPS receiver + Récepteur GPS MicroDAGR + + + Angular Unit: + Unité angulaire + + + Mils + Mils + + + Show Waypoints On Map: + Montrer points de passage sur la carte + + + Degrees + Degrés + + + On + Zapnuto + Allumé + Ein + + Wł. + Ativar + Вкл. + + + + Off + Vypnuto + Eteint + Aus + No + Wył. + Desativar + Выкл. + No + + + Enter Grid Cords: + Entrer coordonnées + + + Name of [%1] + Nom de %1 + + + MGRS-New + Info-MGRS + + + WGD + WGD + + + Range: + Reichweite: + Distance: + + + Compass Direction + Azimut + + + Mark + Marque + + + Waypoints + Wegpunkte + Point de passage + + + Connect To + Connecter + + + Settings + Einstellungen + Configuración + Paramètres + + + SetWP + Définir point de passage + + + Add + Ajouter + + + Delete + Smazat + Supprimer + Löschen + Elimina + Usuń + Excluir + Удалить + Suprimir + + + Toggle MicroDAGR Display Mode + Basculer le mode d'affichage MicroDAGR + + + Show MicroDAGR + Afficher MicroDAGR + + + Configure MicroDAGR + Configurer MicroDAGR + + + Close MicroDAGR + Fermer MicroDAGR + + \ No newline at end of file diff --git a/addons/movement/stringtable.xml b/addons/movement/stringtable.xml index d31896acaa..ddeb521077 100644 --- a/addons/movement/stringtable.xml +++ b/addons/movement/stringtable.xml @@ -1,46 +1,48 @@  - + - - - Show weight in lb - Zeige Gewicht in Pfund - Mostrar peso en libras - Afficher le poids en lb - Pokaż ciężar w funtach - Zobrazit váhu v lb - Mostra peso in libbre - Mostrar peso em libras - Súly megjelenítése fontban. - Показать вес в фунтах - - - Weight: - Gewicht: - Peso: - Poids: - Waga: - Váha: - Peso: - Peso: - Súly: - Вес: - - - Climb - Klettern - Wspinaczka - Trepar - Vylézt - Подняться - - - Can't climb here - Kann hier nicht klettern - Nie możesz wspiąć się tutaj - No se puede trepar aquí - Zde není možné vylézt - Не можете подняться здесь - - + + + Show weight in lb + Zeige Gewicht in Pfund + Mostrar peso en libras + Afficher le poids en lb + Pokaż ciężar w funtach + Zobrazit váhu v lb + Mostra peso in libbre + Mostrar peso em libras + Súly megjelenítése fontban. + Показать вес в фунтах + + + Weight: + Gewicht: + Peso: + Poids: + Waga: + Váha: + Peso: + Peso: + Súly: + Вес: + + + Climb + Klettern + Wspinaczka + Trepar + Vylézt + Подняться + Grimper + + + Can't climb here + Kann hier nicht klettern + Nie możesz wspiąć się tutaj + No se puede trepar aquí + Zde není možné vylézt + Не можете подняться здесь + Impossible de grimper ici + + \ No newline at end of file diff --git a/addons/nightvision/stringtable.xml b/addons/nightvision/stringtable.xml index 16ead016da..a254dd29e9 100644 --- a/addons/nightvision/stringtable.xml +++ b/addons/nightvision/stringtable.xml @@ -1,127 +1,128 @@  - + - - - NV Goggles (Gen1) - Noktovizor (Gen1) - JVN (Gen1) - NS-Brille (Gen1) - Occhiali notturni (Gen1) - Gogle noktowizyjne (Gen1) - Óculos de visão noturna (Gen1) - ПНВ (Gen1) - Sistema de visión nocturna (Gen1) - - - NV Goggles (Gen2) - Noktovizor (Gen2) - JVN (Gen2) - NS-Brille (Gen2) - Occhiali notturni (Gen2) - Gogle noktowizyjne (Gen2) - Óculos de visão noturna (Gen2) - ПНВ (Gen2) - Sistema de visión nocturna (Gen2) - - - NV Goggles (Gen3) - Noktovizor (Gen3) - JVN (Gen3) - NS-Brille (Gen3) - Occhiali notturni (Gen3) - Gogle noktowizyjne (Gen3) - Óculos de visão noturna (Gen3) - ПНВ (Gen3) - Sistema de visión nocturna (Gen3) - - - NV Goggles (Gen3, Brown) - Noktovizor (Gen3, hnědý) - JVN (Gen3, marron) - NS-Brille (Gen3, Braun) - Occhiali notturni (Gen3, marroni) - Gogle noktowizyjne (Gen3, brązowe) - Óculos de visão noturna (Gen3, marrons) - ПНВ (Gen3, коричневый) - Sistema de visión nocturna (Gen3, marrón) - - - NV Goggles (Gen3, Green) - Noktovizor (Gen3, zelený) - JVN (Gen3, vertes) - NS-Brille (Gen3, Grün) - Occhiali notturni (Gen3, verdi) - Gogle noktowizyjne (Gen3, zielone) - Óculos de visão noturna (Gen3, verdes) - ПНВ (Gen3, зеленый) - Sistema de visión nocturna (Gen3, verde) - - - NV Goggles (Gen3, Black) - Noktovizor (Gen3, černý) - JVN (Gen3, noires) - NS-Brille (Gen3, Schwarz) - Occhiali notturni (Gen3, neri) - Gogle noktowizyjne (Gen3, czarne) - Óculos de visão noturna (Gen3, pretos) - ПНВ (Gen3, черный) - Sistema de visión nocturna (Gen3, negro) - - - NV Goggles (Gen4) - Noktovizor (Gen4) - JVN (Gen4) - NS-Brille (Gen4) - Occhiali notturni (Gen4) - Gogle noktowizyjne (Gen4) - Óculos de visão noturna (Gen4) - ПНВ (Gen4) - Sistema de visión nocturna (Gen4) - - - NV Goggles (Wide) - NS-Brille (Weitwinkel) - Sistema de visión nocturna (Panorámicas) - Gogle noktowizyjne (panoramiczne) - Noktovizor (Široký) - ПНВ (Широкий) - - - Brightness: %1 - Helligkeit: %1 - Brillo: %1 - Czułość: %1 - Zvýšení: %1 - Luminosité : %1 - Контраст: - Fényerő: %1 - Luminosidade: %1 - Luminosità: %1 - - - Increase NVG Brightness - Nachtsichtgerätshelligkeit erhöhen - Aumentar el brillo de las NVG - Zwiększ czułość noktowizji - Zvýšení jasu noktovizoru - Augmenter la luminosité des JVN - Увеличить яркость ПНВ - Fényerő növelése - Aumentar Luminosidade do EVN - Aumenta la luminosità dell'NVG - - - Decrease NVG Brightness - Nachtsichtgerätshelligkeit verringern - Disminuir el brillo de las NVG - Zmniejsz czułość noktowizji - Snížení jasu noktovizoru - Baisser la luminosité des JVN - Уменьшить яркость ПНВ - Fényerő csökkentése - Diminuir Luminosidade do EVN - Riduci la luminosità dell'NVG - - - + + + NV Goggles (Gen1) + Noktovizor (Gen1) + JVN (Gen1) + NS-Brille (Gen1) + Occhiali notturni (Gen1) + Gogle noktowizyjne (Gen1) + Óculos de visão noturna (Gen1) + ПНВ (Gen1) + Sistema de visión nocturna (Gen1) + + + NV Goggles (Gen2) + Noktovizor (Gen2) + JVN (Gen2) + NS-Brille (Gen2) + Occhiali notturni (Gen2) + Gogle noktowizyjne (Gen2) + Óculos de visão noturna (Gen2) + ПНВ (Gen2) + Sistema de visión nocturna (Gen2) + + + NV Goggles (Gen3) + Noktovizor (Gen3) + JVN (Gen3) + NS-Brille (Gen3) + Occhiali notturni (Gen3) + Gogle noktowizyjne (Gen3) + Óculos de visão noturna (Gen3) + ПНВ (Gen3) + Sistema de visión nocturna (Gen3) + + + NV Goggles (Gen3, Brown) + Noktovizor (Gen3, hnědý) + JVN (Gen3, marron) + NS-Brille (Gen3, Braun) + Occhiali notturni (Gen3, marroni) + Gogle noktowizyjne (Gen3, brązowe) + Óculos de visão noturna (Gen3, marrons) + ПНВ (Gen3, коричневый) + Sistema de visión nocturna (Gen3, marrón) + + + NV Goggles (Gen3, Green) + Noktovizor (Gen3, zelený) + JVN (Gen3, vertes) + NS-Brille (Gen3, Grün) + Occhiali notturni (Gen3, verdi) + Gogle noktowizyjne (Gen3, zielone) + Óculos de visão noturna (Gen3, verdes) + ПНВ (Gen3, зеленый) + Sistema de visión nocturna (Gen3, verde) + + + NV Goggles (Gen3, Black) + Noktovizor (Gen3, černý) + JVN (Gen3, noires) + NS-Brille (Gen3, Schwarz) + Occhiali notturni (Gen3, neri) + Gogle noktowizyjne (Gen3, czarne) + Óculos de visão noturna (Gen3, pretos) + ПНВ (Gen3, черный) + Sistema de visión nocturna (Gen3, negro) + + + NV Goggles (Gen4) + Noktovizor (Gen4) + JVN (Gen4) + NS-Brille (Gen4) + Occhiali notturni (Gen4) + Gogle noktowizyjne (Gen4) + Óculos de visão noturna (Gen4) + ПНВ (Gen4) + Sistema de visión nocturna (Gen4) + + + NV Goggles (Wide) + NS-Brille (Weitwinkel) + Sistema de visión nocturna (Panorámicas) + Gogle noktowizyjne (panoramiczne) + Noktovizor (Široký) + ПНВ (Широкий) + JVN (Large) + + + Brightness: %1 + Helligkeit: %1 + Brillo: %1 + Czułość: %1 + Zvýšení: %1 + Luminosité : %1 + Контраст: + Fényerő: %1 + Luminosidade: %1 + Luminosità: %1 + + + Increase NVG Brightness + Nachtsichtgerätshelligkeit erhöhen + Aumentar el brillo de las NVG + Zwiększ czułość noktowizji + Zvýšení jasu noktovizoru + Augmenter la luminosité des JVN + Увеличить яркость ПНВ + Fényerő növelése + Aumentar Luminosidade do EVN + Aumenta la luminosità dell'NVG + + + Decrease NVG Brightness + Nachtsichtgerätshelligkeit verringern + Disminuir el brillo de las NVG + Zmniejsz czułość noktowizji + Snížení jasu noktovizoru + Baisser la luminosité des JVN + Уменьшить яркость ПНВ + Fényerő csökkentése + Diminuir Luminosidade do EVN + Riduci la luminosità dell'NVG + + + \ No newline at end of file diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 76407da435..81ba3b457a 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -1,107 +1,122 @@  - + - - - ACE Options - ACE Optionen - Opciones ACE - Opcje ACE - ACE Nastavení - ACE Options - ACE Настройки - Opções do ACE - ACE Opciók - Opzioni ACE - - - Fix Animation - - - Reset All - Rücksetzen - - - Colors - Farben - цвета - Colors - - - Options - Optionen - Opciones - Opcje - Nastavení - Options - Настройки - Opções - Opciók - Opzioni - - - Values - - - Yes - Ja - Si - Tak - Ano - Oui - Да - Igen - Sim - Si - - - No - Nein - No - Nie - Ne - Non - Нет - Nem - Não - No - - - Setting: - Nastavení: - Einstellung: - Yстановки: - Ajuste: - - - Export - - - Open Export Menu - - - String input. - - - Array. Seperate elements by using ,. - - - Number - - - Uknown input type - - - Save input - - - Include Client Settings - - - Exclude Client Settings - - - Settings exported to clipboard - - + + + ACE Options + ACE Optionen + Opciones ACE + Opcje ACE + ACE Nastavení + Options ACE + ACE Настройки + Opções do ACE + ACE Opciók + Opzioni ACE + + + Fix Animation + Corriger animation + + + Reset All + Rücksetzen + Défaut + + + Colors + Farben + цвета + Colors + Couleurs + + + Options + Optionen + Opciones + Opcje + Nastavení + Options + Настройки + Opções + Opciók + Opzioni + + + Values + Valeurs + + + Yes + Ja + Si + Tak + Ano + Oui + Да + Igen + Sim + Si + + + No + Nein + No + Nie + Ne + Non + Нет + Nem + Não + No + + + Setting: + Nastavení: + Einstellung: + Yстановки: + Ajuste: + Paramètres + + + Export + Exporter + + + Open Export Menu + Ouvrir le menu d'exportation + + + String input. + Entrée + + + Array. Seperate elements by using ,. + Tableau. Séparation par ,. + + + Number + Nombre + + + Uknown input type + Type d'entrée inconnue + + + Save input + Sauvegarder + + + Include Client Settings + Inclure paramètres client + + + Exclude Client Settings + Exclure paramètres client + + + Settings exported to clipboard + Paramètres exportés dans le presse papier + + \ No newline at end of file diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index 5d2c9595df..9f593ec056 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -1,156 +1,158 @@  - + - - - Display text on jam - - - Display a notification whenever your weapon gets jammed - - - Spare barrel - Ersatzlauf - Cañón de repuesto - Zapasowa lufa - Náhradní hlaveň - Deuxième canon - Запасной ствол - Tartalék cső - Cano Reserva - Canna di ricambio - - - Use to swap barrel. - Benutzen, um Lauf zu wechseln. - Permite intercambiar el cañón - Umożliwia wymianę lufy - Používané k výměně hlavně - Utilisé pour changer de canon. - Используется для смены ствола. - Cső kicseréléséhez. - Use para trocar o cano/estriamento. - Usata per cambiare la canna. - - - Weapon jammed! - Ladehemmung! - Arma encasquillada! - Broń się zacięła! - Zbraň se zasekla! - Arme enrayée - Оружие заклинило! - Elakadt a fegyver! - Arma travada! - Arma inceppata! - - - Clear jam - Ladehemmung beheben - Desencasquillar el arma - Usuń zacięcie - Uvolnit zbraň - Désenrayer l'arme - Исправить клин оружия. - Hárítsd el az akadályt! - Destravar arma - Ripulisci l'arma - - - Jam cleared - Ladehemmung behoben - Arma desencasquillada - Zacięcie usunięte - Zbraň uvolněna - Arme désenrayée - Оружие исправлено - Akadály elhárítva! - Arma destravada - Arma pronta al fuoco - - - Swap barrel - Lauf wechseln - Cambiar el cañón - Wymień lufę - Vyměnit hlaveň - Changer de canon - Сменить ствол - Cserélj csövet! - Substituir cano - Sostiuisci la canna - - - Swapping barrel... - Lauf wird gewechselt... - Cambiando el cañón... - Wymienianie lufy... - Vyměňuji hlaveň ... - Changement du canon... - Смена ствола... - Cső cserélése... - Substituindo cano... - Sto sostituendo la canna ... - - - Swapped barrel - Lauf gewechselt - Cañón cambiado - Lufa wymieniona - Hlaveň vyměněna - Canon changé - Ствол сменен - Cső kicserélve! - Cano substituído - Canna sostituita - - - Check weapons temperature - Temperatur der Waffe prüfen - Verificar temperatura del arma - Sprawdź temperaturę broni - Vérifier la température de l'arme - Hőmérséklet ellenőrzése - Zjistit teplotu zbraně - Conferir temperatura da arma - Controlla la temperatura della canna - Проверить температуру оружия - - - Check<br/>temperature - Temperatur<br/>prüfen - Verificar<br/>temperatura - Sprawdź<br/>temperaturę - Vérifier la<br/>température - Hőmérséklet<br/>ellenőrzése - Zjistit<br/>teplotu - Conferir<br/>temperatura - Controlla la<br/>temperatura - Проверить<br/>температуру - - - Checking temperature ... - Prüfe Temperatur ... - Verificando temperatura ... - Sprawdzanie temperatury ... - Vérification de la température ... - Hőmérséklet ellenőrzése... - Zjišťuju teplotu ... - Conferindo temperatura ... - Sto controllando la temperatura ... - Проверка температуры ... - - - Temperature - Temperatur - Temperatura - Temperatura - Température - Hőmérséklet - Teplota - Temperatura - Temperatura - Температура - - + + + Display text on jam + Affiche texte si enrayé + + + Display a notification whenever your weapon gets jammed + Affiche une notification lors d'un enrayement + + + Spare barrel + Ersatzlauf + Cañón de repuesto + Zapasowa lufa + Náhradní hlaveň + Deuxième canon + Запасной ствол + Tartalék cső + Cano Reserva + Canna di ricambio + + + Use to swap barrel. + Benutzen, um Lauf zu wechseln. + Permite intercambiar el cañón + Umożliwia wymianę lufy + Používané k výměně hlavně + Utilisé pour changer de canon. + Используется для смены ствола. + Cső kicseréléséhez. + Use para trocar o cano/estriamento. + Usata per cambiare la canna. + + + Weapon jammed! + Ladehemmung! + Arma encasquillada! + Broń się zacięła! + Zbraň se zasekla! + Arme enrayée + Оружие заклинило! + Elakadt a fegyver! + Arma travada! + Arma inceppata! + + + Clear jam + Ladehemmung beheben + Desencasquillar el arma + Usuń zacięcie + Uvolnit zbraň + Désenrayer l'arme + Исправить клин оружия. + Hárítsd el az akadályt! + Destravar arma + Ripulisci l'arma + + + Jam cleared + Ladehemmung behoben + Arma desencasquillada + Zacięcie usunięte + Zbraň uvolněna + Arme désenrayée + Оружие исправлено + Akadály elhárítva! + Arma destravada + Arma pronta al fuoco + + + Swap barrel + Lauf wechseln + Cambiar el cañón + Wymień lufę + Vyměnit hlaveň + Changer de canon + Сменить ствол + Cserélj csövet! + Substituir cano + Sostiuisci la canna + + + Swapping barrel... + Lauf wird gewechselt... + Cambiando el cañón... + Wymienianie lufy... + Vyměňuji hlaveň ... + Changement du canon... + Смена ствола... + Cső cserélése... + Substituindo cano... + Sto sostituendo la canna ... + + + Swapped barrel + Lauf gewechselt + Cañón cambiado + Lufa wymieniona + Hlaveň vyměněna + Canon changé + Ствол сменен + Cső kicserélve! + Cano substituído + Canna sostituita + + + Check weapons temperature + Temperatur der Waffe prüfen + Verificar temperatura del arma + Sprawdź temperaturę broni + Vérifier la température de l'arme + Hőmérséklet ellenőrzése + Zjistit teplotu zbraně + Conferir temperatura da arma + Controlla la temperatura della canna + Проверить температуру оружия + + + Check<br/>temperature + Temperatur<br/>prüfen + Verificar<br/>temperatura + Sprawdź<br/>temperaturę + Vérifier la<br/>température + Hőmérséklet<br/>ellenőrzése + Zjistit<br/>teplotu + Conferir<br/>temperatura + Controlla la<br/>temperatura + Проверить<br/>температуру + + + Checking temperature ... + Prüfe Temperatur ... + Verificando temperatura ... + Sprawdzanie temperatury ... + Vérification de la température ... + Hőmérséklet ellenőrzése... + Zjišťuju teplotu ... + Conferindo temperatura ... + Sto controllando la temperatura ... + Проверка температуры ... + + + Temperature + Temperatur + Temperatura + Temperatura + Température + Hőmérséklet + Teplota + Temperatura + Temperatura + Температура + + \ No newline at end of file diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index 9ccd7752d2..3800209cb5 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -117,6 +117,7 @@ YABHON-R3 (CAS) YABHON-R3 (CAS) YABHON-R3 (штурмовик) + YABHON-R3 (CAS) M-ATV @@ -725,6 +726,7 @@ CH-47I Chinook (nieuzbrojony) CH-47I Chinook (невооруженный) CH-47I Chinook (Neozbrojený) + CH-47I Chinook (Neozbrojený) A-10D Thunderbolt II @@ -1041,270 +1043,334 @@ P99 P99 + P99 MP-443 Grach MP-443 Grach + MP-443 Grach ACP-C2 ACP-C2 + ACP-C2 FNX-45 Tactical FNX-45 Tactical + FNX-45 Tactical Chiappa Rhino 60DS Chiappa Rhino 60DS + Chiappa Rhino 60DS Taurus Judge Taurus Judge + Taurus Judge NLAW NLAW + NLAW RPG-32 RPG-32 + RPG-32 Mini-Spike (AA) Mini-Spike (AA) + Mini-Spike (AA) Mini-Spike (AT) Mini-Spike (AT) + Mini-Spike (AT) MX MX + MX MX (Black) MX (Black) + MX ( Noir) MXC MXC + MXC MXC (Black) MXC (Black) + MXC (Noir) MX 3GL MX 3GL + MX 3GL MX 3GL (Black) MX 3GL (Black) + MX 3 GL (Noir) MX LSW MX LSW + MX LSW MX LSW (Black) MX LSW (Black) + MX LSW (Noir) MXM MXM + MXM MXM (Black) MXM (Black) + MXM (Noir) KT2002 Katiba KT2002 Katiba + KT2002 Katiba KT2002C Katiba KT2002C Katiba + KT2002C Katiba KT2002 Katiba KGL KT2002 Katiba KGL + KT2002 Katiba KGL F2000 (Camo) F2000 (Camo) + F2000 (Camo) F2000 F2000 + F2000 F2000 Tactical (Camo) F2000 Tactical (Camo) + F2000 Tactical (Camo) F2000 Tactical F2000 Tactical + F2000 Tactical F2000 EGLM (Camo) F2000 EGLM (Camo) + F2000 EGLM (Camo) F2000 EGLM F2000 EGLM + F2000 EGLM TAR-21 TAR-21 + TAR-21 CTAR-21 CTAR-21 + CTAR-21 TAR-21 EGLM TAR-21 EGLM + TAR-21 EGLM Vector SMG Vector SMG + Vector SMG Scorpion Evo 3 A1 Scorpion Evo 3 A1 + Scorpion Evo 3 A1 CPW CPW + CPW RFB SDAR RFB SDAR + RFB SDAR Stoner 99 LMG Stoner 99 LMG + Stoner 99 LMG Negev NG7 Negev NG7 + Negev NG7 Mk14 Mod 1 EBR Mk14 Mod 1 EBR + Mk 14 Mod 1 EBR GM6 Lynx GM6 Lynx + GM6 Lynx GM6 Lynx (Camo) GM6 Lynx (Camo) + GM6 Lynx (Camo) M200 Intervention M200 Intervention + M200 Intervention M200 Intervention (Camo) M200 Intervention (Camo) + M200 Intervention (Camo) VS-121 VS-121 + VS-121 - TODO: MAR-10 .338 + MAR-10 .338 TODO: MAR-10 .338 (Black) + MAR-10 .338 (Noir) TODO: MAR-10 .338 (Camo) + MAR-10 .338 (Camo) TODO: MAR-10 .338 (Sand) + MAR-10 .338 (Beige) - TODO: Mk-I EMR 7.62 mm + Mk-l EMR 7.62 mm TODO: Mk-I EMR 7.62 mm (Black) + Mk-l EMR 7.62 mm (Noir) TODO: Mk-I EMR 7.62 mm (Khaki) + Mk-l EMR 7.62 mm (Kaki) TODO: Mk-I EMR 7.62 mm (Sand) + Mk-l EMR 7.62 mm (Beige) TODO: Mk-I EMR 7.62 mm (Camo) + Mk-l EMR 7.62 mm (Camo) TODO: Mk-I EMR 7.62 mm (Woodland) + Mk-l EMR 7.62 mm (Woodland) TODO: NATO DMR (provisional) spotter + NATO DMR (provisoire) Observateur - TODO: ASP-1 Kir 12.7 mm + ASP-1 Kir 12.7 mm TODO: ASP-1 Kir 12.7 mm (Black) + ASP-1 Kir 12.7 mm (Noir) TODO: ASP-1 Kir 12.7 mm (Tan) + ASP-1 Kir 12.7 mm (Tan) - TODO: Cyrus 9.3 mm + Cyrus 9.3 mm TODO: Cyrus 9.3 mm (Black) + Cyrus 9.3 mm (Noir) TODO: Cyrus 9.3 mm (Hex) + Cyrus 9.3 mm (Hex) TODO: Cyrus 9.3 mm (Tan) + Cyrus 9.3 mm (Tan) - TODO: Mk14 7.62 mm + Mk 14 7.62 mm TODO: Mk14 7.62 mm (Camo) + Mk 14 7.62 mm (Camo) TODO: Mk14 7.62 mm (Olive) + Mk 14 7.62 mm (Olive) - TODO: Navid 9.3 mm + Navid 9.3 mm TODO: Navid 9.3 mm (Hex) + Navid 9.3 mm (Hex) TODO: Navid 9.3 mm (Tan) + Navid 9.3 mm (Tan) - TODO: SPMG .338 + SPMG .338 TODO: SPMG .338 (MTP) + SPMG .338 (MTP) TODO: SPMG .338 (Black) + SPMG .338 (Noir) TODO: SPMG .338 (Sand) + SPMG .338 (Beige) - - + \ No newline at end of file diff --git a/addons/reload/stringtable.xml b/addons/reload/stringtable.xml index 40f36c6549..00e176d65c 100644 --- a/addons/reload/stringtable.xml +++ b/addons/reload/stringtable.xml @@ -1,42 +1,46 @@ - - + + - - - Check ammo on weapon reload - - - Check the ammo in your new magazine on magazine reload. - - - Check Ammo - Munition prüfen - Verificar munición - Sprawdź amunicję - Vérifier Munitions - Lőszerellenőrzés - Zkontrolovat Munici - Controlla le munizioni - Conferir munições - Kонтроль Боеприпасы - - - Ammo - Munition - Munición - Amunicja - Munitions - Lőszer - Munice - Munizioni - Munições - Боеприпасы - - - Link belt - - - Linking belt... - - - + + + Check ammo on weapon reload + Vérification des munitions au rechargement + + + Check the ammo in your new magazine on magazine reload. + Vérification du nombre de munition au rechargement + + + Check Ammo + Munition prüfen + Verificar munición + Sprawdź amunicję + Vérifier Munitions + Lőszerellenőrzés + Zkontrolovat Munici + Controlla le munizioni + Conferir munições + Kонтроль Боеприпасы + + + Ammo + Munition + Munición + Amunicja + Munitions + Lőszer + Munice + Munizioni + Munições + Боеприпасы + + + Link belt + Attacher bande + + + Linking belt... + Attache d'une bande + + + \ No newline at end of file diff --git a/addons/reloadlaunchers/stringtable.xml b/addons/reloadlaunchers/stringtable.xml index 6677153419..9065fa6e0a 100644 --- a/addons/reloadlaunchers/stringtable.xml +++ b/addons/reloadlaunchers/stringtable.xml @@ -1,24 +1,26 @@  - + Load launcher Panzerabwehr laden + Charger lanceur Loading launcher ... Panzerabwehr wird geladen ... + Chargement du lanceur Launcher loaded Panzerabwehr geladen + Lanceur chargé - Load %1 Lade %1 + Charge %1 - - + \ No newline at end of file diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index 59a9b2b31c..aa9f43e1ed 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -1,21 +1,26 @@  + - - - Deploy in 5 seconds ... - Wird in 5 Sekunden errichtet ... - - - Rallypoint deployed - Rallypoint errichtet - - - Teleported to Base - Zur Basis teleportiert - - - Teleported to Rallypoint - Zum Rallypoint teleportiert - - - + + + Deploy in 5 seconds ... + Wird in 5 Sekunden errichtet ... + Déploiement dans 5 secondes ... + + + Rallypoint deployed + Rallypoint errichtet + Point de ralliement déployé + + + Teleported to Base + Zur Basis teleportiert + Téléporté à la base + + + Teleported to Rallypoint + Zum Rallypoint teleportiert + Téléporté au point de déploiement + + + \ No newline at end of file diff --git a/addons/safemode/stringtable.xml b/addons/safemode/stringtable.xml index 9684babfdf..81f84f56d3 100644 --- a/addons/safemode/stringtable.xml +++ b/addons/safemode/stringtable.xml @@ -1,42 +1,46 @@  - + - - - Safe Mode - Waffe sichern - Seguro puesto - Bezpiecznik - Pojistka - Veszélytelenités - Предохранитель - - - Take off Safety - Waffe entsichern - Quitar seguro - Zwolnij bezpiecznik - Uvolnit pojistku - Veszélyesités - Снять с предохранителя - - - Put on Safety - Waffe gesichert - Poner seguro - Zabezpiecz broń - Přepnout pojistku - Veszélytelenitve - Поставить на предохранитель - - - Took off Safety - Waffe entsichert - Seguro quitado - Odbezpieczono broń - Odstranit pojistku - veszélyes - Снят с предохранителя - - + + + Safe Mode + Waffe sichern + Seguro puesto + Bezpiecznik + Pojistka + Veszélytelenités + Предохранитель + Sécurité + + + Take off Safety + Waffe entsichern + Quitar seguro + Zwolnij bezpiecznik + Uvolnit pojistku + Veszélyesités + Снять с предохранителя + Enlever sécurité + + + Put on Safety + Waffe gesichert + Poner seguro + Zabezpiecz broń + Přepnout pojistku + Veszélytelenitve + Поставить на предохранитель + Sécurité mise + + + Took off Safety + Waffe entsichert + Seguro quitado + Odbezpieczono broń + Odstranit pojistku + veszélyes + Снят с предохранителя + Sécurité enlevée + + \ No newline at end of file diff --git a/addons/switchunits/stringtable.xml b/addons/switchunits/stringtable.xml index 842bf89127..2933563bff 100644 --- a/addons/switchunits/stringtable.xml +++ b/addons/switchunits/stringtable.xml @@ -1,21 +1,24 @@  + - - - Switched unit - Einheit gewechselt - Юнит переключен - Prohozená jednotka - Przełącz jednostkę - Cambiado de unidad - - - This unit is too close to the enemy. - Diese Einheit ist zu nah am Feind. - Юнит слишком близок к противнику - Tato jednotka je moc blízko k nepříteli. - Ta jednostka jest zbyt blisko przeciwnika. - Esta unidad está demasiado cerca del enemigo. - - - + + + Switched unit + Einheit gewechselt + Юнит переключен + Prohozená jednotka + Przełącz jednostkę + Cambiado de unidad + Unité changée + + + This unit is too close to the enemy. + Diese Einheit ist zu nah am Feind. + Юнит слишком близок к противнику + Tato jednotka je moc blízko k nepříteli. + Ta jednostka jest zbyt blisko przeciwnika. + Esta unidad está demasiado cerca del enemigo. + Cette unité est trop proche des ennemis + + + \ No newline at end of file diff --git a/addons/vehiclelock/stringtable.xml b/addons/vehiclelock/stringtable.xml index 580283dcab..61e2c0ffab 100644 --- a/addons/vehiclelock/stringtable.xml +++ b/addons/vehiclelock/stringtable.xml @@ -1,116 +1,116 @@  - + - - - Unlock Vehicle - Fahrzeug aufschließen - Vehículo abierto - Déverrouiller le véhicule - Odblokuj pojazd - Odemknout vozidlo - Jármű nyitása - Открыть машину - - - Lock Vehicle - Fahrzeug abschließen - Vehículo cerrado - Verrouiller le véhicule - Zablokuj pojazd - Zamknout vozidlo - Jármű zárása - Закрыть машину - - - Lockpick Vehicle - Fahrzeug knacken - Forzar vehículo - Crocheter le véhicule - Otwórz zamek - Vypáčit vozidlo - Jármű feltörése - Взломать замок - - - Picking Lock.... - Schloss knacken... - Forzando cierre... - Crochetage... - Otwieranie zamka... - Páčim vozidlo... - Feltörés... - Взламываем замок... - - - A custom key that will open a specific vehicle. - Ein Schlüssel der ein bestimmtes Fahrzeug aufschließt. - Una llave concreta abrirá un vehículo concreto. - Une clé propre à un seul véhicule. - Unikatowy klucz który otworzy konkretny pojazd. - Vlastní klíč, který otevře konkrétní vozidlo. - Kulcs egy járműhez - Ключ от конкретной машины. - - - A Master Key will open any lock, no matter what! - Ein Generalschlüssel der jedes Schloss öffnet... - Una llave maestra abrirá cualquier cierre, no importa cual! - Un passe-partout qui ouvrira n'importe quelle serrure. - Uniwersalny klucz który otworzy każdy zamek. - Hlavní klíč otevře libovolný zámek, bez vyjímek! - Általános kulcs minden járműhez - Универсальный ключ, открывающий любой замок. - - - A lockpick set that can pick the locks of most vehicles. - Ein Dietrich der die meisten Fahrzeugschlösser knacken kann... - Un set de ganzúas puede abrir la mayoría de cerraduras de vehículos. - Un crochet qui ouvrira la plupart des véhicules. - Zestaw wytrychów dzięki któremu można otworzyć zamki w większości pojazdów. - Sada paklíčů, která dokáže odemknout zámky u většiny vozidel. - Álkulcs melyik minden járműt nyitni tud - Набор отмычек, которым можно взломать почти любую машину. - - - A key that should open most WEST vehicles. - Ein Schlüssel der die meisten westlichen Fahrzeuge öffnen sollte... - Una llave que puede abrir la mayoría de vehículos occidentales. - Une clé qui ouvrira la plupart des véhicules WEST. - Klucz który powinien otworzyć większość pojazdów ZACHODU. - Klíč který by měl otevřít většinou Západních vozidel. - Általános kulcs WEST járművekhez - Ключ для открытия большинства машин Запада. - - - A key that should open most EAST vehicle. - Ein Schlüssel der die meisten östlichen Fahrzeuge öffnen sollte... - Una llave que puede abrir la mayoría de vehículos orientales. - Une clé qui ouvrira la plupart des véhicules EAST. - Klucz który powinien otworzyć większość pojazdów WSCHODU. - Általános kulcs EAST járművekhez - Klíč který by měl otevřít vetšinu Východních vozidel. - Ключ для открытия большинства машин Востока. - - - A key that should open most INDEP vehicle. - Ein Schlüssel der die meisten Fahrzeuge der Aufständischen öffnen sollte... - Una llave que puede abrir la mayoría de vehículos independientes. - Une clé qui ouvrira la plupart des véhicules INDEP. - Klucz który powinien otworzyć większość pojazdów INDFOR. - Általános kulcs INDEPENDENT járművekhez - Klíč který by měl otevřít většinu Nezávislých vozidel. - Ключ для открытия большинства машин Независимых. - - - A key that should open most CIV vehicle. - Ein Schlüssel der die meisten zivilen Fahrzeuge öffnen sollte... - Una llave que puede abrir la mayoría de vehículos civiles. - Une clé qui ouvrira la plupart des véhicules CIV. - Klucz który powinien otworzyć większość pojazdów CYWILNYCH. - Klíč který by měl otevřít většinu Civilních vozidel. - Általános kulcs CIVILIAN járművekhez - Ключ для открытия большинства машин Гражданских. - - + + + Unlock Vehicle + Fahrzeug aufschließen + Vehículo abierto + Déverrouiller le véhicule + Odblokuj pojazd + Odemknout vozidlo + Jármű nyitása + Открыть машину + + + Lock Vehicle + Fahrzeug abschließen + Vehículo cerrado + Verrouiller le véhicule + Zablokuj pojazd + Zamknout vozidlo + Jármű zárása + Закрыть машину + + + Lockpick Vehicle + Fahrzeug knacken + Forzar vehículo + Crocheter le véhicule + Otwórz zamek + Vypáčit vozidlo + Jármű feltörése + Взломать замок + + + Picking Lock.... + Schloss knacken... + Forzando cierre... + Crochetage... + Otwieranie zamka... + Páčim vozidlo... + Feltörés... + Взламываем замок... + + + A custom key that will open a specific vehicle. + Ein Schlüssel der ein bestimmtes Fahrzeug aufschließt. + Una llave concreta abrirá un vehículo concreto. + Une clé propre à un seul véhicule. + Unikatowy klucz który otworzy konkretny pojazd. + Vlastní klíč, který otevře konkrétní vozidlo. + Kulcs egy járműhez + Ключ от конкретной машины. + + + A Master Key will open any lock, no matter what! + Ein Generalschlüssel der jedes Schloss öffnet... + Una llave maestra abrirá cualquier cierre, no importa cual! + Un passe-partout qui ouvrira n'importe quelle serrure. + Uniwersalny klucz który otworzy każdy zamek. + Hlavní klíč otevře libovolný zámek, bez vyjímek! + Általános kulcs minden járműhez + Универсальный ключ, открывающий любой замок. + + + A lockpick set that can pick the locks of most vehicles. + Ein Dietrich der die meisten Fahrzeugschlösser knacken kann... + Un set de ganzúas puede abrir la mayoría de cerraduras de vehículos. + Un crochet qui ouvrira la plupart des véhicules. + Zestaw wytrychów dzięki któremu można otworzyć zamki w większości pojazdów. + Sada paklíčů, která dokáže odemknout zámky u většiny vozidel. + Álkulcs melyik minden járműt nyitni tud + Набор отмычек, которым можно взломать почти любую машину. + + + A key that should open most WEST vehicles. + Ein Schlüssel der die meisten westlichen Fahrzeuge öffnen sollte... + Una llave que puede abrir la mayoría de vehículos occidentales. + Une clé qui ouvrira la plupart des véhicules OUEST. + Klucz który powinien otworzyć większość pojazdów ZACHODU. + Klíč který by měl otevřít většinou Západních vozidel. + Általános kulcs WEST járművekhez + Ключ для открытия большинства машин Запада. + + + A key that should open most EAST vehicle. + Ein Schlüssel der die meisten östlichen Fahrzeuge öffnen sollte... + Una llave que puede abrir la mayoría de vehículos orientales. + Une clé qui ouvrira la plupart des véhicules EST. + Klucz który powinien otworzyć większość pojazdów WSCHODU. + Általános kulcs EAST járművekhez + Klíč který by měl otevřít vetšinu Východních vozidel. + Ключ для открытия большинства машин Востока. + + + A key that should open most INDEP vehicle. + Ein Schlüssel der die meisten Fahrzeuge der Aufständischen öffnen sollte... + Una llave que puede abrir la mayoría de vehículos independientes. + Une clé qui ouvrira la plupart des véhicules INDEP. + Klucz który powinien otworzyć większość pojazdów INDFOR. + Általános kulcs INDEPENDENT járművekhez + Klíč který by měl otevřít většinu Nezávislých vozidel. + Ключ для открытия большинства машин Независимых. + + + A key that should open most CIV vehicle. + Ein Schlüssel der die meisten zivilen Fahrzeuge öffnen sollte... + Una llave que puede abrir la mayoría de vehículos civiles. + Une clé qui ouvrira la plupart des véhicules CIV. + Klucz który powinien otworzyć większość pojazdów CYWILNYCH. + Klíč který by měl otevřít většinu Civilních vozidel. + Általános kulcs CIVILIAN járművekhez + Ключ для открытия большинства машин Гражданских. + + \ No newline at end of file diff --git a/addons/weaponselect/stringtable.xml b/addons/weaponselect/stringtable.xml index 3a39d59396..d6d76c2744 100644 --- a/addons/weaponselect/stringtable.xml +++ b/addons/weaponselect/stringtable.xml @@ -1,254 +1,258 @@  - + - - - Display text on grenade throw - - - Display a hint or text on grenade throw. - - - Select Pistol - Pistole auswählen - Seleccionar pistola - Wybierz pistolet - Zvolit příruční zbraň - Выбрать пистолет - Sélectionner Pistolet - Pisztoly Kiválasztása - Selecionar Pistola - Seleziona la Pistola - - - Select Rifle - Gewehr auswählen - Seleccionar fusil - Wybierz karabin - Zvolit hlavní zbraň - Выбрать автомат - Sélectionner Fusil - Puska Kiválasztása - Selecionar Rifle - Seleziona il Fucile - - - Select Launcher - Raketenwerfer auswählen - Seleccionar lanzador - Wybierz wyrzutnię - Zvolit Raketomet - Выбрать гранатомет - Sélectionner Lanceur - Rakétavető Kiválasztása - Selecionar Lançador - Seleziona il Lanciatore - - - Select Grenade Launcher - Granatwerfer auswählen - Seleccionar lanzador de granadas - Wybierz granatnik - Zvolit Granátomet - Выбрать подствольный гранатомет - Sélectionner Lance-grenades - Gránátvető Kiválasztása - Selecionar Lança-Granadas - Seleziona il Lanciagranate - - - Select Binoculars - Fernglas auswählen - Seleccionar prismáticos - Wybierz lornetkę - Zvolit Dalekohled - Выбрать бинокль - Sélectionner Jumelles - Távcső Kiválasztása - Selecionar Binóculos - Seleziona il Binocolo - - - Holster Weapon - Waffe holstern - Enfundar el arma - Schowaj broń - Schovat zbraň - Убрать оружие - Arme à la bretelle - Fegyvert tokba - Guardar Arma - Nascondi l'arma - - - Engine on - Motor an - Encender motor - Włącz silnik - Moteur allumé - Motor indítása - Zapnout motor - Ligar Motor - Motore acceso - Включить двигатель - - - Engine off - Motor aus - Apagar motor - Wyłącz silnik - Moteur éteint - Motor leállítása - Vypnout motor - Desligar Motor - Motore spento - Выключить двигатель - - - Select Main Gun - Hauptgeschütz auswählen - Seleccionar arma principal - Wybierz główną broń - Sélectionner l'Arme Principale - Elsődleges Fegyver Kiválasztása - Zvolit Hlavní Zbraň - Selecionar Arma Principal - Seleziona Arma Primaria - Выбрать основное оружие - - - Select Machine Gun - Maschinengewehr auswählen - Seleccionar ametralladora - Wybierz karabin maszynowy - Sélectionner Mitrailleuse - Géppuska Kiválasztása - Zvolit Kulomet - Selecionar Metralhadora - Seleziona Mitragliatrice - Выбрать пулемёт - - - Select Missiles - Raketen auswählen - Seleccionar misiles - Wybierz rakiety - Sélectionner Missiles - Rakéták Kiválasztása - Zvolit Rakety - Selecionar Mísseis - Seleziona Missili - Выбрать ракеты - - - Grenade %1 - Granate %1 - Granada %1 - Granat %1 - Granát %1 - Gránát Kiválasztása - Граната %1 - - - Ready Grenade - Granate nehmen - Granada lista - Przygotuj granat - Odjistit granát - Kész Gránát - Подготовить гранату - - - Select Frag Grenade - Explosive Granate auswählen - Seleccionar granada de fragmenación - Wybierz granat odłamkowy - Sélectionner grenade à fragmentation - Repeszgránát Kiválasztása - Zvolit Výbušný Granát - Selecionar Granada de Fragmentação - Seleziona Granata a Frammentazione - Выбрать осколочную гранату - - - Select Non-Frag Grenade - Nichtexplosive Granate auswählen - Seleccionar granada de no fragmentación - Wybierz granat nieodłamkowy - Sélectionner grenade non-léthale - Nem Robbanó Gránát Kiválasztása - Zvolit Ne-Výbušný Granát - Selecionar Granada - Seleziona Altre Granate - Выбрать гранату - - - Throw Selected Grenade - Gewählte Granate werfen - Arrojar granada seleccionada - Rzuć wybrany granat - Lancer la grenade sélectionnée - Kiválasztott Gránát Eldobása - Hodit Zvolený Granát - Lançar Granada Selecionada - Lancia la Granata Selezionata - Бросить выбранную гранату - - - No grenades left - Keine Granaten übrig - No quedan granadas - Plus de grenades - Brak granatów - Žádné granáty - Nincs több gránát - Гранат не осталось - - - No frags left - Keine explosiven Granaten übrig - Sin granadas de fragmentación - Brak granatów odłamkowych - Plus de grenades à fragmentation - Nincs több repeszgránát - Už nejsou granáty - Não há granadas de fragmentação restantes - Nessuna granata a frammentazione rimanente - Осколочныких гранат нет - - - No misc. grenades left - Keine nichtexplosiven Granaten übrig - Sin granadas de varias - Brak granatów nieodłamkowych - Plus de grenades non-léthales - Nincs több egyéb gránát - Už nejsou žádné ostatní granáty - Não há outras granadas restantes - Nessun'altra granata rimanente. - Невзрывоопасные гранаты закончились - - - No grenade selected - Keine Granate ausgewählt - Granada no seleccionada - Nie wybrano żadnego granatu - Aucune grenade sélectionnée - Nincs kiválasztva gránát - Není zvolen žádný granát - Nenhuma granada selecionada - Nessuna granata selezionata - Нет выбранной гранаты - - - Fire Smoke Launcher - Rauchwand abfeuern - Disparar lanzador de humo - Kouřový odpalovač - Tirer le lance-pots fumigènes - Wystrzel granat dymny - Füst kilövése - Запустить дымовую завесу - - + + + Display text on grenade throw + Afficher texte lors d'un lancé de grenade + + + Display a hint or text on grenade throw. + Afficher texte/info au lancé de grenade + + + Select Pistol + Pistole auswählen + Seleccionar pistola + Wybierz pistolet + Zvolit příruční zbraň + Выбрать пистолет + Sélectionner Pistolet + Pisztoly Kiválasztása + Selecionar Pistola + Seleziona la Pistola + + + Select Rifle + Gewehr auswählen + Seleccionar fusil + Wybierz karabin + Zvolit hlavní zbraň + Выбрать автомат + Sélectionner Fusil + Puska Kiválasztása + Selecionar Rifle + Seleziona il Fucile + + + Select Launcher + Raketenwerfer auswählen + Seleccionar lanzador + Wybierz wyrzutnię + Zvolit Raketomet + Выбрать гранатомет + Sélectionner Lanceur + Rakétavető Kiválasztása + Selecionar Lançador + Seleziona il Lanciatore + + + Select Grenade Launcher + Granatwerfer auswählen + Seleccionar lanzador de granadas + Wybierz granatnik + Zvolit Granátomet + Выбрать подствольный гранатомет + Sélectionner Lance-grenades + Gránátvető Kiválasztása + Selecionar Lança-Granadas + Seleziona il Lanciagranate + + + Select Binoculars + Fernglas auswählen + Seleccionar prismáticos + Wybierz lornetkę + Zvolit Dalekohled + Выбрать бинокль + Sélectionner Jumelles + Távcső Kiválasztása + Selecionar Binóculos + Seleziona il Binocolo + + + Holster Weapon + Waffe holstern + Enfundar el arma + Schowaj broń + Schovat zbraň + Убрать оружие + Arme à la bretelle + Fegyvert tokba + Guardar Arma + Nascondi l'arma + + + Engine on + Motor an + Encender motor + Włącz silnik + Moteur allumé + Motor indítása + Zapnout motor + Ligar Motor + Motore acceso + Включить двигатель + + + Engine off + Motor aus + Apagar motor + Wyłącz silnik + Moteur éteint + Motor leállítása + Vypnout motor + Desligar Motor + Motore spento + Выключить двигатель + + + Select Main Gun + Hauptgeschütz auswählen + Seleccionar arma principal + Wybierz główną broń + Sélectionner l'Arme Principale + Elsődleges Fegyver Kiválasztása + Zvolit Hlavní Zbraň + Selecionar Arma Principal + Seleziona Arma Primaria + Выбрать основное оружие + + + Select Machine Gun + Maschinengewehr auswählen + Seleccionar ametralladora + Wybierz karabin maszynowy + Sélectionner Mitrailleuse + Géppuska Kiválasztása + Zvolit Kulomet + Selecionar Metralhadora + Seleziona Mitragliatrice + Выбрать пулемёт + + + Select Missiles + Raketen auswählen + Seleccionar misiles + Wybierz rakiety + Sélectionner Missiles + Rakéták Kiválasztása + Zvolit Rakety + Selecionar Mísseis + Seleziona Missili + Выбрать ракеты + + + Grenade %1 + Granate %1 + Granada %1 + Granat %1 + Granát %1 + Gránát Kiválasztása + Граната %1 + Grenade %1 + + + Ready Grenade + Granate nehmen + Granada lista + Przygotuj granat + Odjistit granát + Kész Gránát + Подготовить гранату + Grenade prête + + + Select Frag Grenade + Explosive Granate auswählen + Seleccionar granada de fragmenación + Wybierz granat odłamkowy + Sélectionner grenade à fragmentation + Repeszgránát Kiválasztása + Zvolit Výbušný Granát + Selecionar Granada de Fragmentação + Seleziona Granata a Frammentazione + Выбрать осколочную гранату + + + Select Non-Frag Grenade + Nichtexplosive Granate auswählen + Seleccionar granada de no fragmentación + Wybierz granat nieodłamkowy + Sélectionner grenade non-léthale + Nem Robbanó Gránát Kiválasztása + Zvolit Ne-Výbušný Granát + Selecionar Granada + Seleziona Altre Granate + Выбрать гранату + + + Throw Selected Grenade + Gewählte Granate werfen + Arrojar granada seleccionada + Rzuć wybrany granat + Lancer la grenade sélectionnée + Kiválasztott Gránát Eldobása + Hodit Zvolený Granát + Lançar Granada Selecionada + Lancia la Granata Selezionata + Бросить выбранную гранату + + + No grenades left + Keine Granaten übrig + No quedan granadas + Plus de grenades + Brak granatów + Žádné granáty + Nincs több gránát + Гранат не осталось + + + No frags left + Keine explosiven Granaten übrig + Sin granadas de fragmentación + Brak granatów odłamkowych + Plus de grenades à fragmentation + Nincs több repeszgránát + Už nejsou granáty + Não há granadas de fragmentação restantes + Nessuna granata a frammentazione rimanente + Осколочныких гранат нет + + + No misc. grenades left + Keine nichtexplosiven Granaten übrig + Sin granadas de varias + Brak granatów nieodłamkowych + Plus de grenades non-léthales + Nincs több egyéb gránát + Už nejsou žádné ostatní granáty + Não há outras granadas restantes + Nessun'altra granata rimanente. + Невзрывоопасные гранаты закончились + + + No grenade selected + Keine Granate ausgewählt + Granada no seleccionada + Nie wybrano żadnego granatu + Aucune grenade sélectionnée + Nincs kiválasztva gránát + Není zvolen žádný granát + Nenhuma granada selecionada + Nessuna granata selezionata + Нет выбранной гранаты + + + Fire Smoke Launcher + Rauchwand abfeuern + Disparar lanzador de humo + Kouřový odpalovač + Tirer le lance-pots fumigènes + Wystrzel granat dymny + Füst kilövése + Запустить дымовую завесу + + \ No newline at end of file diff --git a/addons/wep_javelin/stringtable.xml b/addons/wep_javelin/stringtable.xml index 4068d6f0a6..49db9824b4 100644 --- a/addons/wep_javelin/stringtable.xml +++ b/addons/wep_javelin/stringtable.xml @@ -1,24 +1,24 @@ - - + + Lock Target (Hold) Lock Target (Hold) - Lock Target (Hold) + Verrouiller cible (maintenir) Lock Target (Hold) Lock Target (Hold) Lock Target (Hold) Lock Target (Hold) - + Cycle Fire Mode Cycle Fire Mode - Cycle Fire Mode + Cycle mode de tir Cycle Fire Mode Cycle Fire Mode Cycle Fire Mode Cycle Fire Mode - + \ No newline at end of file diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml index b52100046f..a0063281f4 100644 --- a/addons/winddeflection/stringtable.xml +++ b/addons/winddeflection/stringtable.xml @@ -1,32 +1,38 @@ - - - - - - Wind Information - Informacje o wietrze - Información del viento - - - Direction: %1 - Kierunek: %1 - Dirección: %1 - - - Speed: %1 m/s - Prędkość: %1 - Velocidad: %1 m/s - - - Weather Information - Informacje o pogodzie - Información Meteorológica - - - Humidity: %1% - Wilgotność: %1 - Humedad: %1% - - - - + + + + + + + Wind Information + Informacje o wietrze + Información del viento + Vent + + + Direction: %1 + Kierunek: %1 + Dirección: %1 + Direction %1 + + + Speed: %1 m/s + Prędkość: %1 + Velocidad: %1 m/s + Vitesse %1 m/s + + + Weather Information + Informacje o pogodzie + Información Meteorológica + Météo + + + Humidity: %1% + Wilgotność: %1 + Humedad: %1% + Humidité: %1% + + + + \ No newline at end of file From a04abcf972fc6f566528907e7bb73a18d57ce9e7 Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 14:25:41 +0200 Subject: [PATCH 321/816] Update stringtable.xml --- addons/realisticnames/stringtable.xml | 32 +++++++++++++-------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index 29fb5a736b..026b4288ea 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -76,7 +76,7 @@ Mini-Spike Launcher (AT) - Mini-Spike Lenkflugkörper (AT) + Mini-Spike Lenkflugkörper (PALR) Lanzador Mini-Spike (AT) Poste de tir Mini-Spike (AC) Mini-Spike Odpalovač (AT) @@ -88,7 +88,7 @@ Mini-Spike Launcher (AA) - Mini-Spike Lenkflugkörper (AA) + Mini-Spike Lenkflugkörper (FlaRak) Lanzador Mini-Spike (AA) Poste de tir Mini-Spike (AA) Mini-Spike Odpalovač (AA) @@ -156,7 +156,7 @@ Merkava Mk IV M - Merkava Mk IV M + Merkava MK IV M Merkava Mk IV M Merkawa Mk IV M Merkava Mk IV M @@ -1072,11 +1072,11 @@ Mini-Spike (AA) - Mini-Spike (AA) + Mini-Spike (FlaRak) Mini-Spike (AT) - Mini-Spike (AT) + Mini-Spike (PA) MX @@ -1084,7 +1084,7 @@ MX (Black) - MX (Black) + MX (Schwarz) MXC @@ -1092,7 +1092,7 @@ MXC (Black) - MXC (Black) + MXC (Schwarz) MX 3GL @@ -1100,7 +1100,7 @@ MX 3GL (Black) - MX 3GL (Black) + MX 3GL (Schwarz) MX LSW @@ -1108,7 +1108,7 @@ MX LSW (Black) - MX LSW (Black) + MX LSW (Schwarz) MXM @@ -1116,7 +1116,7 @@ MXM (Black) - MXM (Black) + MXM (Schwarz) KT2002 Katiba @@ -1132,7 +1132,7 @@ F2000 (Camo) - F2000 (Camo) + F2000 (Tarnmuster) F2000 @@ -1140,7 +1140,7 @@ F2000 Tactical (Camo) - F2000 Tactical (Camo) + F2000 Tactical (Tarnmuster) F2000 Tactical @@ -1148,7 +1148,7 @@ F2000 EGLM (Camo) - F2000 EGLM (Camo) + F2000 EGLM (Tarnmuster) F2000 EGLM @@ -1200,7 +1200,7 @@ GM6 Lynx (Camo) - GM6 Lynx (Camo) + GM6 Lynx (Tarnmuster) M200 Intervention @@ -1208,7 +1208,7 @@ M200 Intervention (Camo) - M200 Intervention (Camo) + M200 Intervention (Tarnmuster) VS-121 @@ -1299,4 +1299,4 @@ TODO: SPMG .338 (Sand) - \ No newline at end of file + From 4bb9f0cf77b5a54b779098f4ad0147ec06731099 Mon Sep 17 00:00:00 2001 From: Legolasindar Date: Sun, 12 Apr 2015 14:27:42 +0200 Subject: [PATCH 322/816] Update stringtable.xml added spanish translate --- addons/disarming/stringtable.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/disarming/stringtable.xml b/addons/disarming/stringtable.xml index 845d0c286e..f4d324bfcd 100644 --- a/addons/disarming/stringtable.xml +++ b/addons/disarming/stringtable.xml @@ -4,6 +4,7 @@ Open Inventory + Abrir inventario - \ No newline at end of file + From 2c0e93271c8ade8cb5e77029f8ca6e5dfe8a0d4a Mon Sep 17 00:00:00 2001 From: Legolasindar Date: Sun, 12 Apr 2015 14:29:47 +0200 Subject: [PATCH 323/816] Update stringtable.xml added spanish translate --- addons/laserpointer/stringtable.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index 279fdeb5e8..0479f8474b 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -6,16 +6,19 @@ Laser Pointer (red) Laserpointer (rot) Лазерный прицел (красный) + Puntero láser (rojo) Laser Pointer (green) Laserpointer (grün) Лазерный прицел (зелёный) + Puntero láser (verde) Emits visible light. Strahlt sichtbares Licht aus. Испускает узкий пучок видимого света. + Emite luz visible. <t color='#9cf953'>Use: </t>Turn Laser ON/OFF @@ -29,4 +32,4 @@ <t color='#9cf953'>Usar: </t>encender/apagar láser - \ No newline at end of file + From b144a42e630c290574e748229586101bc75379c4 Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 14:30:40 +0200 Subject: [PATCH 324/816] Update stringtable.xml --- addons/winddeflection/stringtable.xml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml index a6ae43ae33..311aaaba13 100644 --- a/addons/winddeflection/stringtable.xml +++ b/addons/winddeflection/stringtable.xml @@ -4,30 +4,35 @@ Wind Information + Informationen über den Wind Informacje o wietrze Información del viento Ветер - Direction: %1 + Windrichtung: %1 + Interaktionen Kierunek: %1 Dirección: %1 Направление: %1 Speed: %1 m/s + Windstärke: %1 Prędkość: %1 Velocidad: %1 m/s Скорость: %1 м/с Weather Information + Wetterbericht Informacje o pogodzie Información Meteorológica Погода Humidity: %1% + Luftfeuchtigkeit Wilgotność: %1 Humedad: %1% Влажность: %1% From 215f3059f3a8e57b77d31b99fdaed17bcbe2eaa2 Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Sun, 12 Apr 2015 15:33:24 +0300 Subject: [PATCH 325/816] Update AUTHORS.txt Russian translation --- AUTHORS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.txt b/AUTHORS.txt index 7e8e919682..a0e55fa59f 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -69,3 +69,4 @@ Tourorist Valentin Torikian zGuba Aleksey EpMAK Yermakov +ruPaladin From dbc7026d947081eef55cf9e46b7e5b4de3910fd7 Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 14:38:04 +0200 Subject: [PATCH 326/816] ..... --- addons/winddeflection/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml index 311aaaba13..faa35c7e68 100644 --- a/addons/winddeflection/stringtable.xml +++ b/addons/winddeflection/stringtable.xml @@ -10,8 +10,8 @@ Ветер - Windrichtung: %1 - Interaktionen + Direction: %1 + Windrichtung: %1 Kierunek: %1 Dirección: %1 Направление: %1 From 38955692ff944b8e5f3719e4a9c58d6fe72720cb Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 14:40:04 +0200 Subject: [PATCH 327/816] Update stringtable.xml --- addons/realisticnames/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index 026b4288ea..706a2a0e27 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -156,7 +156,7 @@ Merkava Mk IV M - Merkava MK IV M + Merkava Mk IV M Merkava Mk IV M Merkawa Mk IV M Merkava Mk IV M From e7a8dde782642fd83ea95f5dabb693a196e76af0 Mon Sep 17 00:00:00 2001 From: Ivan Navarro Cabello Date: Sun, 12 Apr 2015 14:41:50 +0200 Subject: [PATCH 328/816] update stringtable for spanish added new spanish terms --- addons/realisticnames/stringtable.xml | 2670 +++++++++++++------------ 1 file changed, 1371 insertions(+), 1299 deletions(-) diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index 29fb5a736b..28133d6644 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -1,1302 +1,1374 @@  - + - - - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312A - - - XM312A - XM312A - XM312 - XM312A - XM312A - XM312A - XM312A - XM312A - XM312A - XM312A - - - XM312 (High) - XM312 (Hoch) - XM312 (Alto) - XM312 (Haut) - XM312 (Vysoký) - XM312 (Wysoki) - XM312 (Высокий) - XM312 (Alta) - XM312 (Magasított) - XM312 (Alta) - - - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - - - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - - - XM307 (High) - XM307 (Hoch) - XM307 (Alto) - XM307 (Haut) - XM307 (Vysoký) - XM307 (Wysoki) - XM307 (Высокий) - XM307 (Alta) - XM307 (Magasított) - XM307 (Alta) - - - Mini-Spike Launcher (AT) - Mini-Spike Lenkflugkörper (AT) - Lanzador Mini-Spike (AT) - Poste de tir Mini-Spike (AC) - Mini-Spike Odpalovač (AT) - Wyrzutnia Mini-Spike (AT) - Mini-Spike Пусковое устройство (ПТРК) - Lança-mísseis Mini-Spike (AC) - Mini-Spike rakétarendszer (páncéltörő) - Lanciatore Mini-Spike (AC) - - - Mini-Spike Launcher (AA) - Mini-Spike Lenkflugkörper (AA) - Lanzador Mini-Spike (AA) - Poste de tir Mini-Spike (AA) - Mini-Spike Odpalovač (AA) - Wyrzutnia Mini-Spike (AA) - Mini-Spike Пусковое устройство (ВВ) - Lança-mísseis Mini-Spike (AA) - Mini-Spike rakétarendszer (légvédelmi) - Lanciatore Mini-Spike (AA) - - - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - - - YABHON-R3 (CAS) - YABHON-R3 (Luftnahunterstützung) - YABHON-R3 (CAS) - YABHON-R3 (CAS) - YABHON-R3 (CAS) - YABHON-R3 (штурмовик) - - - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - - - M-ATV (HMG) - M-ATV (SMG) - M-ATV (HMG) - M-ATV (CKM) - M-ATV (TK) - M-ATV (HMG) - M-ATV (Пулемет) - M-ATV (HMG) - M-ATV (HMG) - M-ATV (HMG) - - - M-ATV (GMG) - M-ATV (GMW) - M-ATV (GMG) - M-ATV (GMG) - M-ATV (Granátomet) - M-ATV (GMG) - M-ATV (Гранатомет) - M-ATV (GMG) - M-ATV (GMG) - M-ATV (GMG) - - - Merkava Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Merkawa Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Меркава Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Merkava Mk IV M - - - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkawa Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Меркава Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - - - Sholef - Sholef - Sholef - Sholef - Sholef - Sholef - Шолеф - Sholef - Sholef - Sholef - - - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - - - Namer - Namer - Namer - Namer - Namer - Namer - Намер - Namer - Namer - Namer - - - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - - - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - - - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - - - HEMTT Transport - HEMTT Transport - HEMTT de transporte - HEMTT Transportowy - HEMTT Valník - HEMTT Transport - HEMTT Транспортный - HEMTT Transporte - HEMTT szállítójármű - HEMTT da trasporto - - - HEMTT Transport (covered) - HEMTT Transport (bedeckt) - HEMTT de transporte (cubierto) - HEMTT Transportowy (zakryty) - HEMTT Valník (krytý) - HEMTT Transport (bâché) - HEMTT Транспортный (крытый) - HEMTT Transporte (coberto) - HEMTT szállítójármű (ponyvás) - HEMTT da trasporto (coperto) - - - HEMTT - HEMTT - HEMTT - HEMTT - HEMTT - HEMTT Tracteur - HEMTT - HEMTT - HEMTT - HEMTT - - - HEMTT Container - HEMTT Container - HEMTT de contenedor - HEMTT Kontener - HEMTT Skříňový - HEMTT Conteneur - HEMTT Контейнер - HEMTT Contêiner - HEMTT Konténer - HEMTT portacontainer - - - HEMTT Medical - HEMTT Sanitäter - HEMTT médico - HEMTT Medyczny - HEMTT Zdravotnický - HEMTT Sanitaire - HEMTT Медицинский - HEMTT Médico - HEMTT (egészségügyi) - HEMTT Medico - - - HEMTT Ammo - HEMTT Munition - HEMTT de munición - HEMTT Amunicyjny - HEMTT Muniční - HEMTT Munitions - HEMTT Боеприпасы - HEMTT Munições - HEMTT (lőszerszállító) - HEMTT di rifornimento munizioni - - - HEMTT Fuel - HEMTT Treibstoff - HEMTT de combustible - HEMTT Cysterna - HEMTT Cisterna - HEMTT Citerne - HEMTT Заправщик - HEMTT Combustível - HEMTT (üzemanyag-szállító) - HEMTT di rifornimento carburante - - - HEMTT Repair - HEMTT Instandsetzung - HEMTT de reparación - HEMTT Naprawczy - HEMTT Opravárenský - HEMTT Réparation - HEMTT Ремонтный - HEMTT Reparador - HEMTT (szerelő-jármű) - HEMTT Riparatore - - - Fennek - Fennek - Fennek - Fennek - Fennek - Fennek - Феннек - Fennek - Fennek - Fennek - - - Fennek (HMG) - Fennek (SMG) - Fennek (HMG) - Fennek (CKM) - Fennek (TK) - Fennek (HMG) - Феннек (Пулемет) - Fennek (HMG) - Fennek (HMG) - Fennek (HMG) - - - Fennek (GMG) - Fennek (GMW) - Fennek (GMG) - Fennek (GMG) - Fennek (granátomet) - Fennek (GMG) - Феннек (Гранатомет) - Fennek (GMG) - Fennek (GMG) - Fennek (GMG) - - - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Леопард 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - - - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Уорриор - FV510 Warrior - FV510 Warrior - FV510 Warrior - - - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - - - KamAZ Transport - KamAZ Transport - KamAZ de transporte - KamAZ transportowy - KAMAZ Valník - KamAZ Transport - КамАЗ Траспортный - KamAZ Transporte - KamAZ szállítójármű - KamAZ da trasporto - - - KamAZ Transport (covered) - KamAZ Transport (bedeckt) - KamAZ de transporte (cubierto) - KamAZ Transportowy (zakryty) - KAMAZ Valník (krytý) - KamAZ Transport (bâché) - КамАЗ Траспортный (Крытый) - KamAZ Transporte (coberto) - KamAZ szállítójármű (ponyvás) - KamAZ da trasporto (coperto) - - - KamAZ Ammo - KamAZ Munition - KamAZ de munición - KamAZ Amunicyjny - KAMAZ Muniční - KamAZ Munitions - КамАЗ Боеприпасы - KamAZ Munições - KamAZ (lőszerszállító) - KamAZ di rifornimento munizioni - - - KamAZ Fuel - KamAZ Treibstoff - KamAZ de combustible - KamAZ cysterna - KAMAZ Cisterna - KamAZ Citerne - КамАЗ Заправщик - KamAZ Combustível - KamAZ (üzemanyag-szállító) - KamAZ di rifornimento carburante - - - KamAZ Repair - KamAZ Instandsetzung - KamAZ de reparación - KamAZ Naprawczy - KAMAZ Opravárenský - KamAZ Réparation - КамАЗ Ремонтный - KamAZ Reparador - KamAZ (szerelő-jármű) - KamAZ riparatore - - - KamAZ Medical - KamAZ Sanitäter - KamAZ médico - KamAZ Medyczny - KAMAZ Zdravotnický - KamAZ Sanitaire - КамАЗ Медицинский - KamAZ Médico - KamAZ (egészségügyi) - KamAZ Medico - - - Punisher - Punisher - Punisher - Punisher - Punisher - Punisher - Kаратель - Punisher - Punisher - Punisher - - - Punisher (HMG) - Punisher (SMG) - Punisher (HMG) - Punisher (CKM) - Punisher (TK) - Punisher (HMG) - Kаратель (Пулемет) - Punisher (HMG) - Punisher (HMG) - Punisher (HMG) - - - Punisher (GMG) - Punisher (GMW) - Punisher (GMG) - Punisher (CKM) - Punisher (granátomet) - Punisher (GMG) - Kаратель (Гранатомет) - Punisher (GMG) - Punisher (GMG) - Punisher (GMG) - - - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Черный Орел - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - - - 2S9 Sochor - 2S9 Sochor - 2S9 Sochor - 259 Sochor - 2S9 Sochor - 2S9 Sochor - 2S9 Сокор - 2S9 Sochor - 2S9 Sochor - 2S9 Sochor - - - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - БМ-2Т Сталкер - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - - - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ЗСУ-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - - - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - - - Typhoon Transport - Typhoon Transport - Typhoon de transporte - Typhoon Transportowy - Typhoon Valník - Typhoon Transport - Тайфун Транспортный - Typhoon Transporte - Typhoon szállítójármű - Typhoon da trasporto - - - Typhoon Transport (covered) - Typhoon Transport (bedeckt) - Typhoon de transporte (cubierto) - Typhoon Transportowy (przykryty) - Typhoon Valník (krytý) - Typhoon Transport (bâché) - Тайфун Транспортный (kрытый) - Typhoon Transporte (coberto) - Typhoon szállítójármű (ponyvás) - Typhoon da trasporto (coperto) - - - Typhoon Device - Typhoon Gerät - Typhoon de dispositivo - Typhoon Urządzenie - Typhoon Zařízení - Typhoon Dispositif - Тайфун Устройство - Typhoon Dispositivo - Typhoon (szerkezet) - Typhoon per dispositivo - - - Typhoon Ammo - Typhoon Munition - Typhoon de munición - Typhoon Amunicyjny - Typhoon Muniční - Typhoon Munitions - Тайфун Боеприпасы - Typhoon Munições - Typhoon (lőszerszállító) - Typhoon di rifornimento munizioni - - - Typhoon Fuel - Typhoon Treibstoff - Typhoon de combustible - Typhoon Cysterna - Typhoon Cisterna - Typhoon Citerne - Тайфун Заправщик - Typhoon Combustível - Typhoon (üzemanyag-szállító) - Typhoon di rifornimento carburante - - - Typhoon Repair - Typhoon Instandsetzung - Typhoon de reparación - Typhoon Naprawczy - Typhoon Opravárenský - Typhoon Réparation - Тайфун Ремонтный - Typhoon Reparador - Typhoon (szerelő-jármű) - Typhoon riparatore - - - Typhoon Medical - Typhoon Sanitäter - Typhoon médico - Typhoon Medyczny - Typhoon Zdravotnický - Typhoon Sanitaire - Тайфун Медицинский - Typhoon Médico - Typhoon (egészségügyi) - Typhoon medico - - - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Commanche - RAH-66 Команч - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - - - MH-6 Little Bird - MH-6 Little Bird - MH-6 Litte Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - - - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - - - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - - - CH-47I Chinook (unarmed) - CH-47I Chinook (unbewaffnet) - CH-47I Chinnok (Desarmado) - CH-47I Chinook (nieuzbrojony) - CH-47I Chinook (невооруженный) - CH-47I Chinook (Neozbrojený) - - - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Тандерболт II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - - - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - - - AW159 Wildcat (unarmed) - AW159 Wildcat (unbewaffnet) - AW159 Wildcat (desarmado) - AW159 Wildcat (nieuzbrojony) - AW159 Wildcat (neozbrojený) - AW159 Wildcat (non-armé) - AW159 Wildcat (невооруженный) - AW159 Wildcat (desarmado) - AW159 Wildcat (fegyvertelen) - AW159 Wildcat (disarmato) - - - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Мерлин - AW101 Merlin - AW101 Merlin - AW101 Merlin - - - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 Альбатрос (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - - - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 Альбатрос (AA) - L-159 ALCA (ВВ) - L-159 ALCA (AA) - L-159 ALCA (AA) - - - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Касатка - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - - - Ka-60 Kasatka (unarmed) - Ka-60 Kasatka (unbewaffnet) - Ka-60 Kasatka (desarmado) - Ka-60 Kasatka (nieuzbrojony) - Ka-60 Kasatka (neozbrojená) - Ka-60 Kasatka (non-armé) - Ka-60 Касатка (невооруженный) - Ka-60 Kasatka (desarmado) - Ka-60 Kasatka (fegyvertelen) - Ka-60 Kasatka (disarmato) - - - Yak-130 - Yak-130 - Yak-130 - Jak-130 - Jak-130 - Yak-130 - Як-130 - Yak-130 - Jak-130 - Yak-130 - - - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - - - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - - - M18A1 Claymore - M18A1 Claymore - M18A1 Claymore - Mina kierunkowa M18A1 Claymore - M18A1 Mina Claymore - M18A1 Claymore Mine antipersonnel à effet dirigé - M18A1 Клеймор - M18A1 Claymore - M18A1 Claymore akna - M18A1 Claymore Mina antiuomo - - - M183 Demolition Charge Assembly - M183 Geballte Sprengladung - Conjunto de carga de demolición M183 - Ładunek burzący M183 - M183 Demoliční nálož - M183 Charge de Démolition - M183 Комплектный подрывной заряд - M183 Sacola de Demolição - M183 romboló töltet - M183 Demolition Charge Assembly - - - M112 Demolition Block - M112 Sprengladung - Bloque de demolición M112 - Ładunek burzący M112 - M112 Výbušná nálož - Pétard M112 - M112 подрывной заряд - M112 Carga de Demolição - M112 romboló töltet - M112 Demolition Block - - - M67 Fragmentation Grenade - M67 Splittergranate - Granada de fragmentación M67 - Granat obronny M67 - M67 Granát - M67 Grenade à fragmentation - M67 ручная осколочная граната - M67 Granada de fragmentação - M67 repeszgránát - M67 Granata a frammentazione - - - M83 Smoke Grenade (White) - M83 Rauchgranate (Weiss) - Granada de humo M83 (Blanco) - Granat dymny M83 (Biały) - M83 Kouřový Granát (Bílý) - M83 Grenade fumigène (Blanche) - M83 дымовая граната (Белый) - M83 Granada de fumaça (Branca) - M83 füstgránát (Fehér) - M83 Granata fumogena (Bianco) - - - M18 Smoke Grenade (Blue) - M18 Rauchgranate (Blau) - Granada de humo M18 (Azul) - Granat dymny M18 (Niebieski) - M18 Kouřový Granát (Modrý) - M18 Grenade fumigène (Bleue) - M18 дымовая граната (Синий) - M18 Granada de fumaça (Azul) - M18 füstgránát (Kék) - M18 Granata fumogena (Blu) - - - M18 Smoke Grenade (Green) - M18 Rauchgranate (Grün) - Granada de humo M18 (Verde) - Granat dymny M18 (Zielony) - M18 Kouřový Granát (Zelený) - M18 Grenade fumigène (Verte) - M18 дымовая граната (Зелёный) - M18 Granada de fumaça (Verde) - M18 füstgránát (Zöld) - M18 Granata fumogena (Verde) - - - M18 Smoke Grenade (Orange) - M18 Rauchgranate (Orange) - Granada de humo M18 (Naranja) - Granat dymny M18 (Pomarańczowy) - M18 Kouřový Granát (Oranžový) - M18 Grenade fumigène (Orange) - M18 дымовая граната (Оранжевый) - M18 Granada de fumaça (Laranja) - M18 füstgránát (Narancssárga) - M18 Granata fumogena (Arancione) - - - M18 Smoke Grenade (Purple) - M18 Rauchgranate (Violett) - Granada de humo M18 (Púrpura) - Granat dymny M18 (Fioletowy) - M18 Kouřový Granát (Fialový) - M18 Grenade fumigène (Pourpre) - M18 дымовая граната (Пурпурный) - M18 Granada de fumaça (Roxa) - M18 füstgránát (Lila) - M18 Granata fumogena (Viola) - - - M18 Smoke Grenade (Red) - M18 Rauchgranate (Rot) - Granada de humo M18 (Rojo) - Granat dymny M18 (Czerwony) - M18 Kouřový Granát (Červený) - M18 Grenade fumigène (Rouge) - M18 дымовая граната (Красный) - M18 Granada de fumaça (Vermelha) - M18 füstgránát (Piros) - M18 Granata fumogena (Rosso) - - - M18 Smoke Grenade (Yellow) - M18 Rauchgranate (Gelb) - Granada de humo M18 (Amarillo) - Granat dymny M18 (Żółty) - M18 Kouřový Granát (Žlutý) - M18 Grenade fumigène (Jaune) - M183 дымовая граната (Жёлтые) - M18 Granada de fumaça (Amarela) - M18 füstgránát (Sárga) - M18 Granata fumogena (Giallo) - - - M15 Anti-Tank Mine - M15 Panzerabwehrmine - Mina antitanque M15 - Mina przeciwpancerna M15 - M15 Protitanková Mina - M15 Mine antichar - M15 противотанковая мина - M15 Mina anticarro - M15 harckocsiakna - M15 Mine anticarro - - - VS-50 Anti-Personnel Mine - VS-50 Antipersonenmine - Mina antipersona VS-50 - Mina przeciwpiechotna VS-50 - VS-50 Protipěchotní Mina - VS-50 Mine antipersonnel à pression - VS-50 Противопехотная мина - VS-50 Mina antipessoal - VS-50 gyalogsági taposóakna - VS-50 Mine antiuomo - - - M26 Anti-Personnel Bounding Mine - M26 Antipersonensprungmine - Mina antipersona M26 - Mina przeciwpiechotna M26 - M26 Šrapnelová Mina - M26 Mine antipersonnel bondissante - M26 Противопехотная мина - M26 Mina saltadora antipessoal - M26 gyalogsági ugróakna - M26 Mine saltanti antiuomo - - - PMR-3 Anti-Personnel Tripwire Mine - PMR-3 Antipersonenstolperdrahtmine - Mina antipersona de alambre PMR-3 - Mina przeciwpiechotna PMR-3 - PMR-3 Nástražná Mina - PMR-3 Mine antipersonnel à traction - PMR-3 Противопехотная мина - PMR-3 Mina antipessoal (armadilha) - PMR-3 botlódrótos gyalogsági akna - PMR-3 Mine antiuomo - - - P99 - P99 - - - MP-443 Grach - MP-443 Grach - - - ACP-C2 - ACP-C2 - - - FNX-45 Tactical - FNX-45 Tactical - - - Chiappa Rhino 60DS - Chiappa Rhino 60DS - - - Taurus Judge - Taurus Judge - - - NLAW - NLAW - - - RPG-32 - RPG-32 - - - Mini-Spike (AA) - Mini-Spike (AA) - - - Mini-Spike (AT) - Mini-Spike (AT) - - - MX - MX - - - MX (Black) - MX (Black) - - - MXC - MXC - - - MXC (Black) - MXC (Black) - - - MX 3GL - MX 3GL - - - MX 3GL (Black) - MX 3GL (Black) - - - MX LSW - MX LSW - - - MX LSW (Black) - MX LSW (Black) - - - MXM - MXM - - - MXM (Black) - MXM (Black) - - - KT2002 Katiba - KT2002 Katiba - - - KT2002C Katiba - KT2002C Katiba - - - KT2002 Katiba KGL - KT2002 Katiba KGL - - - F2000 (Camo) - F2000 (Camo) - - - F2000 - F2000 - - - F2000 Tactical (Camo) - F2000 Tactical (Camo) - - - F2000 Tactical - F2000 Tactical - - - F2000 EGLM (Camo) - F2000 EGLM (Camo) - - - F2000 EGLM - F2000 EGLM - - - TAR-21 - TAR-21 - - - CTAR-21 - CTAR-21 - - - TAR-21 EGLM - TAR-21 EGLM - - - Vector SMG - Vector SMG - - - Scorpion Evo 3 A1 - Scorpion Evo 3 A1 - - - CPW - CPW - - - RFB SDAR - RFB SDAR - - - Stoner 99 LMG - Stoner 99 LMG - - - Negev NG7 - Negev NG7 - - - Mk14 Mod 1 EBR - Mk14 Mod 1 EBR - - - GM6 Lynx - GM6 Lynx - - - GM6 Lynx (Camo) - GM6 Lynx (Camo) - - - M200 Intervention - M200 Intervention - - - M200 Intervention (Camo) - M200 Intervention (Camo) - - - VS-121 - VS-121 - - - TODO: MAR-10 .338 - - - TODO: MAR-10 .338 (Black) - - - TODO: MAR-10 .338 (Camo) - - - TODO: MAR-10 .338 (Sand) - - - TODO: Mk-I EMR 7.62 mm - - - TODO: Mk-I EMR 7.62 mm (Black) - - - TODO: Mk-I EMR 7.62 mm (Khaki) - - - TODO: Mk-I EMR 7.62 mm (Sand) - - - TODO: Mk-I EMR 7.62 mm (Camo) - - - TODO: Mk-I EMR 7.62 mm (Woodland) - - - TODO: NATO DMR (provisional) spotter - - - TODO: ASP-1 Kir 12.7 mm - - - TODO: ASP-1 Kir 12.7 mm (Black) - - - TODO: ASP-1 Kir 12.7 mm (Tan) - - - TODO: Cyrus 9.3 mm - - - TODO: Cyrus 9.3 mm (Black) - - - TODO: Cyrus 9.3 mm (Hex) - - - TODO: Cyrus 9.3 mm (Tan) - - - TODO: Mk14 7.62 mm - - - TODO: Mk14 7.62 mm (Camo) - - - TODO: Mk14 7.62 mm (Olive) - - - TODO: Navid 9.3 mm - - - TODO: Navid 9.3 mm (Hex) - - - TODO: Navid 9.3 mm (Tan) - - - TODO: SPMG .338 - - - TODO: SPMG .338 (MTP) - - - TODO: SPMG .338 (Black) - - - TODO: SPMG .338 (Sand) - - + + + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312A + + + XM312A + XM312A + XM312 + XM312A + XM312A + XM312A + XM312A + XM312A + XM312A + XM312A + + + XM312 (High) + XM312 (Hoch) + XM312 (Alto) + XM312 (Haut) + XM312 (Vysoký) + XM312 (Wysoki) + XM312 (Высокий) + XM312 (Alta) + XM312 (Magasított) + XM312 (Alta) + + + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + + + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + + + XM307 (High) + XM307 (Hoch) + XM307 (Alto) + XM307 (Haut) + XM307 (Vysoký) + XM307 (Wysoki) + XM307 (Высокий) + XM307 (Alta) + XM307 (Magasított) + XM307 (Alta) + + + Mini-Spike Launcher (AT) + Mini-Spike Lenkflugkörper (AT) + Lanzador Mini-Spike (AT) + Poste de tir Mini-Spike (AC) + Mini-Spike Odpalovač (AT) + Wyrzutnia Mini-Spike (AT) + Mini-Spike Пусковое устройство (ПТРК) + Lança-mísseis Mini-Spike (AC) + Mini-Spike rakétarendszer (páncéltörő) + Lanciatore Mini-Spike (AC) + + + Mini-Spike Launcher (AA) + Mini-Spike Lenkflugkörper (AA) + Lanzador Mini-Spike (AA) + Poste de tir Mini-Spike (AA) + Mini-Spike Odpalovač (AA) + Wyrzutnia Mini-Spike (AA) + Mini-Spike Пусковое устройство (ВВ) + Lança-mísseis Mini-Spike (AA) + Mini-Spike rakétarendszer (légvédelmi) + Lanciatore Mini-Spike (AA) + + + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + + + YABHON-R3 (CAS) + YABHON-R3 (Luftnahunterstützung) + YABHON-R3 (CAS) + YABHON-R3 (CAS) + YABHON-R3 (CAS) + YABHON-R3 (штурмовик) + + + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + + + M-ATV (HMG) + M-ATV (SMG) + M-ATV (HMG) + M-ATV (CKM) + M-ATV (TK) + M-ATV (HMG) + M-ATV (Пулемет) + M-ATV (HMG) + M-ATV (HMG) + M-ATV (HMG) + + + M-ATV (GMG) + M-ATV (GMW) + M-ATV (GMG) + M-ATV (GMG) + M-ATV (Granátomet) + M-ATV (GMG) + M-ATV (Гранатомет) + M-ATV (GMG) + M-ATV (GMG) + M-ATV (GMG) + + + Merkava Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Merkawa Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Меркава Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Merkava Mk IV M + + + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkawa Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Меркава Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + + + Sholef + Sholef + Sholef + Sholef + Sholef + Sholef + Шолеф + Sholef + Sholef + Sholef + + + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + + + Namer + Namer + Namer + Namer + Namer + Namer + Намер + Namer + Namer + Namer + + + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + + + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + + + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + + + HEMTT Transport + HEMTT Transport + HEMTT de transporte + HEMTT Transportowy + HEMTT Valník + HEMTT Transport + HEMTT Транспортный + HEMTT Transporte + HEMTT szállítójármű + HEMTT da trasporto + + + HEMTT Transport (covered) + HEMTT Transport (bedeckt) + HEMTT de transporte (cubierto) + HEMTT Transportowy (zakryty) + HEMTT Valník (krytý) + HEMTT Transport (bâché) + HEMTT Транспортный (крытый) + HEMTT Transporte (coberto) + HEMTT szállítójármű (ponyvás) + HEMTT da trasporto (coperto) + + + HEMTT + HEMTT + HEMTT + HEMTT + HEMTT + HEMTT Tracteur + HEMTT + HEMTT + HEMTT + HEMTT + + + HEMTT Container + HEMTT Container + HEMTT de contenedor + HEMTT Kontener + HEMTT Skříňový + HEMTT Conteneur + HEMTT Контейнер + HEMTT Contêiner + HEMTT Konténer + HEMTT portacontainer + + + HEMTT Medical + HEMTT Sanitäter + HEMTT médico + HEMTT Medyczny + HEMTT Zdravotnický + HEMTT Sanitaire + HEMTT Медицинский + HEMTT Médico + HEMTT (egészségügyi) + HEMTT Medico + + + HEMTT Ammo + HEMTT Munition + HEMTT de munición + HEMTT Amunicyjny + HEMTT Muniční + HEMTT Munitions + HEMTT Боеприпасы + HEMTT Munições + HEMTT (lőszerszállító) + HEMTT di rifornimento munizioni + + + HEMTT Fuel + HEMTT Treibstoff + HEMTT de combustible + HEMTT Cysterna + HEMTT Cisterna + HEMTT Citerne + HEMTT Заправщик + HEMTT Combustível + HEMTT (üzemanyag-szállító) + HEMTT di rifornimento carburante + + + HEMTT Repair + HEMTT Instandsetzung + HEMTT de reparación + HEMTT Naprawczy + HEMTT Opravárenský + HEMTT Réparation + HEMTT Ремонтный + HEMTT Reparador + HEMTT (szerelő-jármű) + HEMTT Riparatore + + + Fennek + Fennek + Fennek + Fennek + Fennek + Fennek + Феннек + Fennek + Fennek + Fennek + + + Fennek (HMG) + Fennek (SMG) + Fennek (HMG) + Fennek (CKM) + Fennek (TK) + Fennek (HMG) + Феннек (Пулемет) + Fennek (HMG) + Fennek (HMG) + Fennek (HMG) + + + Fennek (GMG) + Fennek (GMW) + Fennek (GMG) + Fennek (GMG) + Fennek (granátomet) + Fennek (GMG) + Феннек (Гранатомет) + Fennek (GMG) + Fennek (GMG) + Fennek (GMG) + + + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Леопард 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + + + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Уорриор + FV510 Warrior + FV510 Warrior + FV510 Warrior + + + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + + + KamAZ Transport + KamAZ Transport + KamAZ de transporte + KamAZ transportowy + KAMAZ Valník + KamAZ Transport + КамАЗ Траспортный + KamAZ Transporte + KamAZ szállítójármű + KamAZ da trasporto + + + KamAZ Transport (covered) + KamAZ Transport (bedeckt) + KamAZ de transporte (cubierto) + KamAZ Transportowy (zakryty) + KAMAZ Valník (krytý) + KamAZ Transport (bâché) + КамАЗ Траспортный (Крытый) + KamAZ Transporte (coberto) + KamAZ szállítójármű (ponyvás) + KamAZ da trasporto (coperto) + + + KamAZ Ammo + KamAZ Munition + KamAZ de munición + KamAZ Amunicyjny + KAMAZ Muniční + KamAZ Munitions + КамАЗ Боеприпасы + KamAZ Munições + KamAZ (lőszerszállító) + KamAZ di rifornimento munizioni + + + KamAZ Fuel + KamAZ Treibstoff + KamAZ de combustible + KamAZ cysterna + KAMAZ Cisterna + KamAZ Citerne + КамАЗ Заправщик + KamAZ Combustível + KamAZ (üzemanyag-szállító) + KamAZ di rifornimento carburante + + + KamAZ Repair + KamAZ Instandsetzung + KamAZ de reparación + KamAZ Naprawczy + KAMAZ Opravárenský + KamAZ Réparation + КамАЗ Ремонтный + KamAZ Reparador + KamAZ (szerelő-jármű) + KamAZ riparatore + + + KamAZ Medical + KamAZ Sanitäter + KamAZ médico + KamAZ Medyczny + KAMAZ Zdravotnický + KamAZ Sanitaire + КамАЗ Медицинский + KamAZ Médico + KamAZ (egészségügyi) + KamAZ Medico + + + Punisher + Punisher + Punisher + Punisher + Punisher + Punisher + Kаратель + Punisher + Punisher + Punisher + + + Punisher (HMG) + Punisher (SMG) + Punisher (HMG) + Punisher (CKM) + Punisher (TK) + Punisher (HMG) + Kаратель (Пулемет) + Punisher (HMG) + Punisher (HMG) + Punisher (HMG) + + + Punisher (GMG) + Punisher (GMW) + Punisher (GMG) + Punisher (CKM) + Punisher (granátomet) + Punisher (GMG) + Kаратель (Гранатомет) + Punisher (GMG) + Punisher (GMG) + Punisher (GMG) + + + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Черный Орел + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + + + 2S9 Sochor + 2S9 Sochor + 2S9 Sochor + 259 Sochor + 2S9 Sochor + 2S9 Sochor + 2S9 Сокор + 2S9 Sochor + 2S9 Sochor + 2S9 Sochor + + + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + БМ-2Т Сталкер + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + + + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ЗСУ-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + + + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + + + Typhoon Transport + Typhoon Transport + Typhoon de transporte + Typhoon Transportowy + Typhoon Valník + Typhoon Transport + Тайфун Транспортный + Typhoon Transporte + Typhoon szállítójármű + Typhoon da trasporto + + + Typhoon Transport (covered) + Typhoon Transport (bedeckt) + Typhoon de transporte (cubierto) + Typhoon Transportowy (przykryty) + Typhoon Valník (krytý) + Typhoon Transport (bâché) + Тайфун Транспортный (kрытый) + Typhoon Transporte (coberto) + Typhoon szállítójármű (ponyvás) + Typhoon da trasporto (coperto) + + + Typhoon Device + Typhoon Gerät + Typhoon de dispositivo + Typhoon Urządzenie + Typhoon Zařízení + Typhoon Dispositif + Тайфун Устройство + Typhoon Dispositivo + Typhoon (szerkezet) + Typhoon per dispositivo + + + Typhoon Ammo + Typhoon Munition + Typhoon de munición + Typhoon Amunicyjny + Typhoon Muniční + Typhoon Munitions + Тайфун Боеприпасы + Typhoon Munições + Typhoon (lőszerszállító) + Typhoon di rifornimento munizioni + + + Typhoon Fuel + Typhoon Treibstoff + Typhoon de combustible + Typhoon Cysterna + Typhoon Cisterna + Typhoon Citerne + Тайфун Заправщик + Typhoon Combustível + Typhoon (üzemanyag-szállító) + Typhoon di rifornimento carburante + + + Typhoon Repair + Typhoon Instandsetzung + Typhoon de reparación + Typhoon Naprawczy + Typhoon Opravárenský + Typhoon Réparation + Тайфун Ремонтный + Typhoon Reparador + Typhoon (szerelő-jármű) + Typhoon riparatore + + + Typhoon Medical + Typhoon Sanitäter + Typhoon médico + Typhoon Medyczny + Typhoon Zdravotnický + Typhoon Sanitaire + Тайфун Медицинский + Typhoon Médico + Typhoon (egészségügyi) + Typhoon medico + + + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Commanche + RAH-66 Команч + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + + + MH-6 Little Bird + MH-6 Little Bird + MH-6 Litte Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + + + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + + + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + + + CH-47I Chinook (unarmed) + CH-47I Chinook (unbewaffnet) + CH-47I Chinnok (Desarmado) + CH-47I Chinook (nieuzbrojony) + CH-47I Chinook (невооруженный) + CH-47I Chinook (Neozbrojený) + + + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Тандерболт II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + + + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + + + AW159 Wildcat (unarmed) + AW159 Wildcat (unbewaffnet) + AW159 Wildcat (desarmado) + AW159 Wildcat (nieuzbrojony) + AW159 Wildcat (neozbrojený) + AW159 Wildcat (non-armé) + AW159 Wildcat (невооруженный) + AW159 Wildcat (desarmado) + AW159 Wildcat (fegyvertelen) + AW159 Wildcat (disarmato) + + + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Мерлин + AW101 Merlin + AW101 Merlin + AW101 Merlin + + + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 Альбатрос (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + + + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 Альбатрос (AA) + L-159 ALCA (ВВ) + L-159 ALCA (AA) + L-159 ALCA (AA) + + + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Касатка + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + + + Ka-60 Kasatka (unarmed) + Ka-60 Kasatka (unbewaffnet) + Ka-60 Kasatka (desarmado) + Ka-60 Kasatka (nieuzbrojony) + Ka-60 Kasatka (neozbrojená) + Ka-60 Kasatka (non-armé) + Ka-60 Касатка (невооруженный) + Ka-60 Kasatka (desarmado) + Ka-60 Kasatka (fegyvertelen) + Ka-60 Kasatka (disarmato) + + + Yak-130 + Yak-130 + Yak-130 + Jak-130 + Jak-130 + Yak-130 + Як-130 + Yak-130 + Jak-130 + Yak-130 + + + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + + + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + + + M18A1 Claymore + M18A1 Claymore + M18A1 Claymore + Mina kierunkowa M18A1 Claymore + M18A1 Mina Claymore + M18A1 Claymore Mine antipersonnel à effet dirigé + M18A1 Клеймор + M18A1 Claymore + M18A1 Claymore akna + M18A1 Claymore Mina antiuomo + + + M183 Demolition Charge Assembly + M183 Geballte Sprengladung + Conjunto de carga de demolición M183 + Ładunek burzący M183 + M183 Demoliční nálož + M183 Charge de Démolition + M183 Комплектный подрывной заряд + M183 Sacola de Demolição + M183 romboló töltet + M183 Demolition Charge Assembly + + + M112 Demolition Block + M112 Sprengladung + Bloque de demolición M112 + Ładunek burzący M112 + M112 Výbušná nálož + Pétard M112 + M112 подрывной заряд + M112 Carga de Demolição + M112 romboló töltet + M112 Demolition Block + + + M67 Fragmentation Grenade + M67 Splittergranate + Granada de fragmentación M67 + Granat obronny M67 + M67 Granát + M67 Grenade à fragmentation + M67 ручная осколочная граната + M67 Granada de fragmentação + M67 repeszgránát + M67 Granata a frammentazione + + + M83 Smoke Grenade (White) + M83 Rauchgranate (Weiss) + Granada de humo M83 (Blanco) + Granat dymny M83 (Biały) + M83 Kouřový Granát (Bílý) + M83 Grenade fumigène (Blanche) + M83 дымовая граната (Белый) + M83 Granada de fumaça (Branca) + M83 füstgránát (Fehér) + M83 Granata fumogena (Bianco) + + + M18 Smoke Grenade (Blue) + M18 Rauchgranate (Blau) + Granada de humo M18 (Azul) + Granat dymny M18 (Niebieski) + M18 Kouřový Granát (Modrý) + M18 Grenade fumigène (Bleue) + M18 дымовая граната (Синий) + M18 Granada de fumaça (Azul) + M18 füstgránát (Kék) + M18 Granata fumogena (Blu) + + + M18 Smoke Grenade (Green) + M18 Rauchgranate (Grün) + Granada de humo M18 (Verde) + Granat dymny M18 (Zielony) + M18 Kouřový Granát (Zelený) + M18 Grenade fumigène (Verte) + M18 дымовая граната (Зелёный) + M18 Granada de fumaça (Verde) + M18 füstgránát (Zöld) + M18 Granata fumogena (Verde) + + + M18 Smoke Grenade (Orange) + M18 Rauchgranate (Orange) + Granada de humo M18 (Naranja) + Granat dymny M18 (Pomarańczowy) + M18 Kouřový Granát (Oranžový) + M18 Grenade fumigène (Orange) + M18 дымовая граната (Оранжевый) + M18 Granada de fumaça (Laranja) + M18 füstgránát (Narancssárga) + M18 Granata fumogena (Arancione) + + + M18 Smoke Grenade (Purple) + M18 Rauchgranate (Violett) + Granada de humo M18 (Púrpura) + Granat dymny M18 (Fioletowy) + M18 Kouřový Granát (Fialový) + M18 Grenade fumigène (Pourpre) + M18 дымовая граната (Пурпурный) + M18 Granada de fumaça (Roxa) + M18 füstgránát (Lila) + M18 Granata fumogena (Viola) + + + M18 Smoke Grenade (Red) + M18 Rauchgranate (Rot) + Granada de humo M18 (Rojo) + Granat dymny M18 (Czerwony) + M18 Kouřový Granát (Červený) + M18 Grenade fumigène (Rouge) + M18 дымовая граната (Красный) + M18 Granada de fumaça (Vermelha) + M18 füstgránát (Piros) + M18 Granata fumogena (Rosso) + + + M18 Smoke Grenade (Yellow) + M18 Rauchgranate (Gelb) + Granada de humo M18 (Amarillo) + Granat dymny M18 (Żółty) + M18 Kouřový Granát (Žlutý) + M18 Grenade fumigène (Jaune) + M183 дымовая граната (Жёлтые) + M18 Granada de fumaça (Amarela) + M18 füstgránát (Sárga) + M18 Granata fumogena (Giallo) + + + M15 Anti-Tank Mine + M15 Panzerabwehrmine + Mina antitanque M15 + Mina przeciwpancerna M15 + M15 Protitanková Mina + M15 Mine antichar + M15 противотанковая мина + M15 Mina anticarro + M15 harckocsiakna + M15 Mine anticarro + + + VS-50 Anti-Personnel Mine + VS-50 Antipersonenmine + Mina antipersona VS-50 + Mina przeciwpiechotna VS-50 + VS-50 Protipěchotní Mina + VS-50 Mine antipersonnel à pression + VS-50 Противопехотная мина + VS-50 Mina antipessoal + VS-50 gyalogsági taposóakna + VS-50 Mine antiuomo + + + M26 Anti-Personnel Bounding Mine + M26 Antipersonensprungmine + Mina antipersona M26 + Mina przeciwpiechotna M26 + M26 Šrapnelová Mina + M26 Mine antipersonnel bondissante + M26 Противопехотная мина + M26 Mina saltadora antipessoal + M26 gyalogsági ugróakna + M26 Mine saltanti antiuomo + + + PMR-3 Anti-Personnel Tripwire Mine + PMR-3 Antipersonenstolperdrahtmine + Mina antipersona de alambre PMR-3 + Mina przeciwpiechotna PMR-3 + PMR-3 Nástražná Mina + PMR-3 Mine antipersonnel à traction + PMR-3 Противопехотная мина + PMR-3 Mina antipessoal (armadilha) + PMR-3 botlódrótos gyalogsági akna + PMR-3 Mine antiuomo + + + P99 + P99 + P99 + + + MP-443 Grach + MP-443 Grach + MP-443 Grach + + + ACP-C2 + ACP-C2 + ACP-C2 + + + FNX-45 Tactical + FNX-45 Tactical + FNX-45 Tactical + + + Chiappa Rhino 60DS + Chiappa Rhino 60DS + Chiappa Rhino 60DS + + + Taurus Judge + Taurus Judge + Taurus Judge + + + NLAW + NLAW + NLAW + + + RPG-32 + RPG-32 + RPG-32 + + + Mini-Spike (AA) + Mini-Spike (AA) + Mini-Spike (AA) + + + Mini-Spike (AT) + Mini-Spike (AT) + Mini-Spike (AT) + + + MX + MX + MX + + + MX (Black) + MX (Black) + MX (Negro) + + + MXC + MXC + MXC + + + MXC (Black) + MXC (Black) + MXC (Negro) + + + MX 3GL + MX 3GL + MX 3GL + + + MX 3GL (Black) + MX 3GL (Black) + MX 3GL (Negro) + + + MX LSW + MX LSW + MX LSW + + + MX LSW (Black) + MX LSW (Black) + MX LSW (Negro) + + + MXM + MXM + MXM + + + MXM (Black) + MXM (Black) + MXM (Negro) + + + KT2002 Katiba + KT2002 Katiba + KT2002 Katiba + + + KT2002C Katiba + KT2002C Katiba + KT2002C Katiba + + + KT2002 Katiba KGL + KT2002 Katiba KGL + KT2002 Katiba KGL + + + F2000 (Camo) + F2000 (Camo) + F2000 (Camuflaje) + + + F2000 + F2000 + F2000 + + + F2000 Tactical (Camo) + F2000 Tactical (Camo) + F2000 Tactical (Camuflaje) + + + F2000 Tactical + F2000 Tactical + F2000 Tactical + + + F2000 EGLM (Camo) + F2000 EGLM (Camo) + F2000 EGLM (Camuflaje) + + + F2000 EGLM + F2000 EGLM + F2000 EGLM + + + TAR-21 + TAR-21 + TAR-21 + + + CTAR-21 + CTAR-21 + CTAR-21 + + + TAR-21 EGLM + TAR-21 EGLM + TAR-21 EGLM + + + Vector SMG + Vector SMG + Vector SMG + + + Scorpion Evo 3 A1 + Scorpion Evo 3 A1 + Scorpion Evo 3 A1 + + + CPW + CPW + CPW + + + RFB SDAR + RFB SDAR + RFB SDAR + + + Stoner 99 LMG + Stoner 99 LMG + Stoner 99 LMG + + + Negev NG7 + Negev NG7 + Negev NG7 + + + Mk14 Mod 1 EBR + Mk14 Mod 1 EBR + Mk14 Mod 1 EBR + + + GM6 Lynx + GM6 Lynx + GM6 Lynx + + + GM6 Lynx (Camo) + GM6 Lynx (Camo) + GM6 Lynx (Camuflaje) + + + M200 Intervention + M200 Intervention + M200 Intervention + + + M200 Intervention (Camo) + M200 Intervention (Camo) + M200 Intervention (Camuflaje) + + + VS-121 + VS-121 + VS-121 + + + TODO: MAR-10 .338 + TODO: MAR-10 .338 + + + TODO: MAR-10 .338 (Black) + TODO: MAR-10 .338 (Negro) + + + TODO: MAR-10 .338 (Camo) + TODO: MAR-10 .338 (Camuflaje) + + + TODO: MAR-10 .338 (Sand) + TODO: MAR-10 .338 (Arena) + + + TODO: Mk-I EMR 7.62 mm + TODO: Mk-I EMR 7.62 mm + + + TODO: Mk-I EMR 7.62 mm (Black) + TODO: Mk-I EMR 7.62 mm (Negro) + + + TODO: Mk-I EMR 7.62 mm (Khaki) + TODO: Mk-I EMR 7.62 mm (Caqui) + + + TODO: Mk-I EMR 7.62 mm (Sand) + TODO: Mk-I EMR 7.62 mm (Arena) + + + TODO: Mk-I EMR 7.62 mm (Camo) + TODO: Mk-I EMR 7.62 mm (Camuflaje) + + + TODO: Mk-I EMR 7.62 mm (Woodland) + TODO: Mk-I EMR 7.62 mm (Bosque) + + + TODO: NATO DMR (provisional) spotter + TODO: NATO DMR (provisional) observador + + + TODO: ASP-1 Kir 12.7 mm + TODO: ASP-1 Kir 12.7 mm + + + TODO: ASP-1 Kir 12.7 mm (Black) + TODO: ASP-1 Kir 12.7 mm (Negro) + + + TODO: ASP-1 Kir 12.7 mm (Tan) + TODO: ASP-1 Kir 12.7 mm (Tan) + + + TODO: Cyrus 9.3 mm + TODO: Cyrus 9.3 mm + + + TODO: Cyrus 9.3 mm (Black) + TODO: Cyrus 9.3 mm (Negro) + + + TODO: Cyrus 9.3 mm (Hex) + TODO: Cyrus 9.3 mm (Hex) + + + TODO: Cyrus 9.3 mm (Tan) + TODO: Cyrus 9.3 mm (Tan) + + + TODO: Mk14 7.62 mm + TODO: Mk14 7.62 mm + + + TODO: Mk14 7.62 mm (Camo) + TODO: Mk14 7.62 mm (Camuflaje) + + + TODO: Mk14 7.62 mm (Olive) + TODO: Mk14 7.62 mm (Oliva) + + + TODO: Navid 9.3 mm + TODO: Navid 9.3 mm + + + TODO: Navid 9.3 mm (Hex) + TODO: Navid 9.3 mm (Hex) + + + TODO: Navid 9.3 mm (Tan) + TODO: Navid 9.3 mm (Tan) + + + TODO: SPMG .338 + TODO: SPMG .338 + + + TODO: SPMG .338 (MTP) + TODO: SPMG .338 (MTP) + + + TODO: SPMG .338 (Black) + TODO: SPMG .338 (Negro) + + + TODO: SPMG .338 (Sand) + TODO: SPMG .338 (Arena) + + \ No newline at end of file From 94eb4f3dd59d93c69d47355ae897eee5881a32d8 Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 14:42:15 +0200 Subject: [PATCH 329/816] Update stringtable.xml --- addons/realisticnames/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index 706a2a0e27..8d22ddd279 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -1076,7 +1076,7 @@ Mini-Spike (AT) - Mini-Spike (PA) + Mini-Spike (PALR) MX From d2fbd5c735be0b5d418a3bcea09b4d7d571d2729 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Sun, 12 Apr 2015 14:42:49 +0200 Subject: [PATCH 330/816] Fix groups --- documentation/development/ace3-config-entries.md | 2 +- documentation/development/ace3-events-system.md | 2 +- documentation/development/arma-3-issues.md | 2 +- .../development/arma-3-scheduler-and-our-practices.md | 2 +- documentation/development/coding-guidelines.md | 2 +- documentation/development/extension-guidelines.md | 2 +- documentation/development/fragmentation-configuration.md | 2 +- documentation/development/how-to-translate-ace3.md | 2 +- documentation/development/merging-pull-requests.md | 4 ++-- documentation/development/modularity-and-pbo-structure.md | 2 +- .../development/setting-up-the-development-environment.md | 2 +- documentation/missionmaker/modules.md | 2 +- 12 files changed, 13 insertions(+), 13 deletions(-) diff --git a/documentation/development/ace3-config-entries.md b/documentation/development/ace3-config-entries.md index f56285052d..cc0104a8b1 100644 --- a/documentation/development/ace3-config-entries.md +++ b/documentation/development/ace3-config-entries.md @@ -1,7 +1,7 @@ --- layout: wiki title: ACE3 Config Entries -group: dev +group: development parent: wiki order: 2 --- diff --git a/documentation/development/ace3-events-system.md b/documentation/development/ace3-events-system.md index 6b708b01dd..d7c99e558e 100644 --- a/documentation/development/ace3-events-system.md +++ b/documentation/development/ace3-events-system.md @@ -1,7 +1,7 @@ --- layout: wiki title: ACE3 Events System -group: dev +group: development parent: wiki order: 3 --- diff --git a/documentation/development/arma-3-issues.md b/documentation/development/arma-3-issues.md index 46b68a0447..8b7e0b3e2d 100644 --- a/documentation/development/arma-3-issues.md +++ b/documentation/development/arma-3-issues.md @@ -1,7 +1,7 @@ --- layout: wiki title: Arma 3 Issues -group: dev +group: development parent: wiki order: 6 --- diff --git a/documentation/development/arma-3-scheduler-and-our-practices.md b/documentation/development/arma-3-scheduler-and-our-practices.md index 90646b3b4a..bef0224819 100644 --- a/documentation/development/arma-3-scheduler-and-our-practices.md +++ b/documentation/development/arma-3-scheduler-and-our-practices.md @@ -1,7 +1,7 @@ --- layout: wiki title: Arma 3 Scheduler And Our Practices -group: dev +group: development parent: wiki order: 8 --- diff --git a/documentation/development/coding-guidelines.md b/documentation/development/coding-guidelines.md index c3517dec1d..f72263eeaa 100644 --- a/documentation/development/coding-guidelines.md +++ b/documentation/development/coding-guidelines.md @@ -1,7 +1,7 @@ --- layout: wiki title: Coding Guidelines -group: dev +group: development parent: wiki order: 1 --- diff --git a/documentation/development/extension-guidelines.md b/documentation/development/extension-guidelines.md index b56349e82b..0558d49d5e 100644 --- a/documentation/development/extension-guidelines.md +++ b/documentation/development/extension-guidelines.md @@ -1,7 +1,7 @@ --- layout: wiki title: Extension Guidelines -group: dev +group: development parent: wiki order: 9 --- diff --git a/documentation/development/fragmentation-configuration.md b/documentation/development/fragmentation-configuration.md index ab0baa0612..17ff36fa13 100644 --- a/documentation/development/fragmentation-configuration.md +++ b/documentation/development/fragmentation-configuration.md @@ -1,7 +1,7 @@ --- layout: wiki title: Fragmentation Configuration -group: dev +group: development parent: wiki order: 7 --- diff --git a/documentation/development/how-to-translate-ace3.md b/documentation/development/how-to-translate-ace3.md index a6f81c3b30..b7e23fa575 100644 --- a/documentation/development/how-to-translate-ace3.md +++ b/documentation/development/how-to-translate-ace3.md @@ -1,7 +1,7 @@ --- layout: wiki title: How to translate ACE3 -group: dev +group: development parent: wiki order: 20 --- diff --git a/documentation/development/merging-pull-requests.md b/documentation/development/merging-pull-requests.md index 2e754efe93..6bc34464f0 100644 --- a/documentation/development/merging-pull-requests.md +++ b/documentation/development/merging-pull-requests.md @@ -1,7 +1,7 @@ --- layout: wiki title: Merging Pull Requests -group: dev +group: development parent: wiki order: 5 --- @@ -33,4 +33,4 @@ Non-trivial pull requests remain open for a minimum of 48 hours, to give all oth If a pull request adds a new addon, or changes something else, like the README, everyone has 72 hours to comment on the changes. After that, one of the team leads ([NouberNou](https://github.com/NouberNou), [KoffeinFlummi](https://github.com/KoffeinFlummi), [Glowbal](https://github.com/Glowbal)) will merge it. -Trivial changes such as spelling fixes can be merged immediately by any contributor. \ No newline at end of file +Trivial changes such as spelling fixes can be merged immediately by any contributor. diff --git a/documentation/development/modularity-and-pbo-structure.md b/documentation/development/modularity-and-pbo-structure.md index b992455db7..ad1194e39c 100644 --- a/documentation/development/modularity-and-pbo-structure.md +++ b/documentation/development/modularity-and-pbo-structure.md @@ -1,7 +1,7 @@ --- layout: wiki title: Modularity And PBO Structure -group: dev +group: development parent: wiki order: 4 --- diff --git a/documentation/development/setting-up-the-development-environment.md b/documentation/development/setting-up-the-development-environment.md index 3d0f0b1937..0fbc0793f2 100644 --- a/documentation/development/setting-up-the-development-environment.md +++ b/documentation/development/setting-up-the-development-environment.md @@ -1,7 +1,7 @@ --- layout: wiki title: Setting Up The Development Environment -group: dev +group: development parent: wiki order: 0 --- diff --git a/documentation/missionmaker/modules.md b/documentation/missionmaker/modules.md index 1ea5b6c4eb..0b0f13f8d6 100644 --- a/documentation/missionmaker/modules.md +++ b/documentation/missionmaker/modules.md @@ -1,7 +1,7 @@ --- layout: wiki title: Modules -group: missionMaker +group: missionmaker order: 5 parent: wiki --- From 9184ef479abc507c5393c50a8dba3a08c247935c Mon Sep 17 00:00:00 2001 From: bux578 Date: Sun, 12 Apr 2015 14:47:08 +0200 Subject: [PATCH 331/816] add disarm icon, add action psd, move icon files --- addons/disarming/CfgVehicles.hpp | 2 +- addons/disarming/UI/disarm.paa | Bin 0 -> 5625 bytes extras/assets/icons/Icons_Actions.psd | Bin 0 -> 38637 bytes extras/assets/icons/png/Icon_Actions/disarm.png | Bin 0 -> 1849 bytes .../Icon_Module_Ambient_Sounds_ca.png | Bin .../Icon_Module_BFTracking_ca.png | Bin .../Icon_Module_CheckPBO_ca.png | Bin .../Icon_Module_Explosives_ca.png | Bin .../Icon_Module_FriendlyFire_ca.png | Bin .../Icon_Module_Hearing_ca.png | Bin .../Icon_Module_Interaction_ca.png | Bin .../{ => Icon_Module}/Icon_Module_LSD_ca.png | Bin .../Icon_Module_Make_Unit_Surrender_ca.png | Bin .../{ => Icon_Module}/Icon_Module_Map_ca.png | Bin .../Icon_Module_Medical_ca.png | Bin .../Icon_Module_NameTags_ca.png | Bin .../Icon_Module_Rallypoint_ca.png | Bin .../Icon_Module_Respawn_ca.png | Bin .../Icon_Module_SwitchUnits_ca.png | Bin .../Icon_Module_VehicleKey_ca.png | Bin .../Icon_Module_VehicleLock_ca.png | Bin .../{ => Icon_Module}/Icon_Module_Wind_ca.png | Bin .../Icon_Module_microDAGR_ca.png | Bin 23 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 addons/disarming/UI/disarm.paa create mode 100644 extras/assets/icons/Icons_Actions.psd create mode 100644 extras/assets/icons/png/Icon_Actions/disarm.png rename extras/assets/icons/png/{ => Icon_Module}/Icon_Module_Ambient_Sounds_ca.png (100%) rename extras/assets/icons/png/{ => Icon_Module}/Icon_Module_BFTracking_ca.png (100%) rename extras/assets/icons/png/{ => Icon_Module}/Icon_Module_CheckPBO_ca.png (100%) rename extras/assets/icons/png/{ => Icon_Module}/Icon_Module_Explosives_ca.png (100%) rename extras/assets/icons/png/{ => Icon_Module}/Icon_Module_FriendlyFire_ca.png (100%) rename extras/assets/icons/png/{ => Icon_Module}/Icon_Module_Hearing_ca.png (100%) rename extras/assets/icons/png/{ => Icon_Module}/Icon_Module_Interaction_ca.png (100%) rename extras/assets/icons/png/{ => Icon_Module}/Icon_Module_LSD_ca.png (100%) rename extras/assets/icons/png/{ => Icon_Module}/Icon_Module_Make_Unit_Surrender_ca.png (100%) rename extras/assets/icons/png/{ => Icon_Module}/Icon_Module_Map_ca.png (100%) rename extras/assets/icons/png/{ => Icon_Module}/Icon_Module_Medical_ca.png (100%) rename extras/assets/icons/png/{ => Icon_Module}/Icon_Module_NameTags_ca.png (100%) rename extras/assets/icons/png/{ => Icon_Module}/Icon_Module_Rallypoint_ca.png (100%) rename extras/assets/icons/png/{ => Icon_Module}/Icon_Module_Respawn_ca.png (100%) rename extras/assets/icons/png/{ => Icon_Module}/Icon_Module_SwitchUnits_ca.png (100%) rename extras/assets/icons/png/{ => Icon_Module}/Icon_Module_VehicleKey_ca.png (100%) rename extras/assets/icons/png/{ => Icon_Module}/Icon_Module_VehicleLock_ca.png (100%) rename extras/assets/icons/png/{ => Icon_Module}/Icon_Module_Wind_ca.png (100%) rename extras/assets/icons/png/{ => Icon_Module}/Icon_Module_microDAGR_ca.png (100%) diff --git a/addons/disarming/CfgVehicles.hpp b/addons/disarming/CfgVehicles.hpp index 5a85dc1287..381aaed93e 100644 --- a/addons/disarming/CfgVehicles.hpp +++ b/addons/disarming/CfgVehicles.hpp @@ -8,7 +8,7 @@ class CfgVehicles { distance = 3.5; condition = QUOTE([ARR_2(_player,_target)] call FUNC(canPlayerDisarmUnit)); statement = QUOTE([ARR_2(_player,_target)] call FUNC(openDisarmDialog)); - icon = "\a3\Modules_F_Curator\Data\portraitRespawnInventory_ca.paa"; + icon = PATHTOF(UI\disarm.paa); exceptions[] = {}; }; }; diff --git a/addons/disarming/UI/disarm.paa b/addons/disarming/UI/disarm.paa new file mode 100644 index 0000000000000000000000000000000000000000..d13f38daee48a1a406ce40079c6b6be7d949cf8f GIT binary patch literal 5625 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 literal 0 HcmV?d00001 diff --git a/extras/assets/icons/png/Icon_Module_Ambient_Sounds_ca.png b/extras/assets/icons/png/Icon_Module/Icon_Module_Ambient_Sounds_ca.png similarity index 100% rename from extras/assets/icons/png/Icon_Module_Ambient_Sounds_ca.png rename to extras/assets/icons/png/Icon_Module/Icon_Module_Ambient_Sounds_ca.png diff --git a/extras/assets/icons/png/Icon_Module_BFTracking_ca.png b/extras/assets/icons/png/Icon_Module/Icon_Module_BFTracking_ca.png similarity index 100% rename from extras/assets/icons/png/Icon_Module_BFTracking_ca.png rename to extras/assets/icons/png/Icon_Module/Icon_Module_BFTracking_ca.png diff --git a/extras/assets/icons/png/Icon_Module_CheckPBO_ca.png b/extras/assets/icons/png/Icon_Module/Icon_Module_CheckPBO_ca.png similarity index 100% rename from extras/assets/icons/png/Icon_Module_CheckPBO_ca.png rename to extras/assets/icons/png/Icon_Module/Icon_Module_CheckPBO_ca.png diff --git a/extras/assets/icons/png/Icon_Module_Explosives_ca.png b/extras/assets/icons/png/Icon_Module/Icon_Module_Explosives_ca.png similarity index 100% rename from extras/assets/icons/png/Icon_Module_Explosives_ca.png rename to extras/assets/icons/png/Icon_Module/Icon_Module_Explosives_ca.png diff --git a/extras/assets/icons/png/Icon_Module_FriendlyFire_ca.png b/extras/assets/icons/png/Icon_Module/Icon_Module_FriendlyFire_ca.png similarity index 100% rename from extras/assets/icons/png/Icon_Module_FriendlyFire_ca.png rename to extras/assets/icons/png/Icon_Module/Icon_Module_FriendlyFire_ca.png diff --git a/extras/assets/icons/png/Icon_Module_Hearing_ca.png b/extras/assets/icons/png/Icon_Module/Icon_Module_Hearing_ca.png similarity index 100% rename from extras/assets/icons/png/Icon_Module_Hearing_ca.png rename to extras/assets/icons/png/Icon_Module/Icon_Module_Hearing_ca.png diff --git a/extras/assets/icons/png/Icon_Module_Interaction_ca.png b/extras/assets/icons/png/Icon_Module/Icon_Module_Interaction_ca.png similarity index 100% rename from extras/assets/icons/png/Icon_Module_Interaction_ca.png rename to extras/assets/icons/png/Icon_Module/Icon_Module_Interaction_ca.png diff --git a/extras/assets/icons/png/Icon_Module_LSD_ca.png b/extras/assets/icons/png/Icon_Module/Icon_Module_LSD_ca.png similarity index 100% rename from extras/assets/icons/png/Icon_Module_LSD_ca.png rename to extras/assets/icons/png/Icon_Module/Icon_Module_LSD_ca.png diff --git a/extras/assets/icons/png/Icon_Module_Make_Unit_Surrender_ca.png b/extras/assets/icons/png/Icon_Module/Icon_Module_Make_Unit_Surrender_ca.png similarity index 100% rename from extras/assets/icons/png/Icon_Module_Make_Unit_Surrender_ca.png rename to extras/assets/icons/png/Icon_Module/Icon_Module_Make_Unit_Surrender_ca.png diff --git a/extras/assets/icons/png/Icon_Module_Map_ca.png b/extras/assets/icons/png/Icon_Module/Icon_Module_Map_ca.png similarity index 100% rename from extras/assets/icons/png/Icon_Module_Map_ca.png rename to extras/assets/icons/png/Icon_Module/Icon_Module_Map_ca.png diff --git a/extras/assets/icons/png/Icon_Module_Medical_ca.png b/extras/assets/icons/png/Icon_Module/Icon_Module_Medical_ca.png similarity index 100% rename from extras/assets/icons/png/Icon_Module_Medical_ca.png rename to extras/assets/icons/png/Icon_Module/Icon_Module_Medical_ca.png diff --git a/extras/assets/icons/png/Icon_Module_NameTags_ca.png b/extras/assets/icons/png/Icon_Module/Icon_Module_NameTags_ca.png similarity index 100% rename from extras/assets/icons/png/Icon_Module_NameTags_ca.png rename to extras/assets/icons/png/Icon_Module/Icon_Module_NameTags_ca.png diff --git a/extras/assets/icons/png/Icon_Module_Rallypoint_ca.png b/extras/assets/icons/png/Icon_Module/Icon_Module_Rallypoint_ca.png similarity index 100% rename from extras/assets/icons/png/Icon_Module_Rallypoint_ca.png rename to extras/assets/icons/png/Icon_Module/Icon_Module_Rallypoint_ca.png diff --git a/extras/assets/icons/png/Icon_Module_Respawn_ca.png b/extras/assets/icons/png/Icon_Module/Icon_Module_Respawn_ca.png similarity index 100% rename from extras/assets/icons/png/Icon_Module_Respawn_ca.png rename to extras/assets/icons/png/Icon_Module/Icon_Module_Respawn_ca.png diff --git a/extras/assets/icons/png/Icon_Module_SwitchUnits_ca.png b/extras/assets/icons/png/Icon_Module/Icon_Module_SwitchUnits_ca.png similarity index 100% rename from extras/assets/icons/png/Icon_Module_SwitchUnits_ca.png rename to extras/assets/icons/png/Icon_Module/Icon_Module_SwitchUnits_ca.png diff --git a/extras/assets/icons/png/Icon_Module_VehicleKey_ca.png b/extras/assets/icons/png/Icon_Module/Icon_Module_VehicleKey_ca.png similarity index 100% rename from extras/assets/icons/png/Icon_Module_VehicleKey_ca.png rename to extras/assets/icons/png/Icon_Module/Icon_Module_VehicleKey_ca.png diff --git a/extras/assets/icons/png/Icon_Module_VehicleLock_ca.png b/extras/assets/icons/png/Icon_Module/Icon_Module_VehicleLock_ca.png similarity index 100% rename from extras/assets/icons/png/Icon_Module_VehicleLock_ca.png rename to extras/assets/icons/png/Icon_Module/Icon_Module_VehicleLock_ca.png diff --git a/extras/assets/icons/png/Icon_Module_Wind_ca.png b/extras/assets/icons/png/Icon_Module/Icon_Module_Wind_ca.png similarity index 100% rename from extras/assets/icons/png/Icon_Module_Wind_ca.png rename to extras/assets/icons/png/Icon_Module/Icon_Module_Wind_ca.png diff --git a/extras/assets/icons/png/Icon_Module_microDAGR_ca.png b/extras/assets/icons/png/Icon_Module/Icon_Module_microDAGR_ca.png similarity index 100% rename from extras/assets/icons/png/Icon_Module_microDAGR_ca.png rename to extras/assets/icons/png/Icon_Module/Icon_Module_microDAGR_ca.png From 36ba507ab5554902d4e9a7e2846481201354af1a Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 14:52:37 +0200 Subject: [PATCH 332/816] Update stringtable.xml --- addons/microdagr/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index eece5ddd2a..c21c8ae489 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -72,7 +72,7 @@ MGRS-New - MGRS-NEU + UTMREF-NEU Nuevo-MGRS MGRS-Новая From fef0d690f8f18a649ed9dc719047ef22f970814d Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 15:25:18 +0200 Subject: [PATCH 333/816] Update stringtable.xml --- addons/microdagr/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index c21c8ae489..bf1654ae20 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -14,7 +14,7 @@ Многофункциональный GPS-приёмник. - Grad Einheit: + Winkeleinheit: Unidad angular: Угловые единицы: From e7f9245d7e9ed15a75072a40d85c7c228bf16cea Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sun, 12 Apr 2015 10:54:18 -0300 Subject: [PATCH 334/816] ACE_Main major cleanup --- addons/main/About.hpp | 35 ----- addons/main/CfgModuleCategories.hpp | 8 - addons/main/about.sqf | 210 -------------------------- addons/main/config.cpp | 2 - addons/main/license.sqf | 92 ----------- addons/main/license.txt | 92 ----------- addons/main/script_common.hpp | 3 - addons/main/script_config.hpp | 43 ------ addons/main/script_macros.hpp | 165 -------------------- addons/main/script_macros_menudef.hpp | 27 ---- addons/main/script_mod.hpp | 38 ----- 11 files changed, 715 deletions(-) delete mode 100644 addons/main/About.hpp delete mode 100644 addons/main/CfgModuleCategories.hpp delete mode 100644 addons/main/about.sqf delete mode 100644 addons/main/license.sqf delete mode 100644 addons/main/license.txt delete mode 100644 addons/main/script_common.hpp delete mode 100644 addons/main/script_config.hpp delete mode 100644 addons/main/script_macros_menudef.hpp diff --git a/addons/main/About.hpp b/addons/main/About.hpp deleted file mode 100644 index c455c43cc3..0000000000 --- a/addons/main/About.hpp +++ /dev/null @@ -1,35 +0,0 @@ -#include "script_dialog_defines.hpp" - -class ACE_ABOUT_DLG { - idd = 114137; - movingEnable = 0; - onLoad = "with uiNameSpace do { ACE_ABOUT_DLG = _this select 0; };"; - onKeyDown = "if((_this select 1) == 1) then {ACE_ABOUT_STP = true;};"; - class controlsBackground { - class Contents : RscStructuredText { - idc = 1141371; - colorBackground[] = { 0, 0, 0, 0 }; - __SX(0.45); - __SY(0.25); - __SW(0.45); - __SH(0.6); - size = "0.025 * SafeZoneH"; - class Attributes { - font = "TahomaB"; - color = "#C8C8C8"; - align = "left"; - valign = "middle"; - shadow = true; - shadowColor = "#191970"; - size = "1"; - }; - }; - class ACE_ABOUT_NEXT : ACE_ABOUT_CTRL { //dummy visible - idc = 1141372; - __SX(0.065); - __SW(0.03); - text = ""; - action = ""; - }; - }; //controlsBackground -}; diff --git a/addons/main/CfgModuleCategories.hpp b/addons/main/CfgModuleCategories.hpp deleted file mode 100644 index 1f86959585..0000000000 --- a/addons/main/CfgModuleCategories.hpp +++ /dev/null @@ -1,8 +0,0 @@ -class CfgFactionClasses { - class NO_CATEGORY; - class ACE: NO_CATEGORY { - displayName = "ACE"; - priority = 2; - side = 7; - }; -}; \ No newline at end of file diff --git a/addons/main/about.sqf b/addons/main/about.sqf deleted file mode 100644 index c9004edfe1..0000000000 --- a/addons/main/about.sqf +++ /dev/null @@ -1,210 +0,0 @@ -#include "script_component.hpp" -#include "\z\ace\addons\main\script_common.hpp" - -if (!isNil "ACE_ABOUT_RUN") exitWith {ACE_ABOUT_RUN = false;}; -ACE_ABOUT_RUN = true; - -disableSerialization; - -PARAMS_2(_menu,_data); - -private ["_pcredits", "_pkeynam", "_shift", "_ctrl", "_alt", "_keys", "_key", "_keystrg", "_mod", "_knaml", "_knam", "_k", "_pkeys", "_pary", "_tpages", "_cEvents", "_i", "_cSys", "_tSys", "_aSys", "_tS", "_j", "_c", "_tC", "_keyn", "_fadet", "_page1", "_color", "_bcolor", "_newpages", "_pstart", "_pcount", "_pnext", "_display", "_control", "_pnames", "_pnam", "_page", "_pages", "_run", "_disp", "_next", "_input", "_nesc", "_unset", "_p", "_text", "_curPage", "_time", "_faded"]; - -_pcredits = [ -"", -"Advanced Combat Environment 2", -"http://dev-heaven.net/projects/ace-mod2", -"", -__cr_managers, -"", -__cr_devs, -"", -__cr_testers, -"", -"For a full list of acknowledgements, please visit our Wiki:", -"http://ace.dev-heaven.net" -]; - -_pkeynam = { //local function - _shift = if (_shift > 0) then {42} else {0}; - _ctrl = if (_ctrl > 0) then {56} else {0}; - _alt = if (_alt > 0) then {29} else {0}; - _keys = [_shift,_ctrl,_alt,_key]; - _keystrg = "^"; - { - _mod = _x in [42,56,29]; - _knaml = call compile format["format['%2',%1]",(keyName _x),"%1"]; - _knaml = [_knaml, " "] call CBA_fnc_split; - _knam = "^"; - {_k = _x; if (!_mod || (_k != (localize "STR_ACE_KN_LEFT") && _k != (localize "STR_ACE_KN_RIGHT"))) then {_knam = _knam + " " + _k}} forEach _knaml; - _knam = [_knam, "^ ", ""] call CBA_fnc_replace; - _keystrg = _keystrg + "-" + _knam; - } forEach _keys; - _keystrg = [_keystrg, "^ ", ""] call CBA_fnc_replace; - _keystrg = [_keystrg, "^-", ""] call CBA_fnc_replace; - _keystrg = [_keystrg, "^", "None"] call CBA_fnc_replace; - _keystrg -}; -_pkeys = { - _pary = []; - _tpages = []; - _cEvents = configFile/"CfgSettings"/"CBA"/"events"; - for "_i" from 0 to (count _cEvents) - 1 do { - _cSys = _cEvents select _i; - _tSys = configName _cSys; - if (isNumber ((_cSys select 0)/"key")) then { - //format system name - _aSys = [_tSys, "_"] call CBA_fnc_split; - _tS = "^"; - {if (_x != "ace" && _x != "sys") then {_tS = _tS + " " + _x}} forEach _aSys; - _tS = [_tS, "^ ", ""] call CBA_fnc_replace; - _tS = format["%1:",_tS]; - PUSH(_pary,_tS); - for "_j" from 0 to (count _cSys) - 1 do { - _c = _cSys select _j; - _tC = configName _c; - _tC = [_tC, "_", " "] call CBA_fnc_replace; - //key - _key = getNumber (_c/"key"); - _shift = getNumber (_c/"shift"); - _ctrl = getNumber (_c/"ctrl"); - _alt = getNumber (_c/"alt"); - _keyn = [_key,_shift,_ctrl,_alt] call _pkeynam; - _tC = format[" %1: %2",_tC,_keyn]; - PUSH(_pary,_tC); - }; - }; - if (count _pary > 20) then { //split full page - PUSH(_tpages,_pary); - _pary = []; - }; - }; - if (count _pary > 0) then { //partial page - PUSH(_tpages,_pary); - _pary = []; - }; - _tpages -}; - -//pages (make sure each will fit within 24 lines, word wrap is on) -switch(_menu) do { - case "MAIN": { //note: not all scripting commands available on main menu (not compiled yet?) - _fadet = 13; - _page1 = _pcredits; - }; - case "SING": { - _fadet = 20; //fade time - _color = [1,1,1,1]; - //_bcolor = [0,0,0,0.3]; - _page1 = _pcredits; - _newpages = [] call _pkeys; - _pstart = 2; - _pcount = count _newpages; - _pnext = _pstart + _pcount; - }; - case "MULT": { - _fadet = 20; - _color = [1,1,1,1]; - //_bcolor = [0,0,0,0.3]; - _page1 = _pcredits; - _newpages = [] call _pkeys; - _pstart = 2; - _pcount = count _newpages; - _pnext = _pstart + _pcount; - }; - default {}; -}; - -//main menu display -if (typeName(_data select 0) == "DISPLAY") then { - _display = _data select 0; -}; - -if (typeName(_data select 0) == "CONTROL") then { - _control = _data select 0; - _display = ctrlParent _control; -}; - -//dynamic pages -_pnames = []; -for "_x" from _pstart to _pnext - 1 do { - _pnam = format ["_page%1",_x]; - PUSH(_pnames,_pnam); -}; -private _pnames; -for "_x" from 0 to _pcount - 1 do { - call compile format ["%1 = %2", _pnames select _x, _newpages select _x]; -}; - -//get num pages -_pages = 0; -_run = true; -while {_run} do { - INC(_pages); - if (isNil format ["_page%1", _pages]) exitWith {_pages = _pages - 1; _run = false}; -}; - -if (_pages > 0) then { - //Dialog - createDialog "ACE_ABOUT_DLG"; - _disp = uiNamespace getVariable "ACE_ABOUT_DLG"; - _ctrl = _disp displayCtrl 1141371; - _next = _disp displayCtrl 1141372; - - if (_pages > 1) then {_next ctrlSetText "Next"}; - - _ctrl ctrlSetFade 1; - _ctrl ctrlCommit 0; - _ctrl ctrlSetFade 0; - _ctrl ctrlCommit 3; - - ACE_ABOUT_INC = 0; - _input = { //local function - _nesc = isNil "ACE_ABOUT_STP"; - if (_pages == 1) then {ACE_ABOUT_INC = 0}; //ignore special control - _unset = (ACE_ABOUT_INC == 0) && ACE_ABOUT_RUN; - if (_unset && _nesc) then {false} else {_fadet = _fadet + 5; true}; - }; - - //by default cycle - for "_p" from 1 to _pages do { - _text = ""; - _page = call compile format["_page%1",_p]; - _curPage = _p; - { - _text = _text + _x + "
      "; - _ctrl ctrlSetStructuredText parseText _text; - if (call _input) exitWith {_p = _pages}; - if (_x != "") then {uisleep 0.8}; - } forEach _page; - }; - - _run = true; - while {if (isNil "ACE_ABOUT_STP") then {_run} else {false}} do { - _ctrl ctrlSetFade 0; - _ctrl ctrlCommit 0; - if (!isNil "_color") then {_ctrl ctrlSetTextColor _color}; - if (!isNil "_bcolor") then {_ctrl ctrlSetBackgroundColor _bcolor}; - - _curPage = _curPage + ACE_ABOUT_INC; - if (_curPage > _pages) then {_curPage = 1}; - if (_curPage <= 0) then {_curPage = 1}; - ACE_ABOUT_INC = 0; - - if (!ACE_ABOUT_RUN) then {ACE_ABOUT_RUN = true}; - - _text = ""; - _page = call compile format ["_page%1",_curPage]; - {_text = _text + _x + "
      "} forEach _page; - _ctrl ctrlSetStructuredText parseText _text; - - _ctrl ctrlSetFade 1; - _ctrl ctrlCommit _fadet; - - _time = time + _fadet + 2; - waitUntil{uisleep 1; _run = call _input; _faded = time > _time; (_run || _faded)}; - }; //while RUN -}; -ACE_ABOUT_STP = Nil; -ACE_ABOUT_RUN = Nil; -closeDialog 0; \ No newline at end of file diff --git a/addons/main/config.cpp b/addons/main/config.cpp index eb136f84cf..59398052c4 100644 --- a/addons/main/config.cpp +++ b/addons/main/config.cpp @@ -585,5 +585,3 @@ class CfgSettings { */ }; }; - -#include "CfgModuleCategories.hpp" diff --git a/addons/main/license.sqf b/addons/main/license.sqf deleted file mode 100644 index d078710247..0000000000 --- a/addons/main/license.sqf +++ /dev/null @@ -1,92 +0,0 @@ -License (short) -=============== - -You are free: -- to Share to copy, distribute and transmit the work - -Under the following conditions: -- Attribution You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). -- Noncommercial You may not use this work for commercial purposes. -- No Derivative Works You may not alter, transform, or build upon this work. - -With the understanding that: - -Waiver Any of the above conditions can be waived if you get permission from the copyright holder. - -Public Domain Where the work or any of its elements is in the public domain under applicable law, that status is in no way affected by the license. - -Other Rights In no way are any of the following rights affected by the license: - - Your fair dealing or fair use rights, or other applicable copyright exceptions and limitations; - - The author's moral rights; - - Rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights. - -Notice For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page. - - -Full license text -================= - -THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. - -BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. - -1. Definitions - -"Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. -"Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. -"Distribute" means to make available to the public the original and copies of the Work through sale or other transfer of ownership. -"Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. -"Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. -"Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. -"You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. -"Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. -"Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. - -2. Fair Dealing Rights. - -Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. - -3. License Grant. - -Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: - -to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; and, to Distribute and Publicly Perform the Work including as incorporated in Collections. -The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats, but otherwise you have no rights to make Adaptations. Subject to 8(f), all rights not expressly granted by Licensor are hereby reserved, including but not limited to the rights set forth in Section 4(d). - -4. Restrictions. - -The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: - -You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. -You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be intended for or directed toward commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in connection with the exchange of copyrighted works. -If You Distribute, or Publicly Perform the Work or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work. The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Collection, at a minimum such credit will appear, if a credit for all contributing authors of Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. - -For the avoidance of doubt: - -Non-waivable Compulsory License Schemes. - -In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; -Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License if Your exercise of such rights is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b) and otherwise waives the right to collect royalties through any statutory or compulsory licensing scheme; and, -Voluntary License Schemes. The Licensor reserves the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License that is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b). -Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. - -5. Representations, Warranties and Disclaimer. - -UNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - -6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -7. Termination. - -This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. -Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). - -Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. - -8. Miscellaneous. - -Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. -If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. -No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. -This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. -The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. diff --git a/addons/main/license.txt b/addons/main/license.txt deleted file mode 100644 index e97d9c51a3..0000000000 --- a/addons/main/license.txt +++ /dev/null @@ -1,92 +0,0 @@ -License (short) -=============== - -You are free: -- to Share to copy, distribute and transmit the work - -Under the following conditions: -- Attribution You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). -- Noncommercial You may not use this work for commercial purposes. -- No Derivative Works You may not alter, transform, or build upon this work. - -With the understanding that: - -Waiver Any of the above conditions can be waived if you get permission from the copyright holder. - -Public Domain Where the work or any of its elements is in the public domain under applicable law, that status is in no way affected by the license. - -Other Rights In no way are any of the following rights affected by the license: - - Your fair dealing or fair use rights, or other applicable copyright exceptions and limitations; - - The author's moral rights; - - Rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights. - -Notice For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page. - - -Full license text -================= - -THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. - -BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. - -1. Definitions - -"Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. -"Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. -"Distribute" means to make available to the public the original and copies of the Work through sale or other transfer of ownership. -"Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. -"Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. -"Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. -"You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. -"Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. -"Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. - -2. Fair Dealing Rights. - -Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. - -3. License Grant. - -Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: - -to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; and, to Distribute and Publicly Perform the Work including as incorporated in Collections. -The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats, but otherwise you have no rights to make Adaptations. Subject to 8(f), all rights not expressly granted by Licensor are hereby reserved, including but not limited to the rights set forth in Section 4(d). - -4. Restrictions. - -The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: - -You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. -You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be intended for or directed toward commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in connection with the exchange of copyrighted works. -If You Distribute, or Publicly Perform the Work or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work. The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Collection, at a minimum such credit will appear, if a credit for all contributing authors of Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. - -For the avoidance of doubt: - -Non-waivable Compulsory License Schemes. - -In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; -Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License if Your exercise of such rights is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b) and otherwise waives the right to collect royalties through any statutory or compulsory licensing scheme; and, -Voluntary License Schemes. The Licensor reserves the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License that is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b). -Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. - -5. Representations, Warranties and Disclaimer. - -UNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - -6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -7. Termination. - -This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. -Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). - -Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. - -8. Miscellaneous. - -Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. -If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. -No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. -This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. -The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. diff --git a/addons/main/script_common.hpp b/addons/main/script_common.hpp deleted file mode 100644 index b3f6863d49..0000000000 --- a/addons/main/script_common.hpp +++ /dev/null @@ -1,3 +0,0 @@ -#define __cr_managers "Manager: " -#define __cr_devs "Developer:" -#define __cr_testers "Contributor: " diff --git a/addons/main/script_config.hpp b/addons/main/script_config.hpp deleted file mode 100644 index e39240286e..0000000000 --- a/addons/main/script_config.hpp +++ /dev/null @@ -1,43 +0,0 @@ -#define true 1 -#define false 0 - -#define private 0 -#define protected 1 -#define public 2 - -#define TEast 0 -#define TWest 1 -#define TGuerrila 2 -#define TCivilian 3 -#define TSideUnknown 4 -#define TEnemy 5 -#define TFriendly 6 -#define TLogic 7 - -#define VSoft 0 -#define VArmor 1 -#define VAir 2 - -#define LockNo 0 -#define LockCadet 1 -#define LockYes 2 - -#define ReadAndWrite 0 -#define ReadAndCreate 1 -#define ReadOnly 2 -#define ReadOnlyVerified 3 - -#define WeaponNoSlot 0 // dummy weapons -#define WeaponSlotPrimary 1 // primary weapons -#define WeaponSlotSecondary 16 // secondary weapons -#define WeaponSlotItem 256 // items -#define WeaponSlotBinocular 4096 // binocular -#define WeaponHardMounted 65536 - -#define CanSeeRadar 1 -#define CanSeeRye 2 -#define CanSeeOptics 4 -#define CanSeeEar 4 -#define CanSeeCompass 16 -#define CanSeeRadarC CanSeeRadar+CanSeeCompass -#define CanSeeAll 31 diff --git a/addons/main/script_macros.hpp b/addons/main/script_macros.hpp index 79f95545ca..fce9ec526a 100644 --- a/addons/main/script_macros.hpp +++ b/addons/main/script_macros.hpp @@ -4,171 +4,6 @@ // Default versioning level #define DEFAULT_VERSIONING_LEVEL 2 -// RGB Colors -#define RGB_GREEN 0, 0.5, 0, 1 -#define RGB_BLUE 0, 0, 1, 1 -#define RGB_ORANGE 0.5, 0.5, 0, 1 -#define RGB_RED 1, 0, 0, 1 -#define RGB_YELLOW 1, 1, 0, 1 -#define RGB_WHITE 1, 1, 1, 1 -#define RGB_GRAY 0.5, 0.5, 0.5, 1 -#define RGB_BLACK 0, 0, 0, 1 -#define RGB_MAROON 0.5, 0, 0, 1 -#define RGB_OLIVE 0.5, 0.5, 0, 1 -#define RGB_NAVY 0, 0, 0.5, 1 -#define RGB_PURPLE 0.5, 0, 0.5, 1 -#define RGB_FUCHSIA 1, 0, 1, 1 -#define RGB_AQUA 0, 1, 1, 1 -#define RGB_TEAL 0, 0.5, 0.5, 1 -#define RGB_LIME 0, 1, 0, 1 -#define RGB_SILVER 0.75, 0.75, 0.75, 1 - -#include "script_macros_menudef.hpp" - -#define ACE_NOARMORY class Armory { disabled = 1; } -#define ACE_ARMORY class Armory { disabled = 0; } -#define ACE_ACEARMORY class Armory { disabled = 0; author = "A.C.E."; } - - -// Weapon defaults -// NOTE !!!! - Do not forget to dummy-update the configs that use these defines, or the changes won't activate due to binarization! -#define ACE_DEFAULT_WEAPONS "Throw", "Put" - -// Item defaults -// NOTE !!!! - Do not forget to dummy-update the configs that use these defines, or the changes won't activate due to binarization! -#define ACE_ITEMS_TEAMLEADER_B "ItemMap","ItemCompass","ItemWatch","ItemRadio" -#define ACE_ITEMS_SQUADLEADER_B "ItemMap","ItemCompass","ItemWatch","ItemRadio","ACE_DAGR" -#define ACE_ITEMS_SPECIAL "ItemMap","ItemCompass","ItemWatch","ItemRadio" -#define ACE_ITEMS "ItemWatch","ItemRadio" -#define ACE_ITEMS_CIVILIAN "ItemWatch" - - -#define ACE_DEFAULT_SLOTS "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072" - -#define ACE_NOGRIP handAnim[] = {} -#define ACE_DISTANCE_DEFAULT distanceZoomMin = 300; distanceZoomMax = 300 - -// #include "script_macros_optics.hpp" //ToDo - -#define ACE_NOZEROING discreteDistance[] = {}; \ - discreteDistanceInitIndex = 0; \ - weaponInfoType = "RscWeaponEmpty" - -#define ACE_NOTURRETZEROING discreteDistance[] = {}; \ - discreteDistanceInitIndex = 0; \ - turretInfoType = "RscWeaponEmpty" - -#define ACE_LASER irLaserPos = "laser pos"; \ - irLaserEnd = "laser dir"; \ - irDistance = 300 - -#define ACE_LASER_DISTANCE_VANILLA irDistance = 300 - -#define ACE_NOLASER irLaserPos = "laser pos"; \ - irLaserEnd = "laser dir"; \ - irDistance = 0 - -#define ACE_SUPPRESSED ace_suppressed = 1; \ - fireLightDuration = 0; \ - fireLightIntensity = 0 - -// TODO: Cleanup in all the configs around -#define ACE_M_MAG(x,y) class _xx_##x {magazine = ##x; count = ##y;} -#define ACE_M_WEP(x,y) class _xx_##x {weapon = ##x; count = ##y;} -#define ACE_M_ITEM(x,y) class _xx_##x {name = ##x; count = ##y;} -#define ACE_M_BAG(x,y) class _xx_##x {backpack = ##x; count = ##y;} - - -// Vehicle defines -// ACE_canBeLoad = This vehicle acts as transporter, i.e you can load stuff into it -// ACE_canBeCargo = This vehicle acts as cargo, i.e you can load this item into other vehicles -#define ACE_CARGO_FRONT ACE_canBeLoad = false; ACE_canBeCargo = true; ACE_canGear = false; ACE_canLoadFront = true -#define ACE_CARGO_ONLY ACE_canBeLoad = false; ACE_canBeCargo = true; ACE_canGear = false; ACE_canLoadFront = false -#define ACE_LOAD_ONLY ACE_canBeLoad = true; ACE_canBeCargo = false; ACE_canGear = false; ACE_canLoadFront = false -#define ACE_GEAR_ONLY ACE_canBeLoad = true; ACE_canBeCargo = false; ACE_canGear = true; ACE_canLoadFront = false -#define ACE_NOCARGOLOAD ACE_canBeLoad = false; ACE_canBeCargo = false; ACE_canGear = false; ACE_canLoadFront = false - -// Increased FOV for tank driver -// Increased Default US Tank driver optic -#define ACE_DRIVEROPTIC_TANK_US driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver_west.p3d" -// Increased Default RU Tank driver optic -#define ACE_DRIVEROPTIC_TANK_RU driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver_east.p3d" -// Increased Default NON Specified driver optic -#define ACE_DRIVEROPTIC_TANK driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver.p3d" -// Increased Default EP1 NON Specified driver optic -// Default black border thing needs finish -#define ACE_DRIVEROPTIC_TANK_EP1 driverOpticsModel = "\z\ace\addons\m_veh_optics\driver\optika_tank_driver.p3d" - -#define ACE_BWC ace_bwc = 1 - -// SCRIPTING MACROS - -// Items -#define inITEMS(x,y) (##x in (y call ACE_fnc_getGear)) -#define remITEMS(x,y) ([##x,y] call ACE_fnc_removeItem) -//#define addITEMS(x,y) (y addItem ##x) - -// Interaction/ Put anims -#define canANIM(x) (x call ACE_fnc_CanPutDown) -#define playANIM(x) (if (x call ACE_fnc_CanPutDown) then { x call ACE_fnc_PutDown }) - -// In vehicle or on foot -#define ONFOOT(x) (x == vehicle x) -#define INVEHICLE(x) (x != vehicle x) - -// FX -#define COUGH ace_common_fx_fnc_cough -#define BLURRY ace_common_fx_fnc_blurry -#define BLIND ace_common_fx_fnc_blind_view -#define DEAF ace_common_fx_fnc_deaf -#define DIZZY ace_common_fx_fnc_dizzy -#define FLASH ace_common_fx_fnc_flash -#define KICK ace_common_fx_fnc_kick -#define KNOCKOUT ace_common_fx_fnc_knockout -#define RING ace_common_fx_fnc_ring - -// Stamina -#define INC_MASS ace_stamina_fnc_inc_mass - -// Does this work, due to BWC_CONFIG(NAME) ? -#undef BWC_CONFIG - -#define BWC_CONFIG(NAME) class NAME { \ - units[] = {}; \ - weapons[] = {}; \ - requiredVersion = REQUIRED_VERSION; \ - requiredAddons[] = {}; \ - version = VERSION; \ - ACE_BWC; \ -} - -#define ACE_FLASHLIGHT class FlashLight { \ - color[] = {0.9, 0.9, 0.7, 0.9}; \ - ambient[] = {0.1, 0.1, 0.1, 1.0}; \ - position = "flash dir"; \ - direction = "flash"; \ - angle = 30; \ - scale[] = {1, 1, 0.5}; \ - brightness = 0.1; \ - } -#define ACE_SMALL_FLASHLIGHT class FlashLight { \ - color[] = {0.9, 0.9, 0.7, 0.9}; \ - ambient[] = {0.1, 0.1, 0.1, 1.0}; \ - position = "flash dir"; \ - direction = "flash"; \ - angle = 20; \ - scale[] = {0.9, 0.9, 0.4}; \ - brightness = 0.09; \ - } - -// Addaction defines for colored text -#define ACE_TEXT_ORANGE(Text) ("" + ##Text + "") -#define ACE_TEXT_RED(Text) ("" + ##Text + "") -#define ACE_TEXT_GREEN(Text) ("" + ##Text + "") -#define ACE_TEXT_YELLOW(Text) ("" + ##Text + "") - - - #define EGVAR(module,var) TRIPLES(PREFIX,module,var) #define QEGVAR(module,var) QUOTE(EGVAR(module,var)) diff --git a/addons/main/script_macros_menudef.hpp b/addons/main/script_macros_menudef.hpp deleted file mode 100644 index 35a8e2be45..0000000000 --- a/addons/main/script_macros_menudef.hpp +++ /dev/null @@ -1,27 +0,0 @@ -// ACE Self Interaction Conditions - -// Self Interaction Menu not available if player is unconscious -#define ACE_INTERACT_ALIVE (alive player) -#define ACE_INTERACT_UNCON (player call ace_wounds_fnc_isUncon) - -// Player is Player Vehicle -#define ACE_INTERACT_PLAYER (player == vehicle player || (player != vehicle player && player in assignedCargo vehicle player)) - -// Player is climbing up a ladder -#define ACE_INTERACT_LADDER (animationState player in ["ladderriflestatic","laddercivilstatic"]) - -// Possible = Self interaction opens only if player is alive and conscious (can be in a vehicle) -#define ACE_SELFINTERACTION_POSSIBLE (!ACE_INTERACT_LADDER && {ACE_INTERACT_ALIVE} && {!ACE_INTERACT_UNCON}) - -// Restricted = Self interaction opens only if player is alive and conscious (can NOT be in a vehicle, i.e Groundmarker, explosives ...) -#define ACE_SELFINTERACTION_RESTRICTED (ACE_SELFINTERACTION_POSSIBLE && {ACE_INTERACT_PLAYER}) - -// Close interaction menu if unconscious -#define ACE_INTERACT_FNC_EXIT if (ACE_INTERACT_UNCON) exitWith {} -#define ACE_ASSEMBLE (getNumber(configFile >> "CfgActions" >> "Assemble" >> "show") == 0) -#define ACE_DISASSEMBLE (getNumber(configFile >> "CfgActions" >> "DisAssemble" >> "show") == 0) -#define ACE_PIPEDEFAULT (getNumber(configFile >> "CfgMagazines" >> "PipeBomb" >> "useAction") == 0) -#define ACE_IDENTITYDEFAULT (isClass(configFile >> "CfgPatches" >> "ace_combatdeaf")) -#define ACE_RUCKDEFAULT (isClass(configFile >> "CfgPatches" >> "ace_stamina")) - -#define ACE_KNOWN2PLAYER (if (name _target in (player getVariable ["ace_recognize_knownnames",[]])) then { name _target } else { " " }) \ No newline at end of file diff --git a/addons/main/script_mod.hpp b/addons/main/script_mod.hpp index 6ef5ec3f68..25a18e8dc2 100644 --- a/addons/main/script_mod.hpp +++ b/addons/main/script_mod.hpp @@ -15,41 +15,3 @@ // MINIMAL required version for the Mod. Components can specify others.. #define REQUIRED_VERSION 0.5 - -/* - #define DEBUG_ENABLED_ADDONS - #define DEBUG_ENABLED_ATTACHMENTS - #define DEBUG_ENABLED_weapons_backblast - #define DEBUG_ENABLED_BLOOD - #define DEBUG_ENABLED_CARTRIDGES - #define DEBUG_ENABLED_CRATERS - #define DEBUG_ENABLED_CREWPROTECTION - #define DEBUG_ENABLED_DUMMIES - #define DEBUG_ENABLED_EJECT - #define DEBUG_ENABLED_EXPLOSIVES - #define DEBUG_ENABLED_FLARES - #define DEBUG_ENABLED_FLASHBANG - #define DEBUG_ENABLED_GRENADETHROW - #define DEBUG_ENABLED_HUNTIR - #define DEBUG_ENABLED_INTERACTION - #define DEBUG_ENABLED_IRSTROBE - #define DEBUG_ENABLED_MULTI_BARREL - #define DEBUG_ENABLED_MUZZLEBLAST - #define DEBUG_ENABLED_NVG - #define DEBUG_ENABLED_weapons_overheating - #define DEBUG_ENABLED_RECOILDUST - #define DEBUG_ENABLED_ROCKET_BALLISTICS - #define DEBUG_ENABLED_SANDBAG - #define DEBUG_ENABLED_SHOTGUN - #define DEBUG_ENABLED_SIGHT_ADJUSTMENT_AT - #define DEBUG_ENABLED_SIGHT_ADJUSTMENT_GL - #define DEBUG_ENABLED_SIGHT_ADJUSTMENT_RIFLE - #define DEBUG_ENABLED_SMAW_SPOTTINGRIFLE - #define DEBUG_ENABLED_TRACERS - #define DEBUG_ENABLED_TRACKING - #define DEBUG_ENABLED_VIEWBLOCK - #define DEBUG_ENABLED_VEHICLE - #define DEBUG_ENABLED_vehicle_damage - #define DEBUG_ENABLED_WEAPONREST - #define DEBUG_ENABLED_WOUNDS -*/ From 3ee18f9a3a5083f890ccc0c85799d48142f983be Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sun, 12 Apr 2015 11:06:25 -0300 Subject: [PATCH 335/816] Readd CfgModuleCategories.hpp --- addons/main/CfgModuleCategories.hpp | 8 ++++++++ addons/main/config.cpp | 2 ++ 2 files changed, 10 insertions(+) create mode 100644 addons/main/CfgModuleCategories.hpp diff --git a/addons/main/CfgModuleCategories.hpp b/addons/main/CfgModuleCategories.hpp new file mode 100644 index 0000000000..5297ec1e99 --- /dev/null +++ b/addons/main/CfgModuleCategories.hpp @@ -0,0 +1,8 @@ +class CfgFactionClasses { + class NO_CATEGORY; + class ACE: NO_CATEGORY { + displayName = "ACE"; + priority = 2; + side = 7; + }; +}; diff --git a/addons/main/config.cpp b/addons/main/config.cpp index 59398052c4..eb136f84cf 100644 --- a/addons/main/config.cpp +++ b/addons/main/config.cpp @@ -585,3 +585,5 @@ class CfgSettings { */ }; }; + +#include "CfgModuleCategories.hpp" From 9f0a2c8b806192445d53a4873d1d9d4f66c9fcef Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 16:10:45 +0200 Subject: [PATCH 336/816] The terrain init script now aborts if no extension is found --- .../functions/fnc_initializeTerrainExtension.sqf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf b/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf index ce31a9b3b2..5403cc5e50 100644 --- a/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf +++ b/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf @@ -12,6 +12,8 @@ */ #include "script_component.hpp" +if ("ace_advanced_ballistics" callExtension "version" != "1.0") exitWith {}; + private ["_initStartTime", "_mapSize", "_mapGrids", "_gridCells", "_x", "_y", "_gridCenter", "_gridHeight", "_gridNumObjects", "_gridSurfaceIsWater"]; _initStartTime = time; From 91df52056bdd413d3189684862256fd3c4d5c5f2 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sun, 12 Apr 2015 11:13:54 -0300 Subject: [PATCH 337/816] Only display "Surrender" action if the player is not holding a weapon. --- addons/captives/functions/fnc_canSurrender.sqf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/captives/functions/fnc_canSurrender.sqf b/addons/captives/functions/fnc_canSurrender.sqf index 3ee687cfc1..3b810a0c5c 100644 --- a/addons/captives/functions/fnc_canSurrender.sqf +++ b/addons/captives/functions/fnc_canSurrender.sqf @@ -18,6 +18,8 @@ PARAMS_2(_unit,_newSurrenderState); +if (currentWeapon _unit != "") exitWith {false}; + private "_returnValue"; _returnValue = if (_newSurrenderState) then { From aff9d7c554ab6290648a555d6ec85ea5381d0c70 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 16:17:49 +0200 Subject: [PATCH 338/816] Fixed a syntax error / Removed debug output --- .../functions/fnc_handleFired.sqf | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index 1d9ac9c731..b57ddde5ea 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -28,10 +28,7 @@ _ammo = _this select 4; _magazine = _this select 5; _bullet = _this select 6; -systemChat format["AB_simulationRadius: %1", GVAR(simulationRadius)]; - _abort = false; - if (!hasInterface) exitWith {}; if (!alive _bullet) exitWith {}; if (!GVAR(enabled)) exitWith {}; @@ -76,7 +73,7 @@ if (_muzzleAccessory != "" && isNumber(configFile >> "cfgWeapons" >> _muzzleAcce _muzzleVelocity = _muzzleVelocity * _initSpeedCoef; }; -if (GVAR(BarrelLengthInfluenceEnabled)) then { +if (GVAR(barrelLengthInfluenceEnabled)) then { _muzzleVelocityShift = [_ammo, _weapon, _muzzleVelocity] call FUNC(calculateBarrelLengthVelocityShift); if (_muzzleVelocityShift != 0) then { _bulletVelocity = velocity _bullet; @@ -87,7 +84,7 @@ if (GVAR(BarrelLengthInfluenceEnabled)) then { }; }; -if (GVAR(AmmoTemperatureEnabled)) then { +if (GVAR(ammoTemperatureEnabled)) then { _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL _unit) select 2); _muzzleVelocityShift = [_ammo, _temperature] call FUNC(calculateAmmoTemperatureVelocityShift); if (_muzzleVelocityShift != 0) then { @@ -101,7 +98,7 @@ if (GVAR(AmmoTemperatureEnabled)) then { // TODO: Make _bulletTraceVisible global and toggle it with events _bulletTraceVisible = false; -if (GVAR(BulletTraceEnabled) && currentWeapon ACE_player == primaryWeapon ACE_player && count primaryWeaponItems ACE_player > 2) then { +if (GVAR(bulletTraceEnabled) && currentWeapon ACE_player == primaryWeapon ACE_player && count primaryWeaponItems ACE_player > 2) then { _opticsName = (primaryWeaponItems ACE_player) select 2; _opticType = getNumber(configFile >> "cfgWeapons" >> _opticsName >> "ItemInfo" >> "opticType"); _bulletTraceVisible = (_opticType == 2 || currentWeapon ACE_player in ["ACE_Vector", "Binocular", "Rangefinder", "Laserdesignator"]) && cameraView == "GUNNER"; @@ -170,7 +167,7 @@ if (count GVAR(bulletDatabaseFreeIndices) > 0) then { { _bulletDatabaseEntry = (GVAR(bulletDatabase) select _x); - if (!alive _bulletDatabaseEntry select 0) then { + if (!alive (_bulletDatabaseEntry select 0)) then { _index = _bulletDatabaseEntry select 3; GVAR(bulletDatabaseOccupiedIndices) = GVAR(bulletDatabaseOccupiedIndices) - [_index]; GVAR(bulletDatabaseFreeIndices) pushBack _index; @@ -221,7 +218,7 @@ if (count GVAR(bulletDatabaseFreeIndices) > 0) then { { _bulletDatabaseEntry = (GVAR(bulletDatabase) select _x); - if (!alive _bulletDatabaseEntry select 0) then { + if (!alive (_bulletDatabaseEntry select 0)) then { _index = _bulletDatabaseEntry select 13; GVAR(bulletDatabaseOccupiedIndices) = GVAR(bulletDatabaseOccupiedIndices) - [_index]; GVAR(bulletDatabaseFreeIndices) pushBack _index; From ebb34a4f216f906f0ff884fb991038f5453c7192 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 16:19:32 +0200 Subject: [PATCH 339/816] New default simulation interval of 0.05s --- addons/winddeflection/ACE_Settings.hpp | 2 +- addons/winddeflection/CfgVehicles.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/winddeflection/ACE_Settings.hpp b/addons/winddeflection/ACE_Settings.hpp index 64191358e9..89235fe5af 100644 --- a/addons/winddeflection/ACE_Settings.hpp +++ b/addons/winddeflection/ACE_Settings.hpp @@ -3,7 +3,7 @@ class ACE_Settings { displayName = "Simulation Interval"; description = "Defines the interval between every calculation step"; typeName = "SCALAR"; - value = 0; + value = 0.05; }; class GVAR(simulationRadius) { displayName = "Simulation Radius"; diff --git a/addons/winddeflection/CfgVehicles.hpp b/addons/winddeflection/CfgVehicles.hpp index cf0f281cf2..f9362a2711 100644 --- a/addons/winddeflection/CfgVehicles.hpp +++ b/addons/winddeflection/CfgVehicles.hpp @@ -15,7 +15,7 @@ class CfgVehicles { displayName = "Simulation Interval"; description = "Defines the interval between every calculation step"; typeName = "NUMBER"; - defaultValue = 0; + defaultValue = 0.05; }; class simulationRadius { displayName = "Simulation Radius"; From 8f2261acddc3b3b049a941605dc9963c6a0efcd5 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 16:19:39 +0200 Subject: [PATCH 340/816] Removed debug output --- addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf | 2 -- 1 file changed, 2 deletions(-) diff --git a/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf b/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf index d629d80d1b..9859f330dd 100644 --- a/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf +++ b/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf @@ -15,8 +15,6 @@ */ #include "script_component.hpp" -systemChat format["WD_simulationInterval: %1", GVAR(simulationInterval)]; - [{ private ["_bullet", "_airFriction", "_args", "_deltaT", "_bulletVelocity", "_bulletSpeed", "_trueVelocity", "_trueVelocity", "_dragRef", "_drag", "_accelRef", "_accel"]; From e99fb398ae986342475a332d45bb4794c5a69d47 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 16:25:01 +0200 Subject: [PATCH 341/816] Added simulation interval setting to the ab module --- addons/advanced_ballistics/ACE_Settings.hpp | 6 ++++++ addons/advanced_ballistics/CfgVehicles.hpp | 6 ++++++ addons/advanced_ballistics/functions/fnc_handleFired.sqf | 4 ++-- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/addons/advanced_ballistics/ACE_Settings.hpp b/addons/advanced_ballistics/ACE_Settings.hpp index 7652eb88f5..473de9bb3c 100644 --- a/addons/advanced_ballistics/ACE_Settings.hpp +++ b/addons/advanced_ballistics/ACE_Settings.hpp @@ -49,6 +49,12 @@ class ACE_Settings { typeName = "BOOL"; value = 1; }; + class GVAR(simulationInterval) { + displayName = "Simulation Interval"; + description = "Defines the interval between every calculation step"; + typeName = "SCALAR"; + value = 0.0; + }; class GVAR(simulationRadius) { displayName = "Simulation Radius"; description = "Defines the radius (in meters) in which advanced ballistics are applied"; diff --git a/addons/advanced_ballistics/CfgVehicles.hpp b/addons/advanced_ballistics/CfgVehicles.hpp index 9623b6017f..3506c30eba 100644 --- a/addons/advanced_ballistics/CfgVehicles.hpp +++ b/addons/advanced_ballistics/CfgVehicles.hpp @@ -61,6 +61,12 @@ class CfgVehicles { typeName = "BOOL"; defaultValue = 1; }; + class simulationInterval { + displayName = "Simulation Interval"; + description = "Defines the interval between every calculation step"; + typeName = "NUMBER"; + defaultValue = 0.05; + }; class simulationRadius { displayName = "Simulation Radius"; description = "Defines the radius (in meters) in which advanced ballistics are applied"; diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index b57ddde5ea..672d9f8d74 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -201,7 +201,7 @@ if (count GVAR(bulletDatabaseFreeIndices) > 0) then { true } count GVAR(bulletDatabaseOccupiedIndices); - }, 0, []] call CBA_fnc_addPerFrameHandler; + }, GVAR(simulationInterval), []] call CBA_fnc_addPerFrameHandler; }; #else GVAR(bulletDatabase) set[_index, [_bullet, _caliber, _airFriction, _muzzleVelocity, _stabilityFactor, _transonicStabilityCoef, _twistDirection, _unit, _bulletTraceVisible, _ballisticCoefficients, _velocityBoundaries, _atmosphereModel, _dragModel, _index]]; @@ -401,6 +401,6 @@ if (count GVAR(bulletDatabaseFreeIndices) > 0) then { true } count GVAR(bulletDatabaseOccupiedIndices); - }, 0, []] call CBA_fnc_addPerFrameHandler; + }, GVAR(simulationInterval), []] call CBA_fnc_addPerFrameHandler; }; #endif From e003db2454b2b8ff1eebd2ae2e500a674e37e2f2 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 16:27:24 +0200 Subject: [PATCH 342/816] Fixed a typo --- addons/advanced_ballistics/CfgVehicles.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/advanced_ballistics/CfgVehicles.hpp b/addons/advanced_ballistics/CfgVehicles.hpp index 3506c30eba..29946d3726 100644 --- a/addons/advanced_ballistics/CfgVehicles.hpp +++ b/addons/advanced_ballistics/CfgVehicles.hpp @@ -65,7 +65,7 @@ class CfgVehicles { displayName = "Simulation Interval"; description = "Defines the interval between every calculation step"; typeName = "NUMBER"; - defaultValue = 0.05; + defaultValue = 0.0; }; class simulationRadius { displayName = "Simulation Radius"; From 6b44a3f3f9fe9f4655eda966a8e881ff3685c594 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 16:31:12 +0200 Subject: [PATCH 343/816] Updated the module settings init script --- addons/advanced_ballistics/functions/fnc_initModuleSettings.sqf | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/advanced_ballistics/functions/fnc_initModuleSettings.sqf b/addons/advanced_ballistics/functions/fnc_initModuleSettings.sqf index 280330cde5..b1db4b77f7 100644 --- a/addons/advanced_ballistics/functions/fnc_initModuleSettings.sqf +++ b/addons/advanced_ballistics/functions/fnc_initModuleSettings.sqf @@ -29,4 +29,5 @@ if !(_activated) exitWith {}; [_logic, QGVAR(onlyActiveForLocalPlayers), "onlyActiveForLocalPlayers"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(disabledInFullAutoMode), "disabledInFullAutoMode"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(alwaysSimulateForSnipers), "alwaysSimulateForSnipers"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(simulationInterval), "simulationInterval"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(simulationRadius), "simulationRadius"] call EFUNC(common,readSettingFromModule); From 3842272c43b6b9d73f904802a0add0b3972febf8 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Sun, 12 Apr 2015 17:55:53 +0200 Subject: [PATCH 344/816] Update stringtable.xml Fixing French & English translation error that I've made on the line : 780 and 781 (thanks KoffeinFlummi) --- addons/medical/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index d92166cd52..148c7748f6 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -777,8 +777,8 @@ El Pulso es %2 - You find a faible fréquence cardiaque - Vous avez trouvé une fréquence cardiaque de %2 + You find a fweak Heart Rate + Vous avez trouvé une faible fréquence cardiaque Пульс слабый El Pulso es débil From 3f84ac481710410ae7985daaf90ed062a9e26405 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Sun, 12 Apr 2015 17:59:53 +0200 Subject: [PATCH 345/816] Update stringtable.xml --- addons/medical/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 148c7748f6..0c4ea4c5bb 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -777,7 +777,7 @@ El Pulso es %2 - You find a fweak Heart Rate + You find a weak Heart Rate Vous avez trouvé une faible fréquence cardiaque Пульс слабый El Pulso es débil From 6062128436bde5488151815f5106862ff42fb69b Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Sun, 12 Apr 2015 18:01:29 +0200 Subject: [PATCH 346/816] Remove tourniquet option, add check pulse/response --- addons/medical/ACE_Medical_Treatments.hpp | 30 ++++++++++++++++------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index 097292d9cc..5b5e0b6abd 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -55,15 +55,6 @@ class ACE_Medical_Actions { animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; litter[] = {}; }; - class Tourniquet: Bandage { - displayName = "$STR_ACE_Medical_Apply_Tourniquet"; - displayNameProgress = "$STR_ACE_Medical_Applying_Tourniquet"; - items[] = {"ACE_tourniquet"}; - treatmentTime = 6; - callbackSuccess = QUOTE(DFUNC(treatmentTourniquet)); - condition = QUOTE(!([ARR_2(_this select 1, _this select 2)] call FUNC(hasTourniquetAppliedTo))); - litter[] = {}; - }; class BodyBag: Bandage { displayName = "$STR_ACE_MEDICAL_PlaceInBodyBag"; displayNameProgress = "$STR_ACE_MEDICAL_PlacingInBodyBag"; @@ -80,6 +71,27 @@ class ACE_Medical_Actions { itemConsumed = 1; litter[] = {}; }; + class CheckPulse: Bandage { + displayName = ""; + displayNameProgress = ""; + treatmentLocations[] = {"All"}; + requiredMedic = 0; + treatmentTime = 2; + items[] = {}; + callbackSuccess = QUOTE(DFUNC(actionCheckPulse)); + callbackFailure = ""; + callbackProgress = ""; + animationPatient = ""; + animationCaller = ""; // TODO + itemConsumed = 0; + litter[] = {}; + }; + class CheckBloodPressure: CheckPulse { + callbackSuccess = QUOTE(DFUNC(actionCheckBloodPressure)); + }; + class CheckResponse: CheckPulse { + callbackSuccess = QUOTE(DFUNC(actionCheckResponse)); + }; }; class Advanced { From 664cc7077d2b4389339886e78992687479fdce7c Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Sun, 12 Apr 2015 18:06:57 +0200 Subject: [PATCH 347/816] Reduce blood loss rate --- addons/medical/functions/fnc_getBloodLoss.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_getBloodLoss.sqf b/addons/medical/functions/fnc_getBloodLoss.sqf index 6418d425e8..fb5a6d9e36 100644 --- a/addons/medical/functions/fnc_getBloodLoss.sqf +++ b/addons/medical/functions/fnc_getBloodLoss.sqf @@ -13,7 +13,7 @@ #include "script_component.hpp" -#define BLOODLOSSRATE_BASIC 0.4 +#define BLOODLOSSRATE_BASIC 0.08 private ["_totalBloodLoss","_tourniquets","_openWounds", "_value", "_cardiacOutput", "_internalWounds"]; // TODO Only use this calculation if medium or higher, otherwise use vanilla calculations (for basic medical). From 3ee421a2335af9fbb5527ce079f1c35ebd329a61 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Sun, 12 Apr 2015 18:08:06 +0200 Subject: [PATCH 348/816] Update stringtable.xml Wrong french translation for the line 173. --- addons/attach/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/attach/stringtable.xml b/addons/attach/stringtable.xml index 34e8883537..0c170aea37 100644 --- a/addons/attach/stringtable.xml +++ b/addons/attach/stringtable.xml @@ -170,7 +170,7 @@ Attach Failed - Échec du Attacher + Échec de l'attachement Befestigen Fehlgeschlagen Присоединить Ошибка Error al acoplar From 3db8f4ad44079179fd93a30b36134e7153004354 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Sun, 12 Apr 2015 18:10:41 +0200 Subject: [PATCH 349/816] Update stringtable.xml Added: Some missing french translation. --- addons/captives/stringtable.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index 0c81a0bf1d..a30a287235 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -132,26 +132,31 @@ Surrender + Se rendre Kapitulieren Rendirse Stop Surrendering + Arrêt de se rendre Den Kampf erneut aufnehmen Dejar de rendirse Only use on alive units + Utilisation uniquement sur les unités en vie Nur bei lebenden Einheiten verwendbar Utilizar solo en unidades vivas Only use on dismounted inf + Utilisation uniquement sur les infanteries Nur bei abgesessener Infanterie verwendbar Utilizar solo en infanteria desmontada Nothing under mouse + Rien sous la souris Es wurde nichts ausgewählt Nada bajo el ratón From 8d79fd242ab3654e63aa97457afe6604b42a80e3 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Sun, 12 Apr 2015 18:18:52 +0200 Subject: [PATCH 350/816] Update stringtable.xml Added: Some missing french translations. (I took 10 minutes to translate the banana description (-:) --- addons/common/stringtable.xml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index bcd2b149aa..07cc1e3b71 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -317,33 +317,43 @@ Feedback icons + Icônes de Feedback Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. + Sélectionner la position de ou désactiver les îcones de feedback sur votre écran. Ces îcones sont là pour vous fournir un feedback du statut votre personnage et les actions à effectuer. Progress bar location + Localisation de la barre de progression Set the desired location of the progress bar on your screen. + Définisez l'endroit que vous désirer pour faire appraître la barre de progression. Hint Background color + Couleur de fond des astuces The color of the background from the ACE hints. + Définisez la couleur de fond pour les astuces fournies par ACE. Hint text font color + Couleur du texte des astuces The color of the text font from the ACE hints. This color is the default color for all text displayed through the ACE Hint system, if the hint text has no other color specified. + Définisez la couleur du texte des astuces fournies par ACE. La couleur est celle par défaut affichée à travers toutes les astuces de ACE seulement si aucune couleur n'est défnie. Banana + Banane A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. + Une banane est un fruit comestible, botaniquement une baie, produite par plusieurs types de grandes plantes herbacées à fleurs dans le genre Musa. - \ No newline at end of file + From 45f3300967891d89837a2273a97e72476c7c8135 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Sun, 12 Apr 2015 18:20:32 +0200 Subject: [PATCH 351/816] Update stringtable.xml Added: Missing french translation. --- addons/explosives/stringtable.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml index 57ef190460..6ee545361e 100644 --- a/addons/explosives/stringtable.xml +++ b/addons/explosives/stringtable.xml @@ -492,6 +492,7 @@ Pick up + Prendre From 10c32f264e816f4d6c219cd524a3819904a57ef6 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sun, 12 Apr 2015 18:21:28 +0200 Subject: [PATCH 352/816] increase engagement ranges / burst mode on new mmg / full auto dmr --- addons/ai/CfgWeapons.hpp | 194 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 194 insertions(+) diff --git a/addons/ai/CfgWeapons.hpp b/addons/ai/CfgWeapons.hpp index 22e8f703fc..be3245cce3 100644 --- a/addons/ai/CfgWeapons.hpp +++ b/addons/ai/CfgWeapons.hpp @@ -574,4 +574,198 @@ class CfgWeapons { maxRange = 1200; //1000; }; }; + + // marksmen marksmen + class DMR_03_base_F: Rifle_Long_Base_F { + modes[] += {"ACE_Burst_far"}; + + class Single: Mode_SemiAuto { + minRange = 120; // 2; + minRangeProbab = 0.7; // 0.3; + midRangeProbab = 0.3; // 0.7; + }; + + class FullAuto; + + class single_close_optics1: Single { + minRange = 120; // 2; + minRangeProbab = 0.8; // 0.05; + midRangeProbab = 0.05; // 0.8; + }; + + class single_medium_optics1: single_close_optics1 { + minRangeProbab = 0.7; // 0.05; + midRangeProbab = 0.05; // 0.7; + }; + + class single_far_optics1: single_medium_optics1 { + minRange = 400; // 300; + minRangeProbab = 0.5; // 0.05; + midRangeProbab = 0.05; // 0.5; + }; + + class fullauto_medium: FullAuto { + minRange = 20; // 2; + maxRange = 150; // 100; + burst = "3 + round random 5"; // 3; + }; + + class ACE_Burst_far: fullauto_medium { + aiRateOfFire = 2.0; + aiRateOfFireDistance = 500; + minRange = 400; + minRangeProbab = 0.1; + midRange = 500; + midRangeProbab = 0.2; + maxRange = 600; + maxRangeProbab = 0.2; + burst = "2 + round random 3"; + }; + }; + + class DMR_05_base_F: Rifle_Long_Base_F { + modes[] += {"ACE_Burst_far"}; + + class Single: Mode_SemiAuto { + minRange = 120; // 2; + minRangeProbab = 0.7; // 0.3; + midRangeProbab = 0.3; // 0.7; + }; + + class FullAuto; + + class single_close_optics1: Single { + minRange = 120; // 2; + minRangeProbab = 0.8; // 0.05; + midRangeProbab = 0.05; // 0.8; + }; + + class single_medium_optics1: single_close_optics1 { + minRangeProbab = 0.7; // 0.05; + midRangeProbab = 0.05; // 0.7; + }; + + class single_far_optics1: single_medium_optics1 { + minRange = 400; // 300; + minRangeProbab = 0.5; // 0.05; + midRangeProbab = 0.05; // 0.5; + }; + + class fullauto_medium: FullAuto { + minRange = 20; // 2; + maxRange = 150; // 100; + burst = "3 + round random 5"; // 3; + }; + + class ACE_Burst_far: fullauto_medium { + aiRateOfFire = 2.0; + aiRateOfFireDistance = 500; + minRange = 400; + minRangeProbab = 0.1; + midRange = 500; + midRangeProbab = 0.2; + maxRange = 600; + maxRangeProbab = 0.2; + burst = "2 + round random 3"; + }; + }; + + class DMR_06_base_F: Rifle_Long_Base_F { + modes[] += {"ACE_Burst_far"}; + + class Single: Mode_SemiAuto { + minRange = 120; // 2; + minRangeProbab = 0.7; // 0.3; + midRangeProbab = 0.3; // 0.7; + }; + + class FullAuto; + + class single_close_optics1: Single { + minRange = 120; // 2; + minRangeProbab = 0.8; // 0.05; + midRangeProbab = 0.05; // 0.8; + }; + + class single_medium_optics1: single_close_optics1 { + minRangeProbab = 0.7; // 0.05; + midRangeProbab = 0.05; // 0.7; + }; + + class single_far_optics1: single_medium_optics1 { + minRange = 400; // 300; + minRangeProbab = 0.5; // 0.05; + midRangeProbab = 0.05; // 0.5; + }; + + class fullauto_medium: FullAuto { + minRange = 20; // 2; + maxRange = 150; // 100; + burst = "3 + round random 5"; // 3; + }; + + class ACE_Burst_far: fullauto_medium { + aiRateOfFire = 2.0; + aiRateOfFireDistance = 500; + minRange = 400; + minRangeProbab = 0.1; + midRange = 500; + midRangeProbab = 0.2; + maxRange = 600; + maxRangeProbab = 0.2; + burst = "2 + round random 3"; + }; + }; + + // marksmen medium mg + class MMG_01_base_F: Rifle_Long_Base_F { + aiDispersionCoefY = 25.0; + aiDispersionCoefX = 20.0; + modes[] += {"ACE_Burst_far"}; + + class manual; + class burst; + class close; + class short; + class medium; + class ACE_Burst_far: medium { + aiRateOfFire = 6.0; + aiRateOfFireDistance = 900; + minRange = 700; + minRangeProbab = 0.1; + midRange = 900; + midRangeProbab = 0.2; + maxRange = 1100; + maxRangeProbab = 0.2; + burst = "3 + round random 5"; + }; + + class far_optic1; + class far_optic2; + }; + + class MMG_02_base_F: Rifle_Long_Base_F { + aiDispersionCoefY = 20.0; + aiDispersionCoefX = 15.0; + modes[] += {"ACE_Burst_far"}; + + class manual; + class close; + class short; + class medium; + class ACE_Burst_far: medium { + aiRateOfFire = 6.0; + aiRateOfFireDistance = 900; + minRange = 700; + minRangeProbab = 0.1; + midRange = 900; + midRangeProbab = 0.2; + maxRange = 1100; + maxRangeProbab = 0.2; + burst = "3 + round random 5"; + }; + + class far_optic1; + class far_optic2; + }; }; From 769ad600186c56e7db026b910d4129b91fc581a0 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 19:10:42 +0200 Subject: [PATCH 353/816] Added BlackPixxel to the list of contributors --- AUTHORS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.txt b/AUTHORS.txt index b931d774ac..df67088ad5 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -65,3 +65,4 @@ simon84 Tonic Tourorist Valentin Torikian +BlackPixxel From b1c29f82c26d5e238707e329a6057a5105b2a4f0 Mon Sep 17 00:00:00 2001 From: nomisum Date: Sun, 12 Apr 2015 19:41:44 +0200 Subject: [PATCH 354/816] improved/added german translation Imho `Raketenlenksystem` is the best fitting german translation for missile guidance. `Raketenlenkung` sounds a bit too colloquial. --- addons/missileguidance/stringtable.xml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index d64e3e31ab..9939c96294 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -7,7 +7,7 @@ Avanzada Misiles Orientación Avancée Missile orientation Asystent Missile - Erweiterte Missile Guidance + Erweitertes Raketenlenksystem Pokročilé řízení střel Avanzato Missile Guidance Avançado Missile Guidance @@ -19,7 +19,7 @@ - + Aktiviert erweitertes Raketenlenksystem und Auswahl von verschiedenen Raketen und Feuermodi Povoluje pokročilou mechaniku řízení střel. @@ -33,7 +33,7 @@ - + Hydra-70 DAGR Rakete Hydra-70 DAGR @@ -45,7 +45,7 @@ - + DAGR DAGR @@ -57,7 +57,7 @@ - + Hydra-70 DAGR lasergelenkte Rakete Hydra-70 DAGR laserem naváděná střela @@ -71,7 +71,7 @@ - + Hellfire II AGM-114K Rakete Hellfire II AGM-114K @@ -83,7 +83,7 @@ - + AGM-114K AGM-114K @@ -95,7 +95,7 @@ - + Hellfire II AGM-114K lasergelenkte Rakete Hellfire II AGM-114K laserem naváděná střela @@ -104,4 +104,4 @@ - \ No newline at end of file + From 40e013ed6dec767aed95010d709d61f0c52fea3d Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 19:51:13 +0200 Subject: [PATCH 355/816] Added SORD interface (Connection to the Vectronix Vector LRF) --- addons/atragmx/XEH_postInit.sqf | 3 ++- addons/atragmx/functions/fnc_sord.sqf | 34 ++++++++++----------------- 2 files changed, 14 insertions(+), 23 deletions(-) diff --git a/addons/atragmx/XEH_postInit.sqf b/addons/atragmx/XEH_postInit.sqf index 840c93c1e3..6875b4382e 100644 --- a/addons/atragmx/XEH_postInit.sqf +++ b/addons/atragmx/XEH_postInit.sqf @@ -21,4 +21,5 @@ if (count (profileNamespace getVariable ["ACE_ATragMX_gunList", []]) > 0) then { }; [] call FUNC(init); -//[] call FUNC(sord); // Connection to Vector + +["RangerfinderData", {_this call FUNC(sord)}] call EFUNC(common,addEventHandler); diff --git a/addons/atragmx/functions/fnc_sord.sqf b/addons/atragmx/functions/fnc_sord.sqf index 3f1c535ace..650993cff3 100644 --- a/addons/atragmx/functions/fnc_sord.sqf +++ b/addons/atragmx/functions/fnc_sord.sqf @@ -1,37 +1,27 @@ /* * Author: Ruthberg - * Hook the rangefinder lazing event + * Handles incoming data packets from the Vectronix Vector LRF * * Arguments: - * Nothing + * 0: Slope distance (Meters) + * 1: Azimuth (Degrees) + * 2: Inclination (Degrees) * * Return Value: * Nothing * * Example: - * call ace_atragmx_sord + * [1000, 45, 1] call ace_microdagr_fnc_recieveRangefinderData * * Public: No */ #include "script_component.hpp" -GVAR(COMPAT_LRF) = ["Rangefinder", "Laserdesignator"]; +private ["_slopeDistance", "_azimuth", "_inclination"]; +_slopeDistance = _this select 0; +_azimuth = _this select 1; +_inclination = _this select 2; -private ["_fnc_atragmx"]; - -_fnc_atragmx = { - private ["_target", "_position", "_range", "_inclinationAngle"]; - - if ((local ACE_player) && (currentWeapon ACE_player) in GVAR(COMPAT_LRF) && (!isNull (_this select 0))) then { - _target = getPosATL (_this select 0); - _position = getPosATL ACE_player; - - _inclinationAngle = asin((ACE_player weaponDirection currentWeapon ACE_player) select 2); - _range = _position distance _target; - - GVAR(inclinationAngle) set [GVAR(currentTarget), _inclinationAngle]; - GVAR(targetRange) set [GVAR(currentTarget), _range]; - }; -}; - -//["ace_sys_rangefinder_Lazing", _fnc_atragmx] call CBA_fnc_addEventHandler; +//_inclination = asin((ACE_player weaponDirection currentWeapon ACE_player) select 2); +GVAR(inclinationAngle) set [GVAR(currentTarget), _inclination]; +GVAR(targetRange) set [GVAR(currentTarget), _slopeDistance]; From ca27e6eb5ab3a3dfdc1e09c19ac734eacce1c959 Mon Sep 17 00:00:00 2001 From: nomisum Date: Sun, 12 Apr 2015 19:52:37 +0200 Subject: [PATCH 356/816] fixed typo `Erweitertes Raketenlenksystem` shoud be a nominalization --- addons/missileguidance/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index 9939c96294..77e39e51f7 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -19,7 +19,7 @@ - Aktiviert erweitertes Raketenlenksystem und Auswahl von verschiedenen Raketen und Feuermodi + Aktiviert Erweitertes Raketenlenksystem und Auswahl von verschiedenen Raketen und Feuermodi Povoluje pokročilou mechaniku řízení střel. From 4a23b8be0024fd9ba3427c98a23f14f4e98a9317 Mon Sep 17 00:00:00 2001 From: Nou Date: Sun, 12 Apr 2015 10:52:50 -0700 Subject: [PATCH 357/816] Allow string function names. --- addons/laser/functions/fnc_laserOn.sqf | 2 +- .../functions/fnc_seekerFindLaserSpot.sqf | 20 +++++++++++-------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/addons/laser/functions/fnc_laserOn.sqf b/addons/laser/functions/fnc_laserOn.sqf index 3091acc3f6..38daeea382 100644 --- a/addons/laser/functions/fnc_laserOn.sqf +++ b/addons/laser/functions/fnc_laserOn.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Emitter * 1: Owner - * 2: Method, can be code, which emitter and owner are passed to, an array with a position memory point and weapon name, or an array with a position memory point, a vector begining memory point, and vector ending memory point. + * 2: Method, can be code, which emitter and owner are passed to, a string function name, an array with a position memory point and weapon name, or an array with a position memory point, a vector begining memory point, and vector ending memory point. * 3: Wavelength (1550nm is common eye safe) * 4: Laser code * 5: Beam divergence (in mils off beam center). diff --git a/addons/laser/functions/fnc_seekerFindLaserSpot.sqf b/addons/laser/functions/fnc_seekerFindLaserSpot.sqf index 141e0236d0..421748a681 100644 --- a/addons/laser/functions/fnc_seekerFindLaserSpot.sqf +++ b/addons/laser/functions/fnc_seekerFindLaserSpot.sqf @@ -39,15 +39,19 @@ _finalOwner = nil; _laser = []; if(IS_CODE(_method)) then { _laser = _x call _method; - } else { - if(IS_ARRAY(_method)) then { - if(count _method == 2) then { - _laser = [ATLtoASL (_obj modelToWorldVisual (_method select 0)), _obj weaponDirection (_method select 1)]; - } else { - if(count _method == 3) then { - _laser = [ATLtoASL (_obj modelToWorldVisual (_method select 0)), (ATLtoASL (_obj modelToWorldVisual (_method select 1))) vectorFromTo (ATLtoASL (_obj modelToWorldVisual (_method select 2)))]; + } else { + if(IS_STRING(_method)) then { + _laser = _x call (missionNamespace getVariable [_method, {}]); + } else { + if(IS_ARRAY(_method)) then { + if(count _method == 2) then { + _laser = [ATLtoASL (_obj modelToWorldVisual (_method select 0)), _obj weaponDirection (_method select 1)]; + } else { + if(count _method == 3) then { + _laser = [ATLtoASL (_obj modelToWorldVisual (_method select 0)), (ATLtoASL (_obj modelToWorldVisual (_method select 1))) vectorFromTo (ATLtoASL (_obj modelToWorldVisual (_method select 2)))]; + }; }; - }; + }; }; }; _laserPos = _laser select 0; From 01797fd3b92c36833ed12fba2690aec8380b573d Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 12 Apr 2015 11:01:22 -0700 Subject: [PATCH 358/816] Integarate laser code into SALH guidance + self_designate. Note todo items. --- addons/laser/XEH_pre_init.sqf | 1 + .../functions/fnc_drawVisibleLaserTargets.sqf | 1 + addons/laser/functions/fnc_laserOn.sqf | 2 +- addons/laser/functions/fnc_laser_init.sqf | 8 +- addons/laser_selfdesignate/XEH_pre_init.sqf | 3 +- .../functions/fnc_findLaserSource.sqf | 19 +++ .../functions/fnc_laserHudDesignateOff.sqf | 24 +--- .../functions/fnc_laserHudDesignateOn.sqf | 122 +++++++----------- .../functions/fnc_seekerType_SALH.sqf | 13 +- 9 files changed, 89 insertions(+), 104 deletions(-) create mode 100644 addons/laser/functions/fnc_drawVisibleLaserTargets.sqf create mode 100644 addons/laser_selfdesignate/functions/fnc_findLaserSource.sqf diff --git a/addons/laser/XEH_pre_init.sqf b/addons/laser/XEH_pre_init.sqf index 5798e3c9a7..3fde1769e0 100644 --- a/addons/laser/XEH_pre_init.sqf +++ b/addons/laser/XEH_pre_init.sqf @@ -18,6 +18,7 @@ PREP(laserOff); PREP(handleLaserOn); PREP(handleLaserOff); +PREP(drawVisibleLaserTargets); PREP(laser_init); diff --git a/addons/laser/functions/fnc_drawVisibleLaserTargets.sqf b/addons/laser/functions/fnc_drawVisibleLaserTargets.sqf new file mode 100644 index 0000000000..161364c0f2 --- /dev/null +++ b/addons/laser/functions/fnc_drawVisibleLaserTargets.sqf @@ -0,0 +1 @@ +// @TODO: This is to draw the actual LaserTarget positions to utilize for laser shooting. \ No newline at end of file diff --git a/addons/laser/functions/fnc_laserOn.sqf b/addons/laser/functions/fnc_laserOn.sqf index 3091acc3f6..eb3cfd31f5 100644 --- a/addons/laser/functions/fnc_laserOn.sqf +++ b/addons/laser/functions/fnc_laserOn.sqf @@ -13,7 +13,7 @@ * Return value: * String, UUID for sending to laserOff function. */ - + #include "script_component.hpp" private ["_uuid", "_args"]; diff --git a/addons/laser/functions/fnc_laser_init.sqf b/addons/laser/functions/fnc_laser_init.sqf index 2790459724..1be770e4c8 100644 --- a/addons/laser/functions/fnc_laser_init.sqf +++ b/addons/laser/functions/fnc_laser_init.sqf @@ -5,21 +5,23 @@ TRACE_1("enter", _this); // Add the target to the global targets array // Everyone tracks them - // Add the laser localized to the laser array, and give it the default localized code PUSH(ACE_LASERS, _laserTarget); + // Check the vehicle, otherwise use the default _laserTarget setVariable ["ACE_LASER_CODE", ACE_DEFAULT_LASER_CODE, false]; + // Clean the lasers of any null objects while we are here REM(ACE_LASERS, objNull); if(!(local _laserTarget)) exitWith { }; + // The target is local, so its on this client if(!isDedicated) then { - _laserTarget setVariable ["ACE_LASERTARGET_SHOOTER", ACE_player, true]; + _laserTarget setVariable [QGVAR(owner), ACE_player, true]; [FUNC(laserTargetPFH), 0, [_laserTarget, ACE_player]] call cba_fnc_addPerFrameHandler; } else { // server side ownership of laser - //_laserTarget setVariable ["ACE_LASERTARGET_SHOOTER", nil, false]; + _laserTarget setVariable [QGVAR(owner), nil, true]; }; diff --git a/addons/laser_selfdesignate/XEH_pre_init.sqf b/addons/laser_selfdesignate/XEH_pre_init.sqf index dd971b9539..3f8c92e4db 100644 --- a/addons/laser_selfdesignate/XEH_pre_init.sqf +++ b/addons/laser_selfdesignate/XEH_pre_init.sqf @@ -5,7 +5,8 @@ PREP(laserHudDesignateOn); PREP(laserHudDesignateOff); PREP(unitTurretHasDesignator); -GVAR(laser) = nil; +PREP(findLaserSource); + GVAR(active) = false; FUNC(getPosASL) = {visiblePositionASL (_this select 0)}; diff --git a/addons/laser_selfdesignate/functions/fnc_findLaserSource.sqf b/addons/laser_selfdesignate/functions/fnc_findLaserSource.sqf new file mode 100644 index 0000000000..a432b838d8 --- /dev/null +++ b/addons/laser_selfdesignate/functions/fnc_findLaserSource.sqf @@ -0,0 +1,19 @@ +//findLaserSource.sqf +//#define DEBUG_MODE_FULL +#include "script_component.hpp" + +private["_emitter", "_owner", "_gunnerInfo", "_turretInfo", "_povPos", "_povDir"]; + +_emmiter = _this select 0; +_owner = _this select 1; + +_gunnerInfo = [_emmiter, (currentWeapon _emmiter)] call CBA_fnc_getFirer; +_turretInfo = [_emmiter, _gunnerInfo select 1] call EFUNC(common,getTurretDirection); +_povPos = _turretInfo select 0; +_povDir = _turretInfo select 1; + +if(!isNil "_povPos" && !isNil "_povDir") exitWith { + [_povPos, _povDir] +}; + +[-1,-1] \ No newline at end of file diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf index 02ea7e6e70..fc50e571c7 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf @@ -1,28 +1,12 @@ #include "script_component.hpp" if( (count _this) > 2) then { - EXPLODE_3_PVT(_this,_vehicle,_shooter,_laserTarget); - // We got the optional vehicle list, clear the parameters - _vehicle setVariable[QGVAR(currentTarget), [], true]; + EXPLODE_3_PVT(_this,_shooter,_laserUuid, _localLaserTarget); + + [_laserUuid] call EFUNC(laser,laserOff); + deleteVehicle _localLaserTarget; }; -if(isNil QGVAR(laser)) exitWith { - false -}; -if(!local GVAR(laser)) then { - false -}; - -_handle = GVAR(laser) getVariable ["ACE_PFH_HANDLE", nil]; -if(!isNil "_handle") then { - [_handle] call cba_fnc_removePerFrameHandler; -}; - -REM(ACE_LASERS, GVAR(laser)); -deleteVehicle GVAR(laser); -GVAR(laser) = nil; GVAR(active) = false; - - true \ No newline at end of file diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf index a6c8fc2295..e7518041ed 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf @@ -6,102 +6,72 @@ TRACE_1("enter", _this); #define FCS_UPDATE_DELAY 1 FUNC(laserHudDesignatePFH) = { - private["_strongestResultPos", "_args", "_laserTarget", "_shooter", "_vehicle", "_weapon", "_gunnerInfo", "_turret", "_pov", "_gunBeg", "_gunEnd", "_povPos", "_povDir", "_result", "_resultPositions", "_firstResult", "_forceUpdateTime"]; + private["_strongestResultPos", "_args", "_localLaserTarget", "_laserResultPosition", "_laserResult", "_shooter", "_vehicle", "_weapon", "_gunnerInfo", "_turretInfo", "_pov", "_gunBeg", "_gunEnd", "_povPos", "_povDir", "_result", "_resultPositions", "_firstResult", "_forceUpdateTime"]; _args = _this select 0; - _laserTarget = _args select 0; - _shooter = _args select 1; - - TRACE_1("", _args, (_laserTarget getVariable["ACE_LASER_CODE"])); - if((vehicle ACE_player) != _shooter || !alive _shooter || isNull _vehicle || isNull _laserTarget || !GVAR(active) ) exitWith { - [_vehicle, _shooter, _laserTarget] call FUNC(laserHudDesignateOff); + _shooter = _args select 0; + _localLaserTarget = _args select 2; + _vehicle = vehicle _shooter; + TRACE_1("", _args); + + if((vehicle _shooter) == _shooter || !alive _shooter || isNull _vehicle || !GVAR(active) ) exitWith { + _args call FUNC(laserHudDesignateOff); }; if(!([_shooter] call FUNC(unitTurretHasDesignator)) ) exitWith { - [_vehicle, _shooter, _laserTarget] call FUNC(laserHudDesignateOff); + _args call FUNC(laserHudDesignateOff); }; - if( (count _args) < 3) then { - _args set[2, diag_tickTime + FCS_UPDATE_DELAY]; + if( (count _args) < 4) then { + _args set[3, diag_tickTime + FCS_UPDATE_DELAY]; }; - _forceUpdateTime = _args select 2; - - _vehicle = vehicle _shooter; - _weapon = currentWeapon _vehicle; - - // Retrieve the gunner and turret memory point information - _gunnerInfo = [_vehicle, _weapon] call CBA_fnc_getFirer; + _forceUpdateTime = _args select 3; + + _gunnerInfo = [_vehicle, (currentWeapon _vehicle)] call CBA_fnc_getFirer; _turretInfo = [_vehicle, _gunnerInfo select 1] call EFUNC(common,getTurretDirection); _povPos = _turretInfo select 0; - _povDir = _turretInfo select 1; - _targetInfo = _vehicle getVariable[QGVAR(currentTarget), [] ]; - if( (count _targetInfo) > 0) then { - if(_laserTarget != (_targetInfo select 0) ) then { - _targetInfo = [] - }; - }; - if( (count _targetInfo) < 1) then { - _targetInfo = [_laserTarget, 1001]; // TODO: set laser code - _vehicle setVariable[QGVAR(currentTarget), _targetInfo, true]; - _laserTarget setVariable[QGVAR(owner), _vehicle, true]; - }; - - - _result = [_povPos, _povDir] call EFUNC(laser,shootCone); - if((count _result) > 0) then { - _resultPositions = _result select 2; + _laserResult = [_povPos, [1550,1550], 1001] call EFUNC(laser,seekerFindLaserSpot); + _laserResultPosition = _laserResult select 0; + TRACE_1("Search", _laserResult); - if((count _resultPositions) > 0) then { - _strongestResultPos = [_resultPositions, _povPos] call EFUNC(laser,findStrongestRay); - - // If the laser has moved less than a half meter, then dont move it. - // Just regular use of lasers will commonly make them move this much, - // but not across multiple close frames. - // This loses accuracy a little, but saves position updates per frame. - TRACE_5("", diag_tickTime, _forceUpdateTime, getPosASL _laserTarget, _strongestResultPos, ((getPosASL _laserTarget) distance _pos)); - - if(diag_tickTime > _forceUpdateTime) then { - TRACE_1("FCS Update", ""); - ["ace_fcs_forceUpdate", []] call ace_common_fnc_localEvent; - }; - - //if( (_laserTarget distance _strongestResultPos) > 0.1) then { - TRACE_1("LaserPos Update", ""); - _laserTarget setPosATL (ASLToATL _strongestResultPos); - //}; - - if(diag_tickTime > _forceUpdateTime) then { - _args set[2, diag_tickTime + FCS_UPDATE_DELAY]; - }; -#ifdef DEBUG_MODE_FULL - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,0,0,1], (getPosATL _laserTarget), 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; - - { - private["_position"]; - _position = _x select 0; - drawLine3d [ASLToATL _povPos, ASLToATL _position, [0,0,1,1] ]; - } forEach _resultPositions; -#endif + if((count _laserResult) > 0) then { + // If the laser has moved less than a half meter, then dont move it. + // Just regular use of lasers will commonly make them move this much, + // but not across multiple close frames. + // This loses accuracy a little, but saves position updates per frame. + TRACE_4("", diag_tickTime, _forceUpdateTime, _laserResultPosition, (_laserResultPosition vectorDistance _pos)); + + if(diag_tickTime > _forceUpdateTime) then { + TRACE_1("FCS Update", ""); + ["ace_fcs_forceUpdate", []] call ace_common_fnc_localEvent; }; + + if(diag_tickTime > _forceUpdateTime) then { + _args set[3, diag_tickTime + FCS_UPDATE_DELAY]; + }; + + _localLaserTarget setPosASL _laserResultPosition; + +#ifdef DEBUG_MODE_FULL + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,0,0,1], _laserResultPosition, 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; + drawLine3d [ASLToATL _povPos, ASLToATL _laserResultPosition, [0,0,1,1] ]; +#endif }; - _this set[0, _args]; }; -private ["_laserTarget", "_handle", "_vehicle"]; +private ["_laserTarget", "_handle", "_vehicle", "_laserUuid"]; -if(isNil QGVAR(laser)) then { - _laserTarget = "LaserTargetW" createVehicle (getpos ACE_player); - +if(!GVAR(active)) then { GVAR(active) = true; - _handle = [FUNC(laserHudDesignatePFH), 0.1, [_laserTarget, ACE_player]] call cba_fnc_addPerFrameHandler; - _laserTarget setVariable ["ACE_PFH_HANDLE", _handle, false]; + TRACE_1("Activating laser", ""); + _laserUuid = [(vehicle ACE_player), ACE_player, FUNC(findLaserSource), 1550, 1001, 1] call EFUNC(laser,laserOn); - // Clear the vehicle parameters - _vehicle setVariable[QGVAR(currentTarget), [], true]; - - GVAR(laser) = _laserTarget; + // @TODO: Create the local target for the players side + _localLaserTarget = "LaserTargetW" createVehicleLocal (getpos ACE_player); + + _handle = [FUNC(laserHudDesignatePFH), 0.25, [ACE_player, _laserUuid, _localLaserTarget]] call cba_fnc_addPerFrameHandler; } else { [] call FUNC(laserHudDesignateOff); [] call FUNC(laserHudDesignateOn); diff --git a/addons/missileguidance/functions/fnc_seekerType_SALH.sqf b/addons/missileguidance/functions/fnc_seekerType_SALH.sqf index f4d36285d8..d54a86c74c 100644 --- a/addons/missileguidance/functions/fnc_seekerType_SALH.sqf +++ b/addons/missileguidance/functions/fnc_seekerType_SALH.sqf @@ -1,4 +1,4 @@ -//#define DEBUG_MODE_FULL +#define DEBUG_MODE_FULL #include "script_component.hpp" EXPLODE_7_PVT(((_this select 1) select 0),_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); @@ -10,8 +10,15 @@ _launchParams = _this select 1; _seekerParams = _launchParams select 3; // TODO: this needs to be shootCone/findStrongestRay after testing -_targets = [_projectile, ACE_DEFAULT_LASER_CODE, (_seekerParams select 0)] call ace_laser_fnc_findLaserDesignator; -_foundTargetPos = getPosASL (_targets select 1); +//_targets = [_projectile, ACE_DEFAULT_LASER_CODE, (_seekerParams select 0)] call ace_laser_fnc_findLaserDesignator; +//_foundTargetPos = getPosASL (_targets select 1); + +_laserResult = [(getPosASL _projectile), [1550,1550], 1001] call EFUNC(laser,seekerFindLaserSpot); +_foundTargetPos = _laserResult select 0; +TRACE_1("Search", _laserResult); + +// @TODO: Check angle to target from seeker head + TRACE_1("Seeker return target pos", _foundTargetPos); _foundTargetPos; \ No newline at end of file From 887e1d1d99054fccdb2eefa3e3b313182f01836f Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 12 Apr 2015 11:14:12 -0700 Subject: [PATCH 359/816] Remove optional laser visual. --- addons/laser/CfgWeapons.hpp | 8 ++++++++ addons/laser/config.cpp | 3 ++- .../functions/fnc_laserHudDesignateOff.sqf | 3 ++- .../functions/fnc_laserHudDesignateOn.sqf | 8 +++++--- 4 files changed, 17 insertions(+), 5 deletions(-) create mode 100644 addons/laser/CfgWeapons.hpp diff --git a/addons/laser/CfgWeapons.hpp b/addons/laser/CfgWeapons.hpp new file mode 100644 index 0000000000..ede7ee0a3c --- /dev/null +++ b/addons/laser/CfgWeapons.hpp @@ -0,0 +1,8 @@ +/* +class Default; +class Item_Base_F; + +class Laserdesignator_mounted : Default {}; +class Item_Laserdesignator : Item_Base_F {}; + +*/ \ No newline at end of file diff --git a/addons/laser/config.cpp b/addons/laser/config.cpp index 4b209b866e..3f430619ef 100644 --- a/addons/laser/config.cpp +++ b/addons/laser/config.cpp @@ -11,4 +11,5 @@ class CfgPatches { }; #include "CfgEventhandlers.hpp" -#include "CfgVehicles.hpp" \ No newline at end of file +#include "CfgVehicles.hpp" +#include "CfgWeapons.hpp" \ No newline at end of file diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf index fc50e571c7..8df58f01bb 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf @@ -4,7 +4,8 @@ if( (count _this) > 2) then { EXPLODE_3_PVT(_this,_shooter,_laserUuid, _localLaserTarget); [_laserUuid] call EFUNC(laser,laserOff); - deleteVehicle _localLaserTarget; + // @TODO: Nou gets to field all tickets about missing lasers. + //deleteVehicle _localLaserTarget; }; GVAR(active) = false; diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf index e7518041ed..85fef8f059 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf @@ -50,7 +50,8 @@ FUNC(laserHudDesignatePFH) = { _args set[3, diag_tickTime + FCS_UPDATE_DELAY]; }; - _localLaserTarget setPosASL _laserResultPosition; + // @TODO: Nou gets to field all tickets about missing lasers. + //_localLaserTarget setPosASL _laserResultPosition; #ifdef DEBUG_MODE_FULL drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,0,0,1], _laserResultPosition, 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; @@ -69,9 +70,10 @@ if(!GVAR(active)) then { _laserUuid = [(vehicle ACE_player), ACE_player, FUNC(findLaserSource), 1550, 1001, 1] call EFUNC(laser,laserOn); // @TODO: Create the local target for the players side - _localLaserTarget = "LaserTargetW" createVehicleLocal (getpos ACE_player); + // @TODO: Nou gets to field all tickets about missing lasers. + //_localLaserTarget = "LaserTargetW" createVehicleLocal (getpos ACE_player); - _handle = [FUNC(laserHudDesignatePFH), 0.25, [ACE_player, _laserUuid, _localLaserTarget]] call cba_fnc_addPerFrameHandler; + _handle = [FUNC(laserHudDesignatePFH), 0.25, [ACE_player, _laserUuid, nil]] call cba_fnc_addPerFrameHandler; } else { [] call FUNC(laserHudDesignateOff); [] call FUNC(laserHudDesignateOn); From 6be8cc8d84488b0fa9509bea2b1ff532da67371c Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 12 Apr 2015 11:29:33 -0700 Subject: [PATCH 360/816] Removed: Laser visuals Updated: comments and function defs Changed: pass function name, not full code. --- addons/laser/CfgVehicles.hpp | 11 +++++--- .../functions/fnc_findLaserSource.sqf | 13 +++++++++- .../functions/fnc_laserHudDesignateOff.sqf | 12 +++++++++ .../functions/fnc_laserHudDesignateOn.sqf | 26 +++++++++---------- 4 files changed, 45 insertions(+), 17 deletions(-) diff --git a/addons/laser/CfgVehicles.hpp b/addons/laser/CfgVehicles.hpp index 07b8055f0e..2a75a54e03 100644 --- a/addons/laser/CfgVehicles.hpp +++ b/addons/laser/CfgVehicles.hpp @@ -2,8 +2,13 @@ class CfgVehicles { class All; class LaserTarget: All { - class EventHandlers { - init = QUOTE(_this call FUNC(laser_init)); - }; + // LaserTargets are not visual unless in the visual spectrum + model = ""; + threat[] = {0,0,0}; + }; + + // Visual laserTarget override + class ACE_LaserTarget_Visual : LaserTarget { + model = "\A3\Weapons_f\laserTgt.p3d"; }; }; \ No newline at end of file diff --git a/addons/laser_selfdesignate/functions/fnc_findLaserSource.sqf b/addons/laser_selfdesignate/functions/fnc_findLaserSource.sqf index a432b838d8..ac1ae7e438 100644 --- a/addons/laser_selfdesignate/functions/fnc_findLaserSource.sqf +++ b/addons/laser_selfdesignate/functions/fnc_findLaserSource.sqf @@ -1,4 +1,15 @@ -//findLaserSource.sqf +/* + * Author: jaynus + * Handler function for laser network code. + * + * Argument: + * 0: Emitter + * 1: Owner + * + * Return value: + * [position, direction] + */ + //findLaserSource.sqf //#define DEBUG_MODE_FULL #include "script_component.hpp" diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf index 8df58f01bb..17e7fcb76e 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf @@ -1,3 +1,15 @@ +/* + * Author: jaynus + * Turns off passed laser self designation. + * + * Argument: + * 0: Shooter, player shooting the laser + * 1: LaserUUID, the UUID of the laser returned by EFUNC(laser,laserOn) + * 2: Local laser target, unused. + * + * Return value: + * true + */ #include "script_component.hpp" if( (count _this) > 2) then { diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf index 85fef8f059..0480e9f748 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf @@ -1,4 +1,14 @@ -//#define DEBUG_MODE_FULL +/* + * Author: jaynus + * Turns on laser self designation from this vehicle based on the turret. + * There are no arguments, because it is all strictly based on the users vehicle. + * + * Argument: + * + * Return value: + * N/A + */ + //#define DEBUG_MODE_FULL #include "script_component.hpp" TRACE_1("enter", _this); @@ -14,7 +24,7 @@ FUNC(laserHudDesignatePFH) = { _vehicle = vehicle _shooter; TRACE_1("", _args); - if((vehicle _shooter) == _shooter || !alive _shooter || isNull _vehicle || !GVAR(active) ) exitWith { + if((vehicle _shooter) == _shooter || {!alive _shooter} || {isNull _vehicle} || {!GVAR(active)} ) exitWith { _args call FUNC(laserHudDesignateOff); }; if(!([_shooter] call FUNC(unitTurretHasDesignator)) ) exitWith { @@ -35,18 +45,8 @@ FUNC(laserHudDesignatePFH) = { TRACE_1("Search", _laserResult); if((count _laserResult) > 0) then { - // If the laser has moved less than a half meter, then dont move it. - // Just regular use of lasers will commonly make them move this much, - // but not across multiple close frames. - // This loses accuracy a little, but saves position updates per frame. - TRACE_4("", diag_tickTime, _forceUpdateTime, _laserResultPosition, (_laserResultPosition vectorDistance _pos)); - if(diag_tickTime > _forceUpdateTime) then { - TRACE_1("FCS Update", ""); ["ace_fcs_forceUpdate", []] call ace_common_fnc_localEvent; - }; - - if(diag_tickTime > _forceUpdateTime) then { _args set[3, diag_tickTime + FCS_UPDATE_DELAY]; }; @@ -67,7 +67,7 @@ if(!GVAR(active)) then { GVAR(active) = true; TRACE_1("Activating laser", ""); - _laserUuid = [(vehicle ACE_player), ACE_player, FUNC(findLaserSource), 1550, 1001, 1] call EFUNC(laser,laserOn); + _laserUuid = [(vehicle ACE_player), ACE_player, QFUNC(findLaserSource), 1550, 1001, 1] call EFUNC(laser,laserOn); // @TODO: Create the local target for the players side // @TODO: Nou gets to field all tickets about missing lasers. From 9273a32d2394e6ae6a1d1d000fb69e2143e34e02 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 12 Apr 2015 11:38:07 -0700 Subject: [PATCH 361/816] code cleanup, default laser parameters, getVariable self designation specifics. --- addons/laser/XEH_pre_init.sqf | 4 +++ addons/laser_selfdesignate/CfgUI.hpp | 32 ------------------- addons/laser_selfdesignate/CfgVehicles.hpp | 6 ---- addons/laser_selfdesignate/config.cpp | 2 -- .../functions/fnc_laserHudDesignateOn.sqf | 10 ++++-- 5 files changed, 12 insertions(+), 42 deletions(-) delete mode 100644 addons/laser_selfdesignate/CfgUI.hpp diff --git a/addons/laser/XEH_pre_init.sqf b/addons/laser/XEH_pre_init.sqf index 3fde1769e0..e10067a3cc 100644 --- a/addons/laser/XEH_pre_init.sqf +++ b/addons/laser/XEH_pre_init.sqf @@ -25,6 +25,10 @@ PREP(laser_init); PREP(laserTargetPFH); ACE_LASERS = []; + +// Laser default variables ACE_DEFAULT_LASER_CODE = 1001; +ACE_DEFAULT_LASER_WAVELENGTH = 1550; +ACE_DEFAULT_LASER_BEAMSPREAD = 1; GVAR(laserEmitters) = HASH_CREATE; \ No newline at end of file diff --git a/addons/laser_selfdesignate/CfgUI.hpp b/addons/laser_selfdesignate/CfgUI.hpp deleted file mode 100644 index e8823e04f8..0000000000 --- a/addons/laser_selfdesignate/CfgUI.hpp +++ /dev/null @@ -1,32 +0,0 @@ -class RscPicture; -class RscText; -class RscControlsGroupNoScrollbars; -/* This disables air radar. We need to make this a seperate HUD addon -class RscInGameUI -{ - class RscUnitInfo - { - class CA_Radar: RscControlsGroupNoScrollbars - { - class controls - { - class CA_RadarBackground: RscPicture { - colorText[] = {0,0,0,0}; - text = ""; - }; - class CA_RadarIcon: RscPicture { - colorText[] = {0,0,0,0}; - }; - class CA_Heading: RscText { - colorText[] = {0,0,0,0}; - }; - }; - }; - }; -}; -class CfgInGameUI -{ - -}; - -*/ \ No newline at end of file diff --git a/addons/laser_selfdesignate/CfgVehicles.hpp b/addons/laser_selfdesignate/CfgVehicles.hpp index b29d8a4394..02d8b32b3d 100644 --- a/addons/laser_selfdesignate/CfgVehicles.hpp +++ b/addons/laser_selfdesignate/CfgVehicles.hpp @@ -8,12 +8,6 @@ class CfgVehicles { class Turrets { class MainTurret; }; - - // TODO: move these to a different HUD addon - // commanderCanSee = 2+32; - // gunnerCanSee = 2+32; - // driverCanSee = 2+32; - }; class Helicopter_Base_F: Helicopter {}; diff --git a/addons/laser_selfdesignate/config.cpp b/addons/laser_selfdesignate/config.cpp index 33c31ba7e5..19ec28063b 100644 --- a/addons/laser_selfdesignate/config.cpp +++ b/addons/laser_selfdesignate/config.cpp @@ -10,8 +10,6 @@ class CfgPatches { }; }; -#include "CfgUI.hpp" - #include "CfgEventhandlers.hpp" #include "CfgWeapons.hpp" #include "CfgVehicles.hpp" diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf index 0480e9f748..f5066070f7 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf @@ -61,13 +61,19 @@ FUNC(laserHudDesignatePFH) = { _this set[0, _args]; }; -private ["_laserTarget", "_handle", "_vehicle", "_laserUuid"]; +private ["_laserTarget", "_handle", "_vehicle", "_laserUuid", "_waveLength", "_beamSpread", "_laserCode"]; if(!GVAR(active)) then { GVAR(active) = true; TRACE_1("Activating laser", ""); - _laserUuid = [(vehicle ACE_player), ACE_player, QFUNC(findLaserSource), 1550, 1001, 1] call EFUNC(laser,laserOn); + + // Get the self-designation variables, or use defaults + _laserCode = (vehicle ACE_player) getVariable[QGVAR(currentCode), ACE_DEFAULT_LASER_CODE]; + _waveLength = (vehicle ACE_player) getVariable[QGVAR(currentWaveLength), ACE_DEFAULT_LASER_WAVELENGTH]; + _beamSpread = (vehicle ACE_player) getVariable[QGVAR(currentBeamSpread), ACE_DEFAULT_LASER_BEAMSPREAD]; + + _laserUuid = [(vehicle ACE_player), ACE_player, QFUNC(findLaserSource), _waveLength, _laserCode, _beamSpread] call EFUNC(laser,laserOn); // @TODO: Create the local target for the players side // @TODO: Nou gets to field all tickets about missing lasers. From 197b13e6d928e68c0e8a1a07a04a78eb3f7a0a2c Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 12 Apr 2015 11:41:50 -0700 Subject: [PATCH 362/816] Use current codes for FCS updates. --- .../functions/fnc_laserHudDesignateOn.sqf | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf index f5066070f7..1d4505baa2 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf @@ -40,7 +40,10 @@ FUNC(laserHudDesignatePFH) = { _turretInfo = [_vehicle, _gunnerInfo select 1] call EFUNC(common,getTurretDirection); _povPos = _turretInfo select 0; - _laserResult = [_povPos, [1550,1550], 1001] call EFUNC(laser,seekerFindLaserSpot); + _laserCode = (vehicle ACE_player) getVariable[QGVAR(currentCode), ACE_DEFAULT_LASER_CODE]; + _beamSpread = (vehicle ACE_player) getVariable[QGVAR(currentBeamSpread), ACE_DEFAULT_LASER_BEAMSPREAD]; + + _laserResult = [_povPos, [_beamSpread,_beamSpread], _laserCode] call EFUNC(laser,seekerFindLaserSpot); _laserResultPosition = _laserResult select 0; TRACE_1("Search", _laserResult); From 7f0e54b9c34f44bd3279ac7bf75c11b9a9e6df01 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 12 Apr 2015 11:43:37 -0700 Subject: [PATCH 363/816] More defaults. --- .../laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf | 4 ++-- addons/missileguidance/functions/fnc_seekerType_SALH.sqf | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf index 1d4505baa2..ecf79da1dd 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf @@ -41,9 +41,9 @@ FUNC(laserHudDesignatePFH) = { _povPos = _turretInfo select 0; _laserCode = (vehicle ACE_player) getVariable[QGVAR(currentCode), ACE_DEFAULT_LASER_CODE]; - _beamSpread = (vehicle ACE_player) getVariable[QGVAR(currentBeamSpread), ACE_DEFAULT_LASER_BEAMSPREAD]; + _waveLength = (vehicle ACE_player) getVariable[QGVAR(currentWaveLength), ACE_DEFAULT_LASER_WAVELENGTH]; - _laserResult = [_povPos, [_beamSpread,_beamSpread], _laserCode] call EFUNC(laser,seekerFindLaserSpot); + _laserResult = [_povPos, [_waveLength,_waveLength], _laserCode] call EFUNC(laser,seekerFindLaserSpot); _laserResultPosition = _laserResult select 0; TRACE_1("Search", _laserResult); diff --git a/addons/missileguidance/functions/fnc_seekerType_SALH.sqf b/addons/missileguidance/functions/fnc_seekerType_SALH.sqf index d54a86c74c..6fc301ad21 100644 --- a/addons/missileguidance/functions/fnc_seekerType_SALH.sqf +++ b/addons/missileguidance/functions/fnc_seekerType_SALH.sqf @@ -13,7 +13,7 @@ _seekerParams = _launchParams select 3; //_targets = [_projectile, ACE_DEFAULT_LASER_CODE, (_seekerParams select 0)] call ace_laser_fnc_findLaserDesignator; //_foundTargetPos = getPosASL (_targets select 1); -_laserResult = [(getPosASL _projectile), [1550,1550], 1001] call EFUNC(laser,seekerFindLaserSpot); +_laserResult = [(getPosASL _projectile), [ACE_DEFAULT_WAVELENGTH,ACE_DEFAULT_WAVELENGTH], ACE_DEFAULT_LASER_CODE] call EFUNC(laser,seekerFindLaserSpot); _foundTargetPos = _laserResult select 0; TRACE_1("Search", _laserResult); From 9287d6fe445647b6a603f9ed7847ccb121de5b49 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 12 Apr 2015 11:46:28 -0700 Subject: [PATCH 364/816] Remove dead code. --- .../functions/fnc_laserHudDesignateOn.sqf | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf index ecf79da1dd..c480c051bb 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf @@ -36,6 +36,9 @@ FUNC(laserHudDesignatePFH) = { }; _forceUpdateTime = _args select 3; + // @TODO: We don't have anything here we need to do the calculations for right now + /* + _gunnerInfo = [_vehicle, (currentWeapon _vehicle)] call CBA_fnc_getFirer; _turretInfo = [_vehicle, _gunnerInfo select 1] call EFUNC(common,getTurretDirection); _povPos = _turretInfo select 0; @@ -43,24 +46,22 @@ FUNC(laserHudDesignatePFH) = { _laserCode = (vehicle ACE_player) getVariable[QGVAR(currentCode), ACE_DEFAULT_LASER_CODE]; _waveLength = (vehicle ACE_player) getVariable[QGVAR(currentWaveLength), ACE_DEFAULT_LASER_WAVELENGTH]; + _laserResult = [_povPos, [_waveLength,_waveLength], _laserCode] call EFUNC(laser,seekerFindLaserSpot); _laserResultPosition = _laserResult select 0; TRACE_1("Search", _laserResult); if((count _laserResult) > 0) then { - if(diag_tickTime > _forceUpdateTime) then { - ["ace_fcs_forceUpdate", []] call ace_common_fnc_localEvent; - _args set[3, diag_tickTime + FCS_UPDATE_DELAY]; - }; - // @TODO: Nou gets to field all tickets about missing lasers. //_localLaserTarget setPosASL _laserResultPosition; - -#ifdef DEBUG_MODE_FULL - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,0,0,1], _laserResultPosition, 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; - drawLine3d [ASLToATL _povPos, ASLToATL _laserResultPosition, [0,0,1,1] ]; -#endif }; + */ + + if(diag_tickTime > _forceUpdateTime) then { + ["ace_fcs_forceUpdate", []] call ace_common_fnc_localEvent; + _args set[3, diag_tickTime + FCS_UPDATE_DELAY]; + }; + _this set[0, _args]; }; @@ -82,7 +83,7 @@ if(!GVAR(active)) then { // @TODO: Nou gets to field all tickets about missing lasers. //_localLaserTarget = "LaserTargetW" createVehicleLocal (getpos ACE_player); - _handle = [FUNC(laserHudDesignatePFH), 0.25, [ACE_player, _laserUuid, nil]] call cba_fnc_addPerFrameHandler; + _handle = [FUNC(laserHudDesignatePFH), 0.1, [ACE_player, _laserUuid, nil]] call cba_fnc_addPerFrameHandler; } else { [] call FUNC(laserHudDesignateOff); [] call FUNC(laserHudDesignateOn); From 5251de844721c4601dcbe12c94ca1b925da4cc50 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 12 Apr 2015 12:16:26 -0700 Subject: [PATCH 365/816] break out seeker angle check. more laser code cleanup. --- addons/laser/XEH_pre_init.sqf | 1 - .../functions/fnc_findLaserDesignator.sqf | 74 ------------------- addons/laser/functions/fnc_shootCone.sqf | 2 +- addons/missileguidance/XEH_pre_init.sqf | 2 + .../functions/fnc_checkSeekerAngle.sqf | 50 +++++++++++++ .../functions/fnc_seekerType_SALH.sqf | 20 ++--- 6 files changed, 64 insertions(+), 85 deletions(-) delete mode 100644 addons/laser/functions/fnc_findLaserDesignator.sqf create mode 100644 addons/missileguidance/functions/fnc_checkSeekerAngle.sqf diff --git a/addons/laser/XEH_pre_init.sqf b/addons/laser/XEH_pre_init.sqf index e10067a3cc..f243c0f659 100644 --- a/addons/laser/XEH_pre_init.sqf +++ b/addons/laser/XEH_pre_init.sqf @@ -6,7 +6,6 @@ PREP(shootRay); PREP(shootCone); PREP(checkLos); -PREP(findLaserDesignator); PREP(findStrongestRay); PREP(translateToModelSpace); diff --git a/addons/laser/functions/fnc_findLaserDesignator.sqf b/addons/laser/functions/fnc_findLaserDesignator.sqf deleted file mode 100644 index 902775ebd5..0000000000 --- a/addons/laser/functions/fnc_findLaserDesignator.sqf +++ /dev/null @@ -1,74 +0,0 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" - -private ["_seeker", "_headingPitch", "_found", "_vectorTo", "_polarTo", "_dir", "_vertOk", "_horzOk", "_fov", - "_closestDistance", "_pos1", "_pos2", "_disCheck", "_currentTarget", "_potentialTargets", "_offset", "_vector"]; - -_seeker = _this select 0; -_laserCode = _this select 1; -_fov = if (count _this > 2) then {_this select 2} else {75}; -_vector = if (count _this > 3) then {_this select 3} else {vectorDir _seeker}; -_offset = if (count _this > 4) then {_this select 4} else {[0,0,0]}; - -_headingPitch = _vector call CBA_fnc_vect2polar; -_currentTarget = nil; -_found = false; - -_getPosASL = {visiblePositionASL (_this select 0)}; - -LOG("Searching lasers"); -if(!(isNil "ACE_LASERS")) then { - _potentialTargets = []; - TRACE_1("", ACE_LASERS); - - { - if(!(isNull _x)) then { - _sensorPos = ATLtoASL(_seeker modelToWorldVisual _offset); - _vectorTo = [_sensorPos, ([_x] call _getPosASL)] call BIS_fnc_vectorFromXToY; - _polarTo = _vectorTo call CBA_fnc_vect2polar; - _dir = _polarTo select 1; - _dir = _dir - (_headingPitch select 1); - - TRACE_4("Calc", _sensorPos, _vectorTo, _polarTo, _dir); - - if (_dir < 0) then {_dir = _dir + 360}; - if (_dir > 360) then {_dir = _dir - 360}; - _vertOk = false; - _horzOk = false; - if(_dir < _fov || {_dir > (360-_fov)}) then { - _horzOk = true; - }; - if(abs((abs(_polarTo select 2))-(abs(_headingPitch select 2))) < _fov) then { - _vertOk = true; - }; - - TRACE_2("Results", _vertOk, _horzOk); - - if(_vertOk && {_horzOk}) then { - // Does the laser currently have our current code, if we have one? - _targetCode = _x getVariable ["ACE_LASER_CODE", ACE_DEFAULT_LASER_CODE]; - TRACE_1("Target in sight, checking code", _targetCode, _laserCode); - if(_targetCode == _laserCode) then { - _potentialTargets set[(count _potentialTargets), _x]; - }; - }; - }; - - } forEach ACE_LASERS; - - TRACE_1("", _potentialTargets); - - _closestDistance = 100000; - { - _pos1 = (getPosASL _seeker); - _pos2 = ([_x] call _getPosASL); - _disCheck = _pos1 distance _pos2; - // shouldn't this bail out when a valid target is found instead of iterating over all potential targets ? - if(_disCheck < _closestDistance && {[_pos1, _pos2, _x, _seeker] call FUNC(checkLos)}) then { - _found = true; - _currentTarget = _x; - _closestDistance = _disCheck; - }; - } forEach _potentialTargets; -}; -[_found, _currentTarget] \ No newline at end of file diff --git a/addons/laser/functions/fnc_shootCone.sqf b/addons/laser/functions/fnc_shootCone.sqf index 324f46184f..801353d4f7 100644 --- a/addons/laser/functions/fnc_shootCone.sqf +++ b/addons/laser/functions/fnc_shootCone.sqf @@ -1,5 +1,5 @@ #include "script_component.hpp" -#define DEBUG_MODE_FULL +//#define DEBUG_MODE_FULL private ["_divergence","_pos","_vec","_longestReturn","_shortestReturn","_resultPositions","_p1","_p2","_p","_v","_cp","_vecRotateMap","_result", "_resultPos","_distance","_count","_pos2","_radOffset","_offset","_offsetPos","_offsetVector"]; _divergence = 0.3; diff --git a/addons/missileguidance/XEH_pre_init.sqf b/addons/missileguidance/XEH_pre_init.sqf index 873715fef8..4d4a0b18b4 100644 --- a/addons/missileguidance/XEH_pre_init.sqf +++ b/addons/missileguidance/XEH_pre_init.sqf @@ -3,6 +3,8 @@ PREP(rotateVectLineGetMap); PREP(rotateVectLine); +PREP(checkSeekerAngle); + PREP(fired); PREP(guidancePFH); diff --git a/addons/missileguidance/functions/fnc_checkSeekerAngle.sqf b/addons/missileguidance/functions/fnc_checkSeekerAngle.sqf new file mode 100644 index 0000000000..7308ce1723 --- /dev/null +++ b/addons/missileguidance/functions/fnc_checkSeekerAngle.sqf @@ -0,0 +1,50 @@ +/* + * Author: jaynus + * Returns whether the target position is within the maximum angle FOV of the provided seeker + * objects current direction. + * + * Argument: + * 0: Seeker [Object] + * 1: Target [Position] + * 2: Max Angle [Degrees] + * + * Return value: + * Boolean + */ + + #define DEBUG_MODE_FULL +#include "script_component.hpp" +private["_seeker", "_targetPos", "_seekerMaxAngle", "_vectorTo", "_sensorPos", "_vertOk", "_horzOk", "_dir", "_headingPitch"]; + +_seeker = _this select 0; +_targetPos = _this select 1; +_seekerMaxAngle = _this select 2; + +_vertOk = false; +_horzOk = false; + +_sensorPos = getPosASL _seeker; +_vectorTo = _sensorPos vectorFromTo _targetPos; + +_headingPitch = (vectorDir _seeker) call CBA_fnc_vect2polar; +_polarTo = _vectorTo call CBA_fnc_vect2polar; + +_dir = _polarTo select 1; +_dir = _dir - (_headingPitch select 1); + +if (_dir < 0) then {_dir = _dir + 360}; +if (_dir > 360) then {_dir = _dir - 360}; + _vertOk = false; + _horzOk = false; +if(_dir < _angleFov || {_dir > (360-_angleFov)}) then { + _horzOk = true; +}; +if(abs((abs(_polarTo select 2))-(abs(_headingPitch select 2))) < _angleFov) then { + _vertOk = true; +}; + +if(!_vertOk || !_horzOk ) exitWith { + false +}; + +true \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_seekerType_SALH.sqf b/addons/missileguidance/functions/fnc_seekerType_SALH.sqf index 6fc301ad21..1c579678be 100644 --- a/addons/missileguidance/functions/fnc_seekerType_SALH.sqf +++ b/addons/missileguidance/functions/fnc_seekerType_SALH.sqf @@ -2,23 +2,25 @@ #include "script_component.hpp" EXPLODE_7_PVT(((_this select 1) select 0),_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); -private["_targets", "_foundTargetPos", "_launchParams", "_seekerParams", "_targetLaunchParams"]; - _seekerTargetPos = _this select 0; _launchParams = _this select 1; _seekerParams = _launchParams select 3; -// TODO: this needs to be shootCone/findStrongestRay after testing -//_targets = [_projectile, ACE_DEFAULT_LASER_CODE, (_seekerParams select 0)] call ace_laser_fnc_findLaserDesignator; -//_foundTargetPos = getPosASL (_targets select 1); - -_laserResult = [(getPosASL _projectile), [ACE_DEFAULT_WAVELENGTH,ACE_DEFAULT_WAVELENGTH], ACE_DEFAULT_LASER_CODE] call EFUNC(laser,seekerFindLaserSpot); +_laserResult = [(getPosASL _projectile), [ACE_DEFAULT_LASER_WAVELENGTH,ACE_DEFAULT_LASER_WAVELENGTH], ACE_DEFAULT_LASER_CODE] call EFUNC(laser,seekerFindLaserSpot); _foundTargetPos = _laserResult select 0; TRACE_1("Search", _laserResult); -// @TODO: Check angle to target from seeker head +if(!isNil "_foundTargetPos") then { + _angleFov = _seekerParams select 0; + _canSeeTarget = [_projectile, _foundTargetPos, _angleFov] call FUNC(checkSeekerAngle); + + // If we got here, it was an invalid target, just return a spot 5m in front of the missile + if(!_canSeeTarget) then { + _foundTargetPos = _sensorPos vectorAdd ((velocity _projectile) vectorMultiply 5); + }; + +}; -TRACE_1("Seeker return target pos", _foundTargetPos); _foundTargetPos; \ No newline at end of file From 38c3f43dd63d8e3b0d9b991cbc749ea6dab56fe2 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 12 Apr 2015 14:39:49 -0500 Subject: [PATCH 366/816] Fix UBC Updating base class Turrets->, by z\ace\addons\missileguidance\config.bin/CfgVehicles/B_Heli_Attack_01_F/Turrets/ --- addons/missileguidance/CfgVehicles.hpp | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/addons/missileguidance/CfgVehicles.hpp b/addons/missileguidance/CfgVehicles.hpp index ec07cd96c1..7707717c9e 100644 --- a/addons/missileguidance/CfgVehicles.hpp +++ b/addons/missileguidance/CfgVehicles.hpp @@ -1,19 +1,29 @@ class CfgVehicles { - class Heli_Attack_01_base_F; - class B_Heli_Attack_01_F : Heli_Attack_01_base_F { + class AllVehicles; + class Air: AllVehicles { + class Turrets; + }; + + class Helicopter: Air { class Turrets { class MainTurret; }; }; + class Helicopter_Base_F: Helicopter {}; + class Heli_Attack_01_base_F: Helicopter_Base_F {}; + class B_Heli_Attack_01_F : Heli_Attack_01_base_F { + class Turrets: Turrets { + class MainTurret; + }; + }; class ACE_Comanche_Test : B_Heli_Attack_01_F { - displayName = "ACE_Comanche_Test"; + displayName = "ACE_Comanche_Test"; author = "ACE Team"; - class Library - { - libTextDesc = "ACE_Comanche_Test"; - }; + class Library { + libTextDesc = "ACE_Comanche_Test"; + }; class Turrets: Turrets { class MainTurret: MainTurret { magazines[] = {"ACE_500Rnd_20mm_shells_Comanche", "24Rnd_ACE_Hellfire_AGM114K"}; @@ -21,4 +31,3 @@ class CfgVehicles { }; }; }; - From 2e83e56a735c649809756540abc1b26c4dbc1a81 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 12 Apr 2015 13:02:09 -0700 Subject: [PATCH 367/816] Seeker integration. --- addons/missileguidance/XEH_pre_init.sqf | 1 + .../functions/fnc_checkLos.sqf | 29 +++++++++++++++++++ .../functions/fnc_seekerType_Optic.sqf | 29 +++++++++++++++---- .../functions/fnc_seekerType_SALH.sqf | 2 +- 4 files changed, 54 insertions(+), 7 deletions(-) create mode 100644 addons/missileguidance/functions/fnc_checkLos.sqf diff --git a/addons/missileguidance/XEH_pre_init.sqf b/addons/missileguidance/XEH_pre_init.sqf index 4d4a0b18b4..403d6245ca 100644 --- a/addons/missileguidance/XEH_pre_init.sqf +++ b/addons/missileguidance/XEH_pre_init.sqf @@ -4,6 +4,7 @@ PREP(rotateVectLineGetMap); PREP(rotateVectLine); PREP(checkSeekerAngle); +PREP(checkLos); PREP(fired); diff --git a/addons/missileguidance/functions/fnc_checkLos.sqf b/addons/missileguidance/functions/fnc_checkLos.sqf new file mode 100644 index 0000000000..f21a841367 --- /dev/null +++ b/addons/missileguidance/functions/fnc_checkLos.sqf @@ -0,0 +1,29 @@ +/* + * Author: jaynus + * Returns whether the seeker object can see the target position with lineIntersect + * + * Argument: + * 0: Seeker [Object] + * 1: Target [Object] + * + * Return value: + * Boolean + */ +#include "script_component.hpp" +private["_seeker", "_seekerPos", "_target", "_targetPos", "_return", "_vectorTo", "_searchPos"]; +_seeker = _this select 0; +_target = _this select 1; + +_targetPos = getPosASL _target; +_seekerPos = getPosASL _seeker; +_return = true; + +if(!(terrainIntersectASL [ _seekerPos, _targetPos])) then { + if(lineIntersects [_seekerPos, _targetPos, _seeker, _target]) then { + _return = false; + }; +} else { + _return = false; +}; + +_return; \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_seekerType_Optic.sqf b/addons/missileguidance/functions/fnc_seekerType_Optic.sqf index 3ce123d89c..9539c2c8f6 100644 --- a/addons/missileguidance/functions/fnc_seekerType_Optic.sqf +++ b/addons/missileguidance/functions/fnc_seekerType_Optic.sqf @@ -19,14 +19,31 @@ if(!isNil "_target") then { _foundTargetPos = getPosASL _target; }; -TRACE_2("", _target, _foundTargetPos); +/* @TODO: This is seeker LOS and angle checks for LOAL only; LOBL does not need visual +_angleFov = _seekerParams select 0; +_angleOkay = [_projectile, _foundTargetPos, _angleFov] call FUNC(checkSeekerAngle); -_projectileSpeed = (vectorMagnitude velocity _projectile); -_distanceToTarget = (getPosASL _projectile) vectorDistance _foundTargetPos; +_losOkay = false; +if(_angleOkay) then { + _losOkay = [_projectile, _target] call FUNC(checkSeekerLos); +}; +TRACE_2("", _angleOkay, _losOkay); -_eta = _distanceToTarget / _projectileSpeed; +// If we got here, it was an invalid target, just return a spot 5m in front of the missile +if(!_angleOkay || !_losOkay) then { + _foundTargetPos = _sensorPos vectorAdd ((velocity _projectile) vectorMultiply 5); +} else { + TRACE_2("", _target, _foundTargetPos); -_adjustVelocity = (velocity _target) vectorMultiply _eta; -_foundTargetPos = _foundTargetPos vectorAdd _adjustVelocity; + // @TODO: Configurable lead for seekers + _projectileSpeed = (vectorMagnitude velocity _projectile); + _distanceToTarget = (getPosASL _projectile) vectorDistance _foundTargetPos; + _eta = _distanceToTarget / _projectileSpeed; + + _adjustVelocity = (velocity _target) vectorMultiply _eta; + _foundTargetPos = _foundTargetPos vectorAdd _adjustVelocity; +}; + +*/ _foundTargetPos; \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_seekerType_SALH.sqf b/addons/missileguidance/functions/fnc_seekerType_SALH.sqf index 1c579678be..828550aeeb 100644 --- a/addons/missileguidance/functions/fnc_seekerType_SALH.sqf +++ b/addons/missileguidance/functions/fnc_seekerType_SALH.sqf @@ -1,4 +1,4 @@ -#define DEBUG_MODE_FULL +//#define DEBUG_MODE_FULL #include "script_component.hpp" EXPLODE_7_PVT(((_this select 1) select 0),_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); From 075b52c1ffd3a77c6f8ab4ff7b3ee4eba6a65b23 Mon Sep 17 00:00:00 2001 From: licht-im-Norden87 Date: Sun, 12 Apr 2015 22:53:02 +0200 Subject: [PATCH 368/816] Update stringtable.xml --- addons/missileguidance/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index d44d8c916d..d5332c2ee5 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -19,7 +19,7 @@ - Aktiviert die erweiterten Mechaniken für unterschiedliche Racketen und Feuermodi. + Aktiviert die erweiterten Mechaniken für unterschiedliche Raketen und Feuermodi. From 705017f222f81c1d0d91fc982f6115ebf1f779a7 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 22:54:36 +0200 Subject: [PATCH 369/816] Implemented the Kestrel4500 spinning wheel animation --- addons/kestrel4500/RscTitles.hpp | 6 ++-- addons/kestrel4500/UI/Kestrel4500_0.paa | Bin 0 -> 209999 bytes addons/kestrel4500/UI/Kestrel4500_1.paa | Bin 0 -> 213299 bytes addons/kestrel4500/UI/Kestrel4500_2.paa | Bin 0 -> 212112 bytes addons/kestrel4500/UI/Kestrel4500_3.paa | Bin 0 -> 212251 bytes addons/kestrel4500/UI/Kestrel4500_4.paa | Bin 0 -> 213448 bytes addons/kestrel4500/UI/Kestrel4500_5.paa | Bin 0 -> 211347 bytes addons/kestrel4500/UI/Kestrel4500_6.paa | Bin 0 -> 212601 bytes addons/kestrel4500/XEH_postInit.sqf | 5 +++ .../functions/fnc_displayKestrel.sqf | 15 ++++++-- .../functions/fnc_generateOutputData.sqf | 32 ++++++++++++------ .../functions/fnc_updateDisplay.sqf | 2 +- 12 files changed, 43 insertions(+), 17 deletions(-) create mode 100644 addons/kestrel4500/UI/Kestrel4500_0.paa create mode 100644 addons/kestrel4500/UI/Kestrel4500_1.paa create mode 100644 addons/kestrel4500/UI/Kestrel4500_2.paa create mode 100644 addons/kestrel4500/UI/Kestrel4500_3.paa create mode 100644 addons/kestrel4500/UI/Kestrel4500_4.paa create mode 100644 addons/kestrel4500/UI/Kestrel4500_5.paa create mode 100644 addons/kestrel4500/UI/Kestrel4500_6.paa diff --git a/addons/kestrel4500/RscTitles.hpp b/addons/kestrel4500/RscTitles.hpp index e0c85c9603..6d2e1f51d7 100644 --- a/addons/kestrel4500/RscTitles.hpp +++ b/addons/kestrel4500/RscTitles.hpp @@ -65,7 +65,7 @@ class Kestrel4500_Display type=0; font="TahomaB"; SizeEX=0.025; - idc=-1; + idc=74000; style=48; x=safezoneX; y=safezoneY; @@ -73,7 +73,7 @@ class Kestrel4500_Display h=1.024*4/3; colorBackground[]={1,1,1,1}; colorText[]={1,1,1,1}; - text=PATHTOF(UI\kestrel4500.paa); + text=PATHTOF(UI\Kestrel4500.paa); }; class POWER: Kestrel4500_RscButton { @@ -237,7 +237,7 @@ class RscTitles h=1.024*4/3*0.75; colorBackground[]={1,1,1,1}; colorText[]={1,1,1,1}; - text=PATHTOF(UI\kestrel4500.paa); + text=PATHTOF(UI\Kestrel4500.paa); }; class RscTextTop: Kestrel4500_RscText { diff --git a/addons/kestrel4500/UI/Kestrel4500_0.paa b/addons/kestrel4500/UI/Kestrel4500_0.paa new file mode 100644 index 0000000000000000000000000000000000000000..8c9de1e3f2fcb9ec457534f636637a2d173a439d GIT binary patch literal 209999 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∈n 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 z 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�+UOVi(Fv!+Ai#p)UeA_h5* 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 T@cSj742nSs6K2eqAl3H&vVm={ literal 0 HcmV?d00001 diff --git a/addons/kestrel4500/UI/Kestrel4500_1.paa b/addons/kestrel4500/UI/Kestrel4500_1.paa new file mode 100644 index 0000000000000000000000000000000000000000..b998aa4264f53ef01f29b5ac90764dce51abfe0e GIT binary patch literal 213299 zcmdSBdstIf+CIG2-U)<2AYhe%ZB4>q?`%Y5I;dzM32If^szZ%XM1oMOl^z(aErlF5 z!CDj@JDu9jv{q9Pr9nj7qE>U@;Gx>Frzz^FB~&XYRH0TH#3bwYr0@IA`(3~9y1xIv zeO<_kWG5?YJ%{_bpL<0}7A(*$o4a7SPJj?v`BM4(-yav~o(euDa0MSP&^`Hh@G*v; z;Nzzse|(7+#ytG&o=TyOofP_Xh(gCxXw*4}Mqg-X^tF~olXNsZeR_t3RzDev#U)y|fkxjXM$#8f&8Iys{MKFx{b6yKNFoXkS@d?|ksYms zn2JL2v3(&i2Kvw=S6pEcQ&|T#<8b;v3+7P%&rq9&~D>Z~x?8AtvNv5A0u+N4{wNiK_zCOO`niU#!;-pp!@L6XGO)bfUshQb*o8eFSDO z-oNvF(I{sh@Q&?yQR0dS4L#K^7P|+$*h$E4FST{kG}cJbz21lj8voB!`~Nd*j~Xd7W}8i(l8rd~RJYmo{%jWh z&utWs*;GbzBtasvLCzm}aWb0m2SSebuMkuXunLVPi9sPz-t!_F2@CXO*6U{%Q3$!n zZ|D1#>-9G8QcwSr(ZZP*mYphYv!Q!2g8U2Z=S^;kQ6pjHg`V@R_P%1)i0HeYA%4)} z!@|h}zkJ5I$wnVWkM@#p_ae^S^CMaG*1SdU?kyUAq4rWiL2=C450@@hdEaq)|GF1Z zVoAsghf=Rhc=(*sr@_?t=1BkKK+z-EPFn0KZW_(rJ=ISi0%Pbco^t4@N{uKlvJZ|; z4ImPp;zFoZWfBIWLfZyMQV0^~+fy_MwOodAvkSqP+j<24<%_AQSy=qPE64oTkf>3D zU&FI%4ecRg$6a>T53 zv+(o&3+IdUdJ-JJ)_b96rDw<1dyz1F+R0Jl1~yw0(;gY?(ZkA&p8s|)KTh&}Sn!JT ztzEWp!Wfb8vDUV2$nH*oCqy?Ls7AKF3K+(;-zw$O+IwJ`!&(p2Ufp%|_~F}MkL)jt zA$Jdm7(siu_QzdseYOmXd&%d$bQnTfH+m~^7si)+?PgAmu{YN(^jE(eK(+wm%NC5DdTSRyNEnAk@U(Nu zJ7AfNS|j-OK;$+ALr1po+r3fS#%{EVVX5<4D|Y!)X)8ledrG+^wvtiv^r2l%nPUOg zhy~4sr**TA8yF)Nez$i)E*0({g$?u&uAFMq!v+dm-m~kFeKa_MAIRBKWM>^ZOvssa z5X{~zoSKEcNHw9Gsafb&YBtKy~XyQ zUGk~^Yxt4|c?hpX2>kNMsui1`OD9C_MRIw`z@v-IC#IbV^N`1PG-icUQ=l?y z@-IZuJ;gnYLoJx})zj^fwsFRhC1^kO?JjgPz-DRMm022daEX375V?sTWCP}x-!b5U z;bB0X%23N zfXPct?+X|hc!7T1yma?PCu8QH&l3o6N@|J|Uf|=xg}KOfac9ub7v%ExgT<_0yC5o5 zEDqW}m7FUd?+woA&BBlzG|oC`x~`DPwGF|u>I}k^G{RWA))We(!s~{;OcpMU3bhmX zfJhi#wjhtJydi{}1?3A1TlD!X!B1>h5Jhja^aXHvZB#f#^eX?n

      t)l20|LK?6o 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

      YLi;cPSr=x?VRTrkyiBrkwJSppy% zo@}oTK@y_xz*4eNX^g(c4npM-#L>ZxKC&za3gAa{is%72UIhOJrnc=z7RK~QvI^W# zYEB9wPSVhjCgvsNa<)`*`Es0}bEI|Sx^M-J+u|e>ovn)4@{|{G5$5G-eK_Us{fgal zCWtyf}De zilUxo@f15~+WrnLezC>K$GiX}4#~ZCvd#jw2OqIGu<(QDi=*+ z&Myu?ukI^4m%$R2LRGsn zwFoFef}ZX)$RoZdCNO-4i3F?;yi+T+Kh1};TiGJJp*3X!5g(m zTq&Er0U`jk1fj9@slAoM=tyz?K}0xcMY^7>PY02^W~s7I)^Dew(vzT8X}L2o1;$q< z0}jEEQiBM*?8GG_fD38Z-E%e^<0{X@Zjm%_ztSBNb4mtWlzSwd)IMn;2SM5Et3_$m z6uu&cO}SFDvzyK0w)$y&eEV<(1co%^c$OiBZqAq4Ddq0Lv*=OedJSFhiXs5IKb`VW z;xQO_1!#2x!*Cob`Q!GVdBkCS&v^M57l?~>9!V!9o9AwZDNQ?M>AZI49mrba(p;r$ zL^eTr8s#FE85=@umsXCzv_@im77;i(y7!S1#MBFYDSZ3sYzQEV5`jmTokI$zAmk-; z{)2fQHfmU2^}WnezC)?e(Z=t;l1H$!W`-|gj|38t6N1;Z+2mMv78W9nu!8diz&*4v zndkodeVnwS9FRlRj?8XjJVZM#$wAXbQwXu5fxt3jqssS}&GSA^M!m#P;W?)iHd7k& zW1j%I{5}=BepM&#vK8~>QC^Gn?8J$F@7J|^wjIY|b{h-$1;G5`o$}buTCfrI2qQ_{ z;HY)rOn;h;n*rZM3eyJkA$J&q9eKn~n^Gd^Kmv}V$C{M3TPQ?uwoiy&S-WfNwqn^g zBqb^MXFjaCk&@Kf3K)-{iS4^aU1kI2hCP`M zPNNybIVIU*x~AqWz#ku)BNwK2?~W;a?_QIG=`iSXH{(ZaR^%)2sv7EVf`Vq-0dCz1 zb##K&+|BBb!39fu7Iv(qpAN zdv?Kin3ZdmW@=U_{L7y*Wy1Ay7s`=+G(|bWA($ge&lQ%YG6lKE;V}Y0-``YFgk7iM z4mB&hbF-)wWO&^=GnQlMRKC(@TM_qKr6q={H!g+$%7H$XiCZ%>qXJ4_I}>Whpi=(s z0Vk(lrU^S)?|@vpY?GJ+56iHrk`gzr&rHKoQ9Hu~qM(rZ2A0dp6Dm%g#3j^bNuN3b zAb3A{Q`sr4Aqy*!RaaE7^<5PUM25 z-Mrj5I|eFH{CS}N70Ie@JhIu!F4Qtr|+AF za6WP-&Co~OAu*Pw{sB!&dTUZqA#oEqV zbB%T$4_p$mD*xx}1&Y{1iR7i%nOsppz~u9Hj~r(T5Xc4RzLL7$8gHb9@HK z7#kj45YvQFUJ>-JQx)LTQf+cgsT?NDdTLYQ`^gOIQc6aFAYWm%0>wgLGYFVI$$6P! z83>ajiJXm8K~Y64DN~p&Bdx*8bWm7sdL)v!(jkQ-$!$t0P76}^P%Iu zsD@~k z{oc@tg-%(4@OTOBxyQQ9b{!>neG^h@>r!iqrz zY-{89A$i)P2YZ@+vhda|M0VH}*7bMKs1+JrR>PkLqX7U9GK!~-zUahJ&hKl+tUGuN z*~+uY=dr_}bxk_laaeTbqvB7U;*ixR;KI?R4LIi=1JRq9wx~2Oq3-F*XBC=cfCSwL z>~a$1(3q&nk3M2GsbIrI_dN9!>y>3P!QZ?N!X{(z=jVe)%E<s8gMt$@Yv4kDu=@Mob>6PH*2oUd>6q9apP1>5qTi1 zA@H{Yjp>GWv*^x1GDczK_H=Ix$KN_05YSmy5i-0zjG&&tTC7&2aVJFucwOfB^_9TB zw%Z8#FVwVL3`8RQ>GznvcxpRJ){Zfk!d5HyYH3s8qtJS6{@qV)L*dyj59qEQMsCrA zAQ>AgM_KKzLl)+nPDCk7+D%WHZgw=O0(~R!Jb}gCK~v>$pa7ERyA=wN+m(AO=EcAC zhXqMcS|)CY`w#2OYk-7Ssc6%P1q6Q^LA}%UY@Nd4fS0S*R)^0eAiZ8%pE2m`EWiv2 z>%IQ#*q5wE2TEG78d$4s04x8UlveSdpKQjAN{h-RwxUg)nQ#U&>lY+S<0f^|`ay+G zYc$P`lfSFGg(HpJucq9rHn`Oyr2=e#ddj$Q9@EStDQ;nMx_G2WjR-P#hIZRU{~U>u znjN``MwVV)==D@7qANF9zE_8>HGRM;{bKWO1fR42TXhGLyE6WT&>YfhZ0?a^}eu&lliMQ(Wl0?ZoWX~Aa%+3P(_mjip z&CsIhr}fbANU#~*8rIDTj?3THLQM$`MqSv0OTh3Z?PMcPYw{@S(kR)S@_6%my-Gna z*1s%XKyZ3DyZrtx{NUhO^taJV06Bl$JB50&?9U+HBq#lglZVJgdsEO;PQ${eemIjF z$LdX^oii`sw5P{wYE5fZkthlFkA5nKt^eeUFDBsB9`+zh2XY=$i>IxNL&YKld{JD4 zWHxMpaZ3Qw=*VAh0V|{Jpy)p+Q8SZVDjO6+WMXM)Zg@)ohkA#*S%^QUeD{V{1xs92?VZF(r<#0UyalCP!OD=sGD8 z?VAqkcBs-C#{VA$%_p)tt=#a@pO9hVdVje|7Ja;#(*(%)%_!tuu<~GS$(amq^c)kb z9tYov{`Nvv`CmWTv@tzsggS(V&wMAmb^^4yr>#wt{Y?c5V79eLbXz&ALcT9VQYsZx zBF|!F-~08Cy8b0C6_9~G>13mU#}|Qyf&fZbZr460qYUKd;ngq*6RKuL6_Ia5TCyOt z?vIj7xP~hLKs_sgEAiBb;K4{`H?HqU0Z#l_BO2eJJfbCC1&M$p3}oG8=(e~Ecp5QS zdYvnt!jwvS)7+}2oM9`g*#&bkXUvM$>>;eHW*&FGB(7|MlEQG__ku}g>~-UvJs^+1 z0Dy11^rHD%DdkMW>{24v7uJv8=DZH#<~x(|fwie}#C}%u9Btk^T4%-YbgBSw?0H%q zD6E;DQt1pATXAv|9PyXTx11D+0_2bh`_djbDEIr;u4OgLr120J6?J!FHf3Wr6?$JA z5?>L$u~2v+3@r_@JT;4Lh)rw%*`LL}U{hh`Q=QP0@&yCvM-HSlynkZ`K>rKzGG^)L zgWp%^R+vZTC84Oc@$euv{gO&dN?>gU_+mA`0k#7p8JS*xooZh*-?>*ZEG!wJYJt&6 zL9<`3UR||D{DzI{+`^YVfIwlEaetw&trZ6MWwcTkf>J?Wo-Wn1+Hy6LxGa`BObU2d z3S1R98$*%{jt{|6sRMRr_VSBals!Y@)L@lQnWDQmo1X|F%M_IHfr(Zi1P*3}skxvTyk2|DF`Oh# z@F%T^jbZcACQq+t0>^u}7PGWc6rMe2LDK0vxjt?-{v(BU-U-o{(;)cB@m@(FFvyw3@ z4Bbke&K!^i+SvJ|Zxs;ib}&1OrK%0rOCgp5j-?}v@|9xNx8pnpo32maRzx0_oL57x zrFsP);8~O$DvcLsOq-lHeDcYVLgSO3S8p!t>hgU4k9`pi!}v3T9iraxx7S`4i=>T( z-Lc4vfQpu>uNN+P1KJ)!OAE)hZh$g?@l7|DCM09mNd>_-!5qSr8QaT0{bJ3IBsQkc zRl_|)dj8Se!f)?JzvH508uUj$plg+jbL8U@U&B{#0OwcvB@ZUqzC0ZV|kHgF$t z(tI+s_a4~tmj}9zidG-i?cq-GAU*Py=LD>+yA#T>j3{iJYi+G?E8Hv>mQDn)^Lg5I zWaHIioZV@aPVYd&`m>!V`ckq6etz)~IM2(s$s-@HeF!6}!|+x`X5l|?1OZ>Z9@B&D zPY5*(bJnkNV!#wJG|ggyu^E8tlyto2X3by)d?hr!#A)_e#aASBJJw@22+ghYNx?~+ z3KatT1Pvbsa|pp9n6vtFaW7|ADa=x7C(c&o@O#fAKM_~tyi0XH2gP}*$TeAp+ki5N<+i(OS zS<$l2xmMadGMxe-%J7QrGq6Y{+=hk5>gp{DyZV}3D4!mRDKrl20%gAyFfnz$G;ZY~ z@!Hj+4%*>}ehz{KzPgwP11MY>$|b$M;8AN&`*n(l4R&v|dZ_Z*2{aS9G&)a4;aE@f zB@ZZ~zIY_fq_5uv>bT^W=Qfpoe^4xo4sDHJ1!PAWn_fSiO>3|tDJHjcZPl6zR!{C% zhNVmHauF99=Et{j4ww51-qxf0VWIiN4-{ScU?aJb^yUy3 z3%X80dYj3_ca?mk@FjryX&Z=5K~y5$2xG)xc&v=o#6xe@U6h-wjGQN?*5~g4cIl-r zn67vFMPDTAQ})5b^IadtuS@xGYUUsmUpHg}EBI$_18})1*MNK0*@3fsFG-)Cs^B2% zdRrKREw1k8Xo!P34*%02dQd#`LCqFpr?5!SeTvaRl)-SJbO-HHYRbrRlSgzp5kp|& z-0p*%t(5qy#}1?YbN&Rya10=5l4npEiQ#fOWnO<9=!rSdjrpI2NlF2X$&1qJSSS<% z%!(Srmf&Dqh(@bVJ)c$n^W7VFVZK+Ki~@C)j0qNZ_^|4}2TwCht^SqWgZ8(B4vN}Z zUNq;H{IOxtw%S_J1cjn+ZZ%(qK>zIojI?-kgUlHO?j*&eGoYMn>zW71;v1Q>U*RuaX+(j0V+)kB#aO7dmP&;WxmynY2F8X4Cf?|R+LZIo zLUA4KOoVk4v$rz|iIWc~WsKTQodu<^NygOj=n`#eS^w@z%rN@zoKV}7uw7{>qbyBL zDi|7qIRFhPa}v>wg(>i-HGD0HYQY2-f2HkRp!(q}XHZp#0K?iIly>e-TsL^TX&kdB z+1-bE6vvq^sAv@cF%-u8l@1HiNxbEN=$mQJdT|Upmfg|r&coq|+^v(=M|T}QCuy|gQYrp`b>H}#2U$M_fJrD6m;qrA}Dlx|=o zk>QQ%SC5Do4%}si-3+eUCbe|0c#0gz6_>9 zdovq3n8lo@+?Uh)dX{Ax28hnG11u6sUZkEDxo}^y1;>XUz)>|cJujUi_-C`@-H9RG z5Q)TJ|lsKH{Tg<-P{0qS%9oxj0%afvXQ7XVO_gOY_u_G>r3b6Xk4oXU zL_xDGZtHfFAOr#c0?D774!CX+SozCdmC)dx zzR;dlrUt+hSwesLfO4t>Dsp%foKPk|a-$5N6nt(hykiS6_HYt>0er>#GW(r*qMY=R zb{XPM0PqIkuHR^C&|{~i4M=lOPoh&kA{X|Dv)+W^=!@3E9e?jqXdXl=#uk$(44WfS zlrhR$=wYHfRCC2-Rir8c^e7i506r-e+FcSq%WnpI5z0bN6-90rc$K>&&7#i?g4Hxd zIRWjuK`TlN%x$&(jtYf0Ub3kWev`Q)Vn)H2+2aLMxB^MofI`wG_Q2g`OxUZhwg(7>YjDfOby}~}bOwO0T7kMVVlwX!v{z1r((>zXk zK>dEUa6Jl-20F7(obj)ce+%;|H>`TJ3HwuilabSod;Y~I@%c{jQ`qHM4fIrUo;Xr( zNXRWpQbcDU0n|l{1|hmnV^&`IL%bq#7gu7Ni5iaK*~yqcQSP2}%3k#p(!JcHYuU(S zAgRx-5_K^ROSU&aHljsA!z8xHqw){mfI9Lqfb_!dt1#-fO1nIMrC@6`9ad@{Q3DwS-(NtzC=O9h8Fd!s_748Ier%MfUDW>kiRy z`%5+{ZlS_SwUSj~+F-36O)q;W$C*XOW0kvqZ*ORD>4U4 z9kyBoH)S=rDmMZ1ErRdV;7}LTG7B=Dr%4m{#;-*8Mps51yQrPhpX&_6nq8k(CP|F4 zvHkniRRm?5U$&$V>Ex(ZmMxP9G`M4xHj%#^a*3vJsjdWqlNz}ml-s#pya`(}W?Nv# ztf62i)zPjLeDxVE2?P$@bY{N;c4-a}Wag0GLDnalb<9*k52$Ahsm;@fv$36ro$z)X ziuL;zWR^QWf2&#HOQbUg3<>lXa01LCu|TpXQ7p(9`8Z_faNG#`M3OIu!26TFqGV2J z6kw?nnJY1FyJ1ecX~!$dq)JG;N3e1*&_L1&)s#j(Mt)u5{Yt#eUe>e>aCXCYlCz5F zoC{#qxdjZ#{iycMR!^4*@^#Q~*|6~>e52RT37YP1@IT^ZPUMum*L3wdC{1>Nl&r^*Q)v6Q)N9dl>Y&&=}ChmZrE?#A~#ALMooVbRZ6ol>sh_Y(`K7gR#j; zG*-AP>Kj}GcyO6ze?_oYH1&q{7xukTNDiQ?QxVZTPM}rWii!$EW#UW!#^yPO+X|@$ zD8kSrR3T+u(1YlJvNnrx4zKwPr*s-!*KEO~eU_8CN+u={Z;^w>JY3-EqTR>YA?m+4_dGhZAVv!;FOq4eT5yvnC{4zN3L|4vB`s3nEJ4(JuOe96VH zzgRr@{UUg~NmStl)voI8C}|~SYws`I{`XH1DlUEWZex8tft-&>H@vhlv;7a>ev4M} zv2e~7SPwZ%B!}<5wb)Wsn@*Q}@Ia=k=!tJdb25p%G&O=VYAN%ivOil+@Ht=0WF8sm zyQ#4CqBB3IJ`5uvG1cMb-yg~6gzt{Di4K9Ft{PMxq@VHR`O71C;}{FamDPn2j3B&U zXq{yJbFQhg=vX@i<_ZHIn-D&&)Ih?r?MN3ZK8p1}7Usg|0g4sJD5TDY1*wn$y2HnjuqU7Ikks;=y=d8 z&51vZLK+(P((}&bwl!k)^~su2zE`Q}O3{;!tyoiBlzFz^^0Ck5zByA`}_Mw2RZa?j#>} zvjP7>F)oQZSj7M!I)+3+KQ)BXw=~CAMy`AmGl}DnO~z4=XBN>?#w+=tm%@l+t)&7R zh6r~$QeYNCZsv9OaDilXOAhNjXFXoz^C|o(t9H(*_PmK==3{8N5;r6lfbNV=;NOa) z2C*@v9(`5v=*yCfIAVy&BYMuK@64i|wMeQGK>w+Fadb6@=BJrz2SP}ZSab6Po<}qk zM(vbk2*~VuaQ;F4#KSGANuy`C8ZjFNp=@pK4cJ}ci~Z^tI^tpk5r4tH3=XI56oXuk zUtJC>ymiu*UoR_!#wVHOd64;)ngK@o=zgU_!DnXgT7z>6 zi;BMgee8>EcWH6H*=OHmm3b5xeVm35?`fc&;*C_;lAVx{pkxEu*1|&|Zhd`H__ke)2+tES;e{)rUS&s*G z()5A4k`J|@{;%8%$5ww_Sqkz*;j2&V_hSa?rc_{KhqFbsDkHCmy0clEHA#ktZ zZiOFsU-8n+KL2zw1I(8K$$1D=NzQwoR8$5MAxf)o9OMFJ6}wP&(;FReQK*Z9XX&ww z%GnmsM-Cvv+&nv)|58`C5(m^PJOIIkY3o7g#I4&X}J4~Hf zkj=%KUO%hU?8y<9AG#R@-VYy2R6{uE=Du+m;7wM4d==mo4X7Y-PS|sM<4ARN2(%H% zuz!y({$kZKGW4>pm$NSklixw&sqZ++dJ}Tc4zzV)mag%ErpJ$~c;86pe%2;f5@M(E zypHIpp*STcKR3csNh2vZva_Aum7*t zu|#nA7kI#I5_104<@H_=TRkv%3H9hpOCSCD-2cTW0DDRh#B@T;2ev^SrGYjPc+>e&`dg z0V{#y=*+KP^Mce*`m;roer5jZYeqZ1mIR%@VhiSIVFOmRH zXEms2Tc8y%z%;*N8Vj}0nqDyk$q~QBG-pfY5Nhz=r=<6(=f%ysSfPBW5;+J|IEU9p zZ=--MWtJ*;2~D&zQkv;RY=cfQFRlxgmPQe6ULSHYP8V8A%BFK4M01PG*$rxp?IuqxyykuEfGeGn`fMwKTb&az2 zfblokcx+jek+c+d4~l15otX9+i6hAxe+)(QCN9V;R;hi`L=TQkvcXkJwF5x5`SX+rfrmX2tgKwe$&f)!u2hpZAko?3X)~f^O zt0;sRgqZ&n9-BjU=5bTvZdhYuywlS-lrLHut=YO2vOvS^_#LHYDS*$ZKmeMbk)B?a zt`B}ck(Wdjy6ZmpHfr_}59<$bk$&P{$hL60zo|IZd*GgR6>vg|nfKyj+j8?V7~=fz z?EhQ#UyBGL^2Y|kNlveDFZ^cWlYS{{2CP-ip@h*rOKYe=Deb`I<*Lt8Pz zG;ESJXdi;3S6~Uf9f2E;VhG-)9pR-1$C%`9+~=fhZ3TSQ1c~wMhF=k+=h+^hN5>wh zoJKH%Pl|^heU0|8DG{Ga;b{cH7o*oE#0t@Au)1B8=g`Sk~{^F_ie^z*UM*1h7N zO|?S!8G(OK=PZaSnr1i1%5*S<%BwF&u$lN6VKon6Qev@ueQQBl(-OnfrC9|Lg)|&Z-Jr_D<>FFw7;ixNE=P^U3&2Q zn8SygRNitj>_<_rr)qXIfhl16~*Xh4K^=H&?i)dn$K1os@jx&~vXI~;D4&Zl_zV?wpqZoYQ* zJ=lm)fJQBA@fqtg8+>O`iRnSTfeC}bi%>(WAj+~M#4<5D%6WHXo~v(W1>45Lu+m-z zR{NPpUL6MZOp*Hwk4$2poTXcv7pik{+1+JA|0^w|lGsRudFt*0nP}Sa{pDiH z8N>Mhz=h=RP2$yk&HT==sc?&ckJ}DzV6b{MdX5)RBYl~T>9@USIe2KEJj}Suw`4Le z>>2?lnP(KnlS%N_(La1CF;NVjIcQpc?UP~Anw3rr)pGuaFArm=kP}f8He6@LJ39Ct z;FsNUe{p_~D)J5aaU>Q)h4y(d*5t*UK=BJ7978%QZ5r$B2yub#XdK7~NVGT|Ulmf= zcW=%dn6jp%C?a7*qb@W?VUxz%L|w?X4W}0aRo&Q)ysQ0Na6_*fKD&TL)}PGP;{w5y zqK)BW$jgHvp=laJT%F?$AywM1-rfOk!2juD?RAF`RhJ|PO6;cdCTEz9gwyJMtxB6e zN8fuT3}j)i(H+3;k14NW6vF6O>6&pivMNUtCLhgq%!*6*XCb$WgT&=#g%v}5em0P= zvNe*9?;H@AYXti(rS}NB(zf+KM!X;iiAg*02Xpj}Fix-lmFJm&k8B#aDKqXEbofhi zRWLoFPU5||ho`SXGeO6Lj1yzpO!{>&BG4p~aHrtl90_C4nH`oj^cDDLIGY1mW8XE3 zHL<5%bwjLCu8%t5h9+t4E3Vl2te2QiqU&5Irh04(||ZLU1fc1uhN&(rtl5uOYP zPOHt!1;_%fWv)17)xZ1CwXMgOqWKvP>3mFVAKP|g2J4x6O!UkA)vtO(aLoJc(;3kU z0_Sw?GwxoIRB`A~2u%6k`}2>1Gc0;sxkn*{-!8@>n?0>Zn>dHF609J@J6R1~b>Vhs z8_^q`anzw=LMyCX3-X|WLf^>df~KyMoKW|(E?TAVmO?%%Ra-6D3Qe&j?nhUZiO#F| z(ab{iIc0l3Dt+m7^_Oh8>jr`%8unJ#R^o?Zk7eXS-J^p^%SLrxasqbEH_$p%batX1 zY=8m3661lB=FY=S8FcwK7fc})au(W6{@dXe761E=&JY&yT>tsvTU==m5>ABpWYL|vuw1+@z%Y{XycZ7DjW&kMns~G&M3W7Eaa;bp)Qr) znUn-g0!0sOmmY*N$?LFec%A zEIbMzeeqtvHTd{E$ClhJB1OsYh>#dxi>+oxhgcY>mq7cCS^|IQAGb|X7U^8+OTu_W-b zEFMpg^sYom79LaW-Ql%3ZmuXa^9@C5xG;p>j$<5%K+SKRxxxv*9|{bqfC#jICT4w* zowKrfP9W<^q z>R={)DGm_OA-K#%D=Zxx=uJofU5zPx9r+K8pzK6&hT)cCA3U;+^Olj`kP`qM^)jO1 zBXL-^u~=N2IEtJC0u9hJCH5+7>$OO0I#_$-1-YPoYdU}+Re984Wuvog*6*DtfPEMY zgncAj8y*o!eZJ4{-WACLX6wih7chq1E#RpmGP6_YP|E@E|GmYb<N*2zYH<#1=oFqX$#t9!Mwt{Xaxh<>zk6hIDhJPN$JidG-sxQWjBqcu< zxEBpV-Q&)*Bkm2xf1{(oG4eA{*U>d~VL#Rft_6SWGfu0YM=0pjq3Zy7e~08EXl1yD zl##`8UZ2yf5l!H^qdInnDs_yJ)ftvJ86nfk! zbyFTGBGaCZ7L~9kYynr7!tNOy|I-gR%~DVuS`Uc;$e*iUn#9F9+VYM#{#O_io7<NK?O+}6o3jZCqs?1sq*OXeQMP?0W;^F| zp4Tb;OE(rKQ^5BIbS)V~<)E5Vs|XgKvx?vcKL0)Wx4=eqva>O&sRGv%k@qa83I?$@ ze(=MJMH-58kT0@PKP**(O}W1?8~^$TYJ7Rpl&ylY(LyNSA_pedcsp+>DGzSlUr|b5 z_{oi_ovJ`x^W`PVK)lK7#*`>0R$cyGK zYUTp|%JB{q#Lim+CO0{}Gh0-sB>~_IO-zl5$8=}+bRDN(S!v!epE{5gw2S)0ZVrHm z`}4s!#d@G}HdKeHzBIHBEiI<{`GY7dQFcs@UytDj;>bIf1CriYuj(D_A5UTip!$n7 zZ7MHi&!kW$KANL>jCi8sE^(5RqyF> zE213~?9aPZfC9GTruqK=Ia&c)ByF1Tk9?8JP}5{~i{$`ogTYVn**j)YgArHeq~cej z@NAKPu%z9pw5dtF6V+r?Yux^ytZp%DoEyj4wOi#r^^DS20+Ei!2Btar0j0!$%H=-o zH+eRS)9U0upbqERsV-Qd?!a1HpCB4d|`QOOLyXXWB8wd z-}B&q*1YJw|H4F{D$TRgBrit0;uqN^KV47yIWL3D_>R?T<+SBR@Rw{=KW4%=ZniB^ zMlZGJI7(H6c((D?Sh;f{-gUbZQ9SM?)~Tv74i)X4OB*4r4NOG=7EzAOeofOmN{z@K z=aSZDNSt1B`MYn>l_iPAg>K*&nHwIf<;z^y5Yw_+BK!?x@Dyz2A4 zKi|*y``7QkACCtx#u(dmy{^~$^?tpchbN)%Yt27~g|_D9uDIa3Y)5NAVcVk5#j5kR zg`%jW7KSZI)%oSFCo1DR3yz7J09kvq5_Ab+a&b?j|J!eT2*J1hXSRGBW_dnakknK7 z!moudTy;l@%~VY1AH}CyW$w?mR7!o5 zpd{9etPlx3UEZ1M8~P!Id9`3m<$k?4#9jqOEl(qw%$%TW@Acbj!?Gw90?mnug zCG#>HQTs~SHH{;f#AO$d-Xf)CU1O?MJye8ovlMNAYulinJHUfSdl31gwYwgcDmkE} zdG9K1Sw)x*;g>q&;>9WVg%Bbp$V(RGV5$YkJ0vq__QQU%H#Oq2`*M<%%R3}ywo{Iw*%JM{?Zh8%~=Fk$zCp>zRGdJ{(jzB*F z{Y&6Zj@yjXDbJ$uk-5Al|IWz+&}z0 z0UH)h{4?5lmQK@pB7N<135YWv|92R0I~a`GkcgrLRQnbr6TxjzYHU_3hUh9iUWrphy?+-aw@q`7Y?S$4Kxx=t;8kS3a6@8-xmSMQS1CsjHt=&t1d1@6IIzsC8$9<8)o= zvOxNxvql;aPGa$bA|SU4r+q1q>*8O2B>)i&Bh7}1GSuYgIU@z-yxMio<(YzYx^$(R zYNJzJFpUk6X3=i)8@G}P<(v|27 z#j#MNet0k|tL}Te(DQiFj!eYim={yc8<;@IiOdvN=tilfCKbV2W$luy$w!%MS0mf< zsn+V7=+oHUx4Mw*YXE0%@!W-Zp(eURSP@ABXN);*bZ5@k4CXIt*1)}?ZbtPM6iLw)aK1&|`h|rEbxiZh>ey_11x7pQ zSW?5>p%I zr${EevbtX1CB~oPP-64fuZL2=SZKZ4OG+FvRb@=AJ>r7gAGi@szYu5!85y=os&9{` zan)n#de0=rb9-;sjs%)_N`FN%dzF1Xu3o8HvtEbqlC_xi5|#&g9a)=dNiP(pm2g*D zxXC`qm;rYkEc7UC7QL=OeArx_=+Vroug4S=8*yFNIL4|H^5kw}90(3!&!3UG*S^yh z8Eja%5E{To&qbCeCkqmCX1#ZIH36nbl`WlF4T>GT=xkXO9M!YPIxHpQ1VRd9bb>eU zCp%0c5-Nb`(K?fevo8p!N4p~uyXpZ){aSGJ+?_hm5wx-_-Z{x^wLF$X+pGFM-IfP) zVfVDKa)5gwe~Q;!QmA`EY&O?w(Fg@V(PsvQrf0wdr|_;KA+WWA><}o`E`J8Pjdj6k zgZ>nEM_QM{t<^$UP5X7c_GQY^LJq)vwZ92%tmv3r5sL!e*FL^8XvBe<{5VBMFBCKA zUKi~J4#9Q?R&F?mGtpluyWu~F^yS(ObZ|Q=3C4johWf3`KvK0sJn%`;YkscF@My)U zGG&@v^EPDo#-OSC{|J>qYIr=aT^o-LXknC)(zYPyP%8>c%nH_4{yw_d?Jb~gH?%S` zRVs+Lyt2l?$aOHXdx;%GTgqfV#SJqDZ`u-$+e8vqs!2fia9g?7D?QK4z zH$2n}t8h?ISN0alEz?RRmemWhEUSuBUFH#7Vh((+7mxRu#Wof4g|1$1)_g#{3i{F1 zzHI2`>XaUhK*-~q7t5mT2j4}RLdNcu_+~+L>2!2X_ChQ-9a5JXjgt0R^p0~+Y{|!B zVS#C6QK_9kHbCmm*8M0)m@4up9va7Vc1V7)VWHfqHI5NrUQF#cw>xf;QOmeVxG*K4 zZ7-EuY8FYw#}FN z*;F7gKKU?NizV}~k86KU>^5siH>=Gi8Br0$9z(USjSE6C(b(9FCK$V(qqV!ShP-(D zIwHS{Dibc|m=iYawG@jP26YV{{M^mUWsH0I=rV=scnsZAH@ZXav`RL(+Hqi9)P^aN z5XPb@OLS|DMM`z0$s}H@$`HS(A~;0#OJ`kGYNigm&U368F&USPIW^X=xG$}<|JK5t zj@?n|XwR#ufjX@n7wV`~?a>!=kjzRk;pucrjW!hWYR>yMq4wlEZKmwPLg<#{gbOL)2ehRtV(qh#+50k4%wrVXE%j*uVK{vONMcT- z1}KZ`APco?(d`IYcs@07Lcdsi#5`9_`$E*_8p<=k?qXb>{bALywfTE9`TRJ#_VH&6 z=H&BI)8jai-3tZQ_1IaoaxN$CnD!b(>OM%p)i9AfG;7)hFDQI(@xIoZAb#ZfZlBav zuy`>@OXOr6zb1r{*nUV$M#q9^C;2u1mwMXYfWhR^#KkTE)G`{z4GeTzJ2bv9jL6&j z;SRmO4gdF}(w2nw&tr0lsr5RN86z>bQ#wJ@4fLp&4dIGi5mU?F0{A&wmLvaDwfZ4L zVUaRxv?4XjRuCm^PZtlUNTTcT(iC>}k5#8+uGtqQZl};Mw~}MsvnI1CI3YxY5r@hz z$@D8s zkfI;iTQfOyE@L6Z1H{rK?+e(3cfh!M3UY0NwG3uD=HEH z;?rcBYb=!;P%4O`g6Oba0OI@R#MFM7j|l(LDK*F~WRC=s(@%=nUvT+J-0SLf3MYAL zJmcfdiYS%4=DiYcClcptXbf4Yb5|=Y*kdgY56;KS^a-UXkn2%jaGlPpOV^+RUqFk5 zc(>WN(xxJBXn9ZPH9>=4wdwxjuk_B3N(UK0y5Y~SfwrtW59T_?*SH&Rn zc?Jg==NL&=jzDf58(JQk2v1>FGkIJ1|C7eJ69J~-SkLMgk;MYz0l)Ws#=i|)<+WgZ z`e95M@T_+rQQlT^UF+1w-s`v;p5|7=hdAazS@Qnq=CRF?wR{nCUtP?s9l zDi zN`)B~zojz8$2Z4Qw{<_hgHGgn%Lb(?h{kL&R72(Uw^bL!dJ{@@!ofgQ`!W&S?6PG z*{7#iL{$nizad#^evHyRR?nuW!-kgPLFejISZdiveYknyA1Q9p)ul?HDs)vZRVf4E zMMX;IS?cOlG%r0w?OhYweg<=5Z3yJ+v1Qp<@X~W#J$RE(EWQ{A<%Y*{n=tVtyw?g^ zFF<<}?#TxVMnsqp+OLCML+J{Zonn07QLV0<=&$vW5uyW-jOA4%XQgIM#4~n# zzx!Aq_|LWfXZid({9aAiThEw?_BuQ;i}UkkoHof*raw{5%7<9L=ts-Kdu5o#n*XkaPQW%A7~zoJ-+r7TKGu)MpSa64_SUQ zi6ej+bKZ@~0k|=W(jG+t%9l6@$!9c2*0&RxdN?FUYRN2=xnKThij}I`%;|L)dv5*6 zop0~?Sr-}AI*C7BBzLdN4p|hL&IFvLNZKPY)9R=qTU81-=sc%ek`bWxWi|*CYBH8e zeE*=%R~cgwA})U|nq(uoHGQ!iuSC5pv9Ndz9Wx&23yxdQnLnyxc&_Ad+@)G~HZ0gU zE1!eK&Qctp=#BvO(iSPA%4ar(n{=4%Po-vc>{=e60Cr5S>KT`!7U<9~nHfWA>(NWm zS#lscv(6<;mInf5QIgNuVkJAHs%R}2%opn4cvorV>5NvW| zTr~NM{+$8PFzT?r%mXwup#mXc<%W3*HA-yB;2B%0DkPRS>w30zf^MN)72H691wN}} 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ⅅo?*Y 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 z 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%0Ddn|`@@)0Okl9a6 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≪O4swuAh-#|)F6vvkpf@C=ku7Yzitfz#CjV+UV?7CXW)#akI zE{V_KdQeapl|B%Q*6A?vD-~ARorM5oG?APmVI`$YE-9^FLJfI4jCaf{d@u{Sd)j(P zBk!IJbUYfymDKx@>G=snNz>=s#isRWQWCvwhaf6-m%=(l?k}H zn!)-6s(`66x{b)x5(Hn_c=_v)KqP@hI`7@lVG$7C4+Rm%_ndmebMKmnqCWh$%$mhT zkgt#CY8)m6iXo5s-(M?Y9cduc=#*-h=#7#OS5kBtd3h<}Vu@S$ne*om24-{66sQtL$P8;4H7zGj~l-4Tr`K6$85${1`p-obz~?${|SR1qMRjbg|L?svj?LyeABx_bj$Ru*z8W~%bOt@cfCu|Db} z{Scwrz<8()RX(b=5XHzNQA^8%*VTjz!BcmgC;j#044=JH+=KYE0x^=&PA`r@kT7K& z@+2o6;k*5w_XxVPp1KRWTV#6uTmqCQU1XU|2y}76%78j|uAVdix5I|Y%x;Ufdv1}` zeFPU4sF%jK3>rZ8t`8q9q6sS-7-6Uc2aOaf-@RjSqW5nxatqY@O*rZz*R3` zC7+6|x7lw1c0fDTM=PeK1|mr)YvS=(2sDsJ|NbM2j`67X9iXgl0cP|6=tkefR2{f~ zN=+Vqf5!s^vT2OJppE{uq62C*M+v^U>`G30IvM-)60~R*3&5sDjLSJS89HDExvfW_ zJ(V{6L{o9d{XSA<00_A5U?X9D*W1&lcHBHw1-)3^5ZFG(1>(q4OEpnE{!6fo>Z`8@ z9kkujv?oaOju+lin5Rhz=`yPK z>QzYDYD^CDG?#?ou%i4EyDPnM)ijh3#AJ0)SS<{%nfGK0*`*CN1*2VRKyjH-K0ZEZ z)Ws2wb8^>IBsw$(k#(eB^1Zy`c8E`67BC30V>;a)UQ(wzhyN*PB_lORoeo`cl8@}% zzHP5_Y82?;1snnpPSb8bn*KOSr%OSw;MfyldGYFtqIidHHXW;sKPdLVnJ;q-`CtjD;Zn zEYBxd=dPVpEc#FyA2(w~rU!DT?STEK+Yk_9iT!`gF4n_Jr(J-gptr`^KL>1 ztmo_X*Mdsdb$Siq<`?OUU}E1gEvwA}`B#jW7)!jQC23i6Uqz4iBevJ~_CjV@C{V9n zRSZoNwC*a^sflC>B9m~hRfKuqfcu?bhGIZrdRucAVeIbfG=IyLT+I3E{=Cob8=Ym6 zOn6ZCse`RB;#`-x6q6JV?zux6rUHjpzr3HY3Z#y5j1z6Q+ex=yFk8su0G#bcKHfYIQ7P)J(5H+iBbpzGfmzF&1 z=R%9Nx}0phLo4?T-AIvySv4AA^2#x=ElkS}Avr*j=hm}2RJUMeefnxZI3=_ryz(&`)` zBs52X$PtYR&up=ufr|;+MP3cmsN>MZjX(SVudpN*oWsB`qA zeD0nObku_bk#oUP_Rb6Cvri^)fg3Ko#Qlt_?HjT6M<69k35}9Vo?PsC?fznB{Pk@t zWLDWCG8!<-`(s}wcn$kT_I*fV4LaR<-&x>`>$9|-P9PDmg)PG%LON(6V+hN$YZb;`M^RHlrj+h zqS}nsout*ooS9dVVa%d=9(36XKc2f5@kRW&E5Mxf5}UWM&$^{m-DC1_<(= z>_ge6v3`DVsIhah`*cqj9Le72^lET=fRSHgmR{#o(_A0kcwcEK#$+8FKF~m#k2DA~&w1H!cY<7f+313oBZ3 zN!8gbwg-GDE-MVhXiuFRiZv9?%e!X+<@MM5%}PTePb(Z;_TX48?X&CB} zyc^Jct3m%*JJys3wB#-jPFgm055rkV)1 zrdeu^r@KiN8@!dY5_<1ofQf^*06|(mmn^<~4$h;{tuuoZi&~r|i=YT)G0UQtH@O3>IVU}WZlUdkPv{DG(v z5Nza35<>gg%TS2BH;?W&T5*R9qz^^Ip=fKTQx2FMP~fYvlmk7v2Kb5MGIgfqry%T1 zPc9#~vqA3sM8o46hkQRNTbe=B5rvxn{9_SxyZcHmXfu2?_F@zZG_A-&b%+Z^_0B8H z0Z6&qT@z+NQ1{a#xs!~DwYwZD0Zg;AZD~#kN^eLR#<=~~&Y0`v84J*Y5r|u4dd9q( z%Sxu5&mReKTvNCNT8wC@DG$cvdj(ZS=7pGbG2u#|Fz-E=6R**b)>FZ5wE^gq+zNM) zV?YtRN)IM{q^bZkOMV;3q#&N3x){(b1=m4VPGzA-+hA1wqAd?RglFPqtX>vxXE+P$CTw(4}93BOGo z-|h_0W1@&Dr2iye67pBq?!GS4m6oQ9>^iw|;1`-sOb$`5SYBwPJ*agA6u`$093yN~ zL*x(>K6R@WcwzN|e4t+%-9Kl(By5SexaI5xM0G8QO^IBnVBMn4L~P0qr8iY}f1`EtTq0Za`rd;uzso+rtMQ{;G0 zTsAH2%o(p4)jmnb-WyqzDjubfnjp%+=AF7uoA=x|x_-Ona+LIm(Q~0eErolW3H)Fl zsS;rA^p>(Zr9psu=uv$-Z-ovvZz~TJ0`!mD>GIiW2t^~9Oh=yjQtrASI*aHj8?q4G zTnikc(hWHZgNL9u{CIRBSn@s$3@%ac8Rp9a{f0mC{T|fsj9)+wnTh%$jG*zKTuZ3~ zO5BGNL-~|SjPLHF_F2N=nwB=3BGX}3Z-Rn6^YLQ?Ti9+;?joM*y;M6fc3 zq>t}$CQ4lm+=IyO{5d~;cc^;U4+jgpUExAuePi!`-pp@2 z_HdvPq7AFAeMK53BEDs^AB$es%I#bFIa^$p+JNy|URsKdzYikW4uMBuTwTt6NLZ&T z3~Kac(U~|Zt`sW6SdCe#Ep?zH-vN>$`iI5*g&PI7x@gsD;Eu@eG`s`7>T#sIgL3{=L7oOW29)7)b8-(cB2Np>p6sD>8i+}z0&8rvU z=J66F6GhiPms}Ocd-!?2c;Iv`J%olDRDfU9F7BEfx(fY#9W~FO2CiKG;fEwF8S-S{Bfz+V_GU6c%I95X%pl}}1g#WRfk&S|R5#NK( zJt+5_(*gZ~$51ARMqQ~bBHZO4XZoXqS$gpNGd>@(6UD44@D06l?7Nf;LyObC8BeMb zf%|p(WX(nhS5zxBd5w2Dc(pJh{>nA72@4i+@)@1YQ!id~T~d^6pt}?{E7RXpDC#(e z-|frgaCwwb@RtvdF!2?|v%q@Yx1Dw^K$v^j+k}1)SfbU5$8mm1=_r8#osSE}iV`&Z zLq2|6yaFj?FUvy5M=p?TlRIC_boEB|$#9K0@q&DKicW~|5Q?7|e7nm|uZM2Is8c*# zf8f(kUxC$8XcS^e)BP4;Og(*@lVqpQMY z(rr8!=23S=>LUgL6$dWgLSasQ{SbiCAkX=<3FaqiP~Tv};-gElNy9AstV9_euJm5- zMEs6Ter)fv(D;bZ@CXRME4lwO{EmYlgN}@p$)L0Rb}jH(6;_qszI~lb=xk^!52v89 z;G%B;p~PgYCuec$DQ`lCt9VI9h4Hi^@xH*Ba;^VL3B7T7tABJTD|6rbAyzfM$62?( z^eajgf$~fpGRhSNTuM*_OtRu4hglv~CWbfy>8{h#yk)H9PzDZ)jYTwl=>vdaP4q=Z z3c?a1mopB}-h8C)%fC5{D;bAk<{Jz_sF^KlF@}SQqbrU%IvzO5xrNzO(F}U_G;thrbWFSi z6ybkU_BfTLN9j5ZsN#!f#ctA73JuVi*Utx)t`nGW7s=U38CQ08_6DI$m?NoBYN)7_ zvad0E_68uQ!Ju#mG-9e)G2T=>byWZ$mOzs~`V-wt(y=*04-_jb;7C;<XL#o{A%sm4)^_KixzbIRouLm0?v&5d^*R>#tYf=XAn{ z@$u)2Uc|e=ddE0)c#o5n#02N8(~?>7uOW4VI4BZ;HC@O-&;{@O69_+427+wR4XZoJ z_X)lc0vD$iL27i5eUrA)pI!E`)A2II^jfEQG(P0hPj(VnPDBDG;5s@XDeJRg2vXQq zCNt@Ex}`TA*SqJ96(8l}H44`>^wJtZVwPxH3~Q~(DYuum@4yucW`v3~8yM@kRBfmG zVX!R)W+fY#8)V!kATYsp5x~V~ofs$G-T7MHPh{emY>uSIQGRiLJ51$v0D=xvk;!1l zM7iS8s*a8-!fm8|AIJyQq??XnOp%^_FOyR7(ELswmr^m&|6D!wEvb4RCT|s%K`Vq5 z)+|#hm0`5e&+k}3Jo;r0i(_j*kpCH7XCPKs?aq$usw&`8E-nHtWg9JSKpYN@{l;4+ zHTuVoS8^%vd;oFAt}|!)MwpI)>(q-N-ijru%ifNwpZFlc)hxerww=z+6*~&y_~4!g zCivL=DYt@|?JuFmEiE8x=t#&6%%)L8DgQ}zb_#n6h(+KonF zF}u_63=?7QW6y!Ll0#Mtwp?!mV8zE`IYz`@-JkW2tVakmD9DmRLf_IvPuiXkgjIjVp~FJ_FSImv)` z5N;krnlSawym^F+5tzUm%o%SqT)qCFTByMNz4=zGAZ8N7D`wB}&B6(s+r zt^BHxtU7q3b?OVEL`{(@IcU33=i#^~GoxS+#Ta+z3C(8z3*ZTUnVL0bsen9=0 zEOM|Bzs>a9i0RYf0D&?Y;n?fno7e40^7Fi=>8C{s$@tK4$a&27@~UNErKlsp!$L6Y zrL%^j(fmR1ciK2C!5BDvEL7(>Z{IZ@UeT%3r(ifD)_}=P zesvk3ekeE04h*)^nyQU}lLkU0WDU6+C_@~oAL_`3ULf-r5N?y@v#v2>D06}WA zdYdba#j*oTNZ}9)j{!jY^OQ^;x?@LdERBxIYZi2zzkg7vN(64{JFg{}8Cd*So;?&y zisbfEx24J(YFjEW#QXJpG3}v@iLX6iynx6JNtp0;Q5FUhdXkumZ zFb+4oK0@j80akN(sGYQ-@eE&(6W*F9=!b$Z!T`*hLt34`|ER1L3wI{26eA9nqe>Y0 zhUuQTk}>y}FSRRIt|VMnm@QPE_!iQNd5Z{Z+d^ubCNPpozxvK)r?L6}~ zjWXl^qj1rL>mqX+tf7D{DX+cBf|cB8k5Ibpm;Yxd{NPbnJp=}yp$^|ozh4CMcS9ZH z3h24|)6>Cn7V%q>dnxtC@4x?E@PK}`*Z5L6@z?TPT_rS~8sPB#$iEFLEoWwN@hWd- zXmbL}&z0rca9X@_9Fz~=OUv;5{;Ibf-{Y=sG6R%2V8#fbJEbx**zp%)UfJz{iNl0# zd7qw$oAhCn+&TdUQ4Xo*M@-1|sq3ZGah5SXVJZae>+W0u#~-_>t(HMVM^AVt7!V4c z1!T0Xj|tQ~M;Q08L;ZfwwgQDEN0ynMo=?99)XvALrlOKEkWlJD|b0Ce-p zKLR6Qb#xsV()o0e;Cj~64nBqe*!dhhsDpIJK(n(ufQ5q8)s?}%nLym(q)!PMkTW`) zk2ZMcJ34(ehf<&3%rgVj4Hf2H%SOy=!W>c7OH;;m>!F~HO$gRc4gzAihowvv1O;Z~ z5_au0r8X;;ws~VKbjS5Uiay^&M}Rc9MXpXfIhKT()jf$IVSYwo0J0foVGrzh5Fyhs+45i3t%oWb zko-n&>pZZgz_k*~>SZvY8ZzU=fhZ87gPb@=U0QU1OL@xtB9^cXyA1<_CdwB}2EiNoa|X|L>G7 zF}uM839jEznZh{cz0MH1;)QdD266EfZsRizB3q+ov^kHXNH%GFM&!&@x=Sw0>3RdW ze#O2!8i*?mjdsGYl0hVQ$Mjq&3}}fu7?Ts`R-cor8qnUIduhrF5bdBUf>K)-P$Uui ze7)2(0a5q|_*c&80KI|nZ=+Wxdu++zL-NsuoTC?VH#9k!QQ0|;meyCmpnJW=b5DkH zEM;ZDtC$48@Sz1J|Ixtte6$}yNb9=_&v-r5br>{tH9g?==vsq)y7bAaQz69{0}LoK zyy!)7F`bPte$L&ta#~EaL^p7rp40A+MCR>rJ<#UJX23E)dgGBu#q4)KRm4ruRf4+} zqi%&l=&Y|MO3wA>Onti_{5R;SnWNA_Puc=XZ8+If0iq2tV38|7Uh@H1rK5GBb;~IL z!%o*6VtI9(yolBtl**14KA5w@`?a?>&qx_iw6+G10I>O3V`G5%3PZ_$AAhs}T8U7- z4-W%q$_zmPR>{SbQCpl9LB#&V5G73C%!LB*%fK>iPmM}xHOtvwQgNp!b@PokDhi0$ zUoTxE4CPR-$WHZx5q#ms4ByFu-uhoc|9p9ko<%>SYmydn?sP1OwWZ*=5;0CsGG|4l z^-FL~G7t=4>;S7xs>ota7mSWy(eUjSz^9J%Hm>p_p%`WZbs_Wz62J>3SFv$=9YsSsBu=x;34I@Vm9}ckq zv+NDC9ogB0Y8yzR?~yqM!r{BK`f`ID^D{L;T!%}`ck^$Yf=?pV5 z_Yo`}D=HdorJ23UYch819WmMayopX;9tyL6$N*RqErha)0R=4sdIZ^;I5__9f6ZmzJLW`_^kwqyzWrn= zlj*;u2ee}DEv~P3X(hU}xtXMO0J`d?JHHKirM&I|XDQ_j9bm>Osk-G^o~X=u5q>m{P4lPxhYn*H59~kOv?hSL$$JGG0XVfVZpIFS*{)!SnV5_}yZ6KlGV1 z-sc22#iq51@O2(UX!RE**b8$Ulq(j@U2eXaIkxIr1&|z$xS{DbPSvBGuLqzAOu)}c z>T02^F~p<4>z%8>_hT@tjj(ct6QRq~V`(?2MQ1Bo;JzWB<`b|B&Z`sw z?=Jv!!8N#?Yxc%QQSX`k@UEmSn$+|ky`IApPXRRPUSGu+frKAB>NXB8HVzC6mNBGz z8;J=ALaX+BR{Z(^Y%{@M48{3sNEJWI=eN`G5*C|{`d@?zX}VuGbo{eZ(n&a$sdD;a zK9n?Ipjr0i+?QV4Td=vpKu$4}xlgDO`u4TAQ^v0vz_m5@9GGKW^Qi}_bNR<2OyjYW z+l2}k1~tS+R|=7T9v;N;Pk{nge+aon{)c@kt5+bfaqMak8d9o9HQ7*b66ZmFD2WwkK5(ecmy+P{+kpC z`7a0DL$ceQBOT9}7Z+|w9k>DZ#a1I|p67YI5Eul?W7FK z1rmX|zCo#4EjNDAt|$hQ(VELoNRMhv9)rUy-^`4j_EPXnp#nARS9#5n8~Uuw#rGdZ zc$RvI5f7kv0`x=qR|<{<&ARQ=LW0cTW&C>aWf0BnLY8*P5DunLq`3mN&Qo7rFtauX zgyHlYooo2xudTZk^yGNSQ#tTt0&k|YgWE4VJTG3TYi;1s?vM@dFlOYTLRcn1G)?*} zkL8O2*A|l-V`PTaFiQZjAlfnnI$)?*=+#5@l=_UmA%d`;k-OqBN$=Q+Hz{L$MAbv3 z$_oJhiz@$=biKx^C2dWh%t2rxFF5wn2_Bf49Uj813f7}D)`6A%#E;}Iv;5hFdeXWM z4^d{{b037i7|nwe@-z!V#5Em`VauMFI|!TaM}Z0FX$wd= z)p!^A+pU{}u)tFuXCAVE$5?_MZMB1R+ZF;WnIejgcAGGb!fM6_=%IW%@Y+TH z-`f8oA7#FSylua` zDwbaD@O>u4$Nye&UgkAs%R)LfKFQc0+eVLB(GriyILM5xAxpi=H$*aJ7SBWn?91ow zO+k0P^vRg3^dyq0BD4C=JWw9V)#oc}-GqxRPT+KO^bp$x@|80%&QMQb25I;TfT)P@ z@NkOu`|C_2VdFxDWwcNfQ7l*jwN_Q+1H8=YxB#FG|;a@;wJDG$>Z!vZQ3c4BiC8H;OFzA> zFbv@bPgPl12N$3cDW2>s6S9IU$H-q*JyGPnT=nQaN1Y$fRYUCr*bxN*MW6F;9`M`Ed zK&hJ~?BqipES*fmX}{F6C(`a6#5X?cV|)|vKKq@EbpJ{eVX$QDVf9|ErS0+t?_Qcu zV|-lQjHnO7LPwrWR%CI(MH8~2$Bl8cXTxAb(aOH+rjHCzVyr!Bo zp#wmU)}s;i?E&V?4`TRX7=Jz}1QQV7{j$P>nxXdws6d~Q*h+NePni|kmDQh4J^$*i4Qb6&rQ_ir(dsqGT0u7ZP=J2 zSd5!NTD|EbDeye!UcYgJvKt4RJVfl}eR@=%35Hun(ZqEqXKQ{3;l9k27k?EFIfF4e znK`Mdt~SW@6}0ZG)&6uM9Un~V_!sV)3N>wM-Hf6~B)d7wb%%wSx zGP)1Py*=8aj{b$uYZW=vaD8EWXq3y5FwC%>Lsn!pM!3~ZX=#~BiZQl+DD`C+P`@Qx z#b5t7nQvm-k_;W3eOq9{+3j}*VUfWSumo_OIvJonJzbCHUNL!jmFHt}Bw1PMz!V30 zrm*@V?+^~hg%?uIY1AH4)Nm`r(>l$MLSc+rLSP`P+*189P z!UB6BYY;b-B(GtCs%0a9m@SOnjP)_5hk9UXFdu3ea`+U%#7u?BC^`+uDusBnq@$;3 z0R?*oHND|up@PEQwa@kEUVa=#vwhjTGNGyCSbcmy{bHqj%aGUB(Q7T{QiVt;zTahrbjWn;sI#MTJ2MYc{p9XT-r944t; z48c$@0si(V6BoOV-x@1fF#BAR#KY-i_hoabO{4ZL!hul*^RWvPvmKc#&V7)5q<>Z> zKF}2zh+XJ%eIjFTaZQQplo{!Q4${M^mSJGFL)lxJq7M=_!+N=@46V1+Ghy`3%6drG z1pO^|c6bU`{_aJtaP{gh3I;|T?*BFy`&nT~_8I89euGxPK;qEW0&$BEWe17bh$Opk zmTOL{sOYKRpLvS$4e&CNdzI1X)U%YVB z7iqdZeQ%i(aZbEk#`1wMK2! zgmJPwp6jIHSG-de&g1dC4M=wk4~Ky2|;d{!Y^eINk|tG4Sp#fbxn1 zmW1O0Y&0dwn>1C0q)l@e79T#;NtkArFB=ARr*Ju&G4&yg@sMCSJ)wSM58?Vzp(?;g zZv8;Ult5H%6#k`f#rm9VJGPN^OECK{@Gw=-gNM_O5voLm>lCc2JG2Q*y&N&3`R7k@ z<3~1^C#8xtP{jKC$90bX_-Ohy7noH`7Q$M{x|g8g5IbI>n>UuMri>HnD(c|PmWdor zjEdkPFM?N=A^cbD=}}q^ZKSu1duAM*tDNmu3~a|r=q!6SU-_SfKJ+a0MgSBn|>?n#A7RE_tx${ z8=QEN`O9)<^bS21I!APTlyubD;`hNv9&73wS5*b}sO&w?kH(#OPvl)i;hKVQ_JF2m zZhC%p(CMqo?w`yV0rM>hPw-+D%Vhv|<&WB)2(x2b5K8}#e`;NG>BSB!%+6w8S3&OsC6^krQ1Bud=DZR4LWg*e9X<{kqevxdv^LfrorKR8@u=Nvj_Y13nxUY zgUlPJLt$_cM)COiq}qx|qU`&W%j zB7SX@Pgyky_F~Y7+`Xp<)xsy>P1uwZ4j<5JMs!C-0GtJTI5@KO&f zYdTU_OW0tF?pAr<_c(D`^sQTT5E3Uc4WN>qA^2D0nCB#=lKOfm0C7zbdP7(H#QOra z#118ZV$e}PR1fe;GoUUUYy;S-Yfj-v&1sLMIU!Unx+&I9$Uw0$9^3IV0segoRXnEa zF?HahJtdL@f`DTdGi6ny+$Gr#?_c?=-dDY%_CUue6nxsZXR;Bzb=BMve~;%x{Y=w` z!AoKh6!Cw15-GX0QQUHluIDPPQvkv(=QZA?tW(gm0+?*TkT=mRdRf;=QOcHA)xmM#azTRC8K~CZH;25xEd+R+4qx9(l$DJNgxrt7n;bw-VZPUv za;nHN5fR_WOk0o#yCe=I?E!(VS-5Upr9V9nOF@H#+&Q~Kl{V)~mrKNaoRggD>WSSA zY}%Q5wHdh04j_h!$zP_@}OY^g*_n%N>*!D~2S3IwK6|F`wvmW(qK0 ze;9R^rgydh*G}`v2$OwR0IIcYo#Yw@m~UOK#zd-luoy;ea5Lu34SJsS+5W__?0ck^ zBR}@EchaL2K6-W8yG*^>WbtZpw1{wl`T%?-JmQf|0qhZ6WQ2DSd+vE3(fDS zw!s27rk=iJTI!zl?2|l&VLdC$(^#|m*hx3%4$3@O@1c;@$kx;Vx-)YIQ*Y|YLhk%_ zZT4uIF#?$6c1w?U-&IR~Axtn8DmAz-Ssu92Y-o1|+%#eMnNcc~2}#RPfN6?!Vm!(z zNTZ23gf)rHi4FxY-{{Tjsxe?o>QVPygQ`r7nqD(Pfjxsi%o&|*i={lqLpcyAZyx`2 zOcsxN-e+LvcsU0cr;gXyk&Go7jbMEA122!sxC;nbP(mU7xKN?`#H$D1Lvt9u9NBk( zb<-U%HG!4yFF@V)Ry^|2d|#X`+^zu)RKWu`>|xa~`fI1B4y=M4X=K)9u;NQTdDx+J z+0mFV2oIpQY)EBIT5=WW>aNcLVo%E|1RTZ7$o1p#VNmF(ZM6kxq7`;47u?6KHZd}Q z4)M8Fl@b6dU~syP-uUdp{c0AX5iElq2XX2SX07ACpLV?2vKg zEl4dPuxV}}^!aE5SSveWUh(HxcW@}w%62_*iJ<_>(UmH9Pr$dqYU7yMyC6y!y2{U) z_r?R-wue5kD@SrZU8nov+NEqi7OemaN(bdCus=^l7RXpXYs@7%8<5U zGU-y`p1$hjD;wdw!|pj)-U5O`RD`?&WyOo{J&$quN!T;-=?FW$@Xe~N@UEP(#p? zFDJj5ONBpvOE`0ub4Qc2A_os|OylQ+7dpOmIZgk)%ey4#^V#pr0{2_o);A34takb1 zdudz(+ml^WVbI1Bx`w*$533lTqbNRGEq~X8;K!-noUl8u>OC)WM%5K&ZN}MZ)WBUc=Y>F-L!WY6MVnL4caD@z?8%A{rWm7^+E@{SzKQ z-ZTmkkcFF^qL=DRy^VAg0Qn2d%BzPWBzQ}#y&4>)$_Da#c)&af)O>;d zK^!fiipSTY6f{2#Qn+FLa)V}#@0;~{W_|z6cDh-j15?BJ&eAtR!ZS|~NOYP&cTlLv zbQ&!r#wc7UYpRkVpIy8z#UCJP?9B<+w=Qn{?O{-bES9w+Ah|-!tJy_gT)wY zU;~n};}?-_jfSLEIkLG@#OwlZi8F{`(Iby57&a`fP1-)P4HnP=CeQS!j`aIQ49ryZ zB}ndQkYH7@6uFEir+yj31*bbS?q_+NCPE2QT1NPyiqwcOuwKz%{6#&xcM^t+9Fc*a zw?#mw{XAd{Hkc5xXzkC1IhZ+Y-jf4cQ;e?&W8crY{Dw6Bs6Qc0-Woa6PJdOFCG)`) z{a2V^wAtqT!lnsR^A<^TnX|n&L^h|eW^f3&t8%LWVRUwPS3d$>_AaOZt0giHua<5i zUnPX*eijMg0a?9OXAM^vXla6@srm@zx`b|eXgx`~lAsnaHN)0++eW!SV95gO!0DK< zqo)`+DenPN_GITc4BQskx*gwm2i{s?-lfNcn_j5*H#Y;%#UV5@vIV#p77%)X?rmvCSTE2LG%<{#@(g=J-9aU7G&A`?3#S8NWb^vjix=L= z;JelB3(%@Dafsz~IQ$0|SRgW$QQHnb2XabNUv8DjG+O0g+UX4oy^Klk^O}sqA8;@f zrPQXZEFc`35Rj)ww0gilm9ZqXJEp*FCfuhl$c-ej(*8cw0Ia=QxDy8e}|x)DX7x;-)K zFA!Z%%+EH#Nm_#^ZDW);yTu7H0R$~SUc_I|89%bGOQu`*d8Ti#@Qi03>^I~Gr9<6! zlG!5Da3aTyZvwtDd?J2UTTtm~a6c+}^0FI@51RF8XhUm&3HN&W3NvpiHUhg{aRx>t z6F_8-4pyDE!+SkN#}V%FT~cHs!rlLU#pL9Epe6M6`(=R96wH|Y8OqWbH-A`g^TXlb zD_Z>(8Ow&zU#Bm~8W8LN2~K2$D}jlS&B8lQr*jYm-U}k;jD6&EVJRn<)Lh6R+hFer z6GhSGFH_0}vIX5S*Uyu4|GXZ6X&-4t8#PMk42$r*)Qegu;!#Z#zA06iO!5G1Zhn%% z<|xAI100hWTUH#+*aGH^E;i$M(b&9*COfg6i-gYEzHCLUx}oy(7hZ1VpgPuBmm7Km zw8M9Ph`l*-*UUEO)(Qmi3B}(A*~9u#x4hneDX>yyt%C{f&z#=VvwDGf-Xf6+z2}tg zyHEja(T1S{z9GbFLRbvBoU?efZqz%jU+TN3E!rQV1fpgw@#L*iqYzFl?Ea!X|AtLn zT%b>z8=au=NGS2#sv}}?v)t7LY@QzQm9QrV?NI^_vQVhaYy_yO1)}LhXGRI+@G&DN z5grfdA#i>BUZP|ME8Z`_2i|(w)zR_icuQQ)gWh=Qf_>$n-G!b#b*Gwu%238U(fE(2 zc%40B0_jm-%J{!IMGa2@r5^8615xjO1N?O#GkHZvGD6isl`zDVi=UbK;c$_@c=qBM z460=UcwUuq{5L4UQ7$Y{1hZ>PRh3L?KxHzO#?R@H9na^OU}GitShhLuyi^!gao@Pp zf|>GO$TK<^=|E(DnR=rwA7BC43*D{l?{_-AzEjEe@aRg?pb?ctcXXJ@*mo9+nwxI? z3Ee&j(P1Pz2yH-4XOD-nYktBlq;(Zcc9&;?ZX+K&9Vi> zoB64KY`^Q>SSi-50ivBxXh0E~vR4R*Kl|lx7Y}x=Tt(e{|6ZIHk0X3hq zr=GB`frW<>>6&xA(Qad~6oH}ls@Mta7w@IlM`x5pkL+6qq2eF?4w7F@y#IR$sE@a7 z+(2464Cm{orm78zZnTKA7<;pg7t#tC{oi?M*#lf4Xr1FZ4||66?CkMN%EsqJv_YrB z)F8ZqSJ}t9dn3A^6e@&&11l1)qD$HkIqyiN&D#{Nj}k=K2-Rjra`L4ZZdf?f=(VYA zMtv9)@FM^Pa+5JA88rCJyq`0y6TKq4<3*2iD5};yTtl?r zT`erEks>}=k@|r>WVk~scO{7Itk4O4a@TvDC7%r#`pgpDf|L}}#R39A4L3Z@JL}U3 z2MS&el6JO6SPw?#o@t<^+QMdoOEw!o0$`h&I&w)j8%T&4N*JBZ+bt-Je zWlS3D2hLjvdt=eGWFD>4J#fB-vU7cLK`H{S#mIwETe-8Iflj$5Ct8#8f5Hip34&C3 z)JHPHA?u~q*44h@#wO;NJ34c{;gouOIbZ4kHw~28=JaF5wFx8N(yWG`v%3$e7`Ihp z&q5K0+!MX+sJz6OCDEfJwtcez{YqZEoGVHkLa?OeXYMeNCZ}*0l0T$_>8a!7tJOaJ zI}!O86E*g?9Fb_7bHy$QP6kcu8W0$4#vy+nh0ONH0pPX>Xqj=`_1`#&G=1Vnq@ndj zJ7NTi1Ahrk7q-D*R#%{id-voPxgzrQQ~fX>mUtNY#cd4-b0Y0F7iGZFY=*Dj@KRG7 zA8%Lmzw6_*(Dm+qph0k^unvq?nHZOrUe3_#z*0$b9_+o+Ru&C;i&0kmj-s|b5Zds) zlFRfB=&>LJWo5zA4nzz4>vqIMPoQYSgpKte5~{fee(4QRAk@}YldhLpOgoTX-(~;T zt}ZefG;DjHD6EitUeLpKhfZwE?<~KZIcuW+rq7>EFyPC+_e&$)GMkC{eVLmfH%>@P zo#_S5cZLVGP^uC%{j|qUHJzl7k%myhT=?Txpn_Y!UJ9(X{f`=MxzS6a7B?55b8s#3iT^n24UW4uHyLD~ zP}f);m@=Nn2QOO_<8e-2ay>x+QjzD^&~^__uB>nm6ze}c*Sn=v>-%gP^pmRkvtOY z#_*11r=zEHijq(ihe#J^hGRnz^OD-rIcQI(fK!SHDW->pu%w*o>KQQffJ|?nJh-u~c*HoJ_ z=QcGph0BM=%>AvcQ=MBPvZA&_Xlm#2v$|E9&%+)eXrH`h)K($Kj$OdSc>I@h_{L_) zk;C4jTZ?M9=aZ8hf1x;TM(*T)Z`S)_xVM5j7wBg%lg7!E6bmxwKnm6z^Px`Zp=kG6GxsvliG-c`@sSOmaWRO26-g&;X5am2^ls{6N zTAtQ&;!%_e{%%QK&uB1S?*=dEH~USd_V|uWUWi+E*kl5Vkk0$TpSgbp#3fpC&gp2e zwBiKbHS%)%rQh?1>t}dgC8B?~|NQzZveC(ibuB=`j_pGa*vMAC7$e@zI2jf z1H}o1@-Og{Qe5+qBQAwT-=rt76EQP>{}!qM{`a>AU%2vIA?)<{*nNRwfECVG7Yn zHpeL62l9m~#aN4`Zx;QRmYSrLJ@cm%;w{hI4=r^g8nd^ezqa<~ne@<#-izR^2oUDw!-o`*?cG^CCri0w3J;49~lM-yP87-(2?w|=|NPt zfr5qmICk+EBHY{46afR7ls+RGUlRTK!8g@|ZG(?+50JSi0#|C~Kv$yMAp5 zEcxXD-7ga9&LwLSZm(Mz_sVBae!J%bXw)K>taAY5wevR3?UDWcO+vU@u;iV-v+s-h z{O@*G6NE!}&e8NqN!I|!F~I+PF&}aHpUrsko#~5nyOK_xH-fIMBge*Cp(FIYbm3+^ zv6cUVL@!A9!u7^SxYDo3BZGt1-M_3x9(BmUnxKF;?VG!~NKeS)eZ;VV)iX zuFM0O`Q?lTC9h34I?C$)d`;Dz9Q0km3sX6?gF%1DH#TObx3Yf$t;0d7J|26GV{OEy z%xEPTBE*bD;%jo=)OUUVxf$yMx>U@n;AZ}&2vWsY7MJpQ@5-YPB z=P+(kejoQnucJe+$LG9^y5`bA(fCyTC%k9sQp;Ogz`~zNe{=ZK??(|+a*OA`@XgVv zQ7&F@0YLa{w{SFpbo_?qxL+?2;JU2kdAY~C>x)dxZkqmM@8j(b6BY&U!Hb_B9?LT^ z78QSzTfDo-R@wiEKAV5{sH9HRW3q=o5BdE+P&9f#8$Es%jynNeAp!V^phqCIsh@)U zgq^XXt-p!mHtf51Pe2LE-Womd!eBw@`^w+27CtEIMftZ;X*#IWhM5Q9^84#SBr*sE zX2vs*-j?%%q+(DW_T?!LGxq}6eJTWUV zt3sle2VN(b-Hi=NY3?2q*YHRBFcCpqb{8iVRs2|cbJ_zRul+`xT3c*PD182<2e?uq ziI^;jy~dJ~2`=~-Zc>y$GL73fqiI^ap2yplB$K@P`LA%+m2o&|KMIg!O~OYKh5FZI zo#EWL9YX848oSOHia%*TRTxhsZ+5q|aQBFaBqEmBl);l-sXO-h=z{mAWfj*T6n9Go zc*7~viHc9BKY3@m*DsU6ffH%y{22zL&V2FNRc*3N?k7SqZg2!3BCYkRa2auA~Z)G zorw+$2I;~hqYABFl#U%Z&F&DVxUoU0K|?)*1amb2ybfW~Tk(|TX0e!_?L)P^7zqF2 z0)?{K&e|L?W&Gba5*ynsX@@eg(yU(wAX8pJ}q9n2Ke>Z35_i?{^Fu*1D5ohVEWfyu^Yd)H{mczJ$TR#bv8czLf`tG8u_kl- z4%dAnI!8mp355k&8tDxVm}s_SA%iXInn4`Nja9_!m%yxvQmtoQlURQ3mYE z@I9F}=`%W9;yiy@ug6Eer0%WSjhAXSLyp;6+aeFV$~)Hm%~5xHI-~xKm*4B|b}NL8 zWi4-of6is_3c?L<{^h`!JxqZ3Zs2lHy#qdq0fOGsJ?I!WhncpIwSS*qguf;xKimH4 z;fl)2B8Zl-*P@f|oOrvg=ZC$zgl(8y!t6D~r8i?R4I@u@(xtNs`CK)hc%avx^!3V> z5rq$yAY$R6uqksz;d>_*Un_wX_N%DnA`5UwuEVyZXXLtE`{Y4#5JNpPZ zjYEUfodJKL6gM6kh^E{ZBt;bpO9!s1p^2WqK+9wyV_Ly_#p~d?*tt)kvnqzy#5*XA zGo1-S`5~BfERc3}l)7q}z;7crG}a`gg-!InnGW4a!k)%`8HN2dX-VIGS7EgOqPx3) zAN$-(?-uIL-@C*W(<^`ZJ&1*-=Sue8(x(WP#13|2#dFJ-LO4sJM+&|7&c{lhqq$km zYK<>Q7DSGq$ALdk_YbB7UWXByIbV7lnUy5_@ia7WxHGwQ@feFbwqY8)S2nS6)#u`p z?I)gcPLHN(Bkalxp9#+DlyPJG%7((sIA3+|ts6*9enAH33egxLbdjQCYmp~XW**UQ3j8Q%A(r@v&Aeu$Q}PmM;2YMf}O`=`vq;=+^*@;rWT33)3|? zg11begELu3F-|N51j^3En10@usz`}K3()Blh%hf_QVl0eklt^JT=U*9Zxq0tl&3XhI#JGZnn41fe`$n6S?o}8m=o&a*w`|d0zu#~?F zp`e%y-Di7us|t&LSfQ|UqpdrX7*e_2@_>!*RtXPVTne4NVw_{t&+t#FHfP?s-KJo@ zy2i}JV2q2^5~ng1mK^%pl53ehA8udbWgPp`O}nt?7XIhH{9RC2oC*!#_JUEk0}v|y zcJS7-($mxN(B^bhQj-oJZjxlo&{|e-aT{mpeNQ~(*noMXq|W59lV^8bOZ+OVWP0bY z=?Z{RHE%=rox@5^IuOBlSx}n}WV3>fzkKXMm<;OU&$)d0f_b!=2sh3fy8BQ*o#bD> z@N9eKZRjyPI>9%GZ-4xClOEmy(dPIN_o*z@kroq6FA;brz5V;d_E91_{bAx5{`u&4 zq9}!jCyRK4h)v)*x@1*ju86n?JLuSl`@-(|k2o<{A`WDFxwUZ__hME)ax*`D;FaD$ z9d~_MM+ZbIv+oOA9_{^e77FdCl2tiXr7n0!-;mPPdDfzM^06~!QrQmb*(}~*L3if5 zdIvmR&nD_QSx{f0HR2K(uj8aaJpu@yXwL^W{cX zPdJ%?m6u_uNkRh(xJkI7B}LUw$GACJKdrZ<5n}f#b~LY|f5~4v9(4d%d=H{(lWCTT zvk>~6T^B;{_a^J^6*=FK&EF>C)>3N^7?Ke$W&O){KfnCn;(=%-za-&($DBRf#0HTB zLsQ^fyEYwegT)u|ATP1Men-xg32p*vwD=nRsidBp(J`brnt{M;;87h09#-4S~Qp)j=eCeAHNLUtYu{!=?{q+NB1;6sPl> z_~iD9byBLkBWR?OK^rnDVyIgUR|DI|6^?Ie>WMV9a{)0 zW%6I`39*x+AL6)es-8wAO7oh+Wkme!M}6GR^$M`T|CaE@@cQqk6FTlxhGSh`&+dEq zmj;4+xo_&SGp?iw8IOhcSmRaJxvq!_k*)%jEL3jfJ8U=I)*`uc>J8kOw10H zcHR3%lvN90yp?b2VghI4I(=_GuR!g2N@Xi$HTG_q&mj!8$u&fG>}^1x;6Vp#ThSDd zSFZRN%R9h&DV0+Ef9W80?AiB&y6tJ4Z*hSLSmw{vq4hU%)8(A5kK2(R(jhGoItvN^ zzLDxm{cXwAj%uF&()+j90T8oj>5Mu`*)j@#EP3as0!3>TKmPJ#?SyL-*QAbmwwrKq zay-{(yB*;`Z?{ZS?TC(KJZk=9?q!D^gEn(0zL$%cDhBPaCaz}gIMJ9u(b>IzADyw1Dz{+eQw zxr(v!UD9kKWUqt+b(9p9sjht#;%K6pQ;urA+wbK-K=3 zl-P)$#gOa`v_h}>Mx0YKqy(UUEUsq4-L{u$|Dscd-u=BRM`BrZ71bbdHaFrTK9JZo z(S-;K;AaO^&ZMc|HVH!H-Tg7sC|RfD=Di0x_(aB^5wBR(Pl$G2|KaUT$X^Z&)UYWg z^Z4>U;&CG7-TgkUBq>zmHl0`eaQno?rzfob>;%(u^`hG>^-Sy+@9uxMeTu${n3`9} zHJ~`Yy8GMYjH?OeACA;>g^q}(&aX1RDn@LL$uwE`hmW2SK9KtDUVjN26C+}Lq8|o~ z5*`sKlu?4#-rM`a8Ia@T-3k9#fRqJ&g6Js%hl@&pT_`S2Zc2v^x2bqwerEjBzevRY z1r5)$P)>h;$1^VuK4X0oZ-0&1^g`#YK_-yJ3p>-hh7QMf>ZruT>{Hgg4*(m6Az}LV zHtuUK*<%pA7sr=V0?O%nb<6z6dE6W4;y%ByzwjX_^0U{I$IM23BMEd z-@VE$&+X&ZR&6JUioYc-vAvIdx5Cd?5&h4Z9R1&(nGU_rJ9V2f@~@-|L(BfBPP|k} zVeY+{x1oK3s^YnDK2d5}q-wYVECjd^qFRdU zvTZ$RX1qdLhDf+k*2ZnkO+`)nLI*cze1(Jsk7_iX&+Mg~!@W9QsB2*9(t#hd*-^l12281Jx__&CxvD zSh%FUdvx9YQ0eM3fq1Idf9w4ibc(ogp942jZsYlBrH|LkQJ6KtuJAgMIER3#XC!^` z{SKLNtj{m?+b8ydkwaaqg5ZwK7BEV%fN zic(n1QOq_3GjHLqs=5-XIm}IjAH&`8+lSKQ9mXlfifY7B&XGOdMkP?mCt6rb1+^fv zk`goOjl9g=DVei+%#7u8-lUe7RSuCmo^TV!xW*YO^O!@ljr;xAf55PL67ZrudA53e zA7X}{zQ;T~lAYv8Guiu|I<{7KnBIxXF~eM+ZXzn8W|6<&{f9o#Pg;@*5kKMMmzE<^ ztU{9LUMBFiNwn>k(2e5_~EPhuZ>2O)c#LxcEYo!sx{nK_9)5ISFu~D{#(=MAviL~ z(z0lp+I4BD_orz(Z=c5NSSvxZlG%LH=5!xEytW;kq)-P6Nb?K2YTo$hue zKfli^kVpL;P3_XN4( zSo+3I3296{Tbf7{e325HmQCYyAwR7r5JinUF@$=tf8Dx%U_F>`EIS|rQ3}3R=tLA>i&5D zt3!kR*o>V2?Zf;89#JFXj6z}T+yIpzbm*aGP9!<_5KieB`#X>SyZyInD{QyUfJbtx zR#{$}U$Gj)IBKXgGI!nBVDS?p9H)Ew9#VT!RB`(57|t1|7tY!9M=$J^@}A3Imposa zs6Q6LeOa(|nTQglDJ+h{hr;FS!kjNvb9`;}3awt4F1I;KUX0UM!`_2jWHboys42Af zvwNfQ)qnp9S_EG!x@aA^0==Olud&`a)e>rP^80{CDW@c+&&-7898^U_18@rnc&-9y z4bp>*jyhMslUa?Zn?~ui<$QVC6?9$md3W|N$RtE=RL1-}b%V<)9TfKHRvtn;^2Y0l z86JRwo195KdEB zG_U>o^uY6%K>!->FmY?YshBuR6W?}&-Ap%|QhZBPvzKry%pj*BXXH*GRKffU@^+iO^0qJ%$^7s*D^REjQo$Y{3zwQh4pB?E zctvR3AU2hwAIx=fzl_s|GlV@3e4i$t&l`psQXpxT5dZiULg)0)LK9Wt>fB~$Gh<2R zhc#xcI-hR_r{2r4FpNn^Bph_e4_Bm)89ud_gNcle@9v)DPLrp_gvA6@ku%hs&T!t+@+Tq*mUycGMfV;97u1LmYh~q)Kf5O_%gLU3y-e6U?$M)=bZ=Cwv&WzgZ<-9wHQshvc=^Y?hmw zAiexTvMF+|X$VKvd^%$%5(Dh4mwcxVU|q6j`(#Iu{A|BW@F6)N{eb=~I&uXGE;J#n zKILO=IiJ+U#E%Lh!!^LCb%LB8!ok=y-|QEoNE?Su4E;&n{7eko)HF|7b~WjC-YBEy z^TT?io-_*FiEZS9Ofj?PT#Tx7a!RnA>Z zFv1CP*76VE4g19-H=fX{x2?wO^w#%P@nMg+Y%esgxJhPYC6YTRHb`%k)_DB>A;uoX zH|`ggt*ppXcr^*z!{M#_WjgJVRwzn|ZmB~{HZ-}8K)nr~%2k=&JF^w_U&qY6Je)Rm zdUNKsp`kXVkLw!t-k;g4Moz$qTxZx=*A(9+>Q=oNE7~bwu&Y#8#Zwy^K)}%5)P=v- z|6xt)up>S~goqLWic0?WV&QUa)_d<^D|k6Mru4LzcAV)xLv{V2sBA5T!BDrWc-8ZZSFSw%ZyzS^rZbK@77-V(KS}v7CA?DxKR+DCw|1;_pvVI;ZSaL~ ziVgmhA62q-89`BUMaW)M0Ys;RzdC2YVCTkfV}nK*CpmoIll244v8eksA z22Sz1Gi4Ge+vR~UpsAkw#Sh`OP_XUiF?Cov@`B{#$zen}t0=)k|9gH{0)#)YH`g-I zmc5i&ESVV$GTQ7xgG_T$$$E@%N$*M!x=>;A&KG~Fs&AXXSd+InXN#(^Nf3@B5*Vk; zdt77i#&tr4{9e)y#xuq{p!zAvHFlf{sUmY?MIsL7WmI(8^h^cJiJYnBvGGJB5JKVF zDw)M8p(yoRRWTxm+^acP8Xb?d_@$vMmL4|8cUB@wfQB!NdOq*v%za7Yeym>uV~#iV z_?UJP8@7ILgtbi7mn!o#hb@l{bOR`@FEE8YVhxhx>0u6|4dkC#LBmfk@_IEk2y?b!>B`@~D@$HIoT zV48H?g0$75p=&bzzGk>KYwlvWy(@g|kB>De6oDXVzEfYX3fR#CJVX;NS5p{eoRXyg zbDMZj9X>PSh-z}+)_9vDpeNU?v0e$g*$fXOP6++c1Q3rXS@5Kan%dKY)qeli!2R*| z`vDzr1wHQ&NWxVBAJxC54;5b+y|#b}KpCr71_Fq1i4bIkS8NAn>SQnX&e7DM?lBZ# z@t4zp?$dwjt!)wG)g{AGxuHzp!_8bg6}_1AnCb=1ZVVo zx#hQs9rw`TyVG0co-9h>8VJNHJSR!l+8~6l`t%R_U=ev*74fhFh^oWFLoSJc5OPfD z4Cnb#y_Z0fHHWL9s84ceP+8mn zC|JSo!Gm0hMm3sDt$Ixkw5|dX(?0in%tJErk6~BJB{|7jT_qGvof@JDP!V+?69)bu zky}2(>0MD+4==DdBAfJmcVw%=w?)_t@HsNBBa+-XWbRXNwuaUTxq8vl58mpV93rn} ziX%-uFz$EFp4GN#1bxL)2$F|E@#6rZHd$g2FI9|&~ec@0-n|spkA{_{%CPG>@!q4eVnM22C z#^M>*2w29d9|$KHPCIgNm%>J&m}8GpLIL9I$$ID4ydoIbST)#Ze*feF_pC zbES^CKcjf~wGB+kF zE$Z6i+pFIFVLFIiPt`i=zdiV%{usel4V+ouKQvUd``*ay-Q0xkyU>d&#Smw@_V|X* z@$ZCsE5{b2j5qCNN8bM9rS|W=MPrf{=fNsTD zbJ3LS&We75@oePZD2Ozg?KU_!Y=k_t#}w=YctP^BL}{$g5o=i(BL+5Lq;6FK?z9cU zkIJVkx6V}l5C;8jyda^m;v}>0 zo@Ik4lQ8CKbu(7oPtxq{SbrYlBYsMHA-AX*K=lG?=R73xk^1crynd7b(-NQNx~h5w ze-t>Yvyeo`dO)VNVK(n0=F3;cM)qA{yd=UI#bndC-3s#-$B;>>^Ex&F-3i8ZX@)pX z!pja`=e~y5S9k*qR{<+l$H97U*Jl$UOkdiZ4NQ>SXXbNeQ+(&i0adas-Yo|#_ge>0CAPM|xy^nO)kQ64UX4*GQF?fUxL;R;{b;`S*}dI|Cfw-FJlK$rsI=*QI87kKArJ``}GUu9OC z64V&}pL*w9PD_Es1x`HC4%bXnQyVtp)tt@$qPL=V@aI82n7~X>hk=`p><-g;)^-8W}={ogu zn<79(!1kF(zqV<>P}Gm45Hj78YSlBc&~X!Vm?uw9OYEAn!DNOzR|Dwy>F)cWpkAP~ zjIUrlI#dn2xnVfB>+5<%U>tP8q_J|S2u;TXStEp`*=}*}a5JIVok`J={uQ+hYW?$Zq3J*b!2ez-rb4;A{L`NtOJq96=y^d&4>$aR}YDgAp=-QHxBt7lu z2j1iF=hz3Llf9lww<74>B#umq20*W; zPpMjLHe0xCne+5Z_gksLYa6U#Tc)9`^fz&++r2JjC>VQ~^;na=y7bnt$6llAk`Ua~ zLkf)6A;tnobYtjXqrygZ4gyM!=$3h$WJAXeAsoDQP+#8}h6v4)>_h(L7#OyE=&^Bq)oQ z?GINqm%AT#=SQKm)IWGpcHE9_K=r1l9omiyzyUiL>&7;~qI#H-dF)^-{CdHn4A~!Z zBi1sW<+QL|R8^BxV{2?%CLFQS0+>vzAPZPOrbfudSsYB=kgdoxgNP z&5tW99=U11vs>O1)$4Ei&F3)Ef8?xu4*7Ai+JFd-ePgu>!OBC^$!Qh?L0YayWbAMz z94NVO-regrwd<2ZzAt&vkIOtKiHP{i^5Q&mktN~!e@V`@2F~@trY|ZcC1nQ09$x?T zWiUwP^CNScjAg?=6$8pzlzY&)Z(j`^B3~(s;3?BsPZh7MY-?^&zZ2Xv*g0KOnL|y4 z!lnl>Y}4;7kD=k&5un%Y954_l2T9(?yI18D)l-aR5&x6jn=(!IK>{7V^kgS|*+!YT z8kNabk0USHt2gyS4fusLc(NZgHY^*4LOo%q@#C0UJI)vmvN1I^CEGE=H87g(4KiP# z*7>8{r%e)g`46<97pp(stI!awQLF4wBU?gkUOBAs^nyzxtXBVmBizQe(SMfh(vyB6_ryRd>pKTa2wj37o-8ORkE|AbNpz zjsafONn}syFi^vT9UA!yMEzO-%rRQgIJ>{TYOV z!0OMeL&xlwlKS-2knds??prt?fU3}lH>c5Vk0(CmxAo@tj@=m_2QT(m_e#7acaPqd zb6kk~O_=Bo1*QPBF+z`U2Lcm&iKIT`U&da2+{pVY^&O5r|2-c!wu?&~k?fa8k=2gt z++Cf0Orr7QUg-UBHc|hPMEF6Nzn+Bz2{lRi6B>Gx0JO%z(XLOJk>vQ71zE`dr&}0v z{o8_U;?_Bc4l5B40ToAa%B)$l0%_=Du0OB9iWlUrGM3!9aRVzpB6n-nzUF2`Ucy7j zNDQ%-$7#Xx89C|bG_!c}l7%^hD2=f!rd{P{bMt=0qR%Ny%-t<#K0*+>K zXW0t^g_am9khNEvSuL?TC+;K{0x|@nB&&hLC#(@BPm7bi&ilOmBy2uBD7Bq9R0sPH z=Z>?8rs-k5+NEWMq&%P{ckQHQg_Dt-p0-JxXYx@@pc3N5RXITlSZ9#;Rrx6u<*+ec z-f%f=TmjP&pm2`gHUSDkBD{6W&3arT^U#&Hq*G|?vdH`+2O||83(5J$D-}K+S71)y z)mTSwf^7{7kj7+Qj{T<|=f;7~Xo1eeHr)Q0Ra;THAIESZjGukja72KMYmU#Ez@xQI z$>~aKH5YYvD4ZS9Q(SgUp#^=2wb02H9l3P}tnlr2!VCOIM`fN#Z{3AXp(|FQwCTUt z&r8DVNgq(vd&dyLz~i6FYx#)CjgUXR0VGBSdA zD3oV&FJrX_b#teMd=?w_N5#Cb%}Iokrjrr_I#I7bqaHbH_dU2?T0TWzO-!#ib8aZC zHRs@hy%+f&+;fG`R9qMTvdTX8x{qsK&!o)SlknS5HGkdoU!8s2cLRigkP8wXHk|Ck z?SzZfb;UTVm3H09Cz%(?GGE*KAgSr?$n250dOf`FTLVl zUiH2HvuiM1LB@iYI{+k?VsjThTC2xtY{x>shlEun;ENP8>U)0 zu4dmA*0UHxLNQn64|@~wjc|#=EWcF7Ic)tk(A(6OM?WM}YZ*;el+@U1vZD`Pv@N$$ z=G9l$v+Y%gu&xGu{i#i{v?9oQ=JDb_fU3E51JENf0`4fRmMd=&GcKYT3w(D=OLT`Ka8t#7L!bf_+@v*6F!2qlec%y zh*|1jZB@H=u9%GSjCyTn%wzS~2y|4*{>&zD{o9L3@l6(PV1`qwTQ(F)gol1fb?}-? zh=n!0y_T`6QMP-Q=oZvi$+<}_X}CE+==vdK>anITEhk|(zG-;8!onqU`o_&~$~9z7thm1)2kW#$?NiAo24q?z z)_p){5l2v>+D|!Rv2%J3fzbMmsp{YTd)<3x;nV7%?oevLE+rj%V3hFKP%#R~*A_k9 zjg$TS`k6tsa9%)-2~vN5KThwF+HbKiINhZ7v^371;&wBd@jpRpli>!vV*M8=aO^)- zF`BVIO1p^LX9lO9w9bLg-QZx@ptK!ctE=&mL!*o*ci@04DG}HANQSJsD@ls6nK&G= z?&CuK{O{l}^3RC%KJHTOy8Qh7Pi|hieefB+P*Qh&nW%ZVSpT=WaI{?1o(qd}g>5wm z?ILzh>B!=L=>OeO!sPZn;@HTq1dPcd+11U z95x!dGwVm#zX)*UY|b14)raVY8{>AD^GAi+0`9M{RpHC>je}JVv*E5xqB+$wLDse@ zzEjxSqFm#cKtc9R4i)(J;%*-;;ZTKBnM91>u);eJ9*&wPPk|2QK)FVHOESeVa})|o zfZW1i($ubLlUvoN;2`h(wB4=HI(<#4I)kfhVyb@06uq6~QbPG*iI{NZk2k_MLFmSf zVFfDsA&M3$F#n3FMKQ=jCw#8~{jZkarbrFx{`?wiU3kho%h&3YTOufDCVS*a0*|Ed z`gT^&Fh)N{PD~9K?K-~k-)sIpuK59{yHUI~F#|N$nf&46RRz0t?bwkO(nUq7gSvh^ zdwsH6jcyeHrYvBix|L~~H0&lizgH-3Mg2$66}|P2j!s}@`pQb2{h4I^#Xa2^1rs=o zQ-k*3rHAY^9j#27g7eg$ks*hr%%7&aG86!M;sAvmIN6NOSK40oP9)sW_*THYnXIQcXjIo!qrjhGJY&drn z^vsi9Ouclyl^q}^VpZ{tp;nO#b|mDF<9>8mdRb6Y8Gb`PRqjRfuD<8FaoCu{07XzU zfs4UL&H+eS{f0v3J4porifU`i0MbGRN$?JrZ_ORAZ*9j z$sVd_wOs=$O5A{XQgxgj1n^G&+1%5r6()1PLRUFF9AqqGan7pepJ&5x9#?s&rG-&1 zz@UTd^~T03xw*vgCWUUEskI?I+uomP8XxBrA@!&qG;9mGZ1T9mo>ebwlUpXtbiW8* zG+o-h4VNT5KsapmSvLsQ2U_yXV;f9q)6Okwf4yM_Mc4 z?n#lSGU1HkA*fTTiRKo36D_&-*10oyg~)ZTbg_c#X!z#a`+w|g_I~2E-e|n-8bCS4(NTg4f+CuOX@P5@?bq5CL#?DHbG#gqc*fxhMjHf5WrMc zR@mf0`+i9zz#zel8PfsJC&g&_eo3N(R)lnaEGGzHurlc&M*vwyD zz!-1-@`gRk;PM^&u>=)I+w8r#{1@fK2`X9bI6ew1o8Sv>mD%PsM6qh0G&_rHu|dzm zR@O7^ky~XxgYV{R@x%mg6&xbRT%(M2!^>v=3IBJDt!h=SSTvKXy#F{`^{?=E=&;Gu zozhMUQ$xCoO6Fh)XKOBxcz|fdx}(NZpZ0bYM z1L2Bg0&nv7tFC2+FuGLuoD?CR+ToRHwJJr-)^UX;n{?h8|10Y0^ueYCUbd#G_(vry zwS6~+OJSZ$em)wUz+e7BA;h?1K4KTTkpf!y5G8k|yXqyhgCg&Q%=g0e#!!*FNMWZ& zMuy~`1yp0E2ssow;&f({BqF_jCzwY7rJ{QqXBo7G{IoL&v(M>=4B@PA56 zJN0Z(y#{3fDHMuC@C8V=tR-S23K7G)WpyUUtr$tFPg=S7+HA4p_}{Ai_S^3- zqaLNc*`Kb2SIrnN;o|FV1W7T0PkDbGIM#l|w|6SBo~Is}d)W%&7R+o4M~-!KTu~vQ z2J%^V{UEUD@(u3j_~_N8P)7eV42JWsMZ-4t+kX(!wXk>PDyz}pjQA{A%g3)d~QkF=0dQzBBMTP~R<@JZ9 zTVhKR5j3&Zc@a{*M$vAYfe(q#pBTk)i$$;vh6_0ED5I%0)E-_tJ=_Qe*ZO*)2sJZG zanY}H(!)D?z~CUp#=_?lzbAMhJop2}nZvw9ha5kfb!%<}PdElrmUc;ESGSPE{IXg~ z&PUs?x==2rT|!Q-Hc+c_ybd&m6#wU{sO2WpEitPx+(>M*<<+y6nnXInr2u=X|~qY@aJ$=fp>h!snmIV+z}MQO)l2f zaVk@$>nsSl6rpOItR$hAS@rT%jTL7zVU0RL5^c&*jbjMOK35YR9J#A?#H#QaIy%C% zdOj~}vua{uf>X3>n^7j`*hR>`Wh@KhoW^x_xhKj@wxAu>)ojY_k75SH;bFdyU1Eg= zC5Fod34xCM-}dGs*nB&jE@)jG5Pwhjid5!Ue*6;eE3cWXvjZdQnM$Hb4|9i@7?XWd~d zmd~ii-FNq+DIo5E19LcIXZ=v=_$${CZuGSOVDCuA?vyjP5NHN=vb?DGJDg_PSFj~40R~XYr-xH58Kl=w z3MG#bPGrm1CuL;d+<$Tn(0egJlG97D@}V_ka^5XMF&P0-JbYOcxUabH$3&I& zd%0Dhf06)mygF;U)L==2rGNx2xUQYm5^rIGT0x}abQixar7SjRENqveBPl_TsmQ@{ zvt_t(EQF$=9@~IS2Pk1R44uJ~#2AZEUQZ~$DSP8)>_seytjP)9!P+{q! zjP+ZK{NeqP&ZXgqK_xj}l&1(0ZV(bx7LwfYp6eWIHSoppSFZH1oP9FBW2Rl~!GW*U$MjLWiJN+0ZCb|}1v^JP80LNTRcJNlt(b&$?C zZ*IW5*%VWSI)rc$^}xFMLeL|)IGQgE{=je%1BO!xf^2;#{W7CLt{BGuJ#8QC`G1#q zSYc2X)D?hyawvC@B*64N9(gWz>fZEp{YdNWxQ?u-?|Ro1#Eg!b&}qGm-wO-u+bEf?rY)SMv)big8CP`P^Go!h#rrj(4>3zS)1V3QX;I#~i-N{b^leniAEA zmwLR#ojx;Op9z)wAKJr}jruM%_u}PloIA6Vz4k&It3HnPWCH~{U=-fnzpQS2Wq+IQ~h~pVb{*p1wRU@A@N15HE>o`H;&gg%{5(q5!k42PDF{ z#ahzU^wB{q*o4UHt_&Dw5_Va?8>P>;fAn|~?x!Kl9I%4YZYeB8@{&CRn*tR*pFG^u zgj)e8n%58h0(UYravmCaa2~kpXq=&HG`6;aU#SZje|;U}g3cK-ohBSQf=gk8k5E_z zNnc5Vr0msLvyTZrZjk*}J8r_`HppdPG>-aEcH%mqoOZLqcB<6QdOGdo+8bD68uS4AL%~LX5j;}Z6RJlw zQGe$Sqa&v0u>1@cYvq5Ltm)drdi6Vi+xX{h6r&NQgCUrxryFk~P;H+ihh1Pkw(DAA z&UmoPQ!OO8jY!q1S9s8!63Ky+WLxXzMigBrmapJkZ&XG2eChx1!VmMiFz`_Z?eO8Z z57k30aTGTAZ0@@H+r@YZ$w=c$5Z%a6h9PHc4m%vJ;~gpxH*CDsAMVxf)*Y!C#GufjCz9W)5|vdI2EJ{Cqu1+8-kbiH!>;1V zCexL_CH(!d%ijs~y+~FeqTHq=2RuS)$$Df3l*8)~fE;W)l2gA()OS$-$coizPd3kt zS-LXu@eV$+V*h$eR9;vJf&8hrYEj=T_|Tt7EJ%0^=(*Io*%9srIRBE~?--Pyg?=U% zBm_$&zbR)?PNChpLPBTje%`fS4u_#lnZ-Y1$rrF-_g2eB}U zs5QROnA~!T%u;%fFcyonV>4-Ng*THm`+&6Ow5ZA+-}%*&k}zfof&x#b?P?9;r(cls z;@lwVk~$V7Rs$Lg7--@0yg_Vac)7DVwg$)j`ytdhgk3=Z0o^zbiousAlUYJ_ZFw=1 zi<*i_p9V#qYbY3=ACj(?36q3xphEcO^W~-oI5eQ-%%Nec(tfI;*$r@za=DbclixWo z-07rL9Tj7)`?(sp0~I>b7Zywt{L_Z{S?A838$x;d{}F$F7}Pb%IIiW;A;wzKgx4qR zux6QwpzHxd%gvTF)^dkhoYQq9IJNrcbFt#w7J``CaX2x%I=2DityxsY&O-$vx%TMm z?a?%t3Zs;}`-w8#n;WSs-EUTb+FNrx|6)rFjTDDRr(DOGhO%)Z?^wICoB+)fCC#%f zYYGUtjrh%O@k8~Y9*_m-r+2?np4W|Slo5HWX1LVs?9Yd0%;!*+ZI2d3|6KUpzce7K zi-!uP!2oVblI^}Lk(Xn0L1^hoxa62+xb_Dmb{xAvh2=RTm>WR?lYe=*^jVCz*4AKx zn;10kk`l2%r&M=$NU6@c7p2ji$rfi!>+dGL%_aPDTXv5vD$eHjZ(vw zCb_4I%4zs+?^M<@4{cC?2jU3qFC_c4g(xk8I*jdf?88*jEH#11!BPC09jJzoVI*CN z`h#{Cm;mk`G>^tpSqo&Tp3dZ8wNS1VrY@Iu(v%xT(AqL-4Lv5rD9B05h;Sb{cSnJl zHkp8Z=@MaNf{+2nd>Pl-+5@f%+~ImqL(wv-ib_-1t6gYDd0liHTyDs$h2blnWf-r* z-suVr;HacYzYpP1SU~-^^9vMqr+K0o(cN*xLh|0BW=^5m))sTAPwp{LIq$T(mZOjt z$=hRdWC6V*$lGBi30F{V@7kJMFK?g!6_&VEvtU$ib>=1-7VTiwUDWxrscbnnx{(PilqM2#8ISuAT8drYsZFew&R6oCMoDGRJP` z;OLWB?OT@UIfmOd#61zKEa=A-#1rq97X*TrQAF@8Bj+pSlT&cg@Tn2O{-hJ(o82-( zj0*9>6I7j_NK3}ey?`cCSwTeHbj((y%{@ov8!^*xzZJS8 zTIzP>MoRJ=Lag=cs-l!U2V;#nkT@}~#}s0Gf^L;eJPD^EYYSm`sd-{XoN)mGeBw<&WnOsLFL+4aeuf_# z8OoFJu)=lk_k6=z2zp^o%e%fX;6~ zTN0fDzlpVUPBESv3bLA-ZYi~e3L`g7Y#Tr0I z&Nq7f;z)-BYYBqyf@cF`94wRw!KK?wh+A5omezuf0fv~w+tWS%rBwvs!a}d}E9arM z>g8Ukv0z4j-(g`ULr%Fqu#DI?ZsPvwu;A~ZRqKj+MsMC5+xv<}W`9EkUoXVAXLFTc ze_O_7-0aa^JFv^Cg*o%(t5FyR+R6OPzYB-ih4SeH(h$NYE0qPQ|`2&o|>ucqDEP*{zduo3tALbeLY~cnq=SN&=nY% z5pmg@t!sY_FBY0~Hn%W99KLhzVA`FFq((jg7_r*Au#hAfCNffC&vA@jVRTzp<)*|= za$=6`%oR^+sH{TAe+G?i^34&5i^45$dT@n_wTn}X0(rZ0XR^&HY6s&hhx#&?6QU}2 zO0#)m@VnP_<%Q7YcTTAmjHCTK6H6OLr#P^3xuk!t!++4dx2TDzBsqn;oAcW4)Y$mKF@_`W>{iAwY2W~V#xHMqrN%@6+SL-NRfQzOWxn1b0?tIc zTcAjnh}mXPOsKsuBhv1h@vz|2*D{$6Q!j*i{KPn8xlj>;`OD`}Qn?Ckf^*sp2oYK4bL z*63Ss+K#8S6P0-G$dR7ZAUl-%lDl&p5jZ8bBDuM;5c&M?NE*~SL-tIbQ{FN#he zu4Ys7u!(735;jaHcQiKSD(pfb0jG=z%#Tuxy?d5lL+5%e(b;JW;Y6W+QYANpXZFz2S4{>4^YRwurr7vuNrp2;p?5jVlgA)tgNMrEJ+CuOgp}uqK{Gp zPoGD{L2~nSJ!s)-%l~uP0%E4~`(A!^peQ4#TP5?}PqrXtfdEeBW=s*T3Lp2Ya#^+) zPjME#t>Ex;Citzi6IE5rUr0DHFUs9^-PVS6iL0<{&5hxId{*x|2nd3tX5>&qE~w|C zWbLh=%5Cnb$Nn-XFBis*ckXS9A+E{DH*U2K?KEMAT|6o!GnCd!uRqhTB zidl7s^!%LhUI4J2L?|!b_(@br;X`O&P6>-95!d0IH-4kkLbEoqtUM;3QnvqnmC{DY z%T~m2tk=<8mFgp0RjZX=qPZ%1Ir=GbRc=239)kX|fX!(_gX);zug+zR7JF5{!m@!Z zvs%Fx)m=LG|FHEf;7!!&`tzGfdZjc4p((6(QiLRvrsY~_NjlRYpix(eq=nEn2nRt} z#RV(SCYiK|+*H)Hde*Z*t*27bE%mTluDMaPD|)tg+$}xp1vt0}l!bZ=#Ws`qzf;e1 zTzCI@p0;VO^Sgc5_j|uCg)w=GZIUh;6$CC=OqLk-Hv)I&ZXD3_&(yT*^5VnjJG-SP z&l*QHujRx!owpc%s)hb_PqQXwv{>mk&S{=)$4*k6I5(%;+yw1S51&uEBd-@bI{8x+ z^a+JPL=>q%Ij7Q9FOT{;7(wS2IX*M-!s5kF_GG+4XPw{61sQ~5Z^+oEWT?fhuslRI zJ3-3us4j62FM)#j-M5Q1YC#3F_%`yAe{85$U+@@$yT=IINk!~-CdV%@10WmT(K1b= z-n!s1J7p?8y}-Uoi;5YlS=$78r#|4gTr3S`!ZSKGAXmaVpO4ni6+W~pX}~0WS&Z^8 zL<<4gDC-QwFRJ8lE&aieZH+pj|C>{>>uUa~Dfb#G_nkls4> zfC73sQ3&d)1oFrKv-G2eK9aQW;_VHu5RH; zIx`J$^?w5n3n;t;j(Z)|aNx<~F10FP3?31)%6BVD8|-KHOUUpC&r}j!Y$oy*H2EEu z$8z$#Ykf!c68c)HN$;W7t4QoTb+J_+Qmq~}k+x^-$xK#u{bTlydCLvKX^dmL{qlhW zuxd&iXyZc4>Hu>1X5YW&Qoq*)J8645YX~co2UMs3;to#yJ$GrhUZUT2XNg-L(Ob7} zuR`wrei6yJ*yIzrLMP~rXx;MVD^|dowGwIZcef;RT354aoH4kC{JKY%!ud82pVw_G zZi9q=;~e;G3ymSlkoWFpeNa&U?8=;O`KE-T8lKtGGqep95t!Ud(ziqS%b^R$iF1D_ z2KHUxJSF7wg%|#!Jng(N|8q#;*B80*yQ+FIa5={K{cNtMl;x3N7+0f7Iz{(tlIm41 zv*d@`q$ZRlqrEa!rS_Vwl#EL1TWv$&v0s$zqSl^oGv zT!u5xtKT@c(=G^63Lg4c!KY7bTH1raY%h2?>Q`vel9w#!g0*C+yL=IPs8q1K05)+e zv>f%Z7@KWpz{f`Mo^LX}u2y$imU-lRJ?>6$uyUzs8jc2=kNZ$63*NwEgI0ehC+Rh46EEl#%~% z`@y7p*@AG4s7*q__72BYQGu!PZTE|M%a$=)sp^X+z1+FeWz(r=UDTHjKJLhherL3t z(0L0|boCohQ)1S=TWFMSp@I-v`Wxt-NxlN4(=1;-rG)}qfYY$uv6qO3Fus-x2e;cR z(_wkEnw7(oQW&BlqZpHyD1>CI?fF(}r`d-$R01VRdD2bZ5yWr4NKLU*(VxZdB+FAM zoZ{aXcqmv!Q*0J1^;osZ@6xF2>lPbBMK)(frDhD}EuTTHhWGh6esTaA1_(#~({JE^ z_Hw25C?b`fA;^!w=ZW3=ZVqq^TY5w{;L{0VDv(pfdHkt-`viUIoD=7&@AN-~ZUleG zviZsvk3vlNX8``EQ1dn8>(v$JP)f`ktk)#htJmU-sxTxj*pL^xZ!%Kf&rM^ss?)pf z*0Cl_x~Gb>*r8pTwRAerelUuDm)tSpqbJ$(nh>&%e@y1?@0epHGY|8~dEb6i`U3FpEu7|pQRv4M{ejdguAbd zO!652ToOFizY;)IWZRc5m?#&O+bXVl_vxbL<*iD|AQj01N=elNGHWeSURd6~L7801HZ%>=dP}l*C zw)?k_?-}MSJo$PsKFDUn8j~XvcI|?Bsv16D({AUu+*2tp=FIs6K~3diO+@gsXMyBk z;u$5d1sZ#eGL>Xwfzwjo>$uw{ckDsLQB2P1vJDsvGi)IXx>!bg&5S}=_Q|=y(3?9>bOG}&djFc;;CtiTr1^hXj$-o( zc8cmX#3`mP6lkS(CP@6tEV^DE)cgFk=aNUsLkW{bfQ@wpktizXz#ytO(Rnh*`)&mn zzfGLI!wCGK&cXEBot z6%`_z?mgsWsk&fIUVL_rwRoFiAa41nXhDJuhTOBAvw#vj70H03SU(0IdGcSv|6>rT z$Kh&t_(#xv+R0h)9sZ&`F}!KfYQ0aeT&YTLga#5;8S&l1^iuz7K-|l2pUCL~NCC{7 z(YxIhe=Z+HWPVGP*QpN{!-mLTsj&Sja91?+ewg!~>P_WSF~PQn{_IG7^2N zvO+0x8eDX4pK^_r6^km^iSZpJo(%6SCwb~UF0Rr^+a?>l^rIOJ0@!5H^J-0n(Q=QN zTI41^)l_q)3gCpo5zwAnsb11D8bn8B1<=186#7ptp*xIt^ws;Vk>uE)cB%2;Y* zub2w3+vbU4caP!~78!^!?^lE=(o^h2nvLvfr1t1BVqYaY5JO zyJzBstkdttGO+I&lAP-S3z+|g2Vj|o|MU*%BF|P=;`^XmKr2TZ!}KTT^25jsyOW*H z#ax6|t22zg`_9&J(t^iyPwya$(K%U>c^*R6@8{9BK|M_t-zr2SIDZtOsWc6nWB^5Wiq?E|JHrHcNaJ_5@q# zDPhOP2Uu#9XE4tL5#?;DQQqUd93QV?Xc=_#@mZ+#TwV>CpC=w)`sZPjWeafzDlRA+ zaao0HnZf=zH9Nsc~K6&PoaxR8=ikZ{heO+3IHdFrP%aQRaBbzGjTxE(x(Tp5WyuAaj zb$)&5Bv8TcQf#%}b6Qf=kLFn|!~j;s!O#asHWYI4 zg-a>uxRi6__4-KZiF3cyEvTpO5J_)FFrF^?EGkH6#>IJrp)lIq7SkQ8;w$FllK%(4_ zOR8w%mw|Ut5&r=k0qGEe7zM3az@a}hwCg#EoXOc*{K3kVx%BNz>{RHh>Z@0;B6TlG z5<43KbS5sb6NB~ag?JZWkK4TDMNLwf{BE&F?PWH=@J3<4;NBVDP-EN!nVU z-B^PfN*u8HMw(^_SRpQC=jy{r&vfeEDKYy_#^7~hN9|aFU zatRTVxI~#hsu~4&e%*V2uBb8kz=*c=P6hjU_*FrjpNBhV>&&JI^S2e0$pQlJZD?*j zC;r~lAWas_&pcz2Q!6Sea3rK63#jk;#zqir$jb|5{)2t`T(aje(7BS210a`0y^J{m zIQ2g)P!nLSYaA<=ax{^cq*IJ%A`}IB!iOKaCUiZUeFtJd$>jKrOZ`a7aPemsXVcW5U#s#OL^RN3gu7sP zWRZo4LNWA`?nhJn#t`#~JG0t(L!WrIrhQa)e*8Vi(_nx9zjMLURpTl-DXBd5Lb*A# z19s!+;o%}nYTmaE9Rng_GgIs^btf=Uj?08{kD|c!Eko$uRwaZzYu5h#Kb{$0IWr1o zSw_tG)+hfByu$=0RNdMN>ZS?NFsWX)aRZK-zZ`D$*e)qCWC|kdI4lpEf)+UZ9?d4K z$$*6_uq5RrW;fOttimTcu_Pk{`}jCS#lw}0O<{47Ghgibv}Tq*RD41gEYXFwAV3!) zXi4DWf^*5L+?t;o!W24(9ItOTiM3Jx4vv2}V{)U>T4$K>$8@6sd0TDwF8Rq9z)6}VERB8PM#oiTdexJJOj^Sa}7hQY%#Q=g?% z8rH!0qaRIq9bMT4wd!YAYT8=^tjTka?$|>hGG+R*-Nw>;fZ+)-JI6#98Z8U(#nd78 zNtDN;VSBWi<86?{FmIEYns%C|Y78D!mOr-`ARuvR`C?OWm)V;&1P2EE6r*C74eeDx8sK?hODa^&2( z-1_fZv&e5RA?GK_Ld$q3~tVo6aQV~g`NnKMczRmBZ^7&Upl97n8N>gegEeQQhKR`w9FH)->>(<|d2Wi85kivIeqF~y=;AT~a-a*VxwyI-wcqCW4e%AjVw$o3n=JJ}+{1QQsWL>EwtLBgX0KSyrp2H0 zCc_jfQKB@jK{ecmzZ>CC{tR&Ap+DlErTFKUW-nQQ`$|~#SLP5^SRALlWD#C|3y-eC z&we~J%N!zq!F?Yhu}kr)Fdo~7*Su_vGX=ntp_{5gllCBWmM|A!jJ~M^Q+&sc%|UXL z{_?)-9UU5)@lUb0YgLs0r(@n97so_J(svZ5xP>Bq|6O+}Dlxi_tXsFDmh(KB69=G% z60*owwVJV10p5LQ5GqvzBdHJl0%ucxkz7D4#UOUHtxH>ga$oF5P+VWxo^9KHW^M8) zvl(^Mw6JdLPrq4-`y}}5YYSvK?r+NW7hu|Hdx^XU=z<7yul@Fl4I2!e&an{tMN&jJ zJvgn{a#KsS`URFk!H#yBf0t&X|9KYbX1^!`OtHYO4BN);?uQdUfe~67JF~lzTUV%4 z8Ubv4;HTfd56 z&x8JvyKYZCI|;}sLhT3f7dU~lsaL@kL)#geQz-N%n-MaUfAP~VeM#c`aVcle>bQeD zlzn=}Wmkebul+Do`#y$)8};JsT#Tz7?C*%kf`1 zAFa-~Nyv=tSmsL(V)nZZ;=jX|$AdI|B$VIuX67sX?s)73u{S zEmgfO0sg_g$#TArTD3a+)UiD8Se&r>IktW2H!HxQ&>0Y+=O;UB@RrTJF&N(0Z#qo? zB2|P;J|fj**VhqI9gf8C{LqPri6`#bTKulcbej<7 z$rbph6GJlImgpZaA$#UD`G&YnV+a@ z37CSUK(6bE;4M_3U(7G1FL&U}t_Mt*gM$b25pL3|8~(@wzU{r*Cg)pKjsnjM`4ZhR zipiIl0AA}J0z*a6ZSw3PF{c^|k_@Gr&g$o-MyLS!jfevI>Hk1=wdM zN>jj7`vIw=359@^0y%i&!Z(Mp$bq2%$avHTRxEUMPM+0?lehb)3%)PTE275Lchsa0 zMj+`O?mELANVg*6^~LprZ%IUj7#zMVninr5)tiUPIqQsN2#BoDlc&B{)0<1JS50jc zQk=bw+0=iKkK4OIgAn}>=9Tt0HO>I6vR}5>BSTIcEpKWO5NvP8if@E~*nn04Rr{lO z=y#p@JoQR@8G>tU3MQ%r1gpTMIEP?2&kR=+Ie?RMN4QdLv{D~?Q;}z-{?zV894SOm zNVI+z!mRzN6JgYESKU5?oR8`3hLLWL!)zy26L+DCxYrb9_UZ%XxT?TQcH~>>Ub7XU z5i8}+=SjB{Nkmem=JI{Xn;OhPP%lwc$vg5(nOMpwkxh=%dr5!3kFE+J9v&<9Fut+w z=KL^SlZSm$(Q3Ag!YOYIR}}a%)(W{@^oG5v@0M;~0#Az9OhhqVQ z?A9=4LLQ+?U`DM2b10#^SeB~95e3}6WwN5r+^!`LW6kbPbUKx}md)M)Su>XDkk6jg zmmaGLtAAz&eHY2r@iW@ZWuocNGy3M7)g7PFhR9c}Ct$M7WbcHC=$nl^ zTt6of8RHy(Hh^Prs|VGfcnyn5R`%kpX{D+YiF~LFlcXMJPN>H9;S5XeFr8!ll(>ChPlsMa>*7l$NSdfj+lqCQCLy}RsBCG5`~nxD*?TEkmKQkC zh5i4g(V_&ZVc$=|Ooip0E-r3HlxpYNwYgE#1VJEg^mepC`CPhq2}SGz3PE5uM3JjN zM*)gF>{{lALgeE&t%(A8z#u=_7-pfc8pG*0WY+1~dD2X532SRBn-jF)_-32KMcIAq zod`VjSW2nvvuuWy9%KtFLTQ}xnF48Ce4ZsZkIfB|(gY?I6FHB~^rehDi}x`2-x^;4 zor|Jd3&V`>JJKx(hVafij^xK5_SRLfT<{~70j~(cM&!(7EWUby{c_n`AHFq1u_M&B zqt}M^;p{(V|G(iwW>8e4Vt$Be>ky*W4f2kQS5=gfP~Yho{dkDL9u#IJ|=%i1F9U`Ky7-l0AD!0laVjap)rlD8UC-z!L;qVqlk2{D07Oul>YV8=4V#VD$D&_WSK| z!Z12rO6B5w8C(p!?_Q>F3aN^OodK$Y?T31L0&lR0TT)2zP z3Oy5Je;%B}YC?MPUwM9Kd$#~>N>d{s@ z8z%AMFst}ygOd_`da5Df8-KP9N9aC;`!cPwZ?Sjzcnrqs5m+Aksn8-|>C`Nr*amrE zl}g961wo9;MrZe>rR_3_jDPu>><0RdBWx97SJ7@1r0XRa+f{_yr?MS18jm9o;3q9D z2U@UVtA9G4H{&u~8P$p%jzmZQMKt1h<2)z~MIdJu+TXwQls<9jZetGAR7H7ySVWpv z(JVoqHU+`=@%2x}MllFz3R(5?WkgjvYH&uzQUdshFyA1Q<42B|$nvGbkYW!?Jl4)K zkKJSOD@T&$gBY48iDgRt06YXyx{L@U`v4@+7$GZ9{J68GCYR2bY}0{ENQLMWEle}P z`<=-6D~1C9Fbs$snLjTd#IR8eUF+=JZ3yC?<8$lWk0i1K_0yM@ql1r%7Rt-97&*cd z2rLwY!g7I!*G{L_`%)VlkwA&Q)}1d!in2~kYo7~eA@@_4xrps;`5X-;2@#)<%uFt)DQ7m`&9Rk&v~=Bs1rYFFM}NQT6Ny~Q!sTyVS?5;z z+6zyhqAAXK%|qBc1s1U+SXc^zbvc53fj%MrzJ2thj0^~1p-AVMPEbm7kh9Dr9c^tL zbAsPs1hp*h8N@c)q#0EfPiUr7C7Po8lJV?aiSNflHCQd<*;0s>Tnk@4k)u)jWGkAM zU|O5lVo&PSusSWxXr(XQV>iY}-;Gc%O;M~Z&X;;#o=Ax}{ddDZ$71C~F~G>tj$O(^ z^vV$>FSFyv!Hx(9g_tA)hEGAxfOTCkLGY8QzYXt0!i^%ITwk$5B46OZmzU$@$BiB< zoJ%Dg$LoUA$-#ryu5rOx#8e2GKfyW^Bk??qL3r5Q(A;s@ zeY06jslcUa)Xd4&rdAeRuJYqs_K{`^hHKeW3sxr@D)3k_^y*}aLb4m`5;=2hS1ZMh z%EYeM`f(7lLNuxe zBV)@nOx8l6>&Mh*3Dw(U@K7{Ubds2g=${54v?SZE6Z~w%@Mya^GxGqj8LppB7nI~| z=*I~1ho7OZ<^=4BeJ2ioqcqaST`*Xq?Gz95r5xCz2*Xk*P9TmQF;@%@YVO#|JKb&= zFWNlHe>c`gD)^Po^2>sRc9|vrLhB*?p8rw#>%wAnj$E@_`4oqF_Fa3-OXM{(wl3Uxuj- zE7}jsxD19!N&GoY3hnndXx09Ab>BzUz#w21hSf!w9zUi(FYJK-=IKI$=wGIRzF32Z zHE1~b62-PWfUfU9ofk*|*!qH2je;OV;)Z;_T;hLUdCSnJ&4(fVaQK=p)#`onB`r7s z7i-jXbf_9hSj&1eK}57Iia3dkV<1dQ$g?{2um#U`=jkTHfC}==t?su1Z3m%d2})`^ z*y3;)ItAxW`#L2cvKpT%mQYk$e#p|Kopfs3cuf&~YOqH;pW4BaQgom%@s#<9zZFWL zl}&>)k=<8*Hs3Q}Ybc}7s#b!$f}HK`S&JCF1LAHmq!L>S#>044_4Zk)S&cd%^X3^5 zT?MZ0F+iDTZ@czCN}^MpZl3(lvjBa+q7|8oM4l`zTXtAMj2{Fi@}*0)3eO>xvRIR( z2y<)`58>iBG??y*r0^l^07yfys^=U-7rAI#+Z>6%r7gD|jrC}pG{JbiL0&VP@~|53 zbA7DU@~n2Y?ftCx9-0KG><{wR9^(;D$^ifb<`UtPMnwxsPU~HIOzNY2&g+p&Yl(K zK}d6eiei(~_<5Fn2-YndqWUyW>K=`O@)vq2LNy(`t?a(u?*9I@&Ce&kjh zCxw<^e+Tl`@rV+0U#-Lc_4)#XGMKi`!Zb*^)}JoSA-tk>#X$$;AlfmGPJ>-Hh6o!J zPp1p%)uzmEd^D}!@l`s=mb;?^Q&%u)bCFaO(WuBm6}5TOE_1haeg8y$6AaDdDS$n z8d=pTwnGP6P=GFzw8+szxb_48bnRmpziZbXeXy;P(2fh?@Eedf@K0)M>$rqmj>81m zbR4)e8Z5~4P<&vNM9uv3_; zokKl?QEY;L;AaJl>aO@Okd`!?#ZzfClxWnOb!sc{Rzf{#g3hoc80ZaSkeTYE&nqBS zB<1LyuBdG-7Hu!=QW=|N+&FyOThm~Rz6>b+d>gPo1ByE3BRsHyKis|?DVf2DfC~Bm zegukVpSpcpAH1nP<67-Fx#adu7?mql=%q+AJ`t%NZY|OPP?ZNfElqE{<#EWKjSm6L0(IRhF%k_(!X^H_n29w+qs05;Vjz8#mj z1jQoRQlD@^G83_)!pWL^h1=$jK%-1@r0DDsAd~L|hb(LK_#m@Nq1hrhMpmqpTaw3V z7f@l0XvcU>MHB?eL}+C#JWMUUwo7Gwbi1f>sd$UR5Vpx{C@8$OVgxuD~-WM!kAM#ls z2ObRbinrrA#fl?d#1p~OnhHvQ{VKyzAKDiHjvr^R-zaMKU;s}OfBi)2zqHVt>iK9C zx^s6&J9gX7)zCVB8tFuP+1xHcH6Q$kvI3YP3hwxW6+2vOJpBPhcnp8@=>=?I5EE>G zD=TXmdc96rj&>MoezB6UT5q8ZM0+vks`tQcHgd?1z+P6EmU!K5k+la!g1}Bd^GKH; zL-`!SAvffO>jRtQq2Ot@Oya?@UZCtL6hXQk5*l>98b!!S z{Bn0=V`C?F{A6sFEJ;+pg&diZHe!liYNpeFT$lgdVhSj?)z!If9U>4Ba?JK&oAQh#Is(jrPe=4b;1M|3M6?p{BQI-gppwMSuu(# zfEA!;G@GKsKr>p{hb^>rfv|m=kKt$l{KX~>j4@V+#4NOc)!(mVc9>f|YcDl7%b*|q zVTn+<=aUH%N?){+OJ)ge;kdn%M?j~OwIBxxOLOVj2VNX3F@iZwZIp>nM3<4m%s?ZI9;x4QJX1Hg`t8Ji)X!N;#U7d4-M!o zJZTKmIT&@6K6|b^H5EE4syW&vVw+_IA?Z9mZ3O}hnek!G9E{{HOPS`rD7+p?tL{2I zyN`>H0-mh33AT2IRn@AoZQVM)Zx=$_ zaSAFbR-VA2Cy8Zl_iXEcGBRy8RhEZ`#>FmQmPt*Rz|#XAF8m`;5$Qn8h}{B1hgw4U zvxuct^E3uE8swECy_WZ$WmSHZ@8cLUd8iyq~XFyH=n0=*C9H0n(0%F4Dyv zIhZ2?g1g5+hpCX=N1;Fs&D-?etOF2YtJ)&STtwf;I7V(iNbjZupSDg5rvqKm{A-jG zwXNqVCr+b%ts(v-z%^NM#o(Z+{{A6Q(woVk3~1_HZ{d8!{wavd( za7PG1@`xfjmJ-#I0S39!okc!ycpcCAv1%W`N5B4Qug6K zr4jITco>eW#$ZBqZN(Z#?TJsbqXnw>T}iez@58cM&lr_mSPp7?Kl)?&*8@p1R1gGh zOgkL*S^o7C8KJYW5ysvZTBtpQNgx*6wKEmJBsfz$=M;aIeNl?^X{JzHrXe;P`JPKd zY+~5{?%-yDvgW*_~qF^Skzzkzi4~ zxzGeX@Y7j1B+32oNyOTxAZS4t!+&z3FdLh_)sbYo_g-NQ-Wko2ZkB7u5^4~t48p*J z1WK@QA`xPW3;(Jnh4FWGx4|#e7GwWE1bHy0e$H9;N!S@vB{2=TB-pnTp^$SEJZ$oG z3(})JHM>uX9CZ<%o!z%+odN-Ovc;vU@n<#3Haaa0X^vf}j}_q0Hg+#xVMx4m&7qvd zE-mCYYSvn&wTD9RI{t(sC`s}qxDTuCZNjdfj&8*2;QN6r^4(s7y^e|w*BidIPZ})w zVE4IKuz$eG`JU=ZMTC(4&dyFH76xY!B7@gp8esmC$t|&7Wf$W$g8Ej^k!}P#85VIL zM3Ev0hEbz%9N=D@)vEoq?0-nI0#|QkU2$0?99M$cDEjH})#ZX-e(8*ZV&_S6O@4y! zbrvP~t1e7EA3|;Lub9>L6|(d_%nYcVg9GSSDe>2SIv5rebY(JuwrPZ(h+=k+bfX1suCQL|N65O7 zwO;N29vUq2zvesbhwOX;n?xh=XDyOEe!3*LA`tbXCFH1}N8=8= zqWEek3J~W-y^Wn*;+4imTny7)%p5$3&4y6Ho7Zj(;Ak?BIb>;WF(iNg+Mf;!>KcbL z4R!@IoDFS44M7>pbYK73?aDGG*=&L!NaT{vX0Bcg738O>zLw6Il3ZBks&*pF#A}lM ze%R}ipim8=GN)M*iwYC6qTxJVp!9f6k$;eVI4ENb$31E;_A_a5d>Zga~K6Y*} zg7}|26H5o1#VO(tJ592TT))OfsaPh=2U-;kV2p1gNX#LIrdd5b!8@H=!T%9rf+84H zdi9}~F6kskE|9f?*<{oz?W`8q9}B6`%}74U2hb5fNL%+$Lq~3e-2Uv(pBW-;A36YI zJ7qznkQZ!rL_0`jH3FNFNGzu0RRBwwFh05edW1C?9UPq;q1Hci6X_nEViv!VUx(CVA8Fur~su0&885l-RLPD zQ}0U@$0NvELDazX=On5OdgiMFbFAiTcCd8x?cvITs`aMpz zz#8o}hO;K=G>FEcK-2ivTW=`_Na*Nn=ocJP$H~r?zw>M&80QZ%#)NrNt!Q=J264CI z-o0}IMcM#(*#s(=6qe~q5gEiWAS8vQIFE$t7(xxPqY>9B4)W9S1d>DRWpcFp6a+Y_ z8?LKUHh4!z2pe6PbZojYxIu~6BxI-pE28Zbo9Wrg7RCvRGV9rwg7dTn|2#x>>=sE~ z4ugNuqayP6{X-%rW*iEKjdEmWSbzkiP}%~hg60vMAEQJ_g;{9-Yq7}$^@RY)>k*?o zcExJPquY}t7FM>Fx*1mIGQsv^rfJ_Lq}m@#4C{7%m`OaLZmC%uQ<+V zX>qx6zFsbHhTnv>2jThj5vrl>AS`htn$tQ!K!s2tou&^Coak4>MO@K{G%D`qRJY?A?o6~H1z zXH_X$#=lVsB7Ij7gtnzBvp7o<&gxVpXSj$cOaQV~;a-7r2oXZ2S|BL3Ndllz5>>RX zP!RsN3=1jg45Q?$J*}zn;rrJo!HO4|rp&`$^;ob)8$EH^nI{kJo?XMZ*mr zkRX_@X_)#&SfpR#172yt8oaz0wqb#fI*fm)!|f#^b*|@Q1iyPTnD+dj>Nn|nvADB) z10v)3fY0`JzuZzH(YFdcbOB=J_+1LHNJ)@P#Yf_DI=i1Tdnjuu)$_1tq9Iax_T$bJ z*oi_mzV23!>OU1*0HM)gI0WC0PWQ|BZexh*4Nbmau#RS`ei?yU|+6DZieIpVjv zFT}nv#7$V|6>HX9%}zr`wC>WV57 z$DgvtHRyhZKpqn?da31AqyrCvRJ7Ubqjov-CF%qwm%|V>4@^OUKo#-B8iQ9)(ZJy} zYw|6`OAL6+|74K`VBDfe4lpG;{Gv(Lat`N|&cSNGYs91fZUj0E&7rY0Vd}9Gpg$&; zi8Rb_v?&yG$|DUVnz1dC~Wgw2qsRBMGf6fH=9G)O~JGWsS36LP3C)h(P8iv>2rnb zf=xjRMd&V02lNu+?Lg~}U55B05Z-O=85t%i@^`^DMN$1qsrOY9Jzy3VY8BZ=?{t0o z>0x9){R?vv@&_LP8jb~Kr+LK=SXMp=yHY5eM})7C)}N}G;iuWHahhG`q48;DU@}{V zvajA=Kn?KM>7FC=poYuyAPB>gJ)ynFm2;cgHq?f5`*%81#G4NR>JIfkRE=7TQgjOi zo%E(nh-X5elm6u^)^b+Q;*9jgNZJT;N4q}$HBqW8x!^7MKgL9{E=7|XmEoXhMy^eo z8q?$nH2bR`FAlsXKc}26hWPzH0#dPX*0yO%g$h1CqciX!lB&pc9ZWQ33lwsDYaFK3 zbPiW}KQ3+LhCK^k_Ycq->(00m$n+ztyy9`k?b}0PWl)H+Ud7)msbGoH!4}c1NFu>` zfY2Kr`lcv>@;rP{B))~EmMbORVk~A#M0z{3>HGg>T9RrOBBZ?PZO7%Z8#{04LzGf~ z5gWP=rL~xO%npXLznd&&-F{HK4}keSU578f{aHMY3eDGpDZo>l$)Wy6mN$RXERlM2 z;Q4IChZEfRtSA%IdDCK+K18%80d7VdGpv^CG5h6WKsEFp zfqCDt(6Jred&jg^?kDMCj>bmg{()5mrYznCt4g>H&rA|`07abR4GkI+k;h#*LMXRP zYMuZbykbl$M!Di{xCDxQJswxC0v3}dodT^rzik?PW=37ozI%7Nl8AM5Y)enWs{eUs zyBXUu`u7WhcOr223&nmu-W)$PGAzBH@@|C%@bc@%(yVR8NW&?`MDS%oukW8Ak$&Jq3dab48o7E5 z;0KWoTM1|81(>F$jR&)6|7V|ZL8SVE1_NS2hpueOje2Q=9cfUbB(pz@$_9@JBe;K9 zL}64F5#eMjfDD*v@XjbIMh&wRtoH(I)_ZsmdDtno)YR0S$Wt8vE|fKlo~&2|+Z`<} zla&tDcyx(|J=A4d~65feTWu#WEL%fQ--9g%8Nq+oCmSa!srG3Hyy5~#c{VT%xlPTaYt z=4^r_*^tyRD}LM*`;Et+s2M>DEUG6KQqq12cw@uTER3x8J*i3t*$cd8nwqs22+k zx=0p%v!W?Mx{D`LPvWYGCQmAL>w~8zGG$J5Si_OaNUl)6Y6vh1?@K!0w!#j5RzOazXCjM)>gjkq~@G8mcs z1m67QaCTH?`d75NZZ9$T{Au7m{k3FxjifEhWahZtu%}eN04sKyRHgU%o(F-vzpX}j zkXvc6KLyG+P-)-4?rxnMIRd_{EX8RI7v8@P?125yj_B4z{bF67w@~To{zo67g zFnKlrxZPfzFHu9L_&3B^6z&D8_clz2Z6vd(qF>?Dc4iLYu|goOXF6{tqq)e$(@&#R z3ux|^DusTm8f7{)F|!K>Rz;H&iE0wc!2W zg3nh?Yy-StTMbxn> zaEhzGbw+UUZp<6q99*qWSe`ZRos|Y|Jg#&!7@>&-2ELu3fJlr+e>h*}Lc1r+AZ4!c zZHZ8ryO^>E5yCmGH7n^;RjX@?t-qti5ae~?NL4#_;n??cx+3XegJ+EI%@@pEBJ%&y z9ViW`-n>TdnL(ccH|8No!1y})po`-W7eF=Y`>rRStjlc>uevgmJ32sEl#dKrtLt2O zoPsG0*rozlI_RR@pD1^BxP1LIf=`eP5!WXQZ&-sQ;t2#L42h1521^;(P0~W{&n04a z6PByc`{wRmiQc}{O=p!%+BZIzncjh(3UQ%|Ib`t8G`W+byZQ}r8@(>c<^~O$g?@hB zN~6;lw=vgTUC87ZeACjFU7eKe(c$` zdkG*$R9RZ?p zh>rWsmit3x9Y*i{I+Mpz$yX&)Fp^nQ*rE(Q^_r_HUE#?)PoaY`?z8lB#Ht#<4`!tE!D~5H(-`jxVsLefD{Y9`L11D5URFgYXdgO zR8U*G-WpzpWn1G=Wg5JS=Sh=Qz2aKMcXZ6Y@wmZKh{Vs5BOPr9?9A1Ul}C?+4VJ0Q zy^hJpjveFT>&eCHx&ed7kLSKw*0zTeserRz?-9rNr;_IR3)gdrcc`7H0H3;JR5op= z1_RB8I0d99?erRhGjxC0;H-%mtklBMOh-)F{Hq;lgKmdJu3~nnTG1OPsx_`F4kyZd zc~#OQJ1WPb|9~n51TDMJUz)m4mzbB`o3KXVNr)FWS8>b8L*0vAtH09@{#|l`^)#sO;Iw6;zG&8@=}~ z%bb)($BdzS=V#6c$i0RT^H?U+FFFktzVc2ZpY;5?1y!U9-roX~m*T|KSghCJQR%D} z=m^VIU3l&ew*gjm7BzRtWJtH??8zwb0K_#FoO!_eNPqHX^?*Ym^;<~ z*7y22MJC%9*f)Sda z1~flk?FfY;pDNpahl6`3fD-hv%yv818~}bX6%pgM!p=?wna3)-8n+*4RrVwEG);>5 za5l(67my6Wxnpe6rd^Q9PxR|7BB|SS`zy4F&1(3q49+!wA^|Q!Gq%U(%~zGE5;^&A zZ%j}OxIiF$L|Izbq32T!r3JvtNYf7La2)#63c=a@B<-k6yrx7*(d4l|-mf%b4(#6j zp&>XGM)XxbrO+GYZ0#6058sGl*4ST^oqth2?`FhABNB7z9ae9BdRJET9RSkKpU0tj z+>ti#%eM`_!>jF86T@7X2cD4lr%%}WAD3#~2G4W=?KVh{fbAH4EgVweo_Z+FrrX8;*Z-0>!XMS}%3`5|6JL{2#OZvFVonbel>({e+KqUURzI~%| zQ48&_|2c8Pz>|gcUu3-eit^AD`_3Cu0Hg$Xa_iRNYSbeWx+WHZTqmuujwWRUZRYe2 z&O^w73fCuG{23xTo&7ioj$wm5ce{OIwKaljnPT#i;j5=mn2ZnV9PoNUhSoeB(+7`M zX3@5x+My;clKlA6Mf&)=m8ry5h{&wP1Nqj}903a;DJ>0y08AGyabLhkRE{O0nAoRW z!;oAZ=Rl-D`5U0Et)!&SZ8rodI?47~0vl63-_2aP63gx?nQzNXmgR`vJ8B9Rch`=q zhtN0p(Nov-;sXn8>dYA??g>=K#c%ucUe$ui4BeLd-a>mqyIPwtdLHtn!pe-F5y_JC zVSPMF=MiZ8$>zfmgO$-|PER11jIUg1`>F{r?QN?nC+Tj#1k38N%6a61f&Ge$r;&(j zCu_L=%+24xqimXu2Zn!jXmMdf*dSRvMJR(_kbiYa24({^uN+p2( zkvy1Crso|bQ8^1wnlJ3zZ}3t(b2Sd`;fQu~YFDhKqS>vc0?&S-nw8c%$}@rMFK zO~$w%`*m%9LqAyHQXvdSwhG#%x?yGcLEvjC1?49fjv9kXMZm>oaGN$ z%P_@|r);t#DFy?+E|{MJ6+^C9yQ(=+*!~tm8NZ)EzD=mMA&Nzw3oH{ki!+y5^U!3NKl-hEB_99lj= z46rO|(BHV1a*3iQh@W}b-(vr+J<6nZT<>ZCo#aCuH;k6e*v=c$j#eAMvAw{a`?n|U z9A8}RcALP>?K^Mq%-8t@bBDq6L7wM0+1FoCqKt)Iaod98$wkg`5HOPb<(K@*(7*ip zYZoV3E*L}KZ?7f~4j6*`{%?i~@QOce-D>o_h;iKvrDHFo#V%AEkeMe3RAY_72bqPA zw%u*0mhh(?3hOOpmG|exA2vng{WT}`@rTB2{gbmZWR!ljbM#m_Q(vl1UzhyR3+6(2 z{r`|#fP_AT4DAwdyjwRT86BSVZ~K&B>1P$?LG=EquGyrQrUTOFJ2AKk3PN7EP#>C_ zrn4L;^15{}Fa^^5A74Y@h(Hrtz8;fS81P{(bdj3d)lLJX8#)?;AFLC?4o+%t{JGnB&a$m^EUfUqhibLajJ{bnuX7;7jsSZ2b?8Mv~2 zwDO3_6aeYx=|JltBkx`9h-?OZCLw!j`@!J20ZgQcT(HWC)c2KyQFiOJ0yr6|k z2#y(q`c`S{>{+q|By1G<;)~N=oLn?qcgg6vRh`=A%MK-Y6+ z^#?}J(Y$c|H9+&`kQ4iRFJoypU+g!=6(&h>{pC%{o?Q0H$1X*Pza3xliOH*qaA>Hd zw;ztKbz#oA-8&6IwGLd(e~m5uNZGU$9R^K{@YU^vN%jQ#uXC0lZL5fZK)}cU`!vov zYJulLWBhbA(NRWEm*)}i6~U6p85KcXA5`(wB@;HIm+V40qBmVC2oeaDs&$I2&4 z&H1Ru;FeGw5H8dhyTCzsMu!5;#?svjY-vZ^%*v^CIV)~+z9fZWQzaIEbNCazRKKQb zA!2apN<_1>_tS5pqU6roBWu}$Wms9S=#3qtnQo56e; zEOAy6Oees@#+$vvS0uG@y{C#L5cpd zjEY{>duQIO6Q?$vNa%gVUlwOFDM4B9IjnlS_%z!T7*gmz?lv}P{jC8I&w|{oS)1~Q z{$30gm8^k34(MT+USc0jVYd$JVL*JrHfS!M2hM8qX|(#%Wd%nZE!B3d)f9NOAu^axp}zs-aY ziBO5z1=***JBWPT?FcHN$p`Peb`G2FaFgE@_ma2MGOutVxk&v#uHHQ^s{70zKbILU zGu(zY%O%@&4oc32AR#GHbgtl)q^Tt(7=nz^7!z$1R%3(1+?WwB5OudrVw)z-1cTxb zn5+q6aBhNkn>3qULe?Zey*pH~rpP$V%=x}g_V;?V`}3cYiVSn+`8=QJc|Y&>`)Mn( zgh)Eg<3_xWztF^LlTVxI8N0m*ho`^irWLzDofi~fxzG<(bcee@%_7P6iQCx8yR~E` zJO=0Ewpd&d5xsC`zgH*PVXd&IbC}1Di=|c5X0y~_3R@n;=A!@Z@efP!DGRvA1uOMU z>Z~5=Q@efVE7%kVYfN}kHpZ@TT(9Gha%m<~%ZbZpGw)^orpqQhQ_7u1I44j8P?^Va z-IH15&~A!ZosNAMiPYn{s`Hgy2e0sYAYUCAkJI3mDcihP*Z?t@3;f12%qJA9vr?3t zKkZ_JoPrl?MJml_d`Bmh& z7Fd>&;)-ylU`ZjxzHWt}O`RggQLa?orr{o|JW!B$JZ$DQ|A`iFN*O-}Od)U3K5w1` zSh@bYxU5VfaQ!0;2$*hwFd#%RkhLVPOV4Ba+Euvl2NPy4cI*4_o^0(5qKLu$KP86o zkbpTiMvf$*Fcs@o^1cwB^T5S5X3kPVZ7YqK&FG0`ou!NTWfu>#u}N8LsWZ#z9?xkh zT`Z9iBMsB3h_{;IAR9kih&5DGVlRTTG?N|~Nx;BGo~ER-YFUziDR5Rm&F9RqK{->+h? zCsJg$HH>AQ7AU9k<>b)9@^`E0Q*%EfNV29OJY}SgREn`0y}qAsI1L7wzH2K-HZYPLn9m#;J5Kmg=Bl z+SC3&V;t`M_e&iPm}79Wu93gnd z*to96l&l`8;Y9=RkSuC2>5|%XAB9#<_c#`P*bMKNCTmK9Xoz2xh#cNOJ10PhzU7ysWp z?HBcyZ(;z|RG}c5_~Z4jz=#h83v)?_O@3y>**dWn3$#RgFdF7HLFz`eN1*_rCh%eg zErNdIFyPaOtTwFXESu?*<^R2^ZUu)HV-at8=`Tk)v~9)|b2P$QDB0<9XVxL$y&+P@ zRctS<5eQcEDE(s965jMZ&ev8YFSX-ryAFHmmSiYB3T)dWmsed@uaYaUbmeVQatY+B z3i%oj;Q;J0CzBQxs5XcOa+HIWQ*uQ*y(*1jb;fJut7zmHqFjEUv?Z&y!Q3eQBF|=Z zcVo-te0e25m|HSeC=zUo();k?PzM>ExNj5Z`&EHnJO3u6kMzRObQD+&wZ7^C;ViOg z{&<1&Ricl;Fg~WG9;ldp==<`fYVe0|V!T4mycU6NN8H1w!a27;>fvKkIN9Uj(TH?h zYwob|z84samQ17yu(~jsI$;=X{bd=BWn?|$yGIVF_v{q>R!8c~a;aNjt2)PbqN>r6 z-OF8J!KWj|&0qWmeN?<>EK3%uAa7o{^Bux^YTU#6=dTCDIzhQVgsnh&>QCE*7){oO zC%1q@(btD!*OEiFb%kF_z?4C5ft@|E$F9Hq7o>|IwW>0bN+bDLpLh~R>^jZj(rjZ8 z2ze?qeLkfI`-v2bc-ZW6{?^M(LOT_}xnMp%PZ6~Nj^H#3Ob1paI3N-#6wa5g5ziHUaJl1f#})0J>p!L-l*=DvN> zU@w68^*T~rYEhBI5Bf#({|#}}!h0S1FkvgI(C{Mhr3!F9aPQ*Wo2~!MiLh%eObk z+w7dRuaMDia&)L!i&Z{{A5trVY5;ZweJNMHPjKUd#q-9-#dW2b%9KtM8;`7Gf*&dR zlsU)CT7e+uHf}(}LeVW*H*bp9ImIAN*61*fQSG4>s9_^tE@;6scSWQ>}@&SgDGmir$D+85A4*=Lg~6k4sWH6PeE67P!2;Z|qnP69ioDpMlTuGpRS}O;5MoAh8qVin$OCfL`99yWzpdLq5}5U$J=G3enfXQ{NM7x6q7$lg)Sl*f zL+zkAHLb+qE(jKV9lg!P64Df{wg>7aQGaJ8Ry+~K06@CsN(bI2IYOlDL9!wm%&fKi zjLNkDtOH*2tL&DKBD|YrE+`QckPmbc@AGP)Qo*(^6ll9 zxrF^sdQ{o}d`-sJ-~ek%$*-@T;Bsk08LgRIUR8r-qe<{kUx^70$!IO^`FAOyZ9hE$Qb*1F|5EgrxaDCvF6IBti^~cc6Cah zH$7DnbIf6m9rMD*^2D~%;dFfo=S!mG3l4QFLH~b@Lbw+MgRQ^LW_{=D_4Sp!WtoXo zmds@}Kh4L6_S$(RB_R49TrihSWIwhUeNKu;lP9Yw=%_m+uRF~&8h_JaJU)iY&#W;;QyJ9MeX!@}{ zsiL#|cGCt_@C(r&f*iDgvphoX&n59*UZNM5%1Xl>oKGjezPv*n4C-eg$JS3ypKM80 zk_daN2vdjyZZ`Pp%&h`O{;`9NZIRVa%Z&uqDry>KtELC8rg}4SsJo+La$1QW^JUHb z*V1OeMUQ@tf1gt-Ijw9FV{=3>oga`tS9+NXmX)C!)#I0mY99T*ndr!3A9xT`OqyC( z8q{G`&Lc2Gmyv~qa4k&O;ebRFLkP*EA0%Z68hC&WjEqR3d8F5oBIrLBy$X2SWII~& zj4inP9n=d|!HM&zd2HsFuM{B@^z``OkQznj#Z8UC40l_%<`B_r;uOgh9s5MEAMfIh z@E9dPL)z7Q5TlOgv*Zqf!3*{GhR+GHeo}PNH_a{mpN=M9a1ZI9Rfy2P=mQu zRo!gtF`0~KvZ!;**qBSEx%R&LjlxvS@95F#3s;M6&{@+nx3)b*jB`5YJChk75lT*z zCVNM$$ZcrC7Th!PgU0>pv2SaB&c)iuj@+ae7pr76?UZ^jPQ4{0L>TnOTyj^bA!S#p z68)!)Uc=v;x_6HYEPlTeAx|PPom)M-W=Z0fPy9{D_VPYjj4GP26*`f z1KBVsnlRP~_j9qM1sVhCRVe2QkRsG7oKC46-4Nw{228Z&SKvfqh|yP#P1moFOCi=; zdf{l-b^JtfNWD73#pf+j!Imp^?gNja{tr~0VFRVtewL}!zx(bif}%8&Z}?Mj&uaA4 z*H?d8rDrXFmHlY?%KVip8zr2j{IdfO4G+IDE2PCj`rOZUF+v*`djwB;bl<=Hj!WpT zJS6DkXUdtxM_Y>7_$LRj(TJIv82<*lpy`Wh^Tk`e96-5?>a!O(G^;1e<-DJQ^|tQE zt)GAk5b?5#TIQlbd5V)Ia8qz*k(pxXq$^~&cn9;p!FKy2LGiH|a3l8?Fx ztmv5E+&Kwwy3>O-k}@2gH=`Gj_&=%dM&UR=+gOQq15V`n4V6x*kw;Fgi@K%3-xcFp ze$4K1a2o0E{U&-F6CHbw{3f=gEn;G4$-jL)vsTapEmjE}b47q0d{>cwnMTiTeb#Q`aPU~d^mvONtz-Vgv>KlASG<7kTFY@Ea%1@NeW)Akc)tn^> zn^%i_kk?)Mk?)?#k_~MS2h(}WF4fTI?%pIJV0U&)cKgX>d%*<{s3qi$s6U7dU7Sg= ze)@Zo&+eWQ$pdEN-y>c^62BkDK;5I*sEP+0vLyf1fzbX3RGFNacj7_W$XID5-FIYnlFrvL~WfL3!s8dC2!;P!i*b%vm z?@<3!{%9Te7qpD;@?82e=eteIO8ZCVSveb40Wsy;8qW4e+QyaWS_$$;lYd!*m!(!s zzSJ!3nbBm>n+f2rPhgf(KUN4nQ++LGkt!JP2cwPnMb$e65}gsu@akV z$@K)mg4`^-S`M>^)Kt!A&#RmVTNw~j%os!r2Q!N#KWZ`X&6fzzn%*E*!Dc&NA*u23 zlz=5CDF>s~0+7_mE4)s3rJV7fv~%$-2Ud|N-3S__ybf^+F`7gY9=n88I$o~914&Yd z=A7eAR~h|~VR9m#xlhVs}LT8*nlRi!U#g6Sj(T@Cn)Io9MU%r#Zi zN$(W6l3QD05ENZf1(f1@Fxm7Y!eatsBB|nOLPAILofZPe<9Nkz`Y{|WBM}${!Fn6L zqejA45x-hk?pKsy&$N;8U~7gkHv=3uUaZeImc=nBI{ zHqrhZpQ&6GzsYLO%7(Z(%%46zjd2$FyD#^v3w#T36aVvcbd=w<8;M3w&D?@?eAe-E z{|wS8k_0|tr&{R1w)ZJlYk4T=orRD%YNlhv3%r(a%NB*Lz3^w9HM#*s?%$uDl** zecF6iB0lBKr3^M|HvdB7bvE99kqP>uO%YJ17BK-|ksm-#wj!YH6ZB_q^m}F*w$nf8 zyv*H)AHRfLIJvAEkL9fV9r41|fr)|RNSfP_@ya?~sum@_aAM_JJ{|Oy9Su((YUeDi z5?gccUe6sN(K_7A#{wpDdQ8lf8J3ZWeKjviVJRM<|H}IxuU5?;WaB?MgZwH4`&eJP zylCT%HDy0qxDdyY{M1$U|Kmoz6W8B*Fs5e`;_4Uh9oa+OAN@uwLTRLVJAlC#LB{ST zupQGrGLDOo$gd1ewzkf4lrsKMHM8}Xw*d>>3ZqGrcq>C^C$4k0qgTt5X0L3L_Hn}u49^A(BWa$oZgyc>iHv{v*T*nlG>~H>BSGn< zqrrm*QRnV@}G1rNv=qq zL6OzEjY;TUyOm2C7Rwj$f6jHdBMpcrT(@me&=4><)!!qOu)z(LBRTG*@WSER$j#dLQ+FUi1cIuyZ=6aUQBLwh3noiU|DOg(`U@Y6}lX+ijo-0sN+#~2u9TWCogv!9%ylU{G z$b%^PTxnC|cnB{;w&a2z=YOolG%IoBF5a$*eY1XYmO+!}(xns>gNUYEr*iH3tZhGQ z^INBrx{CWaJ8}Ocn|FLS4MHz{;cDmnMpUAYV?+6AV=571Z7HJ2*h39ql-Zqsy&Xe3 zkRdRSyFl8@r04L4tTnh`6xoJKvRFyu!_xN@bN+U@%CU$n2A@v?UE?<{-9Qf?P5m!e z<=Dt>C3e%>?dwP1&6PP)$icvyqk=xvp3%j{&NBhMA5gL(Lw*+ifXOAlzfZbDZmfCZ z4cr{?ymkFO&D-&1FAhYraxKtU<0hyqg5+OD8$QEOXsFT4T7Pka0U&v2GJ01CJ}BB} z*jNAy<-4k9c4I`Sr*>73b6C^(@i}QCRN{_KfCndbqg|PS_PVZNVLxl#x{lEq;sDYre2aNth?DBi!$Lq`8~}^06&$FM zed(;`c=k|BTjNR$3iB%spNFyFFoCIPOIAvcLXg_xmaKk}v$nJ{y7H+wXT#h(Ic2z~ zL}GUCtUg%|vEaP|-JP$$Ky*S-t0$|ySXUd1(N$NMN6d9t0mCx3V@+oKb+c?;>1_VP zMo^iysVe(IcHrr{j;eKR{KTcaigGu_>0iB+3&E#$vJ(%~nUxni$tLibW+t0VUSKA3 z@~Oqx-5#gb*~o9bNTNF|*c3>moCfI?E8ZW{6I;YE=E|xTGlGwVU%CiAL9209@+7PE z7uwUeh!jkR%f%@WAqf!BD57l&^eKIXyIW%8QmeDNF8&X%S(;bb-0r%;#bkNMmv|o( zTZE1tRL}=ZB_+GRoz=2KuBucjCZ?o8-qNa5n(yWvA@KuDHX zWaQW)fFX%(I62Rl5*U0fu9<3Jb(!yFWmbmG)offVQ?>XDQ|IA{RgtT+6iQU$So)zh zyYcT**D--}LtC;)hZYm>HR^tt)%ayFOgm2gG#-B%7yO?+;KDARZK9`c?PcRu89vk7 zjo6B*eU7m^uJ{3d9Dl4b^IGffv&d&BNN-Uph8MDU$v&VW#Pdwtb~LA@t*xFWYf6Fv zKwT%__ko2{89_W{t~Vw3bVFz*)`0<9#Oac5tjQxC0FPT#lwnOF$S8)t2fS3lzn9QY z{svOAkaDBs3Lp(ccdqyxMwPUor$@|j%$KLG?W(K2@XRo70=la@Y;O2cK*rqiN-xp@ zCbCgXodjKI)dUV1nNRmp*PEp9bRB67p@G@Vsw#+v2BZ?k*GTd!&y4eye?_~*2Ht*~ z^97OM6W6W*zI=qf%qhG~npbuQ7ip z6zIpOwR8@npFa}7l5Zlp;$ne+0a9m>v2QL?;0=Txh8nFOX8S|&An=aCEY8tZDbiOmre?;`C4DuAA69gjuxpp*<@3Vm;v?jrIWTX6iEGBe zRb-7clc8mvDG>!zgb+C!vAjYxcmlPMj!0gRw|pTgVuIP$imH1nE}$0(0rOGnnkmOY z1hZtu85?hHIjE{wUfYFG(;rY(MD4h&$YZApv=t`KVqjusGR0I2W)X3mu`i;!!Jr18 z<1CpaNO!>EO2)pBQowHAmq(uG)BeQ8<17}g78mzoU|0dvhoXD@x%42GIuT9aK7(OZ zJMDA`zEdjAr|1)w!Drl*;H;GeOk%kSH<6>jw+%vrFlbZ`vfz&Q8NlW^k;>ve9{;AY z?c#S|BbLsagY#Icc9Cibn@^{6T1XlsNUwlP70nG5J(Qib9&3D%#^WP*DcF6FJ19AGqw1i!Q0A|KiT2y{O1*HlY4J zwNnKnQQClVR$ub&n4tYHIr#$5iTX2jB~Z`x{QU%o(g}#!K^2hiZdPoxH8ojqKpnR~ zWG$s|NI6?KEW$j=fYG;5eaC~l=*w=T#B!=@&ABRUjR8 zGH?*gl0W?v!^6V7%FwtO%XW_;K{U7b46qhGcr!z}!(unZ*C8;j08Sz=s|lFL=op)(OXPg!ywGAw zE#mbB`#sY>Fc@X^C6w9}=~8o|Z;10le%Q)bT1loxsbDP&WUatY;)#Em<#cQ}W)^in zI5f*~9C)pqpZa$CII41Vbf!IDp*~N-;aU}kEv9A%5U))RG#1U&5ch>==l9FD^$SM4 zcuhi`0alA9e`pDH!=6LZ2TeTT{g&0vKfnYkV{Y*J?Zu{B4&Js)ox+rZF{9ts_wE43 zEA0T;izEWEXqOl7X8|!Tt$MzK7{E!I*_BVrCvLXmd>Xf+ze-_ZJ1ArIxLe97X$<_% zIE|IOm}|bySqYSc!5SNmiE93CDrM$Evl>QNaGyFcZN(vMoI+z6XDP~)>=gaEbS}AB07;SVE*%92`K63X%{4b*qa=ygfwy& zTv#|uf>~i+4dp7s3)6T3s@j`klExWun$ zhVesM7q>pA%qfOl5HQGPRq!AJ=tV(w&|d<3bo3eXQWV`N(_$$pY`pRi6B~jKp(`LY z4EA$v1%lqNW{nxx%~oKlYc@5)E zz@nNs_E$X*kMgmBxzL2PmM3QoPX}@;jz0%tPsX0Vuz_W*r7|^nYhq#u(a55Xvp%}6 z0sF>4(KrU`+a)e6%*=9#bp5ofw5A572|X%aGd2%$dfP|u7dFtfKgaY87hQZh{#X1? zNhIvi5fg;>R+x<|o@W9(yD{W%S)Au6C%Y8UIvH_oDrKh3Bk%qa~q4{ zu&bGU>vPuM)>lQfFWd8oHRvq$xx8-J9t5BIH__4OtuK_+)Cy> zCb6Riqf8e*!%b$yrOi={YMV&Ou2|y6hH|RyIX-#OO>3Oh8Wx#0VwELsSe2_itEUIF z@6Nm-y14itCd;a!y`^5X6OKwI<{~Q!3NUP=m*qKN*?aOBVAYum7a&wyvWfwGCIcAj z_F}XBAho`FdzA;C2Fxo#I6>h*`}%;3WjtIUXDyle6j3DM^u2$N_aMFmWSRLox?A$b zng~kqxLkm=8%tU+A-9uf>b#IV|7900C99Ad`EKui&hipyB6iz#hakRER~MN@MDmA-npyWUn3ExMq|! zb6u13@K&ipzRRD<$9zkt5-IT12`v9^?mUEjhjfVNo3y}fBjb;kT%ox=b3=? zR2T76&1=C?T!xpQ+-#i|?DWWub}qI+#>@FekEa*&XMPu8`s4bwrdiFC=UGi!wqZG0 zvu0Aq`So-r{q3KsfaoDMM@IIQVYUj6NDuf{DTkQ&R%;g35mfy&#a6Hng^M`J_P2der4TTyyX~%vz`I0Nd#6={h=ESQ-IEnidjTC zb`C#r5M;&4dPo*32g6X#E&Oig2pcQQuecSWr0z$4rjD(!HI1t|O&N+4lYMe0Dj$nU zihg^7773ycU+JQ_DM*504pD*9#A07^Zy$YG>hzS0n&c3Ug z8AW0U=SMNZ3NbZ>e`n6uIcP%ce52c@4mSMz29 z>PFJ{x86*gtCGwTJP>5<-*!1V1WgM$SyKL_NLnUk={fh|z1$Ne0N}v=AN^5^;&-MW z%lj9}8-O}?^@WZC7QDq()0ZEreToYVtSf~){aCQ1ThLJl4&Ztyh=s`hdCGQ)wcc1sXkRbl~Z9I(DPHfF;TrtM_m$G?7 z$1v4IOd|Sg0yHa{K%k7lF8F)O$J2scdJ}@DvB!aXq}3hW#ZO5`rbK==Amiuvx-v)fN>6 zb)&*uL6boaB<}t<8cgz6o$^dUq_^HU&&E@Cpx)SZ=w=Q{dQAKqeLa#IB4F<@wc8b5(+5bO`0O7@2zG@1UTCMM4JiE|LLQ`hT}2xc4ba0G9>W2MpwYXB zElA-yX}HsGC8Myiur@=Np|7olapeb4;)gyTZ^I~jA_|h51=;@Lulrf4Q+?Czmi#}+ zlySF0uvrNgXI-FV>~r-hvOSS1W>OrH>ws@|GdIY47RNC?xLSZ$>63 z5VvAmhbzZ<;!riHAYH}KS&PA^5949W8Q&wMrwJ@9Uq5-Yy7~f6)`@U9i+0Yxq)yu0 zG%ldfQSRz|L(tDOd78q^gBi`Qz15gUoWdeCKslE^ly(rk}0Wf z34MN+bfo6+p1b|~gdqL$$!^v%KYu9Mxw?t91X0`#=DvYFGt2RnzjHU(x2gRfeIi|8 zY*j}Q`1`R1n9yx9OYbapzWtKaawJ#01v_ibqC^kCO>Mzoh@Accg!uDI8NHt%Vn8t& zONgpURwz1f{a1|I!yukxPJE(tWfvFMJpi;0i_>g|qy?F(csnNliSnC!SxXumXbLNQC4xsf^}mI$ zv0zz5zSLOPAfOug?)OD&1bxedF2MSicj4A481Dt9b|#yyPE9?;iBQY`h#@KxWKVOl ztgNpP252kZzV9EBzNHKY;WZGE9R`?7>tTmdFZmVLIbz>{g7zqRsJa&qz7Z|Jxw>o3 zPoj@+1{RcZa5yYj?Bu?ncQ1+|w;O$2W1ho7Rd;`ffp?s^jzbeIh&7Xf=QDV}644De za~!W^y9@`t2=0fd^;HVd#-n9gQsox8`($UBfNla<(cqD;I>!FvSIrj%OBuPUC)Fh+ z`hJE~;@Ao$Q?(#Sq+d+kCqV)wAT&C=JBYxlUY1dG=X3DWnAj200hmH^jW+r1)p9R6faB02gufUHgu3J}2tD7r*F+C@Jwp zW*X~PEK!9{kzFpu907JCP?l-wMF7YT?rn#-5yS!g@GxdJTkG$KG^+#z5}hI7L(TKa zVpXMv2)zLFAB@Xe`irrV-jEDxBMBeWAwVX{RjGXUVKnq4TXFCp?xnNrs!E6mTB^Wo z4v@~as9n$nFJ9zg%j#393dO+T!-7rk#!;|Hmb?QV#UA|Hd6h0leFJDew=V!O(=0Ki zQVIo%^CfvhgEkwOYa!eQ-BTt!R+7A8EGfyQkH;R!oK3i_(mIXwORz4X9uw9k|9E9B z(AspwK@i36AG1U4q`4tlBKUqnK0Pz~4O;Q$i-3Xk)Y7U$9nPYlBj{D~`V&j4Hl>ok z#jQ)O9%p?m`9qI8ThJEkcQ&}XX)Zx^)hV#jkHfxl#oFS+Tp9#e#QFDs{#OtEZyG}N z@!yd9OQhW2<5I3|YC@EKLKkfeuW5J&sAUr@$gWotQON0R`u=?2eg(+w;r|}(hQzZo z0wAdw<^O;q1Pn)-X?4sT^FqI4qr$U}>uz9q`G**G>8TynDT&FPmLJ2$$#NGfYvYe} zF$v2=f{U5+K^7dl)jJ?bHN*1)M+JT9N@)Z;tAER~V z+>ueiLcmZ8>K^-%xh8v#V_|-%lo7*XyH4e_ ztwL$BmC>H!R4ooSP8zy_RS5@+v(aj#nGun*+n(d8jO1Pv?Zja27C>F(oXq4rYKBXk zUd)?vM3arPIH?YGM-UK|UNtztQEdFx=aK0q>)v8D$)I1ahEyp8R8mhqo3+o+`J&mB zA_x!eMQmP0&{M=|2I@=6s@st!*1G5gQ(4D7IKhz17}1&-F|pcR>lvF}{52QbT@ch+ zziGhF%qGr|#nER_C=#4Fm1B_QJC2iTV(zE_VT?zN;7C(DH*8{K%6xhdCJ(INvIK?K zTyOM$K)tPMoQCW4VpIC>Zo`%4u(~_ssA_f|39hpo|qoiuy3OW{*1wo zumRpgAt`Z)j(>0#MlD?)&ffzke}maqq z$xd$AfQ9d3$}i6@XRX#GTqVSSp0^wa1mtOGzzCw!8l9M76UpEdosUxW zqMXR1QnYW`@^V-TojZp+3Z(zN^+A`!mC4h-1{6a7R_{(Ed(0)rJ($SrLx0}Xh@s>k z$?D=xP@VUjsZP#%_uU|CTYk1qCR6>+r56&vc>@R$@g$z!Mn87FP>#%h;MPlJ{;%VD zOb*4-Y}&A5#R_b+keJLN$zX6|a+0-c!fS41QeBQFE~xX=olB?NxZs0_s-ZU_H4}{0 z{t+KrfRJKJy?)%p9}tim4F%n|BRnwO7pfi3I}2bK7HT1z*NUSO0PFw6a{v|3NPmLW zmY!avT#pMlP=Nc^*%h@3zRg&Vavg}>BTzMCDvX`W{_Zg}_VWPCQSNaZ06$6$g(p5G zl`pO3o`gho^tZw96{e)gxg}AGjnRx|K2<*OZ~)mp5arOzIr{13s&3zrY3Z3N5`m!9 z`fqE?c%VpEE4(UFqFn z>=cm8J4>G{{bd8lzKQvam9y^L)&ZG4Wuw1v||vuWGWxkqxy-~mR|4CpaP zS_TS_(ILKyPN_A2$gf_|FO_Lb&IF2Stkm1&KE4d6WFy^far}B~>KXhaKarC0TV$Q|<%-BNUQf zHM&ZXVj6f`62B*PXd`D$u1xR7J-D;eRC3h(H7c4;Q?a@j4BW-wd#n5JA!FnIJ|(DA41YYU6!FsCNsLf&>pNu1@g;VK4m0 z>c(0wCYM}{o_=N{wrw12NbbIaBf9%cgIxTIv+ORgi^CXr`KcQwvi+r3F;)^WXzky< zi^daF{tgw&ApJqJu(7ZB@9AC2^zTS}14PO?UGn-0Tt_{wB2+n#qc=0npxXOe7yyR5 z3#-2LAOzkC*X6kkL4~&{U?0EE>+FZ>R4sQQjL?yx@U4KLGkCq6??Ves&Z}LIOllw_ z6B7}s5qb5Qdxf~1E=`zo2t?yURQ0CK%^L;%uU=@X&k04TE5-w*Zv4&*RW3(v7sisr z3EB42HMva<(<~xT;&u;DWs%Nb4XHC}#Yh+LI|i-})yMga2v1`cp@40FzRN-s;P%5R zJs0V5wu7`|7@X)~eUGRd^Qo#;_u~DaK(H(jI4x_+`}p!}thSY9#4YA-Fvw2;p(t(h zfaU=D-yBbZ(@e=um2WG(TmK=O*m0l~Gf&ZtR(>JEFM9hJBp8b_OO!=ucL=hQSrFi2 zr{&xD*}Qw)Tr1cDL_>i|D+_HUQ!+9hMekY(0+50_{56LU znqrb!uL;T2-ZnD@V#6_P_zW31E5)mZj^93pH%efn)9vaV!LDMG{}#j-9pMI|PP(=; ze#02~{>lf>IVEGwlVL4rEw) z)zXSU0w{qE-R||3pqJQf?k;G@Te4l&F86g-``9+ddeV`mNBF5+a-z$I1mz?RDFotP zaWSv*1Ti)Y@&klnqGGIu)l~dkTTPYpqml=SPw5c=Q(iVL{kCR`)hc(WDqCDG*p;70 z&Yp_jiAv^eu#ZDZbm@wVdvJiZH@q6fz(BT&uBQ57iGsYeZp+NOVCMA6<+!}k!7)wg z^0XnErbTeScVt7>I^{ohSkS2`1wvLX)iqOBGTFH5k1EIOXiI5E$Gl=K!Z+Uk%-FPmy5fg3VnPt-K6nhUixE~#_2cbIA@ElR zSd~MJB|w#5U)f-jsNb!n*I!DE!et3FzNXR9H=+EwW;~(p0V!la22m_i(=-nAqI}vS zwgKdcAp39eCQy=pOdGT66biNE9Ba(-*V^#6kCI?<;UJ#C<{oFRfKDWqARizy6oP-g z8#l(b0>F*`cI@znLSXB~AX@bNmQSD;GbAJOJIiC>32#0r?W5_v6*d=%{;++O5VU>d z-^}_xVeE-qH-3}jsD6pVUJ1jfWQNq9C>L*{^XLJ$0#hW%{X;R2XqCd+k(F|wtpiul zdl333;0d;%BWt$Y-i*j(rdn!H#^)aH1$>oXxnM4sm3aSyxz2=r3osRxi!Px4j1xiZ z@3nzIKF5~lfSTJt@|QU@Bcbx_p%B$q0#lGueIEvc5&>zR2txpU=(VSt(aC*cwZLXe=r! z0rZ(yL6+-N-bG$gRR%qo#W_afdPb8VyB~e@Q7Ni3?@r%^W-O4dWHmp@cBLuOGIC|d zbp)x23U=`igM+O0PhBSRTIw!j!=I`Ml039ma{Kw5+&B!zsYOM8B#zVwwto+nfV`Yf z|8QRkM83&Au4GwpPY+NT*vRG*|NAFFNVxspm|lq6$KbJz*N5M0r0GGN04NP(kLFhr zw%g!gme3O$&QwP+ln92g@h+#qe1n!$7tT~8a^~bwiEcmoXERxQP4S@+G${KLIgTOuY2*G} z+g>klJrbc`1|2w>ZjkPwpD)5M3-haQ@LP?JekqlRr^*wf4J%QcG}dwPSAcU@3SN;H z`xo&m(<@DU(83H}j9=511_|zWb4=JrRtIvajAowA@*o*#2>Q>t&a5u*x}4x* zW+d{jfS~|Dj!gstNkpl&)|?Eq?o!jGWFXK0rL1^>aPgIq&6W zJ|-yIa$1(XhgzF(Pi(<37PCQ}HMlYo?u9u0s=|M0gUnJDaTtdwPFv zK@pgiK^R6vIL&b;FsR&(0o6%q%9xp2>=&?fk}XW$jZ4q$h7YR-<;s!;UDwCaVmU}` ztH_n^5M!2OTw0lGms^71j!3`?%;YNkjf0MRb;gy8AAmuPOI9uvDwap z)Khh=+tndG(H+&w?tL&!Fic}?<2Wx%U3;j`3f_@6xe8gkudFO*@LZ2eCd+I2bs185 z2IBquKmUv0{02q6v?c3jZ?8b5WuV$0-&hwBz~NM^wZPSy4+iVJ$ehQrhwNQ{2uS4o z?!cS-fPzQw!p9?k3D$U`&526tS{oNLT1c|bJn=n=x%Ru8H>K&0SmY5=TwDxGVnga* z+rV!6cqb#4j@}M~#GlNFf2;rUE7q@T&7(hV{OX%oWa(nn;L&10gr)g|J{iYp?qCSU zIgTFf0!?wC^VXOY!{Ln%4xi`nz3H6LRQ8aM3qxSvl0A6u0R?9%E3nTSAIIsHbhCwoi@ zHw1|9PMKKiCxZ>i^QO6)G`v_!!I3E2Zx$+Fo+#jMW-_83*Q@2j`)<8(kiyzNp3 z^`!DeLTnG2EbQF_CzEk>xxvu64uJ5wgQ}L-CUCE9FYpJygUj6+gmulc&1}q=T|p@C zfwPhiwO&8$dWD329@xyO-{UcTWqqKd1+{;Vcd5SFEjfZy2zQV&iN`iJ0VxYT27+{5 z130w52&-rZOy}8HNw(9DyW5A&2;z+w;lQFJh!5FVb2fI)gv}G(f{n;b#%GFvH=73s z1^Y{zpL_<;(FVpBTAq(J$e|b+=KCJs(snemJPQ*oJCmjiNoky&#dNRS}+q{ z4?+!0(=!cIWvuq0=ktb|0the0$jFk5VY;$rh5urlq-!605w&gN4oXpFW1n-(XyxC>N0dw7GH^@~?A8}@iE zuog@pZGX8Qk**ZVfa=~NL4a_8x?X1zM6JVK1LS)U{b=3fO+0D2jB#ew)O<_xNM%_t z;>l?V9*~H}E%Vl?jIyazI*>~bkw7_kOB`@Zkbpy!Z5t5H#F-uC77{Sj!Bw=kI0zSK z4^|>zhG~an8*Brd3KJxkvUQ;N)|ke5|0#G*tul>EL1DrW0c;GIF0TTKV2PrnkFCL_ zl&%npSeQmNSt%y7aUfkP8V>%)C+K0$3ILd3t5G3eFf-W=ERMEGfmRFQiWhf zw`mO5{SZdTN;e7w1grkxnR_U*Z{ODEIBeOj%sbT=I8Ay(iwNc97ij2(1>6sRh{ko_ zK47dE>VW)t;DNx5Agc5ng?`hJIgLVD+UHtaru>J#RYZjUUQ3KxNLJLpGra|Hq~UL-BJ9-jnQ7TJxg!^yv?L0w>qdXR<scTg%zwN@dKw;S&Y4pDq0@zmNu6b!Km2L zEaxgtln4F(9$vG9D!+THEgd(HWyLt4`9-G8z&G`*|M5zo{0^s!)y~Xmm`%5U!DuJ{ zvi=-vsmcz~D*th>1Vsn9Jy8CHMk8=#cU;{B4!u>TawL=WnHdiV`bGb8^eAgxj#1cI zidKRl_kijCdvPmZ*XLCZ7nz=xu>(Z|`Cq=bUq?eaHVnmv1D))#+&>)QHG24({P1;n z#w0*CnYlYXC0Gp};>Rp>VlUJktPY6NA}4XrY@ zvGL?jp)4))gS%7m`v1-6{~nVTse@k+r6Nw+_dSUosZ2Rr8PBSuA~>~PvCU2kS;8Jj`w=F z|CVJtJ|S1lC@}6Y6nQYg{0Ie2>FosCPIxLR&?}bZV(|Q=}ctF3^aM`*6mFQJ5ya9%34HuOI8TXSSec@ zzyVaE3R#$b37cb`iy4cC?ArLET|iMYz4;yxp!w6oUdh1hk~&zTa0}2Ut&SWm5qvRn zV&V^93IU=g!D){b;*4#0^}d3a|9A%lq0zViVrVfJy??i zP&4uQ@NkiSVdL%FYDfdQnVK$V(PB}aBSo6Uq__LK{jkTCHmVdk?XXS%3{zEE*6Y969FunV{F3^`X2sg4(016f zD?SLZclT`%-ZeC3=(nW?E+b)QJ4tzFVU*1*}r z4+(A942u!@wo-MLwzxQ*^Sy#kbZS-*hg*N|1L*%|vWJ3>NSKW^>I1^u!zkep&{2irihzFId-y^RU_MbNLKU)v z(JUZqA~hJ>5O%m>qEF0u!QqFY4&?b?Uu+wVoNl5ET^Sv4r8~OH;e;c0oci;loYe`5F(l&YUgr% zJn!Dw&+1Z>7G!L;jN>+Hy$Z6-nv8**7DJ~hWF+lRB@*DZ=pOwzhdlEf1`^)s;JkOJ;T0QJFER{4nkt}IG5Pf zS)Ku|Fx;>l^1RAzJ+ndl(Mo{D>He}ZL8B*k2_F(tH}}Ivk6Ma<|5SBUu-Y|pB`t|+ ztJB<{1Aqt-U2vZbf$QeU=$eZe($8wpa_)ewxt@GCGsZ2yD)|WOQaCENCXlNE92j?1q|k zl{t=zJcpjDXxdQTiJrfL!N{oZ1B^a*yG;=u!v_$>B zS-=t&$hMcSRfjS*NO*`SUVf+sRzkk5^gEN=jb)%@RaE}CGd<_$yx+fw3C5dN*0UD5 zWX=awE~be-ikWX<!0sA ziEJW-xpP^1?<2wDIXMxKwiMB9fLmklOea&sK};B|dl##s32DDEb82@3@w78 zkhU|3Vm6@Gr8CpcbdX-10@v0Js!&@Bh9u|rp3Z%qncw(Nsfr{g-{tdpKkuTvHd0Z+ zV>zAz30_)k*Bcwhc_E*93vSobSilQk8`_Q&+w&D*@2Gi5hYUh&;n*Wf`LI77*}>g{waYR&iuaBcXHad?MP+VTDccIxKaY8`p?GK7P#T+Z+=17=N; zJ(sUbb4410@c8Vxu^J)+Lju z4&7lk8=F4Cc-W5wnbj&=_LhXG$n-UpCP(4SQ6uoHPk7@JZrbithm{n4Ryhq;m#xI zV!3DZ01=v&+298AS_DAmqpw?HMnoj^M670#2W+Qy-)nYe3L~4PUNfmf7Z5PO!Kdd2 z*W`W!=3Qjw#-E_TTv{KHQgC``4m{DsUeTu6OPU;6tuZiu`_Lo6K~S-5*$-8i@H z^OTX=t&ahs?FAC}N{?m%E-#?tkep(EQO|r?Fx7J96W$v_{n(E>@9kW(0R4~VZAB5O z0vy|b@4ryBMrAz@nWt(W=#qq){^MKenR%SY#@ME=-Z&NlKC_gWxv{x$O#rk%ef3aA zc$rx`H!@Ujr?=Ie0^Nt9(>vAXF3!3VcvkhZob5+Xr8+*~bvvWxJV{lI~-+T=A zB6L#mL7Je$42Y!3?Z-YAlwa2+Nbe_tA4I1WA93*x))SWo)ZG=`{tQ_7q;o%bS+Wb3 zeP)**w`3AjQTH3&ukfhJ>G)Vm9T6YmS?{bn3g=(FSyTfmwjcdt{p;~1j`~1BNdEu{ zK(V2r`JH2xGX@H;$y`;zYTv)DfIF6m0164NEgj6vk}f3I#Kb#X=ozKY(cX>?VIV!h zQ9&&{TWMLR7KDZz#+jQ9W|50#rEYR|VS&+n5cQ5k+AA7#z=^uVQ?Q>jU%trvB{Bj}c|-Rr?H z9%D(I8!{!#!?NegW~&5&Yr=ze%qRl8Y2};lmtK<2X$0ejcFHnU{ajl#_=_K+iQU^W zH9FUs2U5IDc{-o;4jo(=^?%KLQM=ot$ zpdoNg*TyvOSYV|V2w>Jfj*#2&x`cvJF!V|STgN$%Z0OF>Ybt?lMRAriE2-;SPT zx*7%&jBd@E&)Cq?q&mkw`H|$J1Mj~UzY{!K4nA;KZZw~5Y2`HgnVzAAO+T6|!3y2y z4C&1r7uv_booP+L!G%^Z&FLNDU%w5L;#5O4d2VOrCe9C#HE#jvwz*5xaX4r6`8n!j zM;t!2qQi%A5t38~tf(B03|-&|T#2clB=u9^HA%Gm<;IWoi3?G>?DAZw20sk8ns?2(ePGo*9;D8d>U5_molnFO@E zZq?4sDYNi>-!wQJ=v=EYNL}2fC<;u0k@EZl{r>g{94U2Cvj7=5P^^?y-Gy?C0rX!I z>70X7XNzD_g*t)npR{j1$lITF-@*4KF^(S zXKUanDqgyG1zm!HT;qPk1MQ{HT$be`>aniIJk?J}(OD{#K3=cN?p(ET(UjtqO z`GOmBNyni~_45=1joA)ve=6}R#cB7*<}67s#g(Dd^`)1n0guNsO}vdNoXtpx8koTu z>66jei}O_L6BsHwS|!wRB`~I_H!IRDyoWHkwcLNY8d=Xu`U|cw_^KIwy_tlQrL62I;hZ+#AQ*HG3{cX^tNK zA?vd}FrLuU`p(;U1WZJH<%TfGd7@|pT<8*}bn5E|FsEG}pI<2J=BzMh)fM?A+m#~_=D9g+UabDpLueBy z{~r&ry50t(>nnUtD4ACyZZ8WjX0hz^$bq$J>KyUavTt(}EY4RQDGDxk|!3iNRjrtC5TQBTOr8S`tFwqQ+gCr(Cgefc4G%eY0 zrxojsNBncCLfM8~XL>cy!GwtEx$y;;HNe>)vEGbl99V<$#JvxyN>@J#K2H@%DGy1V zG)~||-LcD%*U4@aI`Q`7SY7RbGUbXz*C#)hPKLbUWP>fKpBaq=lMCsUK-p~Ds#)#X z>qLG zP9C({yr-6Qce!&gRW5}>%pc|~<0w%=vZNwIHb#j0S%N$`8sx1`;&*+qO)Uhk+{3tl znx}Na(kZEbv8xr^OqXP+c?^8y@7=rxx?9H}zYyWW>($LOD?S?Kqzj)C*1}SE&r_+r z;V~*2Qo9y2892&$g&XFam{{dfJJ|Ajmn%KXVS+ULD#j8w3Y%1(OR!nqTQEI3 zdXKZ)ex5ihY6L9908KpeHM>RL|p5=66r^~S)9#5#MdfFvV4k}P#U_A$A^NS48D5}(+Ix=&w=M)d2VOK|- zN~!`fGrP`87LU3`$B*&AvP08mJF4H&U=QoLloW6Pe^~t_&I{D#iAe?%S=Rywa*u*^ z31XL8_)E*wUwGZG)SxyyB@*!B#d;_lgufdLKk<*1{(UObxPA{!kf?VbIEXb$w^v>;K^j2byHL&$byptPmL1dy z^lA^c2_%Do|6MN>r^EiUpYr}}-{EoAvoopx?uz!?IOGDU^!DoN6q!>K+={WB2BcYi zJ)9UQlq^NB zjD)_EFtERt+U>lqHdF!ckPN+}3N{R=vM}HDzjCjM*Gz%dr-yvVFx(lSWG?R*O3&;x>MIdK9w_g z_L>h9<`*x&m`v592`^SQ2LhFNr%XCkWxhO!S|-q;p2LP;nrF%Xk;ex;7X8e&FSv`U zP@|%lPCSL{tLOuze(41I@9-Q(X*Ckog-*mHl3-W&Fz=U*?Ss`&B#EXgcA$qy>g$JZ zu%|Amn2B8JLF=7F2fEHep9@z6W9+ZrzlUOh8^Q2QV3rxFgjmcL11~qh5$Q3^0R7~z z{^4QlnK;RWG)8`)tlsGAm;_1m6BqPsa;5MS6aOZ>{DtFj?QYg?P;XoJ-+P1T*Y7J`>FelZ&6T;HVk^Hx(?O4E%UPNbd9rBmJ z_pn{tf@JdE$@nOEv{7GY;6mti)bL_QMIXSjXJL(Wu^&{DOA1FV`SgDH`uAs@t9b$+ z?AcBo>;3jp67zf{(#d(BKd01&B<)R<(i&3O`pcza^qX(i_e<+07rwbNvo4 zSo`~N;?Iu<3P{MFM^u7Ln6!uZ?rC!%1lrQ zxAUkDJKY^;INQhjlZfa?O8}0+I5<_tOO2Vo~!#qP5^3XS&pPHUVWPG(Z=u)_{D@OHc2tsHg(SsGpd*rt%Ay zDlyFN&hRg2ojS~VpNT=R4H6y1NwxmYno_&Ur!Tt=>w*mLGxt+y1Ih3k@JV6#A}ebs zyVQ8;7O!_t9BgO3%G1My0U0AKj?7I8$j|Ols2+fuSd3 zXl6A8m*R#gqLa0V3hyFg5rDGUZgYza_GTU`1dA~TzWjMkEIvEDlvp!zS*%OQt)I>uL5R*o zSmNAMSSdpmFf9XhbZyEY!id8T+8nj14VKV=OMaV}4H_l*lzxM4_%Is@7OUj556KT^ zO8+FId}xOd4gOR%^%VR_KfuY92Y2qOS-T~a(klA)gDun8{SzWh#*dvZ>O&XbFm z-#Z(MCCzJPU_Q{-3x1wbuCo3}_C>lg<%cKFvK~z;94b@(?eJIcVDyi}h4XfaQZ8t7 zN~a%jKN>kkKXtV@1lH~PU-ZnGAs2L9 zK;=%F3KK2IxyU0BNY4JP3*>meqW=SUdSH48DM6WKccQGwFoF?_V|l9K3|(k1`(%RG z8U&Sh*@x!2(BNBF$oIi|ebiZlww3`6Z0gxj=iisz_@Q{b`$brmZ4(nOtMp=eH;)0z z-Y=BGnPD*q<3+evXgj(j*P3FBTo7(1Q+tvqFLAZQ&j#gELi4BK4=?tEa3Jf~jVwM6 z9KPoAF?Jvh-?-%Lqo+{e=;>?e@l&Pvihv2f_P_t<3g#S{)g!Feu-@{YR|ayDYxPfA z=7oFS1)~S7{NmiJXA?NDfAO5s4lnF$l~z5y`13o5FxnSlKu`(E%kyaC^_KR}`S2_l zT=vb{WQ>1!4OmbP8Cu9CY90-MOz9EG+n&%ZtcI%X&8&5af~u#}@8r$(Bel_1{#TfW zB~ksPed@aq4(~b=Ea}SP^-&h#2&=D?sVbBhjswN7BaXx@aPIw}Pv>Q+GcfMSJhnY%6Lad5!K;Ie017z_J|GFOKPnia3Ke|3He zWsY4zWzl5=!P4&uzQJw66+EQ4Jf8LIN6T6he(B1U}ENW zIeAnqm9Fd@e9QdHZ{R1KRO;V-?pYZ5Em@u#u!2{Mhyb0nyjn8o=<}Bjqnk1?a@D|&mvr7kw{s*sAn9OqPnC$D*p~pX7PM#e`xRlH{_Ei6#ek>h_KeZ@)HHWO-Hw> z=B!nib0FA;v+h-jJ4V;7W3}3b)S{i)Ai`TSgx^0AJBRfwOR5WuK3<C3QBL`W7;D-SFk>}8bzrs?`@?%uno){Ew$G|CPP+mGnS>%)nK=K3)W}&eIVDU z{EN7)cnSge7hJKjsTurFoE&45upjhmODyhW$EhTSJQfD7qsQGK23s2;8b=Q!f^hED zKB)B8qF?a=)hZl-0=f@^?mcJE;#35$ZOt^thw4cEp4%|>pxgtTR@@JuW1tJFHcd-z zRP@ngu!*e*mL>FL4Z`r`mj-q`s{ zzwsKBt=1*V{FN!@a?Gss3ThvimPdp#UUQN7o8LOghh*f^6u6nX{aGSst<34#DDiC8{%Ypb1M?f$GTa#CKO~SABFLbRP3k^;okArDK$F3K-X&VK{dgzQ5$tZssF{5W<)O{V13qqjA6zg!hh*@Sx5d@ABW@wdNFKYk%lgSvkzt!p}&!8s8STZ$HQa|78E&J zy_)yeP3Coj1BE^JaB$5U)by7uWcVrqd>&0IHdIy5ur@gyD+^}CCjp!&dZ+?({EBwm zxM%K7w6WH3THhH9m~-dk`wO8N8+;7E@@~#J_eSBAXrK)!1f>|U0!qw!ogay(ZcwALu~j%7OKO|NCNW4pELh> z6raY03_)LYYZ?IXhp62KN=8x7QJ~+^@snVQ>LV_iwF*g$++qRd(7P{{oEKtlW=mLZ zMPgs&6Q99bkANeIk)b@vArSBD59oNIPA-qan-<5d_K8+wm{Df@^U< zC_@q2l;0Juk@oyMd+S?3HE_fqhp^vp_|mmx>Im8uQ~#EetT(zo)%nQ`JOKMM?6q;R zoYx5>`aiqfel}u^T`!j%ojsSe{z$%UTg>|LmQ0Mmo@7>S>&VN?1Y-I2KWzeh`HKjq zu$<_BeQJ9Obgkp5v|~F!b&+{|XWaS;D2vZ-12$_$9q^)5zcgNAH4i5l41CCg*mt_D zY-sojYLS*2;rq|}qN&k6j%*79DZA!$s;mNhZaOm39RSBunL;z_Dt+y)d-qstK~fRv zzs-4`M`8YIGLCL9W+Ub0;Oe6D_uHy(ppps5ZWiv#wNzJ0{HtQs{^NrHgYC){XVzFI zF+V~^wb{BSAg!T zGjGKpL$+6`*+&M#?KH0;!0RT1(tmgD5}mw{0v}eh$0{dXA0H9$+6IpU7den-2$Ora zUR({d!*w#u+G0;w@?CrfuA~nwg*1nQRKzxzIezvn-gAzuOYf18xQ=OmGKoM!FSze? zC)es4EKG2CNM(iL*hdvxWAHbgh4rG1x}o$oR>Ge8@Kfc<ZxKC~g+mpI*T{r{AZBerEjutku zJmDo=gjrcyFHZUIe?`7`C5I)qA>sibaX{&@k+o*9J%o_ij)fmM zr$j>P%_(yk?_GjMp!WCsmBJ!F^y=Qca|ujtH@v$0W-0n>2SvD=KM%AWu2-DRvpJRa z-|65y?`4GSBu4GiAyl<1Rf~WkBO7p$(Nie=r8E^;&RT@O#rN=HA23$zP?w+^e7+1T;cT1#!2UV_7DW|00 zNx6oTN!3$k(g4a{Zxu?b#^6;cY|5FKp59a@ZL6P0N4E`?KwwBij%OZZb+f)qPbhW` zoJEhK)NAOR&me*ds9T^3w%%48!xNu|rZqClbBMsn(0zcEAf{IAO%U2n zr$Ydd7YjVP=p0fwMKLR$_cdg>xv*h*`43VHg?5!jM;m{5Jd0pwO%Gkc9`VN_Cj_r+ zlgYmJEG$IoVFl;)gL`OYQqTS31Dv#y9FRxVj?8XjG(xp9k7Z=A0&wf;SD1u&j49qEBQaIE|(d$E0kt=|+KI2LAZ)ETuTPdv}EOzIQ_jro({O)r23h ziOpv5s_JTQgMwz=0dC!ig77$}xu4b-feV)QEbLed$x*%E4b5ae%1Di#tSI`5hr@t; z6wK3$uC``r{Twh2R0~*kIOvV$8ZO*_F|}^j$5+LcGWjx(Ez8cNF2md5tI6>lS;0Ei2$-Y z!-cuk$WS$tDR9X2pg7j0KoC;GdwM|qT{j6JAa=9_=OTgnBU+R|*na=50ULH&5tD9+ zE^C!cKKd=h;-)d`e$bLUuxA&HhdHHYX{u%g>s!9XlnU3+T_{KP(iCM6j=~&SelE8# zk;%zC3Xc&0`o6}TJnT9Rf1ru=%ub_LkfF6}%di|rPi3pT))i5&m6{`{dZQAAuk7e! znW)v%(`umfRnwzw7*s0X+wb7@%QQg;=jm5!mu-}C;9(gyxp=V)*Jr9>sid7@{9#bY zy#31+#W5u(PvR14H78FV0uaCe%>hX|JDQR%+p#)KxwKRVaM733XmL)oG+5IHPLT_k zyHfj+3GDqttA*5HvJ<)>Yb#rBoVf-nQ1p4A|0VJ2Ew>IIADK%Hx5-k}P(8L)q}~5a)|jUWiYC`4-)I zvQjpiOo5gIjP@stnb-GDK{y{elVs>6u2CtLrgotwAvv%F^^FgJi#|gbpS}Mrl|~El zCYr)#KJ*;97wqAAaK1J_`&9!khRmalU_Y%?+VkP$qNxS+c|XW`4V#soN6DZ#gZ?=m zc9Pz9wcr!ML-pBr-QlcfEty7}fCnxcwW$8*>v?SC;n=l!Z5=T#1UoPhcqY_3PFl#; z$QxK+=z)tIu&>ZWrPbALUt&5LM)D6a^5*U1v_X{lDFrceo!Wj(bq_k(x_bt$Ew zK#(u7Sb$<7uo(nQuk5_SundIB;aJ{E%Au$t=7dSimXX$AVcIDyH$4)`Tj){N9_KP8 zdZR*}VSSBoE(My_zk$t*gNyVZ`f z7^RJBD#&SO$-gYvms>J`fNgE`UL;Su^yOaZIWrPcj$AnXV5 zpr8cW=nan_=6&8K%(??dkgYrue;zvwTGzOP?FS`iJ}UauDIQsUA}$w5$10?7|V3&g+hsH!reEcz|Ndy}vyl2Z6&Z9_W0tW<~>Q-&ba>vL2OU&m=7UPCFOp}15xcTwP z(vc!JBFNk^y4xoC=g3sl%B-cL;!<08*M%QI6N)3cbK}qQ$ zHWUkb!v_Tx*R+ol^l#_B89&%8t^IQa-R-~ynEoRDAgB4GV9{sANvg+9#@W7}30|kW zHqD2SJ!4!wGXv<~M-GlPL5rrJ(nG@|!)A18I2SM4uY6ktH6=6{)j>Bd0mGZLg9|w< z@gt~9!(>y!kDK1_QHi3l_Ly`5!Rfus>GO5s2M5lgzYSjk$obQrNz{u)e**C)KJK5K zJR~;So1&g_80LrdL#fmlR&NsRn0^tbJv~-gWm=;Sg-M`q zT^sDiv2PPWIDL4r^Pi#%Ab}9|F5RssHQan0$C2eHt6jvik^*5j`S|E^Ouf z?^kcV$wuT2CIzhzRIuLS{feUezrq#AFvXlNL=N~t*d)OfVMDI9>@7@8{bWOK$t18< zE3+(jyY+kj{rGr5EFneTUJGs>gBjNhXIrsJQ76mJIl}5t;m(dyP`!HuUTcTD%gSX6=0g0tZ_F(^xFL7W1G)rmb^J|`Qg@7v&FwFIP?cU5 z1IKfnL6wQcz6S-{^+GzXJ&Ut`h-FuQq`652KYCMUOUXLvu?(GZW7r5g3IGrX!Q3!U zbv8>(UBP#n)dn#3?Ol5pO?cd9g~JE+9Ex+NDGa5lW|M+3wokcL8aPlITN2`f~pIbRKsn!`Tw&3I@IN~pr-EmML3XlUP>`R-!LFx0ZS;J|T z$)h1I%IoUDY|6@P%=NrBD7_+jL$3H@5Ly~y-ZF!2h)rvI=1)>zurarEO9%9%LQX&W zk^M<^AKaP-(Ennzf?4|czz*-u!nwu-gX{kh}}&7HxXQ240%SfXi}^8@wBR?fQvmR%1*pe#vMn zLF*dVfcmx(56^m137&yCb8QBHsU3D_w&IIvlr2T(&|sBMn!>wytB;7I=1C~y{o^e_ z2<*%XQ&Ub8c)hmfBREMK;ZIr;xrWV0o7_F_aUAc#D$LRfQFwNr1xcs(3!oR1lwY4J^nw7y?jxFxX#kO2n(!^Yetb z(~&URnCQka3@BC@6OwZV*0B+)!2~~8PJ8+`OhM@MW;U`A(^}cpwLin5FXz{fmbGWW zffi>(?D`rL%owY-S;#dD4BZw#o!T$=w{mky?0to6gVPVMC9|&KE$gr9O@i@GMFWwZ?-prd25zE?*vGHD3Aof=#)do$k;7zAu77 z7=MPaLkf2M<+Wo{k+dPVD-wDMP|>o2o4HHgfVPLw^4zhl>!A!_yi@gsG4a@Sa#8e- zGY2qb#`f|}y;Qj)j*I9s3*eq1KmS-}?zi{D-|=CxjY`3Ai{6;KekZtW@F?D|!rUMd zTb~Q?ZVIRIl8s86gC{S6C@BCdS~&m1Yxo2aCuCiu^z;*z+W%%URhLG^kiNQu7eOnc z3lq0)9s#1prWT7?Fn*~us5AWMv%FsEm9&{aNbZ(^2OH<9Npi+ZCZ9DKI>S&oC=j6N z8F}sg3*|o{CEgwgZoEXF-Ms)uV`StK*oV4%e$HBqtJie*C9qYTD8#$MVZgjva_eSm zGd|a@7BHdhumosr1@{pr&E>(G@4=Q&7Iq$%tUfH;gB{XAdgv|p30PZq#S~*1QP?;) zT3g^&xJfB49rt7B3$*FbhU-Uoo5LcX+JT1knVl&564LsAdGP=^&&#(dL!YjB7$d5K z@K!};;XiH!5nsL@(Sz(y2sH$A)~_-mz!WhwO=AL)X@KjLe5~?zF7v+4NNIt%%(W zvl$R~N6dD>(|Xqk3Q7toQne|!ECV^nJVvlt$*yt0BN2SHE_?(;!a}&%1lE%)e=4^xeevg*XjmVjm*#$-^W{K~7ERG$`ma*jbK7A=RJ&sv z3_Tj(nn56h?46zb`a=lG3Kw)x|6rK;gt~-h%n6D>zE5 z_!O$4P}Zac>dDo(HwXDhz1Kyd@-;EsZNf*B(+yC3-BR?g5T3mYz~#15 z1MXQzJI?YNk~}q8!b8;cjyMQgT-`6x5C<~szNbO-pakZ_%FV_Oae=7&45NcEgW*Eq z4%(^G6p`g7x8!mng}_9)Tn)UnkoYRD9Yp)*_!)}f2td#{_kb!C!R2(SY~5X;CuROF z%>T?xTmoQBL6TNSMn^{hv!ceZ#@HDrqS0y-&!-jta`%Q^nD6Dsqd;AyU;_E=UaYzw zz|#y8LFNnscjBU= zsS&9*7;B2afx~|9lW(L#e{4+J3@GPXJLdqh_(tLAV}1E6jVN$$ZH7`d9}Bh0T*`Wp zyJZ({VQgq%qK!_dO?l4@6xZR7SXehPH63wCoLs0FsT< zEF6wVUUR{1`t)+8eMvf!J$(SDH5o46XLwMh2rmxv)>=}s>kwAFhjxylsWTAJO}*0D zG4@4qp%ekns4nz0CL0)8XlO%0d}dyiD<`qmyT(~c}oTEbv zaa0XX%}J&R{@L_sSL`Tmh*;uGsj+aHSZ1`WHYJ9JH{Th4?QB0eCPLOPMTJCJxKLOg zv$m~l)#wO*5>8&@N0m+#|FPfP2EE^SOKDw_djAi0-UB3NqWzFMWK~)HX@wpaMk$++ zw~q09Xc$53OB>3`PYU6;L_xDGZR<9ZDEj>X0?D5m556gtt*yscZ$q2Kme6__vsp`= z%L0vq1FQYWzH@*Wb(T%tC7@7a@PU~@?`CU)<0a0gABMAPudG$+T?+pYCd1mV2p{3` zZo9g`(V+SAouIKGaRuCDi~xT8>whVK4r8bl&w$7v4rQT0`cs{HX9a2y1DfNRA*`y0 zm7yNGva~uftkMT7M_)yMXqU&WzgRiB@8)h5Lea`PJH)HlT8Q(rc~Q8Pxcw@PNM;#F zU^78(q|!Z4px~)BY>)<4BTXYKao%OZb0gx-WVJ8cREkqsu4uvs#;h*4ER4-*!kn#(7vLggW#N0~4I@XE2!?vv;lVH4PkP!{s) zFmk)VtK1!Gl6+O=b>D83kXakL66_3M4@@ z{>aL_W0K`2qs(}b$+13|TQ2$NY)};I3Qn7W;-9xfef8Wf6xmA^43s77Sli4prBM8S z=-K2#VOeVNhoe56=27zf1s|k~H^cB~pi_IL8UHHfw=kb_!Kz0avoGP*l#Djq^DjMx z&v!zY#4b;(qbK9Dq>*}EOlDpj8=i&)P#4Y{fapGnS$XyM(QN2GuEbUoH59?KQ!sy| zT;0i(t$Yj8y<8(}xX|Musn0H#bTM^Hw%0*6qD4W&#I{AF@(ar8uMWNq@@rYv_<=eJMXr z%+@`c?AVj)$Rnz=sur5l0y=D~MrV6YQvnR%&>)1;Aq<2RCfqcf$N zThPYq&vgW0&8|->lEsF($i96AEx(ZmMv5IHMnC{R*Ann>Xc035}h#w zCpB_CD3@cMbQ3nG%rwJ}Swq24s=ZAmdTUdfV+b6$>C`?u?9%KY$jl-=1Dsbf>zFQu z9#GF15}T$FXJb7NJK^m(6l?d+OD%SM{#Fy~jipoj4Kef=Z~{yt5r4cpRw~FC2k z#9L&bF%RarJ9rP`!OZ4T(Bax)(!WFLyA!e}(nWe0(ae>`#++$y!C-QJD_-T(JNvmE zxPK>Q`wL{b|Lxba)@<3uufJF{@WVWKyUEnSc@@rz?I>wwMQa|+-Tv3h2o;ww)vAt}}2_Fo^(=Ed(0wMq_wpspI!Zls?H zv~(-=+-q!4QwguccQ+f7S#n!6T6*N=F^h*b2m% zXgSE)sB5W=@2IN@_vb14@x>E>% zL;z`T%GUO=gZM4xw~1q}9Fzo1_}m2R@qh1hxo%err#Yas?;Spa@*%{g674_=-K%M{ z{47hQX6-BZ^|PuDc+v5oSDF=l5QQ`}?uF+a@vW<+>g)3A=~jszw>mRt1hq@i({~{~ zORI}1>>mT4k8C!bYzIM^-U6$#uv#Mm5^8*vTHauPOP{9BHVz*~F`3G2qvc zrpGI`^C5~1VcNxOo%iAox;VeDL5fSF8p;^}L`RS)=%WTv`W9wbi^$cFBPMAave7u= zcF!PM%6K&!^imjctTC5h!w~Uadjia2$nC7IZr&eX(44_}&RLG;dA+PJVb#uA74A1t z%zO$hSM2)u9MGN73H(cOR3|m2)MKy69y=yWi6VxGGNk9d`i?Z(QH7)`5%iz(mqwo8 z(fl+~Z9oVq5@~80$MXn}22neu8T<;H9-MzrKk;xES0>RjTaB0vgHX1n>K5!S@x{J^ z2s+|?1QCD19Rr8cdWu1=$8W9#Sx>cm<=4w{q4A051Oa4zm8PGOKekWBvYaM|Hhx|I zJTXvVvKP(wx8F*8tR*ljH!tspKg7P+cAu8!o4vM;7KNL|=;JhecuxcEly0Ql=Jc4D z7!~K&w&WfFaqH`o5??ek6PTtZKh^g8xD){2!O?51?ewJ#;T!)X?p%uGz`&3X<&(ge zZ4U@IyY0<1@Hb}(nDuy2Cruv~lnSHGsQ*iA;MnSmDoQ|}D17ya?Lo{yU6dMZ>|na2 zR%MhWVOKh5^`z4FRs`5jDj`-8TRkc#a}F6Mh1`RdU)HCAbA@SPksAI&J&Y?cA&KrvviFY zG(BNVEqI4J_HkCx91}T>A1`G#efqnH06Ne@H5N`GZKPteA52UP5G7jSU|%18)G7oe zW4fbv{N+tV+&Mv1hJyAM4gmDIcP?FfpVu&Ca9|jL!9@wNTqw>qw>zG}y)KKL13KA% zDNg@N85X_h;te1x==J~kI+h3y{~R}%O=8AByS#oM#8wLoUPe9k^3unCIs1Px3c#Kc zMJb&S^MP$pM`@r<1RgaGO`b@`6S{-Ixy+s(Hk6%K6e+=_jy9L9y*n=O)`y70=Zoe2 zjvoup&2me3y-mQKP1Uq;_7oE!s*mLkY`oCgdh70DPyuQ+1o zaDr@EQ4>J)J%D8jr0N=F?SA8{>3D2ul#w*&cMV8qS+$h*8HytD8earO^Tco7P|axgL8hYdj{|R_ z0L~D6u?=X`>PU8M9Ou!2^OZM>7=(!L6ds#hapuRS*xj(k#(1Z@elT0IG+MoND`bI& znX!8+%~AlLlYT!mKf~QUYF#h{ z)>Xg>DQ3<~k8jJ&N@0lO7wP|3_TLDJ66AvkfT;J0Ia#9q>7CVB^Vl(EpCFq+()_L``j$pQ;u%M2-C1pQKx+vj$ZyH^mYVp*z+NHm$wI(He6%kyKtYAqBSM( zRTE{#uj_t8ke+8DYsk!DTx41`z1o zq;8xkGmY{#r@8+X8)3u$CkC=uzIjxJ!pVKK4=urb8t>-k)(y2)+-I!={AfJ8m8d zVd70j3TH^hEH84q8X9^3GIv}Y5L!junVu1WMw)qipr}uL$vNF!^s??jd3n> zgbx`=e%E{V5P5Ygf?_ygQOCu!t914T)05BQ7?YwrTCTUiHD(IN?ATq*QBH^WNJ2N~|*xH}}X-(tHUudZ*W!Nu4J9Dx`zk0nCE`obbc%l+x zr+YkZla4I{{4t?gY%9BQ_I=ohP=H3wYw#KCQ|r8EQHkk6y@3gX!GlmkizvymL&Q8j zGQxXyrJk#8;za9)+@Q)<1XlZ*M_(BN_Dqona}P~mpPZ#zn&uZ|;zO_ZeXC|3G^H zBUgqnRLBSw5H474!8>YrAMnd=r7u6bTOIm_{4^AaphEjRA8YbrhClzs504<7l{Q`L zXdmVMUEwH@50GeaI=Xz6we8-N+COPYNMJ)jM5E3(hGCP&StVV_w)LkM0ae}5g}keM zn{h+09XdOYL)M?d+3f_ul%kEnBgo5xA)#psLtLHx4KY#PSFpVu-hltp$=Rw8AgV4- z6jj(w=S_|v7YZiTdRtUhUxvQtY7odmjnU=D?T;xhI|5;Jq;T~Z7h08}36hUz+GnJt z`^>0I%|qgHyTpPazA)p@R$J>y`*(H-%r&Czj>>ZgU1{sOpCVq6j7mv6(G3}Tdk`m> zpUQHN!$&p=+>~io1UmesnQEAxP$%(TTtidWp_!ngLB@$NttS0i7!hbENOC-E3T(oeg3zMVBpj)DN)e z&vaSo{?XDXadyf2?gizLd<*a7brkV*B{EThmz2 z)Z>z0=5Kz}GYZGNzkN0>SwY~Ou6owhBatc&92f;t{&&9YBj5~69#^gr2;sL&amZ!v zmcxy_-BAiwkm235y3Xog8?=q+jn3GsQ8A$vR;>Yf&_JPY#A7Cb^K^%e!)3aTQ(|v`OShaxnSol1Vz-BHYEndW$df;zO;`M}34Ewvfz5MKLEm>_ITWnRX~YYh8EePi zA=#lIebOX3E_;{NLjoD@;_TtFjmn4(s&7bDTrS_QdHr&WcvvMZB%9dg;C*ted20>U zD;+dfO9yh4u;(PN5lB^D-YFzBgTx~SMQBQvZBjU6G9diZyZv~U^_D2XQlkpjZ=R#Z zk>IIEB-+Td$|J`@zCJ$Msn$E<;-E>O$$q1|2bI_?1m#u7EA68;&WE0n z`7SgonOM zC0n&^tTIQN$J&bGGs5~jEX(I!)22{=|Mhoju>`)uKlg|V|@b(u@+!o_~6B=B(@9#4SutVBo_9#hr*p*1*euCkiBhP)(P7~*dG5gtUK zrnk;q<;C9(`UllO1ls;4WqpvHGnpxL;d0#d?zT?eu00BbFARV31Ex|-0@fC#pr;2A zm1$^D>UNj7RN*trm0=CuzDB{2^mGbGLt8mfSRE?6|HFcxQM*t)Hc`M9X=ogyolPa2 zeI-I)jyA&CR_=B+s>QSIG_EwNA(g%q1qkQ>T;{?h=5`+RCM1A9fhl}7`8SN9Y(#Vf z;g(_>IJAxT6p@}$2LL+i7^2`qQCPN-NK~sdikt)j4bU?o@(O3|G0Q94Ia~b&rKo*t z%8wvbW!PZh!ZWRwADqa6eHaXcy(Cx_9F|CZ-p}vfm&gKTmf=C(Zw$Jc!BaP&Q9qRc=Ow!1w}`V`tG5D+EMlzuy z+?&TWb*^2*_s#$zVF;)dw3Z}_Np^^6TTnC;pjEL0r3Nr21fh12+EOWXAQMnq>(J>) z?Vy#TwPGk@dk$(b143=9J=ziMaR83i3948<7=$GIUAukW^Ssad{`LL$@%sTGgpllg z?d!hob**cy@HtwmkEICa)G^lq^8PB`anQ=J3@L-N;_F5S21B&3eeYg{b_nu0HC0GM zo(%LLBC{PMH6PP!POuk)sUwMXBY%Y z!Pk_w!!L3i3dffw2}O-yo3|jBsB}c0U9kYYov&pt>6E^?%V)$8;Cr3AU5S*+K^nwn z3c=?xQ}~B3jgkHv*r+c4NSJIiVtJyZhaMtnU5JfG9yO+F2<@OQN>D${Rf0{qeuf0k z{#7P!?#q{`Fxgm45pSvkool?EkCdbZtL}S5=^c4;xwu*7U)OMEj?yp4x4O|Kl7(k4 zFM;B(%yUed-ZspJ#wVxx83dA>5?~`cmy7YD=+p+>LJ0=53??RjE0Ir`FVIrXVFJI4?8J{Ia=n773LNw@~wbYm3fo9w^@G`{4#>If3aw9+MATGo82t61o-+9v_SJ@B zxa@lD?H@p_VYM=m!&f&bGzMgimJ8QV`gd%ctU{xmcfER_sW1#f$qN4U%E(-!HQcCR zj`EaNWiXBJHqD!1>}>-iHZ#6sZJ;0Tay9prOk=2tK>oZ{1t_2bE6uoj-!Os}$;lt| z^NCE+WW7;kirt)tpAF(w0dHT&N~P+T4nJ6uMc8 z+~`Q!u3aJZW)3U8voWNjv4Lq$JwlZDmLv6QZ>w#D*6O5>kWFek*$*kyRft7P6e~0# zyQ|%cJA8O3vGDicrbBI~2Gv?lGaehpCxiQ1@M%?t{`d|NeUhcNb0~F~Q!7Zd^Ojkt z4%)-TVtmVLwbI(0bm&X&$$U5;4}97-M;SWND05_~x^Qd-C5YT;4DY(#LKKhHly%5_ zfks7p>%?-5*7}D+0E>ttsYA2zfKtP<$7xYfBG2Wa&fK|;U75%OiI==<-2 z2*J1iXSRF?W_dwpgv?*?{I3PiU-F5C2*98j>Try|s0bEuv!U6s(e1{%6~#)FxmB7tg)V?xib;AfcaasAKuTW)Q+n{#nh6~YdmI3y6v<{ir z13c8$i^wM}J@v3u$;L=p;Fij%Ekt(+zcgBwE=|2hK!}7OFWFT?YCD*BNM@d_2SQ|z zn#r~@(5lKBSZ-A@kxtCZXt#8j=S#I&R&bs;U20vea7d{+_A=pkS%RTFSM>SD*U@Vh z7DGPa;p42iVPJFw`U$`@B7aodL@b z$WqZdH*6_Z4h$$Ab=Z@yISMDA#{8j}WInr2f!E++;_Dv&aTn%~NfRtxgI}9pkGFSh zqM0q6I-t_0XsPd~e@?=Ng%$sd_nhLU8T@g<_5}okGoSu<7_d7SwAzq}#C)oKGm;7a z21aU}4hNd(8m_4PtmTDM3XPM~UurHXSJ(nlkB0j27D{fXzME{22cJi2*qa?U5Ql7^8dG+iy zZ2X}+IZUlR6`5%4N|%Szmz=V2LE$9!07e89j;L8*@fF6TS6&T61jE8*qD2`x($;OE zpqy8`_Ssx(q|unJ@=>kaR4+_p!(`T1tW5@%@KR@zvwp71N4nIYT7A%+8s>b^ZH+0c zXh-wl&QJej$wS6sQ-NeW6saE=(rW8|#0x!*7wyhO9FBQGZCg)=1;;W|y}}JLdyN{w zTIJ|c=*TCTYhFgSnTkvg+ZqyOb2>sl4M$D+#PxZoM1PaEHvJvM{>b2Mx4&TtQ{c^itPKm|N+Q`gTk z5TQ(n?)m2>VmTM{#YF)8s6ru37 zc<%GzW(*_4Hc9h+TN+zEmaOwnqy0DbbbXM_<(x2Gls@#5YaOm$nNGjXi0{%h==BnY zgYi1DMr}_oh)OGFue2DeYlyai?mAT9S2^t_W4`2&t$MOwKd-(XT~KVqja}nthbD@n z@Da;kq<}enQtn&xZfjhmdGTUs0Jn9=m8GQcle6c&f9hodPLU={Hn$ohcHAYWO2u$g z*OIkZO2+Y{D74WD-h7CBU=UGAgmkhiJjb44?5~M{I>3!br?r5$hDkq z=|eijc$RIix$^neT$l^{W<{5Q+za_ryyoHpYf4I?zYgMK)LcNIo~ zTg%T9K&f`+)6i|Ki%c5|rTRM3x|BYH0m5pAZ;}kJQ11O?AKX{_n*d|QC*+726!5|J z37rumZq(#QDKdJdhz5FHxCcB0=Sf((;ULZhzEXNE)Q$Az-34}VJ1Pm<4H!fB_60Dh z+94kJgy{7Ui!wZ1exg*BrqI6w8NM+9RsSEMGDr!COvgLwMvWCbIj83r$N>$TGlvG8$w!?csaI{~b9>pX zT+78?Xo!*Co)ajwM`Y{o?}Jr1Mo?Gv6)5bpN~HFe7i;Y=6{)?p5nN(!e6EvB2-+l0 z4f2JtUSZRJM7@UbqnTH-pqpz{`StuL4(q&FDs~-s4`m7&yGI(F2hpW(M3Xj1uhL3(R z^+ETp#3dF3?IST!sbNEViNap9M5?Q+M@+PT%^&SqdrE&_@(%P2&5NKPX-lCj1;tj$ zhxU#*y!K&yexSBLd_#@D!tDX2p73)~Vb{E7tsaDp*b zt4gXFBNKBvPsMIsBnvTWFfl&+IK_Y^^UsgVe{}3N=}8Y`$RZiySmH{c+SepTpqOZA z=mQAGtYgR8eON}OBME^#{Gc^x%aXK>*{9hK?)rXrS-St%hLqfw$7mP!uW7D%{3fzDP#`3ISuw70WA zx_W$V-kwYzFOggO=rj5A^Em4CL{?7L;81;%_T(K1i zwaj&ppR?rIia%7V?>83|sgqCyG> zInpz4I+KbMLPThBXhPCVKSW&#x&+%4Uhn(h>=(m%!d0(U=*j!11PL3C%EOWW{y1XF z&#*S5-l$xoqkWEotyl^v?t^=3rVAI)c2Y#%QU(bZvvRNz17(?;SK(6m7}jc#LR6Gs zUYvCz$?E#7NELP#7E8_t^_jLBd*ynR3L~Shr<|%^`r=yTQ}e;`$?YQvIR^UAbXjH7fAOxS}Y$+pOzpGm$q8oTqY|puw-%IPvJK{kT$I#fH>%q90PUq(eH4 z^&f^U8%@K9huajI1Y|z{&=BnzBh_Z}6^^mOGT~%+3N!lYTVwv8G{&9?Od5{$zx)ES zSa<^H_rbsMZopP~4JJNAFeVK9*SV1>Z>U(*THVlh6<5Pk>}q&FJ9$u=(%7hS=mi*I zA#)M{`;YiQEOZi~uXw!6j}$mXX+YT|dwHfAI~D!ppk8hN%qS6R4BPoi&*xLZqszNk z1k-qyZv%v~`it>3zFkhL+x{Yy9qaF=*1fD#L_ zrsQzO-JYlNgeZLqXjB^Xuz33`Q-eHP5_QA)^SeMI*V)&rG!fL3J(g!7>NCG;r79Rf zy&X&+qhfdk$JUFvuDMjf9piU+lVgXL;T4+qE>Srn?8e7%kLBkBxaV~BU-9*4`x1Ob zZx-+UgK;V+-#G8|_*&+v8Fo>X(#G4KqOv_g86T-n;KS%D)Ac->$uEKYWj2|2Ej5loZ1jD_Go-V{l7?ftk42$fXlcf!3}-@dPTX#CMN zCjj9i^;=NMjoxqn-71L%XUuaeAsggIF=c2&0m_rQ3CW}Nhu5_ex$dqYTV~HJko#Ww zWQK#P+QjO0SbDGj%%1PS>3L^q&01+FU8L}>%@Qn$OQ*x05+v=Bgjsb|p|dKLZFF`U zmt};hy_wsil4~-SOM`!>PFGpRBSgHRT7YCD#?@EGcf2ZoMQUg88an3OdnGb)9c%um zN#J->VsMvc?WyQU%e*|67CTS5kK%TOsTViP5LH2&HO6X0Z+|8=uVd%RFa@$>N>%T; zR2|<4yku?yWvB<1Vzg&NbY`tro}vhcOU2SJm?9N3r>bxb8_Z|w-*`{u;214z03Iql z`4a7!PxW?fTafA_RXG6p3xCT1X&80bmCSuyXhMYr(Pid^N*zjU>Cj21S|b?GnRhkI zG0C`Cp^4m1VG4X+@f;(VxjdOIhpL)%3EmQs#?wZ*Pxvm}=mM9B#FBm3V>ZM;776Z+D9!ayEYE`S#Au{#fp~-IN-b83l4mwH9 z74rLAPpsXxnqgktUQtm}(i^zzXNKQo(l&3YTrrF&ozCA^6Z3swZzA@r|#$al$lL1*b9FO{qO&2}&El zags<6lj3ozf-h1-?|-pd%+G2|5%by)Q+Y*)p}zz{U1VX-+4y$Y`pToYsk$SIcNJLu zC8Rj71Uc5g5!A<^2Di0Ijh`1PYy@IlQ{{XV;RJD2bZ;tAI1J0g{Ny~$G`w$#ITV%b zVliVEiNyibQ8TA#w$rwd)H}aKVe`gQub36iT6H-=vv;z8w4|gDeVh0W4W~hFUpLD< znfm^%=@MF#Nwt?${KCGDQgLfkZMz~&)d*tc!WeezYAo3LAb!Q!ov7xxa8>$~auyOU zg}Mh581l#zoB?*>ZOEfN=zBy&#?YGiNw3fQg%u_Pqu$VtZ3Cw(1(l7fR?Ok2&s2CQ zYIkBm5u6^{q#<1yf~>|qzBFbI%6ILO#{=UznZ{;lm8dieQ+?X^PuU(x^+%?H^uQrs zqD)$RPh=Er7mA`EfFx5}PmHQB>VXo4FDFZ2N#fFW4kvmWa>3~3=ntuk40#I8@bcbM zU>RNy(OtP_5&whki;``8st(N@7nz0%anxx&_se?461#g9>UUf#L`N#(=EyEZ(zH)Z^Q=|;>gX_!t(S+Sx0B!gcyo2DSDQBL zN?Nc(dhRI0{P-~+HT!>}`_C9ApiuO7i%HA}Yw(JYqjhziTE=Ao+qJNXsDGEfa(z6Fh-ph4Tv&Bj%x41s z09tQs&TmvGK-qljz3r?R^=Qw#t=j=agx3Zy$3>odcN=EC+j`<&aFISV-lg+rx-d_# z&xTcu5>Tuz``j$VF~^->*I`fv32l4GMo~pY<~12%Ucied*!r$ATvsYa?^34MOQ|}g zrmlDlfmib3gYh{v-*2zSXlp_(AOdKDEzY6HL8C2I|8@S*b@=~cGsWi51OrcDJDFfu zPlMK~brrF79;6;PY*&V>^sX02Jdh5eHE&50z?oM#Z*To;POe#H6ESd_16HckPpunv32)QqAtrZxuSq$l`4UR5|8f?EOU8$?Nm}pr9Mm3Mxw`%Hk zl|SYQCLBp$IuUzzm7{qiHlyz4jtb{}W4I$Dndj-S_!m3TfVP z@S}MM;0dmTq?+$Rp?&A}WSDdRpqkL3_ce|;B#^Pq)v8Knk6Prq!raz7hsE8;n(H8w zr6mo26$^Jvr+S%#5SIO)!MjDng0_>-sflReTOfsh2}hMHl6E3t5mh)H$+ZZtkFjx%72wrY8+N`Ke4@M%~joRJ1s zWAimF^ih#v%G-j@85kZ1!Nl8^axs-sPEME|ifq9GU*hamK1t9gowj3UghqR3De0f~Rcj zPUO2Dvh&-O4oY(+70;mWG?c7U`Z&u3bTGmpnwgFUCr2u%s6gcn3=wxOf2d#S;c^HW z``{rJ+z!El%A(dWJ22*+7`8Q zvZTj|Rd;==mYaolccwel%OAyjcN7&u@t!fhOXZKMC~>MnksMW!N_9jb1tiPmpxqLV zgcKE7RraX2#SurHcK`vQX?JpB-NLSURVv4^u6lX!A?Qs_QATlL7;3=!U%tuDPK!O2 z-}I`>rNk7tiKMlpDWK~|mdgVIvHF6UcCa2m!@*7Pa7hJBdFG8$81S7a%8+%nttBGr1VH63OA9*Z@VF}Uy9 z$}S~s#^tDo$wS4DsXT;wcH4!+?7jbb*S?Vb{_`8wFWB#QlRmhI_JE*j+Vcz@e1LlS z5zFsL7S#6-zOj`3{c^*kW#AD})jJAK{_*(JORCuKLr*)CasH`^e|_;w{14wMHS6(_qGyJZW)vDkT>Yst`4^?_k^ACSx z-=y)n-NGihwKFYNTEn4^o?aTp)~jz@xysMoleZGjeeurU@x~TV+wQ&${xb<5T!~kb zO;!E6Ba40ZRhfmyarcKmUsBnGRMDP+bEqAPqk0P@k+wI)kyLD*J!J?N^!)j`*2iOj zuiNyTXL3J#zfp-re{cS-U1ENnf1?N^NcssikGE2!8O=my5Uv&pV8cVbX;Eb)uk}0z zM_kS34@pAE>rLwoFt?q|@5y=Fo2y&3YE-E2P1X(kP1nQZZHmGnQ+ zsY%C8L??;vWo}NNK0VR(RcYD5WfK|3GHBSykuZ;rEfHQDyBaHt5p=NYcMXw(yKge5 z>Yl57S@Rn<7zWH{yIUF?;b>Rb9guIO__>t>rjbT;OPq%C{ywlv_@eTtr7hu+o3vxv zO7tl86X5n8m3T(sPZMO9D77<=%j_rh;q>+VgzWnZQ7i*L$XsQnH4jiL z28}H$-)!UcL|$j*Lpt~+G2&>|uedP@pFg1U{ZV2BHE&yDf?>6tze0`EmDt=ogv#S5YpR`mrPfkw z@xZ6?xfkv8hX91F(Av4x_<1}&FX6sYt({Ye+uz~IM%6m9*O=E zo-F&z>L8gG5f1Aw&%sX)*wx%Syk~F^@h&jtJ9|daC6pf1DSmZJ(;UMk)`EmJ= zD1yCKJftyhMkE|8n|N?#^dU0F7x?~WgXA-Exnj)PZJr+HMqNoe(6TFccQXHoyWD;3 z)TYA1LTq!n`>W}4OsH$7@wQYiDz`h=$vrOqiptb-i=DZ_c1okm!^Oie@6<0$s;Oy^ zd#?j`HN@L%!mK9u3#)rRr*&zCLTupYBmg4r>ecTAzBKalIp{8+4byL0--U#(A(@(lS2DwS#eYd zfaJhRBjm#w1QL5aO?@lJusDTx^Wn*m9P!h7%SI}32lC)n9 z)c}eURW2&qqYOSEW76JeBudZyI4mCsg#w(YCnM7^0x8oXj zW>ZTD)hqXE>82JqX6dp7*{S-h&O|GE#M01%jj6s`Bc%O^+rc$Ll#}EWm8W(L_lVKh zm#UjtKMao6iRJ9 z+@B*6P_dweqlY~dFsXu|OEO0A6bLhfubi|)Ajtw^3?PEApVJi*;;Dy> zm+>_;)P%2*#xTA%KyXv@nl-7=+MDX&BDsY}E*Vw9S1DuHKsA1U#fn|?2FkdnIf$PI zd+!fZzb1}x1?9fkk+XL|{E876hj4HfL4XbOwGo^(iQ7pkCAA9dzO zx%TTt@wKrfXf3$tc!QSe=q|vF1WZ@G#TZ@C=+M{1luMY_`Rpo%=gou;dk&a+VH-tN z_BA$P`?qZs+A2|T1NkjOU_-=ric5d*Q`qyO;&a}12S8&aoD-$f_U~8fA?;?3UJYY| z@_6n~UgqR@j{im-Zvl=7AB)s$S!fmnBx2~vcofOB(xUMulx_vqZ4X1B~*bSH5 zN97ToWU|dkeWaEtXz$ox)SK~7Bw&v=GD~;?_csqwK>)8*=BU<$3i^{LB zF?P|O=cPB1N!yQdL}ewzjqp9dM%P&hnE)5|p3SY0if*TX?}XRg>cB>dy3UN;LYRQ6 z6~s|;0~oKV6|$XOX7m=M_K~DZ-4Jh624`?gJA376h;fd|JT2pAg^ytTY>r?UJJVa~ zS7FexiVq2!{4;w@8BNk7-TUe4x;4Y^lGVEYIxFf!Zf2LDG-y*k5+R}liEq*Uxg z_cbg2XpLJP${In?gDmkSgBN7sI@$B9StAYBp@L5ZGTCoJ1ChzTW}-ml0Hx`KEe15N zeOf)%VuIDnE;7QkC>3|5>CoInKjQU2);Dq-YhVA4cxZ`mv2Q@pEET4PI1B(4BcuoU zC1UX4wA69a1qt@HN$uZKxgjB~(9T&}oO2jnCZn6BA?^3r>ID0f>Z;e6{7~Bko$s~$ zrZ?R?S()|xL#>Bi0O|*-lj~JC^l(UH4>P`21a%|sx8J@ghaGW_W}vK8?p-J}^Qlcs zMmJ%XxhGUD*G3<=@_BOp_?nvIuy%**7OfWzZWOBgkL-yNAs@`mGOxZ6pFL=G z#CFxEh=}R02DpTw)qD0brDn!VQAq!jRBa4yo@0}$SglP>ETPx{^aXyM-Y1!=F_4HJ zW^hySnm)4i?%iJIxi^NYT5r@D3xT2rSH|aL1vEK0VHhSVwBET5fNL643@3p(562q- zuMZ6EWpfd8-LVE(V&vZa%3viTYuJs-%SNcq!NFa~Q6^RbGz){!!SKi~43?pHcGZpf zM5n=7e+Jxl5hyTKJz;sU8d)Jf@i1148UP-*sX=MWkzoM8(A|W|hjfm~ zIS5jl2MReRdy5eBEDuuly}v-~=Qc=9n%gqZOH}{F8&i6Aps-xXAWWZnaLc4DgXj9K4*27YET|pFS2l(q9OxI zn}%a@mG*-ONFvXUB79BKqcu(JadVBf9#U!V7Ax$z$CJ2g1&mM$)$N$Nb;CGn;XPQ2 z7AADw?JFKu1{a`fajgFQdD>r{Wv09VNdZlrZxNBsH{Y| zl&Xw_*z9FX!`^4tp@H!jmGAx*s&+c5{uINywYNmSik4x?E4Dnab z!A-{cmo8S>L=RwPZTB>MrGt1 z{~~)TD!=&fTulOlN$Fl%WEC2GM10ZHQ|B(c$5KrOm)S zQA!#PNN`Jf!_Eb&W}uue^kKf_{((+~w?mnfJ$Ll1Vljv~0D$1hlp%FKSZYFbd33_j zPB*6EL{hf@+j1E0vo%9*AQxElYWhzMVB0EPiw+OMV{iY3TI2$z3p^_Vv#5a!7jB`a z-`tV4)DbkA%2u4-W|2*jM6ig zW9kVL4$xm}_m4lKir`X3BmKiFJ$Kix78MiN$Wg(xqH7!M{IrOHaWkiZBccy`_5=H9 z8UdEgDUY5{`A3f&K`8h1_{O_lOW>|8WYXle5pz5zpQg{9qnUXlVYfxM8?rKU?yy`l-;4?V?>;!7VssYZ z5VmMeziH{SY-H!f#?`ol;f80(It<`@Wyu-O5bqL3gDKDR(N;F~evE_bCKe zm~}|0+-M<}UEQ>P_?!Lt5jN-%vm_Sm?|=c}+{5fPgE*d(wKMRInTm3eOE*7U_|cSJ z=GLbOQr;B>CvVlE56x8EbJfOT7hz^$#oNAh8^b(TiG68<%$6ot89UTmecaSg+p-sH zbXH%eS#BTN!mjP^TkTb>`Fta%zbs7cua^1`FuS0wMp~?(Kplw3wqmbkWG~Ik=xcE+ zg9fgs%!{@ZP;DgHa9Wz&`(Ub+G3@{3QD*4_jl5RhPzdYRW4Sz|BlC{CyFL zy`Q*2IIh8(rNTUaNe6~K5zY3sc028_dZ7uIyuO&SLnQeNDJE}^>~EMx2Q#R3GpEr= zY}WU#Cf6JhVZ|KCXo8qbxm& z@9%d5Zu$B`%PtjCZhya0GmMwgFBEbV`gMCv0MoLZksWOqDXWVt>q9EVM2%q&X40H| zP(+osS5OMhe(M0#A~>b98b&~StXXKHJrq14x4GR)%~yzd9%-9RJ9Q&2C{1bjQDxtn zK5uZ-r~#-GrqlgOZ$z0iT#a>HcYIJtL(bTbDL9vydvv5J#tE>8yZCXE+&*_g`v}#P zHiGd>PR{}4>T34AD%y{-3s!%r_0FZEXgqfDYM@Fk)o)7sU^d!5cC3#*@4^Nd<@M<} z)KwNxW#*?VLZWMyC4+LWvs}tNVyz89Pj0jM1*$7<*C=g^qef?n01mw+^0)a`ZN1Cf z_CIzv_J{4ZwM4*Z|CLBS-cn}4>{xTPu}jU7xTG`5ft6>+wCkjIbb`ctI&?c3Y~^|x z1@<0+7PSq*_UFfC4O=u2gNAT?0T2wUB@G`09? zPYu;FvZ{~vq*G=lPDFbQ)RL~fuR__7VH7{}oczHSaM)*AsG;ZuFl~_rYfx&AY{2DE zsEz|-E7h-QP@rWr6GwhrM#eo5v|4j`7QB9?;US*~jf1bLCF?F3EUL_8GGXz59s9EseX8Si zAFScH&c{wAXZaRM{n~On1ij{$TdB3J{$%ocJn>MbCXYs?kJ^>-pfZR!EH7MBfx#Uw z4tQ_%?KABA6P6dZs57uYK1yAP{iFcx_%w(~*&jI`H-2D~b!X*cqrzx8@7a7f#`YNI zP9uC~;kQxmpITIIG#b^6#KqfE7LsFwYN5Q*ql80T4|WgTmiGii#1Qu!zKkr^m>^TGSWdi*ZJ-R!Q}<`I4&m1~ zyrE(`uQkE8bX`Ku(CC{@DjS%`+iE-T{ttlvt;yt+^-i0HL_8030Qmuopk+$!tD9)g zS4rH3XD}uJdAvU8qRN7EsNQ|M=cxR+n2L}MVHh@gmv+u`W6;j?D%OSXzwKAq9)j7% zCY*wKO>@{<-pWPE$Y!&F(v9yOR$y>D2bk)s&T+qgzDuRqKrt8kd$E`^&W)^433y#G zki+p)zYu8D)X?TAN;mAPVCVcka+a^8H3Dk;s%i_1dH?p-o9k(PsLq8}Ypywx`gU|E zz~0Xv2^*(6yqK5}EC3$lwr*e+zB6TIX4H-9r}M*%HQg{zzzBYkTE4qh{IpR7uZrUq z3SDVkFB9ETM42n6us8Xd=AEner5@d0#jy^cHjbz-TA>y_}a^G z)gCb$U+l+ajZ=be-{Ugq1(OdnGCj$|AL~iio^^6kD`T?U7@dPYkA1L2(1F2lBv8D>Mi(TJ^emXC6hDc%P;Nu-q}C__1c|KjHP zxrn!hslhB6QX8kg**rCzRbCl4zM-j2uB%;C9yi844KkF3|8V8Le9rzb!fZC?ZJ>n? z9pklcZbXT7Bq1k9C{n>$N{Sse|KNxnbtUDxd0~JJ&0EKhm%|{rc2hGT*a_UKj==yH zPpteM14fpM+tdWnLYqdK{tY0ewc(Ma$;653{^2sWyKw`n?X4b7~QN#7z9FM(d!zkz?Zg&gIqPf}EKZw>tN0femRsH4e-u*2??eRrywM)^v zZdR%oegk8qbuQ5QJV?Mbh5ZU$gs{xPRUjey2omDa_?)?>hBw7j=h3LLOG!eZ&=I7h ztywdcklv|2-9RavW?kWwsbGja*nBM0vPd-5uk!_-DSn)VLUndZrSRLCh-}C%Su8?_ zr6&+Gd8j0YTJvn?!Xm=$VeWWiP{(^w$JI6;c!So&Q2RxFDZnoLaok9Zf!Yah!FKH5 zBKQ;j531NSHaLiyg)1AdOit4e_AqM@BEGr-smDf;Zsw_i?L)rm0DX7|gSnWP1#dxj1u z(JFOwzRFC);2fU3zcd2vH|fxk+{HZXF($k|uK^3AjSCQnE{}}^s-q>>K8kV~Q?;Dh zREE@EFis79A(T14sU0v*4SpemT>2XqEtX(1UsXOom*XxJhN+6JlWh-S6@OrgR?7)e z)cCJHo?)is3~$brMyW=Nf9ngpUQC6^RIfJdc)-{s_iDY{xe6vC%*@|DQ{jl@XVZ?z zUWTVhWg>sr-sPi&wcBADB2xg)JBER88F~fiCy*>)8ip5>8 zU!|eQ;tL!{ZzP)v&BGW}JEeA#x3;pV zZI{5awq?vU+pVe(i_8d5fT;UI=J%e!5THgd~kUwrzG2JrefRQ3-&M%cnRqXEI4s6 z=DCwEMaJIgA~);(X$KEJB6QwCJ^Zej8`)42G5=u9*#nb)*%>uUnex96yY*CtKa+@5jnowe3w@+>qG`G{p3r0+y*%73`qX+TonJz<@>$E zEpF?-g}i&ZKif_SETEeum>o8j#q*E%$Ww{Y*3eI`zq5e*gYgey}YUNOqm|MkAt+mj=v zgmgUVD?0Ni=!0pW+fEY^e?~7;1Ys*zk@D`V8`8^rf;*U(ynVyY!XHP!c_wl(L%q3` zpqkNfD!s9<0C-I19oT-oZkS=msrZj=UR3UC7;)k@^~welRx83SubexhVV%O4d^rnm zzQEYkg+n6GT|YyerkWOpkqoS2N5jsG3LAk=QA5N2+xY$b+$U!U1jKQ%KnGz{L$}j?(Jbldq~uQI)1)YbzsNQdAz~cNUrF=4v^88 z%+Hvr(X)R>B<%)u;NY?iMSr{8!_*%mIG@fRukM^;E9O*eZR`)rZOPmxS~pj^&~PW* z$F`Q2H?-jv??!c08IiCZ^OMz5yA}!y5_qG}o8e-8FKv^cVc%C&h;f|-xR8vkqCSN_ zxh_#iO~Jqxp-L0URfT5~M*&&;K4o~)WF`D+hK=@793j@l!MU@}9ilGcPc5t6SX-tj zafFShJ9pvttlvX`@v#?6jxt*;spv)+3KyH~Yd?$e*pxToPl#QRd|?&orNA zy|wOx$T4I@3u#^Q8WhBn_`9Im9Ps*^@a}g*61D|6JA#T+me@ezAeF+qsHjV|}NX z-un3Fu*1sSZ9KtCXf3bo8wR0m68B`Cuxyx7c#?q~>@zjE2b~I=83v24zA&O~pDB*} zTVbKnR?K~J265d4CpZ~qAGKf@BCf=JCSWN1+Qcle_kIE}XcAA{K{W+7I2||o$%05;Y0g+?|n4PP*&z=2f@XP7OE)j|UiFxdugU?R>D6m`7C3Ly| z8DiedxQpt%xi+!zs&#Obh|7ej<(^zVX5f{IPy78d6L>rk14L%@ z@@|RIxTnsx-b`^OmY(%7Hj3)!GPCpe)V*(2IzOU}Yos=PHnz9?$+dB+)6O=9M^;Q# z^~gP?un;W8nV^FPPE8`=s^vi*NtmBMHJ9G^(DnOAuibpfIf6B9fhj7z%gF!cfclrQ z_X>NM>D&Lj%5P~TR1f3Acu;b;CFGKOk|_udY+n*842HO$eXJ_$Ll@7^El0nl5xtZ9 zxGJy$8pD`R$2M56|HIpM0`k^{UF-A;%^dD0SsObl&M7n#xt$VWZAlSiTFfeq9uai; z+omS}B_jD!YSW3Vy{((_z6OH&*xP8M+D6Hk)~H!uKW01%0LmAbt7sLGc77)H)Gt`U zdl}f+_7xjrNuJDKJ7vd>n79h_wU~L=GfD?DUP!YHmL@KH@x>R}IL#7U^Y_0QrhZ!y z!CQDqq1F8woy-w`ipmUPS#h
      CFSz9{nx;-dN`dbEGFry!5s)@yo~K{wDMMi-^9I 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 MJuED2n7y_C3rO#HH~;_u literal 0 HcmV?d00001 diff --git a/addons/kestrel4500/UI/Kestrel4500_5.paa b/addons/kestrel4500/UI/Kestrel4500_5.paa new file mode 100644 index 0000000000000000000000000000000000000000..4139a648a613559f57f5ebe80eed16d675884e5b GIT binary patch literal 211347 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 literal 0 HcmV?d00001 diff --git a/addons/kestrel4500/UI/Kestrel4500_6.paa b/addons/kestrel4500/UI/Kestrel4500_6.paa new file mode 100644 index 0000000000000000000000000000000000000000..dbcc6f5fa50256f2a8f50f64d7e5fd68536b089e GIT binary patch literal 212601 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

      _OGScO;D! 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

      JD7?tI~x^)9UQ!p%8ewgb5 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�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

      7n@JFz^y+Z9T(q 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 ckf^B7 GVAR(updateTimer)) then { + GVAR(updateTimer) = diag_tickTime + 1; + GVAR(outputData) = _outputData; + }; + + _outputData = GVAR(outputData); + 3 cutRsc ["RscKestrel4500", "PLAIN", 1, false]; + __ctrlKestrel4500 ctrlSetText format [QUOTE(PATHTOF(UI\Kestrel4500_%1.paa)), floor(GVAR(WheelState) % 7)]; + __ctrlTop ctrlSetText (_outputData select 0); __ctrlCenterBig ctrlSetText (_outputData select 1); @@ -72,6 +81,6 @@ GVAR(Overlay) = true; __ctrlInfoLine1 ctrlSetText (_outputData select 8); __ctrlInfoLine2 ctrlSetText (_outputData select 9); -}, 1, _this select 0] call CBA_fnc_addPerFrameHandler; +}, 0.01, []] call CBA_fnc_addPerFrameHandler; true diff --git a/addons/kestrel4500/functions/fnc_generateOutputData.sqf b/addons/kestrel4500/functions/fnc_generateOutputData.sqf index 6b32cf47a0..215d027f9f 100644 --- a/addons/kestrel4500/functions/fnc_generateOutputData.sqf +++ b/addons/kestrel4500/functions/fnc_generateOutputData.sqf @@ -47,6 +47,18 @@ if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) t _windSpeed = cos(_playerDir - _windDir) * _windSpeed; }; +if (_windSpeed > 0.3) then { + GVAR(MeasuredWindSpeed) = _windSpeed; +} else { + GVAR(MeasuredWindSpeed) = GVAR(MeasuredWindSpeed) * 0.99; + if (GVAR(MeasuredWindSpeed) < 0.05) then { + GVAR(MeasuredWindSpeed) = 0; + }; +}; + +GVAR(WheelState) = GVAR(WheelState) + (ceil(GVAR(MeasuredWindSpeed)) min 1) max GVAR(MeasuredWindSpeed); +if (GVAR(WheelState) > 1000) then { GVAR(WheelState) = 0 }; + GVAR(Direction) = 4 * floor(_playerDir / 90); if (_playerDir % 90 > 10) then { GVAR(Direction) = GVAR(Direction) + 1}; if (_playerDir % 90 > 35) then { GVAR(Direction) = GVAR(Direction) + 1}; @@ -69,7 +81,7 @@ switch (GVAR(Menu)) do { }; case 1: { // Wind SPD if (!GVAR(MinAvgMax)) then { - _textCenterBig = Str(round(abs(_windSpeed) * 10) / 10); + _textCenterBig = Str(round(abs(GVAR(MeasuredWindSpeed)) * 10) / 10); } else { _textCenterLine1Left = "Max"; _textCenterLine2Left = "Avg"; @@ -95,11 +107,11 @@ switch (GVAR(Menu)) do { case 2: { // CROSSWIND if (!GVAR(MinAvgMax)) then { if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { - _textCenterBig = Str(round(abs(sin(GVAR(RefHeading) - _playerDir) * _windSpeed) * 10) / 10); - _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; + _textCenterBig = Str(round(abs(sin(GVAR(RefHeading) - _playerDir) * GVAR(MeasuredWindSpeed)) * 10) / 10); + _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * GVAR(MeasuredWindSpeed)) * 10) / 10, round(_playerDir)]; } else { - _textCenterBig = Str(round(abs(sin(GVAR(RefHeading)) * _windSpeed) * 10) / 10); - _textInfoLine1 = format["%1 m/s @ %2", round(_windSpeed * 10) / 10, round(_windDir)]; + _textCenterBig = Str(round(abs(sin(GVAR(RefHeading)) * GVAR(MeasuredWindSpeed)) * 10) / 10); + _textInfoLine1 = format["%1 m/s @ %2", round(GVAR(MeasuredWindSpeed) * 10) / 10, round(_windDir)]; }; _textInfoLine2 = "- set heading"; } else { @@ -127,11 +139,11 @@ switch (GVAR(Menu)) do { case 3: { // HEADWIND if (!GVAR(MinAvgMax)) then { if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { - _textCenterBig = Str(round(abs(cos(GVAR(RefHeading) - _playerDir) * _windSpeed) * 10) / 10); - _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; + _textCenterBig = Str(round(abs(cos(GVAR(RefHeading) - _playerDir) * GVAR(MeasuredWindSpeed)) * 10) / 10); + _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * GVAR(MeasuredWindSpeed)) * 10) / 10, round(_playerDir)]; } else { - _textCenterBig = Str(round(abs(cos(GVAR(RefHeading)) * _windSpeed) * 10) / 10); - _textInfoLine1 = format["%1 m/s @ %2", round(_windSpeed * 10) / 10, round(_windDir)]; + _textCenterBig = Str(round(abs(cos(GVAR(RefHeading)) * GVAR(MeasuredWindSpeed)) * 10) / 10); + _textInfoLine1 = format["%1 m/s @ %2", round(GVAR(MeasuredWindSpeed) * 10) / 10, round(_windDir)]; }; _textInfoLine2 = "- set heading"; } else { @@ -207,7 +219,7 @@ switch (GVAR(Menu)) do { case 8: { // User Screen 1 _textCenterLine1Left = Str(round(_playerDir)); _textCenterLine2Left = Str(round(EGVAR(weather,Altitude) + ((getPosASL ACE_player) select 2))); - _textCenterLine3Left = Str(round(abs(_windSpeed) * 10) / 10); + _textCenterLine3Left = Str(round(abs(GVAR(MeasuredWindSpeed)) * 10) / 10); _textCenterLine1Right = GVAR(Directions) select GVAR(Direction); _textCenterLine2Right = "m"; _textCenterLine3Right = "m/s"; diff --git a/addons/kestrel4500/functions/fnc_updateDisplay.sqf b/addons/kestrel4500/functions/fnc_updateDisplay.sqf index 58f2c6d683..0f8be4f873 100644 --- a/addons/kestrel4500/functions/fnc_updateDisplay.sqf +++ b/addons/kestrel4500/functions/fnc_updateDisplay.sqf @@ -30,4 +30,4 @@ ctrlSetText [74304, _outputData select 6]; ctrlSetText [74305, _outputData select 7]; ctrlSetText [74400, _outputData select 8]; -ctrlSetText [74401, _outputData select 9]; +ctrlSetText [74401, _outputData select 9]; \ No newline at end of file From 2317a3c9889f1f22e44c0031e575ff30600daa6a Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 12 Apr 2015 14:03:15 -0700 Subject: [PATCH 370/816] Visually hide laser targets. --- addons/laser/CfgVehicles.hpp | 27 ++++++++++++++++--- addons/laser/XEH_pre_init.sqf | 2 +- addons/laser/functions/fnc_laserTargetPFH.sqf | 13 ++++++--- addons/laser/functions/fnc_laser_init.sqf | 17 +++++++----- .../fnc_vanillaLaserSeekerHandler.sqf | 26 ++++++++++++++++++ 5 files changed, 70 insertions(+), 15 deletions(-) create mode 100644 addons/laser/functions/fnc_vanillaLaserSeekerHandler.sqf diff --git a/addons/laser/CfgVehicles.hpp b/addons/laser/CfgVehicles.hpp index 2a75a54e03..f4e2ed42ab 100644 --- a/addons/laser/CfgVehicles.hpp +++ b/addons/laser/CfgVehicles.hpp @@ -2,13 +2,32 @@ class CfgVehicles { class All; class LaserTarget: All { - // LaserTargets are not visual unless in the visual spectrum - model = ""; - threat[] = {0,0,0}; + // @TODO: Changing the model and simulation hides it, but THEN IT DOESNT SPAWN WTF!? + model = "\A3\Weapons_F\empty.p3d"; + simulation = "nvmarker"; + nvTarget = 1; + //simulation = "laserTarget"; + //threat[] = {0,0,0}; + class EventHandlers { + init = QUOTE(_this call FUNC(laser_init)); + }; + + diffuse[] = {0,0,0}; + ambient[] = {0,0,0}; + brightness = 0; + name = "pozicni blik"; + drawLight = 0; + drawLightSize = 0; + drawLightCenterSize = 0; + activeLight = 0; + blinking = 0; + dayLight = 0; + onlyInNvg = 0; + useFlare = 0; }; // Visual laserTarget override class ACE_LaserTarget_Visual : LaserTarget { - model = "\A3\Weapons_f\laserTgt.p3d"; + //model = "\A3\Weapons_f\laserTgt.p3d"; }; }; \ No newline at end of file diff --git a/addons/laser/XEH_pre_init.sqf b/addons/laser/XEH_pre_init.sqf index f243c0f659..242300791f 100644 --- a/addons/laser/XEH_pre_init.sqf +++ b/addons/laser/XEH_pre_init.sqf @@ -20,7 +20,7 @@ PREP(handleLaserOff); PREP(drawVisibleLaserTargets); PREP(laser_init); - +PREP(vanillaLaserSeekerHandler); PREP(laserTargetPFH); ACE_LASERS = []; diff --git a/addons/laser/functions/fnc_laserTargetPFH.sqf b/addons/laser/functions/fnc_laserTargetPFH.sqf index bdab413685..15d0fa03d0 100644 --- a/addons/laser/functions/fnc_laserTargetPFH.sqf +++ b/addons/laser/functions/fnc_laserTargetPFH.sqf @@ -1,20 +1,25 @@ +#define DEBUG_MODE_FULL #include "script_component.hpp" +TRACE_1("enter", _this); private["_args", "_laserTarget"]; //TRACE_1("enter", _this); _args = _this select 0; _laserTarget = _args select 0; +_shooter = _args select 1; +_uuid = _args select 2; -if(isNull _laserTarget || !alive player) exitWith { +if(isNull _laserTarget || !alive _shooter) exitWith { [(_this select 1)] call cba_fnc_removePerFrameHandler; REM(ACE_LASERS, _laserTarget); + + // Remove laseron + [_uuid] call FUNC(laserOff); }; -_end = diag_tickTime; - #ifdef DEBUG_MODE_FULL // Iconize the location of the actual laserTarget -_pos = [_laserTarget] call FUNC(getPosASL); +_pos = getPosASL _laserTarget; drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\select_target_ca.paa", [1,0,0,1], (ASLtoATL _pos), 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; { diff --git a/addons/laser/functions/fnc_laser_init.sqf b/addons/laser/functions/fnc_laser_init.sqf index 1be770e4c8..7c39c9be87 100644 --- a/addons/laser/functions/fnc_laser_init.sqf +++ b/addons/laser/functions/fnc_laser_init.sqf @@ -1,15 +1,18 @@ +#define DEBUG_MODE_FULL #include "script_component.hpp" -PARAMS_1(_laserTarget); - TRACE_1("enter", _this); +PARAMS_1(_laserTarget); + // Add the target to the global targets array // Everyone tracks them // Add the laser localized to the laser array, and give it the default localized code PUSH(ACE_LASERS, _laserTarget); // Check the vehicle, otherwise use the default -_laserTarget setVariable ["ACE_LASER_CODE", ACE_DEFAULT_LASER_CODE, false]; +_laserTarget setVariable [QGVAR(code), ACE_DEFAULT_LASER_CODE, false]; +_laserTarget setVariable [QGVAR(beamSpread), ACE_DEFAULT_LASER_BEAMSPREAD, false]; +_laserTarget setVariable [QGVAR(waveLength), ACE_DEFAULT_LASER_WAVELENGTH, false]; // Clean the lasers of any null objects while we are here REM(ACE_LASERS, objNull); @@ -18,9 +21,11 @@ if(!(local _laserTarget)) exitWith { }; // The target is local, so its on this client if(!isDedicated) then { - _laserTarget setVariable [QGVAR(owner), ACE_player, true]; - - [FUNC(laserTargetPFH), 0, [_laserTarget, ACE_player]] call cba_fnc_addPerFrameHandler; + // @TODO: Get ownership variables and set them on the vehicle + + _uuid = [(vehicle ACE_player), ACE_player, QFUNC(vanillaLaserSeekerHandler), ACE_DEFAULT_LASER_WAVELENGTH, ACE_DEFAULT_LASER_CODE, ACE_DEFAULT_LASER_BEAMSPREAD] call FUNC(laserOn); + _laserTarget setVariable [QGVAR(uuid), _uuid, false]; + [FUNC(laserTargetPFH), 1, [_laserTarget, ACE_player, _uuid]] call cba_fnc_addPerFrameHandler; } else { // server side ownership of laser _laserTarget setVariable [QGVAR(owner), nil, true]; diff --git a/addons/laser/functions/fnc_vanillaLaserSeekerHandler.sqf b/addons/laser/functions/fnc_vanillaLaserSeekerHandler.sqf new file mode 100644 index 0000000000..bbd36bd92d --- /dev/null +++ b/addons/laser/functions/fnc_vanillaLaserSeekerHandler.sqf @@ -0,0 +1,26 @@ +/* + * Author: jaynus + * Handler function for laser network code. + * + * Argument: + * 0: Emitter + * 1: Owner + * + * Return value: + * [position, direction] + */ +//#define DEBUG_MODE_FULL +#include "script_component.hpp" + +private["_emitter", "_owner", "_gunnerInfo", "_turretInfo", "_povPos", "_povDir"]; + +_emmiter = _this select 0; +_owner = _this select 1; + +// Not in a vehicle.... +// @TODO: handle lasering from turrets +if( (vehicle _owner) == _owner && alive _owner ) exitWith { + [(eyePos _owner), (eyeDirection _owner)] +}; + +[-1,-1] \ No newline at end of file From 7797cd9a38edafab4fde65678090bf81a25a0418 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 23:03:20 +0200 Subject: [PATCH 371/816] Added missing abs() --- addons/kestrel4500/functions/fnc_collectData.sqf | 2 +- addons/kestrel4500/functions/fnc_generateOutputData.sqf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/kestrel4500/functions/fnc_collectData.sqf b/addons/kestrel4500/functions/fnc_collectData.sqf index 066b788f24..ba6ec383ed 100644 --- a/addons/kestrel4500/functions/fnc_collectData.sqf +++ b/addons/kestrel4500/functions/fnc_collectData.sqf @@ -47,7 +47,7 @@ if (GVAR(MinAvgMaxMode) == 1) then { if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { _windSpeed = (eyePos ACE_player) call EFUNC(advanced_ballistics,calculateWindSpeed); - _windSpeed = cos(_playerDir - _windDir) * _windSpeed; + _windSpeed = abs(cos(_playerDir - _windDir)) * _windSpeed; }; GVAR(MIN) set [1, (GVAR(MIN) select 1) min abs(_windSpeed)]; diff --git a/addons/kestrel4500/functions/fnc_generateOutputData.sqf b/addons/kestrel4500/functions/fnc_generateOutputData.sqf index 215d027f9f..d164aa3a9f 100644 --- a/addons/kestrel4500/functions/fnc_generateOutputData.sqf +++ b/addons/kestrel4500/functions/fnc_generateOutputData.sqf @@ -44,7 +44,7 @@ _playerDir = getDir ACE_player; if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { _windSpeed = (eyePos ACE_player) call EFUNC(advanced_ballistics,calculateWindSpeed); - _windSpeed = cos(_playerDir - _windDir) * _windSpeed; + _windSpeed = abs(cos(_playerDir - _windDir)) * _windSpeed; }; if (_windSpeed > 0.3) then { From c9e2eb0869475a9a85d7847a321b9e3b2e6e9b19 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 12 Apr 2015 14:05:12 -0700 Subject: [PATCH 372/816] Changed: no-crosshair reticle for Titan by BlackPixxel --- AUTHORS.txt | 1 + addons/javelin/CfgWeapons.hpp | 3 ++- addons/javelin/data/reticle_titan.p3d | Bin 0 -> 1416 bytes 3 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 addons/javelin/data/reticle_titan.p3d diff --git a/AUTHORS.txt b/AUTHORS.txt index 5642606e91..148f2835fb 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -71,3 +71,4 @@ Valentin Torikian zGuba Aleksey EpMAK Yermakov ruPaladin +BlackPixxel \ No newline at end of file diff --git a/addons/javelin/CfgWeapons.hpp b/addons/javelin/CfgWeapons.hpp index eccdd30623..cef967e32e 100644 --- a/addons/javelin/CfgWeapons.hpp +++ b/addons/javelin/CfgWeapons.hpp @@ -6,7 +6,8 @@ class CfgWeapons { class launch_Titan_base : Launcher_Base_F { weaponInfoType = "ACE_RscOptics_javelin"; - + modelOptics = PATHTOF(data\reticle_titan.p3d); + lockingTargetSound[] = {"",0,1}; lockedTargetSound[] = {"",0,1}; }; diff --git a/addons/javelin/data/reticle_titan.p3d b/addons/javelin/data/reticle_titan.p3d new file mode 100644 index 0000000000000000000000000000000000000000..afc0f6c9b492d2e698d244b1e30899ee13464e6d GIT binary patch literal 1416 zcmc&!Jx>Bb5Z&_=)Sp0ii9$qjN@Iu-jUtT%4N5F7A^4PJf1_iG>Yl zVPj%qO)RX8jkPu=#(Bcvu{2UScXKmuXLsH(yGv{{zOHFP&?~lr>oE^mfGIN2F<_Dx z?@GgS{v7sx&fNlkyw{q*(;bZX(_X75?!>P2Y~%IfIec~3UVr^~&~#$N@0VIVaVI`) zxRz&5-n#MR^!AMtBYu{7=!rWqY8K)++_wMk4^s&v9eqPx{(1<#h6204j>6;QLl4b` z5HPuYB7SM1b5!LA2WmJC#+6atKD#!(uBfot8hnXvbDaft{C gUmw0Ud|jLthnwfMSN-2t(<7x!JiAdS+IqK&Z`z*E!vFvP literal 0 HcmV?d00001 From 509b5e1a0531f37bf2a494c00c9dcb8061d80031 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 12 Apr 2015 14:12:21 -0700 Subject: [PATCH 373/816] Integration of lasers for vanilla laser designation as well. Remove debug. --- addons/laser/XEH_pre_init.sqf | 2 +- addons/laser/functions/fnc_laserTargetPFH.sqf | 4 ++-- addons/laser/functions/fnc_laser_init.sqf | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/laser/XEH_pre_init.sqf b/addons/laser/XEH_pre_init.sqf index 242300791f..e160a533f2 100644 --- a/addons/laser/XEH_pre_init.sqf +++ b/addons/laser/XEH_pre_init.sqf @@ -23,7 +23,7 @@ PREP(laser_init); PREP(vanillaLaserSeekerHandler); PREP(laserTargetPFH); -ACE_LASERS = []; +GVAR(VanillaLasers) = []; // Laser default variables ACE_DEFAULT_LASER_CODE = 1001; diff --git a/addons/laser/functions/fnc_laserTargetPFH.sqf b/addons/laser/functions/fnc_laserTargetPFH.sqf index 15d0fa03d0..d73d9f070a 100644 --- a/addons/laser/functions/fnc_laserTargetPFH.sqf +++ b/addons/laser/functions/fnc_laserTargetPFH.sqf @@ -1,4 +1,4 @@ -#define DEBUG_MODE_FULL +//#define DEBUG_MODE_FULL #include "script_component.hpp" TRACE_1("enter", _this); @@ -11,7 +11,7 @@ _uuid = _args select 2; if(isNull _laserTarget || !alive _shooter) exitWith { [(_this select 1)] call cba_fnc_removePerFrameHandler; - REM(ACE_LASERS, _laserTarget); + REM(GVAR(VanillaLasers), _laserTarget); // Remove laseron [_uuid] call FUNC(laserOff); diff --git a/addons/laser/functions/fnc_laser_init.sqf b/addons/laser/functions/fnc_laser_init.sqf index 7c39c9be87..378ee38407 100644 --- a/addons/laser/functions/fnc_laser_init.sqf +++ b/addons/laser/functions/fnc_laser_init.sqf @@ -1,4 +1,4 @@ -#define DEBUG_MODE_FULL +//#define DEBUG_MODE_FULL #include "script_component.hpp" TRACE_1("enter", _this); @@ -7,7 +7,7 @@ PARAMS_1(_laserTarget); // Add the target to the global targets array // Everyone tracks them // Add the laser localized to the laser array, and give it the default localized code -PUSH(ACE_LASERS, _laserTarget); +PUSH(GVAR(VanillaLasers), _laserTarget); // Check the vehicle, otherwise use the default _laserTarget setVariable [QGVAR(code), ACE_DEFAULT_LASER_CODE, false]; @@ -15,7 +15,7 @@ _laserTarget setVariable [QGVAR(beamSpread), ACE_DEFAULT_LASER_BEAMSPREAD, false _laserTarget setVariable [QGVAR(waveLength), ACE_DEFAULT_LASER_WAVELENGTH, false]; // Clean the lasers of any null objects while we are here -REM(ACE_LASERS, objNull); +REM(GVAR(VanillaLasers), objNull); if(!(local _laserTarget)) exitWith { }; @@ -25,7 +25,7 @@ if(!isDedicated) then { _uuid = [(vehicle ACE_player), ACE_player, QFUNC(vanillaLaserSeekerHandler), ACE_DEFAULT_LASER_WAVELENGTH, ACE_DEFAULT_LASER_CODE, ACE_DEFAULT_LASER_BEAMSPREAD] call FUNC(laserOn); _laserTarget setVariable [QGVAR(uuid), _uuid, false]; - [FUNC(laserTargetPFH), 1, [_laserTarget, ACE_player, _uuid]] call cba_fnc_addPerFrameHandler; + [FUNC(laserTargetPFH), 0, [_laserTarget, ACE_player, _uuid]] call cba_fnc_addPerFrameHandler; } else { // server side ownership of laser _laserTarget setVariable [QGVAR(owner), nil, true]; From e3aa9b3d22b852cef48170a38c80f7f828b8134a Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 23:20:27 +0200 Subject: [PATCH 374/816] Added a RSC preload class --- addons/kestrel4500/RscTitles.hpp | 34 ++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/addons/kestrel4500/RscTitles.hpp b/addons/kestrel4500/RscTitles.hpp index 6d2e1f51d7..2fc369323f 100644 --- a/addons/kestrel4500/RscTitles.hpp +++ b/addons/kestrel4500/RscTitles.hpp @@ -307,4 +307,38 @@ class RscTitles }; }; }; + + class RscKestrel4500_Preload { + idd = -1; + movingEnable = 0; + duration = 1e+011; + fadein = 0; + fadeout = 0; + class controls { + class Preload_0 { + text = PATHTOF(UI\Kestrel4500_0.paa); + }; + class Preload_1 { + text = PATHTOF(UI\Kestrel4500_1.paa); + }; + class Preload_2 { + text = PATHTOF(UI\Kestrel4500_2.paa); + }; + class Preload_3 { + text = PATHTOF(UI\Kestrel4500_3.paa); + }; + class Preload_4 { + text = PATHTOF(UI\Kestrel4500_4.paa); + }; + class Preload_5 { + text = PATHTOF(UI\Kestrel4500_5.paa); + }; + class Preload_6 { + text = PATHTOF(UI\Kestrel4500_6.paa); + }; + class Preload_7 { + text = PATHTOF(UI\Kestrel4500_7.paa); + }; + }; + }; }; \ No newline at end of file From 3c25fd40084d2bf4b3f5b15a4c42b06e0f9d618c Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 23:20:54 +0200 Subject: [PATCH 375/816] Fixed a typo --- addons/kestrel4500/RscTitles.hpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/addons/kestrel4500/RscTitles.hpp b/addons/kestrel4500/RscTitles.hpp index 2fc369323f..4bbf6359d1 100644 --- a/addons/kestrel4500/RscTitles.hpp +++ b/addons/kestrel4500/RscTitles.hpp @@ -336,9 +336,6 @@ class RscTitles class Preload_6 { text = PATHTOF(UI\Kestrel4500_6.paa); }; - class Preload_7 { - text = PATHTOF(UI\Kestrel4500_7.paa); - }; }; }; }; \ No newline at end of file From 7343805a6cd87bd42c9a92211977f281f247ab15 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sun, 12 Apr 2015 18:24:41 -0300 Subject: [PATCH 376/816] Added issue regarding mouse events handlers on displays --- documentation/development/arma-3-issues.md | 1 + 1 file changed, 1 insertion(+) diff --git a/documentation/development/arma-3-issues.md b/documentation/development/arma-3-issues.md index 8b7e0b3e2d..3b4a6f036b 100644 --- a/documentation/development/arma-3-issues.md +++ b/documentation/development/arma-3-issues.md @@ -19,6 +19,7 @@ Keeping track of Arma 3 issues that need to be fixed. If you want to support us * [commy2: 0022671: setVariable is not always JIP persistent](http://feedback.arma3.com/view.php?id=22671) * [CorruptedHeart: 0022318: Can no longer use "MenuBack" shortcut in AddAction](http://feedback.arma3.com/view.php?id=22318) * [James2464: 0023725: All Environment Rocks Should Have PhysX LODs](http://feedback.arma3.com/view.php?id=23725) +* [Jaynus: 0023679: Display event handler return values for mouse buttons should be respected](http://feedback.arma3.com/view.php?id=23679) **Resolved:** From 2040f4dcc331d78ad6672a51d4e0823900c63ebd Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 12 Apr 2015 23:25:58 +0200 Subject: [PATCH 377/816] Improved the wind speed calculation if AB is not enabled --- addons/kestrel4500/XEH_preInit.sqf | 1 + .../functions/fnc_calculateWindSpeed.sqf | 68 +++++++++++++++++++ .../kestrel4500/functions/fnc_collectData.sqf | 2 + .../functions/fnc_generateOutputData.sqf | 2 + 4 files changed, 73 insertions(+) create mode 100644 addons/kestrel4500/functions/fnc_calculateWindSpeed.sqf diff --git a/addons/kestrel4500/XEH_preInit.sqf b/addons/kestrel4500/XEH_preInit.sqf index b1a6bca0e5..293eb79f99 100644 --- a/addons/kestrel4500/XEH_preInit.sqf +++ b/addons/kestrel4500/XEH_preInit.sqf @@ -3,6 +3,7 @@ ADDON = false; PREP(buttonPressed); +PREP(calculateWindSpeed); PREP(canShow); PREP(collectData); PREP(createKestrelDialog); diff --git a/addons/kestrel4500/functions/fnc_calculateWindSpeed.sqf b/addons/kestrel4500/functions/fnc_calculateWindSpeed.sqf new file mode 100644 index 0000000000..8267f7f729 --- /dev/null +++ b/addons/kestrel4500/functions/fnc_calculateWindSpeed.sqf @@ -0,0 +1,68 @@ +/* + * Author: Ruthberg + * + * Calculates the wind speed at a given world position + * + * Arguments: + * 0: _this - world position + * + * Return Value: + * 0: wind speed - m/s + * + * Public: No + */ +#include "script_component.hpp" + +private ["_windSpeed", "_windDir", "_newWindSpeed", "_windSource"]; + +fnc_polar2vect = { + private ["_mag2D"]; + _mag2D = (_this select 0) * cos((_this select 2)); + [_mag2D * sin((_this select 1)), _mag2D * cos((_this select 1)), (_this select 0) * sin((_this select 2))]; +}; + +_windSpeed = vectorMagnitude ACE_wind; +_windDir = (ACE_wind select 0) atan2 (ACE_wind select 1); + +// Terrain effect on wind +if (_windSpeed > 0.05) then { + _newWindSpeed = 0; + { + _windSource = [100, _windDir + 180, _x] call fnc_polar2vect; + if (!(terrainIntersectASL [_this, _this vectorAdd _windSource])) exitWith { + _newWindSpeed = cos(_x * 9) * _windSpeed; + }; + _windSource = [100, _windDir + 180 + _x, 0] call fnc_polar2vect; + if (!(terrainIntersectASL [_this, _this vectorAdd _windSource])) exitWith { + _newWindSpeed = cos(_x * 9) * _windSpeed; + }; + _windSource = [100, _windDir + 180 - _x, 0] call fnc_polar2vect; + if (!(terrainIntersectASL [_this, _this vectorAdd _windSource])) exitWith { + _newWindSpeed = cos(_x * 9) * _windSpeed; + }; + } forEach [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; + _windSpeed = _newWindSpeed; +}; + +// Obstacle effect on wind +if (_windSpeed > 0.05) then { + _newWindSpeed = 0; + { + _windSource = [20, _windDir + 180, _x] call fnc_polar2vect; + if (!(lineIntersects [_this, _this vectorAdd _windSource])) exitWith { + _newWindSpeed = cos(_x * 2) * _windSpeed; + }; + _windSource = [20, _windDir + 180 + _x, 0] call fnc_polar2vect; + if (!(lineIntersects [_this, _this vectorAdd _windSource])) exitWith { + _newWindSpeed = cos(_x * 2) * _windSpeed; + }; + _windSource = [20, _windDir + 180 - _x, 0] call fnc_polar2vect; + if (!(lineIntersects [_this, _this vectorAdd _windSource])) exitWith { + _newWindSpeed = cos(_x * 2) * _windSpeed; + }; + } forEach [0, 5, 10, 15, 20, 25, 30, 35, 40, 45]; + _windSpeed = _newWindSpeed; +}; +_windSpeed = 0 max _windSpeed; + +_windSpeed diff --git a/addons/kestrel4500/functions/fnc_collectData.sqf b/addons/kestrel4500/functions/fnc_collectData.sqf index ba6ec383ed..5e6a6572b7 100644 --- a/addons/kestrel4500/functions/fnc_collectData.sqf +++ b/addons/kestrel4500/functions/fnc_collectData.sqf @@ -48,6 +48,8 @@ if (GVAR(MinAvgMaxMode) == 1) then { if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { _windSpeed = (eyePos ACE_player) call EFUNC(advanced_ballistics,calculateWindSpeed); _windSpeed = abs(cos(_playerDir - _windDir)) * _windSpeed; + } else { + _windSpeed = (eyePos ACE_player) call FUNC(calculateWindSpeed); }; GVAR(MIN) set [1, (GVAR(MIN) select 1) min abs(_windSpeed)]; diff --git a/addons/kestrel4500/functions/fnc_generateOutputData.sqf b/addons/kestrel4500/functions/fnc_generateOutputData.sqf index d164aa3a9f..3d874edade 100644 --- a/addons/kestrel4500/functions/fnc_generateOutputData.sqf +++ b/addons/kestrel4500/functions/fnc_generateOutputData.sqf @@ -45,6 +45,8 @@ _playerDir = getDir ACE_player; if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { _windSpeed = (eyePos ACE_player) call EFUNC(advanced_ballistics,calculateWindSpeed); _windSpeed = abs(cos(_playerDir - _windDir)) * _windSpeed; +} else { + _windSpeed = (eyePos ACE_player) call FUNC(calculateWindSpeed); }; if (_windSpeed > 0.3) then { From 807ebd8bfe06beb66acd13d71306a4a5f1c2d50e Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 12 Apr 2015 17:14:30 -0500 Subject: [PATCH 378/816] Resave reticle_titan in objectBuilder --- addons/javelin/data/reticle_titan.p3d | Bin 1416 -> 1440 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/addons/javelin/data/reticle_titan.p3d b/addons/javelin/data/reticle_titan.p3d index afc0f6c9b492d2e698d244b1e30899ee13464e6d..682296f0c82019ff462841e6b3d8299f747d35ab 100644 GIT binary patch literal 1440 zcmc&zJx>Bb5Z&_={Q3oSmmowWr!QCKgo2hFTjFah|YbIU9+E5B6r>&h5;*o4MFlJgg{;(VuMx!Z8!KC%d@SC9zrPh5;O-tr{CU4Q5SO_ly-Y=y4wyXSA7$_<$#{;=8{h|Bz} z?pT{YZTI6z_s*@%5kJp74#Z^+%|NG9{nr0ipRrm$&#=C%K|YK9Q4%%=afCLjg_y4r zL=Vs(aOY<=G)evltrLAY2u|(~@PJ-1dEPoMrVey&7{;wprYJp@02EFO(zC-?wP&$cK?Qto0(cLzg7ob0 zRqa{qRqSsZ{gpd{!oyYF-H1jNHId_md?b@Kiz>_Y)MI)9Of7uO8hkPBV%|_6J%V=Z z!D0^Bb5Z&_=)Sp0ii9$qjN@Iu-jUtT%4N5F7A^4PJf1_iG>Yl zVPj%qO)RX8jkPu=#(Bcvu{2UScXKmuXLsH(yGv{{zOHFP&?~lr>oE^mfGIN2F<_Dx z?@GgS{v7sx&fNlkyw{q*(;bZX(_X75?!>P2Y~%IfIec~3UVr^~&~#$N@0VIVaVI`) zxRz&5-n#MR^!AMtBYu{7=!rWqY8K)++_wMk4^s&v9eqPx{(1<#h6204j>6;QLl4b` z5HPuYB7SM1b5!LA2WmJC#+6atKD#!(uBfot8hnXvbDaft{C gUmw0Ud|jLthnwfMSN-2t(<7x!JiAdS+IqK&Z`z*E!vFvP From 95e7f66a4628b12094992762a89ee56f3d3e5f6f Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 13 Apr 2015 00:17:59 +0200 Subject: [PATCH 379/816] Added a model for the Kestrel 4500 *We might want to use a smaller one in the future ... --- addons/kestrel4500/CfgWeapons.hpp | 1 + addons/kestrel4500/data/arrow1.paa | Bin 0 -> 12264 bytes addons/kestrel4500/data/body.paa | Bin 0 -> 21262 bytes addons/kestrel4500/data/gpstemp.paa | Bin 0 -> 17655 bytes addons/kestrel4500/data/rad.paa | Bin 0 -> 22000 bytes addons/kestrel4500/data/tasten.paa | Bin 0 -> 11990 bytes addons/kestrel4500/data/tasten1.paa | Bin 0 -> 27924 bytes addons/kestrel4500/kestrel4500.p3d | Bin 0 -> 5835777 bytes 8 files changed, 1 insertion(+) create mode 100644 addons/kestrel4500/data/arrow1.paa create mode 100644 addons/kestrel4500/data/body.paa create mode 100644 addons/kestrel4500/data/gpstemp.paa create mode 100644 addons/kestrel4500/data/rad.paa create mode 100644 addons/kestrel4500/data/tasten.paa create mode 100644 addons/kestrel4500/data/tasten1.paa create mode 100644 addons/kestrel4500/kestrel4500.p3d diff --git a/addons/kestrel4500/CfgWeapons.hpp b/addons/kestrel4500/CfgWeapons.hpp index 8b0ff401f0..881edca202 100644 --- a/addons/kestrel4500/CfgWeapons.hpp +++ b/addons/kestrel4500/CfgWeapons.hpp @@ -8,6 +8,7 @@ class CfgWeapons { scope = 2; displayName = "$STR_ACE_Kestrel_Name"; descriptionShort = "$STR_ACE_Kestrel_Description"; + model = PATHTOF(kestrel4500.p3d); picture = PATHTOF(UI\Kestrel4500.paa); icon = "iconObject_circle"; mapSize = 0.034; diff --git a/addons/kestrel4500/data/arrow1.paa b/addons/kestrel4500/data/arrow1.paa new file mode 100644 index 0000000000000000000000000000000000000000..8edb257eadfd277b3179e0088aaf22349c04468d GIT binary patch literal 12264 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 ADF6Tf literal 0 HcmV?d00001 diff --git a/addons/kestrel4500/data/tasten.paa b/addons/kestrel4500/data/tasten.paa new file mode 100644 index 0000000000000000000000000000000000000000..8a140ec5f072448cd27e284688ef8561f652ea38 GIT binary patch literal 11990 zcmeI&F$%&k6vpu{wSt2~Rd8}}a1>AA&?4AL92D^w9zi{ZS8;Oi8g6x&T`br7WZ zPYF$EhV=F2*9>t*o@et>zQ|%p&biQEW)t5ptoY}%@pzhAe`R%8k*-#&J*nQ8S_5fk z^19)KvE|_9B`-6vQDUL@DBMmKrwQjoe;pcdc2ZuQcwIpn2-}H(1+clfA!y zEp_gJJmNqc{I8EZAP>j`)&UOS01n^)4&VR|-~bNb01n^)4&VR|-~bNb01n^)4&VR| z;6T|NNR>)8jsXb1;0wOW#uxL&E!_HsTegxSwgG>>4M>!PW1+uQr51Li?{JS5+rVei I+PAZE0|KR1SpWb4 literal 0 HcmV?d00001 diff --git a/addons/kestrel4500/data/tasten1.paa b/addons/kestrel4500/data/tasten1.paa new file mode 100644 index 0000000000000000000000000000000000000000..af441a51de7ce6915aad8b10a0535d1e34293feb GIT binary patch literal 27924 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�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 z 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

      6|$iF0P{B8ZDUn-!#0xk`2T-D0=(|CX~uo-V4 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≶Cp9mMU~;rQa8m|Y6z@HqYm{=?rpdF+-k{YIw8 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

      GN(I@4gw(@ceI_@q4;;@!Jtsujwnd+myuzGJW1{ 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

      @ccyySk~|*AS3DPb@J)|f{~A^P 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�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ⅆ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�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 dlKfM~yw_B$as50tAA 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
    2. %eOwx7OUOV;alQudB~{?V!N}kywGWjkno~5 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 z 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 z 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 K|JXCd`Tqb4-Aqyd literal 0 HcmV?d00001 From 9e6d2638066e667acb41a3cf7ba9d77f259b3408 Mon Sep 17 00:00:00 2001 From: ViperMaul Date: Sun, 12 Apr 2015 15:40:57 -0700 Subject: [PATCH 380/816] Allowing automatic resume on error when one module fails to build. --- tools/make.py | 1 - tools/make64.py | 1 - 2 files changed, 2 deletions(-) diff --git a/tools/make.py b/tools/make.py index cdd2de22ed..65f447bff9 100644 --- a/tools/make.py +++ b/tools/make.py @@ -675,7 +675,6 @@ See the make.cfg file for additional build options. if not build_successful: print_error("pboProject return code == " + str(ret)) print_error("Module not successfully built/signed.") - input("Press Enter to continue...") print ("Resuming build...") continue diff --git a/tools/make64.py b/tools/make64.py index 61dee96310..0382bb9179 100644 --- a/tools/make64.py +++ b/tools/make64.py @@ -675,7 +675,6 @@ See the make.cfg file for additional build options. if not build_successful: print_error("pboProject return code == " + str(ret)) print_error("Module not successfully built/signed.") - input("Press Enter to continue...") print ("Resuming build...") continue From 638868b3da3bf1285b3e5f39f353b8f67bb05e7f Mon Sep 17 00:00:00 2001 From: Anthariel Date: Mon, 13 Apr 2015 00:41:50 +0200 Subject: [PATCH 381/816] Update stringtable.xml Added: French translation (100%). --- addons/laser_selfdesignate/stringtable.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/laser_selfdesignate/stringtable.xml b/addons/laser_selfdesignate/stringtable.xml index 70f8912cfe..8fb80b1b2a 100644 --- a/addons/laser_selfdesignate/stringtable.xml +++ b/addons/laser_selfdesignate/stringtable.xml @@ -4,9 +4,11 @@ Laser<br/>Designator On + Désignateur<br/>Laser Allumé Laser<br/>Designator Off + Désignateur<br/>Laser Éteint - \ No newline at end of file + From 2ec9b9408321a9c786b0449edcbcd9b4bc7efef9 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Mon, 13 Apr 2015 01:18:04 +0200 Subject: [PATCH 382/816] Update stringtable.xml Fixed: Wrong translation (thx Dirtyhank) --- addons/switchunits/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/switchunits/stringtable.xml b/addons/switchunits/stringtable.xml index acf6e51805..185ab1dff4 100644 --- a/addons/switchunits/stringtable.xml +++ b/addons/switchunits/stringtable.xml @@ -3,7 +3,7 @@ Switched unit - Unité à transférée + Unité à transférer Einheit gewechselt Юнит переключен Prohozená jednotka From 9bb865a73fe54e5250e7c466c21ac877341b0c94 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Mon, 13 Apr 2015 01:18:24 +0200 Subject: [PATCH 383/816] Update stringtable.xml --- addons/switchunits/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/switchunits/stringtable.xml b/addons/switchunits/stringtable.xml index 185ab1dff4..77f730a637 100644 --- a/addons/switchunits/stringtable.xml +++ b/addons/switchunits/stringtable.xml @@ -12,7 +12,7 @@ This unit is too close to the enemy. - Cette unité est trop prêt d'un ennemi. + Cette unité est trop près d'un ennemi. Diese Einheit ist zu nah am Feind. Юнит слишком близок к противнику Tato jednotka je moc blízko k nepříteli. From 4bd489cd966b5711d084aa29c3b4b76e8f9d0dbf Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 12 Apr 2015 16:18:39 -0700 Subject: [PATCH 384/816] Fixed: Javelin CLU UI should have been a PFH not a draw. Migrated. Closes #531 --- addons/javelin/RscInGameUI.hpp | 9 +---- addons/javelin/functions/fnc_onOpticDraw.sqf | 38 ++++++++++++++------ addons/javelin/functions/fnc_onOpticLoad.sqf | 8 ++++- 3 files changed, 35 insertions(+), 20 deletions(-) diff --git a/addons/javelin/RscInGameUI.hpp b/addons/javelin/RscInGameUI.hpp index e208e18834..8c73f3d8d1 100644 --- a/addons/javelin/RscInGameUI.hpp +++ b/addons/javelin/RscInGameUI.hpp @@ -14,7 +14,7 @@ class RscInGameUI { idd = 300; controls[] = { "ACE_javelin_elements_group", "CA_Distance", "ACE_Targeting" }; //, "ACE_TargetingConstrains", "ACE_TargetingGate", "ACE_TargetingLines"}; onLoad = QUOTE(_this call FUNC(onOpticLoad)); - onUnload = "uiNameSpace setVariable ['ACE_RscOptics_javelin',nil];"; + onUnload = "uiNameSpace setVariable ['ACE_RscOptics_javelin',nil];uiNameSpace setVariable ['ACE_RscOptics_javelin_PFH',nil];"; class CA_Distance: RscOpticsValue { idc = 151; @@ -45,13 +45,6 @@ class RscInGameUI { height = 0.001; }; class Controls { - class JavelinLocking : RscMapControl { - onDraw = QUOTE(_this call FUNC(onOpticDraw)); - idc = -1; - w = 0; - h = 0; - }; - class ACE_javelin_Day_mode_off: RscPicture { idc = 1001; x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.03/4)*3*SafezoneH - SafezoneX"; diff --git a/addons/javelin/functions/fnc_onOpticDraw.sqf b/addons/javelin/functions/fnc_onOpticDraw.sqf index a319c61de5..643c12e4c3 100644 --- a/addons/javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/javelin/functions/fnc_onOpticDraw.sqf @@ -1,6 +1,6 @@ -//#define DEBUG_MODE_FULL +#define DEBUG_MODE_FULL #include "script_component.hpp" -//TRACE_1("enter", _this); +TRACE_1("enter", _this); #define __TRACKINTERVAL 0 // how frequent the check should be. #define __LOCKONTIME 3.0 // Lock on won't occur sooner @@ -10,7 +10,19 @@ #define __OffsetX ((ctrlPosition __JavelinIGUITargetingLineV) select 0) - 0.5 #define __OffsetY ((ctrlPosition __JavelinIGUITargetingLineH) select 1) - 0.5 -private["_args", "_lastTick", "_runTime", "_soundTime", "_lockTime", "_newTarget", "_currentTarget", "_range", "_pos", "_targetArray"]; +private["_isJavelin", "_args", "_lastTick", "_runTime", "_soundTime", "_lockTime", "_newTarget", "_currentTarget", "_range", "_pos", "_targetArray"]; + +if( ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "launch_Titan_base"] call EFUNC(common,inheritsFrom)) + || { (vehicle ACE_player) != ACE_player } + ) exitWith { + __JavelinIGUITargeting ctrlShow false; + __JavelinIGUITargetingGate ctrlShow false; + __JavelinIGUITargetingLines ctrlShow false; + __JavelinIGUITargetingConstraints ctrlShow false; + + [(_this select 1)] call cba_fnc_removePerFrameHandler; + uiNamespace setVariable["ACE_RscOptics_javelin_PFH", nil]; +}; // Reset arguments if we havnt rendered in over a second _args = uiNamespace getVariable[QGVAR(arguments), [] ]; @@ -21,6 +33,8 @@ if( (count _args) > 0) then { }; }; +TRACE_1("Running", "Running"); + // Pull the arguments _currentTarget = _args select 1; _runTime = _args select 2; @@ -37,9 +51,6 @@ if ((velocity ACE_player) distance [0,0,0] > 0.5 && {cameraView == "GUNNER"} && // Refresh the firemode [] call FUNC(showFireMode); - -// Only start locking on holding tab -if(!GVAR(isLockKeyDown)) exitWith { false }; _range = parseNumber (ctrlText __JavelinIGUIRangefinder); if (_range > 50 && {_range < 2500}) then { @@ -73,8 +84,10 @@ if (isNull _newTarget) then { __JavelinIGUISeek ctrlSetTextColor __ColorGray; __JavelinIGUINFOV ctrlSetTextColor __ColorGreen; + __JavelinIGUITargeting ctrlShow false; __JavelinIGUITargetingGate ctrlShow false; __JavelinIGUITargetingLines ctrlShow false; + __JavelinIGUITargetingConstraints ctrlShow false; ACE_player setVariable ["ace_missileguidance_target",nil, false]; @@ -82,8 +95,9 @@ if (isNull _newTarget) then { //if (ACE_player ammo "Javelin" > 0 || {ACE_player ammo "ACE_Javelin_Direct" > 0}) then {ACE_player setWeaponReloadingTime //[player, "Javelin", 0.2];}; } else { if (_newTarget distance ACE_player < 2500 - // && {(call CBA_fnc_getFoV) select 1 > 7} - // && { (currentVisionMode ACE_player == 2)} + && {(call CBA_fnc_getFoV) select 1 > 9} + && { (currentVisionMode ACE_player == 2)} + && GVAR(isLockKeyDown) ) then { // Lock on after 3 seconds if(_currentTarget != _newTarget) then { @@ -98,8 +112,9 @@ if (isNull _newTarget) then { __JavelinIGUISeek ctrlSetTextColor __ColorGreen; __JavelinIGUINFOV ctrlSetTextColor __ColorNull; + __JavelinIGUITargeting ctrlShow true; - __JavelinIGUITargetingConstrains ctrlShow true; + __JavelinIGUITargetingConstrains ctrlShow false; __JavelinIGUITargetingGate ctrlShow true; __JavelinIGUITargetingLines ctrlShow true; @@ -187,10 +202,11 @@ if (isNull _newTarget) then { } else { // Something is wrong with our seek _currentTarget = objNull; - + ACE_player setVariable["ace_missileguidance_target", nil, false]; + __JavelinIGUISeek ctrlSetTextColor __ColorGray; __JavelinIGUINFOV ctrlSetTextColor __ColorGray; - __JavelinIGUITargetingConstrains ctrlShow false; + __JavelinIGUITargeting ctrlShow false; __JavelinIGUITargetingGate ctrlShow false; __JavelinIGUITargetingLines ctrlShow false; diff --git a/addons/javelin/functions/fnc_onOpticLoad.sqf b/addons/javelin/functions/fnc_onOpticLoad.sqf index 49e9a25e61..a12d0ef176 100644 --- a/addons/javelin/functions/fnc_onOpticLoad.sqf +++ b/addons/javelin/functions/fnc_onOpticLoad.sqf @@ -24,4 +24,10 @@ uiNameSpace setVariable [QGVAR(arguments), 0, // Lock Time 0 // Sound timer ] -]; \ No newline at end of file +]; + +_pfh_handle = uiNamespace getVariable ["ACE_RscOptics_javelin_PFH", nil]; +if(isNil "_pfh_handle") then { + _pfh_handle = [FUNC(onOpticDraw), 0, []] call CBA_fnc_addPerFrameHandler; + uiNamespace setVariable["ACE_RscOptics_javelin_PFH", _pfh_handle]; +}; \ No newline at end of file From 9a25fb4f2f55ce5221cb20a76a4c171db8658f90 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 12 Apr 2015 16:19:18 -0700 Subject: [PATCH 385/816] Remove debug. --- addons/javelin/functions/fnc_onOpticDraw.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/javelin/functions/fnc_onOpticDraw.sqf b/addons/javelin/functions/fnc_onOpticDraw.sqf index 643c12e4c3..2412c2d5a1 100644 --- a/addons/javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/javelin/functions/fnc_onOpticDraw.sqf @@ -1,4 +1,4 @@ -#define DEBUG_MODE_FULL +//#define DEBUG_MODE_FULL #include "script_component.hpp" TRACE_1("enter", _this); From d50bff866b4e51c745eb1f3ddb1fc4ed2a092507 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 12 Apr 2015 18:27:21 -0500 Subject: [PATCH 386/816] addToInventory use addMagazineArray -maybe fix #530 --- .../common/functions/fnc_addToInventory.sqf | 45 +++++++++---------- 1 file changed, 20 insertions(+), 25 deletions(-) diff --git a/addons/common/functions/fnc_addToInventory.sqf b/addons/common/functions/fnc_addToInventory.sqf index b28d864df8..c7fff21a30 100644 --- a/addons/common/functions/fnc_addToInventory.sqf +++ b/addons/common/functions/fnc_addToInventory.sqf @@ -4,9 +4,10 @@ * or places it in a weaponHolder if no space. * * Arguments: - * 0: Unit (OBJECT) - * 1: Classname (String) - * 2: Container (String, Optional) uniform, vest, backpack + * 0: Unit + * 1: Classname + * 2: Container (uniform, vest, backpack) + * 3: Magazine Ammo Count * * Return Value: * Array: @@ -19,6 +20,9 @@ #include "script_component.hpp" EXPLODE_2_PVT(_this,_unit,_classname); +DEFAULT_PARAM(2,_container,""); +DEFAULT_PARAM(3,_ammoCount,-1); + private "_addedToPlayer"; private "_container"; private "_canAdd"; @@ -27,29 +31,19 @@ private "_type"; _canAdd = false; _addedToPlayer = true; -if((count _this) > 2) then { - _container = _this select 2; -} else { - _container = nil; -}; - _type = [_classname] call EFUNC(common,getItemType); -if(!isNil "_container") then { - switch (_container) do { - case "vest": { _canAdd = _unit canAddItemToVest _classname; }; - case "backpack": { _canAdd = _unit canAddItemToBackpack _classname; }; - case "uniform": { _canAdd = _unit canAddItemToUniform _classname; }; - }; -} else { - _container = ""; - _canAdd = _unit canAdd _classname; +switch (_container) do { + case "vest": { _canAdd = _unit canAddItemToVest _classname; }; + case "backpack": { _canAdd = _unit canAddItemToBackpack _classname; }; + case "uniform": { _canAdd = _unit canAddItemToUniform _classname; }; + default {_canAdd = _unit canAdd _classname;}; }; switch ((_type select 0)) do { case "weapon": { if (_canAdd) then { - switch (_container) do { + switch (_container) do { case "vest": { (vestContainer _unit) addWeaponCargoGlobal [_classname, 1]; }; case "backpack": { (backpackContainer _unit) addWeaponCargoGlobal [_classname, 1]; }; case "uniform": { (uniformContainer _unit) addWeaponCargoGlobal [_classname, 1]; }; @@ -64,24 +58,25 @@ switch ((_type select 0)) do { }; }; case "magazine": { + if (_ammoCount == -1) then {_ammoCount = getNumber (configFile >> "CfgMagazines" >> _classname >> "count");}; if (_canAdd) then { switch (_container) do { - case "vest": { (vestContainer _unit) addMagazineCargoGlobal [_classname, 1]; }; - case "backpack": { (backpackContainer _unit) addMagazineCargoGlobal [_classname, 1]; }; - case "uniform": { (uniformContainer _unit) addMagazineCargoGlobal [_classname, 1]; }; - default { _unit addMagazineGlobal _classname; }; + case "vest": { (vestContainer _unit) addMagazineCargoGlobal [_classname, _ammoCount]; }; + case "backpack": { (backpackContainer _unit) addMagazineCargoGlobal [_classname, _ammoCount]; }; + case "uniform": { (uniformContainer _unit) addMagazineCargoGlobal [_classname, _ammoCount]; }; + default {_unit addMagazine [_classname, _ammoCount]; }; }; } else { _addedToPlayer = false; _pos = _unit modelToWorldVisual [0,1,0.05]; _unit = createVehicle ["WeaponHolder_Single_F",_pos,[],0,"NONE"]; - _unit addMagazineCargoGlobal [_classname, 1]; + _unit addMagazineCargoGlobal [_classname, _ammoCount]; _unit setPosATL _pos; }; }; case "item": { if (_canAdd) then { - switch (_container) do { + switch (_container) do { case "vest": { _unit addItemToVest _classname; }; case "backpack": { _unit addItemToBackpack _classname; }; case "uniform": { _unit addItemToUniform _classname; }; From 74967910a30be139fbd6e3ab4fb02427699e5cb2 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 12 Apr 2015 18:27:55 -0500 Subject: [PATCH 387/816] opps --- addons/common/functions/fnc_addToInventory.sqf | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/common/functions/fnc_addToInventory.sqf b/addons/common/functions/fnc_addToInventory.sqf index c7fff21a30..339055487b 100644 --- a/addons/common/functions/fnc_addToInventory.sqf +++ b/addons/common/functions/fnc_addToInventory.sqf @@ -24,7 +24,6 @@ DEFAULT_PARAM(2,_container,""); DEFAULT_PARAM(3,_ammoCount,-1); private "_addedToPlayer"; -private "_container"; private "_canAdd"; private "_type"; From c2253cf199521b2a5d9ede902e696471b81ca36b Mon Sep 17 00:00:00 2001 From: Anthariel Date: Mon, 13 Apr 2015 01:30:16 +0200 Subject: [PATCH 388/816] Update stringtable.xml --- addons/overheating/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index 0afb99c447..5e83a1db31 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -4,7 +4,7 @@ Display text on jam - Afficher un text à la surchauffe + Afficher un texte à la surchauffe Display a notification whenever your weapon gets jammed From bd28f08559678a18f1047d87ec303f98fb5c53f3 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Mon, 13 Apr 2015 01:30:50 +0200 Subject: [PATCH 389/816] Update stringtable.xml --- addons/movement/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/movement/stringtable.xml b/addons/movement/stringtable.xml index 6dc8cd5c15..822f74b611 100644 --- a/addons/movement/stringtable.xml +++ b/addons/movement/stringtable.xml @@ -37,7 +37,7 @@ Can't climb here - Je ne peut pas monter ici + je ne peux pas monter ici Kann hier nicht klettern Nie możesz wspiąć się tutaj No se puede trepar aquí From 0e925bc006d164a1eaf0141b12c184e8b09e5261 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Mon, 13 Apr 2015 01:31:49 +0200 Subject: [PATCH 390/816] Update stringtable.xml --- addons/microdagr/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index e2ec9b20d9..ac2279a4f9 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -84,7 +84,7 @@ Connect To - Connexion a + Connexion à Settings From db5d54dffd309b9bf4e3f7c52a7693c26c013ec3 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 12 Apr 2015 16:38:43 -0700 Subject: [PATCH 391/816] Only allow for laser designator for vanilla compensation. --- addons/laser/functions/fnc_vanillaLaserSeekerHandler.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/laser/functions/fnc_vanillaLaserSeekerHandler.sqf b/addons/laser/functions/fnc_vanillaLaserSeekerHandler.sqf index bbd36bd92d..38cd1839f9 100644 --- a/addons/laser/functions/fnc_vanillaLaserSeekerHandler.sqf +++ b/addons/laser/functions/fnc_vanillaLaserSeekerHandler.sqf @@ -19,8 +19,8 @@ _owner = _this select 1; // Not in a vehicle.... // @TODO: handle lasering from turrets -if( (vehicle _owner) == _owner && alive _owner ) exitWith { - [(eyePos _owner), (eyeDirection _owner)] +if( (vehicle _emmiter) == _emmiter && alive _emmiter && (currentWeapon _emmiter) == "LaserDesignator") exitWith { + [(eyePos _emmiter), (eyeDirection _emmiter)] }; [-1,-1] \ No newline at end of file From fd4cb50d3d9d6ca82a88425261a6424f962df831 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 12 Apr 2015 16:44:39 -0700 Subject: [PATCH 392/816] Remove thermal, prep for coding. --- addons/laser/CfgWeapons.hpp | 14 +++++++------- addons/laser/RscInGameUI.hpp | 1 + 2 files changed, 8 insertions(+), 7 deletions(-) create mode 100644 addons/laser/RscInGameUI.hpp diff --git a/addons/laser/CfgWeapons.hpp b/addons/laser/CfgWeapons.hpp index ede7ee0a3c..70a25e6f85 100644 --- a/addons/laser/CfgWeapons.hpp +++ b/addons/laser/CfgWeapons.hpp @@ -1,8 +1,8 @@ -/* -class Default; -class Item_Base_F; -class Laserdesignator_mounted : Default {}; -class Item_Laserdesignator : Item_Base_F {}; - -*/ \ No newline at end of file +class CfgWeapons { + class Binocular; + + class Laserdesignator : Binocular { + visionMode[] = {"Normal","NVG"}; + }; +}; diff --git a/addons/laser/RscInGameUI.hpp b/addons/laser/RscInGameUI.hpp new file mode 100644 index 0000000000..457d320520 --- /dev/null +++ b/addons/laser/RscInGameUI.hpp @@ -0,0 +1 @@ +// TODO: RscOptics_LaserDesignator for laser code designation \ No newline at end of file From 7c6b84b1f106f5870b95398a10790472d72e33cb Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 12 Apr 2015 16:52:10 -0700 Subject: [PATCH 393/816] Begin laserdesignator UI changes. --- addons/laser/RscInGameUI.hpp | 113 ++++++++++++++++++++++++++++++++++- addons/laser/config.cpp | 3 +- 2 files changed, 114 insertions(+), 2 deletions(-) diff --git a/addons/laser/RscInGameUI.hpp b/addons/laser/RscInGameUI.hpp index 457d320520..15a0ea015d 100644 --- a/addons/laser/RscInGameUI.hpp +++ b/addons/laser/RscInGameUI.hpp @@ -1 +1,112 @@ -// TODO: RscOptics_LaserDesignator for laser code designation \ No newline at end of file +class RscInGameUI { + class RscOptics_LaserDesignator { + idd = 300; + controls[] = {"CA_IGUI_elements_group"}; + class CA_IGUI_elements_group: RscControlsGroup { + idc = 170; + class VScrollbar: VScrollbar { + width = 0; + }; + class HScrollbar: HScrollbar { + height = 0; + }; + x = "0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))"; + y = "0 * (0.025 * SafezoneH) + (SafezoneY)"; + w = "53.5 * (0.01875 * SafezoneH)"; + h = "40 * (0.025 * SafezoneH)"; + class controls { + class CA_OpticsZoom: RscText { + idc = 180; + style = 1; + colorText[] = {0.706,0.0745,0.0196,1}; + sizeEx = "0.038*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "4.5"; + x = "43.85 * (0.01875 * SafezoneH)"; + y = "19.6 * (0.025 * SafezoneH)"; + w = "4.5 * (0.01875 * SafezoneH)"; + h = "1.1 * (0.025 * SafezoneH)"; + }; + class CA_Distance: RscText { + idc = 151; + style = 0; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "2456"; + x = "24.5 * (0.01875 * SafezoneH)"; + y = "3 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.5 * (0.025 * SafezoneH)"; + }; + class CA_Elev: RscText { + idc = 175; + style = 1; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "80.5"; + x = "32.7 * (0.01875 * SafezoneH)"; + y = "3 * (0.025 * SafezoneH)"; + w = "5 * (0.01875 * SafezoneH)"; + h = "1.5 * (0.025 * SafezoneH)"; + }; + class CA_VisionMode: RscText { + idc = 179; + style = 0; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "VIS"; + x = "6.5 * (0.01875 * SafezoneH)"; + y = "19.6 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.1 * (0.025 * SafezoneH)"; + }; + class CA_Laser: RscText { + idc = 158; + style = "0x30 + 0x800"; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics\laser_designator_iconLaserOn.paa"; + x = "29.2 * (0.01875 * SafezoneH)"; + y = "3 * (0.025 * SafezoneH)"; + w = "3.5 * (0.01875 * SafezoneH)"; + h = "1.5 * (0.025 * SafezoneH)"; + }; + class CA_Heading: RscText { + idc = 156; + style = 0; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "023"; + x = "16.1 * (0.01875 * SafezoneH)"; + y = "3 * (0.025 * SafezoneH)"; + w = "3.5 * (0.01875 * SafezoneH)"; + h = "1.6 * (0.025 * SafezoneH)"; + }; + + class ACE_LaserCode : RscText { + idc = 123001; + style = 0; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "Code: 1001"; + x = "20.1 * (0.01875 * SafezoneH)"; + y = "3 * (0.025 * SafezoneH)"; + w = "3.5 * (0.01875 * SafezoneH)"; + h = "1.6 * (0.025 * SafezoneH)"; + }; + }; + }; + }; \ No newline at end of file diff --git a/addons/laser/config.cpp b/addons/laser/config.cpp index 3f430619ef..ad368cdc2d 100644 --- a/addons/laser/config.cpp +++ b/addons/laser/config.cpp @@ -12,4 +12,5 @@ class CfgPatches { #include "CfgEventhandlers.hpp" #include "CfgVehicles.hpp" -#include "CfgWeapons.hpp" \ No newline at end of file +#include "CfgWeapons.hpp" +#include "RscInGameUI.hpp" \ No newline at end of file From 77058857e67ffbaa81b7b2b111c5101604814499 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Mon, 13 Apr 2015 02:02:19 +0200 Subject: [PATCH 394/816] Update stringtable.xml Wrong translation --- addons/medical/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 0c4ea4c5bb..0566c1eb14 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -14,7 +14,7 @@ Wtrzyknij adrenalinę Aplikovat Adrenalin Ввести андреналил - Adrénaline + Injecter de l'épinéphrine Adrenalin Injetar Epinefrina Inietta Epinefrina From 98acdc40894ff412a887b27e328bb25af4a7dd22 Mon Sep 17 00:00:00 2001 From: Nou Date: Sun, 12 Apr 2015 17:03:11 -0700 Subject: [PATCH 395/816] M22 binocular mil reticle ported from ACE2. --- addons/optics/CfgWeapons.hpp | 17 +++++++++++++++++ addons/optics/models/NWD_M22_5x.p3d | Bin 0 -> 10405 bytes addons/optics/reticles/4x_M22.paa | Bin 0 -> 31448 bytes addons/optics/reticles/M22_font.paa | Bin 0 -> 22016 bytes addons/optics/reticles/bino_dirt.paa | Bin 0 -> 91640 bytes addons/optics/reticles/bino_ring.paa | Bin 0 -> 55661 bytes 6 files changed, 17 insertions(+) create mode 100644 addons/optics/models/NWD_M22_5x.p3d create mode 100644 addons/optics/reticles/4x_M22.paa create mode 100644 addons/optics/reticles/M22_font.paa create mode 100644 addons/optics/reticles/bino_dirt.paa create mode 100644 addons/optics/reticles/bino_ring.paa diff --git a/addons/optics/CfgWeapons.hpp b/addons/optics/CfgWeapons.hpp index 29a3ff8c98..e42ae3780f 100644 --- a/addons/optics/CfgWeapons.hpp +++ b/addons/optics/CfgWeapons.hpp @@ -2,6 +2,23 @@ class CfgWeapons { class ItemCore; class InventoryOpticsItem_Base_F; + class Default; + + class Binocular: Default { + forceOptics = 0; // Allow using compass with Binocular + opticsZoomMin = 0.056889; // 5.25x power + opticsZoomMax = 0.056889; // 9 px/mil + modelOptics = "\z\ace\addons\optics\models\NWD_M22_5x"; // 7 horizontal field of view + visionMode[] = {"Normal"}; // Can't use nvgs with binoculars any more than you can with scopes + // Fix AI using Binocs on short range - #18737 + // minRange = 300; // 300 = uses Rangefinder often (runs a few meters, stops, uses RF, repeats) + minRange = 500; //500 = seem almost never use it..? + minRangeProbab = 0.001; + midRange = 1000; + midRangeProbab = 0.01; + maxRange = 5000; + maxRangeProbab = 0.01; + }; // zooming reticle scopes class optic_DMS: ItemCore { diff --git a/addons/optics/models/NWD_M22_5x.p3d b/addons/optics/models/NWD_M22_5x.p3d new file mode 100644 index 0000000000000000000000000000000000000000..b6df76e30bc1248bf28fa1e585658189f100aa8a GIT binary patch literal 10405 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 O>0bpjl$+J`(f$vV<+pJF literal 0 HcmV?d00001 diff --git a/addons/optics/reticles/M22_font.paa b/addons/optics/reticles/M22_font.paa new file mode 100644 index 0000000000000000000000000000000000000000..539907d61fedca8cb49db4bde245cbe56260e118 GIT binary patch literal 22016 zcmeHPeNa?amcR4|&6| zrUeo!<*SC91ty9E z;E&=pCR1THeCOfs=kVnhs|e|_5ORbgO6hZI5iNY_ckv5(X8>W2~k&|&&xG=E3X=b6wx9H)FlD1WEn?R5eM zQ!&1$9r)ec_i7k&X$noqApL=rh`F7+^~2APz5a4{`wH^oIGv)=Sz7i%%>v{X*|zrV z$<#~lBMxsd514zQ$=y$UlUbHcMc{svTg;ysR+a5VTuTZUryP?HA@&u@jkNtL5|K{B z@7cSc_UbmoT7Jbr=M=*7)9~htMpDjjTjU}6Ufq;6NMB9N*HgC2euj9W!$^1gAzz++ z@%J2E2FXn&qzF2IW_quFO4X$#auDcjWt{i{L9VVku> zJ>@KW3gfw*Abfx1ALp!yf%c~I*MUB(cC0>{s}HCs`#=ZoSU<;d^hPdc_C!GG{3( z?~aJB`5C+G2a#SO$g6YA{4kxju#K31*<|hsHza_5=YlYmM@h_G22p#e$a1jnqwUKTJ4-?SG04_m`3DvntKKl$nZ7j>eplAD#AM_* z-f#!>hp54x4UA87bXP!hm&$E#a@l+Lmxy(hH7Zem3n9yIi|Z?;_k}x@GY*wTzfy{H z5oAT5A@Ba>KTV?Vu^rELzL|ev)V?*ZKasSyla0S|384SIStFgG0aoY$SdNJbEyd1_ zG0u(mt^dJ~8|~{w?X6svu&6)KHX_I;H(=c5Z6t#|QReP&tZxJPi~Q-YaH$ES@upjv=!%u7cv1gbL!?-r*#y9TRA4d#syga#PAmu-g2;+MZX$Iko zOZENs8BJ}bNp^sp5DAzx9~&cuPO{!)ZeEO`d2R4 zOME}pFh(L@u)hZlzx#;!gFM;yKWh2t#EK{VVVPUUK7L5cF@sF+lk!>(vaMomC zJ({$N;9J9qDem!Ir;hE0{_hal+IF_aa3V5d`7#2qrez?Skd>kp4?aB4>0 z^*%qEBGLD0t|L@m*S^eO?Cr(@V!1B zgnvdqqJa5<)nXa<{2%#Z=<@$dCr$p!>7L_xqb&1lwa&=evz}a=|8&P~m%iuTZ4a@W z-a=W7(;;^{p2B#=9LSINE+3hopAoEmF`c(?1B@53@WFT$pAb6$AH-UTzITw+uS%7( zY{L2t=y%*)@E3cJI=8$C^0!*POHHTk@n_!TxZD4s7@F%Ydx+)o76z^`)+8G3yD+|iT;G+|C1?IMzQ<5Tay;h0_}*K%3FaRg z_VrA`c!ePUBTWBwGo59>hxLMZAmF%5+^ikoPY|1+uN=3RVwh~(1pCc#ZCt7wCs2QY zE9TOg#PL1cqdNhwwI{j8dn>ntW?VO7IN|Ca7EMLB{z|7~@eJD3SSZk&^WXX?lM#%%{7~(I#|1jVjrap;w~7+Pa>|Owg}h z@8dPnVF>F_w0|fNcM#PhAv3aVh&5ZgONJ+LKDJ0=|0DHaKhCTW`je&DI`QNGIOQLn z0pq!|n%Q4I@~uyDMy(@$3?5mzIpYA#-(!c1cI@xkj z`jmRJjEFGVV(xQ@n9gnVj8ALz#2M{owK#n)*?ciYl%I&zy}uS}<=LW`nfwab0a1B6 z2+6oC;ultbJajzkJEE-a@9T56{aYZVVE>Q8co-3oO&O)v((&K_@sXx|_&jWZhb{2a zYys(d!{aN#xH%87@gpyv;-jqcF07Bo7x%^*1;!`k3F#Te_hStMB>oi1rzwxI`F^5R z;Lq0A0>UUByT6ts;qR)?0XAN{F)P0tv*Nq(_q0y|EsutsUzoN+C@-7;F-AYqmwEZH zcy$;d%wt@E?U#0OTsXw^!QKScds#zu{ zY`)(?U}@X_Et3!A7f*H^7U2_eUiKC9*M##STRUO)d+#S3{Eu=!>gTKe()c*uytvO; z!|KyP*6qr&&1CbLdzb2mdkg)y6y|R+nBxZCzx{hmcfX-VqJOR7-)LpZg?~YQ?c~te z6j;wg>?@qQ&S@9>qix#$m3+c4pZ1k*tnu``ibB+1U_XDR8MeqVJ;Zk!@<+?tLB8o) zJi~e%<5!dA19W{7@sAx+`HT1OdE&W$IN9Y(fc#$*tsn42CeIS>Uru)Z6U|>)Mc2b> z+4^)lIXgGw6FFOto9O(;%TKERZuy@_zI1+jD1~jWkk+tfnC!;iVexUlmS@Yl{)u5y zIP*y|3n7VG3&y|K`+VD-zi9mVVf!B|=mdRfC#vp{)c-0)cEL5>C6l@Tj``egm{;Jr zf5RuO-TR1E!6QF7U$8&3ZFK!Y>tp?mC%@@xGQZC38&3|&hZKJgKz`wig#N(%0hjzo z&kx*Xf7&5s|173I&>tIKWxLz-Ahh|h%isdw1NgQ9TmZxYQPkfWyFZBO#v0D1=Rd)O zB7GB4K6wjF7~%&#lTz#)JG{ zZ2m+z?=HN8?K5%;TmX#UNTR-l^;OotrsQkO#Op0Eetf0g_v%fg=LtA}{RKSYaKYcW z|MOSK2g4S!uSfek?PA1pS`Sa^`Yz@(QDJhPWc`l!@4Th2a>Q(e!+oOjeJcL2UcCP$ z)qm)Jho%f3Ve_L1ANIyq{vBk7Hbm9E7U_66f0xqG$?OTfA8R;U=s&M3kRJG3--00? zanLx+i+p}6VN``w{+|1vF8v?fKjg{qt}OUWRQ+qoK9BRCs*c0@tD^l^fAa}wH&(rE zEMw~rEd-pqhCXJG{N?vkr=Mo`A^&`8e@4#_OtkzXedO<}{euL3AKlN>Y^CRIFSGsJ zpfuQD0~f#-p9eKQI)SdYjGo`mfb(j@$4i*~9dEg#Dh2to`H*z~dl8I3p7T$t{}bmw zMQk$G!1;2o`TMG0e5iGXuA!+H!~7d>F>H(0KT3VGQ7ZW5hurSrE_^3800RXbpGK5PLK6t`D*{p zGfa{g9>do49iHbsp(xY(p_>DF>ycM@NAg2&NtbOZ@{r% zxJAOL!{AOJTnm149vll29Sg(sG7>Eub45&Q*YZmEFiczzV)fN_Vud zFnh25^c?9vn0h$wmO!u5>837l4Ks|Ndl>~WPQwsak)^8_EtMr9ChiAuV2!YioQSwJ zc=z$RKU|2V*P=oGmT)ah+u%cwO^c5WBfXm)EB~AtQ{6fEc#D_POL0B)r<<^{h3SJD z_kS|boh4jL(TR>NV|=PW-*pplI~n{eK(;LsaYRdZ`iQe+7%_1_h&REtS3Wf^0tK0@+N7?yV$gll1Nj#!%hE?o2d@|V)flc@fdK859}Q)Ev4;)Pww zg1mcloLu9YHd8FVmWuRJegO%d{Uc@b@dN#Hzr2L>%1TdpHZ(7|hiTyq?z{RCdab6o*lLmHcNg~2|E2WmDyRKS<(be$pS$gi36@pe*N~nmzT5sq z)H@w#tq!JN^w>+h>LAm1DSu-n?T@$4$3q0wugE5+{XLUiPUQ`^MwGf8y|A+`BOk4c zC)WStxM^)h*(|ecmT)Z4!aXyktv9`YFs)y>7SO>}NcrD|eaJt0J8a|Lv9t1q)gCVy z?)-77F&jeGDoD%afEW$cx!O zSGqLC#ry*5&469kLa2TVnA9yl3=YoBTLCfj*y9kWON=I@I>a5EgMFxnr*{A);6r=j3B%imXeU-3LS zJ$1>v>3>81ipJ_=(NuTdbc^{fQu+q)-}cUXJstUJe6*)Dy}wx1V5*#Ntck(= z^gE${c7M$D-`Ds%-t?~V;fMnB58SkW=;~qb~svz{dK=^8_~R-1Gm>>*d+@>dI@}xU&s^t9rSh) zbz3<2d8^PhcPckE+AjWW9sCR;{CreEWEhyS($|nazSijY?9>n&HdElV4(xU<>4a$? zcs;t{Jk?Nt*sXqgJ8HXS$K7tAB!4xWW{32z;xfV-!gZ#sblo=3{9ANdy1nB3C29Kz^`8#s?I41> z0s88|FAMgRj|jK_>93c}CS6O-3Kp-<3#+RzR*fLNmF(M)(KhPFNcjgAK;>U?wdZ!Y zULFZbbEKScg2`fCOU>i&cn=pAIGo#hX|25A4^m{+c0 zyfl9)j;ud);GGXcS^m&}WLfhL_OkS)Gvj3^{?USXB{kc&+o_19{Fab;5et`{VEtDb ze-}=M#wN#DdnOo#X(O99M6Tbfxq3{)$``k&(YDK2vnw7_3GxB`Snn)jc=jsSG#BH6 zOnBnqKc#n}QTYZvOXXL|+D|G!U-9`w_4=G|USe*Dl)o>mrAvVUM7hv->%7tNX*|%= zVumFJ4)wiTmPl8Na*C(+DDwl;R`*sf#d!J8jCDa)Tg2Ni+f2Fy-7+bgD6&Z~#?K?F zh^#f=Ugq9`A9<@N;lk!R6Mr95+mG>zrBOMR#?rG?tuK{a(k)be^X{D+of}zvM&Lh} z|MqA(VzrSROLvxkhM2e?#B)gDHN~e>o*2c;c`=qJTfZFMt6^#?O&?5xNj4!tF;Ueg z-mI*k+WGIwqzYx?YoDL8J+_W6n)LklZk<7~E#yQ3Ow=JgZKi0lG$Lu+Mb`QXu&6*9 U95pkj?~9=UIyb*?0k7cwKad1CxHkg1iVy5om|jvEp@xq)(F&)L~C!lZq;sE&`C1r z?)IW>t;HKfz)M>VMY?uTixU!UwcYPlY;}okl|bDt+H|+p`lV2qWPa~JyZitBpXdMl z=XsPsl9~6s=bZQQc|Y%o78Wh4ShjG{@`@;g(4s~6$|ruWuDDS@?J0Ere!$k5C;+Aomgi{mDU~msb<0@lgU@g@6A)*B?++)>~+b z992rt0+cnA_PAaog)y)7a_)jQD%Z2thNcn zzM&?a4>b+#!>E=hvM<=w>w~x7X40eUhpq-ap*3rY7$l_!Mk9hS zo6o_m{}ueHh!Wjf7&a}#_wgoT{*BYY+P{V{s^gR<8e5+tMh96|OJl<0Id%*Lsppl^ z-2tlCHWs>GWXLXe_K#yEhxh9OqZf2sE`Eep7BdotAdp0%z;EzMVhvpQBxizePh4(Z ziI;~>-702bO{EUYcx5Sr7)=df15H~D2GoHOk7d)Kv!KWv# z2{rJh*4t%1VK!sKCi+7OH#C31S4=NY>s zC)et{t)o#6xY>)066A8I=@kTuQ*^>#=7LBU839MpM)+;wS|g5BFlFE1%M5o{!|imY z4?}BeF(X_D?P6V6S*K@eOPmGW&S;^e2aiT{CIq9y@dl)&U9et@86wp$4)qOA33tZD zd>_6=JIIy_T!x?YD!+6Rp%P=Zr$ftcCOm@00*gjVzlnYSFLm=Kl0*48i&yqU!@M%J z#q_;1dj94SVDj6sp1y$RGXy*a9R!h|q6anMfsj5t(1F()TiH;NJBl7?(s8G!aTEdT zc@+Qk|Gqz30S|~Haz#D-6_(?(VP#0mWY_ew;zT&`19Tg zU1(Py`4xiaOkU#Rnz&mA+^xjiU(7E`tLXQLZ?6DBVrWbu!mLu$g9J=L2!8^SmM}^J zX?N`+XQFxJ9kW^duy~0Qi}y;0TbYq#mcapnBLo6di4`i3-rEL>=uwvUQd0C>iup~# zR|cC8wt?+Ug@W3Eu*Tp3HPjJ;&!^S$t%S$d*M-pwj7hu=T)pB0as**bC^VaXo-8*z z3YbAkc4mJYM!%)2Ylt95=nERRX8TMgExlS5es~1W_bELdj}F$hAo$93VS79Intvcg zI-U@lP$($JhH|JV#HndVEis1C%e(;h5U-;@k7k+)bHR|-@WN1bgQ^;rGVrh(X0SgT z(s~~{MW7yxMi~e7(Fb462~axD&SVqp&Cv+H!NL4-u)`cg$PEjPZzE#$yZSI{qJPm? zv-pTYn922S&p{5&bSTV2i${Ajzr`V^=2%IL<*dM6*NQqZ~(!Lnl6x1@0q*n}pI3vhIC8PH# zT?O_~DdsV1y?GGszUi06Ie$WDVbkdX=bzfisIxNB^0X$OdESPz=zFt>7PlTg@iAAU z3ERrFd@a$@?(x85E>lnYQ{hGxu*36>17J|@<&@;J$WG2Nx2B_0g}$hop>gL=0vXdV zxK7Jsf(;2HWRe+dmWo7;W){9IUdKcMWS~)*KcPu# zZvSP9MSlnH3Fel$NlML~>1V9txJrnl0&{fE{dH-qy42a~CI?WfkqPFSTXakwSfgs2 z-ibzMb66dIE?CSzm(I3fv=2rWVeS-jkC3tc z-2Fe<$$XTHH-lc%1f{+stY@My`iaIfoo$`*d-P81!E+c)J z9wXiCK+2itJd}i;O=WLU!ZJVy{idIvJFzVv=S@8;VBhkJBt(Tb+l z(GE|DgU!+gZzVkAy?l6Cm8DM}1ItFv5;eiy-lGQ&;3Hy4pwxsdr${?2DTIpsEAxe7k4Mll z>r{r{K~R9&{~adnW+lEG+zfvZWSjQORzbl@0dxI-(s2VswG9?aiBIYCt<{+pw~e~+ zBG>^6e{OYdA$`B}r@lG8!gy_xEJ1>s`-$D>%&c_|5rf`c-5gEa)zu{_GRo!#sZWT@ zE^Uu;+bz70OM|EV86p8Cuk0U*=;4)|`-;q9gJ5kyRqTI)D^ZXDY?&%n2@wD#^;2nP zJ2kH&CuT1}lw1wgJHOC#1hM0{SBLf!M|3{B&oqmCm951q4FlyQLQ`OT=uvPrbesFV z_Ksn_cS<|B$uXUKR^8~B&i9oN@{loTRjGmSkyFKIzeuy9{laNJ3_;)Ij15mpkxqQ1 z!=+xO8=E<0zS}0jU#h$&H_AcDLXo^OWzSJ^&&Y+PjcwND)=hdKcoT8$ZwQH5kr$-lTE1>hL_Km0ax)7Sc*pkGlk^`4^F9x7V)qc&M0> z9h-%)&=k0lMO4Q8=e%Oqn|#rVX9O)g@8Agj>v$+>}m7Vn0=#GRw! z7usNxW7;$z2y69WrJIcLx8R3e3aVGl2T`d)cH*lKPprFI-)re`vu&tAK6U-ml`RF; z=chMT*^VH!V()u>rJ1jv^iJEZ_eDlCl@%ZYbIx82K@0^7z3>=rT<9D%=f_FCGYdw$Y>O+XIfpA$9#AjuRu}d=dGs@%8-Av zJ)Ty=x2nqMqGlHM4%yX&=Py)QVGHmev`dRK=;k>QL4GWMfu+uuIYWIE1&zDQzo~^ z_KtWH6;cV@DU17xx`$O`M2ey>fZ0fAH;^*)1H1?6Pf1wmgI8!FjA*%N;cP~xg<8b! z$0V;zBVtF5^k4CI{*&T}{f%IvbXz<6OM$`MTu7Uf;xoVb^!ICDnzhG!sd-l4a;rQe z#Y{+c5LDojnqdn$e{RKV;@Si^5}iN&vt1N;t>9Xdzg}# zTdxr$T8cuH+<(w|hLW;3ejev)7)~~AF6F=@n#F~e$tx3LQg`CYol}dlZ&*6Cp0Q0< zA$Gka@2(fAz~$y;HbGRwUGTko1QS1$O+}-A18*ZAXFrLtX*TR zMM)X*>96etKLqxn!&cXZvgD2hg_S9t<-z048oehHmxc&ckNL+7H7j+qnFBfOL#1FO zpX64S(rPdd#OO^HCVGhhXC=PABPtgCA!)^(cN`!>;$WgScGt4luGrmOm*45?>M8?Y z@h+lR;%YFX=jfrM_zag_(sRh8YFU?;lpuXA`GdqGE{&UTNj^(hyun6zhP~0ORVJm* zBSiv%Q5m=vLt7V)hq?d34-ee|F?5E1Bbi~ojVCk{og=SojH+xrT*xaWrTSe<^cZ<~ zWlqD=6f8#E_#WN_p+qjV*e|O!Y|=SfJ8?ZdfXhuN2E`=%8&HPBd8@p)s@3Exmrs9V z%~A596W)uPPg$2)XUZQ~Q0R~t>07t9wrez9dc%Xqa4fe{THb5hBxdiNgG3uxM>-1S zhl{i=5A2AqC9Wnte!i~_e?~`v5r|oL`NX=>&n>gx49xmkbHLKqTi%2kH~Lr9rk*VJO(0(W|?Gn7a>9TWBM@V@?Xbt z2*o?WIoidT&J2@pH7^jy+Z9&E<{RJMSx^YT3)=Y3Gdl|aDKL??s93q`2UF!v{2Gk& z?a67!8b(P)Z)t{I9DVkqI#;~ZV2F7}Zy?-cq5ot24>|>9VHD%Y8K~|xwN}~XMGpC& zs$*Z<-F0#EvTOXPJQHD*N=lkwk4dF^jh5c8WfXXd6R!bvDyQ*wyK@sH65D;sP{;^x z5kmX6EhR<_LAK4Ho=A})+$a$wg5bf41{8v4cak6bAJ!UBCyAc(V;lzqZKc^6Fo`0_ zL|PDl007G1TE;967@^tl3)pLFj``XQ*FD?XkhB;gUNzx?yhj@``#kZl<0@XsBvX&Dj{ZK7 zE4yfAfa6q4C=J2*ZMj_#2_0&0|4gc2r^5XS22^kIntXYi!Dr%cSZr>Vk~ zZTKSwlgNF>aT4@=YCHr(g@pHU&Xi8LB9PR8?fxxH;R-Y{g$Px`h#rGDEB;Jw9eLZI zi(g_cA?ar))?J>RbK{w=O&+bbQ2y4YEvmgM)h0G_ZJCPptET(qauogL&~ESh@BjJF zI+wCLSjZ@|%-6LHrS7TiXeT!`IObSWwanUnp&c(~KC4OcX?t=y+RK=b&Wlb$f=Z@I z*H(`X;zBOF|3>>fmlD3EVb>900+B9^Isr4dHOq-d@q}fW=^XTxFtL!~`$lk{v#m{U zFuIG3h=c4SiCT1)rUzoC*{aB8tQVtQFuB#aV03M16h{wN7{ z-f9Y@n~`LuTt#iEL?_e+|1wy;@_gPDoqcO}*Pr3iG0I}PmfT}*!Yna#AMo&7juB4dbU?c}Sdj4WyB6h#+PjwBA?0RLCH4Rb@J z5|Vl*OvH9rEVI3sORETv&5rcY1M%5}C$hYXe98>D!an#?7H`rr@4y}4s)gUdr{V$5 zo?fvpG&{V40>p@HLQNXMWWBXd6*2AFHB~TKx{ej_CV6xbD=A`8_jh-7KpOcV>{~ma zuLG?jHmo-&%jif6;mATgtQ$J}m;+lT(t3?5$F|fJ7_NH2e=2E;Yp; znhmx!gI#H2zS1)o5UmiNOS`cEVJ1XnSmBfYCt!YtS85`reL=hg@UB{kYw(ReJ&z4vIP~eozJN@0I=0k_ty+yQ? z`Xg!}_xM{|w;I91%fP51l12r_0-qRbR6=r<=5urkZZI-QSj0w343Y^XRO?*m1Gj!2 zKLs+1Dul>a6E-#B2Y8d7zJz_WOyjhd!RA>(K4;FFL)+6Ec773`kJ1BLz~74HD)MzO z!Zm^3rnbBmgB=kxbPO(CT(fUQ+~P1ej05sEKR{Oh4t3duc|j-}hRw&hmP z;c?@Vq$3cTZ6toCVoizKwFQHW& z#?j6LK6pOp>|OBfd;F79{R@Nw&rQbr`$@IA72o2O`!64fuL77-6|V9^Qh1$7B7B{S zI4l#CKlRUPCQzana~GU=WPVNWuC9k!tyV418*NZgmq)xy8>^Ntzn1D}Gq>)k5AM#C zJan|3w6k_sCVLa_gSXZ zgq#{S^lpYfw69y?iR~jxG<3T<{$69KglSsB#^r#BNBEbpHNo0ha^TIDtCxQ7POFbd)XW_7*^HoKz8n=_Im?NmsLyy!G;=AVQ;Jcy?otyhCu z?rkcAeJ};>gz)rt`377I2pp#Nvfo?F#Igk{F~$fU@)lZ&rIDHcZZF|C5`qUIEt9Ba z>dCx{-&-Ic2iOq&$7(DF#jrpk|6Rf&+J%$&H#A(0nw#$&kLJb+-x+zPi#R+hG3m}b zNyMN{oy;;QZfD-RFOOWf^G=(s%8~_%Wg$erag_VNS_zxTU2k{5$hG3?b7&h!w;l1$kJy(gWdLjQIe7fo-sSo`z*thNa#z z6D9HImNF_p?*2k5&|UNBeDWkZ2^P>ahgTLjO;P>AlaOUAv6AbV)Pe{p{>YnVFfu9! zHL1KNN3xlN+&A0pn?Ju;UYYm0id-;q?($*443?|pdG9`1?K5WdUOrr9>C&s^dmn)K zsh~VwN(^_zp#;SaCN{bzaN-<5lMCk4s4g?SM{F`EhQPZd$GAYrpxEM%W~2mE56tg+NE*Qof02S>pcDk+8k&st83 zU!@OF&$BB_`5Czl9roFL78a{FZf1QcgIkrlj__&Hee|rDxWAS%HMBI#X z!^)Te;q-isP1tj^h*!oc)TT@LOP2GSHVeiFpB2 zzN<1M@h+T`$}X3vbakfy;-N2N6n6IA~8D}C`&7(5iP`h4I- z=ku>mXK)F32%{9{8@xIK8@|ZtQ`ZXbS;H~)!L*L5Xi(dtK~z*kJ(kc$Rk< zjLtq^{5HJkzYlt9B0i|WzX7|2NN&+A=OT-amKF1>!Duc9qjBBHldgo(n<3v+sWdRW&7A^y=ZDkD@-`#{e0Gb6CFKK~^FLNEsy?Ex8E z>6buLVkPe04+i!Py}=RL4W&Ec4@C{t2Zb?V+kEevbtOG-dfLgAY!I(^+JiXJT^po& zYOfcmsI3a@{e(YvXF&d4WWfD;F?Jf@Cl}u`SU~teL8;IW zL-6XvC{`2&-3zjG(m2wUAWxoiqcUYnqU_4KWWu%_FJiu)hU!2mrY0)yG$u;p^jg5LZ8n<~KM%vkG>+<}dKB#tqdNh08dJZqWS_a9)<|1xdqCC^Js~d`4-X^ z0wx5hdZz9;Y@J1XIaD6VLXSu?n=pmxrwOyYNPZ*(xRN_w<}kr1O}VBF_` z-FVJ#qhcz4h{{46Q3{kz{3$Zw&f$xn5#@p7jqG5ZJyWjw_%m?zSI%8(tm>Pk;Wgmi zc6A+XKM2Kp##G2uM4jJ#4jri;&DrvoKg>#$E@_NYg_dWU|AG|!@pSoT&w7_M4vq<3 z$+E!*go^?{;=RXiQmn4IlPjXepjMuZ z$3ex^gesqatUeJz9GnRTiAD$YMwOyW>&gSdhSY5D4+GEOTE0{5!wK9!=5d4(=0Mt` zVm*4pKO^KCuvQPngn+Sb>5mF2i^jN^Ev&E)oFmOdZg3o{B`GXlH2rZvve=zN775q17VS8QxTEFNVX*6D;^uZK)y zqPPJncn~b%Vq_p}R@iMBTvkl^`4O)NNG2&72FHweA)i4ZTSkGmwIeD+difnB>Fk50 zrs{FTfeBatqAA$?4)WVAYL5VvlXmip71gxb~@D*l?e=dE&fH{^;pd0UlQj!u2%{Gs5~g=yO@efn6raz*~jj3T!8(qW4| zgw(Q6e;tscEa|YNud|SO%qmE{L@c;WR3R41p?o*t&|U*=7zu+77jap!=RZHk`u%Jc zAUJPW!}8H{cMdPNg`hs=_X*z1??609oFiiYqlG%&l!dkvo>0hD@FniF62|4Pjq7^>_3&Mt%quPN5b9XV2$aBp%OMdFt;8 zNleMext(g-hf*CXd1Yi{?zDB!c&9bCjoK_K+5YZfn5#YKAZLTPR0NQ@SmOBM4k_f8 zp6Ke{6W)$a&k+b9Sd3G9+Kzh36m}&D^B{--BCX_=21bAah}ndzX#^6Thd)0h?lo2g zuU?{YdWBMfUtpAJTis*wnBNmpR$m_kHjwlsj*#t$+7zVDR}EAxNMnsC;qa`v=QlR9 z>}XZ7{QdfezBBJk@9KEkUuP4vvO`J66xNJlE*#rD+%-#|I8i1OqE4RM*{s(dS)Y|} z7?@#AQk(pOWy+KV?(@@agcgj$69AV{{sSP3dD2S27J-P%E?QI^L-9CH>&VQH7=D`=FGVFww!={P^ONqzAz@V zeyFBRNHVN%cjQD1tzQcUqCB{?v6B@nRs|x59!!h+^D~f8ueV+4)5@jhovt4WuAGBC zVG$sNequpkJ|jq{ZP(}(NaUpfm&M!%3uZbZKzOtYq<@v0n5g5tNo^Pi71IN)hlU{l z@C|f!42wJ_NHoF_Mh`NX`Si0$`fk*Iz|AZc%gb>wP&zM&J%4qm-l_LvRL!k+>erYN zwtH;=3!8REX(Fz**{uW@(EU%?&meml1*s~ysa6j5+7ny%wCk%(p*1_ zC4!SI5sYi!aHm;ff-aEIp@>Q?~!{Ahk7?Wi0x!N{V++(Ucrxn-l z4i2Z7SE_z8>0q?6ljENcb6@Th%Cj0=V?bGHg?BE&ww%fyrEY8;5-BI%*Xs%lt)AIT ztD2iZOfV!-oHMgNr=hh-{wY!(@k@>vZtQGcwQAM%2WNjXNK7Hu>}>qk8rV0Z59X3d zw;z7bc)a;vYrq33Vn`^Y+`TC}=f(+nxT&wG5s3Gc5P|00}OjGmezq z94NHLsapf9_#RUfRQE?nM`}UX7_0sg!V)UZw7da!^}cLp8(GBV|qRe zesVV~7kM*hMH@N+V9>uN<$#U#0FN-NH5{q89w5FGzWWX;KxrBSbmskn{(3Fw&Q$$erC${od3oDGPZ^ z->gE$6xDm@@SBhl>%!*Fa!vvT%odgFxzRCPLuaK|G%WY3NS?sxNx&U1@-R5K?uJDF zc|YJ3pTim$f)H|%Uy+OMp*}@#%@ma1eJAML1A2XjmPw!FjG-capKILHjnPY7kl$9& z(<9`h`VA-p*a%rM!s`V>0;&o2Zib)|%o^0ahVH$T`sOQ}tr1ULp^QD!=TdV$vWuJh zhRfne$m7*?SWUYLF_DJ=b9SEJt#c04k((-%>G2XIaiBO%_1rlO)!g-RaArgC;xyrKd2O^1 z_tAnW$>ynw0$~7(>90W~HEPR_NjZBu0jaz_PbW$}eK2^G8n{3*ZFMd;_@o6pk$LB= zE?9nGdg;@)T zb9brcZ773W7D3?y{uh5L@k#Nu2%vt+o088cHsM6?eGz>)evI_7t7mX|#7V#;aW;fz z!UVUH$Rt`vD1`Q%$xF_6_PCQ5IPdC6H#;TG+(Z=JgHqU=k*cYRx0dYu*X6>I3)BAK zatmd;7;wa}K~E1|eA;61AW%y37GtBAlp?QWXjYd6Srht+H-L~sa8gOfL=a~);7&*^ z=d{lcr&;kl{w{!kN69GEKz7x%SK5z?x{TvsGo7osdy&XtY#yO0b*{V;5gm#;2BsQ-W9`+_mZY z7Ca5=C+Ind3FC>c+VMUH*yuo11rg&IHb1;AginfmO;A5*bQ%I&Or%tyXH8IG^-N)% z(M^Ge1Bf+aNT}ok!W$V)y>}q(2|;l}tAY}0BX$0AK4*#okhaYD`|H*N>PT22Atk`V zKY#FG2l*~QUU!?Gsk?qwPXkBhGju@Xe4>j)-?IWd=1(9;9^)rOcBtOD_#pi0IQ$7A zxd@)Im^nmr=sVhRF_)fh-d(`WCZJl=?MyfV@MkA{jNtR8oaLJWk2SIDGyHt~`JIhu zu+CPX`0I*SP)_CCTA?&tufWSlzU4o2eNhIh}3;*N;qp45~I zdkA($0WPAaw1lDd7&fWs;!OYdNRjfMsu38T&v?`-{LMJ9qe zp8&LgO=J!_Fc)Byuf@r3XZ)q~HZF;%wFwoH+!a*Zfqp2ff$%uDfqqh@^3BHS^1-Q_6j zLn!vVXI{%Hwe0SIfnmRqb{!ZPw@n`G{A6<2b-ED!vKAAW1a{%gP>|@x@7m#xE6S$X~SgRXhX})46K;qX$iLZdfoRUOI z{=7nW9dvRq8d6sA4)j6? zm_}6h=6l`x%!<`4Ba@B;QRcuQa)Ws#9^?jbnip$Jpgv}+!>8$RjYWYIA_X2apGGjb zZ3Wa=wXK;9PM4a1=$L{cSuBU*c3bOTi)#u%7QMdCs+RfVhCz=UWCIZO!JgXz zkppqX+i?)vV5+}`JhzPb3cmtV@8CJ|E%qf40(}d5dSfE@{o~K2C?F@Ba{aFshBNnN znm108-+7naE$A4f%6q7@(2ItmmOv*BK$ouQkjLP{uuxF3`LL?TeMiXmx$hiCnSa=u zpq8tCT$y+3!l`o`8ka4v>QmD|wE$qI+b&H20$Ck%1i?-p!Eq0GUKyvv5(5s_CsPL zSOn+-6FPlZloPPgQo2>m*rAvQknjknoEcF92@jrTXofzlAj65;6xmluKA}!6yaZ4kJD?*AUF3rp zP+aS6qExK0F9twY%GN+RccN+O3qwx5+W6S!98s{iyDN9(bi;xJ7-y3<=1`f@p`Lnm zXxjF!E{#TrhLDzuVtL%@ZUbVl(>XqyPwEf50g)~%<<+GeRL^MCnhSX)*vUt+z*A6N zd0&+62N3AiglP9oik5=D5a}^hKn{^X3HJ@4FaYpk=9HKOP;0n$X{QK)S``yT1|7^; zuUF$Sf1Zh;dV?G&29N)^50cbjL!tcr%-4@nt4;ub0k&tEO71v56*8>)z>-D{c?liC zQe$qPk3=cx2Gs5_B=dBs7nNHxYow)mr}WfpI=hs)0a)k_BX<)MpjD9fdyrC?m~oI7 zXa(g^&^1x>&97+r7jZJLD&cl<))O?JcI7VAhtmeZDDMO%PG2IG?1> z2BB~27O+laG;5MJ0oEL=z<;HaDO3mMS;`#5-_no46hr)uLZB^#+>9B2CcY{Z?cet_ za*liO9p|(d)w@0^@V@GU-KprYWV0`7$|^vxPn=8HVp?{MBv_Ng(vd(&AqLs$e_Yf) zl1>gpe7$jULgtG1jODHpz#%SZmJ)l;1wrKqf#DN>h?lq_#Gem~ADz60e*P2u23gSm z_h095w@C@R62};j2_S_T(6R$H*U2zr;!dy7CJ}F&xC0P-Q_QG_02x@kYmNb zM=O9e0TB{Vv;BQ3=3Ntk6;A*QAT7loAWS~6>Qc0a5JD^qP!WUsUpCUN6rXk;mo-`X zcOl>bIMK;sdOnqnN(qrBpmPx;Cv_2sV9R+lgQMs1#QuafAlZQ*!-@Qq5?545J2f56 z0KB}6kIbCz!7TH7Egi=YK=y-zn+0mqYDPtP+B>`${f3u87e>dVKbr$3 zOtb`+++Rbb#%xzz38SPW=Ksjx1{uH}Qo1dT5a1nUvhsz+z#-Hd;wAV#ZfX|suv_np zj=*?+L!k=)!y4zqHk~_b%w{j@i5|HC0EP;7+KN)aRvzfq@uj7F?F_LZ7zepYAtTlt z@c#4&z8=;AyeVO$$Ak5ZMz-x20Bu}tno(u>7VBJ15YM6}&V-jR6_W~jD6G8d6`&?` zI=IhC_%S*IvOXqy>}6E+*2ai1jGNsFp^!D6djp*>d{!|Hjq#e)lwc^QNm( z?!Gj3DgFp`{@Bw<*V&aAbK>7uUrD$+9)yBJ`+-CA4Xq=1F4N6@fHR>eN)tviw zU^zm0HZ%oDhc+Pnk;Qt*p3s!_l+40*R@#TI^XBRPcoWW&geF%B1)_T5j@@P!*%Y* zz<)6WN(li7zVpM%-9RaSZ96+S=vbOq={ot(dx#TVzuSr;wyNJGKG5>U39p?f>lo(W zfGlWt7m^SJ3FV3sC_E{dH)e&iydtF&Rt2#CXp~Fzxu9T6{o8y@#n>ekI|~*9v)vur zziU@trM&a|xZ91V#S)KFQ9##iZ`LyYg2bj>E_Z)G?c$ z>DoFTihl?fx|GlkO-=O17WE*A)20577OAbe&`m*~XOeWdqa8Y=wLakd5v5@w+a0~x z&(3C0DM!Gb@yVgTTE_vO8o6YOviN-b9F6;vm*XnYTZtFcTTiQaQ|$ctCf{!ozaby0 z-**k9#Heq=iR{C_<9#!^EIoYexp0H;U|JX&?CaPs0}t>!mDv$MOH9hXz9l(hu>99 z=Zkir13$+p@lDP?kH4+rT2;IbNx%9CYO&)(Q237Xcw$ly+(keOn2WHm#XN%6lO8~y z5vGN?BBQYonqb}FBp!euTI$m9krGBjR99CI;@^rEMZAF3@OG_mbplI+NZ=|c#e@rd zSH*0KME5|4(P8{|@0&orVH1J8da_FwiE2NMUo#BJRNuEY6LKi^l|$Vqrf|n;^ZvN; z;1zEbfbOJh@K%A9fUd7TL{4Y_2PmUJ`B31+oKnj_%zUA8K6Vh-7{7%&NyQ+3F07nm z&95PRP^2RN*T1&fS;Dkv=_tG^QV*FdlcQzYaVN0%q4>$KnyhThp%3htUmC$}$3$tbv3$c>j`OC9^Hpvhb;?{55>Z+j<0c>0H*)xw0l1SEI3zAVEdbX|GsOm+V*S zxG8v}D+&fn7fht>q?^E1)v}Iv6_~yw=^g`eP zfH)B&wkbO|)KM`DT$-3icK zOSbvnG{QUI#ehL z3W7+@fWT*PbfRIg6;fJ>IT=Wi`yqga4h#Zd`G?zerU9tU;60q!hu9VZ-+c%SfSo*P zE+F@BQTlvjD+-bdHfxgUM2}TVGteDE?2@lBf$Q5R;!%^=?l z(he$)#Z(*HI4k^x0#t; ze~IsKH5fU-j$8!<`fce~&=jQOpjBkvM3;eq{|Cgb^r2sFsf1gKPzDoDc9Lr$>^lg2 ztc(5uW>}2t?eMW$E)Sy;xK}Bm68joPAaz!%X*JNd>ao=DNQgw(pZ|Z|?;{8gRbzlx z+9PDt8G9%8a$jUNyj@n*17x7&Ga=|&u4pS~q9K;~+8ymVc@n<;FsDqbXoUuOJK#|9 z%pI)>LA$e#qhJ|k0ejjC9pG6;Iv?Nq@9c`gzXj)06gYpS!&jj3YeB2fSrUJcB%rSV}6nN)JSRNC0?a!97mpS_sLZSlI$ZD03?`DD5ND(I7d;Z_gF)ybr9I z^YJnr^8}z`g$3TneVE}M2OP)I-w#1J638g&djiB$&vS#YizyvDp!!J-Co;^}8XO!M zm;iB*c>O%*8s{IY@e;3H_AJ3hC9bFsMpeZLEsBYj;u*i)H1v~erV!TxeKfGzdZLdf z6uMAMfmtGpol4)>7qnDaws8tMiL*!G&HuU z_ToWogg$FnFXMV0W2aKs0YJA>&`P3X*y1LoTfW{K#FexZJR`!@Fz0u>R0wA-a0NZ) zy+vWA#rD$?E1uBSM9U29NN27MqQ-@WJWO1|Rsy94edC+QOCW08b9=`g=$C1P3Pjz^ zDtHf!K=ft~MI%uN72AVU5r{UcNiyP?x=co@2!WI(I< zBXHmdDfs+Pz<#OOFUi;n=pT+^+thS59KirCLQdytXq`qVjwodD-IA*(awXl2Ua}=* zmuGE~w#`aZTy9oz+C*SHi52>!cc66(AV$w{aX9*%%3$+C;!sFUL#tfTCLhEB*C$hy zy)<_BLt`>*-nRbmX27dd+$t^f&51#iZ$5W?F29kH5|EdPl&bt$V4BG(X4M=TK?5?l z2rZu_9^o*oH?&4@Zsas*hOh51<;F-b7A!>O2+&96!e zC!4_PrKufET^oXlIuKFHV>S`*MroYJZ^emwWWxDh4T>D*Vp_r6FG-LIx4*U`39#eN zS;74!SE?(SVrejN&Vt&Cjp#>jg48q5fX*=l%2UeTTrVQU-N8HW*y>oMk?&jndq6EvZ5zX#jin1UwuYW4Rk28j!iCrd1}{4@Qb^<-fKo-ivS%<=8XsKrqMoN z4+C#SDsTlfS=_1^iFjM;uwb* z-azZ`KQ!SMkDkZWH2)#MkPbk${U`vQEC%F#9{t;5?gjwXpzeB5e=d>|Pkj2)EMAC# zI$UsP>R(NNC1GaV=UeAiCw)>MIJOnqCHwOEWpZf$blw7FthRP33FI5LNfTbvq%vr==wB$w zgXKrb2kQ3>l=t4%VP$R(s$|tkMyU7I1fS^|)@by#(L16Ht^9-mIjRw5d1P?a|`5>62H=1O+%IrD9c%L<&_T>KCxwL(@?;x(9hBUk@xm7=!m+V+AtG%i&8Dl|-$Y$J^LCo`H54zl&_a&h1s#N} zKBe)VmHVgcISGWc;VZ#wIkF{!{0Yg_ZaDBEAwjPxPO}WxsF*Pn;Yi zs^MdSeJmEw z+}fZGE1NJn0t$PHcWe1Auzu`QD&iHY@Vdj+wNP~lbeUPG49fG?ziuUxt_FbF0p|u3 z%Gr;foWAGu)nLj8$UT~$Y_5n4pz{@CsY}skv1I4F&6198t28;B-8Ypn!$~72pv@K) zy3AjGw`db2w=g9e=>zy-=E->+q&BC_H#OdeLU3@`9w2rvqV3R`=NcCeglI(`z0evF zI>|Dm27KlK01Z+|8y=aMXHqcx#Mwp2Fu9IXP!t)}urQd)E`%;6tnq%b7IM+;R3`fc z9MBO{(yFOGU**h);(;R>tweEw}s6D(diX-ANbb!{r_AJSWr$Wou5vaZvm$Qg6CoL zg(KOu|0E#zfk%*u6_516yt3l=#Y+q(--0{8?Z?bRBBaWe0QVoE?ZC+T5fIC;9zY+M zxi)eTy@FR8T7ftKHWp256|@kvfYl;rh;43&asKltB|)pnLe>i{_W#MGO_LAEtyrid zTiHP zLtiAN?)w2Pf-{TY!Cl@~v2ndRoxpL>IqNV2i7A6^r`~1{0b@xCr~hRS0A}5mZ=7FU z4Z)^~Oe7BVX&E&Xu>miwnpirbD$zvp0YX$@fs&&SAs-)feOuQSzZed?xsS|QxC&B# zz4su}88FmW(HoqjG@MgjTLnkkX(20`fH)n@t;rJ=7C|g9JOPqJECq)b9fC$f46|i> z6;1_f@aKuI^SuLW;^)KN=aV_+>tqT#gzb}b%3s8RMN`JyO)h8u0a+57>2pLz#Z~$u zeIU2NAtEkHs`&qq_2z+1T<6;O8Oe*hk8Kut)sbv@kt~}X2S$q_y@70y24hU*1(IeV zB^#l!VPuUVw@E&-5CS0(gUyzJiQ{H55ExkkF0|<_P8w>H1dt6$AvH}&ZpyX6BhBwQ zGNk>!pZ;hl*qSqE&YbhU&-*;jE468F8W37h6)u(ySrxnX(+vF6^uRa#a%4vbfh0`9 zYhh=PWE0?%R(*0sKO}pK14;SPQn?9Gr=32@$ZMk?3~m&=sR1cUFmTK!%F?ZAR}p`j zMm?a&9N9n%MCdnGxwg~uU@cmNtWgnXq2k8w(l$W}ZVT11t-6j0IIIzV=QhtbFYxT9{L93Fiha{Uk zc>eM#tM^x2hsr`!+MxPcj-*7jmin<*Kr;!O92 zQC#5>*~5gYO`~`H{pe-*D%URk-N$p86O61W79T=Up8j2}8-#i)M#6SU?(?(`@+pBJ zvX>lG!AQyox%1JZ|f6fs0TJK_iQeqYe*>cfC_Ec?>_%)kb&yYrV3s zT8Q-=8!+<8l9oOyP*e9@FG@WwH{jHUHe1MmvoW&KQ1UT;dYv$Uh{0fj3mr?;EJ8Lj zZ5$ZoNsSKhN&J`-5^F-%gP*%SfmFJ)XpDoLjhJ&5J3#-30o6w8e9%(Tb%lBk*XWQvwKyS~6 z3|Lte4-iTcn6Ks$S|X>kUI$Oe>YSPY9fc>m(iUE+LYpOhOb?4w>rV9z;yi0Z=1b?= z$rdZnmkX#s%oS#Nk`frs#qJxQ>nbcZH7zM=1S~-~j>4QvO$K7XrzJZ0>%>pF%vwPKdFt-<3G)aKiFry=%HY z8Sm{OaSi@0@?oInyNWZ*6@!_$6S~>$`Sx#yt=MTBkB(agsrCZsBT4$&EZ~n8Wuejj z4%>`hA4qeD9&YwAA&m{_fdze!tfm-ab66mt3v-J6!ie z*;Z%jerRx2;ynCDqimSOO2xPyNDW6umhpsltprARL7&W-MlC*L#hFNp)HLavnyELa z{I3<2F*{H@Gm?$=@;Px7R39IOCQ{v+R;eXaX(sn?*Fcl?OgR?A;? ztt^#ukZ0**E9$b0LO)k|Eh)j$lsO#M7aVtD>m9`9UlRua z*YqQ{0>~^In#>S#Kc+Bgo7p*l*v%?t812?Be&w+tWUhh<`w=`j8K#Q@pVDHHe-eMs zMLaXvl7ow$3I~&{G~yq1{v6Nj^d6ONO=!*NRhx3u&P1=?;EKgYLCs2?EqqF478m`n zd(+3_FsIM#qTVUp@nERIlvuTs-aoJ|I!4xA>v}l{*`@hE)p0dxY7_`_xrgcd}P+r&bKM@bx zvuWh3NeCmx12N0LEmXGxtF?*)W1DFe5~8+N6WenJdxSqtFtLAU z>ihT3aeC4mcxQX)pkJ?bUBnA_V?>36V>oEQ}R}hzIoo(v?ep<)Q9H-P;s*G6cofi&|?DAs3&I4KC5DXB%~WtW)b#kxAa_G*U@DWN+QL1tQukx z{)RZ|1G8sIBx;K&U~vck3JOX`uYi2BUqAh*LCDg)0JL!2(Sh^q=mEjlX!f+Vg8@Zx z9ZtciU(es+`g^Isp>X7R93ptv_B^LCJdEdy1^M&L-1^>Jd~a06?T0XmR_}E+5U}}3 z?KI{04&g-z0^7jUHr_I8nl6sPcRYyqbET_<6(rTssO$IQMg1LQCrfcO_1A3rDAx&N=$pRA7$vqdQ&mWbpP>o27nZU7=L5!eTxlGxbTIN{^k>0x)068Sxn#`Nm zgn>u>Rx7UZOP?WV4DIw{?_{N?u*H}3KEJ!7a;xX14!G8gnIIe7u~wlE3maodlWMu) zMZ{z0vAZ))DewA-#4{mktV)=OauyN#(@9aUBlT5?b$(-kLvhn?W7wh z1`4V{RlQc{l!!~p@c%U#WL?M!s-k5wdyeyjU2w zVgD(u_z^-&TNK!81H~ziYo-Q*GtQhky&G6q@2J_J zDFNNhk1w*hVode9q%~ml;Pg25Idg9(asr=<#WyLA;0YAa7Vb@hY$5)}fMiC*$92 zmRl(y7clhA0m?rIeB^PmW0V6p9W#KHa`TI!7BPiit!=8g3h}dsGT};|XF<$r?sxfT zYqnK#WSvjT7x-M~P(#BI@YbAz>0K1TM*RCBoC<9ghp#R^Px)`6+Yq%iSl&%Y+W<@~ z)o;~#&7&rkhboIgcOA~GsQqq6Q~cnKGWpJuFl}NHWfF^1h$tIcda(;WZE6}s%6C*8 z;PV1T_@yEoS?jt0fPw9iAA@{GIQH}4E~r?B)5Sb9v+{~+4CXncWtr}GN#%H@0_}ZD}zBpB1`waaotAbX-f?-;Q<8%U121Czxtx z^a1?|_Yp&00{#-4yEZ45tPh8V>#&zhc4dwYY&3T-Sf77h>#@mTQofG*Y(Gm-nxEKW zQv1si5|HFvICq@R!NwVTdz3m{*B3r}@q{C=8OF8h4 zwiDhM+Uqq5kC8;kPMKgI80;@U)c$3z{^ZIova+%=7YZ~^{W=sHJCO``|{-E?ko~O-ell4GSz6FRjo$?-f$>^o9<-(F(5`iXEp&7sP zK^W#{wJOdNsXm zxzN3rl*FdbkDs{d?N!*z>gvM779Cs=-zqyba%oHl_OeQ|*z5ibmuTO=ZwHo>3Vs~o z!9`{CImYT}wlJbXKte8=z&+JRW&BiuA%G@O%l6T72>etk?Jry7B}SB@``?}ZnECLht0CZ{xbLZ#F{Y}_!tT}S+mf{jHu{-}`HuPQ$0$h30sVEPkv_te zrf$5uZKF7IWyk6Fpr!4GU^-3H$1%g~9f+h|(z8e^luPJ>cd%%q0EQv8ybCE+ddb zrSAARZQ>>F#WkiPNPl9;hQGvpz$Y-%NRFe+n-KoGLz=hTDC~Gb1Fmx*$UYK|%Fv!iV>l4zqJ%w<6nht8SPg)@`iLUBzCuO=v ze`%8Mi#iMwps4`%zm!w?fRqQ(UMJlw_5*-4l!}IYN8QDp7GK>U3j4pN|7xe@lTMd2c;2-5mUh9Elm zQfGUKoWYxr5h^4)OX12x%_(g^SQB6Ji(oeCeBiW5c;T4if+Xm`Q2@&DL zpAVdP`ei00VZvS}Bxwx(wA*IQqklj~!xrl!2zEl-Vd`((52C_amFCLef&GGY78$aD z%7P|0u5I1DNccqqJZR?EBsJ(YuD+(4j!wQ{?c-Q(c3;j7n(N!>u&QaW?Bo`cdBX<;k_h2oXgJfvvcLP7Cem zqUA91Tktza6=`ZhV@1OxA+5T)bEdrxY5(^3{rGmPh?Xec zvtAVsvH5ciQeeXbIR`8QuU9Sc8roUpL_9U1Rb??mY9Hs3D9Rpo*NtTcd2;PbFz0F~7!-Y9^(=g2=kTfOv|XPzktJ7-=^)|#gh zqDCL;TV)J6Z|K)EIdKt&e+S<0bmhJp&oYagf+qkAIc7Oo$KX1;LRkWuUnk$}YHPXz zhWqPa-o+B*`EM%0@28K-5?>hj>ty*`{-P9xa1UDs`v^$Ew4B$H!Fh{~ia*Z%(#rHj zeOFf_LsSO=}_dv(s+;AmUtMJ)%#)->r9)^X1YR(8`=RD5N0 zydX&onlgZF;>76c#qD?*3=SY6t@`Df`%%5!EIyg$g8v*)n4*wS?)mcw_Col>2abZG z^(*8^;#B^$D~eADEQk3eaf@-c+N>u{>@nD>4>pTRzhw} z$NG;7hE6=QQN7k>%jLY~Mu#g2K4D^zl0FQq9Nv&Nlzj;hkw{k&TepFEXJsOPd;w*; zGGRdM9aVe+g(+29#J?In-}tB??7_KG)S7gowhnCmJ@j+z+~WdmlU0x9;E+W~=A&F? zG+kz^qa`xvHQ1$PN8BynoASPAHfBnHAevjoH{~ZMz6`-s3S#s1+pIx-G{LQYH#$V< zwLl=A0CUiz$~tO9%=R=u;zt6XL*#X{$rDbLUOH3IAU#gUn+^Hc+j7zjD8UpTk_#7Z z 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 literal 0 HcmV?d00001 diff --git a/addons/optics/reticles/bino_ring.paa b/addons/optics/reticles/bino_ring.paa new file mode 100644 index 0000000000000000000000000000000000000000..53499af7ce29e73dbc152e5db31f66023fda4818 GIT binary patch literal 55661 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≪@Cg?#S1HMV^!5O5DlQ%I@#Q!5nCHmqt&yQ&W9A@8|;AhC^XFBSS z@Yf0d)+16q{(Y3P|5oAqt;0VO>ybP@Uy*Z=@12=E-k)qICru{ow*X?qubxfdbN4i~ zKT5P`YGqI1NKu|1^2hYYA9&+1%LM+JgVeXr+A@lczaR431o^?^pDKX7-Z6!53+c}5 z@gni*l6%q{CVHC_BYP|M4x*zd41m73A|-(JpO;Z2Y7Bz=<_u<;qb}53H&NY z^}k+%`cFrb@Gs2n-v)oV(&<9+7At|t#K4D#~*v0IyVn=dBx@9kx=91)(sO$Gh=T{);f-Z@#< za!TU-C{B^Be{Fk0KBNiipbu_N=xh2Ia#xb&H#u|bpNGG{h+e*S{83lp!7ee+@0Ws| znV;GUd3*i9G6aO4P4M4c)*Ri@B>tbq0neoCx}5&}JY3ozZ)qCxYMz?H(@VOrPIo*> zzeAosfP-9k`3?IFXPW;1!TWl8_{#CWj^871_LuMPZb1Ifwx@agAD)BLZ<6@Eq9m3V z#a}N`*r5Ltcoq!kFAuUaaDpmwfa3g~DayeSMhSX?y@r&mr}_0mY`ujD-}wF4&&U6_ z_E(Po74Um!g5P`hlhb2&m&WIN-(CIjwNL5ap3L=^2g+fw>%9MCm>Bes#NUwb-oVTIuX{efYtR2* z;~%C{>!`&3TDS}Rp0k^`?_O9=@G|iDt(aB^{!QRJMce;6Hw=kU+n(m{&ynC%s3d*y zIluGQ3BQ;99ly8p{Qh0T_4-#$UtbpQ>+g@e+bRB3hT^H{7~!`Q z4LE2hiN9A?wyZNJ;XmDA+t{0Qoy+Tw?=Y!NSav4C@8VRP2(&P)ViNwG&|h&TWfJ}`+}9ufMbp9mPbToRYH-9)68_4e zII1eCJva-e<0aV(nJLKNZA!=kBJcMhWjao8*W^8^J90zb|0DYD3-SJ3gU07K8lqBL zs7yYds`q)Ewt)oa`1O5v1Am-o6mQR)1paLj@@?ZtBJUH|3kKnSuzdXf0hu;cTAOFYuJ7Pe8 z`e4%ge?LvwzkLJ$YkE8dbH`+JmgUo;&e~4N6t)mBoiQ&V$ znWLxC@{Z%p1ccNh4e~$vw7Ss4xPJUSew+Vat{|tXIOAJ8zV}EPr{~cDa&()_eqY)MikguWrvKjU-kq;qOoZ7#IxgqMLx}S!JhmPCUBuGk$!Tbl3CA^pHZyUO3v32%{EIREI7p z%o5xDjmcp=*SG(-^#38~+2Xmv)APjzB#bSwE%|Us|M6Of=9DLgow4b$utOeC35~GC zq_hJOB~u^&(cAp^vF!ay!wkRl`1?S}lt><@zaM|>x%w;S*SuNxl&QrMO$x)FnrlOt zT_UU}KP?uv%a1pcMmy<#A!R!;vf`Ty%lNY6e=h8~`m?GYo}b^Ej%|#jZOu7(BupU@ zc2tyUGnFNUor%eKljZ|%%!cBmFmN)vdLi?cq16RIgXeFMCeT2Hr_-?Fts{q_BkiR5Jbq{^@i}(0nlww)$<`ruf3~ z@A78;C23o~rL<)?!fbfFCk(*&lia*A5#0K3C)~ckyRd9;LjHdd9^dr!FB*TJMF=hf9NFKk zF+8Kcn-vN||0-_=TvmE_y_S?6v??d(#j8oxAIe2te?A&XnCZnr?{ghr z;{7Y}KA4&O`_2vRZ#J1y(Z)evar^|bQ{!k#d?Mb)$j^NlGx#lH)<*l%;@|HxR2w2V zF(BS96ZC(78rAZOvhp7{+x~9;Z>Q3qrx<>B>Fxngqdz>tzh6SNj8(c4W-;~oC*Hp= z+rIw&m&&U*mZEZJ{CNf;qE*i(%oriHxV@<22tVIn_I=miA4N74qN#W@>n;7sb>2X^P@ajL}y|kjS26{_0u@AFB*NE8O*bx>>ZG$ zAVHQKb?gIDrz$?pKfg%Gu9ts4^V%cU148at{JMx*@pdv9|J^j2y;6=6j*8!3NUdmB zIuG(>bN&6-x6`R~;uftvPeyrx?}qH{X!KWuD4v@Jg1;K{^ literal 0 HcmV?d00001 From 67be3403600ea24b6ff6249691a99956af8c9bed Mon Sep 17 00:00:00 2001 From: Anthariel Date: Mon, 13 Apr 2015 02:05:15 +0200 Subject: [PATCH 396/816] Update stringtable.xml --- addons/interaction/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index b16839ccd2..36bb99ffd4 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -655,7 +655,7 @@ Interact - Intéragir + Interagir Interagiere Interakce Взаимодействовать From 161866a8e569cd1afe59a0dbb14101d23cdc96a3 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Mon, 13 Apr 2015 02:05:36 +0200 Subject: [PATCH 397/816] Update stringtable.xml --- addons/inventory/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml index d3d06a7808..c327ea2253 100644 --- a/addons/inventory/stringtable.xml +++ b/addons/inventory/stringtable.xml @@ -8,7 +8,7 @@ Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed. - Normalement, l'inventaire est automatiquement messuré par la taille de l'interface de l'utilisateur. Cette option vous permet d'augmenter la taille d'affichage de l'inventaire, cependant, cette option n'augmente pas la police d'écriture et le nombre de place. + Normalement, l'inventaire est automatiquement mesuré par la taille de l'interface de l'utilisateur. Cette option vous permet d'augmenter la taille d'affichage de l'inventaire, cependant, cette option n'augmente pas la police d'écriture et le nombre de place. From 7523dd011faaf3f366622e03876629c133106d80 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Mon, 13 Apr 2015 02:06:17 +0200 Subject: [PATCH 398/816] Update stringtable.xml --- addons/common/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index 07cc1e3b71..544bfbf981 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -329,7 +329,7 @@ Set the desired location of the progress bar on your screen. - Définisez l'endroit que vous désirer pour faire appraître la barre de progression. + Définisez l'endroit que vous désirez pour faire appraître la barre de progression. Hint Background color From e176df463699aa25385f12a5ecbd2772c8490862 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Mon, 13 Apr 2015 02:10:23 +0200 Subject: [PATCH 399/816] Update stringtable.xml --- addons/disposable/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/disposable/stringtable.xml b/addons/disposable/stringtable.xml index 8b6c032961..50c0ca2415 100644 --- a/addons/disposable/stringtable.xml +++ b/addons/disposable/stringtable.xml @@ -25,7 +25,7 @@ Preloaded Missile Dummy Preloaded Missile Dummy - Preloaded Missile Dummy + Missile préchargé Dummy Preloaded Missile Dummy Preloaded Missile Dummy Preloaded Missile Dummy @@ -33,4 +33,4 @@ Заряженная ракетная пустышка - \ No newline at end of file + From d9f9dffbc0609238576d720ac322cd109392dbcf Mon Sep 17 00:00:00 2001 From: Anthariel Date: Mon, 13 Apr 2015 02:11:12 +0200 Subject: [PATCH 400/816] Update stringtable.xml --- addons/aircraft/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/aircraft/stringtable.xml b/addons/aircraft/stringtable.xml index 4d1c49fff6..c0966ddcfb 100644 --- a/addons/aircraft/stringtable.xml +++ b/addons/aircraft/stringtable.xml @@ -40,7 +40,7 @@ Close Cargo Door Laderampe schließen Cerrar compuerta de carga - Fermer Rampe Cargo + Fermer la Rampe du Cargo Zamknij drzwi ładowni Zavřít nákladní prostor Rámpát zárni From 2939862e8c9dba4433ab3e4f3496f09e25bee631 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Mon, 13 Apr 2015 02:12:56 +0200 Subject: [PATCH 401/816] Update stringtable.xml --- addons/dragging/stringtable.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/dragging/stringtable.xml b/addons/dragging/stringtable.xml index 9193d2712e..53c0abf5b6 100644 --- a/addons/dragging/stringtable.xml +++ b/addons/dragging/stringtable.xml @@ -30,12 +30,13 @@ Item to heavy Gegenstand zu schwer Articulo demasiado pesado + Objet trop lourd Dieser Gegenstand kann nicht gezogen werden, da er zu schwer ist. Não é possível carregar o item devido a seu peso Non è possibile trascinare l'oggetto a causa del suo peso From 7a8cd684a3d9ff6744ffc92f41d98af3bd061f83 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Mon, 13 Apr 2015 02:19:58 +0200 Subject: [PATCH 402/816] Update stringtable.xml --- addons/wep_javelin/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/wep_javelin/stringtable.xml b/addons/wep_javelin/stringtable.xml index 4068d6f0a6..a2f9f5261c 100644 --- a/addons/wep_javelin/stringtable.xml +++ b/addons/wep_javelin/stringtable.xml @@ -5,7 +5,7 @@ Lock Target (Hold) Lock Target (Hold) - Lock Target (Hold) + Vérouiller la Cible (Maintenir) Lock Target (Hold) Lock Target (Hold) Lock Target (Hold) @@ -14,7 +14,7 @@ Cycle Fire Mode Cycle Fire Mode - Cycle Fire Mode + Mode de Tir (Cycle) Cycle Fire Mode Cycle Fire Mode Cycle Fire Mode From 8339d15087004b28d07e3334b750d7fdbd1030ed Mon Sep 17 00:00:00 2001 From: Anthariel Date: Mon, 13 Apr 2015 02:21:57 +0200 Subject: [PATCH 403/816] Update stringtable.xml Added: French translations (note, I've already removed a % at the line 30 --- addons/winddeflection/stringtable.xml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml index b52100046f..2ebdefb4ea 100644 --- a/addons/winddeflection/stringtable.xml +++ b/addons/winddeflection/stringtable.xml @@ -4,26 +4,31 @@ Wind Information + Informations sur le Vent Informacje o wietrze Información del viento Direction: %1 + Direction : %1 Kierunek: %1 Dirección: %1 Speed: %1 m/s + Vitesse : %1 m/s Prędkość: %1 Velocidad: %1 m/s Weather Information + Informations sur la Météo Informacje o pogodzie Información Meteorológica - Humidity: %1% + Humidity: %1 + Humidité : %1 Wilgotność: %1 Humedad: %1% From 3e8c8384cf21a5135b1bf1c07e9426b3a78b3846 Mon Sep 17 00:00:00 2001 From: Anthariel Date: Mon, 13 Apr 2015 02:24:13 +0200 Subject: [PATCH 404/816] Update stringtable.xml Missing translation --- addons/weaponselect/stringtable.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/weaponselect/stringtable.xml b/addons/weaponselect/stringtable.xml index 3a39d59396..0cae87e255 100644 --- a/addons/weaponselect/stringtable.xml +++ b/addons/weaponselect/stringtable.xml @@ -142,6 +142,7 @@ Grenade %1 + Grenade %1 Granate %1 Granada %1 Granat %1 @@ -151,6 +152,7 @@ Ready Grenade + Grenade Prête Granate nehmen Granada lista Przygotuj granat @@ -163,7 +165,7 @@ Explosive Granate auswählen Seleccionar granada de fragmenación Wybierz granat odłamkowy - Sélectionner grenade à fragmentation + Sélectionner une grenade à fragmentation Repeszgránát Kiválasztása Zvolit Výbušný Granát Selecionar Granada de Fragmentação @@ -251,4 +253,4 @@ Запустить дымовую завесу - \ No newline at end of file + From dc5028275a159e4b3768a599a04612e7c38620e4 Mon Sep 17 00:00:00 2001 From: Nou Date: Sun, 12 Apr 2015 19:16:58 -0700 Subject: [PATCH 405/816] Seeker FOV implemented, fast FOV check. --- .../functions/fnc_seekerFindLaserSpot.sqf | 26 ++++++++++++++----- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/addons/laser/functions/fnc_seekerFindLaserSpot.sqf b/addons/laser/functions/fnc_seekerFindLaserSpot.sqf index 421748a681..41ea877739 100644 --- a/addons/laser/functions/fnc_seekerFindLaserSpot.sqf +++ b/addons/laser/functions/fnc_seekerFindLaserSpot.sqf @@ -4,8 +4,10 @@ * * Arguments: * 0: Position of seeker (ASL) - * 1: Seeker wavelength sensitivity range, [1550,1550] is common eye safe. - * 2: Seeker laser code. + * 1: Direction vector (will be normalized) + * 2: Seeker FOV in degrees + * 3: Seeker wavelength sensitivity range, [1550,1550] is common eye safe. + * 4: Seeker laser code. * * Return value: * Array, [Strongest compatible laser spot ASL pos, owner object] Nil array values if nothing found. @@ -17,9 +19,14 @@ private ["_pos", "_seekerWavelengths", "_seekerCode", "_spots", "_buckets", "_ex "_emitterWavelength", "_laserCode", "_divergence", "_laser", "_laserPos", "_laserDir", "_res", "_bucketPos", "_bucketList", "_c", "_forEachIndex", "_index", "_testPos", "_finalBuckets", "_largest", "_largestIndex", "_finalBucket", "_owners", "_avgX", "_avgY", "_avgZ", "_count", "_maxOwner", "_maxOwnerIndex", "_finalOwner"]; -_pos = _this select 0; -_seekerWavelengths = _this select 1; -_seekerCode = _this select 2; +_pos = _this select 0; +_dir = vectorNormalized (_this select 1); +_seekerFov = _this select 2; +_seekerWavelengths = _this select 3; +_seekerCode = _this select 4; + + +_seekerCos = cos _seekerFov; _spots = []; _buckets = []; @@ -57,8 +64,13 @@ _finalOwner = nil; _laserPos = _laser select 0; _laserDir = _laser select 1; _res = [_laserPos, _laserDir, _divergence] call FUNC(shootCone); - { - _spots pushBack [_x select 0, _owner]; + { + _testPoint = _x select 0; + _testPointVector = vectorNormalized (_testPoint vectorDiff _pos); + _testDotProduct = _dir vectorDotProduct _testPointVector; + if(_testDotProduct > _seekerCos) then { + _spots pushBack [_testPoint, _owner]; + }; } forEach (_res select 2); }; } forEach (GVAR(laserEmitters) select 1); From 4c74ff8717bebe98831cd18dc0ec4396674d2f47 Mon Sep 17 00:00:00 2001 From: Nou Date: Sun, 12 Apr 2015 19:49:14 -0700 Subject: [PATCH 406/816] FOV check made faster. --- .../functions/fnc_checkSeekerAngle.sqf | 29 ++++--------------- 1 file changed, 5 insertions(+), 24 deletions(-) diff --git a/addons/missileguidance/functions/fnc_checkSeekerAngle.sqf b/addons/missileguidance/functions/fnc_checkSeekerAngle.sqf index 7308ce1723..c649319af2 100644 --- a/addons/missileguidance/functions/fnc_checkSeekerAngle.sqf +++ b/addons/missileguidance/functions/fnc_checkSeekerAngle.sqf @@ -11,39 +11,20 @@ * Return value: * Boolean */ - - #define DEBUG_MODE_FULL + #include "script_component.hpp" -private["_seeker", "_targetPos", "_seekerMaxAngle", "_vectorTo", "_sensorPos", "_vertOk", "_horzOk", "_dir", "_headingPitch"]; +private["_seeker", "_targetPos", "_seekerMaxAngle", "_sensorPos", "_testPointVector", "_testDotProduct"]; _seeker = _this select 0; _targetPos = _this select 1; _seekerMaxAngle = _this select 2; -_vertOk = false; -_horzOk = false; - _sensorPos = getPosASL _seeker; -_vectorTo = _sensorPos vectorFromTo _targetPos; -_headingPitch = (vectorDir _seeker) call CBA_fnc_vect2polar; -_polarTo = _vectorTo call CBA_fnc_vect2polar; +_testPointVector = vectorNormalized (_targetPos vectorDiff _sensorPos); +_testDotProduct = (vectorNormalized (velocity _seeker)) vectorDotProduct _testPointVector; -_dir = _polarTo select 1; -_dir = _dir - (_headingPitch select 1); - -if (_dir < 0) then {_dir = _dir + 360}; -if (_dir > 360) then {_dir = _dir - 360}; - _vertOk = false; - _horzOk = false; -if(_dir < _angleFov || {_dir > (360-_angleFov)}) then { - _horzOk = true; -}; -if(abs((abs(_polarTo select 2))-(abs(_headingPitch select 2))) < _angleFov) then { - _vertOk = true; -}; - -if(!_vertOk || !_horzOk ) exitWith { +if(_testDotProduct < (cos _seekerMaxAngle) exitWith { false }; From 36b92b3d443150312fafc97beb71a59ae229703b Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 12 Apr 2015 22:44:19 -0500 Subject: [PATCH 407/816] Don't do client stuff on dedicated. --- addons/fcs/XEH_clientInit.sqf | 2 ++ addons/javelin/XEH_clientInit.sqf | 2 ++ addons/movement/XEH_postInit.sqf | 2 ++ addons/safemode/XEH_postInit.sqf | 2 ++ addons/vector/XEH_postInit.sqf | 2 ++ 5 files changed, 10 insertions(+) diff --git a/addons/fcs/XEH_clientInit.sqf b/addons/fcs/XEH_clientInit.sqf index d3605d87a7..3338e739e1 100644 --- a/addons/fcs/XEH_clientInit.sqf +++ b/addons/fcs/XEH_clientInit.sqf @@ -4,6 +4,8 @@ GVAR(enabled) = false; GVAR(time) = 0; GVAR(position) = [0,0,0]; +if (!hasInterface) exitWith {}; + #include "initKeybinds.sqf" ["infoDisplayChanged", { diff --git a/addons/javelin/XEH_clientInit.sqf b/addons/javelin/XEH_clientInit.sqf index 1d3b546e39..38b006ca24 100644 --- a/addons/javelin/XEH_clientInit.sqf +++ b/addons/javelin/XEH_clientInit.sqf @@ -1,3 +1,5 @@ #include "script_component.hpp" +if (!hasInterface) exitWith {}; + #include "initKeybinds.sqf" \ No newline at end of file diff --git a/addons/movement/XEH_postInit.sqf b/addons/movement/XEH_postInit.sqf index 310b689e15..224cd93273 100644 --- a/addons/movement/XEH_postInit.sqf +++ b/addons/movement/XEH_postInit.sqf @@ -1,6 +1,8 @@ //by commy2 #include "script_component.hpp" +if (!hasInterface) exitWith {}; + ["inventoryDisplayLoaded", { [{ diff --git a/addons/safemode/XEH_postInit.sqf b/addons/safemode/XEH_postInit.sqf index ff6a76d834..aa13029547 100644 --- a/addons/safemode/XEH_postInit.sqf +++ b/addons/safemode/XEH_postInit.sqf @@ -1,6 +1,8 @@ // by esteldunedain #include "script_component.hpp" +if (!hasInterface) exitWith {}; + //["Soldier", {_player = ACE_player; if (currentWeapon _player in (_player getVariable [QGVAR(safedWeapons), []])) then {[false] call FUNC(setSafeModeVisual)}] call EFUNC(common,addInfoDisplayEventHandler); //@todo addEventHandler infoDisplayChanged with select 1 == "Soldier" diff --git a/addons/vector/XEH_postInit.sqf b/addons/vector/XEH_postInit.sqf index 8bbf7d7aa6..0969a4285d 100644 --- a/addons/vector/XEH_postInit.sqf +++ b/addons/vector/XEH_postInit.sqf @@ -1,4 +1,6 @@ // by commy2 #include "script_component.hpp" +if (!hasInterface) exitWith {}; + #include "initKeybinds.sqf" From 7719da2f66acc7bf7ea4b95d0250630e3bfd01d9 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 12 Apr 2015 22:45:55 -0500 Subject: [PATCH 408/816] Javelin Localiztion --- addons/javelin/initKeybinds.sqf | 2 +- addons/javelin/stringtable.xml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/javelin/initKeybinds.sqf b/addons/javelin/initKeybinds.sqf index 6634b1f623..ecce40bbf0 100644 --- a/addons/javelin/initKeybinds.sqf +++ b/addons/javelin/initKeybinds.sqf @@ -27,4 +27,4 @@ [ACE_player] call FUNC(cycleFireMode); false }, -[15, [false, true, false]], false] call cba_fnc_addKeybind; //Shift+Tab Key \ No newline at end of file +[15, [false, true, false]], false] call cba_fnc_addKeybind; //Ctrl+Tab Key \ No newline at end of file diff --git a/addons/javelin/stringtable.xml b/addons/javelin/stringtable.xml index 9560160141..ec929bffc1 100644 --- a/addons/javelin/stringtable.xml +++ b/addons/javelin/stringtable.xml @@ -1,13 +1,13 @@  - + Lock Target (Hold) Ziel aufschalten Захватить цель (удерживать) Zamknout cíl(držet) - + Cycle Fire Mode Wechsle Feuermodus Переключение режимов огня From b50a7a0147631b652cd33e4224576c68eda94472 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 12 Apr 2015 22:56:46 -0500 Subject: [PATCH 409/816] Try to fix degree symbol (encoding issue) --- addons/microdagr/functions/fnc_updateDisplay.sqf | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/addons/microdagr/functions/fnc_updateDisplay.sqf b/addons/microdagr/functions/fnc_updateDisplay.sqf index af577049a0..2a5f34a12c 100644 --- a/addons/microdagr/functions/fnc_updateDisplay.sqf +++ b/addons/microdagr/functions/fnc_updateDisplay.sqf @@ -1,4 +1,4 @@ -/* +/* * Author: PabstMirror * Updates the display (several times a second) called from the pfeh * @@ -53,7 +53,7 @@ case (APP_MODE_INFODISPLAY): { _compassAngleText = if (GVAR(settingUseMils)) then { [(floor ((6400 / 360) * (getDir ace_player))), 4, 0] call CBA_fnc_formatNumber; } else { - ([(floor (getDir ace_player)), 3, 1] call CBA_fnc_formatNumber) + "" //degree symbol is in UTF-8 + ([(floor (getDir ace_player)), 3, 1] call CBA_fnc_formatNumber) + "°" //degree symbol is in UTF-8 }; (_display displayCtrl IDC_MODEDISPLAY_HEADINGNUM) ctrlSetText _compassAngleText; @@ -92,7 +92,7 @@ case (APP_MODE_INFODISPLAY): { _bearingText = if (GVAR(settingUseMils)) then { [(floor ((6400 / 360) * (_bearing))), 4, 0] call CBA_fnc_formatNumber; } else { - ([(floor (_bearing)), 3, 1] call CBA_fnc_formatNumber) + "" //degree symbol is in UTF-8 + ([(floor (_bearing)), 3, 1] call CBA_fnc_formatNumber) + "°" //degree symbol is in UTF-8 }; _2dDistanceKm = ((GVAR(gpsPositionASL) select [0,2]) distance (_targetPosLocationASL select [0,2])) / 1000; _rangeText = format ["%1km", ([_2dDistanceKm, 1, 1] call CBA_fnc_formatNumber)]; @@ -112,7 +112,7 @@ case (APP_MODE_COMPASS): { _compassAngleText = if (GVAR(settingUseMils)) then { [(floor ((6400 / 360) * (getDir ace_player))), 4, 0] call CBA_fnc_formatNumber; } else { - ([(floor (getDir ace_player)), 3, 1] call CBA_fnc_formatNumber) + "M" //degree symbol is in UTF-8 + ([(floor (getDir ace_player)), 3, 1] call CBA_fnc_formatNumber) + "°" //degree symbol is in UTF-8 }; (_display displayCtrl IDC_MODECOMPASS_HEADING) ctrlSetText _compassAngleText; @@ -149,7 +149,7 @@ case (APP_MODE_COMPASS): { _bearingText = if (GVAR(settingUseMils)) then { [(floor ((6400 / 360) * (_bearing))), 4, 0] call CBA_fnc_formatNumber; } else { - ([(floor (_bearing)), 3, 1] call CBA_fnc_formatNumber) + "M" //degree symbol is in UTF-8 + ([(floor (_bearing)), 3, 1] call CBA_fnc_formatNumber) + "°" //degree symbol is in UTF-8 }; _2dDistanceKm = ((GVAR(gpsPositionASL) select [0,2]) distance (_targetPosLocationASL select [0,2])) / 1000; _rangeText = format ["%1km", ([_2dDistanceKm, 1, 1] call CBA_fnc_formatNumber)]; From b58598c6aace956a76fd3f79897e7115d9b02708 Mon Sep 17 00:00:00 2001 From: Nou Date: Sun, 12 Apr 2015 21:47:27 -0700 Subject: [PATCH 410/816] Woops, missing ) --- addons/missileguidance/functions/fnc_checkSeekerAngle.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/missileguidance/functions/fnc_checkSeekerAngle.sqf b/addons/missileguidance/functions/fnc_checkSeekerAngle.sqf index c649319af2..e8bc1a16f5 100644 --- a/addons/missileguidance/functions/fnc_checkSeekerAngle.sqf +++ b/addons/missileguidance/functions/fnc_checkSeekerAngle.sqf @@ -24,7 +24,7 @@ _sensorPos = getPosASL _seeker; _testPointVector = vectorNormalized (_targetPos vectorDiff _sensorPos); _testDotProduct = (vectorNormalized (velocity _seeker)) vectorDotProduct _testPointVector; -if(_testDotProduct < (cos _seekerMaxAngle) exitWith { +if(_testDotProduct < (cos _seekerMaxAngle)) exitWith { false }; From 669dbe10c9afaa6ec641559216d0e894dd85a5f4 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Mon, 13 Apr 2015 00:23:00 -0500 Subject: [PATCH 411/816] BecomeLeader - Don't create new group --- addons/interaction/CfgEventHandlers.hpp | 2 +- addons/interaction/CfgVehicles.hpp | 5 +- addons/interaction/XEH_clientInit.sqf | 6 ++ addons/interaction/XEH_postInit.sqf | 70 +++++++++++++++++++ addons/interaction/XEH_preInit.sqf | 2 + .../functions/fnc_canBecomeLeader.sqf | 21 ++++++ .../functions/fnc_doBecomeLeader.sqf | 21 ++++++ 7 files changed, 123 insertions(+), 4 deletions(-) create mode 100644 addons/interaction/XEH_postInit.sqf create mode 100644 addons/interaction/functions/fnc_canBecomeLeader.sqf create mode 100644 addons/interaction/functions/fnc_doBecomeLeader.sqf diff --git a/addons/interaction/CfgEventHandlers.hpp b/addons/interaction/CfgEventHandlers.hpp index 17200056b8..380867183f 100644 --- a/addons/interaction/CfgEventHandlers.hpp +++ b/addons/interaction/CfgEventHandlers.hpp @@ -6,7 +6,7 @@ class Extended_PreInit_EventHandlers { class Extended_PostInit_EventHandlers { class ADDON { - clientInit = QUOTE( call COMPILE_FILE(XEH_clientInit) ); + init = QUOTE(call COMPILE_FILE(XEH_postInit)); }; }; diff --git a/addons/interaction/CfgVehicles.hpp b/addons/interaction/CfgVehicles.hpp index e85300f301..bd36f42703 100644 --- a/addons/interaction/CfgVehicles.hpp +++ b/addons/interaction/CfgVehicles.hpp @@ -260,12 +260,11 @@ class CfgVehicles { icon = PATHTOF(UI\team\team_white_ca.paa); hotkey = "N"; }; - class ACE_BecomeLeader { displayName = "$STR_ACE_Interaction_BecomeLeader"; - condition = QUOTE(count (units group _player) > 1 && {leader group _player != _player}); + condition = QUOTE(_this call FUNC(canBecomeLeader)); exceptions[] = {"isNotInside"}; - statement = QUOTE(_newGroup = createGroup side group _player; (units group _player) joinSilent _newGroup; _newGroup selectLeader _player;); + statement = QUOTE(_this call FUNC(doBecomeLeader)); showDisabled = 1; priority = 1.0; icon = PATHTOF(UI\team\team_white_ca.paa); diff --git a/addons/interaction/XEH_clientInit.sqf b/addons/interaction/XEH_clientInit.sqf index 1ed3883f02..d252cd6aa1 100644 --- a/addons/interaction/XEH_clientInit.sqf +++ b/addons/interaction/XEH_clientInit.sqf @@ -4,6 +4,12 @@ ACE_Modifier = 0; +//SelectLeader Event Handler for BecomeLeader action: +[QGVAR(selectLeader), { + PARAMS_2(_group,_leader); + _group selectLeader _leader; +}] call EFUNC(common,addEventHandler); + if (!hasInterface) exitWith {}; GVAR(isOpeningDoor) = false; diff --git a/addons/interaction/XEH_postInit.sqf b/addons/interaction/XEH_postInit.sqf new file mode 100644 index 0000000000..1ed3883f02 --- /dev/null +++ b/addons/interaction/XEH_postInit.sqf @@ -0,0 +1,70 @@ +// by commy2 and esteldunedain + +#include "script_component.hpp" + +ACE_Modifier = 0; + +if (!hasInterface) exitWith {}; + +GVAR(isOpeningDoor) = false; + +// restore global fire teams for JIP +{ + _team = _x getVariable [QGVAR(assignedFireTeam), ""]; + if (_team != "") then {_x assignTeam _team}; +} forEach allUnits; + + +// Add keybinds +["ACE3", QGVAR(openDoor), localize "STR_ACE_Interaction_OpenDoor", +{ + // Conditions: canInteract + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + // Conditions: specific + if (GVAR(isOpeningDoor) || {[2] call FUNC(getDoor) select 1 == ''}) exitWith {false}; + + // Statement + call EFUNC(interaction,openDoor); + true +}, +{ + //Probably don't want any condidtions here, so variable never gets locked down + // Statement + GVAR(isOpeningDoor) = false; + true +}, +[57, [false, true, false]], false] call cba_fnc_addKeybind; //Key CTRL+Space + + +["ACE3", QGVAR(tapShoulder), localize "STR_ACE_Interaction_TapShoulder", +{ + // Conditions: canInteract + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + // Conditions: specific + if !([ACE_player, cursorTarget] call FUNC(canTapShoulder)) exitWith {false}; + + // Statement + [ACE_player, cursorTarget] call FUNC(tapShoulder); + true +}, +{false}, +[20, [true, false, false]], false] call cba_fnc_addKeybind; + +["ACE3", QGVAR(modifierKey), localize "STR_ACE_Interaction_ModifierKey", +{ + // Conditions: canInteract + //if !([ACE_player, objNull, ["isNotDragging"]] call EFUNC(common,canInteractWith)) exitWith {false}; // not needed + + // Statement + ACE_Modifier = 1; + // Return false so it doesn't block other actions + false +}, +{ + //Probably don't want any condidtions here, so variable never gets locked down + ACE_Modifier = 0; + false; +}, +[29, [false, false, false]], false] call cba_fnc_addKeybind; + +["isNotSwimming", {!underwater (_this select 0)}] call EFUNC(common,addCanInteractWithCondition); diff --git a/addons/interaction/XEH_preInit.sqf b/addons/interaction/XEH_preInit.sqf index 671535c36d..6f10a4e834 100644 --- a/addons/interaction/XEH_preInit.sqf +++ b/addons/interaction/XEH_preInit.sqf @@ -6,8 +6,10 @@ PREP(addPassengerActions); PREP(addPassengersActions); PREP(addSelectableItem); PREP(applyButtons); +PREP(canBecomeLeader); PREP(canInteractWithCivilian); PREP(canTapShoulder); +PREP(doBecomeLeader); PREP(getDoor); PREP(getDoorAnimations); PREP(getDown); diff --git a/addons/interaction/functions/fnc_canBecomeLeader.sqf b/addons/interaction/functions/fnc_canBecomeLeader.sqf new file mode 100644 index 0000000000..11234ad6d7 --- /dev/null +++ b/addons/interaction/functions/fnc_canBecomeLeader.sqf @@ -0,0 +1,21 @@ +/* + * Author: PabstMirror + * Test if can Become Leader of group + * + * Arguments: + * 0: target + * 1: player + * + * Return Value: + * + * + * Example: + * [player, player] call ace_interaction_fnc_canBecomeLeader + * + * Public: No + */ +#include "script_component.hpp" + +PARAMS_2(_target,_player); + +(count (units group _player) > 1) && {leader group _player != _player} diff --git a/addons/interaction/functions/fnc_doBecomeLeader.sqf b/addons/interaction/functions/fnc_doBecomeLeader.sqf new file mode 100644 index 0000000000..24bfa66c11 --- /dev/null +++ b/addons/interaction/functions/fnc_doBecomeLeader.sqf @@ -0,0 +1,21 @@ + /* + * Author: PabstMirror + * Become Leader of group + * + * Arguments: + * 0: target + * 1: player + * + * Return Value: + * None + * + * Example: + * [player, player] call ace_interaction_fnc_doBecomeLeader + * + * Public: No + */ +#include "script_component.hpp" + +PARAMS_2(_target,_player); + +[QGVAR(selectLeader), (units group _player), [(group _player), _player]] call EFUNC(common,targetEvent); From 70dbae5a25ee432d1a3d7f118beaa20634031cca Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Mon, 13 Apr 2015 00:32:07 -0500 Subject: [PATCH 412/816] #527 - Unconscious switching groups --- addons/medical/functions/fnc_setUnconscious.sqf | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/medical/functions/fnc_setUnconscious.sqf b/addons/medical/functions/fnc_setUnconscious.sqf index e373901610..32c94dfc3c 100644 --- a/addons/medical/functions/fnc_setUnconscious.sqf +++ b/addons/medical/functions/fnc_setUnconscious.sqf @@ -67,7 +67,8 @@ _unit setUnitPos "DOWN"; [_unit, true] call EFUNC(common,disableAI); // So the AI does not get stuck, we are moving the unit to a temp group on its own. -[_unit, true, "ACE_isUnconscious", side group _unit] call EFUNC(common,switchToGroupSide); +//Unconscious units shouldn't be put in another group #527: +// [_unit, true, "ACE_isUnconscious", side group _unit] call EFUNC(common,switchToGroupSide); [_unit, QGVAR(unconscious), true] call EFUNC(common,setCaptivityStatus); [_unit, [_unit] call EFUNC(common,getDeathAnim), 1, true] call EFUNC(common,doAnimation); @@ -114,7 +115,8 @@ _startingTime = time; [_unit, QGVAR(unconscious), false] call EFUNC(common,setCaptivityStatus); // Swhich the unit back to its original group - [_unit, false, "ACE_isUnconscious", side group _unit] call EFUNC(common,switchToGroupSide); + //Unconscious units shouldn't be put in another group #527: + // [_unit, false, "ACE_isUnconscious", side group _unit] call EFUNC(common,switchToGroupSide); [_unit, false] call EFUNC(common,disableAI); _unit setUnitPos _originalPos; // This is not position but stance (DOWN, MIDDLE, UP) From 878bdadbb332e3e36a356526fd40b8a9fb7624ac Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Mon, 13 Apr 2015 00:46:45 -0500 Subject: [PATCH 413/816] Switch clientInit to postInit --- addons/interaction/XEH_clientInit.sqf | 76 --------------------------- addons/interaction/XEH_postInit.sqf | 6 +++ 2 files changed, 6 insertions(+), 76 deletions(-) delete mode 100644 addons/interaction/XEH_clientInit.sqf diff --git a/addons/interaction/XEH_clientInit.sqf b/addons/interaction/XEH_clientInit.sqf deleted file mode 100644 index d252cd6aa1..0000000000 --- a/addons/interaction/XEH_clientInit.sqf +++ /dev/null @@ -1,76 +0,0 @@ -// by commy2 and esteldunedain - -#include "script_component.hpp" - -ACE_Modifier = 0; - -//SelectLeader Event Handler for BecomeLeader action: -[QGVAR(selectLeader), { - PARAMS_2(_group,_leader); - _group selectLeader _leader; -}] call EFUNC(common,addEventHandler); - -if (!hasInterface) exitWith {}; - -GVAR(isOpeningDoor) = false; - -// restore global fire teams for JIP -{ - _team = _x getVariable [QGVAR(assignedFireTeam), ""]; - if (_team != "") then {_x assignTeam _team}; -} forEach allUnits; - - -// Add keybinds -["ACE3", QGVAR(openDoor), localize "STR_ACE_Interaction_OpenDoor", -{ - // Conditions: canInteract - if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; - // Conditions: specific - if (GVAR(isOpeningDoor) || {[2] call FUNC(getDoor) select 1 == ''}) exitWith {false}; - - // Statement - call EFUNC(interaction,openDoor); - true -}, -{ - //Probably don't want any condidtions here, so variable never gets locked down - // Statement - GVAR(isOpeningDoor) = false; - true -}, -[57, [false, true, false]], false] call cba_fnc_addKeybind; //Key CTRL+Space - - -["ACE3", QGVAR(tapShoulder), localize "STR_ACE_Interaction_TapShoulder", -{ - // Conditions: canInteract - if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; - // Conditions: specific - if !([ACE_player, cursorTarget] call FUNC(canTapShoulder)) exitWith {false}; - - // Statement - [ACE_player, cursorTarget] call FUNC(tapShoulder); - true -}, -{false}, -[20, [true, false, false]], false] call cba_fnc_addKeybind; - -["ACE3", QGVAR(modifierKey), localize "STR_ACE_Interaction_ModifierKey", -{ - // Conditions: canInteract - //if !([ACE_player, objNull, ["isNotDragging"]] call EFUNC(common,canInteractWith)) exitWith {false}; // not needed - - // Statement - ACE_Modifier = 1; - // Return false so it doesn't block other actions - false -}, -{ - //Probably don't want any condidtions here, so variable never gets locked down - ACE_Modifier = 0; - false; -}, -[29, [false, false, false]], false] call cba_fnc_addKeybind; - -["isNotSwimming", {!underwater (_this select 0)}] call EFUNC(common,addCanInteractWithCondition); diff --git a/addons/interaction/XEH_postInit.sqf b/addons/interaction/XEH_postInit.sqf index 1ed3883f02..98b1cc1523 100644 --- a/addons/interaction/XEH_postInit.sqf +++ b/addons/interaction/XEH_postInit.sqf @@ -4,6 +4,12 @@ ACE_Modifier = 0; +//SelectLeader Event Handler for BecomeLeader action: +[QGVAR(selectLeader), { + PARAMS_2(_group,_leader); + _group selectLeader _leader; +}] call EFUNC(common,addEventHandler); + if (!hasInterface) exitWith {}; GVAR(isOpeningDoor) = false; From 2a015482a11edc7e1d9b4aa8016c741d7f716e74 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Mon, 13 Apr 2015 01:03:08 -0500 Subject: [PATCH 414/816] Old Interaction Events (1713999 is long dead) --- addons/interaction/CfgEventHandlers.hpp | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/addons/interaction/CfgEventHandlers.hpp b/addons/interaction/CfgEventHandlers.hpp index 380867183f..7b003bbe8c 100644 --- a/addons/interaction/CfgEventHandlers.hpp +++ b/addons/interaction/CfgEventHandlers.hpp @@ -1,27 +1,11 @@ class Extended_PreInit_EventHandlers { - class ADDON { - init = QUOTE( call COMPILE_FILE(XEH_preInit) ); - }; + class ADDON { + init = QUOTE( call COMPILE_FILE(XEH_preInit) ); + }; }; class Extended_PostInit_EventHandlers { - class ADDON { + class ADDON { init = QUOTE(call COMPILE_FILE(XEH_postInit)); - }; -}; - -class Extended_GetIn_EventHandlers { - class All { - class ADDONnu { - clientGetIn = QUOTE( if (_this select 2 == ACE_player && {!isNull (findDisplay 1713999)}) then {(findDisplay 1713999) closeDisplay 1}); }; - }; -}; - -class Extended_GetOut_EventHandlers { - class All { - class ADDONnu { - clientGetOut = QUOTE( if (_this select 2 == ACE_player && {!isNull (findDisplay 1713999)}) then {(findDisplay 1713999) closeDisplay 1}); - }; - }; }; From 7111cdd8ffce9913f1d4aeac3390821fa2aba812 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Mon, 13 Apr 2015 03:16:33 -0500 Subject: [PATCH 415/816] #540 - remove debug spam --- addons/captives/functions/fnc_setHandcuffed.sqf | 2 +- addons/captives/functions/fnc_setSurrendered.sqf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/captives/functions/fnc_setHandcuffed.sqf b/addons/captives/functions/fnc_setHandcuffed.sqf index 5917532874..e992339186 100644 --- a/addons/captives/functions/fnc_setHandcuffed.sqf +++ b/addons/captives/functions/fnc_setHandcuffed.sqf @@ -54,7 +54,7 @@ if (_state) then { PARAMS_2(_unit,_newAnimation); if ((_newAnimation != "ACE_AmovPercMstpSsurWnonDnon") && {!(_unit getVariable ["ACE_isUnconscious", false])}) then { ERROR("Handcuff animation interrupted"); - systemChat format ["debug %2: new %1", _newAnimation, time]; + // systemChat format ["debug %2: new %1", _newAnimation, time]; [_unit, "ACE_AmovPercMstpScapWnonDnon", 1] call EFUNC(common,doAnimation); }; }]; diff --git a/addons/captives/functions/fnc_setSurrendered.sqf b/addons/captives/functions/fnc_setSurrendered.sqf index 73451863dd..30f9105511 100644 --- a/addons/captives/functions/fnc_setSurrendered.sqf +++ b/addons/captives/functions/fnc_setSurrendered.sqf @@ -52,7 +52,7 @@ if (_state) then { PARAMS_2(_unit,_newAnimation); if ((_newAnimation != "ACE_AmovPercMstpSsurWnonDnon") && {!(_unit getVariable ["ACE_isUnconscious", false])}) then { ERROR("Surrender animation interrupted"); - systemChat format ["debug %2: new %1", _newAnimation, time]; + // systemChat format ["debug %2: new %1", _newAnimation, time]; [_unit, "ACE_AmovPercMstpSsurWnonDnon", 1] call EFUNC(common,doAnimation); }; }]; From 939365a3761034e404c746448fcaec2293c1e1f5 Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 13 Apr 2015 10:39:14 +0200 Subject: [PATCH 416/816] New texture for the Kestrel model --- addons/kestrel4500/data/body.paa | Bin 21262 -> 114193 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/addons/kestrel4500/data/body.paa b/addons/kestrel4500/data/body.paa index c713ceb5909770f5e8b02abbcd7226c5b9888c46..dfaa44723e527ac3d25371af757e377640e25318 100644 GIT binary patch literal 114193 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%0AFG)?@#Ag&8MkqDGzy-fU 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 Date: Mon, 13 Apr 2015 10:39:31 +0200 Subject: [PATCH 417/816] Reduced the amount of LOD levels of the Kestrel --- addons/kestrel4500/kestrel4500.p3d | Bin 5835777 -> 2537301 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/addons/kestrel4500/kestrel4500.p3d b/addons/kestrel4500/kestrel4500.p3d index c2c26e4caf5dfb9d245dc469ab1296d19c1b6c85..bb4edd27062cb4442173877f0bc53c3b3c56fb09 100644 GIT binary patch delta 148 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

      dS$I361lA!=|NIPTpz97%-emNS^o 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ⅇ!5mlTZ3wWR{Bhosgq6=B3=1qC}UhQJ_YC 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 Jm3^U+q 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 z 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�*Ln$8aLbBE)xAkA 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

      aj8jo7E^}u68^Bd~+!!Wl%F%(Yf z%s17EmBv%B^^}}~O-|!co3@^KY&&v8oruZo76^vHX*}nqTKvd(3bvk-Q?SYDdPLTt zEfJ3_)o!Zjv6*#B@NhVFa^6y@8W~T))>Cp0_c?E zTk7@*<0aU7Nv;t-=ZR>aBOXcLp{+O7-p85ULV;jgC=f5f)=P4Y^f`TJqP=3JVYt6Jm(;{Nm%oKZZMb?dqwcz}l)8+ahN zXx@r7#QQJsplVK&Ptg8NJeaMsqomKnTtkCLqcz^ll`eKVTtNG; z#Bjqe)^oLQf&CuFS1?-R&AHme&QZ}mA$}WfgK~+kb~Jd5huH?{M{B&fwsf&`d=%QJ z#AD%}yf)6&`oZsbm~8@&L2JAjw~L)W`l9`h_+7a9dVJt&8-T}onC%6RMQgmdrgpK@ zpL#P7k)c5|AmjRTMOF!{jmpf%oHx4GCkD%uqJc<#^f2EIz~j&wZw_eq<9r|gfixB2hfw!zU+hX7LY?Gc zz7l}nLu#x!?BT!Xb2_9%+l9W5;LiGbiK~4ZJlVs1B>;~{YrHv)qa9B*U$oB=Pmw%a z>dMDx4BV+6=B)+4kJflI#kklxK9`SRYP8efssdc&3;qDD@#eG%{{x@X2u(wZ?V$Vz6+k|VcuHs zM6|}6JK$(1a+xaHw8WplefNsdHiG-9hiM0Yh}L*BExOp*`6v784dPjFj}Bbr<{bx~ z?O{GX;7MqWH(z(jHHq>5iuQTpIdF5PUF~Y$gZr6>ISjxbp*7x2sV;V!Tt(ZBcrM&& z<=42{#^8A#<~RUPMr*ve^G>eGj90Yji08w-c4w`t9S?VbhnY&iQ_vc3reha7JKsT@ z9_>Q7e{5RsY7^*N@Km(MoBQIT5^lGr z{G}<|JOS=15AzuUJ7|qJH}c^-j5i(H9`vn-+lqfR7VQV%H6G?O1D=W2cyl8k?M%ii z+A!j^aQ!QOb+ygluJbUT8Sp1)jW?G$E_QY<=JVT=cs<+$JUK3Tn}auan6IGVPth80 z76Fj!Q=e1u3$&Suzl3{weoCf!zkU_&Mi2896g&&9@#fOV#m-#OCK7)Ix3Nm?YA1p> zd6=)D;Mr)6Hwy^JHQVQeEkWChzOUil8kpAAehA*|VLs>JIcSYHms2iw);?li^(OuX z?yC*bx!TvjTRhC?9{d?v_1Dhg3w%zYiR8^nya(?1;#_v}{;6-SSH!GdsFJio+%}#s(Zu7s5 zwhi2a9_H&Y_;a+zn`s#S=d3Zv$2R96{tj-l4&m-Le+2iChtYr+qcz^Fp@6@b@#aU{ zkG{ij(;PC|w%{Wk=G+Ya0C;v zD;GO|G(wvT?Qyu<))?(%`c8P5uh!tDXpJ}Lc=$^h?@IPnZsPCZrd*lT%{v9|4<2R? z053ypyjgz%e;H-BqKr2W@sDsH?9S$Dr@}qyVdezzayu?4j%{`Z& zIpf%v2KSVQnFGKp&>C-6TEJi7n;~y+1mS6@{-L>D>2#=PJj@gTUWwFLb1M`6O46oe zSLGu<3pc}{3a<8JxaT~~6aZd@)_Ak90{$u%9yDUO`H6pq`%!@^u6738^B!hO0Ix=C zyty!gzuM=l5p4nD3vicQuIg&r!@cNXrU397w8oo-74X-vh^{f(g2b2L7G=4b?5YlM zFMF8k2Y4-74DRS)nww8oonQSjF>-t+9|!oBz77sPd~bNzujP=uSGJazr+RPv9o?&DrlSGGf1YNw{hL zKe;8~rVZj6t?{+Tt=+@+xVG464cB2GJs;!~stx9bZf~eIiCfRv@oRYM$lo#liUZ1C zlMDiuVroti*e_cKcHqtYA;FTGx9Z3`x%kXKoa(Axnv2CF_$bu;ATNF%gfK3(4uh)Td#yD?hW=`8coQpnF z#WIzr+#WU+v0yKg%egDsFVW_KYb#A7!FfGwDq_K2CYRGb9PLK95pZp#sXjQLhy7Z- zzG3{fLMFMs@i|9C`xSA1xVF;tGPr<;{aU=XptTh;$+d;M{qva9HW3$uYb#Boz=b^Q z*W$Gmt*wwruB|@ju4um|E)3UJn%)8z@vvWu*EY1aLMFMkv0QCF+Rem8;o3^mXz+_3 z_G|Ilj@DMlB-eJvE81^}i@~*(CaF9X_po1!*ABF{LMFL(Fy2aNw-A?rYb#9+z$HEG z*W$Gkt*wwruAPimv|EWw!L^m9IB;nX`?YxOLTf8zl4}>^t&DaXaT&O_(&Ph|^{`)y z*SBbGg-mjN%Xme*owyuaTWX32m-nz=i`Q@!E^lmdGU6UdH<^+Fis|Bu}8!B&DaS9`nK`VB9mN48Lw!+Bd!P6mYNd4^*!v@;&lwIEs;sCV~jT%?IGfq;o4GD6L13$`?Yu- zM{7%DlIu9*73~t@IJmad^a|MLVZRoy6KHLTOmdxIyw%ViCXR<|OHEC|4Lxj1V&9{+ zB{IqNJ>wPaQsPE%ZK>&faAObqwRru2)|SX5*AI;M0H1{;#0hY1sc8bZiHH4KynaM$ zOJtJkN5(7KWyG(*wb$z(fSY>Ql*CS=wIwpib&~NOM0=FD8C-kq-wfQ`!=@zm6Ixp$ zlUzSBUeO*Seig30UT+S5&BJ~j>Sb~{9rN>9I1aZ3Tzl>RD!8SGO-bw&d5yPUORiHs z=a^`h6Tc4EmYODlTY1=?8NB{Io%nnx)Lpglp{8m=uheF$#jVZRoyGiYszOmdy^ zIjcmwg19YQdnxuBxSfanTD;DpwIwpib(ZC}t2j2kCvFedUe>h$ckr-Zi`O}{wnQem z&M{um{y^LjuKkWN3EauUrX=<=T3aHMTt743)o6bt?hMyni?sxI@vte0okwd+WRmMV z;}z{m;;wM*wb<+6H$3du;&lP7@%C%Ub%F6}v@40b!L`?QQhMs{VZRoyi)f9vUrVlw zj90Wj5%+*=OHERG>gi!q61#-fmdGU6CB|D5?J43!xVF^P2HeZTel1>?(b^K3|!+tGZzo4}xGRgG|<2}Y_;S6zKxc0kxTW~)Q`?YvoL2FB7lIsfN z742E#{&4Mg^>*L^9`rVikDJnYxvbsMd%kx8!Gj90Y362A-A z)UizMX`F{mP3$+cwniqoe&hYEkM=6@dvHx1i}MY5yodd|BRJU0cdYvF8H$4wr=eT1v?iVoWKy81V;a?Xe+WOMgdek2Cq&nS}jX>XZ{>Or5end88I) zUjx8WU$U>zufO)Y_r^Ri#h~6LjeW^x1Y;wWum6Fs>31bpkYI2K7K7ma-`)PC8q&QW z?H}|7V;OTW7O#8M7p49r+&_b~!$R<@gB3e}X3kd5QM}Rw+x}t32EPQBdD)`lL2#U%!EWtM$M{xY8>R;Jg=&+yfrG;yX!ax}Z{XkT0DDl&L7RmAS_+RQ4F#kBl6wGab&Yq+~y@dOa zG1!xo6wGJv!IOfyEd<(=RH&D5|3Pa{Qc^H?7_St)ZE@0`q(Z%f`v|Q)NlC$cCgT;Y zE!5hRRH&EX+7qB(OL6`a#(M#+9CVNIwHFFm}SI?ALP7YF3Q7XJt>U_5ijgX^Yq6B}Fa!S_h_R<$f4Kxf|${B9?s_tvP5z zxnIJSqLqCaZO|Fb&NP;=5y2A%WnZBNCV|nT4=A=T+n?k4)AGG$+) z%^zd9cILEwU(+X*DEl(n|Lq&94d&V_0qY}`BdJo^m&s#%?aXicLbbu%(43*#V6OQ# zWL>H9u?NK*@CZB!tBfBF}|Tbq1s?>Xx~t1voE7HT>H(}_JwNyU)<1bFxzN+<(v6`LC4_s5Nx)|a1Ya$BHnHRC#nz} z%1s%>4IP`=e&c%xpHx9yshkC4*``$SN!$Be5LdLpSh&vxxCe<-2XS|XV9Ap@!2OOm zO%PYK!C1Iy0$j@um7!G0XI_+_e2Ob-v3*B0d823 z_WKYl-eH093O92Q_s0{%d#v%yDvT<1h$xabx3(`utAQ(&XY{AJ+(~vz#AO^u$1i@Io%V!Vl z75Q$SBSM==JVxxOW2A*fWWP zubXdzX9pdrx4=^Zv-c;&bAtMAfIkbuMr+P~p}wKoU~XvNb$sUr`IWGX1i@I67YrP@^N5!PY3GBN2jK>Bg#Ee~cs1W0 zWKE)cP+x>=i^!o~!j*noMDFckvz}4DWEZ2)78&mcu>Bq)-!r7&78(1w{bs$JUG!pa zmYYQ_Y-i9T9&6Z__GbA5v}2b8mYZk{sg><;mT7R_8e~Sl{@qWdkMD;T6?ejDfnxKD^Fh7^S!-S z9_l6BvS{tS^8dh_8LnvUdE4GA5A_mmIkfg(d1vr9yuI?&hCScfd*z{C!Yz;1-YZYR z;k_lseQHBasTJt5x5`7Ugev{^R(VSBR)#B2UdZXUB7OE&xp)b-Ucybnel1UJY-6~h zl`~f*xb{}LcnP*%!cD?{-G%<`3|F4okh5fE;RbG%i(t<#G3KcaIZIZBYj2f{mtgB9+$8MRX~4T;%u^e3Mtupcy;Uw= zf~}WuldxZRrT<%wW_fBu&g7AB?X7b05^TMMn}q#3End4BuROIOXZ&uRM7nXZ>in_Ex!g3ASFsO~QWtJYIVluV`hass`8IDi<%o)=Ria*sr_M zzmM_CQyVgc#=y0=%Ee2t^%8Cp_Um+b?Pt95)P_v!)#2J(<>DpSdI>iP`*nKo0mds& zUR;A)1FpSQE?$DImvED?UuOUxWW1u4OPW}?_Ex!g3ASFsO~QWNo&N6_uROJ3FX!y7 za`93@Ucybnew`7oLyT9R+OU_6_EveQmvA*+_Exz(wQ-p7%99u764Tz!=JpPGIX6|dm7vS0%vIqF0hdIxI>!P(YyX2}H zZ)Wc6#FyaODY7T{vWK~?46cXP&g_z_Uc8yPZxH_i*G`d%;42>H7Bsj%T065#uKJ8u z9=N9Ea9U?UE~w@rw2~@h!M^j*JA~_Auvlun(=B+9j8d@ygWw z8}V;&?Q*gx@Es3xUI)jcwNty~ijQ}v?mL9PL$#~PqQQ4P%xN9m5UHJxB~?R)E7NZi z;y>Wp)nvWF_dLvL9oz`5osK0}BZe#5---W}Jb~3@eZcoU%$SXF} zO8f+_T}?Is{M5rtf#7Cn?Q|@;nlWCPy8k5p53XHJHV~Ymy2Y$)05?Z#r(?<0obk%^ z+l)9RT)Ubq2As;noYKLsqP5ep{rQ{)hExQAI$0&auWPREj~4da#R_f_I7 zaP4ZcH^Esw%<20vGpz}?Z>RdAB4d%Ssi;XmS1 zaP4Zcm%*hy%;f>N2U@%GMRN6Eyz)d|iu`;dhig}pHK4Dohq*ie_e5)NNK3Asyub3m zWlFT=;MzjZ2>Qxl+y|{)1t+=s zFkX4!GBxo_aP4ZcQE($Y%nC4YU$k}=oaE{oZ=P;TLmUOyt|og6ZnTG45eDvu)~a3>lVWL!tHHIa$wtGC@i42$!2QwM)k%`8f4uup%=3iRq1p#7{ZMOon8jq^0Z8qd z5J@$FwDQ1ZI^tNk_JPZ{;VKW~2_A^nt}l^X1F37uLzC%=HC($+V+`Dy9%dmLco15< z2u^YhiZ|;=G7#5-Yu9PS!>#RM7OjB?qqXZxB-h}0vwkEaaUHmJokl~rbv?}0A9x5_ zyS_wn4Pm^pe&hw>dT{LnmyO`o_b``#;5X6Q^(B()O~xy0Kr#`(4A(wz*%)pE4|Dk! z;$?D~^&?&Ai-T(qxz1o8IQa05_b` zA$b~Z0$MxWoB}ri2TxtEc-XIHI%-dn@}&qwcac&hTpupnU2~KzlzpQ zH{vynZMI&*O~QWt82nmwGaY?O+ybrrn8^5tqqXCg@g-p@P~et~S3X90h+ju*U%9}o zf^cqd>mVEkZd2Vk{$8<|mq^o=E_>!a2OdG%;8`FE`}M!{x2tZ>>^ZS%A7mSvb~fA& zLH%>U9jlwWjI)S41@(n;jhDH{6v_?FV}@_Inc1e!LB7+-(XU;!UH>n>q1=3M-w5Iwt=WdqzU*+j{eN<^!R;QzHCp3q4_kXk*u&alqcz;I?4uq* zKB3xRZs_)gYLmEudsk;MAISk_FG)Ipdy*{p@+Q&4EIxPn=91+Maj&2aYY*-ngtM{( z`UGL~`7^iP!|CfwpPf47^EHa?u%9pa{3KzjvfzHz-KphgsQr=JE0T`jw~*S;hm}SI?AK4hgQ}Y=mbt`((b`)`mB2$hOc56RCfMFW z`V2g@x_RDm9`P{x>@B2j;Nc$j>rgL~%RFy6AMOaaw$RiaJkrAyVMDx3F7v$Q0{TY5 zwS}h2;I}+XK@;p}{I)hy7Z--bHH*WNt3TE6+?Wq3?aT zw$M}+Ji)`<0tJslYYSwOYaHVh?NZ_o;MziyobxAo*ssOwJ+!t!Cb`~Yyzgw6viAV9qUhSSG3S686+{KhSqv~U zJ*b$N86)O|Ip>U_%{ddyh!F${CQwm9Fy{!0Ip>_?e?PnWsa@9Z_nmY0b-nMkZtGcV zbq&3{x>r^8hHs8s7K(KRzOIld*A?`47{2#n--6barla9oBbS9@4ZznGGUXaTf8{$4 z`!=+$H1&jsMJ@})8i=neWXd&={%X(UcEEMZXd|e?^t}E%UdQhFSZf?hIszD|{=ry}z{3-}g%L+r9pu3PA@d?#Z+jnP2guD^Ii$~R(xF{ zQ?6U-ul7t%!G0F4D@~ii&qe0F67X&Kx92er$9@^DAJsR9Ux~~+8sOXUb%jj1 zZl}N6Gx-Get7!e$dlLLwWZuyLkH9y?E(_%vL4W1@B=%IazQsQoo)(#Rf50R04YA8Y zxkmO0`z@csejTkJ7fylSh|D`U;5+aQvCBfa?&uTtTRx3F9j!}Er^0VW<{cdHD12QZ zQ?5~c!hXwVu-`)KQd0@P9hrArzu6_`}G&R{|cxF}p;jTx003_DsHj{SjK1 znp)tGBl8{&cr3myktx?$`YYcTu|GlUtxT=(r;&M&27D*JE|DqMo&5W5jPFa>pP}_u zrZ)KV$h;c@PGf~!VZY_uw0(ir-`_pqyU62f!QcPlviJx7k}{Sm$?bWp{0d*68+t6g z8(*JidhDz-i*(?xDeI_AxhrwD!PlSN;JyjxkH6Kk_tIZ3+M_Gddr0Gt4kP8@s>lE8 zG5t*(?oAx}Wvl>c`}A6SEFq0cT;HN8Wpz1ag&J3_5|ws*;=51AS7)qP<11hNGu)T> z?wzq>rR~afU*daz;`=Ub-z0z9z2LN6vF}fOA4q(4dZhdg{B06Tu^*_`yD!f1f0wjP zqixHCUx&Bo`QK%k+&9&piQo50oT=~+35Pr(?h+isk4anZTh~_ShR-u!qx26rfj@xH zX`QomX2BQyQ_oN?59eh48kNTiT3`QIw1w}_Jwv(NwJ=|!@>oIZ*eu$@_m`fbT<-du zuTgm{X&6%pMve1mxpVVI?gcSst)E)$P?n`adO{Oo3{-ou4-idgghax zo=x=}?9c76YGVEb-=NjAsGfWM$$kGfZGH^l7(-k=mrqH~!4VmUV+z{)XnQo#$~Wa) z`&gpQ`xcHr#2rtZ#}nQDKbdIn$XI!vthD2>pGvgy zO-|*)__{HR~LahJxy%Oz9iT0t4L+thpCB!0;DX5 zlyz`Z32;=`+C#y##8tI|l$Cp0mFwGG7psk-uP6E`w5Ke6%6g7}z51Kzx%`d9S8XZF zH)VC>jmmcq?CFW`^o)HE>GNrK+7GGjDe{}-{APC=+AXW`_)P5drujAa@8mq43ja`P z&%*vEX?qoJ*We@I-w6Kue~6p=rrNyi72?d0#0`1E_4jPrW=z^%hG$AxzHiq4{Wj~C z$Cd9}$=_7kw<_&9*fTfO`*JxvOTx##nq(!PQH z30jwrcY{?Xa4Gtas@>(|?cwhSufd zJeIU-clmh78i$39dtrZ0o6C#uR_sR*Jz}Wc<;7iU?O~ytSG#zcJgjE%v^b{;+65ZS zW$`||U_;oiaSisK{B1lUgz#ohy7Pm|}dg4VIi;zRTcH-!Bf z*J1a=*VE*AENQ=>zn&)l2wtQi?AP#;7EhDsv84SHUr&>N3@=K5wOjHE?7hkBY4SXl zv|r)tY4T6t#pthmz0||g@$CCCNd_7J68N4|C z)qV|M!aYr%$CCD2d_7J6IlKh@)t(Dq?mbPO$CCCtd_7J61-vBvm9K{bPm|}dr2QUW zPm^x}ccj1Cui?wBr^)kJ(*A(2r^&yBJ2lkyYv_vlBTb$q&qGP7cF&T31usQ+wdX=t z-=ApnEV*Kd9ZT9em&Mm`XSyq2UAcZn>sfNe5<8Z(b>^+E@X~Zw`!&wP{zckqmRzyK zjwNlK%iFTX@-quwUZ>?BCFOmRzyKjwNlK%i=q@ zOGDVNp-bxTXgy1=SYpSLw$8kX7Vg>*_G{=${s&smk}H&)9^;T7nw_G?^*{SR8tk}Hy>{!y)nK$6VtI%KV*YMq( zXUP?7rX-fMbuNov;8p3b_G^T@InQKsXHT2%3>{0_nTh3D@?YWA=&$x%OvP52*0bb! zENN%K*R$lm!K>3>`A)-D>DaU6c`RvX#n-dseQO-HT0X(>x<-R%N%`)w*-56dg zGP8{E+Vod@0iMI|PMfz{c7)f7%tBgtUD#VKpM}?>zuIc~Jofsud8_3%aF57bPT@3G z$Q6d}7ijB=)mhO}xH&SHad>uoJ+v#=>@8vFei^$LS`U$Z;SD15H-zWF*F(E<&CwEu?pLrkMC&1P zJ9wkW+;+ip;_IPZx#nyML-(uLz0rDz+#cRIGK-Gkx$yPSu3U4`Uk%-_VQ+%gL*x$d zrjc2s49|_Phj!(foBnF(o{GI0S`U$(;msqnU>TkVUk~ldH4pvO@Y@r+4_XhAOT#UZ z8Mokh@%7NIT=UXj`A)-bMe8wg8MrMn;}$$0z8>0@Yd-p`q5F00Ezo);*|PAKk@-%* z^W*EGUAg9OsSVw4U~Yxf3(2~`TSw+A0Jq20!?9Aer@I<{8?d)Q>xE=H!rMk>*n$_p z*Tb=LEkJkWI~}{P@>C1Sc7nHy%vx}GL3}+NE7yW_S3~!k*xRG^Lb9FV9U^l%ffrKV zYG_xkg<8VU{TB9)XuXhZ7kH=0tTBfd#@EBKaxL5vhVDk}ozZ$B*{<*|k+I=L@bz%4 zT#K}Xq5Ey@UD0|WSyyqb+!G}lYwgm2suZLsh>P&w%bbo|>1X>S~ zd%{OX=HDJ(8ecDfQ?8}yuZG`V*hiuDLbAQ!qa$;kz{}w4pD7ds{ZbJ{hem0sFwG zMCN+|FNd!y7|OL=OQ=xv#y%CT7m}?Cmy!9Nz{}(71#rr>d`qZMY>a&xS}!D94L&_G zw{Y+Z__~6jTr0GM3dJVaXQ1^$vVGw*BXbJ}uZVAY%d}!k*thU0ZD*nNLbBE2vm^6e zhF8MZ3*eM%CC*9RUVVmr4q7iHTLV5fGPi&5%J_N#oN}#9f3?-}bL{ibdLh}G@cEIs z<%3tj*9+j3Yn7I;ap4Q>3($HY*;??0k@^0>tK#cLFUqwl{nb{>FR?E|>xE=%!xu;9 zRuWzfUr$CW*J}LxYJtpG*q5MnrDs3*(#YI)!mH!!$!O(To&IX#dQZgaHN@*C`dXuXhZe|S)2 zZeiiI@bv;Xc1zgT_8s-BHSwSG%jJMuI3O=!JFV_o>>$P6!V4}870M7esjgta5TVBdn)Yc$q_Z;edf z;GXz;ZHaRAq`z7_@+$N4y)j)r>{^K|7;b^_pvIl&7WcmiD zu|lq}c4SN1Mxga6w*@>BPEX%EB2x*XeH2AtoswH&kEYG1oMJU{jE*I3ovG%)V;aIK z`6%{Sd_CMuf$xOVq3f>5Wuf8d?uIZNZH9dhZ60p&SV8O9tSLr+Z$lW4Hpd=^uZJ7O zYT}q3OWHb@#V7FihAo zelX$R@qMTv%ulvrKTMl1-A};HS*;`%@inZLeh>X9oKI`2P?$ z*Upaii9{QG!!hJ-?a)5?f2sY4zCD#_gKvoI^Va8t&ueq=4cfzq^K=p?_f56=@#emD zZSTQ{zu#dN4OzW7pL|Qw0zX5p^!Dc2$gDfB>BB9{W7y9n$JGaZKHP%G@eyO20v^TZ%SD?;i@frL|L%3sU z!+sTC-;pTRM)*3Gv~@0v&*9e^!X3*6*i-TK98yPkT4ai_@awR*TAmNT(Ga#;UWh%N zHqRk#1HT!WUwwenSRq%~YIzZDZ=rReX1*%(7Mpn7ydAESt!;f z__{!*T${9nt(KQze}vYBrtRR5BlA;Y@TT~>K&D)qwuG&gmt%i|)`h0+;ZGy8^B&#| zUl+)fYcu*gl*{E6*q@6kWB;N&Ri#Olr(YxU6K3#M__{)- zTwBp!`Cfzl8(LSIRC)S6GP}s(t(CW`kSW*JEn%zWwb*~4b)`v_r#~a}UO{*pd|e?^ zu5DVvR?F+K|3d3Z)2{H}k@*QTcw2m3AyckxTf$b$>#_eq>q=8sxLu=}pCN<$;_C{T za`kNqTP=rR&w$pIrrqEfBbS9@ZHKQbWXiQ2{nd8K8?a|W>q^t^@XV3<2{U+md|e?^ zuI=fse1~Gsg4UI$Zt$#;`FSjO2Yg*2Q?4E8?=XCC#GVbUD@}XAvqvrq#o7^HSICrW zNBS$@o3Q6V>q^sd@SKs$La}zj*A+75+KK*ZyX4K-bD?#mX?b|=$Yr5eJLBsLnR4w+ zf8|?Z&x6*LrWN3MBbS9@?Sii>WXiP*{nd8KTd?Ot>q^s#@cfa>La}zm*A+75+Livw z_cZMGXkBUQ2QLu0EEH=ud|e?^uHERbwoBfMy&zgwn)ZYjip)=m!Mo$@3Yl{4PJiWl zI`+b7eY?IFyh!A-P^>-hb%jj1_MpGoE_oaFqG)~VzY@Gy*HOUxpbW_9|#yX<7?j zH8QW1fDgjg6*A>Ii2iE3&`? zWL~iVAA+wdWXg32{nd8KJF(Y7>qqtO@Y<1i{RVs}zOIld*P--RzIS1FN9#xRb>MX( z^LhsOFnnDhQ?A44ueM9xjlC{fKlbhquNRruGr))A8)BD*ave^8<$DkI`e=QNe*oMg zGOzuBkH9y?E(_&4q9ts#ycfGCT0brv2scFL^&9Y!_=ebJpj(0y3}+q+#H$LZ@@?6>k6529o-VPTHc4<3$05{hrk;| z=JgwJ8Y|=qTP^RWZ9}v!H603X6q#2_z-g?ID{QrVfVSRfU20kv-Z(O^lz@-nm|Y@M zu4Cx0wo6XH-UO{nP3ys%M&=b7@Ui&1M5bKF(qH*Lh`kwFZ(~{?-aIm|(14G_*CjIL zI*xzejq!a5yAN7#W9k97MCP>+a2hM*3R^9oqOBFJzrStp@#OKf;PZcRS$qMvHHJ#^ zU)WnT`rnUxI`{;9eV%>yFJ_Sryk%o3Q*MT>Qj|ZN!zwTN^EaG6{{90$)i8MJofqrT z74t;W_@l!}Ik@WSzuFD(1cLsFLuikIg zX?W|#dMw2*TSD1uR?0iuByCe@Q)$wlN8zyz|6P{JeN*k>_-&iSoecL)IOGX&XX6;Q zOWJbZy0$twe4_axrGLQF_yhQYr<1nMtoVYrZw&SFa8lMUQhBVP^#zbsTlntK80zJ& zh4~_t#|m1oIZ3t(CNhVQQQS9>jW(w#+I-zey$ z6#Js3i&CA-;!Ak9#xP~26ZCAfzEMytv13VF=d$<;-n}tQSv`c^r_rY`b!J!>X@4$& zRn+q5e3+tDZBJvay^uB)vHS_X;iS#A7okp3oLf;tqgS3G*l9 z332l{xo@h?+XfO>RWg4-=1=eq+FNN`Fwy3|iMDI5&5xmWjDy$s zbb*BjH}Abz_ilPRKQB2C2WK3PD;&oyw4I-5<(qP%?JDgBi8k+Ftq;j@+>HLhM1N(* zI<5<=?}zeUlxXFfva}af+8ePiPPA8LtUMQ2+MBR1Nwo4!S=vh~t#V$PXyu!-w3k-e zq1cxt+N(3xF@RTjRmKuI7jDF|SKp zRWwLhxvxuejpaXFpE!)kSPp6Xoiz^s7I$F}Nqp6ovV2okKZaEQ7A@E}B)*Sl?3+oS zjeTf;zPh={@0Rns-YIDB4C8Xw!?Cw*bQC77;XM+b4EL>H|GFLl_eIowPp;?~}0nhgR3DJhpsqO#a5w-dJgm!rr&B{&zVA z-Y;S0xvA1B&do_2`KB!G%}Lx_679*f?cezCJhxQZqiH)JX*&r%Fk$)Ln#8>=i7Vff zrM<1v9*ccYV?Aeo_~3+IQ|3pjX%so8|$e~ zfDcRfMELN8btt!2UxDMWk4V~%hesr7rA=9fHKOu;40|M67nV1NRX}i&`je{Nh2;(5 zBPm?y=Ptun$;DsRP|$Wq5=+`T^PW2RD4r+ubC>$sjza6gavn=swY#v~yT)OO;}+PX zX>;N6nTq{v^3}hX_r=vXEP?Yn7*C-8PTNEDH{JDdbfdW}o}>Mk#;}v)9Bi#e@dSDv zD`-7AUlz}!KejRKs&m6p2rGW$1aN(&>zE9E*2EL&c`Rw~#@7?*ufiwMU+v`ZCEXL~c`Rw~!PgV$ zufZqNU+u>5<=+$Nc`Rw~#n%()Q{hwSuY7&^_5^w!OWJYxdIG&Cd@B9bP7YsgJ%OIb zl6E}4o7?*?Z(j6_kP+uf38?!$C9?rW$^}l zI^C78u3QhG_58VFi5*MYI`gVm_zb$MogBwtPms2nKUXZVV@X@*vX~B^*%)?m=+gBd zTF;*=me{eRt#ett37^#%c5>)4`4HML$IVx>V#ktJ?Vdk>3qHFs?BviT^~y(n z9!uJ%@%8+9uNsG)9CuS2zM|3dr(DM20kG$J*MtW~X8sW#M1QqQ;C}4Ew0RTe9PpKq z_1)u13HES&AAB|a)h5gbu&<%bn=lLb+Q@vL;51gq6^8B!v|WeRLu502ePo_ivsfWl z7`h*%Z3tQqk#oW~L}vaBeulr5hj!(9rrL!05cW{C9wO(0Z;VV?8h#dE5ADkJY_$pV zVeFgGdWh@=-yE5>BJgwgdT3X!=c-MZ6R~eW>mhOj_}0kG3Bu3g>!Dq_p074xPQtzo zt%t}B;bD=P^MhZ&*F(Eqbo zhDS!`S_{8~uZMQ!da2rkxg7Q#Xgx&E1CNT#IvV(8d_A-)*UQx=%qiHT(Rz%W7akLt zbv5uS_=czk50ZQ*J7 zdN@|DY1JmoC$R5B>mhOz`2NUD@xrewZ#A?l*XwK$+Lj#^PhvlSHVm2EmBSMvQ;3J( zz}LgEa=lS)!dwCSL9||Cwi*0TWKJh|I=&u`m1}yn3G*rJhtYb8S$lY5WM(4ZH}Umw ztXywan=n_zo`lv*%r=J~iA=#4ehXg@$IA5<{ngO@H1=e)USiem_Cjz>h^{HU)kMUk}I1^-i@3^BL^N(Rztl3;aZ6mS@55;_Km9x!$cd zVLprfBw8;qTM&LKGSlJkd-!@dR<8HxuZHgDu%AZjC1wl3&qU_y1HX^2hhyb>zuJVk zGWN4*y~J!`__@d|3xhwv*Tb=LeNb(}d>;FGv>qZCfnSKs!~pyuz8>0@>%(dj<_p*_ zqV*8j3cnPYzc2g|zFr!qTp!V24c#wdzl_#HWE=cSWG=1n$M||^SFVq%O_-}-zlzpN z%(j4Ei_FtF{0Y7u+Lh~*Y7^#5*i+GZ6Xv4uw8%_L!=K{orE$vjX|)M+RqWT%dWqR$ z@EehtoPj^X*GuD+>$7ST=F8aA(Yg}Q0e&+wGrjQV_GRp?wZ}IigIOY15b5gfguVR0O)=SJf!k$_?b=4;qrp!E{7PVkqJDaym&~GL|iCJg(+sNE1!aw5cS!(6_vD$?BI`(&Hy~J!A`1{B#bA*4w*R#~h z^;5M8b8YM&(0Ym4((sRwi3$IVud7PR^>eie^9}5u(0Ym4GHQ#=l1ca%d|jbZu3xH6 znA2sW^%Apf;a?+jPKfdK(m3V%wc3RFCiZV=y~M09{Ci~jsdjw5G)}pGt2SZ2h5ZLw zFEQH={xdS?G5kBeUK*!dzgL?u-^Tt6t(TZ>5C0vRr6TYj_>1E{6XuTajFDLc0{?}t7o8~AUlca=dzbHF&xF>C zH+F(&j?5wu_-}l@GETYvt~O!5k39=oFWy)do;5O;R`?%$z34=_{;4)$etinb!;w2H4ckPKE$2_tv6wIh3AaS>REUOe7)#Ixn^h$i%LGio(ruvVRnP( zj?8LWIE@u@g+(O|w9SLor(92XUN}8{=Zj1wi1zuL!Y0f{?Dn+zlvAu3IY!5lw$4;@ z;02n(Cd{$e3pUkFWq9$XunF@>>?NA&Ula9zW_;a$^{>uUpx`CxuQp+RhuyKM zUgZARcAD(7sGl*o65t_Okf;ljl8} z_AW{LF>u$W+B%o6M`3qM+H!3z*5LNT+lTcB|37`6tM)fY^q&xaxg`EU@bU@Qj{Sep z=Y6Xkd!o{z-hF*Z#Njd2g=y zC;FX%Pui#GjS(&bKb>!K;!ly$xC|GAq|>`mkB^PVCib z^JiUnjf6jk*GxEkPs92DDQ#=f<{?Jk!`V2FbhxT>S!f7ayQ#KW^B&CZxcbgTU!~b` z^;hYYe{os73a`@?Hf#34Ubm@!=b~71;Okh@*10TRgV$>cn>CNaUcbr3E_85@$P{bg zp0GD-9t$@#h0U7BV>i;~xuybcip+0Dz-g?ID{R(0fwlsz3sTK+b7YFOa2hM*3Y#@g zq^%cP7o_HdH;7yoiZv(wcOgx==4=g{HTz?4h}H$Ex!{c=mxW@@g|7=~$~9MO*sOUH zc5k#UNcDm@j$9UsH8;L4q$$_jtzom~$=I8qbwO$ac+<%I4jDWTzAmIG*F3FZv*sz- zo1t|EEH=&d|gOWt_A6@He8;G-50GZ zQuD*xMJ@})S_oek(v)i<`YYeFu(wC+id1iShsb52SPSFpN}6&lOn&&A#qtt(QS z!n;N0&4ln`__~s&T#L1a&6?+7?~c|Lsm*!|GDBGn$= zGcvzn1}~1UD{0ELcx%|Kc>(rbXkC%o9Ns%}St!;L__~s&TuabjZMeJ;dmpr}NcDmD zjm+<#!As)nN}6&lNq^;g5%zv)U6EP<-aj(Gtp#_)*OfHo>PUaJ;qqea1JJr6)dC+F zxhxc`6TYsbDOV@@E8k174?^pT)PnHAk@;ONcqx2cNmH(+=&v?hUW$DPT34hNf)9;c z7K+swUsuwUt26zT@4?uIp>;)SVfgUKWuaJ0?6>+BDDy7WaP3? ztYz?ZB~7`Op}+Dy1p6qou1K}QM@KFT#ab3$SJISgS^BFDmzQH7gVq(PHu%`c{0Hd|gRXu9fMpHe6nXeI8ohi!BMCADI_gz^mZvN}6)5LVx9Z zHTDH)eJ|D#zA$oGDAua@hS+7HT&vPwZMZxF`y#ZiNOgiQj?Bw2;MMRAvCBfaR-?c2 zy$1Udw5~`k1z#GOmr}s1FAX-1tFAWch%nLl=weWQ%O}W;hzw#Y| zJs7PY>6d}8jLZuj;I;8}B~7{3roY;7c?0%UX#IG+EqrxkUhn{S$2Y_-3+3ugf8{$A z`x>;q#qSGW8<`h}!0X@}VwZ(-t*DK5nsTk%8a8X* zggpeUOH$jzH$>(I9`Jhjx{{_`>$Qf>nm1z)MeCB(4)BeUd4UJKKEAG`DcAa~VYB8f z*f*h_^XSzIJtFN0-yE42c))3_kSlD~yp^_F(7GhG6MSoAUP=L{u|lq}S@Sm9ZbR#R zP|L!@BJ)xTxCh7VQkru0pugI1IShL^T9>4{z_&-{B^+>1d|gUYuAcN)zQeIcp!Ghe zuJFjnyo3X8z}KZTVbb zwcxdXaal}-$58IlYyUpO9^2%9KPvNZ6TUvr-uf4_m z{v2L2;V!l- z&uP12^{RZO-5~L8%=pNR6>EdaSN{$hCcX_BD^}XBTpK378zsKuX}hb*e=W{AIBi$# zjS}D9iLcI&l*hq$H`QY)cJJ0u9{V2qo}_IIyimep;RXMf@=WfZ>vzHb-Xz{=cwEA@ zd`bKtXdj=n=l+SlcAog0^Yu#qmK*c8@U>6pZ=G2r2H!_XQYH3qe%7y7d90xIwUC8g z_}JEUKU?puku*ZZi=t3S0BI+(qHYp{06%dzP?`Nv83G$Uth02gdd{6^8FTjDSUms z%3}qsW0%E8=pUxP+PA6mZ*$`Mo)SBehbQeP!Y%a6pWHvh4_h~L-~RZvCccW*+FIKp*Cp4UL|gABXW{t*9=z4_3ocUI zeb?1PsRbv~yh$RjxhLJu!{`3FJ`CHA&Lau&H%sEz@+I*#RNs=c=l;1q&!79}`YVWk zLK6Q}xKF~h<4cYw&!79}`a_9#ToSK@TNAG3OXBD8a{pYPx1UD*Et2@Pd`bL6Xg?}x zKONpG;hKMf&@Dx4i{#8PR2^U zLv{Zm?T(4>c^RLZv1095^X<_cbEm}h{EQVUZC9$Ds~;h89*M8Y2`MYq9@V*2+d&NXOZ4(jS^AW9Z2hWS z*JAIP_+FE-a_^a*x7YC>_DUQSAZ0nEe0`0>KgJO3y%S%xr7Yi+)selcKj?bc`y{@1 zW&An3W>fuSTo+!Wx;M%1xqqN-e4-r#FI2y%b=?KNH)$UQKa%ihcwD026`q{5-vLia zxaObe^Z2=cuFu;?693U8el1@;ez)Cde=KPq0Y9Fw{P(RcTzPEy?w9SR{8FQ{c_T#ScfNhrA=AKb$I1_C-xC&U8r6M?$G4IG;ynT7phl- zU!f49&7a{5OuZ! z+FZySU$Gx>UjG;K2D=)E&7a?4cWkOp$bSrXhSS|9uSG74`)Qxr6n2mth24!dPsr!7 zg4VIi;sNy2n!*l}qp`c->k0WhR?s?jSxi9xdQ;f^c?@<}d_5tb$CCCK{vMu?e-M77 zDQy1y1baDrJt3dRlJ;19Jt6-PJe~e(1Lr~5%j4?_`8<}i$KmS<`G?^*>92f$#9k3! zPsr!7q&*&APsmS%-=e?T{JAssD)@RrK942s3HW+KeiHmP{nh4AU)Vh%pU0B+M0`CV z{|NjJ{nZA}AFwqDctSppC2fCvJt03CewY5r*B5Y4$mg-7Jqce=$S()KM}M{X(-&M% z$mg-7JsDq5$WMXaZ>nwn)HU@Knmiw$hmut7o{xVN{($ak1E;RPr_$#6c*PPsmb7&) zi^t#(>8^Zr=_=8BK3=iJjwNlKdHF2-5#811PhBQYleXF+qF7?blD5ue@i_c(Q`kYG zOV{aWJs+=FV#kuU&Smig{7F;T{He?28E8EpuUKNolD5ue@g)3dQ`r2eOX`_uJs+=F zV#kuU&b%-e{;Vl%{?w)XEVN-l)a5<8Z(buNo%;IHYgc90y1eLh;x$19fDv81hYSv(7WLw~h_a|HGUXgwdV zSYpSLw$AM9hrgx2@*RnNAzIJJE0)-?q^&bA>V?0fzuNp+yVq*sUbB3F|7XsDwu_Qj z($<-G0>IzXU+o~N-Phse`S?7Rv=75 z{TprG{P|NSR+vX-$e{fX*u(KH@SpTon?G;E{);wm{#*(EJ2J=A>EE$Jt}t{DL;DX} z50NXw?Fut>=qy&q6^8ENw9SClL*&oonK3doYuYd4Z{?v~xh`uBL-+02Gokem`3t@? zN9OMaUyiSbcICRfH4NP&uxCN*A#xRX*2w&g@x20H5ADizMQa$kM`F*0)v>qZ?gXfIQ{5d=jUk~ldHIV*l=pKbV7g`UItHX0gX8s%= zgs+Eo>_F#Xl=yCC*_Xgx&!hVT55Isf1* z@%7NITvyUx`HsPEkJe-4?`Ri@%=rpmg|CNp<+_UgYUmz|y&zhzS^ER+LXkNi;j8iW z(5_rpx7LR4J24kV>LqJ`B3&dhUjz6WTs<5s)irci!|y`ai=y?CwKd?yBJ-8O_gZ{C z94ptgbXUH2VRu05C2MQKi$~@W8NLo*568-N9o^N?eK+DvBd$E^B8-~oX_=~^IGLczoK>JX9Jsd07(AF??FM_=+S}$2!2ksJ?uPw1|#Mi^I za@|OOHFS@|?uyn+*4Bl)MP}+3z6oCs$I5jR{nhZhDE4w_y=3ig@+=>jWeT+4jIW1d z<+_>v%6B~W3TVA#Z9RC!$Xqgsbql^8j+N^c`m3S)KJ1myddb>9XjhKR5(nCE#n;2J za@|UQHFV#Py$V_{S!)Nc8kx&4v2MfH!?AMRMt?Q@E{44tS}$3f0bV^amuh$zz8;R1 zYZ(2N?*rItp!E&>4t!95}~%?;myuZMQ!x`Y1e7dRKk?uph*)@FtqA~RIMqww`oJLMYH8g|<} zjNORVm4I2`rpOFy@MwI!)K0lZw}#y|OJEmhy=1KcZjQ__2amzmOYM|vOl#O}vm|ye zw5|j+!W%^9_~Ehmx`LrxV_QRoq9gW(XuV`@R(PYx^as8ZUoW*&t~*;pg`yL7Z?s;r zHXFQgWQJn+E__|VP_DaLLxo}~>`l;m$yyVHU9KHu%-+n3AJ)D!ey_$sG2d$T^%>lPW<`w|H7hf;6Q?7gIuYRWO5$sm9Ua~eP z+!mSZBRmdYFSS#yajjvC#ANI((0a+*T=15WxqX1guF27qL^@_E* z;jJTcHv!*=t7p2E>OTH?wG!u1>}}9`#aaPx8<{%~_>bg1#ac7G zQ)KRV;0N*bN;~CxkpAk|4xhl@8Ld~W^@4Ya%vTD22w$(XQ?7?v!$!L&v3Eu56>A&7 zyG7rwivg()v!AB5I>Kik6xN9KkWehgnPTv4va=&u%+yoh}WTJQZ_ z06sJ_H@I*bE943bQfl77x*Wd=UntrLj+-&4W!ID`*{?wae&FEW%*4 z40eBfJ=iGL6CAT+Nn7W#co;sZ2!qjX*e4hDZ^;VqllZ#->R+9yKf$NaUww<-!alW7 zg&=&U!)3y6!lxzt5`20Q=E=HZpFx{1+&92akvAO#>Rc8RX+N_F7xp)>&%)QAJntT~ zpPjV#gU>0#8lK&;&rRBLZ7tT|8G3o^XRgn4)&2&F{$=8ym&D&5K0o2wvHvgnyl=H* zPxN`b*NK0@{}Mmfzl;9DL|^ky;^*zt&|mcbpr4BV;zVEbPvZN$_P?FZRh{?#)ch0u zCbVCYwCDc0K0p54Khf9L3JxLu)0}s{ap?kIO1|_a=(5PHgRkksjm`Dgm(%9YvhWoN zzXlITIDAjT`Tq)S18MUJqwnD}97j4@)tTBY?SqQi2s9LPFs{CD(O2nNT>Vv=_%AMt zN${0LxUcDkeN|DvZ&9r0@O3O{>s%I(z*iSx>*rqB*Ay;wh4R$3ktx;EejV(spL@dB z7h&t?-q=HE^Gwr9@C}jq2@9U3(pVu^*!sB-+M#G&j#?SMF*2oEIE@u@g{`0a(smPC zm!njkx;ZjsPuicS|1P5`*YnlZ&;77(LF;mq%2T&SE(^ta0biHVl*xO1x1n`8 zY87}`(3?hhg7?*7YdWr|ykh7K$|uUzgF8Yg)DS^Kk5OXkCv|eQJEw$ow7~JRM)x z(Ufa?we|BT><7`h9<>(yP-J$s!*42Ywe?fE-mJEM9*zAlTGyl2h9^emeTeW|__~g! zTyIrdKaatlgx2+_?(id#nazgZ#@BT;<$Aj{Z2deIdoo(rqg0=o5}Dsrqx~IxT}M-{ zcdD(Q$6-H;*7c}$;Kw3|y4kzx-t?NuAdLVYT)1B<$zWx*pXIej##MDAq^#x{jt?A5~jF zcffuTt?N-Uz%NBE3&r{vU)Rx;>tp(>?VBfKzl_%Ps2Sl`BA10?eS)v+Xv+0Twe@pH z>{rpc9<@IFTI8}&tWWWE9Zk7Dt+sxif;|rp-6X_5I|H25=oT}M-{&#JATJ7K?$ z*0=RN;Wr|eg<^ea^*R03_RUkVr=xW}Y9{#2$Yr5eU*PLHnsR+nZT&2<-$Lu# z`kCRkBbP-UE944WKTkvZ4q87V%mTj~xhxdxOY(-;WuaVOR$D)J#(od2>roBx`;p5+ zvA)9Bbu{Jrs@nQ_I`#)>U5{#nKa9*fl;N-ObsbH)zOJ@@?t=XhTHlJz3V$4#_YuS2 z;Ojb?a(z>6{X7Hv6STgqn+^Una#<+WxA?k_rd;1vTR+dl{tT@jMVjExBbS9@eTT2> zXv+0nwe|BX>@U#zUTk*w%gAM+Sl{F8I+}8QUv2$78~ZD?z89MV{yK75DAo`7hS+7H zTt8G>KX=9c2CeH+bHd+7=G7YTkNAezWuaU@R$D*M!Tt`d3sQ5z-$&*Z7w}K`x{jt? zKUG^l&&B=$tqW3f!#_sm6&LW&__~g!Tt8P^KhMMd39SoKh1w$X$_Mxtd|gOWu3xIH zpXbX)>nHko;9n#2IuJ3wE~F{fuhrJi3$TAf>qq)|;ol?kx(K!7>q44x{Z?)Lyb${j zw0=BphX0Jr>muOa@eQ%dLb-mgwtilO{TEu_;`f68j?8OF;6LyUvCE>CtJ?Z`F>U{# z_2a?@aJyzRuLFVq#Mgy1<@&SQ`gsZV3}{`E+7O;GGOq)H|H9XWH0AoM+WL7Z_DpD9 zk=h8JIWn&Uf&a$Wg*4^*yW0AB8TKq_=d8AV_J(JT%&2$e%?r1d$j)kc7tamkFN!f{EN$CGQ2=@C^)~0y&%3mH(r5f!q?~7lmFtfcnV&q zIaD*3#y+8F7eC9u{S$r-9+2=<_~NPzGX#5P^7y0UNV(=4$^f;;^c!fOCDC`ySpI3d z;?L4nFE!1Y_ztBlW%W5_#hSJ9m3FqocZH01%UH2yt9sPBhR?zxN$RaO%muwF8^=a4_6~3ZyX9-^n`^p!zW)^wT z-my8<*I&oJ0Ijc9c`Rw?rVqYaJqLH<8>ssF8`x*z>#J2BOWJwxb>07Ycq#g;`ucS2 z5?^1f@>tT&i?6R%FTkDYuYBLcJ`G=At@2nw>)2)SBKoE2uQq<_?3<6czGKkYDfZP% zSEo9c#T0m%<}k&jGj)EnzGF};+#_n3&Un zsb1AKe&*V}X&aJgYrgTkU8f7pY3P06p^3cao?P5C5NOcxXJ5EI-SQ{*4~H}OvK9Hk zP4SU-M7&dHmcz*M~9N z(V0~u{)i-gEngDf_XPIH{d0YuKljh|r;>kqlK&w1j)ZH+mmE)?Kljh|I}z{oB;LXB z=!9$elK6SN+&|an?S~M5Y!bhgFNv>b+EwCDc+Cw+cAwc}0V z??C(olXLg5jBCf2=uf77p+qnLl>bY=aH7xqTkB6fez%i|w@9KtJYyZ-BH_E$O}Q6M zwDL_^+C?kviP(!J+9NVnp2aF{f9wv4R=z1q+o94b=i-T0z9~z)c%?l7dx=DQWX3wC zC6eP^GSSL6WoehJX?qVIvpv7|33p8N$7g(0#>(9hfBj+{W~apUn2e9kSfM&qw>`&U zFO~Qno3Uc0?K-TbD&PF8d?{^u?D40B-zrSZdcxDInao_fGi~oB+SB09$#I2P;npl$I~RMo#P^(xm3+A>*_J=H zubsEcCwlp(EPcx7*I54;wexm`#8pix%Qa`Pgtvy*PFM%CcICSTcK4)B zvAQRDrA=AK)xGk)9(x_Mu1PNg_b*(7X0EDgcTIW;F*OhE@(f=f*NwT$r)}LNmb7)| zm3v~IK(xzKU)J@|x+a~+l2+}mNq4MqSVOrS_WHEBW_fePewumoUtAWQYaABYy@h>h z!GJZW8^1fi{0e+JoNg;wkH4ko-fyLS{pPS$WOwXy(R%JZj}^3zT^6^Y@6jB#itK@X zHol&F&tnCxW0%D+^gWxyR*`<#=iuwP_dJ%gJ@|Wg?tM7i&>Xgkyo`MwzMgx}V@cZ+ zU(dbY4mZ+Y?bO^J`+R&o_nya+wgF$yy^nyK=&yX=#l8?<&%Nidq;164bMGVJg8pi& z$R^mA;On{fJeIUg_$&$)a4-6+?H<19d+t4tC2cdl zo_ik+Z$N+L>kGH%-t$<}_QKb5?+d~k(qC;A@dej&?|Cd~H^A3(?_=PNnrmA{bWPom zCQrTRp(Itir{2fHz3HyDd+7SR5pAA&S1hq(Nn7W#xD(!(?#fq}uHI-p^{!ZA$C9?r zytNkIgzjpqh%S>GOIvLPQ7o}zNn7W#xC`F2IcyctrE3$ko_bd-v13VF=d!pP-mE!n z713pKQ?#CXS1hq(Nn7W#xCh?6IcyctC3Q2jo_bd-v13VFXWq06_h}AWMRY0O9IdC` z6-(?`($={w?uA?EueOTlvfl@-r`{Dy>{!y)nYZ-9t@KyhJ+{GaLF=h^#S%M~v~@0v zac~>`mG8FLt!O>#29e5<8Z(b!G!UyfyumukLBKLhGq_#S%M~ zv~}hUzwkEnS6fAVKj*1;#o9WFC2gJA{10zSf3;O4+|PM>oF!$n>E6(>q}_&Co_e1E z_octu?r{yaioTwD&tpluExw+5e-Pe|{>t}S>|+a0kNbYL9!uK3_9wOf-&)$)F z4xoKI{#G8^m211UFmw;X-UqFR$Pe({H!{=z@b>t6XjiW7+rrR27<)go9wIxy`$uLu z0KPlm>!Dq_c4!Mj_m$WOp!E>BIDBAa&Kr0~d_A-)*N$yr=)Ma3AhaGLmw*qB%ySXE z6TTkWm1`&ZtD*a9>_gCch+GmrG%}?ScxQY)v@6%n^jAaoHQ0xt^$__X{X0A||DE<- z@b%EHT)WU;4Zr`OJp!$V$dBM7BePTj-W6XD?aH+){gv;v*hiuD82K^Uqa(9)0^SW@ z5ADje8~xSLeI35Xp!M>!PiQ+fGRrLB-SPF%u3Wpf)rRitF^@y))oGt1Jw7s*Ja`XW zJsd059&}g3Z#(Q0(0X-RNBG3ZtkA%>AHE)rm8&1!mG2Pj{%E~AtrL7wWGYDTp7?q= zR<1qiu7>U#uun$o)oDw?r$nZN1n;H1)zGe7d$on3dnop)%^otjD~HR-ToT~D@%3=5 zTzj{Lp?e1G)0#bG@=|H|^vINj;C=A*a6GieVd%aQ`;2A}nPu_WQY?UvOqq!Geev~h zJVTAc&^;seSml-Mv;!iu5(qvNUk~ld zbtwJS&^-)$AX*QRUEx8ISv7?3VfcDDR<6V7uZHg7*n`n}i0lSm8JUs~d^o;dRi|8s z(_an0vtVC^)~nN&gRhRvEdYE3z8>0@>j?TQ-`laTLF-+f-*AlAMpi$$^x^AOb;@-l z{nakdS+TD}>(y!B;(L8$RzAT;;pv!Pl$mlWK60ib%b7aa|@Ui&1f}vc; zwuK7C9N4#@_3E_m$#ZLDN?^1fhp$)FDc5mrp+Yey_HAgrI_(F1hec*(7koUvu3#wF z@ok|(F&Fl5v|gRIB7A#fR(j!k0>0@j(+O>1GsH-=BhY$v+K*^QMyA|G`-%Aa_Di`= zs58i zby8c{4KW&fELyKl`vvWtky!-;pNy|p(kR!-^mhWsJO=wNv|gR|E84pwvpNkv1z*o= zE7vLf`)Zr#SnPYydUe`L@V${)sfO>V_Xhq@wy>%09_)wFdUe{W@WjZJP~kK2 z^{P7MIul=QP`ej<5?ZfLTMd3BGUZnIEPTD%Nx9Byt8KCwhdCLkw|TA(Pl-&06+RnR zFD+53vq`IMp5w6}MH`lXuqYpXEHc$t_#Aw_OhviQp|GiKp7&utj@HXP)`XvkOraJ& z7hf+eQLb~_!ZMWmv7bci z^MsMb3c12El!fqp5v@u+A^z?l>GL<0OU!e%BQ*vSKS84Mpr&t$qjE*I3ovG%) zud(cAS^9e(_S9zn{YHM&)Q-=&@H99bx?Yc57Pr&>MspaB=E0s$n}?e`R?s>&3zgBo z*&K$Wd9mNZ*TaosUBodvmb7&)ixKeK&0#p&9Q&Q-`qxDLzZhTlU;V2y6)5;!`m3+e zli2Syw~L?0;rE*(wtE8pAmNAL4_RiU-(6^r{Sj@xbYBQxLf&*3sB>A2r2S)x?Ygu- zhW!b?{^WUEI`hcT>{gx%;m;_juC#cMu9%-EO}R9L3X@EIGHsqFbU$bxM*Bq)cSHEg zgu@~Kw>Ixib+|K(?yy<6JkF!U{px>+n`@sz`*orXzTp`1wkc@8`M=aoM*D4|4Zb0+ zPuq6YN2j7rYkz`o(5}^)JEdl~aLIx7_33vC`c^!>Vw<4A|0I#ZRU z{nzH&&~g#xZ@Bu7L|>81arIYZ%`LHK=*9mAE>gSXEeg*VnV+)YGM&Z> zxx)Ufye!6oT z?Ag$|(4@lC?2*etu?FJn0-16RYzsf#xh?h_XkBRP0M8k@EEH=HzAlg{*PyoW)17^> z=R)g3)8g>lk@=}Kcrd;$kSW*Tw(!%P+hNax)`g}e;CUmn?H|4pUl+)f>q`1Nl*{Gz z*z=)vp=n8Y{>c1f8GIGKE|4kLRrFUszqtc;d$cYzsqnNwWadC=zZzc`$dv19`YYcZ zu@^+^LX!$l3q>vq#kvMx7s!E8ktQ zmq6=EQ%88o$Yr5eL-2KlOu2^8U;X^%ZrB}_r>Zn{f;&a#C)(f}@O6buxo)7p^4%SK zDYULMEd_Uu%+_>xsPb0(HTlneDJ+PNX>q=8+c$vt&(h$B8UsuSK>&CY5)1CdW zmqqJJ)6#I4$e|*36TTsKS?odkO>JTS=APJH(Yn&4%2T(q^ry@bZyEMeG)QL+r9pu3PBuZJZl>W3PbLm8NCk6(fg=*sb`6*kz$yx6)tv z?t{G&T34D>d0II#KmSGhZTPxErd+qt-(mRfi@ge3SDL!Ot41yh#TtgMD`d(wjQ+}Z zKkU`ey3(Y|)9R7==`h-dcKR#d zjj-23>q?U<*w5~LDgL_2gr_$h2__{)-T%+i(d^g7K ziPpF4%fSti%R;e6k6 z=9R*<-;J*;WXg4STlneD!>~6)>)Se2o;HtM7K(KbzOIld*FE%i6zA39*nQCY5o1NT zC30CP*1h<;LZ)2z(%;ee9)aD8*7stnJhesU9T&8Z!`Brujvzw$i_dmFT_G^z5m zZDih40pE|WD`d)bKmFCuZyt@^7p*HzsyuBMnfFw{58&$xnQ}cqf8~1&_V#F9X<7;1 zAu{i6z;^<^u8=9$1p2F=-#iw3N3?!aSLJD^$h^~o_6PBGg-p2~q`&e#4tr;`epFZG zX_v^n^8tPcUsuSK>mmB9pWi$ldsno6>|Gh&Ei&(X!1rN%L+r9pu7~Nbd{4mM9j$Ni zSAqA4%)3P3iTH-tWuaUX+27ZNlF*6R{m}YxVO4m~$h^}7o`kO}WXd(EE&Oz6f9$=` zy4189ymw^Y=>b22uPbEA^+;Rz>CTg|_d)AY)9UcPk$I;FJQ-hC$dqd``x(1(%qL^- zht{R0HQ@at^G**qjTLf*{hO!Ib^uzJn%0C5j2ud0X{?Yd?B6^U?LlZ=YEtRx;K;nE zg7zsKvrA;kHHH4(%Q;zMAA;7UCY7EJjm&#F;79RwiA=d3t@dx8hJ6@X?}$?A>F~(B zmjiwbUzf;A^p92hH&4et0_W=JqoSAzYD;RlgHPBQUBty z7!4oYD^!vvVIPC9&y9)j6ZrZ(yXRlbA|3eHUZG4m5BButcJVVW{8qw`z&|HE8UD6; zaQo36YUPzDN#oC?&I~;X2Uk7*SC8ozB6unhw9i-p()J5#TrVL#o%mivTgvKl%9Cmw ze5HLR@m)CM%`;Z4XR0-(`geFX@m(lm#Y)?i>)FKjxy1KU+K%Jj$)5$`v|X{EOMIVC ze06@LdOD`>c2d%o`_{F+2c5q7EZvdoH1j2D68r+)_bIJYw$7~gf=})hs^#I7tY4yh z$~soiIyP&z@I9qhsFqK`{-)WN5iWc1x3DjFL2G8s7VW3@3f1yQvA;s=OH>|9+861A zFH!fyC0{#L%OAu31YcjG@>tTogs(4A55T9IsN&7OszC=xcPp7}~ zeFFOfe0_<^V+E~am&JqV&!E5Bw0Q~kE5!9}f=)@XFIl7i#bq%DKC@Stu+r)IDq7zr zTvD-PNvn3>CX9v8>J=ued|7Q*eNLlImuP>sfd6VXajOPXveKr_Zl__V+AU#~u>1+W z;gmhC^S`xQ!75q#6MVzll!LHJZJ8kY7Zi=p1Srd|cziIPh2*()W>ZyEMat`jC zaX6-+J%F~?6Rmtx&b4nO+PrV!_(R`$uxO8aS|JtE`7GghomE8i2bKTCX%%viC~cIEo4x*a?o`}4$CkNznu*5}p9RNJ}> zf05|rpR)8R>)5`iavhERW#W5O#>)L=mFwNk;lA&yL@)o8rBC_T8i#+2YfWvt8TB?#!hdU&xX%V z&eLtbJ+#MuD8C}HLKzS1hr4@n&PrY!9bN!%Y3Z7k z>`RiiX86*Cd%-^?aeq$Y$~R?cf3CDWurEvE6!7HE`PTU6U0f}!TJTT!Vcu>MRnBOYjp4fwvHpTiq$t!KjI^?@odG#t%(Z~X=lt;$_%oTG@L9`l=wGPK`D6R~yXec> z4$p7g;m_iWgU?#}Lj8x@oIh^t%Ubg}e>_#YukK`=8T~K0oL@XCe0~YJ@qc)JYp&f_ zce*`^{$N1Ib@Kc0ALGl1JI-cX=5_K@$e%N?dSGKs^q17;b@Il(s@m+E-w&hy+=0~t z8*8CIr)^#*Z|tk8&AwZkPow_4fz<;WYoouQZC)pD?91B!*dBSE{B->J1FHu%?ni$` z+q_QR*q60UE!lT#^BMSwtgp{Y4n}`HAg^UJSBfwDvUW1s=5_Km`~|G9ZJ$AZJ0P!R za}vjweOWs>ZSy+$nfMD?Umw_54*kP`yq3+J4ZiHl+D^31>*QzQFJgUtU?bne^E!EB zU)FY}ZC)oo8-FqD>q8e$qkY5A>*S4nS=)uSd7b`MLCU*}(P(HhfQ=l2l$MZ|ura^Ld&4JpARXt`A-K z{yP=9yi9Ii`s~Zv4&T~*KK=?;*S5ZOO-*fHCbutr_GN8{Z*6YEU&-qFz=m&=(^wmq z$?Z#@eOcS#Tbn21uNqiAu;E+RwAAKha{JO}U)FZ`*5(WFR}ZWn*zj#~I%@MWxqa!g zFKat|Yx9NpYX(*iZ1|QsJ+*n6+`jbLm$e<9pSHzcJFt3S!?*Ho)aGS!`_gA$)^_;T z=8N#xvA#aA(H}hnwRxG`zVz9bwH=IG`ue~|GkQj9^D?=8>9a3uJA7;N#rPXo zU)v5q&qQrrCbutr_GN8{=jUnhH?qDyYdH`-Gqrh{+`jbLm$eglFQ5F_NC9htnKiv&6nYCVSR1uXPWNR=4EpG z(q~`Rc6feL7k?}3>jNA4c`h%L+t+MGU)FYb9>K@o#`^leM)i3vFJ-e|$@$qZ`?7X+ z`pV1XSKx1FeSPTSD74eGd6~SiFKg$ZZC)n75`PElYulsIuMfye*?d05mwj0~CvEdG zd6#xyJ+N_L4=ztKZeD^t0Dl)gFX#SB?cH_HWk&oxtgjCPjG^{ka`~*~v*hlpdrk@D z@5krq_%Qqftgp{n*3b`<%V#Y+;UB7drso^_s>Z5L-L2FeM}!+@sXytz^$J&SQ1Y>4f}TY^yxAJJwt+)v5b%^yAd#De`&RK2i5v7QoL<+dQ>9 z*4!=Cse2syNow;H*#-Yp-Sax8?L4&2Q@dl$(^8$f$D^O7HcydV@z2yfr!oAzw9Q-K z9BbZ|>ePJ%`dMo86gdU{xw_{xhM$kNc?+Cl&BywB>OKoD%;+-E$hl&rjRD z1W_+8wJ0>+9+FD{5b+Hcyc+;$NwImI1#2 zZS&ObSPQVewmlj>iP}6zzC`V-bV++PszQWpc0AJGx}LZ&90fl1)YK?Yd{x z$@ijdo{k->7prUA56iPegx0ZQe;XiM~FqdrtY}7pHBWjvZ_9mg>~~E&4NR^G>qq zsr|g}Ic&)Hrfr^%9jiC%>#2JJ`U`6FPO@(JFYBI<3-~2yo2O&PT7vcU^!pw9D{Avj zvRCn6*F7H>XuBkB^K|T3OR~PUJqi5{wRwu10sn2?b7<4oQnby}v12X8`g-a{v^)zMi^ILH|H)-bwa4ZGWtLUMBcuXq%^F$6AK<_4NBa zxu2-bJIUU_|6KRHr0~nqHc!WnwJhsv+f&iMP@AX7H>v%#?s<*jm!oZ-+8t{-*4I<_ zX|(-~+B`+hi2uFrc|B6QJZ{!dQzMi^INB==>o+4+$|5^8Zw8HnHZQcRrSbbPu zPrpCV?_bpBon$kU`@8P>Xoc@f+dQ>9R$tcFwr8OKp*Ekje2c#Rt$W_4$ge=#yaUd$ zR$zU7*78U6f7IrkWN+h}2Bqgc1-~L~^A0%2TCt^ixTOs}8MQeR@D8<;*FEn)_?2jz zcfdK;N-fpHEkB_z?-`^8IL=cfdJTzn1FZmY>OWp*Cj%W+m6P?)f-~ zUzxT!gW*^!w^TC}zo4g}Ht!^R7e8g)^Kp>2tI#%QFdS=@mTHE=k1laI95Zsu>DD@=QZ*-bvP-ai*<%-b2avr)~L>seeoL;KG^IPDgFtN%lUq z)7L$(dGgJ)&5vJ>)yy&J$E&l*b)z=#B>RBe40X?YHGTkX^A0%28o>JcK+f6d8L7=X z$v&iZrn=|78$Xb?c?XS{4urN>z?<0{9xMVMOR%k$8)QJZ&?&4!=7?m0)$b_i|raeS)8}?&+7>p|s6eCC3`tQeC<}A3Ybfc_-PYw4J-|Ip5%i(KctO9BUXK zb9~lvB5miPHt!^x9Y1f~b8ez`IBoL|IL8{!`ubqo1?c&x%{$5Fz|UXztUG=++U6Z_ zjYh!G zUyHVRM~Gvs)l%I(aw&RIYV$6QdGU+YJ-YzEHf{5c5XV}(rMi3MGW6oq=3N?}u}gZ_ zJ-dtiI<(Cj;2dk6mg?@2%h5|vn|En^PTM8xo>M2jg|>NjiDR{}zTQ1@1$rrJ^I6L; zs9n15`RIXPm$rF#iDRwH`g#Y*mFQ)t&1WsYq;}c5=c7nNU)5OE-6Ku3U5?s3|i9!7^rF)^>PibMPw;st(Eh&@0h4PdEGG`{Bz| z*UELzr&$v9GE&`{t%%>iZ9>PDg*Dn`xV;8~a+1WzN2=?eMM5 zo{k0#s!m6J(F19lFB8{)ByDs3UB3>`3>1D4>+8$tR`g)n=D(ZqLkfQjerVyZ!Veo% zT^0L>Wg1Q{-?|SZw?5;Rr-2UN+U#5VYJ;k`_M6bF7yUMlyCV5Diu_9WH3wB!#a2MC zRpc6LtG=qMOpUdT<5cTk)m}}%YZv`4ghSfoA^J^ri0o~Ee9btqiKF3@g=emP4gvkCixEE z+I$v%^Fh@omVc?;g0}gI#J)DBZT4kthi`566U&x^s!uE{qqm}M{$8gOPowIdNm%k* zs%I@%L2pYguOW59Z&&yH?-31sRby4pTCPg%_SEJ?Q)m1Rbp8q2Z zza?#Rg3PhDWPN>JatL}fwK>t`#M8cY&oxl;ThTTr$Q)}c*4MT}(fd)G6HQJ$?O*q; z&Gt2lwmCuOSff~9pO+klK7iVsXnKj-1M8mur31e;ZF7Rmv9@M?Z95!&5VbkeG@-U)#_&C&(OY8`jt7C09cqLT%18IrDUA-M2Q|*S56H2{Ompmi4vm>gdC$&6y@= zp2pODYqNcAN86ksbFA%HU!Rv;16^~Rm}zq6skQF;Khf~p(>7I0?F0{=VGRNA5_4Rqlb=WRA5L>+AE98=%{$&6y@=p3bcM)@J+K zo3=Sa=2&~PzP4QkeHOJj(=;Rg?7DAlwy%9?n=@pNwGZp-^O75)&!IMFnr6bETlf6m zWcbmv%^5Ps8qNCJc3Jd!)aJ+anepe>eQUFQ?MvI7A#<#KSzn)*+z369+WhG6%+m#R z-`Z?n`_VRM$Q)}w*4MThqc5a3Kdw9TbWz>6HaGTFja5Bsxe0AArZzwNJM(l&-M2Q| z*Zz!K_1)U+So^nB&sr{rzLeUWX_^IpS>3lb+t&fK%^5PsI-sR`)^bzy<<#a()2#R_ z>Yg7X#ve%AoFQ|p16!(REtf}MNo{@KUx zbLQ!qx^Hc^uY+luGh~i+Fzf5HmYbumr8d7}bjM#;_pQzLbqH;9hRm@JVSRmGatrkJ z)aGZg_o=<1?)g0m@`utkXUH7uP}bMBTcU5IHb0AfK--(@zO~uD4x??=cWbj_9me|l zyksBr&D7@SI%l44se69Q0zZbfRo|`6jx~n$we42uTdB>NrjMw-t?v0v34D#VIYZ`H zHP+YXB}buer#5GroO!yV?)gm#d@F5phRm^ASzp_3jlPrGoN1a3e^=e}8w<1@OWT|w zbF8tfug^-<1?{APloVGbb=2(ZbzP8;KeJ{27Ro$7V`|6(GXTXo6 zZO)K6);QMJ=Owp8-%o9R?VTO}K;85E4743j+p2G#!6!eS^|kHx=m)9IkN9)oAF6wP z_XB?fZL7Xpn;q+jmg-r{9ncR`n_m~^#6ME^{Qd_1NZM9?w>CT0kuBA;mOG*!r8cLU z=E6T#_x%0_{wUh!44Gpc)lxlcxfA+vYICY-Zu}E<&+l*GkEU(TkU7@TE!DG@JENbZ zHm92A!9P{^)s$G-S2b4ktmQ7$K22>-HO-5ErtbMoiH5$av8rb+cO~~MwK>(~)YEfy z&u>bQKZa$_DKf`8hV}JX%iYk=Q=3ywPCdO)_xy$i{#e@P6q#ck%lg`Ocl3+Y=ChVg zJ-t--{DubpINIhEnPVNt{vAf!J(}pi z$1_g87o1JL!?!k{gMXE2EN7ChMZZSdJT|VupFrC@&My2Po||;=uQRRVG-cyg_MBd7 zihtKpTYmk$9=~2puN;6rk#X{$%TfBOtzZAEn@sy0NWp}nfnRz{ZwIA!fC+5_Pw&~c z&Hr?#kM$=N?GGYfdRM&k_IFa%-kZohKb%}NpRB?6ZSZz?axuL7I_sauxyNyb z=O!@xdrUd{bA{D$+VQ^C*jH7X?}^;VMcelWRa59UphvKv`M%ZIS5=#Rw>Do&{Re}p zDfAoBEws(|t;W8rJ%e?~_pQtDAM#ps3jHSZ>a@-Gt;W8rZKG|zZ(WZ6i1l>}{buwK z+UEOKV_(*uN!xtix&r?(>ucLv&_ijP?^}(1Rkhi7Yx9-Vf5Q6u0H(*>S@fHq9XuxW z`99|RREKYEJ{SKfQ@dWp^7uTP+WhQbU;6CJ+792^d>;O@LDf~PJxzwc8i9RojlYxca##JL^w_b6BVR z*VsWdKs81xhRpV6s`hC^!#`$j;-g&b8SGBEb zHzenG;r!Rw_WxDexD3@YR{i>2{k-BB9NyroWvXg7Aa{OIYunN{)=n&H8`rH`{;J>g z>F0u?cC`lYGF=d_3&*^$sI_hBt-Ua6*F#@a)UMv(9p|E`9f`iUsI_hBt-UyE9rKc+ z*0!a$_L8U_fxfh;U8BLfOqUkRds$Iy+tOQmS$pl!w$^oKYX7`*c~QSE`O>f1;2rz& z;`4^}R}}5nZt!b0c>BAeXy1arvS`0fgSWpj?|4^swC~&adfkb<-(&Kh^Bc~kvccP5nRoH7vwgo_+aa$nnmR*Jdb_$l zj;{7k>^foWOt8#P4X6@?*#aoK@2aqp)e!9$~tGbBT*5fIDR)Ny;llSfT@>B4> z_z+q;T>?=JeaZRxGOJ8FBOe=7P}9RG9S9p|3* z+W6A!0rX2zUe9k<359C8}52WA3A10SGlZP^{KEJ7)_dh(pDA!(J-6MA^ zxxs9&yuyAJei*)dEadOHZ*3k!{+~hBqaG`u*CLl!*csz*ImLa#~Nyu#ktm$i?u{&|IcEWT-Q^{B_y=(TB^SJ)f- zvi4Eh<`wqC@ska%9`#rXy$)^j3VUN;);>ntyuv;XKl$M5QI9*&>(Vx_us8N)?c=n~ zE9~R(od#Erdd!C&N!z@_-q@G5PtZ26upfc%%=-GMM^1<2752uytbLNUd4>H*d>7W& z$2IcJKd-Pi_GRr;w9PB*N8!7&zP8Ob@w~#`*q60W(>AZL`>4khtgnxH$9Zt0()aumYUBC?8o4zVs(97!}sFn$mIog`_gA$)^_;T z=40_wv%0qRZR~k!^8&kl>9a3uJ3K!I%PLI6>iVdMZ<#Mx8yDE^OP_sN+u>WAk0U?r z;ObEi-@aa?HZQQ-mp=Qlw!^nJACI4IaP_E%ZWAPry$s?eP47E$h&2aP_E%Z|Sd4n-|#aOP_sN+u>WAPb5DB>+7Q)zWq<4 zHZQQ-mp=Qlw!`z|xAZk5>+9nhi<5hm+PuJSU;6CJ+792^Jc0a7tgmf7ZM{ZqUSPK` zefDK-hv!FV>1$@z*GD}(pT16QUSPK`efDK-hi`2@iTo_AuaA0oj(>yNyufZ>`s~Zv z4&T~*GJaOp*T*&XM88RGUSPK`efDK-hi`2@1>c?ZwXL6T-l8@yu-lhD`?9vf^TWBU z!)&atk9y>1yS%_|UvC$ES=-@xc%S_2tgnxHRG;ngA~=&Hg*zm8j|hC#sR~Tnnez%VVOVXwd}#33B-(4Hs-fFm98~8fQii+K<>@} zCKFSK-h#Zb*~lA9jHSJLOY-vUiHkxXPJ3h9Q0GFm!_DUsY4)c;{*p~5zrupa>#$%mz=XV3049Zmhr_+6-%dvs}Aig@iZ^ekXk;1ntPA8^B~@&d_cUV+*q&#uCTUPVI(}7a>0v zd=!v}ke6Mcx#7e-?V44;GJR<;ncOZ4<64!)2p1iSx$UAtV zSLos7jX92NKMVP)TnHns3qFBD{fWVcQrHupSU9wKV`Cz}99zJ_5{rahjXGlvD7%36 z(GJFMx<1SV3Juz!T!ZZ-u~_KUsWWyk`9O}vV%gAZkne8Lj^smv z51qX2yMH(~ZXvcfIE6y_2=cw*#1f%z4L*{*vBasgQy&%amDoZ{;uA}SzCGA_bH`9m zuI;pcd(JrZ9Rw^qcJj9S|7D@>L@y1Fqi7j8aT<-)$47is26IgleM7HFoiTUoa&W@- z>eGWyjC?cwEKfX8Yw8omLW3t!C=aC2T;iV4XHaMCWa?aqM8D8$kvFz>unVR?3|;|F ztk|wOVC>M~sZlV5flVgv3*APYvD2tq2~HSSpBa2cVpwSN#zq8Z-Pox2g*A|TVo>Pws5f>&KjgC*7qy*_zk z8w5L`-nXDN;l$&iFQ(4erNLKIXJ3gHbWLN2@`k~7xHdkqPUt6tFQd-fb<~+lJQey% z^2V+w?;weFLpzQ!-WzM}!Z$+$N5d8+Mugso2F5b)o1wYHdZDc|wsCOQ9UJw&KU$j@ z>HgPjLIc@?k#J&z(3_Gswpp-msQMG&_2I+|p|7XT*p0!rQ)gd^jYDrfBLxQSNIr4$ zw*MyQWqC944e@sqmv`o9-3U&+6#6#mjNL<>ohCL5y=Cwg)S257-ULqAUVTUKee{E` zHSNZLo03RO3VkPq#_kS&kOmHx*gUiY8*@N;E7)AZygK8f$ZvtKz;3xW0`~_$%0MRf zVZm&i*deqX81oz@PYCuDqdx`S3QoKh+Ww6_82mVOqddAt1x%+55kI&~+jrD&`W)WeA&j# zdFtEF_Ra;_XV;nx3H0;8Ve`QfOz1Jww}}vF(EGQ13ZfZVNsu_?+N#gNJph z>V^le*3N9&)g!P*@FJb7!bO8u4qhdASnwwBZVa5*J@m6Ips}|YSU#ppTdgZw`fa>5 z$Fk-2fDnaKIZ~74Jn;s3^;^N8F{u7jR>Hm#`&D|brkyA>XovFV!3T71 zt4+aHGH>xN!9B_AM+6@L?~hL$5ZZcU3zIjNm>7Cj^2UacKM+nF6xupswWhlxup135 zT0R=|fh|rP9C~-^j5!-6TW>CLNNDrMdPjaO*j(b!c3tBuSR~dAUKci*I4ty@bZBhp z$YCxu>YWeN;7Q(!Q0a_Cja8ynE6?f$8GzgQJ-ZXoriz==~s z_a|>`5P4&X(?So9_{Y3q8B3fVdI))ApO80}IHS_FrlAxV{FDNNiMG(5cZ_{T-dN(y z(4LQseNNt3;;hh~r;L3;-dN)7cFpnP`ODy!6c|jL6Wa5dv9HJ*OPm{eP4dRRCT}cp zUg)*R8~cX5vBddm-w)QNz~HwO7)%V|U{$X}UjB~!L^yGGXy0j#t=MJ8(Yg@NzIX1>k#w~dfm%GvM5;$>b=<(DUn}NKs#1X{R z^LD9tM)H^86FrElog09H_M?G(9PhogKacP8e4^rzy`#{z^D;Rp>>@8=IHB zv4m5P>iLLY4JWQ?*X*0#6c}8P0)vUAh^rSOel481F7yekxiRbHUeuXOEK6LyF!Af* z#0{aH@w=Y!n-+_L#bJ|)8$(ZEAYcn(;mn(Q8IGB5y}HkIDh+SL8<&^s+O`z&+VZr!1E07vbRXjC zgp+IPzQpf>6V8dLoivl36O;Q<=L^A)7x%!4dqZ1Ctk$#&g$5I6(4pEnE_qe*_rVF{ z>S4jnxx|C*y2f-12~FZG8mgVEl82Cg2u?WFq+W--yl(L7 z)IE$(JQCWe8Dmb#$m>#Pt{sfu^k|rg6dD{sfw9D6q1Pj>PHakt>XF1BhZ9eP-i*Al z4aplzT*^4=Ey>pu8&U8ioOmj<1;#cZZ!Gb2=uL^M6V8mNN6}8+jQlfj;%f40^YS)b z*#C+xD0~)9JQw;}8W^LnowuUST;loA*HLF|6nSHb7eYH>VQg#i#u6|3xlgkVi5KC7 zGaKq18Cc$y{7Z1+<ooqjGcxI2aNt`wR~>`7d` z8}V1+#67fAo0s1B3UY@C|&zxccDW1IWLL zPxw7veOU0ptsQUn)_%O72W5N-&>6x zPu^H!67i21zi9#;7(9W3kKx2?6sXP1CkIcU?h}0C)6j2IZ|pSc+L=0YiO)j6L!GhH z$=3`fJ`epa1;);xz*ypo(C?8q)<)h~;>*zQlQ(uId1HyMLVrNs*jZiK{{|CZhyIWP zV`tNWvBWo_KO%4J9P-8z--iB}ys>l18%ul_`V;cT&g;tdH<fx%}em={jW7kW1G#-8ok_8+gB#b(Ewdye|~;Y5$n zbC5UoJYS%?^D3JYZ|()^7l0EBhMtSOu@}i3ODq(6Zt})nB5y3wGxR*@ zr)ip(0)wycvS)#&o)2$wQrEVLF5vw5h4HV_!6I;C(a=4}8+(nsvBYAb7a(u!b@Ij% zi-%s2ys5F`V->n#EPLmC9Y1agsy2mBcVz33;j89bz@Z6D~CwRXp ztJ;HMYX?on{#SUPo@~J&cyN1??>%_+kcfFZo&Esg#vEv9fnlLDK0gDS?*W@j3=iGI zPk06wfDI;A3%ww5bz=3<3lUc*)(D;Pp5%=s)(qW?xH?f=E6l=?SOhkfSUa?Fbz+^+ zi$>fjFJp<8(8kq?bwfwI);3HW zys^Y)p)&3k)W<3_S`~C$ zcCl?`noOt@+l4l+PHZ3gw@y`Ty3Q3(AKWc?>S(tkFIU^{1lu;TgZp38g~SeUV#mHaT_162A~v`&h!B zaKgL))!u2p7aXWH4JWWSfy6%O5~IU=JHPRNVPlE(-bBAI@x%e4?_oiVy&C*6ydS;- z`~P4%)Z89?cktsB?oT{18?O@e?7`j~?;wdYX{Wv^_!js;d}3bOspkv!+;X6=e@`YR zJS!apCk_t1Hys(fI{10mTq6B>EU>ZXf<1N)!6yz4y)K_OjI9sX6w~uEF`3wagt{B? z!{Ef2&>N9AHY0gsiH(V?XCm&3B{p*){H(-1&Yt4cFct>2cCi%&2E68VIGh+4dRy|w zywqhZF+TKm`Yue zKk;MWgqOtCUh+B?PWaq{dQm4nk3%F5AffgW*70!SgwWoaZEPv>#uA4RKM|ksW?{9L ztR}#TlR~$WSJ(U_#u7LgPMi{YT*SSiWGpeB_^J4WwcF-@9T*RL$~sBHTFXAi^0C-U+BxiLUBv*W5GL8Xnd#O1B31G zBI1dQLtn`P81u@HvBXux)n4(r1b!39OAxOq-k`%v;lyR3uc1JlxHi03el91zG+tgN zcuV@xzXM+Z-v#95$ji$Id(yiS4{Gh=s>(FoK!G}Ob?6%-K8k^jC9Vm56M1#w+R!&g zd>h&sOI#QFmdV-wn#A>?Z>6C+aU1>y`~yJl8-9i0O<5!3o5MH4iJL;-L7h5rbLcz0 zW8L76ETO@~UBuNp5%;)Ac<`uS3jQzhO`KG2CGIYf-zG1+E9BjH%e@Uw+)Lf<_}a1| z-lfpMd%-)?;0}D^&d~Q$Z_Gy2x{r7tyzD^o2f??p;P>Mbk5Q-gT9>=eI{CwPX8&(Ng9iyDo}hu+i((JK ziKmD^j88lg`h|#lZOd5V(aKoxFs_~y>@_m`dJf1F=tq7TehN-Jjjm~4qoF48Oz78%s}s+Lek0;XF_5vuo5UUT zc_8->KPY%#7Qp!U;8!}a|1Ew2$eWOmHw&Hwn|m3^W5d4+zlcw~6#88TQYYRE??pKK z@SRWIg7)$uo!I}1*9g1!Cj;uTH$-{?~jG z39sV4flqu&Tzv|0m;PuLRDK#6C^6JDlq5mNMjr-q# z_%`@Y66(Zvq5mSTPJAEwZ{q625261du1@?I`d{K|QS;AFVg8GR7u$>_eh%HlL8ngq z5_&S?>cp?1Cnv5>{1&kC-xeCKBqzRH0`ku1-uHdKTj9gx9Rp zvl3S)yjG>|PFx+RHBA?0HWKQD*QV676IUm^CZ(Q(xH>UI=sAh26ElXMi?}*5Q@dvW z&rL#;@S2l)9^&eR*P7Jx5?3c?4Lu)mb;3(a>iLPQ6SIZxL3}np{}~Xo2QNTEo$#8H zdO_mq#GIiQBCbx%6}l&Jb;4^&>R!avqUIkjBFPJrP$%XMy$Er2V!qIe5?3eY54{+1 zb)rY;#fhsE3-}D2rZ)*p9SeqDg19=dQ0OIzs}ns#FGXCP=oNZt;_Af0p_lReuSqNt zdRZE%6N`pkj<`CpSm@=6s}qZd?n7Li=pDK*admI^zhVUfOTbG4+4H>oCTwgeARiO{ zE!f!7k=rl4pZkp+4=)2R3*g|I49KSri50L$sEic2l!B}4) z>(xh)m;HFX0=y!S2M6yE@gsx%_)Sf%X{9LMrV2D275ouwt{;#`g+DI%W7yovQL}yc zV}n0|&8-qOyN2H*_)~ZlzyGZoMa{uGwk+&m003HNn+sW1sgh%7$F~Ls-|IHU3 z+l>9tn5CLzou}A`M}WN7V^fvXCPyVVWHP0Z|n#1#uCFrk05XCNAK`7 zm{=|JdK4J@i4KeEZ~SSR#G)ETqRSfa)Kui2Oa*@6~0VO;%Fu=#cIiSrXz$ab_Jt_Ds>efTo{3HAfCr=(ceQ-C}t&wn(s@*d3kFX1o*dVkEqE2iW zI^#oGKw`D_pBpl{5s*!&6B~zaCaz9w61oR*bz;-ds}WZxHVZwHxVi%SfAcWCBC!E% zEU^W;#FpW$Qzy0xy)1EcVpQni#MOzd)$RMAgeI{~=p~7(6WfN~g19=dUFfxms}tLY zUW~Xpu|w#MiPtoV9Ygmep-$`+dO70i#Ll5NB(6^E68cl(>cp<0KO?RNwRW*vWtui3 zp-$|MF0lu`#Gd#Pd*Ms$jW4kezQkzX|3?!{?29h3AHKx?_!0-;OB{$VaS*=5!T1t~ zxc?6+a45ROVfYeb@Fi?tq7`3aEWX6y_!6~o1WJs@mpB4n;z)dnqwpn;#+Nt-U*cGN zfm-{|4je}?aXh-j3HTBx;!8}xmpBPu;$(b@Q}7*N|DQ^r#A)~vr{hbUfiKa9FL5Tm z#98%RCVI~(8kq?iJ^xOS0^qAJ(##!)ckW{m_a1eiHkxH zB(6?e9C`q8b>foH&BWD-OGEc3u1;L$>tC}f2}~WAhhBxaI&nqlm5HkpSBCCKT%EWo z^h(6liK|1e=;wb;;+oKY99Ji<4ejT4b>h0veTb_Q*N0x7xH@q|=;es3Z*c!BZVdK| zhdOan=w*nj6E}xmnz%Y~OX#JDs}r||_M4MBQM)aSU$xYU+e7=+Or5wRwBO~_i9194 z-A|pkE41Gg)rq?+U2F2or6zGtXupiA6ZeMhMO>Y@FLY1h>cst_7b31sJP_J%(+~Lm zZ$La4yZ{Mx;-S!fUsop{4n03{b>flG&IhOykA`;sK-~`a|6^gCa8M^65A6hnI`Kqk zXEfA_Cqp{}qE0*&`iEd=PK=3~f1VEWeQ3RSCiuJ1dhu-Vx1sgox!|vYzloS}@qDm( zHDLZ9@j?W?46PS027eJ+FJ21%JhWcC9Q;Y}XAv_lUI{j@Kg-v@K|c;pf)lTXen0rb zVC&2!UJLymtWLZh`dwI^cq8;Xu=)-6zv9gXycOO;b>eMw3G*c!u!IX%!WAk}`+z_R z*R;e(_!1w7cT1=fZc?>zb>dTW33o|>T9f;*g!{UL$3zJao)TZipHPFSiFzl3&zQ=Rx#?f&mhLX-F{^sL0yiQhxdLR_8r z16|_J@Ybmle}$fzxLVZw^LLn;NT?J4gr1SOI`MDl8HlSB|AqEDqdL)qFX4AhJ$1GA zFP;X3Up`B83h$Rub)s|V>0ouDOK7Lz)rqd5r-9XpDSZ8FrUp|Km@>3+bz&-X3G*c! zpo9xj!UZnTKL7992{&89O-x8jtOL#sn;d#G=pASm(!uN9jSE8Ez_CrU) z4<;r21XE%$du7sZfOZZu_gdZwPERQeYhtv{% z@iqS>{M1`wMSO{s@Fo1XUBZv$CH(ka!jJhS`n&)6Q%5tp!~lGWf%p=G@FfQ0OANu6 z7>X}3%>6%%U}8AB#A^5wtK&UsUWvFm zv2JMN>coi91Bt5>>xCXbTwU{z7#VCromfBgLd4aHA4B&ez5zP1VQBNlTF4tqY!uo! zy5^sDY#h8I33cM9(8f1GZwBP?!A@RpiryT^)8MTc3*^G%!H)(%7CaYqqa!b0?*3O?3FLkh>xn2!0^=>ELOo zxAt}*zruiS{-c5HE^w=Pu*uH`d(hdp3ntelhPX6%S_(X3JzC|fg1ufFj3%)+sSAn@RL7SWMLIt=b__pAU>Byq9fqYZ& zM#RrT3v=fLpC5c*a4+i2d63HH<%@zJglh&CpwJ={@@2vI1TRGXJapp5&=0W1jCs{d z{v-I$;J;u8O}Joc2X5!i?0*l8ga?QE{@{lgzymSi(X95MlpiMV)=Rjl)owxgY4WaA z!WB|K82ngg_W#A0g!@Q+bMT{d;Gl_TLO(&=S4_eMR{QdlpC|8DOxzLL1u*s`d5@pV zYyJUO273_cpP|6le&T`94q)sN^0rAl75Z7?Zk>d2^;5*Jh7-PXs%t(h;$}}g9QuWb ze*s@hYzK~hd9$f1-ZpqU*v)c~7jz5B@8aFucLMo!y!!5ly@z+qd%<14{vT==ypfQw z=v&zR^f_#i3np79|47`}Td@26BiO;;hdr>~gspuCc56NY(bMu_N&6Pa`%Kul_7z1L$Afo*nsNb3f-@-14{7>*K3*PJ~#M1{$C(Bk(bAl{{fyE57(MzsYH{{ zYMQu!f*;}j#D9Vle*XU%pYY&R&lc=`1Ha&15ZNstA4Y$_!hZt!xbSX)-`xK`Jo+06 zp8=Jd;oo7O`ILQjQ{I61AMj+vNc|-E@_z`~04~N_g{K@lybK8v2trqE5Cyb5j$S#}Sv;@bkY< zupUA{c2mm^jf&%hp_or%j`g3asQlI}KlrR*;AIPe&7H(wIGBk}3+-8}y* zE+QfS3U`BNXirvg^^6hoAk|xMEcp-oOn8rK**e*SSvGG@?*Tt6kS}oGX>1@jg||@e zKJ`dXc(j+;I{dic(}R6}cy_RC@bKVmgSQK=9U5XHJO`LFc*EcwgRc$#6t-rg;8DRl z1z!^U89WzQB6!naf92TtE){eCM+9z!=LSm$uNS;q@b1C4!1I84gL?TtAI7j z2d@>pNAThBeD43A?Se0!!FvVY0M8Ew1#cc~z6WRyUM+YVcmd!V%3B7zrV9cWP+m9K z1zo7dpMDB3Ab4Ncg&Glj0Ne|V4BjBveYr3g5^TNR6HP*n`XC!v&Dd zt7UhSyT(rK$K$~@mR)1}NNkOEp{#Rj*4$Sf!6Snm$OFcGE_;yJnH_nYxKCw|5!ycHjwoP!)F2cg5alue+V8&oyW16l6!hIySk#N81{s2tI;3k0*~M+5X^K)7c~px}@@1cn_QjKz3is4(u!Bav)XW2>vw_l{cYph8@j&t*@<22%pNzNjhk*P-aEK9<+5@4vEVm@FQv|!CxQHV@MXjwKqn@l?IU4(wF}~Is=)qt zUuitLA1?4jXkQh+Ruk`s{s4Zoz-yu3fL-W>1FKz7U!sY3)iwV3I(D$cPiWUJ@p@=G zaA6WZpxq4#cZJ$r;VUEIt3&OpNS&~K`}{Aj!}cEy@^$-s0oPFPmT@a3zCgbSHf58` zJ23|=j}ATn_PB9@WVgu6z+ED{r93WJ&|3Ta?0XpZ%g4b#!ta0&gY|AMH@&rPF>}_- z=063W0T=Gez*n&NI`9oFz6<>7>)*}tD{!;_9B@ng4*m#k;p@5H*>7VT;^ocpe}y;H~KAAL_k2 zCJzX{hh1ggYfvYz6#dSfq{&BA;OE2|FHn_)Wqcn zV7KC`)XUAmw$ppzqKnUeO@ZkGRu1-eI`#hSro26cu7!E|TjKKf!9N8582nT4&%wV0 z{~G*T@b9ww|Bndlz(6j{lt6x;xV$5AWBvfCJOgVg&lo&Q@PfgruY{j{}_ul|UdxrQ!h2csq^orG2=dW5bykFQBM3B3S*At3h(evtteL?`?;JZoMe zE_=sAPdMREwc6H;)$$AE7lspyRJzvWZ@6j_i-z{MTh$4F!*wxyV)4-P6IUmChxR8| z)d_!LbqV~EK=ww3CEWivv1A6l!$H0gzZ9JCr&KNW77h7k^2@-!;VcU$mJ97KrK%JD zLaJ}aQ_xPn8@8{$pihlIw-C^*5y4yWE1(lg(t*c=H>b$gkzWZ;EKA;;DO^yB-@4Ta-@*sr zKVm`Ud!7Fuh)DR}J_tV;$g2f!8@wwEW^O2ucf${X6a8s#&UW(d=b%C22v+>4!u3`oog5aVg~}d!HL~N?@U~s*ag1_-UX3e0Qte-xml1s(TUxu z-y5IUC-k1gYnsI9(0h?kC-%ngi$4I!4+lRQJP!lzhfeGtdNl3SiGA_*;eyL7aIIZD z9)Wr3=sf(6FnLDMEGD5@*%-cpv;Bd$)I7Wx$8>cpw|)A0ucyM^_`f)`=n zHvHYJc$@owei8**?lfAOX1D%tw4S!csb(6ZUgcg!RGbLlQ-x4f&5x z-q-eXKpu!!`+gw%dY1-``4?c+a`w^Fo%YA|mCjUX?W#e++;FW_9q3*+o!?mUrNEkSj#7D4RUNLy3;KRs& zOg!;P=x;e@)QL|+e@9%M_$;(v+tn4=|DT8Pd%QaFMQFd*s}o;__ItiM@m1)biK`P| zhjt!7o%lvwcp?1{|$Ct!Psv=Hm(Nz{vYD^2xOv(eQqrAN9f6js}p~Q_KqlZ z;;+!&A*D{F_pTdbb9?>IQ*XlawA!~!*^|>haN=6x>N|t)3f_%3EEhiE8mnCqxfT8o zPBf8khXX2{*(l+RMhRy!N^}nI9Z%|n6Bs4B;!8MTQKB|w1iZCMotP^08VsOLOdZ;| zI^jKEC7j48FiM3pJo8zCEchp)i?S1jLvKKK%S@g-Kkmsk;BVkLZue)tkASFF;2Rl_@5txohu zmuSY97=SM^5MN>tzC>*>ff7UTC5GZl48xZgjxVtqzQpSI5^LZK)SA{LP+~27iM8=1 z*1?x(!IxMUUt$El#CrG+u>VIAD6u}i#0K~h8{$iB6n08L$vj$M&J;BCbyCfG)9PccoNQ5(kC%+pRiraA?1_s}qNy3)I@D zS`H7UQ8F#+GSYiS?QB#~00SncMlhGwk z!IwBSyb}}Z#A%_8s}rY(9zk3UYVG2T$~2i!C)z?gabV1e3S)^gLz`D8&I-K+adqPC z(8kqg`}$X$(|~isTc}Q)hc0n`cdQViOa%Ur%u!^4`V`|xB^|`%J9~y6IX@y8<0A2HM+z#;jL2#YVH3c^R)yL z*M+uFowz>qov=D_L+CqTb>ha*x5MhhO`>Z*u<|5H|c2vRvOSoVq zT!F-0zW(nD+#UQm?^x=@J?IkmhPO_gxG%JEb>jZe_Y+qq9zfUH4GB%+L3D|S!rOs5 z@o?z7h^rHipi4X&-a2*SF<<|hJ4s;bcpP2giSX8`6HlT`JQdzL;}62d5>KN`Jmda1 zVBs@x;@Qw&5mzUk3;h6bb>ew+i5J3Kr%t>Wdaj7y?o5Qi#7m*)CazAr9C{w&>clId zjjI!rLN7*Kop?3$Ld4ZI|A^OuO{f#EhhCVtI`KwmrgdcKJFfQ=>I3q2EYb>jWdixO8?VE=!BDe)n`#7FoNALC1Wf-mtY zzQkwv5})JisA0Znz?b+EU*Su9jW6*HzQniq65ruVe2-7m6hAcJM|_E&@Fjl6m-q!= z;#Yi$-|!`V#|LWd;tv8P{=}E~3t!@Ie2IVXCH}>i_zz#Am1Cf(9qfOF6N|D5b;5~7 zbyrSC>Vy-CC43oo2CD?G8r(m4aPZLJF-&H6K`&`T#p=Op1$$k<|7`eQFa?-0cvlug zzjtseb>^mun%#-(#}YR-edLVm4<|k~JS~uGbB3^E1LG)|2A&Scb|BvyJf6Ibt(W%< zK7zPy<^{6#@{z>t;~pR%h3^Ji2iKbBuSC=B!ADcz9c~K(dC}lwh*eE!&kWB2WF9te=W(!obZ=+&|M3+1Ao*-S-XM5d*36>WfxJhsx7X=Upq*_T zK;95o>lT%lqfXu`_(bZh-3VB-9q~Ec{}V`fLhwCb?iG9zabv!>%O~U2zNgEl;N6V3 z1Nl_E?}}~-*>_I)G~#aM1%Pb5d^+)(#b+Q)Is6SNS^ExB&9ic=aj~y9Tdz!Q^Z4tHS+(d>vlh9I@;1 z>H!fO9DDQ$`PbSDAL8WFq;uU<1^YX#p;+?Zaz2d};tUK?Hq$Xf;96g-K2ZEgaPZw!8w zc#Hf0d;%@t!r+U8U!!1M^kqQ4BKXSS8-ib_ZUlNaAYUGQ73^`7?7^#_6zuhcku{8O zI3s}tvPbv&@YO)RF8KQ3H^|$@HypV)UcFJoyfUI57cnonY>ajb$gYs=3e*&C68TLE zH-QfU@)5x|!<&N5g5AV=H?jN{?aXZshGzk}ZbwmZh9!G?&4fCvaTh}h6ru*NPiw%DS^ z7&MmOdw26@`Ta3`=QA@qJMC`v?d@Ce`yV3`WMCnz81*4A#vg$OfKG#eig!R!OF+kg z&V_)AJw?3;VLSxWjYm+tVTt@Z=mgL`5KtR(_QK!)CPD(v9V*TpY6~bZ33M_9RICW~ zF({^CgHZnfo&q`t0%{glJD&aoG?3?`;*Cnwr=U|oLvj8w(u61AiLvr$pwmHvA)vZ* z{+a7@P;B&a2){s>&vgw~Z^*~=7oamiJ8;EK3HeXZS)d9YfRVa9!IA4r&>%>6;EKB* z@>H&`KxYFlf`F>y+@I@fP#hH;5!5%pI9>SFi;6#7&cpe~#Rd`6qCmy9fa(K^y}}Vd z#U7!)1;w;UT>k>aMtE|?1|Yu!T@2ceE9N8Pc8vNSbP0a`{Y(+~D1k16jCBxD!?_*< z#bHi{fYU`GfyZ$%t$;XwT2S?zy+A{OS3y8s&$Sn%~hxeufN4wAc;- z^$Re@<9HgDL;eraF>MzF)V*B4LOP~>1I6jV&pYa8u6P-bj8nE7bT7_7M!rJ=7TyN| z^%K`XNXN?Y#Hc@ju?)^JD$X(L6i_Ua2m#dsHYJQ(g5vaEf`Hl=%Hck85CWqvuuS`irIHlXRC_?3-X2^ix_ zWr$=#1Q$gf1bhgs0Q41vlUy%=c7$|PTznTnarI)aut(TPY~al@io070@FmdSL2*$( z2CdGuhFKMhvk>_MGAeV;2Yn4(h3hF$oDQ6dQcxSN7eK!Ne}jNJlk*(VufS=bnD-sR z4+vNv>Pb-CA#v9%kKg||mlYx8Lcq#@g@BDY0Rayxgn+F+0|8ro4g&rv(g#MaCa4Pp zR1dB)*S?Tn7vi`VpyJ0FwF;!;28DY;Jq7+$g#;{w1yHL241jVmm+cSRPM4nCmb|$N0~nm{%VZM=ux@JAoa;(Z!KP z9gd%W1Z*kl2w;r+gH8d(RgVWb08a;<1pzgP>ujEejCuJ`4&#`PdIA{Z1)%dm7eGK= z%;U;Jh%AAylxrf_13YaR*CbGkFXwuY$8iB;S~3KThj2Z_<14tPfMPt9>tSh594~2$JcR1FB^=9b3JB?!~C!3iCLf+-@p~; z9ODsOb9g+G>v2$wZ{(WG<567mKrz0FtC7byb7i2Lamcn{1VTQKZ{>Od6yw{t7Vvm9 z*OQ_{0-3^>OaaBeZ+oMOPK z#DG(X0jCZFP8kNADhvwF5eA$a3@|6AfK!11rvL*EJq8?d3^>F%yf~ycA>88nh%4?T znD#f%!%gZph<}5C`rWLG>8tiOzzYbdc*%rn1$qbc4FpuYvO&cwn!BKQMT3f0GN`zV z-UGc40rfFgyuiV<2M|#I;PHnhh53I55d>^GY6*|y?uBv8M@9Y}6ib)3Aleh2mK2I>JP5CiQwqGg@F12!k-ZS<%+u^ zGVY2mK`|c{uOU(Kg5wn^P6aAX1uE_-%4>+cgMf;2gNnN!o(vm;ic^AdysE{rUm>94 zHu@g)3j|cy&rOQy*a)0LJn2Us{^5!z#`q`v{9^?7c>q(7P_akYyHXxLbHyHF98ZXf zC&c)FJYd5xjt#&#b_f?5jwC9MB*w8L7%VHn{9`L|s4(DVH3qz#M#Z7SIL;j^&K*t{ zE~ z<0V;32sl!xc$JHaBZiG1#1${uT0>~Z^(T|U{11mnTL|sBVh@n92QCos09045K0K{A zPs8IduNMT2_k@7G!w%s|I&#JG81KXt&)W&-zcWu9!Q)-H`h#K|*8=Kb9`6f^z4hP$ z*8;||=NQMK#&v-sg^DAEaauQv}k#~8<<#yAcc&Myujjtce+1NIaH zjsynm88!-s92Faib>Q*XC~Oc;E1nqZ!nJ~Bpo8%LUm=1+jl+Q>fB}0x62d61vv_fG5OW&f$s; z$2j&Bbs+?-92%lZEw+O-puKTzu`ysLzLL^t>MBpV5R&pgi0K60eX%gpr&}9&i zQ4ex009_7Y4cEh5Q$eBg@c%!}5sTei8E6QE6p32uo6FRY;`D7)ryXIrv;3u z$upHgrgGfABjuNj`sAM^4+{CeTmR=1+p;%Ft)_J)81jy{H>1C9j- z*Po$`%|XW!gH5tyfFUW_(aliuGZgVUr~ao6>J?b2c&M&z?J0_U*G!|GEAElV&y_Acs~B)*pSm z$i$SNvv{m2y=llB9hQGQ>6J;hPJX4s@;3hOkZtu;;14JW8QJ=4jw8xv7yRa!Q`r#m z*wH>a;jv>tMT7PwM7>@*=2VD&?>O8L@ZQn>K*D=RD?`EGj`oHU_!IpZB3}Q&p9K8l zWvzi&P52W~3;u+_pX}RpH8GZk0y~Yp-HoJJ-KWq-`gPx8b>Ck&>QDR^r*nJP$k5AP zGs2K$uW`*TvDd(mzpJkqZt!!^xEZ4GPq72k_0B<~HMD2|e*zk4?CZr{Ow%Q&H_^|k zd`ve;+f;v{+%esnT869!8V^Hh131X9Arwt$2uBv+pAtm-Mw;R6PEU^4ISgx|e-n|Q z`?9O0zF_D+-6)t4+r#^HFZ(wW%<~P;8)+IFw2n}Rmm|~>0&_b(mH3Vn@(;#M7y)2B7o z)HhshtkD>}oZzScC+KPd{wYC>YNBy%H%PjwyLPLZe#E02y4zo?>R0)n)fH^5q<=8t ztnU5`8^Ju^plPaUZ1>hSPM5sWUhh^fR#)eeoj$u+tgeHuzF}iiIA1|isJo;oH1NB9 zoNn01y7~{x3IE3ET%MNdyh~$r+i(7-`}^;My1HbQcbl z*MCb)(Yb(9x%iJUx-oHo>YDu%qbr>ATK8YY-EO z&zrQWH?V-qr23 zr8KAhx~hGDfnSCy044Fb#AXC zbVC+~>-JbjiI)Bn60R$%11&b^8-5rx_3biR+UmSw)``|O?o?G5qMv727_ZrFa7}>m z4Z}ah0q`wuvm2%)c(JmtAYVk#AM3B5R|v z_>YwmX?OneQ<2ievMnUO`;~s(vWrlmcWYx8b5iC(ool9V7Lt5syai#MA(;t)8GrRWTLZuwr#qmg{8qS1C~cn zh9=42byV}t;Fby5X_*?oY_DVZed(8_DKOY)!}=@9h5>NPf!-beTuCl?{95j&zbg&D zctgJAeO_|aKQdg&(QLAdN}D3x|2jgKvw4b?(_pNwX7~Xqr^zTo{Be!Dq2xH!q0NOe zdgW@g*}=J*K+EhGc^V%}y9C#k^2f$|b+<1~l5!TL>AIhoBxNo-YFNlLpABL8(5e^t z8ZY~anku@Gu2ZFaCmWsD=eg4G;L5s$Z#yMJKp@OO$O)K%gcER*k`r)*R{=~-Oo1lY z(Bh;f#&G+jCcxlV2)PM`(4pa{AQp29a_vvUJO-VH2`D)Y7;pw+IcGF!*&$~&a50i} z4oU|UL91P-JKGq-ir|x$Py`bcFx}b55ON-Rl5}3vqFnavi<%%9vdd61;WC^*W{=j^ zpuM88$#%V>akVr=6+=!@F|;CNCbV|=RgI4!=c=aEP;^bBjlQnwY8Y`{)6Nie9ZJ~T zfJNbT0}cqd0r>6))aQ2-(!y@SnYFi|XT$MN%q{q?D7~ezw=&q@feEy|3yUW0uExzO z``vwwt)+dJfLC&62P=Juwn)DJ(n9~aPLce{&r)yjdI%-oJ=ByoFoY~{hKm2w6x4WB zwZDGpNpF3tDg96lC%$T08j2S{Yqj5CY<<2#Ll*)i0NIVM+Qn2D)u)rczSL+^L&fhf z*FN8&b*>AYUF{UD-jsdnqN-T;*oDsR+Z8pEO_?)`RK*6Ano@Nv6c4I&(%r<@r+SbY)-QB!v@JoaZTECkXH$(fr#lJ7nu&kcnbT1r-O$TY z+t^S59f-El+Ssq3G)vz({BIrVGq;-h?X`kTYVfhrYV8LE%{AqsVs4h>JacZ5mDbJv z@yO|>TvW_;DnG-V+oGJ-t@Ya@(@eR4KA$QSOA$Z$5ok&WH8coz?qq0Tt#z|Yvz}w> z#pB_#g<`7*1UuL7^)NNal$d9)Dt5Kx&&K*NmvQgA|H8eQp17r zT6aTWFf0zQ3R)XO48&~zS`@7J8s1czU&pKluZr3hhOmlS_|OI8I{L2dDAqvylb<;q71N1_CXO+c2Q_#ua_*$;@f~eS7_w)SP&|Nm$)}N~bW}_y zKHt}zj*98Tt@rqw%A;aB@s83FrgT(H=d9H~_cLdpVg~Wu!^80aLwprjg)OSW=mu8R zdKtp1Y2iw(ns&G$OoK6v)^+5O*73UA+9vub`{H$bYBbT8_Kw$COm)&XY!j#J9%HNb zJrJk!>RwZS=wO^K19-Vrfv#X}O?^f}fiCp1t-kxg6S~5YHTB)M3^cVdyTc%p-f|yg z_`8>OlHJ+4PbI%KKV+ZPuOz>)FS1+rC(`gYpAG+x(7M~djJPEQEch<(yHhL`-?P*$ zn{!)=aF|x zx5FVZ#8hUz*2fUG9Emv++^Jy|LLF{rCPWb#VGlufX@OP0VT)w@m5 zAp6Z)SA*YXty^}~W^JHlZNDY6_14=O=~ouaHL3rxx!L8mX-Ahcc*Sb%vjbwa!^;^8 z;^6dQJGHLa1v|CH6%0xH;Iqk`7wUuRjnp*?TBvtz=x@>&6$TkL?$_2gxF*7|1SV>4 zS1<$|hF;jGLeEN;L5q`8p#io>w61oOdwJ`PxwmybaozQ$%kJxTxb)CV7w=?GIihWE zX$V>l`*>*@>@BwG(B-gnZJ@z61A5?=p$#x3WN7`O6=$33X``I=)4V_H%BMBgSC2K+ zJF5L+XpyN6%#O*_dRZE7D{u`^dJLm}+1ht@vFTp=rX`1TF5`RavxX(=oX7Uo-`=y= za3sXJv7snOTWm-;4&5#|uFbK@4k^^86)Vq51NGI{bl3L{o}sUE&PBia*fjn2WiI;O z@Qv2$N_YMHpJwWdYqS&jf8LYz?^YJb4Iaz-kmy>{lKPU~%e#uyDn_r5x^Y6@wpXwB zx?EYJ{Puo+dcVXx-NsA(^v?fn)Lp3DSKlx)O1HJbAiaH^yq3C7>wNX8Q#XnN(%Cdw zd+CJyC^}8XiXIQ#BZoNElCtf$HV&(++=ljA>ptuHE|{VJdg799IJEa|+e(aX7Dp(bxeSpZ;ht2B)k7S zU)5fphupc|Y}Qm$Rr*ve(!~Dd&ai9A>+{&_YeviuYQKPmWY(2l9y8~=tq)BZ)5uS7XA@)L zwwnY$t!-q>ZyggnOuLbVJ@b&3=7yV&|8OUVji2#NrbcI`$aTS7|H~ ziVkjKA@h4m${ceAXLoI4tuC*WwhuD*z+=xQ_Tt$lX~vN|rXIKIAIa)n-Y#jkn)#CF zewN#FgQ)ND>pjf7_h!L0A`{r@7Y1U*VnyR!EZKP{C0Lwnvw^kRxkLJ7aoco)UQJ_} zc2%OtcaDx`E(ekY|MX)En>H&|@MODirrWhk%FQ$%|0y?;UH&IiJn=d^}yJ6y( z^9xyF(?rR;gSi1dg*{o)e6_;CXJ@lDo{3V6bn^*2*66}qLe%`kn(bN2N|kRPZ^fL~ znidw@Kww4{NZhTUA~+Y&y%RkSKlLYHmQ)1Z#FV zM$O-l{oWY7Q{^eqPmQPJO{|!DXghT>d)y>ZYIw|C!O4-u#)Q4<0X>eLF)rS(^3Okx z7@ZEP9Q8bam0a5|hTQUetT7`+%`dNAX>?9gd62t5%kfW?#*J0XLmHmn)mZD8S|H}g zK=yWIqV#x+Ie(VYpEa$YDA`D6wwh^SoOWC-Kk@e)d6#olex03^*T$%_+lAn~5TiOs8--}rH5zQDV2MF zb7xui5+%=p=JHkFzwrEWR?S~Mq9Y5@CQ3!C%pI84vy1fh{0T{+F9Pp{{iRzM)B|** zU6{-AebRqF-!o0o(^41adpb@kT4HYCjZ_!bCuoC|SkYYJwVN)Con0>S-|lu{BhE|} zQ~C}TTt=~4fASj__G=|yMcPouTw&#{ucfWm)B-gP|4J{*aJ^&~wtGousnvdS`6+uU z$dj+D<-1&~Cuf!6hsRym@#4l(!d!EC>+@~d>L-<@X3X5+%}y?|&2>esU~ybarknlP zbJTTnfw+3^vU8aR%v{w?epaRjRw2G}1l$5*xqjspm!y^PHzWoxvWow~$s-wW~cJM$eRgw2ZC~8kXPWIr+QFK3#fycCXl2o$P$%Lg{?GtuTr_Ud!+H=29@jY ziZM3Wrt;pSdyH*%s@$T%5o3b`DrfrS86Tw)!~UoH?X0myE+xRPh3AK}VIM<1>lB*j z)N1}PcJ^A5WL#tZCd5ms0Jx;eoxI<4iG^2CI=F&5&e<_Fo!!3QRq)D!BWzUKK*9cJ z4zo5j#+e!SU%Eu13h0U`hgaB>UjY%*6%8?6(Gb%G3Nc-v5QoC`!gr?=60&Lkrz;dH z;F3RreQA;})f%?T)I;6VLF~&k^8t9hQ0UT^InPm-jCf`szvf&^GG zoggW$DH{~79zYi)bO2qD5Yq(-ap8_{M&}*s@qzpTgYrM!ziZ6jt>*XS*AqFD74sa9 z`Fo%7ZL(Uxf?q&T1z%P~8t0^{`G@S<7{jwvwx1Z0TdP22?a*!RekWB9EYZ<;OdjIG=G{g#2)= zk|z?ZcW;)Ze~th@0S0%9PUA1EJ@vW%PR*MjuQvY+b!>|e=C>x+|J!{ z(9Ldnd3+7MJ+WJMdlVtq``&K3-|Sq$liu!@3zs|-oLstFR!&Z@WTXmQAz{c>N5P@5 zcFXPScM|;MI-Ib4U%}(kcgt6N#u<&g0ly5`Ex$apMsQWz-Eu_ICc%kk6XeK4af18J zO;F@=`wyrIbra-+J2C`2ro_uO>zLq>&hc`sc|}IXPuRKfE_t)_L&0B^o$`&s7lO0T z#L0^`{Vn+LKRe|0b-oLZuu*o%bJ|!ls&K;dSUFQ)NwD|Y82QcTYAm0hFyTS8+^=^n z!69%-wZCdT!9$WZ%h65h3oh&sCC?3MAh=&lgzWCpNbnTpMYz1%$5A9qYa1rNey6g_ zFRSHeJvAcV?Qy6)d6LSfmYgjh9Udf_BFX0OV(GRMlUsVYb7M#!U&tK78l5V=XA%8RTA$hR-3ydtN!eC@i* z0s8K8)dzwV3y&Q-dF3;aVA1)qo80l8%5(2_kQ;tc*}}4|e5IULj7Xhx&E>gORkm8- zB)ipBxq6L8asx+|mv6C?9hwuv{m65wI33037O?kc}buOO#;t9q-g|0b*KaptCUdlqNhf5)7>Ae{_W3;c5Agp|HQqR$HXQ`&B+syjDs{RoQpUA}KE0%%=VSp~D0zyg)7B zaIc><|Gdh#_H>p;T~pa=fmV|5sl0r6WvSj1m50Q=@O<`KWx9x^PZ3?j0-N{$;ruF= z3Ka9JSmFYH6-yiiSFtPLDwa40E@G#{MJ%yBzlbGn!!Kfq=^{3t_J6#Jtq)hRRA5;A zCYE(MQo1|QeAnxdWfXJT9V_*{xYqPBs}&f*jE}cViPg>d#xvop!}y)j<(E;W{O;%1 zuut80ON;njv(jlR*@9*JB+rTKO!@xDLs;a5{n7?yi1{{~G<+G`bvsd7TRY5D!2Z{T ztU|>DQsPrHTYsI+3SSzXKs`EdYd(hRfD;po3DDA0Z=APFjX5A=JGQ2YL%#1F~>rJ9`%E>%pgLbuJ zkL~wLUtXHeSH8Rp^Y@EUqz2{81(J`tFyn6#(w3&?7W&?HVQDv3N~>CJH1#0xA@IdH z(y!CZT%AD&SaADd&^;WD$mJ3TgtyB{Q zJi51J#jW0YRvT>|fyBiv+0xg?J>UIm?$O*AEm_E~5uS8{#7-@ljc;eqUbg0ZZ}&EA zz>Aw6ZN1GMy7jpu`|+~Kqv|SikDGtthMhli z-5TNfEPb_U#H{v?W%sw`dAjp8v17y}7Igc*;E4m5GNtmkhSKaF<`cHQ7s`CAwve{Z zF;^IMW-Y6FvYi;>rB%aO$}gS86g-UIz=}7xOD=uPQ}S%?Wai-6gi(WCJ)@abB?tCw z>93{+#qHa~n%d5k664Js$Xhd6VLjjgDqyv~kd=P#XZ(X7un>6Fwtiv+vId`JS?-U- z?e@@uGi>~rEW!IaoMvsJyant1PO^%O{`kcllYaQFVQbiut}tYi=07zJ18w~#$~uHNGzTaFq~{rF_IytjIfh)g%i zC)15s347I*wOXVeK(-qdAk&Qare9??Gg>WArWfV^!%Zz>_gA^bK?l_Gqq(KU^TGb- zrWGBK+k2MrR=Rq?%%;PQAxBkC=B5{w*A1*^{GP4myK+;E^1ZkzMts@f6#F`-GGAk` z|24Hc$)=6@kVlKIP5MU9Yp2x;8xAshzC5FH{M5b7`oKHS$9$2F;iej$;8~@{($_M# z^=3DVWLdlGNx$>*&(an!W2G17<8l8j$!%f_lqkO-j%~CC}<%lxM@e67&4amb?s$pfNB3H+l~snly6D-VCxYV&Hr8MQ07kPvr7fc;?m>1 z2{p`LTz<#4u$;s7rTN3n-*jXP((!NME?ViEn$osI=5JQ*rz&z3*oKgAzW-0gA{~%E zZ~^m)e(SlIS6HFAp~;w}d~Q6728JzaArCWGX!@oMs5_0tls9@t^Al#K{3P!w(}9o^ zW0-5V0Z_kUZt*{3bn@mhJwD2fPdZ`5t7)=VncM0A?3^V(D|7q3TFiXe8|;57f2Sy) z_3=&P&s&Zfn=;+Y-(V}xYhFaP$*CL|9{jnvhEjt76*{EN)?)|RrN=y+s&fn zo>Owf3CVb+^2=UiGwqy~xwJ@sJ(0ou&Q%bLw#uMXwsmf(r$PnD+NBDb)Y~Bs3k?@1 z_-n~Q_M&>8r~s|spnpd!=78q(3^1pu0GiXC!JH;WbGi?h)5K^_7l1iUjOKI!SkuI4O%DcZni#EV zSFomu(VCv6fH_SGXii@SbDDVB>fQ3>&I<*jdHpAt*OX7@H8Gmk5nx^ugLy4mfpsky ztm`DOu8GmQR?xhr1T?Q}qIu1Kl&Y1vOa9XHx?nW7H=()B^M$$1S(w|L(cBJ4bDML7 z4Y#&AgSD-g&264Q<~AKb<~A{!+xx)WCMI*67|rcDU~UtWxlJ4h)^-9|+r-n_DrR$= z654Tdo0!aPVl=mZ6l)mcpW_4E+@^dow~3#Ex$O()HZfV-#M2dSZc_r9+wH*ICMI*6 z7|m@bFt>@(-2M&BZDKUHuY$QvJdT^dHBpTcar+~RlOy)K*n%g_T+$JV# z+r+s4*5l?j6(Dn)7|m@7%xz*aw~704bDMZddIEdh(o&+Y_7RbBEcB-;;sQkJ5W_aR z)-tha|NkX*3rnk~UZJ!!gt4&Q|Wns&-o_cEicld$Mbb ze;0iAZ*R8ZWldoxB=_jbe(%;wuvK(BHZkOt@hQLLinYvP#-`)M@wR!r*pAGW#<>y7 zC6i?`aZx7ox~CTn$bFi_M$9l8FW$Ur%5OeRYLuFfidpU{l8QyQ}=fj3PTAYr+u*y0>(qtfE~byGt0 zmr(iIWus*KV+rS#qH%3k>IAu4C-b zPZcDpF#PdRHu6C|!2$I%Sgdn%!Lz;77^~ey@Qg93%n;L4@U34`*wFn$1>X!xX3LsS z6kKjf604@z%n=Ez`z5kQ?uy{yjrXz1msSh@=a1d&?C$k~??uP6EW1sDBRqF9U)N~C z^RI7bw_k4;{KwcBmgO5SxYpxsO!5DDuSjqjxrKGMIUu;n#VD3MK3VXX&XH`_l*5AG z$FFDMHPQsHuwKV5bjlF?Dqs!UP;yl8nPV$iu+uTYn(`|Y_N7XeNC-<<%92x5uGelM z8&*48iP&6>Tlzq)q6Rsc7usPW(_gwG59v@eENw2!h*QoNd2Q^q$zRH$ho;#dWSs!oB z7N1hN`*Z zpSi~GS5>a@{fP1Mb(I@^*k{~+Q?O!j?p&;K%x@yW;(SP?vEdz+?>VkC-ngssoL;kx zq4!np>@?ii=Ap`Cj9rbnk5rDV+s4@Wca>cR)H5bOCWigbYKDce&J#)i-}nbN@`9hL zTqiRr@76Pwa|(m=TD?#?_@*Xr!JjJo4U5Rlf2p$9hHdU&Ua6cm?Y4)@8_u}@=G^Sz z>Hk(O&@XeN=kmW)ZaCEFx%HjO)*oMZ?t8ED}lH~A3 z<#liaqOc4P2|FQ;`p=Yaw*TkBkIOI338u|Que&8p`>Iw@XTk5_^rW&cJS*n)O=TZ= zRxG*}3=fxOlxe^QxB=l?hNr=^W!JDn3g5ks!wm>snI1aB!)BYyj7R|7khoZ8 z2zM#Ia#ookw}W5Dhm@I;rtt9D*)mf)UkQ*a@Hxjzy4**TvJ~%Y5_sK3yw+tgF`V z5*{uGJv^rFcAsiS$lw1|H;aq~8|A_(>Ef$0?#L#2j;*@+WFFZfU%RSqR^BtW$(wua z7Udtlik2U4h!vdW8Y8FPi4y$CCsyt=Q&}q#_Q>01x#tqW$1CiR4==ozb@}M<<|&_mlu6`Ag-vI zAB>k@x9KIWxNLs~`+t<@Mv>t9EM7jlFi&vH&+&4i({sT?$|cBS)>bmo3GQ1Z$lX#L z1rPcZFIUUxDEQxp@$$!jK7xyl@$$B50fI+tidW|3Z1;1;$OCGl(U9dIVDbMe36#Uv}r(C?Ns^H>LB^hewCB`r_2AP zs=PXHlKgj$$`w+_%HgL}{;kUhIp?yjtO<*1yS(od^Z&d$6bIYg>_Vb2Mvib3Uzt1_i>2`Xoe zIw)BjR5`rOF3Bpx%%=Un&!^2&#XPk@%hPM63a3?W)nk$L>7vTHmJ_5WH&y;}vY&M2 zq00H|I!js4RsJwaD;eIYJX2p8t`|&f-v2vJd*SJ2)kw_YzLiGL3RP6Lz8>XSP+MiU z>pq_G4OPzZy6bVanaTlwM!DaG$86|h7}hH)_ih)JGdDKQJL84S_y0O|7U#wERtq>? zNy-~ENaYLFZsfi9SGmymJ#X#=l}AjiW4tw8<@bHt7)Q-l`BGswWA<{DzvcTIAFl8Y1b}tH!>!)dIuI-8V**s9br~Q=``lm20j2V7&i9<*)WXj9tE| zTrCp5e9JqEDJcED8Z*{YIW4X>OLuZqM1l6@>$40OwZN4aN4DEjhV3r6Vc zu`FuuX}pPKx<%98dlK{WZ|Z5a>xzk|ZcSz}X)DD|r{iZfunOg^#a%GpJp)QRTWQOf-ZMr+>UNe&q-V#jl1HO^HZ9b>j1E%PdKwtg1P zIBwPrt>uJH+vq2kvE)^J|L}IDKBvdfiozpWofc zj{01oPlaOf^xaN2yQ7^r;QS%RuB|yk1uR+|Ji)eX&J-t@JgtyD?l)d=Qc?>0dvs++ z_j+~13yr4_E|X4Xn4f}a66(jcS5P~YJ*@}p`jR>T`(L|feb}Hp#` z7dVmhR4W+S$Aj&@q~rqlnr<~s`KJBfaAya5Cfkbx>}^)Es>SL7ISUuE$-Zg>x*R*g7CkC2hWtTcI-BKW zCAizMqs(^LS22bCBaX4>4j%>oHz1oW+h)2wZ@&NE;71Nya#sDStPzvT&gI?_2RuEM z&k`(|nDd)$cC*5Mbwz{cCY@xRb2f|oE&rWlOOLD-+{mMlO&PIB@aR2-?Ci15@Oyz` z-aMM57qXp)wc-barIQL-vagkKOP6TVW-@uk2^R1*G4JfVRVMB;+sJOOACRZ;2Ne2y zgq9quQv3yQUP#KLFDPS$2#4QUI1!r@!D7#5UYSLDBgHTBTlL0ZI52rkbop+!Bx z7CV-+*A4%OZ6u*n}(YNx4b@_DP2!_&?6bACJkcV+dAhG zgBLn0iU<-TvRv1LsLg3%YD;qz>;e-lPOZpPZeMJBQDy8?Di^Cs`=Yx6Cfat@*Ftg(ia{yo$*MJt{#)~s+r-cim| z+~E<;j}1hA!+_>&$Z4fE%i;z6<0iAB{VARqoJS|7uz=Rdg7?%M!lXV~?vy{R)kv0I z&_d+z`<~A9w|WV#o;QGXy}K`$%I{ClX8)e(D~>M@KUjQLYBtED0^x6avVB8SM2job z_GY{4S{tbc<10$6(H~=tnY@9+8@sdM=rF-!c6Vlm-*yW2_iWD+*ssQ8y!@~*7q&m` zvEWqOHcXki_p?YS?R|>%y;4CuZii1s1;Ue2^gJIvL^2p2A|b{f8sESVjUoI2Mf{<0 zCH&AxjK3qEgWnN}@yVxrc=CxDekWAeX856y67Yw@WcZ3%?7}3GsJ98~9z2 z*1(}XdCYoE55f4TRW>|oMZ0IfpxLa}=c}H?_`Bc)_+5~W&u~@-v)OP0O7O0g!_wor z3x2)8pRKjJ;X(QM!(#~i@JM|5A1`)xQ#-+*R~=*y`*Xz!@rTP|_~DYu<1eGwVQNrI zg%1%W;Bz_A@LUct{xq8oKg|-;5EA2Wxm)13T;d(OGgzG_l|AW%_^?_9cvy|{A77Zn zrXAiaSaBRWmd$I>T_oURH(%hf8#=(_=T+=xi>l%Ttp>Mbo)h5Gm47U=?ssDLO|!%Z zq*}SKh*w_(@A+G1myVAYoRaDWYi1X*Vlk+zCoAn8MhO;!JlcYfr=>W--oF`(^V%VX zuwJk$^Z5RUC_lN?PpoClOM*XK^I;7qWQg)%=kl3j<21pJZMw6zCDyz=?0+*a&tUoA z^F)ukJxF8S=Sza$CbwoQUfYNUd3+nnqzMh(X$0o2TF#o!w-6%~AD+d6?KZnneq_1b z>|aMU|84C!cK+Wg=JL4zwzECJhHX?=X@e=@Ebq_SqQdTj2C$TpMxqCGFQl+xW4DS1 z_HGiz(r2k_q{*XgY+Hvq;&^-*%?BPvqfe0~yfdOJJZpw*+W+xkvD)yk7!{yJNFPId z_Uk1)`$bG^gqRi?F)d1BTExWkF$Ff;|M-Bx33$MO3g80;di2M9{w0Rk#OUlhdlb^EYm`&)~A zB{Pe;H=HX@Fibwmj@O6~BiOc84vSrsE6UI7lgiG$xg{Ft?K6%Yei`7gLg8PXk>f|P z+KQ#9;NY@@?5D<4MGsTP4Pg;Y$A}YtDj&#BS!q3~fopCYXZv=%68Rnda@p+Rdqo58 zE57VY>?8kbxc=bC^g@&+Cz$iBA!Xt4&g|my<p4{10Cz zvsz_F6i1-!2n`EgqWs^SV++eJBJ4rgMMKstjab#TAt{b&(mtxUJ`u zBpMX>d?#z>ZYRo59);D*E3WM&fXJ5g( zrShjzPOu$8nIb=9$WV3^tZB**7-?jUQZ9>p3nh=S(Y9wq!eX#)w|b2ioUPx>*8Eyq zRIoAm5Hs$oB6#obnV!KF7E0aE#+a^pUAQqzCnRH(*eTSH#ey|VtdO-!3Cp=POYG0B zUE+mcSbPR!l{kx=)5LaQJ5~YPk$5{8pS{5NBo5`)FlWUg3yjN2U|dpx<6s_71oN2q zJy^rr!5SteW0e?f!INMM5})PPGVw29?XCuEm-r=^^Y_7=H#6*iE4cYg1*Wb(%)0fe zBn}{Jm-5NlB_?Z^n5Jk>1n&sIc<#$v5-rKpJJ?2=k9gEDjT+mG?2i$bXuNd8QCW4y|F}^kH z2D~*3*lho!-;OKz?N9;q+i47bJLKt%ugzKsugxMJ3vbPO1aHkEM!%i_@arMQw`K*y zTeFDqtyy94)+}OtYt~YDYgR7#|Gfe~pxfXFL)@DenAt#FNhfZeAbrYD`N5^ zA|^i~;s2iiHzLd43noV*I)L6GtKO)ut zpI#b81?Z(w#D)BwP{bbGv50s$ePfv-WAmOkO{@?IO zXJ^LAbF^#43CL}S^63>##P1$Yl4oYEmR9f)p;tCh{`F}}Yk9_xv&Lh*MfA=lDnRdS zA`W;lQ?B|pSh~Y2B)=faC%+)#>fA4gxYqLda(CO2qCqVc{!S+mP$;sr6Fn;Cu5|wL&k2q5}9* zC~tTt6fwOMikSR@=$kBl#$0)o*9>U|uduz11AajCRovxuyqp6sks?MvpcwE2B7W=VFF*Tp4OM92opoNSS7yJpI*0%T%5Do!^AW-F zfl~&0(g}`Dl;seYdbz|n#AQF{*udApPeq5Yftju)I0feYAA3Ceng0KJP$M?d*q!&_ z!%KfTF#M9|V!o>7Qxsf~eGsS$tS zZ&D-f$={?#Om9*n#y6=cm*7=ult8aiBgR*$wcV-ax8$!JQfmos zQltDG@MPTw@RA`u^vUccLp)$1-2Xv08A?Dmna~F+qnpeFaFe0@QQS+07`YkD4|tpGj?ELW9IbSV44E*iV0k|$;9LpQ($9$ zheHMK6*H6PqgPBr@QRsU)9mSN4_+}w@QNWuub7756+^s80k@bl;1)v(=oWKzd%3)6 zyaM!!aRRRx!Qd6M6ue@H(JQ7Mc*PK-SBxIKVu;ZzrWCwlh|w#?2E1a36?BV91GgAT zK)09{qhAU}ub5=;ikZqAgkCZJ;1xrRUNJG?6+?_(F~-_m1fy3>G#VNdBqTuR}3+E#SoKM4Dmef6%%Oc5bS^C7Gq9; z|L_TJG3XUTOkOd>4Q#H)|>$c+`X0I4JfV^UeFL19IV)BY1Ca)M`@`@oQ zuNYwS{!eZ(RNx@@iXkSi7-I5@AttXFV)BY1w%}ed#N-tdSW_{7PRT8X3XoR}@jLDn zL%e}|#So9-UNOY4xmOJF3+@#|T%CKx1S~0tMVFhS-OD#Sm+`R}8TQ_lhCD$h~5Sy|`BlagNC=M#&Zp2;puqRG^f5 z#SjN^uNY!S?iE8!UNOYgxmOG^dBqT$ykZpa>7az6+%1NfykdySD~6c7Vu;BrhPXHP ziXkSi7-IB_QP3@h638uvn7m?$$t#AKykdySD~6c7Vgz%q7-H~>QA}rG61ZE8m=f}eq5PxVD~6c7Vu;BrhM2r!h{-F4SRuC<+8)hrF>A$k zi(WAjc*RgYdc~wHogx^$Vpf4y4CSL&j4yb_5TjSjX7Gw3Mz5Fv@QUHASfE>s1-Qk~ z1qiyu_<>gpF?z++0k0Th^oqFxUNOYz6|)h%Vu;ZzMggxFV)Tkx1zs`4=oPa9ykg7@ z`yaZ+ya%@!x&%YFm@(iLLyTTAMc@@fj9xKG;1xrRUNK|AD~1@oV!DG@3^97eR0ppZ zV)Tmn2fSiTjQcOT#YBT!%nZI4fLn~b4!mNB$t#AKykdyaD`pLN#So)cOa^$x5TjSj zc<_oLF2}uMkWKqPxyAg#8xUAz_KG1UuNY$TiXkSi7-IB_*<<+6NK9Ta#N-tNY~KIL zErtqYfmcj(@QRtq8-!jl3E&k&T$g*r5TjR21MrF=Ca)M`@`@oQub7#%|C3t`6+o|; z0`Q6tWC*T#+7QAAJ zFL19IV)Tl62wpM7hq+e_@q6wSL%fQ6#VC|OZZX8<6+?_(G4sJIhM2r!h}(0o7-BE( z6+=v3F~r;}MiCVrth`)nZOffvLNL&bBG1=f1Lu~SjQNS&R66SEX7-I5@ zAx`05F~sB*L+r!7Vu;hYR}8Ti_lhBo0s}kXH=llUEFJ#<1U|+SU(^<@rse#L!jJPV2A6MmLX`ZdkOx zv|q{!jW#-NGryGbOPy4y#o+D6CzAP@a{{2TxL8bL8B+nz@6T+ut_Q17L&#g(~HeZViJEhLK z+s%yoZ`6Pz(v+<`jUDG@nC5JE+Z?HFpJZ{s^bTjGi4Vc)gjZo6|4&65r3=q387-Ovht^5@$>svk zK8sP)S4jnt3na^Hsip>g$q$uAH4k`+%+*w(k85u zdh9iu?=xebNHO{Sq)wbCj3|-bS&kO@1D73?21qSDd-8mrtUsi{&F<35z1;q9pS3~? z`?yCGa1C89Wz=aVPMF^QoHXyqTTdt6pw$;@$hT|sG#(xHr>Vygay7Zh+fIV>H|9u1 z@8U%HyR&vnk2bbc>;G<$rcCSY>7?)q@kgYkQwEC)hLvl^3^f|D&cCcQodBPP4}quQ z>0x#4*?Mx(*wMyJ-hiw{RpfhFO~mm9n=8v#I@t=I0lzJ5jcO`J*mvDZX=2_nPvxPF z`3C`PKvUm|dDJ89q5rK7g8Nk8AZagb^t9r0iakDE|FFpS>lG{6{Ex9KkH_ly{wkGL z?W=a}5z@kQ$3tn~l#-cU&6V=?|F13B1MF6KtjfhVejj)hupPEjPJdmU*(2m{}BM> zHzJtJFQvA%{l;0H@1~-+V((4HqV_9qNO1dF{9^R`e`yS{0l5R+lifjm*$qcc4>yo2 zy8*#DP`-d;Lx8&&8>H>cOwg|~gy3@+Tprbt{RISWpZ_MiBC+{t0|IUzV^=KAOs9b> z7cVJ--;-;$-r9~}k?cl9@3Rq@5?II_n4PvAS_bJb11~*xLca+u8MiSstdcYO^=t4z zJH(gW^XWbu02Ty)V-21@*t1H6xJz*o(R;xg^ZHgvTHGT|+E}oQNo-I)EphwuSuyV( zKMv-6>CFBF14r~wHjQw^@=Gb?ah01+?4W!aDg(P!$@1YDjY0I2Cd{F1!w*~^+12h6 z9wmY2ym%H79y9sEQvYx%C%@ap4Q{uKX8Jhd0LM7SjqK`Hx%(ezAkHt6g5h*vSS=9=o1huXipQ2U?)3Rr(7ByfEEdUxTBU(YOKW@>pCa@DRwy z+<(S#?)8PWZ0TO`ZY5|}+l;lBe_$SXe0e?B`y)QD_~x>kX3*wv-`#)Zp=z2Si{x33lTw}o_y-5_b)%j0P+%lm7ciGE zy^+7HL6d}X*8askR^W+C1LP1-RoCGI3e-S?OQUyz=Gxaw#u`L!OTx?RUE=UKKDgG zw?8HI(3CP8xJ4FF$!9A#1w~8)j@~#9{<^~dVuEvLN5kH-F1nBYkO=>6IPF4Qeo@xN zxPeZG5?DDlF#3y%aqNJHYzSQ@%tW8-dnwQy!2wwFI0>XK#SzMrWUl|3DoKQUM4n`k zsK?|Pws&MhmMp&B8vvSI5 zxlrl@PjVwof9`20MudC7;(k3C6raO*qt;DeiuyR?yU`z|Bqr^UIKKsAfuh#xDhhp% zm@{setPKx6ugN$zF#D_ql9ShIBsLcX!&fNv) z-)KMs;5DXR+Xd~XG-MG_P7P2_BhWv*3;nfQ0~P@_Km(|_vJ(y~`76)>YGm((E^q$` zbVw*C?W6sV3TOm9AMJz>>@?Vr9E#ryC)TUMBIw*80XB)QLnF|5**gI~Y*Lp6@Jiw| z0Lp0q)}QvleWrCt0C@kU251BW2JM0EKYw8nc(mRF18RL?5l~JIP)-BTn1KG^Fy*U2 zbLw5agRuFv3W3fFZ&3FzY=7#nKpUW(8lap;;C$i`Yz6)ZG>NDI z8o(ao{c!H_w?Z2!hb}hU4;wywBcw~Sf^ySZtI6O0Q2}*eiS>Ti)af0IAUq=oo|}>+ zB-E-S&JycKM`7UP7c8QprYTUZTPj9`Us&W@q`;LgN?AaZBZFdn%KIGQ$vnSOk_^4J zln95VX+aG*OY{89!Nbtn=K+i8*2=?h$BFwaBFd=&%4tA%^AE#aEgrIff|n=5GbtB^ z6kb}Hmi6Zbu?e7YyQu*MV47l+7T^14L)F9=3q=lV2k`KJg!_&{TbP_wa8 z?BZ$TGvSL_Di%<7i{tQQy^}(^6i|mr$KgHylRRrs5(v~F)WFjrcNPh9qcdozXzSMS#lBWkY7 zf^XjKV-dNf=fI2S4zP%dKIXu!?GCc`D5nN7k3i)#pg^A-_>&Jfz#^gsXhbJZXTbVR z<5@(b*JnWVPX@7wD5nM}r$ZF?IRoCA6wd;(8lhHvefE$l9;nj{oEC9rLQ9un)1scJY zsmEa5c|n4^G$i*f9}`ctlouY$7CD_YgKnxsPLu2}`WsPv3a0H*PVN0|%@YM0(Z$^= z@d!oN0c-#tsc1yT4~~hvm5SuVlZ9z;Yb_T+XIUdLM_iYt!Pev5ScLnmiNn+&<goo_#3u889 zIEfP@>#~ImC;7#be^t_u@fxmZ8jZCnSJ5$hgr-T)y6;uALCQ^}wHxzZsJyqd(&1_3 zZ}&k(k7(Gy6=c9kTDq|V`;h~5p~JIeh?$lY5ZeE!fOa9~gOLJtV5Qb(m_BMcTj}t^ zQ}kgEjX(phY#w7au>kPG)nH~23xIMO0OpNRxflT6fAPv@c|L?ifDJrB251C$WwY9m zt)hoaymF-n6(dKhs zH#=9p`IP7<=h6o8W>bndHHdi`;&e#9pv|ZAJ#{V}65M_?YM%xqZa&BX6cE|}@#dnM zWy2!EJQs0lfO6^p-i~8V1mx0lJ>IVKY!?inCmehp=&@m&DJ{qQeWq``DXour2I3~Q z_{sx8Iug(b@Oi+~Vv{M202^qC4A2O$1M$cKIwW|%R|?^|bVx7Tt=Mbk3#G?~Z zh?9dU+yC(qO0~VNf<}PPXw9u{70J?eiH~4!^=2s&q$d~3sR7L2pmG`jKBAqdZLOdI z;P$go`!oQ2L~}w8@H7H^1grH$X-Xr&ybj{j0Os`&rxD;o=8f2n3VO)Ihu8+`ixq*= z0S2Fvn@&t*0pL@xN6SMj0EzPoY5)rsAO#u$J|-v3-peAu2DFd?8Ua2fm!EB;paI}h zu!Tue1q}f6p@`G=DW?HE_6~r_CHy79O|yZxcH;+$lbO3&1o%niW$$Y&0{kE{!|(=+ zfO2X8^XaIZ27n(_+BCev0>JH`K<(22@Pmp0`T-h?06&OWc-pcEFdvFIH9$Gd0sNqH zBiBvgDtmVP-f07K7(d!IbwADm!q1Mq(_gc4{A|e2cv`|D!UD{xLCmKkP9us!50CN7 zUb2X=fhNcRjR-$GenSq>A;HgvXUct9K$xFJoVJfRFA8Wxlg0$W!>0>X_4+myhs2f( zfR1lC)uf2VBFE47+a1*`BFw*!_`o86##MNN51qfP6?+c?63?LIY^NGPuf+@K_)p6UwOrBV2=_@AM!R!6mN% zXzKM@HS&^{I3)RJ)6we&|zaSJ;qX z1A=VY_^bTUv~grZvZBBrnxI*7NZJiCHWM?t?zd-^ zy(MU}2ise)eU1AyJ*sRjl+%bXmv1h8w|Iz~3ylaHkZ&%3rg_1WSC*U7fU;JtM1Oy; zpGyOp`PGZ=EoA@40{Q0BaGn_8Z4r6`_ah{Gb70{%rdu=vM3?8qdLojr?Eqsm+r8EMcSCipVbn2zECTrnj z*i?4vrJS~pc{6(IMLAb$X$?o658+ib0&L)g?9{7KdnTNMPQ5gOOY6|<>-*KTQdfhp=U)Fz~|B8vmxyfBgEUuo)t0Yv4B1- z9(^_jhM0$9x+&y2n5k!3gVVup@dFqybP)1HilkDyI%ybG3m-(6b>O zlD5y#_kZ!@HT8H*;zW_th}O>?U8NjeGO5`?x+0sO>X; zswkjia@gHQbJ&@8}jwP<}jD=?=9D5nA7S@H|L z^pXPLHK+j^0iGuKtrv{|&jJhd){90!IW<5zbs)359lVR)deHzL?l=Iy3>zwR9z})- zuQM;vi%Aj?+W+uMhTlxmi112v-~S|wh;nL>avBj{$wJVJNjfCd01XH)WcARCNg5Dd zsPKzPF(ADEQUNtUIgJRfWM=5aB#r2cG5YN0v5~^zZ6wL?+K=Du(jmf|3x0P@1Hya9 zBH6oR%CS9h|EB^P5#C%bqnF1tB5Hs}gg2M7=ncR4e)Bxo)0`q0_tGv(0C!iLxD;9jjqE{^Rgry_9VZkRV%oV)!R*MSg6$?IM z;VTyU{7wzfD;9jjI=%Is&`dfr=6_lVm-T%j#1@e=pQ*`87;0L?0>US(M(7HL21Gee zBf>{6`IQSkrOI!;#8a^B)(f9<<+omx(>o)|X+ZcCjBmYYKvMgB<;5d91*aE(6`D&C zm7Vs1AH3cQ={h8$pG|$CCi*}D9U^=R-hgh!s6onUK<~Z0tK5R&=Lq>lBz{nte}iW? zk>Z1h{2~%Rm|#u~P);Ml4=VT~l14-g&>_MPD)=IjJ`Ljs5m$5(c|`W0;>sfdH9!?; z1o%lsei4bE?eJACo#)9*gR0yG<7Y$pT`=XeeadM7_}P)im%%gwYJf(7A0F{#G>rg1 z8_Ms3DQ5 z?_6g5&(mOZ1#^JC9dBcc-r49zvn!cdqrzal3rE?dlhe2`sC)MaE1x@k3k=lU%IaUu z-vUEdFK4fEM}Fgd;l5cutbwHHaMbum&bY#Y1)QJjRop9!&*0?^|{~sOO0rwB9 z#}sCT?SLOL>oWuDSKHujzCUZQV$c@!PqkRHq>8#81$%V*t*RkiK3~X)fuAhc67uRr&XMa_x5az*eXc-GdoWZ}WvO_=U`&0l^V4Iq4~D;NjW` z=rZjkYJk*_De#3GrYvL*KmQQ~YraZi_1l_{#nUc}%nE@&b``S*4yK1fAMKvZp_DBL;4(uq<^X+FOY1v_ z2SbA#^sRX5B6IiMK$v%AAFHnd8{zWL&sYzbYz~Cq^3nLy3bCs;!4hW!R^d}v09?^# zh|2CEi8#?Y05)s(oi%V+wE=n^YRL2>bwi-*)=lZ#YX&n1_QkA+o85b|a*M0$;g?yxSc8JWLg?94!TB%q z5H~Z0<07b)+n;;+b)m?QJY50L^q<77S>+}2$Y)DnKR$9K*VNob6m-1p1wYnSaNpe* ziQKx@a=7ixD6Zw^l_EEIuozycKbqT7V~NP`cUcIB03~PVH$&vbC5zx|F9Xi5E8$&T zJz;Sx1-JhE6tR54#g%ZawJrDlt*gjuc`k>%|0ZkheWrsbIMa6tbY8CH)_q$g@~5>u z;16YAZs}?_k?$R{6zcj9;V%A|DRTR@D`4vMQJh_vv&eg-c|na1Q@KgKiGJMoMX+qj zNUmO=*61CYDEEvxhZ$-B2tt@f3NT_-XLs)pSLJ zAmUJZZEINL=6=Qa%f#WS+WbWL^mdlQunkf0em54LynI8^EYDGFpk4MDXgKkQ;_I+k zB9AK_3-1~>=AOq8{ns6=;1;7c+=*pGe?xa07`;}98&^bzAo<~R7=N}icQKjtaIc}W z;fchq+>*(pN5=9?=fb&K-MO^GL=abVB6Rwip;!}VCmK}u7zb8E>#zV?dFylj3ASQ+_E(y z5!?=6F<|ulKjeV5f#EXNMWId(v< zj~$S6?7($yJZEBvdl2n^*n!B#*2_?0}qO2XIne_-RS@f9wDj#GkTc4q$#au0QJm7a7M6V6G7YSP#fK zc0jI=9guVEz}?;6s0Vn`h1dcAH18@sP!j7`r3d63JJ4*oPn8~!bL@azA3GrD*ny5K z1GtquP68r|7RWhvpw)~}&OkN`1*3L^ za^*20_5kl4%K2RNW;uX+pw|<^u>-gV%rpJi zEWi;^PJ3W(sE=6gh8(~>KsoIJs^3iN0m`uhJWc}7umI)&&H*l-aO?mcv+UcOm;-W7 zbD$z`BXa=f0Od3X1gSoDKwcj?z>CwsYDqA20M7!?Ai}W&IBP>%MKA~C96Nxsey&$2 za{%)N62}h6^|1qTZr`3K3&Dczqyf4P#HJFC9l-OpNnR9lK+drPc-{*g!l~6cGICj7tmB-ueU=Fy-ICcQ@hR$1=19FZXz&t^!j~$TL z=W!C?%|PA*crTFmz<0Fv%X{FnjAI89(Ow|$0XfGG$n~)UGR|vY2k>?%&jGv}%5$Iw z+70D7Am`Wty!**>0CRZ`$n~)Ul^pHA*a3VXkk0~q9+1xhynoAQft+Ip@cvJ;9#2C# z$31}c<+Fg*$NN8a03V5bW$OSw5%rd>1Na0(=Pf-EQH~wJCm=fSu>*3B9gx?@JwQ3O zuTj5IC^vV>LQcnx6aToZYe67aa>2GQ?gMr`9aZ9}0G2U9ckelvdz#RP3{w6oVR>8G<3`7Ug zZ{OfX9UI3zK1z81)mOQYH#VH}K%PXr`r~O%xHXeC(BoP# zBxgK#DdV^YpGJQZ`ba(48TDY-vmb>>sRw_d9(*$SxzJVW0Uy+Z@t+EX?z|*ein_4R zw@jhC#M_`QJhwAhSS5Ag8PtU~+z~-n)`hu+2UvsmBMx!ea}tCCSr0zEl)>7=J?Jpy zjL=1@k9)8={q2*8q%fKT#MUwO_{72ba(DLzzGo zQ4f5%I*{?d+V#K~i(ZT`h}QxdGg~rVdxaKgd%6bWZ9=s`!%r_&)WFw#EzrjBBIEIc z>w$w#NsKqSP!Bxe6Sp$KXGbu; zt6ekjtHWp$TK>(dCHU*^YD)Rc?QOt`^|7Y!W*rlIIPzzEz{eLHW(ud`IswNI8yPSE z*cEs$E@2I}d)poOwY--@8w^_23&bBd&m8dU&Gc%5Z>z{Tnz;|t^TKs(gsv_XeJJ&+vIgz+^a^}znp zj*Q=Y)DO(O)sJ!K@%_NC0j7+1jYi-9FZeQo32L6`1H!be8NX-R8#Ky4>ZVOXsnq5D4V*y5))GZ~De1rQ?Pmh>?&VAn zH`E?v&-%r<4>t{Hov6dn3Telu0Ds5kT!1B+hHZ4ML3Tg~R-SG?85n%;!!3&qdM)D| zlZXRP&N_qG^5v|&)qPjs)pHr+{dTwmFSmu9zvS@doCToaYByTWYiM=w1m)kRP=SW; z-o;?s+M!&lE5yJ%?Iqyw;sLCD@2J_gf%)8vOW#x*4vZ70#r&uF+}gnFs@FynL|$lcjnjxes+wdx zN#t&C3pno22G#K1Q$=p`@j7QQdzh-mbvu#wM&A#3n)ET(qR}joPf*?AY8_SPHn`#< za=(E4+|T@clj%nDRpRr1*u%%1dQ+Zh=bp<%1=Yb8ZoybG)mYyyyNDH!;=i z9V(WmFa5%8?9?*HYVUTDw;1`0vskq`x7aFH@isd+09mVLEp>;pzgR|E$>} z@3r+NH_yXfc(sY2Aqu{Xyw2TxHB#t1)|T)Q1>7ygK*1s1TI26Ga~4 zm(O`l))t1^jTiZ_G&>;X&{>kSEgbBCH_D+hD{^9T&aeeFQ4ZNn9xCcb-JS-_Q4USy zM~)B$ao24CPNI6{V?>^nJQd(18r|1QRd=}`dZP>*c#!GjM?hXb5L{1n5@qJnv^p#UdQdC@kJ*ZOP$ z#3Y(ZlFTw;C|HY6iJbu2*{%AttJEn;~XZwbz!9O~{HCh}%6 zmH_9_R7=8pDl7rYAzo34<#oI|U}6a7KsMgW{c3mwU)+9$pl4R8)wwjy6t8kj#Gd~U>t2%gqn zqKEymCIOs8ZDu=*e6YPWIF6F&(*t{vAA(Z=P9m^wipaBS+5j<$4v}@@YR_rl7S18} z(PFt(FI#XM<ikf!8gDL^_sQ%FEdJgT9-kjB@)DE& zAg$*e;psTCu(_lef!f74gkfh%QZMg52=LbZ3WOSyND?hKHUY~wT@r?yl4&!y-w@EQ z<4IxJeQ&YBWgiBDM)h+9^z|5#f4eaN7+p#g{CbicxW3E~j4eDUxQrtU&1D^Zp!V7) zBrn+`>IaSQgT5P*D42eZ6S+fC4<3B^bWqr*ODarS+zpI6kFH{+&+oUc=ma{POcDyD zmF~+T9bmpIS(v<^B(XbQBt9Tw_bBny+# z+Q#5Sy90vjuw9}9j(7O_;Gu4Uka{p)6pS{i3)-(bAoROKRw}E`wZS#hRN>cU5@E;5 zwSe#~Tj+e2^uSx!8esH^lfqKBbz*%R^nIY?>6e8@+sQN>(nAv%Iu;7oHj}*}c57X5 z#N?KsmrJH~Jm0VZIJy3=;Gs{F=3;bX07gC#{O^#3!lr*SFni@AVMGC0Sk4r-1d|&V z361qkMT2JR+JcDhMS^G3AtJ{)WVz0WtC>%d4Cm09(S}@>-Y~Ho=g{j+eJ-OLS$BAx zM58|S;Zl~6g$F0myna16MJZY7a1xDK*O^l+u@M`L2Oa{}%EIEm)A+ogbmhyqR`e<4!Qu0Cl1CsFyU5XG?vBx`XJ z6`b=?w6fVNI^cMxK3MtKUE!!o6gkcz&fHJ&{J4MM^vNGW$vWck2Ez0#28^lR8rmO`wAd~D~IEl>m=y02g$iftla%jQ8 zZrmMfGOuwCISakGSHH--$2pYTQIFgGd8F7L&Y_So2Hd>KmSq3ONz}ND5qD`2Njl!J z19(v}ocr+iiCDq%RcFvyZOQFPdrBPIrVBdu7|MOue=c&1LA`+OEHlpC?xo0AUqPp8 z^m)DSZC{K0)71VT>(K!2%`Ecqn%f0Npu$>@yV&VH+5baF4FU)6cIOP|eG)4OUMAo| z{dSyT{~sbxb{_(QJ?d~C$H|XKuILQ{!rBtWGKae2Td$E#jKRaTmlcVv$ZtF?lMF$* z{Sig&^d@5Y)SmiaNYm|#MlYI+{6+shz~KEZ#hy66nJCad)dScnjwr&jNQK(=-9W;! zEXAsJ+G2U}%TD0Ls655+pN&MG<)H%_CZAL!dK3QYQybvb@4?-k`sxrW{X=fd#1B*}0Ry}I*6&>K%2!bwy+;*rp@ z(Oa=T&LPKJ_k?xR%0!NH$g}K*5TNr}1&8Xh;vAx#h((|T_?W*#Yr^u zLXI#Yl>FcjC((IznvmR!j3G`Ud%dGVmOU8~oJ4nAl7$g1$(Z6CdVV}j7^Fw^aSnNH z$Q0UzlOe-7#I4B^$`&_ZITXfEIWCO(On%3UlW5NCEMf8hqJWdA&(veW)^?-;oJ8|p zqzjLINRr_svU;2%T;)iT;v8E3;HdEU3vmeNP`-1jaJ`&3gmY-sa1`KO5+KeY{?G4| z!jC(o2XGSgxqeC574}!`GMq$ioo)#*k4#IPMCqPzreQ&OSr$uVG5 zZC}A{U>z~y@EH?8U-br|aZ|GJXrmVlrCURU%o;z%9`X*h0XKgI3cnmbh&;#G76gps z1$MzsA(_V;O`bwX?bTPw(B7LoCo!#Py%Ch9S~{|D+8b2y27+emA9SSj}<@^tnx zJ2C`+Hln9tltf+5k$D{a`4fke=z}Ji_q`)Oat~1sEmn~7R-Hd^WhjSUx{!6E;q~_% z&Y`J^WF2|^q>RHk)Tn(!a{u4`Xc>o-=+ZA@u!sA5E*~Y4kvpkyAhn#sNmR2tX|Su} zBR2#kk!f9G5ZwC2;T&4{k?@r*KXZRj4mCSW9K7E8BZqV7$464%spUHk=TLEJJ#zoQ z^x<<3CsFW4@|R63UOnJ&64{%OpV#g1yTOS`B<*J1^b0tgM4Sfc;%~0`oC4?2HIihH z?_c7M;T(EFrg3)I1y0PNVPxUT3O&c+9E$kNlihCh>oXiqqWR584s<$yntO(lXwx~8 zG;jJj0jp(i6*cdZg(SbhOc39yjB)2~4&cgwFO1h(ZwqerslicwUlSX!zh*tIhE#vm z)G6SoTQjZ(F9{M}P6pF;Ixq!A`6N(Y(VKD4y_10dEfdCLTA_c@&~60dX6>v&?9WMz zua27nbkvKWB&Xx5WE}ai7wHGk`Fu?jbY>Nt|0Y!3FCvBw*!s7h6vZkb`)2>;kK>7G*vL; zS{2Pe*qs2zmweI&uWi;b9yzlSfSU6eubtfhr0~rhm|*<{bR*$5k@3er>VeOi!x;Z& zRSzuqGmvrNiWXQqyBFibT7cL3bAbtb zE3|-LizLR^2h;=QU@POniu$1Wpv8;p4dm9>2Hu)xjJv&V z3hEtLZbHk)_e1;tsl!W6slaGW8*noHFyo-64zN&WFs=tXfv4-k7@yar8#uMOCgU1i zdw{iX&gRhe9%c0cyBnOzrQBmiAE14y3v;-99D4u1bDb3vY-`sKtgPwF`06wLK#2BE z#M-0KUHhm2(WoJL>pca}Bd3s?09Lpr)Jo?E{sc$>I_@kV;OU{30K#(TW! z3>G;CG0vOEbO6H_R%Z36hk;!3?Fyl`G|%T0Z4_@VDgV?pkb6^J$jbLG4B|H0rwf{r z{@pX1xfj|;887R+gZpfIfbkmj4{$RI(LZ`g^m&aFACGX#(nKoI*t{u&d+MLTxc!hk zuC&G(#_P;D&%GLUl{v6^&vkBF*?q<}(RS_3HTj=}!l0s_F-Q4EjAB>;Sj^va(e=@!)ZZnsdSy?^?^_XUv8(UcBq8@WY zx8-!DtUx`svTGN{527A(d3TzuD|r9EkGkyPiNkE6!Clt*WfbEYsLM{A^JN_O*r-8U z8OJ?#W!nYDagX^~)@BBAk1e^-mT}x;S2~cD6x-LpUADl&oGIWgJ349#9%C#T&nC=QMRvvxSyji1p&qns6%?E_~ETHM(@8$j9l&LBacA?wjNwksIXghUG$Jj^Wi1k-IjFhq?`d zOlxqVB0m=q2VeAjWqP8^CXx5Eh=TJz4pKOTlV3`0yBYzXISp6XyyTaQ3JJHjz>Ay4 zE4q1khcK#^ukek#o+guv(PKbktFyNKmquZF=LufkQee~<>p6o)}2c&ZBW z^b^Z9JA}c;9cKtLqx?nwDkBEgT-{0WGll%JYQnE=aF)M=kjn2N5$BALf-N1=Ra>SL z?x`0IH>T`TjXO=a-Le?y*2h_OcqVC}Xhtmbo29K7W)LVE*m))d?su4Ln%df3`O zUH)b4PIxfAtw6gx@%a`Qt8dG?eER!Tc-|R(-dE~!o7&spj$UhpRH?^JjrT$u7v4mm zT|Vm6KKR>xh(No1?DPXL@Z1oAc6nO+bZ9fIjqqU&Nx~u9(x9161Az`fgR_Znj)Q}W z4uN}8JnZII%!c4<{RlX2WDpyI;*-0e6MryDpjm&gVIo|`XA1$7N!FXq+z)5!sfD*v z);prV0omN@yg;-5qRkQb+wP*Uu?ZQHE8$1sQpH)JyEk$0bi-6QddCrAx|H>K7HM$E z<~U)RGz4A->5w1my;TTbLb5*dV;a0>7bKKhkuLw(GYw8#=qJ4SOlCpYs(mmv#aD2Q z@+C<$I}Xl>Ud@JJ!;x^<;gKsFf|7BE;Pr!-1gm?*!4cu;--30?7Jf-Xl4ZJuhZS4^ z80`vKZl#)0Tw8q1y!^Tv~`m3<-yGPo82!aC6ocn0l&!4T0m~2$+@nn+-u9^v7&VYTXmk zq=jhl)EM}5VIJ%9F%>~@S~Io~@fsbc_``19cd;&qwU@!^C(~J%AJbY4XQH=abQUc4 zng`cMsfB$fNSEG!HV>v|T@g%-$XZ`yxg6@(e#&~ZUhB0`ch75<^$&OYz&ROZ0$J+O z{x_uIdT80STo|>6B+crf0kG%gQen$|!Y_;rgr`?!vxUdsE*PdQ+0VN4Qf3%jXSI-J zeZMqMxW?r!>*BpzHo@^__N<4k=K4YJUI`@0@%}qh+ZVPUcYrNC&7#)880RF`#ct^D zd`ePpur9vaZv))Fr&t&T=88#V7P%3gYj;vmNm<>olLzcuS0(f=B1tw=u?dFQi`%WJ zA3n~V4b4{5vr=I-pr)_&KIb6_8d5I($E~~2tN|$xSKGrpqj>^d`}@yvfVDsRu_0(=IvssIc{3gYvO9&0nFYVj zj21?uk+t7tm@^#kD^}R#MHZqqKC9uPdI2n}J5Th3`+NJah39sHJxu&NUZ88et?_1f z|FJpi@`kZ%pu^>{Y+Z@VSP9KWjzm4qlikn4d2nzFTi;b!!QMehuRCem8J?3q2R z)7hM@_1B-cLDwlU!j>d51P4wmhk?3*EXx~>-vYf;?iB!)eLezP>&CQ z4@bVu9nDJ%%TU1|uIg&WPB=a~{_w(t8m0!)2}cW{Z#*r?HSP3^bg@n>4=ooYn9{Yr z(fOq?=ap?P?egNY3(==pYO(G1-l};}y=uHFOj_z~ug`@`y~9*I?Q+{i?(k%MnyQ%x z`OBsjK|b(iFHK=?0a@!k&ilhg=s}Whw*#%$L$A-#rZ=T&ILBlaygGc72_1q2*R3$2 ziv=5kRtEy%yN7R8oj#Ku&uzC6jucMu?8LKw-v+q;?O}G}Iq@_A*6HEOPCS~e*1}i6 zhndptHlOo=GmI{%Tx`gRr^DrSkU#yMZMRL;tCS5Z9PFUJH0x1)aE5hcepRFz2S;7$GDn%+#R7LIv6L-}&l-#o|k6Y2kg`6>l%a%_|qE)CS(7hO-U4xaODl5%B4 zGc_FfD7`v(xWjnmyZdd_i%%7&6U@uWe`EVvqm>OdbX518^gg{hxDZ+@{V#V@yN>vp zUL9=BFEv*_Dd?qsaQ{!bbv1B;Ca2Vedg|l4wKA%MuUHROu1Ypi-zch+@lTll&w|w^ zM#@cR2dftxub)vJJk7tKvalOapFPt!qdHjiy1UZy%TV>F_^?cbd6DGzZl3W56?8xa zsWRMbPgv&K@(#+6D@UvGgDS;+O@lK>A-T?~(dxP~jCH)TS||rOT8aAq8>9U%GOmHL ze}s)#p*r~8uA0hIeW#21)xk&BelmM)R_#`31)@4t3~~) znE&U35jmaA?mb#7R;Uivjeidw0&h{jI=I)bqaeQ}3Z6&Z#mN7IOImn6~Lm*~qdI{*K3fkv6f5=Dqq zp*ncwck~WuAg>N>P;A;GG#*YIM2vaa-GM3F$k6byx1mOqxBBDe)`~d|%1mGU<%yC+ z#PRz#T=eIXX^G@eb#T6;?oqx7c-INSe2Lrnk z=qDSbO%7vTP9!W>$}HQNTY(JZ&Y9nzVmwUwl3b3TBAt)n1-Wk}hbVSkw5$IuB!7qG z6J;3J<=@oK%|YM56EmOUwev#sFCzJ0RKZ1tafKrrigNxS`NEuo`V?dNRY@+#K}e?` zS3CE&$ixJ5_%+@F$ui;ldU{4<`{ z*C&@IX?1YN-Lu7{yH(IPr6O*&=?`S=m<;0{qB`RG-y_jMR9bhrdrEcipOmShK5mF& zi*a32?n?6RGK_UHdrUB;5&tLV|EVDL>PTjwI(W`&3(-LPnOpT&O1P&CV<)H%#=g0n zs6S%aW?o-L{uM6_8Z1_56dbHy9elaAktt3(AIA;){{s^x!{7R1h4HQY^{a!wmG>6) zUySh4uMS?mrH810$ZL&$70mxj!G_Wz%XIYfiaUz>-JUO!F|=$O#MyUwMFc8`mSDe@b8lPVxz59g?iP&8;@v-`cteY=vQL?s-CY@FvePrC+Ih5 zP+P39=iaDlVSWD^rg+8NwPBckb#PehZeta4HRLyN%VLJ8lK;Vz4h>G4#_0+GDX*Cu$JJPxc+t`6qZ&qV_*-W<_$ zmGA%=E-v#)raIRU&OUcv)Q|3#s3&1wEhGPhNAJHQR+w|Xt9~Wkt7nen*ipyxa@Xm`~|V0W1Cv*hn@M~IIYQP(ZEU2JXwbIZy`B$=mBUh$H_Zt38H+^ zyGHsloV)_b@ep_5-!-ZvNGY-2F|nZI0j+9b%`VBJfp(s?^s9sOM;tK0+kM%_UwRm$ z^G_xDCtUD$k60nYvmz-SVeEB4Rjen|(QA^qL)5XT|2nA}m`}>}3l}T=I`TkIhLhqY z`K==lIS%~P+%pB|FN_<04R~aI<6P+W+*2&GA`HT8zoJRfw=6%%vS)g}nh1igm zrXsmI*uvdiG_a$8YEmUONbZN^xVM7(%W-PbnFV&D{_>6qNoROD`4`;U&r+;_x6a=G zfcH(=mPB-=|k4QH?v$Hj~KkN+-?I(@2U7rvp!k|e`% zYeiwN#b(vQw{$x)qaP8bky9L=S9X-@xFUSIU(jHx^BL-SrmzD8^lT zU6RZ3aHO-mb+>HVZCn2V!$Dt|&NhS>MsCk04xv%4B>#@Lta-=`R0n5`Z=ORP`hPJm zJy7%mgIR^@;Nx8!b7+@V2dAV2Fnu}ZY+%%-8bU3>EOlwp*A8jSo0{@b*_dck>9F@oygX6a+p zcV_5_`qjbvI?hn@Eo#&dD`4`!@XMZa)f3L$$;0Da9UQuRq1p%Jiu(V8c@25N)!$3i zM&D!d+J1IVrx+W%g5)MhF2~)F&Y5>B)Yc|^-tPV8)xvXou2x$`+T~pby6FV-a`N9e zEo_at=R=V9dZKoEb@1JQwd!pHdgaY7{hd}FtizkGQzuVsl{fa?voxJ*;Nny3)FV3A z&HJu8l}T~@pUY|YkUX_Z-Mmv8R~Y_=bQ1Kv)i>fl!8b3Dr&0V?IF*@#}rU@oBKjt$;Lys}Oks!%2Ww zXGZUWerw#)D8BdB;~z2B;pXw`-HyS~@Rb$AUuTW^M{M|tw@T{}&Z~9w7DA^B1FD4| zrt|7~M@PV#Ut6YC2fx3D^zZ4wrk6@m{|oc~P;l=RuRi4RSlICRKx%bxx9_}qLIV#W zzSJnSIvBsmXt`{VsaH-teO^xf4JUj?=k-J3oc1dRgX-Xy_j&c^f_fmMQGvn#z`Uq5 zG=o>4?=u4Q+}_f#I=F`queQqJ0aw?;usZmW1+VV)Vkfvd?VVvIo^SZr0wtgUD!4yQ zBocmS==#-LopA3szzYt=(dX(Lxgq&BBoC2cth0ExxB7bbn;^GqXCsQS+!M)*kz9^1 zA|0E--fAPe4`3#*H>i^QKR83RPJQ=lT{CUV@kZ6b-FvQ6FB;p%3>&8S)*DwNjGd7D zgoJrauu{>Iwd#y-z0GpR`4~}*<&Tm46q3vFS)^mLZH;=yDj>=!o>n`|$PUTJA^8{? z#&r|dtXBIhwl<56*=1)~1HVqT_XJ#2=$(O zbQ01j#_~bot00Hua=Z!YOn9gk>XZ>V#Xi@Yq}P<>BV`!Z?Y-cW%J2`-7cq}W&%EQQ zno>an8O9Y{CcjfnL^|4cmBuSQ2rj-;iRC&N_sJ|)IY|a6Zc(H(K5?a3<%s0(A6H_m z@6-@|X?&qnp*q;TtVp#A=`T`P7;moiM78oiFm9CUU_3mkcVW#={Boo|e90q~FH*72at7(QF=t^9LsgmJEfu};#h$M6l3W4uqongt__ zQ*S$f;61$Zd3krEPWK#m5Qs?5$L>bG?>UIrAZw)Y0i?7E$&CXGM$wRr-W*RQdIqZN&faJ(pZj#rD4b4oY=_3A`~&8d|5>nY$Q6|e zHM+UX+}Ls=!5d__8YdD|L3KCUm-?N<{kM3Jcztk{i=IrCHP^1@p#KVx(lO47)B?*ji2OS^K)` z05X81q&NcAy{JRvGE9`7MHi|LN)@Vu_Zt+d4k3MmSG!Uv#>TE7`4OodipL?HrTGO+ zPVvOpU8xgzsbBymGNt1lq(Yg7xpCq80#y=fG+&0XF{*=cME3$!GSXQcXKqaKj2h;~ zK9YR83}c;b$F8YTkv`w(Vr(iU1*pI_pA_WD@ZbBfsjv8JsuWZqIKF!LY9G?h1jpFa z{|ED;7g))u`88EKGO&9>_3)jftEx1l|Gh?RYIX3TfU9EriO<`oR$_iKMX!yeV#3+uYdUBB}ck)ukBgn0i(2O^Qwbjj_&Ds)R|& zVxoj`sr`Rryvb1=j1vYE9sgG`1{Wk8k8#wbdo^1d+;#6DeE)?;NM9>$wNnS-2f{+n zN_=jop)u9D=51gc_2eGfmGJ-gIzJieLXvB6&nYFvYy`Y_@~(oIBn? z6|qM7+S|zN-|#?nBcaz)UfH>J0QfijJgT#BAI08lUf_V&n>z~+5WbZk%Ao)5Z$9p^0q4*Zkv1?59kJO)I zfH99x6{)D8pc^T;Cd1#m&N28Xd5Smvedxe|_3?p$;t#29Qq7#lcW70Y!}qV0$d?un%c<0$1gUx|)RlFl21 zGrWmm+$)KZ|B368${A7PAE5&@J|60#V;%NEj&b|NXUWlTH_{nX^xs&ngYi7+$SEYZ zOQjgM*}euj1LJlmcF1d&+GS>bKUEeoyd&P+7!eU~)kLe^Xo52<+A(}6-aM-H|T6A z^>D_)0@YCzbrk9jio<<6q<-E;evlYhn!4v{n8L#?ic6mLWg zwK`4Ya{Rh|S3|4x8?ZdyTbWxr!uV^(4OoJ37Q*EcK6Rzj09&N<0m;Mo%bfcITb+G&$!e5>?7w+rwO7qG4;lJS@ zS($i#Tg>#gE>mt@I>ngcc?R5&IqqA`bayUOo@#B%u=ScL#*v9y%D1a+l`Xe! z%lJ1u?9gem!te#kjHk6TDNg>R8q(R|wAszW3zVnRj#G@@i~P{c%*vXrJoe#@S)j|9 z0Tdtp;+uI7$$KNY)ze^x8zY_IfFiRpD>r42iW-@o2v;Dy`i3UM#=Ihv>dZmdDSp1v zq4x!|us(VNDApTxOr>3$tlXCf8zSsn$JS)V zq_1W=Jsp)`TThdr2x}s|=}$#&ys%U`BRtmZW~ZENid)axIB?v-rAn3dF0=0Yb~8M< z$?@zPMXi7Ik^ z;_hyXv#_|!_d6{!#a`xn{`YzAy>C^YI$c%WUEMQ7zsXu(PLvy0>0T5Hp)fUV5@&-N zdF9hzYRNg&vd-A)kCON&R=QqlAvfHZN@+=xMpe#xl6v(vMWz*H}ggRJgmK3 zujn^NFS%Zv#o0rPRP6hAJNa(w?~XJTZEg;Y%@#NO!6>=mO+QD_fGOqrgUj9WbA0r$ z;s`I@bdMF(Y*vFkcdsjQaHix^$030+-uNwIYX6f=dKmYxj5l8XQjvSE+-fiN;z9fh za4+zi;q%Kpf1=3c_nfjP-W65m*%JjjLt&fGw)i_6hRN6G{_eQ7@l%2~?hz6$?-`QK zak@eIFmF61YJ^<4N&`o-i{Wt=pBNMwdw<&qdE$Wvjk#GW#2~Qv*(7&Qkx>a(H4&xzpz4a)L+|O1%Fp_v77U~OB8+YY!bPyZ(F%_&Z2=? z5BtcMy0?+9&Dy0p)0CGtT?>@uWuLF8JGzyZN3RN$$1h9~_?-%?e_-W5H!0mNiw8YO zzGp*xVRaYk&rb7j)3K2|o+rr_x$`+bt5kTi&v_L~c;PFpgDl?LH8Qq%aDwv%>a+Z{ zz|G0uvw zd$c9<8p@laGRfZfc-?+dn~UA$=GiVeyz#mG?X{{`yUS6vFFAf>#j~MNY>?^i^=-f6z;2

      < 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

      =auzGL1bMzp&4eLRp z`%4d^e*@P1^%DOdH;s4m*IP&R6$I~4sK4k%8`Q^qcY}cvDR}Q;Fu~J%!~N8Lg=dS^ zs;1=!+>}+5;Vj2+)LytmU(1tlr3hFq^-Ae4U7GHRni{F$sVE<<9~rL4n0|k&$E$RD z{OU)wqi04QztW}kCoa>=F;V?|)m`sM`zjr*gGgQWNBc5;z`A_RYp62#1D6v`W@tuA zEw81u2go`s*Y7k-z8X0!ABQZG1sWdcez>1E9v-vH* zA*w^sM=7~OQ60r*htEFW+`cIcWN40n^(HU|&gpOZCOAT9%=YA>yrmg`^WLSS{hRjO zuzo|XpC$KZcjkfJpVNKl57_EMCq&+HJlNb@yew#upCx z^ksb!c=b@e=O_OLJ7|6=uajc^pvs+Z>wLNxtn+L2Zvq#GC->r1p1j@@n)ACX*I)S( z)OFJB#+MBFbmm+NKF9gI@|)@Zd?Y_UAvR8*dX%PIckm%o_JqgvwD_a|-df?1$=55< zKETSr>Gu6>hA&O@nlipDd}rFvW?vqE(~TU#t9x?_qwo;zR~ zr%bfs3a}G5V?aeX(%7GvI%gniL7@_b6zBJvwV6C`2s5e-w;#LL#7>TgtH4gI##P}+ z!EK z#h6Y8(#-jYA(bwx*Im<(suT%xfPcc)aq(7tKJ;ot;l`sIP4`b~d+8B1 zhOZ3YU{+?2h@Xa?SdE*&LF3T2Jwv4_mB+qbXBr-=Ls4EE#Jnd(nR%*|nEZpZi* zaHO+eCys|w|7n@*W4k5my_VmZ9j%>e~j6^z{oT^VnX$ zHof(QNPdhk8%he{EU(T4@^B zso`Zt)B*lG)k?GR>l#-49PGr;GQJ}mY3z6VGfVIsd5(fU+%GeXYwovs!iz~(vCWs6^4+R?Z?cQ@dG}irmYO5qSGQt) zitWT|tdF9D#*sVCG|FP{eSPp;x%?87*sB`XW8*Uhc%?lT4{L+Q z(R<(POhuo~&UtLHsoSF}S7_tI5cu^Li_BL$t6H-@MRn#*jMqn_LFcH+bfKb8K9A-6 z%JhG(3fFAovk~}sgD=gIwNpXxcW8tYTPNMnD~4ENgBjly6GlN)|vj#aJ1Ro(d91b(USe6w$S zB`f|P?8It31dcTJ_pfuJ?i609aBSo}GdFuhF7w85GF)lq=jQN>6|MLU*ooEnO*qon z&-!)nvh6)jVHkydN9LNYf0Xwg<&iWTK6d#tGqiRED}D=hVl_@uJ<>R|w|h_-LFMPC zJ~QvEF6U*(G!ky!_EVFbDq? zc;16={yf_Z-%{3k--n%7eMiBOzW#_W-8)h*3Zp5MA2i$Su2sg%iD(Sm_tjY@<(p-! z_ygF9doq439BJ&I$;pK5)Aj`l<0$MdJIf5eUYhI2@mUPq`0<(MLb=DS_(Rx<)p!CN zY3x@T9*Df&6edzQ{$PeF|7j^NH#3?97x;I&IeD~{6@LUfu^LZ?gT|qq{UVi*sa*ek zx=CtU(#wM>86J506Ei8Pq&54nGpq9yIMUg_e%C#;`%sul;qyN~F)85AZx@`>r4T#W0`@hJzq_wT7@=*D7JJPUSW zHJ%Me8h<>(-D~|=KZo@%*O+D=uU6E{$AmtGV~bBUTRRlB-p^p?Ro}UAq_01*QLts+ zOB6n*aCpR2bMQc6FF&GraB|-%=ERM{Ry-eeVm1B(4jPAcc7G}hsORz>&s&ojbh#uRoREzSu5h{l;Qb%&6r2T;Gn*d*Cn9`R3T%{MNf1c3$=U1`hg0 zH_aPJWd)U57kpz%=JN_Oqm^*qUCE|nrF_=B3U=lJj9(20ouei*h|0HA>V4;%#w#E5 zieOp;XPKF7(yn{Vn!kgcS)JFyk}vCY$(^?x)nC40JF9MgU(&ZLnCq9eHgAD<7w=|=cwe5Gt&S-4k*$Qjh)R9WH@*rbEh z=XXgqx97##@rU3~x+Rp7XbVfc3$N!Jj`YEhQYtVuMXi7hTHv? zN8Rg3876R%LTW@~8l~gPfqZfVJF$YlKMbb#hQoir@BPm=o%zo27x%8O`|vV_T+b$( zoy*hO>jVA?JF$XS9tP8SZ^2jLsjvBF_VTpR2eiG;-!&>_+9#V5Y17z8$9345mAny6 zdP(q2c+p_r#H39VHJNd2%wJSmKa*@y_fBQaw_s;h^6zNU8v*|VA9~d{r(f^~wsP+v z<=ME~6uxSgY{utK$)yK5n}?lP!T%lxQ+XrdJ8*eKeRBKVM!AEm3W)AfNQiHArS~@c03P*U!sPOMiUHB2$Lv-yBe{gY>tI*kF zn(^$EbX4+UTKns5BXfG#nU%~CO`7-MjPQ(szDfGkpZF|OD&K~4BXXHoKeTnSIdb-v zkvB8!yvoHs%-uHc!*TH40lt}e*6-HW-D@8b%tGNPFGZ*1JwdV%m1!-KO^ZVp%mg;BFzn1q7KtX!Shy&h4^x3d z7eb~Qn2J%!i|KNz^G4?4urn)JBAPVg;F9o+mwdA()%l3&eo9XJnL;TFGn*%y0;SIw ziA%#ytl;C(pcxOBfeRtJQtC`Z)NCoQwgk&kD2k|a{gY-Q;&QMPD_A}nG#|nh;LrQ< zY^(1V?&O{%lL%I%u%H<;diJ=fiMSH%#0pk^7(8hvz*XQfh;Fn$9@`tCi5|-dQ`e&>fdCyk-0wX%t|(hCe6q2Q}Fp0Ii705WtH5q zpPsx8DcpWK*_>{>%ZeMpPOM<#hr!)^s>2Un;Gu|Cx7`(*QZiF$Lggb&$wRgqnVZ7S ztYouj()e(5I0vQyL;UOKgKrq^#p_y7sD!AHzr{%05_Vz*TRjYJH&fu&@bcaq?j&ys zO{or3XhUUR<79JU=|^-Tk~fP=KPok;6wCRwnTq)(cvZt>Qx8_B{;=yL)64(ArrA^mQ2DK=Z{iDm zWg0T4fpAYu9blOU!OpDCufRd)(46K_d6kNfse9=K{BI+i#=to+CBZVk20ODl{|^p2 zhfJSR8A7EorvEC>Gt-&F>+sH}l1=U^^Q?I&?9A%?1{`z_nLeZPCKY}FW$JpLnHiXd z!NW0ihGiZOJF_~!1qYo&rnyv-sI2b6DZf)(t@6JpQp1Q z0!(22Qap>_oot%nnW%Aiw!`vHf}M9ho{!+5Z)8I2Q)aND$rN5glxfOD^BEKP82+n1 zuXwP;$*>cDfyjr0#-V+*kjfM)37Ee4YP^|?X)633rnRul(_m*_!1zz#pmWq@zN9jp zN;*s@w|rneCpiOt57P};=9#cFtMe>4(%EnMv^%W)io$FPhr0VF-N{jA9>F zpfCi{ynJt)F9Kl6gq>K8zl0-={gzAI?u1Wx*m2`b=?35T_YBL zl3<@A8!3E>Xzml;O*{6`Cb$ry)v&~yVJBXWXbT)P4sF;9DqE?1fa&7%9nCYCw!!H! z-G*h}4m8d+k zUPWOyg+7Ri{n5faOYledBBF}0#Cu>TR^z>J&^R=u)l~LT>4NFRQ%{>^B=^I=U^)-W zd;oT4b^ZyCboK}4anIUsDIBEG9?_7M_04ibhv37A-h?GS3_GzJ{|rYO`yBQDtf>ZFQjDcnT9d>4Q{sRs= zM@(i}vNNu`-Dd4QUFO`C2P6<1+I;Vmoo&7n>+{?f=3aKevLp0&} zy9wP9rGfh+N(W1v7ItDaegqC0N2la%r;?6J2j0BXExwxYJjwL%5lp=oUA5*6ursT3 zMmXr~pScixO6BdKl8MRzOoe8hOXz_qGu(n>oUSv^S#vDx%<3Em2c1Kvom8?=X~*H) z>4YN*Juzj44`PaeWzGgWvpPQt2c4rPvx`c0Di<-enD}GDI(BdlxEBYf4JZ6)%{gIb zR_9!Bq_aQp0$<{kpBDKNCpYUyakxBS_LhY8c=Et$IfSn`Ym4HcKbfAOA959kYw!_4%#`WYTtdmftj;Cj zpmW4zzn^GKr4*F~d=wJ%++=Gi4VUIanZ)Lk6V&N(*qPh%3GC*K(O-B~-@|}144BS` z*DanKlc1lBm4yu-exI&5CP59#g@pQv*!Dnhzj)+_E#;|y%NJ5D-X5ONhfS#fmwKD$ z>V{#~S25&Mze;e>FSJwkQK?Mj_DzmzzI`EKD>JDAPd>__f0tg?Torcay^OC02c09P zlRNp4lR|Y0mEN3U3T!faYSTF@Z}AKS`=2+pK4|w zj!)Q*s5U&d<`i@7yP8%U4?FRG#wWm$#(te74v$ZEiF|2qSRdDQni)`|bixii9{gjE zsix5NV%D1oJMRHJb>K)}zvVjjDs+%ST?!u@{=_5=$d%BKo&6-->ee)~+$_^|+l6?U^`l*9R_CU0&^c;K{FzEKDkUp^Y6^8d75@XfsX4s$ z%QHrEu&z1FJR zz)r2!ZDH3sqH6X}hB%K(J1S51m~RUG`(6A1Hs={QZJPOJW3?}>xjpR6>ijJ1I)^58 zj8X?m&t_R@y1ueFeh-s+4t{IX0u$3|hE;cjo%$%_JHf7XMAg4iCOfIlR9YPP$`mU0 zS^Qp1UEr=0zA~qeOtj{%ursT3H`sNKPRg91)SXhkZ@xCOOHPg7hw6E_$s1prjcebx z>K?FDA7^||IMUi*`etwnnD`5YUKGl`z090mF(H0Gq8H#gEti?3e#5P}H|)e}{37fc zN9UAyl2RW^DPLS+x~3T&e*jfqcv}1lj#2tsbwAjt)%qpawGOFHQR+`=(Nn8Uq4<&U zKcRXVK3j0LiD}Tyst3SMt=0o!*E*y+O=%FNHWj}!F@=Z3zrrKo6?kMO_+%Taeie3V zwH^$+)*;myO0QA6pMAZF$?;PBA!hYIc*$SuOw!gyRy_oEYPEhHcCACIvy_HXN*A-q zBxQU){xGUH;6KmuA5tvwtolvZsnvQI>{>@u*o8)q~a{)dfmpD2-aM+awOJ7k>=Z z2k^%}oTjik73t3q`E{YnNp`$4wM5{OtMydawT`ID$3`9t)2Ni~c*Ml?uNr?6( z-+62+DE?PetKb^DE}Nv^id*$+*r~5E{#)3! zj;hQJN^2+;pK{eCe$g`i0;=!e4a={ZjZc-g>b0;_tMxiK(%Ro&J~#+Uyh&j_g?33d zOk%U=;(tT50lqnl|EJ^56IQ$tc49T&1iQwOIThFyYhUp;Q`yt=mPxAHEB+#;EpYPa zTPEf~U2EP7JF_}(gI(w7)+OGew4IV^e4AsHLGhPR?ST6ax@{8sHn-}Xuv7oV_+7AT z9aWjXDSc1rK$$xxsajI}@2Gx&H?`+~3~AZPs&~Uqt=2!nk=Fj19BxPbLtzhvx|!~q zjhEk#{{zupxQn@Ol8*PY;(f3atMPu=HIB?l|1F;mf(}sGH7LeAJ!C@sWlTT8YsbfU zi8+T`^Fi2|)%g(YI!CuI@n1@ZDJ?vm!b{3AE&fkbKf@Our0`ce}P@=sLI@-bdu5|U-MssY+4e3 z71b$t$>G%A=|!`w`ZVm+YJCQdwD$Lx34YCxc$dOi3Oh5W^=8*uAAb$eIk;f$v|duL zMOJ(sc49UD6?ToIb4t8N=>nyp-5&9}zVl=JbyUB>KPK~kl%!c_)fZu>R_jZ!YaLSE zr}R6e6+7&<9a6>c$2K=8RpP%tNh*{s;V)D-;d9M0de`1cks$S7uv4q` zE!ee=s=O4a{-$*6L`E+rIak6hqW{3Dnq=~_+{$Xzw_&GN>wn>(b@U{}OG)KFDpzM^ z@|ILBo$xoNJMfQrGkX=+7PIENursUkJvitbG3kP<)yx*nLEa2L^|@WoBB-jWTItvI`a zf%p+bIW#`fIJ&Rx)qZnQN%cdlH)PeSg!`Cs!5en)Kka2$n2?TSZumisSZ`mpg$e25 zJn)n8vEIfFt0E@*$&8YZg_2M6=*&-oo*T`&OXI4^w+7={Db~q7E*FM&3e>iW*l#yf|Dt#`+dMyeTF*4VMomt5zqe+tk zt_LsZz)M5XA`#Qck&(~n>QlJ)2M>)FrHsT4U?*1asc6vTgd4&Mop|20E)|+m49P}R zn*GRT&)bynfahIf*gb>w41F37o}mdD;3n{R!_#E(rqIJ%Pq3y`+!IXZX0S6W**u!G zPrw#%@C1yQ^kZ%PoT?>-=c>ecy>fhIM#HV(%N66in9K`I6-2G!vY*C!+hZ4)s&E^4 z+T2*LY_6{&8>in`OVpOa)@pIy-CSQAUA4F!?8FK_6AhYbaCup09(w#E+~c zdX_?|8gX8+?8}TUciaJXVg;Xz22FLiBiwsItoM74@b7)bk?cg}{aSHe-SjKWShzFn z%u05NCe0IYS9trEv0mDYD?)eNc#_?yoQjY0R{p)p$lM)vW+k7GCQS{v2V8J*toP>a z@Xw-jsllF9Dtd9=`QvMh%)MY|R`P{t($s`|!vmJYdJ99p)H1s8;ENRAs1xUvU%k#q z+y{1I1^Ye>t}(ifOFwwcvRLo0ZzI1Q)6YH=$i2k+bx+25x5sR>-u|%jD);ik+&WVm z9su9_Ce~X!Hu_^Wd-=kF6mHj#^Jcf+Vsv@KL9i1m_{ziJMiURe3fEW_>-B0I{(YS; zNjR8FQo}fJ?3>$-u6Fnu?9593FPbzuSQr9t;4QP&@X$~Gbiu;cDco%w=hg6c8HtC& zPORV?4}<)+5PlPmUmNS)pAz~NqL-QH*DxxLuEcuzj+8T*;Nh@)P0(}xEjW12n_O@b zJh}_d+~egU52f`DBfrrZL1D%<-UfzLF%pl2omj!Qqd}7!eh2=g8^;-MRtY^O<4C?s z<-Z$LD%Lcy@O!W`EBSsjY4X6M;95Omy^B@CUq5FdIhso6Te03Z_l%Kw4D8HGeh^KX z$KbK>%wD|arr?K_!H@pzmk{G9?D{9xn|-RDk$61p#0q{G4Vt|01UUVRY{EIeWd-*$ z#B2m7QmFkO2OtL98*ohVV=wYy)$p=q{hxU#28XjryyzvC^8 z%*n7bE9pm*CO#xUptDE+ZnAR7M zJW&==h~t#LO@UX9#EW4kR`Ba+&=iH2z|G%`^)45FH8iEiNG_%Fa%NuP{(ar#ftSI~ ztmN`&(iDTgfxjNkVbQ(UL#DhWS5Vm>7w4ru@s^Q!CG5;fu8Jm2adJW~o(jK&nT0h`D})rSGg?@ zbMKl`@K)H2;$2|hsL+-bB)N@B_dIc4<82?90`PX&nU&lTO`6j1PWaO?v0nBak>BYp zo)+1%U98`nmpAWK%E0^JZXe?La$3?X>&fixH-q1xazz9C|8@LA;iHmqUc(n=Sn)~Ni4{EcFgVRr zfKS6eO^NklUz`!0l2?K$oT2hZ={Rpq%h{$ld=_?QCC^2ZrXqYEe*BYIFRAtHkm-Hi zu79QCm5uWX)cnlId;xZ5C4Y-1O(pmu{ML+E??SE5LZ(reE>W3SKF+(5Z=R9)ci5Sg z{3Dt)mEp_q{#mi!nga78CjE`14o?51;0}*R!B=1>R`6;xXb+#S!NK8kL}bso>#;G{ zsdRoN&P&|(pJ@W$faeW}^BP?F$27xq6TZO7S(9u382!cMq|DKCZm&55{$jxH-(tOy zd+(Y02yVe+Ut@3mc+aT8->_>S;Xm*!&e4YK_%FJ5OkGCargETvoLBbnEmH^n7xw$b zc{wZIG)+kU2mky_taqi-P16*<17|zU!|_PuPrvLoNpzQj+XfB12RpI0@&3c$Eu%}| z%nY{43K}xt0R#TI&bx1;RNhl?OnP2alj6M9Po?r&B1{3785ZaD*^|Q4UxR)c-YG2@ zkdgs+f9H*v7)JHZk^cv#DXXle81lz`;%o?G&|2OQj!2d~5cmuv2*i zcC8yQwREsEt8;od(mC`ugB}AjP)PeioY$l8WuqgBjPQRw;=J|0T{4XbW`b)Sj`hY| zx?~!|nc@0;a#8uE$X}n0?;1G*iDmuIFLDlY;;NB14t8GUvOLUPHc!J@;atc04CZ9$ z@8RtAg|ks{_irMmM`34HGJ7;>@BbXCNACa7PSRz(b5iNsG|u~C4u3BM=YrhDOnQ3g zPnhgQy$et&+$zq?F!F$rxghM!N*0PHO&z!}+-(bI>u-nutV$R8E<&YO8=eO34jCUV z3Olos#iB`57cLIZ+ZOAccqaU(UQ*=W+#gUi7Wc5zg++28*{@P&)f1;NWxc>cLK zuS5EiR$KvgVg)Nc3?4J};Y#plyJNi~8AE@hr)zpwrf{bd=U8>mSaB8Di50B+FnH25 zfUCi^`DievUhrpw`Vi5ZfvGx`SGw{gPRsK~<|klhR!prx^df&GS{*uv} z5_mw@qO!AloHwD$Z${?Yurn(eA5EHuZ~~m}V64}%+HcVZxV?6`q2ivbGV6j!&a7l& zG-;pAb>QI195LCKwgZf;OC|67$IQ-M#$JExNqA$$W2V4+#%qMR9-KAZQBz}{=j~wp zmGEohYkXK#p8=5zb|u0T#3G^2B z3uyTdz8DeQnu)UgK15m zD+5xs+i8v+iMLlp>-K*H-C@_@AB4}t2hV(OO0|z%yvjbL+aT&eA@i1PrceENPvV}i z6D!#3VX&rGf|=9|&BV*giWeBr>(oxOZ%_@d9fIEQh*KNQ+*`HmCCy%hTQ}HZ)_-2x zQ^P)R&@g)KiwbJhm&&vKzc+uCscFsqU}skHrBKpd9aP^qBrt{k6uOVyYO)Wk?mff6 zm*EGa)|;|bYuPCcfZdcd<$-WS9Jv6O-5Ko(4x;c>>#e3x%ZTU|`1xvUO{ShTy;KBW zg`K!E+%UW|aHTcpW-U60C_H{4KdP8NC_Xbg>kWAL+kD;E_16Ub>flXyz#x9!a4#u7^kwA( zh7O}tsN+UcC{IO*Qu~7Vu;q4?DAxAHu))o?*JzEa(-5`v>>FefSI@ zFo6LFznE(N9+}^haAHU(!6bOYo$02=wft5vI1uQEG&-vMh`PIvufmhzzrVj=k}mg) zkL8a17=G=&%-)2|H|;lP$#C!(h<>$DT}eNbyaG>wJDfge68rUzkHa(-{(e+uuh5x$ z_M5Y5>HWRW6{}T!AY(tF*0AqX(ggI0y4B$KKKPD&WXAhskM~9^L3T59JukSQJ zgR|w}7Z@eh#=pm-VtlA|iAUJ3xeRF9JF~ZM5Z~|;`27C}=B4*5bS&1OE?N7Zfy}4g zr_2WPO`|H_bBzB2o-}lYd2Ca4`&3x~yQhktN(#$y8FQw!e6p})}YK@?%UJt z#J_^wMDJU;BT2>)=Sg$o26wkqXTixSm3VgNMwGfqxH0h<~1a?WV3Hrje z8uhKz58wFKq34Te5djv)A4X+yGh$&w@C#Uzazc>pi{BxPqG-3ntygu@0{UV zGpKcWuPgao@aaZhnsz@_vcB&_zDF4U103`Vy-MY$vYSf2Ui`^=)8bxA_(yn3o0aC% zN{@SQ(`^rYWZDW-phqe1J9urdCH8y%d<6C~U`w&p=620;UN@$)4_^G*0`vE`746ja z!)|Jt`T;mH^~j|G?ZZNyf1=HRL9i#4vU%{of$Lh=$bws0}82(@EyvA33( z46TcKBdH&UU(T??v?^50`xf3EYF1sdJHY@qn;7^PI6T{vaNV3MOvjiKcDDNhf&G-0 z@u#RKjaq4@EqmNvtMN2kEblz?_ptJwHs%Z*p8Q!jvT>0M7~0*|gMsHLq(RhsX+(4$ zF7eS^bGv0ZPj~RIuoFK69}jPdW`2PIZl>B5zrk+PwW}_|sb5@TO7tmax8!VCpui;t zOy9l4EL>XDyUEk&_mDvQ@(=j?R4dGT*^1hIc_|RMi$Y$e{zK8v%qVK?0;S1@$G`*YJs|(sap}yBxfA*E7X3xsPUP0z{9d><3kh=k!t}9HhT!p<= z@b%D!RM13kGT`&XrDkl`B6dUm`agnOaL^!hJ$beIJEXqPRQ`cej9X#O7cS%_VZIHQ zJ-XD)>ru$lRQ^?c-coas6Ea;zP}@*K+xi~`_w>`gxC6Uw*S&c+z5jKWVvS4mqIQqk zC(9O?;XHMF!uR0=yXTmdXCC*opB|+53wABmz`kfC{eNVgbzl_7|NesnNk~Y7y9FsO zA=vIrph!z8r4%T|y|_D+QlLl@q(C{K!JXo6#l4i`#jRMe;tu`2-g`H>{eFJ`<#o?I z&wFNXZ?m_zGYbc>-fsM-Yt;4dTv|Gr1U8*aMRrm+>DL=ntyU}7b6{jSnawUl~ zwcqKCAqe)4(f?jc--3BPd-1iZR?Zw+`kn^m5`wb8vrlbMbuwkv&v>7+!eHc+U`-H4odXgPBJ&^)A;IUaYsdveE&Vv@(W1|{3B$Ly-ys+v0AoP52jl)}1$G4gEBKUJxv1sXCBn?b&WVrcZ zGdw9!0Pe7Dy_#4ji(UeM>EH0q-346ZQj9h`SnRA;-(b}fQ%XzwO9q<%)7k&YCFcQ)Os`gYEwWhBMm^<%cFjKeZI zBWdFANT}*Wa&a0I9h{&ZHStz10h`LQ&y|FOd_9xRSPCxx*DO__fOk1mrzZmtN+Y}< zwoMfupH2^i%fRP0Y*o)Pr`Lh>EDD}*e7oxZIKA_&yR*9|()F@5FkOAm(4yf_+yABt zpUU6_mV*bE+M>#r$>0pFJeX(u z#l!#EzC*<}N$)y0lfK8Gn7+&4E5l~+vT>@wX5%b?hq!jI64J+yY4CddEOl|8cMMfw zGX{AZs=?m3A<|#k>2!6Jx7By35qH9M3QE_2E4AOPUc8IYGjVEcSd(% zJAI0heCSM7^RGNwwqs4${k8Km*lgEBB#n1pc9VOb_b7A1C4K>n|bB(w<+!MUqWZRTido^N?t6RE2;NaLLCxi+s9ETZVc!^Za;~2) zb8UoZNp3=e><@OUiIHJW<)*Ny+!wtW{BOGbs(<@%ExgJd(1#bA)1YUU{i^uSA^HVf zZvmHVw_nYzz|DfZEiK_EM-Hooo6>5u0@}bi z)*e)o`-f>M*cQ$>Z=ZU2$@Aq2Zsm8534?eS+95P8m!P`q5a<2;7Oo#KO?74E)EJEI zVe|ghg7>?6;w+uo;eQMrU4hjxbb>onNKkF2q|r6t&hY(;2`V<7Z>d$ME7IpKDBVu) zQz`f*L^euS*gb}Bu-Pc`TgXxORvpY(y3?RXr3AI%RV+K2b26e6D>cp84=i2K)_?s)I)Y*4wbWZ{X1$nx) zB$tAdr1zg$m5|aST@9pbqu|;Z6V$=VS)72;@Gc4zn3~zOt^42{gVHR0g6jNPCM{iw zh0laeQ%}Ch=s4qG(-kQl>Mkt-@&98O>k2H5VH~`Lt}LCN(N(%H&haSWX{M=1H_~fK zn&3)`#`zN*pEW@RjL4wnNRz=`TB0Y?;6vsF)!G3P08gP>_Dx@$TuJ@de(XA(RWKAeMN+H~)#(U(Khq%F?t(|G+odqACO z5zf-g(_!<|j{KDK3+&7Fc0i0}F(x2P%u5HVc{?z}6;u&@rr)Tm!bN>UclJFws?MT8 z_M!=@>eMjj_&*yqM_KuiX%3t#aGGkxBGEG9x$usUxZ?M5xNF~Qj4}`9_J(yT`NBZm z1fCCP3)!IR%?s4c;05r_W*b!TiGfap^C$FsIhCYE6B2 zz;_sy(IAQDu=`Vxvu^ZqxZj7V>fyfB&Y@}rYz|#=sA}N~C{dFaR?=WpOoG~fBek<& z^s4^}SPlCM`1j!wLnyrlWz74jDv}kXr7LS)&YC2zgO63_P*#|`{>|gioF$;wqa^Sf zT1S?QmZS}^Ns|8!8{sK9BV$tPFW^mZo8}2>^bFsU(axb>T5d*ZT_r)KxsuXJ+TwE7 zMBfUV9V)`x>USNNAvU^wBwqs6_Rs*8jJ1DNhkp&!_2H}V`-RI? zaaammgM9^DPtl7*xsGD`91H&q=YKv`?e2Ns8N&_uZOYB6b2sl{YOAYs^e7BBY4G2R zsj47a&hhl4JfI^i7RcsvAqZ$HjkOQ&95n!X{tx?ge@N zY!z9tz-YAlXw9j;_m3yes^1S>ZRHJk800C@+V`V~@V~BX8SEq240a6s7~aL;>$0e~ zENdMPKZDJlAn){ZxWW5vYI^JB&IOdCuB}#F8oZ!E zScC0qSIR- zte+ha?5`uqq?K zYy79PR&_9Z7@o}9)>0`A?5pIuEk>LnE@vl_Lt&HrGkRM1-Nn7CVr+7qgF)SQZIuFw z16>#mD!mTT?SDDstRx){59TJ7VY2cx0TIET=52WkIuV}E6()C;rH6lg8=}uIIO5Fz z$N-xx@n#J6Txsk3CB~+GCiERILiF~b`<=C>GsBswWwAE(6xwHjO>OC0R)3!Vz9MJx zOE#2p&qDNxulG2MO=pMKKb)!#PTAum=YUPJRL%)|E4!w+R6@vw@cwa#E;N3pv(|KO zxIRH6S(|z)UCINSV3|9U7xoqQcF8$4MaYM+<=+t9V%u-dTGNs63!as8^x$t!aDLbX zOW^{rx3G5}khA(buNUO??hitA#;aSLrKStP)5!U7af_4t5o~hhA5~%4Ti3Owb$Ns$ z2s!VC=sRyVI!jF#g*8DvS(^G6Mpg_q!7|~gIP5L#U(-6e96||%{dYoi&ye-bO4B9b zTld*StW2FiP$}31OX1SNo)X{s-gTKKRtCNOtq|QH^BQM?=_q&t{>dyzJp+GPSDw_1 zhJE$?@4A+$YvoXq-3Zaev#(UMaF&NHlHO!k=_FTxO|n$32>U8~lbmNGAXGw_el0{# z&9Y3*Cdh*C-kYk@v;MRM+pr0i!V2~k_Py&o^+EPfjZoxDh%OzzM9sk%15YQYBFj%p zaAnv8%PhVsqI(Ow##S2TW0YeTLv(>W3)NhlRpHM`I>mC-l3Y!kzGRtLSRM9Nb|sZU zse$tS`4C;#o~P#F`~*&lGbhVWOY*0%NtVhrVP9oelH4Hv8A{=^A^Ktc*=jz{TJV;; zJZ_2QrzQDw*d$Bk+OV&(D@krz{{rRY=@31*(+sr$XC1f?NnKffT9UtnO|n$33;Qa& zl8U2zg)-n|h#od%x>|^{9$cEF!Yn^6$@O8AER`F;zRLb2XI8-1C^?RY=%M31Y7x$c z@Z*1`s?4lEEy>@&CRr*sg1wbp_x{UtgT@Fuj)v%WGbgLX7@NTB2%5kG)DqkjHo?Vc z-wgH@_IF9k6o}?1Esuog{>y(-OK`S;`;+w0^OKX@5;n`Ibp8Ld&09Oi1) z)^TbnNp0X5l44nbT9VtsCRr-CgMF3#NzMe5Z&BtR2+<=B#W^cdw}*pC+RX~olH36{ z$x^u^?5*rtfw~YvCj_;RPw&amY8l4P@Yy>I?$T%{xC?B8Wrj*u*jw1O0(C)zZerZc zzmW?+s^tWAhZhsnkrk*VxQFPzU@6=a_7!%GO{VwsLg~FTMBl$TOs&A#8yx3X&qYMF1;4tje>gf9%6OE!D?@a{kfv%q&I#~1l8&+Rv?Tuo zo8;WIp9uRZdy||=UkH;Bx-DnDkhcw-g{UXPgJip~@U#T~44YsnJO%a@_6EuQ4f5~B zgYaZ&hz__>M{UG774A$>W)_~_08fKWa8BA!=e(-3@5%Hs3G)~9fr~?Q`Aap`CfX;! zt?-{>xoOFp;mXTF`dO-t|`*aS=Axv;OW ze7ty_LOFS)FN&yuOInE3hES)$-m& zpcli9$f?Jo(2~0ZHn}oIb}8(u>+ex?W|Uu1F3sew%^%9BZ8(>~tx1}|a?@Mk<*-SX zS-UHOJv+MiPGd5`E78aBNVbDli>cpezY6Ywe-n#LOWtZ%p43|d`|A07qBEkbMX{%c z=u-^~sqHw|!6Qj3#3Iv@ydE~mQh5XHtL#e3fU*%~i6=y-DwJ34z_|&YLsCOlnU>_u zut}E6TVP*hZ;~@T7hx+xN`8iEe<7RNiE$geo1ob&GA+Ts!6sM=Z-;$_y+O_w&rTc% zcA#V{&W}331nLa@p0N{N)cU+?_h+zvjdK_L`uTa4cU`b9gg!Te|MqI#jey-WSXXbq z8d*MteurTX91(C_q#0@Z)m(RrNjQ%7;vd=z+2yC11n+s^d>7onHhF zz~mT?moO>v%2@d$ybwgqS>FznC5v%sGCPJW2!~1t0P7`uXg`Eu2ofz(gV9$SD z`MxNz7tu_t4B!%M1|S2x44VPoL%$O2`M#U)xF%Uw(ao1vsdWvm9eG=I%pRme;p_1D zN)OcDwyAXp{5O1R&l7cdhyO8uF?R^Qfsl6M2{kmNleHJV3IELYSjF1lvVCsBX8Xwa zZ^Qq0{PGVv<~GtDq&v(1Q~{&9S^MCB;HN}=(&n8l(RX1JEv4_lrnL9waQUbdPfd64 zBYpXAu&%x+xjxS3cmSKp6<@*+;m$=u^@!u1JeAT%d6&GsMdrTuGOmKl})8 z$|>1Z))|*RJ%&x6q|Z-a(`SDlN=P4`BAGr&&1bN;W)dya@}9%*3$h%~*8#38=r;&` zf%5B9es3%GgLMFY37?`9g=YV4OQ&AJzD{{c-H9mU?fy-a*CL6#)FaV3fK zt>0&b9#|N>8@A{eyCm>DY zaGdr@VAEdmlENlWHcv9xyLr49M9l)K$$9;1@Ln~$%#YSVx)=z5!?%#k`m8M*BL!?W zh72(!Y&MpEihzBLE~P>;6INtKOlsK7fC;7xLGbgx0``h8XK3MWu$3g-$=bbEIE7lb^02Ha-`rcm3!G3 z>ku3c-(zf>CjMc|SR-IF*1zF&u-O*=v1u7gdL%OznF*T#{wr&!?j7}1J%=;GbAC^z zn|zT%%UCnPzOlMGb&VpKQF2z^u39V^XB~#Kz;S%3%{_OIEuG8?n@-9gvcYB$u6;(P zXJ$vrm^oA@zxJ;)VKfI^Edxu$bi1#@=|s*np60!Lw*pEhbD^6~${=#XW)PB>$CW4k zyzpm7lIr4du74vjSLswfl#g3(RWSu7Tff7R@NlkQ#Jt;J%b@bZW>7Nd0T4>(h4yr7%kBA)8c8_34%*6>%krv#8%` zOQ(y$rqiysSEkGsM>1PZrs9@>E2Lv?;{AVA1Y4pcT>ppv)TzoTwQQME@c*}EqAyXT zG)nUWYgFzTi>;v~m4VGvIT>CQY=$SDE}Ocm2+h(*FRWsR&Y6`Wkr8W9Ryc`({+5U2EIzEYtY_;*Mx>@tG;i> zq#Vjih+_K{B~ImXeuA#yRN|&wsr@T|IE!`V;;d?iD#r4ITHrEnB7`?AtQ_ z86+|1QNBS*J9w$ud3c{C$&Fx>EY8M$r+oo#0-J5_|7=A|Cz>LePW%NogFoDus{-ym zvyQ>d;VpfpsTLDE*wV=s9JTuSPB~kmnXM!moqO;HX)Bj_e zbF$jT<&>G#ZDHR#<;?bO=TGv#b6WcMEsE*i8Mr;1Z1HSW=VEgEINSm5_>zsdte!3X z?+E+)@7;*bXGz}UPAI1L(%a6kueZ)5_%5*TR|jt&J73k&@&~7Uw9x(+-43!#4}@?Y&3`SCWio42l_zB*(%g zS)6fxr!Aw6hkc_>Omfbk#v*(-mMMPEQmgv}jf1OaX4&!8tu6U>G9GSS>w?-jr?n;D zUM9f4Z!i9@TRIHoCzNb)A$s&T$<+g#6X91$uBn)YZ7oTj1e@e=+E0dkmHkQTAuWGK zF_Q-+X^JaJDtTa2NhTLgg}svty{l(BCv{ISPD3zrRAmn9blA*cO#}Y|FCWTv#|dZc zr?gLi3)X+4b{_cAHK$bt({u(>${}3ZS$f2NM$?(_gD95LE*EEsb(YI2(X(N1w0E&m z>63m=!#M~I)4ftx8~kKR&|FuL6q*N{LP79+c-$baXl`~d=lBBW0+gN)->9p_r&^M{ z5H`u;T;z8;OSvwFKOVpw%-?-WxjKD%iE{~xnTjXLOJS3onxtR-PG@P?W$^!*O(=)4 zXt{fJIZDu>qpIk*Q2iL^3fSD+*qg)LO88OZ{p#7&U_Aw%>HB}|90z;y!YUe!p+S@T zL0Sx}T?PqU;}7(IH7n4EmTOT4HsRLDyBwnE$~xHGXe&wU(|Eogz<2aMoCa(_+fzHg zK3uGten;Dl@T97d4!?&t!CT>gN7b}UsvVr!e+#1%u$czeClyFEY;gt3G6-AY&%em; z1jsDhP40k{+*rJg2I~rbVb{9QLZ^a%gI{O)!X7rGrS3})x5GVpHFsEUU|E&L)q~U+ zcFYW0T? z!Sz=KtAIXbt)*cR`gq0+#Cinj((xoJrcYB#qW^$R zv{;Y2tjpj(;bob^bnaBp{~zQcMJ>8p9y?c7Cv zu?EBEU=uCY^DgU3_yYWMifi`Jsjv{-MstZU%g@b=(cc1+p5?x-KI-a#5&b+g@K^j%A$|A9@kSns;5 zYvFtFfJYnbolP&eqlRICRS`uT(|Lce9A921yS$uL5J8fZm1pFE{$>MzDciJ0B zehYh&|76E}$mdELiSr#w$A4n&m=zUlNq!HTWO07*JMB3n{|C28HrhURzqBi96wZJU zHbv=Sc8lAe*pi$CHp${l3j3V)Mv{}k1G)^cch;)nN*awbIZE2bz3diK8rqT^2%BVa zrtmxMxg@8AXGC|gVXmLSd2k_qdgA}hCk`j#GcTt zl{ZLMOtvwmL8v{uuHE9}0rnU;1UA894D}oB`EXjeLGD`i&Z3_1zTA^23noiW7_a9_ z_px0v*N=8A91fdY@kJ#1dfA&8X*xJ(OUo`v@Vt*$vN(wd3Fn zu*nr)#zfyRdo!E~zFoDLJv&95Yg>=SnHi-{Kmj||*(r8BoCP+?;>_xI+FRgkaEc2# z?f%6lyOPG?%#M_9i(iCSxpwaQ69K>)^uQYzh7dHo;;n>^IsA2`&OJ&vL=aJi}ADh;RO! zo`|t1!tPmTtn!Z!*gwI=U=u9H;)%ws_HP82famnvZ#@dx?;4vd$X^m=4&Yca))1XmijLXn`CiD`vyU>@KU=Y| zlH_k-lPu0gey92sZVbQvHk&o{aBhE+nu)UsO5-_|tR^c9C`oP#n`Ch|^E=gE`q&(v z^(>S1Xr||QfAc8mSr}U&JXl`Asx_pj6WkIu!D4KcXe^+X5!_n%Lk4SfpQ8RQ>DeT; zL0P!7yfyU8(n^xs!X{aq?fg!)9R3#mDJ+9E`}5NOlhhu?BuUE-{+4P#ed-90+nC-u zSfIR`L#0me-fyW~sJtub04+PC#0*VutqV|UE-kyjJxi9iP9;^2v#a0fBzJ>-$*!b% zIJ={yK2XkT@~VoH)Wek|m3qRa(hB;Yy6>pOBopdEiZuQ$fY7t38;g%<&t;JcJJIO!5CRr*EgMF1``|ocr0v!*V29*>@Dm` za+1#)&sdJAIGz{3`ZdA|SlCbfO2`EGr^eCNWLQFff=%c;LMFoAqMk1+n}^7+N0@}r zazcbPH0Kbt4C7>Yb_~7AHN*-288*R(**;TXZ(&cVLcW8x+CY#8Vc4JutN4l^)N+ER z!n=w@TRmY3o(7v>DLfta7WS+jmyUBc`SnDWCHX~+?INs&twyL77!%-tOwraISb}GW z?hBT}GhuIGPvtY_Tw)W#EQEY@BdqI1MyZt;XTzv**q=VEyJ zxw6(_Sdy2(CRr*kg?*J>Nq?aHic&EHyV1MxY7Ne1@PK_~t!1zzFNaOCR9*r5D!YufUR~BI4@>fD*d$BkHL$O;KS>=$S&I_?Al&L3Jw>gO4)Y$G8cu9$VH@umo?0O|TT+0(%R4 zN^LhmTM62VQ29`})ss1S8!&EzhYl!fErccbH`oMA;q9=uuxCzFc5ml7*%a8p>uPhj z^(OT!wGrP=cu0q`R?(nYPVO$)w12;!ZY8UeM=Wwg{z~yQi&QtK` z*~?n9VM#s>n`Ehc2KH6vwaNcN&`rawx_wuv-!PtqzYi&E4S^;29BhK6@Oju* z*cT+v5~r^h5SG;r=lprC+K%xeeD6b)H4v8IORx#vLC|H`TiA2$3)c0JXNfCvuJC&O z81|!K8`KVbSK*%@MOl%cjC>pU#U4`7oll^?>s%KjvE2IXIr^l8GaLZ9qbdvHF2 zzuFdM)rKYcF>I2h@)Ouw*%Kbf_I7s4zX*DY@ZW!7R@Y+t)Lx9wV6}?D!4mu&Ho;Q( z1?(&A?~*=?@)D)cvoNbr#)E1f&R1~z`B7F)Sdw4ECRr-Kfqj*|N%Bl`*_YlTOuQ3j zy-M=C+K=%ad}3;pl|AY2PVjr!1WVx$u(vRaW%0pv#&#azKLq0ip7n zQrq_D5Bw?}fHfb=LCLXi_;R^MyK)Ip5N;ZDP%tSPVr2f`*;3a5a* zg+1X9eLYgU=s-$@W(UHoj;BtlLl{%RGy6qZqhSe74V&N#1O>s~!k#?$Ioxt?<6H;| z=Jm{7_*fh|P0_jPQcR zVbt7n*ili|rjd8lpKv5>lEsOCV&-9%W7c=CL{fmxN8Q7)$w$ z>L6SiKGP}88u86z|3*@$aF#(?n?A}?HJ+)Ha1?Bk#aY(xREOYbxOW?lJ2gDvcgzXE zX^iC%mV`uEb4$N;g3H4uSd0}CjnC8-###~X&@{{%SK71sU*D;_K0{C?gqJCztj^iq zC<(S;6D&qM(fCpwCRo868-!U6v$-Cdq5s0EQRW0hSusi8D@l%lO|m#E`eUmb`G}qzTow*?v}A~c22G(w+?J_#rI{RFR4BX*M-wp z46`zK_TI1R9R4q2{0d>#%`#Tehk^P6Tn{$EVyvHNOs@Zg8^F!WhFJw3y6&o1mvDY9 z%C$09)h;QuBsYXjvN*r-JN0!oej_+nsW3}*@!qf|T~e1ZHb$6ysf<^dJA--TDea%@L}cFJoGW3_Yw4L_C%Fx5lEvB9@6^W_Ydg3|!7yv_8PDUl=5TwBpl=b< zo-Sh@tijY3xIJuw#n>Uy7_5)O9pOJC!>qkEJe8lA|4G*|c0wq9vW#_+M+Qo8XV?Ub zu}h*cMBk=|UEwEr!>qIGyh~ik4a+vZZoGc_co}O&jxa5`-C>g}z8;A_7WapH!awH; zvzF!XE*s|TNH;L{LU?nmjFn1b zq0A*oy^qk6+#fc{;vC?2>XYz5xD`q2y=QeH-)Wn=g>ewVbAlo!rPmTX7&gIT{4UWL zq3_bgA@F*FA|`oP1#)_H8{_u~$xf89_U6f`C3q-og2nhlqA|TbMes0q4;yKJ9#5XN z<{)_o<8XxIyld|kXVMZp0ye>7{4vp(QQs$cB>YppFzdtOOs+lhADp95TAe9lwJ4ND zOY&&gB#U#5->DzKv2fl3VOE<$o*waRq~f7WRK^#_>zmJ&v8K$*swFobHo4*(o9N4; zAHw6{0Uw1~3A21_UO5}-9?tP7=lIxG56!Oc!V_SVEY6?&PJNoOPK2lPv8^5IU5az& zLGSNwlX!jq^)gn*-Z`}7PKHgc_*J z@557JlPu0@ey4s6PlrD)&*A@=Z>?5mY!7k%f)c@DduhJhPI3ZllEpd0@6>1L<4pL3 z3bQuk^HhH8`+BSXC1@5xy;o(d_)U4V1kZ*|uo&kg8guKX1kZ)je-dU*-{f86)>)Pw z-#lIqNFHUCZktK^BzV(T|g8CJ?8{h*I*|qJDT-)e5&W$L^zvipVpu+kYya_hR z;@s?a>euiVc>lsMYx^M2oSf!L(hH1R5d!;0S*^l~Y6;#3n_w~imS`-j-@x191N*|P z$zk3Ft7T)`FEQ>wD7!Gq8hodimf)SR2^Qn7L}O8Xj!UfLw={0#nJ9%cik%Wng)kyFq|vc73Y`IV))$^_<_<#;B1}3t?g|~YPntP zUtfT;|GmNR2MvnMsAP3dSw>6XQCFY@{0Z;)Bf=WJq?A6-*p9(L!I`b4>HMqotG5`B zi;%y%m8N%;mf#bx2^QnYL}M9!0X_u}Ih)s7HOBh@0_l-{hw(H*_M%@~RZf=G5`0FC zzF;x_m1vC87vZz;r2bJ>#ph-HJD`4#^Bl^yCf%)ydCNJ;=V6m9&I^90PD=ZW@DG30 zwr+h@&Yz?{pj<+Ec5;lBvq^a;`7&&h#d*c=)R#!U3QyL(t;w^!&t-8o_kT3JhOna2 z94n!J1uenXVG}IIzY~q+b#n9@aHc|&tn}#gI~ZV zSd1?djkdl*@GE#tcwzg+&)%SMr+6GGzSq27t#cJSXt1p%_YG`v#rHPRXX~r*JGk$2 z&3zlnyC12}Toc9k9wFJ_hW3avwhn|pz$RFX|M`vj8XS<8Pj}}A_T?77AbE&`1SLUe z7Te8kUqI;;a8lR=i!qtssDl`3a`@_=F821-z98q*mI`MeO0Oit?H3)CP6?-gO|m#s z`kneZ$*JJo6^7Z*p1YD%YMiN24o@9t4_u_QBnQDJS)9Rsr%pq18u+8zW9|E8JU=D( z?MNyJV+cZ@bkpsRtz>kv2$uF-p%9pBLv6pS$(A$-FEo2R5|366kG zuo%-N8nq6E)58Y~EU=3wc!Mqv<1#(I47|SKlht;eN?J>9M%d(vFH@pV>$GrYc-Vne z_T+=E4uxRMf^hBGHoI?Yt<%6+VG}IIY>7s#|7MeAhkFj)X5V<^4U)%pONVmsdh?$T z+MP$S1>l^p$rWF&M4#3-;N0+mq6h7O44z$2%!fZM#ykiYKR#veU&I!G^TH-rjQJ9c zG5RJP2@k$?((Yf@6%>XsKSG-)SL|VX*#vL_*aVBQV4^Wb-+~Llmu6kD>(osQaz^$M zuV0yd&t7&(YsoDPn_Te~N%Y0&+i+1h!&mq037ryimMiyZaBWpmZ2ZA&r&Q18xH^;pV+Djwr9;&H95FgQ zToE?GVyu*CjM4XC3qDgIL`5uf1!cr&BOC}xr|RX4(Gsj+6D&rZXpGVK;TZT_>U3(z zYFAJujFl1cuF0&@6C}Y^U=u9Hj}whC`T<-O?yxblQtqJ47^@*PpO}*w=`mV@tHUN( zj5QLCG5R6=2^=~nr;1(b?U5{VA=~;>UJq{^sRF`cwB*)=O|JMpOZ3I)f8kp2;GU5x zbf#-$SuuW&FuYP>b@9E{S>W2R2^QlQiN+ZH2(AMcY+P8Kh;s#H!}uk_sKAoy;4Q5s zxGrph#rRdCF-B+ONKg;XSgfQ<=*pwI3 z463X;57RmaAl#%qj4ct~R;!_=H_$pK+zK|qVr-pg zjM2~FHgMe78fx+1-UFlam~MP+dHrJO=PEkC){@%}Ho4;aHqoc`bGSWhHUC__TJ6n| z$8^gM)PdInPt;Yf9w?m~?g*P)@pVe{Y5fB33|}kqm1;52b;Qq$u?xcA6B{bEO6fds zSJ(uLv0I{1>z8nMIOofTD%$b~>3kS_AdIZmOkM7zv;_BrO|TeyB^tHP$9~Wo{&IaY zRqLhe|Fn+8*#{-)eQWh9r*e|}!X{aq{rpb-isb(A%K>fFh9&N#{3H!Pi5}NMZ8~f_ z$pc}NEY3lGr+y6&hI?e~sK(WEC8+`=eTOnAx|>SqU~5Sp0-I!Ue(!hcH}Ft6_vvmb z`ibk5uOP-B5QeVqt){-Wv;+@>O|Te;CmL=279Ig#Y}ZHi9N`Kogz-m&PXh+3VZ$vg z!6RW4EXGlZMq9swN5em#9;gPV^atsWFpfcpD)zlv_NbDU;8@rMi!m-m7HFwU_kCtm!Zy2ey;lE=X&S)AkjPW=I%01ufmOfB5tKT}sl2>JcryI*{0O!1FV}a6q8NWh$old}RlRQoEx}V@6D&qgqOqb5 zNWxh<9DRDEs^|VTQw-xYgwXFssYZOilHlpE2^QloiN*>#37h~Q?mb#vpXdL6rHf;n zfskX#XjLbFIW566VG}IIS&7E-Iw?FGzP@IRD%8mJl~0$zIS1vpp<`6-vt^y+xv)tV z=RChtCxhq1)qajuBi^~bhN_YzEkLOn7OQd(j&hP0!X{aqi~LUK(GZK_FAK-1XA}M3 zj8!RumLQyN7pp=umeCTt6gI)~Oo?9;jZr!fUIy119;a^Pb$wSajd3}`$VstkFkk8= zcm-^N#kexjSVpISSHUM&#i_w7y^pbTzCHBiSg~4y=EbUp^-F3AUL))a7USAPV<|0@ z)7HTOyW-S}uS>eVVF#hCM~OZer#8GQqN7OK0B=|ytCqbiqRYS=;o>V}Rn6taw9Hc5 z1g|&}r`oLW{P3$er42^djBwzaI|qsiG0>m9LbL*tK}+#RsVmAX4&Z(aY@D;pcA|YHo<9VzZdou_HHB2`Xegt-QFL zQV+l;RjM9@y;Z%J_nZp{X%P+~Bs_>y(Gwzd1%eL4*^kAlnDLQL@b9n*4yFAO*jw0j z!7&Ws4}|JZ;?&Nv`E*5sj>7v+v7w{#Il+IzCRhp|gS~|lFM+02yndY5Z@q|9LoVde zmB={(w>uZB;?L)Ca!qW8Y@gF*vWm!=J>e8||_>$=6|%ES3L;eU)8FnNV(^6v+^;5-w!cl}Wk@FMS!S z)|}7mB;SHfvQ)ke`zrgBRA!VrD7&-7tC<5b=_(}s16O%RQvXa&@?F>@OXYj8x3Z_@ zYk6o6r|I&}-{-G5kh7TQ0By_NkxHK}X}&k*hxj92ALrqk63dM*uv;#BPt z>73vfunCsJFJW(C|BqifJHji3-9_Wo_Ko4XIzg}D%4y@&sSV*y@Eh0!OX0V$udsJ) za-uF9=^es?Qt@hV#V}oip!ab8^lYRGVNUP|*aS=A|6pHXZ;AX{6P$zg$zX3`|8JJ;`dmyx`1Ng^+SEI@wg?J@i(HOX2Ycmq zKENqp^8pU0eM;E-0r&nI;~a|Q^OFj}_xW)?U#Vg9`I6uu*aS=AVAxyO_4|;8kVb^P z@v3gUeX1SC5V-K7I2B)apK1$-!VBicsRsEEs!Fs^3+LY%ud){O-qxi)<@y{4h%jEy zeJEZnj@zxi#TO3G`jvm6V|F{a5wOXXy6IqFUDrJn%}7d*QsQX5+Qws_+mn<5UdeyZ zS1oop$r)jj+?4j2U|(f_l4_2U8Kuz4cop%vp^r2-y)*o{d*?Z62ORP!4$HmN<2>(q<<(Cv1YHa4y(a*xx1H5+ygv?-%1$i>ez` zCzA5OHFw0R=~Xs3$$4RuES2-YzRIqoRw$7uJ+H;9n5Ju0XOi;6Pgn_eVB@t;ask*R zOXY&Fud*wtHA*3rcQ@lz)RaU->XzMdtifbt9(~T>N;P zYLfj|C$}_ga;0t=*jLxzBi#-q3gyMqc=hP?BGsLwvT)xsajMX%MNV=wY?9m3z8vhU z>`zj;*kQ|~OsK^FrP3k#Q<5scX>-P@^spQgD#GTNkdyY6VDB-*d;f#;J)74pULO$? zuX?Ts);00jaPoX{Dt39WldE8pD|I#Ot?RuZ!}*@g>oL4utXjO95EG<7Bd0RFydWzf z>mVn$3T$$7)Ba=FTi1Vwh|Y^p72(pS@ha7^RJs;H)!-&Y<5b>1Q#rxaVH2E(_BCK% zVb{Nsd?=rwOsXBPvNuhsKPTx^IHDBiOHEQb$u(ht zu8XlLeEpL+#Zoj*a5LBhOX23Qx3KFLv5yd1AQbBquNs8CS6>m-5?=N>{{lkaD+z7| zn_wy28uk|UgirL{BBTo=v_W{@Ena=d@ zptMI>*PDH^&`VXHqz-V@*KtY}c3;eV( zdqC7PC%G$ZlBIGt*jw3uyP+zE&>f-Vka#ts>SOgaK|SDAE#lO+DvzDup0Ej)!o6T` zVgC(~x;R2_gnPp{^{w|%H6*AH+^KDxDqr`Z6WkXz!BV&%>?`aan=XOUA7$Psws)I* z>Kl>WG>DH^N&DYXjY#?qKGQW$RqT7mNge{5 zWU2f;?5pfbDupr>CGaN>OJi@U#w7g!|JW-|9gMr_BoBj4vQ!=p`zpJVN~4TGS^0Ck zD!lNzYC_VFaPj_pZJmGJNgfHCWT`v~_Eq*K73a|iHo|Cxy3^UecVAIW2^s?*9~`G9 z?7ZRx$HFF93dh0T!rnWM1kHedn;fUAoI2(N&xB2|OzfNm`wDx< z#^XmKD$eHBha31(a_0}#nv^+kmuXy?xb=sVIu|ynQgt5et?IiYUmnxP>+^a2r>*g- zU9#U*8*&!FVKd{@Y$h>C?n2n)R-pYN*jv{>ML^4G?_vb+Y41Vjw0H?@PKzaYDQto( z(*9T2SJ?HIb>R$S8A|hvV^!43iK-vYItep#?^4W_Z&x3PH=+Ph|w1;h1bHq!rm@9lX3f@tV0=` zbF51Gc&wAO9)8D{^LG!&s;=l8V3RDX4&Bb_x|OCo4K~u?LB6pnRn|B)fUazUyQJWo zccwTc1va|^a|d$}@&!0w`UhgzLW6^8_=1&ov=gw^6(9w+!KOeD_&2yl;jyY{#Aw&% z9YoT0ltSs^RmCztDoNe}n`CkB^gC5gco)2=kS3L+k3@^M8r)vH(-#MlI9X6-5a>{!I_MP&&woQAKKTtA$ zh*zJCo1=P?bQGR)mCHx*bDZQqVUsMCkHOx`{yB511Hy5HT}j8PO~1}my$Cu1$J~rl z50}hzf=|LGSPGwly@kD#_?-8>Bf@Efd@0AO_?N$^-UOY2=l#Q3)$?DR;J;uKEQQa) zzQX>o=}su;P$~tFRkwOgQ+-G}4{zmKUFM$Coa76zNtVhNVP9o`lJkMPgyQ|cO>sVu zmtpgPl;kV0NtVi2VQ*#cX6hJcNwqhy z*$-Cmzv3;Nrz}gVao1ZU?VINF4#D}9yrJSd8q{l^Nevkpq(8v#;daCFsGtu)I&Vtu zg@XV4s*qaTBZUs9NB_Y`mS<5n_WGtw$Szr65w|1;gmZhr%>F9X={fSfAs`97I-tCY znbBUgpesqkJU)l%4E7~8i7ymp!HHTBcrS>1NAALN~ z^{IM6pHrfoJ$lG4{#TfO52u3vE^^9_z8R|1(dX3g@qXO+lOc@`W=uiwneXPHd%r$A zUwc|oA{gPb`X}s1{ky0mbTJM5Tf<=0ePR=J1rC8#r$BY}_it1y+K0l~zByrAN4yIW zICEO*Kw4h!)S3TYp4qdvcJ7qKIlO(5yO|o3$%@FR0X>RDMiPa-g>l%&J1WW!3+}IpOPP(yPMDvg+K7Bo{0@THTwubWu1r zEIZoXF0QNeN_LDqD6>m`WIxL@&zWtT7d|t$tyPhEyt{DbgU9^b*4oc(+}&^_{C;#> zEA(6Mr8OBsiLV)KeuOfOYT516_Hh;fC;&g5*3QcQCSEl}F9^5I^R<07ypMl{;Ak0q zArv!s`F`*bY+oIyRzzQSPR9$w#h#2&ujX7=o6&#ueXO=8^-gFl;%eUry(oP8&KPyH z*B$5kMKO59gE6Yfn48YmgyM;L-meAD$8!e85(t?(l+jtMch)oEl5oEoQCj8fsK0|t z!Bf91sq0njq7&fKaGH0eb<*3Ny%!l|V?@_vuw_slcU@@JSy^4l0Y3_U-e{qDQ62A(RrF}HIe26MG$f=9K`O&ys{pQdtoc>Lk->^r4$=-hnB zDujDx4fZ`*CWicq=->aa+v-0pwX=j#CHUg%NmiY_fzCoi7Ce7htd;raAXS<6HXK}O zyA@V7jd#zK35+tyMV_)lv8|twQx(qsMT~m%V*z~ut_BZX zU0h|Y;CcMccWEN}8bWo1V?(}ByYoc;e@6Lzs|I@4ynOoWlyH9k`Xt=*?{_>pRkTmh z#^>ON?z$x%Z%tQQxl!V?aL*S*Sj2P!ZEK-*7^m%$;SZdZz&?l1qztxmPuO7hWQ)~? z!|Mdt-Mj6ygvbae8&d%ZVCFz7bJ%UxvpOi{wPnZ%3Eij6I>rQ!E$78;A>A|*OA-o zG<`SpvwMG?L!Tq*Yg+EP+T4}{XFA@yhH#eTHSNJ;^5_UQ!8gJo4eh#ByuVpEAN4FW zY=lt#vr6`epuCQ;vCAmIO<-TJcNtk(#754=nqjbLNhoa-+232pVazm zxH-K4@nU;RqZE1r?OVV#Uahqs&i3@E%igr2U)r>CYfMXCzg=pOT{3rSC#RJwXDxc` za8KHyzGrmohTEX$vy!NYJmGp5+!k)t@~u7eZMZ%Jw}X$CjBpP8d*N^4&wdP4wR?Mi z_Hjl&9-%$Lz-N6`SgT~tWycQiA1lYGM>ly`2zp0&?7A^3Rk!5+1$0ZuL9P>u{KM{e z;kp__%g*qC&uXf1dtRzha2L2_%For%@h|;{$KvvacJ(>sU$=bE>;_-%$^V9>6P+)4 z-C^&Eljn!l>AcT$iJnNq9tcf~^j6Wk0(Csx6VCN*chxdqgjoQtu& z!#)2Ejf|E@K?cZ$=sxJn=J1bG1vyuJ`?}goUO#`H|0xLSDN2878FbygRUt&5fd{}5 ze?GDA-VWCJd7lTurMF+S=k7_VGqXbtf>#dPYlklLe0h#fyYmz?+70IQa#xbdzb##i zcHjAOZVb<o0l(4kvDNpjhCd#*<=Vy= zPAi5*R(G~LCwu|1=mB+e*=Iu@I7TL{_n_pNQP`G$`+t%&75?OX8*4Y~0vv;I+!OYGTEQU1?p2|41;K{1EYyOfvl! z8pqtod+kH-tgTg>r6+#Jxlo+>+FH>&&bewX zr{*G*%?~@;cLt@_C1|-Amcx6K^dWi``VzQz>fZLT#w<%%ne8R#InlqMEJZmwrl_9y zu!Eij{|Z067o{T~eygXz%iw@6C3N9?E%bDFdAMiCFyBM8WH!Li#I$PUbc#i+ZEC<=(B`>oZtwDIa@UeaM?`O_($!ph~E zf|kCIxASJNpur{@girj!-tr`smcY&b6R-vL6>z;}Lut7cp64I-r4K#_uszud7k$V)I`C4xYxBf`)K2b_FU`-;3rjv+NL?Cj$WP=2Qf$+`@qQMYJBDp>~ta< zZq=u1l;sC_c~?@+o-7Vrb`cvny2Dsn|F0YCK_{ur$Bw`|zwhQ7#kOY6IfkQf^3hqW ziiw8W^*Dx+-V@&fhhsRrE|E;GAlVfP80M#cZ=i5LBIu&W`vh56tQmfq#WdjdJW|^RhWrDc~l&WqC7Ox+qV%!hVB?R&Q-b4R8~lR4=P9 zzyB=^l}nGerkzb?qZ4u)ew2NJm3(+w`yeIXfoolxZnd8Hj@=Lc-{C=R##t|l@ijxU zDXN{YnU>DUhtyp>%e7Bw?|qfldCtkW2TSuohF20cL)@8jIXPi1aJ-LW*)wtW=>pHy z6yO8+&!6DZPi?vF9;Ww)PthHJ$wzvG{qD^3zUX1E)uy$N;T`kW`IgOpYWX=Af53Y# zf9gBj?~Nthu|MGz7f<_6UrOXT1i2obU@_N2aQ7wx`%~;rr8v87+al_E`3rWh7dNF* z-O%N6e1@TZxj4Jm_M$4I^0_BagkQkA-xPQ#g-c)cZ!EX!tmG?(HSD_ZOZY^7`mSxN zs=n(#aJ8vDe3$>BA0Y2tbxq0m$15ym{DWUS2iZ`g;hzlOW4pJrX?p3_dl@AHGc zrqohE_zm_tiBqfLu;Agbpy4m4v|K6~IEJrMdWOSftqX=k7)*!cKIcC%oagfxUrIIt zcmOAXFRzaAEnzu-5;!S*=S6XA=V^bwLbC6J&)q=aE&iYMMt!GS@?K5|es9CiM?^Uv zx9jO7f|J2{i#2i5eAmPIha*l7Z~UX4b9zxvPnN-TPIn3{pUy~b&&XOtEl^4ce>N(a zy|;;@))~D6KdF}5{=S`~mJ6kV!!l;Hb9WA`d9Xi2C^d#J&z5&y73}J~52t}!OeyCq zDBf8;iqgX7Q6!J5bg=uV@^|jTp{XBB<_OYb&}~2U#LobmC%(K9GQ#GKa23AdeE>*) zOC}tWd=h6zt$#Szyz>kf(80IBHfu`|?3IDMa0EGJX?^;ojyj`~TJZ z`WAb(4F0iG_1%__vz{G)8DW$sOICjE9I%W)%9E!U_6l4^W^g1M90BXWlfbXy+GhaT(AtA2?t+*Z{zQ|Km$s)G$(QsxugF$Yf{z{YVm0v*x#U?H6@#+ zmXPL!Bc2bm()F;^LePA0l?;=tZ`Zm@Bh-B>_e6dSN&f6_ZB6M474Qg2K?Px5P~g4| z%gJFD!g8+pdaLltFeeWj2IpM2&ias?>R&mycQg2%xPtXcUExkFjID3?E7sn~?A9*0 z2>kfQHS7Ay%+^?9i^6|~oVFrs|D+pQ>TxY2JjF0&ADrKM9Q(K0=BYTG`llFQd-jj| ziO>>o;*&AH-E0H39{-Z??V5S4YU%avOme6t=U@rPl0S5mJt%vKN{}f9H`x(qPkEMD z<++rGLwCp78^^dGCspStErDe)^xn@9^DSE~h%5`|>3W?nr#Vg`&QUqILi9Z=d!@qe zIg-lTg|U>!lDX?AR+=uw)RN2ykCH@I2t+#BIhcy@iexLSER6#R>=8wAtc0PFZ-IL6 zzM)E$;Un4STQXF97On!nJEEgvcWlKUKAoQEQBJlG+xVGh*~Gu8eG#_cZpUv}Th}$R zyYaxa;jiER*_v~+zTJ}+Q|dyVnGX?gf&wBvf|s#Zh2z$qwJ!8*VTV)M^d5om^Egz) zA?61@WnX%FHUY)>eoRFGWme7&;o{f;M!?oZ8{utk8 zwlk7ebZt1ibX_ZQSaK&lMc0A*e&<-tTe=BcYCSt~b@{*h#Lcgs$n{|JM1F|9KHQr= z*#fpnc?36rH*Ambjncc9sB0lP1vJD^=&O9zq-QY~~+g;R57D&L*`9X+q^WmKU9mV@JZ`VO}&qqYw32&XID(|5XPMY}eUo#0ztzVJmp zC~HS>O;+(1xY%AA?~tyb{07N?2EZupw9ybv|ot-_u1+rwxTqc09|f@mTv9hcqmMf6t79 z^}QTfB#1_E&$X2Wapa3cC3MMTU<@@_i!r5Bk;$ ziG1Um0FQ;g3;oI(_su)jw^V5y{A23F*0^81Usja2;&?1;n_RR)&gZkn5jg=)ndXqS z*Y~?mlqbSQS(GMul+;%YrS=ih(w&TDRKa=Hg=e|dOy3mPw0wJW@~6Tzn@qR%KFMvr z$L-X^^K6N*Is9ojWa|=VZylfOKU0tAu*YGSuBnXO%Sih44E{|s^@LBteqXl#^a~4f zC?60nBeF7K6f~0Rwrtd{8a!WT;JB`SWm~3m|Dm9nuypfex;Gd0S+I2T#9jp9+3?mv z4Q!@+T_JT&Wd3#zmWcLet-LvUs0(Z^?48g35N>wkA1k_kOS>!QWQgaS*ukUr!8cLD z?%X?0!ck{W_gyBJKB6Quxl|CI2X|@O)gIE>U1>WXUUjmEJs^#x7R-JOAMDW2PP$1i zKUG($8l%Kwo;4>p`UUX9w6VTnY^Hh=UI^EHJJwfx*)N_Ksm$mt!qRkNBj@tMPEIv= zF+8Vw9Vg=3Zq9R_O-ta{iR(Ij?sRv`V*dnAnk33O8|nY7ke&duf2Q)EVt8{dhw52m zgO|b?s}!`KHgs3jFN5o+D{BAAMjbh@e+G{^6>cXlOF(&pr4pmXz5(um)`X(YnQ9 zdH!y)ydq}{N0R&x*hWvP1Bo%9a^NS}y~LJK*o> zZOq~I(VYX@kFDgI16G6L^;HA+0NnOdwqAMNz&?W3L3qT+C#|O^*i%+U6jWzJN;!nZ zlp@&%KfrFb!5+0;_F-7R+tm+tMEf&(9(dPBw5JY7v3y)|p_O;W2)iA83~qn=18Y*) zP`fRB9G*LDij_CtP`fE7eTV1i<4mUL6FA&k1Sbc(&b0_5jH={_b8o% zLvGHp23+!wpUPfN>ggl1G(TZzbG^2+Xk8a45KEJE;h#TpD@Y>I6JKHA3 z1g?X~b4Xsma`)W7*0?-Bs*fdJgm-s+Y2_X9k^17{&+xq&kF31!Ecfli{}O!6_uPs; z@~i&Vo@{9^<4l*ayol}SJk6QSSpi>xLvplry7;m=r{Jq_yT+}Z(@AnUtKn-I{HH<- zMO34DAut z$g!A9CP5svzJsmes=D^&U)=}I@35K8mG{J5+OTuUB#`djJ#05;9k;fhX{4_H`>^Tm zN%!votnUWZ{rkmJQ6~zAhd2zlw8}T4Sd41bKZ4WmU*$VJqOpRk$CWLhmU6yZK4;}#vYR!2XT`f86 zq?D08uB!Do)ll_8m$%@rS4LXfVQG)Q4OiXR&9{+H$8_ed$PgA7YbYscT*+`SXrQ+W26f_)>K<4Ef&)jl2O-muo-pD0;h-FQB_CnrIZ1Fur}1b z8trKd1@}IJdK*r{u6zdPT@E%QLUF!*+zjS&_rtoo_t=O}|1v_^0J&SM`1*pfHyq`ibbSpXDDwS)f-3HDEzbZc5I-G5&y1ui+ z>oa{~U1xum7QDa0^be_Cr3X3o95@{866;*fpVQe7=Y)&2j&ZIJ%kCV7bHQ!bbanQY z$?F_~bHj~J$2udz^k%r~R+F=u2a7qY>EXQa!&mpL3#{wU0Oy0dtbcAzEA4oGAGzD} zV=>L;!yIh^_&_zf@_g9g2wV_;ULn@EmG3hgg$u#%=O0 z^O3Blgwu|xok>)wB=+tlV(gUlQ>eD2?YT!IrXmoI!?jvd_{wV&_2JY~aN0eitpPEe zt=&8uOT&|Pt+JM#nWpCQ>Uss5axs;`q34z@zKXL4tIu_ng=-#J;~P+Cp!(`oIe2iT z?!L!-6RaIiiH2T*kElU;9CrMj!rJ@Gef1^D2)MfQv#<5>b1J2!0(_#{5nn0inw5vE zvxOF5I50!yiWs}xnr+n?6J~FvHkIHK!xvkv3l>(>MwQ|AujW}j-pXrB=eY`;^8QR~ z?`!|S8)lP4>DT!%n0{S;*n&+`VFB2NPp$7@_t@a>&E&vtzb`NdA13{RNDQW5AlGeG zSoZ_$FA=Ji(ckG~Ugs-0^y=8=Z0_#6{Hl!_bE^THF*g~Ls|lx{zRI_~KzrNf(EIB{ zSFgb82-L#CWEo3Vacx-VBddKH>cDqL#o5i%W>MQM)PT)W2i}kjQ&#}>w&bU6xn8e^Wlv{U zqvU4rq`hN&+rP|g7vmgE@LoTXZ`vG(9<{gn8uZDiK4;ki-u%@z-?)kCl|W06pa@Ly zp2Xmpn}h>s|9yufyzSiqHuYqwK}}jw()y01fpy8JK0VnQp0cmMuVTu4?$|5bJmX5= z=H$$W#rIWGa?!NKB2xk~jg>IbJ&nr8k&G0{(Ul}PNidO&m0Ml9StKEPPNyW*wnNDz z)t-af!)A&_reHe2Q&)#s=P$jmCENES@7dUgLoCuJpD}pkB;m+N>Y$wcKu*5XoRT|I zQtX+g&cpX&9T^Dh1e<|Cxn!bYbIHgh)fv{8lzU93!Po_ZX)ykVV^{dqoEWt;|1CHM zZZtQ>myQkgr9l}ByA4WrGZOW%JdL3n2A%b#8jRgx(_oZawFhh(l!cOWr+CjzaBE@* z=PH!uoSA*x3im`{WT65oH#A{u!?WdwO!oG|QBU@&$>83wnGBZOr4Ouc7pErN7hd$N zu9J#%wGMhK?+BT6>W4v3SE=c&{;-+OlK1NX*t}oeR*iq`LdFuL>pT#f=`8#V4}u>r zKV%)~T*H>G_h7i#ihb7MgLUnG+&CM&ry~os8iGUe*Nv=HO^d6&u7|>AU615y4TIfW ztuktWc{uD2FbDP#cM@?FBQVH$luVSrsr5)$&ZA_a6vI9W?%%$wtwtOX9u3RDBD1)j z%fAJdF<256I&6_I}|JgwXxy^cvHcucDH@rE%@YOnux`;R}NB>NwAq} zI0R3Ii?xaM)k}O#eVA$re7<3<@BHJyDpR`(j#DwnLY~4e3plqBo(9W8p8G2cIx>hS z4cF1DbJ*YSDjc8g{(Fg%cJmu8Fl;^!@3{h?3}6oRoeyl;lan_>_eGf+Vik4fU{j0 zW&hdrmD=H8A$;R|?1|hR4b-tn2G1f4^Cpe56W?$H7kdJmV_yPmVfR?nS57c|fY36PbTU)*rEudLtF6j63Oc#rWpMRo>#UM{)F`QZQ9wR%7RZKT<0;&{ z*;1xc`uD>ab+`OTF`0Ox|9ZF=caz(JHp>b=L*A_W3gJgv4nO(0k$wGkU;9^nv(MpL zvDNGusd}q*VJl$0E-a9F6uAS>FRNip$)7$+`uy&%)RxdSnC3(lbJpLDcG|&f;qpHhcJ8L=s`5wI!IM)JbqW^l;pUgZ zZn~VOWt^PA4H#M_wylrn6jL7+*a(|tjvsMWHo;~Y_&{ zxWywF27d|HIah)mj*F^~AAAM3i-`5*^n4}ZKdECunIOTbNKVjTk>}|qi$}LoL`~U3l`bNTE!@Kh*w0Z+y%#k zuwB~0i)vefZ{Z4WO}BIIKd*Kd_zr%<7{${=KL)N_)#u+W7Crxw6{S6}+oyNbKF53E zsP}W*HQKt{74L)H`4P9zuUZzeg6De-V|SLbdZcq#`0R(Yg_x&#`ZtJFOJl-8twC`6rsbgn<5myJE~e@1;vsDpWa!`V&Ym;%22Bve}mcH8Nk^lcp2_<*t zu;j&go*G<&qkf3-P2n4S|AQ~XFZagy+VUm63-A><(XJTZRr7s2^=6fPud7&`oVhG{ zvx?F+k5VQ|x(@4-+&8Oi%;4a71B01!cn|&sHp&08IN(>`H9e@E#)B}&GkEbJ}HNqPWF z%B(Ex%?sz@#?T9WJ@1{>SRUeOW(C&3kKjD5y8A*F^-{A0k45>-3- z987cm7x*psgO9jF`K+G|H@pp-1u@dxPX@cq{XjadTA7#}gLyS~#xVt~U%hHAdP-QY zMR#vtbqvyIeg}(bRJVXr!KQUCjqcR2NvoHM&ZXWf0>3$I#jJz&jQy!(%EXAX{Z|4&kCDyeVJYgh4t{e7LwaW zHUY>cN@-?UFMiFamNR6B&2k1Vt&kkBS?(bGrRSuC$zWqn99p)TY)MjsbV_r<$+~Uf9gV{SN1Yzx|j;Ip6z}wQ2cby*ADB$XJf00G92K zd-%4$Wvk5pg0Rl~S1SVw!DeMZMXt&3JU@pW{5JZ5s)b2W+((iz`3im)mNg{*eOm?A z*+!T)k96r}2tbxp6(&$GsZvX>ioj;cmAvNmdux(#f+q8SCUAlW?-J(o1}1bO(xP0H zk}A#5YbCExM16Oyn3S9~))&nO-JVgi;;`F;DDFrPqeLcu_)5Kq_7aC&61y3k$PI_X zdhkJgouL$5`DQKq{(NtvVF^m5u_RAB)OV+K4mC1a1~wy;GICiKUY>Q0@A}r2`{7YBT@DJ{& z-s5VlgsrbK$|((|v%|4rNE6wkbBaA=v{_PE7E z?BC$(aKo3~>}j74wx#V-19sak{w7r!HdKcq&HI`d%p*v)XsHE{P5+(MqsAz^BU~Fk zyy+Y3oULcP)pJ_bt=7R}*0uhCQe9ZDW3_n#h17$;Uc20CpC?@LJl@Z_l8gC-DA^m`!9uBFzH&#&9E8FPK+r0vf|+O@KV$qcZtBttRP0^2C~8 zGkIeDu{DKD)@S?oZ0pqiSso-~+K|t*5Koszj-du$jS;l>i}y1GDpC>#1@l9LgX3pYQth zA@&A18h#N%>PMdU?Pe6vnLBq46ICbqmAha&v+b0%ddqP81l$$ATPcSfbFH)5A}9v_ zYiTC?LYip11BE5`6c*8v!-&OULcS5UOgprKyTRU7aou6F_*7o+sXPMVd3bjAz@bI# z6l=))`5al7&=YRo=_4zwY<{(CNiSHoe_%1Bd-KVO3XA4AdSfwlmwf9!@V!Jd$XdkO za%_Dw`O~h|Keed-;AFVA|FRTfFkH97~>ouAua&mBjM#6t2-D!P0>!rP&GdhZ^f1OS%7aooMslDG? zTkW;|4Lk;Jo8kxSTx3Z62#y&!7yb9*_1&QYb$+jNKHkSr=+GG}`TZekEyP$j{L}RI z<3}CUwJ|P}-&s#KpWJriv6%{&P43v|@Km@;k2X$-&KgqHl}Fn&42c?kXXCT4%CMLLo5$wYoRgWE{CPI$b1KcNS=h~(|1s>dVZGqqJ`T@; z?QCp#wC%Ee0-g)IDZl>C$N2cHR5Cm_Ki-EJ@*kOFeL1VR`a<4E@QINttwD`!^`X0Y zaKztRthS@{n_fjG;kf5xX}UV6)$L*x^=-wEVKb5>YsCDp9%%}^q#`8!e*qSg{+}47 zg|Jy3Aj*qiqby2`xorGy~Z0oXQL)+ zv<`!5eBYzS>tVgogZgmv2H31bm929&(s-v}l@582_)XZQg)BRx+<`a4GHWJ-xmnTM z0@uh}jltX$P6pz?gr$|Se80QCO0J=Z_BeipA#DGy*3@>nwo3 zhR0Sf>`b}Q&5;IgC(mSJaHVZE`Hr#B^QDi2{XYc9vZKfq>$0_;<4ikpS(j_^Z~Tr=aE<`TsBc-#p0wf`5fgmsPs7H{nXUODm7(-(dGaulE$t`|8~i z9X)5$firL$KJzTjF1Y)e+THpNJoTSAJIl$-YEI{O*qze}>`Cne4`SX#=q`@3PlN1U zn2QRGVK~lg^At45>7F5VOUUZadqkSmpR(HXKI|?N&8I#={{S{?SkhsC2)k=s;=i|) z#t!a^22XKZri#tU5;1E#ufWY z9*1jI;{^|=1mztB9uX0BiF`>>W>1!S@ISEGH9&R+cm=z=0wh=0#&*wpsHF6f{>9<_ zn6uX2wjFF)xA+>q)#a>JFm<#oS#NJ(H|x!x{=QB?j*tb6A(;c~$;2@cY|`UIC^2k= zVmJxkdrpEav&%_vFni?w%~?zeo75Odoq0>_I&~&F{5I^)R=ZzKQx9B8uS|wvO}hQQ zV~rVpa{er5Be1_V(IR!n#)%7)(?X8}DE-52b!oF%_(rLaDEwq=wxt zuz$-Hz4x2?esmfPdM-*eM$^KkF)EGKbg*fx%G_3Z*qz&QXEv_hb3gm+eUAq30uwxc zmhe668AlsQ%`;Gd*{ydJoDn`eg-->hnr6R6g)+fW9md-2w~erG@oQ$z?0@t%kMW84 zX2BNsmu>f({l*>-XN4Ort!CFM^2(Oc!qCkA#@p!i22X$m4><uW!8o7#9aC#*MK z4O|2fvLQ|`EP4YRHTRwyHY3V1H=hSKbMKS6uy2`LDlr@I=f!BIeb!QJKG>x8%C(vw zZhwE3FJyN=H7!&CF8eo&N2>X^oHZ+vzvHB*rWIkb^b_XErE`K?vaj*?BvuC=;t@Hp z6r>1uMWXxJ-9oU**SdtgCa(k21k;W6Jlpk8v=w_#YGN|>g6BkoTL=kT5bnBA)vY|q zxd@|Ry;@W4IQK4WcAS$&OJT0T?YgVj68|FDLw;-ORO=9RT~y#)W)JwdgeuOw{N^T{-0IBeGY$<0~{c5hZs4&F2hD2>4+e#gOO zVDmPTw@q1Czim`vcsW=nh6mn0c5q@@(9rCE)?_4nL3r--;CFlQ!sOul%YFCz8}HOV zZhj7-JXNfgc#V}RT@kgnM?ZdSlPviwKfcWDC(`*?dGL?G-`(}ZvmsJ;3>7fATX_^! zLKR^nBn4Fp6y$bq&3@9AF_>MSWpcL)Y?fv_un%^+v&Y(t9BRL53)cHh2QKtTN%gU@ zm{gxpumhVED@nnMg#Wyp)DB7iwMqr53Y%1*K#J9Wb_x%^+YcDO$T%o||UW6nM)y4ARwD+vmza~{3#CouKfJq0kK5V7|C7Gyb5qB80-|$o_bD#ls zvn}9QN@@t3o|Wuw(+D=Z+ejusW7uR81kS5nl1fKmN^eiK^IwTj-=%E=nC)io-7mX1DE}sAEeWxKQhtK97CO{vG&?t?xKzsu-U6_Cia$MAKk+qHeT<> zsCw?QNk=OzW;x#~j;1xNH|L3iL)A3?@?dSWrll`_D+V7)xa$q4s` z-~Tj`-LJZ%w&v;syIXU462#i#*cXG@M_h*a`@v>k@;2D}!)9T-6x`1H!*J{&18{gZ z$%j_*Cxz8Qmw|9(?Ri%7&c$pl%aB2^S@G!}8^^o>pWtx92+?-g7<9ihOp}lAiGh*enbe?&d98+EgQPFf*`Y z5gY|K_|0M!N{AzEveB?^leyht=@H3f$rudo7~Kmy;TUwH`1Cc&-;*)#>G;2g|2sQt z*-z{EODERjscItqeGFzdecojuV_`F~F1zcGgX5Y^vf6LVWDkIccn%@ra}HrV4&TpP z=^NLfuDjzeY&Kn&P1q;G<|`bs3Ht~wpxW^=n=%Q9$vZ==JI~$OmdS9o``vtJH;%VA zQot10Y=tRXUrvQLtYnYye}{OQa59EI4T~8=mxpW|Y#y>QDL5To(xJEAe#H>`4|t;I zSi-_7N*0rt?M&Oi9bvO`_GZrF2buj#ck2m}DcENqXjZFFg=fNM$(Sq=n*~qZwAval zd8%5?J{#7n**y~?a!1d>V(#dV;kmHc>rn3S58)LBZu-Wxe`@99EY9_wMHwFa2!|!V z47E<*e5#T>=D{YZV-o`N;kExvvmz_rR+r|-@Zqrot&ph4fkuk+KPv6V5);13x?ZEA z+K+buTr=%DtN6z9YQNrv@RRK;tT9C^sqIu3!G%t*qARH<^wjNfg44AaOXTAAPV+H^ zoK^4=_~2J}fghx8=L`ucQsw zHrsoYhd+be?LXYH8o9m$Ce{nf;yi>MJmK$!x+T(RBY=E)|rK5g1Ykn?<$P zQIeU=n+>mr&3+0pxwj#+-`U3~o;;&BVl!h_vD9i4ydvjx`)>ZjYWMuju--jCeiSc_ zBfD^H!E&w+tLpc*RJ(M137cIxR#NI$uvzyf>-@IDb9=7xC5>$p7>ic3QD0**TVre^ zavOZHQa9iIYD?^I;BVmbMY{P0q+DumhquFtvh!HE6!@r;Edzc#Fqi>984%nFn*l*t zVY&-;SC~et6{z3B?nUWdWa@I4TkJaw<`$E;!*1C7HrNB3w}re7j(INk|19naPN)k` zmIzw><7s}Dpy<66^+nMs_VSk%9BF{gid1(y8eiH7`ce-8U^?di*mESjPD3()Lq$MJAp5l2L-r0S+y{!L2)rLQl*`Mco zeQz%2AkShq>oX zbOqM?B?Ydqh`%`at5{@8P1Z;~g}qlw!Yd)0;|^*0$L{BeDmfC@h%LV1jCG;OP+R87 zufrxsLh=%Bz-FFYaweX7ZWOyD$M*{kQJ;TeMP(}xpO|iz3(1U0CH>x({huWz;#d6L zl!(CaQN(4A_a+9jiTxG$H`vT7$VQ8|U^D9=o7~^dEE^8F6N||?>O0uo4M#1Nto}P} zlGSCv?=EbT*=3*6d$7CDsDJ!Av%S+#INrx#_V+vwKY&f9_<9O@2%G$G`G!^EqJcFz z&S)GS;b1nKl+7p~!)BsUM*jW~K|S&(BZGg!dSuXZv6aH|1dGZ4Ee$_~O)_p__%GN^ zwymP_gP*}}ez2Q-tGWn>aeR*9r>Vu%>|pRE6Fkb9a5gb8+F>{5WXM_!)0mZ3v#ixH zt!5did_h5Gq*5BYf5YC!uBuTz0$*at^ITarjsxyXn%m<1;IzeQ~_J`*~yYQKi=uU|ytMsrehY zPsZtXmzyWl2RK8rF!U5U-7fd$sQQj(BG`S=x}TF*jp#B2CdObgq=!*~B(V7iPZ;*3 zu-kMl5##Z0kCeV}W{-0F%;5q+kCuRW#W|7I`t$@ry)&DK-0wNx5dZ!M+vYEPTRpXX4)h{~8k5>vr+*t0BLYMm}r zT=g^4!=_)!Ln|Z$+&ANVYkT41(qa!Op>I*uJ{ZCgXT(A8_OHIVmuAZ7S7`@HLTXxP$a&FHZ1aZ^FUc z)Ir0}p0A;Ej3L=6!fv*ZCvhoTk{)xwCdpAwT29!UG&w1`;1}CJwpt%3;d$%?XE6sq zJrX`0G6&@%xck1!H?U-)*tfQdtPxFIejU(Ld`e!5`I4?@Es*t z4kb6a+gtR{KE!0o7GiUAoccR#s#bhJAoN3?6i(w>_encQmX9 zmUpqZyIo{*YQlwKle;Xr$wlCd-TT?+3ukuraZ($5uVq>S=!TH_s8sM}6MR{Hi+?ueT-~Kyp6!CyVF;&0v-hB^s44}UwObdcQE6DO&9X1T zWng!2!a&xanoTT=!F2cfAY2aC!$)>sxIFA`yyzcah-Fgh89o8U2n=RR)roKg*nCVv zJ|0mKPVv?O>+$dP)RwE2V6)|_+9*|&BFa$r%2>`$?BvYpbKWWoSAhqoZ?Cukk5HfH z%~9p;`mmM7-}o?%Gx4=OzU5#C-upvq66tvkAHc%I(%tU z3l-l8{~DSlUi4}P^a4)=Mu44wQLd}~VULnT*7HPGfa}94 zD@Q4%mP9ttEJ~u>Q2QrTlE_9_t{m^@+-X~nFGq7@z!k>#QQVNoD9vjtPq#(6iS~y* zb&|-Yp2$jYGr0Ago=T}Hkz(ua3Q)X7QK!_HfTN-5g=j@1XTK1@0lK4w4T`M=U4SL@TAn zM0V0Fk)j;UrE-jc4*9z?w(?85DpjdP7g%Z`zM|DNi$DCh?o0{Cc(i3*a4g)vLI+h= z6ZE=imUt<%jT++lP} zr6jqB{WOb`DEHU?@k;8!lm_v-IKi2dQU+^PxdbJ4h$mKj zhw}TLR>q*H8RjKM_^2jKi|(K|@vB zW<-wHERmu-0e-ibt1Lc%ED>VeJ(xMV5LaRMO z61XN1Xh|j3YJY@17gJp#*I|)2s3^tYxn8qWp)R}uZn~vSpbEJsGHOQPMhvFzBDBdP zB!Qa)ftDQG7VRHj1=S#s$S*yStMU8_mY1?rsW!Y-vs6i{_;nWlsk1a?>k+#Ro4j_# zw>`FRG>fmqZs$q;BiE(q?(pbJ>`qUt`0nD``cXgC#s00wULXDrmKU>>RTcl;qIW1t z-2+ng9_=50gmS9n2H1;XUE9XWQ3CgAA*rMYf3I1D8^HVFn1>BjLGEO=Jd4A{biiYh zrDX@pZwhJPyU#)|J1kJdsqDa%(Zu&ygy z1g?4nq7k^JSqc-u>j6Q}S+0oX29~fTomDj@@)u8}DF3Qisul&`gry}U=PG`csM7?? zZ&;+=BA&4*-O?;|kdki0V`fFGl0@mw|5xdEk5W@S@50iK5#??u-P0_}Qqq0x4}0n) zkqx2XHF=}`2*jI zlVtUe!RcXX z4v12JA~R?fB~i|({SzulWF}9f^nEkKrtd3#+bo(zNtCl{|9B-eK39clhEObh?)P+} z`qfb#oow)oG~E?T4=p=vI#x+}zRc9m7j;k~ki!$unhtwTc-3EBm4Nhda>1sjB|WL! z0l~ntI6@-xcp|0ulNY|ZmJLIxnkeOiO;77>sxsg6sEhDXmHas5D<9>Ii^{LwcLm_x zcN!{|_hCWUy#GQGxDqT-2#35=`Zyzwd}PZ*Jq(tUBP?&IcVYA1$%eoU@5$)OAr!_z zeuoj2Pg~vKB5?h;+bfoFhN5u$bnTtiADy-2cPpm-;Xu>Tk;vkn$XK`pd~Hi>r6eN` zCE-N}TPr0|4u`d}t911XvY!Yn)%8=)2203*`p+pk)Fsga8)=*qRP(c(m5@;5vsvgE>&{&?$4u?tHWB^RZ_QS9H7rmE{%dQrV!2W3 z!sf>41lQC8a!=YKP|p(}4)tMq|B9fD1~kwtcb42~4dVs@lE@fOWOq0gp4>j0x;Ldi+zq}yKbyKY zMY%hyl|4!l*~1e#0PYFT*q2q^_0l`;1-Isl+|FK)*{>=e$*C!IFL#kDWL;ApQ5c<-HdkbsFe$Pb<=E|)Fc)k&~iN}*Yb*djPt1i6&9k1uRr7xvz1 zA~3}h(3~1gh2^S_nN!x5*YGr0uDumk%BTY30)n0vfkaOCM9K^P16b~~fscr$oEj% z0!uSRE@bI$eF;lrLM~)c{t9-LJ(rOLZuJDd4}T3y%SrAn={{|PrF|p!mI!|XyTbme zy-0zUbq>-h-0q1R3-5rXEhjg*bh~!K(&CbvTy%HAS~qZLjzoUzi5w4q2TLna9v{;0 z+6_x9(3d5bQr-h=Wsj0X?!_W63~4-1fcL@j!Vs43)Az7E)ur()%KKq?VI*ukOXLAh z|}QK&UtCcvn+T+0>jAg{Y8ILLjn z_ex_G@Dw&L;5OL*f=8Y&=tRXew&f1}z$+jR?PoZchjs_}IXpG8vNOl7rKW)mL?ZY$ysVKcAcDy>i-7QRuYd$3_XOm?Aq9N& zi^i%35|C1}5%@<7Fpi#~%sUuAN#Z)o&ZMbeyKN&CoR{F#nk87o(}eo_UuJ$xeA8mP zma3uhl@G(DgNt@=5FeXfv&0r4Hf_m3@~Fx@&Va+8yX&g}$xO}&hh%kG0y1e9fxK{L z?O&(7|4g$&x@jkYSuhmoUr!0i?ul99Zw}Q}97bTMW>b@F+CPDi1ZKz3C$}3Ydn@D+ z$KiF9P+^2}Y8D|8&ZYem2uWaW3`tMcR)MlfbRPKkFqexGm{+q1iEuvcZ-i90UB361 zA47*!6_ijt91CccK>2=PLHNbD6&zt{KUeXbWG8}vLO9$$S6w-jfy3ak6KW`y?Wo_? zELXg2tXEk3!){`ls)}r(R|HG8cdM(ah;mWQQnW-C(~-gzs7iHH6(1WZV=s=qOp%%@ zUTRW8v-rz7DG9Isxu&X_oU?Gv@ikEo1RP6YSYM#3a;yxOhWDO!St?p4)Ia+w4}^OB zT^8Ho5s|7;3*T~@rBLxLAL@UDZ-m$)u#L^@C|!xI0PjEUvaBhqs98>xyl&g+1C%oq z<{(fBhf{;?_`)h{mcm4!3U|*nDki=@Z2b;fsxYxx9$(qD$`18k!#5%lUkBUaT&}Og zMtWk!x2k5Tn2dLI_f#xG*1uH4AxVFqs+b5?*DMtiff}$WKm>Z5pH4PBs6{|c9BO8- zqG~Gwwcu0-T$TcAYnB?w0-8G7KmNBuFD^imaHeABc1usxn+x zW#jdlxK{C(tFR#~SEaE0pp7(3O{9@E+Iuc)6VMok6#FWv0I5(EY$_xb zXrfsJqykgD=R$6|rZ~)qt*B0>+>*^SOAVxe=J4AY-2z0gh316kLT>JsSj^4cfXG(x zZ|x)Em0N2T<(Ak#@*GQ;2(R72kpjACe>m_Y36r&#U9rR* z7^0M#;28sN%k8o##fJLBZ|M1Y*>RW*OS|5x zREZsj)`n z0v1yf`3Uqx_~E8rN?B?;NwX;Thi{vjNQY1YCVK+f<1hvO{dUiIfvK8}z`bCBX`TSt zH#`o$`KE^w5W(r1MPLB@$RiLY0UzM-{+{=o$kqjY9dVceZ^-Gg2+R!iKjOrPb>r_@ z*iLO8q#j$cP3CMkRfoZfJHm59{hfZ*`X3*lc{4^)Cuz#`2e zH~~)U5eSoj#h!rPI4ps$ZX6IV@JXou)URBh;`^z`77Z_jcZIsX61z;Z6gC;o>M1Nj z0zSjx`tS6IN_JM4&2qSS4VOjWbIr|{k5B@|yaHViSb@WSCyx>sNWd4GC7?6*mGGwf zc^t)@uW&7(1}bHftW`L?nUPZo3_)PEW(gPsuYqe;&ZPuo@2j<%rZ5OsjBS)wkZWy+2;h~va7T@nQ_b77O zS^#(Q{5DE_HxBI<3|9j38H_#f*V$YiPQYHxA|M6q)Bdn`mWRmiu_RqQOex9Ih5hhv zIbHsg$OD>1Nt6$2|9B9A%|N`n7j&q3KDa0G|k;l14Z z2|fy^TiH|bNCb{)mV0Idd|dk{d{hv4!V}mFJ_*O<2ne0hEJB|nG|_XxMM%JDPrxV~ z&cIQ#dc@b{tY#xH)q5x+@FNZ%_3f?#hz~gjm;AY#;?eL=nngegIIsP^hY}`%|HE)? zL#zr!H{=4`Ba_P_bTQQ5_;$fYWq$Vje+>V>1lJuF6JOwE%~Ieh?4NrNS%j~60%TO; zDm?S2u1Y`zuW1&6HSj90fCOB}p-EXcpf`#);2&pqi5K`qvk}M|7Kg`hi%T>qaANvc=&4+U1pMO(kp1Ic!K0tGix>D;vk~~8S3m+@djiH&!W;NV z{eVD7HkXaSrC@t12}tS*koLe^@ZuM3;sxH; zYy^G{7D(m^kWEUG!?&Yc0TE20Sp;^#x4i-qkkS({5q<~$c|&Ve0})82*$CVV7D$c5 zn%r(cS_0C*%eJ>t0wS1Jvk2^hpJ)Nq2Cz5>>2TQd{vb8xnI4Dqnxpo8Z%=_Uz(a}; zc7)Tx88vUe=+2<2mxHu#GGQn-afou91ZRf(h7VOdh=Q_cmciB8v;mTp@(j|6a#kFU zo*%4gA|;1vmXf7_Y_KUn1hZ>4HIYM#kaLg&!;rXPN=O`Y!n1!Ks#t24OS1^eIm(^Q zpXYam8Z+>B9&FuLEVY-XEuaQL^TMgJFSCDsonH-0=7am}Wyg&+E)Oo_X@f3BAU_T{ zi!ZTjEJ)|bP)`B4(W)hOWR3KWjHncZ*R5G%e~G<5JiNR|KnAZ0;c$26d0+If*H$DP z2Cuky+IRX=B3s6R--X{Bbip?#dt$p5zgQA7D9qO@oy9m5#$gTb`@Or8*o)vI@a1bR zZ|6B)RP#9JZ)+p=V%i_}v>f(gDUN00-oZ}N_IZ?Y3HVCBp^7E4q~ZCw9NCF3-1yJW z6l#m#B(k1il=i~)jei2Ace&#m zU^%>Npi&a$hQ<>miELyTrG0Q?;J>1OrCs2|P zqBX}7R#OjM65KzMb(; zp!6A*_E=tA@2-?Yxr6aUNg_KMMoD(Y?_~TFD9H!!qp?^IVw937cQ&3VNn{tpD9IkN zU5$SNrQ#^XU}-q6i&7HhSmTM3M0PWbl6=3cyYWw;RD#GJSWXv=R!XAW(|DpJk-ZF~ zbO`0%#y^45ayy>N<*-0n%7n-iSkh6iIPMPGmMgaRB5>JPoPwa$Prj3=4hjoM0up~ zL`fn?8AjsK^RPT!Tw5uL z@_gfol0<%N7^Rc2-}om`k}0wUSVk@{tCU1}q47jXA{QA(=@h)!`2R;~iLnqVo}U;d zatPVDpTZ5&7IyxGB{^j&ET0hJn(NRb ztip2iuWBkM;|q8-JfTQ!XYZG}?8)#NczS`_&Yfpj1Ce2pc(fMF=HfM+yz|oAqO{JV zB$4a0`8VCuQw!1X2JGh_`kYeDBCHMYM)lD>jJg_JApGECQ92qO7h$6fc0->9P|h*A>a_)r)phi z+LP`|@P~k4;6hQ6hdq%Ch&%#sw(2?!&h)iK>1aU7bNDi&cnph4(~`8VykY^pe`s~$0B8v>UYYLM%@kgVxvq>XxXEd zDE|T*WhwbrSeNWkl7{6?Eb9+uaw_imMk)Q~QIe8w!KNh1XS)rj&6ma5+;yu*N%GF_ zXp1~}qyhCi+~>PYPV(bvZD|JGg~#^F?Bp$#&2EeTJy@rqdCpTuEcdaP3^qB#4`6eK zMfo9Yl%?cHu+)i?1GiVW{1%U~nA|u~`op6nCH)EOk^)yrxFo$j!BX&H4V6_F2S0^> zD_q-oaVn+#Is6wKR5qb&E~F3)2nVh;ZZ$xgo~V?}3Njdi{)a3c6Yo(fL%*2O-_k4Ox!I~L)DB>B@< z72e|!2#+No2@Z09a-CSK;H2>NVYQqA-|n<#!*9WLYt(YCciHM$lPwv8Z(}hTgOVYb z48Aoihm&_nv@H$Hci6TaJ~`1D;S>Wn(Pg&y-hZ2?ljlT6NToC3pev~kKQrt-h%B%^ z9qP8a=oOH0maI7R-0`k6E`2GVjKhS&kNl+IoU5zSezU=w+ry{Y`U+8lD;|Nc_Ea%D z4km9{@`Q81B^DHM@;2C^1aoHhUwgniRaP_P!gjY~E~iv!+m`loZaC(HoKE57Rqb}f z=7Dv#X5hAokW-!)i#g>3sb;?aBkQ{3q$s)|ARsw|6x9`0iJ)W zj=W#x2fYgl1LwP5M=m^eG|Zm|zG}OvXV(=FcpeQ_rmZVSw*DXSH_SvV16h)+W-a2wam-S)p-D1G|*436x%dOPjEe`CwJq}&D8yqnnluMw2 zJF0W7SrYgWR^H3D4iP-mmddS~{B6HBq~%K^?krD>mjQPBl%rS{*o`7bIR@C=L~CxT z=NN?ML#P}A&0E%&tLHTkJhqhwcE>gz`ziptW8XO7in-O(8@R;S2LD$=tm5_xa@T=F zaZ`aqz+cy_D3hEV7RS3%D+9lIue^*;*Da1e!qQz!h5us_o7%L#>^8ZnV8`QtUB}t6FtA=L!bb~$1@Qic_2sT+ts+xhOeaJn zB4?vZ%Vo(n#=Qj`58UW+DY@&N*tnq>%j&=nSCo`VMpuqgyZdA*uit4IBDF?<`WbLd zU^%ah+*P86mZ}B(a-PyM{-4-5{@!JNyTy9Axy7~7z-{qn;5xwT)5ORmgBrw9ux>z* z3G3xn>#yS%7`TqEkC0RHqwHMy+SIXzLlkXvQEfiF=wi8MsaO(Ntr3UE28 zG|sKYqisC<)C4itCyshk;5Yk}m%HBT7`F+y8Sv$a<>ambFUGOY&4FE?&2wD&GiKCJ z&$U3r^^j)*ErH#cz{}z`ZqlZq+WSvzX0&`u6JES8svtBT_L&TL97s%~_?_q&lF|NHfN(W$T6n$@XN9}O) z%dtJtz7yg+Moj4OT9_9gI|GYD&&h$wCx&?$u?z6eqjSin72XaHMEjS4c}!k*OBEW0 zx7_dyEt=)g6@gE2r&*FV)8pv&Zot#WRFv^`N5#zr?w(t9x>=+_3}?(9h`AYa3vf^1 zQbkM1_|6sMJ_qgvJbObinWS%d>rrhn+V>TNsx2=mCk(9|M{4f?mC}8Hoir`hS6j^d zm_dKweu(P{8K-w#QTGS7Yw<8I3J(BY{9PV-c0q+OACMRbY#)#?vm$RhY?u?hMoB>2d{B*b~hJn~L6!AmW#0S})TC8w=? zQSgGvWZ>DK6_u0!Y9sgr-Rr=$Hx-iukG3$Gc^N5;z!U@)6euirHEyDXrUrywLZWHF z?%4xA%rG68r(#XNR)r3`A3A2k83_FNOq5J@$Oyd=AhO3Zfn5(-SFZ(T_Yh0;O*C+i zP4GI@EMQl%e5_(NubI`!nw4mTzPv9+Jn;^0@(3dpcM#P=#t%lM( zV0&&SxHg}kTg|?0zeDEUT7bCSk75$A3h>!}A@E$RXlKP4e$9p*bnTkq=S&WFJNUCd5F%hibVs!&Vr+BjAJ{K7}T(f4c0 zz2{%kN*@FBIu0k-LKxT&g9Ez?0&CEq-lAG^b)Q*b3a$+ZvMZkeyRNXS>ww=YQ(Mj{ z|4w9JL%dM99+9~%ipwuIw-sD+Z2)%1g^^%x1m9p`+ zyFp-8{SM5<_v#N`3`{y)N1Q{%Jy^+g#vj0Loxv&eJg}QWImP}7Y^T^rrN?vedjS!5 zsezXwE&{tt5nO0p0>02SBny5$S1-ga1JkN}%r#I3oY$`)6!TUtdA9LrJ#SwHcJn+J zhu47JVvzoM5EzfpHq^ymXz)VXH^jmbV+Frd_#61f^D{-JW@81vbhr*YwZ%*^H2GMO z9`}4?sS!Cx3VneFH_)I^gA`)dzuV$|1ilHJuR?OsxzE{YvzOk-Z z_yBN&pa2{Eiw4u$Zw=2W+*`k$=`pbT0r(w=KLNIHYYIOAZW$DK23>lJ2JXd=JJBFX z9-L9w*AP=6De&(DmxOy2S)>Kp1qCi(Hzq@aqFdh#kNo6Y{pRdvfZhATzJfq<;FbGl zhR@#pA1K`|eD@)9cR(FD#v1OhOM-P#_sT z$czT=C+5F{Ko;P*qASD8J}skvr#~z3M=2MF@9!%rt|7iUD8O%uv!TJqL)V7em#rjz zMuY6Y?uA!-fpY-67h+up-V_wz*SgQ4L9SJY!@UaE6~CZCPT)89?F#SuGG6Qh&IRm# z9DOKyyeBBY2D#DTz5ksH&$-h`oCMAj5Zn)(7x=T3zl7(U$FDCy;D8nAza769fxVUw zarY8tT0KAT)ldEn7o72;Ain^x(?11V5O`sdOW_-1)Sz5$bxvX-2JWX7MXt3IXMhU_ zgbo5f4=nnm5N8j(B<=y93T_D-6bT5N1&#t9@P1m+>$CRad*Enb_iC4w*pdqYfwG*r zilRZGE`3DHZ-vXRnW~S>CU@~WEL|o1!=u{ct+Y1_tvlsj6K9mKveK5>2 z-3c|AWOJ|F4Lc>+bKsm4L4%Eg{ao*j;x<-1l zi^bms#401^USyX7d8z=rm$@)cRbZPZaQNeaq8cLZK*5%=k(T;}&~X8!hzLZsM~{#LbF>rnaX94de)$HDkTH4Nii?QHTYM>HbNvHxQ8fdH912uN1KxMH zc4~V~r~%CT?qbTc7ncyPX)y)(12r*LU{>x78Tsp}wGijsc4NQEDXCW*n0MO|lV8W; z{;6`vB4}UNw(p-x721UNfao)rCuq6|ngJ(2 zi-%>16^RGLnNZR&=L6c z=f|+6WEVRDzgu&RR%WKoz$TM<^BQ0IL1%Qq=T~!%)I9d!W!sKA7kR#GVPnPLY@Gmd%eyFGP}O7^az2dd0S67s%}G zGqn|pBhm+vEE$LDjeHikuf=3ixgW4orc(a|rN}!DMREiNATTiB5Zwg|4Gah|(IAVt zpGp7^w(Z?0=pN-oUX0`of!9f11s-kNC+bj15XT^Jrf5GsM9F~1T1=sQz~g}H-|MdvQRr1q zNLPL-G#rn>JG*;pp(MZ)ET+)&z!QO|U+qJofK?fp6p2W7;Wc1(iA;8Jvc()+W_lgi zWC~cUFalE$Sa_zFCbA1tZ9@u?I4yx_Ev9!%X+)+Yvf)Ti-TB+t${7}uN#!?yoideX zCMX5Ezy;8o2>f%Zn-+QkJj-GV6##KI@aP}9d!xX}oJd5n3v+?lB{JE?w=Cu;Fw@(> zCR3yf(W%gI9s)7ny{w7s!hGA1LL@H8qsHIE$#faCRfwe=__FRUxeG0JZQluKrAK_d zJ#OfMD~k`_MT6dG><*lVB1lLyp0LGPVzeNr@(P( zUrN{%(br7+oA7z)JcvK-=DZ2RDlgc$f7flT*W%HH1(mF0oA z0`sQL_L&CD`w;p9m^XD2=R*9qz``avB|g}O22~5R(gGCxpC|AoR(yp%()^3iS=K3|4=LfMhKz`HFbkGfw0J6&$b*AbnG zt=s~rAOd?3n4h|-?mz|LZ-9A^D1~oA_*;u1Y^FiJ9FD*A{v84pXBi@Uuosv;Vh?z7 zx6fhp0RIV`>5FQbNu>+G8~21YW~Pfc*LjHZB6jN%VsBrplMuTM z%ymoF3usV9uUIEa< z^dum}hEEe34wY$vljOxo{(^FmVbX7O!>A-h;8I+1oq;`02JCvw9z6r>wx}M?ACp_0 zq`umn@i}{X#!X3qfZG&iObKi=N)G?CHlBD#b?3z_L{e-hDl@$EP@hqz2Id__y=y$s zXPjw(dB;(W{SVA(@~kjkw1O0A5$I93hWv8d3H|=BbinUyjF&6=pB94=PY--NzLsqH z&u`*w;0(b0`sn_+Q<1aeGOZBFh)Clvh5Y;7KZF9#1kCRjlJ~zL764}k=JyY?@C4XB z`|>xPG7ADOC55sEgh0eBnR)2l$R(4|R7CP3(jK=v z?4LAOaHr)1=KaE3)6Evcfb#?M+mUx)o-P*S$LzWWCYMlSG$?=uZpb;L1%d65it)gO zfccGE+`*ILLkRS=0(w2t0}TqJfqW-M_OGpU51t2h8AFH{0p?c(lXtwOUw;t=%&!RU z?os7-;8$chPe!xr(E%cbivm00p1{TOs-=%H;jnG-KwAz&31GL`uK}0Lt1>>p;PP!% zr4Y+rr+}RK!WF?2=+eOal4Eb4>!Kxa8Q{Ca3d&1auSEv8>>NbOBEq}+zJ2AWm<1dI z%)9>D&p4!CxmOPOLD^dJQu2e5%RTyKdgT#$YiLc`ckVG<`^N<*;C*%K$ZXe+2`X0v zcFGNbDsJf(YSrw|BTVDg)Pkxwc%m;e?nATm_h4<<3g?v(8%;*yfECM5riQ zRzu`cvAlB8-t&Uz^s&JFzNPTp^CAxMIADGslXBH%ZO^Fzqm=1@24OT9JU5T7C<+Qs zKmwZtrlRzI<+jBmU`I)hVs&6QiX#xOkyl;EzKU*u|7#-V#*N!o3)pQR$FX)^)#)kD zM+V^kI#%~|{T*Tya9!Zvad$_Xq`Sp@;CjGa@rcB^+dIW!ICqiVq9?Ah>sjt zOTJw68!-*I0WfbXS^dXXTJME`9`iK>=60N}uQsmEY%U^61{x&7fq65?iR9bG zaKxJcAHwYg)243I@6c!p%#Ccj{qx99(yu#fhRBS@dF5MK|I|CFIk4L)Euho_IOlKq zWZ%-4B36y=k4Vdirq1~yu**3E@m6`~%currm*U^n2=Ot7vn@7=H-Xy#^D&3UebhxR4y~>t^&tBp(g6|rIL*9` zVi0gg;I+6rKY9Ai;tk+Vzv? z>7)9nylOTFjDtHGF*mrpm^=p9Egd-6V}ae$q8C;#zXi5eQea#_fP3RrVBT7HcGyEb zfa8JP0CIpQ0NVkMIIV0uL?$A_VryGyg?@wAB;cr7`Q`BEmW%R;zXr^E77xu^8rfjY zoE%`XPn9jRX)Heb`Y&bL0P{aej2|Qz2A-VA8B2fW&7BFunnlwo5&V+-qerge)&rbM! zp?)pc9N^2%pO^Epyr_f2}SON0})wbU}&~F%Bm{$!*7G>_W;~sqnaaS@dk#~W4 z*KVllLqWaw0(wn=7ZGCtgL;niIeIK2ixG+5QdJH{@ht{k0?Zp)N8Y}v-{875uR4<~ z3b*7UwhXc34?{90?z$j%IdCYpsyvkQj&8dmuWIs4RGk_KC1KY05w}_OR;>hfTeS@F z4}f`FZnu69#7N*(z-dO7m)#1ga>;P?(TCR}2z-dZfZI`WWmPkutp?^@LchFxSHH6K zBdjx#xF(t=>4rZaBVOiY4jz3(S>QFmd=%u^giWFh@LFI#OmnLIR>70+Pk>8*kV7t* zG$YJtGXICjf~isR*2NpT<(B~^?&a-R zt|rGJmjk~8u~lzWkbAe?)H`!0FmIioaR0uZ_ICmE*81GN@0%=~z9kn=yAg4VCoY!0 z0$zN(j=Wa(fOrr1Yhd2%n*8g%`VG>1fbF6tGRV<1&^L$}13l0$0sa=)^?`=`F0UG& z!uq5t@Lt4kq%SOw{q&b!Htz#=%Vv($eqc9J9FGIQb|fR2%eF-1AR=~wt(CqHC^6F^ zV4Eqh^<1PLM#QauxO6`fU~*}H6nJ6o0#c;8BDg*}2JF^H`gMO?>(Q$}AmG+|9JU{U z-LTCD{t1}35HI|}tObt)+qIzC7`{u6LO&zm&MV&mJ^{@8HIICBMJxn93C#P}TD^No zpLhNOY|lH5kUlUsLd#zfSv@e0YdP^Q@F`$EXWL`(H9_UyfSqzH;M2e+vuZZkUMYy? zDc%_bc*pzRhvpRUEU-HPn~wPJdDZ%7?T)Pjd=BwLJ7Q&x9Lx3V?*0H~M|hm$xz+gq z{}tdrf%pGhHFA*AQ%^5ME+E1=k4FQxyclVzl`df=lnNz4)yo0Zp1@atZ=I{4*Co`t z8qtarTG@e!TtkEp%e)mgMXUZ5PP*&SdvWITWW2blW?^H0S4Ww>0ui-=pUavgpT zn71m=jQU(JU+)8(<*Ul{QRa$fT9;_}0D<4C=9YCbo)yJ_9|Bj)oLgRd|BT@2*Q31Z zDaJOs1OERPF?VW4?&AQLZJ*!>nL4V0=!E~DBF4Fumsm;wC&`B+AZ{Mq)BB_-4xAL2 zHy37T_^WskI2mx!MY(VZMiuJdE>Q7X!)FlSU53}DAJ;<3142xc0@x-BRCQ}aQX;|w z0Z)$kHQ}?syzwzx@neF@seqj_l~MP}m=?GUp1j}EYL%FR zcsgJ{nSWx1U1+iTLh}$wj|iW@J~iPZ&CCGY9?To#SLqXwjKEHrCn%Znsq3ku%wr=w zNy?14JxLPO%M#FI`>eq3gk~vlHehqorG9T>ud?a)uV+Vqb->dRo&n?lc87}5z|ZAV zP14wP1NTQx#LfOVt@l?hV7I^Mlia|(W%1je&j<;e2iW*VbvfY9TDu^S7lH5c<>18& zQ4%;GFdrGtJM(+JSMme9y~4d#0NC!e$V{fcDlLczA1+?7XRlT&6i{NO!oV)mOTf?2@n74K=>Tp+ZkrfU6%fgWCJ>`0&)b+D1MG`kR#T2v9A^XceS&u$mgtpx0J$qOa$c8RXQm4Uf? z5?$9|^;AK?R*$}dSryn_!Q`x04cN|lx@Ka56P>gt9P8o`amTvmV1|KtNWmpHu?ScI z^GUMKqyN^&LJ4e+g=%+sXIc{D14ORKs{^|g`TM{%fcXg8sv0-6a7|zFTB6fYO*U$BV-TIkdp*H|_ zyMx3106#NFZ88Dv^zBBd%E!-T~2{UmEV4FCh9`$W?EdxXfzX+&$-F9F*VVST>a7TBCptKD^Ru+f{e3%Ad;L*Uq$ zm*w!hx#UjZ_Q3bMca(R4_XBqTZu?PJxvP9Z`89Ay;Noq%$+LKtY~!O$&l{zZxI?=# zev0n+xaHx6Q}W0XxVxSe5suM ztvDWhLK_k3gdC;U4d)NW$QUSfwzx*$(UN`c0{pbba7oNJCEf~-4mYVp|=-6a!r1HK*;mc$h7ZtS;QAR7{6VZ)C;AmY!dSzZ&$MEQ)wm;OTL@!K zh)9n~g~XnI1!O_s0>CXhJtvy~SwLQZ(ljU^{3MsSwyKDXMSLpo(-y@#i9`;W$Q#_MA-_c!-{Uts!yn8ni1 z;zavfK8In>gZ**h(7rH-+24PO_fJmg6;EJr!q}L2Y|LxPLZZ~_!u~MIU(tu!*qF3_)Jmek=C5Z zy&JiQ)oddsJjyJK03Sp9DnGs?=(?J~S&{p#uls6T3-~DTAA5U?EQRcA7&hKVUH;5KEqBDeIVP82T7l63IuS*8|#D5UjmY!2begeTe&zU&}B35l(EMh&{wN z7@k4Mv^IIXo>sO354M=o2&b7Lz?^o7ISmc9*i9>Xg8Kl0VF)Z-(p_HKnO}YjJRJDQ z_3kp+u6%mZ9Rb|#eP`v<6Ip- z2mK{kmCWMyE8=4iCqKj5)G`Wsqk+rsI2B&;^|SIt;IYuBdk3`{`ae6H$Rh{TB&lgOPm379*P zm^<|~ixUZ@#UQ1@M)P<^&t}CSqz2{`JuiDY`4VtPU=A_|u`KWwU>?sdR8`e)*-Zt!@T9E}NR273R+l?nQ7p^{pP1 zQuGnEQf<_9?*Jcf{P6Q!RG;M%$H- zhfG6YQ<62|6BEPw@sa7k8`fU%8NlxGk)inNAU05ep~BdTC)i?6{oINy zz@OSVjecv0UKa!AL5Y5A47@L^8juYm@Erc%h!`hx4s&tf*%%QXptu|A0hh+;aWZH8 z1>m@B>I}L5d{-W^SFwxebIzrIV2c-9pC=1NOEVv;CfTDx)v(P;K1BQtY*_J?!}JJ! z0zA`Vy8R&Vo4~0X4bvmcH+f38;UA>R5<3gQb9FlFgGqV>XIspJM`qwTzzv$V*9VhB z5Swdp!oft3|2jn8LZqA+p3sfAEoL{^&3V9MZ<}u9gz^iv8&9HeX$|rDh-aMBRrh2K z@B)k36ZT92v!}$X5npI=LQnK+@dzUCAaZIzcde8S%y%s&lgjS_GZXP);6)ZEDD6m= zMt5m30x1gj&_Zj`aEZkvQg|sa6A?414FDp{%d&d1noB?ZA1h<^%P@5&Ha2NT5x z;7!0affoiQ@z6vp%r+x%XKfBSxK?4g3ivbN)?e4t_(R|=7B6U!Onw0Tc|Nrh^;Q%A zCfNt!9;nYlFA;1^y`Atv3+CC>w2!CX+WeHxKrKyG;%_!{bW+l-8&#Mmvymxp0_Ownl_EElBS*Naw+h3;J>d{ zltupTDc=L$0eonBDf!mluSot7)K1`q&0=KBYU<`=UZUaUM-KNc1S*znD>Kb}Uedd} zfh$evASV?!3zDyZXH@MX=Up$P=en=+slz$#xx_-W--Gz|q{U>t_qxe^ixlf6+u@M%9dM;zipeXfRnq6|w}+t>Xt)=F_Dd?sby;4P{JF7x z!0pOal6PP0B9{a22maq56=lxmU1SCf`Wjo5dUvzu2dHd&&Mi9#?6!Jd{ zIp$z=2sr+|_Oj*J`4jEXhPVVfjL+Q`^RRye*qzbyB<3ivJLBizqVY$-CoDek%~*MkabMsh z8sz$4J9&3xKS{zbz#Wo}k%dR~lboM^1ulPow7ifR&%FR&3<_|K<^DPFu_#@Lc3xV5iF8K{$g3Prex{_q_Y3$c@1~Yw@;9e~2uw)9=7tP7RU7 zRe;Y~jP{YMW3npSftiVznXg!!poDuGvcz7+rzuyC)GB4cx@Iw1RQ(H>S%{hSZ;KOD^z>8?k?V*= zpC6@_%7A&pVlt_G6PTHZE1>-?ixVk{7({L(auTnOY+1Rp*`a?DS ztOzsTwYX(vwLHq5os>b~9s-kR#%ZDK!1pbt5QQHAGZ8TpKeX5h@tuA=)qI4{KkpLO zI{AVBwU|8WJ_cqU-9g|d7CRk&SxTL!_> z5qJiHhyA4%Dgd0^ViGBw0+@-2TLGuEIFV3u1fE5p_`-NCR2Vpw#UxTVH82wqGjSS= z6A3j%AT0tv9$1>%)~h?Uin0I+2vf+2!ZDi znD>hj$`4{ri%Fz#E?_1iX5!oyClY#!TF!&O_@iOnqikrH*J2VWoDZ0Zh?zLQ#fgL( zAW#5-TE~PIDgt6bi%Fz#Az&sVX5zvYClacUhR-8V{Aa0!cr+_wF^Lq80%js&CXTi^ zK?t|L(AY)sdCFhnwN6^#ViuD}-QvK^L(IG-EKbnDIzT)^PfH@u>&NO^CGZArJ;4&5`5~__rSp?d_M$54GQvt^S(^h#wq;NT4C(Ojk0u&&cMp$7CawW&5*s1BA6)PKn)v+JxKvu_dFa%#m^#$04a_{m z%v;CeW5FR3NLUwv9OY7Lp-jN_EGCh{^?{j)I3Do^7AF#lL*NAj@>NNrg;Igo&|(rP z+z6P7h?%&t#fgM2qpM92Xjv$&7J3E^n_5gFg_{905it`tx7Z1lxr%$k@OcY--l_0l zeQ?YLUQ3I4Fr@B_z^!Tz(g#Q8ZDn!7!Ljj1oPncZYXoj3AEJeLR@ug43Q_naU?w82 zhW2eOP7u<^Ypzk+A;L8aB6;dTU+|Ea zio(~Omu9t;u`>4B!wU__c<9IpGs zmP3FGR~w=61mK|-gDHLkE*l(Zo(2s=gQ{ak%eUS*DJVD`ID7Z88dG3|#pw?GEM5m5 zY1;z_2AXGfqY(M?n-Q8x<V{QAyN<1eVhe)FhL$nf=U$rf%MCSMi zQ%nY)VB04s>ET&~$V5aYO&+Y3s5}Wcgf}2jiOkn5=GO5Grn+``5(Flr!Dq#d012-L z1m6UnVlf5&0)D|4n2HAN-W;Sek}wT;-U)->0G@6!1ug@(2<#xS7$3|)gAq?3iY%{; zliZ{?fQ!q2HKxE!iw{j3D`x_~Y12)Kg)g*V!U6e97{ z1mZz`(AZ?#JE4S0Z!-dJj^a%78L*qfc&TR#@X`jOW#RBIf|tSW1qQcFCw%ZZ8vHZ9 zfxLfrqUZp;6?omk#xf>bXVD(`3*g3|*92Bc4`!(z>Wt5};j=#Do5|3hO=U;m{{esT zxSqyNgZSX2F4E*snSaVuHRQML4epoVrW_luxvv0kx0qa`r6!Qu1+g87O?UyPQQf8p zzwe3r+F5i(`U(m#q3u^_TlH2O$+oT^p^PmwcH2ap?f5X)=eVE2^~a_cw7!N`nU{s$ z2GYh@Z*U4w@{81kP!8!eUlM5d~-J;412-1=Q#)_wH1 z!HlcfCidCoLVH#H=S&r2T}K<%!5h7>(Y|1Spf}oW2-<4_F$z8S7CmU&^&7FHat+xR z_&eZlw(b}0*H@DxfcFCbvwx4+vA?Pu3A_(D-@%>Y)Cslw7A_QSxSlD!9F4$!1k}U* zV%dV4vLEmP;Q6bLh=*^-{zuqL%*(t|Xk7&#NQ0(K3VlePez}ycT4wM#7i^Ex^ zY6)R-sqMdkI{|Hvqb>KzhN$df2=LFq+-Jo)miv#E$)!r2h65*}?FqC!iy!+RJ$i!} z3Vaec#iva*c3Q+28m$yA7uu`%RGBNrP6FW#S1Um53kDLZxkr2m?p67A*2HKxN`we@xiZ(sfpcgZj6I1ZnS$sC_=~tp-s)#dPIry51bE-j) zZ5@TCLg;r0{WGY7wtT>$8oN4UiLeArVzs+KRMpTlaL-vT-R@U|uVr$nn1bL=2lo%l zrP2LD@U=`XwUpc$;GVZ!8r?4hU(4iD847{>2DpEM%fau};$qk@1gE73vP>Fba;aA? z!1y!4y#OwE#Dt&!2|IJTLh!XrE;SB$W8Vb#BDgX`Ep7CGFEw^rbQO*7a-qF3{wxSw zvH~=Ez?YKP7Yrmc#-9y=%T|C!5BO3N`+|Xl#`w;M+yolkF9csOkWd>xG#5R%f*!Q( zwpq-3t%*!*%KDzs>&iuFe>K0_c?Dzt7XH5m?&lY`ihA3cSsz9Uz}GUlRGF*bz76hQ z;I6t_ReRd^yelTw06lJUsWI2Uod@pUmP?QOp7*s(E_DUm*!kdIw_JMM_q?wa$fc6b zz*MsU0ynGxjqV%Y7Yrm+h5pP`Q7Q=BgaAi;^*@`#zWbdZr;()b9Zb9Vn+4Z8{ns39-nyw6dQ7@?$3B3c6+Yp&JPiVgf?5VL6rMc*TlT;nOfqn2U zxOXgAIqi71E$oj_q9wewVqt#KhtL#-Y)=O%j8n|Z-KiQ zdG8|c<*1KDmD??)?|rAuK|R~Bkz9@T_wuVgx4~V4|L=pl=hj+LY*K6M$B6fREt5i!r77v#J*xMqe_}AONF=&<)O)R3P>hgBex1%28$2u0Jy+ z54{hW$B^Mpm^N~H*mI_D_pnK;cHhHJSPAYEa5KF0fyi`YaoDc{U(4iDG55j!0NkhG zp6)qP*7;vD>CC@=);Nuw7V*RS4}{63#ytRc6}U+X7;cS28Kg5m+Y(b+zXvgy%6>*z-e(nlO*dM zHo4~a%Um_I5!5uGa)-n;8Wr{nz?U+q=AX)3HTF|b(}H^Y?ZMjLzW<#R>w$iEsnA|c z*pF5HCJ3an0yMc_1ioM(p}P41Ct{l+klqT=>3${nf`Npp^Fs(YJ8~0fcV}02nb;Q$ zBvf6hWUeSbM-MWf2j9IhOAP&Ad+Axz_q*JJ_8HOs^ZqkM`E@U8>x!-TFcUsJzIu+> zvbWQJ>cJOHoKzM16c<8ydK~%!LYW~{=JqrCFc)+vYar-()__T@#;1f4wt<_)a_M%z z8hkC2OZ`pm|G>>^x%9bT2fmicr8+zd?w8U${pb50GE5BbM?Am=T27$zLu9uuWw>^LgYD!tf|~rmq5Uw z8aq+?izVQaqP;1BT@c7=1y}+Bhw6FX7YrmcC9oR;xvT(7AmC6v`TK%_gr)?XBe@B* zyk8Q&U?8C`fzTfGAUAq2bNzVnsBCXOPQ>4j4m*Ros_<3)tbCtJ+0a3#JP(!p zW4deG2VAPLQ>DjP1}3YTm=(M6dvJ?bE-N5lP+bAOmdT}Vkb4N+D9fe!1K!l;_q9we z)hQde#)hWP^u4pGs{>!l=(D?o*2$Zw}^nJjVlGqmvBs9K14uMiufWCLOWS5D3!9YUo z`_Ru2C=CIQeP^{l&Ud5}bUrr;)u7xM`xD@n0XO5d&Z22JSJ-#IuVr$nv*exxw=B3{ zP3x#V?R(y7u?FaIlS`G(i~aTsxG|PXkNckYwF0@!EdMJ6%2@##-8a537)WSldE-FS zd%E2@l)WYP1p^87EH8dT56Ytl=}*@XZHIM|ehIh)9NM9?+RIC5Ujgm=wyz~l#75RA z;xqyk5%{E2b#ZFl%hGw&)q^jbI5B_1x?JoTXjFp6%5HhJ?*lf~*lDs(SO+dA+M7B! z3xSXoU>yW(s_VcP3?wucwSI>{Wh+462W+bAz!x+LRhL3=(m8OeSS~H^mxQlna;YQa z{sC@PaJd_HE&eIauLh^Z(Twj^JI>@%`JM;&Jh;`s+00PjF+w z?J~2qc7MR38apjk2i@;-p}kq?T!28F6<`Sj9IB^zUoeo+l)yy@gslKeAmC6v*ZYEj zgr)?XBe@B*ymKtOOzaB=5}FdYf*uI;;QH+%V$P`!GO;r|d6sW4FQdIg`_rw9iHBdR zqb;IJtFv`7rwHToczphJb|F#h-_Fvx(^Z78n>eqUThLv_zXqY|5aJhAT;2ycpySahTyR{9nUzSpj}U_*y2HT0-vM;MTNUn%^%5U(4iD=}W*!*TJo2xir6D z48B$%mzn=>K%h1RxECh0OCI(s!U=LTllx{C0% zyj)!Kmr^(IThpbS(%5>(!llOclDD8-7s^*Utqm{O`HFPPg-84rR%cgdk(yTW4w}_N zGk$BtDhQZVpJrVJVLy=0`?DB4Qv|LO2EpxR{XR^RaGyG zo$Fl7F0w5AvhlS{F13N&d&v6&@}6y*O4LZ-P9}D42d^U9%4hJDSHlA8aSXWk!EFTY zuIOh(+|v%ym^D%*zLv?Q`j&&K9)Q~zTz*}}LhuX2X|YgP2rd`D(bemshY)CD1y~J! zb@+mTgl1jz2m(#5081iZTYWt61p^7qy69gBG_wM%3%^c$!9YS?7xFO#nnQqNKd@=J zu;<;d6XdK@aL>v(myqMVAtsr*=>G&FEg+I~c6w28VCS&2xhoi7)JtkE`X|L+ZONYC zOD&q*_pI;fBxwI)0rhHSxF8w+Z)Lf3uJ2@D%j8mjk!##!^3u7!lYK3dOHGW$wM<+% zPEiTDTO)VlS-*yha}PMth$WOB4`Q$T%GHFH&w692yhZr$&`58vAVl5`Gp zZuYfOB+8|l-N{rg_E~(^78?9QiY^YAOk<}>m(#^AC)yhqr-DE`D?k?qOr}>gzF;7s zS=FS5Kzl1d7Y9tHUF-{*gsM{^DYz%K|tSwPS%bBrrZ?^p%SwX8;BUoeo+EORoW2i?$v`McJH3+HMs z6I->lwY?eZmOWd_ylCGY?cbRFWq9mXHMbC+;pEjwkp+Ps2rRw%Zg}sgmeTpv)rc>g zII+4pgO@dzJePrW*%LbaBA0a$u&u^UmvzIsFnQJWS};a7aC=!UOTsS^Un{H5r8?FI zH#`1+#d28(i|E0D`9bDo1h9|&+S#MECF_N&7Qaxgm& zs~t88)%3bp=HvvoFSy(zy&7){J9E40@U^^L=F(;^i1dR9zq+M!eJ49nRsmQ1E-BiZ z6@P9B^tS>mlYmoo+4zEigl5H`2Lc1E081g@RK1Gv1p^69DL7|x6KH+EGLK?T&A7vP=(_1u&2 zVqeu{RcRXIcvcwPVV1l3v$oRtlU!n7D{(G9V_YuuJT!(|jV#NXNmmopAoev)PBo|o zjwVIG9RV&!K4$IVuxC+gcQdynsr6>qRgq=fc=NP526DCeFuy&kDtZp{L?k@`NXv-~j|D&)oC)*PH zS|*q3+#K9u;Eu7}_{F!v&X?p8`&uTKI!vyypy_k5<@toG0i74v*D|@3XaQ~s zjt7@t#nRrs{R8&ab~m}yqFQ$85L+4o6RZH8o!E_C|05Vks4_OrTv3#Pz(gxRd;9kH z1rsOKc8@CyjY(F6_V(@XYX){A*W$k64YyMLrx1Lt7_@(_fNJ^@xaINx>)=k$(_eer_r5DC)&jk5 za;e2_!L0!96w9Tzeee5PCYMUr4%~|1PPJTm+xNb&Wpb%8?Kyak7X_w3yn9R!LO=V00DpMf^eEF5YG25C)=y#jd1%;RVd7~3ao&{ z2JQME#VUb}DpTXk6++eU$(vSzB@nbHv9D+{s-vB-BiR30mP_mVrQmCsTq?dZxN+dl z2A4Zx^7#V7m@-lTPKy)Ew2$tGO)m9j7jVPi&Hf9g?0cJ->%#b+n(4_WeiY58v5e z$=tY86CWgU>SNaqu#E#3H{3arzBhgYkBz++AlAlX7|VbYl8n* zfP1@rY+Q*q%2-oID#3HQG`Z9haO0YS`#!k*c8Uh~3&2$s3xbAsx!B&!_RXNM(kjsQ zei`_R!Hjyg7tNvYfmNXI{W|a!6KB*5p4b-9SYXVoF`-rv z`3NFyGPTw2513Wsfctedyr`3^%gtIq*>ggB+&`xbcNs-RXd$aeGG0~2mHStTz(%#;|Fa?95gzO z?{cxdHh!oh6gF4|8b7fuyZ%SfWK_+XV!mINCn^P}wT+ff+XpNuiG97q`Hby5L*rAc zLEAf5vOI}>%}$Y=+V-I?_+S$RIQ&)ayed3P`ZgCPp_)4e!~Zh4o59`JI!CyDmvO>4 zF=BsT%j8-x7Syhweg^8jtSz*uebYNB76GSxlS(xjhXqeJaJN`4P41iC*9zn^vwe36 zd~OBkbl>^DU?8EH?TrUb?`e1EQTCSD7YroSv%Tzv9&AMq9*ReCnI`9##+Z>Ja0xiF zxAsNLA!z>v+CNEOI=rq|0khzF1s`ssNS8%%gO}z@aHy*WU(`#g=3X?5{r^FOUq;dO zepLir&nj>^+1^b5eb9?9tpckcu}i!DN3l2ByNqVB-xr^3w+i%qz@xejd_|K{O`HTD z^#gZ@<1E=?s?a9<5Td?a zc{qf=gAl(WVkHE9N*r`PE5RgIO=iFiBf#BjxvT-dCVVZEOYIeqaknr0^AK18!ZujNjO1{=Gqic8I?tuP{)(X$5*7ask@26QVTtW`|(7)GfC(CINIRTMu z%cg{Ttz9jgQ(bxZqFz$7_MZ-slMwl7zSQ;)xK(2(O0TgTOj6ZM!3s0L{l#)w2?3+( zO7OKzF13r?H^BYXa#;ickLn`uwM;Hmb|JXNj;7D_zh4i&mdT}-kUI-`Pa$ugLJPwu z)~B}ijFf`Y=AdRfm|4Dw_P-TSSKk45HvT^i?%k|Y!bL_sn_y2@3VvCcT&nH6u>Kry z&w$HsacTXaF^Pj#r}bSfwl~(F3x%^*f!0rK%&z}Y3}!Uee+vq~TLoG_U`uU%Uomk; zWBs?Gan5Sc`p%gwQDR>+kkcFh=0V^O2yh3SKEG9XuJo-gOhQ$C33kAIaLSq?N1C{tDVJZv107`fy71`;eUF z!uaeeKKuIOXW?2KlO~wf6^O5yIH&4T-rdT%7(&+|#BY50UAOZtzbhqn)j-UzvKQ&Z zs@w-K#S;Agm*w({cIR5QCHA#UF13u@rQrT;xy!ytA)Q;vCHA#UE|qZ=xXZx3Zn?Yz zz*Pph#J-lvr80KH$#}s9=But7;ByB=@A+Ezh2iu#nDv@(7bc%N@F8-qK<=C1a%a?9 zh1aeF2Mfd3T8{XQ0;<|-tfG42|6Aa`FrckmIeNO-gCCf>ZSl-r8ZR+?Tk3`T;(; zYX$f#G|rzCAoc|V3C+(0I6txn{QUywR|*jOf`NqQS7=tF2lvo}^8elo|G4<6NNmpJ zzTxGEXn((eDzp~k{}KLw0Pd1x*TUPbKM=-`kwWmbOfEHt+>gP12rj?PqPKnTJ1y1% zy>4=;-#!6%4Y-dim)`ch?`xS{s^K~uf!2ciujSI)zW05tU@q0=VWtY9PoVJFD$wD6 z1^9|4qbji;u3HE06L2}&J60VO#*q>CJ1tHnsm|f~OPh-$e4^zs?K-g@A3lZ19}km? z75Bdtei`_piIbY2KHCtNC4E^Z^yc|zMBZZGh<72Jq#%0O@@lx$f-MQctGE9g?)>U@ zHSwD)@zER6C@C88X-0ZHU`dUQ$5qlzI3R35+hn#a{qJ)lZOs88^eG6>SOWbYu&b^I zKba9!*Ehix#+jyLw7y>&zLv?QI&KDc6Y?fU-c!4u6F08k7k*VZZ4UX}50c3pXrH2> zTJssWoAG~2aJNs*D*FC(OZZjcYnfas_ZFN;eg^Kd;PN|MR)Jp?PK#B-DsZ{bULC=s z$FW-=kje_M6oPgo_5}k8_1#UepF<$E6<|I1_2CN!5}Ny~wn89{6<|3y%j)|$fPKM0 zLX{a0fQP<-Kw1cJ?3cCtK_s^8!305D1HvR!Nw;C_w}G1u+((b{h`iOl|4(W7S|*no zNbdi@O%E=g^`kj`v%2b_(fJE3CYRd&KXAVUH-qJ}2z+DvS|*n&)E!5?m_b=mR0BVw z<MJ~Qtd1Dej$?9QOvp;-o6`CAad~4WXW0rC#(aLSoQCLyTrZ%H=E_s@&SkHTMT_IlS}>9!+rhxH3YI-0hU0(p_14a zGzrzsT`RQQG9Ynfas@7I`gz5_QGxP0u7#`g=sX|XV9e3uLD)g1h^Q0!g^@){W5TxEDPG+;v}*xP>g2 z4)-g-*D|@(VsejyTi9~xc)tRCEt5;7+YjzBaGwX4!+vb!N#R$3)8c$mBKc`ya;cXN z;D(1Ez%2qUcfpc}$AojGs{mgsaW3`yR6Ezi{s^Hc2=S3W+CShJr?$T@7)WSV{l_6t)C$o50efoy`+|Xl#{bTa+ywgFuLoZ+kkG99PoM|I z(1Q+-28kkLZ;Qm{yp`DR*vWsOeer^7{bB6HllZ>`xL=MMA_}Jd>pz9yYnfas{}D_* zzkpj3Tz;8L!}|r`ii!n6!@FE)uh%=FUm;M+3efd_75IWCA#SR)lYQ(d2$Z%0w7y>o zzF;7sS?~M?fihNr{`c#_7YroS>m6|#0%ak;HSW@0QBV0m`_rO@b zzrCD11C1DHJRUnx^m_5we~QD`^m3}@O|q1$1dVdg;G?jtgMdvn4)|Wzfyt?M{{#>G z4sLnNWeEfvs!PDvI;(T3nB(A{!~Yd5m+lXkQ@h{SGP%@Ja*Yp7pJ{x*5PU6@OJ(>O z+&_`GBJ%FIHC1f=0(Cz8^Zb0)qt;M za;g2`#$E)sGPwNemY(-(z-h52=y{h5?adnh5(KJP0eU`QNxi`F1p^7q8vil`s#*bh zK43|`!0`nG361BkK%klxpy!<>*=1s1Fp$u!@vlN476Kgm6AOO&PYpOhHY((_#&9t~a?$?`s8enQ8ty1f&(9(S76lf`No)nl}zKy{FrqL)lwmUoenRPxImydJvBu z)RqfGtA_syzXV(Y4()|&|BA_c$tgUhG>=>C91HFjF8 z4!YmvLVL5)c?5w5R)8fCaHyWE$pmAVU)f@w*}(4+1vT*a@>vSO+Gt8gLbEND6LK%Vi1p zCE;tCTlb!*$x#iORel_@7fn4SQkQ@RnAi&-5B;#J; zmxL4KXqG?qlQ0QY>c6q_PXTUAaJfr5ul-6mo4S(lwG!u2nKR*btCY}q5gL3@k);rD zs>V)}K4U4koM>-K;aLc@vH~oHfKzoT_=16irW8^^ptTiXDFmFVOTiZmBs8VqoXJg~ z_5ITD1p^7qqCYKq&;~u2Gj_dbko#Gg*rCZh>nE2v(Eg=@s?#l)CmsH83vQzgo5ad5 zl3PuNBG)u8)uLN;(;wpV^Y zH$S+2z~z|7RsK{YHscQ8;lkunU7ljh3xL}f+$Xm-i)x{D!Z*IJWpb$_Kt59OO&DqqqpRYQfq?QgmKp#bM~wk7tpOfL1w7d8YUL83X4`3K08(frR?kJ46xmU?6&sJ^Yo(vMsCht?v?WXiGht zQIq~2jH+2m7@|11!!4JF z_Y1<;GP%?)a!Y_a0$lEizDHIHzaX3z2UJwqB1|roJ{7nn!5s-M_sWgc%dJTx1>tL% zTxu-1v8BKr1unk|qT&65aK*&}VF9>YXm4IOQ5piHtpHsgFsZHrUoeo+yl$cl1jbka zx;|i1T?M{iAfc%OXG(4YUGGfGE))BLfrO?CV$g%J=)wKB_li1c@<`8|p6j#AIJ6&! z_ILJvB^no18@JfSx-5sls|ftt@sNo7D_4R+T~+wPUShR;<8$RIL1R2L_~jK%AG9cO z(DW<vHH+Me_rcBqf8 zoq)A94%CXS9Vf{4F|VvrH~-JpRR>maeBA_h0t6?J1PBfxB#%Je&IES|9z1v;0fIXO zcLfR;(X`s?0tFNe*eAm=ALtBXV2(9S)4sEpfW@zL4=-0 zQU7tXw~4i=+A;<|4P;Mf=O)M2Q1Sb-r>16_Y-v;1a&x}fwd}dHo+|GRKd{NEUet^1 zz09r^X68~!#5M4G3i3W*e@c`*;V*4Iw{@TbvJT>>`l{zS!4-Ht4cw-?FNo_U{QuLZ z>{>dPYMTo_l;BPWm!5!8U(x=5$HeF6fp}@7tT>`+!>) zdFLZ<>F6`!*)Juf-OQ{_jWZ;=uxyU_L|?VAAjYD4c&)%aJ^PZVy0)atU~Fc)*1vP9 zWd-p)>-x}G01bMoMJ9Ihn2Fs?YnqsIB3_%g0R$FW0%T%0kC}TeyP#V_ZQ_OySY!#1 zY27?#n%FMrmQb6x5d;=n0%T(L81+lSc0sp$ zkNejc-0#4hCXS19A7e#zV0SaywRA4kzHoNyhuv6UX3eAG(WO{X0|HAS*gN%pk)gym zOHh?AlD$qqQIQ6G>W+l%f^G@*%BTfuupBiwc<8hUIuj)S?bni)_jOy(`=g}ni1-zV z--mg6SPyl6KUPKwQ}bjY-><~`hwoezPl75)_AK`kyY9d9Y8~_YUy%@61tEHtM4iLU zyC!B~>O3^Uw=@&0@X7q~omO~bwIx8E!_B*9=dcUvgsNdlIIA_dYb-AH3pd-E{lc!L zbE*B{hP45At;MA-VDBP!Ew@~{OSFZ+Itb9Mh>U0;>|KNfsY&xZ>LqkSHMDg0O0pfe z>%pbl68uL)!4BsxV%M_e(obaCLu3O)=y?*^*KTJPrLI6b1x|{1y;JA_fsK{`^%Xa} zntjJE=$26L6rv!o$r7Oc;AU5IIb#=eOQ`z;+mkMV{BQ3cc0sp<`qwUF)BgKkNdN8A zAe;Y#tbZw0X9MA$Uf{a_@u;?Da-Xnk>0C;bhkJU1>;8YE_HMvh)Gf&NoQs|coBu!B z2LkT@H)`(&c0sp<`Zzca0`C7e>gG?=`*uN{P<@_)zclO%uKWLu+WUfC%Pp5))AWOY z`=5^5{AqbzH|3E1_3VF2YWmmFA0qDmKFa>&PGJ|-N!9hKIG!2+uKT}_x>?ig3#>)P zBJb;5>YfAleIU5*e?02uO4IgsEuBk6R0MYrxbFWs>SjpO@pdhpOC2QcU~uUla_Qk0 zncZ%FyOz$S%7$Vc(-}Q&GkV&lhsCAWj{g~5fVTi2I8;(j-u}_hQx%@H_YaYQ8Gkn_ zp?o6BXUwf21FNZ@m*JmBJK?>pc<-;#^MqH&o{}{QZ#>r9wR_rjb)9IKtB(vtJZ-lK zug$Dp_pyEyR31aY4=9)$9xvLSh!X>Ww*glkFiK2*F-Rl=ZwG$4Z@RdCc#Jp%yaQNF zo+;KI9im6CUU+jS-W-+KU4CrPK}G}b0`_{=#l+o#f3$GARnamQc(;yMXKQ5-G`EN$ zJ@D>Ncz1v4(ITo;OTjAFhs2B0J=zJ*viHeM5qZ0Xn2{0fud2*1S~=u@xE*^y9i6_L zc+|0n>ndV;bQLSB#0b7hzp^7me2YP%P8J*n5!Io8<#jhw?*)Hb*DfO8^=LUCcpvb( zmTgTu8+gBkiwcK{#I@#_1w*+VJ=9|T^Or>A+rTvcumw+oik0DTdENXJtH1k3(- z<7d24Fn)x1RIjnHw*?D!YCl5+zNshrSqWRDohI^ZsABGRLwe%P|3T#Oxh^8%SO=HL z)@5Bqra2vjE6LrF;@q~DVjddMUpL@MP!EIJIU+)=^_?V603QLaI=rs%%`{P*0saNJ z%tRsD*PbT|X2K`7bpu9>!B>Y+d=$kSI^hpxU;wTjw};#Hn%6%F@yC4C$y(O3FodhN z?eh?E{AKd>aeEB55?I$O7NY7wZa2_Ay>TB(F|3O@hVU|zaH`j)@yp!1>nB6&r8$6O&MZlfXAO%@(_Ajj=kQ`k@|QK@tLfMZm1X zgT>UR@q#V%rA~iwt>iet7W?qeSm7&XiBGtKFntAETj~}(1$vooz0DTn3+5KpEv8$T z95e*!PW!5_^)VO?!|OBPF5Nvq91pGKy3gF0tQGlolK8Vus2Ga)Q@*NRL#{g;XHnly z!fR(+m%#D^orQ1F_JR}Scr;kty;)x@Mcu1w<8aSA<=IITc-uz|hxS?2W!-=%ktb(g z!OgNMzLyB>G+rFdjL$K+-MB4?KZp3g0_vDOEdlsEurX4Ycq;G(3scYA2z*h;Q_l+) zJbFG^-C53DG)!(qz$FCa+R#fDSUpnmjZD3~mt0wCpyV4(@xz|0*S}#`I1-%8;LIHO zqnT7U5RUuOZ#S`SY>lZBBM^T@$5SP&@rzsO_?bRpZS`taGbi5`&T=etyjYt)P^>^J zwlG^U;0OfiD{rq#KNoj@?Qa|azKR6LcYhLxc5gF&2EOL2N;S`3N5tXvZzxN3HeRIb z*wZz(@d$1kp+#53Uq}4-F|$O01m%YxX$l*S_io_5r>*yy7syrP25`GTK^Hs<@i%q6 zZuNM)aSLx0Yu{5uln!?}gs+_iTU;A0;tG}!oX}`GNL<>k`rgCdCD1cp78*EiLnjhH z6?J@OYr#%T^Cn6}$G36mip+gPXnb{{^QzgcEbBVPqo3Y^K#F~BMVIAKE`h@n+KIrN z9mNe z)!lU~cpBncHLCb%@hUn_1R{CwWb-@5p>p?7`MryNHg5yB65kfLW;bucSj7MCs}^C# z(NiYhhO|?iciGq9k_FDbL zkT>)6+HnF%4?%jAMhzPg#f$I|c6 z1W!PaU0aBKyCw1@zjUHFXEpKa4o$_YAZ1>$VBd`SxxMgu-B)9LqH9ns<{K^Y9Z-$8TBqtR_YWQ3Rzx0%aS0vyzKs}?GS-!d zg=1hq@9ruazNA-<2S%RZc$~NwlprSW>g8JL%?X|*yo(K0+16zXci5*vy9f_H7Rg#Z zs_%E8y(8XcGZzZaaHX$SoHFmV{od<)tGz(?dNS_Mb6?fBJ3F3l_~ROp!nwt1-OywM zOaXxs92weCY`yIxcERy;^dQTvTq3BIc>hyB*RAW;vZaV?-%sdUtLn|h!+<%Ec>$T# z%@Ra#u1>B&lp9B1x7s=|dkq!QA)k3&&#mjCdd~p=CGfO_i)PPxjXV6x!qZ3gl)9Sg zE?-vw2c-AEB-VE9A!kD1H3%Zl1wnskV-dbNvej|SLfIRXRV>;>tetLHCPhcE+JxKS z+}al6)dC-(wN%I6mg$4RC)2lo&{DkrnN5xr?U7a@Zd5D5`kh)uiY@^{96%c;xeZ%2 zz+Vb}*_8W5x8>snPpQ0i;?0Tk8U9Rb(`4&ekD4B5-NXPM7hl|q7w>O%cC{`~X}a~* zf;m>Nb96(-zmW0zo8B_+YOrfDb!i`->j3k5obcKTt;Mg1f9tD$>x=EyPQ3mb+|?`6 z$bv7&iv7UvfK^!!x!}j)!UMOac_Dntr15*v7E4?HJCv(CQ^=&=YFRse0Liy#Lh2f# z_JUmE6^Q>psE>b`@K|==$N=H@z)#+l5U&dTW#k6_04(a`i(wTC=ruaG?XJ-J;!zK2 z-J9flIS-_dAT7iqIIch;@eA61i|Jq2^8QgwHxbddtE+SK?8B|P#wT7RRqiQfgSyM@ zw(*6&_luN~qgzUD2*=S*GQ3zz$@M4vz`Lo`|GA-_4#sUua^_1dP_<8}+P+maMQB)6 zmreLmxavR7t|F2;_=^RI|BU#t=PHU<4T|aO=lS^OF3rS{a&259k8`&W@l9Kcg;tVk zKh+m)kB5t2aS{9VMFh^xmRg|A>30UK??Jo1CmpOF8cp8raQ!yGmWrp0)-5)>euv;< z)y+ol!Q0I`xJJz*g`!00ndFA7lP^l_KG@B*hTw+v#i&`>S~Cnl{l4I$)W8bn0LJ4x zPoZv8q}lO%BmS$e+ByQ0mBQ<9;HLD9k=328|vxuBI%~p|c2`-`hIqP>1JXq@?~q_bwe&SB|S{wvfFAbqnbhr50O;`1Cqn z#ci>6G68&Tq0K9aLyH<&ZIj%V%grom+5Dn)LU=(GKew$|e{zy*!NUtA?l9H@NF<`2 zZc{r|4jB#^+AD6Z&|9oeHNmwyyy)uKoM^-gjVJ9?m;4vhGKhzCHPR=CN( zTRuzdF4@UCP*QuR_>4N98Y)<GBrMU4Gy;W5LDad_{qsLU6)q9rBB7`&4;+?MtqPMrLSy?bAp+OOd=;Y1TYK45`+^ zrMWM@vRKx$eIOND<{@6 zFP&?~P2qN_=B2Med{#eodX6=Hhw!CWiwqXQ!`rwnjhliK=u53Fe#d?Lpzm9tuRiMV zLjLnj>YDjEoa>|W>H3jJ*CBs4KNYtCy?O&)X9u@qSOqcpkB+Vu;i|CKi{rV)qmfO; zdc=GAsr?JHha|4lsj0y;4s9szUg_eZKRw$}to^-{VEJcTLqyVzHsTR#o-#u37Dqvf z_P|Brz2))T%?0m~FTBYm6DBkgd`R$H@w{?(_u67C;;~tKv^aaEa=ffvRXD3m$lb;& z!x8V@Y_k5RNITbDYm1r?n2Ut5ZzE;k<6*K3@D^Y`>ELCTKFJs;d09sB16G>dS_?$XEd0cVby%{+xhy~rEt-F(aH#b{ZI$g;rhU{oBo}>9QMwr``0Iq5Ah(hx2 zZ+DHK5St4bIyil0?GNva&cK^}RjcLM>o~Zj_(WZoC7-z4xm&@#CXyiuS4%}>HwiaI(x1L+;m_6(V#OKlRdT`l} zH}c|*oewLBE;o9+e8~;Rg5~Dr6xZ_h6rAwyl(|J{H#Pg3R~dJ^FWA&j)c!TvB{Q~H zLlJ(lo8UA{hX#v0O`^qHw0Azs?$uERda^%R{vuYFn&5g+&x`(0l+zQ18s+wgv5~W^ zkFlul*3kTU-z!zvj|j+zYbZUbiP;ETM{X3ii#8i!7vl5lc*`=~i<H_&hV2OCK7x9#9|H*=4Pkr+!!rf_O z(nSc5k+CkBJrx^?@!NVPr}^Lzhh`5D9(aCG+PY7CQqB)sc-rUnXADwW>q~RJIUCq| z7^6?2>>DwA+w-3X7H*zbL|k8J->4=3jckBE;lp>FYPXVI)Uw7aWC-$;~sFp8cGdf$!d5&)Gu?}wK-8aKTx01=N$gR#?-KrBrIy6s^9{3!* zn&u~RJmB!^IuUv437uX&PZY<|1>QH*gXUb6`Jqk^DyNYi`P&NxOgoUnyHnyP>sncR zVdb?KgXUqB`6KpM-*EBggt4w$#&za8?tN86wD>Yb{15Sk{Zy}gdTK2SNK@zX-0VYEo8l>G(-F*KJm5%?kgZ{P@q_Q3i@QxmXo$p@z) z{MaDcCsLGN9^(>P-L$2MDwlka%EA#@Fkb0h3)g|qRN1#1z1s-iqsfQ2Y2(|9Tv;cH zpKy9GL$7|%ea>ypXxGpVt7m-^3l1(be!(Ra$0c0<;wfK^n`_u_hQ3*<&k5YPGl-?9 zuzWs$0+?>Z%s;Z5JN4thC7?x^X0+45fBLEhC#{vc>*S;6)mGxTPps?dNXpk8MAWA4 zu4X8bqK!Bn5GC$lEa|FGK3u<`$Unn41+JhU>aDXj+Wc9@$-wmMzl0-BPH-K?@Xs`s zkI!D7mXSWFAk9>?OgsQg&$(#4C2SvmdA32ksxsHwo|fZ|dah(^dEx6s!6UIFYg3u( z@dUvt^jxRQqsjWm^0=KB%M@nY*xO3CrJ8;XLp%5M#dA}L#Iil5otqr1KTPQ0o7V4B zeOZ0MFc;y^kY+sq`wcghdmHy$yA}^aqk?Ur=0gB(Zyq@L>Z~Bw z7|0@e=1?7PSxZ9)AF(z{v&m@Eu#e<_OKVql&4lc+{=yl559DG7oxT<&TanATqj%;eP@{dztscXg^ryI9jj+z zUZfB{lj*a_gz^qLp8mg8KVuG<2UR*AE|IN@DDLU!IzC>%vYyDZ$wyc<-ufpdbbGA* z{94!0bv|t!6RL9eu>`eGpo@@~jw*c$r;rIh)wLE9YUX|9v6oFoEIkWZ)+UpT=+H)t z2Yv+1n_ugcF7pGlsy)`OWv_?6gK7kES3sAJWX@LlDDHkMD_lo5w?B*b5tRg=buBLB zA%`rlYSlwMCGHwZFdJn{D6nymQlkggMW@$9DzyeAo(wvhC=<}EC4 z*!R|FawTuGyg&aVE@kx;_S)Jj!<&VJb3cfLHBXZl$K`%TwcTef9=!QO3N|HG{!#XD z$;0fGfHczg_JaRRcXm;`$h`+%f&US)1sV1`avC+I=hg?0rjx$8XPbYZ?69}guLz=z z{@RKK)Bc9y~0%vSZXNUuiI|HIYVYAbyrfwwld#^sR-i#8d&^|@Fnm-MQYWZ3IrDR zivatf#&pz~j&}IKL|?BO^$c~i$J*Os8n|>g&8~7gAaQg@868x=T3b-28|*9Wv37^X zB7V28ihYjjvzHA**)eF<_Qn?jpGwge_z-ZKbp>QZ4TnhP>aOEBi-3}-*v30`W%abZ zf&ciUru4ekTN+qyH;GVwZ?hW#TsAdT4&%=wSH(HRmO<>` z88ODnyQhWLR?l8#ZxC<^Wo1#8_SAHdscs#Yu20t)BDP2kE3fMCI(r?J^f-sPsw;;0y1ZMk(#jPymlhIZHW;(EMaR!^Q29R%02Y{A-c z$IX7?BDBi;sfc%O^*ZqVbLWdDkE}9$oGY@CvAOqci>pfgh1i?m1)&b185+s)<)h^l zV5;MnoAqSeif&e&RQ+$+8YjADZtaw-D=b59r<0?oYAk8V>R7Sn* zE~t`;MbJ>Sn#lpn+qiDZp(7D;a{2bc4-FNsZ{UBp+;FFkM#wHJx{F)TazH!gVk3F( zVP8=X+_Bcp=d#r)o61Apg9KN8`JLu6TJ{vWUg~3p91Q|=gX89BZ79>t9P83$uFk7^ zWz5mQ)d;L(&%=#UrgRJW=<+c2^PB9|18$?D6;aXF#iC`|j(Y_M6`#^mW*BqCN~kJj zMrBy=b%ow?xBmgx9WT`)R<19yLuf6vkz&t7Hx#vX~LTjm#*%526pS}Lqk++hcI`4(p-|)IJ>TuD&vlM^q61ofzv^~1Y`u7gG z*SDNq$6kM%mf3ja?jS)J5;S@|N<6q+M{_Y#wC$w6oUO~j#b+{FI+|XL;0L9uXYS-1RtiJdn zmd6k7e|!hHf4bH8KMi89zfDUw2oFdVCyoxu5hj*{|6STM!Eqq<98g1z1$-Cm;EY7SDmJ0#~csPu6}nSd7Cs;nl+&j2%?A5W3Ct zMaiVPBP4MNFZsQ@Y>|3|ByGa#e0SM9Y?#~!ZZ3<Efiv?H2}V6E58dpS)@P!Z-qMCCv?Zhq7AGjrVLJ_w}qO?Df!j)vVjNe{T?5 z8?onWG?Rf#D+)W;Ew&uREzL&voQH9X9upQ6qiyut0*}f%MPOUNWw| zQ;-N@79kR0cTxyXkr|&q79V|%nxv%&%6#~xxKd`X_y?pqsP&dw&&9S9d&HrvSX3&{ zRYiq^ioQqa;WB9Sk&R5M`vtP}-!GcTF1JF&G@KySvl^W*zT~6ka$}WbE;l4;CqbJV z>oC&Rx47Jpr4#zdSBZ^X4awKZRpxe}Do0p1jOw%ux>u()k#~1BvL?Oc$yamLw1>E1 zR}o7SHBZbuVgB8xrA+D^Wj4+7BC78r#PYRrGjbhXZhI&k8;^)9&?@Jrwm!+xkdBFI z(Qto6tUOn^t5t*p{W5X#+U{0Xi>vg{Ft_sj?y-H5%NI3Sl6QJL#u{z zUY}S!uz6;{2h5S+r)=5e(tNe#2PCWqoZ@~qx&F5*@;z{UJk4HKw2n$BmLpYI3J@9~ zV9}|y#_m%6IH3+HqR4jB<n zCFerCdi@d2KNy5IAk=E}n-PBbAJGT6E%1jii;ZRtK8oJJ?SN;jUTbWWDdZsF_I|4O zJ2d|UyzYRqdN=loscj0&k-$;F;?57^LYV+L0=Oe^=i)oXrJAMWc;HTc>K?daE?##= z8QpfrsEl$Na2MeAy?mtqpj2`ya97|D_jAeKBE6gg+zmLqVP1LDQ#HO|HNQxYg6=4o zzA=k@abRQiVP|yPfYZja_oojct zn{!PkQ{ojxROR<*iHvyN6I`l&9v^?pXvwB#EvkLn*?BOxQ!cfMxS8-e2HZ1CXPBmC zqp_*EgAgVY>s-qB16naNxUt~=HRl(xaY?9{IYW8DRV~n57IvhX_`0- z3VK0k-N<&PY3-(VGp%W2PKXWUTgRrSc=bB3cg3*mUA!5so__P2jK6SoJs-0@*!dK0s& z36H;CP3l}~DRFaxI}}{%`&%oflxzrg;=i4iO6puH+gG?Y7r4W~J$b97+~NCHu=(DN z2{18h5iVY=q~u%_U%VLo6ou}xA~%GFLnuXjG4W(t328SW3&->+EiRn%m7F-gM}Bc8 zWd0cZDzNGPJkS{d9slU3Vo+d9$%d@c;;xBVmvFb1(US8bUPYzC5I!3MBOyS8&aMSc zIR$tWFbzsQZ&b9V&E!Ey&x-2SH?-s=#E!Nu;`&|>IT|<~xZa|Sf<|C=rDwX-f<|EN z+W8UQM%a9WjzK7O_ph;e}qfBux``OS4w~fE;pa0Y9m8sRAj$EdcH$aH)Hfh3%GR zEwVUSSm#o+z!g5=P6n5zt8QIATsC7%vzE+%SQJ0}MQ|>f&Q2~+<-_CKZ~Lmkhl8P|%tVEgH#(MP`G%p><%9 zc4ejAima=xR$OvkivQ?QLe2g=N3gRvL=;5UMW>Q9j@oU=qGU@NM~hiWDPDC<V;BM!As{wKOBsmckbc06fj3=gY+@E5 zJmAnssS~J!>Cu38d(Q%Q3AnV7=@yYjvJGhtc{M1#&Hn1=EEomi@_T1D!21roA}jw9 zG?cQt^ibL4KSODG#4kmBJ>!LNUx$X3M8Wqc2p$t;+SqPu7ABk1P+9`?s9PNjbCUEs_ZxRHfs^4xnJi}eKX-!lm&MMxZfr_O)s;@*xRh7y<1XpE{bO_ z(`+QlL1-m}XcI%@DEo}f&BB&>B`2m$j{7+341~}s2wg0k$uzXx;4DlACPQ;#iYG%? zbPR{WYADd;c5=Zx(I0pXFf~41KU)e0%3wz4v^pe;urmiA8%7NwE2E*=297I?_P zFXlR#wFuMZPUliv!3|r0*ma0~cVoR7n*h8XIRE1%CT5!xCN6ga#G4z#upkgNfUv7_ zMbn1t61FATZmqVRX+!q&A7v_{)+6p1>UbPHbpRzsJmn^J(S6p)9ZLvcQ zxAmzr6godpL-^z{ZD_Y8>yqurhMbq;wGBr?!F_8!5O^CD&2AV_%w;XYH1%ogslD0J zlw%OP9kH}1oSG-t8a-u*L_Ph2)I4860iSgZn3x?glUVV>#3H3 zD=Hy&2Vz5xJrK0BXNTz#^S_JJDu~~S_#2<^iKY2e-{#g4fwM9ScA?-=d@ey}RP3}~ zW73+Kh0`BTE9i`h60d``Lw4j6D*Qd17>0L#gu?niADatlySG`9yh}?|ol$-CMiV%} z-3{)Wi6u=J+g;6CtJO=TdjU6*Qyo z0rz^Rnx>1{T;Cv6X84o3$c$Rt51Oh%dX9Fg<7YBzbOw2t2PkJ1=w=HKvOZ7BQ#g4>G1A#ylP<>P@n z0XLhM*~IKC!jxV6PJKt*I*2`rSUP>6GkCU!9_MQPXJy$K@yGm>mk-*lE?yr8_jxN} z+Kx@ZHe@Zb8QG3YE>fxOeR(3iUx7&~vwaxNK&KNZ8mAY5ZJ2b351WrPr z?e&SK-R$;bL9!#+jT0hXy~>N_XaflR3W0j_N0=w^b`P>($%?T!na?P7LUpqs+O8qE zr@)<;E6DU1`+_~lT7=1SI+tox2z|d1xTnFTen98&>0AY7YZOje_t&xtACv|iX8DA4J5HP4dfF`<1((?b@9u-F6U5H=g} zn{XS8_A05531{F9_miOs!0t!)>_gH3Vd*cXH9wwF%toFfKMR}-0r!VS>_q)gD2w&1P-O~0+qFXM6(pzC zBOSqNXX(`;9nsoXtsN16)lZEE*V!7cuYvnIsGI3pb{4yswceC(YL1$eYb#v5@>^GH zvTlQSeuDxn7-=44OR<+(QF}FuzPK<=ILLg{^VH((OXci=clYwRhUP3EYGzaBqWq?P9QLV7sANiwsNl<6IPP8d%JN zg8Na|2UApYu36fpG^H z6B{(pbQIrjb{IM62g^Y;4q9&fQWA~W8D)3DrHwSLIr$c|w^&PiC%x3UR9q=EVi$1l zflHeUTHEp6WjnDJVX8UjqIk3BqAL`BhXQRm=pnD&Ppn8QK6=K$8EH$h@(0!Th_wrI zbc4_z5TgACE%)rcVqx+b`A8>LCrYCUx`X>CxU}VD*;lMZ%Rf4#)47zh44NPs z-233tBLF&+W?#`DN|?0>)3S|oQM?K)fQNKrp+Fmk7pK~o$BDy$-H#iG0@Hcr=1eWk z#K!(m^)ZN+P_?V3TL_t3g+z;{XE+m)jKrh>n zRNr)+<=EI@v|oRexu3GKGuVZ!MQ4xH20E9z18&#=aNSQ?*%a(T)*?)o&be?3Yr0Mh zgn;|mn%#vgNJo$Kypt2^vp01wm-UI1ut5-VKPsP6>z3j`DM54 zo|3C&RYP?&ysL{12zrg6FEww7ZK8;@i`Yo6y6bDBGmespYl>zJSPq>x(8-ot$ew+w z%kO~y0!~rOkgKbwuqvbKtuETYu>xgpQI>IbNjbJh3u))tE3WIL&a5tKge(R3Z*boh ztRepwk=B*x<&1DS>V69OJ<8v?nCQD0~QXlG*zpr-j!6;+M=mK?1a@Id;y{8gG{n+*5NLJXMbdoj_9FsIvR74HmaSv z2Gp;h=J@BM*xF!_WT`u?(#n20M#>Sm{se7Q$7aNSL#*@uKGXk)fIa-NW*C0X>@S;u zJ%JxxJ7=1H61a;@ZY6yaw;&(|0=dV5!*Pdq=%F=_|pzcnCdXJ992PO6w7t}+vmg-X%tE-<7n*p%}noSgRSN8#D z1m5=jR`agg>)~Ec)uAdL`I`5BFKC%S`{&dmK{tqHmQUGi-oQO5&+I0va1(wp?|ldt z-QGP-kS&-RvtyPZ+i(rJMrUA~pEY$SRI@;}=B+PI>K1(A6H{MxQn%TG@~kN5hM0-0 z7n8e<;|G*`q5Rm%y#@^{9Dk!q5reuj>oH$9w0hnUjc(^|gH|?Z^~^QQprK?taCYFk zvWY=Mf!0>T8hV>2`#Df_qklPkH@bm%j!^O`!bK}kC2TIEL7(ek0I1li^X~kuy8$Y;2N9`#k-;P`({)h4$ z{>rBXmKaCyIxk{>tWj7#iu=oW3Y-skd#JBG_4g5%mUCMXIeyz-!MTPuFD8qp&8#c% z3rP7vO4BN@yqmDecmiAixZ?DjGJfi1!J_+$=a;M1X`z#<$1Tx#M-l6T*t)ec%lHdj zjmN+Rfzw`2C!du5L$FrrURmYQLpO!arOrm8^2ZQc2(gu>q>%|LgN;YPzQ8_bJZ0q1 zkAz*zmP?gy?Hw$SgX9NNwu4_qd}IdWA+SGi<0Egyh`8s%E^13^ia1VyR2ZbdwJ*ip zooAd6fQtaiP)luopbMwI25?Rc^^0cxK`@RV&$X1gk4ML zQj3ZED`JZw_McH_Mfl&Hoqqxs2VPg>h!~&vx3FvJTq;W&YovCZ0-=OO2!CJACGa`J zb`ih1ypt2K;1B3G>6_BJz#1}HfC;}tup|T80x$STo$-n@I+C$ z!W&`N)A`i(wrIt(h%JZM-|xhWyK1fTE^r|5%p0-d!O0iGu64%Dr5dyY_Z(iAM{NBS zokV=wKb?1ggMd%rr>25qo(Q{^&ZQ248-5W~ha4>NCv_WE<-+f`% zvgcA&ntNA}7r+Vu>(bTY;#}S8#w}n6@Ubkp#oJG}g1nSCyQog8@^(NITtaLm#D2+k(1;(l+qeN-8MsZt3M0+qV}i9d%{pyl zYI08KTh&!#T5uesWTnBan2S$b&TZ48A)@syjgpuj`0l~Sd%}F%wdfw2L zzXFm0(w?kOoJn!T#c#j@`0MO#&U}rNT%z4irZUERY!EuB`n4k}e-*J3v8jA(I!Aop zOk4vF2QD@K%(CS*H zm#q5sh>JViGfp;%K4@~cS=^L}t%cac#ZmHF_lttL8JhN#4}Lk}x?a|DyWRj#aBG9> zS1QD83$Dj^&zqaq`x)0;$6w9gi0`D(s#?Co8+AdT2BP8U6L39C;K;z5LKE;|fv>^x z(Sz2mO+LC{?O1WPJ0rrm77SQxwdh5p#BZOJoBQOT+;k! z!PnC+v8nX_dQp6Xazm8!^|Z}~>#^<^m!*3kshx_qr~HxoL2}s#sjU zOm4TY$kPaUYW%OV>^XmxEAOD4PFXs7lgJG2ZtH%1L2LwKS8WQB^A?X0#NCO__8hND z(o25l%F9}Ac>_Kmwy||R)Kc91r-z5js6Qtfy5-c1P1t;WL~Ikp)|?fJZ~u4-j%^fH zQ3ij`E?8?okV8J&UQ~RAm-kzBl<%S-U8+9l;_}fxAJls^=q;sbKe#jAOoK-FxYj>b?>`xq1zI=tsC`_Q8_+2nY+70 zH|e|LfRpOA3->7Q4t|k(#w_P6&MzdV&TDoiQ9@+s+2@(htkxGvdAHqBSlHz_P}MD z<&lR5wRN#$7JJDgWF6&T!`Xcg-c&u52R;fZG9FQL>;M;?Y5r0FDBl^J_7A zx4SWfN%O%l)kAx zJGH8sGSJ)U;MljVL*&}~Jw-vpc1CQ<%!c&M(nk~n?gCt~C4S{#Nhw2Xsa}J?<=FoF zs>`^H{e>T5yCT-_KsWg+K0*WlcLT1}v$^zW)!xurs_|fNr{vf)u`#mtQbYJ7wmV`^ zq>Pi1cS?$)z|p{GYju(Fx2GDc^)5v_8TEE3{oY4m)nS0QmxG!2(hrndkK_@B!R!I1 z=hdMyPvJD82yjo}yDj=lufFRIt*r76#T67nSq#eNOsFp>Pah@DVV9%_w->ni3jHBGHU~KK0`~@PpY%dRE@&aNtJJ+=xbGQI)(2(Fa~u)A z=f^qo0LKCEAAMFNU1=?tTPQac&dnnQYk#-#qVN!nt^1x4tiE6s3tJ_^A0Bn)2JQ#^ zY2a27U!$X7)v)IWMdaOfLT6R$MxgeY5ZfQIIhRZnfm<^gxqt@%7wI)yMC^?gtaayg zlGym7i_p2$jFH}nGrt_@h1-S7I$y^x%j`eix9qbDjBTLdS%gPR=N5Nvn%Hd z5*{}j8#$mh2x@Zbeq%>eU6B)bFmQX1uA)o9IH7B&Ds3(5ba>1I{sKq2cRW z(Z%Pw=(?&(@o2TIh#ijDO2JzUk7=`wY``Ocd;gf<$a5x}V6BPaJq(Z7B0}d?`Ra^snxCbA6hSYUE%!ibUo zQTul``VvjBgEh#NQI{G^Cp5-EgIpV5zp*R}JRX=_y|KawD~CEU4lT#AK%Pd3jFV zA(ob!J;Cy-J-$5Rry!oZdiTyi7oWVG=rdRjLd%_UwOmC+PenBO;lYV!(g8dTnEZ0# zcBBjfo(@cYYEhxTWOed(+#GfOH+=Tq9H=TGa0UX&)MHQ7mv-TQ69-tAsaj1!6L3;8 z*1OAXWeBupLW_*o<#?2=06Ytrj9IsOoK-1hOty^2@no#lPrArp#3vx0j5mH}4;P<| zIpATe9Dyb{sg390dQ*pbP^7*L1$Q>M)Zt=3)N@@2b;!Cq8p!eB{_57@*qAf{uIxNg zHUxhT@i9RbJUT*3;JLswf!6=2vDDU6kEi0g8=!0+%4h-{n}4_r2c8d16XfKc5iTxG zpci}_TiWXMG;r%9HW9Hj?FFS8Dysl1V44<39Bt^*qG>Z%QX{EzsUN0eda8%m1&F0- zFBT_;Re=`*)3jJQWdoNMO`A{tY#=$8=Mf>NUmdJ|_{7swT`(7cNt58`NBw0D;Kjf+ zNyd(B>QbgjbVtehR%SJHCa%C9TOHgb;L`MTXn!MF4fs1?n!d)y*0Z$KQ{vV^*;16z z1lsLGoU94_JupqMHwU+I)q^JB*ikK|uBWP!fZxrljo2i_(v-OM^9ni3Ygv?YS|2Y_c801qF#>vAT9@S@Vuj9X7%@?6YvV)j~jjwsqg~~ z5x^^fJNDdQEbp9B?t*pFG^4TF>EKxJ)9Z{ZKc|(A5xWYpFFza>X+~t0%w0A87xAZW zdXt;lv3#?_|=GC`EZ4im?M*H0=x#e@71gp+WL;$J zit&<7f!Bh6bo*|x`&vPlUQ@?DF@AJDxd(O6qVt<0ZWQ9zA^zj)=|<#XZ`llZJ#g)d zJA|W1;s5CUJD)oLH$Dn$jvFj=q0HLcCb9Oq8u0?Bc(>wOTkb2g*aZkX-sg%n7p<;x{Ay{9;4Yj;khH z0&f8xer~=~^3cKi#Mq+vXLsPAfP=2@7BesX;^J?wxXk$9-oNQbc`N9C z$jsXl4vNHfS6q>-#5J*);v;Ha#=HeihdoOdWZi?T?eFdo3Fr2^w6b(aG@{x*7dOEz zYvXckA8_}ATexuJx8M(oVa;fCnBT672g zA8^iJzjq$5gum3Xv;q&jbVmFCA~@Hr77LB~-;(H;kgeSf*VcV7+@;Gxh z&B5v!eSo!Di}E(HxO2fhL)=nfl044bbAFG^KET?n6##AvdtQq>1zKmJwW_iqsSmJr zNc!hyA8~@)N^=8dBK90&UpL2pPQ%}GfX@RDZvV#gzvimhtGsKMq|wE$&HOuar6hk_ z@mF^htsPD~idoRR0KMrQ3P^I^Y~YK)BZhu8oyqymguOSN%X%vY7nbVhB<~<|N0b28 zC9p32lu45RTq>byB>9uGR9=`ul7EA7g`LeS)Vn#ZHP><~^e#iMoKICry>tff72pl) z%S-CTx)!RzT5p3E2oySRZ*@tXa2oJc;L>5WBz4m1z}JB5R|uEXiM5m}zs~Af15y4P z%DX&^ZrRMG+_1)6T4ThlS0Hk|Wc~W;Wal%>*N|?0c zLHq;6G9`tiNqsEvpTNh4R+lvCvvBimRirAn(6S-3UI$f|GpocPJ?luC+F2#t z%sP^${(NZ5i`M>V7-AnF)_eYIbN$4ZcIxaqbA82a#ch)g+>!b|RHKf>{5-SpqsCZ2 z4Ts)C=+$oQDQSH*68I7D>hF%~p+~=qV z;#I;neE5~^b!T4t2?Sn10P$LY?@`7-YMTTWyxa_*7DY=ifiMYt z2Z5ImK)fm7;G4MTOFfgof>nmpH8B$ilfY64yz*DycH#2*wtdar$c$wzF$1>%$#pCi z?7+nR9^BVRj(A;rzR$bsH8BY+nDV;_6ElG@2_!+_4FnLcYtP0wBs)s~l%X!;c;0Al zVkQt?{asDD3<7`os|`Ql#X5kfQh>T+`mzA#H+18;l^{nJ-s;AB(Pww13gX51i~b+5(4iafOsvy z9sTe3eM|xidUon@)ozlfZ&6C%iQ= z69|*QS_piE0OCyn2hSOWHhwV)ESO>8M-wxFFbS-Kz$bt8>ml5Dp6}W`_LOwxtkpQm z!^AokkJ*5UyB^%n{%Xt5-cBbkm|{Iso3X6*U~ozk>sXAdz{K4E?iW;?;??;>-VP@( zn=a%@XEIn(%}8TnW)LQYjZpXs1&Y@SymUwm$Y?THaoDo-CT0dWs=67=T3u#UHL;Gx!y{ngZUZ+}VRiO6e9w!z+mmXWv8=T|zNU$F zEM{L|;%)~wHEND{_39XW&#T6WIt@$$3*P#vu8EmIm;`n}APoc%uLXFS*{g@YIYP4F zrIWrUW&&XvF?T{BEd&s+N6a~RgI3c8`V}<^EO`EDVG}cfFbV8Jd^+suPT}(PN*e2( z>BY@h)=KM%-#EZ{uVaxAn7BWJn;yv#ugCj&c!Rbs9yskG0t@CUP}0OqAWQrfOviRiFkuHUJZ)|nFJQxHYU)-Odw1G zdk~+guzGnGm#^^pIJm81L(Ev#x^<+2iFGX2qQJ!6i}=h)j(A=B0eFMRhTM(~nzaMX8f#Rge_@F@f9>zZ4tiUzPhRIi-yBiU}bSz0YzGYfx zW8hW(_@RlMPR9Yf_CjpAst)P9p_jp01^%cg;|jzWIu^zNj=!A4*#z-x{MGk4ayr8g z;&nD~eNtDDfingetaU6YSjJzAGjuH0s=$YSDd}vAcsg>V`0xdl@Yrv+cTo5tyqg^= z+b)!o5o1OgtU5osygYYih`}tv9^cn>HbeY+s8GB|k9Jzc@iX4d0hI|GOUrZq;|*5b zTe+-!-)4-#EW+{C`Z=2;extvtmkVw1KfLw^_sZ-NGO6`cgS8svE+rR~pJeD*e2@b; zd`N<`1>!gPt8%%~28Z!FC%AJ42gq}yXB({5G(~Y4e{qJPW3lxHKJ;z9vnAr`w2|UH ze)!31gClr17gVlQD=ee)E;3kk#+xGYT&MX4vj}?_C!CRpr!z>3kI#M6YJ*?!Zf>X~ z{D^=5>oHESYK4PQ^7yTI!K{sGTgg-9BSb62Z}wL=@}don;&mQy`;TrT@AjQ!{);zh z<;>bnrW!fHip4g$Wpi0Qu9aww_znK*V7{DAc?_@fBKAeSNcm>KG{IUYU$l}bqNiA~ z80#xGk>NEviZ+O+6VK>*5z;rRD}DB-gu1ieJA?U8aQUFrHD_~qZul(0%3E@e(MqCSvgm*IEDNL zq2ageh7ljrQ~nA}ntpp98l8^xba4p3>eyaJp`4EADc&o+so^+{_X>d%<$u_?ez%8Y z&0W3E8qW&$ba4oe*w;>WMEq)h^~o34e+I98!A&uFy)kS-56N0h&h0YBZtr2m;#dgS zt8qKo3GplZ)g3=v|5?2D19#-H*~W#XJtS-WkYlNlXLb)O7N_9Aw9@K~cseMi_$a5E z?VB@LoWpzm&{&+OpON8B56POvx=k=19PHuZ5FXI3o$P{mI>x2=1+z>I$9cS07#f|N zRg9yfdrH;A*iQ|LpbVOJJ}WS`>_8jg6qG4*G0hf3-vNGgvLnL+PS^B;dQO2 z6$`%rFCExkc0>Fj?Ei}5`Y+;jQE*eO*yo({HAb@5^GYwBrI*B5vDotg@2S*5c1JuN zr&7HC5;ePZ?qG2V?*%~Pgh=fiaV|!(=7HOzoY4`nE)L;$&pWt|XemBZZ&Sl@85+f) zAu~qG;$h`nnio&ClIfOL5YZ^7W8K!{JId;LQdq~fDt~cY{}q%K2RC7QGdXWafMBiY z8ZG3!6D3_oye~hulS!lB7(Eex02@GXIoano`lzTL59BqJlmv5c=>~G;=Ny8S=SMb@k9y^G9rqUS zYAI_UKWoGyo{od7{@F|(x_=~D$?+RXNtaWfjW0{a?mZ4*DybkQ~=N4yg#P7$Jur%g}8+cs? z+$|{@$k1Wq4c3}6v!Oh`a}ti;^)WtSk12DUeSqna0>vjSnqbWjH}P&+s3csgBVP?2 zX|U?B{`K(Dq%j7w2z$izcg7)}9;Hxxcs-sYZ{gi?P#L|ZrcA0bz+lzKHEYYHRYMGB z5f1-Y$JrP0yZu#IIkdrTybc7nYR_u&P`h3RYu(OVLq<%AGjuFQVqlLcC7k^bzYF`q zK(xUfyeNarls%Gb9 zr@T9}yTPhYM&th^UvxK^ML6Cktuq2DwCbUF^)hcRhvOdJ2|_*oT9jIZw?1gx1+D;G z>(9(0PskplH1KFJ20Zy}#E>lmQ;=ub%e9_5Y67!H9kM{)rLy#|eYA>iK;#;wB%l zV$nv`ZW@6l${S@7Ki*%R?T_)`54;Wmw@#T~jrT_{87{3HH;l=(&RVh9#fR)OqSn+j z$|0UUJW{UFMk9Q+suGV!r>XY?%L;@Gf&x6f|(!RjdMmsFEN4Q+^Cn}il^Wj;Hs%zYoSMO%b3t+2jKM^W(q`1%TPsjBzu zONw-t^rfUFE_G)gx=TR1LAntogrP&}a42a738h2?q(nqI6e$%D6%hmhDFwc@=DhFR z{ogtZ|*(k>^XDh%*?qhLmO{pEFE(bJ`X)^b*p6RMJMsJ=jrsd&9;L{BHxm^ zJQjcZea?MT9{E%Agcgp#zqw|CckH+@616>WZ zqu;+A81hj(PkU`0@K?a#Zqj}(u7VdxV#baB-5BJL%o9pA2HWEWHQwUApNXXQYlX8#!N6`I*Gu&(yMl8Y;2 zA5IT!t#{c}LH>NazZ{R}#slcus2#TWY3z|UkBs(;T9_*k)#0(^;@H}}T_9=apG;Nc z^ZP@Ck_7^1+J|zt&47C>z*h%78Wrdrdtlc6NY7mBKZ~tZ^kJmtt65nBjZ6Gssv)1> zNlG{6uh9;|+WAKC8keND$WM<9Cx0jlqTVbZ9tq}Qk)7PVxnnSUnjyF?VuO8-KbZdZaskTiwi$_=Y zwEMF>bIhWX)g#r>g%+7SP0D$-kk9W_l@rK`@{->vD}UQ3JBY)<*tfyw7|WTjD8nBh;qb_?9U+Yf?aabsrKmL*5x5@N@As zgctjps88#~)#gX^EzG5^Q{-HVf5^Qty0q@!+^qg?Za}-{7~S4n>oF^!RcX>TGL_EGkFAF; z{N7#tc(qKWiL2zjc06=xf-V_K)ik5-EedGYUX2=>T&?l72dQdz*)x^i|1`Ef>^XRE zIUU;|K5Cnyw*7?|Q*h+Ufc7e%$TJ7mEe-g&IOlw?xY_gbsn`anos}ola0ZSK2~hhQ zY8&*(ZywHB7tmgZ7Zfv@hpi6yxj3gRoYO>Qxf9zEwWBcm%8xUeN>$>;z2bR#_LKH@ z26OF=PXpTdT9O=Q>B9{Htvo+JCH|6m(#Y9S!qJIMuK4NVI>o$*G5TPPd;JTU{u9cZ zB(Ph-URofJxpX(iB*dJXVa~I+r8P%x_BM%NH;)dzbQ;?tDRTQE_l@ZlOp?PU^40Jv z!%Lb;*<&Ra&++8ZW=N)iCNXMTM2DWC)=P%k0jRAyxQ;mzTTQ+Yj(Lo(Vlt1YEV+2b zrY&Wn-g?WtfZCRrM@-_1W?Rg#xaYQ)9GwQC)2KqN%$_5)iMSr!iiH)imsa$`h ziYfT`?eJf_Z-q_+choVf4+P^n#iT%|!RT~+TMu*TjfO@$m%iW8Bwt)FQdwYPWAks_ z(dI?WsdaQ{?HO!~l&Bqw+HpmOnn`6|Gums!fB|MwqsEep?G?Y1iOo08Bt>nT=+N}< zu`N=eb~tKtdgDy36s?W+s?u_lDUqs$&Z5ny7b7a&&5kPPcoHGu1u}oxG1DL>lyX z8$A+V?CKrp-_6sW1;=#pQoq>E)0+22cJSVr_=cAPJ=#ZyDxSwyNQ>HGsJ&UKr#EX& zH&1&_S>D|9jr>nWI&I%(BsG++>ojE-;tiJdX5X9J!#G5+*875S833r zb9CtN4|x0;QTqmJ6P}r2&b)ueXs-q5ri9O){9Ig}nK>tXc9j;jU7|yu{D@VM3AF=J z`_+MYJUcSl>-y0-;j{AEeKpR$_*ZU9$7Df|zUWb8GCK{=sWPFq2j)Jz>>jf` z#G6Bu_OhWzd-NDTZ;!#*P^4%3cXt||EosfKRrVX6O=U)pp6HRh(LsZ=t+?k?1ldP&4-( zF+5xHb8!wk>|4XLsjR5&jZdY1!B)tL+Fq!=nDm@E)BeZEPocV8{?_np$XqDYI~rz z%;RbJiAG9KdwsC%UDIJiD#^ta+|{$q`G2x`IZ-dZNcS zJ3{7OpA??K$Q}6+TZ-GG0+sgU zlw5o}D7spp$oAJvG-?N99wXCs2_$LNJZ>FFes-6o?8ZRB{dprlrJI#uS)f+R=t$*| zvSR|Jle9E>(dkWede&lAApNe;*1LBzu8H-6SUPlvN4b)5B#S}p8P&|sv z-R=c;X76fk4?W8{^HNrGaCT{ih+f0AhTYo9O5|q24r@gWaZ|j{p(m--?o#L&Q-ncVu zyke*w6&>1LHe+n$2gF%2cl1u2Y3OOMBHy+5?hS1yxp?1lvbFc&*tTAA)Q-mEn3%q; zH|CQ6*@XU(+N|&5P5H5rr#~zn+Mu)d@z6$*n&0ZQ_d1Mi=aoQ@G0~w%pZ5OXast#UB)Q*b|?X4(lMeExIdV6(}HIX>pZ)ES~&Dqx2D~0^= zc&vr9cJpfN>)^eOeOATVXZi#2FRJ(TZY*u$X}|Jy`*>GdG>O!&s@cPv)2X9Z8vQ0j zhb9MPe626}xTP0$HcPA@$F<`>TX>c3CXFqF{D~N!_QSQK1EVm09cz63@q3**ZM;3N zm5kMX)w8trM#V1>si%Fm=y?38KwLeI4!!DSjP>+~^6%nnV^Q&{#%iyH@3!?SZK;S~ zp)wbrLBYm8HcCScXvPTr{Dbt6C5-&GL5gsNI6Rx4>oy*D{f z4xQeK4!v6$dr)r^FroYFUeuZzvDzy|Lj1J2N}X6g7vC{}eQECGKzY=@8y)Ib1uIu? zM=&;dcl?dsar-rKhOxS56V`}^aEc4yC&h*$nW_1%H5 zdkMQ9F_qA5R&*$PZLFdMm`P2{B=Pvyy=srvNAAbbrdSuR*{+Wz7iTiBboaKOJY*`P zc6M|qULCBWgs827+S4h!d(+0QGuo@$iLTzq71m2Gt~{RZ>7{M(jj4j#Id~LZ()RZ5 zycbH7S|3HuFY_gh(QY-{_4K+IUmMB((Dd+5eY@6FMfF@%m#fmpi@El-S%hsm!P=*Z zFq_Jl%?Dlaoyml2BD2elUjmk%vnEo%xnDnT-l_wp8v4B#9a>*cjwo9H(FZNPNgXdp z9G_q=XyJW)_JXO7{1C>co%+TDvlQb`^T!YWFfK91ua5Ee{N37H@c#M8Em?N#Z{?MK zcs^23dtR~!rUv@WLqFy}-4H%Uj@%L^{={}(rOfAz_Doy0t@mN$^N||bNxR-RHPK@} zdN6-^VgEc^Z#R*>awo6%x91`~%Y56xD}*x$t)V>)XAu4wMd*`8II{US8pC_oq658x zr5*cc@)q}+V%34F?G;s5jruyX{*q(Y~T{c*isy>)OBT7{13{dZB5MC?t0%Av5r`Ev7zdmtgMqqVaR8 zb)Uv9)8|kvpGFjlabdE3nwOot;Y42%VNkhhChGt*UoE>woHVljQUg zqjyo$UVbj#EB&+9%&M^6yo%Ztcn`-~y)jwCbGyx^Y0He;%g@De`S3>5`_~<&F=|&v zhiq>V3-UeRRS! z?ebydzGT|V&&Bb*?mm;}gFU7xYCpu5dwKamv+b>Y{+3(PI#V)(d#@D56TI5#GbUr9 z)y8e?6q?u2XcZdeK61SLVDvnMQzqx20Ui!%Rw{Oa&=(HN0y6pSb zw7K_HTqmP97)v$&ig`F;t#La$m8Lm5eS}UoMw~Zo7KBdL#nbF0W>X5Yx%BimlQ!%6 z|LOUEYrZxu&|?kWl7_HjPNB98YU7u-*tos?TzsA8!B6JRqTiU7s9hT!8o}Dr zs4a`ychcN3?>+m(xV`*bT=XdTi&?YwkZFb5b$C0AT2JpPR{qdqvtaZlxkDLVnikzR zi5qN`TwFky`={yN@u+Ey+Vyzc8NR$@p3XUDZNcv_i;9@Vfrn9E%#1CO`<2a{{S@~% z*&M0tJLSIFx%RkegH9i#Q;+M9%z_o6+&8cV&!9&DJz8e$=pQpVlx9#e6+LKRm@v;az{h?A`d(>{k+?ikSOla@>xU_Q) zJq&uRAJog+zbGGWQt9_>bf|~d06nyZb`*MaK#xu6!TdKr4EKo9d%!K5($}kzF`uVB zM&EJ9W`ChX)8LN z42%eDxO_NnJ;nTpIhDqoI{eWkkf;5}k^AszXQ$G#4ntS zBgC~Qfjm3*nVztBVymxNoXp(07Mght>sN12844sZ596=+pPv7>W{>HG9$%oxk99Mf zHW@={5@jkKqc`20I5WK|7g+W`J^ydbZqpk*c14HIt;FNkn|-Djnaebtuq1K=PwnOB z;Q**MjxUJZF;#o{ zx%hFygBoUWhi#@mYWGElmZ8?Wj`f`l>pNY_x@KFq`H@?;YA-*RZ?<1Gy{~LF15o=V zws)&+xDVKH`{d{kbjpfO{ex}HreEHR+&DIG-lnEjmU)rNUM0Jjbw#$Af#|d!oj#k| z+hlyS$$!qZPoF7S88pg_MwyTGG#S626S;eB?zCOZy<>ADh23+#VOm_-Xa=FtSGfMO z8k^!KYSW{3^@;9Y>Pi0uZb+|3ZMu0SnmrBpxp)r)`_ijr%^Rpafa^aWVN>Y6etX>O zA-rukiqw-!zGJw(RM7_VOcry``Vt4`}BZ znfiE@aNezzw6AR}W%N9p`SV7X@;62JUDU^zKkumBwoxi?TDg^GJ?waReD9n|>5aUz z!n}z&9K;+Rol5FmNwmk@z`K}ot$7X4zn1n1^5Y}_cHfNNu12ek_Dk6)wYTW-%1Hf) zdda<~KkhMaq2D*rp`U)ow%mZ)gs8oBA-k94y>-Uz<>%t_lwN7QJYDviA*elsYbw{V zEjOYzHEM5ED&(Ety4kqB{9Ih`J)6br`O!f$6t#!BtOEHxbLhCW1va5m8gyzpzOdJO zz!u|nb}G$nY=J7_Ef5={wZlpj_4wkWxnKNU#H&~RQ!@;s9>J)E?-cYlv^Z(1WWgu! zQo9-Brp37579HeOT6x}RuV2y)@FrwEAE~8%t>}Go2je!iw)_^rSVatDt+LWj*w|kgZ>Ci=^y=L}$%d7C&1ai>TP-NtMw1p=k*S@=_7Hx$Zv`ECJpavMj-z<9=ErxfS3Q(+2$eUKG2_g__w}W zG5(7ff8g7Nyr@sQ8n>U;Pu^J2JGgh28Hs);&@aKLV&2uB)2)}!&(J9eI<1=cig#^J zJL7hCDoqfbPDY2mxsR=|4Yi3;JLvZ^-n@5O8n>69i>>r-8SiY{cg-l&p2DZi4^aC# zYLlY&+XWT8Z8!kAz5HAp5^t8r)qqK6G-^-d>cIoqg4bNcV!b0THa250*0Kd80_thNA36cO!ygUccV4|YM=G_#%yZbR_>=C*UQiK?Kf}t@+P46 zY;|C@ zdU~9vJ#cIT2HAI$(ena&{vBP}>tC&$nU6W}Pl+6Szp^*uL^-nnHvdXV%VpKQ zgC9kiKDeo9r8aS|5$~Y>BI-LPs^FzgU&3g=s(CAUEpn8N)PGl?nwRU=lfXjs`y+QK zS(Qw&-n*#%0kxgxmGnkUE@0eVelEV7oy2(a&ff|wLM{Jv$-RX!UjMItw62{`L8l+l zscR|xWyhLXjN93%47`s{cXNksRmtRk+NJeR{>hO zt=q>$a&ISk6MJK@5cdm_l;qhjp(=X^W4?jMr@!BCX%jxV?nw99pKg*K% zYaD1Rf9!WEelugTGAR5Njml;Tc%_pZHEv_4(0qVK|K<*zYbe`xj?~vk8S8Cdc2weV z{XRrK|1`@78OnPn?rkvqdn)5(ZOujPZy3Agg$iD+#>b5IT3fB6w=TmmqqSKom-TAJ z-(;p@T~2aplgBIXCG31Wk~^|?1uxf!$IL2>%fIV#vwDoTbJiv^0^?4R+V?Q-HH^D+ zepzqLD<_Q312>)W3SB-Psg2H4+B@9QxC*zf+Q zu=CL4I(m5J`k0hsdV6lq|69{m{$@|8SMyAvANhk(%&$_2zYOzVN%ZLb>xq0O`T5?S_T65vfJu9+ zcchMXhhN%xE3y5z`P)ByL$XDf$Df#o{`&~_Ez4d5`?h7TgZ&pS0BlZEK4vxa9V_P6 zzK{4_E56|+oRPE**XDO)ZmmDBP`ppF)c&8`_2_%g>g&(L&vj!TBlqv;jloW7*Px zJFLuyi2ZBDR>6K^*=}vVYOz5_kCSm@?$bV|(uZ8{0vi%48-y6ZLwR4xC zPgGuAf;iQI9nZ4;as0k+AGbCxw|b~Vt}KaoK;LHd`tOAnH#Qgew!Ho#b#vWC%SHNm z-tfHs=gHvave$NN9>3tp(7K&Jj{8J%7cqP7@W;vT=DG`rwL2x(-}iBk&0So6t-oE_ z_X}%&ZY^`akiPDMcK3-tj^Eeq&qX<@9W0gb->)+(swy@eCx3-g`L2% zS-VGax%T#2F}Ievd#&7kRxV?<%{lIS&K#B@me8v8=fuY*Pjq*~xlc~_K)?H(|T&2|SKgzC%ka^miNcdz+J6o2Kox$bK4YyDitzP9GXy=L3Y{W`pdWv^|9 zBav0G2XgVsTPm!C!%H0P$ zqhEtib!dB=qQj1u&UmAW4CBH+=&OHOWsFmy1PRJe_y*+bz|K0IX zBp0)iFTgHt+5QIk?~Ucw+PTNjr-aq#66{wj+aJg8>-KSL<8o!ga;=}Yn*H~RjC<|l zbK$(arn|ZBisfp);6F+K=XvAive!jx9$(;jlQWb%NtO!v-KU(p*xBj_ITpCN?m}bj zkCN-Jk+_HEE<(T7->&TYlQliJmbpJkUw7fV`@|o|@9Xw)YnglLIep#r<&Wd{bz|;2 zVD4qdp}z-x0bm-Te(-QT*hphbG-VTIh;VOv{mcR$$xBa z>^ySI{AX_U(Cv@?Q+)dX=N>EEV+;4eFa8oQ>E`md^Q$$MTbn*@sQ3vvApB3UdvtLR zVj0qg7He@CcVr%VezQh)n~lR0rg!M%j?5LxF!h?1%A=TVyQLY^;y0syDMPv*70{LCPTj$TofADVZ z-{=`@_4Mc9=en``$PGLv*Nr_!u6a)G4a7Vvb`y3b%l2#iIXpnDvK4b{?Ob;bZf#ty z>@0WSKQUMpYp_SKt6H`;*qWunD+pDyLbqX8w`{lc_Z*>Pg|d_njhdG)eCAfe%Ds!) znwIT9#{Yi&zarPJwR3+%td`a1A?(_g?T_R4b^Exrak(9x5Y;Np#H6QLo+h*=RvKZVx+`<1kwe`ZevV;FYLIW$|1$=d(p=Bq5-N>?&!hThDaAN4j zR?Mya7rmQU@eVoh<=f8wk;#p@wf?;P4dCV`!?;bYzWzM?TsM{+xvxDZ*Nvq{ZnNj) z#zU;R6^jqMg=PD-{v1*u*3yc(wRWyM2e&pZ7ng~5;(Xf~Hv#Nc)>x@vx3+Al4}U_P z5V1B^ED`LsmhINI!~VJu_r%Em1pBj{mH#5@+grB(IRASaxV3ifQ}pd%^+}1o9WC1* z$M5U*ackppWr1@6Ke3wq_d<(%DdPfvA}`Z!uDcMqNT2%8ycqY%;O4T|Gix4mv2lNv zCxct-E@JkI%I9wYH`iT2tc@qR{?3nkZ0_RnYvcOH&li{L)-pG~^mP}syHose{Jw4< zx0bmHp3~P|VE#CMUpMA11m-4`zEK#XleO)iA=cTlS(`|5x%d)W+rh16ZelC<1uK^^ z+vXf!2>-xzkK^}s`?$4nxz-D83hN2}-zyEz9Qnrup29z-<#%)4 zmB>|!TjlYKiY47AgPY4>e?=6Ee$-wwueNNfzrtxwY-mVPn1Szu>#I?$O0PGPOr-me)h0FX6jl z7$&PVj9coqE|!Zg9FYT28Roxa)w}ub(5X;=*ni=1mx{ZK{bP^6E8JXn>G-vNE@RoO zDRDR2HgmJda&Y@_7iV{BhuiOhUq-?RYYoJ}9%_2&>kY_b(|YwcWj4sLB+ZuQWHm080lq4u~XG1fcQ zSRU+mEnDitFY2Wbn_|WI+?s0HZtZ&P-!7rOBePb>Ul^&=tkiO_r(3rF5dZt(yR~+1 z5%ig1^)aw#TDCuq-`DNq*2d+=eWg2x^<4SyB^LLx$EQLLc{z7;-Q~*VnNyylZmzpr zS)0qxE#p4L++6m`ZOyq4cEKv^DdyI@%bor5$h_QKcd4;9T5|nm61OefW$4%X`+82%iMg=>FcgXe;mKB8*|qUbMs5z;?T3K^;Z=3Y|CbC z0mygh?tkXWDS*3?-RHb} zT;onCaQkp47k6ss$VtHA^;y#fx2=wQCR4=|bGUF%acmR*I)R@wFn=k-_3j7Q(teYWD-)6+=Qw&Evb#uhYTM)-B1|z^9IS=bG!efQ|p)OezroSIE zW5G{&csR9-081pSmkM(r##>?_#uO<qn~wT18zpq4KpHl7w#e4 z3(R6gCeipgNZ7{)jCsO6CBIkvP^!oIGNv5^KaL|&o#7|%NEj*(fA9n7^gtK*Gk_Ht zMZYfoo!FA}DLxcE7JcdKiagFq!Ff@0KIBT^%wPq6+fN;gS|v_4VvrA&pPbMS4bRIbAc7nqAMehzAD1(N1JuvU{rsI+;AxJ zh+ZSiffyTrJjN7jMNdGSzJZ8yP(^;xRS~C;}Es1}PN6x_%1w~gw9(^2;%n7oG;$v!zA2k_?bh06N2$)S2g+y0J9({ule;KUU zDEb}5>3dgrIPzGlC@H!I;`FgkN{Tlmad7<5ttVI$o8c=AOhF=fB;rNDilU;o2nP|T zPcapB)T6|I2wSKaY(;U=TZNg=*cjv^7Mk-kUz((!!NJ6_@k6_xVp7|nO911L^a@xp z4aL;s#eW!s@sTQGMAt+fecY|3zzWt=PZypj@uTQd8h$}As*D&+q;oP7$;Xh$m}0x= z8OWpW9prHmiVC7@Ax>XyVNQ(po8YowMY*uXLSaKXr%1wa49uWnr|6l;qi-tm%7Yd3 zQ_m8fF7cD-!$~OuqB$}8xGpPlp;i>^5@sX%W(&_mVk~S0{nT@WXG{DP2IL?LPxKOD z4$N2`;kw`$Iye(DpCSA>L@^f$)bA-v{JVs6r{~WYWM7WKKID4BLy=YqwxWh;#_6js zta-yEpHHmHh%2gy4k4eu`4aygj}x&V{|lq4@B$>zcNPisDXNKHh&X-c5T{R3UGyTv z={t`&eTsRQ0QLKblP@4%gJ&RoWJFEj21umc5KNz*dA9?gG5nhQr_EI#2 z4$@#la${jOtPfk!K=jwbOOeOeD&#SyI4F7r;`FUXoP#JDiRL)r!Q*55Q;d?t(O@Pi zUKQO01@vir4DuLLG#1S~`kD%B-dM@!@sYWTCfxrtUPA$y2~EI?*F-l%oWAD5JfPB^ z0B#Ca925N!^5|PDya9RarD!3#MH(c~$wuUf@k7tz<7v4b{${YZz)!x4)!H1aI3aoi z^62{%d2Fg^ExMg>OXM-u3fvN`U_JFF;m^ZnDI)W9QL^F@R{m3KVO&D5|Fn`8E-$OI! zEBHHu6TB4H-N!hugB52*e}Qr6JBU1P1Vs_$_jNF8 z9}?-@FMJ${Y^LZZnhojeAk2oe`5H~0Av{ZXj__PzFM*#|Nw{*DvG}TpqpI*D;m5+s z@klv93gHak-mn#YM1PHm(f2I|BqvN13MR%D{th;C5+%YX>R`oTFX=}6cb}iF-A1w^z{?ID|tE5mpO{D&_NnZ zBr}nm2Z;esodWb(}c?*fp%FW(5IL#x;*0al|!69#SGCE z5T~y^;`AwIimr$_eH9R=FZ5N?{HcSn@Y1RX?<}xlw&+;#x5d$gKE)i-0mSKRhd6zT zxuOl?^tDHvKE->!4o30CfzA#{pi>bN%@+;&IwDS=VxDNen9$b=arzYVMe{X=zRrl# zr&tiy*a>{`p|cAT=u|8eT@7*iUPqih#Ujzw5vQ*!;`Axr7hMB!`nn-bpCW)2`#u*z zO(f9S9SMuU3LYM*d01Qm<~zNmV8y5KQ}c=|d0ZmAbpb2rr~XWM0^-YID^@^fq%i^m zk(o%Ilqi%cIbI+}!q241C|n6v1mUONhJ5lnh<^Z9?0}z|7cj}w6X9=VfEDype<92( zx2s?)=!Z@gzVJxr>_nkwoX{QwR>KaV;3KeNFZ|T=;9mn)tQGww;`A*-oIb^V_^IEA ze;rt{UNo<|(Z@V+Flq@B8B`oVfO;wXAA=R2i00)t`c_DMC73bA2GNr-5Pgi(r`RZ( zSI;)^i1h&y=u~`z0jNKOe-l`-S@aYX(#JgVYUDAd*dqEP_^B1VDn`8q{!hVSWQW)) z1}}@z$wcxxteI5#Gsa(^C{!FA{1}DX;8*a<7xgFbe-2hmM;~fl(IWGL6?rrAwu2Qr zL^Dp`r-;+1;PoeJUUvcqqqZVpCmad}s80xQL;MTaid~{-p%Hz&@I>B$JjN8eMel^4 zS}_}S)VzMQo4e`@By^$e?lSoTf`566(1l@%{cjz@EPPChOIavdR07Ze>#~+K8r*K z6-Py{Mq~QUAx@v-m}p)_pzl25^eK*uz5qY9f>#@;uO!6wr?`lO6JW(j(N{4s`Ys_( zpMqBdsQKofd>QdmV8vJ2nNW13*SbH7x>^eMiApE|zy{{{a5Tfz61)Qpo8 z3O@z^2wTDTl+=mC{v!AoSQ6qV#>z!NaY;1e^d(Fjx|J43OumU^ED`cAgB8c&r%sA| za$>}L3oW3-OU*i#z0pfSz3rL`y776qzu8Y2iIDP35r%&;R z=pPWLFFoS)DQ<}V5pnu5AbtbmM=?O$6#fYbv@;@sKECAxyIu(D5zJ><$X@#OYJ~%l%K|HWJ7Mknk^9 z@kI1rh|^aParzWbMc+Z3zLycFPw`CjUBu}tggAYQU=#v0?goIJ`UO|3hu;K;L z{|J{voIXVo(f9*kw9lzB+#iyB{~7(^p!)LK1FKL2@$8SJmT~z_~8U~ zBE-oR5T{R(mYVOz5+i}mib$YSkxujrh|?E~IDLxrqLUy_UjT9X6d6Rnh&X))arzV) zp@TG%B7y87flfsx(a8{}uM*<)DKd*rjyQdl5vNa)MRW?p>8pY`eTu9+aM4JK1aeg* zz!||yqEjJGe>KGEQ)CmJ8gcrnBTkIW3`c=3#`a3Is@YL)kz#Go)OQojIbH2i~KxbMYQNlh|^aOarzW_ zMQ28wzWRvMr^qKd3*z)OK%72BeqSex%8CR!8{%n?2_=0AHiL~4hn8@H*GQ#Z;pjO0)ZVx}TqO9l+@KYAZ zgy$lWvG>4?DHyj=S!`ZmqMuik=u=b?Jzx9_!1Ps#hy71cHEiIDp#&C!=~Gk_%}Y_# zit3_yDT-QAL$vxABTk>9rsyR>1ZXH~iRPs#`j&y|Q`8nsKeeKc=;h+)r7QXrbw$%p ztq9f=Lj$~)MW3R+X!Y|_7JZ5aqUonrG!*@z_*a4HQ#A55zSbxKUgM%u@hY^9#$q#% zeqQ^cPtim)uYJ+C7EGU_spxg$Uk`4|{m%gLnlP_{(dIQT`V`GXtA7LH^eLK)R{uuC z=~J{2O+R%QeEzo-V@?9!$prcotwgs0Q!84Frk`3t+eTZl*`Hd`4mwDK0UC<-qUonr zbP!EHwW6cwBjP_Qd`$R~@MYmE!mASE`OjiSC(&#~t>`TJu=sxh)2HYnnsNGW;{ZgT zqO0hOh||aT>)_Y9|0x!P4O~k{0`1>~uL(Cw==)cK*-X(*^f$<(?~w30VGhU~MR(E6 zr|*0af=)#b(c6U&O8h*SF-1?&jMMi$m_Efe=w2514f@`&6&s=Z073po^mWirY<>lv zvG2h2DfWv^e}DKDgGBenmZEQh@Eq^}*ov;GgAPV5_C?fk;kS@D5Q&N};isN~X9bxb zJ8%#Mw;=U=;f3HgU@HcTZZG~>!dtlg}Kk)gspf>bZxxu(^p@3 z4e}UMG=QIaE&M~kilL$#AwGo9|Mf_qQ}HSS)E~n?46JAhKlMiVhl3R@;HTy%OK*b} zBSg1BoIZX~M4w_LbdW|{B+yWBQq=9>r&f#--5!2w#c0tT#LrKd=u?al-4Sv6K1ZBB zAQ%>%5TIi_0%O67Ztzp{qor|R1;67@y$AmBU`2oUsrkv#1h8VFXnsAJK7KMp-$d?z ziZ>9L1Xl11v(yKWI2o*XM>IdwqgL>1obSR`OcBj5Inu`ua_Cd=JBU+ZPvxei;8*mf zffW>3#XPb3dC5HZ74tSq6V0*yO^(&Cq8V_dgG%%fVX!a#19ZiwU_+M&G1wI3_sU_f@_8PbKxO)?Vvpr{0aCI?tcpI z8!}&P$lN7l{=AC(3wQ%qu@(6nVJnJ=%~wnM_;O1=4c-J+Y!Z9_m&906($NahI!nI{;Z zgB81xN6n9%xStiwr{)2-7qvl6cJNf*_e_?!yz!%VpU827cKR;@sPqAC{ zA;jr>ggAYQ!|+q{qbME|z68iTE|9q<_HzI4gRvK=g97ps6ws%jpZb_EKeJ-9g8=zW zG$L;Y?*}Ws5`6-7)QSV5Pr`p72!jsdYvEH2K=ZRJ`V^<(=b+yJeJFw!6=*uXekDtELr}$p<6~w6(XGQ-EKeghV=&SHkpX2_gI4}GQ0@R8NqJM>- zT5(bIZ}3wqeh_^Perm;!qJM{T^A3G`YAxJ8z1|hhT@rMCeoJ# zjp$QE!B71n{M3qgqLac;t%xr=8T{0W1frAk-75_RKU1Pk0Y9~ZpCwVJgr8cGSad4* zsTKU_h&na=)CzuNM4bkH>LC9kUKCD?0JS2i=ydQ?E0T#$4?nen9|=)sfS+2CLUcy> zsRhCCM?f?(A&?TR;732ync=5aq!yh8eriP;(OKcAR-_gE68zMPbYYGCpA7*Tiu9th z!%wZ?M?2Ix;HOsbBOdCU@KY=J(GGPk_^B0{MdyY;a}Wj{1V76m=Rts4kyUgw{L~75 zltY~teriQF(fQz~R%92QAAV{g$p3PPQ2+sIMNZKL;ip#Q68$p#)Qa4q3&BsV$RoNi z{M3qQew~~~5d>gFkXLk3_^B27L>GgfT9IFLarmhfC14kTT@WDiWuCkjOyA3V{!ma!PgDKE@xz4Vop82z;05T8RC&@HF8W!W)IlqakZ5 zfVn#qe0NLDT}S3FB6C-e>q>q-GN1qTAp&595nT%f^!31r1APilbZx}x>xnphib|sE zAWmN|#OYI17F`$dAf3IDK&PUL=z2(?uMgt%DXNODCtM$SjP*qxW7PmM{kJ20yi;vuOIM6Yy8J8{J{s=mFbCPuMnk!M4#Gwv9fp1;McB3x|ziN-2W6K9nf!M z6l@!#VcQr3+s0VfHpaoWF&;J%R51aDjft>rOoDA=GHe^~z_#%&Y#UQx+n5R)2!?Md zLSveP>9B3gfNf(YY#Xy++n5d8#vIr-=E9!KEMWV~YPpx=gbUFB`6^lieg`ZlnM05=N)QY9h zK^kQcprKeMx-|UMishn9!B4GNA-W{|)QXj&UxA-m@qy?Py#7x^@uBGAD4NVW|6l=o<&hZhTR;&}vcRJLH^`iOCh+6TnXugx8 zR(v9wZ@s7$8-il+z1jw7#YWM5Z%3`zB%1F9sTG?=^SvXrVvA_L*`!u{Dms`80UC;} zqWNx?TJf1^zWb$CY!l6Q%hZa`Mf2S?wPL&Im*9sE^1m>42xmorTCr0!-|tf^z7U-m zerm-o(V5_bdn!7CQjioK%K!%wZ)Cz@A8s1;v|zAl^=arzYdMgI<_ z4ukvuD>1H#rcE3W{!KJ(;%nin!oP}-e&V1o4GC|1{2t^MWuF5scu3=(AvI#YxfMgQ*p#M4tgu zD^5e(_?FLqI+*yah3}wkFm8hb+Tg@&@B!I458DPGXc*l86c-)*AU3xIwSt?Jntp1< zPtZ2FOKfl#+TgAxf-1NuY;f_|_yx8NE;<`rq&B#iZTt?~2A?HBkpG482iV39vH3Kj zR@@Yw27YSApQ2O4Pp!BmIu-oXirZn0{hty68j8O}r+}YYaR=JQU9p)*t+*#TIsDX$ zzeOj5pE?Zg|NCMjMSxoIK=h07Q!5^d=6gnJ#Up4NkHuylwc;OWMUdiOafC0Mi%s7X z(Y(w~t#~S$m*uGy&qVVwKD8oBY+m=LR>b4$KMe+8L=Yd^2IDq3fDKN>1}AKT4@|+W zp?EO?#^>f$a2MF%zOuo6YJ>aU2G^1eE;<`roHo+%{XbW-f~(yIUu10X#mEL8c;sWx~rYXfJ!Q4w(e^Yqw8 zN!T`cx^07}037S>FukE&K+!c^rb_%i?ql0$Nz; zE_$NyyTUVtD`G(A$AVje6$3@HUn>iPMX$z$>F2~-^Z4HnMjHz~MZYP05Q%M}hXdph zKs$hsh|I?AEpXzr*@rw!_*3BkCfor!4DSCfV!SQ9PI$d=ITUn+R&ZBPbAsebh<5@j z28iaSrmqI#oxzH(qQ`=RbS@Fca^aFF;G`6NM9&spD_jlT)cu94BF@dL;F_S`BFweG!4;f1^#tK5!ex-h-P4o%pJHp+ zz`I&u?sNJL5;+M4H$8O~___ZT+|<-u3*=geb8rPGK+P>kjzOHg`f~qMREC2KQNh(q z&CiDT=oQ?z)YagpR#b=0m9Jnubwl{66%Al>vWj3$I5=wspB~h;;pYNVaEnlT@V^CC z3=#b*{M3q}q8r0ctr#Y{3H;Ewl|CEfGb%sTl9y*0}-DHt>Dv>dZzFo#JP19*d@WR!A(r(a3t_iDfoz}IRWyUh`$3? za9>g{5FU&;2UTnqJp}$K&mNN8cNWvqrH|^au{j&7)v|dKmn(z=}^r^G7M%?20v_M~VME@ErIQqs9I}7(clR z$M_pF<^(s1*dok3G%>JMm^WOa{kiZCVcsW+{$0X*g!h5@R0{#*aTt)hi8gsMZ0a#! zEX-ikA{bnu(2pZk}2aS%zVa1OWqhTa}>KopB28q=Rbqvk;tH8 zw`eBPH&Nn~gcINp%N)fX(eEHmALH~X_KJQNacafBpcqpmFcrKHKE;=!r-^^M@UQqm z0%HpPK!KY6{b0pcqQ4X74;tuG1Q|GB;WYHu7WjjMgRm9fLw{r8kmz&5=fU(T4vS`- zzKZ~Tf?(7UF@6%}Z!_sr92LzteU||G6vsrJ)4RpEcCig!$DAJ_ClM?-}m@;b?pY{I)O$ zqRj!g04E@kD_k*F>~UajPHr)-d7x}cS2sZ-%4jW(92!=&|aTE}a6>b8)j>JCzGQa6S zE+pI@%oxAXKrSrY9DD=zQ-GXA?3}_yg^Th1KNC8`aT6R*IID1R;S$0%!G9v}7C?R? zoKgJDqrVN9If;Z{5v~lr4gYs z34R2A43IPUHvR?*1f7cHVyiy}_CJU#_;niU+`xqdhxnQ>||cMo?7a}_u)1jGA_`;1@$ zxeSmA;I80cd_-JOTts}-3O+r#dASI=Sryzh3U0lE02i==&nE8ff_(mSKXc!5KazR0 z;v*qf5pE$q4#XI3>hi)BgqwmnX%0w^750SNf*IqkBzxTdG`JYZuZeCC=7Qpc$Q?x& z6>bTpt`2bjb4!qGi|zt00n`Mzj=1H>m4$1GFBlMEgj<8TdAKXcm4w@gkGqDkY5+CY z1i74W2k~*AGe$r8b%4IE!rgqv?c~MLL%63f_c;p&3y&2ZFFa9rGMIxXI00%7Napu` zxtq9a$Ss5`!C!&zE+oZkqS=r>HYD>Z8F!n4yN;TD$h@Y+bwC99A16R= zBg|{LT=|MdqPgklJ1ER+LEI{ehN1@v4-w{;3U58h=Vdys9{}I~h2RXy9fWz6iZ-ua zafNfWlRFFZ@>&gOt{F1d44Kz-xZ)LjK-67?R}0rc9v^hQ7qI{Nlwo5s6Un^#RR>%T zAU6TW} z+4+8cf57YWoT_uGYkE3O+-1eZg}x{A>zT)Qz}SdB0Q9&W`qj+i8%-Skt^o8n^ys%R zpUgZCJx(X)p*L+~1mARGa5exvzNN;-%mkoMWPT&__?it@G`_gRBLk%31At}k3uxDR}Dit7y5)*w9o@%8v%2;gCX>i`#*vJSxGNd(VW=KSPb82BF9CE9$#c4#}}8lKt}=4&t)DL>nNPZ(Eu!*!TfyYmobko9x-PO0R2Md zmokqp9~M-Xu!G2P zWN?(CQ6Py2%+X*w<2#t&#rzp~hQqvb%wJ$Wi}_2;UuOO)^VgWa&U`lWrW=ebhG#jf z_#pF#n0JIVfN>x2xN>ns(BqWM1K^rKk5h#U6GsY%cLe~~#Tw=}gI^9<#XM@5E|c<_ z43lxrun;#uj|n&`GD8A*#5#uc;1PIYLTm-#bf8ZHY+=ADz|rK`2^>e&3YdQ$z#&G? z!F4!{1ja@%Ka%-T%#UV%4D(}|AIE$o^W&MH!2Cq?IRBGaU^4Sln4ijg6!RI(<72oP zw&OU*I9{|chG#x(JO}>rA#(hIL-hDVhUoE!2~9}wmk8104-BHm9}Yy1KNN@_e-{uv z{@x#Y{Cz+43z=WUJgy;($AaGto?{Q=_`VQ1$6lO&6!?1_AXMyQ9A6+J=h)9UzB)n9 zae#4rkBFQjg>ifXf}Gu>j&#QHy&-ar494+2B61FVe`o>Cfxo6jL7UJZ z@V6OHfaf^LIQ&MV@;?QmMr1ONKh21o1An6N6ljjqjN?x(BIh{6IR4TiaFg;|O&Ht& zfwSN_@Fx>-Wpm)FJ`bAX0^|5gh{!pTL1%&Hz#ALncpq^QJjYJRyM*WeOAtitfxu<( z99I}mfjDxGtBm7ED9AbRlay!3MOL1%;JxPcsxfBa|#1xGsQo1i&vF^(U# zAm_Nv_(_N(=eWaoCd83*oC19pG{;}SO(^i9f`TK5@v{&|&T)@%y!asJxX<``h$H8C zz&Ku{kaOV0>LF-=Ng{TejK8^-e>j-2Byax-Bh`s#aPw` zd;xflZ;XF}IC75fjDLnWa*i*ce}J|Ej(>X=aAF>JfQ9YA{{+wRi}A@UUH~3rzX9km zj+}$*ZxH_jagIt%cR+7~g3dtfG{6R-#s;A0MH&AC9yv!b#_iy`j-10DbaBueg+V)j=D-m}j#G&qM;858=2sVk z`NxICf&YyNa-2)_<)DS=agmk;&ruw9R0=c)?g%-K82azb|70FV1mlI+c4eWy(x6M@ z^&d$YMZnG=0Xaum#!EsRIY&9hOF04GUd%s*d>kbXT$EJ-CNv0l=7X891r=f( z7gsg#Dxe})&>XlU@|lE_l#&OXh=fHD6hY1O; zMr;iS4q zJP|9e<>*tvV~hijjvlNWc~6{wB)Hgm0gk~2 z$Pv8(xJuC<2HyufM_j7{)k0o+Gyc=6^U7_`HssBb;%3en-v`!8kt8Bj*^wI6mJa=NQR2KJO#v z7=;|?AD{nGaExXg-v=P)7{fTeA3)AAmT`PvfSh9-<5QWBf^v*S0?=dJgo0x{<5++( z{Cpo{91|Fy4sqlh6B)-ZG9c%e#5jJj0XYZP>3IB4h60WP#=kKSHwemq6Eg)g!h`8X z%r|EK19)sS2lf;>b^txTIf(+#F%8QU!2Bbb{y&%jT8o*WwU`B3i`k&Hz-iSY8nhO3 zKr6r`By;}<^FV7cAG8(=Kx?rOv=)m%YY_uli^ZT3CQg>HKw&teA?H{MT#IF(wO9^X zi&)TFtN^V=9B2(p%I|q&;3dq_O7I-3fNQZDv=(bXYq1uz7V)69kU?va06GD$|5gHL zI0$I59<&x4Kx>f*T8oXKwb%q&i_M_5NCKUN^RE!_TmA>hptaZvT8nLuT4dt+z-Imct*TI4c~dB{1Q zFuoreWB2csg7aZE(c@ekwo zAdZ~lU*KB&$28_4=XlLH#*uTp!Q&qVK03Vt&+!(x7Vki7kI`v?v5xi^8C_D8e*8`yuBj$~eZ6a})!v1-?5% zjd{h2!TjSxBL+F}e_++31k;#@oTDUgE%05C7Wgg*H9l-2=P1KC#>?R276uSynaB5h z$T`X}j&bB1j*R1*5scxh8jNw2XB^9sb5vkF7rY4tM@7c5069k`;968>8uO5II04tf znQ6>J&f&uNeZ2oi!BGXc7FC&sL_6dh)qrc^$~5L7=fM9s75M`Iat{3eQmugbN1|f^ zOhnG1XB^|mISjzHaAz9xkaN^v`~!I895sO}!1+f~i+M~$&fx)Ei`q2kxEFZj91VbLf#q6YJzC)YG%zXu|0uSO1AD;H z7&u20#-D&k&e0UO7R{K(JmehB8OJzsD`5V8nfMDla*h^^V;nh$A8;-FnZ`Wi90KFF z!6WAofvdpzCoF)8$T=j&Z-Gb7VFa#4OQtaoIY%qtTC`>w^N=G=*0Lk@W?qjGmdfO96^k)0*{=d3*#%mBj*Ta zdbp=jaYxiylnJFpv2d>w)u+q$l&3fSjWj;}}QI z5z08mk#qEBd?k3~9DRUm(HAtr#7RF8TJ#64#Q@M+3KNtpDi{YTP2nVf21ZXWrfYxFpXe~y89)k~ z#)H;k0%$EJf}V);uMqH){s)smYcU117E?iM5d~U{4A9dwn9exHkt0lKW-w6{ZWNGn z%ml7QI_Oy%%x8Q9^NGxF0zX>=T%@RRQKDbV{1%*l3?u_^BsiiOp9dZ}#{%GUG{ADy zO8|29p zk>hcX9y^S=i?PQ@um|W5GL9M{1Muv~foDGC*kJV7V2p9BVtgZb%;CU1Y!pX4@D%_P z8U&u%&|?MYHv=%nfh|X#1i;=PFqdN!@YM{M%K>w&j1rC%0(Xoa>j7?30vN=hMvptj zUL$axIMxA2V4fB@w_4!#*jo-92`#XpHo*Mj23latw7?!{fpf>P6*$K>#&2~(WCp{5 zEkceJqQ{ERV*}CSiwNu;2lf#8Ugoi<7~{Y=a_rb1@Elkla;Oi!{|5wLonSHtYHT$J zwj4S382uIIZ-B=#j;oCGIKKJ7QRFzrcq(|TD+P~#B!>Y9HOOQfKi|W+5BNjiIdG(q zW6#iIIo82}J3@XLfSltJaNIdZ8qPlooZ~bN&M}S+NC%F!E<BT6_W_n}g1R&`SlBG;a?*D(Lq;1!! zms@yTDhzYfsw6bJCvSAFJq}~>!mP;~N}Ag0;a@Yoz7Bfd+R^C#Z>*gX!}$OEFZllr zVMGZB>uV~dp^En9T=A+gsqFtBVy{oValcv-dpm(=j@X*T<$!<|{L9$zL zYQ$DIb748Vr-zFiw$m+8&f4jgDf{$-9EV+Qxw6AD7cNX460MoORFi_)jKaf;`fm&-Z( z-Gb%d1F(;*15lGgid(elOi(S!ZeTyDbC+7umBhYMMnFx)KV9vi#P6*2P&6+eKXITK z)M2Xhtx6ZgAF16%oLf3dI{b8+qIr4R^npseX7n3^`A>)ar}#C)|09_1&?g_Yqr?-Q zK_V2SN;lnl7fsFl%Pp;>9R1YIB{k`(TUc>f|1VJEziw&8;@`W4%3<%_Ty`eCcPk`k zespt@bHT)a17iFECJBwPhz?kJFkuzIM1ygz|NR7c4(#ao*#5cdX+|EVUTQa$Hr|VG5dTH2GC^dgr1s$4JD%x{}B0ZKR-U1F2@U z9puX_FL_`!T@|OqD=B36!5Y%Il1E91zNU1k@KLg`f_$u+&QC6=1~mq|Vi)?rn#gs9 zR=QNz1$&XQ_JrF%tFDS!#DFos9h9EG@5+Mt&BlCf!XuP7-xhq!E^*WL0n#`9L2W zD4oth_R&EdaXM&QwoYf1J@qgaVS0$A0CO(ueS&z-t04Vz;v`wpuae{+ahiPjSwWTz zx`uL;0lJW4&{dId7>(0rE-Fn5 zJ4^=bEGkVYn?@3^6p_4d-yxYgNtzq-7unQ7lENPSMRvGJa+lh$tH|28IBG+O^q$y1 zG|^}>J)zz_Po1aiQwL;39bM>vq^}9Y>qP-+Rggf|-}ym4e%wVO_7;_#g7%P0dx}cG zcI+iy;CbHWPYGl|;ye;=)N9~vQItOc`%yDdb-fmY%oP-V?$_fLPK4G9Nb9f8$ZCqSI%mr3rjUN)@2rw z9h&JPQ=^;datg^|EpUVaVQa?@V6wY{$ww2{9ZU+C)R?}yu%b>k)>jl#+&h!f9h(c! zYjh^d7dID@{!aB6q+4IodET^Ug5S1=QiW#>&n50W8 zCI`;Yg*v^dv79(mT}s9jTSl^-my(}$%gE2S^7$FM>2lyqU8bo=N-1JDxv4O3Nm*j- z8zS7697*)j76RYxfKm}cOs&r3ul5mwBeEgw!Yrd;^D)Ds(B5hraPJlGr>DN z7$&qD>?84V=}{BGx1YB}8;1)&6C0}Kyv5drEcYZor!OJCua}eVQ9 zaRKav<&n1&ij8Jq=D|>FoEg?%wpr&AzYBU~+yy6%gk7-9>|L;d!){=qyJ3UO-5_&! z>(X{6?a|rGX?t}s&cm-f5s&N%B6F7C6diIx$l~2M#hej6uU@u#ZP|0rIw^x=M2PQC*ZAd?f`FfhJw{u)dxbX02Z<4kuTu7@nkd$AtQ%I}PPu_eSR#fhB zXpBA``esarVU9|NzGbKD!kpqi4HX_P%p=WS4;9>|{YUcqdWj|X%fmBt)8j2VqqBXj zEb;Fbg{9_U|A|K$6_OU_o)<&U+sjieaFR^1=%SpHeCmjw3|mRg)nP)~loS$ha+q*r z+F^Mr)vc3*Pr%+{PQWw zvp?+@E2L+NKE2zMdfQHkS?Ai5{N(fE*+Buad`34-_B{(#MxKR}fB&E;G3VVkaY9Or zsIT-#^t>1&MvGtN$7kUEmxft9#$ldCMucV3ZtgLlca*VS}*SutEN9sMO~U$lyCVAD8HZUIeGI(+iP|-eM;$ z{!GZ&6@TEMxC1BryO5^8tJ8a3*c3$^?rb4B^(GQW|0yJ~|0vRL+axmO*i^A!r7}`t zjTK_{Q2akxpcV) z9ZtIkt#rH(Eag7Ld>+8D;rLLOBj-PaJjX{^)gxV+3txKC`YiF`zjo5MN?GEUV0%e6 z{tXj(;kHH0if+f}nOxm)N=$3sN|yiDwM@&r#^xGMn8es zO_~U20sT`rTjT>v&3cLxn>`6yu73{GlKWg2Tyf6FA=3GiYY6(ESB{fA4Ts4?Ug&Ba zd#OvXuQ>Yk2q}1MAX!#6T=Bz7h0Ck+bfS-;X|NO>>@J+h>#X>pZ#zrIsx1Zm!qHOH z#nl8iL?4DYs=i^7%-Z;-Bvhle@ju^{+T{SWhJ|t93WUhlF)Y zy#)pK&dW|YOO+N^Cky&jkzAbWkleLZq_jDna<6<{3+LcH)uo!Z1hTD@UWz#$K%R}) zOAdEhr>5rXp4httH};T>gKh|Kx_dySkA>d5>PTT*E(mh;Cm8#jPq3mLKEqT*f^lgW zT1^VO8zzR>Rg>&0_Y*Txt4NVer;2ji7oEOb;=sz%^Rh+Astc8+Pa&n`KVRVfNBjq|PT-DQ}TLSd-+(Um?S%0Pd}D_nD8nkavx0NGWa|$+WvQrQpR~NHu#u zrO}Iweo`E1OU~;A$#t_)Hcjzp*ekVBh&1z5D=A=gSJekL?W1bDx4}vrJ;u3C3bMx0 zW1QAN-}z^ zvB08ux%h85?*{&ck@T7B;p1%5OG@#XD>jci95~gZp?6kwQ7IgoW%Jm(!s7&`ZuD3; z%aeEh(Y2^IX;v#GSfzGr)#FAbPPI_M0r$c_xJutC79u2^Vrqge+*KL*C45WfX#PLj*`wuIwg)C z^?}!lmvz>iM^qZ7MB7gps(Nf5*URq=!MJQHp*NJfwPLW6)at)M zO7JlRTMyhErUaW73{*YVz;)wbYaBhsx$d!JfRYbh_Mhg_)RY|5UkP+i?x%X(fa@7w z`YLhs80Y$8M{68C#<{MS+(*erk8!Ry6!cc&=rPW;UV0U5EkKV2T;JapiW|tAOTjAi zEDfU@QCe>d4BxhyB$ulpm9CmZ?*Dd|MrUp&X}#Sg*ZPShAi+@z+L=g<0p+DVyAsJE z(El#KD}+t?EpEG)Eo48iC$lEx2ys;l5m`T1uTM>yt4}H{=fj-HaSQeEV75^2BkQMw z^j!opauMt{WsyEuc8Gz3;23>GYG#byXzvnK(N~HN*dx5rHJ8GUY!LQbZYJ3k{vgPK zOY|{5c%sbAY(k!dRgrR^CKgU*OsEo`v~u3c)N1Dy^zum{PjL?*2P^0 zFNJ-?EQS4MF4eopxo8}h=|knnWx%qQK{NEr!9*?BC&@ms5Q~h3_T|LtBjvai*wPsu zF2&j$_LL%T$i?FHe$FSu4N{I@d-C#?o0OE*j>PNSrOco%a(JA+y_^=Ok8+M^93W*L zTqJrFw3f1-&l8`8w3MQU&y&Mf!l>uYfG0qgRoL@YP<`AgeT=MM4GoH34ZBQAgcc-i z1e1xzaTA!ZP0;$ZO>p~?2hzEA+Hx^!-+8fQm8D|jkz3-nOUuOEFSq1BoAp)NZ8^9^ zj0kxp?*0)Y8hu~!+c5Fg%4MQ{SSj*h_!7~s@E`HB_Y(2Qsp915zBtkIqYF8AW~~^U z;zky?j}sFbRF=DJ(N}TaJ!!Al&$}sUQ*Mt~e}7Xl)cb{jK@Cqv&tO_^>Bx|59ZlrKWvdZ%fqEzkcCJ& zhj);&z1mA&-xEnl_x94VYwJnB!1mImxhsixoAy##=@q0*XHi-|crh8?u9aj-&mn<{ z0aC%Nhh&3S8%elwPYyqz-y(aaK!YPvpskU!;YO$+1*XjLAhbH>pgux&JOu6XJp|o} zJ_Li1bVwf@Z}M;`hwF7@t8b)eN^Pm^y6^Iz+3-Fn>@c*|^9XE~a0DvNIfC6jst=T7 zjzXVuOwiAQqtKJAV^Do?sy<3ih=y2Rsy@_t-9e*NGj|X18r)tw)^i8(7}#FQN!}_S zi1skZS!qyR9_H$g!&XVhaX!GL<{pPbQ1;A#;^+*R!c!S~XE`?mj%U3^pJp%TQfPwl z1dMzp8skamjWJUnCTC^>3p)+<=+8innP>FA@n<0;>?~B3bQa>dVB*hV0-CUMP?$Ck zp1#wUlp}TbR+V+RpcI>l5HvdVz-^SNfn2kP|*YJ6t|O zML8e!#`uLE(Xz{D2qi7_C?Y3**3Xnfzktm70vQQkF}DD73xI`w1LpD_Si*N;p+7M1 z2j>06ykD623-f+s-XF~SqmN!2YB0*ti#=S|eliS|6YLEw|rF8U#729LS{QFbYi^4FPiga##x4js{QJw>%^ll!wx&3c#XbVF`y; zG{C8+BFaioP*4e2T4i9qPMGWjEO>>7tGvb;dX%{WstR_2s?uC=iz>K972KjKZcz=l zs0J*`6`1czOs2WgyFf$eeyW?i=xLFM- zD5wD}ttK$vT9{l5lRXU4@oO-*Hs;pGTu;pP#N0Z-eCopRh1G@ObF2q4t{xNwuZ1ll z>cbXU^+CoofC2|EU|C)Uqs#K=g^8=@Ir6*ve`5XkW5i7V62oRwB1d{dEqWhFPV#}| zu!g{L8v;ve1Wex;SZ-rrVNHPPn_^y5%xi{u%`mSy=J{ftFXpwtJU`6y!#sb?^T#{^ z^F+)OF^^!Lgn1I?88Od@c`Y%o73Q_Vyw;c(fO!F!*9P<2U|w6yYlnI5FfS1E+GAdO zV8I(Ae0o7uj-g5KdqXU{H>UJK)(1*``T`5?3$YY5`6zw*fr;z~rP=*3xj)DhG!6qm2BI;e$s1ts zl{1r|tHyx_2j_ud!%51RaAGPkoa7A}L1ufJNPa}5d|{x$;9Pw1P+}}hNbLb5NpO85 z5xY$xw-48lcZR{SoR4*c4T64~2SL61Eg(Gy1B)08doT|+!0B@c>^~PwxgFi(NE4^Q zfEDbf(k)ww~aoSLW-g&^wUZmhuZ*t;nZxT7XHyPYJlnnJCa<5?qI8$zc zTj%UyhCuIQzMTj>?~>-VLWp^pNY=gUNFrTzByZGk5jg-T~Ve`yz zgFZe2_GFBJ#>F8^L6#o@%?ul1aETuY%7`W!O)eV!C`d~h1zRS2_&98v*Gh`}Z=58D zjfQY8nD{YR;TYToO)eV!STLDmp>Q0KuyK$P6A3I2jB}}JK_vI?Q1ajPAYy(xn7mGD zN|GM*l}+Of>ztQYZcGw}N034OjY-V2L1ggV$|UN@0J-@@!!&rc0Co6G!uCu8<}ev* z+q<_Z@u@PI9DUW841F+`d@k%ve1}h#Urja)lH;a8#~h{_^e%H8f{ER%(ImZj7c&3Q zNYd$BGm^P-5|PbQ4aRca1A9wDcScCJw)U2e)DD*i!Wl4w z*}G!)M)relMU<)Sgp024g}V)~heFz4LQBJupRhAfeqkQ|>? zL>OI<&em{_e?F%P03-u*g9%1shtsYh4=fFBo!p3CJF+|CkbD_tc^9)I;=J|%WLUQyX zXh`-V1Kftkz;rA&_&EEP>>|x?7$N<7*inkyI$XNgx|5XOd8Ax>siC3sD$j0G*t>8t zwq18=QgUCCc{W&zX*fU*Uk;5)Sq^6ehgjH6Zma=b#jV8iz$!4&M_@0;qXrk##${2` zsyfl6)4f?z(rXhTXJ<)i`=dy?rjgR<2Q#FM_fw=+!84_c#imMG(bJ`GRmVu%5@r$7 zVuF-c-9%b>mynM!(84U>{O%#;$JhD$w*&XnXE;nGC*K*(7tO$#I_f^Nts)S z(5zU96#b-u@ZYgWN#De|ym(|^q-4BSQrP6OL!_aPnv%MCJ*2%YyO3!6o|0u`bG5uad7z-LpLIK*gtP8nQMqfZ<1D!_X`&_*<2cMUOe{#}^H^3FsWIW9o* zatM+_&NPR|icV51SDhT5W9aQ&_(=iD8!%C-`1LzU={!Yx+`G6mq2eq_cwr&+f7?kf zW@M9187@*@PB!uJtssZrHyoD(9~fMm+dldwKsD0BqJIfkZRZY0Mc9ozZU@{=>L0>c zso)_j$+Smc3efoe4JHar(hgiVe;YF8Y-A~qA(rzPWLhq;0yMr)z(j#Dd99crU2AZh zguR?3MFt-t4<65w974yD*$aA0lX~AF1FQF!Tprw3QS*ki93!>*be7DpkCZ|pPLlWyVNy=`EmE@ENa^Ldi-eaO>NUmv$kI-aI&%I~ zSnj^h40_Ktr~RanYqygrM+K>V#6GfpUsGw#hB;)FV++Yq+DLf0?DHIEAreg-niMc5 z_l)sUusl=ravdiHFX<#=+cT%N6tGWcC$}Y^YEF`T-Xy5;K3zsgVHJM}X?2E6`mHB~ z$j5^vw{vy$90A1 zzp}-BH+Kp7n}3Sf7@YV>@I5{&oMHRnleKmqx_=Nu_=<{cR{a*voiq_9-!>MpVDsp8VRZ)ZrcnPsHy z%g&MK`V#Usl;(cvq|{Q{%>4l9bz$BDo+>{eQsmvr_^XCZ24Bgub+o%r);Q@Qwi zs4eh4oK~XW!_rDZlZhtxJ#@k41DH@WX<)q98dnqJtyogN&@vLaVi7t2dlo5hnNM0= zX(nN(g6cPyPW$~Pju&oXXXWM}4GrbUk5F42niMqIAK`@a{-eQJcKif;jratOyM4U0 zg!RnyEhb^Te(MTJupjxtCup3*XSnzcdwCOwN2)gMwlZAL{xp+t_~f` zhd4e`z{$tTc&+^EE5Z25uRcR1o?l>AV!l8h-Zu)6pySeR`}PtJghMPmB*VZ|TKk?f zE8`359arR~R49 z0x7NE>Sjjc|u> z1u%JNJS&2UKx0M|iB(i`hbk&z9E}-G9-1U5l#P|4G@>#Vpvgm%trR%9myky|x$9)J z6BeNHbavOr@5P~UhONw?6W zCeKC~M`K2lhsLup#?YA27Ks0cJ>G?AF**#To{%xK~;wZFpm47QA6Dw0$b}wO6gS| zkW!x_B-ix&ijThfh5T+lN;xI!$P~nGaIp%q6_zJhaLvdGVJcoga zL6e2XVYoXyh=`-54yC$DwE8G%OxMXt=wM*0pLt})7!xIOz{OZJ!QsxbJVQt_DDf*n3;(a|9ii?(wk}@4D z3%neC*3S82&6T4iMN;5c(`cB-Frtngt{2)<|6bMIlYX7fNP?c{Yi zd<3*1YXtUVB$z-j&g}+_lp?(MkR4=%bo2He;@fJB)GY6Ud|{-!!D-j_-crn<2c*vW zP-%aT)jPhH+m3Q~mt#gj6_Ggfqj5dV0u_PAj3y6_=WO@Poem~f9?Pf{oX;JxQy!&*o={^mlO5sNd{ajz_)aEFu_rX(23B5sXH<&0Hx7{Z% zDvp;HR<-)P2J*rL=vh_*j7!13no?H3F=XG78dA)Ru|!I%EqQcZEr+jnUpMefjv%dx z>q^4lBeN?dLdg3GMyZ3#0`mJ1kzB@gA%9Y(Js{^}`%8Uu z?~}}FRzG3hDCu*JmQrMZFUi{2Qi{v=CB3(_k+OE#$?p!pl)I~SCz@y z*)^n3b)87RS{OBT$zPMGceb{~7fOZeyQ@@aFWKV#b;U|3b*>#{pE#6-RH`l$6yv-X4fL6?~j(!J!_K+@2o!T#Q@p9W%<+zLP zE^?uk_#=;E@Lm1#@O5_w48R|V`A1OKp49}W zn4EOfx3*5Cd99lXtL$GX`p^2a)KK|A`ucO!g5^EN%%weRv=qigURTOv?wqE7MI`z0 z^2|D!w7VquzukRW$&WMLjG>Mp9R=@8x0MZYCRymF$(Q^Swx3ZF^4e$6dR(~ye z<}RnFR}U0w$WN4f^Q2UI(oQGv{E)SWsV*--)mgh%()jD6giF2tQu51gUP)*C*dV0- ze5q*Dg6%75ujU(tqV3KqJM`MUlzxjpAea)Y4cL*jojzKbAhb?7rIe3|Pol%BnuWLN zCl%fG=z8jW?|`~P*IH|6%VQ_ha+gA}bh7VhwcK-F4Bb-iBCpS6*Q)0{y3YHU(D|Wt zhgBw;XqyjLc!FKk=_Ba&V%JnXcYZ(G#r29%qq8;t_W9{_Wv$~ve4@1j>0bkB`)0QM zv9V)m?Q3bmn;F)8CsCyBTU-~`9nFLenBea%W_Z)JEqMU`%EaBBzUgeMp#H1Mv_$)C zwMXmPm87)>TovB1IW#1Hx10;LZ6EULsb$Mx+xEfcA#{w{)_}lY*DNdgvie~EcFB{D zS~iTdZ4l&{Y#9|{tFYv*rI!Cj*>v4rq4Z+wbm6~_=aeaM__vv*L6mL#`EnP!_Enm2 z(`X%$!~vx&m1o$>o$g%BSTM_~asPJtQx|0{HQ5p(S}jjMx5(DRWlsZW@6N}C$ko;g zBahGW+dR!SBGEV7_?KU3+djNrb6Tt3apCb9YyPK(MTLv=Z5_DjSzoxbRLM6fJ&3mJ zCX8EdtDwRjFWNrnuyFFUwSsP^z3Aik1Yym3>l|LW;6-mGMGFT-t4^tuCDe+w?ZEuH zK-j*-*1+!vy=d#`u0pF}*8EPLN{A2E;{Ht5RbBl?6|sE0tpPA8P&4t|8r$~1ZQ6+kSJ`x{7Tv@$OKlDG8WkoMT?Hd- zVvFec?UCZ@7~2K`S#!jOPp=EDTjDB(Uok51q;=2T_V)?0&iR3~MWX$p>*}I(`mX`) zS#zF$ownBUD=k)w_XcOGN6qy`@nZYkM^ydfSc16n$WFn;kL&tVHi-A8tyU|nbjyz} zTR6r4*l}wQyI0>V?t4^7tsr$x0G(NFs{f})*7A_;U1_oJ>--O8TlLIEedyR*kNl(C zSQ}*SJA{6%Qdam+u$HI17)?Jetz{Ahy|4x*mz+Y|CHo2v53PFZyt(xFtxiJf6|1(J zxtNam&`bDS!dhWe>~ebGcYmQ^zO}r2&`MhL_(-Af-&S2QXC<8$zF7FW&Z@)C?(p~7 zUzrB56WPX&Mf^8OCMUXHIT65b=&V|i9@M)s<>%(-V>)L9-E*e=+-(w0WSsujro&#^ zTQ)dUrt8?LdfFY)GB?3i-_A1QEo~0j>MQmn#$w;dMXhhZ-F22_rY^P$ZhB@|R>R4L zH=t6f>z0?3oYWQ<{7$7iXnmpY8bb!Ii91t{(3dGest!&~p(*-tLLXLsJ995J{I^im zVx?`g#OEzSZ&sewYcn;SYO+ra3>dzi4tjq~)yq7W(^E~(2@X;rWrzIK%yqrllW6&@ zt7`fE2P0|mBG**iY-vwgeb!Z>?DHSW#fG1n`S$%fNhaD^v~BR9Toc+kz@}5-R4n`6 z6hc{x+rscq6K(pL`K#r?09*bS-&~7fh)v%ve%bP7xJ?^YCt5m>xGwaoR8r|sg#yz8 z%em3Ez?7bKEMvxI3n~AUR}uo3zD%z*)u!`&Yx?b)ZOi9pKHj4b>`cdZaD$!cc=>F0 zqT@Qolss0bH_g_g@j=T4I^CwX7vC&A+i*q5^n9TV;ow~sVeN8T1Dr zmA&{6ocVYMV&$^pA2@OG9lEg-9oMFN#cPY>;%pUUrTdGoX4@K2zGz!<`7E0*e6^P- z&$sO$aae?Sc(H8EBBuTva z(3n2q)+c2I6RvI%>*qDf=&!6PxcSGzm z$}2ZZ65F($U~yzSblkRCd{tzHs&n!-iGN++W+~6gzyIDS_L!2c>I)AO#ruC>w^YD# zy#5XwyFr}vrFWgDTSzhN{YxbgwvF+}x-Vtpp8FuK(s26U1pvozx9XOGk<^ z-7C_+*rHn<*ISg|Riq}?plhqTiUs3r`L5pr#h6%IeqqT^4A51k5$rI#Q?r3Mz^{_J z{ZhADVsN^$y-8`&mL9HRW{$0bnHS55@CHY%;K>_1@yT3U1#$N8g;s@~)dsss4}|BH zY+4?3TG-gQveH95Qzm-t6`q~8)t7d8t&n#cwaI!S*!yC(@bINAA!$&EkXm5V^+)Q3 zvK1=RXf^`o9l!m*t+efMP3=^FDW#G+Vw;qUi<8=cO6=Ogx6gxXOBcAd3^lPii)I%W zK8J(g;*tm#mmD?)1xI4(x3_zRBdzZ#tJrdG2^Gtw2o5dYE84B<0@^b6sNnbGp`xRP znW*7%n((#%O-08(n?&E$N*8+AT~+iNmyz^bx#NQA_$AxzrtPc`9vRl*11C9&Z-K;yf-^!0RXmngyu-p3Nv-gG< z-8Cph_&(x>vi;9_saFEiws-Bkn7K-Iu-Sl>y9WF^A~Tg9<~@w1ZAaBp z^-7;HAoZ z&C{2QKOSFDr)d5ABUJykpWh?LWl9I!OfCoMe1};7y=;S{i}uk;7qFeKs(I-vvMUl_UYCFxi5qtx;M!yt`Z`g}4!UIFEy{7TR^+)3xG++a*<<8M{*KGPI0(TQ2=vBD!8Huj<_u7K(WHvVBF@rh3*>uo+>e@hRoD{eSw+aTt&PONdprgg(A zij|+*D)>~*L3}X2vijf>u=I;iaT%)+>U&z}rBJ%G?Lj4|b+&M!x=kmBqzbD9>ywaj z{hw;LMR<1ER-t@tk#K#m?NO;y*&)KgNj6<1zM0UVgzZ7a7+zVZvDmhQkue|r?`^W> zhaXI$h30#x=Yi7C6Y1ZFY6_R1jJIC@PqvV0Q2Cm|?={xLV$A;4^n9ehxP{dX()->_Y<^ zHSl+RV~SJ~nosCS?Go$x{b4&e^EjC1>OQ4EWQX0h-5sfG#iR_b(_CB8X4BuR$9vS#WgZZ%ZRLC-qtIU5*3YGQ?S3lr!H~qBmN?kh6!^>pk_<%h{Q3t8RTkQFZni zxLAo9Z`WI&mQ62D(ZK`Lk8{1J$6R6Swo8KP4NDj=BnXBbmjtelRG20j*4lKEQQbbX-Z`O+VAJuhS7nU*YSZ?^j??w4 zS6LoSO;kp_$>nsqB*3&I!@gjS5-5DHAH6j8rlk%$_4*CYpl#<8%XF9ZO8ISikjC%5 zWtmoUfuekPV5(}A0V<|!i(#YSl0(Z$LL@CGIP@i0-xWEYxW*H0PJ37h6nGP%5ZM`Y}| zlm7j#7(L7mtFJ#YslVR}OA6CH^FyfDG20zfM9)PudXa7W$Q*(0n`J8xk&%r!5N# zRtS%;epK%9CVB?av+HdQ2>#iSz8+-L_e@pC(G#C+fq9Gj(g~MsI^BI8eVkuT9gz<& z<7nj`wg$&-nnqh>R8q@JT2knv?w>7u!~(Y*q2rgnP)|%tYp2oo(YIA?DwmK>EoCmK zJt}qQAkJusJE^-%!X>^teTb=+8Gv{ytW1vg?<$k3PTt%wNY6j-TB{f9@_S?0k1u z*?>OYMz@uzuHM5{eV9aZ@6{1@uyUtCiF9m6bD3wrj>j#@Oz(HBPX~N?Y1zi~<&%f#UFTST z{+xi9+rn_U?av-;ddDWxb<2HJT}O_gk3KY4v~vBAn?8|B=PIZPZKsCQ4)%Heyn;g> z-RRW2C;j*i7VPg#%kSu(zJB0&<;iJJat1v(#i;83HCNEfPyK~;tbD8eBzpONMOBwB z?n47A+_Av+*7yHkR(7Wss{HZe6-EZZqVfB!>eo~H(8LiYe_sA!MQb|O=}HFI*FGC* zO7oIfq0*o=9nA3S2oCBF_eQp(YbMWD^ShfP=#;Z>{nrgNSvPPuEvCIT_^KN?#_prZ z)$c-rwS3#mczUo%3$=XQ$%C|2pG37m?aaya)+3!-?$%=G4UarG=DY~uh&vr__ksqecaX7VtmqR z0Z%%74cJ$-&>Qfi!}YAZRJzmouDV7_h3u!NYhP8@(7PGC=+Y;J)HUW2vy~qBue3=G z?3*Uj!*A-S8t(xwz&#*egyU<)(yKpgdU>(=^iGL}YB}Bm+QU5{&)*R}klyXSUv0pg zI{oO7wCd_nVp$kO-@vcJsy!NBwk_RuK3>&$kJkk5@pupM9xoK`@wj%W+<|WHSWMMd z`=`r~`In**H1_CvHGkpl<2343lG=bK!Rd7Po;Y=f)0T9mGs|sK%a=V{ zLQNOHxT-^D?$@7Yre9Y#CcmT&Zqp+_7bXh@+>-YW_fiAg!VgW z^iSKAm^#5N)!d*JY73)t6RF*>vg!t5cLi#OTPQx{$(^Ej^yv#nRe$=q zjDChYDqh~*_av=QdWTy7$p1p99&XuKxyjC_6s3(Crm6{TnY|4#?I<>KXd%M}T?TwMR?l1eA!+0GklFCVAzt1ny2 z@%oFmTpQq)i*JCpT)}Y5#dZJW)AT^!@~Ylb@2J1$f)AF?r`{+x6wg|nvHVy1z2!<3 z>xg8vpH6+mul`M{Z&pUgwd8sF)Hz!HfCIm@QU|`Yf}emW*MIz$%60gbiuEHAJG-!x znbhny$-f_aIlZdo33_F3ma6efDRtpXDg1-T_*gS7T4$~LLF0hAtLZ-Zq;QaZWYhZo zBHA_nqWU3J@$2(w)1#MBTc7_eD+kk4jxwdRv8FFZ+rqrkISe6-FsTY(Cmo93AjIqwIUDKH8(ZIIZt0q4n5z z$`s8%+ERQlf1{;qj-=!--PTy_hV}7}R0gE?6N@IT6H1&dtt51C7%ujBlOQ}0tslJ_ z?K_JHSK4}TYh*ofP{j7OZ2slE;22WHvnEC%Pb{7gVI~ zCOg41sgVsh_C||Kopd!2!dh*6_pN~%tk@6VMj!)sMveCiVA*{Y!cV|zd7gQ z9M1VYGn1KT-Xt@V*|4msA?VGYpnMb`l0oVjWU{Xz@v}%1fe-f2iIZvJ^f*4hnSS%X zdd!9tS0ElgJbo|v?8!*FDR01_d?=~&svVUd8N@Z{THN2JsRHZINjlf<`We2UKV5MDQMp-oWc;2hS6hZPV$N&5XEn_&E0@5mp^akC>_XaQSq- zlSHcRNE-6xmBH!6r#t#|pq7ry_M+DFnk}Dvua(T7*WL`Ii5ElT<$ip^7u;YG-I_QN zpt%THLp{Ci2wy%w;#4qET9il!`)i)>lfLXA>K%-ruQ_ST`{Q>&HtzcKx!)oD4u}hW z2SoVXk9`M355EHOv zpKt))Clt!RG{LnkZ-3(Qgv_>?q&GEiqFy0qje^YY}L3U$s6W$o~=M%=%KZOpr zGm@|4b>20E4p1?2KVIwgq0lj>`|`ECPH0nrO7EHyf>xf&LAxFgAbk1!7kx63^V*4o z53f5e%0P|Qc@f?k4RziuOGj@V!-NE#clHNS{dsYO7k|KFv=?14+()e8bx^}3v`2na z)IThDqUJg|qTXiS9_22)NUY||pNwvXB9{Kq!p^5AAJ2cQK01@1)BY3?c0Pp)nqApS z4vab{R@gme2ib)>E$W|XsVCP@6 zdV5Jfc%KU39Upj=LN4#y27msqIY(|`vE;0}hA4#BgQ9nkH+&kSP+lu4wvx?un25U7 zu@Lg*JyTIzw|_=>bZjo_RQqd0#{nA6&HuabR_Q9dRVq~2>`F(}dTa~SdaGs+XYGJT z#LfP<>F}SL$>@juW`YcQMX$Hh+=hDb`-sTJo9Qn-KXC(7yjuZb_#j@qE3R(|A`07` zrmypN$q;!y@%Hv>`i7ISX8u2Km_ocs{KzJ7_xaEK^TcJ86%e(bhE9%tq)_)DPhmMkejkK(0 z=MpGPCb8zH1q$21bglIQ+rYe{-o!|Lx}N@S0E%j#O7G+M z3Fj5`Ky@!_=|j9`4M4TliiB;zKx@IlF1cRa?#nE5tsn^~GMQ?_UwZOFT$uuTWS62a}G9OD?v8D_RQ>_M%d1&EKp6?Fg|A zXh)D;C2MzpU7{IiT{CUw!9ip@t&611yg{V)T`=xl32_Xs^A~Mg!}U0N%pP=TRTH9> z(_T*NbX|$g>lVpd@Y?$P9Mt_DA^&xEKbPNo=??TQS59Yjn#*lWdYp?uE1GPeCw^L` z(U4Dgqi?_^L~V*g9oDWB3kX`sUp6`c^;kYg%ontfzi@awI=cdY(8xC+Xd!Wgqu*9pv<>258%^R8~VBVbf?s$R@D>yNUEQXY60P+P#&iA4Pnj_pQzm8=#e+ zX-}VeVm_;d>(P>NNhm(*vly~@sy(PWKuFOR-R;wo(6trMa(1O7)rHRN9ycG@V z79^r+PGBG&*Q()!Nw;v^Zx+*eaK|^Q_-Pk>wU<7@)I$Hu5~GB>aj=k z63-EwK_Opg@VND1)Nt8-(V*?abd>A#Ml@*D@CY(#`BpS2=&w0YbCC%Ng2S%WX{gbi zXRJf+l|0kk^@8qTw@XN6_$_=S9P} z{Enc==I2Gjf`&qcLW1BpsPF_Dm7$`4a<>Wo|9l&=k$%QmIzn^b>Npf;qxqvsM1z7B z>JzkJ(6(n5x_aicXfWLOI4ac3hoZx5a2!papC>webv6T)?LJPcs%CTNoXwwx^96&B z`kTAJKvq`6$o*IK7=W+_bGJ!KBO5c^ERjVneU}kii|#MzA!$@m~?VUE5HM;C&n+z4V5n;rkFL)WZov z18f0S3yxI_a?#ASP3aWgag1Ijx*gksw(6vrUU$}=M5m*giH6w-Ht1*~)+cDe@KTVA zW*5`cFaEZM3-Lu~k$R94LV6!xR6pGgP{IL%{>+bTtp0`bpYQ|EmG%WF;7$ew`MZR@ z2rbv0q4x84344(ZIe(TCM#@P1(u!A4L>>Aulf4L`4qIR_E+90>-p9I!22;X0XYb?S z-nybe_BIVT{6i&_XLTUffPoDI;{`1kViz#g=Z?#7@^b^bfFbLBz=j~V z3e{m(CVpqjyFSZp8vHA?wf+0Z*hS>T}`n`mrBX(K*;XtVvvg7hN)CF&^SH0CN(b)Wt zIA1Vy!*vUC+@3^P^e^Bd)^*WlG;3Z9mBr0!PP5MywP!ww5oC2tZF|u$tM9ahmZD=e zp#pyvEI1al;F#5evP_5o{w`tl9P0{sGJlt_`r5~vVh2`5>_8uLi{y*>MJtpefQjmkVK2$4!XTx(Hib*?<~qU4&MJ8&I*?;g3(9ak)okikClJj$AT6Hnj@2g z(ZhsSs+$`%x3S!79WqUQC0mrI<{}!Cy#^V%td$E-!&{)6C(6|t8Y}fYg`ttV4FxSY zX0`Unxb4Uqbl%ucG@Q524~^e;Qzk^PV5JZGbfA&EDsc)|->h%m+(;=Hh85vUP@dLg z(*G@f2}Nr%nH(|iugOHvf+1E5lL?;7blCb%;`)S((8XdoH+Kkz;@5bhXYUA^u4WMm zb=U&hlShcxT-3e1x=;v_wefUrx)o-(4aw7x_H@f??dg`)+SBdFJ#)F~_BDT3ghwqv zxAAPMF@)#8tj!*1x9J*H@^a0?C0n3OYr1{aWCk+C3lhOl&~rBwffpo#p}ZAtC{}Ah z!sea)g*Gye+-!m4-9<;iG3DPHyR zL#xY#DaZh?Y6U}r77VevAX$SQW@*7-t&HZC5)X~7Wt8V~!X^o9_qneT-Jp+Z3m zhRh#N;ttr$8#=ONGN%PY$+1(BU&cW3*^kX<-xCrHovb;Gx)}|kpRUj>+f(gRQ1O_) zbXRyuvx~)s@HBq((hgxBe)JL?vk}^=_2?yN!7!`0X+3()!x5Z`AH4*_t~f$r_|Z!+ zESotEsq+@mPo8bALF4tL$3#69l|t6-h_vrrv=-WMFRw;}tyFN9FgLWP1B46_5-`&TN_ zAUlw;J1BxdcA#1SwYE^W1gwP$1uYodM7yJFcnd{%)VgQ20IBry#hp-g;F^JVNCbm| z7U~nUVDRk1B?xl6Q2er(9s9L6q1drqdlO2~LWP1B3{G;GkCr^SL!a%b*~nz)f_cPc zT6pvtgok=|6G|{x7PB0pp1;-f`m}}I>?9Nr9J14;f!4m>7IwDO+Sg-eLsPANJwXc_ zkAfDq^-^6{a@%@B1nZ_iZ&XlSK_~E!*Ox#0p{2^pbVetJyU1iterQ8Pspz;vvJZ+b zz9HV{>~yM!_W=dNE}a6Av(`>2yC7+;wNuJ2Kr*y;N;^S5L2xV-5FCFA@aMKlMaPSj z=&)0@X!u=m5PEj*Hhm`vafW}I2BVss3eoU)QzaU7y^<#QXGwO!vL5fO3Wg!O#@ng2 z+03r-v^SgCHJtWlv!DgTf))(pH66FvENsuSOSb8Fvw5M`l8)8<@lZ!7AUI-|#rnf* z#M_2l6>D$Lv#Vb1?Rh~9h6F7bTIU(gZO;pa*j4YJ?Rh-^2?=5ad;!5w^LfE2(D^uh zubF1xY5gq-=~!pb_crNr7w!AX%_zKQp{R8pY)3Bn3AC^=nTH~g=lWf=3BT{xE+Gmv z{T)F2v3o}B{3}yzK(z_8#RJj`g3)LHKB9g(bR)|DxKga(%zpfe_U{GG2B+0AdB{zmt*AATu$4-|(GiooPpL+wEENJ!pQBfw;B0sYw#D z4F4eR4L_Q_8+BfFn-aEOWoLFFV+(}yp=R^A^jr*5W!4ufj65EXN_J$32YfgXi&Ozg z6vb~g`@2V@@4t77`JYcr|;iMVp&|x#8&DP;u{_8$&$n)Ay`T8#o zoc75WiF(&>Pn-|1<#c|>3Ft^BfQ0isO+q-Dj%LZ{5FR$YxB}L`9w=?lT;h8008YpI zE=5d_t;EGUE}Xt-B138C<`KQ(dvm(UYHRf7kUMeLw+E+J-0?t(*YJxcOWSaI^tS1! zXCfrhqMCC0=|?A4|4Cpgi2mS5IP_`E75Mhr1C2NqN0^PX;B;1(MVx`?arHTEzi>L5 zW)M&K$2a5j$-XkwHzk%>(V{u0+4}A{?I1e6ZXoIz#;HVP3v*6aS$UvLC_6-4YvIZz zunsR@K1BF*?8j-ghw1MR5IwbeXxi~85m~4?WvqcX>M#-iOtV9hg$*n*K1durGmSgG z88%Q~CymG=7I3<4GY?d(+CwC-Tp_jx(`WA?79I2E5=wD{2USr-y_bPv1$K86h+cz( z#0pMtizKM*08X<8rtA+Pd}}qgG27ri^AN&r!A35>PIoa%ZRttuGS=)V<>3g%;0O!# z;r1YU*ffCHv(TSAfQ`Vtpv6S;&}E!vD;ylTnE0Li#~^#oJ=$wNPLF>VPR#ukLR>Z6 zUx)`no!UiVgun9=!sbIRr#Bo4BYp(C5O%yaxEw>+KKv-(_AZml-@OB-6AP}C%a4!F z;1XuG&L-CMYedNT1Ln*tBI+XS2nSx*KDbWU4!{i@I>?px|5Qx8Y`uZ#$LDvwnnl!4 z2_gFOI%C^z;?A9|gf*|@u;FjIPw0V-G=_gc?D*EfYxEetKoE8u=fcp-c+EOq7`Thx z&pWP+NhkDGQFM`(;p^@9(F^(Vtl{|5JbD_hr$4?&b`_?-6Vby-Jq@>caK`q;L?+ydk6AyYD9-7I>n(-2N4_5ILks#${qE$$#=}JeX|p?#=`R=2nuBzI1iHFqPQs-_U$t2Mfj?qqUb&<4VUkBBw?r-ODa zB8X(J0v(;1J(iKZszZqrU5;|cpLw{7tZ1>C&>f<=rb^0JlWzOnh!*_u`d>Xsowqhb zYgV)KZ&LDQLVx)I%5j4!_jX%S<7-59pAOWO@@|}VZdFD!8r8J0bLA*bFSfix@7u|SK4{9FvTrdzh(g!L zs+}8*H1Gc}HvLZYKC_Y9b*esBU}n)b;@Y+=)F2~`{$%}wxK(0IKisYPwwzIYYKh-l zZ0K8lns3R<@cKri$tTgpll8gdEo~nY>)&|L!}=fQ4B6klMbr*f(4`;UIc@dzDp77> zM7#de6>_@{Tu6^NPbQ6U1ctb2A{0+eAlV3P*a5iX z*B%)|vJqJ863J=il?%y6;Ov}RoK9^rh-4!$_LmN4@S5&m@-&Ws!$4TW6=*eh2x*NY z0FdTSDw38CA=wDTy1n7@-E0SwYy{4({>JIf_~mmp0?*<#FBpD_8bY!WNO`IG@)}kD zv19;_z?v$19m1_l^qm&RM}BMv>iNE>`@*5YSuQWEvMNYWi^>dESU0~Gd$1Of;7unN|5w6 zt^s0USMo;ELgL`z?VPrc>O)R%=1wfMjN^3HHd}JRhcU$JG|d+f*u8fo6)@h8SZ8yT zE6~WojtrREoQS-o*(@G~-%xaZ^-3O6bCt_CT-TjkHR8SeP{9>W&+FcSbnB*1{MdSq z)2O&P*?Hq{dA#XGPFK>#WZ1?R^78a+oZkPgJ~^nLF5wC;aQbLFJrZ`s|1|PbOU-`& z%|&|T8SKjPO}l2HM5Mai4Es88xgBrSLuw#n&WXqAlbd)1scU^8el`xaym_4usFmW zz(&MYew4mfRLE&IA|WG^=!$2W9H8U5In72SBC4Fe-#CoZx$9?f8a1{7}+%WiRx;!W&@*f%5bu%W+Qbsi{{Gvl?*3s7F?lLPSt2w zv11rnnqW+4chDTr-qeNs>1{)Qj?{!usWXD?^KBA6^(MttaBccHvfg)3+WqShPAAQt zLI%0ar(^GGz9l10KAn6Lsi3__Y2K7xxyhZ3Tw_k(Y@)dT4`<*pIH})+V40bg_^HQDOh@yU?UQ~F@fvE^kYMELGyh7)aN6? zM&!hH%{w8}eZCOC*ogerRJc3-9nl*{Wa1D_`L9(E2|XN7ZM%&I}=Ftcareo^{RVrWGDUA zqF%XvI%x;OMLk^MK{AfpL=7LVB#-n86m{RTtI3|*CWv}^i6^PIw=bu;=YPvni%4}| zd(l8pYjg5d^EI^D&*xkZke4a>w)<>RLti8EYe_%4HJ@ME#E^VYZYb)yVFu)jz*0)c z_q}OA<{z6Y>UL?3$i8(UDx43w2IkysOwOCVUe=1QaLdzHWR-lPT+pLdb|iZwju7>V z<=x24#wW${B_s|%>V`Gc^svRC?&QzV z;bITlZ0$sz#&0qU5m<`063J%O^g8~OcsvZ{mhFQ6jQ=3v!C?GNDSSR-zK!S=mPGsU z`kiG0@#<)-sOKotiNQ8ev>)UPL~hL{%5U!#3!J=IL_GA#6DxH2e1pj8cSF=+W@m^a zDGx;5^FtQVw)+!N7bNZ`?k#*F>SeeChRwH#*T7=jfdKrZ1ci(23+_Q=fQwk*H10vy z`nuvZ!S-NO!ehB`k+MBFnN=ogwgUkN48`(n2X;KN73*U=Ae+2g)NBWu@7@5#gzmTp zn>&SyIuG|?=$t=Sb)si1T9Mj=wtel+JsVDa9FIbFtfGcZ(&+EOd(b%#Q`wu*9$dcb zixlJrtmUt%m7FfHia<44f$}M*G*8c+4sS=7f50+T+fkD>2Rz%3ns14xN~5Q9dcpVv zbf(~w>g3H?oPOyVhde{a(W9$04UYY~7Y%LDn*MT0qkS73L&5i3&~JGIC*$$g^LXmh zd083*{n{Ny@;VpQb!U>RZ*O%90`OBBB^dZ;WFoT4d_i624Y+PUhlbR@t4V$(nAJm9Q9@r z(2F%`qM?L}c;p15MMI5CcOc!C`0IIiL%v1fh&Tj90}it`qO&y-q5-FdUg!p%-i1?g z@xn4RD)k5*GG22^%zDDj=t-Ljy6m9lqNw*i6gjm&Lbv0uiA~eO(V??3qJc}5N;LM! zPVto7&EJOh6txo#?ChgNFPnE44fyFSMfVcxi3XyJXQ2VReo@`)YYdEnMKjUx$3gVU zA)1i3jb4BT{tTnf57HQ#v)2z*-SiM6VmWpLa;TXu8ah-w9i7VUNY_No=R*2noevtZ zv8`yZ@#r1Mo^C|L%bJU{b7&~?NC~Do#A`IvslOR@?i?a}&7Y&y{u@vmhuQKOKAMZh zr+%sR%-TuPU)`&4OfJy!#=uZr9JkAVBL%mwS`{;(li2sgppIw`_>PM_s1aU*kcU3 zyr*qu$IvyP==pxN!RobH{~x|uw;aSaKdpW>yoxAk=?O-3J*|$t6qPme>~IiL)`8h~ z?tNCNqbtZPXvbtyuqnCHdI8ws@mzfx|KB_0xB%2!^ITnJ_77njH3#^Q`l{~XQA?bS zm;*N1e^vKe(S(Fcr+|R*jhHFdu4UPengWazjTn^Qklb_27aSiGq8>8Nf-Jwe7Brb0 zqz+aO%-TG0G?;zZjB#mgKt`?}4ZhN5j6>YBtmk){gRk({IHuRB_SqALwgM*lW0`7K z3-WmS5YXtT6|>gffQ&vo1dK?xVkno!WVyKuFnZaMdF^XVGHqSJ?pGa|@zo8GHeY2d`&g!#>jFT}m=T|l1YV5Vj7Cz8CnZ#U4E z8OT^U-6N#9`-K*u+<6>BdS?(kLv6wFn3rZ?w)1Fayy<>IiXUa_fuOeTOz`M_gcJ{J z_E<4u%R)xKv>_SZ`?2El{)J4_9`lK`o%OnSU8I@@99X*(RWuY(eYTaqqTpY-Jf95Rj+@iU{-Yt-c!5i7{^v5cwJb%V&pp)vR z&R9iprayB6x{e~=Jx@^hb@68IFB2c4MCZj~z90#xvOpTtB+*M_s^NjhXFa(vbe-tJ4rNt;6D| zQo2y~t`0K$RJl|rDwMtF3l#?TBRdsq4!Gx^BKw5PJgUm2q}Xo3Zmx{(sa#5m&*ewR zKI3{iyvn7{L2aSMKdrVYoO<{&v#ano;IES(@7alLPC@2^HzLYIx{`4hAana< zAL@g10VM7IQ8L^6&y->DpG*@wQ72c({3vciNb$$LhU(g5fy{L8IdUm}yh)+@g->h$ zoBQlLWB!d#fyo`1EpO0}AkzvV(=Fqo{P=f*?4g3pOviLt<1q|rdtb?X86cxQ8x@gX zE0j#CQEz!=#9BqnB0uJ*L#5olV!fiegCBzwcJ%Zk^JO_W?57RogcMsm_>TMFKOOQ#wyI-~QuoZa}Gkd`3?rwNy)bKxnZsY{ab5Gw? zRa>@~)#6G&yw}YYc;te1c3sC>aOo2=j@Sx3dbVrsvdIZZjW5{VUxriN`orDm(olR$ zjO-}yP-2Fr-hfPF(|t16z2?aEI%GWFZKX!e)=`|S31kA}O67|#|01jLX|fM8r`tI- zmFeP!Ju0)QISx%_FK{G`D(#7j83wYKn9UzZv!Wyc4R^ug4YW#-i{f8=>AEi0gL!@h zwo?3LQ43T=O;E!M$gH?0y3-Y5YzA3DPYS7>zN_uIRvx6pJGY30Olstr?YE2pt8%5xp*{%O3dl6nBG2siEy)} z+@6j=b;luNfBrhVSQ}X6BHGb?H`#GB@kp%u2_+4Ra3WBbXyFZ_K)2Lt_rd zoP>G&z-UbeF5Sx*54D8^J3rg4K3?j@tn#%$6~FeXTj+Z+YYaczG-$QSNk=D$p*+rI zw5+$u$@MN|b~;18&r&iC3+m|ELn74^3Vaxw&K=O|K_Tj> z8eayEtIQ|fIrk-LJj)dwx06e8$5w+l*FLX)=SXqeT}fyPfQ*k*s$7bXgr=Z2j(8sN zOO~gHra(^I#UhQ*V7a`Pjw1O-AhYy!EhX^sfANy4I?`W9$=pu-jj#Mateqb5U^hy_ zgOB;%MEQR+Oq45oCZlLMWEOSWDanCl10C5=|FbvOR*DA>8tuTAaWHFfOyI~P19Gbh zvh3OPzG+KEKL07`=z1ONf?9}&-n!el^6QRf~znAv-MdQCRvWNuNY zkNGwpprjZEmBcE}e)eYe6|Is(%*Fq~6NXPK9D^4T^_~?FQoPAGgey~2T|lrr7MGt~ zRY3SOi{a9nJS-r*F^|US2Dl8`=R>D{hnj(c7ff`goc=MI48}`~+3`QF!9}z=Rmns} z{X?uBcLgQltC~&sTfI+BeOSYBkL}6oI|?r*($19J6AJ?ks0qRQm|q_127~LeAWsoJWi= z?ZKRafLYQgpJ;Qn2lI3TU?$$$Lxed_WO9s}GFAIeN%GpyGZ>v}J?6379^yY4;*35P zbD7G}&*~=YGbFjCt}nCbXoPz0&DL@$-uBp!Iem1cde;t0F2!Gd2QbA0+o@5v%@oT} zTL?VCFM!E1?V)b&;6z_tAHW#2=%HTg7)|NB_%mUyQ`D`dou+O8f2Kk?MV)+6LD#4Q z8N2v~>Mw_iGj*syrgdyX^|u;ZItdTiKYF>MUdwvWqcZS{H+M8@y{tv%w~b1sF>w!# zd6o>dg(Q0z;%OHDsb-={Q0D)Ke>}nEL*LV1_vD`Z$#c^i$NpkX8K^0w+iNv*L3UKV zBD9Qx){jpI;pRoHT(eK@DMVdGw#ywtGE0Q zFXz*jR6}NKb|OJs${?gT3Vy}wccWxk^vx(j_XA{hHB6Sdt8$1O1~P#c%+TA=V&e5# z$gI9;jz$$G5+m^f<;i{n($H(m|L{{j-Jt_Mw$A}Fx6g4xip?C?Fj*l774Z9sAiDbG zYNmH#n!^9R0rA=mFC?oYNcVs&V&y#C*xLwl$(Y$ruN@$>_C*T0binaKDc<;6$rQbz z$de}foTNB4S;;h+Uq;^h=V>8ks4Ya+w^uS>Ge45DiSM1H*t0N@@s=AXJZ}CfT!GmK z^AgP3=@+d6nVAR76zziyWdF_3K&H1MfO)^Hr{ZU`mMSUs9=ndw316%z88=BT#kW@Z zGroN$Dqhq}lS^?bz9THH$DoXM&J@Q`TkzaVZ!MGbb+aON$!S`OZD)8hmxk<8lo%bS zrPwEYDKjmrR8hCOnwDbt)aVm965{RrmH zl=fhFpBT9m&)wFKxiZHIROF;mJVR~4@j=@-^_r{R;Be~_LW)PLAF8`qE&^@t)e>Vc zcmEIWaWhp-`L6+|ta^}A{L>vyR6C6J2ftV8kw4x4n=38c)XvNN!IG3A40)@#bdHWMXQO-#SYEQQzPPB_9lP5sn-X=vZ#pXTY z)nl{0fw^xK{l5$~84n_()Vmh=fU!$r>4y^RHa|ph^QSL(+HX4{#RC#cscSzV=={Kj zj$XZ6QEA`}eqD>C+a#nY{O!CzaJ>-X$Bt5};X4S5@RrOYXnzMyi&O#^zvO=7eQu-2 zQA*IZ+?cjnBtzE=Ab3-2MPIq*hz24EM&4@Bk2Kps#?6EvD{XXt1?G6nI?iq<2lA|s z*_r1&T&C02XmvYhA24KSFIx+q{ldm)y}A;u?u^r6Z!BJ5(FKcfxX^)il~hC>1mSrn z?WB0rh7`p_+?!`NQfMh|RMlSLTM+=B)ZC?|_>4;hL>qCBpT6=_mAF*=Cnt@lA)+2a z@Oz0KA;tMUwvoFQLXaPlB$wh<>tfVFZGC_l5kvoBs4Ze>gMv79%o%Sm;Zl^y6EPd| z=`4S5ev>+YBlO@!FFPqdwJu3vob3hTmhYpbc!^O5#S2&-0M3Nnr8)5*+{3F9nT0FC zEAzQ3DNbxL5_LHN0X51&F2xtGMUc)MGe6pgY_(ab(iW{bZpna(&{Wrru89Eckpa}fI6S`$9m*N9CqtM+92xhIf zmrJpt=@lv$n;zx$Docus>hwv)eSCXEhfZ=){EKT2U#7BZA=q#?S1!d}{V!8FxJ>z- zTzUEo4G+iV1@45O357Bz?&r$)19Q^h8U#<=YdD75Lg19q9q5n0Ah_=~!*=no4)iC? zpS3t}{6$-#OjNszwvp-<^k{72$HihBft|f)*iJvIN$;-3^&ikS5kAd{TPZ$Zul)|F z&=P;~tg0Hy9EZ`O)~7(={FcM*R(jQ^%Wz|!w4TV1V-FPMbSsX#C)NO+;h*~lVz#bb1IA%qkGT)#pSVo$%rcap ztOT!L+1f(Pd6-8w>1(@QivzUE91Yw~ewqcrcf$d;0-ME>wyAtN#}JE;e4&Yln=3UPYDBjM%rtwcA=69Hnez3P)fcZP-Y|INW|HGGQ z^THG@DTiQ5w7snv=EayHd$84WjbOPWW}y(s?nIa1b03y|z_ugZi7v)mG4l_HUNFuS z%G^0^ocU?WEVLbejO%z;O@!7)tDklB0agjO2&>TTYFF9^JazADYtni?8juJ<_r>aP#B_!tdj0vhyV+c=+`Q(e7IbNncO`vq_HBhNjJs z8+JVn_uyBzW(Z*Roj6{WaH1#J(?TSVX)a^IwpBN01hg}mMO za&$jV3H0c5mxxi zdLTI6Y*n_v?7HR;+s&v{k$q*ss0Tg#N7bZQOmsX6E(MDGqSP35Y&6<>L3(q zad(@;&77I?l;05C@Sd74@OtNZ4hD}V$`9jo%hx(0L()CJY*-r6`x9PH#hKa&{48ga z!|o=Bi8(m^d*TL>&xM%SJhGli&fN>aPFYa?BWtJ;uG1NtyNT}PBb;G&S1oc+{owqY z&z_S()0Lpt-r)lTe$xH2gL>_AvZcEcJp1R8$R^Ii2iUI~tFX=V2Wx+(NM#&zm~!`txcdg)HZoSZ)#ymV|qv*|~1`aqnn%@c5$CtxVZu(ks44QSOz z%mtW_^o|(tyz^jiKeG#HHf{TWtC%lj!Y-iEgCD97BS!<}dowVO`sO6X&+Wzn<4LW+ z-12XQQrza@6woly5E$0JkoCpf0<*5(W+(TUX~4C*0jN%!;N*na7PEy#bGZ{#1%MJe zE5#X`#x|yf0bqrjm16tIKYZ70Q@#^lM!9Qa{;azYbb4n%ZlVqIqyf}XJ|CTKYz_o2;<*XL8LZHo*9&x@+|U0p-eIc-ZVj>b0I7_<+kvFa*zKyQ!7pdR5e7PyQQ$2^Ur+<4PcJPQttqxxev z4E~)Z!BtOUsVrQP0yieb0ba4xI9$g*{42#lH=?O@T+diskHAn{u-t!JG-Zq{d4qqY zIBj|~bskqV0GF5I9Ls2`Ew1Ac{*_|#-VVrBm=3iCexAEtO1^oJK;Jm31fwKaQ9Op+-_r#p&4xgV znK3iSTlZR{hu-*uLkVUVE$rW);GZCHQ+b583q~^fBLsF?$LN`vRkF#L=eZoGr>xVF z8)MG9U_l;o3lQE!YmEz|=ZK2JNTUnr2^(@ry zvjV{88TfCSdeiWPY@^B!-HcWLaDvg!bR39sG5OdAkQTVF=* zIZ8?1xWZPk{+hj-zP1)fao6H~WKNDb`lt`V-wgj`bQ$45$}hJ>Yoj5M;<2W0iTVj9 zw9aD)q`0W`C-FSZ7RmPEhY|@6yXZy6d>wN`cA(rT((GAiN~}8>gsRu$tr!XJUhRcOH9Lv+@50;o|IH9gUwDvEFItE6 z*GcmM`}_0)Q~VDmtCT>B_oj`If3yrnBLlH%30|JDpM3p!Czaj@0u4iLp<&PR3skW> z11X!~o=Nc}{P*G;tC90;CGeEsiFo(3{*+W?-3@9VAb zGC6|gtb*%-$v-U>UDhO#73%}oN)c{=#0@aR&gKwjUKf+_&hjmzt-d$*Q5~RJ9UFaryEHbb9YNG@=RKn3mwHeIkh;M181!c|H*E;(z$CXA^{y z&DDxe0YHlP1ORe)U>&NU0)Z4iJNljuz2ZqXx{vRgzZk#&A!OJQ+48&JnyG`Q;=Mo# z9`Jo2n)>1?a&M~yQoJO@SLP9)fvj*urFiG37OJ%!jv*^(hIgU_@h`qLaRvE#{3P@U z&kIs~b8ZIduqYb&E>{96K4lkbb}gOMDd*RNZ+=OryvscG zyqA8U+IK9vnATD~@O1#V`2IIx_S;15J~B{}%OCYpH=Z$o^y&}*r1;C({m6B61Nl!p z{%aU&3k|>8`It04@(dYW3;C zpe*Ya+G@6qeEK_3l8;mlBnvN`rzYk?@bHHV5iocoeHt%t7Q%`%au@xnv_%cXy$@6M zpHfD}>MFrb9#Y(Tl_lQ&7>S+)Kp@5HN4>~J_oGmj1q8GfU&Xuvr$aWQ zWOf7@zvvXQ9EjI$5kmA6W5xH@ff61!Y?U$7ixjQjG!h9aHknVGO zA%5AQTIG$SYnPgey2UC``Aa3}fWHmc@7=qC#HvQzKx3Z{c>m%s|59%Sdtya68WDlLr`d?^-|ghsk3d z4|NLw@bsx9bm&;V!)XA)=B{ta2x6FHXZ#oyBEd|q1vzey5mgT_ID;3CLd>MQszJx` zrsSB>sA}y1`J4<0{F_^lKQoWWf^iw=HLeZ~hSjRr(=_C%!cH|v!wc>x>_*wvLKS zf=|tVGQ=63zgei8bbTx@yAvSEbqfcOwU>-!=BM%Iq!$0?xh+obQNB&FT{VC%Y3mDa zk$uqJq_*^;A_zQgTBFOrKsEFX1WTWUD|G#)%EvGA1sjjIb%b3bPEikV4{B1A$VT8H zwGm$|J=-Rcv0J;+A4v%G`UX2%p0l7IBlkgQ=!?>D|O&P)=H}-`oXgV>URq1Ru-R<62aS`rCb{dWGWG zH{z0WRD7Ag7;0r0ZCgTj*g{i-zT=H%3I6GMhUhZ5IXZ`XDaAEGX6S6sDFr)jKv4SR z-m%cudfWvIQY&(f^Cm1a%ux43DivIS3$;$zOve-_P&@vS=0>V;Mc0I4rwz+}fxyB4 z;uFq$>?Yj|lY8P@T8ekHi=s`ohEZMd+j5wpwh-COumfuSumh^x13|-$cJwp+)r_Th z3_l-Uk2WLq=~F-P4v0ccZ2xA3&KKhGA6HrtuBkKyvmW07x4EL(VPW*zN6|E2=GyBA zq^;!*@>mBL2y};Apbt-mBZx1?VN*MzsFr5vMG6FwqiOQvlgs4Sq(E@rDwTYCB!=vb z&!rT9y*5^1bI>11@#cG-k$;y~=xQ>4?8mHxSX{?qlUBw%zm6zz<010ZXC;tg z-6odm?zi>O{(=A?#os;isAVJT3TyD~EyeKHuMcFpuZLpFwzWWt7aXcWQ+*2Pp>vc# ziVNpBpxq-B$Y(7CQvAvgpojG==?J_E;@L!7u)K3+SiLULGq;Xd)gqb9YKNb}B{X)P*FL;Kw_RRBwZtnDo}sqj*x`a5 znHD&hJmQUa7X|?Jq){H~h$3%bF~e2uIbfhVV303xoIjIpan^)1y$(T4gB!G8%2{d% zu2hPdXghM`k7H!7TT1XZ!#^1fAKjo`d3V1@JxATIJwQG1JDa8{Pto0N3>rQ(5KOXd zgNB%!(%#GRJGEv{Z?t?#B928Fe7}5#7 zwufNS)ob);|3q?A9|+zV&OvvtcU747$FDZFen$pOPDe-P21@eQJ!45rdKWznzgQr} zc3avwHC>uVpTfJJ8=giW&w6ke`3^rlRyb`yhiiwCjd8<7%oE4NaUpbnd^!SRBk=1h z`xVoEc}Vj6T02Gm6VuesYJ7n6zWKD{@(Niz9zr{%ITO!&<*PjK5PE%_jUwi}TzxKM zE$H8V8GZh2W4Spl(;sRJEgo{NulmQQ35ssfzCenh;U~&0sU`Bq6N?mo?PEkgTihJ= zxe394F=R8U0`$OARd0ns%@jt8^M3UMWvR~U4RJP%z#FxgP5)gB^#y=^B|so zX{9eN>;$ZzMXSsG9GL%R=)ic5=?oI~9#Xp$^_S$VW^KU6W|?X@%#o4esVCZi=?6>H z=X%;OQe5?*8Mt<}R6X^(J;O277Cc`mZU$aCRjS8X4Pd0$p~4uPsJpL@%(7>sxVxt@ zD5PGh4JHm?q!_Mw&;ZO%d84k_W6wx&Y4--;wBdL4R<{9+6rY@_16nQqp?1r)XQa5_ z#yZ8~+4Y#_9sZB5GXblqc>}n1OCl}OLMjxYRdw$=tU%)EpNo#?FMhjLfqQXxlCh)S3L5pYR9J zi&O(D$#9`!tTs!5>}$+u?nDPF#uLA9MYD~}D4OI#|7NbS0GzE?h~}hO(Z`t%qCB`h z1F1V&Qg^8f730%_SFySZc##IJr28WQ8D&Zu%d+@m)nCdR2>!YT#0k2T!q z|CnnOan7r%YL%rkwR_}5#rTW-gV5>|T-$?+vFfB!p)8^&PBM3+V!Y<`Gv0Zw6hATVLD!t-8VmpM3(021wogu2tFsP8XUUlcP1+zN`>H2GMe=`JNq7mjLQ*}}I|StT70K7Q)BPnU((b=E@f zKsnuMJ&rZhJRsC1$!VK`f?%lahE5kH(R8EJLbc*OTXaK4Tlf?TTUBPElg;AkZOf;E zS8XuTx)V=telb)``>H|0Po+?+k<%I7%2`51JXlxuSqk%!?bs>c@!(A00YRud$>wIH z&~w21fVtJbg#92W`M{HM*6HDVUh|`z7A@V+w%*>7cLIMref2w|GN_43P!p}K4N3b; z!%*Fccu^jFqfqGibSyjXf}DzR;Ne=1k1nv{58ne1Gly&c$eV(L6}r3S=;YgY`qc6% zI}l2&2_?2llnAC~;cT-Z;G?NqiS%5QCAzU&Mu%I?VvX9@@`oqE``+)t_o~rIA$~na zb9Jhi10(JU=1|kSZ>(ZXLpKTW;hdb#W9C&HkLoWi`@xB_$NXYGeq*S#99|rMqq>Fv zt2ziiCJFv{wC^$cH+^{?3UK@t_-gfO&lg|eXsSzhwxqtfu&Myuu8nO<28OKU--Fwv zhgHqVC0$z~cv=cQ-E)oGK5le(b^yF}-XQ#ezZcHt>sQq=`@!Rg7#n@v%pM!q8nw)l zQ3K$^jrhnfUUst;!@ax3hr+A!zghXJJf{?9{fbC_!ZDo>&SR}+aJ26hHDQu4nv8Fs zM87_n!>kLOM0U%Ix#K!vsKEit+k>8!B{)uSqk&bIHG%`yHWwONU7>uiZPh9)_a!Udgbm zXOc@WB0>g@>3QL#yQ9)IN{61)rTz1B6*u5Ux<6(i!+eIs_lg!}J6y=;=xt&>O~5me z)=^$7vp2iBkfSR+BG}v5oJgj~IJz1>ar7hg2GgReI9txQ-5Vb-Wk)DDD#re4HSE1t z8tk)vaw^8m==;3OlrMtO*AzOcz8|y63%ruYfg`8UaUF#@7uO1@s^EL2ytOpuR9jvP zYT{EmFFnvBT$%zU_U1cFPfZ&sjf7gc(p0-_`=d4uwGwyk9<#8o4!e+YRE)DzCy)o5 zHwaz7B+%U>bjf%)Jv!45{Nqkl^eF2)TZ*4G9>h|jG z5lHGZgxpVwrhBX_gp~KEnAx>*I$@!i>-&j^6c-?KV!XImUzqx2DVcvVmTCoDXE%Ls zLEc%&=&Wg*SUqk7&owm$hk!HlgbSfnLSauib?9KpE*R)8?3@e!)!h5?hMQUD7I>z+ zVlhPF@@kjBKn;oUk9Q9g8&-6Y1VM%t8_p-KcIu;b!7};Cs9>D#q8_Sg`|MwB`g~Pzb+-|M1gJW$XqE zIeT@1oZbj;Eu`GhLp5DeX!Mt50zNi}RlNZY{zN!dQo{CG(hj`^S8Gwg82Alv<8ZfH zZW-SxF;$TS&SBhY|I8it%x88_PiG9_beb6FpSmp7deTbh1arR_e||GvVQV%~>HwX0 zeZextiCRmkEe8VIWs>5SiJCM4IBMPiMWma%bSm&D)4i-`Q89Z@Q%=oC(5m?6Qt37b zU(tR)+Z!`%Shk!xcAU%Fr443}f~V1E8;=WPa$gJE-^*xK*fL?cv;}bn&qGQ(u@C5y zrl3n+bh9Q-@&V-W%y?=azntgHKkD*@Z@^h22!G=6=tBORW2v+&TqDNQ%T_VgtR~Y3 zt~p(7&J@p_&vbsr(WP}QnA~Yo8MTk#_3%Or({s&b=|JGExhBklr0-7uAzKQVq<86h?SuiZ^jD(fBL449Fm?LUch0oT5`H9y# zT6njfFMDRmv$r@pbf?6{_|gKt8nmPs_t0o6yzVPy2jp<{|CnnO@%X}bh3DL+!fHrB zj9>8w`BBkdmpS-+pr6Kk$NkFZh8c*D+aF!7J_Am;5Z9 z80PLxj%IvuCI@fXpy$IAL|NA$hgFQ;r||X$Ysw~%oqOtx^bv+mAx#)rX>%gDVJ<(n zu7@3`V}v4Xz#EnKIG69|f3>R!?@zTrUDGV9Jod||7yqeMuOjwf2Ng7^mSp;QaR-s3yqn#o+qpscv>j1 zl~Xb9Vz7z-R;Q8)l4p-5ka^>7-CGenbbc-0*7w%qgg%L(VJtO&j$D zL#W=j-#q#GciRZ2uxXI4@5a7OT`a7(;^^i6O$B#XYL0vYvlG_fkbnf=~sN|D2@mm=~o1NBS zk2tkK-mWQ>Ij=@aC)6-rhyTRf&j|DNh0M_WOtxkqcnuTbYFU%2gt`Lux(htC5aA}m zUKHlvPH2)ogNm`wg|>o4wGN+f4(1dN1TPR0LGX@mA^pIrNv{5YjVB2Ia^q)s^Ev4Z z`e4l8h3WOae;PBeU#UU^43;mwA{mq7EXANtpwaG5VjOLrD&BsCMaZ_%#5{W;o3<^H z2Co0apWmuZSn%7{>UeX9eeLuc6rHWPr%;4$L(c{^sYG%7n??3sKDRC@RKltfa)H z17fF4O{P1_`jB8Yjjv{t={UUBC32Cfu=_SA%9$VPnRA|o@U|12MAE3r5MsXhvOk)D zhw{Y+NXv38i5v!|((IP#!o^$cBMlk-?77+R5tdA{HO2-7Sh6)8rKqq6xvvfrO;O>Lo=p;0~site&nuQW&SutHTbm!$0US$6zlnX=7iv zk?Y!%TTf)7oF3PckM^I)v;&JsjN1-ti#&~1azbXJj7|dwAg?>V;wON~CC07US?r-j z?!uW~;7weFO^+`p)g97>CIe&WeARa@-7<3&-Y}Xj^G&KkVd&m~p?k7-J}Fw^!j7?z zrsHOEW28MoI|@}`-;JC3XAV$okbcm)$b>%Ss2C@$$YDnu>M2yT;;0x81E+9#*Wp~z z5IOyuxyAzUf+AgE2kZy9!+wCPUI*gOsde_zxeh(Pi}z% zIZ}jL-ew4qhtcFir%|t!A9&+|)9F&8&OXfcXG39_4M;!EW=mExKPu#u@!QWvd<Ys4$No^%fFX){DKhxexDH1x|%E9N9LLcSvLRaWv0!p=9rmG{s10 z`yuB(GSNLx@f%M6iMgK<6Vrc4!(QAJ(qTXNapX2P!)CXIT`6)p(rTC6v4E$7`A9iE zc&lD|`@|E$6L?1QSN?pS8~+51&j{cPz>k0NxnFF5D_xPpoe=_d%BdLFawnRi@)_+3 zvoeX+im<<4D}~KI%c{#z8Zj2Sk7ljS%lPjrKu?J9KA$;kq)T)5=t%ew#V_U>3rfD> znZdqGwGev3TrS4VRLz9ifw{s=18{pT!YB4eqkB`GgbhIn)XZcu>8zW}XiiOp=RjYo zMivaHx(S5=<{ArCzP}<8FWIC0qlb`^BXLxW@1`0Hw_EgNXF!R?cx&EJ7XPah35i_(~p=J-eZ}rcVRVM{6MOEW*K`wfTM}KG|I+pc5JZw z{=?j_h;?CgY|Q$p{6`l#730ix^U>XfEm7|B7<$V4By&A}uQ2AGT$BfuuN3g9%Y08q z(D`;(*oBK&LB&T-P2;|@cVwzac%MwU);nQCG24v2a|(8=wG4^mOt$cJfsAUVsgPo$ zlfu>_8QtsJnrIo^7dqWertU}E6X~h~VV#+bZeH6#u)EocFM$sSh_Q0BX&q-odUi^o z#%pH?7l*}=O6vqVZB;4XdK1e@XF=8d68^)(M*5=R;hjmryEvLQ{yO=-43YZFL0F6} zK7N&Q9{2eEup2JMW;55axf@zBEuA=OHj`^C{KJ!b9v0NTG-s?&%c&TvEIh-0DQV4* zfc*n84$;;k&%5{w--A0-D)@g@QDe3{W(VyTI}V!w7kOW!=AySk=@oZw! zP@y}NGInk8?lbw43gyD1$E&tX-h@Jl1x)el^*1rxiqVS5E zRE*VMW(wEct=N9Buuo;{a;}CYKoVm(&DQp1|scz*iISY-R0cJdT0%AQCr0pBhJRNq0pruA$tp!*&U8Kl z_+Ik#T|R3ZoRr(}+POnmyNPDx%UT&tyVDd^9a==LXvI*K?(Y)aqabKe!;3 zZ5ssJ@XNE=hYK78o7Uo7$Fx)o7;sG(mm#NbfxUk5%fA`s`}}Fk*&BAjj%6b_8r}3Y z|N7M;Hp5$-BL{U79u>t33w${$#ws^ip-<5Ow5~jfn(5}T?n9pmotCB0`3Jix?1~Mg zxlnTlrY_(kxDgS|bLh!ae0_y)Z+i0xo>UK*XC;`w`oIs}0bdq+vP!UTzeTt+RZhP~ zDVUnNM*{Vh)6s1+nXMsuf;p((L~j$JeNs=x3@n^`@>ZnXTVrIzC5iIQpkm>RPfM~W z54_Sh78>(})a88GJXc=tHCVkO+;4}abnKX9#V{z17;Da1&OCY9ig43Y=pUGCh*;L% z)1~g$JT1njm$t(PdTb&|Zc-}7r&_&NOwQC~-otPe%y$s~)h!T?a)|7PxY#6FwBOm@ptf}&hb#dy|rLwd}t8J>Q_n39SWWLLBm z+Bq_cUVOKaeKWNODV>r`&jG(`#C5-T-F$T%_P7^K`|*l2Vy>}3vi-}2&nipUnNwiH zXtf8sYt?PC#dWeM_v$}bk$SA7G#NVJ;HJ(Bo9#N%mB2w~+9+6LE6oE|E3#1RyoRLn zfqlnSI4)e&%t<*D{$#GP@ROU*n#Au2trTWHms2rrHnL|`%cwN|)qAjjMOY`?z&T>P zMCizaF6nOS-0pa9p}GQ|s8_}bRXU06JXkA+aE*mV+}XCCxB9q5u!rebjLGS-ialvY z(pV^&7*BhjE2P4TdHBvvO#QoD;gT~vS9-UN$?Cg82n|nJJ#RKJ>pPecpT{yf z+HDW>#jz8KERfNhu<<-jE(7vU~g&@^bfCx@Qo0@7s3k~u`OKV*~FPHfxmtb-Ut3) z3V&8`&tUj}2K;qt#GVtl5WWy@au{wl7b1T17`Ra}gqK73*hV}XuIW`ANW0~{CJr4# z`0Ua^Iw9TeN@A!ElT`zeD&c1#5NuMUtgKqDL8ymtuI3=UCvpSG~CWo1~&mySL zpfa*0U<32+Z3Ok?hL@40o_+Y&%Vjh_rZegFtrK4aRjUP6{NwcoMvRAlNT8X%;iSN} zk`d#J(AH_t{;_YjF@HfH_y%lPvWYQ-rly`Ngg1M@{tJRmFbaevO^X^X`uaYXHHM3n zKVAl$1V8?D4VwYi{Q5Eb9)A4nC7AAZtr>aRcBUh2M$}JT!&KK^l9| zzWag%I(J75+E%`v={zNjjv96d<(-S;e=*lsXy6*@G`jfQ1!VGl6R+e&jre!C_S$hY zW4szR`ErqO37iRR+KA17xx>LUAonRcz9aNMJmFV(t}BP=umRn0$H&kCp}n^n8{^5) z#yO+CX{xRN#@-`HPPEDJkF>@QBkPv>os#-BP* z@?)mq4(2arOmy#no~@JNXV;yC3n3j*W|0h+m#A=pfL5^K zE*v(z^_chXzJjf2$6@UWHUf54K`ED0aM+m7eA_WiYf?*Hv0>i&+KfakhcGCzg?^7H;`c+TN*xWFP%D#kObYS9*XFkZULfhk~Lq7~^u z_}$)EKCG27Uf}DEUvH}6joTaJA5*;XnM=0K-_!$ z8#K(A=Wn7w{Ic5{WIvr@pNCrGymEIe-@!BM+IGR3c^;TMIm<;z=oX0A4S9>g+yvgm zA`nYL-y+GxLrf9sg8Llzz^01=nANp%d~Qi8dupjFE5;|EhQh}mj-Z!a6}%WP9+ZI5 zngpazbC_;@62J$;@&r^M9Oru+m<`?>ewv=as*+7i zm>P#8g<`hnvQ5ktO>n0{i`lH_X-wx~9CpmjV0BxhG4p#tPydiBECMBV-WlH22M&N4 zZ(<*KzYr8%EKGQy#IRBWPTtFHVkF}d@!9Ihs9&^zr;cj|e;iX1%$7A$*uL0w0B0 zZ{({&CiL|L+yN%H?c+oE-@G*-gr5lE{W*vz`Yix&gNrPjhT;X@hIHq;5T4o%#Y=(P zXf5PT0==<)J7cQ8brGK!?2W&`d+UOa zG;yH!3_|$GS1$NKy*&-{Ud~s6lG_H#P6`T&`z^Rm4B^i}#A=9eZp4i8qR$`EaG08- zAhF+k8aN8VM?iREj)d^dj-606*a2$cND3Gr58vgo zN=s%6w5tzHQc4RaR%zk%UBN01nIT}vfQ7>QTPC~_ax=j{xH~N8=a?^&>zlDEs zO5!IJZ1nd42g@p+6|55rx~U#F#Ih#;AVc z@TAyt3Ne20*DdK3n1VI8J*X1nYut5J<^s5|*wg!Z)in`T(;3YA?f}$V_$9^)W6dFfpzFfn`O2N1O_RCT+PWB1m zQ^BAp-?O1g$$$Og#75zUx-0pLckl-M6XVJm_AB`fz_T{4s+xSZEpHA5?$xQZ>XWGv z$9D%I-YvBf57cLd0c)q^rV!%^ z@Z0yCZJKnH>mJtzp%K6P#rM8)c-#&bMv&ciQ?frW`NhA(heH95o_H$l`@miz#+5Q~ zB-8vh+oWWtv@vsy1?lN&xMiFSJSb@Fz`Z-wRtf<2yf0m4VUrx zn_?A8e*7=agK+k~9IIOpj!n`xV15bz;b!9|V_)Ap#7zH*;y1T%#HPSTqh{id`!|qX zuU7KEx$Ixu&o@>9HB4W&G?4y3bN@tS%519+!$qU}TT8h{Jo^{>LHLA48f-i~=WG8a zTX7&woy~z&PmRtAiR;zX>^BeC`*|yIt6jO8T?_14RjRmUkVY=R(d$7MOQe5f4kAw7 zQ6r8QQs{ssd3<9&4dD*I!bkLaMmhur)6T1(D|~>>fx7@V4)=nOzP0V@MvLCJ62$n6 zn-N`_IhbAzw-9<*!5L{u;$Yfz(lB9EkqzDDh3WXE1BES{ZRn}6KR?ML;KCXUwm@^4bR}#&o@`biz1b{XIuEM6TX2eW^tK<06A<3Ac%f8BFJ0;d zN3*Su-w>V;Tp{%YJ`;OGNQi%{IAZQgFWu6_w{Cb4vw%VL`ydruBWx!#;H}yYD~<8A zwUwmiBMg(MogJ`wkS9?K_N9MSYGR+eh-7;DQkPBOnBam33924JJqKuE%V!?M{QC&1 zJwXe%%0MJoy^dsLcE{dhbSYc)kvwS=fS)~iE*wA7m$pKt_*_3nGG?O{Rn={R>!<0{ z`*-@$4oP28h;W>2L)~ao`#SWO8mCXopBd7W_pR{rNPQaDzAIhW*8(@qKS3&{+#pNK zUGRlEZMuGaHQB8(0_Ru@B>t)q?a0BUnOVK zc9M7PM`OPcmr0M~0=dyH3}?>2D-;fI%RX`r!rc3pWH%0BpN){?>03?;tY$eGqA~+d zOTH^`w$-c1Sy3(U38jM0=OFC4?Fq4dr9l=31>wbs4@v1A zbz(egJiheyBN>P5Nld60e(!Twlqbwxg@zs&fv@VZrnA?kV9P5WqsH@O2 z!!G1?H-yhRcczwjB-(kRJMQZ4M8jVCAoSD)Ya4Z?^GBN@X1WC5ukT8I9=1iCwjkCmGx*OHhjKf=| z^P;S?^&)CH&kvvF%D0ohg@5s-XAe-jF+=fLXUZ8dS-qc zmhy9vJ-(~lcU3SN1mODwIYBh?x+6F(q>_8`Hw8O5mEwO{*11UlEh^tNij_$~M z(W-O@tY+2)73Mq8Q=Soc!9;`>+pi`M@_OM5PHK3X;vI>NW$?IRYItX>`(zz<#9Ll! zWAy`1h{hH>JX5zht~2>add>I50aq`e57WL9+vxsyoc&ca3U&4NBUxI} zSkG`V`go?}|M7ANZ)3#qgUH~V&>~i6b^InAoA%We)X8C!Xz2&`3`ax6k)ps zRRz2~J6g)F>A6*~t(Mcuy4!9-@FbyGE+@*lkDipQ>C>y>5GpX&SooVgn{Z^mX;XA2 zJC=%ZP{KpE!Rc;7InXSY}J)QUYmE3fombHM$9!9 zG-FQ-?o~yk>{J95xhQq)XD>6%IC8S?yccv@w>?@%LpoEFELk+ z6cd#Nk)rH(IHM|H_!bgyIEsq#Q87NF zpU!HnT}_U0c&FiTDDlWPA@OoM5@ZjxBEqiqM5t03PI3|w=|9Xh77}Ux zo(qE0M@=#@1RlqVFv>D#@4y=@wuGZ%Ts)~c+iaMb;Is`6sfq9rDdDX+)t>0Ojf^%3 ze_)?xm(i0sE!eVxsZ@+(AND7<2PTuTLt>~HA1SoLZ+7)T`!BP!F>{TDmAg!F`Aj`D zsihYcz++ZJXHesvB$?>%lVW_t2 zYPRi=1gz0YAN#d>!!qlK(3h4nwzugJW}ckGnF-uFG-2QbY&w;q%!EJl`t#$dYt|2R z!{VZ1+oka|Amj&f4@~EScKTEO5*2vdI*B*m?N4v*RKaGmwkRwEMuAg`7I@bBp8Ri~ z-H2m=J9hV@bIqG!Z7#0!?%#r1d+WbBdr#-x>MsYDmBJJ_r)pPmU z3;n6n!S?t_=10lC4+H5YbyKXhywh%fHz_rf^}r7g9p>8{bEVVT+2eF(3*YjBEB$O? zj~B1KxYyoG3WrsDVADi%g|S8#%I*K`f#04F=as^r*u=goHDNG*v9OD?7zcK0OD*z; zV70gBoyB;cZyW0TWjOxSau45#xyAyY)VmM)^w$(TW!gcMz3DCqIy@R*o?n2TPkv6$ z>ICD1n|m|nfBBHo!bJRj#8!6hVunuh?t(v`bU)zEf64H}?OJU5{m&$5i67q4+aHPXq-9>higXSyX$f9c8Z*~Ouzl8_ zZv%V0AJX!j#JJ^<_Y(KpVK9!@lTa4|p-0;J@P2r1{w~-h>LdTFKYZ^8&`N%df*I4+)k{3g< z)!KUGLf4?Nsblf6ei}HmZ8~4lDjFY(&O_sMvV@v-;n?o|N)+=r2z~Mi!On|n(BANC z(gE)Nc;&(y$b8*0Bb7Vmtz_`3tUj=ZqOK zE_Udch+`qK9xqxu7em5-;G7?~G&*t2n|REX4n&Wljgc5H86v~qe%PRe7d6@EkCL%X zl?_TWNM)zNZ-Yw)qMAr!^zd8~KB+Yr?YUo4UVcR#+ax!|LtA&lV%#P@2}j-;ZiaMw zXDfaQ|KUC9nQEpgIr|o<$;@B6+V6_=k5?WD#ed=)_iQ!a9J@7YVc8jK3CiD0%rQ?> zv&)IhR%4tJ!_WW3ITIJdrS5r<17%(y@t+xcwHC4o_u9^t9b4u! z%)qbV4r2UZe6NZNQ3D#T5#xc)wJT!IHXN13V%$BrpCrj~uH@|x*dG7MTw|eu7s00n z4xFu2w1zG5{W@(JR8gt$`^M2V26{|f_iX8Q;PA5dikw3^(pb2rqg8vMgM$`Q1@~$# zvK*_P&1)w;3kkH({lQ#+dr$q;OOBeQNohm&gAy2Wcp+ucaTkW zJ;@hSIUS(gmNnY>Rhn`hUiOgKR5|C?SKWde`DknsI^VgDz9=Ts1MghPMT@h-)R-jt zp`?@I@fkb*GaQHRCUax^*Y!oSA1BdKk6%h{yPS3H4g2_8`wo(Nho?#{;69pDrj-n- z`swS5SI?1Tx$UpI?*$RNi`$dJB0aib_+U|XUHt(4m}-u*=3C;Zno;EA11U}#-wEd0 zCQW)iyK0|f?WXB&>FKD6tBxAd_AzGIW-W&YM~r8cSLBEEpla2W-2QH!v)E0uJC|$! zrTo0E7W&~Z5?iio)^MA%ug2gGLp0$-M%k6$q9pWFSWm1!?2Yh&!E{AJ7hG&(j@F)$ z;l;&SjPj;q--9o6U_U!^)akmc;U11VHKhB98GxjEXDC&Q)9?FFT54WD{Qd~7fH z?rO&&^-(hH-*b&{{^4KtJs3Ef{RMfuTP;3IFzmze9v~qT(e?f`W?eo#V z8PV7ZN;%IZA4McYH9rP#hYXL+i9tOIR}o7tG>on)ib4DCA4bP}_Qpn#u)~=WBFwX;3nAfS zQ=Xu?ttMdwBpem>1T}%Lop;+k+u2~*BeVkr;oI)2b^F#rQc(6Ks}gF|9C`LID9>cTRW2~3p-)>1Cp*ik#1_^jyOBxCV2R8J8TIFZ&*`9 z=mt}|3KG6B(-2$e4aMiSXE9w84RM*t(1sEtcLS^uJ{X^cgb%K%LBa-8oSx8y`oiw~ z#Q+of7!rOt(~#=u4W-aO_?8(ebn*%RhJ**W8_@c&!So!|bhe2xjyEypa1%&4re!l~ zdAKRffrLZqop3b#+3v_sBod zK&kic%wiN!T4N}+vbtJAY3-rZ79OfZ0i`X5QbP^V8&KL9DD@Rc_~`S&6t6L$XR>Yx zOP>4F6Qfk9i0&IaDlR&;a?%NZ+~d#DkyPu*Y;R%)qO+*JJZ+DzVo1+2_(F>doW!w`!Q*^Yme}u zS0F74e@m3VjTk+FmanWKMjFGACUod4(6K!rVM!-fTId@=G9XV|?bpVAi*bJ%qtr4zVhsBZkRyH(&r3XJRB4;<( z^Y?qlQ4J=AX1u9mw?>q+VKkl&c{{72^u8yPXlYG*@*X z6JtPWNoH^cyIVJCv033?PoLzGUhAHs%<7T!%brAPGfo{{n$-*4HglxsEI%Q=U`@Og^vlic zD!XjR&}*ob?Gu`kR*<3hoD-&@58krNAV=$n z&ze9VA>rc#2V>W%^N9}h{C?06cKJpiZZ0J34ISZ|T|QY4H8BJFLApymxxKu!%u*hO zm%Yp*2cZM*JZgZ;suhB%*AO~M){Pb=R-LY`baMq*&^YTuCr>iKXy+Hrxf z+*f#yQTGDhwC7jh%9~JnV8kkPF+8oJen6@l4mHPbCs|XSP)!k2Eo6-TGxRe?; z2$Wn52imGVw0Eu2TP}F!y`goYi~}u~0orPza@?;gLG~u)Z0GJh2;F8JLuz@(NyNI z)N+Gy(85oGJ=9bY)L5U$BM!+Bej38(Ed0bChRKZY*_(EQHueTB$A#PC1(5J{P;y+W zNz|nT5(Xt#Z!`&B&&!nWvIH%+1qIR9P~zt5pV=;cwd6%YAdUMuo8g;K;%ev{a_A## zcVzLIHAQ5yRTS>4J;l*(*(0(QG-WyTaOL!E+HWXTPTxmEwLBa`Fj2j*_!40(E|BLJk|n;Vmsg8|I0lug1`>P-59??<%_j54;=_Rw^>3 z71SRRRTRZOPFaW@>NX}jZEsA}cq`_9Sn zhvSEY(<%C70DPqKKwKa^O9VAKD;e8%!Dv5dum>KasW~KUHS7&r4<$~6gs*}E%ReJ) zDDiAiU{=><4JDR6>_95PFXg%o@$6GwEus#!)oxugc$zYCE4z2Q2L8)?4DGMd0g*3B z*cv)l>3~_RHwUNkPRBS})U-$bCzJ4LXycnZQ;8Y0u_+|1+cpwSH*m#EA>pT>z=lB^ zFM?j31PUzbR~sjS0_!4=qT8XwVH1PMfaBLl>63}{?A^0yYZFcd59!v2a(y-NH}f(0 zY44S+3_3_8Xu;*DGMrLg=AllY1(mkp!tV!3n6EoEhBj6zt;%_}SgE$pLC2g8y;=(T zBOa92ccV%45OnI)8Bd6@;UvnKTk;iLB>B2x1TFliN{60*!EO)fiKfRU(RrL)2QPix z28~D_PV?JZ;`{*~IOAt78o534@_@S5^!k*bNR=?CMT09Z{#nnrGS1 zGE2nu2~MWoFTAkf3KMFcq=!y@?*tzmXP^Ulp}Q|U(Zu;Pak9Z&q7{fvgk8;}u)`5RX!O zjN$Ljf<9;@)Iv9?jgC+gd7#-MK%W;tCfY+SfEh;vArk`BLOZC908r=UXNFJ<4@3I8 z!k_K;qaW2-)`8l5=8D;-^}4vb#U*rYg)@Ei*JiZf!*@0dp3Lq(G7#sC(8DDohmqnN z7<vXQ4UlI=SLpnAdY5 z6JXy_5Bq#_9?ZKy7!6loRDgL`w$B+x34E8rZw$+FSHcsiS!+MisdO#d=8`d1AKwOj zN$XGh`|U*i60}g>zHoZ1C<^OquR%UAETds$%zzQ{EGNg|ceo#P%sZe9W`j=X2{rK* zbiqZ?2}>XoVC&H)pcA4%=i7oV*xu8e$d8tlX>5RS9dnLMde=!XHsa{J%`U>?mGE8H z;#~A2GM?355={>}U_5NQHakjPgYx>g7CI(qLZ!lzLngr1qv>UZrK%0ua8|=L$~cax19dxlmaJ(bOn_BJ@q_fK% zoxj0$(^OhoRyqJFYk~u-S6LIEJTcDXUkS>k+-9f=b(jxQpeDfRr8|^HFZa{xrQ^Wr zO=w{+sDgv+m|g9VncW)U;1LGDfR*q#SOq)#EJ7<`#hV0+$8n{}_;^eQ(xK*{V0$45 zUoRa*q%*FN^vCg7wUrrp#0@}AKtsNV*|0BULfI!)gUzq(6YkI_5SaV|^obzo6Wm2; zOJ!ArqG)Qo642+1AF#qd7!skFkc7?@kJR}?sBjPR0|H>v%j)?r9iyTh5%AviX zC+`FOeC&cLeF>}CNLa}}H0y?AVg5e_6Vg1G_m9GGf*ioma8hPkISPzm{^uZJ zU(g5LVKHj~30M4FrV*t+fMp%M0T$087>Z!tQPW?`I-T&r)Y+Xgz!i|NKO9`FT(cET z%tZ9jlrH#=A0fWQ)>IGHgi6)w3?<%t&l%fyacby1YOp4Bht=#eNI1d7m@b9YY%@rB zBxu61VB;y<8y2#3CYWebAmL}A34bqSAHHy+?_N0J@y04be-6~>P%sd|Mx!qR2BQ;s z3gWSHDwXfn#hh#y?U(deIJVCc??2+%knol<-SLhw-KleQ7IFgZr(C+5LBdC1E~tW~ zyK;H;2r>-z9ew~+4dxvM^R8he^o9(pL&lW_?zF0$=zlcA+)+PQdL}H09dz`W;Qu&< z&gjCC=9Bd4x4eEdMs*2$dh|5vwDl~qo!lHZ4;n>z&kgKYe?6>oaUhMcABt{*_EW&h zR$1-VFe~z~aj_UOu@9PSJ~SHxvtlSTmnt-yvdMIyxk{kfoy*4roaDoNhizhOL@YEA50V+X|xGs(EU_b*4x9 z??F|Ddh~WELo;Fx@!HeLg4+Bc^!sj2ToO2jE-G|ohh?|Km>Ee;JeKiOz$UN(gF|(5r;%E;?=|I6v47apCQa1ty>nQTj)l2*NT8ZOG;zJnZWAS;~xb4_;_&1h4Cw z!p5wvsD5r&8V^cV#?doOIlVlX&$24UtxMcyCDEA6;3z(1pF3}uIac~vauUm1>Atdb zO?x%vZfiBeVu3P!$8)7qWKsjQO17%}9`s%5{`;b-WUb1k65SJdgI`m^s+Xy>KNuZq z=&>aXuP+U?K)wF^>b#q0BldZA88z(i0cprON$NR2k+;sSU^scFt#RZhJS2CjQJ4+S zV;Xr2Z*8f3hIREW#@pBhanG9z*+O?m)7KS4)hAD^jY>J|FeM4!TYoY9PqLOh`Kn2c zxmV9Ttmy$Owbr<{eB1QV#u&RIeCoi)>g4V-O_gtZs^d}`tEu^e4Z9x{HAH+(QZHH9 z@*dr4sypT5>~2PNUMk|I64>5BJr-G(m#*NX_OSTP>P@ufbu;p)ZO4~aKRRWz=JEZ^~eu=5|Wb!++`>qB0FxxC+kpE~g#~&5%m@C-J5) zI_Jl%tJ$gd9X~7GlZx6g z`9Uy$@vbVL71x_JDfiHHf5vb%&%q^Op9kMoiky#C%dk1p^_r>@e7vt}! z@FkSb=iVLe-3I z-n<5{t8R(7ZhB;#Db+69QB9iP{kQUI{}kzAnV#yH=Km;9e&QDYiBW1)qm!n8_LVg_ zogbz?y)>Df$!9Bde9}|xUimtkGNcu2Rj9KX()t0jZBmZAoy@Dc-?ZdsE7sgU#=WR| zZ*wEwC$Bp{Si-@yqDwP%Lz@U5;O3zwI?Pix$A=r!zelPK!V0R>*UU^ZIkFUGXCXXO zSZ5E5-?2ct<<(!^TYHc4IAJK8n-i<9TkXyldi-Q1lLOTAeeBhDxXXHVQXRF*vqa^` zm{=Zc+@&-rwpsDsj9=N52vw(5iBpecx=S8Mt||>Yx^b7B)>4Oy&y?uF;l_;bkvswo zr=dfkZXP_rA!(kHg@#A%SYV=tzYLO18&;&VGOY)z``d3;-mLb-c{)_B6lJgeezR2x zTv$grt#a9gQiOc$+U8qYix?6RR4~p)cv~e5n6V9Nz=fJyY+q*+q?P zV!vi;WSiH@pl9WI_L=-@?9{K)xTJ{Td}f8-%8c1r3a^nYtytGrb^035tP5GNYyF3* zv%0=f{6lS7i8-Csd2eSbV>7Qy74iDm6$`E~<>Fjv(z~9jeW#i1<;~9~dk?&?Zs%+z z`4Urx+YeH&IgMv-lPwkd=y)~umM5=Lf3j&sMq|~>I)GobDWEPL`%_6e@xfQ!VDVac zRMATv;E`guxL|~8v>K{}&W%tndY0rTs}@#z&v_VDE4DNrcQ#zbHInk>QCZ1j)<`vJ zDc;aAd7(0XrZ1<%3{+(v!!aY`lwMh`PD05Bh_Da#g*yD3v*s0 zLaq67l5#8mAbw<2Mv_u0aHXk|Qwi?#P2!O|yC~fnFJPlf*&F}) zIaIxtSwg+CMKvy%Q%Ak7G*UO@-D8?iudw8aPd{k+q=^M;Tq2aT+4J-A~@HsU6!^M~9LBr8#cwtc|H35y4L1RuwNAR2mvC15DBJyyw z(cJLH$0^F7wE0rcS3}gBN+Z4#YbY6OC}HXXg=4MM##(uiuQ`A4zM&M0wIy{9B zijHFy?H^D=DT!5d8>?vjy;r8Ux2Lm0gYkOT0~W?9r>?NWi{sSZE9yz9D~hV=*$veP zYq-*MeSWEVRDwFw(^K7DWWBO+N|-v$zn*Hf!;(ieQIxBh~OWGYX4M;HRX zC93K5cS@-xUD$|b*=$$yZb@qY8|O^lcGXc=PWDj;m7c^3D>vBpNgdT$JDmBG1Xup` zbrJPog$jK9;CITt3NGsMIh$C$YXeo&!Ls`;mf*{%ahDBM9m14yx*)`iw#wq zSstcYe%1Mwl!|K4&71c}dxR)+pCzcP(Qs0;Y-LCDZffYX`AoJ?YN7P&F+jbs%b8cM z`INB@71eo59QYNJlj=~^SN#X?EckkVq2yDqz0zmlWA>>zlGuqFnt3Q^yN;OT{s9 z?Ls_%7d?~ZiSMhNIxv8L$TOL}e|^9-WP3bM8rfztdp^GnUzH~>_h~j+Dt~eaKjNLn zOc~5jigo0xK73Lpj&M_|+{P)?hTD(Jj<3Q+ly~FdBJkKXo5Qvl^q>ej#3cfzepzjz*=?9LpVznuNh5 zCp6+QvkI!6f0bfwf=BZH)?Jhyc_vCUnDrk%vC;ny1}|7i8mElIXbNBJ#r-jwHW{Q|M&p<`QcbvW%rt94QzgWGsQT8mo1s(v#mbE2A!@eWZPQAJ1&hBAwo{U-xew))3w1L@V`Rr~59L?7A2(gwHbc4De-Q6g zx|~w&{ygPJ^M3poM!6EB%(7_9yJM7(G0GKPa-7sJQH~!nP%UEB z55GJZ%dW@9t7#bI$lO7y{@NfNm0>CdnPhrba3UK&6h8~VC?{Z)<=YHXuk$rh6^zpT zYJHVPnT=5{OdqMt$0&m_N|SXkkHjc0!Mtpy zE6a|Ur<`qhlr_HGhwri|XgXxqldoxZi`_cA(lE)CG?4EOPE{hRm0@zvyKGDAST*|a z#jvu|#w(d!hO5mlbTgdm)mq(s(?OlJ_-t6YxG`!ae^<8hfVCmXwyt`sWC=d`%06SB z*gnd>vm^LO&qz~J=r3ueRO7Yd|wl%POd!3Smj!GwZzpNW#K&sQ>T1G)r(<^lq>g2 zNvlkFpYg^7;7x`u8mr!e_qvR zb#jvNrJAI+y=`MU?E1;58ec0pfn9m$pJR-HCwnXD{v)}(Xsq#h_lBm^8A<%5+gM{d zI&nVmpy?DkF&CZ7ndqf9f4W?BC~?7RX?&Nl#zE-NFSq^76CH9#hhEL;&r6|0Zs^c} z(Q*9vjdogxl3Y0Ts5E+1tAAeZyE@re5FL7a%SP%l`>RpO?U0)JeT>lu9a`Z(Qng+( z))>>Hq3KKp{uNOEvBqjQJ4u@tZkDVw6V++W4x56r6Qo7064l$gousmjB}2E%N$R#G zTUp!tVeI9wKC0`gdy-PKn(=AhL{(0TxhmzWb3nQ~XpDM0#Y34j^}dP834HX9X)MA& zRx(-+Q@`5ZR~~oy$7r><2ha2Rv2l9Svr=ekqI$66A(QX*lg5z;64j=Kw;0@P3rHbH zaYp?-ial6AUCN$6Tz&j?oHWdHm!!les?SQfgdJ&wSBLJwzn^UVLK>5D9>3On-cxOt zkRyeToxoNsk5?ykPFE7TT~wkfwC5!YtueXv&MWy?C#mQ2`Ix3{-(*^G5C0IY*JNYu zgkOf<*RVWkqU3xeh+SHppvL>Z+3$SjvNUE%qWa+2EmOslvUC{#D06>nhzj`*NDPQt-ooU}#AJd5EiR#qV z0n+2k877~XiE8A@lBP}Tn;EKMl<^0TE7RJ|Ft(5HquyO@G$p;SBu!nPs4oBh)#TXr zi*d>4F?b_SGuG?NKZeEQNAcfz@~P(%7c%FthAP$1ih5E*)zHF*?|VO6x%RUuA6jUk zae@6MQy5n7mkvhhOoOGyLU-^U`64c+0$GZYR`0f^(-pU=E2VA8@#;Y9Bc_?dTbpS0 z&hbnz^*-^^wEp-Q_3HanWo3cY%9*!4)Mae3@+00~Nu57X9e!jlTYWd2^;v=QP4PG> zJn7PWG0J`JOQdhs6Qt7kso#{u-uv^kEo%~u4Vc^AP)fa}b7mgcWoKI3aM`TL3Pg(EZ<(Q=2O8qU(e-NuQZZ}+A z=8FGKvi*d~8~<5h*O6b+kE#_-1&)kSLoG`yN9>;&&i5V7_x_rz{AhoG9iG@l)PJFV z=&w3H_bd3^ui$e(?I{xWlq3^&6^>oSRIagP#IC}t-t1)BuyC^pyA#K*Vme&2ngP2C zpC5D8ggwQCJ%#oTCEP#OguR1jF4?NIxgVxr*W%by81@tc_7vJXB>WI^@D`)H zZ2?-N{P(NJhAB<)!^_k}{_tzkIMWc%T_#g}BL7m#Wj}TgW&fTrykkO+$uJgYxaIL2 zy9(aieO|$y!m)QS>>Uhy2kj9O_6P}k1jim>z#d`59>Gf#S|hpk&TGP6!~6T=tuJRT zo3KZ4>=6?72ov@Qn)$3rp$SSdWmy+qomkF%-mW*D&7kVZ|y%x9SSG}}#>?FP(tj@d3@wi{@54J@?KFwg#yggt@}vOXeV zw$s6c&-YA_Fxw@}cD|G?X5Zue8D==g%x9SS3^Si&wkw$J3TC^C32wp!H(`SF>509= zFv00ymBjsu$C>!0`C>Gf;ReggrzFg9ju~z`IQ_AN8O||#8D=lT?B$s43T8XUZ0DHC zCd_07Gg-w%HewV?|%AT3Ecl-;4*wePE@*mf#P=q69yd^LhC-Dn!yigy^s9)|Mhv z#!Bwv<>zHf%k1O>MeM_>mW9L~*mqzXA)%DK;G=i}A-R(@pT^nQF5DJ%2YE$Nq?Uu! zk;0zsgp{nDz>&wJ1(VcSV@kC{-9;W-45{TI%@3R)cMwvtas|KW*j_M6-880D>Y=;b zr8rXKP%VHG`?Zshl2t+QoKqbIleCb=luDiVkR!a1+6z@r6scwxAtkHAD0zKj1e3Ig z#+2%SdQsWe8>zifErwEOP&XkZtKukEI&>9GQZJ1u^$F_UvZW7F`=IKB;KY9b#N18Xrk3pqQ;_y9Q}YskHIh=XS6ks=+9w7Wj))>P1BqvlXRQl4tq) z)vH1Cus;et+)=c7q>xiO-rZ{v$U+5^ysF0363w6xxr-k*LJ-D-fAM9}Y5FK3C9CQv zs}FYd%2ca;2141dylXiVv3A1j{?@N48x(w->DdPRGW(xt*SeDz#SoTnSDs)kmjCg1tWa z2>y-wD2>UQ_L>CwZAEmtHl(A0)#l;hYNXCaeGE#*_X2`x-%Qk)Qfc2zlDAgYw&5IL zGRjKkDdc1~7Hqa7`8c_M8Eiw6jz_V+RybFR`UDhnD(&SH7jm6NDsQh`SJY`u5t9q8VCp34|F|f9@;Qgl@r|;lyzB92QqbliruFTE z`g|0pN-=_iP)7 zBn+rWsbI4q87$J+Y~Z08EGum9T(ty(i&0t@93h54Gi!;))FWyj4Qy_J442BRtY28w zlBh02>DG6gNTo@*Tw_Wlt8|oGv5BH@)YJ-jb6LM?q1LF9d?m{9Iuk{h>{g+W9i{uD z{y&YW>(x*%r5}3&7OX}I%Rl8$`)f2d8)SgZ4Uj=u{n+V(V=YRLgENIe2*$cjV=|xy z)}zQd)Bf~mgX~q#uUah|ET%ncBg(kc`65i|o4`Tq<_ISH%^K4HN};|5h4kRu*+?6K z(>|Gr@&sRwQp4oD73J~l6v33aO=EH@jrw*J(*M_~8v3vUkyk60i%fFfiQ={}O)zEd z(wLlHqP`o2^naZC4|l}*3&%E;?VDGNL^9qBw%fTF0g0hv|6VThy$ zfpWdAf4mRrq~%dREN`yhS5Iug8jv5sqJ)qgLQd&Nb?GEOrZKf#0rlf3r2jKWu?1<* zK7rz2Y@g_366z;4ran?jr@-E&cZ-(D>9ofGb*hM^XHcH!%@R(@sGrrCoXGhcN@X{b zaH5vaYy2Ols$;SA0?P9rM}#sN^@}L)tPTmLmM&>bqpO7aW!X8{FN}wxyH|jNJ{=cQ zvbu_5wj${@jVbjt>eo?7|KCoG!_t3HK0i1soXGhGxc19af+_Q+#^h85^;>cxbz(fK zw^3%CyDX$+bqA&VjSGTFdRJpgt%`a!3hDoJqN(KILc)6}?RMP|iDY~qW$&SDf+_KV z#$*(NdXD@m*sq$nV1EyMh~l1cTWpbus6Wz}wg{c)9;2A;DgB8^7n5uf@F`07u@6LR zl>Q85+QMwXWKY+X#MJr+)L)>G{?9PPB%6$-wBKEgd@3@@`4vjN-j4)RCaq6ma{7q+ z8x+$2$EoTREPadeIsCQAB*WOqtX#VsiR~`Uja+@(T+IMU}#)ChtUutSC%O zYlG^asc6>gEOB7a?am=|0{?`kXfC01Z7cjcncM+o0-zer(l3G~GE|vWnhJ;ZSot;$Ym*^MeT4`*y zwFaBLHllt?*RPOiFtEYGutgT)x`7OAH6{aUAP<-tAZ`slr!xp313L%?jj|ROB9vec zzU^QoSOVv@l#|fg0J_Y{hgepQjcAN=9W*9$(mGnouPgi26=z#oVNQt8ZHPzNu|+B0 zS!1)_MVH?e@w-~*mW{I)`%r$w+a9wMeW83;T|W7{X-xhM>@L4;f~(M6zey8dK9Vz=goqI^hSgU`q9nyEH{=1XiIZLO;GZi4dh023wDC6in7dG^SR=!A0e* zk@mTl7&U>#5Y8IpB3dT9;u=#+B=-WF?K^@$>$k`(EbxZl{k{Bu416>u18Tt6Qa)D& zTZFVF5HmDz6MdstNu8GFp`WG9tNPUy$A#Hof5am)+=ZU<19bVMFQqY!trobnrU&aT zALb)c29YZZ1BBB&a3HuzBz~xjUe*Jb)tHLiCCx7MTM4fYw2=HTia3|Pz^^c($+yN?tO8grC43?;;F?1)3KzU#?-NM zsB?YCQjt&}3#az>771k70BklSgNBy!-D-YyYtj{OQ;fV3mc=(IA@r2r7<}}q&z}aH zXiN>#!KKepcNt zlr2KN1!8?lmKIv_Y6;%GAwV!`TWL(Wc~Nhz>HpJ-#SpeZAk?+2NF?KEaPp!uf+?}B z#$-f?+jiK2YxsqREP=K?_~h^MLQ7s9z>lVs6HMBU8dEMEnmbv_TWa`)h&7o8eP=A| z_BvST$u9;xXk?IJ(s$9A@*Pp{ib8txAjIrmio|XRMBS?_63MtbIHh+b!IaoTV=}sh zdV+oqkU=aKo@!V1PeMQ&$OkWhz z|EK56k=PG`p}T7cBQov}Zd|jvU`iaIF&Sl}K3(5)G8l-3ohya?Nf-n+8@ixA7^gsU z&s$@n48gL683v)J{Gqyh(#LB|4btgu7z*k2Jr77n;&22)eV8yJ;}M#WW-ldR&Kr!diIdn8;HnbrtpdABtaEcIG%1s2Db4g2Ij1yA_AECZnw?>3P zG8U$ft0@d9VJwQ-kWSF!G$w;5sISr)1gu1hrgXhT*(I~DxDyLE+@a;JgKxul)0F?H-2>Ra?3BZC=O7#>w$ z7*N7Y6tf{+U(B+Uy(M&vzBHH(UV5;B&{FOkusN5sb1miB(1wt99=JrgMnX%m`6%XG zx=vZ3F?H+}>icya3t0_=g;+Qyt+6m5!xXUDkPKvv%?9e<2B{EOST_|0l&}cJY*+~O z#Tt{r8`KZ!3&m**<5HTcO}@IOWIW$Q^($+eooghVemgJtX!srFrb9hC}u-X)YoWC1|Lwr zq%#OuixxAmaNpJzhH*=~aO%-oFx_(^CWCc2JyCB-yB<6yZqA?B23;;)HEz_nX~W_C z6Y4j0jfJd(!6qzp$=D|h$Z#{*Y)A%MG&URD)fohkK_&#}8b1~Wl&}@WY)IFs+bm_g z1*>7edT6(UU#!k2(MTwF2iTlT+MSlN3T+5!cY!Z_^%Yu*?M5-@7DauJ#?-NIs6W?r zEMx-=_G00efi;8y8SVp{4as1?#%6=pIs<<)FhcOPaHKGx1QUwcuo&u!Tp`@AQOG7p zRbY!v(}Z**I19Y}{z$>aQ9qzDwe<`2&-%8!u;3tyd&UBZ1Y~$fV_H*Wa9CbOZEZ&A z2yoP@<-(h!M|D!NI;JsMS>Q1JTi+HL9ETu2WrHxFgcB%cLvPei%FYq^VrdJcr-1K= z>=E6f)YBSMw@7+MP9&)hs%KFi1RWJpN3l(SfTS07QnI?F zF^#|mBXF_Ky)^Zzm*TXxuV_q7(T2MU9yFx0@TU!RO=IYDKSI!Dgue>q zbwr-*p1~+n0sjMTe0ZwhAk=TjXKSL1`CVRS9(3TkEvA zWXVFp9SB?&&lBEca93wQ4Py#=r9kRh1lbnqpn^v>Y-n*PriHV=1ksfqv{Wc$3hDW(HWua79^>F0|&9T$no zC=XVAJ>7~A*$RWt5Ok~XSQya!{Q@={lEGJv%?6GBHlX8EoAd940VRA#F&maZ{fEY6 zV2>U|>J0q1p~asN>^<{K7*LOXfz5_w@LQf$8{hqqly>=Fb8N+GqL3xnoLUlWWhMWv zjpOllNUafTkmDeQR1;sYNny1)CcXW;%laGH`>y@m^`s14?k$83cd}Sjl&>z5;eZTM)5Q zCn^XnlW?fkA-Aw0US{Ox7FhMT@1daNx}5qPNte(i&3_$bg=oGB-d5 z)BiT0N1$qSjut(j1bVKC49Or6Ob;uW8=zG_TW1ik4=vIoNi%D75((6!3ShG#8Q?1p zm-<+@Wl^UGJ318YE_zG3^t1-Cxv@%CauR9xBStsf7h3lgG1Ag4OS6`|s#?jfNm~x} z5X8#79Uy!um+nFllP_tjTgjapKx;&dZn5Nj5HDh+r8^B~EqR4m$>&I09(DR^*8h5f z@TFWyWAY^}vyyp3%mou-9I+`6lZ7v7!*yEnqAwNAUNpxxXe&~DWnTe;npl{5Zjxw> z&a1UFrpBm&+The1<3$5xSVv>bjepP30d!ieiwK>OY1WWaJ&nnUTB>g)dpAP2X_sk$ za`e0-U++4MPe81p#@UHo`EYO}@b>l&oS63Y#+d$%@byX#eCaE*;mw>yjB=ama><*% zaxr_~gFZ^ruXmLXbT8y5?rjIrF|iqnPux#Nou~(+=HR&6pTq#_gIj5bJm4ajT5PQ`85c*r4JKn_d@pkZv1suB%4dr8N$1YC z;68OW38r&nJB?{A#(>*nav~T1RTL8uv90%a3N3kc1ix|IE||2PG^X4x;Le(!1|Xg; zpnIou&pZZY68@JLZ5lG}0WJ{7+&&ur8Gx9!W3jX^ z%EC!!gp!>4p=>;KQZTjDUt{V;5AXm@{~xE2aacMKr2u{>Nqr#aK`8yIoEJ=)gEc0n zSnv?+sZF#m%4lj1McH&eub9d-b>lUrsXG=t3>?(MUQ7-;77o|gJRQZ5dct@F05Ytm*&T3tBn_#iqx5kx5xoQS95j5lorWG$tq7kMTX6ccfoP zs13$S`}qtM^L{=A@tGRa79#&yC}w}kpPid8z6$j~Yz|7ze3oJhk3)Q}#*|Nf^T1if ze=}lgZ@$L*EzCwjxB!8L->t<|Afts~Hr`4wHI$+;9XIF_N=6~Q*+_gq8IQzN1TyhX zIckv(FpE&k2c#mXFV>ihW@0rAvHACoLBM1fEPfO)VTEXr)((VtH58PB02Fy zYfKugb7IyxA^1O(ozcyOU<49YYfOe@um*hlPLybXE)Ftq&DBi1Gn0V$S}a@Fu$72Y z{yOlY3oQhb|9Xw719YLe0fqEn+43Jege7*#NyyxY$YLp4WRmkHu*c!nf+=&e#^h8C z^(`o*|F6@1%)?AXZtiL;GRb+Xrlc`Z<~EJV$r<(SD5U?d(?n$MKxFRH4#Md^oOgo1 zmu@eZGIwcAPILvj8-?`$bs7VwJ%}84?j$nFd9S9VK2here>0f_>ibbh|6iw3$TT8S z@8Kw=A^nH9|K14_ z4|*R*z%4XZ^niMJ0{rexcfr(ylNwWx3ZQ-ph4g=VB<3|WaT?{~X#A&oG?@?eGbnK< zx(OZz=d-=KfTt?vAZv27(4UzE`aL9W6H~~zFS2d=NdZT^~h4kiiGwQupu z1msPH&p+S?=h_OUyc-&mj}PiMQAlt05y!J>NW6tW)#CV_0*pv_TN4udqJBqXGFpn` znTzee$Fq>>Ft`iBg(&7SyEI?>}lYa-ww z_U2~@G)(U+gpa__HKvZug3${cnA`X@4D!SBmnhLi`in*>_DW-FlyYB#r*G^_@!acI zTHgVre1ph`IRiv1|ir7tRE26+0;u6i?+f~@a2#=!L*frX-q>Yi8{V-4Qh)|6;!uC z|0$PZwDK&$z5#s%(}uCqm{u;eWv%H0JIgD)+;Trvgp`Jn4FcWsM~a`UP_J#lbULJ8 z`p~HIXiPt0p{X%kKMJ~Fw1c48n>^y&Ojix|;8H_v1=CeQUXAJGUI?7eT3(J(gwUzc z0WtHb(H=2J@cnL);t)ZnN+*r!5HSrq(s^?%AAC6I3M&>H&YL3PpuDxae|fPDt2RX36>-a)bIj<-Ir+JPqi39B&I`E6ch~t* z{!v{%`eRW5aW}s+tZxbv`31o*51(eEi*Zi=g>-&V$Umvew?)1O;;Z|dWQ_|kPJW)? zc$`5idCriMO0C+w0<9Z79T2pTvZG#yO>x=qc9PF z^lyGhBlNF0>AT5n?Z#Q`J^Z}D`|G4IBRB-?4gLW3NuA4@f-5=bj$|LOzy|_*7~DBD zT^RU+Cn4b-m>MXdGhB}Wgy;<#Lr@ZeD_vz~e`g9KLqBi}7!(7Ofxpg>3_|q=ACV9M z!D<+c`#w<^lmeH8!2&QfP+Dh57f4KR@CgR=Ym*T$SW|2~Bf~)Or`joO510(f>I})C zrrw|l1mz$|j+L3`w_Vb27?cP9s-MD=zwDCgf-8XYfPI~_8y-#mo2SFtWqAqS^K7OkVw3+DW7Bgof%f3F>&=m11 z;G_fVm_^5>20F`q(;GxWP!$5ZEjHZZK&GJ}I0T%De?F4EX}O^QxEk0d4j%=&;??%x zQI5KKPzVdELvY+F4^NL!gaQ4!#5*hxPmbMWpa$r^6@P1$HJhN&X5eI=?y%QP#c1ZcrGv5$6g|XI^YLQ9r&9h zONkn&t26u!gIRim!VuJh;NvX^Zjplj;sLG?wr=dm^M7;|1`TwEWH3)};DdyQ5QJQJ z<|Dqpljts5BQU$-%-=M5C^ZK+1}D~a=9#S?N_1>J`nN$7ES!GBnU_BIQzSG6n+;pQ zAQC*Rfiw59elO9n_N3l`Za_p~;muplJT=OOQIDE|&4y&q9DJ&gGtavEQy856+n@ym z>@K?aJTIe!mO8_h;8x(GO`Um6OB+T7hq~~Zd3Un5FlY}xy1|*}aoEXd+FLp4 z_JtTEbil%3?!t3!?qg)w5o|UjgHB-Y&CY!Em)*i3&))`}AxMaD;T86nM2j&x!!9uF z0v?#@%-7%E$L50b=?(nQLRSbHymIEnu9s(Y3#A+Q=W}efsM4$zxI0+t=*-WzD9z{; z` z2ED7z5>@e}XI1os7-4auM%IJ7%nv{boQt-5-HKnMn5;Z}PW?$fY8Bg4U9 zvmqG_0jCUi=Jw;_gh9i<4TeJC;^4wtdJPpV#_J5DVK5B*cBC`k)1*J6(_mA*L0Jff zW8nZN7yjkzNJc#x0X7?w!ANlAXlMSycc?IEt~a0?x1%7KU&@8o@41xGcisu$8vZW4 z@uJ7SMW{rU$wxtU%)cOkR22KR~Hpfq>$6aJ}DoX-) zIfRKc{-Su6@TA^=E^v||DEI9w8~8L-T+oaKFZyzl1$UA77W7~o*kR2X*7&Z(-Ejp} z(e2-zDS!;dLtx$dIJ1KL5WKsyz&t}_m^0)s+?b{hEi6or+m63WR7_kiv~8$wrEGZ3rS;xO}R zmaCl!?pD>v9DCH@- zm*;{L$2;-xn1_-pcpiA*;MXkcXR<+dwRSC$`>Df-(0qh^I%F}Q!d1i%*%yEtZQ9Mc zuCFHgvJm|A`CgW9Ms;qDzO>Y>&=6YVDG(eAKF^xRgo!O8gUwsuIO3_`toG+wP7B8K z!ysC3K-aX3Ao$Vh5?kNNAg+-Y>k`Od3Al9OOL#eQu0aRg+7Q2IPJ>`^zs0OmLm%Ft9u#v$+M-b?o=OM2)rCTcFj_@@{aev_i#dB)SrvkuP0u@ zc?H<)Oqnae&*GM{t~I=QNpOE%S3+n*tb*Xv$ww^tMPGw6_v$0YxF$ z1VNKHCw_kLG>Hs1|7EbnS`O-f`R;(;W+K+RtjcyYs4V8qR`9%0J6VwfA)MybHhe6D zHiR19j@a_SPTccLn&{XLu(>0}5#I^MV^rMd=vD(gFtAA9u{~I@3xcf~MmAx7Me)jn z-QX!Lx3lZ#tBS_|7DhV&XD^(1lxvhT@W~kz}0tqnP=@F@k)k6;O~_-u?|-&iMKl(1|O@ig%!G4 zS@h%x4ow{~SxzJOC}PE8H?sOo{J9By44m3>7h72|khjCAj)Si+-pRbWm*#ZC)u{D) zv&qH9AAADwtG9QvJP+{hXYfgI)%_W)c6tz3;djbf?%WBRkGxJJ_9!Kj&G7Z(nTVYM z`z2+vd@cNVTg1|%?z1&Vh!oF{{#YuKkT6+~kf zuoqBcu1LO!m@Tw%TXVISzyb6B$G$Wx&&lhuF1HOf$4y;hA+#p0Kv1*LPS(L9K=k%1 z*xWlB%{8!1uS^!u+fS^S`#OUF>cMpgPL*86(uh^uGc}CERdSESYK{o^35X(Vq$+mSY5wnG~55X5tuVB0G z1#%kFBWu|^M*Hatb^9^mGa77T_g%fku%3V|XYOP`I9td;}kkUCxTMF3o9(pRDECF_;fz_8Bqf zLA%+kL=V0dz5N0%{$>{&@xz0+Li{VZ-pPHe_jeER#B38?V<9xWZxEP!Lk8c$SJU>g zH1ERVH)%h>y^K5Ayr{zB!PI6tg8=HyPY7JLq_cUC{KU!c7dW47IxEoKPrOp)Hx44y zTQax6{&V8+9+udu5T}PuEx}nG_p@Prb9-wA-Z|CC3XLlydfP#3Y*rC`0giOK9w;|D zjlJoR>um!zbXv-icle98=`BF!wyAG?f+#t@x z0xuU7t1T~hbj5wFdgX%Rhu;HrqYi3;gnSS<2Pv%dcsEW44&cSDOzgg$yBL`x_^G0@ zX&nmuyBh`3#eowdUuQ38w~mw)7Z1*0^O&g5F5uig`~904LY=0I8FQOiU{|o#2B$u` zfy3esvQIzUcsh8#zSCu~fUZw}R7ztzWM}bmj{@LYmbm&@;>2GdUJzW?dJ(I+#wE9D zy8dHiO|M?E`jW*4ySQ>{+5>!G=|T45p&Q=`_5{1VI?O&ja^=mTFAQ$=_5h1sBwzSw zUh&k0A_xqvkj5Ina1l)w1*^enY$ZM|mO;E2SnC3}f$>J&7(&RoI0S?H9c2|3I`Qog zc!7gskFu3DocU(3H~8J@lPr3V3upE?o9Ydyt3D7+eRP|G2VB%?7i+o7mPdf=f**F;#VX9R6>p%at2dzQ%z6-*uQTc1M1AnM z=GWM=hPl_B4ZtzCudy{=oWI5Wp;kJBpvp*S2*Kp=Gu z3f#SO8k@2-kM4578%;Dr?#31sMF=)^slMRO0f{JXmCX| zZt%1cxovIa$gX}3xi7Ts5Ucqml`X#Vol$Ok@FVc~ZNC_`(*b<1W(G5EvgI|v9l^`f z)-uOUwz?tGm31dXyg#I}>z5y~lHksy1b0e%%4j>sfU7s#$I^P*h=3fXU&VWC{97aY1ZDg13 z=n&NhAr@?RfKBUU!yAGJgUfe3$PRb35r;B7#*+kX2>A|0EaP1&dsF)kBW*l*?aYHL z2U>$<@*1b}qFg*bbhn3gFTM+S0^-#^IPr^Z4zY6J ziQt{DQrYp8L!#|TU{ADd7;#kiO$MuzKl!#>7|aH97z}>3TYPOjM`u_am$eR>f!K5CoAtR69DU-%2RrR#LEw4d zM=w&@q@Oz&H8B4#!v)wIdTLLYbVPh1;*0M&@zlZ_8J)mVz|WqivI0IEg`W&I!0%hZ zE#jN}RIqi96R%KgOYW0XV%=3j<|0JO-gV-YT-OPw#o)zo3N5paQA6a=ULAu{rk6Canjm{o;xHMkO-0%I2o z=QZGXaR2C~;>+I*@TDvGPY`{U>efaGGS?!4|G&h4EL$L))`53C#lALif%qDEy^XB) z!a<+{THSzHm(xys#HP98j`2qD2xwo)bA@&jwpnj&&6S6KGvbyfo%pEzv&8+~E#PqI zr)hVbGj;jozZIw4K3k!^^uBiNdka_ zBbHymI?PF8lxqY>LOUgYve24vRDzb%xAh8QoA+Z)S&d?$(5hg6Xx})E61iErT=G5u z*1Z4S(jj!`;UFS!cRBI&=Ka|hI2{7td7R2(^7a?bhrt$b&axfKsO2NL9_@=KOtBA& zw_Y4YoNaUB*AI6U`NzPkkw2wc?yZsIU=^HMIQPy*AN`&m29pyIJlo>Lqn$bmgOlJ{ zNI2iEgSgjnN@qxqdJWL;`K8dK(-6E{kN1$|L^1kgdIsDV2AJco29`k@Dh(+FkI}G<|~ zf%m~?XL`6x)^A<%r3DN9eo9^9e0cQ3~=DP;r$xi@PBt% zbNm-A@rwxY>{d%e-XQXJHcs%Wi)i&N*aLfv-{|~|di4%$?gc%Vv`06@kXmT^Jp_%A z5FG3v3_j=#9AWSg+@Sk)mi48(;TAYcXAnSr`vk#+%p)w++Lj*ye+E0^-y`I|luxYW zFF51SIwG^LIx|{F-@xYH(rCVe&7*Mw|G*JyfOd&N>**)r=1UZ6>le7G-(%LhSU!FX z{2M$w>?J$gBQHM+w!j70$H)69_pTJk7%24;5Bh3GoNt5QanMQ5B#$f9x7;q*8|WmU&MJmACwM=q~1Ki zlB*^d>Y!Ce@P_wCSyuV625QC0Rt_43WBEzcoe^90z@C4qV=G);z^DD3`O%9%SzW~Q z+seyHTMusIEZgBQORqdp^r0ZQEzZN9{JKPaEMzMu zK^sDCcp&!3%bDkY|C!YR)1|Omac92v#z%G-Tp0ZEnk`?GW6K?|)jsQ{l`tp*!E#?` zo_z9~NGPf^q>dH?_rH~guiRqGJz?HzcEI92r43;Z0t-81iuM5FNr zn|ps1{99)bKwb8Mz})3+U|;aHBF=nhmG`1YC2Zx_G~6gORuVC<2!+M0n`NjA_5)AH z#g5O)L!vQ%u(@$+%&ySCm!P6Cxb)0x}cd(CP?Pzqe9AfAjE@Pbj}rETTTL$Dp1 zpk4;CT3z{+Iz`@`e?#|re#Z%FTinj6=XhZA}tAtqRW80X|(zS+q@Tm+o z;^N*SJxx66RRwH=i~lIYT8a8m74tJ5pA~7Z3_&c+5f84^y~hrLtAQ^xf6u(O*o$BK zRJWC9$77F)g>MbSwmCcFAAjZuZ7A5i_g6ORiyiNYco^8;)tR5I_Bi*cR`FFO_1=I; ztFgb?H5_?uZ8z>g#ez+rU=7J52i!)D-%Lh`Wql&$3P) z5#4MAZvQBQ#oWCpo}6n8Hg}tzoNK7fKpG}pWH&+lMw`_v``CR$6L3@TuN=JA^VtW3 z721mg?~7lAf6v=XqSX+E2{~LleKkYOd|2**Saa}dD`(!YUGBpcEx<7r*oc!Z>K;9& zR$3xrZly7}71(-hI*YWxlic``Q9V^Xhocg>85ojME*Hv%fstmG0;uz&cxbXaB_+Pn{RS|0T0%Xg_`aH z!75KXp6-+*o)qk=GbDp<;K|K#t+_2xB73GwPDWS9^fyQ_gHvz z4+EV}W5IPj@37>p-3)ZP?Fk+;(}~adkXLuA!2@RgPy}JDKX9p5?^xEci3alT|Hn@r z^eDgfT>#xQAArE%SKnB6g;WC>4FpHKe_`3J=Ni1ggK#bzfnA2QgAqG@>?aGqv|Pl7 z=yHoAJ{0G&kvOiD*5f4hxX8b!1!0f~!R-r{EIhuWNJ!EdmVrSs_{l$cm_^qT2KvDITyHQHg0T=B zp72Go*f+vJJsPJoB!ltbjTJ4KMVl~T@cM6q2@u#%d@1>qnr@(ki8{kT@FcKLz-KAz zVQT|@Bz~_qmAKb0FAJ=8%+i^OAuQ=IRW~f#-q04Lc>pG~HsL5A)VVb(?Vp1oI)7QhToyGv%3q zdbB`iNCpeRio*dZyy{_LVE4B{3IwIMZjrKATS}B5>kP|-Q^6zO?2@uN-Zbn$4;=Ic zGa*<6fvLtCDf_&$L_J!pGbDp0;Nq1xNm(;L2m_bD4bmVO^g2y?lTu8ggrz#eI85zj z;B8A+N$E@Mq;#;m-e49ImP4=>|70fXVW31kO4k{Z!3yx<>Wd|xsRf0B$KM7kA?W>d zniRgdhC~UgbcVga{{zc5bEWWKC8ZVMqI!ebXmK?J?<$RxVjkC*s7GsbhGdWd?ruFr zI{%`QF!27{U@ZhL?T1J)DbW%otkW6x2CoN??3XBIHLfYG1eeqs%t4DAAef|dm4bK0 zNz|i_Izuwp1YR1_PYU;IE(}WjZLk@Frs>V4m|7zxO4y<^q))J!;QIYKNOJ~smHr1V zt2dzE&u)dl+r5?)>^)JU9&OVZlEHRxYoEqaR=FX*d!A&9aFknFFgNYtY}Izuwp3w~U?yp*12x-h8rx4}LL ztTH_%pAzX3CG6K3(kb2u&U4dC8c|_^v>F_yH<*tE69l299VLss>m=%t0yZ0xfeLOB zHe$?=Pw$3^(i{@+NSTu?)c7ZLZcw4(O zh+T+{ih>B(g58~fU2AtIb}KeEb}Ke^=VQFrnR^FDe(xXp;mbMan%UXi=~>>poD>3$ zQwyAfL$=Y|w1S!M=@f8Y5%h%M1#n{McFk*Zf_@0kK{Hig4jeARVf2tJTG`E`SOstb z_(&;>)*Czkf|tNceJq-5f#GZ?c)uzz5Wl!g0pVG+)gfbXYzR|hV4Iv4EeT8lR~11L zIIIfL5$|hoDAF{G_NdeZA#fcWlGdUXE2sQ+LRxYguq?!{96^ZGhj;Ko+3z7k!Mwbxp24- zhjlLA+Vb+>*jS|S0K7e$x5nyxX5+w#;J%@*T5<4caNE2}%R~YX;qcAYTkD?ZrwDii zmV)CE@EF{sovStl37i23sR9%5izjecX5+2-r1{NA@Tnq50?)v^Te@liNPq-7sseO= z{y7{@KB}PQ=$nsM2Pc7V-K(J0&X|`^LBI>}{4%bZANU%0cWQx`a2S(RL0g}YUj)2T z1g9e4HF$h^S1mshxDMX03e-f3Z{U#S9R!LL zaHzQ2TN|2GM*Ja`58w>_y|ob6(tHL2K7vo3aMfmkZ-F1H0t+DU2@ZKnx6*vCROB<^ z@EPprUR!hS>&<6@zkr9|EUd*wdGovA|5Sm65cmp*1A&oR)xwoH34T)qN#Hwp=0I<) z>X(W_;BRVyA8`15B}&U5SXrd_QxTj^DS}7c@Y9|(tHket)8$hhq(w;a7aTTMTc#}> zScOxLek+0`@CQ7L_tj=Cttb1F;xo0|2~~Io z_&TWqi{X$K4vRJ?YJN4UamrCTuoNVL^x*Ryw`nbJV-r0DGNl&C0EgXO)9EWeSK}05 zs|e0PhU~ykwqDl;@2$q~gR`mvOAufW2haOC^&FElPC0T=1WCXVTx04V?PPCF2;@vH z-~@+RPG$7FnRHG8&WfM`b^*@~%%(rdsPhNlJgUG_q?i#7c{uN<0& z_0QnL7lK{EcRHqFBWL=E-M4L13uK1Fp7Jj2bv|oA7DaFo1hRs=`Ps40%Y4LEoFG+T z8FG*f4yRnQvgSp6IOQn2B1i%`z}G!oSeA`efsUyKa>AkTwp=V51SlYvBDfgr2EOHx zl?~tOBmPiHCsklMQp^p9pc(lwDeS{3M|l)M637egvO5=Jra-sU0{P&OxouHqjApBMRpWnP-rjbpX@ zR}lflz*2B60*Zsb-5$$U->AxMFf`t;3ams9O28rGunDXU>I2GANkxzZN`Woc#g{Y!=a{YG%GmNTkKe^pa`yqfH%0->}WRjS4FYK@T@98 z-#V!Xhil={EMtxeoN{DQ1WBM0xJk(v_IZZ45V)9HpfViB&x~e6*OlWGP(=~k0Imvd zI3|WYDO`cuq7bjB0-NDb4G!mS#IOtdN{Y{TY80?9nw{HQQhWnd2k+V$%{G23B|b#{ zKo!^u0S1R>Ut`$tJB9cbFb9XTu|me-ay> zIS1bk_65JRiD9!`bMPJD8erdF(QMnmoZ`#7IrA&+!YCA4O*s5|itbEQEE@r?1s)O~ z!@5t1Wh240!F0xYaNF%H1hsNARbUMq>cF8)tx0T}kE7VhUKhNnSPWaw9r+&QpdL7V zkr)=e$%z+4A$C&*_QIh)9PZVd#OxF7ISDoZ2bPXug)iC*frg482}Gy@YZ1^04m15G zvApfaaAVqOr~pbD%*iY?*r zcGn~}E9pEthJaS!9`o>EJv+~ig9E?^XT>nzs|loOZRw23A6`G!Kx6rq6(}> zia~HFP-qhKpFf;U00)EZa!+E{`DoS$0Uf~OD@|s7eMd7lNAy@!fw2e(fy0rsli8jP z_*N^pBiQF@412q7F+K)`p+9&|BHoor%UEYTiFO67kFuC5PJ}}k9GVB^WW&ch@+aVM zaQNs#%<+#S{|N2`{)>aCYkS#p`o=+L@VQNH?8$LutDXlPPwWEAsl@}C{k3Im1@hh% zyw#>M^I6oHQ3tV`tr0ZX+-out_U^F%T3$gXe~Ry+#FKwd@aE3v^tH1Gv76usaJiGG z^!GIer|h_3_YfHg%gqa?^|Ciy`D1V|@Z(Zfb<0yshl6{AFAa#*XJvQhufTo4*M}{G z-Dq+dt0H1SG6IIaFm&nBlO4P17K@kZ3y!i zj0GQLZy@+U#%Ol^Qi6CE2H6^0$d|rjGZ?nc8FI6X5xIG5@DT8$>)BYzjk$RUc&M#W zV5qt7K}9nR_N87W^v{J>uu8BG2VY+vrd6G}mkmc+BfwF!!?cq)P7nuPP$Z>-^1O;) zjD$mlHVyU8nffsrlZ^s@nisC+{W*zUgMBnOtWYaGF>^m<@q#XE3@m!$V7A%vNW7I} z!PkYUJ{|^+vNe_rHMd&CBY|kxM~phE4V>q|BET`=yIW^!{)ICzFZfRauiO}| z<(lm%Mt_sRPSp-+t~H%g=KDRyAaV*U#h-*~<-5KWn%t^nc>0g`5L>&%#k`xxc4q01aE?-7qX8l5H+*Q}dw% z(9}!B&Qp9>!9L&CXgnMf@if7*0JbhuxbBttjhOCO2)=ITq!*mFOMeXCMc~Z-HhN@4 zoS2w`}dW7jQJBffL;KlA3=1(}vh9iNcw#H#3CLZ@?rY}A2}npW@Yn^z8W^6J8=`v^bl^k4YrzYPOw|+mIq<>Yb+$&Pk;vp>{Jb8vB3c@j zrBG&m6ubc((&0aS z+DLpI=ni~$kj?Rt{;Y}%KMmdq&T{di{_?pK4+QT5mp^n@Uw+JvzX$IIZy9}D&$!WO zatlQxGSLc#Jup;ykd__qQGovd?=^*9WiMnIpgsrc&fN^JZ7sMV%y*k>g z|7iO31neU#H`F5wN9l7=$(#g#Sgh-jo2Kit!Kc6(X3o;>J8stLz^JBV&a)l_;^EMx zY>>V-zOZ;W<#WkoTNKLhTUb*dI}-;%NtCjMUASy(o$57mlyPtSKl=^Xg` zs!+}QZ3aFOSv?P46Ie>8N9H`ZwwbiJDSZ%d0S*_UFh}yX3#Vu7BKYkqZ(j6mC%y%o z0JiDj$xFTp=9|Hn@RE(jO`#c%%dnMe*Iygn(woy|Tmj2$(-g{8u)M6>;5N#2TaF{( z8XRJBwa`PVIPg&Lbuhhk;wFJ_fa$Fa%;v(2+M$1;2zVTV;!QZbN$AfGM0^+3|1I#A z+ZeF;d|(?Pa2qYv7}P&BH+cuPfE(dj&5mQO6Mf))N5i$jm}_^RojQoy@C+<(1Kp1Tfak}~$W|8DSjWd9-zrpWpH~X@qy>jv|;J09}!JI9f<;Hu0-+{L-Z^o!G ztp$D$?pGs#`9~TZe#lzWTGL@nFfIf0>+8zz!|?+gy#pOt+^^J@jd_Q)S`a}ue_C@CEQ7)w9r(vKVXqXdkL(zoK)05(Ki^6#qA6D`9JtR ztGik|p0*~V7w;GNeBsraf9vX^!uk#NozPjk`yW~m`V<_!kvs{ie_*Mb)$@9t+Z)pIBbZ|)jumKOZ@5&p3(}TYa^yhQhb`dXp25`YrO?bwGojL6ryrc>w zAix$5iznH$NjXc1nJ7E(vcYyNt_c_OLiXTKzAo%&Th4RfIZZ=Rm{ci=2w>h04z zk-CG~0(PYXYJHQ%gCJjuebJfN%EOuXA$Vqm5_Q9gQ$HA~9vr1kpsFkzBKJm&)W_y5 z!)XpPJJ@L0Rv+)C^SR(0cE-htc)gm!Hz#aYn{U*MulC>p;9TIm8#d@O?ib^i!ESa2 zk3#)17IC>@%iX82{yyx7Sa`?-cDWX+1!Ad#x~zG@X)lCohp=+70)_isE!_DK$Onh) z9T({tLrU>a2*?lab__$IXG}bB1?-G1l-O6;3c}{6%@vi?Q*a^h>D;q*8vUFA7X}v_ z*j});3ukynV|Uatw7^AR3q3WCZ7erL3|y%(DKR;k#e0rp>k;b?wx1Qve6`Wa07HYt z1D1vJL$#wF969yxih++Cp<3*9Cw>fE9PC-Hp6=7%o>OC+%RQyzVWF3-1RRpSm)7?s zSYN`DVENM3guN8F+m=vmE>=EhBXC|-fCiSO;V`AnWqs(~-fSVRr3^S?g%j(%GmufM zS{8gTz==i92xMV&t)>7yN9-(8@Pq?(*yd!;#$~s&O7^e1^Uo|i^?39K{Jr2`y3;Y( zjjhFVn&VA(7|OvwL*}k`9KNc1Gh#@V$eQ(P2x|;j+F5UuB|_V&DtyFYD8~g|P)l zhuay4Cz-GAbg&QX>zmxtZLSy6V~|#Luw%xPdYtw`n*{a+AM1TUxAFO_&47Om@D-PM zedHr^ADZY@Z9_^mVQ~wIVmn6V`=62dDJa!~ow^b<+@Lwa+IY?Wvo&sEc22Xi$~We8NL;JutP(G~e(6TpvuWGTDQ` z4Zu6x8#2r{q|_T0dej=iVhOyg7tGUH6j&oL>z08fo^34()DPV3;eUE?gO;o#l=_;F z9)0A5`UmO&N7iVvnLiD?I+XZ#s9{w9X!Z{*G?s0QgydLuCCbYm9MZHS>x(Zx(KxdS zc+G{*EE0<{Kfy!Qcc3!_n!=&!7(ae@UJ$PVZU&xKqb|1`2IAlft!9cp(wA7fHvUP$3wNe9gA>Za9i+_OQBl)kD{E;9KmMWLhx2jHD@=d96M6HTZ|sL;|ji`i#ilsY|mtU;HHye(?l3p9m9u% zw|UjqlQO?a*_r78g2`6+6B$ZH1wVB!`2nHvg?lP4NEs* z_rTr2Z5GGtHh&tjdC=+(9ysTM{`q{Jl-gRP(gPNm3e7zA1pl5Gre*AOSkyuhc+aL` zm0xdg+r|MrAzeOEK7G(o=5nuUq26C# z*yOy)MuhbPmn{*+&TS|oI^O-kyF8me z^IfO8OzS|~STY?GFI4pogst+LdhG6F>rEd79@L;dn{w=%xX{6xggqY%(;MyM87D2F-QVnob9rA-aR zXxQGjEvq|je#B^6Yz)})I#kO)=#}VGj74KG!<@NEU6rQpq|mY?(3}X~ zx!OnH1Fi_=C~)=7;o4?wQR#rWiYy)}T?WrXaG;JJ&A-y3k5B^1yi?w5I03O`?8zR4!)D^j3wktZ|@Z7$jNWI zgsI?59B>D9i@Ba>nA2}XHabE0eZY!KXwE5nc$7t z7U_vLgINn`;e#-lw`VSG-Nd~YznBGw6Cq*zZsENA0C+aIL_jD{?4O(O1kVAtS=W)r zl`qI?Uaq7mAUZtR;b6dlYJuTX9~TMVP&iVPH^$lnH%8E9Q;V_yB3YZ)_7tW#C$;*J+V;dx_m$%fWrBbkg3xk7RA}+%-}KaFcCTz#-(> zRK4y{5B3YZ5?p4$0zIH;ah3>P1rGc*OYfYaAnS&JKt;fVn(5VWkj*qrNv{FRDQRl9 z*P>}cd3n%XUI$y!#C1A#9_gm72h$@)oy&dT4R%J*9F#51{%wS9T5Kon?yuIO0@?)L zGozEXCr=Qg3TiVrbMzW*Pmw@I?{b8aF-rt~u>}rtrG%DHW5Lz?N3q@ma&lT?-3op= zIEppTl!MbY|Ne@A2Xz&qds?HGe&jlcJN%AB>nvme@0!+9cUORw=`nf3ER=p zO?mmb;i50G3mj9v2_KrhgBaB823z|U!8{GR2*Z`cEM5@U1BcAmx7W8oHdYS27d&ml z7;R~8SFwh$4?H$*sJ3TYc2)}Z(TaeF>}Sd6R#qVYjwB6kps_uJobQL&#`c&w4JpJT z!3V(Ok3?vd9SgCu;Dg}iSyyYZ_ULEQL`B(*4x++51Otu7Xkh#bxky>2%9uQvM=K{Z zZ+skfn(TWP60T#mJEg)*o(Grn-m)7g=fxi*vKMCY=HjuT;pt(d8g{8Ee>*Hp6mA?i zonupe;b#XiTs>lEOeJ4xc8Q35dT@w`!{!h5dBXfI;!d9i%lQ%NWu5^?ziYyO z9qPpCjOH3sK#Ut`{CgG-m4aXCxvLcC^O2)--~t^J^$Tga*h_RC{Px!?{bnA{t@XPx zVxHMwyNmb>u+wA(P2k-GUjz?wFCr%JzJU|K5rGvLjUA}NehExN1x!|?+!MCHDg0^PuOV5gY`k>jYHPvVMq5DPhJmuQKl?w{?O=k9LuWWCR{@xwfrl`I>Uo7MiMgh+p2l*^u|F)s;5@KLStK)tKMDY@Kp@43<-HH0Ab46`<+S zCvezsDvITG{>`>S;3>GzxhQrr`%iWN_Ge(XdxP1>j=#id_-BfM=SBoPhr_I~gIU^# zKZQV&5wl(yWmoOT+fecJ$@S{T@m=wB8oefAqCt#cJs|WF zNyxSNXW&=hPjmcO;`1JCC2HT-;M!rnY?5;~v3CCkY_8p>thM`0h38vX@>NLBg1hYz zXK&ttV>hN{!S>_DNtpNGLmhwW1qaU5rosOM_~q5#`p5!TH0#H5^JmH=#89`Dd@D+wuX_-D}S}8ss z{0$rx9;W5S&Q;o}`W+mzC`?<~)|2ma#`vq4wSOc^=RN{xa$JrRQqB9No)AtwjKb6`p^L0N!aKdzheoI6*4o8ryck0n z8n6Dq^~#+IM{)f>!J#(T&UE6I*s1Uz#%zmGqtiS53pUxmrT*-1@SF9y*!^JZF26r^ zMu8=0hG{+dFKi?BdF!2Bt?SJ;sIl7)x2`|Cz@7#y*PAngOPl2^4inO=m=+G{K1S#} z9Lw+};B?>?dCTeR12i#TQh$eP|dMP)G`6ED`ss9M>L_Iolb4ovO1_)3M zM5WRnYzw9uDr2nip(2jTi=0sR+YSaftR0H1+JiT}3e)C{U(bet9l)#ahH3W)ZxYL3 zKI)~Up7OJ{s3|MW_mFZVawfN+(E3PEWt#+}KDZ-NsPlch{&s0Pv5f5mKKWs-zORj~ zc|%j0i=FUyhW)eu3Ejum=rGazv;_-?L0#nS1a^TVtro`}F372U&j?;uYJ)!fToEzd zoC!?R=V>iQp@FiNZVN|O7%E?FE!M75S3dt%E^eH-?OupND22vLlJI`|{{iHO~d-0Q;W`)y8Ar{sd^|v^N?r!NOwOTD=;*7T^P3qJEf%1oOk-Q}ncMf0BvrNCB`qJzo$kr|+q;Dg>SxXy{8_jE6bQ znPZD=Qsu&;waH9rV&&jkE|L^Nm-vY}r|I|2QS>!wN0QuubOi|&Mncq~r5#DZ;38mJ zGi&;^K=O_y+9n28`ZY9nQ52qXu7UCBs*`3jzpI$b@F3-nYc%Igofr-42CJ{q zbo`v`ykWxFiI#{w&F`O(Nx5JXXU}3KsroA{(0?n`3b;rNL)hqFBRa<@joF z8G9qs3Op~=5h)9s?1)fr+!Gu#GgQ03Bcte;c-b2xRwxV7aO!4wgUxP*vT913w<^NI4tLkn=j_L*GP8giobI3pWV6l( zRI)dMRw9=)=&KA{%U0ubn%m3{t^$^WLV820+8Y<)YoYa>YOu*II@Fujz@=t|YTwu9 z6o*)J@PRp@TASi-oIdWdSG|+vAwZub-SfV)wkHD#R@U{@9j5+sU-jHGJY4O9rX=c^$^7h!n5U?TgsRLgsM}X6 zAr8vaqJ(pXX~9EEitb2la9c~5mKO(QsJl|f-tb(F-YpH2>%!J`Y!q`Xn^kP0sRx#u zXd>ZTA1rr0P@UVr-dIAhsrLf-z}67HwCX?`@8rB4^)09&uyz)WOlz=ww*kJ5;9K%< z2%}9^eZYR;bMu?B=*byGzoaqPoI0^ih~0nXBsy)%yJPNLOnJAuK}a1lbO-xGXiQoQ zE4|hz5(|OWaFCnD_94YKU~_Yrc%j>Zo9vBZTs-1WepH>GM&N4!!GNe*R~PM23^2%j)vy7ZHlK%GH!AD(s0OJ`=>wZ=Q)t|E|3#oRRhh--!7pdbUQvCf}rS;L+gb1ESgT^wZdQ@EGu~ z!O^Vp>&eRE4(+HO3rm_t+w{argT+MhIB<@a*s0((STro-?Tsx+MNC*vfQ_bVI;UMO zCa5Qps=0f6FtnoVjRKp@$pdO=qG6Yl4I^QX0aqvzrdbZ(Vxz#5z|0K`NxSZ{s_>r- zo|h?1>%Yv#58czwR!dMTlkA9;OV&SoAKJ!#?Lcg zJHITuemlW~Pe-CN!4ncgwWUKm#G>Uadm~~qE|6~BY}oRLY}fCP{m$ri%mK?=ITUQ5 zLV~X)^-PEk+g$k4jv<;EvCbl)z1V9nW=5e%fK{$MFY}i;N{?&1${9fb>MHnE5KBLFF$7efRNZK zPo0jHFvt-UEjO+Lw{r~F7VcWfXhgLd^-8Q+qsgY6cD7L;{sH{gz(3$v4KdnCJ^E-4 z`&!s(XB#F%l};MXgRO%_&VwyOO6$Q@pVVfrXEVMWyaAPrOgYt*98W!E*8_SR5l@#) z?PRKUG$mzETJzon&lX|h^}fRkiK)`fVA_gII|Hl1z6HFm_yB!qxkAcz;nc4vdY+|9>A$JQsDa#xECwME^X?Bnvobip==DiK|(N;Xf$B={Vu=O~| z_2w<@cockhfcGp5)f)D&<20ML6ZO$HJjC=e?1HU*IxN!Y)_%)wui zd(+hlnC2Pwl7M*v;s^xyfiHcHVnq)1g8iK^%{RnLoS8ljK3JiX_G@7|u{q}i+5hgMq-0lwivNt>>N0L zJPs;4Ph`(wKM(eAH-ZK38pu|oez}0BdMDlh>dIe)E$RznJ*WO3i1cE)IId=!F6z(E8v=ku|_&*yExNx6&2)eyd5-Vz6P5dGgCk5I#@0&UIO1hl?LDBO^b5L zR8E$dYu7w=4gUlgq$O7KK$o>TqmQdrgyAL<8G6x^*}LP5_ekUxSgt2fJ)3g8rMNlW zZxq;rJ0cUMWe_@OA?q_aV`HuFj1hZqan!QkhHgFEFs<~`M{G3GxdX2I8yf&;J{3dK zySUTvwa{~V4>rq>t$LfmjMIF{eek=P2lblEt<_^1a;FB>-G{S2Ofc2{8^&s$}vZug}d|^Ja+#Yed(o%%Kn;bP@+W( zxkw=^l7AO5jEj4bZCSg?+Uz1?Y3qaBahCd_vete^<9#T~Pw=G`D&Ms0bZ6HR$@6n^ z#VP>yC+LLjLszdMetwGFuC!aJ=V)9~?CyL9R(+p?O)X^~!%0LY!6HwxZ9~Dn0L%S! zw0`>%-M9U?nu+jz1>2#*_RQx;AC0E`UxVco{}1@S0e{3dMQt+g)aVaxxT!ZG)g$*m zkL16d3cJ*23{zTM52`iZA}O=)Dr$vyU|EZJ!2aIe_)FPFdE0z|ZN|i5dcfoKY%a3( z5&Xq7THkTRjyb^o3EVq&qFylDUwr~%OPblnAE3{oeTMN|!`r>)t>&R$ss$Z4z{! zI@dJX$@mrg{^0{Xadmc`mNmYCKdkC@b_Ewu)_q{lU zlNQ`$-d`<6_#kcr^?hw&lRIPBzB{G2*w(G_MSN3J}x39)10v@3dxQy*LR3n|mxx}Bi+F9BYNpJ{_mBlt{U=` z8y2~fhI)Q^z;dSz^?UO=7?}>E#8dZ{|DE6|oP5}k_Qs~Qc<@VzosBa*hf&p0VdsOc zoCO&U&JSMg8O;)F91zFo3pg0>kdD}oR}i)@?_+hpKh}xMLSVT+kA`c79gLtjvs`b0 zy-AQPiT7aPmaN48$3aoCXNHx8u)HyU)Py{K-xq+GBqTr3AbLhcuHi|8q?hXb& zg3_RYoCj=I>tf?xTuVm#YKnp7sXE$6QyeV!+4$ie9abJ63-uC8z(MZXq+xVP@U1H0 z+H2p1YzVj%_+UyT`ZqA`a4=`fc`5w7TUp+=+=T;ek)YKXTD_O! zExBdl3+!};$=njbOTc%odS+o796XW5=A+u`K4(UXkEeNo<>@~ zutmQg#Aq6VCOaz7<#mc?OC#oq<15|{MuDT|V^I$Fim=O_J=DdwfbBE&(~<)6h%Yx) z0-v3=Nvqq$Del>+l;G%<+fsaX{tFGQ;#B- z)J|)#&Hq}DJ12D(14SJyx2e>DojDkP;cGd9pXptu@}1B-^pfgD&+Q_~3Sw68Y%T-PX<)|`}Lse3TZ;HXZU^Z^Gz zIR303Yr4cXd9s;q;<<`Ohw^eEn#Rz6NI{OF*MS>@yJwANAy3Y;lPCj!aHd?*%=_;d zrr{>!QOkr1u?ZaH64eF-GzH58kPeMb8pddwgG$F z?baiIchc!_Nn2D6C(XaJu?X>ju+OWrM4SJolK8MyJMhH&7qsX^>&L#@gXO^(`tVmp zS#sSRGg{;zNRGU$gC6VNFd7uek(iuYqtQfwI$eNUV-tiFShIP$znhm>(+CF3H4J3f zrUN*~yd`>qduc|jDMi2z;u2_KoL&H0A4~m$$QMFRvi&<4PC1BViG$EaWKSLsO#;)A zNx8rAKA3jM$Rm_=ymN(eM8?tt4!!Y9`H7A9;FL4#)>HaUc#LQl0=*E{Zjv$eBxc=WV(JeS>&J9s-l=eN!-YE4x!{Fa+dZ=bUIy0XH4hPF!i6`J+ z7^P(0wP>A_5W7I+kWS7Gr7phI#Y^YqA1f`FI1SPXDaq3yJCIUmu-tDj0XgXcPO~3t z!jJ!ot)GF)BP2EwbcKWL5siRAH}D5NnmM=L&PIW|g9rOYGn;Y7D0lgnz$U@a1BQdS zw(BEzJBbg^_5}N#S*K51mrFeC5e~-1Q>gia@Z3bgc6m$?pVs}l9s=$K?vpuC@OyA? zlVklWvUlJ<4o2g6EHaXBU&XfrxF0y~RDg(m3+`_+#gf(lj0ED%O(EnzQ1K514+7uW z(n7?41P?Zu;z@5vieAd55KfUpmB?`LFmTf4rb6jI@Nkn!iIhi}{$NFkB1bBb!QfF~ z$EyB9={tC|$)rTeV@&^ll_+v7Eced!<=ftEx)6_#5C_Sc*u*`zx{JLPF^a(uMWQru^ zIe1piqQ^u(8?aSe*ioobF6M$M7vxJ?^DyW;XZGue=PTOnzze_;mD-84zJM2+O!1WV zBGVsi%_VIEph|VI5=e(Vmw;VQv=&02!AnghArf9@`X>wBU*#l(mMej6;kW|aZb(ZZ z^c=j>WD+9bRi=NkkQe}0hh;S^13NYokq^LYOr}UuT8sMdJj#tyS!b%!6G*Y^m00rK zfV+DEyOz@7=Z&z98}Bc46TzEICS6KrGk8S)rYLixL*=aIpB*H_mSjV;NF)|a8KgiG z-ipcwiC8+}=WVd9dDBQF@(sM*Wb&m%cYuqPYMdOq6P3+H^YNqjU9kJO_2NFct7{p+ zyTS9$_Z0jHya&8BI)dj4*r=2KUeh0}jB202vJaM|3_XM=MeaA1D3X*9U|4Yx#b}G4 z55l(JySqq*Vh@4SC3F|DhXh<9`Nk=}?@`Gg0mrxMB4RJYe$-@2hqR8NLGh zw-cpDdRJ2PQm%qi^ryRcDHLcYIXyJs@_QtW+HK3DLhknRITmtqr@Sn_>{ zyM4v1sL1|Ev42C^JqA-_LuoyO{}a+X=`XI3(tc|CCtqRNat`88wmgGjLz~9JkpiEa zLX=4oPBNK`-@N4jooqm**Q7$Qq`6&$= ze!PK&nx&J6XR)W?wdJm=s5&kI+o`oVmz*22?XW>c8A5A4v z*1?~^)NB#o2IH@J{Jo0%^#VVCf$ciZvr#H!`)c|UQ|vcXde`u_QvLoNHfl&nhhl$# zua&dLlJ8GNiMhW~jnG)~?{{d602Tr+U-Wis^ zuuvOCp1;91j#efmN+}I^=#*fQ5-Ftx|Nlzq%t%t|0?+hdYP5*|fHRm(%9N6==?_-& zM3Ht%WLK~~m|87T`U`e2nUqM`(e(dUi6WhpNIJ{r45mhclx*-QxR^{zq@2<8|3}F} zk(rdp?qF9iwOgc=21=PtCM8nN;%H>Li3*l{vnsxU;A~)OjwtpOI6HXM5TKuNXoe#jS)A^N|OBZDE<-PykKf#C_WwH z^O;QXq?bQMFC{0OA`2*yk>G-0YH&y?Jt7O4OiH9&*z`~CuO51U17-*;q6GE=7X?%6 zLqZu4=x#Czk+6s9pDZNio++}J64@JE989ebDcK^jgvq2t$|X(zf0Zb*loA;PE)AB0 z6&j3`F`1M|xvc4*tRzNr)!^v~OQDMXe58M2Q2}~^4<$7cOci7~u&fYs;Z471zUj#V z<>63pe0M(Z^h`0=QUTokbr-=@nR$a{<>v;0hpIpYYJD{DxIj0aD@O@Nt(Oi?oQs3XOxy1?1tO(<%r-AMm-D zJbdN7@~l2`5Ty#FM-HmPA=m9ZJaN3A=wf#Psb2_q8AGW{;z4)G6GubI{18_uVD`x~Z#7j-SWNQSQ=b@&2=n-F@ z3G4^nUEa#%+t|@~cgLLIB7c9_ZQl9||9Je^1iaMG$`s$!E$ z2Vb%U!9GdD~zrwn0CpAnM`-2 z4(>cxF2X|FV#DF!R;-3dj08KGOoAlP87vd1gx8~nBH%#|UEol@M6Kl9b~Tv<=xVw- z8U^m-%1Yqp?yzkvQeEVZ66*nuORzF!rl+GZm3(Q#Uj%Fm2KoqHij6dxbji1uqw$w~ zOX26Dv#sp7FZK1KIj3zO-I7z|nZ{!0erRfd|4~D|a>F zPiYMTJ0G_)`42XkN;m;L#PkPSSIy{~r?lUCC=8RrDvL~301q>nGD!&y2islqz<4->9`DO7(Vtjl@C5L#{8lExiH?TnL$kbSZ*Uas`k_eSUj-a(^0UgBImO3- zUAy(-#I*iA$z@b=u;kj?Gg)bh$rMQ`O$EnJlj_k0S^rhGvQD;LwDgoIhqC5_gMKlcsAm%}z6{Ni~R!KAgoWQvUdzfv+L1Qsd*H{h@c z{N!)vWWmKIlRzZw?-T(K3RnV%;fIHDpMauTb?{Q~ro2|B94$jlO;<*?<*;3h?JXWm zid_MAZr4XJ?U7#TXaqgRmDR=1t6+;w-&;J26ua7Fdc4SYjiS{WMQ-P*RI22#77mXB zdI^F0;C0~pnlBZl9;6lez6%2e<$VT z6U%nsjlo+?ZoYgVr``Us;96DlablWMtDp#oKNP(c4#sn$b@esc>ZXJD7flwf_>cboprmm5t!Wi>yG))a<4FqE<65ed;*q~U}Z{pA8OsFxPSEXe$$t(@*emA_~NA8B2m&hh*}rE7P1|Jt?k?a;<>mFJ`CRJ zW@Yk?Gr4n#1ic@)lUgDaa0CwN7xWhb&A>;&PxD%t1dgHFerlEo`5%Wpzh_r*f9Vj* z39#$xE`pnbPnt~kkn~QO{&g!Fmzueo=T#{%UI_%+oCb&HNfA0@G6}7KeT?wPtM7CGz`y*`W3!_-#^$CCVr1+!sa5lb2ckeT!N#~_<2#k@|Tp~ zx5V!+gX{GVP1e6+GG%BD>?@QE(Zr9@^oLb-o9G?4I1E`sN3BJ84 zKnRfFE0alJFL7#t*Kk;u-x}Zyhd1D*ds+zr5`1ei3G4@dG6lrKybFHu4i0Co_YwVY z>Px>j+5gB<))xE$Txv{TPW%}B(d0e1jIHCd;M41)@#%H^{u6%RH>$tTA-~Vyski$H zCY>)PlMZFrS!x3GT)-z(Hl@DK10$+PqEsqp_P{b%R1 z_J_m>ISnlT!Qwxpmxv_gU(yrG6!}{+lxRcYAL%cZ{!GDVv|#uPL!S9Pg%AnbIHd?v zU>eB~nhs727XDI5WQm4m>0l|auA5MzY5Vlj6Ir6j43eQV18gh(rP7qE)-2hPY<`2669@)DnbO3a4zYHEK#7FWC$7H+|pkP`Q^4Q zEaid0qjC=+M3V%0r6YtWFrQ=y{X~xQOMfXO`kWQvSpb&AOI?K$O)nIbo=~F5LXx4h z1@=G8+J6y+^8pTp;qX1NlMo=mB8ngh6qO7C+LGul{bg2!64n16u;_0>g%T+jlb*;5 zMHZI~C8{J#NdJG7Xg;7MER9Bn2qjW3B|V`;k)f@mRW6t00mT41gU3HO)>;%LO8c6usIRCkii=4 zWAd~X@ua6KdKAwjoALS0cyXt{!GXhJ*uGXmpeh7>6hRWGE*S#UXY!T)vMhuWP4Lx# zrEq9-{;}f_PRcdGzpAtpOp&!DFC4_@!N0cjUpPpqoN2M44lGOUnu4`io2Dg?Br3-jPs+u={N^r(3)!M)~Xn6$@Ok(tfJSj%Ofszrt1l&&g|C0?LSlUYq zk|oa|$%yO&4hA>ORGfbVk3}|om6yOH0uJ<1$j42qizz{xn-2l^!1rb2;=I`tJUJbm z4E_pdEXKkX3Y*ck9-oxNge?s05mb-6zOKwDHasOZ(TtEg$O(?gEZ3Qimsf&6yJELDT77VTmnWlNX$onUPXAMTsK2I~iMEnbQ#M!98HV z{#N5&%`AEpxF>j7FUAw^CkFRe5Z_94X7DVr`)pEV5+A zz_T|vG^`%C_bS8a8v20cHBip_g3W78na~hr+)q)WGVKqp8G=bcoGvBh0Zzu>*C=DU zp#x!aX{2Mhpa&Zb9t7@Qy&j+VsS_In9t`%ZRge4U3P~v`3+-C0eWtRyBDrN_b{ z6F$jG_m$d#ap3L;vvK=#nHbgPt8xEcb zep8?l58kmrs{xJzZ#Zk=Ht9ZU)iL96SQVh^IvNggGMsAP81VFpxp+WpPeygn=0YjOW_E5&s$1e@2X)1Nu`st9<{GrkB8@)@T} zYBBgf)XGcu^bybe5+|eaTMQZLAzTVu)8_T~+FA8Q9kUE9AId=3mpd7U$+shZUIE+8 zonE5Y+JIMry$@F4ac3`R{lTl849|Dw@RGDw!#=^k9uFPs&q!+xSf(`!ycR6#l5&jA zK}qEFQF;*V;IIx3i5_KecxS6N8N43MXO-n~C4IH0DC!O1kUV9$&zEW%{hhJ=rT{%c z7RvEPILI7N0&fCuarELgz3L0W&59r;xCOP{J1q56%@qrqS##+z;H}_o@2m2qEgxz0 zf^2g#GQCI1(95tLwwDd?a-c4t*d0nN`R;TwM!YvmhVr!wc9}0Kx!vH&-OBU08SOR7 z=N|BjQRR4CL}2-_km@#OPSpdZd_F3aUFkau@ER{3Q+S{{s4^f z`Jg)QAoyF|dfZzJWOQE+fzLFo$K#r`6!+~g>d*Hm70PKGY}+s=ZW9ot(KB!a95uw7 z`_vgEs)?gcM$iXbX?olqx<$ueuez)hAKAB(HU<92!KI6pk zRZjq0Uv=YQoZMSaftO$yS*#Af+2lW+gfA;Xy}?(&G9g+?j8t<@4p-qomBf>b>DfT= zHLyp?Iy_r(TSf_7M=^cG!^iOR4cMr5OPJS$aqvxW|55II;>s3cTgWXZqrfNlQgeSB zHrd=$^L_`s4_CPMS!R*WT_O+XLb#SSsRdrbq3*((d~LTWBH)!GNI85BmN}S&9Bfbu!$NoF4IHL7 zE5Q%!Xv3(YehZc_B8`CFfvH*;xUe~+Z9DH##eBw#M{U#x*rptF=W!dZYc{Zb1PA)K z^O0-DYHh)v(0lldP7djOR&*$xFJPGtZJ7BAj?C>%PmI#Zp)&afi!6f?;P2o9iM~8? zVHcfl=MQk1VJPI=K{_3wJg!`#4`u5o9MU`}!bb)#(9(ea1Iu1fb?`5+>@`uge}gwP z$7Q{`W1eOeLjX$q4@@0>Yw&`N`iT4W7cBEa_tOUReKM~-k(YDI{qms8Oalk=GDUHx z1z#Ccyt# zLy?$0SSCi>gB+ZV#$U`gi`WtNlLa)McZrYicLGy$GmX_2m9DcA-wp}hRuZ((^pFc2 zsE3E{j!v^Y8Nsw$fu4VwtjPp!6`7qUR9meVM+fbZBH-x@2Uj?}jV-}9u4pdmjm%*A zbkft81x&5)+Ep!-r-Yijtgy(wAN38hfo0#28inlOXB{oP;IZji0P_AtN!qd=dC38X z22L?-?tr1%5Qkn8t*x9)F1#d6?Tm&|mU+Qib1%JzOTZ$Fl{`zPc#1Dwlv0$I!Co3{o})_{QdyS5 zQU;cT9s_t}j<)PM9=5XJe31jVSKc=4F4)uLB-^H}p&jyHBW1ph#Y4ag4m6!T^h7RB zg5|(8olQ&v6Nr)1%fM2_a zgi<~{U?Is$$&xuZDOFaKD6&dQBzHxB#m~G3`YRGT>{Vf>>1;}Q2e=ye=9Qk}5-2Ac zIDI0PMUfNIr=!l+oLVp8PdBR$!|!SGn{*DrkDE+!r0WA-cDaYpxd^Tfwx+8TMFI@I zFqC^SkSC-M;s?MrOum1lgAlF>w$vER!Aen3lC@GSd=0oZcwCVoI5J-!!E3?IO{PnDiArmn`beLHLkl>>4~!52B-j!>YD2GNfmSAyz&h9i zO#g)R)|}iA!iNm;`_}mVgJM0z6&(b(F`2H2(rF8>_pPVUC7r-jI^v2bupJChueu4x zE8zBu&{c4d$&{hexGD3^E27Ull!ZMQ_PGx_i+IxO0G@ZGt6+)`F**63h?K9v(h-)} zgihiTV!@#%(c zs>cx+y29XfDntm8a5vMDazcUKosALS(8gcK&plwXjSLaFrr4e)OWz1Z%LTdKqUQPr z0wUoMl`U8ZoCWtXnFL6%H@I{UYi20HK45EtDY^FC07G9G{I9eVLR-Q8OeP@`?hoF) zFNm&6d6Ov%17ML^AfjD+-K~9s&-^A1Igvhnh?! zzY#nP+-Yo^Qq#0*?XHe7EF`x#BR8xd*&t4)967t83%_d1zHLL5*(jOU;-NA??r2u z$4hOq9rlT^$7E|J{3(GbGXa@_Xp;k7jU%5U*=H#~1xD{F{vuTho~i_s_%xGA{5E(xI*dQe&qM76&w#zhpN1lSGk7ML=Km>i z@}Ffg#oqzX2GiU-u3}V6vqiO#VGaznwfZ9PF4#zR?9F$9=YnYxpM>h+Dt;;D?MXSA zX9iHpBsf2nzyh$DK+4lwb~ij1!a@`A6iG=f0#j1Nl$FIMt0nJAh9zbo<>@4NDcIAQ ziNI6fW#Fa>KE&1}MX&81EX!e`wE&7d23`Sn-CI>elF~}>*5i6|7FMAr_7lA}%I<2| zW0V&t(k*i?#Dfyr3qz7tLO7Dp zKCn!C0ON1xKW6!1I|in)UHYESST^u+Fpd4DU}wcQ z^XRkXKLnmoL`mqRB1D0wk^`Txk$7|J)=U|;c+g3Ucr)PU_SMV{d>TwEJ_}baWtqWe zoQ=cCrG>8OENt?M=nBq(Y4+j!u)8cP_&j()*;-sXcZ<;{EjyWsi3<7;1TMgV&-22c zA2Ape?nN+-Nay2^S<(}m0H*QY*h4eKQJqU*8t;8QZj?J@_MAK@@Ujv}!dJjj_%HaX zv$5niUIX&IruaG|m)F6xp0dYzD$5DJ;cR63gS+j7pKroO6Zj{)Tw-~^x4<;P9~gZ> zoanv{{^41ZC#64^GKlkdi&XBwGNW$|-hKLIMoM?Vr)$^d*cjK(~!2SU$7w%n4k!FyobXRIGEQVuJb8aUS~$+=$W(e4!IRq_8c~OWt7__ zu*@A@=?iBg=r68}4y3#^b??_Z#4>?jfgfVlF(Azm<^p~V?ub>uN1qNe`jFwml#Gc5 z_BXH(jI7B+ik%SgZ^1O(x%TlB#e z&fa`P!;8#%QYn3cE!rG|v34NeoyB;;p zL`N{q7B8+no7KckzN{qXNoD2)hZ0AN^Q2fql&Nzn0T-~DfKsMZU1o$u*1=RgW&#iU z>dWI6KN5AatBWx;jeG4HNY#ceD>Ll!vgk6hfN8BDvENVj3_e-G-)EKLj_rSn1M%6w zbhi_t)GhARm&y*yv*-EwH1CDtaA*#2XiQ#yVb&6Hcr+*2eM)}bKj$(=z2pzdMT?$Z zE=Axe1l_=2`xWGOt1cGjK68Vkmloo4KP+SwAn-*Mpx#&>ILs+fn2+u?R}^zz@QbEJ z_^d1o#BIn29`s*P{ykwH^M=3=MZlv7E z>9`Utd=32cL43BMn2Yfst$TfshfpaF+x4Fo?xnqB6k7spsaAzw$n{zHmUJ;1r^Ay- zDVBoGOi^4>X|TK^N5qx^)1p^sj~}cLiX?L_rS+r0+`mr@0R~Rw$3|1ilS-bWRP%y zobw$Sj&Mu3o$e!NIC9Q8A4rY|5)}!GG%8VoC{aK}vWkj`fT)0g2#Sd0BsqLfb$2ae zzu$jb+f`51bpNKOXLe_1hoD7nE}LxW!F2k+kCo8gK21(NAJA!0EbLQFv&)<*Hwn@Y zIC_;~+k7v(v)my(_3c=+TLG`(H*zQ=~x4!WmKW&fmARr}Qb&3>2S9ElY(V zq@z=HwDHl2jz%?LFS%PsUMu&#ekM!JOe#Dzd})Ykp)LLB3bJRxNBTJ$wPC;cpn^<# z_)tSxCzG0#I;vq5Wb2~oR;I%8_%GLW@%3QSk9P<2+|-YJsGmvQglxI<@NIxL+Pf}i zxhCieSVPCR(Mv6}p>%0Yz_BqJ_#i@oO?-hQ+!Xer+y$gae?`ziCIL1dWRm|HQN+Ba z>?T^8p@oly)CmJkXCzNY->>3*uP8A@~Q(I z=%?F*kLT+(UPsux#>_aE3>PeB-em!v5Nrxe&&pmx&v_|X&`_3N~^{ zBJJZ!E@CT(qT#oyxn-U3^MbBw4uf4SGPk_8@^?W?$yYO}7wDmAS`ZCK8_f%J7DBNj ze6i#^5)=F@Q4QoHd>(~1nq6qUOP2&k!(RV&R++WLaY5HE$H1oFdalhnA&$cy3!7#y zoDG>x%U{7f*>xNm=ucK>lRgp`a7Y~wyCeQ8b!*ZZz08>an-1AU&#%*4IuU#6D|ktE zKJ>yQwC(CsA15H|bz728D>vFF!=^uMO_867H^Gnc^K%(hO@RY3K^JS;= z1l>EcVAG$a^3MK2Q187Cn|rGb3R~$bEI^kl-+%-Cn`+^KgMtKS`ve}teiJq)Xa|80 z{Q|UQbKt;RMq4r$cI6xaInR5bpIkJL1e*oqy$laTb*$(%T7ivw%&^Qy`{_ji*?+n@ zjJ^e%eo$N7>AsGC8}^C2mF3~7|B9X{V7rai=X!L#bO9Wir_3sET>etf7QF+Tw}`f2 zA?&)pWz$RjE3g&p&(mg?e|(_kU*?NLbiH&D8m`yPD%YglBS`pN*epze?}Y;Qi`uAU zudfn$0YtqI2l~_EsSj4_Q{2U{`4pG-x+SpfUZ;s$3fmHAP}SQ+ljAb9@Z@+O_Hx)X z-Oy2@Ae2_XrvJQj9eYDho*%$Alc)NkLZrR&Pk}3afwZ7m1)CQ%B(xef{aI#Bjay>c=bu`8WO-CVv^l5k8=1Bwttpgi^FM#s5<&p7qqze2<>H7XO|1-d@gA5@iA;( zY)~h!gUy{xow^=2@pZ1g`eZFC*In=w4I9uvdjai^bWL?5Z2AvfVBlIotCCHy8^`33 zhZe6B*I;jkohLr0taU(LXv!~bqeaLkXsA;xk8FPULoKugHvReT-uTsm5^aUe!X42C zr+r-zpv>ER0VMdTPmoqI+hOx6hjx*3egSg$3=VdgqnANDVDmEQSG0c)`?YNO9ZK{BLVEpGAK01jXz+|t=FKP9VEbP(+X=S+{a=5j!%m?6^D+J$jX|2YV6THx*_(Cmwbq#Phqu2Eq2f6U98m8JErQJX3m! z_f}VM|n5zB+&n(xSa}y1jF)IAtLATf4@pt&}ZPGv}C7>kp=CH!<#yf8tE@mG* zt->R4kTjbItnK@F+|9oWZF=TDy*;(%g<_$%K1W0a^f_=#wEJE@BRjy3KrQ@g%ptJp zPgZYzHBdi@HWBs(*!14r(3`laKLWSWLeI$f@K>00m7PfYj(XK4(hkf6#M9H4 z`Tf%TbY^UZpp7n9(J8HG>7X20eW1+|I9=(ar^NW~E4D_V4ShNqtcl_?$GqAV8rdP1g zJE~k14M1vH_W!3=&c*KnJq4|!ctd@5tXSPTO&iwm_TBDh;p>0*`#scf%=bj>|LGVG z;3uJf0Rj1n8j{1VNVdTK0-ZdnZY3%5_m`Vte+m1>)k?DHjXwGngkQlvGOM(F>qbAh z4($hEFKQMeTUJxIpJ9EdXO*we@HHALm1-{|W*5=#8vO=#?DS4@N{J}F^L-2Z^{U=u{TUAbPHG?@-k&U9P-fU07d63+CSApI*e75&`K%^vmHcq#>VXu9 zIf?HEOll?reql ziZxm)iDFZt?F`zI8djGrdrlW_?f}tK{nNF>Qw6}HZ6QF!1usERpqs^jjXP*hd+Ate`+>b zD)*^~s&VNM`v+p{_vo%`bhp9utJx;1nRCHkRX-U~DUJ(mRHv^Na0Pt$Ek!A`v;LEEfF_NB(F1m}Xkicc3=DK0+({OSHK(x>_ceiYbWLD8xRqu>_h6qN`_h6qN`?8FQEo6Pzn{KLeQA77 zjo39;t7^7f_84knkytai)VOPiErZxJHkMd(*>kl_E_DU5ab*#k*2WTRE_<$)FPBRG zI(FA`5J+bQ2sjr&SJ0PG75Xcpl8k}CD-d{gev_!T?i-KEU^+?Wo=&($)yRQ@}NrR~jxya(>A7saQvu{69S zkF}|f7QEI}R)T+6m^ytoqG~XJ&*6xjnE9%pnwdQB&vV*lipi$BI2ZY=^5KycgO#BW zVHK#ymuRMlgmDh8`SA<`<89<^OC6r@15tLV?DlBdXAF<2D}nXLkiC{sZS zWV?#~jH-O)sB&umUlFMS)gY4vGGXmji-=oGJQqfmwXk_6t%`YwL5M?aR>Yp`Gg{W! zl|mXYaIs>}1Z}ex*^lc#5+;|L@CdO%#AdUxHI9TyhLC*8cC}0{b&X;@#Adg#m;T5h z8A6IB+to6;RENiiH6WOpXFe!sryx@^*{+t!rJfgyiq#z^cEl4lyYOw5bxD47l> zkrVtA^^vG@x22Tu&k6svgBFV^J=@V0m6%|4e3=VhmN@fJBj*Q%kYrIpju7OeWb@0^XSMxOZ*dH3yMnlG0>Rw5pWH_ilqm2?Pe zySfl4U*0%nR)9!zNpuB$302p}5MUZ;69_k^g-Ryd74#*< zn;jx6i3X^k5GpvacAnUN5D)%`?Z=T5SlncNv=@f|w{Of5!*{7dTW}dpuk9M5p$Hnv z-c6}zYCj-^APW<6grG^RCZ&n28fb*rqBfRbb76F~OfGeUVjCki%El6AE{3j_$)!4_ zMQjtqM%!4z&c)ExGP%@Y#LA|KEr!_72G15>bUqp`r#Wf zaS0G94v}@02WkR+fM}aVX?Tf1P6~fRU^57mumVJ&4-h@=xq`lghQQ_!C}{P{$aGocrcSJXqodk;p|P5 zMEpO0;|AXgkuh{^r~r}t<9cc4e28e9MQMPEL6cNX&Vv5$h}eoYmhkh@q49III_O;L z7R7eL=Snt~$n$}r$#b<#F4ZL~VhsbPW`d3xVF+C_;*sjPMi@dde=qA=?>>*wL zSerWO`5&ES7x)Ll)a%*7OgDV4jM(jkvTELZOlX_6h)3d$bHQK5gyV?O9RgLX072(t zLa&WoL0>`xT@MIUwE_g4j|oY(E9gsTplgrw*=kmRAY&$|WU^gBUqTICpeHJbgFyJT zt|Gz9<+%{DAVX#ns`I(g_q`AsMC_L{J8QNK4=>qcEn<;aGr3fmyy*Mhi1lnNvF5Vp zYWZ@Rsjd$MgcTs*TmW4`UqUn084^tOL>-et)spQB`VyLhZ9h~XQNe~T)y3J3-6i9} zC~|_2J9ZOue&{0m!apAVna!+Gb5cln~^c@HYq! zfItl^KnVH>(FnSNzJ%tid>{mBS^+}NM~Fty6*LJ|w?Y7*2k5J1V~IAGMpw(^QpYHE z5c1YW?7)t-M6y2lz5fBxl1;tWRUHaat~z0Ab`iic7_oH`+ii9m4W17UZL=1EN#JoV z_?rXm5D3(>0z{t=4n5Pkg1&@?zC;Mrw*o|;4-P%uxq`lghCYUYHi2kkSg2&OT|r+$ zL*Fn|&;S*@m|I8`f7(?t8B8N5Ftl}%L*d^L{x|Oy74y!j`33nh-m7S6ga*1&OiMc- zA=+kPLX;3RiB-807{uX-ZERzSK9@#U%j8l^DRu;6o7h+a&jr!dGPzWyk^rC+U}$P% z2|O1>SId`6PkVACk|#jmT$|$JR?C3LgfNYUHnXqpU-C`*CSVXn5X^2xFMw(MMtx;9g%VB_+7%GvFWTF^Z zSIgv5n<;hz^0r3a{n05!@I@!-(#qO~Mm$3q{%yk4!15T}iTK=R{Y~m(U!RdjXdYR)F|)d36PS z2@RiuF=foF!=uLu&$mw}5);Z3pD}@{5a|RFx4%j8nmDb@_8$xGnyU^7UrmdT|i$KfhU!P7ZXd&u1tx$A!W zgLmgpJIMpgFopE7u{APvkkjGc4gO8$obih0QqAr~l#iQ<@4DkVx*$vt`Nmk=tVxg& zL^Eto_#233;fo$tfFSaXu|BZ6g1&_2!1_7_dRhU3$T!9sB3IBPR9%Ajso@R8_Oh|W z4-YR@OSY?Ja;YOhdmSn;8v?x{(7M$>-tv=gdM-~aXnFBWLN!=K#_IVgngz1$zV6N2 zxxkwO!9EcDeqVNREMl=0R6!Y8KY9+@`l5|4%@SuWcb2ORBC3A$oAB*ted(&88~f6? zwo1sHD|I#a_qYDUq06P4%co}!v(OMLUW*{aJpJ=>0GLFZNx6X=OH$hICQymwM;Jc17hQ6=7W6-y91#>Q^@w7q1WD3)wj>%Y0^KTPEVDZ%VmtC4v{Gsz5- z2HCEr$*G3cz`VN@`Ntvl>X<2B%=)7q6T;-O7R?38YQ5>1T_f!K*QHh#$+ zkCC8QvRy5cOC6c8=`^9V{Pio zFH1L)AHY8;Og(Oi*j4yE8L@Qvn8c1TH_#ZuA zJ{8^s7s}V5fY+=5f#rhd3a*C#%Y+)V;D`8bs?{K{T<}~?e@=C@MO4KQZqLS7_jasI zq2IYo=rVqsfx5K#+I?O*Om4_)e)A$F#X zB{W@hT`iMKjiXqDkExkZWxS|HvRy5cOI<;%+kOuGCS;Js0uRCsQvL5FF3!8hw?jUQ}&;)DHogHoxbsZCf-Hz`%ZD1z8{nKqDIK zBY9v8+U6ly^?iLbpf0csKLJdD8ZA}72aaM}5j)?;5}+=yu9h#CitK=^y4xV|mK7jM zU20uHUqY1xfdJz})f1YG7gbBPD`*m`ZuR+B6Z&ERcOrI?jU_T&a$PN7E;Y1WRHXouMct9}ybvtF=yC$; z&aQaOWnGY0q_LS+cOm(^NIrN>elMX@b-`LpF~_nN#TGTx#_dMzdx+hZqMN4HN0zo( zi?|?aIT!p@lO7;%4+P$~0)(!QEWHeH1$_w(x_cq8*a{H3F3PT;FQG;^j!B|TAXJ$& zM%fkgB~&+w{V!0#5>#-vV_dN08)Yq3FHz-F{r3;xtuumA&X5~%D=aKgk8H69x2?XTY@m?FMK>}nfJtol&Wth!nzmx>sH z*n@~&V`B+ZA4Ph}>S~!>Y7)g7U`)+KC_cexSxTbb9=c zqRFV5CD=(-`~ZPLFYo~3i=Y7xzW&IsweW87OIwPSJ0PG&yDgIRPYHZc-(Dq zaM-eZAw(EQPC#8-tyi@C8U9G3~`{)}cFdI}1kS_J~p2Z;vJRWupZ_zCq^o6esasR{ z$|M6wy^F!fQS z=SEl1m(XC!)X*jnmP{3uOtvfNOQ#`^h9yOT3CNnYHJiNd5%`s52@xUTO(5`!LbU z38*vIr=BlLVXg40U3)T2U!-c~4W9dcD3P%lB|1O`+*(FFeAgsF}5ad^Li&)*`JuD%nT2B??t z@=if86Rezz{LQp_6$%Hf0wL=n>?-;*nziROD12uX2wWdrdRlcA|C`ZV{k#s1Lso+T zX5Of7vRzG+Qw?kvRW+KKIM}kMH@NZo5Ub3x(N^EL!?N=R@_dgxS(i`u`mSFqIF{Mv zIyiPZSe_ceT1v5Zk@qO_-p?}KD>^1^h#lsX zwW;6dJqee0;D0PkwSNy>-oxh~5lg=s5tn{y$o6wcTyie*H(dS;h2vI%xco0QJ^n}0 zpV4r69|}KN1>(}>)K&a%MziiLhI#I1t3ezxAGH6F?P~gRnu+xRiueTr0}3tj&RyIg zSb$;W1k|a+Z)_54@syMI?ZnEk{$BQDZ{(NtTq(v8Ez{ku#T7S4&w@I&Y$w4Fp-&b-w$j4rGe#_yNI_aS^w!FOdgye<#dVBOf4 zzIJKy7y-XpaiZ6y*-hpXH1n&$%2o%289Uky329f*m(VN>o}+@(sNk!=KlN&Tl03v3 zbIl28h)!*KMLvW78TiNK`P!=#uew#>zZ|_l!&x-Y4^8wl86!tO(U8p$lTE*ZnZ&C6 zYV1tOFs{GZSo)2QVIyC%T`iMKEvMMz^ynNLyZrOik|Cp5vRy5cONFmN>{9^zyN#tE z51BWLCEL|9xm0);oV^{}9ho{7xz8h>IwShPSAw}>o>`ANvtIK(!sJume`wde6@Ege zU4THtA?@X=v9kmNME2~C^Fv@pE$AjM-k&c9q*V#;M^!cJ+EmE?2ZHHN0=fr|;h>vh z$Y!yFKaG{mtCo=|;r}Q6AFLmt%J0Udsnq!5q7|U~jTsISAlnu6B{Vm}F$`1z-J!>@ zkO0}Ppf91h-#9HQ_zM**O>xcJdGnEQY2*Zkwp20={4a&6dFwHF>G1h)#L~rX0?Y-F zwFpQ8&g4?RZ9wcRh`nrM2{0ExSIgv5jW%NTPLJ4sY%Brh0_bY_bE$5RBPs@-0lOu=?n!_RmY(IjmMf-EQKMo4cMLm3~<#BcU{me1t zSme!%DMjAmUyG-}@ESy)x4i0=UbsCZx^~Y=uj|A;YVy~aQ4%gvCw+#?pJ{q)b z@KVXQVj|24-y7DK&~sy7`kIL_5Qc!8Hh|Fck)ly_lNmvElYTWbP?*AqI);X+bhS(_ z)p;9Y=`A+5kay3FEMnj z0+4gTUme4pJ#m>KaMubDg?>`Vb_IP2^&bP`vOwUT6(AH{G+jYoLi5*zAWn_`wE{#U z(?TVa?F#x5sz}^l708MT?nB`07dgc8mOlw5i}7SZi=Uu`55iRPo#^{)h<%7yx+Q=h zaiL)?0*-F8HM!KDU5L$&*he;&U~~a0lB$0rl*yn-4`!_&~a-(nGd|V(eMln`t|@|=%YmcKZS(}Q^L?BR)c%v{|$K%``pG7aXvuwpJQAtlS}>9 zn|~9^3xO9_fC%&fBFT0IO+s~hKgQ4l3(4@RGW}x~U~^$~wM;J6^$W!2L*C?wrQX=K z@}zJ%G@P0Jy6BK!1?5T+t~Pv${Wd>hQzDjb3Lx%W4q1!1B1 z2(i(~n-Q_p2ggVMDwqpq&@g89=#r_<3CfizT($ci%oRgy7-H#G0AkLEgtl3W29%iN zT<|x{6^B5$6(Ht(NNDC|{TnPw7SOH?rhlFO%74#)E%rOGA3B(v9!VJ2CzJzA6 zR|*wGqJrIHUKIsjxh`A=Ie}s9jwlKL%;75kG4vn35-SU0>6aH`&1H|Zh(%(JbHQI9 zYXfB8b2HKe}t}FzySplNXrO*}hB{av{8o(jD6(ICn6kS1ILORyk z|6MW|ot_L80}r0EkiCSGvg8O?dj{cpPC1mE6B(b4PZWJy9Tyzi{(1|s^zm{1s@oiB zXP~QMU7D+j`L{+4VsoL5ZVVt`eLQKKwTK1+*5p!O{DK{&JYsX(SYp+Ol4jM_GPzXD z3B*=FY#tj+nEEKvn7Udfms&=#1{hN_5z0U@v96ZMrNT}kwi5E@Mcz+W%@VHv0*j!B_v$#w;O3H7`vB?O8=pw+L7MAyFe^~){% zC~|_mcV>tk8}17M|KjkkEfQP3CfgPC zB{WOHdZ?fRD){s98gcK~bHQXVj-0^aChEe!BK!-@S}E$~R^4XeVV6nGGKUc$mGC`X z{iRvZ2Z**=mk6a<(BxG^u3`)uAU4*<5_~R1Q+TLI#bF`<&lb_IP24To(YPy+(T>#Y+Tn|%I1T(Y3y?x5g=^TuxyPs8aM z`ejsNI&($4CUodt6=Kncine|1X%;V6|;cDy?TnO%j&-D;X7nrGL#)5u5Ae%WOo9g0RMgv42AkufqIO& zpa`;EMSn(h3krcQP-tKk=vj6Q1}Tv3Dw>R{>sVa;>5ABfHkRfUW`bhLcC}0{b(CVe zA+`}>pWoRgss%O*mp|4reC-t`mpb+Wecm0hjS)-NXX$~Rh6D3JF0xrmKims9sF_?U zU-Ha&Issyv*jT!0j+rB0vRy5cOKlj(r*SZwCKt-j^ct&Mf91 zV}0;tb9_k`YKb*J8D#reBlb8c`5X57LZO9KAl6(KT}6LJ!(Klqw6qGun#-cAXfmp1 zX)uoc5!=ef5^FAtu9nHA_NU2g?`0hTfz}Y9UKx07l?4pPLG)U%@)ltdsLB)h)&(Z^ z!KvNi*4h=J04A6PS)e4IY(L+e495*bvNlLY7k7zJmtfW=qUn}O)`Guz(&r!uw6y|+ zsgEj+tt;qDXrA;r7y|9A0AcE*N@ME^`V!i^*C9X@(Iyb4Oc|9-wkzmMXs}I$Kzj&0 z?R-Q8ujdL8#TYx7$|3OY0RM+?9~5=c=P~y$48@ln@g-f0CQSWMk?qHnur*0lfiNI5 z46&VTECK5R>}r`@Y7WJ|irCIJmQZ!kb+t?`^$f9b!x7uX#uBP7x~`Tl7d`FMUbkT+ zs5{ccEVO*SL&VLhiHy{k}yz~ zJ@J7U39W9>I{8n3S!K{_tEJ*6W4}n4oGZ0Jdv~7UqpT5ST~$E60}&1Ljd z`K%aqMv&?v#u-uG2VAW&sHJDPT28U!@VOWAw%Bo8oGww=lK2vT*0y-dvGDI5t~zE1 zG2`*M4`S)UH&N|U&$|-s1w=XLg1>o=_XG&^wE~2?i@q!9OQ@IAaT6iX&k7LlJ|-pE zuAncWSNLSzGSe)``vWJu{_$ZU zwy4|vGnX;99>0c4211A~GZS1cFfLG2;6Er_4bF=}oQltbZ7jiK2H1c~wyR}wsoyBp z45-OV@bG{$OsApwA zwXfBR{J1r72EH4L@92s)LF5}_ZTq0n5OGfU8;E8?V3-vkh7MN4#8*%yPfnqWQM?!FL>OCTTiPx;4DqS>l{pi_f8-+HyT1=q1;90Q7 zM8WqB_>Q)|v>|B{1$Uj z!B|xA)$c!vD-|kA=7kyM1ct$qat{2*!GGWWA4G*C>c>5}%%dM8Iu8xw(Lh(T2}~b1 z+Gb$_mu5GUSjEre-;C!&V1gAOFn!!;FkL~DP&Fxuz49%@PPDPaqz@U*q^o6esXd5| z8wMOF*;vBQ#naXDIgF+&=u2pxq7#n48~I<3;iAb240;vp%QKWHk3oz;tpA-D zE{&{3bP|1>i+*d-@5qRRfd8EsE{(3BFQK_qm6`r5g;xg9uRVmI4-;*>f+nGQIt#B1 zaNmjHBI#=Ra+w)13zGX^jKO#?k`8kA#Tn}K>o{l6idg@PF??ib6j_VLmC!S})P(@{ zyKIQ{zZ1g;g{IEcGPzVjWyEGjtp9ZwJ{~l1u9nHA_EBsYV(GmpbTyk;V>FmOSIgv5 zWvk#Qya=FA1Lzz6E-oXsed)amdphjB`%B81TOWI7lE!t%S7T*NhCe)BNxb=XMHy35 zeX%04yikalftb6K7Kn&${UvLXz5d(5l4G`<{75v(K17a$KP|V(#yc)=55X%XHwQCk zid}|=nbgp$r^tP}uUrCq7VMAObkz1P*soi=c==&+8`kuBRrPnG0xIV1Nd14MH_*Hy zXMg#)aTobM+-Jj{xUi45--G?8wbQNcD_6jtWBk?8x|w5C!O@vhSHhQb@n!y`@#1pB zW`afbl%6EImTDtDKszPr-uX=tbElygh8hZ*8uX1+?$p8^m||>C4GrNKkQAM?vRRmU{ z%D3QOruSgI>0I@??s)nwx`sEMZ0d@Y@P9j8J#Pe@R^#&m#4g=2TpX-YSHHWIdSuJf z(c<9EhM^v4dvAugSig!exm3d@c0mza5XHWOfcJ)W7ZIO!3<-R&w}&Vg)md^?Va&X3K-QQ+sG9T(7L@A?Lg| zR<4J=2zK^$gJj+{6D0Rr>JJ9VRaHkw?pN|3dtKfB6)R|Znqf5m$@o_3>*Dri*cC`v7)@ZQaGa4l@Lg&ar>`iiiaZ#XOWW&`=js(42;@g!|@r(N%T zp>6I5vZ-G_Lb_G>eWDwnTZhl95nF0_XOZ({FvLjOSv~R0brI@~+W7~HhgS=TkKw;E zT;=J(t5}9E{=*Jp(d+F(0;#5S5(O`{6DEN=JI~(nD0$;#uhwGs_8H;}D6T;TJrWYc z+JZ9#cU07_dZJP3g@QYBO_vtpRt2U1BpgD0@)w;&#O9?NjIqgXU$nBX3**{{23 zunIkj9-D0jkqa(Sp`Cd6`LIy_-fh~5#LmO4lxjHN7923$g+trQ!@B!6px_Tt@Eh}f z(l+f2Ypp$dLVszy=zJgUBJShLQO(8L*`Dn~{877hTM^t86h=Umc#AS#$f++Y(1}3V zlzT+)52gyk*aj|D&P#`O}|X6{#M-?rT$c0>GQh_6|hM&`dcMeKvU4z?L zBl}X;7IF#-=@X`|j>=p$b~AEqM6TVd>xe3GH7un#p{>$LT<$0BklXhdPNnk)@^_ zt1NCcE+&p*%fHv5(M;8paxHYhJfrdPW(lg86|VkzJF325ddp88CysqIKC~~-{c4nW z{c2K((Dr{!7po6giU*3Z*aFrH82U&R|=f`f34oo~@AC0-05>)zGqTT9Zaqcn7}R zdsSLh75m?7D%kgQHcyNn)Ib<5wF17O1H#6NgE3o73mpLX0Kwh4weG88^qmD_9(wwB zQ~qL$ zYuze@Id6_F{|5PT7d{`-R9s8ZE#%v>Re~5@vx_iVs+02h9xv5fG#b+*RPW^hy+y*% zUUm_q4#PKgJ8Jk8HB?(zSJ%tk&-I&n@#7P=hemZJM)iSVm&>o&wvwncu7mCEmz%@V zZ*<8cPVKHI{y>jDGNIh`WAg?&D`(*-@BV>J{L(B1@V|9^mIWI>C!AIiY z`AFI5Nn61ymS2nKk~{j;Q;{D<#tUA#4!qY^#{4r@@~Hu@wfJyg)>0!RuWZSG_$pdk z{qLy(&+?ZOCX2RT^$V@n$gcL&Q0LS^4b4yQWx*sJy#pKf88+^h+>Q0dyPaV+UVXd> zKMimnznQI~Sk$|(VBcO<&EU?A3m4i^CMnh zb_wFoIgjppv(d>3hIn&?!dG&Sjq0%<}*UF>0HW=>yPWP&7;uQ&2d!q{w^hws=pC>eD(D_CB*rq)$P-R zaq6%uOvGm!V4p6m;y3vEtLZDPbboRGaR2eDpKR){o#?OPW}GCiVR+5r)?wBh_%~^* zTq5E0yIumuhSoTCP4n`x?xCLFaW+o$E}0~_ryI4aBGx|~E6lkCmJ)~Zi=B<8iF6rp zevqKbcaEwS1yNd%UaFQxCd<=V@WJk@9VzAFbnWa4O-1a=Y@y~Q_xAk;LL_o- z&b8}SQPKL@EYTZlfH(tnl!f|epXMTI?vPOE!Q9P6Vu8VSHLZSm57RZT^!YS~fk=A0 zqxksH%hQ^7V>*jtt&~2k8D!>Mcah0!?v{V0lj%lw3oSZ%llNduK7PrPBJzgR8{fuy@1$dR7V1x9B^1l@;J_`XGI6ac|Pp z&=7F9anRX5rNyv(b3|4QNe#OLXT+G$O@_3FDIRcdRS?`kBw@cj|?)=72v zD*(x-m3&V86}0xy_+Gg$_75rUrG!oQ%ASk)MVEDEv1s24k8_`XmR#O??QM^1<68OvjnB+u z7DD&*@(sb}j&l5qXl-A8gD~F}PjVz+O8JkN7^TzjgW>0^$*2z4>PKK z|39A)Fgbj}VDrx1g;+ki1u3gbpV9Up*tM;lu1Y`q?g+K<9AbHw zdsL;ISMB~_>1y%RM%v^5>Tjn$mG5`N^6pt6Ro0-$Fig5yJWY~zy1V`DNrswDu{gg}4cn_bwEW~N@6-goIecnLu(rrbDj54812f=3yyp(%+#t`eex>DRbJXyVo-EFbn z-J*Fdd9>gpxFHo*JW#A_%1N5CXdyO&}?#~a4myb@jiHYOswTortTo|3kJOm-@(u(5H= za6z97%lhn%B9He~o`j5+dT$x#0JjES4X&-6 zSMDEh%(FGUvK+okP(NMQ-uzh>S+DRy+lD`T+0Hbvs{B=Zpp03H0J;oXBU7Y|88|l- z(5_*ajA%OBV?h>BgWrsj(Od$rRk=hi$t-l#Xp|J|cIgUaq-*2#vgVORugXvtr}-$a zOsE|YeZWo%GgW^N*S&B(x~_%ndL)(iE$n@;>wMQj?q4B-hhguB9Z1t$CS52KoPonr zo_?y(z06*Kd?O;U9@?HL3s%bEkrvt8HYCdUBk6T4*(;%CGjL+qj7O3G~o?+Nag`;()! z&01s^FIG}=F7hv4jQ+S$R3)U(5*hakgnooj;l5YJ$e1>g2c&-M^V()%vU|7bD>*Uz zRo7Hm?EqYX%5kVrhi_jL3=IGcNdGgHC2tB3z-?ggt?tDDk4-j#1#9Z&q0q^<)62u} zHI*kI{S%})v=DkRS#wQp>;s0f6I;K<=>F~6|&Ub1hv_f)DJ778i%%@e3F@+q1*zCfva_mbPRvc{~^JG_vsYXaAWi$fmhrIAYHlGPxIH zzr7^G z&ms1A#GdY6M~?_^UYfKuw9Q&%6PcWg{F%)C_cBKYxZldG$@!mt;(p{rWK+KhY(Qn( z=f9(f^C%*F&-{9lI@oP=x|ppGb@jVU0=hhT3& zS3zJfV+$u%*ETanHWk3fNb*;=bMXYt6w_`;D=Z!sF3FUjGOmiMua{IoUcu0^f)0v2 z&a{jmn+3?G-GCF2zlzCg^9FdPq^X3$c%1lH%i~Bk$wCe!QXXch)AGhMI>L{_03+yATR+Mm{#VTf@gL+B&Yjh^aoB2ZE0g9NTBZ zI^Quv^;#X(IQBN^z63CjrTSGY-IY_`g8et_#Aj*b*%is;W7wBrk9q%^DE&N{d<}n1 z8mZzxj1uJ@q3Itq6{vGb%+6I?-hq7ucE)yjWbe$$B}-c=)y>Nquez>{N)^qK&+42J zTSU>2Co7qx>J$o${uioOp&FS($o@lW$-A(x!A?=vlWS_Fuvt~ZHQ3GXqwPA{GR!Y2 zr}S$r-B`CmQ-?aTCd!L-eeXf*2DHkiYa*L}RXLP5@yAB8M&1JQRdmE;-4UV9;qo6M z^d>^L|9(r%T+vOMvQ+sG(cf;{1Nh#8Z^{b~#pTYgT3_61wlGo-e|Mx@39=UHG_gXriXF^LO-R@YHD+ptf>NS{4@C9gMZwT zUV_Fe74-gvy|CI>dOVH3npGbM2^zN8lyJBYhxMJ?iJU+63I)7azC&+kaSBi<-3yPx?)q=Ee$_Qai~Gy!gL5t7J&yEwaX>X&)eX! zROQ*(WYX)u*ie=D5q6-nc*aR`_%^7UNhTfd74l8{OFDU_^q<0LsXyTxh=6Vi_(tw~ zE|S`&_c*rMfqPlDAORKaBDMuOK!hVq@0c6z4xZ5@fAx zfxpBzrEiB~S&L#*n%L;{h)spq2NREq_VKulfuuQ1xG^~cyA_I;Xut4P{d zJ{XSJ)QD|*Y=!nUdDVCD4eZCZr?GAE4{L^eldFZ|y@mG#YjNyWK#_gZ&EZ4)a!eY5w_Eu-1mTKX@6N9}^~* zdeO!18i7m*NRNP>;a7so6N?KLcs_qiFn6=%f)n&Pl**f$Y@PTSy&q*qE)QZeAhzt> zVe&|s&qWs48DV$5G+ZVoY!SI(XM%m^_X#px+aV%5u5(thy_5@WVQ4E}`iyUYVk5KQd$H-;F=Lq;toYqd#$eA`1dtgKzn@6SF0AH@5ZpMl7@}>5IW4q+* zB=?W0j(-bMO==u`13B?I61wRw3Hjc-ZGvk$-L$%V+G3Zj0so@2HKjrQ)ouOR5t|vY z)JD2o(+}g~W!H<-J(E}6pgeIH&@AxnJ*2tZe_=?FWAA)cPbN$EiuJ|Cz3*zvg71{` z=gK3mYyq?tLEB#k zvWSAa2ZUm?On%oZSg^8SZPv<&3O~}@RuGXz5m~j;CNJ3=^Fxt?Kg;9gJQ68bd3t<5 zFWJDNA`FpR^|n<)WE9ndo<35cxhxGk8a9o@yzvucEbL+t>ix|aHTI>x?fP>wSq5#z z;Y)p=)Tmh~md0j%#qqKUtxdh)%(A6lrhjN3q9)fo(H>z^3$j^ zsFf%yV5?5(t>RuD@P33`)nkH;Lu5Hb(hQLQoAKQ1J+@%00%(gt+gslklT-4Hvu$Pu znAtzU#;RYoMAfTFGe9-?mxn*?;RCU#stmgVY?=Y8rEDx&k7kG~7aNCiCqE$M?31JD zHs>NLd{b0JY!yUSL?rF&PcOe3QlhzF;Di>EGtpeJtz;wF0NZz4k9So>Rzl>_x;;UYc=f4o~KSs(Luq#KX z&$nV<6Zl*OZI9Q?_S$}xRdQ^-pSFoW(IVCtByHUxcAUyDyP&>IEmiU@QNd`VgNxJM zM|(Xp=aPeQET{^t7bnt*CjSa)v{k8X$m6z2tcT@IUh4L9oj4D9P~?{_X0m z?N}wWO)qAw^1j?&O>a{XovVtT|GB>&ulri0`s${r4?Pch_e&fQJCpdy{uI#QhxTYGHSP&5_Lq>gTI7-h0{C4oS(lA#c!>=!uxX9zw~FcimJ=- ztPuhB{H5PI5wU%PsEf#WM82JMjc9&hwWtldI_&0i(u$c+7g{AX|I?^opcdL{plwc% zcu(|S6Uvh9`(?p{RriEqWA@$*_AUIi=!cQ?Ob-V*Pq6ZGku23xQ3qNzN$b(OqEUy1 zq1a1(q^NcD4INv{j!pu6Yr(hb;eh<0M@rcYc5T>AN>`TDI}KphiBNYx#eV3vwMJWA z_o$u&=G+Ju@>a6uj(ui@c)zv(?KJqug@xQ+<b}g77Ecba{mgk5?5ZVc44Ol$5wuFj)s-|x9NVa3 zyreOt*#35#Og~~JG3IBHW_%{u5V4IB`|evO^j>YoLDl~ZHF8_6eZT9ywh?@r!1v2# zf9k!O$8622YLfQ)*TBL^o2MK4t|@$XPP-AI|D1+rn-c zp@wYD8jNG@-*?y6zO3~mx|X($FOI{oDYhMATR{u{YTlNtl>=P-&SwpE01H+h-9XzM zKsE`qhd}EH^wd*j)RvR>~y_+BUv8Fu|tS4v1}o?QMP_8^B@3sl z5^}0vsfV^ZBB(8b$X>Igj{E>UzgunIjRh$W+8;mm)vhe{=+EB1P}OHAU|`=L-XG{| z!+rRB`)j)s(zJ_Ezrr_`2mjxPLv$O*ChtDj=Zh0**i_Oglyp#+6bil8@v2x`wv#ln zxCH*&-`ehsH0`l9WS9PKfLw#n!)9w3v9G7x)~;MdopCpOp{n67Yz_Mknf<`mhKpF! z?rFOV(sYQxbI5(u+Q8(gC6&anmqw-3w)HKy8(Yp(!10{vd~G;EdNYl-yF#}k$|sx3 zUyt%Hn({gHbRg_Mt_3$`)OI(7c8X9dC=JgnwOU2$HjbUWKiubwSqwI%*@!f^Ob2sl zx2SCYalIh2XuCVobVh|_Q|M-d-ZK^Q{1rDkUhYWjE?Fv9Z=r1ys&m<)><;KG}_9D9`1C`W4o@7w7%?P(f{TEZMZXQEWOB8_ltKheiFz_s6S6wA~AN zyG5vedr>1F%P!0=uG=^^ZE`$h1M`#d#ibM2lxI8gMA#ZRHW}t-zi;-uCAHlfdAei! z$fnpGh|Owa`Is4bxvchOt+n;a{3n)dj?HPek7JueRrrtZmdP>N?t{ENBGegdUo_9J z?FPo`Hje%6Kt;cA<9#5Neb0Pe#n(oEw5_ado}0<0nigSu-XYwo>cv_=r0t2#EmtET z3$7dF^@ZIFcHTcL%f!3`JYLL^o%BnVpjqImWm&QXpDHcao_lOcN$bt=x~HVc#1K+sZq`->_}?v&)TkGDY86 z!Yr0mwl9F`VCeRTZm(>uvTXCr9gxJd#wIRqm0C^XdOCwG{9UxijV3|zfK$n5i z#HtynF`9i3e|y&}SZsi8!#`mDdf}azH-JwL9?|wBLU$l^3#~ZgB@O5=IkwQQzrF4U z`iD*o$iCIBvpzAnXKUiv3E$55jxX&O^8F;sQZMKHe$t#2r~zN1rlH6)2zlPmIm}Cc zr=R55V!fw%m-dBxe}ive7<>m)O;sYi^i>8(j{S6NaWCRjf2)f=hP`w|XW0Y&l(Ds$ zt~fT;%H6@Yo(~B5UaxvHSb8yTJA*cz5|F*KY8TlDu@NRV`cWDDo6DHKg+r$) zsaLm`$97-v1|YVe-M$gXI}~|$m2NCoJ>F8sE~ zr$4(7w3JlPKc1>DZ;hGYaqQSv8{(qk zWcFPR-vIkg`ml~%UVXT2!!MI{>dED+M|*sNN_PC?`oW>to+@^GMkCK~r z&(G=OaqN{z_#gj`KB0M=?4*2Yg9)hdQ#-eKI7JzO8t=ZBTEw^C=Z!(lBVpIQm`UV} z-RYHvO&8#XUwP^!P08!gMYL18Msqqa7VV?Z{`bQxUgDqMd92s4&=W6l=7CUrOwF@i zOo{Sd8Tc2EP)A?Q7L?=gc{E~=eYws%b?JAHwK@#nT0;H4Cu{n^c(jZ`%bW=vyuLf`d#t>!-&im4#;s7~$PGbn(c`IJ zIrx{3P+dl$iV65U7O_Wj>=GbgOF$uBb5xZn> zGm*a3E0VPm{%I>7$G;M~7}&XOUy*Fu15p9~bg}T`GTlV}cIuOx*((K-@ZAJ_H_3|; zy?;m}S+ixJibyv)t>l<)tLuuqck#%5_?L)KlO`hnWPF~8*z_|ZL|9ZR$y!YZt8$O^(^z32%w#=M`mrh->XyZqUzR-p_q!6$!IB7pt@JG^%KF$YJN9wef_7Q$V+SH zdfOXa5S8IyAwn&ihAO7v^AyA;6dM@)=B@jJwF++dELiXVDEsdCsEYpUB(z8k#S}`i zp)8>Y0YV6{cP2CeX`zUb8hU6F1vQ|!k=_X{Hy|Y-Lg)dJCSa5nkrDxsCPYLD0*ZhV z5#c>&cV@ZoKF{;VPe13L^DXn8xifQb?v{j?3REt>1H3TA=oa~dh(SKzn=C))4@d5j z%a&10Lu4`{Z~wkh&F+T<^e5NBb#g zUuMsIvGT(7478uhk!^ohL@b

      LGjyQup?lW+`gRE~!orl{+!Q#z^uJ_HddLnp2rlmbptBSk_(c&>iIurJyJ>|rSyQ4${ zyk}Hknae83=chg6<~I}m-w4mAJ1yU9C}vb~c-l8ESxqDdy(MNNe-_?;IEx(>3e8V# zQfl`S*(ch2KHu5bwVQDGv{kwIO}pzYMa1Lx#T?|%M*dr$zalb^IxRaY3=w`VGo|i$ zF{AOTp3h+>zWJt@5!cPra*W?V;ixf1%tij30CWELxXf+P{AA|c>T^U!w*j6{V*V{X zLnIdKr*aX0Ek$hfnI+~Se=hRxjhZ4_uQR{>3%8kY`1l#p-PjRw;l^Q7*POEk-;rE0 zOzJj|R}PkY%D*k=BY$3i8Fm@{SB0*Mwr{_fg4@<3p=&kq8SlESxpVP(T9YZR+g>X2 z=Oh2giRrj4nq4neh>ETTA3r%Od_Gm2Uvb}4bJ@i?uG^Y!V_UG;b=zBj{L}z*+g0>m z9h#r)$?X}qZQWI$ci}PV;Bwb(&7F(i6L@>A>$bNL`3sPLBry}WMgHrYQPDNv3xaRZ z+${0<)qGFQp6Q!icQf7Qhb}t>?{fygy?WBB1#x>dZwy3f!$cpUU1J|AXM&%$AVW>2bpN1c~x72-2xBvQcQ#>49 zO2zS|?zlzb;ek>z9r-5e|NGiUBFRxn+VGnogX5py*J>lqPma5e9AG3?4fTA!`?OO_ zBXwnEq1)#yC~PFBcN0sIpB{j}IEM4D1N|b}hBVo3L>#W}`4oBKi>r-xrK_o2oPU!^ zMihP-bs6%PBL7+ZLZiY#^T#*wTM4cocCNdMt`;!hzL6MQ*OT41)OBM|{n{c9ca>#m z-Kzc}V{NSjQ5MzScb|#t{-*CrOV_+0a;rspMpxxcUy%@4&(l7v@C~D5z+lf^D|pyL zV}F&Q?mfYg*ejqizXkC3?qTx$@JpgRY<|;X@2H{jOsz}eBiJ7Wm`zULp;6~9bBvOm z3tdq$e4D7rNcq+D%VIflm!mCh`$vxiUszSgg9hK*c@ePy*df9A=Y7w2k-Aph@A}J! z^kMp4-OX5i_=W2OJUe;aFI zuSGw!JJx6{K7suSZ07gqWv)JrpX~nd`M`HO>Lby)i0S!?VBhwp*mq-zr%kh#^F`%? z?P4AB*WqVMYM{gO{k*w;J4L;kD?Q)GEA!S?F>mg2m5bW=EbczO(YYRN*9Vv{EJEAj z(1p=&my2JB9rISJ@8jXkjx&3O|JhY47oX96vt5k(<#UmV{LBFJF4{`{9lVYkaz&59 z>pb7N+tKZ~IJjV~%EePehp$A{PqM`ZwB3NdYOTo;d*1!Za`!BO2)|%gX6kiOFm03i z0v)b`udj%LybY?Q`RZw0Z8|sa=}l3t;ucR;-F72tZ45AvAvap*&MJFfq&?dv+%bF; zGV-o?Ien|xgxpQ&_gciyV&kUcq8D~DR)lw2dr8Fn5o>zm&Q+#XbQ?VJfHV2rSkn8zA-|K+`WkkaoQn%f>CP5Cq zP+hunaSpHpuQ!x^Fs20em^^K_j2$TtFR$UrjXOSEcFwLLx1gUb7&C33xx?deW19y17ulV)dO^(HrK2>ea`RqsMepc8pI-c6* zsk`xuAVbvHF1DecZRqD{!E45vn3G~K`gvc?h5piI!@L!SEq0UViG(Tx9zp&o(CC)FxJ~Likyus7HljA!hbNvyKh5W1l zv+T!#4iNzDhqk8SFADrV7P{6^+an|OyR|A8Yq+w6xSyXbwj+N#@~?IX7JUNEvPFWT zqV+d$59UV;N2leUnpOU+BYNbm@U$6R$RYMT*eiCR#*P59{yJQFe2(E4jLVnqAodJf zDs-(v9a;$g)5}yYe)7HERgAj6OMHs_Ptkv`%DqM9_dau9dHu_~-!9;nnuAY`5P{z> zc0C}maCo`F;^C|FuowOhD>>93yuez}VDPuncKYq@jr5_n`eS#|JXu^Vl72bf)d#Tn?YgWrj* zEidi*RCw2N=i+n13n6mE2HdpJb`Ph~uuF0L^z$27w665<$lEf(xa`S1_tIDyyY`aU zizWK116g(EL4% zXQRIsJG$XhCa+rVTzBnv?%@Fq@$3L|JKB2o=&7UMiK|h4J-@TDzuQ^YC+qH9%n$5d z_(VkSVdkge->vZtYTOv*zQjTdDAG&@REQK`!u|?&tLm{bJ`{fx4-Yl`jh*jmwwAWv z|25pdc4L-k8RU?Mkb4NZ1JfJIl$kZfS6;RBujoAR7c%|Q?}q*bnTH=m%cLV$EpMG3 zM$5yfG_(%xN$7gMcgD(H`z8tf zYdy3xJ9iQ*@cs0DeV)IXJc{;5(SAj*QF7Pf6rt<2-a1C^U;m+}J?*TB4#NHGJLcYY zn1y3#dkk%tHt8hG9Xcd*t@1^?%X*`-RW9C(^y?yz$FCLoSAmK}wU=ABt$)7tWezIk zpwi&FFU!!}W5T<#S4*LPA?Zv+OSy0VrstKSzec66QK?CYA*1|H3SBuJA0NE@>TyrY zqQ?w*qXqtABUbrd8S`S7Acr`Pw#U)7+Lfsy<-tg)Yl(65#lmSLrT(2F+IjEymHKy% zn1AY)xxj{Z2fjg#Z%_mOM2aXqX_WM?`Tw`+E7h+`jeIT05q$z}PoV8vrSO-40!K^l zTKdZ@0-z1j_mLGeKh8`tZgpn z6%^@u*YzyMa1vwC|2@TP_)`}9B;uzn_Hx`xbNjmfEL`*%#Bwb$?^>r2|JD-Es)Vb{ z-PZ0M^KR?z*Yw>M(*8ek&!O%aOI`Ok+_~PdTzpk;8@?B+|9hT`za;d2jUxOzaMt)0 z*n2Jc-=eRx|JhgBPs=v7pGNGQC3XyLKe4oR_x<0;<=xhj8_hK+i@)!o|NHNAqoa8D z0&8+d&8v5=_dIi6%awJF=|9%bJD0V}TgLG-)~|Oz_rDh8z4qSo&RP}R{n)+N!28_Y zZQb+aUDvxUb6@-)b-m}G{RFC9?^rHk-&xkqJ*MYl2(p~F_a0Ddb?+kn3XgZpd;fTk zKMHm0s5$hW2aYM&(yx2W?zOs%*m=u%xktXY*xw<3!D4@kJ<+hg`#QaZ*hNdsyViNc zFInQtE8~9ZZfp0BdAD`<>z+67+$*Si*;3a%4tK7JYh|qETFHPt(PCS3z3X_lwd6*7 z*SUx>T=|bNJim6nz&r_cuHPf~2TSfej49DFCU?K?@q3TSyR9YHbv=hz*7d*7;qx(Z z?K<~2!|wz&tAQa|m)(1cIsFygTfCw7GJEH;+e(&Ud|TOkvs>AlwsSmWlA*GivQz z_jvCUWM?)@TlZjGC*1fa#I9Ke!fQ0oV*h~nj~4qItn*@Xb#8F9`;XsWNBp`a?p^OH z;y+p9GpgWO?0I{;cig+ZyMOoMc<0_g?HiWb?y8t|4~Q66=bA)v^rC-MRZDya(pp){@(h3m0x#4Q}0t_sp{%t z@t%M0({{IYPmyz z=$*^`RMRq#-fb(CGwbIDH%-eAD#DwsbvtpK5tgRz^Kj4A9mH-~&VgIzSBw1%;&-gQh-ZAfq<)qhkZ|rFAh4s#5tvZ%|H-zHF@j&+jw0B$Y zMPaSF>H_kffA4d5w{@SZcU|wc%zf#9)b(B)cR%jBoZotubK$?2bl)=H%&n*DGPk}Z zmocmD?&tYJRuCfaFMnvq&e?4)_`|I)rsrs_Ac@# z+7?)fx(DGNd@|nQ7=-t+^na6KkFwa-T<<#GZLPW9b?##ffB)wg=G?+XbPut|me^>F zA>J|ucR%j&dXK@otu>bm(a^GJ|6|TZ{E9Jn$Gqo|^V>*W$liieXj1d?s@U9>)n>Q(f^~a_k6RTCMwrE_6K7BSk}rtCXPYf z{k;dmg^#gJhWEx$3+B4}d!HaXYieoh9*p~h|3&PHWguMae=YW3h(E=jz_^2}?g{iW zOU%3NBgB0y{dBbPPw4z{7yp`;cgVY`>c(~5dFMVuSzk+8_b}YU=WmwOu0`Gx%FS_?8QH#Y* z5bd4I4HRqX%)4#B@_3(Zi2DxbJvkg`3rkz~iEy&iKz;DndWu;Rioy1`*xWh)`6jcg zv&Kb{`+_CcyR9$c#VzreaJ*JC7c8piei3c=j(fLvkIlWZg>i{qw>-y|f_>LwyT{_r z^+&%YEd6@7wdQ({!MpAAT>Mkz9|gHSkF@q1h;jUF8AlQHUDDFGYVW$by=(g+x0EH< zJx=#I{6`GArT=TLT1fAO`tOtZ{8BxMopBnU+VkCU?_BRm;X<@@Ukd-R=-#=k)ygu^ z(OC5LmPL0@$n$Y{PYUa`R+pXk!g)`MyRCb|yz6?mWo{c?7uq_RgV;57xkH=!941h;D5o~QBb3NMRvh% zUsv2qak{U0x}Zj&GZ8kM?MF#6OXHUjJQ%KYzT!P9&V0OS=>hA~{z>s;Fkjni@E%5e zOfmCdJAD>otPCsxGf9KbOVoJb=3@L5a&ZO4y%n<{b2XSp%{+3TVx5-*n~#fb40bd^ca6Xo7-yR|%+il*1o_qX zGwVOb0*ry{MGH7y+P^A}M7Q*51Swrn@z;uvD`q?9XfTgDNwJRKh8@fWz`=zO#rVj_ zWmi}HmSWYwry&N!Tn*+?*HS!I@g2p?=O8p#pPB=%=raf(nkxr8z~_n{;B8KquA?|o z@i@iofWHqx*w%>wkbQ_MQF-!q@`yy#}?D~h8r&YI8~5lS;o-}?Z48uU|7 zRD2iAp=ofnsX09IDaBmv+T5==xKLN|K*b*@WLmy{l$nDrQo z!3i?vh7<2?DT9f0zV7R0CNic`UunkaYl=918V!{0rx>MuI9LsCRO(!Sxh^oNp)&d^ zPEkJk3Hr$&D*heJVjA4B)ZZ#T1CFwwvC@+ivpwSta3Vt()QDDkvf}zkpig6p(hn5Z zQ*oWw0X7Gt!E1*4jJfq0wi?Gp*I9sTPWrL7&{NJm<9_{&sO}8;+m){pf%Oy8y7Q#ysjFI6PHO7GjWvT7flMD?MK^ z^BF6Ne8x1|D4nXfgpT_yd1eoE(#@0?;3gMW%rx3BquZCs3UP`TD1N4x?U~aF+!n0S zUg?F3na@};cb?PLfRm!}iqf1IHrD8@^diN6D8N`}FxzN!QF@T#A&Oa#ITsb*b#Zlk ztyUG-t$45EBZ`mun%jKsfyI}gK?lGO&u_4u96(3doiIb4$O;@Nb(&)4xnjs;OoMT1 zQ!!`66$A4mG`cE%N%3VjJAJmQL=KqCqT#P>E(v{H5^@&|fWVXPIxX9MkAJpqLM#y0=&w67m?+XbnF#^T?C^%vGrCK%a`&@mT=JC^$4mE6qgu7AjukXF7{wz>8orhp&a+0Bh7&w)XQi(ip@wa+GEs zeSEEu1lD*{>EnvOQQQD|j47CPi`idrGDyd5;4KSID9z{ivCtahls>8Wl;YEh?iHM6tkDDtqj+r$vX&We5>>s#f|*TZN)Hid?A2I`r{rn?8;AlxCb-L)(1neV>mAIJhuTF%#%x0(~0vQ#XPC1F#1D)GsQ( zj`LyC3BN{)(tL=db_3B5mB9kk8qHu&f~_%GY39+#IDHyZlxCd1onZPjrYfDT{EScK z=olcTDSn`siS%hqSNfr1#_7|Tq4b}Mb(|eBXAhV;8Z)7tH2zY~-AJHQqd;jsz0s%R zhhWcwtub3^=FzuH@nJAy8grEXM=|0~A38PWDt!bEsWtvpnh#I(>G%oQ^I&VtSNf@9 z<}&8EnQh7AxJ} zsRAE?>C{-FG@m-?)A8lVV@!ijE!5h-0(Kf~4L+4nGmpGd@hUK5P9BJK#e96B{fbIp zB4ZkiQ!`HP3|

      Sf(_eTIlPb;$6UuX?*0?PS=wvogG!e12BUc%a!JnEPWX&o(pD7 zV};UuaHfxW^l7YAnsNF{xftuO6IY`FlQdQ-T^fn>>G&GtF{Z&dbs5DyRh)Sl@N2AA zIskd}l_mFuU;{c%ftjSSMrkI}S57hW7}NMzX~yX*ulN+65=!D0Pn$Uv6kkI7wXiil zQJQi3UR2CH#x&L`y-6|i7zkeYeqN{V$JPZT*$9$eV0n2GdN zR;&_zI3vu_*rN1S#Z{2c*tf`IOoMT1#>t^z`rL5h4RdAaK$uE6jzUagLFQ;=DZO1W z^BJ=#W;^C+FprvXayXbi7tp`Y4rS;-Rh4iIg&5QLRB6WPtETuU@)*wpVD#2wT+vvz5j!rM2I#;$v`Cl(7evqs^R}ij(kmGW<^3yW!_s7vv=L zM1E88dc~W-d*IjDt2EouS4%PT8PnLOG~@KuR;==zKAC91B#qCNW+Huc6zjY!)}9`fkpn^a`xGp3QP z^p}d6$5V%je`frmFDXb`Wt|co2ARzgUs-<_6p9E z@L6$6*?h@Bt#KOKid@)Md<)x(Gq9~Vt8Bhnpg#=^pVRfuB7^4uvI_W^NT5&SJEa>d zKjZXioLBmL#VJ@?#+c8T2IJ3x&2m9G*nnE&qSEwJYg|%#x$>`2yi)NR#UCr?QnHQ4 zWu-qt{1P`S3(=|ZgVM{CpNUuC)3~YhZ;Jm`JWu6iC_bt9rs9W+t7AaygK+Y2RT)c> zK${)Yr*Tc`M~az8pT-lVn<{@Za2|Xbj8n(J|07uA2G^fPA&iI|qPPn9I&6*pzHU8G z@l?gr6qiQ+PsrDJtn?z~UkpZP9=w5ew8!{j{wXFa#}x3-ur+>By07xjRm`boOhem$ zDt|R}$QY-Z%ca4kqHd2oa)wih2qfmip>a#;J&03le4*@m$p0074PMr_VH0;0?t(R% zAkO`w!GTaaeNd31x8fm+c}Bm(uh9$z?!ne5ia2#c#f=m%QG7=6KWO&{@-(90r*7a?raTCB{ip#Y%1nV{sUXX4x6*6!2$mZn{e{*DjZM28YPv@M=kn#fS-XiIw`vy z2E_g23y`^o$Q(F*g%r0?oC@|+U<~N&N-FF&e3;0O9@P!?9m|`}hPlGS;sQD^@TBCx} zeEC2hm7}VekH){H+HTc4eTKnUm>C*^STKl`grcWb8Y5J)N zCl3{s!2q>JC8gOReJo6$2G4|=acT{o88!XX8k`X;FvDqq_7}rB!!`@TmDc|5X1zdc z)$VXJ)C1tJT!e8b(N+cx|i$LO6N;%hwBzgtx-?u4vIU1>C>nWZAGNA z8<@?4?3J7iVKxHDX-d;3q7<8o`SXfCjmAo!Rm^xav_=!9e+5%(#3+5&7e8a@1>aq4ZM4{P97bhN1K_#Xl=%9%CAU_X8RqDd#1{x4^;zsdP)l%M~+^ zF^yQInMYru;uVTlf|=7t@o=XSBNUHRJWBCc#p4xEQoIVxp9mVgmASYQ z+%JTahat+i3Fgk!;3lMgL-D(cKU91h+}8qjNSpP@a~1yy?q@-Q(%5rOS74@c`~mK7 z!9bJCVev$7k~#?z~#v2ZKBbc3NupTuBM)p_nU@(_cgL~m^t}8+33rOI`(%|(<%}quwjyR`JgO?#S zr;=P2adxi36QV8!KYxB`upKo|%t=ua2^@_EuLkP!@Uw`JsoXS0jL*Q0f^V^SUKhKw=75gCF`*^X(!s-?t)1E9NVBo|Q%*Y@VG)5Nz%z z4K59JMSem_!8cVnjeL`Zqpbwy*;WQKS%YgyT@lQ|YVZa|9ST3S2CoY0F!-r8I8)R% zenLqR4yKdL_154ml)5VX)O_=V_X-WZi83FyMyk?$Jxr~!Kq_H$tUSHNM#O4wGcQuZ3fA1hu9W=!J~rPnFuW@U``2l6k9Z-O&m zyWoV#0agRNp^({t%tUs|4y|CvwAleQ3$t_DWZE1AZSpk5thXNaL4bT3a8l$d$92Vz zz?r}X#a}2sqkJb6pH=)fcq8z+;x83{r}(_$U%{I!*vy~*bZl47Zxny8_zoCJ9_&;4 zg5qBkKLKw6K2>~C@g>DSgST41JlcEt^Phr=+br0rG?#|{Q$UslJX6{S6rWSfGv>)? zaKO|&u^kp1R{CqMKLbAi9F@jrO7l!O7!9r+HP? zq`^(g!Duj_nwylJYj8%`xdxYlnw#<~uK#hDaKBJE1bq}Bf328H!}Zc&J~jQEtz(L> zfZ0}qero!u$=pvGC#jt{aC5OU7G&{axK24r4PFgAJA#dvPrj!3rt)!5Fh)PM<~(T5 z7H62u%ba`zaMH;sBhx{xq3yrn<1%P)DX6voF*JSODW*-$>z&ig6CmGJn#^Un$n~fA zNjZLTJ6*dML6@J*>zB;e@0Y+D+;r58lWzg^ajMC*sWmvm)K?YX;`-C^FTmh!#ZMJK zQ_QDe#`*M1<`R+lO8=!8k4&yO zAF;TO8eA%Bw&!eWa7L*)bIc()TLfcH9*8FZH;LK6;ai7c?yTkRz!38#?=0M0b-3dN??}stsH{hP)`-=HcNk1P}e^+sGQDyV< zFWP))Wn1Qx>A%PI=d<1)aBzyr1&aC1#!mhL$b38}vm?&Np8%ONLgphHnU83kJ;up= zL}P6(8QG?ok9q}Me|Er5`P571LnN64_#4c()tJKpkeSC>;>>VkakCQ76u4OlPC2KW zub{|$eL&_zE`5B(g7ZSAjN`^7oWKJ!w2n}8ZY@@+^YCbiS z`LxZG0h}(uDW!vF#_81HCZp!ma@{nTPtB#{C8)toMa=DA!w<>)l*N^?N;ZBV>f@is7XG(J$8Cr00g ziYF$(ucsTq0v%l)}ybrV%DL(l-GX? z2n{$~`UIGbHCTZ9Wq?{k+ijJvonj7{ooTQxa|z~ZwCD9tqoZ>2jA<_eSWJU^t51&(kH=8)?hw0^T`~@V1RpoF%2$(#t3K)E(P@oU<}tE2N#mSZvvZu zw}7#VX;W)xd#mzgfyY^}MQO(01|}+|{~drgvUfd<_5Vyc_JWfE+T#^Z0BgLbG|!a2 z-HP{v8Ka-YHP|urHpQ$@p9Tjsk?YTq^0ui#pA{*}=B<=kgSHiuU|TU+*;ByO8niW> z6jQx04Yn22VOz0L**C#6EZ{BHidnF&m<`*CIb44nJeUh@#XQ(n%!h47Dr_rw%e7)5 zY%3PQwqh}_|HW`>EP>WYgVr#iHPWFqc0zMU6TC+dya#A3hqhvcvU!OP)wa|o9i%(!!u@1JzdT5PIrFj`rYh)?C1H3_j z`-EVw2IHHb!|A#_=-95DpMtk2@XFBOWn=|Aw1Vwvvjb`k)}xQ0Cb(>FVEy+fV;`8; zz6P&X>iqz(ZH+@p9|rRtpusxStV3oVeFST1Fiy?7`wSiw=+Ize;va=4V8XXr_aUQ( z3>r6Na5bO4rOmQU>@V)lyHu$|X|q(Qy@a1~nQ+}J9P8^FYkqsF(o1DxeWCGRY%F~# zbOwc_`1+>s{}diw-A*Jm8 z<3Z&Tg?5Ejx$MUi+~I5XZ*6~N*Tc#a3z^R9_98e{rWElloQ?N-OvsnYWcxtlzwB&q zc8d8&?O>cHZkYT(g+~`5gMw{%nxM0V5zcc>OO3XG#@*nbGo}+f>ebyOC1fulC8jydS>L z%gfHo%Tsa>@gy zzw+t%FQ0>X-`CY)q+gV~^8f9)`#R{o@4Zo=S*dLyL zwfGNDypE9LIl8XRQ>{Mtues@?>v!HPVXsuzmjBatSR;Wk*Mrz7?S-);j2_vbpS$4M13KdfO7t`e(;p5i$L?ZMT= zzpE7*_}sy3P5tM(!fKX}_1Id(a>ne>8+kI2@IM>50=O`A5uF-jvv{7%SZ<{DzBoIF zKGzhU>+IsyUhUa^$hc}gb#IteJJ^MpHzm~HOz2<_Hf>X(+D#3$nW;20Xy(xLpN2y_ z9%kUsJFHQb!{=TbIVWX~hfgf;Ez36e&SmR3nf}0pe_VbYC)3|2p{&6=Iu17f>0obc zW=u!Vksa;vX37kx%o(AvrvFTIpWD$MQzrjNA;D&3lrf)mw6`$*XCWNh$sQRrFtI(| zlFYOt8(WgiF`ev9(`JYI2i4jW>PjFpVe-geSHiK`_}A+TI@yEEPv})iGE(UK5Y1+Z z&h{#1${Y@7PH0TsVz-%z zRGB>F^ANEB^OoI(OSyo_3*hr#7#b5)_|-pMqabq>2Rhw%jiOAPy+QqHZJxS9TbkY_{rVZ(M%uwU=Fi>m%D}Hpe2+s%qU1F2{P++fi=pA`2nlM0fWx@;XM zo0YrUE4S^wWtJ=Q>Gkm*W{dLc7aN*cQRhwgc$F)Uar#xB*`>R^effV&f9rDoRR5@E zv(SoAqpi=z`GVERY?Z%zj*H7ITj*l#*Le%4FLC9QnXmH9^((Mx^SWanC9cG!KB(SJ zS3e`~T=p=#c`f(8%hqwSS-FS3WB-+v%DD=YS-Aa;5-uLOA;{$?)34*_x>WJR>DPG^ zOI35_lj&D^=CB_2@%{G|YwL2>|2@{j99Ha+jxJlr$@C}9?dD+?(|Jw%$Gh?wr(fln z*Lv6&1kLz4#pSGV;XMzdm^tQEdq~1$gBVopR#PZjN2B*Dd zj|@JT-$^b!@|7S*+`c6W;<~uljC{==VH}2SSz4L%^2MU^8(GRNj`*%4XrMp;2aTygk4y*cuvXCT$Ci4H_KK zMb=Jy=o*3Myu32zvv_-W@DKP0#5ug{gSvQ_!!#4lpl}Kg89ZdW%(GB=Kj6%+LfCkS zhZG(%c*y1<&*l4-J|41p$ipG+HblZ598!45;34)deLSS_ zkl|9lQSp$?Lmm&Y_vpKipH_7rpAt#8n#rXF$3^4-LzY-~Qgpm#m|?Hm+ncF@VZml@ zU|5V95EN!JV}im0%s8s-AOuog=UqJ*Dw~JA;IPQxRd1D&!3E2WaxWH=8TS1Sd{8fK zN4Go7+}G`q^*&y@U)-PBK<;R^UG%#cC1>>bR9whyEbE{9PGpBkd3ECVqV-fm*8cpQ z_~5kpTS!<{GqNITr}B`+!#x~=ipq z$0DOjT~Dy`(9NPTw-- zk#x6|49wdnmcsw^%05p#^mZwk|9H2M@W1ujZXGwv^x~#71Lsh%5pvzL_&*_a{Zu7V(94-(#-0MTUkK^ zOi)}yoP81wY5m~JX^8f*jo?b)A(e-ee)e|GUqVaEfCrC6xhkb)=A}QypWhde>uwa0 ztHMjm6#RqUI{wC$qH@i)BJxDdFNJOMOvmkC)5V^JCym#^!SaHk+kaoNv>X@pK&<|z zknGc?s0?j!P$X=a=a_vvUD(zfGIYDZ;L@`2kH4EY``H(mS&gws{?VMi{+P9lXpAm9 zIxHfsNmxXgVmp_K$O z(q}nd9C*^m>-B|BaIChUH?m(^?$}xDkdb})tSA2Xoo|eU&f6R_TJJRyX8h`jA1v{u z5!?8%BVzkDBkvPmL&wM8+ht_;z3e#9be)lxTiS5PoxVnuMq7;Rxepz0{=VF}msZ)( z2|HGNY-D^?%*Z^u2xn5;(DB1D%M9Dh7mX3OW*MdSAgq3e)M21cE#CzI08rgNn8sYV#jQI0&J@L>14kNPuBqPqpZunnF^Tcnq ze#yuvI@|Ee3O1a!su`YyqL)LBGg35<7-D{I89USaGWj(S@^6kpbfcDx17h>dmxgnb~s z99qt?Zr~K*6BO;p2kUsXZsi=;>r58|{h}RJ>rVH?HyY&}m0y@8ZryF{=mj3==X59Z zu2s%4@9#Nc*~P|=<6xbzp;VM(O~Xgx(+W`z(e|MjH#oo%0e)08$}y_aW1-{2`vy4X zA#b%$lq1&nUr&5@&j3d}@{V3_lmkmF2RR0vw&elb!jE92;{(rB0aE zFu)Ot#B#sGU(F^bt9YxJ0LM<`HC`9xct8IoS>&B4$H0KP^4O68$6|2hy01A}o^33P z*Lc}ca$J=B;6hbL*32lmzfY2*S=A<<_@d+}N3%a0%ZF!YIzs!zNT*Kt@cYh=U%EGu zTbr+TEKkO(I+d_kj&m%|h>^`kA9Q?`)XWnPidf{hl-pFU*qZ0)+^V@Jesa(bN6$;m z70PKTjCGJ6MSAv9fIM>cS`BdA#)MP%&#` zteo7uwz%@I^u*tPtGXz?GFC3EG({{Q-AtbO>qGHIY;*ZR+9a`VS94kM(NyvBJ54?D zN0+9Eb>BCWr6*1oy_{GBoe=%qG|>Z7T4low5m%#$I|1?I<7SBKAIHc8DKkaq3ynST z>pNzOh+a)(>wsCp_I{Kn-e$=xG37~P`Q6Z2qI6&*PrPgG+2Y~CC^>D>Eb;z^2Clf1 z2^}ZT7B{Lkk|(~OEl%yLEj#X;B~I+EEq8r3OKg5rNB;8HZ1KV6a5?niEHUR&xIA(W z@u+HYWau36LD@k0tIuq)I3Q5Ad@@VyNDh)uex4(uW@d@^a%PKB)3e0=L$k$%-k*w> z+RPEDvBl+Tu z(S3?};+?zC5drx{#rZd8i)QcSi{Ez55sULr ziqT7Pg1?*;2Nus3EzjkO1)ukuBZe0GMg**!Ei!z+@g&s9o+B#O%n_fgnJs$O$nnI( z!sm#%Wgm!Q73YZaa*~+VWUd(3a+3JcZ?4$0X{Ct$dA9g%!%C5shZ&o*TA0bJ@Y8xm z0v>yESK+B5Bf;LTZAN4*<6-#6;{2K+j%JJYikVA>IF8QTFB*#$+32(g1tAVj-pCjczT&&3D&^H88W*qItk4 zeBSybEZ&S5Xpd~064TL0syfs7W2IpvZCPLxS+v;jAGFmNUa!BAnNwG;YCqX=Wo={m zcKP{^fmfsDmW_iQ5u*yrf=>oJqJAqP*Y~Mo1Pm->7F!>Nhq3i|SiPJ3j@Un@Ky15& z9US|I7;$Z;INs$qGb|GitEmI+?aZu93_dp#PhcA`px6xLSC_KsOwp@XEpz@xKI?A84BIxb6%Q#qWblx^DJ;p%8N?^f%`o!@;n6N} z3!e5ewqQu}+MY4qzw(wC^Kl80_*oxuAiji1TG+>Yv?VOuj2vuF^*>uG$4I%}!Z5Q3 z<54m>3pLWS_<%eZB?Go&gmK$prfx?dUnu_4`O zik26{%`&?%iz&NMHGZf)vi{I|9~zNW-WE^lzH8)!ye&3YSYhP(Ob|x~4v|-?R+hEm z2g|&7D#~6P2FdJ(HnYp_u<*$1=PQV{UzCxFMJkHyCuQW&N#UaS)8evxk9P9ctO0UM zZd+M#$q@Nrt4?x%xBk-1+Z`4hJbe3hN6h@OqRrPE97*lo6l0qXbKJX^B+T4BIOPnC zCMY#)nB&Tm*YR{a%(16Ze^GYUddHq>eauyRu`=0vIqf*4?SqKrA$cEWESD;B7)~bb z;b6y=Y55}h&R|FA_}k)M?|Me@t=GlYKVFf!%Z5u^ovyOAM`{lo-#rB{rKG0ar52*ZiRz5%s7Zk$o~tdghXz;FR-UGXr?D(E8DU; z3p`|HV;1gFMSK~SU|#q#EY^%1j+E@L!s5)}L%4+XwO9L4eZ&8~WyZqS78|(_w;JXi zM9oYl7aT_Ad&ALD@{zFMwtMa+I`$M1qUH2N$CZCtij!5>IpSV#frs;2qU7Upvi#%P zBCTu%S#)blm(6M7v{mjBD>#jPRtWLrs;?O~0xy>Xj$-JMN6|t22)qRqd@L-kewpu9 z8u?jKBB<^LBO@wGe713o(I>3F`0#XF@moeAd9Ex92~R=u*s-uT&Db2AWdaY8Bkg!I zDhDq(p;Cj6txOjF->nus-kl}Z6iyXSCd?8scjlU3jKsSlk;l=!|0sJ>+BaeGLHd5# zxA;)U@?C4i?Z-nLy_T&vk9~tHBWDyQAmIc?nm5Yc)ogGwEXa%;jXO%tN%$g9q2~-9 zB2UAdaXKv5Z1)DYKrZGye_wRKXuU?rMSV;oqf}kIJY-(L8CHG+ zw~pj9c=P38Reurt_gF{PWoP5zG6I6n)l?6YuPL*XUEBlw4kIzLER(3-V@z_l!uJx$8XM zo(cFKL%27_o?^ya2(vlQwZqLKyQdg*YM3Lv^Q%H%g5fJ_8;8fQ5f_^db=+yWT%4~p z)R9ztmDu|l-W`9rzkKIZd--yu1i9~VJ2~o1f*fC?nmG7Mi0pbLR7`pl;@TfKCWlJy zm#^LolDD($A}%Rd>dURihrNy1<0N3tgD=ptEd)m4R=QWx9}-f#4=Q=LDxN-L2LT4uTH^=@I_O_V|%e37($pKs&AWjMGV$jy zTiP#S8Rni}!t$KqjpJlWTvZ3(K_w6Vt&@zc*ur6(HcBRcy-19@Gu*}T`NQSWFBXeK z?+%xIL4Ekup)M}o5{!1*j`tnp^0$37(B+@=Wss~evx=D7CqxDZ))IM3LgbzgBeY#s zG>ESx2d6d?CuUcYYkz1c%%neYi+zN-u zifs=*r?v&BO-0Z))pj9mnhkfT@%G?gvv+$rCtnDA|MoKAPK+4cNy_Z(C}HMLv*9P# z1beXm^w?%Ht4bgqBB$G8f=YEVWa_BVVpNOva>j#UqJEq9GA?+a*=2?;#LSq1PG+K$ zSRCqiE*~RPT5odP4QnD3c7Ej8^i4EAn!E3~@;F%TDOX!8XdEo#U#~BIObC$|nlv`e zSvY|dbQxLwx7IT9jnl@G`!CCan6pNe-(QyLXTCMomS`)JU;Dx1*Li04Y;>B(L)HY` z+Na00mxHIoiEcgG%gn{Ei1WWWWMl&&(&lmk=Gx-wFZwJ}+B)ua%pKWKW-sjLxbJFJb=wGw`d-xfXG0)~7^lQH=GO~NLv2;(U%*`)mtTc^WMYHpWua9iMWMWu~e$a_p#6N7V<O6G`vm{+O^9X7*Z}E%<;PpKAs77FCkom64Tu zxj4UQH(^Gu!;ll#p|?F${_AmwU2lu5b~`v(Uj1@_Y;fy2=N9fS?O%IGi^1@%uLkE%fvp}z|-1bi!-x%NZd$2&+Q&n@FrV3GhiZ4KYtU< zfXx_l{AOEabMa=|l+t6iG?61tj*|gKa0psBu9fU{ zV7KU7t*y*zxKnHf7cRBaEVBc9JZ1-SGj?zpcGx1*oH*%(PqDRrxfv=`qn3-ovn$I} zi&u#n^Frl2L95N(pW4F9-0D_ME-v?x82?XoS&+Nbthv)RJV-8$l<_Y-5Zj7J%3eqQ z7Tm^zNB?d1ciKaO>Rk+UjlntMMR_LWQ!(m51$m|69`n&oj^Q&*aHiAVE^U`BDJV0^ zAxFKGFIK-PmSPq>u-Ve4+1HxO|FpetCjW)p3xB~MFr8_S zm{!2F0tDj!hRQ|2|5l9+Vn*^z!%Tk+SMon>^$%3s47Pg0R{yfqzijmsDqto8anJZO z=9w*JNpd)bG}B&r$;0r$W)@?)zTq#JA%5Xbv%n9*_(I`$E-Va{UKlF52-JllPa!|?h?A6Wv<-^}M(<{JNP$4`e^56Gc7<)eU6Sv1tG9ovhHXerbGa@p- zFz&7xWn|s=7ngroV#H=$Gj!aH31rP6w2zyQi+phqW+!_-Mo}!(Ff!w-3*AyzHunUh zMS2K(3_*_{RKDT}&J*I7Bc+WgH^RiM%h`^Eq)OtA@u5as-xfmG(Qz}T658jcV*Vm4 zWB!sW!;D#g9y`5R*2r$(-_uf8HuqFvkD=%>V}ZSo*&{5xx*4#LD;S0XF*Zbl!x2pm zhss=Nk23dH<*ZcW7^`877hj1mqB^YH)nd<=$hu9njBpO`-%upsXsD2-MD&VkI3mU z*m$GUW-)Adb7S0Z+r+hc8;y6~-6?b(6*ueG4#(FEYGeOI)Qd9!Z#0DSm|HvaX{CZ}GwEqLyYLZWiS5%ILg zZKH15E|GcQdn4h419-5lj}BrZk(?2UCXKr)mI+$x<;siv3V47r_WLhlKVwu*0X)Te~ zifOHw)|zRpp)P!c&3&T{mNENfrnQAHuPu6R$DZ3Uw>@*)L&dGYUPyTbfxK73GtK-C z2(;^nKtv~|bP7)}6FNg>cZM%@C2p{JU67o$(w>NKfME+2#335r715Y(Q0d*ElDk7) z=nj>=3PY*Hf>R`g))Hnm(t~$qB#IuRr-_C;2a1Qir;FTM zi6UTenlSHW;Or6xV3?T$(1C3=%!q;EwxAEc>?Z>LcvF;k&_|?CdP}q#K2W@}cA9x@ z5O!1?(-H=U`v*0t(M@E|F~qGl@&Avm>kh=~`~OHwOH#DSNDE2UbIv_lR%uXF8d{=( zwuCFGq$H9@Mj=VasLbb{=Sro$wAUw^+FIK6JNG`%efWHTpQk_WdA-j2ectc)+2;;V z6etAL)f^A1F{!WEbCEtd9A=P1)tyD83cibp@v6n7g?&j4?0vZkaj22Ic>9t3B?Q!E zkk$()C^3_4bjvwS?&6(k?420E0dmp3=H`MT5`2(dqN5_+^*R8N8&3T|-I(qps3ad> zYMy8W74>8uHUCz3D(LteN<4WLG0>Pv0&3)t`D$`WU#+j_ICQHUZ%6uIk|O2o<>!y2 z%*lhhk{2VWh4=lbFRgSa8z1tNH(@knWjkhFN z=2Bu&d}bYKlk_0s*!}=%KfPdrytzv{cd6qp_8Umcgm2(bh`zn~=nXEEUdJs|rp7qx zGaX53tB#~JcgIoLv45!~HUr-Kt%@2q?S{`^HBnUoCgjXd3@2_RHqto{S2yYhiA^@? zrlFo+1~`)8w-2G|9WlT{LURh}u;{@`}!I(zE1ZewGLVxl7SmeH&WyXCq8JW`U~p zk15i~dt*?m*P7^jQWJI0tUWre_nA*ek5EI;liQ#>N63Q#_BSP@H8(<0)BRkY_kNkG zNV$CbzTMDTb5C^Lpra!7@$^Nf+Mc2&-!<1miTBDlz^DBhz0t@sFp$D{G^9d$8z zlK6cV87=k~$-L7%NZK}>AbMD~E^kaQ&ZV5u9t->N!R0K`QKVcDTqT>#o%l)$>2uE+ zd~jSPrY4Y&GUO?zKkMEWIK5yt>Z7KmNF8qaql6w7D4BdS^!~DbPe=Ry#(W{cDVK7E zm)sl1=L>Q!zJD*2WXT8c|az8D=OM_R7dOYU2v`@ia`(j58_gq|j;_`nT)BORg3g@RnlRbW4<0C^Zl#+LUjeRJ{E zgT^*!61$?+d)J~{n^UL<87ipU_A+&pGDOcdT&4C&bjAI%iO=+VWE9(E8{6nO zJp2tf^IKZq2An%rml8Md;#di8%osT3H4IqC1H=}8_` zX17z6-nC5t(^shUTQjNtI*+KTY165JqJxzEiyH8AO%WA7ZXP9i%Tm+pW|Kb~IAm<& z`Rr6TN{?9zyKUSH_4KSM6pi6=Zx_nevJk3lkAwbYy`k>quGAKLKd7?Ikm9^uws1q7 z_gx{Oh>NEDpHRek^S&_!ao)oxOc6hNMFzadYf@XM98#aE*JNMiY&6}Rg*clF&w3-y zhs)SN@wy!H*ggEMemgVUCDYKahE<5G@v=~N#I?Zj!4uFG$A!q}dmuX3DiA$b=Y`rV zTZ)#2d5YN_4$3P2f>9}J<;D=?Wl=gC^Y$P z9`&Ydh=NlGGAL6!OVso*o3iR;E`Cpp>0JK$71-1oq0lehFo(SV{<}2`R+rj|+kPOk z+h!d@MHpSCEbf(4J8zt(j#+2GYRMPzBO)~0xxgM$OR}l%7xsg*wwN-Pz6ZVoPE)`- zol;TXNA3K+mzv;}NIhSSsIgbJiyaS>fwt=tX(7$eWG?!C*4NcZkc>rKnV}*_#MziI z!X6Qu;@HC^w6W|XzFyV)pYZj}&ay+K-r_@?p{OQOTzk(4t|sW>l_tJsr&|q1q~_um zUrA>)9_H5MZ)9LMd?S-lFPEd=Nw;k6um}xkWrLh87bw!~GzYPDF8N!6FW&Ee-`|euZc8C*-W7-I*I4{?@?~t+6y7C!2s=6pr zQVPv8>dy0es+*9CPv#oCnoV|gMdg9>(ZdQCMG88sK+F9Gpw;hP(T($ZiuBvIS>i5v z#y!W>?=ayr+o}#!q(q2RNau5fdh{8rNV)v34W>NLaT+G1VuL*6k-GOQZ1{{rU91%; zS3umLHGn*v>P9YsdE{`SJ%D_XtW8){9$AhSb)SZ=ZiuBsxgIDmJccUyI1%+(=SS&? z+>myc-PFhgceHa(998&WJeodYg}5w_EJyko_hIfWJX=TI0LoI96`;DoQKBhs!_XkOhpMn#+2_k50r3jF!lb|Y?Mxagk~eB zpeWsbU8%6QZphqs0M+{7Omvm0hhp=5@`%*H*c}xO*bSLeQ<1l75}(?aT?ecCPDVLn zwnO&76tt^jET5`8Ed*kxd}DK(KIDMXN3Di09h^}5!5}`h|KSWqFByZXW-o{TbQ*^y zZwus8m2HE7HTiBPUBeF^J3k6l)i2@G@K;)(9+<`t}D&RrGdNnnsbP| z_zowRDx#NY!F8_%m(N{%M{tN-bh?zsQu{WJLw^S(P^s6(A%nrG)BtxI@%w!8Y5hp9 z&`6>+_r4Wn5|#yRTO;ahemc3!G^47X)QbBbA>W*T4jfDcZn34(2M(a>K3P$_%eAPB zZW}qORK4{+pBkrprF!blLsxH2LPKxPMW5GCLdn;>Q1+(T zh&r+m?I54iub;R86|A3(UbxIf-kav2z6%$lS=m$2s!l$rcFYu1-+n%dbe)S{y(RBd z=DDG;LSK~K+6}$QTZpE2@kV%@KYEkyJ_y;4UyhzmcSnaD{ZPXEdC0|O7OI+N0mk+8 zLg8uy`Si}P%}{JoK!%uM+%japzctvpV=1cA?9Qh-?;~L6sF_G({Bi2dmKo^HKgX%i z=-FuE$E%bonKLt!imC2RvyqnDQR>k5d1&pT%hbTj^U>3<Y}%Je2NMM15Mh2&wyA zq^@`NMLRcihL2NNeIb%5lyTHDK+!AltWSh^~mHIm78~7 z{Gz~kxc7`6^O1>#5z5WJU!2Tu9}zI*>9d zrfR-lto<{)Uzk`+P4)-@8(lAm51Pfw`av|H<9}JZsMxOUA&16v3(?|RZb+K zyLh^p8;pqqymdaGUW2^hed@-rRmeW;9-n5GHHpt8aYm8{*o)65lTv3>2Y8Ep(+Fzh z%2yQ*aMG=JUx5fxkl!@O^T9QDyMa;Vc9k4Y zP+g1XPc{USjn8@RH1Z@is4K4cIMzd-`NU&_HZ2b|G5f$ zc{Y|ea5Ezg+rCQ#VQ4nbFG}O^v_)btd;sRl8{FD~5Bz3;bh6A|_Su8@+@Vy^BoCPO zOH9X8%=1CUvU0w_l#*oJ>isc=!#+j{c-X~ig*+r|3+_4RvckYx zgLHZM0UFUF*Iw5Z_P}cke88;|sI8H8$$}%gK-5nzC;nBINmqhrhnpjIuQtUO@>7B1 z1X+__JY$O4(nzrIy{v^o(-~l7-0UFd%{LI2-rNE-G{ue`oWZn0S^137o#3Oq=79TN z>j{6$Ip<$RW3&Zq)k490<{)f#S`BzDkVRawb_^VJxY@vHTX*<9y}5k}+f)*;e2n#YJq))A*)4kT71R8nyIhw5LsO-SKCLfJ zf}!X06nyB~6nHvTtT6EW7{V4++eJ~KvH-38_CtTWS0Z6lYfPSof$MV7?jus(zU#YL zcxL8Jk$t3$|55e9A6{yJFMny70Zp_D=iRaZO^q^czk4J8u)rF)Z9dK$P~Wm0XH4`0 z@t0-tsT1Sy!>21jX{?MdGQK2=P3eY(bs%lLx+up|8@tM<^_mn7$@HDt`0GnqiySn+ zC3(7{8_uBRqjddE$n1z|F7WnPI5X@;bAdUx_A-fMyWt7)b>UOb(~P5mHl84F^67aM z`26}lAn{!RzYgT49LI@koWZ!gu{@vLuLwWyv=qGD>dkZS9(nlFq3wVkD_7`|oQ;Qv zr-I#b1E%fgz7Nk=eeu9$&SyY;T_Ddp3>b^cCe_lwUT*MXx+xaTu2pc$Q@ych)(x;r z9?+AVuT0A7X8EG@o6M)+W}ZAQj`G4-H=q4~v`m z{wZN_&y;K6<+^oz4TWhZIIKAl14GwdPz1PkPy(c5ww!40)454-L6>3>FK_Y({Zrtj z_VK{_A6$;vc?tV}|U56M@ix$-`riFe?( zdyaxW$7C%~`oIa#n}xxrM#MMaz0r2KrxONCw~yrcjSHrDUb|c{O3oJ^DBTgRXuYr&R*y4#L&jb-;%&!+C{)PY2`3)uNWPYG3$}2+7Z`1k{5oh0W)K`mcNN)Atlu?bRf6kZ1&P zi|zZ~tu?SyQgc85*4D%g%K7G+)Y>Dbc6XfzFpHvv|c>`#=D?5;!yS5KL`Dv@zp1E~^A?tv!8xE~X zhj%5HD+NBMdj|X`x+3wieEepzv|uei;2aTEPv2_rct)M0!wJbmK@BkYcD)_dVJkqUNQSIYPKp>w-o)9Q9uIEJs@8U;IE(IlLfAE_Eb z;qiJcti#Cm=i?^>ps9UV#dfx01T9BDb5GKZufu}ZxMZ3zMp^Y-3~q@1%v~`?wRjEuM^D%>MC!7jy;3W`n zvAb~6wN`kWobT#Xh#gE`GV|j{@$xL=G^}&}FSA`P*S(&IPt>YmfnR=HiKkpz!t9XC zf9fB=y0l}HqQEJGavZfsow*|q03FW39p=7dqU8nFPjJD3BtRhmxAEh#J25E8+t^OT z_m1yW@Tebdcw}a_!oK;nW7v^pm^it;_NNzOdPl&0=JJCLd<~K}uEFi}KQR&KWi3)W zZxhxfH4+@oE!oD`NZ>bp3~}0WZJfXTAm68z%fqlkCo-z#E2q83A>8m(9gmmu-##aB z()n=4NzNDUaHa94v=&RR$5tF2(nVpwdxMb>Da5`E#1}-E^e* z>&;xoS?(YwCm+B6_L~s`c%WC!tmvEo`qzf?0pIOK2jH_WTR6x#jyJEVXI$h4F3qjL zON-Abc-7%*9Od~-;vkoQC!<*Wc8I9Dz?e4}u=Oa;A6G1@lJn@Jd3fTNR={|^Y`FOo`cpa??H09f8mjV8m8hk>uez447ow^rJ zJbuJ3Sk5;WxZ(lV4pg{yW%=@LtTDd3w7jxV?y%paUHD)d2p&Zja&lT_>t!?i_(3fr zD6CB>!w*h&7YY37u(8;9;tPquM?cBI)>k_zYM^T5f|r;_O6p_=Riw8I@nDZLqEPwm z`1Y-P@w_-&An?KNgK(8SW`xznPvaF$a%eD^+p7{ylMg8K{}fh{JMD!Bh&Z(LfvUnHCt`jt(_m6uOfn%v0bTVz1r5^S_YO>$4NpW*la zfSO|5(Q}~P(yb(e{Ii=}f=xDLF}wodzeG9MtgbH5M&B5!& zJ?8Aud_-2CUHPR~2*CQ*MBI)z5F+-knu7g(Via60!UNB~ou%MbyM1tW#cf56ofZV* zfe|kheBsdz*sw(f{7W{;TZEQ1iPO_>UjF_sLg1`6gq>y{x0{H04W_uS5qjBXrVvm+jtLd-e@n)@N2i5vg zTpE?DF!*kpD-Izmr7);k_npxH67-4O9ozvvPUM7C8OYb z|Gmu1MXmV)+p|VM)WRSLSOANAh(V~A z=SD8T*!LjMudeiiTC`Vxpfjv5??5Bq42bU6idib1#&efZs<39d25|2uyKzt#&4N(} z`+)63W%`X)FTknzElh(vKrQud{|bPsK&ihfcq*4Cr8>f_Z^n`olQ`b~wSf+h-m&?( zWWIqWpOND`0`~bCD^kyM;Q31H{;=5en4(69-!_1vhS{QR7q{_aB5UUW7~bQK=-`V^ zynaXX(XepPZMzL^Re8=;;BM!AOkRhlynd;g6|^~I0UGDL;agy%y8{i|{-e#rt>2^w zplsQCrky;16UJ)LC&v}IzC6np=s4UBntM2c=M`l(o|9?p!YvE_MO+GM!v;9O>4uB?lfT&G=N%O)%%5jtlaWd_ZV_0i7K zzR>dIRYv#0HEV8Ab$0Ipr|dn;7~3tigyxeqAK1j@qX3kx1#mi67t%|_;c4L^?@&aKS4+G0t-z76!@R9275>Gil zLG-&^+F|D|=jlC*z*Fj)=wz4)Z*VYiXmiaJBzaaS0#ZwdV7y%a^6s6WG9sQC;TFfs z>0t8UF@`*N6dnk?ArBr+$%9AXd4TZXQFsDUS8L6PKPB@b0~!8+!z^JJqN7#^q8-Jgy{>5 z`~yHd<5kX8=#R%xsO5W+v1T`x^ZS2x9)x!z&M}MSeZ=wT#CgC)&P~kzfX2hvPUJP1 zckteJJZw40D1&~m%ItvcGkL(AgTN9W;Gm(!*Vw4Q58AXCQ)! zUs~ltc@4P&wk-yo$4?Kqv)g`Vfjpo=UA$pJTDFMX0rG?HP2+HwHSoB^=$LHbavS#p zj9c!^6g#%#1I|p;gh8rtBHvlEX?a6)7}QwTo>9kUG_SxJ{4pnj@s=CB^Y{x$D!N#i z{ICNr=N6hDTCq&i4VgiWrjKCZ^$f|Uw4S^iwCMm#TdW&;H9g?Yw5^JDmh<>Nd z0Daj)#dVq8J4^6n5iMKWXTBSO54PRM91xD#<%6)+_3uocoO4TSb$c^XK)x5y4?!$h zNDOxD<6EF$%{h>6v9{87ohKjA#Gp$+g!d8-pT|?=Ecc8Z~Gtt4}39_IqNl*KQU>}j=_COmoQeY(|Nx5Obk~4uz|_C z`jOYq-Mt%MH1t!*<0AK9hw&>E@};hO@f3SIh87Aea!SN+N2@TE)8_LA1%5zo&@D0+ zd+z)onLI}3aIa)1{`~WyM34{K8jTOBYbzYC^N7ORR(4|qxt_;1Tzq}3Lf)9U8Gq_A zhh|o9|I0^gwLKJXYXwCIx}D)UcS<#Yt?|;pU_Ky$d+Cn)7aw2MR>9{tzGvF6sp89z z{S}8*XS`$zXm?qK`it=+6Lp2XMLeg~v0zY^LGD)N28+5U;?Umjm=1D-3p5jP;-0sR z5RiXmEOsieWSY7q@D8V4NyGnqR8cq(xL{x4g8ks?6g->GX;3&=Gb9*r9DMHvHS{P~d_CfeQ{w^s@2EE!Pze&UMVj-FseVX3D!r;7jCPsQqp$*7>@F zaeXFhu}h;0X}nSYHX|sI44w-H1nwg5l8d`?F+KZ~!r{%JT%7s)q{5-V1$)*N$M8C< zYK47)3-+xmXqkfGpr2O(?wfX0;lQHn5$rdoh`Hssgl{q%^+=rc?TuuBK^va;ol=G$ zpU71>5V+t#;DY^{#l?7Y$v#FyKBn%_TZ-`)^*E+VcQkKsw{tQ6zHXnwpr(EVo_5ZN zx&KIZW_$Fp0;hP!DdYkd9CAFB$OVU+4;;g$hT9Yloi`oB&Of3Q<>^N;5?pMyT#+Gg zg+U@eO5}pU2`VMH=i`M6gKp79xTEPz=EG;%pt}Cgaa>TgP+{+{4#VFI3SA;_xqVti z$PgSnuqnoGBlVdfch2(D>VSI*Z$Jo0;DSLPaTFevX~&E$+r{fYBmqzR@kb)a1um55 zxCfET{E_{Si`eu_Tg4!%wmXKG^j2fWoLtU#$wShlczawI><%oE1<38c+#q3`Dk=pB9LIzU4me&zxZq%4 z&!c$PvEdTa1Swx*Zp`F}h6-?7Jyk`3+_ZEax=AEB5V+ug<4!~_1pLY&AM5@y7CqQ3oA=x_ z9lq+GU1sr1+5R7KJ_kQ{v$1pf$C`J@DOeH(!2!4MT+2MKa42xWA;+&0x!|x}VmAI( z94ZkP4TUtYM4v0t%`7ZJ;+lSk?J0v=esaW0UrlJM7z2x_pGl~}MTb77Z z7IXph>S|eyx!o_V$w1+N+L-2PsFzZ(#`faArECW?SKUPQPMkidn2 zIDU5Vb5R@l(#r9T&QBEqbo1NxuL^QJwTW)7p)A7y2nKh!NAootDj!7Mf};5v2>}RP z7$XK15jdqq7jZnfMHdNNu)noUBz{2mekZyspBC$`M&fUzkK*NnhU4D}7aVfDWgpJ( zwE-_udn6LNZ~zX%2U-kTj%T(Qv;r3b7^@XdcGEMvL}Sj)=KJiP+VX!*Gl2^MaJ=O- z+mX8xYtPvsI+`n6dIzppfmflQcAjI$^7iI@UCmEBp@r0e58kwVyl9Pl%z4Djr~kE( zkPMy+4msX(A?b2+32u0xDl(LJi9`Qo|5_&^_RaX$%E$4RD<8*&m5;j>lj_h5_?6E{ zZgBKWKRk}UT-nrNBwvH*xP^FNi6=YYSf#Yc!U5P+&ytoixUplD)ju^ z3~WY@WV}6Y|Fr?$cWC{Uu zV~RUd3i<-)0_OLBZdwGjI3^2RC?Igb!LgYOaX)fOR+V>2VZ1N)OetmhX-!bfngG|M ziWcFfam!=Az=?g?^M4^jaL|d&^N#T~%s^pUl6lUZ^Mxkn79yh-H!1=bZd3#=+^9^x zvI4I;cb~aaAv;A!CI(@R#H={(Wm z)=S`mLxBqp?`{dlpCfNGmu8&c?e};bhGSdYX>of2f3GO)|3ZdfP~d{WKc^${Y;vzC zG`Z97NNmyLALha?*@=nU8~j_`D{`Az%e!5H3-$$03l3^lM)P;O!l{+p-MG75MFBY% z?taBf$qNhn1V*?MD#bhT#zhIt1Nn`L-KpK!x^k)FSe{e95%->Cq|kpkZWDfVdNHji zaO%Jg+;^P6qCm$NiFnr87=>JPC>ft*Hz^DxYo%e-)=wdK4BU@z#5ySCO~qo|U^!G_ zPjkao{AGTeLf&I*8h)iit0*$8wAZ*Mft>7c;~<-Ocj<7_%*4ak=a;|JYR zM^oI-buQSxTgIb+9oCrS11dYpj#QmBCgW5U0Or3i(Js zJ1C8o-HP?rT8xim#shsFe_qZ7aAoU8@Iies&$;rh4jVylodBNS>$VtwG~ECm=Fj8# zY@K7kWtJA$bgi=;xBq)Dq`Skro8~f!f$jMkZT2^WL9W)KXEicjYGDN5Oq#^Jkn{Tf z3t+(qBQU;qSKdIMTbIG!>uwT}U9v4_(7wkF@bd5s1fA(v2`zA2bwPI{TU3qTs zyh$L)GMLY|(C5y>q1BPuz~5sX&-L0` zL#qQr!PWC(p63o93Zqv17Cr8Nl;@gFy3j>W10?Lp8WSLE+!vU?xodFf;W*l}4Zv-nmH&nMVx!bj_qnaf?dfXM!LsI@vYyr0b+ z|0k7KaJbkSy2qSmI=ipp`RRAlp!wXnqM*ibp6`3+1Z^_fifV4}<9TKqH)y$PCUf$+ z>`kafP8Fhxd`B%_ISF`|tiQAHfbU9VV@_tcl#C z9{|oE>nYowtIaHZQ$iNK|>BUJzAqwQn4 z{MDd7@MUsZM_ehHe{UQ^XD7pM=WC75B-^`27SA$P; zk22fj@)w&gfH7`26y*mu9tCDvj|it_O}dLX+UO2aIk zmm9?3VZ&oZ*ua$M0}jRFPN};qHx@eb+~s*JUNC%%#G*-dte!CX0G`*>k+B&uiI=Z! zlaCJ!cMOwYzie1}gGZFF@h@3$_p(u=1 zls|QSJwCC&r=on2$`ahRu1O-afOmQjZl5z(5rE#L2t4-^?WQnbxOFS`kDV`x{4U$A zyjN|;u@`G?pNyKu*ErLk#$|sFN}g_(wZQT-kr+nTON18qUQDC)ryOzUhmCgkHqz+8 z;iVDCL9X zpQDRVgz95y>G_TfEs!!oIJ}7nIP8>!(2~kQY$@0Yl;KE23hi1jgzZ^k4hDCjkou}2 ztfYT5c;zq#jSDhjwd|5WukmBhwGBqBb;wMBubHBsY9hA7*JUC(rdtvoZ(9jb_0XYg zk8Wuqp9PTow)s%DtYl#2(|0!Lw)${(Z<@8;q?a~mQ~TlUfRqEGBNNO}hgduI=Z+$! z*v(@g(k>gt4!jP)zcJk`SgG9;eHh}(R+|g~%CKoj6Zv@|Z}!KL35+s)!XlkoX|#$R zbxYGu8U8l>BvqTSj9n%+J!#OJ&aeMPUD-W{%?TdK%zU?(s>@!*=KKnVr)QA=J!Qmd zc8_lo6P-I=I+zV+lh?M!F5N}ag4|$MC#(dX*VIJyi`-eipq@(c#e`z%>nj1Q#xn~4 z2Oh)=2LD9TMIVFNwNc?%85VyyX`rq8PTb~{!2^YZ{5*NF3l}G;4Y{6zrNtel9lFS`6tG8n%tgg6C)phn| zYpb3BWq99pi^nHJW(Nwb@J=Sm_Tbip&O(QNVld0@1E7Thp|W^Jw)ibng7Ye|}M;;yYY zbs^1Oo0iOUYa5NfFQHl8`>--n;sS@|)9kp>gTUwDNpScfnmv;+MjUn8z?HT;cpIxFgt7B? zzmoiJ#`9VdiQRA&Dg85){gzaq6w|L$VJ)QDi`I`Mb)D)#_vbV_Ec%q>*Z#+#p5Wa{ z33hr5QsBwaG&{X+l1RL~#=xf2>wdE&sxiau7}E1P;-fVN2K0}Z!<9O|kHJe)=sUr> za?ItgU^ar9uQcmA=C5twf8g;Xe{cR&+@Cb1fAD&V)_`ePk6^pf2bFMOPu#zjW=-Aq zSGuJ4#4e-{7r)ys8Skk|WxNSx%c2$mpG&{S!Dns5SgY`!OlkK{b}A$;n>)uOs@k3G z8h(=Ieq;rVLzA%&sYSU{Po-GA@r;2XozrG92>4F3y`!`31l;R?u&s|H`S_QFIJw$R z8Gd_mHyHMXW;0K86)D53hizs&Nz=5VP84>@*v!0XqPwyYrZYs1>UV6Vq#B?7twiFk zXAJ-y*<}cvC?QiVVlSBbZ6JJfmS+D}d@?t&QO9>4(yaD9wkURl8m4d4Y}xBIU~_Rc z_U=iu?rK@g1*?4gN{e)1yfbJur4V*dB{O7B9`K!Y4E9tfi??QNWxZJrp4pvdV-IC9 z|A9O6f?1*Qu+4Ou%@SWeYtWzWRZYgbPMJuzR3Cr4K(qUn7yc(sBl#hLUU)N^rP(Gk z75HEa%;n!2qC)Na5y~!m{ad08`_=z}!75?w?UcW?L?Cxk{z{g}1srZ|wj3wNk>CRS zMapnmj29lsEgQSGiIm}`4N2sKv2b?A>F<{RAJa0y1{Krt-(-#YbGt-zul6Rm(m=C* z)rUlSJ#GT#CC!dWzil@})s%cS6wdy2pHphAvk%`D(X5)@4vFsV{W#u=%o)8$qFwi2 z@pg{Xmx%Td+=}#ntGZ*7Rl6NvZZQdT{zb_Of^+0}HBHE2LI4pgSTL)C3*y?55|J{j z^)w0wE+?%*{tY|31->QNIoFa2s0(0f8fkV$(ne-?#u_G*EI*vipRxl|@}o%XxNatu z)Tskf{g{<}e$a{xsibiwOLIye!!o47?^d$Oy5^OU*UF`amHzC^4ZVTOpbF`Pe1CR} z^jJmKrdp}lEI-zD+ivT0Tq{kT;K%ySYX@9jS+IURt=XA+pKP6#;LQsi*b680*$u0w zg8#v^LNK_^Jl3q&XKCL%Uqs6A*Ip}Fhx>U_*Di4khsO~-L5_v|q3)qj=!(r@A$E)~; zZ7;wSgt7BBUcrOQ_7u~xG+Xl`04M4UEB;M()uqn@Fr3!~41X5JK2O8Y`O9UIIl<2e zcKjb)`G{uIR6a8Ce#01LSnp#Po4Tcc!{Ub*$buODFpSMise*g@h1zjA zqXic7>+XfIJA+QZCnj6%l;N>Op=^|Md&(k@sZ@riZV6?}J9Vb!glJdFG5OIsgRbi!sJODhf4`&RWIFogO9iWz0Ni>MbHIcWka+uxT_hHsmguvTqGAsxrq3S~IB zHGNb%`9}ac_ca9sxBhQz`t67`sxlD0f4l=I!xZ+%gLcu#WBU>jhX)fp?SF7t*aO^g zQy5}Liz*eEZb=A!SkeH`ObbK$E{!5(n04=g9WK%+{BICYhX0Ibm>(}`^f+iN;P5v& z{@o(~eebK74$2QhshQ(M9QiN2Vb(zGQA4BAzk4ytujg%~-j*azYE-GT%1P z0B*TJqh+U&s0F5564AqZKjGhwVQ8LXy+j$Vv$~6C>^q{o!y)wUV|cwP zjrwY}0wGFponbC>iv*`{y{u9hUS2m7KF^?$&A4?UWjI)*N~(0R#^v z*u|?)@$8;5jA!;K_9B?maV9!{rH7e!q%LF2q2(Vr9$IZ{`MDX>mY?Kg3{l$NPo1)T z5Q?}XQ4GO$1mD&(wH!q-Ah@mt=5+k_mte>5VQA-J1P&J+!=qZ!eA#&khFF`dKb(%$ zp8@zGX$Q;SwqV3bHLC54P&B{NUs9f`PTjphha!#N1HikvmN1{8QJ}pU*!J8C#z|=u zaj>LPs=fq&PM}fm<+hfuJ(l1kf(vVD#LVZ9G`g()QFO`ejEWSKh_=5v z#ymv#;P+8ss3zPVk5PLFrQu=dyf{+i@%uSGG&2mXIjjc`r|3v6^h1%yg8htuJzHRs zFSfaEkVZ%3{1SB}V{O~IBNfW<_}Fsb^qw@$@>)A(xYxA}@Y*ICxoZuSD8u>3Kf@n` z!ce(mgh-C*mW0R0XH26GdIzJ>i&&xzPac;<`S`6yPM@nq%J4nk<5WaK0DASpOri{f zb*A4a|7&wmY3JeKXwWx`t(}Y3J!lW!HvXiN?#@9ES9SyX1V6bm2YD_s0pc$=49w|e zrM{>QdxP>zQN_yet>1^JXJso;_5B9Wzs&*ableJb!MXzP+H8S#R9m5Y!y<4@y#*@M zvqtHsb48^cozQWnKl(HMVWl#>L(K(Ev+qkIzk?>Wa`ON1kW?=ewzCzQk*y(dAvliU zmA!7;%=ev%+_$$zr}wDZIuJaXU`wOFl`-eY_V~mY{x0%Yir?L*(S^#^cv)tZ=-vGu zElD#Lx4&gzIJIm`7>b#5AFkUvT=JRVYJzjNU$MHb6Nb)i{0=*oYFRBIcpky8Ykegp z2Wiyrtp{B4<({oFES`OfwEDQsSEb8Kc2a{5%|XiWx{5K!cI!Nwu5)$Hy}BtTM{03U1kjp9h#u^<4~jwYp4%_P6c)Ftz8&WhUv8> zk}W6N+x;Tbki(HJu#i8uJAJBh?)QiIZfF>q+x@@s@H=-zd$x^cK7OZBLDYVb5aP-# zc}Ldmx|`&`IXHpoRiVft;4Z8k+<;4;hM*fk1z=Z06)w6IrW8L_)1q{~IZ7wZUmS!K zn@!Q%AW20g_`ZX0x@8ynQI?-YADbPtV` zVZ%PNq#2%OFs^1jQij`G55i4)Qh1J>XuFly;4=|R;f>j0=t1yz{QPh>d$i1S zby5dvu2CpD-*gh+ZW};D-34S(m6894UtSHThUa{u0;Qfv8SdTd9dsH~19LisB4rqp z?>mZ44#X42(dgfpZWfH{xmEh7{|!px_Z*}Q*L_HakN4{_twzyE8IIal1H0i(AhtRT zDZ{;X{D1-TRjH6(Y9UBL{*A>|cMP0qboZU~>DY8C`K&uqh6hjeV(>3hX&0*yqzqRj zkF&jBYao4eECeaTX6j!-?3W?ZUMK{~G2N2zSn}#To>V&$tgi?|%JApY2e6B48_~~U zWOr7AUx^>XuDQ=~hw~xGAoB(cykID;AH4x-)}Fv~D%Jzb+AuV{&8(A*@6jOe=oyWE z`FSzNeXE(g7c}bZ(H{6;+r_N@M5AxaBrx;OenvzlV29{Upu?m}X76(vogSWs%e_-U zk%clWK6BT=g*MZTlUTJ%VfGVS%J7f5>lk0x*37IX8Y#oiqBNms^LBiTqLDJZw#W98 z)JwnY>i^Qn&Yj1oCE@Ws6wizeohu@bS{K9D&xa@hGw(CjO!qTn& z@XPrzcBjYmTPu3AjYbcS6M`a?z@65P#9x=w$g95; zmNuwUBg#Wi@%F#Wz}1bC>HpA5aof6D#${OzE$RM}Mw8lm;x5vjc-}f1T^;3tA>9_w zj-XL3F?5+2@*svHhcQf_6=AqnpmMzWXatiuC{CjOl}5_2=PFegvu!b4ww6YotLT=b z8Q-gZj=f5Cq{p^wK+16C?w|1dA|q;DelU8gIs{JA{{;Uwg`&}AVye&Qx0FlrG-NwF zntJ@Mg!-bj2%VgvEgg9301gidX~uL*LhyOt8+e7;5xnCl*}9eBFE)^=>h>4hBZpXJ zSZ{S3sn+4P)WeM%kTSgXrWzFAtTWg_UmcYoWv}!Cj;+aaXZsV<23;}UIcXVNS?ftH zu$&~Fd}B4+Ut~p{ZLh`Hzu3SIe$o-Q@)b)q-=Wzda=hh#utDD_W?@E>2sP2HGMw;x zIF8L!@56jz$(zHsr|^jp*^&)c!q|JFfjGUgOx##co-(9t)RF2<8-z8RLf8+D zN2wvp&9P&006Vei1T{N&11wy$jMX&hA?+=97yDwI`*vr{@z zm(yLT!45&}UC-xmjOjd@TGKU%Z8K{eQ}=o*%*>?O*`pKcF`Jk=aJU1^hp`E zyFngfE5ToIM{F3-O{!@c$|}RHHl{Pbu74A4{Xnz#b%N~F$M>luzfMY?(oc$jNj1Bf zrvWs(&bu?rGk?T%uAY~xOuLgN@P?n4D)umAdi7VOCNAdVm7j>vRl2(f6*$$@e7KP(WZ#J+K zvQ+WQ%c_-w$eV+Wt9}8G0n3=K_h?qtY6R0aWhGSKMqZtFILe%TmI@!4(d@_t`|(-N zcp46m3uE2a9KZu-kAmssb;Qn?3)E;ILztAmgdGuekh;9d5e|K~f=zjS45GLFq~6aq zu&h-!6KTJjYNNk~U01VIH2X+b>EDH+N^zg=2$ zw97W|$%X>SG=^paG=uT0w86k4f@bfH%fZ#@znB57$m`@+t*~fc1l~m6Wg4oSgpWqq zOBaj@R*FN8#=u7>7(8t}8QFJFQm)>Ual?>h>=3F9uH6hNhp1rI#&$AzG)zjvh(}=p z`G5GNN)a@fYa`AV!<;NQzy#?m-U&!+}`FEj$U-zd9U4z-0n>N(q zav#Xf+rT~>MAuSqM=Ks}>E^W> zu>a@)mUX=-^$eNFu%%1bsEmP?(;i%f<8#B5;?+I7i$+||z~3xrRvF&u@eK44x52N- z`)BQ@6U@bsN|5z{W~(m`qiE@pzRcfoA?*3VVbVLuSUPyaYNhygoi@@hIt2|bO=LMd z;6HHo-L}#$H{5}FStzRvU+6d=cgjtK<6ec4my*qdJ<|dkEj|Y(op}w~U8C74v3p^I z+dh0NB8>gGt0UC1>PCsoL)ozIBeCj*5#T#{)2|GVZQ2VSK9NYRb^O`?k7=1;$hs8R zYGV=hB7Lt6?+h6x8Gm%5w5Bqc-PHnbZh?DQ?jS$SK9s6mAbaYf*9z zF7-Ks*GGl2Ge)(cjO!2KtFJ?NZ1f*^ja?xewWB9Re;OFVt{?;v@{wRpFq&X4|6A=< zWKMtt9^n`J>KpM+?9oBjtGC#haoI4PCI&E%MRBzcH;4q+9lZ zO@FoVYw|skG90<=2-Kg^n%ep_gmqiG56{>=9Xun8c6`4R&>jJ}EHR7)>k^nAU%N7y zAIYnJCAe$oYETw6OceZ$rr8$cU)ZmU8a(2xPSF*itZxgvnBW3=e%6LWX8QK+ICU1y zT83=HIghmX+kT!{GB3vw8^U;9TgZc{s)a+mCrO7Qn_ zIgG|XCD`(P82h^g{?!7vYgIx;TJ)j}r!Qke2ey}<{<{Pe<%Y5wpRaqMgP|wP>FgP^)I`j(7bId{5;C5#CF94(1W%Fr8LT)r{vA)# zfaEapFRak>LtO)J5p$QH@>oBb$-{s7#*0sdQFy!fkNdGsh3q6@|CSGyZda)Pkt>>&!`*f&@cgkY z$=pUVByAo|O}tKXhaN5FQBu=5dga7Vh0|<9Y<_H{N^GS`74oR_!pQwnstW%xOy`Vr zgC!_|r>~r@D|DB2;tWf8`ZTn;FyN;lw|6(pjW4_sGccE=>9OCDos<BDCIJ8-q;5lLi=}-|%7Z`bw*1iiB_u`Xjo%(m-=A>H1 zvtMZ{@z@*fgkBF?DH5;ov>x*f3E<4`Nn|g+%e}iBuM*GBb`>J0`v`3&!0w^~@4B~z zlRrL8(q}}_^CR2RWuG|ia-KV#n`0xqdf16;lLK3&&R-&H`P$r+f8OG<;#0RX-2Gy> zT}1_UU2>B2S$9q`x;UKLemYEydo~iPEFx)+kU=IC9u+!P#nJMG7Zo~gU5HgmDrG;3 zEsdK)?k`E89aan>#&CU0f3sTh zF}p(e!~02TJ^2?d)96|f1Cy}fFbPwIO{^ElpZz$eD1OaTRk*flDc95fyHFOFMn3}X z(EvOBbv(YjjGI1bm*AcVQ&1K7%reSpnAs9RryDIH3`9HWIEX+lECzV?Z zCl!;rE4YuZayd_HDUF;{$ZdnqOVg97bmP&*@=Coc+?fMX8dkf7bBu77+_i$+xKvdh#Fq;>-{sYDJRpv>#7Z;g*lXkjvy1!s4hz+5)gM;3Z1z z1b7kPBPTYYSubk21=nWLV!%-iuvpH6BVbjf!ljY6WI!da5`S{a5Y8+#c6lBRcdDwu z{^s8$+Eb6pw>{-)x1h&lGkkxjPjCobkk^4cJy*tc$xZn`xZ7XHagS4qWudVWJ-Ds- ze`DE`xA4uf$6=Wg99Q9D_nD`v@aIeGg!p+wC2KMCX+JRS?`rTJ}?3v-*tC z@4S>IkCO-vdh;bs4)C&x@8Dpz*s)Nk<>6J+x;#~dtF?SdSVp|$)bAuJ56E=Mh7nB7 z0~RvQMM%FpU+4iR%%@Xqg$bLU3E91*^k;b|$ue3hlw6Qf()}v=cGMgVnH@rXLNQTf zh6zcnQs~}+6NJ}aqqVpvw!G{itI6bXoyq9xeI(**IE{L?U%|y-m#Fu=N}Q!N2mR!S z%7fP@(8Dq{-1g2z#oR%YMckf;fw#Knr)aHLa(gW!eBdLNK57xJjWJytjf(T`5ajVWANTERCY|G{^LHRt*z zcI9$6@pS9ODv3^VM`ZXml}0GE;Bk|5;-l+Hk7y1ci;{+r2?_D^!JshV+n_~?7?=#I z!us=va(P^~@EzK`9uI0r0B^sxU%0k4LHM{rsuG{+sv)>lxYOM9jv`!kDP}U00-BsYS2^WZMnGtb%JdNTOgCv{EA8{E;QdL;izZNckjH-ppAJZ?~ zm(2dw5$%C&k7vTrDgz zk*dVzZx2eI4&9)*Q~|Rc6D1Y(;ZzL9!DA0xb+WS2UtysJ=Ucu_U>0mPQn1A3jc02RdW8t6G=Cih^oT)++wb^ z)L#CU58){z+CbhYvFHG-4IdtD>^4y7^-QV~Zy)(fsL4Dd3HhEzRpHa06S*ySa)ifs zr1amI|LYhQx(eZZXJLRmma4*zc72KM@WW_A-3;0g_ia%A;Mi-$S)b!V<5N3Ky%0N>K+b?xlO0 z5bV#>39;E+*}2C;=z}!cvBN0g+SyFb44#Zog>@DV5(4{Xat3B_q0sJxe9T^B#RWJe zQ-$|`&Qk1reMUgXrPP+!>O_9;G9h~}CsA7!xb*UE$>(r=GQly8s>1On)(PLAO6lUH z0Kpu-@o@j1lzxZ^6(UKY&~h8#)KH;~yiiEkE2Te11PDo)A>@pD66H6ZnI;4-2_ZFF zN%URMslpVaK=N^L60LNaDy(T2NNx{IqPfrEiT?Wvf-`5*rF#BC)g1*{FmEQEb0JtL z>3f{$+zqEoR|E^WF2~8;2jMj1#1!G{JvG|B)R#Uu;U}2gQKM^#FMZ@WO)$6Bq_4bv zXvOgm!N3u&t!4!H(3d)X!uYTgill`+wOtV;T&WF)&qk!sAr_xuq^~qKJ4JxsBXE)lmn<*X9K3d>y+$gd$rBB}l32zS%qCfhY z(|2q6K%v`_LDbF4oEl$`5ZvZYrf#q6NNr+-&@5*%ReN7Ydj9qid^dVion$S#E7x0i zy4;(l#AwmZ!)6LUH_oIeTtQrQCJXPI&7^bvDQSPrSGd-ACha+y694A`a6x${Z4{~? zJ6Z<{lJkjlKbb+YulWCi;qv2uh!S5tkw{y+hLO$z{sO}~N_+)yOC|2sBAPBfx&__+ zJxb6jh@w$RJJ40WRx+p)PgfV`2`9AFI8*2Y@mYC7)|x0^4^N@5*7POkoWg|ghY9q_$V8NPDn(Em zkVw0|PeA;gKN8L_oF3{((H*m6f-1amZ6a-M6OO!IrwB^S*OR77M_vDkG&Zm?*7mwB zsKU4J1k#xgs?mJgVu9iCf8lvhZn$MAojckXe;OAq1WgO3KW~?#)>^{_JBMJ}cEcm& z+x)I@C4hIM*^$QB;>0zfQ2LC#{x}t@=IVz1d z+yu$28kDpo5N{CTxE@`y1U_h$6c?S?#F@N?87KUF-FV;-1=VdtEdHcoSFbHF5|#_L zid5|8_*%GV_zF!;3&OU;b%mHW4^iWg5WK@Ujr$V*P53=I6|dd#M)=$Se`|ol+6G~> zg2(9aYh&`^S`;4ZT7XI?U*I|XS&f@-C&ghEFS)h&tRnPw8m?TWLEPQkabJ6VT2%su0RL=}!(+6^bVA?)g%AjCGn4a+k)j8~^y)SzOwN>Dw(4#4@tt<<28Ks)*wSZy?g?;kTu1+Sq>`k(8@5J5OoIa3B4y# zg%dKT;o(&`k@KsYoK@#(*l7O)#P59hP$Iw2BQd@L9dTZ^+%ZZ;pu74_NNxi0K(lV#kab!WJ;`%+v(*1=01 zrwhNHNOAL%>jcNufkJ>fj|(O(5!Pe|3YNd5c!$Rlp?}nL;gog~j~8Z#kS1^Zg<7p7 z{AO_onbB*iaP?dwj$JW>Bw0)q_FhcHU2|rTtgHTlP3BCj_CP^e>iY|^^Je1ycNN4B z4nnQ(hT~#55Jkg5=+1+1EQ144%ac=tH#?`|-*J^>SVW-U3g0+CQ&~aYt#2=^h?$A6 z`w-&(jPD>cjh%^~TMNXxG+0<+>54zZSyI`%=0g9Tu6V*EOKRD}RM>t9ig_^1Y^mS!4O~Nz(!F)ra#1?H1pmTF0sr`vWVfC9Lba!JU)o&6Ygu5I^kKypz z7}m_l{5X0kgwtH@bir^*2zn2P@1d~e4rhm;6WU4C2)1b3oEd1}#YDOZw%n8zGZ1W5 zIuW+$x#R1&I{4Ai1Db{pII)iV0TYKrm^gIH%Hu5H$*l000AcZxJkA^rAQ5ozD2SSb z1`lhFBQCkqyau>o`NN}j$i`g@!e-ECxOeiSah?9UDPwvALjkHYKMmn&WsF6YAg@HkiASlGCC z1$U)JimxvTLbFCODHT_jVrewV=W!+4R&+maZY7V?TeJdfL4tu8@>TRN`-(cCFr zBxj}{JofoFkL}Vg$xGMfyD)6~Kk!!=PNpty%7xaPEm4IPheC0G`0n=Y7WZ5j#{b4V zI3icaV>~evMSO`>sKREqrMP92Q$n71vCF@4D`okU^D+2#&3f{nc7s9{?&4rma_J9G zXUy*8Vh4CoL-H4!I~1UAEn?`!zV{@P(+bcRtr*(Q@{D4%ogX)G1NL2VK;y zgWPnSgg%?ngHDq6kr<|0(_^gzP#OLCaf?6jb5BqUFN-Njx1WAL*<4{I~8k;0$u z-{paebZGy=cGy{0p9TRQ0N6!|SvkYYcXy`aueQLY@@BOBl@aag))WuR(x-=B8&E#& zvktDArBCz2jA*<=TinLHDQ$A0DZSgYJKj83^S^LYW%(8;AN!*TJ<+K7Ws4!5#IOdx65V{v0+EtR;R*GN)ZF%~BjYEf0VG^>r!ydMV- zTG`NZ4e$je-UH=pJOxGjLJ98r`Y+}il7DbrbuH(T<%TE6b)sr7YdMJ$H!L4~?kI92 zJ@9a9PF+=CIDp{K!h3Y!N;jHeWR8u3>(KAp26VQI0k*r=6mPoSfj;Mrb?``MP2B#L z6}|YgH9q80hsFeVRf!|2G4>u-j#ireCZjgk;Ht9g=vMzublO4=XDRlhV>|U|X3=o0 z{#-!EQoa$RqeHQ9e+RP8ZA{019gW)>6{4xNpUL~RL-9DLQp7)7_MMzuFc5nVps1@| z6B=GH7=Iai2${!gtHfNLp5oQ+N5b$_DOH76UC}{WPn^i9Zb?)Xp4w;*Pdat+Bqoic z>AdN4i1R=XV%8{{&bl#&1ikhkN8d!z5p(B|Z67>I-&axeMA=9|lU54T^rR~B?&D*f z?+?2wgu~@nRe0`+YLby0gZdLgA36uf0+IO8|2TYP1?m=-{IxIJ1T^6gc~clccivqq z6fHVLl3?V?aF7WB(M3cW6iJOcZx+7W?sNl*6%jrGz?>D^*`j_Sk^)VYS{G3S`s;CsPOE53{{2CUD{4+r*D#6yAnl9 zjPgjQP;Ft^>=-)hb2eEU{zb77UV-EDb}5N2YU9#)Zyar%mPN)l?m_O_MXSVNKbMi? z*Rc`Ny*P_1$-lAel7@vXKO|=}S#NqpIOzy4El`2)W-cY3qg)gb#c|ZHPX?(r>!pZj zl0dQEe9~{`7Kxfw0-Y4SjF=`LkmP2@(XCs;$f)Tnkism2ZfSrwHNX)M4l7I-9Oa2W zyv9LE{ttd&c3)z%@gSK6^H^1Q_hc*ifu%dh*peu!3U}G#h%Z##GH>o4OP7px~|`^8XI*!!tHnb|Ifd=h3+Rk-s~O>#MLE4jvN&7$?> zU-(R#HSw`uPE4U=sKRPbz6go0H@!t*FgM!**Fvwc#{|mpNV_8O=*of2Ii7R-k~@zdI~a1I3Qc4Wnm`U zsb$fEPYu3F96lxD9*sj$ti~uVDJl{B@1B7^JYOrgE{VdIVg{paRhguDWCBii9gYsI z?Sg`OsL|q}4tU;IW2_2CYRn>~XCra)(D_Ie{&RB~&vnY}j0aQ>!a)8fe){JV*Z-3h zezFN;RruoBbX0QJ20x!*i&f!p-3RE^@z(hM90z=$UpabJrjI@P@V&4ztwk2WI@sw& z5B#jE3Y}Wq0*5C$Un~J&Cj5N z*Lq>Uxt;LRF}7IW?*Ur1P+uipp=FC{_j2^*h%Oc}-;gLV8s&qV3765b9b3`JDFblz z@q_5oww5^MsR1_Y)&#fN)e)=b+G2}e#(2)564WuyAE(=upyus1s>C1n#^U$G=AgWf z2I!z&5;jYjf!^BuI^u7+EC}y18IMYLT|>QpN8)xlJSt91L@rQX4ds)dTov98iSi*) z>5&e7RAHHCV~h5($&D?>^76CYN!#3|MDIfsR)w|AVo6+q6Dh*6SQVbZk8-YSy8FxCQfJFL7V^ugsugYm|L?(H=E*>i}-;jt{ zy;&sE&d(&_&XHIZ{-S-3t4fF`34IcfL zi$A8gRuqfRZCgbq*Cr`+Kg8m>+zOId8K>wvIu4ImzmnWaKcYx!9fy~q1*Cb?&g9(E z7?t=>;|%iH%#b`Vh{gZL{9i}Pxp$<;v^nU^>WNqtHkbEBy~>Pn-$+-i3LkLNpr>Yf zqh|}o;e!ou!}7A3I~AKY?<6x)qTsQ!|B(N}mv=5BJNSiy;(IJsgz zn~ihkw3Xj3y)5)TB*mUxo+@evRtW(kq*&4)3Bylb5*E#p;?_S`k`L>S39jE`{)PGf zI38xsA#L{PVwdS|SQWPExQJM*JrP>Ijm4^Pa&ZLbJ!6%iRw>1*@b@rVlG8bYY(sxy zaXtALj!Kh~^bSMF^>5Kw1(xk-ZeeNOwY$Ag;groi?+mwQ{ckLL-yF_Hp5A;4@4B{? z>%M?{JXPRY<3!1TNq#OJzro~D1&%IS$621=EBOs~xO+Uis5o$c2RFL~Pn-U@C``Nk zLo#qZoPRc3An14Bp;#CMS9LNvVDCaJ9(T`qjh27PAp<*G<7e-C4+9<)c0H~L)N6sNwKiC1+P z&AqUdqg2OMbfVEQ;!}jNt9>`z+Zl_unObah#h<-2=*i*>sM8#;F?6(b3mSdT7+p-5 zMuxA7puM^*NAdAC#PLuvwLVtG$*hc#Y-1AMezP;mo0Zf1)w5K5q@M{IJ#(YW@n3Pc zWoZ`D+h>3p%c8Nm)p9gZHp;niJHAmfQ?xBN74L6mD;(^hTh!$wj}uAZ4U{LFWBb`>96(3?vzk^dCqAvf71f{-PSW{;_2fg^<2Dta-KeI741QH zRUQx;-P5Hzc@G+W{;JURQX0MHx06eM)q)Iv6i5fndxo~yXv@#zFrFH}Iggt1u_R#U z6v}DeL%&AkqL*`LVM84gw7qf#D!n=bPmyM!d42OyWMYi?TAF)p@=-F1!Q0pN7TitO zps_n+@awYmLY;Ie$++%IU3T6jQ{VR{h)hkIzry%-1 z?I96?sg>IQO~Iw z6_p3!brL)HZPKRQYtu<-WFxwJwFmW^zL_*$A5FV# zc`Ub|cbni0PwM1%0i`8fBA$2@UBvIGK%pD;@uC$Y@rV;9Xh2R2oK!gsA6cD+tdb1y zfsXFt8moK3<);^;u{FH$IoS3HdM^8nBwnNFd$X1_xc@*pAg732NZd^-;B4LF;a&Nd z0d1((8#g+1*LuhR=eeZ?+uX%wf)M_E3n>UN6~JNtf>i@+vok{@aiEnagiBa`{;>$WpgJwbAtu# zJ}(_<7+O%Z6mz;%<373=GZGsv*2lF8=IF!3q4?_UmU!=&D8 zV}SR=nqAQJ!gF`%;JqEz38SnA(GGK4(H`Tskb(!b#7MfEj1BXkOHC%y^aG7(;FT|2 zj&UE_ZCevMywxkTa%2F`kyW9*Y7_KB?t}M~KSbpY+30iosdxixLilsL7ldi=YBW!R zh5fIC@ny_ELTVSc32XE{==|ol$O7Ry(ZL#YO_RA~(9AJ(4?I`4^J*$7_*Nl*+}V?s zSH2-fYYNfL5u@lB;S!mQDo}TR7Va`E7j0Q$f;2*A;1O+e(BKbQCa6dXeW*Hg$C#4v$@23-sXA3wPK4NATNIM?47e0J^OA5T(($nXryYM|;xzj;Y;_1m2 zi-{!hiQIQ}0F8RxiVPp{0&QI%NY_t>eYT(iy@BDxEm7~tQW#Pe{Eid*$v7BN*i-y3 zBikNfn|IQOB)m{f_sGV`$>h@NX;^QVHwk>NAR&#L(x(r;aMs%6>G6O>iuBCT_;d;B z(LD|B6q&9?CZAiyeg7FpzlWaSHhIiPE5-&>maxa73iKYL#}7k{$h)zV$<2V7IQPsZZkvakY-l};mK{g(F4Cr?)G zKalGggC`j0llaWm!o>o3rB&nu`P<*#f{BYS{l(QOnhepP)+Q||N@*oj>x`$5ujtd# z!M`|3^(Z=ZNi4m2V>Rloc~^3_CYYYPFdYd8kE4`@-n4=*%tAxol%xA20`RKURb*YA z3EDNl2U~A`OxlHIBTX21rbShgz2=(^mS|4JhkUBZs4!y9hN#!d4C1>8pfL6T5uG8pgsKHILn?m)Uqdyq>D+ME&Qfktj*oq$~L@#|5)!oq^PknD{9}!|sqe9H_l5r2w_&`HyU2TYO`)K16nfmy8)JUp*&>Y40 zeI#@~Rv@6mX}Bv4HbouX>1oSp2jgL^34cDCE?w4_dsf1qMs7jc)T?9wO+CDR@BZLgXFb@OF z@Agyai4}DRo9914rI9{#DXh%QfCS;%mdBinrj!osT|uhe`@u_|CXx%Od8AEh4E_qw zUn{o#zDI_<8izj|EkZi2=Aq^X-D&Qq#<;pFhD_0y;KzBL@#k52=+BU7T9AH0h=D;R zIx&XMex!ZqPfZ?r(kO;{afw{+O-t;uyOhlC+?5V}vWMs{9E%M*RgiU0){zBX5qM9a zC+hm-J9)UqpIfdr1rI&l3Gp);C(+}Lsy%=tcUffTjF_o;%Rp*8NBh3UvlHIfH!n0ruOtGIi;Es>^#jyGUF@+R#-S`%%B|ZIO2>?}Kk``bFNpSS(51 z$K!L0knr(!dvwk}3V)4TgWjh@I|W43t@}@KsW28qDK~qz;~H|+X@=NgYswtCMg7~N zYZ_^EnXM7tbblB=QV)-Bgb=>zPH4W z-2367dHU7tU*NH{31kE3y;XP|r7N zcu&_ONU~@cRe#+N8*b{2?-e0oOkh8J>`Np3v^)P2X-^$X`2-)*`kN-+YUYS1`0hcg zbWHHH>L6;_znbK$brE0^K?|UH1|3O1@a0($UGH2?26ybuX_N-jg;|eD(LNcM-^LRU zZFw8bE4f5gO11HdS*uV}vyrq2zBf^~r8j;(wx4iqO*np>bQIa-tE10>@8y2H{c&VJ zcqV>-K9Wwmxt{b0u|zT9vz;VYIx~N4ynK+5#?#xW0omx*Mmir61h`@>1 zzS|^}W%`p8w9>;gxi{K#ZzSD2BoQn8rX#f^_>Nk}Onm;h2P&@FfLhxn(E(37k!P?g zcFaD>O-Yz3Jew}XybbIoyL*|Ew6k^x8f}3`+*+BEX`d{G4()mRWqV&?@tWmAO+Z_` z!FMy)z7mGb#o;)5-C?eO6d`(Dc|0xCh|`|8LTD$X(hYZVdKbR!EbjLw|Ktci-PyiA zTRfDr-PZafJVOKL81t)ag-#N9Fa4iOymMo_d|}GsqauVjq&ghHk{CO>YXRtx*dW8kS;0saE;WI@wzx4&Q|1brgGRJ0&Bi9Ai9Tk zqhUJ(ar=+WNcP4G^kD8RYBw?$rNIfwz_1x~l}8RTUzQ~{(@hwP*_wr+7;3GXkA|#+ z6Ox@VGzd;gBJZsi&XkSBWu4}eXy0aZ)xnl{2%MB?FZZB7T~hGMMT1BoKmCdPiNh2; zsl{^AX7(kdlkAPPtrwGnhv2+mOaMHWRE3tq2}%1`!L-_@2$_Fb#AdWKUpb@QULHgT zz)8s(7dyc|G?aGzeg&;Kvr0JncpSd;;U3ZbQ$+60)Wj!i7Lya$gN}EHGbQT{Wch^0 z^6IX>nBV06lvr2IM>-2Vu|?rAa^9*Eos1t%`>Pw^%!rL#*I5(jg`JJ?r3)=l3G99_ zKM?1Bt{vQIi$nwbW7kJ{-yvh^NgW+LVQ7EFrPo97*QvkBJM*(-Ygrvy|8p0Sz8XoR zGy35{BW!7Y-b=-iM+n>PX+{fAoZ->dGktNZQQt|%@jA3U76y%22fQeGBUhniOBZc( z#IsK{Lu_FAdvfv=@H?11q{@z!oV*oFhR(9Y=^0M+&3$craRs7R6R(m3xT7 z@K*Z_vf|!c;r^0bp$Z-%b!c}GjrE^SwTI3mB{x5!d^dk8b6Ll2E^CHsJ7D^LVk!Et z=Q;97m(cl6>Ud0E6^VuO$+OUW{kLx>dzMYdv#T=E3>Zf=U|Pre%`HB>nxyMb#VL^^ z6qU(mh`H%@RJY%k?jELvmoCKgwEk^kAisw`?-)l-To0mPLw0%+_RbQt-U%M_wM#*p@0v&TA zOvm5Bv^)@YKeaywWO2I~EQOPh$bSyI;)0EunUbw=B9aN$6}W?jq%mAe=nK~pZuK-k zH(So6w~P;vIh6-^uF1WBE);Z>d86CylIhpoPvu?b)N=lP;;8Pg`Diw6fnLc1X;U}} zX>-nqaR&CVbA;HwWqb{)`Dck;DbikCuBICZ)nB6*?STBZ<&Fu({Gg+ zz9}xb2lwQxE9rqx=Gx<9DSl}CrC_*FF+ivu&p#y}mPF7RX$y4q&u;X)lOEN|fg|AE zVHl552pbaouw#tanV4KHD}D--$BBrxsZWdk?iEnN7l}wpB5?Lc5{i zwNZ58v!zITx-;GM@PeRO&;$2UGsBlw%TRICestZAYoxzjImv!9l8(WKWEC$*Li0PR zI5~AGD(l!0?b{iR@7}uW0^gCB&#HrqVij(7NBga^hZmmFfxXtaq&6B~G8k~srULnK z>;3XUpeg>Ki|>ZFCQ;JSbYP3G@}z(dPG(SURp~~HJvO77c}?jO+o$L^*NXbRbD$1> z9r1^$y=m&D3yA-qV~whlPZFXLiXB^NDPI3Hm+ykxnQkcNOU69&q~qu5(ly@qqCZ93PBy7sfhdv3>a3)I?@7S~d7&4ss;7GwG4h8~Z8kAO!;V%?CxdLnLN(uw>m=Wxjb z15AEwMw(htc)(^ES^C6+9BSPIPZ?l~ck8B;$J!;R_8cPH_Jz{AWgeV&ge@)9>qj-` ztKsyk6G_`$<1xLkS@O1nDc-T)4g1b?L60=t=}j{o+Tl%OOtU7@gC|zFY^vbli+Ee% zF1you5eMjBpL^p}h#AGkQI$HRRzs;*TwELZjNoQ5yhQT2KuRj(sr z*HQWZ-$hkb592p1Pa1Ha*y-mZ_uZ4|&~ZOe`Lm8VV~zMYd^Q8HX72GQh-f3|EOIykC&l4oe;9O|Wm*d=@S|2VcO-h^mnWK1IVT>0Q z4psSFT*K$(j%2qL(xR`qe7nKZ4a6C#YwcI8*_uLsMrSCj5}eVPeJQl;UJs9=+Cq}vaMK0FUi6+#%65MA|z*WL6VfZhfXP&NwiXF69e;OU@M9;JG&>wD_3`mFg9^#KLtu!!cdy z?ne^*XuA;^R;2GdryO43aP7Nd%riUs?NT3ldwDM*G&!DDugO4b4)I)(!4fibQ!xG_ z6rpZi0=dfA8F#u*PXUm&2(x$YoOs*61P=y3U8MPz+s*Y6f>BcaDsp51SfLL-^IjI>t#zx*0~d zJSs(oKYF67_fa%yYc|?<%ojU-xImgnH^NBT4kv9Mjin!VI_rG9O`-=(qcNqW!gAYT z*vI%6`Ib!4AY%!S>{gD!H_kN0XRh5vEo~>z#XSlMZ(~O1m0QzkPp_be@MId7X(rk0 zH5T=|8bdQGm!d^|YPqH1Zscrpe|(HSLq{?eq4L6MxTf_Ea_mR~uHs|Rk#>8z^2-D8 zp)Z!W-;iybT5Tv+EIo&w)ZOO}-A%&pgX{=)0`tCR-s4YEFwSu$XQivWMon|xH#rYHISFa>{fZ$#4J-2yLHh2xWaxj^7@ zE!QD2T38z#M^mxemHCfcYDl0ttUm$ zF-J>KiPuO;agiF`@YEaMEzlq-y6}yFFN?V4Mq@a5>pEJ{%nzG%7=+eeY>dgNvG{ZE zzUb;M9%qkw`m%ph| zd3z7~ZgURmw|5MkKD#m19Wfal@tI1seq1BQH;1642UBT}PTJ_3>jQM=;~+ZmtTqnz zJc16%ipiSUVYo|BXLP_NiQKspiysZOM7MXcx17J?<(W0^+}FF>SQ0j#Rv0uw(FUz> z+lVn#KVJj&uan|?F)M}h^SrpnnFH~SjVAcfHy32~+5-yUh-yowAxnU4LvQvlJ^(NSiR)CwmcD(_$6Mf0{@F(qd`RlOAZE8$Xwr ztcal_f_kF(4Yv?)W{Kw5!ZokUySa$-ySaY0Qo7n_3un~n4CneSjjlYpn0xnj7#Gow zr*TUCT+r7h_TnR4CIO|8lz&8uSRwdv`cZ!Q(;e5G{jk`8FOjsZy;oJ>!9>L9sazGPVhT>teSu%BCY zQB!^deubO$-56wT3OAa zFdvk|d{BV-Ae)v^n3hqPmT}Nb0yL8V&4fo?-Yq~=3Qo3Cyvk>b08J@CQ{vBwy@bpx zcvqSFr> zDwLl*fuP9{G#TA$1wUhC#0$^hdmhkC95j<~Bm{oa?b%zH7uJeGGvPG@Mxls)!wEDc zzRn-I$rbK;A%RVY^<}rX!kcvxU8xio51Eb@6|OFUcEVZ)8&KnjeUi!W!vQoC2hD__ znQ$*_Yi`pl7{HdL;XO;bbIW$TU>yxVm}kVz`Sp$)*+Pm}_PQ!SGa+auET6KKYdxSd zf~LgKWWs?tCpbO}7JPkrx-cOZZVL8=hqIP+Aka<-+6g<<6${Xos6|yQhNdCVGzgjo zmwM`u62E-K@`yAXG+@7Q=b|ROsvoY3`?eJ97yRO&neaFoNT8VzG!qUeT|)Tf7dU82 ztOaL19_sAeM@{YHGfxBDZTcs)2?#6u6z?JOwX$Z$7Vf&9P{#CaipGk?9_q3%V+%hG zPj%TvV+&(-E!it$ixEytG6tm0;D59B-lCL+HV5v0ZlcJUriGF}eX4^S18ylxH)_(? zS`*-KuvTF6WWJ)DrPBdkGucPvOx{{{#l*tR>94#E6oq{Et9R=HUv_b_$h86MDLGpj zt649Z=iDYPjw1l-gK+}`L@8TxTd<~P{`H{-O3p%?0B$EUGilOST=Gbu?ZE~|1&MN& z&JgUjZ=lGTyn~XnaJCKbKT943up?N@OEZU&cb=vgzhr+3C&zAS!idlHnz9xrRKo@rfLb; zLS}4cF~X5aEx~;K+iglISXa|(^0nEO4%n_cptF2>ko@^ z=7vuJs{J8-uT%oAd#lUpUF^dA z-%!?Vk*uc$WE}&Loy+fT@m`d&rSu0Yb*~gTlMayOgVfOr;6SkIQcc9R5({+&J8|)6 zy>yV0|82Ixvh;4sRb}Brz~0W+5yM%lx`AnJYbtWKgAA2PEum6l0S*JxpRF&tSSZ_v z{)RH?2-#bZI*tR#I(f<~D^bcqS+BJ|YFwXH>?FWhrPyxgE*oH@?C|Y?vJE-yWN*>U z(y>jzI9o?1XY2Vbue-?EzE%8BR~!$JRjl8Nq|8cp4Xk%f zXdq=f`$QS)0_($yCxI2ea2KU4%o{9l`Y@3*sgIJg^h4532WA>4@(da zg}L{_L;(v(0AmSR0@jNXmHh9f)l(+OH*C_%kqy~NU}M`RiZz%BI9bVA0=9q@;3ZX2 z^$AmDsJn%WBOBe*z=Fc(h@q@ANtK+1vQ#|S!w{($$`&(q)0j7fmpUe_N$H7wO zC^-vdspf*oDi?{NY*F)M#x@o%mfis8gUwm9QgpG<4B)+XE)zLRy+9_lfyQ9cg<#d$ zYwKN^z+Ws~Epm4JStNUFW8vn?4(Q_{(_;AlcH;)o&BB*}>E`6t%d?c6ZOe^-v%#1i zxUA@BYjYXfsF>|GOTi8nZWSY0=4HUO4{s7Vi(IbcER!kV6<|zXpNX}vP}xnPz?C1M3wXr7Y)&6+RE?xpO|lfktC>~+)Q_3{EGXL6QqBbdFe zATF78=!Ay-(GLnXfxZ4!DhgP_&0w_}r$o*YY*BKy>C6Fdm9^>(ooWieZD3z3u82~W zYCG7VHy1_Dq&t+Hg|dmkPMMU2`U7OUruUKiqLiiD4R-9*U6C{C9wld?Y!0zk_O`c0 zU$N%|04)TYnqDEw{Q>U-Ta@!uhJ4FY%=>}&sbqKkzd0Xt?3kEX+>X3}CMXA89kd{l<)U>{+<*=CW1|vl_Dmr<9x}U<)`6#umW%c)(X1B(P)& zO2ML%HO0}E1)KqU)LcX4Hh|B{q)=JQV1Vbqj#p}l%VMGDm7L{f(hIV;_R4&Cv(OQMyJ$2xG_wS+!PITr;ZJkAh`DQkFKc2T^1guIDEaYT9A^6N4H8(g zg12BF&KuSTyaWC|w!O&vF)XX=15FjlWMF<>JBltATFc6mp-lQw7SR{>QYQTbHvMC# z`YfM;ugf$NIUA?GC^@UvRp=nNVYOy~^D9{93==VcCHw~VHz7;#UG^B3Wyz#Jz~V-A zuFw4w_?bJVB4=aZFWKmRP^~C{zrlX?u@qe_v<~b8HLsWcQF2x-XTWOeva9_poclyG z2-S3M(_PfETpGYmbwf(L2L}*M&P^fr-!Izxf%n1zR*VGOslQr zES3$%P1I%kSZpldrr`4^w->c6S2N(NXV{6HX`3rKi+u<wSg|Vvj&<2WS+gO#s{x zd=I|5idwcDBj5#d28x_%J3%8zlv-o(JqsIL?=xu-TMSxL*yw+?X5j1ZF;vttUuWQ3 zo(vKBQQ+q4G7}E+CIYqqU*5@KqL0ISb^)K7Cfq;_yDRf`1)i2W zQsnG-X|3d}G2a6|)vz&>K+p{e*9W+Z0W4v6;C~ac1UBljKdfR*+XH+b6dv`-dp3wI z0e>%bStNprF>P<~*;{*wTIRC_Zmm8>TcMRGTz)s+++1iX_d04D- zgIK0@QI}EB_DKaS0pGV-PNJ5@a=@>DHxoJ2A|)R^JOTdz{I0=DSh55d3cnk=*9Y_m z{x>0;lMImc><^<30XPs`dfQiVELR$ES0!ilWYR&hd?sbC!QhHpy<5!6LWclP-n>EN zY&zp6Yc&9*Qh-Cj^)cpXeb!-0&ayJ;aG8`zj{_V5u8Lk~L@5g$spNm9qhxQHlvQ9f zxDGx`5~XZ4-Ie@rT|H!e13|h7Tk-lMV#PPTW>3 z$U$riuuyiM#5fCO((y9ns+`;`2FgwW8bzy5-(UlrmQ| z@UWfjM1Bf*jFPi8Xa#F9t-%`fnFE4Y5Tvy<7h66Zc$|{6ZORhF1OK}KmLRM_0!x-4 z0R%0|yVfr;u|a~<;7^i0hRRyb1(*!3F6VoSQWl!hAe2c{Wuu2ErD@=bKJ6e%nM>Lr zv=lfmBTPCE;B0WMyzVSY*;3LQgfi(ISx+~RvNM6X;Oh0Rzqqn2be@v4m1WZTvV4&C znGY}nT(h#q)JqpAIg_$f3xW499Vsr=0Jh8G2HQnUkO=~(DHBBj3s}@3!CByom7KLq zdq}XfK?2JR5G(;fmXn{DfYm6gK|+=wTh?kQtQR|tSqd)Sj#I_Tve0Ep&MM2K%Vkm~ zT>x+exNtt7$^a8;3;Ib@B5wo(;TqS2&nKVy^hJ%!iZ~5Tbe>J0CxinC zKFu-X>}arEmOlc=(BX8}{}B4;#E!l3~bM- z3nFLI5+!G$LxIbcdf@-L7Uq}@r3x_p**C>VmRSIs>2OWtERrZW%QOr)m0cO7Jo9B8 z`#4zbj3=U;r8@!k=HNq-Gx;~@T`kBml3{;3oD}b)!Cf2(ufwwz7UgU!SSIM%O zG#8}Lfj&4gNp!K$7Y#z0^#9TI)p1>H&-+LVl6Ip4HlW~Jk@ud1-HKf(C}1ntt=NE_ zi;azq9ajY#y^7ea*xlW~XU^{8-u--kf86`phnaci?3p=pV)wm1m49oh&j4pH4b5hG z4*a7`M}ceL`i0!DC0M_JL=vXNl|(}MP$ z+_V)~--G2n;Lc?cLPTCZ0QafgHCy$ge5jRr*zz6XPY}CT?k)7Lk)~jhvs`$?W^W676c!&Di|cX&DvA|kc{esHe6z+`A^DZgpsSywz| zA$>c@s}#lKc<7Uy7IT_?BjB7WCdW(BS{EB-ef#@vE|)5hJ3xLuq?70p>M}>*PE$Jz zOkI*o#l%nkoGj(&ww~3!m*JXLO%0R!2;a+rT~tiI{s6mL%IDf*Lq*qakbRsLovrH* z+^$eRffqua+fwH3pi9?zR9)g(37i*r?CcoPCgRFxDQ|_YiQ14KvO1f43LXk6EjTWj zdI(G*FQ{VTY7AV+Qub}{X%hWMxUgzZa=M2iz$LtU3tz-vRK;}vkAQoq{a5Uivr84= zVvsj~Yb(kNRjT5^r3c|RGbmzInLJcX^^xY>5|;Av_Bdnt2f8I8JAW%D&wBjHydSs} z@VW{PJgxW>^FClt;ES*9xrJS(`4_Gea_NrYDD%AV#|qywSj@BP9G4c}_}{{>r20Uk2H^5A%F(ym7Sx0rqxB*v%d{N&;taC#T@iIX*;MczvG1qk^xI5&5z)znq zWp(2{#MA3=)ghhXn#f^wD11Ksn8m*AW2PghAm9#J4_I)Y9_BP)Gw|s+C+>0YmqZPc zFb+B*=DBgrAgkYdA?sDJ2&cwS+%6?AWS_?u70!c!i!NEhF3c;!OG7?Icef@=iW*Sx zjd9{xFXl;mfolR^A7;%x@}!#&0@ng|&uhh#ybqWsqq}D42)qwKp*9qn^l;*t0}>=6 ztYaXkixCovINC#253*k6Q`yc2{+wb}A9&7)U98YylZZ_NWHagJN1Pf$wr$-3HgRqx z@j6Z;;J8*h*tN_mLbtJ{?9vIk)W{}~{Tb}U(~E5oH_;RrOE&ItVw-snE}L1(V>@}) z^|!(`i9+x{-%FQST5)`o2)H@$ozYiW?MX_aw*W5p&m}hIoLSCM!_8kjt~5EKRV^X8 z@_rvHP}`R$!Lk+bkII`_=#|Q%m92qK`fO$SZu)b&i#EvkPN;8A&}~b$xA!pH2Ni^E zJK!q+tYfv4d^vHqx0J&=Ba3T5w*zF47o@OhB|Ld<$T|Xhj!nTEi=I3f@=)Mthh40N zhbO0AKcf#zAsBRmLTub_wrG1f@j6duA}G9;eID&2oP{BY$eA;Y!y&VQZjWt>ZWmzh zxvSaN<`p?{b=BFnMGoB5IWv($1QcrK+r>gHyhUpxfwk7vfP*Mt>z*mhyO*apM!T;g z@TL}YgTlY1RjGIH$QEy3&&EJTx_yB!oLRwk-zz6x(&}d^7Y~Q7D`e4-{c5v}9kMIU$unb@j!45MWO5B+0fS$*TW#261;?+c$ibXt}+~W=j=Eb!#F5} z;Twj7@ZmQqHRFLx+*rXjY_kz>xlBNj#(jDhf@~sWQ@AoSO?+3fsx3 zv0XhIiuW?6Kvwf>B3pF%2P4}!;K#t3+kZ3i6Ayf^<~nv@vkfl;oB+IhNixf|*+#d& zDi6t2NcQ5D{D=5uoiFe-;2(DTSf6NX;b}VXpU*hlyZ?z1(+oMIE7osCa5)pAFo=$w zea{L5&(f(9)oj@(0?SjnoTFnc3OpCs>r)~-GTPLSZ3r#ZE`qu};>Us20g%NR>p3Aqw4jlqEy8 zIPel+{w|Tt>T#Ko>QebNR86G1OsBd6csX#}x5&4S=NOqL0iOn*7j=P|fuHJv?nV3J z6;KGmkCb~XKE*tMR|1cElgP%mKE;S|mE1WBdmi$&8ls=KjxP>z0o9EV?SJFM z!w(!3s+)j6ze;2o=?586ZI-t{wMuPVZh`2;Qzt&aX%{OAycPKI%S1N$*G@)MDZm`2 z177bDrrTtn?r2agh_*wt=$;c#EVxOS?f`!NB9Z0s*u;o>r#z!O8dM6GyC5om*NInl zTQ5|1lPOfImtD_@YLEPzRBPgLFGQKQoVa(1wTw*n0XKo_rOIoC>VCOj52$)U^bbVk zt~v47t&@c60pR`56IooNBvuphgYq3xr4ye+5DmZR#K(_W#K<%ixH44Bbz3A<)8wW- zq3R9MVTe*QocPaW^MvXV;GNHqIg{owqB<%cB2_w4ItEdfGfsTi=Glx)j{^^b>T7wn zP(300^n&Udh)zPpjyrLmi*Z6V9r)T)sNRlaM0HADMyjW9d74B=ocN)elNg!)3!Dtq zUOy%Y)ibhlZ>W}q=qyBo(wz9qN8^QR2JlFz&MGp25!E?)45_B$G7}=#Lr#3u!?BD^ z&jUAuYMg7VP{qjrRI8kX=psb#c02K;7X8>d;7h=Fo+PsHoc)C9Wnc@Krr8W)M14i> z*T=J}SpJ^?yb3Yf?!>Ph>nhBz0k461T-C0O=&u8(0;d%0!Ae-+U@Nb#3YUYz4JbU{ z>crbQbrJ+OfoH%VGa{6cgIhX6+Sf#@1mY#N<50MbKfd39*B>5+unNF;fct=;z>5$@ z4(drt=C1( zi>C1RP$<>z1nV{1PE7G1fVC-}O5aDhSU)7#VO)NKXwV$AVozS?2mBfM8Cu!rbzX57 zUx1GQCrv8MjzIoZUe*usp=N!9XkyB7R^7^m7X$tdoXZLS7}7-t(aaz6Z}LKq(|{P;KhM0t>nAWn8quSDr7EmF0fdq-olMF@O-#Qxn<3$88%jOvl!@B#h$<_|I6ADJwmNydV+FQw~q`Mv0IU!5Dd5XnW8EGb42jGn#PO!9!!XFe$410z5At>ibFZUM;h6>#R(_ueo%ODzaoC$BT#5dBiv7P6AV27-43WQ8HC z)#V=+>^)Dkp$PB<%uvBUcT3d9qE_-b(%pvZVvyw=vzG|#k4E6k+p zVI}iH&?TQ#dNiLNXkSU-z}(K<;^i~ZhEi7YR_K~ipz8@)*vak8V`;M4AJ_}{0A_fL zq$Lvh@dmcWTpVIfmZ%-25u3r-@ldXmfh;JOGmoizj}-x?Uwxc!@qrcFYA+73%UQ`Y z2Yc2P$6nNq@{qS4_lI4oVJA+gD*$WlY5?wv!1iv=JfrFp!RG^G*gZ3%`58OpT-2L~AU~2MyK6i30;72!g_mwrg0{$@}K2 zz-Hjz5An|I^N(hFRZ9ZiKX@SvpVLz!2Mj4S)U&!T-3W(F8{X8|VBj^D&b(oV%d8%7 z4d8GKXKtQ+L3Ue@t*@w((X#tAF{$zop@Y(Yf+#Y0DsMK zj|I1jG9QM#A#mLScUbJU2y;m|8?SeE2nvm$U^fP{(}pt=o!T@8eieZCHmgn*r#elL zro#}xJ&-kpY{2X9EXyZRobWUQZkPKj%W5;*Ok5!-A)0P;$j+Sn#ey#`7qS*Q+k?<; zi4rm#yg|5b1=)zu6YSRWT%2}-tx31<3Fb53N$mXEpo9$ftSjD)-3@tL$XkWwXJaNi z@O{ATfV+(^!5n_$5D&OL@Sm1tSaN?`9tqq5_{`>l?BOwWr$e#wZVE|9NKP&r#_TVz zVD`YFz}qaUvEZdW*aEby6Eb21TKNOlogw?V(qAH7vJKPOl5RMP4C#)BtP5m4`}Si` ztK{V?fx80t?%9XE?o^PEgKh+h%t+`qfh-cT&OsxY_lSFp9^^#fLe%D7kSF<-l|GhO#o9pL z8~Dn~D0B6>`&dWF`vAw!k20T#Kfuy}7nk}wzD?A)zEF^|MzAfW`z!$p{eUk&jb|AH zpR%dI(ZCa5#k0`(N31gRx2gnU4EDqyVxVw-Xo^(5O))+IxIgff(JQ3H$%Xl9-~qrh zPmh+KRw~Me01reCjl!YbOpp(PZ0xur=3xtSvJl|Gz_+%|HHVb6VafZa4Y%GD0J;m$VNa`r)>-7 zE#JS)?}PuPyr=?;T@Jk|nZ&?ZW;36N20Q1~bnCIT<> zN?^mL9AQ%-pM*+4x)iC&sxGAw=}rMITOxs#3^^{+H4X!LEOfO_AF_L>G^lM+PLH7D zp?fqdOrrE`2b_Q)kgkmDsgOOXG*a^O$jRe@rvWc1HB-tQoRh}^Psc!xh3-;Z&w#9y zIR|qu;l`H(&jjw;<%bme!;LQko`r!7UDJGA&xWj1`9aKd*oMymo&#LGdkl-oZ_g*8 z{d0jku8n6;&)W0J!1EBRSR_U-=+1|%>Rn5AtZ#811H1s({oH%$;e=v*D6kA%`Oqz? zLUKty3^)<78wcCg;8_S+L`HXWV$;@a7VskAPPx{ZQwp|Vt$-H;AGcg*P77QGPXu0uIxr3$(hS$jAsZ{_k%ApwNiAWU z1f03;rMcat(~<+^D^LfzL~P7s%EDFK;lxd~0%gu7NrEVBihFlo523lm#1sDPuzOIB`!q6gVA$cRUz3LE%;A5OyH? zt0)wkfw$hk`xC+M*jx~7L1mhNJ8cWyt&p|5+Ra=$Vj^n=Sqkv}Bi+m+DokN>Am0XT zKQf&Y#zH#MfIP-;X?+2;H@~{s*#* zbD_-QvxgYt2Y{zCq`~dd;@z=>Sj|jS*KE6>e+Y8hEj8JZ{`vVJ;8bA05u7E>E67Iy zrvYzU*^*IV3J2owWC9a!2=7rqAg zDDq+w8X1S1JqDTo`FNID>I5P%FUCIJ)eHX96sc?MAbGO zc;Ebu=A`)_C91}!fKzWRGpG0aBhemxn?5SkBd4LD^@y=bj)uX%s48&grA^`WEuF*^ zu1(R}lzt3cIKY^Kvo|V6XF*%HQIIszp(O7PnhfCLt0K(~gNpJ{$j<@aN{%!y$t=d7 zSwmmfE>l-1WJ1CEUL)Skz88-GJ`en5SO{Oxv8Na;7l1v=H|Nd=d*CC(kn0I%z~CYj z=66V7&Iv0Rz2~>QR|k8(s~(~Cdp&NSF$@GxUDCkoVx-AtEKTQWRs()ZC8Oe zt%zqa%t7SqHDImwjkd)JgO0#!F+5&}!iyAdMuk)>tQmgpVtug$@*DCPbeDG@T;7E0 zgYuWe1glNB*D_8?lxNC>EWeq8^w3gie}W5Jo$A6hH?*7}tVBr;i$lby7jJ=gUv#WA zF@HrKjeEKcEH~~bO)e;Lntbob8F4sA>IT)j5M64uNh-6}TXc99aFLB0r8##>^DU6y zlUY218xE`c5EU9&QhFQpjdcNj0PJ)*(i~dvqnM!|0$XN8nh#a}!d9VYzUq5s01O^M zA#cP|$+>HJei+=3fqNglB$*yF;rofag?t@>=qW@^&52S-OaZKb+Af@H=p# zzll|=q%4wu$ahG!A8zI+L}gpPHfODK^0sRghVu!HjnDb4)M zoCDa}TK1ieG8PLO8^{WFjb}T@75$&3_bTYxLQZoBt$oHq-_BazIvvv}#l{{oQ|JZB zqi_$=hMd5xw++ksx4mei18~cGKcw(RZ5Tbv8>EZX|15yC0jAYzwKluVz)gk0nIp(r zOlZn)EesQVl?!-Qt@_+_pqp3;J6X$PNtXiW4B5BhVQk*4FQRU{0K0k)V18G=Fbce@ zwfqLUCR)_GLFSNAOd3$gf_KFYx&ue;!jS5cgGT_<8wnS;Mw-K)Sn@>Z=dqTfXL_2% z?kXAbykuW+suY8de^^1D54iN+>C&*xCnQ?aF1%S8vHI$yZy^`-e z#(O|wcSXC8f{2YQBJb&VtJzLV!k@kwI zuq_E&{F@9C?G^h0m$H_Z&&E=nhL0y?)z&p&w;m|H>;*i$QA0N4=oir@Z)^Dv`JrWG zX~<%3t}_oSAIWH$Sq9kc=sI)eur6#ia9QAogSwlqt&LwFO)U}5( z=Z!P<7})#3{&>@P7VBS1j0s=hD17s$=5^W4Ra<*(gkwJlXn}vIVL`4<2RzW*>TCJ&5>{x0oRRjjI+^y>K=P6ypHjLiy*_>IA z7n&a>Ryx7J<7zeG2U>)Ql}Fhrnu1LL!-35 zwH&qpcSh$S4ItCbL&kxpA#jZ$@od1*{CqrcBjD#F;#n*F!)S$|KSbX!nhhF5AvF5E zlo;2NErLN4;6#h3(%X?CjAoOj*77+x^U{j0wu)H}TiS*GXO$x}S$*&EAjHi;Mau$O zThRm@0!$|qrbo`%TOm53cpQkwU69jO>2cR?5;nQIAHr%gv$oyUYLB)ZR%YsAiJ1Lp ziPRiUqRzMAuSZ9TV&4MT%Ap0%_})b7{5|VFx093yvEAT&CHm%HldmYK>ENdn7>D2E*dM|XK+<#hr zbqh!5I+5_C9XtL590mMgK~t9Xq^~%J?1mDy1UA7-5&>OhQjWYas&Iqxe?StXFL_J8|34Pi+YLlT- zjObl6WmhJ4VUTC;aG--z<7D|a^}YLpsV_Y3^lHrJ<;|5{d1yCFgGi}N^0}qRQDur% zPG?pgwKKBv$>8b-u5R65N~01i`4r%2Mq;^dN z9tuo3>zpFLtCCj@ukrYa2Kz85ZXJJ2N=x++`=8+$u*=aIeIXkGS+z^;#ZJzcWB<*e zf}AR87aXA_p)<6(McWmMT_D0`(Y7q3oxvXHj>Iw`37tV}q*3tWv%j$PKH?|q0=3b= zAtxivlM8=mv`QRb~misSu4-f;H^@qbr5CnUklI%|~QK=>a>o;ywfVGVs z?LXsy=Z4Bsl9PNdpE{VtfnGcW+RCa8h!cQ|x9x7WSkz0byru&0f4|P0Yjbx-Z)uJw zt()VUz+f5_-Yt`)n9Z}LrohvI%N_NV>__7B*}yY^=d_(CWq#Zu(Qa;xNIycgMXQ#6$XY)`PNOuZ!=R;Pqzz9Zr0y-C3 z09@cuJlirV2d9HC8HIs#X^oT!8B6UWS?3?jXuY)%xY4ODQoB6LnrRW{_0`a&Iesx@ zZQ4$fXkS9p!V+L@4M1796w@+vP06@k2AOuqObguQz~$#fn!hIJ=ba%>0zR-H(%hj; zLH-KY`*d;gHm3Jp7_5L2bt7$z)pX};)bXrM1@Y#?|5;Sh)Ih_-IPvcX-{129xsoHs zvv`I<>#~(_6gb~Q!Uv?p$EH>RhvttmhmS1Bd*M!219vnwvY>;xXV(2G))zX?(B8N|$U$;aYzr*a>(8bg9VFvlML^-)Lw@ zMs-D*e`J?+IIy6l-bUz_`_mQw22oBv4tNvrnMEyF!gL!^kT(OXOU1vh?lMDms?U`E zX0LH79|7hqV47fQVil6*5?=aQZYu;@X}E~4NC7TTxi^blJcv=L*oN}74#`0$tJ@(P z@o@-q?P?`X`*#3O-x<&B@ya13@J`_7`{LQ;&z2%#cOeOrQ3k05?S@QyN-`aI53o<8 z1opPzMm7U@FUnOi5|*A{?St$?&|ucD*jKS}-VfaCZah2P?6uff|AWx2hb|S81CUiY ze$||nHHgu%^+DjT7TCfSA0v*b4KNQU4Z;B z2JQyvQhhlBnO0w{(7vOdi3>T+*e%cpS2!873**VX*Ld0(hcD1u4mH zusAwDiGfSHlfaV>8Evp?x5~k3fqn}3o%Md{z>M#V=F!vWvyITD>wh8p$c{=IYW`;0 zoZBJiN$FCs1t+dE7`UWMZ9fZLuM_7b`Oc{6mW zuv~#mTW`|7>ngB+sVK84^*ZYed=2Ym=$g7f_c~x&f>mLea_PP2d*EMWk-m zgE-ABw-B2x$fX{T-G=P!ioDW|Om8vN={R>vR-`#;q&KHha2JOqThJ!z-z>#~>g8K=GJI}AU~ zv$8!w)oWB;JV4Rv7~LwZ#z%thJ?!aLsahJUsp47Gd#%&7PEsZog_#z!#>KAEsq)Ni zNT8f()dzU#QmD1`)cuu2r)eL79p{Hh;m)tbY1tJ@6YA9DZZKLf1>%NNZ0W zmV%ca_iFpyb-?fBVmqvRS{YgapB=td8qk!9@o8-%{~=vtI%&&g?WvlQUUKv2! zor?3M;XA|&8_qVe?;hNH8^~NB(-yXKfL(zH26i{UeH$Ydx^6b|@;&OyAKLanJ8II> znwF{b;BX)Ap&i1f)dqS=HA4UH25pes;b7D`UuN&c#R$v|oVuh6%dqF!n{;i2szs~# zUfh`GoDL7@RRFD%w7rVb7TZXD&4@*Gsuv%c|SEzh^KJuq|XGZ{3gPuf%m> zG*^2OC>FO<1Xz1oF%Gz>ja>X6wVY}((q3)SVyMMTtKYQvqP=t)_}e3<>Z?z>ayko= zV(|2HL;|b!a=OU&;=tPIpjDIyMj1TU#=sTdg((5~nZ`Gy;Oj@sEg&xm{N5r{3a*FG zBmLsG|O&QZY7oH03#vtg2;_cVI^;y#4g4g_?K-Q zyR^27_{vXd8~N@5bPzp-E(6)wny1Wu{H}QFTo(A~?tNyD>(4~}EQf)25V}dwEl)D_ zC51@%sQ|3)fTDma+Q_NUHPHm?1DSUEJPTL^Dz#@P;38QgF2=QZC>`9f3Ek7pg-+J65JOP7ttm>^ub6 zY$Lm*qP50J^uLS$l6(hrN8-+@7FwFT`DWnJcoQQPTl4nN`~D;Tm*Z&ReEzm<(;4Pfn246VItVwk5vR~)Otr?#()f-D3nOi#S29v=j5 zhN+QsY3*GLJla~D9%j`B-ZVa+6#iK&&bg6bUgKW{~20Yi(9^#xh1UTVMbN=&CcQKDP$Eby_ zN!uS&ZJ?u2?O1}2gZ{5KPL#P+9(xqAiNL+J0Poi|k>-HcHsbK0C9t*>NkltZVTc}u zA6s0vhD>|*P4j3QVEwc4w!qrF+8@`p<^B#O6V-!u_~Z8(aqMkqfOuW5J+OA_F&y#^ zz%OnM!#}7J#D4-i=m@;Eu}3F+w9}#4cnBg+6VcAfmYl|7M-+);>PdjHN@}ZMZPiPg z<4`zE|F3vIjO{K-7;#^zC(}5}Bj*y3AHGCYQ zqhT`;y8Fuvl}1%6k^QD46#;r-h=yHf6ana(8sZMa;4pG^l9UwaEm2Vjryf`@OCGHP zL=or$9ALLciuu)D$^qN1NT(C(&*}R@KLYZF^_H6#{jMrL{1^!wcPGP~kQFGNyGH?Q z&*gvNx{9tx|C2j(mZGh*E>9^hmhIY_Mq9?y?_E-Lhcl*SXwfX(t@akuZs4|b_v))9 z+EKH1wEPA2b(Q)e$DK8f;)4h@Xz4vsIza9R`%=JkW=b2AIN)w*_4@J~B?^&JQstQ^ zki4xR>ke5|iMCRfn{r~+1Ng(jZssE2r-`S2JyBRrU`;@C20gve=8P!xTrcRhoE>Sl zAMd8T1R{4n>DfpeZT5ypt5;N?`T)O^5?HSGJJ@vKzQ7}D;)~LgdX{zi8 z!NCGMq}V-<5=A!}xasNj(ya9bMD${80C=EVsK6D# zHBiMVAyrs;;6X_3bZqWOcd$FSey(jTtVe+WDR z_~zEu!rlk^BUMcH#5d|M-`_8OaIze&vwRFZ2KecP7J|timSa^+OvD_k>I3VT$a0*{ zG7ES-utW6_!Bi2J6I4u0#5_^e&t?))Aj?UR+& z;eyE*mh)9imc+aO8SyXb6z|;!TC9Z{7;G9wWi|`^H_if~~0 z-Jr82-HnKE2A-E}hHMjLlO~4_7?I$pC@5QR;9BzCouJ=LqPe30YT&RYbZ1)3OW%kL|{Rh)jCfY>02Xwlt zfDZzvx9urx9btP&#pIW`QZYSddRFJ8o2Jt}1AG|xA@3$^b3ylripiF^j{fCRUP%&1 zJ7jrGXGzC1$ASGmcNI*9V0l8t#6-*|vGzSr=Wx(X*XgbXJ_Ssro9;e0bWf|8Y>De% z8+q(`by$=B8J+%F;IqI~>dD>-`We8Lcqh?&#CPs5pYFvfvdq+3S^=L2royi=T|hi9 zpx;S$Q73B#)=R)tAFC6O~s^3w%1V-E+Q9* z_lAy_Y;WppN%t1wNxCGvt&^<Jog7r-e?(5z_OxehV2@X5t~+cfgk`DYm5hUdOf29`D@g8Y+Ic z`vD5xOS%YWMDS51BxmH{lZwf~W#G@iG>ri3O7{~;zCc1npELu&^i{>gln?kD@TeK# z!V@ul|Nk=m&@nxQ=1*Xn1cd>S^5~|-CQ(jxS*>!b!K>GP~^4GxmfvIMb zeh};nsF*wxUqMwrdm%@|ij!p_o#h+g!oXCsiOCGhA}S^(VlJxc|Cfm@i|H(B@m(BP zTYS^v+C#;}M9d{r{cI*$9#EhyNFDTslUV!g)FDD4RfhUC)cES~U~8 z%^~vzW*wRe><;Xw;`&uO2(C)Da`Y|KE7GkDS=s1@LN_DIE9|B!AzT-S!|+(4GCTSvvDOI&r)XLnWIdXV)?mqZ&#R$r$(3%G%;eD|(8gk}Rb zgnU|5HNou(+(^a5O}-lg+vW}wd}QB5#fZJ`@RyjHLh>loB$(y^Hv_gmhJU6WSwhSq zwsL9~T1m3zkVPIF#7zkw#CL;Q0PilQVA5@AEBoG4TR9iF739*P7@=PVxV4HOS925J zC~5=j+Pgm|O#E$C41QgSDGy0INJ`rD5t_u@o|yJ3cph*EjEVbbCFypAtbADCY_Fjz zCNE^$31b4f;w|9LkUe|SQ|QizEDZSJpB@4eSGbDFHU{{Ok8ZG%K^G{DNgd6D+j*LO zfx7~4E}~!}h`^wthLJ21vU4c|L{P{!3OHA%fdVf8?q(~8J%BDLQ~yLS~#jt63tJwhYt zdXTD1P8R_W20k~fkZ?*|Lomunmt;dBvtB$zbgCJ681SPa3MSp*7-f&t8zTJ?kQejq zB{~PtVkEHZ+MWVSz@t=5ql5V9hg76rzlwamrI-489vO~-U~b>;!jJ)v1@^hoEt@D7 z!|<_Z(~{%x_q&^;#NVkTj|c9NN5Nz_0W;nc&!&|p;_uDxH3LH;D9z2K?=JRA7N=5_*;{Tvn3jqC${p}P?i z5zK|c`eKR!J$jf2oV2%XHsO2~6Tv@_e^3d;3YrWSKw(h)5HZuy%qIiSyfIi{N8m&i zha5h_sD%rWd(W^`+KlT(kQH9kk6VWp=No|+1BZ<4FEBl@TB70kMa3tQZ!mTF9%he! z*AX)z{5gWx;xcO8K@?UqxZ@HMNuARvQnz**;e2~4@R9R>aw3jA4I?|@8t6)9w7yHjUN zy1O(CXSlSm<+>3_1iSIqCb3G)PKD zw&L$2M)I}5hk<_vwh@>tk7#(waBi0HeaY~9Xcbv1o@TMX71P0B>e)u47{R0<5@QgOTU4y z0N-pTaf^?+q!++ffu{sl=P5<=>5g!ILUIift(D~II&frE18(nEQMBX+X3CdnCAI3N zPM7ZB7I5vZSWn~aCgQq{nG(9DOSrxR+3dq5xL+PS@mT&Y@Rb~;czE8g=FO020cR{M z!PDxTGN+^a;`H4|-E|KNT6cW}z7JfuZ3CWIrmpC|2UyU)QoDp6LOg`r^L1_R*YBLP z1o#nf&x3WjYxNTnosv8T&Kgpe#~j!%-2;9COkJK5u~XM2Hz9cnNr=BU5AJf_{0R6N zaK*&3+@tY6^Ge|7n3rGSHp$Bi$W}Ynjz|NW{J%E3B3Jnb)MAbzWE#Ezpz$*i#A=s z^>4_YH>xUffNcNhY)RL`P96(g6ZK0DyTAQH{a^|FrG5h*U=C%}7goTh8#mx-&D$`# zcWXQO&s(&K+HV8dcI+xF+Qpmc-fe;7M+WfVdc#GV?Cj*QcUW&&Lq_*!4|(+!<$3I& zs^&kyIe{ybF2{qz14IHi0BZ?A_wQ(@+&?8pE}e{Q>E~=SQ_66QK9xnXINQnmJ?@E; z!3DBies#FTi5JpWU{|vBs>ib~eH1C{2JBd*9xs#knMkIH;J?#@i45GK5L>z)zt;SR z$gbQvf;W)o0oEMQZa?NPfr}U9c_F84eCTW~{uzUOz~1HR@jPX08S&@GjiIsLRR0P< zMx!8eVRP~3a6#Z9>ek{cu8^Hv`~!5Ud=-XFD_>MZiU9A&jU_*J6Ml-?$umEw z3p{FPG03%ckbQBT{U=}#;Mrv`s%&zxK}eF>fA7QDlm&$nP@v*qkvCM-zmmXBE)FAPCC>Q(cYiHbE+ZTUci#CGb8B7R6y88|f9i^r~;Xr>D2Zzo58#3zo4CqTzT z1G5US=7-KE=_Bqjg#su~bYC2xE~yHM)&<{zs{t3!s>x%P^pvuI1A!}!Mjzh@lk%X8 zj_JFIR?gL-kmGJC9vi;cOmj*Qur_B?vhiONx3GFI z>RChJSH)3RcPI@?SySANpnmM_JyF%(L4>CIZ57$|-m)dX1k-Cs_0 zWK&@E$5V=Hu`#lTq!}c2qiV8gxq1uB5S=A4HwV_3X_eH%PCoYuSx46`A*&cum_2pu zB7U3D3RwGX0&%ytlYKv{GdgVs+CbjOaVkq3I!bhCTOBvO@6!%gd%uU?2Wk(jzW<{; z(4l9C9U!4CRX_Y2r3HaIs(94#0^;8z2*ud=f+AfAvQCht4~yn^4tEhBUhfP%ZexFe z=}BCeiZiXl#4kqUYw3z~Fq$0>g%KB{gaJK1>jIpT*$?M6dxkSx10>Vip+- z1;3MBg#i&p0)M&{nN1LdX%emVrKeflAPc$Ji4z%vZg&+^>xrue@Rt2yWUKpmjRZ+g zNOJmj6s%;~3plJ;sKCVBTgAjo&%62ncc0h+p5z+!-IZS@iEm8zg@FF86LLw!{eaDm z?FA;oXcZF?J@|@I^)(`~;wC|V2wcCk;=Rre;`A7605I($LR|;&AP^4(rdpRX2g+WjVEZ#;C5aD10!4M?lSA^LOvZ0U#%m@*>L_Q3db{v}X;VLF)^c-viM(;Ny zGTDxVtncr}LYHKtfNA$aw)7ZlG^WvS@RJAEV;~#8(qA;X2=G{7*L~H6ZgJpP;BChw zf$2fjI1GaC@I%+*A^W(vp0Fj|3BWBfgN1G};E9-4zatUI&m_n+KOVr7fulE96}sei z3b5)|NrXGjxm@TajyMQb?#ucO0fp>&e24`j0;>sGHOKd}Frc$sDn@WO4ud}Y5ojP_P@ z(fL2oq4c87Je`bQpP3Kb^Z?_p7d;UF9MA$_npI{LeaK>wCG~6n9iQIxXh~KLuI*UM z7Na4Fz;ee1e97u0Ru}Sxc5>=Z^}LTB%PoSOFZAR6>d4|_tBZkY4p@YbyHJ#t08`zb zcxaAzAh;Bm>h|Yja-~BUD3sr#_m=4liFi4%MobTLlI-N=zto;yq0_Ai*-BvFIt}>V zTr(N<<|(!9W8B~k+nSFuP0A2%ps%~AL=j8?Qy470L3+S4tr`JKI^)&Tt zGH{))b$DXRHSucIda}j3XhyE9tRZ@Dg1-0Y-K`B!_~u)iKeaw1oNWZAZB}SP2CEJE zCOi3!*09ZxX$>Q1TXf{q(5+a9|3Sm(kyi?2!(wXluBDH&TEN?YX>FYR;D~qxwjKB$ zmcH$B9A?pISdzYBW*F>%0yXSTgF}K~CorvTuUQ`yPvdrB@WYumJ(=4L88xiK!97BE z4{!$7n{iY2i+{druibp^h0h8@bst33VGi@Q3DJJwO{MB_Yp0!z9$fxoH-D>FLldzc z(6Q39vxC5$pqf&7r+Bh>NM}0N9@M&9Fwy%tsZhx1<;~say<-cJnQ6c|cX)Bn+F!+6 zLWhA1x_R@OXslfoU@`e$scg9E8WPX3v2eqj7W` zGHs0213m#f`g2X5w(Pzbb0<+;NSAoib-cuL3Ya!XS%bfe7okq0Mv!h}=>7{CZ5F55 zeP_YIXMkxl+2Qy%@%q(S)Cfy2*D|G+Z*{KZrJ-1MXV5A~ywoXT+DOp*e=67SuCd;pjl0bc~Bt>~~1@5JkEmr!vm(Mqa%mm$0I-NgOOZy4EL z0X78%@{9r>h3-{U94qL$Lv{_a=nr0eb)XWK>%g=uz0vivcm?YQ3I^%Yta%f%4z>kE zy3qW43;0^Ie7u0wRz{QmZIpLw=+c{1cOY9Z#f!gx@|KaGyTH#{loD;CbjU(IAYB@E z_aM`T9SyVlz)L^W$5i~1h!}q6@s^rX@!99^c^sruvi~W7i0B3 z#xdzq?f(FoR{I+Qe*~s&U*`JfVlMcE&9@zNse*onj1Caezt0wB{0p#F#;NRo#iUKT z^yb4i$S6DJxi1!PGkga=eKnBZs=iFv{=hi0N3YPF_*2J2Rs0w5`}_WU=l(?T7RB$s zT)JK%kAEPco4CyH$4S32GS-b<0!(N^VFXC-DOUP~q7UFeXvRHoDS^-yg zE5u)}y31%qYi%$8AzkWC8^{LCE-Yq5Z(v)UE$Q0X%h5Sevl`&q9x^)ayA``$Oolmu zLvf_{cI;YF-W-6bN_b{%6y?v+UVf9)tGakmGZ$oZr&O*e@0@_wPW9*M``?K%0$&}Gk2^QM$*7HP_Hrt8P4oh&yN;K}W^UlB`AvM5^hLaO zng{qg{}TyLrKcZN67jGh;N^bTvludQ4qIx-)yHp5fR&JRp!Ln{C)OO#C= zfyk=@P)Lq3^F9@yifT|0nBq^FPkC0zUiNiFYw4xg!a5mMog%<6ar8))A{P#PtNIpGEeL8kv2 zX(wR%)PVM5+EKu1_^7RudV>RjdxA^*q(yIF{SPBL0*Aw1`@YX`;4onI`#;JJik+=y zsr`ha7c}+X_8kVC2v78ZHu`c<2jB48c9i{#DTI&(|Y0^V{ zpjio$oa%;wtfVX!D(cs9j43??T=YAdm6v9Vujh0F9)`~ixWi9BTh9IhD+<^23lr_TUh%+{@nlf@#mQjc4YG4?uSTY0xI6=w+INp4f%RVo zng~1;RLYlsa%f*mn3)>^Oogl@WZDM>ja-w68*=)kzjI0s^=n7+AF@q@O!w=}>|f_= zzwR6lc_%bk`CXE=`nxANIuC5SLq@;s*M8Hag-`n;Q!M24Z8-W^2>qaD9B?Rp(M7h# zB-28oeLs5(bce&1h6eqrPf0?#Szg%Ihs+bD@Z+X@d_e7zya})uaNDEx1#SvV|DYk^ z1r06v4~*H;m~mk1y&N+7GMn~;@{PcL)JFAJw_AbnkINU&hcwxS>-UtX_^vJe2!9Rm zQDCZ!^d$phDk$NWm*@LG{3yJrSn6l=w}Yz#KF9<=|MMevMTSPJzoJ_L-5YYh{9cW` z=i{;rZf$720M3f_5?xvrSo>o49LUSr%Xjmmz{h)KHuZk4ju2eO2~E_~jb5@NRT1@5puf~QsX;EN#l1J-7rMBqyH^0@+PN!$-i zga(XZY}~^5GlWIs2qTu`(Qe8rzV6{XCAH0QLvolGqdv z7sJ_c-~iyJdujp8InKD(FrC8Rs^D+E$2RAtMpJo3Fywcz>CYN#OG7%EUcr?I28TR@y0VB-^vlWzaqLERetSX{_=pc+j_j|I=oL zOD=THH83axw)9VMHi+md+GxB7rH#rxQJXbi(3fjmbqxs88rryS4?$og)ES7I)@}s) z3c+=>AQ&y!&nob@;WhasU|LVM9qTD@dElBVo-?=+r+rv0MPH76i5A?zA8M-vO&bUD z%fNM11Hwi^okRHz2uwF&P*)|`P}PrL0j{SK5H=Dj4&@xT(D(GryS{2`U#c{}3*11p zC2ZtUe919ndkcOVLbvFdRF>kEmt6&J1pMjrF;=E?B}QD0fsgM!%~JlY$jDa{d%40L z*DCT`?q+Se27{(hz`L3}CMi9ez-D`hz?uWXBSxgKA{gnn8_6|ZxCaJNH#Spkf4+Yy zwyz<;q)S-iCcOL94R#y)%@uvQc~SQO(_Q?b1^)1zU1Y?7CqQTwWa77qi5t&e96uw z;P*cKwuNoVvArzz>L*F-TrGM^bWoZjjAn2eH7@{GfVTHz#SrYvgA+VwH80qGmu2!kK^Vskpa2@39OM)hEN75PUYZt=)UK$ zjZ|$Z_`2ALSQ)t#U-DM6r7%RPwiI_`9vHb4Uvjbcu7TzkuWz zCB&GgfQg&VGrOz$awQixfAdTHrHA?#Do|Q*$bztuQSVW%;pgRVeg%e}Dno^#yO|ap zVjyf})O(b3Si1Y0=@~d3)6!i$ZnBzb`9KVWjf{Gaa;2(XzH-_lS8LO2G^96ZoZGKq zu5Xu0#;hP(UDU;c?q2q?-&X|T4Q%_s_D=U?o*OFoDjL`yXT!icXW62d?^2=|q zeGA*Zs_o50A0NU-M!iRo0j7^&7@#sx#P#tZ zY-ChC%G-XU1L!4`fvPRV+L#MQF2$GZ@dvh_;CB#gYvG$6eocl;#stu~o_Vcjal_)p z3oirh=ihP*4EhYy!7%+WcYuhmG5#7A1p+DSS9&76sX!?fh z5vnc4*q8%GF2$Gpnry$rcBE=c(KSZj$ffv_JK4dOUS=Dm+ETQQ(Km7_zT`8oP|K!veEV!?DozpMqCrHNPj~lD@5pmar zMPQAT@`B>7IfXvO-A|@fowpVXVxi#cSqLj$3oSbMUaIho}Q}& z6l`Pgjf6Uf%BqH5!%o4Syv&d7rZ+Q9Er*zPWoM?_y2A%T@>E7?KO zF9ToG6n)vx#VsJn76j8(0!jg0gv7GONT_qDq<|d=W~c;|0=fus!bU=!LnQ_1&C;1F z0i}R3C5(hRhav?`_GrN@5V*VyXCYES$(RzxkdwpN_HtGsHF(}yaE`=v7SY!Tv}{lu z$WJPHHSo>}XLI0;bpHlJ$sEE8m)xeZR~<0}2T_mHQ))7x=o+JK%p9EqF~EZy;Bg)Z zR!0^QA=O1dU|mSXzRwp9=PUY3h#f(&Kqa6M>mndRY$VhrW)|IxNyb1cfy7B~XcrbPpEi@P zMfUQvQWzM{uw4w>F4NkIm>OfOaZy-kL~FjFugu^sAXuUjP+)a&`Ok>fl1ArHnZYRz zOH~32yfG1sggS>xWp_mjmVtoIQE0~2#YJFUphe&-!QpZ|Q7enCbAxS?YD+OU=75n) z@g*-KTX)#5P;DvP#_$`t6koDaIdnU{*1b}-rEnX=Z{*VXqQR_Apjt5Qv@OHlwlYad zVE-lpd0AyICsg%nP(iuIx}p9BsluopJU3du8ZCGpwnr`7xAY(!qxfEY=3T%V&!*4Qd=}eAt$Cyh>t|+-h^MW6ItylDwqEP?@ z8&m>HAY(!q33U#Yd7&T(HmU@aMY>3fqG2S|ITZ7PoD}0_U3HVnK)GbhEhD4Oqb`>U zp&gsSLMJm6Xk*-zxXN>@s|DLs7zSHZ0}7cjghm3zf&8i}LPp)VRkfv%8AE8~Qhdqd zg4F$5P!Tv!0Rf%KQQUOhDzGk2V$7F@!)=Pb61Sot*sc;#+;rV4ioKCg=TIs3#Xzt_ zC7`(JdR4^DNT@iJ!^}8gyNPkRQ?;dt(GNTH5j1iszT^zpdKZV^U9fG_`k9n;b-F~h zyMc4ebYdPc;SzE0v6m}Kn1nUmya!%Mv-Z!Ew6XbbYCe|fx4Z11|e0or8F_7jgd>|OBvXH@4W0wrh#F8+D6H*L6VvrI7^>#Qwo_A zBaw&0_VSuwuLdS9S*FfBAoXavBU@KXG%wrsaeb+=-2aJ}RGAWo4*V!_G#)LH zG&?O>=tYNXjp-GdK>6)^FYC%jRAWjEUED<7*Cm1=r%!KRSM~!z6r!W5E#-tUM~qzF zxB=CdvSKWaKO6%A9hiN;(}!z0LI-Aql^jrx{g!q)yX$pV2z9LtTcB?@g;}1z^JGI+kaKt;HB>+Ei|M{*vO^$lFyMX zMd6I*cSTY0+90KY@C$6@Qhdp*C2T9g?^)>5F&{aV zsRR_<{{|%De+YFBWtXOI0n8T!nJNKA*q8xE!v8uH5jXpR(YBf#%_3!Ol{d za83OSCCz_h8u34jdXKVeQ#XH;2@Ka&2FelAjM*EiEoFxm9~uLM zja-T^IXGO~_E&}Tn;>|6+*z9VusG8QwB%77$kz4$A6?f0UPaZk6KWEQp(aR4BIJUA z5L#$=&jzH|&?NNGJ48W61QHOWNC_?5)c zlr74&KZgW(qmljMttNT#&wgURw1ED3eCBdAY83=sU~Jhb{?76HYU#w%b|=Kn{w>yt z{e`h-U-rCFSyj#kV+)iL2hukZ zV9{rJ!E}5tuRVfQ@9LZgB-?QI75F`chB_@HzNCf3mONYLRkTb^(=sWry(StIAF{8TgdOw6VPdymTn2%>}&B5WOf14LVkyyfcmEaay4HPR^K3v zUk0`e)_$y>X$+ixEPf!kBC@G{H`2Tqq5F3+S75<57`Oxj-qd7gx!rK9^CT^HB0Eh2 zP~Y7%wS|XojR*FdzyJImy%C)~lWGSK-x&|=I8RsD zkN3-Mb*XHJ^*w@f!UCpMZnaWJB=e(Lpsb1Y?6)zgR_^8#>;&0Qknz4LyU1H(^5UCa z!!8nE)OWflxidUmF&@}O|E}@y|9EsG>K>`)tV(r(gP)B9HjSsiP80bZ{yU)CMBC6r zSB(!gjlZe@1nBo{O&QOyB}=B@ylhjWv%_S_xo~V>DOu7AGU>zEvxLWy5E-@OW*YvHnjJULSbXe zD*LPM_vMM@o}>&w@FH;VX{TCNb)Y}RoTNzA-zd_@ znzZbRkgarq_!eK&vA9#sNy}czBfxj!nH>=4jAMpi!cMmZL4vHBEYzOL*s^E*J>>T_82S>+J=sXdNTl(=&hb>&*+2L_{yU<3yJRSQL>V9KASpOA zChzy@#?%w~;ohqh+KjLf{#~Zw|MBRJ z=r+O_cqn5$uo3)?;rICOi0%nPceG|%p^)wPgf-T= z3;Ps*)39=+o-_no|0L*Efi6Gz#t#C^+VKO4>!#I{Hg zyi;Rp=q{-nhaX0kC8sWVzb{WL_bUPSB6u|f=iMOI%wJOpz#6lL8PJc5)SvG}9qt1i zZ){mJe@*?q+*rEHbGWNE1-1#smNoO&)bGn1OAoyf-6(krmirFlfu-Z}drRy0=tk7F zci}^DQxUy7Y#aXdyY>2(ca^`iZYlBh!o`=Yh%b*R#;O7R^@V=0PWL{ke}1BDQhjl< zTpg^Ekw(-`3|mg$&$ zKe9|jRLa;0p5i&YG=?-88{<8$$9{B`A}Ehp<++? zdqjM*XV??b*sg23`Z^z_z*Iv0|#f{h*7z{KU7jT=@?%}Csl#8zb}=2c zcfpn)Vq;CEPEup>B|YHA(g`EwU51C@pq_ES!uuP+@6Z#_{VIS|gc-2fQZYs(?|0}4 zsBe1!_ww#QN$Vqn((g4?qf&l!o(sYfADCZGO*nN`%|M1p;JG|ke!8w=(R$yQ)|&}g z1IT#$hVA32uER@mY%jKt8%s|bg*TOE!M35XWv6%w>%9Nx_vOaYpN}$2mz)U)jf?|! zj;F9TdA~z9p#C`zb>k1XHa50w8h;b{eYvr8`Wvv#Lfj^>J$GjlwP)ie%HKb3f4B=+ zWAdlYvrUpC_0Bi3z0HPgQ`quzbnF*TIUQbnv6|dxNG#~<2K%wS&4Ghv#sT}qQ%+|` z;dkf>==O`0lNqo-q(ss`eutib|L&K>lD*WTu0MqOL;B|tWZ2v+&)M8-Dgpg+!}QBs z$XYgFQ#?mE^!*)L6D%j@D=%r3h`&3CerFG~l8FH>&?IP!# zC)3!Gy5Bo!l?AX(fsCJ~W2<;7>G0x7`GwT>kV{WBhkm7Q?&qeL zf$j(yKjO)r@s!lz#TP5eo^fO8q>piRn10s1=4Z>$o-O0GCole`CmUefuGY-7*__cS2m=e`2Hf8%KPzk=Q7Wam?!M>bs{Q%i*Alall6L z)X_PZ_#Juzx~Cy4;GnB?R8@g_1@PU*uVMi3NRk zXR#U%dKw3;v{Xwv!SB!$(A`-`Ntgl4FC~+9@H_MbbaxhOkU=kGz`HZ-0Z)k>UIMU3 z*aJ<_1HD~+w+9}FgFeOqd%#m7rw9BFJptVhj;)1*dyE72fTu!E5BMFr0riHju&2L- zV)Qk(tUin5?FPRuHK4llmNR}0v->!z2#7So~y zDlov9vgA@BX#u}0Pbl|_^hv}X2nW1>#FBd|;_#jlJ0(v>z(J9E^7mM@^{^dmY*}r8 z_5HrwSo$1opMvcWW6MJO3-9;k#?oDXz?Swc7C+tCve5p*`+a$0Ih(o4Mew0;FeD~d zrSEuCNpYn5Zgo*0J4dy+enK(eFz6>N+^BBerprW^Y0z>5d<@4JKWN8-OOd1j#3y+c zTw+4s-Q1ssgAv97tL`byzp5?{JptX#ouwFQ9I*B*mA4oC4m|7zGEsx5(Q2 zd%>->+Z){6nx0@JO>cjhUHAK^y4UFI**`=#3O)-D_n8sS zS_(u9@_vuri24dVByWd@DaHf8h%XhQ2l9T8ZbY3v9oMh?;q9r$mfyjbZlEoBzb`kI zK0(_ZhkNrWptPe6%zG4aoZ)dIGv%Ph%w>G7k7n3F!hlAn$kR3Fv&FKDY}R zOos#BRbr{Vg(2@PHA~+N0UtK{Zs~W!!wfURQu|xM@6j94E&cQGFw=Nosr{|s_vl8{ zJ&KiWp8Nw!Kg-y%)c#iR`*LIHykceD??wh*K=4dBs9?RRCgg82^~JUE`>&{A(-)ja zaLkI-O=rpH?4)6SKfPaF*|s5MAPpoA#Q|@KE$^lq3{Gs(1hLpJydlK?5LePaVoIL< zG9Cx`)#l{jMc8H;TegO$l1{65TEp=@9JV>;oSsFSZEV>U{;u)+^2Bn#cCiP+=fDAP z9V_lw_`8%r;x?aQ#8XKdLS{!a1xa%1Vg zVcT*qY#%kY>x94qv#K^@Pl3^;Gd}z?0O$R zt@eSRj|4vXcAVX8;%4Q#(kZj?PQ@#bEr5)-de{k4J?RXiyNkNwXIb)irz`xnw{+d_ zeI&mM=L?NSMTzb`kI&V_Bu*AVwH*z%SUyTac! zZdbTn#4h1U>ta{m{i&t>aInNUV5|6B$M4V+&^?nm00&Er1NMujrZ#!MLr*~WTqsLTUgke}ROL>Yr^L&(V{fW!zpiv1xx^^aRFkm~ubS;# zs>^#x>

      Cbc*-Pige`9#vGAU{IJ~FO&IM^p#9HO*yM=!P4ptinEWD>K&PkKsp(mhQ_&4Do z$2ef2J#}#k?|0}4=oX$2sL{p&3-50Pze7(z=VyG94{zC;Zenak4Ngk)#X5R7!KCL0dLZ<@KP*k1lOT{D6wqEfCQs14-|geTe|p|!=Tur zE#UhJh^2Bob!hRdho`!?{8{Sflzv`x>bkZkoAK-1QG4HF4dnYOe z+z9=HdGD#T)UN#X^Q4x?;bapAc?XBR;i-?qi&N4)j~Q`tCmB6b9NF z2kZd1O0EHUze7(z_ZG*;aKKN$^R5-!z*8!R_d9e0>c1A^7uNj0yXS8Uzb{WLclYoK zf_Fx6`SCrekhF!b?B>V$^qEDtL^%!HZm{Le99G{`9ETTQ><;b?+*mrbsq9*$7<9nu zdmWH>1L$p!na{X8&uU0D5m{}2^~E70dK}biW+EoHM!#)EyX?GJ%Z}djrX_pB*Yj%I z3tqfo$x$shrHP$X;!EoR9EqNFk79w7u-yjR4YA|w8(oLk?}2{?{H&bO4*xFrXCw8a zixWFGc^~w4$f{+{P?tLQP@;RFZl+4F(^rYFVS|^bq^q43uTkT5tJV0aRuSDbYLdq- z+zp%H@E^kUj!6A0!UT$d-U-uR0v*-uXU5nkz&{7xnyDQABr3EkQjb^y-A^Ff4cT{F zhTBWmPPc!C?0N7Nw@Eb)WYu|AAQ}Fvrq`pbrk3qkRlAT#2C4XO`YG3!KAUYC+^z`c`(a>@ zyhrVSdA>Ri{s8#lsi|sP{CqP(d=TWd4ysGt93>5~Wk@e|rJ;5{iV})?XTyH#`YZQ^ zoQ&$*S7i*oPq{&K=jF)Iof#^<@m*D`!F{$yz}FG*vFr~W-d!2}Ds^S%O%r>nZHui? zp}uXKrh>bI%C*&Zu0WAx!>U*KfExAmT*dC15rx}1>$a-vf6oY=J_dilZ`bTxptzxJ za*O-{R1YGBAHT>_*FPVwq*05U$WjqQ$C+(OuR)lA$j)4yWM_QRSmnbu54Ioe$Mp+% zvjG%e3Ehd1-42=g1WxD^I*s*3tLL>n<`Z1{0q8c7b=CJb@-z$1oJ}*yhDM&t#=B#O z-Sj1eIrV!vrs7JrQIpcw2%}`G4dy@0;aJ8q}&H6M~d273y>f+mj6)ZJlVkhPL(i@=LMB4VbMw8UDMdpRt za!>9U)qCQjp?SR6eu|oQb(P94fp59F%O#u7nQ2+7?$|-0C6Vg8drlpl<4M2gZ*4s3 z-kQ!Cq<<(OnCY1Gf26K#rZ*>dS3eXQ8q)3ECsj?m zdx&y<=|S3~d$P_b)#ah#p?oimAEi?79ceak{VsK-JAcVsrJ{$9v$+eNiH+b=>TH#E zXsol#of)NDu7U1Z$c`Z2Q@3|@<|d{3pl2tCH*Z*U5>81?EKF%~@A^+>_JmXS;iH zxRs;3JJt&xmwQmM)i1D*s4aEog|>3p3+%-tdGDib{a4kTv}I~4w)(B+LXV5XM5cW? z*pApd#&!><_$*oNVGb{cQ1U$dnnXX?A;)(4O&jZC9hKGUvCwZ}T&{elDp=nt^m`ZI zzgAkMR2XkPh)=&Jrs{+rVw@XbY?ggzTdGmDvqB5lrC&3(UKi0%&(-Wh6s;p&`L$=3m@1Zi{CYk-bKD8F5 z8-}nY5GQffQ2WAf%gx7+@z(#gF%EA&a@ytz=*m&Gdt@Iw`}@hZ1#s(LbY-K_@S z(#P|h3jV1Vs?Mf!f2r%K&6PQ@pQEl!rOzWJ?Cf)kEwR0#epjcTD=E5N*F#s9?9!iq zs^~{P{*SIXx!4cgWSQFL>bKe1F$0u)E`%?g)T(6f8{I)kqt7WGXNR3GuZ(TWr|>Cb z$?4-jF+2VoK3R;izJ#)#`8(Xc^2kbaVy4$Vg`E6;WJ}-Hw2GZKKHoBaBXbiwCdu)u zb*VCT(u8G3hWCs+m$sw3FSf*1)Os z;NJoN+w6eDe*^yANPQ7ubau^hMOuD`f%l+r$C&Tc14(`DFTlSKzT-Uw4lfSKkLo+d zmH^P#=|##n)+xW1Ez;ySSe<~?D`m>qFRuyOm%!(PU%aEVJ?^un_C@d?fG-yjZa@2J zEBj~AZ#fw!e-F_~uxIK=+UMrf4XGCXKHC1MU7e7t$0wAw&n>KOCt$Lrdg|GQ%2~-j z!1hDfa-niwY-qc)a~F!dgyq7`J#)A1#?qyVmv64KI+rWT9S~P*%zeq8)j_HQk{sUk zulsLE>>7|MR#3(4-p@6#e}U~su;r9eKTR@u>i3`<$}9TMD^6ZAN6Ax`hdlG*oT~KH z3D?S6$=Bfb6#Ra(wwQf-=Y&w4X$SvSLLIAdPUE6@v;p(Hc71v$nmomJ( z!~Y21pWx2V(^$u!K%YjOGsD_BYb<_?702CWbgWtP7onRhIo-7-_Fp+jj^c|vb5h8u zX-~bpM>*95VLnBefoC4I(w-Y+ONvzrm34SGB`iDmcBdxUEn(W$Oh??Vs@Tw8JF{NM z_V0h{IQ$jIw+?JXin48vJ9C#)E=f5hF5vLui#(US8{(vzI8u&>Ui(C`g=D+_pzsNY zcUwU}zR_%~LFsR6e7fSKq*rogwQ_jr4f33n^gs3W&y~tIa<2ev)Iu?RYpQ zcr(9}n@}#9U)gKF2DvX1-9L6jI=t&kXF@kw+Kp{MU5UdsATRSJ&;1tLFV?i5)T73x z-xW76X`#;6k7`kD2h(!U6ywXBF_@gbcC-2CBNdDRyZ}yj0IX#idmgp`M&J#>r*&~pbIMq!YS&E!9d!5pX?dYA`y`>(x8B4wfSH5S^ zx_`I(Oue9LI8SW(418R>Z`9&S_}~iUXCw7#>i&*a{2a0}G0Gk{xsCleWaq#aYH!(F z+7xnZ&qwOcTaf<($O<4UvAniDXY4(;-*zqJ=OHiIud+R=Y`F7OnJ*&s`&$yNCVt)d z(ESp+^&-02Jr6Yv#m)Gji`}|PoIRx!-k#JcTX9I@biRVBq_4qW0RQs&D{8@pq0Yl> zzQ&iCwqiP~Ao~WgkLNw1&Ta^^SA)L@zU7l66;oOX{!*mg1l?rne(RCV0skHNuAN@8 zxD>O&e-BB7qecxD16Vy&qLmAAi76_!0aIPvOV(2TySv z{1mAdZ9`&6=8o@_bcW2(qBH4 z*e!8ARI}ms_gN=Y%CEzNV){(m!)k8MuST`cvx(gTqWV|Viz@562Eko09Szg&`5PQn z*Hpj#EVA7W86TUpJ9@ba+w)LJcU0p?Rf|SfmFr6fw?p?y=<F+WJt*q($tUoa8U$F`UvNu}AzI{uH?apQIStWbsE7!OFXNZ(% zD1!Y4gM>Ow?1;3ydi(4kY#f=szHvHLst|3A-}a_VE4f zjIEB?3Ee-D$PMVWFFDJ;^i6*ywnM58vhyBl6?Eh1hpC$ezkiyTl+o{B;NN>V#ZJHQ zs72eqBlVBe{Re(;LRNHbX?xnKH1!wwf56|>JJ!y7U|{fN==LqFhd!6sCE(IHaF48L zZ`(9Ly#g5@_^xVKv!{g(QLZojA#|IF>{|aO_O`FbshjW{hFw_UQkETGda}_)d-ZK+ zr>?7G)xk5q=H|SBjaDqD?8h@iN=#9^5#(KJ@L6uf8NJSyaQ%;n>F_Uoa$Jafol6IG{#8ZulxE=Z07-OmTB1*F8wz$2a3On1w znuMr)c$>ZGfVC&RliCcPPxKlbHd2kKmZ4lnC=jGNOC_=Ula=R(Crbx<#PNoHF`%Gq$?a^U%$J9iOkr9KLzG zxBVb^4Zhs$$E}m+(u}Rn^y)IdId69f`4w9?uKt<2lHd3zqU}w?XWB*KvnX<4CsjK- zL-HN|0(1*QRt&Ng@6@#CRDRgV+)i3BF4frTQ`9X2-Qv(?r%b>OPi)yqEedxP-S#h{ zs)sNaK7^0G@zALB##!Q`Xj>@Pwbtu z4-N=fvbQG8>g!nk;q=4PupEXQH(lIl<&-OF&jioM4c=SuhD!OMjQtY$h$#IE@(Z{$ zE**wVvqqGyWY2&s5_9|K;|SI5S7p1tbR9gwE>H|Uq9EHcyr)$%t!hYj!u~VX{tH3z z`y_OeCFYIoM^uqRKdD*p%SRmkcIRO=qQON~9CQiz+CO%i^=6Bk%H))}wtO&IbWe@l zuA*PwsWM@^7y2v9Z&5wJ*sSga&xa!RTv}W$_$$Zw(#u~;3?}mP0wv+M`Mb&X)58nf zk+3TTzFXaHxyo`O)NQn5@!k_!#JsL#3 zAN;dWeQ@wqCnMKXFW+3g!<`ro6W5ztSoV%GpDVFHztYBs{!b}KUw=&3PC~G${Ln|L z*o;#4Hn?60{_zzbJH>J*q&x0K0q%pWG$!-vydTsLd+XRT*&~H(+bouAt6%f#iYx*? zZ-ediFOqB)%lN%(AN)$ppQ7xm&!W43hvo25u#Jw=PkD9E?{DjoVK)_M%BjHcJ0WU75?5AB?f@DBR4J zb@}6~Q4Vi(N5AUPeeVhUo+fl%85-#IaSmS!e#=GaPpKPP&pAJ`q(Y$L8UmAYPN9hC9m3EjAUeu;viSx~ag&p4L*5B{ZJ(FD8Bg0#B zyGlCzZSY$mN^hX9v{lP#DfYgMVWDQPG)g(V(JgntquWBa@yKunzpS;xN5gN$C_Rt5 z(%$FhcW`79=h>`wUftilx>fE=bn4{#!L|SQ)g8VJ{KiD-v9DvNAY0fMi)%SDiBmkh zrbib$SMb*t4zyp!&M>-|5$II`ubNer{#8>y2I`*0d^DWsKlTVqJ9dviFx_(TBX0>4&Rsk=SVLv5vfL(C! zd?o%W+&0KAGIO3X`Wy2wFVX$6bDDj1>SIQRdoMrsvkQ$`sN5a2uJ8tQE5dIT_|2(b zOr7~_ye+oJ?kc4Y51C*a-T7YKci;NOimy4|$Z(ea^*`3f+2du${)bn0=3C3Hlk3MC z8Q#Y&x890fKGt@3?0Wp0$RP$fR7DO?#NKB`T^(ynPBll(v%bMkyc^xmsT&L3YS4XK z6%EeFA8(88>*r<#$KYdwMz{MR^pWV=CDQC#E$fF4CLg}r&yIMyQRo2Cf9_DbO>7}G z7JU?ZkJCpX+xks<*b8E-g>+|K?rA5Dxg&J2DZ078oxlGJYdmb@UE4q<U#r{I z-t<>FC3&n)>uz6~SjpJxH;`jUcUPgVcC+boEjfrST-wb(_R@UIJ;>=shoLL|mVFuz z9)D=2C2^)t>5LQ1*`mAItJ}1Cik%xZ*2wT)`SDhE-WTIcuj-g1i5>U_ny_g&W~@Qp z`EPEwPJeUW>JR=a2nI}j&C2h3#*&kyl$>?el@|wEa-#Oqg~e9bH=}if{^jq~C+b!# z(F9K7G5Mu42UuhF{bq^d?PI4~89!bL89uNxXsx+1*K*I|^pFR!kyM5)Z_d5?!D#!p z&#T(E8(+6)jJ2OWRyB0Sw_w6ZJJ2cGcFzd)Pt##L4hgS@ex{YAM!i?e7GJ%So2iIt z#f>h`a5lGBRet$JnKQu5S!M$h``J%^VNH7`+?F%bm+$@AQg$IZ3!HcqjWq?a#v;}q z85^u%-G7vOMvG4lZhqdXTOllT_O|1Zd~3vAU#nzXBh={2#%ks)HXrkN2j-btb3*Xw zirHdzX9uK~-zT0!!@2Ov_Z$7R|HdY;r(kh6;PB zOVB;<)CU(=2&N2xZ8}>bqp#X_YPBW4s?8pvE{$Db$vJA7vZ*TN^y5J}kM0`YL8Z*! z8q^=`E8oyO6C7t+V*~2?svVYieP?Yw6+3;KB~}OO#Hp}KSA)`ct!`9QDXqiZMswya zSA0{KwNMf7D0LY5@k!9FA8x1?R1K_E@575O+@ef;Fr&~@3`PZv8~F81-uS20Re4G;0Ae zOsaxD_P8z9zPk z=+57&qbqcSnH7?poaO3x#M}j{R_AD2{0`_oPc1H2#umF-_bgGxR#dZdkn=##n#mP? zkMTpTF?Uo8U2Wg&+S?|!m_yS!R%5)UIs&%+F^_-JR#@d<*I(RQwuVk>R=$`%f1rGnEgk&$(~&B_ zdQ!-H)qBHLdc}Gn>$oBptS-?bLLDAE`kJ-B>L|~C-~q(p9hpD&jH>eRu~h@7DqL+9%J1?(DsGxWC=_`k9bD`86ee zSHlsn5%Q+~&E3v+=bVB{PgQL-%%1Skry;#2AEn#1&wVOA_Ro8X9rQo#D;8}6KfE#f zed8xox1!qIh{cy)J8Jdnh1IGiWQ`H0MeAj%%Jt_}E$~gE^oi_>!Q}O@<=xlrpB_{% zEZyMVZ3Ulk@)Z^F;ZsHzcc0&RUQPJsHFYOs$x-_9%8KskvU__Im$LJ|RM#KfZf=$0 zQ&Df9Ro4ri5&b?VPz%v5xOq{Py?v*V-LmE6n?~uksQWzf;*;&0AHSj2&VIq%M#Vjc zb-$@%-JVxQw|Txt_vrO7J2`ugk>M<1svfEWmv?Wef z)I@v1@I>3_R{a3|AiAjwM+dLZ-DCW?r^Mw)zohCiKdkGMWex?WP5(d*LqAOI?`*%J z+s|9Kd>0HG_JR^$Z(rUXTs7xKW2=`jj@&YSsfcBDd4E^P@3RMEES31Yx(jhyAkNY2 zeXXaPy{ASX&I~6`Gw0Z}3u`r+b8PvZweIxR&@JeLaW7fzRy`B4?;1R1ZQFW8)q`$J z+!EMW(LFZF9d~U-pm#PZ@pm--cPsnUCZmr#EbB|CtC#ZBZtUk5n|X@u>z9&Muz zZq;AwsNMxns``i(jMCvJvG($YLAlbM)xOb>E3qxyxs{4Iu~u}acy(jnAEzpQvdYMC z)>?Liy7vBRl?1<5l>YjpIjwfze8Ab_wefcBq2EJqIGpY`&c5E`56jiZTeRR0pJ*J~ zCaB*#qOrS&uYVb*)mTiv-+E&CZHjNr*x*a2M%(M&*`yjEa0>XDT}s+F&*iCx z;9EuM^WRns+I%;qHDo`e)V9yO{GwWAeEsxURXZYQhtb6i+tZcoanBr6jbM8>^!r-@ zTOB{)CSkX&;3Uxof@TM&+bPG-DsjAg{DXFjy`O~)$*({DyJ`$aZLt@-f-QPBg0_S0 z*70*4wriBp#f_Y-diI5J%M`C8+DGZPe}nA`=yrhaM{8Ty`)c%7 z;%mycO>BNx)z!sa+sn=E=T0wB$*}DhrFZ^rI%zfRJHdYSnr*7*{rLSC<8OM{Qz``? z;&Sz|*93p{`w8{|bkf=Z?h#LH*PPy~4u3N!q$|FfB35VPyGZ5)`yg!BIkwI8kXHB@ z6=Jba|4e*az0h-z^R^dr5r1M&{(&pwZMTs6`F}9)=J4GGxd* zF5Vh@BH7M3a?W}jwmqWsPqb|b+n%s}vi}78a5(i zC-o~GV%#lP>>qF1)h>JJkdfo6qgXGy-h@0QZ*R^n)ZIRwwn_bptBM%|owHi!`Y4F_ zy%2vy-F9}h{I`_fpV${~+|hn+*H*Ovx$~{oleJpgukPROHZ0Guk}Y`Z4NpxgS$5-y z_mp^EgUjG{eU67Li@jyp7g{~1_-<(*+~(_!RZy_K2e$a?p(;IRf-SzPpPi?&ei?7O zx;Xa-|NggwoHua$M(Oc=VJnrouT&=$UvZ-C_q7Ib`WoK@rww-AWbPKFKksW+ur*?* zK`wuHgYW0zZSeg){O-!=fzB1c z4g)ot*ZB;eH ztl@yc?i%{%>d(pb<>v2?u_wehgV4E1CXJ4+=f~THdk>8X{I@F{Tk23O^S@Ks0JfEc`e{LG?viL*# zZ9Tf7XEKSOhVaYh?Z}^hdIxc;q1^N<_|k6+eprt%< zp+Amam%iqDmhpos`re+gR_Gygk}s2(=h1Whxa;DN;a?Z(KKlQxcV(>0aF1UzS!~Mg z7ncKm=l+Fs3&z#ySkX0>lyQ3*&gXkpu1RNPGQty$E7jOjm1E!=diZxxl~sB}er&Sl z^K_bYg8fL3z29F4$oXMP`CCvG?`Pez5BTMNdpEwjs(#%r(FHxrM&>iE^^)K&Hl&w*OF7Z`j$A;aY%MYc=pWn6%}&-LZ{_2=NX_3HZ9 z>;IYC=CA+9TKnU8)*;!y)_z^aS?rn5Gu3eX8|EH^{p;e--}U9r)gQ-iOWh@=ulzFq z8ZypOqf5WbJo))+W7aVLBG#oBbSHRpxuz36{0HDCMQQsIj@Lb*JJ}=i+onRE;gP4u z;e2YiyDom2-`2!&`p~cY3U`Y*QOJC^T=h5|V+b6ItEh6-4=r*|r zx>G#5e%s!VPxZ*V#N!)}`sd5|_OD;$H#K3LHuUSRLc8?vw2PaDyM%t(2I%tV;pETg zet9{uV|*W^cfTjSWzg;D(bYpU63aWMf${zn{HC{51O5g3e`Z$yr~k3o{xF_ZXy{*T zzb@nCcxE#@UJtEsyA|-Sh(C4LkGp#Q7=ByoYSUDHnSb>dXN}SI%NAm#TX|O6&FNMS zk9+3fub>-O_x~B|=bww;uN&9(`yLwi0gvAS$nQZ9&$>;+EhG4C!Z%$W^2q$UX^>C% z$eShLCZ1lt@^<&!HQ<-~?cH45y!ycxzZW8Zldv{bJZt0T;_CYS`fa_sem~RU_pbl? zo%ajY(eGz0bjy2mU0+TP4gdFCBzt_h6YIFvGoPDJroYtwWpi!a<@YZOW$Qg@c$O(ZzfXB&{^d8i zOMgr3o0(Vp*7A|UN;rR(!OGyZ2EPwX9RY-LXzFoH=CY?`aQ8?CLPhKZSZ>r^I<6*r(-%3C}wCnTyhbzXlc;+j8E8Y2IEapho>8k(+=0aA)uUm8H39j zoN6%j@vV&z&_DTZ2Im@F0_kHsGwgN{R1#n!q?rJ5H-ozyOnvGIFd@>ElNRU&Jtir@ zL`j!3mVN`nRdSEkqf-Mi|1*qVGiiVc)-rzYV5M$^X z28+Cp;j@9MBM@t7>T`^Gz?ot9fS^#IlA)={G0Hh6aJ!)?=U7dH`vOxYfSZC2O*zLz z-W$tCnG1TrpNUZoY8k%1!PLQxwh-X@+My}uc$!}SXJSl0vJ~|L;QA*7I0toT$~oS| z;Qj{pfqUu*P)?e1;tjg=UnosmknwI?!vCzCG@BpTe>U>Z_37{D?JaH&ZzH+TgwZ3O~`rXP+CG58%|$^_CKIupO! zWCo8LOhpC}VBJVF5NUxrhF%GLrw4``ntnOH)!<_WzYSbl0P(}>8fJvSG@!y!gZp7= z8BBl`C(Xdbs|;QZOkV=q>=y?NIzpR73+B*$rXJ;Q8ax<@ zGC2XZ9BC#-oCBZ_fd)9+%)gmfG?NZF_@cpY07DpphK8md$Hy2{mxj5C-9RM-umOrV*e#~ZxEVCr$U0?iHG-rx=fa|Nig!QhHmu_oL# z#ySMHWP{_vb>=@fuuOzvGGLOy4A|5IOo%+?#FTSPfa9bm8_YzRoIp!MYlGJqTn2eS zr;d{tmsQ|iLvw{V_PoI_gsr|UQ1K4h)8|@)qv3}<{ShaGudW}c7)5c=WxEF|-hLaT zJSP#b4P82X^|C<4OrDl-s5Ed2us|zAQ_it+z#J10o(H?u7#HBKh4dnWA2awJV9EsA zxb*E|i$RbPXlv*tt8WHk?pO-0od;NS@*50(EL_{+fr{f6BMml!Ku1HzneipS925A& z&{fPh^(b2k+zD8qv!TPyc+YUX3-JmS3fCuqGdDus1yBg`uD}A_44rE*^*AQb-O#xP zi@Y%WP$nQe&lOTJF3`iJ`#Wbp9HasV1$r8K88B&qUZB0u8@w0#7(QE{D-?){$_C4! zb% z0>ccw+29<#9%>EAQbhIPzyezh&7%*;w83k_^-o0t70Ysbgc&E!#i?-7K*a{R80Udx z1MnzdfoBZOg9OJ!zD-Xm8i*;AhGFjB2O2zBug7pJvfP{VqjqC~1;!crS%WF(m;iUs zq=)Ki#R4%shC)06tN?ebq$e4?!(i%BCP29tCL4aJejjcd>;}uBVKB=87P!~YlymHP zgNNyA#RD;!RKE{H0#gkAg2BU${0(5r1g0ALMT2)h&M|@e4NW=6_89z((W5?e^xWcs zGA$^i!Ak~H=>gCJ4;q?sj=gN~v)H>7$5uw3I(rS?XYjM|!|@k^rvVE*Wat?NQ=hU| z45mJH1g0DMVS{N$8TElP!(KH5uK`n8fCi*xd_QQ83D6N~j*}LcX=oWgV0b1*nZPWE z&cqMenZef$K4|b3W3UsL$^tNPXzFn+&tU3PCXi+5JcHjbcq8<(Ks!L?*@mG42j4XK zX(&=AFvrl8bL^18{7Mpe>QhJH5kpgtV}}ibp;+ZH1#?5mch`=45LtBzM-kWv110WhC|8(78sgxj=gR0O6XB0u+Y$y zbL_am)T3-6i$!9Q!?+6Mc?v;HMal#oGc@HK>uTiGqfB72p(!UVu*A?DC%uIAC$ZFE z3P=kG-_49a2F&BEKrisw;01Wl^a2l-URY^(9vn$$@`bR<;ME5IX)qNj6QJA+Ifkb` zX#s8MlLm{tDEv{UxQjExBFq41NF#wYhAv{pX~;2wwT7nranJ%!8Tx61|1p?1y{J>u z;3VL+tUnzQwitZEU^;#Rw7`>wZf3@t8{E#|j=<}nBXHi(UmE?;C~G60>9J|;5cc{oVWpSCJ8F$0t@hV)CTYZJmKMT z3T!v@X9j<5FauDB_bE353+yuVy9O6B^1|Hysl2Nd7r6wO`Z~&M( z0JfRVI5wsWf=yRoUmYRp*J%Bd=Jk=0*+0X}d>DvM^k*|a0&_P`f zY~}%wdjTBY=YdxYO*v_SR}KA|!92!OMm@>|DE9*Oyg+?GrejEk33%ZkcrWCE_X4Ns zg*U-_fqmhH!{EJe1pEZ)k2jqy;`OH204j<2?`JJAfh67s>?6WS+tR6}i_Y zrV29J7cKKWsS&W+m{Ip?@*>4})t#kFyr|+R&Uims@~KO!^0d zuNizN^gahIz&M#?=!lrdnRCDb1%~EQaqMq{?}FZW&;nl?`X__08(ar^1)v4KG4u_C z;V;t>(jk@F1AhT5K*yvn7|bIx`P$+51ukHLy5Kn*0j?Zrt{8EBVEPbXBBZbKutI{4 ziR(d;t0C}@p_4F9BY~@i=1e%&2=a@-0_=LyjWJGIfLj6SCKxCEE#f-_YsP_O2uKSw z1<&OdU@wrqX>dcxS!aREhGxw<#&aN!3H)g2pAF9Z%Md(CqEZWBDhaTrq-j9>tHCXy zN0|V}NwfCELCCp{3ve?hUCfNL`@v^A-B0HNbVQno5i2MX^Q?`_F2ItJW(kOG$XRy* zt`zAMjB_;vm^XFvioC%zj3DhV)C(yf6RRDc0V^YoCm0<<+} zi*Y9H0PEi#1AhVwbTB;kgdF3UJu&Zl5%VmMt0Tab;if6TK%_fioV0-OoiWbFCS>wF zMS$lbq_d;3B|df&lBx9UC!s-NgYsMtA`ebT2EokLUiMGbSd_ z6Cr^LhOT6A4TA%~JS7$2k(6|d!8{8jPd&;6IL@PNsc@`6iPC0(=dYv%c*rHqLoR87 z1kgO(3J8A(#>#krM^o|~=XH$$Cq%kBPb*2(1TeS&Gvon9fJZUXRSf1qgnYcgcN)wc z3&*)1A?E&rm`zOF+TeD;Od^vn1THOcb%VLY3@X5xkgjHMoWYHOx!eNuLz+uY8v(8W zWdf9AlI}a{JT!7f#LSelWB_8$kTLn^}9rj7vRq&otb zoB&sfG!x|{1voL%UAX;INq|dA=K{=}&IKqJpc4VE40Q<%Ccu^J;DN4&?rZR(Ohe=t z{J6nufjJujod__H0G$bRGxQ>ZR~ozum@ zz0ec9KrhgQ-Uj*r6Yep<*%Q)Of4n#_(BL5kKVa}CgSP?q^MD3T8v)u4_5k%cCNR{{ z^h??W)PI;^h8s);jtOww3!@BAJ&r$T@EgFC2~bX&^7{cym}7*Q0+}FY0f<)svH-IU zCQn*mj-h3IHF%B*JYs0}0LNH+j**{h@I2u80Ah}3l3>$43ZTFX3k**=$Jvw|6If_y z&WvMg030Jv=K@TGH2tsv1<-_c05iMQ9bNjgf7!G zP+@Punab}*=u*`JB?_4#jiKcwv%*utqr>r+5}u+zI8(Vwjg*x5_>>e3WMyGED=Q@r zL>B&loxhZgofsZ7m#*h<)zSTUM>I$ z6u9vbsQ^iYXQk6HB`XMB_b)3QYWSltk0zWBrBq1CO36i*xh@9{N-v@ zPZiQb+5|eie67mxLOQcXpeWY|!Yw7U!t$Ie3!psxbM4qFHS+Qb3i9%BBPc5iC$xx{ z0wN24z|LPDmIj))w}WkZn4<+n&tF!G^GB5KP|gb+q@;MX44J|_?$6wZS#h334iO%n z?arI8c@F8m-Wmm!;c&*_zeUA&^-7+!pzFq*c0ID%J| z;16@+#S5Fz{lh0N4vSAgY#sJ^c2>%zyI7bg=j_^(nH zhtm1t{-wAm%SGlj7dYzHh%WPZY~_Jj97yMj`AZSP#d!|O;;ZvQf`2K_tNY?6=hEr7 z#<92frONbB1yRpWxH!Y2s`t64*T|{W!|JZmcXSR+(&_W6Md<9#f!K1R{upf69&=4) zzcWa%F8pY<#By!#9qtUA8aPa_eguNM;~MP_hFxiEFV0#V!tbsdV3%od%Hc&$%<+Ng zWi0AfO#jo71MmH_bD(Xwj#yMJc56!4KzQ8+S4S%95>vNS!*mC)`*gg6Wt>SMUsevS&w+f*m zR%7f+Y9PLT&0p&~CQUBX3t`3yZxCZ&n^V)yj;I*IdG#%QTaQ44a$|m}>I|-3SVgdI z*(0#JTq7r}aC&p?xMjqnIT#E@`*6Bf;m>MhQuhyUS3bd^|yxv7eb^H&Xg)kNS z=3jMqkrV4Gy#rn9f7HFI<6`_XF(FKgnWd^bA&42m=;_hD0}s{DSkluG5>uFRq>F=_ z4@q;dj2peZ=X>MVv-Gh|Sn`O?cuBt}5UcYxvoFZ5xhK%9c#)C6(C6M0_XJvn>%8p{ zMyCZ*b=D40>1o&inp7QV*B(;a-u82U!FozsV2RG&RV_BBUm#xRUaA%wQ}+g*6Z>ro z`|<0?Rnkz)F0ti3)#bdU9t7Jic8X2cgDr*=mCK>I=c?W^6SJk+gmUoFfF{kdZCnk z`tUHd`QjS2py@Dm5O{Z`G3vWrrR=m)gVa*+`NIc_T=yLmXdd(A#!_}_FsrD__3_gqgDqCRq86?m89cghzp@IZtLKuxRHrU2RPRr@q~=~; zs0J?lTDN~XuDQ;AIxco^{Lnx|xZbuIK5Gp_*=ucO9K6I_&VNAdpL|{II6@+4aF= zlm4-Ev*CfHobB)$&zCH|iK(nL~Z_QIX8a%A-T(U?VtB=R5 zty-j72j{4z?N3@W&fcdcZ!Dq4yfjc9NGqW-Rt!`+c0}M7|Scbch{QZ?=_G^?vnN-3P5>mF`zN%0FopgiTjEb#Gj3(w85X zSDOyrW{)X)yUP3PHha{Z1Qm5N$}ZQtgZpMCawsxF)_3GAO$(^Is&+9EKW9M?K_M!S##KUW?6@6D( z`PZJa^u9xJ&Gfdha69b?!bOZjF40F3An7QUC~aIIMaRAsm%8`ZxIlimZuSnEKpJaM z)TrRPmp7^JZ;TA~U%OSm^$r^7*aYlO(%+4X*jq3mkQE*)OVQ(OHPvluv|a8-ZS~#7 z61GmC6u6{gKSYr9$uK!aDtj`bU-<}m|A!vd{9W6ujCu1d z9sLQq^a@nMb<$_hPUTDdy@90SNz-lhZj&Oq`@Ml4I{I_egaLEPl($dKucIzCsbHra zy4%5x2SzzHdUerlPR%+LDy3#U8fEL;d(raI=h27}_XW~)?)kWMz3o1v7+-*GF1;Ww zO~+0NMC<&5xDGn$3+_nxk~<}kp^tqD<Ex4-4AH}<2A`L3zKE&EKY$3S7vnnQ{LZ=HWpCC4fm-3KbK@iQwg&?pateXC z@?apT+_x9U+R2N4Q5XIhBUo3ShU0chF{rGW#ukYHb$uF?do&tu&v>J?{o%479_5Ivh zeYKr^z1fFWjUU_CNs~_K^N+<>(z~Yz@^$V~%p!VOe3H&y2CIF`;-mHMhtVQyvg2c8 zC*r5^!zv84x@tVJ;X>QanpOwhu{=IDX-uOwcHZ;zt-$rW?PC`nvA*ir%FY_~ zh}B_T8++UMrIyH#|JvHly}H)Y1rMVXu`3WPbp`Uw;7c}Nl4f86St}87`#Z^aO2*aT z<+!GH`kp6(-wel(lOI|h)CC*kQ*_3RK&_^-vx<9WygdmgE5tL7#M&E9PIU0GX_M`9 zZw$3(Z@)K$^NS48-JijvGoC@X0=|rS7V|A&;47rA&j>6i_t4Xg?19nu*^_rRwa2|T z)sB9pg?@NuV5Clcj%G8lE?K)+wOLr)QSDpX`(Hh++74@Lui1TCz5QHUduho}bmnfx zfrgHL9*&zm57TY40<~gROugIge_*c~RK2~uyWt+S1Gq@3J^Hp6&=#j>VM9pS6Q8Qn zGXvQVBhzKWiKmz+lfXZ5vT<7?>Czr|W~Hvkuyk6P1gt`tgjl_f)U>kjJZ))UkgiZZp}M|aJ|Qdi?-{MEeH#m@ z?;o0DCG9w2U8^+Ms;TXQeOsYRdV1=BMsE8VOz9Bj(Q;!LfKO!Kobqg7SlrP*?NsR}Q>mj}AU zc39sdI43M%|1z*;u=Zp1>_r{&f>{&mVeh&;Fi`i7!x}`d;1b7iP2&@A_({M#wyg-9 z)~PiTY9)Qzsg~8a>w0xV{Ta*%E>ky#t_$ucx?H_cq>nXe*%Rt!sk^M?DN90fY@tYC zY9f-F7C?^c0to|iRt37~Yc;X9(^jE@Q}0ZurITtS#q`<&CfvS2_eOMi?kAS&J zFi3BZ5TDZ!v&n0S@%Tm&+Q9Z$tb+E4+ktUA&?BkCq)xAckNq8yS?ZJAzB^-0I&?|Mikbi9 zQI$Jop1OAIO?B&y+f0NFhTa~}uQf(?N& zITJyo@Fo4}Kz6J=MOmJnEKg0=SDwZ;ojVnJ@f&fltn~n>+-bDkh<=WrP6v3|o3Rl` zZ=LmMLTs!&8C9N$D$jJ)R}Mov{|H{9k0#(m;25Z+W0*h&se(;`*dg+uO?kkkJXlj6 zqA8E;lZR%?12W~onDRhOd9b8B^wK=+Qvbdw&|ru>g;JE{sgv@ENqMxSJW^5~A1RNG zBp$VDuq}^@lt)CGM?-3RGY$$7Co!?K&4Hv$d5WSuJyD*TC{IX~CnL%e5#=$2^4LRp z+@U<$P#$SW%rs<8#7-VtXdY3hw{8v$jgjXH%5(nA^ZoV~-x7EuJX#(}CXXW1@fVT( zn2V^UJPk~q0wz!Y(gj-s1@+~rQt~t@d5V-gGfJKnWu6hG4{i&*qNA@RB<;<91`iZ0 zCl6wg2e1I^>e~ZdbIRQjp)L4POT$1E2XNY@9bAM$GS<_+wH7HjUZ)I# z`V|z>f{UY56-3M@@D;(5O$U=GMe69-kKv|Ep&!BjgZCfqE=TTO$U6v0hTm~#1>aFY zFZKf70N(JyHpI;F5aYY0+eC>N{HMOw|CTDUrHJ1?O|xAXHLqKk|!ar ze@D2&_!!l?l>Hmh=_J#w6;SD9(aE8cK__`m>YT(mIdd}Ru!y7lX@oc?6kAC?vOq@ z%=DMtUDm9Y6OH$_f{(Ut2&7TbT~5)>pHMAP^(p33-KDlWby=6^t%ankt!LcF+M<2e z7Q9BF?mN20M`$OsWogQ~C9BySv+_B{zJ7+N&CzBDKTkKX9qvLpjrg#dZKLd<^cJg` JoTtqq{sY>u;l%&| From c98422b2c64fce5e7cfe42a225466c3b35a1e8ff Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 13 Apr 2015 10:45:37 +0200 Subject: [PATCH 418/816] Shrinked some of the .paa files --- addons/kestrel4500/RscTitles.hpp | 6 +++--- addons/kestrel4500/UI/Kestrel4500_0.paa | Bin 209999 -> 82346 bytes addons/kestrel4500/UI/Kestrel4500_1.paa | Bin 213299 -> 82531 bytes addons/kestrel4500/UI/Kestrel4500_2.paa | Bin 212112 -> 82499 bytes addons/kestrel4500/UI/Kestrel4500_3.paa | Bin 212251 -> 82459 bytes addons/kestrel4500/UI/Kestrel4500_4.paa | Bin 213448 -> 82547 bytes addons/kestrel4500/UI/Kestrel4500_5.paa | Bin 211347 -> 82461 bytes addons/kestrel4500/UI/Kestrel4500_6.paa | Bin 212601 -> 82476 bytes 8 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/kestrel4500/RscTitles.hpp b/addons/kestrel4500/RscTitles.hpp index 4bbf6359d1..defb954292 100644 --- a/addons/kestrel4500/RscTitles.hpp +++ b/addons/kestrel4500/RscTitles.hpp @@ -231,13 +231,13 @@ class RscTitles font="TahomaB"; SizeEX=0.025*0.75; style=48; - x=safezoneX-0.05; + x=safezoneX+0.14; y=safezoneY+0.7; - w=1.024*0.75; + w=0.512*0.75; h=1.024*4/3*0.75; colorBackground[]={1,1,1,1}; colorText[]={1,1,1,1}; - text=PATHTOF(UI\Kestrel4500.paa); + text=PATHTOF(UI\Kestrel4500_0.paa); }; class RscTextTop: Kestrel4500_RscText { diff --git a/addons/kestrel4500/UI/Kestrel4500_0.paa b/addons/kestrel4500/UI/Kestrel4500_0.paa index 8c9de1e3f2fcb9ec457534f636637a2d173a439d..6ff961c66584c24d1fe7f4abaa8002f83df616e7 100644 GIT binary patch literal 82346 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 literal 209999 zcmdSBdstIv);|2~y^|0Efq=CHZEJQo?46AWw1a{Ml7LpB2OZi7gOMQA(Mk`D)=D9V zO=4R-jkZ(UcUljrM+_ori&_l{g4$}w*7hyh(MqTXKpe$dX)q*tzLmc3JHOxce%JN= z|LyBi9w3LEXWeV9d);e22=VOMx)%#)&({eMLJME3nf3ekWxD6W-($GK-_O=P`*iqw z0{(@+f8pt;=W1ci!@n__L{~p2(YL)My7&Zzu1=xQjVCE|`zZ=N`3DLf@&9?PMuInJ zG9H~oSci}bA;o_`ykGtQujQOP-8b7PI-NcUVLyJgPk8GYBK=#quMsUOBR8 z2F7j!LA-e%)xAKye`czbQa>9(NGi1+BZV#`$50nf&!W6;V$&`uwY4HrEEPwIir!B? zvauCovmt^wwnr3iqz*oQ#T^+vnRO8sB8vL=hPjmgv()Azw~zi+b5LAKB5vSWF63>7S|DvfR>3{~s_f5WYwtQgArkL1~y>9%P zUCieEhnznsy<*>b660+?a_#CVtcj$0ebLbr@jtiP|L?o@su8WRI2?+!e8f2?dn}HR zr?c=gk4ZA>P?;<-7>OlD1%Kq#iD>GR7$5InAgCW;X^kd@L84gSc`=2AWqO?R*4ZKw zAvgZ*eBXS%-r<|)?SD2-IPKz#rz_eV=s~=o^kVyYvxj8VNLY8V=X|TPuYxrp>i*}5 zAF>7r;lzPoKIc4mWq?3W^y2S!AbQ(8@iW!jUnEzU0 zHA)IGDaeB?YreHB=7_RjJx3c`!q&-4D$ zkyMjK_(lK4^9H>hhu5omFZL|-Ze05y29_^$aHQYJ=4;~HV-mc2*qM>@-|gc4xHLcr z-ssr0#o@<{2??KSZCj6=o-}ws-0uAi$kA5|%lP(NRa{1U4{UQ}>wf!BTYfrz=+3wI z_EyK^`}@U=pgl_a^OjAYzeq@W@fW>RBtlvb+LXM7ATIYhEu0z=@-xoTFak`4WN*|6 zY6c?_E8CkZI2R%=o_6Ztca$4X`vwI$6C(e95$PSUwH1_p2);5)bj&uQOQ_Rl(rX-^&^yC3V4!Up=8T3o;U!(XZMzAN#^d3m>NGybL+^c|JP<; zfcweQ@Cb!(EI&taL1ofVp<&ePk77G46JscaL>cHngyoZ;lEJGko=3c)l=uGlRq{jS z=Ps(}d~K;-p9-cr(lc^83bQ{D!bdN@&>`WR^{`RYH^1yhjt~>b7mS?Vw1pqSj7uYU zp=0g`fJ{cM5q!5lW<7$XD_{8CuGsaXH(MpJ)g`U9TY~A7jlrlrtwx$q$EbPg;FjIF zqaoHr2%5{!=yHx5851G=e%I_`GAcL%2J~XChHTS=0R?W~*=5K%625_}_-qw&vMwEg z@t4aWn7vy*IS+l6ZbpOYdFWPpJ}O?p<)LlTq!oHn&xUL*4MM`hXix}CV`n3$KGoDs z^x_M<%1BAD3IFZFhY&q_aot4&L8NOvWQwVPGz?#IHZuXO(2M=Qkrg~L%pgj}E{hk& zs$(0Z`awEyn!KMp5_@PnLE3wgtY_l4oJ;c9&PA?ZgJMrC_380Ql_`>T+wL7r^F%sZ z9RIdbK=ohC*EGnBc`ZWVmq!*Yc<0Yq7^{6qp{N{qqR4V$%9oK|{96xlSQxX$LU(A& zR2EI?#aODRqK9#*1&@C7LVJwE&$#jg?We!nf(Aouo~B)yr?G^$=$HL5tN9@|WO@Aq zBQY>M40}0uea8Bsq1((w^1Ce%+%|8{jsmkhwYzpb$DzsqL6z)YQ_k~jz$0jFIHMc1 zgpDC!N|LksLPiE&pkFsL%X6uNvG6aK2n0l0dRhm(z`pW1#mI4Ka~SBei+SgP3O1;n z9UCE$gt1Si7AyR{;X8V_TvUMktc#+W%9&!vZFp3ZQJ9v28Ee;)a$#&#)3A@pBdTH} zoESbJ5=K?eF2M_L3gO9unmOey`cf7X&#agoORco_g@_t^Y!r$0s^HAjG zSkRV2$%x9VdxbXXsI(r3ukBtEw)@`bpbyRwrDMgvcJ^El&rzxy#VvIt@*-=Ardnzs z1Xp@dMsJ@Y-Zm?K6W!4`7DG9r(p*|%ijw(ndm+^SKc>rv_i?Xu98{TBD%B4OXP+ou zM)D@2Df9MDrOAzArY(u-#gATuXjX@xcCgLM3B1UXU?4q-^@*&|Nf3^@a%U>Lum5niVnBJuAEz+(AS^^R>%cLd2Y6 z0IB0}sfjfSC{aN^YkUhpNLvarjBE(qS}syZM%aLk+T5|EJZ&VL8`Z=6s!#@NK^~vd zVvA~LTv|HVU4{fGA`<8PD`^9)y!h`IV~_M9aIuoHYH6#95Q76ALFGW?9+539*c!Wc z2S=##qA)og@ssnSV*c&7uC(8m57a2Ur(U0<&!HHnJ%J`3y(;zM%Mhvg$}iE`tsmV@ zhPRn^k?*wVvEeTR&qFHv;_l|tqZk|SJWS5Bj;Di`=5R>}Q#feRi=xPORO5 zRu><~ zTv8I7)I4Nk^6X3LfQ~5F|9Uw{JPj<3c=@d%mV@B_$Au&N;oc&OpDq}5I@36{fLOeF z^DH)CBSi&KqfRD7Nmj(hN<2QsbcU?&O)ZI1g=}VD^eQwCk?B3V@vTj76nzYl{f*N+ zLXkhqA3SyOvKZ3p!~vW2_~(HoPkkwKT<4o8X6Vs@pTXoOrj<&(IN>7V?^PHEF0fNy*%ol)gm3CpE;ppk zH#$1|EZ}x->h&#-X1@jSLz{yR)^%KXa7$|gWY9}tVsyU2#Z9}!nk-angY($veE95l z8){aFS#cY<1|70Ak3vL-he@gx4mJ=J?qAVd&X3l^_G`$OOB~*j1l}TCQ+_&^WdTGu zcUD%NID=8=3K!>6s%63!o^?$pW@hPoShYtur=&0|*y2Q-)p|8*2V-&xnPPzo_Q?Wo zrgY~yAaSBaGHHfU6@aiTcX&Ba+^{{S1YC-fwg7fJYGI^-jII$(DXY;g;bbdkG2&)z-Lj`0y8=%N9i#BpGOz@qh zw98IZ`70pY%_M{cpJ6scHC55V)p~fXrezV2MGgarh!FUDmsX|s=o30g6ywHe4M>vG zgUcW69JwG_igDRD4jYQxjVuM49UH%kZ;B+SJAr0+V~;34szqhu<85z~vHu20VDj(F zRyB&_zt92&{2Wn8%Znk8KQ@dUeC5#spD$s>|gkk?%r z;Tc_$s;}PK3Ymi~PR{BXkrAC5;mhT3=k|1P4i=-uxujscN=*g}f<3wd86Qsn zGlVx-S~iHSm^I~5gv`J8Z3!31Cu$l-ILOvC&R-ck48}UOkhm3@BnIquE2`vw@=oz^ z8k7>dma%kqDsZ$*L2*R!GJo4AT;LSZ z@#^lyA)>j;ASAQ5FNUBEA@`HJO;u6t71HvSqr%@8-!4I z_0(3B>UZO^&r+XzKl$SMaqWCFs}4}@r!ziq46&{mfT5&w41lbuWS~g7_S$mRWQACLtc(o?2I30yF9tU-CKH5>m$F9END>o8B{S*# z`eqAfu{gl7?c{Dzu;>;OGVhSn9`$=2M*#sn7u{fE2o|xKZ3mdpi7t7B zY+6ej^GJk|k_nE<36eaekW%M_g)QOCv+%RD7*@>_Hu=g_R!s;`v5oSF5d#_Fgm07g z`FGc`CZ1}PdG81OoQEh|=tJB-Q+7P)|Buv@?>5btqC>XT?HP#FTSwBi6NbJP)u=O-Efe@4-pAlO96o_eTGW);blLwz9-`aOiE-Wr89rUP{wiNCdV zG98^aXqSbkSg^t#AR=DMye`KJd_sqB&SR3fW0ILHNn>w_)p`wtr0DC&hgVN!>h*dk z{!K*U^+sPeE1_Bu21)8hOvFf7M-ll_a`mM=(*A59s8`7i6~n7R>#XQIbjLuD=QrLg z%rr(_8bB(SmXvS5iUUDHKwCXO)wU(*PVE5Au%a9@=2-wE_wC9dM%^eBB38l=?&@d zG!%1F6^N;T`v2cxGiiTcP68%mI}BwppbR%pnX-)S(6lFZsp~2LZbJ3&3+(|b2umHB zr)X=4?=vN6^QcW**01RE%ZNtvep+MY2kT^{&2+9jhN`azCJcBwd}U!m!Stc3SZefm z3-bXkK^ z3WI|O7{>I4kS%^YS4#1f0I^0H=dvlSV|7+D6V&aXO~(my&&X~W)vXTNoGMd@s*)2* z$8jicXid;)T*!GW{>#T9S^^o`Dc2iu6sTl~n60xbdPat=I0y8>@4w2o;O?Y+jaPwQ zMUQQ0-=6HjZ|CUSqtKTE*#bOw`QNr5sASb*l)TMX$+;w=S01fidSvlLukS>^7V&)i*;n$XPKesD z&398ff1VcY#zo&J*VwXW>lVo$zViA5R-FgVa;{|ul$r&LVhb-_bU^N#mOsi^&Lpd% zXQN5JkJ6v};-Pg+68p=N5UyhNJ?Z;?R`8$uA0)N9eM#&HiP99FB4rVBMY?^m8vR0% zd?E3&wB<@fi-0xKE6-gLWTS}A=U)5!4J%&F>P!0&@5S5kv$hRi^w`;ol)3?vO8jsm z-j!LU$e!O9$-0DaPnSKC$(;HW@p9p^Wt=*K*mFQE=B!%mJHP}A zX<_yh51-cF!I|&QP3_J#>POOn(i5w*ND@404(*!yr%9!(%TMF_t34ooOarD{>pXCPQ_moF)>IX+ zfgI8<*Pnbj%$y4p*JaMN{si*G%^X@&e`(#eREy@%Spu;XZ~uBeR`7xi<>&LgcosVW zd63de$Y%IQer4P~r2?SJw+R0AtLCi+ayz!m5noq2sr`&7_3Q1}gLlaXK^``J_LbN4 zlyIW$k-AZT?XA$p_ z$cb4&9Ct{!DNfu8`lsR1>ZT)$Ksz$~ij`5eCvR3y=`VZjp2cTZ%rBeAcN@@L&%MxV-~JM)QC*RA)I#Wo=wJzJ#L z-*;7dZ*1CC0nuCp53&IfZRMNy zwW#uBzL+SI{5RT7nc?L>G$8RSv`9w5#snUna*j1yFQx(Yx!nK#eq|s8XeZ7$Gy{Xz z2xHbiQ!^N{ma?AUt@0+2-{FU#IXQBQc)wgJ{u2YNzH&8tjDL3bRl zCKmQ=)g-yzLQ(kFNjEa9Cyss* zxsJU4D?V!;=fTyAG7yOjf|d)ZssGrHy|_wV2c5W@man#C2@B*qWC-2IoHh8@old61 zf1P&MOF`Jq>83SZt<&3>{L@J^dLpJ_*^1X|-Z=F56=)%Pv9pRw!#)y%r=b1o6q<~h)++hB;0l>T^s8on% zjvr44%xLl>E0tNiMBCx3mZt-`5gs@q?fhiZJh!hvj;M6K@HI#y2ZgBD_vUFW^vwsK z*wP0mzhS{IWtNt8vO)g5GSsa%qy~6lN^YavcW3lCYwC)lM8=ChsMIG(na6VkXu6mP z{Oi_xGQd3wX64W_4OkpQQo<#u%_vM@Wyu&-stb zyN`sW&;|R-?=|<%XEoNQ5~s?{H-ipK^ksN_z$VYF?@i!CPz}#1ZqQqSq&@}Z&dH6# z4XQj(F`3lX#s)MHq{*(K`f#{@C-HR}HIMXPx z;oHfKI5L4hdtj3vF_nZ1ZL(NSa!L@VJ+ibAb+`-WYrv0v1RZOD&RE zK~3Z1Kh8nWtL%#pQs352U*|B?mPq>z-k~a^Isnj!p#X8p7t^v~*R25|0YWT)F4&@snP^7%4C;!Bx z>+u(2tiNg8KAQqcBmIQqM~Ew=GOwdBVh$;7kFG(YpK3oT3MG4S(I0DhgnpKjozG4A z=o1e%=9ZRKrUtuHY10|#HqU=9C|wK?CGe|LYdDX%-!zuc4N9jXrn<$(nE1p|l9WX` zn;oq6nMQfKDo>j_K}V5Lz0vA*L=ltWX4JFLqfGgqr!!8c^Oc+5-kUeqx7Y1kx-4aL zkKT;Thx5x~_j~bQb|FMX0?j;0N*yZ8yB))k5iwzChp!NV#EH;WsB3zCU~hreOyZ#f zsi~aW6L&Jd7HA4J(RY9UD9FfGD!%ou{a!uD_QLb_p>oHd-wISWf7CL}s80wb)%!|- zUW@>fB};nC@4?82bxsN7mX3EzVyVH=QE1%4XhH!X#WYQcHL>e%t6ZN^sl|2fsI^=` zLtHy>@guN=GVlPn64Yp;y_eeAz#C9ZNTb#*V@-In+7sVp9$F(K2=Y`cCHFurtnG-` z<`8#$J~tPbO0+*`d;)Gc_D1Fox$mJS6_@j()^gAE3B5_?y6or$DCPp^e{h}g_}__9gII;vGzV;5eC5yJ?R?FkHrwF`GHO~|!P%66R+Rh+j5(raN3fY>A z7=y#MO?I&AAdS^{a3n$78OIZ(tfh6&KFCD@i{%oden$v`lz1=ace0*(g*Zh@4W$M( z?l`SBJ>VfRr&KC)T#=78M*J$MCpXL2y!Qwb(EK2vsxrG|H8t=N^Qxk!k+S{!|Fu62 zTiP?)Rlr8vg-v@wiKTYRhc1?0g3Y(?y?r}@nA08CDIhkk^ZU7go#3LlAh)7f}qneNag?v~0pCui(sduV(9=fn}sl~Tv4q!QQ`qe;L8>@ zLgTzX#leHToIkQ?;?zG+4&i_HBXMUXe*P~XJ-9Z}76>qcX@NP#?BEb%{-TLidx%l18B{2D z+t*!;yJL27EY-ZGm2pjU?6j^4dJ8VN>Fe2evgW zD%GvQSP5RaIb}DJrzg8K(K9op6hflp&!kt5yq)4zhTNz#JS5@8yA*~}J=38%1soo0 z+9qiUh|B)5Ta3BR9%p+ibX-PgDZ_X|W?H&5p{vm*1JOIS<>%|bAmemF$T?rot}arB zJ)1WNiCwf+U4PBV1Wp-fO8)w5U)`lr0vh2qUzLI&2vD&iX;0JN{`Of~9)dX1INdja zf0tZ5Hnl2g4iaK)&(u~{RszAY5%`~9pjDwrA4Bz-l z`D9o`wc?jpLoLtbYrp%OWtRR$5RE?!Y7$Ms&s40jhtH(fKIksc&mJ0xicfB2b%jpoA3R&i!phq zedSAv*E-pN87jav1rE5v#&B}SK7^!4)L!;O-GIirx)}43rL;zyl-|miS1p15nfoYX zZd{t!73ix4e@5|Cs5Lzu5koFmOh6sOq!+ zZ9aRZHP+exW0Gr@uv#HViJxGGHZ(29LaUI~lSSTUlGnn7d9H)1G?jK4Xr! z5j}~NUwZ#Pe}O(ZwL`wVvfdBds9(67>4*TnJ!7pCWQG}Zpo^5-)*g^>>TcjnYkeG^ zdHwn{RZy!-wCO%fm6N=Hl(iqt=eR&&B*zWi+JK8b{y?RdfMK7XBAA1u^0TVak}a7h zw?Pi;$(B+Ro@@lifAz{X-z!xL0igt9K}cc$%+mh|S|0 z;|g@?kcs|57NmGWJ*??@k*L69+&T$&qojXeQvS`H^6`Z;V{aUcwQdh~#zaOn#GOQu z3V?L@`fpg9AiPl4KCL574YPgAh9eH4v!AS*wg|dY&^zy}E#n6&zX?3tj*lokno*09 zwOTm{)E(BeMEi-pp?aW_`DFQz&X!zPL-;3e-Us11nO46^1R1XeAU>miH{_F^ z@lY4w#o8o`HU3bNI*0V)&_Jz0EMX5!U7B{J%8v0)wz2>n7yu0@;^D@CJyVdV)h=T! zlwB)O(7{#n!|dIQD`2?qB+l*it-`G1T~wQl&!>fgQ`G1DXZ~gPgs^UFT8k> zb9sog3}-KVKqUC^gR56@5Xw3vLIv`jvI+4r8KF-OSmVyAc64HWXV&}YhmT+mawrj<5 zE+3W7Wi4mB<&Zl8J62HP%l&^%=$thHH4>h&w|8?^)STAAs%O(!yT=)V+?oiD1o_0- zE9L@OlRlkWsCes*&6__Jb&9{+Iagy!pn6gwNqGh&H*&l0ZoLcy1kyC@q@q=xz*b+^ zWJ`>14UB(o9lljbFdFUF;r+zD&hf=l6UZ zAflV9pw7f2BlHGqa1#FY#asbfB~8iREKksVwRN$OP=vt^SAXDlHd3WVa;nozWGZ;* zW)Yf>q`-_6H5Qoh-F2gu3Pz2|nDvsHK2=Dwu0a_LtqPNY!u-miVde*dXew_m<^mS* zcRvi-@k?n-XtYj7=pMWba(#O{6U=@&togKiFW(KDJ>+m^a31TEm*>IA0Fhc;TgUcL z&(a53?q5=3tZt>cd|()=}BHMK*cRYtb&XkxBS$ZRuGwWEh)b9s z3gcV!(Ix#NXa)*+XoM4TyKMU>mxJ1pL(eILR!?}cCp|qIWQ`f*a8%2_HQ|Y+iPx?z z3lMR8?LK3L=u=5^a=;_W^X<%>XL!+ogMf*!pPqWFA+w+Etl!?iw@ zrO+-fQ>oM#RJNrDQc?ir-e0e)Ts%Zae=YRrOkWa1w}#@=uzKvf9{|@VVncnEVwF)p zUV1@Q3PX7(LEKif16O-A1zg9AS9L%Fgb=;!dRt#Oe0BKJCQnXNB&uVPblb4D&%w(Z z&s0?doekkn?rQti+VI>*DkZlbS@pP5bGFn_o1`v|Yizuc*nJwCMwyPa&~^5I`spNM zrj6FDcJMr7ii$6cswh9sSe|)1H;!yd_W)T!RAClUlHs-^NZJ32h*=L6fhc+%Q!>7% zr{~$B!_QqgWd0Fj=W-I*r9~#5JPj-B(QfuS7^GDk+F{V6-%u9;r zEv@|?IzGGG(-VjlOA=8&;q(1=oHHRJvadl8(NA1e1Bi~d|2n#^g>`AE;#s+U%j=;R zE9}=LXL&k2Y2Zk-26y(=a;|AaU5(YpSv@WNmyt{_Nb3mf!p#(&C$$Gakw{^aRKY0>zdLLbbMuQsJq-eN=+$bIAQ^ zE>UcUFGt&%iI$gBt-MIP-M4<(xXy>t_;K@Mrf&Yk>jOb>ejVRDL2DKj#Y}!DGl?Fq zVzGaA(M~#~u?9G7G8%?drWsU~EHpGY#F-2I(Bw4TpiOF`wG|sV&CH7zJqgG@fhQw% zjmsMDgs^Xt^#N9@wTLv;T8zx$!|7K(d;CXWEAs5@yu3gnZMFOE97TxBlgyz}G1xa; z)Zd-Bd&xJb=mW#q_a57ZcPI=nI~3AnB7G`Jo8h@6nyIu}NBti&W^po&HT7M~642A2 z(i6jbceeugJ(dt-IyC{v_y^7uy+bb4kN=cR z1{1q|)r$DSr_q$eXr=(pT^MT8v1pwjTGi38J(^0hBCoGa@t7vIcVLqN(fM<$Cnjl% zwhg?$kT@hbjzqQN-ulSp!F%RZb^;L`03Ps<*#3`B?~(~lqM5X54zV!!;vZF}CQ`2N zb*@w8Yh~w%2hE%&Ivd2e@npYo2^E>nCldc%y`d2ZPP4(A`s z2n&t*XcUE{B)U@TML4G*8Tr{`@4lhGJAAG^pxm`N?(w&kZf=sW0| zn?cJ8h3BcV$^!1AEO7XjawDVG4TW8}N?ukmzmzkXh)W-}w{jgboWvs^vmL%2N;7Uv zHGBS?$R9@$E4>;Iex4V9SN_>_FFu{4@7bI!=M&XGjw1u5r)5I)hqz~sIYcbjTSSt% z`EPXiVwPm`aIQe=Rc?{|5!k>fC{ecKUSE8H{{pnM9#w_}H`n=?^}eERmM z*PpxzWy6sw=!n|o27_U~3JYb&oN`J_f`p&p*_=SU3zVso=(9QNI1h=$(M*2P4*3L9 z!ztN(=vB~ftt}1`bexUHM!}0f;XdlHDb1&|f!KNDv?M*{$5;mF)FPvhhVIZz#@45RY|u80g3kXV-vLLxiB9 zb2oV4G@+RVzy_zHppk2ynwe%5K|4g9Kh1X! z*r5miFxj2!D}<#R6JmyPC@RaU(DvBU4y}PilB=ReDxY8Vk*C+UJ5z6{L~r2dx>BpD z*1Pq)ST4UVHCLb|?yj_YIFpO$zyW)h@AA%2bJ(S)NY@sLG`&0) zPNdo8N=uHo=!Lk$kN;?;`9o_t*BCi$`zCEU;1*H!{k()5`T7x7i%rP{v4F1*ME(y-%qdJIO6s# z&Osyu?wQoQ-EwYQYFHI*4E#c4&h$9*2)6ni9vo`}es#&!8%A1Qa|iF|tr^3=0II!M>%O8oD}?h~1pq>R{R6n{()Z zCr(!nLqA%wq-SIZg(J?>#hsV8Zv$LoLoK6zQt))~8J(jKR5n6*QEi0R(GGVGf+~R3VQ@L`Wf7L!k!sh*YMS6GTPjg&SI_ zD6lc`HoHS^HGstgJJ*dGug^vw4HM0fMXOm59k;sAzGof~$A9sGREfCm_1*$6fA1kf~R4zXu z8yW(FI{Rrl^mb2=j40>=@_@ViqjeBXjvU}*0^Sv`&qw&<-Fb}LQa z2yf=}nda*+3_RBPj-W|bsNj~V8THeMT%0pgHDlV=9$c`4I?qd*>o4xgoB(i=RUXv+ z_}+w*#2w}SStu5csaC~gLH76fcIA{ovVXjWrA6fxpPqQhl*nMK>4jFZl z&xxGK%PA`IKkAw$AyTk9OCi&wv@;r+sDPSqvXKCpL^!)(tl3&6hF0(?CHR5Yx(Y)J#P)3oS z&A>hm3nE~gyR&vF1M=@4IN;IVk(U>a!~)f|!MZZey23CY8X(JQ(+W~NHr#eVr5+_^ z8Nu5yQ~3}*zDPEZmUaSvi6jmbt$16ToaouE$#9@PDu1Y(*@gvLDM67FPK(g1@^#tX z37w-fnt>k0PdqffHco+7b=c(rXfQu~Vs6*v2~le-xLPi4*X!4zx!*JYqJA+5>GV!Y z<$8+ttYSUIplB>iBvwW%BmwP|e28n4J&hjU9!Lu2;b(}+{G*M8H+rJT2O~j}hZS4< z;!oP^{?le>0`-<%emb$MljA_H=A3Z2DG!NsvU7KL9!RWLzX>WuP0(boJUd8B=@kL?JLvklYXAM^r;GWfP%hGWyn~HM~F@3aica;CRW70 z&8h1NN6V2%fQMHj_-0m6bPe>Jvmp{_*M1O2J6*r*i)=R$Oq7K(g^d zrhz~ql|KvYduoS_G}RlD2-AR_Jcot0wsar{a9`qU?t=+PBy5yx#VWV^_Xc;DA_}Ms2<+O7w>KuB(?}#L zpIz{+Mx&8EXbXO=2}WQXStHHM9tk^0`06)3rGPKdASv1NGY|Fwd51dMzP9PvRF_p? z_I-UDjqIjuO!UXfz&`{&Ftp)keiU$1|3A(H%8Xt5z@3F2`wB{H0 zZ$q%5aL5TxzX3Iex1?rf<)t|#tlP6gp6;^3#IZYciBs1R0|PfVz^8SsTi24ndr-_v znb%~KJi~KwB`^799+mw#KE?KI9-qA!J^Ry^zy2&&n(`zqO_ep%ZIO7k<~$tq7I|-6c+=`<-fXuk0G|49J-qiZ6f{i|^*K|WlTT!p^&5!9 zPP0Hh`pf-YH$utb!dKBHGr}k)uMyf5J7qV=?%jv2aQ7~&2Fck%*$QH)ik3%EHG>OQF+`F372teLQ z3!G7m0|j=5G55&gBxT@?GT=s0a`%x%h5WHB4_?0vD$L3^2i_62F8JGx?f5ikoo&=d?U>0P{=yObVQ{Xh^XGHcizhJ-n#dOb@bhjdkxRg zE^}mM#5ZXJwIpa{kF=HvVu)GZDwr;--oG6$&NP(Gt4(sPi|gct$*O9Ff9#jP1S5AC zGeV=yjQV^$aq^1v4-jQLqluf}o_p#31t^fxAG^@ZfJpB6H zL--dfeyE9ST~d+)Vr1A4!q@+CiP&CWrQ=>791aq-%BZYfT)Sn0*8M1yk}FShHFXun zQi$4dC*5#jB_GCHmz3{0(A>;|Ce>8#MD9`$-<)58@VIgfsBZfAFJFNc4^eXa$6h&U zw=l(iRe+yR=(ZjIF)Z-RF6PMeK`wxSbJbZO+q5tIQ$nXUzVI)9EnWtL(z6qF?q-lU zj_v|cXnybB1e>N`7Zb4?+OCbqX2NkZg9*?Sr~Ql+d%a2p^g~J6y0yoqajqPc+~S0a zz=wae;$J4&GZ!ZoPw+Sup4jn{$A5ymKdns>MiO76Z$Bz4dJkIpPwRNTv+~rf8^u6cMwO{oh7xlTX?(D+R2veR0dt&h0i40<#&Ue6E-QkEyQ$u`Da?= zf#Fofb&L*7C*?0*_HG7mONc_`3&K69S3y zNP1*g%7ZzZOBV*4@Pqh=Z;O*mT4|eevqtbmqT$E5K=d}>4R%83^x)&(xXyPbtKT6^ z!z9PSJOS27B$DZQF(~Rko8zY%vyZ%*G*L@M9+cI_pZ%}XWS+;-yF&cNTYAYO3Z(R$ zE-PKhc+RJ&cE#?|oEQ#s<8Jvq&)u7xMtE#W8)GVrFMJpA`&md zOIK6#_#27Zb7a}l;6Ddb)I5ULae;y&q(TRp7B}v#&BwO+{;bvVd_pHr+<}oK8PzB* zFh*Hh+ZeS*xJce58=ev);HV9)k`fEQ%A2;G2}YzESJ^2QhA4V*lQt%5BMHIp15vz)u;(7ci^O@$FYRtG2}mha7QSH@@U?gd141i>=G6 zUWZ|>``=$q;2S5{vj&&eF?l{F(PpVF3)^;gZi?yzm%%`dK~Z$4Ry&7PKMCWwU#&7; z=PXZNhTh7rN>eVO`S|EwaG1Cm-A6r_K&V9HxvHItl`9vHmp3Io`{QSMSKPiei-27r z#ek?fbN=<4Fo~$BtewZ0P713OR3a3dgIu_#8k7mT10IiU(n%tj)|lSC;$s7E8e*wi zzpZOKFp%tmV_!EEv|`z^MjlTcdCCt1;XuR`ktsc@P-k@YpF~nFkgG@zJcMSCaI3F2 z^MV7(H;+@qojjRCn~N?)ua5d^W8mDk_?4P&Mfoy=j|;wqrE|rwALMn#=JXCGfA-?6 zL~%Y?HB#xBUaO?wTvI%STb(cwA4vyh5Q-%$hgErJcG4DY-@Wi50L9?3-pg>R0j6Uz zD(av(LvSFBOY2Cm)t||Yo+NBbYa4m-LF_LtCk8Ob^+i{XR zP&(xv^7K)$=Gxa69!jv~m=UF!ag)$V<=2P0(7HigGWrt=v9at@= zh&4~sR@1>}L1vc5^F>6=roY-j*t!$4CY%)BFiu=oRmJ4}^+p9#RmJ9Q?3zg0yXJGQ z)dY9Zy8_CnXOQIA;OSt_;H`Ty>n{ly7sykxvp0*Aeyd74^72GO9wG{3$x+1LV5aGs+oWqo}u8LYY!8WY?QjF7wjnpoHv z83{*NHE{4JP4&K)am7l?Q;R>k6A*d!6kmb`dwjObp^bGda~~x z{F#6(5+l(RKkK$0-la5QIbpY?tuTN@5u%};ResQMuNIQEhp0p8+0YTZat{u~jqVGN z%fKI=afeHc<1vWm+@4`5OFCfu>$$^zCOEB`2Kr^L2(@q;tREXo(1n)J*3Q-)AURJH z&MsM6ymyBKMhETI%RSIO&w+`Bh~lrh`uf7tXfw0Q>PF$!4pFnRgt672Z?gfoWse_ zb|qUd_Wj*(2}hhB1a!6qlpc2(Ff0&XM2afoz6 zO?DDIo9WXNVr9VN34|22Xo%bH-)r`HzR&mb`|?Ll^DuV5ulIFbuj}=CU0&kg7FHB-woueENP^RYj0OsDDp(#=+TImHuAb{{{fZOIPA$p*Lz+k7Q!jO0*({< z1d*a*Mr(kb6ko5mD=UbU0DpqE4E5>k02PdXtoeFxp>)(1y*^}yWhQ1LS>Fe{=)fN0 z!KPPMZC%-kQTN>90>@}p$4_BeWk>U~<|!?9N?Ln5VYJFP=kSvH5JDVG3!J~>ngORn z8yy{?go=-!`blJh7p?QToig?C;lnT5wcdaVc!hVaC_a90(03eN_1Qg;4gdP`5LJjR zDE)&?4=^C6367w?*tGd8=^3AegISYq+nkNn1;trlh8ar@SEQ7#63m7hclw@`W{Wan zVw$|A!{y6%g&{5sRXWSo4XIp4a^Pq<6{U6bl@0+?C2#lt4k;EvznM`xU@XHNY~ua{ zA%reWN09m@tMsVYJx6^f8i`ztE|Im0%8CnAm39EMQ0x1oexT+L{@TcBS(CU_kfyLK z=NF3Qf(e>ww3nJ(Exx|H!44@dtTr^?5@Bsjo7CF8WsCHTXfR-->#W_mhl!7f;0u<1 zMJ}9L6y>#=VNHd)%--Ina2q$Z*%x>(?!ZJ+`qN{`DtXV!4O+6j-Sa!%v7~ycp7TOI z^bJ{KW5aly28u5?4x1Ip(^tod{Ot*p!gKPB+E?1|z8>O8;tNtw%HAnDULWal@b8wK zWJb+1+9TYKwP6lc!X3?&7Uew0BesdVxUJTSu4f=!bXbF@yU0*BneZ7H8ZxUQ?W>vF zh;|z{JNu9Ka`U-=Nvxt2QPjK@dPRkBg4{BLeDD+Zy$bK~ZgE+&%9h;qPoONbCgjP> z9y686Jh>=_>Z`l+Y<>w?>Cm+eh3D!3U++l38%Vyc>~64#N7^P=1>jNo8Y zW!0jyO3NBlaKA+PA6B|7l-O@aXCGtqzafhUNJ;R#juIbZ=yE>eR%}*r+MS5Dk((xP z%OiYG#!?F_md@;w{$wD1-?Q$K0cOzKyC%5K@K4632ngN1VFdlCpIgv}N_3}4>5%GE zrN%1{*?FxKbst6UHCG!|hIG<=J=>}>B#}h-^9(!jpFiram*PiI zy@aBDbwB|^jLri$r=@@{nw!6iFaQvw6rIj+hN5Y5q)GQ?xv2V3kxo)M3-yOb`_GTU zlN^~|nCQB+O4?ERx8*91W6mvB8YoHIoY!9IlhUn3bTo>p(>$NlQ)-H$k+*U_pl>y4 zch=d1bp*kGtbK9Ya~aX-aLC{_frxD@z$!lFG;t-gn`Cu|66N*&1 z`e;p*O*_n4P<)#Rt2N7qD9NGYx$!+#_lx@<+*S)j~8#%S@ z*pSNZ7}^6r15Z9_?XW2-v@_-Q8E()It-P7}Q~G*g1@M@zlHO;{e=-_hi1lmlW32Ad zkTUi_hblRFzKAiTgj-IL)qRhDQQ38~^VcanKC|)d1va(=e=G4~< z5rkWNui9TIJP5#zfGxnWq$aDq106Hx)E=sRHX}Yhew5F&FOm>d2!|iO$r%yl(eB!- zvWx^5<^K|Lxt>87HNu!Ll=TGO@9rUx8r7pjo!s}e-KedA&3ssWzA!6`NxFAd?(u-m zuSw*cE3D7f5B4kEmV;jEjh=IJIAOQYAR55oYutBq99tpRuvA9()nj#NbsC3D6^8gQ znz(1)jfc4=j~)O5IAuh&!?xp3F-=!-WnkE*&I;G+e!=`pOGKucrBszwA*tpZ1&f}L zP1W^>JvJp0UtIr%3rN3O_{HSpxI8LN2^skH_ATBI-8NiYhiDxa)c`of_l7K7c6M!j zsm_7s2F$f;1t#ls_OyB74C8gii+QRLum?@0KiG8 z)HmXq;r8G#@Rnrss@;#=ie$PdohKl3^N;%>-nk}5p*e~FDM)R%t57h~7qgY=dN*So z{4SsDI$jS73-7l=Rl2iJrSK5n;nJ}OLd0`~7rmr5qsT{#zJ(vX5CXBvoII61F<1Yx z!tFtbINf#>w5f8u2ic&lq47z})3BR0t28sovb(x5{+lt3QCp9Y&LEO_Rcs8pfuP zlM@dNcxyr1Co$_(_SCDzZ!6JQaY->pJ5k7owi)vBK;;q2lic=@)O9ywMdO`LyTao> z$>fi4*3V_E#6sU~;c)?Y=$T!`P@?V*$fpD=fl6j$OQ3ryPa_djrSG% z2hu8!y|E$a>n3M&dCEG#7M8p9?J6MskGV{JI3i#_^KsqvmZZx33UfQYRRGu z&T~iOA^jGD_+htwyVp&gm$VY|T_|r^dT};;;BQCVQYmq&h z;1g(JgVWf;Dz^rx>T9O?UMtxQys_b z!mYhd5`~OgTZkBCT#0hSR7%{k(cbdpfDr!mC>$q~Zyx>XD;Mco&D@Yizx?vcx-*Cs zvdj70%i*?nb#3^GBz1BICXFsWeP=dLdGMf^B&O4<^wn{LcBX<_B2TV#b5PUM>obI@ z6?eoWb@WiShNwMk^mKVe`8-Cmj(;>ZI%z*XO;7`yX;Ek@?y?wkQm1yw@I8S6uA9l8L&bS?jz%debQAK0#btfC zb6Dy1pHaH`g;5T>4R1`|dz6yyi-@-30`Yh(O1Qx+5E~7KJQY_ysm~Z?wDvW+6|U4^ z!k1jKF(-<;EHiJiVvnidOs~`spNCTNW zX^-4yQ4wx3Nv=5;e5}fYb_hx`OsR?Rd|xB0mdw)7+){dNeDfHpm90mQHajTxw<436 zr>hK4)*M=#kew};<<-Z>Fl)-tqFb37Dc8b(QM(u*g3NZisP14lL(n7 zU$>tK;vL`;yUItSMC#(^?qwbL#I@Aiy?sRn{FR_P%%ffgs)Y z4i+UE3Crzuc;uAs^UlSEl_a-z?g-v5BR^MPS(lwlmX0CZ67~WALXl58=X`hvhd@`h z2;-Z0)NlLL#a@|%k$+nKfjU|#j6$Y`>ODD`mXCL94M_NYwQfblv{rdib3QDp7|n8; z6^l01)BtGV)1klrzHFK9Y^2Bd{w#Uvz>KU8RToE!$U6(WX=+O$C)dIoH^$NJ@PXt{(0t{}A13-b>4B)60hi3QzJo z%X~*#8v_)!(x!4mj6Fu-is#+0p0s3;!xfykdA)Byd%GP47H{+V%jJ4EFf@|C`QzUT zjb$Z^7+0&@lZbIVrAq^g?C}036`}`Cm#}dKyeI6X#r0yILrVqd8SRs zCma1Kq$u7@Wvgue{*7pQ-UxO0ki(thLU6Y|v+s;r-`~2>P0k3V*SK6o5T6Ir!%V$f zVJQ!DtR|^`?mTpBhU}krGnO^5c=S$F(%M3+%cELayhba#q}@9^^1KdLDx!XzO7p(| zu`8Tu$1S7l@+Fs}asZ_Az=%MSNO_`}+2Kr+{?nh)h^Q`ZV|Am_AmVwrrv~%{gQP+_ zm+vh@(MH+1buVY;5z^`8=dX=POQmFdLPis^y<=!y4oU9h^vz+d$-2{Xm*$c?0*1-L z`9yZkQY%?0(bbUpx=fZMzd5u(M3?D%U8LU$Mj&q3*<>JgC=+IH6A@G@(;lsF_L&^2 zxo~>@PhHNtWwAUkVP=5ZtJ-Cb_GYYBHZ~hk%c7{w`Rz9YN`0DitWD@wxp?I9j?RZF zZR;o3aumjwZlzog{78t(1p^p<5=sCjwxr_)^e*?@qHt(IiH7LEzZ;4)^O$O)n zvyxjU1KJ7lLP>kHkoI|Nm*&J*fxmFvs!riVjvVNqLNveUlkNfgL>uKi9Bn1~Fgy1+ zTi|_b%OM!o7X-P(IqM4=BoR10z> z>#ZscpRC!q27Y0L)7}7A9SPbbnX%01#g`BqT+=%Xk&i~jM|jCc4TU#l%Z#v`Gx*4T zSLr}v;3~K8#7sncGmjh?z~wBw2`m9NKlR{V3e3pCu+qz2KGn0i5R)- zpA2U_8Jh(W#LZYaXCDHT3qjHXabZ&vaO~660`XGYafL@~5{oh`4uNbE0ME!1Qq+A) zFOscD-MT)=*ZV3WH6|iD1_5%u=>G{2|4uG8RwkQ9%>MNK*`M&jEt;TRyRI+d3ea60 zm`f(X=Gg!W^mMAP@Xd^4IxpD^n)K{ibYi5Q#(NxDCq29IbV$DMr@$Rf*~ z;mw5+192|Lsgw9XY&;6l9{TJ03x{biGuI2-SV&^`~U-;pQ5FWxrgL9K`$wDNIb`($h@ zDm1gIMLWYaTKc76YRr||m&Rqr-{!qVh}os)UoqW&KHJz4P23oLIX&U~k0$KomSi`F zUnW8_h4OPbQM8dec8b71{$3ux2&Z263qwwGUv~UNGdV%zh0a zRVBCt<@$+t15Ne z0F$(4h9oT||FKKyB7;*;XYW^OW|4Ov9=EHEg2Ap~Mbh-$p=qY`-+%A*&)O}!E?w~M z!rxtKRIbzKWxkG3CX1ZklEfpG+n+~*$n+0GFgzr>yXzG2F9_(74`~@U7ss1HX64M! z@dC2N*Zuvx(f#iW$3A6Tr!bwVH4j;EfT>oQQmKsMj6p$%6_wAfDfAIon+f87pXC+} zA?k8=7u3~(2KHt-XkeXOaC5L}mAzvmt0n*S&G{mgg$pCJ!a^3+~1y!qqHIaGjvP;Z_LxU~zamTLsK3ObIq4)h&jKE>U%%Ee)!0?v^%s^XJ1cB8gX@u|K7-q=bR_e9As`(w<$r z7`JhsTm!w`(0I880#mjmn0|N|BYcB4IIWqAI;ya$tL4U(c5UJ~c8CbvuinE%V8kIk zgK-C(H9I#{=y80ozK`JIKAiGAHAD?f*aN1-?!5)srm{5sv~JX~{Gz!-U*PD511>CS-X zsIGeRfx`@kUoi_sr78^l&&ww5_I5b_)$dFvBP?1R{U5){q6l)9-?1aFSD!ZB+CG4D z;3&$wyd=rR@B}j28VNirr_wTfMF{(~WJ<=Ka*{ur0Ik_!Gd>ByQ zcQbNC1i5uv*79&r zJ{)!8*eBfBSrL+dQA&4dQs8YjE*0E_@T6id$iN|r+C`;>x%SSwv1wQ@NxPk@RwXn zoO3EFR)DraDuROiWN#VbatYaZkMWa}W2))m`*lw{zNB5Zne6%VfZUt|a-%}3^G!Xi zeq^@;{iIH*O9t{4Nr``xR82$ZR5_q+cana>#(tIksClBdTpzf7J%l|%P-jwh%MgR{ ziM^she4-)h&eiHL-9yqJHYj-BIEOo&BykY~jOBvLo<0iuW5h&V{7&+lZ|3KK!7pLA zpBQgz8*ZOy9OMQLfbj(4(^fcU5;&@V2253Wuelx04K>*&cu`SN3{lRDG-{pF?_Z;I zqraaUNCZvgfp!NH4ou!uSpReAJC4igNtKqu^-v9 z?$SJrvp!qWrf{tYt4`W`=TQjj3MLZBV-bFYigSPUuwvW^A6lYwlg`EnxFR`X8XhQM zBRVs#RceO~eT6Yil15(Z`Zdayd<9O6UMkKlPZ?NgbZ8pUcc)gNF@>=w$lKY*1n+Sl zYV`vlcXg=a1nJK0axoSyC?#cIEh_SUdxhd(%{5e%ovQAK4~%Iw3O0Ayc)6yH7%|Rf zJN}{Pr3VLKp1QGmw`?5L&?CP%5)D0N>kdc)DT?1tZ=do5Mm=DV1=X~uI3I#3#GEOg zoFtEwy`~8QniypWk`Nh@n#}-6<~PF_J9%?pdC;4^eYlc+_}677S;@r@Rx^f^7$V8 zzXDfYge=@R5o!f_;WFnOz=DC$-#*Y0vQ=7KQeTin0b_iiD4eHsSK{zCsjSXOFaVp6 z+Cx~5r%1o8?mJ%=(iXQ*T^QwtQHkLg+5h=YuftCNkOnyzO0&l*Mv?Szbts!aj|v&J zWlr}P_8WnbNx#V)UNqE8`s1hkUn;=@#R*l~j_w!;H4MqZ3{HH0bp%_W(o7>MA~D%T zV&Z@F)N6z;_)4B=>KpQF&*X^UH}_PR{0l7~9{M}Lg(?n9d$jIgZ1^kBEG;jTS3CxC zNb?$(g^Qg{yA_ou`wM42eP2qR5X{6Xqajabt}5AZ#0HP@U|e&{-&pmkw>oW%Xe?0~ z?BwzK{SYc>NdK7jj;LhqJ^Tf>32~wk-CR7_P2=VHk_Kl2{w&odD=RA>r_<2S#U*J)oT<;kzwkjFNQ~qt+7r^CqaEzq#ON@gt(Tz<1{Z3!Ex39dNlGAbJ8jQ2D?O8teY@(L}MkSvFv z_HJ>rh*DJY8kfjdTZRzEHbgE@X}}$;vUwOA$n9K2KKW<9KBOw?Bq&Bl?jH|vIONMU zl=RO_9&iOfdYN0;54W_H^d4DLV1$UNsB9BO<(1_@08h#MW8w$Bci|rCmF{k!Z$xOD zma~HYuEP*%X!t&0p=6p?>e~;}Op=i&qBGmQQ)LK5-0nhrwgi0>COah{WjU@t9z=bb zMxT^6Hkj+gw62=`A>X+II`E;qPK8wv5lXBfb8}xQ$46`}D-B8YTbCY`5Z^8(P3#Lx zf_$$6mQ07cyWS=ovz3of_7_Tt2EAV11-j^nO-FJ_xpS>mZwXSDHs5teU z#B@mrkFyh|HzbtKV`n}V1Lh)|lQ8fl{`&F|j=zF}@UJ7zeU_>A5};!~1{0uwJ3|%_ z{JF&X+I87zM6`V2YiqOjeQ@E1H$oPd_`h=e>9J$Iue&%u6ULx8i%IgNCKG@fm~(7S z`K?QCNhK&&_aA-~O4h>S;(~%M=UB%B{+R`9GX^{0%?Lq5O3r-G6P=t->W6`f{obQ- zLsnW^06E5S&{R8zOD%YOrlw}4W~HR-*Q*HpWLo51$ovLuNGjDGVO|8TC!3sp-jD32LS?6SFXlZA|M2rf!8T;Pp7) ziG!RO3sypj6BKj#=d0jEuw}#MkQ6~04rjaFT(5HJ$Z{4Iy)F}ZAPAyZEuA-v>4DFU z&{U%_5izsAXLbNBe^8DUMl3l)*$!-#6(9&tGJ+_TF{;O z0X#OERmhN{MZhMuBti(}FD$DmTsr5XzfPf~xD8Z!*qe?6uBxspI z!}C%&bmCaqUmB=4%Q@$7CY{5n95Q7s4DouO7sM{(np~XNLns^VD-kSNTpbB>JX`SLnNBgPsD<+v64k zX0x^1DWsO})hyokTowL_s<}qQZTIjmXi+eRHV(f|Z@H{_wj?qoyi08>lrztjHO?-+O z$DE))i97OSlRgu8#p_@xFx=oPk5x8Z#GulWmQThsbt#hhJ!(-DrLrq3XPi-sjAf{8=1`GHcUtX~x8kav-iSQHa z8XLy38_?GJr2lF+@0LOb&=dn!oNi+I{}U(UbkTAR_)Cq@?PSZ}jjP0PZ*k$B?Ar&D zpN<6O=whIMyTkz&0RVB1^aGM;f^oR4++vJzYn`E0)odum+w`~40G@#)s70HCKl%@; zX4X zRaH;Gy_2BdUN$S;Tmt~8jn|*OS`7@@D^BQ5;mL>cIB@7SluX5Ct^|>cl6Lo%=cCZz#Kzqb|}#ta51gyg*iN73$cBZ1?RI91~S3e4II=V zB^-0!`RwLS?({VM{9=~fPDG;M5xrnu&E(8IL>}fbJhB18;q;l zqnV!Bi6x)>jfTo!*B$|N2rEw@z6hpQ|7j6cCQ82?p<8WuiMm4nJV~1S^2ynL9>H}2 z&Xj(t^+7#wOqlw{LYwo{v;s%&d{z=5;yoo6#W$af#nHF%X2e~W8M#s~U)t419_7G1 zw71#f_bF_K)#`v4vdP@US8=|1y_`~Gg6hw?^1V`T5B|>E_mV+axlIyYG1-OwRcM(O zh@T%LJqr-MlHeWxdeiWmr#M%K@&48~u;gXbmK7^@42)!FfetK}`3R5Ou(|@ZM?pau zSbZ4s{`Ajxy~blYE$QCZP=~uCzCBZ64X6%1Vb2q8y}}s2r?1PR{r&yDO~7rnKaJTO zXY_;WrZQ+92s3slBL9Dwd=n_LcsJy41zZ3fAcqhGgEk>{}^)i+UA? zXLxUB+)ioX{!mmn-jpYQsY*a;>Eb_^zCc=9TG|WTtvvc}qrz(3BiF_sQjQ;IDr=Ma z^7b7(I8Fy2uW6)qAJ?VQTK>q)2i-2Xdf5NhT!k%BkS-xx?2MJ2Ew}0F${4HefLGSg ztIvnc(un|HIBR2tjW2Iz@35kR7%%4%nriwKu5W_VJd7WRVJX3M`H@bn%%b@>rPa~{ zwCVU??ZBNIH^6zNwJUFVw-9-amg}Ev4B!!xF9J4h1cP{ZB}l|CmLp~9+ebZpa+mI> z>Lhp=Eo6iv!j&!`Dvvuz34n?NSmMJ)jaVz_95B|QNiBVA{Nfx6WBzDU@y`4?6tRsa zQyBeFj!%GgL;)GP34fwZrq9p8yxSnDJ|Vb^^?f^Cunf8}T^iM6R#=Q+f&-FY0iRREK}u&VO8 zZ{3VO023#Q@sCovt9Of+DooE|P+1NFF_Dr|=G+EMYV96{+vX39EO5B;i$-{(2)nkI}pY##ru>wh+^X zHC}`L2z>oFEBvSR_6}Lav}2fmHhXcl-TId=`P%Hnu+Qx{@sy2gD2vw-co|H&X;}PD zlx^mWI-L%0h#Xq$H-0oO^Da(UIM)m9@MdKTU-`#23$$(rfl_5=A}BZSWj7$S7|Gz+M;3U_N8I5tH6aizv9I?m>_ zQ7Ucf;IK`BR>hG>N!zv+8i;x9wMc1jFNzM7N3@9?A*?hd7kA5#+cr9Zu<)(6N4Z zHU)9cLTMmBB1Gp2PFw%z!6WfxYCTpoCFw4EPeO`$(==H@SnAq0#sm}36=w=`T@a7= zZ;ao`EeuPc07q66>aKQ$JC&c0?-05Y9SC)Mr6NC=iMh4S%8GTbOWJfq&49u(JDBhx zi@SGQRoavJ+*vQZhpi<$Jx9S5BYdPI03dA;Z zUmy->TX7jPk{6z&^^lu-+++dj^+7kMFnotUA`>&_;gG5srXX5S%0qQW_$2xY;v=Gg zBf-6p)J#-SAYu(%Lgf)mvyZtO3WFcrTNs&cO;UM``wRbjX0>>UihsOEJO6FTrG#^Z zUb)(1-ofle*+>2S6qO17OZdEB@hG2myo;g9Z)M?{w;&%xJtN=+NMT7L`;dccR`*2P zH0SRlh=;+c#OtpG(c+IoEfo||+T+GfG#&4L!*dyfE8wAEp@O^GRHEp}(JTy^DrFGq0>vsriNy2l)r0xN?vU?bceAp_%k!&68A`Kgr=hzd99q z&w-=nVUn=em3U5afg zf>;WkFp&9&bP{z<$;(<5JDrp)P#8DfJtaAR3JjVc5(u{&Ck6zFgR9qdaWYVVKFFCa z5EM-PTkVm;s4i#x2;zNV9#;?^x#X+J`PM=i;!o|}|E_=aD)Pd&&H8Lb(%S1ep+w*u zBbV?W?ffsDu&^7|t{+$MMebFs0_f!8#XdT#B<+Q1jc}mD>O-M)L{+78lAH3w-AwST z10#s;x-Q>=`#}j?K8J2gihI}*38RTN;kysuo%QT)sqcv6SC1(y$=>Az0>2o$(r^Z_ zKbY-!Ppiq-_uK5)juKT_0}6i)x}M`zzqTta>nM4?Ii?+3e&n9joS(w@{Dq8NL9`uy z(EOeh(Mv7eWs1sFaChwXvWf~u^8&iiLF=9y-u^RTzfmTMXngW|FX3iP`$-4(4tjGNO_J2SQWh6Y(A_qOqOkM z*<-BJ%sS#}RwtLnQv->K=03dUS8}rp=g-TUi=o)L!Z*{4i&Hf4UgMRInSV-NP}AOAVyMzPk|8ba!!|zrtOz2l&Ik6o)Ed z!qq^kP=PmxI;Ih#qH!<1H1N{nx0~+2*u`C!>Ek2fdlri?kC^@Ukz<{ErFyjZZT!f% zRB?@fs8Sgd`aMU*qz(rSYI{A417FGLxF zZ&$s7akze4#KjZMDO38+(4_*3$wX|5_Z{RrO|(BKb5WkzjSsyPvte zUMM{|zJ$+srCj`0k$a$vw>&)g(`vO>$w3SG5h@o&hQ|s0RT_#Eq3Dx^TKpuAi~eGr zV?+VMWa^?ZSb{P>iJcyi#Bwm$)@OPZrs;BRg{SNuR$J0C@uPZch01t7;ue;Rvnhdl zq8JT^C+8@!&9?iX%5|1p-)lJnLKoYbuh>Fi<;?SxIZu(at}UPJ?yJD6&9Lh4?tVU* z(VUfYDf+FSc;|#E;w5K)gRlC6{1{U!2HOF_)ugGvFode+r~2@=V2MhV7D8t2pcA7} zn$L$G%WN})6Y8}I)h}KAn#vVKCXfC^!x%0BYY7eA4kY~C|8-dLa(^0ZhG`Qk;|Gf5uAxYcgKy{7F7UFbyszuC54 zX7heVOsA+Pc#Zw{?sF959GgW#rJ)toM7fbWsxqe5Uhps$c<;hO#MAL7L=-VV>OE6$ z#Rg0vAk;|Ej_ncsJ!se1R*t(ByCptCX%tSXCYfWtm2q6`M4OM(Z+eoiU7|Zri0d4( zf+Jp^^zj^5ew!c)3Us}HdBJep0%^|t`I%ALNA(G~VJJF9V1=9lg*mAcl=gz}Wa7O< z3GDW^HUNihZPtKGL_nC=zf`cc6T7dxn{lF9fZy*w)!OO&t`I1&(lsr#x>Ct7fT}v3 zvcO7z&%nfFaAAty6-rKJReyP9(GohUr>G`=)k>qcZyKH3sa39pn_VjT(lveEm-w8QK_jyqenc(Z|*_EioCXP*1cs#UR zMCW(yR8-FKNev1S`hzPp8#nJs^%a+MpZ7H1#2QQp%h0H0e6CfXn2_0+WdB9pqPNi= zlK?)_+3f!w>;I`DrnQ$LS955&ZB=!ks#0f7l92D&=8}Yv6-?x-_ei&Ii4jS!{XO^U*U_NG-ilqP z9v{xQumx|x&re8WP%9+(aIWjF3pq1&QNw8}&gLYgEH34iUd$HxDN5p^$l)-<3p_=4RoLV?CrK%EY8-E8orDw^8_|Z$& z+i|UD>x(ZGkC0b7KDq5zsZYx$ zd=^4$U*E&fKysA8kL@l}YJ5T|?zP8CSF0q2Kp*}ciU*ybIhv{9eB?%>e-lvo7rpYo zxZMvue=-(=-Wx|mHG&mPkSEnalRyK$I8*NV{xEWP4ez-OUgD&nCV(NnHRaEy`-8UJ z;~ZP{Vi82I#31i%Akp*GCcl>+_`->{Fn-jiQU50v3|@PPDhyyf+Jo8ANGTZ&jSaQl zZ(~-Wsrz~n!U4miqLM(U>YyZ|gM5-Z#j#Hl?}VnkQ#*N6fPWrIIOMjsHXo8#8uO(2 z7R=(fufHLh+dH}lBSyl3i#V>V6StYZ zG%U5`$VPd1?Bjd+BZNM|V_BIm%$y{DOj4lM(acg9*FuI!%9Oli2DrXWesTUI#M-S zLjW-sHthb#*8hmh!%lcc<;BSClBv}nKP7+KJtJ1QhlaliT-~U?FM?HEDuL!KocM5( ztA+@$Iuq*(Sm83Ch1J;TXyt$5g)jf~|v z{u}B1)P`n^?_CaZO3nyuUT+O?#6fWL@*%z6tgyuJes#v}&D9Sp zlF5YA0U}9h3#xSTiuKY*{QkN~%iBc2-}hc9=@>TGW%q2`1iz3qInI~&3Y!N9r@>rw z!t>#VCfddc{FL9~ol;!G;lpNClCIv%EnzWq`y2}oSnArn-US^>jhla`@VRtXVd^~w za!a4ot7V17=%yx#8WjdL+L#H-QcQH!fO6q1oyjDn03uZP3>m)?KtLSg$=v=8xb@eI&C6LbcAiT(}!ryoyqS8T~YJ3n^%d`o}mTMK}WvmGMt?ba1dUM*5`pf^9jf z9kyL4JwFV!&bseSymlldA7At|BC28_mhHxP=6gD)C#arEV_+OIyA+@kFL&hx`Ro_E zLdn!o@;^QlE)tyE*>&!7@YmJf=e)*agU_@3zg!r$9=pX9vkSB4>vwTkUq{Z_JYiNw zo9x7e)B>+gd1$Dq5$Z4U^^13Z_1+*lL5vN4v39~7(-WctIa!<8(L9dSVn^oc8^8Y? zVzNi12KhI`OoHShV5pV_XJtzY^56crtYwM{7zb8rv1m&BuUqO<;cj~evIuq&)SP#b zaM#`!7t_Ry#MQ}C>Mw@g;h0L|{kVWAc+(M)p~Pi!`naw3|C0uv1ll&2b|MA^a991% z-(O*SYgQ4Tw^go*Vm$W6UZ03?U_c+aEQkKeiK{xHb6A$auxb9!1CkRuKS6#7F@;{6j=j9SO7!WjWuzMoBt8Igz;@u4cMYA} zk>8BK{KrfE<8<-CY2-5}YM}%OO)M4bl&_mPI$W>o;Ia=f~V*?Um+KSzhV& z+Pi)gGtXpD6JrfXeFyh_GV7n*PVVeGH)9NYWb+M-WqBCOl11fPK6aDvjYy?0jj`2m zh8IG4;+VvTpGU+6r*dI?I|CU5jkw3Ql3h_2S{7h%(A%9}_ePb5q@SJ?TjmoSY1>dSAnKnG zwg+ZPJ6jUo4C-|Hmt^q>IB`F{>JFBSkQ{egSCExC_~qTKF>Eq#()$xqn$MLetQQuC zvi@XIQArl&#lk%;3RmTbwyN5eonApgcdhM5FAV)K{kN&eWQsdRkOKILBLDX02!-n` z+NbKcbv5QE#zO4w-7Q{vqbFuJ2wd96#N&!&pIa#+Uv8*$oX%fvKn#`acI#EiM05u- zNDcp#nm5_6uC5Nn5_L-r_OrtM{Thi$Zoz} zJ+q@+#&E0?8$aS}I1p*cSFh-F_>nK(wxM?ArP>d$5Ui=TQR#Y{cjVL$-!#X>c-QV_ zbvB=BR)JZwl$YyFxRRuGdOZ`euDFIEkSF**-@ejb2V)Y9ZRstidfDN8uP$ba^;#Cz zm=MIsdDgEEm6ny|L4iOypzwLvvT0lUuRFEUweN2~0Xsbp7t?@kP?{rnXfcdRndnjz z!LrK*1%GXretpaiaJx%${?Rh)uMN|KcFs2&wyDL4Cpt32Y~G`ElfCFVQ!}v!qJpT; zBbx_N9IZHuS#A-skcFV@GZu*RK=XH?qU?Lzu1JcMi^B#O8EYNBjO{Dx-`K zw7>6dV=`A{<_I4=ika#&;g>h!s%5=qLs9r$C~1}y9eT5Q!-?h|`~F0g*^tmelNXzI9~ z7}Px-3)>4={)5$}vR0OnFPu`kc$A>b(9jPr5#Scp_IeXzNeq4El(~Mt3Y0gq8AfEB zw%>kK;cDaW78eQ{w?0{jg08J%0>6|U#`Z({Eh zz<;nKwe%@(P+<;caW=x*)&gezAr<_|UyxF*RJr@COTaDsp3 z;yi2F{h?mQq80pb=>8X%>tWOOFd#p~!+j<9IHCiC=-C3>h)o}bS_g@Mn6bnWj1B`f z3!}Mjdy`3`aWDV1M{JPGN|QFUl0IeAh+EHwDr=?eCU zoc1GAPOt*IQAut&GPY)>Sqbpu=E5dk)K7?fYdUVITp`&_LGJjPCvw?BatZbP6nWc%AbPUmYUN?;wB(oRh|fD#1;gTizr{t5rxOG zfJmSAYdA1hEh9Xpzq2O>)_yyY2;4X|#k;1sd-t8ipI?dXtb5 zde@XOLCRMmtu?-MiE&xxTT>t2U}ybEMKY4FG{6GKFCY(b-QeXAO`r@5olhV=vg*=p2F2(wL8qwZ?6H!#uz^UP+@&i)|Q0Y)R_~ zy#z*o2q4n6n$^3zlp&8e-VT3`uGE|8?db~1SY2y3jPfsBz|b^NiT$M2NdJ9q?#8Zr zBWB#5%Z28ZKsW9Akvg>Ynl(?w8831>^5RBh`yj$P%l|B|6j)}uDH|WI5kx+JLDSMU9J3}Dhk++Vjn~^~%Oh5l%fbb33(1cmol|myqmLL~)dHN9**QV6hc#;zt zzfSmI+k(TMK9@b7-or`9OH&YM*M@gvglH701KN;~1Ura;=eL+jne3nw{uP?bWkst9 zy53_dx%$Pnsmpt!rSWSE7XQL=S7G<~g5bs*tCrjB)r?cS_c5nDX>(h|2);`04x&y&f?fo-)H2auJ0PrBkxjQJ$f-j$SV7 z*R;gYB57}H-^cjFX@r}6{lbw{-lK0lDf2cr;&wcc**V&oJC%2^IH2_^#(&i$ij%kZ zr%a%f9iHoV?g(NFw>Va+ob)*Rh$@({#z={;X0 z-Prvn9@*QFzV?7whjkw4L-vhlQyMiA2(k-Fe%M*>8{3@|bo-X@tv&^DsXz21f9&6B znfwlLaC1}rc;ZxAt*N1Q0^>+XBTi8^TgqqLJv-(rPL<{pf`QQafPI*|y<%7CS3j_Y zBLCsRZ$wr1pR8R9JV_-f8KIofxie|OtD@NuS6$@(k`)MUkeeTMy@8esk+3u()Dpdm zY@Ul>otX&2;H!H#O<8;)PaI$H-+QHY4dr3{^91Vxv$Y!*bu+p|K~BZ@ij2q zS+J8VwJ)`)-J3WMrSZe!rIstf8++Fdib(5pZ9QnmD3n&pN#hXf;Yq>t&^qk<@+CwF+yBfz61R3Jy ztc-~soNKU39y||l^Nr)Rt*!)73}GH|8NWj3p#?1eD+|# z2J$FD|MJ;GUHnI$QnHNh_W&4DUmh)X4fAO6_R%%_xIR;fw!&ufdy^0buaOUakf>h-+vuvEsK_&-cA zOIiZm=s1!S^EW`MOBQZZ2E*ubI6UL1nUZYQag<*xqRBU|-{FbgH8SQp#2IO|HDBGw zli0_ZH`L^@&gol}p)i#No5-+WzIAqf6(t4hMUcNcJAZ1ooj-KPv^=BrNZQhgHX@pcyD!W8e{f|6q}V$hEoerMF(>evtb|$vhje;kQZu zwfm2$OOq>SlPTbuJ$;`tV7e$bMN=v$SDzsJ^soQ+%*y`?LUuT=`s3HBU&*~QZy5zh zNL0#P#4sU0KA+l##@^CF%#B8bY{J#~znS*sN@D3?p~zZ|h606kF|YLD2uQ}hF6H9sf{Whb7yGF^Hb zKqKL=XqI|2Qc_~JgwU2_V8Mu;gPl`68*D?{xK~aeb7Tt|Pt91=-9k;mF)*faPGOsb zbsEPg4Q>xlhZIQ4mn-7A62>6blqV`0Hmt{H9M?I|j}SY*F3l4scikER_wkh5a1mEi z!?Q0kQ48<2Ow`v7RH3Qc-OW1PlQQX@Z2=A7r==pfl|0*7;pY837YfM*tp4Fm344$D zG@QQ73z+0q8aOG8n+wCIO}^qmCidtR zH@QnHRl}GHH|NV){u**DTwVWjGxCj)7`Hr?zII(knsd&s&ZG&UM1x(+=3))TBN&0p z(mcNaJNB+w(~BMmWOxe>^QB$Lu)i&jb>+@DpD1W+(J--^*Qn&~p$y8L_gYV)$mSs! z$4tS-o?kw5_j)$x=K+ zQA|u=FSW)*{45auVgHS~4Xzt!z$3d+r>R`Mc*9BrDNy~Z6Rm58`<6d42oIOX?udIL z+1fNyR|@A%Gl{3~`EwAa9mR_lugRKafF?YF`?zH50tqF_g*Q>@eN1#3h}0izr-$0> z)drI|Pv!EIKb2;xVPNSq*IX#VXJwjRBt;+G8A`AD`FnKULai+bn}0IX969nl8=PJv zqvmD3!8*cnZ|I_(iBCVMO-M!?Dk>8ANjyV%ayVM!9*QVvB8R z+pJ|}G;vGtDSWUci`>KZnYXZYo{gj92_=)jN8QgI%b)hJSX0p{hjySlZ|$)&6_0Wc zwWW0kLI_Nmm90{4FrvLlAD*q%5cLr2kiTvDVG7g>!cSqRUfL${@FU>w6?Awdl4cU* zMf16(K!kGv)^A1Q;O5p8^^k-e-iS{<@*`RqJhr%Y_PG`41dt+c?e+1sXE*07vh*Pk z%=F6PIT~o+1O@8*Avq=HC|x05!05{2^wljX>ET(z%Y}{k1EV9OuqD;#;&x$sdja~k zctH7Y9cM-SHLqr2RtkvF?~%0dFci5keb`W*UQlVt{YuWnXXg1mbYp%K5>5ElP&QPK zGU6XU;wWVPi5RhYR$80A&5R>Q$g5IXjiJyaPPdO^;j54V?{PXFA;RJCq>wJi!E3=N zZ0j1+maEE5;Yr~tReHzFudjd$d>w?{pV91iy~o$-^T)~d9%*6;+%#&-moj98HbcC&}j#Er7OxK~N(?s>2bBNK1b4Xiy5Z>Fn}r;>=V zx5tYs4;1#T?E5k8YU|BU-v0J%Fw(RDaV%sbapkTZ6api6n;glaf7(HP`^&*6v!ddLuts<7%(jGU`9z8~xWwl}JlC|w@#`oZRZxcszsLp>#7{U7H9 z!X25OW90QVu2k(_zoTLm?l<1y=%cs4v+<9=Y4VXlzzy$Pai&}FOs2OsF9Lz!i9~aP zNZrCZ%)&#~Y!xAC9b(;8R}0Hh_5pzwkl(WxU94lS;7IK|3USPyZa%wUuOI`AqiwjV zC+61^ArKK?s+KN^6KeP_30iA6tL#k#V>lt(lsLoIkArF!J!Pj?0hMcze08r9-KxO$ z=sm>y$0!!Zd6YsZ+c{5?qZCi;a_42pX<4=YY zvP;89eDzEiNBA9h23C;VZ70V#l59%|vLyjokuQVEtwED0`x{zK@ zHh|=eW276kKS;+nH1JZ|>qh=-{TmO?h&}N(C~g|WBx!`(my4Ge3SNI5n<2=l zFo(v>NFYc~o)Oh4CB=NlVk9*E$S;&>Q8D|znN|> z>C6!OfHDQ2F8^3t-#&_Ao?xD3i?*~$#K$v;%oA1JzTpv8=cNS7*A+V$|FGbI_IrhI z_&5{SCR$P@5{`}P>Ew!u`CtXc^*NQP=>+mXDe-gFN{3fQQM#9_QzRZ$Q2)v5dCsN7Wo{DxE7~b+ZJ|DzP!YZXF`PqB*XF~Q&5NyY8x!4K z{K-Eu+@w}VW2F67eZ4m726yc~n(#r5={J(&3e^4TAaSn_u*H%_)R0$hjI{GI%~h+M z7u1eIa$o>a3n-69M_`|+jGfd{du^hOn})?l+wink+c_zpecr+c;lYEU{oA7g-hj0 zA45M)~!@l0lIM>b|-hN{Dr(nPNWL*D}Wa7Cf4 zs*g1~#7oS|c)JUo$Kz;yP2P7Q3iwMFioX3YgQVeJ?@gYia=wVkVNEMUy-<4)LDF|6 znyU7nBz@1tpr|wDy?K$*Q>QaK!fG@)DI;S>14+y=@sq18bJGX_;;4ywCcn4|;{_cJ z^G=m5&c@u$F7kqc(aj{2%YRU0(BAn!E*IqB{gsq|pW`G-mI}M^Nxn?84rQi6x5@$) zok+q2W_+4*pOXADQaY&lmMnv@3ObGsJpomQkvfoHBa4CE=Fm?~RLNQ%JZW}M~T0oD1%3m^B@sZlC|GozUuK7Y?!71(S9ox=h z@+$r#?0O88RyeS`tCV(VPk`?|XaDEge=Fublt~cE7D~;SXu5M>&Bhs-VVXpI^QJ7WbNs%2A~N}( zHtcXrs)Jy$l#QMs?wME8cf4=ql+UF@qR)S3-sBRkDM`6Wmmk_*{ip9Hg1q#bI#2yq z2k$i-bYzbw6jj{Ls3Nk*~!jC&w-ahPUlw2VeQ~=Yg+- zTyAZcpprN%tbKQ{7s%+o1-9bF%Xp-uT9Q;kw+0y9+;K%68+xHxUoX5?l4!QOU45)$ zJva{Cwpa)H7NoF1lFNoXsg5}*QZxq4)QxI1EnR(ZkqMbllbEuiTJoLdVpx!xj*~tr z7mQf^t&88_*D7-FG_@C>L%w{b3ipO7@7j|%M2kq-wA*Ld*hz)bU}|l{W%0eds3;XK zUm@aq#go>u<_fSHm>91;QmI{Z^E%la?C{+(A^)3&h;~+a< zmYR6+0&Myws*%t=15P!O=Apt)?LSNIIUCP&mnTUD0Y?mg3%Z8D}SK+5_Vde zDM0S}U^I>?NV~UziIMNvg&ce=%%5G+X1U^R8pN}q-O-Kv(PW_dN;au-RXVp&RDMd^ zG#npN2jY%oqyQBrC^>)RVjB}Zr*wz%%Q#l=N>sZ1wq{m0CoAONGdZXZarws%XVBpw zFiTZgF|L6yeLDYUef>=y-fLRgLTcbnQQzR_8odXqK^c6bTYU&Hr?fs#IIM9O?rI#G z<~W(wY24h{h|sDulJueX`EeQ%CNE!aY03EKDIX_zUEv{+spYh%rLkpv&17FDVIpVd z!UZDkh|JH8hOk}}60}hV=>48vOj1M9SC1|>5i!XxN~a6?!fxSfJ=4$UWQHGJCl#mPaj4>ujI@DVdOdXs!GgEwL>*F=5pB9Q_ikBudgeF=EUe>yPgY zg~iKUgQ}A3Zjb=j8;`HQ{nDghM7k5Zfn0t0v(S}?(>N|6RkEm*(U}E|^_pe%a!A7o zp}KsfWtlj!4fh&KZd(ty7fn`q?F+7W6B{>O)+%Q}O*u`Fw<*C)4C+pvo*<{4>uh#7%_H5-n+Gnuw?WCx)Ho1Qb-Y9A((UHJ=5wKZ z+uIGrgRZj_#`67TC^<&SS}`=1ZijaVPwMVaBqx%Wn%7l9@BPk53;xna^fJ-QzL8?+ zUOjKMYux7QQ4U0kS>!U=!){jZIB8GWKIm5If&e8QRo7Ojb+gF2cN)IIQA;+5iZ9{d z9f@uqPf+6u%|YRN#V9Zck@5w^nmM;wCg|dbY^CeU-a@yLD9Q z<#kSAda}O&W^P8p9rS79vDCw?-Y(#uq zM<1l;bzMromuv{{Kqvy)dU8M}pla&B=Z|}EK-3a7G|Q7RVQ!p~nDXX-p84n~$pmD$ zA8Y=43*MZZPk16lcCOLL#{H|7^95>hvOrJ}&?!hlhN5-Bejd-9?|P_haS|{koW_*L z-Pi|IPhRe!?Kt^8aF1}VZ-=nN1al(48ytXNK67Z|?g!f(DM0*OS(yE5-EElt9R61TDIYV>+V~-RozKFk*42& z2>0X%&cb=}-RH)HM-$!|u2YMa9hyi^a1=@%R}-e}@Mat+ziS5D6R`!-YDeJ(oBWW{ zf09T@Kd)L2w@63E)nCaFL-ff-7;7O`H+z!KOa&uX7l2?X6ee1m%oPLQFGmw=uJxe# zop);KIQeWvf zQ)rsSyZHv=yD4>UoG@HJW?HbdR)_|vze` zfsh*aPh~>#P%AGa4{b5Gicvj=SC{`FwS)M?MiVfj+kh9FfDuFGNSU40xs`513uOJ# zAO`0-iThqrqZw0DRyCm3g~*msZV(WsuOI8e3)3+@sd(j;0_3ds_Tq22v9v#h+1q9z zPtEKfK<2ZNy#4k&Du<`+(b#~-?FzMSRXL4asnXDg8jfoG@^LV@m2uZHuS^JxpZ?bI zKDDvPuT!hAhW6)AO5WDMPmM=fQ#8Edw{`1522khU8mS@dfImbzG+WM;WRhTd1p~g- z0)ae=`3U9Nfx(6jvu{CD6IwqxxCMfdDTIgTVdw8fr5uryro5bZ=v)#m+i$Ws@C6$2 z<}|w9>BRfO_MXK(!?#98Kmk40wG3~`?V~qU92e()&r`VfaWohk69`i-C@&bD%VhOa z{$==cksEwtnJMh~SNeJ8plrV?iLCJ;rQPTrmgyt76?)#9M%2G86TdkHecb|>hU-Ww zlF`tkK#LV#M6rwFDGJZOyoutG*KUX?@Bexejo$cVZ7GWG`!bLFspW`0oEptV`EvCM zHCDXHy24z3?b3zzA`k;)(@OiMRjSVZR?nOg}XK(H!p-dA21~f>#0_Bw+ZrW zNinDhCi<0~Tk?zJ8Kh?#`PioKGcs^2lRGP(6k&?pU!n}u*jWRy(vpT-5Ivz))+}cs zhYwhDj-Hs874+UEr7N)c@JTrV;?UkCc(?30i?o4mHfVUbqLhRKIk{^mtt=gjRM*^1 z(qdbPVxm=o$&MA47=<2ZOz@Y=Q(DU7VuFH!N|*?tK}UeoIC9fA#OS)xYMooI*W(JA ziDI-Rk3uz9KrTLVFj4JykX&e_N*ywCCH4$Kt#jx)h{Yk~LfGs}u>W);+z7fd26Sao z8*aYK>YTvq$1zgiJ7;e-91-EtnjZ3I2xvo7R-VRL!zJDB=k;ve%PTIc4Q?DB4m!(W zB)9IUJEV5Ii6HtuMk@bIUh6JgQ=O@5jmvamzd(WKNgvSG2Zx7Qoj`ahzy0+$KDrt) zuai2If!`!#;i&!JBmb_bpe|-B-|f|zl?GI~Rc06E1J zf&laGRjgVbv~0ljkeiED-*^xWk{8l&l?)DY>*482&Nz?N9y89E5Dz(A*dH5a#*AF1 zd5DGEj!&N`G469)2Oj zHLqpBBg%O3eLb&@y2yQfg%A;{2gnaE;$otM)XO;v?*p~#k$Rm;L{c8O{)KuPXeS(Z z?6aG1H9mKL=k(j-?^8y%5LD@+;-&wxV(y8YU4>yv3YQz?4xoEWvDP`it~22rc4LX( zxr1vNQuqXOv)9{!3t0UPa`HUe;3RMHHHR+n{$Z2MQm#6}Tbu~Zl!T9>SgqtduHITE zKBulS`97u209()`xw*sUM%_Dio3#-mxT<KN;vDM))0%GB0% zyzxQ;OutwISJ@(Ed;~JUh}|uT_qaW9o+1RlZd8}Uw3dw%jbaDM1e5X`1*gXNjXmT~ zd*39nGt4V2^GGI6{Iomakr2VU$(uVTr9A9mUDdmGE*%S4Mm@hX<-vO1gg>c#e|{4f z?SV25gr9y|d+@SPj3qU&y$&fEK95K&3(L!)s^7#XUGhS<|VIn@ogMF#nIILR>tu_-mLb{4-?sBKLXSn#GG3zX$gF!N-MS z+1{%QB+UcMO@H6}%F$9XY0qc#tm5|CB&c$BBUu_z&VM*c*xEu5c-9N|ati}xdapej zYKwc_GdZ@TcQ{_nc|D^4ZYW}^uYCOYMf-)R<95T3{GObz0CrX-(TEh;Ogg#Ke0T#+ z`&H(F&d#&w_t10A@BQ@CA)IJMY7L`*Xb!wX|NBU4x(WV#q3)P&_G}j^qB<%Q0rBH<8v*zQ~@=k9Lk9^vwiVDVDtn#0v#pO@s zU%)wcl71>b!Zq+vNa?P!+3PdtLP41-5S~*;N&qrWU_&-)#i4GVEFeEQ)6K>{eY#Aj zUJA=0XJW4~5tO|uPgx0EyO3(JN&79lVQ~;P7Ix*=53>Iw!ez5LzaLB;qN`L$ZufaF zsdWzUXvM9_`3jAIUQI;F&U~Ud2h;PqcJX~@sK zv+1xpI1^^;`bSTJ%H#n~ql4x7(v<0HwIfPy;V@hZ=-X9J-KkOu+`|HGYJ)e_lw&OP zRg8`|%^zoSgD4+g%qyS7%Pw8xuYmZqYXfTF_taHvO`_xb?H1!FTH=jLn1U~W<9&bm@By;kEq>CAQ@#0NcIvt8sG%S@-7uBW7)#qX}(TjV;QW%Zk zNp9$=_k=sp8Z%W@;n2?~)6ebc!t9s8Ih+%7{~<4qeC%Y6VjPas$doBE8JzubFANVK zKh6f}XDi>7!Xd~A!?s83mTm_O&DxfqNt_Tm2a}e!En4gW(75;Xywz}lwDaI)+Ue6z zdVKb7?g3B2OXV?!!%8i)wMpI~GV~)ux0z7H_jt;}u~b6ZdvJ^l6LjF}rz4j-qf%Hw zpIWfE6q^pFbfLoe^TGCdreFfOM#372N#;Bmbux%Sm$9cR%s4h;Q3=iQR*4UO59Fnh z2x=>nGN!NM-;nn;`@TUVrhCx{<0^!`gs65D_kxR@j-F)AMzu0@l8T`TYN)F~Q#KFt z6~W=kt=5tHR#nsl?r?EE0sn+T`-n&7h(euabI0phL+2GOC2jDr{+cus$kZLev)0qv zr8ax7+E_I(0IRIwG;j42Pq2LVj;lJ<(!%Iw^Ik$d!PHa@H-k71lkl0g)&^*F0B&s~ zBb+*}8-l7t=pYx2g=D^Xdf0xdmUuK<>No$r(H$ za*Z!fs^-ECUw(D>x4q4w57i-oIvA7*yhMG2Oh~&+N=8(%lc)Fwcq1t2(ELVg(ig1s8{yf%5_Mj(pbN*8~-rky;n1;(bHhP=ZudZE&e#?)|bv^ngT@CQU>?UXfxDMr4^D zMAaGpTuBg2h=zTkI$9_{LF~?PPT7|-7uZekX3sK>o80?Z8}COpcrShqM)t`~9WgRg zCM};0{DkZ7%7W5TbP7BIwq&k(Re41^v01pXgfUJ?V0WHJZGZG4`q<`=Ns!!D(+16g7i6Vjbj76)4@S94{;Jwz+kC0$ps z#o7zHph?(V*;iuo_`0!k4q4Z$9PzApp^XFOsaC9vci0huR=DA8rdh~Wy57E$$VD+TeRm4G#9J{IjXXd(~hh zJic{<5OF{M&#-i}j&F+7E1{yuLsuVkpVg~7Ol(ZI3MhaSi@{op>arZq5vd8K$DUlW zWo16cEge+UE0)c>ylB_u<%TOuBQMu|_0_lM0Y|AX_vdL~H!>{9IQK%ESl!G--xqvy z5#bnsXg$Cbf?izFAe)%T$TUAe9;IX!vhY6yP+nU%mr z)}jK)o)C(?`>SspW66W92lgv6bwVT^$vrgQXk>Me#BbQR`?=~2A!S~$SC$yAArBuo z*o?PLkrJ)R93+?Z_F|hU?-(D&F?$;LS;$zonv05xI&q38T2`3f`}^Pj9wX}&`F8O789>1fn6nco^Vg7tVs^(|>pl^e{ zn8SF)NJ|)(bE`E$ARYz>%P>E)vrEijTv;P0XQAHLepV@^ePX!a6;dlKK@TcIO88@S z(h{5Ph7{_>Ynkn?;(DkHGwB4M8f?izn<~)RpJnvgTpqQ))27mO^5oMasY6%Q+(^5} zhklK`$lz=EE6*$rj`VvqMt_Jq0vz1rV_o4>`ATC)N!+K7*WhF&36s)kQswBKIGYJ) z(nloGu8G%r`k9#ihfEJg?rI%$szZh0u$R}U3ko)CM@L6Fb->UJlx%TJrVyA3&q?!| z*SJ;wB&5Wl4mQ?q%I{5L`qWV~8G6?zRXYGNd_L$KjpW|~%}22Lc6famg0P4D{BxX+ zapPR;zn#GN@J*PAY%6K9*7w56eyRmN-X7oa5gkqn~NO%^?Uiz7Q zF0#IBF-4@B($0R-^j>-A6(_g-Nzcvm-Hrbg7(Tx9`VOH61kg1Q%Kd(KP42;iyxAzI zjNK3{XhE`np-n%;a#Q16TT1#M-chQDTiCW(MwvdK9%{S2A2k7S3$&NRQ+C$(uO4~! zGO|A&iyZ73oU)r2i+Ty?`-a8RZ5KfjAPB4t6aCg8(Xi?`=5B9F=}B36YNwINNT{hr z2?Sb!o2)GBLFgoDcotj25oORrdH-;ZV+sj%saWr0kHIyZ(hv3+~>^IqxZhk2f z9+8&S)zCuAV8sB7*(8*c+)r0;U?b?o(A9KO=K8H=5q^K@b5F9s3s1aV88=bzW$L77SqLB(G&46_`w7fN3w9_&rgiRm z26EKZ6=zDE1FU~GZ7I(-yC9ygb?whDMzjf%ond%o8}YzfOki7zL#LLpKoazwJ+5(w zj#t-0Wm6U2sBv_V#jCClpk8Z194Zzg61H{xcl&;E&sS6N7e}>F-~BH33hX9@*$_Q!~z;@4~q= zEi33Qb+NkRSWhl+o}*^*?fnb(jx6h~zkY}N$yh2U9(Z-{x!PmHH~s%2*iY?BuFP9f zTzvI`$E>5}DJ^etmeoX3_Ee$-BdvR6;uJ0lG3Q>qX%#)tP2rpr%3S^8LaYtmue3&v4;wkFB(Q{_`LN>JGrB+ z7jb~g?WA!nTFs8%lnd|4Q^id$SESOOR_v&pGTL5`3DW14%6Lt2Jrg&4Y8Bis50k9J zAutm_T0k37gS=|9gu~yfk>Lzofd%KUC-_+uqUoHr-tXBcK_{ArLV%sP4k)kNu6CVT z?PmQQZt}TnSYmqA0H#B+M)V>C@OO;Y15MQ5y2TiYi56Bk#m72@A7|-1_pm|J4z%#q zD!sQZSJ#Q%vBFwUXmH@uO(laj>)Y_HUMnGtpeb}6u1w4+=HMOTm74`|0zrLe%&G`F z3|(hS(!5*TO>98enAx$-hHOPWIo#CjRO>r%)LmC|p3x9yWV=8ThdYic9^apz6ZIhI zxqW0rtq-bA1d7j*CIV>tBr*>`b_^I>QqK6X%X1tg=!^)jsaN|s?5nKkNwU3lb0a_( z!14v0>y6rkP$=*J7QT^R_^9+^?v-d%^w;;nTohi}taVNO&EH`k@x-&Rht!q0>DU7}L@nmwMF($o!tK8Nkod2xA5Bz>z3yvdp!Vx}8g9bdmALU29dk0&-LS@=H*t zd)`(a)hX|o7U5j8Bf>sr45{LVLQ#&6z@2goCVh)A7RXvkUd1mH9wi2WShCu}jrhNg zrShq`8JaE1zxXq#lZ8IGU-wGb_=jvk;>6-!iisup?lbHA`MR}G)U7fECYgozQ|P1A z&P5Ll;&i;*JWSqVc}k^jVq+c8AV%t~#}`9IW-Pt20<%-p1;)`901Wc9IYlBBeG233 zIcDhv1!lDRPP5>Ca`m1)uS0kX5Va~4A67X|kp-II5op=v;mxGEwZD~d79Eh+o|aU* z(>wk$znpJbf|ejq8ai8J`0i(0o|+LOeR9w2%o=nCk zd^oeH#@c|n)>LZB&O;>yZlFo9n3yT`yIG&0BkX@wt{18boGAm>#1+<76F|RYS_fv|g zIs(C7L-;W*S_9p}V4eo}gKjH0vQuKweTw@O9*j9VK?!W<&4Gm>I0?wgDE*QgR)w-C(E?L~}PV6s@GHsa&JD>Ml)2PHzzsd16(>m;#}I5!SxfpyS)fS1ORlsUn%VfT`=JpDVr(0p zLTf4xSwGA}l=ia~iOGLTl`!$#>(z;(RtkUjIQ7`3mg;L5D^C?Xw)2sS5fJAcd4iWJ zAFen)>{6ky>|eeJg{A3v5P|zk1}@vc5TwX$Rz`sf&@3*O(%yB&^h+JPDfK6l~6f!u(1f;v`{@rVJZ z`b)}~2_3GQDRM8}i_+4#!%x+tp35mM2O6eG!hO8@& zsipprNonTU1U!g{tW8_kXbmEzhJ%C(?8+as-}m?$)S;~}4YV=_#~d^2$Ix3yxH6I> z_Nroj$}hT46*wbIO^g@I1X$t5H@d&XJxkBAwEQW=H@v89%aILm2coy4KffJg3wrF%pKa8*h| zD0FtE1)=V}ATlR5SEIsqCzvxk6YlsB8d6)BJ%n7mqDl7LJV_%6f!SEMcYnkQ6S!B$ zNMa>sBN&L*Ox~$<8Lopr;|U5|Dih5Y;=?#IC)0GHgYInmta`gNaj3nX zbsDyn3Q>es?ySr-uj}S77U~*Ob}5wuVR{vfjjTSj69>DUQ?O2=T1wl#$zohD9Ino! z*1LwG0H6+8i@6<)bIQYe$FhEsez>BkWZfVeBzIOzCph5)hfeO7d&Lzkl04=fAwB(E zOKmF!?#xE2G;*#Mtt0Qoo`^IN$*d|6wGWjnj1F@XqDDgW`AsIyJzSZa+k%SW*mK_y zuT1nu9mIs( zXL#SUdc;&~VP2)vrxkHkAbUGTl-#tTT`&+GqUKm;sa66QBJ^zW;*zq0s8jK<&ZEfF z5x;iS6zJ&50Ydpay~{3D>&&FLxV4xswg&C3PphM7zj;^hK}@{T=uNS$gTv}(Rc7WL z36|>t_>`Am)ayKm+u9b#bFS&r0tiS1-zM78C{Ow?pUCpE+xOi!tv znBAgwn(EP3tIZ0{i(f!62a#5^+4n-Xv=M8Zb4p2) zVG6*D4*;P*shJ{|pMME8I3Kqv2JO$S)>Yh zcV@Y~k^pF47V2XwCk86_%8LZU2(&bI7ROQLcZ{nMjiCHHlS&s3jq_mTa*BVh!++4b zx9EtZWWN9oi}nhLHSkCs+f#99d_#sE}B<+?baBq7*YQDJMQ_<<=^S7|#!F#7j@<0kV& z9Imo>J;w%!ol@HEaf6maRoJ@4t%!f(2*&yR^RASS2qswc(|-7Lp?172I2uUZX`|GP zo9YhyCKV(>oHdg{?F6{!Zo5%u^LQ9;`t!SUQqxO^8IHWQTa&`%g7W);u(IXZS{nlE zaRud6my!&Z|3ZrdeI~lC1%mQ=pv$8ziQ`P|JZ}2^&MnsK8^Gl;CNh?VD&5R1-8AyZ z5aOtf8@>!LPY2$aWS*rmp;?~A6_l={)UdmFwk9 zZ-)zJvn2JsHmiXj*;7~NXBVIsm?+FPpVA&V_+b!xfI1$86+sgDL*Xu1UA@}3T*^o| zC)}9H@@#%y8vb~kDM=kW{V5O!$;~uEyJ4)W{Lf{J7Bjv0;xoUyQZ^-KT%io!weKgU zg6~aPr;HP?;E($iR+jC-OPoq?D>=N#2Dg&{QC-da4+;C;xz=r0UF}$xxC%R0T^snv zNAbh1Fi3?Ty059;=b*U&4hJ2(hr5u*I*^pPGkU^|F-ak}}vr1H}HP`;cJmyLl6pjsgnyYg{gs*y~CP*|_Coe%gMXs>+qQOJZAD6I}CKRZi zQQ=A}V|KW!d)1D0WQEf?fGYX(Pdb=r5loXND8sP*Qv0>!Vs_si5YFs-1{vdv>spjq z(NV-nZakNzk3zhwYd^1aYEh@^sMpRl$cA{!+}F>`Hnm_S3EI!kIGtOM+nXBgNw_Dg z8!I~T8)*1Uc_2hg6MlVOpe$P!_NW1Z&M&Zjt1+4uF0?5=ih7m$+1+YCOl@t~IjmE1 zq|wfsG=w(TV5jh;GCs?Q7)kS~16rBTBmgWP#$56Pi?$7e>2bY!6d_}1on1>wLK49o$a&jB zM;QH>gFNS@Jr6ceam{@=h%vqL=NM%vixXm&Bj#B8$>bh2NKW7PGLALMqrl{0x(@u< znaa5zQBpBT>TiI61^V4V>pW{23V3o=iBRBE`H#8fi|Y7GTj@4iE@8m$KU+#FhaSSb zf+9aqXDQTN(X|U7GBFysf$Tog)Q7>&n%*WRAXt%nA7x3|B~9d4{WF%d2{)p?Dp}dHkb=h%4N&oxkSU1IkxcUUt(mZa^3o|D*s0EwR1|5+O=V{ zN4Z(sj1&6x^RQ{nQw0b%>(mCuZxY^rb;fD#MhqGnBfat5$YwY~;Nf11-5$ZOYGfR= zpZ{13#=A-FC?LO^d+~4lAKNa@{tl<`pBC8h^U|_~pyjBd4=cty3<@I#3}e^H5>8Ux zvVv%j6Lod#ZAaTzYoS|{k3QK0qX1)`qG!{mNpiLmQ@Eqm!LtiXG zccPjQ2$WDLnjHR1R+pNjs$#(d2VbFtNILt6sLOl__5oeqq zHQDL5wvb9k0g@N|dAI}f_Pu`u<}s`)c}DJ;%Ic{VWpofTRdVgzGD-gk>#W+UG@375 zXiN7T9~X|2UF(Z4V28M47za8s2?u4~%pn|6M=Tgqr8chn@b#Je>t@V_qGiiAl&Pcb zjpybH=#;5yznfe- z6uFyF5s7jr=8eMF&u_PwOkn~Q`WTaoiLZa+92&FT5|yiFxlEk6c$wN?MLuC)v_S2o zixoRSHnHo7iSe4DAw{~rOF6-LW=IngK?pKGD>#4G5bJzNV7B(tz&=;gXhA3W*JZBSjI7i8SUrGe&t!i z#HM{LH@g-sOh!-me$f3z#BABUHNxWDfM_V!Un5Jb5w6BRv=lE%?e}H{=4WH{y(M3f zA?VyOQK``AB#xzOodvf`Lk1-Q*$<%TgT&UmHF|<2s~#=u=$GWoeQi@w_f`Don*-p2 zZTty82#>Y)_XCr>JB3O=X*h%++`Lv87{Qg)qLeKzU6c-g%;hpdL{$x8gwU+i&y=X# zxj&W=8khdjay+e5*y$pmbpExwIK>Ra}3g7VpD3WZ;b8ogG|Ca#~F5 zHeo3&mGT=~f*cxz6g%hspo~69E?(qbr#4KDmC1x*jZg!>m3=b%`t-so^D2;8f( zT90sF@lfMs)CD%1CO|z+5b54Am$k`}ah_C_A2aboC*T?ub2kY3n1E-i-18`zXB>au ze?D~Vh-uLfKcMCY<59IPNIv&Lvs)dCuKofo$!94V#Q##P_KnJ)b)@J|e8)dPLFPg% zkx}Ty>rd3H98FJG(U$8r+MXUO6VO`Q(4z6?Bv$X=XdoH{x>qFC=(XV3|vRO(&x8t+Ls8;}O8p z1NqrBffYb!oIbp2*Qi=&B!7y)KQ$d_j0=t1u>LcWRweK zA(Kb(IhY)DG^GGoU{AM-BNEIC@U(>UtP{;#>n?O0-HDkUa7w{Q_p>~7UD4(JzxGWS zFZL}gC*wc|%cc`k?^;1`2O)uP-(Rv=R%796;%-!bl#n=}a6^ z*xl=%&fcRjx|hT+V`DD(Xa#7`z(P7VSYO?_G;cNb_4!EP?QQKHAiKMrKcstIub-bV z`{QM7)HTjR5Z!E)pf3b`O~m#%8NDK>YPbmF@>HEqOy)-78l4Fk>nb`?MCQQ=G@EHA zbEflDu{t_T+PX*4_<_L2vlKF(8K=k86fV;kYn=~3bk!jbR6+Mbys5+~+X+Xg;tXLY zWqbUIf@oF7gPzTAN@fcPe8VexzESzlE&Y`x$Gv6gx@R$|USze+bcoQdb}8<0CJp5n zB$#rL)Xu3bt}$cBLK^9qAfv-)%E;nUO>7P~S+}6TVJf?C-$h9N{*n_7rPV$%dVPDk zDV*kci4^BbK$p6Q%==Kv3vl&>YCIMI zb^b~rvUIuR#o}VOLgGAPQxMhuby?BrnR@MJ9w2V~V%nTI841{@+opmgcruiNLa`sC zy>PfavjZdrSg3|4+Kc~ZQ3Rd&jZ2-dU(^CaRHF2i<ta_}d8ch1!w4-b zGiOc)vj?Q=p_3(#Bt5AG`1<(4fp6F@DrLw9X{9(yxEw@ zpNX?09OKd45VRCc#&%@<+jd|YT90Lh41^)d_d9x!Cpn}Ici28$i6GSqfOx9Xz8ub% z<6>d1omuYr}Qgt=V{ST+*)9_BzdYS^nd z1ln6>`IO8Iuu^c&nToHMI1QfEH;tauyD8QH=X!39dlRU3Fa=2;Xuzj>FJ6MR8r*}{ zWb8nr8qx4ll*kgN`_LQyZMLCnjfA$P$!_U-K zAzLOx8ZRGE73ou@YOiTRIepWI3oVl1no^8`ZH?zUJG zL{%({Zx?~)&=*0fDt+`6Fjt(=3a^sxH{J;1Y}hybbnoDhfTzyKpeP4BsJJp8My$*D zM0kx}62D||E>Xv=H6|=IkO{U(C}+pU2Uu#9FqkhuMLFB*l-GDJ#>cA}TE^hS_)K(o zF0F;m$MnF5KD}iyJx!ecs&k4UE~#=YF?kR7H7h@KbnkjiB6Xc9Ntkei9HxyK4F2wS z@N@Bgm*OR*DBzPP?q9qZT@U2*)6HK1ralfm$)TrjolTjsM$W?$k1?})d#@%|V-AyV z=~7g@D#?bbpFd&LKH3R!!_50sKr!`Hqsf+LD zLJdbwCu#WbykDPuTie_C#8T9A<`yEkZ#vzbl{Y@8Ss#2RHT&c}3{h5;EJpAL6?A2) zbt$^z$byIS%_hRdeYo}y53DQV;|m_5VB=CxkJstK6-Q40N;|)SzJnK46pKiYQQbPb zu&s6LTfjdn-HO#{a^S_yU@X!}*4Iyunq3&5PaXpAm$Ic}=m!**HA^y3=}OmjQC7+p zc-8Z5nJYlzI2JS$5RgEe%gNJ)lAr3 z%+>4KaN}f^N*6CznJ#_%8=Po6AJ{}FYP1fwm3-u~;vmucUo8lD^F5YKecZ&ne!8yH z1{*Y|ao>8gK7^mgZu`ip#B ztEwO$4^C||8p6y!mQe-_F%vgeFLKU`zdtoVlZEnAPZ{L2s;Vj+iA0G>JqhF9o58Cg zFD;TSAHJ!}BRd}jFAw>|UxnJQIN2BmociB3s0Farm5$WZ_8i}8dZnw~j?R1%-ka;& zMAk1EJ|mGHb_|Hm;6$KbLx|)Djo+!0sZH#TxJSLq_pRc-Ofw~u-RIV><;`BS^kMLC zIUfL1?<`V%aZ3Wu^{@Z#Gzfr_Ry>^xkcK{Vcf{iUX1K>yz6Zlr^Fk!rCnnrxRf0N_v^P)_F0He*QprzNwNk_h`Ud(uX1C@u%U0 zeW{@{ReF3HzcxOH$Gti$Jozth;%X0hkUsp#HKFI3oZFBCN+E}@ zU5KJ6!^fXlm_t*azE4VG}cUGip zJ%Y~Gx4GaQ?Me!J=FHu@e>gK1<;*CUWf?i+n`iz8yu$=0SliwXuBHi*5UE|VejSdP zZxO=ku{{ZC*bqR~@s>Pj2$&G?3+fHnlK~S|XiCnPN}KCAv-ONtEYAe*ZTv7)#r@R_ z4I%LXXMx!BS=~%sut<@omMB z)6B`udh;f3!e27<9O|~3-tF?fGlsB@^3}ulcrQCK8`%tCiP|WRlc*!7vp=F!Su0ASRVDrGQe9`epEU?`wTJFg zCp9tsIc|N$Twr*D%(gL+1$xtbd@!|-U4y<@433V}Vn!`AG2Gh}rmmBwsX9)u=1b2m z1PDlcXwgDLV7t+iJ&XVbtQ4bS7rA&NnPLY}4P2_=XZ$RLQp;_s6%LinP*em5D0pG|aKXdveJwpAo*myz94>;B4Lg$-JC~q*Od> z)FX?NZ9BHHt{_g4%9)=&W{~K*uufv$DW1?6@bvL!`aDnrV`dTZ^H>#3B}JxPb1KpA zS2gPq$fdmTN{&IC_sGmOIgvRN=#UvGL2BEWA;JfUkVfk3mb59aDf#O0CA>*R%zt+- zQ7-oDU+p?*up~e9&?3!rhN`>xeoo^vQ*4MkCL9mHd!s(b+60YH+lx9nt|rJfn0HbX z4B|$8|Mk5O4T;xe5uaZ<57qnpAzqeu@uj-p>aE(iOn@Bd!EP?BtwqzfF@6m!1+f^o z^{=zk-Eo2KGEq&ttR<2}eUV~}46W`Y(p8Of$#>0QX4-eso zUl~1QJ{~J+)mMx`s;DeZd&mR$^P70~5&YYY-^?@y$=~tVi%jf8_^S|}dlP^2k~z*4 z0#8;bq$sp#_fV$@a}LhvTS_v;d+5+C6gTOw@4VWDxy+1jioH{lMEQQY=G}2|OhhF8 z2jPmFC=8+f#V-_-7+FnLuU=Nq3u|)Y0Mt;{Y;vPsJ(eoOtA8GVNmav1>ZdX^rIb%3 z=P=$c0ExEsXbREi3uy#H^`$L2wk;=CrHnEf(J)P0S2z9ila;)WWVyPkP?qDqmKVr zQ3RM`zFk?ijolGN5I=#jwl#O>^rW;eQ>8Wo*m(C(KmAPvx7%EM?JfA?vAeP>dXj?? zT3}zdZb=>~xiAUq2B8rd#urjFY!(7!ilXif_(mSOg$8yKkW+-(4Wcj50OwGzf+U8v zGc>Po=1n#tWhnphryu%a!V<-$oWQu+E`DFm@#&Ab+OwF8F}U#7EspgXy3#^xCAoSr zn8GA)ExeE_^odXMNoA4oH;&bBJ+n~ zXFdWqo0G6K<{Y}6ek2#2$X?Xdq1S*4_JMkqs@*JsaPW;3xxh<3vLff$p?uF+oUn#j zwl_1bSAjgC+b_b-Pj=SfB^&!vBzYClxj%cI857Dypz@4{qV8)cN}26efYS=R~u_Lk8^7kbHC>ZxWr zipxFW@Mcw2^X7^wXju!Jhm`I_pdaFvBDn7=;Ly2>S64W)k6FM-=-W*1T{hWPWL1>S z@BVFjpn^)`@)%@G{E;5`9zG&BzcCv*h^rmPzsw_l{4$qV1*98&i-v~_#5zg3Sz@{| zIdQ`|+q+JdOND>thbu9WF|V@l6K%zGqY*W&p`@E9#~x@a%Fv;#TH4>;>jcHKbq+oL z)T_M!2buApxmUS^-K-jL2q^M?+_#h1lU|uBub}!)@(5f@`cI$aCAze~hQW+AriRcE zRhcS~s4Bk^MQ|U*1(W`02vEhqos|nzVTdk0Rn6dp)a0~a|2beJYNv1T^IoRA7f!k{ z4!51uOx%tx;yw&BdPCDWb@`B!s&=Dk6i#__sH)JLxyqW? zL$7-y>0b|RS&T@^qMnFmy5^k&Yt>oA`Y0l?4ue@2d~Pe~1RSq|5HCRgs-NUj}HI69Y z?roD5d**g6z8`ybyVUJe?zL?649M!SOqYD>l&<1XT}bsaBUrmgj@B~0(`eM8Kd7{S ze1BhuUYy=P>y-BJ^bTacVki9u(+u|KP!av5sKZ711d*}M@u&Pa1~*Tl8x()T;wCGy zc(b@7>4;PSb74rR#u=rgas4<0(?ZGqeQcVC#Mn_5)%gArL!6?=_vf6Fr^X4JYGHEv zogRkANrk~)}6q5VyTRVV?XujzWB(t-#lQ&HxbVpYgs|#9kZZ~ZxGZAfgc1MTIrUb-%b7Ppz z7R=D@a3KP-Dm+YSQE*e3{h6t$sA6+}2OcD`MFFIgOjKh6}7@hrs{Vsc)FpO54TD`D91{HR>F)mXT?)1OmsnfJMwBBU@Z_9pUcYddXJzMHX}r_562Ox z5P%zLtzI8gV@QJd{Ncm8_=Ct8+-}=0g;9(2+YyS5{xDM{z0f$U%biAzd z{Bv(EiQJ*0?tsQvXq3Y8AQumL$RKiU5rHTbkNj}MxN$Rc;1Vwku}XY4I7zZ(q;X;I z_){G?LU$tFmt`)!$^OD?!D7sUm9@YI6`8EqIu&b?HbWnn6BXmx!T?rfqjUPx)3+N$ z#z(scklIl;3I8qd)lyLD}K73x8gEFnWSY~ z9a2~HJf`TpewGITCy+A>>>pfsLMQFJU7rgxRkf%fB%;i#SeAfSlZxc~_=YvHQ4A8A zm{ToZL{_D%4rgR6Wd#ut?l)-UEF(uuWGxl9pvCShkE!$u=!mgp!b*qOHXSM86XmU)8Yx-&?^==c+&#eL>xf7Yr>MRtN{lJy)S#Z&V7b>0Kg1q-?p?LmLcQe zTW}i`FJ2axN>UCbj={d|=g&ZmillzAYdx~FJuH=~PC@uE=yKH?Orj>mN}=IGo$Rx! zZ>N0j%s!kS+Ik>VC|mk__p;bs)-8#UC=V8t6+g=6jU1MH6xj-R*qs5fq9Q4$U(MKh zO3$SvDcs<~Xxy*frTWDE`;C%COR>dqu~2xau;L|j2q2cy0q;f-yG5A!wvPH?g?S2- z9E`#6533QsU(GBTM2%+^3ko3M9gb+!btXZsWaIMJFW=-=My*>PM@Lhf_ZWvEJcTB) zJWy02_)u0vy+9|4f9xDRDKira*jl0$rV+H#?Bz`}NLNQk*Q~%dSV28&5e6Yf8`PsJ zkj?K!AV1eO-UE7t7=##@rU1sYKiycu63Nc9- z#GY0;6W(><1gnos{axry6x=9s=IXL#3GyWl{GvrT`Ek8qMsTT=gFK>JGoJCqK!SQ3 z@wJsDEaSC-X=Lx-D_8iyOkya4&YxhOft3hPVi5wH7o0r~(pSo=E3ACFTE!e~Z)s;S zp{gMM^qZuWg5z2_)r8%N1PcW-mR_4eQ7Cr9T%u+UaWzx?s4Pgm&dXHwYekPUmQXw_ z6e}sx;`31`4bPh@ShW9`4V(NBUSy(hV6r`)vaPjS zVu(=GQ?v;&4cR|6KxoOf?ME!7$l=j;V^-E4U^84lyc|n~vBSoy!9n$HO%|uy4d+FZPx)@g{v--t(VBi$ zD2Z3TqbLNtIj1^s#gGliy6G6pCJy&&>X4o&l7yS5i#<%&tgt1gpEia}Ek5IjJ7Etr zR%aW+b8`AAgKR3r{{h;=v=jgjY(~R;Iv=zo^zpkzg8DLCZFtc>c*d1*M9SmOs#9s7 zuTi7&y{G*yyb=xps}QR`fZOB4?avQ65WfjMC=mTeG1!XL$XJ7X(^9VZmU{@5_0#(T z4FF%?s!^dK2${HHuQ!kQK2TmV{8{UMXg?gj)(iDIuY5rRGQfpu6&)F_MG@At79$9e zZHpjJBI6iXCrR?mZXJBV)4loH$#9?o7UpK}+y0KdFtZp@48bZ3gAF` zsbV=rr56NEEt*NkHjh`A(8mT(YUWW}SyF+y>g7VEm-yOY1lrkj1QR*^i%t~?^E6x~ zeJW`=$ScUHzLTqvgLgpPEreELD?oJ^&#v7v6FsXD2Xx*XJ+iC7)jbL*bLr+Q|DzN- zRT;*~|MxDy-Y;uMgJs(s^P_SC+^&>})lmcpe^CSXv%LFK>pO2h9Gu(rqdJh$Wkkk1040|8E zTQ*4btDV$bHAnf11d32ChlUjC>+6k1SHUh6zk!oG)$_4i37iyKg56!HTgSsn&V7Xz zKR4(KIb|^&-9_opa_v9en0@$*_GNn=(1ZDsWpq0Hx-rDMPKk7SkZ&l&8zo1?k#t^O zJUo&1DN20J>5vJUoX! z%jKFKuxQ5k&}LiMtQU%=%Hf+Q_bSO1_JM?W6H;zr#ki>0nW+H_`->5n4@R+qmA}8F zmWduwS4Ntk59q1kW8lHaq5gXe!LYC-AL?2Q%Y#{NeISeb*;rOJvaGQL08K1gXM3hN z6SxJ&sSaiR#T`v?F{|yVIXpAh%I)Snh*;~I6(N%b|5zdltQ@!HQ^k|gQW4+f~ z3npJSFD{oS))E{Y-+|sy6faqBo<_iY#7s3 z6^^5ehpxk^T((S?2)E)LQR+c$0y*)RQ4onVd`p~diojeU$u*Ytb$9E$4b35pM;Mb|pshDgs_U$j<_;qCgJ#Ce79no5m;&q=GbO=Fc9aJwb;_|wi~2t* ztvTvcYcJW(^Xk1%T^~W57%yKo(YAM2tR|EAXkZ!rQ~-GU`(|VBF)UW z=J{b^A|7I4n8Wa4HWN92;eyVC=3uN}s*hfc6Z(T?3+$Va-;T??M6oEgG)OLJW+GNq zIa!0ZX!E=gXp}(?mz+8PWb)5J9?R+lFLYJ~EL#}I$c&wGC**OO`BVri+B#lc6#;EB zv9_}&3tT)NxuEt&Fb7kro2M6@3Wq`=nRGqJsy9+T@av4jk!gda(Z}T^(Cd}z%p+PY z+IsaOeski7r6`&WaZpt8wYNCd-E8!6@U^!%YCh?YAwvMIc465%I8R^V`tySpzcC@# z8%+b6lqL~|o7I@CQ0W&h_T`YGh43u3-^rZ?lHAe3-We!o@AI0V2kr@3lxRmd#)>0R z#N&bE>MF_#|5ZkyKK!O1IDVYLs9sd>!~&iqzJ`g^e`{blRr4_9bK8!tPDtCf6|g#g z9hn7t(b$=QY2N#9Z3S>c6x{KL%eJ~!3Q@nJJZ^pS**S{&k@vxEHgd=hz+YCFmMq#Kk+lazg2awr{a}v|OZfuIAus4b=mVeR zzQA#|GGPJ7f*};9x9bBk)ZEppqAr-#r%n7NtSHj8(9q!NRVzv^VOi>KZf@>|#7~B> zWG6)BQ^J5=wKr@=y z`%ScFzI98nm*Hsu{KXbEoH165!Yr(S*%wtRJIu|Kt1h&*%3vS;ev8n!h|Gs|0gUR7 zOvuz0#n-#^^*hO&={EQVomZ~PKdeTPGDQ=hlCut{E6KIZ)%4Mh9bCYGux{FzF=Nm) zK|N8w3izV8a%o@nVmLuqr^{6~GNz}L<+ zC$+0>O-N3zdO`Yv2ny2_bg>iXW!qPb#ho&f4A7j0EU=51>xVIwWxqD1D zHVYb^9fO=aq8UU1FcURQ3!58nV#nfS0klG&+Kzkz+(4$eH?nl;Qi=R-wGxs~3#fUs zuLn}dAvrSN{(hPM@KFPgWK9zS%xvU~LH!yuGLXygUXj8@Ahh>kAeL_}kR-!}0no;DB4D5CTRV}lb~iV} z+51uhvxhVZ)MBS*h7y+qW@u&|vz%gINQC>dqlk(&*F$EPE=Fxy8JA?+|4aeGD} zNqu)jMh0%yG%<*QzMMcYrTtD36OGXY>6Q)VB;TkxET;7oqqi|GKQxv`$)uv3w^+M- z&%*&D*7F^rPgonqhlht9Ta^^@;4urkkk!-u;4(m$1GLoCPzDP5cP=hdKPzC}DD1oAh#2QmV_*d1b zjIX=51973I4Dx>;^uer#S*O@F@H3_+#B|h>;NMP!LC%vb@X0ewD34mG(tZtU)Ft?B zY5xPO6$rSKEvrZxe@dNVqtnw-=Gcz@SS#Y$=H8{tIO)YJ4&^NNXrRB*v({GJ84M!o z_$!WJA|YQu_^`s>Vcq`I)s1)^mMD-#-l4^ib#!#NUiYqA!@ovmn-dj zqF|vWnOM1+>DE1ddrx-dm(H{6})xj+5nCw^Qc2k%r1lGkFNUZvS6-pIMd-*z{1%u7nBRg z*rq$9r?x2Dlx(wEt=0s&ptTum7s3SjXsW-hJEjyDmbhx2s4`j9DLxWbY5iSi@mK#RtBtNkgV!HbVW3pxn>S4up~alV@P-;IlYI z9Ac+ImQm|h+o&X#30eH@iUrWeHxm@*kV8|im?l}APL0*~F>-<;7*zUn!51%R6OKF} zYpq6uUPDL1Fn^B*RTy3*AGP=~3c#Aa`u{8)wGlG(`KOsWsw4rzw|EJOC9Yl3WaF59?^&6#?41G3 zRX>c^VV@5Nrk@f$&l5G zNW-_l1`AXefHw-L|CT;TJ?uO+4i1u8Z&0)fZNIj2;2f&kX*+)8wJ7?vRdK_@Nzqk% zUDf@I@`xDCwj#sXf9{N;#lJ4IEn8+wkcYvfTU}KJN)MV%B~+(gs2J1WmCE8_RIQ+D z;QI3ksuJt1oA<~gG8yc>pvXWz7JX}zxCxO_$KJi{LjhT{z;~E+2P{fo2HS-lMR${r z{h454vjZox10vuEbowk)GOB5%r=r8CbjX&4q4Ro4OfE+>rAcYn>0}Gdkv@GWdy-a- zY%Cfy^>4rZw&H*U50=8d;E+0wcDMZ~vI%3I-|H9y?o-mTcE=ESyOr?n-6Lqy2EfZ^ zrSeEorM3c@K^y}@Qdx=@66lU0)G#|5d7ZL=Wg32g;?P=|9PB*?1x_~I+O$a#@UE^P z1l>C6&@_EuoszGSWS9aovh5U`B{Z=`ae}7I2KL3k91Z82gRG9-lu#{#!~ej;BI@_i zVUZUz_k}`wIXoj|g$AV1+5)J8`azoyt3*nLSz!OF%wT}|LIPx0STB!Vw!$$f9{H)H zwtVkXr!Q}JEM5wRTPPeyYgVSN0@QaHAZ#6p3giwW(p8g?=}Pe_fiq@VTx_1FlM9`p zx8UtTc|Li7YV6nxPaK8j^ezxkAyr6YKJGwn1Sn0EPf^nD<-^l&p1hfvkq%p^tvl8W zl*-}pxxV#IrV}?);NVyREK+hRDOJPx)+*P-js~9I#sC|K0p*E0NJc?uOK*t3L#TXP?VZvE1*#cs^rZg*^S>Qb#BzV zsj32r$O)9?OuJQne;6g{^zla1oo}e3ycZ>UItweoZbb*HoB$sHLgDXF@~_gll0Z^n zIQi!35)Tt9@Su1v5?QPOuP{?KSav6r`^T>)-#&S! znlyGT4CQZLtI!dUu?H>|D=U36lw7WSZw}!~EZDP^u;W|pSn~-7EcX@s^xSIrDK}3d zMcs*?uC2#5^^SfL_VsioBNTWMKj4M2-ZiKZYP*}BGsG#g1%Lms2a`6uK!V_Q730=F zfKB=p-r(gn?7>TKz&9-PQv2}(wZF4mq)wmw1j+BdOs2CSko21jomkf0yAGN00>Eec zdS7ZQPtZ4u1iBEpa{ONbut<4;OvPK`a=Lq;Fbb5pf;xG>Fp&#aocg3Y6@H>M2OoFy zWYV7%UjV7mTL=ig9i8Em@!9$y)fb$6jx&#DYJL@g%bdD!HCedGSp&0-shtY$>wiN$ zFg?g5Ep11WL>4%*ZXLbl#|a>vLAdbL_g~)^mcNgN?%IS(tSq5n`}#=S>OL3yhKn1p z&&yV>yj&oO==%zWg9fDVk&UAxN~HlKpJoRJpvnh4S>0ew0Kdf}xYT7eB#v*DkEt>9 z42e9(ulG<(Ye*NK1gU7N(MxT279^-6xVb!*sJ?p&8U$*H58fD}dWr@Pr&V2GA|Arw zCI6F6=7VvIBDuhnXz?FSvX}BWr*tlM`#n9L{jDD8uqLeuTN9!lEeHBza(RJ3Vdv-J zPHwT`@BXBS#vZ%LOI=pv;{$fIM5R7xG7)U1{y{b~L8X~P6o;lj+5xCYFRtw!qnX)^ z*I#m(DoE-Q6COECQc^F*vSc*W%-d)TLYe~U_fS=AVOVtb^=VYh%ZV=(vI{m9B@}CK zSq7k&P;YzMw{GX+4?=l&bY^B665$^u+Z03fiqh|^6nelcY^_&x8@XBoh_vBR}2{ zyb_7KUn>6d3D?GIVF<-oRQGqh{-zG@*Jal>NARA%h_K&(=m;NQP2Qd~eYQj7>0@Jx(wr*-OzB32VGT6o$M>b ztvAN^jVw#&qdZOU0AAXqugKn9hBBPeOoUh_xNG->1c?G4QZ&Z;*O9Bo0=`%2@Re|8 zo`-8{Sid)$_I>_2A3&)uz;Vb0?Yp!gFXEv&JIbK?gv|adB6ETWCpdabL}OG95fNl7 zfDE{4h|VY~M%`j5c<+Vg?Dz2`>abI6X=!QOP^a1hTqw(po~(ETTO4g|la&(ozk!I~ zN?4jSDU3BRG?YgVV^9r44%of5kP$_v#Ewpz#zDAQbW&|RA14#gLDPSB?en-$_r8DX z#?i!0M9FIa*3sR15m;NXD_m;`7Y+^r%Z@xW)_fCHf+Ww25E0_giraS9osvkh4MiQJ z630!kUwiEFx)G$ne0x`^u81?e3Pqe*Sfmh!Us+X?^8at)qo(P~eH=5A9(-;G+!qzU z9&CY&KuC`TZgX8fc@m&&18H}>31$pyfhv8u&VI*M-VZ@T@K9BIUMCjrb&+iPdR2== zddntKYj9OWou8<1>jK9nGL=q@R>P6YOsP^nY8WsH&x=~`=AtfL_`e^~vo$;WFhhNT zJ&VcA08JN}0AP0|2u5y}DOVNh;rwYPQ=Zs7GZ`*R{P z2EDhth8A;PUplx?f1Ti7Bk4=Bm|1Q&{Hdg0f)zVGQKR#Ep96usucJ zsI>1|eY@6;8iA#2V>|BIJ#%0RmEOFWE|^Vl5t zhR&{cj9y!V+CyS^Y@JB|)A>9v*oaehw!#>Dq6#H|N*6qCdy_~pgO^HF8H9BJZgTSr{7JNG0nOc3qtK7l zqD`kRW^}>9s%mk9oa>sS4UgTO0A5ou7pCM9%$H3N>J3AiF{r|`$xf#WNMEPyHv}R0 zGIh?W02B%&de~hc(_&&XUg?zU3xeA_3cShwT6hJUmG_kVsDGii7Q7#P;JKQK9RQwp zIgb>0nIMf{i~be_eVwranVju!!$UVb%C&`02Q=$*Xc!Z3a&I@n+jlQ zuZwb@Q66k{d80IvPtXiu*BOO3tT7?t7f4EQQrCITR0(#I^q~8T1hKmb%U9{Vvv(}V zL|^Kz~ca=)z2exV47a$9ZNL+$oXmQ7&$yS0~%tpkXu7&#hjrck1Id=8CHa zl^o7noW7($vhmCFO|$d~+j6aWy37Zt8U{?6lry^H|`p^PFDzK z&UDB2;8J>mxe!Vw7wuY;jNYV2^f(@0mleo&MqRAIWcr-w1Pc8vY${a8T}IPg!OAYZ z=Ps>5FjZS>QYbjdtRZAlmY#OSRgoe#j&b~QCZK&FD)()ISOCD^u= zj-)KkqePxGd8AKVrNoYo(rb@#rXm!679Z&9;2@bR9Lo(J z+D!wT;KT2}S<9j>@6!)S$nWi&H>)(oT;) zFkSnnbBtsuO%t@!L8L}F@GQ_ z6$CBYWxVcAtu!aSADt8WRf6dh67fs>VPCa>;8HExhnV* z9LqyoR@mPKx|zDmP5doYP&KgQ1~cu~2Pu1Xn)Z*gbz%~~`cZ-CB?{)821)J$+P-?F z-N^&wOj-u;K|5Awjg9d##B0UqvF(F=1!MD%$|+T@pk}O3@3~`1)}(YgrVrjRFKfDA z?&E^YqghN;baEz3_0RQ|?!zhoN0Qxs5|>GI;rn?d=%Sr^{N~(G}(}@_dCO7z}@=i2YUv z|E?b`=wq2JcD~gQ{9+n1#vMi7-3l^~RiqkU-_xq>M&$`(;=MQsX;Y45dQ3}0LZd2F5 zS;R&Zv(o;8?EJg(e%HeW8kv|2@3K1cliRZ+?*fo^_ACy~V~+GWU%$h7_ph+mObqcM z3-E-*H*G@G?=RH5Ibj-rcIy%kg6$Y{EgXrW$upI!-T7?bG@J-`o;+|>Cmg8Gp&h$Y zw!FZLGj0rp;0Ww-XFu3@K^ISQXWEUJ`t?jc5Q%@&b*@(~YJq*%r_wdfLKfJ6nfcPo z%2QM9+pZ=2ASJ*ro0@Lbq92*ib+It?I%$t}wJ0m-FlKb|0wH^Jk0qigy{TNouv{DGL8L(W8ey%?q`cp4 z=K>U+Z2Me-V5;W1nM;>qIX&g`Y*{I?9M*Y8O~K}F-+Fl;1_nQT?21mjd%jJTHQm5J zj_$blkXPqPnqQr%efrL~F`dw^(nxyYK5rVl%=ihBEIu33#gnyym9`&k-5=)6j4o@M zgk&;4a)Iqe3t-xtAE}$i z)Hdz2*Ey4N9Lwu}`8(x+?se@lBIk^G$L(?H3~$-zA8ygdeUR5x(Z(oP;L@NBM?}R3 zU^2Wc9|(L+6`=g&LlJ#I=?FOAiaHv$=G)gpd-(9Ij)6D)O%U6W#Kq|-K;{pY#Ffrt6 zt*e$7ty|tkD&vn6$hT6`W@NF*v;HL_Z!(jmjTr_$Wcp|i2eP2N)kzP6t8p8){nwAI zt%rss|M?j@@&uYp8H)dl7m`WsCgj_3$vdtjzJQhY6Aqpw4f-4RL%dYd0`)To@-0TU z?^JGT*VUdz&`I9cbxm*D2ytGQez2AU$M$@C-appZc}rQX+id_hxA!b3%+q?U#x73y zFkd)K-i#KOD{Enw4Vln9`G9i~2pCDh(hELi>0kfzpDsROI;RhQx22ZcGr$EJ+$!5O zq`N=L$De(6a5w_j;$m5L8Mt^65q(|uLU_MVZ}QURSC?U=kDzdLuI^}63dF~JnDslM zQuwE8Clol18M9qdKV&~yi%g*2c6R&I=Jyy=rRj4vnr+oapu?SKBztt9?q4%LeyBHkr=8Y&uhbH~k zn@Y0u^QuJw%>JpZ+n`HK1EkM;WN-rvguGyZE;uz^YdTEi)vMuPT1o5g{|SX70!?iC z=a}>&zZdsH8?GCwb#l;d7-bB8ux==mxq1qO)Da&lJ4sp!Cwd0?y6j5;Cn)lMCCFPs z-O08ZCW^cKb!9EVi0KN7*7Du}X7w`ktr~rTnuK=K6#MO&%z)xmxY56p(3?uh++r%9 ztAO8;-CR`ELXvqX28oCxU^-o@{GaY2kGZ=fBQbY#k0Z@-U#|k zLUz_i!QlTS##e-|^TE2&nUipK(6}n;6V?U!0TVA-9n%T*tuoJ9SiBe{Y!vzO%i}$~ zTyksE1-)>yHmx($AV2j*A6SLcRLE7?!vKYVuIJK<5B0*q{7}OcK=WpiBfI-9Vrw^^ zkLu$Jlcc!z;s!+~mz?>;r6}=t;)~B1JV{|51GRMa{gG8J+;e`%HZGvjf~)zf*h3#H zLQByh(6m@@3`quA@JFxmrT}fLih)4DYx!+4Zyq&YxJMs9UQ4u;Ug!}X1YZ$6ncPuf zK-IjLdK6&^)dl53jj>yKD9^~Szg1tc zW4OEi|B`RWI7erZM4z2&rD#`+A1xdB zg){bj0c)GX!oMRy;}OTJi@l1x{`Rpinz=xN{<@NiT-JGJ+@Texwj7ak-m ztP}Ppy;F9aZSfB)^dGnD8#TUmKZs{R?$)YF{Zq6Li$y1^|1SeNIHniahf~?6TRJ!p zU$Twr^Jjsx+ISqJzSQ~ciNutr+y!?np`^s~&j-e>+|F zT-A@TqSoqXk5P1{|D6{wnsLT(Q-@x#W*`4H3rZwRNu`B3$Nse!^|+xhI-$vj@4j{# zLbt!gXNY^qJLy@Mc#)i^wi|>9VMh5|Ag||FZq%7m{^VwEiJ}3A=V0eG4`zWjo=FGF zg_&aOh_(ZoMaYh;H!za->7vEp7@P%bG0!$6cY&GxJC`hiTH%GZK0Rh!EU*vO*DC=g zUsr(1MW1#C`xN<13bmZ)J@n^kd7a9x-T3BjpeYVJ-B^@YE1GOxeH2KgI*pI%B|s!q+|f}<|fs%UVr+R_;P=+EeVd>|ux`yI;tPyLVL(bK87 z4VHVgbO**jVr6rRF~|exiPVFzG$dbGK;-+QS-g-+Cj`yiafSxkSw z1OgY;s0>=|+#s=v#AY&8Tw?G`I52}%XF==xRW;FemqOO4IyagfJgP5QZEB)l^6_Tt z->KVhH0ZCmrKvK?r_bbrji1JNpV81f>eT90T;UX8Fwru<-xGbdxLR_MsP`}G3R z$`RLar(O=(zq!Skqx#g#+;HE+ zaKCTVI_q%zeSRk_0!_WJ?-qFBDBgcgm#AoPr?5wydfAG6h??$6{*rZ%qY=tg+>JpW zUh8j*Q%pr+1jNrVbM$mZnvsvEkS#Y|-x}l(u61VMUH9!t0pMGP%RDzfa5ri0Yo5#p zMv)fRkdF_Iq4#pZZH8PQ()&iE@uzw^C|iWj<4CGyN5Vw<^X0z*5g!Rp))1dp^}(tW zF1ZQ=v}7?n9Mzk`^c9CcJsp6W&|{++8SopQ6}vIC)Vh=t)-&&yeOlwXpF@Z-S1+vj z#~}`3TV-nf@Q_ZRlm1lJsNRcwZ-gXqwr7i-Jf$<0Fpt^i>)j)HzU_8Zv52$XwBPTV zKRUyoj%j=3PWxAEjVc{OSAIhjmO#!vS?}~yKBPTv&tl|scpFqLIm>~{DaDq_)QqBa z6_uCDY8dDks!a7xaf7<5w*Cp_LLOFkbYRNmEY%!+kEW=QH}KxMncdhNdXKh3-nEVk zJe6-T&$@=zM`m_pa2UB5dWHQA)oAdV{(OcD%t0K1Vtm|8Pq7V79dU2$J-5Av@(Q{2 z+z@Cx5`KLem~#&f`}Oe{PWJie*&*e)I=|5+x>sriGm+AGP+e5I+dvrYd3+|0<d6<$pR>A15g$_FZly#A9{5Jx3CclHgfIEH{U|6 zW9R+4;H(uuSW9%vyPy@wOuKJ8A7@Babf69xitcVWyFw1x-X2{efs{cdfX<$JLA2cX z2h>HFu9-8G#z6Ua?tKtM>=mYY#bYYN$dIRL2R}-6Vm?v&Ts>%Zx!~rnw30a%!nx4? z@gth53UL%?N=J2|M&gi>$gcdTjjPB4Ro1Aw?NotCjd0u3+Th*tsQ-f5igm$TfyAfw zyXtlEtZdtf)O5Xc$6S4i$r-(<3#yXclZ*u&kikC%(38mr~dZVO_66)ukB>3O?wUn|><4cThEJSF z;#gQq-Y;_@)9^=N2%af+*K&dNK;`vlYSBOvc|!GQ@t2xR6gCtuVzR#4$q8kudBtC` zFYIZ@WH+iuJ8d@L_%MfGviZAppe%p3R<&K^Jl&JEmUX^XRwsB=x9g9y>0uTLJBs;I z!|vi+u(7z`n7H^zaaKlZn_HI{dPE!kLwa{c&as)BkwMfvu?hhT%`~X5U6U_!LMhXu zF?4o*hXPS@`6RuuTfz1D2zc-^d34W5TZa4i(2)+<+R8sH(0W0$hf^?XMJ+)_$W%VY z*GMul{82tWn>@8*1yE?7rpK-T&+-hp*!1=byk}+<*=#iv*+kCu?Kx$T8_w4r1e)wj z=JIb46lFJA-BoVA;Gu1Y()SH1zF|@5;JA?|{&Dti?WNEQInbTK z=)66v9LZ|A5&S#0)T9NpUZi*@7qm|rl>)m{s}gGr?CA zNW&<+N!oCCH)7aS?Sl6*jeB7-Q{}Km>bD>I+a-RBgS^Q}#i2Q#nuvdec*58vZb(mo4v?EzF!W z%mqyFdNE#MDY|lL&AuJmwkg7VyT0i7Cd?yKJzMq_CyA#l@Unk)DM|0d0X7wr&%S<- z(=gVVjA`IbyA$`GescDu8bWb_bxB9RUaqOaWE=}sfA(Tc$~iok)r;`PjWcFpjhPfA!k4P?)N+#dzUgvw1Rx|38&D& zi5oX|U}nXFY(_YGWM7W&Ph+fc;^PXDH4sq@;Dt)sMmILD;zW75exp*uXPzm}*E+y2 z0SJKC(!P>Hqnc1Ulk*7k+;{%wb0jVARZZ5mvQjAI*9Yvh<}>e_Rh;QA<}Ho?<8R-F zwV9LNxc@&Ta_g*C`m?iJCv84EFse(#%&Dxt^i~b2)rIc;kFrr2M3!PtB1?fdYWpD! zN2aE@vo0R|YYy3xq!mAsqv@FDl$t%K(s}VOI-wFKc4=yNS7w^h%yGN+=+Q3FSibj6 zabKpThzlgss`9-Z8G!%aMMK>4!{N;@kI@A_svMym{(3-aXF>`0t5)sL~oh9ONeRLQosvKt#$!GoWT_z>Wr zRh%%LysaTv%Nk~0aZ+)#l?zm;F5lV8hQpRT=-BFk!S@@|G6=-pBZCy;ofchq!>#N2 zTGbzYx_Dhu^`NSf!dOMq6G=6LN4`$$8l6MmJS(S+Dhi^$Z2JGWdh@uZ?sR|rED1}H zCCv1)bmp3a(sObmQre-4W@8a8?Q|SkibW(AYio6;WwcH)Bsn1w7pOXSrq(+h+fpow zp^#o%#9}tU-RW|BFQwPEz-ZmVD2^7vkmUT{r}KTidhgGFh7L=%=kt7?=l#6j@8|xj zvu49ZkA6=59+!~7>0~90%|4Cke4qTeyze-Fem=TU1D;Gs`^XQ?L|Y2`z&uPbX=-hr zUyoHe55o*yMrLQjwJ<8c0f{CC5t7H=k4fUS@Br%@9+pD$XtzC%H+&?z74Wu6wKrxI zHsbELQ|rq7J=icb0lItNn}%iQA6*zOY`wssc(`bn2M;wVjC z+BR0t`=}N-kGA50vfODb3N=63Q0JDhVW&)c^*z@BepO6&_HHep~Sr7j7oo(qqD0xR}wlP^y6l^(G$`VbB|P%AI+}xSjC{ z=s#t2t@_^Ny?dN*$$NP*z1e7T;;p7(jd-@b9X`#F2Db&xybwEGBjBxX_IEm2>(av+ zMgOM3jqs?1v$z&5((stFB#yWL80&s~*$H4zqTub?6kK0}g2pe?tT|h2YS@SYUZ&AV z)=Y>dj5UJ2T=-a))=0V)3G;bK5h@i9hg6QP52-yyOtj^f;Y4B#(^m@XuU#9HLaZt8 z!m*BP_>1JAYV|Z1Sx};cEm!>f2OdHF?<+gQ`tq*+Iyu4c&O5USiqcN(^~U3#)f%X; zul%;mz*_zx`}x%6g)3InNjOWvrw1P#8rnNMpubH_6>GH(-&3di#NMDfN~dAXD@JQR!@lj5jTXaq-;ib&As6~tB*VCO&lCD zmU5QIs1;xC-)_8GbUj&Pk?N zFZ~0_XIEFQqc$B37Z#2V{C?o!w6v;oeZ{)&lNaILzeGshyLC$c@3H z*}g{|`Hd?n))bO73>rnc%;_HuViW5_sYQ0w3)a8`j3`vCsAnS|wkv5}ux>RQJ}Q@~ z+f@IOIZ_4w1uau|xGw#T^W36kdA-96teg$2fS3YZ1!sGB)`k`6S_$&!6MwJ8!&0jz zUTTo`%xIJ7O$6}QCooH?9?b@ysk)N0NEM8G;xhJp4Iq6FcR6vxET9|HiLvFCScy$F zrn~%LL2i;=DS+8Sd_3n7GKv?#RtCfrGX@bu{$!2hM=kok`4Zt-(e1}7*i`!~BsCVC zKB^)0`t8t}JS?md!U^)pxR}H=~*BU#Cxu%jj z>7E2va!V5of>VIgol`iq7VkK=DFeD=v{jI+o;e|bQasz%Kmw? za=GvzJh;3$-~d`;={4#-vHs(n-f+1f=5#zxhL0*O8*c-Cvvj*@yW2IU4xdpD%G=!S zJaAc;+mH8rR&rG+T}D01C!p|+3)aTS+yK_&<&SMTSL=l|?#D=%a{I?%8p5IS+H^fK zJURB)-C0sz>lu^|EGA_4Lg=RiGKt_2>;_k|D~-&*p5?b!+a{zoYNBE73ph`pG_#iO z)M8^z)onKXu;jU$XZ8V<)aKESbaQxm3_nzO{YDz0mpxx7SGSB?S?vP(^92K{O0g4z z(O2j;)yu64sZ%8#=|>e@I3Ul?t4-{a zekIF3&1ysPwRuG;)1#xHq&?i0{FAf=7#TiH4y3o^bpK-+)5ek9GU$awkfPGw^Pe&jX!s)I{RaIhXby}9QS z_teus%w*O1BtK8FOC2^+=|zD+5vK*`GET?lf?q+;VUoY~cX49z8g(M*E!%6JIo!fo znk2U7o;|MHe6(q(TOIb9$f;2=U1nTHM)y^`D21hXkp73-`*^u>;Q$-?{b!Lnw7kl~_?zSDi?yRQ3RhWdfyNhb@J+-(f!WyW3c+o>UUQfF0pvJ1UC`>tSp& z%d{_m?k6{akLr7Jak<+w2M2@GBdk_n0H2nJf^{o6usu!{K>1HPN@I&+=i0A*6A9=6Rz9l5NHS(oEq*C39!Kp6d*ZnuMAmHc?{ZJ zAZC}!E~Y;l_t1kXaEX-1V5r{OdJG5@L4hOa3bIjSe@aHtB0^F_P7{f-JbJ%W;$B6} zDj-wFSwB(hd~I*jDnBO_G^W(Yzl{5fqU#B8HB!>NzU$^j8gzgFqo`Dyb3 z*5WzHp^|VI3;b$FZUObYVOZU~O@t$OwTNFvGQ z4rB<-ekVwK$@E;cF{Kt4j3U)oOy(re_^=FJIh?meuC$ksIpFh2pljs%rR(V7L-GFw zs~j8InSkB&g7Ct~JLxie968{7V}v&ZT9P`r@Oj2(@B&IUCdtpjA22reFZW4z$o1O2 zdvSBX^Va!eniue8Hx5KY!Wy8lg&U!=@RNTZsreK`p}{&gYyHi227u)4iO^l%KTi~9 z*su=^;{%JW2^^^5 zeTl5LKXtINxo!mpg_*_1&x2TS7{yeyF(s}`!Aos%V@j{cSsR-eeZgdevtjNX8#mOI zD=|BFl%FhsSnyt!{`S{jAUYwaHIU_Qtg8)&>9Q-2PMfQ+0)}O5$Lr1bc7tqf-W>G@ zb)YhBRTlRI1mNlVwz9Qs=Tv(RTU+SJG zHu7yAjHax zlG1F`fFX&kI5{g#Q4GG8R7}>e`s8<0l8b}payFuqDI2}n@eA;dm65Ac6bY!rvGhY_ zZpH7#uVsAa1~;dWb{!_(wW?m2)p%tvOzS6q6^T593;u5|aAB9sG0~GZ_plMG44>(( zI&8(%J;w<4%U*yV{f`wVUv1iT7WwQ1>DI(!cp;1A?gJ`9JkLaI$I=>`o2zNEBG>N& z)OGSb4_GM0(}<_!7fi8Toe)}yRbYT>IDO3Z+6>YT@VHS)8EdmaMlt>v@KOc;ZqzXG zCrHTx2^%C=0BIn)WBKPWs-%rwU1FMjp*(&~M^)v8l|#4*=#KKBx#mkA8FTY1-AD(R z$c8X=;`M=5<2YnwCf!Y4tCzyld9*Ho24)khEFx-ZkV+U&9jRV%W=w7Q9oi+&2)wZ!Tk4IPAlcZz8tnVwQIiQm3C0Hfa=i0fC30M(c&y{$RupyknpP?{h=wXj7yPoV7TMi9Tw=O=QpVY=zJu2pW~0%)0Gf3D_JbG9jl&jo&G5 zzIf+r#L{`Qe*tUNl_&?X`E)9+k)%O_bo01`arZ*8=b{`N`S3RK^?CDHUfkJ}zn8U? zq!ypJk(qV&1P(}y^%fjZ`>hXH zOCB6j&Q=YHFi$dK^v##wcHu7ivJ)w>fa<6{SB9+-fz5zO-4zvBQqpN6#r~@K5*wbRwiRTnq1GdP zhrlfP>{l2bW@i)!#>`l@dmIU(p{1*jwHUyg8B8A%J1Nfg>O~c1VR}|cFBaYzD z;|1>&g(J2@j4qIn>5``R!fE{<9j+n85El+*`Gtv5C9BZn8)ZDo3=ybJm!qR5=tfF z@p<8%X&)Gjvg%w)Wt#3#aiV9C^Fn^u#8{e0rXoSXS{BKgfS*L7|2o@Y-&UBc>6|w> z+ujenR<54>cB&s$IXXJi?ypdv$KY_Sioh0AyB&zvMmrjd25OM|!nNavW!r{D!)`n# zp-KX)MVmQTN?jMyNcxaTO}M{hbqfzNzT$8zc>O|->84$6+o_6U3c#2#Z0&ic595^< zfb1HHKr9OKoC7Q%#-(M?7ZH6pNi#b$Y5Dk#7M#z*E$FY}nDBP0uzajl$|$oK_?>ZD zD|s>9e2udbC<*-)HXIY>!d+C{%!N<~zyo@9N@a9K9cO95SD88=$wc49=kgVNr z?MWjG=Q5r%WORBsmp42S44h-FWi-Ijo@^|l6X`7GKM&=Cl760cLIQ}r$>Cy1BX`1u zg|kGNrAD_1!iJv=y1L!GPuOYaEPE^<)a~nQMILtJ9eE8FC`GO>6e*I@y|SVMl~z)G zPQvWMof}fgfcwYrmo9+gxcz^F*hiQ@BoEe}scLm~UqhrvZJhQ_7C!UOm$w3)hHXI` z?#mk;tsz#I+W}KMI{-7wV%z`|!7&9&bH+2F2@|AwS=kd30WhY>EMgm#HUR9YZh5st zb&@gbrl+OaU)?jzdT(#LpDY9^??d|8l&?mnFxoBF|I0B0>-i5Re49!i={>}A(cjYy zbNlcn~^-4xiL8 z2;)49lY`aKTPs#EsDo~oxBjVMwKACn^yh0C%NcS;Y}m;Aizm#@EQZ6* z2KLR*S#NVwmT2r71tg?Em1(;@15`}jUSN#N^$(9AoJw-a_!!U#`O;uZ#jiNG&>P3Z;_)KjXEld7bg3(&;nVrg7&MGw(9d z?G+ehI`J89G$Sr;_8e5(L|kf7X)89AQ_at*V@qyWBdpF?V%mUJmbhV+&X$y}F3`T) zGY09LoI{u_D+l-FxzSG8iV@kXD(cTP_1+o1Nck^Ft*i= z&GrM-3+3C&T<|ntUh%^T3jf*D16(ZWp)5ITNzSAQjfB&8{}}Ind7)U9b16;RG`Zb*87XUgUh)OMV2}{&`*as18T#-LHiC6o5W!VUM z8czJzE?gKzs3?FvMzn`#Jw}yxyzpuiA09cBodY5)am2nu9X>(rD1XBhl=zyD2Lg5+ zzRE8_G08u~g!SZ&mbL@DZE(SS&U$nkG`YhyD`)p>(SK~6rnt!W+f1=;0o=F-lr{66 z6ASQCscdzJH(4F_Eae7-3bn^Zsi{Q|{Q(^-mO%!8a+tMD$(9tn$0gmaWkuqxDS3=4 zo@PDya_sGyxc=_KGr$5@O&n0Is2c-tPNM32|Gn!skXmENp1uG0of?of)A6?%pY*Pl zs3#lNfTOq!4?nTVI>ih0@bwlhyhx^&tLt2@Zp@$6I|0-88`hX+H%y#owX;%rimsgBc8bVL2WELGCZn$@iupS=bpsT`=4(Ns0X>f-yA zMY1S>)~y#+jG;JN1UTj_Bs#Gn)wk93!tjkq8sShHaTkg`=!y&{vUDflO&eFL9Bj!= zOoR_!s=bArh}?kZqv!$%{Y%Ly)qP~qLgdAOxMza3ezDFZuR^(?i+kQgb~X&Mk3Q7O=gGiCp+D zS;gTL#exGpPosb8NDwmZvo?LHA~`2RSQ!5arUOV?g?w^R;h8p>8BS z-*+eDT;(R`;tfI8{`U@h8?S97Cvpp(6iLg3EHUjqyq0^S1OObo|HHpZQT*1_V;TP{ zc>_?#udHj!V!>NnHTB(tl}~fNzO{Lfryuv{cJg}a;6YpuS>XWLyC9)OBKhC_W(3n= zxa`;}pT>Qh9E$0zVa9{5SD1>=1(QCZduttvG64?#J%{; zO4d`HTAbM89%8M|7Z|bdprVzvoKGDnGy}x5V{Hh<)Kqa+`x?e4RGLu6?~)Iw>?tM@ zLo8I4ZRtH;jEg{AEHt<|?Wt5p+0Y~h-0=l?FAaHflOzO7UexaH24GXlY|&{ne*FkP zpVualebKxBjRuqaeY-rF7wIk6&$E&E?Wi|)9=?%Ak}i{aZ%>z`#(1&ZC%ICDf1+%* z=knM)Ozm<8YkL6c6QBMs5`uuR-vjORlo6%>gUEw)w^OqrS_3_t@i82LX*7EGumvet zB@K6atz-yR7S;ynG7OcKFs^(bO8mg*W6c*d27{fYy!6!$N`6=Svp3}TC8ao_f74n#SUgPzd}=C25}0D)BxpN;-vib*3`CYT4HN?#n|-K z0gx|9`Kd<-IdSECKouLvx$4bN0Vu~bV6Y{MDU88%-=FVA(i)qdzQ(+z zgnX&4s)k23a_29aTHeq&uJ^ItM>}xqWQ}zLQ#+GNm&eB+=0vFFf6fp^QL?KcR+itB z4Fk00`|tZ-N#Bx>gYX)N$aW*lr46t{sh0c-tL))#KtX$iJY3$5H@*%nz`3fc4Nszv zZvYk)cW5ZcTLf~S-@OOLP-`ptxVj9xoht9VgMoL1xQ0U$$_h7-yz5hVzY?MKH`45{ zq&kg<+z9RmsTax=qD_sKskE$BhoN~Ut2mq@>ux=(-vN!(af}BJmEiL&g#0Je76k1X&1$#XRmDLPN2_1{ z>}eA(Odmw<&@N3K*cQ2nKR3v{;-J(kFBd<_SpXMt)gAkeavlfjycfUdgeWQcMe;1x zt0+|lPLUl>#ateCBT$y<=n??rhxW8U+z8@;VQ2_5n=RG%LzHhEo$#V#&Ra&Q!cnQ`e)MNab*k7!u1X`Pj zIPjy`{cCEVg*4ZMa(T}$$!BIpzCkPAa1k)Dfm&L2xXq#Q+x_kYwc$i**~WPC-*M}b ztH)SRW9H!Fjz+Y_h8;D|PMV8S9aRdf^y9FvT(Kr6JDmmr7IFT=zklkX|DYw5AAOJ9 zpDX45E@#4;`g%m!$Fyccu(oC;P|JE)kXG=QWA zl>dG905BYBrqwoc+ztJXjS9~0*I&o-@((cVGEm#gJ(of-E?Cv%61{Y6chhj`4=PiQR(6zuBJchGQR9*7}FuDc-Nk{R)bWkI*`EtcHJ)hkR?J2Z?yk}bL4VadUbA#t;K zS8D@UTGT~Vhr+Bjcn4J<#MAdA-j+kvI_koZS*LVPyZYid%Q18*YcWQ?yH@G2twL$B zh0&ejl#TXQoHTR;tD<%mXQQc*W`;#husx@yl4842v=amAn*nu^bCY8;s2MJLdWqVU zCYo%V#X+^H+Wdg149bB%j$$LPK95W{QS~OPjRpOBHKa-bpppji*_3@=&J#+d6n=Pc zm#`T{ewT*R_EqPRWw)m5S!>BUQ-0e$IKhz17||LXHnF;$FEBPi{393MmF3r4zp26B zOeM~cIiZy(6bVk8Of$+d?fs;Rm_Ncp7~>MBaipmo>o>CDgiLw>CJ(IFQi{TBzB}|k zpx&0%O~G|~i7D~Vx8O>1a%q-eR8R`FFl$jhIsBGXgqlNr9v+EvQpCbv9Wep$ ztUpUTpS=0+U){p`TLhq9YBeL#uh@u$3R&KG+XwB$A;~A8a`^Y9U}M!u2UkdSPEu`X z;>|nIXHM6ck(p;OYK4|j=U}TzQsD|kcx^t}-Fasf55};<<(`z5BoSE;&hVZ`pm(3f z^-Yr7yCfS0V|y3p*^-4qMehSmS4%JjOL8U6y*+N$R_QegNLD_Ui7tengLQH2ES4&W znr#9wU=U!zlKJ=`uI&l|P{o!^=Sl0hw9@or&>$k6Tv(q;$8_%Qh57*i_5%1Jv6g&U zd%;@u}?vtpvWBtc;@5qYBN(xoGUE!dR8Hxf%1G_6+(=wyOhl+;*jt zie3$|*0?6%J(3z~E1z zV?T{~M;9N5$1X!7)n(E_?xiQ!SYI&n{0=a%Y z7QTydzdidXYqiGUDk1s|YD+&LAXiNdMi9l;(D)1+jRmLZe1vkDctZ>^W@l}?uM{RH zj2(^u#?ELyO?0ziom^gYvJk!vAmArlPCBkgK$ZbCX7`6$xv)byFmN2E+kwYXL^+U0 zrD)&0`Q@M#I=7FsWl8^g^ZgEqE0dvn4Jd@+&F&pY_LxhKxiFD81pc!Lg~VhINCt!B6BDeU4c1;yraJ8PoL}#%I+sW{bN+dU%b_7eOb6~9UUPX@7aX)DA$14Jq%Sdroz~{?Cl&yW4{2f9Mw981K>r8p>RberShez zz!jCKj^1YYy~30A2S|3l{c@h-Y)S3*XG?F!cGCX zygl!^yx-P<>>FLkSUKyCtu^#VT^yQ^(}mBeFKyXphgX8P)$J%Ao)vgO{Y2+m>e4Fm_aoVX65c@?W^N^N(--@-sQ zubjf!Xi^sUt!^bS?brsAX`Z)@>f?MRYx7=_l&P4OxMpXMgP6$pb>H~95HzNl8CG|? zwEAIki+?oA`(pp+;ylq}M?s>CdEO*HH#NoT^)W@U)j|6hYl&4J*A_THzz787R|=hZ zNHH~PTa0>l{NM)88e5#$iF@Mfmml`Re=V=8 za%xcJJdWPXG=pmI`yc>})())t zGJp_xJ6M(BH2M{8jZYZ6rq&CGtCWp*A&k(If#6LauQ$5goaX}zO)jW>0h!cDPLGdI zOO42@EAM6Fa=J8bP9qSF4^rhDH#KbF4ZmMkU!4{RQI`u3=C$HEFIGD3=^YqL5+`Ka z@@muTYo=I4pv3JSnoJ=bzaLa3(~98^wdXjvI#dtmDMWY{rVt9)_GdaRL>6v8tkQFm zE=LPUJH~wTTigMaX*{Oo9d3UQnV58d)=3(Y3wxX3^jPMKHIt~d&Npfz22JH?(7Bh={T==wn zt9p*Qb>kFhVp9Drh%b7g6^J_N+{So~ zqvU(vauy>vp_;E&sCmya^5RbKw^H!!bhP<-Yi#nYH8}M%V4V_FLJl(19+2rkhLx8s zE%HTy64=n~URwcriC}B(fOfnw)oJZ$y~gSu+sar^+GiOMeoCjD=&&I{IY?t1fw)&( z%qTuVj1GbP0AZM@7_DHnMNjF zo{ZcMN#<>^k3&jy>T`0saDcYeyc)v5K(>l5r+Q(Dg1oeL^UOP7=Jd$rxV#d8`&t#4BH8aB47)_D6xQ~XxP#4YxQgC| z&_4=KutjYtbL2t;B9obHtUwu`exw`lRc7&``CwM!^$(;wqQYiiDoQ7vMg0vYf;iA^ z1A%<5EyE5qw~IYsGeMyg5()`Fc_2wNDD+50vH0XJ=1`OCe}pe(uu66 zta<@eKxFDc>Mt|BbQN`YDqT3%HUMLnQ%Yx{y%o@W0*bK0xYlVn^~w6vnYghLKYWY^ z;XYWgH-#)ZK8Hz4z%WHmY%557^4mljz(N8&M{VtE?c>APPGdirr7wgETWiS@3pJWt zK%W^!WPu^>9poitvEP-PlU7*x0;7$RosT^7h!oYycc<<`Gv-T7V70$Ybj_dD;sx>TfdN+cS%-~m|p+a zU!!~v1;KnpZ4)3bx)vS5$IuzVv@`%MZP|3l1Ol&ix(4~PLFuT!wwkp*oSos^$l}$9 z-AcktG1q49NHutdRzSg$Y1EOb?3r>z&fE+t+UZ6AY$hwODn8)-#)O_|ntf1yy6`}{ zZI2tc9*NM;hYlP~H%Rx;&uj2xVSe=up4G_6mr{v%svtU2vjW9QT@@F31vqyx?-tc! zZ;5(EVzEi>w=e@2Ii0_R@oJlAL4tc{t_l0dsz5H4(af_cE+hjjLH{k?kj>6V;@LMQrL|A0eZ;dVPZ_|@c{e@z zF<#M}*0}6l)Y?Sr_+|`4&bf0yT^^WqKNaV2C?4U$4YVW0d3aou2v6cRM}rk%PajCn z(tv5{hhfAtr|oBa0|~n@pgJi{8I$94ygZgpve~h_aOs&_;lrv$xl+2Q`zGRC%KvIR9oOg5u0nP}!L-YkFV*|X3C z7>m)>=kM)1rnaE^>bTr=8QFy%Os_qU&IkleRb2LhULTK)^JZ=~*q~=~+t6WxW~MKr zz`Un21K@qf>4#y*?js3!^cd`}z7(0=PhPlv8`l$oRAzLpBFh!A7%E_KTG@sT4T2h^ zp0eYe&Nk^C-Cmy1xeta3#wm<#?B`|iYYtag!8_8$mLY5Ro~GBh~WwhN@{E98Sd=3tX+$et(r4ne%w+pwRKQPa@}c z`rgYLeQ-V)`&u^d2zd6@$q8OLdFV+h9C zj~(j(O|h^2=BO0I!3}l}pXboMskFdk>Y#@ULSWyRI&kj+1!u|65*Cb&;q=OJb*oYm zlR0fsYEkc3ot$S1v#CcsE{QI2vYz$#)Td~#wAq|YiQr>43)a0-V_Ay&WjKuY3LL3Rkaxv@Ht>@r1L zAwYa*(!^Rn9;k_3FvV5O!h^+SjY_^)aw>(;D|$3K<37%Jj%H#xehh|LrAXen?SA;l zp_`@{mkW|=3$izr+<8di`<*Np?W~aE1oS#!kmBim3wl`_b+TaA!@T~}OR8BcNvdgz z_r)A~4I{6XC5%wi%je=XI~eT=vTw%@7jJQrv)nGp+`(gpx+6f76E}(*czuha1uI`J zG5)~*6?KT%ct&SW05Vy8A}_YYJ8zhc${r|-mCe!QupTGaV^rC`uinI;(*yZ%w@4Y( z6|dIt;oW2`zh^g`OvcdV`UB_M0K)4JDH~rK$Gx^K%j>@bm%B3v>xyR^*l=NL5s`2Y zoRv(d^?G5~%SVL;U^B=6fXDRY_kfP(*ZmmpQhl>aas;Ok?jU6nk8P+2QWkg&1nH_8 zaAg%REL1O+k?#r;`JBdz@jIJ57=-+Dt68U&EuWCjYy8gXNrI~n+FDX z;iXMat^{}L{ z!83jcL<1wU+4dP1UI>AeXBah!`dLDdt2>&>iJyn@-V%XNXZ zU;=6T`?YE5N}-IX?ky4o2nVQZRVH54*@X%q-vj7Jt0r#XotDcOM@mJ-x3n6mECoh9 zX^sAa64AJE!CGaZY%-qqrPG5XP!6>v0=UIbz#+=E6^Lf^%=Q8c2^i|oD%zdnhl{fd zD-kfm6d>6K+W@D+1j(grEhxSfrZKhm6g;O^nZ~4`Fky%QHU>tnOD{v_# zDtHYG)2MnY#U$7DB}zrZq5t?8JNNRRpE8K;n9wuRULK!l|6C<&52;jwuSJ9$gFA?XHA-06Dt~^T*$H- zFRFc~=c!%u+9YD~$=&ff=bJZfuRPR|h9q3oiJV!tA{i;Kd{G{)eJ=lw~Y zrcqq?gBT$vw4y*juo@nkxrZYA)-6Mt-InT1zFmHS(4#=MeAMnlaqSC-o=r@hYQz(?BeXcqA3ID5a6%pZo(GepSk`)baO)ZBWR5sD_ z_@?ToZBkghwkcu5Ohu&$i?AqHl^p~btw`3ME5C`Q0GUO?`I>ox{SGLZRMBx)Ii=(^ zYJtXDd&VE0^rOe|Wzv!3tSHEY?)`~4z3j)fC!*+Dp0 zjg9f)d*tVVi(|ZS_t<&#)k`r0emA|olJic_WyE7slcQ;k50_>XFE&LqxZaWI79XbU z@F1bL7s!}Si7-)cnz8A>sz9BxL~;h4o{R(~x4YrL%$!H^+gEoH1sx-PoW5cPgER|G z_UCkl@Qv#u-DrDCaRA&6m4KW2ngLDP^m9=p_x5nwrSx1_5)ij=A0c?YQ@MI7U_04B zG>h;ZpwrEepzVaZz!Y*J4I2d$7d{2yRQ84CtR?yrhb|!pdmojwJklv`F4e%O*xn%L zicS>xz1}Xhb~{yY_hxeF+lSrrexnY)vWjNVxatXhm+OK%&nP2H-f<^kbi&S z9BU~{4bVz&zgvQ$ecWy+e*z=ZaAmh&*$583Ri?DZlGVvc5AcSPe?4}LwLXeb*jb8B z07LEp)BX1%R=}>$EA37)aaPiH6b+p<; zf^0H#cWRQi8ePOMSm?yoRUIn#iBlpce*Sz}ZI19o{Oosd3tq1#N$OvKeT#;KpK)v? z_7f;e^S$8iXNso>h{l<7B#~TPX9Py%!UR`trz`3x}2V#9^=9} z*l01c(lpBJ?Ishjjw9z7Z4UW`KU*$kkOYcQNpHlp)>gCh-<=a;gtyEmN8Z_&hBn-2 zBP(Bhb+?q3BES6P6W%A*Z9;FiPFcKh<3&Loo0~jTo%fvD?c)Ah zmTLc)Ts5P>xWlM%VS@P~3YxrIQM8@#R8*i>%+JI}_bO`6z*X4}H?=>0`OPCrply zzx^feBf6rT?szsniMKD@=>)1!UoQ>f=g|A< ziO+|IG={}>w{EeK5?H+$S2hSBTgsrvXwL>tj!i}mQXx)t^IELIOz5eAMDW$+2<7vs zPI?GDJ_}&5rBq5nLJpjpx6$tvTnvVQN7Lfw3IsWUI!2!DzKN2Zd`>-Ghl=(&jG*dQ zL(ZI-O2m-yiE=fdM zhWln0mdQ|5d^LTG)$YnHEJ;ARRtP`em6*utieHfW=k421pOgYT$+hws3BMTH2L?Dw z$Bx!+7WXpTs#NusFs=?y1SC&Nrgj~O&K`K>oJ5(as91HMNX}YQT0>UA*~1G7 zZO{yh5&70URf;YrCz12Kf=_gEwjYPvaPNKS|7KDL{r2e~8?MhBSYQirdNHO*_EYlK z`t|F1+ud)5p|?*hUOc`ldA8AvlI4WzPcOqiS0Mi75_E~BC5)$@3@5z3pBEP-wC@1# zM*iJ{G;>JaB}%&L11kQpouC&G^a<5Le*O`Za0uv-LUEZ#zwSPAp$jmds28CMDP^>a z$cpI-jBN-3?$=rc<7uSQlXG*y3vG<9cc?v$=slY|Z=d4d~?g?Q@qc! z0?7IxE(R>&yd%wiFR5B3vXIyq@*huYESt*+HuL&1;41(-nYi2>b^$^}>qqTefRE>$ z+Xq;Ee9WSxO_nj-Mom{hmZ?qZOKUW?D+7h3@N_f^UW@*bkJ899&tV|pp7Q@Ir=!}K zX!Q5+D2k!dT?<2rxV=zIbvQ6aFjj^Led-+{u4HNZs5|>s%@+{=JjsA>JxzzKB_@&e=cjYy1x`ce#6J=*yk1X`kD-)vwB zi)7mh)~EtW>m@uy6u*100#-tvE%aLx+Y0kR$to)TMSEh}Q);ibgz-n}S5&hWxn#}< zRW7E99*S9LWFwXsW%0DzeF)fcrbDncaJn82AfMSR!A2-%Y3AbC>eW2L@hC{}Qm|ca zZl2(U1@r;9T~8x`AKX7uhm7s{J7DkFIoJ*vg4n{oMV5YQP=(!LtadAmscO?Ju-C;x zkk+a9R0wMA#0j`I{A>c=p@eQ?aGs60`kqEl{^d&u2jBcM%ew@aH9>Cq^0G8nB&SY( zr{eWQeiy#Gtn4ik)Os4>H1OgoLAo`?p=X|y{0~w3i=rs0mAcx$Uc^VWZ~KshK2`?w zRNOCKf8%Xl*xs2F&ssdG#l}cwHLFXMnGAy1zScSy`maGgnjZRR=%*b^_cUaXrz&R|cx^G6JH7FDAX$bkgD2%x z5+&H7=I@203QalER~yj^IJV+^WlO#WG}T_vj%{4pfsBBiD#*?4>H?_hr)KW4T3Kqb z5bZ%4DBO`H2)9sh!M<ONRPcSX=x#);TTC z*Jp9M^6g1!@R<+8JF@m@Osqu8yV;`I&;y^LA4A=bFW-(B0vLyqwDI5GTakjizp47~ zsH7RJYpLB>ZN39ip;$GkhIYu16Zd&5bc9$>MkKhUkEM-J#B%YOwHYKzREcZra`qyM-+Js&*Q#!dT>CA;-q9UBmq~ zq1CdM-k&%P?|uIWlnF?YEfb5@M9J{YEM376>e#oZl45({2enu}B5Efd^1J`W`4+FQ zqAKBn39#!s?(VXy4Jc)a@Hf>d6g|+Eo&&g5Vu*E5!mLvio_v?a6;8&M`KLMEl4Zy~ zW8>0WdMSPNYR-FXE@OFw%t=h!UHkQE0V4`;IUdZKtBDzkWxi?_3$giN6BuDH(Mf`w0ZZv!t&cE;3H_El##EW?zr4k|&d1V30njh$aCF?SXNygfby5JY+mM`A!!!RCWN#qR~1M{%? z56EVz1%YeD8*QIa241C@cigYNCgo`?#tmEbJCNmOSmd--sf4B6`H(6daNVIV>4SFHGo z4VR=k?M?DMX+=Aa>`&YT9xVqSxC>X>j<+A;wA<*ukq29!m@UByy(f*THjWE7(Qs#4 z5wLUNrF5IBOZ@NeBV=)gF^+tBQ|$|!A0TV~JkV|P7HblaXABE+HEH$)d}>9zcjF=? zGwiUUvfH!tfjw{~CVrhdNPyQQ(eg{nJ~N~|h|*=VPYYrk>flw;gC^-ULkEhjJcgb< zi1!i+YH{V}Nc8XATmx$$K5=St{@=1kLfV}n%+$D7R=p{}s{hB$PTY3MO^9 z8~FZV+xiyX_LBPselL}_KT(7U9kq^$7*@}k%j)b)B_c1B1L2222be!!3rA7$-0chK z5{%?U?g<`fFZJ=4vOKJMbT-sX4N|dGjvA$p7v{7^x_Y9s));`Fr2O)OYt`%T+`c14 zbX+}*=eUSa$auf+0rpyt=5juz$&r$EZZh^ji4Tt#WA0g!5tyWk7QOQ!pbI0ImFuHX zK^i;J%+u8?ma7fN)3HuR`$!f@=(41azXKzrL({NRAeDAK$;}Mxz*8VEapNv29m>?t zrW+~Dc5wR>DPI$uZi_5wv8obR2BRNPRcHW@C(^CFl_;D=ONbhn!C9)wIGn{f>NUwU z5f`TxoLmKrDYn-rRVLm;(s_;C&t1)|XBl;gD@^}DZ6hu(Oj>%|1SP4!oKMVAdxf^- z$5J>2ly9Ue_>>0~xDM%j&mli>F7LV8)vWigSF*GoxWdYcU-7i5p-9F(>U~SqhU&ddL2|0-vXzOs@`0ois9VivEo+A+M8N zDRkiFC$Rd)omI@zg_kG4l`=#AXqwTQI!Fhjp|nD38BjLs1~aQWewp#Z;00+TfDNf= z>H3?b9_`i6HmS$W0e{fGJ+pY>)1zu>cIB+6x}zY^K)!3L8u^H~AoHNr<~@yMZ;v|{ zQ{_r1#QYJ?G=UN&EK4mi&c_JR5F^M#!4Pk8kbc*t4H_YI;Wowv#2m%}OQ+PqMXp0Q zX8KfP!=vCM|KR2|)O%klMA^kVAVp zuW+R%H(miAQI_A}?*v-)6sE_rWOAXk8KRo>u@&)ShlvHCmxvCuwV zc{Mcv9RKO)arriyAkpC7*@76QI&06ALmEK-$C+xH)b!+oZP`T}M6dR6hd^f0@W1Pa z;&jx1{J(hreBbT~*0U*f@aEFa>qv5e464p-PM0~fq4gNcX+fGbM884lp1&4E%op$d z4{Wa~Fw1j!fK7{mzU+noRYz}A5|1d!SKyK~=)d~%%Mx%#t4GJjH^2jiO5f>lY0x>M za2c=@oG|_Wk@Y5EP2FkR`1zfa$R`zge(r@ztdcuG?fY$NVP5AkPK8NMi}zjlP^^^H`~^-76iSxDSB67B z3K-bmitTnzQxhtKcSwfTSqU2kR9TpB`d_)#$f>45>(fF$q#NppmU&KMmbE|{4vu27 zAs7(+I582#B}Yi)qeE!KJ%rE6cndUUbH}sEJ)UKjEcYSgXR1g0df-u+ROEDQ0dI&R z>n~pxTGp6WG|-wPkbQUvOhIP*AiZ%6gL&Ql)IQocFa!y`btL!C$+|t*mhFG%(4gUr zb~T)rsm1%ugu_J7iIJ!?vBb~X3eHIF_BJksacTiUH6K3?9DF~qy?(5p3(b;OUwh4m z3G=Q?yOODTG~q?kra+(^KPi(=Rhlmipq2@=E9S|%>k3~OG@fCYP9%_&j z(TVTl`YQZDs$DjT{yRL6ky`ac=0Ydp;YqNwYl!oU#`nQ$D3V0eW!uq1B=z>eH`r5` zRK!Fsccb-Aq63|$q0faYfw`; z_iuiD!g7B-q)ic1P7ok5KdRVKS-Dnbb6`%YeLIAumm~OZ&)Bhm7hOPSauxEIz)!GU z>%wI6?uqy)c(hU9W#B^SaaMDDds#2QvL|7UbfFJal8X{&4f*_b`07t*ovUdQZ|vy~ zjm-PQ#U$qGNTh@HK7B^24hh9C%s*e_=|W3ZcF!(KY|d0 z*?v;dz5FHk12Kr#rpPzXP776^*}N?|ungz^apmMYZ{rV-r#gegqbgY|==y&6VcQM} z7A?qM0l}zt@3jN0XK{u@m1#uhrIvXB$OzHSPxlIpmXKyo`87%6`8^0G#m{h}CS%=2X!-uWFl2Ww>B zLMFA3zjnP&?$`9D)QR5&14LsqUcsVIV)|hGD+}#Q!gg$KKKd-?KkXCMI5Udy(C=oW zQ$$71&SUwgl2E1p{qHZUz>bDbowr@V0oW*tPrz}YW$r43nz~&e%m%+{St68~pb&23 zP#t!-+fT8!PxdDf-j9|59D@mPrg*-;ACr>EUerh4R@c0|5k=Z>jRrLfDSeF=h$Hc_P;9{$+f><~Miu#=(ri&yx9U`_IP)g(dXjX2! z2}?TcuE%oMS3$q@m^4y5^mklrFtRIj@kjxS!bzSXZEAs(%3kC|Yyc@LDv^@G=9oVM z*;*j&P47Zl1E&q`HiHc%INp?22`&UnFbBT$Wlk*KJG_)wGjdt1OUdXXvqur4GZ_{* z_Y_vjpao3JKpkC^GJr7Ru#+}NZEA%jG~kjyCT4?12|lG?XB&D}76}%~#dD8{4`mAf zBqP0NyCWL>sch;o_>q2qlPM4G+?8{n)0TA#@d!z}dXghcaB=n(H-hY=^D;D^T)h0A zxlk;rUNeFDKwnkGa#2$*_9Dn88U~(8gS}rN-;dwmNJKFL(Wp;z2LX=3j`lfrs zq>KAtUDYgg{Aiy9@g`sNm^@SNb_@1Tc1A3H z`|Zg_!LmanuSA&v)VRP_F+QIxhC_>k)VcXC2)!F)UCA{k_gNT!F)vdE(&|Dk=(vE& zoiG$6T3%u!_dy^z_m3`+;9Cd=+bQK4=aBNpe1RNX1Mz;60LU4X$U>i@kgHYw zLZ&V}FI7E9+B!N~gkqq%lLssK;dz72^J|`uwHzDI1eI##gP;qjF{f!@;tz8bIoLPE z`P~1z@ShKXRYEy`NeAGX6V@h3dB8#LVrg z2EM}ysrH?xo`jL#(iN!zD|oet2+&wdssw|MUVrfrx+xtamfsrv zcsHs&i(^EFM9QMY-4n1B)g<*&`8R+v^XF3gLIb~aLq2(2(g!b(h|IcId|dg*baa~v z)>?@<2ZC)_>s~3peXO)prdA(FE!>d}BD^)j@t4)H^JJdoNp*p-RrSf_q#*m)b>tc< zXGsyIEFQ(%v`2JCxjwfFMX4?CPf~550?ZsWwbw$XLRN4ymZ#BGV7Ggf>ofd5kZa`r z#q3r*g@E`gwn*C81pX&Zj`1nj5Bk+ci#yr*eiB0-2m{yA;%?xBEe#Njqle)^IQOdW zlzMB>ulRs!74$;^-3vkYp3|psDuUOxc829bb)8c-X-_C6NuP-Sg)dnbC)%4^mS}#lO9s~jWrlPSjCX`$M{xxAj=x?S`PH0u96F9) z*81BKVOpeZn?bGdAQT)_S!1-^8iyg~o*j*xJ)jZ3E+P$q`3q;V31PsF3}s&z<}FgK zv$F%}S`FT)M))dj#{hW z{B=`#UEn}r&)pkbyB0P5MGG0af&iaINkzKKs#%#$49804EdMBg6G=CvG{>)O!;O3D z)?};98cypyWdU>UjCg+mbg4HGL?5D|(5xK&sj|6K3f2}3p;WLc4T3$W+6NGG-E0s! zi)tf3260IM2e`=<-6~W>v{cbJN^yRTvq6xL7onna!#G=YhA`4%2dnZY6_Nh_2udSh zq0;f$ahPOLv|I~}lXcL`FGNQ#0B+qQazvv3C!~Gx) zMQB5QXSiC}^Kb91ZwA%C8UGT5{kmr_jwDk@(XJT!ww#c8qw7;^Kb?gKU|)v4CN7rs z*20MXuWq+r7SYG97mJR~oiDTgT3k^PvwosE6C%*dao}S8r&1ew$KsNNNug$>VVHpdq%nw;CL!iU`Ab~t=W0&mdvV5DkOc^ zSRh0t&sz|>7r2&A!cInDfYb{fl zA0eZ0`#y=&Mh*sD@TK(L2n+glxY9i)2N8l2dVu}PcC8{-KriMLa_Nc~;YRv4STE+( zRGTHt-T~k%MWvFu66l zYYos2*NL#q7JJ;1@8a5VC7rbt&@2v89@}8{rPFV5o-?F0y<0%y+GqU9BmxP&!+oPG zxkhuq!UTr~%+ur4PNL;27+^f3SF=Wp#O)J#C?}v4K1}3e_w>mRHEzZAzvr)&R zzn!kDg{h`JegXW+VgT7V$hOKcNJ6x2SV~qZiP4tZK&U)|I6An|hn8nR0lY{f3-5>H zMc^|qwXF}E8N;G@1-PNqoCHLiB%vXV&5Ft7tcm3EVQ5(=#M2RNan`My| z35RhJW@V|pIOTu(75T}b7#!h9;vCAE7{vr0+#xs<>mc|D3{RG^*2kH#@-?mooF-Z% z22O@T{~d&#$#I6`JS7JlH2 z6bY%aM=2Y5$ zqn-7-bk-trEdg99%eKZoF+ z7Jbx`;EZtSo&vAyz-T2BR|=;`K?I9VyN~hzR>FNY|6}XdrS|EtB_1 zdTlgRdLq;+O}8ed!1zjKz#$lrs}O;g9=mi1a3Kx5d(MhuT;ZPBEszH8l)J`+oRYp; z$~BZsDjzeG1EB2nRHC$M2woAwrfL(@(;H2~w)$;!bnBoI0z(>dJoA7|Gw18{gd$h} zY4j*kt%}ZhN#+OLpH8?p_9zUz{Is%;VK@$z{4v`TZebYTHC{Br`J*E3N0P~sO>;NF zl%^H3bccH89mravl4=Xq2yB9)B&wE}XRHXZT~<5<(;AWGDMa98Xg)wn5L3hVBsf}6 zrb7Uc7YjVP@C;Hoc|I$i^Bu@?vtiwek~>lh9Bp!yhSvZ5r7VJ-H8Xe_d&D1$oDjUO zO$PhA)36Y!hZUUH5ALCrNj>ws4{*{7azGAMJ2JcV(Gcy_iVhey7{(AQ>h~|#*DJiA zZkqRbJnAKe3eI_7W;G-+k9c{=<@YMk^()$Om#v&94Lj6W&rY1^KmGdVC)cC?U*Zw!HzU!qYVimbRd5Fvqu}` z)*C29aJEkfURk>=FtlPn@JFW~*u&Uc>y%D%zsZYa>wSXMc`rXh>=A(>MY01jMZ#g&& zh{wP@z2ItX64uW_Lw}V6%MJ&<-dxRw`!1x`?fm2lKc6ZRw;CWWZ54=_yXoI1∈n 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 z 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�+UOVi(Fv!+Ai#p)UeA_h5* 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 T@cSj742nSs6K2eqAl3H&vVm={ diff --git a/addons/kestrel4500/UI/Kestrel4500_1.paa b/addons/kestrel4500/UI/Kestrel4500_1.paa index b998aa4264f53ef01f29b5ac90764dce51abfe0e..7b24fe2da82ec14800ee68dff1b7a0c33f4c731c 100644 GIT binary patch literal 82531 zcma&Od0Z1$_Xm9MOhQ7)hD%9ZN+y6a8Ni4Z6%8cd3au3>5yX&SXe&xps`YtPvH@E6 zYFq7!iVGEkh;4>Vk?@sER?HyIQr^784!yZ8`R1)CbOBr1AN{N3JVMI zz@|zB)%bfogaLr5$>72N25FSYqVbc-WYPaF^Cg0`|DD(*}ogFgJ*2FU+C>5~X# z_%Z;EgD>%K4&D{Mn;^c@0`)eba+nsxa!?7%1G1|4|2ulsoQ&u|LH~drumRad{B#&T z#^8e=&&d`#K9ADwSsP^~7Ya_Rn$7UNv$sOXhV#5op3^kCeIhS$&)QZoNv<*UA?II} z0{*A%uY1v$##atwwi!(hw#x!dxe**VC2dVcIS=YW~E0{-|0&9?p=Ljwo-eV$i~ zeX(1X;x{}xG(DlS-%M-eeA%`)5@g@@^>L8Y-r1Bzv@mW+PVE_!0T5mrP}{>#W0QeR zOvXBZ*B=v`43J=I7N{4Kg!`JK7nOk!v4AA{4C^+}sD$D@{@e2a5VgGA>D(hlkLPPj zD(w|9S16roIJb-9DBhjsW_v-*O8fpjr>qc0MUgQq$6qkv0Cpz_l5Gt;z1L=yNy8?! zX5QwniTU%rEw_K$mn{o9ai-IlV?f>TS}Cz&7pUr|xtDmmJks@@>#%htyq%Q~D*Dj_ zY%2cTZLbuAssTq39^WPD5vg_Z;#JX-=XS;|<5wp|tGT{C$#^Woe^KLM#%SCI$`ERc}le7ih zH!yBM3etjhtD4b)u2dT&Yw%Q-RF26=G~k6WOERHBOhU)?x&OSKD6#nu;ouS00Im#? zi)4L=Rod|cA^EOi_TE^6zU~OclQ1tJqiJoV)e$228MFajo#n#pe#$zQ?99!vcik?4$T_HHUExgqEh1!1&W7G_vofxm;K!~)ooKLCPox>`nt83J@0 ze`D4n$v=He0M0VY08xz%1nG>^$^}4zzxGV}8mO&dv?>{$6}sDC7=uPvO4C0%)PX{> zOcjY0wuINLWuy;DM8Jvt#f0aF3d+WmsZ!WQQPR@M?YRVBuemYtt;BQtc>a*bCz|^0 zIe!NGD{U~_Q@n~ziTvtN$lrJEj5q8;sn`#D2apXf|Lv=eH2W2VG~a z08XA<$yr}CGCwB~FPvX&ege1|>>L{}lDbnKH)&)EqWI=d9R=)3fr2<89I8PRUKjl$f z;vTXcNw;g#DU|0lxeR-rpo{44KJGssm74_FS%b5^NNyciIKbfP1M(UXQS{z)A`GeD z`4b_F!eD41|Mi{;j<8UkMQLW(4XEi(0-cv7`u36rY}0T?3>GYjSKEdth*z$h48k`P zWV%Fynbz@VWu*#6kuf+D%0=r_i$t5MP*f&a19-+&vY+OKCbk&B6`b>j$weLL;zz7j zt^{{E8RL<)=G&aKTgJ=xKd9*J$8Hxop@H`#H=x#zCGO=hZXBs({Mf=xSv5g>4r@(@ z1?$YK8Eym_l5ykfEFJ9@!Hf+_Thw0JrYwPb>{biyjhvk!d2CcCM;jUt| zy>GH<`gsJ>&5aPbi$fYhm7Q}9r;aZ(FC*j))XP}}U-{LdtD6hegd2_#*!aKclg^p))fRf=c#3+FeXx&Qcbp&7SvN#VEOl_=W(CbtLKO5QK!h$8aRz9aQ9I=NQ00zwQWj?g-pe z9#lO1>xb_KSMNc^eEY3C3^$grDE>a$Nqfhtv&0?H(9)0?gcgR!5UuU)RunyJxspeT z!$fs;wY7BCSNT^@NUomd-G_RoUeCBk$-Yd0p(H8zsc~6F$coztkxXu#poIBbUYUg+ zBd?SO-|{$q=;_9gtHU^1a#qC#VKW1t`|%IZr0<=DXf_!gQIJD%pDt_3o|@RpRlzVhfOw9%EF$!Zx0 zTn2+utOFuGUkO-`w8I8_<1uDXzNiJ1dxy*kWX$EKmM5J)&WpzGYU*8sZ3Txk{F2Aw z^xSQ!$vW;TT^NAB7;Ug~UEX{~8%oj{?yZ)KtPbcBPtv+kvofNoU`kWL;3VEq#*Gb| z#v)nn{5IMvYgUTe$QHx*GGu=j!jQO+4ynBHhT-5#$-UoCRY(@@^;3$((B@oevg4D{ zm+kxsa>GLj>zG>a5iuN(=O?KqeMt!i0gp#1g>b*i^}_Ae75=Boqj=N-MQ$FG691!8 zMn3;{AMGaj2NdP#^D2%Q<1YcysDL!&8*m&NP0n?C7r`~%WS zG^g~SVz^$(d-3M+mOn3Y=C3UZFl`-Z{jIW0;PtN`H$PJk&}DZS|JFDlbk*!X%5c+2 zN?1@+RmHmJK~j>q8%MW!JRTsD+YI??|2O%UWn5ba+K^6!N@7^8Y+h*%wvlU!7R+;q zlpro3>x~WW@%rQ3iCQgCxlL9WItDeqS@F}B#C9~da^X8`(Ans-G@0GN7OyceI*q7s zlMG!m<+I#a=sLO1&RS(q?7nhyu)G+PasK47W^BHtxx46B89tpcBO&wCi822d!b@^Z zI26W{$@h91&{^-DTMYOL$XGVx>ni}rQcC}x-hrSzQF6LqO8d-X=ov!)YFH%CHZMwg zs3vMrU&b4Yw2kRuQF*2Lhy#(XEcBLp7Cu?nP0`-HH6rh`Udh-?}S2OrkV-rg1*Q z>5Pk@8$IYzyXWBgaW>1k5{@_6F7F7OL+G>;N~(7=DZIyrSgVMSkWy&OUAc4+Z;J0^ zS4(RX>RMOanYjFiD5_jxTG`pn>gFi{DV`_m0lWgI_~k-nv*MnO_Mjk?jRxR`F(UMM zt*;}-hyMB5!Tqe_bnx=!+*~e9ve&;~9>eGJRXCLj3 zQ2MIzGvPT|@QW^tM{=@rS*-;=ywTkhgg>PUi(t&8eH{#!33z9cTs5vE)YCHC6(85O zrgcnK==O$0?nRh;L9$Eo+=VOi_}COoa!3RsA;R_y%njxvKs!u9)M0uCTw{{~FGg$c zfFkvul8b$mRfFqkc2%eTVV~#~%DW7^XtLxNv+dV)?erzc$KWEXW{c}P)+cLh@1)&2 zBP6m0&Q$*w+ZA^FvEnU8Ya^y7T>JQ2I;iVPm0Zk~^yIMGk;GSFVMNmOOr8!s6FfVA zP^C464A=d>Ub3*U@TRJ9d_|h{=Y4-gYu|BPKefM#w!Kne7I?ijyn3Y;`GY>go;N!j zfk>Q`KHQbIcTxBTZ=3&&ECPTZXii4%=?N>$a4~lNophmq9|%4dv!^=xk5$tpsrxFUOFL{CcudMmdyq)eW?#jAyjTKH0rH;ys@ua8AelJVRZs zxOR=g#_u{a{2-Sy@F7mWw{Yi=^$ z$mt2Zkxa_SpHq3q;ns6$D;aAjsS%%!QO<23aI|3IsWX^)PF6xP~EmRk9 z7#dRLEs4WhWVCf0v8M-!g|v6!-E`?6hfV-oFV0Ai%0K`B$!mKq^aOtD;btV1D{}AM zF*95od0Ngi9xcakRH&EhJjc8f&ZB=E#vMR7BY_ff_H_fWyKzxr|RbF57q_1E;Zl05}ixh_g!XbA=3E=TyE zm8Hb3aSeo%w(fwxe?$u79Q)p{fN4PdYP59%>_A_%s~*jp^u+wx^BqCTI?nXj{A^bH z0(`uLBN(j!S0jmuyIWZ90|1wH-#tF0r!4U2;lP#u9EwRJNJzW)!-TrymDvupH68wb zXb>Ka!$pJDKC{mcV%<6b+mS)Xijq#vTpm1o5qVMf(h{}(#d{XP-@X0qbWrq*h1U-U zR;(+*aA!s7=d^9@Cd#dY|MI&ASVv@Y!7Qa5MNJLqUARNfIWE4#~14^2s=WvHG0?|XVylKiWT|2nIK6HGmMUk!c z3^`3{R!6-YI04ULgT z40T1};1*i;UJ?{WM~~GFd)TQJgLI@~2ZjKwdlww>_1!c^r)*XNyP;(mT~l%FA~ zi=nmSc>f%FxD^;&>Y%KoQV9}}3_C0iqpF`u_5a9fOBGVUW)7);#KG-E(18&GB(~syA$5I3d3)^^Js& z8z)W*z-r2|<(knL%e@3b;&q$CB5tAQ`y5XMqwka}S}-gDQwU;SZm2j^G`w2hFlLr)8D5IQ7e))71X97~4-_g4m zJx7<0Qu3F+Sk@O)iizs4Y*#u^dL9nkM;Na_zHI?;3{FpCgFseZffM3YF^Y9``p>BK z08@2#|3^nzP6DvyFQ1wCabsKq&K+;0e}1b2@ssl7f%z*X;7exJP+S!Cebf`RdkmC! zpS93js$@*sA_WYUNM>I`|M<{jU6i{SCJx_CsI)QE=E9MbEgf5I27LVte-IgSb8U`H zOl4C(Etuw^tgrIBdbmCQBbEYv@M%c*Qhxs>b;=LFSY)Kh+=t2HO|s|Rr3gE$skD~1 zxi*^N{C_W`1I3%nHtE&@+A8K1W&M=uEXPdJIDSalhNPJ4m}-U-W1Mm6($iMfni8U6 zb#WtaIeG<{kwyGZhr^wT!o8x`9{l$H-=`2N&MWDx%Iu5gl7$HU&`wZMN(p$a5~?_h zN`DTDLF|Wal3K6lIm^rWk(&zKw<(^J&qe_8nh}K~_d$D)-guCp{(4(_1fzfs|1^au z(=9Dp+j_ zw04?G`#y98d=NY@Y09 zY%G&h&)<+m``-^gW0l5&FRG{0;*)%)AOXIT_mC|^VT zhF7Dw--&;F7RghL5<=SC7=FblQMuocF(Y;xbTHphR=IOQqF^Jw|Nln2h1Wcen6gKOV2r=^wjao%7M4GsjlsCJq8;8Q+VlGOMce z>+QNlQ~ACKmG(NJPe0Y~Q%#ADxFAMRfuhb&`9fv4<<2~jNK~-S_eLlg3Eyqll$WO? zQPhua;>~2lvjdSy}mH_TU1qPO>a5 zvJ9TRnXrBP)~&2v_v8e=RB2yA-np3Dp_@&ahKy%SAO#2E3{iqY0IEt zb)cTL9*2FO?0v*qm89=GZ%)zOX#1RVd6YI9gtWB8jK{60%Z>q5Y@y_%B3%{Pw;Pvj z$`*&__Y^9@4TB-?zT)v)gbl76F4kQR-~O%tDTXb4rSQt5Zr99r z9Fk}IZcy2?0pabjj1zZU*ukCM!NspSt;{wWjjZGJx}&``M-w3#slphX0;~#QNZRN~ zUxO3OE{}c%6j$7*cw^Y$-1{q)U~E9MS7klM?-ib$Xz7`_Lb{@RB^xa2UMltj{(qkK zEoPrP{8DPvpB+eO*^Tj!8qB_S8}reyv$K#E>77ky+5x(DQuS&}Tc47?HfBs`69KjFln3Oqw$%JspR4QYmyFI_70D z3T&&3_u?j4qRAm{+4Gr3N){ziKj?E`x?+YO?rc=K9rjoVACPmEv7K$RETaAVzAXt98l2lf6+LWe^Yr-dEUUJ#0b;GH(|bM zO)iV-%ger}Ul8!rvOh8}_o^|dE0cTcJhYvs&XYyN^i|VbG-X{+C?qWg#BisnGbY@e zknw*`y2TW9ersT~O_a}4!}zdqO*;&obWqBqQJ%SN!UeeLgwj9w?X%IBM|LPdpTnFO zapP>IgZ%fI14^@*#ja5%@9jQ%V9+a)GZS&~KrFGuO!47N;2^q}{<<_D+dattbtyJ5 zl6g=swdOnCsIHmIZ+GpG{7VnC}U`%Rx(2aM@c4ly)c2 z>|&99HBs^cap@2xjLlv|#9tb^E82eZ%zE&O8NStUwn!aqnsxIb0f+z_NT}hzR*EYGq3cG~)`UMcj=p*#-W;|_9^+U$GrRyy z3Q>YY&rK#9vncMFq_SN8aO}6V@1vO+sj)%X;w+vOMn;a*a1QwE(qERwVRi$I!Hreg z5qSPElX_~7yqnnoWWV~5)_)|=IDdW)nhAJLAZ8Y{7v;6I>>mCinB5#b*BT&^|8-+_ zHm!xwAM|&#I2ijqUB=9U!H%!4=fX!$Y=%1|Sepb`8M7%qqN zc1=%u@`U5m)*_fx7pSAXu^W=4-?q+YtV>kZeLytOeN42p4*g?B&vf!_r8GF?1{`+=0XP)R%m8if)>k zcM1002{>@I&yRf+kxI-E3kW9WleWz`JsY2T>127dQ9#aXx!r?)h_+kOv&7Fs8{VuQ z9^cm(f3+;|o65Q(MAXpI_7h0>;8woIn;%so6yYx3h@NK`xy%*C2&KvmIk`>fRoYZ4 z-tg91$zi`c9|*<82Nbuf6NisQ$J2h;zk65z8Kp4w%;7fF?OwpUrG!EegtT@Y@4bXH zMXU&5lAFK0_@J`Kv^x}Aa85B0CWdv=wyX=3b}Gvum2T{PzlPRoRPKwg#U`A{a9SLI zUzjAKxz{Le2cewQ)`oDI*V?_A4u=1nBonMQoTP*A98MApTiqv$XbR`gP~T#fn7TU| zEhKL$ZKn1ExDiR5R{C$Br0t8oOyXaQR6RS@>5alH^dt~+xlqy&dg~k86~{limAfp8 z2t$rp8q>IFSW{NX2wr^4(9YuJM`shNl!K-MiFBySajDocTjlZ zmW*qf4fq|%wKS$$B4LnpK^Ia3**MHkCUyC6w+3qOWIxwwLCC1C`O9z3T+!2RcI4(} zVxUiH|0Gg-OYZiw+$Na2rlf#H4klJgYe%W9mE`c%J|7Bt^OvoX9WE)?NXUWcbFYOJ zs=~`g1KMsoXQAw`h&pMceZTZ(tW~D6#uK$c--FMhZJij+&J~!?m}lh6DXvFCQWklC zD+&zlxhR{41v@HkMM%%xn!9svq8$k)_{#zZKQc0onl%lbT|pV6ATPmSV1g@uN~au| zsNovxkZ&m`=wQl>1fGJd=5M|B;dQGl1Sx+`RmxqiJUXQvo3Dp(Od?-DJ>3q(0@R28 zUYROK$~FU91%8K5onH>GJD@aVXFfpvo_(aT0;>03PGQ~QA^Q7uo+*#Z0_XHiLnaR+ zOON$;CSQx@{-9E3$V1h^*Z2A}0pScwgcHZOa{&(sMF&a>wqEYF6+ONo!x=7v+t~z})z79GvG=#FfScb#bLi5EGEy z%5>ly9=fWaq@+Zxb%f?g)S-2wyJTGRzR~kd%u?$&xNr~p+x-T$y*B8lQhsNhbdv^a zsRBI&!MY)4V5*#PI^gmfX*VAA@22p(ji&IWUtsNzAg`c6-!w)$K;Fx%PQ^WQZfw3o z5oKMgMzSOEUOHgBW$b~;f!ll7;G9WV=g@p7RVpa&!)*$(T+#2Vf5xClAVgFkW5)DI ziO$h`ZZERP4J|t9jK9ky(Ylg5Nx!h3i>3Czp5XeSHmf2ZVsXSYRp3|-wdNoh(fHGf zK)cGl53@SSu7M!(e?cm@mx3e_mAB?ZnWJSlbF9RNFzjUn$WN)6bG1w`vYZ zZ(kVklj{1M43+kXX(9JeWh=>{tzo>y86jz*@riWu&LUG8uI#kqRN73qqn6#w>fZn1 zK!2?DZE{ECsy7#1nHGL8@~Gruxw+KySNIUkOODHO0Qubu`WzjJC0(2izP~P%WW7Xa zMz|Amk}~rBRcBL$P!7{9^{a3bF|(wg04#eKh7!F86=ialv#E2oFWPqOG=-{O>F`mm zFK{PkcX;MJ>C&R5L%!OOe|5v?%N;1b6hhYe4onr!|C9~F$ro0U)S0`K_vM~oc#>Vt zT9>JOU-$UFqf_RUVe3L65mv`)c|dgTx#!ysM1Bs^KaZY1?zCc6pv7>GLpZ_O52ze- zs{l)Tq;HxlV%i*ZAjK74K5ihE2@G?Er@h>>hSgT%65?8YPdDS%hgU$QD~;hM&N(LG z;hHj%yq!uMiQ%(IH+)|_jm#OVela;(60xr29tKXF89MdSTeGpSW}PJySG>HUy!(Ck zEhDcvs2Rmy#3hSP##(D&yZ^KHxIr_?3F{Ump(FPAn+B;DsxwyB(?QguX$==v1ZOUP z>_vCx8P%S9HI!pb+ruW>Lo5y_H6;a2v`u@E@~O!%HLaaPY3rbTokNSm2%mE2hi>-; zSHxW1*Vn8IELLe>6>jGz?g=+jZ(nVcM4_o7&`GD@gfK*?gcbu48SRcGK5zXw^%B-M zz!yV~{`tY^tM#R|d3ANM4`GbX&|6ww`4?50h^A9(-pGGX{msIotRka5STlE3t+oAASjtc-NM^c#T!?L(Y0oc5TM69?q7 zN#EOTw6zaI=u{y%#JDf=%H$}XgV$D@%S$#RrjGzCs8s*vR-*wc(C>p-{`Jq z`?%D(_f^{6`AKsy5K+7i*aKyQ>Ic2hHGn%cK1~hwxL_ndO=XYXJ)CjRC8MbQ2Wq+* z8#qM$ln`6TXq6x&ByEcC`v&LJEVID4# z_($^2q~q+FhU@rwhis*zD9@&ClAE`rH+w!3{>&>WQC*+-^2CzR@X*k5>c=X$Zu8lv z??R#R&dNiz217h@rdM7S8hgGuire|lwCh)+v}~xhN4|^gFd$X)@zKMYE01j@t~In! zH5%&0zvcFgJ?qF$)wDBI$)6OLPTBris4$1QhT;Vcg@fkSONxw{3$Y zV46I~lv~33w)|SWmElGj%g8Kim+BaF{)^Q}QC@orS-Q*(-|C zUKFAx`}O-A}U@@Xw4nwjxq(gBSp0Dh45V&TaUuwDtY zm`eU7@27dW4$L$jg=GX7c{|fF8(<+)d_`v7I+_#mcAsBX8mNnklUpC1SYz(&zkzVWJN?r`*=OdIdI#>VGlJJ{sN6J(P~!QMwXAh7 z;CXw#M_dgU=-$yMCz-we8l+4aQXhV_8_$=4;X7LW?37 z*@mYyM{AWGH;pgep-L{Lf@q5K!oGl-WpVTxuwLp_yFVo4H-i2_j#yeQpEP{8dg3M> zCL6h*JCG%cJAi|oPf!%(YB0BApqhUha`bh_%oUGqLfq7yi6ewuShezonv3TFMno8; zmp^I{e^4oYZX7P$9&;T%JNwO|+L3pRQM}=y`r&^ziiS8RVlL&(BxCrt-$ubk?{S2YoxK0ka1I*;`7W3CK2M4K(apkd}srzH%ROg70Iz?vKx? z9=|r?=5JBfPk8PAd58M^muPDW^tTLY$X!9(??ki;`Ujj&S{o6%`^?2Js;WAdj<`uh zTni(Q8h-c-im%-h*!_J!?r+!0_$fom!j~C~DQki3q)@qTs{7*a$F1eud&?kP&sh&2Q0I~mCO0M zJ~~LeTuoU|l9S82JQPSHt~JLiZcH4%roQ*^UaWn{?3A><(1JR++>|8< z9a1hVE8p`h%B|uj&QL=vXgPu@N6MWAkJi-STqy@+_2C#zRJSgGq3>e5|CSQd^}7YM z_8-EB7-kr4ohP#Sc~t+=F*%pPFCY9E<(?kqvY6|EM1B)>MDHxP8Wpq~YRt#yre6*h zA2N!8P}rgoIY-_28Y`^-;Cu)uua#xQNqZ&gSV&n|H@xuIPrcOirYh-R3l<~u zamm3bhh=C(lQEnV2xPm$idSLoa^pWcb0~K`mf{#%5)Vo(-$HJ@kDl358?mx)H%ccsfgc>Vv(0e!}kIl7L|MacM;Ucp~(tR0_4^d|nfkynN9R z=LGU}bF*XE0A^#}YvnSxS>%ZZLtoVO#$|Ey|9%&1uKA-{`b0CX=008@9fD4eGdA2e zqhL)OKfCTGb2_&Vhl&!ST(PxezMRlk;5fYP;c`Etr3j_4x!6aeNd6RMlyw}|xG;rf za>>^2?!hz?8e4mx)yXRJS|ap%{_Ujo3H9}^{{h)U2{IYhJiOe6Mbb(2x;6u2{hd6N zFeOD7k6n3|5{wH(=EVmh)2V(9ZZOCX#aZW)dr@-oC!b*2(&qp0=p~G&1iX`75v}oR zHEk7=SGv}=4=iQeb|Sa^zbDq&bqx)f(%jbV2@?KN%8ko6qdbT>jjkv}G_FrhzKSF6^_h@{o|54W%>8kb8B!3OGy zhDd1YoZ`YE1hSef1j_-~)_;7<;I&5MGpPf*jKNeY!=&(?c}>nHIv{JO+;hj`@XNBk zwt!==q~`?Aam1Cb$?frje3Y!SQx2!i&TW5$aWn4U|Mx^ZR}c;^@~W!BoR}AmLZ7W| z*Hew}IG<47(&szEPktuI%KkgVD!Qq$j`%<^QCxxdnS@px)VDNlmpprnY<^Wz&Po$f zP~+#?j)oU_d5ah1>WTO_roTa1l?3-WA}Kbg>CO|>w6E!>t>HY0^~VHDXd-PF@7!iC z%UOe&`*X{OwHR6JC|E%fM_4QpZh4dTj=Gb?7s})W{9SEY0m7JMu++3_V34CGwq_N` z9cquPmU1jZV1P~r=gg$9%7IVPt)X(F`Kt{H;rh9(do1OC4F->YKEUeqPFFY9Te5}r zXD#uJeOQ4|^t`-EZBI-pP+J|?F)9-3YNY@#t?+5O2Mg?&WZvp+rBjC7PU1yF5nJ0c zs5QEO@+8T+0aUTfr>swTrgb;%RgOtBmwlqqV5ga>1iE0PAS*7Q!-a{4-|oNKbtyYL z8#z92e`km-7Wc&>$rmn!g~f(pPHmv;v-XuGMYMJ;5pm(GqXjsH+Tl@>ZH!KX#+3?~+1Z+{m8AOYT~BYNMvNhU^;l_SJU(j|=*y z-^cCgKOL8}ohvx6pP%%Jv83REq`p&ru8fD!m+2*z!X*qBMx~S`2e9mpS6sY4!QNkv zGv8OcWVP`vIkY#fWSgvGjWdj%&kx^YTAYJ7u8e@M6fY9W$)-Kld(@i0Vy&Yg<5Kp; zqPHJ(2V#B8|EikESi{Lw;f|BaJAn*v!34&+@)sa6?n-~RV1Td9ZkPN*#w zh+E>FbV~KnVyS=Y8pbA@IcTSAhU;yED$ItfjmKE8REbrgIV!B*b4{tq!PGl6mw4;& zBjwSk2HzGs`Q(a0Q>?kRvx&v(q*|}5oaHiMa)bZ+V1hDliAQtkyo}hO`TebNj+B$_ z*;psR|ExWs^27ywjhb9ipgo7UW(>(~{=|#MO*Vvn9N_ zsa(ROjNV!-tIfGvPJ73_wjNss>-@Q?u?+ClEzHZ36sFV}2dR`mh7VF1wD z^6>9oiJE*O2v=;2O95lo<6pu$66~A!klIUzR5#Lo$8ct zLegXc4Dsjy2%(VeNYz+6FgC<&D>j*MOu|^;;Bx;w)-8qY>s+|-lOmT$t<~T}Az=W{ zBar+tDab9fVX+fgkwAc#8(C|3xNUw6PU`TH=;cbxnTWnj5=qA%o%5gi(U-qTmQ>(w zi6)>qf)_f^GCM0HV`&C1`Yvvbv%mCNE3OA7U-&vU5V=-(AD#&dlhB-w{H#5vwW$dw zaLD(c|LRad0k)A1PKXai1`+jr!D_}!t-X*7NW+MSPnX9==`!m|^*|1nuK8o`t9PXi zyeBN(;`wA@v-29jjIT^Q5(sB6B}CnZQ7HZMckhkEvIL%fP5Y!U#jOddX!kb+KdZ1{ z4Q+ji-<7^G?Yr;1UPdd&vf%b-_qMazE%1k@JqK9F=PCF5XzM8Q=&G3+VVIed6Eic` z5e;|?jcH*&fwxugmlhYQ4X6hDHKa7vO1`?CgZv7`K2w0Bi=#TRZ%@+ty1V@2g+l0kyS1nAA#LI5bH?!-q#&#hlf9A zv^frb^;4|6gJ;ZqLil&YvG_zVK6p36XSuKPM^MW^6ZX9HF zvFsRaRX$2nf)s8AA;|jm*9=^ZZ;uM-Fn81Yxfq#vBW`9n1};)BD@l1}W8(=wHdLcW zifV^5DbA12Q19l_$kck~1Dj)AjP)z(W6!XLxS-75BSAQFH}6@{O6guRj`T-kiOSm6 zV-+g9WrUv_N_^}oJ5@$=0DIn-3vzOBkM9v>{R5KZ>1ku!r}m z5A%1>Uf$ATi2$ernZ@RfRbbFO*plWN5E$GDw?S?01_Wj;ell&u$wfQCzB%Xap!%>Q za6OlGNSnK`_f%9HS5RwT3l4^znosl0gX&_@$>)7o>;!~z*woCwm0F$9bIj{!IVrpv z?6R@eA&`!Jj^|qgZK%}{tAoydZ!FT(k0n^E5+-_1?!(~*>#sO-Y(RF8;>=`5Mz;%3 zcky3Osfn+hTgtnGl|%+`)hSGPJBah_*?G>));{z{&2nKj^Atqnc zD;f7n)7Fdubugj0SbQJmbOTW=N9nf&VQit~rUCHiAe^0HhlVwS-ZC%{#JWZ)41QO? znYB~b53^barHgXpon%qCa*9`Njl{Z@V?o~li}mfY`iL^XH*fIlZlkroE5U^S*`y}C z!n9>eGwu1wMWF|~G!oi6ndqt5oE4+y!uYE_MOg$J~VUlct$v?Qy)-&;NI#>L*lD~F=l;)swIvw76D#`w$XA>bJGViGLVdD&=(sm)F>8`38;ig9$!S^^q9M@ z{yAeGp#-@U78VRyJuaZ;I&H8NS3=a=QoP#jq`@GEW&gR8zcC*3*1{=L&{>C#lx~(7 z4#caq=P?tjF?7bq>QrGlHF0*8I)~Lh!Lv*GC__sJ9T+uJJc&qKShKa1;lc@i8e_Rn z2j^rIN(EspOrWHeN}d4JR)W86RZQAl;KNFZ>F`XFxswT`ZKb@~1~Ze~RqTKUQx)FE z1gEK8SY9FLpGk^R0|vLiQo@}g>`~;Qq}H}t%&hIe@vp8;X%1ed8M(%##}#EaA?WR zS>}OY4dZ5sqOAIydK!VRDvyMp!a@u;mXzvXo}od6gJ-)DQfquN$1Sj?oL)nGn0H59 z>N!FNoTHjpA^5X>Zl%iw46F}JI8rHYn<#dbh;^BDH)qO%=k|#;q+Zc`xiv5t&-rPc z{gZ`^U91FHKw(?!fWQ{_0v~{hc&jwOB|cfc5AR;_V6`1oy_}%o{w#T$Fy1Y$!VQO#a z+->1y`&^6;oG)EGJqtfRDBXx<|9_Xh*^1OwJhwe~`4O+JpOxiOr+|MBy?E+Xf;#7J$X$J38N8Q-#4iE?;^p zjK%7dWyU+J!~1Ca=si8EWDl;7;j%qn~_ZJIKk(Y{IEP70bGIGv}#TS+^wC}0}oVH733*b@Po33VYqEmo~n zMd>DJT3T?%3@yejr+{ok1eE_0&&`FKvT_dNN?-`-*jX=#D0}6ekzA0Du@tsUhX46< zS|{kX6y=jRT;|?23k)rNv^VKq9&b~)Z6Quk0PhL>w<8~08^WTD7VJ!~4w=?#wi)Pv z@Rx9Me;W$OiKgR}FMmxVV7wTVq>t)lv?8q3?e3|*G57~&WjttT!L66%@bXh;Go8F* zQ>6okh?lZoRNG_J0rAxllS#GP?6Bco2(c$pSs;C)O6`i1&zn z*ir9Ljr)fi*kt*wq54{kMu@c+A`zmw*ZH=ddE1&JYaQFN;vsqT=Il+(}qj=*jL7+?GJD2Ws=`pjCJpmhDRo2!i9^Rie$&S z-Hdf~ob{gdXITFz%NFaNqPCj7&}>%5215;oxWQlXUcB!zE~qv6BTnT(8_b)WEP~%Z zGbqEf1l+SHkRO{et_26Us_=4o62wcHT-W;91%wz(c${p#pNC5tJJ8-SBU5HcJf~9@ zY31XSr#X~TH*YK_#|=IkELOXP;nSKFxXpzB$A#IE7@3HpnH;2mOiVQV8jm4MQI__C z`~8WWZ27_mjc{84Fp$AD#dFu!M!aD;wb5N}BP z7jUj&@IF599TSv3Z~qqvjlqtx_QJdv8*2w8C5(3wLguo*7`*9DX@=%&!#FtPhnEe= zsdghXe0Q}W-u9AViep$q!#+Bg>h;@5>?L!BX?B=BUn#Y|K-=JlD&0Zc*~gnhO{oPX zvDTq5(9+fx>lWfVkm}2%Fg?8~JWW3}85b5Ma*zrNCjCD&y$M`Y_5MD77S@4b222^P zWDZJa8HNE96`KXHvar&~5yF8%tn`WnWhUax9G1LpsnwNR_g)u7Nf^ShZlvifDBmpY zCf$YbS_x^TVv1P=;h8!AXS%$tCy? zOPXK~CKvIJ=e5hhi|fj6nka}<(<0MY7k$qaCSoD)`|*0>`p*~ZeTi~xPm|zMWjAq- zcpQztoGV)VpFNx_mmqL|ZaX6J|J8}Pf1)%|itcV0G#g^yq$Juk5?9AcQHXq*n4;?3 zTtO@xiEU)PdnV_mkZODNzj#+tO#b7?PlaRF9!=3b_hcgv=;H`B^yS6T#GY?IjNAgn zf)>XAub4>AOg5;aDf{pmrKs0*cB(qx2GrrCJ&0yQz8D90~vW*iI2 z!REoCxj=-Opcjq~Pc=NZ*Hub35lY(s`b=`Do4)X92NB8^x0 z0*bEB3z0iFz+XB15%*lVtcfKX+2FgT(kpemvCDNWdp74%8m}Y_A47LTh0FGQqG`rg zoH2o>CsSnhB$U|fjm3+;0NH~)m0MmXh!fJ%B3YBlX4{7#IgBK0c;ks=oQCe zT&%M3aqVnJf;I)OR0U6*T*?QjkZldQe9cn3V6L`Kgkw!LFFLhKL!UYf-|cO3(z|)% zJn?ygTC4LDuV2JJj>8M>3F&1gah~@kCgoQVje0Hmm#-{rZE?$yuiXPTWY{6O2~v-Nsp3TAC015W*t!_$j%!aYG+2n4Fso1HJn9O3x555)f$G3f}@a z!#Q5dk_|;mmdrIy5sa~^-p#hzu)AHSQ+?autmjPdPkUKl{W1UXrJIPm^e!U%w9!TU z+y$88$ySGwbH0CDFA_6a37w0`+M`vPiQ!%Nli_A;4_>Ahpa!+`)pRHEf;PcKRN)*R zd5zHOo#bmqKly}X4_U3f8;|Qp%%ha+(Q+8c1T7Enp@r{m`@P^8J_+aFRy2p-x2SAG zUb?xcs6XAA+^2UYSFzqR^z43`iH+qPOR1v%zH?SJRW}FUb)6pJEyR-kUu`ruk)Guw z+mJK#os)G4Sbja%=MFc$77dJ^BZkA_S91TX-kUP#C)N!pQUEPU2tc=-ubm` z@N-onXO6q9g|(Qi^7J;>Aw+m=wrv4$z(*Ww;lF3wo+90DPe2F}1R?l|*}ZrjdUo$P z{==?%JhK9L^ic>iX_Wu&6=Y%3z-+XlWO#A@s7bpg2=G<2dOaQi##ib-wNZeonTkRFdRfxDMP z0WwVrw*t5;kgPjIvT_047~b%UA-PXy(k_XYwb9P#*-Dv%@%{B;x)kqxdYpGm$u!2# za4E;f(NUgmCMWi0O2iy5>5b0tCwM$YGd>@$20Do>$494|)p#`{HPc1o_q=z7ZSt&s zO|L>BND*XmZ*y}xK1Bk_j~0RvMRw5>2=Lwr?Y*FXoBy(Qt%j^iB_A$Wo`tKGDti>M zfUNUkR{ZbLQ9k|OrD`t>g$BpMMtNlD`W-+G_NDQo+GyAO;sIRgNe0K%Os_KC7dN7f z_rh2cGhA_KIgWLZS~{e{5?aV51IY&e1dqooser{!>WzOutCXgqdXOOzeii<3w25Bg zk^^%1$qcSnL2ERB(U>(&S{Noe-dE7-QN?MANAQr6g>1f5@zN}5p(C68{^Q}B`rwc_ zS2Bcc!`lPXd04Z78KIQ%@ma?B3~yY9BhHU~n&r4V1G_E9CHH5ido%P7%D$q1e0+|B zaNz-eUn9mW|a1Zjs=<0)O6!xGbGbo?_*k(HxIiTUUtX4 zOo!63F+XclHg-54bi}RS6P4T9s^DhzC1- z7{OqMF(uPv`BfV)CE$6?GyRDk4}yx^OcOEb0q>&l^*7$1;g~toT<-DY1TFpAdyVs` zNxfSyZ3U(1`~bR4)f2jBW=Ja6qfJdhFs0QgGLo1yFIlNl@;()KLzzLCUm@72ai3k_0L zmfzxbKY)LKu93l_nY}MgH@=YWdij6GOQ#QHwh@HhM<`}V2#QHDQZcj&VdY0zp%iD4 zHa3`&3x%io0HM!RK#`%dv$gg2!uVNu+p`rB66tc)y09D$CmC9`YL#G)zF4N7c=8@A zFZS0A^cX^h!-vgg+=RL2jPR{kG$VZcaD62MPJejGjAW+d$nZ7H(#D(Y$ysKX+iiv# zU1(~5ox!{jn=fT$dMCo?2&oNQIU|czDbgx}sytCdhnOB=1`r{;+-XqpLBpB<=dlrZ z;Asm&x2|SL!#b&#Tvc0Jo9<_=cJ-uO4u63x?(adExDyZN&>4*h84@mt1%@8sQ?%D$ zc4TQ)IAW49Gx)+7HW|A)HN!C-XU?Gn$gEJn4I45L&kYF*_grbAI=LOPd;{DcsO{To88TQ3XWI{Bl z3=cQUNQT+?T6HKToEV5m}c<3pJUqltI724L@YqMmNb$kKQl1<0m-SI5VpSYDl8S1B^eCfzo(nX zWT#Sq&#%+TU65JCBU4Nuca@OJ8DG>UNe12#aRR4P%U(hw$M z5g+V*Nf!d@lK4`}h4bNcDk>SjkS;CM##*ix_g^-IQaapoL-t9%=J3nEE*Q%)z4y%U z$Ay>0Y#1LmN^k1@M!}#nCKRjml1Urur87*HIeKFvnCJ+6*0$b}!|QIfkITjo+1xzK z`-UTuY|*y3wf9IWK9o|g#=n=;T}O7D@NMDbg)0hS6igvi+!`c;RLQEV@4Gp3W?qco z7{r0UbM4veMC)48H+7bll=1v-?Sf!R zU5=D8L#od(K8e~Ph$oUqdv_?ML9<7kh|Fm}S>NspV%LUNJy)ntgXtd%uTLG06VPB) z

      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

      T$q#w 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�m$??`-IIvuO5a_zdI$H*dIpJEJaE%bH)=Eu750 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 literal 213299 zcmdSBdstIf+CIG2-U)<2AYhe%ZB4>q?`%Y5I;dzM32If^szZ%XM1oMOl^z(aErlF5 z!CDj@JDu9jv{q9Pr9nj7qE>U@;Gx>Frzz^FB~&XYRH0TH#3bwYr0@IA`(3~9y1xIv zeO<_kWG5?YJ%{_bpL<0}7A(*$o4a7SPJj?v`BM4(-yav~o(euDa0MSP&^`Hh@G*v; z;Nzzse|(7+#ytG&o=TyOofP_Xh(gCxXw*4}Mqg-X^tF~olXNsZeR_t3RzDev#U)y|fkxjXM$#8f&8Iys{MKFx{b6yKNFoXkS@d?|ksYms zn2JL2v3(&i2Kvw=S6pEcQ&|T#<8b;v3+7P%&rq9&~D>Z~x?8AtvNv5A0u+N4{wNiK_zCOO`niU#!;-pp!@L6XGO)bfUshQb*o8eFSDO z-oNvF(I{sh@Q&?yQR0dS4L#K^7P|+$*h$E4FST{kG}cJbz21lj8voB!`~Nd*j~Xd7W}8i(l8rd~RJYmo{%jWh z&utWs*;GbzBtasvLCzm}aWb0m2SSebuMkuXunLVPi9sPz-t!_F2@CXO*6U{%Q3$!n zZ|D1#>-9G8QcwSr(ZZP*mYphYv!Q!2g8U2Z=S^;kQ6pjHg`V@R_P%1)i0HeYA%4)} z!@|h}zkJ5I$wnVWkM@#p_ae^S^CMaG*1SdU?kyUAq4rWiL2=C450@@hdEaq)|GF1Z zVoAsghf=Rhc=(*sr@_?t=1BkKK+z-EPFn0KZW_(rJ=ISi0%Pbco^t4@N{uKlvJZ|; z4ImPp;zFoZWfBIWLfZyMQV0^~+fy_MwOodAvkSqP+j<24<%_AQSy=qPE64oTkf>3D zU&FI%4ecRg$6a>T53 zv+(o&3+IdUdJ-JJ)_b96rDw<1dyz1F+R0Jl1~yw0(;gY?(ZkA&p8s|)KTh&}Sn!JT ztzEWp!Wfb8vDUV2$nH*oCqy?Ls7AKF3K+(;-zw$O+IwJ`!&(p2Ufp%|_~F}MkL)jt zA$Jdm7(siu_QzdseYOmXd&%d$bQnTfH+m~^7si)+?PgAmu{YN(^jE(eK(+wm%NC5DdTSRyNEnAk@U(Nu zJ7AfNS|j-OK;$+ALr1po+r3fS#%{EVVX5<4D|Y!)X)8ledrG+^wvtiv^r2l%nPUOg zhy~4sr**TA8yF)Nez$i)E*0({g$?u&uAFMq!v+dm-m~kFeKa_MAIRBKWM>^ZOvssa z5X{~zoSKEcNHw9Gsafb&YBtKy~XyQ zUGk~^Yxt4|c?hpX2>kNMsui1`OD9C_MRIw`z@v-IC#IbV^N`1PG-icUQ=l?y z@-IZuJ;gnYLoJx})zj^fwsFRhC1^kO?JjgPz-DRMm022daEX375V?sTWCP}x-!b5U z;bB0X%23N zfXPct?+X|hc!7T1yma?PCu8QH&l3o6N@|J|Uf|=xg}KOfac9ub7v%ExgT<_0yC5o5 zEDqW}m7FUd?+woA&BBlzG|oC`x~`DPwGF|u>I}k^G{RWA))We(!s~{;OcpMU3bhmX zfJhi#wjhtJydi{}1?3A1TlD!X!B1>h5Jhja^aXHvZB#f#^eX?n

      t)l20|LK?6o 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

      YLi;cPSr=x?VRTrkyiBrkwJSppy% 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%0DkPRS>w30zf^MN)72H691wN}} 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ⅅo?*Y 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 z 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%0Ddn|`@@)0Okl9a6 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 B#)1F< literal 212251 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≪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
      CFSz9{nx;-dN`dbEGFry!5s)@yo~K{wDMMi-^9I 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 MJuED2n7y_C3rO#HH~;_u diff --git a/addons/kestrel4500/UI/Kestrel4500_5.paa b/addons/kestrel4500/UI/Kestrel4500_5.paa index 4139a648a613559f57f5ebe80eed16d675884e5b..8cb8dabbdc07efc38f757ad2679170ef3a952110 100644 GIT binary patch literal 82461 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 literal 211347 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 diff --git a/addons/kestrel4500/UI/Kestrel4500_6.paa b/addons/kestrel4500/UI/Kestrel4500_6.paa index dbcc6f5fa50256f2a8f50f64d7e5fd68536b089e..649dbb1b63a00ac5d135f2ace07779158d6bb7a3 100644 GIT binary patch literal 82476 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

      _OGScO;D! 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

      JD7?tI~x^)9UQ!p%8ewgb5 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�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

      7n@JFz^y+Z9T(q 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 ckf^B7 Date: Mon, 13 Apr 2015 03:46:42 -0500 Subject: [PATCH 419/816] #542 - ACE_fakeWeapon not found --- addons/medical/functions/fnc_setUnconscious.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_setUnconscious.sqf b/addons/medical/functions/fnc_setUnconscious.sqf index 32c94dfc3c..89ab5ee3b3 100644 --- a/addons/medical/functions/fnc_setUnconscious.sqf +++ b/addons/medical/functions/fnc_setUnconscious.sqf @@ -52,7 +52,7 @@ if (animationState _unit in ["ladderriflestatic","laddercivilstatic"]) then { }; if (vehicle _unit == _unit) then { if (primaryWeapon _unit == "") then { - _unit addWeapon "ACE_fakeWeapon"; + _unit addWeapon "ACE_FakePrimaryWeapon"; }; _unit selectWeapon (primaryWeapon _unit); _unit switchMove ""; From ccc2124abe58be642310686d8dd719757beb90af Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Mon, 13 Apr 2015 11:53:15 +0300 Subject: [PATCH 420/816] Russian translation for addons/interaction Fix for addons/interaction translation. --- addons/interaction/stringtable.xml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index c1ec7ff6d9..7aa19c0af9 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -6,48 +6,56 @@ Interaktionen Interacciones Interakce + Взаимодействия Torso Torso Torso Trup + Торс Head Kopf Cabeza Hlava + Голова Left Arm Linker Arm Brazo izquierdo Levá paže + Левая рука Right Arm Rechter Arm Brazo derecho Pravá paže + Правая рука Left Leg Linkes Bein Pierna izquierda Levá noha + Левая нога Right Leg Rechtes Bein Pierna derecha Pravá hona + Правая нога Weapon Waffe Arma Zbraň + Оружие Interaction Menu @@ -393,7 +401,7 @@ Zostałeś klepnięty po ramieniu Vállonveregettek Někdo tě poklepal na PRAVÉ rameno - Вас похлопали по плечу + Вас похлопали по ПРАВОМУ плечу Você foi tocado no ombro Ti è stato dato un colpetto sulla spalla @@ -405,7 +413,7 @@ Zostałeś klepnięty po ramieniu Vállonveregettek Někdo tě poklepal na LEVÉ rameno. - Вас похлопали по плечу + Вас похлопали по ЛЕВОМУ плечу Você foi tocado no ombro. Ti è stato dato un colpetto sulla spalla From 915ac46e0412aaa72f16174a84d9934339f5a791 Mon Sep 17 00:00:00 2001 From: Kllrt Date: Mon, 13 Apr 2015 11:00:47 +0200 Subject: [PATCH 421/816] Very small typo in CZ translation -.- --- addons/interaction/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index c1ec7ff6d9..f797673953 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -404,7 +404,7 @@ On te tape sur l'épaule. Zostałeś klepnięty po ramieniu Vállonveregettek - Někdo tě poklepal na LEVÉ rameno. + Někdo tě poklepal na LEVÉ rameno Вас похлопали по плечу Você foi tocado no ombro. Ti è stato dato un colpetto sulla spalla From 4355df118cc4407358bd2b6bbe6affcb8756c107 Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 13 Apr 2015 11:53:19 +0200 Subject: [PATCH 422/816] Refactored the Kestrel4500 Code. --- addons/kestrel4500/XEH_postInit.sqf | 5 +- addons/kestrel4500/XEH_preInit.sqf | 2 + .../kestrel4500/functions/fnc_collectData.sqf | 13 ++--- .../functions/fnc_displayKestrel.sqf | 47 +++++++++---------- .../functions/fnc_generateOutputData.sqf | 43 +++++------------ .../functions/fnc_measureWindSpeed.sqf | 42 +++++++++++++++++ .../functions/fnc_updateImpellerState.sqf | 22 +++++++++ 7 files changed, 107 insertions(+), 67 deletions(-) create mode 100644 addons/kestrel4500/functions/fnc_measureWindSpeed.sqf create mode 100644 addons/kestrel4500/functions/fnc_updateImpellerState.sqf diff --git a/addons/kestrel4500/XEH_postInit.sqf b/addons/kestrel4500/XEH_postInit.sqf index 0cd506c95c..e77eea4afb 100644 --- a/addons/kestrel4500/XEH_postInit.sqf +++ b/addons/kestrel4500/XEH_postInit.sqf @@ -19,7 +19,10 @@ GVAR(RefHeading) = 0; GVAR(updateTimer) = 0; GVAR(outputData) = ["", "", "", "", "", "", "", "", "", ""]; GVAR(MeasuredWindSpeed) = 0; -GVAR(WheelState) = 0; +GVAR(ImpellerState) = 0; GVAR(Kestrel4500) = false; GVAR(Overlay) = false; + +// TODO: Remove this, after merging the ab branch +if (isNil QUOTE(EGVAR(weather,Altitude))) then {EGVAR(weather,Altitude) = 0}; diff --git a/addons/kestrel4500/XEH_preInit.sqf b/addons/kestrel4500/XEH_preInit.sqf index 293eb79f99..d081f485ec 100644 --- a/addons/kestrel4500/XEH_preInit.sqf +++ b/addons/kestrel4500/XEH_preInit.sqf @@ -9,6 +9,8 @@ PREP(collectData); PREP(createKestrelDialog); PREP(displayKestrel); PREP(generateOutputData); +PREP(measureWindSpeed); PREP(updateDisplay); +PREP(updateImpellerState); ADDON = true; diff --git a/addons/kestrel4500/functions/fnc_collectData.sqf b/addons/kestrel4500/functions/fnc_collectData.sqf index 5e6a6572b7..ef7be60cd8 100644 --- a/addons/kestrel4500/functions/fnc_collectData.sqf +++ b/addons/kestrel4500/functions/fnc_collectData.sqf @@ -42,21 +42,13 @@ if (GVAR(MinAvgMaxMode) == 1) then { } forEach [1, 2, 3]; // Wind SPD - _windSpeed = vectorMagnitude ACE_wind; - _windDir = (ACE_wind select 0) atan2 (ACE_wind select 1); - - if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { - _windSpeed = (eyePos ACE_player) call EFUNC(advanced_ballistics,calculateWindSpeed); - _windSpeed = abs(cos(_playerDir - _windDir)) * _windSpeed; - } else { - _windSpeed = (eyePos ACE_player) call FUNC(calculateWindSpeed); - }; - + _windSpeed = call FUNC(measureWindSpeed); GVAR(MIN) set [1, (GVAR(MIN) select 1) min abs(_windSpeed)]; GVAR(MAX) set [1, abs(_windSpeed) max (GVAR(MAX) select 1)]; GVAR(TOTAL) set [1, (GVAR(TOTAL) select 1) + abs(_windSpeed)]; // CROSSWIND + _crosswind = 0; if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { _crosswind = abs(sin(GVAR(RefHeading) - _playerDir) * _windSpeed); } else { @@ -67,6 +59,7 @@ if (GVAR(MinAvgMaxMode) == 1) then { GVAR(TOTAL) set [2, (GVAR(TOTAL) select 2) + _crosswind]; // HEADWIND + _headwind = 0; if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { _headwind = abs(cos(GVAR(RefHeading) - _playerDir) * _windSpeed); } else { diff --git a/addons/kestrel4500/functions/fnc_displayKestrel.sqf b/addons/kestrel4500/functions/fnc_displayKestrel.sqf index b9245f5bee..2c1241bb6c 100644 --- a/addons/kestrel4500/functions/fnc_displayKestrel.sqf +++ b/addons/kestrel4500/functions/fnc_displayKestrel.sqf @@ -52,35 +52,34 @@ GVAR(Overlay) = true; [_this select 1] call CBA_fnc_removePerFrameHandler; }; - _outputData = [] call FUNC(generateOutputData); - if (diag_tickTime > GVAR(updateTimer)) then { GVAR(updateTimer) = diag_tickTime + 1; - GVAR(outputData) = _outputData; + + _outputData = [] call FUNC(generateOutputData); + + 3 cutRsc ["RscKestrel4500", "PLAIN", 1, false]; + + __ctrlTop ctrlSetText (_outputData select 0); + __ctrlCenterBig ctrlSetText (_outputData select 1); + + __ctrlTop ctrlSetText (_outputData select 0); + __ctrlCenterBig ctrlSetText (_outputData select 1); + + __ctrlCenterLine1Left ctrlSetText (_outputData select 2); + __ctrlCenterLine2Left ctrlSetText (_outputData select 3); + __ctrlCenterLine3Left ctrlSetText (_outputData select 4); + + __ctrlCenterLine1Right ctrlSetText (_outputData select 5); + __ctrlCenterLine2Right ctrlSetText (_outputData select 6); + __ctrlCenterLine3Right ctrlSetText (_outputData select 7); + + __ctrlInfoLine1 ctrlSetText (_outputData select 8); + __ctrlInfoLine2 ctrlSetText (_outputData select 9); }; - _outputData = GVAR(outputData); + call FUNC(updateImpellerState); + __ctrlKestrel4500 ctrlSetText format [QUOTE(PATHTOF(UI\Kestrel4500_%1.paa)), floor(GVAR(ImpellerState) % 7)]; - 3 cutRsc ["RscKestrel4500", "PLAIN", 1, false]; - - __ctrlKestrel4500 ctrlSetText format [QUOTE(PATHTOF(UI\Kestrel4500_%1.paa)), floor(GVAR(WheelState) % 7)]; - - __ctrlTop ctrlSetText (_outputData select 0); - __ctrlCenterBig ctrlSetText (_outputData select 1); - - __ctrlTop ctrlSetText (_outputData select 0); - __ctrlCenterBig ctrlSetText (_outputData select 1); - - __ctrlCenterLine1Left ctrlSetText (_outputData select 2); - __ctrlCenterLine2Left ctrlSetText (_outputData select 3); - __ctrlCenterLine3Left ctrlSetText (_outputData select 4); - - __ctrlCenterLine1Right ctrlSetText (_outputData select 5); - __ctrlCenterLine2Right ctrlSetText (_outputData select 6); - __ctrlCenterLine3Right ctrlSetText (_outputData select 7); - - __ctrlInfoLine1 ctrlSetText (_outputData select 8); - __ctrlInfoLine2 ctrlSetText (_outputData select 9); }, 0.01, []] call CBA_fnc_addPerFrameHandler; true diff --git a/addons/kestrel4500/functions/fnc_generateOutputData.sqf b/addons/kestrel4500/functions/fnc_generateOutputData.sqf index 3d874edade..954b886eff 100644 --- a/addons/kestrel4500/functions/fnc_generateOutputData.sqf +++ b/addons/kestrel4500/functions/fnc_generateOutputData.sqf @@ -17,8 +17,6 @@ private ["_playerDir", "_textTop", "_textCenterBig", "_textCenterLine1Left", "_textCenterLine2Left", "_textCenterLine3Left", "_textCenterLine1Right", "_textCenterLine2Right", "_textCenterLine3Right", "_textInfoLine1", "_textInfoLine2", "_temperature", "_humidity", "_windSpeed", "_windDir", "_newWindSpeed", "_windSource", "_height"]; -if (isNil QUOTE(EGVAR(weather,Altitude))) then {EGVAR(weather,Altitude) = 0}; - [] call FUNC(collectData); _textTop = GVAR(Menus) select GVAR(Menu); @@ -34,7 +32,7 @@ _textCenterLine3Right = ""; _textInfoLine1 = ""; _textInfoLine2 = ""; -_windSpeed = vectorMagnitude ACE_wind; +_windSpeed = call FUNC(measureWindSpeed); _windDir = (ACE_wind select 0) atan2 (ACE_wind select 1); _temperature = GET_TEMPERATURE_AT_HEIGHT((getPosASL ACE_player) select 2); @@ -42,25 +40,6 @@ _humidity = EGVAR(weather,currentHumidity); _playerDir = getDir ACE_player; -if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { - _windSpeed = (eyePos ACE_player) call EFUNC(advanced_ballistics,calculateWindSpeed); - _windSpeed = abs(cos(_playerDir - _windDir)) * _windSpeed; -} else { - _windSpeed = (eyePos ACE_player) call FUNC(calculateWindSpeed); -}; - -if (_windSpeed > 0.3) then { - GVAR(MeasuredWindSpeed) = _windSpeed; -} else { - GVAR(MeasuredWindSpeed) = GVAR(MeasuredWindSpeed) * 0.99; - if (GVAR(MeasuredWindSpeed) < 0.05) then { - GVAR(MeasuredWindSpeed) = 0; - }; -}; - -GVAR(WheelState) = GVAR(WheelState) + (ceil(GVAR(MeasuredWindSpeed)) min 1) max GVAR(MeasuredWindSpeed); -if (GVAR(WheelState) > 1000) then { GVAR(WheelState) = 0 }; - GVAR(Direction) = 4 * floor(_playerDir / 90); if (_playerDir % 90 > 10) then { GVAR(Direction) = GVAR(Direction) + 1}; if (_playerDir % 90 > 35) then { GVAR(Direction) = GVAR(Direction) + 1}; @@ -83,7 +62,7 @@ switch (GVAR(Menu)) do { }; case 1: { // Wind SPD if (!GVAR(MinAvgMax)) then { - _textCenterBig = Str(round(abs(GVAR(MeasuredWindSpeed)) * 10) / 10); + _textCenterBig = Str(round(abs(_windSpeed) * 10) / 10); } else { _textCenterLine1Left = "Max"; _textCenterLine2Left = "Avg"; @@ -109,11 +88,11 @@ switch (GVAR(Menu)) do { case 2: { // CROSSWIND if (!GVAR(MinAvgMax)) then { if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { - _textCenterBig = Str(round(abs(sin(GVAR(RefHeading) - _playerDir) * GVAR(MeasuredWindSpeed)) * 10) / 10); - _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * GVAR(MeasuredWindSpeed)) * 10) / 10, round(_playerDir)]; + _textCenterBig = Str(round(abs(sin(GVAR(RefHeading) - _playerDir) * _windSpeed) * 10) / 10); + _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; } else { - _textCenterBig = Str(round(abs(sin(GVAR(RefHeading)) * GVAR(MeasuredWindSpeed)) * 10) / 10); - _textInfoLine1 = format["%1 m/s @ %2", round(GVAR(MeasuredWindSpeed) * 10) / 10, round(_windDir)]; + _textCenterBig = Str(round(abs(sin(GVAR(RefHeading)) * _windSpeed) * 10) / 10); + _textInfoLine1 = format["%1 m/s @ %2", round(_windSpeed * 10) / 10, round(_windDir)]; }; _textInfoLine2 = "- set heading"; } else { @@ -141,11 +120,11 @@ switch (GVAR(Menu)) do { case 3: { // HEADWIND if (!GVAR(MinAvgMax)) then { if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { - _textCenterBig = Str(round(abs(cos(GVAR(RefHeading) - _playerDir) * GVAR(MeasuredWindSpeed)) * 10) / 10); - _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * GVAR(MeasuredWindSpeed)) * 10) / 10, round(_playerDir)]; + _textCenterBig = Str(round(abs(cos(GVAR(RefHeading) - _playerDir) * _windSpeed) * 10) / 10); + _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; } else { - _textCenterBig = Str(round(abs(cos(GVAR(RefHeading)) * GVAR(MeasuredWindSpeed)) * 10) / 10); - _textInfoLine1 = format["%1 m/s @ %2", round(GVAR(MeasuredWindSpeed) * 10) / 10, round(_windDir)]; + _textCenterBig = Str(round(abs(cos(GVAR(RefHeading)) * _windSpeed) * 10) / 10); + _textInfoLine1 = format["%1 m/s @ %2", round(_windSpeed * 10) / 10, round(_windDir)]; }; _textInfoLine2 = "- set heading"; } else { @@ -221,7 +200,7 @@ switch (GVAR(Menu)) do { case 8: { // User Screen 1 _textCenterLine1Left = Str(round(_playerDir)); _textCenterLine2Left = Str(round(EGVAR(weather,Altitude) + ((getPosASL ACE_player) select 2))); - _textCenterLine3Left = Str(round(abs(GVAR(MeasuredWindSpeed)) * 10) / 10); + _textCenterLine3Left = Str(round(abs(_windSpeed) * 10) / 10); _textCenterLine1Right = GVAR(Directions) select GVAR(Direction); _textCenterLine2Right = "m"; _textCenterLine3Right = "m/s"; diff --git a/addons/kestrel4500/functions/fnc_measureWindSpeed.sqf b/addons/kestrel4500/functions/fnc_measureWindSpeed.sqf new file mode 100644 index 0000000000..7c18499e7d --- /dev/null +++ b/addons/kestrel4500/functions/fnc_measureWindSpeed.sqf @@ -0,0 +1,42 @@ +/* + * Author: Ruthberg + * Measures the wind speed, stores the information in GVAR(MeasuredWindSpeed) and updates GVAR(ImpellerState) + * + * Arguments: + * Nothing + * + * Return Value: + * wind speed + * + * Example: + * + * Public: No + */ +#include "script_component.hpp" +#include "defines.h" + +private ["_playerDir", "_windSpeed", "_windDir"]; + +_playerDir = getDir ACE_player; +_windSpeed = vectorMagnitude ACE_wind; +_windDir = (ACE_wind select 0) atan2 (ACE_wind select 1); + +if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { + _windSpeed = (eyePos ACE_player) call EFUNC(advanced_ballistics,calculateWindSpeed); + _windSpeed = abs(cos(_playerDir - _windDir)) * _windSpeed; +} else { + _windSpeed = (eyePos ACE_player) call FUNC(calculateWindSpeed); +}; + +hintSilent format["%1, %2", GVAR(MeasuredWindSpeed), _windSpeed]; + +if (_windSpeed > 0.3 || {GVAR(MeasuredWindSpeed) > 0.1 && _windSpeed > 0.125}) then { + GVAR(MeasuredWindSpeed) = _windSpeed; +} else { + GVAR(MeasuredWindSpeed) = GVAR(MeasuredWindSpeed) * 0.99; + if (GVAR(MeasuredWindSpeed) < 0.05) then { + GVAR(MeasuredWindSpeed) = 0; + }; +}; + +GVAR(MeasuredWindSpeed) diff --git a/addons/kestrel4500/functions/fnc_updateImpellerState.sqf b/addons/kestrel4500/functions/fnc_updateImpellerState.sqf new file mode 100644 index 0000000000..075ed80080 --- /dev/null +++ b/addons/kestrel4500/functions/fnc_updateImpellerState.sqf @@ -0,0 +1,22 @@ +/* + * Author: Ruthberg + * Updates the Kestrel 4500 Impeller state + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * + * Public: No + */ +#include "script_component.hpp" + +private ["_windSpeed"]; + +_windSpeed = call FUNC(measureWindSpeed); + +GVAR(ImpellerState) = GVAR(ImpellerState) + (ceil(_windSpeed) min 1) max _windSpeed; +if (GVAR(ImpellerState) > 1000) then { GVAR(ImpellerState) = 0 }; From 0214d891e1cca56c75d4a33277df44d5bc6b595e Mon Sep 17 00:00:00 2001 From: commy2 Date: Mon, 13 Apr 2015 12:04:05 +0200 Subject: [PATCH 423/816] fix misc issues with optics, fix #537 --- addons/optics/CfgRscTitles.hpp | 8 ++++---- addons/optics/CfgWeapons.hpp | 10 +++++----- addons/optics/functions/fnc_handleFired.sqf | 4 ++-- addons/optics/functions/fnc_onDrawScope2D.sqf | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/addons/optics/CfgRscTitles.hpp b/addons/optics/CfgRscTitles.hpp index 956a2c76c0..068bb0aa20 100644 --- a/addons/optics/CfgRscTitles.hpp +++ b/addons/optics/CfgRscTitles.hpp @@ -70,9 +70,9 @@ class RscInGameUI { colorText[] = {1,1,1,0}; colorBackground[] = {0,0,0,0}; x = safezoneX+0.5*safezoneW-0.5*SIZEX; - y = safezoneY+0.5*safezoneH-0.5*SIZEX*safezoneW/safezoneH; + y = safezoneY+0.5*safezoneH-0.5*SIZEX*safezoneW/safezoneH*(16/9)/(getResolution select 4); w = SIZEX; - h = SIZEX*safezoneW/safezoneH; + h = SIZEX*safezoneW/safezoneH*(16/9)/(getResolution select 4); }; class ReticleNight: ReticleDay { @@ -86,9 +86,9 @@ class RscInGameUI { idc = 1713005; text = ""; x = safezoneX+0.5*safezoneW-0.5*SIZEX; - y = safezoneY+0.5*safezoneH-0.5*SIZEX*safezoneW/safezoneH; + y = safezoneY+0.5*safezoneH-0.5*SIZEX*safezoneW/safezoneH*(16/9)/(getResolution select 4); w = SIZEX; - h = SIZEX*safezoneW/safezoneH; + h = SIZEX*safezoneW/safezoneH*(16/9)/(getResolution select 4); }; class BodyNight: BodyDay { diff --git a/addons/optics/CfgWeapons.hpp b/addons/optics/CfgWeapons.hpp index e42ae3780f..7749db0bc4 100644 --- a/addons/optics/CfgWeapons.hpp +++ b/addons/optics/CfgWeapons.hpp @@ -215,6 +215,11 @@ class CfgWeapons { }; class ACE_optic_SOS_2D: optic_SOS { + GVAR(BodyDay) = QUOTE(PATHTOF(reticles\sos-body_ca.paa)); + GVAR(BodyNight) = QUOTE(PATHTOF(reticles\sos-bodyNight_ca.paa)); + GVAR(ReticleDay) = QUOTE(PATHTOF(reticles\sos-reticleMLR_ca.paa)); + GVAR(ReticleNight) = QUOTE(PATHTOF(reticles\sos-reticleMLRIllum_ca.paa)); + author = "$STR_ACE_Common_ACETeam"; _generalMacro = "ACE_optic_SOS_2D"; displayName = "$STR_ACE_optic_sos"; @@ -232,11 +237,6 @@ class CfgWeapons { }; class ACE_optic_SOS_PIP: ACE_optic_SOS_2D { - GVAR(BodyDay) = QUOTE(PATHTOF(reticles\sos-body_ca.paa)); - GVAR(BodyNight) = QUOTE(PATHTOF(reticles\sos-bodyNight_ca.paa)); - GVAR(ReticleDay) = QUOTE(PATHTOF(reticles\sos-reticleMLR_ca.paa)); - GVAR(ReticleNight) = QUOTE(PATHTOF(reticles\sos-reticleMLRIllum_ca.paa)); - author = "$STR_ACE_Common_ACETeam"; _generalMacro = "ACE_optic_SOS_PIP"; scopeArsenal = 1; diff --git a/addons/optics/functions/fnc_handleFired.sqf b/addons/optics/functions/fnc_handleFired.sqf index d1b7531928..51da4c8ead 100644 --- a/addons/optics/functions/fnc_handleFired.sqf +++ b/addons/optics/functions/fnc_handleFired.sqf @@ -52,7 +52,7 @@ _scopeShiftY = _recoilCoef * linearConversion [0, 1, random 1, SCOPE_SHIFT_Y_MIN private ["_sizeX", "_sizeY"]; _sizeX = (0.75+_recoilScope)/(getResolution select 5); -_sizeY = _sizeX*safezoneW/safezoneH; +_sizeY = _sizeX*safezoneW/safezoneH*(16/9)/(getResolution select 4); private "_positionReticle"; _positionReticle = [ @@ -83,7 +83,7 @@ _positionBody = [ // Bring them all back _sizeX = 0.75/(getResolution select 5); -_sizeY = _sizeX*safezoneW/safezoneH; +_sizeY = _sizeX*safezoneW/safezoneH*(16/9)/(getResolution select 4); _positionReticle = [ safezoneX+0.5*safezoneW-0.5*_sizeX, diff --git a/addons/optics/functions/fnc_onDrawScope2D.sqf b/addons/optics/functions/fnc_onDrawScope2D.sqf index 10c6eeff40..30cdb927c7 100644 --- a/addons/optics/functions/fnc_onDrawScope2D.sqf +++ b/addons/optics/functions/fnc_onDrawScope2D.sqf @@ -39,7 +39,7 @@ _nightOpacity = [1,0] select (_dayOpacity == 1); // Apply lighting and make layers visible (_display displayCtrl 1713001) ctrlSetTextColor [1,1,1,1]; -(_display displayCtrl 1713002) ctrlSetTextColor [1,1,1,_nightOpacity]; +(_display displayCtrl 1713002) ctrlSetTextColor [1,1,1,[0,1] select (_dayOpacity < 0.5)]; (_display displayCtrl 1713005) ctrlSetTextColor [1,1,1,_dayOpacity]; (_display displayCtrl 1713006) ctrlSetTextColor [1,1,1,_nightOpacity]; From c8aa3032fed19903392d02183a218e856a65944f Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 13 Apr 2015 12:54:06 +0200 Subject: [PATCH 424/816] Added some sanity checks to the module setting initialization --- addons/advanced_ballistics/functions/fnc_initModuleSettings.sqf | 2 ++ addons/winddeflection/functions/fnc_initModuleSettings.sqf | 2 ++ 2 files changed, 4 insertions(+) diff --git a/addons/advanced_ballistics/functions/fnc_initModuleSettings.sqf b/addons/advanced_ballistics/functions/fnc_initModuleSettings.sqf index b1db4b77f7..ba7ea31a8f 100644 --- a/addons/advanced_ballistics/functions/fnc_initModuleSettings.sqf +++ b/addons/advanced_ballistics/functions/fnc_initModuleSettings.sqf @@ -31,3 +31,5 @@ if !(_activated) exitWith {}; [_logic, QGVAR(alwaysSimulateForSnipers), "alwaysSimulateForSnipers"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(simulationInterval), "simulationInterval"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(simulationRadius), "simulationRadius"] call EFUNC(common,readSettingFromModule); + +GVAR(simulationInterval) = 0 max GVAR(simulationInterval) min 0.2; diff --git a/addons/winddeflection/functions/fnc_initModuleSettings.sqf b/addons/winddeflection/functions/fnc_initModuleSettings.sqf index 644c1db931..4cf75c885a 100644 --- a/addons/winddeflection/functions/fnc_initModuleSettings.sqf +++ b/addons/winddeflection/functions/fnc_initModuleSettings.sqf @@ -24,3 +24,5 @@ if !(_activated) exitWith {}; [_logic, QGVAR(simulationInterval), "simulationInterval"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(simulationRadius), "simulationRadius"] call EFUNC(common,readSettingFromModule); + +GVAR(simulationInterval) = 0 max GVAR(simulationInterval) min 0.2; From 63760acc4f699a6b9bca49fba7b5f28228adc384 Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 13 Apr 2015 12:56:18 +0200 Subject: [PATCH 425/816] Added an error message when the ab extension is missing --- addons/advanced_ballistics/XEH_postInit.sqf | 11 +++++++++++ .../functions/fnc_initializeTerrainExtension.sqf | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/addons/advanced_ballistics/XEH_postInit.sqf b/addons/advanced_ballistics/XEH_postInit.sqf index b2f73b4c81..783a5be569 100644 --- a/addons/advanced_ballistics/XEH_postInit.sqf +++ b/addons/advanced_ballistics/XEH_postInit.sqf @@ -2,6 +2,8 @@ #include "initKeybinds.sqf" +GVAR(currentbulletID) = -1; + GVAR(bulletDatabase) = []; GVAR(bulletDatabaseStartTime) = []; GVAR(bulletDatabaseSpeed) = []; @@ -31,4 +33,13 @@ GVAR(AtmosphericDensitySimulationEnabled) = true; GVAR(currentGrid) = 0; GVAR(INIT_MESSAGE_ENABLED) = false; +GVAR(extensionAvailable) = "ace_advanced_ballistics" callExtension "version" == "1.0"; +if (!GVAR(extensionAvailable)) exitWith { + if ("ace_advanced_ballistics" callExtension "version" == "") then { + diag_log text "[ACE] ERROR: ace_advanced_ballistics.dll is missing"; + } else { + diag_log text "[ACE] ERROR: ace_advanced_ballistics.dll is incompatible"; + }; +}; + [] call FUNC(initializeTerrainExtension); diff --git a/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf b/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf index 5403cc5e50..6791d26350 100644 --- a/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf +++ b/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf @@ -12,7 +12,8 @@ */ #include "script_component.hpp" -if ("ace_advanced_ballistics" callExtension "version" != "1.0") exitWith {}; +if (!hasInterface) exitWith {}; +if (!GVAR(extensionAvailable)) exitWith {}; private ["_initStartTime", "_mapSize", "_mapGrids", "_gridCells", "_x", "_y", "_gridCenter", "_gridHeight", "_gridNumObjects", "_gridSurfaceIsWater"]; From 5354d6578b49d578fd031b2b067da03724f17614 Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 13 Apr 2015 12:56:53 +0200 Subject: [PATCH 426/816] Simplified the AB PFH massively --- .../functions/fnc_handleFired.sqf | 75 +++++++------------ 1 file changed, 26 insertions(+), 49 deletions(-) diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index 672d9f8d74..989710019e 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -48,7 +48,7 @@ if (_abort && alwaysSimulateForSnipers) then { _abort = _opticType != 2; // We only abort if the non local shooter is not a sniper }; }; -if (_abort) exitWith { +if (_abort || !(GVAR(extensionAvailable))) exitWith { [_bullet, getNumber(configFile >> "cfgAmmo" >> _ammo >> "airFriction")] call EFUNC(winddeflection,updateTrajectoryPFH); }; @@ -151,59 +151,36 @@ if (GVAR(AdvancedAirDragEnabled)) then { }; }; -_index = count GVAR(bulletDatabase); -if (count GVAR(bulletDatabaseFreeIndices) > 0) then { - _index = GVAR(bulletDatabaseFreeIndices) select 0; - GVAR(bulletDatabaseFreeIndices) = GVAR(bulletDatabaseFreeIndices) - [_index]; -}; - #ifdef USE_ADVANCEDBALLISTICS_DLL - "ace_advanced_ballistics" callExtension format["new:%1:%2:%3:%4:%5:%6:%7:%8:%9:%10:%11:%12:%13:%14:%15:%16:%17:%18", _index, _airFriction, _ballisticCoefficients, _velocityBoundaries, _atmosphereModel, _dragModel, _stabilityFactor, _twistDirection, _muzzleVelocity, _transonicStabilityCoef, getPosASL _bullet, EGVAR(weather,Latitude), EGVAR(weather,currentTemperature), EGVAR(weather,Altitude), EGVAR(weather,currentHumidity), overcast, floor(time), time - floor(time)]; - GVAR(bulletDatabase) set[_index, [_bullet, _caliber, _bulletTraceVisible, _index]]; + GVAR(currentbulletID) = (GVAR(currentbulletID) + 1) % 10000; + + "ace_advanced_ballistics" callExtension format["new:%1:%2:%3:%4:%5:%6:%7:%8:%9:%10:%11:%12:%13:%14:%15:%16:%17:%18", GVAR(currentbulletID), _airFriction, _ballisticCoefficients, _velocityBoundaries, _atmosphereModel, _dragModel, _stabilityFactor, _twistDirection, _muzzleVelocity, _transonicStabilityCoef, getPosASL _bullet, EGVAR(weather,Latitude), EGVAR(weather,currentTemperature), EGVAR(weather,Altitude), EGVAR(weather,currentHumidity), overcast, floor(time), time - floor(time)]; + + [{ + private ["_index", "_bullet", "_caliber", "_bulletTraceVisible", "_bulletVelocity", "_bulletPosition"]; + EXPLODE_4_PVT(_this select 0,_bullet,_caliber,_bulletTraceVisible,_index); + + if (!alive _bullet) exitWith { + [_this select 1] call cba_fnc_removePerFrameHandler; + }; + + _bulletVelocity = velocity _bullet; + _bulletPosition = getPosASL _bullet; - if ((GVAR(bulletDatabaseOccupiedIndices) pushBack _index) == 0) then { - [{ - private ["_bulletDatabaseEntry", "_index", "_bullet", "_caliber", "_bulletTraceVisible", "_bulletVelocity", "_bulletPosition"]; + if (_bulletTraceVisible && vectorMagnitude _bulletVelocity > 600) then { + drop ["\A3\data_f\ParticleEffects\Universal\Refract","","Billboard",1,0.1,getPos _bullet,[0,0,0],0,1.275,1,0,[0.4*_caliber,0.2*_caliber],[[0,0,0,0.6],[0,0,0,0.4]],[1,0],0,0,"","",""]; + }; - { - _bulletDatabaseEntry = (GVAR(bulletDatabase) select _x); - if (!alive (_bulletDatabaseEntry select 0)) then { - _index = _bulletDatabaseEntry select 3; - GVAR(bulletDatabaseOccupiedIndices) = GVAR(bulletDatabaseOccupiedIndices) - [_index]; - GVAR(bulletDatabaseFreeIndices) pushBack _index; - }; - true - } count GVAR(bulletDatabaseOccupiedIndices); + call compile ("ace_advanced_ballistics" callExtension format["simulate:%1:%2:%3:%4:%5:%6:%7", _index, _bulletVelocity, _bulletPosition, ACE_wind, ASLToATL(_bulletPosition) select 2, floor(time), time - floor(time)]); - if (count GVAR(bulletDatabaseOccupiedIndices) == 0) exitWith { - GVAR(bulletDatabase) = []; - GVAR(bulletDatabaseOccupiedIndices) = []; - GVAR(bulletDatabaseFreeIndices) = []; - [_this select 1] call cba_fnc_removePerFrameHandler; - }; - - { - _bulletDatabaseEntry = (GVAR(bulletDatabase) select _x); - _bullet = _bulletDatabaseEntry select 0; - _caliber = _bulletDatabaseEntry select 1; - _bulletTraceVisible = _bulletDatabaseEntry select 2; - _index = _bulletDatabaseEntry select 3; - - _bulletVelocity = velocity _bullet; - _bulletPosition = getPosASL _bullet; - - if (_bulletTraceVisible && vectorMagnitude _bulletVelocity > 600) then { - drop ["\A3\data_f\ParticleEffects\Universal\Refract","","Billboard",1,0.1,getPos _bullet,[0,0,0],0,1.275,1,0,[0.4*_caliber,0.2*_caliber],[[0,0,0,0.6],[0,0,0,0.4]],[1,0],0,0,"","",""]; - }; - - call compile ("ace_advanced_ballistics" callExtension format["simulate:%1:%2:%3:%4:%5:%6:%7", _index, _bulletVelocity, _bulletPosition, ACE_wind, ASLToATL(_bulletPosition) select 2, floor(time), time - floor(time)]); - - true - } count GVAR(bulletDatabaseOccupiedIndices); - - }, GVAR(simulationInterval), []] call CBA_fnc_addPerFrameHandler; - }; + }, GVAR(simulationInterval), [_bullet, _caliber, _bulletTraceVisible, GVAR(currentbulletID)]] call CBA_fnc_addPerFrameHandler; #else + _index = count GVAR(bulletDatabase); + if (count GVAR(bulletDatabaseFreeIndices) > 0) then { + _index = GVAR(bulletDatabaseFreeIndices) select 0; + GVAR(bulletDatabaseFreeIndices) = GVAR(bulletDatabaseFreeIndices) - [_index]; + }; + GVAR(bulletDatabase) set[_index, [_bullet, _caliber, _airFriction, _muzzleVelocity, _stabilityFactor, _transonicStabilityCoef, _twistDirection, _unit, _bulletTraceVisible, _ballisticCoefficients, _velocityBoundaries, _atmosphereModel, _dragModel, _index]]; GVAR(bulletDatabaseStartTime) set[_index, time]; GVAR(bulletDatabaseSpeed) set[_index, 0]; From f94b4befef50ef1c4c82c64ec762e19fc72161be Mon Sep 17 00:00:00 2001 From: commy2 Date: Mon, 13 Apr 2015 13:04:23 +0200 Subject: [PATCH 427/816] initial commit --- addons/respawn/CfgVehicles.hpp | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/addons/respawn/CfgVehicles.hpp b/addons/respawn/CfgVehicles.hpp index f6b8fc64c2..4b763074c2 100644 --- a/addons/respawn/CfgVehicles.hpp +++ b/addons/respawn/CfgVehicles.hpp @@ -69,7 +69,9 @@ class CfgVehicles { }; // static - class ACE_Rallypoint_West : Flag_NATO_F { + class ACE_Rallypoint_West: Flag_NATO_F { + XEH_ENABLED; + author = "$STR_ACE_Common_ACETeam"; displayName = "Rallypoint West Base"; vehicleClass = QGVAR(Rallypoints); @@ -94,7 +96,9 @@ class CfgVehicles { }; }; - class ACE_Rallypoint_East : Flag_CSAT_F { + class ACE_Rallypoint_East: Flag_CSAT_F { + XEH_ENABLED; + author = "$STR_ACE_Common_ACETeam"; displayName = "Rallypoint East Base"; vehicleClass = QGVAR(Rallypoints); @@ -119,7 +123,9 @@ class CfgVehicles { }; }; - class ACE_Rallypoint_Independent : Flag_AAF_F { + class ACE_Rallypoint_Independent: Flag_AAF_F { + XEH_ENABLED; + author = "$STR_ACE_Common_ACETeam"; displayName = "Rallypoint Independent Base"; vehicleClass = QGVAR(Rallypoints); @@ -145,7 +151,9 @@ class CfgVehicles { }; // moveable - class ACE_RallypointExit_West : Flag_NATO_F { + class ACE_RallypointExit_West: Flag_NATO_F { + XEH_ENABLED; + author = "$STR_ACE_Common_ACETeam"; displayName = "Rallypoint West"; vehicleClass = QGVAR(Rallypoints); @@ -170,7 +178,9 @@ class CfgVehicles { }; }; - class ACE_RallypointExit_East : Flag_CSAT_F { + class ACE_RallypointExit_East: Flag_CSAT_F { + XEH_ENABLED; + author = "$STR_ACE_Common_ACETeam"; displayName = "Rallypoint East"; vehicleClass = QGVAR(Rallypoints); @@ -195,7 +205,9 @@ class CfgVehicles { }; }; - class ACE_RallypointExit_Independent : Flag_AAF_F { + class ACE_RallypointExit_Independent: Flag_AAF_F { + XEH_ENABLED; + author = "$STR_ACE_Common_ACETeam"; displayName = "Rallypoint Independent"; vehicleClass = QGVAR(Rallypoints); From 363a6b3738b88dd274eeace17864e96d292b4739 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Mon, 13 Apr 2015 14:32:55 +0200 Subject: [PATCH 428/816] Fix erroneus tag in nametags stringtable Re: f6c7d444 --- addons/nametags/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index 903a486fc4..7275ab3da9 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -73,7 +73,7 @@ Показывать именые метки ИИ Zobrazit jména AI Wyświetl imiona jednostek AI - Afficher les noms pour les unités IA + Afficher les noms pour les unités IA Show SoundWaves (requires player names) From d8c23c2a64529feb27ca4471c76b2ae91ed4b9e8 Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 13 Apr 2015 14:46:21 +0200 Subject: [PATCH 429/816] Merged advanced_ballistics\CfgWeapons.cpp into ballistics\CfgWeapons.hpp --- addons/advanced_ballistics/CfgWeapons.hpp | 216 ---------------------- addons/advanced_ballistics/config.cpp | 1 - addons/ballistics/CfgWeapons.hpp | 201 ++++++++++++++++++-- 3 files changed, 187 insertions(+), 231 deletions(-) delete mode 100644 addons/advanced_ballistics/CfgWeapons.hpp diff --git a/addons/advanced_ballistics/CfgWeapons.hpp b/addons/advanced_ballistics/CfgWeapons.hpp deleted file mode 100644 index 5f58e735b9..0000000000 --- a/addons/advanced_ballistics/CfgWeapons.hpp +++ /dev/null @@ -1,216 +0,0 @@ -class CfgWeapons -{ - class arifle_katiba_Base_F; - class arifle_MX_Base_F; - class DMR_01_base_F; - class EBR_base_F; - class GM6_base_F; - class LMG_RCWS; - class LRR_base_F; - class MGun; - class MGunCore; - class mk20_base_F; - class pdw2000_base_F; - class Pistol_Base_F; - class Rifle_Base_F; - class Rifle_Long_Base_F; - class SDAR_base_F; - class SMG_01_Base; - class SMG_02_base_F; - class Tavor_base_F; - class DMR_02_base_F; - class DMR_03_base_F; - class DMR_04_base_F; - class DMR_05_base_F; - class DMR_06_base_F; - class MMG_01_base_F; - class MMG_02_base_F; - - class hgun_P07_F: Pistol_Base_F - { - ACE_barrelTwist=10; - ACE_barrelLength=4; - }; - class hgun_Rook40_F: Pistol_Base_F - { - ACE_barrelTwist=10; - ACE_barrelLength=4.4; - }; - class hgun_Pistol_heavy_01_F: Pistol_Base_F - { - ACE_barrelTwist=16; - ACE_barrelLength=4.5; - }; - class hgun_Pistol_heavy_02_F: Pistol_Base_F - { - ACE_barrelTwist=16; - ACE_barrelLength=3; - }; - class hgun_ACPC2_F: Pistol_Base_F - { - ACE_barrelTwist=16; - ACE_barrelLength=5; - }; - class hgun_PDW2000_F: pdw2000_base_F - { - ACE_barrelTwist=9; - ACE_barrelLength=7; - }; - class arifle_Katiba_F: arifle_katiba_Base_F - { - ACE_barrelTwist=8; - ACE_barrelLength=28.7; - }; - class arifle_Katiba_C_F: arifle_katiba_Base_F - { - ACE_barrelTwist=8; - ACE_barrelLength=26.8; - }; - class arifle_Katiba_GL_F: arifle_katiba_Base_F - { - ACE_barrelTwist=8; - ACE_barrelLength=28.7; - }; - class arifle_MX_F: arifle_MX_Base_F - { - ACE_barrelTwist=9; - ACE_barrelLength=14.5; - }; - class arifle_MX_GL_F: arifle_MX_Base_F - { - ACE_barrelTwist=9; - ACE_barrelLength=14.5; - }; - class arifle_MX_SW_F: arifle_MX_Base_F - { - ACE_barrelTwist=9; - ACE_barrelLength=16.0; - }; - class arifle_MXC_F: arifle_MX_Base_F - { - ACE_barrelTwist=8; - ACE_barrelLength=10.5; - }; - class arifle_MXM_F: arifle_MX_Base_F - { - ACE_barrelTwist=9; - ACE_barrelLength=18; - }; - class arifle_SDAR_F: SDAR_base_F - { - ACE_barrelTwist=11.25; - ACE_barrelLength=18; - }; - class SMG_02_F: SMG_02_base_F - { - ACE_barrelTwist=10; - ACE_barrelLength=7.7; - }; - class arifle_TRG20_F: Tavor_base_F - { - ACE_barrelTwist=7; - ACE_barrelLength=15; - }; - class arifle_TRG21_F: Tavor_base_F - { - ACE_barrelTwist=7; - ACE_barrelLength=18.1; - }; - class LMG_Zafir_F: Rifle_Long_Base_F - { - ACE_barrelTwist=12; - ACE_barrelLength=18.1; - }; - class arifle_Mk20_F: mk20_base_F - { - ACE_barrelTwist=7; - ACE_barrelLength=17.4; - }; - class arifle_Mk20C_F: mk20_base_F - { - ACE_barrelTwist=7; - ACE_barrelLength=16; - }; - class arifle_Mk20_GL_F: mk20_base_F - { - ACE_barrelTwist=7; - ACE_barrelLength=16; - }; - class SMG_01_F: SMG_01_Base - { - ACE_barrelTwist=16; - ACE_barrelLength=5.5; - }; - class srifle_DMR_01_F: DMR_01_base_F - { - ACE_barrelTwist=9.5; - ACE_barrelLength=24; - }; - class srifle_EBR_F: EBR_base_F - { - ACE_barrelTwist=12; - ACE_barrelLength=24; - }; - class LMG_Mk200_F: Rifle_Long_Base_F - { - ACE_barrelTwist=7; - ACE_barrelLength=12.5; - }; - class srifle_LRR_F: LRR_base_F - { - ACE_barrelTwist=13; - ACE_barrelLength=29; - }; - class srifle_GM6_F: GM6_base_F - { - ACE_barrelTwist=15; - ACE_barrelLength=43.3; - }; - class srifle_DMR_02_F: DMR_02_base_F - { - ACE_barrelTwist=10; - ACE_barrelLength=26; - }; - class srifle_DMR_03_F: DMR_03_base_F - { - ACE_barrelTwist=10; - ACE_barrelLength=20; - }; - class srifle_DMR_04_F: DMR_04_base_F - { - ACE_barrelTwist=8; - ACE_barrelLength=17.72; - }; - class srifle_DMR_05_blk_F: DMR_05_base_F - { - ACE_barrelTwist=14.17; - ACE_barrelLength=24.41; - }; - class srifle_DMR_06_camo_F: DMR_06_base_F - { - ACE_barrelTwist=12; - ACE_barrelLength=22; - }; - class MMG_01_hex_F: MMG_01_base_F - { - ACE_barrelTwist=14.17; - ACE_barrelLength=21.65; - }; - class MMG_02_camo_F: MMG_02_base_F - { - ACE_barrelTwist=9.25; - ACE_barrelLength=24; - }; - - class HMG_127 : LMG_RCWS - { - }; - class HMG_01: HMG_127 - { - }; - class HMG_M2: HMG_01 - { - ACE_barrelTwist=12; - ACE_barrelLength=45; - }; -}; \ No newline at end of file diff --git a/addons/advanced_ballistics/config.cpp b/addons/advanced_ballistics/config.cpp index 3314df68b0..32f1406a07 100644 --- a/addons/advanced_ballistics/config.cpp +++ b/addons/advanced_ballistics/config.cpp @@ -13,7 +13,6 @@ class CfgPatches { }; #include "CfgEventHandlers.hpp" -#include "CfgWeapons.hpp" #include "CfgVehicles.hpp" #include "RscTitles.hpp" #include "ACE_Settings.hpp" \ No newline at end of file diff --git a/addons/ballistics/CfgWeapons.hpp b/addons/ballistics/CfgWeapons.hpp index 2319f8279b..78404080b1 100644 --- a/addons/ballistics/CfgWeapons.hpp +++ b/addons/ballistics/CfgWeapons.hpp @@ -1,12 +1,29 @@ - class Mode_SemiAuto; class Mode_FullAuto; class CfgWeapons { - - /* MX */ - + class DMR_01_base_F; + class EBR_base_F; + class GM6_base_F; + class LMG_RCWS; + class LRR_base_F; + class MGun; + class MGunCore; + class pdw2000_base_F; + class Pistol_Base_F; class Rifle_Base_F; + class Rifle_Long_Base_F; + class SMG_01_Base; + class SMG_02_base_F; + class DMR_02_base_F; + class DMR_03_base_F; + class DMR_04_base_F; + class DMR_05_base_F; + class DMR_06_base_F; + class MMG_01_base_F; + class MMG_02_base_F; + + /* MX */ class arifle_MX_Base_F: Rifle_Base_F { class Single: Mode_SemiAuto { dispersion = 0.000800; // radians. Equal to 2.75 MOA. @@ -17,8 +34,9 @@ class CfgWeapons { dispersion = 0.00147; // radians. Equal to 5.1 MOA. }; }; - class arifle_MX_SW_F: arifle_MX_Base_F { + ACE_barrelTwist=9; + ACE_barrelLength=16.0; class Single: Mode_SemiAuto { dispersion = 0.000800; // radians. Equal to 2.75 MOA. // Based on widely cited 2 MOA figure for new 5.56 ACR. @@ -28,8 +46,9 @@ class CfgWeapons { dispersion = 0.00147; // radians. Equal to 5.1 MOA. }; }; - class arifle_MXM_F: arifle_MX_Base_F { + ACE_barrelTwist=9; + ACE_barrelLength=18; class Single: Single { dispersion = 0.00029; // radians. Equal to 1 MOA. // 6.5mm is easily capable of this in a half-tuned rifle. @@ -42,7 +61,6 @@ class CfgWeapons { /* Katiba */ - class arifle_katiba_Base_F: Rifle_Base_F { class Single: Mode_SemiAuto { dispersion = 0.000800; // radians. Equal to 2.75 MOA. @@ -57,9 +75,9 @@ class CfgWeapons { /* Other */ - - class Rifle_Long_Base_F: Rifle_Base_F {}; class LMG_Mk200_F: Rifle_Long_Base_F { + ACE_barrelTwist=7; + ACE_barrelLength=12.5; class manual: Mode_FullAuto { dispersion = 0.00175; // radians. Equal to 6 MOA. }; @@ -68,8 +86,9 @@ class CfgWeapons { dispersion = 0.00175; // radians. Equal to 6 MOA. }; }; - class LMG_Zafir_F: Rifle_Long_Base_F { + ACE_barrelTwist=12; + ACE_barrelLength=18.1; class FullAuto: Mode_FullAuto { dispersion = 0.00175; // radians. Equal to 6 MOA. }; @@ -81,18 +100,15 @@ class CfgWeapons { /* Assault Rifles */ - class Tavor_base_F: Rifle_Base_F { class Single: Mode_SemiAuto { dispersion = 0.000727; // radians. Equal to 2.5 MOA, about the limit of mass-produced M855. - // }; class FullAuto: Mode_FullAuto { dispersion = 0.00147; // radians. Equal to 5.1 MOA. }; }; - class mk20_base_F: Rifle_Base_F { class Single: Mode_SemiAuto { dispersion = 0.0008727; // radians. Equal to 3 MOA, about the limit of mass-produced M855 plus @@ -106,7 +122,6 @@ class CfgWeapons { /* SMGs */ - class SDAR_base_F: Rifle_Base_F { class Single: Mode_SemiAuto { dispersion = 0.0008727; // radians. Equal to 3 MOA, about the limit of mass-produced M855 plus @@ -117,4 +132,162 @@ class CfgWeapons { dispersion = 0.00147; // radians. Equal to 5.1 MOA. }; }; + + class hgun_P07_F: Pistol_Base_F { + ACE_barrelTwist=10; + ACE_barrelLength=4; + }; + class hgun_Rook40_F: Pistol_Base_F { + ACE_barrelTwist=10; + ACE_barrelLength=4.4; + }; + class hgun_Pistol_heavy_01_F: Pistol_Base_F { + ACE_barrelTwist=16; + ACE_barrelLength=4.5; + }; + class hgun_Pistol_heavy_02_F: Pistol_Base_F { + ACE_barrelTwist=16; + ACE_barrelLength=3; + }; + class hgun_ACPC2_F: Pistol_Base_F { + ACE_barrelTwist=16; + ACE_barrelLength=5; + }; + class hgun_PDW2000_F: pdw2000_base_F { + ACE_barrelTwist=9; + ACE_barrelLength=7; + }; + class arifle_Katiba_F: arifle_katiba_Base_F { + ACE_barrelTwist=8; + ACE_barrelLength=28.7; + }; + class arifle_Katiba_C_F: arifle_katiba_Base_F { + ACE_barrelTwist=8; + ACE_barrelLength=26.8; + }; + class arifle_Katiba_GL_F: arifle_katiba_Base_F { + ACE_barrelTwist=8; + ACE_barrelLength=28.7; + }; + class arifle_MX_F: arifle_MX_Base_F { + ACE_barrelTwist=9; + ACE_barrelLength=14.5; + }; + class arifle_MX_GL_F: arifle_MX_Base_F { + ACE_barrelTwist=9; + ACE_barrelLength=14.5; + }; + /* + class arifle_MX_SW_F: arifle_MX_Base_F { + ACE_barrelTwist=9; + ACE_barrelLength=16.0; + }; + */ + class arifle_MXC_F: arifle_MX_Base_F { + ACE_barrelTwist=8; + ACE_barrelLength=10.5; + }; + /* + class arifle_MXM_F: arifle_MX_Base_F { + ACE_barrelTwist=9; + ACE_barrelLength=18; + }; + */ + class arifle_SDAR_F: SDAR_base_F { + ACE_barrelTwist=11.25; + ACE_barrelLength=18; + }; + class SMG_02_F: SMG_02_base_F { + ACE_barrelTwist=10; + ACE_barrelLength=7.7; + }; + class arifle_TRG20_F: Tavor_base_F { + ACE_barrelTwist=7; + ACE_barrelLength=15; + }; + class arifle_TRG21_F: Tavor_base_F { + ACE_barrelTwist=7; + ACE_barrelLength=18.1; + }; + /* + class LMG_Zafir_F: Rifle_Long_Base_F { + ACE_barrelTwist=12; + ACE_barrelLength=18.1; + }; + */ + class arifle_Mk20_F: mk20_base_F { + ACE_barrelTwist=7; + ACE_barrelLength=17.4; + }; + class arifle_Mk20C_F: mk20_base_F { + ACE_barrelTwist=7; + ACE_barrelLength=16; + }; + class arifle_Mk20_GL_F: mk20_base_F { + ACE_barrelTwist=7; + ACE_barrelLength=16; + }; + class SMG_01_F: SMG_01_Base { + ACE_barrelTwist=16; + ACE_barrelLength=5.5; + }; + class srifle_DMR_01_F: DMR_01_base_F { + ACE_barrelTwist=9.5; + ACE_barrelLength=24; + }; + class srifle_EBR_F: EBR_base_F { + ACE_barrelTwist=12; + ACE_barrelLength=24; + }; + /* + class LMG_Mk200_F: Rifle_Long_Base_F { + ACE_barrelTwist=7; + ACE_barrelLength=12.5; + }; + */ + class srifle_LRR_F: LRR_base_F { + ACE_barrelTwist=13; + ACE_barrelLength=29; + }; + class srifle_GM6_F: GM6_base_F { + ACE_barrelTwist=15; + ACE_barrelLength=43.3; + }; + class srifle_DMR_02_F: DMR_02_base_F { + ACE_barrelTwist=10; + ACE_barrelLength=26; + }; + class srifle_DMR_03_F: DMR_03_base_F { + ACE_barrelTwist=10; + ACE_barrelLength=20; + }; + class srifle_DMR_04_F: DMR_04_base_F { + ACE_barrelTwist=8; + ACE_barrelLength=17.72; + }; + class srifle_DMR_05_blk_F: DMR_05_base_F { + ACE_barrelTwist=14.17; + ACE_barrelLength=24.41; + }; + class srifle_DMR_06_camo_F: DMR_06_base_F { + ACE_barrelTwist=12; + ACE_barrelLength=22; + }; + class MMG_01_hex_F: MMG_01_base_F { + ACE_barrelTwist=14.17; + ACE_barrelLength=21.65; + }; + class MMG_02_camo_F: MMG_02_base_F { + ACE_barrelTwist=9.25; + ACE_barrelLength=24; + }; + + class HMG_127 : LMG_RCWS { + }; + class HMG_01: HMG_127 { + }; + class HMG_M2: HMG_01 { + ACE_barrelTwist=12; + ACE_barrelLength=45; + }; }; From c12cc24a7818fbeaba61ac3ffb420c4062562fe8 Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 13 Apr 2015 14:48:31 +0200 Subject: [PATCH 430/816] TABS: * "kill them with fire" * "then kill them again, with a rusty spoon" --- addons/ballistics/CfgWeapons.hpp | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/addons/ballistics/CfgWeapons.hpp b/addons/ballistics/CfgWeapons.hpp index 78404080b1..8c06561669 100644 --- a/addons/ballistics/CfgWeapons.hpp +++ b/addons/ballistics/CfgWeapons.hpp @@ -254,32 +254,32 @@ class CfgWeapons { ACE_barrelLength=43.3; }; class srifle_DMR_02_F: DMR_02_base_F { - ACE_barrelTwist=10; - ACE_barrelLength=26; + ACE_barrelTwist=10; + ACE_barrelLength=26; }; class srifle_DMR_03_F: DMR_03_base_F { - ACE_barrelTwist=10; - ACE_barrelLength=20; + ACE_barrelTwist=10; + ACE_barrelLength=20; }; class srifle_DMR_04_F: DMR_04_base_F { - ACE_barrelTwist=8; - ACE_barrelLength=17.72; + ACE_barrelTwist=8; + ACE_barrelLength=17.72; }; class srifle_DMR_05_blk_F: DMR_05_base_F { - ACE_barrelTwist=14.17; - ACE_barrelLength=24.41; + ACE_barrelTwist=14.17; + ACE_barrelLength=24.41; }; class srifle_DMR_06_camo_F: DMR_06_base_F { - ACE_barrelTwist=12; - ACE_barrelLength=22; + ACE_barrelTwist=12; + ACE_barrelLength=22; }; class MMG_01_hex_F: MMG_01_base_F { - ACE_barrelTwist=14.17; - ACE_barrelLength=21.65; + ACE_barrelTwist=14.17; + ACE_barrelLength=21.65; }; class MMG_02_camo_F: MMG_02_base_F { - ACE_barrelTwist=9.25; - ACE_barrelLength=24; + ACE_barrelTwist=9.25; + ACE_barrelLength=24; }; class HMG_127 : LMG_RCWS { From 8c24d9ec35a94f691ea56631317a0286cb2928ca Mon Sep 17 00:00:00 2001 From: bux578 Date: Mon, 13 Apr 2015 15:25:30 +0200 Subject: [PATCH 431/816] fix invalid xml, fix duplicate keys --- addons/medical/stringtable.xml | 5 +---- addons/microdagr/stringtable.xml | 1 - addons/optionsmenu/stringtable.xml | 1 - addons/reload/stringtable.xml | 10 ++-------- 4 files changed, 3 insertions(+), 14 deletions(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 98fdab8a8b..f1ceccb1cb 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -441,7 +441,6 @@ Normal breathing - Normales Atmen Дыхание в норме Respiración normal Respiration Normale @@ -458,7 +457,6 @@ Difficult breathing - Schweres Atmen Дыхание затруднено Dificultad para respirar Difficultée Respiratoire @@ -594,7 +592,6 @@ Slows down blood loss when bleeding - Veringert den Blutverlust Уменьшает кровопотерю при кровотечении. Reduce la velocidad de pérdida de sangre Ralentit le seignement @@ -914,7 +911,7 @@ You find a blood pressure of %2/%3 - Vous pris une pression sanguine de %2/%3 + Vous pris une pression sanguine de %2/%3 Артериальное давление %2/%3 La presión arterial es %2/%3 Ciśnienie krwi wynosi %2/%3 diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 7981fe1226..0b99792642 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -157,7 +157,6 @@ SetWP - SetzeWP WP setzen Establecer PR Установить МТ diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index c4534edff9..ac62e5445f 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -42,7 +42,6 @@ Options - Options Optionen Opciones Opcje diff --git a/addons/reload/stringtable.xml b/addons/reload/stringtable.xml index 9f3cee93f1..8911c288ea 100644 --- a/addons/reload/stringtable.xml +++ b/addons/reload/stringtable.xml @@ -4,24 +4,20 @@ Check ammo on weapon reload Prüfe Munition beim Nachladen - Vérifier munitions au rechargement Comprovar munición al recargar el arma Проверять боезапас при перезарядке Zkontrolovat munici při nabití Sprawdź stan amunicji przy przeładowaniu broni Vérifier les munitions pendant le rechargement d'une arme - Munition beim Nachladen prüfen Check the ammo in your new magazine on magazine reload. Prüfe nachgeladenes Magazin - Vérifie les munitions disponibles dans le nouveau chargeur Comprueva la munición del nuevo cargador al recargar. Проверяет количество патронов в новом магазине при перезарядке. Kontroluje munice při nabití nového zásobníku. Pokaż stan amunicji w nowym magazynku przy przeładowaniu broni Vérifier les munitions dans votre nouveau chargeur au rechargement de vos chargeurs. - Munition im neuen Magazin beim Magazinfüllen prüfen Check Ammo @@ -49,7 +45,6 @@ Link belt - Gurt herstellen Attacher bande Enlazar cinta Сцепить ленты @@ -59,13 +54,12 @@ Linking belt... - Stelle Gurt her.... - Attachement de la bande .. + Attachement de la bande ... Enlazando cinta... Сцепка лент ... Spojuji pás... Podłączanie taśmy... - Gurt anhängen... + Gurt anhängen ... From cba66366bdb819246f88a7fc1734e541d2495024 Mon Sep 17 00:00:00 2001 From: bux578 Date: Mon, 13 Apr 2015 15:25:51 +0200 Subject: [PATCH 432/816] fix invalid xml --- addons/dragging/stringtable.xml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/addons/dragging/stringtable.xml b/addons/dragging/stringtable.xml index fd5fc70573..51fcf43c0b 100644 --- a/addons/dragging/stringtable.xml +++ b/addons/dragging/stringtable.xml @@ -31,15 +31,9 @@ Articulo demasiado pesado Przedmiot zbyt ciężki Objet trop lourd - - Dieser Gegenstand kann nicht gezogen werden, da er zu schwer ist. Não é possível carregar o item devido a seu peso Non è possibile trascinare l'oggetto a causa del suo peso - Túl nehéz ahhoz, hogy elhúzd --> + Túl nehéz ahhoz, hogy elhúzd Слишком тяжело Moc težké From ec381699ca14151cba3540198c1e09da7267c747 Mon Sep 17 00:00:00 2001 From: Grzegorz Date: Mon, 13 Apr 2015 16:48:14 +0200 Subject: [PATCH 433/816] fix missing class Am I doin it right? Works for me. --- addons/magazines/CfgWeapons.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/magazines/CfgWeapons.hpp b/addons/magazines/CfgWeapons.hpp index 18cff2fe83..787867070e 100644 --- a/addons/magazines/CfgWeapons.hpp +++ b/addons/magazines/CfgWeapons.hpp @@ -30,7 +30,7 @@ class CfgWeapons { /* Katiba */ - + class Rifle_Long_Base_F; class arifle_katiba_Base_F: Rifle_Base_F { magazines[] += { "ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim", From 2d6b2f9a1a3b3ace5aa6ad80b2b1506a6e4aa6b6 Mon Sep 17 00:00:00 2001 From: jaynus Date: Mon, 13 Apr 2015 08:33:03 -0700 Subject: [PATCH 434/816] I had accidently commented out seeker FOV on the Titan rockets. --- addons/missileguidance/functions/fnc_seekerType_Optic.sqf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/missileguidance/functions/fnc_seekerType_Optic.sqf b/addons/missileguidance/functions/fnc_seekerType_Optic.sqf index 9539c2c8f6..74d3b0fc71 100644 --- a/addons/missileguidance/functions/fnc_seekerType_Optic.sqf +++ b/addons/missileguidance/functions/fnc_seekerType_Optic.sqf @@ -19,7 +19,7 @@ if(!isNil "_target") then { _foundTargetPos = getPosASL _target; }; -/* @TODO: This is seeker LOS and angle checks for LOAL only; LOBL does not need visual +// @TODO: This is seeker LOS and angle checks for LOAL only; LOBL does not need visual _angleFov = _seekerParams select 0; _angleOkay = [_projectile, _foundTargetPos, _angleFov] call FUNC(checkSeekerAngle); @@ -34,7 +34,7 @@ if(!_angleOkay || !_losOkay) then { _foundTargetPos = _sensorPos vectorAdd ((velocity _projectile) vectorMultiply 5); } else { TRACE_2("", _target, _foundTargetPos); - + private["_projectileSpeed", "_distanceToTarget", "_eta", "_adjustVelocity"]; // @TODO: Configurable lead for seekers _projectileSpeed = (vectorMagnitude velocity _projectile); _distanceToTarget = (getPosASL _projectile) vectorDistance _foundTargetPos; @@ -45,5 +45,5 @@ if(!_angleOkay || !_losOkay) then { _foundTargetPos = _foundTargetPos vectorAdd _adjustVelocity; }; -*/ + _foundTargetPos; \ No newline at end of file From c66f99faac445ccfa63e13861f454291ae665393 Mon Sep 17 00:00:00 2001 From: jaynus Date: Mon, 13 Apr 2015 08:59:36 -0700 Subject: [PATCH 435/816] Fixed: Locking reticles would lock out-of-order. Fixed: Locking was hard. Fixes #539 --- addons/javelin/functions/fnc_onOpticDraw.sqf | 41 +++++++++++--------- addons/javelin/script_component.hpp | 1 + addons/missileguidance/CfgAmmo.hpp | 4 +- 3 files changed, 26 insertions(+), 20 deletions(-) diff --git a/addons/javelin/functions/fnc_onOpticDraw.sqf b/addons/javelin/functions/fnc_onOpticDraw.sqf index 2412c2d5a1..e88310c6af 100644 --- a/addons/javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/javelin/functions/fnc_onOpticDraw.sqf @@ -53,9 +53,11 @@ if ((velocity ACE_player) distance [0,0,0] > 0.5 && {cameraView == "GUNNER"} && [] call FUNC(showFireMode); _range = parseNumber (ctrlText __JavelinIGUIRangefinder); +TRACE_1("Viewing range", _range); if (_range > 50 && {_range < 2500}) then { _pos = positionCameraToWorld [0,0,_range]; _targetArray = _pos nearEntities ["AllVehicles", _range/25]; + TRACE_1("Searching at range", _targetArray); if (count (_targetArray) > 0) then { _newTarget = _targetArray select 0; }; @@ -77,6 +79,21 @@ _offsetY = __OffsetY; __JavelinIGUITargeting ctrlShow true; __JavelinIGUITargetingConstrains ctrlShow true; +_zamerny = if (_currentTarget isKindOf "CAManBase") then {_currentTarget selectionPosition "body"} else {_currentTarget selectionPosition "zamerny"}; +_randomPosWithinBounds = [(_zamerny select 0) + 1 - (random 2.0),(_zamerny select 1) + 1 - (random 2.0),(_zamerny select 2) + 0.5 - (random 1.0)]; + +_apos = worldToScreen (_currentTarget modelToWorld _randomPosWithinBounds); + +_aposX = 0; +_aposY = 0; +if (count _apos < 2) then { + _aposX = 1; + _aposY = 0; +} else { + _aposX = (_apos select 0) + _offsetX; + _aposY = (_apos select 1) + _offsetY; +}; + if (isNull _newTarget) then { // No targets found _currentTarget = objNull; @@ -117,26 +134,11 @@ if (isNull _newTarget) then { __JavelinIGUITargetingConstrains ctrlShow false; __JavelinIGUITargetingGate ctrlShow true; __JavelinIGUITargetingLines ctrlShow true; - - _zamerny = if (_currentTarget isKindOf "CAManBase") then {_currentTarget selectionPosition "body"} else {_currentTarget selectionPosition "zamerny"}; - _randomPosWithinBounds = [(_zamerny select 0) + 1 - (random 2.0),(_zamerny select 1) + 1 - (random 2.0),(_zamerny select 2) + 0.5 - (random 1.0)]; - _apos = worldToScreen (_currentTarget modelToWorld _randomPosWithinBounds); - - _aposX = 0; - _aposY = 0; - if (count _apos < 2) then { - _aposX = 1; - _aposY = 0; - } else { - _aposX = (_apos select 0) + _offsetX; - _aposY = (_apos select 1) + _offsetY; - }; - // Move target marker to coords. - __JavelinIGUITargetingLineV ctrlSetPosition [_aposX,ctrlPosition __JavelinIGUITargetingLineV select 1]; - __JavelinIGUITargetingLineH ctrlSetPosition [ctrlPosition __JavelinIGUITargetingLineH select 0,_aposY]; - {_x ctrlCommit __TRACKINTERVAL} forEach [__JavelinIGUITargetingLineH,__JavelinIGUITargetingLineV]; + //__JavelinIGUITargetingLineV ctrlSetPosition [_aposX,ctrlPosition __JavelinIGUITargetingLineV select 1]; + //__JavelinIGUITargetingLineH ctrlSetPosition [ctrlPosition __JavelinIGUITargetingLineH select 0,_aposY]; + //{_x ctrlCommit __TRACKINTERVAL} forEach [__JavelinIGUITargetingLineH,__JavelinIGUITargetingLineV]; _boundsInput = if (_currentTarget isKindOf "CAManBase") then { [_currentTarget,[-1,-1,-2],_currentTarget selectionPosition "body"]; @@ -169,6 +171,7 @@ if (isNull _newTarget) then { } else { __JavelinIGUITargeting ctrlShow true; __JavelinIGUITargetingGate ctrlShow true; + __JavelinIGUITargetingConstrains ctrlShow true; __JavelinIGUITargetingLines ctrlShow false; ACE_player setVariable["ace_missileguidance_target", nil, false]; @@ -186,6 +189,8 @@ if (isNull _newTarget) then { _maxX = ((_bpos select 2) + _offsetX) min (_constraintRight - 0.025*(3/4)*SafezoneH); _maxY = ((_bpos select 3) + _offsetY) min (_constraintBottom - 0.025*SafezoneH); + TRACE_4("", _boundsInput, _bpos, _minX, _minY); + __JavelinIGUITargetingGateTL ctrlSetPosition [_minX,_minY]; __JavelinIGUITargetingGateTR ctrlSetPosition [_maxX,_minY]; __JavelinIGUITargetingGateBL ctrlSetPosition [_minX,_maxY]; diff --git a/addons/javelin/script_component.hpp b/addons/javelin/script_component.hpp index 6aa34b6bc8..7f3f345837 100644 --- a/addons/javelin/script_component.hpp +++ b/addons/javelin/script_component.hpp @@ -25,6 +25,7 @@ #define __JavelinIGUITop (__JavelinIGUI displayCtrl 699001) #define __JavelinIGUIDir (__JavelinIGUI displayCtrl 699002) #define __JavelinIGUINFOV (__JavelinIGUI displayCtrl 699003) +#define __JavelinIGUIRangefinder (__JavelinIGUI displayCtrl 151) // Constrains #define __JavelinIGUITargetingConstrains (__JavelinIGUI displayCtrl 699100) diff --git a/addons/missileguidance/CfgAmmo.hpp b/addons/missileguidance/CfgAmmo.hpp index 5aaee5ff2f..3a9e5e0e16 100644 --- a/addons/missileguidance/CfgAmmo.hpp +++ b/addons/missileguidance/CfgAmmo.hpp @@ -127,10 +127,10 @@ class CfgAmmo { defaultSeekerLockMode = "LOBL"; seekerLockModes[] = { "LOBL" }; - seekerAngle = 90; // Angle in front of the missile which can be searched + seekerAngle = 180; // Angle in front of the missile which can be searched seekerAccuracy = 1; // seeker accuracy multiplier - seekerMinRange = 1; + seekerMinRange = 0; seekerMaxRange = 2500; // Range from the missile which the seeker can visually search // Attack profile type selection From 6aa9f5bcbceba8fd98a5879969628f3d2a42f836 Mon Sep 17 00:00:00 2001 From: jaynus Date: Mon, 13 Apr 2015 09:01:18 -0700 Subject: [PATCH 436/816] NFOV/WFOV --- addons/javelin/functions/fnc_onOpticDraw.sqf | 13 +++++++++---- addons/javelin/script_component.hpp | 1 + 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/addons/javelin/functions/fnc_onOpticDraw.sqf b/addons/javelin/functions/fnc_onOpticDraw.sqf index e88310c6af..59f8d4faac 100644 --- a/addons/javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/javelin/functions/fnc_onOpticDraw.sqf @@ -1,4 +1,4 @@ -//#define DEBUG_MODE_FULL +#define DEBUG_MODE_FULL #include "script_component.hpp" TRACE_1("enter", _this); @@ -94,13 +94,20 @@ if (count _apos < 2) then { _aposY = (_apos select 1) + _offsetY; }; +if((call CBA_fnc_getFoV) select 1 > 9) then { + __JavelinIGUINFOV ctrlSetTextColor __ColorGreen; + __JavelinIGUIWFOV ctrlSetTextColor __ColorGray; +} else { + __JavelinIGUINFOV ctrlSetTextColor __ColorGray; + __JavelinIGUIWFOV ctrlSetTextColor __ColorGreen; +}; + if (isNull _newTarget) then { // No targets found _currentTarget = objNull; _lockTime = 0; __JavelinIGUISeek ctrlSetTextColor __ColorGray; - __JavelinIGUINFOV ctrlSetTextColor __ColorGreen; __JavelinIGUITargeting ctrlShow false; __JavelinIGUITargetingGate ctrlShow false; __JavelinIGUITargetingLines ctrlShow false; @@ -128,7 +135,6 @@ if (isNull _newTarget) then { TRACE_2("LOCKED!", _currentTarget, _lockTime); __JavelinIGUISeek ctrlSetTextColor __ColorGreen; - __JavelinIGUINFOV ctrlSetTextColor __ColorNull; __JavelinIGUITargeting ctrlShow true; __JavelinIGUITargetingConstrains ctrlShow false; @@ -210,7 +216,6 @@ if (isNull _newTarget) then { ACE_player setVariable["ace_missileguidance_target", nil, false]; __JavelinIGUISeek ctrlSetTextColor __ColorGray; - __JavelinIGUINFOV ctrlSetTextColor __ColorGray; __JavelinIGUITargeting ctrlShow false; __JavelinIGUITargetingGate ctrlShow false; __JavelinIGUITargetingLines ctrlShow false; diff --git a/addons/javelin/script_component.hpp b/addons/javelin/script_component.hpp index 7f3f345837..e313bf8347 100644 --- a/addons/javelin/script_component.hpp +++ b/addons/javelin/script_component.hpp @@ -25,6 +25,7 @@ #define __JavelinIGUITop (__JavelinIGUI displayCtrl 699001) #define __JavelinIGUIDir (__JavelinIGUI displayCtrl 699002) #define __JavelinIGUINFOV (__JavelinIGUI displayCtrl 699003) +#define __JavelinIGUIWFOV (__JavelinIGUI displayCtrl 1004) #define __JavelinIGUIRangefinder (__JavelinIGUI displayCtrl 151) // Constrains From ac886828b0e766bae0fb590c35793b7487bf02b3 Mon Sep 17 00:00:00 2001 From: Grzegorz Sikora Date: Mon, 13 Apr 2015 18:02:48 +0200 Subject: [PATCH 437/816] Fixes --- addons/common/stringtable.xml | 7 +- addons/disarming/stringtable.xml | 13 +- addons/explosives/stringtable.xml | 5 +- addons/flashsuppressors/stringtable.xml | 176 +-- addons/grenades/stringtable.xml | 487 +++---- addons/logistics_uavbattery/stringtable.xml | 151 +- addons/logistics_wirecutter/stringtable.xml | 115 +- addons/magazinerepack/stringtable.xml | 205 +-- addons/magazines/stringtable.xml | 1362 ++++++++++--------- addons/microdagr/stringtable.xml | 441 +++--- addons/missileguidance/stringtable.xml | 80 +- addons/optionsmenu/stringtable.xml | 365 ++--- addons/overheating/stringtable.xml | 316 ++--- addons/vector/stringtable.xml | 102 +- addons/vehiclelock/stringtable.xml | 226 +-- 15 files changed, 2016 insertions(+), 2035 deletions(-) diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index 659792f21a..35d3a62220 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -1,4 +1,5 @@  + @@ -41,7 +42,7 @@ ACE Options ACE Optionen Opciones ACE - Opcje ACE + Ustawienia ACE Nastavení ACE ACE Options ACE Настройки @@ -421,8 +422,8 @@ Banán je protáhlé ovoce a plod banánovníku (epigeická bobule). Una banana è un frutto commestibile, nello specifico una bacca cuoiosa, prodotto da un gran numero di grandi pianti erbacee dotate di fiori, della famiglia delle Musaceae. Банан - это съедобный фрукт, ягода с ботанической точки зрения, произрастающий на нескольких видах травянистых растениях рода Банан (Musa). - Rodzaj roślin z rodziny bananowatych, obejmujący około 80 gatunków. Przedstawiciele są typowymi przedstawicielami flory międzyzwrotnikowej Azji, Afryki i Australii. Część gatunków dostarcza jadalnych owoców. Słowo banan pochodzi prawdopodobnie od arabskiego słowa banan, co oznacza palec, lub afrykańskiego języka wolof, w którym rośliny te określa się mianem banaana. + Rodzaj roślin z rodziny bananowatych, obejmujący około 80 gatunków.<br />Przedstawiciele są typowymi przedstawicielami flory międzyzwrotnikowej Azji, Afryki i Australii.<br />Część gatunków dostarcza jadalnych owoców. Słowo banan pochodzi prawdopodobnie od arabskiego słowa banan, co oznacza palec, lub afrykańskiego języka wolof, w którym rośliny te określa się mianem banaana. Une banane est un fruit comestible, botaniquement une baie, produite par plusieurs types de grandes plantes herbacées à fleurs dans le genre Musa. - + \ No newline at end of file diff --git a/addons/disarming/stringtable.xml b/addons/disarming/stringtable.xml index 845d0c286e..7bc381a64e 100644 --- a/addons/disarming/stringtable.xml +++ b/addons/disarming/stringtable.xml @@ -1,9 +1,10 @@  - + - - - Open Inventory - - + + + Open Inventory + Otwórz ekwipunek + + \ No newline at end of file diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml index b8ea358f95..f0df907f16 100644 --- a/addons/explosives/stringtable.xml +++ b/addons/explosives/stringtable.xml @@ -1,4 +1,5 @@  + @@ -81,7 +82,7 @@ + Modificatore, rotazione + Modifikátor, otočit + Változtatás, forgatás - + modyfikator, obracanie + + Modyfikator, obrót + Modificador, rotaciona + Bращать @@ -498,4 +499,4 @@ Prendre - + \ No newline at end of file diff --git a/addons/flashsuppressors/stringtable.xml b/addons/flashsuppressors/stringtable.xml index 77b1e30995..d3185fc2b0 100644 --- a/addons/flashsuppressors/stringtable.xml +++ b/addons/flashsuppressors/stringtable.xml @@ -1,90 +1,90 @@  - + - - - Flash Suppressor (6.5 mm) - Lángrejtő (6,5 mm) - Mündungsfeuerdämpfer (6,5 mm) - Soppressore di fiamma (6.5mm) - Supressor de Clarão (6,5mm) - Tłumik płomieni (6,5 mm) - Tlumič plamene (6,5 mm) - Cache-flamme (6,5 mm) - Пламегаситель (6,5 мм) - Supresor (6,5 mm) - - - Flash Suppressor (7.62 mm) - Lángrejtő (7,62 mm) - Mündungsfeuerdämpfer (7,62 mm) - Soppressore di fiamma (7.62mm) - Supressor de Clarão (7,62mm) - Tłumik płomieni (7,62 mm) - Tlumič plamene (7,62 mm) - Cache-flamme (7,62 mm) - Пламегаситель (7,62 мм) - Supresor (7,62 mm) - - - Flash Suppressor (5.56 mm) - Lángrejtő (5,56 mm) - Mündungsfeuerdämpfer (5,56 mm) - Soppressore di fiamma (5.56mm) - Supressor de Clarão (5,56mm) - Tłumik płomieni (5,56 mm) - Tlumič plamene (5,56 mm) - Cache-flamme (5,56 mm) - Пламегаситель (5,56 мм) - Supresor (5,56 mm) - - - Flash Suppressor (.45 ACP) - Lángrejtő (.45 ACP) - Mündungsfeuerdämpfer (.45 ACP) - Soppressore di fiamma (.45 ACP) - Supressor de Clarão (.45 ACP) - Tłumik płomieni (.45 ACP) - Tlumič plamene (.45 ACP) - Cache-flamme (.45 ACP) - Пламегаситель (.45 ACP) - Supresor (.45 ACP) - - - Flash Suppressor (9 mm) - Lángrejtő (9 mm) - Mündungsfeuerdämpfer (9 mm) - Soppressore di fiamma (9 mm) - Supressor de Clarão (9mm) - Tłumik płomieni (9 mm) - Tlumič plamene (9 mm) - Cache-flamme (9 mm) - Пламегаситель (9 мм) - Supresor (9 mm) - - - Flash Suppressor (.338) - Lángrejtő (.338) - Mündungsfeuerdämpfer (.338) - Soppressore di fiamma (.338) - Supressor de Clarão (.338) - Tłumik płomieni (.338) - Tlumič záblesku (.338) - Cache-flamme (.338) - Пламегаситель (.338) - Supresor (.338) - - - Flash Suppressor (9.3 mm) - Lángrejtő (9,3 mm) - Mündungsfeuerdämpfer (9,3 mm) - Soppressore di fiamma (9.3mm) - Supressor de Clarão (9,3mm) - Tłumik płomieni (9,3 mm) - Tlumič záblesku (9,3 mm) - Cache-flamme (9,3 mm) - Пламегаситель (9,3 мм) - Supresor (9,3 mm) - - - + + + Flash Suppressor (6.5 mm) + Lángrejtő (6,5 mm) + Mündungsfeuerdämpfer (6,5 mm) + Soppressore di fiamma (6.5mm) + Supressor de Clarão (6,5mm) + Tłumik płomienia (6,5 mm) + Tlumič plamene (6,5 mm) + Cache-flamme (6,5 mm) + Пламегаситель (6,5 мм) + Supresor (6,5 mm) + + + Flash Suppressor (7.62 mm) + Lángrejtő (7,62 mm) + Mündungsfeuerdämpfer (7,62 mm) + Soppressore di fiamma (7.62mm) + Supressor de Clarão (7,62mm) + Tłumik płomienia (7,62 mm) + Tlumič plamene (7,62 mm) + Cache-flamme (7,62 mm) + Пламегаситель (7,62 мм) + Supresor (7,62 mm) + + + Flash Suppressor (5.56 mm) + Lángrejtő (5,56 mm) + Mündungsfeuerdämpfer (5,56 mm) + Soppressore di fiamma (5.56mm) + Supressor de Clarão (5,56mm) + Tłumik płomienia (5,56 mm) + Tlumič plamene (5,56 mm) + Cache-flamme (5,56 mm) + Пламегаситель (5,56 мм) + Supresor (5,56 mm) + + + Flash Suppressor (.45 ACP) + Lángrejtő (.45 ACP) + Mündungsfeuerdämpfer (.45 ACP) + Soppressore di fiamma (.45 ACP) + Supressor de Clarão (.45 ACP) + Tłumik płomienia (.45 ACP) + Tlumič plamene (.45 ACP) + Cache-flamme (.45 ACP) + Пламегаситель (.45 ACP) + Supresor (.45 ACP) + + + Flash Suppressor (9 mm) + Lángrejtő (9 mm) + Mündungsfeuerdämpfer (9 mm) + Soppressore di fiamma (9 mm) + Supressor de Clarão (9mm) + Tłumik płomienia (9 mm) + Tlumič plamene (9 mm) + Cache-flamme (9 mm) + Пламегаситель (9 мм) + Supresor (9 mm) + + + Flash Suppressor (.338) + Lángrejtő (.338) + Mündungsfeuerdämpfer (.338) + Soppressore di fiamma (.338) + Supressor de Clarão (.338) + Tłumik płomienia (.338) + Tlumič záblesku (.338) + Cache-flamme (.338) + Пламегаситель (.338) + Supresor (.338) + + + Flash Suppressor (9.3 mm) + Lángrejtő (9,3 mm) + Mündungsfeuerdämpfer (9,3 mm) + Soppressore di fiamma (9.3mm) + Supressor de Clarão (9,3mm) + Tłumik płomienia (9,3 mm) + Tlumič záblesku (9,3 mm) + Cache-flamme (9,3 mm) + Пламегаситель (9,3 мм) + Supresor (9,3 mm) + + + \ No newline at end of file diff --git a/addons/grenades/stringtable.xml b/addons/grenades/stringtable.xml index 69f829037e..41c699af5f 100644 --- a/addons/grenades/stringtable.xml +++ b/addons/grenades/stringtable.xml @@ -1,245 +1,246 @@  + - - - Switch Grenade Mode - Granaten-Modus wechseln - Cambiar modo de granada - Tryb rzutu granatem - Změnit styl hodu granátu - Changer type de lancer de grenade - Сменить режим броска гранаты - Gránátdobás mód váltás - Cambia tipo di granata - Alternar Modo de Granada - - - Normal Throw - Normaler Wurf - Lanzamiento normal - Normalny rzut - Normální hod - Lancer Normal - Нормальный бросок - Normál dobás - Lancio normale - Arremesso Normal - - - High Throw - Hoher Wurf - Lanzamiento alto - Rzut lobem - Vysoký hod - Lancer Haut - Высокий бросок - Magas dobás - Lancio verso l'alto - Arremesso Alto - - - Precise Throw - Präziser Wurf - Lanzamiento preciso - Precyzyjny rzut - Přesný hod - Lancer Précis - Точный бросок - Pontos dobás - Lancio preciso - Arremesso Preciso - - - Roll Grenade - Granate rollen - Rodar granada - Po ziemi - Po zemi - Lancer Roulé - Катить гранату - Gurítás - Fai rotolare la granata - Rolar Granada - - - Drop Grenade - Granate fallenlassen - Soltar granada - Upuść granat - Upustit granát - Lâcher la grenade - Бросить себе под ноги - Ejtés - Lascia la granata - Largar Granada - - - M84 Stun Grenade - M84 Blendgranate - Granada aturdidora M84 - M84 Grenade Incapacitante - Granat hukowy M84 - Omračující granát M84 - M84 светозвуковая граната - M84 Villanógránát - Granata Stordente M84 - M84 granada de atordoamento - - - Also known as flashbang. Causes immediate flash blindness, deafness, tinnitus, and inner ear disturbance. - Verursacht temporäre Blind- und Taubheit. - Produce de manera inmediata ceguera, sordera, tinitus y afecta el oído interior. - Les grenades incapacitantes servent à désorienter ou distraire une menace pendant quelques secondes. - Granat ogłusza, nie zabijając przeciwnika. Detonacja daje efekt oślepiającego błysku i głośnego huku. - Omračující granát je taktická nesmrtící zbraň používaná při záchraně rukojmí a zvládání davu. - XM84 (M84) - граната нелетального действия, и предназначена для отвлечения и временного вывода из строя, либо дезориентации противника. Основное использование нашла при освобождении заложников, захвате преступников и террористов, а также проведении диверсионных миссий. - Eldobás után felrobban és éles hang, valamint fényhatással zavarja össze a környezetében tartózkodókat. - Anche conosciuta come flashbang. Causa accecamento immediato, sensazioni di sposatezza, mancanza d'equilibrio e disturbi al timpano. - Um tipo de granada não-letal destinado a confundir, desorientar e distrair uma potencial ameaça. - - - M127A1 Hand Held Signal (White) - M127A1 Leuchtmittel (Weiß) - Světlice M127A1 (Bílá) - M127A1 Jelzőrakéta (Fehér) - M127A1 Bengala (Bianco) - Flara ręczna sygnałowa M127A1 (biała) - M127A1 Sinalizador (Branco) - M127A1 Фальшфейер (Белый) - Bengala M127A1 (Blanca) - M127A1 Feux à main (Blanc) - - - M127A1 Hand Held Signal (Red) - M127A1 Leuchtmittel (Rot) - Světlice M127A1 (Červená) - M127A1 Jelzőrakéta (Piros) - M127A1 Bengala (Rosso) - Flara ręczna sygnałowa M127A1 (czerwona) - M127A1 Sinalizador (Vermelho) - M127A1 Фальшфейер (Красный) - Bengala M127A1 (Roja) - M127A1 Feux à main (Rouge) - - - M127A1 Hand Held Signal (Green) - M127A1 Leuchtmittel (Grün) - Světlice M127A1 (Zelená) - M127A1 Jelzőrakéta (Zöld) - M127A1 Bengala (Verde) - Flara ręczna sygnałowa M127A1 (zielona) - M127A1 Sinalizador (Verde) - M127A1 Фальшфейер (Зелёный) - Bengala M127A1 (Verde) - M127A1 Feux à main (Vert) - - - M127A1 Hand Held Signal (Yellow) - M127A1 Leuchtmittel (Gelb) - Světlice M127A1 (Žlutá) - M127A1 Jelzőrakéta (Sárga) - M127A1 Bengala (Giallo) - Flara ręczna sygnałowa M127A1 (żółta) - M127A1 Sinalizador (Amarelo) - M127A1 Фальшфейер (Жёлтые) - Bengala M127A1 (Amarilla) - M127A1 Feux à main (Jaune) - - - White Hand Flare - Weiße Leuchtkugel, wird wie eine Granate geworfen. - Světlice (Bílá) - Jelzőrakéta (Fehér) - Bengala (Bianco) - Flara ręczna (biała) - Sinalizador (Branco) - Фальшфейер (Белый) - Bengala (Blanca) - Feux à main (Blanc) - - - Red Hand Flare - Rote Leuchtkugel, wird wie eine Granate geworfen. - Světlice (Červená) - Jelzőrakéta (Piros) - Bengala (Rosso) - Flara ręczna (czerwona) - Sinalizador (Vermelho) - Фальшфейер (Красный) - Bengala (Roja) - Feux à main (Rouge) - - - Green Hand Flare - Grüne Leuchtkugel, wird wie eine Granate geworfen. - Světlice (Zelená) - Jelzőrakéta (Zöld) - Bengala (Verde) - Flara ręczna (zielona) - Sinalizador (Verde) - Фальшфейер (Зелёный) - Bengala (Verde) - Feux à main (Vert) - - - Yellow Hand Flare - Gelbe Leuchtkugel, wird wie eine Granate geworfen. - Světlice (Žlutá) - Jelzőrakéta (Sárga) - Bengala (Giallo) - Flara ręczna (żółta) - Sinalizador (Amarelo) - Фальшфейер (Жёлтые) - Bengala (Amarilla) - Feux à main (Jaune) - - - M127A1 (White) - M127A1 (Weiß) - M127A1 (Bílá) - M127A1 (Blanc) - M127A1 (Fehér) - M127A1 (Bianco) - M127A1 (biała) - M127A1 (Branco) - M127A1 (Белый) - M127A1 (Blanca) - - - M127A1 (Red) - M127A1 (Rot) - M127A1 (Červená) - M127A1 (Rouge) - M127A1 (Piros) - M127A1 (Rosso) - M127A1 (czerwona) - M127A1 (Vermelho) - M127A1 (Красный) - M127A1 (Roja) - - - M127A1 (Green) - M127A1 (Grün) - M127A1 (Zelená) - M127A1 (Vert) - M127A1 (Zöld) - M127A1 (Verde) - M127A1 (zielona) - M127A1 (Verde) - M127A1 (Зелёный) - M127A1 (Verde) - - - M127A1 (Yellow) - M127A1 (Gelb) - M127A1 (Žlutá) - M127A1 (Jaune) - M127A1 (Sárga) - M127A1 (Giallo) - M127A1 (żółta) - M127A1 (Amarelo) - M127A1 (Жёлтые) - M127A1 (Amarilla) - - - + + + Switch Grenade Mode + Granaten-Modus wechseln + Cambiar modo de granada + Przełącz sposób rzutu granatem + Změnit styl hodu granátu + Changer type de lancer de grenade + Сменить режим броска гранаты + Gránátdobás mód váltás + Cambia tipo di granata + Alternar Modo de Granada + + + Normal Throw + Normaler Wurf + Lanzamiento normal + Normalny rzut + Normální hod + Lancer Normal + Нормальный бросок + Normál dobás + Lancio normale + Arremesso Normal + + + High Throw + Hoher Wurf + Lanzamiento alto + Wysoki rzut + Vysoký hod + Lancer Haut + Высокий бросок + Magas dobás + Lancio verso l'alto + Arremesso Alto + + + Precise Throw + Präziser Wurf + Lanzamiento preciso + Precyzyjny rzut + Přesný hod + Lancer Précis + Точный бросок + Pontos dobás + Lancio preciso + Arremesso Preciso + + + Roll Grenade + Granate rollen + Rodar granada + Po ziemi + Po zemi + Lancer Roulé + Катить гранату + Gurítás + Fai rotolare la granata + Rolar Granada + + + Drop Grenade + Granate fallenlassen + Soltar granada + Upuść granat + Upustit granát + Lâcher la grenade + Бросить себе под ноги + Ejtés + Lascia la granata + Largar Granada + + + M84 Stun Grenade + M84 Blendgranate + Granada aturdidora M84 + M84 Grenade Incapacitante + Granat hukowy M84 + Omračující granát M84 + M84 светозвуковая граната + M84 Villanógránát + Granata Stordente M84 + M84 granada de atordoamento + + + Also known as flashbang. Causes immediate flash blindness, deafness, tinnitus, and inner ear disturbance. + Verursacht temporäre Blind- und Taubheit. + Produce de manera inmediata ceguera, sordera, tinitus y afecta el oído interior. + Les grenades incapacitantes servent à désorienter ou distraire une menace pendant quelques secondes. + Znany też jako flashbang. Powoduje natychmiastową tymczasową ślepotę, głuchotę, dzwonienie w uszach i inne zaburzenia ucha wewnętrznego. + Omračující granát je taktická nesmrtící zbraň používaná při záchraně rukojmí a zvládání davu. + XM84 (M84) - граната нелетального действия, и предназначена для отвлечения и временного вывода из строя, либо дезориентации противника. Основное использование нашла при освобождении заложников, захвате преступников и террористов, а также проведении диверсионных миссий. + Eldobás után felrobban és éles hang, valamint fényhatással zavarja össze a környezetében tartózkodókat. + Anche conosciuta come flashbang. Causa accecamento immediato, sensazioni di sposatezza, mancanza d'equilibrio e disturbi al timpano. + Um tipo de granada não-letal destinado a confundir, desorientar e distrair uma potencial ameaça. + + + M127A1 Hand Held Signal (White) + M127A1 Leuchtmittel (Weiß) + Světlice M127A1 (Bílá) + M127A1 Jelzőrakéta (Fehér) + M127A1 Bengala (Bianco) + Flara ręczna sygnałowa M127A1 (biała) + M127A1 Sinalizador (Branco) + M127A1 Фальшфейер (Белый) + Bengala M127A1 (Blanca) + M127A1 Feux à main (Blanc) + + + M127A1 Hand Held Signal (Red) + M127A1 Leuchtmittel (Rot) + Světlice M127A1 (Červená) + M127A1 Jelzőrakéta (Piros) + M127A1 Bengala (Rosso) + Flara ręczna sygnałowa M127A1 (czerwona) + M127A1 Sinalizador (Vermelho) + M127A1 Фальшфейер (Красный) + Bengala M127A1 (Roja) + M127A1 Feux à main (Rouge) + + + M127A1 Hand Held Signal (Green) + M127A1 Leuchtmittel (Grün) + Světlice M127A1 (Zelená) + M127A1 Jelzőrakéta (Zöld) + M127A1 Bengala (Verde) + Flara ręczna sygnałowa M127A1 (zielona) + M127A1 Sinalizador (Verde) + M127A1 Фальшфейер (Зелёный) + Bengala M127A1 (Verde) + M127A1 Feux à main (Vert) + + + M127A1 Hand Held Signal (Yellow) + M127A1 Leuchtmittel (Gelb) + Světlice M127A1 (Žlutá) + M127A1 Jelzőrakéta (Sárga) + M127A1 Bengala (Giallo) + Flara ręczna sygnałowa M127A1 (żółta) + M127A1 Sinalizador (Amarelo) + M127A1 Фальшфейер (Жёлтые) + Bengala M127A1 (Amarilla) + M127A1 Feux à main (Jaune) + + + White Hand Flare + Weiße Leuchtkugel, wird wie eine Granate geworfen. + Světlice (Bílá) + Jelzőrakéta (Fehér) + Bengala (Bianco) + Flara ręczna (biała) + Sinalizador (Branco) + Фальшфейер (Белый) + Bengala (Blanca) + Feux à main (Blanc) + + + Red Hand Flare + Rote Leuchtkugel, wird wie eine Granate geworfen. + Světlice (Červená) + Jelzőrakéta (Piros) + Bengala (Rosso) + Flara ręczna (czerwona) + Sinalizador (Vermelho) + Фальшфейер (Красный) + Bengala (Roja) + Feux à main (Rouge) + + + Green Hand Flare + Grüne Leuchtkugel, wird wie eine Granate geworfen. + Světlice (Zelená) + Jelzőrakéta (Zöld) + Bengala (Verde) + Flara ręczna (zielona) + Sinalizador (Verde) + Фальшфейер (Зелёный) + Bengala (Verde) + Feux à main (Vert) + + + Yellow Hand Flare + Gelbe Leuchtkugel, wird wie eine Granate geworfen. + Světlice (Žlutá) + Jelzőrakéta (Sárga) + Bengala (Giallo) + Flara ręczna (żółta) + Sinalizador (Amarelo) + Фальшфейер (Жёлтые) + Bengala (Amarilla) + Feux à main (Jaune) + + + M127A1 (White) + M127A1 (Weiß) + M127A1 (Bílá) + M127A1 (Blanc) + M127A1 (Fehér) + M127A1 (Bianco) + M127A1 (biała) + M127A1 (Branco) + M127A1 (Белый) + M127A1 (Blanca) + + + M127A1 (Red) + M127A1 (Rot) + M127A1 (Červená) + M127A1 (Rouge) + M127A1 (Piros) + M127A1 (Rosso) + M127A1 (czerwona) + M127A1 (Vermelho) + M127A1 (Красный) + M127A1 (Roja) + + + M127A1 (Green) + M127A1 (Grün) + M127A1 (Zelená) + M127A1 (Vert) + M127A1 (Zöld) + M127A1 (Verde) + M127A1 (zielona) + M127A1 (Verde) + M127A1 (Зелёный) + M127A1 (Verde) + + + M127A1 (Yellow) + M127A1 (Gelb) + M127A1 (Žlutá) + M127A1 (Jaune) + M127A1 (Sárga) + M127A1 (Giallo) + M127A1 (żółta) + M127A1 (Amarelo) + M127A1 (Жёлтые) + M127A1 (Amarilla) + + + \ No newline at end of file diff --git a/addons/logistics_uavbattery/stringtable.xml b/addons/logistics_uavbattery/stringtable.xml index 27ae24999f..feca4d07ec 100644 --- a/addons/logistics_uavbattery/stringtable.xml +++ b/addons/logistics_uavbattery/stringtable.xml @@ -1,77 +1,78 @@  + - - - Drone is full - Drohne ist voll - El VANT está lleno - L'UAV est chargé - Dron jest naładowany - A drón fel van töltve - Dron je nabitý - O VANT está cheio - Il drone è pieno - БПЛА заполнен - - - You need a UAV Battery - Du brauchst eine UAV-Batterie - Necesitas una batería para VANT - Pas de batterie UAV - Potrzebujesz baterii UAV - Szükséged van egy UAV akkumulátorra - Potřebuješ UAV baterii - Você precisa de uma Bateria para VANT - Hai bisogno di una Batteria UAV - Требуется аккумулятор для БПЛА - - - Recharge - Aufladen - Recargar - Recharger - Naładuj - Feltöltés - Dobít - Recarregar - Ricarica - Зарядить - - - UAV Battery - UAV-Batterie - Batería para VANT - Batterie UAV - Bateria UAV - UAV akkumulátor - UAV baterie - Bateria para VANT - Batteria UAV - Аккумулятор БПЛА - - - Used to refuel Carried UAV's - Verwendet zum Aufladen von tragbaren UAV's - Usada para reabastecer el VANT - Utilisée pour recharger l'UAV - Używana do naładowania UAV - Hordozható UAV-ok működéséhez való akkumulátor - Používané k dobíjení UAV - Usada para reabastecer VANT - Usata per ricaricare la Batteria dell'UAV - Используется для зарядки БПЛА - - - Recharging ... - Aufladen ... - Recargando ... - Rechargement ... - Ładowanie ... - Akku feltöltése ... - Dobíjení ... - Recarregando ... - In ricarica ... - Заряжается ... - - - + + + Drone is full + Drohne ist voll + El VANT está lleno + L'UAV est chargé + Dron jest naładowany + A drón fel van töltve + Dron je nabitý + O VANT está cheio + Il drone è pieno + БПЛА заполнен + + + You need a UAV Battery + Du brauchst eine UAV-Batterie + Necesitas una batería para VANT + Pas de batterie UAV + Potrzebujesz baterii UAV + Szükséged van egy UAV akkumulátorra + Potřebuješ UAV baterii + Você precisa de uma Bateria para VANT + Hai bisogno di una Batteria UAV + Требуется аккумулятор для БПЛА + + + Recharge + Aufladen + Recargar + Recharger + Naładuj + Feltöltés + Dobít + Recarregar + Ricarica + Зарядить + + + UAV Battery + UAV-Batterie + Batería para VANT + Batterie UAV + Bateria UAV + UAV akkumulátor + UAV baterie + Bateria para VANT + Batteria UAV + Аккумулятор БПЛА + + + Used to refuel Carried UAV's + Verwendet zum Aufladen von tragbaren UAV's + Usada para reabastecer el VANT + Utilisée pour recharger l'UAV + Używana do naładowania baterii przenośnego UAV + Hordozható UAV-ok működéséhez való akkumulátor + Používané k dobíjení UAV + Usada para reabastecer VANT + Usata per ricaricare la Batteria dell'UAV + Используется для зарядки БПЛА + + + Recharging ... + Aufladen ... + Recargando ... + Rechargement ... + Ładowanie ... + Akku feltöltése ... + Dobíjení ... + Recarregando ... + In ricarica ... + Заряжается ... + + + \ No newline at end of file diff --git a/addons/logistics_wirecutter/stringtable.xml b/addons/logistics_wirecutter/stringtable.xml index d8cce85c5c..01bd6b99f3 100644 --- a/addons/logistics_wirecutter/stringtable.xml +++ b/addons/logistics_wirecutter/stringtable.xml @@ -1,59 +1,60 @@  + - - - Wirecutter - Coupe clôture - Drahtschneider - Cortador de cables - Клещи-кусачки - Štípací kleště - Nożyce do cięcia drutu - - - Wirecutter - Schneidet Draht. - Cortador de cables - Позволяют быстро перекусывать сеточные конструкции. - Štípačky - Służą do... cięcia drutu i płotów - Coupe clôture - - - Cut Fence - Zaun schneiden - Cortar alambrado - Przetnij płot - Přestřihnout plot - Cisailler Clôture - Cortar Cerca - Taglia - Drótkerítés átvágása - Разрезать забор - - - Cutting Fences / Wires ... - Zaun / Draht schneiden ... - Cortando alambrado / cables ... - Przecinanie płotu / drutów ... - Přestřihnout plot / dráty ... - Cisaille l'obstacle ... - Cortando Cerca / Arame ... - Sto tagliando ... - Drótok elvágása ... - Разрезаем забор / провода ... - - - Fence cut - Zaun geschnitten - Alambrado cortado - Płot przecięty - Plot přestřižen - Clôture cisaillée - Cerca cortada - Fatto! - Drótkerítés átvágva - Забор разрезан - - - + + + Wirecutter + Coupe clôture + Drahtschneider + Cortador de cables + Клещи-кусачки + Štípací kleště + Nożyce do cięcia drutu + + + Wirecutter + Schneidet Draht. + Cortador de cables + Позволяют быстро перекусывать сеточные конструкции. + Štípačky + Służą do cięcia drutu i płotów + Coupe clôture + + + Cut Fence + Zaun schneiden + Cortar alambrado + Przetnij płot + Přestřihnout plot + Cisailler Clôture + Cortar Cerca + Taglia + Drótkerítés átvágása + Разрезать забор + + + Cutting Fences / Wires ... + Zaun / Draht schneiden ... + Cortando alambrado / cables ... + Przecinanie płotu / drutów ... + Přestřihnout plot / dráty ... + Cisaille l'obstacle ... + Cortando Cerca / Arame ... + Sto tagliando ... + Drótok elvágása ... + Разрезаем забор / провода ... + + + Fence cut + Zaun geschnitten + Alambrado cortado + Płot przecięty + Plot přestřižen + Clôture cisaillée + Cerca cortada + Fatto! + Drótkerítés átvágva + Забор разрезан + + + \ No newline at end of file diff --git a/addons/magazinerepack/stringtable.xml b/addons/magazinerepack/stringtable.xml index 0d9cad41fa..35531452d2 100644 --- a/addons/magazinerepack/stringtable.xml +++ b/addons/magazinerepack/stringtable.xml @@ -1,104 +1,105 @@  + - - - Repack<br/>Magazines - Magazine<br/>umpacken - Reorganizar<br/>cargadores - Réorganiser<br/>chargeurs - Przepakuj<br/>magazynki - Přepáskovat<br/>Zásobníky - Ricarica<br/>Caricatori - Reorganizar<br/>Carregadores - Újratárazás<br/> - Перепаковать<br/>магазины - - - Select Magazine Menu - Magazinauswahlmenü - Menú de selección de cargador - Sélectionner menu des chargeurs - Menu wyboru magazynków - Zvolit Menu zásobníků - Seleziona Menù di Ricarica - Menu de Seleção de Carregador - Fegyvertár menü kiválasztás - Меню выбора магазинов - - - Select Mag - Magazin auswählen - Seleccionar cargador - Sélectionner chargeur - Wybierz magazynek - Zvolit zásobník - Seleziona Caricatore - Selecionar Carregador - Tár kiválasztása - Выбрать магазин - - - Repacking Magazines ... - Magazine umpacken ... - Reorganizando cargadores ... - Réorganisation des chargeurs ... - Przepakowywanie magazynków ... - Páskuji zásobníky ... - Sto ricaricando le munizioni ... - Reorganizando Carregadores ... - Újratárazás ... - Перепаковка магазинов ... - - - Repacked Magazines - Magazine umgepackt - Cargadores reorganizados - Chargeurs réorganisés - Magazynki przepakowane - Přepáskované zásobníky - Caricatore ricaricato - Carregadores Reorganizados - Újratárazott tárak - Магазины перепакованы - - - %1 full mag(s) and %2 extra round(s) - %1 volle(s) Magazin(e) und %2 übrig gebliebene Patrone(n) - %1 cargador(es) completo(s) y %2 bala(s) extra(s) - %1 chargeur(s) plein(s) et %2 cartouche(s) en rab - Pełnych magazynków: %1. Dodatkowych naboi: %2. - %1 plný zásobník(y) a %2 munice navíc - %1 caricatore/i pieno e %2 munizioni extra - %1 carregador(es) cheio(s) e %2 disparo(s) a mais - %1 tejles tár és %2 extra lőszer. - %1 полных магазина(ов) и %2 патрона(ов) - - - Repacking Finished - Réorganisation terminé - Wiederverpacken Fertig - Reembalaje finalizado - Перепаковка завершена - Páskování dokončeno - Przepakowywanie zakończone - - - Repacking Interrupted - Réorganisation Interrompue - Umpacken Unterbrochen - Reembalaje interrumpido - Перепаковка прервана - Páskování přerušeno - Przepakowywanie przerwane - - - %1 Full and %2 Partial - %1 Complet et %2 Partiellement - %1 Vollständigen und %2 Teilweisen - %1 Total y %2 Parcial - %1 полных и %2 неполных - %1 plný a %2 částečně - Pełnych: %1. Częściowo pełnych: %2. - - - + + + Repack<br/>Magazines + Magazine<br/>umpacken + Reorganizar<br/>cargadores + Réorganiser<br/>chargeurs + Przepakuj<br/>magazynki + Přepáskovat<br/>Zásobníky + Ricarica<br/>Caricatori + Reorganizar<br/>Carregadores + Újratárazás<br/> + Перепаковать<br/>магазины + + + Select Magazine Menu + Magazinauswahlmenü + Menú de selección de cargador + Sélectionner menu des chargeurs + Menu wyboru magazynków + Zvolit Menu zásobníků + Seleziona Menù di Ricarica + Menu de Seleção de Carregador + Fegyvertár menü kiválasztás + Меню выбора магазинов + + + Select Mag + Magazin auswählen + Seleccionar cargador + Sélectionner chargeur + Wybierz magazynek + Zvolit zásobník + Seleziona Caricatore + Selecionar Carregador + Tár kiválasztása + Выбрать магазин + + + Repacking Magazines ... + Magazine umpacken ... + Reorganizando cargadores ... + Réorganisation des chargeurs ... + Przepakowywanie magazynków ... + Páskuji zásobníky ... + Sto ricaricando le munizioni ... + Reorganizando Carregadores ... + Újratárazás ... + Перепаковка магазинов ... + + + Repacked Magazines + Magazine umgepackt + Cargadores reorganizados + Chargeurs réorganisés + Magazynki przepakowane + Přepáskované zásobníky + Caricatore ricaricato + Carregadores Reorganizados + Újratárazott tárak + Магазины перепакованы + + + %1 full mag(s) and %2 extra round(s) + %1 volle(s) Magazin(e) und %2 übrig gebliebene Patrone(n) + %1 cargador(es) completo(s) y %2 bala(s) extra(s) + %1 chargeur(s) plein(s) et %2 cartouche(s) en rab + Pełnych magazynków: %1.<br /> Dodatkowych naboi: %2. + %1 plný zásobník(y) a %2 munice navíc + %1 caricatore/i pieno e %2 munizioni extra + %1 carregador(es) cheio(s) e %2 disparo(s) a mais + %1 tejles tár és %2 extra lőszer. + %1 полных магазина(ов) и %2 патрона(ов) + + + Repacking Finished + Réorganisation terminé + Wiederverpacken Fertig + Reembalaje finalizado + Перепаковка завершена + Páskování dokončeno + Przepakowywanie zakończone + + + Repacking Interrupted + Réorganisation Interrompue + Umpacken Unterbrochen + Reembalaje interrumpido + Перепаковка прервана + Páskování přerušeno + Przepakowywanie przerwane + + + %1 Full and %2 Partial + %1 Complet et %2 Partiellement + %1 Vollständigen und %2 Teilweisen + %1 Total y %2 Parcial + %1 полных и %2 неполных + %1 plný a %2 částečně + Pełnych: %1.<br />Częściowo pełnych: %2. + + + \ No newline at end of file diff --git a/addons/magazines/stringtable.xml b/addons/magazines/stringtable.xml index 5832824b0e..e1646814ab 100644 --- a/addons/magazines/stringtable.xml +++ b/addons/magazines/stringtable.xml @@ -1,662 +1,704 @@  - + - - - - 6.5mm 30Rnd Tracer IR-DIM Mag - 6,5 mm Nyomjelző IR-DIM 30-as Tár - 6,5 mm 30-Schuss-Magazin Leuchtspur IR-DIM - Cargador de 30 balas trazadoras IR-DIM de 6,5mm - Ch. 6,5mm 30Cps Traçantes IR-DIM - Magazynek 6,5mm 30rd Smugacz IR-DIM - 6.5mm 30ks Svítící IR-DIM Zásobník - Carregador de 30 projéteis traçantes IR-DIM de 6,5mm - Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-ти 6.5 мм трассирующих под ПНВ - - - 6.5mm IR-DIM - 6,5 mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6.5mm IR-DIM - 6,5mm IR-DIM - 6.5 IR-DIM - 6.5 мм ИК-трассирующие - - - Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL - Kaliber: 6,5x39 mm Nyomjelző IR-DIM<br />Lőszerek: 30<br />Használható: MX/C/M/SW/3GL - Kaliber: 6,5x39 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL - Calibre: 6,5x39 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL - Calibre: 6,5x39 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL - Kaliber: 6,5 x 39 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL - Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: MX/C/M/SW/3GL - Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL - Calibro: 6.5x39 mm Traccianti IR-DIM <br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL - Калибр: 6.5x39 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL - - - 6.5mm 30Rnd SD Mag - 6,5 mm Hangtompítós 30-as Tár - 6,5 mm 30-Schuss-Magazin SD - Cargador de 30 balas SD de 6,5mm - Ch. 6,5mm 30Cps SD - Magazynek 6,5mm 30rd SD - 6.5mm 30ks SD Zásobník - Carregador de 30 projéteis SD de 6,5mm - Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-ти 6.5 мм дозвуковых - - - 6.5mm SD - 6,5 mm Hangtompítós - 6,5mm SD - 6,5mm SD - 6,5mm SD - 6,5mm SD - 6.5mm SD - 6,5mm SD - 6.5mm Sil. - 6.5 мм дозвуковые - - - Caliber: 6.5x39 mm SD<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL - Kaliber: 6,5x39 mm Hangtompítós<br />Lőszerek: 30<br />Használható: MX/C/M/SW/3GL - Kaliber: 6,5x39 mm SD<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL - Calibre: 6,5x39 mm SD<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL - Calibre: 6,5x39 mm SD<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL - Kaliber: 6,5 x 39 mm SD<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL - Ráže: 6.5x39 mm SD<br />Munice: 30<br />Použití: MX/C/M/SW/3GL - Calibre: 6,5x39 mm SD<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL - Calibro: 6.5x39 mm Sil.<br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL - Калибр: 6.5x39 мм дозвуковые<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL - - - 6.5mm 30Rnd AP Mag - 6,5 mm Páncéltörő 30-as Tár - 6,5 mm 30-Schuss-Magazin AP - Cargador de 30 balas AP de 6,5mm - Ch. 6,5mm 30Cps AP - Magazynek 6,5mm 30rd AP - 6.5mm 30ks AP Zásobník - Carregador de 30 projéteis AP de 6,5mm - Caricatore 6.5mm 30Rnd AP - Магазин из 30-ти 6.5 мм бронебойных - - - 6.5mm AP - 6,5 mm Páncéltörő - 6,5mm AP - 6,5mm AP - 6,5mm AP - 6,5mm AP - 6.5mm AP - 6,5mm AP - 6.5mm AP - 6.5 мм бронебойные - - - Caliber: 6.5x39 mm AP<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL - Kaliber: 6,5x39 mm Páncéltörő<br />Lőszerek: 30<br />Használható: MX/C/M/SW/3GL - Kaliber: 6,5x39 mm AP<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL - Calibre: 6,5x39 mm AP<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL - Calibre: 6,5x39 mm AP<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL - Kaliber: 6,5 x 39 mm AP<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL - Ráže: 6.5x39 mm AP<br />Munice: 30<br />Použití: MX/C/M/SW/3GL - Calibre: 6,5x39 mm AP<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL - Calibro: 6.5x39 mm AP<br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL - Калибр: 6.5x39 мм бронебойные<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL - - - - 6.5mm 30Rnd Tracer IR-DIM Mag - 6,5mm IR-DIM Nyomjelző 30-as Tár - 6,5 mm 30-Schuss-Magazin Leuchtspur IR-DIM - Cargador de 30 balas trazadoras IR-DIM de 6,5mm - Ch. 6,5mm 30Cps Traçantes IR-DIM - Magazynek 6,5mm 30rd Smugacz IR-DIM - 6.5mm 30ks Svítící IR-DIM Zásobník - Carregador de 30 projéteis traçantes IR-DIM de 6,5mm - Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-ти 6.5 мм трассирующих под ПНВ - - - 6.5mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6.5mm IR-DIM - 6,5mm IR-DIM - 6.5mm IR-DIM - 6.5 мм ИК-трассирующие - - - Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: Katiba - Kaliber: 6,5x39 mm Nyomjelző IR-DIM<br />Lőszerek: 30<br />Használható: Katiba - Kaliber: 6,5x39 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: Katiba - Calibre: 6,5x39 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: Katiba - Calibre: 6,5x39 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: Katiba - Kaliber: 6,5x39 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: Katiba - Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: Katiba - Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: Katiba - Calibro: 6.5x39 mm Tracciant IR-DIM<br />Munizioni: 30<br />In uso su: Katiba - Калибр: 6.5x39 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: Katiba - - - 6.5mm 30Rnd SD Mag - 6,5 mm Hangtompítós 30-as Tár - 6,5 mm 30-Schuss-Magazin SD - Cargador de 30 balas SD de 6,5mm - Ch. 6,5mm 30Cps SD - Magazynek 6,5mm 30rd SD - 6.5mm 30ks SD Zásobník - Carregador de 30 projéteis SD de 6,5mm - Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-ти 6.5 мм дозвуковых - - - 6.5mm SD - 6,5 mm Hangtompítós - 6,5mm SD - 6,5mm SD - 6,5mm SD - 6,5mm SD - 6.5mm SD - 6,5mm SD - 6.5mm Sil. - 6.5 мм дозвуковые - - - Caliber: 6.5x39 mm SD<br />Rounds: 30<br />Used in: Katiba - Kaliber: 6,5x39 mm Hangtompítós<br />Lőszerek: 30<br />Használható: Katiba - Kaliber: 6,5x39 mm SD<br />Patronen: 30<br />Eingesetzt von: Katiba - Calibre: 6,5x39 mm SD<br />Balas: 30<br />Se usa en: Katiba - Calibre: 6,5x39 mm SD<br />Cartouches: 30<br />Utilisé dans: Katiba - Kaliber: 6,5 x 39 mm SD<br />Naboje: 30<br />Używane w: Katiba - Ráže: 6.5x39 mm SD<br />Munice: 30<br />Použití: Katiba - Calibre: 6,5x39 mm SD<br />Projéteis: 30<br />Usado em: Katiba - Calibro: 6.5x39 mm Sil.<br />Munizioni: 30<br />In uso su: Katiba - Калибр: 6.5x39 мм дозвуковые<br />Патронов: 30<br />Применимы в: Katiba - - - 6.5mm 30Rnd AP Mag - 6,5 mm Páncéltörő 30-as Tár - 6,5 mm 30-Schuss-Magazin AP - Cargador de 30 balas AP de 6,5mm - Ch. 6,5mm 30Cps AP - Magazynek 6,5mm 30rd AP - 6.5mm 30ks AP Zásobník - Carregador de 30 projéteis AP de 6,5mm - Caricatore 6.5mm 30Rnd AP - Магазин из 30-ти 6.5 мм бронебойных - - - 6.5mm AP - 6,5 mm Páncéltörő - 6,5mm AP - 6,5mm AP - 6,5mm AP - 6,5mm AP - 6.5mm AP - 6,5mm AP - 6.5mm AP - 6.5 мм бронебойные - - - Caliber: 6.5x39 mm AP<br />Rounds: 30<br />Used in: Katiba - Kaliber: 6,5x39 mm Páncéltörő<br />Lőszerek: 30<br />Használható: Katiba - Kaliber: 6,5x39 mm AP<br />Patronen: 30<br />Eingesetzt von: Katiba - Calibre: 6,5x39 mm AP<br />Balas: 30<br />Se usa en: Katiba - Calibre: 6,5x39 mm AP<br />Cartouches: 30<br />Utilisé dans: Katiba - Kaliber: 6,5 x 39 mm AP<br />Pociski: 30<br />Używane w: Katiba - Ráže: 6.5x39 mm AP<br />Munice: 30<br />Použití: Katiba - Calibre: 6,5x39 mm AP<br />Projéteis: 30<br />Usado em: Katiba - Calibro: 6.5x39 mm AP<br />Munizioni: 30<br />In uso su: Katiba - Калибр: 6.5x39 мм бронебойные<br />Патронов: 30<br />Применимы в: Katiba - - - - 5.56mm 30rnd Tracer IR-DIM Mag - 5,56 mm Nyomjelző IR-DIM 30-as Tár - 5,56 mm 30-Schuss-Magazin Leuchtspur IR-DIM - Cargador de 30 balas trazadoras IR-DIM de 5,56mm - Ch. 5,56mm 30Cps Traçantes IR-DIM - Magazynek 5,56mm 30rd Smugacz IR-DIM - 5.56mm 30ks Svítící IR-DIM Zásobník - Carregador de 30 projéteis traçantes IR-DIM de 5,56mm - Caricatore 5.56mm 30rnd Traccianti IR-DIM - Магазин из 30-ти 5.56 мм трассирующих под ПНВ - - - 5.56mm IR-DIM - 5,56 mm IR-DIM - 5,56mm IR-DIM - 5,56mm IR-DIM - 5,56mm IR-DIM - 5,56mm IR-DIM - 5.56mm IR-DIM - 5,56mm IR-DIM - 5.56mm IR-DIM - 5.56 мм ИК-трассирующие - - - Caliber: 5.56x45 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm Nyomjelző IR-DIM<br />Lőszerek: 30<br />Használható: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56 x 45 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Ráže: 5.56x45 mm Svítící IR-DIM<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibro: 5.56x45 mm Traccianti IR-DIM<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Калибр: 5.56x45 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - - - 5.56mm 30Rnd SD Mag - 5,56 mm Hangtompítós 30-as Tár - 5,56 mm 30-Schuss-Magazin SD - Cargador de 30 balas SD de 5,56 mm - Ch. 5,56mm 30Cps SD - Magazynek 5,56mm 30rd SD - 5.56mm 30ks SD Zásobník - Carregador de 30 projéteis SD de 5,56mm - Caricatore 5.56mm 30Rnd Sil. - Магазин из 30-ти 5.56 мм дозвуковых - - - 5.56mm SD - 5,56 mm Hangtompítós - 5,56mm SD - 5,56 mm SD - 5,56mm SD - 5,56mm SD - 5.56mm SD - 5,56mm SD - 5.56 Sil. - 5.56 мм дозвуковые - - - Caliber: 5.56x45 mm SD<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm Hangtompítós<br />Lőszerek: 30<br />Használható: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm SD<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm SD<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5.56x45 mm SD<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56 x 45 mm SD<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Ráže: 5.56x45 mm SD<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm SD<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibro: 5.56x45 mm Sil.<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Калибр: 5.56x45 мм дозвуковые<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - - - 5.56mm 30Rnd AP Mag - 5,56 mm Páncéltörő 30-as Tár - 5,56 mm 30-Schuss-Magazin AP - Cargador de 30 balas AP de 5,56mm - Ch. 5,56mm 30Cps AP - Magazynek 5,56mm 30rd AP - 5.56mm 30ks AP Zásobník - Carregador de 30 projéteis AP de 5,56mm - Caricatore 5.56mm 30Rnd AP - Магазин из 30-ти 5.56 мм бронебойных - - - 5.56mm AP - 5,56 mm Páncéltörő - 5,56mm AP - 5,56mm AP - 5,56mm AP - 5,56mm AP - 5.56mm AP - 5,56mm AP - 5.56mm AP - 5.56 мм бронебойные - - - Caliber: 5.56x45 mm AP<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm Páncéltörő<br />Lőszerek: 30<br />Használható: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm AP<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm AP<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm AP<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56 x 45 mm AP<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Ráže: 5.56x45 mm AP<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm AP<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibro: 5.56x45 mm AP<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Калибр: 5.56x45 мм бронебойные<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - - - - 7.62mm 20rnd Tracer Mag - 7,62 mm Nyomjelző IR-DIM 20-as Tár - 7,62 mm 20-Schuss-Magazin Leuchtspur - Cargador de 20 balas trazadores de 7,62mm - Ch. 7,62mm 20Cps Traçantes - Magazynek 7,62mm 20rd Smugacz - 7.62mm 20ks Svítící Zásobník - Carregador de 20 projéteis traçantes de 7,62mm - Caricatore 7.62mm 20Rnd Traccianti - Магазин из 20-ти 7.62 мм трассирующих - - - 7.62mm Tracer - 7,62 mm Nyomjelző - 7,62mm Leuchtspur - 7,62mm Trazadora - 7,62mm Traçantes - 7,62mm Smugacz - 7.62mm Svítící - 7,62mm Traçante - 7.62mm Traccianti - 7.62 мм трассирущие - - - Caliber: 7.62x51 mm Tracer<br />Rounds: 20<br />Used in: Mk18 ABR - Kaliber: 7,62x51 mm Nyomjelző<br />Lőszerek: 20<br />Használható: Mk18 ABR - Kaliber: 7,62x51 mm Leuchtspur<br />Patronen: 20<br />Eingesetzt von: EBR - Calibre: 7,62x51 mm Trazadora<br />Balas: 20<br />Se usa en: Mk18 ABR - Calibre: 7,62x51 mm Traçantes<br />Cartouches: 20<br />Utilisé dans: EBR - Kaliber: 7,62 x 51 mm Smugacz<br />Pociski: 20<br />Używane w: Mk18 ABR - Ráže: 7.62x51 mm Svítící<br />Munice: 20<br />Použití: Mk18 ABR - Calibre: 7,62x51 mm Traçante<br />Projéteis: 20<br />Usado em: Mk18 ABR - Calibro: 7.62x51 mm Traccianti<br />Munizioni: 20<br />In uso su: Mk18 ABR - Калибр: 7.62x51 мм трассирующие<br />Патронов: 20<br />Применимы в: Mk18 ABR - - - 7.62mm 20rnd Tracer IR-DIM Mag - 7,62 mm Nyomjelző IR-DIM 20-as Tár - 7,62 mm 20-Schuss-Magazin Leuchtspur IR-DIM - Cargador de 20 balas IR-DIM de 7,62mm - Ch. 7,62mm 20Cps Traçantes IR-DIM - Magazynek 7,62mm 20rd Smugacz IR-DIM - 7.62mm 20ks Svítící IR-DIM Zásobník - Carregador de 20 projéteis IR-DIM de 7,62mm - Caricatore 7.62mm 20rnd Traccianti IR-DIM - Магазин из 20-ти 7.62 мм трассирующих под ПНВ - - - 7.62mm IR-DIM - 7,62 mm IR-DIM - 7,62mm IR-DIM - 7,62mm IR-DIM - 7,62mm IR-DIM - 7,62mm IR-DIM - 7.62mm IR-DIM - 7,62mm IR-DIM - 7.62mm IR-DIM - 7.62 мм ИК-трассирующие - - - Caliber: 7.62x51 mm Tracer IR-DIM<br />Rounds: 20<br />Used in: Mk18 ABR - Kaliber: 7,62x51 mm Nyomjelző IR-DIM<br />Lőszerek: 20<br />Használható: Mk18 ABR - Kaliber: 7,62x51 mm Leuchtspur IR-DIM<br />Patronen: 20<br />Eingesetzt von: EBR - Calibre: 7,62x51 mm Trazadoras IR-DIM<br />Balas: 20<br />Se usa en: Mk18 ABR - Calibre: 7,62x51 mm Traçantes IR-DIM<br />Cartouches: 20<br />Utilisé dans: EBR - Kaliber: 7,62 x 51 mm Smugacz IR-DIM<br />Pociski: 20<br />Używane w: Mk18 ABR - Ráže: 7.62x51 mm Svítící IR-DIM<br />Munice: 20<br />Použití: Mk18 ABR - Calibre: 7,62x51 mm Traçante IR-DIM<br />Projéteis: 20<br />Usado em: Mk18 ABR - Calibro: 7.62x51 mm Traccianti IR-DIM<br />Munizioni: 20<br />In uso su: Mk18 ABR - Калибр: 7.62x51 мм трассирующие под ПНВ<br />Патронов: 20<br />Применимы в: Mk18 ABR - - - 7.62mm 20Rnd SD Mag - 7,62 mm Hangtompítós 20-as Tár - 7,62 mm 20-Schuss-Magazin SD - Cargador de 20 balas SD de 7,62mm - Ch. 7,62mm 20Cps SD - Magazynek 7,62mm 20rd SD - 7.62mm 20ks SD Zásobník - Carregador de 20 projéteis SD de 7,62mm - Caricatore 7.62mm 20Rnd Sil. - Магазин из 20-ти 7.62 мм дозвуковых - - - 7.62mm SD - 7,62 mm Hangtompítós - 7,62mm SD - 7,62mm SD - 7,62mm SD - 7,62mm SD - 7.62mm SD - 7,62mm SD - 7.62mm Sil. - 7.62 мм дозвуковые - - - Caliber: 7.62x51 mm SD<br />Rounds: 20<br />Used in: Mk18 ABR - Kaliber: 7,62x51 mm Hangtompítós<br />Lőszerek: 20<br />Használható: Mk18 ABR - Kaliber: 7,62x51 mm SD<br />Patronen: 20<br />Eingesetzt von: EBR - Calibre: 7,62x51 mm SD<br />Balas: 20<br />Se usa en: Mk18 ABR - Calibre: 7,62x51 mm SD<br />Cartouches: 20<br />Utilisé dans: EBR - Kaliber: 7,62 x 51 mm SD<br />Pociski: 20<br />Używane w: Mk18 ABR - Ráže: 7.62x51 mm SD<br />Munice: 20<br />Použití: Mk18 ABR - Calibre: 7,62x51 mm SD<br />Projéteis: 20<br />Usado em: Mk18 ABR - Calibro: 7.62x51 mm Sil.<br />Munizioni: 20<br />In uso su: Mk18 ABR - Калибр: 7.62x51 мм дозвуковые<br />Патронов: 20<br />Применимы в: Mk18 ABR - - - 7.62mm 20Rnd AP Mag - 7,62 mm Páncéltörő 20-as Tár - 7,62 mm 20-Schuss-Magazin AP - Cargador de 20 balas AP de 7,62mm - Ch. 7,62mm 20Cps AP - Magazynek 7,62mm 20rd AP - 7.62mm 20ks AP Zásobník - Carregador de 20 projéteis AP de 7,62mm - Caricatore 7.62mm 20Rnd AP - Магазин из 20-ти 7.62 мм бронебойных - - - 7.62mm AP - 7,62 mm Páncéltörő - 7,62mm AP - 7,62mm AP - 7,62mm AP - 7,62mm AP - 7.62mm AP - 7,62mm AP - 7.62mm AP - 7.62 мм бронебойные - - - Caliber: 7.62x51 mm AP<br />Rounds: 20<br />Used in: Mk18 ABR - Kaliber: 7,62x51 mm Páncéltörő<br />Lőszerek: 20<br />Használható: Mk18 ABR - Kaliber: 7,62x51 mm AP<br />Patronen: 20<br />Eingesetzt von: EBR - Calibre: 7,62x51 mm AP<br />Balas: 20<br />Se usa en: Mk18 ABR - Calibre: 7,62x51 mm AP<br />Cartouches: 20<br />Utilisé dans: EBR - Kaliber: 7,62 x 51 mm AP<br />Pociski: 20<br />Używane w: Mk18 ABR - Ráže: 7.62x51 mm AP<br />Munice: 20<br />Použití: Mk18 ABR - Calibre: 7,62x51 mm AP<br />Projéteis: 20<br />Usado em: Mk18 ABR - Calibro: 7.62x51 mm AP<br />Munizioni: 20<br />In uso su: Mk18 ABR - Калибр: 7.62x51 мм дозвуковые<br />Патронов: 20<br />Применимы в: Mk18 ABR - - - Caliber: 7.62x51mm M118LR<br />Rounds: 20<br />Type: M14 - Kaliber: 7,62x51 mm M118LR<br />Lőszerek: 20<br />Típus: M14 - Kaliber: 7,62x51mm M118LR<br />Schuss: 20<br />Typ: M14 - Calibre: 7,62x51mm M118LR<br />Balas: 20<br />Tipo: M14 - Kaliber: 7,62 x 51 mm M118LR<br />Pociski: 20<br />Typ: M14 - Kalibr: 7.62x51mm M118LR<br />Náboje: 20<br />Typ: M14 - Calibre : 7,62x51mm M118LR<br />Cartouches: 20<br />Type: M14 - Calibre: 7,62x51mm M118LR<br />Projéteis: 20<br />Tipo: M14 - Калибр: 7.62x51mm M118LR<br />Патронов: 20<br />Тип: M14 - Calibro: 7.62x51mm M118LR<br />Munizioni:20<br />In uso su: M14 - - - - .338 LM 10Rnd Tracer Mag - .338 LM 10-Schuss-Magazin Leuchtspur - - - .338 LM Tracer - .338 LM Leuchtspur - - - Caliber: .338 Lapua Magnum Tracer<br />Rounds: 10<br />Used in: MAR-10 - Kaliber: .338 Lapua Magnum Leuchtspur<br />Schuss: 10<br />Verwendet für: MAR-10 - - - .338 LM 10Rnd IR-DIM Mag - .338 LM 10-Schuss-Magazin Leuchtspur IR-DIM - - - .338 LM IR-DIM - .338 LM IR-DIM - - - Caliber: .338 Lapua Magnum Tracer IR-DIM<br />Rounds: 10<br />Used in: MAR-10 - Kaliber: .338 Lapua Magnum Leuchtspur IR-DIM<br />Schuss: 10<br />Verwendet für: MAR-10 - - - .338 LM 10Rnd AP Mag - .338 LM 10-Schuss-Magazin Hartkern - - - .338 LM AP - .338 LM AP - - - Caliber: .338 Lapua Magnum AP<br />Rounds: 10<br />Used in: MAR-10 - Kaliber: .338 Lapua Magnum Hartkern<br />Schuss: 10<br />Verwendet für: MAR-10 - - - .338 LM 10Rnd SD Mag - .338 LM 10-Schuss-Magazin Unterschall - - - .338 LM SD - .338 LM SD - - - Caliber: .338 Lapua Magnum SD<br />Rounds: 10<br />Used in: MAR-10 - Kaliber: .338 Lapua Magnum Unterschall<br />Schuss: 10<br />Verwendet für: MAR-10 - - - - .338 NM 130Rnd Tracer Belt - .338 NM 130-Schuss-Gurt Leuchtspur - - - .338 NM Tracer - .338 NM Leuchtspur - - - Caliber: .338 Norma Magnum Tracer<br />Rounds: 130<br />Used in: SPMG - Kaliber: .338 Norma Magnum Leuchtspur<br />Schuss: 130<br />Verwendet für: SPMG - - - .338 NM 130Rnd IR-DIM Belt - .338 NM 130-Schuss-Gurt Leuchtspur IR-DIM - - - .338 NM IR-DIM - .338 LM IR-DIM - - - Caliber: .338 Norma Magnum Tracer IR-DIM<br />Rounds: 130<br />Used in: SPMG - Kaliber: .338 Norma Magnum Leuchtspur IR-DIM<br />Schuss: 130<br />Verwendet für: SPMG - - - .338 NM 130Rnd AP Belt - .338 NM 130-Schuss-Gurt Hartkern - - - .338 NM AP - .338 NM AP - - - Caliber: .338 Norma Magnum AP<br />Rounds: 130<br />Used in: SPMG - Kaliber: .338 Norma Magnum Hartkern<br />Schuss: 130<br />Verwendet für: SPMG - - - - 9.3mm 10Rnd Tracer Mag - 9,3mm 10-Schuss-Magazin Leuchtspur - - - 9.3mm Tracer - 9,3mm Leuchtspur - - - Caliber: 9.3x64mm Tracer<br />Rounds: 10<br />Used in: Cyrus - Kaliber: 9,3x64mm Leuchtspur<br />Schuss: 10<br />Verwendet für: Cyrus - - - 9.3mm 10Rnd Tracer IR-DIM Mag - 9,3mm 10-Schuss-Magazin Leuchtspur IR-DIM - - - 9.3mm IR-DIM - 9,3mm IR-DIM - - - Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 10<br />Used in: Cyrus - Kaliber: 9,3x64mm Leuchtspur IR-DIM<br />Schuss: 10<br />Verwendet für: Cyrus - - - 9.3mm 10Rnd AP Mag - 9,3mm 10-Schuss-Magazin Hartkern - - - 9.3mm AP - 9,3mm AP - - - Caliber: 9.3x64mm AP<br />Rounds: 10<br />Used in: Cyrus - Kaliber: 9,3x64mm Hartkern<br />Schuss: 10<br />Verwendet für: Cyrus - - - 9.3mm 10Rnd SD Mag - 9,3mm 10-Schuss-Magazin Unterschall - - - 9.3mm SD - 9,3mm SD - - - Caliber: 9.3x64mm SD<br />Rounds: 10<br />Used in: Cyrus - Kaliber: 9,3x64mm Unterschall<br />Schuss: 10<br />Verwendet für: Cyrus - - - - 9.3mm 150Rnd Tracer Belt - 9,3mm 150-Schuss-Gurt Leuchtspur - - - 9.3mm Tracer - 9,3mm Leuchtspur - - - Caliber: 9.3x64mm Tracer<br />Rounds: 150<br />Used in: Navid - Kaliber: 9,3x64mm Leuchtspur<br />Schuss: 150<br />Verwendet für: Navid - - - 9.3mm 150Rnd Tracer IR-DIM Belt - 9,3mm 150-Schuss-Gurt Leuchtspur IR-DIM - - - 9.3mm IR-DIM - 9,3mm IR-DIM - - - Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 150<br />Used in: Navid - Kaliber: 9,3x64mm Leuchtspur IR-DIM<br />Schuss: 150<br />Verwendet für: Navid - - - 9.3mm 150Rnd AP Belt - 9,3mm 150-Schuss-Gurt Hartkern - - - 9.3mm AP - 9,3mm AP - - - Caliber: 9.3x64mm AP<br />Rounds: 150<br />Used in: Navid - Kaliber: 9,3x64mm Hartkern<br />Schuss: 150<br />Verwendet für: Navid - - - + + + + 6.5mm 30Rnd Tracer IR-DIM Mag + 6,5 mm Nyomjelző IR-DIM 30-as Tár + 6,5 mm 30-Schuss-Magazin Leuchtspur IR-DIM + Cargador de 30 balas trazadoras IR-DIM de 6,5mm + Ch. 6,5mm 30Cps Traçantes IR-DIM + Magazynek 6,5mm 30rd Smugacz IR-DIM + 6.5mm 30ks Svítící IR-DIM Zásobník + Carregador de 30 projéteis traçantes IR-DIM de 6,5mm + Caricatore 6.5mm 30Rnd Traccianti IR-DIM + Магазин из 30-ти 6.5 мм трассирующих под ПНВ + + + 6.5mm IR-DIM + 6,5 mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6.5mm IR-DIM + 6,5mm IR-DIM + 6.5 IR-DIM + 6.5 мм ИК-трассирующие + + + Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm Nyomjelző IR-DIM<br />Lőszerek: 30<br />Használható: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL + Calibre: 6,5x39 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL + Calibre: 6,5x39 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL + Kaliber: 6,5 x 39 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL + Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: MX/C/M/SW/3GL + Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL + Calibro: 6.5x39 mm Traccianti IR-DIM <br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL + Калибр: 6.5x39 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL + + + 6.5mm 30Rnd SD Mag + 6,5 mm Hangtompítós 30-as Tár + 6,5 mm 30-Schuss-Magazin SD + Cargador de 30 balas SD de 6,5mm + Ch. 6,5mm 30Cps SD + Magazynek 6,5mm 30rd SD + 6.5mm 30ks SD Zásobník + Carregador de 30 projéteis SD de 6,5mm + Caricatore 6.5mm 30Rnd Sil. + Магазин из 30-ти 6.5 мм дозвуковых + + + 6.5mm SD + 6,5 mm Hangtompítós + 6,5mm SD + 6,5mm SD + 6,5mm SD + 6,5mm SD + 6.5mm SD + 6,5mm SD + 6.5mm Sil. + 6.5 мм дозвуковые + + + Caliber: 6.5x39 mm SD<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm Hangtompítós<br />Lőszerek: 30<br />Használható: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm SD<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL + Calibre: 6,5x39 mm SD<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL + Calibre: 6,5x39 mm SD<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL + Kaliber: 6,5 x 39 mm SD<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL + Ráže: 6.5x39 mm SD<br />Munice: 30<br />Použití: MX/C/M/SW/3GL + Calibre: 6,5x39 mm SD<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL + Calibro: 6.5x39 mm Sil.<br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL + Калибр: 6.5x39 мм дозвуковые<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL + + + 6.5mm 30Rnd AP Mag + 6,5 mm Páncéltörő 30-as Tár + 6,5 mm 30-Schuss-Magazin AP + Cargador de 30 balas AP de 6,5mm + Ch. 6,5mm 30Cps AP + Magazynek 6,5mm 30rd AP + 6.5mm 30ks AP Zásobník + Carregador de 30 projéteis AP de 6,5mm + Caricatore 6.5mm 30Rnd AP + Магазин из 30-ти 6.5 мм бронебойных + + + 6.5mm AP + 6,5 mm Páncéltörő + 6,5mm AP + 6,5mm AP + 6,5mm AP + 6,5mm AP + 6.5mm AP + 6,5mm AP + 6.5mm AP + 6.5 мм бронебойные + + + Caliber: 6.5x39 mm AP<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm Páncéltörő<br />Lőszerek: 30<br />Használható: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm AP<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL + Calibre: 6,5x39 mm AP<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL + Calibre: 6,5x39 mm AP<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL + Kaliber: 6,5 x 39 mm AP<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL + Ráže: 6.5x39 mm AP<br />Munice: 30<br />Použití: MX/C/M/SW/3GL + Calibre: 6,5x39 mm AP<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL + Calibro: 6.5x39 mm AP<br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL + Калибр: 6.5x39 мм бронебойные<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL + + + + 6.5mm 30Rnd Tracer IR-DIM Mag + 6,5mm IR-DIM Nyomjelző 30-as Tár + 6,5 mm 30-Schuss-Magazin Leuchtspur IR-DIM + Cargador de 30 balas trazadoras IR-DIM de 6,5mm + Ch. 6,5mm 30Cps Traçantes IR-DIM + Magazynek 6,5mm 30rd Smugacz IR-DIM + 6.5mm 30ks Svítící IR-DIM Zásobník + Carregador de 30 projéteis traçantes IR-DIM de 6,5mm + Caricatore 6.5mm 30Rnd Traccianti IR-DIM + Магазин из 30-ти 6.5 мм трассирующих под ПНВ + + + 6.5mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6.5mm IR-DIM + 6,5mm IR-DIM + 6.5mm IR-DIM + 6.5 мм ИК-трассирующие + + + Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: Katiba + Kaliber: 6,5x39 mm Nyomjelző IR-DIM<br />Lőszerek: 30<br />Használható: Katiba + Kaliber: 6,5x39 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: Katiba + Calibre: 6,5x39 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: Katiba + Calibre: 6,5x39 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: Katiba + Kaliber: 6,5x39 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: Katiba + Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: Katiba + Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: Katiba + Calibro: 6.5x39 mm Tracciant IR-DIM<br />Munizioni: 30<br />In uso su: Katiba + Калибр: 6.5x39 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: Katiba + + + 6.5mm 30Rnd SD Mag + 6,5 mm Hangtompítós 30-as Tár + 6,5 mm 30-Schuss-Magazin SD + Cargador de 30 balas SD de 6,5mm + Ch. 6,5mm 30Cps SD + Magazynek 6,5mm 30rd SD + 6.5mm 30ks SD Zásobník + Carregador de 30 projéteis SD de 6,5mm + Caricatore 6.5mm 30Rnd Sil. + Магазин из 30-ти 6.5 мм дозвуковых + + + 6.5mm SD + 6,5 mm Hangtompítós + 6,5mm SD + 6,5mm SD + 6,5mm SD + 6,5mm SD + 6.5mm SD + 6,5mm SD + 6.5mm Sil. + 6.5 мм дозвуковые + + + Caliber: 6.5x39 mm SD<br />Rounds: 30<br />Used in: Katiba + Kaliber: 6,5x39 mm Hangtompítós<br />Lőszerek: 30<br />Használható: Katiba + Kaliber: 6,5x39 mm SD<br />Patronen: 30<br />Eingesetzt von: Katiba + Calibre: 6,5x39 mm SD<br />Balas: 30<br />Se usa en: Katiba + Calibre: 6,5x39 mm SD<br />Cartouches: 30<br />Utilisé dans: Katiba + Kaliber: 6,5 x 39 mm SD<br />Naboje: 30<br />Używane w: Katiba + Ráže: 6.5x39 mm SD<br />Munice: 30<br />Použití: Katiba + Calibre: 6,5x39 mm SD<br />Projéteis: 30<br />Usado em: Katiba + Calibro: 6.5x39 mm Sil.<br />Munizioni: 30<br />In uso su: Katiba + Калибр: 6.5x39 мм дозвуковые<br />Патронов: 30<br />Применимы в: Katiba + + + 6.5mm 30Rnd AP Mag + 6,5 mm Páncéltörő 30-as Tár + 6,5 mm 30-Schuss-Magazin AP + Cargador de 30 balas AP de 6,5mm + Ch. 6,5mm 30Cps AP + Magazynek 6,5mm 30rd AP + 6.5mm 30ks AP Zásobník + Carregador de 30 projéteis AP de 6,5mm + Caricatore 6.5mm 30Rnd AP + Магазин из 30-ти 6.5 мм бронебойных + + + 6.5mm AP + 6,5 mm Páncéltörő + 6,5mm AP + 6,5mm AP + 6,5mm AP + 6,5mm AP + 6.5mm AP + 6,5mm AP + 6.5mm AP + 6.5 мм бронебойные + + + Caliber: 6.5x39 mm AP<br />Rounds: 30<br />Used in: Katiba + Kaliber: 6,5x39 mm Páncéltörő<br />Lőszerek: 30<br />Használható: Katiba + Kaliber: 6,5x39 mm AP<br />Patronen: 30<br />Eingesetzt von: Katiba + Calibre: 6,5x39 mm AP<br />Balas: 30<br />Se usa en: Katiba + Calibre: 6,5x39 mm AP<br />Cartouches: 30<br />Utilisé dans: Katiba + Kaliber: 6,5 x 39 mm AP<br />Pociski: 30<br />Używane w: Katiba + Ráže: 6.5x39 mm AP<br />Munice: 30<br />Použití: Katiba + Calibre: 6,5x39 mm AP<br />Projéteis: 30<br />Usado em: Katiba + Calibro: 6.5x39 mm AP<br />Munizioni: 30<br />In uso su: Katiba + Калибр: 6.5x39 мм бронебойные<br />Патронов: 30<br />Применимы в: Katiba + + + + 5.56mm 30rnd Tracer IR-DIM Mag + 5,56 mm Nyomjelző IR-DIM 30-as Tár + 5,56 mm 30-Schuss-Magazin Leuchtspur IR-DIM + Cargador de 30 balas trazadoras IR-DIM de 5,56mm + Ch. 5,56mm 30Cps Traçantes IR-DIM + Magazynek 5,56mm 30rd Smugacz IR-DIM + 5.56mm 30ks Svítící IR-DIM Zásobník + Carregador de 30 projéteis traçantes IR-DIM de 5,56mm + Caricatore 5.56mm 30rnd Traccianti IR-DIM + Магазин из 30-ти 5.56 мм трассирующих под ПНВ + + + 5.56mm IR-DIM + 5,56 mm IR-DIM + 5,56mm IR-DIM + 5,56mm IR-DIM + 5,56mm IR-DIM + 5,56mm IR-DIM + 5.56mm IR-DIM + 5,56mm IR-DIM + 5.56mm IR-DIM + 5.56 мм ИК-трассирующие + + + Caliber: 5.56x45 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm Nyomjelző IR-DIM<br />Lőszerek: 30<br />Használható: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56 x 45 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Ráže: 5.56x45 mm Svítící IR-DIM<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibro: 5.56x45 mm Traccianti IR-DIM<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Калибр: 5.56x45 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + + + 5.56mm 30Rnd SD Mag + 5,56 mm Hangtompítós 30-as Tár + 5,56 mm 30-Schuss-Magazin SD + Cargador de 30 balas SD de 5,56 mm + Ch. 5,56mm 30Cps SD + Magazynek 5,56mm 30rd SD + 5.56mm 30ks SD Zásobník + Carregador de 30 projéteis SD de 5,56mm + Caricatore 5.56mm 30Rnd Sil. + Магазин из 30-ти 5.56 мм дозвуковых + + + 5.56mm SD + 5,56 mm Hangtompítós + 5,56mm SD + 5,56 mm SD + 5,56mm SD + 5,56mm SD + 5.56mm SD + 5,56mm SD + 5.56 Sil. + 5.56 мм дозвуковые + + + Caliber: 5.56x45 mm SD<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm Hangtompítós<br />Lőszerek: 30<br />Használható: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm SD<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm SD<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5.56x45 mm SD<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56 x 45 mm SD<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Ráže: 5.56x45 mm SD<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm SD<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibro: 5.56x45 mm Sil.<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Калибр: 5.56x45 мм дозвуковые<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + + + 5.56mm 30Rnd AP Mag + 5,56 mm Páncéltörő 30-as Tár + 5,56 mm 30-Schuss-Magazin AP + Cargador de 30 balas AP de 5,56mm + Ch. 5,56mm 30Cps AP + Magazynek 5,56mm 30rd AP + 5.56mm 30ks AP Zásobník + Carregador de 30 projéteis AP de 5,56mm + Caricatore 5.56mm 30Rnd AP + Магазин из 30-ти 5.56 мм бронебойных + + + 5.56mm AP + 5,56 mm Páncéltörő + 5,56mm AP + 5,56mm AP + 5,56mm AP + 5,56mm AP + 5.56mm AP + 5,56mm AP + 5.56mm AP + 5.56 мм бронебойные + + + Caliber: 5.56x45 mm AP<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm Páncéltörő<br />Lőszerek: 30<br />Használható: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm AP<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm AP<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm AP<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56 x 45 mm AP<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Ráže: 5.56x45 mm AP<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm AP<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibro: 5.56x45 mm AP<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Калибр: 5.56x45 мм бронебойные<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + + + + 7.62mm 20rnd Tracer Mag + 7,62 mm Nyomjelző IR-DIM 20-as Tár + 7,62 mm 20-Schuss-Magazin Leuchtspur + Cargador de 20 balas trazadores de 7,62mm + Ch. 7,62mm 20Cps Traçantes + Magazynek 7,62mm 20rd Smugacz + 7.62mm 20ks Svítící Zásobník + Carregador de 20 projéteis traçantes de 7,62mm + Caricatore 7.62mm 20Rnd Traccianti + Магазин из 20-ти 7.62 мм трассирующих + + + 7.62mm Tracer + 7,62 mm Nyomjelző + 7,62mm Leuchtspur + 7,62mm Trazadora + 7,62mm Traçantes + 7,62mm Smugacz + 7.62mm Svítící + 7,62mm Traçante + 7.62mm Traccianti + 7.62 мм трассирущие + + + Caliber: 7.62x51 mm Tracer<br />Rounds: 20<br />Used in: Mk18 ABR + Kaliber: 7,62x51 mm Nyomjelző<br />Lőszerek: 20<br />Használható: Mk18 ABR + Kaliber: 7,62x51 mm Leuchtspur<br />Patronen: 20<br />Eingesetzt von: EBR + Calibre: 7,62x51 mm Trazadora<br />Balas: 20<br />Se usa en: Mk18 ABR + Calibre: 7,62x51 mm Traçantes<br />Cartouches: 20<br />Utilisé dans: EBR + Kaliber: 7,62 x 51 mm Smugacz<br />Pociski: 20<br />Używane w: Mk18 ABR + Ráže: 7.62x51 mm Svítící<br />Munice: 20<br />Použití: Mk18 ABR + Calibre: 7,62x51 mm Traçante<br />Projéteis: 20<br />Usado em: Mk18 ABR + Calibro: 7.62x51 mm Traccianti<br />Munizioni: 20<br />In uso su: Mk18 ABR + Калибр: 7.62x51 мм трассирующие<br />Патронов: 20<br />Применимы в: Mk18 ABR + + + 7.62mm 20rnd Tracer IR-DIM Mag + 7,62 mm Nyomjelző IR-DIM 20-as Tár + 7,62 mm 20-Schuss-Magazin Leuchtspur IR-DIM + Cargador de 20 balas IR-DIM de 7,62mm + Ch. 7,62mm 20Cps Traçantes IR-DIM + Magazynek 7,62mm 20rd Smugacz IR-DIM + 7.62mm 20ks Svítící IR-DIM Zásobník + Carregador de 20 projéteis IR-DIM de 7,62mm + Caricatore 7.62mm 20rnd Traccianti IR-DIM + Магазин из 20-ти 7.62 мм трассирующих под ПНВ + + + 7.62mm IR-DIM + 7,62 mm IR-DIM + 7,62mm IR-DIM + 7,62mm IR-DIM + 7,62mm IR-DIM + 7,62mm IR-DIM + 7.62mm IR-DIM + 7,62mm IR-DIM + 7.62mm IR-DIM + 7.62 мм ИК-трассирующие + + + Caliber: 7.62x51 mm Tracer IR-DIM<br />Rounds: 20<br />Used in: Mk18 ABR + Kaliber: 7,62x51 mm Nyomjelző IR-DIM<br />Lőszerek: 20<br />Használható: Mk18 ABR + Kaliber: 7,62x51 mm Leuchtspur IR-DIM<br />Patronen: 20<br />Eingesetzt von: EBR + Calibre: 7,62x51 mm Trazadoras IR-DIM<br />Balas: 20<br />Se usa en: Mk18 ABR + Calibre: 7,62x51 mm Traçantes IR-DIM<br />Cartouches: 20<br />Utilisé dans: EBR + Kaliber: 7,62 x 51 mm Smugacz IR-DIM<br />Pociski: 20<br />Używane w: Mk18 ABR + Ráže: 7.62x51 mm Svítící IR-DIM<br />Munice: 20<br />Použití: Mk18 ABR + Calibre: 7,62x51 mm Traçante IR-DIM<br />Projéteis: 20<br />Usado em: Mk18 ABR + Calibro: 7.62x51 mm Traccianti IR-DIM<br />Munizioni: 20<br />In uso su: Mk18 ABR + Калибр: 7.62x51 мм трассирующие под ПНВ<br />Патронов: 20<br />Применимы в: Mk18 ABR + + + 7.62mm 20Rnd SD Mag + 7,62 mm Hangtompítós 20-as Tár + 7,62 mm 20-Schuss-Magazin SD + Cargador de 20 balas SD de 7,62mm + Ch. 7,62mm 20Cps SD + Magazynek 7,62mm 20rd SD + 7.62mm 20ks SD Zásobník + Carregador de 20 projéteis SD de 7,62mm + Caricatore 7.62mm 20Rnd Sil. + Магазин из 20-ти 7.62 мм дозвуковых + + + 7.62mm SD + 7,62 mm Hangtompítós + 7,62mm SD + 7,62mm SD + 7,62mm SD + 7,62mm SD + 7.62mm SD + 7,62mm SD + 7.62mm Sil. + 7.62 мм дозвуковые + + + Caliber: 7.62x51 mm SD<br />Rounds: 20<br />Used in: Mk18 ABR + Kaliber: 7,62x51 mm Hangtompítós<br />Lőszerek: 20<br />Használható: Mk18 ABR + Kaliber: 7,62x51 mm SD<br />Patronen: 20<br />Eingesetzt von: EBR + Calibre: 7,62x51 mm SD<br />Balas: 20<br />Se usa en: Mk18 ABR + Calibre: 7,62x51 mm SD<br />Cartouches: 20<br />Utilisé dans: EBR + Kaliber: 7,62 x 51 mm SD<br />Pociski: 20<br />Używane w: Mk18 ABR + Ráže: 7.62x51 mm SD<br />Munice: 20<br />Použití: Mk18 ABR + Calibre: 7,62x51 mm SD<br />Projéteis: 20<br />Usado em: Mk18 ABR + Calibro: 7.62x51 mm Sil.<br />Munizioni: 20<br />In uso su: Mk18 ABR + Калибр: 7.62x51 мм дозвуковые<br />Патронов: 20<br />Применимы в: Mk18 ABR + + + 7.62mm 20Rnd AP Mag + 7,62 mm Páncéltörő 20-as Tár + 7,62 mm 20-Schuss-Magazin AP + Cargador de 20 balas AP de 7,62mm + Ch. 7,62mm 20Cps AP + Magazynek 7,62mm 20rd AP + 7.62mm 20ks AP Zásobník + Carregador de 20 projéteis AP de 7,62mm + Caricatore 7.62mm 20Rnd AP + Магазин из 20-ти 7.62 мм бронебойных + + + 7.62mm AP + 7,62 mm Páncéltörő + 7,62mm AP + 7,62mm AP + 7,62mm AP + 7,62mm AP + 7.62mm AP + 7,62mm AP + 7.62mm AP + 7.62 мм бронебойные + + + Caliber: 7.62x51 mm AP<br />Rounds: 20<br />Used in: Mk18 ABR + Kaliber: 7,62x51 mm Páncéltörő<br />Lőszerek: 20<br />Használható: Mk18 ABR + Kaliber: 7,62x51 mm AP<br />Patronen: 20<br />Eingesetzt von: EBR + Calibre: 7,62x51 mm AP<br />Balas: 20<br />Se usa en: Mk18 ABR + Calibre: 7,62x51 mm AP<br />Cartouches: 20<br />Utilisé dans: EBR + Kaliber: 7,62 x 51 mm AP<br />Pociski: 20<br />Używane w: Mk18 ABR + Ráže: 7.62x51 mm AP<br />Munice: 20<br />Použití: Mk18 ABR + Calibre: 7,62x51 mm AP<br />Projéteis: 20<br />Usado em: Mk18 ABR + Calibro: 7.62x51 mm AP<br />Munizioni: 20<br />In uso su: Mk18 ABR + Калибр: 7.62x51 мм дозвуковые<br />Патронов: 20<br />Применимы в: Mk18 ABR + + + Caliber: 7.62x51mm M118LR<br />Rounds: 20<br />Type: M14 + Kaliber: 7,62x51 mm M118LR<br />Lőszerek: 20<br />Típus: M14 + Kaliber: 7,62x51mm M118LR<br />Schuss: 20<br />Typ: M14 + Calibre: 7,62x51mm M118LR<br />Balas: 20<br />Tipo: M14 + Kaliber: 7,62 x 51 mm M118LR<br />Pociski: 20<br />Typ: M14 + Kalibr: 7.62x51mm M118LR<br />Náboje: 20<br />Typ: M14 + Calibre : 7,62x51mm M118LR<br />Cartouches: 20<br />Type: M14 + Calibre: 7,62x51mm M118LR<br />Projéteis: 20<br />Tipo: M14 + Калибр: 7.62x51mm M118LR<br />Патронов: 20<br />Тип: M14 + Calibro: 7.62x51mm M118LR<br />Munizioni:20<br />In uso su: M14 + + + + .338 LM 10Rnd Tracer Mag + .338 LM 10-Schuss-Magazin Leuchtspur + Magazynek .338 LM 10rd Smugacz + + + .338 LM Tracer + .338 LM Leuchtspur + .338 LM Smugacz + + + Caliber: .338 Lapua Magnum Tracer<br />Rounds: 10<br />Used in: MAR-10 + Kaliber: .338 Lapua Magnum Leuchtspur<br />Schuss: 10<br />Verwendet für: MAR-10 + Kaliber: .338 Lapua Magnum Smugacz<br />Pociski: 10<br />Używane w: MAR-10 + + + .338 LM 10Rnd IR-DIM Mag + .338 LM 10-Schuss-Magazin Leuchtspur IR-DIM + Magazynek .338 LM 10rd IR-DIM + + + .338 LM IR-DIM + .338 LM IR-DIM + .338 LM IR-DIM + + + Caliber: .338 Lapua Magnum Tracer IR-DIM<br />Rounds: 10<br />Used in: MAR-10 + Kaliber: .338 Lapua Magnum Leuchtspur IR-DIM<br />Schuss: 10<br />Verwendet für: MAR-10 + Kaliber: .338 Lapua Magnum Smugacz IR-DIM<br />Pociski: 10<br />Używane w: MAR-10 + + + .338 LM 10Rnd AP Mag + .338 LM 10-Schuss-Magazin Hartkern + Magazynek .338 LM 10rd AP + + + .338 LM AP + .338 LM AP + .338 LM AP + + + Caliber: .338 Lapua Magnum AP<br />Rounds: 10<br />Used in: MAR-10 + Kaliber: .338 Lapua Magnum Hartkern<br />Schuss: 10<br />Verwendet für: MAR-10 + Kaliber: .338 Lapua Magnum AP<br />Pociski: 10<br />Używany w: MAR-10 + + + .338 LM 10Rnd SD Mag + .338 LM 10-Schuss-Magazin Unterschall + Magazynek .338 LM 10rd SD + + + .338 LM SD + .338 LM SD + .338 LM SD + + + Caliber: .338 Lapua Magnum SD<br />Rounds: 10<br />Used in: MAR-10 + Kaliber: .338 Lapua Magnum Unterschall<br />Schuss: 10<br />Verwendet für: MAR-10 + Kaliber: .338 Lapua Magnum SD<br />Pociski: 10<br />Używany w: MAR-10 + + + + .338 NM 130Rnd Tracer Belt + .338 NM 130-Schuss-Gurt Leuchtspur + Taśma .338 NM 130rd Smugacz + + + .338 NM Tracer + .338 NM Leuchtspur + .338 NM Tracer + + + Caliber: .338 Norma Magnum Tracer<br />Rounds: 130<br />Used in: SPMG + Kaliber: .338 Norma Magnum Leuchtspur<br />Schuss: 130<br />Verwendet für: SPMG + Kaliber: .338 Norma Magnum Smugacz<br />Pociski: 130<br />Używany w: SPMG + + + .338 NM 130Rnd IR-DIM Belt + .338 NM 130-Schuss-Gurt Leuchtspur IR-DIM + Taśma .338 NM 130rd IR-DIM + + + .338 NM IR-DIM + .338 LM IR-DIM + .338 NM IR-DIM + + + Caliber: .338 Norma Magnum Tracer IR-DIM<br />Rounds: 130<br />Used in: SPMG + Kaliber: .338 Norma Magnum Leuchtspur IR-DIM<br />Schuss: 130<br />Verwendet für: SPMG + Kaliber: .338 Norma Magnum Smugacz IR-DIM<br />Pociski: 130<br />Używany w: SPMG + + + .338 NM 130Rnd AP Belt + .338 NM 130-Schuss-Gurt Hartkern + Taśma .338 NM 130rd AP + + + .338 NM AP + .338 NM AP + .338 NM AP + + + Caliber: .338 Norma Magnum AP<br />Rounds: 130<br />Used in: SPMG + Kaliber: .338 Norma Magnum Hartkern<br />Schuss: 130<br />Verwendet für: SPMG + Kaliber: .338 Norma Magnum AP<br />Pociski: 130<br />Używane w: SPMG + + + + 9.3mm 10Rnd Tracer Mag + 9,3mm 10-Schuss-Magazin Leuchtspur + Magazynek 9.3mm 10rd Smugacz + + + 9.3mm Tracer + 9,3mm Leuchtspur + 9,3mm Smugacz + + + Caliber: 9.3x64mm Tracer<br />Rounds: 10<br />Used in: Cyrus + Kaliber: 9,3x64mm Leuchtspur<br />Schuss: 10<br />Verwendet für: Cyrus + Kaliber: 9,3 x 64 mm Smugacz<br />Pociski: 10<br />Używany w: Cyrus + + + 9.3mm 10Rnd Tracer IR-DIM Mag + 9,3mm 10-Schuss-Magazin Leuchtspur IR-DIM + Magazynek 9,3mm 10rd Smugacz IR-DIM + + + 9.3mm IR-DIM + 9,3mm IR-DIM + 9,3mm IR-DIM + + + Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 10<br />Used in: Cyrus + Kaliber: 9,3x64mm Leuchtspur IR-DIM<br />Schuss: 10<br />Verwendet für: Cyrus + Kaliber: 9,3 x 64 mm Smugacz IR-DIM<br />Pociski: 10<br />Używany w: Cyrus + + + 9.3mm 10Rnd AP Mag + 9,3mm 10-Schuss-Magazin Hartkern + Magazynek 9,3mm 10rd AP + + + 9.3mm AP + 9,3mm AP + 9,3mm AP + + + Caliber: 9.3x64mm AP<br />Rounds: 10<br />Used in: Cyrus + Kaliber: 9,3x64mm Hartkern<br />Schuss: 10<br />Verwendet für: Cyrus + Kaliber: 9,3 x 64 mm AP<br />Pociski: 10<br />Używany w: Cyrus + + + 9.3mm 10Rnd SD Mag + 9,3mm 10-Schuss-Magazin Unterschall + Magazynek 9,3mm 10rd SD + + + 9.3mm SD + 9,3mm SD + 9,3mm SD + + + Caliber: 9.3x64mm SD<br />Rounds: 10<br />Used in: Cyrus + Kaliber: 9,3x64mm Unterschall<br />Schuss: 10<br />Verwendet für: Cyrus + Kaliber: 9,3 x 64 mm SD<br />Pociski: 10<br />Używany w: Cyrus + + + + 9.3mm 150Rnd Tracer Belt + 9,3mm 150-Schuss-Gurt Leuchtspur + Taśma 9,3mm 150rd Smugacz + + + 9.3mm Tracer + 9,3mm Leuchtspur + 9,3mm Smugacz + + + Caliber: 9.3x64mm Tracer<br />Rounds: 150<br />Used in: Navid + Kaliber: 9,3x64mm Leuchtspur<br />Schuss: 150<br />Verwendet für: Navid + Kaliber: 9,3 x 64 mm Smugacz<br />Pociski: 150<br />Używane w: Navid + + + 9.3mm 150Rnd Tracer IR-DIM Belt + 9,3mm 150-Schuss-Gurt Leuchtspur IR-DIM + Taśma 9,3mm 150rd Smugacz IR-DIM + + + 9.3mm IR-DIM + 9,3mm IR-DIM + 9,3mm IR-DIM + + + Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 150<br />Used in: Navid + Kaliber: 9,3x64mm Leuchtspur IR-DIM<br />Schuss: 150<br />Verwendet für: Navid + Kaliber: 9,3 x 64 mm Smugacz IR-DIM<br />Pociski: 150<br />Używane w: Navid + + + 9.3mm 150Rnd AP Belt + 9,3mm 150-Schuss-Gurt Hartkern + Taśma 9,3mm 150rd AP + + + 9.3mm AP + 9,3mm AP + 9,3mm AP + + + Caliber: 9.3x64mm AP<br />Rounds: 150<br />Used in: Navid + Kaliber: 9,3x64mm Hartkern<br />Schuss: 150<br />Verwendet für: Navid + Kaliber: 9,3 x 64 mm AP<br />Pociski: 150<br />Używane w: Navid + + + \ No newline at end of file diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 0b99792642..68bec58765 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -1,222 +1,223 @@  + - - - MicroDAGR GPS - MicroDAGR GPS - GPS MicroDAGR - MicroDAGR GPS - MicroDAGR GPS - MicroDAGR GPS - GPS MicroDAGR - - - MicroDAGR advanced GPS receiver - MicroDAGR verbesserter GPS Empfänger - Receptor avanzado GPS MicroDAGR - Многофункциональный GPS-приёмник. - Zaawansowany odbiornik GPS MicroDAGR - MicroDAGR un GPS avancé - - - Angular Unit: - Unidad angular: - Угловые единицы: - Jednostka kątowa: - Unité angulaire: - Winkeleinheit: - - - Mils - Mils - Mils - Тысячные - Milsy - Mils - - - Show Waypoints On Map: - Zeige Wegpunkte auf Karte - Mostrar puntos de ruta en el mapa: - Показывать маршрутные точки на карте: - Pokaż PT na mapie: - Afficher les points de passage sur la carte : - - - Degrees - Grad - Grados - Градусы - Stopnie - Degrés - - - On - Zapnuto - Oui - Ein - - Wł. - Ativar - Вкл. - Encendido - - - Off - Vypnuto - Non - Aus - No - Wył. - Desativar - Выкл. - Apagado - - - Enter Grid Cords: - Introducir coordenadas de cuadrícula: - Введите координаты: - Wprowadź współrzędne: - Entrer Grid Cords : - Koordinaten eingeben: - - - Name of [%1] - Name von [%1] - Nombre de [%1] - Название [%1] - Nazwa [%1] - Nom de [%1] - - - MGRS-New - MGRS-NEU - Nuevo-MGRS - MGRS-Новая - MGRS-Nowy - Nouveau MGRS - - - WGD - WGD - WGD - WGD - WGD - WGD - - - Range: - Distancia: - Reichweite: - Дистанция: - Dystans: - Distance : - - - Compass Direction - Kompass Richtung - Dirección de la brújula - Азимут - Kierunek - Direction de la boussole - - - Mark - Markieren - Marca - Отметка - Oznacz - Marqueur - - - Waypoints - Puntos de ruta - Wegpunkte - Машрутные точки - Waypointy - Punkty trasy - Point de passage - - - Connect To - Conectar a - Соединиться с - Verbinde zu - Připojit k - Podłącz do - Connexion à - - - Settings - Paramètres - Einstellungen - Configuración - Настройки - Nastavení - Ustawienia - - - SetWP - WP setzen - Establecer PR - Установить МТ - Nastavit WP - UstawPT - - - Add - Hinzufügen - Añadir - Добавить - Přidat - Dodaj - Ajouter - - - Delete - Smazat - Supprimer - Löschen - Elimina - Usuń - Excluir - Удалить - Borrar - - - Toggle MicroDAGR Display Mode - MicoDAGR Anzeigemodus wählen - Conmutar modo de pantalla del MicroDAGR - Сменить режим показа MicroDAGR - Przełącz tryb wyświetlania MicroDAGR - Basculer sur l'affichage du MicroDAGR - - - Show MicoDAGR - Zeige MicroDAGR - Mostrar MicroDAGR - Показать MicroDAGR - Ukázat MicroDAGR GPS - Pokaż MicroDAGR - Afficher le MicroDAGR - - - Configure MicroDAGR - Konfiguriere MicroDAGR - Configurar MicroDAGR - Настроить MicroDAGR - Konfigurovat MicroDAGR GPS - Konfiguruj MicroDAGR - Configurer le MicroDAGR - - - Close MicroDAGR - Schließe MicroDAGR - Cerrar MicroDAGR - Закрыть MicroDAGR - Zavřít MicroDAGR GPS - Zamknij MicroDAGR - Fermer le MicroDAGR - - - + + + MicroDAGR GPS + MicroDAGR GPS + GPS MicroDAGR + MicroDAGR GPS + MicroDAGR GPS + MicroDAGR GPS + GPS MicroDAGR + + + MicroDAGR advanced GPS receiver + MicroDAGR verbesserter GPS Empfänger + Receptor avanzado GPS MicroDAGR + Многофункциональный GPS-приёмник. + Zaawansowany odbiornik GPS MicroDAGR + MicroDAGR un GPS avancé + + + Angular Unit: + Unidad angular: + Угловые единицы: + Jednostka kątowa: + Unité angulaire: + Winkeleinheit: + + + Mils + Mils + Mils + Тысячные + Tysiączne + Mils + + + Show Waypoints On Map: + Zeige Wegpunkte auf Karte + Mostrar puntos de ruta en el mapa: + Показывать маршрутные точки на карте: + Pokaż PT na mapie: + Afficher les points de passage sur la carte : + + + Degrees + Grad + Grados + Градусы + Stopnie + Degrés + + + On + Zapnuto + Oui + Ein + + Wł. + Ativar + Вкл. + Encendido + + + Off + Vypnuto + Non + Aus + No + Wył. + Desativar + Выкл. + Apagado + + + Enter Grid Cords: + Introducir coordenadas de cuadrícula: + Введите координаты: + Wprowadź współrzędne: + Entrer Grid Cords : + Koordinaten eingeben: + + + Name of [%1] + Name von [%1] + Nombre de [%1] + Название [%1] + Nazwa [%1] + Nom de [%1] + + + MGRS-New + MGRS-NEU + Nuevo-MGRS + MGRS-Новая + MGRS-Nowy + Nouveau MGRS + + + WGD + WGD + WGD + WGD + WGD + WGD + + + Range: + Distancia: + Reichweite: + Дистанция: + Dystans: + Distance : + + + Compass Direction + Kompass Richtung + Dirección de la brújula + Азимут + Azymut + Direction de la boussole + + + Mark + Markieren + Marca + Отметка + Oznacz + Marqueur + + + Waypoints + Puntos de ruta + Wegpunkte + Машрутные точки + Waypointy + Punkty trasy + Point de passage + + + Connect To + Conectar a + Соединиться с + Verbinde zu + Připojit k + Podłącz do + Connexion à + + + Settings + Paramètres + Einstellungen + Configuración + Настройки + Nastavení + Ustawienia + + + SetWP + WP setzen + Establecer PR + Установить МТ + Nastavit WP + UstawPT + + + Add + Hinzufügen + Añadir + Добавить + Přidat + Dodaj + Ajouter + + + Delete + Smazat + Supprimer + Löschen + Elimina + Usuń + Excluir + Удалить + Borrar + + + Toggle MicroDAGR Display Mode + MicoDAGR Anzeigemodus wählen + Conmutar modo de pantalla del MicroDAGR + Сменить режим показа MicroDAGR + Przełącz tryb wyświetlania MicroDAGR + Basculer sur l'affichage du MicroDAGR + + + Show MicoDAGR + Zeige MicroDAGR + Mostrar MicroDAGR + Показать MicroDAGR + Ukázat MicroDAGR GPS + Pokaż MicroDAGR + Afficher le MicroDAGR + + + Configure MicroDAGR + Konfiguriere MicroDAGR + Configurar MicroDAGR + Настроить MicroDAGR + Konfigurovat MicroDAGR GPS + Konfiguruj MicroDAGR + Configurer le MicroDAGR + + + Close MicroDAGR + Schließe MicroDAGR + Cerrar MicroDAGR + Закрыть MicroDAGR + Zavřít MicroDAGR GPS + Zamknij MicroDAGR + Fermer le MicroDAGR + + + \ No newline at end of file diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index d64e3e31ab..45a65c52a1 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -6,7 +6,7 @@ Advanced Missile Guidance Avanzada Misiles Orientación Avancée Missile orientation - Asystent Missile + Zaawansowane naprowadzanie rakiet Erweiterte Missile Guidance Pokročilé řízení střel Avanzato Missile Guidance @@ -18,7 +18,7 @@ Enables advanced guidance mechanics and selection for different missiles and fire modes. - + Włącza zaawansowaną mechanikę i wybór dla różnych rakiet i trybów strzału. Povoluje pokročilou mechaniku řízení střel. @@ -28,80 +28,8 @@ /* Weapons */ - - Hydra-70 DAGR Missile - - - - - Hydra-70 DAGR - - - - - - - DAGR - - - - - DAGR - - - - - - - Hydra-70 DAGR Laser Guided Missile - - - - - Hydra-70 DAGR laserem naváděná střela - - - - - + Hydra-70 DAGR MissileHydra-70 DAGRHydra-70 DAGRDAGRDAGRDAGRHydra-70 DAGR Laser Guided MissileLaserowo naprowadzana rakieta Hydra-70 DAGRHydra-70 DAGR laserem naváděná střela /* Weapons */ - - Hellfire II AGM-114K Missile - - - - - Hellfire II AGM-114K - - - - - - - AGM-114K - - - - - AGM-114K - - - - - - - Hellfire II AGM-114K Laser Guided Missile - - - - - Hellfire II AGM-114K laserem naváděná střela - - - - - - - + Hellfire II AGM-114K MissileHellfire II AGM-114KHellfire II AGM-114KAGM-114KAGM-114KAGM-114KHellfire II AGM-114K Laser Guided MissileLaserowo naprowadzana rakieta Hellfire II AGM-114KHellfire II AGM-114K laserem naváděná střela \ No newline at end of file diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index ac62e5445f..79db8a06f8 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -1,184 +1,185 @@  + - - - ACE Options - ACE Optionen - Opciones ACE - Opcje ACE - ACE Nastavení - ACE Options - ACE Настройки - Opções do ACE - ACE Opciók - Opzioni ACE - - - Fix Animation - Behebe Animation - Arreglar animación - Фикс анимации - Opravit animace - Napraw animację - Corriger l'Animation - - - Reset All - Alles Zurücksetzen - Reiniciar todo - Полный сброс - Vyresetovat vše - Resetuj wszystko - Par défaut - - - Colors - Couleurs - Farben - Colores - Цвета - Barvy - Kolory - - - Options - Optionen - Opciones - Opcje - Nastavení - Options - Настройки - Opções - Opciók - Opzioni - - - Values - Valores - Значения - Hodnoty - Wartości - Valeurs - Werte - - - Yes - Ja - Si - Tak - Ano - Oui - Да - Igen - Sim - Si - - - No - Nein - No - Nie - Ne - Non - Нет - Nem - Não - No - - - Setting: - Nastavení: - Einstellung: - Установки: - Ajuste: - Ustawienie: - - - Export - Exportieren - Exportar - Экспорт - Exportovat - Eksport - Exporter - - - Open Export Menu - Öffne Exportmenü - Abrir menu d'exportación - Открыть меню экспорта - Otevřít exportovací menu - Otwórz menu eksportowania - Ouvrir le menu d'exportation - - - String input. - String input. - Introducir frase - Строчный ввод. - Wpisywanie tekstu. - - - Array. Seperate elements by using ,. - Array. Teile unterschiedliche Elemente mit ,. - Matriz. Separa elementos usando ,. - Массив. Разделяйте элемены, используя запятую. - Tablica. Oddziel elementy używając ,. - Array. Séparer les élements en utilisant ,. - - - Number - Nummer - Numero - Число - Číslo - Cyfra - Nombre - - - Uknown input type - Unbekannter Eingabetyp - Tipo de entrada desconocida - Неизвестный тип ввода - Neznámý vstup - Nieznany rodzaj danych - Input inconnue - - - Save input - Speichere Eingabe - Guardar entrada - Сохранить ввод - Uložit vstup - Zapisz dane - Sauvegarder les inputs - - - Include Client Settings - Beinhalte Client-Einstellungen - Incluir configuración de cliente - Включить настройки клиента - Zahrnout nastavení klienta - Zawrzyj ustawienia klienta - Inclure les paramètres de client - - - Exclude Client Settings - Schließe Client-Einstellungen aus - Excluir configuración de cliente - Исключить настройки клиента - Nezahrnout nastavení klienta - Wyklucz ustawienia klienta - Exclure les paramètres de client - - - Settings exported to clipboard - Einstellungen in die Zwischenablage exportiert - Configuración exportada al portapapeles - Настройки экспортированы в буфер обмена - Nastevení exportována do schránky - Ustawienia wyeksportowano do schowka - Paramètres exportés dans le presse-papier - - - + + + ACE Options + ACE Optionen + Opciones ACE + Ustawienia ACE + ACE Nastavení + ACE Options + ACE Настройки + Opções do ACE + ACE Opciók + Opzioni ACE + + + Fix Animation + Behebe Animation + Arreglar animación + Фикс анимации + Opravit animace + Napraw animację + Corriger l'Animation + + + Reset All + Alles Zurücksetzen + Reiniciar todo + Полный сброс + Vyresetovat vše + Resetuj wszystko + Par défaut + + + Colors + Couleurs + Farben + Colores + Цвета + Barvy + Kolory + + + Options + Optionen + Opciones + Opcje + Nastavení + Options + Настройки + Opções + Opciók + Opzioni + + + Values + Valores + Значения + Hodnoty + Wartości + Valeurs + Werte + + + Yes + Ja + Si + Tak + Ano + Oui + Да + Igen + Sim + Si + + + No + Nein + No + Nie + Ne + Non + Нет + Nem + Não + No + + + Setting: + Nastavení: + Einstellung: + Установки: + Ajuste: + Ustawienie: + + + Export + Exportieren + Exportar + Экспорт + Exportovat + Eksport + Exporter + + + Open Export Menu + Öffne Exportmenü + Abrir menu d'exportación + Открыть меню экспорта + Otevřít exportovací menu + Otwórz menu eksportowania + Ouvrir le menu d'exportation + + + String input. + String input. + Introducir frase + Строчный ввод. + Wpisywanie tekstu. + + + Array. Seperate elements by using ,. + Array. Teile unterschiedliche Elemente mit ,. + Matriz. Separa elementos usando ,. + Массив. Разделяйте элемены, используя запятую. + Tablica. Oddziel elementy używając ,. + Array. Séparer les élements en utilisant ,. + + + Number + Nummer + Numero + Число + Číslo + Cyfra + Nombre + + + Uknown input type + Unbekannter Eingabetyp + Tipo de entrada desconocida + Неизвестный тип ввода + Neznámý vstup + Nieznany rodzaj danych + Input inconnue + + + Save input + Speichere Eingabe + Guardar entrada + Сохранить ввод + Uložit vstup + Zapisz dane + Sauvegarder les inputs + + + Include Client Settings + Beinhalte Client-Einstellungen + Incluir configuración de cliente + Включить настройки клиента + Zahrnout nastavení klienta + Zawrzyj ustawienia klienta + Inclure les paramètres de client + + + Exclude Client Settings + Schließe Client-Einstellungen aus + Excluir configuración de cliente + Исключить настройки клиента + Nezahrnout nastavení klienta + Wyklucz ustawienia klienta + Exclure les paramètres de client + + + Settings exported to clipboard + Einstellungen in die Zwischenablage exportiert + Configuración exportada al portapapeles + Настройки экспортированы в буфер обмена + Nastevení exportována do schránky + Ustawienia wyeksportowano do schowka + Paramètres exportés dans le presse-papier + + + \ No newline at end of file diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index 93dcc93d96..afafd44d55 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -1,159 +1,161 @@  + - - - Display text on jam - Zeige Text bei Ladehemmung - Mostrar texto al encasquillar - Показывать текст, когда клинит оружие - Zobrazit upozornění při zaseknutí - Wyświetl tekst przy zacięciu broni - Afficher un texte à la surchauffe - - - Display a notification whenever your weapon gets jammed - Zeige einen Hinweis wenn die Waffe eine Ladehemmung hat - Mostrar notificación cada vez que el arma se encasquille - Демонстровать уведомление, каждый раз, когда клинит Ваше оружие. - Zobrazí upozornění při zaseknutí zbraně - Wyświetl powiadomienie za każdym razem, kiedy Twoja broń ulegnie zacięciu - Afficher un texte quand votre arme surchauffe - - - Spare barrel - Ersatzlauf - Cañón de repuesto - Zapasowa lufa - Náhradní hlaveň - Deuxième canon - Запасной ствол - Tartalék cső - Cano Reserva - Canna di ricambio - - - Use to swap barrel. - Benutzen, um Lauf zu wechseln. - Permite intercambiar el cañón - Umożliwia wymianę lufy - Používané k výměně hlavně - Utilisé pour changer de canon. - Используется для смены ствола. - Cső kicseréléséhez. - Use para trocar o cano/estriamento. - Usata per cambiare la canna. - - - Weapon jammed! - Ladehemmung! - Arma encasquillada! - Broń się zacięła! - Zbraň se zasekla! - Arme enrayée - Оружие заклинило! - Elakadt a fegyver! - Arma travada! - Arma inceppata! - - - Clear jam - Ladehemmung beheben - Desencasquillar el arma - Usuń zacięcie - Uvolnit zbraň - Désenrayer l'arme - Исправить клин оружия. - Hárítsd el az akadályt! - Destravar arma - Ripulisci l'arma - - - Jam cleared - Ladehemmung behoben - Arma desencasquillada - Zacięcie usunięte - Zbraň uvolněna - Arme désenrayée - Оружие исправлено - Akadály elhárítva! - Arma destravada - Arma pronta al fuoco - - - Swap barrel - Lauf wechseln - Cambiar el cañón - Wymień lufę - Vyměnit hlaveň - Changer de canon - Сменить ствол - Cserélj csövet! - Substituir cano - Sostiuisci la canna - - - Swapping barrel... - Lauf wird gewechselt... - Cambiando el cañón... - Wymienianie lufy... - Vyměňuji hlaveň ... - Changement du canon... - Смена ствола... - Cső cserélése... - Substituindo cano... - Sto sostituendo la canna ... - - - Swapped barrel - Lauf gewechselt - Cañón cambiado - Lufa wymieniona - Hlaveň vyměněna - Canon changé - Ствол сменен - Cső kicserélve! - Cano substituído - Canna sostituita - - - Check weapons temperature - Temperatur der Waffe prüfen - Verificar temperatura del arma - Sprawdź temperaturę broni - Vérifier la température de l'arme - Hőmérséklet ellenőrzése - Zjistit teplotu zbraně - Conferir temperatura da arma - Controlla la temperatura della canna - Проверить температуру оружия - - - Check weapon<br/>temperature - Verificar temperatura<br/>del arma - - - Checking temperature ... - Prüfe Temperatur ... - Verificando temperatura ... - Sprawdzanie temperatury ... - Vérification de la température ... - Hőmérséklet ellenőrzése... - Zjišťuju teplotu ... - Conferindo temperatura ... - Sto controllando la temperatura ... - Проверка температуры ... - - - Temperature - Temperatur - Temperatura - Temperatura - Température - Hőmérséklet - Teplota - Temperatura - Temperatura - Температура - - - + + + Display text on jam + Zeige Text bei Ladehemmung + Mostrar texto al encasquillar + Показывать текст, когда клинит оружие + Zobrazit upozornění při zaseknutí + Wyświetl tekst przy zacięciu broni + Afficher un texte à la surchauffe + + + Display a notification whenever your weapon gets jammed + Zeige einen Hinweis wenn die Waffe eine Ladehemmung hat + Mostrar notificación cada vez que el arma se encasquille + Демонстровать уведомление, каждый раз, когда клинит Ваше оружие. + Zobrazí upozornění při zaseknutí zbraně + Wyświetl powiadomienie za każdym razem, kiedy Twoja broń ulegnie zacięciu + Afficher un texte quand votre arme surchauffe + + + Spare barrel + Ersatzlauf + Cañón de repuesto + Zapasowa lufa + Náhradní hlaveň + Deuxième canon + Запасной ствол + Tartalék cső + Cano Reserva + Canna di ricambio + + + Use to swap barrel. + Benutzen, um Lauf zu wechseln. + Permite intercambiar el cañón + Umożliwia wymianę lufy + Používané k výměně hlavně + Utilisé pour changer de canon. + Используется для смены ствола. + Cső kicseréléséhez. + Use para trocar o cano/estriamento. + Usata per cambiare la canna. + + + Weapon jammed! + Ladehemmung! + Arma encasquillada! + Zacięcie! + Zbraň se zasekla! + Arme enrayée + Оружие заклинило! + Elakadt a fegyver! + Arma travada! + Arma inceppata! + + + Clear jam + Ladehemmung beheben + Desencasquillar el arma + Usuń zacięcie + Uvolnit zbraň + Désenrayer l'arme + Исправить клин оружия. + Hárítsd el az akadályt! + Destravar arma + Ripulisci l'arma + + + Jam cleared + Ladehemmung behoben + Arma desencasquillada + Zacięcie usunięte + Zbraň uvolněna + Arme désenrayée + Оружие исправлено + Akadály elhárítva! + Arma destravada + Arma pronta al fuoco + + + Swap barrel + Lauf wechseln + Cambiar el cañón + Wymień lufę + Vyměnit hlaveň + Changer de canon + Сменить ствол + Cserélj csövet! + Substituir cano + Sostiuisci la canna + + + Swapping barrel... + Lauf wird gewechselt... + Cambiando el cañón... + Wymienianie lufy... + Vyměňuji hlaveň ... + Changement du canon... + Смена ствола... + Cső cserélése... + Substituindo cano... + Sto sostituendo la canna ... + + + Swapped barrel + Lauf gewechselt + Cañón cambiado + Lufa wymieniona + Hlaveň vyměněna + Canon changé + Ствол сменен + Cső kicserélve! + Cano substituído + Canna sostituita + + + Check weapons temperature + Temperatur der Waffe prüfen + Verificar temperatura del arma + Sprawdź temperaturę broni + Vérifier la température de l'arme + Hőmérséklet ellenőrzése + Zjistit teplotu zbraně + Conferir temperatura da arma + Controlla la temperatura della canna + Проверить температуру оружия + + + Check weapon<br/>temperature + Verificar temperatura<br/>del arma + Sprawdź temperaturę<br/>broni + + + Checking temperature ... + Prüfe Temperatur ... + Verificando temperatura ... + Sprawdzanie temperatury ... + Vérification de la température ... + Hőmérséklet ellenőrzése... + Zjišťuju teplotu ... + Conferindo temperatura ... + Sto controllando la temperatura ... + Проверка температуры ... + + + Temperature + Temperatur + Temperatura + Temperatura + Température + Hőmérséklet + Teplota + Temperatura + Temperatura + Температура + + + \ No newline at end of file diff --git a/addons/vector/stringtable.xml b/addons/vector/stringtable.xml index 2a5f29b509..05289d189f 100644 --- a/addons/vector/stringtable.xml +++ b/addons/vector/stringtable.xml @@ -1,54 +1,54 @@  - + - - - Vector IV - Vector IV - Vector IV - Vector IV - Vector IV - Vector IV - Vector IV - Vector IV - Vector IV - Vector IV - - - Rangefinder - Laserentfernungsmesser - Telémetro - Télémètre - Dalmierz - Dálkoměr - Telemetro - Távolságmérő - Telêmetro - Дальномер - - - Vector - Azimuth Key - Vector - Azimuth-Taste - Vector - Tecla de acimut - Vector - Touche Azimuth - Vector - Azymut - Vector - Zobrazit azimut - Vector - Tasto Azimuth - Vector - Tecla de Azimute - Vector - Irányszög gomb - Vector – Азимут - - - Vector - Distance Key - Vector - Entfernungs-Taste - Vector - Tecla de distancia - Vector - Touche Distance - Vector - Odległość - Vector - Zobrazit vzdálenost - Vecto - Tasto Distanza - Vector - Tecla de Distância - Vector - Távolság gomb - Vector – Расстояние - - + + + Vector IV + Vector IV + Vector IV + Vector IV + Vector IV + Vector IV + Vector IV + Vector IV + Vector IV + Vector IV + + + Rangefinder + Laserentfernungsmesser + Telémetro + Télémètre + Dalmierz laserowy + Dálkoměr + Telemetro + Távolságmérő + Telêmetro + Дальномер + + + Vector - Azimuth Key + Vector - Azimuth-Taste + Vector - Tecla de acimut + Vector - Touche Azimuth + Vector - Azymut + Vector - Zobrazit azimut + Vector - Tasto Azimuth + Vector - Tecla de Azimute + Vector - Irányszög gomb + Vector – Азимут + + + Vector - Distance Key + Vector - Entfernungs-Taste + Vector - Tecla de distancia + Vector - Touche Distance + Vector - Odległość + Vector - Zobrazit vzdálenost + Vecto - Tasto Distanza + Vector - Tecla de Distância + Vector - Távolság gomb + Vector – Расстояние + + \ No newline at end of file diff --git a/addons/vehiclelock/stringtable.xml b/addons/vehiclelock/stringtable.xml index 580283dcab..d2dcde42e9 100644 --- a/addons/vehiclelock/stringtable.xml +++ b/addons/vehiclelock/stringtable.xml @@ -1,116 +1,116 @@  - + - - - Unlock Vehicle - Fahrzeug aufschließen - Vehículo abierto - Déverrouiller le véhicule - Odblokuj pojazd - Odemknout vozidlo - Jármű nyitása - Открыть машину - - - Lock Vehicle - Fahrzeug abschließen - Vehículo cerrado - Verrouiller le véhicule - Zablokuj pojazd - Zamknout vozidlo - Jármű zárása - Закрыть машину - - - Lockpick Vehicle - Fahrzeug knacken - Forzar vehículo - Crocheter le véhicule - Otwórz zamek - Vypáčit vozidlo - Jármű feltörése - Взломать замок - - - Picking Lock.... - Schloss knacken... - Forzando cierre... - Crochetage... - Otwieranie zamka... - Páčim vozidlo... - Feltörés... - Взламываем замок... - - - A custom key that will open a specific vehicle. - Ein Schlüssel der ein bestimmtes Fahrzeug aufschließt. - Una llave concreta abrirá un vehículo concreto. - Une clé propre à un seul véhicule. - Unikatowy klucz który otworzy konkretny pojazd. - Vlastní klíč, který otevře konkrétní vozidlo. - Kulcs egy járműhez - Ключ от конкретной машины. - - - A Master Key will open any lock, no matter what! - Ein Generalschlüssel der jedes Schloss öffnet... - Una llave maestra abrirá cualquier cierre, no importa cual! - Un passe-partout qui ouvrira n'importe quelle serrure. - Uniwersalny klucz który otworzy każdy zamek. - Hlavní klíč otevře libovolný zámek, bez vyjímek! - Általános kulcs minden járműhez - Универсальный ключ, открывающий любой замок. - - - A lockpick set that can pick the locks of most vehicles. - Ein Dietrich der die meisten Fahrzeugschlösser knacken kann... - Un set de ganzúas puede abrir la mayoría de cerraduras de vehículos. - Un crochet qui ouvrira la plupart des véhicules. - Zestaw wytrychów dzięki któremu można otworzyć zamki w większości pojazdów. - Sada paklíčů, která dokáže odemknout zámky u většiny vozidel. - Álkulcs melyik minden járműt nyitni tud - Набор отмычек, которым можно взломать почти любую машину. - - - A key that should open most WEST vehicles. - Ein Schlüssel der die meisten westlichen Fahrzeuge öffnen sollte... - Una llave que puede abrir la mayoría de vehículos occidentales. - Une clé qui ouvrira la plupart des véhicules WEST. - Klucz który powinien otworzyć większość pojazdów ZACHODU. - Klíč který by měl otevřít většinou Západních vozidel. - Általános kulcs WEST járművekhez - Ключ для открытия большинства машин Запада. - - - A key that should open most EAST vehicle. - Ein Schlüssel der die meisten östlichen Fahrzeuge öffnen sollte... - Una llave que puede abrir la mayoría de vehículos orientales. - Une clé qui ouvrira la plupart des véhicules EAST. - Klucz który powinien otworzyć większość pojazdów WSCHODU. - Általános kulcs EAST járművekhez - Klíč který by měl otevřít vetšinu Východních vozidel. - Ключ для открытия большинства машин Востока. - - - A key that should open most INDEP vehicle. - Ein Schlüssel der die meisten Fahrzeuge der Aufständischen öffnen sollte... - Una llave que puede abrir la mayoría de vehículos independientes. - Une clé qui ouvrira la plupart des véhicules INDEP. - Klucz który powinien otworzyć większość pojazdów INDFOR. - Általános kulcs INDEPENDENT járművekhez - Klíč který by měl otevřít většinu Nezávislých vozidel. - Ключ для открытия большинства машин Независимых. - - - A key that should open most CIV vehicle. - Ein Schlüssel der die meisten zivilen Fahrzeuge öffnen sollte... - Una llave que puede abrir la mayoría de vehículos civiles. - Une clé qui ouvrira la plupart des véhicules CIV. - Klucz który powinien otworzyć większość pojazdów CYWILNYCH. - Klíč který by měl otevřít většinu Civilních vozidel. - Általános kulcs CIVILIAN járművekhez - Ключ для открытия большинства машин Гражданских. - - + + + Unlock Vehicle + Fahrzeug aufschließen + Vehículo abierto + Déverrouiller le véhicule + Odblokuj pojazd + Odemknout vozidlo + Jármű nyitása + Открыть машину + + + Lock Vehicle + Fahrzeug abschließen + Vehículo cerrado + Verrouiller le véhicule + Zablokuj pojazd + Zamknout vozidlo + Jármű zárása + Закрыть машину + + + Lockpick Vehicle + Fahrzeug knacken + Forzar vehículo + Crocheter le véhicule + Otwórz zamek + Vypáčit vozidlo + Jármű feltörése + Взломать замок + + + Picking Lock.... + Schloss knacken... + Forzando cierre... + Crochetage... + Otwieranie zamka... + Páčim vozidlo... + Feltörés... + Взламываем замок... + + + A custom key that will open a specific vehicle. + Ein Schlüssel der ein bestimmtes Fahrzeug aufschließt. + Una llave concreta abrirá un vehículo concreto. + Une clé propre à un seul véhicule. + Unikatowy klucz, który otworzy konkretny pojazd. + Vlastní klíč, který otevře konkrétní vozidlo. + Kulcs egy járműhez + Ключ от конкретной машины. + + + A Master Key will open any lock, no matter what! + Ein Generalschlüssel der jedes Schloss öffnet... + Una llave maestra abrirá cualquier cierre, no importa cual! + Un passe-partout qui ouvrira n'importe quelle serrure. + Uniwersalny klucz, który otworzy każdy zamek. + Hlavní klíč otevře libovolný zámek, bez vyjímek! + Általános kulcs minden járműhez + Универсальный ключ, открывающий любой замок. + + + A lockpick set that can pick the locks of most vehicles. + Ein Dietrich der die meisten Fahrzeugschlösser knacken kann... + Un set de ganzúas puede abrir la mayoría de cerraduras de vehículos. + Un crochet qui ouvrira la plupart des véhicules. + Zestaw wytrychów, dzięki któremu można otworzyć zamki w większości pojazdów. + Sada paklíčů, která dokáže odemknout zámky u většiny vozidel. + Álkulcs melyik minden járműt nyitni tud + Набор отмычек, которым можно взломать почти любую машину. + + + A key that should open most WEST vehicles. + Ein Schlüssel der die meisten westlichen Fahrzeuge öffnen sollte... + Una llave que puede abrir la mayoría de vehículos occidentales. + Une clé qui ouvrira la plupart des véhicules WEST. + Klucz, który powinien otworzyć większość pojazdów ZACHODU. + Klíč který by měl otevřít většinou Západních vozidel. + Általános kulcs WEST járművekhez + Ключ для открытия большинства машин Запада. + + + A key that should open most EAST vehicle. + Ein Schlüssel der die meisten östlichen Fahrzeuge öffnen sollte... + Una llave que puede abrir la mayoría de vehículos orientales. + Une clé qui ouvrira la plupart des véhicules EAST. + Klucz, który powinien otworzyć większość pojazdów WSCHODU. + Általános kulcs EAST járművekhez + Klíč který by měl otevřít vetšinu Východních vozidel. + Ключ для открытия большинства машин Востока. + + + A key that should open most INDEP vehicle. + Ein Schlüssel der die meisten Fahrzeuge der Aufständischen öffnen sollte... + Una llave que puede abrir la mayoría de vehículos independientes. + Une clé qui ouvrira la plupart des véhicules INDEP. + Klucz, który powinien otworzyć większość pojazdów INDFOR. + Általános kulcs INDEPENDENT járművekhez + Klíč který by měl otevřít většinu Nezávislých vozidel. + Ключ для открытия большинства машин Независимых. + + + A key that should open most CIV vehicle. + Ein Schlüssel der die meisten zivilen Fahrzeuge öffnen sollte... + Una llave que puede abrir la mayoría de vehículos civiles. + Une clé qui ouvrira la plupart des véhicules CIV. + Klucz, który powinien otworzyć większość pojazdów CYWILNYCH. + Klíč který by měl otevřít většinu Civilních vozidel. + Általános kulcs CIVILIAN járművekhez + Ключ для открытия большинства машин Гражданских. + + \ No newline at end of file From 3e7c8ca6346684a904b1b89c71297c7bfe50e7dd Mon Sep 17 00:00:00 2001 From: jaynus Date: Mon, 13 Apr 2015 09:03:19 -0700 Subject: [PATCH 438/816] remove optic debug. --- addons/javelin/functions/fnc_onOpticDraw.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/javelin/functions/fnc_onOpticDraw.sqf b/addons/javelin/functions/fnc_onOpticDraw.sqf index 59f8d4faac..1694702f98 100644 --- a/addons/javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/javelin/functions/fnc_onOpticDraw.sqf @@ -1,4 +1,4 @@ -#define DEBUG_MODE_FULL +//#define DEBUG_MODE_FULL #include "script_component.hpp" TRACE_1("enter", _this); From e5d8fe2634edf1dec17592140bd14c713024ad22 Mon Sep 17 00:00:00 2001 From: jaynus Date: Mon, 13 Apr 2015 09:24:28 -0700 Subject: [PATCH 439/816] Guidance timing per FPS fixes. --- .../functions/fnc_attackProfile_TOP.sqf | 4 +++- .../functions/fnc_guidancePFH.sqf | 17 +++++++++-------- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/addons/missileguidance/functions/fnc_attackProfile_TOP.sqf b/addons/missileguidance/functions/fnc_attackProfile_TOP.sqf index 767f5df351..472d874519 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_TOP.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_TOP.sqf @@ -26,16 +26,18 @@ if( ((ASLtoATL _projectilePos) select 2) < 140 && _distanceToShooter < 50) then _addHeight = _addHeight vectorAdd [0,0,_distanceToTarget]; } else { // If we are below the target, increase the climbing arc - if((_projectilePos select 2) < (_seekerTargetPos select 2) + 140 && _distanceToTarget > 100) then { + if((_projectilePos select 2) < (_seekerTargetPos select 2) + 140 && _distanceToTarget > 140) then { _addHeight = _addHeight vectorAdd [0,0, ((_seekerTargetPos select 2) - (_projectilePos select 2))+50]; }; }; // Handle arcing terminal low for high decent if( (_projectilePos select 2) > (_seekerTargetPos select 2) && _distanceToTarget < 140) then { + _addHeight = [0,0,0]; _addHeight = _addHeight vectorDiff [0,0, ((_projectilePos select 2) - (_seekerTargetPos select 2)) * 0.5]; } else { if((_projectilePos select 2) > (_seekerTargetPos select 2) && _distanceToTarget > 140) then { + _addHeight = [0,0,0]; _addHeight = _addHeight vectorAdd [0,0, ((_projectilePos select 2) - (_seekerTargetPos select 2)) * 0.02]; }; }; diff --git a/addons/missileguidance/functions/fnc_guidancePFH.sqf b/addons/missileguidance/functions/fnc_guidancePFH.sqf index 7041201ded..fb9f206be9 100644 --- a/addons/missileguidance/functions/fnc_guidancePFH.sqf +++ b/addons/missileguidance/functions/fnc_guidancePFH.sqf @@ -19,7 +19,11 @@ _seekerParams = _args select 3; _stateParams = _args select 4; _lastRunTime = _stateParams select 0; + _runtimeDelta = diag_tickTime - _lastRunTime; +_adjustTime = 1/accTime; +_adjustTime = _adjustTime * (_runtimeDelta / TIMESTEP_FACTOR); +TRACE_4("Adjust timing", 1/accTime, _adjustTime, _runtimeDelta, (_runtimeDelta / TIMESTEP_FACTOR) ); _config = configFile >> "CfgAmmo" >> _ammo >> "ACE_MissileGuidance"; @@ -33,8 +37,8 @@ if(!isNil "_seekerTargetPos") then { _profileAdjustedTargetPos = [_seekerTargetPos,_args] call FUNC(doAttackProfile); - _minDeflection = _flightParams select 0; - _maxDeflection = _flightParams select 1; + _minDeflection = ((_flightParams select 0) - ((_flightParams select 0) * _adjustTime)) max 0; + _maxDeflection = (_flightParams select 1) * _adjustTime; _incDeflection = _flightParams select 2; _yVec = vectorDir _projectile; @@ -72,15 +76,12 @@ if(!isNil "_seekerTargetPos") then { #endif if(accTime > 0) then { - private["_adjustTime", "_outVector", "_vectorTo"]; - _adjustTime = 1/accTime; - _adjustTime = _adjustTime * (_runtimeDelta / TIMESTEP_FACTOR); - TRACE_4("Adjust timing", 1/accTime, _adjustTime, _runtimeDelta, (_runtimeDelta / TIMESTEP_FACTOR) ); - + private["_outVector", "_vectorTo"]; + // @TODO: Apply velocity multiplier to yaw/pitch. Basically, it can adjust faster at lower speeds //_adjustDeflection = (vectorMagnitude velocity _projectile); - _outVector = [_projectile, [_xVec, _yVec, _zVec], [_yaw, _adjustTime, _pitch]] call EFUNC(common,translateToModelSpace); + _outVector = [_projectile, [_xVec, _yVec, _zVec], [_yaw, 1, _pitch]] call EFUNC(common,translateToModelSpace); _vectorTo = _projectilePos vectorFromTo _outVector; _projectile setVectorDirAndUp [_vectorTo, vectorUp _projectile]; From 87acec03f4eb3cf330ab31364f4e6acb9bd6341e Mon Sep 17 00:00:00 2001 From: ViperMaul Date: Mon, 13 Apr 2015 09:45:44 -0700 Subject: [PATCH 440/816] Protect against CfgConvert errors from crashing make.py and properly restore config.cpp - fixes #557 --- tools/make.py | 28 +++++++++++++++++----------- tools/make64.py | 28 +++++++++++++++++----------- 2 files changed, 34 insertions(+), 22 deletions(-) diff --git a/tools/make.py b/tools/make.py index 65f447bff9..6222932727 100644 --- a/tools/make.py +++ b/tools/make.py @@ -606,14 +606,17 @@ See the make.cfg file for additional build options. cmd = [os.path.join(arma3tools_path, "CfgConvert", "CfgConvert.exe"), "-bin", "-dst", os.path.join(work_drive, prefix, module, "config.bin"), os.path.join(work_drive, prefix, module, "config.cpp")] ret = subprocess.call(cmd) if ret != 0: - print_error("CfgConvert -bin return code == " + str(ret)) - input("Press Enter to continue...") + print_error("CfgConvert -bin return code == " + str(ret) + ". Usually means there is a syntax error within the config.cpp file.") + os.remove(os.path.join(work_drive, prefix, module, "config.cpp")) + shutil.copyfile(os.path.join(work_drive, prefix, module, "config.backup"), os.path.join(work_drive, prefix, module, "config.cpp")) cmd = [os.path.join(arma3tools_path, "CfgConvert", "CfgConvert.exe"), "-txt", "-dst", os.path.join(work_drive, prefix, module, "config.cpp"), os.path.join(work_drive, prefix, module, "config.bin")] ret = subprocess.call(cmd) if ret != 0: - print_error("CfgConvert -txt) return code == " + str(ret)) - input("Press Enter to continue...") + print_error("CfgConvert -txt return code == " + str(ret) + ". Usually means there is a syntax error within the config.cpp file.") + os.remove(os.path.join(work_drive, prefix, module, "config.cpp")) + shutil.copyfile(os.path.join(work_drive, prefix, module, "config.backup"), os.path.join(work_drive, prefix, module, "config.cpp")) + # Include build number try: @@ -622,13 +625,16 @@ See the make.cfg file for additional build options. configtext = f.read() f.close() - patchestext = re.search(r"class CfgPatches\n\{(.*?)\n\}", configtext, re.DOTALL).group(1) - patchestext = re.sub(r'version(.*?)="(.*?)"', r'version\1="\2-{}"'.format(commit_id), patchestext) - configtext = re.sub(r"class CfgPatches\n\{(.*?)\n\}", "class CfgPatches\n{"+patchestext+"\n}", configtext, flags=re.DOTALL) - - f = open(configpath, "w") - f.write(configtext) - f.close() + if configtext: + patchestext = re.search(r"class CfgPatches\n\{(.*?)\n\}", configtext, re.DOTALL).group(1) + patchestext = re.sub(r'version(.*?)="(.*?)"', r'version\1="\2-{}"'.format(commit_id), patchestext) + configtext = re.sub(r"class CfgPatches\n\{(.*?)\n\}", "class CfgPatches\n{"+patchestext+"\n}", configtext, flags=re.DOTALL) + f = open(configpath, "w") + f.write(configtext) + f.close() + else: + os.remove(os.path.join(work_drive, prefix, module, "config.cpp")) + os.rename(os.path.join(work_drive, prefix, module, "config.backup"), os.path.join(work_drive, prefix, module, "config.cpp")) except: raise print_error("Failed to include build number") diff --git a/tools/make64.py b/tools/make64.py index 0382bb9179..24f8ea2b0b 100644 --- a/tools/make64.py +++ b/tools/make64.py @@ -606,14 +606,17 @@ See the make.cfg file for additional build options. cmd = [os.path.join(arma3tools_path, "CfgConvert", "CfgConvert.exe"), "-bin", "-dst", os.path.join(work_drive, prefix, module, "config.bin"), os.path.join(work_drive, prefix, module, "config.cpp")] ret = subprocess.call(cmd) if ret != 0: - print_error("CfgConvert -bin return code == " + str(ret)) - input("Press Enter to continue...") + print_error("CfgConvert -bin return code == " + str(ret) + ". Usually means there is a syntax error within the config.cpp file.") + os.remove(os.path.join(work_drive, prefix, module, "config.cpp")) + shutil.copyfile(os.path.join(work_drive, prefix, module, "config.backup"), os.path.join(work_drive, prefix, module, "config.cpp")) cmd = [os.path.join(arma3tools_path, "CfgConvert", "CfgConvert.exe"), "-txt", "-dst", os.path.join(work_drive, prefix, module, "config.cpp"), os.path.join(work_drive, prefix, module, "config.bin")] ret = subprocess.call(cmd) if ret != 0: - print_error("CfgConvert -txt) return code == " + str(ret)) - input("Press Enter to continue...") + print_error("CfgConvert -txt return code == " + str(ret) + ". Usually means there is a syntax error within the config.cpp file.") + os.remove(os.path.join(work_drive, prefix, module, "config.cpp")) + shutil.copyfile(os.path.join(work_drive, prefix, module, "config.backup"), os.path.join(work_drive, prefix, module, "config.cpp")) + # Include build number try: @@ -622,13 +625,16 @@ See the make.cfg file for additional build options. configtext = f.read() f.close() - patchestext = re.search(r"class CfgPatches\n\{(.*?)\n\}", configtext, re.DOTALL).group(1) - patchestext = re.sub(r'version(.*?)="(.*?)"', r'version\1="\2-{}"'.format(commit_id), patchestext) - configtext = re.sub(r"class CfgPatches\n\{(.*?)\n\}", "class CfgPatches\n{"+patchestext+"\n}", configtext, flags=re.DOTALL) - - f = open(configpath, "w") - f.write(configtext) - f.close() + if configtext: + patchestext = re.search(r"class CfgPatches\n\{(.*?)\n\}", configtext, re.DOTALL).group(1) + patchestext = re.sub(r'version(.*?)="(.*?)"', r'version\1="\2-{}"'.format(commit_id), patchestext) + configtext = re.sub(r"class CfgPatches\n\{(.*?)\n\}", "class CfgPatches\n{"+patchestext+"\n}", configtext, flags=re.DOTALL) + f = open(configpath, "w") + f.write(configtext) + f.close() + else: + os.remove(os.path.join(work_drive, prefix, module, "config.cpp")) + os.rename(os.path.join(work_drive, prefix, module, "config.backup"), os.path.join(work_drive, prefix, module, "config.cpp")) except: raise print_error("Failed to include build number") From ff858c1194790c96f0e9257f32895e9ee8098484 Mon Sep 17 00:00:00 2001 From: jaynus Date: Mon, 13 Apr 2015 09:56:15 -0700 Subject: [PATCH 441/816] Begin stateful guidance. Re-write of TOP down because it wasnt even running. LIN was default. but it was broken anyways. --- addons/missileguidance/CfgAmmo.hpp | 2 +- .../functions/fnc_attackProfile_TOP.sqf | 25 +++---------------- .../missileguidance/functions/fnc_fired.sqf | 2 +- .../functions/fnc_guidancePFH.sqf | 4 +-- 4 files changed, 8 insertions(+), 25 deletions(-) diff --git a/addons/missileguidance/CfgAmmo.hpp b/addons/missileguidance/CfgAmmo.hpp index 3a9e5e0e16..050a23f5fd 100644 --- a/addons/missileguidance/CfgAmmo.hpp +++ b/addons/missileguidance/CfgAmmo.hpp @@ -134,7 +134,7 @@ class CfgAmmo { seekerMaxRange = 2500; // Range from the missile which the seeker can visually search // Attack profile type selection - defaultAttackProfile = "LIN"; + defaultAttackProfile = "TOP"; attackProfiles[] = { "TOP", "LIN" }; }; }; diff --git a/addons/missileguidance/functions/fnc_attackProfile_TOP.sqf b/addons/missileguidance/functions/fnc_attackProfile_TOP.sqf index 472d874519..ef59890b99 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_TOP.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_TOP.sqf @@ -1,15 +1,17 @@ -//#define DEBUG_MODE_FULL +#define DEBUG_MODE_FULL #include "script_component.hpp" EXPLODE_7_PVT(((_this select 1) select 0),_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); private["_targetPos", "_projectilePos", "_target", "_seekerTargetPos", "_launchParams", "_targetLaunchParams"]; -private["_distanceToTarget", "_distanceToShooter", "_addHeight", "_returnTargetPos"]; +private["_distanceToTarget", "_distanceToShooter", "_addHeight", "_returnTargetPos", "_state"]; _seekerTargetPos = _this select 0; _launchParams = _this select 1; _target = _launchParams select 0; _targetLaunchParams = _launchParams select 1; +_state = _this select 2; + _shooterPos = getPosASL _shooter; _projectilePos = getPosASL _projectile; @@ -21,26 +23,7 @@ TRACE_2("", _distanceToTarget, _distanceToShooter); // Add height depending on distance for compensate _addHeight = [0,0,0]; -// Always climb an arc on initial launch if we are close to the round -if( ((ASLtoATL _projectilePos) select 2) < 140 && _distanceToShooter < 50) then { - _addHeight = _addHeight vectorAdd [0,0,_distanceToTarget]; -} else { - // If we are below the target, increase the climbing arc - if((_projectilePos select 2) < (_seekerTargetPos select 2) + 140 && _distanceToTarget > 140) then { - _addHeight = _addHeight vectorAdd [0,0, ((_seekerTargetPos select 2) - (_projectilePos select 2))+50]; - }; -}; -// Handle arcing terminal low for high decent -if( (_projectilePos select 2) > (_seekerTargetPos select 2) && _distanceToTarget < 140) then { - _addHeight = [0,0,0]; - _addHeight = _addHeight vectorDiff [0,0, ((_projectilePos select 2) - (_seekerTargetPos select 2)) * 0.5]; -} else { - if((_projectilePos select 2) > (_seekerTargetPos select 2) && _distanceToTarget > 140) then { - _addHeight = [0,0,0]; - _addHeight = _addHeight vectorAdd [0,0, ((_projectilePos select 2) - (_seekerTargetPos select 2)) * 0.02]; - }; -}; TRACE_3("", _distanceToTarget,_distanceToShooter,_addHeight); diff --git a/addons/missileguidance/functions/fnc_fired.sqf b/addons/missileguidance/functions/fnc_fired.sqf index bb162e1f09..0622ac9342 100644 --- a/addons/missileguidance/functions/fnc_fired.sqf +++ b/addons/missileguidance/functions/fnc_fired.sqf @@ -68,7 +68,7 @@ TRACE_4("Beginning ACE guidance system",_target,_ammo,_seekerType,_attackProfile getNumber ( _config >> "seekerAccuracy" ), getNumber ( _config >> "seekerMaxRange" ) ], - [ diag_tickTime ] + [ diag_tickTime, [], [] ] ] ] call cba_fnc_addPerFrameHandler; diff --git a/addons/missileguidance/functions/fnc_guidancePFH.sqf b/addons/missileguidance/functions/fnc_guidancePFH.sqf index fb9f206be9..8596e81924 100644 --- a/addons/missileguidance/functions/fnc_guidancePFH.sqf +++ b/addons/missileguidance/functions/fnc_guidancePFH.sqf @@ -32,10 +32,10 @@ if(!alive _projectile || isNull _projectile || isNull _shooter) exitWith { }; // TODO: placeholder for "last seek target position" -_seekerTargetPos = [ [0,0,0], _args] call FUNC(doSeekerSearch); +_seekerTargetPos = [ [0,0,0], _args, (_stateParams select 1)] call FUNC(doSeekerSearch); if(!isNil "_seekerTargetPos") then { - _profileAdjustedTargetPos = [_seekerTargetPos,_args] call FUNC(doAttackProfile); + _profileAdjustedTargetPos = [_seekerTargetPos,_args, (_stateParams select 2)] call FUNC(doAttackProfile); _minDeflection = ((_flightParams select 0) - ((_flightParams select 0) * _adjustTime)) max 0; _maxDeflection = (_flightParams select 1) * _adjustTime; From 5269f32d627bb4ac4f82f07184994add198e0685 Mon Sep 17 00:00:00 2001 From: Grzegorz Date: Mon, 13 Apr 2015 19:11:39 +0200 Subject: [PATCH 442/816] weird but fixed Something went wrong there, but fixed --- addons/missileguidance/stringtable.xml | 79 ++++++++++++++++++++++++-- 1 file changed, 75 insertions(+), 4 deletions(-) diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index 45a65c52a1..91c4b98cbf 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -28,8 +28,79 @@ /* Weapons */ - Hydra-70 DAGR MissileHydra-70 DAGRHydra-70 DAGRDAGRDAGRDAGRHydra-70 DAGR Laser Guided MissileLaserowo naprowadzana rakieta Hydra-70 DAGRHydra-70 DAGR laserem naváděná střela + + Hydra-70 DAGR Missile + + + Hydra-70 DAGR + + Hydra-70 DAGR + + + + + + + DAGR + + + DAGR + + DAGR + + + + + + + Hydra-70 DAGR Laser Guided Missile + + + Laserowo naprowadzana rakieta Hydra-70 DAGR + + Hydra-70 DAGR laserem naváděná střela + + + + + - /* Weapons */ - Hellfire II AGM-114K MissileHellfire II AGM-114KHellfire II AGM-114KAGM-114KAGM-114KAGM-114KHellfire II AGM-114K Laser Guided MissileLaserowo naprowadzana rakieta Hellfire II AGM-114KHellfire II AGM-114K laserem naváděná střela - \ No newline at end of file + /* Weapons */ + + Hellfire II AGM-114K Missile + + + Hellfire II AGM-114K + + Hellfire II AGM-114K + + + + + + + AGM-114K + + + AGM-114K + + AGM-114K + + + + + + + Hellfire II AGM-114K Laser Guided Missile + + + Laserowo naprowadzana rakieta Hellfire II AGM-114K + + Hellfire II AGM-114K laserem naváděná střela + + + + + + + From 2cd456432ee48100eed7248dbf1a91cba56396d3 Mon Sep 17 00:00:00 2001 From: Grzegorz Date: Mon, 13 Apr 2015 19:17:42 +0200 Subject: [PATCH 443/816] Update stringtable.xml --- addons/missileguidance/stringtable.xml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index 91c4b98cbf..e0edd79308 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -26,8 +26,6 @@ - - /* Weapons */ Hydra-70 DAGR Missile @@ -64,8 +62,6 @@ - - /* Weapons */ Hellfire II AGM-114K Missile From 3c3f6ba4c3be181fddf5620f8b634ef5df4b784a Mon Sep 17 00:00:00 2001 From: Harakhti Date: Mon, 13 Apr 2015 19:28:58 +0200 Subject: [PATCH 444/816] Translation: A to I Some parts filled out, other parts corrected or stylized. --- addons/aircraft/stringtable.xml | 96 +- addons/attach/stringtable.xml | 360 +++---- addons/captives/stringtable.xml | 338 +++---- addons/common/stringtable.xml | 19 +- addons/disposable/stringtable.xml | 68 +- addons/dragging/stringtable.xml | 96 +- addons/explosives/stringtable.xml | 996 ++++++++++--------- addons/fcs/stringtable.xml | 147 +-- addons/frag/stringtable.xml | 24 +- addons/goggles/stringtable.xml | 55 +- addons/grenades/stringtable.xml | 487 ++++----- addons/hearing/stringtable.xml | 215 ++-- addons/interact_menu/stringtable.xml | 82 +- addons/interaction/stringtable.xml | 1381 +++++++++++++------------- addons/inventory/stringtable.xml | 37 +- 15 files changed, 2227 insertions(+), 2174 deletions(-) diff --git a/addons/aircraft/stringtable.xml b/addons/aircraft/stringtable.xml index 4d1c49fff6..fb44395e51 100644 --- a/addons/aircraft/stringtable.xml +++ b/addons/aircraft/stringtable.xml @@ -1,50 +1,50 @@  - + - - - Burst - Feuerstoß - Ráfaga - Seria - Dávka - Rafale - Очередь - Sorozat - Rajada - Raffica - - - XM301 - XM301 - XM301 - XM301 - XM301 - XM301 - XM301 - XM301 - XM301 - XM301 - - - Open Cargo Door - Laderampe öffnen - Abrir compuerta de carga - Ourvir Rampe Cargo - Otwórz drzwi ładowni - Otevřít nákladní prostor - Rámpát kinyitni - Открыть грузовой отсек - - - Close Cargo Door - Laderampe schließen - Cerrar compuerta de carga - Fermer Rampe Cargo - Zamknij drzwi ładowni - Zavřít nákladní prostor - Rámpát zárni - Закрыть грузовой отсек - - - + + + Burst + Feuerstoß + Ráfaga + Seria + Dávka + Rafale + Очередь + Sorozat + Rajada + Raffica + + + XM301 + XM301 + XM301 + XM301 + XM301 + XM301 + XM301 + XM301 + XM301 + XM301 + + + Open Cargo Door + Laderampe öffnen + Abrir compuerta de carga + Ourvir Rampe Cargo + Otwórz drzwi ładowni + Otevřít nákladní prostor + Rakodórámpa nyitása + Открыть грузовой отсек + + + Close Cargo Door + Laderampe schließen + Cerrar compuerta de carga + Fermer Rampe Cargo + Zamknij drzwi ładowni + Zavřít nákladní prostor + Rakodórámpa zárása + Закрыть грузовой отсек + + + \ No newline at end of file diff --git a/addons/attach/stringtable.xml b/addons/attach/stringtable.xml index 6db96b7608..b239724c31 100644 --- a/addons/attach/stringtable.xml +++ b/addons/attach/stringtable.xml @@ -1,181 +1,183 @@  + - - - Attach item >> - Gegenstand befestigen >> - Acoplar objeto >> - Przyczep przedmiot >> - Attacher l'objet >> - Připnout předmět >> - Acoplar item >> - Attacca l'oggetto >> - Tárgy hozzácsatolása >> - Добавить приспособления - - - Attach - Befestigen - Acoplar - Przyczep - Attacher - Připnout - Acoplar - Attacca - Hozzácsatolás - Присоединить - - - Detach item - Gegenstand entfernen - Quitar objeto - Odczep przedmiot - Détacher l'objet - Odepnout předmět - Separar item - Stacca l'oggetto - Tárgy lecsatolása - Отсоединить - - - IR Strobe Attached - IR-Stroboskop befestigt - Marcador IR acoplado - Przyczepiono stroboskop IR - Strobe IR attaché - IR Značkovač připnutý - Marcador IV Acoplado - Strobo IR attaccata - Infravörös jeladó hozzácsatolva - ИК-маяк присоединён - - - IR Strobe Detached - IR-Stroboskop entfernt - Marcador IR quitado - Odczepiono stroboskop IR - Strobe IR détaché - IR Značkovač odepnutý - Marcador IV Separado - Strobo IR staccata - Infravörös jeladó lecsatolva - ИК-маяк отсоединён - - - IR Grenade Attached - IR-Granate befestigt - Granada IR acoplada - Przyczepiono granat IR - Grenade IR attachée - IR Granát připnutý - Granada IV Acoplada - Granata IR attaccata - Infravörös gránát hozzácsatolva - ИК-граната присоединена - - - IR Grenade Detached - IR-Granate entfernt - Granada IR quitada - Odczepiono granat IR - Grenade IR détachée - IR Granát odepnutý - Granada IV Separada - Granata IR staccata - Infravörös gránát lecsatolva - ИК-граната отсоединена - - - Chemlight Attached - Leuchtstab befestigt - Barra de luz acoplada - Przyczepiono światło chemiczne - Chemlight attaché - Chemické světlo připnuto - Chemlight Acoplada - Chemlight attaccata - Chemlight hozzácsatolva - Химсвет присоединён - - - Chemlight Detached - Leuchtstab entfernt - Barra de luz quitada - Odczepiono światło chemiczne - Chemlight détaché - Chemické světlo odepnuto - Chemlight Separada - Chemlight staccata - Chemlight hozzácsatolva - Химсвет отсоединён - - - No inventory space - Kein Platz im Inventar - Sin espacio en inventario - Brak miejsca w ekwipunku - Pas de place dans l'inventaire - Není místo v inventáři - Sem espaço no inventário - Non hai più spazio - Nincs több hely - В инвентаре нет места - - - IR Strobe - IR-Stroboskop - Marcador IR - Stroboskop IR - Strobe IR - IR Značkovač - Marcador IV - Strobo IR - Infravörös jeladó - ИК-маяк - - - IR Strobe allows you to signal your position through a pulsating beacon only visible with NVGs. - Das IR-Stroboskop erlaubt es dir deine Position mit einem blinkenden Leuchtfeuer zu signalisieren, welches nur mit Nachtsichtgerät zu erkennen ist. - Stroboskop światła podczerwieni umożliwia oznaczenie swojej pozycji pulsacyjnym światłem widocznym tylko przez optykę noktowizyjną i gogle noktowizyjne. - El Marcador IR permite señalizar su posisición a través de una baliza visible solo a través de dispositivos de visión nocturna. - Le Strobe IR permet de signaler votre position grace à un clignotement visible par des JVN. - IR Značkovač je Infračerveně zářící stroboskop umožňující signalizaci vaší pozice díky blikajícímu světlu, které je vidět pouze při užití noktovizoru. - O Marcador IV permite que você sinalize sua posição através de um pulso visível somente com equipamento de visão noturna. - La Strobo IR è una luce stroboscopica che ti permette di segnalare la tua posizione grazie all'emissione di impulsi ad infrarossi visibili solo con i visori notturni. - Az infravörös jeladóval megjelölheted a helyzetedet úgy, hogy annak pulzáló fénye csak éjjellátó készülékkel látható. - ИК-маяк позволяет сигнализировать о своём местоположении через пульсирующий свет, видимый только через ПНВ. - - - Place - Platzieren - Colocar - Umieść - Placer - Položit - Colocar - Posiziona - Elhelyez - Установить - - - Cancel - Abbrechen - Cancelar - Anuluj - Annuler - Zrušit - Cancelar - Annulla - Mégse - Отмена - - - Attach Failed - Échec du Attacher - Befestigen fehlgeschlagen - Соединение прервано - Error al acoplar - Připnutí selhalo - - - + + + Attach item >> + Gegenstand befestigen >> + Acoplar objeto >> + Przyczep przedmiot >> + Attacher l'objet >> + Připnout předmět >> + Acoplar item >> + Attacca l'oggetto >> + Tárgy hozzácsatolása >> + Добавить приспособления + + + Attach + Befestigen + Acoplar + Przyczep + Attacher + Připnout + Acoplar + Attacca + Hozzácsatolás + Присоединить + + + Detach item + Gegenstand entfernen + Quitar objeto + Odczep przedmiot + Détacher l'objet + Odepnout předmět + Separar item + Stacca l'oggetto + Tárgy lecsatolása + Отсоединить + + + IR Strobe Attached + IR-Stroboskop befestigt + Marcador IR acoplado + Przyczepiono stroboskop IR + Strobe IR attaché + IR Značkovač připnutý + Marcador IV Acoplado + Strobo IR attaccata + Infravörös jeladó hozzácsatolva + ИК-маяк присоединён + + + IR Strobe Detached + IR-Stroboskop entfernt + Marcador IR quitado + Odczepiono stroboskop IR + Strobe IR détaché + IR Značkovač odepnutý + Marcador IV Separado + Strobo IR staccata + Infravörös jeladó lecsatolva + ИК-маяк отсоединён + + + IR Grenade Attached + IR-Granate befestigt + Granada IR acoplada + Przyczepiono granat IR + Grenade IR attachée + IR Granát připnutý + Granada IV Acoplada + Granata IR attaccata + Infravörös gránát hozzácsatolva + ИК-граната присоединена + + + IR Grenade Detached + IR-Granate entfernt + Granada IR quitada + Odczepiono granat IR + Grenade IR détachée + IR Granát odepnutý + Granada IV Separada + Granata IR staccata + Infravörös gránát lecsatolva + ИК-граната отсоединена + + + Chemlight Attached + Leuchtstab befestigt + Barra de luz acoplada + Przyczepiono światło chemiczne + Chemlight attaché + Chemické světlo připnuto + Chemlight Acoplada + Chemlight attaccata + Chemlight hozzácsatolva + Химсвет присоединён + + + Chemlight Detached + Leuchtstab entfernt + Barra de luz quitada + Odczepiono światło chemiczne + Chemlight détaché + Chemické světlo odepnuto + Chemlight Separada + Chemlight staccata + Chemlight hozzácsatolva + Химсвет отсоединён + + + No inventory space + Kein Platz im Inventar + Sin espacio en inventario + Brak miejsca w ekwipunku + Pas de place dans l'inventaire + Není místo v inventáři + Sem espaço no inventário + Non hai più spazio + Nincs több hely + В инвентаре нет места + + + IR Strobe + IR-Stroboskop + Marcador IR + Stroboskop IR + Strobe IR + IR Značkovač + Marcador IV + Strobo IR + Infravörös jeladó + ИК-маяк + + + IR Strobe allows you to signal your position through a pulsating beacon only visible with NVGs. + Das IR-Stroboskop erlaubt es dir deine Position mit einem blinkenden Leuchtfeuer zu signalisieren, welches nur mit Nachtsichtgerät zu erkennen ist. + Stroboskop światła podczerwieni umożliwia oznaczenie swojej pozycji pulsacyjnym światłem widocznym tylko przez optykę noktowizyjną i gogle noktowizyjne. + El Marcador IR permite señalizar su posisición a través de una baliza visible solo a través de dispositivos de visión nocturna. + Le Strobe IR permet de signaler votre position grace à un clignotement visible par des JVN. + IR Značkovač je Infračerveně zářící stroboskop umožňující signalizaci vaší pozice díky blikajícímu světlu, které je vidět pouze při užití noktovizoru. + O Marcador IV permite que você sinalize sua posição através de um pulso visível somente com equipamento de visão noturna. + La Strobo IR è una luce stroboscopica che ti permette di segnalare la tua posizione grazie all'emissione di impulsi ad infrarossi visibili solo con i visori notturni. + Az infravörös jeladóval megjelölheted a helyzetedet úgy, hogy annak pulzáló fénye csak éjjellátó készülékkel látható. + ИК-маяк позволяет сигнализировать о своём местоположении через пульсирующий свет, видимый только через ПНВ. + + + Place + Platzieren + Colocar + Umieść + Placer + Položit + Colocar + Posiziona + Elhelyez + Установить + + + Cancel + Abbrechen + Cancelar + Anuluj + Annuler + Zrušit + Cancelar + Annulla + Mégse + Отмена + + + Attach Failed + Échec du Attacher + Befestigen fehlgeschlagen + Соединение прервано + Error al acoplar + Připnutí selhalo + Hozzácsatolás sikertelen + + + \ No newline at end of file diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index 0b0692876b..d2caa606a3 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -1,168 +1,174 @@  + - - - Take Prisoner - Gefangen nehmen - Tomar prisionero - Capturer le prisonnier - Weź więźnia - Zajmout Osobu - Arresta il Prigioniero - Tomar Prisioneiro - Foglyul ejtés - Взять в плен - - - Free Prisoner - Gefangenen freilassen - Liberar prisionero - Wypuść więźnia - Libérer le prisonnier - Osvobodit Zajatce - Libera il Prigioniero - Libertar Prisioneiro - Fogoly szabadon elengedése - Освободить пленника - - - Escort Prisoner - Gefangenen eskortieren - Escoltar prisionero - Eskortuj więźnia - Escorter le prisonnier - Eskortovat Zajatce - Scorta il Prigioniero - Escoltar Prisioneiro - Fogoly kísérése - Конвоировать пленника - - - Release Prisoner - Gefangenen loslassen - Soltar prisionero - Anuluj eskortowanie - Relâcher le prisonnier - Uvolnit Zajatce - Rilascia il Prigioniero - Largar Prisioneiro - Fogoly elengedése - Прекратить конвоирование - - - You need to take him as prisoner first! - Du musst ihn zuerst gefangen nehmen. - Necesitas hacerle prisionero primero! - Najpierw musisz wziąć go jako więźnia! - Vous devez d'abord le capturer! - Musíš ho nejdříve zajmout! - Prima devi arrestarlo! - Você deve tomá-lo como prisioneiro primeiro! - Először foglyul kell ejtened! - Вы должны сначала взять его в плен! - - - Load Captive - Gefangenen einladen - Cargar prisionero - Embarquer le prisonnier - Załaduj więźnia - Naložit zajatce - Fogoly berakása - Загрузить пленного - Embarcar Prisioneiro - - - Unload Captive - Gefangenen ausladen - Descargar prisionero - Débarquer le prisonnier - Wyładuj więźnia - Vyložit zajatce - Fogoly kivevése - Выгрузить пленного - Desembarcar Prisioneiro - - - Cable Tie - Kabelbinder - Opaska zaciskowa - Precinto - Serflex - Stahovací Pásek - Algema Plástica - Fascietta - Gyorskötöző - Кабельная стяжка - - - Cable ties that allow you to restrain prisoners. - Kabelbinder ermöglichen es, Gefangene zu fesseln. - Opaska zaciskowa pozwala na skrępowanie dłoni u więźnia. - Los precintos permiten maniatar prisioneros - Les Serflex permettent de menotter les prisonniers. - Stahovací pásky vám umožní zadržet vězně. - A algema plástica permite que você contenha prisioneiros. - Fascietta che ti consente di arrestare i prigionieri. - Gyorskötöző emberek fogjulejtéséhez. - Кабельные стяжки позволяют связывать пленников. - - - Inventory of frisked person - Inventar der durchsuchten Person - Inventaire de la fouille - Inventario de la persona cacheada - Motozott személy felszerelése - Inventář prohledávané osoby - Ekwipunek rewidowanej osoby - Инвентарь обысканных лиц - Inventário da pessoa revistada - - - Frisk person - Person durchsuchen - Fouiller - Cachear - Prohledávaná osoba - Rewiduj osobę - Motozás - Обыскать человека - Revistar - - - Surrender - Kapitulieren - Rendirse - Сдаться - Vzdát se - - - Stop Surrendering - Den Kampf erneut aufnehmen - Dejar de rendirse - Остановить сдачу - Přestat se vzdávat - - - Only use on alive units - Nur bei lebenden Einheiten verwendbar - Utilizar solo en unidades vivas - Только для живых юнитов - Použitelné jen na živé jednotky - - - Only use on dismounted inf - Nur bei abgesessener Infanterie verwendbar - Utilizar solo en infanteria desmontada - Только для спеш. солдат - Použitelné jen na pěsích jednotkách - - - Nothing under mouse - Es wurde nichts ausgewählt - Nada bajo el ratón - Объекты под мышью отсутствуют - Nic není vybráno - - - + + + Take Prisoner + Gefangen nehmen + Tomar prisionero + Capturer le prisonnier + Weź więźnia + Zajmout Osobu + Arresta il Prigioniero + Tomar Prisioneiro + Foglyul ejtés + Взять в плен + + + Free Prisoner + Gefangenen freilassen + Liberar prisionero + Wypuść więźnia + Libérer le prisonnier + Osvobodit Zajatce + Libera il Prigioniero + Libertar Prisioneiro + Fogoly szabadon engedése + Освободить пленника + + + Escort Prisoner + Gefangenen eskortieren + Escoltar prisionero + Eskortuj więźnia + Escorter le prisonnier + Eskortovat Zajatce + Scorta il Prigioniero + Escoltar Prisioneiro + Fogoly kísérése + Конвоировать пленника + + + Release Prisoner + Gefangenen loslassen + Soltar prisionero + Anuluj eskortowanie + Relâcher le prisonnier + Uvolnit Zajatce + Rilascia il Prigioniero + Largar Prisioneiro + Fogoly elengedése + Прекратить конвоирование + + + You need to take him as prisoner first! + Du musst ihn zuerst gefangen nehmen. + Necesitas hacerle prisionero primero! + Najpierw musisz wziąć go jako więźnia! + Vous devez d'abord le capturer! + Musíš ho nejdříve zajmout! + Prima devi arrestarlo! + Você deve tomá-lo como prisioneiro primeiro! + Először foglyul kell ejtened őt! + Вы должны сначала взять его в плен! + + + Load Captive + Gefangenen einladen + Cargar prisionero + Embarquer le prisonnier + Załaduj więźnia + Naložit zajatce + Fogoly berakása + Загрузить пленного + Embarcar Prisioneiro + + + Unload Captive + Gefangenen ausladen + Descargar prisionero + Débarquer le prisonnier + Wyładuj więźnia + Vyložit zajatce + Fogoly kivevése + Выгрузить пленного + Desembarcar Prisioneiro + + + Cable Tie + Kabelbinder + Opaska zaciskowa + Precinto + Serflex + Stahovací Pásek + Algema Plástica + Fascietta + Gyorskötöző + Кабельная стяжка + + + Cable ties that allow you to restrain prisoners. + Kabelbinder ermöglichen es, Gefangene zu fesseln. + Opaska zaciskowa pozwala na skrępowanie dłoni u więźnia. + Los precintos permiten maniatar prisioneros + Les Serflex permettent de menotter les prisonniers. + Stahovací pásky vám umožní zadržet vězně. + A algema plástica permite que você contenha prisioneiros. + Fascietta che ti consente di arrestare i prigionieri. + Gyorskötöző, emberek foglyulejtéséhez használható. + Кабельные стяжки позволяют связывать пленников. + + + Inventory of frisked person + Inventar der durchsuchten Person + Inventaire de la fouille + Inventario de la persona cacheada + Motozott személy felszerelése + Inventář prohledávané osoby + Ekwipunek rewidowanej osoby + Инвентарь обысканных лиц + Inventário da pessoa revistada + + + Frisk person + Person durchsuchen + Fouiller + Cachear + Prohledávaná osoba + Rewiduj osobę + Motozás + Обыскать человека + Revistar + + + Surrender + Kapitulieren + Rendirse + Сдаться + Vzdát se + Megadás + + + Stop Surrendering + Den Kampf erneut aufnehmen + Dejar de rendirse + Остановить сдачу + Přestat se vzdávat + Megadás abbahagyása + + + Only use on alive units + Nur bei lebenden Einheiten verwendbar + Utilizar solo en unidades vivas + Только для живых юнитов + Použitelné jen na živé jednotky + Csak élő egységeken használni + + + Only use on dismounted inf + Nur bei abgesessener Infanterie verwendbar + Utilizar solo en infanteria desmontada + Только для спеш. солдат + Použitelné jen na pěsích jednotkách + Csak járműben kívül lévő egységeken használni + + + Nothing under mouse + Es wurde nichts ausgewählt + Nada bajo el ratón + Объекты под мышью отсутствуют + Nic není vybráno + Semmi sincs az egér alatt + + + \ No newline at end of file diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index b5ca932af6..e360f94b5b 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -1,4 +1,5 @@  + @@ -46,7 +47,7 @@ ACE Options ACE Настройки Opções do ACE - ACE Opciók + ACE Beállítások Opzioni ACE @@ -306,6 +307,7 @@ Přijmout žádost Accetta Richieste Подтвердить запросы + Kérések elfogadása Decline Requests @@ -315,6 +317,7 @@ Zamítnout žádost Rifiuta Richieste Отклонить запросы + Kérések elutasítása Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. @@ -323,6 +326,7 @@ Akceptuj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Accetta le richieste degli altri giocatori. Queste possono riguardare l'uso o la condivisione dell'equipaggiamento, o di determinate azioni. Подтвердить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. + Más játékosok általi kérések elfogadása. Ezek a kérések vonatkozhatnak a felszerelés használatára/megosztására, valamint különböző cselekményekre. Decline Requests send by other players. These can be requests to use / share equipment, perform certain actions. @@ -331,6 +335,7 @@ Ignoruj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Rifiuta le richieste degli altri giocatori. Queste possono riguardare l'uso o la condivisione dell'equipaggiamento, o di determinate azioni. Отклонить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. + Más játékosok általi kérések elutasítása. Ezek a kérések vonatkozhatnak a felszerelés használatára/megosztására, valamint különböző cselekményekre. Feedback icons @@ -338,6 +343,7 @@ Iconos de respuesta Icone informative Иконки состояний + Visszajelző ikonok Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. @@ -345,6 +351,7 @@ Seleccionar la posición de o desactivar los íconos de respuesta en la pantalla. Estos iconos se mostrarán para proporcionar información adicional sobre el estado de su personaje y las acciones a realizar. Seleziona la posizione o disabilita le icone informative sul tuo schermo. Queste saranno mostrate per fornire informazioni aggiuntive sullo stato o sulle azioni del giocatore. Выберите положение или или отключите отображение иконок состояний на Вашем экране. Эти иконки предоставят дополнительную информацию о состоянии персонажа и выполняемых действиях. + Itt beállítható a visszajelző ikonok képernyőn lévő helyzete és jelenléte. Ezek az ikonok extra visszajelzést biztosítanak a karaktered állapotán és végrehajtott cselekvésein. Progress bar location @@ -352,6 +359,7 @@ Ubicación de la barra de progreso Posizione della barra di avanzamento Положение прогресс-бара + Állapotjelző sáv helyzete Set the desired location of the progress bar on your screen. @@ -359,6 +367,7 @@ Seleccionar la ubicación deseada de la barra de progreso en tu pantalla Modifica la posizione su schermo della barra di avanzamento. Установите желаемое положение строки состояния на экране. + Itt beállítható az állapotjelző sáv képernyődön lévő helyzete. Hint Background color @@ -366,6 +375,7 @@ Color de fondo de las notificaciones Sfondo dei Suggerimenti Цвет фона всплывающих подсказок + Súgó háttérszíne The color of the background from the ACE hints. @@ -373,6 +383,7 @@ El color de fondo de las notificaciones del ACE Il colore di sfondo dei suggerimenti dell'ACE. Цвет фона всплывающий подсказок АСЕ. + Az ACE-súgók hátterének színe. Hint text font color @@ -380,6 +391,7 @@ Color del texto de las notificaciones Testo dei Suggerimenti Цвет шрифта всплывающих подсказок + Súgószöveg betűinek színe The color of the text font from the ACE hints. This color is the default color for all text displayed through the ACE Hint system, if the hint text has no other color specified. @@ -387,6 +399,7 @@ El color del texto de las notificaciones del ACE. Este es el color predeterminado para todo el texto que se muestra a través del sistema de notificaciones del ACE, si el texto de notificación no tiene otro color especificado. Il colore del testo dei suggerimenti dell'ACE. Questo è il colore standard per tutti i caratteri mostrati dal sistema di suggerimenti dell'ACE, se questo non è altrimenti specificato. Цвет шрифта текста всплывающих подсказок АСЕ. Этот цвет является стандартным для всего текста, транслирующегося через систему подсказок АСЕ, если не установлено другого цвета для текста подсказок. + Az ACE-súgók betűkészletének színek. Ez a szín alapértelmezett az összes szövegre az ACE-súgórendszerben, ha a súgószöveg maga nem ad meg más színt. Banana @@ -395,6 +408,7 @@ Banán Banana Банан + Banán A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. @@ -403,6 +417,7 @@ Banán je protáhlé ovoce a plod banánovníku (epigeická bobule). Una banana è un frutto commestibile, nello specifico una bacca cuoiosa, prodotto da un gran numero di grandi pianti erbacee dotate di fiori, della famiglia delle Musaceae. Банан - это съедобный фрукт, ягода с ботанической точки зрения, произрастающий на нескольких видах травянистых растениях рода Банан (Musa). + A banán egy ehető gyümölcs, technikai szempontból bogyótermés, melyet több fürtvirágzatú növény termel a Musa rendszertani nemzetségben. - + \ No newline at end of file diff --git a/addons/disposable/stringtable.xml b/addons/disposable/stringtable.xml index 7393e41f6e..d5e1000682 100644 --- a/addons/disposable/stringtable.xml +++ b/addons/disposable/stringtable.xml @@ -1,36 +1,36 @@  - + - - - Used Tube - Benutze Einwegwaffe - Tube utilisé - Použitý odpalovač - Zużyta tuba - Lanzador utilizado - Használt cső - Отстрелянная труба - - - Used disposable rocket launcher - Benutzter Einweg-Raketenwerfer - Lance-roquette à usage unique utilisé - Použitý raketomet - Zużyta tuba granatnika jednorazowego użytku - Lanzador desechable utilizado - Használt rakétavető - Отстрелянная одноразовая пусковая установка - - - Preloaded Missile Dummy - Vorgeladene Racketennachbildung - Preloaded Missile Dummy - Přednabitá dummy střela - Preloaded Missile Dummy - Preloaded Missile Dummy - Preloaded Missile Dummy - Заряженная ракетная пустышка - - - + + + Used Tube + Benutze Einwegwaffe + Tube utilisé + Použitý odpalovač + Zużyta tuba + Lanzador utilizado + Elhasznált kilövőcső + Отстрелянная труба + + + Used disposable rocket launcher + Benutzter Einweg-Raketenwerfer + Lance-roquette à usage unique utilisé + Použitý raketomet + Zużyta tuba granatnika jednorazowego użytku + Lanzador desechable utilizado + Elhasznált eldobható rakétavető + Отстрелянная одноразовая пусковая установка + + + Preloaded Missile Dummy + Vorgeladene Racketennachbildung + Preloaded Missile Dummy + Přednabitá dummy střela + Preloaded Missile Dummy + Preloaded Missile Dummy + Előtöltött műrakéta + Заряженная ракетная пустышка + + + \ No newline at end of file diff --git a/addons/dragging/stringtable.xml b/addons/dragging/stringtable.xml index 3a425aafb2..d493250c97 100644 --- a/addons/dragging/stringtable.xml +++ b/addons/dragging/stringtable.xml @@ -1,35 +1,36 @@  + - - - Drag - Тащить - Arrastrar - Ciągnij - Táhnout - Tracter - Ziehen - Arrastar - Trascina - Húzás - - - Release - Отпустить - Soltar - Puść - Položit - Lâcher - Loslassen - Largar - Lascia - Elengedés - - - Item to heavy - Gegenstand ist zu schwer - Articulo demasiado pesado - - Слишком тяжело - Moc težké - - - Carry - Tragen - Portar - Nieś - Porter - Nést - Carregar - Trascina - Felvesz - Нести - - - + Слишком тяжело + Moc težké + Az objektum túl nehéz + + + Carry + Tragen + Portar + Nieś + Porter + Nést + Carregar + Trascina + Felvevés + Нести + + + \ No newline at end of file diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml index d076f8cc2f..f533e8ed44 100644 --- a/addons/explosives/stringtable.xml +++ b/addons/explosives/stringtable.xml @@ -1,499 +1,501 @@  + - - - Explosives - Sprengstoffe - Explosivos - Ładunki wybuchowe - Explosifs - Výbušniny - Esplosivi - Robbanóanyagok - Explosivos - Взрывчатка - - - Place >> - Platzieren >> - Colocar >> - Umieść >> - Placer >> - Položit >> - Piazza >> - Lerakás >> - Colocar >> - Установить >> - - - Detonate >> - Zünden >> - Detonar >> - Detonuj >> - Mise à feu >> - Odpálit >> - Detona >> - Robbantás >> - Detonar >> - Подрыв >> - - - Explosive code: %1 - Sprengstoffcode: %1 - Código del explosivo: %1 - Kod ładunku: %1 - Code explosif: %1 - Kód výbušniny: %1 - Codice dell'esplosivo : %1 - Robbanóanyag kódja: %1 - Código do explosivo: %1 - Код подрыва: %1 - - - Place - Platzieren - Colocar - Umieść - Placer - Položit - Piazza - Elhelyezés - Colocar - Установить - - - Cancel - Abbrechen - Cancelar - Anuluj - Annuler - Zrušit - Annulla - Mégsem - Cancelar - Отмена - - - + Modifier, rotates - + Modifikator, drehen - + Modificador, girar - + Modificateur, tourner - + Modificatore, rotazione - + Modifikátor, otočit - + Változtatás, forgatás - + modyfikator, obracanie - + Modificador, rotaciona - + Bращать - - - Turn On Thor III - Thor III aktivieren - Encender Thor III - Włącz Thor III - Allumer Thor III - Zapnout Thor III - Accendi Thor III - Thor III bekapcsolása - Ativar Thor III - Активировать Thor III - - - Turn Off Thor III - Thor III deaktivieren - Apagar Thor III - Wyłącz Thor III - Éteindre Thor III - Vypnout Thor III - Spegni Thor III - Thor III kikapcsolása - Desativar Thor III - Деактивировать Thor III - - - Cellphone - Mobiltelefon - Télefono móvil - Telefon komórkowy - Téléphone Portable - Telefon - Cellulare - Mobil - Celular - Сотовый телефон - - - Used to remotely trigger explosives - Wird benutzt um Sprengstoffe fernzuzünden - Usado para detonar remotamente explosivos - Używany do zdalnego detonowania ładunków wybuchowych - Utilisé pour déclencher des explosifs à distance - Používaný ke vzdálenému odpalování výbušnin - Usato per l'attivazione a distanza degli esplosivi - Robbanóanyagok távoli robbantásához - Usado para acionar explosivos remotamente - Используется для удаленной детонации СВУ - - - M57 Firing Device - M57 Zündvorrichtung - Dispositivo de detonación M57 - Zapalnik M57 - M57 Dispositif de mise à feu - Odpalovací zařízení M57 - Detonatore M57 - M57 Detonátor - M57 Dispositivo de Detonação - Взрыватель M57 - - - Used to remotely trigger explosives - Wird benutzt um Sprengstoffe fernzuzünden - Usado para detonar remotamente explosivos - Używany do zdalnego detonowania ładunków wybuchowych - Utilisé pour déclencher des explosifs à distance - Používané ke vzdálenému odpalování výbušnin - Usato per l'attivazione a distanza degli esplosivi - Robbanóanyagok távoli robbantásához - Usado para acionar explosivos remotamente - Используется для удаленной детонации зарядов - - - M26 Firing Device - M26 Zündvorrichtung - Dispositivo de detonación MK26 - Zapalnik M26 - M26 Dispositif de mise à feu - Odpalovací zařízení M26 - Detonatore M26 - M26 Detonátor - M26 Dispositivo de Detonação - Взрыватель M26 - - - M152 RAMS - M152 RAMS - M152 RAMS - M152 RAMS - M152 RAMS - M152 RAMS - M152 RAMS - M152 RAMS - M152 RAMS - M152 RAMS - - - Defusal Kit - Entschärfungskit - Kit de desactivación - Zestaw do rozbrajania - Kit de désamorçage - Zneškodňovací sada - Kit E.O.D. - Hatástalanító felszerelés - Kit de desarme - Комплект разминирования - - - Allows defusing of explosives - Erlaubt die Entschärfung von Sprengstoffen - Permite desactivar explosivos - Umożliwia rozbrajanie ładunków wybuchowych - Permet de désamorçer des explosifs - Dovoluje zneškodňování výbušnin - Consente la disattivazione degli ordigni esplosivi - Robbanóanyagok hatástalanításához - Permite o desarme de explosivos - Позволяет обезвреживать ВУ - - - Add to Speed Dial - Zur Schnellauswahl hinzufügen - Agregar a marcado rápido - Dodaj do szybkiego wybierania - Ajouter à la composition rapide - Přidat jako rychlou volbu - Aggiungi alla selezione rapida - Hozzáadás gyorshíváshoz - Adicionar à ligação rápida - Добавить в ускоренный набор - - - Clear - Löschen - Borrar - Usuń - Désamorçé - Čistý - Libera - Törlés - Limpar - Очистить - - - Dial - Wählen - Marcar - Wybierz mumer - Composer - Vytočit - Composizione numero - Tárcsázás - Discar - Hабрать - - - Up - Hoch - Arriba - W górę - Haut - Nahoru - Sopra - Fel - Cima - Вызов - - - Down - Runter - Abajo - W dół - Bas - Dolu - Sotto - Le - Baixo - Сброс - - - Cancel - Abbrechen - Cancelar - Anuluj - Annuler - Zrušit - Annulla - Mégsem - Cancelar - Отмена - - - Detonate Menu - "Zünden"-Menü - Menú de detonación - Menu detonowania - Menu de mise à feu - Menu Detonace - Menù di detonazione - Robbantás menü - Menu de detonação - Меню подрыва - - - Place Menu - "Platzieren"-Menü - Menú de colocación - Menu umieszczania - Menu Placement - Menu Umístění - Menù di collocamento - Lerakás menü - Menu de posicionamento - Меню детонации - - - Defuse - Entschärfen - Desactivar - Rozbrój - Désamorçer - Zneškodnit - Disinnesca - Hatástalanítás - Desarmar - Обезвредить - - - Defusing Explosive... - Entschärfe Sprengstoff... - Desactivando explosivo... - Rozbrajanie ładunku... - Désamorçage des explosifs... - Zneškodňuji Výbušninu... - Esposivo in fase di disattivazione... - Robbanóanyag hatástalaníása... - Desarmando Explosivo... - Обезвреживание... - - - Timer - Zeitzünder - Temporizador - Czasomierz - Retard - Časovač - Cronometro - Időzített - Timer - Таймер - - - Time: %1m %2s - Zeit: %1m %2s - Tiempo: %1m %2s - Czas: %1m %2s - Temps : %1m %2s - Čas: %1m %2s - Tempo : %1m %2s - Idő: %1m %2s - Tempo: %1m %2s - Время: %1m %2c - - - Set Time - Zeit einstellen - Configurar tiempo - Ustaw czas - Régler retard - Nastavit Čas - Modifica il conto alla rovescia - Idő állítása - Configurar Tempo - Установить время - - - Select a Trigger - Wähle einen Zünder - Seleccionar un disparador - Wybierz zapalnik - Sélectionner une mise à feu - Zvolit Detonátor - Seleziona un Attivatore - Detonátor kiválasztása - Selecionar um Gatilho - Выберите детонатор - - - Select - Wählen - Seleccionar - Wybierz - Sélectionner - Zvolit - Seleziona - Kiválasztás - Selecionar - Выбрать - - - Pressure Plate - Płyta naciskowa - Placa de presión - Druckplatte - Plaque de pression - Nášlapná nástraha - Piastra a Pressione - Nyomólap - Placa de pressão - Давление - - - Tripwire - Linka naciągu - Cable trampa - Stolperdraht - Fil de butée - Nástražný drát - Filo a Inciampo - Botlódrót - Linha de tração - Растяжка - - - IR Sensor - Czujnik podczerwieni - Sensor IR - Infrarotsensor - Capteur IR - IR Značkovač - Sensore IR - IR szenzor - Sensor IV - ИК сенсор - - - No triggers available for %1 - Brak dostępnych zapalników dla %1 - No hay detonadores disponibles para %1 - Keine Auslöser vorhanden für %1 - Pas de mise à feu disponible pour %1 - Žádný detonátor k dispozici pro %1 - Nessun attivatore disponibile per %1 - Nincs detonátor a %1 - Nenhum gatilho disponível para %1 - Нет доступных взрывателей для %1 - - - IR Sensor (Side Attack) - Czujnik podczerwieni (wybuch na bok) - Sensor IR (ataque lateral) - Infrarotsensor (Seitenangriff) - Capteur IR (de flanc) - IR Značkovač (Výbuch stranou) - Sensore IR (Attacco laterale) - IR Sensor (Side Attack) - Sensor infravermelho (ataque lateral) - ИК (детонация вбок) - - - Magnetic Influence Sensor (Bottom Attack) - Czujnik magnetyczny (wybuch w górę) - Sensor IM (ataque inferior) - Magnetfeldsensor (Bodenangriff) - Capteur Magnétique (par le bas) - Magnetický Senzor (Výbuch ze spoda) - Sensore Magnetico di Prossimità (Attacco inferiore) - Mágneses (Bottom Attack) - Influência magnética (ataque inferior) - Магнитный (детонация вверх) - - - No explosives on trigger. - Keine Sprengladungen auf diesem Auslöser. - Ningún explosivo en el detonador. - Pas d'explosif à mettre à feu. - Nessun esplosivo sul sensore. - Žádná výbušnina k odpálení. - Nincs robbanóanyag a detonátorhoz. - Brak ładunków na zapalnik. - Nenhum explosivo no gatilho. - Нет доступных ВУ для взрывателя. - - - Dead Man's Switch - Totmannschalter - Mise à feu par relâchement de pression - Spínač mrtvého muže - Czuwak - Detonador de hombre muerto - Dead Man's Switch - Ловушка мертвеца - - - Used to remotely trigger explosives when released. - Zündet Sprengladungen wenn losgelassen. - Déclenche la mise à feu d'un explosif lorsqu'il est libéré. - Používaný k vzdálenému odpálení, při uvolnění odpálí výbušniny - Używany w celu zdalnej detonacji ładunków kiedy jego operator zostanie zabity. - Utilizado para detonar explosivos remotamente al soltarlo. - Robbanóanyagok távoli robbantásához - Используется для дистанционного подрыва, после смерти оператора. - - - Pick up - Aufheben - Recoger - Sebrat - - - + + + Explosives + Sprengstoffe + Explosivos + Ładunki wybuchowe + Explosifs + Výbušniny + Esplosivi + Robbanóanyagok + Explosivos + Взрывчатка + + + Place >> + Platzieren >> + Colocar >> + Umieść >> + Placer >> + Položit >> + Piazza >> + Elhelyezés >> + Colocar >> + Установить >> + + + Detonate >> + Zünden >> + Detonar >> + Detonuj >> + Mise à feu >> + Odpálit >> + Detona >> + Robbantás >> + Detonar >> + Подрыв >> + + + Explosive code: %1 + Sprengstoffcode: %1 + Código del explosivo: %1 + Kod ładunku: %1 + Code explosif: %1 + Kód výbušniny: %1 + Codice dell'esplosivo : %1 + Robbanóanyag kódja: %1 + Código do explosivo: %1 + Код подрыва: %1 + + + Place + Platzieren + Colocar + Umieść + Placer + Položit + Piazza + Elhelyezés + Colocar + Установить + + + Cancel + Abbrechen + Cancelar + Anuluj + Annuler + Zrušit + Annulla + Mégsem + Cancelar + Отмена + + + + Modifier, rotates + + Modifikator, drehen + + Modificador, girar + + Modificateur, tourner + + Modificatore, rotazione + + Modifikátor, otočit + + Változtatás, forgatás + + modyfikator, obracanie + + Modificador, rotaciona + + Bращать + + + Turn On Thor III + Thor III aktivieren + Encender Thor III + Włącz Thor III + Allumer Thor III + Zapnout Thor III + Accendi Thor III + Thor III bekapcsolása + Ativar Thor III + Активировать Thor III + + + Turn Off Thor III + Thor III deaktivieren + Apagar Thor III + Wyłącz Thor III + Éteindre Thor III + Vypnout Thor III + Spegni Thor III + Thor III kikapcsolása + Desativar Thor III + Деактивировать Thor III + + + Cellphone + Mobiltelefon + Télefono móvil + Telefon komórkowy + Téléphone Portable + Telefon + Cellulare + Mobiltelefon + Celular + Сотовый телефон + + + Used to remotely trigger explosives + Wird benutzt um Sprengstoffe fernzuzünden + Usado para detonar remotamente explosivos + Używany do zdalnego detonowania ładunków wybuchowych + Utilisé pour déclencher des explosifs à distance + Používaný ke vzdálenému odpalování výbušnin + Usato per l'attivazione a distanza degli esplosivi + Robbanóanyagok távoli robbantásához való + Usado para acionar explosivos remotamente + Используется для удаленной детонации СВУ + + + M57 Firing Device + M57 Zündvorrichtung + Dispositivo de detonación M57 + Zapalnik M57 + M57 Dispositif de mise à feu + Odpalovací zařízení M57 + Detonatore M57 + M57 Gyújtóeszköz + M57 Dispositivo de Detonação + Взрыватель M57 + + + Used to remotely trigger explosives + Wird benutzt um Sprengstoffe fernzuzünden + Usado para detonar remotamente explosivos + Używany do zdalnego detonowania ładunków wybuchowych + Utilisé pour déclencher des explosifs à distance + Používané ke vzdálenému odpalování výbušnin + Usato per l'attivazione a distanza degli esplosivi + Robbanóanyagok távoli robbantásához + Usado para acionar explosivos remotamente + Используется для удаленной детонации зарядов + + + M26 Firing Device + M26 Zündvorrichtung + Dispositivo de detonación MK26 + Zapalnik M26 + M26 Dispositif de mise à feu + Odpalovací zařízení M26 + Detonatore M26 + M26 Gyújtóeszköz + M26 Dispositivo de Detonação + Взрыватель M26 + + + M152 RAMS + M152 RAMS + M152 RAMS + M152 RAMS + M152 RAMS + M152 RAMS + M152 RAMS + M152 RAMS + M152 RAMS + M152 RAMS + + + Defusal Kit + Entschärfungskit + Kit de desactivación + Zestaw do rozbrajania + Kit de désamorçage + Zneškodňovací sada + Kit E.O.D. + Hatástalanító felszerelés + Kit de desarme + Комплект разминирования + + + Allows defusing of explosives + Erlaubt die Entschärfung von Sprengstoffen + Permite desactivar explosivos + Umożliwia rozbrajanie ładunków wybuchowych + Permet de désamorçer des explosifs + Dovoluje zneškodňování výbušnin + Consente la disattivazione degli ordigni esplosivi + Robbanóanyagok hatástalanítását teszi lehetővé + Permite o desarme de explosivos + Позволяет обезвреживать ВУ + + + Add to Speed Dial + Zur Schnellauswahl hinzufügen + Agregar a marcado rápido + Dodaj do szybkiego wybierania + Ajouter à la composition rapide + Přidat jako rychlou volbu + Aggiungi alla selezione rapida + Hozzáadás a gyorstárcsázóhoz + Adicionar à ligação rápida + Добавить в ускоренный набор + + + Clear + Löschen + Borrar + Usuń + Désamorçé + Čistý + Libera + Törlés + Limpar + Очистить + + + Dial + Wählen + Marcar + Wybierz mumer + Composer + Vytočit + Composizione numero + Tárcsázás + Discar + Hабрать + + + Up + Hoch + Arriba + W górę + Haut + Nahoru + Sopra + Fel + Cima + Вызов + + + Down + Runter + Abajo + W dół + Bas + Dolu + Sotto + Le + Baixo + Сброс + + + Cancel + Abbrechen + Cancelar + Anuluj + Annuler + Zrušit + Annulla + Mégsem + Cancelar + Отмена + + + Detonate Menu + "Zünden"-Menü + Menú de detonación + Menu detonowania + Menu de mise à feu + Menu Detonace + Menù di detonazione + Robbantási menü + Menu de detonação + Меню подрыва + + + Place Menu + "Platzieren"-Menü + Menú de colocación + Menu umieszczania + Menu Placement + Menu Umístění + Menù di collocamento + Elhelyezési menü + Menu de posicionamento + Меню детонации + + + Defuse + Entschärfen + Desactivar + Rozbrój + Désamorçer + Zneškodnit + Disinnesca + Hatástalanítás + Desarmar + Обезвредить + + + Defusing Explosive... + Entschärfe Sprengstoff... + Desactivando explosivo... + Rozbrajanie ładunku... + Désamorçage des explosifs... + Zneškodňuji Výbušninu... + Esposivo in fase di disattivazione... + Robbanóanyag hatástalanítása... + Desarmando Explosivo... + Обезвреживание... + + + Timer + Zeitzünder + Temporizador + Czasomierz + Retard + Časovač + Cronometro + Időzítő + Timer + Таймер + + + Time: %1m %2s + Zeit: %1m %2s + Tiempo: %1m %2s + Czas: %1m %2s + Temps : %1m %2s + Čas: %1m %2s + Tempo : %1m %2s + Idő: %1m %2s + Tempo: %1m %2s + Время: %1m %2c + + + Set Time + Zeit einstellen + Configurar tiempo + Ustaw czas + Régler retard + Nastavit Čas + Modifica il conto alla rovescia + Idő beállítása + Configurar Tempo + Установить время + + + Select a Trigger + Wähle einen Zünder + Seleccionar un disparador + Wybierz zapalnik + Sélectionner une mise à feu + Zvolit Detonátor + Seleziona un Attivatore + Gyújtóeszköz kiválasztása + Selecionar um Gatilho + Выберите детонатор + + + Select + Wählen + Seleccionar + Wybierz + Sélectionner + Zvolit + Seleziona + Kiválasztás + Selecionar + Выбрать + + + Pressure Plate + Płyta naciskowa + Placa de presión + Druckplatte + Plaque de pression + Nášlapná nástraha + Piastra a Pressione + Nyomólap + Placa de pressão + Давление + + + Tripwire + Linka naciągu + Cable trampa + Stolperdraht + Fil de butée + Nástražný drát + Filo a Inciampo + Botlódrót + Linha de tração + Растяжка + + + IR Sensor + Czujnik podczerwieni + Sensor IR + Infrarotsensor + Capteur IR + IR Značkovač + Sensore IR + Infravörös szenzor + Sensor IV + ИК сенсор + + + No triggers available for %1 + Brak dostępnych zapalników dla %1 + No hay detonadores disponibles para %1 + Keine Auslöser vorhanden für %1 + Pas de mise à feu disponible pour %1 + Žádný detonátor k dispozici pro %1 + Nessun attivatore disponibile per %1 + Nincs elérhető gyújtóeszköz ide: %1 + Nenhum gatilho disponível para %1 + Нет доступных взрывателей для %1 + + + IR Sensor (Side Attack) + Czujnik podczerwieni (wybuch na bok) + Sensor IR (ataque lateral) + Infrarotsensor (Seitenangriff) + Capteur IR (de flanc) + IR Značkovač (Výbuch stranou) + Sensore IR (Attacco laterale) + Infravörös szenzor (Side Attack) + Sensor infravermelho (ataque lateral) + ИК (детонация вбок) + + + Magnetic Influence Sensor (Bottom Attack) + Czujnik magnetyczny (wybuch w górę) + Sensor IM (ataque inferior) + Magnetfeldsensor (Bodenangriff) + Capteur Magnétique (par le bas) + Magnetický Senzor (Výbuch ze spoda) + Sensore Magnetico di Prossimità (Attacco inferiore) + Mágneses mező érzékelő (Bottom Attack) + Influência magnética (ataque inferior) + Магнитный (детонация вверх) + + + No explosives on trigger. + Keine Sprengladungen auf diesem Auslöser. + Ningún explosivo en el detonador. + Pas d'explosif à mettre à feu. + Nessun esplosivo sul sensore. + Žádná výbušnina k odpálení. + Nincs robbanóanyag a gyújtóeszközhöz kötve. + Brak ładunków na zapalnik. + Nenhum explosivo no gatilho. + Нет доступных ВУ для взрывателя. + + + Dead Man's Switch + Totmannschalter + Mise à feu par relâchement de pression + Spínač mrtvého muže + Czuwak + Detonador de hombre muerto + Dead Man's Switch + Ловушка мертвеца + + + Used to remotely trigger explosives when released. + Zündet Sprengladungen wenn losgelassen. + Déclenche la mise à feu d'un explosif lorsqu'il est libéré. + Používaný k vzdálenému odpálení, při uvolnění odpálí výbušniny + Używany w celu zdalnej detonacji ładunków kiedy jego operator zostanie zabity. + Utilizado para detonar explosivos remotamente al soltarlo. + Robbanóanyagok távoli robbantásához való, elengedéskor gyújt. + Используется для дистанционного подрыва, после смерти оператора. + + + Pick up + Aufheben + Recoger + Sebrat + Felszedés + + + \ No newline at end of file diff --git a/addons/fcs/stringtable.xml b/addons/fcs/stringtable.xml index 0911bbdb57..6886370c5f 100644 --- a/addons/fcs/stringtable.xml +++ b/addons/fcs/stringtable.xml @@ -1,81 +1,82 @@  - + - - - Lase Target / Measure Distance - Ziel anlasern / Entfernung Messen - Télémétrer la cible - Naświetl cel / Zmierz odległość - Označit cíl / Změřit vzdálenost - Iluminar objetivo / Medir distancia - - Подсветить цель / Замерить расстояние - - - Zeroed To - Haltepunkt - Fijado a - Wyzerowany na - Nastaveno na - Zéroté à - Выставлено на - Nullázás - Fixado em - Azzeramento a - - - Adjust FCS Range (Up) - Entfernung des FLS erhöhen - Zwiększ zasięg FCS - Ajustar distancia del FCS (arriba) - Nastavit FCS Náměr (nahoru) - Augmenter la distance du SCT - FCS tartomány állítása (Fel) - Ajustar distância do FCS (Acima) - Aumentare la distanza dell'FCS - Диапазон СУО (Выше) - - - Adjust FCS Range (Down) - Entfernung des FLS verringern - Zmniejsz zasięg FCS - Ajustar distancia del FCS (abajo) - Nastavit FCS Náměr (dolů) - Réduire la distance du SCT - FCS tartomány állítása (Le) - Ajustar distância do FCS (Abaixo) - Ridurre la distanza dell'FCS - Диапазон СУО (Ниже) - - - Reset FCS - FLS zurücksetzen - Reiniciar FCS - Réinitialiser le SCT - Resetuj FCS - Resetovat FCS - FCS visszaállítása - Reiniciar FCS - Azzeramento dell'FCS - Обнулить СУО - - - FCS has been reset. - FLS wurde zurückgesetzt. - FCS reiniciado - SCT réinitialisé. - FCS został zresetowany. - FCS byl resetován. - Az FCS visszaállítva - FCS reiniciado. - L'FCS è stato azzerato - СУО обнулен. - - + Подсветить цель / Замерить расстояние + Célpont lézerezése / Távolság Bemérése + + + Zeroed To + Haltepunkt + Fijado a + Wyzerowany na + Nastaveno na + Zéroté à + Выставлено на + Nullázási táv + Fixado em + Azzeramento a + + + Adjust FCS Range (Up) + Entfernung des FLS erhöhen + Zwiększ zasięg FCS + Ajustar distancia del FCS (arriba) + Nastavit FCS Náměr (nahoru) + Augmenter la distance du SCT + FCS tartomány állítása (Fel) + Ajustar distância do FCS (Acima) + Aumentare la distanza dell'FCS + Диапазон СУО (Выше) + + + Adjust FCS Range (Down) + Entfernung des FLS verringern + Zmniejsz zasięg FCS + Ajustar distancia del FCS (abajo) + Nastavit FCS Náměr (dolů) + Réduire la distance du SCT + FCS tartomány állítása (Le) + Ajustar distância do FCS (Abaixo) + Ridurre la distanza dell'FCS + Диапазон СУО (Ниже) + + + Reset FCS + FLS zurücksetzen + Reiniciar FCS + Réinitialiser le SCT + Resetuj FCS + Resetovat FCS + FCS visszaállítása + Reiniciar FCS + Azzeramento dell'FCS + Обнулить СУО + + + FCS has been reset. + FLS wurde zurückgesetzt. + FCS reiniciado + SCT réinitialisé. + FCS został zresetowany. + FCS byl resetován. + FCS visszaállítva. + FCS reiniciado. + L'FCS è stato azzerato + СУО обнулен. + + \ No newline at end of file diff --git a/addons/frag/stringtable.xml b/addons/frag/stringtable.xml index e2477347ce..cea72ae13f 100644 --- a/addons/frag/stringtable.xml +++ b/addons/frag/stringtable.xml @@ -1,13 +1,15 @@  + - - - Disable Fragmentation - Keine Schrapnelle - Zakázat fragmentaci granátů - Desactivar fragmentación - Wyłącz głowice fragmentacyjne - Выключить разлёт осколков - - - + + + Disable Fragmentation + Keine Schrapnelle + Zakázat fragmentaci granátů + Desactivar fragmentación + Wyłącz głowice fragmentacyjne + Выключить разлёт осколков + Repeszek letiltása + + + \ No newline at end of file diff --git a/addons/goggles/stringtable.xml b/addons/goggles/stringtable.xml index 952a1320a0..16fd227b11 100644 --- a/addons/goggles/stringtable.xml +++ b/addons/goggles/stringtable.xml @@ -1,29 +1,30 @@  + - - - Show Goggle Effects in Third Person - Brilleneffekt in dritter Person anzeigen - Mostrar efectos de las gafas en tercera persona - Zobrazit efekt brýlí v třetí osobě - Effets de lunettes à la 3ème personne - Отображать эффект очков от третьего лица - Szemüveg effekt mutatása külső nézetből - Włącz efekty gogli w trzeciej osobie - Mostrar efeitos de óculos em Terceira Pessoa - Attiva l'effetto degli occhiali in terza persona - - - Wipe Goggles - Brille abwischen - Limpiar gafas - Vyčistit brýle - Essuyer les lunettes - Протереть очки - Szemüveg törlése - Wytrzyj gogle - Limpar Óculos - Pulisci gli occhiali - - - + + + Show Goggle Effects in Third Person + Brilleneffekt in dritter Person anzeigen + Mostrar efectos de las gafas en tercera persona + Zobrazit efekt brýlí v třetí osobě + Effets de lunettes à la 3ème personne + Отображать эффект очков от третьего лица + Szemüveg-effekt mutatása külső nézetből + Włącz efekty gogli w trzeciej osobie + Mostrar efeitos de óculos em Terceira Pessoa + Attiva l'effetto degli occhiali in terza persona + + + Wipe Goggles + Brille abwischen + Limpiar gafas + Vyčistit brýle + Essuyer les lunettes + Протереть очки + Szemüveg letörlése + Wytrzyj gogle + Limpar Óculos + Pulisci gli occhiali + + + \ No newline at end of file diff --git a/addons/grenades/stringtable.xml b/addons/grenades/stringtable.xml index 69f829037e..1add1623e4 100644 --- a/addons/grenades/stringtable.xml +++ b/addons/grenades/stringtable.xml @@ -1,245 +1,246 @@  + - - - Switch Grenade Mode - Granaten-Modus wechseln - Cambiar modo de granada - Tryb rzutu granatem - Změnit styl hodu granátu - Changer type de lancer de grenade - Сменить режим броска гранаты - Gránátdobás mód váltás - Cambia tipo di granata - Alternar Modo de Granada - - - Normal Throw - Normaler Wurf - Lanzamiento normal - Normalny rzut - Normální hod - Lancer Normal - Нормальный бросок - Normál dobás - Lancio normale - Arremesso Normal - - - High Throw - Hoher Wurf - Lanzamiento alto - Rzut lobem - Vysoký hod - Lancer Haut - Высокий бросок - Magas dobás - Lancio verso l'alto - Arremesso Alto - - - Precise Throw - Präziser Wurf - Lanzamiento preciso - Precyzyjny rzut - Přesný hod - Lancer Précis - Точный бросок - Pontos dobás - Lancio preciso - Arremesso Preciso - - - Roll Grenade - Granate rollen - Rodar granada - Po ziemi - Po zemi - Lancer Roulé - Катить гранату - Gurítás - Fai rotolare la granata - Rolar Granada - - - Drop Grenade - Granate fallenlassen - Soltar granada - Upuść granat - Upustit granát - Lâcher la grenade - Бросить себе под ноги - Ejtés - Lascia la granata - Largar Granada - - - M84 Stun Grenade - M84 Blendgranate - Granada aturdidora M84 - M84 Grenade Incapacitante - Granat hukowy M84 - Omračující granát M84 - M84 светозвуковая граната - M84 Villanógránát - Granata Stordente M84 - M84 granada de atordoamento - - - Also known as flashbang. Causes immediate flash blindness, deafness, tinnitus, and inner ear disturbance. - Verursacht temporäre Blind- und Taubheit. - Produce de manera inmediata ceguera, sordera, tinitus y afecta el oído interior. - Les grenades incapacitantes servent à désorienter ou distraire une menace pendant quelques secondes. - Granat ogłusza, nie zabijając przeciwnika. Detonacja daje efekt oślepiającego błysku i głośnego huku. - Omračující granát je taktická nesmrtící zbraň používaná při záchraně rukojmí a zvládání davu. - XM84 (M84) - граната нелетального действия, и предназначена для отвлечения и временного вывода из строя, либо дезориентации противника. Основное использование нашла при освобождении заложников, захвате преступников и террористов, а также проведении диверсионных миссий. - Eldobás után felrobban és éles hang, valamint fényhatással zavarja össze a környezetében tartózkodókat. - Anche conosciuta come flashbang. Causa accecamento immediato, sensazioni di sposatezza, mancanza d'equilibrio e disturbi al timpano. - Um tipo de granada não-letal destinado a confundir, desorientar e distrair uma potencial ameaça. - - - M127A1 Hand Held Signal (White) - M127A1 Leuchtmittel (Weiß) - Světlice M127A1 (Bílá) - M127A1 Jelzőrakéta (Fehér) - M127A1 Bengala (Bianco) - Flara ręczna sygnałowa M127A1 (biała) - M127A1 Sinalizador (Branco) - M127A1 Фальшфейер (Белый) - Bengala M127A1 (Blanca) - M127A1 Feux à main (Blanc) - - - M127A1 Hand Held Signal (Red) - M127A1 Leuchtmittel (Rot) - Světlice M127A1 (Červená) - M127A1 Jelzőrakéta (Piros) - M127A1 Bengala (Rosso) - Flara ręczna sygnałowa M127A1 (czerwona) - M127A1 Sinalizador (Vermelho) - M127A1 Фальшфейер (Красный) - Bengala M127A1 (Roja) - M127A1 Feux à main (Rouge) - - - M127A1 Hand Held Signal (Green) - M127A1 Leuchtmittel (Grün) - Světlice M127A1 (Zelená) - M127A1 Jelzőrakéta (Zöld) - M127A1 Bengala (Verde) - Flara ręczna sygnałowa M127A1 (zielona) - M127A1 Sinalizador (Verde) - M127A1 Фальшфейер (Зелёный) - Bengala M127A1 (Verde) - M127A1 Feux à main (Vert) - - - M127A1 Hand Held Signal (Yellow) - M127A1 Leuchtmittel (Gelb) - Světlice M127A1 (Žlutá) - M127A1 Jelzőrakéta (Sárga) - M127A1 Bengala (Giallo) - Flara ręczna sygnałowa M127A1 (żółta) - M127A1 Sinalizador (Amarelo) - M127A1 Фальшфейер (Жёлтые) - Bengala M127A1 (Amarilla) - M127A1 Feux à main (Jaune) - - - White Hand Flare - Weiße Leuchtkugel, wird wie eine Granate geworfen. - Světlice (Bílá) - Jelzőrakéta (Fehér) - Bengala (Bianco) - Flara ręczna (biała) - Sinalizador (Branco) - Фальшфейер (Белый) - Bengala (Blanca) - Feux à main (Blanc) - - - Red Hand Flare - Rote Leuchtkugel, wird wie eine Granate geworfen. - Světlice (Červená) - Jelzőrakéta (Piros) - Bengala (Rosso) - Flara ręczna (czerwona) - Sinalizador (Vermelho) - Фальшфейер (Красный) - Bengala (Roja) - Feux à main (Rouge) - - - Green Hand Flare - Grüne Leuchtkugel, wird wie eine Granate geworfen. - Světlice (Zelená) - Jelzőrakéta (Zöld) - Bengala (Verde) - Flara ręczna (zielona) - Sinalizador (Verde) - Фальшфейер (Зелёный) - Bengala (Verde) - Feux à main (Vert) - - - Yellow Hand Flare - Gelbe Leuchtkugel, wird wie eine Granate geworfen. - Světlice (Žlutá) - Jelzőrakéta (Sárga) - Bengala (Giallo) - Flara ręczna (żółta) - Sinalizador (Amarelo) - Фальшфейер (Жёлтые) - Bengala (Amarilla) - Feux à main (Jaune) - - - M127A1 (White) - M127A1 (Weiß) - M127A1 (Bílá) - M127A1 (Blanc) - M127A1 (Fehér) - M127A1 (Bianco) - M127A1 (biała) - M127A1 (Branco) - M127A1 (Белый) - M127A1 (Blanca) - - - M127A1 (Red) - M127A1 (Rot) - M127A1 (Červená) - M127A1 (Rouge) - M127A1 (Piros) - M127A1 (Rosso) - M127A1 (czerwona) - M127A1 (Vermelho) - M127A1 (Красный) - M127A1 (Roja) - - - M127A1 (Green) - M127A1 (Grün) - M127A1 (Zelená) - M127A1 (Vert) - M127A1 (Zöld) - M127A1 (Verde) - M127A1 (zielona) - M127A1 (Verde) - M127A1 (Зелёный) - M127A1 (Verde) - - - M127A1 (Yellow) - M127A1 (Gelb) - M127A1 (Žlutá) - M127A1 (Jaune) - M127A1 (Sárga) - M127A1 (Giallo) - M127A1 (żółta) - M127A1 (Amarelo) - M127A1 (Жёлтые) - M127A1 (Amarilla) - - - + + + Switch Grenade Mode + Granaten-Modus wechseln + Cambiar modo de granada + Tryb rzutu granatem + Změnit styl hodu granátu + Changer type de lancer de grenade + Сменить режим броска гранаты + Gránátkezelési mód váltása + Cambia tipo di granata + Alternar Modo de Granada + + + Normal Throw + Normaler Wurf + Lanzamiento normal + Normalny rzut + Normální hod + Lancer Normal + Нормальный бросок + Normál dobás + Lancio normale + Arremesso Normal + + + High Throw + Hoher Wurf + Lanzamiento alto + Rzut lobem + Vysoký hod + Lancer Haut + Высокий бросок + Magas dobás + Lancio verso l'alto + Arremesso Alto + + + Precise Throw + Präziser Wurf + Lanzamiento preciso + Precyzyjny rzut + Přesný hod + Lancer Précis + Точный бросок + Pontos dobás + Lancio preciso + Arremesso Preciso + + + Roll Grenade + Granate rollen + Rodar granada + Po ziemi + Po zemi + Lancer Roulé + Катить гранату + Gránát gurítása + Fai rotolare la granata + Rolar Granada + + + Drop Grenade + Granate fallenlassen + Soltar granada + Upuść granat + Upustit granát + Lâcher la grenade + Бросить себе под ноги + Gránát ejtése + Lascia la granata + Largar Granada + + + M84 Stun Grenade + M84 Blendgranate + Granada aturdidora M84 + M84 Grenade Incapacitante + Granat hukowy M84 + Omračující granát M84 + M84 светозвуковая граната + M84 Kábítógránát + Granata Stordente M84 + M84 granada de atordoamento + + + Also known as flashbang. Causes immediate flash blindness, deafness, tinnitus, and inner ear disturbance. + Verursacht temporäre Blind- und Taubheit. + Produce de manera inmediata ceguera, sordera, tinitus y afecta el oído interior. + Les grenades incapacitantes servent à désorienter ou distraire une menace pendant quelques secondes. + Granat ogłusza, nie zabijając przeciwnika. Detonacja daje efekt oślepiającego błysku i głośnego huku. + Omračující granát je taktická nesmrtící zbraň používaná při záchraně rukojmí a zvládání davu. + XM84 (M84) - граната нелетального действия, и предназначена для отвлечения и временного вывода из строя, либо дезориентации противника. Основное использование нашла при освобождении заложников, захвате преступников и террористов, а также проведении диверсионных миссий. + Villanógránát néven is ismert. Azonnali villanási vakságot, süketséget, fülzúgást, és belső füli zavart okoz. + Anche conosciuta come flashbang. Causa accecamento immediato, sensazioni di sposatezza, mancanza d'equilibrio e disturbi al timpano. + Um tipo de granada não-letal destinado a confundir, desorientar e distrair uma potencial ameaça. + + + M127A1 Hand Held Signal (White) + M127A1 Leuchtmittel (Weiß) + Světlice M127A1 (Bílá) + M127A1 Kézi Jelzőrakéta (Fehér) + M127A1 Bengala (Bianco) + Flara ręczna sygnałowa M127A1 (biała) + M127A1 Sinalizador (Branco) + M127A1 Фальшфейер (Белый) + Bengala M127A1 (Blanca) + M127A1 Feux à main (Blanc) + + + M127A1 Hand Held Signal (Red) + M127A1 Leuchtmittel (Rot) + Světlice M127A1 (Červená) + M127A1 Kézi Jelzőrakéta (Piros) + M127A1 Bengala (Rosso) + Flara ręczna sygnałowa M127A1 (czerwona) + M127A1 Sinalizador (Vermelho) + M127A1 Фальшфейер (Красный) + Bengala M127A1 (Roja) + M127A1 Feux à main (Rouge) + + + M127A1 Hand Held Signal (Green) + M127A1 Leuchtmittel (Grün) + Světlice M127A1 (Zelená) + M127A1 Kézi Jelzőrakéta (Zöld) + M127A1 Bengala (Verde) + Flara ręczna sygnałowa M127A1 (zielona) + M127A1 Sinalizador (Verde) + M127A1 Фальшфейер (Зелёный) + Bengala M127A1 (Verde) + M127A1 Feux à main (Vert) + + + M127A1 Hand Held Signal (Yellow) + M127A1 Leuchtmittel (Gelb) + Světlice M127A1 (Žlutá) + M127A1 Kézi Jelzőrakéta (Sárga) + M127A1 Bengala (Giallo) + Flara ręczna sygnałowa M127A1 (żółta) + M127A1 Sinalizador (Amarelo) + M127A1 Фальшфейер (Жёлтые) + Bengala M127A1 (Amarilla) + M127A1 Feux à main (Jaune) + + + White Hand Flare + Weiße Leuchtkugel, wird wie eine Granate geworfen. + Světlice (Bílá) + Kézi jelzőrakéta, Fehér színű + Bengala (Bianco) + Flara ręczna (biała) + Sinalizador (Branco) + Фальшфейер (Белый) + Bengala (Blanca) + Feux à main (Blanc) + + + Red Hand Flare + Rote Leuchtkugel, wird wie eine Granate geworfen. + Světlice (Červená) + Kézi jelzőrakéta, Piros színű + Bengala (Rosso) + Flara ręczna (czerwona) + Sinalizador (Vermelho) + Фальшфейер (Красный) + Bengala (Roja) + Feux à main (Rouge) + + + Green Hand Flare + Grüne Leuchtkugel, wird wie eine Granate geworfen. + Světlice (Zelená) + Kézi jelzőrakéta, Zöld színű + Bengala (Verde) + Flara ręczna (zielona) + Sinalizador (Verde) + Фальшфейер (Зелёный) + Bengala (Verde) + Feux à main (Vert) + + + Yellow Hand Flare + Gelbe Leuchtkugel, wird wie eine Granate geworfen. + Světlice (Žlutá) + Kézi jelzőrakéta, Sárga színű + Bengala (Giallo) + Flara ręczna (żółta) + Sinalizador (Amarelo) + Фальшфейер (Жёлтые) + Bengala (Amarilla) + Feux à main (Jaune) + + + M127A1 (White) + M127A1 (Weiß) + M127A1 (Bílá) + M127A1 (Blanc) + M127A1 (Fehér) + M127A1 (Bianco) + M127A1 (biała) + M127A1 (Branco) + M127A1 (Белый) + M127A1 (Blanca) + + + M127A1 (Red) + M127A1 (Rot) + M127A1 (Červená) + M127A1 (Rouge) + M127A1 (Piros) + M127A1 (Rosso) + M127A1 (czerwona) + M127A1 (Vermelho) + M127A1 (Красный) + M127A1 (Roja) + + + M127A1 (Green) + M127A1 (Grün) + M127A1 (Zelená) + M127A1 (Vert) + M127A1 (Zöld) + M127A1 (Verde) + M127A1 (zielona) + M127A1 (Verde) + M127A1 (Зелёный) + M127A1 (Verde) + + + M127A1 (Yellow) + M127A1 (Gelb) + M127A1 (Žlutá) + M127A1 (Jaune) + M127A1 (Sárga) + M127A1 (Giallo) + M127A1 (żółta) + M127A1 (Amarelo) + M127A1 (Жёлтые) + M127A1 (Amarilla) + + + \ No newline at end of file diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index 61be5206bf..ff787b1359 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -1,109 +1,110 @@  + - - - Ear Plugs - Ohrenstöpsel - Tapones para los oídos - Stopery do uszu - Špunty - Беруши - Bouchons Anti-Bruits - Füldugó - Protetor auricular - Tappi auricolari - - - Protective Ear Plugs allow the wearer to be near loud weaponry without damage to his hearing. - Schützende Ohrenstöpsel, die es dem Träger ermöglichen, sich in der Nähe lauter Waffen aufzuhalten. - Los tapones para los oídos permiten al usuario operar armamento ruidoso sin sufrir pérdida de audición. - Stopery do uszu umożliwiają użytkownikowi przebywać w pobliżu głośnej broni bez poniesienia konsekwencji jaką jest utrata słuchu. - Ochranné špunty umožňují uživateli, aby neutrpěl zranění jeho sluchu v blízkosti hlasitých zbraní. - Беруши позволяют избежать потери слуха при близкой громкой стрельбе. - Bouchons Anti-Bruits pour la prévention des traumatismes sonores aigus. - Erősebb hanghatásoktól védő füldugó, megakadályozza a nagy hanggal járó fegyverzettől való halláskárosodást. - Protetor para ouvidos permitem que o usuário esteja próximo a ruídos sem danificar sua audição. - Proteggono l'apparato uditivo, permettendo a chi li indossa di resistere ai suoni particolarmente forti senza alcun danno. - - - Earplugs in - Ohrenstöpsel drinnen - Poner tapones - Załóż stopery - Dát špunty do uší - Беруши надеты - Bouchons mis - Füldugó berakva - Protetores colocados - Indossa i tappi auricolari - - - Earplugs out - Ohrenstöpsel raus - Quitar tapones - Zdejmij stopery - Vyndat špunty z uší - Беруши сняты - Bouchons enlevés - Füldugó kivéve - Protetores retirados - Levati i tappi auricolari - - - Earplugs in - Ohrenstöpsel drinnen - Tapones puestos - Stopery założone - Špunty v uších - Беруши надеты - Bouchons mis - Füldugó berakva - Protetores colocados - Indossa i tappi auricolari - - - Earplugs out - Ohrenstöpsel raus - Tapones quitados - Stopery zdjęte - Špunty venku z uší - Беруши сняты - Bouchons enlevés - Füldugó kivéve - Protetores retirados - Levati i tappi auricolari - - - You have no ear plugs - Keine Ohrenstöpsel im Inventar - No tienes tapones para los oídos - Nie masz stoperów - Nemáš žádné špunty - У вас нет беруш - Vous n'avez pas de Bouchons Anti-Bruits - Nincs füldugód - Você não possui protetores auriculares - Non hai i tappi auricolari - - - No inventory space - Kein Platz im Inventar - Sin espacio en el inventario - Brak miejsca w ekwipunku - Pas de place dans l'inventaire - Není místo v inventáři - Non hai abbastanza spazio - Não há espaço no inventário - Nincs több hely - Нет места в инвентаре - - - Disable ear ringing - Deaktiviere Ohrfiepen - Desactivar zumbido de oídos - Отключить эффект баротравмы - Knalltrauma deaktivieren - Vypnout pískání v uších - - - + + + Ear Plugs + Ohrenstöpsel + Tapones para los oídos + Stopery do uszu + Špunty + Беруши + Bouchons Anti-Bruits + Füldugó + Protetor auricular + Tappi auricolari + + + Protective Ear Plugs allow the wearer to be near loud weaponry without damage to his hearing. + Schützende Ohrenstöpsel, die es dem Träger ermöglichen, sich in der Nähe lauter Waffen aufzuhalten. + Los tapones para los oídos permiten al usuario operar armamento ruidoso sin sufrir pérdida de audición. + Stopery do uszu umożliwiają użytkownikowi przebywać w pobliżu głośnej broni bez poniesienia konsekwencji jaką jest utrata słuchu. + Ochranné špunty umožňují uživateli, aby neutrpěl zranění jeho sluchu v blízkosti hlasitých zbraní. + Беруши позволяют избежать потери слуха при близкой громкой стрельбе. + Bouchons Anti-Bruits pour la prévention des traumatismes sonores aigus. + Erősebb hanghatásoktól védő füldugó, megakadályozza a nagy hanggal járó fegyverzettől való halláskárosodást. + Protetor para ouvidos permitem que o usuário esteja próximo a ruídos sem danificar sua audição. + Proteggono l'apparato uditivo, permettendo a chi li indossa di resistere ai suoni particolarmente forti senza alcun danno. + + + Earplugs in + Ohrenstöpsel drinnen + Poner tapones + Załóż stopery + Dát špunty do uší + Беруши надеты + Bouchons mis + Füldugó berakva + Protetores colocados + Indossa i tappi auricolari + + + Earplugs out + Ohrenstöpsel raus + Quitar tapones + Zdejmij stopery + Vyndat špunty z uší + Беруши сняты + Bouchons enlevés + Füldugó kivéve + Protetores retirados + Levati i tappi auricolari + + + Earplugs in + Ohrenstöpsel drinnen + Tapones puestos + Stopery założone + Špunty v uších + Беруши надеты + Bouchons mis + Füldugó berakva + Protetores colocados + Indossa i tappi auricolari + + + Earplugs out + Ohrenstöpsel raus + Tapones quitados + Stopery zdjęte + Špunty venku z uší + Беруши сняты + Bouchons enlevés + Füldugó kivéve + Protetores retirados + Levati i tappi auricolari + + + You have no ear plugs + Keine Ohrenstöpsel im Inventar + No tienes tapones para los oídos + Nie masz stoperów + Nemáš žádné špunty + У вас нет беруш + Vous n'avez pas de Bouchons Anti-Bruits + Nincsen füldugód + Você não possui protetores auriculares + Non hai i tappi auricolari + + + No inventory space + Kein Platz im Inventar + Sin espacio en el inventario + Brak miejsca w ekwipunku + Pas de place dans l'inventaire + Není místo v inventáři + Non hai abbastanza spazio + Não há espaço no inventário + Nincs több hely + Нет места в инвентаре + + + Disable ear ringing + Desactivar zumbido de oídos + Отключить эффект баротравмы + Knalltrauma deaktivieren + Vypnout pískání v uších + Fülcsengés letiltása + + + \ No newline at end of file diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index ef17cfb5e6..859d351f9c 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -1,40 +1,46 @@  + - - - Always display cursor for self interaction - Immer den Cursor für Selbst-Interaktionen anzeigen. - Mostrar siempre el cursor para la interacción propia - Всегда показывать курсор для взаимодействия с собой - Zobrazit kurzor v menu pro vlastní interakci - - - Interact Key - Fremdinteraktionsmenü-Taste - Tecla de interacción - Клавиша взаимодействия - Klávesa pro interakci - - - Self Interaction Key - Eigeninteraktionsmenü-Taste - Tecla de interacción propia - Клавиша взаимодействия (с собой) - Klávesa pro vlastní interakci - - - Self Actions - Selbst-Aktionen - Acciones propias - Действия с собой - Vlastní akce - - - Vehicle Actions - Fahrzeug-Aktionen - Acciones de vehículo - Действия на транспорте - Interakce s vozidly - - - + + + Always display cursor for self interaction + Immer den Cursor für Selbst-Interaktionen anzeigen. + Mostrar siempre el cursor para la interacción propia + Всегда показывать курсор для взаимодействия с собой + Zobrazit kurzor v menu pro vlastní interakci + Mindig legyen a saját cselekvés kurzorja látható + + + Interact Key + Fremdinteraktionsmenü-Taste + Tecla de interacción + Клавиша взаимодействия + Klávesa pro interakci + Cselekvő gomb + + + Self Interaction Key + Eigeninteraktionsmenü-Taste + Tecla de interacción propia + Клавиша взаимодействия (с собой) + Klávesa pro vlastní interakci + Saját cselekvő gomb + + + Self Actions + Selbst-Aktionen + Acciones propias + Действия с собой + Vlastní akce + Saját cselekvések + + + Vehicle Actions + Fahrzeug-Aktionen + Acciones de vehículo + Действия на транспорте + Interakce s vozidly + Járműves cselekvések + + + \ No newline at end of file diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index c1ec7ff6d9..0788773b34 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -1,687 +1,698 @@  + - - - Interactions - Interaktionen - Interacciones - Interakce - - - Torso - Torso - Torso - Trup - - - Head - Kopf - Cabeza - Hlava - - - Left Arm - Linker Arm - Brazo izquierdo - Levá paže - - - Right Arm - Rechter Arm - Brazo derecho - Pravá paže - - - Left Leg - Linkes Bein - Pierna izquierda - Levá noha - - - Right Leg - Rechtes Bein - Pierna derecha - Pravá hona - - - Weapon - Waffe - Arma - Zbraň - - - Interaction Menu - Interaktionsmenü - Menú de interacción - Menu interakcji - Menu interakce - Menu d'interaction - Меню взаимодействия - Interakció - Menu de Interação - Menù Interattivo - - - Interaction Menu (Self) - Interaktionsmenü (Selbst) - Menú de interacción (Propia) - Menu interakcji (na siebie) - Menu interakce (vlastní) - Menu d'interaction (Perso) - Меню взаимодействия (с собой) - Interakció (saját) - Menu de Interação (Individual) - Menù Interattivo (Individuale) - - - Open / Close Door - Tür öffnen / schließen - Abrir / Cerrar puerta - Otwórz / Zamknij drzwi - Otevřít / Zavřít dveře - Ouvrir / Fermer Portes - Открыть / Закрыть двери - Ajtó nyitás / zárás - Abrir / Fechar Porta - Apri / Chiudi la porta - - - Lock Door - Tür sperren - Bloquear puerta - Verrouiller Porte - Blocca la porta - Заблокировать дверь - Trancar Porta - Ajtó bezárása - Zablokuj drzwi - Zamknout dveře - - - Unlock Door - Tür entsperren - Desbloquear puerta - Déverrouiller Porte - Sblocca la porta - Разблокировать дверь - Destrancar Porta - Zár kinyitása - Odblokuj drzwi - Odemknout dveře - - - Locked Door - Tür gesperrt - Puerta bloqueada - Porte Verrouillée - Porta bloccata - Дверь заблокирована - Porta Trancada - Zárt ajtó - Zablokowano drzwi - Zamčené dveře - - - Unlocked Door - Tür entsperrt - Puerta desbloqueada - Porte Déverrouillée - Porta sbloccata - Дверь разблокирована - Porta Destrancada - Nyitott ajtó - Odblokowano drzwi - Odemčené dveře - - - Join group - Gruppe beitreten - Unirse al grupo - Dołącz do grupy - Přidat se do skupiny - Rejoindre Groupe - Вступить в группу - Csatlakozás - Unir-se ao grupo - Unisciti alla squadra - - - Leave Group - Gruppe verlassen - Dejar grupo - Opuść grupę - Opustit skupinu - Quitter Groupe - Выйти из группы - Csoport elhagyása - Deixar grupo - Lascia la squadra - - - Become Leader - Grp.-führung übern. - Asumir el liderazgo - Przejmij dowodzenie - Stát se velitelem - Devenir Leader - Стать лидером - Vezetés átvétele - Tornar-se Líder - Prendi il comando - - - DANCE! - TANZEN! - BAILAR! - TAŃCZ! - TANČIT! - Danse! - ТАНЦЕВАТЬ! - TÁNC! - DANCE! - Balla! - - - Stop Dancing - Tanzen abbrechen - Dejar de bailar - Przestań tańczyć - Přestat tancovat - Arrêter de danser - Прекратить танцевать - Tánc abbahagyása - Parar de dançar - Smetti di ballare - - - << Back - << Zurück - << Atrás - << Wstecz - << Zpět - << Retour - << Назад - << Vissza - << Voltar - << Indietro - - - Gestures - Gesten - Gestos - Gesty - Posunky - Signaux - Жесты - Kézjelek - Gestos - Segnali gestuali - - - Attack - Angreifen - Atacar - Do ataku - Zaútočit - Attaquer - Атаковать - Támadás - Atacar - Attaccare - - - Advance - Vordringen - Avanzar - Naprzód - Postoupit - Avancer - Продвигаться - Előre - Avançar - Avanzare - - - Go - Los - Adelante - Szybko - Jít - Aller - Идти - Mozgás - Mover-se - Muoversi - - - Follow - Folgen - Seguirme - Za mną - Následovat - Suivre - Следовать - Utánam - Seguir - Seguire - - - Point - Zeigen - Señalar - Wskazać - Ukázat - Pointer - Точка - Mutat - Apontar - Puntare a - - - Up - Aufstehen - Arriba - Do góry - Vztyk - Debout - Вверх - Fel - Acima - Alzarsi - - - Cover - Deckung - Cubrirse - Do osłony - Krýt se - A couvert - Укрыться - Fedezékbe - Proteger-se - Copertura - - - Cease Fire - Feuer einstellen - Alto el fuego - Wstrzymać ogień - Zastavit palbu - Halte au feu - Прекратить огонь - Tüzet szüntess - Cessar Fogo - Cessare il Fuoco - - - Freeze - Keine Bewegung - Alto - Stać - Stát - Halte - Замереть - Állj - Alto - Fermi - - - Hi - Hallo - Hola - Witaj - Ahoj - Salut - Привет - Szeva - Olá - Ciao - - - Yes - Ja - Si - Tak - Ano - Oui - Да - Igen - Sim - Si - - - No - Nein - No - Nie - Ne - Non - Нет - Nem - Não - No - - - Put weapon on back - Waffe wegstecken - Arma a la espalda - Umieść broń na plecach - Dát zbraň na záda - Arme à la bretelle - Повесить оружие на спину - Fegyvert hátra - Colocar arma nas costas - Metti l'arma in spalla - - - Tap Shoulder - Auf Schulter klopfen - Tocar el hombro - Klepnij w ramię - Poklepat na rameno - Taper sur l'épaule - Похлопать по плечу - Vállveregetés - Tocar ombro - Dai un colpetto - - - You were tapped on the RIGHT shoulder - Te tocaron el hombro DERECHO - Dir wurde auf die Rechte Schulter geklopft - On te tape sur l'épaule - Zostałeś klepnięty po ramieniu - Vállonveregettek - Někdo tě poklepal na PRAVÉ rameno - Вас похлопали по плечу - Você foi tocado no ombro - Ti è stato dato un colpetto sulla spalla - - - You were tapped on the LEFT shoulder. - Te tocaron el hombro IZQUIERDO. - Dir wurde auf die Linke Schulter geklopft - On te tape sur l'épaule. - Zostałeś klepnięty po ramieniu - Vállonveregettek - Někdo tě poklepal na LEVÉ rameno. - Вас похлопали по плечу - Você foi tocado no ombro. - Ti è stato dato un colpetto sulla spalla - - - Cancel - Abbrechen - Cancelar - Anuluj - Annuler - Zrušit - Annulla - Отменить - Cancelar - Mégse - - - Select - Wählen - Seleccionar - Wybierz - Sélectionner - Zvolit - Seleziona - Выбрать - Selecionar - Kiválaszt - - - Go Away! - Geh Weg! - Aléjate! - Odejdź! - Jděte pryč! - Allez-vous-en! - Уходите отсюда! - Tűnés! - Vá Embora! - Via di qui! - - - Get Down! - Auf Den Boden! - Al suelo! - Padnij! - K zemi! - A terre! - A földre! - Ложись! - Abaixe-se! - A Terra! - - - Team<br/>Management - Team<br/>Management - Gestión<br/>de equipo - Gestion<br/>d'équipe - Zarządzanie<br/>oddziałem - Správa<br/>týmu - Управление<br/>группой - Gerenciamento<br/>de Equipe - Organizzazione<br/>Squadra - Csapat<br/>kezelés - - - Red - Rot - Rojo - Rouge - Czerwony - Červený - Красный - Vermelha - Rosso - Piros - - - Green - Grün - Verde - Vert - Zielony - Zelený - Зеленый - Verde - Verde - Zöld - - - Blue - Blau - Azul - Bleu - Niebieski - Modrý - Синий - Azul - Blu - Kék - - - Yellow - Gelb - Amarillo - Jaune - Żółty - Žlutý - Желтый - Amarela - Giallo - Sárga - - - Join Team<br/>Red - Team Rot<br/>beitreten - Unirse al<br/>equipo rojo - Rejoindre<br/>Rouge - Dołącz do drużyny<br/>czerwonej - Připojit do<br/>Červeného týmu - Присоединиться<br/>к красной группе - Unir-se à<br/>Equipe Vermelha - Entra nella<br/>Squadra Rossa - Csatlakozás a<br/>piros csapathoz - - - Join Team<br/>Green - Team Grün<br/>beitreten - Unirse al<br/>equipo verde - Rejoindre<br/>Verte - Dołącz do<br/>drużyny zielonej - Připojit do<br/>Zeleného týmu - Присоединиться<br/>к зеленой группе - Unir-se à<br/>Equipe Verde - Entra nella<br/>Squadra Verde - Csatlakozás a<br/>zöld csapathoz - - - Join Team<br/>Blue - Team Blau<br/>beitreten - Unirse al<br/>equipo azul - Rejoindre<br/>Bleue - Dołącz do<br/>drużyny niebieskiej - Připojit do<br/>Modrého týmu - Присоединиться<br/>к синей группе - Unir-se à<br/>Equipe Azul - Entra nella<br/>Squadra Blu - Csatlakozás a<br/>kék csapathoz - - - Join Team<br/>Yellow - Team Gelb<br/>beitreten - Unirse al<br/>equipo amarillo - Rejoindre<br/>Jaune - Dołącz do<br/>drużyny żółtej - Připojit do<br/>Žlutého týmu - Присоединиться<br/>к желтой группе - Unir-se à<br/>Equipe Amarela - Entra nella<br/>Squadra Gialla - Csatlakozás a<br/>sárga csapathoz - - - You joined Team %1 - Du bist Team %1 beigetreten - Te has unido al equipo %1 - Tu as rejoint l'équipe %1 - Dołączyłeś do drużyny %1 - Připojil ses do %1 týmu - Вы присоединились к группе %1 - Você uniu-se à Equipe %1 - Sei entrato nella Squadra %1 - Csatlakoztál a %1 csapathoz - - - Leave Team - Team verlassen - Dejar equipo - Quitter l'équipe - Opuść drużynę - Opustit tým - Покинуть группу - Deixar Equipe - Lascia la Squadra - Csapat elhagyása - - - You left the Team - Du hast das Team verlassen - Has dejado el equipo - Tu as quitté l'équipe - Opuściłeś drużynę - Opustil si tým - Вы покинули группу - Você deixou a Equipe - Hai lasciato la squadra - Elhagytad a csapatot - - - Pardon - Begnadigen - Perdonar - Przebacz - Pardon - Pardon - Извините - Perdão - Perdona - Megbocsátás - - - Scroll - Scrollen - Przewiń - Défilement - Desplazar - Пролистать - Rolar - Scorri - Görgetés - Otáčení - - - Modifier Key - Modifikator - Modyfikator - Modifier la touche - Tecla modificadora - Клавиша-модификатор - Tecla Modificadora - Modifica Tasto - Módosító billentyű - Modifikátor - - - Not in Range - Außer Reichweite - Hors de portée. - Fuera de rango - Слишком далеко - Fora do Alcançe - Hatótávolságon kívül - Poza zasięgiem - Mimo dosah - - - Equipment - Ausrüstung - Equipamiento - Équipment - Ekwipunek - Vybavení - Felszerelés - Снаряжение - - - Push - Schieben - Empujar - Pousser - Pchnij - Odstrčit - Tolás - Толкать - - - Interact - Interagiere - Interakce - Взаимодействовать - Interakcja - Interactuar - - - Passengers - Fahrzeuginsassen - Pasajeros - Пассажиры - Pasažéři - - - + + + Interactions + Interaktionen + Interacciones + Interakce + Cselekvések + + + Torso + Torso + Torso + Trup + Testtörzs + + + Head + Kopf + Cabeza + Hlava + Fej + + + Left Arm + Linker Arm + Brazo izquierdo + Levá paže + Bal kar + + + Right Arm + Rechter Arm + Brazo derecho + Pravá paže + Jobb kar + + + Left Leg + Linkes Bein + Pierna izquierda + Levá noha + Bal láb + + + Right Leg + Rechtes Bein + Pierna derecha + Pravá hona + Jobb láb + + + Weapon + Waffe + Arma + Zbraň + Fegyver + + + Interaction Menu + Interaktionsmenü + Menú de interacción + Menu interakcji + Menu interakce + Menu d'interaction + Меню взаимодействия + Cselekvő menü + Menu de Interação + Menù Interattivo + + + Interaction Menu (Self) + Interaktionsmenü (Selbst) + Menú de interacción (Propia) + Menu interakcji (na siebie) + Menu interakce (vlastní) + Menu d'interaction (Perso) + Меню взаимодействия (с собой) + Cselekvő menü (saját) + Menu de Interação (Individual) + Menù Interattivo (Individuale) + + + Open / Close Door + Tür öffnen / schließen + Abrir / Cerrar puerta + Otwórz / Zamknij drzwi + Otevřít / Zavřít dveře + Ouvrir / Fermer Portes + Открыть / Закрыть двери + Ajtó nyitása / zárása + Abrir / Fechar Porta + Apri / Chiudi la porta + + + Lock Door + Tür sperren + Bloquear puerta + Verrouiller Porte + Blocca la porta + Заблокировать дверь + Trancar Porta + Ajtó bezárása + Zablokuj drzwi + Zamknout dveře + + + Unlock Door + Tür entsperren + Desbloquear puerta + Déverrouiller Porte + Sblocca la porta + Разблокировать дверь + Destrancar Porta + Zár kinyitása + Odblokuj drzwi + Odemknout dveře + + + Locked Door + Tür gesperrt + Puerta bloqueada + Porte Verrouillée + Porta bloccata + Дверь заблокирована + Porta Trancada + Zárt ajtó + Zablokowano drzwi + Zamčené dveře + + + Unlocked Door + Tür entsperrt + Puerta desbloqueada + Porte Déverrouillée + Porta sbloccata + Дверь разблокирована + Porta Destrancada + Nyitott ajtó + Odblokowano drzwi + Odemčené dveře + + + Join group + Gruppe beitreten + Unirse al grupo + Dołącz do grupy + Přidat se do skupiny + Rejoindre Groupe + Вступить в группу + Csatlakozás a csoporthoz + Unir-se ao grupo + Unisciti alla squadra + + + Leave Group + Gruppe verlassen + Dejar grupo + Opuść grupę + Opustit skupinu + Quitter Groupe + Выйти из группы + Csoport elhagyása + Deixar grupo + Lascia la squadra + + + Become Leader + Grp.-führung übern. + Asumir el liderazgo + Przejmij dowodzenie + Stát se velitelem + Devenir Leader + Стать лидером + Vezetés átvétele + Tornar-se Líder + Prendi il comando + + + DANCE! + TANZEN! + BAILAR! + TAŃCZ! + TANČIT! + Danse! + ТАНЦЕВАТЬ! + TÁNC! + DANCE! + Balla! + + + Stop Dancing + Tanzen abbrechen + Dejar de bailar + Przestań tańczyć + Přestat tancovat + Arrêter de danser + Прекратить танцевать + Tánc abbahagyása + Parar de dançar + Smetti di ballare + + + << Back + << Zurück + << Atrás + << Wstecz + << Zpět + << Retour + << Назад + << Vissza + << Voltar + << Indietro + + + Gestures + Gesten + Gestos + Gesty + Posunky + Signaux + Жесты + Kézjelek + Gestos + Segnali gestuali + + + Attack + Angreifen + Atacar + Do ataku + Zaútočit + Attaquer + Атаковать + Támadás + Atacar + Attaccare + + + Advance + Vordringen + Avanzar + Naprzód + Postoupit + Avancer + Продвигаться + Előre + Avançar + Avanzare + + + Go + Los + Adelante + Szybko + Jít + Aller + Идти + Mozgás + Mover-se + Muoversi + + + Follow + Folgen + Seguirme + Za mną + Následovat + Suivre + Следовать + Utánam + Seguir + Seguire + + + Point + Zeigen + Señalar + Wskazać + Ukázat + Pointer + Точка + Mutat + Apontar + Puntare a + + + Up + Aufstehen + Arriba + Do góry + Vztyk + Debout + Вверх + Fel + Acima + Alzarsi + + + Cover + Deckung + Cubrirse + Do osłony + Krýt se + A couvert + Укрыться + Fedezékbe + Proteger-se + Copertura + + + Cease Fire + Feuer einstellen + Alto el fuego + Wstrzymać ogień + Zastavit palbu + Halte au feu + Прекратить огонь + Tüzet szüntess + Cessar Fogo + Cessare il Fuoco + + + Freeze + Keine Bewegung + Alto + Stać + Stát + Halte + Замереть + Állj + Alto + Fermi + + + Hi + Hallo + Hola + Witaj + Ahoj + Salut + Привет + Helló + Olá + Ciao + + + Yes + Ja + Si + Tak + Ano + Oui + Да + Igen + Sim + Si + + + No + Nein + No + Nie + Ne + Non + Нет + Nem + Não + No + + + Put weapon on back + Waffe wegstecken + Arma a la espalda + Umieść broń na plecach + Dát zbraň na záda + Arme à la bretelle + Повесить оружие на спину + Fegyvert hátra + Colocar arma nas costas + Metti l'arma in spalla + + + Tap Shoulder + Auf Schulter klopfen + Tocar el hombro + Klepnij w ramię + Poklepat na rameno + Taper sur l'épaule + Похлопать по плечу + Vállveregetés + Tocar ombro + Dai un colpetto + + + You were tapped on the RIGHT shoulder + Te tocaron el hombro DERECHO + Dir wurde auf die Rechte Schulter geklopft + On te tape sur l'épaule + Zostałeś klepnięty po ramieniu + Megveregették a JOBB válladat. + Někdo tě poklepal na PRAVÉ rameno + Вас похлопали по плечу + Você foi tocado no ombro + Ti è stato dato un colpetto sulla spalla + + + You were tapped on the LEFT shoulder. + Te tocaron el hombro IZQUIERDO. + Dir wurde auf die Linke Schulter geklopft + On te tape sur l'épaule. + Zostałeś klepnięty po ramieniu + Megveregették a BAL válladat. + Někdo tě poklepal na LEVÉ rameno. + Вас похлопали по плечу + Você foi tocado no ombro. + Ti è stato dato un colpetto sulla spalla + + + Cancel + Abbrechen + Cancelar + Anuluj + Annuler + Zrušit + Annulla + Отменить + Cancelar + Mégse + + + Select + Wählen + Seleccionar + Wybierz + Sélectionner + Zvolit + Seleziona + Выбрать + Selecionar + Kiválaszt + + + Go Away! + Geh Weg! + Aléjate! + Odejdź! + Jděte pryč! + Allez-vous-en! + Уходите отсюда! + Tűnés! + Vá Embora! + Via di qui! + + + Get Down! + Auf Den Boden! + Al suelo! + Padnij! + K zemi! + A terre! + A földre! + Ложись! + Abaixe-se! + A Terra! + + + Team<br/>Management + Team<br/>Management + Gestión<br/>de equipo + Gestion<br/>d'équipe + Zarządzanie<br/>oddziałem + Správa<br/>týmu + Управление<br/>группой + Gerenciamento<br/>de Equipe + Organizzazione<br/>Squadra + Csapat<br/>kezelése + + + Red + Rot + Rojo + Rouge + Czerwony + Červený + Красный + Vermelha + Rosso + Piros + + + Green + Grün + Verde + Vert + Zielony + Zelený + Зеленый + Verde + Verde + Zöld + + + Blue + Blau + Azul + Bleu + Niebieski + Modrý + Синий + Azul + Blu + Kék + + + Yellow + Gelb + Amarillo + Jaune + Żółty + Žlutý + Желтый + Amarela + Giallo + Sárga + + + Join Team<br/>Red + Team Rot<br/>beitreten + Unirse al<br/>equipo rojo + Rejoindre<br/>Rouge + Dołącz do drużyny<br/>czerwonej + Připojit do<br/>Červeného týmu + Присоединиться<br/>к красной группе + Unir-se à<br/>Equipe Vermelha + Entra nella<br/>Squadra Rossa + Csatlakozás a<br/>piros csapathoz + + + Join Team<br/>Green + Team Grün<br/>beitreten + Unirse al<br/>equipo verde + Rejoindre<br/>Verte + Dołącz do<br/>drużyny zielonej + Připojit do<br/>Zeleného týmu + Присоединиться<br/>к зеленой группе + Unir-se à<br/>Equipe Verde + Entra nella<br/>Squadra Verde + Csatlakozás a<br/>zöld csapathoz + + + Join Team<br/>Blue + Team Blau<br/>beitreten + Unirse al<br/>equipo azul + Rejoindre<br/>Bleue + Dołącz do<br/>drużyny niebieskiej + Připojit do<br/>Modrého týmu + Присоединиться<br/>к синей группе + Unir-se à<br/>Equipe Azul + Entra nella<br/>Squadra Blu + Csatlakozás a<br/>kék csapathoz + + + Join Team<br/>Yellow + Team Gelb<br/>beitreten + Unirse al<br/>equipo amarillo + Rejoindre<br/>Jaune + Dołącz do<br/>drużyny żółtej + Připojit do<br/>Žlutého týmu + Присоединиться<br/>к желтой группе + Unir-se à<br/>Equipe Amarela + Entra nella<br/>Squadra Gialla + Csatlakozás a<br/>sárga csapathoz + + + You joined Team %1 + Du bist Team %1 beigetreten + Te has unido al equipo %1 + Tu as rejoint l'équipe %1 + Dołączyłeś do drużyny %1 + Připojil ses do %1 týmu + Вы присоединились к группе %1 + Você uniu-se à Equipe %1 + Sei entrato nella Squadra %1 + Csatlakoztál a %1 csapathoz + + + Leave Team + Team verlassen + Dejar equipo + Quitter l'équipe + Opuść drużynę + Opustit tým + Покинуть группу + Deixar Equipe + Lascia la Squadra + Csapat elhagyása + + + You left the Team + Du hast das Team verlassen + Has dejado el equipo + Tu as quitté l'équipe + Opuściłeś drużynę + Opustil si tým + Вы покинули группу + Você deixou a Equipe + Hai lasciato la squadra + Elhagytad a csapatot + + + Pardon + Begnadigen + Perdonar + Przebacz + Pardon + Pardon + Извините + Perdão + Perdona + Megbocsátás + + + Scroll + Scrollen + Przewiń + Défilement + Desplazar + Пролистать + Rolar + Scorri + Görgetés + Otáčení + + + Modifier Key + Modifikator + Modyfikator + Modifier la touche + Tecla modificadora + Клавиша-модификатор + Tecla Modificadora + Modifica Tasto + Módosító billentyű + Modifikátor + + + Not in Range + Außer Reichweite + Hors de portée. + Fuera de rango + Слишком далеко + Fora do Alcançe + Hatótávolságon kívül + Poza zasięgiem + Mimo dosah + + + Equipment + Ausrüstung + Equipamiento + Équipment + Ekwipunek + Vybavení + Felszerelés + Снаряжение + + + Push + Schieben + Empujar + Pousser + Pchnij + Odstrčit + Tolás + Толкать + + + Interact + Interagiere + Interakce + Взаимодействовать + Interakcja + Interactuar + Cselekvés + + + Passengers + Fahrzeuginsassen + Pasajeros + Пассажиры + Pasažéři + Utasok + + + \ No newline at end of file diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml index 51d812a2f2..2eef29e502 100644 --- a/addons/inventory/stringtable.xml +++ b/addons/inventory/stringtable.xml @@ -1,19 +1,22 @@  + - - - Make Inventory Display Bigger - Erhöhe die angezeigte Inventargröße - Hacer la pantalla de inventario mas grande - Сделать окно инвентаря больше - Zvětšit zobrazení inventáře - - - Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed. - Im Regelfall wird die Inventargröße durch die Größe der Nutzeroberfläche bestimmt. Diese Einstellung erlaubt es das Inventar unter Ausschluss der Schriftgröße zu vergrößern. Dadurch können mehr Gegenstände angezeigt werden. - Normalmente la pantalla de inventario se escala por el tamaño de la interfaz de usuario. Esto permite ampliar el tamaño de la interfaz de usuario de inventario, pero no aumenta el tamaño de fuente, permitiendo mostrar más filas. - Обычно, окно инвентаря зависит от размеров пользовательского интерфейса. Эта настройка позволяет увеличить размер окна инвентаря в пользовательском интерфейсе, не увеличивая размера шрифтов, так что отображется большее количество строк. - Normálně se velikost invetáře škáluje s velikostí UI. Toto nastavení dovoluje škálování velikost inventáře ale nežvětšuje velikost fontu. To dovoluje zobrazení více řad v inventáři. - - - + + + Make Inventory Display Bigger + Erhöhe die angezeigte Inventargröße + Hacer la pantalla de inventario mas grande + Сделать окно инвентаря больше + Zvětšit zobrazení inventáře + Legyen a felszerelés menüje nagyobb + + + Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed. + Im Regelfall wird die Inventargröße durch die Größe der Nutzeroberfläche bestimmt. Diese Einstellung erlaubt es das Inventar unter Ausschluss der Schriftgröße zu vergrößern. Dadurch können mehr Gegenstände angezeigt werden. + Normalmente la pantalla de inventario se escala por el tamaño de la interfaz de usuario. Esto permite ampliar el tamaño de la interfaz de usuario de inventario, pero no aumenta el tamaño de fuente, permitiendo mostrar más filas. + Обычно, окно инвентаря зависит от размеров пользовательского интерфейса. Эта настройка позволяет увеличить размер окна инвентаря в пользовательском интерфейсе, не увеличивая размера шрифтов, так что отображется большее количество строк. + Normálně se velikost invetáře škáluje s velikostí UI. Toto nastavení dovoluje škálování velikost inventáře ale nežvětšuje velikost fontu. To dovoluje zobrazení více řad v inventáři. + Alaphelyzetben a kezelőfelület mérete skálázza a felszerelési menüt. Ez az opció engedélyezi a menü felskálázását, de megtartja a betűméreteket, így növelve a láthatóságot. + + + \ No newline at end of file From c9e048e6b394a7a4c6b3da5de837170cfe1d1666 Mon Sep 17 00:00:00 2001 From: "Pierre (meat)" Date: Mon, 13 Apr 2015 20:03:19 +0200 Subject: [PATCH 445/816] Update AUTHORS.txt --- AUTHORS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.txt b/AUTHORS.txt index d57fcf2d23..800452fbda 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -56,6 +56,7 @@ Kllrt Legolasindar "Viper" licht-im-Norden87 MarcBook +meat Michail Nikolaev nic547 oscarmolinadev From 8edb2d2c4948088e123bd1ef72cc88deedc1a165 Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 13 Apr 2015 21:08:31 +0200 Subject: [PATCH 446/816] Complete overhaul of all ammo/magazine and weapon classes: *Merged the magazines- into the ballistics module *Adjusted all magazine class initSpeeds *Adjusted all weapon class initSpeeds --- addons/ballistics/CfgAmmo.hpp | 26 +- addons/ballistics/CfgMagazines.hpp | 138 +++++ addons/ballistics/CfgWeapons.hpp | 504 ++++++++++++++++- addons/ballistics/config.cpp | 5 +- .../{magazines => ballistics}/stringtable.xml | 220 +++++++- addons/magazines/$PBOPREFIX$ | 1 - addons/magazines/CfgAmmo.hpp | 110 ---- addons/magazines/CfgMagazines.hpp | 139 ----- addons/magazines/CfgVehicles.hpp | 158 ------ addons/magazines/CfgWeapons.hpp | 526 ------------------ addons/magazines/README.md | 12 - addons/magazines/config.cpp | 18 - addons/magazines/newclasses.txt | 39 -- addons/magazines/script_component.hpp | 12 - 14 files changed, 844 insertions(+), 1064 deletions(-) create mode 100644 addons/ballistics/CfgMagazines.hpp rename addons/{magazines => ballistics}/stringtable.xml (75%) delete mode 100644 addons/magazines/$PBOPREFIX$ delete mode 100644 addons/magazines/CfgAmmo.hpp delete mode 100644 addons/magazines/CfgMagazines.hpp delete mode 100644 addons/magazines/CfgVehicles.hpp delete mode 100644 addons/magazines/CfgWeapons.hpp delete mode 100644 addons/magazines/README.md delete mode 100644 addons/magazines/config.cpp delete mode 100644 addons/magazines/newclasses.txt delete mode 100644 addons/magazines/script_component.hpp diff --git a/addons/ballistics/CfgAmmo.hpp b/addons/ballistics/CfgAmmo.hpp index cbe3380028..620484950d 100644 --- a/addons/ballistics/CfgAmmo.hpp +++ b/addons/ballistics/CfgAmmo.hpp @@ -1,8 +1,10 @@ + class CfgAmmo { class BulletCore; class BulletBase: BulletCore { - timeToLive = 15; // Default: 6, doubleplusgood all munition range. + // Default: 6 | More is good, but too much is bad (especially with wind deflection / advanced ballistics) + timeToLive = 10; }; class B_20mm : BulletBase { @@ -17,9 +19,7 @@ class CfgAmmo { class B_30mm_AP : BulletBase { timeToLive = 30; }; - - class B_556x45_Ball_Tracer_Red; - class B_762x51_Tracer_Red; + class B_556x45_Ball : BulletBase { airFriction=-0.001265; hit=8; @@ -69,6 +69,10 @@ class CfgAmmo { ACE_muzzleVelocities[]={780, 886, 950}; ACE_barrelLengths[]={10, 15.5, 20}; }; + class B_556x45_Ball_Tracer_Red; + class ACE_B_556x45_Ball_Tracer_Dim: B_556x45_Ball_Tracer_Red { + nvgOnly = 1; + }; class ACE_545x39_Ball_7N6M : B_556x45_Ball { airFriction=-0.001162; caliber=0.5; @@ -114,8 +118,12 @@ class CfgAmmo { ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; - ACE_muzzleVelocities[]={760, 788, 800, 805}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_muzzleVelocities[]={730, 760, 788, 800, 810, 830}; + ACE_barrelLengths[]={10, 16, 20, 24, 26, 30}; + }; + class B_65x39_Case_yellow; + class ACE_B_65x39_Caseless_Tracer_Dim : B_65x39_Case_yellow { + nvgOnly = 1; }; class B_762x51_Ball : BulletBase { airFriction=-0.001035; @@ -132,6 +140,10 @@ class CfgAmmo { ACE_muzzleVelocities[]={700, 800, 820, 833, 845}; ACE_barrelLengths[]={10, 16, 20, 24, 26}; }; + class B_762x51_Tracer_Red; + class ACE_B_762x51_Tracer_Dim: B_762x51_Tracer_Red { + nvgOnly = 1; + }; class ACE_762x51_Ball_M118LR : B_762x51_Ball { airFriction=-0.0008525; caliber=1.05; @@ -266,7 +278,7 @@ class CfgAmmo { ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ASM"; ACE_dragModel=1; - ACE_muzzleVelocities[]={350, 390, 420}; + ACE_muzzleVelocities[]={440, 460, 480}; ACE_barrelLengths[]={4, 5, 9}; }; class ACE_9x18_Ball_57N181S : B_9x21_Ball { diff --git a/addons/ballistics/CfgMagazines.hpp b/addons/ballistics/CfgMagazines.hpp new file mode 100644 index 0000000000..6e6f5a11e8 --- /dev/null +++ b/addons/ballistics/CfgMagazines.hpp @@ -0,0 +1,138 @@ + +class CfgMagazines { + + class CA_Magazine; + class 30Rnd_65x39_caseless_mag: CA_Magazine { + initSpeed = 760; + }; + class 100Rnd_65x39_caseless_mag: CA_Magazine { + initSpeed = 760; + }; + class 100Rnd_65x39_caseless_mag_Tracer: 100Rnd_65x39_caseless_mag { + initSpeed = 760; + }; + class 200Rnd_65x39_cased_Box: 100Rnd_65x39_caseless_mag { + initSpeed = 760; + }; + class 30Rnd_65x39_caseless_mag_Tracer: 30Rnd_65x39_caseless_mag { + }; + class ACE_30Rnd_65x39_caseless_mag_Tracer_Dim: 30Rnd_65x39_caseless_mag_Tracer { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_B_65x39_Caseless_Tracer_Dim"; + displayName = "$STR_ACE_30Rnd_65x39_caseless_mag_Tracer_DimName"; + displayNameShort = "$STR_ACE_30Rnd_65x39_caseless_mag_Tracer_DimNameShort"; + descriptionShort = "$STR_ACE_30Rnd_65x39_caseless_mag_Tracer_DimDescription"; + picture = "\A3\weapons_f\data\ui\m_30stanag_caseless_yellow_CA.paa"; + }; + + class 30Rnd_556x45_Stanag: CA_Magazine { + }; + class 30Rnd_556x45_Stanag_Tracer_Red: 30Rnd_556x45_Stanag { + }; + class ACE_30Rnd_556x45_Stanag_Tracer_Dim: 30Rnd_556x45_Stanag_Tracer_Red { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_B_556x45_Ball_Tracer_Dim"; + displayName = "$STR_ACE_30Rnd_556x45_mag_Tracer_DimName"; + displayNameShort = "$STR_ACE_30Rnd_556x45_mag_Tracer_DimNameShort"; + descriptionShort = "$STR_ACE_30Rnd_556x45_mag_Tracer_DimDescription"; + picture = "\A3\weapons_f\data\ui\m_30stanag_yellow_ca.paa"; + }; + + class 20Rnd_762x51_Mag: CA_Magazine { + initSpeed = 833; + }; + class 10Rnd_762x51_Mag: 20Rnd_762x51_Mag { + initSpeed = 833; + }; + class 150Rnd_762x51_Box: CA_Magazine { + initSpeed = 833; + }; + class 150Rnd_762x51_Box_Tracer: 150Rnd_762x51_Box { + initSpeed = 833; + }; + class ACE_20Rnd_762x51_Mag_Tracer: 20Rnd_762x51_Mag { //@todo Green tracers for opfor and yellow tracers for independent + author = "$STR_ACE_Common_ACETeam"; + ammo = "B_762x51_Tracer_Red"; + displayName = "$STR_ACE_20Rnd_762x51_mag_TracerName"; + displayNameShort = "$STR_ACE_20Rnd_762x51_mag_TracerNameShort"; + descriptionShort = "$STR_ACE_20Rnd_762x51_mag_TracerDescription"; + tracersEvery = 1; + }; + + class ACE_20Rnd_762x51_Mag_Tracer_Dim: ACE_20Rnd_762x51_Mag_Tracer { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_B_762x51_Tracer_Dim"; + displayName = "$STR_ACE_20Rnd_762x51_mag_Tracer_DimName"; + displayNameShort = "$STR_ACE_20Rnd_762x51_mag_Tracer_DimNameShort"; + descriptionShort = "$STR_ACE_20Rnd_762x51_mag_Tracer_DimDescription"; + }; + + class ACE_20Rnd_762x51_Mag_SD: 20Rnd_762x51_Mag { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_762x51_Ball_Subsonic"; + displayName = "$STR_ACE_20Rnd_762x51_mag_SDName"; + displayNameShort = "$STR_ACE_20Rnd_762x51_mag_SDNameShort"; + descriptionShort = "$STR_ACE_20Rnd_762x51_mag_SDDescription"; + initSpeed = 325; + }; + + class 30Rnd_9x21_Mag: CA_Magazine { + initSpeed = 450; + }; + class ACE_30Rnd_9x19_mag: 30Rnd_9x21_Mag { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_9x19_Ball"; + displayName = "$STR_ACE_30Rnd_9x19_mag_Name"; + displayNameShort = "$STR_ACE_30Rnd_9x19_mag_NameShort"; + descriptionShort = "$STR_ACE_30Rnd_9x19_mag_Description"; + initSpeed = 370; + }; + + class 11Rnd_45ACP_Mag: CA_Magazine { + initSpeed = 250; + }; + + class 6Rnd_45ACP_Cylinder : 11Rnd_45ACP_Mag { + initSpeed = 250; + }; + + class 30Rnd_45ACP_Mag_SMG_01: 30Rnd_9x21_Mag { + initSpeed = 250; + }; + + class 9Rnd_45ACP_Mag: 30Rnd_45ACP_Mag_SMG_01 { + initSpeed = 250; + }; + + class 30Rnd_45ACP_Mag_SMG_01_Tracer_Green: CA_Magazine { + initSpeed = 250; + }; + + class 16Rnd_9x21_Mag: 30Rnd_9x21_Mag { + initSpeed = 450; + }; + class ACE_16Rnd_9x19_mag: 16Rnd_9x21_Mag { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_9x19_Ball"; + displayName = "$STR_ACE_16Rnd_9x19_mag_Name"; + displayNameShort = "$STR_ACE_16Rnd_9x19_mag_NameShort"; + descriptionShort = "$STR_ACE_16Rnd_9x19_mag_Description"; + initSpeed = 370; + }; + + class 10Rnd_762x54_Mag: 10Rnd_762x51_Mag { + initSpeed = 800; + }; + + class 150Rnd_762x54_Box: 150Rnd_762x51_Box { + initSpeed = 750; + }; + + class 150Rnd_93x64_Mag: CA_Magazine { + initSpeed = 860; + }; + + class 10Rnd_127x54_Mag: CA_Magazine { + initSpeed = 300; + }; +}; diff --git a/addons/ballistics/CfgWeapons.hpp b/addons/ballistics/CfgWeapons.hpp index 8c06561669..513829130f 100644 --- a/addons/ballistics/CfgWeapons.hpp +++ b/addons/ballistics/CfgWeapons.hpp @@ -1,30 +1,51 @@ + class Mode_SemiAuto; class Mode_FullAuto; class CfgWeapons { - class DMR_01_base_F; - class EBR_base_F; - class GM6_base_F; - class LMG_RCWS; - class LRR_base_F; - class MGun; - class MGunCore; - class pdw2000_base_F; - class Pistol_Base_F; - class Rifle_Base_F; - class Rifle_Long_Base_F; - class SMG_01_Base; - class SMG_02_base_F; class DMR_02_base_F; class DMR_03_base_F; class DMR_04_base_F; class DMR_05_base_F; class DMR_06_base_F; + class GM6_base_F; + class LMG_RCWS; + class LRR_base_F; + class MGun; + class MGunCore; class MMG_01_base_F; class MMG_02_base_F; + class Rifle_Base_F; + class Rifle_Long_Base_F; + class WeaponSlotsInfo; + class MuzzleSlot; + + /* Long Rifles */ + + class EBR_base_F: Rifle_Long_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_B"}; + }; + }; + }; + + class DMR_01_base_F: Rifle_Long_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_B"}; + }; + }; + }; /* MX */ + class arifle_MX_Base_F: Rifle_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_H"}; + }; + }; class Single: Mode_SemiAuto { dispersion = 0.000800; // radians. Equal to 2.75 MOA. // Based on widely cited 2 MOA figure for new 5.56 ACR. @@ -35,8 +56,16 @@ class CfgWeapons { }; }; class arifle_MX_SW_F: arifle_MX_Base_F { + initSpeed = -1.0; ACE_barrelTwist=9; ACE_barrelLength=16.0; + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + // Shit is broken again + //compatibleItems[] += {"ACE_muzzle_mzls_H"}; + compatibleItems[] = {"muzzle_snds_H","muzzle_snds_H_SW","ACE_muzzle_mzls_H"}; + }; + }; class Single: Mode_SemiAuto { dispersion = 0.000800; // radians. Equal to 2.75 MOA. // Based on widely cited 2 MOA figure for new 5.56 ACR. @@ -47,6 +76,7 @@ class CfgWeapons { }; }; class arifle_MXM_F: arifle_MX_Base_F { + initSpeed = -1.018; ACE_barrelTwist=9; ACE_barrelLength=18; class Single: Single { @@ -62,6 +92,11 @@ class CfgWeapons { /* Katiba */ class arifle_katiba_Base_F: Rifle_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_H"}; + }; + }; class Single: Mode_SemiAuto { dispersion = 0.000800; // radians. Equal to 2.75 MOA. // Based on widely cited 2 MOA figure for new 5.56 ACR? @@ -76,6 +111,12 @@ class CfgWeapons { /* Other */ class LMG_Mk200_F: Rifle_Long_Base_F { + initSpeed = -0.9763; + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_H"}; + }; + }; ACE_barrelTwist=7; ACE_barrelLength=12.5; class manual: Mode_FullAuto { @@ -87,6 +128,12 @@ class CfgWeapons { }; }; class LMG_Zafir_F: Rifle_Long_Base_F { + initSpeed = -1.0; + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_B"}; + }; + }; ACE_barrelTwist=12; ACE_barrelLength=18.1; class FullAuto: Mode_FullAuto { @@ -101,6 +148,11 @@ class CfgWeapons { /* Assault Rifles */ class Tavor_base_F: Rifle_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_L"}; + }; + }; class Single: Mode_SemiAuto { dispersion = 0.000727; // radians. Equal to 2.5 MOA, about the limit of mass-produced M855. }; @@ -110,6 +162,11 @@ class CfgWeapons { }; }; class mk20_base_F: Rifle_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_L"}; + }; + }; class Single: Mode_SemiAuto { dispersion = 0.0008727; // radians. Equal to 3 MOA, about the limit of mass-produced M855 plus // some extra for these worn out Greek Army service rifles. @@ -123,6 +180,7 @@ class CfgWeapons { /* SMGs */ class SDAR_base_F: Rifle_Base_F { + initSpeed = -0.9723; class Single: Mode_SemiAuto { dispersion = 0.0008727; // radians. Equal to 3 MOA, about the limit of mass-produced M855 plus // some extra because Kel-Tec. @@ -132,48 +190,121 @@ class CfgWeapons { dispersion = 0.00147; // radians. Equal to 5.1 MOA. }; }; + class pdw2000_base_F: Rifle_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_smg_02"}; + }; + }; + }; + class SMG_01_Base: Rifle_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_smg_01"}; + }; + }; + }; + class SMG_02_base_F: Rifle_Base_F { + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_smg_02"}; + }; + }; + }; + /* Pistols */ + + class Pistol; + class Pistol_Base_F: Pistol { + class WeaponSlotsInfo; + }; + class hgun_P07_F: Pistol_Base_F { + initSpeed = -0.9778; ACE_barrelTwist=10; ACE_barrelLength=4; + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE"; + compatibleItems[] += {"ACE_muzzle_mzls_smg_02"}; + }; + }; }; + class hgun_Rook40_F: Pistol_Base_F { + initSpeed = -1.0; ACE_barrelTwist=10; ACE_barrelLength=4.4; + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE"; + compatibleItems[] += {"ACE_muzzle_mzls_smg_02"}; + }; + }; }; - class hgun_Pistol_heavy_01_F: Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=4.5; - }; - class hgun_Pistol_heavy_02_F: Pistol_Base_F { - ACE_barrelTwist=16; - ACE_barrelLength=3; - }; + class hgun_ACPC2_F: Pistol_Base_F { + initSpeed = -1.0; ACE_barrelTwist=16; ACE_barrelLength=5; + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_smg_01"}; + }; + }; + }; + + class hgun_Pistol_heavy_01_F: Pistol_Base_F { + initSpeed = -0.96; + ACE_barrelTwist=16; + ACE_barrelLength=4.5; + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot: MuzzleSlot { + compatibleItems[] += {"ACE_muzzle_mzls_smg_01"}; + }; + }; + }; + + class hgun_Pistol_heavy_02_F: Pistol_Base_F { + initSpeed = -0.92; + ACE_barrelTwist=16; + ACE_barrelLength=3; + /* + class WeaponSlotsInfo: WeaponSlotsInfo { + class MuzzleSlot { + linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE"; + compatibleItems[] += {"ACE_muzzle_mzls_smg_01"}; + }; + }; + */ }; class hgun_PDW2000_F: pdw2000_base_F { + initSpeed = -1.157; ACE_barrelTwist=9; ACE_barrelLength=7; }; class arifle_Katiba_F: arifle_katiba_Base_F { + initSpeed = -1.09; ACE_barrelTwist=8; ACE_barrelLength=28.7; }; class arifle_Katiba_C_F: arifle_katiba_Base_F { + initSpeed = -1.07; ACE_barrelTwist=8; ACE_barrelLength=26.8; }; class arifle_Katiba_GL_F: arifle_katiba_Base_F { + initSpeed = -1.09; ACE_barrelTwist=8; ACE_barrelLength=28.7; }; class arifle_MX_F: arifle_MX_Base_F { + initSpeed = -0.99; ACE_barrelTwist=9; ACE_barrelLength=14.5; }; class arifle_MX_GL_F: arifle_MX_Base_F { + initSpeed = -0.99; ACE_barrelTwist=9; ACE_barrelLength=14.5; }; @@ -184,6 +315,7 @@ class CfgWeapons { }; */ class arifle_MXC_F: arifle_MX_Base_F { + initSpeed = -0.965; ACE_barrelTwist=8; ACE_barrelLength=10.5; }; @@ -194,18 +326,27 @@ class CfgWeapons { }; */ class arifle_SDAR_F: SDAR_base_F { + initSpeed = -0.9723; ACE_barrelTwist=11.25; ACE_barrelLength=18; }; class SMG_02_F: SMG_02_base_F { + initSpeed = -1.054; ACE_barrelTwist=10; ACE_barrelLength=7.7; }; class arifle_TRG20_F: Tavor_base_F { + initSpeed = -0.95; ACE_barrelTwist=7; ACE_barrelLength=15; }; class arifle_TRG21_F: Tavor_base_F { + initSpeed = -0.989; + ACE_barrelTwist=7; + ACE_barrelLength=18.1; + }; + class arifle_TRG21_GL_F: Tavor_base_F { + initSpeed = -0.989; ACE_barrelTwist=7; ACE_barrelLength=18.1; }; @@ -216,68 +357,84 @@ class CfgWeapons { }; */ class arifle_Mk20_F: mk20_base_F { + initSpeed = -0.98; ACE_barrelTwist=7; ACE_barrelLength=17.4; }; class arifle_Mk20C_F: mk20_base_F { + initSpeed = -0.956; ACE_barrelTwist=7; ACE_barrelLength=16; }; class arifle_Mk20_GL_F: mk20_base_F { + initSpeed = -0.956; ACE_barrelTwist=7; ACE_barrelLength=16; }; class SMG_01_F: SMG_01_Base { + initSpeed = -1.016; ACE_barrelTwist=16; ACE_barrelLength=5.5; }; class srifle_DMR_01_F: DMR_01_base_F { + initSpeed = -1.025; ACE_barrelTwist=9.5; ACE_barrelLength=24; }; class srifle_EBR_F: EBR_base_F { + initSpeed = -0.9724; ACE_barrelTwist=12; - ACE_barrelLength=24; + ACE_barrelLength=18; }; /* class LMG_Mk200_F: Rifle_Long_Base_F { + initSpeed = -1.0; ACE_barrelTwist=7; ACE_barrelLength=12.5; }; */ class srifle_LRR_F: LRR_base_F { + initSpeed = -1.0; ACE_barrelTwist=13; ACE_barrelLength=29; }; class srifle_GM6_F: GM6_base_F { + initSpeed = -1.0; ACE_barrelTwist=15; ACE_barrelLength=43.3; }; class srifle_DMR_02_F: DMR_02_base_F { + initSpeed = -1.0; ACE_barrelTwist=10; ACE_barrelLength=26; }; class srifle_DMR_03_F: DMR_03_base_F { + initSpeed = -0.9843; ACE_barrelTwist=10; ACE_barrelLength=20; }; class srifle_DMR_04_F: DMR_04_base_F { + initSpeed = -1.0; ACE_barrelTwist=8; ACE_barrelLength=17.72; }; class srifle_DMR_05_blk_F: DMR_05_base_F { + initSpeed = -1.0; ACE_barrelTwist=14.17; ACE_barrelLength=24.41; }; class srifle_DMR_06_camo_F: DMR_06_base_F { + initSpeed = -0.9916; ACE_barrelTwist=12; ACE_barrelLength=22; }; class MMG_01_hex_F: MMG_01_base_F { + initSpeed = -1.0; ACE_barrelTwist=14.17; ACE_barrelLength=21.65; }; class MMG_02_camo_F: MMG_02_base_F { + initSpeed = -1.0; ACE_barrelTwist=9.25; ACE_barrelLength=24; }; @@ -287,7 +444,310 @@ class CfgWeapons { class HMG_01: HMG_127 { }; class HMG_M2: HMG_01 { + initSpeed = -1.0; ACE_barrelTwist=12; ACE_barrelLength=45; }; + + /* Silencers */ + + class ItemCore; + class InventoryMuzzleItem_Base_F; + + class muzzle_snds_H: ItemCore { + class ItemInfo: InventoryMuzzleItem_Base_F { + class MagazineCoef { + initSpeed = 1.0; + }; + + class AmmoCoef { + hit = 1.0; + visibleFire = 0.5; + audibleFire = 0.1; + visibleFireTime = 0.5; + audibleFireTime = 0.5; + cost = 1.0; + typicalSpeed = 1.0; + airFriction = 1.0; + }; + + class MuzzleCoef { + dispersionCoef = "0.8f"; + artilleryDispersionCoef = "1.0f"; + fireLightCoef = "0.5f"; + recoilCoef = "1.0f"; + recoilProneCoef = "1.0f"; + minRangeCoef = "1.0f"; + minRangeProbabCoef = "1.0f"; + midRangeCoef = "1.0f"; + midRangeProbabCoef = "1.0f"; + maxRangeCoef = "1.0f"; + maxRangeProbabCoef = "1.0f"; + }; + }; + }; + + class muzzle_snds_L: muzzle_snds_H { + class ItemInfo: ItemInfo { + class MagazineCoef { + initSpeed = 1.0; + }; + + class AmmoCoef { + hit = 1.0; + visibleFire = 0.5; + audibleFire = 0.1; + visibleFireTime = 0.5; + audibleFireTime = 0.5; + cost = 1.0; + typicalSpeed = 1.0; + airFriction = 1.0; + }; + + class MuzzleCoef { + dispersionCoef = "0.8f"; + artilleryDispersionCoef = "1.0f"; + fireLightCoef = "0.5f"; + recoilCoef = "1.0f"; + recoilProneCoef = "1.0f"; + minRangeCoef = "1.0f"; + minRangeProbabCoef = "1.0f"; + midRangeCoef = "1.0f"; + midRangeProbabCoef = "1.0f"; + maxRangeCoef = "1.0f"; + maxRangeProbabCoef = "1.0f"; + }; + }; + }; + + class muzzle_snds_M: muzzle_snds_H { + class ItemInfo: ItemInfo { + class MagazineCoef { + initSpeed = 1.0; + }; + + class AmmoCoef { + hit = 1.0; + visibleFire = 0.5; + audibleFire = 0.1; + visibleFireTime = 0.5; + audibleFireTime = 0.5; + cost = 1.0; + typicalSpeed = 1.0; + airFriction = 1.0; + }; + + class MuzzleCoef { + dispersionCoef = "0.8f"; + artilleryDispersionCoef = "1.0f"; + fireLightCoef = "0.5f"; + recoilCoef = "1.0f"; + recoilProneCoef = "1.0f"; + minRangeCoef = "1.0f"; + minRangeProbabCoef = "1.0f"; + midRangeCoef = "1.0f"; + midRangeProbabCoef = "1.0f"; + maxRangeCoef = "1.0f"; + maxRangeProbabCoef = "1.0f"; + }; + }; + }; + + class muzzle_snds_B: muzzle_snds_H { + class ItemInfo: ItemInfo { + class MagazineCoef { + initSpeed = 1.0; + }; + + class AmmoCoef { + hit = 1.0; + visibleFire = 0.5; + audibleFire = 0.1; + visibleFireTime = 0.5; + audibleFireTime = 0.5; + cost = 1.0; + typicalSpeed = 1.0; + airFriction = 1.0; + }; + + class MuzzleCoef { + dispersionCoef = "0.8f"; + artilleryDispersionCoef = "1.0f"; + fireLightCoef = "0.5f"; + recoilCoef = "1.0f"; + recoilProneCoef = "1.0f"; + minRangeCoef = "1.0f"; + minRangeProbabCoef = "1.0f"; + midRangeCoef = "1.0f"; + midRangeProbabCoef = "1.0f"; + maxRangeCoef = "1.0f"; + maxRangeProbabCoef = "1.0f"; + }; + }; + }; + + class muzzle_snds_H_MG: muzzle_snds_H { + class ItemInfo: ItemInfo { + class MagazineCoef { + initSpeed = 1.0; + }; + + class AmmoCoef { + hit = 1.0; + visibleFire = 0.5; + audibleFire = 0.1; + visibleFireTime = 0.5; + audibleFireTime = 0.5; + cost = 1.0; + typicalSpeed = 1.0; + airFriction = 1.0; + }; + + class MuzzleCoef { + dispersionCoef = "0.8f"; + artilleryDispersionCoef = "1.0f"; + fireLightCoef = "0.5f"; + recoilCoef = "1.0f"; + recoilProneCoef = "1.0f"; + minRangeCoef = "1.0f"; + minRangeProbabCoef = "1.0f"; + midRangeCoef = "1.0f"; + midRangeProbabCoef = "1.0f"; + maxRangeCoef = "1.0f"; + maxRangeProbabCoef = "1.0f"; + }; + }; + }; + + class muzzle_snds_H_SW: muzzle_snds_H_MG { + class ItemInfo: ItemInfo { + class MagazineCoef { + initSpeed = 1.0; + }; + + class AmmoCoef { + hit = 1.0; + visibleFire = 0.5; + audibleFire = 0.1; + visibleFireTime = 0.5; + audibleFireTime = 0.5; + cost = 1.0; + typicalSpeed = 1.0; + airFriction = 1.0; + }; + + class MuzzleCoef { + dispersionCoef = "0.8f"; + artilleryDispersionCoef = "1.0f"; + fireLightCoef = "0.5f"; + recoilCoef = "1.0f"; + recoilProneCoef = "1.0f"; + minRangeCoef = "1.0f"; + minRangeProbabCoef = "1.0f"; + midRangeCoef = "1.0f"; + midRangeProbabCoef = "1.0f"; + maxRangeCoef = "1.0f"; + maxRangeProbabCoef = "1.0f"; + }; + }; + }; + + class muzzle_snds_acp: muzzle_snds_H { + class ItemInfo: ItemInfo { + class MagazineCoef { + initSpeed = 1.0; + }; + + class AmmoCoef { + hit = 1; + visibleFire = 0.5; + audibleFire = 0.1; + visibleFireTime = 0.5; + audibleFireTime = 0.5; + cost = 1.0; + typicalSpeed = 1.0; + airFriction = 1.0; + }; + + class MuzzleCoef { + dispersionCoef = "0.8f"; + artilleryDispersionCoef = "1.0f"; + fireLightCoef = "0.5f"; + recoilCoef = "1.0f"; + recoilProneCoef = "1.0f"; + minRangeCoef = "1.0f"; + minRangeProbabCoef = "1.0f"; + midRangeCoef = "1.0f"; + midRangeProbabCoef = "1.0f"; + maxRangeCoef = "1.0f"; + maxRangeProbabCoef = "1.0f"; + }; + }; + }; + + class muzzle_snds_338_black: ItemCore { + class ItemInfo: InventoryMuzzleItem_Base_F { + class MagazineCoef { + initSpeed = 1.0; + }; + + class AmmoCoef { + hit = 1; + visibleFire = 0.5; + audibleFire = 0.1; + visibleFireTime = 0.5; + audibleFireTime = 0.5; + cost = 1.0; + typicalSpeed = 1.0; + airFriction = 1.0; + }; + + class MuzzleCoef { + dispersionCoef = "0.8f"; + artilleryDispersionCoef = "1.0f"; + fireLightCoef = "0.5f"; + recoilCoef = "1.0f"; + recoilProneCoef = "1.0f"; + minRangeCoef = "1.0f"; + minRangeProbabCoef = "1.0f"; + midRangeCoef = "1.0f"; + midRangeProbabCoef = "1.0f"; + maxRangeCoef = "1.0f"; + maxRangeProbabCoef = "1.0f"; + }; + }; + }; + + class muzzle_snds_93mmg: ItemCore { + class ItemInfo: InventoryMuzzleItem_Base_F { + class MagazineCoef { + initSpeed = 1.0; + }; + + class AmmoCoef { + hit = 1.0; + visibleFire = 0.5; + audibleFire = 0.1; + visibleFireTime = 0.5; + audibleFireTime = 0.5; + cost = 1.0; + typicalSpeed = 1.0; + airFriction = 1.0; + }; + + class MuzzleCoef { + dispersionCoef = "0.8f"; + artilleryDispersionCoef = "1.0f"; + fireLightCoef = "0.5f"; + recoilCoef = "1.0f"; + recoilProneCoef = "1.0f"; + minRangeCoef = "1.0f"; + minRangeProbabCoef = "1.0f"; + midRangeCoef = "1.0f"; + midRangeProbabCoef = "1.0f"; + maxRangeCoef = "1.0f"; + maxRangeProbabCoef = "1.0f"; + }; + }; + }; }; diff --git a/addons/ballistics/config.cpp b/addons/ballistics/config.cpp index b5e37e5a20..8ea75e4460 100644 --- a/addons/ballistics/config.cpp +++ b/addons/ballistics/config.cpp @@ -12,6 +12,7 @@ class CfgPatches { }; }; -#include "CfgVehicles.hpp" +#include "CfgAmmo.hpp" +#include "CfgMagazines.hpp" #include "CfgWeapons.hpp" -#include "CfgAmmo.hpp" \ No newline at end of file +#include "CfgVehicles.hpp" diff --git a/addons/magazines/stringtable.xml b/addons/ballistics/stringtable.xml similarity index 75% rename from addons/magazines/stringtable.xml rename to addons/ballistics/stringtable.xml index c8f652fa39..9577c4439f 100644 --- a/addons/magazines/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -1,5 +1,5 @@  - + @@ -13,7 +13,7 @@ 6.5mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 6,5mm Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-и 6.5 мм трассирующих под ПНВ + Магазин из 30-ти 6.5 мм трассирующих под ПНВ 6.5mm IR-DIM @@ -25,7 +25,7 @@ 6.5mm IR-DIM 6,5mm IR-DIM 6.5 IR-DIM - 6.5 мм трассирущие под ПНВ + 6.5 мм ИК-трассирующие Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -49,7 +49,7 @@ 6.5mm 30ks SD Zásobník Carregador de 30 projéteis SD de 6,5mm Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-и 6.5 мм дозвуковых + Магазин из 30-ти 6.5 мм дозвуковых 6.5mm SD @@ -85,7 +85,7 @@ 6.5mm 30ks AP Zásobník Carregador de 30 projéteis AP de 6,5mm Caricatore 6.5mm 30Rnd AP - Магазин из 30-и 6.5 мм бронебойных + Магазин из 30-ти 6.5 мм бронебойных 6.5mm AP @@ -122,7 +122,7 @@ 6.5mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 6,5mm Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-и 6.5 мм трассирующих под ПНВ + Магазин из 30-ти 6.5 мм трассирующих под ПНВ 6.5mm IR-DIM @@ -134,7 +134,7 @@ 6.5mm IR-DIM 6,5mm IR-DIM 6.5mm IR-DIM - 6.5 мм трассирущие под ПНВ + 6.5 мм ИК-трассирующие Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: Katiba @@ -158,7 +158,7 @@ 6.5mm 30ks SD Zásobník Carregador de 30 projéteis SD de 6,5mm Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-и 6.5 мм дозвуковых + Магазин из 30-ти 6.5 мм дозвуковых 6.5mm SD @@ -194,7 +194,7 @@ 6.5mm 30ks AP Zásobník Carregador de 30 projéteis AP de 6,5mm Caricatore 6.5mm 30Rnd AP - Магазин из 30-и 6.5 мм бронебойных + Магазин из 30-ти 6.5 мм бронебойных 6.5mm AP @@ -231,7 +231,7 @@ 5.56mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 5,56mm Caricatore 5.56mm 30rnd Traccianti IR-DIM - Магазин из 30-и 5.56 мм трассирующих под ПНВ + Магазин из 30-ти 5.56 мм трассирующих под ПНВ 5.56mm IR-DIM @@ -243,7 +243,7 @@ 5.56mm IR-DIM 5,56mm IR-DIM 5.56mm IR-DIM - 5.56 мм трассирущие под ПНВ + 5.56 мм ИК-трассирующие Caliber: 5.56x45 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR @@ -267,7 +267,7 @@ 5.56mm 30ks SD Zásobník Carregador de 30 projéteis SD de 5,56mm Caricatore 5.56mm 30Rnd Sil. - Магазин из 30-и 5.56 мм дозвуковых + Магазин из 30-ти 5.56 мм дозвуковых 5.56mm SD @@ -303,7 +303,7 @@ 5.56mm 30ks AP Zásobník Carregador de 30 projéteis AP de 5,56mm Caricatore 5.56mm 30Rnd AP - Магазин из 30-и 5.56 мм бронебойных + Магазин из 30-ти 5.56 мм бронебойных 5.56mm AP @@ -340,7 +340,7 @@ 7.62mm 20ks Svítící Zásobník Carregador de 20 projéteis traçantes de 7,62mm Caricatore 7.62mm 20Rnd Traccianti - Магазин из 20-и 7.62 мм трассирующих + Магазин из 20-ти 7.62 мм трассирующих 7.62mm Tracer @@ -376,7 +376,7 @@ 7.62mm 20ks Svítící IR-DIM Zásobník Carregador de 20 projéteis IR-DIM de 7,62mm Caricatore 7.62mm 20rnd Traccianti IR-DIM - Магазин из 20-и 7.62 мм трассирующих под ПНВ + Магазин из 20-ти 7.62 мм трассирующих под ПНВ 7.62mm IR-DIM @@ -388,7 +388,7 @@ 7.62mm IR-DIM 7,62mm IR-DIM 7.62mm IR-DIM - 7.62 мм трассирущие под ПНВ + 7.62 мм ИК-трассирующие Caliber: 7.62x51 mm Tracer IR-DIM<br />Rounds: 20<br />Used in: Mk18 ABR @@ -412,7 +412,7 @@ 7.62mm 20ks SD Zásobník Carregador de 20 projéteis SD de 7,62mm Caricatore 7.62mm 20Rnd Sil. - Магазин из 20-и 7.62 мм дозвуковых + Магазин из 20-ти 7.62 мм дозвуковых 7.62mm SD @@ -448,7 +448,7 @@ 7.62mm 20ks AP Zásobník Carregador de 20 projéteis AP de 7,62mm Caricatore 7.62mm 20Rnd AP - Магазин из 20-и 7.62 мм бронебойных + Магазин из 20-ти 7.62 мм бронебойных 7.62mm AP @@ -486,5 +486,189 @@ Калибр: 7.62x51mm M118LR<br />Патронов: 20<br />Тип: M14 Calibro: 7.62x51mm M118LR<br />Munizioni:20<br />In uso su: M14 + + + .338 LM 10Rnd Tracer Mag + .338 LM 10-Schuss-Magazin Leuchtspur + + + .338 LM Tracer + .338 LM Leuchtspur + + + Caliber: .338 Lapua Magnum Tracer<br />Rounds: 10<br />Used in: MAR-10 + Kaliber: .338 Lapua Magnum Leuchtspur<br />Schuss: 10<br />Verwendet für: MAR-10 + + + .338 LM 10Rnd IR-DIM Mag + .338 LM 10-Schuss-Magazin Leuchtspur IR-DIM + + + .338 LM IR-DIM + .338 LM IR-DIM + + + Caliber: .338 Lapua Magnum Tracer IR-DIM<br />Rounds: 10<br />Used in: MAR-10 + Kaliber: .338 Lapua Magnum Leuchtspur IR-DIM<br />Schuss: 10<br />Verwendet für: MAR-10 + + + .338 LM 10Rnd AP Mag + .338 LM 10-Schuss-Magazin Hartkern + + + .338 LM AP + .338 LM AP + + + Caliber: .338 Lapua Magnum AP<br />Rounds: 10<br />Used in: MAR-10 + Kaliber: .338 Lapua Magnum Hartkern<br />Schuss: 10<br />Verwendet für: MAR-10 + + + .338 LM 10Rnd SD Mag + .338 LM 10-Schuss-Magazin Unterschall + + + .338 LM SD + .338 LM SD + + + Caliber: .338 Lapua Magnum SD<br />Rounds: 10<br />Used in: MAR-10 + Kaliber: .338 Lapua Magnum Unterschall<br />Schuss: 10<br />Verwendet für: MAR-10 + + + + .338 NM 130Rnd Tracer Belt + .338 NM 130-Schuss-Gurt Leuchtspur + + + .338 NM Tracer + .338 NM Leuchtspur + + + Caliber: .338 Norma Magnum Tracer<br />Rounds: 130<br />Used in: SPMG + Kaliber: .338 Norma Magnum Leuchtspur<br />Schuss: 130<br />Verwendet für: SPMG + + + .338 NM 130Rnd IR-DIM Belt + .338 NM 130-Schuss-Gurt Leuchtspur IR-DIM + + + .338 NM IR-DIM + .338 LM IR-DIM + + + Caliber: .338 Norma Magnum Tracer IR-DIM<br />Rounds: 130<br />Used in: SPMG + Kaliber: .338 Norma Magnum Leuchtspur IR-DIM<br />Schuss: 130<br />Verwendet für: SPMG + + + .338 NM 130Rnd AP Belt + .338 NM 130-Schuss-Gurt Hartkern + + + .338 NM AP + .338 NM AP + + + Caliber: .338 Norma Magnum AP<br />Rounds: 130<br />Used in: SPMG + Kaliber: .338 Norma Magnum Hartkern<br />Schuss: 130<br />Verwendet für: SPMG + + + + 9.3mm 10Rnd Tracer Mag + 9,3mm 10-Schuss-Magazin Leuchtspur + + + 9.3mm Tracer + 9,3mm Leuchtspur + + + Caliber: 9.3x64mm Tracer<br />Rounds: 10<br />Used in: Cyrus + Kaliber: 9,3x64mm Leuchtspur<br />Schuss: 10<br />Verwendet für: Cyrus + + + 9.3mm 10Rnd Tracer IR-DIM Mag + 9,3mm 10-Schuss-Magazin Leuchtspur IR-DIM + + + 9.3mm IR-DIM + 9,3mm IR-DIM + + + Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 10<br />Used in: Cyrus + Kaliber: 9,3x64mm Leuchtspur IR-DIM<br />Schuss: 10<br />Verwendet für: Cyrus + + + 9.3mm 10Rnd AP Mag + 9,3mm 10-Schuss-Magazin Hartkern + + + 9.3mm AP + 9,3mm AP + + + Caliber: 9.3x64mm AP<br />Rounds: 10<br />Used in: Cyrus + Kaliber: 9,3x64mm Hartkern<br />Schuss: 10<br />Verwendet für: Cyrus + + + 9.3mm 10Rnd SD Mag + 9,3mm 10-Schuss-Magazin Unterschall + + + 9.3mm SD + 9,3mm SD + + + Caliber: 9.3x64mm SD<br />Rounds: 10<br />Used in: Cyrus + Kaliber: 9,3x64mm Unterschall<br />Schuss: 10<br />Verwendet für: Cyrus + + + + 9.3mm 150Rnd Tracer Belt + 9,3mm 150-Schuss-Gurt Leuchtspur + + + 9.3mm Tracer + 9,3mm Leuchtspur + + + Caliber: 9.3x64mm Tracer<br />Rounds: 150<br />Used in: Navid + Kaliber: 9,3x64mm Leuchtspur<br />Schuss: 150<br />Verwendet für: Navid + + + 9.3mm 150Rnd Tracer IR-DIM Belt + 9,3mm 150-Schuss-Gurt Leuchtspur IR-DIM + + + 9.3mm IR-DIM + 9,3mm IR-DIM + + + Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 150<br />Used in: Navid + Kaliber: 9,3x64mm Leuchtspur IR-DIM<br />Schuss: 150<br />Verwendet für: Navid + + + 9.3mm 150Rnd AP Belt + 9,3mm 150-Schuss-Gurt Hartkern + + + 9.3mm AP + 9,3mm AP + + + Caliber: 9.3x64mm AP<br />Rounds: 150<br />Used in: Navid + Kaliber: 9,3x64mm Hartkern<br />Schuss: 150<br />Verwendet für: Navid + + + + + + + + + + + + + diff --git a/addons/magazines/$PBOPREFIX$ b/addons/magazines/$PBOPREFIX$ deleted file mode 100644 index dee71053cc..0000000000 --- a/addons/magazines/$PBOPREFIX$ +++ /dev/null @@ -1 +0,0 @@ -z\ace\addons\magazines \ No newline at end of file diff --git a/addons/magazines/CfgAmmo.hpp b/addons/magazines/CfgAmmo.hpp deleted file mode 100644 index 2e1e9fceea..0000000000 --- a/addons/magazines/CfgAmmo.hpp +++ /dev/null @@ -1,110 +0,0 @@ - -class CfgAmmo { - - /* 6.5x39mm Grendel */ - - // IR Dim - class B_65x39_Caseless_yellow; - class ACE_B_65x39_Caseless_Tracer_Dim: B_65x39_Caseless_yellow { - nvgOnly = 1; - }; - - class B_65x39_Case_yellow; - class ACE_B_65x39_Case_Tracer_Dim: B_65x39_Case_yellow { - nvgOnly = 1; - }; - - // sub sonic - class B_65x39_Caseless; - class ACE_B_65x39_Caseless_SD: B_65x39_Caseless { - airFriction = -0.00054; - hit = 8.75; - supersonicCrackFar[] = {}; - supersonicCrackNear[] = {}; - typicalSpeed = 320; - audibleFire = 0.8; - visibleFire = 2.5; - }; - - class B_65x39_Case; - class ACE_B_65x39_Case_SD: B_65x39_Case { - airFriction = -0.00054; - hit = 8.75; - supersonicCrackFar[] = {}; - supersonicCrackNear[] = {}; - typicalSpeed = 320; - audibleFire = 0.8; - visibleFire = 2.5; - }; - - // armor piercing - class ACE_B_65x39_Caseless_AP: B_65x39_Caseless { - caliber = 1.8; - hit = 10.5; - }; - - class ACE_B_65x39_Case_AP: B_65x39_Case { - caliber = 1.8; - hit = 10.5; - }; - - - /* 5.56x45mm NATO */ - - // IR Dim - class B_556x45_Ball_Tracer_Red; - class ACE_B_556x45_Ball_Tracer_Dim: B_556x45_Ball_Tracer_Red { - nvgOnly = 1; - }; - - // sub sonic - class B_556x45_Ball; - class ACE_B_556x45_Ball_SD: B_556x45_Ball { - airFriction = -0.0006; - hit = 7; - supersonicCrackFar[] = {}; - supersonicCrackNear[] = {}; - typicalSpeed = 320; - audibleFire = 0.6; - visibleFire = 2.0; - }; - - // armor piercing - class ACE_B_556x45_Ball_AP: B_556x45_Ball { - caliber = 1.4; - hit = 8.4; - }; - - - /* 7.62x51mm NATO */ - - // IR Dim - class B_762x51_Tracer_Red; - class ACE_B_762x51_Tracer_Dim: B_762x51_Tracer_Red { - nvgOnly = 1; - }; - - // sub sonic - class B_762x51_Ball; - class ACE_B_762x51_Ball_SD: B_762x51_Ball { - airFriction = -0.00048; - hit = 10.5; - supersonicCrackFar[] = {}; - supersonicCrackNear[] = {}; - typicalSpeed = 320; - audibleFire = 0.9; - visibleFire = 3.0; - }; - - // armor piercing - class ACE_B_762x51_Ball_AP: B_762x51_Ball { - caliber = 2.4; - hit = 12.6; - }; - - // M118 LR - class ACE_B_762x51_M118LR: B_762x51_Ball { - //typicalspeed = 792; - //airfriction = -0.0008577; - }; -}; diff --git a/addons/magazines/CfgMagazines.hpp b/addons/magazines/CfgMagazines.hpp deleted file mode 100644 index 86cb6d9e1b..0000000000 --- a/addons/magazines/CfgMagazines.hpp +++ /dev/null @@ -1,139 +0,0 @@ - -class CfgMagazines { - - /* 6.5x39mm Grendel - MX */ - - class 30Rnd_65x39_caseless_mag_Tracer; - class ACE_30Rnd_65x39_caseless_mag_Tracer_Dim: 30Rnd_65x39_caseless_mag_Tracer { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_65x39_Caseless_Tracer_Dim"; - displayName = "$STR_ACE_30Rnd_65x39_caseless_mag_Tracer_DimName"; - displayNameShort = "$STR_ACE_30Rnd_65x39_caseless_mag_Tracer_DimNameShort"; - descriptionShort = "$STR_ACE_30Rnd_65x39_caseless_mag_Tracer_DimDescription"; - picture = "\A3\weapons_f\data\ui\m_30stanag_caseless_yellow_CA.paa"; - }; - - class 30Rnd_65x39_caseless_mag; - class ACE_30Rnd_65x39_caseless_mag_SD: 30Rnd_65x39_caseless_mag { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_65x39_Caseless_SD"; - displayName = "$STR_ACE_30Rnd_65x39_caseless_mag_SDName"; - displayNameShort = "$STR_ACE_30Rnd_65x39_caseless_mag_SDNameShort"; - descriptionShort = "$STR_ACE_30Rnd_65x39_caseless_mag_SDDescription"; - picture = "\A3\weapons_f\data\ui\m_30stanag_caseless_green_CA.paa"; - initSpeed = 320; - }; - - class ACE_30Rnd_65x39_caseless_mag_AP: 30Rnd_65x39_caseless_mag { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_65x39_Caseless_AP"; - displayName = "$STR_ACE_30Rnd_65x39_caseless_mag_APName"; - displayNameShort = "$STR_ACE_30Rnd_65x39_caseless_mag_APNameShort"; - descriptionShort = "$STR_ACE_30Rnd_65x39_caseless_mag_APDescription"; - }; - - - /* 6.5x39mm Grendel - Katiba */ - - class 100Rnd_65x39_caseless_mag; - class 200Rnd_65x39_cased_Box: 100Rnd_65x39_caseless_mag { - initSpeed = 691; - }; - - class 30Rnd_65x39_caseless_green_mag_Tracer; - class ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim: 30Rnd_65x39_caseless_green_mag_Tracer { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_65x39_Caseless_Tracer_Dim"; - displayName = "$STR_ACE_30Rnd_65x39_caseless_green_mag_Tracer_DimName"; - displayNameShort = "$STR_ACE_30Rnd_65x39_caseless_green_mag_Tracer_DimNameShort"; - descriptionShort = "$STR_ACE_30Rnd_65x39_caseless_green_mag_Tracer_DimDescription"; - }; - - class 30Rnd_65x39_caseless_green; - class ACE_30Rnd_65x39_caseless_green_mag_SD: 30Rnd_65x39_caseless_green { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_65x39_Caseless_SD"; - displayName = "$STR_ACE_30Rnd_65x39_caseless_green_mag_SDName"; - displayNameShort = "$STR_ACE_30Rnd_65x39_caseless_green_mag_SDNameShort"; - descriptionShort = "$STR_ACE_30Rnd_65x39_caseless_green_mag_SDDescription"; - initSpeed = 320; - }; - - class ACE_30Rnd_65x39_caseless_green_mag_AP: 30Rnd_65x39_caseless_green { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_65x39_Caseless_AP"; - displayName = "$STR_ACE_30Rnd_65x39_caseless_green_mag_APName"; - displayNameShort = "$STR_ACE_30Rnd_65x39_caseless_green_mag_APNameShort"; - descriptionShort = "$STR_ACE_30Rnd_65x39_caseless_green_mag_APDescription"; - }; - - - /* 5.56x45mm NATO */ - - class 30Rnd_556x45_Stanag_Tracer_Red; //picture = "\A3\weapons_f\data\ui\m_30stanag_red_ca.paa"; - class ACE_30Rnd_556x45_Stanag_Tracer_Dim: 30Rnd_556x45_Stanag_Tracer_Red { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_556x45_Ball_Tracer_Dim"; - displayName = "$STR_ACE_30Rnd_556x45_mag_Tracer_DimName"; - displayNameShort = "$STR_ACE_30Rnd_556x45_mag_Tracer_DimNameShort"; - descriptionShort = "$STR_ACE_30Rnd_556x45_mag_Tracer_DimDescription"; - picture = "\A3\weapons_f\data\ui\m_30stanag_yellow_ca.paa"; - }; - - class 30Rnd_556x45_Stanag; - class ACE_30Rnd_556x45_Stanag_SD: 30Rnd_556x45_Stanag { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_556x45_Ball_SD"; - displayName = "$STR_ACE_30Rnd_556x45_mag_SDName"; - displayNameShort = "$STR_ACE_30Rnd_556x45_mag_SDNameShort"; - descriptionShort = "$STR_ACE_30Rnd_556x45_mag_SDDescription"; - initSpeed = 320; - picture = "\A3\weapons_f\data\ui\m_30stanag_green_ca.paa"; - }; - - class ACE_30Rnd_556x45_Stanag_AP: 30Rnd_556x45_Stanag { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_556x45_Ball_AP"; - displayName = "$STR_ACE_30Rnd_556x45_mag_APName"; - displayNameShort = "$STR_ACE_30Rnd_556x45_mag_APNameShort"; - descriptionShort = "$STR_ACE_30Rnd_556x45_mag_APDescription"; - }; - - - /* 7.62x51mm NATO */ - - class 20Rnd_762x51_Mag; - class ACE_20Rnd_762x51_Mag_Tracer: 20Rnd_762x51_Mag { //@todo Green tracers for opfor and yellow tracers for independent - author = "$STR_ACE_Common_ACETeam"; - ammo = "B_762x51_Tracer_Red"; - displayName = "$STR_ACE_20Rnd_762x51_mag_TracerName"; - displayNameShort = "$STR_ACE_20Rnd_762x51_mag_TracerNameShort"; - descriptionShort = "$STR_ACE_20Rnd_762x51_mag_TracerDescription"; - tracersEvery = 1; - }; - - class ACE_20Rnd_762x51_Mag_Tracer_Dim: ACE_20Rnd_762x51_Mag_Tracer { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_762x51_Tracer_Dim"; - displayName = "$STR_ACE_20Rnd_762x51_mag_Tracer_DimName"; - displayNameShort = "$STR_ACE_20Rnd_762x51_mag_Tracer_DimNameShort"; - descriptionShort = "$STR_ACE_20Rnd_762x51_mag_Tracer_DimDescription"; - }; - - class ACE_20Rnd_762x51_Mag_SD: 20Rnd_762x51_Mag { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_762x51_Ball_SD"; - displayName = "$STR_ACE_20Rnd_762x51_mag_SDName"; - displayNameShort = "$STR_ACE_20Rnd_762x51_mag_SDNameShort"; - descriptionShort = "$STR_ACE_20Rnd_762x51_mag_SDDescription"; - initSpeed = 320; - }; - - class ACE_20Rnd_762x51_Mag_AP: 20Rnd_762x51_Mag { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_762x51_Ball_AP"; - displayName = "$STR_ACE_20Rnd_762x51_mag_APName"; - displayNameShort = "$STR_ACE_20Rnd_762x51_mag_APNameShort"; - descriptionShort = "$STR_ACE_20Rnd_762x51_mag_APDescription"; - }; -}; diff --git a/addons/magazines/CfgVehicles.hpp b/addons/magazines/CfgVehicles.hpp deleted file mode 100644 index a7c2654d71..0000000000 --- a/addons/magazines/CfgVehicles.hpp +++ /dev/null @@ -1,158 +0,0 @@ - -class CfgVehicles { - class NATO_Box_Base; - class Box_NATO_Wps_F: NATO_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_AP,2); - }; - }; - - class Box_NATO_WpsSpecial_F: NATO_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_Tracer_Dim,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Tracer_Dim,1); - }; - }; - - class Box_NATO_Ammo_F: NATO_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_SD,2); - }; - }; - - class Box_NATO_Support_F: NATO_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_SD,6); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_SD,3); - }; - }; - - class ReammoBox_F; - class B_supplyCrate_F: ReammoBox_F { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_SD,2); - }; - }; - - class EAST_Box_Base; - class Box_East_Wps_F: EAST_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_AP,2); - }; - }; - - class Box_East_WpsSpecial_F: EAST_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Tracer_Dim,1); - }; - }; - - class Box_East_Ammo_F: EAST_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_SD,2); - }; - }; - - class Box_East_Support_F: EAST_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_SD,6); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_SD,3); - }; - }; - - class O_supplyCrate_F: B_supplyCrate_F { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_SD,2); - }; - }; - - class IND_Box_Base; - class Box_IND_Wps_F: IND_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_AP,2); - }; - }; - - class Box_IND_WpsSpecial_F: IND_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Tracer_Dim,2); - }; - }; - - class Box_IND_Ammo_F: IND_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_SD,2); - }; - }; - - class Box_IND_Support_F: IND_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_SD,6); - }; - }; - - class FIA_Box_Base_F; - class Box_FIA_Wps_F: FIA_Box_Base_F { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_AP,2); - }; - }; - - class Box_FIA_Ammo_F: FIA_Box_Base_F { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_SD,2); - }; - }; - - class Box_FIA_Support_F: FIA_Box_Base_F { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_SD,6); - }; - }; - - class I_supplyCrate_F: B_supplyCrate_F { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_SD,2); - }; - }; - - class IG_supplyCrate_F: ReammoBox_F { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_SD,2); - }; - }; - - class C_supplyCrate_F: ReammoBox_F { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_SD,2); - }; - }; - - class ACE_Box_Misc: Box_NATO_Support_F { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_Tracer_Dim,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_SD,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_SD,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Tracer_Dim,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_SD,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_AP,2); - /*MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_Tracer,2); - MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_Tracer_Dim,2); - MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_SD,2); - MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_AP,2);*/ - }; - }; -}; diff --git a/addons/magazines/CfgWeapons.hpp b/addons/magazines/CfgWeapons.hpp deleted file mode 100644 index 46344d5f06..0000000000 --- a/addons/magazines/CfgWeapons.hpp +++ /dev/null @@ -1,526 +0,0 @@ -class SlotInfo; -class MuzzleSlot; - -class CfgWeapons { - - /* MX */ - - class Rifle; - class Rifle_Base_F: Rifle { - class WeaponSlotsInfo; - }; - - class arifle_MX_Base_F: Rifle_Base_F { - magazines[] += { - "ACE_30Rnd_65x39_caseless_mag_Tracer_Dim", - "ACE_30Rnd_65x39_caseless_mag_SD", - "ACE_30Rnd_65x39_caseless_mag_AP", - "100Rnd_65x39_caseless_mag", - "100Rnd_65x39_caseless_mag_Tracer" - }; - - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_H"}; - }; - }; - }; - - class arifle_MX_SW_F: arifle_MX_Base_F { - magazines[] += { - "30Rnd_65x39_caseless_mag", - "30Rnd_65x39_caseless_mag_Tracer" - }; - - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - // Shit is broken again - //compatibleItems[] += {"ACE_muzzle_mzls_H"}; - compatibleItems[] = {"muzzle_snds_H","muzzle_snds_H_SW","ACE_muzzle_mzls_H"}; - }; - }; - }; - - class arifle_MXM_F: arifle_MX_Base_F { - magazines[] += { - "30Rnd_65x39_caseless_mag", - "30Rnd_65x39_caseless_mag_Tracer" - }; - }; - - - /* Katiba */ - - class arifle_katiba_Base_F: Rifle_Base_F { - magazines[] += { - "ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim", - "ACE_30Rnd_65x39_caseless_green_mag_SD", - "ACE_30Rnd_65x39_caseless_green_mag_AP" - }; - - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_H"}; - }; - }; - }; - - - /* Other */ - - class Rifle_Long_Base_F: Rifle_Base_F { - class WeaponSlotsInfo; - }; - - class EBR_base_F: Rifle_Long_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_B"}; - }; - }; - }; - - class DMR_01_base_F: Rifle_Long_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_B"}; - }; - }; - }; - - class LMG_Mk200_F: Rifle_Long_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_H"}; - }; - }; - }; - - class LMG_Zafir_F: Rifle_Long_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_B"}; - }; - }; - }; - - - /* Assault Rifles */ - - class Tavor_base_F: Rifle_Base_F { - magazines[] += { - "ACE_30Rnd_556x45_Stanag_Tracer_Dim", - "ACE_30Rnd_556x45_Stanag_SD", - "ACE_30Rnd_556x45_Stanag_AP" - }; - - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_L"}; - }; - }; - }; - - class mk20_base_F: Rifle_Base_F { - magazines[] += { - "ACE_30Rnd_556x45_Stanag_Tracer_Dim", - "ACE_30Rnd_556x45_Stanag_SD", - "ACE_30Rnd_556x45_Stanag_AP" - }; - - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_L"}; - }; - }; - }; - - - /* SMGs */ - - class SDAR_base_F: Rifle_Base_F { - magazines[] += { - "ACE_30Rnd_556x45_Stanag_Tracer_Dim", - "ACE_30Rnd_556x45_Stanag_SD", - "ACE_30Rnd_556x45_Stanag_AP" - }; - }; - - class pdw2000_base_F: Rifle_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_smg_02"}; - }; - }; - }; - - class SMG_01_Base: Rifle_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_smg_01"}; - }; - }; - }; - - class SMG_02_base_F: Rifle_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_smg_02"}; - }; - }; - }; - - - /* Pistols */ - - class Pistol; - class Pistol_Base_F: Pistol { - class WeaponSlotsInfo; - }; - - class hgun_P07_F: Pistol_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE"; - compatibleItems[] += {"ACE_muzzle_mzls_smg_02"}; - }; - }; - }; - - class hgun_Rook40_F: Pistol_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE"; - compatibleItems[] += {"ACE_muzzle_mzls_smg_02"}; - }; - }; - }; - - class hgun_ACPC2_F: Pistol_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_smg_01"}; - }; - }; - }; - - class hgun_Pistol_heavy_01_F: Pistol_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot: MuzzleSlot { - compatibleItems[] += {"ACE_muzzle_mzls_smg_01"}; - }; - }; - }; - - /*class hgun_Pistol_heavy_02_F: Pistol_Base_F { - class WeaponSlotsInfo: WeaponSlotsInfo { - class MuzzleSlot { - linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE"; - compatibleItems[] += {"ACE_muzzle_mzls_smg_01"}; - }; - }; - };*/ - - - /* Silencers */ - - class ItemCore; - class InventoryMuzzleItem_Base_F; - - class muzzle_snds_H: ItemCore { - class ItemInfo: InventoryMuzzleItem_Base_F { - class MagazineCoef { - initSpeed = 1.05; - }; - - class AmmoCoef { - hit = 0.9; - visibleFire = 0.5; - audibleFire = 0.1; - visibleFireTime = 0.5; - audibleFireTime = 0.5; - cost = 1.0; - typicalSpeed = 1.0; - airFriction = 1.0; - }; - - class MuzzleCoef { - dispersionCoef = "0.8f"; - artilleryDispersionCoef = "1.0f"; - fireLightCoef = "0.5f"; - recoilCoef = "1.0f"; - recoilProneCoef = "1.0f"; - minRangeCoef = "1.0f"; - minRangeProbabCoef = "1.0f"; - midRangeCoef = "1.0f"; - midRangeProbabCoef = "1.0f"; - maxRangeCoef = "1.0f"; - maxRangeProbabCoef = "1.0f"; - }; - }; - }; - - class muzzle_snds_L: muzzle_snds_H { - class ItemInfo: ItemInfo { - class MagazineCoef { - initSpeed = 1.05; - }; - - class AmmoCoef { - hit = 0.9; - visibleFire = 0.5; - audibleFire = 0.1; - visibleFireTime = 0.5; - audibleFireTime = 0.5; - cost = 1.0; - typicalSpeed = 1.0; - airFriction = 1.0; - }; - - class MuzzleCoef { - dispersionCoef = "0.8f"; - artilleryDispersionCoef = "1.0f"; - fireLightCoef = "0.5f"; - recoilCoef = "1.0f"; - recoilProneCoef = "1.0f"; - minRangeCoef = "1.0f"; - minRangeProbabCoef = "1.0f"; - midRangeCoef = "1.0f"; - midRangeProbabCoef = "1.0f"; - maxRangeCoef = "1.0f"; - maxRangeProbabCoef = "1.0f"; - }; - }; - }; - - class muzzle_snds_M: muzzle_snds_H { - class ItemInfo: ItemInfo { - class MagazineCoef { - initSpeed = 1.05; - }; - - class AmmoCoef { - hit = 0.9; - visibleFire = 0.5; - audibleFire = 0.1; - visibleFireTime = 0.5; - audibleFireTime = 0.5; - cost = 1.0; - typicalSpeed = 1.0; - airFriction = 1.0; - }; - - class MuzzleCoef { - dispersionCoef = "0.8f"; - artilleryDispersionCoef = "1.0f"; - fireLightCoef = "0.5f"; - recoilCoef = "1.0f"; - recoilProneCoef = "1.0f"; - minRangeCoef = "1.0f"; - minRangeProbabCoef = "1.0f"; - midRangeCoef = "1.0f"; - midRangeProbabCoef = "1.0f"; - maxRangeCoef = "1.0f"; - maxRangeProbabCoef = "1.0f"; - }; - }; - }; - - class muzzle_snds_B: muzzle_snds_H { - class ItemInfo: ItemInfo { - class MagazineCoef { - initSpeed = 1.05; - }; - - class AmmoCoef { - hit = 0.9; - visibleFire = 0.5; - audibleFire = 0.1; - visibleFireTime = 0.5; - audibleFireTime = 0.5; - cost = 1.0; - typicalSpeed = 1.0; - airFriction = 1.0; - }; - - class MuzzleCoef { - dispersionCoef = "0.8f"; - artilleryDispersionCoef = "1.0f"; - fireLightCoef = "0.5f"; - recoilCoef = "1.0f"; - recoilProneCoef = "1.0f"; - minRangeCoef = "1.0f"; - minRangeProbabCoef = "1.0f"; - midRangeCoef = "1.0f"; - midRangeProbabCoef = "1.0f"; - maxRangeCoef = "1.0f"; - maxRangeProbabCoef = "1.0f"; - }; - }; - }; - - class muzzle_snds_H_MG: muzzle_snds_H { - class ItemInfo: ItemInfo { - class MagazineCoef { - initSpeed = 1.05; - }; - - class AmmoCoef { - hit = 0.9; - visibleFire = 0.5; - audibleFire = 0.1; - visibleFireTime = 0.5; - audibleFireTime = 0.5; - cost = 1.0; - typicalSpeed = 1.0; - airFriction = 1.0; - }; - - class MuzzleCoef { - dispersionCoef = "0.8f"; - artilleryDispersionCoef = "1.0f"; - fireLightCoef = "0.5f"; - recoilCoef = "1.0f"; - recoilProneCoef = "1.0f"; - minRangeCoef = "1.0f"; - minRangeProbabCoef = "1.0f"; - midRangeCoef = "1.0f"; - midRangeProbabCoef = "1.0f"; - maxRangeCoef = "1.0f"; - maxRangeProbabCoef = "1.0f"; - }; - }; - }; - - class muzzle_snds_H_SW: muzzle_snds_H_MG { - class ItemInfo: ItemInfo { - class MagazineCoef { - initSpeed = 1.05; - }; - - class AmmoCoef { - hit = 0.9; - visibleFire = 0.5; - audibleFire = 0.1; - visibleFireTime = 0.5; - audibleFireTime = 0.5; - cost = 1.0; - typicalSpeed = 1.0; - airFriction = 1.0; - }; - - class MuzzleCoef { - dispersionCoef = "0.8f"; - artilleryDispersionCoef = "1.0f"; - fireLightCoef = "0.5f"; - recoilCoef = "1.0f"; - recoilProneCoef = "1.0f"; - minRangeCoef = "1.0f"; - minRangeProbabCoef = "1.0f"; - midRangeCoef = "1.0f"; - midRangeProbabCoef = "1.0f"; - maxRangeCoef = "1.0f"; - maxRangeProbabCoef = "1.0f"; - }; - }; - }; - - class muzzle_snds_acp: muzzle_snds_H { - class ItemInfo: ItemInfo { - class MagazineCoef { - initSpeed = 1.05; - }; - - class AmmoCoef { - hit = 0.9; - visibleFire = 0.5; - audibleFire = 0.1; - visibleFireTime = 0.5; - audibleFireTime = 0.5; - cost = 1.0; - typicalSpeed = 1.0; - airFriction = 1.0; - }; - - class MuzzleCoef { - dispersionCoef = "0.8f"; - artilleryDispersionCoef = "1.0f"; - fireLightCoef = "0.5f"; - recoilCoef = "1.0f"; - recoilProneCoef = "1.0f"; - minRangeCoef = "1.0f"; - minRangeProbabCoef = "1.0f"; - midRangeCoef = "1.0f"; - midRangeProbabCoef = "1.0f"; - maxRangeCoef = "1.0f"; - maxRangeProbabCoef = "1.0f"; - }; - }; - }; - - class muzzle_snds_338_black: ItemCore { - class ItemInfo: InventoryMuzzleItem_Base_F { - class MagazineCoef { - initSpeed = 1.05; - }; - - class AmmoCoef { - hit = 0.9; - visibleFire = 0.5; - audibleFire = 0.1; - visibleFireTime = 0.5; - audibleFireTime = 0.5; - cost = 1.0; - typicalSpeed = 1.0; - airFriction = 1.0; - }; - - class MuzzleCoef { - dispersionCoef = "0.8f"; - artilleryDispersionCoef = "1.0f"; - fireLightCoef = "0.5f"; - recoilCoef = "1.0f"; - recoilProneCoef = "1.0f"; - minRangeCoef = "1.0f"; - minRangeProbabCoef = "1.0f"; - midRangeCoef = "1.0f"; - midRangeProbabCoef = "1.0f"; - maxRangeCoef = "1.0f"; - maxRangeProbabCoef = "1.0f"; - }; - }; - }; - - class muzzle_snds_93mmg: ItemCore { - class ItemInfo: InventoryMuzzleItem_Base_F { - class MagazineCoef { - initSpeed = 1.05; - }; - - class AmmoCoef { - hit = 0.9; - visibleFire = 0.5; - audibleFire = 0.1; - visibleFireTime = 0.5; - audibleFireTime = 0.5; - cost = 1.0; - typicalSpeed = 1.0; - airFriction = 1.0; - }; - - class MuzzleCoef { - dispersionCoef = "0.8f"; - artilleryDispersionCoef = "1.0f"; - fireLightCoef = "0.5f"; - recoilCoef = "1.0f"; - recoilProneCoef = "1.0f"; - minRangeCoef = "1.0f"; - minRangeProbabCoef = "1.0f"; - midRangeCoef = "1.0f"; - midRangeProbabCoef = "1.0f"; - maxRangeCoef = "1.0f"; - maxRangeProbabCoef = "1.0f"; - }; - }; - }; -}; diff --git a/addons/magazines/README.md b/addons/magazines/README.md deleted file mode 100644 index 041a562268..0000000000 --- a/addons/magazines/README.md +++ /dev/null @@ -1,12 +0,0 @@ -ace_magazines -============= - -Adds new types of ammunition, such as sub-sonic rounds. - - -## Maintainers - -The people responsible for merging changes to this component or answering potential questions. - -- [KoffeinFlummi](https://github.com/KoffeinFlummi) -- [commy2](https://github.com/commy2) diff --git a/addons/magazines/config.cpp b/addons/magazines/config.cpp deleted file mode 100644 index c757d62f5c..0000000000 --- a/addons/magazines/config.cpp +++ /dev/null @@ -1,18 +0,0 @@ -#include "script_component.hpp" - -class CfgPatches { - class ADDON { - units[] = {}; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_common"}; - author[] = {"commy2"}; - authorUrl = "https://github.com/commy2"; - VERSION_CONFIG; - }; -}; - -#include "CfgAmmo.hpp" -#include "CfgMagazines.hpp" -#include "CfgVehicles.hpp" -#include "CfgWeapons.hpp" diff --git a/addons/magazines/newclasses.txt b/addons/magazines/newclasses.txt deleted file mode 100644 index 1a711e8c37..0000000000 --- a/addons/magazines/newclasses.txt +++ /dev/null @@ -1,39 +0,0 @@ - -// CFGAmmo - -ACE_B_65x39_Caseless_Tracer_Dim -ACE_B_65x39_Caseless_SD -ACE_B_65x39_Caseless_AP - -ACE_B_65x39_Case_Tracer_Dim -ACE_B_65x39_Case_SD -ACE_B_65x39_Case_AP - -ACE_B_556x45_Ball_Tracer_Dim -ACE_B_556x45_Ball_SD -ACE_B_556x45_Ball_AP - -ACE_B_762x51_Tracer_Dim -ACE_B_762x51_Ball_SD -ACE_B_762x51_Ball_AP -ACE_B_762x51_M118LR - - -// CFGMagazines - -ACE_30Rnd_65x39_caseless_mag_Tracer_Dim -ACE_30Rnd_65x39_caseless_mag_SD -ACE_30Rnd_65x39_caseless_mag_AP - -ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim -ACE_30Rnd_65x39_caseless_green_mag_SD -ACE_30Rnd_65x39_caseless_green_mag_AP - -ACE_30Rnd_556x45_Stanag_Tracer_Dim -ACE_30Rnd_556x45_Stanag_SD -ACE_30Rnd_556x45_Stanag_AP - -ACE_20Rnd_762x51_Mag_Tracer -ACE_20Rnd_762x51_Mag_Tracer_Dim -ACE_20Rnd_762x51_Mag_SD -ACE_20Rnd_762x51_Mag_AP diff --git a/addons/magazines/script_component.hpp b/addons/magazines/script_component.hpp deleted file mode 100644 index 2fa1b774f5..0000000000 --- a/addons/magazines/script_component.hpp +++ /dev/null @@ -1,12 +0,0 @@ -#define COMPONENT magazines -#include "\z\ace\addons\main\script_mod.hpp" - -#ifdef DEBUG_ENABLED_MAGAZINES - #define DEBUG_MODE_FULL -#endif - -#ifdef DEBUG_ENABLED_MAGAZINES - #define DEBUG_SETTINGS DEBUG_ENABLED_MAGAZINES -#endif - -#include "\z\ace\addons\main\script_macros.hpp" \ No newline at end of file From 1c611ba2dbbb3585f59ed8dc10dfbd308cc465f5 Mon Sep 17 00:00:00 2001 From: Kllrt Date: Mon, 13 Apr 2015 21:15:04 +0200 Subject: [PATCH 447/816] Added another new CZ strings --- addons/common/stringtable.xml | 10 + addons/disarming/stringtable.xml | 1 + addons/magazines/stringtable.xml | 15 + addons/medical/stringtable.xml | 2494 +++++++++++++------------ addons/microdagr/stringtable.xml | 13 + addons/nametags/stringtable.xml | 190 +- addons/optionsmenu/stringtable.xml | 1 + addons/overheating/stringtable.xml | 1 + addons/realisticnames/stringtable.xml | 46 +- addons/respawn/stringtable.xml | 75 +- 10 files changed, 1483 insertions(+), 1363 deletions(-) diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index 35d3a62220..8301e0a0bb 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -324,6 +324,7 @@ Akceptuj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Accetta le richieste degli altri giocatori. Queste possono riguardare l'uso o la condivisione dell'equipaggiamento, o di determinate azioni. Подтвердить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. + Přijimutí žádosti poslané jinými hráči. Mohou to být žádosti k použítí/sdílení vybavení nebo k vykonání určité činnosti. Decline Requests send by other players. These can be requests to use / share equipment, perform certain actions. @@ -332,6 +333,7 @@ Ignoruj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Rifiuta le richieste degli altri giocatori. Queste possono riguardare l'uso o la condivisione dell'equipaggiamento, o di determinate azioni. Отклонить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. + Zamítnutí žádostii poslané jinými hráči. Mohou to být žádosti k použítí/sdílení vybavení nebo k vykonání určité činnosti. Feedback icons @@ -341,6 +343,7 @@ Иконки состояний Ikony pomocnicze Icônes de Feedback + Pomocné ikony Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. @@ -350,6 +353,7 @@ Выберите положение или или отключите отображение иконок состояний на Вашем экране. Эти иконки предоставят дополнительную информацию о состоянии персонажа и выполняемых действиях. Ustaw pozycję lub wyłącz całkowicie ikony pomocnicze na ekranie. Te ikony dostarczają dodatkowych informacji na temat statusu Twojej postaci i wykonywanych przez nią akcji. Sélectionner la position de ou désactiver les îcones de feedback sur votre écran. Ces îcones sont là pour vous fournir un feedback du statut votre personnage et les actions à effectuer. + Nastavuje pozici nebo vypíná pomocné ikony. Tyto ikony ukazují extra informace ke stavu postavy a vykonávaných činností. Progress bar location @@ -359,6 +363,7 @@ Положение прогресс-бара Lokalizacja paska postępu Localisation de la barre de progression + Pozice ukazetele průběhu činnosti Set the desired location of the progress bar on your screen. @@ -368,6 +373,7 @@ Установите желаемое положение строки состояния на экране. Ustaw pożądaną lokalizację paska postępu na ekranie Définisez l'endroit que vous désirez pour faire appraître la barre de progression. + Nastavuje pozici ukazetele průběhu činnosti na vaší obrazovce. Hint Background color @@ -377,6 +383,7 @@ Цвет фона всплывающих подсказок Kolor tła powiadomień Couleur de fond des astuces + Barva pozadí nápovědy The color of the background from the ACE hints. @@ -386,6 +393,7 @@ Цвет фона всплывающий подсказок АСЕ. Kolor tła dla powiadomień ACE Définisez la couleur de fond pour les astuces fournies par ACE. + Barva pozadí ACE nápověd. Hint text font color @@ -395,6 +403,7 @@ Цвет шрифта всплывающих подсказок Kolor tekstu powiadomień Couleur du texte des astuces + Barva fontu nápověd. The color of the text font from the ACE hints. This color is the default color for all text displayed through the ACE Hint system, if the hint text has no other color specified. @@ -404,6 +413,7 @@ Цвет шрифта текста всплывающих подсказок АСЕ. Этот цвет является стандартным для всего текста, транслирующегося через систему подсказок АСЕ, если не установлено другого цвета для текста подсказок. Kolor tekstu dla powiadomień ACE. Ten kolor jest domyślnym dla wszystkich tekstów wyświetlanych poprzez System Powiadomień ACE, jeżeli dla powiadomienia nie określono innego koloru. Définisez la couleur du texte des astuces fournies par ACE. La couleur est celle par défaut affichée à travers toutes les astuces de ACE seulement si aucune couleur n'est défnie. + Barva fontu ACE nápověd. Toto je standardní barva pro všechen text zobrazovaný ACE nápovědami, pokud nemá nápověda žádnou specifikanou barvu. Banana diff --git a/addons/disarming/stringtable.xml b/addons/disarming/stringtable.xml index 7bc381a64e..69f0336808 100644 --- a/addons/disarming/stringtable.xml +++ b/addons/disarming/stringtable.xml @@ -5,6 +5,7 @@ Open Inventory Otwórz ekwipunek + Otevřít inventář \ No newline at end of file diff --git a/addons/magazines/stringtable.xml b/addons/magazines/stringtable.xml index e1646814ab..8257e48936 100644 --- a/addons/magazines/stringtable.xml +++ b/addons/magazines/stringtable.xml @@ -491,11 +491,13 @@ .338 LM 10Rnd Tracer Mag .338 LM 10-Schuss-Magazin Leuchtspur Magazynek .338 LM 10rd Smugacz + .338 LM 10Rnd Svítící Zásobník .338 LM Tracer .338 LM Leuchtspur .338 LM Smugacz + .338 LM Svítící Caliber: .338 Lapua Magnum Tracer<br />Rounds: 10<br />Used in: MAR-10 @@ -511,6 +513,7 @@ .338 LM IR-DIM .338 LM IR-DIM .338 LM IR-DIM + .338 LM IR-DIM Caliber: .338 Lapua Magnum Tracer IR-DIM<br />Rounds: 10<br />Used in: MAR-10 @@ -526,6 +529,7 @@ .338 LM AP .338 LM AP .338 LM AP + .338 LM AP Caliber: .338 Lapua Magnum AP<br />Rounds: 10<br />Used in: MAR-10 @@ -541,6 +545,7 @@ .338 LM SD .338 LM SD .338 LM SD + .338 LM SD Caliber: .338 Lapua Magnum SD<br />Rounds: 10<br />Used in: MAR-10 @@ -557,6 +562,7 @@ .338 NM Tracer .338 NM Leuchtspur .338 NM Tracer + .338 NM Svítící Caliber: .338 Norma Magnum Tracer<br />Rounds: 130<br />Used in: SPMG @@ -572,6 +578,7 @@ .338 NM IR-DIM .338 LM IR-DIM .338 NM IR-DIM + .338 NM IR-DIM Caliber: .338 Norma Magnum Tracer IR-DIM<br />Rounds: 130<br />Used in: SPMG @@ -587,6 +594,7 @@ .338 NM AP .338 NM AP .338 NM AP + .338 NM AP Caliber: .338 Norma Magnum AP<br />Rounds: 130<br />Used in: SPMG @@ -603,6 +611,7 @@ 9.3mm Tracer 9,3mm Leuchtspur 9,3mm Smugacz + 9.3mm Svítící Caliber: 9.3x64mm Tracer<br />Rounds: 10<br />Used in: Cyrus @@ -618,6 +627,7 @@ 9.3mm IR-DIM 9,3mm IR-DIM 9,3mm IR-DIM + 9.3mm IR-DIM Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 10<br />Used in: Cyrus @@ -633,6 +643,7 @@ 9.3mm AP 9,3mm AP 9,3mm AP + 9.3mm AP Caliber: 9.3x64mm AP<br />Rounds: 10<br />Used in: Cyrus @@ -648,6 +659,7 @@ 9.3mm SD 9,3mm SD 9,3mm SD + 9.3mm SD Caliber: 9.3x64mm SD<br />Rounds: 10<br />Used in: Cyrus @@ -664,6 +676,7 @@ 9.3mm Tracer 9,3mm Leuchtspur 9,3mm Smugacz + 9.3mm Svítící Caliber: 9.3x64mm Tracer<br />Rounds: 150<br />Used in: Navid @@ -679,6 +692,7 @@ 9.3mm IR-DIM 9,3mm IR-DIM 9,3mm IR-DIM + 9.3mm IR-DIM Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 150<br />Used in: Navid @@ -694,6 +708,7 @@ 9.3mm AP 9,3mm AP 9,3mm AP + 9.3mm AP Caliber: 9.3x64mm AP<br />Rounds: 150<br />Used in: Navid diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index f1ceccb1cb..d61118d81b 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,1233 +1,1265 @@  + - - - Inject Atropine - Atropin injizieren - Inyectar Atropina - Ввести атропин - Aplikovat atropin - Wstrzyknij atropinę - Injecter de l'atropine - - - Inject Epinephrine - Epinephrine injizieren - Inyectar Epinefrina - Wstrzyknij adrenalinę - Aplikovat adrenalin - Ввести андреналил - Injecter de l'épinéphrine - Adrenalin - Injetar Epinefrina - Inietta Epinefrina - - - Inject Morphine - Morphin injizieren - Inyectar Morfina - Wstrzyknij morfinę - Aplikovat morfin - Ввести морфин - Morphine - Morfium - Injetar Morfina - Inietta Morfina - - - Transfuse Blood - Bluttransfusion - Transfundir sangre - Przetocz krew - Transfúze krve - Перелить кровь - Transfusion - Infúzió - Transfundir Sangue - Effettua Trasfusione - - - Transfuse Plasma - Plasmatransfusion - Transfundir plasma - Перелить плазму - Transfúze plazmy - Przetocz osocze - Transfuser du Plasma - - - Transfuse Saline - Salzlösungtransfusion - Transfundir salino - Влить физраствор - Transfúze fyziologický roztoku - Przetocz solankę - Transfuser de la Saline - - - Apply Tourniquet - Aderpresse anwenden - Aplicar torniquete - Наложить жгут - Aplikovat škrtidlo - Załóż stazę - Appliquer un garrot - - - Bandage - Verbinden - Venda - Bandaż - Obvázat - Pansement - Benda - Kötözés - Atadura - Перевязать - - - Bandage Head - Kopf verbinden - Vendar la cabeza - Bandażuj głowę - Obvázat hlavu - Перевязать голову - Pansement Tête - Fej kötözése - Atar Cabeça - Benda la testa - - - Bandage Torso - Torso verbinden - Vendar el torso - Bandażuj tors - Obvázat hruď - Перевязать торс - Pansement Torse - Felsőtest kötözése - Atar Tronco - Benda il torso - - - Bandage Left Arm - Arm links verbinden - Vendar el brazo izquierdo - Bandażuj lewe ramię - Obvázat levou ruku - Перевязать левую руку - Pansement Bras Gauche - Bal kar kötözése - Atar Braço Esquerdo - Benda il braccio sinistro - - - Bandage Right Arm - Arm rechts verbinden - Vendar el brazo derecho - Bandażuj prawe ramię - Obvázat pravou ruku - Перевязать правую руку - Pansement Bras Droit - Jobb kar kötözése - Atar Braço Direito - Benda il braccio destro - - - Bandage Left Leg - Bein links verbinden - Vendar la pierna izquierda - Bandażuj lewą nogę - Obvázat levou nohu - Перевязать левую ногу - Pansement Jambe Gauche - Bal láb kötözése - Atar Perna Esquerda - Benda la gamba sinistra - - - Bandage Right Leg - Bein rechts verbinden - Vendar la pierna derecha - Bandażuj prawą nogę - Obvázat pravou nohu - Перевязать правую ногу - Pansement Jambe Droite - Jobb láb kötözése - Atar Perna Direita - Benda la gamba destra - - - Injecting Morphine ... - Morphin injizieren ... - Inyectando Morfina ... - Wstrzykiwanie morfiny ... - Aplikuji morfin ... - Введение морфина... - Injection de Morphine... - Morfium beadása... - Injetando Morfina ... - Inietto la morfina ... - - - Injecting Epinephrine ... - Epinephrin injizieren ... - Inyectando Epinefrina ... - Wstrzykiwanie adrenaliny ... - Aplikuji adrenalin ... - Введение андреналина ... - Injection d'Adrénaline ... - Adrenalin beadása... - Injetando Epinefrina ... - Inietto l'epinefrina ... - - - Injecting Atropine ... - Atropin injizieren ... - Inyectando Atropina ... - Введение атропина ... - Aplikuji atropin ... - Wstrzykiwanie atropiny ... - Injection d'Atropine ... - - - Transfusing Blood ... - Bluttransfusion ... - Transfusión de sangre ... - Przetaczanie krwi ... - Probíhá transfúze krve ... - Переливание крови... - Transfusion Sanguine ... - Infúzió... - Transfundindo Sangue ... - Effettuo la trasfusione ... - - - Transfusing Saline ... - Sallösungtransfusion ... - Transfusión de salino ... - Вливание физраствора ... - Probíha transfúze fyziologický roztoku ... - Przetaczanie solanki ... - Transfusion de saline ... - - - Transfusing Plasma ... - Plasmatransfusion ... - Transfusión de plasma ... - Переливание плзмы ... - Probíha transfúze plazmy ... - Przetaczanie osocza ... - Transfusion de Plasma ... - - - Bandaging ... - Verbinden ... - Vendando ... - Bandażowanie ... - Obvazuji ... - Pansement ... - Sto applicando la benda ... - Bekötözés... - Atando ... - Перевязывание.... - - - Applying Tourniquet ... - Setze Aderpresse an ... - Aplicando torniquete ... - Наложение жгута ... - Aplikuji škrtidlo - Zakładanie stazy ... - Mise en place du garrot - - - Medical - Zdravotní - Médical - Sanitäter - Medico - Medyczne - Médico - Медик - Médico - - - Field Dressing - Verbandpäckchen - Compresa de campaña - Бинтовая повязка - Obinadlo - Bandaż jałowy - Bandage rapide - - - Packing Bandage - Mullbinde - Vendaje compresivo - Компресионный пакет - Bandaż uciskowy - - - Elastic Bandage - Elastischer Verband - Vendaje elástico - Давящая повязка - Elastické obinadlo - Bandaż elastyczny - Bandage Élastique - - - QuikClot - QuikClot - QuikClot - QuickClot - Opatrunek QuikClot - - - Check Pulse - Puls überprüfen - Comprobar pulso - Проверить пульс - Zkontrolovat pulz - Sprawdź tętno - Vérifier les pulsations - - - Check Blood Pressure - Blutdruck überprüfen - Comprobar presión arterial - Проверить кровяное давление - Zkontrolovat krevní tlak - Sprawdź ciśnienie krwi - Vérifier la pression sanguine - - - Triage Card - Verletztenanhängekarte - Tarjeta de triaje - Медкарта - Karta segregacyjna - - - Tourniquet - Aderpresse - Torniquete - Жгут - Škrtidlo - Staza - Garrot - - - Remove Tourniquet - Aderpresse entfernen - Quitar torniquete - Снять жгут - Sundat škrtidlo - Zdejmij stazę - Enlever le garrot - - - Give Blood IV (1000ml) - Bluttransfusion IV (1000ml) - Dar Sangre IV (1000ml) - Дать кровь для в/в вливания (1000 мл) - Podaj krew IV (1000ml) - Mettre une poche de Sang IV (1000ml) - - - Give Blood IV (500ml) - Bluttransfusion IV (500ml) - Dar Sangre IV (500ml) - Дать кровь для в/в вливания (500 мл) - Podaj krew IV (500ml) - Mettre une poche de Sang IV (500ml) - - - Give Blood IV (250ml) - Bluttransfusion IV (250ml) - Dar Sangre IV (250ml) - Дать кровь для в/в вливания (250 мл) - Podaj krew IV (250ml) - Mettre une poche de Sang IV (250ml) - - - Give Plasma IV (1000ml) - Plasmatransfusion IV (1000ml) - Dar Plasma IV (1000ml) - Дать плазму для в/в вливания (1000 мл) - Podaj osocze IV (1000ml) - Mettre une poche de Plasma IV (1000ml) - - - Give Plasma IV (500ml) - Plasmatransfusion IV (500ml) - Dar Plasma IV (500ml) - Дать плазму для в/в вливания (500 мл) - Podaj osocze IV (500ml) - Mettre une poche de Plasma IV (500ml) - - - Give Plasma IV (250ml) - Plasmatransfusion IV (250ml) - Dar Plasma IV (250ml) - Дать плазму для в/в вливания (250 мл) - Podaj osocze IV (250ml) - Mettre une poche de Plasma IV (250ml) - - - Give Saline IV (1000ml) - Kochsaltzlösung IV (1000ml) - Dar Salino IV (1000ml) - Дать физраствор для в/в вливания (1000 мл) - Podaj solankę IV (1000ml) - Mettre une poche de Saline IV (1000ml) - - - Give Saline IV (500ml) - Kochsaltzlösung IV (500ml) - Dar Salino IV (500ml) - Дать физраствор для в/в вливания (500 мл) - Podaj solankę IV (500ml) - Mettre une poche de Saline IV (500ml) - - - Give Saline IV (250ml) - Kochsaltzlösung IV (250ml) - Dar Salino IV (250ml) - Дать физраствор для в/в вливания (250 мл) - Podaj solankę IV (250ml) - Mettre une poche de Saline IV (250ml) - - - Minor - Gering - Menor - Незначительные травмы - Normalny - Mineur - - - Delayed - Retrasado - Груз 300 - Opóźniony - Délayé - Verzögert - - - Immediate - Inmediato - Помощь отложена - Natychmiastowy - Immédiat - Sofort - - - Deceased - Fallecido - Груз 200 - Nie żyje - Décédé - Verstorben - - - None - Ninguno - Нет - Brak - Aucun - Keine - - - Normal breathing - Дыхание в норме - Respiración normal - Respiration Normale - Normalny oddech - Normale Atmung - - - No breathing - Keine Atmung - Дыхания нет - No respira - Apnée - Brak oddechu - - - Difficult breathing - Дыхание затруднено - Dificultad para respirar - Difficultée Respiratoire - Trudności z oddychaniem - Schwere Atmung - - - Almost no breathing - Fast keine Atmung - Дыхания почти нет - Casi sin respiración - Respiration Faible - Prawie brak oddechu - - - Bleeding - Blutet - Кровотечение - Sangrando - Seignement - Krwawienie zewnętrzne - - - In Pain - Hat Schmerzen - Испытывает боль - Con dolor - A De La Douleur - W bólu - - - Lost a lot of Blood - Hat eine große Menge Blut verloren - Большая кровопотеря - Mucha sangre perdida - A Perdu Bcp de Sang - Stracił dużo krwi - - - Tourniquet [CAT] - Aderpresse [CAT] - Жгут - Torniquete [CAT] - Garot [CAT] - Staza [typ. CAT] - - - Receiving IV [%1ml] - Erhalte IV [%1ml] - Reciviendo IV [%1ml] - Принимается переливание [%1 мл] - Otrzymywanie IV [%1ml] - Réception IV [%1ml] - - - Bandage (Basic) - Bandage (Standard) - Повязка (обычная) - Vendaje (Básico) - Bandage (Standard) - Bandaż (jałowy) - - - Used to cover a wound - Для перевязки ран - Utilizado para cubrir una herida - Utilisé Pour Couvrir Une Blessure - Używany w celu przykrycia i ochrony miejsca zranienia - Verwendet, um Wunden abzudecken - - - A dressing, that is a particular material used to cover a wound, which is applied over the wound once bleeding has been stemmed. - Ein Verband, der aus einem besonderen Material besteht um die Wunde zu schützen, nachdem die Blutung gestoppt wurde. - Повязка, накладываемая поверх раны после остановки кровотечения. - Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez ha dejado de sangrar. - C'est un bandage, qui est fait d'un matériel spécial utiliser pour couvrir une blessure, qui peut etre appliquer des que le seignement as ete stopper. - Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. - - - Packing Bandage - Mullbinde - Тампонирующая повязка - Vendaje compresivo - Bandage Mèche - Bandaż (uciskowy) - - - Used to pack medium to large wounds and stem the bleeding - Verwendet, um mittlere bis große Wunden abzudecken und Blutungen zu stoppen - Для тампонирования ран среднего и большого размера и остановки кровотечения. - Se utiliza para vendar heridas medianas o grandes y detener el sangrado - Utiliser pour remplire la cavité créé dans une blessure moyenne et grande. - Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. - - - A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is an option in large polytrauma injuries. - Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжелых сочетанных ранениях возможно тампонирование раны. - Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes lesiones o politraumatismos. - Un bandage servent a etre inseré dans les blessure pour éponger le seignement et faciliter la guerrison. Ce bandage est une option pour soigner les lession de politrauma. - Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. - - - Bandage (Elastic) - Bandage (Elastisch) - Повязка (давящая) - Vendaje (Elástico) - Bandage (Élastique) - Bandaż (elastyczny) - - - Bandage kit, Elastic - Elastische Binde (Kompressionsbinde) - Давящая повязка - Kit de vendaje (Elástico) - Bandage Compressif Élastique - Zestaw bandaży elastycznych. - - - Allows an even compression and extra support to the injured area. - - - Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la tenue du bandage lors de mouvment. - Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. - Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada - - - Tourniquet (CAT) - Aderpresse (CAT) - Жгут - Torniquete (CAT) - Garot (CAT) - Staza (typ. CAT) - - - Slows down blood loss when bleeding - Уменьшает кровопотерю при кровотечении. - Reduce la velocidad de pérdida de sangre - Ralentit le seignement - Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. - Verringert den Blutverlust während einer Blutung - - - A constricting device used to compress venous and arterial circulation in effect inhibiting or slowing blood flow and therefore decreasing loss of blood. - Жгут используется для прижатия сосудов, приводящего к остановке или значительному уменьшению кровотечения и сокращению кровопотери. - Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre - Un appareil servent a compresser les artères et veines afin de reduire la perte de sang. - Opaska uciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym krwawieniem tętniczym lub żylnym. - Ein Gerät, das Druck auf Venen und Arterien ausübt und so den Blutfluss verringert. - - - Morphine autoinjector - Morphium Autoinjektor - Морфин в пневмошприце - Morfina auto-inyectable - Auto-injecteur de Morphine - Autostrzykawka z morfiną - - - Used to combat moderate to severe pain experiences - Wird verwendet um moderate bis starke Schmärzen zu lindern. - Для снятия средних и сильных болевых ощущений. - Usado para combatir los estados dolorosos de moderados a severos - Utiliser pour contrer les douleurs modéré à severes. - Morfina. Ma silne działanie przeciwbólowe. - - - An analgesic used to combat moderate to severe pain experiences. - Анальгетик для снятия средних и сильных болевых ощущений. - Analgésico usado para combatir los estados dolorosos de moderados a severos. - Un Analgésique puissant servant a contrer les douleur modéré a severe. - Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. - Ein Schmerzmittel um mäßige bis starke Schmerzen zu behandeln - - - Atropin autoinjector - Атропин в пневмошприце - Atropina auto-inyectable - Auto-injecteur d'Atropine - Autostrzykawka AtroPen - Atropin Autoinjektor - - - Used in NBC scenarios - Применяется для защиты от ОМП - Usado en escenarios NBQ - Utiliser en cas d'attaque CBRN - Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. - Verwendet bei ABC Kontamination - - - A drug used by the Military in NBC scenarios. - Препарат, используемый в войсках для защиты от оружия массового поражения. - Medicamento usado por militares en escenarios NBQ - Médicament utilisé par l'armée en cas d'attaque CBRN - Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w przypadku zagrożeń NBC. - Ein Medikament, das vom Militär bei ABC Kontamination verwendet wird. - - - Epinephrine autoinjector - Адреналин в пневмошприце - Epinefrina auto-inyectable - Auto-injecteur d'épinéphrine - Autostrzykawka EpiPen - Epiniphrin Autoinjektor - - - Increase heart rate and counter effects given by allergic reactions - Стимулирует работу сердца и купирует аллергические реакции. - Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas - Augmente la Fréquance cadiaque et contré les effet d'une reaction Anaphylactique - Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne - Steigert die Herzfrequenz, um den Effekt von allergischen Reaktionen zu bekämpfen - - - A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter such effects given by allergic reactions (anaphylaxis). Used in sudden cardiac arrest scenarios with decreasing positive outcomes. - Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты сердечных сокращений и купированию аллергических реакций (анафилактического шока). Применяется при остановке сердца с уменьшением вероятности благоприятного исхода. - Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de las reacciones alérgicas (anafilaxis). Se utiliza en caso de paros cardiacos repentinos. - Un medicament qui fonctione sur le systeme sympatique créan une dilatation des bronches, augmente la fréquance cardiaque et contre les effet d'une reaction alergique (anaphylaxie). Utiliser lors d'arret cardio-respiratoire pour augmenté les chances retrouver un ryhtme. - EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i beta-adrenergiczne. Pobudzenie układu współczulnego prowadzi do zwiększenia częstotliwości pracy serca, zwiększenia pojemności wyrzutowej serca i przyśpieszenia krążenia wieńcowego. Pobudzenie oskrzelowych receptorów beta-adrenergicznych wywołuje rozkurcz mięśni gładkich oskrzeli, co w efekcie zmniejsza towarzyszące oddychaniu świsty i duszności. - - - Plasma IV (1000ml) - Плазма для в/в вливания (1000 мл) - Plasma IV (1000ml) - Plasma Sanguin IV (1000ml) - Osocze IV (1000ml) - Plasma IV (1000ml) - - - A volume-expanding blood supplement. - Дополнительный препарат, применяемый при возмещении объема крови. - Suplemento para expandir el volumen sanguíneo. - Supplement visant a remplacer les volume sanguin - Składnik krwi, używany do zwiększenia jej objętości. - - - A volume-expanding blood supplement. - Дополнительный препарат, применяемый при возмещении объема крови. - Suplemento para expandir el volumen sanguíneo. - Supplement visant a remplacer le volume sanguin et remplace les plaquettes. - Składnik krwi, używany do zwiększenia jej objętości. - - - Plasma IV (500ml) - Плазма для в/в вливания (500 мл) - Plasma IV (500ml) - Plasma Sanguin IV (500ml) - Osocze IV (500ml) - Plasma IV (500ml) - - - Plasma IV (250ml) - Плазма для в/в вливания (250 мл) - Plasma IV (250ml) - Plasma Sanguin (250ml) - Osocze IV (250ml) - Plasma IV (250ml) - - - Blood IV (1000ml) - Кровь для переливания (1000 мл) - Sangre IV (1000ml) - Cullot Sanguin IV (1000ml) - Krew IV (1000ml) - Blut IV (1000ml) - - - Blood IV, for restoring a patients blood (keep cold) - Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) - Sangre intravenosa, para restarurar el volumen sanguíneo (mantener frío) - Cullot Sanguin IV, pour remplacer le volume sanguin (garder Réfrigeré) - Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych - - - O Negative infusion blood used in strict and rare events to replenish blood supply usually conducted in the transport phase of medical care. - Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема потерянной крови на догоспитальном этапе оказания медицинской помощи. - Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume sanguin perdu. Habituelment utiliser lors du transport ou dans un etablisement de soin. - Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj w trakcie fazie transportu rannej osoby do szpitala. - Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdida. Uso habitual durante el transporte de heridos. - - - Blood IV (500ml) - Кровь для переливания (500 мл) - Sangre IV (500ml) - Cullot Sanguin IV (500ml) - Krew IV (500ml) - Blut IV (500ml) - - - Blood IV (250ml) - Кровь для переливания (250 мл) - Sangre IV (250ml) - Cullot Sanguin IV (250ml) - Krew IV (250ml) - Blut IV (250ml) - - - Saline IV (1000ml) - Физраствор для в/в вливания (1000 мл) - Solución Salina IV (1000ml) - solution Saline 0.9% IV (1000ml) - Solanka 0,9% IV (1000ml) - Kochsalzlösung (1000ml) - - - Saline IV, for restoring a patients blood - Пакет физраствора для возмещения объема потерянной крови - Solución salina intravenosa, para restaurar el volumen sanguíneo - Solution Saline 0.9% IV, pour retablir temporairement la tention arteriel - Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta - - - A medical volume-replenishing agent introduced into the blood system through an IV infusion. - Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного вливания. - Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. - Un remplacment temporaire pour rétablir la tention artériel lors de perte sanguine, étant ajouter par intraveineuse - Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór elektrolitów, podawany dożylnie (IV). - - - Saline IV (500ml) - Физраствор для в/в вливания (500 мл) - Salino IV (500ml) - Solution Saline 0.9% IV (500ml) - Solanka 0,9% IV (500ml) - Kochsalzlösung (500ml) - - - Saline IV (250ml) - Физраствор для в/в вливания (250 мл) - Salino IV (250ml) - Solution Saline 0.9% IV (250ml) - Solanka 0,9% IV (250ml) - Kochsalzlösung (250ml) - - - Basic Field Dressing (QuikClot) - Первичный перевязочный пакет (QuikClot) - Vendaje básico (QuickClot) - Bandage Regulier (Coagulant) - Podstawowy pakiet opatrunkowy (QuikClot) - Verbandpäckchen(Gerinnungsmittel) - - - QuikClot bandage - Гемостатический пакет QuikClot - Vendaje QuikClot - Bandage coagulant - Hemostatyczny pakiet QuikClot. Podstawowy opatrunek stosowany na rany. - Bandage mit Gerinnungsmittel - - - Hemostatic bandage with coagulant that stops bleeding. - - Un bandage servant a coaguler les seignements mineur à moyen. - Proszkowy opatrunek adsorpcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. - Vendaje hemostático con coagulante que detiene el sangrado. - Verband mit Gerinnungsmittel, um starke Blutung zu behandeln. - - - Personal Aid Kit - Аптечка - Botiquín de primeros auxilios - Équipement de support Vitale - Apteczka osobista - Persönliches Verbandpäckchen - - - Includes various treatment kit needed for stitching or advanced treatment - Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. - Incluye material médico para tratamientos avanzados - Inclue du matériel medical pour les traitement avancé, tel les point de suture. - Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego - Beinhaltet medizinisches Material für fortgeschrittene Behandlung und zum Nähen. - - - - - - - W znacznym stopniu poprawia stan pacjenta - - - Surgical Kit - Kit de chirurgien - Хирургический набор - Kit quirúrgico - Zestaw do szycia ran - Operationsset - - - Surgical Kit for in field advanced medical treatment - Kit de chirurgien pour les soins avancés sur le terrain - Набор для хирургической помощи в полевых условиях - Kit quirúrgico para el tratamiento avanzado en el campo de batalla - Zestaw pozwalający na zszywanie ran w polu - Operationsset für fortgeschrittene medizinische Feldversorgung - - - Surgical Kit for in field advanced medical treatment - Набор для хирургической помощи в полевых условиях - Kit quirúrgico para el tratamiento avanzado en el campo de batalla - Zestaw pozwalający na zszywanie ran w polu - Operationsset für fortgeschrittene medizinische Feldversorgung - - - Bodybag - Sac à corps - Мешок для трупов - Bolsa para cadáveres - Worek na zwłoki - Leichensack - - - A bodybag for dead bodies - Un sac pour les cadavres - Мешок для упаковки трупов - Una bolsa para cadáveres - Worek do pakowania zwłok - Ein Leichensack für Tote - - - A bodybag for dead bodies - Un sac pour les cadavres - Мешок для упаковки трупов - Una bolsa para cadáveres - Worek do pakowania zwłok - Ein Leichensack für Tote - - - Blood Pressure - Pression sanguine - Артериальное давление - Presión arterial - Ciśnienie krwi - Blutdruck - - - Checking Blood Pressure.. - Vérification de la pression sanguine - Проверка артериального давления... - Comprobando presión arterial... - Sprawdzanie ciśnienia krwi... - Blutdruck kontrollieren... - - - You checked %1 - Vous diagnostiquez %1 - Вы осмотрели раненого %1 - Examinando a %1 - Zbadałeś %1 - Kontrolliert %1 - - - You find a blood pressure of %2/%3 - Vous pris une pression sanguine de %2/%3 - Артериальное давление %2/%3 - La presión arterial es %2/%3 - Ciśnienie krwi wynosi %2/%3 - Blutdruck ist %2/%3 - - - You find a low blood pressure - Vous avez trouvé une pression sanguine base - Давление низкое - La presión arterial es baja - Wyczuwasz niskie ciśnienie krwi - Blutdruck ist niedrig - - - You find a normal blood pressure - Vous avez trouvé une pression sanguine normale - Давление нормальное - La presión arterial es normal - Wyczuwasz normalne ciśnienie krwi - Blutdruck ist normal - - - You find a high blood pressure - Vous avez trouvé une forte pression sanguine - Давление высокое - La presión arterial es alta - Wyczuwasz wysokie ciśnienie krwi - Blutdruck ist hoch - - - You find no blood pressure - Vous n'avez pas trouvé de pression sanguine - Давления нет - No hay presión arterial - Nie wyczuwasz ciśnienia krwi - Patient hat keinen Blutdruck - - - You fail to find a blood pressure - Vous avez raté le diagnostique de la pression sanguine - Артериальное давление не определяется - No puedes encontrar presión arterial - Nie udało Ci się sprawdzić ciśnienia krwi - Blutdruck konnte nicht gefunden werden - - - Pulse - Pulsations - Пульс - Pulso - Tętno - Puls - - - Checking Heart Rate.. - Diagnostique de la fréquence cardiaque - Проверка пульса... - Comprobando ritmo cardíaco... - Sprawdzanie tętna... - Kontrolliere Herzfrequenz - - - You checked %1 - Vous avez Diagnostiqué %1 - Вы осмотрели раненого %1 - Examinando a %1 - Zbadałeś %1 - Kontrolliertt %1 - - - You find a Heart Rate of %2 - Vous avez trouvé une fréquence cardiaque de %2 - Пульс %2 уд./мин. - El ritmo cardíaco es de %2 - Wyczuwasz tętno o wartości %2 - Herzfrequenz ist %2 - - - You find a weak Heart Rate - Vous avez trouvé une faible fréquence cardiaque - Пульс слабый - El ritmo cardíaco es débil - Wyczuwasz słabe tętno - Schwacher Puls - - - You find a strong Heart Rate - Vous avez trouvé une forte fréquence cardiaque - Пульс учащенный - El ritmo cardíaco está acelerado - Wyczuwasz silne tętno - Starker Puls - - - You find a normal Heart Rate - Vous avez trouvé une fréquence cardiaque normale - Пульс в норме - El ritmo cardíaco es bueno - Wyczuwasz normalne tętno - Normaler Puls - - - You find no Heart Rate - Vous n'avez trouvé de fréquence cardiaque - Пульс не прощупывается - No tiene ritmo cardíaco - Wyczuwasz brak tętna - Kein Puls gefunden - - - Response - Réponse - Реакция - Respuesta - Przytomność - Ansprechbarkeit - - - You check response of patient - Vous vérifiez la réponse du patient - Вы проверяете реакцию раненого - Compruebas si el paciente reacciona - Sprawdzasz przytomność pacjenta - Du prüfst ob der Patient ansprechbar ist - - - %1 is responsive - %1 est conscient - %1 реагирует на раздражители - %1 ha reaccionado - %1 jest przytomny - %1 ist anprechbar - - - %1 is not responsive - %1 n'est pas conscient - %1 не реагирует - %1 no reacciona - %1 jest nieprzytomny - %1 ist nicht ansprechbar - - - You checked %1 - Vous diagnostiqué %1 - Вы осмотрели раненого %1 - Examinas a %1 - Zbadałeś %1 - Du versucht %1 anzusprechen - - - Bandaged - Bandé - Повязка наложена - Vendado - Zabandażowano - - - You bandage %1 (%2) - Vous bandez %1 (%2) - Вы перевязали раненого %1 (%2) - Aplicas vendaje a %1 en %2 - Bandażujesz %1 (%2) - - - %1 is bandaging you - %1 vous bande - %1 перевязывает вас - %1 te está vendando - %1 bandażuje Ciebie - - - You start stitching injures from %1 (%2) - Вы зашиваете ранения от %1 (%2) - Estás suturando heridas de %1 en %2 - Zszywasz rany %1 (%2) - - - Stitching - Наложение швов - Suturando - Szycie - - - You treat the airway of %1 - Вы интубируете раненого %1 - Estás intubando a %1 - Udrażniasz drogi oddechowe %1 - - - Airway - Дыхательные пути - Vías aéreas - Drogi oddechowe - Atemwege - - - %1 is treating your airway - %1 проводит вам интубацию - %1 te está intubando - %1 udrażnia Twoje drogi oddechowe - - - Drag - Ziehen - Arrastrar - Ciągnij - Táhnout - Тащить - Tracter - Húzás - Arrastar - Trascina - - - Carry - Tragen - Cargar - Nieś - Nést - Нести - Porter - Cipelés - Carregar - Trasporta - - - Release - Loslassen - Soltar - Połóż - Položit - Отпустить - Déposer - Elenged - Largar - Lascia - - - Load Patient Into - Patient Einladen - Cargar el paciente en - Załaduj pacjenta - Naložit pacianta do - Погрузить пациента в - Embarquer le Patient - Sebesült berakása - Carregar Paciente Em - Carica paziente nel - - - Unload Patient - Patient Ausladen - Descargar el paciente - Wyładuj pacjenta - Vyložit pacienta - Выгрузить пациента - Débarquer le Patient - Sebesült kihúzása - Descarregar Paciente - Scarica il paziente - - - Unload patient - Descargar el paciente - Выгрузить пациента - Wyładuj pacjenta - Décharger le patient - - - Load patient - Cargar el paciente en - Погрузить пациента - Załaduj pacjenta - Charger le patient - - - Place body in bodybag - Colocar cuerpo en bolsa para cadáveres - Поместить тело в мешок - Zapakuj ciało do worka na zwłoki - Placer le corps dans le sac à cadavre - - - Placing body in bodybag - Colocando cuerpo en bolsa para cadáveres - Помещение тела в мешок ... - Pakowanie ciała do worka na zwłoki - Mise en sac du corps dans le sac à cadavre - - - %1 has bandaged patient - %1 has vendado al paciente - %1 перевязал пациента - %1 zabandażował pacjenta - %1 à bandé un patient - - - %1 used %2 - %1 usó %2 - %1 применил %2 - %1 użył %2 - %1 utilise %2 - - - %1 has given an IV - %1 has puesto una IV - %1 провел переливание - %1 podał IV - %1 à donné un IV - - - %1 applied a tourniquet - %1 aplicado torniquete - %1 наложил жгут - %1 założył stazę - %1 à appliqué un garrot - - - + + + Inject Atropine + Atropin injizieren + Inyectar Atropina + Ввести атропин + Aplikovat atropin + Wstrzyknij atropinę + Injecter de l'atropine + + + Inject Epinephrine + Epinephrine injizieren + Inyectar Epinefrina + Wstrzyknij adrenalinę + Aplikovat adrenalin + Ввести андреналил + Injecter de l'épinéphrine + Adrenalin + Injetar Epinefrina + Inietta Epinefrina + + + Inject Morphine + Morphin injizieren + Inyectar Morfina + Wstrzyknij morfinę + Aplikovat morfin + Ввести морфин + Morphine + Morfium + Injetar Morfina + Inietta Morfina + + + Transfuse Blood + Bluttransfusion + Transfundir sangre + Przetocz krew + Transfúze krve + Перелить кровь + Transfusion + Infúzió + Transfundir Sangue + Effettua Trasfusione + + + Transfuse Plasma + Plasmatransfusion + Transfundir plasma + Перелить плазму + Transfúze plazmy + Przetocz osocze + Transfuser du Plasma + + + Transfuse Saline + Salzlösungtransfusion + Transfundir salino + Влить физраствор + Transfúze fyziologický roztoku + Przetocz solankę + Transfuser de la Saline + + + Apply Tourniquet + Aderpresse anwenden + Aplicar torniquete + Наложить жгут + Aplikovat škrtidlo + Załóż stazę + Appliquer un garrot + + + Bandage + Verbinden + Venda + Bandaż + Obvázat + Pansement + Benda + Kötözés + Atadura + Перевязать + + + Bandage Head + Kopf verbinden + Vendar la cabeza + Bandażuj głowę + Obvázat hlavu + Перевязать голову + Pansement Tête + Fej kötözése + Atar Cabeça + Benda la testa + + + Bandage Torso + Torso verbinden + Vendar el torso + Bandażuj tors + Obvázat hruď + Перевязать торс + Pansement Torse + Felsőtest kötözése + Atar Tronco + Benda il torso + + + Bandage Left Arm + Arm links verbinden + Vendar el brazo izquierdo + Bandażuj lewe ramię + Obvázat levou ruku + Перевязать левую руку + Pansement Bras Gauche + Bal kar kötözése + Atar Braço Esquerdo + Benda il braccio sinistro + + + Bandage Right Arm + Arm rechts verbinden + Vendar el brazo derecho + Bandażuj prawe ramię + Obvázat pravou ruku + Перевязать правую руку + Pansement Bras Droit + Jobb kar kötözése + Atar Braço Direito + Benda il braccio destro + + + Bandage Left Leg + Bein links verbinden + Vendar la pierna izquierda + Bandażuj lewą nogę + Obvázat levou nohu + Перевязать левую ногу + Pansement Jambe Gauche + Bal láb kötözése + Atar Perna Esquerda + Benda la gamba sinistra + + + Bandage Right Leg + Bein rechts verbinden + Vendar la pierna derecha + Bandażuj prawą nogę + Obvázat pravou nohu + Перевязать правую ногу + Pansement Jambe Droite + Jobb láb kötözése + Atar Perna Direita + Benda la gamba destra + + + Injecting Morphine ... + Morphin injizieren ... + Inyectando Morfina ... + Wstrzykiwanie morfiny ... + Aplikuji morfin ... + Введение морфина... + Injection de Morphine... + Morfium beadása... + Injetando Morfina ... + Inietto la morfina ... + + + Injecting Epinephrine ... + Epinephrin injizieren ... + Inyectando Epinefrina ... + Wstrzykiwanie adrenaliny ... + Aplikuji adrenalin ... + Введение андреналина ... + Injection d'Adrénaline ... + Adrenalin beadása... + Injetando Epinefrina ... + Inietto l'epinefrina ... + + + Injecting Atropine ... + Atropin injizieren ... + Inyectando Atropina ... + Введение атропина ... + Aplikuji atropin ... + Wstrzykiwanie atropiny ... + Injection d'Atropine ... + + + Transfusing Blood ... + Bluttransfusion ... + Transfusión de sangre ... + Przetaczanie krwi ... + Probíhá transfúze krve ... + Переливание крови... + Transfusion Sanguine ... + Infúzió... + Transfundindo Sangue ... + Effettuo la trasfusione ... + + + Transfusing Saline ... + Sallösungtransfusion ... + Transfusión de salino ... + Вливание физраствора ... + Probíha transfúze fyziologický roztoku ... + Przetaczanie solanki ... + Transfusion de saline ... + + + Transfusing Plasma ... + Plasmatransfusion ... + Transfusión de plasma ... + Переливание плзмы ... + Probíha transfúze plazmy ... + Przetaczanie osocza ... + Transfusion de Plasma ... + + + Bandaging ... + Verbinden ... + Vendando ... + Bandażowanie ... + Obvazuji ... + Pansement ... + Sto applicando la benda ... + Bekötözés... + Atando ... + Перевязывание.... + + + Applying Tourniquet ... + Setze Aderpresse an ... + Aplicando torniquete ... + Наложение жгута ... + Aplikuji škrtidlo + Zakładanie stazy ... + Mise en place du garrot + + + Medical + Zdravotní + Médical + Sanitäter + Medico + Medyczne + Médico + Медик + Médico + + + Field Dressing + Verbandpäckchen + Compresa de campaña + Бинтовая повязка + Obinadlo + Bandaż jałowy + Bandage rapide + + + Packing Bandage + Mullbinde + Vendaje compresivo + Компресионный пакет + Bandaż uciskowy + + + Elastic Bandage + Elastischer Verband + Vendaje elástico + Давящая повязка + Elastické obinadlo + Bandaż elastyczny + Bandage Élastique + + + QuikClot + QuikClot + QuikClot + QuickClot + Opatrunek QuikClot + QuikClot + + + Check Pulse + Puls überprüfen + Comprobar pulso + Проверить пульс + Zkontrolovat pulz + Sprawdź tętno + Vérifier les pulsations + + + Check Blood Pressure + Blutdruck überprüfen + Comprobar presión arterial + Проверить кровяное давление + Zkontrolovat krevní tlak + Sprawdź ciśnienie krwi + Vérifier la pression sanguine + + + Triage Card + Verletztenanhängekarte + Tarjeta de triaje + Медкарта + Karta segregacyjna + Karta Triage + + + Tourniquet + Aderpresse + Torniquete + Жгут + Škrtidlo + Staza + Garrot + + + Remove Tourniquet + Aderpresse entfernen + Quitar torniquete + Снять жгут + Sundat škrtidlo + Zdejmij stazę + Enlever le garrot + + + Give Blood IV (1000ml) + Bluttransfusion IV (1000ml) + Dar Sangre IV (1000ml) + Дать кровь для в/в вливания (1000 мл) + Podaj krew IV (1000ml) + Mettre une poche de Sang IV (1000ml) + Podat krev. transfúzi (1000ml) + + + Give Blood IV (500ml) + Bluttransfusion IV (500ml) + Dar Sangre IV (500ml) + Дать кровь для в/в вливания (500 мл) + Podaj krew IV (500ml) + Mettre une poche de Sang IV (500ml) + Podat krev. transfúzi (500ml) + + + Give Blood IV (250ml) + Bluttransfusion IV (250ml) + Dar Sangre IV (250ml) + Дать кровь для в/в вливания (250 мл) + Podaj krew IV (250ml) + Mettre une poche de Sang IV (250ml) + Podat krev. transfúzi (250ml) + + + Give Plasma IV (1000ml) + Plasmatransfusion IV (1000ml) + Dar Plasma IV (1000ml) + Дать плазму для в/в вливания (1000 мл) + Podaj osocze IV (1000ml) + Mettre une poche de Plasma IV (1000ml) + Podat plazmu (1000ml) + + + Give Plasma IV (500ml) + Plasmatransfusion IV (500ml) + Dar Plasma IV (500ml) + Дать плазму для в/в вливания (500 мл) + Podaj osocze IV (500ml) + Mettre une poche de Plasma IV (500ml) + Podat plazmu (500ml) + + + Give Plasma IV (250ml) + Plasmatransfusion IV (250ml) + Dar Plasma IV (250ml) + Дать плазму для в/в вливания (250 мл) + Podaj osocze IV (250ml) + Mettre une poche de Plasma IV (250ml) + Podat plazmu (250ml) + + + Give Saline IV (1000ml) + Kochsaltzlösung IV (1000ml) + Dar Salino IV (1000ml) + Дать физраствор для в/в вливания (1000 мл) + Podaj solankę IV (1000ml) + Mettre une poche de Saline IV (1000ml) + Podaz fyz. roztok (1000ml) + + + Give Saline IV (500ml) + Kochsaltzlösung IV (500ml) + Dar Salino IV (500ml) + Дать физраствор для в/в вливания (500 мл) + Podaj solankę IV (500ml) + Mettre une poche de Saline IV (500ml) + Podaz fyz. roztok (500ml) + + + Give Saline IV (250ml) + Kochsaltzlösung IV (250ml) + Dar Salino IV (250ml) + Дать физраствор для в/в вливания (250 мл) + Podaj solankę IV (250ml) + Mettre une poche de Saline IV (250ml) + Podaz fyz. roztok (250ml) + + + Minor + Gering + Menor + Незначительные травмы + Normalny + Mineur + Minimální + + + Delayed + Retrasado + Груз 300 + Opóźniony + Délayé + Verzögert + Odložitelný + + + Immediate + Inmediato + Помощь отложена + Natychmiastowy + Immédiat + Sofort + Okamžiý + + + Deceased + Fallecido + Груз 200 + Nie żyje + Décédé + Verstorben + Mrtvý + + + None + Ninguno + Нет + Brak + Aucun + Keine + Nic + + + Normal breathing + Дыхание в норме + Respiración normal + Respiration Normale + Normalny oddech + Normale Atmung + Dýchá normálně + + + No breathing + Keine Atmung + Дыхания нет + No respira + Apnée + Brak oddechu + Nedýchá + + + Difficult breathing + Дыхание затруднено + Dificultad para respirar + Difficultée Respiratoire + Trudności z oddychaniem + Schwere Atmung + Dýchá s obtížemi + + + Almost no breathing + Fast keine Atmung + Дыхания почти нет + Casi sin respiración + Respiration Faible + Prawie brak oddechu + Skoro nedýchá + + + Bleeding + Blutet + Кровотечение + Sangrando + Seignement + Krwawienie zewnętrzne + Krvácí + + + In Pain + Hat Schmerzen + Испытывает боль + Con dolor + A De La Douleur + W bólu + V bolestech + + + Lost a lot of Blood + Hat eine große Menge Blut verloren + Большая кровопотеря + Mucha sangre perdida + A Perdu Bcp de Sang + Stracił dużo krwi + Ztratil hodně krve + + + Tourniquet [CAT] + Aderpresse [CAT] + Жгут + Torniquete [CAT] + Garot [CAT] + Staza [typ. CAT] + Škrtidlo [CAT] + + + Receiving IV [%1ml] + Erhalte IV [%1ml] + Reciviendo IV [%1ml] + Принимается переливание [%1 мл] + Otrzymywanie IV [%1ml] + Réception IV [%1ml] + Přijímání transfúze [%1ml] + + + Bandage (Basic) + Bandage (Standard) + Повязка (обычная) + Vendaje (Básico) + Bandage (Standard) + Bandaż (jałowy) + Bandáž (standartní) + + + Used to cover a wound + Для перевязки ран + Utilizado para cubrir una herida + Utilisé Pour Couvrir Une Blessure + Używany w celu przykrycia i ochrony miejsca zranienia + Verwendet, um Wunden abzudecken + + + A dressing, that is a particular material used to cover a wound, which is applied over the wound once bleeding has been stemmed. + Ein Verband, der aus einem besonderen Material besteht um die Wunde zu schützen, nachdem die Blutung gestoppt wurde. + Повязка, накладываемая поверх раны после остановки кровотечения. + Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez ha dejado de sangrar. + C'est un bandage, qui est fait d'un matériel spécial utiliser pour couvrir une blessure, qui peut etre appliquer des que le seignement as ete stopper. + Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. + + + Packing Bandage + Mullbinde + Тампонирующая повязка + Vendaje compresivo + Bandage Mèche + Bandaż (uciskowy) + + + Used to pack medium to large wounds and stem the bleeding + Verwendet, um mittlere bis große Wunden abzudecken und Blutungen zu stoppen + Для тампонирования ран среднего и большого размера и остановки кровотечения. + Se utiliza para vendar heridas medianas o grandes y detener el sangrado + Utiliser pour remplire la cavité créé dans une blessure moyenne et grande. + Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. + + + A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is an option in large polytrauma injuries. + Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжелых сочетанных ранениях возможно тампонирование раны. + Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes lesiones o politraumatismos. + Un bandage servent a etre inseré dans les blessure pour éponger le seignement et faciliter la guerrison. Ce bandage est une option pour soigner les lession de politrauma. + Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. + + + Bandage (Elastic) + Bandage (Elastisch) + Повязка (давящая) + Vendaje (Elástico) + Bandage (Élastique) + Bandaż (elastyczny) + Bandáž (elastická) + + + Bandage kit, Elastic + Elastische Binde (Kompressionsbinde) + Давящая повязка + Kit de vendaje (Elástico) + Bandage Compressif Élastique + Zestaw bandaży elastycznych. + + + Allows an even compression and extra support to the injured area. + + + Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la tenue du bandage lors de mouvment. + Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. + Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada + + + Tourniquet (CAT) + Aderpresse (CAT) + Жгут + Torniquete (CAT) + Garot (CAT) + Staza (typ. CAT) + Škrtidlo (CAT) + + + Slows down blood loss when bleeding + Уменьшает кровопотерю при кровотечении. + Reduce la velocidad de pérdida de sangre + Ralentit le seignement + Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. + Verringert den Blutverlust während einer Blutung + + + A constricting device used to compress venous and arterial circulation in effect inhibiting or slowing blood flow and therefore decreasing loss of blood. + Жгут используется для прижатия сосудов, приводящего к остановке или значительному уменьшению кровотечения и сокращению кровопотери. + Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre + Un appareil servent a compresser les artères et veines afin de reduire la perte de sang. + Opaska uciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym krwawieniem tętniczym lub żylnym. + Ein Gerät, das Druck auf Venen und Arterien ausübt und so den Blutfluss verringert. + + + Morphine autoinjector + Morphium Autoinjektor + Морфин в пневмошприце + Morfina auto-inyectable + Auto-injecteur de Morphine + Autostrzykawka z morfiną + Autoinjektor morfin + + + Used to combat moderate to severe pain experiences + Wird verwendet um moderate bis starke Schmärzen zu lindern. + Для снятия средних и сильных болевых ощущений. + Usado para combatir los estados dolorosos de moderados a severos + Utiliser pour contrer les douleurs modéré à severes. + Morfina. Ma silne działanie przeciwbólowe. + + + An analgesic used to combat moderate to severe pain experiences. + Анальгетик для снятия средних и сильных болевых ощущений. + Analgésico usado para combatir los estados dolorosos de moderados a severos. + Un Analgésique puissant servant a contrer les douleur modéré a severe. + Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. + Ein Schmerzmittel um mäßige bis starke Schmerzen zu behandeln + + + Atropin autoinjector + Атропин в пневмошприце + Atropina auto-inyectable + Auto-injecteur d'Atropine + Autostrzykawka AtroPen + Atropin Autoinjektor + Autoinjektor atropin + + + Used in NBC scenarios + Применяется для защиты от ОМП + Usado en escenarios NBQ + Utiliser en cas d'attaque CBRN + Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. + Verwendet bei ABC Kontamination + + + A drug used by the Military in NBC scenarios. + Препарат, используемый в войсках для защиты от оружия массового поражения. + Medicamento usado por militares en escenarios NBQ + Médicament utilisé par l'armée en cas d'attaque CBRN + Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w przypadku zagrożeń NBC. + Ein Medikament, das vom Militär bei ABC Kontamination verwendet wird. + + + Epinephrine autoinjector + Адреналин в пневмошприце + Epinefrina auto-inyectable + Auto-injecteur d'épinéphrine + Autostrzykawka EpiPen + Epiniphrin Autoinjektor + Autoinjektor adrenalin + + + Increase heart rate and counter effects given by allergic reactions + Стимулирует работу сердца и купирует аллергические реакции. + Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas + Augmente la Fréquance cadiaque et contré les effet d'une reaction Anaphylactique + Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne + Steigert die Herzfrequenz, um den Effekt von allergischen Reaktionen zu bekämpfen + + + A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter such effects given by allergic reactions (anaphylaxis). Used in sudden cardiac arrest scenarios with decreasing positive outcomes. + Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты сердечных сокращений и купированию аллергических реакций (анафилактического шока). Применяется при остановке сердца с уменьшением вероятности благоприятного исхода. + Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de las reacciones alérgicas (anafilaxis). Se utiliza en caso de paros cardiacos repentinos. + Un medicament qui fonctione sur le systeme sympatique créan une dilatation des bronches, augmente la fréquance cardiaque et contre les effet d'une reaction alergique (anaphylaxie). Utiliser lors d'arret cardio-respiratoire pour augmenté les chances retrouver un ryhtme. + EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i beta-adrenergiczne. Pobudzenie układu współczulnego prowadzi do zwiększenia częstotliwości pracy serca, zwiększenia pojemności wyrzutowej serca i przyśpieszenia krążenia wieńcowego. Pobudzenie oskrzelowych receptorów beta-adrenergicznych wywołuje rozkurcz mięśni gładkich oskrzeli, co w efekcie zmniejsza towarzyszące oddychaniu świsty i duszności. + + + Plasma IV (1000ml) + Плазма для в/в вливания (1000 мл) + Plasma IV (1000ml) + Plasma Sanguin IV (1000ml) + Osocze IV (1000ml) + Plasma IV (1000ml) + + + A volume-expanding blood supplement. + Дополнительный препарат, применяемый при возмещении объема крови. + Suplemento para expandir el volumen sanguíneo. + Supplement visant a remplacer les volume sanguin + Składnik krwi, używany do zwiększenia jej objętości. + + + A volume-expanding blood supplement. + Дополнительный препарат, применяемый при возмещении объема крови. + Suplemento para expandir el volumen sanguíneo. + Supplement visant a remplacer le volume sanguin et remplace les plaquettes. + Składnik krwi, używany do zwiększenia jej objętości. + + + Plasma IV (500ml) + Плазма для в/в вливания (500 мл) + Plasma IV (500ml) + Plasma Sanguin IV (500ml) + Osocze IV (500ml) + Plasma IV (500ml) + + + Plasma IV (250ml) + Плазма для в/в вливания (250 мл) + Plasma IV (250ml) + Plasma Sanguin (250ml) + Osocze IV (250ml) + Plasma IV (250ml) + + + Blood IV (1000ml) + Кровь для переливания (1000 мл) + Sangre IV (1000ml) + Cullot Sanguin IV (1000ml) + Krew IV (1000ml) + Blut IV (1000ml) + + + Blood IV, for restoring a patients blood (keep cold) + Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) + Sangre intravenosa, para restarurar el volumen sanguíneo (mantener frío) + Cullot Sanguin IV, pour remplacer le volume sanguin (garder Réfrigeré) + Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych + + + O Negative infusion blood used in strict and rare events to replenish blood supply usually conducted in the transport phase of medical care. + Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема потерянной крови на догоспитальном этапе оказания медицинской помощи. + Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume sanguin perdu. Habituelment utiliser lors du transport ou dans un etablisement de soin. + Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj w trakcie fazie transportu rannej osoby do szpitala. + Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdida. Uso habitual durante el transporte de heridos. + + + Blood IV (500ml) + Кровь для переливания (500 мл) + Sangre IV (500ml) + Cullot Sanguin IV (500ml) + Krew IV (500ml) + Blut IV (500ml) + + + Blood IV (250ml) + Кровь для переливания (250 мл) + Sangre IV (250ml) + Cullot Sanguin IV (250ml) + Krew IV (250ml) + Blut IV (250ml) + + + Saline IV (1000ml) + Физраствор для в/в вливания (1000 мл) + Solución Salina IV (1000ml) + solution Saline 0.9% IV (1000ml) + Solanka 0,9% IV (1000ml) + Kochsalzlösung (1000ml) + + + Saline IV, for restoring a patients blood + Пакет физраствора для возмещения объема потерянной крови + Solución salina intravenosa, para restaurar el volumen sanguíneo + Solution Saline 0.9% IV, pour retablir temporairement la tention arteriel + Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta + + + A medical volume-replenishing agent introduced into the blood system through an IV infusion. + Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного вливания. + Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. + Un remplacment temporaire pour rétablir la tention artériel lors de perte sanguine, étant ajouter par intraveineuse + Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór elektrolitów, podawany dożylnie (IV). + + + Saline IV (500ml) + Физраствор для в/в вливания (500 мл) + Salino IV (500ml) + Solution Saline 0.9% IV (500ml) + Solanka 0,9% IV (500ml) + Kochsalzlösung (500ml) + + + Saline IV (250ml) + Физраствор для в/в вливания (250 мл) + Salino IV (250ml) + Solution Saline 0.9% IV (250ml) + Solanka 0,9% IV (250ml) + Kochsalzlösung (250ml) + + + Basic Field Dressing (QuikClot) + Первичный перевязочный пакет (QuikClot) + Vendaje básico (QuickClot) + Bandage Regulier (Coagulant) + Podstawowy pakiet opatrunkowy (QuikClot) + Verbandpäckchen(Gerinnungsmittel) + + + QuikClot bandage + Гемостатический пакет QuikClot + Vendaje QuikClot + Bandage coagulant + Hemostatyczny pakiet QuikClot. Podstawowy opatrunek stosowany na rany. + Bandage mit Gerinnungsmittel + + + Hemostatic bandage with coagulant that stops bleeding. + + Un bandage servant a coaguler les seignements mineur à moyen. + Proszkowy opatrunek adsorpcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. + Vendaje hemostático con coagulante que detiene el sangrado. + Verband mit Gerinnungsmittel, um starke Blutung zu behandeln. + + + Personal Aid Kit + Аптечка + Botiquín de primeros auxilios + Équipement de support Vitale + Apteczka osobista + Persönliches Verbandpäckchen + + + Includes various treatment kit needed for stitching or advanced treatment + Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. + Incluye material médico para tratamientos avanzados + Inclue du matériel medical pour les traitement avancé, tel les point de suture. + Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego + Beinhaltet medizinisches Material für fortgeschrittene Behandlung und zum Nähen. + + + + + + + W znacznym stopniu poprawia stan pacjenta + + + Surgical Kit + Kit de chirurgien + Хирургический набор + Kit quirúrgico + Zestaw do szycia ran + Operationsset + + + Surgical Kit for in field advanced medical treatment + Kit de chirurgien pour les soins avancés sur le terrain + Набор для хирургической помощи в полевых условиях + Kit quirúrgico para el tratamiento avanzado en el campo de batalla + Zestaw pozwalający na zszywanie ran w polu + Operationsset für fortgeschrittene medizinische Feldversorgung + + + Surgical Kit for in field advanced medical treatment + Набор для хирургической помощи в полевых условиях + Kit quirúrgico para el tratamiento avanzado en el campo de batalla + Zestaw pozwalający na zszywanie ran w polu + Operationsset für fortgeschrittene medizinische Feldversorgung + + + Bodybag + Sac à corps + Мешок для трупов + Bolsa para cadáveres + Worek na zwłoki + Leichensack + + + A bodybag for dead bodies + Un sac pour les cadavres + Мешок для упаковки трупов + Una bolsa para cadáveres + Worek do pakowania zwłok + Ein Leichensack für Tote + + + A bodybag for dead bodies + Un sac pour les cadavres + Мешок для упаковки трупов + Una bolsa para cadáveres + Worek do pakowania zwłok + Ein Leichensack für Tote + + + Blood Pressure + Pression sanguine + Артериальное давление + Presión arterial + Ciśnienie krwi + Blutdruck + + + Checking Blood Pressure.. + Vérification de la pression sanguine + Проверка артериального давления... + Comprobando presión arterial... + Sprawdzanie ciśnienia krwi... + Blutdruck kontrollieren... + + + You checked %1 + Vous diagnostiquez %1 + Вы осмотрели раненого %1 + Examinando a %1 + Zbadałeś %1 + Kontrolliert %1 + + + You find a blood pressure of %2/%3 + Vous pris une pression sanguine de %2/%3 + Артериальное давление %2/%3 + La presión arterial es %2/%3 + Ciśnienie krwi wynosi %2/%3 + Blutdruck ist %2/%3 + + + You find a low blood pressure + Vous avez trouvé une pression sanguine base + Давление низкое + La presión arterial es baja + Wyczuwasz niskie ciśnienie krwi + Blutdruck ist niedrig + + + You find a normal blood pressure + Vous avez trouvé une pression sanguine normale + Давление нормальное + La presión arterial es normal + Wyczuwasz normalne ciśnienie krwi + Blutdruck ist normal + + + You find a high blood pressure + Vous avez trouvé une forte pression sanguine + Давление высокое + La presión arterial es alta + Wyczuwasz wysokie ciśnienie krwi + Blutdruck ist hoch + + + You find no blood pressure + Vous n'avez pas trouvé de pression sanguine + Давления нет + No hay presión arterial + Nie wyczuwasz ciśnienia krwi + Patient hat keinen Blutdruck + + + You fail to find a blood pressure + Vous avez raté le diagnostique de la pression sanguine + Артериальное давление не определяется + No puedes encontrar presión arterial + Nie udało Ci się sprawdzić ciśnienia krwi + Blutdruck konnte nicht gefunden werden + + + Pulse + Pulsations + Пульс + Pulso + Tętno + Puls + + + Checking Heart Rate.. + Diagnostique de la fréquence cardiaque + Проверка пульса... + Comprobando ritmo cardíaco... + Sprawdzanie tętna... + Kontrolliere Herzfrequenz + + + You checked %1 + Vous avez Diagnostiqué %1 + Вы осмотрели раненого %1 + Examinando a %1 + Zbadałeś %1 + Kontrolliertt %1 + + + You find a Heart Rate of %2 + Vous avez trouvé une fréquence cardiaque de %2 + Пульс %2 уд./мин. + El ritmo cardíaco es de %2 + Wyczuwasz tętno o wartości %2 + Herzfrequenz ist %2 + + + You find a weak Heart Rate + Vous avez trouvé une faible fréquence cardiaque + Пульс слабый + El ritmo cardíaco es débil + Wyczuwasz słabe tętno + Schwacher Puls + + + You find a strong Heart Rate + Vous avez trouvé une forte fréquence cardiaque + Пульс учащенный + El ritmo cardíaco está acelerado + Wyczuwasz silne tętno + Starker Puls + + + You find a normal Heart Rate + Vous avez trouvé une fréquence cardiaque normale + Пульс в норме + El ritmo cardíaco es bueno + Wyczuwasz normalne tętno + Normaler Puls + + + You find no Heart Rate + Vous n'avez trouvé de fréquence cardiaque + Пульс не прощупывается + No tiene ritmo cardíaco + Wyczuwasz brak tętna + Kein Puls gefunden + + + Response + Réponse + Реакция + Respuesta + Przytomność + Ansprechbarkeit + + + You check response of patient + Vous vérifiez la réponse du patient + Вы проверяете реакцию раненого + Compruebas si el paciente reacciona + Sprawdzasz przytomność pacjenta + Du prüfst ob der Patient ansprechbar ist + + + %1 is responsive + %1 est conscient + %1 реагирует на раздражители + %1 ha reaccionado + %1 jest przytomny + %1 ist anprechbar + + + %1 is not responsive + %1 n'est pas conscient + %1 не реагирует + %1 no reacciona + %1 jest nieprzytomny + %1 ist nicht ansprechbar + + + You checked %1 + Vous diagnostiqué %1 + Вы осмотрели раненого %1 + Examinas a %1 + Zbadałeś %1 + Du versucht %1 anzusprechen + + + Bandaged + Bandé + Повязка наложена + Vendado + Zabandażowano + + + You bandage %1 (%2) + Vous bandez %1 (%2) + Вы перевязали раненого %1 (%2) + Aplicas vendaje a %1 en %2 + Bandażujesz %1 (%2) + + + %1 is bandaging you + %1 vous bande + %1 перевязывает вас + %1 te está vendando + %1 bandażuje Ciebie + + + You start stitching injures from %1 (%2) + Вы зашиваете ранения от %1 (%2) + Estás suturando heridas de %1 en %2 + Zszywasz rany %1 (%2) + + + Stitching + Наложение швов + Suturando + Szycie + + + You treat the airway of %1 + Вы интубируете раненого %1 + Estás intubando a %1 + Udrażniasz drogi oddechowe %1 + + + Airway + Дыхательные пути + Vías aéreas + Drogi oddechowe + Atemwege + + + %1 is treating your airway + %1 проводит вам интубацию + %1 te está intubando + %1 udrażnia Twoje drogi oddechowe + + + Drag + Ziehen + Arrastrar + Ciągnij + Táhnout + Тащить + Tracter + Húzás + Arrastar + Trascina + + + Carry + Tragen + Cargar + Nieś + Nést + Нести + Porter + Cipelés + Carregar + Trasporta + + + Release + Loslassen + Soltar + Połóż + Položit + Отпустить + Déposer + Elenged + Largar + Lascia + + + Load Patient Into + Patient Einladen + Cargar el paciente en + Załaduj pacjenta + Naložit pacianta do + Погрузить пациента в + Embarquer le Patient + Sebesült berakása + Carregar Paciente Em + Carica paziente nel + + + Unload Patient + Patient Ausladen + Descargar el paciente + Wyładuj pacjenta + Vyložit pacienta + Выгрузить пациента + Débarquer le Patient + Sebesült kihúzása + Descarregar Paciente + Scarica il paziente + + + Unload patient + Descargar el paciente + Выгрузить пациента + Wyładuj pacjenta + Décharger le patient + + + Load patient + Cargar el paciente en + Погрузить пациента + Załaduj pacjenta + Charger le patient + + + Place body in bodybag + Colocar cuerpo en bolsa para cadáveres + Поместить тело в мешок + Zapakuj ciało do worka na zwłoki + Placer le corps dans le sac à cadavre + + + Placing body in bodybag + Colocando cuerpo en bolsa para cadáveres + Помещение тела в мешок ... + Pakowanie ciała do worka na zwłoki + Mise en sac du corps dans le sac à cadavre + + + %1 has bandaged patient + %1 has vendado al paciente + %1 перевязал пациента + %1 zabandażował pacjenta + %1 à bandé un patient + + + %1 used %2 + %1 usó %2 + %1 применил %2 + %1 użył %2 + %1 utilise %2 + + + %1 has given an IV + %1 has puesto una IV + %1 провел переливание + %1 podał IV + %1 à donné un IV + + + %1 applied a tourniquet + %1 aplicado torniquete + %1 наложил жгут + %1 założył stazę + %1 à appliqué un garrot + + + \ No newline at end of file diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 68bec58765..fa247f9986 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -18,6 +18,7 @@ Многофункциональный GPS-приёмник. Zaawansowany odbiornik GPS MicroDAGR MicroDAGR un GPS avancé + MicroDAGR pokročílá GPS příjímač Angular Unit: @@ -26,6 +27,7 @@ Jednostka kątowa: Unité angulaire: Winkeleinheit: + Úhlová jednotka: Mils @@ -34,6 +36,7 @@ Тысячные Tysiączne Mils + Mils Show Waypoints On Map: @@ -42,6 +45,7 @@ Показывать маршрутные точки на карте: Pokaż PT na mapie: Afficher les points de passage sur la carte : + Ukázat waypointy na mapě: Degrees @@ -50,6 +54,7 @@ Градусы Stopnie Degrés + Stupně On @@ -80,6 +85,7 @@ Wprowadź współrzędne: Entrer Grid Cords : Koordinaten eingeben: + Napiš souřadnice: Name of [%1] @@ -88,6 +94,7 @@ Название [%1] Nazwa [%1] Nom de [%1] + Název [%1] MGRS-New @@ -96,6 +103,7 @@ MGRS-Новая MGRS-Nowy Nouveau MGRS + MGRS-Nový WGD @@ -104,6 +112,7 @@ WGD WGD WGD + WGD Range: @@ -112,6 +121,7 @@ Дистанция: Dystans: Distance : + Vzdálenost: Compass Direction @@ -120,6 +130,7 @@ Азимут Azymut Direction de la boussole + Azimut: Mark @@ -128,6 +139,7 @@ Отметка Oznacz Marqueur + Označit Waypoints @@ -191,6 +203,7 @@ Сменить режим показа MicroDAGR Przełącz tryb wyświetlania MicroDAGR Basculer sur l'affichage du MicroDAGR + Přepnout zobrazení MircroDAGRu Show MicoDAGR diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index 7275ab3da9..4e4bdd0641 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -1,96 +1,98 @@  + - - - Show Names - Namen anzeigen - Mostrar nombres - Afficher noms - Zobrazit jména - Pokaż imiona - Nevek mutatása - Показать имена - - - Show player names - Spielernamen anzeigen - Mostrar nombres de jugadores - Pokaż imiona graczy - Afficher nom des joueurs - Játékosnevek mutatása - Zobrazit jména hráčů - Mostrar nomes de jogadores - Mostra i nomi dei giocatori - Показать имена игроков - - - Show player name only on cursor (requires player names) - Pokaż imiona graczy tylko pod kursorem (wymagana opcja Pokaż imiona graczy) - Mostrar nombres solo en el cursor (requiere Mostrar nombres de jugadores) - Zeige Spielernamen nur an, wenn die Maus auf sie gerrichtet ist (benötigt Spielernamen) - Noms uniquement sous le curseur (si noms affichés) - Zobrazit jméno hráče jenom na kurzor (vyžaduje jména hráčů) - Mostra i nomi solo se puntati (richiede i nomi dei giocatori abilitati) - Mostrar nome de jogador somente no cursor (requer nome de jogadores) - Játékosok nevének mutatása (névcímke szükséges) - Показать имена игроков только под курсором (требует имен игроков) - - - Show player name only on keypress (requires player names) - Spielernamen nur auf Tastendruck anzeigen (benötigt Spielernamen) - Mostrar nombres solo al pulsar (requiere Mostrar nombres de jugadores) - Noms uniquement sur pression de la touche (si noms affichés) - Zobrazit jména hráčů jen na klávesu (vyžaduje jména hráčů) - Pokaż imiona graczy tylko po przytrzymaniu klawisza (wymagana opcja Pokaż imiona graczy) - Játékosnevek mutatása gombnyomásra(névcíme szükséges) - Показать имена игроков только по нажатию клавиши (требует имен игроков) - - - Show player ranks (requires player names) - Spielerränge anzeigen (benötig Spielernamen) - Pokaż rangi graczy (wymagana opcja Pokaż imiona graczy) - Mostrar rango de los jugadores (requiere Mostrar nombres de jugadores) - Grade des joueurs (si noms affichés) - Zobrazit hodnosti hráčů (vyžaduje jména hráčů) - Mostra i gradi (richiede i nomi dei giocatori abilitati) - Mostrar patente de jogadores (requer nome de jogadores) - Játékosok rendfokozatának mutatása (névcímke szükséges) - Показать звания игроков (требует имен игроков) - - - Show vehicle crew info - Afficher les informations de l'équipage du véhicule - Zeige Fahrzeugbesatzung - Mostrar tripulantes - Pokaż załogę pojazdu - Zobrazit info o posádce vozidla - Показать экипаж - - - Show name tags for AI units - Zeige Namen für KI Einheiten - Mostrar etiquetas de nombre para unidades IA - Показывать именые метки ИИ - Zobrazit jména AI - Wyświetl imiona jednostek AI - Afficher les noms pour les unités IA - - - Show SoundWaves (requires player names) - Zeigen Schallwellen (benötigt Spielernamen) - Mostrar onda sonora (requiere Mostrar nombres de jugadores) - Показывать звуковые волны (требует имен игроков) - Zobrazit SoundWaves (vyžaduje jména hráčů) - Pokaż fale dźwiękowe (wymagana opcja Pokaż imiona graczy) - Afficher l'ondulation audio (requiert les noms des joueurs) - - - Default Nametag Color (Non Group Members) - Voreingestellte Namenfarbe (Spieler außerhalb der Gruppe) - Цвет меток игроков (не членов групп) - Color de etiquetas de nombre por defecto (No miembros de grupo) - Domyślny kolor imion (członkowie spoza grupy) - Couleur par défaut pour les noms (unités non groupées) - - - + + + Show Names + Namen anzeigen + Mostrar nombres + Afficher noms + Zobrazit jména + Pokaż imiona + Nevek mutatása + Показать имена + + + Show player names + Spielernamen anzeigen + Mostrar nombres de jugadores + Pokaż imiona graczy + Afficher nom des joueurs + Játékosnevek mutatása + Zobrazit jména hráčů + Mostrar nomes de jogadores + Mostra i nomi dei giocatori + Показать имена игроков + + + Show player name only on cursor (requires player names) + Pokaż imiona graczy tylko pod kursorem (wymagana opcja Pokaż imiona graczy) + Mostrar nombres solo en el cursor (requiere Mostrar nombres de jugadores) + Zeige Spielernamen nur an, wenn die Maus auf sie gerrichtet ist (benötigt Spielernamen) + Noms uniquement sous le curseur (si noms affichés) + Zobrazit jméno hráče jenom na kurzor (vyžaduje jména hráčů) + Mostra i nomi solo se puntati (richiede i nomi dei giocatori abilitati) + Mostrar nome de jogador somente no cursor (requer nome de jogadores) + Játékosok nevének mutatása (névcímke szükséges) + Показать имена игроков только под курсором (требует имен игроков) + + + Show player name only on keypress (requires player names) + Spielernamen nur auf Tastendruck anzeigen (benötigt Spielernamen) + Mostrar nombres solo al pulsar (requiere Mostrar nombres de jugadores) + Noms uniquement sur pression de la touche (si noms affichés) + Zobrazit jména hráčů jen na klávesu (vyžaduje jména hráčů) + Pokaż imiona graczy tylko po przytrzymaniu klawisza (wymagana opcja Pokaż imiona graczy) + Játékosnevek mutatása gombnyomásra(névcíme szükséges) + Показать имена игроков только по нажатию клавиши (требует имен игроков) + + + Show player ranks (requires player names) + Spielerränge anzeigen (benötig Spielernamen) + Pokaż rangi graczy (wymagana opcja Pokaż imiona graczy) + Mostrar rango de los jugadores (requiere Mostrar nombres de jugadores) + Grade des joueurs (si noms affichés) + Zobrazit hodnosti hráčů (vyžaduje jména hráčů) + Mostra i gradi (richiede i nomi dei giocatori abilitati) + Mostrar patente de jogadores (requer nome de jogadores) + Játékosok rendfokozatának mutatása (névcímke szükséges) + Показать звания игроков (требует имен игроков) + + + Show vehicle crew info + Afficher les informations de l'équipage du véhicule + Zeige Fahrzeugbesatzung + Mostrar tripulantes + Pokaż załogę pojazdu + Zobrazit info o posádce vozidla + Показать экипаж + + + Show name tags for AI units + Zeige Namen für KI Einheiten + Mostrar etiquetas de nombre para unidades IA + Показывать именые метки ИИ + Zobrazit jména AI + Wyświetl imiona jednostek AI + Afficher les noms pour les unités IA + + + Show SoundWaves (requires player names) + Zeigen Schallwellen (benötigt Spielernamen) + Mostrar onda sonora (requiere Mostrar nombres de jugadores) + Показывать звуковые волны (требует имен игроков) + Zobrazit SoundWaves (vyžaduje jména hráčů) + Pokaż fale dźwiękowe (wymagana opcja Pokaż imiona graczy) + Afficher l'ondulation audio (requiert les noms des joueurs) + + + Default Nametag Color (Non Group Members) + Voreingestellte Namenfarbe (Spieler außerhalb der Gruppe) + Цвет меток игроков (не членов групп) + Color de etiquetas de nombre por defecto (No miembros de grupo) + Domyślny kolor imion (członkowie spoza grupy) + Couleur par défaut pour les noms (unités non groupées) + Standardní barva jmenovek (pro nečleny jednotky) + + + \ No newline at end of file diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 79db8a06f8..1f598a2a75 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -126,6 +126,7 @@ Массив. Разделяйте элемены, используя запятую. Tablica. Oddziel elementy używając ,. Array. Séparer les élements en utilisant ,. + Tabulka. Odděl elementy použitím ,. Number diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index afafd44d55..7dec557a2d 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -132,6 +132,7 @@ Check weapon<br/>temperature Verificar temperatura<br/>del arma Sprawdź temperaturę<br/>broni + Zkontrolovat teplotu<br/>zbraně Checking temperature ... diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index a743525707..8f67b3f6cd 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -1,4 +1,5 @@  + @@ -30,7 +31,7 @@ XM312 (Hoch) XM312 (Alto) XM312 (Haut) - XM312 (Vysoký) + XM312 (vysoká montáž) XM312 (Wysoki) XM312 (Высокий) XM312 (Alta) @@ -66,7 +67,7 @@ XM307 (Hoch) XM307 (Alto) XM307 (Haut) - XM307 (Vysoký) + XM307 (vysoká montáž) XM307 (Wysoki) XM307 (Высокий) XM307 (Alta) @@ -1041,6 +1042,7 @@ P99 P99 P99 + P99 MP-443 Grach @@ -1106,6 +1108,7 @@ MX (Black) MX (Black) MX (Czarny) + MX (černý) MXC @@ -1117,6 +1120,7 @@ MXC (Black) MXC (Black) MXC (Czarny) + MXC (černý) MX 3GL @@ -1128,6 +1132,7 @@ MX 3GL (Black) MX 3GL (Black) MX 3GL (Czarny) + MX 3GL (černý) MX LSW @@ -1139,6 +1144,7 @@ MX LSW (Black) MX LSW (Black) MX LSW (Czarny) + MX LSW (černý) MXM @@ -1150,6 +1156,7 @@ MXM (Black) MXM (Black) MXM (Czarny) + MXM (černý) KT2002 Katiba @@ -1173,6 +1180,7 @@ F2000 (Camo) F2000 (Camo) F2000 (kamuflaż) + F2000 (kamufláž F2000 @@ -1184,6 +1192,7 @@ F2000 Tactical (Camo) F2000 Tactical (Camo) F2000 Tactical (kamuflaż) + F2000 Tactical (černý) F2000 Tactical @@ -1195,6 +1204,7 @@ F2000 EGLM (Camo) F2000 EGLM (Camo) F2000 EGLM (kamuflaż) + F2000 EGLM (kamufláž) F2000 EGLM @@ -1272,6 +1282,7 @@ GM6 Lynx (Camo) GM6 Lynx (Camo) GM6 Lynx (kamuflaż) + GM6 Lynx (kamufláž) M200 Intervention @@ -1283,6 +1294,7 @@ M200 Intervention (Camo) M200 Intervention (Camo) M200 Intervention (kamuflaż) + M200 Intervention (kamufláž) VS-121 @@ -1292,87 +1304,115 @@ TODO: MAR-10 .338 + TODO: MAR-10 .338 TODO: MAR-10 .338 (Black) + TODO: MAR-10 .338 (Black) TODO: MAR-10 .338 (Camo) + TODO: MAR-10 .338 (Camo) TODO: MAR-10 .338 (Sand) + TODO: MAR-10 .338 (Sand) TODO: Mk-I EMR 7.62 mm + TODO: Mk-I EMR 7.62 mm TODO: Mk-I EMR 7.62 mm (Black) + TODO: Mk-I EMR 7.62 mm (Black) TODO: Mk-I EMR 7.62 mm (Khaki) + TODO: Mk-I EMR 7.62 mm (Khaki) TODO: Mk-I EMR 7.62 mm (Sand) + TODO: Mk-I EMR 7.62 mm (Sand) TODO: Mk-I EMR 7.62 mm (Camo) + TODO: Mk-I EMR 7.62 mm (Camo) TODO: Mk-I EMR 7.62 mm (Woodland) + TODO: Mk-I EMR 7.62 mm (Woodland) TODO: NATO DMR (provisional) spotter + TODO: NATO DMR (provisional) spotter TODO: ASP-1 Kir 12.7 mm + TODO: ASP-1 Kir 12.7 mm TODO: ASP-1 Kir 12.7 mm (Black) + TODO: ASP-1 Kir 12.7 mm (Black) TODO: ASP-1 Kir 12.7 mm (Tan) + TODO: ASP-1 Kir 12.7 mm (Tan) TODO: Cyrus 9.3 mm + TODO: Cyrus 9.3 mm TODO: Cyrus 9.3 mm (Black) + TODO: Cyrus 9.3 mm (Black) TODO: Cyrus 9.3 mm (Hex) + TODO: Cyrus 9.3 mm (Hex) TODO: Cyrus 9.3 mm (Tan) + TODO: Cyrus 9.3 mm (Tan) TODO: Mk14 7.62 mm + TODO: Mk14 7.62 mm TODO: Mk14 7.62 mm (Camo) + TODO: Mk14 7.62 mm (Camo) TODO: Mk14 7.62 mm (Olive) + TODO: Mk14 7.62 mm (Olive) TODO: Navid 9.3 mm + TODO: Navid 9.3 mm TODO: Navid 9.3 mm (Hex) + TODO: Navid 9.3 mm (Hex) TODO: Navid 9.3 mm (Tan) + TODO: Navid 9.3 mm (Tan) TODO: SPMG .338 + TODO: SPMG .338 TODO: SPMG .338 (MTP) + TODO: SPMG .338 (MTP) TODO: SPMG .338 (Black) + TODO: SPMG .338 (Black) TODO: SPMG .338 (Sand) + TODO: SPMG .338 (Sand) - + \ No newline at end of file diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index 6a506f5c70..ab229f727f 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -1,37 +1,42 @@  + - - - Deploy in 5 seconds ... - Déploiement dans 5 secondes ... - Wird in 5 Sekunden errichtet ... - Desplegando en 5 segundos ... - Возрождение через 5 секунд ... - Rozmieszczenie za 5 sekund ... - - - Rallypoint deployed - Point de ralliement déployé - Rallypoint errichtet - Punto de reunión desplegado - Точка сбора установлена - Punkt zbiórki rozmieszczony - - - Teleported to Base - Téléporté à la base - Zur Basis teleportiert - Teletransportado a base - Телепорт на базу - Przeteleportowano do bazy - - - Teleported to Rallypoint - Téléporté au point de ralliement - Zum Rallypoint teleportiert - Teletransportado al punto de reunión - Телепорт на точку сбора - Przeteleportowano do punktu zbiórki - - - + + + Deploy in 5 seconds ... + Déploiement dans 5 secondes ... + Wird in 5 Sekunden errichtet ... + Desplegando en 5 segundos ... + Возрождение через 5 секунд ... + Rozmieszczenie za 5 sekund ... + Respawn za 5 sekund... + + + Rallypoint deployed + Point de ralliement déployé + Rallypoint errichtet + Punto de reunión desplegado + Точка сбора установлена + Punkt zbiórki rozmieszczony + Rallypoint umístěn + + + Teleported to Base + Téléporté à la base + Zur Basis teleportiert + Teletransportado a base + Телепорт на базу + Przeteleportowano do bazy + Odteleportován na základnu + + + Teleported to Rallypoint + Téléporté au point de ralliement + Zum Rallypoint teleportiert + Teletransportado al punto de reunión + Телепорт на точку сбора + Przeteleportowano do punktu zbiórki + Odteleportován na rallypoint + + + \ No newline at end of file From 1b2691ff1c66400610d8313b28770ee479927f3a Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 13 Apr 2015 21:17:30 +0200 Subject: [PATCH 448/816] Fixed incorrect calculation of the scope adjustment limits --- addons/scopes/functions/fnc_adjustScope.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/scopes/functions/fnc_adjustScope.sqf b/addons/scopes/functions/fnc_adjustScope.sqf index aab44cc1d9..5daed4b65e 100644 --- a/addons/scopes/functions/fnc_adjustScope.sqf +++ b/addons/scopes/functions/fnc_adjustScope.sqf @@ -65,7 +65,7 @@ if (_majorStep) then { _elevation = round(_elevation * 10) / 10; _windage = round(_windage * 10) / 10; -if (_elevation < _maxVertical select 0 or _elevation > _maxVertical select 1) exitWith {false}; +if ((_elevation + _zero) < _maxVertical select 0 or (_elevation + _zero) > _maxVertical select 1) exitWith {false}; if (_windage < _maxHorizontal select 0 or _windage > _maxHorizontal select 1) exitWith {false}; [_unit, _elevation, _windage, _zero] call FUNC(applyScopeAdjustment); From ea78a6325fe5cda51eb67e32eb1ddaec3d87a682 Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 13 Apr 2015 21:20:07 +0200 Subject: [PATCH 449/816] Changed the module setting defaults --- addons/advanced_ballistics/ACE_Settings.hpp | 2 +- addons/advanced_ballistics/CfgVehicles.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/advanced_ballistics/ACE_Settings.hpp b/addons/advanced_ballistics/ACE_Settings.hpp index 473de9bb3c..d1462b144f 100644 --- a/addons/advanced_ballistics/ACE_Settings.hpp +++ b/addons/advanced_ballistics/ACE_Settings.hpp @@ -3,7 +3,7 @@ class ACE_Settings { displayName = "Advanced Ballistics"; description = "Enables advanced ballistics"; typeName = "BOOL"; - value = 1; + value = 0; }; class GVAR(alwaysSimulateForSnipers) { displayName = "Always Enabled For Snipers"; diff --git a/addons/advanced_ballistics/CfgVehicles.hpp b/addons/advanced_ballistics/CfgVehicles.hpp index 29946d3726..8e6e40e21e 100644 --- a/addons/advanced_ballistics/CfgVehicles.hpp +++ b/addons/advanced_ballistics/CfgVehicles.hpp @@ -15,7 +15,7 @@ class CfgVehicles { displayName = "Advanced Ballistics"; description = "Enables advanced ballistics"; typeName = "BOOL"; - defaultValue = 1; + defaultValue = 0; }; class alwaysSimulateForSnipers { displayName = "Always Enabled For Snipers"; From 6f5a03d4e278c14085873a88531d1a4f9ce4964a Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 13 Apr 2015 21:33:48 +0200 Subject: [PATCH 450/816] Merged Blackpixxel back into the contributor list --- AUTHORS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.txt b/AUTHORS.txt index 7720bb24d3..906fc706a4 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -76,3 +76,4 @@ ruPaladin BlackPixxel Asgar Serran Kavinsky +BlackPixxel From 33a06c57063cbc7abc5f4543d7fdf53a13e4b1ec Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 13 Apr 2015 21:36:47 +0200 Subject: [PATCH 451/816] Updated stringtable --- addons/ballistics/stringtable.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index 8257e48936..261a6a8ea1 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -715,5 +715,17 @@ Kaliber: 9,3x64mm Hartkern<br />Schuss: 150<br />Verwendet für: Navid Kaliber: 9,3 x 64 mm AP<br />Pociski: 150<br />Używane w: Navid + + + + + + + + + + + + \ No newline at end of file From c2ac7fc547e7b9f6585b480695af11a61c01e743 Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 13 Apr 2015 21:37:19 +0200 Subject: [PATCH 452/816] Removed magazines module --- addons/magazines/CfgAmmo.hpp | 177 ------------- addons/magazines/CfgMagazines.hpp | 266 ------------------- addons/magazines/CfgVehicles.hpp | 172 ------------- addons/magazines/CfgWeapons.hpp | 408 ------------------------------ addons/magazines/newclasses.txt | 67 ----- 5 files changed, 1090 deletions(-) delete mode 100644 addons/magazines/CfgAmmo.hpp delete mode 100644 addons/magazines/CfgMagazines.hpp delete mode 100644 addons/magazines/CfgVehicles.hpp delete mode 100644 addons/magazines/CfgWeapons.hpp delete mode 100644 addons/magazines/newclasses.txt diff --git a/addons/magazines/CfgAmmo.hpp b/addons/magazines/CfgAmmo.hpp deleted file mode 100644 index 8a9a3ec209..0000000000 --- a/addons/magazines/CfgAmmo.hpp +++ /dev/null @@ -1,177 +0,0 @@ - -class CfgAmmo { - - /* 6.5x39mm Grendel */ - - // IR Dim - class B_65x39_Caseless_yellow; - class ACE_B_65x39_Caseless_Tracer_Dim: B_65x39_Caseless_yellow { - nvgOnly = 1; - }; - - class B_65x39_Case_yellow; - class ACE_B_65x39_Case_Tracer_Dim: B_65x39_Case_yellow { - nvgOnly = 1; - }; - - // sub sonic - class B_65x39_Caseless; - class ACE_B_65x39_Caseless_SD: B_65x39_Caseless { - airFriction = -0.00054; - hit = 8.75; - supersonicCrackFar[] = {}; - supersonicCrackNear[] = {}; - typicalSpeed = 320; - audibleFire = 0.8; - visibleFire = 2.5; - }; - - class B_65x39_Case; - class ACE_B_65x39_Case_SD: B_65x39_Case { - airFriction = -0.00054; - hit = 8.75; - supersonicCrackFar[] = {}; - supersonicCrackNear[] = {}; - typicalSpeed = 320; - audibleFire = 0.8; - visibleFire = 2.5; - }; - - // armor piercing - class ACE_B_65x39_Caseless_AP: B_65x39_Caseless { - caliber = 1.8; - hit = 10.5; - }; - - class ACE_B_65x39_Case_AP: B_65x39_Case { - caliber = 1.8; - hit = 10.5; - }; - - - /* 5.56x45mm NATO */ - - // IR Dim - class B_556x45_Ball_Tracer_Red; - class ACE_B_556x45_Ball_Tracer_Dim: B_556x45_Ball_Tracer_Red { - nvgOnly = 1; - }; - - // sub sonic - class B_556x45_Ball; - class ACE_B_556x45_Ball_SD: B_556x45_Ball { - airFriction = -0.0006; - hit = 7; - supersonicCrackFar[] = {}; - supersonicCrackNear[] = {}; - typicalSpeed = 320; - audibleFire = 0.6; - visibleFire = 2.0; - }; - - // armor piercing - class ACE_B_556x45_Ball_AP: B_556x45_Ball { - caliber = 1.4; - hit = 8.4; - }; - - - /* 7.62x51mm NATO */ - - // IR Dim - class B_762x51_Tracer_Red; - class ACE_B_762x51_Tracer_Dim: B_762x51_Tracer_Red { - nvgOnly = 1; - }; - - // sub sonic - class B_762x51_Ball; - class ACE_B_762x51_Ball_SD: B_762x51_Ball { - airFriction = -0.00048; - hit = 10.5; - supersonicCrackFar[] = {}; - supersonicCrackNear[] = {}; - typicalSpeed = 320; - audibleFire = 0.9; - visibleFire = 3.0; - }; - - // armor piercing - class ACE_B_762x51_Ball_AP: B_762x51_Ball { - caliber = 2.4; - hit = 12.6; - }; - - // M118 LR - class ACE_B_762x51_M118LR: B_762x51_Ball { - //typicalspeed = 792; - //airfriction = -0.0008577; - }; - - - /* .338 Lapua Magnum */ - - // IR Dim - class B_338_Ball; - class ACE_B_338_Ball_Tracer_Dim: B_338_Ball { - nvgOnly = 1; - }; - - //AP - class ACE_B_338_Ball_AP: B_338_Ball { - caliber = 3.6; - hit = 18.9; - }; - - //SD - class ACE_B_338_Ball_SD: B_338_Ball { - airFriction = -0.00036; - hit = 15.75; - supersonicCrackFar[] = {}; - supersonicCrackNear[] = {}; - typicalSpeed = 320; - audibleFire = 1.2; - visibleFire = 4.0; - }; - - - /* .338 Norma Magnum */ - - //IR Dim - class B_338_NM_Ball; - class ACE_B_338_NM_Ball_Tracer_Dim: B_338_NM_Ball { - nvgOnly = 1; - }; - - //AP - class ACE_B_338_NM_Ball_AP: B_338_NM_Ball { - caliber = 3.2; - hit = 16.8; - }; - - - /* 9.3x64mm */ - - //IR Dim - class B_93x64_Ball; - class ACE_B_93x64_Ball_Tracer_Dim: B_93x64_Ball { - nvgOnly = 1; - }; - - //AP - class ACE_B_93x64_Ball_AP: B_93x64_Ball { - caliber = 4.0; - hit = 21; - }; - - //SD - class ACE_B_93x64_Ball_SD: B_93x64_Ball { - airFriction = -0.00042; - hit = 17.5; - supersonicCrackFar[] = {}; - supersonicCrackNear[] = {}; - typicalSpeed = 320; - audibleFire = 1.2; - visibleFire = 4.0; - }; -}; diff --git a/addons/magazines/CfgMagazines.hpp b/addons/magazines/CfgMagazines.hpp deleted file mode 100644 index cea8c31004..0000000000 --- a/addons/magazines/CfgMagazines.hpp +++ /dev/null @@ -1,266 +0,0 @@ - -class CfgMagazines { - - /* 6.5x39mm Grendel - MX */ - - class 30Rnd_65x39_caseless_mag_Tracer; - class ACE_30Rnd_65x39_caseless_mag_Tracer_Dim: 30Rnd_65x39_caseless_mag_Tracer { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_65x39_Caseless_Tracer_Dim"; - displayName = "$STR_ACE_30Rnd_65x39_caseless_mag_Tracer_DimName"; - displayNameShort = "$STR_ACE_30Rnd_65x39_caseless_mag_Tracer_DimNameShort"; - descriptionShort = "$STR_ACE_30Rnd_65x39_caseless_mag_Tracer_DimDescription"; - picture = "\A3\weapons_f\data\ui\m_30stanag_caseless_yellow_CA.paa"; - }; - - class 30Rnd_65x39_caseless_mag; - class ACE_30Rnd_65x39_caseless_mag_SD: 30Rnd_65x39_caseless_mag { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_65x39_Caseless_SD"; - displayName = "$STR_ACE_30Rnd_65x39_caseless_mag_SDName"; - displayNameShort = "$STR_ACE_30Rnd_65x39_caseless_mag_SDNameShort"; - descriptionShort = "$STR_ACE_30Rnd_65x39_caseless_mag_SDDescription"; - picture = "\A3\weapons_f\data\ui\m_30stanag_caseless_green_CA.paa"; - initSpeed = 320; - }; - - class ACE_30Rnd_65x39_caseless_mag_AP: 30Rnd_65x39_caseless_mag { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_65x39_Caseless_AP"; - displayName = "$STR_ACE_30Rnd_65x39_caseless_mag_APName"; - displayNameShort = "$STR_ACE_30Rnd_65x39_caseless_mag_APNameShort"; - descriptionShort = "$STR_ACE_30Rnd_65x39_caseless_mag_APDescription"; - }; - - - /* 6.5x39mm Grendel - Katiba */ - - class 100Rnd_65x39_caseless_mag; - class 200Rnd_65x39_cased_Box: 100Rnd_65x39_caseless_mag { - initSpeed = 691; - }; - - class 30Rnd_65x39_caseless_green_mag_Tracer; - class ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim: 30Rnd_65x39_caseless_green_mag_Tracer { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_65x39_Caseless_Tracer_Dim"; - displayName = "$STR_ACE_30Rnd_65x39_caseless_green_mag_Tracer_DimName"; - displayNameShort = "$STR_ACE_30Rnd_65x39_caseless_green_mag_Tracer_DimNameShort"; - descriptionShort = "$STR_ACE_30Rnd_65x39_caseless_green_mag_Tracer_DimDescription"; - }; - - class 30Rnd_65x39_caseless_green; - class ACE_30Rnd_65x39_caseless_green_mag_SD: 30Rnd_65x39_caseless_green { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_65x39_Caseless_SD"; - displayName = "$STR_ACE_30Rnd_65x39_caseless_green_mag_SDName"; - displayNameShort = "$STR_ACE_30Rnd_65x39_caseless_green_mag_SDNameShort"; - descriptionShort = "$STR_ACE_30Rnd_65x39_caseless_green_mag_SDDescription"; - initSpeed = 320; - }; - - class ACE_30Rnd_65x39_caseless_green_mag_AP: 30Rnd_65x39_caseless_green { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_65x39_Caseless_AP"; - displayName = "$STR_ACE_30Rnd_65x39_caseless_green_mag_APName"; - displayNameShort = "$STR_ACE_30Rnd_65x39_caseless_green_mag_APNameShort"; - descriptionShort = "$STR_ACE_30Rnd_65x39_caseless_green_mag_APDescription"; - }; - - - /* 5.56x45mm NATO */ - - class 30Rnd_556x45_Stanag_Tracer_Red; //picture = "\A3\weapons_f\data\ui\m_30stanag_red_ca.paa"; - class ACE_30Rnd_556x45_Stanag_Tracer_Dim: 30Rnd_556x45_Stanag_Tracer_Red { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_556x45_Ball_Tracer_Dim"; - displayName = "$STR_ACE_30Rnd_556x45_mag_Tracer_DimName"; - displayNameShort = "$STR_ACE_30Rnd_556x45_mag_Tracer_DimNameShort"; - descriptionShort = "$STR_ACE_30Rnd_556x45_mag_Tracer_DimDescription"; - picture = "\A3\weapons_f\data\ui\m_30stanag_yellow_ca.paa"; - }; - - class 30Rnd_556x45_Stanag; - class ACE_30Rnd_556x45_Stanag_SD: 30Rnd_556x45_Stanag { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_556x45_Ball_SD"; - displayName = "$STR_ACE_30Rnd_556x45_mag_SDName"; - displayNameShort = "$STR_ACE_30Rnd_556x45_mag_SDNameShort"; - descriptionShort = "$STR_ACE_30Rnd_556x45_mag_SDDescription"; - initSpeed = 320; - picture = "\A3\weapons_f\data\ui\m_30stanag_green_ca.paa"; - }; - - class ACE_30Rnd_556x45_Stanag_AP: 30Rnd_556x45_Stanag { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_556x45_Ball_AP"; - displayName = "$STR_ACE_30Rnd_556x45_mag_APName"; - displayNameShort = "$STR_ACE_30Rnd_556x45_mag_APNameShort"; - descriptionShort = "$STR_ACE_30Rnd_556x45_mag_APDescription"; - }; - - - /* 7.62x51mm NATO */ - - class 20Rnd_762x51_Mag; - class ACE_20Rnd_762x51_Mag_Tracer: 20Rnd_762x51_Mag { //@todo Green tracers for opfor and yellow tracers for independent - author = "$STR_ACE_Common_ACETeam"; - ammo = "B_762x51_Tracer_Red"; - displayName = "$STR_ACE_20Rnd_762x51_mag_TracerName"; - displayNameShort = "$STR_ACE_20Rnd_762x51_mag_TracerNameShort"; - descriptionShort = "$STR_ACE_20Rnd_762x51_mag_TracerDescription"; - tracersEvery = 1; - }; - - class ACE_20Rnd_762x51_Mag_Tracer_Dim: ACE_20Rnd_762x51_Mag_Tracer { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_762x51_Tracer_Dim"; - displayName = "$STR_ACE_20Rnd_762x51_mag_Tracer_DimName"; - displayNameShort = "$STR_ACE_20Rnd_762x51_mag_Tracer_DimNameShort"; - descriptionShort = "$STR_ACE_20Rnd_762x51_mag_Tracer_DimDescription"; - }; - - class ACE_20Rnd_762x51_Mag_SD: 20Rnd_762x51_Mag { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_762x51_Ball_SD"; - displayName = "$STR_ACE_20Rnd_762x51_mag_SDName"; - displayNameShort = "$STR_ACE_20Rnd_762x51_mag_SDNameShort"; - descriptionShort = "$STR_ACE_20Rnd_762x51_mag_SDDescription"; - initSpeed = 320; - }; - - class ACE_20Rnd_762x51_Mag_AP: 20Rnd_762x51_Mag { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_762x51_Ball_AP"; - displayName = "$STR_ACE_20Rnd_762x51_mag_APName"; - displayNameShort = "$STR_ACE_20Rnd_762x51_mag_APNameShort"; - descriptionShort = "$STR_ACE_20Rnd_762x51_mag_APDescription"; - }; - - - /* 338 Lapua Magnum */ - class 10Rnd_338_Mag; - class ACE_10Rnd_338_Mag_Tracer: 10Rnd_338_Mag { - author = "$STR_ACE_Common_ACETeam"; - displayName = "$STR_ACE_10Rnd_338_Mag_TracerName"; - displayNameShort = "$STR_ACE_10Rnd_338_Mag_TracerNameShort"; - descriptionShort = "$STR_ACE_10Rnd_338_Mag_TracerDescription"; - tracersEvery = 1; - }; - - class ACE_10Rnd_338_Mag_Tracer_Dim: ACE_10Rnd_338_Mag_Tracer { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_338_Ball_Tracer_Dim"; - displayName = "$STR_ACE_10Rnd_388_Mag_Tracer_DimName"; - displayNameShort = "$STR_ACE_10Rnd_338_Mag_Tracer_DimNameShort"; - descriptionShort = "$STR_ACE_10Rnd_338_Mag_Tracer_DimDescription"; - }; - - class ACE_10Rnd_338_Mag_AP: 10Rnd_338_Mag { - author = "$STR_ACE_Common_ACETeam"; - ammo ="ACE_B_338_Ball_AP"; - displayName = "$STR_ACE_10Rnd_338_Mag_APName"; - displayNameShort = "$STR_ACE_10Rnd_338_Mag_APNameShort"; - descriptionShort = "$STR_ACE_10Rnd_338_Mag_APDescription"; - }; - - class ACE_10Rnd_338_Mag_SD: 10Rnd_338_Mag { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_338_Ball_SD"; - displayName = "$STR_ACE_10Rnd_338_Mag_SDName"; - displayNameShort = "$STR_ACE_10Rnd_338_Mag_SDNameShort"; - descriptionShort = "$STR_ACE_10Rnd_338_Mag_SDDescription"; - initSpeed = 320; - }; - - - /* .333 Norma Magnum */ - - class 130Rnd_338_Mag; - class ACE_130Rnd_338_Mag_Tracer: 130Rnd_338_Mag { - author = "$STR_ACE_Common_ACETeam"; - displayName = "$STR_ACE_130Rnd_338_Mag_TracerName"; - displayNameShort = "$STR_ACE_130Rnd_338_Mag_TracerNameShort"; - descriptionShort = "$STR_ACE_130Rnd_338_Mag_TracerDescription"; - tracersEvery = 1; - }; - - class ACE_130Rnd_338_Mag_Tracer_Dim: ACE_130Rnd_338_Mag_Tracer { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_338_NM_Ball_Tracer_Dim"; - displayName = "$STR_ACE_130Rnd_338_Mag_Tracer_DimName"; - displayNameShort = "$STR_ACE_130Rnd_338_Mag_Tracer_DimNameShort"; - descriptionShort = "$STR_ACE_130Rnd_338_Mag_Tracer_DimDescription"; - }; - - class ACE_130Rnd_338_Mag_AP: 130Rnd_338_Mag { - author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_338_NM_Ball_AP"; - displayName = "$STR_ACE_130Rnd_338_Mag_APName"; - displayNameShort = "$STR_ACE_130Rnd_338_Mag_APNameShort"; - descriptionShort = "$STR_ACE_130Rnd_338_Mag_APDescription"; - }; - - - /* 9.3x64mm */ - //10Rnd Mags - - class 10Rnd_93x64_DMR_05_Mag; - class ACE_10Rnd_93x64_DMR_05_Mag_Tracer: 10Rnd_93x64_DMR_05_Mag { - author = "$STR_ACE_Common_ACEETeam"; - displayName = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_TracerName"; - displayNameShort = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_TracerNameShort"; - descriptionShort = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_TracerDescription"; - tracersEvery = 1; - }; - - class ACE_10Rnd_93x64_DMR_05_Mag_Tracer_Dim: ACE_10Rnd_93x64_DMR_05_Mag_Tracer { - author = "$STR_ACE_Common_ACEETeam"; - ammo ="ACE_B_93x64_Ball_Tracer_Dim"; - displayName = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_Tracer_DimName"; - displayNameShort = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_Tracer_DimNameShort"; - descriptionShort = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_Tracer_DimDescription"; - }; - - class ACE_10Rnd_93x64_DMR_05_Mag_AP: 10Rnd_93x64_DMR_05_Mag { - author = "$STR_ACE_Common_ACEETeam"; - ammo = "ACE_B_93x64_Ball_AP"; - displayName = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_APName"; - displayNameShort = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_APNameShort"; - descriptionShort = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_APDescription"; - }; - - class ACE_10Rnd_93x64_DMR_05_Mag_SD: 10Rnd_93x64_DMR_05_Mag { - author = "$STR_ACE_Common_ACEETeam"; - ammo = "ACE_B_93x64_Ball_SD"; - displayName = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_SDName"; - displayNameShort = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_SDNameShort"; - descriptionShort = "$STR_ACE_10Rnd_93x64_DMR_05_Mag_SDDescription"; - initSpeed = 320; - }; - //150Rnd Belt - class 150Rnd_93x64_Mag; - class ACE_150Rnd_93x64_Mag_Tracer: 150Rnd_93x64_Mag { - author = "$STR_ACE_Common_ACEETeam"; - displayName = "$STR_ACE_150Rnd_93x64_Mag_TracerName"; - displayNameShort = "$STR_ACE_150Rnd_93x64_Mag_TracerNameShort"; - descriptionShort = "$STR_ACE_150Rnd_93x64_Mag_TracerDescription"; - tracersEvery = 1; - }; - - class ACE_150Rnd_93x64_Mag_Tracer_Dim: ACE_150Rnd_93x64_Mag_Tracer { - author = "$STR_ACE_Common_ACEETeam"; - ammo ="ACE_B_93x64_Ball_Tracer_Dim"; - displayName = "$STR_ACE_150Rnd_93x64_Mag_Tracer_DimName"; - displayNameShort = "$STR_ACE_150Rnd_93x64_Mag_Tracer_DimNameShort"; - descriptionShort = "$STR_ACE_150Rnd_93x64_Mag_Tracer_DimDescription"; - }; - - class ACE_150Rnd_93x64_Mag_AP: 150Rnd_93x64_Mag { - author = "$STR_ACE_Common_ACEETeam"; - ammo = "ACE_B_93x64_Ball_AP"; - displayName = "$STR_ACE_150Rnd_93x64_Mag_APName"; - displayNameShort = "$STR_ACE_150Rnd_93x64_Mag_APNameShort"; - descriptionShort = "$STR_ACE_150Rnd_93x64_Mag_APDescription"; - }; -}; diff --git a/addons/magazines/CfgVehicles.hpp b/addons/magazines/CfgVehicles.hpp deleted file mode 100644 index 66e63cfa09..0000000000 --- a/addons/magazines/CfgVehicles.hpp +++ /dev/null @@ -1,172 +0,0 @@ - -class CfgVehicles { - class NATO_Box_Base; - class Box_NATO_Wps_F: NATO_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_AP,2); - }; - }; - - class Box_NATO_WpsSpecial_F: NATO_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_Tracer_Dim,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Tracer_Dim,1); - }; - }; - - class Box_NATO_Ammo_F: NATO_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_SD,2); - }; - }; - - class Box_NATO_Support_F: NATO_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_SD,6); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_SD,3); - }; - }; - - class ReammoBox_F; - class B_supplyCrate_F: ReammoBox_F { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_SD,2); - }; - }; - - class EAST_Box_Base; - class Box_East_Wps_F: EAST_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_AP,2); - }; - }; - - class Box_East_WpsSpecial_F: EAST_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Tracer_Dim,1); - }; - }; - - class Box_East_Ammo_F: EAST_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_SD,2); - }; - }; - - class Box_East_Support_F: EAST_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_SD,6); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_SD,3); - }; - }; - - class O_supplyCrate_F: B_supplyCrate_F { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_SD,2); - }; - }; - - class IND_Box_Base; - class Box_IND_Wps_F: IND_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_AP,2); - }; - }; - - class Box_IND_WpsSpecial_F: IND_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Tracer_Dim,2); - }; - }; - - class Box_IND_Ammo_F: IND_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_SD,2); - }; - }; - - class Box_IND_Support_F: IND_Box_Base { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_SD,6); - }; - }; - - class FIA_Box_Base_F; - class Box_FIA_Wps_F: FIA_Box_Base_F { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_AP,2); - }; - }; - - class Box_FIA_Ammo_F: FIA_Box_Base_F { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_SD,2); - }; - }; - - class Box_FIA_Support_F: FIA_Box_Base_F { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_SD,6); - }; - }; - - class I_supplyCrate_F: B_supplyCrate_F { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_SD,2); - }; - }; - - class IG_supplyCrate_F: ReammoBox_F { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_SD,2); - }; - }; - - class C_supplyCrate_F: ReammoBox_F { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_SD,2); - }; - }; - - class ACE_Box_Misc: Box_NATO_Support_F { - class TransportMagazines { - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_Tracer_Dim,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_SD,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_SD,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_AP,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Tracer_Dim,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_SD,2); - MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_AP,2); - /*MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_Tracer,2); - MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_Tracer_Dim,2); - MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_SD,2); - MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_AP,2);*/ - MACRO_ADDMAGAZINE(ACE_10Rnd_338_Mag_Tracer,2); - MACRO_ADDMAGAZINE(ACE_10Rnd_338_Mag_Tracer_Dim,2); - MACRO_ADDMAGAZINE(ACE_10Rnd_338_Mag_AP,2); - MACRO_ADDMAGAZINE(ACE_10Rnd_338_Mag_SD,2); - MACRO_ADDMAGAZINE(ACE_130Rnd_338_Mag_Tracer,2); - MACRO_ADDMAGAZINE(ACE_130Rnd_338_Mag_Tracer_Dim,2); - MACRO_ADDMAGAZINE(ACE_130Rnd_338_Mag_AP,2); - MACRO_ADDMAGAZINE(ACE_10Rnd_93x64_DMR_05_Mag_Tracer,2); - MACRO_ADDMAGAZINE(ACE_10Rnd_93x64_DMR_05_Mag_Tracer_Dim,2); - MACRO_ADDMAGAZINE(ACE_10Rnd_93x64_DMR_05_Mag_AP,2); - MACRO_ADDMAGAZINE(ACE_10Rnd_93x64_DMR_05_Mag_SD,2); - MACRO_ADDMAGAZINE(ACE_150Rnd_93x64_Mag_Tracer,2); - MACRO_ADDMAGAZINE(ACE_150Rnd_93x64_Mag_Tracer_Dim,2); - MACRO_ADDMAGAZINE(ACE_150Rnd_93x64_Mag_AP,2); - }; - }; -}; diff --git a/addons/magazines/CfgWeapons.hpp b/addons/magazines/CfgWeapons.hpp deleted file mode 100644 index 787867070e..0000000000 --- a/addons/magazines/CfgWeapons.hpp +++ /dev/null @@ -1,408 +0,0 @@ - -class CfgWeapons { - - /* MX */ - - class Rifle_Base_F; - class arifle_MX_Base_F: Rifle_Base_F { - magazines[] += { - "ACE_30Rnd_65x39_caseless_mag_Tracer_Dim", - "ACE_30Rnd_65x39_caseless_mag_SD", - "ACE_30Rnd_65x39_caseless_mag_AP", - "100Rnd_65x39_caseless_mag", - "100Rnd_65x39_caseless_mag_Tracer" - }; - }; - - class arifle_MX_SW_F: arifle_MX_Base_F { - magazines[] += { - "30Rnd_65x39_caseless_mag", - "30Rnd_65x39_caseless_mag_Tracer" - }; - }; - - class arifle_MXM_F: arifle_MX_Base_F { - magazines[] += { - "30Rnd_65x39_caseless_mag", - "30Rnd_65x39_caseless_mag_Tracer" - }; - }; - - - /* Katiba */ - class Rifle_Long_Base_F; - class arifle_katiba_Base_F: Rifle_Base_F { - magazines[] += { - "ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim", - "ACE_30Rnd_65x39_caseless_green_mag_SD", - "ACE_30Rnd_65x39_caseless_green_mag_AP" - }; - }; - - class DMR_02_base_F: Rifle_Long_Base_F { - magazines[] += { - "ACE_10Rnd_338_Mag_Tracer", - "ACE_10Rnd_338_Mag_Tracer_Dim", - "ACE_10Rnd_338_Mag_AP", - "ACE_10Rnd_338_Mag_SD" - }; - }; - - class MMG_02_base_F: Rifle_Long_Base_F { - magazines[] += { - "ACE_130Rnd_338_Mag_Tracer", - "ACE_130Rnd_338_Mag_Tracer_Dim", - "ACE_130Rnd_338_Mag_AP" - }; - }; - - class DMR_05_base_F: Rifle_Long_Base_F { - magazines[] += { - "ACE_10Rnd_93x64_DMR_05_Mag_Tracer", - "ACE_10Rnd_93x64_DMR_05_Mag_Tracer_Dim", - "ACE_10Rnd_93x64_DMR_05_Mag_AP", - "ACE_10Rnd_93x64_DMR_05_Mag_SD" - }; - }; - - class MMG_01_base_F: Rifle_Long_Base_F { - magazines[] += { - "ACE_150Rnd_93x64_Mag_Tracer", - "ACE_150Rnd_93x64_Mag_Tracer_Dim", - "ACE_150Rnd_93x64_Mag_AP" - }; - }; - - - /* Assault Rifles */ - - class Tavor_base_F: Rifle_Base_F { - magazines[] += { - "ACE_30Rnd_556x45_Stanag_Tracer_Dim", - "ACE_30Rnd_556x45_Stanag_SD", - "ACE_30Rnd_556x45_Stanag_AP" - }; - }; - - class mk20_base_F: Rifle_Base_F { - magazines[] += { - "ACE_30Rnd_556x45_Stanag_Tracer_Dim", - "ACE_30Rnd_556x45_Stanag_SD", - "ACE_30Rnd_556x45_Stanag_AP" - }; - }; - - - /* SMGs */ - - class SDAR_base_F: Rifle_Base_F { - magazines[] += { - "ACE_30Rnd_556x45_Stanag_Tracer_Dim", - "ACE_30Rnd_556x45_Stanag_SD", - "ACE_30Rnd_556x45_Stanag_AP" - }; - }; - - - /* Silencers */ - - class ItemCore; - class InventoryMuzzleItem_Base_F; - - class muzzle_snds_H: ItemCore { - class ItemInfo: InventoryMuzzleItem_Base_F { - class MagazineCoef { - initSpeed = 1.05; - }; - - class AmmoCoef { - hit = 0.9; - visibleFire = 0.5; - audibleFire = 0.1; - visibleFireTime = 0.5; - audibleFireTime = 0.5; - cost = 1.0; - typicalSpeed = 1.0; - airFriction = 1.0; - }; - - class MuzzleCoef { - dispersionCoef = "0.8f"; - artilleryDispersionCoef = "1.0f"; - fireLightCoef = "0.5f"; - recoilCoef = "1.0f"; - recoilProneCoef = "1.0f"; - minRangeCoef = "1.0f"; - minRangeProbabCoef = "1.0f"; - midRangeCoef = "1.0f"; - midRangeProbabCoef = "1.0f"; - maxRangeCoef = "1.0f"; - maxRangeProbabCoef = "1.0f"; - }; - }; - }; - - class muzzle_snds_L: muzzle_snds_H { - class ItemInfo: ItemInfo { - class MagazineCoef { - initSpeed = 1.05; - }; - - class AmmoCoef { - hit = 0.9; - visibleFire = 0.5; - audibleFire = 0.1; - visibleFireTime = 0.5; - audibleFireTime = 0.5; - cost = 1.0; - typicalSpeed = 1.0; - airFriction = 1.0; - }; - - class MuzzleCoef { - dispersionCoef = "0.8f"; - artilleryDispersionCoef = "1.0f"; - fireLightCoef = "0.5f"; - recoilCoef = "1.0f"; - recoilProneCoef = "1.0f"; - minRangeCoef = "1.0f"; - minRangeProbabCoef = "1.0f"; - midRangeCoef = "1.0f"; - midRangeProbabCoef = "1.0f"; - maxRangeCoef = "1.0f"; - maxRangeProbabCoef = "1.0f"; - }; - }; - }; - - class muzzle_snds_M: muzzle_snds_H { - class ItemInfo: ItemInfo { - class MagazineCoef { - initSpeed = 1.05; - }; - - class AmmoCoef { - hit = 0.9; - visibleFire = 0.5; - audibleFire = 0.1; - visibleFireTime = 0.5; - audibleFireTime = 0.5; - cost = 1.0; - typicalSpeed = 1.0; - airFriction = 1.0; - }; - - class MuzzleCoef { - dispersionCoef = "0.8f"; - artilleryDispersionCoef = "1.0f"; - fireLightCoef = "0.5f"; - recoilCoef = "1.0f"; - recoilProneCoef = "1.0f"; - minRangeCoef = "1.0f"; - minRangeProbabCoef = "1.0f"; - midRangeCoef = "1.0f"; - midRangeProbabCoef = "1.0f"; - maxRangeCoef = "1.0f"; - maxRangeProbabCoef = "1.0f"; - }; - }; - }; - - class muzzle_snds_B: muzzle_snds_H { - class ItemInfo: ItemInfo { - class MagazineCoef { - initSpeed = 1.05; - }; - - class AmmoCoef { - hit = 0.9; - visibleFire = 0.5; - audibleFire = 0.1; - visibleFireTime = 0.5; - audibleFireTime = 0.5; - cost = 1.0; - typicalSpeed = 1.0; - airFriction = 1.0; - }; - - class MuzzleCoef { - dispersionCoef = "0.8f"; - artilleryDispersionCoef = "1.0f"; - fireLightCoef = "0.5f"; - recoilCoef = "1.0f"; - recoilProneCoef = "1.0f"; - minRangeCoef = "1.0f"; - minRangeProbabCoef = "1.0f"; - midRangeCoef = "1.0f"; - midRangeProbabCoef = "1.0f"; - maxRangeCoef = "1.0f"; - maxRangeProbabCoef = "1.0f"; - }; - }; - }; - - class muzzle_snds_H_MG: muzzle_snds_H { - class ItemInfo: ItemInfo { - class MagazineCoef { - initSpeed = 1.05; - }; - - class AmmoCoef { - hit = 0.9; - visibleFire = 0.5; - audibleFire = 0.1; - visibleFireTime = 0.5; - audibleFireTime = 0.5; - cost = 1.0; - typicalSpeed = 1.0; - airFriction = 1.0; - }; - - class MuzzleCoef { - dispersionCoef = "0.8f"; - artilleryDispersionCoef = "1.0f"; - fireLightCoef = "0.5f"; - recoilCoef = "1.0f"; - recoilProneCoef = "1.0f"; - minRangeCoef = "1.0f"; - minRangeProbabCoef = "1.0f"; - midRangeCoef = "1.0f"; - midRangeProbabCoef = "1.0f"; - maxRangeCoef = "1.0f"; - maxRangeProbabCoef = "1.0f"; - }; - }; - }; - - class muzzle_snds_H_SW: muzzle_snds_H_MG { - class ItemInfo: ItemInfo { - class MagazineCoef { - initSpeed = 1.05; - }; - - class AmmoCoef { - hit = 0.9; - visibleFire = 0.5; - audibleFire = 0.1; - visibleFireTime = 0.5; - audibleFireTime = 0.5; - cost = 1.0; - typicalSpeed = 1.0; - airFriction = 1.0; - }; - - class MuzzleCoef { - dispersionCoef = "0.8f"; - artilleryDispersionCoef = "1.0f"; - fireLightCoef = "0.5f"; - recoilCoef = "1.0f"; - recoilProneCoef = "1.0f"; - minRangeCoef = "1.0f"; - minRangeProbabCoef = "1.0f"; - midRangeCoef = "1.0f"; - midRangeProbabCoef = "1.0f"; - maxRangeCoef = "1.0f"; - maxRangeProbabCoef = "1.0f"; - }; - }; - }; - - class muzzle_snds_acp: muzzle_snds_H { - class ItemInfo: ItemInfo { - class MagazineCoef { - initSpeed = 1.05; - }; - - class AmmoCoef { - hit = 0.9; - visibleFire = 0.5; - audibleFire = 0.1; - visibleFireTime = 0.5; - audibleFireTime = 0.5; - cost = 1.0; - typicalSpeed = 1.0; - airFriction = 1.0; - }; - - class MuzzleCoef { - dispersionCoef = "0.8f"; - artilleryDispersionCoef = "1.0f"; - fireLightCoef = "0.5f"; - recoilCoef = "1.0f"; - recoilProneCoef = "1.0f"; - minRangeCoef = "1.0f"; - minRangeProbabCoef = "1.0f"; - midRangeCoef = "1.0f"; - midRangeProbabCoef = "1.0f"; - maxRangeCoef = "1.0f"; - maxRangeProbabCoef = "1.0f"; - }; - }; - }; - - class muzzle_snds_338_black: ItemCore { - class ItemInfo: InventoryMuzzleItem_Base_F { - class MagazineCoef { - initSpeed = 1.05; - }; - - class AmmoCoef { - hit = 0.9; - visibleFire = 0.5; - audibleFire = 0.1; - visibleFireTime = 0.5; - audibleFireTime = 0.5; - cost = 1.0; - typicalSpeed = 1.0; - airFriction = 1.0; - }; - - class MuzzleCoef { - dispersionCoef = "0.8f"; - artilleryDispersionCoef = "1.0f"; - fireLightCoef = "0.5f"; - recoilCoef = "1.0f"; - recoilProneCoef = "1.0f"; - minRangeCoef = "1.0f"; - minRangeProbabCoef = "1.0f"; - midRangeCoef = "1.0f"; - midRangeProbabCoef = "1.0f"; - maxRangeCoef = "1.0f"; - maxRangeProbabCoef = "1.0f"; - }; - }; - }; - - class muzzle_snds_93mmg: ItemCore { - class ItemInfo: InventoryMuzzleItem_Base_F { - class MagazineCoef { - initSpeed = 1.05; - }; - - class AmmoCoef { - hit = 0.9; - visibleFire = 0.5; - audibleFire = 0.1; - visibleFireTime = 0.5; - audibleFireTime = 0.5; - cost = 1.0; - typicalSpeed = 1.0; - airFriction = 1.0; - }; - - class MuzzleCoef { - dispersionCoef = "0.8f"; - artilleryDispersionCoef = "1.0f"; - fireLightCoef = "0.5f"; - recoilCoef = "1.0f"; - recoilProneCoef = "1.0f"; - minRangeCoef = "1.0f"; - minRangeProbabCoef = "1.0f"; - midRangeCoef = "1.0f"; - midRangeProbabCoef = "1.0f"; - maxRangeCoef = "1.0f"; - maxRangeProbabCoef = "1.0f"; - }; - }; - }; -}; diff --git a/addons/magazines/newclasses.txt b/addons/magazines/newclasses.txt deleted file mode 100644 index 0c40a1b904..0000000000 --- a/addons/magazines/newclasses.txt +++ /dev/null @@ -1,67 +0,0 @@ - -// CFGAmmo - -ACE_B_65x39_Caseless_Tracer_Dim -ACE_B_65x39_Caseless_SD -ACE_B_65x39_Caseless_AP - -ACE_B_65x39_Case_Tracer_Dim -ACE_B_65x39_Case_SD -ACE_B_65x39_Case_AP - -ACE_B_556x45_Ball_Tracer_Dim -ACE_B_556x45_Ball_SD -ACE_B_556x45_Ball_AP - -ACE_B_762x51_Tracer_Dim -ACE_B_762x51_Ball_SD -ACE_B_762x51_Ball_AP -ACE_B_762x51_M118LR - -ACE_B_338_Ball_Tracer_Dim -ACE_B_338_Ball_AP -ACE_B_338_Ball_SD - -ACE_B_338_NM_Ball_Tracer_Dim -ACE_B_338_NM_Ball_AP - -ACE_B_93x64_Ball_Tracer_Dim -ACE_B_93x64_Ball_AP -ACE_B_93x64_Ball_SD - -// CFGMagazines - -ACE_30Rnd_65x39_caseless_mag_Tracer_Dim -ACE_30Rnd_65x39_caseless_mag_SD -ACE_30Rnd_65x39_caseless_mag_AP - -ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim -ACE_30Rnd_65x39_caseless_green_mag_SD -ACE_30Rnd_65x39_caseless_green_mag_AP - -ACE_30Rnd_556x45_Stanag_Tracer_Dim -ACE_30Rnd_556x45_Stanag_SD -ACE_30Rnd_556x45_Stanag_AP - -ACE_20Rnd_762x51_Mag_Tracer -ACE_20Rnd_762x51_Mag_Tracer_Dim -ACE_20Rnd_762x51_Mag_SD -ACE_20Rnd_762x51_Mag_AP - -ACE_10Rnd_338_Mag_Tracer -ACE_10Rnd_338_Mag_Tracer_Dim -ACE_10Rnd_338_Mag_AP -ACE_10Rnd_338_Mag_SD - -ACE_130Rnd_338_Mag_Tracer -ACE_130Rnd_338_Mag_Tracer_Dim -ACE_130Rnd_338_Mag_AP - -ACE_10Rnd_93x64_DMR_05_Mag_Tracer -ACE_10Rnd_93x64_DMR_05_Mag_Tracer_Dim -ACE_10Rnd_93x64_DMR_05_Mag_AP -ACE_10Rnd_93x64_DMR_05_Mag_SD - -ACE_150Rnd_93x64_Mag_Tracer -ACE_150Rnd_93x64_Mag_Tracer_Dim -ACE_150Rnd_93x64_Mag_AP \ No newline at end of file From ada62fca7dee01cd63873f055cc86f96f6ba4311 Mon Sep 17 00:00:00 2001 From: commy2 Date: Mon, 13 Apr 2015 21:38:01 +0200 Subject: [PATCH 453/816] reloading launchers didn't work on remote clients --- addons/reloadlaunchers/functions/fnc_load.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/reloadlaunchers/functions/fnc_load.sqf b/addons/reloadlaunchers/functions/fnc_load.sqf index f6ad07e357..bf14b9b691 100644 --- a/addons/reloadlaunchers/functions/fnc_load.sqf +++ b/addons/reloadlaunchers/functions/fnc_load.sqf @@ -32,7 +32,7 @@ private ["_onSuccess", "_onFailure", "_condition"]; _onSuccess = { (_this select 0 select 0) removeMagazine (_this select 0 select 3); - ["reloadLauncher", _this select 0 select 0, _this select 0] call DEFUNC(common,targetEvent); + ["reloadLauncher", _this select 0 select 1, _this select 0] call DEFUNC(common,targetEvent); [localize "STR_ACE_ReloadLaunchers_LauncherLoaded"] call DEFUNC(common,displayTextStructured); }; From b72366f0f6ff15db1ce59623dc23a2aa1bb022bd Mon Sep 17 00:00:00 2001 From: commy2 Date: Mon, 13 Apr 2015 22:34:43 +0200 Subject: [PATCH 454/816] hide laser beam during day --- addons/laserpointer/functions/fnc_drawLaserpoint.sqf | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/addons/laserpointer/functions/fnc_drawLaserpoint.sqf b/addons/laserpointer/functions/fnc_drawLaserpoint.sqf index 31be95099a..82b989e470 100644 --- a/addons/laserpointer/functions/fnc_drawLaserpoint.sqf +++ b/addons/laserpointer/functions/fnc_drawLaserpoint.sqf @@ -97,11 +97,13 @@ if (!surfaceIsWater _pL) then { _pL = ASLtoATL _pL; }; -drawLine3D [ - _p0Pos, - _pL, - [[1,0,0,1], [0,1,0,1]] select _isGreen -]; +if (call EFUNC(common,ambientBrightness) < 0.2) then { + drawLine3D [ + _p0Pos, + _pL, + [[1,0,0,1], [0,1,0,1]] select _isGreen + ]; +}; _size = 2 * (_range - (positionCameraToWorld [0,0,0] distance _pL)) / _range; From 1b60a335a51faba2e353918a1bc5218817096512 Mon Sep 17 00:00:00 2001 From: Harakhti Date: Mon, 13 Apr 2015 23:03:09 +0200 Subject: [PATCH 455/816] Translation: J to M I feel burned out. This was very specifically long and tedious. --- addons/javelin/stringtable.xml | 33 +- addons/kestrel/stringtable.xml | 123 +- addons/laser_selfdesignate/stringtable.xml | 37 +- addons/laserpointer/stringtable.xml | 69 +- addons/logistics_uavbattery/stringtable.xml | 151 +- addons/logistics_wirecutter/stringtable.xml | 109 +- addons/magazinerepack/stringtable.xml | 196 +- addons/magazines/stringtable.xml | 974 ++++----- addons/maptools/stringtable.xml | 291 +-- addons/markers/stringtable.xml | 25 +- addons/medical/stringtable.xml | 2187 ++++++++++--------- addons/microdagr/stringtable.xml | 376 ++-- addons/missileguidance/stringtable.xml | 80 +- addons/movement/stringtable.xml | 88 +- 14 files changed, 2422 insertions(+), 2317 deletions(-) diff --git a/addons/javelin/stringtable.xml b/addons/javelin/stringtable.xml index ec929bffc1..3481cb4f0d 100644 --- a/addons/javelin/stringtable.xml +++ b/addons/javelin/stringtable.xml @@ -1,17 +1,20 @@  + - - - Lock Target (Hold) - Ziel aufschalten - Захватить цель (удерживать) - Zamknout cíl(držet) - - - Cycle Fire Mode - Wechsle Feuermodus - Переключение режимов огня - Cyklování režimů palby - - - + + + Lock Target (Hold) + Ziel aufschalten + Захватить цель (удерживать) + Zamknout cíl(držet) + Célpontra állás (Lenyomva tartott) + + + Cycle Fire Mode + Wechsle Feuermodus + Переключение режимов огня + Cyklování režimů palby + Tüzelési mód váltása + + + \ No newline at end of file diff --git a/addons/kestrel/stringtable.xml b/addons/kestrel/stringtable.xml index c811633f75..44cfc461f1 100644 --- a/addons/kestrel/stringtable.xml +++ b/addons/kestrel/stringtable.xml @@ -1,63 +1,64 @@  + - - - Approximate Temperature - Ungefähre Temperatur - Temperatura aproximada - Estimer la température - Przybliżona temperatura - Odhadovaná teplota - Hőmérséklet nagyábol - Примерная температура - - - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - - - Applied Ballistics Meter - Applied Ballistics Meter - Anemómetro balístico - Applied Ballistics Meter - Urządzenie do monitorowania pogody - Zařízení pro měření větru - Monitoraggio Balistico Attivo - Applied Ballistics Meter - Medidor Balístico Ativo - Метеостанция - - - Open Kestrel - Kestrel öffnen - Abrir Kestrel - Ouvrir Kestrel - Otwórz Kestrel - Otevřít Kestrel - Abrir Kestrel - Apri Kestrel - Kestrel bekapcsolása - Открыть Kestrel - - - Close Kestrel - Kestrel schließen - Cerrar Kestrel - Fermer Kestrel - Zamknij Kestrel - Zavřít Kestrel - Fechar Kestrel - Chiudi Kestrel - Kestrel kikapcsolása - Закрыть Kestrel - - - + + + Approximate Temperature + Ungefähre Temperatur + Temperatura aproximada + Estimer la température + Przybliżona temperatura + Odhadovaná teplota + Becsült hőmérséklet + Примерная температура + + + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + + + Applied Ballistics Meter + Applied Ballistics Meter + Anemómetro balístico + Applied Ballistics Meter + Urządzenie do monitorowania pogody + Zařízení pro měření větru + Monitoraggio Balistico Attivo + Alkalmazott ballisztikai mérőműszer + Medidor Balístico Ativo + Метеостанция + + + Open Kestrel + Kestrel öffnen + Abrir Kestrel + Ouvrir Kestrel + Otwórz Kestrel + Otevřít Kestrel + Abrir Kestrel + Apri Kestrel + Kestrel elővétele + Открыть Kestrel + + + Close Kestrel + Kestrel schließen + Cerrar Kestrel + Fermer Kestrel + Zamknij Kestrel + Zavřít Kestrel + Fechar Kestrel + Chiudi Kestrel + Kestrel elrakása + Закрыть Kestrel + + + \ No newline at end of file diff --git a/addons/laser_selfdesignate/stringtable.xml b/addons/laser_selfdesignate/stringtable.xml index 5da3fe8b46..23a81139b6 100644 --- a/addons/laser_selfdesignate/stringtable.xml +++ b/addons/laser_selfdesignate/stringtable.xml @@ -1,19 +1,22 @@  + - - - Laser<br/>Designator On - Lasermarkierer<br/>an - Laser<br/>Designador encendido - ЛЦУ<br/>ВКЛ - Laserový<br/>značkovač zapnut - - - Laser<br/>Designator Off - Lasermarkierer<br/>aus - Laser<br/>Designador apagado - ЛЦУ<br/>ВЫКЛ - Laserový<br/>značkovat vypnut - - - + + + Laser<br/>Designator On + Lasermarkierer<br/>an + Laser<br/>Designador encendido + ЛЦУ<br/>ВКЛ + Laserový<br/>značkovač zapnut + Lézeres<br/>Megjelölő Be + + + Laser<br/>Designator Off + Lasermarkierer<br/>aus + Laser<br/>Designador apagado + ЛЦУ<br/>ВЫКЛ + Laserový<br/>značkovat vypnut + Lézeres<br/>Megjelölő Ki + + + \ No newline at end of file diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index bf0dfb346a..302d354ab3 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -1,34 +1,39 @@  + - - - Laser Pointer (red) - Laserpointer (rot) - Лазерный прицел (красный) - Laserové ukazovátko (červené) - - - Laser Pointer (green) - Laserpointer (grün) - Лазерный прицел (зелёный) - Laserové ukazovátko (zelené) - - - Emits visible light. - Strahlt sichtbares Licht aus. - Испускает узкий пучок видимого света. - Vyzařuje viditelné světlo. - - - <t color='#9cf953'>Use: </t>Turn Laser ON/OFF - <t color='#9cf953'>Použití: </t>Zapnout/vypnout laser - <t color='#9cf953'>Utiliser : </t>laser on/off - <t color='#9cf953'>Benutzen: </t>Laser EIN/AUS - <t color='#9cf953'>Uso: </t>Laser ON/OFF - <t color='#9cf953'>Użyj: </t>wł./wył. lasera - <t color='#9cf953'>Uso: </t>Ativar/Desativar laser - <t color='#9cf953'>Использовать: </t>вкл/выкл лазер - <t color='#9cf953'>Usar: </t>encender/apagar láser - - - + + + Laser Pointer (red) + Laserpointer (rot) + Лазерный прицел (красный) + Laserové ukazovátko (červené) + Lézer-pointer (piros) + + + Laser Pointer (green) + Laserpointer (grün) + Лазерный прицел (зелёный) + Laserové ukazovátko (zelené) + Lézer-pointer (zöld) + + + Emits visible light. + Strahlt sichtbares Licht aus. + Испускает узкий пучок видимого света. + Vyzařuje viditelné světlo. + Látható fényt bocsát ki. + + + <t color='#9cf953'>Use: </t>Turn Laser ON/OFF + <t color='#9cf953'>Použití: </t>Zapnout/vypnout laser + <t color='#9cf953'>Utiliser : </t>laser on/off + <t color='#9cf953'>Benutzen: </t>Laser EIN/AUS + <t color='#9cf953'>Uso: </t>Laser ON/OFF + <t color='#9cf953'>Użyj: </t>wł./wył. lasera + <t color='#9cf953'>Uso: </t>Ativar/Desativar laser + <t color='#9cf953'>Использовать: </t>вкл/выкл лазер + <t color='#9cf953'>Usar: </t>encender/apagar láser + <t color='#9cf953'>Használat: </t>Lézer BE/KI kapcsolása + + + \ No newline at end of file diff --git a/addons/logistics_uavbattery/stringtable.xml b/addons/logistics_uavbattery/stringtable.xml index 27ae24999f..003585f2b1 100644 --- a/addons/logistics_uavbattery/stringtable.xml +++ b/addons/logistics_uavbattery/stringtable.xml @@ -1,77 +1,78 @@  + - - - Drone is full - Drohne ist voll - El VANT está lleno - L'UAV est chargé - Dron jest naładowany - A drón fel van töltve - Dron je nabitý - O VANT está cheio - Il drone è pieno - БПЛА заполнен - - - You need a UAV Battery - Du brauchst eine UAV-Batterie - Necesitas una batería para VANT - Pas de batterie UAV - Potrzebujesz baterii UAV - Szükséged van egy UAV akkumulátorra - Potřebuješ UAV baterii - Você precisa de uma Bateria para VANT - Hai bisogno di una Batteria UAV - Требуется аккумулятор для БПЛА - - - Recharge - Aufladen - Recargar - Recharger - Naładuj - Feltöltés - Dobít - Recarregar - Ricarica - Зарядить - - - UAV Battery - UAV-Batterie - Batería para VANT - Batterie UAV - Bateria UAV - UAV akkumulátor - UAV baterie - Bateria para VANT - Batteria UAV - Аккумулятор БПЛА - - - Used to refuel Carried UAV's - Verwendet zum Aufladen von tragbaren UAV's - Usada para reabastecer el VANT - Utilisée pour recharger l'UAV - Używana do naładowania UAV - Hordozható UAV-ok működéséhez való akkumulátor - Používané k dobíjení UAV - Usada para reabastecer VANT - Usata per ricaricare la Batteria dell'UAV - Используется для зарядки БПЛА - - - Recharging ... - Aufladen ... - Recargando ... - Rechargement ... - Ładowanie ... - Akku feltöltése ... - Dobíjení ... - Recarregando ... - In ricarica ... - Заряжается ... - - - + + + Drone is full + Drohne ist voll + El VANT está lleno + L'UAV est chargé + Dron jest naładowany + A drón fel van töltve + Dron je nabitý + O VANT está cheio + Il drone è pieno + БПЛА заполнен + + + You need a UAV Battery + Du brauchst eine UAV-Batterie + Necesitas una batería para VANT + Pas de batterie UAV + Potrzebujesz baterii UAV + Szükséged van egy UAV akkumulátorra + Potřebuješ UAV baterii + Você precisa de uma Bateria para VANT + Hai bisogno di una Batteria UAV + Требуется аккумулятор для БПЛА + + + Recharge + Aufladen + Recargar + Recharger + Naładuj + Feltöltés + Dobít + Recarregar + Ricarica + Зарядить + + + UAV Battery + UAV-Batterie + Batería para VANT + Batterie UAV + Bateria UAV + UAV akkumulátor + UAV baterie + Bateria para VANT + Batteria UAV + Аккумулятор БПЛА + + + Used to refuel Carried UAV's + Verwendet zum Aufladen von tragbaren UAV's + Usada para reabastecer el VANT + Utilisée pour recharger l'UAV + Używana do naładowania UAV + Hordozható UAV-k feltöltéséhez való akkumulátor + Používané k dobíjení UAV + Usada para reabastecer VANT + Usata per ricaricare la Batteria dell'UAV + Используется для зарядки БПЛА + + + Recharging ... + Aufladen ... + Recargando ... + Rechargement ... + Ładowanie ... + Akku feltöltése ... + Dobíjení ... + Recarregando ... + In ricarica ... + Заряжается ... + + + \ No newline at end of file diff --git a/addons/logistics_wirecutter/stringtable.xml b/addons/logistics_wirecutter/stringtable.xml index 1959ed1d50..c7c0f60738 100644 --- a/addons/logistics_wirecutter/stringtable.xml +++ b/addons/logistics_wirecutter/stringtable.xml @@ -1,55 +1,58 @@  + - - - Wirecutter - Drahtschneider - Cortador de cables - Клещи-кусачки - Štípací kleště - - - Wirecutter - Schneidet Draht. - Cortador de cables - Позволяют быстро перекусывать сеточные конструкции. - Štípačky - - - Cut Fence - Zaun schneiden - Cortar alambrado - Przetnij płot - Přestřihnout plot - Cisailler Clôture - Cortar Cerca - Taglia - Drótkerítés átvágása - Разрезать забор - - - Cutting Fences / Wires ... - Zaun / Draht schneiden ... - Cortando alambrado / cables ... - Przecinanie płotu / drutów ... - Přestřihnout plot / dráty ... - Cisaille l'obstacle ... - Cortando Cerca / Arame ... - Sto tagliando ... - Drótok elvágása ... - Разрезаем забор / провода ... - - - Fence cut - Zaun geschnitten - Alambrado cortado - Płot przecięty - Plot přestřižen - Clôture cisaillée - Cerca cortada - Fatto! - Drótkerítés átvágva - Забор разрезан - - - + + + Wirecutter + Drahtschneider + Cortador de cables + Клещи-кусачки + Štípací kleště + Drótvágó + + + Wirecutter + Schneidet Draht. + Cortador de cables + Позволяют быстро перекусывать сеточные конструкции. + Štípačky + Drótok, huzalok, és kábelek vágására alkalmas olló. + + + Cut Fence + Zaun schneiden + Cortar alambrado + Przetnij płot + Přestřihnout plot + Cisailler Clôture + Cortar Cerca + Taglia + Drótkerítés átvágása + Разрезать забор + + + Cutting Fences / Wires ... + Zaun / Draht schneiden ... + Cortando alambrado / cables ... + Przecinanie płotu / drutów ... + Přestřihnout plot / dráty ... + Cisaille l'obstacle ... + Cortando Cerca / Arame ... + Sto tagliando ... + Drótok elvágása ... + Разрезаем забор / провода ... + + + Fence cut + Zaun geschnitten + Alambrado cortado + Płot przecięty + Plot přestřižen + Clôture cisaillée + Cerca cortada + Fatto! + Drótkerítés átvágva + Забор разрезан + + + \ No newline at end of file diff --git a/addons/magazinerepack/stringtable.xml b/addons/magazinerepack/stringtable.xml index 2124966e23..ddf652c147 100644 --- a/addons/magazinerepack/stringtable.xml +++ b/addons/magazinerepack/stringtable.xml @@ -1,98 +1,102 @@  + - - - Repack<br/>Magazines - Magazine<br/>umpacken - Reorganizar<br/>cargadores - Réorganiser<br/>chargeurs - Przepakuj<br/>magazynki - Přepáskovat<br/>Zásobníky - Ricarica<br/>Caricatori - Reorganizar<br/>Carregadores - Újratárazás<br/> - Перепаковать<br/>магазины - - - Select Magazine Menu - Magazinauswahlmenü - Menú de selección de cargador - Sélectionner menu des chargeurs - Menu wyboru magazynków - Zvolit Menu zásobníků - Seleziona Menù di Ricarica - Menu de Seleção de Carregador - Fegyvertár menü kiválasztás - Меню выбора магазинов - - - Select Mag - Magazin auswählen - Seleccionar cargador - Sélectionner chargeur - Wybierz magazynek - Zvolit zásobník - Seleziona Caricatore - Selecionar Carregador - Tár kiválasztása - Выбрать магазин - - - Repacking Magazines ... - Magazine umpacken ... - Reorganizando cargadores ... - Réorganisation des chargeurs ... - Przepakowywanie magazynków ... - Páskuji zásobníky ... - Sto ricaricando le munizioni ... - Reorganizando Carregadores ... - Újratárazás ... - Перепаковка магазинов ... - - - Repacked Magazines - Magazine umgepackt - Cargadores reorganizados - Chargeurs réorganisés - Magazynki przepakowane - Přepáskované zásobníky - Caricatore ricaricato - Carregadores Reorganizados - Újratárazott tárak - Магазины перепакованы - - - %1 full mag(s) and %2 extra round(s) - %1 volle(s) Magazin(e) und %2 übrig gebliebene Patrone(n) - %1 cargador(es) completo(s) y %2 bala(s) extra(s) - %1 chargeur(s) plein(s) et %2 cartouche(s) en rab - %1 pełnych magazynków i %2 dodatkowych naboi - %1 plný zásobník(y) a %2 munice navíc - %1 caricatore/i pieno e %2 munizioni extra - %1 carregador(es) cheio(s) e %2 disparo(s) a mais - %1 tejles tár és %2 extra lőszer. - %1 полных магазина(ов) и %2 патрона(ов) - - - Repacking Finished - Wiederverpacken Fertig - Reembalaje finalizado - Перепаковка завершена - Páskování dokončeno - - - Repacking Interrupted - Umpacken Unterbrochen - Reembalaje interrumpido - Перепаковка прервана - Páskování přerušeno - - - %1 Full and %2 Partial - %1 Vollständigen und %2 Teilweisen - %1 Total y %2 Parcial - %1 полных и %2 неполных - %1 plný a %2 částečně - - - + + + Repack<br/>Magazines + Magazine<br/>umpacken + Reorganizar<br/>cargadores + Réorganiser<br/>chargeurs + Przepakuj<br/>magazynki + Přepáskovat<br/>Zásobníky + Ricarica<br/>Caricatori + Reorganizar<br/>Carregadores + Újratárazás<br/> + Перепаковать<br/>магазины + + + Select Magazine Menu + Magazinauswahlmenü + Menú de selección de cargador + Sélectionner menu des chargeurs + Menu wyboru magazynków + Zvolit Menu zásobníků + Seleziona Menù di Ricarica + Menu de Seleção de Carregador + Fegyvertár menü kiválasztás + Меню выбора магазинов + + + Select Mag + Magazin auswählen + Seleccionar cargador + Sélectionner chargeur + Wybierz magazynek + Zvolit zásobník + Seleziona Caricatore + Selecionar Carregador + Tár kiválasztása + Выбрать магазин + + + Repacking Magazines ... + Magazine umpacken ... + Reorganizando cargadores ... + Réorganisation des chargeurs ... + Przepakowywanie magazynków ... + Páskuji zásobníky ... + Sto ricaricando le munizioni ... + Reorganizando Carregadores ... + Újratárazás ... + Перепаковка магазинов ... + + + Repacked Magazines + Magazine umgepackt + Cargadores reorganizados + Chargeurs réorganisés + Magazynki przepakowane + Přepáskované zásobníky + Caricatore ricaricato + Carregadores Reorganizados + Újratárazott tárak + Магазины перепакованы + + + %1 full mag(s) and %2 extra round(s) + %1 volle(s) Magazin(e) und %2 übrig gebliebene Patrone(n) + %1 cargador(es) completo(s) y %2 bala(s) extra(s) + %1 chargeur(s) plein(s) et %2 cartouche(s) en rab + %1 pełnych magazynków i %2 dodatkowych naboi + %1 plný zásobník(y) a %2 munice navíc + %1 caricatore/i pieno e %2 munizioni extra + %1 carregador(es) cheio(s) e %2 disparo(s) a mais + %1 teljes tár és %2 extra lőszer + %1 полных магазина(ов) и %2 патрона(ов) + + + Repacking Finished + Wiederverpacken Fertig + Reembalaje finalizado + Перепаковка завершена + Páskování dokončeno + Újratárazás befejezve + + + Repacking Interrupted + Umpacken Unterbrochen + Reembalaje interrumpido + Перепаковка прервана + Páskování přerušeno + Újratárazás megszakítva + + + %1 Full and %2 Partial + %1 Vollständigen und %2 Teilweisen + %1 Total y %2 Parcial + %1 полных и %2 неполных + %1 plný a %2 částečně + %1 teljes és %2 részleges + + + \ No newline at end of file diff --git a/addons/magazines/stringtable.xml b/addons/magazines/stringtable.xml index db637f8064..4a4242eb0c 100644 --- a/addons/magazines/stringtable.xml +++ b/addons/magazines/stringtable.xml @@ -1,490 +1,490 @@  - + - - - - 6.5mm 30Rnd Tracer IR-DIM Mag - 6,5 mm Nyomjelző IR-DIM 30-as Tár - 6,5 mm 30-Schuss-Magazin Leuchtspur IR-DIM - Cargador de 30 balas trazadoras IR-DIM de 6,5mm - Ch. 6,5mm 30Cps Traçantes IR-DIM - Magazynek 6,5mm 30rd Smugacz IR-DIM - 6.5mm 30ks Svítící IR-DIM Zásobník - Carregador de 30 projéteis traçantes IR-DIM de 6,5mm - Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-ти 6.5 мм трассирующих под ПНВ - - - 6.5mm IR-DIM - 6,5 mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6.5mm IR-DIM - 6,5mm IR-DIM - 6.5 IR-DIM - 6.5 мм ИК-трассирующие - - - Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL - Kaliber: 6,5x39 mm Nyomjelző IR-DIM<br />Lőszerek: 30<br />Használható: MX/C/M/SW/3GL - Kaliber: 6,5x39 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL - Calibre: 6,5x39 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL - Calibre: 6,5x39 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL - Kaliber: 6,5 x 39 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL - Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: MX/C/M/SW/3GL - Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL - Calibro: 6.5x39 mm Traccianti IR-DIM <br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL - Калибр: 6.5x39 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL - - - 6.5mm 30Rnd SD Mag - 6,5 mm Hangtompítós 30-as Tár - 6,5 mm 30-Schuss-Magazin SD - Cargador de 30 balas SD de 6,5mm - Ch. 6,5mm 30Cps SD - Magazynek 6,5mm 30rd SD - 6.5mm 30ks SD Zásobník - Carregador de 30 projéteis SD de 6,5mm - Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-ти 6.5 мм дозвуковых - - - 6.5mm SD - 6,5 mm Hangtompítós - 6,5mm SD - 6,5mm SD - 6,5mm SD - 6,5mm SD - 6.5mm SD - 6,5mm SD - 6.5mm Sil. - 6.5 мм дозвуковые - - - Caliber: 6.5x39 mm SD<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL - Kaliber: 6,5x39 mm Hangtompítós<br />Lőszerek: 30<br />Használható: MX/C/M/SW/3GL - Kaliber: 6,5x39 mm SD<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL - Calibre: 6,5x39 mm SD<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL - Calibre: 6,5x39 mm SD<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL - Kaliber: 6,5 x 39 mm SD<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL - Ráže: 6.5x39 mm SD<br />Munice: 30<br />Použití: MX/C/M/SW/3GL - Calibre: 6,5x39 mm SD<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL - Calibro: 6.5x39 mm Sil.<br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL - Калибр: 6.5x39 мм дозвуковые<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL - - - 6.5mm 30Rnd AP Mag - 6,5 mm Páncéltörő 30-as Tár - 6,5 mm 30-Schuss-Magazin AP - Cargador de 30 balas AP de 6,5mm - Ch. 6,5mm 30Cps AP - Magazynek 6,5mm 30rd AP - 6.5mm 30ks AP Zásobník - Carregador de 30 projéteis AP de 6,5mm - Caricatore 6.5mm 30Rnd AP - Магазин из 30-ти 6.5 мм бронебойных - - - 6.5mm AP - 6,5 mm Páncéltörő - 6,5mm AP - 6,5mm AP - 6,5mm AP - 6,5mm AP - 6.5mm AP - 6,5mm AP - 6.5mm AP - 6.5 мм бронебойные - - - Caliber: 6.5x39 mm AP<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL - Kaliber: 6,5x39 mm Páncéltörő<br />Lőszerek: 30<br />Használható: MX/C/M/SW/3GL - Kaliber: 6,5x39 mm AP<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL - Calibre: 6,5x39 mm AP<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL - Calibre: 6,5x39 mm AP<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL - Kaliber: 6,5 x 39 mm AP<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL - Ráže: 6.5x39 mm AP<br />Munice: 30<br />Použití: MX/C/M/SW/3GL - Calibre: 6,5x39 mm AP<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL - Calibro: 6.5x39 mm AP<br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL - Калибр: 6.5x39 мм бронебойные<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL - - - - 6.5mm 30Rnd Tracer IR-DIM Mag - 6,5mm IR-DIM Nyomjelző 30-as Tár - 6,5 mm 30-Schuss-Magazin Leuchtspur IR-DIM - Cargador de 30 balas trazadoras IR-DIM de 6,5mm - Ch. 6,5mm 30Cps Traçantes IR-DIM - Magazynek 6,5mm 30rd Smugacz IR-DIM - 6.5mm 30ks Svítící IR-DIM Zásobník - Carregador de 30 projéteis traçantes IR-DIM de 6,5mm - Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-ти 6.5 мм трассирующих под ПНВ - - - 6.5mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6,5mm IR-DIM - 6.5mm IR-DIM - 6,5mm IR-DIM - 6.5mm IR-DIM - 6.5 мм ИК-трассирующие - - - Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: Katiba - Kaliber: 6,5x39 mm Nyomjelző IR-DIM<br />Lőszerek: 30<br />Használható: Katiba - Kaliber: 6,5x39 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: Katiba - Calibre: 6,5x39 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: Katiba - Calibre: 6,5x39 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: Katiba - Kaliber: 6,5x39 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: Katiba - Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: Katiba - Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: Katiba - Calibro: 6.5x39 mm Tracciant IR-DIM<br />Munizioni: 30<br />In uso su: Katiba - Калибр: 6.5x39 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: Katiba - - - 6.5mm 30Rnd SD Mag - 6,5 mm Hangtompítós 30-as Tár - 6,5 mm 30-Schuss-Magazin SD - Cargador de 30 balas SD de 6,5mm - Ch. 6,5mm 30Cps SD - Magazynek 6,5mm 30rd SD - 6.5mm 30ks SD Zásobník - Carregador de 30 projéteis SD de 6,5mm - Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-ти 6.5 мм дозвуковых - - - 6.5mm SD - 6,5 mm Hangtompítós - 6,5mm SD - 6,5mm SD - 6,5mm SD - 6,5mm SD - 6.5mm SD - 6,5mm SD - 6.5mm Sil. - 6.5 мм дозвуковые - - - Caliber: 6.5x39 mm SD<br />Rounds: 30<br />Used in: Katiba - Kaliber: 6,5x39 mm Hangtompítós<br />Lőszerek: 30<br />Használható: Katiba - Kaliber: 6,5x39 mm SD<br />Patronen: 30<br />Eingesetzt von: Katiba - Calibre: 6,5x39 mm SD<br />Balas: 30<br />Se usa en: Katiba - Calibre: 6,5x39 mm SD<br />Cartouches: 30<br />Utilisé dans: Katiba - Kaliber: 6,5 x 39 mm SD<br />Naboje: 30<br />Używane w: Katiba - Ráže: 6.5x39 mm SD<br />Munice: 30<br />Použití: Katiba - Calibre: 6,5x39 mm SD<br />Projéteis: 30<br />Usado em: Katiba - Calibro: 6.5x39 mm Sil.<br />Munizioni: 30<br />In uso su: Katiba - Калибр: 6.5x39 мм дозвуковые<br />Патронов: 30<br />Применимы в: Katiba - - - 6.5mm 30Rnd AP Mag - 6,5 mm Páncéltörő 30-as Tár - 6,5 mm 30-Schuss-Magazin AP - Cargador de 30 balas AP de 6,5mm - Ch. 6,5mm 30Cps AP - Magazynek 6,5mm 30rd AP - 6.5mm 30ks AP Zásobník - Carregador de 30 projéteis AP de 6,5mm - Caricatore 6.5mm 30Rnd AP - Магазин из 30-ти 6.5 мм бронебойных - - - 6.5mm AP - 6,5 mm Páncéltörő - 6,5mm AP - 6,5mm AP - 6,5mm AP - 6,5mm AP - 6.5mm AP - 6,5mm AP - 6.5mm AP - 6.5 мм бронебойные - - - Caliber: 6.5x39 mm AP<br />Rounds: 30<br />Used in: Katiba - Kaliber: 6,5x39 mm Páncéltörő<br />Lőszerek: 30<br />Használható: Katiba - Kaliber: 6,5x39 mm AP<br />Patronen: 30<br />Eingesetzt von: Katiba - Calibre: 6,5x39 mm AP<br />Balas: 30<br />Se usa en: Katiba - Calibre: 6,5x39 mm AP<br />Cartouches: 30<br />Utilisé dans: Katiba - Kaliber: 6,5 x 39 mm AP<br />Pociski: 30<br />Używane w: Katiba - Ráže: 6.5x39 mm AP<br />Munice: 30<br />Použití: Katiba - Calibre: 6,5x39 mm AP<br />Projéteis: 30<br />Usado em: Katiba - Calibro: 6.5x39 mm AP<br />Munizioni: 30<br />In uso su: Katiba - Калибр: 6.5x39 мм бронебойные<br />Патронов: 30<br />Применимы в: Katiba - - - - 5.56mm 30rnd Tracer IR-DIM Mag - 5,56 mm Nyomjelző IR-DIM 30-as Tár - 5,56 mm 30-Schuss-Magazin Leuchtspur IR-DIM - Cargador de 30 balas trazadoras IR-DIM de 5,56mm - Ch. 5,56mm 30Cps Traçantes IR-DIM - Magazynek 5,56mm 30rd Smugacz IR-DIM - 5.56mm 30ks Svítící IR-DIM Zásobník - Carregador de 30 projéteis traçantes IR-DIM de 5,56mm - Caricatore 5.56mm 30rnd Traccianti IR-DIM - Магазин из 30-ти 5.56 мм трассирующих под ПНВ - - - 5.56mm IR-DIM - 5,56 mm IR-DIM - 5,56mm IR-DIM - 5,56mm IR-DIM - 5,56mm IR-DIM - 5,56mm IR-DIM - 5.56mm IR-DIM - 5,56mm IR-DIM - 5.56mm IR-DIM - 5.56 мм ИК-трассирующие - - - Caliber: 5.56x45 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm Nyomjelző IR-DIM<br />Lőszerek: 30<br />Használható: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56 x 45 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Ráže: 5.56x45 mm Svítící IR-DIM<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibro: 5.56x45 mm Traccianti IR-DIM<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Калибр: 5.56x45 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - - - 5.56mm 30Rnd SD Mag - 5,56 mm Hangtompítós 30-as Tár - 5,56 mm 30-Schuss-Magazin SD - Cargador de 30 balas SD de 5,56 mm - Ch. 5,56mm 30Cps SD - Magazynek 5,56mm 30rd SD - 5.56mm 30ks SD Zásobník - Carregador de 30 projéteis SD de 5,56mm - Caricatore 5.56mm 30Rnd Sil. - Магазин из 30-ти 5.56 мм дозвуковых - - - 5.56mm SD - 5,56 mm Hangtompítós - 5,56mm SD - 5,56 mm SD - 5,56mm SD - 5,56mm SD - 5.56mm SD - 5,56mm SD - 5.56 Sil. - 5.56 мм дозвуковые - - - Caliber: 5.56x45 mm SD<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm Hangtompítós<br />Lőszerek: 30<br />Használható: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm SD<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm SD<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5.56x45 mm SD<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56 x 45 mm SD<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Ráže: 5.56x45 mm SD<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm SD<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibro: 5.56x45 mm Sil.<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Калибр: 5.56x45 мм дозвуковые<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - - - 5.56mm 30Rnd AP Mag - 5,56 mm Páncéltörő 30-as Tár - 5,56 mm 30-Schuss-Magazin AP - Cargador de 30 balas AP de 5,56mm - Ch. 5,56mm 30Cps AP - Magazynek 5,56mm 30rd AP - 5.56mm 30ks AP Zásobník - Carregador de 30 projéteis AP de 5,56mm - Caricatore 5.56mm 30Rnd AP - Магазин из 30-ти 5.56 мм бронебойных - - - 5.56mm AP - 5,56 mm Páncéltörő - 5,56mm AP - 5,56mm AP - 5,56mm AP - 5,56mm AP - 5.56mm AP - 5,56mm AP - 5.56mm AP - 5.56 мм бронебойные - - - Caliber: 5.56x45 mm AP<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm Páncéltörő<br />Lőszerek: 30<br />Használható: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm AP<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm AP<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm AP<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56 x 45 mm AP<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Ráže: 5.56x45 mm AP<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm AP<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibro: 5.56x45 mm AP<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Калибр: 5.56x45 мм бронебойные<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - - - - 7.62mm 20rnd Tracer Mag - 7,62 mm Nyomjelző IR-DIM 20-as Tár - 7,62 mm 20-Schuss-Magazin Leuchtspur - Cargador de 20 balas trazadores de 7,62mm - Ch. 7,62mm 20Cps Traçantes - Magazynek 7,62mm 20rd Smugacz - 7.62mm 20ks Svítící Zásobník - Carregador de 20 projéteis traçantes de 7,62mm - Caricatore 7.62mm 20Rnd Traccianti - Магазин из 20-ти 7.62 мм трассирующих - - - 7.62mm Tracer - 7,62 mm Nyomjelző - 7,62mm Leuchtspur - 7,62mm Trazadora - 7,62mm Traçantes - 7,62mm Smugacz - 7.62mm Svítící - 7,62mm Traçante - 7.62mm Traccianti - 7.62 мм трассирущие - - - Caliber: 7.62x51 mm Tracer<br />Rounds: 20<br />Used in: Mk18 ABR - Kaliber: 7,62x51 mm Nyomjelző<br />Lőszerek: 20<br />Használható: Mk18 ABR - Kaliber: 7,62x51 mm Leuchtspur<br />Patronen: 20<br />Eingesetzt von: EBR - Calibre: 7,62x51 mm Trazadora<br />Balas: 20<br />Se usa en: Mk18 ABR - Calibre: 7,62x51 mm Traçantes<br />Cartouches: 20<br />Utilisé dans: EBR - Kaliber: 7,62 x 51 mm Smugacz<br />Pociski: 20<br />Używane w: Mk18 ABR - Ráže: 7.62x51 mm Svítící<br />Munice: 20<br />Použití: Mk18 ABR - Calibre: 7,62x51 mm Traçante<br />Projéteis: 20<br />Usado em: Mk18 ABR - Calibro: 7.62x51 mm Traccianti<br />Munizioni: 20<br />In uso su: Mk18 ABR - Калибр: 7.62x51 мм трассирующие<br />Патронов: 20<br />Применимы в: Mk18 ABR - - - 7.62mm 20rnd Tracer IR-DIM Mag - 7,62 mm Nyomjelző IR-DIM 20-as Tár - 7,62 mm 20-Schuss-Magazin Leuchtspur IR-DIM - Cargador de 20 balas IR-DIM de 7,62mm - Ch. 7,62mm 20Cps Traçantes IR-DIM - Magazynek 7,62mm 20rd Smugacz IR-DIM - 7.62mm 20ks Svítící IR-DIM Zásobník - Carregador de 20 projéteis IR-DIM de 7,62mm - Caricatore 7.62mm 20rnd Traccianti IR-DIM - Магазин из 20-ти 7.62 мм трассирующих под ПНВ - - - 7.62mm IR-DIM - 7,62 mm IR-DIM - 7,62mm IR-DIM - 7,62mm IR-DIM - 7,62mm IR-DIM - 7,62mm IR-DIM - 7.62mm IR-DIM - 7,62mm IR-DIM - 7.62mm IR-DIM - 7.62 мм ИК-трассирующие - - - Caliber: 7.62x51 mm Tracer IR-DIM<br />Rounds: 20<br />Used in: Mk18 ABR - Kaliber: 7,62x51 mm Nyomjelző IR-DIM<br />Lőszerek: 20<br />Használható: Mk18 ABR - Kaliber: 7,62x51 mm Leuchtspur IR-DIM<br />Patronen: 20<br />Eingesetzt von: EBR - Calibre: 7,62x51 mm Trazadoras IR-DIM<br />Balas: 20<br />Se usa en: Mk18 ABR - Calibre: 7,62x51 mm Traçantes IR-DIM<br />Cartouches: 20<br />Utilisé dans: EBR - Kaliber: 7,62 x 51 mm Smugacz IR-DIM<br />Pociski: 20<br />Używane w: Mk18 ABR - Ráže: 7.62x51 mm Svítící IR-DIM<br />Munice: 20<br />Použití: Mk18 ABR - Calibre: 7,62x51 mm Traçante IR-DIM<br />Projéteis: 20<br />Usado em: Mk18 ABR - Calibro: 7.62x51 mm Traccianti IR-DIM<br />Munizioni: 20<br />In uso su: Mk18 ABR - Калибр: 7.62x51 мм трассирующие под ПНВ<br />Патронов: 20<br />Применимы в: Mk18 ABR - - - 7.62mm 20Rnd SD Mag - 7,62 mm Hangtompítós 20-as Tár - 7,62 mm 20-Schuss-Magazin SD - Cargador de 20 balas SD de 7,62mm - Ch. 7,62mm 20Cps SD - Magazynek 7,62mm 20rd SD - 7.62mm 20ks SD Zásobník - Carregador de 20 projéteis SD de 7,62mm - Caricatore 7.62mm 20Rnd Sil. - Магазин из 20-ти 7.62 мм дозвуковых - - - 7.62mm SD - 7,62 mm Hangtompítós - 7,62mm SD - 7,62mm SD - 7,62mm SD - 7,62mm SD - 7.62mm SD - 7,62mm SD - 7.62mm Sil. - 7.62 мм дозвуковые - - - Caliber: 7.62x51 mm SD<br />Rounds: 20<br />Used in: Mk18 ABR - Kaliber: 7,62x51 mm Hangtompítós<br />Lőszerek: 20<br />Használható: Mk18 ABR - Kaliber: 7,62x51 mm SD<br />Patronen: 20<br />Eingesetzt von: EBR - Calibre: 7,62x51 mm SD<br />Balas: 20<br />Se usa en: Mk18 ABR - Calibre: 7,62x51 mm SD<br />Cartouches: 20<br />Utilisé dans: EBR - Kaliber: 7,62 x 51 mm SD<br />Pociski: 20<br />Używane w: Mk18 ABR - Ráže: 7.62x51 mm SD<br />Munice: 20<br />Použití: Mk18 ABR - Calibre: 7,62x51 mm SD<br />Projéteis: 20<br />Usado em: Mk18 ABR - Calibro: 7.62x51 mm Sil.<br />Munizioni: 20<br />In uso su: Mk18 ABR - Калибр: 7.62x51 мм дозвуковые<br />Патронов: 20<br />Применимы в: Mk18 ABR - - - 7.62mm 20Rnd AP Mag - 7,62 mm Páncéltörő 20-as Tár - 7,62 mm 20-Schuss-Magazin AP - Cargador de 20 balas AP de 7,62mm - Ch. 7,62mm 20Cps AP - Magazynek 7,62mm 20rd AP - 7.62mm 20ks AP Zásobník - Carregador de 20 projéteis AP de 7,62mm - Caricatore 7.62mm 20Rnd AP - Магазин из 20-ти 7.62 мм бронебойных - - - 7.62mm AP - 7,62 mm Páncéltörő - 7,62mm AP - 7,62mm AP - 7,62mm AP - 7,62mm AP - 7.62mm AP - 7,62mm AP - 7.62mm AP - 7.62 мм бронебойные - - - Caliber: 7.62x51 mm AP<br />Rounds: 20<br />Used in: Mk18 ABR - Kaliber: 7,62x51 mm Páncéltörő<br />Lőszerek: 20<br />Használható: Mk18 ABR - Kaliber: 7,62x51 mm AP<br />Patronen: 20<br />Eingesetzt von: EBR - Calibre: 7,62x51 mm AP<br />Balas: 20<br />Se usa en: Mk18 ABR - Calibre: 7,62x51 mm AP<br />Cartouches: 20<br />Utilisé dans: EBR - Kaliber: 7,62 x 51 mm AP<br />Pociski: 20<br />Używane w: Mk18 ABR - Ráže: 7.62x51 mm AP<br />Munice: 20<br />Použití: Mk18 ABR - Calibre: 7,62x51 mm AP<br />Projéteis: 20<br />Usado em: Mk18 ABR - Calibro: 7.62x51 mm AP<br />Munizioni: 20<br />In uso su: Mk18 ABR - Калибр: 7.62x51 мм дозвуковые<br />Патронов: 20<br />Применимы в: Mk18 ABR - - - Caliber: 7.62x51mm M118LR<br />Rounds: 20<br />Type: M14 - Kaliber: 7,62x51 mm M118LR<br />Lőszerek: 20<br />Típus: M14 - Kaliber: 7,62x51mm M118LR<br />Schuss: 20<br />Typ: M14 - Calibre: 7,62x51mm M118LR<br />Balas: 20<br />Tipo: M14 - Kaliber: 7,62 x 51 mm M118LR<br />Pociski: 20<br />Typ: M14 - Kalibr: 7.62x51mm M118LR<br />Náboje: 20<br />Typ: M14 - Calibre : 7,62x51mm M118LR<br />Cartouches: 20<br />Type: M14 - Calibre: 7,62x51mm M118LR<br />Projéteis: 20<br />Tipo: M14 - Калибр: 7.62x51mm M118LR<br />Патронов: 20<br />Тип: M14 - Calibro: 7.62x51mm M118LR<br />Munizioni:20<br />In uso su: M14 - - + + + + 6.5mm 30Rnd Tracer IR-DIM Mag + 6,5 mm Nyomjelző IR-DIM 30-as Tár + 6,5 mm 30-Schuss-Magazin Leuchtspur IR-DIM + Cargador de 30 balas trazadoras IR-DIM de 6,5mm + Ch. 6,5mm 30Cps Traçantes IR-DIM + Magazynek 6,5mm 30rd Smugacz IR-DIM + 6.5mm 30ks Svítící IR-DIM Zásobník + Carregador de 30 projéteis traçantes IR-DIM de 6,5mm + Caricatore 6.5mm 30Rnd Traccianti IR-DIM + Магазин из 30-ти 6.5 мм трассирующих под ПНВ + + + 6.5mm IR-DIM + 6,5 mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6.5mm IR-DIM + 6,5mm IR-DIM + 6.5 IR-DIM + 6.5 мм ИК-трассирующие + + + Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm Nyomjelző IR-DIM<br />Lövedékek: 30<br />Használható: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL + Calibre: 6,5x39 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL + Calibre: 6,5x39 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL + Kaliber: 6,5 x 39 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL + Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: MX/C/M/SW/3GL + Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL + Calibro: 6.5x39 mm Traccianti IR-DIM <br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL + Калибр: 6.5x39 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL + + + 6.5mm 30Rnd SD Mag + 6,5 mm Halk 30-as Tár + 6,5 mm 30-Schuss-Magazin SD + Cargador de 30 balas SD de 6,5mm + Ch. 6,5mm 30Cps SD + Magazynek 6,5mm 30rd SD + 6.5mm 30ks SD Zásobník + Carregador de 30 projéteis SD de 6,5mm + Caricatore 6.5mm 30Rnd Sil. + Магазин из 30-ти 6.5 мм дозвуковых + + + 6.5mm SD + 6,5 mm Halk + 6,5mm SD + 6,5mm SD + 6,5mm SD + 6,5mm SD + 6.5mm SD + 6,5mm SD + 6.5mm Sil. + 6.5 мм дозвуковые + + + Caliber: 6.5x39 mm SD<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm Halk<br />Lövedékek: 30<br />Használható: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm SD<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL + Calibre: 6,5x39 mm SD<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL + Calibre: 6,5x39 mm SD<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL + Kaliber: 6,5 x 39 mm SD<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL + Ráže: 6.5x39 mm SD<br />Munice: 30<br />Použití: MX/C/M/SW/3GL + Calibre: 6,5x39 mm SD<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL + Calibro: 6.5x39 mm Sil.<br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL + Калибр: 6.5x39 мм дозвуковые<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL + + + 6.5mm 30Rnd AP Mag + 6,5 mm Páncéltörő 30-as Tár + 6,5 mm 30-Schuss-Magazin AP + Cargador de 30 balas AP de 6,5mm + Ch. 6,5mm 30Cps AP + Magazynek 6,5mm 30rd AP + 6.5mm 30ks AP Zásobník + Carregador de 30 projéteis AP de 6,5mm + Caricatore 6.5mm 30Rnd AP + Магазин из 30-ти 6.5 мм бронебойных + + + 6.5mm AP + 6,5 mm Páncéltörő + 6,5mm AP + 6,5mm AP + 6,5mm AP + 6,5mm AP + 6.5mm AP + 6,5mm AP + 6.5mm AP + 6.5 мм бронебойные + + + Caliber: 6.5x39 mm AP<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm Páncéltörő<br />Lövedékek: 30<br />Használható: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm AP<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL + Calibre: 6,5x39 mm AP<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL + Calibre: 6,5x39 mm AP<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL + Kaliber: 6,5 x 39 mm AP<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL + Ráže: 6.5x39 mm AP<br />Munice: 30<br />Použití: MX/C/M/SW/3GL + Calibre: 6,5x39 mm AP<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL + Calibro: 6.5x39 mm AP<br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL + Калибр: 6.5x39 мм бронебойные<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL + + + + 6.5mm 30Rnd Tracer IR-DIM Mag + 6,5mm IR-DIM Nyomjelző 30-as Tár + 6,5 mm 30-Schuss-Magazin Leuchtspur IR-DIM + Cargador de 30 balas trazadoras IR-DIM de 6,5mm + Ch. 6,5mm 30Cps Traçantes IR-DIM + Magazynek 6,5mm 30rd Smugacz IR-DIM + 6.5mm 30ks Svítící IR-DIM Zásobník + Carregador de 30 projéteis traçantes IR-DIM de 6,5mm + Caricatore 6.5mm 30Rnd Traccianti IR-DIM + Магазин из 30-ти 6.5 мм трассирующих под ПНВ + + + 6.5mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6,5mm IR-DIM + 6.5mm IR-DIM + 6,5mm IR-DIM + 6.5mm IR-DIM + 6.5 мм ИК-трассирующие + + + Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: Katiba + Kaliber: 6,5x39 mm Nyomjelző IR-DIM<br />Lövedékek: 30<br />Használható: Katiba + Kaliber: 6,5x39 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: Katiba + Calibre: 6,5x39 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: Katiba + Calibre: 6,5x39 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: Katiba + Kaliber: 6,5x39 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: Katiba + Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: Katiba + Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: Katiba + Calibro: 6.5x39 mm Tracciant IR-DIM<br />Munizioni: 30<br />In uso su: Katiba + Калибр: 6.5x39 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: Katiba + + + 6.5mm 30Rnd SD Mag + 6,5 mm Halk 30-as Tár + 6,5 mm 30-Schuss-Magazin SD + Cargador de 30 balas SD de 6,5mm + Ch. 6,5mm 30Cps SD + Magazynek 6,5mm 30rd SD + 6.5mm 30ks SD Zásobník + Carregador de 30 projéteis SD de 6,5mm + Caricatore 6.5mm 30Rnd Sil. + Магазин из 30-ти 6.5 мм дозвуковых + + + 6.5mm SD + 6,5 mm Halk + 6,5mm SD + 6,5mm SD + 6,5mm SD + 6,5mm SD + 6.5mm SD + 6,5mm SD + 6.5mm Sil. + 6.5 мм дозвуковые + + + Caliber: 6.5x39 mm SD<br />Rounds: 30<br />Used in: Katiba + Kaliber: 6,5x39 mm Halk<br />Lövedékek: 30<br />Használható: Katiba + Kaliber: 6,5x39 mm SD<br />Patronen: 30<br />Eingesetzt von: Katiba + Calibre: 6,5x39 mm SD<br />Balas: 30<br />Se usa en: Katiba + Calibre: 6,5x39 mm SD<br />Cartouches: 30<br />Utilisé dans: Katiba + Kaliber: 6,5 x 39 mm SD<br />Naboje: 30<br />Używane w: Katiba + Ráže: 6.5x39 mm SD<br />Munice: 30<br />Použití: Katiba + Calibre: 6,5x39 mm SD<br />Projéteis: 30<br />Usado em: Katiba + Calibro: 6.5x39 mm Sil.<br />Munizioni: 30<br />In uso su: Katiba + Калибр: 6.5x39 мм дозвуковые<br />Патронов: 30<br />Применимы в: Katiba + + + 6.5mm 30Rnd AP Mag + 6,5 mm Páncéltörő 30-as Tár + 6,5 mm 30-Schuss-Magazin AP + Cargador de 30 balas AP de 6,5mm + Ch. 6,5mm 30Cps AP + Magazynek 6,5mm 30rd AP + 6.5mm 30ks AP Zásobník + Carregador de 30 projéteis AP de 6,5mm + Caricatore 6.5mm 30Rnd AP + Магазин из 30-ти 6.5 мм бронебойных + + + 6.5mm AP + 6,5 mm Páncéltörő + 6,5mm AP + 6,5mm AP + 6,5mm AP + 6,5mm AP + 6.5mm AP + 6,5mm AP + 6.5mm AP + 6.5 мм бронебойные + + + Caliber: 6.5x39 mm AP<br />Rounds: 30<br />Used in: Katiba + Kaliber: 6,5x39 mm Páncéltörő<br />Lövedékek: 30<br />Használható: Katiba + Kaliber: 6,5x39 mm AP<br />Patronen: 30<br />Eingesetzt von: Katiba + Calibre: 6,5x39 mm AP<br />Balas: 30<br />Se usa en: Katiba + Calibre: 6,5x39 mm AP<br />Cartouches: 30<br />Utilisé dans: Katiba + Kaliber: 6,5 x 39 mm AP<br />Pociski: 30<br />Używane w: Katiba + Ráže: 6.5x39 mm AP<br />Munice: 30<br />Použití: Katiba + Calibre: 6,5x39 mm AP<br />Projéteis: 30<br />Usado em: Katiba + Calibro: 6.5x39 mm AP<br />Munizioni: 30<br />In uso su: Katiba + Калибр: 6.5x39 мм бронебойные<br />Патронов: 30<br />Применимы в: Katiba + + + + 5.56mm 30rnd Tracer IR-DIM Mag + 5,56 mm Nyomjelző IR-DIM 30-as Tár + 5,56 mm 30-Schuss-Magazin Leuchtspur IR-DIM + Cargador de 30 balas trazadoras IR-DIM de 5,56mm + Ch. 5,56mm 30Cps Traçantes IR-DIM + Magazynek 5,56mm 30rd Smugacz IR-DIM + 5.56mm 30ks Svítící IR-DIM Zásobník + Carregador de 30 projéteis traçantes IR-DIM de 5,56mm + Caricatore 5.56mm 30rnd Traccianti IR-DIM + Магазин из 30-ти 5.56 мм трассирующих под ПНВ + + + 5.56mm IR-DIM + 5,56 mm IR-DIM + 5,56mm IR-DIM + 5,56mm IR-DIM + 5,56mm IR-DIM + 5,56mm IR-DIM + 5.56mm IR-DIM + 5,56mm IR-DIM + 5.56mm IR-DIM + 5.56 мм ИК-трассирующие + + + Caliber: 5.56x45 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm Nyomjelző IR-DIM<br />Lövedékek: 30<br />Használható: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56 x 45 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Ráže: 5.56x45 mm Svítící IR-DIM<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibro: 5.56x45 mm Traccianti IR-DIM<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Калибр: 5.56x45 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + + + 5.56mm 30Rnd SD Mag + 5,56 mm Halk 30-as Tár + 5,56 mm 30-Schuss-Magazin SD + Cargador de 30 balas SD de 5,56 mm + Ch. 5,56mm 30Cps SD + Magazynek 5,56mm 30rd SD + 5.56mm 30ks SD Zásobník + Carregador de 30 projéteis SD de 5,56mm + Caricatore 5.56mm 30Rnd Sil. + Магазин из 30-ти 5.56 мм дозвуковых + + + 5.56mm SD + 5,56 mm Halk + 5,56mm SD + 5,56 mm SD + 5,56mm SD + 5,56mm SD + 5.56mm SD + 5,56mm SD + 5.56 Sil. + 5.56 мм дозвуковые + + + Caliber: 5.56x45 mm SD<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm Halk<br />Lövedékek: 30<br />Használható: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm SD<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm SD<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5.56x45 mm SD<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56 x 45 mm SD<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Ráže: 5.56x45 mm SD<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm SD<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibro: 5.56x45 mm Sil.<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Калибр: 5.56x45 мм дозвуковые<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + + + 5.56mm 30Rnd AP Mag + 5,56 mm Páncéltörő 30-as Tár + 5,56 mm 30-Schuss-Magazin AP + Cargador de 30 balas AP de 5,56mm + Ch. 5,56mm 30Cps AP + Magazynek 5,56mm 30rd AP + 5.56mm 30ks AP Zásobník + Carregador de 30 projéteis AP de 5,56mm + Caricatore 5.56mm 30Rnd AP + Магазин из 30-ти 5.56 мм бронебойных + + + 5.56mm AP + 5,56 mm Páncéltörő + 5,56mm AP + 5,56mm AP + 5,56mm AP + 5,56mm AP + 5.56mm AP + 5,56mm AP + 5.56mm AP + 5.56 мм бронебойные + + + Caliber: 5.56x45 mm AP<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm Páncéltörő<br />Lövedékek: 30<br />Használható: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm AP<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm AP<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm AP<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56 x 45 mm AP<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Ráže: 5.56x45 mm AP<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibre: 5,56x45 mm AP<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Calibro: 5.56x45 mm AP<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Калибр: 5.56x45 мм бронебойные<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + + + + 7.62mm 20rnd Tracer Mag + 7,62 mm Nyomjelző IR-DIM 20-as Tár + 7,62 mm 20-Schuss-Magazin Leuchtspur + Cargador de 20 balas trazadores de 7,62mm + Ch. 7,62mm 20Cps Traçantes + Magazynek 7,62mm 20rd Smugacz + 7.62mm 20ks Svítící Zásobník + Carregador de 20 projéteis traçantes de 7,62mm + Caricatore 7.62mm 20Rnd Traccianti + Магазин из 20-ти 7.62 мм трассирующих + + + 7.62mm Tracer + 7,62 mm Nyomjelző + 7,62mm Leuchtspur + 7,62mm Trazadora + 7,62mm Traçantes + 7,62mm Smugacz + 7.62mm Svítící + 7,62mm Traçante + 7.62mm Traccianti + 7.62 мм трассирущие + + + Caliber: 7.62x51 mm Tracer<br />Rounds: 20<br />Used in: Mk18 ABR + Kaliber: 7,62x51 mm Nyomjelző<br />Lövedékek: 20<br />Használható: Mk18 ABR + Kaliber: 7,62x51 mm Leuchtspur<br />Patronen: 20<br />Eingesetzt von: EBR + Calibre: 7,62x51 mm Trazadora<br />Balas: 20<br />Se usa en: Mk18 ABR + Calibre: 7,62x51 mm Traçantes<br />Cartouches: 20<br />Utilisé dans: EBR + Kaliber: 7,62 x 51 mm Smugacz<br />Pociski: 20<br />Używane w: Mk18 ABR + Ráže: 7.62x51 mm Svítící<br />Munice: 20<br />Použití: Mk18 ABR + Calibre: 7,62x51 mm Traçante<br />Projéteis: 20<br />Usado em: Mk18 ABR + Calibro: 7.62x51 mm Traccianti<br />Munizioni: 20<br />In uso su: Mk18 ABR + Калибр: 7.62x51 мм трассирующие<br />Патронов: 20<br />Применимы в: Mk18 ABR + + + 7.62mm 20rnd Tracer IR-DIM Mag + 7,62 mm Nyomjelző IR-DIM 20-as Tár + 7,62 mm 20-Schuss-Magazin Leuchtspur IR-DIM + Cargador de 20 balas IR-DIM de 7,62mm + Ch. 7,62mm 20Cps Traçantes IR-DIM + Magazynek 7,62mm 20rd Smugacz IR-DIM + 7.62mm 20ks Svítící IR-DIM Zásobník + Carregador de 20 projéteis IR-DIM de 7,62mm + Caricatore 7.62mm 20rnd Traccianti IR-DIM + Магазин из 20-ти 7.62 мм трассирующих под ПНВ + + + 7.62mm IR-DIM + 7,62 mm IR-DIM + 7,62mm IR-DIM + 7,62mm IR-DIM + 7,62mm IR-DIM + 7,62mm IR-DIM + 7.62mm IR-DIM + 7,62mm IR-DIM + 7.62mm IR-DIM + 7.62 мм ИК-трассирующие + + + Caliber: 7.62x51 mm Tracer IR-DIM<br />Rounds: 20<br />Used in: Mk18 ABR + Kaliber: 7,62x51 mm Nyomjelző IR-DIM<br />Lövedékek: 20<br />Használható: Mk18 ABR + Kaliber: 7,62x51 mm Leuchtspur IR-DIM<br />Patronen: 20<br />Eingesetzt von: EBR + Calibre: 7,62x51 mm Trazadoras IR-DIM<br />Balas: 20<br />Se usa en: Mk18 ABR + Calibre: 7,62x51 mm Traçantes IR-DIM<br />Cartouches: 20<br />Utilisé dans: EBR + Kaliber: 7,62 x 51 mm Smugacz IR-DIM<br />Pociski: 20<br />Używane w: Mk18 ABR + Ráže: 7.62x51 mm Svítící IR-DIM<br />Munice: 20<br />Použití: Mk18 ABR + Calibre: 7,62x51 mm Traçante IR-DIM<br />Projéteis: 20<br />Usado em: Mk18 ABR + Calibro: 7.62x51 mm Traccianti IR-DIM<br />Munizioni: 20<br />In uso su: Mk18 ABR + Калибр: 7.62x51 мм трассирующие под ПНВ<br />Патронов: 20<br />Применимы в: Mk18 ABR + + + 7.62mm 20Rnd SD Mag + 7,62 mm Halk 20-as Tár + 7,62 mm 20-Schuss-Magazin SD + Cargador de 20 balas SD de 7,62mm + Ch. 7,62mm 20Cps SD + Magazynek 7,62mm 20rd SD + 7.62mm 20ks SD Zásobník + Carregador de 20 projéteis SD de 7,62mm + Caricatore 7.62mm 20Rnd Sil. + Магазин из 20-ти 7.62 мм дозвуковых + + + 7.62mm SD + 7,62 mm Halk + 7,62mm SD + 7,62mm SD + 7,62mm SD + 7,62mm SD + 7.62mm SD + 7,62mm SD + 7.62mm Sil. + 7.62 мм дозвуковые + + + Caliber: 7.62x51 mm SD<br />Rounds: 20<br />Used in: Mk18 ABR + Kaliber: 7,62x51 mm Halk<br />Lövedékek: 20<br />Használható: Mk18 ABR + Kaliber: 7,62x51 mm SD<br />Patronen: 20<br />Eingesetzt von: EBR + Calibre: 7,62x51 mm SD<br />Balas: 20<br />Se usa en: Mk18 ABR + Calibre: 7,62x51 mm SD<br />Cartouches: 20<br />Utilisé dans: EBR + Kaliber: 7,62 x 51 mm SD<br />Pociski: 20<br />Używane w: Mk18 ABR + Ráže: 7.62x51 mm SD<br />Munice: 20<br />Použití: Mk18 ABR + Calibre: 7,62x51 mm SD<br />Projéteis: 20<br />Usado em: Mk18 ABR + Calibro: 7.62x51 mm Sil.<br />Munizioni: 20<br />In uso su: Mk18 ABR + Калибр: 7.62x51 мм дозвуковые<br />Патронов: 20<br />Применимы в: Mk18 ABR + + + 7.62mm 20Rnd AP Mag + 7,62 mm Páncéltörő 20-as Tár + 7,62 mm 20-Schuss-Magazin AP + Cargador de 20 balas AP de 7,62mm + Ch. 7,62mm 20Cps AP + Magazynek 7,62mm 20rd AP + 7.62mm 20ks AP Zásobník + Carregador de 20 projéteis AP de 7,62mm + Caricatore 7.62mm 20Rnd AP + Магазин из 20-ти 7.62 мм бронебойных + + + 7.62mm AP + 7,62 mm Páncéltörő + 7,62mm AP + 7,62mm AP + 7,62mm AP + 7,62mm AP + 7.62mm AP + 7,62mm AP + 7.62mm AP + 7.62 мм бронебойные + + + Caliber: 7.62x51 mm AP<br />Rounds: 20<br />Used in: Mk18 ABR + Kaliber: 7,62x51 mm Páncéltörő<br />Lövedékek: 20<br />Használható: Mk18 ABR + Kaliber: 7,62x51 mm AP<br />Patronen: 20<br />Eingesetzt von: EBR + Calibre: 7,62x51 mm AP<br />Balas: 20<br />Se usa en: Mk18 ABR + Calibre: 7,62x51 mm AP<br />Cartouches: 20<br />Utilisé dans: EBR + Kaliber: 7,62 x 51 mm AP<br />Pociski: 20<br />Używane w: Mk18 ABR + Ráže: 7.62x51 mm AP<br />Munice: 20<br />Použití: Mk18 ABR + Calibre: 7,62x51 mm AP<br />Projéteis: 20<br />Usado em: Mk18 ABR + Calibro: 7.62x51 mm AP<br />Munizioni: 20<br />In uso su: Mk18 ABR + Калибр: 7.62x51 мм дозвуковые<br />Патронов: 20<br />Применимы в: Mk18 ABR + + + Caliber: 7.62x51mm M118LR<br />Rounds: 20<br />Type: M14 + Kaliber: 7,62x51 mm M118LR<br />Lövedékek: 20<br />Típus: M14 + Kaliber: 7,62x51mm M118LR<br />Schuss: 20<br />Typ: M14 + Calibre: 7,62x51mm M118LR<br />Balas: 20<br />Tipo: M14 + Kaliber: 7,62 x 51 mm M118LR<br />Pociski: 20<br />Typ: M14 + Kalibr: 7.62x51mm M118LR<br />Náboje: 20<br />Typ: M14 + Calibre : 7,62x51mm M118LR<br />Cartouches: 20<br />Type: M14 + Calibre: 7,62x51mm M118LR<br />Projéteis: 20<br />Tipo: M14 + Калибр: 7.62x51mm M118LR<br />Патронов: 20<br />Тип: M14 + Calibro: 7.62x51mm M118LR<br />Munizioni:20<br />In uso su: M14 + + \ No newline at end of file diff --git a/addons/maptools/stringtable.xml b/addons/maptools/stringtable.xml index bc35651ba9..7756792ab3 100644 --- a/addons/maptools/stringtable.xml +++ b/addons/maptools/stringtable.xml @@ -1,147 +1,148 @@  + - - - Map Tools - Herramientas de mapa - Outils de navigation - Narzędzia nawigacyjne - Kartenwerkzeug - Pomůcky k mapě - Strumenti Cartografici - Ferramentas de Mapa - Térképészeti eszközök - Инструменты карты - - - The Map Tools allow you to measure distances and angles on the map. - Las herramientas de mapa permiten medir distancias y ángulos en el mapa. - Les outils de navigation permettent de mesurer des distances et des angles sur la carte. - Narzędzia nawigacyjne pozwalają na mierzenie odległości i kątów na mapie. - Das Kartenwerkzeug erlaubt es dir, Distanzen und Winkel zu messen. - Pomůcky k mapě slouží k měření vzdáleností a úhlů na mapě. - Gli Strumenti Cartografici ti consentono di misurare distanze ed angoli sulla mappa. - As Ferramentas de Mapa permitem que você meça distâncias e ângulos no mapa. - A térképészeti eszközökkel távolságokat és szögeket tud mérni a térképen. - Картографические инструменты позволяют измерять расстояния и углы на карте. - - - Map Tools - Herramientas de mapa - Outils de navigation - Narzędzia nawigacyjne - Kartenwerkzeug - Pomůcky k mapě - Strumenti Cartografici - Ferramentas de Mapa - Térképészeti eszközök - Инструменты карты - - - Hide Map Tool - Verstecke Kartenwerkzeug - Ocultar herr. de mapa - Ranger les outils - Nascondi Strumenti Cartografici - Ocultar Ferramenta de Mapa - Térképészeti eszközök elrejtése - Ukryj narzędzia nawigacyjne - Schovat pomůcku k mapě - Скрыть инструменты - - - Show Normal Map Tool - Zeige Kartenwerkzeug (normal) - Mostrar herr. de mapa normal - Montrer outils normaux - Visualizza Strumenti Cartografici standard - Mostrar Ferramenta de Mapa Padrão - Térképészeti eszköz megjelenítése (normál méret) - Pokaż normalne narzędzia nawigacyjne - Zobrazit normální pomůcku k mapě - Показать инструменты (средн. размер) - - - Show Small Map Tool - Zeige Kartenwerkzeug (klein) - Mostrar herr. de mapa pequeñas - Montrer petits outils - Visualizza Strumenti Cartografici piccoli - Mostrar Ferramenta de Mapa Pequena - Térképészeti eszköz megjelenítése (kicsinyített) - Pokaż pomniejszone narzędzia nawigacyjne - Zobrazit malou pomůcku k mapě - Показать инструменты (малый размер) - - - Align Map Tool to North - Kartenwerkzeug nach Norden ausrichten - Alinear herr. de mapa al norte - Aligner au nord - Allinea gli Strumenti Cartografici con il Nord - Alinhar Ferramenta de Mapa com o Norte - Térképészeti eszköz Északhoz állítása - Wyrównaj linijkę do północy - Srovnat pomůcku k mapě na sever - Выровнять инструменты на север - - - Align Map Tool to Compass - Kartenwerkzeug am Kompass ausrichten - Alinear herr. de mapa a la brújula - Aligner sur la boussole - Allinea gli Strumenti Cartografici con la bussola - Alinhar Ferramenta de Mapa com a Bússola - Térképészeti eszköz iránytűhöz állítása - Wyrównaj linijkę do kompasu - Srovnat pomůcku k mapě ke kompasu - Выровнять инструменты по компасу - - - Show GPS on Map - Zeige GPS auf der Karte - Mostrar el GPS sobre el mapa - Ranger le GPS - Visualizza il GPS sulla mappa - Mostrar GPS no Mapa - GPS megjelnítése a térképen - Pokaż GPS na mapie - Zobrazit GPS na mapě - Показать GPS на карте - - - Hide GPS on Map - Verstecke GPS auf der Karte - Ocultar el GPS del mapa - Montrer le GPS - Nascondi il GPS sulla mappa - Ocultar GPS no Mapa - GPS elrejtése térképről - Ukryj GPS na mapie - Schovat GPS na mapě - Скрыть GPS на карте - - - Copy Map - Karte kopieren - Copiar mapa - Скопировать карту - Kopiuj oznaczenia mapy - Copier la carte - Zkopírovat mapu - Copiare Carta - Térkép másolása - Copiar Mapa - - - Direction: %1° - Drehung: %1° - Direction: %1° - Směr: %1° - Kierunek: %1° - Dirección: %1° - Irány: %1 - Направление: %1° - - - + + + Map Tools + Herramientas de mapa + Outils de navigation + Narzędzia nawigacyjne + Kartenwerkzeug + Pomůcky k mapě + Strumenti Cartografici + Ferramentas de Mapa + Térképészeti eszközök + Инструменты карты + + + The Map Tools allow you to measure distances and angles on the map. + Las herramientas de mapa permiten medir distancias y ángulos en el mapa. + Les outils de navigation permettent de mesurer des distances et des angles sur la carte. + Narzędzia nawigacyjne pozwalają na mierzenie odległości i kątów na mapie. + Das Kartenwerkzeug erlaubt es dir, Distanzen und Winkel zu messen. + Pomůcky k mapě slouží k měření vzdáleností a úhlů na mapě. + Gli Strumenti Cartografici ti consentono di misurare distanze ed angoli sulla mappa. + As Ferramentas de Mapa permitem que você meça distâncias e ângulos no mapa. + A térképészeti eszközökkel távolságokat és szögeket tudsz mérni a térképen. + Картографические инструменты позволяют измерять расстояния и углы на карте. + + + Map Tools + Herramientas de mapa + Outils de navigation + Narzędzia nawigacyjne + Kartenwerkzeug + Pomůcky k mapě + Strumenti Cartografici + Ferramentas de Mapa + Térképészeti eszközök + Инструменты карты + + + Hide Map Tool + Verstecke Kartenwerkzeug + Ocultar herr. de mapa + Ranger les outils + Nascondi Strumenti Cartografici + Ocultar Ferramenta de Mapa + Térképészeti eszközök elrejtése + Ukryj narzędzia nawigacyjne + Schovat pomůcku k mapě + Скрыть инструменты + + + Show Normal Map Tool + Zeige Kartenwerkzeug (normal) + Mostrar herr. de mapa normal + Montrer outils normaux + Visualizza Strumenti Cartografici standard + Mostrar Ferramenta de Mapa Padrão + Térképészeti eszköz megjelenítése (normál méret) + Pokaż normalne narzędzia nawigacyjne + Zobrazit normální pomůcku k mapě + Показать инструменты (средн. размер) + + + Show Small Map Tool + Zeige Kartenwerkzeug (klein) + Mostrar herr. de mapa pequeñas + Montrer petits outils + Visualizza Strumenti Cartografici piccoli + Mostrar Ferramenta de Mapa Pequena + Térképészeti eszköz megjelenítése (kicsinyített) + Pokaż pomniejszone narzędzia nawigacyjne + Zobrazit malou pomůcku k mapě + Показать инструменты (малый размер) + + + Align Map Tool to North + Kartenwerkzeug nach Norden ausrichten + Alinear herr. de mapa al norte + Aligner au nord + Allinea gli Strumenti Cartografici con il Nord + Alinhar Ferramenta de Mapa com o Norte + Térképészeti eszköz Északhoz állítása + Wyrównaj linijkę do północy + Srovnat pomůcku k mapě na sever + Выровнять инструменты на север + + + Align Map Tool to Compass + Kartenwerkzeug am Kompass ausrichten + Alinear herr. de mapa a la brújula + Aligner sur la boussole + Allinea gli Strumenti Cartografici con la bussola + Alinhar Ferramenta de Mapa com a Bússola + Térképészeti eszköz iránytűhöz állítása + Wyrównaj linijkę do kompasu + Srovnat pomůcku k mapě ke kompasu + Выровнять инструменты по компасу + + + Show GPS on Map + Zeige GPS auf der Karte + Mostrar el GPS sobre el mapa + Ranger le GPS + Visualizza il GPS sulla mappa + Mostrar GPS no Mapa + GPS megjelenítése a térképen + Pokaż GPS na mapie + Zobrazit GPS na mapě + Показать GPS на карте + + + Hide GPS on Map + Verstecke GPS auf der Karte + Ocultar el GPS del mapa + Montrer le GPS + Nascondi il GPS sulla mappa + Ocultar GPS no Mapa + GPS elrejtése a térképről + Ukryj GPS na mapie + Schovat GPS na mapě + Скрыть GPS на карте + + + Copy Map + Karte kopieren + Copiar mapa + Скопировать карту + Kopiuj oznaczenia mapy + Copier la carte + Zkopírovat mapu + Copiare Carta + Térkép másolása + Copiar Mapa + + + Direction: %1° + Drehung: %1° + Direction: %1° + Směr: %1° + Kierunek: %1° + Dirección: %1° + Irány: %1 + Направление: %1° + + + \ No newline at end of file diff --git a/addons/markers/stringtable.xml b/addons/markers/stringtable.xml index 65da73a026..73a4aff9be 100644 --- a/addons/markers/stringtable.xml +++ b/addons/markers/stringtable.xml @@ -1,15 +1,16 @@  - + - - - Direction: %1° - Drehung: %1° - Direction: %1° - Směr: %1° - Kierunek: %1° - Dirección: %1° - Направление: %1° - - + + + Direction: %1° + Drehung: %1° + Direction: %1° + Směr: %1° + Kierunek: %1° + Dirección: %1° + Направление: %1° + Irány: %1° + + \ No newline at end of file diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 2bba27f26c..95910229dc 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,1032 +1,1159 @@  + - - - Inject Atropine - Atropin injizieren - Inyectar Atropina - Ввести атропин - Aplikovat atropin - - - Inject Epinephrine - Epinephrine injizieren - Inyectar Epinefrina - Wtrzyknij adrenalinę - Aplikovat adrenalin - Ввести андреналил - Adrénaline - Adrenalin - Injetar Epinefrina - Inietta Epinefrina - - - Inject Morphine - Morphin injizieren - Inyectar Morfina - Wstrzyknij morfinę - Aplikovat morfin - Ввести морфин - Morphine - Morfium - Injetar Morfina - Inietta Morfina - - - Transfuse Blood - Bluttransfusion - Transfundir sangre - Przetocz krew - Transfúze krve - Перелить кровь - Transfusion - Infúzió - Transfundir Sangue - Effettua Trasfusione - - - Transfuse Plasma - Plasmatransfusion - Transfundir plasma - Перелить плазму - Transfúze plazmy - - - Transfuse Saline - Salzlösungtransfusion - Transfundir salino - Влить физраствор - Transfúze fyziologický roztoku - - - Apply Tourniquet - Aderpresse anwenden - Aplicar torniquete - Наложить жгут - Aplikovat škrtidlo - - - Bandage - Verbinden - Venda - Bandaż - Obvázat - Pansement - Benda - Kötözés - Atadura - Перевязать - - - Bandage Head - Kopf verbinden - Vendar la cabeza - Bandażuj głowę - Obvázat hlavu - Перевязать голову - Pansement Tête - Fej kötözése - Atar Cabeça - Benda la testa - - - Bandage Torso - Torso verbinden - Vendar el torso - Bandażuj tors - Obvázat hruď - Перевязать торс - Pansement Torse - Felsőtest kötözése - Atar Tronco - Benda il torso - - - Bandage Left Arm - Arm links verbinden - Vendar el brazo izquierdo - Bandażuj lewe ramię - Obvázat levou ruku - Перевязать левую руку - Pansement Bras Gauche - Bal kar kötözése - Atar Braço Esquerdo - Benda il braccio sinistro - - - Bandage Right Arm - Arm rechts verbinden - Vendar el brazo derecho - Bandażuj prawe ramię - Obvázat pravou ruku - Перевязать правую руку - Pansement Bras Droit - Jobb kar kötözése - Atar Braço Direito - Benda il braccio destro - - - Bandage Left Leg - Bein links verbinden - Vendar la pierna izquierda - Bandażuj lewą nogę - Obvázat levou nohu - Перевязать левую ногу - Pansement Jambe Gauche - Bal láb kötözése - Atar Perna Esquerda - Benda la gamba sinistra - - - Bandage Right Leg - Bein rechts verbinden - Vendar la pierna derecha - Bandażuj prawą nogę - Obvázat pravou nohu - Перевязать правую ногу - Pansement Jambe Droite - Jobb láb kötözése - Atar Perna Direita - Benda la gamba destra - - - Injecting Morphine ... - Morphin injizieren ... - Inyectando Morfina ... - Wstrzykiwanie morfiny ... - Aplikuji morfin ... - Введение морфина... - Injection de Morphine... - Morfium beadása... - Injetando Morfina ... - Inietto la morfina ... - - - Injecting Epinephrine ... - Epinephrin injizieren ... - Inyectando Epinefrina ... - Wstrzykiwanie adrenaliny ... - Aplikuji adrenalin ... - Введение андреналина ... - Injection d'Adrénaline ... - Adrenalin beadása... - Injetando Epinefrina ... - Inietto l'epinefrina ... - - - Injecting Atropine ... - Atropin injizieren ... - Inyectando Atropina ... - Введение атропина ... - Aplikuji atropin ... - - - Transfusing Blood ... - Bluttransfusion ... - Transfusión de sangre ... - Przetaczanie krwi ... - Probíhá transfúze krve ... - Переливание крови... - Transfusion Sanguine ... - Infúzió... - Transfundindo Sangue ... - Effettuo la trasfusione ... - - - Transfusing Saline ... - Sallösungtransfusion ... - Transfusión de salino ... - Вливание физраствора ... - Probíha transfúze fyziologický roztoku ... - - - Transfusing Plasma ... - Plasmatransfusion ... - Transfusión de plasma ... - Переливание плзмы ... - Probíha transfúze plazmy ... - - - Bandaging ... - Verbinden ... - Vendando ... - Bandażowanie ... - Obvazuji ... - Pansement ... - Sto applicando la benda ... - Bekötözés... - Atando ... - Перевязывание ... - - - Applying Tourniquet ... - Setze Aderpresse an ... - Aplicando torniquete ... - Наложение жгута ... - Aplikuji škrtidlo - - - Medical - Zdravotní - Médical - Sanitäter - Medico - Medyczne - Médico - Медик - Médico - - - Field Dressing - Notverband - Compresa de campaña - Бинтовая повязка - Obinadlo - - - Packing Bandage - Verband - Vendaje compresivo - Компресионный пакет - - - Elastic Bandage - Elastische Binde - Vendaje elástico - Давящая повязка - Elastické obinadlo - - - QuikClot - QuikClot - QuikClot - QuickClot - - - Check Pulse - Puls überprüfen - Comprobar pulso - Проверить пульс - Zkontrolovat pulz - - - Check Blood Pressure - Blutdruck überprüfen - Comprobar presión arterial - Проверить кровяное давление - Zkontrolovat krevní tlak - - - Triage Card - Verletztenanhängekarte - Tarjeta de triaje - Медкарта - - - Tourniquet - Aderpresse - Torniquete - Жгут - Škrtidlo - - - Remove Tourniquet - Entferne Aderpresse - Quitar torniquete - Снять жгут - Sundat škrtidlo - - - Give Blood IV (1000ml) - Gebe Blut IV (1000ml) - Dar Sangre IV (1000ml) - Дать кровь для в/в вливания (1000 мл) - - - Give Blood IV (500ml) - Gebe Blut IV (500ml) - Dar Sangre IV (500ml) - Дать кровь для в/в вливания (500 мл) - - - Give Blood IV (250ml) - Gebe Blut IV (250ml) - Dar Sangre IV (250ml) - Дать кровь для в/в вливания (250 мл) - - - Give Plasma IV (1000ml) - Gebe Plasma IV (1000ml) - Dar Plasma IV (1000ml) - Дать плазму для в/в вливания (1000 мл) - - - Give Plasma IV (500ml) - Gebe Plasma IV (500ml) - Dar Plasma IV (500ml) - Дать плазму для в/в вливания (500 мл) - - - Give Plasma IV (250ml) - Gebe Plasma IV (250ml) - Dar Plasma IV (250ml) - Дать плазму для в/в вливания (250 мл) - - - Give Saline IV (1000ml) - Dar Salino IV (1000ml) - Дать физраствор для в/в вливания (1000 мл) - - - Give Saline IV (500ml) - Dar Salino IV (500ml) - Дать физраствор для в/в вливания (500 мл) - - - Give Saline IV (250ml) - Dar Salino IV (250ml) - Дать физраствор для в/в вливания (250 мл) - - - Minor - Gering - Menor - Незначительные травмы - - - Delayed - Retrasado - Груз 300 - - - Immediate - Inmediato - Помощь отложена - - - Deceased - Fallecido - Груз 200 - - - None - Ninguno - Нет - - - Normal breathing - Normales Atmen - Дыхание в норме - Respiración normal - Respiration Normale - Normalny oddech - - - No breathing - Atmet nicht - Дыхания нет - No respira - Apnée - Brak oddechu - - - Difficult breathing - Schweres Atmen - Дыхание затруднено - Dificultad para respirar - Difficultée Respiratoire - Trudności z oddychaniem - - - Almost no breathing - Atmet beinahe nicht - Дыхания почти нет - Casi sin respiración - Respiration Faible - Prawie brak oddechu - - - Bleeding - Blutet - Кровотечение - Sangrando - Seignement - Krwawienie zewnętrzne - - - In Pain - Unter Schmerzen - Испытывает боль - Con dolor - A De La Douleur - W bólu - - - Lost a lot of Blood - Hat eine große Menge Blut verloren - Большая кровопотеря - Mucha sangre perdida - A Perdu Bcp de Sang - Stracił dużo krwi - - - Tourniquet [CAT] - Aderpresse [CAT] - Жгут - Torniquete [CAT] - Garot [CAT] - Opaska uciskowa [CAT] - - - Receiving IV [%1ml] - Wiederbeleben IV [%1ml] - Reciviendo IV [%1ml] - Принимается переливание [%1 мл] - - - Bandage (Basic) - Verband (Basis) - Повязка (обычная) - Vendaje (Básico) - Bandage (Standard) - Bandaż (jałowy) - - - Used to cover a wound - Verwendet um die Wunde zu schützen - Для перевязки ран - Utilizado para cubrir una herida - Utilisé Pour Couvrir Une Blessure - Używany w celu przykrycia i ochrony miejsca zranienia - - - A dressing, that is a particular material used to cover a wound, which is applied over the wound once bleeding has been stemmed. - Ein Verband, der aus einem besonderen Material besteht um die Wunde zu schützen, nachdem die Blutung gestoppt wurde. - Повязка, накладываемая поверх раны после остановки кровотечения. - Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez ha dejado de sangrar. - C'est un bandage, qui est fait d'un matériel spécial utiliser pour couvrir une blessure, qui peut etre appliquer des que le seignement as ete stopper. - Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. - - - Packing Bandage - Verband - Тампонирующая повязка - Vendaje compresivo - Bandage Mèche - Bandaż (uciskowy) - - - Used to pack medium to large wounds and stem the bleeding - Wird verwendet, um mittel bis große Wunden zu verbinden und die Blutung zu stoppen - Для тампонирования ран среднего и большого размера и остановки кровотечения. - Se utiliza para vendar heridas medianas o grandes y detener el sangrado - Utiliser pour remplire la cavité créé dans une blessure moyenne et grande. - Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. - - - A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is an option in large polytrauma injuries. - Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжелых сочетанных ранениях возможно тампонирование раны. - Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes lesiones o politraumatismos. - Un bandage servent a etre inseré dans les blessure pour éponger le seignement et faciliter la guerrison. Ce bandage est une option pour soigner les lession de politrauma. - Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. - - - Bandage (Elastic) - Verband (Elastisch) - Повязка (давящая) - Vendaje (Elástico) - Bandage (Élastique) - Bandaż (elastyczny) - - - Bandage kit, Elastic - Verbandssatz, Elastisch - Давящая повязка - Kit de vendaje (Elástico) - Bandage Compressif Élastique - Zestaw bandaży elastycznych. - - - Allows an even compression and extra support to the injured area. - - - Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la tenue du bandage lors de mouvment. - Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. - Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada - - - Tourniquet (CAT) - Aderpresse (CAT) - Жгут - Torniquete (CAT) - Garot (CAT) - Staza (typ. CAT) - - - Slows down blood loss when bleeding - Veringert den Blutverlust - Уменьшает кровопотерю при кровотечении. - Reduce la velocidad de pérdida de sangre - Ralentit le seignement - Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. - - - A constricting device used to compress venous and arterial circulation in effect inhibiting or slowing blood flow and therefore decreasing loss of blood. - Жгут используется для прижатия сосудов, приводящего к остановке или значительному уменьшению кровотечения и сокращению кровопотери. - Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre - Un appareil servent a compresser les artères et veines afin de reduire la perte de sang. - Opaska zaciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym krwawieniem tętniczym lub żylnym. - - - Morphine autoinjector - Morphin Autoinjector - Морфин в пневмошприце - Morfina auto-inyectable - Auto-injecteur de Morphine - Autostrzykawka z morfiną - - - Used to combat moderate to severe pain experiences - Wird verwendet um moderate bis starke Schmärzen zu lindern. - Для снятия средних и сильных болевых ощущений. - Usado para combatir los estados dolorosos de moderados a severos - Utiliser pour contrer les douleurs modéré à severes. - Morfina. Ma silne działanie przeciwbólowe. - - - An analgesic used to combat moderate to severe pain experiences. - Анальгетик для снятия средних и сильных болевых ощущений. - Analgésico usado para combatir los estados dolorosos de moderados a severos. - Un Analgésique puissant servant a contrer les douleur modéré a severe. - Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. - - - Atropin autoinjector - Атропин в пневмошприце - Atropina auto-inyectable - Auto-injecteur d'Atropine - Autostrzykawka AtroPen - - - Used in NBC scenarios - Применяется для защиты от ОМП - Usado en escenarios NBQ - Utiliser en cas d'attaque CBRN - Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. - - - A drug used by the Military in NBC scenarios. - Препарат, используемый в войсках для защиты от оружия массового поражения. - Medicamento usado por militares en escenarios NBQ - Médicament utilisé par l'armée en cas d'attaque CBRN - Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w przypadku zagrożeń NBC. - - - Epinephrine autoinjector - Адреналин в пневмошприце - Epinefrina auto-inyectable - Auto-injecteur d'épinéphrine - Autostrzykawka EpiPen - - - Increase heart rate and counter effects given by allergic reactions - Стимулирует работу сердца и купирует аллергические реакции. - Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas - Augmente la Fréquance cadiaque et contré les effet d'une reaction Anaphylactique - Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne - - - A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter such effects given by allergic reactions (anaphylaxis). Used in sudden cardiac arrest scenarios with decreasing positive outcomes. - Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты сердечных сокращений и купированию аллергических реакций (анафилактического шока). Применяется при остановке сердца с уменьшением вероятности благоприятного исхода. - Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de las reacciones alérgicas (anafilaxis). Se utiliza en caso de paros cardiacos repentinos. - Un medicament qui fonctione sur le systeme sympatique créan une dilatation des bronches, augmente la fréquance cardiaque et contre les effet d'une reaction alergique (anaphylaxie). Utiliser lors d'arret cardio-respiratoire pour augmenté les chances retrouver un ryhtme. - EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i beta-adrenergiczne. Pobudzenie układu współczulnego prowadzi do zwiększenia częstotliwości pracy serca, zwiększenia pojemności wyrzutowej serca i przyśpieszenia krążenia wieńcowego. Pobudzenie oskrzelowych receptorów beta-adrenergicznych wywołuje rozkurcz mięśni gładkich oskrzeli, co w efekcie zmniejsza towarzyszące oddychaniu świsty i duszności. - - - Plasma IV (1000ml) - Плазма для в/в вливания (1000 мл) - Plasma IV (1000ml) - Plasma Sanguin IV (1000ml) - Osocze IV (1000ml) - - - A volume-expanding blood supplement. - Дополнительный препарат, применяемый при возмещении объема крови. - Suplemento para expandir el volumen sanguíneo. - Supplement visant a remplacer les volume sanguin - Składnik krwi, używany do zwiększenia jej objętości. - - - A volume-expanding blood supplement. - Дополнительный препарат, применяемый при возмещении объема крови. - Suplemento para expandir el volumen sanguíneo. - Supplement visant a remplacer le volume sanguin et remplace les plaquettes. - Składnik krwi, używany do zwiększenia jej objętości. - - - Plasma IV (500ml) - Плазма для в/в вливания (500 мл) - Plasma IV (500ml) - Plasma Sanguin IV (500ml) - Osocze IV (500ml) - - - Plasma IV (250ml) - Плазма для в/в вливания (250 мл) - Plasma IV (250ml) - Plasma Sanguin (250ml) - Osocze IV (250ml) - - - Blood IV (1000ml) - Кровь для переливания (1000 мл) - Sangre IV (1000ml) - Cullot Sanguin IV (1000ml) - Krew IV (1000ml) - - - Blood IV, for restoring a patients blood (keep cold) - Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) - Sangre intravenosa, para restarurar el volumen sanguíneo (mantener frío) - Cullot Sanguin IV, pour remplacer le volume sanguin (garder Réfrigeré) - Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych - - - O Negative infusion blood used in strict and rare events to replenish blood supply usually conducted in the transport phase of medical care. - Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема потерянной крови на догоспитальном этапе оказания медицинской помощи. - Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume sanguin perdu. Habituelment utiliser lors du transport ou dans un etablisement de soin. - Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj w trakcie fazie transportu rannej osoby do szpitala. - Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdida. Uso habitual durante el transporte de heridos. - - - Blood IV (500ml) - Кровь для переливания (500 мл) - Sangre IV (500ml) - Cullot Sanguin IV (500ml) - Krew IV (500ml) - - - Blood IV (250ml) - Кровь для переливания (250 мл) - Sangre IV (250ml) - Cullot Sanguin IV (250ml) - Krew IV (250ml) - - - Saline IV (1000ml) - Физраствор для в/в вливания (1000 мл) - Solución Salina IV (1000ml) - solution Saline 0.9% IV (1000ml) - Solanka 0,9% IV (1000ml) - - - Saline IV, for restoring a patients blood - Пакет физраствора для возмещения объема потерянной крови - Solución salina intravenosa, para restaurar el volumen sanguíneo - Solution Saline 0.9% IV, pour retablir temporairement la tention arteriel - Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta - - - A medical volume-replenishing agent introduced into the blood system through an IV infusion. - Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного вливания. - Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. - Un remplacment temporaire pour rétablir la tention artériel lors de perte sanguine, étant ajouter par intraveineuse - Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór elektrolitów, podawany dożylnie (IV). - - - Saline IV (500ml) - Физраствор для в/в вливания (500 мл) - Salino IV (500ml) - Solution Saline 0.9% IV (500ml) - Solanka 0,9% IV (500ml) - - - Saline IV (250ml) - Физраствор для в/в вливания (250 мл) - Salino IV (250ml) - Solution Saline 0.9% IV (250ml) - Solanka 0,9% IV (250ml) - - - Basic Field Dressing (QuikClot) - Первичный перевязочный пакет (QuikClot) - Vendaje básico (QuickClot) - Bandage Regulier (Coagulant) - Opatrunek QuikClot - - - QuikClot bandage - Гемостатический пакет QuikClot - Vendaje QuikClot - Bandage coagulant - Podstawowy opatrunek stosowany na rany - - - Hemostatic bandage with coagulant that stops bleeding. - - Un bandage servant a coaguler les seignements mineur à moyen. - Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. - Vendaje hemostático con coagulante que detiene el sangrado. - - - Personal Aid Kit - Аптечка - Botiquín de primeros auxilios - Équipement de support Vitale - Apteczka osobista - - - Includes various treatment kit needed for stitching or advanced treatment - Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. - Incluye material médico para tratamientos avanzados - Inclue du matériel medical pour les traitement avancé, tel les point de suture. - Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego - - - - - - - - - Surgical Kit - Хирургический набор - Kit quirúrgico - - - Surgical Kit for in field advanced medical treatment - Набор для хирургической помощи в полевых условиях - Kit quirúrgico para el tratamiento avanzado en el campo de batalla - - - Surgical Kit for in field advanced medical treatment - Набор для хирургической помощи в полевых условиях - Kit quirúrgico para el tratamiento avanzado en el campo de batalla - - - Bodybag - Мешок для трупов - Bolsa para cadáveres - - - A bodybag for dead bodies - Мешок для упаковки трупов - Una bolsa para cadáveres - - - A bodybag for dead bodies - Мешок для упаковки трупов - Una bolsa para cadáveres - - - Blood Pressure - Артериальное давление - Presión arterial - - - Checking Blood Pressure.. - Проверка артериального давления... - Comprobando presión arterial... - - - You checked %1 - Вы осмотрели раненого %1 - Examinando a %1 - - - You find a blood pressure of %2/%3 - Артериальное давление %2/%3 - La presión arterial es %2/%3 - - - You find a low blood pressure - Давление низкое - La presión arterial es baja - - - You find a normal blood pressure - Давление нормальное - La presión arterial es normal - - - You find a high blood pressure - Давление высокое - La presión arterial es alta - - - You find no blood pressure - Давления нет - No hay presión arterial - - - You fail to find a blood pressure - Артериальное давление не определяется - No puedes encontrar presión arterial - - - Pulse - Пульс - Pulso - - - Checking Heart Rate.. - Проверка пульса... - Comprobando ritmo cardíaco... - - - You checked %1 - Вы осмотрели раненого %1 - Examinando a %1 - - - You find a Heart Rate of %2 - Пульс %2 уд./мин. - El ritmo cardíaco es de %2 - - - You find a weak Heart Rate - Пульс слабый - El ritmo cardíaco es débil - - - You find a strong Heart Rate - Пульс учащенный - El ritmo cardíaco está acelerado - - - You find a normal Heart Rate - Пульс в норме - El ritmo cardíaco es bueno - - - You find no Heart Rate - Пульс не прощупывается - No tiene ritmo cardíaco - - - Response - Реакция - Respuesta - - - You check response of patient - Вы проверяете реакцию раненого - Compruebas si el paciente reacciona - - - %1 is responsive - %1 реагирует на раздражители - %1 ha reaccionado - - - %1 is not responsive - %1 не реагирует - %1 no reacciona - - - You checked %1 - Вы осмотрели раненого %1 - Examinas a %1 - - - Bandaged - Повязка наложена - Vendado - - - You bandage %1 (%2) - Вы перевязали раненого %1 (%2) - Aplicas vendaje a %1 en %2 - - - %1 is bandaging you - %1 перевязывает вас - %1 te está vendando - - - You start stitching injures from %1 (%2) - Вы зашиваете ранения от %1 (%2) - Estás suturando heridas de %1 en %2 - - - Stitching - Наложение швов - Suturando - - - You treat the airway of %1 - Вы интубируете раненого %1 - Estás intubando a %1 - - - Airway - Дыхательные пути - Vías aéreas - - - %1 is treating your airway - %1 проводит вам интубацию - %1 te está intubando - - - Drag - Ziehen - Arrastrar - Ciągnij - Táhnout - Тащить - Tracter - Húzás - Arrastar - Trascina - - - Carry - Tragen - Cargar - Nieś - Nést - Нести - Porter - Cipelés - Carregar - Trasporta - - - Release - Loslassen - Soltar - Połóż - Položit - Отпустить - Déposer - Elenged - Largar - Lascia - - - Load Patient Into - Patient Einladen - Cargar el paciente en - Załaduj pacjenta - Naložit pacianta do - Погрузить пациента в - Embarquer le Patient - Sebesült berakása - Carregar Paciente Em - Carica paziente nel - - - Unload Patient - Patient Ausladen - Descargar el paciente - Wyładuj pacjenta - Vyložit pacienta - Выгрузить пациента - Débarquer le Patient - Sebesült kihúzása - Descarregar Paciente - Scarica il paziente - - - Unload patient - Descargar el paciente - Выгрузить пациента - - - Load patient - Cargar el paciente en - Погрузить пациента - - - Place body in bodybag - Colocar cuerpo en bolsa para cadáveres - Поместить тело в мешок - - - Placing body in bodybag - Colocando cuerpo en bolsa para cadáveres - Помещение тела в мешок ... - - - %1 has bandaged patient - %1 has vendado al paciente - %1 перевязал пациента - - - %1 used %2 - %1 usó %2 - %1 применил %2 - - - %1 has given an IV - %1 has puesto una IV - %1 провел переливание - - - %1 applied a tourniquet - %1 aplicado torniquete - %1 наложил жгут - - - + + + Inject Atropine + Atropin injizieren + Inyectar Atropina + Ввести атропин + Aplikovat atropin + Atropin beadása + + + Inject Epinephrine + Epinephrine injizieren + Inyectar Epinefrina + Wtrzyknij adrenalinę + Aplikovat adrenalin + Ввести андреналил + Adrénaline + Epinefrin beadása + Injetar Epinefrina + Inietta Epinefrina + + + Inject Morphine + Morphin injizieren + Inyectar Morfina + Wstrzyknij morfinę + Aplikovat morfin + Ввести морфин + Morphine + Morfium beadása + Injetar Morfina + Inietta Morfina + + + Transfuse Blood + Bluttransfusion + Transfundir sangre + Przetocz krew + Transfúze krve + Перелить кровь + Transfusion + Infúzió (vér) + Transfundir Sangue + Effettua Trasfusione + + + Transfuse Plasma + Plasmatransfusion + Transfundir plasma + Перелить плазму + Transfúze plazmy + Infúzió (vérplazma) + + + Transfuse Saline + Salzlösungtransfusion + Transfundir salino + Влить физраствор + Transfúze fyziologický roztoku + Infúzió (sós víz) + + + Apply Tourniquet + Aderpresse anwenden + Aplicar torniquete + Наложить жгут + Aplikovat škrtidlo + Érszorító felhelyezése + + + Bandage + Verbinden + Venda + Bandaż + Obvázat + Pansement + Benda + Kötözés + Atadura + Перевязать + + + Bandage Head + Kopf verbinden + Vendar la cabeza + Bandażuj głowę + Obvázat hlavu + Перевязать голову + Pansement Tête + Fej kötözése + Atar Cabeça + Benda la testa + + + Bandage Torso + Torso verbinden + Vendar el torso + Bandażuj tors + Obvázat hruď + Перевязать торс + Pansement Torse + Testtörzs kötözése + Atar Tronco + Benda il torso + + + Bandage Left Arm + Arm links verbinden + Vendar el brazo izquierdo + Bandażuj lewe ramię + Obvázat levou ruku + Перевязать левую руку + Pansement Bras Gauche + Bal kar kötözése + Atar Braço Esquerdo + Benda il braccio sinistro + + + Bandage Right Arm + Arm rechts verbinden + Vendar el brazo derecho + Bandażuj prawe ramię + Obvázat pravou ruku + Перевязать правую руку + Pansement Bras Droit + Jobb kar kötözése + Atar Braço Direito + Benda il braccio destro + + + Bandage Left Leg + Bein links verbinden + Vendar la pierna izquierda + Bandażuj lewą nogę + Obvázat levou nohu + Перевязать левую ногу + Pansement Jambe Gauche + Bal láb kötözése + Atar Perna Esquerda + Benda la gamba sinistra + + + Bandage Right Leg + Bein rechts verbinden + Vendar la pierna derecha + Bandażuj prawą nogę + Obvázat pravou nohu + Перевязать правую ногу + Pansement Jambe Droite + Jobb láb kötözése + Atar Perna Direita + Benda la gamba destra + + + Injecting Morphine ... + Morphin injizieren ... + Inyectando Morfina ... + Wstrzykiwanie morfiny ... + Aplikuji morfin ... + Введение морфина... + Injection de Morphine... + Morfium beadása ... + Injetando Morfina ... + Inietto la morfina ... + + + Injecting Epinephrine ... + Epinephrin injizieren ... + Inyectando Epinefrina ... + Wstrzykiwanie adrenaliny ... + Aplikuji adrenalin ... + Введение андреналина ... + Injection d'Adrénaline ... + Epinefrin beadása ... + Injetando Epinefrina ... + Inietto l'epinefrina ... + + + Injecting Atropine ... + Atropin injizieren ... + Inyectando Atropina ... + Введение атропина ... + Aplikuji atropin ... + Atropin beadása ... + + + Transfusing Blood ... + Bluttransfusion ... + Transfusión de sangre ... + Przetaczanie krwi ... + Probíhá transfúze krve ... + Переливание крови... + Transfusion Sanguine ... + Infúzió vérrel ... + Transfundindo Sangue ... + Effettuo la trasfusione ... + + + Transfusing Saline ... + Sallösungtransfusion ... + Transfusión de salino ... + Вливание физраствора ... + Probíha transfúze fyziologický roztoku ... + Infúzió sós vizzel ... + + + Transfusing Plasma ... + Plasmatransfusion ... + Transfusión de plasma ... + Переливание плзмы ... + Probíha transfúze plazmy ... + Infúzió vérplazmával ... + + + Bandaging ... + Verbinden ... + Vendando ... + Bandażowanie ... + Obvazuji ... + Pansement ... + Sto applicando la benda ... + Bekötözés ... + Atando ... + Перевязывание ... + + + Applying Tourniquet ... + Setze Aderpresse an ... + Aplicando torniquete ... + Наложение жгута ... + Aplikuji škrtidlo + Érszorító felhelyezése ... + + + Medical + Zdravotní + Médical + Sanitäter + Medico + Medyczne + Médico + Медик + Médico + Orvosi + + + Field Dressing + Notverband + Compresa de campaña + Бинтовая повязка + Obinadlo + Zárókötszer + + + Packing Bandage + Verband + Vendaje compresivo + Компресионный пакет + Nyomókötszer + + + Elastic Bandage + Elastische Binde + Vendaje elástico + Давящая повязка + Elastické obinadlo + Rögzitő kötszer + + + QuikClot + QuikClot + QuikClot + QuickClot + QuikClot + + + Check Pulse + Puls überprüfen + Comprobar pulso + Проверить пульс + Zkontrolovat pulz + Pulzus ellenőrzése + + + Check Blood Pressure + Blutdruck überprüfen + Comprobar presión arterial + Проверить кровяное давление + Zkontrolovat krevní tlak + Vérnyomás megmérése + + + Triage Card + Verletztenanhängekarte + Tarjeta de triaje + Медкарта + Orvosi lap + + + Tourniquet + Aderpresse + Torniquete + Жгут + Škrtidlo + Érszorító + + + Remove Tourniquet + Entferne Aderpresse + Quitar torniquete + Снять жгут + Sundat škrtidlo + Érszorító leszedése + + + Give Blood IV (1000ml) + Gebe Blut IV (1000ml) + Dar Sangre IV (1000ml) + Дать кровь для в/в вливания (1000 мл) + Vér adása intravénásan (1000ml) + + + Give Blood IV (500ml) + Gebe Blut IV (500ml) + Dar Sangre IV (500ml) + Дать кровь для в/в вливания (500 мл) + Vér adása intravénásan (500ml) + + + Give Blood IV (250ml) + Gebe Blut IV (250ml) + Dar Sangre IV (250ml) + Дать кровь для в/в вливания (250 мл) + Vér adása intravénásan (250ml) + + + Give Plasma IV (1000ml) + Gebe Plasma IV (1000ml) + Dar Plasma IV (1000ml) + Дать плазму для в/в вливания (1000 мл) + Vérplazma adása intravénásan (1000ml) + + + Give Plasma IV (500ml) + Gebe Plasma IV (500ml) + Dar Plasma IV (500ml) + Дать плазму для в/в вливания (500 мл) + Vérplazma adása intravénásan (500ml) + + + Give Plasma IV (250ml) + Gebe Plasma IV (250ml) + Dar Plasma IV (250ml) + Дать плазму для в/в вливания (250 мл) + Vérplazma adása intravénásan (250ml) + + + Give Saline IV (1000ml) + Dar Salino IV (1000ml) + Дать физраствор для в/в вливания (1000 мл) + Sós víz adása intravénásan (1000ml) + + + Give Saline IV (500ml) + Dar Salino IV (500ml) + Дать физраствор для в/в вливания (500 мл) + Sós víz adása intravénásan (500ml) + + + Give Saline IV (250ml) + Dar Salino IV (250ml) + Дать физраствор для в/в вливания (250 мл) + Sós víz adása intravénásan (250ml) + + + Minor + Gering + Menor + Незначительные травмы + Enyhe + + + Delayed + Retrasado + Груз 300 + Késleltetett + + + Immediate + Inmediato + Помощь отложена + Azonnali + + + Deceased + Fallecido + Груз 200 + Elhalálozott + + + None + Ninguno + Нет + Semmi + + + Normal breathing + Normales Atmen + Дыхание в норме + Respiración normal + Respiration Normale + Normalny oddech + Normális légzés + + + No breathing + Atmet nicht + Дыхания нет + No respira + Apnée + Brak oddechu + Nincs légzés + + + Difficult breathing + Schweres Atmen + Дыхание затруднено + Dificultad para respirar + Difficultée Respiratoire + Trudności z oddychaniem + Nehéz légzés + + + Almost no breathing + Atmet beinahe nicht + Дыхания почти нет + Casi sin respiración + Respiration Faible + Prawie brak oddechu + Alig van légzés + + + Bleeding + Blutet + Кровотечение + Sangrando + Seignement + Krwawienie zewnętrzne + Vérzik + + + In Pain + Unter Schmerzen + Испытывает боль + Con dolor + A De La Douleur + W bólu + Fájdalom alatt + + + Lost a lot of Blood + Hat eine große Menge Blut verloren + Большая кровопотеря + Mucha sangre perdida + A Perdu Bcp de Sang + Stracił dużo krwi + Sok vért vesztett + + + Tourniquet [CAT] + Aderpresse [CAT] + Жгут + Torniquete [CAT] + Garot [CAT] + Opaska uciskowa [CAT] + Érszorító [CAT] + + + Receiving IV [%1ml] + Wiederbeleben IV [%1ml] + Reciviendo IV [%1ml] + Принимается переливание [%1 мл] + Infúzióra kötve [%1ml] + + + Bandage (Basic) + Verband (Basis) + Повязка (обычная) + Vendaje (Básico) + Bandage (Standard) + Bandaż (jałowy) + Kötszer (Általános) + + + Used to cover a wound + Verwendet um die Wunde zu schützen + Для перевязки ран + Utilizado para cubrir una herida + Utilisé Pour Couvrir Une Blessure + Używany w celu przykrycia i ochrony miejsca zranienia + Sebesülések befedésére alkalmas + + + A dressing, that is a particular material used to cover a wound, which is applied over the wound once bleeding has been stemmed. + Ein Verband, der aus einem besonderen Material besteht um die Wunde zu schützen, nachdem die Blutung gestoppt wurde. + Повязка, накладываемая поверх раны после остановки кровотечения. + Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez ha dejado de sangrar. + C'est un bandage, qui est fait d'un matériel spécial utiliser pour couvrir une blessure, qui peut etre appliquer des que le seignement as ete stopper. + Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. + Egy különleges anyagú kötszer sebek betakarására, amelyet a vérzés elállítása után helyeznek fel. + + + Packing Bandage + Verband + Тампонирующая повязка + Vendaje compresivo + Bandage Mèche + Bandaż (uciskowy) + Nyomókötszer + + + Used to pack medium to large wounds and stem the bleeding + Wird verwendet, um mittel bis große Wunden zu verbinden und die Blutung zu stoppen + Для тампонирования ран среднего и большого размера и остановки кровотечения. + Se utiliza para vendar heridas medianas o grandes y detener el sangrado + Utiliser pour remplire la cavité créé dans une blessure moyenne et grande. + Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. + Közepestől nagyig terjedő sebek betakarására és vérzés elállítására használt kötszer + + + A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is an option in large polytrauma injuries. + Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжелых сочетанных ранениях возможно тампонирование раны. + Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes lesiones o politraumatismos. + Un bandage servent a etre inseré dans les blessure pour éponger le seignement et faciliter la guerrison. Ce bandage est une option pour soigner les lession de politrauma. + Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. + Egy kötszerfajta, melyet a sebek nyomására használnak a vérzés elállítása és sebgyógyulás érdekében. A nyomókötés egy lehetőség nagyobb polytraumatikus sérülések esetén. + + + Bandage (Elastic) + Verband (Elastisch) + Повязка (давящая) + Vendaje (Elástico) + Bandage (Élastique) + Bandaż (elastyczny) + Rögzító kötszer + + + Bandage kit, Elastic + Verbandssatz, Elastisch + Давящая повязка + Kit de vendaje (Elástico) + Bandage Compressif Élastique + Zestaw bandaży elastycznych. + Rugalmas kötszercsomag, "rögzítő" + + + Allows an even compression and extra support to the injured area. + + + Ce bandage peut etre utiliser pour compresser la plaie afin de ralentire le seignement et assurer la tenue du bandage lors de mouvment. + Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. + Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada + Egyenletes nyomást és támogatást biztosít a sebesült felületnek. + + + Tourniquet (CAT) + Aderpresse (CAT) + Жгут + Torniquete (CAT) + Garot (CAT) + Staza (typ. CAT) + Érszorító (CAT) + + + Slows down blood loss when bleeding + Veringert den Blutverlust + Уменьшает кровопотерю при кровотечении. + Reduce la velocidad de pérdida de sangre + Ralentit le seignement + Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. + Lelassítja a vérvesztést vérzés esetén + + + A constricting device used to compress venous and arterial circulation in effect inhibiting or slowing blood flow and therefore decreasing loss of blood. + Жгут используется для прижатия сосудов, приводящего к остановке или значительному уменьшению кровотечения и сокращению кровопотери. + Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre + Un appareil servent a compresser les artères et veines afin de reduire la perte de sang. + Opaska zaciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym krwawieniem tętniczym lub żylnym. + Egy szűkítőeszköz, mely a vénás és artériás nyomás keringés helyi összenyomására szolgál, ezzel lelassítva vagy megállítva az adott területen a vérkeringést. Ez csökkenti a vérvesztés mértékét. + + + Morphine autoinjector + Morphin Autoinjector + Морфин в пневмошприце + Morfina auto-inyectable + Auto-injecteur de Morphine + Autostrzykawka z morfiną + Morfium autoinjektor + + + Used to combat moderate to severe pain experiences + Wird verwendet um moderate bis starke Schmärzen zu lindern. + Для снятия средних и сильных болевых ощущений. + Usado para combatir los estados dolorosos de moderados a severos + Utiliser pour contrer les douleurs modéré à severes. + Morfina. Ma silne działanie przeciwbólowe. + Mérsékelttől erős fájdalomig, ellene alkalmazandó termék + + + An analgesic used to combat moderate to severe pain experiences. + Анальгетик для снятия средних и сильных болевых ощущений. + Analgésico usado para combatir los estados dolorosos de moderados a severos. + Un Analgésique puissant servant a contrer les douleur modéré a severe. + Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. + Egy fájdalomcsillapító anyag, jellemzően mérsékelt vagy erős fájdalom esetén alkalmazandó. + + + Atropin autoinjector + Атропин в пневмошприце + Atropina auto-inyectable + Auto-injecteur d'Atropine + Autostrzykawka AtroPen + Atropin autoinjektor + + + Used in NBC scenarios + Применяется для защиты от ОМП + Usado en escenarios NBQ + Utiliser en cas d'attaque CBRN + Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. + NBK helyzetek esetén használandó + + + A drug used by the Military in NBC scenarios. + Препарат, используемый в войсках для защиты от оружия массового поражения. + Medicamento usado por militares en escenarios NBQ + Médicament utilisé par l'armée en cas d'attaque CBRN + Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w przypadku zagrożeń NBC. + Egy instabil alkaloid, NBK helyzetek esetén a katonai szervezetek veszik használatba. + + + Epinephrine autoinjector + Адреналин в пневмошприце + Epinefrina auto-inyectable + Auto-injecteur d'épinéphrine + Autostrzykawka EpiPen + Epinefrin autoinjektor + + + Increase heart rate and counter effects given by allergic reactions + Стимулирует работу сердца и купирует аллергические реакции. + Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas + Augmente la Fréquance cadiaque et contré les effet d'une reaction Anaphylactique + Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne + Növeli a szívverést és ellenzi az allergiás reakciók hatásait + + + A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter such effects given by allergic reactions (anaphylaxis). Used in sudden cardiac arrest scenarios with decreasing positive outcomes. + Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты сердечных сокращений и купированию аллергических реакций (анафилактического шока). Применяется при остановке сердца с уменьшением вероятности благоприятного исхода. + Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de las reacciones alérgicas (anafilaxis). Se utiliza en caso de paros cardiacos repentinos. + Un medicament qui fonctione sur le systeme sympatique créan une dilatation des bronches, augmente la fréquance cardiaque et contre les effet d'une reaction alergique (anaphylaxie). Utiliser lors d'arret cardio-respiratoire pour augmenté les chances retrouver un ryhtme. + EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i beta-adrenergiczne. Pobudzenie układu współczulnego prowadzi do zwiększenia częstotliwości pracy serca, zwiększenia pojemności wyrzutowej serca i przyśpieszenia krążenia wieńcowego. Pobudzenie oskrzelowych receptorów beta-adrenergicznych wywołuje rozkurcz mięśni gładkich oskrzeli, co w efekcie zmniejsza towarzyszące oddychaniu świsty i duszności. + Egy hormon, mely a szimpatikus idegrendszer által kitágítja a hörgőket, valamint megnöveli a szívverést, ezzel ellensúlyozva ilyen jellegű allergiás reakciókat (anafilaxia). Hirtelen szívmegállás esetén is használt, idő alatt csökkenő hatásfokkal. + + + Plasma IV (1000ml) + Плазма для в/в вливания (1000 мл) + Plasma IV (1000ml) + Plasma Sanguin IV (1000ml) + Osocze IV (1000ml) + Vérplazma-infúzió (1000ml) + + + A volume-expanding blood supplement. + Дополнительный препарат, применяемый при возмещении объема крови. + Suplemento para expandir el volumen sanguíneo. + Supplement visant a remplacer les volume sanguin + Składnik krwi, używany do zwiększenia jej objętości. + Egy térfogatnövelő vérkiegészítmény. + + + A volume-expanding blood supplement. + Дополнительный препарат, применяемый при возмещении объема крови. + Suplemento para expandir el volumen sanguíneo. + Supplement visant a remplacer le volume sanguin et remplace les plaquettes. + Składnik krwi, używany do zwiększenia jej objętości. + Egy térfogatnövelő vérkiegészítmény. + + + Plasma IV (500ml) + Плазма для в/в вливания (500 мл) + Plasma IV (500ml) + Plasma Sanguin IV (500ml) + Osocze IV (500ml) + Vérplazma-infúzió (500ml) + + + Plasma IV (250ml) + Плазма для в/в вливания (250 мл) + Plasma IV (250ml) + Plasma Sanguin (250ml) + Osocze IV (250ml) + Vérplazma-infúzió (250ml) + + + Blood IV (1000ml) + Кровь для переливания (1000 мл) + Sangre IV (1000ml) + Cullot Sanguin IV (1000ml) + Krew IV (1000ml) + Vér-infúzió (1000ml) + + + Blood IV, for restoring a patients blood (keep cold) + Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) + Sangre intravenosa, para restarurar el volumen sanguíneo (mantener frío) + Cullot Sanguin IV, pour remplacer le volume sanguin (garder Réfrigeré) + Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych + Vér-infúzió, intravénás bejuttatásra egy páciensnek (hidegen tárolandó) + + + O Negative infusion blood used in strict and rare events to replenish blood supply usually conducted in the transport phase of medical care. + Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема потерянной крови на догоспитальном этапе оказания медицинской помощи. + Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume sanguin perdu. Habituelment utiliser lors du transport ou dans un etablisement de soin. + Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj w trakcie fazie transportu rannej osoby do szpitala. + Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdida. Uso habitual durante el transporte de heridos. + Nullás vércsoportú, Rh-negatív vér-infúzió, melyet kritikus helyzetekben vérutánpótlásra használnak, jellemzően az orvosi ellátás szállítási fázisa közben. + + + Blood IV (500ml) + Кровь для переливания (500 мл) + Sangre IV (500ml) + Cullot Sanguin IV (500ml) + Krew IV (500ml) + Vér-infúzió (500ml) + + + Blood IV (250ml) + Кровь для переливания (250 мл) + Sangre IV (250ml) + Cullot Sanguin IV (250ml) + Krew IV (250ml) + Vér-infúzió (250ml) + + + Saline IV (1000ml) + Физраствор для в/в вливания (1000 мл) + Solución Salina IV (1000ml) + solution Saline 0.9% IV (1000ml) + Solanka 0,9% IV (1000ml) + 0,9%-os sósvíz-infúzió (1000ml) + + + Saline IV, for restoring a patients blood + Пакет физраствора для возмещения объема потерянной крови + Solución salina intravenosa, para restaurar el volumen sanguíneo + Solution Saline 0.9% IV, pour retablir temporairement la tention arteriel + Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta + 0,9%-os sósvíz-infúzió, a páciens vérmennyiségének helyreállítására + + + A medical volume-replenishing agent introduced into the blood system through an IV infusion. + Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного вливания. + Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. + Un remplacment temporaire pour rétablir la tention artériel lors de perte sanguine, étant ajouter par intraveineuse + Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór elektrolitów, podawany dożylnie (IV). + Egy orvosi térfogat-helyreállító készítmény, melyet intravénás módon lehet a szervezetbe juttatni. + + + Saline IV (500ml) + Физраствор для в/в вливания (500 мл) + Salino IV (500ml) + Solution Saline 0.9% IV (500ml) + Solanka 0,9% IV (500ml) + 0,9%-os sósvíz-infúzió (500ml) + + + Saline IV (250ml) + Физраствор для в/в вливания (250 мл) + Salino IV (250ml) + Solution Saline 0.9% IV (250ml) + Solanka 0,9% IV (250ml) + 0,9%-os sósvíz-infúzió (250ml) + + + Basic Field Dressing (QuikClot) + Первичный перевязочный пакет (QuikClot) + Vendaje básico (QuickClot) + Bandage Regulier (Coagulant) + Opatrunek QuikClot + Általános zárókötszer (QuikClot) + + + QuikClot bandage + Гемостатический пакет QuikClot + Vendaje QuikClot + Bandage coagulant + Podstawowy opatrunek stosowany na rany + QuikClot kötszer + + + Hemostatic bandage with coagulant that stops bleeding. + + Un bandage servant a coaguler les seignements mineur à moyen. + Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. + Vendaje hemostático con coagulante que detiene el sangrado. + Hemostatikus kötszer egy vérzésgátló anyaggal. + + + Personal Aid Kit + Аптечка + Botiquín de primeros auxilios + Équipement de support Vitale + Apteczka osobista + Elsősegélycsomag + + + Includes various treatment kit needed for stitching or advanced treatment + Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. + Incluye material médico para tratamientos avanzados + Inclue du matériel medical pour les traitement avancé, tel les point de suture. + Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego + Változatos segédfelszereléseket tartalmaz sebvarráshoz és haladó elsősegélynyújtáshoz + + + + + + + + + Surgical Kit + Хирургический набор + Kit quirúrgico + Sebészeti készlet + + + Surgical Kit for in field advanced medical treatment + Набор для хирургической помощи в полевых условиях + Kit quirúrgico para el tratamiento avanzado en el campo de batalla + Sebészeti készlet komplex orvosi feladatok terepen való ellátására + + + Surgical Kit for in field advanced medical treatment + Набор для хирургической помощи в полевых условиях + Kit quirúrgico para el tratamiento avanzado en el campo de batalla + Sebészeti készlet komplex orvosi feladatok terepen való ellátására + + + Bodybag + Мешок для трупов + Bolsa para cadáveres + Hullazsák + + + A bodybag for dead bodies + Мешок для упаковки трупов + Una bolsa para cadáveres + Egy hullazsák a holttestek számára + + + A bodybag for dead bodies + Мешок для упаковки трупов + Una bolsa para cadáveres + Egy hullazsák a holttestek számára + + + Blood Pressure + Артериальное давление + Presión arterial + Vérnyomás + + + Checking Blood Pressure.. + Проверка артериального давления... + Comprobando presión arterial... + Vérnyomás megmérése... + + + You checked %1 + Вы осмотрели раненого %1 + Examinando a %1 + A %1 ellenőrizve + + + You find a blood pressure of %2/%3 + Артериальное давление %2/%3 + La presión arterial es %2/%3 + A vérnyomás %2/%3 + + + You find a low blood pressure + Давление низкое + La presión arterial es baja + A vérnyomás alacsony + + + You find a normal blood pressure + Давление нормальное + La presión arterial es normal + A vérnyomás normális + + + You find a high blood pressure + Давление высокое + La presión arterial es alta + A vérnyomás magas + + + You find no blood pressure + Давления нет + No hay presión arterial + Nem észlelhető vérnyomás + + + You fail to find a blood pressure + Артериальное давление не определяется + No puedes encontrar presión arterial + Nem sikerült a vérnyomás megmérése + + + Pulse + Пульс + Pulso + Pulzus + + + Checking Heart Rate.. + Проверка пульса... + Comprobando ritmo cardíaco... + Szívverés-szám mérése... + + + You checked %1 + Вы осмотрели раненого %1 + Examinando a %1 + A %1 ellenőrizve + + + You find a Heart Rate of %2 + Пульс %2 уд./мин. + El ritmo cardíaco es de %2 + A szívverés-szám %2 + + + You find a weak Heart Rate + Пульс слабый + El ritmo cardíaco es débil + A szívverés-szám alacsony + + + You find a strong Heart Rate + Пульс учащенный + El ritmo cardíaco está acelerado + A szívverés-szám magas + + + You find a normal Heart Rate + Пульс в норме + El ritmo cardíaco es bueno + A szívverés-szám normális + + + You find no Heart Rate + Пульс не прощупывается + No tiene ritmo cardíaco + Nem észlelhető szívverés + + + Response + Реакция + Respuesta + Reagálóképesség + + + You check response of patient + Вы проверяете реакцию раненого + Compruebas si el paciente reacciona + Ellenőrzöd a páciens reagálóképességét + + + %1 is responsive + %1 реагирует на раздражители + %1 ha reaccionado + %1 reakcióképes + + + %1 is not responsive + %1 не реагирует + %1 no reacciona + %1 nem reagál + + + You checked %1 + Вы осмотрели раненого %1 + Examinas a %1 + Megnézted %1-t + + + Bandaged + Повязка наложена + Vendado + Bekötözve + + + You bandage %1 (%2) + Вы перевязали раненого %1 (%2) + Aplicas vendaje a %1 en %2 + Bekötözöd %1-t (%2) + + + %1 is bandaging you + %1 перевязывает вас + %1 te está vendando + %1 bekötöz téged + + + You start stitching injures from %1 (%2) + Вы зашиваете ранения от %1 (%2) + Estás suturando heridas de %1 en %2 + Elkezded összevarni %1 sérüléseit (%2) + + + Stitching + Наложение швов + Suturando + Összevarrás + + + You treat the airway of %1 + Вы интубируете раненого %1 + Estás intubando a %1 + Kezeled %1 légútját + + + Airway + Дыхательные пути + Vías aéreas + Légút + + + %1 is treating your airway + %1 проводит вам интубацию + %1 te está intubando + %1 kezeli a légútadat + + + Drag + Ziehen + Arrastrar + Ciągnij + Táhnout + Тащить + Tracter + Húzás + Arrastar + Trascina + + + Carry + Tragen + Cargar + Nieś + Nést + Нести + Porter + Cipelés + Carregar + Trasporta + + + Release + Loslassen + Soltar + Połóż + Položit + Отпустить + Déposer + Elengedés + Largar + Lascia + + + Load Patient Into + Patient Einladen + Cargar el paciente en + Załaduj pacjenta + Naložit pacianta do + Погрузить пациента в + Embarquer le Patient + Sebesült berakása + Carregar Paciente Em + Carica paziente nel + + + Unload Patient + Patient Ausladen + Descargar el paciente + Wyładuj pacjenta + Vyložit pacienta + Выгрузить пациента + Débarquer le Patient + Sebesült kihúzása + Descarregar Paciente + Scarica il paziente + + + Unload patient + Descargar el paciente + Выгрузить пациента + Sebesült kihúzása + + + Load patient + Cargar el paciente en + Погрузить пациента + Sebesült berakása + + + Place body in bodybag + Colocar cuerpo en bolsa para cadáveres + Поместить тело в мешок + Test hullazsákba helyezése + + + Placing body in bodybag + Colocando cuerpo en bolsa para cadáveres + Помещение тела в мешок ... + Test hullazsákba helyezése ... + + + %1 has bandaged patient + %1 has vendado al paciente + %1 перевязал пациента + %1 bekötözte a pácienst + + + %1 used %2 + %1 usó %2 + %1 применил %2 + %1 használta a %2-t + + + %1 has given an IV + %1 has puesto una IV + %1 провел переливание + %1 infúziót adott + + + %1 applied a tourniquet + %1 aplicado torniquete + %1 наложил жгут + %1 felhelyezett egy érszorítót + + + \ No newline at end of file diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 600570c24e..5acd21af6b 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -1,177 +1,203 @@  + - - - MicroDAGR GPS - MicroDAGR GPS - GPS MicroDAGR - MicroDAGR GPS - MicroDAGR GPS - - - MicroDAGR advanced GPS receiver - MicroDAGR - Fortgeschrittener GPS-Empfänger - Receptor avanzado GPS MicroDAGR - Многофункциональный GPS-приёмник. - - - Angular Unit: - Unidad angular: - Угловые единицы: - - - Mils - Mils - Mils - Тысячные - - - Show Waypoints On Map: - Zeige Wegpunkte auf Karte - Mostrar puntos de ruta en el mapa: - Показывать маршрутные точки на карте: - - - Degrees - Grad - Grados - Градусы - - - On - Zapnuto - Oui - Ein - - Wł. - Ativar - Вкл. - Encendido - - - Off - Vypnuto - Non - Aus - No - Wył. - Desativar - Выкл. - Apagado - - - Enter Grid Cords: - Introducir coordenadas de cuadrícula: - Введите координаты: - - - Name of [%1] - Name von [%1] - Nombre de [%1] - Название [%1] - - - MGRS-New - MGRS-NEU - Nuevo-MGRS - MGRS-Новая - - - WGD - WGD - WGD - WGD - - - Range: - Distancia - Reichweite: - Дистанция: - - - Compass Direction - Kompass Richtung - Dirección de la brújula - Азимут - - - Mark - Markiere - Marca - Отметка - - - Waypoints - Puntos de ruta - Wegpunkte - Машрутные точки - Waypointy - - - Connect To - Conectar a - Соединиться с - Verbinde zu - Připojit k - - - Settings - Einstellungen - Configuración - Настройки - Nastavení - - - SetWP - SetzeWP - Establecer PR - Установить МТ - Nastavit WP - - - Add - Hinzufügen - Añadir - Добавить - Přidat - - - Delete - Smazat - Supprimer - Löschen - Elimina - Usuń - Excluir - Удалить - Borrar - - - Toggle MicroDAGR Display Mode - Wechsle MircoDAGR Bildschirmmodus - Conmutar modo de pantalla del MicroDAGR - Сменить режим показа MicroDAGR - - - Show MicoDAGR - Zeige MicroDAGR - Mostrar MicroDAGR - Показать MicroDAGR - Ukázat MicroDAGR GPS - - - Configure MicroDAGR - Stelle MicroDAGR ein - Configurar MicroDAGR - Настроить MicroDAGR - Konfigurovat MicroDAGR GPS - - - Close MicroDAGR - Schließe MicroDAGR - Cerrar MicroDAGR - Закрыть MicroDAGR - Zavřít MicroDAGR GPS - - - + + + MicroDAGR GPS + MicroDAGR GPS + GPS MicroDAGR + MicroDAGR GPS + MicroDAGR GPS + MicroDAGR GPS + + + MicroDAGR advanced GPS receiver + MicroDAGR - Fortgeschrittener GPS-Empfänger + Receptor avanzado GPS MicroDAGR + Многофункциональный GPS-приёмник. + MicroDAGR fejlett GPS vevőegység + + + Angular Unit: + Unidad angular: + Угловые единицы: + Szögmértékegység: + + + Mils + Mils + Mils + Тысячные + Mil + + + Show Waypoints On Map: + Zeige Wegpunkte auf Karte + Mostrar puntos de ruta en el mapa: + Показывать маршрутные точки на карте: + Útvonalpontok mutatása a térképen: + + + Degrees + Grad + Grados + Градусы + Fok + + + On + Zapnuto + Oui + Ein + + Wł. + Ativar + Вкл. + Encendido + Be + + + Off + Vypnuto + Non + Aus + No + Wył. + Desativar + Выкл. + Apagado + Ki + + + Enter Grid Cords: + Introducir coordenadas de cuadrícula: + Введите координаты: + Add meg a rácskoordinátákat: + + + Name of [%1] + Name von [%1] + Nombre de [%1] + Название [%1] + [%1] neve + + + MGRS-New + MGRS-NEU + Nuevo-MGRS + MGRS-Новая + MGRS-új + + + WGD + WGD + WGD + WGD + WGD + + + Range: + Distancia + Reichweite: + Дистанция: + Távolság: + + + Compass Direction + Kompass Richtung + Dirección de la brújula + Азимут + Irányszög + + + Mark + Markiere + Marca + Отметка + Jelölés + + + Waypoints + Puntos de ruta + Wegpunkte + Машрутные точки + Waypointy + Útvonalpontok + + + Connect To + Conectar a + Соединиться с + Verbinde zu + Připojit k + Csatlakozás + + + Settings + Einstellungen + Configuración + Настройки + Nastavení + Beállítások + + + SetWP + SetzeWP + Establecer PR + Установить МТ + Nastavit WP + UP Beállítása + + + Add + Hinzufügen + Añadir + Добавить + Přidat + Hozzáadás + + + Delete + Smazat + Supprimer + Löschen + Elimina + Usuń + Excluir + Удалить + Borrar + Törlés + + + Toggle MicroDAGR Display Mode + Wechsle MircoDAGR Bildschirmmodus + Conmutar modo de pantalla del MicroDAGR + Сменить режим показа MicroDAGR + MicroDAGR kijelzési mód váltása + + + Show MicoDAGR + Zeige MicroDAGR + Mostrar MicroDAGR + Показать MicroDAGR + Ukázat MicroDAGR GPS + MicroDAGR mutatása + + + Configure MicroDAGR + Stelle MicroDAGR ein + Configurar MicroDAGR + Настроить MicroDAGR + Konfigurovat MicroDAGR GPS + MicroDAGR konfigurálása + + + Close MicroDAGR + Schließe MicroDAGR + Cerrar MicroDAGR + Закрыть MicroDAGR + Zavřít MicroDAGR GPS + MicroDAGR elrejtése + + + \ No newline at end of file diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index d64e3e31ab..b5ce61e538 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -11,7 +11,7 @@ Pokročilé řízení střel Avanzato Missile Guidance Avançado Missile Guidance - Részletes rakéta irányító + Fejlett rakétairányító Расширенный ракетой @@ -23,85 +23,13 @@ Povoluje pokročilou mechaniku řízení střel. - + Engedélyezi a haladó irányító mechanizmusokat, valamint különböző rakéták és tüzelési módok kiválasztását. /* Weapons */ - - Hydra-70 DAGR Missile - - - - - Hydra-70 DAGR - - - - - - - DAGR - - - - - DAGR - - - - - - - Hydra-70 DAGR Laser Guided Missile - - - - - Hydra-70 DAGR laserem naváděná střela - - - - - + Hydra-70 DAGR MissileHydra-70 DAGRHydra-70 DAGR rakétaDAGRDAGRDAGRHydra-70 DAGR Laser Guided MissileHydra-70 DAGR laserem naváděná střelaHydra-70 DAGR lézer-irányított rakéta /* Weapons */ - - Hellfire II AGM-114K Missile - - - - - Hellfire II AGM-114K - - - - - - - AGM-114K - - - - - AGM-114K - - - - - - - Hellfire II AGM-114K Laser Guided Missile - - - - - Hellfire II AGM-114K laserem naváděná střela - - - - - - - + Hellfire II AGM-114K MissileHellfire II AGM-114KHellfire II AGM-114K rakétaAGM-114KAGM-114KAGM-114KHellfire II AGM-114K Laser Guided MissileHellfire II AGM-114K laserem naváděná střelaHellfire II AGM-114K lézer-irányított rakéta \ No newline at end of file diff --git a/addons/movement/stringtable.xml b/addons/movement/stringtable.xml index b04347f975..a38094118c 100644 --- a/addons/movement/stringtable.xml +++ b/addons/movement/stringtable.xml @@ -1,46 +1,48 @@  - + - - - Show weight in lb - Zeige Gewicht in Pfund - Mostrar peso en libras - Afficher le poids en lb - Pokaż ciężar w funtach - Zobrazit váhu v librách - Mostra peso in libbre - Mostrar peso em libras - Súly megjelenítése fontban. - Показать вес в фунтах - - - Weight: - Gewicht: - Peso: - Poids: - Waga: - Váha: - Peso: - Peso: - Súly: - Вес: - - - Climb - Klettern - Wspinaczka - Trepar - Vylézt - Подняться - - - Can't climb here - Kann hier nicht klettern - Nie możesz wspiąć się tutaj - No se puede trepar aquí - Zde není možné vylézt - Не можете подняться здесь - - + + + Show weight in lb + Zeige Gewicht in Pfund + Mostrar peso en libras + Afficher le poids en lb + Pokaż ciężar w funtach + Zobrazit váhu v librách + Mostra peso in libbre + Mostrar peso em libras + Súly megjelenítése fontban. + Показать вес в фунтах + + + Weight: + Gewicht: + Peso: + Poids: + Waga: + Váha: + Peso: + Peso: + Súly: + Вес: + + + Climb + Klettern + Wspinaczka + Trepar + Vylézt + Подняться + Mászás + + + Can't climb here + Kann hier nicht klettern + Nie możesz wspiąć się tutaj + No se puede trepar aquí + Zde není možné vylézt + Не можете подняться здесь + Itt nem tudsz mászni + + \ No newline at end of file From acc021c11c5caab231e7c097e5511de3507583a3 Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 13 Apr 2015 23:10:55 +0200 Subject: [PATCH 456/816] Replaced TABs and newline braces --- addons/atragmx/data/tdsrecon.rvmat | 119 +++++++++++++---------------- 1 file changed, 53 insertions(+), 66 deletions(-) diff --git a/addons/atragmx/data/tdsrecon.rvmat b/addons/atragmx/data/tdsrecon.rvmat index c6ef34c6e0..5bd4ef36e5 100644 --- a/addons/atragmx/data/tdsrecon.rvmat +++ b/addons/atragmx/data/tdsrecon.rvmat @@ -1,6 +1,5 @@ -class StageTI -{ - texture="a3\data_f\default_ti_ca.paa"; +class StageTI { + texture="a3\data_f\default_ti_ca.paa"; }; ambient[]={1,1,1,1}; diffuse[]={1,1,1,1}; @@ -10,73 +9,61 @@ specular[]={0.05000001,0.05000001,0.05000001,1}; specularPower=50; PixelShaderID="Super"; VertexShaderID="Super"; -class Stage1 -{ - texture="z\ace\addons\atragmx\data\tdsrecon_nohq.paa"; - uvSource="tex"; - class uvTransform - { - aside[]={1,0,0}; - up[]={0,1,0}; - dir[]={0,0,0}; - pos[]={0,0,0}; - }; +class Stage1 { + texture="z\ace\addons\atragmx\data\tdsrecon_nohq.paa"; + uvSource="tex"; + class uvTransform { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; }; -class Stage2 -{ - texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; - uvSource="tex"; - class uvTransform - { - aside[]={0,9,0}; - up[]={4.5,0,0}; - dir[]={0,0,0}; - pos[]={0,0,0}; - }; +class Stage2 { + texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource="tex"; + class uvTransform { + aside[]={0,9,0}; + up[]={4.5,0,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; }; -class Stage3 -{ - texture="#(argb,8,8,3)color(0,0,0,0)"; - uvSource="tex"; - class uvTransform - { - aside[]={1,0,0}; - up[]={0,1,0}; - dir[]={0,0,0}; - pos[]={0,0,0}; - }; +class Stage3 { + texture="#(argb,8,8,3)color(0,0,0,0)"; + uvSource="tex"; + class uvTransform { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; }; -class Stage4 -{ - texture="#(argb,8,8,3)color(1,1,1,1,AS)"; - uvSource="tex"; - class uvTransform - { - aside[]={1,0,0}; - up[]={0,1,0}; - dir[]={0,0,0}; - pos[]={0,0,0}; - }; +class Stage4 { + texture="#(argb,8,8,3)color(1,1,1,1,AS)"; + uvSource="tex"; + class uvTransform { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; }; -class Stage5 -{ - texture="#(argb,8,8,3)color(1,1,1,1,SMDI)"; - uvSource="tex"; - class uvTransform - { - aside[]={1,0,0}; - up[]={0,1,0}; - dir[]={0,0,0}; - pos[]={0,0,0}; - }; +class Stage5 { + texture="#(argb,8,8,3)color(1,1,1,1,SMDI)"; + uvSource="tex"; + class uvTransform { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; }; -class Stage6 -{ - texture="#(ai,64,64,1)fresnel(1.5,1.22)"; - uvSource="none"; +class Stage6 { + texture="#(ai,64,64,1)fresnel(1.5,1.22)"; + uvSource="none"; }; -class Stage7 -{ - texture="a3\data_f\env_land_co.paa"; - uvSource="none"; +class Stage7 { + texture="a3\data_f\env_land_co.paa"; + uvSource="none"; }; From 8bfd915ec465423eedbf881ffe09076d58843b04 Mon Sep 17 00:00:00 2001 From: Harakhti Date: Mon, 13 Apr 2015 23:45:44 +0200 Subject: [PATCH 457/816] Translation: N to R This was a lot more fun than the previous two were. 12 folders left... --- addons/nametags/stringtable.xml | 179 +- addons/nightvision/stringtable.xml | 256 +-- addons/optics/stringtable.xml | 247 +-- addons/optionsmenu/stringtable.xml | 322 +-- addons/overheating/stringtable.xml | 310 +-- addons/parachute/stringtable.xml | 86 +- addons/realisticnames/stringtable.xml | 2713 ++++++++++++------------ addons/reload/stringtable.xml | 123 +- addons/reloadlaunchers/stringtable.xml | 7 +- addons/respawn/stringtable.xml | 59 +- 10 files changed, 2199 insertions(+), 2103 deletions(-) diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index c61158103f..e30ff4cde6 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -1,89 +1,94 @@  + - - - Show Names - Namen anzeigen - Mostrar nombres - Afficher noms - Zobrazit jména - Pokaż nazwy - Nevek mutatása - Показать имена - - - Show player names - Spielernamen anzeigen - Mostrar nombres de jugadores - Pokaż nazwy graczy - Afficher nom des joueurs - Játékosnevek mutatása - Zobrazit jména hráčů - Mostrar nomes de jogadores - Mostra i nomi dei giocatori - Показать имена игроков - - - Show player name only on cursor (requires player names) - Pokaż nazwę gracza tylko pod kursorem - Mostrar nombres solo en el cursor (requiere Mostrar nombres de jugadores) - Zeige Spielernamen nur an, wenn die Maus auf sie gerrichtet ist (benötigt Spielernamen) - Noms uniquement sous le curseur (si noms affichés) - Zobrazit jméno hráče jenom na kurzor (vyžaduje jména hráčů) - Mostra i nomi solo se puntati (richiede i nomi dei giocatori abilitati) - Mostrar nome de jogador somente no cursor (requer nome de jogadores) - Játékosok nevének mutatása (névcímke szükséges) - Показать имена игроков только под курсором (требует имен игроков) - - - Show player name only on keypress (requires player names) - Spielernamen nur auf Tastendruck anzeigen (benötigt Spielernamen) - Mostrar nombres solo al pulsar (requiere Mostrar nombres de jugadores) - Noms uniquement sur pression de la touche (si noms affichés) - Zobrazit jména hráčů jen na klávesu (vyžaduje jména hráčů) - Pokaż nazwę gracza tylko po przytrzymaniu klawisza - Játékosnevek mutatása gombnyomásra(névcíme szükséges) - Показать имена игроков только по нажатию клавиши (требует имен игроков) - - - Show player ranks (requires player names) - Spielerränge anzeigen (benötig Spielernamen) - Pokaż rangi graczy (wymaga nazw graczy) - Mostrar rango de los jugadores (requiere Mostrar nombres de jugadores) - Grade des joueurs (si noms affichés) - Zobrazit hodnosti hráčů (vyžaduje jména hráčů) - Mostra i gradi (richiede i nomi dei giocatori abilitati) - Mostrar patente de jogadores (requer nome de jogadores) - Játékosok rendfokozatának mutatása (névcímke szükséges) - Показать звания игроков (требует имен игроков) - - - Show vehicle crew info - Zeige Fahrzeugbesatzung - Mostrar tripulantes - Pokaż informacje o załodze pojazdu - Zobrazit info o posádce vozidla - Показать экипаж - - - Show name tags for AI units - Zeige KI-Namen - Mostrar etiquetas de nombre para unidades IA - Показывать именые метки ИИ - Zobrazit jména AI - - - Show SoundWaves (requires player names) - Zeigen Schallwellen (benötigt Spielernamen) - Mostrar onda sonora (requiere Mostrar nombres de jugadores) - Показывать звуковые волны (требует имен игроков) - Zobrazit SoundWaves (vyžaduje jména hráčů) - - - Default Nametag Color (Non Group Members) - Voreingestellte Namenfarbe (Spieler außerhalb der Gruppe) - Цвет меток игроков (не членов групп) - Color de etiquetas de nombre por defecto (No miembros de grupo) - - - + + + Show Names + Namen anzeigen + Mostrar nombres + Afficher noms + Zobrazit jména + Pokaż nazwy + Nevek mutatása + Показать имена + + + Show player names + Spielernamen anzeigen + Mostrar nombres de jugadores + Pokaż nazwy graczy + Afficher nom des joueurs + Játékosnevek mutatása + Zobrazit jména hráčů + Mostrar nomes de jogadores + Mostra i nomi dei giocatori + Показать имена игроков + + + Show player name only on cursor (requires player names) + Pokaż nazwę gracza tylko pod kursorem + Mostrar nombres solo en el cursor (requiere Mostrar nombres de jugadores) + Zeige Spielernamen nur an, wenn die Maus auf sie gerrichtet ist (benötigt Spielernamen) + Noms uniquement sous le curseur (si noms affichés) + Zobrazit jméno hráče jenom na kurzor (vyžaduje jména hráčů) + Mostra i nomi solo se puntati (richiede i nomi dei giocatori abilitati) + Mostrar nome de jogador somente no cursor (requer nome de jogadores) + Játékosok nevének mutatása csak a kurzoron (a nevek mutatása szükséges) + Показать имена игроков только под курсором (требует имен игроков) + + + Show player name only on keypress (requires player names) + Spielernamen nur auf Tastendruck anzeigen (benötigt Spielernamen) + Mostrar nombres solo al pulsar (requiere Mostrar nombres de jugadores) + Noms uniquement sur pression de la touche (si noms affichés) + Zobrazit jména hráčů jen na klávesu (vyžaduje jména hráčů) + Pokaż nazwę gracza tylko po przytrzymaniu klawisza + Játékosnevek mutatása csak gombnyomásra (a nevek mutatása szükséges) + Показать имена игроков только по нажатию клавиши (требует имен игроков) + + + Show player ranks (requires player names) + Spielerränge anzeigen (benötig Spielernamen) + Pokaż rangi graczy (wymaga nazw graczy) + Mostrar rango de los jugadores (requiere Mostrar nombres de jugadores) + Grade des joueurs (si noms affichés) + Zobrazit hodnosti hráčů (vyžaduje jména hráčů) + Mostra i gradi (richiede i nomi dei giocatori abilitati) + Mostrar patente de jogadores (requer nome de jogadores) + Játékosok rendfokozatának mutatása (a nevek mutatása szükséges) + Показать звания игроков (требует имен игроков) + + + Show vehicle crew info + Zeige Fahrzeugbesatzung + Mostrar tripulantes + Pokaż informacje o załodze pojazdu + Zobrazit info o posádce vozidla + Показать экипаж + Jármű-legénység adatainak mutatása + + + Show name tags for AI units + Zeige KI-Namen + Mostrar etiquetas de nombre para unidades IA + Показывать именые метки ИИ + Zobrazit jména AI + Névcímkék mutatása MI-egységeknél + + + Show SoundWaves (requires player names) + Zeigen Schallwellen (benötigt Spielernamen) + Mostrar onda sonora (requiere Mostrar nombres de jugadores) + Показывать звуковые волны (требует имен игроков) + Zobrazit SoundWaves (vyžaduje jména hráčů) + "Hanghullámok" mutatása (a nevek mutatása szükséges) + + + Default Nametag Color (Non Group Members) + Voreingestellte Namenfarbe (Spieler außerhalb der Gruppe) + Цвет меток игроков (не членов групп) + Color de etiquetas de nombre por defecto (No miembros de grupo) + Alap névcímke-szín (csoporton kívüli személyek) + + + \ No newline at end of file diff --git a/addons/nightvision/stringtable.xml b/addons/nightvision/stringtable.xml index 2dad02e3bd..bdd70a348a 100644 --- a/addons/nightvision/stringtable.xml +++ b/addons/nightvision/stringtable.xml @@ -1,127 +1,135 @@  - + - - - NV Goggles (Gen1) - Noktovizor (Gen1) - JVN (Gen1) - NS-Brille (Gen1) - Occhiali notturni (Gen1) - Gogle noktowizyjne (Gen1) - Óculos de visão noturna (Gen1) - ПНВ (Gen1) - Sistema de visión nocturna (Gen1) - - - NV Goggles (Gen2) - Noktovizor (Gen2) - JVN (Gen2) - NS-Brille (Gen2) - Occhiali notturni (Gen2) - Gogle noktowizyjne (Gen2) - Óculos de visão noturna (Gen2) - ПНВ (Gen2) - Sistema de visión nocturna (Gen2) - - - NV Goggles (Gen3) - Noktovizor (Gen3) - JVN (Gen3) - NS-Brille (Gen3) - Occhiali notturni (Gen3) - Gogle noktowizyjne (Gen3) - Óculos de visão noturna (Gen3) - ПНВ (Gen3) - Sistema de visión nocturna (Gen3) - - - NV Goggles (Gen3, Brown) - Noktovizor (Gen3, hnědý) - JVN (Gen3, marron) - NS-Brille (Gen3, Braun) - Occhiali notturni (Gen3, marroni) - Gogle noktowizyjne (Gen3, brązowe) - Óculos de visão noturna (Gen3, marrons) - ПНВ (Gen3, коричневый) - Sistema de visión nocturna (Gen3, marrón) - - - NV Goggles (Gen3, Green) - Noktovizor (Gen3, zelený) - JVN (Gen3, vertes) - NS-Brille (Gen3, Grün) - Occhiali notturni (Gen3, verdi) - Gogle noktowizyjne (Gen3, zielone) - Óculos de visão noturna (Gen3, verdes) - ПНВ (Gen3, зеленый) - Sistema de visión nocturna (Gen3, verde) - - - NV Goggles (Gen3, Black) - Noktovizor (Gen3, černý) - JVN (Gen3, noires) - NS-Brille (Gen3, Schwarz) - Occhiali notturni (Gen3, neri) - Gogle noktowizyjne (Gen3, czarne) - Óculos de visão noturna (Gen3, pretos) - ПНВ (Gen3, черный) - Sistema de visión nocturna (Gen3, negro) - - - NV Goggles (Gen4) - Noktovizor (Gen4) - JVN (Gen4) - NS-Brille (Gen4) - Occhiali notturni (Gen4) - Gogle noktowizyjne (Gen4) - Óculos de visão noturna (Gen4) - ПНВ (Gen4) - Sistema de visión nocturna (Gen4) - - - NV Goggles (Wide) - NS-Brille (Weitwinkel) - Sistema de visión nocturna (Panorámicas) - Gogle noktowizyjne (panoramiczne) - Noktovizor (Širokoúhlý) - ПНВ (Широкий) - - - Brightness: %1 - Helligkeit: %1 - Brillo: %1 - Czułość: %1 - Jas: %1 - Luminosité : %1 - Контраст: - Fényerő: %1 - Luminosidade: %1 - Luminosità: %1 - - - Increase NVG Brightness - Nachtsichtgerätshelligkeit erhöhen - Aumentar el brillo de las NVG - Zwiększ czułość noktowizji - Zvýšení jasu noktovizoru - Augmenter la luminosité des JVN - Увеличить яркость ПНВ - Fényerő növelése - Aumentar Luminosidade do EVN - Aumenta la luminosità dell'NVG - - - Decrease NVG Brightness - Nachtsichtgerätshelligkeit verringern - Disminuir el brillo de las NVG - Zmniejsz czułość noktowizji - Snížení jasu noktovizoru - Baisser la luminosité des JVN - Уменьшить яркость ПНВ - Fényerő csökkentése - Diminuir Luminosidade do EVN - Riduci la luminosità dell'NVG - - + + + NV Goggles (Gen1) + Noktovizor (Gen1) + JVN (Gen1) + NS-Brille (Gen1) + Occhiali notturni (Gen1) + Gogle noktowizyjne (Gen1) + Óculos de visão noturna (Gen1) + ПНВ (Gen1) + Sistema de visión nocturna (Gen1) + Éjjellátó szemüveg (1. Gen.) + + + NV Goggles (Gen2) + Noktovizor (Gen2) + JVN (Gen2) + NS-Brille (Gen2) + Occhiali notturni (Gen2) + Gogle noktowizyjne (Gen2) + Óculos de visão noturna (Gen2) + ПНВ (Gen2) + Sistema de visión nocturna (Gen2) + Éjjellátó szemüveg (2. Gen.) + + + NV Goggles (Gen3) + Noktovizor (Gen3) + JVN (Gen3) + NS-Brille (Gen3) + Occhiali notturni (Gen3) + Gogle noktowizyjne (Gen3) + Óculos de visão noturna (Gen3) + ПНВ (Gen3) + Sistema de visión nocturna (Gen3) + Éjjellátó szemüveg (3. Gen.) + + + NV Goggles (Gen3, Brown) + Noktovizor (Gen3, hnědý) + JVN (Gen3, marron) + NS-Brille (Gen3, Braun) + Occhiali notturni (Gen3, marroni) + Gogle noktowizyjne (Gen3, brązowe) + Óculos de visão noturna (Gen3, marrons) + ПНВ (Gen3, коричневый) + Sistema de visión nocturna (Gen3, marrón) + Éjjellátó szemüveg (3. Gen., barna) + + + NV Goggles (Gen3, Green) + Noktovizor (Gen3, zelený) + JVN (Gen3, vertes) + NS-Brille (Gen3, Grün) + Occhiali notturni (Gen3, verdi) + Gogle noktowizyjne (Gen3, zielone) + Óculos de visão noturna (Gen3, verdes) + ПНВ (Gen3, зеленый) + Sistema de visión nocturna (Gen3, verde) + Éjjellátó szemüveg (3. Gen., zöld) + + + NV Goggles (Gen3, Black) + Noktovizor (Gen3, černý) + JVN (Gen3, noires) + NS-Brille (Gen3, Schwarz) + Occhiali notturni (Gen3, neri) + Gogle noktowizyjne (Gen3, czarne) + Óculos de visão noturna (Gen3, pretos) + ПНВ (Gen3, черный) + Sistema de visión nocturna (Gen3, negro) + Éjjellátó szemüveg (3. Gen., fekete) + + + NV Goggles (Gen4) + Noktovizor (Gen4) + JVN (Gen4) + NS-Brille (Gen4) + Occhiali notturni (Gen4) + Gogle noktowizyjne (Gen4) + Óculos de visão noturna (Gen4) + ПНВ (Gen4) + Sistema de visión nocturna (Gen4) + Éjjellátó szemüveg (4. Gen.) + + + NV Goggles (Wide) + NS-Brille (Weitwinkel) + Sistema de visión nocturna (Panorámicas) + Gogle noktowizyjne (panoramiczne) + Noktovizor (Širokoúhlý) + ПНВ (Широкий) + Éjjellátó szemüveg (széles látószögű) + + + Brightness: %1 + Helligkeit: %1 + Brillo: %1 + Czułość: %1 + Jas: %1 + Luminosité : %1 + Контраст: + Fényerő: %1 + Luminosidade: %1 + Luminosità: %1 + + + Increase NVG Brightness + Nachtsichtgerätshelligkeit erhöhen + Aumentar el brillo de las NVG + Zwiększ czułość noktowizji + Zvýšení jasu noktovizoru + Augmenter la luminosité des JVN + Увеличить яркость ПНВ + Éjjellátó fényerejének növelése + Aumentar Luminosidade do EVN + Aumenta la luminosità dell'NVG + + + Decrease NVG Brightness + Nachtsichtgerätshelligkeit verringern + Disminuir el brillo de las NVG + Zmniejsz czułość noktowizji + Snížení jasu noktovizoru + Baisser la luminosité des JVN + Уменьшить яркость ПНВ + Éjjellátó fényerejének csökkentése + Diminuir Luminosidade do EVN + Riduci la luminosità dell'NVG + + \ No newline at end of file diff --git a/addons/optics/stringtable.xml b/addons/optics/stringtable.xml index 3e518a63d1..28530ecf1e 100644 --- a/addons/optics/stringtable.xml +++ b/addons/optics/stringtable.xml @@ -1,125 +1,126 @@  - + - - - RCO (2D) - RCO (2D) - RCO (2D) - RCO (2D) - RCO (2D) - RCO (2D) - RCO (2D) - RCO (2D) - RCO (2D) - - - - RCO (PIP) - RCO (PIP) - RCO (PIP) - RCO (BIB) - RCO (PIP) - RCO (PIP) - RCO (PIP) - RCO (PIP) - RCO (PIP) - - - - ARCO (2D) - ARCO (2D) - ARCO (2D) - ARCO (2D) - ARCO (2D) - ARCO (2D) - ARCO (2D) - ARCO (2D) - ARCO (2D) - - - - ARCO (PIP) - ARCO (PIP) - ARCO (PIP) - ARCO (BIB) - ARCO (PIP) - ARCO (PIP) - ARCO (PIP) - ARCO (PIP) - ARCO (PIP) - - - - MRCO (2D) - MRCO (2D) - MRCO (2D) - MRCO (2D) - MRCO (2D) - MRCO (2D) - MRCO (2D) - Прицел MRCO (2D) - MRCO (2D) - - - - MRCO (PIP) - MRCO (PIP) - MRCO (PIP) - MRCO (BIB) - MRCO (PIP) - MRCO (PIP) - MRCO (PIP) - Прицел MRCO (PIP) - MRCO (PIP) - - - - MOS (2D) - MOS (2D) - MOS (2D) - MOS (2D) - MOS (2D) - MOS (2D) - MOS (2D) - MOS (2D) - MOS (2D) - - - - MOS (PIP) - MOS (PIP) - MOS (PIP) - MOS (BIB) - MOS (PIP) - MOS (PIP) - MOS (PIP) - MOS (PIP) - MOS (PIP) - - - - LRPS (2D) - LRPS (2D) - LRPS (2D) - LRPS (2D) - LRPS (2D) - LRPS (2D) - LRPS (2D) - LRPS (2D) - MPLD (2D) - - - - LRPS (PIP) - LRPS (PIP) - LRPS (PIP) - LRPS (BIB) - LRPS (PIP) - LRPS (PIP) - LRPS (PIP) - LRPS (PIP) - MPLD (PIP) - - - + + + RCO (2D) + RCO (2D) + RCO (2D) + RCO (2D) + RCO (2D) + RCO (2D) + RCO (2D) + RCO (2D) + RCO (2D) + RCO (2D) + + + RCO (PIP) + RCO (PIP) + RCO (PIP) + RCO (BIB) + RCO (PIP) + RCO (PIP) + RCO (PIP) + RCO (PIP) + RCO (PIP) + RCO (PIP) + + + ARCO (2D) + ARCO (2D) + ARCO (2D) + ARCO (2D) + ARCO (2D) + ARCO (2D) + ARCO (2D) + ARCO (2D) + ARCO (2D) + ARCO (2D) + + + ARCO (PIP) + ARCO (PIP) + ARCO (PIP) + ARCO (BIB) + ARCO (PIP) + ARCO (PIP) + ARCO (PIP) + ARCO (PIP) + ARCO (PIP) + ARCO (PIP) + + + MRCO (2D) + MRCO (2D) + MRCO (2D) + MRCO (2D) + MRCO (2D) + MRCO (2D) + MRCO (2D) + Прицел MRCO (2D) + MRCO (2D) + MRCO (2D) + + + MRCO (PIP) + MRCO (PIP) + MRCO (PIP) + MRCO (BIB) + MRCO (PIP) + MRCO (PIP) + MRCO (PIP) + Прицел MRCO (PIP) + MRCO (PIP) + MRCO (PIP) + + + MOS (2D) + MOS (2D) + MOS (2D) + MOS (2D) + MOS (2D) + MOS (2D) + MOS (2D) + MOS (2D) + MOS (2D) + MOS (2D) + + + MOS (PIP) + MOS (PIP) + MOS (PIP) + MOS (BIB) + MOS (PIP) + MOS (PIP) + MOS (PIP) + MOS (PIP) + MOS (PIP) + MOS (PIP) + + + LRPS (2D) + LRPS (2D) + LRPS (2D) + LRPS (2D) + LRPS (2D) + LRPS (2D) + LRPS (2D) + LRPS (2D) + MPLD (2D) + LRPS (2D) + + + LRPS (PIP) + LRPS (PIP) + LRPS (PIP) + LRPS (BIB) + LRPS (PIP) + LRPS (PIP) + LRPS (PIP) + LRPS (PIP) + MPLD (PIP) + LRPS (PIP) + + + \ No newline at end of file diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 23fa52a52a..97defb0ba9 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -1,155 +1,171 @@  + - - - ACE Options - ACE Optionen - Opciones ACE - Opcje ACE - ACE Nastavení - ACE Options - ACE Настройки - Opções do ACE - ACE Opciók - Opzioni ACE - - - Fix Animation - Behebe Animation - Arreglar animación - Фикс анимации - Opravit animace - - - Reset All - Alles Zurücksetzen - Reiniciar todo - Полный сброс - Vyresetovat vše - - - Colors - Farben - Colores - Цвета - Barvy - - - Options - Optionen - Opciones - Opcje - Nastavení - Options - Настройки - Opções - Opciók - Opzioni - - - Values - Valores - Значения - Hodnoty - - - Yes - Ja - Si - Tak - Ano - Oui - Да - Igen - Sim - Si - - - No - Nein - No - Nie - Ne - Non - Нет - Nem - Não - No - - - Setting: - Nastavení: - Einstellung: - Установки: - Ajuste: - - - Export - Exportieren - Exportar - Экспорт - Exportovat - - - Open Export Menu - Öffne Exportmenü - Abrir menu d'exportación - Открыть меню экспорта - Otevřít exportovací menu - - - String input. - String input. - Introducir frase - Строчный ввод. - - - Array. Seperate elements by using ,. - Array. Teile unterschiedliche Elemente mit ,. - Matriz. Separa elementos usando ,. - Массив. Разделяйте элемены, используя запятую. - - - Number - Nummer - Numero - Число - Číslo - - - Uknown input type - Unbekannter Eingabetyp - Tipo de entrada desconocida - Неизвестный тип ввода - Neznámý vstup - - - Save input - Speichere Eingabe - Guardar entrada - Сохранить ввод - Uložit vstup - - - Include Client Settings - Beinhalte Client-Einstellungen - Incluir configuración de cliente - Включить настройки клиента - Zahrnout nastavení klienta - - - Exclude Client Settings - Schließe Client-Einstellungen aus - Excluir configuración de cliente - Исключить настройки клиента - Nezahrnout nastavení klienta - - - Settings exported to clipboard - Einstellungen in die Zwischenablage exportiert - Configuración exportada al portapapeles - Настройки экспортированы в буфер обмена - Nastevení exportována do schránky - - - + + + ACE Options + ACE Optionen + Opciones ACE + Opcje ACE + ACE Nastavení + ACE Options + ACE Настройки + Opções do ACE + ACE Beállítások + Opzioni ACE + + + Fix Animation + Behebe Animation + Arreglar animación + Фикс анимации + Opravit animace + Animációk kijavítása + + + Reset All + Alles Zurücksetzen + Reiniciar todo + Полный сброс + Vyresetovat vše + Minden visszaállítása + + + Colors + Farben + Colores + Цвета + Barvy + Színek + + + Options + Optionen + Opciones + Opcje + Nastavení + Options + Настройки + Opções + Beállítások + Opzioni + + + Values + Valores + Значения + Hodnoty + Értékek + + + Yes + Ja + Si + Tak + Ano + Oui + Да + Igen + Sim + Si + + + No + Nein + No + Nie + Ne + Non + Нет + Nem + Não + No + + + Setting: + Nastavení: + Einstellung: + Установки: + Ajuste: + Opció: + + + Export + Exportieren + Exportar + Экспорт + Exportovat + Exportálás + + + Open Export Menu + Öffne Exportmenü + Abrir menu d'exportación + Открыть меню экспорта + Otevřít exportovací menu + Exportálási menü megnyitása + + + String input. + String input. + Introducir frase + Строчный ввод. + String bevitel. + + + Array. Seperate elements by using ,. + Array. Teile unterschiedliche Elemente mit ,. + Matriz. Separa elementos usando ,. + Массив. Разделяйте элемены, используя запятую. + Array. Válasszad el az elemeket vesszővel. + + + Number + Nummer + Numero + Число + Číslo + Szám + + + Uknown input type + Unbekannter Eingabetyp + Tipo de entrada desconocida + Неизвестный тип ввода + Neznámý vstup + Ismeretlen beviteli típus + + + Save input + Speichere Eingabe + Guardar entrada + Сохранить ввод + Uložit vstup + Bevitel elmentése + + + Include Client Settings + Beinhalte Client-Einstellungen + Incluir configuración de cliente + Включить настройки клиента + Zahrnout nastavení klienta + Kliens-beállítások melléklése + + + Exclude Client Settings + Schließe Client-Einstellungen aus + Excluir configuración de cliente + Исключить настройки клиента + Nezahrnout nastavení klienta + Kliens-beállítások elhagyása + + + Settings exported to clipboard + Einstellungen in die Zwischenablage exportiert + Configuración exportada al portapapeles + Настройки экспортированы в буфер обмена + Nastevení exportována do schránky + Beállítások exportálva a vágólapba + + + \ No newline at end of file diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index 558abeb406..f57d27a7f1 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -1,155 +1,159 @@  + - - - Display text on jam - Zeige Text bei Ladehemmung - Mostrar texto al encasquillar - Показывать текст, когда клинит оружие - Zobrazit upozornění při zaseknutí - - - Display a notification whenever your weapon gets jammed - Zeige einen Hinweis wenn die Waffe eine Ladehemmung hat - Mostrar notificación cada vez que el arma se encasquille - Демонстровать уведомление, каждый раз, когда клинит Ваше оружие. - Zobrazí upozornění při zaseknutí zbraně - - - Spare barrel - Ersatzlauf - Cañón de repuesto - Zapasowa lufa - Náhradní hlaveň - Deuxième canon - Запасной ствол - Tartalék cső - Cano Reserva - Canna di ricambio - - - Use to swap barrel. - Benutzen, um Lauf zu wechseln. - Permite intercambiar el cañón - Umożliwia wymianę lufy - Používané k výměně hlavně - Utilisé pour changer de canon. - Используется для смены ствола. - Cső kicseréléséhez. - Use para trocar o cano/estriamento. - Usata per cambiare la canna. - - - Weapon jammed! - Ladehemmung! - Arma encasquillada! - Broń się zacięła! - Zbraň se zasekla! - Arme enrayée - Оружие заклинило! - Elakadt a fegyver! - Arma travada! - Arma inceppata! - - - Clear jam - Ladehemmung beheben - Desencasquillar el arma - Usuń zacięcie - Uvolnit zbraň - Désenrayer l'arme - Исправить клин оружия. - Hárítsd el az akadályt! - Destravar arma - Ripulisci l'arma - - - Jam cleared - Ladehemmung behoben - Arma desencasquillada - Zacięcie usunięte - Zbraň uvolněna - Arme désenrayée - Оружие исправлено - Akadály elhárítva! - Arma destravada - Arma pronta al fuoco - - - Swap barrel - Lauf wechseln - Cambiar el cañón - Wymień lufę - Vyměnit hlaveň - Changer de canon - Сменить ствол - Cserélj csövet! - Substituir cano - Sostiuisci la canna - - - Swapping barrel... - Lauf wird gewechselt... - Cambiando el cañón... - Wymienianie lufy... - Vyměňuji hlaveň ... - Changement du canon... - Смена ствола... - Cső cserélése... - Substituindo cano... - Sto sostituendo la canna ... - - - Swapped barrel - Lauf gewechselt - Cañón cambiado - Lufa wymieniona - Hlaveň vyměněna - Canon changé - Ствол сменен - Cső kicserélve! - Cano substituído - Canna sostituita - - - Check weapons temperature - Temperatur der Waffe prüfen - Verificar temperatura del arma - Sprawdź temperaturę broni - Vérifier la température de l'arme - Hőmérséklet ellenőrzése - Zjistit teplotu zbraně - Conferir temperatura da arma - Controlla la temperatura della canna - Проверить температуру оружия - - - Check weapon<br/>temperature - Verificar temperatura<br/>del arma - - - Checking temperature ... - Prüfe Temperatur ... - Verificando temperatura ... - Sprawdzanie temperatury ... - Vérification de la température ... - Hőmérséklet ellenőrzése... - Zjišťuju teplotu ... - Conferindo temperatura ... - Sto controllando la temperatura ... - Проверка температуры ... - - - Temperature - Temperatur - Temperatura - Temperatura - Température - Hőmérséklet - Teplota - Temperatura - Temperatura - Температура - - - + + + Display text on jam + Zeige Text bei Ladehemmung + Mostrar texto al encasquillar + Показывать текст, когда клинит оружие + Zobrazit upozornění při zaseknutí + Szöveges értesítés kijelzése a fegyver elakadásakor + + + Display a notification whenever your weapon gets jammed + Zeige einen Hinweis wenn die Waffe eine Ladehemmung hat + Mostrar notificación cada vez que el arma se encasquille + Демонстровать уведомление, каждый раз, когда клинит Ваше оружие. + Zobrazí upozornění při zaseknutí zbraně + Egy szöveges értesítés jelenik meg, amikor a fegyver megakad + + + Spare barrel + Ersatzlauf + Cañón de repuesto + Zapasowa lufa + Náhradní hlaveň + Deuxième canon + Запасной ствол + Tartalék cső + Cano Reserva + Canna di ricambio + + + Use to swap barrel. + Benutzen, um Lauf zu wechseln. + Permite intercambiar el cañón + Umożliwia wymianę lufy + Používané k výměně hlavně + Utilisé pour changer de canon. + Используется для смены ствола. + Használd a cső kicseréléséhez. + Use para trocar o cano/estriamento. + Usata per cambiare la canna. + + + Weapon jammed! + Ladehemmung! + Arma encasquillada! + Broń się zacięła! + Zbraň se zasekla! + Arme enrayée + Оружие заклинило! + Megakadt a fegyver! + Arma travada! + Arma inceppata! + + + Clear jam + Ladehemmung beheben + Desencasquillar el arma + Usuń zacięcie + Uvolnit zbraň + Désenrayer l'arme + Исправить клин оружия. + Akadás elhárítása + Destravar arma + Ripulisci l'arma + + + Jam cleared + Ladehemmung behoben + Arma desencasquillada + Zacięcie usunięte + Zbraň uvolněna + Arme désenrayée + Оружие исправлено + Akadás elhárítva + Arma destravada + Arma pronta al fuoco + + + Swap barrel + Lauf wechseln + Cambiar el cañón + Wymień lufę + Vyměnit hlaveň + Changer de canon + Сменить ствол + Cső cserélése + Substituir cano + Sostiuisci la canna + + + Swapping barrel... + Lauf wird gewechselt... + Cambiando el cañón... + Wymienianie lufy... + Vyměňuji hlaveň ... + Changement du canon... + Смена ствола... + Cső kicserélése folyamatban... + Substituindo cano... + Sto sostituendo la canna ... + + + Swapped barrel + Lauf gewechselt + Cañón cambiado + Lufa wymieniona + Hlaveň vyměněna + Canon changé + Ствол сменен + Cső kicserélve + Cano substituído + Canna sostituita + + + Check weapons temperature + Temperatur der Waffe prüfen + Verificar temperatura del arma + Sprawdź temperaturę broni + Vérifier la température de l'arme + Fegyver hőmérsékletének ellenőrzése + Zjistit teplotu zbraně + Conferir temperatura da arma + Controlla la temperatura della canna + Проверить температуру оружия + + + Check weapon<br/>temperature + Verificar temperatura<br/>del arma + Fegyverhő<br/>ellenőrzése + + + Checking temperature ... + Prüfe Temperatur ... + Verificando temperatura ... + Sprawdzanie temperatury ... + Vérification de la température ... + Hőmérséklet ellenőrzése ... + Zjišťuju teplotu ... + Conferindo temperatura ... + Sto controllando la temperatura ... + Проверка температуры ... + + + Temperature + Temperatur + Temperatura + Temperatura + Température + Hőmérséklet + Teplota + Temperatura + Temperatura + Температура + + + \ No newline at end of file diff --git a/addons/parachute/stringtable.xml b/addons/parachute/stringtable.xml index f97b389eeb..52ccaefe77 100644 --- a/addons/parachute/stringtable.xml +++ b/addons/parachute/stringtable.xml @@ -1,46 +1,46 @@  - + - - - Altimeter - Altimètre - Höhenmesser - Výškoměr - Wysokościomierz - Altímetro - Magasságmérő - Высотомер - - - Altimeter Watch - Montre altimètre - Höhenmesser - Hodinky s výškoměrem - Zegarek z wysokościomierzem - Reloj altímetro - Magasságmérő - Часы с высотомером - - - Used to show height, descent rate and the time. - Affiche la hauteur, le taux de descente et l'heure. - Zeigt Höhe, Fallgeschwindigkeit und Uhrzeit. - Používané k zjištění výšky, rychlosti sestupu a času. - Używany przez spadochroniarzy, pokazuje wysokość, prędkość opadania oraz czas. - Utilizado para mostrar altura, tasa de descenso y hora. - Mutatja a magasságot, zuhanás sebességét és az időt. - Используется для определения высоты, скорости снижения и времени. - - - Non-Steerable Parachute - Ungelenkter Fallschirm - Paracaídas no dirigible - Parachute non manœuvrable - Niesterowalny spadochron - Neříditelný padák - Irányithatatlan ejtőernyő - Неуправляемый парашют - - + + + Altimeter + Altimètre + Höhenmesser + Výškoměr + Wysokościomierz + Altímetro + Magasságmérő + Высотомер + + + Altimeter Watch + Montre altimètre + Höhenmesser + Hodinky s výškoměrem + Zegarek z wysokościomierzem + Reloj altímetro + Magasságmérős karóra + Часы с высотомером + + + Used to show height, descent rate and the time. + Affiche la hauteur, le taux de descente et l'heure. + Zeigt Höhe, Fallgeschwindigkeit und Uhrzeit. + Používané k zjištění výšky, rychlosti sestupu a času. + Używany przez spadochroniarzy, pokazuje wysokość, prędkość opadania oraz czas. + Utilizado para mostrar altura, tasa de descenso y hora. + Mutatja a magasságot, a zuhanási sebességet, és az időt. + Используется для определения высоты, скорости снижения и времени. + + + Non-Steerable Parachute + Ungelenkter Fallschirm + Paracaídas no dirigible + Parachute non manœuvrable + Niesterowalny spadochron + Neříditelný padák + Irányíthatatlan ejtőernyő + Неуправляемый парашют + + \ No newline at end of file diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index ee0b2bec00..376353a6d7 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -1,1335 +1,1382 @@  + - - - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312 - XM312A - - - XM312A - XM312A - XM312 - XM312A - XM312A - XM312A - XM312A - XM312A - XM312A - XM312A - - - XM312 (High) - XM312 (Hoch) - XM312 (Alto) - XM312 (Haut) - XM312 (Vysoký) - XM312 (Wysoki) - XM312 (Высокий) - XM312 (Alta) - XM312 (Magasított) - XM312 (Alta) - - - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - XM307 - - - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - XM307A - - - XM307 (High) - XM307 (Hoch) - XM307 (Alto) - XM307 (Haut) - XM307 (Vysoký) - XM307 (Wysoki) - XM307 (Высокий) - XM307 (Alta) - XM307 (Magasított) - XM307 (Alta) - - - Mini-Spike Launcher (AT) - Mini-Spike Lenkflugkörper (AT) - Lanzador Mini-Spike (AT) - Poste de tir Mini-Spike (AC) - Mini-Spike Odpalovač (AT) - Wyrzutnia Mini-Spike (AT) - Mini-Spike Пусковое устройство (ПТРК) - Lança-mísseis Mini-Spike (AC) - Mini-Spike rakétarendszer (páncéltörő) - Lanciatore Mini-Spike (AC) - - - Mini-Spike Launcher (AA) - Mini-Spike Lenkflugkörper (AA) - Lanzador Mini-Spike (AA) - Poste de tir Mini-Spike (AA) - Mini-Spike Odpalovač (AA) - Wyrzutnia Mini-Spike (AA) - Mini-Spike Пусковое устройство (ВВ) - Lança-mísseis Mini-Spike (AA) - Mini-Spike rakétarendszer (légvédelmi) - Lanciatore Mini-Spike (AA) - - - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - YABHON-R3 - - - YABHON-R3 (CAS) - YABHON-R3 (Luftnahunterstützung) - YABHON-R3 (CAS) - YABHON-R3 (CAS) - YABHON-R3 (CAS) - YABHON-R3 (штурмовик) - - - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - M-ATV - - - M-ATV (HMG) - M-ATV (SMG) - M-ATV (HMG) - M-ATV (CKM) - M-ATV (TK) - M-ATV (HMG) - M-ATV (Пулемет) - M-ATV (HMG) - M-ATV (HMG) - M-ATV (HMG) - - - M-ATV (GMG) - M-ATV (GMW) - M-ATV (GMG) - M-ATV (GMG) - M-ATV (Granátomet) - M-ATV (GMG) - M-ATV (Гранатомет) - M-ATV (GMG) - M-ATV (GMG) - M-ATV (GMG) - - - Merkava Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Merkawa Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Меркава Mk IV M - Merkava Mk IV M - Merkava Mk IV M - Merkava Mk IV M - - - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkawa Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Меркава Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - Merkava Mk IV LIC - - - Sholef - Sholef - Sholef - Sholef - Sholef - Sholef - Шолеф - Sholef - Sholef - Sholef - - - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - Seara - - - Namer - Namer - Namer - Namer - Namer - Namer - Намер - Namer - Namer - Namer - - - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - Bardelas - - - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - Patria AMV - - - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - Nemmera - - - HEMTT Transport - HEMTT Transport - HEMTT de transporte - HEMTT Transportowy - HEMTT Valník - HEMTT Transport - HEMTT Транспортный - HEMTT Transporte - HEMTT szállítójármű - HEMTT da trasporto - - - HEMTT Transport (covered) - HEMTT Transport (bedeckt) - HEMTT de transporte (cubierto) - HEMTT Transportowy (zakryty) - HEMTT Valník (krytý) - HEMTT Transport (bâché) - HEMTT Транспортный (крытый) - HEMTT Transporte (coberto) - HEMTT szállítójármű (ponyvás) - HEMTT da trasporto (coperto) - - - HEMTT - HEMTT - HEMTT - HEMTT - HEMTT - HEMTT Tracteur - HEMTT - HEMTT - HEMTT - HEMTT - - - HEMTT Container - HEMTT Container - HEMTT de contenedor - HEMTT Kontener - HEMTT Skříňový - HEMTT Conteneur - HEMTT Контейнер - HEMTT Contêiner - HEMTT Konténer - HEMTT portacontainer - - - HEMTT Medical - HEMTT Sanitäter - HEMTT médico - HEMTT Medyczny - HEMTT Zdravotnický - HEMTT Sanitaire - HEMTT Медицинский - HEMTT Médico - HEMTT (egészségügyi) - HEMTT Medico - - - HEMTT Ammo - HEMTT Munition - HEMTT de munición - HEMTT Amunicyjny - HEMTT Muniční - HEMTT Munitions - HEMTT Боеприпасы - HEMTT Munições - HEMTT (lőszerszállító) - HEMTT di rifornimento munizioni - - - HEMTT Fuel - HEMTT Treibstoff - HEMTT de combustible - HEMTT Cysterna - HEMTT Cisterna - HEMTT Citerne - HEMTT Заправщик - HEMTT Combustível - HEMTT (üzemanyag-szállító) - HEMTT di rifornimento carburante - - - HEMTT Repair - HEMTT Instandsetzung - HEMTT de reparación - HEMTT Naprawczy - HEMTT Opravárenský - HEMTT Réparation - HEMTT Ремонтный - HEMTT Reparador - HEMTT (szerelő-jármű) - HEMTT Riparatore - - - Fennek - Fennek - Fennek - Fennek - Fennek - Fennek - Феннек - Fennek - Fennek - Fennek - - - Fennek (HMG) - Fennek (SMG) - Fennek (HMG) - Fennek (CKM) - Fennek (TK) - Fennek (HMG) - Феннек (Пулемет) - Fennek (HMG) - Fennek (HMG) - Fennek (HMG) - - - Fennek (GMG) - Fennek (GMW) - Fennek (GMG) - Fennek (GMG) - Fennek (granátomet) - Fennek (GMG) - Феннек (Гранатомет) - Fennek (GMG) - Fennek (GMG) - Fennek (GMG) - - - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - Леопард 2SG - Leopard 2SG - Leopard 2SG - Leopard 2SG - - - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Warrior - FV510 Уорриор - FV510 Warrior - FV510 Warrior - FV510 Warrior - - - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - Pandur II - - - KamAZ Transport - KamAZ Transport - KamAZ de transporte - KamAZ transportowy - KAMAZ Valník - KamAZ Transport - КамАЗ Траспортный - KamAZ Transporte - KamAZ szállítójármű - KamAZ da trasporto - - - KamAZ Transport (covered) - KamAZ Transport (bedeckt) - KamAZ de transporte (cubierto) - KamAZ Transportowy (zakryty) - KAMAZ Valník (krytý) - KamAZ Transport (bâché) - КамАЗ Траспортный (Крытый) - KamAZ Transporte (coberto) - KamAZ szállítójármű (ponyvás) - KamAZ da trasporto (coperto) - - - KamAZ Ammo - KamAZ Munition - KamAZ de munición - KamAZ Amunicyjny - KAMAZ Muniční - KamAZ Munitions - КамАЗ Боеприпасы - KamAZ Munições - KamAZ (lőszerszállító) - KamAZ di rifornimento munizioni - - - KamAZ Fuel - KamAZ Treibstoff - KamAZ de combustible - KamAZ cysterna - KAMAZ Cisterna - KamAZ Citerne - КамАЗ Заправщик - KamAZ Combustível - KamAZ (üzemanyag-szállító) - KamAZ di rifornimento carburante - - - KamAZ Repair - KamAZ Instandsetzung - KamAZ de reparación - KamAZ Naprawczy - KAMAZ Opravárenský - KamAZ Réparation - КамАЗ Ремонтный - KamAZ Reparador - KamAZ (szerelő-jármű) - KamAZ riparatore - - - KamAZ Medical - KamAZ Sanitäter - KamAZ médico - KamAZ Medyczny - KAMAZ Zdravotnický - KamAZ Sanitaire - КамАЗ Медицинский - KamAZ Médico - KamAZ (egészségügyi) - KamAZ Medico - - - Punisher - Punisher - Punisher - Punisher - Punisher - Punisher - Kаратель - Punisher - Punisher - Punisher - - - Punisher (HMG) - Punisher (SMG) - Punisher (HMG) - Punisher (CKM) - Punisher (TK) - Punisher (HMG) - Kаратель (Пулемет) - Punisher (HMG) - Punisher (HMG) - Punisher (HMG) - - - Punisher (GMG) - Punisher (GMW) - Punisher (GMG) - Punisher (CKM) - Punisher (granátomet) - Punisher (GMG) - Kаратель (Гранатомет) - Punisher (GMG) - Punisher (GMG) - Punisher (GMG) - - - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - T100 Черный Орел - T100 Black Eagle - T100 Black Eagle - T100 Black Eagle - - - 2S9 Sochor - 2S9 Sochor - 2S9 Sochor - 259 Sochor - 2S9 Sochor - 2S9 Sochor - 2S9 Сокор - 2S9 Sochor - 2S9 Sochor - 2S9 Sochor - - - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - БМ-2Т Сталкер - BM-2T Stalker - BM-2T Stalker - BM-2T Stalker - - - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ЗСУ-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - ZSU-35 Tigris - - - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - Otokar ARMA - - - Typhoon Transport - Typhoon Transport - Typhoon de transporte - Typhoon Transportowy - Typhoon valník - Typhoon Transport - Тайфун Транспортный - Typhoon Transporte - Typhoon szállítójármű - Typhoon da trasporto - - - Typhoon Transport (covered) - Typhoon Transport (bedeckt) - Typhoon de transporte (cubierto) - Typhoon Transportowy (przykryty) - Typhoon valník (krytý) - Typhoon Transport (bâché) - Тайфун Транспортный (kрытый) - Typhoon Transporte (coberto) - Typhoon szállítójármű (ponyvás) - Typhoon da trasporto (coperto) - - - Typhoon Device - Typhoon Gerät - Typhoon de dispositivo - Typhoon Urządzenie - Typhoon zařízení - Typhoon Dispositif - Тайфун Устройство - Typhoon Dispositivo - Typhoon (szerkezet) - Typhoon per dispositivo - - - Typhoon Ammo - Typhoon Munition - Typhoon de munición - Typhoon Amunicyjny - Typhoon muniční - Typhoon Munitions - Тайфун Боеприпасы - Typhoon Munições - Typhoon (lőszerszállító) - Typhoon di rifornimento munizioni - - - Typhoon Fuel - Typhoon Treibstoff - Typhoon de combustible - Typhoon Cysterna - Typhoon cisterna - Typhoon Citerne - Тайфун Заправщик - Typhoon Combustível - Typhoon (üzemanyag-szállító) - Typhoon di rifornimento carburante - - - Typhoon Repair - Typhoon Instandsetzung - Typhoon de reparación - Typhoon Naprawczy - Typhoon opravárenský - Typhoon Réparation - Тайфун Ремонтный - Typhoon Reparador - Typhoon (szerelő-jármű) - Typhoon riparatore - - - Typhoon Medical - Typhoon Sanitäter - Typhoon médico - Typhoon Medyczny - Typhoon zdravotnický - Typhoon Sanitaire - Тайфун Медицинский - Typhoon Médico - Typhoon (egészségügyi) - Typhoon medico - - - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Commanche - RAH-66 Команч - RAH-66 Comanche - RAH-66 Comanche - RAH-66 Comanche - - - MH-6 Little Bird - MH-6 Little Bird - MH-6 Litte Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - MH-6 Little Bird - - - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - AH-6 Little Bird - - - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - CH-47I Chinook - - - CH-47I Chinook (unarmed) - CH-47I Chinook (unbewaffnet) - CH-47I Chinnok (Desarmado) - CH-47I Chinook (nieuzbrojony) - CH-47I Chinook (невооруженный) - CH-47I Chinook (neozbrojený) - - - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Тандерболт II - A-10D Thunderbolt II - A-10D Thunderbolt II - A-10D Thunderbolt II - - - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - AW159 Wildcat - - - AW159 Wildcat (unarmed) - AW159 Wildcat (unbewaffnet) - AW159 Wildcat (desarmado) - AW159 Wildcat (nieuzbrojony) - AW159 Wildcat (neozbrojený) - AW159 Wildcat (non-armé) - AW159 Wildcat (невооруженный) - AW159 Wildcat (desarmado) - AW159 Wildcat (fegyvertelen) - AW159 Wildcat (disarmato) - - - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Merlin - AW101 Мерлин - AW101 Merlin - AW101 Merlin - AW101 Merlin - - - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 Альбатрос (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - L-159 ALCA (CAS) - - - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 ALCA (AA) - L-159 Альбатрос (AA) - L-159 ALCA (ВВ) - L-159 ALCA (AA) - L-159 ALCA (AA) - - - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Касатка - Ka-60 Kasatka - Ka-60 Kasatka - Ka-60 Kasatka - - - Ka-60 Kasatka (unarmed) - Ka-60 Kasatka (unbewaffnet) - Ka-60 Kasatka (desarmado) - Ka-60 Kasatka (nieuzbrojony) - Ka-60 Kasatka (neozbrojená) - Ka-60 Kasatka (non-armé) - Ka-60 Касатка (невооруженный) - Ka-60 Kasatka (desarmado) - Ka-60 Kasatka (fegyvertelen) - Ka-60 Kasatka (disarmato) - - - Yak-130 - Yak-130 - Yak-130 - Jak-130 - Jak-130 - Yak-130 - Як-130 - Yak-130 - Jak-130 - Yak-130 - - - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - MD 500 - - - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - M4A1 SLAM - - - M18A1 Claymore - M18A1 Claymore - M18A1 Claymore - Mina kierunkowa M18A1 Claymore - Mina Claymore M18A1 - M18A1 Claymore Mine antipersonnel à effet dirigé - M18A1 Клеймор - M18A1 Claymore - M18A1 Claymore akna - M18A1 Claymore Mina antiuomo - - - M183 Demolition Charge Assembly - M183 Geballte Sprengladung - Conjunto de carga de demolición M183 - Ładunek burzący M183 - Demoliční nálož M183 - M183 Charge de Démolition - M183 Комплектный подрывной заряд - M183 Sacola de Demolição - M183 romboló töltet - M183 Demolition Charge Assembly - - - M112 Demolition Block - M112 Sprengladung - Bloque de demolición M112 - Ładunek burzący M112 - Výbušná nálož M112 - Pétard M112 - M112 подрывной заряд - M112 Carga de Demolição - M112 romboló töltet - M112 Demolition Block - - - M67 Fragmentation Grenade - M67 Splittergranate - Granada de fragmentación M67 - Granat obronny M67 - Granát M67 - M67 Grenade à fragmentation - M67 ручная осколочная граната - M67 Granada de fragmentação - M67 repeszgránát - M67 Granata a frammentazione - - - M83 Smoke Grenade (White) - M83 Rauchgranate (Weiss) - Granada de humo M83 (Blanco) - Granat dymny M83 (Biały) - M83 Kouřový Granát (bílý) - M83 Grenade fumigène (Blanche) - M83 дымовая граната (Белый) - M83 Granada de fumaça (Branca) - M83 füstgránát (Fehér) - M83 Granata fumogena (Bianco) - - - M18 Smoke Grenade (Blue) - M18 Rauchgranate (Blau) - Granada de humo M18 (Azul) - Granat dymny M18 (Niebieski) - M18 Kouřový Granát (modrý) - M18 Grenade fumigène (Bleue) - M18 дымовая граната (Синий) - M18 Granada de fumaça (Azul) - M18 füstgránát (Kék) - M18 Granata fumogena (Blu) - - - M18 Smoke Grenade (Green) - M18 Rauchgranate (Grün) - Granada de humo M18 (Verde) - Granat dymny M18 (Zielony) - M18 Kouřový Granát (zelený) - M18 Grenade fumigène (Verte) - M18 дымовая граната (Зелёный) - M18 Granada de fumaça (Verde) - M18 füstgránát (Zöld) - M18 Granata fumogena (Verde) - - - M18 Smoke Grenade (Orange) - M18 Rauchgranate (Orange) - Granada de humo M18 (Naranja) - Granat dymny M18 (Pomarańczowy) - M18 Kouřový Granát (oranžový) - M18 Grenade fumigène (Orange) - M18 дымовая граната (Оранжевый) - M18 Granada de fumaça (Laranja) - M18 füstgránát (Narancssárga) - M18 Granata fumogena (Arancione) - - - M18 Smoke Grenade (Purple) - M18 Rauchgranate (Violett) - Granada de humo M18 (Púrpura) - Granat dymny M18 (Fioletowy) - M18 Kouřový Granát (fialový) - M18 Grenade fumigène (Pourpre) - M18 дымовая граната (Пурпурный) - M18 Granada de fumaça (Roxa) - M18 füstgránát (Lila) - M18 Granata fumogena (Viola) - - - M18 Smoke Grenade (Red) - M18 Rauchgranate (Rot) - Granada de humo M18 (Rojo) - Granat dymny M18 (Czerwony) - M18 Kouřový Granát (červený) - M18 Grenade fumigène (Rouge) - M18 дымовая граната (Красный) - M18 Granada de fumaça (Vermelha) - M18 füstgránát (Piros) - M18 Granata fumogena (Rosso) - - - M18 Smoke Grenade (Yellow) - M18 Rauchgranate (Gelb) - Granada de humo M18 (Amarillo) - Granat dymny M18 (Żółty) - M18 Kouřový Granát (žlutý) - M18 Grenade fumigène (Jaune) - M183 дымовая граната (Жёлтые) - M18 Granada de fumaça (Amarela) - M18 füstgránát (Sárga) - M18 Granata fumogena (Giallo) - - - M15 Anti-Tank Mine - M15 Panzerabwehrmine - Mina antitanque M15 - Mina przeciwpancerna M15 - Protitanková mina M15 - M15 Mine antichar - M15 противотанковая мина - M15 Mina anticarro - M15 harckocsiakna - M15 Mine anticarro - - - VS-50 Anti-Personnel Mine - VS-50 Antipersonenmine - Mina antipersona VS-50 - Mina przeciwpiechotna VS-50 - Protipěchotní mina VS-50 - VS-50 Mine antipersonnel à pression - VS-50 Противопехотная мина - VS-50 Mina antipessoal - VS-50 gyalogsági taposóakna - VS-50 Mine antiuomo - - - M26 Anti-Personnel Bounding Mine - M26 Antipersonensprungmine - Mina antipersona M26 - Mina przeciwpiechotna M26 - Šrapnelová mina M26 - M26 Mine antipersonnel bondissante - M26 Противопехотная мина - M26 Mina saltadora antipessoal - M26 gyalogsági ugróakna - M26 Mine saltanti antiuomo - - - PMR-3 Anti-Personnel Tripwire Mine - PMR-3 Antipersonenstolperdrahtmine - Mina antipersona de alambre PMR-3 - Mina przeciwpiechotna PMR-3 - Nástražná mina PMR-3 - PMR-3 Mine antipersonnel à traction - PMR-3 Противопехотная мина - PMR-3 Mina antipessoal (armadilha) - PMR-3 botlódrótos gyalogsági akna - PMR-3 Mine antiuomo - - - P99 - P99 - P99 - - - MP-443 Grach - MP-443 Grach - MP-443 Grach - - - ACP-C2 - ACP-C2 - ACP-C2 - - - FNX-45 Tactical - FNX-45 Tactical - FNX-45 Tactical - - - Chiappa Rhino 60DS - Chiappa Rhino 60DS - Chiappa Rhino 60DS - - - Taurus Judge - Taurus Judge - Taurus Judge - - - NLAW - NLAW - NLAW - - - RPG-32 - RPG-32 - RPG-32 - - - Mini-Spike (AA) - Mini-Spike (AA) - Mini-Spike (PL) - - - Mini-Spike (AT) - Mini-Spike (AT) - Mini-Spike (PT) - - - MX - MX - MX - - - MX (Black) - MX (Black) - - - MXC - MXC - MXC - - - MXC (Black) - MXC (Black) - - - MX 3GL - MX 3GL - MX 3GL - - - MX 3GL (Black) - MX 3GL (Black) - - - MX LSW - MX LSW - MX LSW - - - MX LSW (Black) - MX LSW (Black) - - - MXM - MXM - MXM - - - MXM (Black) - MXM (Black) - - - KT2002 Katiba - KT2002 Katiba - KT2002 Katiba - - - KT2002C Katiba - KT2002C Katiba - KT2002C Katiba - - - KT2002 Katiba KGL - KT2002 Katiba KGL - KT2002 Katiba KGL - - - F2000 (Camo) - F2000 (Camo) - - - F2000 - F2000 - F2000 - - - F2000 Tactical (Camo) - F2000 Tactical (Camo) - - - F2000 Tactical - F2000 Tactical - F2000 Tactical - - - F2000 EGLM (Camo) - F2000 EGLM (Camo) - - - F2000 EGLM - F2000 EGLM - F2000 EGLM - - - TAR-21 - TAR-21 - TAR-21 - - - CTAR-21 - CTAR-21 - CTAR-21 - - - TAR-21 EGLM - TAR-21 EGLM - TAR-21 EGLM - - - Vector SMG - Vector SMG - Vector SMG - - - Scorpion Evo 3 A1 - Scorpion Evo 3 A1 - Scorpion Evo 3 A1 - - - CPW - CPW - CPW - - - RFB SDAR - RFB SDAR - RFB SDAR - - - Stoner 99 LMG - Stoner 99 LMG - Stoner 99 LMG - - - Negev NG7 - Negev NG7 - Negev NG7 - - - Mk14 Mod 1 EBR - Mk14 Mod 1 EBR - Mk14 Mod 1 EBR - - - GM6 Lynx - GM6 Lynx - GM6 Lynx - - - GM6 Lynx (Camo) - GM6 Lynx (Camo) - - - M200 Intervention - M200 Intervention - M200 Intervention - - - M200 Intervention (Camo) - M200 Intervention (Camo) - - - VS-121 - VS-121 - VS-121 - - - TODO: MAR-10 .338 - - - TODO: MAR-10 .338 (Black) - - - TODO: MAR-10 .338 (Camo) - - - TODO: MAR-10 .338 (Sand) - - - TODO: Mk-I EMR 7.62 mm - - - TODO: Mk-I EMR 7.62 mm (Black) - - - TODO: Mk-I EMR 7.62 mm (Khaki) - - - TODO: Mk-I EMR 7.62 mm (Sand) - - - TODO: Mk-I EMR 7.62 mm (Camo) - - - TODO: Mk-I EMR 7.62 mm (Woodland) - - - TODO: NATO DMR (provisional) spotter - - - TODO: ASP-1 Kir 12.7 mm - - - TODO: ASP-1 Kir 12.7 mm (Black) - - - TODO: ASP-1 Kir 12.7 mm (Tan) - - - TODO: Cyrus 9.3 mm - - - TODO: Cyrus 9.3 mm (Black) - - - TODO: Cyrus 9.3 mm (Hex) - - - TODO: Cyrus 9.3 mm (Tan) - - - TODO: Mk14 7.62 mm - - - TODO: Mk14 7.62 mm (Camo) - - - TODO: Mk14 7.62 mm (Olive) - - - TODO: Navid 9.3 mm - - - TODO: Navid 9.3 mm (Hex) - - - TODO: Navid 9.3 mm (Tan) - - - TODO: SPMG .338 - - - TODO: SPMG .338 (MTP) - - - TODO: SPMG .338 (Black) - - - TODO: SPMG .338 (Sand) - - - + + + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312 + XM312A + + + XM312A + XM312A + XM312 + XM312A + XM312A + XM312A + XM312A + XM312A + XM312A + XM312A + + + XM312 (High) + XM312 (Hoch) + XM312 (Alto) + XM312 (Haut) + XM312 (Vysoký) + XM312 (Wysoki) + XM312 (Высокий) + XM312 (Alta) + XM312 (Magasított) + XM312 (Alta) + + + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + XM307 + + + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + XM307A + + + XM307 (High) + XM307 (Hoch) + XM307 (Alto) + XM307 (Haut) + XM307 (Vysoký) + XM307 (Wysoki) + XM307 (Высокий) + XM307 (Alta) + XM307 (Magasított) + XM307 (Alta) + + + Mini-Spike Launcher (AT) + Mini-Spike Lenkflugkörper (AT) + Lanzador Mini-Spike (AT) + Poste de tir Mini-Spike (AC) + Mini-Spike Odpalovač (AT) + Wyrzutnia Mini-Spike (AT) + Mini-Spike Пусковое устройство (ПТРК) + Lança-mísseis Mini-Spike (AC) + Mini-Spike rakétarendszer (Tankelhárító) + Lanciatore Mini-Spike (AC) + + + Mini-Spike Launcher (AA) + Mini-Spike Lenkflugkörper (AA) + Lanzador Mini-Spike (AA) + Poste de tir Mini-Spike (AA) + Mini-Spike Odpalovač (AA) + Wyrzutnia Mini-Spike (AA) + Mini-Spike Пусковое устройство (ВВ) + Lança-mísseis Mini-Spike (AA) + Mini-Spike rakétarendszer (Repülő-elhárító) + Lanciatore Mini-Spike (AA) + + + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + YABHON-R3 + + + YABHON-R3 (CAS) + YABHON-R3 (Luftnahunterstützung) + YABHON-R3 (CAS) + YABHON-R3 (CAS) + YABHON-R3 (CAS) + YABHON-R3 (штурмовик) + YABHON-R3 (Légitámogató) + + + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + M-ATV + + + M-ATV (HMG) + M-ATV (SMG) + M-ATV (HMG) + M-ATV (CKM) + M-ATV (TK) + M-ATV (HMG) + M-ATV (Пулемет) + M-ATV (HMG) + M-ATV (nehézgéppuska) + M-ATV (HMG) + + + M-ATV (GMG) + M-ATV (GMW) + M-ATV (GMG) + M-ATV (GMG) + M-ATV (Granátomet) + M-ATV (GMG) + M-ATV (Гранатомет) + M-ATV (GMG) + M-ATV (gránátgéppuska) + M-ATV (GMG) + + + Merkava Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Merkawa Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Меркава Mk IV M + Merkava Mk IV M + Merkava Mk IV M + Merkava Mk IV M + + + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkawa Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Меркава Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + Merkava Mk IV LIC + + + Sholef + Sholef + Sholef + Sholef + Sholef + Sholef + Шолеф + Sholef + Sholef + Sholef + + + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + Seara + + + Namer + Namer + Namer + Namer + Namer + Namer + Намер + Namer + Namer + Namer + + + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + Bardelas + + + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + Patria AMV + + + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + Nemmera + + + HEMTT Transport + HEMTT Transport + HEMTT de transporte + HEMTT Transportowy + HEMTT Valník + HEMTT Transport + HEMTT Транспортный + HEMTT Transporte + HEMTT szállítójármű + HEMTT da trasporto + + + HEMTT Transport (covered) + HEMTT Transport (bedeckt) + HEMTT de transporte (cubierto) + HEMTT Transportowy (zakryty) + HEMTT Valník (krytý) + HEMTT Transport (bâché) + HEMTT Транспортный (крытый) + HEMTT Transporte (coberto) + HEMTT szállítójármű (ponyvás) + HEMTT da trasporto (coperto) + + + HEMTT + HEMTT + HEMTT + HEMTT + HEMTT + HEMTT Tracteur + HEMTT + HEMTT + HEMTT + HEMTT + + + HEMTT Container + HEMTT Container + HEMTT de contenedor + HEMTT Kontener + HEMTT Skříňový + HEMTT Conteneur + HEMTT Контейнер + HEMTT Contêiner + HEMTT (konténer) + HEMTT portacontainer + + + HEMTT Medical + HEMTT Sanitäter + HEMTT médico + HEMTT Medyczny + HEMTT Zdravotnický + HEMTT Sanitaire + HEMTT Медицинский + HEMTT Médico + HEMTT (egészségügyi) + HEMTT Medico + + + HEMTT Ammo + HEMTT Munition + HEMTT de munición + HEMTT Amunicyjny + HEMTT Muniční + HEMTT Munitions + HEMTT Боеприпасы + HEMTT Munições + HEMTT (lőszerszállító) + HEMTT di rifornimento munizioni + + + HEMTT Fuel + HEMTT Treibstoff + HEMTT de combustible + HEMTT Cysterna + HEMTT Cisterna + HEMTT Citerne + HEMTT Заправщик + HEMTT Combustível + HEMTT (üzemanyag-szállító) + HEMTT di rifornimento carburante + + + HEMTT Repair + HEMTT Instandsetzung + HEMTT de reparación + HEMTT Naprawczy + HEMTT Opravárenský + HEMTT Réparation + HEMTT Ремонтный + HEMTT Reparador + HEMTT (szerelő-jármű) + HEMTT Riparatore + + + Fennek + Fennek + Fennek + Fennek + Fennek + Fennek + Феннек + Fennek + Fennek + Fennek + + + Fennek (HMG) + Fennek (SMG) + Fennek (HMG) + Fennek (CKM) + Fennek (TK) + Fennek (HMG) + Феннек (Пулемет) + Fennek (HMG) + Fennek (nehézgéppuska) + Fennek (HMG) + + + Fennek (GMG) + Fennek (GMW) + Fennek (GMG) + Fennek (GMG) + Fennek (granátomet) + Fennek (GMG) + Феннек (Гранатомет) + Fennek (GMG) + Fennek (gránátgéppuska) + Fennek (GMG) + + + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + Леопард 2SG + Leopard 2SG + Leopard 2SG + Leopard 2SG + + + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Warrior + FV510 Уорриор + FV510 Warrior + FV510 Warrior + FV510 Warrior + + + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + Pandur II + + + KamAZ Transport + KamAZ Transport + KamAZ de transporte + KamAZ transportowy + KAMAZ Valník + KamAZ Transport + КамАЗ Траспортный + KamAZ Transporte + KamAZ szállítójármű + KamAZ da trasporto + + + KamAZ Transport (covered) + KamAZ Transport (bedeckt) + KamAZ de transporte (cubierto) + KamAZ Transportowy (zakryty) + KAMAZ Valník (krytý) + KamAZ Transport (bâché) + КамАЗ Траспортный (Крытый) + KamAZ Transporte (coberto) + KamAZ szállítójármű (ponyvás) + KamAZ da trasporto (coperto) + + + KamAZ Ammo + KamAZ Munition + KamAZ de munición + KamAZ Amunicyjny + KAMAZ Muniční + KamAZ Munitions + КамАЗ Боеприпасы + KamAZ Munições + KamAZ (lőszerszállító) + KamAZ di rifornimento munizioni + + + KamAZ Fuel + KamAZ Treibstoff + KamAZ de combustible + KamAZ cysterna + KAMAZ Cisterna + KamAZ Citerne + КамАЗ Заправщик + KamAZ Combustível + KamAZ (üzemanyag-szállító) + KamAZ di rifornimento carburante + + + KamAZ Repair + KamAZ Instandsetzung + KamAZ de reparación + KamAZ Naprawczy + KAMAZ Opravárenský + KamAZ Réparation + КамАЗ Ремонтный + KamAZ Reparador + KamAZ (szerelő-jármű) + KamAZ riparatore + + + KamAZ Medical + KamAZ Sanitäter + KamAZ médico + KamAZ Medyczny + KAMAZ Zdravotnický + KamAZ Sanitaire + КамАЗ Медицинский + KamAZ Médico + KamAZ (egészségügyi) + KamAZ Medico + + + Punisher + Punisher + Punisher + Punisher + Punisher + Punisher + Kаратель + Punisher + Punisher + Punisher + + + Punisher (HMG) + Punisher (SMG) + Punisher (HMG) + Punisher (CKM) + Punisher (TK) + Punisher (HMG) + Kаратель (Пулемет) + Punisher (HMG) + Punisher (nehézgéppuska) + Punisher (HMG) + + + Punisher (GMG) + Punisher (GMW) + Punisher (GMG) + Punisher (CKM) + Punisher (granátomet) + Punisher (GMG) + Kаратель (Гранатомет) + Punisher (GMG) + Punisher (gránátgéppuska) + Punisher (GMG) + + + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Black Eagle + T100 Черный Орел + T100 Black Eagle + T100 Fekete Sas + T100 Black Eagle + + + 2S9 Sochor + 2S9 Sochor + 2S9 Sochor + 259 Sochor + 2S9 Sochor + 2S9 Sochor + 2S9 Сокор + 2S9 Sochor + 2S9 Sochor + 2S9 Sochor + + + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + БМ-2Т Сталкер + BM-2T Stalker + BM-2T Stalker + BM-2T Stalker + + + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ЗСУ-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + ZSU-35 Tigris + + + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + Otokar ARMA + + + Typhoon Transport + Typhoon Transport + Typhoon de transporte + Typhoon Transportowy + Typhoon valník + Typhoon Transport + Тайфун Транспортный + Typhoon Transporte + Typhoon szállítójármű + Typhoon da trasporto + + + Typhoon Transport (covered) + Typhoon Transport (bedeckt) + Typhoon de transporte (cubierto) + Typhoon Transportowy (przykryty) + Typhoon valník (krytý) + Typhoon Transport (bâché) + Тайфун Транспортный (kрытый) + Typhoon Transporte (coberto) + Typhoon szállítójármű (ponyvás) + Typhoon da trasporto (coperto) + + + Typhoon Device + Typhoon Gerät + Typhoon de dispositivo + Typhoon Urządzenie + Typhoon zařízení + Typhoon Dispositif + Тайфун Устройство + Typhoon Dispositivo + Typhoon (eszköz) + Typhoon per dispositivo + + + Typhoon Ammo + Typhoon Munition + Typhoon de munición + Typhoon Amunicyjny + Typhoon muniční + Typhoon Munitions + Тайфун Боеприпасы + Typhoon Munições + Typhoon (lőszerszállító) + Typhoon di rifornimento munizioni + + + Typhoon Fuel + Typhoon Treibstoff + Typhoon de combustible + Typhoon Cysterna + Typhoon cisterna + Typhoon Citerne + Тайфун Заправщик + Typhoon Combustível + Typhoon (üzemanyag-szállító) + Typhoon di rifornimento carburante + + + Typhoon Repair + Typhoon Instandsetzung + Typhoon de reparación + Typhoon Naprawczy + Typhoon opravárenský + Typhoon Réparation + Тайфун Ремонтный + Typhoon Reparador + Typhoon (szerelő-jármű) + Typhoon riparatore + + + Typhoon Medical + Typhoon Sanitäter + Typhoon médico + Typhoon Medyczny + Typhoon zdravotnický + Typhoon Sanitaire + Тайфун Медицинский + Typhoon Médico + Typhoon (egészségügyi) + Typhoon medico + + + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Commanche + RAH-66 Команч + RAH-66 Comanche + RAH-66 Comanche + RAH-66 Comanche + + + MH-6 Little Bird + MH-6 Little Bird + MH-6 Litte Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + MH-6 Little Bird + + + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + AH-6 Little Bird + + + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + CH-47I Chinook + + + CH-47I Chinook (unarmed) + CH-47I Chinook (unbewaffnet) + CH-47I Chinnok (Desarmado) + CH-47I Chinook (nieuzbrojony) + CH-47I Chinook (невооруженный) + CH-47I Chinook (neozbrojený) + CH-47I Chinook (fegyvertelen) + + + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Тандерболт II + A-10D Thunderbolt II + A-10D Thunderbolt II + A-10D Thunderbolt II + + + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + AW159 Wildcat + + + AW159 Wildcat (unarmed) + AW159 Wildcat (unbewaffnet) + AW159 Wildcat (desarmado) + AW159 Wildcat (nieuzbrojony) + AW159 Wildcat (neozbrojený) + AW159 Wildcat (non-armé) + AW159 Wildcat (невооруженный) + AW159 Wildcat (desarmado) + AW159 Wildcat (fegyvertelen) + AW159 Wildcat (disarmato) + + + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Merlin + AW101 Мерлин + AW101 Merlin + AW101 Merlin + AW101 Merlin + + + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 ALCA (CAS) + L-159 Альбатрос (CAS) + L-159 ALCA (CAS) + L-159 ALCA (Légitámogató) + L-159 ALCA (CAS) + + + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 ALCA (AA) + L-159 Альбатрос (AA) + L-159 ALCA (ВВ) + L-159 ALCA (Repülő-elhárító) + L-159 ALCA (AA) + + + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Касатка + Ka-60 Kasatka + Ka-60 Kasatka + Ka-60 Kasatka + + + Ka-60 Kasatka (unarmed) + Ka-60 Kasatka (unbewaffnet) + Ka-60 Kasatka (desarmado) + Ka-60 Kasatka (nieuzbrojony) + Ka-60 Kasatka (neozbrojená) + Ka-60 Kasatka (non-armé) + Ka-60 Касатка (невооруженный) + Ka-60 Kasatka (desarmado) + Ka-60 Kasatka (fegyvertelen) + Ka-60 Kasatka (disarmato) + + + Yak-130 + Yak-130 + Yak-130 + Jak-130 + Jak-130 + Yak-130 + Як-130 + Yak-130 + Jak-130 + Yak-130 + + + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + MD 500 + + + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + M4A1 SLAM + + + M18A1 Claymore + M18A1 Claymore + M18A1 Claymore + Mina kierunkowa M18A1 Claymore + Mina Claymore M18A1 + M18A1 Claymore Mine antipersonnel à effet dirigé + M18A1 Клеймор + M18A1 Claymore + M18A1 Claymore akna + M18A1 Claymore Mina antiuomo + + + M183 Demolition Charge Assembly + M183 Geballte Sprengladung + Conjunto de carga de demolición M183 + Ładunek burzący M183 + Demoliční nálož M183 + M183 Charge de Démolition + M183 Комплектный подрывной заряд + M183 Sacola de Demolição + M183 romboló töltet + M183 Demolition Charge Assembly + + + M112 Demolition Block + M112 Sprengladung + Bloque de demolición M112 + Ładunek burzący M112 + Výbušná nálož M112 + Pétard M112 + M112 подрывной заряд + M112 Carga de Demolição + M112 romboló tömb + M112 Demolition Block + + + M67 Fragmentation Grenade + M67 Splittergranate + Granada de fragmentación M67 + Granat obronny M67 + Granát M67 + M67 Grenade à fragmentation + M67 ручная осколочная граната + M67 Granada de fragmentação + M67 repeszgránát + M67 Granata a frammentazione + + + M83 Smoke Grenade (White) + M83 Rauchgranate (Weiss) + Granada de humo M83 (Blanco) + Granat dymny M83 (Biały) + M83 Kouřový Granát (bílý) + M83 Grenade fumigène (Blanche) + M83 дымовая граната (Белый) + M83 Granada de fumaça (Branca) + M83 füstgránát (Fehér) + M83 Granata fumogena (Bianco) + + + M18 Smoke Grenade (Blue) + M18 Rauchgranate (Blau) + Granada de humo M18 (Azul) + Granat dymny M18 (Niebieski) + M18 Kouřový Granát (modrý) + M18 Grenade fumigène (Bleue) + M18 дымовая граната (Синий) + M18 Granada de fumaça (Azul) + M18 füstgránát (Kék) + M18 Granata fumogena (Blu) + + + M18 Smoke Grenade (Green) + M18 Rauchgranate (Grün) + Granada de humo M18 (Verde) + Granat dymny M18 (Zielony) + M18 Kouřový Granát (zelený) + M18 Grenade fumigène (Verte) + M18 дымовая граната (Зелёный) + M18 Granada de fumaça (Verde) + M18 füstgránát (Zöld) + M18 Granata fumogena (Verde) + + + M18 Smoke Grenade (Orange) + M18 Rauchgranate (Orange) + Granada de humo M18 (Naranja) + Granat dymny M18 (Pomarańczowy) + M18 Kouřový Granát (oranžový) + M18 Grenade fumigène (Orange) + M18 дымовая граната (Оранжевый) + M18 Granada de fumaça (Laranja) + M18 füstgránát (Narancssárga) + M18 Granata fumogena (Arancione) + + + M18 Smoke Grenade (Purple) + M18 Rauchgranate (Violett) + Granada de humo M18 (Púrpura) + Granat dymny M18 (Fioletowy) + M18 Kouřový Granát (fialový) + M18 Grenade fumigène (Pourpre) + M18 дымовая граната (Пурпурный) + M18 Granada de fumaça (Roxa) + M18 füstgránát (Lila) + M18 Granata fumogena (Viola) + + + M18 Smoke Grenade (Red) + M18 Rauchgranate (Rot) + Granada de humo M18 (Rojo) + Granat dymny M18 (Czerwony) + M18 Kouřový Granát (červený) + M18 Grenade fumigène (Rouge) + M18 дымовая граната (Красный) + M18 Granada de fumaça (Vermelha) + M18 füstgránát (Piros) + M18 Granata fumogena (Rosso) + + + M18 Smoke Grenade (Yellow) + M18 Rauchgranate (Gelb) + Granada de humo M18 (Amarillo) + Granat dymny M18 (Żółty) + M18 Kouřový Granát (žlutý) + M18 Grenade fumigène (Jaune) + M183 дымовая граната (Жёлтые) + M18 Granada de fumaça (Amarela) + M18 füstgránát (Sárga) + M18 Granata fumogena (Giallo) + + + M15 Anti-Tank Mine + M15 Panzerabwehrmine + Mina antitanque M15 + Mina przeciwpancerna M15 + Protitanková mina M15 + M15 Mine antichar + M15 противотанковая мина + M15 Mina anticarro + M15 harckocsiakna + M15 Mine anticarro + + + VS-50 Anti-Personnel Mine + VS-50 Antipersonenmine + Mina antipersona VS-50 + Mina przeciwpiechotna VS-50 + Protipěchotní mina VS-50 + VS-50 Mine antipersonnel à pression + VS-50 Противопехотная мина + VS-50 Mina antipessoal + VS-50 gyalogsági taposóakna + VS-50 Mine antiuomo + + + M26 Anti-Personnel Bounding Mine + M26 Antipersonensprungmine + Mina antipersona M26 + Mina przeciwpiechotna M26 + Šrapnelová mina M26 + M26 Mine antipersonnel bondissante + M26 Противопехотная мина + M26 Mina saltadora antipessoal + M26 gyalogsági ugróakna + M26 Mine saltanti antiuomo + + + PMR-3 Anti-Personnel Tripwire Mine + PMR-3 Antipersonenstolperdrahtmine + Mina antipersona de alambre PMR-3 + Mina przeciwpiechotna PMR-3 + Nástražná mina PMR-3 + PMR-3 Mine antipersonnel à traction + PMR-3 Противопехотная мина + PMR-3 Mina antipessoal (armadilha) + PMR-3 botlódrótos gyalogsági akna + PMR-3 Mine antiuomo + + + P99 + P99 + P99 + P99 + + + MP-443 Grach + MP-443 Grach + MP-443 Grach + MP-443 Grach + + + ACP-C2 + ACP-C2 + ACP-C2 + ACP-C2 + + + FNX-45 Tactical + FNX-45 Tactical + FNX-45 Tactical + FNX-45 Tactical + + + Chiappa Rhino 60DS + Chiappa Rhino 60DS + Chiappa Rhino 60DS + Chiappa Rhino 6DS + + + Taurus Judge + Taurus Judge + Taurus Judge + Taurus Judge + + + NLAW + NLAW + NLAW + NLAW + + + RPG-32 + RPG-32 + RPG-32 + RPG-32 + + + Mini-Spike (AA) + Mini-Spike (AA) + Mini-Spike (PL) + Mini-Spike (Repülő-elhárító) + + + Mini-Spike (AT) + Mini-Spike (AT) + Mini-Spike (PT) + Mini-Spike (Tankelhárító) + + + MX + MX + MX + MX + + + MX (Black) + MX (Black) + MX (Fekete) + + + MXC + MXC + MXC + MXC + + + MXC (Black) + MXC (Black) + MXC (Fekete) + + + MX 3GL + MX 3GL + MX 3GL + MX 3GL + + + MX 3GL (Black) + MX 3GL (Black) + MX 3GL (Fekete) + + + MX LSW + MX LSW + MX LSW + MX LSW + + + MX LSW (Black) + MX LSW (Black) + MX LSW (Fekete) + + + MXM + MXM + MXM + MXM + + + MXM (Black) + MXM (Black) + MXM (Fekete) + + + KT2002 Katiba + KT2002 Katiba + KT2002 Katiba + KT2002 Katiba + + + KT2002C Katiba + KT2002C Katiba + KT2002C Katiba + KT2002C Katiba + + + KT2002 Katiba KGL + KT2002 Katiba KGL + KT2002 Katiba KGL + KT2002 Katiba KGL + + + F2000 (Camo) + F2000 (Camo) + F2000 (Terepmintás) + + + F2000 + F2000 + F2000 + F2000 + + + F2000 Tactical (Camo) + F2000 Tactical (Camo) + F2000 Tactical (Terepmintás) + + + F2000 Tactical + F2000 Tactical + F2000 Tactical + F2000 Tactical + + + F2000 EGLM (Camo) + F2000 EGLM (Camo) + F2000 EGLM (Terepmintás) + + + F2000 EGLM + F2000 EGLM + F2000 EGLM + F2000 EGLM + + + TAR-21 + TAR-21 + TAR-21 + TAR-21 + + + CTAR-21 + CTAR-21 + CTAR-21 + CTAR-21 + + + TAR-21 EGLM + TAR-21 EGLM + TAR-21 EGLM + TAR-21 EGLM + + + Vector SMG + Vector SMG + Vector SMG + Vector SMG + + + Scorpion Evo 3 A1 + Scorpion Evo 3 A1 + Scorpion Evo 3 A1 + Scorpion Evo 3 A1 + + + CPW + CPW + CPW + CPW + + + RFB SDAR + RFB SDAR + RFB SDAR + RFB SDAR + + + Stoner 99 LMG + Stoner 99 LMG + Stoner 99 LMG + Stoner 99 Könnyűgéppuska + + + Negev NG7 + Negev NG7 + Negev NG7 + Negev NG7 + + + Mk14 Mod 1 EBR + Mk14 Mod 1 EBR + Mk14 Mod 1 EBR + Mk14 Mod 1 EBR + + + GM6 Lynx + GM6 Lynx + GM6 Lynx + GM6 Gepárd + + + GM6 Lynx (Camo) + GM6 Lynx (Camo) + GM6 Gepárd (Terepmintás) + + + M200 Intervention + M200 Intervention + M200 Intervention + M200 Intervention + + + M200 Intervention (Camo) + M200 Intervention (Camo) + M200 Intervention (Terepmintás) + + + VS-121 + VS-121 + VS-121 + VS-121 + + + TODO: MAR-10 .338 + + + TODO: MAR-10 .338 (Black) + + + TODO: MAR-10 .338 (Camo) + + + TODO: MAR-10 .338 (Sand) + + + TODO: Mk-I EMR 7.62 mm + + + TODO: Mk-I EMR 7.62 mm (Black) + + + TODO: Mk-I EMR 7.62 mm (Khaki) + + + TODO: Mk-I EMR 7.62 mm (Sand) + + + TODO: Mk-I EMR 7.62 mm (Camo) + + + TODO: Mk-I EMR 7.62 mm (Woodland) + + + TODO: NATO DMR (provisional) spotter + + + TODO: ASP-1 Kir 12.7 mm + + + TODO: ASP-1 Kir 12.7 mm (Black) + + + TODO: ASP-1 Kir 12.7 mm (Tan) + + + TODO: Cyrus 9.3 mm + + + TODO: Cyrus 9.3 mm (Black) + + + TODO: Cyrus 9.3 mm (Hex) + + + TODO: Cyrus 9.3 mm (Tan) + + + TODO: Mk14 7.62 mm + + + TODO: Mk14 7.62 mm (Camo) + + + TODO: Mk14 7.62 mm (Olive) + + + TODO: Navid 9.3 mm + + + TODO: Navid 9.3 mm (Hex) + + + TODO: Navid 9.3 mm (Tan) + + + TODO: SPMG .338 + + + TODO: SPMG .338 (MTP) + + + TODO: SPMG .338 (Black) + + + TODO: SPMG .338 (Sand) + + + \ No newline at end of file diff --git a/addons/reload/stringtable.xml b/addons/reload/stringtable.xml index d937de53ff..1ba147fd7a 100644 --- a/addons/reload/stringtable.xml +++ b/addons/reload/stringtable.xml @@ -1,61 +1,66 @@  + - - - Check ammo on weapon reload - Prüfe Munition beim Nachladen - Vérifier munitions au rechargement - Comprovar munición al recargar el arma - Проверять боезапас при перезарядке - Zkontrolovat munici při nabití - - - Check the ammo in your new magazine on magazine reload. - Prüfe nachgeladenes Magazin - Vérifie les munitions disponibles dans le nouveau chargeur - Comprueva la munición del nuevo cargador al recargar. - Проверяет количество патронов в новом магазине при перезарядке. - Kontroluje munice při nabití nového zásobníku. - - - Check Ammo - Munition prüfen - Verificar munición - Sprawdź amunicję - Vérifier Munitions - Lőszerellenőrzés - Zkontrolovat Munici - Controlla le munizioni - Conferir munições - Kонтроль Боеприпасы - - - Ammo - Munition - Munición - Amunicja - Munitions - Lőszer - Munice - Munizioni - Munições - Боеприпасы - - - Link belt - Gurt herstellen - Attacher bande - Enlazar cinta - Сцепить ленты - Spojit pás munice - - - Linking belt... - Stelle Gurt her.... - Attachement de la bande .. - Enlazando cinta... - Сцепка лент ... - Spojuji pás... - - - + + + Check ammo on weapon reload + Prüfe Munition beim Nachladen + Vérifier munitions au rechargement + Comprovar munición al recargar el arma + Проверять боезапас при перезарядке + Zkontrolovat munici při nabití + Lőszer ellenőrzése a fegyver újratöltésekor + + + Check the ammo in your new magazine on magazine reload. + Prüfe nachgeladenes Magazin + Vérifie les munitions disponibles dans le nouveau chargeur + Comprueva la munición del nuevo cargador al recargar. + Проверяет количество патронов в новом магазине при перезарядке. + Kontroluje munice při nabití nového zásobníku. + A lőszer ellenőrzése az új tárad behelyezésekor újratöltés közben. + + + Check Ammo + Munition prüfen + Verificar munición + Sprawdź amunicję + Vérifier Munitions + Lőszerellenőrzés + Zkontrolovat Munici + Controlla le munizioni + Conferir munições + Kонтроль Боеприпасы + + + Ammo + Munition + Munición + Amunicja + Munitions + Lőszer + Munice + Munizioni + Munições + Боеприпасы + + + Link belt + Gurt herstellen + Attacher bande + Enlazar cinta + Сцепить ленты + Spojit pás munice + Töltényheveder összekötése + + + Linking belt... + Stelle Gurt her.... + Attachement de la bande .. + Enlazando cinta... + Сцепка лент ... + Spojuji pás... + Töltényheveder összekötése folyamatban... + + + \ No newline at end of file diff --git a/addons/reloadlaunchers/stringtable.xml b/addons/reloadlaunchers/stringtable.xml index 3435d43c27..6761c72f7a 100644 --- a/addons/reloadlaunchers/stringtable.xml +++ b/addons/reloadlaunchers/stringtable.xml @@ -1,4 +1,5 @@  + @@ -7,6 +8,7 @@ Cargar lanzador Зарядить ПУ Nabít odpalovač + Kilövö betöltése Loading launcher ... @@ -14,6 +16,7 @@ Cargando lanzador ... Зарядка ПУ ... Nabíjím odpalovač ... + Kilövő betöltés alatt ... Launcher loaded @@ -21,6 +24,7 @@ Lanzador cargado ПУ заряжено Odpalovač nabit + Kilövő betöltve Load %1 @@ -28,6 +32,7 @@ Cargar %1 Загрузка %1 Nabít %1 + %1 betöltése - + \ No newline at end of file diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index 705ca05ecf..8ae9bc12cd 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -1,29 +1,34 @@  + - - - Deploy in 5 seconds ... - Wird in 5 Sekunden errichtet ... - Desplegando en 5 segundos ... - Возрождение через 5 секунд ... - - - Rallypoint deployed - Rallypoint errichtet - Punto de reunión desplegado - Точка сбора установлена - - - Teleported to Base - Zur Basis teleportiert - Teletransportado a base - Телепорт на базу - - - Teleported to Rallypoint - Zum Rallypoint teleportiert - Teletransportado al punto de reunión - Телепорт на точку сбора - - - + + + Deploy in 5 seconds ... + Wird in 5 Sekunden errichtet ... + Desplegando en 5 segundos ... + Возрождение через 5 секунд ... + Kihelyezés 5 másodperc múlva ... + + + Rallypoint deployed + Rallypoint errichtet + Punto de reunión desplegado + Точка сбора установлена + Gyülekezőpont elhelyezve + + + Teleported to Base + Zur Basis teleportiert + Teletransportado a base + Телепорт на базу + Bázisra teleportálva + + + Teleported to Rallypoint + Zum Rallypoint teleportiert + Teletransportado al punto de reunión + Телепорт на точку сбора + Gyülekezőpontra teleportálva + + + \ No newline at end of file From e7e46b3b59d38fda7e15742fc46de9470636b6d0 Mon Sep 17 00:00:00 2001 From: Harakhti Date: Tue, 14 Apr 2015 00:05:39 +0200 Subject: [PATCH 458/816] Translation: S to W That's all I've found so far. --- addons/safemode/stringtable.xml | 78 ++-- addons/switchunits/stringtable.xml | 40 +- addons/vehiclelock/stringtable.xml | 226 +++++------ addons/vehicles/stringtable.xml | 83 ++-- addons/weaponselect/stringtable.xml | 521 +++++++++++++------------- addons/winddeflection/stringtable.xml | 88 +++-- 6 files changed, 523 insertions(+), 513 deletions(-) diff --git a/addons/safemode/stringtable.xml b/addons/safemode/stringtable.xml index 9684babfdf..a955a69583 100644 --- a/addons/safemode/stringtable.xml +++ b/addons/safemode/stringtable.xml @@ -1,42 +1,42 @@  - + - - - Safe Mode - Waffe sichern - Seguro puesto - Bezpiecznik - Pojistka - Veszélytelenités - Предохранитель - - - Take off Safety - Waffe entsichern - Quitar seguro - Zwolnij bezpiecznik - Uvolnit pojistku - Veszélyesités - Снять с предохранителя - - - Put on Safety - Waffe gesichert - Poner seguro - Zabezpiecz broń - Přepnout pojistku - Veszélytelenitve - Поставить на предохранитель - - - Took off Safety - Waffe entsichert - Seguro quitado - Odbezpieczono broń - Odstranit pojistku - veszélyes - Снят с предохранителя - - + + + Safe Mode + Waffe sichern + Seguro puesto + Bezpiecznik + Pojistka + Biztonságos mód + Предохранитель + + + Take off Safety + Waffe entsichern + Quitar seguro + Zwolnij bezpiecznik + Uvolnit pojistku + Biztonsági kapcsoló eltolása + Снять с предохранителя + + + Put on Safety + Waffe gesichert + Poner seguro + Zabezpiecz broń + Přepnout pojistku + Biztonsági kapcsoló helyretolása + Поставить на предохранитель + + + Took off Safety + Waffe entsichert + Seguro quitado + Odbezpieczono broń + Odstranit pojistku + Biztonságos mód megszüntetve + Снят с предохранителя + + \ No newline at end of file diff --git a/addons/switchunits/stringtable.xml b/addons/switchunits/stringtable.xml index 81cde4b007..32e44daad8 100644 --- a/addons/switchunits/stringtable.xml +++ b/addons/switchunits/stringtable.xml @@ -1,22 +1,24 @@  - + - - - Switched unit - Einheit gewechselt - Юнит переключен - Prohozená jednotka - Przełącz jednostkę - Cambiado de unidad - - - This unit is too close to the enemy. - Diese Einheit ist zu nah am Feind. - Юнит слишком близок к противнику. - Tato jednotka je moc blízko k nepříteli. - Ta jednostka jest zbyt blisko przeciwnika. - Esta unidad está demasiado cerca del enemigo. - - + + + Switched unit + Einheit gewechselt + Юнит переключен + Prohozená jednotka + Przełącz jednostkę + Cambiado de unidad + Egység átváltva + + + This unit is too close to the enemy. + Diese Einheit ist zu nah am Feind. + Юнит слишком близок к противнику. + Tato jednotka je moc blízko k nepříteli. + Ta jednostka jest zbyt blisko przeciwnika. + Esta unidad está demasiado cerca del enemigo. + Ez az egység túl közel van az ellenséghez. + + \ No newline at end of file diff --git a/addons/vehiclelock/stringtable.xml b/addons/vehiclelock/stringtable.xml index 580283dcab..218f55a8a9 100644 --- a/addons/vehiclelock/stringtable.xml +++ b/addons/vehiclelock/stringtable.xml @@ -1,116 +1,116 @@  - + - - - Unlock Vehicle - Fahrzeug aufschließen - Vehículo abierto - Déverrouiller le véhicule - Odblokuj pojazd - Odemknout vozidlo - Jármű nyitása - Открыть машину - - - Lock Vehicle - Fahrzeug abschließen - Vehículo cerrado - Verrouiller le véhicule - Zablokuj pojazd - Zamknout vozidlo - Jármű zárása - Закрыть машину - - - Lockpick Vehicle - Fahrzeug knacken - Forzar vehículo - Crocheter le véhicule - Otwórz zamek - Vypáčit vozidlo - Jármű feltörése - Взломать замок - - - Picking Lock.... - Schloss knacken... - Forzando cierre... - Crochetage... - Otwieranie zamka... - Páčim vozidlo... - Feltörés... - Взламываем замок... - - - A custom key that will open a specific vehicle. - Ein Schlüssel der ein bestimmtes Fahrzeug aufschließt. - Una llave concreta abrirá un vehículo concreto. - Une clé propre à un seul véhicule. - Unikatowy klucz który otworzy konkretny pojazd. - Vlastní klíč, který otevře konkrétní vozidlo. - Kulcs egy járműhez - Ключ от конкретной машины. - - - A Master Key will open any lock, no matter what! - Ein Generalschlüssel der jedes Schloss öffnet... - Una llave maestra abrirá cualquier cierre, no importa cual! - Un passe-partout qui ouvrira n'importe quelle serrure. - Uniwersalny klucz który otworzy każdy zamek. - Hlavní klíč otevře libovolný zámek, bez vyjímek! - Általános kulcs minden járműhez - Универсальный ключ, открывающий любой замок. - - - A lockpick set that can pick the locks of most vehicles. - Ein Dietrich der die meisten Fahrzeugschlösser knacken kann... - Un set de ganzúas puede abrir la mayoría de cerraduras de vehículos. - Un crochet qui ouvrira la plupart des véhicules. - Zestaw wytrychów dzięki któremu można otworzyć zamki w większości pojazdów. - Sada paklíčů, která dokáže odemknout zámky u většiny vozidel. - Álkulcs melyik minden járműt nyitni tud - Набор отмычек, которым можно взломать почти любую машину. - - - A key that should open most WEST vehicles. - Ein Schlüssel der die meisten westlichen Fahrzeuge öffnen sollte... - Una llave que puede abrir la mayoría de vehículos occidentales. - Une clé qui ouvrira la plupart des véhicules WEST. - Klucz który powinien otworzyć większość pojazdów ZACHODU. - Klíč který by měl otevřít většinou Západních vozidel. - Általános kulcs WEST járművekhez - Ключ для открытия большинства машин Запада. - - - A key that should open most EAST vehicle. - Ein Schlüssel der die meisten östlichen Fahrzeuge öffnen sollte... - Una llave que puede abrir la mayoría de vehículos orientales. - Une clé qui ouvrira la plupart des véhicules EAST. - Klucz który powinien otworzyć większość pojazdów WSCHODU. - Általános kulcs EAST járművekhez - Klíč který by měl otevřít vetšinu Východních vozidel. - Ключ для открытия большинства машин Востока. - - - A key that should open most INDEP vehicle. - Ein Schlüssel der die meisten Fahrzeuge der Aufständischen öffnen sollte... - Una llave que puede abrir la mayoría de vehículos independientes. - Une clé qui ouvrira la plupart des véhicules INDEP. - Klucz który powinien otworzyć większość pojazdów INDFOR. - Általános kulcs INDEPENDENT járművekhez - Klíč který by měl otevřít většinu Nezávislých vozidel. - Ключ для открытия большинства машин Независимых. - - - A key that should open most CIV vehicle. - Ein Schlüssel der die meisten zivilen Fahrzeuge öffnen sollte... - Una llave que puede abrir la mayoría de vehículos civiles. - Une clé qui ouvrira la plupart des véhicules CIV. - Klucz który powinien otworzyć większość pojazdów CYWILNYCH. - Klíč který by měl otevřít většinu Civilních vozidel. - Általános kulcs CIVILIAN járművekhez - Ключ для открытия большинства машин Гражданских. - - + + + Unlock Vehicle + Fahrzeug aufschließen + Vehículo abierto + Déverrouiller le véhicule + Odblokuj pojazd + Odemknout vozidlo + Jármű nyitása + Открыть машину + + + Lock Vehicle + Fahrzeug abschließen + Vehículo cerrado + Verrouiller le véhicule + Zablokuj pojazd + Zamknout vozidlo + Jármű zárása + Закрыть машину + + + Lockpick Vehicle + Fahrzeug knacken + Forzar vehículo + Crocheter le véhicule + Otwórz zamek + Vypáčit vozidlo + Jármű feltörése + Взломать замок + + + Picking Lock.... + Schloss knacken... + Forzando cierre... + Crochetage... + Otwieranie zamka... + Páčim vozidlo... + Zár feltörése... + Взламываем замок... + + + A custom key that will open a specific vehicle. + Ein Schlüssel der ein bestimmtes Fahrzeug aufschließt. + Una llave concreta abrirá un vehículo concreto. + Une clé propre à un seul véhicule. + Unikatowy klucz który otworzy konkretny pojazd. + Vlastní klíč, který otevře konkrétní vozidlo. + Egy egyedi kulcs, ami egy meghatározott járművet nyit ki. + Ключ от конкретной машины. + + + A Master Key will open any lock, no matter what! + Ein Generalschlüssel der jedes Schloss öffnet... + Una llave maestra abrirá cualquier cierre, no importa cual! + Un passe-partout qui ouvrira n'importe quelle serrure. + Uniwersalny klucz który otworzy każdy zamek. + Hlavní klíč otevře libovolný zámek, bez vyjímek! + Egy főkulcs, ami minden zárat kinyit, helyzettől függetlenül! + Универсальный ключ, открывающий любой замок. + + + A lockpick set that can pick the locks of most vehicles. + Ein Dietrich der die meisten Fahrzeugschlösser knacken kann... + Un set de ganzúas puede abrir la mayoría de cerraduras de vehículos. + Un crochet qui ouvrira la plupart des véhicules. + Zestaw wytrychów dzięki któremu można otworzyć zamki w większości pojazdów. + Sada paklíčů, která dokáže odemknout zámky u většiny vozidel. + Egy tolvajkulcs-készlet, mely a legtöbb jármű zárjait fel tudja törni. + Набор отмычек, которым можно взломать почти любую машину. + + + A key that should open most WEST vehicles. + Ein Schlüssel der die meisten westlichen Fahrzeuge öffnen sollte... + Una llave que puede abrir la mayoría de vehículos occidentales. + Une clé qui ouvrira la plupart des véhicules WEST. + Klucz który powinien otworzyć większość pojazdów ZACHODU. + Klíč který by měl otevřít většinou Západních vozidel. + Egy kulcs, ami a NYUGAT egységeinek legtöbb járművét ki tudja nyitni. + Ключ для открытия большинства машин Запада. + + + A key that should open most EAST vehicle. + Ein Schlüssel der die meisten östlichen Fahrzeuge öffnen sollte... + Una llave que puede abrir la mayoría de vehículos orientales. + Une clé qui ouvrira la plupart des véhicules EAST. + Klucz który powinien otworzyć większość pojazdów WSCHODU. + Egy kulcs, ami a KELET egységeinek legtöbb járművét ki tudja nyitni. + Klíč který by měl otevřít vetšinu Východních vozidel. + Ключ для открытия большинства машин Востока. + + + A key that should open most INDEP vehicle. + Ein Schlüssel der die meisten Fahrzeuge der Aufständischen öffnen sollte... + Una llave que puede abrir la mayoría de vehículos independientes. + Une clé qui ouvrira la plupart des véhicules INDEP. + Klucz który powinien otworzyć większość pojazdów INDFOR. + Egy kulcs, ami a FÜGGETLEN egységek legtöbb járművét ki tudja nyitni. + Klíč který by měl otevřít většinu Nezávislých vozidel. + Ключ для открытия большинства машин Независимых. + + + A key that should open most CIV vehicle. + Ein Schlüssel der die meisten zivilen Fahrzeuge öffnen sollte... + Una llave que puede abrir la mayoría de vehículos civiles. + Une clé qui ouvrira la plupart des véhicules CIV. + Klucz który powinien otworzyć większość pojazdów CYWILNYCH. + Klíč který by měl otevřít většinu Civilních vozidel. + Egy kulcs, ami a CIVIL járművek többségét ki tudja nyitni. + Ключ для открытия большинства машин Гражданских. + + \ No newline at end of file diff --git a/addons/vehicles/stringtable.xml b/addons/vehicles/stringtable.xml index 4fbb91ebcd..2312ce6027 100644 --- a/addons/vehicles/stringtable.xml +++ b/addons/vehicles/stringtable.xml @@ -1,43 +1,42 @@ - + + - - - - Speed Limiter on - Begrenzer an - Limitador de velocidad activado - Ogranicznik prędkości włączony - Omezovač rychlosti zapnout - Limiteur de vitesse Activé - Ограничение скорости включено - Sebességkorlát bekapcsolva - Limitador de Velocidade Ativo - Limitatore Attivo - - - Speed Limiter off - Begrenzer aus - Limitador de velocidad desactivado - Ogranicznik prędkości wyłączony - Omezovač rychlosti vypnout - Limiteur de vitesse Désactivé - Ограничение скорости выключено - Sebességkorlát kikapcsolva - Limitador de Velocidade Desativado - Limitatore Non Attivo - - - - Speed Limiter - Begrenzer - Limitador de velocidad - Ogranicznik prędkości - Omezovač rychlosti - Limiteur de vitesse - Ограничение скорости - Sebességkorlát - Limitador de Velocidade - Limitatore di Velocità - - - + + + Speed Limiter on + Begrenzer an + Limitador de velocidad activado + Ogranicznik prędkości włączony + Omezovač rychlosti zapnout + Limiteur de vitesse Activé + Ограничение скорости включено + Sebességkorlátozó bekapcsolva + Limitador de Velocidade Ativo + Limitatore Attivo + + + Speed Limiter off + Begrenzer aus + Limitador de velocidad desactivado + Ogranicznik prędkości wyłączony + Omezovač rychlosti vypnout + Limiteur de vitesse Désactivé + Ограничение скорости выключено + Sebességkorlátozó kikapcsolva + Limitador de Velocidade Desativado + Limitatore Non Attivo + + + Speed Limiter + Begrenzer + Limitador de velocidad + Ogranicznik prędkości + Omezovač rychlosti + Limiteur de vitesse + Ограничение скорости + Sebességkorlátozó + Limitador de Velocidade + Limitatore di Velocità + + + \ No newline at end of file diff --git a/addons/weaponselect/stringtable.xml b/addons/weaponselect/stringtable.xml index c7bd64a824..589b9b53a3 100644 --- a/addons/weaponselect/stringtable.xml +++ b/addons/weaponselect/stringtable.xml @@ -1,261 +1,264 @@  + - - - Display text on grenade throw - Zeige Text beim Granatwurf - Mostrar texto al lanzar granada - Показывать текст при броске - Zobrazí text při hodu granátem - - - Display a hint or text on grenade throw. - Zeige Hinweis oder Text beim Granatwurf - Muestra una notificación o texto al lanzar granada - Показывать текст или подсказку при броске гранаты. - Zobrazí upozornění nebo text při hodu granátem. - - - Select Pistol - Pistole auswählen - Seleccionar pistola - Wybierz pistolet - Zvolit příruční zbraň - Выбрать пистолет - Sélectionner Pistolet - Pisztoly Kiválasztása - Selecionar Pistola - Seleziona la Pistola - - - Select Rifle - Gewehr auswählen - Seleccionar fusil - Wybierz karabin - Zvolit hlavní zbraň - Выбрать автомат - Sélectionner Fusil - Puska Kiválasztása - Selecionar Rifle - Seleziona il Fucile - - - Select Launcher - Raketenwerfer auswählen - Seleccionar lanzador - Wybierz wyrzutnię - Zvolit Raketomet - Выбрать гранатомет - Sélectionner Lanceur - Rakétavető Kiválasztása - Selecionar Lançador - Seleziona il Lanciatore - - - Select Grenade Launcher - Granatwerfer auswählen - Seleccionar lanzador de granadas - Wybierz granatnik - Zvolit Granátomet - Выбрать подствольный гранатомет - Sélectionner Lance-grenades - Gránátvető Kiválasztása - Selecionar Lança-Granadas - Seleziona il Lanciagranate - - - Select Binoculars - Fernglas auswählen - Seleccionar prismáticos - Wybierz lornetkę - Zvolit Dalekohled - Выбрать бинокль - Sélectionner Jumelles - Távcső Kiválasztása - Selecionar Binóculos - Seleziona il Binocolo - - - Holster Weapon - Waffe holstern - Enfundar el arma - Schowaj broń - Schovat zbraň - Убрать оружие - Arme à la bretelle - Fegyvert tokba - Guardar Arma - Nascondi l'arma - - - Engine on - Motor an - Encender motor - Włącz silnik - Moteur allumé - Motor indítása - Zapnout motor - Ligar Motor - Motore acceso - Включить двигатель - - - Engine off - Motor aus - Apagar motor - Wyłącz silnik - Moteur éteint - Motor leállítása - Vypnout motor - Desligar Motor - Motore spento - Выключить двигатель - - - Select Main Gun - Hauptgeschütz auswählen - Seleccionar arma principal - Wybierz główną broń - Sélectionner l'Arme Principale - Elsődleges Fegyver Kiválasztása - Zvolit Hlavní Zbraň - Selecionar Arma Principal - Seleziona Arma Primaria - Выбрать основное оружие - - - Select Machine Gun - Maschinengewehr auswählen - Seleccionar ametralladora - Wybierz karabin maszynowy - Sélectionner Mitrailleuse - Géppuska Kiválasztása - Zvolit Kulomet - Selecionar Metralhadora - Seleziona Mitragliatrice - Выбрать пулемёт - - - Select Missiles - Raketen auswählen - Seleccionar misiles - Wybierz rakiety - Sélectionner Missiles - Rakéták Kiválasztása - Zvolit Rakety - Selecionar Mísseis - Seleziona Missili - Выбрать ракеты - - - Grenade %1 - Granate %1 - Granada %1 - Granat %1 - Granát %1 - Gránát Kiválasztása - Граната %1 - - - Ready Grenade - Granate nehmen - Granada lista - Przygotuj granat - Odjistit granát - Kész Gránát - Подготовить гранату - - - Select Frag Grenade - Explosive Granate auswählen - Seleccionar granada de fragmenación - Wybierz granat odłamkowy - Sélectionner grenade à fragmentation - Repeszgránát Kiválasztása - Zvolit Výbušný Granát - Selecionar Granada de Fragmentação - Seleziona Granata a Frammentazione - Выбрать осколочную гранату - - - Select Non-Frag Grenade - Nichtexplosive Granate auswählen - Seleccionar granada de no fragmentación - Wybierz granat nieodłamkowy - Sélectionner grenade non-léthale - Nem Robbanó Gránát Kiválasztása - Zvolit Ne-Výbušný Granát - Selecionar Granada - Seleziona Altre Granate - Выбрать гранату - - - Throw Selected Grenade - Gewählte Granate werfen - Arrojar granada seleccionada - Rzuć wybrany granat - Lancer la grenade sélectionnée - Kiválasztott Gránát Eldobása - Hodit Zvolený Granát - Lançar Granada Selecionada - Lancia la Granata Selezionata - Бросить выбранную гранату - - - No grenades left - Keine Granaten übrig - No quedan granadas - Plus de grenades - Brak granatów - Žádné granáty - Nincs több gránát - Гранат не осталось - - - No frags left - Keine explosiven Granaten übrig - Sin granadas de fragmentación - Brak granatów odłamkowych - Plus de grenades à fragmentation - Nincs több repeszgránát - Už nejsou granáty - Não há granadas de fragmentação restantes - Nessuna granata a frammentazione rimanente - Осколочныких гранат нет - - - No misc. grenades left - Keine nichtexplosiven Granaten übrig - Sin granadas de varias - Brak granatów nieodłamkowych - Plus de grenades non-léthales - Nincs több egyéb gránát - Už nejsou žádné ostatní granáty - Não há outras granadas restantes - Nessun'altra granata rimanente. - Летальные гранаты закончились - - - No grenade selected - Keine Granate ausgewählt - Granada no seleccionada - Nie wybrano żadnego granatu - Aucune grenade sélectionnée - Nincs kiválasztva gránát - Není zvolen žádný granát - Nenhuma granada selecionada - Nessuna granata selezionata - Нет выбранной гранаты - - - Fire Smoke Launcher - Rauchwand abfeuern - Disparar lanzador de humo - Kouřový odpalovač - Tirer le lance-pots fumigènes - Wystrzel granat dymny - Füst kilövése - Запустить дымовую завесу - - - + + + Display text on grenade throw + Zeige Text beim Granatwurf + Mostrar texto al lanzar granada + Показывать текст при броске + Zobrazí text při hodu granátem + Szöveg mutatása gránát eldobásakor + + + Display a hint or text on grenade throw. + Zeige Hinweis oder Text beim Granatwurf + Muestra una notificación o texto al lanzar granada + Показывать текст или подсказку при броске гранаты. + Zobrazí upozornění nebo text při hodu granátem. + Jelez egy súgót vagy szöveget a gránát eldobásakor. + + + Select Pistol + Pistole auswählen + Seleccionar pistola + Wybierz pistolet + Zvolit příruční zbraň + Выбрать пистолет + Sélectionner Pistolet + Pisztoly Kiválasztása + Selecionar Pistola + Seleziona la Pistola + + + Select Rifle + Gewehr auswählen + Seleccionar fusil + Wybierz karabin + Zvolit hlavní zbraň + Выбрать автомат + Sélectionner Fusil + Puska Kiválasztása + Selecionar Rifle + Seleziona il Fucile + + + Select Launcher + Raketenwerfer auswählen + Seleccionar lanzador + Wybierz wyrzutnię + Zvolit Raketomet + Выбрать гранатомет + Sélectionner Lanceur + Rakétavető Kiválasztása + Selecionar Lançador + Seleziona il Lanciatore + + + Select Grenade Launcher + Granatwerfer auswählen + Seleccionar lanzador de granadas + Wybierz granatnik + Zvolit Granátomet + Выбрать подствольный гранатомет + Sélectionner Lance-grenades + Gránátvető Kiválasztása + Selecionar Lança-Granadas + Seleziona il Lanciagranate + + + Select Binoculars + Fernglas auswählen + Seleccionar prismáticos + Wybierz lornetkę + Zvolit Dalekohled + Выбрать бинокль + Sélectionner Jumelles + Távcső Kiválasztása + Selecionar Binóculos + Seleziona il Binocolo + + + Holster Weapon + Waffe holstern + Enfundar el arma + Schowaj broń + Schovat zbraň + Убрать оружие + Arme à la bretelle + Fegyvert tokba + Guardar Arma + Nascondi l'arma + + + Engine on + Motor an + Encender motor + Włącz silnik + Moteur allumé + Motor indítása + Zapnout motor + Ligar Motor + Motore acceso + Включить двигатель + + + Engine off + Motor aus + Apagar motor + Wyłącz silnik + Moteur éteint + Motor leállítása + Vypnout motor + Desligar Motor + Motore spento + Выключить двигатель + + + Select Main Gun + Hauptgeschütz auswählen + Seleccionar arma principal + Wybierz główną broń + Sélectionner l'Arme Principale + Elsődleges Fegyver Kiválasztása + Zvolit Hlavní Zbraň + Selecionar Arma Principal + Seleziona Arma Primaria + Выбрать основное оружие + + + Select Machine Gun + Maschinengewehr auswählen + Seleccionar ametralladora + Wybierz karabin maszynowy + Sélectionner Mitrailleuse + Géppuska Kiválasztása + Zvolit Kulomet + Selecionar Metralhadora + Seleziona Mitragliatrice + Выбрать пулемёт + + + Select Missiles + Raketen auswählen + Seleccionar misiles + Wybierz rakiety + Sélectionner Missiles + Rakéták Kiválasztása + Zvolit Rakety + Selecionar Mísseis + Seleziona Missili + Выбрать ракеты + + + Grenade %1 + Granate %1 + Granada %1 + Granat %1 + Granát %1 + Gránát: %1 + Граната %1 + + + Ready Grenade + Granate nehmen + Granada lista + Przygotuj granat + Odjistit granát + Gránát előkészítése + Подготовить гранату + + + Select Frag Grenade + Explosive Granate auswählen + Seleccionar granada de fragmenación + Wybierz granat odłamkowy + Sélectionner grenade à fragmentation + Repeszgránát Kiválasztása + Zvolit Výbušný Granát + Selecionar Granada de Fragmentação + Seleziona Granata a Frammentazione + Выбрать осколочную гранату + + + Select Non-Frag Grenade + Nichtexplosive Granate auswählen + Seleccionar granada de no fragmentación + Wybierz granat nieodłamkowy + Sélectionner grenade non-léthale + Nem-robbanó Gránát Kiválasztása + Zvolit Ne-Výbušný Granát + Selecionar Granada + Seleziona Altre Granate + Выбрать гранату + + + Throw Selected Grenade + Gewählte Granate werfen + Arrojar granada seleccionada + Rzuć wybrany granat + Lancer la grenade sélectionnée + Kiválasztott Gránát Eldobása + Hodit Zvolený Granát + Lançar Granada Selecionada + Lancia la Granata Selezionata + Бросить выбранную гранату + + + No grenades left + Keine Granaten übrig + No quedan granadas + Plus de grenades + Brak granatów + Žádné granáty + Nincs több gránát + Гранат не осталось + + + No frags left + Keine explosiven Granaten übrig + Sin granadas de fragmentación + Brak granatów odłamkowych + Plus de grenades à fragmentation + Nincs több repeszgránát + Už nejsou granáty + Não há granadas de fragmentação restantes + Nessuna granata a frammentazione rimanente + Осколочныких гранат нет + + + No misc. grenades left + Keine nichtexplosiven Granaten übrig + Sin granadas de varias + Brak granatów nieodłamkowych + Plus de grenades non-léthales + Nincs több egyéb gránát + Už nejsou žádné ostatní granáty + Não há outras granadas restantes + Nessun'altra granata rimanente. + Летальные гранаты закончились + + + No grenade selected + Keine Granate ausgewählt + Granada no seleccionada + Nie wybrano żadnego granatu + Aucune grenade sélectionnée + Nincs semmilyen gránát kiválasztva + Není zvolen žádný granát + Nenhuma granada selecionada + Nessuna granata selezionata + Нет выбранной гранаты + + + Fire Smoke Launcher + Rauchwand abfeuern + Disparar lanzador de humo + Kouřový odpalovač + Tirer le lance-pots fumigènes + Wystrzel granat dymny + Füstvető eltüzelése + Запустить дымовую завесу + + + \ No newline at end of file diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml index 271332c943..4f061e2d63 100644 --- a/addons/winddeflection/stringtable.xml +++ b/addons/winddeflection/stringtable.xml @@ -1,42 +1,48 @@ - + + - - - - Wind Information - Informacje o wietrze - Información del viento - Ветер - Informace o větru - - - Direction: %1 - Kierunek: %1 - Dirección: %1 - Направление: %1 - Směr: %1 - - - Speed: %1 m/s - Prędkość: %1 - Velocidad: %1 m/s - Скорость: %1 м/с - Rychlost: %1 m/s - - - Weather Information - Informacje o pogodzie - Información Meteorológica - Погода - Informace o počasí - - - Humidity: %1% - Wilgotność: %1 - Humedad: %1% - Влажность: %1% - Vlhkost: %1% - - - - + + + + Wind Information + Informacje o wietrze + Información del viento + Ветер + Informace o větru + Szélinformáció + + + Direction: %1 + Kierunek: %1 + Dirección: %1 + Направление: %1 + Směr: %1 + Irány: %1 + + + Speed: %1 m/s + Prędkość: %1 + Velocidad: %1 m/s + Скорость: %1 м/с + Rychlost: %1 m/s + Sebesség: %1 m/s + + + Weather Information + Informacje o pogodzie + Información Meteorológica + Погода + Informace o počasí + Időjárás-Információ + + + Humidity: %1% + Wilgotność: %1 + Humedad: %1% + Влажность: %1% + Vlhkost: %1% + Páratartalom: %1% + + + + \ No newline at end of file From 35044fa16b46705d93d4902f08785526472a7d4b Mon Sep 17 00:00:00 2001 From: Harakhti Date: Tue, 14 Apr 2015 00:06:50 +0200 Subject: [PATCH 459/816] Contribution! It feels awkward to add myself on a list. --- AUTHORS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.txt b/AUTHORS.txt index 148f2835fb..087ddfae4f 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -47,6 +47,7 @@ GieNkoV gpgpgpgp Grzegorz Hamburger SV +Harakhti havena Hawkins jokoho48 From 3da3543381b4e94a9c428098d73cd05717efd097 Mon Sep 17 00:00:00 2001 From: commy2 Date: Tue, 14 Apr 2015 00:32:09 +0200 Subject: [PATCH 460/816] toggle laser vs ir laser --- addons/laserpointer/CfgVehicles.hpp | 5 +- addons/laserpointer/CfgWeapons.hpp | 31 +++++++++- addons/laserpointer/XEH_postInit.sqf | 15 ++++- addons/laserpointer/XEH_preInit.sqf | 1 + addons/laserpointer/config.cpp | 2 +- .../functions/fnc_switchLaserLightMode.sqf | 58 +++++++++++++++++++ addons/laserpointer/stringtable.xml | 12 ++++ 7 files changed, 116 insertions(+), 8 deletions(-) create mode 100644 addons/laserpointer/functions/fnc_switchLaserLightMode.sqf diff --git a/addons/laserpointer/CfgVehicles.hpp b/addons/laserpointer/CfgVehicles.hpp index 8c81837fe2..5a0ece1b1f 100644 --- a/addons/laserpointer/CfgVehicles.hpp +++ b/addons/laserpointer/CfgVehicles.hpp @@ -2,7 +2,7 @@ class CfgVehicles { class NATO_Box_Base; class Box_NATO_Support_F: NATO_Box_Base { class TransportItems { - MACRO_ADDITEM(ACE_acc_pointer_red,4); + MACRO_ADDITEM(ACE_acc_pointer_green,4); }; }; @@ -23,13 +23,12 @@ class CfgVehicles { class FIA_Box_Base_F; class Box_FIA_Support_F: FIA_Box_Base_F { class TransportItems { - MACRO_ADDITEM(ACE_acc_pointer_red,4); + MACRO_ADDITEM(ACE_acc_pointer_green,4); }; }; class ACE_Box_Misc: Box_NATO_Support_F { class TransportItems { - MACRO_ADDITEM(ACE_acc_pointer_red,4); MACRO_ADDITEM(ACE_acc_pointer_green,4); }; }; diff --git a/addons/laserpointer/CfgWeapons.hpp b/addons/laserpointer/CfgWeapons.hpp index 364f4b2168..4f6a61c83a 100644 --- a/addons/laserpointer/CfgWeapons.hpp +++ b/addons/laserpointer/CfgWeapons.hpp @@ -1,17 +1,28 @@ class SlotInfo; class PointerSlot: SlotInfo { - compatibleItems[] += {"ACE_acc_pointer_red","ACE_acc_pointer_green"}; + compatibleItems[] += {"ACE_acc_pointer_red","ACE_acc_pointer_green_IR","ACE_acc_pointer_green"}; }; class CfgWeapons { class ItemCore; class InventoryFlashLightItem_Base_F; + class acc_pointer_IR: ItemCore { + ACE_nextModeClass = "ACE_acc_pointer_red"; + ACE_modeDescription = "$STR_ACE_Laserpointer_IRLaser"; + + displayName = "$STR_ACE_Laserpointer_red"; + descriptionUse = "$STR_ACE_Laserpointer_useLaser"; + }; + class ACE_acc_pointer_red: ItemCore { + ACE_nextModeClass = "acc_pointer_IR"; + ACE_modeDescription = "$STR_ACE_Laserpointer_Laser"; + author = "$STR_ACE_Common_ACETeam"; _generalMacro = "ACE_acc_pointer_red"; - scope = 2; + scope = 1; displayName = "$STR_ACE_Laserpointer_red"; descriptionUse = "$STR_ACE_Laserpointer_useLaser"; picture = "\A3\weapons_F\Data\UI\gear_accv_pointer_CA.paa"; @@ -54,9 +65,23 @@ class CfgWeapons { inertia = 0.1; }; - class ACE_acc_pointer_green: ACE_acc_pointer_red { + class ACE_acc_pointer_green_IR: acc_pointer_IR { + ACE_nextModeClass = "ACE_acc_pointer_green"; + ACE_modeDescription = "$STR_ACE_Laserpointer_IRLaser"; + author = "$STR_ACE_Common_ACETeam"; _generalMacro = "ACE_acc_pointer_green"; + scope = 1; + displayName = "$STR_ACE_Laserpointer_green"; + }; + + class ACE_acc_pointer_green: ACE_acc_pointer_red { + ACE_nextModeClass = "ACE_acc_pointer_green_IR"; + ACE_modeDescription = "$STR_ACE_Laserpointer_Laser"; + + author = "$STR_ACE_Common_ACETeam"; + _generalMacro = "ACE_acc_pointer_green"; + scope = 2; displayName = "$STR_ACE_Laserpointer_green"; }; }; diff --git a/addons/laserpointer/XEH_postInit.sqf b/addons/laserpointer/XEH_postInit.sqf index 14e4c384d8..eade50d670 100644 --- a/addons/laserpointer/XEH_postInit.sqf +++ b/addons/laserpointer/XEH_postInit.sqf @@ -11,7 +11,7 @@ GVAR(nearUnits) = []; // @todo. Maybe move to common? [{ private "_nearUnits"; - _nearUnits = nearestObjects [positionCameraToWorld [0,0,0], ["CAManBase"], 50]; + _nearUnits = nearestObjects [positionCameraToWorld [0,0,0], ["CAManBase"], 50]; // when moving this, search also for units inside vehicles. currently breaks the laser in FFV if (count _nearUnits > 10) then { _nearUnits resize 10; @@ -24,3 +24,16 @@ GVAR(nearUnits) = []; addMissionEventHandler ["Draw3D", { call FUNC(onDraw); }]; + +// init keybinds +["ACE3", QGVAR(switchLaserLightMode), localize "STR_ACE_Laserpointer_switchLaserLight", +{ + // Conditions: canInteract + if !([ACE_player, objNull, ["isNotInside"]] call EFUNC(common,canInteractWith)) exitWith {false}; + // Conditions: specific + if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; + + [ACE_player, currentWeapon ACE_player] call FUNC(switchLaserLightMode); + true +}, +{false}, [38, [false, true, false]], false] call CBA_fnc_addKeybind; diff --git a/addons/laserpointer/XEH_preInit.sqf b/addons/laserpointer/XEH_preInit.sqf index e7c74d3445..1460abda36 100644 --- a/addons/laserpointer/XEH_preInit.sqf +++ b/addons/laserpointer/XEH_preInit.sqf @@ -4,5 +4,6 @@ ADDON = false; PREP(drawLaserpoint); PREP(onDraw); +PREP(switchLaserLightMode); ADDON = true; diff --git a/addons/laserpointer/config.cpp b/addons/laserpointer/config.cpp index b97587dac6..5ca5ce3470 100644 --- a/addons/laserpointer/config.cpp +++ b/addons/laserpointer/config.cpp @@ -3,7 +3,7 @@ class CfgPatches { class ADDON { units[] = {}; - weapons[] = {"ACE_acc_pointer_red","ACE_acc_pointer_green"}; + weapons[] = {"ACE_acc_pointer_red","ACE_acc_pointer_green","ACE_acc_pointer_green_IR"}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"ace_common"}; author[] = {"commy2"}; diff --git a/addons/laserpointer/functions/fnc_switchLaserLightMode.sqf b/addons/laserpointer/functions/fnc_switchLaserLightMode.sqf new file mode 100644 index 0000000000..f996d6b270 --- /dev/null +++ b/addons/laserpointer/functions/fnc_switchLaserLightMode.sqf @@ -0,0 +1,58 @@ +// by commy2 +#include "script_component.hpp" + +private ["_unit", "_weapon"]; + +_unit = _this select 0; +_weapon = _this select 1; + +// 1 = primary, 2 = secondary, 3 = handgun +private "_currentWeaponType"; +_currentWeaponType = 0; + +private "_pointer"; +_pointer = switch (_weapon) do { + case (primaryWeapon _unit): { + _currentWeaponType = 1; + primaryWeaponItems _unit select 1 + }; + case (secondaryWeapon _unit): { + _currentWeaponType = 2; + secondaryWeaponItems _unit select 1 + }; + case (handgunWeapon _unit): { + _currentWeaponType = 3; + handgunItems _unit select 1 + }; + default {""}; +}; + +if (_pointer == "") exitWith {}; + +private "_nextPointer"; +_nextPointer = getText (configFile >> "CfgWeapons" >> _pointer >> "ACE_nextModeClass"); + +if (_nextPointer == "") exitWith {}; + +private ["_description", "_picture"]; + +_description = getText (configFile >> "CfgWeapons" >> _nextPointer >> "ACE_modeDescription"); +_picture = getText (configFile >> "CfgWeapons" >> _nextPointer >> "picture"); + +switch (_currentWeaponType) do { + case 1: { + _unit removePrimaryWeaponItem _pointer; + _unit addPrimaryWeaponItem _nextPointer; + }; + case 2: { + _unit removeSecondaryWeaponItem _pointer; + _unit addSecondaryWeaponItem _nextPointer; + }; + case 3: { + _unit removeHandgunItem _pointer; + _unit addHandgunItem _nextPointer; + }; +}; + +[_description, _picture] call EFUNC(common,displayTextPicture); +playSound "ACE_Sound_Click"; diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index a5a153aca4..169b5bb059 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -36,5 +36,17 @@ <t color='#9cf953'>Использовать: </t>вкл/выкл лазер <t color='#9cf953'>Usar: </t>encender/apagar láser + + Laser + Laser + + + IR Laser + IR-Laser + + + Switch Laser / IR Laser + Umschalten Laser / IR-Laser + From 761fef39c8db08b3ab73f15b5794bca05e3455cc Mon Sep 17 00:00:00 2001 From: jaynus Date: Mon, 13 Apr 2015 15:34:51 -0700 Subject: [PATCH 461/816] working save. --- .../functions/fnc_attackProfile_TOP.sqf | 53 ++++++++++++++++--- .../functions/fnc_guidancePFH.sqf | 14 +++-- 2 files changed, 55 insertions(+), 12 deletions(-) diff --git a/addons/missileguidance/functions/fnc_attackProfile_TOP.sqf b/addons/missileguidance/functions/fnc_attackProfile_TOP.sqf index ef59890b99..fc9afed104 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_TOP.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_TOP.sqf @@ -1,6 +1,11 @@ #define DEBUG_MODE_FULL #include "script_component.hpp" +#define STAGE_LAUNCH 1 +#define STAGE_CLIMB 2 +#define STAGE_COAST 3 +#define STAGE_TERMINAL 4 + EXPLODE_7_PVT(((_this select 1) select 0),_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); private["_targetPos", "_projectilePos", "_target", "_seekerTargetPos", "_launchParams", "_targetLaunchParams"]; private["_distanceToTarget", "_distanceToShooter", "_addHeight", "_returnTargetPos", "_state"]; @@ -11,26 +16,60 @@ _target = _launchParams select 0; _targetLaunchParams = _launchParams select 1; _state = _this select 2; +if( (count _state) < 1) then { + _state set[0, STAGE_LAUNCH]; +}; _shooterPos = getPosASL _shooter; _projectilePos = getPosASL _projectile; _distanceToTarget = _projectilePos vectorDistance _seekerTargetPos; _distanceToShooter = _projectilePos vectorDistance _shooterPos; +_distanceShooterToTarget = _shooterPos vectorDistance _seekerTargetPos; TRACE_2("", _distanceToTarget, _distanceToShooter); // Add height depending on distance for compensate -_addHeight = [0,0,0]; +_returnTargetPos = _seekerTargetPos; - - -TRACE_3("", _distanceToTarget,_distanceToShooter,_addHeight); - - _returnTargetPos = _seekerTargetPos vectorAdd _addHeight; +switch( (_state select 0) ) do { + case STAGE_LAUNCH: { + TRACE_1("STAGE_LAUNCH",""); + if(_distanceToShooter < 10) then { + _returnTargetPos = _seekerTargetPos vectorAdd [0,0,_distanceToTarget*2]; + } else { + _state set[0, STAGE_CLIMB]; + }; + }; + case STAGE_CLIMB: { + TRACE_1("STAGE_CLIMB",""); + _cruisAlt = 140; + if(_distanceShooterToTarget < 1250) then { + _cruisAlt = 140 * (_distanceShooterToTarget/1250); + TRACE_1("_cruisAlt", _cruisAlt); + }; + + if( ((ASLToATL _projectilePos) select 2) - ((ASLToATL _seekerTargetPos) select 2) >= _cruisAlt) then { + _state set[0, STAGE_COAST]; + } else { + _returnTargetPos = _seekerTargetPos vectorAdd [0,0,_distanceToTarget*2]; + }; + }; + case STAGE_COAST: { + TRACE_1("STAGE_COAST",""); + if(_distanceShooterToTarget < 1250 || _distanceToTarget < ( ((ASLToATL _projectilePos) select 2) - (( ASLToATL _seekerTargetPos) select 2) )) then { + _state set[0, STAGE_TERMINAL]; + }; + _returnTargetPos = _seekerTargetPos vectorAdd [0,0,(_projectilePos select 2)]; + }; + case STAGE_TERMINAL: { + TRACE_1("STAGE_TERMINAL",""); + + }; +}; #ifdef DEBUG_MODE_FULL -drawLine3D [(ASLtoATL _returnTargetPos) vectorAdd _addHeight, ASLtoATL _returnTargetPos, [0,1,0,1]]; +drawLine3D [(ASLtoATL _returnTargetPos), (ASLtoATL _seekerTargetPos), [0,1,0,1]]; #endif TRACE_1("Adjusted target position", _returnTargetPos); diff --git a/addons/missileguidance/functions/fnc_guidancePFH.sqf b/addons/missileguidance/functions/fnc_guidancePFH.sqf index 8596e81924..7bba35ab71 100644 --- a/addons/missileguidance/functions/fnc_guidancePFH.sqf +++ b/addons/missileguidance/functions/fnc_guidancePFH.sqf @@ -5,7 +5,7 @@ private["_args", "_stateParams", "_launchParams", "_targetLaunchParams", "_config", "_flightParams", "_seekerParams", "_seekerTargetPos"]; private["_lastRunTime", "_runtimeDelta", "_profileAdjustedTargetPos", "_targetVectorSeeker", "_targetVector"]; -private["_minDeflection", "_maxDeflection", "_incDeflection"]; +private["_minDeflection", "_maxDeflection", "_incDeflection", "_adjustTime"]; private["_yVec", "_zVec", "_xVec"]; _args = _this select 0; @@ -21,10 +21,14 @@ _stateParams = _args select 4; _lastRunTime = _stateParams select 0; _runtimeDelta = diag_tickTime - _lastRunTime; -_adjustTime = 1/accTime; -_adjustTime = _adjustTime * (_runtimeDelta / TIMESTEP_FACTOR); -TRACE_4("Adjust timing", 1/accTime, _adjustTime, _runtimeDelta, (_runtimeDelta / TIMESTEP_FACTOR) ); - +_adjustTime = 1; +if(accTime > 0) then { + _adjustTime = 1/accTime; + _adjustTime = _adjustTime * (_runtimeDelta / TIMESTEP_FACTOR); + TRACE_4("Adjust timing", 1/accTime, _adjustTime, _runtimeDelta, (_runtimeDelta / TIMESTEP_FACTOR) ); +} else { + _adjustTime = 0; +}; _config = configFile >> "CfgAmmo" >> _ammo >> "ACE_MissileGuidance"; if(!alive _projectile || isNull _projectile || isNull _shooter) exitWith { From 22d90fee9a4a4b91c6789b3fc1e34e9bbdc5725b Mon Sep 17 00:00:00 2001 From: jaynus Date: Mon, 13 Apr 2015 16:47:09 -0700 Subject: [PATCH 462/816] Begin modelToWorld work. --- .../functions/fnc_guidancePFH.sqf | 30 ++++++------------- 1 file changed, 9 insertions(+), 21 deletions(-) diff --git a/addons/missileguidance/functions/fnc_guidancePFH.sqf b/addons/missileguidance/functions/fnc_guidancePFH.sqf index 7bba35ab71..5b69b2fd8c 100644 --- a/addons/missileguidance/functions/fnc_guidancePFH.sqf +++ b/addons/missileguidance/functions/fnc_guidancePFH.sqf @@ -1,4 +1,4 @@ -//#define DEBUG_MODE_FULL +#define DEBUG_MODE_FULL #include "script_component.hpp" #define TIMESTEP_FACTOR 0.01 @@ -44,15 +44,11 @@ if(!isNil "_seekerTargetPos") then { _minDeflection = ((_flightParams select 0) - ((_flightParams select 0) * _adjustTime)) max 0; _maxDeflection = (_flightParams select 1) * _adjustTime; _incDeflection = _flightParams select 2; - - _yVec = vectorDir _projectile; - _zVec = vectorUp _projectile; - _xVec = vectorNormalized (_yVec vectorCrossProduct _zVec); _projectilePos = getPosASL _projectile; - _targetVectorSeeker = [_projectile, [_xVec, _yVec, _zVec], _profileAdjustedTargetPos] call EFUNC(common,translateToWeaponSpace); - _targetVector = [0,0,0] vectorFromTo _targetVectorSeeker; + _targetVector = _projectile worldToModelVisual _profileAdjustedTargetPos; + _targetVectorSeeker = [0,0,0] vectorFromTo _targetVector; TRACE_1("", _targetVectorSeeker, _targetVector); private["_yaw", "_pitch"]; @@ -73,25 +69,17 @@ if(!isNil "_seekerTargetPos") then { _pitch = ( (_minDeflection max ((_targetVector select 2) min _maxDeflection) ) ); }; }; - -#ifdef DEBUG_MODE_FULL - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _projectilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; - drawLine3D [ASLtoATL _projectilePos, ASLtoATL _profileAdjustedTargetPos, [1,0,0,1]]; -#endif - + if(accTime > 0) then { private["_outVector", "_vectorTo"]; - - // @TODO: Apply velocity multiplier to yaw/pitch. Basically, it can adjust faster at lower speeds - //_adjustDeflection = (vectorMagnitude velocity _projectile); - - _outVector = [_projectile, [_xVec, _yVec, _zVec], [_yaw, 1, _pitch]] call EFUNC(common,translateToModelSpace); - _vectorTo = _projectilePos vectorFromTo _outVector; - - _projectile setVectorDirAndUp [_vectorTo, vectorUp _projectile]; + _finalVector = _projectilePos vectorFromTo _profileAdjustedTargetPos; + _projectile setVectorDirAndUp [_finalVector, vectorUp _projectile]; }; #ifdef DEBUG_MODE_FULL + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _projectilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; + drawLine3D [ASLtoATL _projectilePos, ASLtoATL _profileAdjustedTargetPos, [1,0,0,1]]; + hintSilent format["d: %1", _distanceToTarget]; #endif }; From f422d1059a4b16539ce9a531e96400dfa3cc2498 Mon Sep 17 00:00:00 2001 From: ViperMaul Date: Mon, 13 Apr 2015 18:51:39 -0700 Subject: [PATCH 463/816] #572 - We now always build common.pbo to make sure we always display the accurate version number in the RPT. --- tools/make.py | 4 ++++ tools/make64.py | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/tools/make.py b/tools/make.py index 6222932727..bd27f893f5 100644 --- a/tools/make.py +++ b/tools/make.py @@ -535,6 +535,10 @@ See the make.cfg file for additional build options. else: old_sha = "" + #We always build ACE_common so we can properly show the correct version stamp in the RPT file. + if module == "common": + old_sha = "" + # Hash the module new_sha = get_directory_hash(os.path.join(module_root, module)) diff --git a/tools/make64.py b/tools/make64.py index 24f8ea2b0b..b6635f884e 100644 --- a/tools/make64.py +++ b/tools/make64.py @@ -535,6 +535,10 @@ See the make.cfg file for additional build options. else: old_sha = "" + #We always build ACE_common so we can properly show the correct version stamp in the RPT file. + if module == "common": + old_sha = "" + # Hash the module new_sha = get_directory_hash(os.path.join(module_root, module)) From 2f39067cb38a5854c6fd7427593ef7d99855975e Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 14 Apr 2015 10:47:09 +0200 Subject: [PATCH 464/816] Removed TABs --- addons/scopes/functions/fnc_adjustScope.sqf | 22 ++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/addons/scopes/functions/fnc_adjustScope.sqf b/addons/scopes/functions/fnc_adjustScope.sqf index 5daed4b65e..301b166559 100644 --- a/addons/scopes/functions/fnc_adjustScope.sqf +++ b/addons/scopes/functions/fnc_adjustScope.sqf @@ -46,20 +46,20 @@ _zero = _zeroing select 2; switch (_turretAndDirection) do { - case ELEVATION_UP: { _elevation = _elevation + _increment }; - case ELEVATION_DOWN: { _elevation = _elevation - _increment }; - case WINDAGE_LEFT: { _windage = _windage - _increment }; - case WINDAGE_RIGHT: { _windage = _windage + _increment }; + case ELEVATION_UP: { _elevation = _elevation + _increment }; + case ELEVATION_DOWN: { _elevation = _elevation - _increment }; + case WINDAGE_LEFT: { _windage = _windage - _increment }; + case WINDAGE_RIGHT: { _windage = _windage + _increment }; }; if (_majorStep) then { - switch (_turretAndDirection) do - { - case ELEVATION_UP: { _elevation = ceil(_elevation) }; - case ELEVATION_DOWN: { _elevation = floor(_elevation) }; - case WINDAGE_LEFT: { _windage = floor(_windage) }; - case WINDAGE_RIGHT: { _windage = ceil(_windage) }; - }; + switch (_turretAndDirection) do + { + case ELEVATION_UP: { _elevation = ceil(_elevation) }; + case ELEVATION_DOWN: { _elevation = floor(_elevation) }; + case WINDAGE_LEFT: { _windage = floor(_windage) }; + case WINDAGE_RIGHT: { _windage = ceil(_windage) }; + }; }; _elevation = round(_elevation * 10) / 10; From 5a7078ad2c7221a711795d1317dde6500088a7f7 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 14 Apr 2015 11:12:58 +0200 Subject: [PATCH 465/816] Removed a deprecated workaround --- addons/kestrel4500/XEH_postInit.sqf | 3 --- 1 file changed, 3 deletions(-) diff --git a/addons/kestrel4500/XEH_postInit.sqf b/addons/kestrel4500/XEH_postInit.sqf index e77eea4afb..878f9ca0ce 100644 --- a/addons/kestrel4500/XEH_postInit.sqf +++ b/addons/kestrel4500/XEH_postInit.sqf @@ -23,6 +23,3 @@ GVAR(ImpellerState) = 0; GVAR(Kestrel4500) = false; GVAR(Overlay) = false; - -// TODO: Remove this, after merging the ab branch -if (isNil QUOTE(EGVAR(weather,Altitude))) then {EGVAR(weather,Altitude) = 0}; From 1be197728e841bf27bde59616135fa3288942225 Mon Sep 17 00:00:00 2001 From: Grzegorz Sikora Date: Tue, 14 Apr 2015 11:42:52 +0200 Subject: [PATCH 466/816] AdvBal PL translation --- addons/advanced_ballistics/stringtable.xml | 15 +++-- addons/atragmx/stringtable.xml | 38 ++++++------ addons/kestrel4500/stringtable.xml | 47 ++++++++------- addons/scopes/stringtable.xml | 69 ++++++++++++---------- addons/weather/stringtable.xml | 6 +- 5 files changed, 100 insertions(+), 75 deletions(-) diff --git a/addons/advanced_ballistics/stringtable.xml b/addons/advanced_ballistics/stringtable.xml index 7136e89d0f..29560ce149 100644 --- a/addons/advanced_ballistics/stringtable.xml +++ b/addons/advanced_ballistics/stringtable.xml @@ -1,11 +1,14 @@ - - + + + - Show Wind Info + Show Wind Info + Pokaż inf. o wietrze - Show Protractor + Show Protractor + Pokaż kątomierz - - + + \ No newline at end of file diff --git a/addons/atragmx/stringtable.xml b/addons/atragmx/stringtable.xml index 7385eee22f..6b6a921c2a 100644 --- a/addons/atragmx/stringtable.xml +++ b/addons/atragmx/stringtable.xml @@ -1,26 +1,30 @@ - - + + + - ATragMX - ATragMX - ATragMX - ATragMX - ATragMX - ATragMX - ATragMX - ATragMX - ATragMX - ATragMX + ATragMX + ATragMX + ATragMX + ATragMX + ATragMX + ATragMX + ATragMX + ATragMX + ATragMX + ATragMX - Open ATragMX + Open ATragMX + Otwórz ATragMX - Rugged PDA with ATragMX + Rugged PDA with ATragMX + Przenośny PDA z kalkulatorem balistycznym ATragMX - Open ATragMX + Open ATragMX + Otwórz ATragMX - - + + \ No newline at end of file diff --git a/addons/kestrel4500/stringtable.xml b/addons/kestrel4500/stringtable.xml index eeb2995dbb..310884f989 100644 --- a/addons/kestrel4500/stringtable.xml +++ b/addons/kestrel4500/stringtable.xml @@ -1,35 +1,42 @@ - - + + + - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV - Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV + Kestrel 4500NV - Kestrel 4500 Pocket Weather Tracker + Kestrel 4500 Pocket Weather Tracker + Anemomentr skrzydełkowy Kestrel 4500 - Open Kestrel 4500 + Open Kestrel 4500 + Otwórz Kestrel 4500 - Show Kestrel 4500 + Show Kestrel 4500 + Pokaż Kestrel 4500 - Hide Kestrel 4500 + Hide Kestrel 4500 + Ukryj Kestrel 4500 - Open Kestrel 4500 + Open Kestrel 4500 + Otwórz Kestrel 4500 - Show Kestrel 4500 + Show Kestrel 4500 + Pokaż Kestrel 4500 - - + + \ No newline at end of file diff --git a/addons/scopes/stringtable.xml b/addons/scopes/stringtable.xml index 87cbdd7cf5..c04a4e79dc 100644 --- a/addons/scopes/stringtable.xml +++ b/addons/scopes/stringtable.xml @@ -1,33 +1,42 @@  - + - - - "Minor adjustment up - - - "Minor adjustment down - - - "Minor adjustment right - - - "Minor adjustment left - - - Major adjustment up - - - Major adjustment down - - - Major adjustment right - - - Major adjustment left - - - Set zero adjustment - - + + + "Minor adjustment up + Zerowanie powoli w górę + + + "Minor adjustment down + Zerowanie powoli w dół + + + "Minor adjustment right + Zerowanie powoli w prawo + + + "Minor adjustment left + Zerowanie powoli w lewo + + + Major adjustment up + Zerowanie w górę + + + Major adjustment down + Zerowanie w dół + + + Major adjustment right + Zerowanie w prawo + + + Major adjustment left + Zerowanie w lewo + + + Set zero adjustment + Zresetuj wyzerowanie + + \ No newline at end of file diff --git a/addons/weather/stringtable.xml b/addons/weather/stringtable.xml index cd0a3e8445..4827751c6b 100644 --- a/addons/weather/stringtable.xml +++ b/addons/weather/stringtable.xml @@ -1,8 +1,10 @@ - + + Show Wind Info + Pokaż inf. o wietrze - + \ No newline at end of file From 3d558f376f294851f178bc08c8ff91825301886a Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 14 Apr 2015 12:16:29 +0200 Subject: [PATCH 467/816] Fixed some icon path names --- addons/atragmx/RscTitles.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/atragmx/RscTitles.hpp b/addons/atragmx/RscTitles.hpp index cead81c3c0..b5f1560e3b 100644 --- a/addons/atragmx/RscTitles.hpp +++ b/addons/atragmx/RscTitles.hpp @@ -116,10 +116,10 @@ class ATragMX_RscListBox { color[]={1,1,1,0.6}; colorActive[]={1,1,1,1}; colorDisabled[]={1,1,1,0.3}; - thumb="\ca\ui\data\igui_scrollbar_thumb_ca.paa"; - arrowFull="\ca\ui\data\igui_arrow_top_active_ca.paa"; - arrowEmpty="\ca\ui\data\igui_arrow_top_ca.paa"; - border="\ca\ui\data\igui_border_scroll_ca.paa"; + thumb=QUOTE(PATHTOF(ui\data\igui_scrollbar_thumb_ca.paa)); + arrowFull=QUOTE(PATHTOF(ui\data\igui_arrow_top_active_ca.paa)); + arrowEmpty=QUOTE(PATHTOF(ui\data\igui_arrow_top_ca.paa)); + border=QUOTE(PATHTOF(ui\data\igui_border_scroll_ca.paa)); }; class ListScrollBar : ScrollBar { From 44232987b0660cb6ee53c1fcad3a8d3d5da7c60c Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 14 Apr 2015 12:34:27 +0200 Subject: [PATCH 468/816] Commented out deprecated icon paths --- addons/atragmx/RscTitles.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/atragmx/RscTitles.hpp b/addons/atragmx/RscTitles.hpp index b5f1560e3b..8c0a647839 100644 --- a/addons/atragmx/RscTitles.hpp +++ b/addons/atragmx/RscTitles.hpp @@ -116,10 +116,10 @@ class ATragMX_RscListBox { color[]={1,1,1,0.6}; colorActive[]={1,1,1,1}; colorDisabled[]={1,1,1,0.3}; - thumb=QUOTE(PATHTOF(ui\data\igui_scrollbar_thumb_ca.paa)); - arrowFull=QUOTE(PATHTOF(ui\data\igui_arrow_top_active_ca.paa)); - arrowEmpty=QUOTE(PATHTOF(ui\data\igui_arrow_top_ca.paa)); - border=QUOTE(PATHTOF(ui\data\igui_border_scroll_ca.paa)); + //thumb="\ca\ui\data\igui_scrollbar_thumb_ca.paa"; + //arrowFull="\ca\ui\data\igui_arrow_top_active_ca.paa"; + //arrowEmpty="\ca\ui\data\igui_arrow_top_ca.paa"; + //border="\ca\ui\data\igui_border_scroll_ca.paa"; }; class ListScrollBar : ScrollBar { From 83c8abb3ba7f4423349476bf8f4336f501db7bcd Mon Sep 17 00:00:00 2001 From: Coren4 Date: Tue, 14 Apr 2015 12:41:35 +0200 Subject: [PATCH 469/816] Update stringtable.xml --- addons/safemode/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/safemode/stringtable.xml b/addons/safemode/stringtable.xml index cb74ef060e..41d45a4d6f 100644 --- a/addons/safemode/stringtable.xml +++ b/addons/safemode/stringtable.xml @@ -27,7 +27,7 @@ Mettre le cran de sureté Waffe gesichert Poner seguro - Zabezpiecz broń + Zabezpieczono broń Přepnout pojistku Veszélytelenitve Поставить на предохранитель From 1a39005e725987b7fefe40f131630ff8dd5bb32d Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 14 Apr 2015 12:52:21 +0200 Subject: [PATCH 470/816] Removed debug output. --- addons/kestrel4500/functions/fnc_measureWindSpeed.sqf | 2 -- 1 file changed, 2 deletions(-) diff --git a/addons/kestrel4500/functions/fnc_measureWindSpeed.sqf b/addons/kestrel4500/functions/fnc_measureWindSpeed.sqf index 7c18499e7d..db4d890977 100644 --- a/addons/kestrel4500/functions/fnc_measureWindSpeed.sqf +++ b/addons/kestrel4500/functions/fnc_measureWindSpeed.sqf @@ -28,8 +28,6 @@ if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) t _windSpeed = (eyePos ACE_player) call FUNC(calculateWindSpeed); }; -hintSilent format["%1, %2", GVAR(MeasuredWindSpeed), _windSpeed]; - if (_windSpeed > 0.3 || {GVAR(MeasuredWindSpeed) > 0.1 && _windSpeed > 0.125}) then { GVAR(MeasuredWindSpeed) = _windSpeed; } else { From 83ce3fa2bda08c8a7fe0342a40a611292046483b Mon Sep 17 00:00:00 2001 From: commy2 Date: Tue, 14 Apr 2015 13:14:37 +0200 Subject: [PATCH 471/816] remove drawline3d --- .../functions/fnc_drawLaserpoint.sqf | 31 ++++++++++++++----- addons/laserpointer/functions/fnc_onDraw.sqf | 2 +- 2 files changed, 24 insertions(+), 9 deletions(-) diff --git a/addons/laserpointer/functions/fnc_drawLaserpoint.sqf b/addons/laserpointer/functions/fnc_drawLaserpoint.sqf index 82b989e470..93a421a094 100644 --- a/addons/laserpointer/functions/fnc_drawLaserpoint.sqf +++ b/addons/laserpointer/functions/fnc_drawLaserpoint.sqf @@ -1,6 +1,19 @@ // by commy2 and esteldunedain #include "script_component.hpp" +// init object +/*if (isNil QGVAR(laserdot)) then { + _light = "#lightpoint" createVehicleLocal [0,0,0]; + _light setLightBrightness 10; + _light setLightColor [1,0,0]; + _light setLightAmbient [1,0,0]; + _light setLightDayLight true; + //_light lightAttachObject [GVAR(laserdot), [0,0,0]]; + _light setLightAttenuation [0.04,4,4,0,0.04,0.08]; + + GVAR(laserdot) = _light; +};*/ + EXPLODE_3_PVT(_this,_unit,_range,_isGreen); _p0Pos = _unit modelToWorldVisual (_unit selectionPosition "righthand"); @@ -97,15 +110,15 @@ if (!surfaceIsWater _pL) then { _pL = ASLtoATL _pL; }; -if (call EFUNC(common,ambientBrightness) < 0.2) then { - drawLine3D [ - _p0Pos, - _pL, - [[1,0,0,1], [0,1,0,1]] select _isGreen - ]; -}; +/* +drawLine3D [ + _p0Pos, + _pL, + [[1,0,0,1], [0,1,0,1]] select _isGreen +]; +*/ -_size = 2 * (_range - (positionCameraToWorld [0,0,0] distance _pL)) / _range; +_size = 2 * (_range - (positionCameraToWorld [0,0,0] vectorDistance _pL)) / _range; _camPos = positionCameraToWorld [0,0,0.2]; if (count ([_unit, "FIRE"] intersect [_camPos, _pL]) > 0) exitWith {}; @@ -116,6 +129,8 @@ if (!surfaceIsWater _camPos) then { _camPos = ATLtoASL _camPos; }; if ( terrainIntersectASL [_camPos, _pL2]) exitWith {}; if ( lineIntersects [_camPos, _pL2]) exitWith {}; +//GVAR(laserdot) setPos _pL; + drawIcon3D [ format ["\a3\weapons_f\acc\data\collimdot_%1_ca.paa", ["red", "green"] select _isGreen], [[1,0.25,0.25,0.5*_brightness], [0.25,1,0.25,0.5*_brightness]] select _isGreen, diff --git a/addons/laserpointer/functions/fnc_onDraw.sqf b/addons/laserpointer/functions/fnc_onDraw.sqf index 6fa7275531..0e4ddf981a 100644 --- a/addons/laserpointer/functions/fnc_onDraw.sqf +++ b/addons/laserpointer/functions/fnc_onDraw.sqf @@ -28,7 +28,7 @@ _isIR = _isIR == 1; _laserID = ["ACE_acc_pointer_red", "ACE_acc_pointer_green"] find _laser; if (_laserID > -1 && {_x isFlashlightOn _weapon}) then { - [_x, 30, _laserID == 1 || _isIR] call FUNC(drawLaserpoint); + [_x, 50, _laserID == 1 || _isIR] call FUNC(drawLaserpoint); }; } forEach GVAR(nearUnits); From f89e02a5ca15b9ea2aba1e9c008357c389d78c9c Mon Sep 17 00:00:00 2001 From: commy2 Date: Tue, 14 Apr 2015 13:24:17 +0200 Subject: [PATCH 472/816] fix no laser in ffv slots --- addons/laserpointer/XEH_postInit.sqf | 26 ++++++++++---------------- addons/laserpointer/initKeybinds.sqf | 13 +++++++++++++ 2 files changed, 23 insertions(+), 16 deletions(-) create mode 100644 addons/laserpointer/initKeybinds.sqf diff --git a/addons/laserpointer/XEH_postInit.sqf b/addons/laserpointer/XEH_postInit.sqf index eade50d670..38fc35f262 100644 --- a/addons/laserpointer/XEH_postInit.sqf +++ b/addons/laserpointer/XEH_postInit.sqf @@ -11,11 +11,16 @@ GVAR(nearUnits) = []; // @todo. Maybe move to common? [{ private "_nearUnits"; - _nearUnits = nearestObjects [positionCameraToWorld [0,0,0], ["CAManBase"], 50]; // when moving this, search also for units inside vehicles. currently breaks the laser in FFV + _nearUnits = []; - if (count _nearUnits > 10) then { - _nearUnits resize 10; - }; + { + _nearUnits append crew _x; + + if (count _nearUnits > 10) exitWith { + _nearUnits resize 10; + }; + + } forEach nearestObjects [positionCameraToWorld [0,0,0], ["AllVehicles"], 50]; // when moving this, search also for units inside vehicles. currently breaks the laser in FFV GVAR(nearUnits) = _nearUnits; @@ -25,15 +30,4 @@ addMissionEventHandler ["Draw3D", { call FUNC(onDraw); }]; -// init keybinds -["ACE3", QGVAR(switchLaserLightMode), localize "STR_ACE_Laserpointer_switchLaserLight", -{ - // Conditions: canInteract - if !([ACE_player, objNull, ["isNotInside"]] call EFUNC(common,canInteractWith)) exitWith {false}; - // Conditions: specific - if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; - - [ACE_player, currentWeapon ACE_player] call FUNC(switchLaserLightMode); - true -}, -{false}, [38, [false, true, false]], false] call CBA_fnc_addKeybind; +#include "initKeybinds.sqf" diff --git a/addons/laserpointer/initKeybinds.sqf b/addons/laserpointer/initKeybinds.sqf new file mode 100644 index 0000000000..04516f0757 --- /dev/null +++ b/addons/laserpointer/initKeybinds.sqf @@ -0,0 +1,13 @@ +// by commy2 + +["ACE3", QGVAR(switchLaserLightMode), localize "STR_ACE_Laserpointer_switchLaserLight", +{ + // Conditions: canInteract + if !([ACE_player, objNull, ["isNotInside"]] call EFUNC(common,canInteractWith)) exitWith {false}; + // Conditions: specific + if !([ACE_player] call EFUNC(common,canUseWeapon)) exitWith {false}; + + [ACE_player, currentWeapon ACE_player] call FUNC(switchLaserLightMode); + true +}, +{false}, [38, [false, true, false]], false] call CBA_fnc_addKeybind; From c827c724128aacf65dbb8008ae5ad28da4fb159f Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Tue, 14 Apr 2015 10:22:26 -0300 Subject: [PATCH 473/816] AB and Kestrel: Move macros from defines.h to script_component --- addons/advanced_ballistics/functions/defines.h | 11 ----------- .../functions/fnc_calculateAirDensity.sqf | 3 +-- .../fnc_calculateAtmosphericCorrection.sqf | 1 - .../functions/fnc_handleFired.sqf | 9 ++++----- addons/advanced_ballistics/script_component.hpp | 14 +++++++++++++- addons/kestrel4500/functions/defines.h | 1 - addons/kestrel4500/functions/fnc_collectData.sqf | 3 +-- .../functions/fnc_generateOutputData.sqf | 3 +-- .../kestrel4500/functions/fnc_measureWindSpeed.sqf | 1 - addons/kestrel4500/script_component.hpp | 4 +++- 10 files changed, 23 insertions(+), 27 deletions(-) delete mode 100644 addons/advanced_ballistics/functions/defines.h delete mode 100644 addons/kestrel4500/functions/defines.h diff --git a/addons/advanced_ballistics/functions/defines.h b/addons/advanced_ballistics/functions/defines.h deleted file mode 100644 index 0aecbca287..0000000000 --- a/addons/advanced_ballistics/functions/defines.h +++ /dev/null @@ -1,11 +0,0 @@ -#define GRAVITY 9.80665 -#define ABSOLUTE_ZERO_IN_CELSIUS -273.15 -#define KELVIN(t) (t - ABSOLUTE_ZERO_IN_CELSIUS) -#define CELSIUS(t) (t + ABSOLUTE_ZERO_IN_CELSIUS) -#define UNIVERSAL_GAS_CONSTANT 8.314 -#define WATER_VAPOR_MOLAR_MASS 0.018016 -#define DRY_AIR_MOLAR_MASS 0.028964 -#define SPECIFIC_GAS_CONSTANT_DRY_AIR 287.058 -#define STD_AIR_DENSITY_ICAO 1.22498 -#define STD_AIR_DENSITY_ASM 1.20885 -#define GET_TEMPERATURE_AT_HEIGHT(h) (EGVAR(weather,currentTemperature) - 0.0065 * (h)) \ No newline at end of file diff --git a/addons/advanced_ballistics/functions/fnc_calculateAirDensity.sqf b/addons/advanced_ballistics/functions/fnc_calculateAirDensity.sqf index 73ebc0f94a..ea7a77e837 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateAirDensity.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateAirDensity.sqf @@ -15,7 +15,6 @@ * None */ #include "script_component.hpp" -#include "defines.h" private ["_temperature", "_pressure", "_relativeHumidity"]; _temperature = _this select 0; // in C @@ -30,7 +29,7 @@ if (_relativeHumidity > 0) then { _pSat = 6.1078 * 10 ^ ((7.5 * _temperature) / (_temperature + 237.3)); _vaporPressure = _relativeHumidity * _pSat; _partialPressure = _pressure - _vaporPressure; - + (_partialPressure * DRY_AIR_MOLAR_MASS + _vaporPressure * WATER_VAPOR_MOLAR_MASS) / (UNIVERSAL_GAS_CONSTANT * KELVIN(_temperature)) } else { _pressure / (SPECIFIC_GAS_CONSTANT_DRY_AIR * KELVIN(_temperature)) diff --git a/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf b/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf index 0bd6ae6001..02e849399e 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf @@ -16,7 +16,6 @@ * Public: No */ #include "script_component.hpp" -#include "defines.h" private ["_ballisticCoefficient", "_temperature", "_pressure", "_relativeHumidity", "_atmosphereModel", "_airDensity"]; _ballisticCoefficient = _this select 0; diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index 989710019e..d628f012ee 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -18,7 +18,6 @@ * Public: No */ #include "script_component.hpp" -#include "defines.h" private ["_unit", "_weapon", "_mode", "_ammo", "_magazine", "_caliber", "_bullet", "_abort", "_index", "_opticsName", "_opticType", "_bulletTraceVisible", "_temperature", "_barometricPressure", "_atmosphereModel", "_bulletMass", "_bulletLength", "_bulletTranslation", "_airFriction", "_dragModel", "_velocityBoundaryData", "_muzzleVelocity", "_muzzleVelocityCoef", "_muzzleVelocityShift", "_bulletVelocity", "_bulletSpeed", "_bulletLength", "_bulletWeight", "_barrelTwist", "_twistDirection", "_stabilityFactor", "_transonicStabilityCoef", "_ACE_Elevation", "_ACE_Windage", "_ID"]; _unit = _this select 0; @@ -153,17 +152,17 @@ if (GVAR(AdvancedAirDragEnabled)) then { #ifdef USE_ADVANCEDBALLISTICS_DLL GVAR(currentbulletID) = (GVAR(currentbulletID) + 1) % 10000; - + "ace_advanced_ballistics" callExtension format["new:%1:%2:%3:%4:%5:%6:%7:%8:%9:%10:%11:%12:%13:%14:%15:%16:%17:%18", GVAR(currentbulletID), _airFriction, _ballisticCoefficients, _velocityBoundaries, _atmosphereModel, _dragModel, _stabilityFactor, _twistDirection, _muzzleVelocity, _transonicStabilityCoef, getPosASL _bullet, EGVAR(weather,Latitude), EGVAR(weather,currentTemperature), EGVAR(weather,Altitude), EGVAR(weather,currentHumidity), overcast, floor(time), time - floor(time)]; - + [{ private ["_index", "_bullet", "_caliber", "_bulletTraceVisible", "_bulletVelocity", "_bulletPosition"]; EXPLODE_4_PVT(_this select 0,_bullet,_caliber,_bulletTraceVisible,_index); - + if (!alive _bullet) exitWith { [_this select 1] call cba_fnc_removePerFrameHandler; }; - + _bulletVelocity = velocity _bullet; _bulletPosition = getPosASL _bullet; diff --git a/addons/advanced_ballistics/script_component.hpp b/addons/advanced_ballistics/script_component.hpp index e398f8869c..273afa2f49 100644 --- a/addons/advanced_ballistics/script_component.hpp +++ b/addons/advanced_ballistics/script_component.hpp @@ -11,4 +11,16 @@ #define DEBUG_SETTINGS DEBUG_SETTINGS_ADVANCEDBALLISTICS #endif -#include "\z\ace\addons\main\script_macros.hpp" \ No newline at end of file +#include "\z\ace\addons\main\script_macros.hpp" + +#define GRAVITY 9.80665 +#define ABSOLUTE_ZERO_IN_CELSIUS -273.15 +#define KELVIN(t) (t - ABSOLUTE_ZERO_IN_CELSIUS) +#define CELSIUS(t) (t + ABSOLUTE_ZERO_IN_CELSIUS) +#define UNIVERSAL_GAS_CONSTANT 8.314 +#define WATER_VAPOR_MOLAR_MASS 0.018016 +#define DRY_AIR_MOLAR_MASS 0.028964 +#define SPECIFIC_GAS_CONSTANT_DRY_AIR 287.058 +#define STD_AIR_DENSITY_ICAO 1.22498 +#define STD_AIR_DENSITY_ASM 1.20885 +#define GET_TEMPERATURE_AT_HEIGHT(h) (EGVAR(weather,currentTemperature) - 0.0065 * (h)) diff --git a/addons/kestrel4500/functions/defines.h b/addons/kestrel4500/functions/defines.h deleted file mode 100644 index bd59c23bd4..0000000000 --- a/addons/kestrel4500/functions/defines.h +++ /dev/null @@ -1 +0,0 @@ -#define GET_TEMPERATURE_AT_HEIGHT(h) (EGVAR(weather,currentTemperature) - 0.0065 * (h)) \ No newline at end of file diff --git a/addons/kestrel4500/functions/fnc_collectData.sqf b/addons/kestrel4500/functions/fnc_collectData.sqf index ef7be60cd8..8ebd4e01d2 100644 --- a/addons/kestrel4500/functions/fnc_collectData.sqf +++ b/addons/kestrel4500/functions/fnc_collectData.sqf @@ -13,7 +13,6 @@ * Public: No */ #include "script_component.hpp" -#include "defines.h" private ["_playerDir", "_windSpeed", "_windDir", "_crosswind", "_headwind", "_humidity", "_temperature", "_humidity", "_barometricPressure", "_altitude"]; @@ -40,7 +39,7 @@ if (GVAR(MinAvgMaxMode) == 1) then { { GVAR(ENTRIES) set [_x, (GVAR(ENTRIES) select _x) + 1]; } forEach [1, 2, 3]; - + // Wind SPD _windSpeed = call FUNC(measureWindSpeed); GVAR(MIN) set [1, (GVAR(MIN) select 1) min abs(_windSpeed)]; diff --git a/addons/kestrel4500/functions/fnc_generateOutputData.sqf b/addons/kestrel4500/functions/fnc_generateOutputData.sqf index 954b886eff..e7679df53f 100644 --- a/addons/kestrel4500/functions/fnc_generateOutputData.sqf +++ b/addons/kestrel4500/functions/fnc_generateOutputData.sqf @@ -13,7 +13,6 @@ * Public: No */ #include "script_component.hpp" -#include "defines.h" private ["_playerDir", "_textTop", "_textCenterBig", "_textCenterLine1Left", "_textCenterLine2Left", "_textCenterLine3Left", "_textCenterLine1Right", "_textCenterLine2Right", "_textCenterLine3Right", "_textInfoLine1", "_textInfoLine2", "_temperature", "_humidity", "_windSpeed", "_windDir", "_newWindSpeed", "_windSource", "_height"]; @@ -57,7 +56,7 @@ switch (GVAR(Menu)) do { _textCenterLine3Left = "Max"; _textCenterLine1Right = "N/A"; _textCenterLine2Right = "N/A"; - _textCenterLine3Right = "N/A"; + _textCenterLine3Right = "N/A"; }; }; case 1: { // Wind SPD diff --git a/addons/kestrel4500/functions/fnc_measureWindSpeed.sqf b/addons/kestrel4500/functions/fnc_measureWindSpeed.sqf index db4d890977..eb718906aa 100644 --- a/addons/kestrel4500/functions/fnc_measureWindSpeed.sqf +++ b/addons/kestrel4500/functions/fnc_measureWindSpeed.sqf @@ -13,7 +13,6 @@ * Public: No */ #include "script_component.hpp" -#include "defines.h" private ["_playerDir", "_windSpeed", "_windDir"]; diff --git a/addons/kestrel4500/script_component.hpp b/addons/kestrel4500/script_component.hpp index 3c4d599c2a..b8db2edb78 100644 --- a/addons/kestrel4500/script_component.hpp +++ b/addons/kestrel4500/script_component.hpp @@ -9,4 +9,6 @@ #define DEBUG_SETTINGS DEBUG_SETTINGS_KESTREL4500 #endif -#include "\z\ace\addons\main\script_macros.hpp" \ No newline at end of file +#include "\z\ace\addons\main\script_macros.hpp" + +#define GET_TEMPERATURE_AT_HEIGHT(h) (EGVAR(weather,currentTemperature) - 0.0065 * (h)) From 128a6f3e0fe3c70920e1ed306908974a54eee44d Mon Sep 17 00:00:00 2001 From: nomisum Date: Tue, 14 Apr 2015 16:09:04 +0200 Subject: [PATCH 474/816] added myself to authors.txt --- AUTHORS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.txt b/AUTHORS.txt index 906fc706a4..445156ebe5 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -59,6 +59,7 @@ MarcBook meat Michail Nikolaev nic547 +nomisum oscarmolinadev pokertour rakowozz From 376f9249990c3308892ec2523e7f8ec1a0da949f Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 08:24:13 -0700 Subject: [PATCH 475/816] Finish guidance rewrite. --- addons/missileguidance/CfgAmmo.hpp | 10 +- .../functions/fnc_attackProfile_DIR.sqf | 52 +++++++- .../missileguidance/functions/fnc_fired.sqf | 2 +- .../functions/fnc_guidancePFH.sqf | 124 ++++++++++-------- 4 files changed, 125 insertions(+), 63 deletions(-) diff --git a/addons/missileguidance/CfgAmmo.hpp b/addons/missileguidance/CfgAmmo.hpp index 050a23f5fd..7ad1be1fd5 100644 --- a/addons/missileguidance/CfgAmmo.hpp +++ b/addons/missileguidance/CfgAmmo.hpp @@ -40,12 +40,12 @@ class CfgAmmo { trackLead = 0; // Begin ACE guidance Configs - class ACE_MissileGuidance { + class ADDON { enabled = 1; - minDeflection = 0.005; // Minium flap deflection for guidance - maxDeflection = 0.025; // Maximum flap deflection for guidance - incDeflection = 0.005; // The incrmeent in which deflection adjusts. + minDeflection = 0.0005; // Minium flap deflection for guidance + maxDeflection = 0.0025; // Maximum flap deflection for guidance + incDeflection = 0.0005; // The incrmeent in which deflection adjusts. //minDeflection = 0.005; //maxDeflection = 0.5; //incDeflection = 0.005; @@ -110,7 +110,7 @@ class CfgAmmo { //trackLead = 0; // Begin ACE guidance Configs - class ACE_MissileGuidance { + class ADDON { enabled = 1; minDeflection = 0.005; // Minium flap deflection for guidance diff --git a/addons/missileguidance/functions/fnc_attackProfile_DIR.sqf b/addons/missileguidance/functions/fnc_attackProfile_DIR.sqf index 498b754287..90ec75ad7f 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_DIR.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_DIR.sqf @@ -1,4 +1,54 @@ //#define DEBUG_MODE_FULL #include "script_component.hpp" -_this call FUNC(attackProfile_LIN); \ No newline at end of file +EXPLODE_7_PVT(((_this select 1) select 0),_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); +private["_targetPos", "_projectilePos", "_target", "_seekerTargetPos", "_launchParams", "_targetLaunchParams"]; +private["_distanceToTarget", "_distanceToShooter", "_addHeight", "_returnTargetPos"]; +_seekerTargetPos = _this select 0; +_launchParams = _this select 1; + +_target = _launchParams select 0; +_targetLaunchParams = _launchParams select 1; + +_shooterPos = getPosASL _shooter; +_projectilePos = getPosASL _projectile; + +_distanceToTarget = _projectilePos vectorDistance _seekerTargetPos; +_distanceToShooter = _projectilePos vectorDistance _shooterPos; + +TRACE_2("", _distanceToTarget, _distanceToShooter); + +// Add height depending on distance for compensate +_addHeight = [0,0,0]; + +// Always climb an arc on initial launch if we are close to the round +if( ((ASLtoATL _projectilePos) select 2) < 5 && _distanceToShooter < 15) then { + _addHeight = _addHeight vectorAdd [0,0,_distanceToTarget]; +} else { + // If we are below the target, increase the climbing arc + if((_projectilePos select 2) < (_seekerTargetPos select 2) && _distanceToTarget > 100) then { + _addHeight = _addHeight vectorAdd [0,0, ((_seekerTargetPos select 2) - (_projectilePos select 2))]; + }; +}; + +// Handle arcing terminal low for high decent +if( (_projectilePos select 2) > (_seekerTargetPos select 2) && _distanceToTarget < 100) then { + _addHeight = _addHeight vectorDiff [0,0, ((_projectilePos select 2) - (_seekerTargetPos select 2)) * 0.5]; +} else { + if((_projectilePos select 2) > (_seekerTargetPos select 2) && _distanceToTarget > 100) then { + _addHeight = _addHeight vectorAdd [0,0, _distanceToTarget*0.02]; + }; +}; + + + +TRACE_3("", _distanceToTarget,_distanceToShooter,_addHeight); + + _returnTargetPos = _seekerTargetPos vectorAdd _addHeight; + +#ifdef DEBUG_MODE_FULL +drawLine3D [(ASLtoATL _returnTargetPos) vectorAdd _addHeight, ASLtoATL _returnTargetPos, [0,1,0,1]]; +#endif + +TRACE_1("Adjusted target position", _returnTargetPos); +_returnTargetPos; \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_fired.sqf b/addons/missileguidance/functions/fnc_fired.sqf index 0622ac9342..8b90b2353f 100644 --- a/addons/missileguidance/functions/fnc_fired.sqf +++ b/addons/missileguidance/functions/fnc_fired.sqf @@ -13,7 +13,7 @@ PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); // Bail on not missile if(! (_ammo isKindOf "MissileBase") ) exitWith { false }; -_config = configFile >> "CfgAmmo" >> _ammo >> "ACE_MissileGuidance"; +_config = configFile >> "CfgAmmo" >> _ammo >> QUOTE(ADDON); _enabled = getNumber ( _config >> "enabled"); // Bail if guidance is not enabled diff --git a/addons/missileguidance/functions/fnc_guidancePFH.sqf b/addons/missileguidance/functions/fnc_guidancePFH.sqf index 5b69b2fd8c..a461cf9163 100644 --- a/addons/missileguidance/functions/fnc_guidancePFH.sqf +++ b/addons/missileguidance/functions/fnc_guidancePFH.sqf @@ -1,16 +1,20 @@ -#define DEBUG_MODE_FULL +//#define DEBUG_MODE_FULL #include "script_component.hpp" #define TIMESTEP_FACTOR 0.01 -private["_args", "_stateParams", "_launchParams", "_targetLaunchParams", "_config", "_flightParams", "_seekerParams", "_seekerTargetPos"]; -private["_lastRunTime", "_runtimeDelta", "_profileAdjustedTargetPos", "_targetVectorSeeker", "_targetVector"]; -private["_minDeflection", "_maxDeflection", "_incDeflection", "_adjustTime"]; -private["_yVec", "_zVec", "_xVec"]; - +private["_launchParams", "_targetLaunchParams", "_flightParams", "_seekerParams", "_stateParams"]; +private["_lastRunTime", "_runtimeDelta", "_adjustTime", "_args", "_seekerTargetPos", "_projectilePos"]; +private["_profileAdjustedTargetPos", "_incDeflection", "_minDeflection", "_maxDeflection"]; +private["_targetVector", "_adjustVector", "_finalAdjustVector", "_changeVector", "_pitch", "_yaw", "_roll"]; + _args = _this select 0; EXPLODE_7_PVT((_args select 0),_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); +if(!alive _projectile || isNull _projectile || isNull _shooter) exitWith { + [(_this select 1)] call cba_fnc_removePerFrameHandler; +}; + _launchParams = _args select 1; _targetLaunchParams = _launchParams select 1; _flightParams = _args select 2; @@ -19,9 +23,9 @@ _seekerParams = _args select 3; _stateParams = _args select 4; _lastRunTime = _stateParams select 0; - _runtimeDelta = diag_tickTime - _lastRunTime; _adjustTime = 1; + if(accTime > 0) then { _adjustTime = 1/accTime; _adjustTime = _adjustTime * (_runtimeDelta / TIMESTEP_FACTOR); @@ -29,61 +33,69 @@ if(accTime > 0) then { } else { _adjustTime = 0; }; -_config = configFile >> "CfgAmmo" >> _ammo >> "ACE_MissileGuidance"; -if(!alive _projectile || isNull _projectile || isNull _shooter) exitWith { - [(_this select 1)] call cba_fnc_removePerFrameHandler; -}; +_minDeflection = ((_flightParams select 0) - ((_flightParams select 0) * _adjustTime)) max 0; +_maxDeflection = (_flightParams select 1) * _adjustTime; +_incDeflection = _flightParams select 2; -// TODO: placeholder for "last seek target position" +_projectilePos = getPosASL _projectile; + +// @TODO: placeholder for "last seek target position" +// Last target pos should be optional based on the seeker unit _seekerTargetPos = [ [0,0,0], _args, (_stateParams select 1)] call FUNC(doSeekerSearch); -if(!isNil "_seekerTargetPos") then { - - _profileAdjustedTargetPos = [_seekerTargetPos,_args, (_stateParams select 2)] call FUNC(doAttackProfile); - - _minDeflection = ((_flightParams select 0) - ((_flightParams select 0) * _adjustTime)) max 0; - _maxDeflection = (_flightParams select 1) * _adjustTime; - _incDeflection = _flightParams select 2; - - _projectilePos = getPosASL _projectile; - - _targetVector = _projectile worldToModelVisual _profileAdjustedTargetPos; - _targetVectorSeeker = [0,0,0] vectorFromTo _targetVector; - TRACE_1("", _targetVectorSeeker, _targetVector); - - private["_yaw", "_pitch"]; - _yaw = 0; - _pitch = 0; - - if((_targetVectorSeeker select 0) < 0) then { - _yaw = - ( (_minDeflection max (abs(_targetVector select 0) min _maxDeflection) ) ); - } else { - if((_targetVectorSeeker select 0) > 0) then { - _yaw = ( (_minDeflection max ((_targetVector select 0) min _maxDeflection) ) ); - }; +if(isNil "_seekerTargetPos") then { + _seekerTargetPos = _seekerTargetPos vectorAdd ((velocity _projectile) vectorMultiply 5); +} else { + if( (vectorMagnitude _seekerTargetPos) == 0) then { + _seekerTargetPos = _seekerTargetPos vectorAdd ((velocity _projectile) vectorMultiply 5); }; - if((_targetVectorSeeker select 2) < 0) then { - _pitch = - ( (_minDeflection max (abs(_targetVector select 2) min _maxDeflection) ) ); - } else { - if((_targetVectorSeeker select 2) > 0) then { - _pitch = ( (_minDeflection max ((_targetVector select 2) min _maxDeflection) ) ); - }; - }; - - if(accTime > 0) then { - private["_outVector", "_vectorTo"]; - _finalVector = _projectilePos vectorFromTo _profileAdjustedTargetPos; - _projectile setVectorDirAndUp [_finalVector, vectorUp _projectile]; - }; - -#ifdef DEBUG_MODE_FULL - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _projectilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; - drawLine3D [ASLtoATL _projectilePos, ASLtoATL _profileAdjustedTargetPos, [1,0,0,1]]; - - hintSilent format["d: %1", _distanceToTarget]; -#endif }; +_profileAdjustedTargetPos = [_seekerTargetPos,_args, (_stateParams select 2)] call FUNC(doAttackProfile); +_targetVector = _projectilePos vectorFromTo _profileAdjustedTargetPos; +_adjustVector = _targetVector vectorDiff (vectorDir _projectile); + +_yaw = 0; +_pitch = 0; +_roll = 0; +if((_adjustVector select 0) < 0) then { + _yaw = - ( (_minDeflection max (abs(_adjustVector select 0) min _maxDeflection) ) ); +} else { + if((_adjustVector select 0) > 0) then { + _yaw = ( (_minDeflection max ((_adjustVector select 0) min _maxDeflection) ) ); + }; +}; +if((_adjustVector select 1) < 0) then { + _roll = - ( (_minDeflection max (abs(_adjustVector select 1) min _maxDeflection) ) ); +} else { + if((_adjustVector select 1) > 0) then { + _roll = ( (_minDeflection max ((_adjustVector select 1) min _maxDeflection) ) ); + }; +}; +if((_adjustVector select 2) < 0) then { + _pitch = - ( (_minDeflection max (abs(_adjustVector select 2) min _maxDeflection) ) ); +} else { + if((_adjustVector select 2) > 0) then { + _pitch = ( (_minDeflection max ((_adjustVector select 2) min _maxDeflection) ) ); + }; +}; +_finalAdjustVector = [_yaw, _roll, _pitch]; +TRACE_2("", _pitch, _yaw); +TRACE_4("", _targetVector, _targetRelativeVector, _adjustVector, _finalAdjustVector); + +if(accTime > 0) then { + _changeVector = (vectorDir _projectile) vectorAdd _finalAdjustVector; + //_changeVector = (vectorDir _projectile) vectorAdd _adjustVector; // Test direct to target + _projectile setVectorDirAndUp [_changeVector, vectorUp _projectile]; +}; + +#ifdef DEBUG_MODE_FULL +drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _projectilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; +drawLine3D [ASLtoATL _projectilePos, ASLtoATL _profileAdjustedTargetPos, [1,0,0,1]]; + +hintSilent format["d: %1", _distanceToTarget]; +#endif + _stateParams set[0, diag_tickTime]; _args set[4, _stateParams]; From c436541f1c163eaca68380cf007e01b805dc74a7 Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 09:36:39 -0700 Subject: [PATCH 476/816] Reworked, fun fun. --- addons/missileguidance/CfgAmmo.hpp | 10 +++++----- addons/missileguidance/XEH_pre_init.sqf | 1 + .../functions/fnc_attackProfile_TOP.sqf | 4 ++-- .../functions/fnc_changeMissileDirection.sqf | 11 +++++++++++ addons/missileguidance/functions/fnc_guidancePFH.sqf | 3 +-- 5 files changed, 20 insertions(+), 9 deletions(-) create mode 100644 addons/missileguidance/functions/fnc_changeMissileDirection.sqf diff --git a/addons/missileguidance/CfgAmmo.hpp b/addons/missileguidance/CfgAmmo.hpp index 7ad1be1fd5..ebff1a65ae 100644 --- a/addons/missileguidance/CfgAmmo.hpp +++ b/addons/missileguidance/CfgAmmo.hpp @@ -43,8 +43,8 @@ class CfgAmmo { class ADDON { enabled = 1; - minDeflection = 0.0005; // Minium flap deflection for guidance - maxDeflection = 0.0025; // Maximum flap deflection for guidance + minDeflection = 0.00025; // Minium flap deflection for guidance + maxDeflection = 0.00025; // Maximum flap deflection for guidance incDeflection = 0.0005; // The incrmeent in which deflection adjusts. //minDeflection = 0.005; //maxDeflection = 0.5; @@ -113,9 +113,9 @@ class CfgAmmo { class ADDON { enabled = 1; - minDeflection = 0.005; // Minium flap deflection for guidance - maxDeflection = 0.25; // Maximum flap deflection for guidance - incDeflection = 0.005; // The incrmeent in which deflection adjusts. + minDeflection = 0.00005; // Minium flap deflection for guidance + maxDeflection = 0.025; // Maximum flap deflection for guidance + incDeflection = 0.00005; // The incrmeent in which deflection adjusts. //minDeflection = 0.005; //maxDeflection = 0.5; //incDeflection = 0.005; diff --git a/addons/missileguidance/XEH_pre_init.sqf b/addons/missileguidance/XEH_pre_init.sqf index 403d6245ca..4a5beaa329 100644 --- a/addons/missileguidance/XEH_pre_init.sqf +++ b/addons/missileguidance/XEH_pre_init.sqf @@ -2,6 +2,7 @@ PREP(rotateVectLineGetMap); PREP(rotateVectLine); +PREP(changeMissileDirection); PREP(checkSeekerAngle); PREP(checkLos); diff --git a/addons/missileguidance/functions/fnc_attackProfile_TOP.sqf b/addons/missileguidance/functions/fnc_attackProfile_TOP.sqf index fc9afed104..4e83e046ff 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_TOP.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_TOP.sqf @@ -1,4 +1,4 @@ -#define DEBUG_MODE_FULL +//#define DEBUG_MODE_FULL #include "script_component.hpp" #define STAGE_LAUNCH 1 @@ -64,7 +64,7 @@ switch( (_state select 0) ) do { }; case STAGE_TERMINAL: { TRACE_1("STAGE_TERMINAL",""); - + //_returnTargetPos = _seekerTargetPos vectorAdd [0,0,_distanceToTarget * 0.02]; }; }; diff --git a/addons/missileguidance/functions/fnc_changeMissileDirection.sqf b/addons/missileguidance/functions/fnc_changeMissileDirection.sqf new file mode 100644 index 0000000000..fda7ba9d07 --- /dev/null +++ b/addons/missileguidance/functions/fnc_changeMissileDirection.sqf @@ -0,0 +1,11 @@ +#include "script_component.hpp" +private ["_projectile", "_v", "_l", "_r"]; + +_projectile = _this select 0; +_v = _this select 1; + +_l = sqrt ((_v select 0) ^ 2 + (_v select 1) ^ 2); +_r = -(_v select 2) / _l; + +_projectile setVectorDirAndUp [ _v, [(_v select 0) * _r,(_v select 1) * _r, _l] ]; +_projectile setVelocity (_v vectorMultiply (vectorMagnitude (velocity _projectile))); \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_guidancePFH.sqf b/addons/missileguidance/functions/fnc_guidancePFH.sqf index a461cf9163..f7fd56c164 100644 --- a/addons/missileguidance/functions/fnc_guidancePFH.sqf +++ b/addons/missileguidance/functions/fnc_guidancePFH.sqf @@ -85,8 +85,7 @@ TRACE_4("", _targetVector, _targetRelativeVector, _adjustVector, _finalAdjustVec if(accTime > 0) then { _changeVector = (vectorDir _projectile) vectorAdd _finalAdjustVector; - //_changeVector = (vectorDir _projectile) vectorAdd _adjustVector; // Test direct to target - _projectile setVectorDirAndUp [_changeVector, vectorUp _projectile]; + [_projectile, _changeVector] call FUNC(changeMissileDirection); }; #ifdef DEBUG_MODE_FULL From 6f3ce278942a40cfa80f6ab007e03427f6bf6605 Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 10:25:08 -0700 Subject: [PATCH 477/816] Javelin refined, working, locking fixes, UI fixes, missile guidance rewrite --- addons/javelin/RscInGameUI.hpp | 44 ++++-------- .../javelin/functions/fnc_cycleFireMode.sqf | 8 +-- addons/javelin/functions/fnc_onOpticDraw.sqf | 30 +++++--- addons/javelin/script_component.hpp | 2 +- addons/missileguidance/ACE_GuidanceConfig.hpp | 8 +-- addons/missileguidance/CfgAmmo.hpp | 4 +- addons/missileguidance/XEH_pre_init.sqf | 6 +- .../functions/fnc_attackProfile_AIR.sqf | 52 +------------- .../functions/fnc_attackProfile_DIR.sqf | 52 +------------- .../functions/fnc_attackProfile_JAV_DIR.sqf | 69 +++++++++++++++++++ ..._TOP.sqf => fnc_attackProfile_JAV_TOP.sqf} | 0 .../functions/fnc_attackProfile_LIN.sqf | 6 -- .../functions/fnc_attackProfile_PYM.sqf | 4 -- .../functions/fnc_checkSeekerAngle.sqf | 2 +- 14 files changed, 121 insertions(+), 166 deletions(-) create mode 100644 addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf rename addons/missileguidance/functions/{fnc_attackProfile_TOP.sqf => fnc_attackProfile_JAV_TOP.sqf} (100%) delete mode 100644 addons/missileguidance/functions/fnc_attackProfile_PYM.sqf diff --git a/addons/javelin/RscInGameUI.hpp b/addons/javelin/RscInGameUI.hpp index 8c73f3d8d1..8b33c95c01 100644 --- a/addons/javelin/RscInGameUI.hpp +++ b/addons/javelin/RscInGameUI.hpp @@ -12,20 +12,10 @@ class RscLine; class RscInGameUI { class ACE_RscOptics_javelin { idd = 300; - controls[] = { "ACE_javelin_elements_group", "CA_Distance", "ACE_Targeting" }; //, "ACE_TargetingConstrains", "ACE_TargetingGate", "ACE_TargetingLines"}; + controls[] = { "ACE_javelin_elements_group", "ACE_Targeting" }; //, "ACE_TargetingConstrains", "ACE_TargetingGate", "ACE_TargetingLines"}; onLoad = QUOTE(_this call FUNC(onOpticLoad)); onUnload = "uiNameSpace setVariable ['ACE_RscOptics_javelin',nil];uiNameSpace setVariable ['ACE_RscOptics_javelin_PFH',nil];"; - class CA_Distance: RscOpticsValue { - idc = 151; - sizeEx = "0"; - colorText[] = {0,0,0,0}; - x = 0; - y = 0; - w = 0; - h = 0; - }; - class ACE_javelin_elements_group: RscControlsGroup { x = "SafezoneX"; @@ -45,6 +35,16 @@ class RscInGameUI { height = 0.001; }; class Controls { + class CA_Distance: RscOpticsValue { + idc = 151; + sizeEx = "0"; + colorText[] = {0,0,0,0}; + x = 0; + y = 0; + w = 0; + h = 0; + }; + class ACE_javelin_Day_mode_off: RscPicture { idc = 1001; x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.03/4)*3*SafezoneH - SafezoneX"; @@ -58,7 +58,7 @@ class RscInGameUI { idc = 160; colorText[] = {0.2941,0.8745,0.2157,1}; }; - class ACE_javelin_WFOV_mode_off: ACE_javelin_Day_mode_off { + class CA_Javelin_WFOV_mode_off : ACE_javelin_Day_mode_off { idc = 1004; x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.307/4)*3*SafezoneH - SafezoneX"; text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\wfov_co.paa"; @@ -81,13 +81,6 @@ class RscInGameUI { height = 0.001; }; class Controls { - class ACE_javelin_WFOV_mode: ACE_javelin_WFOV_mode_off { - idc = -1; - y = "0.031*SafezoneH - SafezoneY"; - x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.307/4)*3*SafezoneH - SafezoneX"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - /* class StadiaL: RscLine { x = "0.4899*SafezoneW - SafezoneX"; y = "0.171*SafezoneH - SafezoneY"; @@ -130,10 +123,10 @@ class RscInGameUI { h = 0; colorText[] = {0.2941,0.8745,0.2157,1}; }; - */ + }; }; - class ACE_javelin_NFOV_mode_off: ACE_javelin_Day_mode_off { + class CA_Javelin_NFOV_mode_off: ACE_javelin_Day_mode_off { idc = 1003; x = "(SafezoneX+(SafezoneW -SafezoneH*3/4)/2)+ (0.586/4)*3*SafezoneH - SafezoneX"; text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\nfov_co.paa"; @@ -156,13 +149,6 @@ class RscInGameUI { height = 0.001; }; class Controls { - class ACE_javelin_NFOV_mode: ACE_javelin_NFOV_mode_off { - idc = 699003; - x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.586/4)*3*SafezoneH - SafezoneX"; - y = "0.031*SafezoneH - SafezoneY"; - colorText[] = {0.2941,0.8745,0.2157,1}; - }; - /* class StadiaL: RscLine { x = "0.4788*SafezoneW - SafezoneX"; y = "0.171*SafezoneH - SafezoneY"; @@ -205,7 +191,7 @@ class RscInGameUI { h = "0.1895*SafezoneH"; colorText[] = {0.2941,0.8745,0.2157,1}; }; - */ + }; }; diff --git a/addons/javelin/functions/fnc_cycleFireMode.sqf b/addons/javelin/functions/fnc_cycleFireMode.sqf index 4fed8e05cc..2245bb71e5 100644 --- a/addons/javelin/functions/fnc_cycleFireMode.sqf +++ b/addons/javelin/functions/fnc_cycleFireMode.sqf @@ -4,10 +4,10 @@ TRACE_1("enter", _this); private["_player", "_currentFireMode"]; -_currentFireMode = ACE_player getVariable["ace_missileguidance_attackProfile", "TOP"]; -if(_currentFireMode == "LIN") then { - _currentFireMode = "TOP"; +_currentFireMode = ACE_player getVariable["ace_missileguidance_attackProfile", "JAV_TOP"]; +if(_currentFireMode == "JAV_DIR") then { + _currentFireMode = "JAV_TOP"; } else { - _currentFireMode = "LIN"; + _currentFireMode = "JAV_DIR"; }; ACE_player setVariable["ace_missileguidance_attackProfile", _currentFireMode, false]; diff --git a/addons/javelin/functions/fnc_onOpticDraw.sqf b/addons/javelin/functions/fnc_onOpticDraw.sqf index 1694702f98..049a3f8843 100644 --- a/addons/javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/javelin/functions/fnc_onOpticDraw.sqf @@ -3,9 +3,8 @@ TRACE_1("enter", _this); #define __TRACKINTERVAL 0 // how frequent the check should be. -#define __LOCKONTIME 3.0 // Lock on won't occur sooner -#define __LOCKONTIMERANDOM 0.3 // Deviation in lock on time -#define __SENSORSQUARE 1 // Locking on sensor square side in angles +#define __LOCKONTIME 3 // Lock on won't occur sooner +#define __LOCKONTIMERANDOM 2 // Deviation in lock on time #define __OffsetX ((ctrlPosition __JavelinIGUITargetingLineV) select 0) - 0.5 #define __OffsetY ((ctrlPosition __JavelinIGUITargetingLineH) select 1) - 0.5 @@ -113,10 +112,11 @@ if (isNull _newTarget) then { __JavelinIGUITargetingLines ctrlShow false; __JavelinIGUITargetingConstraints ctrlShow false; - ACE_player setVariable ["ace_missileguidance_target",nil, false]; + ACE_player setVariable ["ace_missileguidance_target",nil, false]; // Disallow fire - //if (ACE_player ammo "Javelin" > 0 || {ACE_player ammo "ACE_Javelin_Direct" > 0}) then {ACE_player setWeaponReloadingTime //[player, "Javelin", 0.2];}; + if (ACE_player ammo (currentWeapon ACE_player) > 0) then { ACE_player setWeaponReloadingTime [player, (currentWeapon ACE_player), 0.2]; }; + } else { if (_newTarget distance ACE_player < 2500 && {(call CBA_fnc_getFoV) select 1 > 9} @@ -131,7 +131,7 @@ if (isNull _newTarget) then { playSound "ACE_Javelin_Locking"; } else { - if(diag_tickTime - _lockTime > __LOCKONTIME) then { + if(diag_tickTime - _lockTime > __LOCKONTIME + (random __LOCKONTIMERANDOM)) then { TRACE_2("LOCKED!", _currentTarget, _lockTime); __JavelinIGUISeek ctrlSetTextColor __ColorGreen; @@ -170,6 +170,9 @@ if (isNull _newTarget) then { ACE_player setVariable["ace_missileguidance_target", _currentTarget, false]; + // Allow fire + ACE_player setWeaponReloadingTime [player, (currentWeapon ACE_player), 0]; + if(diag_tickTime > _soundTime) then { playSound "ACE_Javelin_Locked"; _soundTime = diag_tickTime + 0.25; @@ -208,21 +211,26 @@ if (isNull _newTarget) then { playSound "ACE_Javelin_Locking"; _soundTime = diag_tickTime + 0.25; }; + // Disallow fire + if (ACE_player ammo (currentWeapon ACE_player) > 0) then { ACE_player setWeaponReloadingTime [player, (currentWeapon ACE_player), 0.2]; }; }; }; } else { - // Something is wrong with our seek + // No targets found _currentTarget = objNull; - ACE_player setVariable["ace_missileguidance_target", nil, false]; + _lockTime = 0; __JavelinIGUISeek ctrlSetTextColor __ColorGray; __JavelinIGUITargeting ctrlShow false; __JavelinIGUITargetingGate ctrlShow false; __JavelinIGUITargetingLines ctrlShow false; - + __JavelinIGUITargetingConstraints ctrlShow false; + ACE_player setVariable ["ace_missileguidance_target",nil, false]; - }; - + + // Disallow fire + if (ACE_player ammo (currentWeapon ACE_player) > 0) then { ACE_player setWeaponReloadingTime [player, (currentWeapon ACE_player), 0.2]; }; + }; }; //TRACE_2("", _newTarget, _currentTarget); diff --git a/addons/javelin/script_component.hpp b/addons/javelin/script_component.hpp index e313bf8347..7234a1e3d4 100644 --- a/addons/javelin/script_component.hpp +++ b/addons/javelin/script_component.hpp @@ -24,7 +24,7 @@ #define __JavelinIGUISeek (__JavelinIGUI displayCtrl 699000) #define __JavelinIGUITop (__JavelinIGUI displayCtrl 699001) #define __JavelinIGUIDir (__JavelinIGUI displayCtrl 699002) -#define __JavelinIGUINFOV (__JavelinIGUI displayCtrl 699003) +#define __JavelinIGUINFOV (__JavelinIGUI displayCtrl 1003) #define __JavelinIGUIWFOV (__JavelinIGUI displayCtrl 1004) #define __JavelinIGUIRangefinder (__JavelinIGUI displayCtrl 151) diff --git a/addons/missileguidance/ACE_GuidanceConfig.hpp b/addons/missileguidance/ACE_GuidanceConfig.hpp index 4c0122c8e4..f3434fef9b 100644 --- a/addons/missileguidance/ACE_GuidanceConfig.hpp +++ b/addons/missileguidance/ACE_GuidanceConfig.hpp @@ -27,19 +27,19 @@ class GVAR(AttackProfiles) { functionName = QFUNC(attackProfile_HI); }; - class TOP { + class JAV_DIR { name = ""; visualName = ""; description = ""; - functionName = QFUNC(attackProfile_TOP); + functionName = QFUNC(attackProfile_JAV_DIR); }; - class PYM { + class JAV_TOP { name = ""; visualName = ""; description = ""; - functionName = QFUNC(attackProfile_PYM); + functionName = QFUNC(attackProfile_JAV_TOP); }; }; diff --git a/addons/missileguidance/CfgAmmo.hpp b/addons/missileguidance/CfgAmmo.hpp index ebff1a65ae..15782c0c49 100644 --- a/addons/missileguidance/CfgAmmo.hpp +++ b/addons/missileguidance/CfgAmmo.hpp @@ -134,8 +134,8 @@ class CfgAmmo { seekerMaxRange = 2500; // Range from the missile which the seeker can visually search // Attack profile type selection - defaultAttackProfile = "TOP"; - attackProfiles[] = { "TOP", "LIN" }; + defaultAttackProfile = "JAV_TOP"; + attackProfiles[] = { "JAV_TOP", "JAV_DIR" }; }; }; }; \ No newline at end of file diff --git a/addons/missileguidance/XEH_pre_init.sqf b/addons/missileguidance/XEH_pre_init.sqf index 4a5beaa329..8d277bc3b0 100644 --- a/addons/missileguidance/XEH_pre_init.sqf +++ b/addons/missileguidance/XEH_pre_init.sqf @@ -18,10 +18,12 @@ PREP(attackProfile_LIN); PREP(attackProfile_DIR); PREP(attackProfile_MID); PREP(attackProfile_HI); -PREP(attackProfile_TOP); -PREP(attackprofile_PYM); PREP(attackProfile_AIR); +// Javelin profiles +PREP(attackProfile_JAV_DIR); +PREP(attackProfile_JAV_TOP); + // Seeker search functions PREP(seekerType_SALH); PREP(seekerType_Optic); \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_attackProfile_AIR.sqf b/addons/missileguidance/functions/fnc_attackProfile_AIR.sqf index d416b6a9e2..498b754287 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_AIR.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_AIR.sqf @@ -1,54 +1,4 @@ //#define DEBUG_MODE_FULL #include "script_component.hpp" -EXPLODE_7_PVT(((_this select 1) select 0),_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); -private["_targetPos", "_projectilePos", "_target", "_seekerTargetPos", "_launchParams", "_targetLaunchParams"]; -private["_distanceToTarget", "_distanceToShooter", "_addHeight", "_returnTargetPos"]; -_seekerTargetPos = _this select 0; -_launchParams = _this select 1; - -_target = _launchParams select 0; -_targetLaunchParams = _launchParams select 1; - -_shooterPos = getPosASL _shooter; -_projectilePos = getPosASL _projectile; - -_distanceToTarget = _projectilePos vectorDistance _seekerTargetPos; -_distanceToShooter = _projectilePos vectorDistance _shooterPos; - -TRACE_2("", _distanceToTarget, _distanceToShooter); - -// Add height depending on distance for compensate -_addHeight = [0,0,0]; - -// Always climb an arc on initial launch if we are close to the round -if( ((ASLtoATL _projectilePos) select 2) < 5 && _distanceToShooter < 15) then { - _addHeight = _addHeight vectorAdd [0,0,_distanceToTarget]; -} else { - // If we are below the target, increase the climbing arc - if((_projectilePos select 2) < (_seekerTargetPos select 2) && _distanceToTarget > 100) then { - _addHeight = _addHeight vectorAdd [0,0, ((_seekerTargetPos select 2) - (_projectilePos select 2))]; - }; -}; - -// Handle arcing terminal low for high decent -if( (_projectilePos select 2) > (_seekerTargetPos select 2) && _distanceToTarget < 100) then { - _addHeight = _addHeight vectorDiff [0,0, ((_projectilePos select 2) - (_seekerTargetPos select 2))]; -} else { - if((_projectilePos select 2) > (_seekerTargetPos select 2) && _distanceToTarget > 100) then { - _addHeight = _addHeight vectorAdd [0,0, _distanceToTarget]; - }; -}; - - - -TRACE_3("", _distanceToTarget,_distanceToShooter,_addHeight); - - _returnTargetPos = _seekerTargetPos vectorAdd _addHeight; - -#ifdef DEBUG_MODE_FULL -drawLine3D [(ASLtoATL _returnTargetPos) vectorAdd _addHeight, ASLtoATL _returnTargetPos, [0,1,0,1]]; -#endif - -TRACE_1("Adjusted target position", _returnTargetPos); -_returnTargetPos; \ No newline at end of file +_this call FUNC(attackProfile_LIN); \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_attackProfile_DIR.sqf b/addons/missileguidance/functions/fnc_attackProfile_DIR.sqf index 90ec75ad7f..498b754287 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_DIR.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_DIR.sqf @@ -1,54 +1,4 @@ //#define DEBUG_MODE_FULL #include "script_component.hpp" -EXPLODE_7_PVT(((_this select 1) select 0),_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); -private["_targetPos", "_projectilePos", "_target", "_seekerTargetPos", "_launchParams", "_targetLaunchParams"]; -private["_distanceToTarget", "_distanceToShooter", "_addHeight", "_returnTargetPos"]; -_seekerTargetPos = _this select 0; -_launchParams = _this select 1; - -_target = _launchParams select 0; -_targetLaunchParams = _launchParams select 1; - -_shooterPos = getPosASL _shooter; -_projectilePos = getPosASL _projectile; - -_distanceToTarget = _projectilePos vectorDistance _seekerTargetPos; -_distanceToShooter = _projectilePos vectorDistance _shooterPos; - -TRACE_2("", _distanceToTarget, _distanceToShooter); - -// Add height depending on distance for compensate -_addHeight = [0,0,0]; - -// Always climb an arc on initial launch if we are close to the round -if( ((ASLtoATL _projectilePos) select 2) < 5 && _distanceToShooter < 15) then { - _addHeight = _addHeight vectorAdd [0,0,_distanceToTarget]; -} else { - // If we are below the target, increase the climbing arc - if((_projectilePos select 2) < (_seekerTargetPos select 2) && _distanceToTarget > 100) then { - _addHeight = _addHeight vectorAdd [0,0, ((_seekerTargetPos select 2) - (_projectilePos select 2))]; - }; -}; - -// Handle arcing terminal low for high decent -if( (_projectilePos select 2) > (_seekerTargetPos select 2) && _distanceToTarget < 100) then { - _addHeight = _addHeight vectorDiff [0,0, ((_projectilePos select 2) - (_seekerTargetPos select 2)) * 0.5]; -} else { - if((_projectilePos select 2) > (_seekerTargetPos select 2) && _distanceToTarget > 100) then { - _addHeight = _addHeight vectorAdd [0,0, _distanceToTarget*0.02]; - }; -}; - - - -TRACE_3("", _distanceToTarget,_distanceToShooter,_addHeight); - - _returnTargetPos = _seekerTargetPos vectorAdd _addHeight; - -#ifdef DEBUG_MODE_FULL -drawLine3D [(ASLtoATL _returnTargetPos) vectorAdd _addHeight, ASLtoATL _returnTargetPos, [0,1,0,1]]; -#endif - -TRACE_1("Adjusted target position", _returnTargetPos); -_returnTargetPos; \ No newline at end of file +_this call FUNC(attackProfile_LIN); \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf b/addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf new file mode 100644 index 0000000000..da01b7d900 --- /dev/null +++ b/addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf @@ -0,0 +1,69 @@ +//#define DEBUG_MODE_FULL +#include "script_component.hpp" + +#define STAGE_LAUNCH 1 +#define STAGE_CLIMB 2 +#define STAGE_COAST 3 +#define STAGE_TERMINAL 4 + +EXPLODE_7_PVT(((_this select 1) select 0),_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); +private["_targetPos", "_projectilePos", "_target", "_seekerTargetPos", "_launchParams", "_targetLaunchParams"]; +private["_distanceToTarget", "_distanceToShooter", "_addHeight", "_returnTargetPos", "_state"]; +_seekerTargetPos = _this select 0; +_launchParams = _this select 1; + +_target = _launchParams select 0; +_targetLaunchParams = _launchParams select 1; + +_state = _this select 2; +if( (count _state) < 1) then { + _state set[0, STAGE_LAUNCH]; +}; + +_shooterPos = getPosASL _shooter; +_projectilePos = getPosASL _projectile; + +_distanceToTarget = _projectilePos vectorDistance _seekerTargetPos; +_distanceToShooter = _projectilePos vectorDistance _shooterPos; +_distanceShooterToTarget = _shooterPos vectorDistance _seekerTargetPos; + +TRACE_2("", _distanceToTarget, _distanceToShooter); + +// Add height depending on distance for compensate +_returnTargetPos = _seekerTargetPos; + +switch( (_state select 0) ) do { + case STAGE_LAUNCH: { + TRACE_1("STAGE_LAUNCH",""); + if(_distanceToShooter < 10) then { + _returnTargetPos = _seekerTargetPos vectorAdd [0,0,_distanceToTarget*2]; + } else { + _state set[0, STAGE_CLIMB]; + }; + }; + case STAGE_CLIMB: { + TRACE_1("STAGE_CLIMB",""); + _cruisAlt = 60; + if(_distanceShooterToTarget < w) then { + _cruisAlt = 60 * (_distanceShooterToTarget/2000); + TRACE_1("_cruisAlt", _cruisAlt); + }; + + if( ((ASLToATL _projectilePos) select 2) - ((ASLToATL _seekerTargetPos) select 2) >= _cruisAlt) then { + _state set[0, STAGE_TERMINAL]; + } else { + _returnTargetPos = _seekerTargetPos vectorAdd [0,0,_distanceToTarget*2]; + }; + }; + case STAGE_TERMINAL: { + TRACE_1("STAGE_TERMINAL",""); + //_returnTargetPos = _seekerTargetPos vectorAdd [0,0,_distanceToTarget * 0.02]; + }; +}; + +#ifdef DEBUG_MODE_FULL +drawLine3D [(ASLtoATL _returnTargetPos), (ASLtoATL _seekerTargetPos), [0,1,0,1]]; +#endif + +TRACE_1("Adjusted target position", _returnTargetPos); +_returnTargetPos; \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_attackProfile_TOP.sqf b/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf similarity index 100% rename from addons/missileguidance/functions/fnc_attackProfile_TOP.sqf rename to addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf diff --git a/addons/missileguidance/functions/fnc_attackProfile_LIN.sqf b/addons/missileguidance/functions/fnc_attackProfile_LIN.sqf index 90ec75ad7f..bd2998995f 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_LIN.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_LIN.sqf @@ -40,12 +40,6 @@ if( (_projectilePos select 2) > (_seekerTargetPos select 2) && _distanceToTarget }; }; - - -TRACE_3("", _distanceToTarget,_distanceToShooter,_addHeight); - - _returnTargetPos = _seekerTargetPos vectorAdd _addHeight; - #ifdef DEBUG_MODE_FULL drawLine3D [(ASLtoATL _returnTargetPos) vectorAdd _addHeight, ASLtoATL _returnTargetPos, [0,1,0,1]]; #endif diff --git a/addons/missileguidance/functions/fnc_attackProfile_PYM.sqf b/addons/missileguidance/functions/fnc_attackProfile_PYM.sqf deleted file mode 100644 index 498b754287..0000000000 --- a/addons/missileguidance/functions/fnc_attackProfile_PYM.sqf +++ /dev/null @@ -1,4 +0,0 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" - -_this call FUNC(attackProfile_LIN); \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_checkSeekerAngle.sqf b/addons/missileguidance/functions/fnc_checkSeekerAngle.sqf index 7308ce1723..d85cb01fcd 100644 --- a/addons/missileguidance/functions/fnc_checkSeekerAngle.sqf +++ b/addons/missileguidance/functions/fnc_checkSeekerAngle.sqf @@ -12,7 +12,7 @@ * Boolean */ - #define DEBUG_MODE_FULL +//#define DEBUG_MODE_FULL #include "script_component.hpp" private["_seeker", "_targetPos", "_seekerMaxAngle", "_vectorTo", "_sensorPos", "_vertOk", "_horzOk", "_dir", "_headingPitch"]; From f0940707be43ace67d411de333c1c90c904b5db3 Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 10:27:37 -0700 Subject: [PATCH 478/816] Disable locking on unloaded. Closes #539 --- addons/javelin/functions/fnc_onOpticDraw.sqf | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/javelin/functions/fnc_onOpticDraw.sqf b/addons/javelin/functions/fnc_onOpticDraw.sqf index 049a3f8843..e9d3e304ad 100644 --- a/addons/javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/javelin/functions/fnc_onOpticDraw.sqf @@ -51,6 +51,10 @@ if ((velocity ACE_player) distance [0,0,0] > 0.5 && {cameraView == "GUNNER"} && // Refresh the firemode [] call FUNC(showFireMode); + +// bail on not loaded +if (ACE_player ammo (currentWeapon ACE_player) == 0) exitWith { }; + _range = parseNumber (ctrlText __JavelinIGUIRangefinder); TRACE_1("Viewing range", _range); if (_range > 50 && {_range < 2500}) then { From fb5b524023294814365ef072fbb88594628c50e3 Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 10:39:00 -0700 Subject: [PATCH 479/816] Loosen DAGR curve --- addons/missileguidance/CfgAmmo.hpp | 4 ++-- addons/missileguidance/functions/fnc_attackProfile_LIN.sqf | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/addons/missileguidance/CfgAmmo.hpp b/addons/missileguidance/CfgAmmo.hpp index 15782c0c49..a05ecee9bc 100644 --- a/addons/missileguidance/CfgAmmo.hpp +++ b/addons/missileguidance/CfgAmmo.hpp @@ -44,7 +44,7 @@ class CfgAmmo { enabled = 1; minDeflection = 0.00025; // Minium flap deflection for guidance - maxDeflection = 0.00025; // Maximum flap deflection for guidance + maxDeflection = 0.001; // Maximum flap deflection for guidance incDeflection = 0.0005; // The incrmeent in which deflection adjusts. //minDeflection = 0.005; //maxDeflection = 0.5; @@ -65,7 +65,7 @@ class CfgAmmo { // Attack profile type selection defaultAttackProfile = "LIN"; - attackProfiles[] = { "LIN", "DIR", "MID", "HI", "TOP", "PYM" }; + attackProfiles[] = { "LIN", "DIR", "MID", "HI" }; }; }; diff --git a/addons/missileguidance/functions/fnc_attackProfile_LIN.sqf b/addons/missileguidance/functions/fnc_attackProfile_LIN.sqf index bd2998995f..032ae51791 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_LIN.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_LIN.sqf @@ -16,7 +16,7 @@ _projectilePos = getPosASL _projectile; _distanceToTarget = _projectilePos vectorDistance _seekerTargetPos; _distanceToShooter = _projectilePos vectorDistance _shooterPos; -TRACE_2("", _distanceToTarget, _distanceToShooter); +TRACE_3("", _distanceToTarget, _distanceToShooter, _seekerTargetPos); // Add height depending on distance for compensate _addHeight = [0,0,0]; @@ -40,6 +40,8 @@ if( (_projectilePos select 2) > (_seekerTargetPos select 2) && _distanceToTarget }; }; +_returnTargetPos = _seekerTargetPos vectorAdd _addHeight; + #ifdef DEBUG_MODE_FULL drawLine3D [(ASLtoATL _returnTargetPos) vectorAdd _addHeight, ASLtoATL _returnTargetPos, [0,1,0,1]]; #endif From 1dd41a00ba1e57134719d20d14ccd6429243dcde Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 10:51:53 -0700 Subject: [PATCH 480/816] integration. --- addons/missileguidance/functions/fnc_seekerType_SALH.sqf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/missileguidance/functions/fnc_seekerType_SALH.sqf b/addons/missileguidance/functions/fnc_seekerType_SALH.sqf index 828550aeeb..b6ed8d65a4 100644 --- a/addons/missileguidance/functions/fnc_seekerType_SALH.sqf +++ b/addons/missileguidance/functions/fnc_seekerType_SALH.sqf @@ -6,15 +6,15 @@ _seekerTargetPos = _this select 0; _launchParams = _this select 1; _seekerParams = _launchParams select 3; +_angleFov = _seekerParams select 0; -_laserResult = [(getPosASL _projectile), [ACE_DEFAULT_LASER_WAVELENGTH,ACE_DEFAULT_LASER_WAVELENGTH], ACE_DEFAULT_LASER_CODE] call EFUNC(laser,seekerFindLaserSpot); +_laserResult = [(getPosASL _projectile), (velocity _projectile), _angleFov, [ACE_DEFAULT_LASER_WAVELENGTH,ACE_DEFAULT_LASER_WAVELENGTH], ACE_DEFAULT_LASER_CODE] call EFUNC(laser,seekerFindLaserSpot); _foundTargetPos = _laserResult select 0; TRACE_1("Search", _laserResult); if(!isNil "_foundTargetPos") then { - _angleFov = _seekerParams select 0; - _canSeeTarget = [_projectile, _foundTargetPos, _angleFov] call FUNC(checkSeekerAngle); + //_canSeeTarget = [_projectile, _foundTargetPos, _angleFov] call FUNC(checkSeekerAngle); // If we got here, it was an invalid target, just return a spot 5m in front of the missile if(!_canSeeTarget) then { From db890f3b48861598def2f0025cb472a816606298 Mon Sep 17 00:00:00 2001 From: ViperMaul Date: Tue, 14 Apr 2015 10:52:30 -0700 Subject: [PATCH 481/816] #576 - Obsolete PBO removal support added to build.py --- tools/build.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/tools/build.py b/tools/build.py index 2b792f77dc..c6a425975e 100644 --- a/tools/build.py +++ b/tools/build.py @@ -19,6 +19,11 @@ def check_for_changes(addonspath, module): return True return mod_time(os.path.join(addonspath, module)) > mod_time(os.path.join(addonspath, "ace_{}.pbo".format(module))) +def check_for_obsolete_pbos(addonspath, file): + module = file[4:-4] + if not os.path.exists(os.path.join(addonspath, module)): + return True + return False def main(): print(""" @@ -36,6 +41,16 @@ def main(): made = 0 failed = 0 skipped = 0 + removed = 0 + + for file in os.listdir(addonspath): + if os.path.isfile(file): + if check_for_obsolete_pbos(addonspath, file): + removed += 1 + print(" Removing obsolete file => " + file) + os.remove(file) + print("") + for p in os.listdir(addonspath): path = os.path.join(addonspath, p) if not os.path.isdir(path): @@ -65,7 +80,7 @@ def main(): print(" Successfully made {}.".format(p)) print("\n# Done.") - print(" Made {}, skipped {}, failed to make {}.".format(made, skipped, failed)) + print(" Made {}, skipped {}, removed {}, failed to make {}.".format(made, skipped, removed, failed)) if __name__ == "__main__": From c76abbe98aa2a8a56df5927365b51cb745d90af2 Mon Sep 17 00:00:00 2001 From: "Pierre (meat)" Date: Tue, 14 Apr 2015 19:57:23 +0200 Subject: [PATCH 482/816] Update AUTHORS.txt blackpixxel was twice listed --- AUTHORS.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AUTHORS.txt b/AUTHORS.txt index 906fc706a4..1932ff017b 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -76,4 +76,4 @@ ruPaladin BlackPixxel Asgar Serran Kavinsky -BlackPixxel + From 837f155ad73d225b63afc5c9b31073904962dd58 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 14 Apr 2015 20:17:54 +0200 Subject: [PATCH 483/816] Fixed incorrect key handler return value --- addons/scopes/XEH_postInit.sqf | 8 -------- addons/scopes/functions/fnc_adjustScope.sqf | 2 ++ 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/addons/scopes/XEH_postInit.sqf b/addons/scopes/XEH_postInit.sqf index f9d44cb5fa..ca4017222a 100644 --- a/addons/scopes/XEH_postInit.sqf +++ b/addons/scopes/XEH_postInit.sqf @@ -42,7 +42,6 @@ if !(hasInterface) exitWith {}; // Statement [ACE_player, ELEVATION_UP, MINOR_INCREMENT] call FUNC(adjustScope); - true }, {false}, [201, [false, false, false]], true] call cba_fnc_addKeybind; @@ -56,7 +55,6 @@ if !(hasInterface) exitWith {}; // Statement [ACE_player, ELEVATION_DOWN, MINOR_INCREMENT] call FUNC(adjustScope); - true }, {false}, [209, [false, false, false]], true] call cba_fnc_addKeybind; @@ -70,7 +68,6 @@ if !(hasInterface) exitWith {}; // Statement [ACE_player, WINDAGE_LEFT, MINOR_INCREMENT] call FUNC(adjustScope); - true }, {false}, [209, [false, true, false]], true] call cba_fnc_addKeybind; @@ -84,7 +81,6 @@ if !(hasInterface) exitWith {}; // Statement [ACE_player, WINDAGE_RIGHT, MINOR_INCREMENT] call FUNC(adjustScope); - true }, {false}, [201, [false, true, false]], true] call cba_fnc_addKeybind; @@ -98,7 +94,6 @@ if !(hasInterface) exitWith {}; // Statement [ACE_player, ELEVATION_UP, MAJOR_INCREMENT] call FUNC(adjustScope); - true }, {false}, [201, [true, false, false]], true] call cba_fnc_addKeybind; @@ -112,7 +107,6 @@ if !(hasInterface) exitWith {}; // Statement [ACE_player, ELEVATION_DOWN, MAJOR_INCREMENT] call FUNC(adjustScope); - true }, {false}, [209, [true, false, false]], true] call cba_fnc_addKeybind; @@ -126,7 +120,6 @@ if !(hasInterface) exitWith {}; // Statement [ACE_player, WINDAGE_LEFT, MAJOR_INCREMENT] call FUNC(adjustScope); - true }, {false}, [209, [true, true, false]], true] call cba_fnc_addKeybind; @@ -140,7 +133,6 @@ if !(hasInterface) exitWith {}; // Statement [ACE_player, WINDAGE_RIGHT, MAJOR_INCREMENT] call FUNC(adjustScope); - true }, {false}, [201, [true, true, false]], true] call cba_fnc_addKeybind; diff --git a/addons/scopes/functions/fnc_adjustScope.sqf b/addons/scopes/functions/fnc_adjustScope.sqf index 301b166559..76c62a4688 100644 --- a/addons/scopes/functions/fnc_adjustScope.sqf +++ b/addons/scopes/functions/fnc_adjustScope.sqf @@ -69,3 +69,5 @@ if ((_elevation + _zero) < _maxVertical select 0 or (_elevation + _zero) > _maxV if (_windage < _maxHorizontal select 0 or _windage > _maxHorizontal select 1) exitWith {false}; [_unit, _elevation, _windage, _zero] call FUNC(applyScopeAdjustment); + +true From 24830f815fba6aa7c8e21e96fe688d1bd98570fa Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 11:18:16 -0700 Subject: [PATCH 484/816] random lock interval was causing phasing. --- addons/javelin/functions/fnc_onOpticDraw.sqf | 5 +++-- addons/javelin/functions/fnc_onOpticLoad.sqf | 7 ++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/addons/javelin/functions/fnc_onOpticDraw.sqf b/addons/javelin/functions/fnc_onOpticDraw.sqf index e9d3e304ad..85877f1f16 100644 --- a/addons/javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/javelin/functions/fnc_onOpticDraw.sqf @@ -4,7 +4,7 @@ TRACE_1("enter", _this); #define __TRACKINTERVAL 0 // how frequent the check should be. #define __LOCKONTIME 3 // Lock on won't occur sooner -#define __LOCKONTIMERANDOM 2 // Deviation in lock on time + #define __OffsetX ((ctrlPosition __JavelinIGUITargetingLineV) select 0) - 0.5 #define __OffsetY ((ctrlPosition __JavelinIGUITargetingLineH) select 1) - 0.5 @@ -39,6 +39,7 @@ _currentTarget = _args select 1; _runTime = _args select 2; _lockTime = _args select 3; _soundTime = _args select 4; +_randomLockInterval = _args select 5; // Find a target within the optic range _newTarget = objNull; @@ -135,7 +136,7 @@ if (isNull _newTarget) then { playSound "ACE_Javelin_Locking"; } else { - if(diag_tickTime - _lockTime > __LOCKONTIME + (random __LOCKONTIMERANDOM)) then { + if(diag_tickTime - _lockTime > __LOCKONTIME + _randomLockInterval) then { TRACE_2("LOCKED!", _currentTarget, _lockTime); __JavelinIGUISeek ctrlSetTextColor __ColorGreen; diff --git a/addons/javelin/functions/fnc_onOpticLoad.sqf b/addons/javelin/functions/fnc_onOpticLoad.sqf index a12d0ef176..d38e1c3305 100644 --- a/addons/javelin/functions/fnc_onOpticLoad.sqf +++ b/addons/javelin/functions/fnc_onOpticLoad.sqf @@ -2,6 +2,8 @@ #include "script_component.hpp" TRACE_1("enter", _this); +#define __LOCKONTIMERANDOM 2 // Deviation in lock on time + if((count _this) > 0) then { uiNameSpace setVariable ['ACE_RscOptics_javelin',_this select 0]; }; @@ -22,10 +24,13 @@ uiNameSpace setVariable [QGVAR(arguments), objNull, // currentTargetObject 0, // Run Time 0, // Lock Time - 0 // Sound timer + 0, // Sound timer + (random __LOCKONTIMERANDOM) // random lock time addition ] ]; + + _pfh_handle = uiNamespace getVariable ["ACE_RscOptics_javelin_PFH", nil]; if(isNil "_pfh_handle") then { _pfh_handle = [FUNC(onOpticDraw), 0, []] call CBA_fnc_addPerFrameHandler; From c379f2775eb2cb9494999f7985206e0c11ad4d55 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 14 Apr 2015 20:27:42 +0200 Subject: [PATCH 485/816] Style fixes --- addons/medical/CfgVehicles.hpp | 86 ++++++++++++---------------------- 1 file changed, 29 insertions(+), 57 deletions(-) diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index 4d7b23463a..18455b034d 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -645,7 +645,7 @@ class CfgVehicles { EGVAR(dragging,dragPosition[]) = {0,1.2,0}; EGVAR(dragging,dragDirection) = 0; class ACE_Actions { - class ACE_MainActions { + class ACE_MainActions { displayName = "$STR_ACE_Interaction_MainAction"; distance = 5; condition = QUOTE(true); @@ -696,10 +696,8 @@ class CfgVehicles { displayName = $STR_ACE_MEDICAL_BANDAGE_BASIC_DISPLAY; author = "$STR_ACE_Common_ACETeam"; vehicleClass = "Items"; - class TransportItems - { - class ACE_fieldDressing - { + class TransportItems { + class ACE_fieldDressing { name = "ACE_fieldDressing"; count = 1; }; @@ -711,10 +709,8 @@ class CfgVehicles { displayName = $STR_ACE_MEDICAL_PACKING_BANDAGE_DISPLAY; author = "$STR_ACE_Common_ACETeam"; vehicleClass = "Items"; - class TransportItems - { - class ACE_packingBandage - { + class TransportItems { + class ACE_packingBandage { name = "ACE_packingBandage"; count = 1; }; @@ -726,10 +722,8 @@ class CfgVehicles { displayName = $STR_ACE_MEDICAL_BANDAGE_ELASTIC_DISPLAY; author = "$STR_ACE_Common_ACETeam"; vehicleClass = "Items"; - class TransportItems - { - class ACE_elasticBandage - { + class TransportItems { + class ACE_elasticBandage { name = "ACE_elasticBandage"; count = 1; }; @@ -741,10 +735,8 @@ class CfgVehicles { displayName = $STR_ACE_MEDICAL_TOURNIQUET_DISPLAY; author = "$STR_ACE_Common_ACETeam"; vehicleClass = "Items"; - class TransportItems - { - class ACE_tourniquet - { + class TransportItems { + class ACE_tourniquet { name = "ACE_tourniquet"; count = 1; }; @@ -756,10 +748,8 @@ class CfgVehicles { displayName = $STR_ACE_MEDICAL_MORPHINE_DISPLAY; author = "$STR_ACE_Common_ACETeam"; vehicleClass = "Items"; - class TransportItems - { - class ACE_morphine - { + class TransportItems { + class ACE_morphine { name = "ACE_morphine"; count = 1; }; @@ -771,10 +761,8 @@ class CfgVehicles { displayName = $STR_ACE_MEDICAL_ATROPINE_DISPLAY; author = "$STR_ACE_Common_ACETeam"; vehicleClass = "Items"; - class TransportItems - { - class ACE_atropine - { + class TransportItems { + class ACE_atropine { name = "ACE_atropine"; count = 1; }; @@ -786,10 +774,8 @@ class CfgVehicles { displayName = $STR_ACE_MEDICAL_EPINEPHRINE_DISPLAY; author = "$STR_ACE_Common_ACETeam"; vehicleClass = "Items"; - class TransportItems - { - class ACE_epinephrine - { + class TransportItems { + class ACE_epinephrine { name = "ACE_epinephrine"; count = 1; }; @@ -801,10 +787,8 @@ class CfgVehicles { displayName = $STR_ACE_MEDICAL_PLASMA_IV; author = "$STR_ACE_Common_ACETeam"; vehicleClass = "Items"; - class TransportItems - { - class ACE_plasmaIV - { + class TransportItems { + class ACE_plasmaIV { name = "ACE_plasmaIV"; count = 1; }; @@ -817,10 +801,8 @@ class CfgVehicles { displayName = $STR_ACE_MEDICAL_BLOOD_IV; author = "$STR_ACE_Common_ACETeam"; vehicleClass = "Items"; - class TransportItems - { - class ACE_bloodIV - { + class TransportItems { + class ACE_bloodIV { name = "ACE_bloodIV"; count = 1; }; @@ -832,10 +814,8 @@ class CfgVehicles { displayName = $STR_ACE_MEDICAL_SALINE_IV; author = "$STR_ACE_Common_ACETeam"; vehicleClass = "Items"; - class TransportItems - { - class ACE_salineIV - { + class TransportItems { + class ACE_salineIV { name = "ACE_salineIV"; count = 1; }; @@ -847,10 +827,8 @@ class CfgVehicles { displayName = $STR_ACE_MEDICAL_QUIKCLOT_DISPLAY; author = "$STR_ACE_Common_ACETeam"; vehicleClass = "Items"; - class TransportItems - { - class ACE_quikClot - { + class TransportItems { + class ACE_quikClot { name = "ACE_quikclot"; count = 1; }; @@ -862,10 +840,8 @@ class CfgVehicles { displayName = $STR_ACE_MEDICAL_AID_KIT_DISPLAY; author = "$STR_ACE_Common_ACETeam"; vehicleClass = "Items"; - class TransportItems - { - class ACE_personalAidKit - { + class TransportItems { + class ACE_personalAidKit { name = "ACE_personalAidKit"; count = 1; }; @@ -877,10 +853,8 @@ class CfgVehicles { displayName = $STR_ACE_MEDICAL_SURGICALKIT_DISPLAY; author = "$STR_ACE_Common_ACETeam"; vehicleClass = "Items"; - class TransportItems - { - class ACE_surgicalKit - { + class TransportItems { + class ACE_surgicalKit { name = "ACE_surgicalKit"; count = 1; }; @@ -892,10 +866,8 @@ class CfgVehicles { displayName = $STR_ACE_MEDICAL_BODYBAG_DISPLAY; author = "$STR_ACE_Common_ACETeam"; vehicleClass = "Items"; - class TransportItems - { - class ACE_bodyBag - { + class TransportItems { + class ACE_bodyBag { name = "ACE_bodyBag"; count = 1; }; From a4c93ab2e20272d6b9943299d75f008a7e84c1c3 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 14 Apr 2015 20:28:00 +0200 Subject: [PATCH 486/816] Add seperate crates for basic and advanced --- addons/medical/CfgVehicles.hpp | 35 +++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index 18455b034d..dc13964752 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -878,9 +878,42 @@ class CfgVehicles { class ACE_medicalSupplyCrate: NATO_Box_Base { scope = 2; accuracy = 1000; - displayName = "[ACE] Medical Supply Crate"; + displayName = "[ACE] Medical Supply Crate (basic)"; model = PATHTOF(data\ace_medcrate.p3d); author = "$STR_ACE_Common_ACETeam"; + class TransportItems { + class ACE_fieldDressing { + name = "ACE_fieldDressing"; + count = 50; + }; + class ACE_morphine { + name = "ACE_morphine"; + count = 25; + }; + class ACE_epinephrine { + name = "ACE_epinephrine"; + count = 25; + }; + class ACE_bloodIV { + name = "ACE_bloodIV"; + count = 15; + }; + class ACE_bloodIV_500 { + name = "ACE_bloodIV_500"; + count = 15; + }; + class ACE_bloodIV_250 { + name = "ACE_bloodIV_250"; + count = 15; + }; + class ACE_bodyBag { + name = "ACE_bodyBag"; + count = 10; + }; + }; + }; + class ACE_medicalSupplyCrate_advanced: ACE_medicalSupplyCrate { + displayName = "[ACE] Medical Supply Crate (advanced)"; class TransportItems { class ACE_fieldDressing { name = "ACE_fieldDressing"; From 7ca36cdb6597ae8da36611684a9c17a166ca0635 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 14 Apr 2015 20:28:19 +0200 Subject: [PATCH 487/816] Always show wounds, even for very low damage --- addons/medical/functions/fnc_displayPatientInformation.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_displayPatientInformation.sqf b/addons/medical/functions/fnc_displayPatientInformation.sqf index fb374f8631..7952a41ec0 100644 --- a/addons/medical/functions/fnc_displayPatientInformation.sqf +++ b/addons/medical/functions/fnc_displayPatientInformation.sqf @@ -128,7 +128,7 @@ if (_show) then { { _selectionBloodLoss set [_forEachIndex, _target getHitPointDamage _x]; - if (_target getHitPointDamage _x > 0.1 && {_forEachIndex == _selectionN}) then { + if (_target getHitPointDamage _x > 0 && {_forEachIndex == _selectionN}) then { // @todo localize _allInjuryTexts pushBack [format ["%1 %2", ["Lightly wounded", "Heavily wounded"] select (_target getHitPointDamage _x > 0.5), From ba377dfd3a382ca58e155ca9236961f8df8fec63 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 14 Apr 2015 20:40:17 +0200 Subject: [PATCH 488/816] Show seperate message for "scratches"; localize --- .../fnc_displayPatientInformation.sqf | 20 ++++++++++++---- addons/medical/stringtable.xml | 24 +++++++++++++++++++ 2 files changed, 39 insertions(+), 5 deletions(-) diff --git a/addons/medical/functions/fnc_displayPatientInformation.sqf b/addons/medical/functions/fnc_displayPatientInformation.sqf index 7952a41ec0..ecd2218c2b 100644 --- a/addons/medical/functions/fnc_displayPatientInformation.sqf +++ b/addons/medical/functions/fnc_displayPatientInformation.sqf @@ -129,11 +129,21 @@ if (_show) then { _selectionBloodLoss set [_forEachIndex, _target getHitPointDamage _x]; if (_target getHitPointDamage _x > 0 && {_forEachIndex == _selectionN}) then { - // @todo localize - _allInjuryTexts pushBack [format ["%1 %2", - ["Lightly wounded", "Heavily wounded"] select (_target getHitPointDamage _x > 0.5), - ["head", "torso", "left arm", "right arm", "left leg", "right leg"] select _forEachIndex - ], [1,1,1,1]]; + _pointDamage = _target getHitPointDamage _x; + _severity = switch (true) do { + case (_pointDamage > 0.5): {localize "STR_ACE_Medical_HeavilyWounded"}; + case (_pointDamage > 0.1): {localize "STR_ACE_Medical_LightlyWounded"}; + default {localize "STR_ACE_Medical_VeryLightlyWounded"}; + }; + _part = localize ([ + "STR_ACE_Medical_Head", + "STR_ACE_Medical_Torso", + "STR_ACE_Medical_LeftArm", + "STR_ACE_Medical_RightArm", + "STR_ACE_Medical_LeftLeg", + "STR_ACE_Medical_RightLeg" + ] select _forEachIndex); + _allInjuryTexts pushBack [format ["%1 %2", _severity, toLower _part], [1,1,1,1]]; }; } forEach ["HitHead", "HitBody", "HitLeftArm", "HitRightArm", "HitLeftLeg", "HitRightLeg"]; }; diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 145c14b264..d423ae3204 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1284,5 +1284,29 @@ %1 założył stazę %1 a appliqué un garrot + + Head + Kopf + + + Torso + Torso + + + Left Arm + Linker Arm + + + Right Arm + Rechter Arm + + + Left Leg + Linkes Bein + + + Right Leg + Rechtes Bein + From 71b19b46214a9b47cc3aa583ebb0a9c781815248 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 14 Apr 2015 20:40:38 +0200 Subject: [PATCH 489/816] Remove duplicate bleeding code --- addons/medical/functions/fnc_getBloodLoss.sqf | 2 +- .../functions/fnc_handleUnitVitals.sqf | 19 +++++++------------ 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/addons/medical/functions/fnc_getBloodLoss.sqf b/addons/medical/functions/fnc_getBloodLoss.sqf index fb5a6d9e36..f6b26f7686 100644 --- a/addons/medical/functions/fnc_getBloodLoss.sqf +++ b/addons/medical/functions/fnc_getBloodLoss.sqf @@ -13,7 +13,7 @@ #include "script_component.hpp" -#define BLOODLOSSRATE_BASIC 0.08 +#define BLOODLOSSRATE_BASIC 0.2 private ["_totalBloodLoss","_tourniquets","_openWounds", "_value", "_cardiacOutput", "_internalWounds"]; // TODO Only use this calculation if medium or higher, otherwise use vanilla calculations (for basic medical). diff --git a/addons/medical/functions/fnc_handleUnitVitals.sqf b/addons/medical/functions/fnc_handleUnitVitals.sqf index fc13e19d29..81c9ffea40 100644 --- a/addons/medical/functions/fnc_handleUnitVitals.sqf +++ b/addons/medical/functions/fnc_handleUnitVitals.sqf @@ -28,9 +28,8 @@ if (_syncValues) then { }; _bloodVolume = (_unit getvariable [QGVAR(bloodVolume), 0]) + ([_unit] call FUNC(getBloodVolumeChange)); -if (_bloodVolume <= 0) then { - _bloodVolume = 0; -}; +_bloodVolume = _bloodVolume max 0; + _unit setvariable [QGVAR(bloodVolume), _bloodVolume, _syncValues]; // Set variables for synchronizing information across the net @@ -78,15 +77,11 @@ if (GVAR(level) == 1) then { // bleeding _blood = _unit getVariable [QGVAR(bloodVolume), 100]; - _blood = (_blood - 0.4 * (damage _unit) * _interval) max 0; - if (_blood != (_unit getVariable [QGVAR(bloodVolume), 100])) then { - _unit setVariable [QGVAR(bloodVolume), _blood, _syncValues]; - if (_blood <= 35 and !(_unit getVariable ["ACE_isUnconscious", false])) then { - [_unit, true] call FUNC(setUnconscious); - }; - if (_blood == 0) then { - [_unit] call FUNC(setDead); - }; + if (_blood <= 35 and !(_unit getVariable ["ACE_isUnconscious", false])) then { + [_unit, true] call FUNC(setUnconscious); + }; + if (_blood == 0) then { + [_unit] call FUNC(setDead); }; }; From 739807303b6cdb1ff15c488f6dce45df0c39272e Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 11:42:26 -0700 Subject: [PATCH 490/816] Fix script error for canceling designation and dying while designating. --- .../functions/fnc_laserHudDesignateOff.sqf | 5 +++++ .../functions/fnc_laserHudDesignateOn.sqf | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf index 17e7fcb76e..f8ff2ca0f5 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf @@ -22,4 +22,9 @@ if( (count _this) > 2) then { GVAR(active) = false; +if(!isNil QGVAR(selfDesignateHandle)) then { + [GVAR(selfDesignateHandle)] call CBA_fnc_removePerFrameHandler; + GVAR(selfDesignateHandle) = nil; +}; + true \ No newline at end of file diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf index c480c051bb..400bf21756 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf @@ -83,7 +83,7 @@ if(!GVAR(active)) then { // @TODO: Nou gets to field all tickets about missing lasers. //_localLaserTarget = "LaserTargetW" createVehicleLocal (getpos ACE_player); - _handle = [FUNC(laserHudDesignatePFH), 0.1, [ACE_player, _laserUuid, nil]] call cba_fnc_addPerFrameHandler; + GVAR(selfDesignateHandle) = [FUNC(laserHudDesignatePFH), 0.1, [ACE_player, _laserUuid, nil]] call cba_fnc_addPerFrameHandler; } else { [] call FUNC(laserHudDesignateOff); [] call FUNC(laserHudDesignateOn); From e7807c009f301f835a98d00b981aee32e8e3033a Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 14 Apr 2015 21:28:18 +0200 Subject: [PATCH 491/816] Use playerInventoryChanged instead of Take This makes sure to also fire when other mods, like TFAR (when adding backpacks) add items via script. --- addons/medical/CfgEventHandlers.hpp | 8 -------- addons/medical/XEH_postInit.sqf | 5 +++++ 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/addons/medical/CfgEventHandlers.hpp b/addons/medical/CfgEventHandlers.hpp index bf96b6a239..2fe5d0a9e5 100644 --- a/addons/medical/CfgEventHandlers.hpp +++ b/addons/medical/CfgEventHandlers.hpp @@ -47,11 +47,3 @@ class Extended_Local_EventHandlers { }; }; }; - -class Extended_Take_EventHandlers { - class CAManBase { - class ADDON { - take = QUOTE(call FUNC(itemCheck)); - }; - }; -}; diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index 1b0a38f1af..f5cd793b13 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -266,3 +266,8 @@ if (USE_WOUND_EVENT_SYNC) then { // Prevent all types of interaction while unconscious // @todo: probably remove this when CBA keybind hold key works properly ["isNotUnconscious", {!((_this select 0) getVariable ["ACE_isUnconscious", false])}] call EFUNC(common,addCanInteractWithCondition); + +// Item Event Handler +["playerInventoryChanged", { + [ACE_player] call FUNC(itemCheck); +}] call EFUNC(common,addEventHandler); From ebcdafe6109c2a17ac673fae7b70a347d9d30708 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 14 Apr 2015 21:43:19 +0200 Subject: [PATCH 492/816] Fix spelling of "isClientSetable" --- addons/common/config.cpp | 14 +++++++------- .../functions/fnc_setSettingFromConfig.sqf | 4 ++-- addons/goggles/config.cpp | 2 +- addons/hearing/config.cpp | 2 +- addons/interact_menu/config.cpp | 2 +- addons/inventory/config.cpp | 2 +- addons/microdagr/config.cpp | 2 +- addons/movement/config.cpp | 2 +- addons/nametags/config.cpp | 18 +++++++++--------- addons/overheating/config.cpp | 2 +- addons/reload/config.cpp | 2 +- addons/weaponselect/config.cpp | 2 +- 12 files changed, 27 insertions(+), 27 deletions(-) diff --git a/addons/common/config.cpp b/addons/common/config.cpp index 90309af612..769ba37de1 100644 --- a/addons/common/config.cpp +++ b/addons/common/config.cpp @@ -69,9 +69,9 @@ class ACE_Settings { * force = 0; * * Does it appear on the options menu? - * isClientSetable = 1; + * isClientSettable = 1; * - * The following settings only apply when isClientSetable == 1 + * The following settings only apply when isClientSettable == 1 * Stringtable entry with the setting name * displayName = "$STR_ACE_Common_SettingName"; * @@ -90,14 +90,14 @@ class ACE_Settings { /*class GVAR(enableNumberHotkeys) { value = 1; typeName = "BOOL"; - isClientSetable = 1; + isClientSettable = 1; displayName = "$STR_ACE_Common_EnableNumberHotkeys"; };*/ class GVAR(settingFeedbackIcons) { value = 1; typeName = "SCALAR"; force = 0; - isClientSetable = 1; + isClientSettable = 1; displayName = "$STR_ACE_Common_SettingFeedbackIconsName"; description = "$STR_ACE_Common_SettingFeedbackIconsDesc"; values[] = {"Hide", "Top right, downwards", "Top right, to the left", "Top left, downwards", "Top left, to the right"}; @@ -106,7 +106,7 @@ class ACE_Settings { value = 0; typeName = "SCALAR"; force = 0; - isClientSetable = 1; + isClientSettable = 1; displayName = "$STR_ACE_Common_SettingProgressbarLocationName"; description = "$STR_ACE_Common_SettingProgressbarLocationDesc"; values[] = {"Top", "Bottom"}; @@ -114,14 +114,14 @@ class ACE_Settings { class GVAR(displayTextColor) { value[] = {0,0,0,0.1}; typeName = "COLOR"; - isClientSetable = 1; + isClientSettable = 1; displayName = "$STR_ACE_Common_SettingDisplayTextColorName"; description = "$STR_ACE_Common_SettingDisplayTextColorDesc"; }; class GVAR(displayTextFontColor) { value[] = {1,1,1,1}; typeName = "COLOR"; - isClientSetable = 1; + isClientSettable = 1; displayName = "$STR_ACE_Common_SettingDisplayTextFontColorName"; description = "$STR_ACE_Common_SettingDisplayTextFontColorDesc"; }; diff --git a/addons/common/functions/fnc_setSettingFromConfig.sqf b/addons/common/functions/fnc_setSettingFromConfig.sqf index 9d93b9e62d..4d81ef3535 100644 --- a/addons/common/functions/fnc_setSettingFromConfig.sqf +++ b/addons/common/functions/fnc_setSettingFromConfig.sqf @@ -58,7 +58,7 @@ if (isNil _name) then { /*_settingData = [ _name, _typeName, - _isClientSetable, + _isClientSettable, _localizedName, _localizedDescription, _possibleValues, @@ -68,7 +68,7 @@ if (isNil _name) then { _settingData = [ _name, _typeName, - (getNumber (_optionEntry >> "isClientSetable")) > 0, + (getNumber (_optionEntry >> "isClientSettable")) > 0, getText (_optionEntry >> "displayName"), getText (_optionEntry >> "description"), getArray (_optionEntry >> "values"), diff --git a/addons/goggles/config.cpp b/addons/goggles/config.cpp index efda9b5436..7e8afe4d3d 100644 --- a/addons/goggles/config.cpp +++ b/addons/goggles/config.cpp @@ -247,7 +247,7 @@ class ACE_Settings { class GVAR(showInThirdPerson) { value = 0; typeName = "BOOL"; - isClientSetable = 1; + isClientSettable = 1; displayName = "$STR_ACE_Goggles_ShowInThirdPerson"; }; }; diff --git a/addons/hearing/config.cpp b/addons/hearing/config.cpp index 6aab92b9bf..0813d0648e 100644 --- a/addons/hearing/config.cpp +++ b/addons/hearing/config.cpp @@ -38,7 +38,7 @@ class ACE_Settings { class GVAR(DisableEarRinging) { value = 0; typeName = "BOOL"; - isClientSetable = 1; + isClientSettable = 1; displayName = "$STR_ACE_Hearing_DisableEarRinging"; }; }; diff --git a/addons/interact_menu/config.cpp b/addons/interact_menu/config.cpp index 17900c2f6b..aaeb6db3e0 100644 --- a/addons/interact_menu/config.cpp +++ b/addons/interact_menu/config.cpp @@ -20,7 +20,7 @@ class ACE_Settings { class GVAR(AlwaysUseCursorSelfInteraction) { value = 0; typeName = "BOOL"; - isClientSetable = 1; + isClientSettable = 1; displayName = "$STR_ACE_Interact_Menu_AlwaysUseCursorSelfInteraction"; }; }; diff --git a/addons/inventory/config.cpp b/addons/inventory/config.cpp index c7b6649be6..1268f8b886 100644 --- a/addons/inventory/config.cpp +++ b/addons/inventory/config.cpp @@ -18,7 +18,7 @@ class ACE_Settings { class GVAR(inventoryDisplaySize) { value = 0; typeName = "SCALAR"; - isClientSetable = 1; + isClientSettable = 1; displayName = "$STR_ACE_Inventory_SettingName"; description = "$STR_ACE_Inventory_SettingDescription"; values[] = {"Normal (Default Size)", "Medium", "Bigger"}; diff --git a/addons/microdagr/config.cpp b/addons/microdagr/config.cpp index e337aa96d5..4e459c126c 100644 --- a/addons/microdagr/config.cpp +++ b/addons/microdagr/config.cpp @@ -21,6 +21,6 @@ class ACE_Settings { class GVAR(MapDataAvailable) { value = 2; typeName = "SCALAR"; - isClientSetable = 0; + isClientSettable = 0; }; }; diff --git a/addons/movement/config.cpp b/addons/movement/config.cpp index 51ab97b80a..6cf2c9470c 100644 --- a/addons/movement/config.cpp +++ b/addons/movement/config.cpp @@ -21,7 +21,7 @@ class ACE_Settings { class GVAR(useImperial) { value = 0; typeName = "BOOL"; - isClientSetable = 1; + isClientSettable = 1; displayName = "$STR_ACE_Movement_UseImperial"; }; }; diff --git a/addons/nametags/config.cpp b/addons/nametags/config.cpp index e67703e147..dce054a9ec 100644 --- a/addons/nametags/config.cpp +++ b/addons/nametags/config.cpp @@ -19,55 +19,55 @@ class ACE_Settings { class GVAR(defaultNametagColor) { value[] = {0.77, 0.51, 0.08, 1}; typeName = "COLOR"; - isClientSetable = 1; + isClientSettable = 1; displayName = "$STR_ACE_NameTags_DefaultNametagColor"; }; class GVAR(showPlayerNames) { value = 1; typeName = "SCALAR"; - isClientSetable = 1; + isClientSettable = 1; displayName = "$STR_ACE_NameTags_ShowPlayerNames"; values[] = {"Disabled", "Enabled", "Only Cursor", "Only On Keypress", "Only Cursor and KeyPress"}; }; class GVAR(showPlayerRanks) { value = 1; typeName = "BOOL"; - isClientSetable = 1; + isClientSettable = 1; displayName = "$STR_ACE_NameTags_ShowPlayerRanks"; }; class GVAR(showVehicleCrewInfo) { value = 1; typeName = "BOOL"; - isClientSetable = 1; + isClientSettable = 1; displayName = "$STR_ACE_NameTags_ShowVehicleCrewInfo"; }; class GVAR(showNamesForAI) { value = 0; typeName = "BOOL"; - isClientSetable = 1; + isClientSettable = 1; displayName = "$STR_ACE_NameTags_ShowNamesForAI"; }; class GVAR(showCursorTagForVehicles) { value = 0; typeName = "BOOL"; - isClientSetable = 0; + isClientSettable = 0; }; class GVAR(showSoundWaves) { value = 1; typeName = "SCALAR"; - isClientSetable = 1; + isClientSettable = 1; displayName = "$STR_ACE_NameTags_ShowSoundWaves"; values[] = {"Disabled", "Use Nametag settings", "Always Show All"}; }; class GVAR(PlayerNamesViewDistance) { value = 5; typeName = "SCALAR"; - isClientSetable = 0; + isClientSettable = 0; }; class GVAR(PlayerNamesMaxAlpha) { value = 0.8; typeName = "SCALAR"; - isClientSetable = 0; + isClientSettable = 0; }; }; diff --git a/addons/overheating/config.cpp b/addons/overheating/config.cpp index 3ccc8ee603..bd6cdbbdd3 100644 --- a/addons/overheating/config.cpp +++ b/addons/overheating/config.cpp @@ -23,7 +23,7 @@ class CfgPatches { class ACE_Settings { class GVAR(DisplayTextOnJam) { typeName = "BOOL"; - isClientSetable = 1; + isClientSettable = 1; value = 1; displayName = "$STR_ACE_overheating_SettingDisplayTextName"; description = "$STR_ACE_overheating_SettingDisplayTextDesc"; diff --git a/addons/reload/config.cpp b/addons/reload/config.cpp index 372292de89..02f5014379 100644 --- a/addons/reload/config.cpp +++ b/addons/reload/config.cpp @@ -25,7 +25,7 @@ class CfgPatches { class ACE_Settings { class GVAR(DisplayText) { typeName = "BOOL"; - isClientSetable = 1; + isClientSettable = 1; value = 1; displayName = "$STR_ACE_reload_SettingDisplayTextName"; description = "$STR_ACE_reload_SettingDisplayTextDesc"; diff --git a/addons/weaponselect/config.cpp b/addons/weaponselect/config.cpp index 80be936e98..68d0fe842d 100644 --- a/addons/weaponselect/config.cpp +++ b/addons/weaponselect/config.cpp @@ -17,7 +17,7 @@ class CfgPatches { class ACE_Settings { class GVAR(DisplayText) { typeName = "BOOL"; - isClientSetable = 1; + isClientSettable = 1; value = 1; displayName = "$STR_ACE_Weaponselect_SettingDisplayTextName"; description = "$STR_ACE_Weaponselect_SettingDisplayTextDesc"; From 684c36f8a5f215dcffb239ad215f874aec1bd775 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 14 Apr 2015 21:49:56 +0200 Subject: [PATCH 493/816] Add pain effect option --- addons/medical/ACE_Settings.hpp | 6 ++++++ addons/medical/XEH_postInit.sqf | 3 +-- addons/medical/stringtable.xml | 8 ++++++++ 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/addons/medical/ACE_Settings.hpp b/addons/medical/ACE_Settings.hpp index 4d2f2db9be..bd243b2d3f 100644 --- a/addons/medical/ACE_Settings.hpp +++ b/addons/medical/ACE_Settings.hpp @@ -117,4 +117,10 @@ class ACE_Settings { typeName = "BOOL"; value = 1; }; + class GVAR(painEffectType) { + typeName = "SCALAR"; + value = 0; + values[] = {"$STR_ACE_Medical_PainEffect_Flash", "$STR_ACE_Medical_PainEffect_Chroma"} + isClientSettable = 1; + }; }; diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index f5cd793b13..7bcb536cd3 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -172,8 +172,7 @@ if (isNil QGVAR(level)) then { // Pain effect _strength = ACE_player getVariable [QGVAR(pain), 0]; // _strength = _strength * (ACE_player getVariable [QGVAR(coefPain), GVAR(coefPain)]); @todo - GVAR(alternativePainEffect) = false; // @todo - if (GVAR(alternativePainEffect)) then { + if (GVAR(painEffectType) == 1) then { GVAR(effectPainCC) ppEffectEnable false; if ((ACE_player getVariable [QGVAR(pain), 0]) > 0 && {alive ACE_player}) then { _strength = _strength * 0.15; diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index d423ae3204..8e8d428b8f 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1308,5 +1308,13 @@ Right Leg Rechtes Bein + + Colour Flashing + Farbblinken + + + Chromatic Aberration + Chromatische Aberration + From 7af6ea36a6f0458389d7e6f0d04309ebed8c3b94 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 14 Apr 2015 22:07:43 +0200 Subject: [PATCH 494/816] Fix missing pain effect option name --- addons/medical/ACE_Settings.hpp | 3 ++- addons/medical/stringtable.xml | 8 ++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/addons/medical/ACE_Settings.hpp b/addons/medical/ACE_Settings.hpp index bd243b2d3f..56e5a531ec 100644 --- a/addons/medical/ACE_Settings.hpp +++ b/addons/medical/ACE_Settings.hpp @@ -118,9 +118,10 @@ class ACE_Settings { value = 1; }; class GVAR(painEffectType) { + displayName = "$STR_ACE_Medical_painEffectType"; typeName = "SCALAR"; value = 0; - values[] = {"$STR_ACE_Medical_PainEffect_Flash", "$STR_ACE_Medical_PainEffect_Chroma"} + values[] = {"$STR_ACE_Medical_painEffect_Flash", "$STR_ACE_Medical_painEffect_Chroma"}; isClientSettable = 1; }; }; diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 8e8d428b8f..391e277083 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1308,11 +1308,15 @@ Right Leg Rechtes Bein - + + Pain Effect Type + Schmerzeffekt-Typ + + Colour Flashing Farbblinken - + Chromatic Aberration Chromatische Aberration From f0a716fee8a513d0e942b56d9069f3ece94afb2c Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 14 Apr 2015 22:17:27 +0200 Subject: [PATCH 495/816] Added new ammo classes: *762x67mm Mk248 Mod 0 *762x67mm Mk248 Mod 1 *762x67mm Berger Hybrid OTM *65x47mm Scenar --- addons/ballistics/CfgAmmo.hpp | 80 ++++++++++++++++++++++++++++++++--- 1 file changed, 74 insertions(+), 6 deletions(-) diff --git a/addons/ballistics/CfgAmmo.hpp b/addons/ballistics/CfgAmmo.hpp index 620484950d..cea249cb4f 100644 --- a/addons/ballistics/CfgAmmo.hpp +++ b/addons/ballistics/CfgAmmo.hpp @@ -90,7 +90,8 @@ class CfgAmmo { ACE_muzzleVelocities[]={780, 880, 920}; ACE_barrelLengths[]={10, 16.3, 20}; }; - class ACE_545x39_Ball_7T3M : B_556x45_Ball_Tracer_Red { + class B_556x45_Ball_Tracer_Yellow; + class ACE_545x39_Ball_7T3M : B_556x45_Ball_Tracer_Yellow { airFriction=-0.001162; caliber=0.5; deflecting=18; @@ -122,9 +123,24 @@ class CfgAmmo { ACE_barrelLengths[]={10, 16, 20, 24, 26, 30}; }; class B_65x39_Case_yellow; - class ACE_B_65x39_Caseless_Tracer_Dim : B_65x39_Case_yellow { + class ACE_65x39_Caseless_Tracer_Dim : B_65x39_Case_yellow { nvgOnly = 1; }; + class ACE_65x47_Ball_Scenar: B_65x39_Caseless + { + airFriction=-0.00078; + typicalSpeed=820 ; + ACE_caliber=0.264; + ACE_bulletLength=1.364; + ACE_bulletMass=139; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.290}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={760, 790, 820, 830}; + ACE_barrelLengths[]={16, 20, 24, 26}; + }; class B_762x51_Ball : BulletBase { airFriction=-0.001035; typicalSpeed=833; @@ -140,8 +156,8 @@ class CfgAmmo { ACE_muzzleVelocities[]={700, 800, 820, 833, 845}; ACE_barrelLengths[]={10, 16, 20, 24, 26}; }; - class B_762x51_Tracer_Red; - class ACE_B_762x51_Tracer_Dim: B_762x51_Tracer_Red { + class B_762x51_Tracer_Yellow; + class ACE_B_762x51_Tracer_Dim: B_762x51_Tracer_Yellow { nvgOnly = 1; }; class ACE_762x51_Ball_M118LR : B_762x51_Ball { @@ -160,6 +176,57 @@ class CfgAmmo { ACE_muzzleVelocities[]={750, 780, 790, 794}; ACE_barrelLengths[]={16, 20, 24, 26}; }; + class ACE_762x67_Ball_Mk248_Mod_0 : B_762x51_Ball + { + airFriction=-0.000830; + caliber=1.08; + hit=17; + typicalSpeed=900; + ACE_caliber=0.308; + ACE_bulletLength=1.353; + ACE_bulletMass=190; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.268}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={865, 900, 924}; + ACE_barrelLengths[]={20, 24, 26}; + }; + class ACE_762x67_Ball_Mk248_Mod_1 : B_762x51_Ball + { + airFriction=-0.000815; + caliber=1.12; + hit=18; + typicalSpeed=867; + ACE_caliber=0.308; + ACE_bulletLength=1.489; + ACE_bulletMass=220; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.310}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={847, 867, 877}; + ACE_barrelLengths[]={20, 24, 26}; + }; + class ACE_762x67_Ball_Berger_Hybrid_OTM : B_762x51_Ball + { + airFriction=-0.00076; + caliber=1.15; + hit=19; + typicalSpeed=853; + ACE_caliber=0.308; + ACE_bulletLength=1.602; + ACE_bulletMass=230; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.368}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={800, 853, 884}; + ACE_barrelLengths[]={20, 24, 26}; + }; class ACE_762x51_Ball_Subsonic : B_762x51_Ball { airFriction=-0.000535; caliber=0.5; @@ -204,7 +271,8 @@ class CfgAmmo { ACE_muzzleVelocities[]={700, 800, 820, 833}; ACE_barrelLengths[]={16, 20, 24, 26}; }; - class ACE_762x54_Ball_7T2 : B_762x51_Tracer_Red { + class B_762x54_Tracer_Green; + class ACE_762x54_Ball_7T2 : B_762x54_Tracer_Green { airFriction=-0.001023; caliber=0.9; hit=15; @@ -251,7 +319,7 @@ class CfgAmmo { ACE_muzzleVelocities[]={650, 716, 750}; ACE_barrelLengths[]={10, 16.3, 20}; }; - class ACE_762x39_Ball_57N231P : B_762x51_Tracer_Red { + class ACE_762x39_Ball_57N231P : B_762x51_Tracer_Yellow { airFriction=-0.0015168; hit=12; typicalSpeed=716; From e214511e36c65442ffc88dd795e6488dfd59a0ec Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 14 Apr 2015 22:19:51 +0200 Subject: [PATCH 496/816] Added new magazine classes: *ACE_100Rnd_65x39_caseless_mag_Tracer_Dim *ACE_200Rnd_65x39_cased_Box_Tracer_Dim *ACE_30Rnd_556x45_Stanag_Mk262_mag *ACE_30Rnd_556x45_Stanag_Mk318_mag *ACE_10Rnd_762x51_M118LR_Mag *ACE_20Rnd_762x51_M118LR_Mag *ACE_20Rnd_762x67_Mk248_Mod_0_Mag *ACE_20Rnd_762x67_Mk248_Mod_1_Mag *ACE_20Rnd_762x67_Berger_Hybrid_OTM_Mag *ACE_30Rnd_65x47_Scenar_mag *ACE_10Rnd_762x54_Tracer_mag --- addons/ballistics/CfgMagazines.hpp | 103 +++++++++++++- addons/ballistics/stringtable.xml | 209 +++++++++++++---------------- 2 files changed, 195 insertions(+), 117 deletions(-) diff --git a/addons/ballistics/CfgMagazines.hpp b/addons/ballistics/CfgMagazines.hpp index 6e6f5a11e8..f9e936dc04 100644 --- a/addons/ballistics/CfgMagazines.hpp +++ b/addons/ballistics/CfgMagazines.hpp @@ -11,22 +11,54 @@ class CfgMagazines { class 100Rnd_65x39_caseless_mag_Tracer: 100Rnd_65x39_caseless_mag { initSpeed = 760; }; + class ACE_100Rnd_65x39_caseless_mag_Tracer_Dim: 100Rnd_65x39_caseless_mag_Tracer { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_65x39_Caseless_Tracer_Dim"; + displayName = "$STR_ACE_100Rnd_65x39_caseless_mag_Tracer_DimName"; + displayNameShort = "$STR_ACE_100Rnd_65x39_caseless_mag_Tracer_DimNameShort"; + descriptionShort = "$STR_ACE_100Rnd_65x39_caseless_mag_Tracer_DimDescription"; + picture = "\A3\weapons_f\data\ui\m_100rnd_65x39_yellow_ca.paa"; + }; class 200Rnd_65x39_cased_Box: 100Rnd_65x39_caseless_mag { initSpeed = 760; }; + class ACE_200Rnd_65x39_cased_Box_Tracer_Dim: 200Rnd_65x39_cased_Box { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_65x39_Caseless_Tracer_Dim"; + displayName = "$STR_ACE_200Rnd_65x39_cased_Box_Tracer_DimName"; + displayNameShort = "$STR_ACE_200Rnd_65x39_cased_Box_Tracer_DimNameShort"; + descriptionShort = "$STR_ACE_200Rnd_65x39_cased_Box_Tracer_DimDescription"; + picture = "\A3\weapons_f\data\ui\m_200rnd_65x39_yellow_ca.paa"; + }; class 30Rnd_65x39_caseless_mag_Tracer: 30Rnd_65x39_caseless_mag { }; class ACE_30Rnd_65x39_caseless_mag_Tracer_Dim: 30Rnd_65x39_caseless_mag_Tracer { author = "$STR_ACE_Common_ACETeam"; - ammo = "ACE_B_65x39_Caseless_Tracer_Dim"; + ammo = "ACE_65x39_Caseless_Tracer_Dim"; displayName = "$STR_ACE_30Rnd_65x39_caseless_mag_Tracer_DimName"; displayNameShort = "$STR_ACE_30Rnd_65x39_caseless_mag_Tracer_DimNameShort"; descriptionShort = "$STR_ACE_30Rnd_65x39_caseless_mag_Tracer_DimDescription"; - picture = "\A3\weapons_f\data\ui\m_30stanag_caseless_yellow_CA.paa"; + picture = "\A3\weapons_f\data\ui\m_30stanag_caseless_yellow_ca.paa"; }; class 30Rnd_556x45_Stanag: CA_Magazine { }; + class ACE_30Rnd_556x45_Stanag_Mk262_mag: 30Rnd_556x45_Stanag { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_556x45_Ball_Mk262"; + displayName = "$STR_ACE_30Rnd_556x45_Stanag_Mk262_mag_Name"; + displayNameShort = "$STR_ACE_30Rnd_556x45_Stanag_Mk262_mag_NameShort"; + descriptionShort = "$STR_ACE_30Rnd_556x45_Stanag_Mk262_mag_Description"; + initSpeed = 832; + }; + class ACE_30Rnd_556x45_Stanag_Mk318_mag: 30Rnd_556x45_Stanag { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_556x45_Ball_Mk318"; + displayName = "$STR_ACE_30Rnd_556x45_Stanag_Mk318_mag_Name"; + displayNameShort = "$STR_ACE_30Rnd_556x45_Stanag_Mk318_mag_NameShort"; + descriptionShort = "$STR_ACE_30Rnd_556x45_Stanag_Mk318_mag_Description"; + initSpeed = 922; + }; class 30Rnd_556x45_Stanag_Tracer_Red: 30Rnd_556x45_Stanag { }; class ACE_30Rnd_556x45_Stanag_Tracer_Dim: 30Rnd_556x45_Stanag_Tracer_Red { @@ -35,7 +67,7 @@ class CfgMagazines { displayName = "$STR_ACE_30Rnd_556x45_mag_Tracer_DimName"; displayNameShort = "$STR_ACE_30Rnd_556x45_mag_Tracer_DimNameShort"; descriptionShort = "$STR_ACE_30Rnd_556x45_mag_Tracer_DimDescription"; - picture = "\A3\weapons_f\data\ui\m_30stanag_yellow_ca.paa"; + picture = "\A3\weapons_f\data\ui\m_20stanag_red_ca.paa"; }; class 20Rnd_762x51_Mag: CA_Magazine { @@ -50,7 +82,7 @@ class CfgMagazines { class 150Rnd_762x51_Box_Tracer: 150Rnd_762x51_Box { initSpeed = 833; }; - class ACE_20Rnd_762x51_Mag_Tracer: 20Rnd_762x51_Mag { //@todo Green tracers for opfor and yellow tracers for independent + class ACE_20Rnd_762x51_Mag_Tracer: 20Rnd_762x51_Mag { author = "$STR_ACE_Common_ACETeam"; ammo = "B_762x51_Tracer_Red"; displayName = "$STR_ACE_20Rnd_762x51_mag_TracerName"; @@ -76,6 +108,61 @@ class CfgMagazines { initSpeed = 325; }; + class ACE_10Rnd_762x51_M118LR_Mag: 10Rnd_762x51_Mag + { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_762x51_Ball_M118LR"; + count=10; + displayName = "$STR_ACE_10Rnd_762x51_M118LR_Mag_Name"; + displayNameShort = "$STR_ACE_10Rnd_762x51_M118LR_Mag_NameShort"; + descriptionShort = "$STR_ACE_10Rnd_762x51_M118LR_Mag_Description"; + initSpeed = 780; + }; + class ACE_20Rnd_762x51_M118LR_Mag: 20Rnd_762x51_Mag + { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_762x51_Ball_M118LR"; + displayName = "$STR_ACE_20Rnd_762x51_M118LR_Mag_Name"; + displayNameShort = "$STR_ACE_20Rnd_762x51_M118LR_Mag_NameShort"; + descriptionShort = "$STR_ACE_20Rnd_762x51_M118LR_Mag_Description"; + initSpeed = 780; + }; + class ACE_20Rnd_762x67_Mk248_Mod_0_Mag: 20Rnd_762x51_Mag + { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_762x67_Ball_Mk248_Mod_0"; + displayName = "$STR_ACE_20Rnd_762x67_Mk248_Mod_0_Mag_Name"; + displayNameShort = "$STR_ACE_20Rnd_762x67_Mk248_Mod_0_Mag_NameShort"; + descriptionShort = "$STR_ACE_20Rnd_762x67_Mk248_Mod_0_Mag_Description"; + initSpeed = 865; + }; + class ACE_20Rnd_762x67_Mk248_Mod_1_Mag: 20Rnd_762x51_Mag + { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_762x67_Ball_Mk248_Mod_1"; + displayName = "$STR_ACE_20Rnd_762x67_Mk248_Mod_1_Mag_Name"; + displayNameShort = "$STR_ACE_20Rnd_762x67_Mk248_Mod_1_Mag_NameShort"; + descriptionShort = "$STR_ACE_20Rnd_762x67_Mk248_Mod_1_Mag_Description"; + initSpeed = 847; + }; + class ACE_20Rnd_762x67_Berger_Hybrid_OTM_Mag: 20Rnd_762x51_Mag + { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_762x67_Ball_Berger_Hybrid_OTM"; + displayName = "$STR_ACE_20Rnd_762x67_Berger_Hybrid_OTM_Mag_Name"; + displayNameShort = "$STR_ACE_20Rnd_762x67_Berger_Hybrid_OTM_Mag_NameShort"; + descriptionShort = "$STR_ACE_20Rnd_762x67_Berger_Hybrid_OTM_Mag_Description"; + initSpeed = 800; + }; + class ACE_30Rnd_65x47_Scenar_mag: 30Rnd_65x39_caseless_mag + { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_65x47_Ball_Scenar"; + count=30; + displayName = "30rnd 6.5mm Mag (HPBT Scenar)"; + descriptionshort = "Caliber: 65x47 mm (HPBT Scenar)
      Rounds: 30
      Used in: MXM"; + }; + class 30Rnd_9x21_Mag: CA_Magazine { initSpeed = 450; }; @@ -123,6 +210,14 @@ class CfgMagazines { class 10Rnd_762x54_Mag: 10Rnd_762x51_Mag { initSpeed = 800; }; + class ACE_10Rnd_762x54_Tracer_mag: 16Rnd_9x21_Mag { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_762x54_Ball_7T2"; + displayName = "$STR_ACE_10Rnd_762x54_Tracer_mag_Name"; + displayNameShort = "$STR_ACE_10Rnd_762x54_Tracer_mag_NameShort"; + descriptionShort = "$STR_ACE_10Rnd_762x54_Tracer_mag_Description"; + initSpeed = 800; + }; class 150Rnd_762x54_Box: 150Rnd_762x51_Box { initSpeed = 750; diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index 261a6a8ea1..721e561f83 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -257,42 +257,6 @@ Calibro: 5.56x45 mm Traccianti IR-DIM<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR Калибр: 5.56x45 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR
      - - 5.56mm 30Rnd SD Mag - 5,56 mm Hangtompítós 30-as Tár - 5,56 mm 30-Schuss-Magazin SD - Cargador de 30 balas SD de 5,56 mm - Ch. 5,56mm 30Cps SD - Magazynek 5,56mm 30rd SD - 5.56mm 30ks SD Zásobník - Carregador de 30 projéteis SD de 5,56mm - Caricatore 5.56mm 30Rnd Sil. - Магазин из 30-ти 5.56 мм дозвуковых - - - 5.56mm SD - 5,56 mm Hangtompítós - 5,56mm SD - 5,56 mm SD - 5,56mm SD - 5,56mm SD - 5.56mm SD - 5,56mm SD - 5.56 Sil. - 5.56 мм дозвуковые - - - Caliber: 5.56x45 mm SD<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm Hangtompítós<br />Lőszerek: 30<br />Használható: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56x45 mm SD<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm SD<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5.56x45 mm SD<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56 x 45 mm SD<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Ráže: 5.56x45 mm SD<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibre: 5,56x45 mm SD<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Calibro: 5.56x45 mm Sil.<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Калибр: 5.56x45 мм дозвуковые<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - 5.56mm 30Rnd AP Mag 5,56 mm Páncéltörő 30-as Tár @@ -474,52 +438,7 @@ Calibro: 7.62x51 mm AP<br />Munizioni: 20<br />In uso su: Mk18 ABR Калибр: 7.62x51 мм дозвуковые<br />Патронов: 20<br />Применимы в: Mk18 ABR - - Caliber: 7.62x51mm M118LR<br />Rounds: 20<br />Type: M14 - Kaliber: 7,62x51 mm M118LR<br />Lőszerek: 20<br />Típus: M14 - Kaliber: 7,62x51mm M118LR<br />Schuss: 20<br />Typ: M14 - Calibre: 7,62x51mm M118LR<br />Balas: 20<br />Tipo: M14 - Kaliber: 7,62 x 51 mm M118LR<br />Pociski: 20<br />Typ: M14 - Kalibr: 7.62x51mm M118LR<br />Náboje: 20<br />Typ: M14 - Calibre : 7,62x51mm M118LR<br />Cartouches: 20<br />Type: M14 - Calibre: 7,62x51mm M118LR<br />Projéteis: 20<br />Tipo: M14 - Калибр: 7.62x51mm M118LR<br />Патронов: 20<br />Тип: M14 - Calibro: 7.62x51mm M118LR<br />Munizioni:20<br />In uso su: M14 - - - .338 LM 10Rnd Tracer Mag - .338 LM 10-Schuss-Magazin Leuchtspur - Magazynek .338 LM 10rd Smugacz - .338 LM 10Rnd Svítící Zásobník - - - .338 LM Tracer - .338 LM Leuchtspur - .338 LM Smugacz - .338 LM Svítící - - - Caliber: .338 Lapua Magnum Tracer<br />Rounds: 10<br />Used in: MAR-10 - Kaliber: .338 Lapua Magnum Leuchtspur<br />Schuss: 10<br />Verwendet für: MAR-10 - Kaliber: .338 Lapua Magnum Smugacz<br />Pociski: 10<br />Używane w: MAR-10 - - - .338 LM 10Rnd IR-DIM Mag - .338 LM 10-Schuss-Magazin Leuchtspur IR-DIM - Magazynek .338 LM 10rd IR-DIM - - - .338 LM IR-DIM - .338 LM IR-DIM - .338 LM IR-DIM - .338 LM IR-DIM - - - Caliber: .338 Lapua Magnum Tracer IR-DIM<br />Rounds: 10<br />Used in: MAR-10 - Kaliber: .338 Lapua Magnum Leuchtspur IR-DIM<br />Schuss: 10<br />Verwendet für: MAR-10 - Kaliber: .338 Lapua Magnum Smugacz IR-DIM<br />Pociski: 10<br />Używane w: MAR-10 - .338 LM 10Rnd AP Mag .338 LM 10-Schuss-Magazin Hartkern @@ -536,22 +455,6 @@ Kaliber: .338 Lapua Magnum Hartkern<br />Schuss: 10<br />Verwendet für: MAR-10 Kaliber: .338 Lapua Magnum AP<br />Pociski: 10<br />Używany w: MAR-10 - - .338 LM 10Rnd SD Mag - .338 LM 10-Schuss-Magazin Unterschall - Magazynek .338 LM 10rd SD - - - .338 LM SD - .338 LM SD - .338 LM SD - .338 LM SD - - - Caliber: .338 Lapua Magnum SD<br />Rounds: 10<br />Used in: MAR-10 - Kaliber: .338 Lapua Magnum Unterschall<br />Schuss: 10<br />Verwendet für: MAR-10 - Kaliber: .338 Lapua Magnum SD<br />Pociski: 10<br />Używany w: MAR-10 - .338 NM 130Rnd Tracer Belt @@ -650,22 +553,6 @@ Kaliber: 9,3x64mm Hartkern<br />Schuss: 10<br />Verwendet für: Cyrus Kaliber: 9,3 x 64 mm AP<br />Pociski: 10<br />Używany w: Cyrus - - 9.3mm 10Rnd SD Mag - 9,3mm 10-Schuss-Magazin Unterschall - Magazynek 9,3mm 10rd SD - - - 9.3mm SD - 9,3mm SD - 9,3mm SD - 9.3mm SD - - - Caliber: 9.3x64mm SD<br />Rounds: 10<br />Used in: Cyrus - Kaliber: 9,3x64mm Unterschall<br />Schuss: 10<br />Verwendet für: Cyrus - Kaliber: 9,3 x 64 mm SD<br />Pociski: 10<br />Używany w: Cyrus - 9.3mm 150Rnd Tracer Belt @@ -716,16 +603,112 @@ Kaliber: 9,3 x 64 mm AP<br />Pociski: 150<br />Używane w: Navid + 9x19mm 16Rnd Mag + 9x19mm + 9x19mm 16Rnd Mag + 9x19mm 30Rnd Mag + 9x19mm + 9x19mm 30Rnd Mag + + + 7.62x54mm 10Rnd Tracer IR-DIM Mag + + + 7.62mm IR-DIM + + + 7.62x54mm 10Rnd Tracer IR-DIM Mag + + + 6.5mm 100Rnd Tracer IR-DIM Mag + + + 6.5mm IR-DIM + + + 6.5mm 100Rnd Tracer IR-DIM Mag + + + 6.5mm 200Rnd Tracer IR-DIM Belt + + + 6.5mm IR-DIM + + + 6.5mm 200Rnd Tracer IR-DIM Belt + + + 5.56mm 30Rnd Mag (Mk262) + + + 5.56mm (Mk262) + + + Caliber: 5.56x45 mm NATO (Mk262)<br />Rounds: 30 + + + 5.56mm 30Rnd Mag (Mk318) + + + 5.56mm (Mk318) + + + Caliber: 5.56x45 mm NATO (Mk318)<br />Rounds: 30 + + + 7.62mm 10Rnd Mag (M118LR) + + + 7.62mm (M118LR) + + + Caliber: 7.62x51 mm NATO (M118LR)<br />Rounds: 10 + + + 7.62mm 20Rnd Mag (M118LR) + + + 7.62mm (M118LR) + + + Caliber: 7.62x51 mm NATO (M118LR)<br />Rounds: 20 + + + 7.62mm 20Rnd Mag (Mk248 Mod 0) + + + 7.62mm (Mk248 Mod 0) + + + Caliber: 7.62x67 mm NATO (Mk248 Mod 0)<br />Rounds: 20 + + + 7.62mm 20Rnd Mag (Mk248 Mod 1) + + + 7.62mm (Mk248 Mod 1) + + + Caliber: 7.62x67 mm NATO (Mk248 Mod 1)<br />Rounds: 20 + + + 7.62mm 20Rnd Mag (Berger Hybrid OTM) + + + 7.62mm (OTM) + + + Caliber: 7.62x67 mm NATO (Berger Hybrid OTM)<br />Rounds: 20 \ No newline at end of file From 1d64b8c36ee8ed8bb5dcca9d2fd62912fa40c037 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 14 Apr 2015 22:22:36 +0200 Subject: [PATCH 497/816] Added the new magazines into various ammo boxes --- addons/ballistics/CfgVehicles.hpp | 150 ++++++++++++++++++++++++++++++ 1 file changed, 150 insertions(+) diff --git a/addons/ballistics/CfgVehicles.hpp b/addons/ballistics/CfgVehicles.hpp index efd2132d95..e114bef671 100644 --- a/addons/ballistics/CfgVehicles.hpp +++ b/addons/ballistics/CfgVehicles.hpp @@ -9,4 +9,154 @@ class CfgVehicles { //hitPart = "systemChat str _this"; }; }; + + class NATO_Box_Base; + class Box_NATO_Wps_F: NATO_Box_Base { + class TransportMagazines { + MACRO_ADDMAGAZINE(ACE_30Rnd_65x47_Scenar_mag,4); + }; + }; + + class Box_NATO_WpsSpecial_F: NATO_Box_Base { + class TransportMagazines { + MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_Tracer_Dim,4); + MACRO_ADDMAGAZINE(ACE_100Rnd_65x39_caseless_mag_Tracer_Dim,4); + MACRO_ADDMAGAZINE(ACE_200Rnd_65x39_cased_Box_Tracer_Dim,4); + MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Tracer_Dim,1); + }; + }; + + class Box_NATO_Ammo_F: NATO_Box_Base { + class TransportMagazines { + MACRO_ADDMAGAZINE(ACE_30Rnd_65x47_Scenar_mag,4); + MACRO_ADDMAGAZINE(ACE_10Rnd_762x51_M118LR_Mag,4); + MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_M118LR_Mag,4); + MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_Tracer_Dim,4); + }; + }; + + class Box_NATO_Support_F: NATO_Box_Base { + class TransportMagazines { + MACRO_ADDMAGAZINE(ACE_10Rnd_762x51_M118LR_Mag,4); + MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_M118LR_Mag,6); + MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_Tracer_Dim,4); + MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_SD,3); + }; + }; + + class ReammoBox_F; + class B_supplyCrate_F: ReammoBox_F { + class TransportMagazines { + MACRO_ADDMAGAZINE(ACE_30Rnd_65x47_Scenar_mag,4); + MACRO_ADDMAGAZINE(ACE_10Rnd_762x51_M118LR_Mag,4); + MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_M118LR_Mag,4); + MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_Tracer_Dim,4); + }; + }; + + class EAST_Box_Base; + class Box_East_Wps_F: EAST_Box_Base { + class TransportMagazines { + MACRO_ADDMAGAZINE(ACE_30Rnd_65x47_Scenar_mag,4); + MACRO_ADDMAGAZINE(ACE_10Rnd_762x54_Tracer_mag,4); + }; + }; + + class Box_East_WpsSpecial_F: EAST_Box_Base { + class TransportMagazines { + MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Tracer_Dim,1); + MACRO_ADDMAGAZINE(ACE_30Rnd_65x47_Scenar_mag,4); + MACRO_ADDMAGAZINE(ACE_10Rnd_762x54_Tracer_mag,4); + }; + }; + + class Box_East_Ammo_F: EAST_Box_Base { + class TransportMagazines { + MACRO_ADDMAGAZINE(ACE_30Rnd_65x47_Scenar_mag,4); + MACRO_ADDMAGAZINE(ACE_10Rnd_762x54_Tracer_mag,4); + }; + }; + + class Box_East_Support_F: EAST_Box_Base { + class TransportMagazines { + MACRO_ADDMAGAZINE(ACE_30Rnd_65x47_Scenar_mag,6); + MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_SD,3); + MACRO_ADDMAGAZINE(ACE_10Rnd_762x54_Tracer_mag,4); + }; + }; + + class IND_Box_Base; + class Box_IND_Wps_F: IND_Box_Base { + class TransportMagazines { + MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Mk262_mag,4); + MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Mk318_mag,4); + }; + }; + + class Box_IND_WpsSpecial_F: IND_Box_Base { + class TransportMagazines { + MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Tracer_Dim,4); + }; + }; + + class Box_IND_Ammo_F: IND_Box_Base { + class TransportMagazines { + MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Mk262_mag,4); + MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Mk318_mag,4); + }; + }; + + class FIA_Box_Base_F; + class Box_FIA_Wps_F: FIA_Box_Base_F { + class TransportMagazines { + MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Mk262_mag,4); + MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Mk318_mag,4); + }; + }; + + class Box_FIA_Ammo_F: FIA_Box_Base_F { + class TransportMagazines { + MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Mk262_mag,4); + MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Mk318_mag,4); + }; + }; + + class I_supplyCrate_F: B_supplyCrate_F { + class TransportMagazines { + MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Mk262_mag,4); + MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Mk318_mag,4); + }; + }; + + class IG_supplyCrate_F: ReammoBox_F { + class TransportMagazines { + MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Mk262_mag,4); + MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Mk318_mag,4); + }; + }; + + class C_supplyCrate_F: ReammoBox_F { + class TransportMagazines { + MACRO_ADDMAGAZINE(ACE_30Rnd_65x47_Scenar_mag,4); + }; + }; + + class ACE_Box_Misc: Box_NATO_Support_F { + class TransportMagazines { + MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_SD,4); + MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_M118LR_Mag,4); + MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_Tracer_Dim,4); + MACRO_ADDMAGAZINE(ACE_20Rnd_762x67_Mk248_Mod_0_Mag,4); + MACRO_ADDMAGAZINE(ACE_20Rnd_762x67_Mk248_Mod_1_Mag,4); + MACRO_ADDMAGAZINE(ACE_20Rnd_762x67_Berger_Hybrid_OTM_Mag,4); + MACRO_ADDMAGAZINE(ACE_10Rnd_762x54_Tracer_mag,4); + MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Mk262_mag,4); + MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Mk318_mag,4); + MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Tracer_Dim,4); + MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_Tracer_Dim,4); + MACRO_ADDMAGAZINE(ACE_100Rnd_65x39_caseless_mag_Tracer_Dim,4); + MACRO_ADDMAGAZINE(ACE_200Rnd_65x39_cased_Box_Tracer_Dim,4); + MACRO_ADDMAGAZINE(ACE_30Rnd_65x47_Scenar_mag,4); + }; + }; }; From 035ed573b8b255877c85378e3f48933f56677334 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 14 Apr 2015 22:23:36 +0200 Subject: [PATCH 498/816] Reworked the magazine configs --- addons/ballistics/CfgWeapons.hpp | 143 ++++++++++++++++++++++++++++++- 1 file changed, 139 insertions(+), 4 deletions(-) diff --git a/addons/ballistics/CfgWeapons.hpp b/addons/ballistics/CfgWeapons.hpp index 513829130f..7944215c29 100644 --- a/addons/ballistics/CfgWeapons.hpp +++ b/addons/ballistics/CfgWeapons.hpp @@ -56,6 +56,14 @@ class CfgWeapons { }; }; class arifle_MX_SW_F: arifle_MX_Base_F { + magazines[] = { + "100Rnd_65x39_caseless_mag_Tracer", + "100Rnd_65x39_caseless_mag", + "30Rnd_65x39_caseless_mag", + "30Rnd_65x39_caseless_mag_Tracer", + "ACE_100Rnd_65x39_caseless_mag_Tracer_Dim", + "ACE_30Rnd_65x39_caseless_mag_Tracer_Dim" + }; initSpeed = -1.0; ACE_barrelTwist=9; ACE_barrelLength=16.0; @@ -76,6 +84,12 @@ class CfgWeapons { }; }; class arifle_MXM_F: arifle_MX_Base_F { + magazines[] = { + "30Rnd_65x39_caseless_mag", + "30Rnd_65x39_caseless_mag_Tracer", + "ACE_30Rnd_65x39_caseless_mag_Tracer_Dim", + "ACE_30Rnd_65x47_Scenar_mag" + }; initSpeed = -1.018; ACE_barrelTwist=9; ACE_barrelLength=18; @@ -111,6 +125,11 @@ class CfgWeapons { /* Other */ class LMG_Mk200_F: Rifle_Long_Base_F { + magazines[] = { + "200Rnd_65x39_cased_Box", + "200Rnd_65x39_cased_Box_Tracer", + "ACE_200Rnd_65x39_cased_Box_Tracer_Dim" + }; initSpeed = -0.9763; class WeaponSlotsInfo: WeaponSlotsInfo { class MuzzleSlot: MuzzleSlot { @@ -180,7 +199,7 @@ class CfgWeapons { /* SMGs */ class SDAR_base_F: Rifle_Base_F { - initSpeed = -0.9723; + initSpeed = -0.989; class Single: Mode_SemiAuto { dispersion = 0.0008727; // radians. Equal to 3 MOA, about the limit of mass-produced M855 plus // some extra because Kel-Tec. @@ -284,26 +303,51 @@ class CfgWeapons { ACE_barrelLength=7; }; class arifle_Katiba_F: arifle_katiba_Base_F { - initSpeed = -1.09; + magazines[] = { + "30Rnd_65x39_caseless_mag", + "30Rnd_65x39_caseless_mag_Tracer", + "ACE_30Rnd_65x39_caseless_mag_Tracer_Dim" + }; + initSpeed = -1.08; ACE_barrelTwist=8; ACE_barrelLength=28.7; }; class arifle_Katiba_C_F: arifle_katiba_Base_F { + magazines[] = { + "30Rnd_65x39_caseless_mag", + "30Rnd_65x39_caseless_mag_Tracer", + "ACE_30Rnd_65x39_caseless_mag_Tracer_Dim" + }; initSpeed = -1.07; ACE_barrelTwist=8; ACE_barrelLength=26.8; }; class arifle_Katiba_GL_F: arifle_katiba_Base_F { - initSpeed = -1.09; + magazines[] = { + "30Rnd_65x39_caseless_mag", + "30Rnd_65x39_caseless_mag_Tracer", + "ACE_30Rnd_65x39_caseless_mag_Tracer_Dim" + }; + initSpeed = -1.08; ACE_barrelTwist=8; ACE_barrelLength=28.7; }; class arifle_MX_F: arifle_MX_Base_F { + magazines[] = { + "30Rnd_65x39_caseless_mag", + "30Rnd_65x39_caseless_mag_Tracer", + "ACE_30Rnd_65x39_caseless_mag_Tracer_Dim" + }; initSpeed = -0.99; ACE_barrelTwist=9; ACE_barrelLength=14.5; }; class arifle_MX_GL_F: arifle_MX_Base_F { + magazines[] = { + "30Rnd_65x39_caseless_mag", + "30Rnd_65x39_caseless_mag_Tracer", + "ACE_30Rnd_65x39_caseless_mag_Tracer_Dim" + }; initSpeed = -0.99; ACE_barrelTwist=9; ACE_barrelLength=14.5; @@ -315,6 +359,11 @@ class CfgWeapons { }; */ class arifle_MXC_F: arifle_MX_Base_F { + magazines[] = { + "30Rnd_65x39_caseless_mag", + "30Rnd_65x39_caseless_mag_Tracer", + "ACE_30Rnd_65x39_caseless_mag_Tracer_Dim" + }; initSpeed = -0.965; ACE_barrelTwist=8; ACE_barrelLength=10.5; @@ -326,7 +375,17 @@ class CfgWeapons { }; */ class arifle_SDAR_F: SDAR_base_F { - initSpeed = -0.9723; + magazines[] = { + "20Rnd_556x45_UW_mag", + "30Rnd_556x45_Stanag", + "30Rnd_556x45_Stanag_Tracer_Red", + "30Rnd_556x45_Stanag_Tracer_Green", + "30Rnd_556x45_Stanag_Tracer_Yellow", + "ACE_30Rnd_556x45_Stanag_Mk262_mag", + "ACE_30Rnd_556x45_Stanag_Mk318_mag", + "ACE_30Rnd_556x45_Stanag_Tracer_Dim" + }; + initSpeed = -0.989; ACE_barrelTwist=11.25; ACE_barrelLength=18; }; @@ -336,16 +395,43 @@ class CfgWeapons { ACE_barrelLength=7.7; }; class arifle_TRG20_F: Tavor_base_F { + magazines[] = { + "30Rnd_556x45_Stanag", + "30Rnd_556x45_Stanag_Tracer_Red", + "30Rnd_556x45_Stanag_Tracer_Green", + "30Rnd_556x45_Stanag_Tracer_Yellow", + "ACE_30Rnd_556x45_Stanag_Mk262_mag", + "ACE_30Rnd_556x45_Stanag_Mk318_mag", + "ACE_30Rnd_556x45_Stanag_Tracer_Dim" + }; initSpeed = -0.95; ACE_barrelTwist=7; ACE_barrelLength=15; }; class arifle_TRG21_F: Tavor_base_F { + magazines[] = { + "30Rnd_556x45_Stanag", + "30Rnd_556x45_Stanag_Tracer_Red", + "30Rnd_556x45_Stanag_Tracer_Green", + "30Rnd_556x45_Stanag_Tracer_Yellow", + "ACE_30Rnd_556x45_Stanag_Mk262_mag", + "ACE_30Rnd_556x45_Stanag_Mk318_mag", + "ACE_30Rnd_556x45_Stanag_Tracer_Dim" + }; initSpeed = -0.989; ACE_barrelTwist=7; ACE_barrelLength=18.1; }; class arifle_TRG21_GL_F: Tavor_base_F { + magazines[] = { + "30Rnd_556x45_Stanag", + "30Rnd_556x45_Stanag_Tracer_Red", + "30Rnd_556x45_Stanag_Tracer_Green", + "30Rnd_556x45_Stanag_Tracer_Yellow", + "ACE_30Rnd_556x45_Stanag_Mk262_mag", + "ACE_30Rnd_556x45_Stanag_Mk318_mag", + "ACE_30Rnd_556x45_Stanag_Tracer_Dim" + }; initSpeed = -0.989; ACE_barrelTwist=7; ACE_barrelLength=18.1; @@ -357,16 +443,43 @@ class CfgWeapons { }; */ class arifle_Mk20_F: mk20_base_F { + magazines[] = { + "30Rnd_556x45_Stanag", + "30Rnd_556x45_Stanag_Tracer_Red", + "30Rnd_556x45_Stanag_Tracer_Green", + "30Rnd_556x45_Stanag_Tracer_Yellow", + "ACE_30Rnd_556x45_Stanag_Mk262_mag", + "ACE_30Rnd_556x45_Stanag_Mk318_mag", + "ACE_30Rnd_556x45_Stanag_Tracer_Dim" + }; initSpeed = -0.98; ACE_barrelTwist=7; ACE_barrelLength=17.4; }; class arifle_Mk20C_F: mk20_base_F { + magazines[] = { + "30Rnd_556x45_Stanag", + "30Rnd_556x45_Stanag_Tracer_Red", + "30Rnd_556x45_Stanag_Tracer_Green", + "30Rnd_556x45_Stanag_Tracer_Yellow", + "ACE_30Rnd_556x45_Stanag_Mk262_mag", + "ACE_30Rnd_556x45_Stanag_Mk318_mag", + "ACE_30Rnd_556x45_Stanag_Tracer_Dim" + }; initSpeed = -0.956; ACE_barrelTwist=7; ACE_barrelLength=16; }; class arifle_Mk20_GL_F: mk20_base_F { + magazines[] = { + "30Rnd_556x45_Stanag", + "30Rnd_556x45_Stanag_Tracer_Red", + "30Rnd_556x45_Stanag_Tracer_Green", + "30Rnd_556x45_Stanag_Tracer_Yellow", + "ACE_30Rnd_556x45_Stanag_Mk262_mag", + "ACE_30Rnd_556x45_Stanag_Mk318_mag", + "ACE_30Rnd_556x45_Stanag_Tracer_Dim" + }; initSpeed = -0.956; ACE_barrelTwist=7; ACE_barrelLength=16; @@ -377,11 +490,21 @@ class CfgWeapons { ACE_barrelLength=5.5; }; class srifle_DMR_01_F: DMR_01_base_F { + magazines[] = { + "10Rnd_762x54_Mag", + "ACE_10Rnd_762x54_Tracer_mag" + }; initSpeed = -1.025; ACE_barrelTwist=9.5; ACE_barrelLength=24; }; class srifle_EBR_F: EBR_base_F { + magazines[] = { + "20Rnd_762x51_Mag", + "ACE_20Rnd_762x51_Mag_Tracer_Dim", + "ACE_20Rnd_762x51_M118LR_Mag", + "ACE_20Rnd_762x51_Mag_SD" + }; initSpeed = -0.9724; ACE_barrelTwist=12; ACE_barrelLength=18; @@ -409,6 +532,12 @@ class CfgWeapons { ACE_barrelLength=26; }; class srifle_DMR_03_F: DMR_03_base_F { + magazines[] = { + "20Rnd_762x51_Mag", + "ACE_20Rnd_762x51_Mag_Tracer_Dim", + "ACE_20Rnd_762x51_M118LR_Mag", + "ACE_20Rnd_762x51_Mag_SD" + }; initSpeed = -0.9843; ACE_barrelTwist=10; ACE_barrelLength=20; @@ -424,6 +553,12 @@ class CfgWeapons { ACE_barrelLength=24.41; }; class srifle_DMR_06_camo_F: DMR_06_base_F { + magazines[] = { + "20Rnd_762x51_Mag", + "ACE_20Rnd_762x51_Mag_Tracer_Dim", + "ACE_20Rnd_762x51_M118LR_Mag", + "ACE_20Rnd_762x51_Mag_SD" + }; initSpeed = -0.9916; ACE_barrelTwist=12; ACE_barrelLength=22; From 91e25dc215df2340bae62b2a03fc502857ce5a2c Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 14 Apr 2015 22:34:08 +0200 Subject: [PATCH 499/816] Missing stringtable entries --- addons/medical/stringtable.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 391e277083..5704fd0bb9 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1284,6 +1284,18 @@ %1 założył stazę %1 a appliqué un garrot
      + + Heavily wounded + Schwer verwundet: + + + Lightly wounded + Leicht verwundet: + + + Very lightly wounded + Sehr leicht verwundet: + Head Kopf From 2391c5e6d6264df1423df7670ba7e5ba6bd411c0 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 14 Apr 2015 22:34:19 +0200 Subject: [PATCH 500/816] Tweak crate names --- addons/medical/CfgVehicles.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index dc13964752..2b1f7c9468 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -878,7 +878,7 @@ class CfgVehicles { class ACE_medicalSupplyCrate: NATO_Box_Base { scope = 2; accuracy = 1000; - displayName = "[ACE] Medical Supply Crate (basic)"; + displayName = "[ACE] Medical Supply Crate (Basic)"; model = PATHTOF(data\ace_medcrate.p3d); author = "$STR_ACE_Common_ACETeam"; class TransportItems { @@ -913,7 +913,7 @@ class CfgVehicles { }; }; class ACE_medicalSupplyCrate_advanced: ACE_medicalSupplyCrate { - displayName = "[ACE] Medical Supply Crate (advanced)"; + displayName = "[ACE] Medical Supply Crate (Advanced)"; class TransportItems { class ACE_fieldDressing { name = "ACE_fieldDressing"; From 13d7649c4a5957365cac9a698f9321564c9e04dd Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 14 Apr 2015 22:49:26 +0200 Subject: [PATCH 501/816] Buff colour flashing effect --- addons/medical/XEH_postInit.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index 7bcb536cd3..296673ea5a 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -197,7 +197,7 @@ if (isNil QGVAR(level)) then { } else { GVAR(effectPainCA) ppEffectEnable false; if ((ACE_player getVariable [QGVAR(pain), 0]) > 0 && {alive ACE_player}) then { - _strength = _strength * 0.6; + _strength = _strength * 0.9; GVAR(effectPainCC) ppEffectEnable true; GVAR(effectPainCC) ppEffectAdjust [1,1,0, [1,1,1,1], [0,0,0,0], [1,1,1,1], [1 - _strength,1 - _strength,0,0,0,0.2,2]]; GVAR(effectPainCC) ppEffectCommit 0.01; From 676f7c8732508b1bce2e7ef746d492b6bbd4b7e1 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 14 Apr 2015 22:49:39 +0200 Subject: [PATCH 502/816] Remove hitpart from action names for non-self --- addons/medical/ACE_Medical_Actions.hpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/medical/ACE_Medical_Actions.hpp b/addons/medical/ACE_Medical_Actions.hpp index 72263c0b45..036dd5e9d9 100644 --- a/addons/medical/ACE_Medical_Actions.hpp +++ b/addons/medical/ACE_Medical_Actions.hpp @@ -7,7 +7,7 @@ class ACE_Head { icon = PATHTOF(UI\icons\medical_cross.paa); distance = MEDICAL_ACTION_DISTANCE; class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitHead"; + displayName = "$STR_ACE_Medical_Bandage"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'head', 'Bandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'head', 'Bandage')] call DFUNC(treatment)); @@ -78,7 +78,7 @@ class ACE_Torso { icon = PATHTOF(UI\icons\medical_cross.paa); distance = MEDICAL_ACTION_DISTANCE; class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitBody"; + displayName = "$STR_ACE_Medical_Bandage"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'body', 'Bandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'body', 'Bandage')] call DFUNC(treatment)); @@ -178,7 +178,7 @@ class ACE_ArmLeft { distance = MEDICAL_ACTION_DISTANCE; class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitLeftArm"; + displayName = "$STR_ACE_Medical_Bandage"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Bandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Bandage')] call DFUNC(treatment)); @@ -334,7 +334,7 @@ class ACE_ArmRight { distance = MEDICAL_ACTION_DISTANCE; class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitRightArm"; + displayName = "$STR_ACE_Medical_Bandage"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Bandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Bandage')] call DFUNC(treatment)); @@ -487,7 +487,7 @@ class ACE_LegLeft { distance = MEDICAL_ACTION_DISTANCE; class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitLeftLeg"; + displayName = "$STR_ACE_Medical_Bandage"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Bandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Bandage')] call DFUNC(treatment)); @@ -628,7 +628,7 @@ class ACE_LegRight { distance = MEDICAL_ACTION_DISTANCE; class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitRightLeg"; + displayName = "$STR_ACE_Medical_Bandage"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call DFUNC(canTreatCached)); statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call DFUNC(treatment)); From f07949cf193a6daf188bad6cacd83585901d2831 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 14 Apr 2015 22:57:18 +0200 Subject: [PATCH 503/816] Remove some old todos --- addons/medical/CfgWeapons.hpp | 1 - addons/medical/XEH_postInit.sqf | 5 ----- 2 files changed, 6 deletions(-) diff --git a/addons/medical/CfgWeapons.hpp b/addons/medical/CfgWeapons.hpp index 51795d266c..8fd58e2571 100644 --- a/addons/medical/CfgWeapons.hpp +++ b/addons/medical/CfgWeapons.hpp @@ -19,7 +19,6 @@ class CfgWeapons { }; }; - // @todo localize class ACE_ItemCore; class ACE_fieldDressing: ACE_ItemCore { scope = 2; diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index 296673ea5a..12adad4210 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -153,11 +153,6 @@ GVAR(effectTimeBlood) = time; GVAR(lastHeartBeat) = time; GVAR(lastHeartBeatSound) = time; -// @todo, remove once parameters are set up -if (isNil QGVAR(level)) then { - GVAR(level) = 0; -}; - // HEARTRATE BASED EFFECTS [{ _heartRate = ACE_player getVariable [QGVAR(heartRate), 70]; From 9e64538bc7f1b89572a3fca3a97c3613487fb8b4 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 14 Apr 2015 23:00:17 +0200 Subject: [PATCH 504/816] Fix minor adjustment strings --- addons/scopes/stringtable.xml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/addons/scopes/stringtable.xml b/addons/scopes/stringtable.xml index c04a4e79dc..9e070efa73 100644 --- a/addons/scopes/stringtable.xml +++ b/addons/scopes/stringtable.xml @@ -1,21 +1,20 @@  - - "Minor adjustment up + Minor adjustment up Zerowanie powoli w górę - "Minor adjustment down + Minor adjustment down Zerowanie powoli w dół - "Minor adjustment right + Minor adjustment right Zerowanie powoli w prawo - "Minor adjustment left + Minor adjustment left Zerowanie powoli w lewo @@ -39,4 +38,4 @@ Zresetuj wyzerowanie - \ No newline at end of file + From 9b80245479f32a9fbb358c84a5a1004016c5937d Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Tue, 14 Apr 2015 23:13:02 +0200 Subject: [PATCH 505/816] Fix speed limiter not working --- addons/vehicles/XEH_postInit.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/vehicles/XEH_postInit.sqf b/addons/vehicles/XEH_postInit.sqf index 8f714105b6..c7665cf2aa 100644 --- a/addons/vehicles/XEH_postInit.sqf +++ b/addons/vehicles/XEH_postInit.sqf @@ -7,7 +7,7 @@ if !(hasInterface) exitWith {}; ["ACE3", QGVAR(speedLimiter), localize "STR_ACE_SpeedLimiter", { // Conditions: canInteract - if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["isnotinside"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if !(ACE_player == driver vehicle ACE_player && {vehicle ACE_player isKindOf 'Car' || From f85fc12fc8392c1377fbf4d7eb7a0bd66854b289 Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 14:24:50 -0700 Subject: [PATCH 506/816] string overflow fix, perf fix for pass-by-ref. --- extensions/breakLine/ace_breakLine.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/extensions/breakLine/ace_breakLine.cpp b/extensions/breakLine/ace_breakLine.cpp index 74a32cc66d..fb5775b861 100644 --- a/extensions/breakLine/ace_breakLine.cpp +++ b/extensions/breakLine/ace_breakLine.cpp @@ -19,13 +19,13 @@ #define MAXCHARACTERS 14 -static char version[] = "1.0"; +static char VERSION[] = "1.0"; extern "C" { __declspec (dllexport) void __stdcall RVExtension(char *output, int outputSize, const char *function); }; -std::vector splitString(std::string input) { +std::vector splitString(const std::string & input) { std::istringstream ss(input); std::string token; @@ -38,10 +38,10 @@ std::vector splitString(std::string input) { } std::string addLineBreaks(const std::vector &words) { - std::stringstream sstream; int numChar = 0; int i = 0; + while (i < words.size()) { if (numChar == 0) { sstream << words[i]; @@ -58,6 +58,7 @@ std::string addLineBreaks(const std::vector &words) { } } } + return sstream.str(); } @@ -66,12 +67,10 @@ std::string addLineBreaks(const std::vector &words) { #pragma warning( disable : 4996 ) void __stdcall RVExtension(char *output, int outputSize, const char *function) { - //strncpy(output, function, outputSize); - if (!strcmp(function, "version")) { - strncpy(output, version, outputSize); + strncpy(output, VERSION, outputSize); } else { - strcpy(output, addLineBreaks(splitString(function)).c_str()); + strncpy(output, addLineBreaks(splitString(function)).c_str(), outputSize); output[outputSize - 1] = '\0'; } } From c6943fbdaf2b73b84c0134970168be5c72043b78 Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 14:45:21 -0700 Subject: [PATCH 507/816] fixes to ACRE volume, and this transform should really be in set/get global volume. Closes #588 --- addons/common/functions/fnc_setHearingCapability.sqf | 2 +- addons/common/functions/fnc_setVolume.sqf | 6 +++--- addons/hearing/functions/fnc_updateVolume.sqf | 2 +- addons/medical/XEH_postInit.sqf | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/common/functions/fnc_setHearingCapability.sqf b/addons/common/functions/fnc_setHearingCapability.sqf index 26d8ca98ac..c90a5448ae 100644 --- a/addons/common/functions/fnc_setHearingCapability.sqf +++ b/addons/common/functions/fnc_setHearingCapability.sqf @@ -52,4 +52,4 @@ _lowestVolume = 1; // Set Radio mod variables. player setVariable ["tf_globalVolume", _lowestVolume]; -player setVariable ["acre_sys_core_globalVolume", _lowestVolume]; +[_lowestVolume] call acre_api_fnc_setGlobalVolume; diff --git a/addons/common/functions/fnc_setVolume.sqf b/addons/common/functions/fnc_setVolume.sqf index ee2c42e39c..133a09bd24 100644 --- a/addons/common/functions/fnc_setVolume.sqf +++ b/addons/common/functions/fnc_setVolume.sqf @@ -27,8 +27,8 @@ if (_setVolume) then { player setVariable ["tf_unable_to_use_radio", false]; // ACRE2 - [NORMAL_LEVEL] call acre_api_fnc_setGlobalVolume; - player setVariable ["acre_sys_core_isDisabled", false, true]; + if (!isNil "acre_api_fnc_setGlobalVolume") then { [NORMAL_LEVEL^0.33] call acre_api_fnc_setGlobalVolume; }; + player setVariable ["acre_sys_core_isDisabled", false, true]; } else { // Vanilla Game @@ -40,7 +40,7 @@ if (_setVolume) then { player setVariable ["tf_unable_to_use_radio", true]; // ACRE2 - [MUTED_LEVEL] call acre_api_fnc_setGlobalVolume; + if (!isNil "acre_api_fnc_setGlobalVolume") then { [MUTED_LEVEL^0.33] call acre_api_fnc_setGlobalVolume; }; player setVariable ["acre_sys_core_isDisabled", true, true]; }; diff --git a/addons/hearing/functions/fnc_updateVolume.sqf b/addons/hearing/functions/fnc_updateVolume.sqf index 1aa38848a5..dd51f30e19 100644 --- a/addons/hearing/functions/fnc_updateVolume.sqf +++ b/addons/hearing/functions/fnc_updateVolume.sqf @@ -56,7 +56,7 @@ if (!(missionNameSpace getVariable [QGVAR(disableVolumeUpdate), false])) then { 0.1 fadeSound _volume; 0.1 fadeSpeech _volume; ACE_player setVariable ["tf_globalVolume", _volume]; - if (!isNil "acre_api_fnc_setGlobalVolume") then {[_volume] call acre_api_fnc_setGlobalVolume;}; + if (!isNil "acre_api_fnc_setGlobalVolume") then {[_volume^(0.33)] call acre_api_fnc_setGlobalVolume;}; }; //hintSilent format ["GVAR(currentDeafness), _Volume = %1, %2", GVAR(currentDeafness), _volume]; diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index 1b0a38f1af..905c34cd48 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -21,14 +21,14 @@ GVAR(heartBeatSounds_Slow) = ["ACE_heartbeat_slow_1", "ACE_heartbeat_slow_2"]; _unit setVariable ["tf_unable_to_use_radio", true, true]; _unit setVariable ["acre_sys_core_isDisabled", true, true]; - _unit setVariable ["acre_sys_core_globalVolume", 0.4]; + if (!isNil "acre_api_fnc_setGlobalVolume") then { [0.4] call acre_api_fnc_setGlobalVolume; }; } else { _unit setVariable ["tf_globalVolume", 1]; _unit setVariable ["tf_voiceVolume", 1, true]; _unit setVariable ["tf_unable_to_use_radio", false, true]; _unit setVariable ["acre_sys_core_isDisabled", false, true]; - _unit setVariable ["acre_sys_core_globalVolume", 1]; + if (!isNil "acre_api_fnc_setGlobalVolume") then { [1] call acre_api_fnc_setGlobalVolume; }; }; }; }] call ace_common_fnc_addEventHandler; From 85c10328ae27d28230ea9b3e15a418cb4d39d5e2 Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 14:58:19 -0700 Subject: [PATCH 508/816] missed one. --- addons/common/functions/fnc_setHearingCapability.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/common/functions/fnc_setHearingCapability.sqf b/addons/common/functions/fnc_setHearingCapability.sqf index c90a5448ae..76837b4433 100644 --- a/addons/common/functions/fnc_setHearingCapability.sqf +++ b/addons/common/functions/fnc_setHearingCapability.sqf @@ -52,4 +52,4 @@ _lowestVolume = 1; // Set Radio mod variables. player setVariable ["tf_globalVolume", _lowestVolume]; -[_lowestVolume] call acre_api_fnc_setGlobalVolume; +if (!isNil "acre_api_fnc_setGlobalVolume") then { [_lowestVolume^0.33] call acre_api_fnc_setGlobalVolume; }; From c136b78fc8052877086d0bc4d553dfa8bfb5e20d Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 15:11:49 -0700 Subject: [PATCH 509/816] rename 20mm --- addons/aircraft/CfgAmmo.hpp | 2 +- addons/aircraft/CfgMagazines.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/aircraft/CfgAmmo.hpp b/addons/aircraft/CfgAmmo.hpp index f29c1d56d6..41462354d8 100644 --- a/addons/aircraft/CfgAmmo.hpp +++ b/addons/aircraft/CfgAmmo.hpp @@ -16,7 +16,7 @@ class CfgAmmo { explosionEffects = "ExploAmmoExplosion"; model = "\A3\Weapons_f\Data\bullettracer\tracer_red"; }; - class ACE_20mm_HEDP : B_20mm {}; + class ACE_20mm_HE : B_20mm {}; class ACE_20mm_AP : B_20mm { hit = 50; indirectHit = 12; diff --git a/addons/aircraft/CfgMagazines.hpp b/addons/aircraft/CfgMagazines.hpp index 2445182163..b09bac6943 100644 --- a/addons/aircraft/CfgMagazines.hpp +++ b/addons/aircraft/CfgMagazines.hpp @@ -10,7 +10,7 @@ class CfgMagazines { // an extended magazine for the comanche class 300Rnd_20mm_shells; class ACE_500Rnd_20mm_shells_Comanche: 300Rnd_20mm_shells { - ammo = "ACE_20mm_HEDP"; + ammo = "ACE_20mm_HE"; count = 500; }; }; From ad750977e0d1c4f602ecd1737f4706742130c776 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Tue, 14 Apr 2015 19:17:05 -0300 Subject: [PATCH 510/816] Fix ACRE volume on medical unconsciousness --- addons/medical/XEH_postInit.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index 280861adb4..309bb2a888 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -21,7 +21,7 @@ GVAR(heartBeatSounds_Slow) = ["ACE_heartbeat_slow_1", "ACE_heartbeat_slow_2"]; _unit setVariable ["tf_unable_to_use_radio", true, true]; _unit setVariable ["acre_sys_core_isDisabled", true, true]; - if (!isNil "acre_api_fnc_setGlobalVolume") then { [0.4] call acre_api_fnc_setGlobalVolume; }; + if (!isNil "acre_api_fnc_setGlobalVolume") then { [0.4^0.33] call acre_api_fnc_setGlobalVolume; }; } else { _unit setVariable ["tf_globalVolume", 1]; _unit setVariable ["tf_voiceVolume", 1, true]; From 81e61e2f047de2ca90a79f33d2a18a633c75ed3e Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 15:30:04 -0700 Subject: [PATCH 511/816] Added non-radio speaking event to ACRE isSpeaking functionality. Why is this propegating a setVariable every speaking event though? ACRE already propegates that. Closes #591 --- addons/nametags/functions/fnc_initIsSpeaking.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/nametags/functions/fnc_initIsSpeaking.sqf b/addons/nametags/functions/fnc_initIsSpeaking.sqf index b7dc920fa2..56c5cfc2f1 100644 --- a/addons/nametags/functions/fnc_initIsSpeaking.sqf +++ b/addons/nametags/functions/fnc_initIsSpeaking.sqf @@ -42,7 +42,7 @@ _pfEHCode = switch (true) do { case (isClass (configFile >> "cfgPatches" >> "acre_api")): { { _oldSetting = ACE_player getVariable [QGVAR(isSpeaking), false]; - _newSetting = ([ACE_player] call ACRE_api_fnc_isBroadcasting) || {!(isNull findDisplay 55)}; + _newSetting = ([ACE_player] call acre_api_fnc_isSpeaking) || ([ACE_player] call acre_api_fnc_isBroadcasting) || {!(isNull findDisplay 55)}; if (!(_oldSetting isEqualTo _newSetting)) then { ACE_player setVariable [QGVAR(isSpeaking), _newSetting, true]; }; From 3543b9c8068307296289ddcd752e8a5218535d4c Mon Sep 17 00:00:00 2001 From: Grzegorz Sikora Date: Wed, 15 Apr 2015 00:43:42 +0200 Subject: [PATCH 512/816] PL Translation Some french, german and russian entries were listed twice, had to remove one of two here and there so this list is for revision by different translators --- addons/ballistics/stringtable.xml | 72 +++++++++++++++++++++------- addons/common/stringtable.xml | 8 +--- addons/interact_menu/stringtable.xml | 1 - addons/interaction/stringtable.xml | 4 -- addons/laserpointer/stringtable.xml | 6 ++- addons/medical/stringtable.xml | 36 ++++++-------- addons/microdagr/stringtable.xml | 11 +++-- 7 files changed, 81 insertions(+), 57 deletions(-) diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index 721e561f83..5cc3186963 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -33,7 +33,7 @@ Kaliber: 6,5x39 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL Calibre: 6,5x39 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL Calibre: 6,5x39 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL - Kaliber: 6,5 x 39 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm Smugacz IR-DIM<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: MX/C/M/SW/3GL Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL Calibro: 6.5x39 mm Traccianti IR-DIM <br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL @@ -69,7 +69,7 @@ Kaliber: 6,5x39 mm SD<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL Calibre: 6,5x39 mm SD<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL Calibre: 6,5x39 mm SD<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL - Kaliber: 6,5 x 39 mm SD<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm SD<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL Ráže: 6.5x39 mm SD<br />Munice: 30<br />Použití: MX/C/M/SW/3GL Calibre: 6,5x39 mm SD<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL Calibro: 6.5x39 mm Sil.<br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL @@ -105,7 +105,7 @@ Kaliber: 6,5x39 mm AP<br />Patronen: 30<br />Eingesetzt von: MX/C/M/SW/3GL Calibre: 6,5x39 mm AP<br />Balas: 30<br />Se usa en: MX/C/M/SW/3GL Calibre: 6,5x39 mm AP<br />Cartouches: 30<br />Utilisé dans: MX/C/M/SW/3GL - Kaliber: 6,5 x 39 mm AP<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL + Kaliber: 6,5x39 mm AP<br />Pociski: 30<br />Używane w: MX/C/M/SW/3GL Ráže: 6.5x39 mm AP<br />Munice: 30<br />Použití: MX/C/M/SW/3GL Calibre: 6,5x39 mm AP<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL Calibro: 6.5x39 mm AP<br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL @@ -142,7 +142,7 @@ Kaliber: 6,5x39 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: Katiba Calibre: 6,5x39 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: Katiba Calibre: 6,5x39 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: Katiba - Kaliber: 6,5x39 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: Katiba + Kaliber: 6,5x39 mm Smugacz IR-DIM<br />Pociski: 30<br />Używane w: Katiba Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: Katiba Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: Katiba Calibro: 6.5x39 mm Tracciant IR-DIM<br />Munizioni: 30<br />In uso su: Katiba @@ -178,7 +178,7 @@ Kaliber: 6,5x39 mm SD<br />Patronen: 30<br />Eingesetzt von: Katiba Calibre: 6,5x39 mm SD<br />Balas: 30<br />Se usa en: Katiba Calibre: 6,5x39 mm SD<br />Cartouches: 30<br />Utilisé dans: Katiba - Kaliber: 6,5 x 39 mm SD<br />Naboje: 30<br />Używane w: Katiba + Kaliber: 6,5x39 mm SD<br />Naboje: 30<br />Używane w: Katiba Ráže: 6.5x39 mm SD<br />Munice: 30<br />Použití: Katiba Calibre: 6,5x39 mm SD<br />Projéteis: 30<br />Usado em: Katiba Calibro: 6.5x39 mm Sil.<br />Munizioni: 30<br />In uso su: Katiba @@ -214,7 +214,7 @@ Kaliber: 6,5x39 mm AP<br />Patronen: 30<br />Eingesetzt von: Katiba Calibre: 6,5x39 mm AP<br />Balas: 30<br />Se usa en: Katiba Calibre: 6,5x39 mm AP<br />Cartouches: 30<br />Utilisé dans: Katiba - Kaliber: 6,5 x 39 mm AP<br />Pociski: 30<br />Używane w: Katiba + Kaliber: 6,5x39 mm AP<br />Pociski: 30<br />Używane w: Katiba Ráže: 6.5x39 mm AP<br />Munice: 30<br />Použití: Katiba Calibre: 6,5x39 mm AP<br />Projéteis: 30<br />Usado em: Katiba Calibro: 6.5x39 mm AP<br />Munizioni: 30<br />In uso su: Katiba @@ -251,7 +251,7 @@ Kaliber: 5,56x45 mm Leuchtspur IR-DIM<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR Calibre: 5,56x45 mm Trazadoras IR-DIM<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR Calibre: 5,56x45 mm Traçantes IR-DIM<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56 x 45 mm Smugowy IR-DIM<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm Smugacz IR-DIM<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR Ráže: 5.56x45 mm Svítící IR-DIM<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR Calibre: 5,56x45 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR Calibro: 5.56x45 mm Traccianti IR-DIM<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR @@ -287,7 +287,7 @@ Kaliber: 5,56x45 mm AP<br />Patronen: 30<br />Eingesetzt von: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR Calibre: 5,56x45 mm AP<br />Balas: 30<br />Se usa en: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR Calibre: 5,56x45 mm AP<br />Cartouches: 30<br />Utilisé dans: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Kaliber: 5,56 x 45 mm AP<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Kaliber: 5,56x45 mm AP<br />Pociski: 30<br />Używane w: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR Ráže: 5.56x45 mm AP<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR Calibre: 5,56x45 mm AP<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR Calibro: 5.56x45 mm AP<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR @@ -324,7 +324,7 @@ Kaliber: 7,62x51 mm Leuchtspur<br />Patronen: 20<br />Eingesetzt von: EBR Calibre: 7,62x51 mm Trazadora<br />Balas: 20<br />Se usa en: Mk18 ABR Calibre: 7,62x51 mm Traçantes<br />Cartouches: 20<br />Utilisé dans: EBR - Kaliber: 7,62 x 51 mm Smugacz<br />Pociski: 20<br />Używane w: Mk18 ABR + Kaliber: 7,62x51 mm Smugacz<br />Pociski: 20<br />Używane w: Mk18 ABR Ráže: 7.62x51 mm Svítící<br />Munice: 20<br />Použití: Mk18 ABR Calibre: 7,62x51 mm Traçante<br />Projéteis: 20<br />Usado em: Mk18 ABR Calibro: 7.62x51 mm Traccianti<br />Munizioni: 20<br />In uso su: Mk18 ABR @@ -360,7 +360,7 @@ Kaliber: 7,62x51 mm Leuchtspur IR-DIM<br />Patronen: 20<br />Eingesetzt von: EBR Calibre: 7,62x51 mm Trazadoras IR-DIM<br />Balas: 20<br />Se usa en: Mk18 ABR Calibre: 7,62x51 mm Traçantes IR-DIM<br />Cartouches: 20<br />Utilisé dans: EBR - Kaliber: 7,62 x 51 mm Smugacz IR-DIM<br />Pociski: 20<br />Używane w: Mk18 ABR + Kaliber: 7,62x51 mm Smugacz IR-DIM<br />Pociski: 20<br />Używane w: Mk18 ABR Ráže: 7.62x51 mm Svítící IR-DIM<br />Munice: 20<br />Použití: Mk18 ABR Calibre: 7,62x51 mm Traçante IR-DIM<br />Projéteis: 20<br />Usado em: Mk18 ABR Calibro: 7.62x51 mm Traccianti IR-DIM<br />Munizioni: 20<br />In uso su: Mk18 ABR @@ -396,7 +396,7 @@ Kaliber: 7,62x51 mm SD<br />Patronen: 20<br />Eingesetzt von: EBR Calibre: 7,62x51 mm SD<br />Balas: 20<br />Se usa en: Mk18 ABR Calibre: 7,62x51 mm SD<br />Cartouches: 20<br />Utilisé dans: EBR - Kaliber: 7,62 x 51 mm SD<br />Pociski: 20<br />Używane w: Mk18 ABR + Kaliber: 7,62x51 mm SD<br />Pociski: 20<br />Używane w: Mk18 ABR Ráže: 7.62x51 mm SD<br />Munice: 20<br />Použití: Mk18 ABR Calibre: 7,62x51 mm SD<br />Projéteis: 20<br />Usado em: Mk18 ABR Calibro: 7.62x51 mm Sil.<br />Munizioni: 20<br />In uso su: Mk18 ABR @@ -432,7 +432,7 @@ Kaliber: 7,62x51 mm AP<br />Patronen: 20<br />Eingesetzt von: EBR Calibre: 7,62x51 mm AP<br />Balas: 20<br />Se usa en: Mk18 ABR Calibre: 7,62x51 mm AP<br />Cartouches: 20<br />Utilisé dans: EBR - Kaliber: 7,62 x 51 mm AP<br />Pociski: 20<br />Używane w: Mk18 ABR + Kaliber: 7,62x51 mm AP<br />Pociski: 20<br />Używane w: Mk18 ABR Ráže: 7.62x51 mm AP<br />Munice: 20<br />Použití: Mk18 ABR Calibre: 7,62x51 mm AP<br />Projéteis: 20<br />Usado em: Mk18 ABR Calibro: 7.62x51 mm AP<br />Munizioni: 20<br />In uso su: Mk18 ABR @@ -519,7 +519,7 @@ Caliber: 9.3x64mm Tracer<br />Rounds: 10<br />Used in: Cyrus Kaliber: 9,3x64mm Leuchtspur<br />Schuss: 10<br />Verwendet für: Cyrus - Kaliber: 9,3 x 64 mm Smugacz<br />Pociski: 10<br />Używany w: Cyrus + Kaliber: 9,3x64 mm Smugacz<br />Pociski: 10<br />Używany w: Cyrus 9.3mm 10Rnd Tracer IR-DIM Mag @@ -535,7 +535,7 @@ Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 10<br />Used in: Cyrus Kaliber: 9,3x64mm Leuchtspur IR-DIM<br />Schuss: 10<br />Verwendet für: Cyrus - Kaliber: 9,3 x 64 mm Smugacz IR-DIM<br />Pociski: 10<br />Używany w: Cyrus + Kaliber: 9,3x64 mm Smugacz IR-DIM<br />Pociski: 10<br />Używany w: Cyrus 9.3mm 10Rnd AP Mag @@ -551,7 +551,7 @@ Caliber: 9.3x64mm AP<br />Rounds: 10<br />Used in: Cyrus Kaliber: 9,3x64mm Hartkern<br />Schuss: 10<br />Verwendet für: Cyrus - Kaliber: 9,3 x 64 mm AP<br />Pociski: 10<br />Używany w: Cyrus + Kaliber: 9,3x64 mm AP<br />Pociski: 10<br />Używany w: Cyrus @@ -568,7 +568,7 @@ Caliber: 9.3x64mm Tracer<br />Rounds: 150<br />Used in: Navid Kaliber: 9,3x64mm Leuchtspur<br />Schuss: 150<br />Verwendet für: Navid - Kaliber: 9,3 x 64 mm Smugacz<br />Pociski: 150<br />Używane w: Navid + Kaliber: 9,3x64 mm Smugacz<br />Pociski: 150<br />Używane w: Navid 9.3mm 150Rnd Tracer IR-DIM Belt @@ -584,7 +584,7 @@ Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 150<br />Used in: Navid Kaliber: 9,3x64mm Leuchtspur IR-DIM<br />Schuss: 150<br />Verwendet für: Navid - Kaliber: 9,3 x 64 mm Smugacz IR-DIM<br />Pociski: 150<br />Używane w: Navid + Kaliber: 9,3x64 mm Smugacz IR-DIM<br />Pociski: 150<br />Używane w: Navid 9.3mm 150Rnd AP Belt @@ -600,115 +600,151 @@ Caliber: 9.3x64mm AP<br />Rounds: 150<br />Used in: Navid Kaliber: 9,3x64mm Hartkern<br />Schuss: 150<br />Verwendet für: Navid - Kaliber: 9,3 x 64 mm AP<br />Pociski: 150<br />Używane w: Navid + Kaliber: 9,3x64 mm AP<br />Pociski: 150<br />Używane w: Navid 9x19mm 16Rnd Mag + Magazynek 9x19mm 16rd 9x19mm + 9x19mm 9x19mm 16Rnd Mag + Magazynek 9x19mm 16rd 9x19mm 30Rnd Mag + Magazynek 9x19mm 30rd 9x19mm + 9x19mm 9x19mm 30Rnd Mag + Magazynek 9x19mm 30rd 7.62x54mm 10Rnd Tracer IR-DIM Mag + Magazynek 7,62x54 mm 10rd Smugacz IR-DIM 7.62mm IR-DIM + 7,62mm IR-DIM 7.62x54mm 10Rnd Tracer IR-DIM Mag + Magazynek 7,62x54 mm 10rd Smugacz IR-DIM 6.5mm 100Rnd Tracer IR-DIM Mag + Magazynek 6,5mm 100rd Smugacz IR-DIM 6.5mm IR-DIM + 6,5mm IR-DIM 6.5mm 100Rnd Tracer IR-DIM Mag + Magazynek 6,5mm 100rd Smugacz IR-DIM 6.5mm 200Rnd Tracer IR-DIM Belt + Magazynek 6,5mm 200rd Smugacz IR-DIM 6.5mm IR-DIM + 6,5mm IR-DIM 6.5mm 200Rnd Tracer IR-DIM Belt + Magazynek 6,5mm 200rd Smugacz IR-DIM 5.56mm 30Rnd Mag (Mk262) + Magazynek 5,56mm 30rd Mk262 5.56mm (Mk262) + 5,56mm (Mk262) Caliber: 5.56x45 mm NATO (Mk262)<br />Rounds: 30 + Kaliber: 5,56x45 mm NATO (Mk262)<br />Pociski: 30 5.56mm 30Rnd Mag (Mk318) + Magazynek 5,56mm 30rd Mk318 5.56mm (Mk318) + 5,56mm (Mk318) Caliber: 5.56x45 mm NATO (Mk318)<br />Rounds: 30 + Kaliber: 5,56x45 mm NATO (Mk318)<br />Pociski: 30 7.62mm 10Rnd Mag (M118LR) + Magazynek 7,62mm 10rd (M118LR) 7.62mm (M118LR) + 7,62mm (M118LR) Caliber: 7.62x51 mm NATO (M118LR)<br />Rounds: 10 + Kaliber: 7,62x51 mm NATO (M118LR)<br />Pociski: 10 7.62mm 20Rnd Mag (M118LR) + Magazynek 7,62mm 20rd (M118LR) 7.62mm (M118LR) + 7,62mm (M118LR) Caliber: 7.62x51 mm NATO (M118LR)<br />Rounds: 20 + Kaliber: 7,62x51 mm NATO (M118LR)<br />Pociski: 20 7.62mm 20Rnd Mag (Mk248 Mod 0) + Magazynek 7,62mm 20rd (Mk248 Mod 0) 7.62mm (Mk248 Mod 0) + 7,62mm (Mk248 Mod 0) Caliber: 7.62x67 mm NATO (Mk248 Mod 0)<br />Rounds: 20 + Kaliber: 7,62x51 mm NATO (Mk248 Mod 0)<br />Pociski: 20 7.62mm 20Rnd Mag (Mk248 Mod 1) + Magazynek 7,62mm 20rd (Mk248 Mod 0) 7.62mm (Mk248 Mod 1) + 7,62mm (Mk248 Mod 1) Caliber: 7.62x67 mm NATO (Mk248 Mod 1)<br />Rounds: 20 + Kaliber: 7,62x67 mm NATO (Mk248 Mod 1)<br />Pociski: 20 7.62mm 20Rnd Mag (Berger Hybrid OTM) + Magazynek 7,62mm 20rd (Berger Hybrid OTM) 7.62mm (OTM) + 7,62mm (OTM) Caliber: 7.62x67 mm NATO (Berger Hybrid OTM)<br />Rounds: 20 + Kaliber: 7,62x67 mm NATO (Berger Hybrid OTM)<br />Pociski: 20 \ No newline at end of file diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index f29ff773a4..ee82f9c3a5 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -325,7 +325,6 @@ Acepta peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. Akceptuj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Accetta le richieste degli altri giocatori. Queste possono riguardare l'uso o la condivisione dell'equipaggiamento, o di determinate azioni. - Подтвердить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. Přijimutí žádosti poslané jinými hráči. Mohou to být žádosti k použítí/sdílení vybavení nebo k vykonání určité činnosti. Принять запросы, отправленные другими игроками. Например, запросы на использование/совместное использование снаряжения, выполнение определенных действий Accepter les requêtes d'autres joueurs. Comme l'utilisation / l'échange d'équipement, la réalistion d'actions. @@ -336,7 +335,6 @@ Rechazar peticiones de otros jugadores. Pueden ser solicitudes para usar / compartir equipamiento, realizar ciertas acciones. Ignoruj prośby wysłane przez innych graczy. Akceptacji wymagają między innymi akcje używania / współdzielenia wyposażenia, wykonywania określonych czynności. Rifiuta le richieste degli altri giocatori. Queste possono riguardare l'uso o la condivisione dell'equipaggiamento, o di determinate azioni. - Отклонить запросы, посланные другими игроками. Это могут быть просьбы о передаче снаряжения или выполнении определённых действий. Zamítnutí žádostii poslané jinými hráči. Mohou to být žádosti k použítí/sdílení vybavení nebo k vykonání určité činnosti. Отклонить запросы, отправленные другими игроками. Например, запросы на использование/совместное использование снаряжения, выполнение определенных действий Rejeter les requêtes d'autres joueurs. Comme l'utilisation / l'échange d'équipement, la réalistion d'actions. @@ -433,7 +431,7 @@ A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. - Die Banane ist eine essbare Frucht, biologisch betrachtet jedoch eine Beere. Sie wächst an unterschiedlichen, krautartigen Gewächsen aus der Familie der Musa. + Die Bananen (Musa) sind eine Pflanzengattung in der Familie der Bananengewächse (Musaceae) innerhalb der Einkeimblättrigen Pflanzen (Monokotyledonen). Una banana es una fruta comestible, botanicamente una baya, producida por varios tipos de grandes plantas herbáceas del género Musa. Banán je protáhlé ovoce a plod banánovníku (epigeická bobule). Una banana è un frutto commestibile, nello specifico una bacca cuoiosa, prodotto da un gran numero di grandi pianti erbacee dotate di fiori, della famiglia delle Musaceae. @@ -442,8 +440,4 @@ Une banane est un fruit qui, d'un point de vue botanique, fait partie du groupe des baies. Produite par plusieurs sortes de grandes plantes à fleurs herbacées du type Musa. - - Die Bananen (Musa) sind eine Pflanzengattung in der Familie der Bananengewächse (Musaceae) innerhalb der Einkeimblättrigen Pflanzen (Monokotyledonen). - - diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index d10c6c93b7..bd8ded64ce 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -3,7 +3,6 @@ Always display cursor for self interaction - Toujours afficher le curseur pour l'interaction personnelle Immer den Cursor für Selbst-Interaktionen anzeigen. Mostrar siempre el cursor para la interacción propia Всегда показывать курсор для взаимодействия с собой diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index d28756364b..259ee9c339 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -12,7 +12,6 @@ Torso - Torse Torso Torso Trup @@ -22,7 +21,6 @@ Head - Tête Kopf Cabeza Hlava @@ -68,7 +66,6 @@ Weapon - Arme Waffe Arma Zbraň @@ -697,7 +694,6 @@ Interact - Interagir Interagiere Interagir Interakce diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index b9d046a03a..d53ab478e0 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -1,4 +1,5 @@  + @@ -39,14 +40,17 @@ Laser Laser + Laser IR Laser IR-Laser + Laser IR Switch Laser / IR Laser Umschalten Laser / IR-Laser + Przełącz Laser / Laser IR - + \ No newline at end of file diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 5704fd0bb9..65b663708b 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,4 +1,5 @@  + @@ -18,7 +19,6 @@ Aplikovat adrenalin Injecter de l'épinéphrine Ввести адреналин - Adrénaline Adrenalin Injetar Epinefrina Inietta Epinefrina @@ -49,7 +49,6 @@ Transfuse Plasma - Plasma Plasmatransfusion Transfundir plasma Transfúze plazmy @@ -59,7 +58,6 @@ Transfuse Saline - Solution Saline Salzlösungtransfusion Transfundir salino Transfúze fyziologický roztoku @@ -69,7 +67,6 @@ Apply Tourniquet - Garrot Aderpresse anwenden Aplicar torniquete Aplikovat škrtidlo @@ -186,7 +183,6 @@ Injecting Atropine ... - Injection d'Atropine ... Atropin injizieren ... Inyectando Atropina ... Aplikuji atropin ... @@ -208,7 +204,6 @@ Transfusing Saline ... - Transfusion de Solution Saline Sallösungtransfusion ... Transfusión de salino ... Probíha transfúze fyziologický roztoku ... @@ -218,7 +213,6 @@ Transfusing Plasma ... - Transfusion de Plasma Plasmatransfusion ... Transfusión de plasma ... Probíha transfúze plazmy ... @@ -294,7 +288,6 @@ Check Pulse - Vérification du Pouls Puls überprüfen Comprobar pulso Проверить пульс @@ -421,7 +414,6 @@ Minor - Blessé léger Gering Menor Незначительная @@ -906,7 +898,6 @@ Bodybag Sac à corps Мешок для трупов - Housse mortuaire Bolsa para cadáveres Worek na zwłoki Leichensack @@ -947,7 +938,6 @@ You checked %1 Vous diagnostiquez %1 Вы осмотрели раненого %1 - Vous examinez %1 Examinando a %1 Zbadałeś %1 Kontrolliert %1 @@ -957,6 +947,7 @@ Vous avez trouvé une tension de %2/%3 Артериальное давление %2/%3 La Presión Arterial es %2/%3 + Wyczuwasz ciśnienie krwi o wartości %2/%3 You find a low blood pressure @@ -1000,7 +991,6 @@ Pulse - Pulsations Пульс Pouls Pulso @@ -1017,7 +1007,6 @@ You checked %1 - Vous avez Diagnostiqué %1 Вы осмотрели раненого %1 Vous examinez %1 Examinando a %1 @@ -1076,14 +1065,12 @@ You check response of patient Vous vérifiez la réponse du patient Вы проверяете реакцию раненого - Vérification de l'état de conscience du patient Compruebas si el paciente reacciona Sprawdzasz przytomność pacjenta Du prüfst ob der Patient ansprechbar ist %1 is responsive - %1 est conscient %1 реагирует на раздражители %1 est conscient %1 ha reaccionado @@ -1092,7 +1079,6 @@ %1 is not responsive - %1 n'est pas conscient %1 не реагирует %1 est inconscient %1 no reacciona @@ -1101,7 +1087,6 @@ You checked %1 - Vous diagnostiqué %1 Вы осмотрели раненого %1 Vous avez examiné %1 Examinas a %1 @@ -1112,7 +1097,6 @@ Bandaged Bandé Повязка наложена - Pansement appliqué Vendado Zabandażowano @@ -1120,7 +1104,6 @@ You bandage %1 (%2) Vous bandez %1 (%2) Вы перевязали раненого %1 (%2) - Vous avez pansé %1 (%2) Aplicas vendaje a %1 en %2 Bandażujesz %1 (%2) @@ -1128,7 +1111,6 @@ %1 is bandaging you %1 vous bande %1 перевязывает вас - %1 vous applique un pansement %1 te está vendando %1 bandażuje Ciebie @@ -1287,50 +1269,62 @@ Heavily wounded Schwer verwundet: + Ciężko ranny Lightly wounded Leicht verwundet: + Lekko ranny Very lightly wounded Sehr leicht verwundet: + B. lekko ranny Head Kopf + Głowa Torso Torso + Tors Left Arm Linker Arm + Lewe ramię Right Arm Rechter Arm + Prawe ramię Left Leg Linkes Bein + Lewa noga Right Leg Rechtes Bein + Prawa noga Pain Effect Type Schmerzeffekt-Typ + Rodzaj efektu bólu Colour Flashing Farbblinken + Pulsujące kolory Chromatic Aberration Chromatische Aberration + Aberracja chromatyczna - + \ No newline at end of file diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 0f3c1368cb..12962ea1ac 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -1,4 +1,5 @@  + @@ -201,7 +202,7 @@ MicoDAGR Anzeigemodus Wechseln Conmutar modo de pantalla del MicroDAGR Сменить режим показа MicroDAGR - Przełącz tryb wyświetlania MicroDAGR + Przełącz GUI MicroDAGR Basculer le mode d'affichage MicroDAGR Přepnout zobrazení MircroDAGRu @@ -211,7 +212,7 @@ Mostrar MicroDAGR Показать MicroDAGR Ukázat MicroDAGR GPS - Pokaż MicroDAGR + Pokaż<br />MicroDAGR Afficher MicroDAGR @@ -220,7 +221,7 @@ Configurar MicroDAGR Настроить MicroDAGR Konfigurovat MicroDAGR GPS - Konfiguruj MicroDAGR + Konfiguruj<br />MicroDAGR Configurer MicroDAGR @@ -229,8 +230,8 @@ Cerrar MicroDAGR Закрыть MicroDAGR Zavřít MicroDAGR GPS - Zamknij MicroDAGR + Zamknij<br />MicroDAGR Fermer MicroDAGR - + \ No newline at end of file From 971566fc3ea075b845b197f0019362a17a607b68 Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 16:05:01 -0700 Subject: [PATCH 513/816] Laser code dialog entry. ACTUALLY HIDE THE DAMN LASER --- addons/laser/CfgVehicles.hpp | 22 +++------------- addons/laser/RscInGameUI.hpp | 26 ++++++++++++------- .../functions/fnc_drawVisibleLaserTargets.sqf | 10 ++++++- 3 files changed, 30 insertions(+), 28 deletions(-) diff --git a/addons/laser/CfgVehicles.hpp b/addons/laser/CfgVehicles.hpp index f4e2ed42ab..361f3e1867 100644 --- a/addons/laser/CfgVehicles.hpp +++ b/addons/laser/CfgVehicles.hpp @@ -4,30 +4,16 @@ class CfgVehicles { class LaserTarget: All { // @TODO: Changing the model and simulation hides it, but THEN IT DOESNT SPAWN WTF!? model = "\A3\Weapons_F\empty.p3d"; - simulation = "nvmarker"; - nvTarget = 1; - //simulation = "laserTarget"; - //threat[] = {0,0,0}; + simulation = "house"; + class EventHandlers { init = QUOTE(_this call FUNC(laser_init)); }; - - diffuse[] = {0,0,0}; - ambient[] = {0,0,0}; - brightness = 0; - name = "pozicni blik"; - drawLight = 0; - drawLightSize = 0; - drawLightCenterSize = 0; - activeLight = 0; - blinking = 0; - dayLight = 0; - onlyInNvg = 0; - useFlare = 0; }; // Visual laserTarget override class ACE_LaserTarget_Visual : LaserTarget { - //model = "\A3\Weapons_f\laserTgt.p3d"; + simulation = "LaserTarget"; + model = "\A3\Weapons_f\laserTgt.p3d"; }; }; \ No newline at end of file diff --git a/addons/laser/RscInGameUI.hpp b/addons/laser/RscInGameUI.hpp index 15a0ea015d..366d779fde 100644 --- a/addons/laser/RscInGameUI.hpp +++ b/addons/laser/RscInGameUI.hpp @@ -1,20 +1,27 @@ +class RscControlsGroup; +class VScrollbar; +class HScrollbar; +class RscText; + class RscInGameUI { class RscOptics_LaserDesignator { idd = 300; controls[] = {"CA_IGUI_elements_group"}; + class CA_IGUI_elements_group: RscControlsGroup { idc = 170; + + x = "0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))"; + y = "0 * (0.025 * SafezoneH) + (SafezoneY)"; + w = "53.5 * (0.01875 * SafezoneH)"; + h = "40 * (0.025 * SafezoneH)"; class VScrollbar: VScrollbar { width = 0; }; class HScrollbar: HScrollbar { height = 0; }; - x = "0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))"; - y = "0 * (0.025 * SafezoneH) + (SafezoneY)"; - w = "53.5 * (0.01875 * SafezoneH)"; - h = "40 * (0.025 * SafezoneH)"; - class controls { + class controls { class CA_OpticsZoom: RscText { idc = 180; style = 1; @@ -102,11 +109,12 @@ class RscInGameUI { shadow = 0; font = "EtelkaMonospacePro"; text = "Code: 1001"; - x = "20.1 * (0.01875 * SafezoneH)"; - y = "3 * (0.025 * SafezoneH)"; - w = "3.5 * (0.01875 * SafezoneH)"; + x = "32.7 * (0.01875 * SafezoneH)"; + y = "35.5 * (0.025 * SafezoneH)"; + w = "12 * (0.01875 * SafezoneH)"; h = "1.6 * (0.025 * SafezoneH)"; }; }; }; - }; \ No newline at end of file + }; +}; \ No newline at end of file diff --git a/addons/laser/functions/fnc_drawVisibleLaserTargets.sqf b/addons/laser/functions/fnc_drawVisibleLaserTargets.sqf index 161364c0f2..10d5f1e1b6 100644 --- a/addons/laser/functions/fnc_drawVisibleLaserTargets.sqf +++ b/addons/laser/functions/fnc_drawVisibleLaserTargets.sqf @@ -1 +1,9 @@ -// @TODO: This is to draw the actual LaserTarget positions to utilize for laser shooting. \ No newline at end of file +// This is a debug function for displaying visible lasers for ourselves +#include "script_component.hpp" + +diag_log text format["[ACE]: Laser Emitter Dump"]; + +{ + diag_log text format[" %1", _x]; + diag_log text format[" %2", HASH_GET(GVAR(laserEmitters), _x)]; +} forEach GVAR(laserEmitters) select 0; \ No newline at end of file From 2ec74a6a3e07935cc8eddd6c50a52b84546394c5 Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 16:20:03 -0700 Subject: [PATCH 514/816] align correctly, create event, remove FCS from laserDesignator. --- addons/fcs/CfgOptics.hpp | 7 ------- addons/javelin/CfgWeapons.hpp | 1 + addons/laser/CfgVehicles.hpp | 1 + addons/laser/RscInGameUI.hpp | 13 ++++++++++++- addons/laser/XEH_pre_init.sqf | 2 ++ .../laser/functions/fnc_onLaserDesignatorDraw.sqf | 5 +++++ addons/laser/script_component.hpp | 6 +++++- 7 files changed, 26 insertions(+), 9 deletions(-) create mode 100644 addons/laser/functions/fnc_onLaserDesignatorDraw.sqf diff --git a/addons/fcs/CfgOptics.hpp b/addons/fcs/CfgOptics.hpp index c9704081f9..91f83dd6f6 100644 --- a/addons/fcs/CfgOptics.hpp +++ b/addons/fcs/CfgOptics.hpp @@ -35,13 +35,6 @@ class RscInGameUI { }; }; }; - class RscOptics_LaserDesignator { - class CA_IGUI_elements_group: RscControlsGroup { - class controls { - MACRO_RANGEFINDER - }; - }; - }; class RscWeaponRangeFinderMAAWS { class CA_IGUI_elements_group: RscControlsGroup { class controls { diff --git a/addons/javelin/CfgWeapons.hpp b/addons/javelin/CfgWeapons.hpp index cef967e32e..8573218048 100644 --- a/addons/javelin/CfgWeapons.hpp +++ b/addons/javelin/CfgWeapons.hpp @@ -10,5 +10,6 @@ class CfgWeapons { lockingTargetSound[] = {"",0,1}; lockedTargetSound[] = {"",0,1}; + }; }; \ No newline at end of file diff --git a/addons/laser/CfgVehicles.hpp b/addons/laser/CfgVehicles.hpp index 361f3e1867..1e83f66cc9 100644 --- a/addons/laser/CfgVehicles.hpp +++ b/addons/laser/CfgVehicles.hpp @@ -4,6 +4,7 @@ class CfgVehicles { class LaserTarget: All { // @TODO: Changing the model and simulation hides it, but THEN IT DOESNT SPAWN WTF!? model = "\A3\Weapons_F\empty.p3d"; + destrType = "DestructNo"; simulation = "house"; class EventHandlers { diff --git a/addons/laser/RscInGameUI.hpp b/addons/laser/RscInGameUI.hpp index 366d779fde..770c2104b6 100644 --- a/addons/laser/RscInGameUI.hpp +++ b/addons/laser/RscInGameUI.hpp @@ -2,12 +2,17 @@ class RscControlsGroup; class VScrollbar; class HScrollbar; class RscText; +class RscMapControl; class RscInGameUI { class RscOptics_LaserDesignator { idd = 300; controls[] = {"CA_IGUI_elements_group"}; + onLoad = "uiNameSpace setVariable ['ACE_RscOptics_LaserDesignator',(_this select 0)];"; + onUnload = "uiNameSpace setVariable ['ACE_RscOptics_LaserDesignator',nil];"; + + class CA_IGUI_elements_group: RscControlsGroup { idc = 170; @@ -43,7 +48,7 @@ class RscInGameUI { shadow = 0; font = "EtelkaMonospacePro"; text = "2456"; - x = "24.5 * (0.01875 * SafezoneH)"; + x = "24.6 * (0.01875 * SafezoneH)"; y = "3 * (0.025 * SafezoneH)"; w = "4 * (0.01875 * SafezoneH)"; h = "1.5 * (0.025 * SafezoneH)"; @@ -101,6 +106,12 @@ class RscInGameUI { h = "1.6 * (0.025 * SafezoneH)"; }; + class ACE_LaserCode_Helper : RscMapControl { + idc = -1; + onDraw = QUOTE(_this call FUNC(onLaserDesignatorDraw)); + w = 0; + h = 0; + }; class ACE_LaserCode : RscText { idc = 123001; style = 0; diff --git a/addons/laser/XEH_pre_init.sqf b/addons/laser/XEH_pre_init.sqf index e160a533f2..de56274759 100644 --- a/addons/laser/XEH_pre_init.sqf +++ b/addons/laser/XEH_pre_init.sqf @@ -11,6 +11,8 @@ PREP(findStrongestRay); PREP(translateToModelSpace); PREP(translateToWeaponSpace); +PREP(onLaserDesignatorDraw); + PREP(seekerFindLaserSpot); PREP(laserOn); PREP(laserOff); diff --git a/addons/laser/functions/fnc_onLaserDesignatorDraw.sqf b/addons/laser/functions/fnc_onLaserDesignatorDraw.sqf new file mode 100644 index 0000000000..3f756443fa --- /dev/null +++ b/addons/laser/functions/fnc_onLaserDesignatorDraw.sqf @@ -0,0 +1,5 @@ +#define DEBUG_MODE_FULL +#include "script_component.hpp" + + +TRACE_1("", _this); \ No newline at end of file diff --git a/addons/laser/script_component.hpp b/addons/laser/script_component.hpp index 2be1e9e14b..6bd4063f4e 100644 --- a/addons/laser/script_component.hpp +++ b/addons/laser/script_component.hpp @@ -12,4 +12,8 @@ #include "\z\ace\Addons\main\script_macros.hpp" -#define FIREMODE_DIRECT_LOAL 1 \ No newline at end of file +#define FIREMODE_DIRECT_LOAL 1 + + +#define __LaserDesignatorIGUI (uiNamespace getVariable ["ACE_RscOptics_LaserDesignator", nil]) +#define __LaserDesignatorIGUI_LaserCode (__LaserDesignatorIGUI displayCtrl 123001) \ No newline at end of file From ee04ea2f41b3583ecf31c4d55c402588eb1e3395 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Tue, 14 Apr 2015 20:21:11 -0300 Subject: [PATCH 515/816] Allow actions on coordinates instead of selections --- addons/interact_menu/functions/fnc_compileMenu.sqf | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/addons/interact_menu/functions/fnc_compileMenu.sqf b/addons/interact_menu/functions/fnc_compileMenu.sqf index a0b9b31dd4..e5b6e28c57 100644 --- a/addons/interact_menu/functions/fnc_compileMenu.sqf +++ b/addons/interact_menu/functions/fnc_compileMenu.sqf @@ -38,10 +38,17 @@ _recurseFnc = { _distance = getNumber (_entryCfg >> "distance"); _icon = getText (_entryCfg >> "icon"); _statement = compile (getText (_entryCfg >> "statement")); - _selection = getText (_entryCfg >> "selection"); - if (_selection == "") then { - _selection = [0,0,0]; + + _selection = ""; + if (isArray ( _entryCfg >> "selection" )) then { + _selection = getArray ( _entryCfg >> "selection" ) + } else { + _selection = getText (_entryCfg >> "selection") + if (_selection == "") then { + _selection = [0,0,0]; + }; }; + _condition = getText (_entryCfg >> "condition"); if (_condition == "") then {_condition = "true"}; From 934f2ce097637ac140eeb5b994b66c4b32f01bea Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 16:29:49 -0700 Subject: [PATCH 516/816] Display current laser code. Standardize GVARs --- addons/laser/XEH_post_init.sqf | 1 + addons/laser/functions/fnc_onLaserDesignatorDraw.sqf | 8 ++++++-- .../functions/fnc_laserHudDesignateOn.sqf | 10 +++++----- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/addons/laser/XEH_post_init.sqf b/addons/laser/XEH_post_init.sqf index fb189d5041..f868ef9895 100644 --- a/addons/laser/XEH_post_init.sqf +++ b/addons/laser/XEH_post_init.sqf @@ -2,3 +2,4 @@ ["laser_laserOn", {_this call DFUNC(handleLaserOn)}] call EFUNC(common,addEventHandler); ["laser_laserOff", {_this call DFUNC(handleLaserOff)}] call EFUNC(common,addEventHandler); + diff --git a/addons/laser/functions/fnc_onLaserDesignatorDraw.sqf b/addons/laser/functions/fnc_onLaserDesignatorDraw.sqf index 3f756443fa..a5da33b236 100644 --- a/addons/laser/functions/fnc_onLaserDesignatorDraw.sqf +++ b/addons/laser/functions/fnc_onLaserDesignatorDraw.sqf @@ -1,5 +1,9 @@ #define DEBUG_MODE_FULL #include "script_component.hpp" +TRACE_1("", _this); +private["_laserCode"]; - -TRACE_1("", _this); \ No newline at end of file +_laserCode = ACE_player getVariable[QGVAR(code), ACE_DEFAULT_LASER_CODE]; +if(!isNil "_laserCode") then { + __LaserDesignatorIGUI_LaserCode ctrlSetText format["Code: %1", [_laserCode, 4, 0, false] call CBA_fnc_formatNumber]; +}; \ No newline at end of file diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf index c480c051bb..6301f6f5e4 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf @@ -43,8 +43,8 @@ FUNC(laserHudDesignatePFH) = { _turretInfo = [_vehicle, _gunnerInfo select 1] call EFUNC(common,getTurretDirection); _povPos = _turretInfo select 0; - _laserCode = (vehicle ACE_player) getVariable[QGVAR(currentCode), ACE_DEFAULT_LASER_CODE]; - _waveLength = (vehicle ACE_player) getVariable[QGVAR(currentWaveLength), ACE_DEFAULT_LASER_WAVELENGTH]; + _laserCode = (vehicle ACE_player) getVariable["ace_laser_code", ACE_DEFAULT_LASER_CODE]; + _waveLength = (vehicle ACE_player) getVariable["ace_laser_waveLength", ACE_DEFAULT_LASER_WAVELENGTH]; _laserResult = [_povPos, [_waveLength,_waveLength], _laserCode] call EFUNC(laser,seekerFindLaserSpot); @@ -73,9 +73,9 @@ if(!GVAR(active)) then { TRACE_1("Activating laser", ""); // Get the self-designation variables, or use defaults - _laserCode = (vehicle ACE_player) getVariable[QGVAR(currentCode), ACE_DEFAULT_LASER_CODE]; - _waveLength = (vehicle ACE_player) getVariable[QGVAR(currentWaveLength), ACE_DEFAULT_LASER_WAVELENGTH]; - _beamSpread = (vehicle ACE_player) getVariable[QGVAR(currentBeamSpread), ACE_DEFAULT_LASER_BEAMSPREAD]; + _laserCode = (vehicle ACE_player) getVariable["ace_laser_code", ACE_DEFAULT_LASER_CODE]; + _waveLength = (vehicle ACE_player) getVariable["ace_laser_waveLength", ACE_DEFAULT_LASER_WAVELENGTH]; + _beamSpread = (vehicle ACE_player) getVariable["ace_laser_beamSpread", ACE_DEFAULT_LASER_BEAMSPREAD]; _laserUuid = [(vehicle ACE_player), ACE_player, QFUNC(findLaserSource), _waveLength, _laserCode, _beamSpread] call EFUNC(laser,laserOn); From d538cd257cd130800093f8e8d7da719b884616e7 Mon Sep 17 00:00:00 2001 From: Grzegorz Date: Wed, 15 Apr 2015 01:44:33 +0200 Subject: [PATCH 517/816] PL translation fix Typo, wrote Mk248 Mod 0, should be Mk248 Mod 1 --- addons/ballistics/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index 5cc3186963..51447237b4 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -724,7 +724,7 @@ 7.62mm 20Rnd Mag (Mk248 Mod 1) - Magazynek 7,62mm 20rd (Mk248 Mod 0) + Magazynek 7,62mm 20rd (Mk248 Mod 1) 7.62mm (Mk248 Mod 1) @@ -747,4 +747,4 @@ Kaliber: 7,62x67 mm NATO (Berger Hybrid OTM)<br />Pociski: 20 - \ No newline at end of file + From 4cdf61ab9eb0bfe89b8c40fb0da390c638229a57 Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 15 Apr 2015 01:50:58 +0200 Subject: [PATCH 518/816] fix misc issues with rallypoints --- addons/respawn/CfgEventHandlers.hpp | 43 ++- addons/respawn/CfgVehicles.hpp | 330 ++++++++---------- .../respawn/functions/fnc_moveRallypoint.sqf | 6 +- addons/respawn/functions/fnc_restoreGear.sqf | 14 + .../functions/fnc_teleportToRallypoint.sqf | 23 +- 5 files changed, 210 insertions(+), 206 deletions(-) diff --git a/addons/respawn/CfgEventHandlers.hpp b/addons/respawn/CfgEventHandlers.hpp index c4a50615d1..7b00950931 100644 --- a/addons/respawn/CfgEventHandlers.hpp +++ b/addons/respawn/CfgEventHandlers.hpp @@ -6,15 +6,54 @@ class Extended_PreInit_EventHandlers { class Extended_Killed_EventHandlers { class CAManBase { - class GVAR(HandleGear) { + class ADDON { killed = QUOTE(_this call FUNC(handleKilled)); }; }; }; + class Extended_Respawn_EventHandlers { class CAManBase { - class GVAR(HandleGear) { + class ADDON { respawn = QUOTE(_this call FUNC(handleRespawn)); }; }; }; + +class Extended_Init_EventHandlers { + class ACE_Rallypoint_West { + class ADDON { + init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_nato_CO.paa'; _this call FUNC(initRallypoint)); + }; + }; + + class ACE_Rallypoint_East { + class ADDON { + init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_CSAT_CO.paa'; _this call FUNC(initRallypoint)); + }; + }; + + class ACE_Rallypoint_Independent { + class ADDON { + init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_AAF_CO.paa'; _this call FUNC(initRallypoint)); + }; + }; + + class ACE_Rallypoint_West_Base { + class ADDON { + init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_nato_CO.paa'; _this call FUNC(initRallypoint)); + }; + }; + + class ACE_Rallypoint_East_Base { + class ADDON { + init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_CSAT_CO.paa'; _this call FUNC(initRallypoint)); + }; + }; + + class ACE_Rallypoint_Independent_Base { + class ADDON { + init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_AAF_CO.paa'; _this call FUNC(initRallypoint)); + }; + }; +}; diff --git a/addons/respawn/CfgVehicles.hpp b/addons/respawn/CfgVehicles.hpp index 4b763074c2..c8ca4f9216 100644 --- a/addons/respawn/CfgVehicles.hpp +++ b/addons/respawn/CfgVehicles.hpp @@ -1,6 +1,6 @@ class CfgVehicles { class Module_F; - class ACE_ModuleRespawn : Module_F { + class ACE_ModuleRespawn: Module_F { author = "$STR_ACE_Common_ACETeam"; category = "ACE"; displayName = "Respawn System"; @@ -8,20 +8,24 @@ class CfgVehicles { scope = 2; isGlobal = 1; icon = QUOTE(PATHTOF(UI\Icon_Module_Respawn_ca.paa)); + class Arguments { class SavePreDeathGear { displayName = "Save Gear?"; description = "Respawn with the gear a soldier had just before his death?"; typeName = "BOOL"; + class values { class Yes { name = "Yes"; value = 1; }; class No { default = 1; name = "No"; value = 0; }; }; }; + class RemoveDeadBodiesDisconnected { displayName = "Remove bodies?"; description = "Remove player bodies after disconnect?"; typeName = "BOOL"; + class values { class Yes { default = 1; name = "Yes"; value = 1; }; class No { name = "No"; value = 0; }; @@ -30,7 +34,7 @@ class CfgVehicles { }; }; - class ACE_ModuleFriendlyFire : Module_F { + class ACE_ModuleFriendlyFire: Module_F { author = "$STR_ACE_Common_ACETeam"; category = "ACE"; displayName = "Friendly Fire Messages"; @@ -38,11 +42,11 @@ class CfgVehicles { scope = 2; isGlobal = 1; icon = QUOTE(PATHTOF(UI\Icon_Module_FriendlyFire_ca.paa)); - class Arguments { - }; + + class Arguments {}; }; - class ACE_ModuleRallypoint : Module_F { + class ACE_ModuleRallypoint: Module_F { author = "$STR_ACE_Common_ACETeam"; category = "ACE"; displayName = "Rallypoint System"; @@ -50,186 +54,8 @@ class CfgVehicles { scope = 2; isGlobal = 1; icon = QUOTE(PATHTOF(UI\Icon_Module_Rallypoint_ca.paa)); - class Arguments { - }; - }; - // rallypoints - class FlagCarrier; - class Flag_NATO_F : FlagCarrier { - class ACE_Actions; - }; - - class Flag_CSAT_F : FlagCarrier { - class ACE_Actions; - }; - - class Flag_AAF_F : FlagCarrier { - class ACE_Actions; - }; - - // static - class ACE_Rallypoint_West: Flag_NATO_F { - XEH_ENABLED; - - author = "$STR_ACE_Common_ACETeam"; - displayName = "Rallypoint West Base"; - vehicleClass = QGVAR(Rallypoints); - - class EventHandlers { - init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_nato_CO.paa'; _this call FUNC(initRallypoint)); - }; - class ACE_Actions : ACE_Actions { - class ACE_MainActions { - distance = 5; - condition = "true"; - selection = ""; - class ACE_Teleport { - displayName = "Teleport to Rallypoint"; - distance = 4; - condition = QUOTE(side group _player == west); - statement = QUOTE([ARR_3(_player, side group _player, false)] call FUNC(teleportToRallypoint)); - showDisabled = 1; - priority = 1; - }; - }; - }; - }; - - class ACE_Rallypoint_East: Flag_CSAT_F { - XEH_ENABLED; - - author = "$STR_ACE_Common_ACETeam"; - displayName = "Rallypoint East Base"; - vehicleClass = QGVAR(Rallypoints); - - class EventHandlers { - init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_CSAT_CO.paa'; _this call FUNC(initRallypoint)); - }; - class ACE_Actions : ACE_Actions { - class ACE_MainActions { - distance = 5; - condition = "true"; - selection = ""; - class ACE_Teleport { - displayName = "Teleport to Rallypoint"; - distance = 4; - condition = QUOTE(side group _player == east); - statement = QUOTE([ARR_3(_player, side group _player, false)] call FUNC(teleportToRallypoint)); - showDisabled = 1; - priority = 1; - }; - }; - }; - }; - - class ACE_Rallypoint_Independent: Flag_AAF_F { - XEH_ENABLED; - - author = "$STR_ACE_Common_ACETeam"; - displayName = "Rallypoint Independent Base"; - vehicleClass = QGVAR(Rallypoints); - - class EventHandlers { - init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_AAF_CO.paa'; _this call FUNC(initRallypoint)); - }; - class ACE_Actions : ACE_Actions { - class ACE_MainActions { - distance = 5; - condition = "true"; - selection = ""; - class ACE_Teleport { - displayName = "Teleport to Rallypoint"; - distance = 4; - condition = QUOTE(side group _player == independent); - statement = QUOTE([ARR_3(_player, side group _player, false)] call FUNC(teleportToRallypoint)); - showDisabled = 1; - priority = 1; - }; - }; - }; - }; - - // moveable - class ACE_RallypointExit_West: Flag_NATO_F { - XEH_ENABLED; - - author = "$STR_ACE_Common_ACETeam"; - displayName = "Rallypoint West"; - vehicleClass = QGVAR(Rallypoints); - - class EventHandlers { - init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_nato_CO.paa'; _this call FUNC(initRallypoint)); - }; - class ACE_Actions : ACE_Actions { - class ACE_MainActions { - distance = 5; - condition = "true"; - selection = ""; - class ACE_Teleport { - displayName = "Teleport to Base"; - distance = 4; - condition = QUOTE(side group _player == west); - statement = QUOTE([ARR_3(_player, side group _player, true)] call FUNC(teleportToRallypoint)); - showDisabled = 1; - priority = 1; - }; - }; - }; - }; - - class ACE_RallypointExit_East: Flag_CSAT_F { - XEH_ENABLED; - - author = "$STR_ACE_Common_ACETeam"; - displayName = "Rallypoint East"; - vehicleClass = QGVAR(Rallypoints); - - class EventHandlers { - init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_CSAT_CO.paa'; _this call FUNC(initRallypoint)); - }; - class ACE_Actions : ACE_Actions { - class ACE_MainActions { - distance = 5; - condition = "true"; - selection = ""; - class ACE_Teleport { - displayName = "Teleport to Base"; - distance = 4; - condition = QUOTE(side group _player == east); - statement = QUOTE([ARR_3(_player, side group _player, true)] call FUNC(teleportToRallypoint)); - showDisabled = 1; - priority = 1; - }; - }; - }; - }; - - class ACE_RallypointExit_Independent: Flag_AAF_F { - XEH_ENABLED; - - author = "$STR_ACE_Common_ACETeam"; - displayName = "Rallypoint Independent"; - vehicleClass = QGVAR(Rallypoints); - - class EventHandlers { - init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_AAF_CO.paa'; _this call FUNC(initRallypoint)); - }; - class ACE_Actions : ACE_Actions { - class ACE_MainActions { - distance = 5; - condition = "true"; - selection = ""; - class ACE_Teleport { - displayName = "Teleport to Base"; - distance = 4; - condition = QUOTE(side group _player == independent); - statement = QUOTE([ARR_3(_player, side group _player, true)] call FUNC(teleportToRallypoint)); - showDisabled = 1; - priority = 1; - }; - }; - }; + class Arguments {}; }; // team leader @@ -245,4 +71,140 @@ class CfgVehicles { }; }; }; + + // rallypoints + class FlagCarrier; + class Flag_NATO_F: FlagCarrier { + class ACE_Actions; + }; + + class Flag_CSAT_F: FlagCarrier { + class ACE_Actions; + }; + + class Flag_AAF_F: FlagCarrier { + class ACE_Actions; + }; + + // static + class ACE_Rallypoint_West_Base: Flag_NATO_F { + XEH_ENABLED; + + author = "$STR_ACE_Common_ACETeam"; + displayName = "Rallypoint West Base"; + vehicleClass = QGVAR(Rallypoints); + + class ACE_Actions: ACE_Actions { + class ACE_Teleport { + displayName = "$STR_ACE_Respawn_TeleportedToRallypoint"; + distance = 4; + condition = QUOTE(side group _player == west); + statement = QUOTE([ARR_3(_player,side group _player,'ACE_Rallypoint_West')] call FUNC(teleportToRallypoint)); + position[] = {0,0,-1}; + showDisabled = 1; + priority = 1; + }; + }; + }; + + class ACE_Rallypoint_East_Base: Flag_CSAT_F { + XEH_ENABLED; + + author = "$STR_ACE_Common_ACETeam"; + displayName = "Rallypoint East Base"; + vehicleClass = QGVAR(Rallypoints); + + class ACE_Actions: ACE_Actions { + class ACE_Teleport { + displayName = "$STR_ACE_Respawn_TeleportedToRallypoint"; + distance = 4; + condition = QUOTE(side group _player == east); + statement = QUOTE([ARR_3(_player,side group _player,'ACE_Rallypoint_East')] call FUNC(teleportToRallypoint)); + position[] = {0,0,-1}; + showDisabled = 1; + priority = 1; + }; + }; + }; + + class ACE_Rallypoint_Independent_Base: Flag_AAF_F { + XEH_ENABLED; + + author = "$STR_ACE_Common_ACETeam"; + displayName = "Rallypoint Independent Base"; + vehicleClass = QGVAR(Rallypoints); + + class ACE_Actions: ACE_Actions { + class ACE_Teleport { + displayName = "$STR_ACE_Respawn_TeleportedToRallypoint"; + distance = 4; + condition = QUOTE(side group _player == independent); + statement = QUOTE([ARR_3(_player,side group _player,'ACE_Rallypoint_Independent')] call FUNC(teleportToRallypoint)); + position[] = {0,0,-1}; + showDisabled = 1; + priority = 1; + }; + }; + }; + + // moveable + class ACE_Rallypoint_West: Flag_NATO_F { + XEH_ENABLED; + + author = "$STR_ACE_Common_ACETeam"; + displayName = "Rallypoint West"; + vehicleClass = QGVAR(Rallypoints); + + class ACE_Actions: ACE_Actions { + class ACE_Teleport { + displayName = "$STR_ACE_Respawn_TeleportedToBase"; + distance = 4; + condition = QUOTE(side group _player == west); + statement = QUOTE([ARR_3(_player,side group _player,'ACE_Rallypoint_West_Base')] call FUNC(teleportToRallypoint)); + position[] = {0,0,-1}; + showDisabled = 1; + priority = 1; + }; + }; + }; + + class ACE_Rallypoint_East: Flag_CSAT_F { + XEH_ENABLED; + + author = "$STR_ACE_Common_ACETeam"; + displayName = "Rallypoint East"; + vehicleClass = QGVAR(Rallypoints); + + class ACE_Actions: ACE_Actions { + class ACE_Teleport { + displayName = "$STR_ACE_Respawn_TeleportedToBase"; + distance = 4; + condition = QUOTE(side group _player == east); + statement = QUOTE([ARR_3(_player,side group _player,'ACE_Rallypoint_East_Base')] call FUNC(teleportToRallypoint)); + position[] = {0,0,-1}; + showDisabled = 1; + priority = 1; + }; + }; + }; + + class ACE_Rallypoint_Independent: Flag_AAF_F { + XEH_ENABLED; + + author = "$STR_ACE_Common_ACETeam"; + displayName = "Rallypoint Independent"; + vehicleClass = QGVAR(Rallypoints); + + class ACE_Actions: ACE_Actions { + class ACE_Teleport { + displayName = "$STR_ACE_Respawn_TeleportedToBase"; + distance = 4; + condition = QUOTE(side group _player == independent); + statement = QUOTE([ARR_3(_player,side group _player,'ACE_Rallypoint_Independent_Base')] call FUNC(teleportToRallypoint)); + position[] = {0,0,-1}; + showDisabled = 1; + priority = 1; + }; + }; + }; }; diff --git a/addons/respawn/functions/fnc_moveRallypoint.sqf b/addons/respawn/functions/fnc_moveRallypoint.sqf index dcd4810844..d937363310 100644 --- a/addons/respawn/functions/fnc_moveRallypoint.sqf +++ b/addons/respawn/functions/fnc_moveRallypoint.sqf @@ -26,8 +26,8 @@ _this spawn { _rallypoint = [ objNull, missionNamespace getVariable ["ACE_Rallypoint_West", objNull], - missionNamespace getVariable ["ACE_RallypointExit_East", objNull], - missionNamespace getVariable ["ACE_RallypointExit_Independent", objNull] + missionNamespace getVariable ["ACE_Rallypoint_East", objNull], + missionNamespace getVariable ["ACE_Rallypoint_Independent", objNull] ] select ([west, east, independent] find _side) + 1; if (isNull _rallypoint) exitWith {}; @@ -50,5 +50,5 @@ _this spawn { _marker setMarkerTextLocal format ["%1:%2", [date select 3, 2, 0] call CBA_fnc_FORMATNumber, [date select 4, 2, 0] call CBA_fnc_FORMATNumber]; */ - [localize "STR_ACE_Respawn_Deploy"] call EFUNC(common,displayTextStructured); + [localize "STR_ACE_Respawn_Deployed"] call EFUNC(common,displayTextStructured); }; diff --git a/addons/respawn/functions/fnc_restoreGear.sqf b/addons/respawn/functions/fnc_restoreGear.sqf index 18afba344b..5a00e3425c 100644 --- a/addons/respawn/functions/fnc_restoreGear.sqf +++ b/addons/respawn/functions/fnc_restoreGear.sqf @@ -76,6 +76,8 @@ if (_goggles != "") then { _unit addItemToVest _x; }forEach _vestitems; +private "_flagRemoveDummyBag"; +_flagRemoveDummyBag = false; if(format["%1", _backpack] != "") then { _unit addBackpack _backpack; @@ -87,6 +89,12 @@ if(format["%1", _backpack] != "") then { { _unit addItemToBackpack _x; } forEach _backpackitems; + +} else { + // dummy backpack to ensure mags being loaded + _unit addBackpack "B_Kitbag_Base"; + + _flagRemoveDummyBag = true; }; @@ -138,6 +146,12 @@ if (_handgunweapon != "") then { }; +// remove dummy bagpack +if (_flagRemoveDummyBag) then { + removeBackpack _unit; +}; + + _assignedItems = _assignedItems - [_binocular]; // items diff --git a/addons/respawn/functions/fnc_teleportToRallypoint.sqf b/addons/respawn/functions/fnc_teleportToRallypoint.sqf index 8d898441ee..82a1d68e05 100644 --- a/addons/respawn/functions/fnc_teleportToRallypoint.sqf +++ b/addons/respawn/functions/fnc_teleportToRallypoint.sqf @@ -18,30 +18,19 @@ #include "script_component.hpp" -private ["_unit", "_side", "_toBase", "_rallypoint"]; +private ["_unit", "_side", "_rallypoint", "_toBase"]; _unit = _this select 0; _side = _this select 1; -_toBase = _this select 2; +_rallypoint = _this select 2; // rallypoint names are defined in CfgVehicles.hpp -_rallypoint = ([ - [ - objNull, - missionNamespace getVariable ["ACE_RallypointExit_West", objNull], - missionNamespace getVariable ["ACE_RallypointExit_East", objNull], - missionNamespace getVariable ["ACE_RallypointExit_Independent", objNull] - ], - [ - objNull, - missionNamespace getVariable ["ACE_Rallypoint_West", objNull], - missionNamespace getVariable ["ACE_Rallypoint_East", objNull], - missionNamespace getVariable ["ACE_Rallypoint_Independent", objNull] - ] -] select _toBase) select ([west, east, independent] find _side) + 1; +_toBase = _rallypoint find "_Base" != -1; + +_rallypoint = missionNamespace getVariable [_rallypoint, objNull], if (isNull _rallypoint) exitWith {}; -_unit setPosASL (getPosASL _rallypoint); +_unit setPosASL getPosASL _rallypoint; [[localize "STR_ACE_Respawn_TeleportedToRallypoint", localize "STR_ACE_Respawn_TeleportedToBase"] select _toBase] call EFUNC(common,displayTextStructured); From fb6553a7a7b68968508f6fef5042029cae63f763 Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 16:57:01 -0700 Subject: [PATCH 519/816] Only show distance if laser is on. --- addons/laser/RscInGameUI.hpp | 17 +++++++++++++++-- .../functions/fnc_onLaserDesignatorDraw.sqf | 10 ++++++++-- addons/laser/script_component.hpp | 5 ++++- 3 files changed, 27 insertions(+), 5 deletions(-) diff --git a/addons/laser/RscInGameUI.hpp b/addons/laser/RscInGameUI.hpp index 770c2104b6..d3dfaa5d43 100644 --- a/addons/laser/RscInGameUI.hpp +++ b/addons/laser/RscInGameUI.hpp @@ -40,8 +40,8 @@ class RscInGameUI { w = "4.5 * (0.01875 * SafezoneH)"; h = "1.1 * (0.025 * SafezoneH)"; }; - class CA_Distance: RscText { - idc = 151; + class ACE_Distance: RscText { + idc = 123002; style = 0; sizeEx = "0.038*SafezoneH"; colorText[] = {0.706,0.0745,0.0196,1}; @@ -53,6 +53,19 @@ class RscInGameUI { w = "4 * (0.01875 * SafezoneH)"; h = "1.5 * (0.025 * SafezoneH)"; }; + class CA_Distance: RscText { + idc = 151; + style = 0; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "2456"; + x = 0; + y = 0; + w = 0; + h = 0; + }; class CA_Elev: RscText { idc = 175; style = 1; diff --git a/addons/laser/functions/fnc_onLaserDesignatorDraw.sqf b/addons/laser/functions/fnc_onLaserDesignatorDraw.sqf index a5da33b236..7f8537ab9b 100644 --- a/addons/laser/functions/fnc_onLaserDesignatorDraw.sqf +++ b/addons/laser/functions/fnc_onLaserDesignatorDraw.sqf @@ -1,9 +1,15 @@ -#define DEBUG_MODE_FULL +//#define DEBUG_MODE_FULL #include "script_component.hpp" -TRACE_1("", _this); private["_laserCode"]; _laserCode = ACE_player getVariable[QGVAR(code), ACE_DEFAULT_LASER_CODE]; if(!isNil "_laserCode") then { __LaserDesignatorIGUI_LaserCode ctrlSetText format["Code: %1", [_laserCode, 4, 0, false] call CBA_fnc_formatNumber]; +}; + +if(! (ctrlShown __LaserDesignatorIGUI_LaserOn) ) then { + // TODO: hide distance + __LaserDesignatorIGUI_ACE_Distance ctrlSetText "----"; +} else { + __LaserDesignatorIGUI_ACE_Distance ctrlSetText (ctrlText __LaserDesignatorIGUI_CA_Distance); }; \ No newline at end of file diff --git a/addons/laser/script_component.hpp b/addons/laser/script_component.hpp index 6bd4063f4e..77369ead96 100644 --- a/addons/laser/script_component.hpp +++ b/addons/laser/script_component.hpp @@ -16,4 +16,7 @@ #define __LaserDesignatorIGUI (uiNamespace getVariable ["ACE_RscOptics_LaserDesignator", nil]) -#define __LaserDesignatorIGUI_LaserCode (__LaserDesignatorIGUI displayCtrl 123001) \ No newline at end of file +#define __LaserDesignatorIGUI_LaserCode (__LaserDesignatorIGUI displayCtrl 123001) +#define __LaserDesignatorIGUI_ACE_Distance (__LaserDesignatorIGUI displayCtrl 123002) +#define __LaserDesignatorIGUI_CA_Distance (__LaserDesignatorIGUI displayCtrl 151) +#define __LaserDesignatorIGUI_LaserOn (__LaserDesignatorIGUI displayCtrl 158) \ No newline at end of file From b39209cc28357ef5535936a38d5bbf61a1f01ff5 Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 17:09:13 -0700 Subject: [PATCH 520/816] BAD @esteldunedain! BAD DOGGY! --- addons/interact_menu/functions/fnc_compileMenu.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/interact_menu/functions/fnc_compileMenu.sqf b/addons/interact_menu/functions/fnc_compileMenu.sqf index e5b6e28c57..baf8e1c272 100644 --- a/addons/interact_menu/functions/fnc_compileMenu.sqf +++ b/addons/interact_menu/functions/fnc_compileMenu.sqf @@ -43,7 +43,7 @@ _recurseFnc = { if (isArray ( _entryCfg >> "selection" )) then { _selection = getArray ( _entryCfg >> "selection" ) } else { - _selection = getText (_entryCfg >> "selection") + _selection = getText (_entryCfg >> "selection"); if (_selection == "") then { _selection = [0,0,0]; }; From 1488ba2aac5be6a0f37c50922e888e7d6e04b58c Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Tue, 14 Apr 2015 19:52:30 -0500 Subject: [PATCH 521/816] #595 - Hide ace optino button if no world loaded I wanted to use a rscMapControl onDraw, but it throws an error onMouseMoving seems odd, but it works and I don't have to overload onLoad --- addons/optionsmenu/config.cpp | 26 +++++++++++++------------- addons/optionsmenu/gui/pauseMenu.hpp | 5 ++++- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/addons/optionsmenu/config.cpp b/addons/optionsmenu/config.cpp index 89d5768603..675e415e47 100644 --- a/addons/optionsmenu/config.cpp +++ b/addons/optionsmenu/config.cpp @@ -1,23 +1,23 @@ #include "script_component.hpp" class CfgPatches { - class ADDON { - units[] = {"ACE_moduleAllowConfigExport"}; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_common"}; - author[] = {"Glowbal", "PabstMirror"}; - authorUrl = "http://github.com/Glowbal"; - VERSION_CONFIG; - }; + class ADDON { + units[] = {"ACE_moduleAllowConfigExport"}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_common"}; + author[] = {"Glowbal", "PabstMirror"}; + authorUrl = "http://github.com/Glowbal"; + VERSION_CONFIG; + }; }; class CfgAddons { - class PreloadAddons { - class ADDON { - list[] = {QUOTE(ADDON)}; + class PreloadAddons { + class ADDON { + list[] = {QUOTE(ADDON)}; + }; }; - }; }; diff --git a/addons/optionsmenu/gui/pauseMenu.hpp b/addons/optionsmenu/gui/pauseMenu.hpp index d6a831c2aa..c4cbae9916 100644 --- a/addons/optionsmenu/gui/pauseMenu.hpp +++ b/addons/optionsmenu/gui/pauseMenu.hpp @@ -96,11 +96,14 @@ class RscDisplayInterruptEditor3D: RscStandardDisplay { }; }; class RscDisplayMain: RscStandardDisplay { + //Hide the button if there is no world (-world=empty) + //Seems odd to use onMouseMoving, but I don't want to overload onLoad + onMouseMoving = "((_this select 0) displayCtrl 80085) ctrlShow (missionName != '');"; class controls { class ACE_Open_settingsMenu_Btn : ACE_Open_SettingsMenu_BtnBase { action = "if (missionName != '') then {createDialog 'ACE_settingsMenu';};"; y = "4 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + safezoneY"; + idc = 80085; }; }; }; - From 2940d1f83cc521b9f89835f57f263709f7dfe3b2 Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 15 Apr 2015 03:10:17 +0200 Subject: [PATCH 522/816] base rallypoints create a respawn marker if none is present in the mission --- addons/respawn/CfgEventHandlers.hpp | 14 ++++++++------ addons/respawn/functions/fnc_initRallypoint.sqf | 7 ++++++- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/addons/respawn/CfgEventHandlers.hpp b/addons/respawn/CfgEventHandlers.hpp index 7b00950931..9ff7a2bae8 100644 --- a/addons/respawn/CfgEventHandlers.hpp +++ b/addons/respawn/CfgEventHandlers.hpp @@ -23,37 +23,39 @@ class Extended_Respawn_EventHandlers { class Extended_Init_EventHandlers { class ACE_Rallypoint_West { class ADDON { - init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_nato_CO.paa'; _this call FUNC(initRallypoint)); + init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_nato_CO.paa'; [ARR_2(_this select 0,'')] call FUNC(initRallypoint)); }; }; class ACE_Rallypoint_East { class ADDON { - init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_CSAT_CO.paa'; _this call FUNC(initRallypoint)); + init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_CSAT_CO.paa'; [ARR_2(_this select 0,'')] call FUNC(initRallypoint)); }; }; class ACE_Rallypoint_Independent { class ADDON { - init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_AAF_CO.paa'; _this call FUNC(initRallypoint)); + init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_AAF_CO.paa'; [ARR_2(_this select 0,'')] call FUNC(initRallypoint)); }; }; class ACE_Rallypoint_West_Base { class ADDON { - init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_nato_CO.paa'; _this call FUNC(initRallypoint)); + init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_nato_CO.paa'; [ARR_2(_this select 0,'respawn_west')] call FUNC(initRallypoint)); }; }; class ACE_Rallypoint_East_Base { class ADDON { - init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_CSAT_CO.paa'; _this call FUNC(initRallypoint)); + init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_CSAT_CO.paa'; [ARR_2(_this select 0,'respawn_east')] call FUNC(initRallypoint)); }; }; class ACE_Rallypoint_Independent_Base { class ADDON { - init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_AAF_CO.paa'; _this call FUNC(initRallypoint)); + init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_AAF_CO.paa'; [ARR_2(_this select 0,'respawn_guerrila')] call FUNC(initRallypoint)); }; }; + + //respawn_civilian }; diff --git a/addons/respawn/functions/fnc_initRallypoint.sqf b/addons/respawn/functions/fnc_initRallypoint.sqf index cb4d55146f..c266026e11 100644 --- a/addons/respawn/functions/fnc_initRallypoint.sqf +++ b/addons/respawn/functions/fnc_initRallypoint.sqf @@ -16,9 +16,10 @@ #include "script_component.hpp" -private ["_rallypoint", "_name"]; +private ["_rallypoint", "_respawnMarker", "_name"]; _rallypoint = _this select 0; +_respawnMarker = _this select 1; if (!local _rallypoint) exitWith {}; @@ -31,3 +32,7 @@ if (isNil _name) then { deleteVehicle _rallypoint; diag_log text "[ACE] Respawn: ERROR Multiple Rallypoints of same type."; }; + +if (isServer && {_respawnMarker != ""} && {!(_respawnMarker in allMapMarkers)}) then { + createMarker [_respawnMarker, _rallypoint]; +}; From 37de67395f1af80ddce823f6fca4ff08206357cd Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 18:18:27 -0700 Subject: [PATCH 523/816] Fixed: issue where Javelin wouldn't hit > 1500 --- addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf b/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf index 4e83e046ff..dc8b9b8e9d 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf @@ -57,7 +57,8 @@ switch( (_state select 0) ) do { }; case STAGE_COAST: { TRACE_1("STAGE_COAST",""); - if(_distanceShooterToTarget < 1250 || _distanceToTarget < ( ((ASLToATL _projectilePos) select 2) - (( ASLToATL _seekerTargetPos) select 2) )) then { + TRACE_1("", ((ASLToATL _projectilePos) select 2) - (( ASLToATL _seekerTargetPos) select 2) ); + if(_distanceShooterToTarget < 1250 || _distanceToTarget < ( ((ASLToATL _projectilePos) select 2) - (( ASLToATL _seekerTargetPos) select 2) ) * 1.5) then { _state set[0, STAGE_TERMINAL]; }; _returnTargetPos = _seekerTargetPos vectorAdd [0,0,(_projectilePos select 2)]; From ef6d0902386765811317bd6867388872a1b2cac8 Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 18:18:38 -0700 Subject: [PATCH 524/816] Fixed: JAV_DIR was erroring. --- .../functions/fnc_attackProfile_JAV_DIR.sqf | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf b/addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf index da01b7d900..822afd7f1b 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf @@ -43,12 +43,8 @@ switch( (_state select 0) ) do { }; case STAGE_CLIMB: { TRACE_1("STAGE_CLIMB",""); - _cruisAlt = 60; - if(_distanceShooterToTarget < w) then { - _cruisAlt = 60 * (_distanceShooterToTarget/2000); - TRACE_1("_cruisAlt", _cruisAlt); - }; - + _cruisAlt = 60 * (_distanceShooterToTarget/2000); + if( ((ASLToATL _projectilePos) select 2) - ((ASLToATL _seekerTargetPos) select 2) >= _cruisAlt) then { _state set[0, STAGE_TERMINAL]; } else { From ad95105508cc712beb256d32886c8fc3f2a9eeea Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 18:25:02 -0700 Subject: [PATCH 525/816] Added and enabled AMG for AI. --- addons/missileguidance/ACE_Settings.hpp | 7 ++++ addons/missileguidance/CfgEventhandlers.hpp | 8 ++++- addons/missileguidance/XEH_pre_init.sqf | 3 +- .../{fnc_fired.sqf => fnc_onFired.sqf} | 34 ++++++++++++------- .../functions/fnc_onIncomingMissile.sqf | 7 ++++ .../functions/fnc_seekerType_SALH.sqf | 12 ++++--- addons/missileguidance/stringtable.xml | 6 ++++ 7 files changed, 59 insertions(+), 18 deletions(-) rename addons/missileguidance/functions/{fnc_fired.sqf => fnc_onFired.sqf} (74%) create mode 100644 addons/missileguidance/functions/fnc_onIncomingMissile.sqf diff --git a/addons/missileguidance/ACE_Settings.hpp b/addons/missileguidance/ACE_Settings.hpp index 060bde199b..fdd4743546 100644 --- a/addons/missileguidance/ACE_Settings.hpp +++ b/addons/missileguidance/ACE_Settings.hpp @@ -6,4 +6,11 @@ class ACE_Settings { displayName = "$STR_ACE_MissileGuidance"; description = "$STR_ACE_MissileGuidance_Desc"; }; + class GVAR(enabledForAI) { + value = 1; + typeName = "BOOL"; + isClientSetable = 1; + displayName = "$STR_ACE_MissileGuidance_AI"; + description = "$STR_ACE_MissileGuidance_AI_Desc"; + }; }; \ No newline at end of file diff --git a/addons/missileguidance/CfgEventhandlers.hpp b/addons/missileguidance/CfgEventhandlers.hpp index 49f067ff46..8afeb9245e 100644 --- a/addons/missileguidance/CfgEventhandlers.hpp +++ b/addons/missileguidance/CfgEventhandlers.hpp @@ -12,6 +12,12 @@ class Extended_PostInit_EventHandlers { class Extended_FiredBIS_EventHandlers { class All { - ADDON = QUOTE(_this call FUNC(fired)); + ADDON = QUOTE(_this call FUNC(onFired)); + }; +}; + +class Extended_IncomingMissile_EventHandlers { + class All { + ADDON = QUOTE(_this call FUNC(onIncomingMissile)); }; }; \ No newline at end of file diff --git a/addons/missileguidance/XEH_pre_init.sqf b/addons/missileguidance/XEH_pre_init.sqf index 8d277bc3b0..d19b8475c9 100644 --- a/addons/missileguidance/XEH_pre_init.sqf +++ b/addons/missileguidance/XEH_pre_init.sqf @@ -7,7 +7,8 @@ PREP(changeMissileDirection); PREP(checkSeekerAngle); PREP(checkLos); -PREP(fired); +PREP(onFired); +PREP(onIncomingMissile); PREP(guidancePFH); PREP(doAttackProfile); diff --git a/addons/missileguidance/functions/fnc_fired.sqf b/addons/missileguidance/functions/fnc_onFired.sqf similarity index 74% rename from addons/missileguidance/functions/fnc_fired.sqf rename to addons/missileguidance/functions/fnc_onFired.sqf index 8b90b2353f..dea8d256f1 100644 --- a/addons/missileguidance/functions/fnc_fired.sqf +++ b/addons/missileguidance/functions/fnc_onFired.sqf @@ -2,10 +2,10 @@ #include "script_component.hpp" // Bail if guidance is disabled -if(!GVAR(enabled)) exitWith { false }; - // Bail on locality of the projectile, it should be local to us -if(!local _projectile) exitWith { false }; +if(!GVAR(enabled) || {!local _projectile} ) exitWith { false }; + +if(!GVAR(enableForAI) && {!isPlayer _shooter} ) exitWith { false }; private["_config", "_enabled", "_target", "_seekerType", "_attackProfile"]; PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); @@ -20,10 +20,13 @@ _enabled = getNumber ( _config >> "enabled"); if(isNil "_enabled" || {_enabled != 1}) exitWith { false }; _target = (vehicle _shooter) getVariable [QGVAR(target), nil]; +_targetPos = (vehicle _shooter) getVariable [QGVAR(targetPosition), nil]; _seekerType = (vehicle _shooter) getVariable [QGVAR(seekerType), nil]; _attackProfile = (vehicle _shooter) getVariable [QGVAR(attackProfile), nil]; _lockMode = (vehicle _shooter) getVariable [QGVAR(lockMode), nil]; +_launchPos = getPosASL (vehicle _shooter); + TRACE_3("Begin guidance", _target, _seekerType, _attackProfile); if ( isNil "_seekerType" || { ! ( _seekerType in (getArray (_config >> "seekerTypes" ) ) ) } ) then { @@ -38,21 +41,28 @@ if ( isNil "_lockMode" || { ! ( _lockMode in (getArray (_config >> "seekerLockMo // If we didn't get a target, try to fall back on tab locking if(isNil "_target") then { - _canUseLock = getNumber (_config >> "canVanillaLock"); - if(_canUseLock > 0) then { - // @TODO: Get vanilla target - _vanillaTarget = cursorTarget; - - TRACE_1("Using Vanilla Locking", _vanillaTarget); - if(!isNil "_vanillaTarget") then { - _target = _vanillaTarget; + + if(!isPlayer _shooter) then { + // This was an AI shot, lets still guide it on the AI target + _target = _shooter getVariable[QGVAR(vanilla_target), nil]; + TRACE_1("Detected AI Shooter!", _target); + } else { + _canUseLock = getNumber (_config >> "canVanillaLock"); + if(_canUseLock > 0) then { + // @TODO: Get vanilla target + _vanillaTarget = cursorTarget; + + TRACE_1("Using Vanilla Locking", _vanillaTarget); + if(!isNil "_vanillaTarget") then { + _target = _vanillaTarget; + }; }; }; }; TRACE_4("Beginning ACE guidance system",_target,_ammo,_seekerType,_attackProfile); [FUNC(guidancePFH), 0, [_this, - [ACE_player, + [_shooter, [_target, _targetPos, _launchPos], _seekerType, _attackProfile, diff --git a/addons/missileguidance/functions/fnc_onIncomingMissile.sqf b/addons/missileguidance/functions/fnc_onIncomingMissile.sqf new file mode 100644 index 0000000000..f819a97562 --- /dev/null +++ b/addons/missileguidance/functions/fnc_onIncomingMissile.sqf @@ -0,0 +1,7 @@ +//#define DEBUG_MODE_FULL +#include "script_component.hpp" +PARAMS_3(_target,_ammo,_shooter); + +if !(local (gunner _shooter) || {local _shooter}) exitWith {}; + +_shooter setVariable [QGVAR(vanilla_target),_target, false]; \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_seekerType_SALH.sqf b/addons/missileguidance/functions/fnc_seekerType_SALH.sqf index b6ed8d65a4..07f997a041 100644 --- a/addons/missileguidance/functions/fnc_seekerType_SALH.sqf +++ b/addons/missileguidance/functions/fnc_seekerType_SALH.sqf @@ -8,10 +8,14 @@ _launchParams = _this select 1; _seekerParams = _launchParams select 3; _angleFov = _seekerParams select 0; -_laserResult = [(getPosASL _projectile), (velocity _projectile), _angleFov, [ACE_DEFAULT_LASER_WAVELENGTH,ACE_DEFAULT_LASER_WAVELENGTH], ACE_DEFAULT_LASER_CODE] call EFUNC(laser,seekerFindLaserSpot); -_foundTargetPos = _laserResult select 0; -TRACE_1("Search", _laserResult); - +if(!isNil "_target") then { + // Handle AI or moving vanilla lasers + _foundTargetPos = getPosASL _target; +} else { + _laserResult = [(getPosASL _projectile), (velocity _projectile), _angleFov, [ACE_DEFAULT_LASER_WAVELENGTH,ACE_DEFAULT_LASER_WAVELENGTH], ACE_DEFAULT_LASER_CODE] call EFUNC(laser,seekerFindLaserSpot); + _foundTargetPos = _laserResult select 0; + TRACE_1("Search", _laserResult); +}; if(!isNil "_foundTargetPos") then { //_canSeeTarget = [_projectile, _foundTargetPos, _angleFov] call FUNC(checkSeekerAngle); diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index 3ee166a6ff..5c136388ba 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -12,6 +12,12 @@ Avançado Missile Guidance Részletes rakéta irányító Расширенный ракетой + + + Advanced Missile Guidance for AI + + + Enables advanced guidance on AI units. Enables advanced guidance mechanics and selection for different missiles and fire modes. From b307b4bc4bc662929df19b1e815f0c0265db62a7 Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 18:38:52 -0700 Subject: [PATCH 526/816] Fixed: Flummi missed 2 isClientSettable renames. --- addons/interact_menu/config.cpp | 2 +- addons/missileguidance/ACE_Settings.hpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/interact_menu/config.cpp b/addons/interact_menu/config.cpp index bb1b09cc20..f87062bf6f 100644 --- a/addons/interact_menu/config.cpp +++ b/addons/interact_menu/config.cpp @@ -26,7 +26,7 @@ class ACE_Settings { class GVAR(UseListMenu) { value = 0; typeName = "BOOL"; - isClientSetable = 1; + isClientSettable = 1; displayName = "$STR_ACE_Interact_Menu_UseListMenu"; }; }; diff --git a/addons/missileguidance/ACE_Settings.hpp b/addons/missileguidance/ACE_Settings.hpp index fdd4743546..0ecd4b8cbc 100644 --- a/addons/missileguidance/ACE_Settings.hpp +++ b/addons/missileguidance/ACE_Settings.hpp @@ -2,14 +2,14 @@ class ACE_Settings { class GVAR(enabled) { value = 1; typeName = "BOOL"; - isClientSetable = 1; + isClientSettable = 1; displayName = "$STR_ACE_MissileGuidance"; description = "$STR_ACE_MissileGuidance_Desc"; }; class GVAR(enabledForAI) { value = 1; typeName = "BOOL"; - isClientSetable = 1; + isClientSettable = 1; displayName = "$STR_ACE_MissileGuidance_AI"; description = "$STR_ACE_MissileGuidance_AI_Desc"; }; From 91c8c89e87d9ef08efb30d1faf98b6fa542e5a72 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Tue, 14 Apr 2015 20:47:07 -0500 Subject: [PATCH 527/816] Only sync A3 VON status over network --- .../nametags/functions/fnc_initIsSpeaking.sqf | 49 ++++++++----------- 1 file changed, 21 insertions(+), 28 deletions(-) diff --git a/addons/nametags/functions/fnc_initIsSpeaking.sqf b/addons/nametags/functions/fnc_initIsSpeaking.sqf index 56c5cfc2f1..95403e0894 100644 --- a/addons/nametags/functions/fnc_initIsSpeaking.sqf +++ b/addons/nametags/functions/fnc_initIsSpeaking.sqf @@ -20,8 +20,8 @@ if (isServer) then { //If someone disconnects while speaking, reset their variable addMissionEventHandler ["HandleDisconnect", { PARAMS_1(_disconnectedPlayer); - if (_disconnectedPlayer getVariable [QGVAR(isSpeaking), false]) then { - _disconnectedPlayer setVariable [QGVAR(isSpeaking), false, true]; + if (_disconnectedPlayer getVariable [QGVAR(isSpeakingInGame), false]) then { + _disconnectedPlayer setVariable [QGVAR(isSpeakingInGame), false, true]; }; }]; }; @@ -31,46 +31,39 @@ if (!hasInterface) exitWith {}; ["playerChanged", { //When player changes, make sure to reset old unit's variable PARAMS_2(_newUnit,_oldUnit); - if (_oldUnit getVariable [QGVAR(isSpeaking), false]) then { - _oldUnit setVariable [QGVAR(isSpeaking), false, true]; + if ((!isNull _oldUnit) && {_oldUnit getVariable [QGVAR(isSpeakingInGame), false]}) then { + _oldUnit setVariable [QGVAR(isSpeakingInGame), false, true]; }; }] call EFUNC(common,addEventHandler); +//PFEH to watch the internal VON icon +//Note: class RscDisplayVoiceChat {idd = 55}; //only present when talking +[{ + _oldSetting = ACE_player getVariable [QGVAR(isSpeakingInGame), false]; + _newSetting = (!(isNull findDisplay 55)); + if (!(_oldSetting isEqualTo _newSetting)) then { + ACE_player setVariable [QGVAR(isSpeakingInGame), _newSetting, true]; + }; +} , 0.1, []] call CBA_fnc_addPerFrameHandler; -//For performance, chose different code paths at mission start based on installed mods (once, instead of checking each time) -_pfEHCode = switch (true) do { + +DFUNC(isSpeaking) = switch (true) do { case (isClass (configFile >> "cfgPatches" >> "acre_api")): { { - _oldSetting = ACE_player getVariable [QGVAR(isSpeaking), false]; - _newSetting = ([ACE_player] call acre_api_fnc_isSpeaking) || ([ACE_player] call acre_api_fnc_isBroadcasting) || {!(isNull findDisplay 55)}; - if (!(_oldSetting isEqualTo _newSetting)) then { - ACE_player setVariable [QGVAR(isSpeaking), _newSetting, true]; - }; + PARAMS_1(_unit); + (_unit getVariable [QGVAR(isSpeakingInGame), false]) || ([_unit] call acre_api_fnc_isSpeaking) || ([ACE_player] call acre_api_fnc_isBroadcasting) }; }; case (isClass (configFile >> "cfgPatches" >> "task_force_radio")): { - //Note: TFAR has a TFAR_fnc_isSpeaking function, but it has a fairly costly `callExtension` - //I think it's much faster to use the internal "tf_isSpeaking" variable - //If we don't care about the built-in VON, we could switch this to a pure event driven system { - _oldSetting = ACE_player getVariable [QGVAR(isSpeaking), false]; - _newSetting = (ACE_player getVariable ["tf_isSpeaking", false]) || {!(isNull findDisplay 55)}; - if (!(_oldSetting isEqualTo _newSetting)) then { - ACE_player setVariable [QGVAR(isSpeaking), _newSetting, true]; - }; + PARAMS_1(_unit); + (_unit getVariable [QGVAR(isSpeakingInGame), false]) || (_unit getVariable ["tf_isSpeaking", false]) }; }; default { - //Note: class RscDisplayVoiceChat {idd = 55}; //only present when talking { - _oldSetting = ACE_player getVariable [QGVAR(isSpeaking), false]; - _newSetting = (!(isNull findDisplay 55)); - if (!(_oldSetting isEqualTo _newSetting)) then { - ACE_player setVariable [QGVAR(isSpeaking), _newSetting, true]; - }; + PARAMS_1(_unit); + (_unit getVariable [QGVAR(isSpeakingInGame), false]) }; }; }; - -//Is 0.05sec precision enough?? -[_pfEHCode, 0.05, []] call CBA_fnc_addPerFrameHandler; From 00b9e2d72ca7584268b78636d49a842ab39ebab5 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Tue, 14 Apr 2015 20:49:44 -0500 Subject: [PATCH 528/816] draw3d --- addons/nametags/XEH_postInit.sqf | 1 + addons/nametags/XEH_preInit.sqf | 2 -- addons/nametags/functions/fnc_onDraw3d.sqf | 10 +++++----- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/addons/nametags/XEH_postInit.sqf b/addons/nametags/XEH_postInit.sqf index ab3cd03391..1df20e45e7 100644 --- a/addons/nametags/XEH_postInit.sqf +++ b/addons/nametags/XEH_postInit.sqf @@ -5,6 +5,7 @@ if (!hasInterface) exitWith {}; +GVAR(ShowNamesTime) = -10; // Add keybinds ["ACE3", QGVAR(showNameTags), localize "STR_ACE_NameTags_ShowNames", diff --git a/addons/nametags/XEH_preInit.sqf b/addons/nametags/XEH_preInit.sqf index 80c06cff1f..9fae94fd08 100644 --- a/addons/nametags/XEH_preInit.sqf +++ b/addons/nametags/XEH_preInit.sqf @@ -12,6 +12,4 @@ PREP(onDraw3d); PREP(onMouseZChanged); PREP(setText); -GVAR(ShowNamesTime) = -10; - ADDON = true; diff --git a/addons/nametags/functions/fnc_onDraw3d.sqf b/addons/nametags/functions/fnc_onDraw3d.sqf index 8aa503d377..d35cef0d67 100644 --- a/addons/nametags/functions/fnc_onDraw3d.sqf +++ b/addons/nametags/functions/fnc_onDraw3d.sqf @@ -50,9 +50,9 @@ if ((GVAR(showPlayerNames) in [2,4]) && {_onKeyPressAlphaMax > 0}) then { _alpha = _alpha min _onKeyPressAlphaMax; _icon = ICON_NONE; if (GVAR(showSoundWaves) == 2) then { //icon will be drawn below, so only show name here - _icon = if ((_target getVariable [QGVAR(isSpeaking), false]) && {(vehicle _target) == _target}) then {ICON_NAME} else {_defaultIcon}; + _icon = if (([_target] call FUNC(isSpeaking)) && {(vehicle _target) == _target}) then {ICON_NAME} else {_defaultIcon}; } else { - _icon = if ((_target getVariable [QGVAR(isSpeaking), false]) && {(vehicle _target) == _target} && {GVAR(showSoundWaves) > 0}) then {ICON_NAME_SPEAK} else {_defaultIcon}; + _icon = if (([_target] call FUNC(isSpeaking)) && {(vehicle _target) == _target} && {GVAR(showSoundWaves) > 0}) then {ICON_NAME_SPEAK} else {_defaultIcon}; }; [_player, _target, _alpha, _distance * 0.026, _icon] call FUNC(drawNameTagIcon); @@ -77,10 +77,10 @@ if (((GVAR(showPlayerNames) in [1,3]) && {_onKeyPressAlphaMax > 0}) || {GVAR(sho _icon = ICON_NONE; if ((GVAR(showPlayerNames) in [1,3]) && {_onKeyPressAlphaMax > 0}) then { - if ((_target getVariable [QGVAR(isSpeaking), false]) && {(vehicle _target) == _target} && {GVAR(showSoundWaves) > 0}) then {_icon = ICON_NAME_SPEAK;} else {_icon = _defaultIcon}; + if (([_target] call FUNC(isSpeaking)) && {(vehicle _target) == _target} && {GVAR(showSoundWaves) > 0}) then {_icon = ICON_NAME_SPEAK;} else {_icon = _defaultIcon}; } else { //showSoundWaves must be 2, only draw speak icon - if ((_target getVariable [QGVAR(isSpeaking), false]) && {(vehicle _target) == _target}) then {_icon = ICON_SPEAK;}; + if (([_target] call FUNC(isSpeaking)) && {(vehicle _target) == _target}) then {_icon = ICON_SPEAK;}; }; if ((_icon != ICON_NONE) && @@ -96,7 +96,7 @@ if (((GVAR(showPlayerNames) in [1,3]) && {_onKeyPressAlphaMax > 0}) || {GVAR(sho _alpha = ((1 - 0.2 * (_distance - GVAR(PlayerNamesViewDistance))) min (1 - 0.15 * (_projDist * 5 - _distance - 3)) min 1) * GVAR(PlayerNamesMaxAlpha); - if ((GVAR(showSoundWaves) == 2) && {(_target getVariable [QGVAR(isSpeaking), false]) && {(vehicle _target) == _target}}) then { + if ((GVAR(showSoundWaves) == 2) && {([_target] call FUNC(isSpeaking)) && {(vehicle _target) == _target}}) then { _alpha = 1; } else { _alpha = _alpha min _onKeyPressAlphaMax; From ee340789602485d8cdd2ee33ddf8a4f0cbe6666b Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Tue, 14 Apr 2015 22:53:10 -0300 Subject: [PATCH 529/816] Add early visibility check to interact menu --- .../functions/fnc_renderActionPoints.sqf | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/addons/interact_menu/functions/fnc_renderActionPoints.sqf b/addons/interact_menu/functions/fnc_renderActionPoints.sqf index 45c0c46a61..1d941435be 100644 --- a/addons/interact_menu/functions/fnc_renderActionPoints.sqf +++ b/addons/interact_menu/functions/fnc_renderActionPoints.sqf @@ -14,19 +14,25 @@ GVAR(currentOptions) = []; -private ["_player","_numInteractObjects","_numInteractions","_actionsVarName","_classActions","_objectActions","_target","_player","_action","_actionData","_active"]; +private ["_player","_numInteractObjects","_numInteractions","_actionsVarName","_classActions","_objectActions","_target","_player","_action","_actionData","_active","_cameraPos","_cameraDir"]; _player = ACE_player; - _fnc_renderNearbyActions = { // Render all nearby interaction menus #define MAXINTERACTOBJECTS 3 + _cameraPos = (positionCameraToWorld [0, 0, 0]) call EFUNC(common,positionToASL); + _cameraDir = ((positionCameraToWorld [0, 0, 1]) call EFUNC(common,positionToASL)) vectorDiff _cameraPos; + _numInteractObjects = 0; - _nearestObjects = nearestObjects [ACE_player, ["All"], 15]; + _nearestObjects = nearestObjects [ACE_player, ["All"], 13]; { _target = _x; + // Quick oclussion test. Exit for object more than 1 m behind the camera plane + _lambda = ((getPosASL _x) vectorDiff _cameraPos) vectorDotProduct _cameraDir; + if (_lambda < -1) exitWith {}; + _numInteractions = 0; // Prevent interacting with yourself or your own vehicle if (_target != ACE_player && {_target != vehicle ACE_player}) then { From 53ce7d0be40c52ae7b6c95065967a82a2fc36846 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Tue, 14 Apr 2015 23:12:48 -0300 Subject: [PATCH 530/816] Increase the tolerance to 2m --- addons/interact_menu/functions/fnc_renderActionPoints.sqf | 4 ++-- addons/interact_menu/script_component.hpp | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/addons/interact_menu/functions/fnc_renderActionPoints.sqf b/addons/interact_menu/functions/fnc_renderActionPoints.sqf index 1d941435be..702da00f29 100644 --- a/addons/interact_menu/functions/fnc_renderActionPoints.sqf +++ b/addons/interact_menu/functions/fnc_renderActionPoints.sqf @@ -29,9 +29,9 @@ _fnc_renderNearbyActions = { { _target = _x; - // Quick oclussion test. Exit for object more than 1 m behind the camera plane + // Quick oclussion test. Exit for object more than 2 m behind the camera plane _lambda = ((getPosASL _x) vectorDiff _cameraPos) vectorDotProduct _cameraDir; - if (_lambda < -1) exitWith {}; + if (_lambda < -2) exitWith {}; _numInteractions = 0; // Prevent interacting with yourself or your own vehicle diff --git a/addons/interact_menu/script_component.hpp b/addons/interact_menu/script_component.hpp index 958d1c802d..a086b02613 100644 --- a/addons/interact_menu/script_component.hpp +++ b/addons/interact_menu/script_component.hpp @@ -9,4 +9,6 @@ #define DEBUG_SETTINGS DEBUG_SETTINGS_INTERACT_MENU #endif -#include "\z\ace\addons\main\script_macros.hpp" \ No newline at end of file +#include "\z\ace\addons\main\script_macros.hpp" + +#define ENABLE_PERFORMANCE_COUNTERS From 57acee0f89d0bacc658c0c5438147b7d8d174ee9 Mon Sep 17 00:00:00 2001 From: jaynus Date: Tue, 14 Apr 2015 19:19:14 -0700 Subject: [PATCH 531/816] Changed: Cleaned up Missile guidance setting for AI, SCALAR. --- addons/missileguidance/ACE_Settings.hpp | 12 +++--------- .../missileguidance/functions/fnc_onFired.sqf | 4 ++-- .../functions/fnc_onIncomingMissile.sqf | 3 ++- addons/missileguidance/stringtable.xml | 18 ------------------ 4 files changed, 7 insertions(+), 30 deletions(-) diff --git a/addons/missileguidance/ACE_Settings.hpp b/addons/missileguidance/ACE_Settings.hpp index 0ecd4b8cbc..d489ef15f3 100644 --- a/addons/missileguidance/ACE_Settings.hpp +++ b/addons/missileguidance/ACE_Settings.hpp @@ -1,16 +1,10 @@ class ACE_Settings { class GVAR(enabled) { - value = 1; - typeName = "BOOL"; + value = 2; + typeName = "SCALAR"; isClientSettable = 1; displayName = "$STR_ACE_MissileGuidance"; description = "$STR_ACE_MissileGuidance_Desc"; - }; - class GVAR(enabledForAI) { - value = 1; - typeName = "BOOL"; - isClientSettable = 1; - displayName = "$STR_ACE_MissileGuidance_AI"; - description = "$STR_ACE_MissileGuidance_AI_Desc"; + values[] = {"Off", "Player Only", "Player and AI"}; }; }; \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_onFired.sqf b/addons/missileguidance/functions/fnc_onFired.sqf index dea8d256f1..186a622417 100644 --- a/addons/missileguidance/functions/fnc_onFired.sqf +++ b/addons/missileguidance/functions/fnc_onFired.sqf @@ -3,9 +3,9 @@ // Bail if guidance is disabled // Bail on locality of the projectile, it should be local to us -if(!GVAR(enabled) || {!local _projectile} ) exitWith { false }; +if(GVAR(enabled) < 1 || {!local _projectile} ) exitWith { false }; -if(!GVAR(enableForAI) && {!isPlayer _shooter} ) exitWith { false }; +if( !isPlayer _shooter && { GVAR(enabled) < 2 } ) exitWith { false }; private["_config", "_enabled", "_target", "_seekerType", "_attackProfile"]; PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); diff --git a/addons/missileguidance/functions/fnc_onIncomingMissile.sqf b/addons/missileguidance/functions/fnc_onIncomingMissile.sqf index f819a97562..33ebeb34e2 100644 --- a/addons/missileguidance/functions/fnc_onIncomingMissile.sqf +++ b/addons/missileguidance/functions/fnc_onIncomingMissile.sqf @@ -2,6 +2,7 @@ #include "script_component.hpp" PARAMS_3(_target,_ammo,_shooter); -if !(local (gunner _shooter) || {local _shooter}) exitWith {}; +if(GVAR(enabled) < 1) exitWith {}; // bail if enabled +if !(local (gunner _shooter) || {local _shooter}) exitWith {}; // bail if not shooter _shooter setVariable [QGVAR(vanilla_target),_target, false]; \ No newline at end of file diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index 5c136388ba..16c9a7ec74 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -12,24 +12,6 @@ Avançado Missile Guidance Részletes rakéta irányító Расширенный ракетой - - - Advanced Missile Guidance for AI - - - Enables advanced guidance on AI units. - - - Enables advanced guidance mechanics and selection for different missiles and fire modes. - - - Włącza zaawansowaną mechanikę i wybór dla różnych rakiet i trybów strzału. - Aktiviert die erweiterten Mechaniken für unterschiedliche Raketen und Feuermodi. - Povoluje pokročilou mechaniku řízení střel. - - - - Hydra-70 DAGR Missile From c397246534543c0ecfe4c0b206b9ea8f0268b056 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Tue, 14 Apr 2015 23:22:08 -0300 Subject: [PATCH 532/816] Fix the fov test. Issue not fixed --- .../functions/fnc_renderActionPoints.sqf | 54 +++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/addons/interact_menu/functions/fnc_renderActionPoints.sqf b/addons/interact_menu/functions/fnc_renderActionPoints.sqf index 702da00f29..9c100ea9ad 100644 --- a/addons/interact_menu/functions/fnc_renderActionPoints.sqf +++ b/addons/interact_menu/functions/fnc_renderActionPoints.sqf @@ -29,44 +29,44 @@ _fnc_renderNearbyActions = { { _target = _x; - // Quick oclussion test. Exit for object more than 2 m behind the camera plane + // Quick oclussion test. Exit for object more than 1 m behind the camera plane _lambda = ((getPosASL _x) vectorDiff _cameraPos) vectorDotProduct _cameraDir; - if (_lambda < -2) exitWith {}; + if (_lambda > -1) then { + _numInteractions = 0; + // Prevent interacting with yourself or your own vehicle + if (_target != ACE_player && {_target != vehicle ACE_player}) then { - _numInteractions = 0; - // Prevent interacting with yourself or your own vehicle - if (_target != ACE_player && {_target != vehicle ACE_player}) then { + // Iterate through object actions, find base level actions and render them if appropiate + _actionsVarName = format [QGVAR(Act_%1), typeOf _target]; + GVAR(objectActionList) = _target getVariable [QGVAR(actions), []]; + { + // Only render them directly if they are base level actions + if (count (_x select 1) == 0) then { + // Try to render the menu + _action = _x; + if ([_target, _action] call FUNC(renderBaseMenu)) then { + _numInteractions = _numInteractions + 1; + }; + }; + } forEach GVAR(objectActionList); - // Iterate through object actions, find base level actions and render them if appropiate - _actionsVarName = format [QGVAR(Act_%1), typeOf _target]; - GVAR(objectActionList) = _target getVariable [QGVAR(actions), []]; - { - // Only render them directly if they are base level actions - if (count (_x select 1) == 0) then { - // Try to render the menu + // Iterate through base level class actions and render them if appropiate + _classActions = missionNamespace getVariable [_actionsVarName, []]; + { _action = _x; + // Try to render the menu if ([_target, _action] call FUNC(renderBaseMenu)) then { _numInteractions = _numInteractions + 1; }; - }; - } forEach GVAR(objectActionList); + } forEach _classActions; - // Iterate through base level class actions and render them if appropiate - _classActions = missionNamespace getVariable [_actionsVarName, []]; - { - _action = _x; - // Try to render the menu - if ([_target, _action] call FUNC(renderBaseMenu)) then { - _numInteractions = _numInteractions + 1; + // Limit the amount of objects the player can interact with + if (_numInteractions > 0) then { + _numInteractObjects = _numInteractObjects + 1; }; - } forEach _classActions; - - // Limit the amount of objects the player can interact with - if (_numInteractions > 0) then { - _numInteractObjects = _numInteractObjects + 1; }; + if (_numInteractObjects >= MAXINTERACTOBJECTS) exitWith {}; }; - if (_numInteractObjects >= MAXINTERACTOBJECTS) exitWith {}; } forEach _nearestObjects; }; From 7ad9238bbf35fe7cd8d1359a739c56062e57c00c Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Tue, 14 Apr 2015 23:32:03 -0300 Subject: [PATCH 533/816] Fixes --- addons/interact_menu/functions/fnc_renderActionPoints.sqf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/interact_menu/functions/fnc_renderActionPoints.sqf b/addons/interact_menu/functions/fnc_renderActionPoints.sqf index 9c100ea9ad..8d4734c8f8 100644 --- a/addons/interact_menu/functions/fnc_renderActionPoints.sqf +++ b/addons/interact_menu/functions/fnc_renderActionPoints.sqf @@ -25,11 +25,11 @@ _fnc_renderNearbyActions = { _cameraDir = ((positionCameraToWorld [0, 0, 1]) call EFUNC(common,positionToASL)) vectorDiff _cameraPos; _numInteractObjects = 0; - _nearestObjects = nearestObjects [ACE_player, ["All"], 13]; + _nearestObjects = nearestObjects [((getPosASL ACE_player) vectorAdd (_cameraDir vectorMultiply 5)) call EFUNC(common,ASLToPosition), ["All"], 8]; { _target = _x; - // Quick oclussion test. Exit for object more than 1 m behind the camera plane + // Quick oclussion test. Skip objects more than 1 m behind the camera plane _lambda = ((getPosASL _x) vectorDiff _cameraPos) vectorDotProduct _cameraDir; if (_lambda > -1) then { _numInteractions = 0; @@ -65,8 +65,8 @@ _fnc_renderNearbyActions = { _numInteractObjects = _numInteractObjects + 1; }; }; - if (_numInteractObjects >= MAXINTERACTOBJECTS) exitWith {}; }; + if (_numInteractObjects >= MAXINTERACTOBJECTS) exitWith {}; } forEach _nearestObjects; }; From d6a293c573e61f8702f404491b243da00b18a8f9 Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 15 Apr 2015 05:19:03 +0200 Subject: [PATCH 534/816] disable firing if menu is opened --- addons/interaction/XEH_postInit.sqf | 3 ++ addons/interaction/XEH_preInit.sqf | 1 + .../functions/fnc_handlePlayerChanged.sqf | 31 +++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 addons/interaction/functions/fnc_handlePlayerChanged.sqf diff --git a/addons/interaction/XEH_postInit.sqf b/addons/interaction/XEH_postInit.sqf index 98b1cc1523..dc019b101f 100644 --- a/addons/interaction/XEH_postInit.sqf +++ b/addons/interaction/XEH_postInit.sqf @@ -74,3 +74,6 @@ GVAR(isOpeningDoor) = false; [29, [false, false, false]], false] call cba_fnc_addKeybind; ["isNotSwimming", {!underwater (_this select 0)}] call EFUNC(common,addCanInteractWithCondition); + +// disable firing while the interact menu is is is opened +["playerChanged", {_this call FUNC(handlePlayerChanged)}] call EFUNC(common,addEventHandler); diff --git a/addons/interaction/XEH_preInit.sqf b/addons/interaction/XEH_preInit.sqf index 6f10a4e834..f6d742f419 100644 --- a/addons/interaction/XEH_preInit.sqf +++ b/addons/interaction/XEH_preInit.sqf @@ -14,6 +14,7 @@ PREP(getDoor); PREP(getDoorAnimations); PREP(getDown); PREP(getSelectedButton); +PREP(handlePlayerChanged); PREP(hideMenu); PREP(hideMouseHint); PREP(isInRange); diff --git a/addons/interaction/functions/fnc_handlePlayerChanged.sqf b/addons/interaction/functions/fnc_handlePlayerChanged.sqf new file mode 100644 index 0000000000..0e16d5db9e --- /dev/null +++ b/addons/interaction/functions/fnc_handlePlayerChanged.sqf @@ -0,0 +1,31 @@ +/* + * Author: commy2 + * + * Disables firing while the menu is opened. Called from playerChanged eh. + * + * Argument: + * 0: New unit to add the addAction eh (Object) + * 1: Old unit to remove the addAction eh (String) + * + * Return value: + * NOPE + */ +#include "script_component.hpp" + +private ["_newUnit", "_oldUnit"]; + +_newUnit = _this select 0; +_oldUnit = _this select 1; + +// add to new unit +private "_ehid"; +_ehid = [_newUnit, "DefaultAction", {EGVAR(interact_menu,openedMenuType) >= 0}, {systemChat "snap"}] call EFUNC(common,addActionEventHandler); + +_newUnit setVariable [QGVAR(AAEHID), _ehid]; + +// remove from old unit +_ehid = _oldUnit getVariable [QGVAR(AAEHID), -1]; + +[_oldUnit, "DefaultAction", _ehid] call EFUNC(common,removeActionEventHandler); + +_oldUnit setVariable [QGVAR(AAEHID), -1]; From c81fa61f2e4a37af15256bbf8441c2b0a5dd6bc6 Mon Sep 17 00:00:00 2001 From: firefly2442 Date: Tue, 14 Apr 2015 22:34:58 -0500 Subject: [PATCH 535/816] match to exact directory name (case-sensitive) --- extensions/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/CMakeLists.txt b/extensions/CMakeLists.txt index 46aa4f3446..6028771554 100644 --- a/extensions/CMakeLists.txt +++ b/extensions/CMakeLists.txt @@ -27,7 +27,7 @@ include_directories(AFTER "common") # Add extensions to build here add_subdirectory(fcs) -add_subdirectory(breakline) +add_subdirectory(breakLine) add_subdirectory(advanced_ballistics) message("Build Type: ${CMAKE_BUILD_TYPE}") \ No newline at end of file From 428688422ec0470a0ebd55d9b365fd609b5a4285 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Tue, 14 Apr 2015 22:47:57 -0500 Subject: [PATCH 536/816] Missing stringtable for listMenu --- addons/interact_menu/stringtable.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index bd8ded64ce..fdd9a2e6b4 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -10,6 +10,9 @@ Zawsze wyświetlaj kursor dla własnej interakcji Toujours afficher le curseur pour les interactions sur soi-même + + Display interact menu as a list + Interact Key Fremdinteraktionsmenü-Taste From 1f51a3fc8ac5fd27275621244c300dd997d318b5 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Tue, 14 Apr 2015 23:10:05 -0500 Subject: [PATCH 537/816] Never use this func anywhere --- addons/nametags/XEH_preInit.sqf | 1 - .../nametags/functions/fnc_onMouseZChanged.sqf | 18 ------------------ 2 files changed, 19 deletions(-) delete mode 100644 addons/nametags/functions/fnc_onMouseZChanged.sqf diff --git a/addons/nametags/XEH_preInit.sqf b/addons/nametags/XEH_preInit.sqf index 9fae94fd08..f3c9a97cba 100644 --- a/addons/nametags/XEH_preInit.sqf +++ b/addons/nametags/XEH_preInit.sqf @@ -9,7 +9,6 @@ PREP(getVehicleData); PREP(initIsSpeaking); PREP(moduleNameTags); PREP(onDraw3d); -PREP(onMouseZChanged); PREP(setText); ADDON = true; diff --git a/addons/nametags/functions/fnc_onMouseZChanged.sqf b/addons/nametags/functions/fnc_onMouseZChanged.sqf deleted file mode 100644 index 8892f201bc..0000000000 --- a/addons/nametags/functions/fnc_onMouseZChanged.sqf +++ /dev/null @@ -1,18 +0,0 @@ -/* - Author: aeroson - - Description: - Callback for mouse wheel change - - Parameters: - None - - Returns: - Nothing -*/ - -#include "script_component.hpp" - -if(call FUNC(canShow)) then { - call FUNC(doShow); -}; From a9f44530c9f58cd24d1193f6172ed901d8a225f9 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Wed, 15 Apr 2015 01:20:20 -0300 Subject: [PATCH 538/816] Move the function that prevents firing while the interact_menu is open to the interact_menu pbo --- addons/interact_menu/XEH_clientInit.sqf | 3 +++ addons/interact_menu/XEH_preInit.sqf | 1 + .../functions/fnc_handlePlayerChanged.sqf | 12 ++++-------- addons/interaction/XEH_postInit.sqf | 3 --- addons/interaction/XEH_preInit.sqf | 1 - 5 files changed, 8 insertions(+), 12 deletions(-) rename addons/{interaction => interact_menu}/functions/fnc_handlePlayerChanged.sqf (74%) diff --git a/addons/interact_menu/XEH_clientInit.sqf b/addons/interact_menu/XEH_clientInit.sqf index bcb2d5aa8e..ea4a971563 100644 --- a/addons/interact_menu/XEH_clientInit.sqf +++ b/addons/interact_menu/XEH_clientInit.sqf @@ -50,3 +50,6 @@ addMissionEventHandler ["Draw3D", DFUNC(render)]; GVAR(actionSelected) = false; [] call FUNC(keyUp); }] call EFUNC(common,addEventhandler); + +// disable firing while the interact menu is is is opened +["playerChanged", {_this call FUNC(handlePlayerChanged)}] call EFUNC(common,addEventHandler); diff --git a/addons/interact_menu/XEH_preInit.sqf b/addons/interact_menu/XEH_preInit.sqf index c15f8d388d..b4a3504cdd 100644 --- a/addons/interact_menu/XEH_preInit.sqf +++ b/addons/interact_menu/XEH_preInit.sqf @@ -9,6 +9,7 @@ PREP(compileMenuSelfAction); PREP(collectActiveActionTree); PREP(createAction); PREP(findActionNode); +PREP(handlePlayerChanged); PREP(isSubPath); PREP(keyDown); PREP(keyUp); diff --git a/addons/interaction/functions/fnc_handlePlayerChanged.sqf b/addons/interact_menu/functions/fnc_handlePlayerChanged.sqf similarity index 74% rename from addons/interaction/functions/fnc_handlePlayerChanged.sqf rename to addons/interact_menu/functions/fnc_handlePlayerChanged.sqf index 0e16d5db9e..bb5c3afb53 100644 --- a/addons/interaction/functions/fnc_handlePlayerChanged.sqf +++ b/addons/interact_menu/functions/fnc_handlePlayerChanged.sqf @@ -1,21 +1,17 @@ /* * Author: commy2 - * * Disables firing while the menu is opened. Called from playerChanged eh. * * Argument: - * 0: New unit to add the addAction eh (Object) - * 1: Old unit to remove the addAction eh (String) + * 0: New unit to add the addAction eh + * 1: Old unit to remove the addAction eh * * Return value: - * NOPE + * None */ #include "script_component.hpp" -private ["_newUnit", "_oldUnit"]; - -_newUnit = _this select 0; -_oldUnit = _this select 1; +EXPLODE_2_PVT(_this,_newUnit,_oldUnit); // add to new unit private "_ehid"; diff --git a/addons/interaction/XEH_postInit.sqf b/addons/interaction/XEH_postInit.sqf index dc019b101f..98b1cc1523 100644 --- a/addons/interaction/XEH_postInit.sqf +++ b/addons/interaction/XEH_postInit.sqf @@ -74,6 +74,3 @@ GVAR(isOpeningDoor) = false; [29, [false, false, false]], false] call cba_fnc_addKeybind; ["isNotSwimming", {!underwater (_this select 0)}] call EFUNC(common,addCanInteractWithCondition); - -// disable firing while the interact menu is is is opened -["playerChanged", {_this call FUNC(handlePlayerChanged)}] call EFUNC(common,addEventHandler); diff --git a/addons/interaction/XEH_preInit.sqf b/addons/interaction/XEH_preInit.sqf index f6d742f419..6f10a4e834 100644 --- a/addons/interaction/XEH_preInit.sqf +++ b/addons/interaction/XEH_preInit.sqf @@ -14,7 +14,6 @@ PREP(getDoor); PREP(getDoorAnimations); PREP(getDown); PREP(getSelectedButton); -PREP(handlePlayerChanged); PREP(hideMenu); PREP(hideMouseHint); PREP(isInRange); From 5faf4b7dfa55526b2d16a2437503d949961b55c9 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Wed, 15 Apr 2015 01:27:29 -0300 Subject: [PATCH 539/816] Remove comment --- addons/interact_menu/functions/fnc_handlePlayerChanged.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/interact_menu/functions/fnc_handlePlayerChanged.sqf b/addons/interact_menu/functions/fnc_handlePlayerChanged.sqf index bb5c3afb53..fe25853733 100644 --- a/addons/interact_menu/functions/fnc_handlePlayerChanged.sqf +++ b/addons/interact_menu/functions/fnc_handlePlayerChanged.sqf @@ -15,7 +15,7 @@ EXPLODE_2_PVT(_this,_newUnit,_oldUnit); // add to new unit private "_ehid"; -_ehid = [_newUnit, "DefaultAction", {EGVAR(interact_menu,openedMenuType) >= 0}, {systemChat "snap"}] call EFUNC(common,addActionEventHandler); +_ehid = [_newUnit, "DefaultAction", {EGVAR(interact_menu,openedMenuType) >= 0}, {}] call EFUNC(common,addActionEventHandler); _newUnit setVariable [QGVAR(AAEHID), _ehid]; From 25e8e93fd065ef4de50a8996b7008ed3d8bf95a0 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Wed, 15 Apr 2015 01:32:42 -0300 Subject: [PATCH 540/816] Add back stringtables for the list menu --- addons/interact_menu/stringtable.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index bd8ded64ce..dddf90a4de 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -10,6 +10,10 @@ Zawsze wyświetlaj kursor dla własnej interakcji Toujours afficher le curseur pour les interactions sur soi-même + + Display interaction menus as lists + Mostrar los menus de interacción como listas + Interact Key Fremdinteraktionsmenü-Taste From d0f4fb8de2b96fb9591c475f69afe237ca913f3c Mon Sep 17 00:00:00 2001 From: Patrick Date: Tue, 14 Apr 2015 23:50:48 -0500 Subject: [PATCH 541/816] Update how-to-make-a-feature-request.md minor spelling fixes --- documentation/user/how-to-make-a-feature-request.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/user/how-to-make-a-feature-request.md b/documentation/user/how-to-make-a-feature-request.md index 7a317a2c5f..bfc5401f38 100644 --- a/documentation/user/how-to-make-a-feature-request.md +++ b/documentation/user/how-to-make-a-feature-request.md @@ -8,7 +8,7 @@ parent: wiki ### Before requesting -ACE 2, AGM and CSE had a lot of features implemented or planned. All of them are or have been evaluated for inclusion in ACE3 itself, and we'd like to port the mayority of them eventually. However, due to time constraints, we have only managed to do a fraction of the job so far. +ACE 2, AGM and CSE had a lot of features implemented or planned. All of them are or have been evaluated for inclusion in ACE3 itself, and we'd like to port the majority of them eventually. However, due to time constraints, we have only managed to do a fraction of the job so far. There's really no point on making feature requests for anything included or planned for inclusion in ACE2, AGM or CSE. The majority of those things are been considered for porting or rewritting already. @@ -21,4 +21,4 @@ There's really no point on making feature requests for anything included or plan In order not to spam the issue tracker with duplicated requests, we have have created a single Issue for feature request. Any and all requests should be done there, where they will get discussed and evaluated. Before posting a new one, please make sure to check the previous entries on the thread and make a quick search; please don't reiterate requests that had already been either accepted for inclusion or disregarded. -Accepted feature requests may be moved to a sepparate issue by moderators for further discussion. +Accepted feature requests may be moved to a separate issue by moderators for further discussion. From 6c4e50a98de7a6186ef2d82c5ac0aa07b9e71359 Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 15 Apr 2015 08:31:40 +0200 Subject: [PATCH 542/816] localized names for rallypoints, auto assign slot of group leader at the start of the mission as JIP persistant rallypoint mover slot --- addons/respawn/CfgEventHandlers.hpp | 9 ++++ addons/respawn/CfgVehicles.hpp | 12 ++--- addons/respawn/XEH_preInit.sqf | 1 + .../functions/fnc_handleInitPostServer.sqf | 54 +++++++++++++++++++ .../respawn/functions/fnc_handleRespawn.sqf | 5 ++ addons/respawn/stringtable.xml | 24 +++++++++ 6 files changed, 99 insertions(+), 6 deletions(-) create mode 100644 addons/respawn/functions/fnc_handleInitPostServer.sqf diff --git a/addons/respawn/CfgEventHandlers.hpp b/addons/respawn/CfgEventHandlers.hpp index 9ff7a2bae8..6d7356a607 100644 --- a/addons/respawn/CfgEventHandlers.hpp +++ b/addons/respawn/CfgEventHandlers.hpp @@ -59,3 +59,12 @@ class Extended_Init_EventHandlers { //respawn_civilian }; + +// auto assign rallypoint leader +class Extended_InitPost_EventHandlers { + class CAManBase { + class ADDON { + init = QUOTE(_this call FUNC(handleInitPostServer)); + }; + }; +}; diff --git a/addons/respawn/CfgVehicles.hpp b/addons/respawn/CfgVehicles.hpp index c8ca4f9216..28e33c6b3e 100644 --- a/addons/respawn/CfgVehicles.hpp +++ b/addons/respawn/CfgVehicles.hpp @@ -91,7 +91,7 @@ class CfgVehicles { XEH_ENABLED; author = "$STR_ACE_Common_ACETeam"; - displayName = "Rallypoint West Base"; + displayName = "$STR_ACE_Respawn_RallypointWestBase"; vehicleClass = QGVAR(Rallypoints); class ACE_Actions: ACE_Actions { @@ -111,7 +111,7 @@ class CfgVehicles { XEH_ENABLED; author = "$STR_ACE_Common_ACETeam"; - displayName = "Rallypoint East Base"; + displayName = "$STR_ACE_Respawn_RallypointEastBase"; vehicleClass = QGVAR(Rallypoints); class ACE_Actions: ACE_Actions { @@ -131,7 +131,7 @@ class CfgVehicles { XEH_ENABLED; author = "$STR_ACE_Common_ACETeam"; - displayName = "Rallypoint Independent Base"; + displayName = "$STR_ACE_Respawn_RallypointIndependentBase"; vehicleClass = QGVAR(Rallypoints); class ACE_Actions: ACE_Actions { @@ -152,7 +152,7 @@ class CfgVehicles { XEH_ENABLED; author = "$STR_ACE_Common_ACETeam"; - displayName = "Rallypoint West"; + displayName = "STR_ACE_Respawn_RallypointWest"; vehicleClass = QGVAR(Rallypoints); class ACE_Actions: ACE_Actions { @@ -172,7 +172,7 @@ class CfgVehicles { XEH_ENABLED; author = "$STR_ACE_Common_ACETeam"; - displayName = "Rallypoint East"; + displayName = "STR_ACE_Respawn_RallypointEast"; vehicleClass = QGVAR(Rallypoints); class ACE_Actions: ACE_Actions { @@ -192,7 +192,7 @@ class CfgVehicles { XEH_ENABLED; author = "$STR_ACE_Common_ACETeam"; - displayName = "Rallypoint Independent"; + displayName = "STR_ACE_Respawn_RallypointIndependent"; vehicleClass = QGVAR(Rallypoints); class ACE_Actions: ACE_Actions { diff --git a/addons/respawn/XEH_preInit.sqf b/addons/respawn/XEH_preInit.sqf index f57e1f3714..8b3f309126 100644 --- a/addons/respawn/XEH_preInit.sqf +++ b/addons/respawn/XEH_preInit.sqf @@ -5,6 +5,7 @@ ADDON = false; PREP(canMoveRallypoint); PREP(handleKilled); PREP(handleRespawn); +PREP(handleInitPostServer); PREP(initRallypoint); PREP(module); PREP(moduleFriendlyFire); diff --git a/addons/respawn/functions/fnc_handleInitPostServer.sqf b/addons/respawn/functions/fnc_handleInitPostServer.sqf new file mode 100644 index 0000000000..c83354b24e --- /dev/null +++ b/addons/respawn/functions/fnc_handleInitPostServer.sqf @@ -0,0 +1,54 @@ +// by commy2 +// execute on server only! +#include "script_component.hpp" + +private "_unit"; + +_unit = _this select 0; + +private ["_group0", "_rallypoint"]; + +_group0 = group _unit; // _group is a reserved veriable and shouldn't be used + +_rallypoint = [ + objNull, + missionNamespace getVariable ["ACE_Rallypoint_West", objNull], + missionNamespace getVariable ["ACE_Rallypoint_East", objNull], + missionNamespace getVariable ["ACE_Rallypoint_Independent", objNull] +] select ([west, east, independent] find side _group0) + 1; + +// exit if no moveable rallypoint is placed for that side +if (isNull _rallypoint) exitWith {}; + +// find leader +private "_leaderVarName"; +_leaderVarName = _group0 getVariable [QGVAR(leaderVarName), ""]; + +// exit if group already has a playable slot assigned as rallypoint leader +if (_leaderVarName != "") exitWith { + // assign JIP unit as rallypoint leader + if (str _unit == _leaderVarName) then { + _unit setVariable ["ACE_canMoveRallypoint", true, true]; + }; +}; + +// treat group leader +_unit = leader _group0; + +_leaderVarName = vehicleVarName _unit; + +if (_leaderVarName == "") then { + private "_leaderID"; + _leaderID = GETGVAR(NextLeaderID,0); + + _leaderVarName = format [QGVAR(Rallypoint_Leader_%1), _leaderID]; + + _unit setVehicleVarName _leaderVarName; + + GVAR(NextLeaderID) = _leaderID + 1; +}; + +// prevent group from getting multiple leaders; use this to assign rallypoint moving ability on JIP +_group0 setVariable [QGVAR(leaderVarName), _leaderVarName]; + +_unit setVariable ["ACE_canMoveRallypoint", true, true]; diff --git a/addons/respawn/functions/fnc_handleRespawn.sqf b/addons/respawn/functions/fnc_handleRespawn.sqf index a9fe3293ac..33a0ec09e5 100644 --- a/addons/respawn/functions/fnc_handleRespawn.sqf +++ b/addons/respawn/functions/fnc_handleRespawn.sqf @@ -25,3 +25,8 @@ _respawnedUnit = _this select 0; if (GVAR(SavePreDeathGear)) then { [_respawnedUnit, GVAR(unitGear)] call FUNC(restoreGear); }; + +// fix for setVariable public being lost on respawn for machines that JIP after the command was broadcasted +if (_respawnedUnit getVariable ["ACE_canMoveRallypoint", false]) then { + _respawnedUnit setVariable ["ACE_canMoveRallypoint", true, true]; +}; diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index 2aa4360275..958bc9b56f 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -37,5 +37,29 @@ Przeteleportowano do punktu zbiórki Odteleportován na rallypoint + + Rallypoint West (Base) + Sammelpunkt West (Basis) + + + Rallypoint East (Base) + Sammelpunkt Ost (Basis) + + + Rallypoint Independent (Base) + Sammelpunkt Widerstand (Basis) + + + Rallypoint West + Sammelpunkt West + + + Rallypoint East + Sammelpunkt Ost + + + Rallypoint Independent + Sammelpunkt Widerstand + From 09289fbf48098ffe23ba0bde1065472d2ce814cc Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 15 Apr 2015 08:34:30 +0200 Subject: [PATCH 543/816] only on server though --- addons/respawn/CfgEventHandlers.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/respawn/CfgEventHandlers.hpp b/addons/respawn/CfgEventHandlers.hpp index 6d7356a607..58aa8995ee 100644 --- a/addons/respawn/CfgEventHandlers.hpp +++ b/addons/respawn/CfgEventHandlers.hpp @@ -64,7 +64,7 @@ class Extended_Init_EventHandlers { class Extended_InitPost_EventHandlers { class CAManBase { class ADDON { - init = QUOTE(_this call FUNC(handleInitPostServer)); + serverInit = QUOTE(_this call FUNC(handleInitPostServer)); }; }; }; From af3fdf9b91c04a3164fc5b60f11f8a0bf396c4bf Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 10:28:09 +0200 Subject: [PATCH 544/816] Update stringtable.xml Italian translation --- addons/medical/stringtable.xml | 148 +++++++++++++++++++++++++++++++-- 1 file changed, 143 insertions(+), 5 deletions(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 65b663708b..a2db83b09b 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -10,6 +10,7 @@ Wstrzyknij atropinę Injecter de l'atropine Ввести атропин + Inietta atropina Inject Epinephrine @@ -21,7 +22,7 @@ Ввести адреналин Adrenalin Injetar Epinefrina - Inietta Epinefrina + Inietta epinefrina Inject Morphine @@ -45,7 +46,7 @@ Transfusion Infúzió Transfundir Sangue - Effettua Trasfusione + Effettua trasfusione di sangue Transfuse Plasma @@ -55,6 +56,7 @@ Przetocz osocze Transfuser du Plasma Перелить плазму + Effettua trasfusione di plasma Transfuse Saline @@ -64,6 +66,7 @@ Przetocz solankę Transfuser de la Saline Перелить физраствор + Effettua trasfusione di soluzione salina Apply Tourniquet @@ -72,6 +75,7 @@ Aplikovat škrtidlo Załóż stazę Appliquer un garrot + Applica laccio emostatico Bandage @@ -189,6 +193,7 @@ Wstrzykiwanie atropiny ... Injection d'Atropine ... Введение атропина... + Inietto l'atropina ... Transfusing Blood ... @@ -200,7 +205,7 @@ Transfusion Sanguine ... Infúzió... Transfundindo Sangue ... - Effettuo la trasfusione ... + Effettuo la trasfusione di sangue ... Transfusing Saline ... @@ -210,6 +215,7 @@ Przetaczanie solanki ... Transfusion de saline ... Переливание физраствора... + Effettuo la rasfusione di salina Transfusing Plasma ... @@ -219,6 +225,7 @@ Przetaczanie osocza ... Transfusion de Plasma ... Переливание плазмы... + Effettu la trasfusione di plasma ... Bandaging ... @@ -240,6 +247,7 @@ Zakładanie stazy ... Mise en place du Garrot ... Наложение жгута... + Sto applicando il laccio emostatico ... Medical @@ -260,6 +268,7 @@ Obinadlo Bandaż jałowy Bandage rapide + Bendaggio rapido Packing Bandage @@ -267,6 +276,7 @@ Vendaje compresivo Компресионный пакет Bandaż uciskowy + Bendaggio compressivo Elastic Bandage @@ -276,6 +286,7 @@ Elastické obinadlo Bandaż elastyczny Pansement élastique + Bendaggio elastico QuikClot @@ -285,6 +296,7 @@ Opatrunek QuikClot QuikClot Hémostatique + QuikClot(polvere emostatica) Check Pulse @@ -294,6 +306,7 @@ Zkontrolovat pulz Sprawdź tętno Vérifier les pulsations + Controlla il polso Check Blood Pressure @@ -303,6 +316,7 @@ Zkontrolovat krevní tlak Sprawdź ciśnienie krwi Vérification de la Tension + Controlla pressionsa sanguigna Triage Card @@ -312,6 +326,7 @@ Karta segregacyjna Karta Triage Carte de Triage + Triage Card Tourniquet @@ -321,6 +336,7 @@ Škrtidlo Staza Garrot + Laccio emostatico Remove Tourniquet @@ -330,6 +346,7 @@ Sundat škrtidlo Zdejmij stazę Enlever le Garrot + Rimuovi laccio emostatico Give Blood IV (1000ml) @@ -339,6 +356,7 @@ Podaj krew IV (1000ml) Administrer du Sang en IV (1000ml) Podat krev. transfúzi (1000ml) + Effettua trasfusione sangue IV (1000ml) Give Blood IV (500ml) @@ -348,6 +366,7 @@ Podaj krew IV (500ml) Administrer du Sang en IV (500ml) Podat krev. transfúzi (500ml) + Effettua trasfusione sangue IV (500ml) Give Blood IV (250ml) @@ -357,6 +376,7 @@ Podaj krew IV (250ml) Administrer du Sang en IV (250ml) Podat krev. transfúzi (250ml) + Effettua trasfusione sangue IV (250ml) Give Plasma IV (1000ml) @@ -366,6 +386,7 @@ Podaj osocze IV (1000ml) Administrer du Plasma en IV (1000ml) Podat plazmu (1000ml) + Effettua trasfusione plasma IV (1000ml) Give Plasma IV (500ml) @@ -375,6 +396,7 @@ Podaj osocze IV (500ml) Administrer du Plasma en IV (500ml) Podat plazmu (500ml) + Effettua trasfusione plasma IV (500ml) Give Plasma IV (250ml) @@ -384,6 +406,7 @@ Podaj osocze IV (250ml) Administrer du Plasma en IV (250ml) Podat plazmu (250ml) + Effettua trasfusione plasma IV (250ml) Give Saline IV (1000ml) @@ -393,6 +416,7 @@ Podaj solankę IV (1000ml) Administrer de la Solution Saline en IV (1000ml) Podaz fyz. roztok (1000ml) + Effettua trasfusione salina IV (1000ml) Give Saline IV (500ml) @@ -402,6 +426,7 @@ Podaj solankę IV (500ml) Administrer de la Solution Saline en IV (500ml) Podaz fyz. roztok (500ml) + Effettua trasfusione salina IV (500ml) Give Saline IV (250ml) @@ -411,6 +436,7 @@ Podaj solankę IV (250ml) Administrer de la Solution Saline en IV (250ml) Podaz fyz. roztok (250ml) + Effettua trasfusione salina IV (250ml) Minor @@ -420,6 +446,7 @@ Normalny Mineur Minimální + Minore Delayed @@ -429,6 +456,7 @@ Différé Verzögert Odložitelný + Differito Immediate @@ -438,6 +466,7 @@ Urgence Immédiate Sofort Okamžiý + Immediata Deceased @@ -447,6 +476,7 @@ Décédé Verstorben Mrtvý + Deceduto None @@ -456,6 +486,7 @@ Aucun Keine Nic + Nessuna Normal breathing @@ -465,6 +496,7 @@ Normalny oddech Normale Atmung Dýchá normálně + Respiro normale No breathing @@ -474,6 +506,7 @@ Aucune Respiration Brak oddechu Nedýchá + Mancanza di respiro Difficult breathing @@ -483,6 +516,7 @@ Trudności z oddychaniem Schwere Atmung Dýchá s obtížemi + Difficoltà a respirare Almost no breathing @@ -492,6 +526,7 @@ Respiration Faible Prawie brak oddechu Skoro nedýchá + Respira a fatica Bleeding @@ -501,6 +536,7 @@ Saignement Krwawienie zewnętrzne Krvácí + Sanguinando In Pain @@ -510,6 +546,7 @@ Ressent de la Douleur W bólu V bolestech + Con dolore Lost a lot of Blood @@ -519,6 +556,7 @@ A Perdu Bcp de Sang Stracił dużo krwi Ztratil hodně krve + Ha perso parecchio sangue Tourniquet [CAT] @@ -528,6 +566,7 @@ Garrot [CAT] Staza [typ. CAT] Škrtidlo [CAT] + Laccio emostatico [CAT] Receiving IV [%1ml] @@ -537,6 +576,7 @@ Otrzymywanie IV [%1ml] Transfusion en IV [%1ml] Přijímání transfúze [%1ml] + Ricevendo IV [%1ml] Bandage (Basic) @@ -546,6 +586,7 @@ Bandage (Standard) Bandaż (jałowy) Bandáž (standartní) + Bendaggio (base) Used to cover a wound @@ -554,6 +595,7 @@ Utilisé Pour Couvrir Une Blessure Używany w celu przykrycia i ochrony miejsca zranienia Verwendet, um Wunden abzudecken + Usato per coprire una ferita A dressing, that is a particular material used to cover a wound, which is applied over the wound once bleeding has been stemmed. @@ -562,6 +604,7 @@ Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez ha dejado de sangrar. Bandage fait d'un matériel spécial utilisé pour couvrir une blessure, qui peut etre appliqué dès que le saignement a été stoppé. Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. + Una benda apposta, utilizzata per coprire una ferita, la quale è applicato sopra di essa una volta fermata l'emorragia. Packing Bandage @@ -570,6 +613,7 @@ Vendaje compresivo Bandage Mèche Bandaż (uciskowy) + Bendaggio compressivo Used to pack medium to large wounds and stem the bleeding @@ -578,6 +622,7 @@ Se utiliza para vendar heridas medianas o grandes y detener el sangrado Utilisé pour remplir la cavité créée dans une blessure de taille moyenne à grande. Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. + Usato su medie o larghe ferite per fermare emorragie. A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is an option in large polytrauma injuries. @@ -585,6 +630,7 @@ Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes lesiones o politraumatismos. Bandage pouvant être inseré dans les blessures pour éponger le saignement et faciliter la guerrison. Ce bandage est optionnel pour soigner les lésions polytraumatique. Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. + Un bendaggio usato per bendare ferite con emorragie e facilitare la guarigione. Bendare una ferita è una opzione su ferite di vario tipo. Bandage (Elastic) @@ -594,6 +640,7 @@ Bandage (Élastique) Bandaż (elastyczny) Bandáž (elastická) + Benda (Elastica) Bandage kit, Elastic @@ -602,6 +649,7 @@ Kit de vendaje (Elástico) Bandage Compressif Élastique Zestaw bandaży elastycznych. + Kit bendaggio, elastico Allows an even compression and extra support to the injured area. @@ -610,6 +658,7 @@ Ce bandage peut être utilisé pour compresser la plaie afin de ralentir le saignement et assurer la tenue du bandage lors de mouvement. Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada + Permette di comprimevere e aiutare la zone ferita. Tourniquet (CAT) @@ -619,6 +668,7 @@ Garrot (CAT) Staza (typ. CAT) Škrtidlo (CAT) + Laccio emostatico (CAT) Slows down blood loss when bleeding @@ -627,6 +677,7 @@ Ralentit le saignement Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. Verringert den Blutverlust während einer Blutung + Rallenta la perdita di sangue in caso di sanguinamento A constricting device used to compress venous and arterial circulation in effect inhibiting or slowing blood flow and therefore decreasing loss of blood. @@ -635,6 +686,7 @@ Un dispositif permettant de compresser les artères et veines afin de réduire la perte de sang. Opaska uciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym krwawieniem tętniczym lub żylnym. Ein Gerät, das Druck auf Venen und Arterien ausübt und so den Blutfluss verringert. + Un laccio emostatico usato per comprimere le vene e arterie per bloccare o rallentare la circolazione del sangue e quindi rallentare dissanguamenti. Morphine autoinjector @@ -644,6 +696,7 @@ Auto-injecteur de Morphine Autostrzykawka z morfiną Autoinjektor morfin + Autoiniettore di morfina Used to combat moderate to severe pain experiences @@ -652,6 +705,7 @@ Usado para combatir los estados dolorosos de moderados a severos Utilisé pour réduire les douleurs modérées à sévères. Morfina. Ma silne działanie przeciwbólowe. + Usato per combattere il dolore. An analgesic used to combat moderate to severe pain experiences. @@ -660,6 +714,7 @@ Un Analgésique puissant servant à réduire les douleurs modérées à sévères. Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. Ein Schmerzmittel um mäßige bis starke Schmerzen zu behandeln + Un analgesico usato per combattere il dolore. Atropin autoinjector @@ -669,6 +724,7 @@ Autostrzykawka AtroPen Atropin Autoinjektor Autoinjektor atropin + Autoiniettore di Atropina Used in NBC scenarios @@ -677,6 +733,7 @@ Utilisé en cas d'attaque CBRN Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Verwendet bei ABC Kontamination + Usato in situazioni con gas nervino. A drug used by the Military in NBC scenarios. @@ -685,6 +742,7 @@ Médicament utilisé par l'armée en cas d'attaque CBRN Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w przypadku zagrożeń NBC. Ein Medikament, das vom Militär bei ABC Kontamination verwendet wird. + E' un farmaco usato in ambito militare in scenari con presenza di gas nervino. Epinephrine autoinjector @@ -694,6 +752,7 @@ Autostrzykawka EpiPen Epiniphrin Autoinjektor Autoinjektor adrenalin + Autoiniettore di Epinefrina Increase heart rate and counter effects given by allergic reactions @@ -702,6 +761,7 @@ Augmente la fréquence cadiaque et annule les effets d'une réaction anaphylactique Adrenalina. Zwiększa puls i przeciwdziała efektom wywołanym przez reakcje alergiczne Steigert die Herzfrequenz, um den Effekt von allergischen Reaktionen zu bekämpfen + Aumenta il battito cardiaco e combatte gli effetti di reazioni allergiche. A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter such effects given by allergic reactions (anaphylaxis). Used in sudden cardiac arrest scenarios with decreasing positive outcomes. @@ -709,6 +769,7 @@ Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de las reacciones alérgicas (anafilaxis). Se utiliza en caso de paros cardiacos repentinos. Medicament qui fonctionne sur le système nerveux sympathique créant une dilatation des bronches, augmente la fréquence cardiaque et annule les effets d'une réaction allergique (anaphylaxie). Utilisé lors d'arrêt cardio-respiratoire pour augmenter les chances de retrouver un pouls. EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i beta-adrenergiczne. Pobudzenie układu współczulnego prowadzi do zwiększenia częstotliwości pracy serca, zwiększenia pojemności wyrzutowej serca i przyśpieszenia krążenia wieńcowego. Pobudzenie oskrzelowych receptorów beta-adrenergicznych wywołuje rozkurcz mięśni gładkich oskrzeli, co w efekcie zmniejsza towarzyszące oddychaniu świsty i duszności. + Una sostanza che permette di dilatare i bronchi, aumentare il battito cardiaco e combattere effetti di reazioni allergiche. Usato anche in casi di arresto cardiaco. Plasma IV (1000ml) @@ -717,6 +778,7 @@ Plasma Sanguin IV (1000ml) Osocze IV (1000ml) Plasma IV (1000ml) + Plasma IV (1000ml) A volume-expanding blood supplement. @@ -724,6 +786,7 @@ Suplemento para expandir el volumen sanguíneo. Supplément visant à remplacer les volumes sanguin Składnik krwi, używany do zwiększenia jej objętości. + Aiuta ad aumentare il volume sanguigno. A volume-expanding blood supplement. @@ -731,6 +794,7 @@ Suplemento para expandir el volumen sanguíneo. Supplément visant à remplacer le volume sanguin et remplace les plaquettes. Składnik krwi, używany do zwiększenia jej objętości. + Aiuta ad aumentare il volume sanguigno. Plasma IV (500ml) @@ -739,6 +803,7 @@ Plasma Sanguin IV (500ml) Osocze IV (500ml) Plasma IV (500ml) + Plasma IV (500ml) Plasma IV (250ml) @@ -747,6 +812,7 @@ Plasma Sanguin (250ml) Osocze IV (250ml) Plasma IV (250ml) + Plasma IV (250ml) Blood IV (1000ml) @@ -755,6 +821,7 @@ Cullot Sanguin IV (1000ml) Krew IV (1000ml) Blut IV (1000ml) + Sangue IV (1000ml) Blood IV, for restoring a patients blood (keep cold) @@ -762,12 +829,14 @@ Sangre intravenosa, para restarurar el volumen sanguíneo (mantener frío) Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume sanguin perdu. Habituelment utiliser lors du transport ou dans un etablisement de soin. Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych + Sangue usato per ripristinare pazienti in cui si è verificata una perdita di sangue (conservare al fresco) O Negative infusion blood used in strict and rare events to replenish blood supply usually conducted in the transport phase of medical care. Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема потерянной крови на догоспитальном этапе оказания медицинской помощи. Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj w trakcie fazie transportu rannej osoby do szpitala. Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdida. Uso habitual durante el transporte de heridos. + Sangue 0 negativo usato per ripristinare sangue in pazienti in cui si è verificata una perdita di sangue. Blood IV (500ml) @@ -776,6 +845,7 @@ Cullot Sanguin IV (500ml) Krew IV (500ml) Blut IV (500ml) + Sangue IV (500ml) Blood IV (250ml) @@ -784,6 +854,7 @@ Cullot Sanguin IV (250ml) Krew IV (250ml) Blut IV (250ml) + Samgue IV (250ml) Saline IV (1000ml) @@ -792,6 +863,7 @@ Solution Saline 0.9% IV (1000ml) Solanka 0,9% IV (1000ml) Kochsalzlösung (1000ml) + Soluzione salina IV (1000ml) Saline IV, for restoring a patients blood @@ -799,6 +871,7 @@ Solución salina intravenosa, para restaurar el volumen sanguíneo Solution Saline 0.9% IV, pour rétablir temporairement la tension artérielle Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta + Soluzione salina, usata per ripristinare sangue nei pazienti. A medical volume-replenishing agent introduced into the blood system through an IV infusion. @@ -806,6 +879,7 @@ Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. Un remplacement temporaire pour rétablir la tension artérielle lors de perte sanguine, administré par intra-veineuse Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór elektrolitów, podawany dożylnie (IV). + Una soluzione medica per ripristinare il volume del sangue introdotta tramite trasfusione IV. Saline IV (500ml) @@ -814,6 +888,7 @@ Solution Saline 0.9% IV (500ml) Solanka 0,9% IV (500ml) Kochsalzlösung (500ml) + Soluzione salina IV (500ml) Saline IV (250ml) @@ -822,6 +897,7 @@ Solution Saline 0.9% IV (250ml) Solanka 0,9% IV (250ml) Kochsalzlösung (250ml) + Soluzione salina IV (250ml) Basic Field Dressing (QuikClot) @@ -830,6 +906,7 @@ Bandage Regulier (Coagulant) Podstawowy pakiet opatrunkowy (QuikClot) Verbandpäckchen(Gerinnungsmittel) + Bendaggio emostatico (QuikClot) QuikClot bandage @@ -838,6 +915,7 @@ Bandage coagulant Hemostatyczny pakiet QuikClot. Podstawowy opatrunek stosowany na rany. Bandage mit Gerinnungsmittel + Bendaggio emostatico (QuikClot) Hemostatic bandage with coagulant that stops bleeding. @@ -846,6 +924,7 @@ Proszkowy opatrunek adsorpcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. Vendaje hemostático con coagulante que detiene el sangrado. Verband mit Gerinnungsmittel, um starke Blutung zu behandeln. + Bendaggio emostatico con coagulante che permette di arrestare perdite di sangue Personal Aid Kit @@ -854,6 +933,7 @@ Équipement de support vital Apteczka osobista Persönliches Verbandpäckchen + Pronto soccorso personale Includes various treatment kit needed for stitching or advanced treatment @@ -862,6 +942,7 @@ Inclue du matériel medical pour les traitements avancés, tel les points de suture. Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego Beinhaltet medizinisches Material für fortgeschrittene Behandlung und zum Nähen. + Include vario materiale medico per trattamenti avanzati. @@ -869,6 +950,7 @@ W znacznym stopniu poprawia stan pacjenta + Surgical Kit @@ -877,6 +959,7 @@ Kit quirúrgico Zestaw do szycia ran Operationsset + Kit chirurgico Surgical Kit for in field advanced medical treatment @@ -885,6 +968,7 @@ Kit quirúrgico para el tratamiento avanzado en el campo de batalla Zestaw pozwalający na zszywanie ran w polu Operationsset für fortgeschrittene medizinische Feldversorgung + Kit chirurgico per trattamenti avanzati sul campo. Surgical Kit for in field advanced medical treatment @@ -893,6 +977,7 @@ Zestaw pozwalający na zszywanie ran w polu Operationsset für fortgeschrittene medizinische Feldversorgung Trousse chirurgicale pour le traitement sur le terrain + Kit chirurgico per trattamenti avanzati sul campo. Bodybag @@ -901,6 +986,7 @@ Bolsa para cadáveres Worek na zwłoki Leichensack + Sacca per corpi A bodybag for dead bodies @@ -909,6 +995,7 @@ Una bolsa para cadáveres Worek do pakowania zwłok Ein Leichensack für Tote + Una sacca nera per trasportare cadaveri. A bodybag for dead bodies @@ -917,6 +1004,7 @@ Una bolsa para cadáveres Worek do pakowania zwłok Ein Leichensack für Tote + Una sacca nera per trasportare cadaveri. Blood Pressure @@ -925,6 +1013,7 @@ Presión arterial Ciśnienie krwi Blutdruck + Pressione sanguigna Checking Blood Pressure.. @@ -933,6 +1022,7 @@ Comprobando presión arterial... Sprawdzanie ciśnienia krwi... Blutdruck kontrollieren... + Controllando la pressione sanguigna.. You checked %1 @@ -941,6 +1031,7 @@ Examinando a %1 Zbadałeś %1 Kontrolliert %1 + Hai diagnosticato %1 You find a blood pressure of %2/%3 @@ -948,6 +1039,7 @@ Артериальное давление %2/%3 La Presión Arterial es %2/%3 Wyczuwasz ciśnienie krwi o wartości %2/%3 + Hai riscontrato una pressione di %2/%3 You find a low blood pressure @@ -956,6 +1048,7 @@ La presión arterial es baja Wyczuwasz niskie ciśnienie krwi Blutdruck ist niedrig + La pressione sanguigna è bassa You find a normal blood pressure @@ -964,6 +1057,7 @@ La presión arterial es normal Wyczuwasz normalne ciśnienie krwi Blutdruck ist normal + La pressione sanguigna è normale You find a high blood pressure @@ -972,6 +1066,7 @@ La presión arterial es alta Wyczuwasz wysokie ciśnienie krwi Blutdruck ist hoch + La pressione sanguigna è alta You find no blood pressure @@ -980,6 +1075,7 @@ No hay presión arterial Nie wyczuwasz ciśnienia krwi Patient hat keinen Blutdruck + La pressione sanguigna è assente You fail to find a blood pressure @@ -988,6 +1084,7 @@ No puedes encontrar presión arterial Nie udało Ci się sprawdzić ciśnienia krwi Blutdruck konnte nicht gefunden werden + Manca strumento per misurare pressione sanguigna Pulse @@ -996,6 +1093,7 @@ Pulso Tętno Puls + Polso Checking Heart Rate.. @@ -1004,6 +1102,7 @@ Comprobando ritmo cardíaco... Sprawdzanie tętna... Kontrolliere Herzfrequenz + Controllando il battito cardiaco.. You checked %1 @@ -1012,6 +1111,7 @@ Examinando a %1 Zbadałeś %1 Kontrolliertt %1 + Hai diagnosticato %1 You find a Heart Rate of %2 @@ -1020,6 +1120,7 @@ El ritmo cardíaco es de %2 Wyczuwasz tętno o wartości %2 Herzfrequenz ist %2 + Il battito cardiaco è %2 You find a weak Heart Rate @@ -1028,6 +1129,7 @@ El ritmo cardíaco es débil Wyczuwasz słabe tętno Schwacher Puls + Hai riscontrato un debole battito cardiaco You find a strong Heart Rate @@ -1036,6 +1138,7 @@ El ritmo cardíaco está acelerado Wyczuwasz silne tętno Starker Puls + Hai riscontrato un forte battito cardiaco You find a normal Heart Rate @@ -1044,6 +1147,7 @@ El ritmo cardíaco es bueno Wyczuwasz normalne tętno Normaler Puls + Hai riscontrato un normale battito cardiaco You find no Heart Rate @@ -1052,6 +1156,7 @@ No tiene ritmo cardíaco Wyczuwasz brak tętna Kein Puls gefunden + Hai riscontrato una assenza di battito cardiaco Response @@ -1060,6 +1165,7 @@ Respuesta Przytomność Ansprechbarkeit + Risposta You check response of patient @@ -1068,6 +1174,7 @@ Compruebas si el paciente reacciona Sprawdzasz przytomność pacjenta Du prüfst ob der Patient ansprechbar ist + Controlli la risposta del paziente %1 is responsive @@ -1076,6 +1183,7 @@ %1 ha reaccionado %1 jest przytomny %1 ist anprechbar + %1 e' cosciente %1 is not responsive @@ -1084,6 +1192,7 @@ %1 no reacciona %1 jest nieprzytomny %1 ist nicht ansprechbar + %1 e' incosciente You checked %1 @@ -1092,6 +1201,7 @@ Examinas a %1 Zbadałeś %1 Du versucht %1 anzusprechen + Hai controllato %1 Bandaged @@ -1099,6 +1209,7 @@ Повязка наложена Vendado Zabandażowano + Bendato You bandage %1 (%2) @@ -1106,6 +1217,7 @@ Вы перевязали раненого %1 (%2) Aplicas vendaje a %1 en %2 Bandażujesz %1 (%2) + Stai bendando %1 (%2) %1 is bandaging you @@ -1113,6 +1225,7 @@ %1 перевязывает вас %1 te está vendando %1 bandażuje Ciebie + %1 ti sta bendando You start stitching injures from %1 (%2) @@ -1120,6 +1233,7 @@ Vous suturez %1 (%2) Estás suturando heridas de %1 en %2 Zszywasz rany %1 (%2) + Stai suturando le ferite di %1 (%2) Stitching @@ -1127,6 +1241,7 @@ Sutures Suturando Szycie + Suturando You treat the airway of %1 @@ -1134,6 +1249,7 @@ Vous traitez les voies respiratoires de %1 Estás intubando a %1 Udrażniasz drogi oddechowe %1 + Controlli le vie respiratorie di %1 Airway @@ -1142,6 +1258,7 @@ Drogi oddechowe Atemwege Voies respiratoires + Vie respiratorie %1 is treating your airway @@ -1149,6 +1266,7 @@ %1 traite vos voies respiratoires %1 te está intubando %1 udrażnia Twoje drogi oddechowe + %1 ti sta trattando le vie respiratorie Drag @@ -1184,7 +1302,7 @@ Déposer Elenged Largar - Lascia + Load Patient Into @@ -1216,6 +1334,7 @@ Выгрузить пациента Wyładuj pacjenta Débarquer le Patient + Scarica il paziente Load patient @@ -1223,6 +1342,7 @@ Погрузить пациента Załaduj pacjenta Embarquer le Patient + Carica il paziente Place body in bodybag @@ -1230,6 +1350,7 @@ Поместить тело в мешок для трупов Zapakuj ciało do worka na zwłoki Mettre le corps dans la housse mortuaire + Metti il corpo nella sacca per cadaveri Placing body in bodybag @@ -1237,6 +1358,7 @@ Упаковка тела Pakowanie ciała do worka na zwłoki Placement du corps dans la housse + Stai mettendo il corpo nella sacca %1 has bandaged patient @@ -1244,6 +1366,7 @@ %1 перевязал пациента %1 zabandażował pacjenta %1 a pansé le patient + %1 ha bendato il paziente %1 used %2 @@ -1251,6 +1374,7 @@ %1 использовал %2 %1 użył %2 %1 utilise %2 + %1 ha usato %2 %1 has given an IV @@ -1258,6 +1382,7 @@ %1 провел переливание %1 podał IV %1 a administré une IV + %1 ha somministrato una IV %1 applied a tourniquet @@ -1265,66 +1390,79 @@ %1 наложил жгут %1 założył stazę %1 a appliqué un garrot + %1 ha applicato un laccio emostatico Heavily wounded Schwer verwundet: Ciężko ranny + Gravemente ferito Lightly wounded Leicht verwundet: Lekko ranny + Leggermente ferito Very lightly wounded Sehr leicht verwundet: B. lekko ranny + Ferito lievemente Head Kopf Głowa + Testa Torso Torso Tors + Torso Left Arm Linker Arm Lewe ramię + Braccio sinistro Right Arm Rechter Arm Prawe ramię + Braccio destro Left Leg Linkes Bein Lewa noga + Gamba sinistra Right Leg Rechtes Bein Prawa noga + Gamba destra Pain Effect Type Schmerzeffekt-Typ Rodzaj efektu bólu + Pain Effect Type Colour Flashing Farbblinken Pulsujące kolory + Colore lampeggiante Chromatic Aberration Chromatische Aberration Aberracja chromatyczna + Aberrazione cromatica - \ No newline at end of file + From 532ee164115bba856db38c7e2edd409cd06c56a2 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 10:30:56 +0200 Subject: [PATCH 545/816] Update stringtable.xml Italian translation --- addons/advanced_ballistics/stringtable.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/advanced_ballistics/stringtable.xml b/addons/advanced_ballistics/stringtable.xml index 29560ce149..f19aa1e672 100644 --- a/addons/advanced_ballistics/stringtable.xml +++ b/addons/advanced_ballistics/stringtable.xml @@ -5,10 +5,12 @@ Show Wind Info Pokaż inf. o wietrze + Mostra indicazioni del vento Show Protractor Pokaż kątomierz + Mostra il rapportatore - \ No newline at end of file + From 2daa0e2d2935bd1593239b62a7f0808e4033c164 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 10:32:01 +0200 Subject: [PATCH 546/816] Update stringtable.xml Italian translation --- addons/aircraft/stringtable.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/aircraft/stringtable.xml b/addons/aircraft/stringtable.xml index 1ec3d09ae6..ae1993f6a7 100644 --- a/addons/aircraft/stringtable.xml +++ b/addons/aircraft/stringtable.xml @@ -34,6 +34,7 @@ Otevřít nákladní prostor Rámpát kinyitni Открыть грузовой отсек + Apri la porta del cargo Close Cargo Door @@ -44,6 +45,7 @@ Zavřít nákladní prostor Rámpát zárni Закрыть грузовой отсек + Chiudi la porta del cargo From f328d302e1defcfb2bf619de9cf40c106da1f910 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 10:42:25 +0200 Subject: [PATCH 547/816] Update stringtable.xml Italian translation --- addons/captives/stringtable.xml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index 292da895f3..f5812b2bf7 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -71,6 +71,7 @@ Fogoly berakása Загрузить пленного Embarcar Prisioneiro + Carica il prigioniero Unload Captive @@ -82,6 +83,7 @@ Fogoly kivevése Выгрузить пленного Desembarcar Prisioneiro + Scarica il prigioniero Cable Tie @@ -128,6 +130,7 @@ Motozás Обыскать человека Revistar + Perquisisci la persona/Italian> Surrender @@ -137,6 +140,7 @@ Vzdát se Poddaj się Сдаться в плен + Arreso Stop Surrendering @@ -146,6 +150,7 @@ Přestat se vzdávat Podejmij walkę ponownie Отменить сдачу в плен + Annulla la resa Only use on alive units @@ -155,6 +160,7 @@ Použitelné jen na živé jednotky Używaj tylko na żywych jednostkach Применимо только к живым юнитам + Si può fare solo su persone vive Only use on dismounted inf @@ -164,6 +170,7 @@ Použitelné jen na pěsích jednotkách Używaj tylko na piechocie poza wszelkimi pojazdami Применимо только к пехоте вне техники + Si può usare solo su fanteria a piedi Nothing under mouse @@ -173,6 +180,7 @@ Nic není vybráno Nie ma nic pod kursorem Ничего не выделено + Niente selezionato From aaee9c72c1270ebdf73fe6e8ae4cf58203c60a5e Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 10:44:13 +0200 Subject: [PATCH 548/816] Update stringtable.xml Italian translation --- addons/disarming/stringtable.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/disarming/stringtable.xml b/addons/disarming/stringtable.xml index e6820dbf16..67a7bb0d76 100644 --- a/addons/disarming/stringtable.xml +++ b/addons/disarming/stringtable.xml @@ -6,6 +6,7 @@ Öffne Inventar Otwórz ekwipunek Otevřít inventář + Apri l'inventario From c9e452a000c515a7b1f17fdb0740e92bc34da038 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 10:48:52 +0200 Subject: [PATCH 549/816] Update stringtable.xml Italian --- addons/disposable/stringtable.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/disposable/stringtable.xml b/addons/disposable/stringtable.xml index 86c4b2d8e8..f94c872948 100644 --- a/addons/disposable/stringtable.xml +++ b/addons/disposable/stringtable.xml @@ -10,6 +10,7 @@ Lanzador utilizado Használt cső Отстрелянная труба + Tubo utilizzato Used disposable rocket launcher @@ -20,6 +21,7 @@ Lanzador desechable utilizado Használt rakétavető Отстрелянная одноразовая пусковая установка + Lanciarazzi monouso utilizzato Preloaded Missile Dummy @@ -30,6 +32,7 @@ Preloaded Missile Dummy Preloaded Missile Dummy Заряженная ракетная пустышка + Missile stupido precaricato From 45fec0409d0a04adc480d54f1bb03d3490caaf0e Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 10:51:26 +0200 Subject: [PATCH 550/816] Update stringtable.xml Italian --- addons/explosives/stringtable.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml index 44dde34452..626b23596a 100644 --- a/addons/explosives/stringtable.xml +++ b/addons/explosives/stringtable.xml @@ -48,6 +48,7 @@ Robbanóanyag kódja: %1 Código do explosivo: %1 Код подрыва: %1 + Codice esplosivo: %1 Place @@ -488,6 +489,7 @@ Utilizado para detonar explosivos remotamente al soltarlo. Robbanóanyagok távoli robbantásához Используется для дистанционного подрыва, после смерти оператора. + Usato per attivare esplosivi quando rilasciato Pick up @@ -496,6 +498,7 @@ Sebrat Podnieś Ramasser + Raccogli From b28ef3d22dcfc01c1ed305d23a6bf5ef26d6e4b8 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 10:52:40 +0200 Subject: [PATCH 551/816] Update stringtable.xml Italian --- addons/fcs/stringtable.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/fcs/stringtable.xml b/addons/fcs/stringtable.xml index 1f1b0d3acf..69b81c6779 100644 --- a/addons/fcs/stringtable.xml +++ b/addons/fcs/stringtable.xml @@ -9,6 +9,7 @@ Označit cíl / Změřit vzdálenost Iluminar objetivo / Medir distancia Подсветить цель / Замерить расстояние + Illumina l'obiettivo / Misura la distanza Zeroed To From eceb7595234592383f4be2cfbb206c946bb22424 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 10:53:35 +0200 Subject: [PATCH 552/816] Update stringtable.xml Italian --- addons/frag/stringtable.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/frag/stringtable.xml b/addons/frag/stringtable.xml index 3fa60aacf7..25d4f04a9a 100644 --- a/addons/frag/stringtable.xml +++ b/addons/frag/stringtable.xml @@ -9,6 +9,7 @@ Wyłącz fragmentację odłamków Выключить разлёт осколков Désactive la fragmentation + Disattiva la frammentazione From 9a8dd905f21008463b8e1b84d1b1c5a4d8fd74f5 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 10:56:39 +0200 Subject: [PATCH 553/816] Update stringtable.xml --- addons/hearing/stringtable.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index a29915d5f8..da0f44a43c 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -105,6 +105,7 @@ Knalltrauma deaktivieren Vypnout pískání v uších Wyłącz dzwonienie w uszach + Disabilita il ronzio From 544894a05ee382835b472b3c26191e71b573dfd4 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 10:59:44 +0200 Subject: [PATCH 554/816] Update stringtable.xml Italian --- addons/interact_menu/stringtable.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index dddf90a4de..f403cf32a8 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -9,10 +9,12 @@ Zobrazit kurzor v menu pro vlastní interakci Zawsze wyświetlaj kursor dla własnej interakcji Toujours afficher le curseur pour les interactions sur soi-même + Mostra sempre il cursore per le auto interazioni Display interaction menus as lists Mostrar los menus de interacción como listas + Mostra il menù di interazione come lista Interact Key @@ -22,6 +24,7 @@ Klávesa pro interakci Klawisz interakcji Touche d'interaction + Tasto interazione Self Interaction Key @@ -31,6 +34,7 @@ Klávesa pro vlastní interakci Klawisz własnej interakcji Touche d'interaction personnelle + Tasto per auto interazioni Self Actions @@ -40,6 +44,7 @@ Vlastní akce Własne akcje Interaction personnelle + Auto interazioni Vehicle Actions @@ -49,6 +54,7 @@ Interakce s vozidly Akcje pojazdu Interaction véhicule + Interazioni con veicoli From 6e7c1ce9d2b8e0858bbf0828bd1a4797b938f3cb Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 11:04:18 +0200 Subject: [PATCH 555/816] Update stringtable.xml Ita --- addons/interaction/stringtable.xml | 31 +++++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index b7379026ef..ce18f514f4 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -9,6 +9,7 @@ Interakcje Interactions Взаимодействия + Interazioni Torso @@ -18,6 +19,7 @@ Tors Torse Торс + Torso Head @@ -27,6 +29,7 @@ Głowa Tête Голова + Testa Left Arm @@ -36,6 +39,7 @@ Lewe ramię Bras gauche Левая рука + Braccio sinistro Right Arm @@ -45,6 +49,7 @@ Prawe ramię Bras droit Правая рука + Braccio destro Left Leg @@ -54,6 +59,7 @@ Lewa noga Jambe gauche Левая нога + Gamba sinistra Right Leg @@ -63,6 +69,7 @@ Prawa noga Jambe droite Правая нога + Gamba destra Weapon @@ -72,6 +79,7 @@ Broń Arme Оружие + Arma Interaction Menu @@ -83,7 +91,7 @@ Меню взаимодействия Interakció Menu de Interação - Menù Interattivo + Menù interazione Interaction Menu (Self) @@ -95,7 +103,7 @@ Меню взаимодействия (с собой) Interakció (saját) Menu de Interação (Individual) - Menù Interattivo (Individuale) + Menù interazione (Individuale) Open / Close Door @@ -203,7 +211,7 @@ ТАНЦЕВАТЬ! TÁNC! DANCE! - Balla! + DANZA! Stop Dancing @@ -541,21 +549,25 @@ Join Red Unirse al rojo Rejoindre Rouge + Unisciti al team rosso Join Green Unirse al verde Rejoindre Verte + Unisciti al team verde Join Blue Unirse al azul Rejoindre Bleue + Unisciti al team blu Join Yellow Unirse al amarillo Rejoindre Jaune + Unisciti al team giallo You joined Team %1 @@ -566,7 +578,7 @@ Připojil ses do %1 týmu Вы присоединились к группе %1 Você uniu-se à Equipe %1 - Sei entrato nella Squadra %1 + Sei entrato nella team %1 Csatlakoztál a %1 csapathoz @@ -578,7 +590,7 @@ Opustit tým Покинуть группу Deixar Equipe - Lascia la Squadra + Lascia il team Csapat elhagyása @@ -590,7 +602,7 @@ Opustil si tým Вы покинули группу Você deixou a Equipe - Hai lasciato la squadra + Hai lasciato il team Elhagytad a csapatot @@ -625,7 +637,7 @@ Tecla modificadora Клавиша-модификатор Tecla Modificadora - Modifica Tasto + Modifica tasto Módosító billentyű Modifikátor @@ -639,6 +651,7 @@ Hatótávolságon kívül Poza zasięgiem Mimo dosah + Non in raggio Equipment @@ -649,6 +662,7 @@ Vybavení Felszerelés Снаряжение + Equipaggiamento Push @@ -659,6 +673,7 @@ Odstrčit Tolás Толкать + Spingi Interact @@ -668,6 +683,7 @@ Взаимодействовать Interakcja Interactuar + Interagisci Passengers @@ -677,6 +693,7 @@ Pasažéři Pasażerowie Passagers + Passeggeri From 5c7b8247c53ad1f7f708319f420bf7e14cf13db2 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 11:05:57 +0200 Subject: [PATCH 556/816] Update stringtable.xml Italian --- addons/inventory/stringtable.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml index 0702f677fa..64784c2a96 100644 --- a/addons/inventory/stringtable.xml +++ b/addons/inventory/stringtable.xml @@ -9,6 +9,7 @@ Zvětšit zobrazení inventáře Powiększ UI ekwipunku Agrandir la taille d'affichage de l'inventaire + Ingrandisci il menù inventario Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed. @@ -18,6 +19,7 @@ Normálně se velikost invetáře škáluje s velikostí UI. Toto nastavení dovoluje škálování velikost inventáře ale nežvětšuje velikost fontu. To dovoluje zobrazení více řad v inventáři. Ekwipunek skalowany jest poprzez rozmiar UI. Ta opcja pozwala powiększyć rozmiar UI ekwipunku, lecz nie zwiększa rozmiaru fontu pozwalając na wyświetlanie większej ilości wierszy. L'inventaire est normalement affiché en fonction de la taille de l'UI. Cette option permet d'agrandir l'affichage de l'inventaire, mais n'a aucun effet sur la taille des polices permettant d'afficher plus de ligne + Normalmente il menù inventario è scalato in base alle dimensioni interfaccia. Questa opzione di permette di ingrandirlo ulteriormente ma senza aumentare la dimensione del testo. From d1936d8e1be428ae29c47e9a43121f60b4190486 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 11:06:42 +0200 Subject: [PATCH 557/816] Update stringtable.xml Italian --- addons/javelin/stringtable.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/javelin/stringtable.xml b/addons/javelin/stringtable.xml index f0e933ad0d..3c53402de2 100644 --- a/addons/javelin/stringtable.xml +++ b/addons/javelin/stringtable.xml @@ -8,6 +8,7 @@ Zamknout cíl(držet) Namierz cel (przytrzymaj) Verrouiller cible (maintenir) + Aggangia il bersagio Cycle Fire Mode @@ -16,6 +17,7 @@ Cyklování režimů palby Przełącz tryb ognia Cycle mode de tir + Alterna le modalità di fuoco From 8c0f52e6153b83c7e32a2f9c13f41286e90162a2 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 11:08:04 +0200 Subject: [PATCH 558/816] Update stringtable.xml Italian --- addons/kestrel4500/stringtable.xml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/kestrel4500/stringtable.xml b/addons/kestrel4500/stringtable.xml index 310884f989..0008da266a 100644 --- a/addons/kestrel4500/stringtable.xml +++ b/addons/kestrel4500/stringtable.xml @@ -21,22 +21,27 @@ Open Kestrel 4500 Otwórz Kestrel 4500 + Accendi Kestrel 4500 Show Kestrel 4500 Pokaż Kestrel 4500 + Mostra Kestrel 4500 Hide Kestrel 4500 Ukryj Kestrel 4500 + Nascondi Kestrel 4500 Open Kestrel 4500 Otwórz Kestrel 4500 + Accendi Kestrel 4500 Show Kestrel 4500 Pokaż Kestrel 4500 + Mostra Kestrel 4500 - \ No newline at end of file + From 96be1baddcdb820418a42e1d3d0465c0c0f65b74 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 11:08:43 +0200 Subject: [PATCH 559/816] Update stringtable.xml Italian --- addons/laser_selfdesignate/stringtable.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/laser_selfdesignate/stringtable.xml b/addons/laser_selfdesignate/stringtable.xml index 4fda0c031e..628c78b57d 100644 --- a/addons/laser_selfdesignate/stringtable.xml +++ b/addons/laser_selfdesignate/stringtable.xml @@ -9,6 +9,7 @@ Laserový značkovač zapnut Desygnator laserowy wł. Désignateur Laser Allumé + Designatore laser acceso Laser Designator Off @@ -18,6 +19,7 @@ Laserový značkovat vypnut Desygnator laserowy wył. Désignateur Laser Éteint + Designatore laser spento From f931c1a42ce4c445f94e25dc3e5e787c9203c7b3 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 11:10:05 +0200 Subject: [PATCH 560/816] Update stringtable.xml Italian --- addons/laserpointer/stringtable.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index d53ab478e0..a3429a1fbf 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -9,6 +9,7 @@ Лазерный прицел (красный) Laserové ukazovátko (červené) Wskaźnik laserowy (czerwony) + Puntatore laser (rosso) Laser Pointer (green) @@ -17,6 +18,7 @@ Лазерный прицел (зелёный) Laserové ukazovátko (zelené) Wskaźnik laserowy (zielony) + Puntatore laser (verde) Emits visible light. @@ -25,6 +27,7 @@ Испускает узкий пучок видимого света. Vyzařuje viditelné světlo. Wydziela widzialne światło. + Emette luce visibile <t color='#9cf953'>Use: </t>Turn Laser ON/OFF @@ -51,6 +54,7 @@ Switch Laser / IR Laser Umschalten Laser / IR-Laser Przełącz Laser / Laser IR + Alterna Laser / IR Laser - \ No newline at end of file + From 5238647021d5d42bdb6206df8df4d95f06cd8735 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 11:12:15 +0200 Subject: [PATCH 561/816] Update stringtable.xml Italian --- addons/magazinerepack/stringtable.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/magazinerepack/stringtable.xml b/addons/magazinerepack/stringtable.xml index a524b015f9..c98f009f80 100644 --- a/addons/magazinerepack/stringtable.xml +++ b/addons/magazinerepack/stringtable.xml @@ -81,6 +81,7 @@ Перепаковка завершена Páskování dokončeno Przepakowywanie zakończone + Riempi caricatore Repacking Interrupted @@ -90,6 +91,7 @@ Перепаковка прервана Páskování přerušeno Przepakowywanie przerwane + Riempimento interrotto %1 Full and %2 Partial @@ -99,6 +101,7 @@ %1 полных и %2 неполных %1 plný a %2 částečně Pełnych: %1.<br />Częściowo pełnych: %2. + %1 pieno e %2 parziale From cb2e1c5116d03c1e9644e4b1df5d9c80ab2f2f63 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 11:13:19 +0200 Subject: [PATCH 562/816] Update stringtable.xml Italian --- addons/maptools/stringtable.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/maptools/stringtable.xml b/addons/maptools/stringtable.xml index f2bc71e324..74c5773027 100644 --- a/addons/maptools/stringtable.xml +++ b/addons/maptools/stringtable.xml @@ -142,6 +142,7 @@ Dirección: %1° Irány: %1 Направление: %1° + Direzione : %1° From 924cd80e6045ef4f681815c7fe5547b463792594 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 11:13:47 +0200 Subject: [PATCH 563/816] Update stringtable.xml ITalian --- addons/markers/stringtable.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/markers/stringtable.xml b/addons/markers/stringtable.xml index 65da73a026..60a357611d 100644 --- a/addons/markers/stringtable.xml +++ b/addons/markers/stringtable.xml @@ -10,6 +10,7 @@ Kierunek: %1° Dirección: %1° Направление: %1° + Direzione: %1° - \ No newline at end of file + From 47f8161855f05fd15704947719944b37eae06340 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 11:18:22 +0200 Subject: [PATCH 564/816] Update stringtable.xml Italian --- addons/microdagr/stringtable.xml | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 12962ea1ac..ec92773357 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -10,6 +10,7 @@ MicroDAGR GPS MicroDAGR GPS MicroDAGR GPS + MicroDAGR GPS MicroDAGR advanced GPS receiver @@ -19,6 +20,7 @@ Zaawansowany odbiornik GPS MicroDAGR Récepteur GPS MicroDAGR MicroDAGR pokročílá GPS příjímač + MicroDAGR ricevitore GPS avanzato Angular Unit: @@ -28,6 +30,7 @@ Unité angulaire Winkeleinheit: Úhlová jednotka: + Unità angolare: Mils @@ -37,6 +40,7 @@ Tysiączne Mils Mils + Miglia Show Waypoints On Map: @@ -46,6 +50,7 @@ Pokaż PT na mapie: Montrer points de passage sur la carte Ukázat waypointy na mapě: + Mostra waypoint sulla mappa: Degrees @@ -55,13 +60,14 @@ Stopnie Degrés Stupně + Gradi On Zapnuto Allumé Ein - + Acceso Wł. Ativar Вкл. @@ -72,7 +78,7 @@ Vypnuto Eteint Aus - No + Spento Wył. Desativar Выкл. @@ -86,6 +92,7 @@ Entrer coordonnées Koordinaten eingeben: Napiš souřadnice: + Introduci griglia coordinate: Name of [%1] @@ -95,6 +102,7 @@ Nazwa [%1] Nom de %1 Název [%1] + Nome di [%1] MGRS-New @@ -104,6 +112,7 @@ MGRS-Nowy Info-MGRS MGRS-Nový + Nuovo MGRS WGD @@ -113,6 +122,7 @@ WGD WGD WGD + WGD Range: @@ -122,6 +132,7 @@ Dystans: Distance: Vzdálenost: + Distanza: Compass Direction @@ -131,6 +142,7 @@ Azymut Azimut Azimut: + Azimut Mark @@ -140,6 +152,7 @@ Oznacz Marque Označit + Marca Waypoints @@ -149,6 +162,7 @@ Waypointy Punkty trasy Point de passage + waypoints Connect To @@ -158,6 +172,7 @@ Připojit k Podłącz do Connecter + Collega a Settings @@ -167,6 +182,7 @@ Настройки Nastavení Ustawienia + Impostaizoni SetWP @@ -176,6 +192,7 @@ Nastavit WP UstawPT Définir point de passage + Definisci WayPoints Add @@ -185,6 +202,7 @@ Přidat Dodaj Ajouter + Aggiungi Delete @@ -205,6 +223,7 @@ Przełącz GUI MicroDAGR Basculer le mode d'affichage MicroDAGR Přepnout zobrazení MircroDAGRu + Alterna modalità display MicroDAGR Show MicoDAGR @@ -214,6 +233,7 @@ Ukázat MicroDAGR GPS Pokaż<br />MicroDAGR Afficher MicroDAGR + Mostra MicroDAGR Configure MicroDAGR @@ -223,6 +243,7 @@ Konfigurovat MicroDAGR GPS Konfiguruj<br />MicroDAGR Configurer MicroDAGR + ConfiguraMicroDAGR Close MicroDAGR @@ -232,6 +253,7 @@ Zavřít MicroDAGR GPS Zamknij<br />MicroDAGR Fermer MicroDAGR + Chiudi MicroDAGR - \ No newline at end of file + From 76ff1da57a52bd2195eb7cd60b5b070c9ed0c1aa Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 11:19:54 +0200 Subject: [PATCH 565/816] Update stringtable.xml Italian --- addons/missileguidance/stringtable.xml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index 16c9a7ec74..921ad84701 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -8,7 +8,7 @@ Zaawansowane naprowadzanie rakiet Erweiterte Raketenlenkung Pokročilé řízení střel - Avanzato Missile Guidance + Guida missili avanzata Avançado Missile Guidance Részletes rakéta irányító Расширенный ракетой @@ -20,7 +20,7 @@ Hydra-70 DAGR Hydra-70 DAGR Rackete Hydra-70 DAGR - + Missile Hydra-70 DAGR @@ -32,7 +32,7 @@ DAGR DAGR DAGR - + DAGR @@ -44,7 +44,7 @@ Laserowo naprowadzana rakieta Hydra-70 DAGR Hydra-70 Lasergelenkte DAGR Rakete Hydra-70 DAGR laserem naváděná střela - + Hydra-70 DAGR missile guida laser @@ -56,7 +56,7 @@ Hellfire II AGM-114K Hellfire II AGM-114K Hellfire II AGM-114K - + Missile Hellfire II AGM-114K @@ -68,7 +68,7 @@ AGM-114K AGM-114K AGM-114K - + AGM-114K @@ -80,7 +80,7 @@ Laserowo naprowadzana rakieta Hellfire II AGM-114K Hellfire II AGM-114K Lasergelenkte Rakete Hellfire II AGM-114K laserem naváděná střela - + Missile guida laser Hellfire II AGM-114K From bc62891122bbfb465604bcf53e8f8fcdaa8f6e5d Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 11:24:20 +0200 Subject: [PATCH 566/816] Update stringtable.xml Italian --- addons/movement/stringtable.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/movement/stringtable.xml b/addons/movement/stringtable.xml index 9de9e9033f..0672c593f6 100644 --- a/addons/movement/stringtable.xml +++ b/addons/movement/stringtable.xml @@ -33,6 +33,7 @@ Trepar Vylézt Подняться + Arrampicati Can't climb here @@ -42,6 +43,7 @@ No se puede trepar aquí Zde není možné vylézt Не можете подняться здесь + Non puoi arrampicarti qui From bd5ed1362185e9ba2f15b4ecebf6f41fd356438d Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 15 Apr 2015 12:27:20 +0200 Subject: [PATCH 567/816] Added ACE_65x39_Caseless_green_Tracer_Dim --- addons/ballistics/CfgAmmo.hpp | 38 +++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/addons/ballistics/CfgAmmo.hpp b/addons/ballistics/CfgAmmo.hpp index cea249cb4f..2528a49c77 100644 --- a/addons/ballistics/CfgAmmo.hpp +++ b/addons/ballistics/CfgAmmo.hpp @@ -126,6 +126,10 @@ class CfgAmmo { class ACE_65x39_Caseless_Tracer_Dim : B_65x39_Case_yellow { nvgOnly = 1; }; + class B_65x39_Caseless_green; + class ACE_65x39_Caseless_green_Tracer_Dim : B_65x39_Caseless_green { + nvgOnly = 1; + }; class ACE_65x47_Ball_Scenar: B_65x39_Caseless { airFriction=-0.00078; @@ -463,23 +467,6 @@ class CfgAmmo { ACE_muzzleVelocities[]={960}; ACE_barrelLengths[]={29}; }; - class ACE_338_Ball : B_408_Ball { - airFriction=-0.000526; - caliber=1.55; - deflecting=12; - hit=20; - typicalSpeed=826; - ACE_caliber=0.338; - ACE_bulletLength=1.70; - ACE_bulletMass=300; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.381}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ICAO"; - ACE_dragModel=7; - ACE_muzzleVelocities[]={820, 826, 830}; - ACE_barrelLengths[]={24, 26.5, 28}; - }; class B_338_Ball : BulletBase { ACE_caliber=0.338; ACE_bulletLength=1.558; @@ -504,6 +491,23 @@ class CfgAmmo { ACE_muzzleVelocities[]={790, 807, 820}; ACE_barrelLengths[]={20, 24, 26}; }; + class ACE_338_Ball : B_338_Ball { + airFriction=-0.000526; + caliber=1.55; + deflecting=12; + hit=20; + typicalSpeed=826; + ACE_caliber=0.338; + ACE_bulletLength=1.70; + ACE_bulletMass=300; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.381}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={800, 820, 826, 830}; + ACE_barrelLengths[]={20, 24, 26.5, 28}; + }; class B_127x54_Ball : BulletBase { ACE_caliber=0.50; ACE_bulletLength=2.540; From 42dbd8f5d275cee32257176805a1492b81ce4f10 Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 15 Apr 2015 12:30:48 +0200 Subject: [PATCH 568/816] Continued work on the magazine classes: *Fixed Katiba using the wrong magazine *Added ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim *Added ACE_10Rnd_338_300gr_HPBT_Mag *Changed some of the .338 magazine initSpeeds to match the new Mar-10 barrel length *Added the new caseless green ir dim magazine to the ammo crates *Allowed the Mar-10 to shoot .300 Win Mag --- addons/ballistics/CfgMagazines.hpp | 51 ++++++++++++++++++------------ addons/ballistics/CfgVehicles.hpp | 2 ++ addons/ballistics/CfgWeapons.hpp | 29 ++++++++++------- addons/ballistics/stringtable.xml | 18 +++++++++++ 4 files changed, 68 insertions(+), 32 deletions(-) diff --git a/addons/ballistics/CfgMagazines.hpp b/addons/ballistics/CfgMagazines.hpp index f9e936dc04..de3f80fd83 100644 --- a/addons/ballistics/CfgMagazines.hpp +++ b/addons/ballistics/CfgMagazines.hpp @@ -30,15 +30,21 @@ class CfgMagazines { descriptionShort = "$STR_ACE_200Rnd_65x39_cased_Box_Tracer_DimDescription"; picture = "\A3\weapons_f\data\ui\m_200rnd_65x39_yellow_ca.paa"; }; - class 30Rnd_65x39_caseless_mag_Tracer: 30Rnd_65x39_caseless_mag { - }; + class 30Rnd_65x39_caseless_mag_Tracer; class ACE_30Rnd_65x39_caseless_mag_Tracer_Dim: 30Rnd_65x39_caseless_mag_Tracer { author = "$STR_ACE_Common_ACETeam"; ammo = "ACE_65x39_Caseless_Tracer_Dim"; displayName = "$STR_ACE_30Rnd_65x39_caseless_mag_Tracer_DimName"; displayNameShort = "$STR_ACE_30Rnd_65x39_caseless_mag_Tracer_DimNameShort"; descriptionShort = "$STR_ACE_30Rnd_65x39_caseless_mag_Tracer_DimDescription"; - picture = "\A3\weapons_f\data\ui\m_30stanag_caseless_yellow_ca.paa"; + }; + class 30Rnd_65x39_caseless_green_mag_Tracer; + class ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim: 30Rnd_65x39_caseless_green_mag_Tracer { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_65x39_Caseless_green_Tracer_Dim"; + displayName = "$STR_ACE_30Rnd_65x39_caseless_mag_Tracer_DimName"; + displayNameShort = "$STR_ACE_30Rnd_65x39_caseless_mag_Tracer_DimNameShort"; + descriptionShort = "$STR_ACE_30Rnd_65x39_caseless_mag_Tracer_DimDescription"; }; class 30Rnd_556x45_Stanag: CA_Magazine { @@ -108,8 +114,7 @@ class CfgMagazines { initSpeed = 325; }; - class ACE_10Rnd_762x51_M118LR_Mag: 10Rnd_762x51_Mag - { + class ACE_10Rnd_762x51_M118LR_Mag: 10Rnd_762x51_Mag { author = "$STR_ACE_Common_ACETeam"; ammo = "ACE_762x51_Ball_M118LR"; count=10; @@ -118,8 +123,7 @@ class CfgMagazines { descriptionShort = "$STR_ACE_10Rnd_762x51_M118LR_Mag_Description"; initSpeed = 780; }; - class ACE_20Rnd_762x51_M118LR_Mag: 20Rnd_762x51_Mag - { + class ACE_20Rnd_762x51_M118LR_Mag: 20Rnd_762x51_Mag { author = "$STR_ACE_Common_ACETeam"; ammo = "ACE_762x51_Ball_M118LR"; displayName = "$STR_ACE_20Rnd_762x51_M118LR_Mag_Name"; @@ -127,40 +131,45 @@ class CfgMagazines { descriptionShort = "$STR_ACE_20Rnd_762x51_M118LR_Mag_Description"; initSpeed = 780; }; - class ACE_20Rnd_762x67_Mk248_Mod_0_Mag: 20Rnd_762x51_Mag - { + class ACE_20Rnd_762x67_Mk248_Mod_0_Mag: 20Rnd_762x51_Mag { author = "$STR_ACE_Common_ACETeam"; ammo = "ACE_762x67_Ball_Mk248_Mod_0"; displayName = "$STR_ACE_20Rnd_762x67_Mk248_Mod_0_Mag_Name"; displayNameShort = "$STR_ACE_20Rnd_762x67_Mk248_Mod_0_Mag_NameShort"; descriptionShort = "$STR_ACE_20Rnd_762x67_Mk248_Mod_0_Mag_Description"; - initSpeed = 865; + initSpeed = 900; }; - class ACE_20Rnd_762x67_Mk248_Mod_1_Mag: 20Rnd_762x51_Mag - { + class ACE_20Rnd_762x67_Mk248_Mod_1_Mag: 20Rnd_762x51_Mag { author = "$STR_ACE_Common_ACETeam"; ammo = "ACE_762x67_Ball_Mk248_Mod_1"; displayName = "$STR_ACE_20Rnd_762x67_Mk248_Mod_1_Mag_Name"; displayNameShort = "$STR_ACE_20Rnd_762x67_Mk248_Mod_1_Mag_NameShort"; descriptionShort = "$STR_ACE_20Rnd_762x67_Mk248_Mod_1_Mag_Description"; - initSpeed = 847; + initSpeed = 880; }; - class ACE_20Rnd_762x67_Berger_Hybrid_OTM_Mag: 20Rnd_762x51_Mag - { + class ACE_20Rnd_762x67_Berger_Hybrid_OTM_Mag: 20Rnd_762x51_Mag { author = "$STR_ACE_Common_ACETeam"; ammo = "ACE_762x67_Ball_Berger_Hybrid_OTM"; displayName = "$STR_ACE_20Rnd_762x67_Berger_Hybrid_OTM_Mag_Name"; displayNameShort = "$STR_ACE_20Rnd_762x67_Berger_Hybrid_OTM_Mag_NameShort"; descriptionShort = "$STR_ACE_20Rnd_762x67_Berger_Hybrid_OTM_Mag_Description"; - initSpeed = 800; + initSpeed = 832; }; - class ACE_30Rnd_65x47_Scenar_mag: 30Rnd_65x39_caseless_mag - { + class ACE_30Rnd_65x47_Scenar_mag: 30Rnd_65x39_caseless_mag { author = "$STR_ACE_Common_ACETeam"; ammo = "ACE_65x47_Ball_Scenar"; - count=30; - displayName = "30rnd 6.5mm Mag (HPBT Scenar)"; - descriptionshort = "Caliber: 65x47 mm (HPBT Scenar)
      Rounds: 30
      Used in: MXM"; + displayName = "$STR_ACE_30Rnd_65x47_Scenar_mag_Name"; + displayNameShort = "$STR_ACE_30Rnd_65x47_Scenar_mag_NameShort"; + descriptionShort = "$STR_ACE_30Rnd_65x47_Scenar_mag_Description"; + }; + class 10Rnd_338_Mag; + class ACE_10Rnd_338_300gr_HPBT_Mag: 10Rnd_338_Mag { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_338_Ball"; + displayName = "$STR_ACE_10Rnd_338_300gr_HPBT_Mag_Name"; + displayNameShort = "$STR_ACE_10Rnd_338_300gr_HPBT_Mag_NameShort"; + descriptionShort = "$STR_ACE_10Rnd_338_300gr_HPBT_Mag_Description"; + initSpeed = 800; }; class 30Rnd_9x21_Mag: CA_Magazine { diff --git a/addons/ballistics/CfgVehicles.hpp b/addons/ballistics/CfgVehicles.hpp index e114bef671..7c32774f9f 100644 --- a/addons/ballistics/CfgVehicles.hpp +++ b/addons/ballistics/CfgVehicles.hpp @@ -65,6 +65,7 @@ class CfgVehicles { class Box_East_WpsSpecial_F: EAST_Box_Base { class TransportMagazines { MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Tracer_Dim,1); + MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim,4); MACRO_ADDMAGAZINE(ACE_30Rnd_65x47_Scenar_mag,4); MACRO_ADDMAGAZINE(ACE_10Rnd_762x54_Tracer_mag,4); }; @@ -154,6 +155,7 @@ class CfgVehicles { MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Mk318_mag,4); MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Tracer_Dim,4); MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_mag_Tracer_Dim,4); + MACRO_ADDMAGAZINE(ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim,4); MACRO_ADDMAGAZINE(ACE_100Rnd_65x39_caseless_mag_Tracer_Dim,4); MACRO_ADDMAGAZINE(ACE_200Rnd_65x39_cased_Box_Tracer_Dim,4); MACRO_ADDMAGAZINE(ACE_30Rnd_65x47_Scenar_mag,4); diff --git a/addons/ballistics/CfgWeapons.hpp b/addons/ballistics/CfgWeapons.hpp index 7944215c29..d5b6ad448f 100644 --- a/addons/ballistics/CfgWeapons.hpp +++ b/addons/ballistics/CfgWeapons.hpp @@ -304,9 +304,9 @@ class CfgWeapons { }; class arifle_Katiba_F: arifle_katiba_Base_F { magazines[] = { - "30Rnd_65x39_caseless_mag", - "30Rnd_65x39_caseless_mag_Tracer", - "ACE_30Rnd_65x39_caseless_mag_Tracer_Dim" + "30Rnd_65x39_caseless_green", + "30Rnd_65x39_caseless_green_mag_Tracer", + "ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim" }; initSpeed = -1.08; ACE_barrelTwist=8; @@ -314,9 +314,9 @@ class CfgWeapons { }; class arifle_Katiba_C_F: arifle_katiba_Base_F { magazines[] = { - "30Rnd_65x39_caseless_mag", - "30Rnd_65x39_caseless_mag_Tracer", - "ACE_30Rnd_65x39_caseless_mag_Tracer_Dim" + "30Rnd_65x39_caseless_green", + "30Rnd_65x39_caseless_green_mag_Tracer", + "ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim" }; initSpeed = -1.07; ACE_barrelTwist=8; @@ -324,9 +324,9 @@ class CfgWeapons { }; class arifle_Katiba_GL_F: arifle_katiba_Base_F { magazines[] = { - "30Rnd_65x39_caseless_mag", - "30Rnd_65x39_caseless_mag_Tracer", - "ACE_30Rnd_65x39_caseless_mag_Tracer_Dim" + "30Rnd_65x39_caseless_green", + "30Rnd_65x39_caseless_green_mag_Tracer", + "ACE_30Rnd_65x39_caseless_green_mag_Tracer_Dim" }; initSpeed = -1.08; ACE_barrelTwist=8; @@ -527,9 +527,16 @@ class CfgWeapons { ACE_barrelLength=43.3; }; class srifle_DMR_02_F: DMR_02_base_F { - initSpeed = -1.0; + magazines[] = { + "10Rnd_338_Mag", + "ACE_10Rnd_338_300gr_HPBT_Mag", + "ACE_20Rnd_762x67_Mk248_Mod_0_Mag", + "ACE_20Rnd_762x67_Mk248_Mod_1_Mag", + "ACE_20Rnd_762x67_Berger_Hybrid_OTM_Mag" + }; + initSpeed = -0.962; ACE_barrelTwist=10; - ACE_barrelLength=26; + ACE_barrelLength=20; }; class srifle_DMR_03_F: DMR_03_base_F { magazines[] = { diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index 51447237b4..760a07b7aa 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -746,5 +746,23 @@ Caliber: 7.62x67 mm NATO (Berger Hybrid OTM)<br />Rounds: 20 Kaliber: 7,62x67 mm NATO (Berger Hybrid OTM)<br />Pociski: 20 + + 6.5x47mm 30Rnd Mag (HPBT Scenar) + + + 6.5mm Scenar + + + Caliber: 6.5x47mm (HPBT Scenar)<br />Rounds: 30 + + + 8.6x70mm 10Rnd Mag (300gr Sierra MatchKing HPBT) + + + .338 (HPBT) + + + Caliber: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Rounds: 10 + From 9f289e1721f8cc2bfc77c7467d2e1d1b319a4276 Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 15 Apr 2015 12:53:02 +0200 Subject: [PATCH 569/816] Fixed incorrect return values in some key handlers: *Wind info *Protractor --- .../advanced_ballistics/functions/fnc_displayProtractor.sqf | 6 +++--- addons/advanced_ballistics/initKeybinds.sqf | 1 - addons/weather/XEH_postInit.sqf | 1 - addons/weather/functions/fnc_displayWindInfo.sqf | 4 ++-- 4 files changed, 5 insertions(+), 7 deletions(-) diff --git a/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf b/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf index 2fbe558651..5fbdf2f12a 100644 --- a/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf +++ b/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf @@ -22,9 +22,9 @@ if (GVAR(Protractor)) exitWith { 1 cutText ["", "PLAIN"]; true }; -if (weaponLowered ACE_player) exitWith { true }; -if (vehicle ACE_player != ACE_player) exitWith { true }; -if (currentWeapon ACE_player != primaryWeapon ACE_player) exitWith { true }; +if (weaponLowered ACE_player) exitWith { false }; +if (vehicle ACE_player != ACE_player) exitWith { false }; +if (currentWeapon ACE_player != primaryWeapon ACE_player) exitWith { false }; 2 cutText ["", "PLAIN"]; EGVAR(weather,WindInfo) = false; diff --git a/addons/advanced_ballistics/initKeybinds.sqf b/addons/advanced_ballistics/initKeybinds.sqf index 5649fb943e..59866576aa 100644 --- a/addons/advanced_ballistics/initKeybinds.sqf +++ b/addons/advanced_ballistics/initKeybinds.sqf @@ -5,7 +5,6 @@ // Statement [] call FUNC(displayProtractor); - false }, {false}, [37, [true, true, false]], false, 0] call CBA_fnc_addKeybind; // (CTRL + SHIFT + K) diff --git a/addons/weather/XEH_postInit.sqf b/addons/weather/XEH_postInit.sqf index ff78eeb727..75e1277fee 100644 --- a/addons/weather/XEH_postInit.sqf +++ b/addons/weather/XEH_postInit.sqf @@ -18,7 +18,6 @@ // Statement [] call FUNC(displayWindInfo); - false }, {false}, [37, [true, false, false]], false, 0] call CBA_fnc_addKeybind; // (SHIFT + K) diff --git a/addons/weather/functions/fnc_displayWindInfo.sqf b/addons/weather/functions/fnc_displayWindInfo.sqf index da1b8be267..61d556a27c 100644 --- a/addons/weather/functions/fnc_displayWindInfo.sqf +++ b/addons/weather/functions/fnc_displayWindInfo.sqf @@ -19,8 +19,8 @@ if (GVAR(WindInfo)) exitWith { 0 cutText ["", "PLAIN"]; true }; -if (underwater ACE_player) exitWith { true }; -if (vehicle ACE_player != ACE_player) exitWith { true }; +if (underwater ACE_player) exitWith { false }; +if (vehicle ACE_player != ACE_player) exitWith { false }; 2 cutText ["", "PLAIN"]; EGVAR(advanced_ballistics,Protractor) = false; From 8f94bbfec8778cc6bc921f19688b77be4e6d9fef Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Wed, 15 Apr 2015 13:55:07 +0200 Subject: [PATCH 570/816] Make stringtableduplicates.py more useful --- tools/stringtableduplicates.py | 76 ++++++++++++++++++---------------- 1 file changed, 40 insertions(+), 36 deletions(-) diff --git a/tools/stringtableduplicates.py b/tools/stringtableduplicates.py index 16b2763853..b9b4920059 100755 --- a/tools/stringtableduplicates.py +++ b/tools/stringtableduplicates.py @@ -2,55 +2,59 @@ import os import sys + +import xml.dom from xml.dom import minidom -# STRINGTABLE DUPLICATE FINDER +# STRINGTABLE DIAG TOOL # Author: KoffeinFlummi -# ---------------------------- -# Counts duplicate stringtable entries +# --------------------- +# Counts duplicates stringtable entries + + +def check_module(projectpath, module): + """ Checks the given module for all the different languages. """ + localized = [] + + stringtablepath = os.path.join(projectpath, module, "stringtable.xml") + try: + xmldoc = minidom.parse(stringtablepath) + except IOError: + return 0 + keys = xmldoc.getElementsByTagName("Key") + + duplicates = 0 + for key in keys: + children = key.childNodes + entries = [] + for c in range(children.length): + entries.append(children.item(c)) + entries = list(filter(lambda x: x.nodeType == x.ELEMENT_NODE, entries)) + entries = list(map(lambda x: str(x.nodeName).lower(), entries)) + diff = len(entries) - len(list(set(entries))) + duplicates += diff + if diff > 0: + print key.getAttribute("ID") + + return duplicates def main(): scriptpath = os.path.realpath(__file__) projectpath = os.path.dirname(os.path.dirname(scriptpath)) projectpath = os.path.join(projectpath, "addons") - entries = {} + print("###############################") + print("# Stringtable Duplicates Tool #") + print("###############################\n") + duplicates = 0 for module in os.listdir(projectpath): - if module[0] == ".": - continue - stringtablepath = os.path.join(projectpath, module, "stringtable.xml") - try: - xmldoc = minidom.parse(stringtablepath) - except: - continue + d = check_module(projectpath, module) - keys = xmldoc.getElementsByTagName("English") - for key in keys: - text = key.firstChild.wholeText - parentid = key.parentNode.getAttribute("ID") - if text in entries: - entries[text].append(parentid) - else: - entries[text] = [parentid] + print("# {} {}".format(module.ljust(20), d)) + duplicates += d - entries = {k: v for k, v in entries.items() if len(v) > 1} - output = list([[k, v] for k, v in entries.items()]) - output = sorted(output, key=lambda x: len(x[1])*-1) - - print("Potential duplicate stringtable entries:\n") - for l in output: - k, v = l - print(k.ljust(50), end=" ") - print("Listed %i times in: %s" % (len(v), ", ".join(v))) - - print("\n# MARKDOWN\n") - - print("| Text | # Occurences | Containing Entries |") - print("|------|-------------:|--------------------|") - - for l in output: - print("| %s | %i | %s |" % (l[0], len(l[1]), ", ".join(l[1]))) + print("\nTotal number of duplicates: {}".format(duplicates)) if __name__ == "__main__": main() From 9b94692ca5a68dd8b1b54128b3b5d6bc3e103f6a Mon Sep 17 00:00:00 2001 From: Coren4 Date: Wed, 15 Apr 2015 15:02:36 +0200 Subject: [PATCH 571/816] Update AUTHORS.txt --- AUTHORS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.txt b/AUTHORS.txt index 906fc706a4..46ecb651a9 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -77,3 +77,4 @@ BlackPixxel Asgar Serran Kavinsky BlackPixxel +Coren From 238cf1cc6351f7f0a552a482d529ea703e1d17fe Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 15 Apr 2015 15:06:28 +0200 Subject: [PATCH 572/816] Added keybinds for ATragMX and Kestrel 4500 (empty by default) --- addons/atragmx/XEH_postInit.sqf | 2 +- addons/atragmx/initKeybinds.sqf | 2 +- addons/kestrel4500/XEH_postInit.sqf | 2 +- addons/kestrel4500/initKeybinds.sqf | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/addons/atragmx/XEH_postInit.sqf b/addons/atragmx/XEH_postInit.sqf index 6875b4382e..31c526fab7 100644 --- a/addons/atragmx/XEH_postInit.sqf +++ b/addons/atragmx/XEH_postInit.sqf @@ -1,6 +1,6 @@ #include "script_component.hpp" -//#include "initKeybinds.sqf" +#include "initKeybinds.sqf" if (count (profileNamespace getVariable ["ACE_ATragMX_gunList", []]) > 0) then { GVAR(gunList) = profileNamespace getVariable "ACE_ATragMX_gunList"; diff --git a/addons/atragmx/initKeybinds.sqf b/addons/atragmx/initKeybinds.sqf index 28616b872f..d8a69a09e3 100644 --- a/addons/atragmx/initKeybinds.sqf +++ b/addons/atragmx/initKeybinds.sqf @@ -8,4 +8,4 @@ false }, {false}, -[197, [false, false, false]], false, 0] call CBA_fnc_addKeybind; // (PRINT) \ No newline at end of file +[0, [false, false, false]], false, 0] call CBA_fnc_addKeybind; // (empty default key) \ No newline at end of file diff --git a/addons/kestrel4500/XEH_postInit.sqf b/addons/kestrel4500/XEH_postInit.sqf index 878f9ca0ce..461ed533db 100644 --- a/addons/kestrel4500/XEH_postInit.sqf +++ b/addons/kestrel4500/XEH_postInit.sqf @@ -1,6 +1,6 @@ #include "script_component.hpp" -//#include "initKeybinds.sqf" +#include "initKeybinds.sqf" GVAR(Menus) = ["Direction", "Wind SPD m/s", "CROSSWIND m/s", "HEADWIND m/s", "TEMP °C", "HUMIDITY %", "BARO hPA", "ALTITUDE m", "User Screen 1", "User Screen 2"]; diff --git a/addons/kestrel4500/initKeybinds.sqf b/addons/kestrel4500/initKeybinds.sqf index 657e10d907..585856cbbb 100644 --- a/addons/kestrel4500/initKeybinds.sqf +++ b/addons/kestrel4500/initKeybinds.sqf @@ -8,7 +8,7 @@ false }, {false}, -[70, [false, false, false]], false, 0] call CBA_fnc_addKeybind; // (SCROLL) +[0, [false, false, false]], false, 0] call CBA_fnc_addKeybind; // (empty default key) ["ACE3", QGVAR(DisplayKestrelKey), localize "STR_ACE_Kestrel4500_DisplayKestrelKey", { @@ -20,4 +20,4 @@ false }, {false}, -[70, [true, false, false]], false, 0] call CBA_fnc_addKeybind; // (SHIFT + SCROLL) +[0, [true, false, false]], false, 0] call CBA_fnc_addKeybind; // (empty default key) From def6c9135b605f9900c1d258141bdac20bb57c79 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Wed, 15 Apr 2015 15:31:10 +0200 Subject: [PATCH 573/816] Fix typos in devenv doc --- .../development/setting-up-the-development-environment.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/development/setting-up-the-development-environment.md b/documentation/development/setting-up-the-development-environment.md index 0fbc0793f2..fe76ca6a20 100644 --- a/documentation/development/setting-up-the-development-environment.md +++ b/documentation/development/setting-up-the-development-environment.md @@ -70,12 +70,12 @@ mklink /D "[Arma 3 installation folder]\z\ace" "[location of the ACE3 project]" mklink /D "P:\z\ace" "[location of the ACE3 project]" ``` -Then, copy the `cba` folder from the `tools` folder to `P:\x\cba`. Create the `x` folder if needed. That folder contains the part of the CBA source code that are required for the macros to work. +Then, copy the `cba` folder from the `tools` folder to `P:\x\cba`. Create the `x` folder if needed. That folder contains the parts of the CBA source code that are required for the macros to work. ## Creating a Test Build -To create a development build of ACE to test changes or to debug something, run the `build.bat` file in the `tools` folder. This will populate the `addons` folder with binarized PBOs. These PBOs still point to the source files in their respective folders however, which allows you to use [file patching](#file-patching). +To create a development build of ACE to test changes or to debug something, run the `build.py` file in the `tools` folder. This will populate the `addons` folder with binarized PBOs. These PBOs still point to the source files in their respective folders however, which allows you to use [file patching](#file-patching). This also means that you cannot distribute this build to others. From bf8f9b48182ddcc02c485bf1dad7cee1da407dd7 Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 15 Apr 2015 15:34:01 +0200 Subject: [PATCH 574/816] all I need is a $ --- addons/respawn/CfgVehicles.hpp | 6 +++--- addons/respawn/functions/fnc_handleInitPostServer.sqf | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/respawn/CfgVehicles.hpp b/addons/respawn/CfgVehicles.hpp index 28e33c6b3e..56d2058d2c 100644 --- a/addons/respawn/CfgVehicles.hpp +++ b/addons/respawn/CfgVehicles.hpp @@ -152,7 +152,7 @@ class CfgVehicles { XEH_ENABLED; author = "$STR_ACE_Common_ACETeam"; - displayName = "STR_ACE_Respawn_RallypointWest"; + displayName = "$STR_ACE_Respawn_RallypointWest"; vehicleClass = QGVAR(Rallypoints); class ACE_Actions: ACE_Actions { @@ -172,7 +172,7 @@ class CfgVehicles { XEH_ENABLED; author = "$STR_ACE_Common_ACETeam"; - displayName = "STR_ACE_Respawn_RallypointEast"; + displayName = "$STR_ACE_Respawn_RallypointEast"; vehicleClass = QGVAR(Rallypoints); class ACE_Actions: ACE_Actions { @@ -192,7 +192,7 @@ class CfgVehicles { XEH_ENABLED; author = "$STR_ACE_Common_ACETeam"; - displayName = "STR_ACE_Respawn_RallypointIndependent"; + displayName = "$STR_ACE_Respawn_RallypointIndependent"; vehicleClass = QGVAR(Rallypoints); class ACE_Actions: ACE_Actions { diff --git a/addons/respawn/functions/fnc_handleInitPostServer.sqf b/addons/respawn/functions/fnc_handleInitPostServer.sqf index c83354b24e..f8a0479717 100644 --- a/addons/respawn/functions/fnc_handleInitPostServer.sqf +++ b/addons/respawn/functions/fnc_handleInitPostServer.sqf @@ -41,7 +41,7 @@ if (_leaderVarName == "") then { private "_leaderID"; _leaderID = GETGVAR(NextLeaderID,0); - _leaderVarName = format [QGVAR(Rallypoint_Leader_%1), _leaderID]; + _leaderVarName = format [QUOTE(ACE_Rallypoint_Leader_%1), _leaderID]; _unit setVehicleVarName _leaderVarName; From 67100406336a5a7b3d9a8b4e82c65dc99178f036 Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 15 Apr 2015 16:13:53 +0200 Subject: [PATCH 575/816] toLower in, always follow your own advice --- addons/hearing/functions/fnc_firedNear.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hearing/functions/fnc_firedNear.sqf b/addons/hearing/functions/fnc_firedNear.sqf index c66361801e..72776b68c6 100644 --- a/addons/hearing/functions/fnc_firedNear.sqf +++ b/addons/hearing/functions/fnc_firedNear.sqf @@ -31,7 +31,7 @@ _muzzle = _this select 4; _mode = _this select 5; _ammo = _this select 6; -if (_weapon in ["Throw", "Put"]) exitWith {}; +if (toLower _weapon in ["throw", "put"]) exitWith {}; if (_unit != vehicle _unit && {!([_unit] call EFUNC(common,isTurnedOut))}) exitWith {}; _silencer = switch (_weapon) do { From 95b04d08402e4c1c011377c875517b17f4b0eb59 Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 15 Apr 2015 16:22:42 +0200 Subject: [PATCH 576/816] Added custom airFriction values for the new marksmen ammo types. --- addons/ballistics/CfgAmmo.hpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/addons/ballistics/CfgAmmo.hpp b/addons/ballistics/CfgAmmo.hpp index 2528a49c77..87f3a99df1 100644 --- a/addons/ballistics/CfgAmmo.hpp +++ b/addons/ballistics/CfgAmmo.hpp @@ -248,6 +248,8 @@ class CfgAmmo { ACE_barrelLengths[]={16, 20, 24, 26}; }; class B_762x54_Ball : BulletBase { + airFriction=-0.001023; + typicalSpeed=820; ACE_caliber=0.312; ACE_bulletLength=1.14; ACE_bulletMass=152; @@ -428,6 +430,8 @@ class CfgAmmo { ACE_barrelLengths[]={20, 24, 26}; }; class B_93x64_Ball : BulletBase { + airFriction=-0.00106; + typicalSpeed=880; ACE_caliber=0.366; ACE_bulletLength=1.350; ACE_bulletMass=230; @@ -468,6 +472,8 @@ class CfgAmmo { ACE_barrelLengths[]={29}; }; class B_338_Ball : BulletBase { + airFriction=-0.00061 + typicalSpeed=915; ACE_caliber=0.338; ACE_bulletLength=1.558; ACE_bulletMass=250; @@ -480,6 +486,8 @@ class CfgAmmo { ACE_barrelLengths[]={20, 26, 28}; }; class B_338_NM_Ball : BulletBase { + airFriction=-0.000537; + typicalSpeed=820; ACE_caliber=0.338; ACE_bulletLength=1.70; ACE_bulletMass=300; @@ -509,9 +517,11 @@ class CfgAmmo { ACE_barrelLengths[]={20, 24, 26.5, 28}; }; class B_127x54_Ball : BulletBase { - ACE_caliber=0.50; + airFriction=-0.00014; + typicalSpeed=300; + ACE_caliber=0.510; ACE_bulletLength=2.540; - ACE_bulletMass=950; + ACE_bulletMass=750; ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; ACE_ballisticCoefficients[]={1.050}; ACE_velocityBoundaries[]={}; From 9c1b40f5a36bb20435a488ca343c25377b02134e Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 15 Apr 2015 16:40:20 +0200 Subject: [PATCH 577/816] preparing for improved positions of action points --- addons/respawn/CfgVehicles.hpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/respawn/CfgVehicles.hpp b/addons/respawn/CfgVehicles.hpp index 56d2058d2c..384376b00c 100644 --- a/addons/respawn/CfgVehicles.hpp +++ b/addons/respawn/CfgVehicles.hpp @@ -100,7 +100,7 @@ class CfgVehicles { distance = 4; condition = QUOTE(side group _player == west); statement = QUOTE([ARR_3(_player,side group _player,'ACE_Rallypoint_West')] call FUNC(teleportToRallypoint)); - position[] = {0,0,-1}; + position = "[0,0,-1]"; showDisabled = 1; priority = 1; }; @@ -120,7 +120,7 @@ class CfgVehicles { distance = 4; condition = QUOTE(side group _player == east); statement = QUOTE([ARR_3(_player,side group _player,'ACE_Rallypoint_East')] call FUNC(teleportToRallypoint)); - position[] = {0,0,-1}; + position = "[0,0,-1]"; showDisabled = 1; priority = 1; }; @@ -140,7 +140,7 @@ class CfgVehicles { distance = 4; condition = QUOTE(side group _player == independent); statement = QUOTE([ARR_3(_player,side group _player,'ACE_Rallypoint_Independent')] call FUNC(teleportToRallypoint)); - position[] = {0,0,-1}; + position = "[0,0,-1]"; showDisabled = 1; priority = 1; }; @@ -161,7 +161,7 @@ class CfgVehicles { distance = 4; condition = QUOTE(side group _player == west); statement = QUOTE([ARR_3(_player,side group _player,'ACE_Rallypoint_West_Base')] call FUNC(teleportToRallypoint)); - position[] = {0,0,-1}; + position = "[0,0,-1]"; showDisabled = 1; priority = 1; }; @@ -181,7 +181,7 @@ class CfgVehicles { distance = 4; condition = QUOTE(side group _player == east); statement = QUOTE([ARR_3(_player,side group _player,'ACE_Rallypoint_East_Base')] call FUNC(teleportToRallypoint)); - position[] = {0,0,-1}; + position = "[0,0,-1]"; showDisabled = 1; priority = 1; }; @@ -201,7 +201,7 @@ class CfgVehicles { distance = 4; condition = QUOTE(side group _player == independent); statement = QUOTE([ARR_3(_player,side group _player,'ACE_Rallypoint_Independent_Base')] call FUNC(teleportToRallypoint)); - position[] = {0,0,-1}; + position = "[0,0,-1]"; showDisabled = 1; priority = 1; }; From bbc24b6d029c1101df788c28c1ebaa65d6633c69 Mon Sep 17 00:00:00 2001 From: Legolasindar Date: Wed, 15 Apr 2015 16:49:43 +0200 Subject: [PATCH 578/816] Update stringtable.xml added spanish translate --- addons/advanced_ballistics/stringtable.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/advanced_ballistics/stringtable.xml b/addons/advanced_ballistics/stringtable.xml index f19aa1e672..d460ac4268 100644 --- a/addons/advanced_ballistics/stringtable.xml +++ b/addons/advanced_ballistics/stringtable.xml @@ -6,11 +6,13 @@ Show Wind Info Pokaż inf. o wietrze Mostra indicazioni del vento + Mostrar información del viento Show Protractor Pokaż kątomierz Mostra il rapportatore + Mostrar transportador From 0d28a890e1229ad8b1aa29559fc671f58151e07f Mon Sep 17 00:00:00 2001 From: jaynus Date: Wed, 15 Apr 2015 08:19:21 -0700 Subject: [PATCH 579/816] Fixes: Cycle fire mode on Titan was not working. Closes #603 --- addons/javelin/functions/fnc_showFireMode.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/javelin/functions/fnc_showFireMode.sqf b/addons/javelin/functions/fnc_showFireMode.sqf index 35dff9dbd3..88374548c0 100644 --- a/addons/javelin/functions/fnc_showFireMode.sqf +++ b/addons/javelin/functions/fnc_showFireMode.sqf @@ -4,8 +4,8 @@ TRACE_1("enter", _this); private["_player", "_currentFireMode"]; -_currentFireMode = ACE_player getVariable["ace_missileguidance_attackProfile", "TOP"]; -if(_currentFireMode == "TOP") then { +_currentFireMode = ACE_player getVariable["ace_missileguidance_attackProfile", "JAV_TOP"]; +if(_currentFireMode == "JAV_TOP") then { __JavelinIGUITop ctrlSetTextColor __ColorGreen; __JavelinIGUIDir ctrlSetTextColor __ColorGray; } else { From 6fca6017591acf97b16e162fc7ee4336be202fc7 Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Wed, 15 Apr 2015 18:24:57 +0300 Subject: [PATCH 580/816] Kestrel 4500NV translation to Russian --- addons/kestrel4500/stringtable.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/kestrel4500/stringtable.xml b/addons/kestrel4500/stringtable.xml index e9a72d82a8..3a0e18b9e5 100644 --- a/addons/kestrel4500/stringtable.xml +++ b/addons/kestrel4500/stringtable.xml @@ -17,27 +17,33 @@ Kestrel 4500 Pocket Weather Tracker Anemomentr skrzydełkowy Kestrel 4500 + Карманная метеостанция Kestrel 4500NV Open Kestrel 4500 Otwórz Kestrel 4500 Kestrel 4500 elővétele + Открыть Kestrel 4500NV Show Kestrel 4500 Pokaż Kestrel 4500 + Показать Kestrel 4500NV Hide Kestrel 4500 Ukryj Kestrel 4500 + Убрать Kestrel 4500NV Open Kestrel 4500 Otwórz Kestrel 4500 + Открыть Kestrel 4500NV Show Kestrel 4500 Pokaż Kestrel 4500 + Показать Kestrel 4500NV From 64504a95156916f222e8b822414c66912ce287b7 Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Wed, 15 Apr 2015 18:27:28 +0300 Subject: [PATCH 581/816] addons/interact_menu translation to Russian --- addons/interact_menu/stringtable.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index eb03f86355..8960f99e60 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -14,6 +14,7 @@ Display interaction menus as lists Mostrar los menus de interacción como listas + Показывать меню взаимодействия в виде списка Interact Key From 9caba1e3a33aefefec4c8f6ecf179aea54a93331 Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Wed, 15 Apr 2015 18:29:38 +0300 Subject: [PATCH 582/816] addons/weather/ translation to Russian --- addons/weather/stringtable.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/weather/stringtable.xml b/addons/weather/stringtable.xml index 4827751c6b..85b1e96383 100644 --- a/addons/weather/stringtable.xml +++ b/addons/weather/stringtable.xml @@ -5,6 +5,7 @@ Show Wind Info Pokaż inf. o wietrze + Показать информацию о погоде - \ No newline at end of file + From 40b784fb7acbf803222c3b1c1f1ca8c213faf7c7 Mon Sep 17 00:00:00 2001 From: Ivan Navarro Cabello Date: Wed, 15 Apr 2015 17:41:10 +0200 Subject: [PATCH 583/816] update stringtable added spanish translate --- addons/atragmx/stringtable.xml | 3 ++ addons/ballistics/stringtable.xml | 78 +++++++++++++++++++++++++++-- addons/javelin/stringtable.xml | 5 +- addons/kestrel4500/stringtable.xml | 8 ++- addons/laserpointer/stringtable.xml | 6 ++- addons/medical/stringtable.xml | 15 +++++- addons/scopes/stringtable.xml | 12 ++++- addons/weather/stringtable.xml | 1 + 8 files changed, 120 insertions(+), 8 deletions(-) diff --git a/addons/atragmx/stringtable.xml b/addons/atragmx/stringtable.xml index 6b6a921c2a..c831e8c9e5 100644 --- a/addons/atragmx/stringtable.xml +++ b/addons/atragmx/stringtable.xml @@ -17,14 +17,17 @@ Open ATragMX Otwórz ATragMX + Abrir ATragMX Rugged PDA with ATragMX Przenośny PDA z kalkulatorem balistycznym ATragMX + PDA rugerizada con ATragMX Open ATragMX Otwórz ATragMX + Abrir ATragMX \ No newline at end of file diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index 41070fa3dd..6419b1a199 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -310,7 +310,7 @@ 7.62mm Tracer 7,62 mm Nyomjelző 7,62mm Leuchtspur - 7,62mm Trazadora + 7,62mm trazadora 7,62mm Traçantes 7,62mm Smugacz 7.62mm Svítící @@ -334,7 +334,7 @@ 7.62mm 20rnd Tracer IR-DIM Mag 7,62 mm Nyomjelző IR-DIM 20-as Tár 7,62 mm 20-Schuss-Magazin Leuchtspur IR-DIM - Cargador de 20 balas IR-DIM de 7,62mm + Cargador de 20 balas trazadoras IR-DIM de 7,62mm Ch. 7,62mm 20Cps Traçantes IR-DIM Magazynek 7,62mm 20rd Smugacz IR-DIM 7.62mm 20ks Svítící IR-DIM Zásobník @@ -443,326 +443,398 @@ .338 LM 10Rnd AP Mag .338 LM 10-Schuss-Magazin Hartkern Magazynek .338 LM 10rd AP + Cargador de 20 balas AP de .338 LM .338 LM AP .338 LM AP .338 LM AP .338 LM AP + .338 LM AP Caliber: .338 Lapua Magnum AP<br />Rounds: 10<br />Used in: MAR-10 Kaliber: .338 Lapua Magnum Hartkern<br />Schuss: 10<br />Verwendet für: MAR-10 Kaliber: .338 Lapua Magnum AP<br />Pociski: 10<br />Używany w: MAR-10 + Calibre: .338 Lapua Magnum AP<br />Balas: 10<br />Se usa en: MAR-10 .338 NM 130Rnd Tracer Belt .338 NM 130-Schuss-Gurt Leuchtspur Taśma .338 NM 130rd Smugacz + Cinta de 130 balas trazadoras de .338 NM .338 NM Tracer .338 NM Leuchtspur .338 NM Tracer .338 NM Svítící + .338 NM trazadora Caliber: .338 Norma Magnum Tracer<br />Rounds: 130<br />Used in: SPMG Kaliber: .338 Norma Magnum Leuchtspur<br />Schuss: 130<br />Verwendet für: SPMG Kaliber: .338 Norma Magnum Smugacz<br />Pociski: 130<br />Używany w: SPMG + Calibre: .338 Norma Magnum trazadora<br />Balas: 130<br />Se usa en: SPMG .338 NM 130Rnd IR-DIM Belt .338 NM 130-Schuss-Gurt Leuchtspur IR-DIM Taśma .338 NM 130rd IR-DIM + Cinta de 130 balas IR-DIM de .338 NM .338 NM IR-DIM .338 LM IR-DIM .338 NM IR-DIM .338 NM IR-DIM + .338 NM IR-DIM Caliber: .338 Norma Magnum Tracer IR-DIM<br />Rounds: 130<br />Used in: SPMG Kaliber: .338 Norma Magnum Leuchtspur IR-DIM<br />Schuss: 130<br />Verwendet für: SPMG Kaliber: .338 Norma Magnum Smugacz IR-DIM<br />Pociski: 130<br />Używany w: SPMG + Calibre: .338 Norma Magnum trazadora IR-DIM<br />Balas: 130<br />Se usa en: SPMG .338 NM 130Rnd AP Belt .338 NM 130-Schuss-Gurt Hartkern Taśma .338 NM 130rd AP + Cinta de 130 balas AP de .338 NM .338 NM AP .338 NM AP .338 NM AP .338 NM AP + .338 NM AP Caliber: .338 Norma Magnum AP<br />Rounds: 130<br />Used in: SPMG Kaliber: .338 Norma Magnum Hartkern<br />Schuss: 130<br />Verwendet für: SPMG Kaliber: .338 Norma Magnum AP<br />Pociski: 130<br />Używane w: SPMG + Calibre: .338 Norma Magnum AP<br />Balas: 130<br />Se usa en: SPMG 9.3mm 10Rnd Tracer Mag 9,3mm 10-Schuss-Magazin Leuchtspur Magazynek 9.3mm 10rd Smugacz + Cargador de 10 balas trazadoras de 9.3mm 9.3mm Tracer 9,3mm Leuchtspur 9,3mm Smugacz 9.3mm Svítící + 9.3mm trazadora Caliber: 9.3x64mm Tracer<br />Rounds: 10<br />Used in: Cyrus Kaliber: 9,3x64mm Leuchtspur<br />Schuss: 10<br />Verwendet für: Cyrus Kaliber: 9,3x64 mm Smugacz<br />Pociski: 10<br />Używany w: Cyrus + Calibre: 9.3x64mm trazadora<br />Balas: 10<br />Se usa en: Cyrus 9.3mm 10Rnd Tracer IR-DIM Mag 9,3mm 10-Schuss-Magazin Leuchtspur IR-DIM Magazynek 9,3mm 10rd Smugacz IR-DIM + Cargador de 10 balas trazadoras IR-DIM de 9.3mm 9.3mm IR-DIM 9,3mm IR-DIM 9,3mm IR-DIM 9.3mm IR-DIM + 9.3mm IR-DIM Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 10<br />Used in: Cyrus Kaliber: 9,3x64mm Leuchtspur IR-DIM<br />Schuss: 10<br />Verwendet für: Cyrus Kaliber: 9,3x64 mm Smugacz IR-DIM<br />Pociski: 10<br />Używany w: Cyrus + Calibre: 9.3x64mm trazadora IR-DIM<br />Balas: 10<br />Se usa en: Cyrus 9.3mm 10Rnd AP Mag 9,3mm 10-Schuss-Magazin Hartkern Magazynek 9,3mm 10rd AP + Cargador de 10 balas AP de 9.3mm 9.3mm AP 9,3mm AP 9,3mm AP 9.3mm AP + 9.3mm AP Caliber: 9.3x64mm AP<br />Rounds: 10<br />Used in: Cyrus Kaliber: 9,3x64mm Hartkern<br />Schuss: 10<br />Verwendet für: Cyrus Kaliber: 9,3x64 mm AP<br />Pociski: 10<br />Używany w: Cyrus + Calibre: 9.3x64mm AP<br />Balas: 10<br />Se usa en: Cyrus 9.3mm 150Rnd Tracer Belt 9,3mm 150-Schuss-Gurt Leuchtspur Taśma 9,3mm 150rd Smugacz + Cinta de 150 balas trazadoras de 9.3mm 9.3mm Tracer 9,3mm Leuchtspur 9,3mm Smugacz 9.3mm Svítící + 9.3mm trazadora Caliber: 9.3x64mm Tracer<br />Rounds: 150<br />Used in: Navid Kaliber: 9,3x64mm Leuchtspur<br />Schuss: 150<br />Verwendet für: Navid Kaliber: 9,3x64 mm Smugacz<br />Pociski: 150<br />Używane w: Navid + Calibre: 9.3x64mm trazadora<br />Balas: 150<br />Se usa en: Navid 9.3mm 150Rnd Tracer IR-DIM Belt 9,3mm 150-Schuss-Gurt Leuchtspur IR-DIM Taśma 9,3mm 150rd Smugacz IR-DIM + Cinta de 150 balas trazadoras IR-DIM de 9.3mm 9.3mm IR-DIM 9,3mm IR-DIM 9,3mm IR-DIM 9.3mm IR-DIM + 9.3mm IR-DIM Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 150<br />Used in: Navid Kaliber: 9,3x64mm Leuchtspur IR-DIM<br />Schuss: 150<br />Verwendet für: Navid Kaliber: 9,3x64 mm Smugacz IR-DIM<br />Pociski: 150<br />Używane w: Navid + Calibre: 9.3x64mm trazadora IR-DIM<br />Balas: 150<br />Se usa en: Navid 9.3mm 150Rnd AP Belt 9,3mm 150-Schuss-Gurt Hartkern Taśma 9,3mm 150rd AP + Cinta de 150 balas AP de 9.3mm 9.3mm AP 9,3mm AP 9,3mm AP 9.3mm AP + 9.3mm AP Caliber: 9.3x64mm AP<br />Rounds: 150<br />Used in: Navid Kaliber: 9,3x64mm Hartkern<br />Schuss: 150<br />Verwendet für: Navid Kaliber: 9,3x64 mm AP<br />Pociski: 150<br />Używane w: Navid + Calibre: 9.3x64mm AP<br />Balas: 150<br />Se usa en: Navid 9x19mm 16Rnd Mag Magazynek 9x19mm 16rd + Cargador de 16 balas de 9x19mm 9x19mm 9x19mm + 9x19mm 9x19mm 16Rnd Mag Magazynek 9x19mm 16rd + Cargador de 16 balas de 9x19mm 9x19mm 30Rnd Mag Magazynek 9x19mm 30rd + Cargador de 30 balas de 9x19mm 9x19mm 9x19mm + 9x19mm 9x19mm 30Rnd Mag Magazynek 9x19mm 30rd + Cargador de 30 balas de 9x19mm 7.62x54mm 10Rnd Tracer IR-DIM Mag Magazynek 7,62x54 mm 10rd Smugacz IR-DIM + Cargador de 10 balas trazadoras IR-DIM de 7.62x54mm 7.62mm IR-DIM 7,62mm IR-DIM + 7.62mm IR-DIM 7.62x54mm 10Rnd Tracer IR-DIM Mag Magazynek 7,62x54 mm 10rd Smugacz IR-DIM + Cargador de 10 balas trazadoras IR-DIM de 7.62x54mm 6.5mm 100Rnd Tracer IR-DIM Mag Magazynek 6,5mm 100rd Smugacz IR-DIM + Cargador de 100 balas trazadoras IR-DIM de 6.5mm 6.5mm IR-DIM 6,5mm IR-DIM + 6.5mm IR-DIM 6.5mm 100Rnd Tracer IR-DIM Mag Magazynek 6,5mm 100rd Smugacz IR-DIM + Cargador de 100 balas trazadoras IR-DIM de 6.5mm 6.5mm 200Rnd Tracer IR-DIM Belt Magazynek 6,5mm 200rd Smugacz IR-DIM + Cinta de 200 balas trazadoras IR-DIM de 6.5mm 6.5mm IR-DIM 6,5mm IR-DIM + 6.5mm IR-DIM 6.5mm 200Rnd Tracer IR-DIM Belt Magazynek 6,5mm 200rd Smugacz IR-DIM + Cinta de 200 balas trazadoras IR-DIM de 6.5mm 5.56mm 30Rnd Mag (Mk262) Magazynek 5,56mm 30rd Mk262 + Cargador de 30 balas de 5.56mm (Mk262) 5.56mm (Mk262) 5,56mm (Mk262) + 5.56mm (Mk262) Caliber: 5.56x45 mm NATO (Mk262)<br />Rounds: 30 Kaliber: 5,56x45 mm NATO (Mk262)<br />Pociski: 30 + Calibre: 5.56x45 mm NATO (Mk262)<br />Balas: 30 5.56mm 30Rnd Mag (Mk318) Magazynek 5,56mm 30rd Mk318 + Cargador de 30 balas de 5.56mm (Mk318) 5.56mm (Mk318) 5,56mm (Mk318) + 5.56mm (Mk318) Caliber: 5.56x45 mm NATO (Mk318)<br />Rounds: 30 Kaliber: 5,56x45 mm NATO (Mk318)<br />Pociski: 30 + Calibre: 5.56x45 mm NATO (Mk318)<br />Balas: 30 7.62mm 10Rnd Mag (M118LR) Magazynek 7,62mm 10rd (M118LR) + Cargador de 10 balas de 7.62mm (M118LR) 7.62mm (M118LR) 7,62mm (M118LR) + 7.62mm (M118LR) Caliber: 7.62x51 mm NATO (M118LR)<br />Rounds: 10 Kaliber: 7,62x51 mm NATO (M118LR)<br />Pociski: 10 + Calibre: 7.62x51 mm NATO (M118LR)<br />Balas: 10 7.62mm 20Rnd Mag (M118LR) Magazynek 7,62mm 20rd (M118LR) + Cargador de 20 balas de 7.62mm (M118LR) 7.62mm (M118LR) 7,62mm (M118LR) + 7.62mm (M118LR) Caliber: 7.62x51 mm NATO (M118LR)<br />Rounds: 20 Kaliber: 7,62x51 mm NATO (M118LR)<br />Pociski: 20 + Calibre: 7.62x51 mm NATO (M118LR)<br />Balas: 20 7.62mm 20Rnd Mag (Mk248 Mod 0) Magazynek 7,62mm 20rd (Mk248 Mod 0) + Cargador de 20 balas de 7.62mm (Mk248 Mod 0) 7.62mm (Mk248 Mod 0) 7,62mm (Mk248 Mod 0) + 7.62mm (Mk248 Mod 0) Caliber: 7.62x67 mm NATO (Mk248 Mod 0)<br />Rounds: 20 Kaliber: 7,62x51 mm NATO (Mk248 Mod 0)<br />Pociski: 20 + Calibre: 7.62x67 mm NATO (Mk248 Mod 0)<br />Balas: 20 7.62mm 20Rnd Mag (Mk248 Mod 1) Magazynek 7,62mm 20rd (Mk248 Mod 1) + Cargador de 20 balas de 7.62mm (Mk248 Mod 1) 7.62mm (Mk248 Mod 1) 7,62mm (Mk248 Mod 1) + 7.62mm (Mk248 Mod 1) Caliber: 7.62x67 mm NATO (Mk248 Mod 1)<br />Rounds: 20 Kaliber: 7,62x67 mm NATO (Mk248 Mod 1)<br />Pociski: 20 + Calibre: 7.62x67 mm NATO (Mk248 Mod 1)<br />Balas: 20 7.62mm 20Rnd Mag (Berger Hybrid OTM) Magazynek 7,62mm 20rd (Berger Hybrid OTM) + Cargador de 20 balas de 7.62mm (Berger Hybrid OTM) 7.62mm (OTM) 7,62mm (OTM) + 7.62mm (OTM) Caliber: 7.62x67 mm NATO (Berger Hybrid OTM)<br />Rounds: 20 Kaliber: 7,62x67 mm NATO (Berger Hybrid OTM)<br />Pociski: 20 + Calibre: 7.62x67 mm NATO (Berger Hybrid OTM)<br />Balas: 20 6.5x47mm 30Rnd Mag (HPBT Scenar) + Cargador de 30 balas de 6.5x47mm (HPBT Scenar) 6.5mm Scenar + 6.5mm Scenar Caliber: 6.5x47mm (HPBT Scenar)<br />Rounds: 30 + Calibre: 6.5x47mm (HPBT Scenar)<br />Balas: 30 8.6x70mm 10Rnd Mag (300gr Sierra MatchKing HPBT) + Cargador de 10 balas de 8.6x70mm (300gr Sierra MatchKing HPBT) .338 (HPBT) + .338 (HPBT) Caliber: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Rounds: 10 + Calibre: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Balas: 10 - + \ No newline at end of file diff --git a/addons/javelin/stringtable.xml b/addons/javelin/stringtable.xml index f41adba0e3..961ef1bb68 100644 --- a/addons/javelin/stringtable.xml +++ b/addons/javelin/stringtable.xml @@ -1,4 +1,5 @@  + @@ -9,6 +10,7 @@ Namierz cel (przytrzymaj) Verrouiller cible (maintenir) Célpontra állás (Lenyomva tartott) + Fijar objetivo (Mantener) Cycle Fire Mode @@ -18,6 +20,7 @@ Przełącz tryb ognia Cycle mode de tir Tüzelési mód váltása + Cambiar modo de disparo - + \ No newline at end of file diff --git a/addons/kestrel4500/stringtable.xml b/addons/kestrel4500/stringtable.xml index e9a72d82a8..17bfacbffc 100644 --- a/addons/kestrel4500/stringtable.xml +++ b/addons/kestrel4500/stringtable.xml @@ -17,27 +17,33 @@ Kestrel 4500 Pocket Weather Tracker Anemomentr skrzydełkowy Kestrel 4500 + Kestrel 4500 Pocket Weather Tracker Open Kestrel 4500 Otwórz Kestrel 4500 Kestrel 4500 elővétele + Abrir Kestrel 4500 Show Kestrel 4500 Pokaż Kestrel 4500 + Mostrar Kestrel 4500 Hide Kestrel 4500 Ukryj Kestrel 4500 + Esconder Kestrel 4500 Open Kestrel 4500 Otwórz Kestrel 4500 + Abrir Kestrel 4500 Show Kestrel 4500 Pokaż Kestrel 4500 + Mostrar Kestrel 4500 - + \ No newline at end of file diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index 5d7aa03c67..7d1c3393e8 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -1,4 +1,5 @@  + @@ -47,16 +48,19 @@ Laser Laser Laser + Laser IR Laser IR-Laser Laser IR + Laser IR Switch Laser / IR Laser Umschalten Laser / IR-Laser Przełącz Laser / Laser IR + Cambiar Laser / Laser IR - + \ No newline at end of file diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 8547a36eae..af7bc08eba 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,4 +1,5 @@  + @@ -1391,61 +1392,73 @@ Heavily wounded Schwer verwundet: Ciężko ranny + Gravemente herido Lightly wounded Leicht verwundet: Lekko ranny + Levemente herido Very lightly wounded Sehr leicht verwundet: B. lekko ranny + Muy levemente herido Head Kopf Głowa + Cabeza Torso Torso Tors + Torso Left Arm Linker Arm Lewe ramię + Brazo izquierdo Right Arm Rechter Arm Prawe ramię + Brazo derecho Left Leg Linkes Bein Lewa noga + Pierna izquierda Right Leg Rechtes Bein Prawa noga + Pierna derecha Pain Effect Type Schmerzeffekt-Typ Rodzaj efektu bólu + Tipo de efecto de dolor Colour Flashing Farbblinken Pulsujące kolory + Parpadeo de color Chromatic Aberration Chromatische Aberration Aberracja chromatyczna + Aberración cromática - + \ No newline at end of file diff --git a/addons/scopes/stringtable.xml b/addons/scopes/stringtable.xml index 9e070efa73..548e5d6642 100644 --- a/addons/scopes/stringtable.xml +++ b/addons/scopes/stringtable.xml @@ -1,41 +1,51 @@  + Minor adjustment up Zerowanie powoli w górę + Ajuste menor arriba Minor adjustment down Zerowanie powoli w dół + Ajuste menor abajo Minor adjustment right Zerowanie powoli w prawo + Ajuste menor derecha Minor adjustment left Zerowanie powoli w lewo + Ajuste menor izquierda Major adjustment up Zerowanie w górę + Ajuste mayor arriba Major adjustment down Zerowanie w dół + Ajuste mayor abajo Major adjustment right Zerowanie w prawo + Ajuste mayor derecha Major adjustment left Zerowanie w lewo + Ajuste mayor izquierda Set zero adjustment Zresetuj wyzerowanie + Establecer ajuste a cero - + \ No newline at end of file diff --git a/addons/weather/stringtable.xml b/addons/weather/stringtable.xml index 4827751c6b..41259ec8cc 100644 --- a/addons/weather/stringtable.xml +++ b/addons/weather/stringtable.xml @@ -5,6 +5,7 @@ Show Wind Info Pokaż inf. o wietrze + Mostrar información del viento \ No newline at end of file From ad67fca8f4f8066e2ff898cda58003f4273dc8b1 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 17:45:48 +0200 Subject: [PATCH 584/816] Update stringtable.xml --- addons/interaction/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index ce18f514f4..dd63efef07 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -578,7 +578,7 @@ Připojil ses do %1 týmu Вы присоединились к группе %1 Você uniu-se à Equipe %1 - Sei entrato nella team %1 + Sei entrato nel team %1 Csatlakoztál a %1 csapathoz From ead2b1f06447d2494c17d6813a7802fb7b23ffca Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 15 Apr 2015 17:52:12 +0200 Subject: [PATCH 585/816] Update AUTHORS.txt --- AUTHORS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.txt b/AUTHORS.txt index 34feb3838f..e2930ee461 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -67,6 +67,7 @@ rakowozz Raspu86 Riccardo Petricca Robert Boklahánics +ramius86 simon84 Sniperwolf572 Tonic From a3965424b9fdce9d7c1aa509331589727604fd93 Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Wed, 15 Apr 2015 19:09:10 +0300 Subject: [PATCH 586/816] addons/medical translation to Russian --- addons/medical/stringtable.xml | 37 +++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 8547a36eae..ea69c1c722 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -74,6 +74,7 @@ Aplikovat škrtidlo Załóż stazę Appliquer un garrot + Наложить жгут Bandage @@ -165,7 +166,7 @@ Inyectando Morfina ... Wstrzykiwanie morfiny ... Aplikuji morfin ... - Введение морфина... + Введение морфина ... Injection de Morphine... Morfium beadása ... Injetando Morfina ... @@ -177,7 +178,7 @@ Inyectando Epinefrina ... Wstrzykiwanie adrenaliny ... Aplikuji adrenalin ... - Введение адреналина... + Введение адреналина ... Injection d'Adrénaline ... Epinefrin beadása ... Injetando Epinefrina ... @@ -190,7 +191,7 @@ Aplikuji atropin ... Wstrzykiwanie atropiny ... Injection d'Atropine ... - Введение атропина... + Введение атропина ... Atropin beadása ... @@ -199,7 +200,7 @@ Transfusión de sangre ... Przetaczanie krwi ... Probíhá transfúze krve ... - Переливание крови... + Переливание крови ... Transfusion Sanguine ... Infúzió vérrel ... Transfundindo Sangue ... @@ -212,7 +213,7 @@ Probíha transfúze fyziologický roztoku ... Przetaczanie solanki ... Transfusion de saline ... - Переливание физраствора... + Переливание физраствора ... Infúzió sós vizzel ... @@ -222,7 +223,7 @@ Probíha transfúze plazmy ... Przetaczanie osocza ... Transfusion de Plasma ... - Переливание плазмы... + Переливание плазмы ... Infúzió vérplazmával ... @@ -235,7 +236,7 @@ Sto applicando la benda ... Bekötözés ... Atando ... - Перевязывание... + Перевязывание ... Applying Tourniquet ... @@ -244,7 +245,7 @@ Aplikuji škrtidlo Zakładanie stazy ... Mise en place du Garrot ... - Наложение жгута... + Наложение жгута ... Érszorító felhelyezése ... @@ -1014,7 +1015,7 @@ Checking Blood Pressure.. Mesure de la tension ... - Проверка артериального давления... + Проверка артериального давления ... Comprobando presión arterial... Sprawdzanie ciśnienia krwi... Blutdruck kontrollieren... @@ -1093,7 +1094,7 @@ Checking Heart Rate.. Vérification du rythme cardiaque ... - Проверка пульса... + Проверка пульса ... Comprobando ritmo cardíaco... Sprawdzanie tętna... Kontrolliere Herzfrequenz @@ -1182,7 +1183,7 @@ %1 is not responsive - %1 не реагирует + %1 не реагирует на раздражители %1 est inconscient %1 no reacciona %1 jest nieprzytomny @@ -1350,7 +1351,7 @@ Placing body in bodybag Colocando cuerpo en bolsa para cadáveres - Упаковка тела + Упаковка тела ... Pakowanie ciała do worka na zwłoki Placement du corps dans la housse Test hullazsákba helyezése ... @@ -1391,61 +1392,73 @@ Heavily wounded Schwer verwundet: Ciężko ranny + Сильно ранен Lightly wounded Leicht verwundet: Lekko ranny + Легко ранен Very lightly wounded Sehr leicht verwundet: B. lekko ranny + Очень легко ранен Head Kopf Głowa + Голова Torso Torso Tors + Торс Left Arm Linker Arm Lewe ramię + Левая рука Right Arm Rechter Arm Prawe ramię + Правая рука Left Leg Linkes Bein Lewa noga + Левая нога Right Leg Rechtes Bein Prawa noga + Правая нога Pain Effect Type Schmerzeffekt-Typ Rodzaj efektu bólu + Вид боли Colour Flashing Farbblinken Pulsujące kolory + Разноцветные вспышки Chromatic Aberration Chromatische Aberration Aberracja chromatyczna + Хроматическая аберрация From c793df48486e6f59867bfa5aadeea9f8580f77fe Mon Sep 17 00:00:00 2001 From: jaynus Date: Wed, 15 Apr 2015 09:10:00 -0700 Subject: [PATCH 587/816] Changed: Safety mode on Titan, it now doesnt show as unloaded Fixed: Some TOP shots would miss, Fixed: Lock constraints would show on fast weapon switch. --- addons/javelin/CfgEventhandlers.hpp | 6 ++ addons/javelin/RscInGameUI.hpp | 2 +- addons/javelin/XEH_pre_init.sqf | 1 + addons/javelin/functions/fnc_onFired.sqf | 18 ++++++ addons/javelin/functions/fnc_onOpticDraw.sqf | 58 +++++++++++++------ addons/javelin/functions/fnc_onOpticLoad.sqf | 3 +- .../javelin/functions/fnc_onOpticUnload.sqf | 20 +++++++ .../functions/fnc_attackProfile_JAV_TOP.sqf | 5 +- 8 files changed, 92 insertions(+), 21 deletions(-) create mode 100644 addons/javelin/functions/fnc_onFired.sqf create mode 100644 addons/javelin/functions/fnc_onOpticUnload.sqf diff --git a/addons/javelin/CfgEventhandlers.hpp b/addons/javelin/CfgEventhandlers.hpp index 2c44a05e3a..ae7f95b232 100644 --- a/addons/javelin/CfgEventhandlers.hpp +++ b/addons/javelin/CfgEventhandlers.hpp @@ -9,4 +9,10 @@ class Extended_PostInit_EventHandlers { init = QUOTE(call COMPILE_FILE(XEH_post_init)); clientInit = QUOTE(call COMPILE_FILE(XEH_clientInit)); }; +}; + +class Extended_FiredBIS_EventHandlers { + class All { + ADDON = QUOTE(_this call FUNC(onFired)); + }; }; \ No newline at end of file diff --git a/addons/javelin/RscInGameUI.hpp b/addons/javelin/RscInGameUI.hpp index 8b33c95c01..d845c1d00b 100644 --- a/addons/javelin/RscInGameUI.hpp +++ b/addons/javelin/RscInGameUI.hpp @@ -14,7 +14,7 @@ class RscInGameUI { idd = 300; controls[] = { "ACE_javelin_elements_group", "ACE_Targeting" }; //, "ACE_TargetingConstrains", "ACE_TargetingGate", "ACE_TargetingLines"}; onLoad = QUOTE(_this call FUNC(onOpticLoad)); - onUnload = "uiNameSpace setVariable ['ACE_RscOptics_javelin',nil];uiNameSpace setVariable ['ACE_RscOptics_javelin_PFH',nil];"; + onUnload = QUOTE(_this call FUNC(onOpticUnload)); class ACE_javelin_elements_group: RscControlsGroup { diff --git a/addons/javelin/XEH_pre_init.sqf b/addons/javelin/XEH_pre_init.sqf index 2b2e980191..1accd4a8f4 100644 --- a/addons/javelin/XEH_pre_init.sqf +++ b/addons/javelin/XEH_pre_init.sqf @@ -6,6 +6,7 @@ PREP(lockKeyUp); PREP(cycleFireMode); PREP(showFireMode); +PREP(onFired); PREP(onOpticLoad); PREP(onOpticDraw); diff --git a/addons/javelin/functions/fnc_onFired.sqf b/addons/javelin/functions/fnc_onFired.sqf new file mode 100644 index 0000000000..fde0f94365 --- /dev/null +++ b/addons/javelin/functions/fnc_onFired.sqf @@ -0,0 +1,18 @@ +//#define DEBUG_MODE_FULL +#include "script_component.hpp" + +PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); + +// Bail on not missile +if(! (_weapon in ["launch_Titan_short_F"]) ) exitWith { false }; + +_pfh_handle = uiNamespace getVariable ["ACE_RscOptics_javelin_PFH", nil]; +if(!isNil "_pfh_handle") then { + //[_pfh_handle] call cba_fnc_removePerFrameHandler; + //uiNamespace setVariable["ACE_RscOptics_javelin_PFH", nil]; + + __JavelinIGUITargeting ctrlShow false; + __JavelinIGUITargetingGate ctrlShow false; + __JavelinIGUITargetingLines ctrlShow false; + __JavelinIGUITargetingConstraints ctrlShow false; +}; \ No newline at end of file diff --git a/addons/javelin/functions/fnc_onOpticDraw.sqf b/addons/javelin/functions/fnc_onOpticDraw.sqf index 85877f1f16..3a64a36802 100644 --- a/addons/javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/javelin/functions/fnc_onOpticDraw.sqf @@ -11,18 +11,6 @@ TRACE_1("enter", _this); private["_isJavelin", "_args", "_lastTick", "_runTime", "_soundTime", "_lockTime", "_newTarget", "_currentTarget", "_range", "_pos", "_targetArray"]; -if( ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "launch_Titan_base"] call EFUNC(common,inheritsFrom)) - || { (vehicle ACE_player) != ACE_player } - ) exitWith { - __JavelinIGUITargeting ctrlShow false; - __JavelinIGUITargetingGate ctrlShow false; - __JavelinIGUITargetingLines ctrlShow false; - __JavelinIGUITargetingConstraints ctrlShow false; - - [(_this select 1)] call cba_fnc_removePerFrameHandler; - uiNamespace setVariable["ACE_RscOptics_javelin_PFH", nil]; -}; - // Reset arguments if we havnt rendered in over a second _args = uiNamespace getVariable[QGVAR(arguments), [] ]; if( (count _args) > 0) then { @@ -40,6 +28,21 @@ _runTime = _args select 2; _lockTime = _args select 3; _soundTime = _args select 4; _randomLockInterval = _args select 5; +_fireDisabledEH = _args select 6; + +if( ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "launch_Titan_base"] call EFUNC(common,inheritsFrom)) + || { (vehicle ACE_player) != ACE_player } + ) exitWith { + __JavelinIGUITargeting ctrlShow false; + __JavelinIGUITargetingGate ctrlShow false; + __JavelinIGUITargetingLines ctrlShow false; + __JavelinIGUITargetingConstraints ctrlShow false; + + _fireDisabledEH = [_fireDisabledEH] call FUNC(enableFire); + + [(_this select 1)] call cba_fnc_removePerFrameHandler; + uiNamespace setVariable["ACE_RscOptics_javelin_PFH", nil]; +}; // Find a target within the optic range _newTarget = objNull; @@ -106,6 +109,27 @@ if((call CBA_fnc_getFoV) select 1 > 9) then { __JavelinIGUIWFOV ctrlSetTextColor __ColorGreen; }; +FUNC(disableFire) = { + _firedEH = _this select 0; + + if(_firedEH < 0) then { + _firedEH = [ACE_player, "DefaultAction", {true}, { + _canFire = ACE_player getVariable["ace_missileguidance_target", nil]; + if(!isNil "_canFire") exitWith { false }; + true + }] call EFUNC(common,addActionEventHandler); + }; + _firedEH +}; +FUNC(enableFire) = { + _firedEH = _this select 0; + + if(_firedEH > 0) then { + [ACE_player, "DefaultAction", _firedEH] call EFUNC(common,removeActionEventHandler); + }; + -1 +}; + if (isNull _newTarget) then { // No targets found _currentTarget = objNull; @@ -120,8 +144,7 @@ if (isNull _newTarget) then { ACE_player setVariable ["ace_missileguidance_target",nil, false]; // Disallow fire - if (ACE_player ammo (currentWeapon ACE_player) > 0) then { ACE_player setWeaponReloadingTime [player, (currentWeapon ACE_player), 0.2]; }; - + _fireDisabledEH = [_fireDisabledEH] call FUNC(disableFire); } else { if (_newTarget distance ACE_player < 2500 && {(call CBA_fnc_getFoV) select 1 > 9} @@ -176,7 +199,7 @@ if (isNull _newTarget) then { ACE_player setVariable["ace_missileguidance_target", _currentTarget, false]; // Allow fire - ACE_player setWeaponReloadingTime [player, (currentWeapon ACE_player), 0]; + _fireDisabledEH = [_fireDisabledEH] call FUNC(enableFire); if(diag_tickTime > _soundTime) then { playSound "ACE_Javelin_Locked"; @@ -217,7 +240,7 @@ if (isNull _newTarget) then { _soundTime = diag_tickTime + 0.25; }; // Disallow fire - if (ACE_player ammo (currentWeapon ACE_player) > 0) then { ACE_player setWeaponReloadingTime [player, (currentWeapon ACE_player), 0.2]; }; + _fireDisabledEH = [_fireDisabledEH] call FUNC(disableFire); }; }; } else { @@ -234,7 +257,7 @@ if (isNull _newTarget) then { ACE_player setVariable ["ace_missileguidance_target",nil, false]; // Disallow fire - if (ACE_player ammo (currentWeapon ACE_player) > 0) then { ACE_player setWeaponReloadingTime [player, (currentWeapon ACE_player), 0.2]; }; + _fireDisabledEH = [_fireDisabledEH] call FUNC(disableFire); }; }; @@ -246,5 +269,6 @@ _args set[1, _currentTarget]; _args set[2, _runTime]; _args set[3, _lockTime]; _args set[4, _soundTime]; +_args set[6, _fireDisabledEH]; uiNamespace setVariable[QGVAR(arguments), _args ]; \ No newline at end of file diff --git a/addons/javelin/functions/fnc_onOpticLoad.sqf b/addons/javelin/functions/fnc_onOpticLoad.sqf index d38e1c3305..a2b2692859 100644 --- a/addons/javelin/functions/fnc_onOpticLoad.sqf +++ b/addons/javelin/functions/fnc_onOpticLoad.sqf @@ -25,7 +25,8 @@ uiNameSpace setVariable [QGVAR(arguments), 0, // Run Time 0, // Lock Time 0, // Sound timer - (random __LOCKONTIMERANDOM) // random lock time addition + (random __LOCKONTIMERANDOM), // random lock time addition + -1 ] ]; diff --git a/addons/javelin/functions/fnc_onOpticUnload.sqf b/addons/javelin/functions/fnc_onOpticUnload.sqf new file mode 100644 index 0000000000..38acc1cd1c --- /dev/null +++ b/addons/javelin/functions/fnc_onOpticUnload.sqf @@ -0,0 +1,20 @@ +//#define DEBUG_MODE_FULL +#include "script_component.hpp" +TRACE_1("enter", _this); + +uiNameSpace setVariable ['ACE_RscOptics_javelin',nil]; + +_pfh = uiNamespace getVariable["ACE_RscOptics_javelin_PFH", nil ]; +if(!isNil "_pfh") then { + [_pfh] call CBA_fnc_removePerFrameHandler; + uiNameSpace setVariable ['ACE_RscOptics_javelin_PFH',nil]; +}; + +_args = uiNamespace getVariable[QGVAR(arguments), nil ]; +if(!isNil "_args") then { + _disableFireEH = _args select 6; + if(_disableFireEH > 0) then { + [ACE_player, "DefaultAction", _disableFireEH] call EFUNC(common,removeActionEventHandler); + }; + uiNameSpace setVariable [QGVAR(arguments),nil]; +}; diff --git a/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf b/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf index dc8b9b8e9d..fd86c2bf03 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf @@ -58,10 +58,11 @@ switch( (_state select 0) ) do { case STAGE_COAST: { TRACE_1("STAGE_COAST",""); TRACE_1("", ((ASLToATL _projectilePos) select 2) - (( ASLToATL _seekerTargetPos) select 2) ); - if(_distanceShooterToTarget < 1250 || _distanceToTarget < ( ((ASLToATL _projectilePos) select 2) - (( ASLToATL _seekerTargetPos) select 2) ) * 1.5) then { + if(_distanceToTarget < ( ((ASLToATL _projectilePos) select 2) - (( ASLToATL _seekerTargetPos) select 2) ) * 1.5) then { _state set[0, STAGE_TERMINAL]; + } else { + _returnTargetPos = _seekerTargetPos vectorAdd [0,0,(_projectilePos select 2)]; }; - _returnTargetPos = _seekerTargetPos vectorAdd [0,0,(_projectilePos select 2)]; }; case STAGE_TERMINAL: { TRACE_1("STAGE_TERMINAL",""); From 5923f246fdec8806f542b480fc05084c637833ca Mon Sep 17 00:00:00 2001 From: jaynus Date: Wed, 15 Apr 2015 09:25:19 -0700 Subject: [PATCH 588/816] Fixed: only exit on shooter. --- addons/javelin/functions/fnc_onFired.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/javelin/functions/fnc_onFired.sqf b/addons/javelin/functions/fnc_onFired.sqf index fde0f94365..e873e5cf3e 100644 --- a/addons/javelin/functions/fnc_onFired.sqf +++ b/addons/javelin/functions/fnc_onFired.sqf @@ -4,7 +4,7 @@ PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); // Bail on not missile -if(! (_weapon in ["launch_Titan_short_F"]) ) exitWith { false }; +if( _shooter != ACE_player || { ! (_weapon in ["launch_Titan_short_F"]) } ) exitWith { false }; _pfh_handle = uiNamespace getVariable ["ACE_RscOptics_javelin_PFH", nil]; if(!isNil "_pfh_handle") then { From 6ea38a9946a8fd2201989a4ffb568177e7b55e78 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 15 Apr 2015 11:34:27 -0500 Subject: [PATCH 589/816] Only check A3 VON if no radio mods running --- .../nametags/functions/fnc_initIsSpeaking.sqf | 49 ++++++++++--------- 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/addons/nametags/functions/fnc_initIsSpeaking.sqf b/addons/nametags/functions/fnc_initIsSpeaking.sqf index 95403e0894..d8ffda756c 100644 --- a/addons/nametags/functions/fnc_initIsSpeaking.sqf +++ b/addons/nametags/functions/fnc_initIsSpeaking.sqf @@ -36,32 +36,33 @@ if (!hasInterface) exitWith {}; }; }] call EFUNC(common,addEventHandler); -//PFEH to watch the internal VON icon -//Note: class RscDisplayVoiceChat {idd = 55}; //only present when talking -[{ - _oldSetting = ACE_player getVariable [QGVAR(isSpeakingInGame), false]; - _newSetting = (!(isNull findDisplay 55)); - if (!(_oldSetting isEqualTo _newSetting)) then { - ACE_player setVariable [QGVAR(isSpeakingInGame), _newSetting, true]; - }; -} , 0.1, []] call CBA_fnc_addPerFrameHandler; +if (isClass (configFile >> "cfgPatches" >> "acre_api")) then { + diag_log text format ["[ACE_nametags] - ACRE Detected"]; + DFUNC(isSpeaking) = { + PARAMS_1(_unit); + ([_unit] call acre_api_fnc_isSpeaking) || ([ACE_player] call acre_api_fnc_isBroadcasting) + }; +} else { + if (isClass (configFile >> "cfgPatches" >> "task_force_radio")) then { + diag_log text format ["[ACE_nametags] - TFR Detected"]; + DFUNC(isSpeaking) = { + PARAMS_1(_unit); + (_unit getVariable ["tf_isSpeaking", false]) + }; + } else { + //No Radio Mod - Start a PFEH to watch the internal VON icon + //Note: class RscDisplayVoiceChat {idd = 55} - only present when talking -DFUNC(isSpeaking) = switch (true) do { -case (isClass (configFile >> "cfgPatches" >> "acre_api")): { - { - PARAMS_1(_unit); - (_unit getVariable [QGVAR(isSpeakingInGame), false]) || ([_unit] call acre_api_fnc_isSpeaking) || ([ACE_player] call acre_api_fnc_isBroadcasting) - }; - }; -case (isClass (configFile >> "cfgPatches" >> "task_force_radio")): { - { - PARAMS_1(_unit); - (_unit getVariable [QGVAR(isSpeakingInGame), false]) || (_unit getVariable ["tf_isSpeaking", false]) - }; - }; - default { - { + [{ + _oldSetting = ACE_player getVariable [QGVAR(isSpeakingInGame), false]; + _newSetting = (!(isNull findDisplay 55)); + if (!(_oldSetting isEqualTo _newSetting)) then { + ACE_player setVariable [QGVAR(isSpeakingInGame), _newSetting, true]; + }; + } , 0.1, []] call CBA_fnc_addPerFrameHandler; + + DFUNC(isSpeaking) = { PARAMS_1(_unit); (_unit getVariable [QGVAR(isSpeakingInGame), false]) }; From e84689a7718eb6b4f17a8f5c0a61184867c62961 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 15 Apr 2015 11:46:01 -0500 Subject: [PATCH 590/816] #544 - Change ERROR warning to debug trace --- addons/captives/functions/fnc_setHandcuffed.sqf | 17 ++++++++--------- .../captives/functions/fnc_setSurrendered.sqf | 3 +-- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/addons/captives/functions/fnc_setHandcuffed.sqf b/addons/captives/functions/fnc_setHandcuffed.sqf index e992339186..5f134ab03b 100644 --- a/addons/captives/functions/fnc_setHandcuffed.sqf +++ b/addons/captives/functions/fnc_setHandcuffed.sqf @@ -29,11 +29,11 @@ if ((_unit getVariable [QGVAR(isHandcuffed), false]) isEqualTo _state) exitWith if (_state) then { _unit setVariable [QGVAR(isHandcuffed), true, true]; [_unit, QGVAR(Handcuffed), true] call EFUNC(common,setCaptivityStatus); - + if (_unit getVariable [QGVAR(isSurrendering), false]) then { //If surrendering, stop [_unit, false] call FUNC(setSurrendered); }; - + //Set unit cargoIndex (will be -1 if dismounted) _unit setVariable [QGVAR(CargoIndex), ((vehicle _unit) getCargoIndex _unit), true]; @@ -47,30 +47,29 @@ if (_state) then { if (_unit getVariable [QGVAR(isHandcuffed), false] && {vehicle _unit == _unit}) then { [_unit] call EFUNC(common,fixLoweredRifleAnimation); [_unit, "ACE_AmovPercMstpScapWnonDnon", 1] call EFUNC(common,doAnimation); - + //Adds an animation changed eh //If we get a change in animation then redo the animation (handles people vaulting to break the animation chain) _animChangedEHID = _unit addEventHandler ["AnimChanged", { PARAMS_2(_unit,_newAnimation); if ((_newAnimation != "ACE_AmovPercMstpSsurWnonDnon") && {!(_unit getVariable ["ACE_isUnconscious", false])}) then { - ERROR("Handcuff animation interrupted"); - // systemChat format ["debug %2: new %1", _newAnimation, time]; + TRACE_1("Handcuff animation interrupted",_newAnimation); [_unit, "ACE_AmovPercMstpScapWnonDnon", 1] call EFUNC(common,doAnimation); }; }]; _unit setVariable [QGVAR(handcuffAnimEHID), _animChangedEHID]; - + }; }, [_unit], 0.01, 0] call EFUNC(common,waitAndExecute); } else { _unit setVariable [QGVAR(isHandcuffed), false, true]; [_unit, QGVAR(Handcuffed), false] call EFUNC(common,setCaptivityStatus); - - //remove AnimChanged EH + + //remove AnimChanged EH _animChangedEHID = _unit getVariable [QGVAR(handcuffAnimEHID), -1]; _unit removeEventHandler ["AnimChanged", _animChangedEHID]; _unit setVariable [QGVAR(handcuffAnimEHID), -1]; - + if (((vehicle _unit) == _unit) && {!(_unit getVariable ["ACE_isUnconscious", false])}) then { //Break out of hands up animation loop [_unit, "ACE_AmovPercMstpScapWnonDnon_AmovPercMstpSnonWnonDnon", 2] call EFUNC(common,doAnimation); diff --git a/addons/captives/functions/fnc_setSurrendered.sqf b/addons/captives/functions/fnc_setSurrendered.sqf index 30f9105511..d774e7f6e0 100644 --- a/addons/captives/functions/fnc_setSurrendered.sqf +++ b/addons/captives/functions/fnc_setSurrendered.sqf @@ -51,8 +51,7 @@ if (_state) then { _animChangedEHID = _unit addEventHandler ["AnimChanged", { PARAMS_2(_unit,_newAnimation); if ((_newAnimation != "ACE_AmovPercMstpSsurWnonDnon") && {!(_unit getVariable ["ACE_isUnconscious", false])}) then { - ERROR("Surrender animation interrupted"); - // systemChat format ["debug %2: new %1", _newAnimation, time]; + TRACE_1("Surrender animation interrupted",_newAnimation); [_unit, "ACE_AmovPercMstpSsurWnonDnon", 1] call EFUNC(common,doAnimation); }; }]; From 252fb671190fc8412983502d8f387109add299a9 Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Wed, 15 Apr 2015 19:50:32 +0300 Subject: [PATCH 591/816] Update stringtable.xml --- addons/explosives/stringtable.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml index 05410e621e..c34b6d3cc6 100644 --- a/addons/explosives/stringtable.xml +++ b/addons/explosives/stringtable.xml @@ -497,6 +497,7 @@ Podnieś Ramasser Felszedés + Поднять From d8eb564c654e56335e04f4e520163eba14010964 Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Wed, 15 Apr 2015 19:52:29 +0300 Subject: [PATCH 592/816] Update stringtable.xml --- addons/overheating/stringtable.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index 3aaeebdb00..4bb91688fa 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -15,7 +15,7 @@ Display a notification whenever your weapon gets jammed Zeige einen Hinweis, wenn die Waffe eine Ladehemmung hat. Mostrar notificación cada vez que el arma se encasquille - Демонстровать уведомление, каждый раз, когда клинит Ваше оружие. + Показывать уведомление каждый раз, когда клинит Ваше оружие. Zobrazí upozornění při zaseknutí zbraně Wyświetl powiadomienie za każdym razem, kiedy Twoja broń ulegnie zacięciu Affiche une notification lors d'un enrayement @@ -100,7 +100,7 @@ Wymienianie lufy... Vyměňuji hlaveň ... Changement du canon... - Смена ствола... + Смена ствола ... Cső kicserélése folyamatban... Substituindo cano... Sto sostituendo la canna ... @@ -136,6 +136,7 @@ Zkontrolovat teplotu zbraně Vérifier la température Fegyverhő ellenőrzése + Проверить температуру оружия Checking temperature ... From 7051152d934770e858d505c6db534ef1510dfa5e Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Wed, 15 Apr 2015 19:53:42 +0300 Subject: [PATCH 593/816] Update stringtable.xml --- addons/disarming/stringtable.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/disarming/stringtable.xml b/addons/disarming/stringtable.xml index 508c9f1d3d..ee121d0480 100644 --- a/addons/disarming/stringtable.xml +++ b/addons/disarming/stringtable.xml @@ -7,6 +7,7 @@ Otwórz ekwipunek Otevřít inventář Abrir inventario + Открыть инвентарь From 64d6bbaf2607016b80d027e10a8bb8b435ba5ec6 Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 15 Apr 2015 18:55:20 +0200 Subject: [PATCH 594/816] Fixed an incorrect BC in an ATragMX gun profile --- addons/atragmx/XEH_postInit.sqf | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/addons/atragmx/XEH_postInit.sqf b/addons/atragmx/XEH_postInit.sqf index 31c526fab7..61bbf8b845 100644 --- a/addons/atragmx/XEH_postInit.sqf +++ b/addons/atragmx/XEH_postInit.sqf @@ -6,16 +6,16 @@ if (count (profileNamespace getVariable ["ACE_ATragMX_gunList", []]) > 0) then { GVAR(gunList) = profileNamespace getVariable "ACE_ATragMX_gunList"; } else { // Profile Name, Muzzle Velocity, Zero Range, Scope Base Angle, AirFriction, Bore Height, Scope Unit, Elevation Scope Step, Windage Scope Step, Maximum Elevation, Dialed Elevation, Dialed Windage, Mass, Ammo Class Name, Magazine Class Name, BC, Drag Model, Atmosphere Model - GVAR(gunList) = [["12.7x108mm" , 820, 100, 0.0659, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.28, "B_127x108_Ball" , "5Rnd_127x108_Mag" , 0.700, 1, "ASM" ], - ["12.7x99mm" , 880, 100, 0.0607, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 41.92, "B_127x99_Ball" , "5Rnd_mas_127x99_Stanag" , 0.670, 1, "ASM" ], - ["12.7x54mm" , 290, 100, 0.3913, -0.0014000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 61.56, "B_127x54_Ball" , "10Rnd_127x54_Mag" , 1.050, 1, "ASM" ], - ["10.4x77mm" , 910, 100, 0.0572, -0.0004800, 3.81, 0, 0.338, 0.338, 120, 0, 0, 27.15, "B_408_Ball" , "7Rnd_408_Mag" , 0.970, 1, "ASM" ], - ["9.3×64mm" , 870, 100, 0.0632, -0.0007500, 3.81, 0, 0.338, 0.338, 120, 0, 0, 16.20, "B_93x64_Ball" , "10Rnd_93x64_DMR_05_Mag" , 0.368, 1, "ASM" ], - ["8.6×70mm" , 915, 100, 0.0572, -0.0006100, 3.81, 0, 0.338, 0.338, 120, 0, 0, 16.20, "B_338_Ball" , "10Rnd_338_Mag" , 0.322, 7, "ICAO"], - ["7.62x51mm" , 850, 100, 0.0639, -0.0010000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.460, "B_762x51_Ball" , "20Rnd_762x51_Mag" , 0.393, 1, "ICAO"], - ["6.5x39mm" , 800, 100, 0.0689, -0.0009000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 7.776, "B_65x39_Caseless", "30Rnd_65x39_caseless_mag", 0.263, 1, "ICAO"], - ["5.56x45mm" , 920, 100, 0.0584, -0.0012650, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.000, "B_556x45_Ball" , "30Rnd_556x45_Stanag" , 0.304, 1, "ASM" ], - ["5.56x45mm Mk262" , 850, 100, 0.0643, -0.0011250, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.990, "RH_556x45_Mk262" , "RH_30Rnd_556x45_Mk262" , 0.361, 1, "ASM" ]]; + GVAR(gunList) = [["12.7x108mm" , 820, 100, 0.0659, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.28, "B_127x108_Ball" , "5Rnd_127x108_Mag" , 0.630, 1, "ASM" ], + ["12.7x99mm" , 880, 100, 0.0607, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 41.92, "B_127x99_Ball" , "5Rnd_mas_127x99_Stanag" , 0.670, 1, "ASM" ], + ["12.7x54mm" , 290, 100, 0.3913, -0.0014000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 61.56, "B_127x54_Ball" , "10Rnd_127x54_Mag" , 1.050, 1, "ASM" ], + ["10.4x77mm" , 910, 100, 0.0572, -0.0004800, 3.81, 0, 0.338, 0.338, 120, 0, 0, 27.15, "B_408_Ball" , "7Rnd_408_Mag" , 0.970, 1, "ASM" ], + ["9.3×64mm" , 870, 100, 0.0632, -0.0007500, 3.81, 0, 0.338, 0.338, 120, 0, 0, 16.20, "B_93x64_Ball" , "10Rnd_93x64_DMR_05_Mag" , 0.368, 1, "ASM" ], + ["8.6×70mm" , 915, 100, 0.0572, -0.0006100, 3.81, 0, 0.338, 0.338, 120, 0, 0, 16.20, "B_338_Ball" , "10Rnd_338_Mag" , 0.322, 7, "ICAO"], + ["7.62x51mm" , 850, 100, 0.0639, -0.0010000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.460, "B_762x51_Ball" , "20Rnd_762x51_Mag" , 0.393, 1, "ICAO"], + ["6.5x39mm" , 800, 100, 0.0689, -0.0009000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 7.776, "B_65x39_Caseless" , "30Rnd_65x39_caseless_mag" , 0.263, 1, "ICAO"], + ["5.56x45mm" , 920, 100, 0.0584, -0.0012650, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.000, "B_556x45_Ball" , "30Rnd_556x45_Stanag" , 0.304, 1, "ASM" ], + ["5.56x45mm Mk262" , 850, 100, 0.0643, -0.0011250, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.990, "ACE_556x45_Ball_Mk262" , "ACE_30Rnd_556x45_Stanag_Mk262_mag", 0.361, 1, "ASM" ]]; profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(gunList)]; }; From ea2281616ea1675c8e632877dc098f8c5dd8eb6a Mon Sep 17 00:00:00 2001 From: jaynus Date: Wed, 15 Apr 2015 09:55:40 -0700 Subject: [PATCH 595/816] Enable all variants of Titan. Can now vanilla-lock in cadet mode. --- addons/javelin/CfgWeapons.hpp | 3 +++ addons/javelin/functions/fnc_onFired.sqf | 4 +++- addons/javelin/functions/fnc_onOpticDraw.sqf | 4 +--- addons/missileguidance/CfgAmmo.hpp | 4 ++++ addons/missileguidance/functions/fnc_onFired.sqf | 5 ++--- 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/addons/javelin/CfgWeapons.hpp b/addons/javelin/CfgWeapons.hpp index cef967e32e..4e7091c653 100644 --- a/addons/javelin/CfgWeapons.hpp +++ b/addons/javelin/CfgWeapons.hpp @@ -8,6 +8,9 @@ class CfgWeapons { weaponInfoType = "ACE_RscOptics_javelin"; modelOptics = PATHTOF(data\reticle_titan.p3d); + canLock = 1; + + lockingTargetSound[] = {"",0,1}; lockedTargetSound[] = {"",0,1}; }; diff --git a/addons/javelin/functions/fnc_onFired.sqf b/addons/javelin/functions/fnc_onFired.sqf index e873e5cf3e..04a023c9d8 100644 --- a/addons/javelin/functions/fnc_onFired.sqf +++ b/addons/javelin/functions/fnc_onFired.sqf @@ -4,7 +4,9 @@ PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); // Bail on not missile -if( _shooter != ACE_player || { ! (_weapon in ["launch_Titan_short_F"]) } ) exitWith { false }; +if( _shooter != ACE_player) exitWith { false }; + +if( ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "launch_Titan_base"] call EFUNC(common,inheritsFrom)) ) exitWith { }; _pfh_handle = uiNamespace getVariable ["ACE_RscOptics_javelin_PFH", nil]; if(!isNil "_pfh_handle") then { diff --git a/addons/javelin/functions/fnc_onOpticDraw.sqf b/addons/javelin/functions/fnc_onOpticDraw.sqf index 3a64a36802..358b68ebc1 100644 --- a/addons/javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/javelin/functions/fnc_onOpticDraw.sqf @@ -30,9 +30,7 @@ _soundTime = _args select 4; _randomLockInterval = _args select 5; _fireDisabledEH = _args select 6; -if( ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "launch_Titan_base"] call EFUNC(common,inheritsFrom)) - || { (vehicle ACE_player) != ACE_player } - ) exitWith { +if( ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "launch_Titan_base"] call EFUNC(common,inheritsFrom)) ) exitWith { __JavelinIGUITargeting ctrlShow false; __JavelinIGUITargetingGate ctrlShow false; __JavelinIGUITargetingLines ctrlShow false; diff --git a/addons/missileguidance/CfgAmmo.hpp b/addons/missileguidance/CfgAmmo.hpp index a05ecee9bc..3b74c87065 100644 --- a/addons/missileguidance/CfgAmmo.hpp +++ b/addons/missileguidance/CfgAmmo.hpp @@ -50,6 +50,8 @@ class CfgAmmo { //maxDeflection = 0.5; //incDeflection = 0.005; + canVanillaLock = 0; // Can this default vanilla lock? Only applicable to non-cadet mode + // Guidance type for munitions defaultSeekerType = "SALH"; seekerTypes[] = { "SALH", "LIDAR", "SARH", "Optic", "Thermal", "GPS", "SACLOS", "MCLOS" }; @@ -120,6 +122,8 @@ class CfgAmmo { //maxDeflection = 0.5; //incDeflection = 0.005; + canVanillaLock = 0; + // Guidance type for munitions defaultSeekerType = "Optic"; seekerTypes[] = { "Optic" }; diff --git a/addons/missileguidance/functions/fnc_onFired.sqf b/addons/missileguidance/functions/fnc_onFired.sqf index 186a622417..ad713d8884 100644 --- a/addons/missileguidance/functions/fnc_onFired.sqf +++ b/addons/missileguidance/functions/fnc_onFired.sqf @@ -41,15 +41,14 @@ if ( isNil "_lockMode" || { ! ( _lockMode in (getArray (_config >> "seekerLockMo // If we didn't get a target, try to fall back on tab locking if(isNil "_target") then { - if(!isPlayer _shooter) then { // This was an AI shot, lets still guide it on the AI target _target = _shooter getVariable[QGVAR(vanilla_target), nil]; TRACE_1("Detected AI Shooter!", _target); } else { _canUseLock = getNumber (_config >> "canVanillaLock"); - if(_canUseLock > 0) then { - // @TODO: Get vanilla target + // @TODO: Get vanilla target + if(_canUseLock > 0 || cadetMode) then { _vanillaTarget = cursorTarget; TRACE_1("Using Vanilla Locking", _vanillaTarget); From 3773238e25ef2ac717e0e1b9e1db3c95c3f5be1d Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Wed, 15 Apr 2015 19:56:34 +0300 Subject: [PATCH 596/816] Update stringtable.xml --- addons/atragmx/stringtable.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/atragmx/stringtable.xml b/addons/atragmx/stringtable.xml index 6b6a921c2a..1468632a9b 100644 --- a/addons/atragmx/stringtable.xml +++ b/addons/atragmx/stringtable.xml @@ -17,14 +17,17 @@ Open ATragMX Otwórz ATragMX + Открыть ATragMX Rugged PDA with ATragMX Przenośny PDA z kalkulatorem balistycznym ATragMX + Защищенный КПК с ATragMX Open ATragMX Otwórz ATragMX + Открыть ATragMX - \ No newline at end of file + From e0c34f22bf59230174df93142f3f0b102a9ab4bb Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 15 Apr 2015 18:59:11 +0200 Subject: [PATCH 597/816] Added ACE_338_Ball_API526 and updated some airFriction values --- addons/ballistics/CfgAmmo.hpp | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/addons/ballistics/CfgAmmo.hpp b/addons/ballistics/CfgAmmo.hpp index 87f3a99df1..8e75e6ce03 100644 --- a/addons/ballistics/CfgAmmo.hpp +++ b/addons/ballistics/CfgAmmo.hpp @@ -502,8 +502,6 @@ class CfgAmmo { class ACE_338_Ball : B_338_Ball { airFriction=-0.000526; caliber=1.55; - deflecting=12; - hit=20; typicalSpeed=826; ACE_caliber=0.338; ACE_bulletLength=1.70; @@ -516,6 +514,21 @@ class CfgAmmo { ACE_muzzleVelocities[]={800, 820, 826, 830}; ACE_barrelLengths[]={20, 24, 26.5, 28}; }; + class ACE_338_Ball_API526 : B_338_Ball { + airFriction=-0.000526; + caliber=2.4; + typicalSpeed=826; + ACE_caliber=0.338; + ACE_bulletLength=1.535; + ACE_bulletMass=253; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.290}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={880, 915, 925}; + ACE_barrelLengths[]={20, 26, 28}; + }; class B_127x54_Ball : BulletBase { airFriction=-0.00014; typicalSpeed=300; @@ -545,6 +558,8 @@ class CfgAmmo { ACE_barrelLengths[]={29}; }; class ACE_127x99_Ball_AMAX : B_127x99_Ball { + airFriction=-0.000374; + typicalSpeed=860; ACE_caliber=0.510; ACE_bulletLength=2.540; ACE_bulletMass=750; @@ -557,6 +572,7 @@ class CfgAmmo { ACE_barrelLengths[]={29}; }; class B_127x108_Ball : BulletBase { + airFriction=-0.00064; typicalSpeed=820; ACE_caliber=0.511; ACE_bulletLength=2.520; From f8061922f7d4857e52c93bacb6c1b51de57aa002 Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 15 Apr 2015 18:59:41 +0200 Subject: [PATCH 598/816] Added ACE_10Rnd_338_API526_Mag, ACE_5Rnd_127x99_Mag, ACE_5Rnd_127x99_AMAX_Mag --- addons/ballistics/CfgMagazines.hpp | 27 ++++++++++++++++++ addons/ballistics/CfgVehicles.hpp | 16 +++++++++++ addons/ballistics/stringtable.xml | 46 ++++++++++++++++++------------ 3 files changed, 71 insertions(+), 18 deletions(-) diff --git a/addons/ballistics/CfgMagazines.hpp b/addons/ballistics/CfgMagazines.hpp index de3f80fd83..7a97b3609e 100644 --- a/addons/ballistics/CfgMagazines.hpp +++ b/addons/ballistics/CfgMagazines.hpp @@ -171,6 +171,33 @@ class CfgMagazines { descriptionShort = "$STR_ACE_10Rnd_338_300gr_HPBT_Mag_Description"; initSpeed = 800; }; + class ACE_10Rnd_338_API526_Mag: 10Rnd_338_Mag { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_338_Ball_API526"; + displayName = "$STR_ACE_10Rnd_338_API526_Mag_Name"; + displayNameShort = "$STR_ACE_10Rnd_338_API526_Mag_NameShort"; + descriptionShort = "$STR_ACE_10Rnd_338_API526_Mag_Description"; + initSpeed = 880; + }; + + class 5Rnd_127x108_Mag; + class ACE_5Rnd_127x99_Mag: 5Rnd_127x108_Mag { + author = "$STR_ACE_Common_ACETeam"; + ammo = "B_127x99_Ball"; + displayName = "$STR_ACE_5Rnd_127x99_Mag_Name"; + displayNameShort = "$STR_ACE_5Rnd_127x99_Mag_NameShort"; + descriptionShort = "$STR_ACE_5Rnd_127x99_Mag_Description"; + initSpeed = 853; + }; + class ACE_5Rnd_127x99_AMAX_Mag: 5Rnd_127x108_Mag { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_127x99_Ball_AMAX"; + displayName = "$STR_ACE_5Rnd_127x99_AMAX_Mag_Name"; + displayNameShort = "$STR_ACE_5Rnd_127x99_AMAX_Mag_NameShort"; + descriptionShort = "$STR_ACE_5Rnd_127x99_AMAX_Mag_Description"; + initSpeed = 860; + }; + class 30Rnd_9x21_Mag: CA_Magazine { initSpeed = 450; diff --git a/addons/ballistics/CfgVehicles.hpp b/addons/ballistics/CfgVehicles.hpp index 7c32774f9f..81252df0f2 100644 --- a/addons/ballistics/CfgVehicles.hpp +++ b/addons/ballistics/CfgVehicles.hpp @@ -23,6 +23,10 @@ class CfgVehicles { MACRO_ADDMAGAZINE(ACE_100Rnd_65x39_caseless_mag_Tracer_Dim,4); MACRO_ADDMAGAZINE(ACE_200Rnd_65x39_cased_Box_Tracer_Dim,4); MACRO_ADDMAGAZINE(ACE_30Rnd_556x45_Stanag_Tracer_Dim,1); + MACRO_ADDMAGAZINE(ACE_10Rnd_338_300gr_HPBT_Mag,4); + MACRO_ADDMAGAZINE(ACE_10Rnd_338_API526_Mag,4); + MACRO_ADDMAGAZINE(ACE_5Rnd_127x99_Mag,4); + MACRO_ADDMAGAZINE(ACE_5Rnd_127x99_AMAX_Mag,4); }; }; @@ -32,6 +36,10 @@ class CfgVehicles { MACRO_ADDMAGAZINE(ACE_10Rnd_762x51_M118LR_Mag,4); MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_M118LR_Mag,4); MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_Tracer_Dim,4); + MACRO_ADDMAGAZINE(ACE_10Rnd_338_300gr_HPBT_Mag,4); + MACRO_ADDMAGAZINE(ACE_10Rnd_338_API526_Mag,4); + MACRO_ADDMAGAZINE(ACE_5Rnd_127x99_Mag,4); + MACRO_ADDMAGAZINE(ACE_5Rnd_127x99_AMAX_Mag,4); }; }; @@ -41,6 +49,10 @@ class CfgVehicles { MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_M118LR_Mag,6); MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_Tracer_Dim,4); MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_SD,3); + MACRO_ADDMAGAZINE(ACE_10Rnd_338_300gr_HPBT_Mag,4); + MACRO_ADDMAGAZINE(ACE_10Rnd_338_API526_Mag,4); + MACRO_ADDMAGAZINE(ACE_5Rnd_127x99_Mag,4); + MACRO_ADDMAGAZINE(ACE_5Rnd_127x99_AMAX_Mag,4); }; }; @@ -159,6 +171,10 @@ class CfgVehicles { MACRO_ADDMAGAZINE(ACE_100Rnd_65x39_caseless_mag_Tracer_Dim,4); MACRO_ADDMAGAZINE(ACE_200Rnd_65x39_cased_Box_Tracer_Dim,4); MACRO_ADDMAGAZINE(ACE_30Rnd_65x47_Scenar_mag,4); + MACRO_ADDMAGAZINE(ACE_10Rnd_338_300gr_HPBT_Mag,4); + MACRO_ADDMAGAZINE(ACE_10Rnd_338_API526_Mag,4); + MACRO_ADDMAGAZINE(ACE_5Rnd_127x99_Mag,4); + MACRO_ADDMAGAZINE(ACE_5Rnd_127x99_AMAX_Mag,4);I a }; }; }; diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index 41070fa3dd..0b39dcb9d3 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -438,23 +438,6 @@ Calibro: 7.62x51 mm AP<br />Munizioni: 20<br />In uso su: Mk18 ABR Калибр: 7.62x51 мм дозвуковые<br />Патронов: 20<br />Применимы в: Mk18 ABR - - - .338 LM 10Rnd AP Mag - .338 LM 10-Schuss-Magazin Hartkern - Magazynek .338 LM 10rd AP - - - .338 LM AP - .338 LM AP - .338 LM AP - .338 LM AP - - - Caliber: .338 Lapua Magnum AP<br />Rounds: 10<br />Used in: MAR-10 - Kaliber: .338 Lapua Magnum Hartkern<br />Schuss: 10<br />Verwendet für: MAR-10 - Kaliber: .338 Lapua Magnum AP<br />Pociski: 10<br />Używany w: MAR-10 - .338 NM 130Rnd Tracer Belt @@ -756,7 +739,7 @@ Caliber: 6.5x47mm (HPBT Scenar)<br />Rounds: 30 - 8.6x70mm 10Rnd Mag (300gr Sierra MatchKing HPBT) + .338 10Rnd Mag (300gr Sierra MatchKing HPBT) .338 (HPBT) @@ -764,5 +747,32 @@ Caliber: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Rounds: 10 + + .338 10Rnd Mag (API526) + + + .338 AP + + + Caliber: 8.6x70mm (API526)<br />Rounds: 10 + + + 12.7x99mm 5Rnd Mag + + + 12.7mm + + + Caliber: 12.7x99mm<br />Rounds: 5 + + + 12.7x99mm 5Rnd Mag (AMAX) + + + 12.7mm + + + Caliber: 12.7x99mm (AMAX)<br />Rounds: 5 + From 92031cc3542a4809b0ad14a8f4142bb4941ce9ec Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Wed, 15 Apr 2015 19:59:45 +0300 Subject: [PATCH 599/816] Update stringtable.xml --- addons/laserpointer/stringtable.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index 5d7aa03c67..eb328e5997 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -47,16 +47,19 @@ Laser Laser Laser + Лазер IR Laser IR-Laser Laser IR + ИК-лазер Switch Laser / IR Laser Umschalten Laser / IR-Laser Przełącz Laser / Laser IR + Изменить режим Лазер / ИК-лазер From 0c4734637b1679b2b591cbf3f77167aca7408944 Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 15 Apr 2015 19:00:14 +0200 Subject: [PATCH 600/816] Fixed the GM6 barrel length and updated the magazines array --- addons/ballistics/CfgWeapons.hpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/addons/ballistics/CfgWeapons.hpp b/addons/ballistics/CfgWeapons.hpp index d5b6ad448f..add91d0fa2 100644 --- a/addons/ballistics/CfgWeapons.hpp +++ b/addons/ballistics/CfgWeapons.hpp @@ -522,14 +522,21 @@ class CfgWeapons { ACE_barrelLength=29; }; class srifle_GM6_F: GM6_base_F { + magazines[] = { + "5Rnd_127x108_Mag", + "5Rnd_127x108_APDS_Mag", + "ACE_5Rnd_127x99_Mag", + "ACE_5Rnd_127x99_AMAX_Mag" + }; initSpeed = -1.0; ACE_barrelTwist=15; - ACE_barrelLength=43.3; + ACE_barrelLength=36.6; }; class srifle_DMR_02_F: DMR_02_base_F { magazines[] = { "10Rnd_338_Mag", "ACE_10Rnd_338_300gr_HPBT_Mag", + "ACE_10Rnd_338_API526_Mag", "ACE_20Rnd_762x67_Mk248_Mod_0_Mag", "ACE_20Rnd_762x67_Mk248_Mod_1_Mag", "ACE_20Rnd_762x67_Berger_Hybrid_OTM_Mag" From fe72eef3da65a7a9c368b438f3ae37a4b51f2535 Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Wed, 15 Apr 2015 20:02:41 +0300 Subject: [PATCH 601/816] Update stringtable.xml --- addons/advanced_ballistics/stringtable.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/advanced_ballistics/stringtable.xml b/addons/advanced_ballistics/stringtable.xml index f19aa1e672..b0a6e97f34 100644 --- a/addons/advanced_ballistics/stringtable.xml +++ b/addons/advanced_ballistics/stringtable.xml @@ -6,11 +6,13 @@ Show Wind Info Pokaż inf. o wietrze Mostra indicazioni del vento + Показать информацию о ветре Show Protractor Pokaż kątomierz Mostra il rapportatore + Показать транспортир From 396bd3954e2b70797aa7eacc510c20cd1766413a Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 15 Apr 2015 19:04:41 +0200 Subject: [PATCH 602/816] Fixed a typo --- addons/ballistics/CfgVehicles.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/ballistics/CfgVehicles.hpp b/addons/ballistics/CfgVehicles.hpp index 81252df0f2..9dd4a7083d 100644 --- a/addons/ballistics/CfgVehicles.hpp +++ b/addons/ballistics/CfgVehicles.hpp @@ -174,7 +174,7 @@ class CfgVehicles { MACRO_ADDMAGAZINE(ACE_10Rnd_338_300gr_HPBT_Mag,4); MACRO_ADDMAGAZINE(ACE_10Rnd_338_API526_Mag,4); MACRO_ADDMAGAZINE(ACE_5Rnd_127x99_Mag,4); - MACRO_ADDMAGAZINE(ACE_5Rnd_127x99_AMAX_Mag,4);I a + MACRO_ADDMAGAZINE(ACE_5Rnd_127x99_AMAX_Mag,4); }; }; }; From 26d53d255f2267e434c0a5fd316de3c17ad6d0ee Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Wed, 15 Apr 2015 20:08:39 +0300 Subject: [PATCH 603/816] Update stringtable.xml --- addons/scopes/stringtable.xml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/addons/scopes/stringtable.xml b/addons/scopes/stringtable.xml index 9e070efa73..16d6b60c4c 100644 --- a/addons/scopes/stringtable.xml +++ b/addons/scopes/stringtable.xml @@ -4,38 +4,47 @@ Minor adjustment up Zerowanie powoli w górę + Малая корректировка ВВЕРХ Minor adjustment down Zerowanie powoli w dół + Малая корректировка ВНИЗ Minor adjustment right Zerowanie powoli w prawo + Малая корректировка ВПРАВО Minor adjustment left Zerowanie powoli w lewo + Малая корректировка ВЛЕВО Major adjustment up Zerowanie w górę + Большая корректировка ВВЕРХ Major adjustment down Zerowanie w dół + Большая корректировка ВНИЗ Major adjustment right Zerowanie w prawo + Большая корректировка ВПРАВО Major adjustment left Zerowanie w lewo + Большая корректировка ВЛЕВО Set zero adjustment Zresetuj wyzerowanie + Сбросить корректировку From 25b7f779f14d0ae0ffd885b340182337225b9bc8 Mon Sep 17 00:00:00 2001 From: jaynus Date: Wed, 15 Apr 2015 10:11:13 -0700 Subject: [PATCH 604/816] Difficulty magic. --- addons/javelin/functions/fnc_onOpticDraw.sqf | 4 ++-- addons/javelin/functions/fnc_onOpticUnload.sqf | 2 +- addons/missileguidance/functions/fnc_onFired.sqf | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/javelin/functions/fnc_onOpticDraw.sqf b/addons/javelin/functions/fnc_onOpticDraw.sqf index 358b68ebc1..13669b9d2e 100644 --- a/addons/javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/javelin/functions/fnc_onOpticDraw.sqf @@ -110,7 +110,7 @@ if((call CBA_fnc_getFoV) select 1 > 9) then { FUNC(disableFire) = { _firedEH = _this select 0; - if(_firedEH < 0) then { + if(_firedEH < 0 && difficulty > 0) then { _firedEH = [ACE_player, "DefaultAction", {true}, { _canFire = ACE_player getVariable["ace_missileguidance_target", nil]; if(!isNil "_canFire") exitWith { false }; @@ -122,7 +122,7 @@ FUNC(disableFire) = { FUNC(enableFire) = { _firedEH = _this select 0; - if(_firedEH > 0) then { + if(_firedEH > 0 && difficulty > 0) then { [ACE_player, "DefaultAction", _firedEH] call EFUNC(common,removeActionEventHandler); }; -1 diff --git a/addons/javelin/functions/fnc_onOpticUnload.sqf b/addons/javelin/functions/fnc_onOpticUnload.sqf index 38acc1cd1c..4086c02766 100644 --- a/addons/javelin/functions/fnc_onOpticUnload.sqf +++ b/addons/javelin/functions/fnc_onOpticUnload.sqf @@ -13,7 +13,7 @@ if(!isNil "_pfh") then { _args = uiNamespace getVariable[QGVAR(arguments), nil ]; if(!isNil "_args") then { _disableFireEH = _args select 6; - if(_disableFireEH > 0) then { + if(_disableFireEH > 0 && difficulty > 0) then { [ACE_player, "DefaultAction", _disableFireEH] call EFUNC(common,removeActionEventHandler); }; uiNameSpace setVariable [QGVAR(arguments),nil]; diff --git a/addons/missileguidance/functions/fnc_onFired.sqf b/addons/missileguidance/functions/fnc_onFired.sqf index ad713d8884..dd96821692 100644 --- a/addons/missileguidance/functions/fnc_onFired.sqf +++ b/addons/missileguidance/functions/fnc_onFired.sqf @@ -48,7 +48,7 @@ if(isNil "_target") then { } else { _canUseLock = getNumber (_config >> "canVanillaLock"); // @TODO: Get vanilla target - if(_canUseLock > 0 || cadetMode) then { + if(_canUseLock > 0 || difficulty < 1) then { _vanillaTarget = cursorTarget; TRACE_1("Using Vanilla Locking", _vanillaTarget); From 18be5276a9171e1b85b18a67240ea620eee05b0c Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 15 Apr 2015 19:18:42 +0200 Subject: [PATCH 605/816] rally point moved eh, markers at rallypoint positions --- addons/respawn/CfgEventHandlers.hpp | 7 +++ addons/respawn/XEH_postInit.sqf | 5 +++ addons/respawn/XEH_preInit.sqf | 2 + .../functions/fnc_handlePlayerChanged.sqf | 44 +++++++++++++++++++ .../respawn/functions/fnc_initRallypoint.sqf | 44 ++++++++++++++++--- .../respawn/functions/fnc_moveRallypoint.sqf | 8 ++-- .../functions/fnc_updateRallypoint.sqf | 17 +++++++ 7 files changed, 115 insertions(+), 12 deletions(-) create mode 100644 addons/respawn/XEH_postInit.sqf create mode 100644 addons/respawn/functions/fnc_handlePlayerChanged.sqf create mode 100644 addons/respawn/functions/fnc_updateRallypoint.sqf diff --git a/addons/respawn/CfgEventHandlers.hpp b/addons/respawn/CfgEventHandlers.hpp index 58aa8995ee..46ebd08657 100644 --- a/addons/respawn/CfgEventHandlers.hpp +++ b/addons/respawn/CfgEventHandlers.hpp @@ -1,9 +1,16 @@ + class Extended_PreInit_EventHandlers { class ADDON { init = QUOTE(call COMPILE_FILE(XEH_preInit)); }; }; +class Extended_PostInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_postInit)); + }; +}; + class Extended_Killed_EventHandlers { class CAManBase { class ADDON { diff --git a/addons/respawn/XEH_postInit.sqf b/addons/respawn/XEH_postInit.sqf new file mode 100644 index 0000000000..ada5765e86 --- /dev/null +++ b/addons/respawn/XEH_postInit.sqf @@ -0,0 +1,5 @@ +// by commy2 +#include "script_component.hpp" + +["rallypointMoved", {_this call FUNC(updateRallypoint)}] call EFUNC(common,addEventhandler); +["playerChanged", {_this call FUNC(handlePlayerChanged)}] call EFUNC(common,addEventhandler); // hide enemy rallypoint markers diff --git a/addons/respawn/XEH_preInit.sqf b/addons/respawn/XEH_preInit.sqf index 8b3f309126..dd116f108c 100644 --- a/addons/respawn/XEH_preInit.sqf +++ b/addons/respawn/XEH_preInit.sqf @@ -4,6 +4,7 @@ ADDON = false; PREP(canMoveRallypoint); PREP(handleKilled); +PREP(handlePlayerChanged); PREP(handleRespawn); PREP(handleInitPostServer); PREP(initRallypoint); @@ -16,5 +17,6 @@ PREP(removeDisconnectedPlayer); PREP(restoreGear); PREP(showFriendlyFireMessage); PREP(teleportToRallypoint); +PREP(updateRallypoint); ADDON = true; diff --git a/addons/respawn/functions/fnc_handlePlayerChanged.sqf b/addons/respawn/functions/fnc_handlePlayerChanged.sqf new file mode 100644 index 0000000000..db699066bc --- /dev/null +++ b/addons/respawn/functions/fnc_handlePlayerChanged.sqf @@ -0,0 +1,44 @@ +// by commy2 +#include "script_component.hpp" + +private "_newUnit"; + +_newUnit = _this select 0; + +switch (side group _newUnit) do { + case (west): { + ((missionNamespace getVariable ["ACE_Rallypoint_West", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 1; + ((missionNamespace getVariable ["ACE_Rallypoint_East", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 0; + ((missionNamespace getVariable ["ACE_Rallypoint_Independent", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 0; + ((missionNamespace getVariable ["ACE_Rallypoint_West_Base", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 1; + ((missionNamespace getVariable ["ACE_Rallypoint_East_Base", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 0; + ((missionNamespace getVariable ["ACE_Rallypoint_Independent_Base", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 0; + }; + + case (east): { + ((missionNamespace getVariable ["ACE_Rallypoint_West", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 0; + ((missionNamespace getVariable ["ACE_Rallypoint_East", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 1; + ((missionNamespace getVariable ["ACE_Rallypoint_Independent", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 0; + ((missionNamespace getVariable ["ACE_Rallypoint_West_Base", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 0; + ((missionNamespace getVariable ["ACE_Rallypoint_East_Base", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 1; + ((missionNamespace getVariable ["ACE_Rallypoint_Independent_Base", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 0; + }; + + case (independent): { + ((missionNamespace getVariable ["ACE_Rallypoint_West", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 0; + ((missionNamespace getVariable ["ACE_Rallypoint_East", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 0; + ((missionNamespace getVariable ["ACE_Rallypoint_Independent", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 1; + ((missionNamespace getVariable ["ACE_Rallypoint_West_Base", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 0; + ((missionNamespace getVariable ["ACE_Rallypoint_East_Base", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 0; + ((missionNamespace getVariable ["ACE_Rallypoint_Independent_Base", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 1; + }; + + default { + ((missionNamespace getVariable ["ACE_Rallypoint_West", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 0; + ((missionNamespace getVariable ["ACE_Rallypoint_East", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 0; + ((missionNamespace getVariable ["ACE_Rallypoint_Independent", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 0; + ((missionNamespace getVariable ["ACE_Rallypoint_West_Base", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 0; + ((missionNamespace getVariable ["ACE_Rallypoint_East_Base", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 0; + ((missionNamespace getVariable ["ACE_Rallypoint_Independent_Base", objNull]) getVariable [QGVAR(marker), ""]) setMarkerAlphaLocal 0; + }; +}; diff --git a/addons/respawn/functions/fnc_initRallypoint.sqf b/addons/respawn/functions/fnc_initRallypoint.sqf index c266026e11..81058614ed 100644 --- a/addons/respawn/functions/fnc_initRallypoint.sqf +++ b/addons/respawn/functions/fnc_initRallypoint.sqf @@ -16,23 +16,53 @@ #include "script_component.hpp" -private ["_rallypoint", "_respawnMarker", "_name"]; +private ["_rallypoint", "_respawnMarker", "_side"]; _rallypoint = _this select 0; _respawnMarker = _this select 1; +_side = _this select 2; -if (!local _rallypoint) exitWith {}; - +private "_name"; _name = typeOf _rallypoint; +// init visible marker +if (hasInterface) then { + private ["_marker", "_type"]; + + _marker = format ["ACE_Marker_%1", _name]; + + // exit if it already exist + if (_marker in allMapMarkers) exitWith {}; + + _marker = createMarkerLocal [_marker, getPosASL _rallypoint]; + _type = ["selector_selectedFriendly", "selector_selectedEnemy"] select (_respawnMarker == ""); + + _marker setMarkerTypeLocal _type; + _marker setMarkerAlphaLocal ([0,1] select (_side == playerSide)); // playerSide to guarantee init + + private "_markerDate"; + _markerDate = _rallypoint getVariable [QGVAR(markerDate), ""]; + + _marker setMarkerTextLocal _markerDate; + + _rallypoint setVariable [QGVAR(marker), _marker]; +}; + +if (!isServer) exitWith {}; + if (isNil _name) then { missionNamespace setVariable [_name, _rallypoint]; publicVariable _name; + + _rallypoint setVariable [QGVAR(side), _side, true]; + + if (_respawnMarker != "" && {!(_respawnMarker in allMapMarkers)}) then { + createMarker [_respawnMarker, _rallypoint]; + }; + + ["rallypointMoved", [_rallypoint, _side]] call EFUNC(common,globalEvent); + } else { deleteVehicle _rallypoint; diag_log text "[ACE] Respawn: ERROR Multiple Rallypoints of same type."; }; - -if (isServer && {_respawnMarker != ""} && {!(_respawnMarker in allMapMarkers)}) then { - createMarker [_respawnMarker, _rallypoint]; -}; diff --git a/addons/respawn/functions/fnc_moveRallypoint.sqf b/addons/respawn/functions/fnc_moveRallypoint.sqf index d937363310..2b008bf122 100644 --- a/addons/respawn/functions/fnc_moveRallypoint.sqf +++ b/addons/respawn/functions/fnc_moveRallypoint.sqf @@ -44,11 +44,9 @@ _this spawn { _rallypoint setPosATL _position; _unit reveal _rallypoint; - /* - _marker = format ["AGM_RallyPoint_%1", _side]; - _marker setMarkerPos _position; - _marker setMarkerTextLocal format ["%1:%2", [date select 3, 2, 0] call CBA_fnc_FORMATNumber, [date select 4, 2, 0] call CBA_fnc_FORMATNumber]; - */ + _rallypoint setVariable [QGVAR(markerDate), format ["%1:%2", date select 3, date select 4], true]; + + ["rallypointMoved", [_rallypoint, _side]] call EFUNC(common,globalEvent); [localize "STR_ACE_Respawn_Deployed"] call EFUNC(common,displayTextStructured); }; diff --git a/addons/respawn/functions/fnc_updateRallypoint.sqf b/addons/respawn/functions/fnc_updateRallypoint.sqf new file mode 100644 index 0000000000..2510a58a30 --- /dev/null +++ b/addons/respawn/functions/fnc_updateRallypoint.sqf @@ -0,0 +1,17 @@ +// by commy2 +#include "script_component.hpp" + +private ["_rallypoint", "_side"]; + +_rallypoint = _this select 0; +_side = _this select 1; + +if (!hasInterface) exitWith {}; + +private ["_marker", "_markerDate"]; + +_marker = _rallypoint getVariable [QGVAR(marker), ""]; +_markerDate = _rallypoint getVariable [QGVAR(markerDate), ""]; + +_marker setMarkerPosLocal getPosASL _rallypoint; +_marker setMarkerTextLocal _markerDate; From ae198fa307d1acce77c3440a22167b6583369092 Mon Sep 17 00:00:00 2001 From: jaynus Date: Wed, 15 Apr 2015 10:32:52 -0700 Subject: [PATCH 606/816] documentation matching re-orginization. --- documentation/feature/javelin.md | 10 ++++++++++ documentation/features/feature-list.md | 20 +++++++++++++++++++ documentation/features/titan-javelin-usage.md | 10 ++++++++++ .../framework/advanced-missile-guidance.md | 10 ++++++++++ .../fragmentation-configuration.md | 2 +- 5 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 documentation/feature/javelin.md create mode 100644 documentation/features/feature-list.md create mode 100644 documentation/features/titan-javelin-usage.md create mode 100644 documentation/framework/advanced-missile-guidance.md rename documentation/{development => framework}/fragmentation-configuration.md (99%) diff --git a/documentation/feature/javelin.md b/documentation/feature/javelin.md new file mode 100644 index 0000000000..eecfa8844a --- /dev/null +++ b/documentation/feature/javelin.md @@ -0,0 +1,10 @@ +--- +layout: wiki +title: Javelin/Titan Locking and Firing +group: feature +order: 5 +parent: wiki +--- + +## 1. Overview +Blah blah blah \ No newline at end of file diff --git a/documentation/features/feature-list.md b/documentation/features/feature-list.md new file mode 100644 index 0000000000..9edc405ba2 --- /dev/null +++ b/documentation/features/feature-list.md @@ -0,0 +1,20 @@ +--- +layout: wiki +title: Features Documentation +group: features +order: 0 +parent: wiki +--- + + +**This page will get updated soon.** + + +## Table of Contents + + 1. [][[Advanced Missile Guidanced Framework|WikiLink]] + 2. [yy](#yy) + 3. [zz](#zz) + + +## What ACE3 has to offer diff --git a/documentation/features/titan-javelin-usage.md b/documentation/features/titan-javelin-usage.md new file mode 100644 index 0000000000..8115e6812b --- /dev/null +++ b/documentation/features/titan-javelin-usage.md @@ -0,0 +1,10 @@ +--- +layout: wiki +title: ACE Titan and Javelin +group: features +order: 0 +parent: wiki +--- + + +**This page will get updated soon.** diff --git a/documentation/framework/advanced-missile-guidance.md b/documentation/framework/advanced-missile-guidance.md new file mode 100644 index 0000000000..e67bfbe0f3 --- /dev/null +++ b/documentation/framework/advanced-missile-guidance.md @@ -0,0 +1,10 @@ +--- +layout: wiki +title: Advanced Missile Guidance +group: framework +order: 5 +parent: wiki +--- + +## 1. Overview +Blah blah blah \ No newline at end of file diff --git a/documentation/development/fragmentation-configuration.md b/documentation/framework/fragmentation-configuration.md similarity index 99% rename from documentation/development/fragmentation-configuration.md rename to documentation/framework/fragmentation-configuration.md index 17ff36fa13..1372b2b69a 100644 --- a/documentation/development/fragmentation-configuration.md +++ b/documentation/framework/fragmentation-configuration.md @@ -1,7 +1,7 @@ --- layout: wiki title: Fragmentation Configuration -group: development +group: framework parent: wiki order: 7 --- From 3cff85e85d74a438f6dd4dfffae7641e8e54c83a Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 15 Apr 2015 19:51:34 +0200 Subject: [PATCH 607/816] Added Mk319 Mod 0 ammo and magazines --- addons/ballistics/CfgAmmo.hpp | 20 +++++++++++++-- addons/ballistics/CfgMagazines.hpp | 19 +++++++++++++- addons/ballistics/CfgVehicles.hpp | 11 +++++++- addons/ballistics/CfgWeapons.hpp | 3 +++ addons/ballistics/stringtable.xml | 40 ++++++++++++++++++++++++------ 5 files changed, 81 insertions(+), 12 deletions(-) diff --git a/addons/ballistics/CfgAmmo.hpp b/addons/ballistics/CfgAmmo.hpp index 8e75e6ce03..a0fa47c452 100644 --- a/addons/ballistics/CfgAmmo.hpp +++ b/addons/ballistics/CfgAmmo.hpp @@ -148,7 +148,7 @@ class CfgAmmo { class B_762x51_Ball : BulletBase { airFriction=-0.001035; typicalSpeed=833; - hit=14; + hit=9; ACE_caliber=0.308; ACE_bulletLength=1.14; ACE_bulletMass=146; @@ -180,6 +180,22 @@ class CfgAmmo { ACE_muzzleVelocities[]={750, 780, 790, 794}; ACE_barrelLengths[]={16, 20, 24, 26}; }; + class ACE_762x51_Ball_Mk319_Mod_0 : B_762x51_Ball { + airFriction=-0.0014; + caliber=0.85; + hit=14; + typicalSpeed=890; + ACE_caliber=0.308; + ACE_bulletLength=1.24; + ACE_bulletMass=130; + ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; + ACE_ballisticCoefficients[]={0.277}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=1; + ACE_muzzleVelocities[]={838, 892, 910}; + ACE_barrelLengths[]={13, 16, 20}; + }; class ACE_762x67_Ball_Mk248_Mod_0 : B_762x51_Ball { airFriction=-0.000830; @@ -234,7 +250,7 @@ class CfgAmmo { class ACE_762x51_Ball_Subsonic : B_762x51_Ball { airFriction=-0.000535; caliber=0.5; - hit=16; + hit=6; typicalSpeed=790; ACE_caliber=0.308; ACE_bulletLength=1.340; diff --git a/addons/ballistics/CfgMagazines.hpp b/addons/ballistics/CfgMagazines.hpp index 7a97b3609e..ef36fcca78 100644 --- a/addons/ballistics/CfgMagazines.hpp +++ b/addons/ballistics/CfgMagazines.hpp @@ -117,12 +117,21 @@ class CfgMagazines { class ACE_10Rnd_762x51_M118LR_Mag: 10Rnd_762x51_Mag { author = "$STR_ACE_Common_ACETeam"; ammo = "ACE_762x51_Ball_M118LR"; - count=10; + count = 10; displayName = "$STR_ACE_10Rnd_762x51_M118LR_Mag_Name"; displayNameShort = "$STR_ACE_10Rnd_762x51_M118LR_Mag_NameShort"; descriptionShort = "$STR_ACE_10Rnd_762x51_M118LR_Mag_Description"; initSpeed = 780; }; + class ACE_10Rnd_762x51_Mk319_Mod_0_Mag: 10Rnd_762x51_Mag { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_762x51_Ball_Mk319_Mod_0"; + count = 10; + displayName = "$STR_ACE_10Rnd_762x51_Mk319_Mod_0_Mag_Name"; + displayNameShort = "$STR_ACE_10Rnd_762x51_Mk319_Mod_0_Mag_NameShort"; + descriptionShort = "$STR_ACE_10Rnd_762x51_Mk319_Mod_0_Mag_Description"; + initSpeed = 900; + }; class ACE_20Rnd_762x51_M118LR_Mag: 20Rnd_762x51_Mag { author = "$STR_ACE_Common_ACETeam"; ammo = "ACE_762x51_Ball_M118LR"; @@ -131,6 +140,14 @@ class CfgMagazines { descriptionShort = "$STR_ACE_20Rnd_762x51_M118LR_Mag_Description"; initSpeed = 780; }; + class ACE_20Rnd_762x51_Mk319_Mod_0_Mag: 20Rnd_762x51_Mag { + author = "$STR_ACE_Common_ACETeam"; + ammo = "ACE_762x51_Ball_Mk319_Mod_0"; + displayName = "$STR_ACE_20Rnd_762x51_Mk319_Mod_0_Mag_Name"; + displayNameShort = "$STR_ACE_20Rnd_762x51_Mk319_Mod_0_Mag_NameShort"; + descriptionShort = "$STR_ACE_20Rnd_762x51_Mk319_Mod_0_Mag_Description"; + initSpeed = 900; + }; class ACE_20Rnd_762x67_Mk248_Mod_0_Mag: 20Rnd_762x51_Mag { author = "$STR_ACE_Common_ACETeam"; ammo = "ACE_762x67_Ball_Mk248_Mod_0"; diff --git a/addons/ballistics/CfgVehicles.hpp b/addons/ballistics/CfgVehicles.hpp index 9dd4a7083d..f992f8cc8b 100644 --- a/addons/ballistics/CfgVehicles.hpp +++ b/addons/ballistics/CfgVehicles.hpp @@ -35,6 +35,8 @@ class CfgVehicles { MACRO_ADDMAGAZINE(ACE_30Rnd_65x47_Scenar_mag,4); MACRO_ADDMAGAZINE(ACE_10Rnd_762x51_M118LR_Mag,4); MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_M118LR_Mag,4); + MACRO_ADDMAGAZINE(ACE_10Rnd_762x51_Mk319_Mod_0_Mag,4); + MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mk319_Mod_0_Mag,4); MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_Tracer_Dim,4); MACRO_ADDMAGAZINE(ACE_10Rnd_338_300gr_HPBT_Mag,4); MACRO_ADDMAGAZINE(ACE_10Rnd_338_API526_Mag,4); @@ -46,7 +48,9 @@ class CfgVehicles { class Box_NATO_Support_F: NATO_Box_Base { class TransportMagazines { MACRO_ADDMAGAZINE(ACE_10Rnd_762x51_M118LR_Mag,4); - MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_M118LR_Mag,6); + MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_M118LR_Mag,4); + MACRO_ADDMAGAZINE(ACE_10Rnd_762x51_Mk319_Mod_0_Mag,4); + MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mk319_Mod_0_Mag,4); MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_Tracer_Dim,4); MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_SD,3); MACRO_ADDMAGAZINE(ACE_10Rnd_338_300gr_HPBT_Mag,4); @@ -62,6 +66,8 @@ class CfgVehicles { MACRO_ADDMAGAZINE(ACE_30Rnd_65x47_Scenar_mag,4); MACRO_ADDMAGAZINE(ACE_10Rnd_762x51_M118LR_Mag,4); MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_M118LR_Mag,4); + MACRO_ADDMAGAZINE(ACE_10Rnd_762x51_Mk319_Mod_0_Mag,4); + MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mk319_Mod_0_Mag,4); MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_Tracer_Dim,4); }; }; @@ -157,7 +163,10 @@ class CfgVehicles { class ACE_Box_Misc: Box_NATO_Support_F { class TransportMagazines { MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_SD,4); + MACRO_ADDMAGAZINE(ACE_10Rnd_762x51_M118LR_Mag,4); MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_M118LR_Mag,4); + MACRO_ADDMAGAZINE(ACE_10Rnd_762x51_Mk319_Mod_0_Mag,4); + MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mk319_Mod_0_Mag,4); MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_Tracer_Dim,4); MACRO_ADDMAGAZINE(ACE_20Rnd_762x67_Mk248_Mod_0_Mag,4); MACRO_ADDMAGAZINE(ACE_20Rnd_762x67_Mk248_Mod_1_Mag,4); diff --git a/addons/ballistics/CfgWeapons.hpp b/addons/ballistics/CfgWeapons.hpp index add91d0fa2..dad5356755 100644 --- a/addons/ballistics/CfgWeapons.hpp +++ b/addons/ballistics/CfgWeapons.hpp @@ -503,6 +503,7 @@ class CfgWeapons { "20Rnd_762x51_Mag", "ACE_20Rnd_762x51_Mag_Tracer_Dim", "ACE_20Rnd_762x51_M118LR_Mag", + "ACE_20Rnd_762x51_Mk319_Mod_0_Mag", "ACE_20Rnd_762x51_Mag_SD" }; initSpeed = -0.9724; @@ -550,6 +551,7 @@ class CfgWeapons { "20Rnd_762x51_Mag", "ACE_20Rnd_762x51_Mag_Tracer_Dim", "ACE_20Rnd_762x51_M118LR_Mag", + "ACE_20Rnd_762x51_Mk319_Mod_0_Mag", "ACE_20Rnd_762x51_Mag_SD" }; initSpeed = -0.9843; @@ -571,6 +573,7 @@ class CfgWeapons { "20Rnd_762x51_Mag", "ACE_20Rnd_762x51_Mag_Tracer_Dim", "ACE_20Rnd_762x51_M118LR_Mag", + "ACE_20Rnd_762x51_Mk319_Mod_0_Mag", "ACE_20Rnd_762x51_Mag_SD" }; initSpeed = -0.9916; diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index 0b39dcb9d3..4786555236 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -650,8 +650,8 @@ Magazynek 5,56mm 30rd Mk262 - 5.56mm (Mk262) - 5,56mm (Mk262) + 5.56mm Mk262 + 5,56mm Mk262 Caliber: 5.56x45 mm NATO (Mk262)<br />Rounds: 30 @@ -662,8 +662,8 @@ Magazynek 5,56mm 30rd Mk318 - 5.56mm (Mk318) - 5,56mm (Mk318) + 5.56mm Mk318 + 5,56mm Mk318 Caliber: 5.56x45 mm NATO (Mk318)<br />Rounds: 30 @@ -674,8 +674,8 @@ Magazynek 7,62mm 10rd (M118LR) - 7.62mm (M118LR) - 7,62mm (M118LR) + 7.62mm M118LR + 7,62mm M118LR Caliber: 7.62x51 mm NATO (M118LR)<br />Rounds: 10 @@ -686,13 +686,37 @@ Magazynek 7,62mm 20rd (M118LR) - 7.62mm (M118LR) - 7,62mm (M118LR) + 7.62mm M118LR + 7,62mm M118LR Caliber: 7.62x51 mm NATO (M118LR)<br />Rounds: 20 Kaliber: 7,62x51 mm NATO (M118LR)<br />Pociski: 20 + + 7.62mm 10Rnd Mag (Mk319 Mod 0) + Magazynek 7,62mm 10rd (Mk319 Mod 0) + + + 7.62mm Mk319 + 7,62mm Mk319 + + + Caliber: 7.62x51 mm NATO (Mk319 Mod 0)<br />Rounds: 10 + Kaliber: 7,62x51 mm NATO (Mk319 Mod 0)<br />Pociski: 10 + + + 7.62mm 20Rnd Mag (Mk319 Mod 0) + Magazynek 7,62mm 20rd (Mk319 Mod 0) + + + 7.62mm Mk319 + 7,62mm Mk319 + + + Caliber: 7.62x51 mm NATO (Mk319 Mod 0)<br />Rounds: 20 + Kaliber: 7,62x51 mm NATO (Mk319 Mod 0)<br />Pociski: 20 + 7.62mm 20Rnd Mag (Mk248 Mod 0) Magazynek 7,62mm 20rd (Mk248 Mod 0) From e54d8dc827f05362d3b25b34a56ea48c97bd0355 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 15 Apr 2015 12:55:16 -0500 Subject: [PATCH 608/816] ProgressBar - Fixed Alignment --- addons/common/ProgressScreen.hpp | 135 ++++++++++---------- addons/common/functions/fnc_progressBar.sqf | 19 +-- 2 files changed, 76 insertions(+), 78 deletions(-) diff --git a/addons/common/ProgressScreen.hpp b/addons/common/ProgressScreen.hpp index 751d48af9f..df07e5ca2f 100644 --- a/addons/common/ProgressScreen.hpp +++ b/addons/common/ProgressScreen.hpp @@ -1,77 +1,74 @@ - class GVAR(ProgressBar_Dialog) { - idd = -1; - movingEnable = false; - onLoad = QUOTE(uiNamespace setVariable [ARR_2(QUOTE(QGVAR(ctrlProgressBar)),(_this select 0) displayCtrl 1)]; uiNamespace setVariable [ARR_2(QUOTE(QGVAR(ctrlProgressBarTitle)),(_this select 0) displayCtrl 2)];); - objects[] = {}; + idd = -1; + movingEnable = false; + onLoad = QUOTE(uiNamespace setVariable [ARR_2(QUOTE(QGVAR(ctrlProgressBar)),(_this select 0) displayCtrl 1)]; uiNamespace setVariable [ARR_2(QUOTE(QGVAR(ctrlProgressBarTitle)),(_this select 0) displayCtrl 2)];); + objects[] = {}; - class controlsBackground { - class Background { - idc = -1; - moving = 0; - font = "TahomaB"; - text = ""; - sizeEx = 0; - lineSpacing = 0; - access = 0; - type = 0; - style = 0; - size = 1; - colorBackground[] = {0, 0, 0, 0.0}; - colorText[] = {0, 0, 0, 0}; - x = "safezoneX"; - y = "safezoneY"; - w = "safezoneW"; - h = "safezoneH"; + class controlsBackground { + class Background { + idc = -1; + moving = 0; + font = "TahomaB"; + text = ""; + sizeEx = 0; + lineSpacing = 0; + access = 0; + type = 0; + style = 0; + size = 1; + colorBackground[] = {0, 0, 0, 0.0}; + colorText[] = {0, 0, 0, 0}; + x = "safezoneX"; + y = "safezoneY"; + w = "safezoneW"; + h = "safezoneH"; + }; + class Progress: ACE_gui_RscProgress { + idc = 1; + x = "1.2 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + y = "0.1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; + w = "37.8 * (((safezoneW / safezoneH) min 1.2) / 40)"; + h = ".8 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + colorFrame[] = {0,0,0,0.0}; + colorBar[] = {0.27,0.5,0.31,0.8}; + texture = "#(argb,8,8,3)color(1,1,1,0.7)"; + }; + class Title_Bar : ACE_gui_staticBase { + idc = 2; + style = 0x22; + colorBackground[] = {0, 0, 0, 0}; + colorText[] = {1, 1, 1, 1}; + x = "1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + y = "0 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; + w = "38 * (((safezoneW / safezoneH) min 1.2) / 40)"; + h = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + }; }; - - class Progress: ACE_gui_RscProgress { - idc = 1; - x = "1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "0.1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "38 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = ".8 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - colorFrame[] = {0,0,0,0.0}; - colorBar[] = {0.27,0.5,0.31,0.8}; - texture = "#(argb,8,8,3)color(1,1,1,0.7)"; - }; - - class Title_Bar : ACE_gui_staticBase { - idc = 2; - style = 0x22; - colorBackground[] = {0, 0, 0, 0}; - colorText[] = {1, 1, 1, 1}; - x = "1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "0 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "38 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - }; - }; }; class GVAR(DisableMouse_Dialog) { - idd = -1; - movingEnable = false; - onLoad = QUOTE(uiNamespace setVariable [ARR_2(QUOTE(QGVAR(dlgDisableMouse)),_this select 0)];); - objects[] = {}; - class controlsBackground { - class Background { - idc = -1; - moving = 0; - font = "TahomaB"; - text = ""; - sizeEx = 0; - lineSpacing = 0; - access = 0; - type = 0; - style = 0; - size = 1; - colorBackground[] = {0, 0, 0, 0};//0.5 - colorText[] = {0, 0, 0, 0}; - x = "safezoneX"; - y = "safezoneY"; - w = "safezoneW"; - h = "safezoneH"; + idd = -1; + movingEnable = false; + onLoad = QUOTE(uiNamespace setVariable [ARR_2(QUOTE(QGVAR(dlgDisableMouse)),_this select 0)];); + objects[] = {}; + class controlsBackground { + class Background { + idc = -1; + moving = 0; + font = "TahomaB"; + text = ""; + sizeEx = 0; + lineSpacing = 0; + access = 0; + type = 0; + style = 0; + size = 1; + colorBackground[] = {0, 0, 0, 0};//0.5 + colorText[] = {0, 0, 0, 0}; + x = "safezoneX"; + y = "safezoneY"; + w = "safezoneW"; + h = "safezoneH"; + }; }; - }; }; diff --git a/addons/common/functions/fnc_progressBar.sqf b/addons/common/functions/fnc_progressBar.sqf index 3191a57d72..03c56398c4 100644 --- a/addons/common/functions/fnc_progressBar.sqf +++ b/addons/common/functions/fnc_progressBar.sqf @@ -26,7 +26,7 @@ PARAMS_4(_totalTime,_args,_onFinish,_onFail); DEFAULT_PARAM(4,_localizedTitle,""); DEFAULT_PARAM(5,_condition,{true}); DEFAULT_PARAM(6,_exceptions,[]); -private ["_player", "_perFrameFunction"]; +private ["_player", "_perFrameFunction", "_ctrlPos"]; _player = ACE_player; @@ -35,14 +35,15 @@ closeDialog 0; createDialog QGVAR(ProgressBar_Dialog); (uiNamespace getVariable QGVAR(ctrlProgressBarTitle)) ctrlSetText _localizedTitle; -if (GVAR(SettingProgressBarLocation) == 1) then { - private "_ctrlPos"; - _ctrlPos = [1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2), 29 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2), 38 * (((safezoneW / safezoneH) min 1.2) / 40), 0.8 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)]; - (uiNamespace getVariable QGVAR(ctrlProgressBar)) ctrlSetPosition _ctrlPos; - (uiNamespace getVariable QGVAR(ctrlProgressBarTitle)) ctrlSetPosition _ctrlPos; - (uiNamespace getVariable QGVAR(ctrlProgressBar)) ctrlCommit 0; - (uiNamespace getVariable QGVAR(ctrlProgressBarTitle)) ctrlCommit 0; -}; +//Adjust position based on user setting: +_ctrlPos = ctrlPosition (uiNamespace getVariable QGVAR(ctrlProgressBarTitle)); +_ctrlPos set [1, ((0 + 29 * GVAR(SettingProgressBarLocation)) * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2))]; +(uiNamespace getVariable QGVAR(ctrlProgressBarTitle)) ctrlSetPosition _ctrlPos; +(uiNamespace getVariable QGVAR(ctrlProgressBarTitle)) ctrlCommit 0; +_ctrlPos = ctrlPosition (uiNamespace getVariable QGVAR(ctrlProgressBar)); +_ctrlPos set [1, ((0.1 + 29 * GVAR(SettingProgressBarLocation)) * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2))]; +(uiNamespace getVariable QGVAR(ctrlProgressBar)) ctrlSetPosition _ctrlPos; +(uiNamespace getVariable QGVAR(ctrlProgressBar)) ctrlCommit 0; _perFrameFunction = { From 1a117a58932989057b63994d8b7e3406467f7748 Mon Sep 17 00:00:00 2001 From: jaynus Date: Wed, 15 Apr 2015 11:04:37 -0700 Subject: [PATCH 609/816] AMG documentation update. --- .../framework/advanced-missile-guidance.md | 101 +++++++++++++++++- 1 file changed, 99 insertions(+), 2 deletions(-) diff --git a/documentation/framework/advanced-missile-guidance.md b/documentation/framework/advanced-missile-guidance.md index e67bfbe0f3..3029b7b3bd 100644 --- a/documentation/framework/advanced-missile-guidance.md +++ b/documentation/framework/advanced-missile-guidance.md @@ -6,5 +6,102 @@ order: 5 parent: wiki --- -## 1. Overview -Blah blah blah \ No newline at end of file +# 1. Overview + +The ACE Advanced Missile Guidance Framework provides a setup of configuration settings, functions and a execution framework for addon makers to integrate with the missile guidance and targeting mechanisms of ACE. It also provides for mod makers to create their own custom guidance methods within the framework. + +The framework provides all the functionality needed for guidance; from laser locking, target specification and selection, to handling the fired events and tracking and steering the vehicle based on provided parameters. This way, all that needs to be defined in addons is the appropriate CfgAmmo entries for the missile. + +The framework also provides addon makers and scripters with the ability to configure custom seeker types and attack profiles, which are defined below. This allows for complete control of the guidance, locking and flight of a missile at the discretion of the addon maker. + +ACE3 provides a full suite of base concepts and guidance for the majority of modern missile weaponry avialable today; these includes all basic types of seekers (SALH/SACLOS/Optic/Thermal/etc) - as well as the different common attack profiles utilized with guided munitions (such as top-down attacks). + +Finally, flight profiles and mechanics for realistic missile simulations are also implemented; allowing for lock-steering bump guidance flight such as with the M47 Dragon or GBU steering fins, or finely tuned direct flight guidance which is currently avialable with other missile types. + +# 2. Details + +The framework is broken up into 3 major components: Locking Types, Seeker Types and Attack Profiles. In combination, these components build out the entire process of launching, locking and going terminal flight against targets. + +### Components + +##### 1. Locking Types +Locking types provide the basic functionality of targeting which will be based to a seeker type, providing target aquisition for seekers. This provides the basic functionality for providing pre-determined targets for a seeker, or allowing the seeker to perform its own target aquisition and locking. Additionally, the seeker may reference back into the locking type in order to re-perform target aquisition. + +##### 2. Seeker Types +Each seeker is generally assumed to be the logic for the seeker head unit within any given munition. Seekers within this framework provide the basic targeting functionality for the entire framework. The locking type will provide a generic target to the seeker, or the seeker may aquire a target on its own. The seeker then provides a target, either an object or a ASL position, which is then passed further into the framework. This target (or position) should be the actual current target position for the missiles flight. Seekers are required to perform all limitations and checks within their systems, although various limitations have been provided in this framework such as LOS FOV, laser guidance, etc. + +##### 3. Attack Profiles + +An attack profile adjusts the current target flight location to create the actual flight path of the missile. The attack profile is provided with all parameters of the system, including the returned target of the seeker. Using this information, the attack profile then will adjust the *direct flight target position* to specifically direct where and how the missile shall flight. + +## How it all ties together + +The system is executed in a linear series of calls to each step of the process, and feeding back the return from that step to the next step. Execution is conducted using Locking->Seeker->Profile, iteratively every frame of execution. Flight times are adjusted to accTime values and FPS lag, giving consistent flight. + +On each step of execution, a target specification array [targetObj, targetPos] is passed to the locking type, which then will return a possible modified target array. Next, this modified data is passed to the seeker type - which then, in turn, returns a position vector to the current "seeked" target position (ASL). Last, this target position is passed to the attack profile, who then returns an "adjusted attack position (ASL)", which is the location the missile should *currently* be homing on for flight. + +In the simplest sense, the entire system provides the flight trajectory of the missile homing directly on the "adjusted attack position"; thus, an attack profile would ajust this position to direct the missile. For example, Top down attacks return the adjusted attack position high above the target, until entering their terminal stages, which then changes the position to be directly ontop of the target - thus "walking the missile" along its flight path and to the kill. + +# 2. Adding AMG to a missile + +## Enabling guidance on Ammo Types +``` +class CfgAmmo { + class MissileBase; + class MyMissileType : MissileBase { + // Turn off arma crosshair-guidance + manualControl = 0; + + // Begin ACE guidance Configs + class ace_missileguidance { + enabled = 1; + + minDeflection = 0.00025; // Minium flap deflection for guidance + maxDeflection = 0.001; // Maximum flap deflection for guidance + incDeflection = 0.0005; // The incrmeent in which deflection adjusts. + + canVanillaLock = 0; // Can this default vanilla lock? Only applicable to non-cadet modes. All 'recruit' games use vanilla locking + + // Seeker type and settings for munitions + defaultSeekerType = "SALH"; + seekerTypes[] = { "SALH", "LIDAR", "SARH", "Optic", "Thermal", "GPS", "SACLOS", "MCLOS" }; + + defaultSeekerLockMode = "LOAL"; + seekerLockModes[] = { "LOAL", "LOBL" }; + + seekerAngle = 90; // Angle in front of the missile which can be searched + seekerAccuracy = 1; // seeker accuracy multiplier + + seekerMinRange = 1; + seekerMaxRange = 2500; // Range from the missile which the seeker can visually search + + // Attack profile type selection + defaultAttackProfile = "LIN"; + attackProfiles[] = { "LIN", "DIR", "MID", "HI" }; + }; +``` + +# 2. Creating your own custom seekers and attack profiles + +## Adding seeker types and attack profiles + +``` +class ace_missileguidance_attackProfiles{ + class MyAttackProfile { + name = ""; + visualName = ""; + description = ""; + + functionName = "my_fnc_doAttackProfile"; + }; +}; +class ace_missileguidance_seekerTypes { + class MySeekerType { + name = ""; + visualName = ""; + description = ""; + + functionName = "my_fnc_doSeekerType"; + }; +}; +``` \ No newline at end of file From bc5b9bdfe90ec202de318099019fa5d9ea90e724 Mon Sep 17 00:00:00 2001 From: FreeZbe Date: Wed, 15 Apr 2015 20:11:08 +0200 Subject: [PATCH 610/816] French : update / fix strintable --- addons/interaction/stringtable.xml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index 680c0409c1..0c10336309 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -33,6 +33,7 @@ Left Arm + Bras gauche Linker Arm Brazo izquierdo Levá paže @@ -194,7 +195,7 @@ Asumir el liderazgo Przejmij dowodzenie Stát se velitelem - Devenir Leader + Devenir Chef de groupe Стать лидером Vezetés átvétele Tornar-se Líder @@ -564,7 +565,7 @@ Join Team<br/>Green Team Grün<br/>beitreten Unirse al<br/>equipo verde - Rejoindre<br/>Verte + Rejoindre<br/>Vert Dołącz do<br/>drużyny zielonej Připojit do<br/>Zeleného týmu Присоединиться<br/>к зеленой группе @@ -576,7 +577,7 @@ Join Team<br/>Blue Team Blau<br/>beitreten Unirse al<br/>equipo azul - Rejoindre<br/>Bleue + Rejoindre<br/>Bleu Dołącz do<br/>drużyny niebieskiej Připojit do<br/>Modrého týmu Присоединиться<br/>к синей группе From 3a062a4ff93cd6a5391505438e6287e0ce7db49d Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 15 Apr 2015 20:33:11 +0200 Subject: [PATCH 611/816] Fixed incorrect Mk319 Mod 0 BC/airFriction --- addons/atragmx/XEH_postInit.sqf | 2 +- addons/ballistics/CfgAmmo.hpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/atragmx/XEH_postInit.sqf b/addons/atragmx/XEH_postInit.sqf index 61bbf8b845..664bc76ba4 100644 --- a/addons/atragmx/XEH_postInit.sqf +++ b/addons/atragmx/XEH_postInit.sqf @@ -12,7 +12,7 @@ if (count (profileNamespace getVariable ["ACE_ATragMX_gunList", []]) > 0) then { ["10.4x77mm" , 910, 100, 0.0572, -0.0004800, 3.81, 0, 0.338, 0.338, 120, 0, 0, 27.15, "B_408_Ball" , "7Rnd_408_Mag" , 0.970, 1, "ASM" ], ["9.3×64mm" , 870, 100, 0.0632, -0.0007500, 3.81, 0, 0.338, 0.338, 120, 0, 0, 16.20, "B_93x64_Ball" , "10Rnd_93x64_DMR_05_Mag" , 0.368, 1, "ASM" ], ["8.6×70mm" , 915, 100, 0.0572, -0.0006100, 3.81, 0, 0.338, 0.338, 120, 0, 0, 16.20, "B_338_Ball" , "10Rnd_338_Mag" , 0.322, 7, "ICAO"], - ["7.62x51mm" , 850, 100, 0.0639, -0.0010000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.460, "B_762x51_Ball" , "20Rnd_762x51_Mag" , 0.393, 1, "ICAO"], + ["7.62x51mm" , 820, 100, 0.0639, -0.0010000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.460, "B_762x51_Ball" , "20Rnd_762x51_Mag" , 0.393, 1, "ICAO"], ["6.5x39mm" , 800, 100, 0.0689, -0.0009000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 7.776, "B_65x39_Caseless" , "30Rnd_65x39_caseless_mag" , 0.263, 1, "ICAO"], ["5.56x45mm" , 920, 100, 0.0584, -0.0012650, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.000, "B_556x45_Ball" , "30Rnd_556x45_Stanag" , 0.304, 1, "ASM" ], ["5.56x45mm Mk262" , 850, 100, 0.0643, -0.0011250, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.990, "ACE_556x45_Ball_Mk262" , "ACE_30Rnd_556x45_Stanag_Mk262_mag", 0.361, 1, "ASM" ]]; diff --git a/addons/ballistics/CfgAmmo.hpp b/addons/ballistics/CfgAmmo.hpp index a0fa47c452..dfcd18aa52 100644 --- a/addons/ballistics/CfgAmmo.hpp +++ b/addons/ballistics/CfgAmmo.hpp @@ -181,7 +181,7 @@ class CfgAmmo { ACE_barrelLengths[]={16, 20, 24, 26}; }; class ACE_762x51_Ball_Mk319_Mod_0 : B_762x51_Ball { - airFriction=-0.0014; + airFriction=-0.00103; caliber=0.85; hit=14; typicalSpeed=890; @@ -189,7 +189,7 @@ class CfgAmmo { ACE_bulletLength=1.24; ACE_bulletMass=130; ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; - ACE_ballisticCoefficients[]={0.277}; + ACE_ballisticCoefficients[]={0.377}; ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; From d68cc8f40e86e04996cc9977f677aca6e56fe0da Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 15 Apr 2015 20:50:03 +0200 Subject: [PATCH 612/816] sync rallypoint marker on jip --- addons/respawn/CfgEventHandlers.hpp | 16 +++++----- .../respawn/functions/fnc_initRallypoint.sqf | 30 +++++++++++-------- .../respawn/functions/fnc_moveRallypoint.sqf | 2 +- .../functions/fnc_updateRallypoint.sqf | 5 ++-- 4 files changed, 29 insertions(+), 24 deletions(-) diff --git a/addons/respawn/CfgEventHandlers.hpp b/addons/respawn/CfgEventHandlers.hpp index 46ebd08657..00b6f01cea 100644 --- a/addons/respawn/CfgEventHandlers.hpp +++ b/addons/respawn/CfgEventHandlers.hpp @@ -30,45 +30,43 @@ class Extended_Respawn_EventHandlers { class Extended_Init_EventHandlers { class ACE_Rallypoint_West { class ADDON { - init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_nato_CO.paa'; [ARR_2(_this select 0,'')] call FUNC(initRallypoint)); + init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_nato_CO.paa'; [ARR_3(_this select 0,'',west)] call FUNC(initRallypoint)); }; }; class ACE_Rallypoint_East { class ADDON { - init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_CSAT_CO.paa'; [ARR_2(_this select 0,'')] call FUNC(initRallypoint)); + init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_CSAT_CO.paa'; [ARR_3(_this select 0,'',east)] call FUNC(initRallypoint)); }; }; class ACE_Rallypoint_Independent { class ADDON { - init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_AAF_CO.paa'; [ARR_2(_this select 0,'')] call FUNC(initRallypoint)); + init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_AAF_CO.paa'; [ARR_3(_this select 0,'',independent)] call FUNC(initRallypoint)); }; }; class ACE_Rallypoint_West_Base { class ADDON { - init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_nato_CO.paa'; [ARR_2(_this select 0,'respawn_west')] call FUNC(initRallypoint)); + init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_nato_CO.paa'; [ARR_3(_this select 0,'respawn_west',west)] call FUNC(initRallypoint)); }; }; class ACE_Rallypoint_East_Base { class ADDON { - init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_CSAT_CO.paa'; [ARR_2(_this select 0,'respawn_east')] call FUNC(initRallypoint)); + init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_CSAT_CO.paa'; [ARR_3(_this select 0,'respawn_east',east)] call FUNC(initRallypoint)); }; }; class ACE_Rallypoint_Independent_Base { class ADDON { - init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_AAF_CO.paa'; [ARR_2(_this select 0,'respawn_guerrila')] call FUNC(initRallypoint)); + init = QUOTE((_this select 0) setFlagTexture '\A3\Data_F\Flags\Flag_AAF_CO.paa'; [ARR_3(_this select 0,'respawn_guerrila',independent)] call FUNC(initRallypoint)); //respawn_civilian }; }; - - //respawn_civilian }; -// auto assign rallypoint leader class Extended_InitPost_EventHandlers { + // auto assign rallypoint leader class CAManBase { class ADDON { serverInit = QUOTE(_this call FUNC(handleInitPostServer)); diff --git a/addons/respawn/functions/fnc_initRallypoint.sqf b/addons/respawn/functions/fnc_initRallypoint.sqf index 81058614ed..44671b7c45 100644 --- a/addons/respawn/functions/fnc_initRallypoint.sqf +++ b/addons/respawn/functions/fnc_initRallypoint.sqf @@ -27,25 +27,31 @@ _name = typeOf _rallypoint; // init visible marker if (hasInterface) then { - private ["_marker", "_type"]; + // fix init having wrong position, vars etc. + [_rallypoint, _respawnMarker, _side, _name] spawn { + _rallypoint = _this select 0; + _respawnMarker = _this select 1; + _side = _this select 2; + _name = _this select 3; - _marker = format ["ACE_Marker_%1", _name]; + _marker = format ["ACE_Marker_%1", _name]; - // exit if it already exist - if (_marker in allMapMarkers) exitWith {}; + // exit if it already exist + if (_marker in allMapMarkers) exitWith {}; - _marker = createMarkerLocal [_marker, getPosASL _rallypoint]; - _type = ["selector_selectedFriendly", "selector_selectedEnemy"] select (_respawnMarker == ""); + _marker = createMarkerLocal [_marker, getPosASL _rallypoint]; + _type = ["selector_selectedFriendly", "selector_selectedEnemy"] select (_respawnMarker == ""); - _marker setMarkerTypeLocal _type; - _marker setMarkerAlphaLocal ([0,1] select (_side == playerSide)); // playerSide to guarantee init + _marker setMarkerTypeLocal _type; + _marker setMarkerAlphaLocal ([0,1] select (_side == playerSide)); // playerSide to guarantee init - private "_markerDate"; - _markerDate = _rallypoint getVariable [QGVAR(markerDate), ""]; + private "_markerDate"; + _markerDate = _rallypoint getVariable [QGVAR(markerDate), ""]; - _marker setMarkerTextLocal _markerDate; + _marker setMarkerTextLocal _markerDate; - _rallypoint setVariable [QGVAR(marker), _marker]; + _rallypoint setVariable [QGVAR(marker), _marker]; + }; }; if (!isServer) exitWith {}; diff --git a/addons/respawn/functions/fnc_moveRallypoint.sqf b/addons/respawn/functions/fnc_moveRallypoint.sqf index 2b008bf122..62d2742ef9 100644 --- a/addons/respawn/functions/fnc_moveRallypoint.sqf +++ b/addons/respawn/functions/fnc_moveRallypoint.sqf @@ -46,7 +46,7 @@ _this spawn { _rallypoint setVariable [QGVAR(markerDate), format ["%1:%2", date select 3, date select 4], true]; - ["rallypointMoved", [_rallypoint, _side]] call EFUNC(common,globalEvent); + ["rallypointMoved", [_rallypoint, _side, _position]] call EFUNC(common,globalEvent); [localize "STR_ACE_Respawn_Deployed"] call EFUNC(common,displayTextStructured); }; diff --git a/addons/respawn/functions/fnc_updateRallypoint.sqf b/addons/respawn/functions/fnc_updateRallypoint.sqf index 2510a58a30..248955155a 100644 --- a/addons/respawn/functions/fnc_updateRallypoint.sqf +++ b/addons/respawn/functions/fnc_updateRallypoint.sqf @@ -1,10 +1,11 @@ // by commy2 #include "script_component.hpp" -private ["_rallypoint", "_side"]; +private ["_rallypoint", "_side", "_position"]; _rallypoint = _this select 0; _side = _this select 1; +_position = _this select 2; if (!hasInterface) exitWith {}; @@ -13,5 +14,5 @@ private ["_marker", "_markerDate"]; _marker = _rallypoint getVariable [QGVAR(marker), ""]; _markerDate = _rallypoint getVariable [QGVAR(markerDate), ""]; -_marker setMarkerPosLocal getPosASL _rallypoint; +_marker setMarkerPosLocal _position; _marker setMarkerTextLocal _markerDate; From fa14befe63774c4e2e6d16b6b85cc299e02f8f27 Mon Sep 17 00:00:00 2001 From: Clon1998 Date: Wed, 15 Apr 2015 20:51:29 +0200 Subject: [PATCH 613/816] Update AUTHORS.txt Added my self to the # CONTRIBUTORS --- AUTHORS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.txt b/AUTHORS.txt index e2930ee461..fa47b6a427 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -33,6 +33,7 @@ Aggr094 Anthariel BlackQwar Brakoviejo +Clon1998 Codingboy Crusty eRazeri From 550c32e801ff7e2a0483db52ddcad052ccd4d1ef Mon Sep 17 00:00:00 2001 From: FreeZbe Date: Wed, 15 Apr 2015 20:53:41 +0200 Subject: [PATCH 614/816] French : update stringtable --- addons/ballistics/stringtable.xml | 88 ++++++++++++++++++++++++++++++- 1 file changed, 86 insertions(+), 2 deletions(-) diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index 4786555236..d47bec4c63 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -443,360 +443,444 @@ .338 NM 130Rnd Tracer Belt .338 NM 130-Schuss-Gurt Leuchtspur Taśma .338 NM 130rd Smugacz + Bande .338 NM 130Cps Traçante .338 NM Tracer .338 NM Leuchtspur .338 NM Tracer .338 NM Svítící + .338 NM Traçante Caliber: .338 Norma Magnum Tracer<br />Rounds: 130<br />Used in: SPMG Kaliber: .338 Norma Magnum Leuchtspur<br />Schuss: 130<br />Verwendet für: SPMG Kaliber: .338 Norma Magnum Smugacz<br />Pociski: 130<br />Używany w: SPMG + Calibre: .338 Norma Magnum Traçante<br />Cartouches: 130<br />Utilisé dans: SPMG .338 NM 130Rnd IR-DIM Belt .338 NM 130-Schuss-Gurt Leuchtspur IR-DIM Taśma .338 NM 130rd IR-DIM + Bande .338 NM 130Cps IR-DIM .338 NM IR-DIM .338 LM IR-DIM .338 NM IR-DIM .338 NM IR-DIM + .338 NM IR-DIM Caliber: .338 Norma Magnum Tracer IR-DIM<br />Rounds: 130<br />Used in: SPMG Kaliber: .338 Norma Magnum Leuchtspur IR-DIM<br />Schuss: 130<br />Verwendet für: SPMG Kaliber: .338 Norma Magnum Smugacz IR-DIM<br />Pociski: 130<br />Używany w: SPMG + Calibre: .338 Norma Magnum Traçante IR-DIM<br />Cartouches: 130<br />Utilisé dans: SPMG .338 NM 130Rnd AP Belt .338 NM 130-Schuss-Gurt Hartkern Taśma .338 NM 130rd AP + Bande .338 NM 130Cps AP .338 NM AP .338 NM AP .338 NM AP .338 NM AP + .338 NM AP Caliber: .338 Norma Magnum AP<br />Rounds: 130<br />Used in: SPMG Kaliber: .338 Norma Magnum Hartkern<br />Schuss: 130<br />Verwendet für: SPMG Kaliber: .338 Norma Magnum AP<br />Pociski: 130<br />Używane w: SPMG + Calibre: .338 Norma Magnum AP<br />Cartouches: 130<br />Utilisé dans: SPMG 9.3mm 10Rnd Tracer Mag 9,3mm 10-Schuss-Magazin Leuchtspur Magazynek 9.3mm 10rd Smugacz + Chargeur 9.3mm 10Cps Traçante 9.3mm Tracer 9,3mm Leuchtspur 9,3mm Smugacz 9.3mm Svítící + 9.3mm Traçante Caliber: 9.3x64mm Tracer<br />Rounds: 10<br />Used in: Cyrus Kaliber: 9,3x64mm Leuchtspur<br />Schuss: 10<br />Verwendet für: Cyrus Kaliber: 9,3x64 mm Smugacz<br />Pociski: 10<br />Używany w: Cyrus + Calibre: 9.3x64mm Traçante<br />Cartouches: 10<br />Utilisé dans: Cyrus 9.3mm 10Rnd Tracer IR-DIM Mag 9,3mm 10-Schuss-Magazin Leuchtspur IR-DIM Magazynek 9,3mm 10rd Smugacz IR-DIM + Chargeur 9.3mm 10Cps Traçante IR-DIM 9.3mm IR-DIM 9,3mm IR-DIM 9,3mm IR-DIM 9.3mm IR-DIM + 9.3mm IR-DIM Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 10<br />Used in: Cyrus Kaliber: 9,3x64mm Leuchtspur IR-DIM<br />Schuss: 10<br />Verwendet für: Cyrus Kaliber: 9,3x64 mm Smugacz IR-DIM<br />Pociski: 10<br />Używany w: Cyrus + Calibre: 9.3x64mm Traçante IR-DIM<br />Cartouches: 10<br />Utilisé dans: Cyrus 9.3mm 10Rnd AP Mag 9,3mm 10-Schuss-Magazin Hartkern Magazynek 9,3mm 10rd AP + Chargeur 9.3mm 10Cps AP 9.3mm AP 9,3mm AP 9,3mm AP 9.3mm AP + 9.3mm AP Caliber: 9.3x64mm AP<br />Rounds: 10<br />Used in: Cyrus Kaliber: 9,3x64mm Hartkern<br />Schuss: 10<br />Verwendet für: Cyrus Kaliber: 9,3x64 mm AP<br />Pociski: 10<br />Używany w: Cyrus + Calibre: 9.3x64mm AP<br />Cartouches: 10<br />Utilisé dans: Cyrus 9.3mm 150Rnd Tracer Belt 9,3mm 150-Schuss-Gurt Leuchtspur Taśma 9,3mm 150rd Smugacz + Bande 9.3mm 150Cps Traçante 9.3mm Tracer 9,3mm Leuchtspur 9,3mm Smugacz 9.3mm Svítící + 9.3mm Traçante Caliber: 9.3x64mm Tracer<br />Rounds: 150<br />Used in: Navid Kaliber: 9,3x64mm Leuchtspur<br />Schuss: 150<br />Verwendet für: Navid Kaliber: 9,3x64 mm Smugacz<br />Pociski: 150<br />Używane w: Navid + Calibre: 9.3x64mm Traçante<br />Cartouches: 150<br />Utilisé dans: Navid 9.3mm 150Rnd Tracer IR-DIM Belt 9,3mm 150-Schuss-Gurt Leuchtspur IR-DIM Taśma 9,3mm 150rd Smugacz IR-DIM + Bande 9.3mm 150Cps Traçante IR-DIM 9.3mm IR-DIM 9,3mm IR-DIM 9,3mm IR-DIM 9.3mm IR-DIM + 9.3mm IR-DIM Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 150<br />Used in: Navid Kaliber: 9,3x64mm Leuchtspur IR-DIM<br />Schuss: 150<br />Verwendet für: Navid Kaliber: 9,3x64 mm Smugacz IR-DIM<br />Pociski: 150<br />Używane w: Navid + Calibre: 9.3x64mm Traçante IR-DIM<br />Cartouches: 150<br />Utilisé dans: Navid 9.3mm 150Rnd AP Belt 9,3mm 150-Schuss-Gurt Hartkern Taśma 9,3mm 150rd AP + Bande 9.3mm 150Cps AP 9.3mm AP 9,3mm AP 9,3mm AP 9.3mm AP + 9.3mm AP Caliber: 9.3x64mm AP<br />Rounds: 150<br />Used in: Navid Kaliber: 9,3x64mm Hartkern<br />Schuss: 150<br />Verwendet für: Navid Kaliber: 9,3x64 mm AP<br />Pociski: 150<br />Używane w: Navid + Calibre: 9.3x64mm AP<br />Cartouches: 150<br />Utilisé dans: Navid 9x19mm 16Rnd Mag Magazynek 9x19mm 16rd + Chargeur 9x19mm 16Cps 9x19mm 9x19mm + 9x19mm - 9x19mm 16Rnd Mag + 9x19mm 30Rnd Mag Magazynek 9x19mm 16rd + 9x19mm 30Cps 9x19mm 30Rnd Mag Magazynek 9x19mm 30rd + 9x19mm 30Cps 9x19mm 9x19mm + 9x19mm 9x19mm 30Rnd Mag Magazynek 9x19mm 30rd + 9x19mm 30Cps 7.62x54mm 10Rnd Tracer IR-DIM Mag Magazynek 7,62x54 mm 10rd Smugacz IR-DIM + Chargeur 7.62x54mm 10Rnd Traçante IR-DIM 7.62mm IR-DIM 7,62mm IR-DIM + 7.62mm IR-DIM 7.62x54mm 10Rnd Tracer IR-DIM Mag Magazynek 7,62x54 mm 10rd Smugacz IR-DIM + Chargeur 7.62x54mm 10Cps Traçante IR-DIM 6.5mm 100Rnd Tracer IR-DIM Mag Magazynek 6,5mm 100rd Smugacz IR-DIM + Chargeur 6.5mm 100Rnd Traçante IR-DIM 6.5mm IR-DIM 6,5mm IR-DIM + 6.5mm IR-DIM 6.5mm 100Rnd Tracer IR-DIM Mag Magazynek 6,5mm 100rd Smugacz IR-DIM + Chargeur 6.5mm 100Rnd Traçante IR-DIM 6.5mm 200Rnd Tracer IR-DIM Belt Magazynek 6,5mm 200rd Smugacz IR-DIM + Bande 6.5mm 200Rnd Traçante IR-DIM 6.5mm IR-DIM 6,5mm IR-DIM + 6.5mm IR-DIM 6.5mm 200Rnd Tracer IR-DIM Belt Magazynek 6,5mm 200rd Smugacz IR-DIM + Bande 6.5mm 200Cps Traçante IR-DIM 5.56mm 30Rnd Mag (Mk262) Magazynek 5,56mm 30rd Mk262 + 5.56mm 30Cps (Mk262) 5.56mm Mk262 5,56mm Mk262 + 5.56mm Mk262 Caliber: 5.56x45 mm NATO (Mk262)<br />Rounds: 30 Kaliber: 5,56x45 mm NATO (Mk262)<br />Pociski: 30 + Calibre: 5.56x45 mm NATO (Mk262)<br />Cartouches: 30 5.56mm 30Rnd Mag (Mk318) Magazynek 5,56mm 30rd Mk318 + 5.56mm 30Cps (Mk318) 5.56mm Mk318 5,56mm Mk318 + 5.56mm Mk318 Caliber: 5.56x45 mm NATO (Mk318)<br />Rounds: 30 Kaliber: 5,56x45 mm NATO (Mk318)<br />Pociski: 30 + Calibre: 5.56x45 mm NATO (Mk318)<br />Cartouches: 30 7.62mm 10Rnd Mag (M118LR) Magazynek 7,62mm 10rd (M118LR) + 7.62mm 10Cps (M118LR) 7.62mm M118LR 7,62mm M118LR + 7.62mm M118LR Caliber: 7.62x51 mm NATO (M118LR)<br />Rounds: 10 Kaliber: 7,62x51 mm NATO (M118LR)<br />Pociski: 10 + Calibre: 7.62x51 mm NATO (M118LR)<br />Cartouches: 10 7.62mm 20Rnd Mag (M118LR) Magazynek 7,62mm 20rd (M118LR) + 7.62mm 20Cps (M118LR) 7.62mm M118LR 7,62mm M118LR + 7.62mm M118LR Caliber: 7.62x51 mm NATO (M118LR)<br />Rounds: 20 Kaliber: 7,62x51 mm NATO (M118LR)<br />Pociski: 20 + Calibre: 7.62x51 mm NATO (M118LR)<br />Cartouches: 20 7.62mm 10Rnd Mag (Mk319 Mod 0) Magazynek 7,62mm 10rd (Mk319 Mod 0) + 7.62mm 10Cps (Mk319 Mod 0) 7.62mm Mk319 7,62mm Mk319 + 7.62mm Mk319 Caliber: 7.62x51 mm NATO (Mk319 Mod 0)<br />Rounds: 10 Kaliber: 7,62x51 mm NATO (Mk319 Mod 0)<br />Pociski: 10 + Calibre: 7.62x51 mm NATO (Mk319 Mod 0)<br />Cartouches: 10 7.62mm 20Rnd Mag (Mk319 Mod 0) Magazynek 7,62mm 20rd (Mk319 Mod 0) + 7.62mm 20Cps (Mk319 Mod 0) 7.62mm Mk319 7,62mm Mk319 + 7.62mm Mk319 Caliber: 7.62x51 mm NATO (Mk319 Mod 0)<br />Rounds: 20 Kaliber: 7,62x51 mm NATO (Mk319 Mod 0)<br />Pociski: 20 + Calibre: 7.62x51 mm NATO (Mk319 Mod 0)<br />Cartouches: 20 7.62mm 20Rnd Mag (Mk248 Mod 0) Magazynek 7,62mm 20rd (Mk248 Mod 0) + 7.62mm 20Cps (Mk248 Mod 0) 7.62mm (Mk248 Mod 0) 7,62mm (Mk248 Mod 0) + 7.62mm (Mk248 Mod 0) Caliber: 7.62x67 mm NATO (Mk248 Mod 0)<br />Rounds: 20 - Kaliber: 7,62x51 mm NATO (Mk248 Mod 0)<br />Pociski: 20 + Kaliber: 7,62x67 mm NATO (Mk248 Mod 0)<br />Pociski: 20 + Calibre: 7.62x67mm NATO (Mk248 Mod 0)<br />Cartouches: 20 7.62mm 20Rnd Mag (Mk248 Mod 1) Magazynek 7,62mm 20rd (Mk248 Mod 1) + 7.62mm 20Cps (Mk248 Mod 1) 7.62mm (Mk248 Mod 1) 7,62mm (Mk248 Mod 1) + 7.62mm (Mk248 Mod 1) Caliber: 7.62x67 mm NATO (Mk248 Mod 1)<br />Rounds: 20 Kaliber: 7,62x67 mm NATO (Mk248 Mod 1)<br />Pociski: 20 + Calibre: 7.62x67mm NATO (Mk248 Mod 1)<br />Cartouches: 20 7.62mm 20Rnd Mag (Berger Hybrid OTM) Magazynek 7,62mm 20rd (Berger Hybrid OTM) + 7.62 20Cps (Berger Hybrid OTM) 7.62mm (OTM) 7,62mm (OTM) + 7.62mm (OTM) Caliber: 7.62x67 mm NATO (Berger Hybrid OTM)<br />Rounds: 20 Kaliber: 7,62x67 mm NATO (Berger Hybrid OTM)<br />Pociski: 20 + Calibre: 7.62x67mm NATO (Berger Hybrid OTM)<br />Cartouches: 20 6.5x47mm 30Rnd Mag (HPBT Scenar) + 6.5x47mm 30Cps (HPBT Scenar) 6.5mm Scenar + 6.5mm Scenar Caliber: 6.5x47mm (HPBT Scenar)<br />Rounds: 30 + Calibre: 6.5x47mm (HPBT Scenar)<br />Cartouches: 30 .338 10Rnd Mag (300gr Sierra MatchKing HPBT) + .338 10 Cps (300gr Sierra MatchKing HPBT) .338 (HPBT) + .338 (HPBT) Caliber: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Rounds: 10 + Calibre: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Cartouches: 10 .338 10Rnd Mag (API526) + .338 10Cps (API526) .338 AP + .338 AP Caliber: 8.6x70mm (API526)<br />Rounds: 10 + Calibre: 8.6x70mm (API526)<br />Cartouches: 10 12.7x99mm 5Rnd Mag + 12.7x99mm 5Cps 12.7mm + 12.7mm Caliber: 12.7x99mm<br />Rounds: 5 + Calibre: 12.7x99mm<br />Cartouches: 5 12.7x99mm 5Rnd Mag (AMAX) + 12.7x99mm 5Rnd Mag (AMAX) 12.7mm + 12.7mm Caliber: 12.7x99mm (AMAX)<br />Rounds: 5 + Calibre: 12.7x99mm (AMAX)<br />Cartouches: 5 From 5bcb0ec4930cf08f0d9bfeb3e4874edfc1dccadf Mon Sep 17 00:00:00 2001 From: jaynus Date: Wed, 15 Apr 2015 12:09:47 -0700 Subject: [PATCH 615/816] Forgot to set terminal on short-range attacks. Fixes #630 --- .../functions/fnc_attackProfile_JAV_TOP.sqf | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf b/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf index fd86c2bf03..6b15a3e20a 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf @@ -48,9 +48,12 @@ switch( (_state select 0) ) do { _cruisAlt = 140 * (_distanceShooterToTarget/1250); TRACE_1("_cruisAlt", _cruisAlt); }; - if( ((ASLToATL _projectilePos) select 2) - ((ASLToATL _seekerTargetPos) select 2) >= _cruisAlt) then { - _state set[0, STAGE_COAST]; + if(_cruisAlt < 140) then { + _state set[0, STAGE_TERMINAL]; + } else { + _state set[0, STAGE_COAST]; + }; } else { _returnTargetPos = _seekerTargetPos vectorAdd [0,0,_distanceToTarget*2]; }; From c0dbf10971277d1ced73550ba1df852622f11b4f Mon Sep 17 00:00:00 2001 From: FreeZbe Date: Wed, 15 Apr 2015 21:14:00 +0200 Subject: [PATCH 616/816] French : update stringtable --- addons/kestrel4500/stringtable.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/kestrel4500/stringtable.xml b/addons/kestrel4500/stringtable.xml index 3a0e18b9e5..bd9133f625 100644 --- a/addons/kestrel4500/stringtable.xml +++ b/addons/kestrel4500/stringtable.xml @@ -18,32 +18,38 @@ Kestrel 4500 Pocket Weather Tracker Anemomentr skrzydełkowy Kestrel 4500 Карманная метеостанция Kestrel 4500NV + Station météo portable Kestrel 4500 Open Kestrel 4500 Otwórz Kestrel 4500 Kestrel 4500 elővétele Открыть Kestrel 4500NV + Ouvrir Kestrel 4500 Show Kestrel 4500 Pokaż Kestrel 4500 Показать Kestrel 4500NV + Afficher Kestrel 4500 Hide Kestrel 4500 Ukryj Kestrel 4500 Убрать Kestrel 4500NV + Cacher Kestrel 4500 Open Kestrel 4500 Otwórz Kestrel 4500 Открыть Kestrel 4500NV + Ouvrir Kestrel 4500 Show Kestrel 4500 Pokaż Kestrel 4500 Показать Kestrel 4500NV + Afficher Kestrel 4500 From df61f5c995df9227e4be9ad3150dda395b44e9ae Mon Sep 17 00:00:00 2001 From: FreeZbe Date: Wed, 15 Apr 2015 21:15:57 +0200 Subject: [PATCH 617/816] French : update stringtable --- addons/interact_menu/stringtable.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index 8960f99e60..4a763e4fa9 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -15,6 +15,7 @@ Display interaction menus as lists Mostrar los menus de interacción como listas Показывать меню взаимодействия в виде списка + Afficher le menu d'interaction au format liste Interact Key From 56f6c60e1af394dfeb3b51c22f151ccb91964d6f Mon Sep 17 00:00:00 2001 From: FreeZbe Date: Wed, 15 Apr 2015 21:17:35 +0200 Subject: [PATCH 618/816] French : update stringtable --- addons/weather/stringtable.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/weather/stringtable.xml b/addons/weather/stringtable.xml index 85b1e96383..46a0653269 100644 --- a/addons/weather/stringtable.xml +++ b/addons/weather/stringtable.xml @@ -6,6 +6,7 @@ Show Wind Info Pokaż inf. o wietrze Показать информацию о погоде + Afficher information du vent From 18c65108c3421e23ef96caec1d0e160937cd95ff Mon Sep 17 00:00:00 2001 From: FreeZbe Date: Wed, 15 Apr 2015 21:24:24 +0200 Subject: [PATCH 619/816] French : update stringtable --- addons/laserpointer/stringtable.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index eb328e5997..cf4dd742b0 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -48,18 +48,21 @@ Laser Laser Лазер + Laser IR Laser IR-Laser Laser IR ИК-лазер + Laser IR Switch Laser / IR Laser Umschalten Laser / IR-Laser Przełącz Laser / Laser IR Изменить режим Лазер / ИК-лазер + Changer Laser / Laser IR From 10cf02e8569dc4305daa7aca8b496198b82f3534 Mon Sep 17 00:00:00 2001 From: jaynus Date: Wed, 15 Apr 2015 12:25:57 -0700 Subject: [PATCH 620/816] Slower climb phase.Refs #630 --- .../missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf | 4 ++-- .../missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf b/addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf index 822afd7f1b..ecb469527a 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf @@ -48,12 +48,12 @@ switch( (_state select 0) ) do { if( ((ASLToATL _projectilePos) select 2) - ((ASLToATL _seekerTargetPos) select 2) >= _cruisAlt) then { _state set[0, STAGE_TERMINAL]; } else { - _returnTargetPos = _seekerTargetPos vectorAdd [0,0,_distanceToTarget*2]; + _returnTargetPos = _seekerTargetPos vectorAdd [0,0,_distanceToTarget*1.5]; }; }; case STAGE_TERMINAL: { TRACE_1("STAGE_TERMINAL",""); - //_returnTargetPos = _seekerTargetPos vectorAdd [0,0,_distanceToTarget * 0.02]; + _returnTargetPos = _seekerTargetPos vectorAdd [0,0,_distanceToTarget * 0.002]; }; }; diff --git a/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf b/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf index 6b15a3e20a..c5933e6df9 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf @@ -55,7 +55,7 @@ switch( (_state select 0) ) do { _state set[0, STAGE_COAST]; }; } else { - _returnTargetPos = _seekerTargetPos vectorAdd [0,0,_distanceToTarget*2]; + _returnTargetPos = _seekerTargetPos vectorAdd [0,0,_distanceToTarget*1.5]; }; }; case STAGE_COAST: { @@ -70,6 +70,7 @@ switch( (_state select 0) ) do { case STAGE_TERMINAL: { TRACE_1("STAGE_TERMINAL",""); //_returnTargetPos = _seekerTargetPos vectorAdd [0,0,_distanceToTarget * 0.02]; + _returnTargetPos = _seekerTargetPos vectorAdd [0,0,_distanceToTarget * 0.002]; }; }; From 5a7ad8217064ab3333c49f918668ac646972fb3a Mon Sep 17 00:00:00 2001 From: FreeZbe Date: Wed, 15 Apr 2015 21:26:12 +0200 Subject: [PATCH 621/816] French : update stringtable --- addons/advanced_ballistics/stringtable.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/advanced_ballistics/stringtable.xml b/addons/advanced_ballistics/stringtable.xml index b0a6e97f34..badba32960 100644 --- a/addons/advanced_ballistics/stringtable.xml +++ b/addons/advanced_ballistics/stringtable.xml @@ -7,12 +7,14 @@ Pokaż inf. o wietrze Mostra indicazioni del vento Показать информацию о ветре + Afficher les info du vent Show Protractor Pokaż kątomierz Mostra il rapportatore Показать транспортир + Afficher le rapporteur From 6f6d080dbdea800fc81015978669acb2841ddcfa Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 15 Apr 2015 22:16:54 +0200 Subject: [PATCH 622/816] port inject sound --- addons/medical/sounds/Inject.ogg | Bin 0 -> 30817 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 addons/medical/sounds/Inject.ogg diff --git a/addons/medical/sounds/Inject.ogg b/addons/medical/sounds/Inject.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8418078e0f65f738b3bc5ded07cb9b17e8711ced GIT binary patch literal 30817 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 Date: Wed, 15 Apr 2015 22:19:43 +0200 Subject: [PATCH 623/816] port alternative wirecutter sound --- addons/logistics_wirecutter/sound/wirecut.ogg | Bin 0 -> 5488 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 addons/logistics_wirecutter/sound/wirecut.ogg diff --git a/addons/logistics_wirecutter/sound/wirecut.ogg b/addons/logistics_wirecutter/sound/wirecut.ogg new file mode 100644 index 0000000000000000000000000000000000000000..902488c1df6ea5076598a31c3df9f62a78975eaa GIT binary patch literal 5488 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 cYzesuCH3||T6!)NJ>g{vy+kF<6B=3mFW Date: Wed, 15 Apr 2015 22:49:47 +0200 Subject: [PATCH 624/816] Polished the ammo classes some more --- addons/ballistics/CfgAmmo.hpp | 127 +++++++++++++++++----------------- 1 file changed, 62 insertions(+), 65 deletions(-) diff --git a/addons/ballistics/CfgAmmo.hpp b/addons/ballistics/CfgAmmo.hpp index dfcd18aa52..1a783de813 100644 --- a/addons/ballistics/CfgAmmo.hpp +++ b/addons/ballistics/CfgAmmo.hpp @@ -85,7 +85,7 @@ class CfgAmmo { ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; ACE_ballisticCoefficients[]={0.168}; ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; + ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={780, 880, 920}; ACE_barrelLengths[]={10, 16.3, 20}; @@ -103,13 +103,13 @@ class CfgAmmo { ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; ACE_ballisticCoefficients[]={0.168}; ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; + ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; ACE_muzzleVelocities[]={785, 883, 925}; ACE_barrelLengths[]={10, 16.3, 20}; }; class B_65x39_Caseless : BulletBase { - airFriction=-0.000772; + airFriction=-0.000785; typicalSpeed=800; ACE_caliber=0.264; ACE_bulletLength=1.295; @@ -142,8 +142,8 @@ class CfgAmmo { ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=7; - ACE_muzzleVelocities[]={760, 790, 820, 830}; - ACE_barrelLengths[]={16, 20, 24, 26}; + ACE_muzzleVelocities[]={730, 760, 790, 820, 830}; + ACE_barrelLengths[]={10, 16, 20, 24, 26}; }; class B_762x51_Ball : BulletBase { airFriction=-0.001035; @@ -173,10 +173,10 @@ class CfgAmmo { ACE_bulletLength=1.24; ACE_bulletMass=175; ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.505, 0.496, 0.485, 0.485, 0.485}; - ACE_velocityBoundaries[]={853, 549, 549, 549}; + ACE_ballisticCoefficients[]={0.243}; + ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; - ACE_dragModel=1; + ACE_dragModel=7; ACE_muzzleVelocities[]={750, 780, 790, 794}; ACE_barrelLengths[]={16, 20, 24, 26}; }; @@ -196,57 +196,6 @@ class CfgAmmo { ACE_muzzleVelocities[]={838, 892, 910}; ACE_barrelLengths[]={13, 16, 20}; }; - class ACE_762x67_Ball_Mk248_Mod_0 : B_762x51_Ball - { - airFriction=-0.000830; - caliber=1.08; - hit=17; - typicalSpeed=900; - ACE_caliber=0.308; - ACE_bulletLength=1.353; - ACE_bulletMass=190; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.268}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ICAO"; - ACE_dragModel=7; - ACE_muzzleVelocities[]={865, 900, 924}; - ACE_barrelLengths[]={20, 24, 26}; - }; - class ACE_762x67_Ball_Mk248_Mod_1 : B_762x51_Ball - { - airFriction=-0.000815; - caliber=1.12; - hit=18; - typicalSpeed=867; - ACE_caliber=0.308; - ACE_bulletLength=1.489; - ACE_bulletMass=220; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.310}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ICAO"; - ACE_dragModel=7; - ACE_muzzleVelocities[]={847, 867, 877}; - ACE_barrelLengths[]={20, 24, 26}; - }; - class ACE_762x67_Ball_Berger_Hybrid_OTM : B_762x51_Ball - { - airFriction=-0.00076; - caliber=1.15; - hit=19; - typicalSpeed=853; - ACE_caliber=0.308; - ACE_bulletLength=1.602; - ACE_bulletMass=230; - ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; - ACE_ballisticCoefficients[]={0.368}; - ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ICAO"; - ACE_dragModel=7; - ACE_muzzleVelocities[]={800, 853, 884}; - ACE_barrelLengths[]={20, 24, 26}; - }; class ACE_762x51_Ball_Subsonic : B_762x51_Ball { airFriction=-0.000535; caliber=0.5; @@ -263,6 +212,54 @@ class CfgAmmo { ACE_muzzleVelocities[]={305, 325, 335, 340}; ACE_barrelLengths[]={16, 20, 24, 26}; }; + class ACE_762x67_Ball_Mk248_Mod_0 : B_762x51_Ball { + airFriction=-0.000830; + caliber=1.08; + hit=17; + typicalSpeed=900; + ACE_caliber=0.308; + ACE_bulletLength=1.353; + ACE_bulletMass=190; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.268}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={865, 900, 924}; + ACE_barrelLengths[]={20, 24, 26}; + }; + class ACE_762x67_Ball_Mk248_Mod_1 : B_762x51_Ball { + airFriction=-0.000815; + caliber=1.12; + hit=18; + typicalSpeed=867; + ACE_caliber=0.308; + ACE_bulletLength=1.489; + ACE_bulletMass=220; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.310}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={847, 867, 877}; + ACE_barrelLengths[]={20, 24, 26}; + }; + class ACE_762x67_Ball_Berger_Hybrid_OTM : B_762x51_Ball { + airFriction=-0.00076; + caliber=1.15; + hit=19; + typicalSpeed=853; + ACE_caliber=0.308; + ACE_bulletLength=1.602; + ACE_bulletMass=230; + ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19}; + ACE_ballisticCoefficients[]={0.368}; + ACE_velocityBoundaries[]={}; + ACE_standardAtmosphere="ICAO"; + ACE_dragModel=7; + ACE_muzzleVelocities[]={800, 853, 884}; + ACE_barrelLengths[]={20, 24, 26}; + }; class B_762x54_Ball : BulletBase { airFriction=-0.001023; typicalSpeed=820; @@ -366,7 +363,7 @@ class CfgAmmo { ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; ACE_ballisticCoefficients[]={0.17}; ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; + ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={440, 460, 480}; ACE_barrelLengths[]={4, 5, 9}; @@ -381,7 +378,7 @@ class CfgAmmo { ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; ACE_ballisticCoefficients[]={0.125}; ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; + ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={298, 330, 350}; ACE_barrelLengths[]={3.8, 5, 9}; @@ -411,7 +408,7 @@ class CfgAmmo { ACE_ammoTempMuzzleVelocityShifts[]={-2.655, -2.547, -2.285, -2.012, -1.698, -1.280, -0.764, -0.153, 0.596, 1.517, 2.619}; ACE_ballisticCoefficients[]={0.189}; ACE_velocityBoundaries[]={}; - ACE_standardAtmosphere="ASM"; + ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; ACE_muzzleVelocities[]={360, 400, 430}; ACE_barrelLengths[]={4, 4.61, 9}; @@ -488,7 +485,7 @@ class CfgAmmo { ACE_barrelLengths[]={29}; }; class B_338_Ball : BulletBase { - airFriction=-0.00061 + airFriction=-0.000606 typicalSpeed=915; ACE_caliber=0.338; ACE_bulletLength=1.558; @@ -516,7 +513,7 @@ class CfgAmmo { ACE_barrelLengths[]={20, 24, 26}; }; class ACE_338_Ball : B_338_Ball { - airFriction=-0.000526; + airFriction=-0.000535; caliber=1.55; typicalSpeed=826; ACE_caliber=0.338; @@ -531,7 +528,7 @@ class CfgAmmo { ACE_barrelLengths[]={20, 24, 26.5, 28}; }; class ACE_338_Ball_API526 : B_338_Ball { - airFriction=-0.000526; + airFriction=-0.000673; caliber=2.4; typicalSpeed=826; ACE_caliber=0.338; From 25e1fd2df3ef15953ed9ccf5c51ccad5f46c0367 Mon Sep 17 00:00:00 2001 From: ulteq Date: Wed, 15 Apr 2015 22:50:04 +0200 Subject: [PATCH 625/816] Completely overworked the ATragMX gun list --- addons/atragmx/XEH_postInit.sqf | 42 +++++++++++++++++++++++++-------- 1 file changed, 32 insertions(+), 10 deletions(-) diff --git a/addons/atragmx/XEH_postInit.sqf b/addons/atragmx/XEH_postInit.sqf index 664bc76ba4..9d769d84a3 100644 --- a/addons/atragmx/XEH_postInit.sqf +++ b/addons/atragmx/XEH_postInit.sqf @@ -6,16 +6,38 @@ if (count (profileNamespace getVariable ["ACE_ATragMX_gunList", []]) > 0) then { GVAR(gunList) = profileNamespace getVariable "ACE_ATragMX_gunList"; } else { // Profile Name, Muzzle Velocity, Zero Range, Scope Base Angle, AirFriction, Bore Height, Scope Unit, Elevation Scope Step, Windage Scope Step, Maximum Elevation, Dialed Elevation, Dialed Windage, Mass, Ammo Class Name, Magazine Class Name, BC, Drag Model, Atmosphere Model - GVAR(gunList) = [["12.7x108mm" , 820, 100, 0.0659, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.28, "B_127x108_Ball" , "5Rnd_127x108_Mag" , 0.630, 1, "ASM" ], - ["12.7x99mm" , 880, 100, 0.0607, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 41.92, "B_127x99_Ball" , "5Rnd_mas_127x99_Stanag" , 0.670, 1, "ASM" ], - ["12.7x54mm" , 290, 100, 0.3913, -0.0014000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 61.56, "B_127x54_Ball" , "10Rnd_127x54_Mag" , 1.050, 1, "ASM" ], - ["10.4x77mm" , 910, 100, 0.0572, -0.0004800, 3.81, 0, 0.338, 0.338, 120, 0, 0, 27.15, "B_408_Ball" , "7Rnd_408_Mag" , 0.970, 1, "ASM" ], - ["9.3×64mm" , 870, 100, 0.0632, -0.0007500, 3.81, 0, 0.338, 0.338, 120, 0, 0, 16.20, "B_93x64_Ball" , "10Rnd_93x64_DMR_05_Mag" , 0.368, 1, "ASM" ], - ["8.6×70mm" , 915, 100, 0.0572, -0.0006100, 3.81, 0, 0.338, 0.338, 120, 0, 0, 16.20, "B_338_Ball" , "10Rnd_338_Mag" , 0.322, 7, "ICAO"], - ["7.62x51mm" , 820, 100, 0.0639, -0.0010000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.460, "B_762x51_Ball" , "20Rnd_762x51_Mag" , 0.393, 1, "ICAO"], - ["6.5x39mm" , 800, 100, 0.0689, -0.0009000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 7.776, "B_65x39_Caseless" , "30Rnd_65x39_caseless_mag" , 0.263, 1, "ICAO"], - ["5.56x45mm" , 920, 100, 0.0584, -0.0012650, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.000, "B_556x45_Ball" , "30Rnd_556x45_Stanag" , 0.304, 1, "ASM" ], - ["5.56x45mm Mk262" , 850, 100, 0.0643, -0.0011250, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.990, "ACE_556x45_Ball_Mk262" , "ACE_30Rnd_556x45_Stanag_Mk262_mag", 0.361, 1, "ASM" ]]; + GVAR(gunList) = [["12.7x108mm" , 820, 100, 0.0659, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.28, "B_127x108_Ball" , "5Rnd_127x108_Mag" , 0.630, 1, "ASM" ], + + ["12.7x99mm AMAX" , 860, 100, 0.0612, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.60, "B_127x99_Ball" , "5Rnd_mas_127x99_Stanag" , 1.050, 1, "ASM" ], + ["12.7x99mm" , 853, 100, 0.0623, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 41.92, "B_127x99_Ball" , "5Rnd_mas_127x99_Stanag" , 0.670, 1, "ASM" ], + + ["12.7x54mm" , 300, 100, 0.3394, -0.0014000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.60, "B_127x54_Ball" , "10Rnd_127x54_Mag" , 1.050, 1, "ASM" ], + + [".408 Chey Tac" , 910, 100, 0.0569, -0.0004800, 3.81, 0, 0.338, 0.338, 120, 0, 0, 27.15, "B_408_Ball" , "7Rnd_408_Mag" , 0.970, 1, "ASM" ], + + ["9.3×64mm" , 870, 100, 0.0619, -0.0007500, 3.81, 0, 0.338, 0.338, 120, 0, 0, 14.90, "B_93x64_Ball" , "10Rnd_93x64_DMR_05_Mag" , 0.368, 1, "ASM" ], + + [".338LM 250gr" , 880, 100, 0.0598, -0.0006060, 3.81, 0, 0.338, 0.338, 120, 0, 0, 16.20, "B_338_Ball" , "10Rnd_338_Mag" , 0.322, 7, "ICAO"], + [".338LM 300gr" , 800, 100, 0.0677, -0.0005350, 3.81, 0, 0.338, 0.338, 120, 0, 0, 19.44, "ACE_338_Ball" , "ACE_10Rnd_338_300gr_HPBT_Mag" , 0.381, 7, "ICAO"], + [".338LM API526" , 880, 100, 0.0601, -0.0006730, 3.81, 0, 0.338, 0.338, 120, 0, 0, 16.39, "ACE_338_Ball_API526" , "ACE_10Rnd_338_API526_Mag" , 0.290, 7, "ICAO"], + + [".300WM Mk248 Mod 0", 900, 100, 0.0584, -0.0008300, 3.81, 0, 0.338, 0.338, 120, 0, 0, 13.31, "ACE_762x67_Ball_Mk248_Mod_0" , "ACE_20Rnd_762x67_Mk248_Mod_0_Mag" , 0.268, 7, "ICAO"], + [".300WM Mk248 Mod 1", 867, 100, 0.0611, -0.0008150, 3.81, 0, 0.338, 0.338, 120, 0, 0, 14.26, "ACE_762x67_Ball_Mk248_Mod_1" , "ACE_20Rnd_762x67_Mk248_Mod_1_Mag" , 0.310, 7, "ICAO"], + [".300WM Berger OTM" , 853, 100, 0.0622, -0.0007600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 14.90, "ACE_762x67_Ball_Berger_Hybrid_OTM", "ACE_20Rnd_762x67_Berger_Hybrid_OTM_Mag", 0.368, 7, "ICAO"], + + ["7.62x54mmR" , 800, 100, 0.0692, -0.0010230, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.849, "B_762x54_Ball" , "10Rnd_762x54_Mag" , 0.400, 1, "ICAO"], + + ["7.62x51mm M80" , 810, 100, 0.0679, -0.0010350, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.525, "B_762x51_Ball" , "20Rnd_762x51_Mag" , 0.200, 7, "ICAO"], + ["7.62x51mm M118LR" , 820, 100, 0.0662, -0.0008525, 3.81, 0, 0.338, 0.338, 120, 0, 0, 11.34, "ACE_762x51_Ball_M118LR" , "ACE_20Rnd_762x51_M118LR_Mag" , 0.243, 7, "ICAO"], + ["7.62x51mm Mk319" , 820, 100, 0.0670, -0.0010300, 3.81, 0, 0.338, 0.338, 120, 0, 0, 8.424, "ACE_762x51_Ball_Mk319_Mod_0" , "ACE_20Rnd_762x51_Mk319_Mod_0_Mag" , 0.377, 1, "ICAO"], + ["7.62x51mm Subsonic", 320, 100, 0.3060, -0.0004910, 3.81, 0, 0.338, 0.338, 120, 0, 0, 12.96, "ACE_762x51_Ball_Subsonic" , "ACE_20Rnd_762x51_Mag_SD" , 0.235, 7, "ICAO"], + + ["6.5x39mm" , 800, 100, 0.0683, -0.0007850, 3.81, 0, 0.338, 0.338, 120, 0, 0, 7.970, "B_65x39_Caseless" , "30Rnd_65x39_caseless_mag" , 0.263, 7, "ICAO"], + ["6.5x47mm Lapua" , 800, 100, 0.0682, -0.0007710, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.007, "ACE_65x47_Ball_Scenar" , "ACE_30Rnd_65x47_Scenar_mag" , 0.290, 7, "ICAO"], + + ["5.56x45mm M855" , 870, 100, 0.0626, -0.0012650, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.018, "B_556x45_Ball" , "30Rnd_556x45_Stanag" , 0.151, 7, "ASM" ], + ["5.56x45mm Mk262" , 820, 100, 0.0671, -0.0011250, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.990, "ACE_556x45_Ball_Mk262" , "ACE_30Rnd_556x45_Stanag_Mk262_mag" , 0.361, 1, "ASM" ], + ["5.56x45mm Mk318" , 880, 100, 0.0616, -0.0011200, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.018, "ACE_556x45_Ball_Mk318" , "ACE_30Rnd_556x45_Stanag_Mk318_mag" , 0.307, 1, "ASM" ]]; profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(gunList)]; }; From dd09cc4d0691d2f9c53492c1d6c717a151ce3866 Mon Sep 17 00:00:00 2001 From: Tachii Date: Thu, 16 Apr 2015 00:57:15 +0300 Subject: [PATCH 626/816] Update fnc_createAction.sqf typo --- addons/interact_menu/functions/fnc_createAction.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/interact_menu/functions/fnc_createAction.sqf b/addons/interact_menu/functions/fnc_createAction.sqf index 172bbea3a4..0b0030a1b4 100644 --- a/addons/interact_menu/functions/fnc_createAction.sqf +++ b/addons/interact_menu/functions/fnc_createAction.sqf @@ -19,7 +19,7 @@ * Action * * Example: - * [VulcanPinch","Vulcan Pinch","",{_target setDamage 1;},{true},{},[parameters], [0,0,0], 100] call ace_interact_menu_fnc_createAction; + * ["VulcanPinch","Vulcan Pinch","",{_target setDamage 1;},{true},{},[parameters], [0,0,0], 100] call ace_interact_menu_fnc_createAction; * * Public: No */ From 361efe41474cbe60a67389286a0c45acd6e06a4c Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 15 Apr 2015 17:03:59 -0500 Subject: [PATCH 627/816] Missing NoVoice words Protocol bin\config.bin/ACE_RadioProtocolNoRadio/: Missing word RallyUp / UnderFireE --- addons/common/CfgVoice.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/common/CfgVoice.hpp b/addons/common/CfgVoice.hpp index 9c53338e6e..1fb0f5d2b6 100644 --- a/addons/common/CfgVoice.hpp +++ b/addons/common/CfgVoice.hpp @@ -199,6 +199,8 @@ class ACE_RadioProtocolNoRadio: RadioProtocolBase { Ready[] = {}; Waiting[] = {}; StandingBy[] = {}; + RallyUp[] = {}; + UnderFireE[] = {}; /*IAmReady[] = {}; ReadyForOrders[] = {}; AwaitingOrders[] = {};*/ From c0c5af295799b8788c8cc5fee1b7bebf49da8993 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 15 Apr 2015 17:07:06 -0500 Subject: [PATCH 628/816] ballistics - fix ubc --- addons/ballistics/CfgAmmo.hpp | 4 ++-- addons/ballistics/CfgMagazines.hpp | 2 +- addons/ballistics/CfgWeapons.hpp | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/ballistics/CfgAmmo.hpp b/addons/ballistics/CfgAmmo.hpp index 1a783de813..d82f336952 100644 --- a/addons/ballistics/CfgAmmo.hpp +++ b/addons/ballistics/CfgAmmo.hpp @@ -260,7 +260,7 @@ class CfgAmmo { ACE_muzzleVelocities[]={800, 853, 884}; ACE_barrelLengths[]={20, 24, 26}; }; - class B_762x54_Ball : BulletBase { + class B_762x54_Ball: B_762x51_Ball { airFriction=-0.001023; typicalSpeed=820; ACE_caliber=0.312; @@ -485,7 +485,7 @@ class CfgAmmo { ACE_barrelLengths[]={29}; }; class B_338_Ball : BulletBase { - airFriction=-0.000606 + airFriction=-0.000606; typicalSpeed=915; ACE_caliber=0.338; ACE_bulletLength=1.558; diff --git a/addons/ballistics/CfgMagazines.hpp b/addons/ballistics/CfgMagazines.hpp index ef36fcca78..9ce3ad3eb0 100644 --- a/addons/ballistics/CfgMagazines.hpp +++ b/addons/ballistics/CfgMagazines.hpp @@ -244,7 +244,7 @@ class CfgMagazines { initSpeed = 250; }; - class 30Rnd_45ACP_Mag_SMG_01_Tracer_Green: CA_Magazine { + class 30Rnd_45ACP_Mag_SMG_01_Tracer_Green: 30Rnd_45ACP_Mag_SMG_01 { initSpeed = 250; }; diff --git a/addons/ballistics/CfgWeapons.hpp b/addons/ballistics/CfgWeapons.hpp index dad5356755..26b07303c0 100644 --- a/addons/ballistics/CfgWeapons.hpp +++ b/addons/ballistics/CfgWeapons.hpp @@ -422,7 +422,7 @@ class CfgWeapons { ACE_barrelTwist=7; ACE_barrelLength=18.1; }; - class arifle_TRG21_GL_F: Tavor_base_F { + class arifle_TRG21_GL_F: arifle_TRG21_F { magazines[] = { "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Red", From 0076be6a86e3890e0315c31a7d0a849d34dd1502 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 15 Apr 2015 17:08:35 -0500 Subject: [PATCH 629/816] Fix stringtables --- addons/captives/stringtable.xml | 2 +- addons/medical/stringtable.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index 54e5b26554..fec8e703b1 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -130,7 +130,7 @@ Motozás Обыскать человека Revistar - Perquisisci la persona/Italian> + Perquisisci la persona Surrender diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index d6b277463e..c9043b5b09 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1416,7 +1416,7 @@ Déposer Elengedés Largar - + Rrilascia Load Patient Into From 0f4b7d0977f5d738f1e4fcc35aa1acadfbecdb70 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Thu, 16 Apr 2015 00:14:05 +0200 Subject: [PATCH 630/816] fixes #347 Please?? --- addons/medical/functions/fnc_treatmentTourniquet.sqf | 2 +- addons/medical/functions/fnc_treatmentTourniquetLocal.sqf | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/addons/medical/functions/fnc_treatmentTourniquet.sqf b/addons/medical/functions/fnc_treatmentTourniquet.sqf index cff9458426..da50c5c1bf 100644 --- a/addons/medical/functions/fnc_treatmentTourniquet.sqf +++ b/addons/medical/functions/fnc_treatmentTourniquet.sqf @@ -40,7 +40,7 @@ if ((_tourniquets select _part) > 0) exitwith { }; _removeItem = _items select 0; -[[_target, _removeItem], QUOTE(DFUNC(treatmentTourniquetLocal)), _target] call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ +[[_target, _removeItem, _selectionName], QUOTE(DFUNC(treatmentTourniquetLocal)), _target] call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ [_target, _removeItem] call FUNC(addToTriageCard); [_target, "activity", "STR_ACE_MEDICAL_ACTIVITY_appliedTourniquet", [[_caller] call EFUNC(common,getName)]] call FUNC(addToLog); diff --git a/addons/medical/functions/fnc_treatmentTourniquetLocal.sqf b/addons/medical/functions/fnc_treatmentTourniquetLocal.sqf index 064761aea0..3b1a351bab 100644 --- a/addons/medical/functions/fnc_treatmentTourniquetLocal.sqf +++ b/addons/medical/functions/fnc_treatmentTourniquetLocal.sqf @@ -16,12 +16,10 @@ private ["_target", "_tourniquetItem", "_part", "_tourniquets", "_applyingTo"]; _target = _this select 0; _tourniquetItem = _this select 1; +_selectionName = _this select 2; -//[_target,"treatment",format["%1 applied a tourniquet on %2",[_caller] call EFUNC(common,getName),_selectionName]] call FUNC(addActivityToLog); -//[_target,_removeItem] call FUNC(addToTriageList); [_target] call FUNC(addToInjuredCollection); - _part = [_selectionName] call FUNC(selectionNameToNumber); // Place a tourniquet on the bodypart From 59ae4623ff49d438b57a0294c68bc60508938983 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Thu, 16 Apr 2015 00:17:17 +0200 Subject: [PATCH 631/816] Derp --- addons/medical/functions/fnc_treatmentTourniquetLocal.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_treatmentTourniquetLocal.sqf b/addons/medical/functions/fnc_treatmentTourniquetLocal.sqf index 3b1a351bab..289f852a06 100644 --- a/addons/medical/functions/fnc_treatmentTourniquetLocal.sqf +++ b/addons/medical/functions/fnc_treatmentTourniquetLocal.sqf @@ -13,7 +13,7 @@ */ #include "script_component.hpp" -private ["_target", "_tourniquetItem", "_part", "_tourniquets", "_applyingTo"]; +private ["_target", "_tourniquetItem", "_part", "_tourniquets", "_applyingTo", "_selectionName"]; _target = _this select 0; _tourniquetItem = _this select 1; _selectionName = _this select 2; From 23f47f97ae2b818381e6d42b4d7b4536cfc00ac5 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 15 Apr 2015 18:32:47 -0500 Subject: [PATCH 632/816] Wirecutter - better sound effects, cleanup --- .../logistics_wirecutter/CfgEventHandlers.hpp | 1 - addons/logistics_wirecutter/CfgSounds.hpp | 15 ++++-------- addons/logistics_wirecutter/CfgWeapons.hpp | 24 +++++++++---------- addons/logistics_wirecutter/config.cpp | 2 +- .../functions/fnc_cutDownFence.sqf | 19 ++++++++++----- .../functions/fnc_getNearestFence.sqf | 6 ++--- .../functions/fnc_interactEH.sqf | 2 +- .../functions/fnc_isFence.sqf | 13 +++++----- 8 files changed, 41 insertions(+), 41 deletions(-) diff --git a/addons/logistics_wirecutter/CfgEventHandlers.hpp b/addons/logistics_wirecutter/CfgEventHandlers.hpp index 79c3aaa959..3daad1425a 100644 --- a/addons/logistics_wirecutter/CfgEventHandlers.hpp +++ b/addons/logistics_wirecutter/CfgEventHandlers.hpp @@ -1,4 +1,3 @@ - class Extended_PreInit_EventHandlers { class ADDON { init = QUOTE(call COMPILE_FILE(XEH_preInit)); diff --git a/addons/logistics_wirecutter/CfgSounds.hpp b/addons/logistics_wirecutter/CfgSounds.hpp index 9958190ec1..aa5f3464f6 100644 --- a/addons/logistics_wirecutter/CfgSounds.hpp +++ b/addons/logistics_wirecutter/CfgSounds.hpp @@ -1,12 +1,7 @@ class CfgSounds { - class ACE_Wirecutter_sound { - name = "ACE_wirecutter_sound"; - sound[] = {QUOTE(PATHTOF(sound\wire_cut.ogg)), "db-0", 1}; - titles[] = {}; - }; - class ACE_Wirecutter_sound_long { - name = "ACE_wirecutter_sound_long"; - sound[] = {QUOTE(PATHTOF(sound\wire_cut_long.ogg)), "db-0", 1}; - titles[] = {}; - }; + class ACE_Wirecutter_sound { + name = "ACE_wirecutter_sound"; + sound[] = {QUOTE(PATHTOF(sound\wirecut.ogg)), "db-0", 1}; + titles[] = {}; + }; }; diff --git a/addons/logistics_wirecutter/CfgWeapons.hpp b/addons/logistics_wirecutter/CfgWeapons.hpp index 76b1003f34..648bc3a3f8 100644 --- a/addons/logistics_wirecutter/CfgWeapons.hpp +++ b/addons/logistics_wirecutter/CfgWeapons.hpp @@ -1,16 +1,16 @@ class CfgWeapons { - class InventoryItem_Base_F; - class ACE_ItemCore; + class InventoryItem_Base_F; + class ACE_ItemCore; - class ACE_wirecutter: ACE_ItemCore { - author = "$STR_ACE_Common_ACETeam"; - displayName = "$STR_ACE_logistics_wirecutter_wirecutterName"; - descriptionShort = "$STR_ACE_logistics_wirecutter_wirecutterDescription"; - model = "\A3\weapons_F\ammo\mag_univ.p3d"; - picture = QUOTE(PATHTOF(ui\item_wirecutter_ca.paa)); - scope = 2; - class ItemInfo: InventoryItem_Base_F { - mass = 100; + class ACE_wirecutter: ACE_ItemCore { + author = "$STR_ACE_Common_ACETeam"; + displayName = "$STR_ACE_logistics_wirecutter_wirecutterName"; + descriptionShort = "$STR_ACE_logistics_wirecutter_wirecutterDescription"; + model = "\A3\weapons_F\ammo\mag_univ.p3d"; + picture = QUOTE(PATHTOF(ui\item_wirecutter_ca.paa)); + scope = 2; + class ItemInfo: InventoryItem_Base_F { + mass = 100; + }; }; - }; }; diff --git a/addons/logistics_wirecutter/config.cpp b/addons/logistics_wirecutter/config.cpp index 6e1db15061..8e14bde892 100644 --- a/addons/logistics_wirecutter/config.cpp +++ b/addons/logistics_wirecutter/config.cpp @@ -3,7 +3,7 @@ class CfgPatches { class ADDON { units[] = {}; - weapons[] = {}; + weapons[] = {"ACE_wirecutter"}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"ace_interaction"}; author[] = {"gpgpgpgp", "PabstMirror"}; diff --git a/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf b/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf index ee4c512cd2..0186ea4b3a 100644 --- a/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf +++ b/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf @@ -16,19 +16,26 @@ */ #include "script_component.hpp" +#define SOUND_CLIP_TIME_SPACEING 1.5 private ["_timeToCut"]; PARAMS_2(_unit,_fenceObject); if (_unit != ACE_player) exitWith {}; -_timeToCut = if ([ACE_player] call EFUNC(common,isEngineer)) then {5} else {10}; +_timeToCut = if ([ACE_player] call EFUNC(common,isEngineer)) then {7.5} else {11}; [ACE_player, "AinvPknlMstpSnonWnonDr_medic5", 0] call EFUNC(common,doAnimation); -if (_timeToCut > 5) then { - playSound "ACE_wirecutter_sound_long"; -} else { - playSound "ACE_wirecutter_sound"; +_progressCheck = { + PARAMS_2(_args,_passedTime); + EXPLODE_2_PVT(_args,_fenceObject,_lastSoundEffectTime); + if (_passedTime > (_lastSoundEffectTime + SOUND_CLIP_TIME_SPACEING)) then { + // playSound "ACE_wirecutter_sound"; + playSound3D [QUOTE(PATHTO_R(sound\wirecut.ogg)), objNull, false, (getPosASL ACE_player), 1, 1, 10]; + _args set [1, _passedTime]; + }; + + ((!isNull _fenceObject) && {(damage _fenceObject) < 1} && {("ACE_wirecutter" in (items ACE_player))}) }; -[_timeToCut, [_fenceObject], {(_this select 0) call FUNC(cutDownFenceCallback)}, {(_this select 0) call FUNC(cutDownFenceAbort)}, localize "STR_ACE_logistics_wirecutter_CuttingFence"] call EFUNC(common,progressBar); +[_timeToCut, [_fenceObject,0], {(_this select 0) call FUNC(cutDownFenceCallback)}, {(_this select 0) call FUNC(cutDownFenceAbort)}, localize "STR_ACE_logistics_wirecutter_CuttingFence", _progressCheck] call EFUNC(common,progressBar); diff --git a/addons/logistics_wirecutter/functions/fnc_getNearestFence.sqf b/addons/logistics_wirecutter/functions/fnc_getNearestFence.sqf index c9e59b41a0..15bfbdb8ef 100644 --- a/addons/logistics_wirecutter/functions/fnc_getNearestFence.sqf +++ b/addons/logistics_wirecutter/functions/fnc_getNearestFence.sqf @@ -20,9 +20,9 @@ PARAMS_1(_unit); _nearestFence = objNull; { - if ((isNull _nearestFence) && {[_x] call FUNC(isFence)}) then { - _nearestFence = _x; - }; + if ((isNull _nearestFence) && {[_x] call FUNC(isFence)}) then { + _nearestFence = _x; + }; } forEach nearestObjects [_unit, [], 15]; _nearestFence diff --git a/addons/logistics_wirecutter/functions/fnc_interactEH.sqf b/addons/logistics_wirecutter/functions/fnc_interactEH.sqf index 6dace9c42d..ddd180047c 100644 --- a/addons/logistics_wirecutter/functions/fnc_interactEH.sqf +++ b/addons/logistics_wirecutter/functions/fnc_interactEH.sqf @@ -35,7 +35,7 @@ if (!("ACE_wirecutter" in (items ace_player))) exitWith {}; } else { // Prevent Rare Error when ending mission with interact key down: if (isNull ace_player) exitWith {}; - + //If player moved >5 meters from last pos, then rescan if (((getPosASL ace_player) distance _setPosition) > 5) then { diff --git a/addons/logistics_wirecutter/functions/fnc_isFence.sqf b/addons/logistics_wirecutter/functions/fnc_isFence.sqf index aee9a22ef9..1ab97a67af 100644 --- a/addons/logistics_wirecutter/functions/fnc_isFence.sqf +++ b/addons/logistics_wirecutter/functions/fnc_isFence.sqf @@ -17,11 +17,9 @@ #include "script_component.hpp" //find is case sensitive, so keep everything lowercase -#define FENCE_A3_TYPENAMES ["land_net_fence_4m_f", "land_net_fence_8m_f", "land_net_fenced_8m_f", "land_new_wiredfence_5m_f", "land_new_wiredfence_10m_dam_f", "land_new_wiredfence_10m_f", "land_pipe_fence_4m_f", "land_pipe_fence_4mnolc_f", "land_sportground_fence_f", "land_wired_fence_4m_f", "land_wired_fence_4md_f", "land_wired_fence_8m_f", "land_wired_fence_8md_f", "land_razorwire_f"] -#define FENCE_A3_P3DS ["mil_wiredfence_f.p3d"] +#define FENCE_TYPENAMES ["land_net_fence_4m_f", "land_net_fence_8m_f", "land_net_fenced_8m_f", "land_new_wiredfence_5m_f", "land_new_wiredfence_10m_dam_f", "land_new_wiredfence_10m_f", "land_pipe_fence_4m_f", "land_pipe_fence_4mnolc_f", "land_sportground_fence_f", "land_wired_fence_4m_f", "land_wired_fence_4md_f", "land_wired_fence_8m_f", "land_wired_fence_8md_f", "land_razorwire_f"] -#define FENCE_AIA_TYPENAMES [] -#define FENCE_AIA_P3DS ["wall_indfnc_3.p3d", "wall_indfnc_9.p3d", "wall_indfnc_corner.p3d", "pletivo_wired.p3d", "wall_fen1_5.p3d"] +#define FENCE_P3DS ["mil_wiredfence_f.p3d","wall_indfnc_3.p3d", "wall_indfnc_9.p3d", "wall_indfnc_corner.p3d", "pletivo_wired.p3d", "wall_fen1_5.p3d"] private ["_typeOf", "_returnValue"]; PARAMS_1(_object); @@ -30,14 +28,15 @@ _typeOf = toLower (typeOf _object); _returnValue = false; if (_typeOf != "") then { - _returnValue = _typeOf in (FENCE_A3_TYPENAMES + FENCE_AIA_TYPENAMES); + //If the fence has configEntry we can check it directly + _returnValue = _typeOf in FENCE_TYPENAMES; } else { _typeOf = toLower (str _object); //something like "123201: wall_indfnc_9.p3d" { - if ((_typeOf find _x) != -1) then { + if ((_typeOf find _x) != -1) exitWith { _returnValue = true; }; - } forEach (FENCE_A3_P3DS + FENCE_AIA_P3DS); + } forEach FENCE_P3DS; }; _returnValue From 4169351b1ab2e1c8f2889e49054a568bdad37e25 Mon Sep 17 00:00:00 2001 From: commy2 Date: Thu, 16 Apr 2015 02:00:37 +0200 Subject: [PATCH 633/816] fix addActionEH didn't work after respawn --- addons/common/functions/fnc_addActionEventHandler.sqf | 8 ++++++-- addons/common/functions/fnc_removeActionEventHandler.sqf | 6 ++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/addons/common/functions/fnc_addActionEventHandler.sqf b/addons/common/functions/fnc_addActionEventHandler.sqf index a75b1537d1..a0e9d24f2c 100644 --- a/addons/common/functions/fnc_addActionEventHandler.sqf +++ b/addons/common/functions/fnc_addActionEventHandler.sqf @@ -31,7 +31,11 @@ if (typeName _statement == "STRING") then { _name = format ["ACE_Action_%1", _action]; -_actionsVar = _unit getVariable [_name, [-1, [-1, [], []]]]; +_actionsVar = _unit getVariable [_name, [-1, [-1, [], []], objNull]]; + +if (_unit != _actionsVar select 2) then { // check if the unit is still valid, fixes respawn issues + _actionsVar = [-1, [-1, [], []], objNull]; +}; _actionID = _actionsVar select 0; _actions = _actionsVar select 1; @@ -65,6 +69,6 @@ if (_actionID == -1) then { _actionID = _unit addAction _addAction; }; -_unit setVariable [_name, [_actionID, [_id, _actionIDs, _actions]], false]; +_unit setVariable [_name, [_actionID, [_id, _actionIDs, _actions], _unit], false]; _id diff --git a/addons/common/functions/fnc_removeActionEventHandler.sqf b/addons/common/functions/fnc_removeActionEventHandler.sqf index 7d92b3de75..2bcc970ab0 100644 --- a/addons/common/functions/fnc_removeActionEventHandler.sqf +++ b/addons/common/functions/fnc_removeActionEventHandler.sqf @@ -23,7 +23,7 @@ if (_id == -1) exitWith {}; _name = format ["ACE_Action_%1", _action]; -_actionsVar = _unit getVariable [_name, [-1, [-1, [], []]]]; +_actionsVar = _unit getVariable [_name, [-1, [-1, [], []], objNull]]; _actionID = _actionsVar select 0; _actions = _actionsVar select 1; @@ -32,6 +32,8 @@ _currentID = _actions select 0; _actionIDs = _actions select 1; _actions = _actions select 2; +if (_unit != _actionsVar select 2) exitWith {}; + _id = _actionIDs find _id; if (_id == -1) exitWith {}; @@ -47,4 +49,4 @@ if (count _actions == 0) then { _actionID = -1; }; -_unit setVariable [_name, [_actionID, [_currentID, _actionIDs, _actions]], false]; +_unit setVariable [_name, [_actionID, [_currentID, _actionIDs, _actions], _unit], false]; From b2625c43e7f1aaa172627f16e587bd215eb10a97 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 15 Apr 2015 20:30:05 -0500 Subject: [PATCH 634/816] #644 - Extra Space in macro --- .../laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf index f8ff2ca0f5..aa46c383bd 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf @@ -13,7 +13,7 @@ #include "script_component.hpp" if( (count _this) > 2) then { - EXPLODE_3_PVT(_this,_shooter,_laserUuid, _localLaserTarget); + EXPLODE_3_PVT(_this,_shooter,_laserUuid,_localLaserTarget); [_laserUuid] call EFUNC(laser,laserOff); // @TODO: Nou gets to field all tickets about missing lasers. From 80516f4f6197c87e7fe9080cb1734b5d1461175a Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 15 Apr 2015 22:27:12 -0500 Subject: [PATCH 635/816] Increase Sound Volume --- addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf b/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf index 0186ea4b3a..5153176de2 100644 --- a/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf +++ b/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf @@ -31,7 +31,7 @@ _progressCheck = { EXPLODE_2_PVT(_args,_fenceObject,_lastSoundEffectTime); if (_passedTime > (_lastSoundEffectTime + SOUND_CLIP_TIME_SPACEING)) then { // playSound "ACE_wirecutter_sound"; - playSound3D [QUOTE(PATHTO_R(sound\wirecut.ogg)), objNull, false, (getPosASL ACE_player), 1, 1, 10]; + playSound3D [QUOTE(PATHTO_R(sound\wirecut.ogg)), objNull, false, (getPosASL ACE_player), 3, 1, 10]; _args set [1, _passedTime]; }; From 58dfc6aa97c80dae442483c477ae7c2816466287 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 15 Apr 2015 22:34:24 -0500 Subject: [PATCH 636/816] Add item to ace misc box --- addons/logistics_wirecutter/CfgVehicles.hpp | 8 ++++++++ addons/logistics_wirecutter/config.cpp | 1 + 2 files changed, 9 insertions(+) create mode 100644 addons/logistics_wirecutter/CfgVehicles.hpp diff --git a/addons/logistics_wirecutter/CfgVehicles.hpp b/addons/logistics_wirecutter/CfgVehicles.hpp new file mode 100644 index 0000000000..a31d9c0d99 --- /dev/null +++ b/addons/logistics_wirecutter/CfgVehicles.hpp @@ -0,0 +1,8 @@ +class CfgVehicles { + class Box_NATO_Support_F; + class ACE_Box_Misc: Box_NATO_Support_F { + class TransportItems { + MACRO_ADDITEM(ACE_wirecutter,4); + }; + }; +}; diff --git a/addons/logistics_wirecutter/config.cpp b/addons/logistics_wirecutter/config.cpp index 8e14bde892..89fbd1c10f 100644 --- a/addons/logistics_wirecutter/config.cpp +++ b/addons/logistics_wirecutter/config.cpp @@ -15,3 +15,4 @@ class CfgPatches { #include "CfgEventHandlers.hpp" #include "CfgSounds.hpp" #include "CfgWeapons.hpp" +#include "CfgVehicles.hpp" From 9c9136ae91bf511d3290fe2022a06f58b40f148e Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 16 Apr 2015 02:54:50 -0500 Subject: [PATCH 637/816] Stringtable cleanup --- addons/explosives/stringtable.xml | 1 - addons/javelin/stringtable.xml | 1 - 2 files changed, 2 deletions(-) diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml index c8d46aad30..d0b61d0814 100644 --- a/addons/explosives/stringtable.xml +++ b/addons/explosives/stringtable.xml @@ -44,7 +44,6 @@ Kod ładunku: %1 Code explosif: %1 Kód výbušniny: %1 - Codice dell'esplosivo : %1 Robbanóanyag kódja: %1 Código do explosivo: %1 Код подрыва: %1 diff --git a/addons/javelin/stringtable.xml b/addons/javelin/stringtable.xml index 819bb0f46d..0290abafed 100644 --- a/addons/javelin/stringtable.xml +++ b/addons/javelin/stringtable.xml @@ -1,4 +1,3 @@ -<<<<<<< HEAD From a129f18a2ad51ffb73dc1be6012c66bc3d8e8c14 Mon Sep 17 00:00:00 2001 From: Marco Date: Thu, 16 Apr 2015 10:13:50 +0200 Subject: [PATCH 638/816] Update stringtable.xml Italian --- addons/winddeflection/stringtable.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml index 897a3c556b..8e2e00d96e 100644 --- a/addons/winddeflection/stringtable.xml +++ b/addons/winddeflection/stringtable.xml @@ -11,6 +11,7 @@ Vent Windinformationen Szélinformáció + Informazioni sul vento Direction: %1 @@ -21,6 +22,7 @@ Direction %1 Windrichtung: %1 Irány: %1 + Direzione: %1 Speed: %1 m/s @@ -31,6 +33,7 @@ Vitesse %1 m/s Geschwindigkeit: %1m/s Sebesség: %1 m/s + Velocità: %1 m/s Weather Information @@ -41,6 +44,7 @@ Météo Wetterinformationen Időjárás-Információ + Meteo Humidity: %1% @@ -51,6 +55,7 @@ Humidité: %1% Luftfeuchtigkeit: %1 Páratartalom: %1% + Umidità: %1% From b3d4e2f48f0011d4371ff61607e4c90673c14632 Mon Sep 17 00:00:00 2001 From: Marco Date: Thu, 16 Apr 2015 10:14:18 +0200 Subject: [PATCH 639/816] Update stringtable.xml IT --- addons/weather/stringtable.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/weather/stringtable.xml b/addons/weather/stringtable.xml index 46a0653269..0837919e34 100644 --- a/addons/weather/stringtable.xml +++ b/addons/weather/stringtable.xml @@ -7,6 +7,7 @@ Pokaż inf. o wietrze Показать информацию о погоде Afficher information du vent + Mostra informazioni sul vento From c1655aa9a9f79e8e0935b95abb765cf7ebd275df Mon Sep 17 00:00:00 2001 From: Marco Date: Thu, 16 Apr 2015 10:16:17 +0200 Subject: [PATCH 640/816] Update stringtable.xml IT --- addons/weaponselect/stringtable.xml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/addons/weaponselect/stringtable.xml b/addons/weaponselect/stringtable.xml index d534ecd29b..d7d2929a5f 100644 --- a/addons/weaponselect/stringtable.xml +++ b/addons/weaponselect/stringtable.xml @@ -10,6 +10,7 @@ Wyświetl tekst przy rzucie granatem Afficher texte lors d'un lancé de grenade Szöveg mutatása gránát eldobásakor + Mostra indicazioni nel lancio granate Display a hint or text on grenade throw. @@ -20,6 +21,7 @@ Wyświetla powiadomienie lub tekst przy rzucie granatem. Afficher texte/info au lancé de grenade Jelez egy súgót vagy szöveget a gránát eldobásakor. + Mostra un suggerimento quando si lanciano granate Select Pistol @@ -55,7 +57,7 @@ Sélectionner Lanceur Rakétavető Kiválasztása Selecionar Lançador - Seleziona il Lanciatore + Seleziona il Lanciamissili Select Grenade Launcher @@ -162,6 +164,7 @@ Gránát: %1 Граната %1 Grenade %1 + Granata %1 Ready Grenade @@ -172,6 +175,7 @@ Gránát előkészítése Подготовить гранату Grenade prête + Granata pronta Select Frag Grenade @@ -194,7 +198,7 @@ Nem-robbanó Gránát Kiválasztása Zvolit Ne-Výbušný Granát Selecionar Granada - Seleziona Altre Granate + Seleziona granate non a frammentazione Выбрать гранату @@ -218,6 +222,7 @@ Žádné granáty Nincs több gránát Гранат не осталось + Granate esaurite No frags left @@ -264,6 +269,7 @@ Wystrzel granat dymny Füstvető eltüzelése Запустить дымовую завесу + Lancia fumogeno From 5e7fb0fb6467012b9155948be7e9e8cf283526ab Mon Sep 17 00:00:00 2001 From: Marco Date: Thu, 16 Apr 2015 10:18:49 +0200 Subject: [PATCH 641/816] Update stringtable.xml IT --- addons/vehiclelock/stringtable.xml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/addons/vehiclelock/stringtable.xml b/addons/vehiclelock/stringtable.xml index a327352f9b..349cd46e98 100644 --- a/addons/vehiclelock/stringtable.xml +++ b/addons/vehiclelock/stringtable.xml @@ -10,6 +10,7 @@ Odemknout vozidlo Jármű nyitása Открыть машину + Apri il veicolo Lock Vehicle @@ -20,6 +21,7 @@ Zamknout vozidlo Jármű zárása Закрыть машину + Chiudi il veicolo Lockpick Vehicle @@ -30,6 +32,7 @@ Vypáčit vozidlo Jármű feltörése Взломать замок + Scassina veicolo Picking Lock.... @@ -40,6 +43,7 @@ Páčim vozidlo... Zár feltörése... Взламываем замок... + Scassino il veicolo.... A custom key that will open a specific vehicle. @@ -50,6 +54,7 @@ Vlastní klíč, který otevře konkrétní vozidlo. Egy egyedi kulcs, ami egy meghatározott járművet nyit ki. Ключ от конкретной машины. + Una chiave personalizzata che apre determinati veicoli. A Master Key will open any lock, no matter what! @@ -60,6 +65,7 @@ Hlavní klíč otevře libovolný zámek, bez vyjímek! Egy főkulcs, ami minden zárat kinyit, helyzettől függetlenül! Универсальный ключ, открывающий любой замок. + Una chiave principale che apre qualsiasi serratura! A lockpick set that can pick the locks of most vehicles. @@ -70,6 +76,7 @@ Sada paklíčů, která dokáže odemknout zámky u většiny vozidel. Egy tolvajkulcs-készlet, mely a legtöbb jármű zárjait fel tudja törni. Набор отмычек, которым можно взломать почти любую машину. + Un grimardello per forzare la maggior parte dei veicoli A key that should open most WEST vehicles. @@ -80,6 +87,7 @@ Klíč který by měl otevřít většinou Západních vozidel. Egy kulcs, ami a NYUGAT egységeinek legtöbb járművét ki tudja nyitni. Ключ для открытия большинства машин Запада. + Una chiave che apre la maggior parte dei veicoli WEST A key that should open most EAST vehicle. @@ -90,6 +98,7 @@ Egy kulcs, ami a KELET egységeinek legtöbb járművét ki tudja nyitni. Klíč který by měl otevřít vetšinu Východních vozidel. Ключ для открытия большинства машин Востока. + Una chaive che apr ela maggior parte dei veicoli EAST A key that should open most INDEP vehicle. @@ -100,6 +109,7 @@ Egy kulcs, ami a FÜGGETLEN egységek legtöbb járművét ki tudja nyitni. Klíč který by měl otevřít většinu Nezávislých vozidel. Ключ для открытия большинства машин Независимых. + Una chaive che apr ela maggior parte dei veicoli INDEP A key that should open most CIV vehicle. @@ -110,6 +120,7 @@ Klíč který by měl otevřít většinu Civilních vozidel. Egy kulcs, ami a CIVIL járművek többségét ki tudja nyitni. Ключ для открытия большинства машин Гражданских. + Una chaive che apr ela maggior parte dei veicoli CIV From 59643152bd7bc5e23251db5ce1563270a6fe307b Mon Sep 17 00:00:00 2001 From: Marco Date: Thu, 16 Apr 2015 10:19:43 +0200 Subject: [PATCH 642/816] Update stringtable.xml IT --- addons/switchunits/stringtable.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/switchunits/stringtable.xml b/addons/switchunits/stringtable.xml index c95da37337..58b0b46d6d 100644 --- a/addons/switchunits/stringtable.xml +++ b/addons/switchunits/stringtable.xml @@ -10,6 +10,7 @@ Cambiado de unidad Unité changée Egység átváltva + Cambia unità This unit is too close to the enemy. @@ -20,6 +21,7 @@ Esta unidad está demasiado cerca del enemigo. Cette unité est trop proche des ennemis Ez az egység túl közel van az ellenséghez. + Questa unità è troppo vicina al nemico. From fda1febc30f8e4c86bf2547e78f368fb5a4181eb Mon Sep 17 00:00:00 2001 From: Marco Date: Thu, 16 Apr 2015 10:21:49 +0200 Subject: [PATCH 643/816] Update stringtable.xml IT --- addons/scopes/stringtable.xml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/addons/scopes/stringtable.xml b/addons/scopes/stringtable.xml index 16d6b60c4c..396e32c6d6 100644 --- a/addons/scopes/stringtable.xml +++ b/addons/scopes/stringtable.xml @@ -5,46 +5,55 @@ Minor adjustment up Zerowanie powoli w górę Малая корректировка ВВЕРХ + Regola leggermente alzata in alto Minor adjustment down Zerowanie powoli w dół Малая корректировка ВНИЗ + Regola leggermente alzata in basso Minor adjustment right Zerowanie powoli w prawo Малая корректировка ВПРАВО + Regola leggermente il tiro a destra Minor adjustment left Zerowanie powoli w lewo Малая корректировка ВЛЕВО + Regola leggermete il tiro a sinistra Major adjustment up Zerowanie w górę Большая корректировка ВВЕРХ + Regola l'alzata in alto Major adjustment down Zerowanie w dół Большая корректировка ВНИЗ + Regola l'alzata in basso Major adjustment right Zerowanie w prawo Большая корректировка ВПРАВО + Regola il tiro a destra Major adjustment left Zerowanie w lewo Большая корректировка ВЛЕВО + Regola il tiro a sinistra Set zero adjustment Zresetuj wyzerowanie Сбросить корректировку + Resetta i valori del tiro From 0655c3f3b69e1186b54e71c0d326cb68eb4dad52 Mon Sep 17 00:00:00 2001 From: Marco Date: Thu, 16 Apr 2015 10:22:32 +0200 Subject: [PATCH 644/816] Update stringtable.xml IT --- addons/safemode/stringtable.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/safemode/stringtable.xml b/addons/safemode/stringtable.xml index 40691bd7da..521651999a 100644 --- a/addons/safemode/stringtable.xml +++ b/addons/safemode/stringtable.xml @@ -10,6 +10,7 @@ Biztonságos mód Предохранитель Sécurité + Sicura inserita Take off Safety @@ -20,6 +21,7 @@ Biztonsági kapcsoló eltolása Снять с предохранителя Enlever sécurité + Togli la sicura Put on Safety @@ -30,6 +32,7 @@ Biztonsági kapcsoló helyretolása Поставить на предохранитель Sécurité mise + Inserisci la sicura Took off Safety @@ -40,6 +43,7 @@ Biztonságos mód megszüntetve Снят с предохранителя Sécurité enlevée + Togli la sicura From 13de953aaba349e36aaba4b4b03f8af56fbff74a Mon Sep 17 00:00:00 2001 From: Marco Date: Thu, 16 Apr 2015 10:23:34 +0200 Subject: [PATCH 645/816] Update stringtable.xml IT --- addons/respawn/stringtable.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index af003b4c28..7b3d997a1c 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -10,6 +10,7 @@ Rozmieszczenie za 5 sekund ... Respawn za 5 sekund... Kihelyezés 5 másodperc múlva ... + Dispiegamento in 5 secondi ... Rallypoint deployed @@ -20,6 +21,7 @@ Punkt zbiórki rozmieszczony Rallypoint umístěn Gyülekezőpont elhelyezve + Rallypoint dispiegato Teleported to Base @@ -30,6 +32,7 @@ Przeteleportowano do bazy Odteleportován na základnu Bázisra teleportálva + Teleportato alla base Teleported to Rallypoint @@ -40,6 +43,7 @@ Przeteleportowano do punktu zbiórki Odteleportován na rallypoint Gyülekezőpontra teleportálva + Teleportato al rallypoint Rallypoint West (Base) From 66ba74e79d997b9b86e0fa0ac1d771b66e13d730 Mon Sep 17 00:00:00 2001 From: Marco Date: Thu, 16 Apr 2015 10:24:17 +0200 Subject: [PATCH 646/816] Update stringtable.xml IT --- addons/reloadlaunchers/stringtable.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/reloadlaunchers/stringtable.xml b/addons/reloadlaunchers/stringtable.xml index ff5637eaf6..7716050334 100644 --- a/addons/reloadlaunchers/stringtable.xml +++ b/addons/reloadlaunchers/stringtable.xml @@ -11,6 +11,7 @@ Załaduj wyrzutnię Charger lanceur Kilövö betöltése + Carica lanciamissili Loading launcher ... @@ -21,6 +22,7 @@ Nabíjím odpalovač ... Ładowanie wyrzutni ... Kilövő betöltés alatt ... + Carico il lanciamissili ... Launcher loaded @@ -31,6 +33,7 @@ Odpalovač nabit Wyrzutnia załadowana Kilövő betöltve + Lanciamissili caricato Load %1 @@ -41,6 +44,7 @@ Nabít %1 Załadowano %1 %1 betöltése + Caricato %1 From 500098d0610c07189276a69777f0e5f00e14a440 Mon Sep 17 00:00:00 2001 From: Marco Date: Thu, 16 Apr 2015 10:25:39 +0200 Subject: [PATCH 647/816] Update stringtable.xml IT --- addons/reload/stringtable.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/reload/stringtable.xml b/addons/reload/stringtable.xml index 7c401fec05..51956670b7 100644 --- a/addons/reload/stringtable.xml +++ b/addons/reload/stringtable.xml @@ -10,6 +10,7 @@ Sprawdź stan amunicji przy przeładowaniu broni Vérification des munitions au rechargement Lőszer ellenőrzése a fegyver újratöltésekor + Controlla le munizioni ricaricando Check the ammo in your new magazine on magazine reload. @@ -20,6 +21,7 @@ Pokaż stan amunicji w nowym magazynku przy przeładowaniu broni Vérification du nombre de munition au rechargement A lőszer ellenőrzése az új tárad behelyezésekor újratöltés közben. + Controlla le munizioni rimanenti nel caricatore in fase di cambio caricatore. Check Ammo @@ -54,6 +56,7 @@ Podłącz taśmę Gurt anhängen Töltényheveder összekötése + Attacca la tracolla Linking belt... @@ -64,6 +67,7 @@ Podłączanie taśmy... Gurt anhängen ... Töltényheveder összekötése folyamatban... + Attacco la tracolla... From 23cb1058fc386ea282fcd832c37853d803948686 Mon Sep 17 00:00:00 2001 From: Marco Date: Thu, 16 Apr 2015 10:26:55 +0200 Subject: [PATCH 648/816] Update stringtable.xml IT --- addons/parachute/stringtable.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/parachute/stringtable.xml b/addons/parachute/stringtable.xml index 52ccaefe77..a1de714331 100644 --- a/addons/parachute/stringtable.xml +++ b/addons/parachute/stringtable.xml @@ -11,6 +11,7 @@ Altímetro Magasságmérő Высотомер + Altimetro Altimeter Watch @@ -21,6 +22,7 @@ Reloj altímetro Magasságmérős karóra Часы с высотомером + Controlla l'altimetro Used to show height, descent rate and the time. @@ -31,6 +33,7 @@ Utilizado para mostrar altura, tasa de descenso y hora. Mutatja a magasságot, a zuhanási sebességet, és az időt. Используется для определения высоты, скорости снижения и времени. + Usato per mostrare l'altitudine, la velocità di discesa e l'ora. Non-Steerable Parachute @@ -41,6 +44,7 @@ Neříditelný padák Irányíthatatlan ejtőernyő Неуправляемый парашют + Paracadute non manovrabile - \ No newline at end of file + From ba510facbd550549e432b7ec5fb1e71b9e3deee9 Mon Sep 17 00:00:00 2001 From: Marco Date: Thu, 16 Apr 2015 10:29:17 +0200 Subject: [PATCH 649/816] Update stringtable.xml IT --- addons/optionsmenu/stringtable.xml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index c4ac2b1593..f9bd537e3f 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -22,6 +22,7 @@ Napraw animację Corriger animation Animációk kijavítása + Fixa l'animazione Reset All @@ -32,6 +33,7 @@ Resetuj wszystko Défaut Minden visszaállítása + Resetta tutto Colors @@ -42,6 +44,7 @@ Barvy Kolory Színek + Colori Options @@ -64,6 +67,7 @@ Valeurs Werte Értékek + Valori Yes @@ -98,6 +102,7 @@ Ustawienie: Paramètres Opció: + Parametri: Export @@ -108,6 +113,7 @@ Eksport Exporter Exportálás + Esporta Open Export Menu @@ -118,6 +124,7 @@ Otwórz menu eksportowania Ouvrir le menu d'exportation Exportálási menü megnyitása + Apri menù esportazione String input. @@ -127,6 +134,7 @@ Wpisywanie tekstu. Entrée String bevitel. + Stringa di unput. Array. Seperate elements by using ,. @@ -137,6 +145,7 @@ Tableau. Séparation par ,. Tabulka. Odděl elementy použitím ,. Array. Válasszad el az elemeket vesszővel. + Array. Separa gli elementi usando ,. Number @@ -147,6 +156,7 @@ Cyfra Nombre Szám + Numero Uknown input type @@ -157,6 +167,7 @@ Nieznany rodzaj danych Type d'entrée inconnue Ismeretlen beviteli típus + Input inserito sconosciuto Save input @@ -167,6 +178,7 @@ Zapisz dane Sauvegarder Bevitel elmentése + Salva input Include Client Settings @@ -177,6 +189,7 @@ Zawrzyj ustawienia klienta Inclure paramètres client Kliens-beállítások melléklése + Includi i parametri del client Exclude Client Settings @@ -187,6 +200,7 @@ Wyklucz ustawienia klienta Exclure paramètres client Kliens-beállítások elhagyása + Escludi i parametri del client Settings exported to clipboard @@ -197,6 +211,7 @@ Ustawienia wyeksportowano do schowka Paramètres exportés dans le presse papier Beállítások exportálva a vágólapba + Parametri esportati alla clipboard From 00c0839ce5e284c3224153cf7828f7214c5eee0a Mon Sep 17 00:00:00 2001 From: Marco Date: Thu, 16 Apr 2015 10:33:15 +0200 Subject: [PATCH 650/816] Update stringtable.xml IT --- addons/nametags/stringtable.xml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index 32eb35781b..4f6e2cfb93 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -10,6 +10,7 @@ Pokaż imiona Nevek mutatása Показать имена + Mostra i nomi Show player names @@ -30,7 +31,7 @@ Zeige Spielernamen nur an, wenn die Maus auf sie gerrichtet ist (benötigt Spielernamen) Noms uniquement sous le curseur (si noms affichés) Zobrazit jméno hráče jenom na kurzor (vyžaduje jména hráčů) - Mostra i nomi solo se puntati (richiede i nomi dei giocatori abilitati) + Mostra i nomi solo se puntati (richiede mostra nomi abilitato) Mostrar nome de jogador somente no cursor (requer nome de jogadores) Játékosok nevének mutatása csak a kurzoron (a nevek mutatása szükséges) Показать имена игроков только под курсором (требует имен игроков) @@ -44,6 +45,7 @@ Pokaż imiona graczy tylko po przytrzymaniu klawisza (wymagana opcja Pokaż imiona graczy) Játékosnevek mutatása csak gombnyomásra (a nevek mutatása szükséges) Показать имена игроков только по нажатию клавиши (требует имен игроков) + Mostra i nomi solo se si preme il tasto (richiede mostra nomi abilitato) Show player ranks (requires player names) @@ -52,7 +54,7 @@ Mostrar rango de los jugadores (requiere Mostrar nombres de jugadores) Grade des joueurs (si noms affichés) Zobrazit hodnosti hráčů (vyžaduje jména hráčů) - Mostra i gradi (richiede i nomi dei giocatori abilitati) + Mostra i gradi (richiede mostra nomi abilitato) Mostrar patente de jogadores (requer nome de jogadores) Játékosok rendfokozatának mutatása (a nevek mutatása szükséges) Показать звания игроков (требует имен игроков) @@ -66,6 +68,7 @@ Zobrazit info o posádce vozidla Показать экипаж Jármű-legénység adatainak mutatása + Mostra le informazioni sull'equipaggio del veicolo Show name tags for AI units @@ -76,6 +79,7 @@ Wyświetl imiona jednostek AI Afficher les noms des IA Névcímkék mutatása MI-egységeknél + Mostra le tag nomi per le unità AI Show SoundWaves (requires player names) @@ -86,6 +90,7 @@ Pokaż fale dźwiękowe (wymagana opcja Pokaż imiona graczy) Afficher "qui parle" (si noms affichés) "Hanghullámok" mutatása (a nevek mutatása szükséges) + Mostra barra movimento audio (richiede mostra nomi abilitato) Default Nametag Color (Non Group Members) @@ -96,6 +101,7 @@ Couleur d'affichage par défaut (si dans aucun groupe) Standardní barva jmenovek (pro nečleny jednotky) Alap névcímke-szín (csoporton kívüli személyek) + Colore nametag di default (membri non del gruppo) From aa724129d1720c45eb8e3249c0b865001ea2a407 Mon Sep 17 00:00:00 2001 From: ulteq Date: Thu, 16 Apr 2015 10:51:33 +0200 Subject: [PATCH 651/816] Tuned down the default timeToLive value. --- addons/ballistics/CfgAmmo.hpp | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/addons/ballistics/CfgAmmo.hpp b/addons/ballistics/CfgAmmo.hpp index d82f336952..76a3970063 100644 --- a/addons/ballistics/CfgAmmo.hpp +++ b/addons/ballistics/CfgAmmo.hpp @@ -3,21 +3,20 @@ class CfgAmmo { class BulletCore; class BulletBase: BulletCore { - // Default: 6 | More is good, but too much is bad (especially with wind deflection / advanced ballistics) - timeToLive = 10; + timeToLive=6; }; class B_20mm : BulletBase { - timeToLive = 30; + timeToLive=30; }; class B_25mm : BulletBase { - timeToLive = 30; + timeToLive=30; }; class B_35mm_AA : BulletBase { - timeToLive = 30; + timeToLive=30; }; class B_30mm_AP : BulletBase { - timeToLive = 30; + timeToLive=30; }; class B_556x45_Ball : BulletBase { @@ -458,6 +457,7 @@ class CfgAmmo { ACE_barrelLengths[]={20, 24.41, 26}; }; class B_408_Ball : BulletBase { + timeToLive=10; airFriction=-0.000395; typicalSpeed=910; ACE_caliber=0.408; @@ -473,6 +473,7 @@ class CfgAmmo { ACE_barrelLengths[]={29}; }; class ACE_106x83mm_Ball : B_408_Ball { + timeToLive=10; ACE_caliber=0.416; ACE_bulletLength=2.089; ACE_bulletMass=398; @@ -485,6 +486,7 @@ class CfgAmmo { ACE_barrelLengths[]={29}; }; class B_338_Ball : BulletBase { + timeToLive=10; airFriction=-0.000606; typicalSpeed=915; ACE_caliber=0.338; @@ -513,6 +515,7 @@ class CfgAmmo { ACE_barrelLengths[]={20, 24, 26}; }; class ACE_338_Ball : B_338_Ball { + timeToLive=10; airFriction=-0.000535; caliber=1.55; typicalSpeed=826; @@ -528,6 +531,7 @@ class CfgAmmo { ACE_barrelLengths[]={20, 24, 26.5, 28}; }; class ACE_338_Ball_API526 : B_338_Ball { + timeToLive=10; airFriction=-0.000673; caliber=2.4; typicalSpeed=826; @@ -557,6 +561,7 @@ class CfgAmmo { ACE_barrelLengths[]={17.2}; }; class B_127x99_Ball : BulletBase { + timeToLive=10; airFriction=-0.0006; typicalSpeed=853; ACE_caliber=0.510; @@ -571,6 +576,7 @@ class CfgAmmo { ACE_barrelLengths[]={29}; }; class ACE_127x99_Ball_AMAX : B_127x99_Ball { + timeToLive=10; airFriction=-0.000374; typicalSpeed=860; ACE_caliber=0.510; @@ -585,6 +591,7 @@ class CfgAmmo { ACE_barrelLengths[]={29}; }; class B_127x108_Ball : BulletBase { + timeToLive=10; airFriction=-0.00064; typicalSpeed=820; ACE_caliber=0.511; From 58d7ff792b4a3295d531bc12304f32ad940975df Mon Sep 17 00:00:00 2001 From: Lex Rivera Date: Thu, 16 Apr 2015 13:28:50 +0300 Subject: [PATCH 652/816] Add link to issue reporting format --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index dd464966f2..f56811dbd8 100644 --- a/README.md +++ b/README.md @@ -37,10 +37,11 @@ The mod is **built modularly** — almost any PBO can be removed, thus a team ca #### Guides & How-Tos If you installed ACE3, but have trouble understanding how it all works, or where to start — see [Getting Started](https://github.com/acemod/ACE3/blob/master/documentation/user/getting-started.md). + #### Contributing If you want to help put with the ongoing development, you can do so by looking for possible bugs or by contributing new features. To contribute something to ACE, simply fork this repository and submit your pull requests for review by other collaborators. In the process, please add yourself to the author array of any .pbo you will be editing and the AUTHORS.txt file; including a valid email address. -To report a bug, propose a feature, or suggest a change to the existing one — please, use our [Issue Tracker](https://github.com/acemod/ACE3/issues). +To report a bug, propose a feature, or suggest a change to the existing one — please, use our [Issue Tracker](https://github.com/acemod/ACE3/issues). See [this link](http://ace3mod.com/wiki/user/how-to-report-an-issue.html) for details. #### Testing & Building If you want to help us test the latest development changes, feel free to download our master branch, using either git — if familiar with the process — or directly, by following [this link](https://github.com/acemod/ACE3/archive/master.zip). From aa5972a03a2cf124c6a706adf11a4d318c16725b Mon Sep 17 00:00:00 2001 From: Lex Rivera Date: Thu, 16 Apr 2015 13:30:09 +0300 Subject: [PATCH 653/816] Damn you, web editor --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index f56811dbd8..3ec6fe0683 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,6 @@ The mod is **built modularly** — almost any PBO can be removed, thus a team ca #### Guides & How-Tos If you installed ACE3, but have trouble understanding how it all works, or where to start — see [Getting Started](https://github.com/acemod/ACE3/blob/master/documentation/user/getting-started.md). - #### Contributing If you want to help put with the ongoing development, you can do so by looking for possible bugs or by contributing new features. To contribute something to ACE, simply fork this repository and submit your pull requests for review by other collaborators. In the process, please add yourself to the author array of any .pbo you will be editing and the AUTHORS.txt file; including a valid email address. From e00dd1c2f21f23958f4cbf9081d1a942f55b9565 Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Thu, 16 Apr 2015 14:10:48 +0300 Subject: [PATCH 654/816] addons/realisticnames translation to Russian --- addons/realisticnames/stringtable.xml | 72 +++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index a39736c902..2b02d7f5b7 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -1049,6 +1049,7 @@ P99 P99 P99 + P99 MP-443 Grach @@ -1058,6 +1059,7 @@ MP-443 Grach MP-443 Grach MP-443 Grach + МР-443 "Грач" ACP-C2 @@ -1067,6 +1069,7 @@ ACP-C2 ACP-C2 ACP-C2 + ACP-C2 FNX-45 Tactical @@ -1076,6 +1079,7 @@ FNX-45 Tactical FNX-45 Tactical FNX-45 Tactical + FNX-45 Tactical Chiappa Rhino 60DS @@ -1085,6 +1089,7 @@ Chiappa Rhino 60DS Chiappa Rhino 6DS Chiappa Rhino 60DS + Chiappa Rhino 60DS Taurus Judge @@ -1094,6 +1099,7 @@ Taurus Judge Taurus Judge Taurus Judge + Taurus Judge NLAW @@ -1103,6 +1109,7 @@ NLAW NLAW NLAW + NLAW RPG-32 @@ -1112,6 +1119,7 @@ RPG-32 RPG-32 RPG-32 + РПГ-32 Mini-Spike (AA) @@ -1121,6 +1129,7 @@ Mini-Spike (AA) Mini-Spike (Repülő-elhárító) Mini-Spike (AA) + Mini-Spike (AA) Mini-Spike (AT) @@ -1130,6 +1139,7 @@ Mini-Spike (AT) Mini-Spike (Tankelhárító) Mini-Spike (AT) + Mini-Spike (AT) MX @@ -1139,6 +1149,7 @@ MX MX MX + MX MX (Black) @@ -1148,6 +1159,7 @@ MX ( Noir) MX (Fekete) MX (Negro) + MX (черный) MXC @@ -1157,6 +1169,7 @@ MXC MXC MXC + MXC MXC (Black) @@ -1166,6 +1179,7 @@ MXC (Noir) MXC (Fekete) MXC (Negro) + MXC (черный) MX 3GL @@ -1175,6 +1189,7 @@ MX 3GL MX 3GL MX 3GL + MX 3GL MX 3GL (Black) @@ -1184,6 +1199,7 @@ MX 3 GL (Noir) MX 3GL (Fekete) MX 3GL (Negro) + MX 3GL (черный) MX LSW @@ -1193,6 +1209,7 @@ MX LSW MX LSW MX LSW + MX LSW MX LSW (Black) @@ -1202,6 +1219,7 @@ MX LSW (Noir) MX LSW (Fekete) MX LSW (Negro) + MX LSW (черный) MXM @@ -1211,6 +1229,7 @@ MXM MXM MXM + MXM MXM (Black) @@ -1220,6 +1239,7 @@ MXM (Noir) MXM (Fekete) MXM (Negro) + MXM (черный) KT2002 Katiba @@ -1229,6 +1249,7 @@ KT2002 Katiba KT2002 Katiba KT2002 Katiba + KT2002 Катиба KT2002C Katiba @@ -1238,6 +1259,7 @@ KT2002C Katiba KT2002C Katiba KT2002C Katiba + KT2002C Катиба KT2002 Katiba KGL @@ -1247,6 +1269,7 @@ KT2002 Katiba KGL KT2002 Katiba KGL KT2002 Katiba KGL + KT2002 Катиба KGL F2000 (Camo) @@ -1256,6 +1279,7 @@ F2000 (Camo) F2000 (Terepmintás) F2000 (Camuflaje) + F2000 (камо) F2000 @@ -1265,6 +1289,7 @@ F2000 F2000 F2000 + F2000 F2000 Tactical (Camo) @@ -1274,6 +1299,7 @@ F2000 Tactical (Camo) F2000 Tactical (Terepmintás) F2000 Tactical (Camuflaje) + F2000 Tactical (камо) F2000 Tactical @@ -1283,6 +1309,7 @@ F2000 Tactical F2000 Tactical F2000 Tactical + F2000 Tactical F2000 EGLM (Camo) @@ -1292,6 +1319,7 @@ F2000 EGLM (Camo) F2000 EGLM (Terepmintás) F2000 EGLM (Camuflaje) + F2000 EGLM (камо) F2000 EGLM @@ -1301,6 +1329,7 @@ F2000 EGLM F2000 EGLM F2000 EGLM + F2000 EGLM TAR-21 @@ -1310,6 +1339,7 @@ TAR-21 TAR-21 TAR-21 + TAR-21 CTAR-21 @@ -1319,6 +1349,7 @@ CTAR-21 CTAR-21 CTAR-21 + CTAR-21 TAR-21 EGLM @@ -1328,6 +1359,7 @@ TAR-21 EGLM TAR-21 EGLM TAR-21 EGLM + TAR-21 EGLM Vector SMG @@ -1337,6 +1369,7 @@ Vector SMG Vector SMG Vector SMG + Vector SMG Scorpion Evo 3 A1 @@ -1346,6 +1379,7 @@ Scorpion Evo 3 A1 Scorpion Evo 3 A1 Scorpion Evo 3 A1 + Scorpion Evo 3 A1 CPW @@ -1355,6 +1389,7 @@ CPW CPW CPW + CPW RFB SDAR @@ -1364,6 +1399,7 @@ RFB SDAR RFB SDAR RFB SDAR + RFB SDAR Stoner 99 LMG @@ -1373,6 +1409,7 @@ Stoner 99 LMG Stoner 99 Könnyűgéppuska Stoner 99 LMG + Stoner 99 LMG Negev NG7 @@ -1382,6 +1419,7 @@ Negev NG7 Negev NG7 Negev NG7 + Negev NG7 Mk14 Mod 1 EBR @@ -1391,6 +1429,7 @@ Mk 14 Mod 1 EBR Mk14 Mod 1 EBR Mk14 Mod 1 EBR + Mk14 Mod 1 EBR GM6 Lynx @@ -1400,6 +1439,7 @@ GM6 Lynx GM6 Gepárd GM6 Lynx + GM6 Lynx GM6 Lynx (Camo) @@ -1409,6 +1449,7 @@ GM6 Lynx (Camo) GM6 Gepárd (Terepmintás) GM6 Lynx (Camuflaje) + GM6 Lynx (камо) M200 Intervention @@ -1418,6 +1459,7 @@ M200 Intervention M200 Intervention M200 Intervention + M200 Intervention M200 Intervention (Camo) @@ -1427,6 +1469,7 @@ M200 Intervention (Camo) M200 Intervention (Terepmintás) M200 Intervention (Camuflaje) + M200 Intervention (камо) VS-121 @@ -1436,174 +1479,203 @@ VS-121 VS-121 VS-121 + VS-121 TODO: MAR-10 .338 TODO: MAR-10 .338 MAR-10 .338 TODO: MAR-10 .338 + TODO: MAR-10 .338 TODO: MAR-10 .338 (Black) TODO: MAR-10 .338 (Black) MAR-10 .338 (Noir) TODO: MAR-10 .338 (Negro) + TODO: MAR-10 .338 (черный) TODO: MAR-10 .338 (Camo) TODO: MAR-10 .338 (Camo) MAR-10 .338 (Camo) TODO: MAR-10 .338 (Camuflaje) + TODO: MAR-10 .338 (камо) TODO: MAR-10 .338 (Sand) TODO: MAR-10 .338 (Sand) MAR-10 .338 (Beige) TODO: MAR-10 .338 (Arena) + TODO: MAR-10 .338 (песочный) TODO: Mk-I EMR 7.62 mm TODO: Mk-I EMR 7.62 mm Mk-l EMR 7.62 mm TODO: Mk-I EMR 7.62 mm + TODO: Mk-I EMR 7.62 мм TODO: Mk-I EMR 7.62 mm (Black) TODO: Mk-I EMR 7.62 mm (Black) Mk-l EMR 7.62 mm (Noir) TODO: Mk-I EMR 7.62 mm (Negro) + TODO: Mk-I EMR 7.62 мм (черный) TODO: Mk-I EMR 7.62 mm (Khaki) TODO: Mk-I EMR 7.62 mm (Khaki) Mk-l EMR 7.62 mm (Kaki) TODO: Mk-I EMR 7.62 mm (Caqui) + TODO: Mk-I EMR 7.62 мм (хаки) TODO: Mk-I EMR 7.62 mm (Sand) TODO: Mk-I EMR 7.62 mm (Sand) Mk-l EMR 7.62 mm (Beige) TODO: Mk-I EMR 7.62 mm (Arena) + TODO: Mk-I EMR 7.62 мм (песочный) TODO: Mk-I EMR 7.62 mm (Camo) TODO: Mk-I EMR 7.62 mm (Camo) Mk-l EMR 7.62 mm (Camo) TODO: Mk-I EMR 7.62 mm (Camuflaje) + TODO: Mk-I EMR 7.62 мм (камо) TODO: Mk-I EMR 7.62 mm (Woodland) TODO: Mk-I EMR 7.62 mm (Woodland) Mk-l EMR 7.62 mm (Woodland) TODO: Mk-I EMR 7.62 mm (Bosque) + TODO: Mk-I EMR 7.62 мм (лесной) TODO: NATO DMR (provisional) spotter TODO: NATO DMR (provisional) spotter NATO DMR (provisoire) Observateur TODO: NATO DMR (provisional) observador + TODO: NATO DMR (provisional) корректировщик TODO: ASP-1 Kir 12.7 mm TODO: ASP-1 Kir 12.7 mm ASP-1 Kir 12.7 mm TODO: ASP-1 Kir 12.7 mm + TODO: ASP-1 Kir 12.7 мм TODO: ASP-1 Kir 12.7 mm (Black) TODO: ASP-1 Kir 12.7 mm (Black) ASP-1 Kir 12.7 mm (Noir) TODO: ASP-1 Kir 12.7 mm (Negro) + TODO: ASP-1 Kir 12.7 мм (черный) TODO: ASP-1 Kir 12.7 mm (Tan) TODO: ASP-1 Kir 12.7 mm (Tan) ASP-1 Kir 12.7 mm (Tan) TODO: ASP-1 Kir 12.7 mm (Tan) + TODO: ASP-1 Kir 12.7 мм (бронзовый) TODO: Cyrus 9.3 mm TODO: Cyrus 9.3 mm Cyrus 9.3 mm TODO: Cyrus 9.3 mm + TODO: Cyrus 9.3 мм TODO: Cyrus 9.3 mm (Black) TODO: Cyrus 9.3 mm (Black) Cyrus 9.3 mm (Noir) TODO: Cyrus 9.3 mm (Negro) + TODO: Cyrus 9.3 мм (черный) TODO: Cyrus 9.3 mm (Hex) TODO: Cyrus 9.3 mm (Hex) Cyrus 9.3 mm (Hex) TODO: Cyrus 9.3 mm (Hex) + TODO: Cyrus 9.3 мм (гекс) TODO: Cyrus 9.3 mm (Tan) TODO: Cyrus 9.3 mm (Tan) Cyrus 9.3 mm (Tan) TODO: Cyrus 9.3 mm (Tan) + TODO: Cyrus 9.3 мм (бронза) TODO: Mk14 7.62 mm TODO: Mk14 7.62 mm Mk 14 7.62 mm TODO: Mk14 7.62 mm + TODO: Mk14 7.62 мм TODO: Mk14 7.62 mm (Camo) TODO: Mk14 7.62 mm (Camo) Mk 14 7.62 mm (Camo) TODO: Mk14 7.62 mm (Camuflaje) + TODO: Mk14 7.62 мм (камо) TODO: Mk14 7.62 mm (Olive) TODO: Mk14 7.62 mm (Olive) Mk 14 7.62 mm (Olive) TODO: Mk14 7.62 mm (Oliva) + TODO: Mk14 7.62 мм (олива) TODO: Navid 9.3 mm TODO: Navid 9.3 mm Navid 9.3 mm TODO: Navid 9.3 mm + TODO: Navid 9.3 мм TODO: Navid 9.3 mm (Hex) TODO: Navid 9.3 mm (Hex) Navid 9.3 mm (Hex) TODO: Navid 9.3 mm (Hex) + TODO: Navid 9.3 мм (гекс) TODO: Navid 9.3 mm (Tan) TODO: Navid 9.3 mm (Tan) Navid 9.3 mm (Tan) TODO: Navid 9.3 mm (Tan) + TODO: Navid 9.3 мм (бронза) TODO: SPMG .338 TODO: SPMG .338 SPMG .338 TODO: SPMG .338 + TODO: SPMG .338 TODO: SPMG .338 (MTP) TODO: SPMG .338 (MTP) SPMG .338 (MTP) TODO: SPMG .338 (MTP) + TODO: SPMG .338 (MTP) TODO: SPMG .338 (Black) TODO: SPMG .338 (Black) SPMG .338 (Noir) TODO: SPMG .338 (Negro) + TODO: SPMG .338 (черный) TODO: SPMG .338 (Sand) TODO: SPMG .338 (Sand) SPMG .338 (Beige) TODO: SPMG .338 (Arena) + TODO: SPMG .338 (песочный) From 15240ac87c62468c9466bd09c5a33f83396e3528 Mon Sep 17 00:00:00 2001 From: ulteq Date: Thu, 16 Apr 2015 13:42:28 +0200 Subject: [PATCH 655/816] Minor code change in the extension detection logic --- addons/advanced_ballistics/XEH_postInit.sqf | 5 +++-- addons/advanced_ballistics/script_component.hpp | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/addons/advanced_ballistics/XEH_postInit.sqf b/addons/advanced_ballistics/XEH_postInit.sqf index 783a5be569..41615696ac 100644 --- a/addons/advanced_ballistics/XEH_postInit.sqf +++ b/addons/advanced_ballistics/XEH_postInit.sqf @@ -33,9 +33,10 @@ GVAR(AtmosphericDensitySimulationEnabled) = true; GVAR(currentGrid) = 0; GVAR(INIT_MESSAGE_ENABLED) = false; -GVAR(extensionAvailable) = "ace_advanced_ballistics" callExtension "version" == "1.0"; +GVAR(extensionVersion) = ("ace_advanced_ballistics" callExtension "version"); +GVAR(extensionAvailable) = (GVAR(extensionVersion) == EXTENSION_REQUIRED_VERSION); if (!GVAR(extensionAvailable)) exitWith { - if ("ace_advanced_ballistics" callExtension "version" == "") then { + if (GVAR(extensionVersion) == "") then { diag_log text "[ACE] ERROR: ace_advanced_ballistics.dll is missing"; } else { diag_log text "[ACE] ERROR: ace_advanced_ballistics.dll is incompatible"; diff --git a/addons/advanced_ballistics/script_component.hpp b/addons/advanced_ballistics/script_component.hpp index 273afa2f49..70c2f47990 100644 --- a/addons/advanced_ballistics/script_component.hpp +++ b/addons/advanced_ballistics/script_component.hpp @@ -24,3 +24,5 @@ #define STD_AIR_DENSITY_ICAO 1.22498 #define STD_AIR_DENSITY_ASM 1.20885 #define GET_TEMPERATURE_AT_HEIGHT(h) (EGVAR(weather,currentTemperature) - 0.0065 * (h)) + +#define EXTENSION_REQUIRED_VERSION "1.0" From ca3293aa1a33e00aed3f83c4db5dca0295794ade Mon Sep 17 00:00:00 2001 From: ulteq Date: Thu, 16 Apr 2015 13:43:41 +0200 Subject: [PATCH 656/816] Added ACE_Box_Ammo (WIP): *TODO: Define a model --- addons/ballistics/CfgVehicles.hpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/ballistics/CfgVehicles.hpp b/addons/ballistics/CfgVehicles.hpp index f992f8cc8b..4ea9fc87a2 100644 --- a/addons/ballistics/CfgVehicles.hpp +++ b/addons/ballistics/CfgVehicles.hpp @@ -160,7 +160,12 @@ class CfgVehicles { }; }; - class ACE_Box_Misc: Box_NATO_Support_F { + class ACE_Box_Ammo: NATO_Box_Base { + scope = 2; + accuracy = 1000; + displayName = "[ACE] Ammo Supply Crate"; + // TODO: model = "..."; + author = "$STR_ACE_Common_ACETeam"; class TransportMagazines { MACRO_ADDMAGAZINE(ACE_20Rnd_762x51_Mag_SD,4); MACRO_ADDMAGAZINE(ACE_10Rnd_762x51_M118LR_Mag,4); From d6cadb593acff5c104c014eb812b1f348411fbf0 Mon Sep 17 00:00:00 2001 From: ulteq Date: Thu, 16 Apr 2015 13:44:54 +0200 Subject: [PATCH 657/816] Enabled the ATragMX to use the advanced ballistics extension --- addons/atragmx/functions/fnc_calculate_solution.sqf | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/atragmx/functions/fnc_calculate_solution.sqf b/addons/atragmx/functions/fnc_calculate_solution.sqf index 90263a608c..4e7f5981c1 100644 --- a/addons/atragmx/functions/fnc_calculate_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_solution.sqf @@ -109,8 +109,12 @@ while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do { if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { if (missionNamespace getVariable [QEGVAR(advanced_ballistics,AdvancedAirDragEnabled), false]) then { private ["_drag"]; - _drag = -1 * ([_dragModel, _bc, _trueSpeed] call EFUNC(advanced_ballistics,calculateRetardation)); - _bulletAccel = (vectorNormalized _trueVelocity) vectorMultiply (_drag); + _drag = if (missionNamespace getVariable [QEGVAR(advanced_ballistics,extensionAvailable), false]) then { + parseNumber(("ace_advanced_ballistics" callExtension format["retard:%1:%2:%3", _dragModel, _bc, _trueSpeed])) + } else { + ([_dragModel, _bc, _trueSpeed] call EFUNC(advanced_ballistics,calculateRetardation)) + }; + _bulletAccel = (vectorNormalized _trueVelocity) vectorMultiply (-1 * _drag); }; } else { _bulletAccel = _trueVelocity vectorMultiply (_trueSpeed * _airFriction); From 55d9f7a3da2a1fde95146d321e9bdc0a1f70a90c Mon Sep 17 00:00:00 2001 From: ulteq Date: Thu, 16 Apr 2015 13:46:32 +0200 Subject: [PATCH 658/816] The previous GUI state is now restored when you open the ATragMX --- .../atragmx/functions/fnc_create_dialog.sqf | 20 +++++++++------- addons/atragmx/functions/fnc_init.sqf | 10 ++++++++ .../functions/fnc_show_add_new_gun.sqf | 2 ++ .../atragmx/functions/fnc_show_gun_list.sqf | 10 +++++++- .../atragmx/functions/fnc_show_main_page.sqf | 2 ++ .../atragmx/functions/fnc_show_range_card.sqf | 2 ++ .../functions/fnc_show_range_card_setup.sqf | 10 ++++++++ .../fnc_show_target_range_assist.sqf | 17 +++++++++++++ .../fnc_show_target_speed_assist.sqf | 24 +++++++++++++++++++ .../fnc_show_target_speed_assist_timer.sqf | 2 ++ .../fnc_target_speed_assist_timer.sqf | 2 -- .../atragmx/functions/fnc_toggle_gun_list.sqf | 6 ----- .../functions/fnc_toggle_range_card.sqf | 2 -- .../functions/fnc_toggle_range_card_setup.sqf | 10 +------- .../fnc_toggle_target_range_assist.sqf | 15 ------------ .../fnc_toggle_target_speed_assist.sqf | 22 ----------------- .../functions/fnc_update_target_selection.sqf | 2 -- .../functions/fnc_update_unit_selection.sqf | 2 -- addons/atragmx/script_component.hpp | 4 +++- 19 files changed, 94 insertions(+), 70 deletions(-) diff --git a/addons/atragmx/functions/fnc_create_dialog.sqf b/addons/atragmx/functions/fnc_create_dialog.sqf index 01cdcba184..8dc0f3e34f 100644 --- a/addons/atragmx/functions/fnc_create_dialog.sqf +++ b/addons/atragmx/functions/fnc_create_dialog.sqf @@ -23,15 +23,19 @@ createDialog 'ATragMX_Display'; call FUNC(update_target_selection); -true call FUNC(show_main_page); +GVAR(showMainPage) call FUNC(show_main_page); -false call FUNC(show_add_new_gun); -false call FUNC(show_gun_list); -false call FUNC(show_range_card); -false call FUNC(show_range_card_setup); -false call FUNC(show_target_range_assist); -false call FUNC(show_target_speed_assist); -false call FUNC(show_target_speed_assist_timer); +GVAR(showAddNewGun) call FUNC(show_add_new_gun); +GVAR(showGunList) call FUNC(show_gun_list); +GVAR(showRangeCard) call FUNC(show_range_card); +if (GVAR(showRangeCard)) then { + ctrlSetFocus (_dsp displayCtrl 5001); + [] call FUNC(update_range_card); +}; +GVAR(showRangeCardSetup) call FUNC(show_range_card_setup); +GVAR(showTargetRangeAssist) call FUNC(show_target_range_assist); +GVAR(showTargetSpeedAssist) call FUNC(show_target_speed_assist); +GVAR(showTargetSpeedAssistTimer) call FUNC(show_target_speed_assist_timer); { lbAdd [6000, _x select 0]; diff --git a/addons/atragmx/functions/fnc_init.sqf b/addons/atragmx/functions/fnc_init.sqf index 3f46a71fe2..267c04ea6f 100644 --- a/addons/atragmx/functions/fnc_init.sqf +++ b/addons/atragmx/functions/fnc_init.sqf @@ -56,3 +56,13 @@ GVAR(windageOutput) = [0, 0, 0, 0]; GVAR(leadOutput) = [0, 0, 0, 0]; GVAR(tofOutput) = [0, 0, 0, 0]; GVAR(velocityOutput) = [0, 0, 0, 0]; + +GVAR(showMainPage) = true; +GVAR(showAddNewGun) = false; +GVAR(showGunList) = false; +GVAR(showRangeCard) = false; +GVAR(showRangeCardSetup) = false; +GVAR(showTargetRangeAssist) = false; +GVAR(showTargetSpeedAssist) = false; +GVAR(showTargetSpeedAssistTimer) = false; + diff --git a/addons/atragmx/functions/fnc_show_add_new_gun.sqf b/addons/atragmx/functions/fnc_show_add_new_gun.sqf index 12815194dd..b1fd1deb44 100644 --- a/addons/atragmx/functions/fnc_show_add_new_gun.sqf +++ b/addons/atragmx/functions/fnc_show_add_new_gun.sqf @@ -15,4 +15,6 @@ */ #include "script_component.hpp" +GVAR(showAddNewGun) = _this; + {ctrlShow [_x, _this]} forEach [11000, 11001, 11002, 11003]; \ No newline at end of file diff --git a/addons/atragmx/functions/fnc_show_gun_list.sqf b/addons/atragmx/functions/fnc_show_gun_list.sqf index c34784e27a..8834f755f0 100644 --- a/addons/atragmx/functions/fnc_show_gun_list.sqf +++ b/addons/atragmx/functions/fnc_show_gun_list.sqf @@ -15,4 +15,12 @@ */ #include "script_component.hpp" -{ctrlShow [_x, _this]} forEach [6000, 6001, 6002, 6003, 6004, 6005, 6006, 6007]; \ No newline at end of file +GVAR(showGunList) = _this; + +{ctrlShow [_x, _this]} forEach [6000, 6001, 6002, 6003, 6004, 6005, 6006, 6007]; + +if (_this) then { + ctrlSetFocus (_dsp displayCtrl 6002); + + lbSetCurSel [6000, (GVAR(currentGun) select GVAR(currentTarget))]; +}; diff --git a/addons/atragmx/functions/fnc_show_main_page.sqf b/addons/atragmx/functions/fnc_show_main_page.sqf index 5eaf5eb560..941c7559c8 100644 --- a/addons/atragmx/functions/fnc_show_main_page.sqf +++ b/addons/atragmx/functions/fnc_show_main_page.sqf @@ -15,5 +15,7 @@ */ #include "script_component.hpp" +GVAR(showMainPage) = _this; + {ctrlShow [_x, _this]} forEach [10, 100, 11, 110, 12, 120, 13, 130, 14, 140, 20, 200, 21, 210, 22, 220, 30, 300, 31, 310, 32, 320, 33, 330, 34, 340, 40, 400, 401, 402, 403, 41, 410, 411, 412, 42, 420, 500, 501, 502, 503, 600, 601, 602, 603, 1000, 2000, 3000, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008]; diff --git a/addons/atragmx/functions/fnc_show_range_card.sqf b/addons/atragmx/functions/fnc_show_range_card.sqf index 655630f6c5..5728d18546 100644 --- a/addons/atragmx/functions/fnc_show_range_card.sqf +++ b/addons/atragmx/functions/fnc_show_range_card.sqf @@ -15,4 +15,6 @@ */ #include "script_component.hpp" +GVAR(showRangeCard) = _this; + {ctrlShow [_x, _this]} forEach [5000, 5001, 5002, 5003, 5004, 5005, 5006, 5007]; diff --git a/addons/atragmx/functions/fnc_show_range_card_setup.sqf b/addons/atragmx/functions/fnc_show_range_card_setup.sqf index 3ed8cb5184..e9afe41cc5 100644 --- a/addons/atragmx/functions/fnc_show_range_card_setup.sqf +++ b/addons/atragmx/functions/fnc_show_range_card_setup.sqf @@ -15,4 +15,14 @@ */ #include "script_component.hpp" +GVAR(showRangeCardSetup) = _this; + {ctrlShow [_x, _this]} forEach [10000, 10001, 10002, 10003, 10004, 10005, 10006, 10007, 10008, 10009]; + +if (_this) then { + ctrlSetFocus (_dsp displayCtrl 10006); + + ctrlSetText [10003, Str(Round(GVAR(rangeCardStartRange)))]; + ctrlSetText [10004, Str(Round(GVAR(rangeCardEndRange)))]; + ctrlSetText [10005, Str(Round(GVAR(rangeCardIncrement)))]; +}; diff --git a/addons/atragmx/functions/fnc_show_target_range_assist.sqf b/addons/atragmx/functions/fnc_show_target_range_assist.sqf index 964e5f93d0..e3ca0a2626 100644 --- a/addons/atragmx/functions/fnc_show_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_show_target_range_assist.sqf @@ -15,4 +15,21 @@ */ #include "script_component.hpp" +GVAR(showTargetRangeAssist) = _this; + {ctrlShow [_x, _this]} forEach [7000, 7001, 7002, 7003, 7004, 7005, 7006, 7007, 7008, 7009, 7010, 7011, 7012, 7013, 7014, 7015, 7016, 7017, 7018, 7019, 7020]; + +if (_this) then { + ctrlSetFocus (_dsp displayCtrl 7018); + + ctrlSetText [7012, Str(parseNumber(ctrlText 320))]; + ctrlSetText [7013, Str(parseNumber(ctrlText 340))]; + + if (GVAR(currentUnit) != 2) then + { + ctrlSetText [7016, "Yards"]; + } else + { + ctrlSetText [7016, "Meters"]; + }; +}; \ No newline at end of file diff --git a/addons/atragmx/functions/fnc_show_target_speed_assist.sqf b/addons/atragmx/functions/fnc_show_target_speed_assist.sqf index ce1e8588b9..90425e26db 100644 --- a/addons/atragmx/functions/fnc_show_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_show_target_speed_assist.sqf @@ -15,4 +15,28 @@ */ #include "script_component.hpp" +GVAR(showTargetSpeedAssist) = _this; + {ctrlShow [_x, _this]} forEach [8000, 8001, 8002, 8003, 8004, 8005, 8006, 8007, 8008, 8009, 8010, 8011, 8012, 8013, 8014, 8015]; + +if (_this) then { + ctrlSetFocus (_dsp displayCtrl 8012); + + ctrlSetText [8004, Str(Round((GVAR(targetRange) select GVAR(currentTarget))))]; + + if (GVAR(currentUnit) != 2) then + { + ctrlSetText [8008, "Yards"]; + } else + { + ctrlSetText [8008, "Meters"]; + }; + + if (GVAR(currentUnit) != 1) then + { + ctrlSetText [8011, "m/s"]; + } else + { + ctrlSetText [8011, "mph"]; + }; +}; diff --git a/addons/atragmx/functions/fnc_show_target_speed_assist_timer.sqf b/addons/atragmx/functions/fnc_show_target_speed_assist_timer.sqf index 5b809b7ca9..8f2ff0c83e 100644 --- a/addons/atragmx/functions/fnc_show_target_speed_assist_timer.sqf +++ b/addons/atragmx/functions/fnc_show_target_speed_assist_timer.sqf @@ -15,4 +15,6 @@ */ #include "script_component.hpp" +GVAR(showTargetSpeedAssistTimer) = _this; + {ctrlShow [_x, _this]} forEach [9000, 9001, 9002]; diff --git a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf index 90acd1a84f..d8414ba692 100644 --- a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf +++ b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf @@ -15,8 +15,6 @@ */ #include "script_component.hpp" -#define _dsp (uiNamespace getVariable "ATragMX_Display") - if !(ctrlVisible 9000) then { false call FUNC(show_target_speed_assist); diff --git a/addons/atragmx/functions/fnc_toggle_gun_list.sqf b/addons/atragmx/functions/fnc_toggle_gun_list.sqf index 4e24e4cb77..cd4acb1f76 100644 --- a/addons/atragmx/functions/fnc_toggle_gun_list.sqf +++ b/addons/atragmx/functions/fnc_toggle_gun_list.sqf @@ -15,8 +15,6 @@ */ #include "script_component.hpp" -#define _dsp (uiNamespace getVariable "ATragMX_Display") - if (ctrlVisible 6000) then { false call FUNC(show_gun_list); @@ -29,8 +27,4 @@ if (ctrlVisible 6000) then { false call FUNC(show_main_page); true call FUNC(show_gun_list); - - ctrlSetFocus (_dsp displayCtrl 6002); - - lbSetCurSel [6000, (GVAR(currentGun) select GVAR(currentTarget))]; }; diff --git a/addons/atragmx/functions/fnc_toggle_range_card.sqf b/addons/atragmx/functions/fnc_toggle_range_card.sqf index 6a5c386de7..6a75ea5445 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card.sqf @@ -15,8 +15,6 @@ */ #include "script_component.hpp" -#define _dsp (uiNamespace getVariable "ATragMX_Display") - if (ctrlVisible 5006) then { false call FUNC(show_range_card); diff --git a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf index 28534c9dd9..71da18349b 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf @@ -3,7 +3,7 @@ * Toggles the range card setup screen on/off * * Arguments: - * Nothing + * Apply new range card settings * * Return Value: * Nothing @@ -15,8 +15,6 @@ */ #include "script_component.hpp" -#define _dsp (uiNamespace getVariable "ATragMX_Display") - if (ctrlVisible 10000) then { false call FUNC(show_range_card_setup); @@ -35,10 +33,4 @@ if (ctrlVisible 10000) then { false call FUNC(show_range_card); true call FUNC(show_range_card_setup); - - ctrlSetFocus (_dsp displayCtrl 10006); - - ctrlSetText [10003, Str(Round(GVAR(rangeCardStartRange)))]; - ctrlSetText [10004, Str(Round(GVAR(rangeCardEndRange)))]; - ctrlSetText [10005, Str(Round(GVAR(rangeCardIncrement)))]; }; diff --git a/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf index 352a6d0e1f..04e9307ded 100644 --- a/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf @@ -15,8 +15,6 @@ */ #include "script_component.hpp" -#define _dsp (uiNamespace getVariable "ATragMX_Display") - if (ctrlVisible 7000) then { false call FUNC(show_target_range_assist); @@ -31,17 +29,4 @@ if (ctrlVisible 7000) then { false call FUNC(show_main_page); true call FUNC(show_target_range_assist); - - ctrlSetFocus (_dsp displayCtrl 7018); - - ctrlSetText [7012, Str(parseNumber(ctrlText 320))]; - ctrlSetText [7013, Str(parseNumber(ctrlText 340))]; - - if (GVAR(currentUnit) != 2) then - { - ctrlSetText [7016, "Yards"]; - } else - { - ctrlSetText [7016, "Meters"]; - }; }; diff --git a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf index 0bda7ad019..66ffaa5d07 100644 --- a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf @@ -15,8 +15,6 @@ */ #include "script_component.hpp" -#define _dsp (uiNamespace getVariable "ATragMX_Display") - if (ctrlVisible 8000) then { false call FUNC(show_target_speed_assist); @@ -31,24 +29,4 @@ if (ctrlVisible 8000) then { false call FUNC(show_main_page); true call FUNC(show_target_speed_assist); - - ctrlSetFocus (_dsp displayCtrl 8012); - - ctrlSetText [8004, Str(Round((GVAR(targetRange) select GVAR(currentTarget))))]; - - if (GVAR(currentUnit) != 2) then - { - ctrlSetText [8008, "Yards"]; - } else - { - ctrlSetText [8008, "Meters"]; - }; - - if (GVAR(currentUnit) != 1) then - { - ctrlSetText [8011, "m/s"]; - } else - { - ctrlSetText [8011, "mph"]; - }; }; diff --git a/addons/atragmx/functions/fnc_update_target_selection.sqf b/addons/atragmx/functions/fnc_update_target_selection.sqf index d48412def0..476c22d658 100644 --- a/addons/atragmx/functions/fnc_update_target_selection.sqf +++ b/addons/atragmx/functions/fnc_update_target_selection.sqf @@ -15,8 +15,6 @@ */ #include "script_component.hpp" -#define _dsp (uiNamespace getVariable "ATragMX_Display") - (_dsp displayCtrl 500) ctrlEnable true; (_dsp displayCtrl 501) ctrlEnable true; (_dsp displayCtrl 502) ctrlEnable true; diff --git a/addons/atragmx/functions/fnc_update_unit_selection.sqf b/addons/atragmx/functions/fnc_update_unit_selection.sqf index dacc228032..f6a51c5cfc 100644 --- a/addons/atragmx/functions/fnc_update_unit_selection.sqf +++ b/addons/atragmx/functions/fnc_update_unit_selection.sqf @@ -15,8 +15,6 @@ */ #include "script_component.hpp" -#define _dsp (uiNamespace getVariable "ATragMX_Display") - (_dsp displayCtrl 600) ctrlEnable true; (_dsp displayCtrl 601) ctrlEnable true; (_dsp displayCtrl 602) ctrlEnable true; diff --git a/addons/atragmx/script_component.hpp b/addons/atragmx/script_component.hpp index 062df59d19..014524c6dd 100644 --- a/addons/atragmx/script_component.hpp +++ b/addons/atragmx/script_component.hpp @@ -9,4 +9,6 @@ #define DEBUG_SETTINGS DEBUG_SETTINGS_ATRAGMX #endif -#include "\z\ace\addons\main\script_macros.hpp" \ No newline at end of file +#include "\z\ace\addons\main\script_macros.hpp" + +#define _dsp (uiNamespace getVariable "ATragMX_Display") From 4ff68eabd440e779a6612d7a629fbceab8c709c1 Mon Sep 17 00:00:00 2001 From: Coren4 Date: Thu, 16 Apr 2015 14:59:19 +0200 Subject: [PATCH 659/816] Update stringtable.xml --- addons/interact_menu/stringtable.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index ede985d6b3..98cac6116a 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -18,6 +18,7 @@ Показывать меню взаимодействия в виде списка Afficher le menu d'interaction au format liste Mostra il menù di interazione come lista + Wyświetlaj menu interakcji jako listę Interact Key From dca11e523b1c313ffadb2afee16e38de136b1b1d Mon Sep 17 00:00:00 2001 From: Tachii Date: Thu, 16 Apr 2015 18:08:58 +0300 Subject: [PATCH 660/816] Update stringtable.xml --- addons/attach/stringtable.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/addons/attach/stringtable.xml b/addons/attach/stringtable.xml index e950d6ea59..db98c4fffc 100644 --- a/addons/attach/stringtable.xml +++ b/addons/attach/stringtable.xml @@ -11,7 +11,7 @@ Acoplar item >> Attacca l'oggetto >> Tárgy hozzácsatolása >> - Добавить приспособления + Прикрепить предмет Attach @@ -23,7 +23,7 @@ Acoplar Attacca Hozzácsatolás - Присоединить + Прикрепить Detach item @@ -47,7 +47,7 @@ Marcador IV Acoplado Strobo IR attaccata Infravörös jeladó hozzácsatolva - ИК-маяк присоединён + ИК-маяк прикреплён IR Strobe Detached @@ -71,7 +71,7 @@ Granada IV Acoplada Granata IR attaccata Infravörös gránát hozzácsatolva - ИК-граната присоединена + ИК-граната прикреплена IR Grenade Detached @@ -95,7 +95,7 @@ Chemlight Acoplada Chemlight attaccata Chemlight hozzácsatolva - Химсвет присоединён + Химсвет прикреплён Chemlight Detached From def2f9c28ee3b87c7a5618ea7802a99d3b2bb745 Mon Sep 17 00:00:00 2001 From: Tachii Date: Thu, 16 Apr 2015 18:13:53 +0300 Subject: [PATCH 661/816] Update stringtable.xml --- addons/captives/stringtable.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index fec8e703b1..5683eaf0d3 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -95,7 +95,7 @@ Algema Plástica Fascietta Gyorskötöző - Кабельная стяжка + Пластиковые наручники Cable ties that allow you to restrain prisoners. @@ -107,7 +107,7 @@ A algema plástica permite que você contenha prisioneiros. Fascietta che ti consente di arrestare i prigionieri. Gyorskötöző, emberek foglyulejtéséhez használható. - Кабельные стяжки позволяют связывать пленников. + Пластиковые наручники позволяют связывать пленников. Inventory of frisked person @@ -117,7 +117,7 @@ Motozott személy felszerelése Inventář prohledávané osoby Ekwipunek rewidowanej osoby - Инвентарь обысканных лиц + Инвентарь обысканного человека Inventário da pessoa revistada @@ -139,7 +139,7 @@ Rendirse Vzdát se Poddaj się - Сдаться в плен + Сдаться Megadás Arreso @@ -150,7 +150,7 @@ Dejar de rendirse Přestat se vzdávat Podejmij walkę ponownie - Отменить сдачу в плен + Прекратить сдачу в плен Megadás abbahagyása Annulla la resa From 184d7c85065fe1ae2a3669a0880548dd1c2cc05f Mon Sep 17 00:00:00 2001 From: jaynus Date: Thu, 16 Apr 2015 08:18:30 -0700 Subject: [PATCH 662/816] Tool addition. Search for missing private declarations by file. --- tools/search_privates.py | 80 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 tools/search_privates.py diff --git a/tools/search_privates.py b/tools/search_privates.py new file mode 100644 index 0000000000..61ac155e64 --- /dev/null +++ b/tools/search_privates.py @@ -0,0 +1,80 @@ +#!/usr/bin/env python3 + +import fnmatch +import os +import re +import ntpath +from pyparsing import * + + + + +def check_privates(filepath): + + def pushClosing(t): + closingStack.append(closing.expr) + closing << Literal( closingFor[t[0]] ) + + def popClosing(): + closing << closingStack.pop() + + with open(filepath, 'r') as file: + content = file.read() + + priv_use = [] + priv_use = [] + priv_declared = [] + + # Regex search privates + srch = re.compile('(? 0: + print filepath + for bad_priv in missing: + print '\t' + bad_priv + +def main(): + + print("#########################") + print("# Search your Privates #") + print("#########################") + + sqf_list = [] + for root, dirnames, filenames in os.walk('../addons'): + for filename in fnmatch.filter(filenames, '*.sqf'): + sqf_list.append(os.path.join(root, filename)) + + for filename in sqf_list: + check_privates(filename) + +if __name__ == "__main__": + main() \ No newline at end of file From 2466d83cac6f5e55b860fe9ce2e3876227d0deee Mon Sep 17 00:00:00 2001 From: Tachii Date: Thu, 16 Apr 2015 18:19:11 +0300 Subject: [PATCH 663/816] Update stringtable.xml --- addons/common/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index ade58c3742..d9ee389166 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -403,7 +403,7 @@ Die Hintergrundfarbe der ACE-Hinweise. El color de fondo de las notificaciones del ACE Il colore di sfondo dei suggerimenti dell'ACE. - Цвет фона всплывающий подсказок АСЕ. + Цвет фона всплывающих подсказок АСЕ. Kolor tła dla powiadomień ACE Notifications ACE: couleur de l'arrière plan Barva pozadí ACE nápověd. From f5078020fbf358ea888fede1f68a0f0a858200db Mon Sep 17 00:00:00 2001 From: Tachii Date: Thu, 16 Apr 2015 18:20:40 +0300 Subject: [PATCH 664/816] Update AUTHORS.txt https://github.com/acemod/ACE3/blob/master/addons/movement/config.cpp I want to be famous! --- AUTHORS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.txt b/AUTHORS.txt index fa47b6a427..52238dc8ac 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -81,3 +81,4 @@ BlackPixxel Asgar Serran Kavinsky Coren +Tachi From e6f29cfdb1e5dc12d1f56f127c5ebf70267092de Mon Sep 17 00:00:00 2001 From: Tachii Date: Thu, 16 Apr 2015 18:23:00 +0300 Subject: [PATCH 665/816] Update AUTHORS.txt --- AUTHORS.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AUTHORS.txt b/AUTHORS.txt index 52238dc8ac..2f16aea49c 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -71,6 +71,7 @@ Robert Boklahánics ramius86 simon84 Sniperwolf572 +Tachi Tonic Tourorist Valentin Torikian @@ -81,4 +82,3 @@ BlackPixxel Asgar Serran Kavinsky Coren -Tachi From defe46b7695fbaa4852ff9d6c7cd17f8a13c0988 Mon Sep 17 00:00:00 2001 From: ulteq Date: Thu, 16 Apr 2015 17:30:50 +0200 Subject: [PATCH 666/816] Added new PFH abort condition (velocity < 100 m/s) --- .../functions/fnc_handleFired.sqf | 16 +++++++++------- .../functions/fnc_updateTrajectoryPFH.sqf | 18 +++++++++--------- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index d628f012ee..a36f576bd6 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -158,15 +158,17 @@ if (GVAR(AdvancedAirDragEnabled)) then { [{ private ["_index", "_bullet", "_caliber", "_bulletTraceVisible", "_bulletVelocity", "_bulletPosition"]; EXPLODE_4_PVT(_this select 0,_bullet,_caliber,_bulletTraceVisible,_index); - - if (!alive _bullet) exitWith { - [_this select 1] call cba_fnc_removePerFrameHandler; - }; - + _bulletVelocity = velocity _bullet; _bulletPosition = getPosASL _bullet; - - if (_bulletTraceVisible && vectorMagnitude _bulletVelocity > 600) then { + + _bulletSpeed = vectorMagnitude _bulletVelocity; + + if (!alive _bullet || _bulletSpeed < 100) exitWith { + [_this select 1] call cba_fnc_removePerFrameHandler; + }; + + if (_bulletTraceVisible && _bulletSpeed > 600) then { drop ["\A3\data_f\ParticleEffects\Universal\Refract","","Billboard",1,0.1,getPos _bullet,[0,0,0],0,1.275,1,0,[0.4*_caliber,0.2*_caliber],[[0,0,0,0.6],[0,0,0,0.4]],[1,0],0,0,"","",""]; }; diff --git a/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf b/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf index 9859f330dd..42bac3eac8 100644 --- a/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf +++ b/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf @@ -22,17 +22,17 @@ _bullet = _args select 0; _airFriction = _args select 1; _time = _args select 2; - - if (!alive _bullet) exitwith { - [_this select 1] call cba_fnc_removePerFrameHandler; - }; - - _deltaT = time - _time; - _args set[2, time]; - + _bulletVelocity = velocity _bullet; _bulletSpeed = vectorMagnitude _bulletVelocity; - + + if (!alive _bullet || _bulletSpeed < 100) exitwith { + [_this select 1] call cba_fnc_removePerFrameHandler; + }; + + _deltaT = time - _time; + _args set[2, time]; + if (vectorMagnitude ACE_wind > 0) then { _trueVelocity = _bulletVelocity vectorDiff ACE_wind; _trueSpeed = vectorMagnitude _trueVelocity; From fe7596d28d4be75267a888d877a736b11cd02605 Mon Sep 17 00:00:00 2001 From: jaynus Date: Thu, 16 Apr 2015 08:46:11 -0700 Subject: [PATCH 667/816] handles CBA PARAMS_ and EXPLODE_ --- tools/search_privates.py | 48 ++++++++++++++++++++++++++++------------ 1 file changed, 34 insertions(+), 14 deletions(-) diff --git a/tools/search_privates.py b/tools/search_privates.py index 61ac155e64..20b8f49ab1 100644 --- a/tools/search_privates.py +++ b/tools/search_privates.py @@ -4,11 +4,38 @@ import fnmatch import os import re import ntpath -from pyparsing import * +import sys +import argparse +def get_private_declare(content): + priv_declared = [] + + srch = re.compile('private.*') + priv_srch_declared = srch.findall(content) + priv_srch_declared = sorted(set(priv_srch_declared)) + + priv_dec_str = ''.join(priv_srch_declared) + + srch = re.compile('') + priv_split = srch.findall(priv_dec_str) + priv_split = sorted(set(priv_split)) + priv_declared += priv_split; + + srch = re.compile('PARAMS_[0-9].*|EXPLODE_PVT_[0-9].*') + priv_srch_declared = srch.findall(content) + priv_srch_declared = sorted(set(priv_srch_declared)) + + priv_dec_str = ''.join(priv_srch_declared) + + srch = re.compile('(? Date: Thu, 16 Apr 2015 17:52:21 +0200 Subject: [PATCH 668/816] Minor performance improvement --- addons/advanced_ballistics/functions/fnc_handleFired.sqf | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index a36f576bd6..182166d3af 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -95,12 +95,11 @@ if (GVAR(ammoTemperatureEnabled)) then { }; }; -// TODO: Make _bulletTraceVisible global and toggle it with events _bulletTraceVisible = false; -if (GVAR(bulletTraceEnabled) && currentWeapon ACE_player == primaryWeapon ACE_player && count primaryWeaponItems ACE_player > 2) then { +if (GVAR(bulletTraceEnabled) && cameraView == "GUNNER" && currentWeapon ACE_player == primaryWeapon ACE_player && count primaryWeaponItems ACE_player > 2) then { _opticsName = (primaryWeaponItems ACE_player) select 2; _opticType = getNumber(configFile >> "cfgWeapons" >> _opticsName >> "ItemInfo" >> "opticType"); - _bulletTraceVisible = (_opticType == 2 || currentWeapon ACE_player in ["ACE_Vector", "Binocular", "Rangefinder", "Laserdesignator"]) && cameraView == "GUNNER"; + _bulletTraceVisible = (_opticType == 2 || currentWeapon ACE_player in ["ACE_Vector", "Binocular", "Rangefinder", "Laserdesignator"]); }; _caliber = getNumber(configFile >> "cfgAmmo" >> _ammo >> "ACE_caliber"); From b50c615e2c2a962476101e26e1d11bb61bcca89b Mon Sep 17 00:00:00 2001 From: jaynus Date: Thu, 16 Apr 2015 09:00:22 -0700 Subject: [PATCH 669/816] Updated for module-specific command line argument. --- tools/search_privates.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tools/search_privates.py b/tools/search_privates.py index 20b8f49ab1..eccde2fc26 100644 --- a/tools/search_privates.py +++ b/tools/search_privates.py @@ -21,7 +21,7 @@ def get_private_declare(content): priv_split = sorted(set(priv_split)) priv_declared += priv_split; - srch = re.compile('PARAMS_[0-9].*|EXPLODE_PVT_[0-9].*') + srch = re.compile('PARAMS_[0-9].*|EXPLODE_[0-9]_PVT.*') priv_srch_declared = srch.findall(content) priv_srch_declared = sorted(set(priv_srch_declared)) @@ -89,7 +89,12 @@ def main(): print("#########################") sqf_list = [] - for root, dirnames, filenames in os.walk('../addons'): + + parser = argparse.ArgumentParser() + parser.add_argument('-m','--module', help='only search specified module addon folder', required=False, default=".") + args = parser.parse_args() + + for root, dirnames, filenames in os.walk('../addons' + '/' + args.module): for filename in fnmatch.filter(filenames, '*.sqf'): sqf_list.append(os.path.join(root, filename)) From e35d3dab49c3a15b3606022e15c045d8c54800a8 Mon Sep 17 00:00:00 2001 From: ulteq Date: Thu, 16 Apr 2015 18:14:32 +0200 Subject: [PATCH 670/816] Overworked the ATragMX target slot logic: *Added missing privates *Solutions are now automatically calculated on target/gun selection --- addons/atragmx/RscTitles.hpp | 16 +++++----- addons/atragmx/XEH_preInit.sqf | 1 + .../functions/fnc_calculate_range_card.sqf | 22 +++++++------- .../fnc_calculate_scope_base_angle.sqf | 1 + .../fnc_calculate_target_solution.sqf | 23 +++++++------- addons/atragmx/functions/fnc_change_gun.sqf | 12 ++++---- .../functions/fnc_change_target_slot.sqf | 26 ++++++++++++++++ .../functions/fnc_cycle_scope_unit.sqf | 2 +- addons/atragmx/functions/fnc_init.sqf | 12 ++++---- addons/atragmx/functions/fnc_parse_input.sqf | 28 ++++++++--------- .../fnc_reset_relative_click_memory.sqf | 4 +-- addons/atragmx/functions/fnc_save_gun.sqf | 2 +- .../atragmx/functions/fnc_show_gun_list.sqf | 2 +- .../functions/fnc_update_atmosphere.sqf | 8 ++--- addons/atragmx/functions/fnc_update_gun.sqf | 22 +++++++------- .../functions/fnc_update_range_card.sqf | 8 ++--- .../fnc_update_relative_click_memory.sqf | 4 +-- .../atragmx/functions/fnc_update_result.sqf | 10 +++---- .../functions/fnc_update_scope_unit.sqf | 4 +-- .../functions/fnc_update_zero_range.sqf | 30 +++++++++---------- 20 files changed, 133 insertions(+), 104 deletions(-) create mode 100644 addons/atragmx/functions/fnc_change_target_slot.sqf diff --git a/addons/atragmx/RscTitles.hpp b/addons/atragmx/RscTitles.hpp index 8c0a647839..b60ff03fdc 100644 --- a/addons/atragmx/RscTitles.hpp +++ b/addons/atragmx/RscTitles.hpp @@ -230,12 +230,12 @@ class ATragMX_Display { w=0.03; h=0.03; colorBackground[]={0,0,0,0.0}; - action=QUOTE(((GVAR(currentGun) select GVAR(currentTarget)) + (count GVAR(gunList)) - 1) % (count GVAR(gunList)) call FUNC(change_gun)); + action=QUOTE((GVAR(currentGun) + (count GVAR(gunList)) - 1) % (count GVAR(gunList)) call FUNC(change_gun)); }; class BOTTOM: TOP { idc=-1; y=0.265*safezoneH+safezoneY+0.955; - action=QUOTE(((GVAR(currentGun) select GVAR(currentTarget)) + (count GVAR(gunList)) + 1) % (count GVAR(gunList)) call FUNC(change_gun)); + action=QUOTE((GVAR(currentGun) + (count GVAR(gunList)) + 1) % (count GVAR(gunList)) call FUNC(change_gun)); }; class LEFT: ATragMX_RscButton { idc=-1; @@ -244,12 +244,12 @@ class ATragMX_Display { w=0.05; h=0.03; colorBackground[]={0,0,0,0}; - action=QUOTE(call FUNC(parse_input); GVAR(currentTarget) = (4 + GVAR(currentTarget) - 1) % 4; call FUNC(update_target_selection)); + action=QUOTE(((4 + GVAR(currentTarget) - 1) % 4) call FUNC(change_target_slot)); }; class RIGHT: LEFT { idc=-1; x=0.55*safezoneW+safezoneX+0.2725; - action=QUOTE(call FUNC(parse_input); GVAR(currentTarget) = (4 + GVAR(currentTarget) + 1) % 4; call FUNC(update_target_selection)); + action=QUOTE(((4 + GVAR(currentTarget) + 1) % 4) call FUNC(change_target_slot)); }; class TOP_LEFT: ATragMX_RscButton { idc=-1; @@ -420,25 +420,25 @@ class ATragMX_Display { colorBackgroundDisabled[]={0,0,0,1}; colorBackgroundActive[]={0,0,0,0}; text="A"; - action=QUOTE(call FUNC(parse_input); GVAR(currentTarget)=0; call FUNC(update_target_selection)); + action=QUOTE(0 call FUNC(change_target_slot)); }; class TEXT_TARGET_B: TEXT_TARGET_A { idc=501; x=0.550*safezoneW+safezoneX+0.2281; text="B"; - action=QUOTE(call FUNC(parse_input); GVAR(currentTarget)=1; call FUNC(update_target_selection)); + action=QUOTE(1 call FUNC(change_target_slot)); }; class TEXT_TARGET_C: TEXT_TARGET_B { idc=502; x=0.550*safezoneW+safezoneX+0.2512; text="C"; - action=QUOTE(call FUNC(parse_input); GVAR(currentTarget)=2; call FUNC(update_target_selection)); + action=QUOTE(2 call FUNC(change_target_slot)); }; class TEXT_TARGET_D: TEXT_TARGET_B { idc=503; x=0.550*safezoneW+safezoneX+0.2743; text="D"; - action=QUOTE(call FUNC(parse_input); GVAR(currentTarget)=3; call FUNC(update_target_selection)); + action=QUOTE(3 call FUNC(change_target_slot)); }; class TEXT_TARGET: TEXT_GUN { diff --git a/addons/atragmx/XEH_preInit.sqf b/addons/atragmx/XEH_preInit.sqf index 91024d05a3..0224fc3e9c 100644 --- a/addons/atragmx/XEH_preInit.sqf +++ b/addons/atragmx/XEH_preInit.sqf @@ -11,6 +11,7 @@ PREP(calculate_target_solution); PREP(calculate_target_speed_assist); PREP(can_show); PREP(change_gun); +PREP(change_target_slot); PREP(create_dialog); PREP(cycle_range_card_columns); PREP(cycle_scope_unit); diff --git a/addons/atragmx/functions/fnc_calculate_range_card.sqf b/addons/atragmx/functions/fnc_calculate_range_card.sqf index 05625a53f6..aecd6496af 100644 --- a/addons/atragmx/functions/fnc_calculate_range_card.sqf +++ b/addons/atragmx/functions/fnc_calculate_range_card.sqf @@ -18,21 +18,21 @@ [] call FUNC(parse_input); private ["_scopeBaseAngle"]; -_scopeBaseAngle = ((GVAR(workingMemory) select GVAR(currentTarget)) select 3); +_scopeBaseAngle = (GVAR(workingMemory) select 3); private ["_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_bc", "_dragModel", "_atmosphereModel"]; -_bulletMass = (GVAR(workingMemory) select GVAR(currentTarget)) select 12; -_boreHeight = (GVAR(workingMemory) select GVAR(currentTarget)) select 5; -_airFriction = (GVAR(workingMemory) select GVAR(currentTarget)) select 4; -_muzzleVelocity = (GVAR(workingMemory) select GVAR(currentTarget)) select 1; -_bc = (GVAR(workingMemory) select GVAR(currentTarget)) select 15; -_dragModel = (GVAR(workingMemory) select GVAR(currentTarget)) select 16; -_atmosphereModel = (GVAR(workingMemory) select GVAR(currentTarget)) select 17; +_bulletMass = GVAR(workingMemory) select 12; +_boreHeight = GVAR(workingMemory) select 5; +_airFriction = GVAR(workingMemory) select 4; +_muzzleVelocity = GVAR(workingMemory) select 1; +_bc = GVAR(workingMemory) select 15; +_dragModel = GVAR(workingMemory) select 16; +_atmosphereModel = GVAR(workingMemory) select 17; private ["_temperature", "_barometricPressure", "_relativeHumidity"]; -_temperature = (GVAR(temperature) select GVAR(currentTarget)); -_barometricPressure = (GVAR(barometricPressure) select GVAR(currentTarget)); -_relativeHumidity = (GVAR(relativeHumidity) select GVAR(currentTarget)); +_temperature = GVAR(temperature); +_barometricPressure = GVAR(barometricPressure); +_relativeHumidity = GVAR(relativeHumidity); if (GVAR(currentUnit) == 1) then { _temperature = (_temperature - 32) / 1.8; diff --git a/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf b/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf index 4822b08b37..17370c82b2 100644 --- a/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf +++ b/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf @@ -34,6 +34,7 @@ _temperature = 15; _barometricPressure = 1013.25; _relativeHumidity = 0; +private ["_result"]; _result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, 0, 0, 0, 0, _zeroRange, _airFriction, 1, "ICAO", false] call FUNC(calculate_solution); _scopeBaseAngle + (_result select 0) / 60 diff --git a/addons/atragmx/functions/fnc_calculate_target_solution.sqf b/addons/atragmx/functions/fnc_calculate_target_solution.sqf index 57783d9cca..3f4c92c191 100644 --- a/addons/atragmx/functions/fnc_calculate_target_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_solution.sqf @@ -18,21 +18,21 @@ [] call FUNC(parse_input); private ["_scopeBaseAngle"]; -_scopeBaseAngle = ((GVAR(workingMemory) select GVAR(currentTarget)) select 3); +_scopeBaseAngle = (GVAR(workingMemory) select 3); private ["_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_bc", "_dragModel", "_atmosphereModel"]; -_bulletMass = (GVAR(workingMemory) select GVAR(currentTarget)) select 12; -_boreHeight = (GVAR(workingMemory) select GVAR(currentTarget)) select 5; -_airFriction = (GVAR(workingMemory) select GVAR(currentTarget)) select 4; -_muzzleVelocity = (GVAR(workingMemory) select GVAR(currentTarget)) select 1; -_bc = (GVAR(workingMemory) select GVAR(currentTarget)) select 15; -_dragModel = (GVAR(workingMemory) select GVAR(currentTarget)) select 16; -_atmosphereModel = (GVAR(workingMemory) select GVAR(currentTarget)) select 17; +_bulletMass = GVAR(workingMemory) select 12; +_boreHeight = GVAR(workingMemory) select 5; +_airFriction = GVAR(workingMemory) select 4; +_muzzleVelocity = GVAR(workingMemory) select 1; +_bc = GVAR(workingMemory) select 15; +_dragModel = GVAR(workingMemory) select 16; +_atmosphereModel = GVAR(workingMemory) select 17; private ["_temperature", "_barometricPressure", "_relativeHumidity"]; -_temperature = (GVAR(temperature) select GVAR(currentTarget)); -_barometricPressure = (GVAR(barometricPressure) select GVAR(currentTarget)); -_relativeHumidity = (GVAR(relativeHumidity) select GVAR(currentTarget)); +_temperature = GVAR(temperature); +_barometricPressure = GVAR(barometricPressure); +_relativeHumidity = GVAR(relativeHumidity); if (GVAR(currentUnit) == 1) then { _temperature = (_temperature - 32) / 1.8; @@ -55,6 +55,7 @@ if (GVAR(currentUnit) == 1) then _targetSpeed = _targetSpeed / 2.23693629; }; +private ["_result"]; _result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, _windSpeed, _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, false] call FUNC(calculate_solution); diff --git a/addons/atragmx/functions/fnc_change_gun.sqf b/addons/atragmx/functions/fnc_change_gun.sqf index 259441d51d..520e4e85be 100644 --- a/addons/atragmx/functions/fnc_change_gun.sqf +++ b/addons/atragmx/functions/fnc_change_gun.sqf @@ -17,14 +17,14 @@ if (_this < 0 || _this > (count GVAR(gunList)) - 1) exitWith {}; -GVAR(workingMemory) set [GVAR(currentTarget), +(GVAR(gunList) select _this)]; -GVAR(currentGun) set [GVAR(currentTarget), _this]; +GVAR(workingMemory) = +(GVAR(gunList) select _this); +GVAR(currentGun) = _this; -lbSetCurSel [6000, (GVAR(currentGun) select GVAR(currentTarget))]; +lbSetCurSel [6000, GVAR(currentGun)]; -if ((GVAR(scopeUnits) select (GVAR(currentScopeUnit) select GVAR(currentTarget))) != "Clicks") then +if ((GVAR(scopeUnits) select GVAR(currentScopeUnit)) != "Clicks") then { - GVAR(currentScopeUnit) set [GVAR(currentTarget), (GVAR(workingMemory) select GVAR(currentTarget)) select 6]; + GVAR(currentScopeUnit) = GVAR(workingMemory) select 6; }; [] call FUNC(update_gun); @@ -35,4 +35,4 @@ GVAR(leadOutput) set [GVAR(currentTarget), 0]; GVAR(tofOutput) set [GVAR(currentTarget), 0]; GVAR(velocityOutput) set [GVAR(currentTarget), 0]; -[] call FUNC(update_result); +[] call FUNC(calculate_target_solution); diff --git a/addons/atragmx/functions/fnc_change_target_slot.sqf b/addons/atragmx/functions/fnc_change_target_slot.sqf new file mode 100644 index 0000000000..6e6951c6bf --- /dev/null +++ b/addons/atragmx/functions/fnc_change_target_slot.sqf @@ -0,0 +1,26 @@ +/* + * Author: Ruthberg + * Selects a target slot (A, B, C or D) + * + * Arguments: + * target + * + * Return Value: + * Nothing + * + * Example: + * 2 call ace_atragmx_fnc_change_target_slot + * + * Public: No + */ +#include "script_component.hpp" + +private ["_target"]; +_target = 0 max _this min 3; + +call FUNC(parse_input); + +GVAR(currentTarget) = _target; +call FUNC(update_target_selection); + +call FUNC(calculate_target_solution); diff --git a/addons/atragmx/functions/fnc_cycle_scope_unit.sqf b/addons/atragmx/functions/fnc_cycle_scope_unit.sqf index 99704220d4..36f704bd2d 100644 --- a/addons/atragmx/functions/fnc_cycle_scope_unit.sqf +++ b/addons/atragmx/functions/fnc_cycle_scope_unit.sqf @@ -17,7 +17,7 @@ [] call FUNC(parse_input); -GVAR(currentScopeUnit) set [GVAR(currentTarget), ((GVAR(currentScopeUnit) select GVAR(currentTarget)) + 1) % (count GVAR(scopeUnits))]; +GVAR(currentScopeUnit) = (GVAR(currentScopeUnit) + 1) % (count GVAR(scopeUnits)); [] call FUNC(update_scope_unit); [] call FUNC(update_result); diff --git a/addons/atragmx/functions/fnc_init.sqf b/addons/atragmx/functions/fnc_init.sqf index 267c04ea6f..8fda3570fa 100644 --- a/addons/atragmx/functions/fnc_init.sqf +++ b/addons/atragmx/functions/fnc_init.sqf @@ -15,7 +15,7 @@ */ #include "script_component.hpp" -GVAR(workingMemory) = [+(GVAR(gunList) select 0), +(GVAR(gunList) select 0), +(GVAR(gunList) select 0), +(GVAR(gunList) select 0)]; +GVAR(workingMemory) = +(GVAR(gunList) select 0); GVAR(scopeUnits) = ["MILs", "TMOA", "SMOA", "Clicks"]; @@ -37,13 +37,13 @@ GVAR(speedAssistNumTicksUnit) = 0; GVAR(speedAssistTimer) = true; GVAR(currentUnit) = 2; -GVAR(currentGun) = [0, 0, 0, 0]; +GVAR(currentGun) = 0; GVAR(currentTarget) = 0; -GVAR(currentScopeUnit) = [0, 0, 0, 0]; +GVAR(currentScopeUnit) = 0; -GVAR(temperature) = [15, 15, 15, 15]; -GVAR(barometricPressure) = [1013.25, 1013.25, 1013.25, 1013.25]; -GVAR(relativeHumidity) = [0.5, 0.5, 0.5, 0.5]; +GVAR(temperature) = 15; +GVAR(barometricPressure) = 1013.25; +GVAR(relativeHumidity) = 0.5; GVAR(windSpeed) = [0, 0, 0, 0]; GVAR(windDirection) = [12, 12, 12, 12]; diff --git a/addons/atragmx/functions/fnc_parse_input.sqf b/addons/atragmx/functions/fnc_parse_input.sqf index 4a525dcad8..7d364cbdfc 100644 --- a/addons/atragmx/functions/fnc_parse_input.sqf +++ b/addons/atragmx/functions/fnc_parse_input.sqf @@ -15,9 +15,9 @@ */ #include "script_component.hpp" -GVAR(temperature) set [GVAR(currentTarget), parseNumber(ctrlText 200)]; -GVAR(barometricPressure) set [GVAR(currentTarget), 0 max parseNumber(ctrlText 210)]; -GVAR(relativeHumidity) set [GVAR(currentTarget), (0 max parseNumber(ctrlText 220) min 100) / 100]; +GVAR(temperature) = parseNumber(ctrlText 200); +GVAR(barometricPressure) = 0 max parseNumber(ctrlText 210); +GVAR(relativeHumidity) = (0 max parseNumber(ctrlText 220) min 100) / 100; GVAR(windSpeed) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 300)) min 50]; GVAR(windDirection) set [GVAR(currentTarget), 1 max Round(parseNumber(ctrlText 310)) min 12]; @@ -44,20 +44,20 @@ _boreHeight = 0.1 max _boreHeight min 10; _bulletMass = 1 max _bulletMass min 100; _muzzleVelocity = 100 max _muzzleVelocity min 1400; -(GVAR(workingMemory) select GVAR(currentTarget)) set [5, _boreHeight]; -(GVAR(workingMemory) select GVAR(currentTarget)) set [12, _bulletMass]; +GVAR(workingMemory) set [5, _boreHeight]; +GVAR(workingMemory) set [12, _bulletMass]; if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,AdvancedAirDragEnabled), false])) then { - (GVAR(workingMemory) select GVAR(currentTarget)) set [15, _airFriction]; + GVAR(workingMemory) set [15, _airFriction]; } else { - (GVAR(workingMemory) select GVAR(currentTarget)) set [4, _airFriction]; + GVAR(workingMemory) set [4, _airFriction]; }; -(GVAR(workingMemory) select GVAR(currentTarget)) set [1, _muzzleVelocity]; +GVAR(workingMemory) set [1, _muzzleVelocity]; -private ["_elevationCur", "_elevationCur", "_elevationScopeStep", "_windageScopeStep"]; +private ["_elevationCur", "_windageCur", "_elevationScopeStep", "_windageScopeStep"]; _elevationCur = parseNumber(ctrlText 402); _windageCur = parseNumber(ctrlText 412); -switch ((GVAR(currentScopeUnit) select GVAR(currentTarget))) do +switch (GVAR(currentScopeUnit)) do { case 0: { @@ -73,16 +73,16 @@ switch ((GVAR(currentScopeUnit) select GVAR(currentTarget))) do case 3: { - _elevationScopeStep = ((GVAR(workingMemory) select GVAR(currentTarget)) select 7); - _windageScopeStep = ((GVAR(workingMemory) select GVAR(currentTarget)) select 8); + _elevationScopeStep = (GVAR(workingMemory) select 7); + _windageScopeStep = (GVAR(workingMemory) select 8); _elevationCur = _elevationCur * _elevationScopeStep; _windageCur = _windageCur * _windageScopeStep; }; }; -(GVAR(workingMemory) select GVAR(currentTarget)) set [10, _elevationCur]; -(GVAR(workingMemory) select GVAR(currentTarget)) set [11, _windageCur]; +GVAR(workingMemory) set [10, _elevationCur]; +GVAR(workingMemory) set [11, _windageCur]; [] call FUNC(update_gun); [] call FUNC(update_atmosphere); diff --git a/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf b/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf index 1a20af7452..96d638dc1a 100644 --- a/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf +++ b/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf @@ -15,7 +15,7 @@ */ #include "script_component.hpp" -(GVAR(workingMemory) select GVAR(currentTarget)) set [10, 0]; -(GVAR(workingMemory) select GVAR(currentTarget)) set [11, 0]; +GVAR(workingMemory) set [10, 0]; +GVAR(workingMemory) set [11, 0]; [] call FUNC(update_result); diff --git a/addons/atragmx/functions/fnc_save_gun.sqf b/addons/atragmx/functions/fnc_save_gun.sqf index d797939991..4b42f2027f 100644 --- a/addons/atragmx/functions/fnc_save_gun.sqf +++ b/addons/atragmx/functions/fnc_save_gun.sqf @@ -18,7 +18,7 @@ private ["_index"]; _index = 0 max (lbCurSel 6000); -GVAR(gunList) set [_index, +(GVAR(workingMemory) select GVAR(currentTarget))]; +GVAR(gunList) set [_index, +GVAR(workingMemory)]; lbClear 6000; { diff --git a/addons/atragmx/functions/fnc_show_gun_list.sqf b/addons/atragmx/functions/fnc_show_gun_list.sqf index 8834f755f0..e51aaba13b 100644 --- a/addons/atragmx/functions/fnc_show_gun_list.sqf +++ b/addons/atragmx/functions/fnc_show_gun_list.sqf @@ -22,5 +22,5 @@ GVAR(showGunList) = _this; if (_this) then { ctrlSetFocus (_dsp displayCtrl 6002); - lbSetCurSel [6000, (GVAR(currentGun) select GVAR(currentTarget))]; + lbSetCurSel [6000, GVAR(currentGun)]; }; diff --git a/addons/atragmx/functions/fnc_update_atmosphere.sqf b/addons/atragmx/functions/fnc_update_atmosphere.sqf index 91f1831b04..68a60f72e9 100644 --- a/addons/atragmx/functions/fnc_update_atmosphere.sqf +++ b/addons/atragmx/functions/fnc_update_atmosphere.sqf @@ -15,10 +15,10 @@ */ #include "script_component.hpp" -ctrlSetText [200, Str(Round((GVAR(temperature) select GVAR(currentTarget)) * 10) / 10)]; +ctrlSetText [200, Str(Round(GVAR(temperature) * 10) / 10)]; if (GVAR(currentUnit) == 1) then { - ctrlSetText [210, Str(Round((GVAR(barometricPressure) select GVAR(currentTarget)) * 100) / 100)]; + ctrlSetText [210, Str(Round(GVAR(barometricPressure) * 100) / 100)]; } else { - ctrlSetText [210, Str(Round(GVAR(barometricPressure) select GVAR(currentTarget)))]; + ctrlSetText [210, Str(Round(GVAR(barometricPressure)))]; }; -ctrlSetText [220, Str(Round((GVAR(relativeHumidity) select GVAR(currentTarget)) * 100 * 10) / 10)]; +ctrlSetText [220, Str(Round(GVAR(relativeHumidity) * 100 * 10) / 10)]; diff --git a/addons/atragmx/functions/fnc_update_gun.sqf b/addons/atragmx/functions/fnc_update_gun.sqf index cd80e5f122..1e12439878 100644 --- a/addons/atragmx/functions/fnc_update_gun.sqf +++ b/addons/atragmx/functions/fnc_update_gun.sqf @@ -15,39 +15,39 @@ */ #include "script_component.hpp" -ctrlSetText [1000, (GVAR(workingMemory) select GVAR(currentTarget)) select 0]; +ctrlSetText [1000, GVAR(workingMemory) select 0]; if (GVAR(currentUnit) == 1) then { - ctrlSetText [ 100, Str(Round(((GVAR(workingMemory) select GVAR(currentTarget)) select 5) / 2.54 * 100) / 100)]; + ctrlSetText [ 100, Str(Round((GVAR(workingMemory) select 5) / 2.54 * 100) / 100)]; } else { - ctrlSetText [ 100, Str(Round(((GVAR(workingMemory) select GVAR(currentTarget)) select 5) * 100) / 100)]; + ctrlSetText [ 100, Str(Round((GVAR(workingMemory) select 5) * 100) / 100)]; }; if (GVAR(currentUnit) == 1) then { - ctrlSetText [ 110, Str(Round(((GVAR(workingMemory) select GVAR(currentTarget)) select 12) * 15.4323584))]; + ctrlSetText [ 110, Str(Round((GVAR(workingMemory) select 12) * 15.4323584))]; } else { - ctrlSetText [ 110, Str(Round((GVAR(workingMemory) select GVAR(currentTarget)) select 12))]; + ctrlSetText [ 110, Str(Round(GVAR(workingMemory) select 12))]; }; if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,AdvancedAirDragEnabled), false])) then { - ctrlSetText [ 120, Str(Round(((GVAR(workingMemory) select GVAR(currentTarget)) select 15) * 1000) / 1000)]; + ctrlSetText [ 120, Str(Round((GVAR(workingMemory) select 15) * 1000) / 1000)]; } else { - ctrlSetText [ 120, Str(Round(((GVAR(workingMemory) select GVAR(currentTarget)) select 4) * -1000 * 1000) / 1000)]; + ctrlSetText [ 120, Str(Round((GVAR(workingMemory) select 4) * -1000 * 1000) / 1000)]; }; if (GVAR(currentUnit) == 1) then { - ctrlSetText [130, Str(Round(((GVAR(workingMemory) select GVAR(currentTarget)) select 1) * 3.2808399))]; + ctrlSetText [130, Str(Round((GVAR(workingMemory) select 1) * 3.2808399))]; } else { - ctrlSetText [130, Str(Round((GVAR(workingMemory) select GVAR(currentTarget)) select 1))]; + ctrlSetText [130, Str(Round(GVAR(workingMemory) select 1))]; }; if (GVAR(currentUnit) == 2) then { - ctrlSetText [140, Str(Round((GVAR(workingMemory) select GVAR(currentTarget)) select 2))]; + ctrlSetText [140, Str(Round(GVAR(workingMemory) select 2))]; } else { - ctrlSetText [140, Str(Round(((GVAR(workingMemory) select GVAR(currentTarget)) select 2) * 1.0936133))]; + ctrlSetText [140, Str(Round((GVAR(workingMemory) select 2) * 1.0936133))]; }; [] call FUNC(update_scope_unit); diff --git a/addons/atragmx/functions/fnc_update_range_card.sqf b/addons/atragmx/functions/fnc_update_range_card.sqf index 546c38d24c..358a74ce5d 100644 --- a/addons/atragmx/functions/fnc_update_range_card.sqf +++ b/addons/atragmx/functions/fnc_update_range_card.sqf @@ -15,7 +15,7 @@ */ #include "script_component.hpp" -private ["_range", "_elevation", "_windage", "_lead", "_TOF", "_velocity", "_kineticEnergy", "_rangeOutput", "_elevationOutput", "_windageOutput", "_lastColumnOutput"]; +private ["_range", "_elevation", "_windage", "_elevationScopeStep", "_windageScopeStep", "_lead", "_TOF", "_velocity", "_kineticEnergy", "_rangeOutput", "_elevationOutput", "_windageOutput", "_lastColumnOutput"]; _lastColumnOutput = ""; ctrlSetText [5006, (GVAR(rangeCardLastColumns) select GVAR(rangeCardCurrentColumn))]; @@ -39,7 +39,7 @@ lnbClear 5007; _velocity = _x select 5; _kineticEnergy = _x select 6; - switch ((GVAR(currentScopeUnit) select GVAR(currentTarget))) do + switch (GVAR(currentScopeUnit)) do { case 0: { @@ -55,8 +55,8 @@ lnbClear 5007; case 3: { - _elevationScopeStep = ((GVAR(workingMemory) select GVAR(currentTarget)) select 7); - _windageScopeStep = ((GVAR(workingMemory) select GVAR(currentTarget)) select 8); + _elevationScopeStep = (GVAR(workingMemory) select 7); + _windageScopeStep = (GVAR(workingMemory) select 8); _elevation = Round(_elevation / _elevationScopeStep); _windage = Round(_windage / _windageScopeStep); diff --git a/addons/atragmx/functions/fnc_update_relative_click_memory.sqf b/addons/atragmx/functions/fnc_update_relative_click_memory.sqf index 378124ad4f..1d5add83db 100644 --- a/addons/atragmx/functions/fnc_update_relative_click_memory.sqf +++ b/addons/atragmx/functions/fnc_update_relative_click_memory.sqf @@ -15,7 +15,7 @@ */ #include "script_component.hpp" -(GVAR(workingMemory) select GVAR(currentTarget)) set [10, (GVAR(elevationOutput) select GVAR(currentTarget))]; -(GVAR(workingMemory) select GVAR(currentTarget)) set [11, (GVAR(windageOutput) select GVAR(currentTarget))]; +GVAR(workingMemory) set [10, (GVAR(elevationOutput) select GVAR(currentTarget))]; +GVAR(workingMemory) set [11, (GVAR(windageOutput) select GVAR(currentTarget))]; [] call FUNC(update_result); diff --git a/addons/atragmx/functions/fnc_update_result.sqf b/addons/atragmx/functions/fnc_update_result.sqf index 11ff8a314e..addd1034b2 100644 --- a/addons/atragmx/functions/fnc_update_result.sqf +++ b/addons/atragmx/functions/fnc_update_result.sqf @@ -19,15 +19,15 @@ private ["_elevationAbs", "_elevationRel", "_elevationCur", "_windageAbs", "_win _elevationAbs = (GVAR(elevationOutput) select GVAR(currentTarget)); _windageAbs = (GVAR(windageOutput) select GVAR(currentTarget)); -_elevationCur = (GVAR(workingMemory) select GVAR(currentTarget)) select 10; -_windageCur = (GVAR(workingMemory) select GVAR(currentTarget)) select 11; +_elevationCur = GVAR(workingMemory) select 10; +_windageCur = GVAR(workingMemory) select 11; _elevationRel = _elevationAbs - _elevationCur; _windageRel = _windageAbs - _windageCur; _lead = (GVAR(leadOutput) select GVAR(currentTarget)); -switch ((GVAR(currentScopeUnit) select GVAR(currentTarget))) do +switch (GVAR(currentScopeUnit)) do { case 0: { @@ -55,8 +55,8 @@ switch ((GVAR(currentScopeUnit) select GVAR(currentTarget))) do case 3: { - _elevationScopeStep = ((GVAR(workingMemory) select GVAR(currentTarget)) select 7); - _windageScopeStep = ((GVAR(workingMemory) select GVAR(currentTarget)) select 8); + _elevationScopeStep = (GVAR(workingMemory) select 7); + _windageScopeStep = (GVAR(workingMemory) select 8); _elevationAbs = Round(_elevationAbs / _elevationScopeStep); _windageAbs = Round(_windageAbs / _windageScopeStep); diff --git a/addons/atragmx/functions/fnc_update_scope_unit.sqf b/addons/atragmx/functions/fnc_update_scope_unit.sqf index 2a4435c376..55bb703eee 100644 --- a/addons/atragmx/functions/fnc_update_scope_unit.sqf +++ b/addons/atragmx/functions/fnc_update_scope_unit.sqf @@ -15,5 +15,5 @@ */ #include "script_component.hpp" -ctrlSetText [2000, GVAR(scopeUnits) select (GVAR(currentScopeUnit) select GVAR(currentTarget))]; -ctrlSetText [5000, GVAR(scopeUnits) select (GVAR(currentScopeUnit) select GVAR(currentTarget))]; +ctrlSetText [2000, GVAR(scopeUnits) select GVAR(currentScopeUnit)]; +ctrlSetText [5000, GVAR(scopeUnits) select GVAR(currentScopeUnit)]; diff --git a/addons/atragmx/functions/fnc_update_zero_range.sqf b/addons/atragmx/functions/fnc_update_zero_range.sqf index 15e65c38a6..e7f0c2c301 100644 --- a/addons/atragmx/functions/fnc_update_zero_range.sqf +++ b/addons/atragmx/functions/fnc_update_zero_range.sqf @@ -16,16 +16,16 @@ #include "script_component.hpp" private ["_scopeBaseAngle"]; -_scopeBaseAngle = ((GVAR(workingMemory) select GVAR(currentTarget)) select 3); +_scopeBaseAngle = (GVAR(workingMemory) select 3); private ["_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_bc", "_dragModel", "_atmosphereModel"]; -_bulletMass = (GVAR(workingMemory) select GVAR(currentTarget)) select 12; -_boreHeight = (GVAR(workingMemory) select GVAR(currentTarget)) select 5; -_airFriction = (GVAR(workingMemory) select GVAR(currentTarget)) select 4; -_muzzleVelocity = (GVAR(workingMemory) select GVAR(currentTarget)) select 1; -_bc = (GVAR(workingMemory) select GVAR(currentTarget)) select 15; -_dragModel = (GVAR(workingMemory) select GVAR(currentTarget)) select 16; -_atmosphereModel = (GVAR(workingMemory) select GVAR(currentTarget)) select 17; +_bulletMass = GVAR(workingMemory) select 12; +_boreHeight = GVAR(workingMemory) select 5; +_airFriction = GVAR(workingMemory) select 4; +_muzzleVelocity = GVAR(workingMemory) select 1; +_bc = GVAR(workingMemory) select 15; +_dragModel = GVAR(workingMemory) select 16; +_atmosphereModel = GVAR(workingMemory) select 17; private ["_zeroRange"]; _zeroRange = Round(parseNumber(ctrlText 140)); @@ -34,14 +34,14 @@ if (GVAR(currentUnit) != 2) then _zeroRange = _zeroRange / 1.0936133; }; if (_zeroRange < 10) exitWith { - (GVAR(workingMemory) select GVAR(currentTarget)) set [2, _zeroRange]; - (GVAR(workingMemory) select GVAR(currentTarget)) set [3, 0]; + GVAR(workingMemory) set [2, _zeroRange]; + GVAR(workingMemory) set [3, 0]; }; private ["_temperature", "_barometricPressure", "_relativeHumidity"]; -_temperature = (GVAR(temperature) select GVAR(currentTarget)); -_barometricPressure = (GVAR(barometricPressure) select GVAR(currentTarget)); -_relativeHumidity = (GVAR(relativeHumidity) select GVAR(currentTarget)); +_temperature = GVAR(temperature); +_barometricPressure = GVAR(barometricPressure); +_relativeHumidity = GVAR(relativeHumidity); if (GVAR(currentUnit) == 1) then { _temperature = (_temperature - 32) / 1.8; @@ -51,5 +51,5 @@ if (GVAR(currentUnit) == 1) then private ["_result"]; _result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, 0, 0, 0, 0, _zeroRange, _bc, _dragModel, _atmosphereModel, false] call FUNC(calculate_solution); -(GVAR(workingMemory) select GVAR(currentTarget)) set [2, _zeroRange]; -(GVAR(workingMemory) select GVAR(currentTarget)) set [3, _scopeBaseAngle + (_result select 0) / 60]; +GVAR(workingMemory) set [2, _zeroRange]; +GVAR(workingMemory) set [3, _scopeBaseAngle + (_result select 0) / 60]; From 4e4dee18df3ad25dbf73578308011939578b6231 Mon Sep 17 00:00:00 2001 From: ulteq Date: Thu, 16 Apr 2015 18:21:19 +0200 Subject: [PATCH 671/816] Added missing privates / Removed unused privates --- addons/advanced_ballistics/functions/fnc_handleFired.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index 182166d3af..baa3a871fa 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -19,7 +19,7 @@ */ #include "script_component.hpp" -private ["_unit", "_weapon", "_mode", "_ammo", "_magazine", "_caliber", "_bullet", "_abort", "_index", "_opticsName", "_opticType", "_bulletTraceVisible", "_temperature", "_barometricPressure", "_atmosphereModel", "_bulletMass", "_bulletLength", "_bulletTranslation", "_airFriction", "_dragModel", "_velocityBoundaryData", "_muzzleVelocity", "_muzzleVelocityCoef", "_muzzleVelocityShift", "_bulletVelocity", "_bulletSpeed", "_bulletLength", "_bulletWeight", "_barrelTwist", "_twistDirection", "_stabilityFactor", "_transonicStabilityCoef", "_ACE_Elevation", "_ACE_Windage", "_ID"]; +private ["_unit", "_weapon", "_mode", "_ammo", "_magazine", "_caliber", "_bullet", "_abort", "_index", "_opticsName", "_opticType", "_bulletTraceVisible", "_temperature", "_barometricPressure", "_atmosphereModel", "_bulletMass", "_bulletLength", "_airFriction", "_dragModel", "_muzzleVelocity", "_muzzleVelocityCoef", "_muzzleAccessory", "_initSpeedCoef", "_muzzleVelocityShift", "_bulletVelocity", "_bulletSpeed", "_bulletLength", "_bulletWeight", "_barrelTwist", "_twistDirection", "_stabilityFactor", "_transonicStabilityCoef"]; _unit = _this select 0; _weapon = _this select 1; _mode = _this select 3; @@ -191,7 +191,7 @@ if (GVAR(AdvancedAirDragEnabled)) then { if ((GVAR(bulletDatabaseOccupiedIndices) pushBack _index) == 0) then { [{ - private ["_bulletDatabaseEntry", "_bullet", "_caliber", "_muzzleVelocity", "_frames", "_speed", "_airFriction", "_airFrictionRef", "_dragModel", "_atmosphereModel", "_ballisticCoefficient", "_ballisticCoefficients", "_velocityBoundaries", "_airDensity", "_stabilityFactor", "_transonicStabilityCoef", "_twistDirection", "_unit", "_bulletTraceVisible", "_index", "_temperature", "_humidity", "_deltaT", "_TOF", "_bulletPosition", "_bulletVelocity", "_bulletSpeed", "_trueVelocity", "_trueSpeed", "_bulletSpeedAvg", "_wind", "_drag", "_dragRef", "_vect", "_accel", "_accelRef", "_centripetalAccel", "_pressure", "_pressureDeviation", "_windSourceObstacle", "_windSourceTerrain", "_height", "_roughnessLength"]; + private ["_bulletDatabaseEntry", "_bullet", "_caliber", "_muzzleVelocity", "_frames", "_speed", "_airFriction", "_airFrictionRef", "_dragModel", "_atmosphereModel", "_ballisticCoefficient", "_ballisticCoefficients", "_velocityBoundaries", "_airDensity", "_stabilityFactor", "_transonicStabilityCoef", "_twistDirection", "_unit", "_bulletTraceVisible", "_index", "_temperature", "_humidity", "_deltaT", "_TOF", "_bulletPosition", "_bulletVelocity", "_bulletSpeed", "_trueVelocity", "_trueSpeed", "_bulletSpeedAvg", "_wind", "_drag", "_dragRef", "_vect", "_accel", "_accelRef", "_centripetalAccel", "_pressure", "_pressureDeviation", "_windSourceObstacle", "_windSourceTerrain", "_height", "_roughnessLength", "_bulletDir", "_horizontalDeflection", "_horizontalDeflectionPartial", "_spinDrift", "_spinDriftPartial"]; { _bulletDatabaseEntry = (GVAR(bulletDatabase) select _x); From 4c749a30cf29e529a537b82c3926116b97e5ef4f Mon Sep 17 00:00:00 2001 From: jaynus Date: Thu, 16 Apr 2015 09:22:11 -0700 Subject: [PATCH 672/816] ignore leading numbers search_privates --- tools/search_privates.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/search_privates.py b/tools/search_privates.py index eccde2fc26..8276bef848 100644 --- a/tools/search_privates.py +++ b/tools/search_privates.py @@ -27,7 +27,7 @@ def get_private_declare(content): priv_dec_str = ''.join(priv_srch_declared) - srch = re.compile('(? Date: Thu, 16 Apr 2015 18:29:23 +0200 Subject: [PATCH 673/816] Added missing parentheses --- tools/search_privates.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/search_privates.py b/tools/search_privates.py index 8276bef848..fa4801771d 100644 --- a/tools/search_privates.py +++ b/tools/search_privates.py @@ -78,9 +78,9 @@ def check_privates(filepath): missing.append(s) if len(missing) > 0: - print filepath + print (filepath) for bad_priv in missing: - print '\t' + bad_priv + print ('\t' + bad_priv) def main(): @@ -102,4 +102,4 @@ def main(): check_privates(filename) if __name__ == "__main__": - main() \ No newline at end of file + main() From 6d93fe45a68a0cb21aa5d760e05da34982755afd Mon Sep 17 00:00:00 2001 From: jaynus Date: Thu, 16 Apr 2015 09:35:21 -0700 Subject: [PATCH 674/816] Guidance handoff to guiding unit/laser shooter. This needs LOBL vs. LOAL capability. --- addons/missileguidance/XEH_post_init.sqf | 1 + addons/missileguidance/XEH_pre_init.sqf | 3 ++ .../functions/fnc_doHandoff.sqf | 4 ++ .../functions/fnc_handleHandoff.sqf | 6 +++ .../missileguidance/functions/fnc_onFired.sqf | 50 +++++++++++-------- tools/github_privates_bot.py | 22 ++++++++ 6 files changed, 66 insertions(+), 20 deletions(-) create mode 100644 addons/missileguidance/functions/fnc_doHandoff.sqf create mode 100644 addons/missileguidance/functions/fnc_handleHandoff.sqf create mode 100644 tools/github_privates_bot.py diff --git a/addons/missileguidance/XEH_post_init.sqf b/addons/missileguidance/XEH_post_init.sqf index dc30361926..deaeef669d 100644 --- a/addons/missileguidance/XEH_post_init.sqf +++ b/addons/missileguidance/XEH_post_init.sqf @@ -1,2 +1,3 @@ #include "script_component.hpp" +[QGVAR(handoff), {_this call FUNC(handleHandoff)}] call EFUNC(common,addEventHandler); diff --git a/addons/missileguidance/XEH_pre_init.sqf b/addons/missileguidance/XEH_pre_init.sqf index d19b8475c9..08219e02f0 100644 --- a/addons/missileguidance/XEH_pre_init.sqf +++ b/addons/missileguidance/XEH_pre_init.sqf @@ -14,6 +14,9 @@ PREP(guidancePFH); PREP(doAttackProfile); PREP(doSeekerSearch); +PREP(doHandoff); +PREP(handleHandoff); + // Attack Profiles PREP(attackProfile_LIN); PREP(attackProfile_DIR); diff --git a/addons/missileguidance/functions/fnc_doHandoff.sqf b/addons/missileguidance/functions/fnc_doHandoff.sqf new file mode 100644 index 0000000000..d99998c8c4 --- /dev/null +++ b/addons/missileguidance/functions/fnc_doHandoff.sqf @@ -0,0 +1,4 @@ +#include "script_component.hpp" +PARAMS_2(_target,_args); + +[QGVAR(handoff), [_target, _args]] call EFUNC(common,globalEvent); \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_handleHandoff.sqf b/addons/missileguidance/functions/fnc_handleHandoff.sqf new file mode 100644 index 0000000000..2f1dfac8e7 --- /dev/null +++ b/addons/missileguidance/functions/fnc_handleHandoff.sqf @@ -0,0 +1,6 @@ +#include "script_component.hpp" +PARAMS_2(_target,_args); + +if(!local _target) exitWith {}; + +[FUNC(guidancePFH), 0, _args] call cba_fnc_addPerFrameHandler; \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_onFired.sqf b/addons/missileguidance/functions/fnc_onFired.sqf index dd96821692..e36742bce5 100644 --- a/addons/missileguidance/functions/fnc_onFired.sqf +++ b/addons/missileguidance/functions/fnc_onFired.sqf @@ -60,27 +60,37 @@ if(isNil "_target") then { }; TRACE_4("Beginning ACE guidance system",_target,_ammo,_seekerType,_attackProfile); -[FUNC(guidancePFH), 0, [_this, - [_shooter, - [_target, _targetPos, _launchPos], - _seekerType, - _attackProfile, - _lockMode - ], - [ - getNumber ( _config >> "minDeflection" ), - getNumber ( _config >> "maxDeflection" ), - getNumber ( _config >> "incDeflection" ) - ], - [ - getNumber ( _config >> "seekerAngle" ), - getNumber ( _config >> "seekerAccuracy" ), - getNumber ( _config >> "seekerMaxRange" ) - ], - [ diag_tickTime, [], [] ] - ] -] call cba_fnc_addPerFrameHandler; +_args = [_this, + [_shooter, + [_target, _targetPos, _launchPos], + _seekerType, + _attackProfile, + _lockMode + ], + [ + getNumber ( _config >> "minDeflection" ), + getNumber ( _config >> "maxDeflection" ), + getNumber ( _config >> "incDeflection" ) + ], + [ + getNumber ( _config >> "seekerAngle" ), + getNumber ( _config >> "seekerAccuracy" ), + getNumber ( _config >> "seekerMaxRange" ) + ], + [ diag_tickTime, [], [] ] + ]; + +// Hand off to the guiding unit. We just use local player so local PFH fires for now +// Laser code needs to give us a shooter for LOBL, or the seeker unit needs to be able to shift locality +// Based on its homing laser +// Lasers need to be handled in a special LOAL/LOBL case +_guidingUnit = ACE_player; +if(local _guidingUnit) then { + [FUNC(guidancePFH), 0, _args ] call cba_fnc_addPerFrameHandler; +} else { + [QGVAR(handoff), [_guidingUnit, _args] ] call FUNC(doHandoff); +}; /* Clears locking settings (vehicle _shooter) setVariable [QGVAR(target), nil]; (vehicle _shooter) setVariable [QGVAR(seekerType), nil]; diff --git a/tools/github_privates_bot.py b/tools/github_privates_bot.py new file mode 100644 index 0000000000..4ef04eb33c --- /dev/null +++ b/tools/github_privates_bot.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python3 + +import os +import argparse + +from pygithub3 import Github + +def main(): + gh = Github(user='acemod', repo='ACE3') + + pull_requests = gh.pull_requests.list().all() + + for request in pull_requests: + files = gh.pull_requests.list_files(request.number).all() + + for file in files: + # print file.filename + if '.sqf' in file.filename: + print file + +if __name__ == "__main__": + main() \ No newline at end of file From 9d87f08aa629a677c3d515c26b21feb18d0622e8 Mon Sep 17 00:00:00 2001 From: jaynus Date: Thu, 16 Apr 2015 09:48:21 -0700 Subject: [PATCH 675/816] Regex's kill kids. --- tools/search_privates.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/search_privates.py b/tools/search_privates.py index 8276bef848..eef6535e46 100644 --- a/tools/search_privates.py +++ b/tools/search_privates.py @@ -16,7 +16,7 @@ def get_private_declare(content): priv_dec_str = ''.join(priv_srch_declared) - srch = re.compile('') + srch = re.compile('(? Date: Thu, 16 Apr 2015 18:52:48 +0200 Subject: [PATCH 676/816] Added missing privates --- addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf b/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf index 42bac3eac8..f5f1d3861e 100644 --- a/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf +++ b/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf @@ -16,7 +16,7 @@ #include "script_component.hpp" [{ - private ["_bullet", "_airFriction", "_args", "_deltaT", "_bulletVelocity", "_bulletSpeed", "_trueVelocity", "_trueVelocity", "_dragRef", "_drag", "_accelRef", "_accel"]; + private ["_args", "_bullet", "_airFriction", "_time", "_deltaT", "_bulletVelocity", "_bulletSpeed", "_trueVelocity", "_trueSpeed", "_dragRef", "_drag", "_accelRef", "_accel"]; _args = _this select 0; _bullet = _args select 0; From 9db256ad8d80a43374056490b2eabbd9b7258d89 Mon Sep 17 00:00:00 2001 From: jaynus Date: Thu, 16 Apr 2015 09:54:52 -0700 Subject: [PATCH 677/816] ignore preceeding numbers --- tools/search_privates.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/search_privates.py b/tools/search_privates.py index 55a6dfc791..9cc55fbdcc 100644 --- a/tools/search_privates.py +++ b/tools/search_privates.py @@ -53,7 +53,7 @@ def check_privates(filepath): # Regex search privates - srch = re.compile('(? Date: Thu, 16 Apr 2015 19:00:37 +0200 Subject: [PATCH 678/816] Fixed constant name not following the coding-guideline --- addons/atragmx/functions/fnc_create_dialog.sqf | 2 +- addons/atragmx/functions/fnc_show_gun_list.sqf | 2 +- .../atragmx/functions/fnc_show_range_card_setup.sqf | 2 +- .../functions/fnc_show_target_range_assist.sqf | 2 +- .../functions/fnc_show_target_speed_assist.sqf | 2 +- .../functions/fnc_target_speed_assist_timer.sqf | 2 +- addons/atragmx/functions/fnc_toggle_range_card.sqf | 2 +- .../functions/fnc_update_target_selection.sqf | 12 ++++++------ .../atragmx/functions/fnc_update_unit_selection.sqf | 8 ++++---- addons/atragmx/script_component.hpp | 2 +- 10 files changed, 18 insertions(+), 18 deletions(-) diff --git a/addons/atragmx/functions/fnc_create_dialog.sqf b/addons/atragmx/functions/fnc_create_dialog.sqf index 8dc0f3e34f..73945a4030 100644 --- a/addons/atragmx/functions/fnc_create_dialog.sqf +++ b/addons/atragmx/functions/fnc_create_dialog.sqf @@ -29,7 +29,7 @@ GVAR(showAddNewGun) call FUNC(show_add_new_gun); GVAR(showGunList) call FUNC(show_gun_list); GVAR(showRangeCard) call FUNC(show_range_card); if (GVAR(showRangeCard)) then { - ctrlSetFocus (_dsp displayCtrl 5001); + ctrlSetFocus (__DSP displayCtrl 5001); [] call FUNC(update_range_card); }; GVAR(showRangeCardSetup) call FUNC(show_range_card_setup); diff --git a/addons/atragmx/functions/fnc_show_gun_list.sqf b/addons/atragmx/functions/fnc_show_gun_list.sqf index e51aaba13b..565da71ce6 100644 --- a/addons/atragmx/functions/fnc_show_gun_list.sqf +++ b/addons/atragmx/functions/fnc_show_gun_list.sqf @@ -20,7 +20,7 @@ GVAR(showGunList) = _this; {ctrlShow [_x, _this]} forEach [6000, 6001, 6002, 6003, 6004, 6005, 6006, 6007]; if (_this) then { - ctrlSetFocus (_dsp displayCtrl 6002); + ctrlSetFocus (__DSP displayCtrl 6002); lbSetCurSel [6000, GVAR(currentGun)]; }; diff --git a/addons/atragmx/functions/fnc_show_range_card_setup.sqf b/addons/atragmx/functions/fnc_show_range_card_setup.sqf index e9afe41cc5..98e5f57998 100644 --- a/addons/atragmx/functions/fnc_show_range_card_setup.sqf +++ b/addons/atragmx/functions/fnc_show_range_card_setup.sqf @@ -20,7 +20,7 @@ GVAR(showRangeCardSetup) = _this; {ctrlShow [_x, _this]} forEach [10000, 10001, 10002, 10003, 10004, 10005, 10006, 10007, 10008, 10009]; if (_this) then { - ctrlSetFocus (_dsp displayCtrl 10006); + ctrlSetFocus (__DSP displayCtrl 10006); ctrlSetText [10003, Str(Round(GVAR(rangeCardStartRange)))]; ctrlSetText [10004, Str(Round(GVAR(rangeCardEndRange)))]; diff --git a/addons/atragmx/functions/fnc_show_target_range_assist.sqf b/addons/atragmx/functions/fnc_show_target_range_assist.sqf index e3ca0a2626..f7b973876f 100644 --- a/addons/atragmx/functions/fnc_show_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_show_target_range_assist.sqf @@ -20,7 +20,7 @@ GVAR(showTargetRangeAssist) = _this; {ctrlShow [_x, _this]} forEach [7000, 7001, 7002, 7003, 7004, 7005, 7006, 7007, 7008, 7009, 7010, 7011, 7012, 7013, 7014, 7015, 7016, 7017, 7018, 7019, 7020]; if (_this) then { - ctrlSetFocus (_dsp displayCtrl 7018); + ctrlSetFocus (__DSP displayCtrl 7018); ctrlSetText [7012, Str(parseNumber(ctrlText 320))]; ctrlSetText [7013, Str(parseNumber(ctrlText 340))]; diff --git a/addons/atragmx/functions/fnc_show_target_speed_assist.sqf b/addons/atragmx/functions/fnc_show_target_speed_assist.sqf index 90425e26db..43b9afe470 100644 --- a/addons/atragmx/functions/fnc_show_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_show_target_speed_assist.sqf @@ -20,7 +20,7 @@ GVAR(showTargetSpeedAssist) = _this; {ctrlShow [_x, _this]} forEach [8000, 8001, 8002, 8003, 8004, 8005, 8006, 8007, 8008, 8009, 8010, 8011, 8012, 8013, 8014, 8015]; if (_this) then { - ctrlSetFocus (_dsp displayCtrl 8012); + ctrlSetFocus (__DSP displayCtrl 8012); ctrlSetText [8004, Str(Round((GVAR(targetRange) select GVAR(currentTarget))))]; diff --git a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf index d8414ba692..da4b68a7c7 100644 --- a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf +++ b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf @@ -20,7 +20,7 @@ if !(ctrlVisible 9000) then { false call FUNC(show_target_speed_assist); true call FUNC(show_target_speed_assist_timer); - ctrlSetFocus (_dsp displayCtrl 9002); + ctrlSetFocus (__DSP displayCtrl 9002); [{ private ["_args", "_startTime"]; diff --git a/addons/atragmx/functions/fnc_toggle_range_card.sqf b/addons/atragmx/functions/fnc_toggle_range_card.sqf index 6a75ea5445..e5d5cb0269 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card.sqf @@ -24,7 +24,7 @@ if (ctrlVisible 5006) then false call FUNC(show_main_page); true call FUNC(show_range_card); - ctrlSetFocus (_dsp displayCtrl 5001); + ctrlSetFocus (__DSP displayCtrl 5001); [] call FUNC(calculate_range_card); [] call FUNC(update_range_card); diff --git a/addons/atragmx/functions/fnc_update_target_selection.sqf b/addons/atragmx/functions/fnc_update_target_selection.sqf index 476c22d658..2a29d05fb1 100644 --- a/addons/atragmx/functions/fnc_update_target_selection.sqf +++ b/addons/atragmx/functions/fnc_update_target_selection.sqf @@ -15,13 +15,13 @@ */ #include "script_component.hpp" -(_dsp displayCtrl 500) ctrlEnable true; -(_dsp displayCtrl 501) ctrlEnable true; -(_dsp displayCtrl 502) ctrlEnable true; -(_dsp displayCtrl 503) ctrlEnable true; +(__DSP displayCtrl 500) ctrlEnable true; +(__DSP displayCtrl 501) ctrlEnable true; +(__DSP displayCtrl 502) ctrlEnable true; +(__DSP displayCtrl 503) ctrlEnable true; -(_dsp displayCtrl 500 + GVAR(currentTarget)) ctrlEnable false; +(__DSP displayCtrl 500 + GVAR(currentTarget)) ctrlEnable false; -ctrlSetFocus (_dsp displayCtrl 3000); +ctrlSetFocus (__DSP displayCtrl 3000); [] call FUNC(update_unit_selection); diff --git a/addons/atragmx/functions/fnc_update_unit_selection.sqf b/addons/atragmx/functions/fnc_update_unit_selection.sqf index f6a51c5cfc..5468d2d0fc 100644 --- a/addons/atragmx/functions/fnc_update_unit_selection.sqf +++ b/addons/atragmx/functions/fnc_update_unit_selection.sqf @@ -15,11 +15,11 @@ */ #include "script_component.hpp" -(_dsp displayCtrl 600) ctrlEnable true; -(_dsp displayCtrl 601) ctrlEnable true; -(_dsp displayCtrl 602) ctrlEnable true; +(__DSP displayCtrl 600) ctrlEnable true; +(__DSP displayCtrl 601) ctrlEnable true; +(__DSP displayCtrl 602) ctrlEnable true; -(_dsp displayCtrl 600 + GVAR(currentUnit)) ctrlEnable false; +(__DSP displayCtrl 600 + GVAR(currentUnit)) ctrlEnable false; [] call FUNC(update_gun); [] call FUNC(update_atmosphere); diff --git a/addons/atragmx/script_component.hpp b/addons/atragmx/script_component.hpp index 014524c6dd..60b3083a96 100644 --- a/addons/atragmx/script_component.hpp +++ b/addons/atragmx/script_component.hpp @@ -11,4 +11,4 @@ #include "\z\ace\addons\main\script_macros.hpp" -#define _dsp (uiNamespace getVariable "ATragMX_Display") +#define __DSP (uiNamespace getVariable "ATragMX_Display") From 61d1e6854ecbd6db76f62476a12985e88eee037e Mon Sep 17 00:00:00 2001 From: Ivan Navarro Cabello Date: Thu, 16 Apr 2015 19:03:15 +0200 Subject: [PATCH 679/816] added spanish translation added spanish translation to ballistics and respawn --- addons/ballistics/stringtable.xml | 19 +++++++++++++++++-- addons/respawn/stringtable.xml | 10 ++++++++-- 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index cf59b59f40..c95da8d760 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -480,7 +480,7 @@ Caliber: .338 Norma Magnum Tracer IR-DIM<br />Rounds: 130<br />Used in: SPMG Kaliber: .338 Norma Magnum Leuchtspur IR-DIM<br />Schuss: 130<br />Verwendet für: SPMG Kaliber: .338 Norma Magnum Smugacz IR-DIM<br />Pociski: 130<br />Używany w: SPMG - Calibre: .338 Norma Magnum Traçante IR-DIM<br />Cartouches: 130<br />Utilisé dans: SPMG + Calibre: .338 Norma Magnum Traçante IR-DIM<br />Cartouches: 130<br />Utilisé dans: SPMG Calibre: .338 Norma Magnum trazadora IR-DIM<br />Balas: 130<br />Se usa en: SPMG @@ -805,31 +805,37 @@ 7.62mm 10Rnd Mag (Mk319 Mod 0) Magazynek 7,62mm 10rd (Mk319 Mod 0) 7.62mm 10Cps (Mk319 Mod 0) + Cargador de 10 balas de 7.62mm (Mk319 Mod 0) 7.62mm Mk319 7,62mm Mk319 7.62mm Mk319 + 7.62mm Mk319 Caliber: 7.62x51 mm NATO (Mk319 Mod 0)<br />Rounds: 10 Kaliber: 7,62x51 mm NATO (Mk319 Mod 0)<br />Pociski: 10 Calibre: 7.62x51 mm NATO (Mk319 Mod 0)<br />Cartouches: 10 + Calibre: 7.62x51 mm NATO (Mk319 Mod 0)<br />Balas: 10 7.62mm 20Rnd Mag (Mk319 Mod 0) Magazynek 7,62mm 20rd (Mk319 Mod 0) 7.62mm 20Cps (Mk319 Mod 0) + Cargador de 20 balas de 7.62mm (Mk319 Mod 0) 7.62mm Mk319 7,62mm Mk319 7.62mm Mk319 + 7.62mm Mk319 Caliber: 7.62x51 mm NATO (Mk319 Mod 0)<br />Rounds: 20 Kaliber: 7,62x51 mm NATO (Mk319 Mod 0)<br />Pociski: 20 Calibre: 7.62x51 mm NATO (Mk319 Mod 0)<br />Cartouches: 20 + Calibre: 7.62x51 mm NATO (Mk319 Mod 0)<br />Balas: 20 7.62mm 20Rnd Mag (Mk248 Mod 0) @@ -918,38 +924,47 @@ .338 10Rnd Mag (API526) .338 10Cps (API526) + Cargador de 10 balas de .338 (API526) .338 AP .338 AP + .338 AP Caliber: 8.6x70mm (API526)<br />Rounds: 10 Calibre: 8.6x70mm (API526)<br />Cartouches: 10 + Calibre: 8.6x70mm (API526)<br />Balas: 10 12.7x99mm 5Rnd Mag 12.7x99mm 5Cps + Cargador de 5 balas de 12.7x99mm 12.7mm 12.7mm + 12.7mm Caliber: 12.7x99mm<br />Rounds: 5 Calibre: 12.7x99mm<br />Cartouches: 5 + Calibre: 12.7x99mm<br />Balas: 5 12.7x99mm 5Rnd Mag (AMAX) 12.7x99mm 5Rnd Mag (AMAX) + Cargador de 5 balas de 12.7x99mm (AMAX) 12.7mm 12.7mm + 12.7mm Caliber: 12.7x99mm (AMAX)<br />Rounds: 5 Calibre: 12.7x99mm (AMAX)<br />Cartouches: 5 + Calibre: 12.7x99mm (AMAX)<br />Balas: 5 - + \ No newline at end of file diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index af003b4c28..409a149f83 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -5,7 +5,7 @@ Deploy in 5 seconds ... Déploiement dans 5 secondes ... Wird in 5 Sekunden errichtet ... - Desplegando en 5 segundos ... + Despliegue en 5 segundos ... Возрождение через 5 секунд ... Rozmieszczenie za 5 sekund ... Respawn za 5 sekund... @@ -44,26 +44,32 @@ Rallypoint West (Base) Sammelpunkt West (Basis) + Punto de reunión Oeste (Base) Rallypoint East (Base) Sammelpunkt Ost (Basis) + Punto de reunión Este (Base) Rallypoint Independent (Base) Sammelpunkt Widerstand (Basis) + Punto de reunión Independiente (Base) Rallypoint West Sammelpunkt West + Punto de reunión Oeste Rallypoint East Sammelpunkt Ost + Punto de reunión Este Rallypoint Independent Sammelpunkt Widerstand + Punto de reunión Independiente - + \ No newline at end of file From 6a942ac8209cce075fcb7284e6c8eb8e5d5c8b47 Mon Sep 17 00:00:00 2001 From: jaynus Date: Thu, 16 Apr 2015 10:10:24 -0700 Subject: [PATCH 680/816] Fixed: ACE_Fake**** Was showing in arsenal. Fixes #670 --- addons/common/CfgMagazines.hpp | 1 + addons/common/CfgWeapons.hpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/addons/common/CfgMagazines.hpp b/addons/common/CfgMagazines.hpp index 815ab6db9f..465ea57f78 100644 --- a/addons/common/CfgMagazines.hpp +++ b/addons/common/CfgMagazines.hpp @@ -2,6 +2,7 @@ class CfgMagazines { class CA_Magazine; class ACE_FakeMagazine: CA_Magazine { + scopeCurator = 1; descriptionShort = ""; displayName = ""; displayNameShort = ""; diff --git a/addons/common/CfgWeapons.hpp b/addons/common/CfgWeapons.hpp index c2d1532f40..cf8c06798e 100644 --- a/addons/common/CfgWeapons.hpp +++ b/addons/common/CfgWeapons.hpp @@ -14,6 +14,8 @@ class CfgWeapons { class ACE_FakePrimaryWeapon: Rifle_Base_F { scope = 2; + scopeCurator = 1; + displayName = ""; model = "\A3\Weapons_f\empty"; picture = ""; From e06fd7350e7980da734f3452ab4603be74750d97 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 16 Apr 2015 12:10:40 -0500 Subject: [PATCH 681/816] DEFAULT_PARAM KEY_PARAM private check --- tools/search_privates.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/search_privates.py b/tools/search_privates.py index 9cc55fbdcc..404c56f4db 100644 --- a/tools/search_privates.py +++ b/tools/search_privates.py @@ -21,7 +21,7 @@ def get_private_declare(content): priv_split = sorted(set(priv_split)) priv_declared += priv_split; - srch = re.compile('PARAMS_[0-9].*|EXPLODE_[0-9]_PVT.*') + srch = re.compile('PARAMS_[0-9].*|EXPLODE_[0-9]_PVT.*|DEFAULT_PARAM.*|KEY_PARAM.*') priv_srch_declared = srch.findall(content) priv_srch_declared = sorted(set(priv_srch_declared)) From 638433614c8778ec7b9b80b269ec6829376fa130 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 16 Apr 2015 12:36:12 -0500 Subject: [PATCH 682/816] Some missing private defines. --- addons/attach/functions/fnc_attach.sqf | 1 + addons/attach/functions/fnc_canAttach.sqf | 2 +- addons/attach/functions/fnc_detach.sqf | 2 +- addons/attach/functions/fnc_getChildrenAttachActions.sqf | 1 + addons/backpacks/functions/fnc_backpackOpened.sqf | 6 +----- addons/captives/XEH_postInit.sqf | 1 + addons/captives/functions/fnc_doLoadCaptive.sqf | 1 + addons/captives/functions/fnc_moduleSurrender.sqf | 1 + addons/captives/functions/fnc_setHandcuffed.sqf | 2 ++ addons/captives/functions/fnc_setSurrendered.sqf | 2 ++ addons/disarming/functions/fnc_canBeDisarmed.sqf | 2 ++ addons/disarming/functions/fnc_disarmDropItems.sqf | 5 +++++ addons/disarming/functions/fnc_eventTargetStart.sqf | 2 ++ addons/disarming/functions/fnc_getAllGearUnit.sqf | 2 ++ addons/disarming/functions/fnc_openDisarmDialog.sqf | 3 +++ addons/disarming/functions/fnc_showItemsInListbox.sqf | 2 +- addons/disarming/functions/fnc_verifyMagazinesMoved.sqf | 2 +- addons/disposable/XEH_postInitClient.sqf | 5 ++--- 18 files changed, 30 insertions(+), 12 deletions(-) diff --git a/addons/attach/functions/fnc_attach.sqf b/addons/attach/functions/fnc_attach.sqf index 3bb54eee16..45b1c0a336 100644 --- a/addons/attach/functions/fnc_attach.sqf +++ b/addons/attach/functions/fnc_attach.sqf @@ -62,6 +62,7 @@ if (_unit == _attachToVehicle) then { //Self Attachment _actionID = _unit addAction [format ["%1", localize "STR_ACE_Attach_CancelAction"], {GVAR(placeAction) = 0}]; [{ + private "_startingPosition"; PARAMS_2(_args,_pfID); EXPLODE_7_PVT(_args,_unit,_attachToVehicle,_itemClassname,_itemVehClass,_tempObject,_onAtachText,_actionID); diff --git a/addons/attach/functions/fnc_canAttach.sqf b/addons/attach/functions/fnc_canAttach.sqf index d0930dc069..18071092d5 100644 --- a/addons/attach/functions/fnc_canAttach.sqf +++ b/addons/attach/functions/fnc_canAttach.sqf @@ -19,7 +19,7 @@ PARAMS_3(_attachToVehicle,_player,_args); -private ["_itemName", "_attachLimit", "_attachedObjects"]; +private ["_itemName", "_attachLimit", "_attachedObjects","_playerPos"]; _itemName = [_args, 0, ""] call CBA_fnc_defaultParam; _attachLimit = [6, 1] select (_player == _attachToVehicle); diff --git a/addons/attach/functions/fnc_detach.sqf b/addons/attach/functions/fnc_detach.sqf index 99ac646013..a56936301d 100644 --- a/addons/attach/functions/fnc_detach.sqf +++ b/addons/attach/functions/fnc_detach.sqf @@ -18,7 +18,7 @@ PARAMS_2(_attachToVehicle,_unit); -private ["_attachedObjects", "_attachedItems"]; +private ["_attachedObjects", "_attachedItems", "_itemDisplayName"]; _attachedObjects = _attachToVehicle getVariable [QGVAR(Objects), []]; _attachedItems = _attachToVehicle getVariable [QGVAR(ItemNames), []]; diff --git a/addons/attach/functions/fnc_getChildrenAttachActions.sqf b/addons/attach/functions/fnc_getChildrenAttachActions.sqf index 3594e10bd6..fb432146be 100644 --- a/addons/attach/functions/fnc_getChildrenAttachActions.sqf +++ b/addons/attach/functions/fnc_getChildrenAttachActions.sqf @@ -17,6 +17,7 @@ */ #include "script_component.hpp" +private ["_listed", "_actions", "_item", "_displayName", "_picture", "_action"]; PARAMS_2(_target,_player); _listed = []; diff --git a/addons/backpacks/functions/fnc_backpackOpened.sqf b/addons/backpacks/functions/fnc_backpackOpened.sqf index 1894d68f23..3f5cf53994 100644 --- a/addons/backpacks/functions/fnc_backpackOpened.sqf +++ b/addons/backpacks/functions/fnc_backpackOpened.sqf @@ -13,11 +13,7 @@ */ #include "script_component.hpp" -private ["_unit", "_target"]; - -_unit = _this select 0; -_target = _this select 1; -_backpack = _this select 2; +PARAMS_3(_unit,_target,_backpack); // do cam shake if the target is the player if ([_target] call EFUNC(common,isPlayer)) then { diff --git a/addons/captives/XEH_postInit.sqf b/addons/captives/XEH_postInit.sqf index 651edbcf86..f91f24025e 100644 --- a/addons/captives/XEH_postInit.sqf +++ b/addons/captives/XEH_postInit.sqf @@ -7,6 +7,7 @@ if (isServer) then { addMissionEventHandler ["HandleDisconnect", { PARAMS_1(_disconnectedPlayer); + private "_escortedUnit"; _escortedUnit = _disconnectedPlayer getVariable [QGVAR(escortedUnit), objNull]; if ((!isNull _escortedUnit) && {(attachedTo _escortedUnit) == _disconnectedPlayer}) then { detach _escortedUnit; diff --git a/addons/captives/functions/fnc_doLoadCaptive.sqf b/addons/captives/functions/fnc_doLoadCaptive.sqf index 9fd65a130d..97ecd98a0a 100644 --- a/addons/captives/functions/fnc_doLoadCaptive.sqf +++ b/addons/captives/functions/fnc_doLoadCaptive.sqf @@ -18,6 +18,7 @@ #include "script_component.hpp" PARAMS_3(_unit,_target,_vehicle); +private "_objects"; if (isNull _target) then { _objects = attachedObjects _unit; diff --git a/addons/captives/functions/fnc_moduleSurrender.sqf b/addons/captives/functions/fnc_moduleSurrender.sqf index 0506b0cc17..bf0e04cd6a 100644 --- a/addons/captives/functions/fnc_moduleSurrender.sqf +++ b/addons/captives/functions/fnc_moduleSurrender.sqf @@ -18,6 +18,7 @@ #include "script_component.hpp" PARAMS_3(_logic,_units,_activated); +private ["_bisMouseOver", "_mouseOverObject"]; if (!_activated) exitWith {}; diff --git a/addons/captives/functions/fnc_setHandcuffed.sqf b/addons/captives/functions/fnc_setHandcuffed.sqf index 5f134ab03b..bd141988bb 100644 --- a/addons/captives/functions/fnc_setHandcuffed.sqf +++ b/addons/captives/functions/fnc_setHandcuffed.sqf @@ -50,6 +50,7 @@ if (_state) then { //Adds an animation changed eh //If we get a change in animation then redo the animation (handles people vaulting to break the animation chain) + private "_animChangedEHID"; _animChangedEHID = _unit addEventHandler ["AnimChanged", { PARAMS_2(_unit,_newAnimation); if ((_newAnimation != "ACE_AmovPercMstpSsurWnonDnon") && {!(_unit getVariable ["ACE_isUnconscious", false])}) then { @@ -66,6 +67,7 @@ if (_state) then { [_unit, QGVAR(Handcuffed), false] call EFUNC(common,setCaptivityStatus); //remove AnimChanged EH + private "_animChangedEHID"; _animChangedEHID = _unit getVariable [QGVAR(handcuffAnimEHID), -1]; _unit removeEventHandler ["AnimChanged", _animChangedEHID]; _unit setVariable [QGVAR(handcuffAnimEHID), -1]; diff --git a/addons/captives/functions/fnc_setSurrendered.sqf b/addons/captives/functions/fnc_setSurrendered.sqf index d774e7f6e0..22de70921d 100644 --- a/addons/captives/functions/fnc_setSurrendered.sqf +++ b/addons/captives/functions/fnc_setSurrendered.sqf @@ -48,6 +48,7 @@ if (_state) then { if (_unit getVariable [QGVAR(isSurrendering), false] && {(vehicle _unit) == _unit}) then { //Adds an animation changed eh //If we get a change in animation then redo the animation (handles people vaulting to break the animation chain) + private "_animChangedEHID"; _animChangedEHID = _unit addEventHandler ["AnimChanged", { PARAMS_2(_unit,_newAnimation); if ((_newAnimation != "ACE_AmovPercMstpSsurWnonDnon") && {!(_unit getVariable ["ACE_isUnconscious", false])}) then { @@ -63,6 +64,7 @@ if (_state) then { [_unit, QGVAR(Surrendered), false] call EFUNC(common,setCaptivityStatus); //remove AnimChanged EH + private "_animChangedEHID"; _animChangedEHID = _unit getVariable [QGVAR(surrenderAnimEHID), -1]; _unit removeEventHandler ["AnimChanged", _animChangedEHID]; _unit setVariable [QGVAR(surrenderAnimEHID), -1]; diff --git a/addons/disarming/functions/fnc_canBeDisarmed.sqf b/addons/disarming/functions/fnc_canBeDisarmed.sqf index 04171a900d..25ec884919 100644 --- a/addons/disarming/functions/fnc_canBeDisarmed.sqf +++ b/addons/disarming/functions/fnc_canBeDisarmed.sqf @@ -17,6 +17,8 @@ PARAMS_1(_target); +private ["_animationStateCfgMoves", "_putDownAnim"]; + //Check animationState for putDown anim //This ensures the unit doesn't have to actualy do any animation to drop something //This should always be true for the 3 possible status effects that allow disarming diff --git a/addons/disarming/functions/fnc_disarmDropItems.sqf b/addons/disarming/functions/fnc_disarmDropItems.sqf index 24ab96a2cf..2cb3e89b5d 100644 --- a/addons/disarming/functions/fnc_disarmDropItems.sqf +++ b/addons/disarming/functions/fnc_disarmDropItems.sqf @@ -20,6 +20,9 @@ #define TIME_MAX_WAIT 5 +private ["_fncSumArray", "_return", "_holder", "_dropPos", "_targetMagazinesStart", "_holderMagazinesStart", "_xClassname", "_xAmmo", "_targetMagazinesEnd", "_holderMagazinesEnd", "_holderItemsStart", "_targetItemsStart", "_addToCrateClassnames", "_addToCrateCount", "_index", "_holderItemsEnd", "_targetItemsEnd", "_holderIsEmpty"]; + + PARAMS_3(_caller,_target,_listOfItemsToRemove); DEFAULT_PARAM(3,_doNotDropAmmo,false); //By default units drop all weapon mags when dropping a weapon @@ -154,6 +157,8 @@ if (_holderIsEmpty) then { //Start the PFEH to do the actions (which could take >1 frame) [{ + private ["_needToRemoveWeapon", "_needToRemoveMagazines", "_needToRemoveBackpack", "_needToRemoveVest", "_needToRemoveUniform", "_error", "_magsToPickup", "_index", "_magazinesInHolder"]; + PARAMS_2(_args,_pfID); EXPLODE_8_PVT(_args,_caller,_target,_listOfItemsToRemove,_holder,_holderIsEmpty,_maxWaitTime,_doNotDropAmmo,_startingMagazines); diff --git a/addons/disarming/functions/fnc_eventTargetStart.sqf b/addons/disarming/functions/fnc_eventTargetStart.sqf index c91f717e2a..316ec2b656 100644 --- a/addons/disarming/functions/fnc_eventTargetStart.sqf +++ b/addons/disarming/functions/fnc_eventTargetStart.sqf @@ -20,6 +20,8 @@ PARAMS_3(_caller,_target,_listOfObjectsToRemove); +private "_itemsToAdd"; + _itemsToAdd = []; { if (_x == (uniform _target)) then { diff --git a/addons/disarming/functions/fnc_getAllGearUnit.sqf b/addons/disarming/functions/fnc_getAllGearUnit.sqf index d07f40c972..a319c006ee 100644 --- a/addons/disarming/functions/fnc_getAllGearUnit.sqf +++ b/addons/disarming/functions/fnc_getAllGearUnit.sqf @@ -17,6 +17,8 @@ PARAMS_1(_target); +private ["_allItems", "_classnamesCount", "_index", "_uniqueClassnames"]; + _allItems = ((weapons _target) + (magazines _target) + (items _target) + (assignedItems _target)); if ((backpack _target) != "") then { diff --git a/addons/disarming/functions/fnc_openDisarmDialog.sqf b/addons/disarming/functions/fnc_openDisarmDialog.sqf index 6da123b831..832f32ced5 100644 --- a/addons/disarming/functions/fnc_openDisarmDialog.sqf +++ b/addons/disarming/functions/fnc_openDisarmDialog.sqf @@ -28,6 +28,7 @@ ] PARAMS_2(_caller,_target); +private "_display"; //Sanity Checks if (_caller != ACE_player) exitwith {ERROR("Player isn't caller?");}; @@ -59,6 +60,7 @@ GVAR(disarmTarget) = _target; //Setup PFEH [{ + private ["_groundContainer", "_targetContainer", "_playerName", "_rankPicture", "_rankIndex", "_targetUniqueItems", "_holderUniqueItems"]; disableSerialization; EXPLODE_2_PVT(_this,_args,_pfID); EXPLODE_3_PVT(_args,_player,_target,_display); @@ -71,6 +73,7 @@ GVAR(disarmTarget) = _target; GVAR(disarmTarget) = objNull; if (!isNull _display) then {closeDialog 0;}; //close dialog if still open } else { + _groundContainer = _display displayCtrl 632; _targetContainer = _display displayCtrl 633; _playerName = _display displayCtrl 111; diff --git a/addons/disarming/functions/fnc_showItemsInListbox.sqf b/addons/disarming/functions/fnc_showItemsInListbox.sqf index e040233b82..5c809de4a2 100644 --- a/addons/disarming/functions/fnc_showItemsInListbox.sqf +++ b/addons/disarming/functions/fnc_showItemsInListbox.sqf @@ -19,7 +19,7 @@ disableSerialization; PARAMS_2(_listBoxCtrl,_itemsCountArray); -private "_classname"; +private ["_classname", "_count", "_displayName", "_picture"]; { _displayName = ""; diff --git a/addons/disarming/functions/fnc_verifyMagazinesMoved.sqf b/addons/disarming/functions/fnc_verifyMagazinesMoved.sqf index 779a5e39ba..e1753f390a 100644 --- a/addons/disarming/functions/fnc_verifyMagazinesMoved.sqf +++ b/addons/disarming/functions/fnc_verifyMagazinesMoved.sqf @@ -20,7 +20,7 @@ */ #include "script_component.hpp" -private ["_problem", "_beginingArray"]; +private ["_problem", "_beginingArray", "_index"]; PARAMS_4(_startA,_endA,_startB,_endB); diff --git a/addons/disposable/XEH_postInitClient.sqf b/addons/disposable/XEH_postInitClient.sqf index 1fe598137f..c20dfa886b 100644 --- a/addons/disposable/XEH_postInitClient.sqf +++ b/addons/disposable/XEH_postInitClient.sqf @@ -5,7 +5,6 @@ #include "script_component.hpp" ["inventoryDisplayLoaded",{ - _player = ACE_player; - [_player] call FUNC(takeLoadedATWeapon); - [_player, (_this select 0)] call FUNC(updateInventoryDisplay); + [ACE_player] call FUNC(takeLoadedATWeapon); + [ACE_player, (_this select 0)] call FUNC(updateInventoryDisplay); }] call EFUNC(common,addEventHandler); \ No newline at end of file From 3d14b171a6a671af160f3cf0d296c3db72546840 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Thu, 16 Apr 2015 19:38:07 +0200 Subject: [PATCH 683/816] Make make.py itself support 32-&64-bit systems ... ... because having two different files is dumb. --- tools/make.py | 15 +- tools/make64.py | 837 ------------------------------------------------ 2 files changed, 12 insertions(+), 840 deletions(-) delete mode 100644 tools/make64.py diff --git a/tools/make.py b/tools/make.py index bd27f893f5..29cf3f1956 100644 --- a/tools/make.py +++ b/tools/make.py @@ -200,7 +200,10 @@ def find_depbo_tools(regKey): reg = winreg.ConnectRegistry(None, winreg.HKEY_LOCAL_MACHINE) try: - k = winreg.OpenKey(reg, r"Software\Mikero\pboProject") + try: + k = winreg.OpenKey(reg, r"Software\Wow6432Node\Mikero\pboProject") + except FileNotFoundError: + k = winreg.OpenKey(reg, r"Software\Mikero\pboProject") try: pboproject_path = winreg.QueryValueEx(k, "exe")[0] winreg.CloseKey(k) @@ -208,7 +211,10 @@ def find_depbo_tools(regKey): except: print_error("ERROR: Could not find pboProject.") - k = winreg.OpenKey(reg, r"Software\Mikero\rapify") + try: + k = winreg.OpenKey(reg, r"Software\Wow6432Node\Mikero\rapify") + except FileNotFoundError: + k = winreg.OpenKey(reg, r"Software\Mikero\rapify") try: rapify_path = winreg.QueryValueEx(k, "exe")[0] winreg.CloseKey(k) @@ -216,7 +222,10 @@ def find_depbo_tools(regKey): except: print_error("Could not find rapify.") - k = winreg.OpenKey(reg, r"Software\Mikero\MakePbo") + try: + k = winreg.OpenKey(reg, r"Software\Wow6432Node\Mikero\MakePbo") + except FileNotFoundError: + k = winreg.OpenKey(reg, r"Software\Mikero\MakePbo") try: makepbo_path = winreg.QueryValueEx(k, "exe")[0] winreg.CloseKey(k) diff --git a/tools/make64.py b/tools/make64.py deleted file mode 100644 index b6635f884e..0000000000 --- a/tools/make64.py +++ /dev/null @@ -1,837 +0,0 @@ -#!/usr/bin/env python -# vim: set fileencoding=utf-8 : - -# make.py -# An Arma 3 addon build system - -############################################################################### - -# The MIT License (MIT) - -# Copyright (c) 2013-2014 Ryan Schultz - -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: - -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. - -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -# THE SOFTWARE. - -############################################################################### - -__version__ = "0.3dev" - -import sys - -if sys.version_info[0] == 2: - print("Python 3 is required.") - sys.exit(1) - -import os -import os.path -import shutil -import platform -import glob -import subprocess -import hashlib -import configparser -import json -import traceback -import time -import re - -if sys.platform == "win32": - import winreg - -############################################################################### -# http://akiscode.com/articles/sha-1directoryhash.shtml -# Copyright (c) 2009 Stephen Akiki -# MIT License (Means you can do whatever you want with this) -# See http://www.opensource.org/licenses/mit-license.php -# Error Codes: -# -1 -> Directory does not exist -# -2 -> General error (see stack traceback) -def get_directory_hash(directory): - directory_hash = hashlib.sha1() - if not os.path.exists (directory): - return -1 - - try: - for root, dirs, files in os.walk(directory): - for names in files: - path = os.path.join(root, names) - try: - f = open(path, 'rb') - except: - # You can't open the file for some reason - f.close() - continue - - while 1: - # Read file in as little chunks - buf = f.read(4096) - if not buf: break - new = hashlib.sha1(buf) - directory_hash.update(new.digest()) - f.close() - - except: - # Print the stack traceback - traceback.print_exc() - return -2 - - return directory_hash.hexdigest() - -# Copyright (c) André Burgaud -# http://www.burgaud.com/bring-colors-to-the-windows-console-with-python/ -if sys.platform == "win32": - from ctypes import windll, Structure, c_short, c_ushort, byref - - SHORT = c_short - WORD = c_ushort - - class COORD(Structure): - """struct in wincon.h.""" - _fields_ = [ - ("X", SHORT), - ("Y", SHORT)] - - class SMALL_RECT(Structure): - """struct in wincon.h.""" - _fields_ = [ - ("Left", SHORT), - ("Top", SHORT), - ("Right", SHORT), - ("Bottom", SHORT)] - - class CONSOLE_SCREEN_BUFFER_INFO(Structure): - """struct in wincon.h.""" - _fields_ = [ - ("dwSize", COORD), - ("dwCursorPosition", COORD), - ("wAttributes", WORD), - ("srWindow", SMALL_RECT), - ("dwMaximumWindowSize", COORD)] - - # winbase.h - STD_INPUT_HANDLE = -10 - STD_OUTPUT_HANDLE = -11 - STD_ERROR_HANDLE = -12 - - # wincon.h - FOREGROUND_BLACK = 0x0000 - FOREGROUND_BLUE = 0x0001 - FOREGROUND_GREEN = 0x0002 - FOREGROUND_CYAN = 0x0003 - FOREGROUND_RED = 0x0004 - FOREGROUND_MAGENTA = 0x0005 - FOREGROUND_YELLOW = 0x0006 - FOREGROUND_GREY = 0x0007 - FOREGROUND_INTENSITY = 0x0008 # foreground color is intensified. - - BACKGROUND_BLACK = 0x0000 - BACKGROUND_BLUE = 0x0010 - BACKGROUND_GREEN = 0x0020 - BACKGROUND_CYAN = 0x0030 - BACKGROUND_RED = 0x0040 - BACKGROUND_MAGENTA = 0x0050 - BACKGROUND_YELLOW = 0x0060 - BACKGROUND_GREY = 0x0070 - BACKGROUND_INTENSITY = 0x0080 # background color is intensified. - - stdout_handle = windll.kernel32.GetStdHandle(STD_OUTPUT_HANDLE) - SetConsoleTextAttribute = windll.kernel32.SetConsoleTextAttribute - GetConsoleScreenBufferInfo = windll.kernel32.GetConsoleScreenBufferInfo - - def get_text_attr(): - """Returns the character attributes (colors) of the console screen - buffer.""" - csbi = CONSOLE_SCREEN_BUFFER_INFO() - GetConsoleScreenBufferInfo(stdout_handle, byref(csbi)) - return csbi.wAttributes - - def set_text_attr(color): - """Sets the character attributes (colors) of the console screen - buffer. Color is a combination of foreground and background color, - foreground and background intensity.""" - SetConsoleTextAttribute(stdout_handle, color) -############################################################################### - -def find_bi_tools(work_drive): - """Find BI tools.""" - - reg = winreg.ConnectRegistry(None, winreg.HKEY_CURRENT_USER) - try: - k = winreg.OpenKey(reg, r"Software\bohemia interactive\arma 3 tools") - arma3tools_path = winreg.QueryValueEx(k, "path")[0] - winreg.CloseKey(k) - except: - raise Exception("BadTools","Arma 3 Tools are not installed correctly or the P: drive needs to be created.") - - addonbuilder_path = os.path.join(arma3tools_path, "AddonBuilder", "AddonBuilder.exe") - dssignfile_path = os.path.join(arma3tools_path, "DSSignFile", "DSSignFile.exe") - dscreatekey_path = os.path.join(arma3tools_path, "DSSignFile", "DSCreateKey.exe") - cfgconvert_path = os.path.join(arma3tools_path, "CfgConvert", "CfgConvert.exe") - - if os.path.isfile(addonbuilder_path) and os.path.isfile(dssignfile_path) and os.path.isfile(dscreatekey_path) and os.path.isfile(cfgconvert_path): - return [addonbuilder_path, dssignfile_path, dscreatekey_path, cfgconvert_path] - else: - raise Exception("BadTools","Arma 3 Tools are not installed correctly or the P: drive needs to be created.") - -def find_depbo_tools(regKey): - """Use registry entries to find DePBO-based tools.""" - stop = False - - if regKey == "HKCU": - reg = winreg.ConnectRegistry(None, winreg.HKEY_CURRENT_USER) - stop = True - else: - reg = winreg.ConnectRegistry(None, winreg.HKEY_LOCAL_MACHINE) - - try: - k = winreg.OpenKey(reg, r"Software\Wow6432Node\Mikero\pboProject") - try: - pboproject_path = winreg.QueryValueEx(k, "exe")[0] - winreg.CloseKey(k) - print("Found pboproject.") - except: - print_error("ERROR: Could not find pboProject.") - - k = winreg.OpenKey(reg, r"Software\Wow6432Node\Mikero\rapify") - try: - rapify_path = winreg.QueryValueEx(k, "exe")[0] - winreg.CloseKey(k) - print("Found rapify.") - except: - print_error("Could not find rapify.") - - k = winreg.OpenKey(reg, r"Software\Wow6432Node\Mikero\MakePbo") - try: - makepbo_path = winreg.QueryValueEx(k, "exe")[0] - winreg.CloseKey(k) - print("Found makepbo.") - except: - print_error("Could not find makepbo.") - except: - if stop == True: - raise Exception("BadDePBO", "DePBO tools not installed correctly") - return -1 - - - #Strip any quotations from the path due to a MikeRo tool bug which leaves a trailing space in some of its registry paths. - return [pboproject_path.strip('"'),rapify_path.strip('"'),makepbo_path.strip('"')] - -def color(color): - """Set the color. Works on Win32 and normal terminals.""" - if sys.platform == "win32": - if color == "green": - set_text_attr(FOREGROUND_GREEN | get_text_attr() & 0x0070 | FOREGROUND_INTENSITY) - elif color == "red": - set_text_attr(FOREGROUND_RED | get_text_attr() & 0x0070 | FOREGROUND_INTENSITY) - elif color == "blue": - set_text_attr(FOREGROUND_BLUE | get_text_attr() & 0x0070 | FOREGROUND_INTENSITY) - elif color == "reset": - set_text_attr(FOREGROUND_GREY | get_text_attr() & 0x0070) - elif color == "grey": - set_text_attr(FOREGROUND_GREY | get_text_attr() & 0x0070) - else : - if color == "green": - sys.stdout.write('\033[92m') - elif color == "red": - sys.stdout.write('\033[91m') - elif color == "blue": - sys.stdout.write('\033[94m') - elif color == "reset": - sys.stdout.write('\033[0m') - -def print_error(msg): - color("red") - print ("ERROR: " + msg) - color("reset") - -def print_green(msg): - color("green") - print(msg) - color("reset") - -def print_blue(msg): - color("blue") - print(msg) - color("reset") - -def print_yellow(msg): - color("yellow") - print(msg) - color("reset") - -############################################################################### - -def main(argv): - """Build an Arma addon suite in a directory from rules in a make.cfg file.""" - print_blue(("\nmake.py for Arma, v" + __version__)) - - if sys.platform != "win32": - print_error("Non-Windows platform (Cygwin?). Please re-run from cmd.") - sys.exit(1) - - reg = winreg.ConnectRegistry(None, winreg.HKEY_CURRENT_USER) - try: - k = winreg.OpenKey(reg, r"Software\bohemia interactive\arma 3 tools") - arma3tools_path = winreg.QueryValueEx(k, "path")[0] - winreg.CloseKey(k) - except: - raise Exception("BadTools","Arma 3 Tools are not installed correctly or the P: drive needs to be created.") - - # Default behaviors - test = False # Copy to Arma 3 directory? - arg_modules = False # Only build modules on command line? - make_release = False # Make zip file from the release? - release_version = 0 # Version of release - use_pboproject = True # Default to pboProject build tool - make_target = "DEFAULT" # Which section in make.cfg to use for the build - new_key = False # Make a new key and use it to sign? - quiet = False # Suppress output from build tool? - - # Parse arguments - if "help" in argv or "-h" in argv or "--help" in argv: - print (""" -make.py [help] [test] [force] [key ] [target ] [release ] - [module name] [module name] [...] - -test -- Copy result to Arma 3. -release -- Make archive with . -force -- Ignore cache and build all. -target -- Use rules in make.cfg under heading [] rather than - default [Make] -key -- Use key in working directory with to sign. If it does not - exist, create key. -quiet -- Suppress command line output from build tool. - -If module names are specified, only those modules will be built. - -Examples: - make.py force test - Build all modules (ignoring cache) and copy the mod folder to the Arma 3 - directory. - make.py mymodule_gun - Only build the module named 'mymodule_gun'. - make.py force key MyNewKey release 1.0 - Build all modules (ignoring cache), sign them with NewKey, and pack them - into a zip file for release with version 1.0. - - -If a file called $NOBIN$ is found in the module directory, that module will not be binarized. - -See the make.cfg file for additional build options. -""") - sys.exit(0) - - if "force" in argv: - argv.remove("force") - force_build = True - else: - force_build = False - - if "test" in argv: - test = True - argv.remove("test") - - if "release" in argv: - make_release = True - release_version = argv[argv.index("release") + 1] - argv.remove(release_version) - argv.remove("release") - - if "target" in argv: - make_target = argv[argv.index("target") + 1] - argv.remove("target") - argv.remove(make_target) - force_build = True - - if "key" in argv: - new_key = True - key_name = argv[argv.index("key") + 1] - argv.remove("key") - argv.remove(key_name) - - if "quiet" in argv: - quiet = True - argv.remove("quiet") - - # Get the directory the make script is in. - make_root = os.path.dirname(os.path.realpath(__file__)) - make_root_parent = os.path.abspath(os.path.join(os.getcwd(), os.pardir)) - os.chdir(make_root) - - # Get latest commit ID - try: - gitpath = os.path.join(os.path.dirname(make_root), ".git") - assert os.path.exists(gitpath) - - commit_id = subprocess.check_output(["git", "rev-parse", "HEAD"]) - commit_id = str(commit_id, "utf-8")[:8] - except: - print_error("FAILED TO DETERMINE COMMIT ID.") - commit_id = "NOGIT" - - cfg = configparser.ConfigParser(); - try: - cfg.read(os.path.join(make_root, "make.cfg")) - - # Project name (with @ symbol) - project = cfg.get(make_target, "project", fallback="@"+os.path.basename(os.getcwd())) - - # Private key path - key = cfg.get(make_target, "key", fallback=None) - - # Project prefix (folder path) - prefix = cfg.get(make_target, "prefix", fallback="") - - # Should we autodetect modules on a complete build? - module_autodetect = cfg.getboolean(make_target, "module_autodetect", fallback=True) - - # Manual list of modules to build for a complete build - modules = cfg.get(make_target, "modules", fallback=None) - # Parse it out - if modules: - modules = [x.strip() for x in modules.split(',')] - else: - modules = [] - - # List of directories to ignore when detecting - ignore = [x.strip() for x in cfg.get(make_target, "ignore", fallback="release").split(',')] - - # BI Tools work drive on Windows - work_drive = cfg.get(make_target, "work_drive", fallback="P:\\") - - # Which build tool should we use? - build_tool = cfg.get(make_target, "build_tool", fallback="addonbuilder").lower() - - # Release/build directory, relative to script dir - release_dir = cfg.get(make_target, "release_dir", fallback="release") - - # Project PBO file prefix (files are renamed to prefix_name.pbo) - pbo_name_prefix = cfg.get(make_target, "pbo_name_prefix", fallback=None) - - # Project module Root - module_root_parent = os.path.abspath(os.path.join(os.path.join(work_drive, prefix), os.pardir)) - module_root = cfg.get(make_target, "module_root", fallback=os.path.join(make_root_parent, "addons")) - print_green ("module_root: " + module_root) - if (os.path.isdir(module_root)): - os.chdir(module_root) - else: - print_error ("Directory " + module_root + " does not exist.") - sys.exit() - - except: - raise - print_error("Could not parse make.cfg.") - sys.exit(1) - - - - # See if we have been given specific modules to build from command line. - if len(argv) > 1 and not make_release: - arg_modules = True - modules = argv[1:] - - # Find the tools we need. - try: - tools = find_bi_tools(work_drive) - addonbuilder = tools[0] - dssignfile = tools[1] - dscreatekey = tools[2] - cfgconvert = tools[3] - - except: - print_error("Arma 3 Tools are not installed correctly or the P: drive has not been created.") - sys.exit(1) - - if build_tool == "pboproject": - try: - depbo_tools = find_depbo_tools("HKLM") - if depbo_tools == -1: - depbo_tools = find_depbo_tools("HKCU") - pboproject = depbo_tools[0] - rapifyTool = depbo_tools[1] - makepboTool = depbo_tools[2] - except: - raise - print_error("Could not find dePBO tools. Download the needed tools from: https://dev.withsix.com/projects/mikero-pbodll/files") - sys.exit(1) - - # Try to open and deserialize build cache file. - try: - cache = {} - with open(os.path.join(make_root, "make.cache"), 'r') as f: - cache_raw = f.read() - - cache = json.loads(cache_raw) - - except: - print ("No cache found.") - cache = {} - - # Get list of subdirs in make root. - dirs = next(os.walk(module_root))[1] - - # Autodetect what directories to build. - if module_autodetect and not arg_modules: - modules = [] - for path in dirs: - # Any dir that has a config.cpp in its root is an addon to build. - config_path = os.path.join(path, 'config.cpp') - if os.path.isfile(config_path) and not path in ignore: - modules.append(path) - - # Make the key specified from command line if necessary. - if new_key: - if not os.path.isfile(os.path.join(module_root, key_name + ".biprivatekey")): - print_green("\nRequested key does not exist.") - ret = subprocess.call([dscreatekey, key_name]) # Created in make_root - if ret == 0: - print_blue("Created: " + os.path.join(module_root, key_name + ".biprivatekey")) - else: - print_error("Failed to create key!") - - try: - print_blue("Copying public key to release directory.") - - try: - os.makedirs(os.path.join(module_root, release_dir, "Keys")) - except: - pass - - shutil.copyfile(os.path.join(module_root, key_name + ".bikey"), os.path.join(module_root, release_dir, "Keys", key_name + ".bikey")) - - except: - raise - print_error("Could not copy key to release directory.") - - else: - print_green("\nNOTE: Using key " + os.path.join(module_root, key_name + ".biprivatekey")) - - key = os.path.join(module_root, key_name + ".biprivatekey") - - - # For each module, prep files and then build. - for module in modules: - print_green("\nMaking " + module + "-"*max(1, (60-len(module)))) - - # Cache check - if module in cache: - old_sha = cache[module] - else: - old_sha = "" - - #We always build ACE_common so we can properly show the correct version stamp in the RPT file. - if module == "common": - old_sha = "" - - # Hash the module - new_sha = get_directory_hash(os.path.join(module_root, module)) - - # Check if it needs rebuilt - # print ("Hash:", new_sha) - if old_sha == new_sha: - if not force_build: - print("Module has not changed.") - # Skip everything else - continue - - # Only do this if the project isn't stored directly on the work drive. - # Split the path at the drive name and see if they are on the same drive (usually P:) - if os.path.splitdrive(module_root)[0] != os.path.splitdrive(work_drive)[0]: - try: - # Remove old work drive version (ignore errors) - shutil.rmtree(os.path.join(work_drive, prefix, module), True) - - # Copy module to the work drive - shutil.copytree(module, os.path.join(work_drive, prefix, module)) - - except: - raise - print_error("ERROR: Could not copy module to work drive. Does the module exist?") - input("Press Enter to continue...") - print("Resuming build...") - continue - #else: - #print("WARNING: Module is stored on work drive (" + work_drive + ").") - - try: - # Remove the old pbo, key, and log - old = os.path.join(module_root, release_dir, project, "Addons", module) + "*" - files = glob.glob(old) - for f in files: - os.remove(f) - - if pbo_name_prefix: - old = os.path.join(module_root, release_dir, project, "Addons", pbo_name_prefix+module) + "*" - files = glob.glob(old) - for f in files: - os.remove(f) - except: - raise - print_error("ERROR: Could not copy module to work drive. Does the module exist?") - input("Press Enter to continue...") - print("Resuming build...") - continue - - # Build the module into a pbo - print_blue("Building: " + os.path.join(work_drive, prefix, module)) - print_blue("Destination: " + os.path.join(module_root, release_dir, project, "Addons")) - - # Make destination folder (if needed) - try: - os.makedirs(os.path.join(module_root, release_dir, project, "Addons")) - except: - pass - - # Run build tool - build_successful = False - if build_tool == "pboproject": - try: - #PABST: Convert config (run the macro'd config.cpp through CfgConvert twice to produce a de-macro'd cpp that pboProject can read without fucking up: - shutil.copyfile(os.path.join(work_drive, prefix, module, "config.cpp"), os.path.join(work_drive, prefix, module, "config.backup")) - - os.chdir("P:\\") - - cmd = [os.path.join(arma3tools_path, "CfgConvert", "CfgConvert.exe"), "-bin", "-dst", os.path.join(work_drive, prefix, module, "config.bin"), os.path.join(work_drive, prefix, module, "config.cpp")] - ret = subprocess.call(cmd) - if ret != 0: - print_error("CfgConvert -bin return code == " + str(ret) + ". Usually means there is a syntax error within the config.cpp file.") - os.remove(os.path.join(work_drive, prefix, module, "config.cpp")) - shutil.copyfile(os.path.join(work_drive, prefix, module, "config.backup"), os.path.join(work_drive, prefix, module, "config.cpp")) - - cmd = [os.path.join(arma3tools_path, "CfgConvert", "CfgConvert.exe"), "-txt", "-dst", os.path.join(work_drive, prefix, module, "config.cpp"), os.path.join(work_drive, prefix, module, "config.bin")] - ret = subprocess.call(cmd) - if ret != 0: - print_error("CfgConvert -txt return code == " + str(ret) + ". Usually means there is a syntax error within the config.cpp file.") - os.remove(os.path.join(work_drive, prefix, module, "config.cpp")) - shutil.copyfile(os.path.join(work_drive, prefix, module, "config.backup"), os.path.join(work_drive, prefix, module, "config.cpp")) - - - # Include build number - try: - configpath = os.path.join(work_drive, prefix, module, "config.cpp") - f = open(configpath, "r") - configtext = f.read() - f.close() - - if configtext: - patchestext = re.search(r"class CfgPatches\n\{(.*?)\n\}", configtext, re.DOTALL).group(1) - patchestext = re.sub(r'version(.*?)="(.*?)"', r'version\1="\2-{}"'.format(commit_id), patchestext) - configtext = re.sub(r"class CfgPatches\n\{(.*?)\n\}", "class CfgPatches\n{"+patchestext+"\n}", configtext, flags=re.DOTALL) - f = open(configpath, "w") - f.write(configtext) - f.close() - else: - os.remove(os.path.join(work_drive, prefix, module, "config.cpp")) - os.rename(os.path.join(work_drive, prefix, module, "config.backup"), os.path.join(work_drive, prefix, module, "config.cpp")) - except: - raise - print_error("Failed to include build number") - continue - - if os.path.isfile(os.path.join(work_drive, prefix, module, "$NOBIN$")): - print_green("$NOBIN$ Found. Proceeding with non-binarizing!") - cmd = [makepboTool, "-P","-A","-L","-N","-G", os.path.join(work_drive, prefix, module),os.path.join(module_root, release_dir, project,"Addons")] - - else: - cmd = [pboproject, "-P", os.path.join(work_drive, prefix, module), "+Engine=Arma3", "-S","+Noisy", "+X", "+Clean", "+Mod="+os.path.join(module_root, release_dir, project), "-Key"] - - color("grey") - if quiet: - devnull = open(os.devnull, 'w') - ret = subprocess.call(cmd, stdout=devnull) - devnull.close() - else: - ret = subprocess.call(cmd) - color("reset") - - if ret == 0: - print_green("pboProject return code == " + str(ret)) - # Prettyprefix rename the PBO if requested. - if pbo_name_prefix: - try: - os.rename(os.path.join(module_root, release_dir, project, "Addons", module+".pbo"), os.path.join(module_root, release_dir, project, "Addons", pbo_name_prefix+module+".pbo")) - except: - raise - print_error("Could not rename built PBO with prefix.") - # Sign result - if key: - print("Signing with " + key + ".") - if pbo_name_prefix: - ret = subprocess.call([dssignfile, key, os.path.join(module_root, release_dir, project, "Addons", pbo_name_prefix + module + ".pbo")]) - else: - ret = subprocess.call([dssignfile, key, os.path.join(module_root, release_dir, project, "Addons", module + ".pbo")]) - - if ret == 0: - build_successful = True - else: - build_successful = True - - if not build_successful: - print_error("pboProject return code == " + str(ret)) - print_error("Module not successfully built/signed.") - print ("Resuming build...") - continue - - #PABST: cleanup config BS (you could comment this out to see the "de-macroed" cpp - #print_green("\Pabst (restoring): " + os.path.join(work_drive, prefix, module, "config.cpp")) - os.remove(os.path.join(work_drive, prefix, module, "config.cpp")) - os.remove(os.path.join(work_drive, prefix, module, "config.bin")) - os.rename(os.path.join(work_drive, prefix, module, "config.backup"), os.path.join(work_drive, prefix, module, "config.cpp")) - - # Back to the root - os.chdir(module_root) - - except: - raise - print_error("Could not run Addon Builder.") - input("Press Enter to continue...") - print ("Resuming build...") - continue - - elif build_tool== "addonbuilder": - # Detect $NOBIN$ and do not binarize if found. - if os.path.isfile(os.path.join(work_drive, prefix, module, "$NOBIN$")): - do_binarize = False - print("$NOBIN$ file found in module, packing only.") - else: - do_binarize = True - try: - # Call AddonBuilder - os.chdir("P:\\") - - cmd = [addonbuilder, os.path.join(work_drive, prefix, module), os.path.join(make_root, release_dir, project, "Addons"), "-clear", "-project="+work_drive] - if not do_binarize: - cmd.append("-packonly") - - if quiet: - previousDirectory = os.getcwd() - os.chdir(arma3tools_path) - devnull = open(os.devnull, 'w') - ret = subprocess.call(cmd, stdout=devnull) - devnull.close() - os.chdir(previousDirectory) - else: - previousDirectory = os.getcwd() - os.chdir(arma3tools_path) - print_error("Current directory - " + os.getcwd()) - ret = subprocess.call(cmd) - os.chdir(previousDirectory) - print_error("Current directory - " + os.getcwd()) - color("reset") - print_green("completed") - # Prettyprefix rename the PBO if requested. - if pbo_name_prefix: - try: - os.rename(os.path.join(make_root, release_dir, project, "Addons", module+".pbo"), os.path.join(make_root, release_dir, project, "Addons", pbo_name_prefix+module+".pbo")) - except: - raise - print_error("Could not rename built PBO with prefix.") - - if ret == 0: - # Sign result - if key: - print("Signing with " + key + ".") - if pbo_name_prefix: - ret = subprocess.call([dssignfile, key, os.path.join(make_root, release_dir, project, "Addons", pbo_name_prefix + module + ".pbo")]) - else: - ret = subprocess.call([dssignfile, key, os.path.join(make_root, release_dir, project, "Addons", module + ".pbo")]) - - if ret == 0: - build_successful = True - else: - build_successful = True - - if not build_successful: - print_error("Module not successfully built.") - - # Back to the root - os.chdir(make_root) - - except: - raise - print_error("Could not run Addon Builder.") - input("Press Enter to continue...") - print ("Resuming build...") - continue - - else: - print_error("Unknown build_tool " + build_tool + "!") - - # Update the hash for a successfully built module - if build_successful: - cache[module] = new_sha - - # Done building all modules! - - # Write out the cache state - cache_out = json.dumps(cache) - with open(os.path.join(make_root, "make.cache"), 'w') as f: - f.write(cache_out) - - # Delete the pboproject temp files if building a release. - if make_release and build_tool == "pboproject": - try: - shutil.rmtree(os.path.join(module_root, release_dir, project, "temp"), True) - except: - print_error("ERROR: Could not delete pboProject temp files.") - - print_green("\nDone.") - - # Make release - if make_release: - print_blue("\nMaking release: " + project + "-" + release_version + ".zip") - - try: - # Delete all log files - for root, dirs, files in os.walk(os.path.join(module_root, release_dir, project, "Addons")): - for currentFile in files: - if currentFile.lower().endswith("log"): - os.remove(os.path.join(root, currentFile)) - - # Create a zip with the contents of release/ in it - shutil.make_archive(project + "-" + release_version, "zip", os.path.join(module_root, release_dir)) - except: - raise - print_error("Could not make release.") - - # Copy to Arma 3 folder for testing - if test: - print_blue("\nCopying to Arma 3.") - - if sys.platform == "win32": - reg = winreg.ConnectRegistry(None, winreg.HKEY_LOCAL_MACHINE) - try: - k = winreg.OpenKey(reg, r"SOFTWARE\Wow6432Node\Bohemia Interactive\Arma 3") - a3_path = winreg.EnumValue(k, 1)[1] - winreg.CloseKey(k) - except: - print_error("Could not find Arma 3's directory in the registry.") - else: - a3_path = cygwin_a3path - - if os.path.exists(a3_path): - try: - shutil.rmtree(os.path.join(a3_path, project), True) - shutil.copytree(os.path.join(module_root, release_dir, project), os.path.join(a3_path, project)) - except: - print_error("Could not copy files. Is Arma 3 running?") - -if __name__ == "__main__": - main(sys.argv) -input("Press Enter to continue...") From 17946063049486dc8d87f75da088138c771f7efb Mon Sep 17 00:00:00 2001 From: ulteq Date: Thu, 16 Apr 2015 19:52:20 +0200 Subject: [PATCH 684/816] Got rid of the __DSP macro --- addons/atragmx/functions/fnc_create_dialog.sqf | 2 +- addons/atragmx/functions/fnc_show_gun_list.sqf | 2 +- .../atragmx/functions/fnc_show_range_card_setup.sqf | 2 +- .../functions/fnc_show_target_range_assist.sqf | 2 +- .../functions/fnc_show_target_speed_assist.sqf | 2 +- .../functions/fnc_target_speed_assist_timer.sqf | 2 +- addons/atragmx/functions/fnc_toggle_range_card.sqf | 2 +- .../functions/fnc_update_target_selection.sqf | 12 ++++++------ .../atragmx/functions/fnc_update_unit_selection.sqf | 8 ++++---- addons/atragmx/script_component.hpp | 2 -- 10 files changed, 17 insertions(+), 19 deletions(-) diff --git a/addons/atragmx/functions/fnc_create_dialog.sqf b/addons/atragmx/functions/fnc_create_dialog.sqf index 73945a4030..59ec3528af 100644 --- a/addons/atragmx/functions/fnc_create_dialog.sqf +++ b/addons/atragmx/functions/fnc_create_dialog.sqf @@ -29,7 +29,7 @@ GVAR(showAddNewGun) call FUNC(show_add_new_gun); GVAR(showGunList) call FUNC(show_gun_list); GVAR(showRangeCard) call FUNC(show_range_card); if (GVAR(showRangeCard)) then { - ctrlSetFocus (__DSP displayCtrl 5001); + ctrlSetFocus ((uiNamespace getVariable "ATragMX_Display") displayCtrl 5001); [] call FUNC(update_range_card); }; GVAR(showRangeCardSetup) call FUNC(show_range_card_setup); diff --git a/addons/atragmx/functions/fnc_show_gun_list.sqf b/addons/atragmx/functions/fnc_show_gun_list.sqf index 565da71ce6..5e1cdfa453 100644 --- a/addons/atragmx/functions/fnc_show_gun_list.sqf +++ b/addons/atragmx/functions/fnc_show_gun_list.sqf @@ -20,7 +20,7 @@ GVAR(showGunList) = _this; {ctrlShow [_x, _this]} forEach [6000, 6001, 6002, 6003, 6004, 6005, 6006, 6007]; if (_this) then { - ctrlSetFocus (__DSP displayCtrl 6002); + ctrlSetFocus ((uiNamespace getVariable "ATragMX_Display") displayCtrl 6002); lbSetCurSel [6000, GVAR(currentGun)]; }; diff --git a/addons/atragmx/functions/fnc_show_range_card_setup.sqf b/addons/atragmx/functions/fnc_show_range_card_setup.sqf index 98e5f57998..3d44c14b53 100644 --- a/addons/atragmx/functions/fnc_show_range_card_setup.sqf +++ b/addons/atragmx/functions/fnc_show_range_card_setup.sqf @@ -20,7 +20,7 @@ GVAR(showRangeCardSetup) = _this; {ctrlShow [_x, _this]} forEach [10000, 10001, 10002, 10003, 10004, 10005, 10006, 10007, 10008, 10009]; if (_this) then { - ctrlSetFocus (__DSP displayCtrl 10006); + ctrlSetFocus ((uiNamespace getVariable "ATragMX_Display") displayCtrl 10006); ctrlSetText [10003, Str(Round(GVAR(rangeCardStartRange)))]; ctrlSetText [10004, Str(Round(GVAR(rangeCardEndRange)))]; diff --git a/addons/atragmx/functions/fnc_show_target_range_assist.sqf b/addons/atragmx/functions/fnc_show_target_range_assist.sqf index f7b973876f..60de30930f 100644 --- a/addons/atragmx/functions/fnc_show_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_show_target_range_assist.sqf @@ -20,7 +20,7 @@ GVAR(showTargetRangeAssist) = _this; {ctrlShow [_x, _this]} forEach [7000, 7001, 7002, 7003, 7004, 7005, 7006, 7007, 7008, 7009, 7010, 7011, 7012, 7013, 7014, 7015, 7016, 7017, 7018, 7019, 7020]; if (_this) then { - ctrlSetFocus (__DSP displayCtrl 7018); + ctrlSetFocus ((uiNamespace getVariable "ATragMX_Display") displayCtrl 7018); ctrlSetText [7012, Str(parseNumber(ctrlText 320))]; ctrlSetText [7013, Str(parseNumber(ctrlText 340))]; diff --git a/addons/atragmx/functions/fnc_show_target_speed_assist.sqf b/addons/atragmx/functions/fnc_show_target_speed_assist.sqf index 43b9afe470..3ac05f3f4f 100644 --- a/addons/atragmx/functions/fnc_show_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_show_target_speed_assist.sqf @@ -20,7 +20,7 @@ GVAR(showTargetSpeedAssist) = _this; {ctrlShow [_x, _this]} forEach [8000, 8001, 8002, 8003, 8004, 8005, 8006, 8007, 8008, 8009, 8010, 8011, 8012, 8013, 8014, 8015]; if (_this) then { - ctrlSetFocus (__DSP displayCtrl 8012); + ctrlSetFocus ((uiNamespace getVariable "ATragMX_Display") displayCtrl 8012); ctrlSetText [8004, Str(Round((GVAR(targetRange) select GVAR(currentTarget))))]; diff --git a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf index da4b68a7c7..6e47461cf3 100644 --- a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf +++ b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf @@ -20,7 +20,7 @@ if !(ctrlVisible 9000) then { false call FUNC(show_target_speed_assist); true call FUNC(show_target_speed_assist_timer); - ctrlSetFocus (__DSP displayCtrl 9002); + ctrlSetFocus ((uiNamespace getVariable "ATragMX_Display") displayCtrl 9002); [{ private ["_args", "_startTime"]; diff --git a/addons/atragmx/functions/fnc_toggle_range_card.sqf b/addons/atragmx/functions/fnc_toggle_range_card.sqf index e5d5cb0269..572a4fe6ae 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card.sqf @@ -24,7 +24,7 @@ if (ctrlVisible 5006) then false call FUNC(show_main_page); true call FUNC(show_range_card); - ctrlSetFocus (__DSP displayCtrl 5001); + ctrlSetFocus ((uiNamespace getVariable "ATragMX_Display") displayCtrl 5001); [] call FUNC(calculate_range_card); [] call FUNC(update_range_card); diff --git a/addons/atragmx/functions/fnc_update_target_selection.sqf b/addons/atragmx/functions/fnc_update_target_selection.sqf index 2a29d05fb1..d63f84a90c 100644 --- a/addons/atragmx/functions/fnc_update_target_selection.sqf +++ b/addons/atragmx/functions/fnc_update_target_selection.sqf @@ -15,13 +15,13 @@ */ #include "script_component.hpp" -(__DSP displayCtrl 500) ctrlEnable true; -(__DSP displayCtrl 501) ctrlEnable true; -(__DSP displayCtrl 502) ctrlEnable true; -(__DSP displayCtrl 503) ctrlEnable true; +((uiNamespace getVariable "ATragMX_Display") displayCtrl 500) ctrlEnable true; +((uiNamespace getVariable "ATragMX_Display") displayCtrl 501) ctrlEnable true; +((uiNamespace getVariable "ATragMX_Display") displayCtrl 502) ctrlEnable true; +((uiNamespace getVariable "ATragMX_Display") displayCtrl 503) ctrlEnable true; -(__DSP displayCtrl 500 + GVAR(currentTarget)) ctrlEnable false; +((uiNamespace getVariable "ATragMX_Display") displayCtrl 500 + GVAR(currentTarget)) ctrlEnable false; -ctrlSetFocus (__DSP displayCtrl 3000); +ctrlSetFocus ((uiNamespace getVariable "ATragMX_Display") displayCtrl 3000); [] call FUNC(update_unit_selection); diff --git a/addons/atragmx/functions/fnc_update_unit_selection.sqf b/addons/atragmx/functions/fnc_update_unit_selection.sqf index 5468d2d0fc..2882954c5b 100644 --- a/addons/atragmx/functions/fnc_update_unit_selection.sqf +++ b/addons/atragmx/functions/fnc_update_unit_selection.sqf @@ -15,11 +15,11 @@ */ #include "script_component.hpp" -(__DSP displayCtrl 600) ctrlEnable true; -(__DSP displayCtrl 601) ctrlEnable true; -(__DSP displayCtrl 602) ctrlEnable true; +((uiNamespace getVariable "ATragMX_Display") displayCtrl 600) ctrlEnable true; +((uiNamespace getVariable "ATragMX_Display") displayCtrl 601) ctrlEnable true; +((uiNamespace getVariable "ATragMX_Display") displayCtrl 602) ctrlEnable true; -(__DSP displayCtrl 600 + GVAR(currentUnit)) ctrlEnable false; +((uiNamespace getVariable "ATragMX_Display") displayCtrl 600 + GVAR(currentUnit)) ctrlEnable false; [] call FUNC(update_gun); [] call FUNC(update_atmosphere); diff --git a/addons/atragmx/script_component.hpp b/addons/atragmx/script_component.hpp index 60b3083a96..f7ec6e68e8 100644 --- a/addons/atragmx/script_component.hpp +++ b/addons/atragmx/script_component.hpp @@ -10,5 +10,3 @@ #endif #include "\z\ace\addons\main\script_macros.hpp" - -#define __DSP (uiNamespace getVariable "ATragMX_Display") From fa6cb3e75ce2390614203def390b3dd179450dba Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 16 Apr 2015 12:58:54 -0500 Subject: [PATCH 685/816] #672 - Don't show speaking icon for unconc players --- addons/nametags/functions/fnc_initIsSpeaking.sqf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/nametags/functions/fnc_initIsSpeaking.sqf b/addons/nametags/functions/fnc_initIsSpeaking.sqf index d8ffda756c..daddd36c05 100644 --- a/addons/nametags/functions/fnc_initIsSpeaking.sqf +++ b/addons/nametags/functions/fnc_initIsSpeaking.sqf @@ -41,14 +41,14 @@ if (isClass (configFile >> "cfgPatches" >> "acre_api")) then { diag_log text format ["[ACE_nametags] - ACRE Detected"]; DFUNC(isSpeaking) = { PARAMS_1(_unit); - ([_unit] call acre_api_fnc_isSpeaking) || ([ACE_player] call acre_api_fnc_isBroadcasting) + (([_unit] call acre_api_fnc_isSpeaking) || ([ACE_player] call acre_api_fnc_isBroadcasting)) && {!(_unit getVariable ["ACE_isUnconscious", false])} }; } else { if (isClass (configFile >> "cfgPatches" >> "task_force_radio")) then { diag_log text format ["[ACE_nametags] - TFR Detected"]; DFUNC(isSpeaking) = { PARAMS_1(_unit); - (_unit getVariable ["tf_isSpeaking", false]) + (_unit getVariable ["tf_isSpeaking", false]) && {!(_unit getVariable ["ACE_isUnconscious", false])} }; } else { //No Radio Mod - Start a PFEH to watch the internal VON icon @@ -64,7 +64,7 @@ if (isClass (configFile >> "cfgPatches" >> "acre_api")) then { DFUNC(isSpeaking) = { PARAMS_1(_unit); - (_unit getVariable [QGVAR(isSpeakingInGame), false]) + (_unit getVariable [QGVAR(isSpeakingInGame), false]) && {!(_unit getVariable ["ACE_isUnconscious", false])} }; }; }; From ce4a9c36763177faa7482ba0db384146d9f6e963 Mon Sep 17 00:00:00 2001 From: jaynus Date: Thu, 16 Apr 2015 11:32:47 -0700 Subject: [PATCH 686/816] Apply javelin guidance to static titans. --- addons/javelin/CfgVehicles.hpp | 29 ++++++++++++++++++++ addons/javelin/CfgWeapons.hpp | 14 +++++++++- addons/javelin/config.cpp | 3 +- addons/javelin/functions/fnc_onFired.sqf | 5 +++- addons/javelin/functions/fnc_onOpticDraw.sqf | 19 +++++++++++-- addons/missileguidance/CfgAmmo.hpp | 5 ++-- 6 files changed, 67 insertions(+), 8 deletions(-) create mode 100644 addons/javelin/CfgVehicles.hpp diff --git a/addons/javelin/CfgVehicles.hpp b/addons/javelin/CfgVehicles.hpp new file mode 100644 index 0000000000..02b8789e1a --- /dev/null +++ b/addons/javelin/CfgVehicles.hpp @@ -0,0 +1,29 @@ +class CfgVehicles { + class LandVehicle; + class StaticWeapon : LandVehicle { + class Turrets; + }; + + class StaticMGWeapon : StaticWeapon { + class Turrets : Turrets { + class MainTurret; + }; + }; + + + class AT_01_base_F: StaticMGWeapon { + class Turrets : Turrets { + class MainTurret : MainTurret { + turretInfoType = "ACE_RscOptics_javelin"; + gunnerOpticsModel = PATHTOF(data\reticle_titan.p3d); + opticsZoomMin = 0.08333; + opticsZoomMax = 0.04167; + opticsZoomInit = 0.08333; + opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"}; + opticsFlare = 0; + discretefov[] = {0.08333,0.04167}; + discreteInitIndex = 0; + }; + }; + }; +}; \ No newline at end of file diff --git a/addons/javelin/CfgWeapons.hpp b/addons/javelin/CfgWeapons.hpp index 4e7091c653..0898fa6d3c 100644 --- a/addons/javelin/CfgWeapons.hpp +++ b/addons/javelin/CfgWeapons.hpp @@ -1,14 +1,26 @@ class CfgWeapons { class Launcher; + class MissileLauncher; + class Launcher_Base_F : Launcher { class WeaponSlotsInfo; }; + class missiles_titan : MissileLauncher { + weaponInfoType = "ACE_RscOptics_javelin"; + modelOptics = PATHTOF(data\reticle_titan.p3d); + + canLock = 0; + + lockingTargetSound[] = {"",0,1}; + lockedTargetSound[] = {"",0,1}; + }; + class launch_Titan_base : Launcher_Base_F { weaponInfoType = "ACE_RscOptics_javelin"; modelOptics = PATHTOF(data\reticle_titan.p3d); - canLock = 1; + canLock = 0; lockingTargetSound[] = {"",0,1}; diff --git a/addons/javelin/config.cpp b/addons/javelin/config.cpp index 9d7c14e448..cb76da0010 100644 --- a/addons/javelin/config.cpp +++ b/addons/javelin/config.cpp @@ -13,4 +13,5 @@ class CfgPatches { #include "CfgEventhandlers.hpp" #include "RscInGameUI.hpp" #include "CfgSounds.hpp" -#include "CfgWeapons.hpp" \ No newline at end of file +#include "CfgWeapons.hpp" +#include "CfgVehicles.hpp" \ No newline at end of file diff --git a/addons/javelin/functions/fnc_onFired.sqf b/addons/javelin/functions/fnc_onFired.sqf index 04a023c9d8..a4e351cd92 100644 --- a/addons/javelin/functions/fnc_onFired.sqf +++ b/addons/javelin/functions/fnc_onFired.sqf @@ -6,7 +6,10 @@ PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); // Bail on not missile if( _shooter != ACE_player) exitWith { false }; -if( ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "launch_Titan_base"] call EFUNC(common,inheritsFrom)) ) exitWith { }; +if( ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "launch_Titan_base"] call EFUNC(common,inheritsFrom)) + && + { ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "missiles_titan"] call EFUNC(common,inheritsFrom)) } +) exitWith { }; _pfh_handle = uiNamespace getVariable ["ACE_RscOptics_javelin_PFH", nil]; if(!isNil "_pfh_handle") then { diff --git a/addons/javelin/functions/fnc_onOpticDraw.sqf b/addons/javelin/functions/fnc_onOpticDraw.sqf index 13669b9d2e..bc17865480 100644 --- a/addons/javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/javelin/functions/fnc_onOpticDraw.sqf @@ -30,7 +30,10 @@ _soundTime = _args select 4; _randomLockInterval = _args select 5; _fireDisabledEH = _args select 6; -if( ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "launch_Titan_base"] call EFUNC(common,inheritsFrom)) ) exitWith { +if( ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "launch_Titan_base"] call EFUNC(common,inheritsFrom)) + && + { ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "missiles_titan"] call EFUNC(common,inheritsFrom)) } + ) exitWith { __JavelinIGUITargeting ctrlShow false; __JavelinIGUITargetingGate ctrlShow false; __JavelinIGUITargetingLines ctrlShow false; @@ -55,8 +58,16 @@ if ((velocity ACE_player) distance [0,0,0] > 0.5 && {cameraView == "GUNNER"} && // bail on not loaded -if (ACE_player ammo (currentWeapon ACE_player) == 0) exitWith { }; - +if( (vehicle ACE_player) != ACE_player) then { + if( (vehicle player) magazineTurretAmmo ["1Rnd_GAT_missiles", [0]] < 1) exitWith { + TRACE_1("No turret ammo, exit", ""); + }; +} else { + if (ACE_player ammo (currentWeapon ACE_player) < 1 ) exitWith { + TRACE_1("No ammo, exit", ""); + }; +}; + _range = parseNumber (ctrlText __JavelinIGUIRangefinder); TRACE_1("Viewing range", _range); if (_range > 50 && {_range < 2500}) then { @@ -144,6 +155,8 @@ if (isNull _newTarget) then { // Disallow fire _fireDisabledEH = [_fireDisabledEH] call FUNC(disableFire); } else { + _fov = [] call CBA_fnc_getFoV; + TRACE_1("FOV", _fov); if (_newTarget distance ACE_player < 2500 && {(call CBA_fnc_getFoV) select 1 > 9} && { (currentVisionMode ACE_player == 2)} diff --git a/addons/missileguidance/CfgAmmo.hpp b/addons/missileguidance/CfgAmmo.hpp index 3b74c87065..82045a1720 100644 --- a/addons/missileguidance/CfgAmmo.hpp +++ b/addons/missileguidance/CfgAmmo.hpp @@ -105,8 +105,9 @@ class CfgAmmo { // Turn off arma crosshair-guidance manualControl = 0; - hit = 1400; - + hit = 1400; // default: 800 + indirectHit = 20; + indirectHitRange = 2; // ACE uses these values //trackOversteer = 1; //trackLead = 0; From e12831bee474814bee5fd4f02f4dc10a9ccb40b6 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 16 Apr 2015 15:17:53 -0500 Subject: [PATCH 687/816] #678 - Missing Text Height in settingMenu --- addons/optionsmenu/gui/settingsMenu.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/optionsmenu/gui/settingsMenu.hpp b/addons/optionsmenu/gui/settingsMenu.hpp index 93d35b284c..5361aa7172 100644 --- a/addons/optionsmenu/gui/settingsMenu.hpp +++ b/addons/optionsmenu/gui/settingsMenu.hpp @@ -94,6 +94,8 @@ class ACE_settingsMenu { periodFocus = 1; periodOver = 1; action = QUOTE([MENU_TAB_OPTIONS] call FUNC(onListBoxShowSelectionChanged);); + SizeEx = (UNITY * 1); + Size = (UNITY * 1); }; class selectionAction_2: selectionAction_1 { idc = 1001; @@ -221,6 +223,8 @@ class ACE_settingsMenu { periodFocus = 1; periodOver = 1; action = "closedialog 0;"; + SizeEx = (UNITY * 1); + Size = (UNITY * 1); }; class action_reset: actionClose { idc = 1100; From 4e5c2ef187f900c364c125cc51559726a25b8f44 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 16 Apr 2015 19:11:42 -0500 Subject: [PATCH 688/816] option menu ui scaling --- addons/optionsmenu/config.cpp | 12 +- addons/optionsmenu/gui/settingsMenu.hpp | 300 ++++++++++++------------ addons/optionsmenu/stringtable.xml | 5 +- 3 files changed, 170 insertions(+), 147 deletions(-) diff --git a/addons/optionsmenu/config.cpp b/addons/optionsmenu/config.cpp index 675e415e47..69249b36c4 100644 --- a/addons/optionsmenu/config.cpp +++ b/addons/optionsmenu/config.cpp @@ -26,4 +26,14 @@ class CfgAddons { #include "gui\settingsMenu.hpp" #include "gui\pauseMenu.hpp" -#include "CFgVehicles.hpp" +#include "CfgVehicles.hpp" + +class ACE_Settings { + class GVAR(optionMenuDisplaySize) { + value = 0; + typeName = "SCALAR"; + isClientSettable = 1; + displayName = "$STR_ACE_optionsMenu_uiScaing"; + values[] = {"$str_medium", "$str_large", "$str_very_large"}; + }; +}; diff --git a/addons/optionsmenu/gui/settingsMenu.hpp b/addons/optionsmenu/gui/settingsMenu.hpp index 5361aa7172..9225564eea 100644 --- a/addons/optionsmenu/gui/settingsMenu.hpp +++ b/addons/optionsmenu/gui/settingsMenu.hpp @@ -4,46 +4,56 @@ class ACE_settingsMenu { onLoad = QUOTE(uiNamespace setVariable [ARR_2('ACE_settingsMenu', _this select 0)]; [] call FUNC(onSettingsMenuOpen);); onUnload = QUOTE(uiNamespace setVariable [ARR_2('ACE_settingsMenu', nil)]; saveProfileNamespace;); - #define SIZEX (((safezoneW / safezoneH) min 1.2)) - #define SIZEY (SIZEX / 1.2) - #define UNITX (SIZEX / 40) - #define UNITY (SIZEY / 25) - #define OFFSETX (safezoneX + (safezoneW - SIZEX)/2) - #define OFFSETY (safezoneY + (safezoneH - (SIZEX / 1.2))/2) +#define SIZEX (((safezoneW / safezoneH) min 1.2)) +#define SIZEY (SIZEX / 1.2) +#define X_ORIGINAL(num) (num * (SIZEX / 40) + (safezoneX + (safezoneW - SIZEX)/2)) +#define Y_ORIGINAL(num) (num * (SIZEY / 25) + (safezoneY + (safezoneH - (SIZEX / 1.2))/2)) +#define W_ORIGINAL(num) (num * (SIZEX / 40)) +#define H_ORIGINAL(num) (num * (SIZEY / 25)) +#define X_MAKEITBIGGA(num) (num * (safeZoneH / 40) + (safezoneX + (safezoneW - safeZoneH)/2)) +#define Y_MAKEITBIGGA(num) (num * (safeZoneH / 30) + (safezoneY + (safezoneH - (safeZoneH / 1.2))/2)) +#define W_MAKEITBIGGA(num) (num * (safeZoneH / 40)) +#define H_MAKEITBIGGA(num) (num * (safeZoneH / 30)) + +#define X_PART(num) QUOTE(linearConversion [ARR_5(0, 2, (missionNamespace getVariable [ARR_2(QUOTE(QGVAR(optionMenuDisplaySize)), 0)]), X_ORIGINAL(num), X_MAKEITBIGGA(num))]) +#define Y_PART(num) QUOTE(linearConversion [ARR_5(0, 2, (missionNamespace getVariable [ARR_2(QUOTE(QGVAR(optionMenuDisplaySize)), 0)]), Y_ORIGINAL(num), Y_MAKEITBIGGA(num))]) +#define W_PART(num) QUOTE(linearConversion [ARR_5(0, 2, (missionNamespace getVariable [ARR_2(QUOTE(QGVAR(optionMenuDisplaySize)), 0)]), W_ORIGINAL(num), W_MAKEITBIGGA(num))]) +#define H_PART(num) QUOTE(linearConversion [ARR_5(0, 2, (missionNamespace getVariable [ARR_2(QUOTE(QGVAR(optionMenuDisplaySize)), 0)]), H_ORIGINAL(num), H_MAKEITBIGGA(num))]) + class controlsBackground { class HeaderBackground: ACE_gui_backgroundBase { idc = -1; type = CT_STATIC; - x = 1 * UNITX + OFFSETX; - y = 1 * UNITY + OFFSETY; - w = 38 * UNITX; - h = 1 * UNITY; + x = X_PART(1); + y = Y_PART(1); + w = W_PART(38); + h = H_PART(1); style = ST_LEFT + ST_SHADOW; font = "PuristaMedium"; - SizeEx = (UNITY * 1); + SizeEx = H_PART(1); colorText[] = {0.95, 0.95, 0.95, 0.75}; colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.69])","(profilenamespace getvariable ['GUI_BCG_RGB_G',0.75])","(profilenamespace getvariable ['GUI_BCG_RGB_B',0.5])", "(profilenamespace getvariable ['GUI_BCG_RGB_A',0.9])"}; text = ""; }; class CenterBackground: HeaderBackground { - y = 2.1 * UNITY + OFFSETY; - h = 2.5 * UNITY; + y = Y_PART(2.1); + h = H_PART(2.5); text = ""; colorText[] = {0, 0, 0, "(profilenamespace getvariable ['GUI_BCG_RGB_A',0.9])"}; colorBackground[] = {0,0,0,"(profilenamespace getvariable ['GUI_BCG_RGB_A',0.9])"}; }; class LeftBackground: CenterBackground { - y = 4.8 * UNITY + OFFSETY; - h = 17.4 * UNITY; - w = 25 * UNITX; + y = Y_PART(4.8); + h = H_PART(17.4); + w = W_PART(25); }; class RightBackground: LeftBackground { - x = 26.1 * UNITX + OFFSETX; - w = 12.9 * UNITX; + x = X_PART(26.1); + w = W_PART(12.9); }; class RightBackgroundHeader: RightBackground { - h = 1.4 * UNITY; + h = H_PART(1.4); colorBackground[] = {0,0,0,1}; }; }; @@ -52,32 +62,32 @@ class ACE_settingsMenu { class HeaderName { idc = 1; type = CT_STATIC; - x = 1 * UNITX + OFFSETX; - y = 1 * UNITY + OFFSETY; - w = 38 * UNITX; - h = 1 * UNITY; + x = X_PART(1); + y = Y_PART(1); + w = W_PART(38); + h = H_PART(1); style = ST_LEFT + ST_SHADOW; font = "PuristaMedium"; - SizeEx = (UNITY * 1); + SizeEx = H_PART(1); colorText[] = {0.95, 0.95, 0.95, 0.75}; colorBackground[] = {0,0,0,0}; text = "$STR_ACE_OptionsMenu_OpenConfigMenu"; }; class labelSubHeader: ACE_gui_staticBase { idc = 13; - x = 2 * UNITX + OFFSETX; - y = 3.4 * UNITY + OFFSETY; - w = 30 * UNITX; - h = 1 * UNITY; + x = X_PART(2); + y = Y_PART(3.4); + w = W_PART(30); + h = H_PART(1); text = ""; }; class selectionAction_1: ACE_gui_buttonBase { idc = 1000; text = "$STR_ACE_OptionsMenu_TabOptions"; - x = 1 * UNITX + OFFSETX; - y = 2.1 * UNITY + OFFSETY; - w = 9.5 * UNITX; - h = 1 * UNITY; + x = X_PART(1); + y = Y_PART(2.1); + w = W_PART(9.5); + h = H_PART(1); animTextureNormal = "#(argb,8,8,3)color(0,0,0,0.9)"; animTextureDisabled = "#(argb,8,8,3)color(0,0,0,0.8)"; animTextureOver = "#(argb,8,8,3)color(1,1,1,1)"; @@ -94,34 +104,34 @@ class ACE_settingsMenu { periodFocus = 1; periodOver = 1; action = QUOTE([MENU_TAB_OPTIONS] call FUNC(onListBoxShowSelectionChanged);); - SizeEx = (UNITY * 1); - Size = (UNITY * 1); + SizeEx = H_PART(1); + Size = H_PART(1); }; class selectionAction_2: selectionAction_1 { idc = 1001; text = "$STR_ACE_OptionsMenu_TabColors"; - x = 10.5 * UNITX + OFFSETX; + x = X_PART(10.5); action = QUOTE([MENU_TAB_COLORS] call FUNC(onListBoxShowSelectionChanged);); }; class selectionAction_3: selectionAction_1 { idc = 1002; text = ""; - x = 20 * UNITX + OFFSETX; + x = X_PART(20); action = ""; }; class selectionAction_4: selectionAction_1 { idc = 1003; text = ""; - x = 29.5 * UNITX + OFFSETX; + x = X_PART(29.5); action = ""; }; class listBoxSettingsList: ACE_gui_listNBox { idc = 200; - x = 2 * UNITX + OFFSETX; - y = 5.5 * UNITY + OFFSETY; - w = 23 * UNITX; - h = 15 * UNITY; - SizeEx = (UNITY * 0.8); + x = X_PART(2); + y = Y_PART(5.5); + w = W_PART(23); + h = H_PART(15); + SizeEx = H_ORIGINAL(0.8); colorBackground[] = {0, 0, 0, 0.9}; colorSelectBackground[] = {0, 0, 0, 0.9}; columns[] = {0.0, 0.6}; @@ -129,83 +139,83 @@ class ACE_settingsMenu { }; class labelTitle: ACE_gui_staticBase { idc = 250; - x = 27.1 * UNITX + OFFSETX; - y = 5.1 * UNITY + OFFSETY; - w = 11 * UNITX; - h = 1 * UNITY; + x = X_PART(27.1); + y = Y_PART(5.1); + w = W_PART(11); + h = H_PART(1); text = ""; - SizeEx = (UNITY *1); + SizeEx = H_PART(1); }; class labelKey: ACE_gui_staticBase { //Variable Name idc = 300; - x = 27.1 * UNITX + OFFSETX; - y = 6.2 * UNITY + OFFSETY; - w = 11 * UNITX; - h = 1 * UNITY; + x = X_PART(27.1); + y = Y_PART(6.2); + w = W_PART(11); + h = H_PART(1); text = ""; - SizeEx = (UNITY * 0.65); + SizeEx = H_PART(0.65); }; class Label2: labelKey { idc = 301; - y = 7.3 * UNITY + OFFSETY; + y = Y_PART(7.3); text = "$STR_ACE_OptionsMenu_Setting"; - SizeEx = (UNITY * 1); + SizeEx = H_PART(1); }; class comboBox1: ACE_gui_comboBoxBase { idc = 400; - x = 31.1 * UNITX + OFFSETX; - y = 7.3 * UNITY + OFFSETY; - w = 7 * UNITX; - h = 1 * UNITY; + x = X_PART(31.1); + y = Y_PART(7.3); + w = W_PART(7); + h = H_PART(1); onLBSelChanged = QUOTE( call FUNC(onListBoxSettingsChanged)); - SizeEx = (UNITY * 0.9); + SizeEx = H_PART(0.9); }; class sliderBar1: RscXSliderH { idc = 410; - x = 27.1 * UNITX + OFFSETX; - y = 7.3 * UNITY + OFFSETY; - w = 11 * UNITX; - h = 0.75 * UNITY; + x = X_PART(27.1); + y = Y_PART(7.3); + w = W_PART(11); + h = H_PART(0.75); onSliderPosChanged = QUOTE(_this call FUNC(onSliderPosChanged)); color[] = {1,0,0,0.4}; colorActive[] = {1,0,0,1}; }; class sliderBar2: sliderBar1 { idc = 411; - y = 8.2 * UNITY + OFFSETY; + y = Y_PART(8.2); color[] = {0,1,0,0.4}; colorActive[] = {0,1,0,1}; }; class sliderBar3: sliderBar1 { idc = 412; - y = 9.1 * UNITY + OFFSETY; + y = Y_PART(9.1); color[] = {0,0,1,0.4}; colorActive[] = {0,0,1,1}; }; class sliderBar4: sliderBar1 { idc = 413; - y = 10 * UNITY + OFFSETY; + y = Y_PART(10); color[] = {1,1,1,0.4}; colorActive[] = {1,1,1,1}; }; class labelDesc: ACE_gui_staticBase { idc = 251; - x = 27.1 * UNITX + OFFSETX; - y = 11 * UNITY + OFFSETY; - w = 11 * UNITX; - h = 11 * UNITY; + x = X_PART(27.1); + y = Y_PART(11); + w = W_PART(11); + h = H_PART(11); text = ""; style = ST_LEFT + ST_MULTI; lineSpacing = 1; - SizeEx = (UNITY * 0.8); + SizeEx = H_PART(0.8); }; class actionClose: ACE_gui_buttonBase { idc = 10; text = "$STR_DISP_CLOSE"; - x = 1 * UNITX + OFFSETX; - y = 22.3 * UNITY + OFFSETY; - w = 7.5 * UNITX; - h = 1 * UNITY; + x = X_PART(1); + y = Y_PART(22.3); + w = W_PART(7.5); + h = H_PART(1); style = ST_LEFT; animTextureNormal = "#(argb,8,8,3)color(0,0,0,0.8)"; animTextureDisabled = "#(argb,8,8,3)color(0,0,0,0.5)"; @@ -223,19 +233,19 @@ class ACE_settingsMenu { periodFocus = 1; periodOver = 1; action = "closedialog 0;"; - SizeEx = (UNITY * 1); - Size = (UNITY * 1); + SizeEx = H_PART(1); + Size = H_PART(1); }; class action_reset: actionClose { idc = 1100; text = "$STR_ACE_OptionsMenu_ResetAll"; - x = 26.1 * (SIZEX / 40) + OFFSETX; + x = X_PART(9.5); action = QUOTE([] call FUNC(resetSettings)); }; class action_exportServerConfig: actionClose { idc = 1102; text = "$STR_ACE_OptionsMenu_OpenExport"; - x = 1 * (SIZEX / 40) + OFFSETX; + x = X_PART(18); action = QUOTE(if (GVAR(serverConfigGeneration) > 0) then {createDialog 'ACE_serverSettingsMenu'; }); }; }; @@ -247,32 +257,32 @@ class ACE_serverSettingsMenu: ACE_settingsMenu { class HeaderName { idc = 1; type = CT_STATIC; - x = 1 * UNITX + OFFSETX; - y = 1 * UNITY + OFFSETY; - w = 38 * UNITX; - h = 1 * UNITY; + x = X_PART(1); + y = Y_PART(1); + w = W_PART(38); + h = H_PART(1); style = ST_LEFT + ST_SHADOW; font = "PuristaMedium"; - SizeEx = (UNITY * 1); + SizeEx = H_PART(1); colorText[] = {0.95, 0.95, 0.95, 0.75}; colorBackground[] = {0,0,0,0}; text = "$STR_ACE_OptionsMenu_OpenConfigMenu"; }; class labelSubHeader: ACE_gui_staticBase { idc = 13; - x = 2 * UNITX + OFFSETX; - y = 3.4 * UNITY + OFFSETY; - w = 30 * UNITX; - h = 1 * UNITY; + x = X_PART(2); + y = Y_PART(3.4); + w = W_PART(30); + h = H_PART(1); text = ""; }; class selectionAction_1: ACE_gui_buttonBase { idc = 1000; text = "$STR_ACE_OptionsMenu_TabOptions"; - x = 1 * UNITX + OFFSETX; - y = 2.1 * UNITY + OFFSETY; - w = 9.5 * UNITX; - h = 1 * UNITY; + x = X_PART(1); + y = Y_PART(2.1); + w = W_PART(9.5); + h = H_PART(1); animTextureNormal = "#(argb,8,8,3)color(0,0,0,0.9)"; animTextureDisabled = "#(argb,8,8,3)color(0,0,0,0.8)"; animTextureOver = "#(argb,8,8,3)color(1,1,1,1)"; @@ -293,28 +303,28 @@ class ACE_serverSettingsMenu: ACE_settingsMenu { class selectionAction_2: selectionAction_1 { idc = 1001; text = "$STR_ACE_OptionsMenu_TabColors"; - x = 10.5 * UNITX + OFFSETX; + x = X_PART(10.5); action = QUOTE([MENU_TAB_SERVER_COLORS] call FUNC(onServerListBoxShowSelectionChanged);); }; class selectionAction_3: selectionAction_1 { idc = 1002; text = "$STR_ACE_OptionsMenu_TabValues"; - x = 20 * UNITX + OFFSETX; + x = X_PART(20); action = QUOTE([MENU_TAB_SERVER_VALUES] call FUNC(onServerListBoxShowSelectionChanged);); }; class selectionAction_4: selectionAction_1 { idc = 1003; text = ""; - x = 29.5 * UNITX + OFFSETX; + x = X_PART(29.5); action = ""; }; class listBoxSettingsList: ACE_gui_listNBox { idc = 200; - x = 2 * UNITX + OFFSETX; - y = 5.5 * UNITY + OFFSETY; - w = 23 * UNITX; - h = 15 * UNITY; - SizeEx = (UNITY * 0.8); + x = X_PART(2); + y = Y_PART(5.5); + w = W_PART(23); + h = H_PART(15); + SizeEx = H_PART(0.8); colorBackground[] = {0, 0, 0, 0.9}; colorSelectBackground[] = {0, 0, 0, 0.9}; columns[] = {0.0, 0.6}; @@ -322,120 +332,120 @@ class ACE_serverSettingsMenu: ACE_settingsMenu { }; class labelTitle: ACE_gui_staticBase { idc = 250; - x = 27.1 * UNITX + OFFSETX; - y = 5.1 * UNITY + OFFSETY; - w = 11 * UNITX; - h = 1 * UNITY; + x = X_PART(27.1); + y = Y_PART(5.1); + w = W_PART(11); + h = H_PART(1); text = ""; - SizeEx = (UNITY *1); + SizeEx = H_PART(1); }; class labelKey: ACE_gui_staticBase { //Variable Name idc = 300; - x = 27.1 * UNITX + OFFSETX; - y = 6.2 * UNITY + OFFSETY; - w = 11 * UNITX; - h = 1 * UNITY; + x = X_PART(27.1); + y = Y_PART(6.2); + w = W_PART(11); + h = H_PART(1); text = ""; - SizeEx = (UNITY * 0.65); + SizeEx = H_PART(0.65); }; class Label2: labelKey { idc = 301; - y = 7.3 * UNITY + OFFSETY; + y = Y_PART(7.3); text = "$STR_ACE_OptionsMenu_Setting"; - SizeEx = (UNITY * 1); + SizeEx = H_PART(1); }; class comboBox1: ACE_gui_comboBoxBase { idc = 400; - x = 31.1 * UNITX + OFFSETX; - y = 7.3 * UNITY + OFFSETY; - w = 7 * UNITX; - h = 1 * UNITY; + x = X_PART(31.1); + y = Y_PART(7.3); + w = W_PART(7); + h = H_PART(1); onLBSelChanged = QUOTE( call FUNC(onListBoxSettingsChanged)); - SizeEx = (UNITY * 0.9); + SizeEx = H_PART(0.9); }; class sliderBar1: RscXSliderH { idc = 410; - x = 27.1 * UNITX + OFFSETX; - y = 7.3 * UNITY + OFFSETY; - w = 11 * UNITX; - h = 0.75 * UNITY; + x = X_PART(27.1); + y = Y_PART(7.3); + w = W_PART(11); + h = H_PART(0.75); onSliderPosChanged = QUOTE(_this call FUNC(onSliderPosChanged)); color[] = {1,0,0,0.4}; colorActive[] = {1,0,0,1}; }; class sliderBar2: sliderBar1 { idc = 411; - y = 8.2 * UNITY + OFFSETY; + y = Y_PART(8.2); color[] = {0,1,0,0.4}; colorActive[] = {0,1,0,1}; }; class sliderBar3: sliderBar1 { idc = 412; - y = 9.1 * UNITY + OFFSETY; + y = Y_PART(9.1); color[] = {0,0,1,0.4}; colorActive[] = {0,0,1,1}; }; class sliderBar4: sliderBar1 { idc = 413; - y = 10 * UNITY + OFFSETY; + y = Y_PART(10); color[] = {1,1,1,0.4}; colorActive[] = {1,1,1,1}; }; class inputField1: ACE_gui_editBase { idc = 414; - x = 27.1 * UNITX + OFFSETX; - y = 7.3 * UNITY + OFFSETY; - w = 11 * UNITX; - h = 0.75 * UNITY; + x = X_PART(27.1); + y = Y_PART(7.3); + w = W_PART(11); + h = H_PART(0.75); }; class inputFieldTypeLabel: ACE_gui_staticBase { idc = 415; - x = 27.1 * UNITX + OFFSETX; - y = 8.2 * UNITY + OFFSETY; - w = 11 * UNITX; - h = 0.75 * UNITY; + x = X_PART(27.1); + y = Y_PART(8.2); + w = W_PART(11); + h = H_PART(0.75); text = ""; style = ST_LEFT + ST_MULTI; lineSpacing = 1; - SizeEx = (UNITY * 0.8); + SizeEx = H_PART(0.8); }; class saveInputButton: selectionAction_1 { idc = 416; text = "$STR_ACE_OptionsMenu_SaveInput"; - x = 27.1 * UNITX + OFFSETX; - y = 9.1 * UNITY + OFFSETY; - w = 11 * UNITX; - h = 1 * UNITY; + x = X_PART(27.1); + y = Y_PART(9.1); + w = W_PART(11); + h = H_PART(1); action = QUOTE([] call FUNC(onServerSaveInputField);); }; class labelDesc: ACE_gui_staticBase { idc = 251; - x = 27.1 * UNITX + OFFSETX; - y = 11 * UNITY + OFFSETY; - w = 11 * UNITX; - h = 11 * UNITY; + x = X_PART(27.1); + y = Y_PART(11); + w = W_PART(11); + h = H_PART(11); text = ""; style = ST_LEFT + ST_MULTI; lineSpacing = 1; - SizeEx = (UNITY * 0.8); + SizeEx = H_PART(0.8); }; class actionClose; class action_reset: actionClose { idc = 1100; text = "$STR_ACE_OptionsMenu_ResetAll"; - x = 26.1 * (SIZEX / 40) + OFFSETX; + x = X_PART(26.1); action = QUOTE([] call FUNC(serverResetSettings)); }; class action_exportServerConfig: actionClose { idc = 1101; text = "$STR_ACE_OptionsMenu_Export"; - x = 1 * (SIZEX / 40) + OFFSETX; + x = X_PART(1); action = QUOTE([] call FUNC(exportSettings)); }; class action_toggleIncludeClientSettings: actionClose { idc = 1102; text = "$STR_ACE_OptionsMenu_inClientSettings"; - x = 9 * (SIZEX / 40) + OFFSETX; + x = X_PART(9); action = QUOTE([] call FUNC(toggleIncludeClientSettings)); }; }; diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index c4ac2b1593..6e512b7d25 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -198,5 +198,8 @@ Paramètres exportés dans le presse papier Beállítások exportálva a vágólapba + + Option Menu UI Scaling + - + \ No newline at end of file From 53af014eab292835bf0a23b3d37b77fb095b9c4b Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 16 Apr 2015 19:29:39 -0500 Subject: [PATCH 689/816] Fix Localization in value[] array --- addons/common/functions/fnc_setSettingFromConfig.sqf | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/addons/common/functions/fnc_setSettingFromConfig.sqf b/addons/common/functions/fnc_setSettingFromConfig.sqf index 4d81ef3535..347320edec 100644 --- a/addons/common/functions/fnc_setSettingFromConfig.sqf +++ b/addons/common/functions/fnc_setSettingFromConfig.sqf @@ -75,6 +75,18 @@ if (isNil _name) then { getNumber (_optionEntry >> "force") > 0, _value ]; + + //Strings in the values array won't be localized from the config, so just do that now: + private "_values"; + _values = _settingData select 5; + { + _text = _x; + if (((typeName _text) == "STRING") && {(count _text) > 1} && {(_text select [0,1]) == "$"}) then { + _text = localize (_text select [1, ((count _text) - 1)]); //chop off the leading $ + _values set [_forEachIndex, _text]; + }; + } forEach _values; + GVAR(settings) pushBack _settingData; From 1729c781bd01135182053cdfcc8ad733afc6bf83 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 16 Apr 2015 19:46:42 -0500 Subject: [PATCH 690/816] Cleanup / private vars --- addons/inventory/config.cpp | 2 +- .../functions/fnc_exportSettings.sqf | 6 + .../functions/fnc_onServerSaveInputField.sqf | 22 +- .../fnc_onServerSettingsMenuOpen.sqf | 3 +- .../functions/fnc_onSettingsMenuOpen.sqf | 4 +- .../fnc_serverSettingsMenuUpdateKeyView.sqf | 2 +- .../fnc_serverSettingsMenuUpdateList.sqf | 2 +- .../functions/fnc_settingsMenuUpdateList.sqf | 2 +- addons/optionsmenu/gui/settingsMenu.hpp | 850 +++++++++--------- 9 files changed, 451 insertions(+), 442 deletions(-) diff --git a/addons/inventory/config.cpp b/addons/inventory/config.cpp index 1268f8b886..622dacc624 100644 --- a/addons/inventory/config.cpp +++ b/addons/inventory/config.cpp @@ -21,7 +21,7 @@ class ACE_Settings { isClientSettable = 1; displayName = "$STR_ACE_Inventory_SettingName"; description = "$STR_ACE_Inventory_SettingDescription"; - values[] = {"Normal (Default Size)", "Medium", "Bigger"}; + values[] = {"$str_medium", "$str_large", "$str_very_large"}; }; }; diff --git a/addons/optionsmenu/functions/fnc_exportSettings.sqf b/addons/optionsmenu/functions/fnc_exportSettings.sqf index 3ac2455a64..f98c3548e8 100644 --- a/addons/optionsmenu/functions/fnc_exportSettings.sqf +++ b/addons/optionsmenu/functions/fnc_exportSettings.sqf @@ -16,6 +16,8 @@ #include "script_component.hpp" +private ["_compiledConfig", "_name", "_typeName", "_isClientSetable", "_localizedName", "_localizedDescription", "_possibleValues", "_defaultValue", "_value", "_compiledConfigEntry"]; + _compiledConfig = " "; { @@ -52,6 +54,10 @@ class %1 { typeName = %3; force = 1; };", _name, _value, format['"%1"', _typeName]]; + + //clipboard seems to be getting cuttoff, so do a backup dump to rpt: + diag_log text _compiledConfigEntry; + _compiledConfig = _compiledConfig + _compiledConfigEntry; }; } forEach EGVAR(common,settings); diff --git a/addons/optionsmenu/functions/fnc_onServerSaveInputField.sqf b/addons/optionsmenu/functions/fnc_onServerSaveInputField.sqf index ca4a00891a..b8eb630f85 100644 --- a/addons/optionsmenu/functions/fnc_onServerSaveInputField.sqf +++ b/addons/optionsmenu/functions/fnc_onServerSaveInputField.sqf @@ -16,28 +16,28 @@ #include "script_component.hpp" -private ["_settingIndex", "_inputText"]; +private ["_settingIndex", "_inputText", "_setting", "_settingName", "_convertedValue"]; _settingIndex = lbCurSel 200; //Index of left list _inputText = ctrlText 414; //Index of right drop down switch (GVAR(optionMenu_openTab)) do { case (MENU_TAB_SERVER_VALUES): { - if ((_settingIndex >= 0) && (_settingIndex < (count GVAR(serverSideValues)))) then { - try { - _setting = (GVAR(serverSideValues) select _settingIndex); - _settingName = _setting select 0; + if ((_settingIndex >= 0) && (_settingIndex < (count GVAR(serverSideValues)))) then { + try { + _setting = (GVAR(serverSideValues) select _settingIndex); + _settingName = _setting select 0; - _convertedValue = switch (toUpper (_setting select 1)) do { + _convertedValue = switch (toUpper (_setting select 1)) do { case "STRING": {format ['"%1"', _inputText]}; case "ARRAY": {format [call compile "[%1]", _inputText]}; case "SCALAR": {parseNumber _inputText;}; - default {throw "Error"}; + default {throw "Error"}; + }; + [MENU_TAB_SERVER_VALUES, _settingName, _convertedValue] call FUNC(updateSetting); + } catch { }; - [MENU_TAB_SERVER_VALUES, _settingName, _convertedValue] call FUNC(updateSetting); - } catch { }; + [false] call FUNC(serverSettingsMenuUpdateList); }; - [false] call FUNC(serverSettingsMenuUpdateList); - }; }; diff --git a/addons/optionsmenu/functions/fnc_onServerSettingsMenuOpen.sqf b/addons/optionsmenu/functions/fnc_onServerSettingsMenuOpen.sqf index 7894d2ff1a..f5501d0860 100644 --- a/addons/optionsmenu/functions/fnc_onServerSettingsMenuOpen.sqf +++ b/addons/optionsmenu/functions/fnc_onServerSettingsMenuOpen.sqf @@ -16,6 +16,8 @@ #include "script_component.hpp" +private ["_name", "_typeName", "_isClientSetable", "_localizedName", "_localizedDescription", "_possibleValues", "_defaultValue", "_setting", "_menu", "_settingsMenu"]; + if (GVAR(serverConfigGeneration) == 0 || isMultiplayer) exitwith {closeDialog 145246;}; // Filter only user setable setting @@ -54,7 +56,6 @@ GVAR(serverSideValues) = []; //Delay a frame [{ [MENU_TAB_SERVER_OPTIONS] call FUNC(onServerListBoxShowSelectionChanged) }, []] call EFUNC(common,execNextFrame); -private "_menu"; disableSerialization; _menu = uiNamespace getvariable "ACE_serverSettingsMenu"; (_menu displayCtrl 1003) ctrlEnable false; diff --git a/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf b/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf index 3a4c6ec561..050abcf295 100644 --- a/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf +++ b/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf @@ -16,9 +16,12 @@ #include "script_component.hpp" +private ["_setting", "_menu"]; + // Filter only user setable setting GVAR(clientSideOptions) = []; GVAR(clientSideColors) = []; + { // If the setting is user setable and not forced if ((_x select 2) && !(_x select 6)) then { @@ -40,7 +43,6 @@ GVAR(clientSideColors) = []; //Delay a frame [{ [MENU_TAB_OPTIONS] call FUNC(onListBoxShowSelectionChanged) }, []] call EFUNC(common,execNextFrame); -private "_menu"; disableSerialization; _menu = uiNamespace getvariable "ACE_settingsMenu"; (_menu displayCtrl 1002) ctrlEnable false; diff --git a/addons/optionsmenu/functions/fnc_serverSettingsMenuUpdateKeyView.sqf b/addons/optionsmenu/functions/fnc_serverSettingsMenuUpdateKeyView.sqf index 2dcf9f7fe7..52984b78f3 100644 --- a/addons/optionsmenu/functions/fnc_serverSettingsMenuUpdateKeyView.sqf +++ b/addons/optionsmenu/functions/fnc_serverSettingsMenuUpdateKeyView.sqf @@ -16,7 +16,7 @@ #include "script_component.hpp" -private ["_settingsMenu", "_ctrlList", "_collection", "_settingIndex", "_setting", "_entryName", "_localizedName", "_localizedDescription", "_possibleValues", "_settingsValue", "_currentColor"]; +private ["_settingsMenu", "_ctrlList", "_collection", "_settingIndex", "_setting", "_entryName", "_localizedName", "_localizedDescription", "_possibleValues", "_settingsValue", "_currentColor", "_expectedType"]; disableSerialization; _settingsMenu = uiNamespace getVariable 'ACE_serverSettingsMenu'; diff --git a/addons/optionsmenu/functions/fnc_serverSettingsMenuUpdateList.sqf b/addons/optionsmenu/functions/fnc_serverSettingsMenuUpdateList.sqf index ad5d647c16..dad3012e1b 100644 --- a/addons/optionsmenu/functions/fnc_serverSettingsMenuUpdateList.sqf +++ b/addons/optionsmenu/functions/fnc_serverSettingsMenuUpdateList.sqf @@ -16,7 +16,7 @@ #include "script_component.hpp" -private ["_settingsMenu", "_ctrlList", "_settingsText", "_color", "_settingsColor", "_updateKeyView"]; +private ["_settingsMenu", "_ctrlList", "_settingsText", "_color", "_settingsColor", "_updateKeyView", "_settingsValue"]; DEFAULT_PARAM(0,_updateKeyView,true); disableSerialization; diff --git a/addons/optionsmenu/functions/fnc_settingsMenuUpdateList.sqf b/addons/optionsmenu/functions/fnc_settingsMenuUpdateList.sqf index 0138b9e87d..513b187d7d 100644 --- a/addons/optionsmenu/functions/fnc_settingsMenuUpdateList.sqf +++ b/addons/optionsmenu/functions/fnc_settingsMenuUpdateList.sqf @@ -16,7 +16,7 @@ #include "script_component.hpp" -private ["_settingsMenu", "_ctrlList", "_settingsText", "_color", "_settingsColor", "_updateKeyView"]; +private ["_settingsMenu", "_ctrlList", "_settingsText", "_color", "_settingsColor", "_updateKeyView", "_settingsValue"]; DEFAULT_PARAM(0,_updateKeyView,true); disableSerialization; diff --git a/addons/optionsmenu/gui/settingsMenu.hpp b/addons/optionsmenu/gui/settingsMenu.hpp index 9225564eea..04e7ee5aaa 100644 --- a/addons/optionsmenu/gui/settingsMenu.hpp +++ b/addons/optionsmenu/gui/settingsMenu.hpp @@ -1,8 +1,8 @@ class ACE_settingsMenu { - idd = 145246; - movingEnable = false; - onLoad = QUOTE(uiNamespace setVariable [ARR_2('ACE_settingsMenu', _this select 0)]; [] call FUNC(onSettingsMenuOpen);); - onUnload = QUOTE(uiNamespace setVariable [ARR_2('ACE_settingsMenu', nil)]; saveProfileNamespace;); + idd = 145246; + movingEnable = false; + onLoad = QUOTE(uiNamespace setVariable [ARR_2('ACE_settingsMenu', _this select 0)]; [] call FUNC(onSettingsMenuOpen);); + onUnload = QUOTE(uiNamespace setVariable [ARR_2('ACE_settingsMenu', nil)]; saveProfileNamespace;); #define SIZEX (((safezoneW / safezoneH) min 1.2)) #define SIZEY (SIZEX / 1.2) @@ -20,433 +20,433 @@ class ACE_settingsMenu { #define Y_PART(num) QUOTE(linearConversion [ARR_5(0, 2, (missionNamespace getVariable [ARR_2(QUOTE(QGVAR(optionMenuDisplaySize)), 0)]), Y_ORIGINAL(num), Y_MAKEITBIGGA(num))]) #define W_PART(num) QUOTE(linearConversion [ARR_5(0, 2, (missionNamespace getVariable [ARR_2(QUOTE(QGVAR(optionMenuDisplaySize)), 0)]), W_ORIGINAL(num), W_MAKEITBIGGA(num))]) #define H_PART(num) QUOTE(linearConversion [ARR_5(0, 2, (missionNamespace getVariable [ARR_2(QUOTE(QGVAR(optionMenuDisplaySize)), 0)]), H_ORIGINAL(num), H_MAKEITBIGGA(num))]) - - class controlsBackground { - class HeaderBackground: ACE_gui_backgroundBase { - idc = -1; - type = CT_STATIC; - x = X_PART(1); - y = Y_PART(1); - w = W_PART(38); - h = H_PART(1); - style = ST_LEFT + ST_SHADOW; - font = "PuristaMedium"; - SizeEx = H_PART(1); - colorText[] = {0.95, 0.95, 0.95, 0.75}; - colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.69])","(profilenamespace getvariable ['GUI_BCG_RGB_G',0.75])","(profilenamespace getvariable ['GUI_BCG_RGB_B',0.5])", "(profilenamespace getvariable ['GUI_BCG_RGB_A',0.9])"}; - text = ""; - }; - class CenterBackground: HeaderBackground { - y = Y_PART(2.1); - h = H_PART(2.5); - text = ""; - colorText[] = {0, 0, 0, "(profilenamespace getvariable ['GUI_BCG_RGB_A',0.9])"}; - colorBackground[] = {0,0,0,"(profilenamespace getvariable ['GUI_BCG_RGB_A',0.9])"}; - }; - class LeftBackground: CenterBackground { - y = Y_PART(4.8); - h = H_PART(17.4); - w = W_PART(25); - }; - class RightBackground: LeftBackground { - x = X_PART(26.1); - w = W_PART(12.9); - }; - class RightBackgroundHeader: RightBackground { - h = H_PART(1.4); - colorBackground[] = {0,0,0,1}; - }; - }; - class controls { - class HeaderName { - idc = 1; - type = CT_STATIC; - x = X_PART(1); - y = Y_PART(1); - w = W_PART(38); - h = H_PART(1); - style = ST_LEFT + ST_SHADOW; - font = "PuristaMedium"; - SizeEx = H_PART(1); - colorText[] = {0.95, 0.95, 0.95, 0.75}; - colorBackground[] = {0,0,0,0}; - text = "$STR_ACE_OptionsMenu_OpenConfigMenu"; + class controlsBackground { + class HeaderBackground: ACE_gui_backgroundBase { + idc = -1; + type = CT_STATIC; + x = X_PART(1); + y = Y_PART(1); + w = W_PART(38); + h = H_PART(1); + style = ST_LEFT + ST_SHADOW; + font = "PuristaMedium"; + SizeEx = H_PART(1); + colorText[] = {0.95, 0.95, 0.95, 0.75}; + colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.69])","(profilenamespace getvariable ['GUI_BCG_RGB_G',0.75])","(profilenamespace getvariable ['GUI_BCG_RGB_B',0.5])", "(profilenamespace getvariable ['GUI_BCG_RGB_A',0.9])"}; + text = ""; + }; + class CenterBackground: HeaderBackground { + y = Y_PART(2.1); + h = H_PART(2.5); + text = ""; + colorText[] = {0, 0, 0, "(profilenamespace getvariable ['GUI_BCG_RGB_A',0.9])"}; + colorBackground[] = {0,0,0,"(profilenamespace getvariable ['GUI_BCG_RGB_A',0.9])"}; + }; + class LeftBackground: CenterBackground { + y = Y_PART(4.8); + h = H_PART(17.4); + w = W_PART(25); + }; + class RightBackground: LeftBackground { + x = X_PART(26.1); + w = W_PART(12.9); + }; + class RightBackgroundHeader: RightBackground { + h = H_PART(1.4); + colorBackground[] = {0,0,0,1}; + }; }; - class labelSubHeader: ACE_gui_staticBase { - idc = 13; - x = X_PART(2); - y = Y_PART(3.4); - w = W_PART(30); - h = H_PART(1); - text = ""; + + class controls { + class HeaderName { + idc = 1; + type = CT_STATIC; + x = X_PART(1); + y = Y_PART(1); + w = W_PART(38); + h = H_PART(1); + style = ST_LEFT + ST_SHADOW; + font = "PuristaMedium"; + SizeEx = H_PART(1); + colorText[] = {0.95, 0.95, 0.95, 0.75}; + colorBackground[] = {0,0,0,0}; + text = "$STR_ACE_OptionsMenu_OpenConfigMenu"; + }; + class labelSubHeader: ACE_gui_staticBase { + idc = 13; + x = X_PART(2); + y = Y_PART(3.4); + w = W_PART(30); + h = H_PART(1); + text = ""; + }; + class selectionAction_1: ACE_gui_buttonBase { + idc = 1000; + text = "$STR_ACE_OptionsMenu_TabOptions"; + x = X_PART(1); + y = Y_PART(2.1); + w = W_PART(9.5); + h = H_PART(1); + animTextureNormal = "#(argb,8,8,3)color(0,0,0,0.9)"; + animTextureDisabled = "#(argb,8,8,3)color(0,0,0,0.8)"; + animTextureOver = "#(argb,8,8,3)color(1,1,1,1)"; + animTextureFocused = "#(argb,8,8,3)color(1,1,1,1)"; + animTexturePressed = "#(argb,8,8,3)color(1,1,1,1)"; + animTextureDefault = "#(argb,8,8,3)color(1,1,1,1)"; + color[] = {1, 1, 1, 1}; + color2[] = {0,0,0, 1}; + colorBackgroundFocused[] = {1,1,1,1}; + colorBackground[] = {1,1,1,1}; + colorbackground2[] = {1,1,1,1}; + colorDisabled[] = {1,1,1,1}; + colorFocused[] = {0,0,0,1}; + periodFocus = 1; + periodOver = 1; + action = QUOTE([MENU_TAB_OPTIONS] call FUNC(onListBoxShowSelectionChanged);); + SizeEx = H_PART(1); + Size = H_PART(1); + }; + class selectionAction_2: selectionAction_1 { + idc = 1001; + text = "$STR_ACE_OptionsMenu_TabColors"; + x = X_PART(10.5); + action = QUOTE([MENU_TAB_COLORS] call FUNC(onListBoxShowSelectionChanged);); + }; + class selectionAction_3: selectionAction_1 { + idc = 1002; + text = ""; + x = X_PART(20); + action = ""; + }; + class selectionAction_4: selectionAction_1 { + idc = 1003; + text = ""; + x = X_PART(29.5); + action = ""; + }; + class listBoxSettingsList: ACE_gui_listNBox { + idc = 200; + x = X_PART(2); + y = Y_PART(5.5); + w = W_PART(23); + h = H_PART(15); + SizeEx = H_ORIGINAL(0.8); + colorBackground[] = {0, 0, 0, 0.9}; + colorSelectBackground[] = {0, 0, 0, 0.9}; + columns[] = {0.0, 0.6}; + onLBSelChanged = QUOTE(_this call FUNC(settingsMenuUpdateKeyView)); + }; + class labelTitle: ACE_gui_staticBase { + idc = 250; + x = X_PART(27.1); + y = Y_PART(5.1); + w = W_PART(11); + h = H_PART(1); + text = ""; + SizeEx = H_PART(1); + }; + class labelKey: ACE_gui_staticBase { //Variable Name + idc = 300; + x = X_PART(27.1); + y = Y_PART(6.2); + w = W_PART(11); + h = H_PART(1); + text = ""; + SizeEx = H_PART(0.65); + }; + class Label2: labelKey { + idc = 301; + y = Y_PART(7.3); + text = "$STR_ACE_OptionsMenu_Setting"; + SizeEx = H_PART(1); + }; + class comboBox1: ACE_gui_comboBoxBase { + idc = 400; + x = X_PART(31.1); + y = Y_PART(7.3); + w = W_PART(7); + h = H_PART(1); + onLBSelChanged = QUOTE( call FUNC(onListBoxSettingsChanged)); + SizeEx = H_PART(0.9); + }; + class sliderBar1: RscXSliderH { + idc = 410; + x = X_PART(27.1); + y = Y_PART(7.3); + w = W_PART(11); + h = H_PART(0.75); + onSliderPosChanged = QUOTE(_this call FUNC(onSliderPosChanged)); + color[] = {1,0,0,0.4}; + colorActive[] = {1,0,0,1}; + }; + class sliderBar2: sliderBar1 { + idc = 411; + y = Y_PART(8.2); + color[] = {0,1,0,0.4}; + colorActive[] = {0,1,0,1}; + }; + class sliderBar3: sliderBar1 { + idc = 412; + y = Y_PART(9.1); + color[] = {0,0,1,0.4}; + colorActive[] = {0,0,1,1}; + }; + class sliderBar4: sliderBar1 { + idc = 413; + y = Y_PART(10); + color[] = {1,1,1,0.4}; + colorActive[] = {1,1,1,1}; + }; + class labelDesc: ACE_gui_staticBase { + idc = 251; + x = X_PART(27.1); + y = Y_PART(11); + w = W_PART(11); + h = H_PART(11); + text = ""; + style = ST_LEFT + ST_MULTI; + lineSpacing = 1; + SizeEx = H_PART(0.8); + }; + class actionClose: ACE_gui_buttonBase { + idc = 10; + text = "$STR_DISP_CLOSE"; + x = X_PART(1); + y = Y_PART(22.3); + w = W_PART(7.5); + h = H_PART(1); + style = ST_LEFT; + animTextureNormal = "#(argb,8,8,3)color(0,0,0,0.8)"; + animTextureDisabled = "#(argb,8,8,3)color(0,0,0,0.5)"; + animTextureOver = "#(argb,8,8,3)color(1,1,1,1)"; + animTextureFocused = "#(argb,8,8,3)color(1,1,1,1)"; + animTexturePressed = "#(argb,8,8,3)color(1,1,1,1)"; + animTextureDefault = "#(argb,8,8,3)color(1,1,1,1)"; + color[] = {1, 1, 1, 1}; + color2[] = {0,0,0, 1}; + colorBackgroundFocused[] = {1,1,1,1}; + colorBackground[] = {1,1,1,1}; + colorbackground2[] = {1,1,1,1}; + colorDisabled[] = {0.5,0.5,0.5,0.8}; + colorFocused[] = {0,0,0,1}; + periodFocus = 1; + periodOver = 1; + action = "closedialog 0;"; + SizeEx = H_PART(1); + Size = H_PART(1); + }; + class action_reset: actionClose { + idc = 1100; + text = "$STR_ACE_OptionsMenu_ResetAll"; + x = X_PART(9.5); + action = QUOTE([] call FUNC(resetSettings)); + }; + class action_exportServerConfig: actionClose { + idc = 1102; + text = "$STR_ACE_OptionsMenu_OpenExport"; + x = X_PART(18); + action = QUOTE(if (GVAR(serverConfigGeneration) > 0) then {createDialog 'ACE_serverSettingsMenu'; }); + }; }; - class selectionAction_1: ACE_gui_buttonBase { - idc = 1000; - text = "$STR_ACE_OptionsMenu_TabOptions"; - x = X_PART(1); - y = Y_PART(2.1); - w = W_PART(9.5); - h = H_PART(1); - animTextureNormal = "#(argb,8,8,3)color(0,0,0,0.9)"; - animTextureDisabled = "#(argb,8,8,3)color(0,0,0,0.8)"; - animTextureOver = "#(argb,8,8,3)color(1,1,1,1)"; - animTextureFocused = "#(argb,8,8,3)color(1,1,1,1)"; - animTexturePressed = "#(argb,8,8,3)color(1,1,1,1)"; - animTextureDefault = "#(argb,8,8,3)color(1,1,1,1)"; - color[] = {1, 1, 1, 1}; - color2[] = {0,0,0, 1}; - colorBackgroundFocused[] = {1,1,1,1}; - colorBackground[] = {1,1,1,1}; - colorbackground2[] = {1,1,1,1}; - colorDisabled[] = {1,1,1,1}; - colorFocused[] = {0,0,0,1}; - periodFocus = 1; - periodOver = 1; - action = QUOTE([MENU_TAB_OPTIONS] call FUNC(onListBoxShowSelectionChanged);); - SizeEx = H_PART(1); - Size = H_PART(1); - }; - class selectionAction_2: selectionAction_1 { - idc = 1001; - text = "$STR_ACE_OptionsMenu_TabColors"; - x = X_PART(10.5); - action = QUOTE([MENU_TAB_COLORS] call FUNC(onListBoxShowSelectionChanged);); - }; - class selectionAction_3: selectionAction_1 { - idc = 1002; - text = ""; - x = X_PART(20); - action = ""; - }; - class selectionAction_4: selectionAction_1 { - idc = 1003; - text = ""; - x = X_PART(29.5); - action = ""; - }; - class listBoxSettingsList: ACE_gui_listNBox { - idc = 200; - x = X_PART(2); - y = Y_PART(5.5); - w = W_PART(23); - h = H_PART(15); - SizeEx = H_ORIGINAL(0.8); - colorBackground[] = {0, 0, 0, 0.9}; - colorSelectBackground[] = {0, 0, 0, 0.9}; - columns[] = {0.0, 0.6}; - onLBSelChanged = QUOTE(_this call FUNC(settingsMenuUpdateKeyView)); - }; - class labelTitle: ACE_gui_staticBase { - idc = 250; - x = X_PART(27.1); - y = Y_PART(5.1); - w = W_PART(11); - h = H_PART(1); - text = ""; - SizeEx = H_PART(1); - }; - class labelKey: ACE_gui_staticBase { //Variable Name - idc = 300; - x = X_PART(27.1); - y = Y_PART(6.2); - w = W_PART(11); - h = H_PART(1); - text = ""; - SizeEx = H_PART(0.65); - }; - class Label2: labelKey { - idc = 301; - y = Y_PART(7.3); - text = "$STR_ACE_OptionsMenu_Setting"; - SizeEx = H_PART(1); - }; - class comboBox1: ACE_gui_comboBoxBase { - idc = 400; - x = X_PART(31.1); - y = Y_PART(7.3); - w = W_PART(7); - h = H_PART(1); - onLBSelChanged = QUOTE( call FUNC(onListBoxSettingsChanged)); - SizeEx = H_PART(0.9); - }; - class sliderBar1: RscXSliderH { - idc = 410; - x = X_PART(27.1); - y = Y_PART(7.3); - w = W_PART(11); - h = H_PART(0.75); - onSliderPosChanged = QUOTE(_this call FUNC(onSliderPosChanged)); - color[] = {1,0,0,0.4}; - colorActive[] = {1,0,0,1}; - }; - class sliderBar2: sliderBar1 { - idc = 411; - y = Y_PART(8.2); - color[] = {0,1,0,0.4}; - colorActive[] = {0,1,0,1}; - }; - class sliderBar3: sliderBar1 { - idc = 412; - y = Y_PART(9.1); - color[] = {0,0,1,0.4}; - colorActive[] = {0,0,1,1}; - }; - class sliderBar4: sliderBar1 { - idc = 413; - y = Y_PART(10); - color[] = {1,1,1,0.4}; - colorActive[] = {1,1,1,1}; - }; - class labelDesc: ACE_gui_staticBase { - idc = 251; - x = X_PART(27.1); - y = Y_PART(11); - w = W_PART(11); - h = H_PART(11); - text = ""; - style = ST_LEFT + ST_MULTI; - lineSpacing = 1; - SizeEx = H_PART(0.8); - }; - class actionClose: ACE_gui_buttonBase { - idc = 10; - text = "$STR_DISP_CLOSE"; - x = X_PART(1); - y = Y_PART(22.3); - w = W_PART(7.5); - h = H_PART(1); - style = ST_LEFT; - animTextureNormal = "#(argb,8,8,3)color(0,0,0,0.8)"; - animTextureDisabled = "#(argb,8,8,3)color(0,0,0,0.5)"; - animTextureOver = "#(argb,8,8,3)color(1,1,1,1)"; - animTextureFocused = "#(argb,8,8,3)color(1,1,1,1)"; - animTexturePressed = "#(argb,8,8,3)color(1,1,1,1)"; - animTextureDefault = "#(argb,8,8,3)color(1,1,1,1)"; - color[] = {1, 1, 1, 1}; - color2[] = {0,0,0, 1}; - colorBackgroundFocused[] = {1,1,1,1}; - colorBackground[] = {1,1,1,1}; - colorbackground2[] = {1,1,1,1}; - colorDisabled[] = {0.5,0.5,0.5,0.8}; - colorFocused[] = {0,0,0,1}; - periodFocus = 1; - periodOver = 1; - action = "closedialog 0;"; - SizeEx = H_PART(1); - Size = H_PART(1); - }; - class action_reset: actionClose { - idc = 1100; - text = "$STR_ACE_OptionsMenu_ResetAll"; - x = X_PART(9.5); - action = QUOTE([] call FUNC(resetSettings)); - }; - class action_exportServerConfig: actionClose { - idc = 1102; - text = "$STR_ACE_OptionsMenu_OpenExport"; - x = X_PART(18); - action = QUOTE(if (GVAR(serverConfigGeneration) > 0) then {createDialog 'ACE_serverSettingsMenu'; }); - }; - }; }; class ACE_serverSettingsMenu: ACE_settingsMenu { onLoad = QUOTE(uiNamespace setVariable [ARR_2('ACE_serverSettingsMenu', _this select 0)]; [] call FUNC(onServerSettingsMenuOpen);); onUnload = QUOTE(uiNamespace setVariable [ARR_2('ACE_serverSettingsMenu', nil)];); - class controls: controls { - class HeaderName { - idc = 1; - type = CT_STATIC; - x = X_PART(1); - y = Y_PART(1); - w = W_PART(38); - h = H_PART(1); - style = ST_LEFT + ST_SHADOW; - font = "PuristaMedium"; - SizeEx = H_PART(1); - colorText[] = {0.95, 0.95, 0.95, 0.75}; - colorBackground[] = {0,0,0,0}; - text = "$STR_ACE_OptionsMenu_OpenConfigMenu"; + class controls: controls { + class HeaderName { + idc = 1; + type = CT_STATIC; + x = X_PART(1); + y = Y_PART(1); + w = W_PART(38); + h = H_PART(1); + style = ST_LEFT + ST_SHADOW; + font = "PuristaMedium"; + SizeEx = H_PART(1); + colorText[] = {0.95, 0.95, 0.95, 0.75}; + colorBackground[] = {0,0,0,0}; + text = "$STR_ACE_OptionsMenu_OpenConfigMenu"; + }; + class labelSubHeader: ACE_gui_staticBase { + idc = 13; + x = X_PART(2); + y = Y_PART(3.4); + w = W_PART(30); + h = H_PART(1); + text = ""; + }; + class selectionAction_1: ACE_gui_buttonBase { + idc = 1000; + text = "$STR_ACE_OptionsMenu_TabOptions"; + x = X_PART(1); + y = Y_PART(2.1); + w = W_PART(9.5); + h = H_PART(1); + animTextureNormal = "#(argb,8,8,3)color(0,0,0,0.9)"; + animTextureDisabled = "#(argb,8,8,3)color(0,0,0,0.8)"; + animTextureOver = "#(argb,8,8,3)color(1,1,1,1)"; + animTextureFocused = "#(argb,8,8,3)color(1,1,1,1)"; + animTexturePressed = "#(argb,8,8,3)color(1,1,1,1)"; + animTextureDefault = "#(argb,8,8,3)color(1,1,1,1)"; + color[] = {1, 1, 1, 1}; + color2[] = {0,0,0, 1}; + colorBackgroundFocused[] = {1,1,1,1}; + colorBackground[] = {1,1,1,1}; + colorbackground2[] = {1,1,1,1}; + colorDisabled[] = {1,1,1,1}; + colorFocused[] = {0,0,0,1}; + periodFocus = 1; + periodOver = 1; + action = QUOTE([MENU_TAB_SERVER_OPTIONS] call FUNC(onServerListBoxShowSelectionChanged);); + }; + class selectionAction_2: selectionAction_1 { + idc = 1001; + text = "$STR_ACE_OptionsMenu_TabColors"; + x = X_PART(10.5); + action = QUOTE([MENU_TAB_SERVER_COLORS] call FUNC(onServerListBoxShowSelectionChanged);); + }; + class selectionAction_3: selectionAction_1 { + idc = 1002; + text = "$STR_ACE_OptionsMenu_TabValues"; + x = X_PART(20); + action = QUOTE([MENU_TAB_SERVER_VALUES] call FUNC(onServerListBoxShowSelectionChanged);); + }; + class selectionAction_4: selectionAction_1 { + idc = 1003; + text = ""; + x = X_PART(29.5); + action = ""; + }; + class listBoxSettingsList: ACE_gui_listNBox { + idc = 200; + x = X_PART(2); + y = Y_PART(5.5); + w = W_PART(23); + h = H_PART(15); + SizeEx = H_ORIGINAL(0.8); + colorBackground[] = {0, 0, 0, 0.9}; + colorSelectBackground[] = {0, 0, 0, 0.9}; + columns[] = {0.0, 0.6}; + onLBSelChanged = QUOTE(_this call FUNC(serverSettingsMenuUpdateKeyView)); + }; + class labelTitle: ACE_gui_staticBase { + idc = 250; + x = X_PART(27.1); + y = Y_PART(5.1); + w = W_PART(11); + h = H_PART(1); + text = ""; + SizeEx = H_PART(1); + }; + class labelKey: ACE_gui_staticBase { //Variable Name + idc = 300; + x = X_PART(27.1); + y = Y_PART(6.2); + w = W_PART(11); + h = H_PART(1); + text = ""; + SizeEx = H_PART(0.65); + }; + class Label2: labelKey { + idc = 301; + y = Y_PART(7.3); + text = "$STR_ACE_OptionsMenu_Setting"; + SizeEx = H_PART(1); + }; + class comboBox1: ACE_gui_comboBoxBase { + idc = 400; + x = X_PART(31.1); + y = Y_PART(7.3); + w = W_PART(7); + h = H_PART(1); + onLBSelChanged = QUOTE( call FUNC(onListBoxSettingsChanged)); + SizeEx = H_PART(0.9); + }; + class sliderBar1: RscXSliderH { + idc = 410; + x = X_PART(27.1); + y = Y_PART(7.3); + w = W_PART(11); + h = H_PART(0.75); + onSliderPosChanged = QUOTE(_this call FUNC(onSliderPosChanged)); + color[] = {1,0,0,0.4}; + colorActive[] = {1,0,0,1}; + }; + class sliderBar2: sliderBar1 { + idc = 411; + y = Y_PART(8.2); + color[] = {0,1,0,0.4}; + colorActive[] = {0,1,0,1}; + }; + class sliderBar3: sliderBar1 { + idc = 412; + y = Y_PART(9.1); + color[] = {0,0,1,0.4}; + colorActive[] = {0,0,1,1}; + }; + class sliderBar4: sliderBar1 { + idc = 413; + y = Y_PART(10); + color[] = {1,1,1,0.4}; + colorActive[] = {1,1,1,1}; + }; + class inputField1: ACE_gui_editBase { + idc = 414; + x = X_PART(27.1); + y = Y_PART(7.3); + w = W_PART(11); + h = H_PART(0.75); + }; + class inputFieldTypeLabel: ACE_gui_staticBase { + idc = 415; + x = X_PART(27.1); + y = Y_PART(8.2); + w = W_PART(11); + h = H_PART(0.75); + text = ""; + style = ST_LEFT + ST_MULTI; + lineSpacing = 1; + SizeEx = H_PART(0.8); + }; + class saveInputButton: selectionAction_1 { + idc = 416; + text = "$STR_ACE_OptionsMenu_SaveInput"; + x = X_PART(27.1); + y = Y_PART(9.1); + w = W_PART(11); + h = H_PART(1); + action = QUOTE([] call FUNC(onServerSaveInputField);); + }; + class labelDesc: ACE_gui_staticBase { + idc = 251; + x = X_PART(27.1); + y = Y_PART(11); + w = W_PART(11); + h = H_PART(11); + text = ""; + style = ST_LEFT + ST_MULTI; + lineSpacing = 1; + SizeEx = H_PART(0.8); + }; + class actionClose; + class action_reset: actionClose { + idc = 1100; + text = "$STR_ACE_OptionsMenu_ResetAll"; + x = X_PART(26.1); + action = QUOTE([] call FUNC(serverResetSettings)); + }; + class action_exportServerConfig: actionClose { + idc = 1101; + text = "$STR_ACE_OptionsMenu_Export"; + x = X_PART(1); + action = QUOTE([] call FUNC(exportSettings)); + }; + class action_toggleIncludeClientSettings: actionClose { + idc = 1102; + text = "$STR_ACE_OptionsMenu_inClientSettings"; + x = X_PART(9); + action = QUOTE([] call FUNC(toggleIncludeClientSettings)); + }; }; - class labelSubHeader: ACE_gui_staticBase { - idc = 13; - x = X_PART(2); - y = Y_PART(3.4); - w = W_PART(30); - h = H_PART(1); - text = ""; - }; - class selectionAction_1: ACE_gui_buttonBase { - idc = 1000; - text = "$STR_ACE_OptionsMenu_TabOptions"; - x = X_PART(1); - y = Y_PART(2.1); - w = W_PART(9.5); - h = H_PART(1); - animTextureNormal = "#(argb,8,8,3)color(0,0,0,0.9)"; - animTextureDisabled = "#(argb,8,8,3)color(0,0,0,0.8)"; - animTextureOver = "#(argb,8,8,3)color(1,1,1,1)"; - animTextureFocused = "#(argb,8,8,3)color(1,1,1,1)"; - animTexturePressed = "#(argb,8,8,3)color(1,1,1,1)"; - animTextureDefault = "#(argb,8,8,3)color(1,1,1,1)"; - color[] = {1, 1, 1, 1}; - color2[] = {0,0,0, 1}; - colorBackgroundFocused[] = {1,1,1,1}; - colorBackground[] = {1,1,1,1}; - colorbackground2[] = {1,1,1,1}; - colorDisabled[] = {1,1,1,1}; - colorFocused[] = {0,0,0,1}; - periodFocus = 1; - periodOver = 1; - action = QUOTE([MENU_TAB_SERVER_OPTIONS] call FUNC(onServerListBoxShowSelectionChanged);); - }; - class selectionAction_2: selectionAction_1 { - idc = 1001; - text = "$STR_ACE_OptionsMenu_TabColors"; - x = X_PART(10.5); - action = QUOTE([MENU_TAB_SERVER_COLORS] call FUNC(onServerListBoxShowSelectionChanged);); - }; - class selectionAction_3: selectionAction_1 { - idc = 1002; - text = "$STR_ACE_OptionsMenu_TabValues"; - x = X_PART(20); - action = QUOTE([MENU_TAB_SERVER_VALUES] call FUNC(onServerListBoxShowSelectionChanged);); - }; - class selectionAction_4: selectionAction_1 { - idc = 1003; - text = ""; - x = X_PART(29.5); - action = ""; - }; - class listBoxSettingsList: ACE_gui_listNBox { - idc = 200; - x = X_PART(2); - y = Y_PART(5.5); - w = W_PART(23); - h = H_PART(15); - SizeEx = H_PART(0.8); - colorBackground[] = {0, 0, 0, 0.9}; - colorSelectBackground[] = {0, 0, 0, 0.9}; - columns[] = {0.0, 0.6}; - onLBSelChanged = QUOTE(_this call FUNC(serverSettingsMenuUpdateKeyView)); - }; - class labelTitle: ACE_gui_staticBase { - idc = 250; - x = X_PART(27.1); - y = Y_PART(5.1); - w = W_PART(11); - h = H_PART(1); - text = ""; - SizeEx = H_PART(1); - }; - class labelKey: ACE_gui_staticBase { //Variable Name - idc = 300; - x = X_PART(27.1); - y = Y_PART(6.2); - w = W_PART(11); - h = H_PART(1); - text = ""; - SizeEx = H_PART(0.65); - }; - class Label2: labelKey { - idc = 301; - y = Y_PART(7.3); - text = "$STR_ACE_OptionsMenu_Setting"; - SizeEx = H_PART(1); - }; - class comboBox1: ACE_gui_comboBoxBase { - idc = 400; - x = X_PART(31.1); - y = Y_PART(7.3); - w = W_PART(7); - h = H_PART(1); - onLBSelChanged = QUOTE( call FUNC(onListBoxSettingsChanged)); - SizeEx = H_PART(0.9); - }; - class sliderBar1: RscXSliderH { - idc = 410; - x = X_PART(27.1); - y = Y_PART(7.3); - w = W_PART(11); - h = H_PART(0.75); - onSliderPosChanged = QUOTE(_this call FUNC(onSliderPosChanged)); - color[] = {1,0,0,0.4}; - colorActive[] = {1,0,0,1}; - }; - class sliderBar2: sliderBar1 { - idc = 411; - y = Y_PART(8.2); - color[] = {0,1,0,0.4}; - colorActive[] = {0,1,0,1}; - }; - class sliderBar3: sliderBar1 { - idc = 412; - y = Y_PART(9.1); - color[] = {0,0,1,0.4}; - colorActive[] = {0,0,1,1}; - }; - class sliderBar4: sliderBar1 { - idc = 413; - y = Y_PART(10); - color[] = {1,1,1,0.4}; - colorActive[] = {1,1,1,1}; - }; - class inputField1: ACE_gui_editBase { - idc = 414; - x = X_PART(27.1); - y = Y_PART(7.3); - w = W_PART(11); - h = H_PART(0.75); - }; - class inputFieldTypeLabel: ACE_gui_staticBase { - idc = 415; - x = X_PART(27.1); - y = Y_PART(8.2); - w = W_PART(11); - h = H_PART(0.75); - text = ""; - style = ST_LEFT + ST_MULTI; - lineSpacing = 1; - SizeEx = H_PART(0.8); - }; - class saveInputButton: selectionAction_1 { - idc = 416; - text = "$STR_ACE_OptionsMenu_SaveInput"; - x = X_PART(27.1); - y = Y_PART(9.1); - w = W_PART(11); - h = H_PART(1); - action = QUOTE([] call FUNC(onServerSaveInputField);); - }; - class labelDesc: ACE_gui_staticBase { - idc = 251; - x = X_PART(27.1); - y = Y_PART(11); - w = W_PART(11); - h = H_PART(11); - text = ""; - style = ST_LEFT + ST_MULTI; - lineSpacing = 1; - SizeEx = H_PART(0.8); - }; - class actionClose; - class action_reset: actionClose { - idc = 1100; - text = "$STR_ACE_OptionsMenu_ResetAll"; - x = X_PART(26.1); - action = QUOTE([] call FUNC(serverResetSettings)); - }; - class action_exportServerConfig: actionClose { - idc = 1101; - text = "$STR_ACE_OptionsMenu_Export"; - x = X_PART(1); - action = QUOTE([] call FUNC(exportSettings)); - }; - class action_toggleIncludeClientSettings: actionClose { - idc = 1102; - text = "$STR_ACE_OptionsMenu_inClientSettings"; - x = X_PART(9); - action = QUOTE([] call FUNC(toggleIncludeClientSettings)); - }; - }; }; From bdd34221507f8a3e8375935089da32153c3db8b0 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Thu, 16 Apr 2015 23:53:54 -0300 Subject: [PATCH 691/816] Allow to dynamically modify actions at runtime. An optional code entry called modifierFunction can be added. That code is called before evaluating the action, allowing to dynamically change the actions name, icon, etc --- .../functions/fnc_collectActiveActionTree.sqf | 7 +++++++ addons/interact_menu/functions/fnc_compileMenu.sqf | 6 ++++-- .../functions/fnc_compileMenuSelfAction.sqf | 6 ++++-- addons/interact_menu/functions/fnc_createAction.sqf | 12 ++++++++++-- 4 files changed, 25 insertions(+), 6 deletions(-) diff --git a/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf b/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf index 582fe750a8..6abcebf47e 100644 --- a/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf +++ b/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf @@ -22,6 +22,13 @@ private ["_target","_player","_fullPath","_activeChildren","_dynamicChildren","_ _target = _object; _player = ACE_player; +// Check if the function should be modified first +if !((_origActionData select 10) isEqualTo {}) then { + // It should, so make a copy and pass it to the modifierFunction + _origActionData = +_origActionData; + [_target, ACE_player, _origActionData select 6, _origActionData] call (_origActionData select 10); +}; + // Return nothing if the action itself is not active if !([_target, ACE_player, _origActionData select 6] call (_origActionData select 4)) exitWith { [] diff --git a/addons/interact_menu/functions/fnc_compileMenu.sqf b/addons/interact_menu/functions/fnc_compileMenu.sqf index baf8e1c272..7983c493e1 100644 --- a/addons/interact_menu/functions/fnc_compileMenu.sqf +++ b/addons/interact_menu/functions/fnc_compileMenu.sqf @@ -27,7 +27,7 @@ if !(isNil {missionNamespace getVariable [_actionsVarName, nil]}) exitWith {}; private "_recurseFnc"; _recurseFnc = { private ["_actions", "_displayName", "_distance", "_icon", "_statement", "_selection", "_condition", "_showDisabled", - "_enableInside", "_canCollapse", "_runOnHover", "_children", "_entry", "_entryCfg", "_insertChildren"]; + "_enableInside", "_canCollapse", "_runOnHover", "_children", "_entry", "_entryCfg", "_insertChildren", "_modifierFunction"]; EXPLODE_1_PVT(_this,_actionsCfg); _actions = []; @@ -56,6 +56,7 @@ _recurseFnc = { _condition = _condition + format [QUOTE( && {[ARR_3(ACE_player, _target, %1)] call EFUNC(common,canInteractWith)} ), getArray (_entryCfg >> "exceptions")]; _insertChildren = compile (getText (_entryCfg >> "insertChildren")); + _modifierFunction = compile (getText (_entryCfg >> "modifierFunction")); _showDisabled = (getNumber (_entryCfg >> "showDisabled")) > 0; _enableInside = (getNumber (_entryCfg >> "enableInside")) > 0; @@ -76,7 +77,8 @@ _recurseFnc = { [], _selection, _distance, - [_showDisabled,_enableInside,_canCollapse,_runOnHover] + [_showDisabled,_enableInside,_canCollapse,_runOnHover], + _modifierFunction ], _children ]; diff --git a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf index 968b143701..0258b3dc8a 100644 --- a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf +++ b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf @@ -27,7 +27,7 @@ if !(isNil {missionNamespace getVariable [_actionsVarName, nil]}) exitWith {}; private "_recurseFnc"; _recurseFnc = { private ["_actions", "_displayName", "_distance", "_icon", "_statement", "_selection", "_condition", "_showDisabled", - "_enableInside", "_canCollapse", "_runOnHover", "_children", "_entry", "_entryCfg", "_insertChildren"]; + "_enableInside", "_canCollapse", "_runOnHover", "_children", "_entry", "_entryCfg", "_insertChildren", "_modifierFunction"]; EXPLODE_1_PVT(_this,_actionsCfg); _actions = []; @@ -46,6 +46,7 @@ _recurseFnc = { _condition = _condition + format [QUOTE( && {[ARR_3(ACE_player, _target, %1)] call EFUNC(common,canInteractWith)} ), getArray (_entryCfg >> "exceptions")]; _insertChildren = compile (getText (_entryCfg >> "insertChildren")); + _modifierFunction = compile (getText (_entryCfg >> "modifierFunction")); _showDisabled = (getNumber (_entryCfg >> "showDisabled")) > 0; _enableInside = (getNumber (_entryCfg >> "enableInside")) > 0; @@ -66,7 +67,8 @@ _recurseFnc = { [], [0,0,0], 10, //distace - [_showDisabled,_enableInside,_canCollapse,_runOnHover] + [_showDisabled,_enableInside,_canCollapse,_runOnHover], + _modifierFunction ], _children ]; diff --git a/addons/interact_menu/functions/fnc_createAction.sqf b/addons/interact_menu/functions/fnc_createAction.sqf index 0b0030a1b4..fb3f05b7b5 100644 --- a/addons/interact_menu/functions/fnc_createAction.sqf +++ b/addons/interact_menu/functions/fnc_createAction.sqf @@ -14,6 +14,7 @@ * 7: Position (Position or Selection Name) or (Optional) * 8: Distance (Optional) * 9: Other parameters (Optional) + * 10: Modifier function (Optional) * * Return value: * Action @@ -27,7 +28,7 @@ EXPLODE_5_PVT(_this,_actionName,_displayName,_icon,_statement,_condition); -private ["_insertChildren","_customParams","_position","_distance","_params"]; +private ["_insertChildren","_customParams","_position","_distance","_params", "_modifierFunction"]; _insertChildren = if (count _this > 5) then { _this select 5 @@ -59,6 +60,12 @@ _params = if (count _this > 9) then { [false,false,false,false] }; +_modifierFunction = if (count _this > 10) then { + _this select 10 +} else { + {} +}; + [ _actionName, _displayName, @@ -70,5 +77,6 @@ _params = if (count _this > 9) then { _customParams, _position, _distance, - _params + _params, + _modifierFunction ] From 7d5a70246b6f352d9a25e1e69927bfa8d7484f68 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 16 Apr 2015 22:10:33 -0500 Subject: [PATCH 692/816] Remove unnecessary cfgSounds --- addons/logistics_wirecutter/CfgSounds.hpp | 7 ------- addons/logistics_wirecutter/config.cpp | 1 - 2 files changed, 8 deletions(-) delete mode 100644 addons/logistics_wirecutter/CfgSounds.hpp diff --git a/addons/logistics_wirecutter/CfgSounds.hpp b/addons/logistics_wirecutter/CfgSounds.hpp deleted file mode 100644 index aa5f3464f6..0000000000 --- a/addons/logistics_wirecutter/CfgSounds.hpp +++ /dev/null @@ -1,7 +0,0 @@ -class CfgSounds { - class ACE_Wirecutter_sound { - name = "ACE_wirecutter_sound"; - sound[] = {QUOTE(PATHTOF(sound\wirecut.ogg)), "db-0", 1}; - titles[] = {}; - }; -}; diff --git a/addons/logistics_wirecutter/config.cpp b/addons/logistics_wirecutter/config.cpp index 89fbd1c10f..d83cff4035 100644 --- a/addons/logistics_wirecutter/config.cpp +++ b/addons/logistics_wirecutter/config.cpp @@ -13,6 +13,5 @@ class CfgPatches { }; #include "CfgEventHandlers.hpp" -#include "CfgSounds.hpp" #include "CfgWeapons.hpp" #include "CfgVehicles.hpp" From 54daa02aa4dbd216d497eeba5d8955024eeeaa36 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Fri, 17 Apr 2015 01:44:38 -0300 Subject: [PATCH 693/816] Weather: headers + privates --- addons/weather/XEH_postInit.sqf | 2 ++ addons/weather/functions/fnc_displayWindInfo.sqf | 7 +++---- addons/weather/functions/fnc_getMapData.sqf | 1 - addons/weather/functions/fnc_getWind.sqf | 11 +++++++++++ addons/weather/functions/fnc_serverController.sqf | 11 +++++++++++ 5 files changed, 27 insertions(+), 5 deletions(-) diff --git a/addons/weather/XEH_postInit.sqf b/addons/weather/XEH_postInit.sqf index 75e1277fee..9276e710da 100644 --- a/addons/weather/XEH_postInit.sqf +++ b/addons/weather/XEH_postInit.sqf @@ -39,6 +39,7 @@ _fnc_updateWind = { // Update Rain _fnc_updateRain = { + private ["_oldStrength","_rainStrength","_transitionTime","_periodPosition","_periodPercent"]; if(GVAR(enableRain)) then { if(!isNil "ACE_RAIN_PARAMS" && {!isNil QGVAR(rain_period_start_time)}) then { _oldStrength = ACE_RAIN_PARAMS select 0; @@ -56,6 +57,7 @@ _fnc_updateRain = { // Update Temperature _fnc_updateTemperature = { + private ["_time","_month","_hourlyCoef","_avgTemperature","_pS1","_pS2"]; _time = daytime; _month = date select 1; diff --git a/addons/weather/functions/fnc_displayWindInfo.sqf b/addons/weather/functions/fnc_displayWindInfo.sqf index 61d556a27c..d84cddd106 100644 --- a/addons/weather/functions/fnc_displayWindInfo.sqf +++ b/addons/weather/functions/fnc_displayWindInfo.sqf @@ -1,6 +1,5 @@ /* * Author: Ruthberg - * * Displays a wind info (colored arrow) in the top left corner of the screen * * Argument: @@ -29,13 +28,13 @@ GVAR(WindInfo) = true; [{ private ["_windSpeed", "_windDir", "_playerDir", "_windIndex", "_windColor", "_newWindSpeed", "_windSource", "_height"]; - + if !(GVAR(WindInfo) && !(underwater ACE_player) && vehicle ACE_player == ACE_player) exitWith { GVAR(WindInfo) = false; 0 cutText ["", "PLAIN"]; [_this select 1] call cba_fnc_removePerFrameHandler; }; - + _windIndex = 12; _windColor = [1, 1, 1, 1]; @@ -46,7 +45,7 @@ GVAR(WindInfo) = true; } else { vectorMagnitude ACE_wind; }; - + if (_windSpeed > 0.2) then { _playerDir = getDir ACE_player; _windDir = (ACE_wind select 0) atan2 (ACE_wind select 1); diff --git a/addons/weather/functions/fnc_getMapData.sqf b/addons/weather/functions/fnc_getMapData.sqf index 86a05fb225..fecf9f34f7 100644 --- a/addons/weather/functions/fnc_getMapData.sqf +++ b/addons/weather/functions/fnc_getMapData.sqf @@ -1,6 +1,5 @@ /* * Author: Ruthberg, esteldunedain - * * Get the weather data for the current map * * Argument: diff --git a/addons/weather/functions/fnc_getWind.sqf b/addons/weather/functions/fnc_getWind.sqf index e25d53309d..b0fbf5e8fa 100644 --- a/addons/weather/functions/fnc_getWind.sqf +++ b/addons/weather/functions/fnc_getWind.sqf @@ -1,4 +1,15 @@ +/* + * Author: ACE2 Team + * Calculate current wind locally from the data broadcasted by the server + * + * Argument: + * None + * + * Return value: + * Wind + */ #include "script_component.hpp" +private ["_dir","_dirInc","_dirRange","_period","_periodPercent","_periodPosition","_return","_spd","_spdInc","_spdRange"]; _return = [0,0,0]; if(!isNil "ACE_WIND_PARAMS") then { diff --git a/addons/weather/functions/fnc_serverController.sqf b/addons/weather/functions/fnc_serverController.sqf index 7646475e81..e29836fc18 100644 --- a/addons/weather/functions/fnc_serverController.sqf +++ b/addons/weather/functions/fnc_serverController.sqf @@ -1,4 +1,15 @@ +/* + * Author: ACE2 Team, esteldunedain + * Calculate the wind and rain evolution on the server. Broadcast the current and next values to the clients + * + * Argument: + * None + * + * Return value: + * None + */ #include "script_component.hpp" +private ["_gustCount","_gustDir","_gustSpeed","_gustTime","_gusts","_i","_lastRain","_maxInterval","_rainOverCast","_startDir","_startSpeed","_time","_timeTillGust","_transitionTime"]; // Rain simulation if(GVAR(rain_period_count) > GVAR(rain_next_period)) then { From e38a6fc62bed074ec3ec399d327adfc9b5bf884a Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Fri, 17 Apr 2015 12:01:01 +0300 Subject: [PATCH 694/816] one more russian fix --- addons/captives/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index 5683eaf0d3..f609aabd93 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -95,7 +95,7 @@ Algema Plástica Fascietta Gyorskötöző - Пластиковые наручники + Кабельная стяжка Cable ties that allow you to restrain prisoners. @@ -107,7 +107,7 @@ A algema plástica permite que você contenha prisioneiros. Fascietta che ti consente di arrestare i prigionieri. Gyorskötöző, emberek foglyulejtéséhez használható. - Пластиковые наручники позволяют связывать пленников. + Кабельные стяжки позволяют связывать пленников. Inventory of frisked person From 20565e8b026a89789721feb49bad1f4bf0457ce5 Mon Sep 17 00:00:00 2001 From: commy2 Date: Fri, 17 Apr 2015 11:02:01 +0200 Subject: [PATCH 695/816] hide height / velocity while parachuting, freefallig in expert mode, fix 692 --- addons/parachute/XEH_postInit.sqf | 3 +- addons/parachute/XEH_preInit.sqf | 1 + .../fnc_handleInfoDisplayChanged.sqf | 41 +++++++++++++++++++ 3 files changed, 43 insertions(+), 2 deletions(-) create mode 100644 addons/parachute/functions/fnc_handleInfoDisplayChanged.sqf diff --git a/addons/parachute/XEH_postInit.sqf b/addons/parachute/XEH_postInit.sqf index ead4b33943..2b449d9674 100644 --- a/addons/parachute/XEH_postInit.sqf +++ b/addons/parachute/XEH_postInit.sqf @@ -40,5 +40,4 @@ GVAR(PFH) = false; }] call EFUNC(common,addEventHandler); // don't show speed and height when in expert mode -["Parachute", {if (!cadetMode) then {_dlg = _this select 0; {(_dlg displayCtrl _x) ctrlShow false} forEach [121, 122, 1004, 1005, 1006, 1014];};}] call EFUNC(common,addInfoDisplayEventHandler); //@todo addEventHandler infoDisplayChanged with select 1 == "Parachute" -["Soldier", {if (!cadetMode) then {_dlg = _this select 0; {_ctrl = (_dlg displayCtrl _x); _ctrl ctrlSetPosition [0,0,0,0]; _ctrl ctrlCommit 0;} forEach [380, 382]};}] call EFUNC(common,addInfoDisplayEventHandler); //@todo addEventHandler infoDisplayChanged with select 1 == "Soldier" +["infoDisplayChanged", {_this call FUNC(handleInfoDisplayChanged)}] call EFUNC(common,addEventHandler); diff --git a/addons/parachute/XEH_preInit.sqf b/addons/parachute/XEH_preInit.sqf index 91c24606c6..f446d955b8 100644 --- a/addons/parachute/XEH_preInit.sqf +++ b/addons/parachute/XEH_preInit.sqf @@ -18,6 +18,7 @@ ADDON = false; PREP(doLanding); +PREP(handleInfoDisplayChanged); PREP(hideAltimeter); PREP(onEachFrame); PREP(showAltimeter); diff --git a/addons/parachute/functions/fnc_handleInfoDisplayChanged.sqf b/addons/parachute/functions/fnc_handleInfoDisplayChanged.sqf new file mode 100644 index 0000000000..9b076256dd --- /dev/null +++ b/addons/parachute/functions/fnc_handleInfoDisplayChanged.sqf @@ -0,0 +1,41 @@ +/* + * Author: commy2 + * Hides the height and velocity display while freefalling or parachuting on higher difficulties. + * + * Arguments: + * Stuff from infoDisplayChanged eventhandler. + * + * Return Value: + * None + * + * Public: No + */ +#include "script_component.hpp" + +private ["_dialog", "_type"]; + +_dialog = _this select 0; +_type = _this select 1; + +// don't do anything in noob mode +if (cadetMode) exitWith {}; + +switch (_type) do { + case ("Parachute"): { + { + (_dialog displayCtrl _x) ctrlShow false; + } forEach [121, 122, 1004, 1005, 1006, 1014]; + }; + + case ("Soldier"): { + { + private "_control"; + _control = (_dialog displayCtrl _x); + + // these reset ctrlShow every frame by the engine. Set height/width to 0 as work around. + _control ctrlSetPosition [0,0,0,0]; + _control ctrlCommit 0; + } forEach [380, 382]; + }; +}; +nil // switch might return true if no case was found. Just to make sure the return value matches From e04a0c438aa8441e4a01e958a2505c8135cfb7f5 Mon Sep 17 00:00:00 2001 From: ulteq Date: Fri, 17 Apr 2015 11:05:24 +0200 Subject: [PATCH 696/816] Fixed deprecated delete_gun function --- addons/atragmx/functions/fnc_delete_gun.sqf | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/addons/atragmx/functions/fnc_delete_gun.sqf b/addons/atragmx/functions/fnc_delete_gun.sqf index d16e1f84a0..be230da59a 100644 --- a/addons/atragmx/functions/fnc_delete_gun.sqf +++ b/addons/atragmx/functions/fnc_delete_gun.sqf @@ -20,10 +20,8 @@ _index = lbCurSel 6000; if (_index == -1) exitWith {}; -for "_i" from 0 to (count GVAR(currentGun)) - 1 do { - if ((GVAR(currentGun) select _i) > _index) then { - GVAR(currentGun) set [_i, (GVAR(currentGun) select _i) - 1]; - }; +if (GVAR(currentGun) > _index) then { + GVAR(currentGun) = GVAR(currentGun) - 1; }; GVAR(gunList) set [_index, 0]; From 8813315f365d42081d50b79724105d1a6df60c6f Mon Sep 17 00:00:00 2001 From: nomisum Date: Fri, 17 Apr 2015 11:40:31 +0200 Subject: [PATCH 697/816] added missing translations german --- addons/advanced_ballistics/stringtable.xml | 4 +++- addons/atragmx/stringtable.xml | 5 ++++- addons/interact_menu/stringtable.xml | 3 ++- addons/kestrel4500/stringtable.xml | 8 +++++++- addons/overheating/stringtable.xml | 3 ++- addons/scopes/stringtable.xml | 11 ++++++++++- addons/weather/stringtable.xml | 3 ++- 7 files changed, 30 insertions(+), 7 deletions(-) diff --git a/addons/advanced_ballistics/stringtable.xml b/addons/advanced_ballistics/stringtable.xml index 6890937a45..103256a722 100644 --- a/addons/advanced_ballistics/stringtable.xml +++ b/addons/advanced_ballistics/stringtable.xml @@ -9,6 +9,7 @@ Показать информацию о ветре Afficher les info du vent Mostrar información del viento + Windinformation anzeigen Show Protractor @@ -17,6 +18,7 @@ Показать транспортир Afficher le rapporteur Mostrar transportador + Winkelmesser anzeigen - + \ No newline at end of file diff --git a/addons/atragmx/stringtable.xml b/addons/atragmx/stringtable.xml index 1baa4fb38c..245e5d5f1c 100644 --- a/addons/atragmx/stringtable.xml +++ b/addons/atragmx/stringtable.xml @@ -19,18 +19,21 @@ Otwórz ATragMX Открыть ATragMX Abrir ATragMX + ATragMX öffnen Rugged PDA with ATragMX Przenośny PDA z kalkulatorem balistycznym ATragMX Защищенный КПК с ATragMX PDA rugerizada con ATragMX + Robuster PDA mit ATragMX Open ATragMX Otwórz ATragMX Открыть ATragMX Abrir ATragMX + ATragMX öffnen - + \ No newline at end of file diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index 98cac6116a..a926c98063 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -19,6 +19,7 @@ Afficher le menu d'interaction au format liste Mostra il menù di interazione come lista Wyświetlaj menu interakcji jako listę + Interaktionsmenü in Listen anzeigen Interact Key @@ -65,4 +66,4 @@ Interazioni con veicoli - + \ No newline at end of file diff --git a/addons/kestrel4500/stringtable.xml b/addons/kestrel4500/stringtable.xml index 4757159ff5..2703e34e9f 100644 --- a/addons/kestrel4500/stringtable.xml +++ b/addons/kestrel4500/stringtable.xml @@ -19,6 +19,7 @@ Карманная метеостанция Kestrel 4500NV Station météo portable Kestrel 4500 Kestrel 4500 Pocket Weather Tracker + Kestrel 4500 Taschenwettermessgerät Open Kestrel 4500 @@ -28,6 +29,7 @@ Ouvrir Kestrel 4500 Accendi Kestrel 4500 Abrir Kestrel 4500 + Kestrel 4500 öffnen Show Kestrel 4500 @@ -36,6 +38,7 @@ Afficher Kestrel 4500 Mostra Kestrel 4500 Mostrar Kestrel 4500 + Kestrel 4500 anzeigen Hide Kestrel 4500 @@ -44,6 +47,7 @@ Cacher Kestrel 4500 Nascondi Kestrel 4500 Esconder Kestrel 4500 + Kestrel 4500 wegstecken Open Kestrel 4500 @@ -52,6 +56,7 @@ Ouvrir Kestrel 4500 Accendi Kestrel 4500 Abrir Kestrel 4500 + Kestrel 4500 öffnen Show Kestrel 4500 @@ -60,6 +65,7 @@ Afficher Kestrel 4500 Mostra Kestrel 4500 Mostrar Kestrel 4500 + Kestrel 4500 anzeigen - + \ No newline at end of file diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index 4bb91688fa..89993dee62 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -137,6 +137,7 @@ Vérifier la température Fegyverhő ellenőrzése Проверить температуру оружия + Waffentemperatur prüfen Checking temperature ... @@ -163,4 +164,4 @@ Температура - + \ No newline at end of file diff --git a/addons/scopes/stringtable.xml b/addons/scopes/stringtable.xml index 4a06a779b5..a47f480bb8 100644 --- a/addons/scopes/stringtable.xml +++ b/addons/scopes/stringtable.xml @@ -6,54 +6,63 @@ Zerowanie powoli w górę Малая корректировка ВВЕРХ Ajuste menor arriba + Kleine Korrektur nach oben Minor adjustment down Zerowanie powoli w dół Малая корректировка ВНИЗ Ajuste menor abajo + Kleine Korrektur nach unten Minor adjustment right Zerowanie powoli w prawo Малая корректировка ВПРАВО Ajuste menor derecha + Kleine Korrektur nach rechts Minor adjustment left Zerowanie powoli w lewo Малая корректировка ВЛЕВО Ajuste menor izquierda + Kleine Korrektur nach links Major adjustment up Zerowanie w górę Большая корректировка ВВЕРХ Ajuste mayor arriba + Große Korrektur nach oben Major adjustment down Zerowanie w dół Большая корректировка ВНИЗ Ajuste mayor abajo + Große Korrektur nach unten Major adjustment right Zerowanie w prawo Большая корректировка ВПРАВО Ajuste mayor derecha + Große Korrektur nach rechts Major adjustment left Zerowanie w lewo Большая корректировка ВЛЕВО Ajuste mayor izquierda + Große Korrektur nach links Set zero adjustment Zresetuj wyzerowanie Сбросить корректировку Establecer ajuste a cero + Auf 0 justieren - + \ No newline at end of file diff --git a/addons/weather/stringtable.xml b/addons/weather/stringtable.xml index 060d9b6f51..e3cbaa02d4 100644 --- a/addons/weather/stringtable.xml +++ b/addons/weather/stringtable.xml @@ -7,6 +7,7 @@ Показать информацию о погоде Afficher information du vent Mostrar información del viento + Zeige Windinformationen - + \ No newline at end of file From d865e9c038641e7bfb48e0c9729395f64e67a7c1 Mon Sep 17 00:00:00 2001 From: nomisum Date: Fri, 17 Apr 2015 11:42:47 +0200 Subject: [PATCH 698/816] fixed typo --- addons/advanced_ballistics/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/advanced_ballistics/stringtable.xml b/addons/advanced_ballistics/stringtable.xml index 103256a722..f92375986e 100644 --- a/addons/advanced_ballistics/stringtable.xml +++ b/addons/advanced_ballistics/stringtable.xml @@ -9,7 +9,7 @@ Показать информацию о ветре Afficher les info du vent Mostrar información del viento - Windinformation anzeigen + Windinformationen anzeigen Show Protractor From 45d639b395c5c843ced5babaaf3b3ee2414a2ad0 Mon Sep 17 00:00:00 2001 From: commy2 Date: Fri, 17 Apr 2015 12:28:06 +0200 Subject: [PATCH 699/816] disposable cleanup, fix #696 --- addons/disposable/CfgEventHandlers.hpp | 26 +++++------------------- addons/disposable/CfgMagazines.hpp | 1 + addons/disposable/XEH_postInit.sqf | 10 +++++++++ addons/disposable/XEH_postInitClient.sqf | 10 --------- 4 files changed, 16 insertions(+), 31 deletions(-) create mode 100644 addons/disposable/XEH_postInit.sqf delete mode 100644 addons/disposable/XEH_postInitClient.sqf diff --git a/addons/disposable/CfgEventHandlers.hpp b/addons/disposable/CfgEventHandlers.hpp index 02d0cb625f..4b5614f553 100644 --- a/addons/disposable/CfgEventHandlers.hpp +++ b/addons/disposable/CfgEventHandlers.hpp @@ -1,44 +1,28 @@ class Extended_PreInit_EventHandlers { class ADDON { - init = QUOTE( call COMPILE_FILE(XEH_preInit) ); + init = QUOTE(call COMPILE_FILE(XEH_preInit)); }; }; class Extended_PostInit_EventHandlers { class ADDON { - clientInit = QUOTE( call COMPILE_FILE(XEH_postInitClient) ); + init = QUOTE(call COMPILE_FILE(XEH_postInit)); }; }; class Extended_FiredBIS_EventHandlers { class CAManBase { class ADDON { - firedBIS = QUOTE( _this call FUNC(replaceATWeapon) ); + firedBIS = QUOTE(_this call FUNC(replaceATWeapon)); }; }; }; // handle preloaded missile -class Extended_Init_EventHandlers { +class Extended_InitPost_EventHandlers { class CAManBase { class ADDON { - init = QUOTE( _this call FUNC(takeLoadedATWeapon) ); - }; - }; -}; - -class Extended_Take_EventHandlers { - class CAManBase { - class ADDON { - take = QUOTE( _this call FUNC(takeLoadedATWeapon); [_this select 0] call FUNC(updateInventoryDisplay); ); - }; - }; -}; - -class Extended_Put_EventHandlers { - class CAManBase { - class ADDON { - put = QUOTE( [_this select 0] call FUNC(updateInventoryDisplay); ); + init = QUOTE([ARR_2(_this select 0, secondaryWeapon (_this select 0))] call FUNC(takeLoadedATWeapon); systemChat str [ARR_2(_this select 0, secondaryWeapon (_this select 0))]); }; }; }; diff --git a/addons/disposable/CfgMagazines.hpp b/addons/disposable/CfgMagazines.hpp index 8fbae08dfd..6265c06f50 100644 --- a/addons/disposable/CfgMagazines.hpp +++ b/addons/disposable/CfgMagazines.hpp @@ -3,6 +3,7 @@ class CfgMagazines { class ACE_PreloadedMissileDummy: NLAW_F { // The dummy magazine author = "$STR_ACE_Common_ACETeam"; scope = 1; + scopeArsenal = 1; displayName = "$STR_ACE_Disposable_PreloadedMissileDummy"; picture = PATHTOEF(common,UI\blank_CO.paa); weaponPoolAvailable = 0; diff --git a/addons/disposable/XEH_postInit.sqf b/addons/disposable/XEH_postInit.sqf new file mode 100644 index 0000000000..bc51974bc6 --- /dev/null +++ b/addons/disposable/XEH_postInit.sqf @@ -0,0 +1,10 @@ +// by commy2 +#include "script_component.hpp" + +if (!hasInterface) exitWith {}; + +["inventoryDisplayLoaded", {[ACE_player, _this select 0] call FUNC(updateInventoryDisplay)}] call EFUNC(common,addEventHandler); +["playerInventoryChanged", { + [_this select 0, _this select 1 select 11] call FUNC(takeLoadedATWeapon); + [_this select 0] call FUNC(updateInventoryDisplay); +}] call EFUNC(common,addEventHandler); diff --git a/addons/disposable/XEH_postInitClient.sqf b/addons/disposable/XEH_postInitClient.sqf deleted file mode 100644 index c20dfa886b..0000000000 --- a/addons/disposable/XEH_postInitClient.sqf +++ /dev/null @@ -1,10 +0,0 @@ -// by commy2 - -// The Arma InventoryOpened EH fires actually before the inventory dialog is opened (findDisplay 602 => displayNull). - -#include "script_component.hpp" - -["inventoryDisplayLoaded",{ - [ACE_player] call FUNC(takeLoadedATWeapon); - [ACE_player, (_this select 0)] call FUNC(updateInventoryDisplay); -}] call EFUNC(common,addEventHandler); \ No newline at end of file From 26944ea84e8eb07d81c9558cf110604e5d89edc7 Mon Sep 17 00:00:00 2001 From: commy2 Date: Fri, 17 Apr 2015 13:01:38 +0200 Subject: [PATCH 700/816] make altimeter actually usable with parachutes --- addons/parachute/XEH_postInit.sqf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/parachute/XEH_postInit.sqf b/addons/parachute/XEH_postInit.sqf index 2b449d9674..19e6d413a2 100644 --- a/addons/parachute/XEH_postInit.sqf +++ b/addons/parachute/XEH_postInit.sqf @@ -14,12 +14,13 @@ * Public: No */ #include "script_component.hpp" + if (!hasInterface) exitWith {}; ["ACE3", QGVAR(showAltimeter), localize "STR_ACE_Parachute_showAltimeter", { // Conditions: canInteract - if !([ACE_player, objNull, ["isNotEscorting"]] call EFUNC(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["isNotEscorting", "isNotInside"]] call EFUNC(common,canInteractWith)) exitWith {false}; if (!('ACE_Altimeter' in assignedItems ace_player)) exitWith {false}; if (!(missionNamespace getVariable [QGVAR(AltimeterActive), false])) then { [ace_player] call FUNC(showAltimeter); From c2214efeb1c8175be8e37a8a55cd5bd9732ffacb Mon Sep 17 00:00:00 2001 From: EpMAK Date: Fri, 17 Apr 2015 14:54:28 +0300 Subject: [PATCH 701/816] Russian stringtables finished Filled all the missing lines, little errors fixed. --- addons/respawn/stringtable.xml | 6 ++++++ addons/vehiclelock/stringtable.xml | 6 +++--- addons/weaponselect/stringtable.xml | 4 ++-- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index 409a149f83..dceeb687fe 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -45,31 +45,37 @@ Rallypoint West (Base) Sammelpunkt West (Basis) Punto de reunión Oeste (Base) + Точка сбора Синих (База) Rallypoint East (Base) Sammelpunkt Ost (Basis) Punto de reunión Este (Base) + Точка сбора Красных (База) Rallypoint Independent (Base) Sammelpunkt Widerstand (Basis) Punto de reunión Independiente (Base) + Точка сбора Независимых (База Rallypoint West Sammelpunkt West Punto de reunión Oeste + Точка сбора Синих Rallypoint East Sammelpunkt Ost Punto de reunión Este + Точка сбора Красных Rallypoint Independent Sammelpunkt Widerstand Punto de reunión Independiente + Точка сбора Независимых \ No newline at end of file diff --git a/addons/vehiclelock/stringtable.xml b/addons/vehiclelock/stringtable.xml index a327352f9b..6bf62bb671 100644 --- a/addons/vehiclelock/stringtable.xml +++ b/addons/vehiclelock/stringtable.xml @@ -79,7 +79,7 @@ Klucz, który powinien otworzyć większość pojazdów ZACHODU. Klíč který by měl otevřít většinou Západních vozidel. Egy kulcs, ami a NYUGAT egységeinek legtöbb járművét ki tudja nyitni. - Ключ для открытия большинства машин Запада. + Ключ для открытия большинства машин Красных. A key that should open most EAST vehicle. @@ -89,7 +89,7 @@ Klucz, który powinien otworzyć większość pojazdów WSCHODU. Egy kulcs, ami a KELET egységeinek legtöbb járművét ki tudja nyitni. Klíč který by měl otevřít vetšinu Východních vozidel. - Ключ для открытия большинства машин Востока. + Ключ для открытия большинства машин Синих. A key that should open most INDEP vehicle. @@ -112,4 +112,4 @@ Ключ для открытия большинства машин Гражданских. - + \ No newline at end of file diff --git a/addons/weaponselect/stringtable.xml b/addons/weaponselect/stringtable.xml index d534ecd29b..ae99f3e032 100644 --- a/addons/weaponselect/stringtable.xml +++ b/addons/weaponselect/stringtable.xml @@ -229,7 +229,7 @@ Už nejsou granáty Não há granadas de fragmentação restantes Nessuna granata a frammentazione rimanente - Осколочныких гранат нет + Осколочных гранат нет No misc. grenades left @@ -266,4 +266,4 @@ Запустить дымовую завесу - + \ No newline at end of file From af876e337018b9ecc1e97bbe012e464449fef81f Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Fri, 17 Apr 2015 15:27:53 +0300 Subject: [PATCH 702/816] attach --- addons/attach/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/attach/stringtable.xml b/addons/attach/stringtable.xml index db98c4fffc..fc419148f8 100644 --- a/addons/attach/stringtable.xml +++ b/addons/attach/stringtable.xml @@ -189,7 +189,7 @@ %1<br/>Acoplada %1<br/>attaccata %1<br/>hozzácsatolva - %1<br/>присоединена + %1<br/>присоединен(-а) %1<br/>Detached @@ -201,7 +201,7 @@ %1<br/>Separada %1<br/>staccata %1<br/>lecsatolva - %1<br/>отсоединена + %1<br/>отсоединен(-а) From b80ec3f7905bb11a0692b84ee86b67b50bc267de Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Fri, 17 Apr 2015 15:57:25 +0300 Subject: [PATCH 703/816] ballistics russian fixes + multilanguage fix --- addons/ballistics/stringtable.xml | 90 +++++++++++++++++++++++++++++-- 1 file changed, 87 insertions(+), 3 deletions(-) diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index c95da8d760..cfe91258d5 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -445,6 +445,7 @@ Taśma .338 NM 130rd Smugacz Bande .338 NM 130Cps Traçante Cinta de 130 balas trazadoras de .338 NM + Лента из 130-ти .338 NM трассирующих .338 NM Tracer @@ -453,6 +454,7 @@ .338 NM Svítící .338 NM Traçante .338 NM trazadora + .338 NM трассирующие Caliber: .338 Norma Magnum Tracer<br />Rounds: 130<br />Used in: SPMG @@ -460,6 +462,7 @@ Kaliber: .338 Norma Magnum Smugacz<br />Pociski: 130<br />Używany w: SPMG Calibre: .338 Norma Magnum Traçante<br />Cartouches: 130<br />Utilisé dans: SPMG Calibre: .338 Norma Magnum trazadora<br />Balas: 130<br />Se usa en: SPMG + Калибр: .338 Norma Magnum трассирующие<br />Патронов: 130<br />Применимы в: SPMG .338 NM 130Rnd IR-DIM Belt @@ -467,6 +470,7 @@ Taśma .338 NM 130rd IR-DIM Bande .338 NM 130Cps IR-DIM Cinta de 130 balas IR-DIM de .338 NM + Лента из 130-ти .338 NM трассирующих под ПНВ .338 NM IR-DIM @@ -475,6 +479,7 @@ .338 NM IR-DIM .338 NM IR-DIM .338 NM IR-DIM + .338 NM трассирующих под ПНВ Caliber: .338 Norma Magnum Tracer IR-DIM<br />Rounds: 130<br />Used in: SPMG @@ -482,6 +487,7 @@ Kaliber: .338 Norma Magnum Smugacz IR-DIM<br />Pociski: 130<br />Używany w: SPMG Calibre: .338 Norma Magnum Traçante IR-DIM<br />Cartouches: 130<br />Utilisé dans: SPMG Calibre: .338 Norma Magnum trazadora IR-DIM<br />Balas: 130<br />Se usa en: SPMG + Калибр: .338 Norma Magnum трассирующие под ПНВ<br />Патронов: 130<br />Применимы в: SPMG .338 NM 130Rnd AP Belt @@ -489,6 +495,7 @@ Taśma .338 NM 130rd AP Bande .338 NM 130Cps AP Cinta de 130 balas AP de .338 NM + Лента из 130-ти .338 NM бронебойных .338 NM AP @@ -497,6 +504,7 @@ .338 NM AP .338 NM AP .338 NM AP + .338 NM бронебойные Caliber: .338 Norma Magnum AP<br />Rounds: 130<br />Used in: SPMG @@ -504,6 +512,7 @@ Kaliber: .338 Norma Magnum AP<br />Pociski: 130<br />Używane w: SPMG Calibre: .338 Norma Magnum AP<br />Cartouches: 130<br />Utilisé dans: SPMG Calibre: .338 Norma Magnum AP<br />Balas: 130<br />Se usa en: SPMG + Калибр: .338 Norma Magnum бронебойные<br />Патронов: 130<br />Применимы в: SPMG @@ -512,6 +521,7 @@ Magazynek 9.3mm 10rd Smugacz Chargeur 9.3mm 10Cps Traçante Cargador de 10 balas trazadoras de 9.3mm + Магазин из 10-ти 9.3 мм трассирующих 9.3mm Tracer @@ -520,6 +530,7 @@ 9.3mm Svítící 9.3mm Traçante 9.3mm trazadora + 9.3 мм трассирующие Caliber: 9.3x64mm Tracer<br />Rounds: 10<br />Used in: Cyrus @@ -527,6 +538,7 @@ Kaliber: 9,3x64 mm Smugacz<br />Pociski: 10<br />Używany w: Cyrus Calibre: 9.3x64mm Traçante<br />Cartouches: 10<br />Utilisé dans: Cyrus Calibre: 9.3x64mm trazadora<br />Balas: 10<br />Se usa en: Cyrus + Калибр: 9.3x64 мм трассирующие<br />Патронов: 10<br />Применимы в: Cyrus 9.3mm 10Rnd Tracer IR-DIM Mag @@ -534,6 +546,7 @@ Magazynek 9,3mm 10rd Smugacz IR-DIM Chargeur 9.3mm 10Cps Traçante IR-DIM Cargador de 10 balas trazadoras IR-DIM de 9.3mm + Магазин из 10-ти 9.3 мм трассирующих под ПНВ 9.3mm IR-DIM @@ -542,6 +555,7 @@ 9.3mm IR-DIM 9.3mm IR-DIM 9.3mm IR-DIM + 9.3 мм трассирующие под ПНВ Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 10<br />Used in: Cyrus @@ -549,6 +563,7 @@ Kaliber: 9,3x64 mm Smugacz IR-DIM<br />Pociski: 10<br />Używany w: Cyrus Calibre: 9.3x64mm Traçante IR-DIM<br />Cartouches: 10<br />Utilisé dans: Cyrus Calibre: 9.3x64mm trazadora IR-DIM<br />Balas: 10<br />Se usa en: Cyrus + Калибр: 9.3x64 мм трассирующие под ПНВ<br />Патронов: 10<br />Применимы в: Cyrus 9.3mm 10Rnd AP Mag @@ -556,6 +571,7 @@ Magazynek 9,3mm 10rd AP Chargeur 9.3mm 10Cps AP Cargador de 10 balas AP de 9.3mm + Магазин из 10-ти 9.3 мм бронебойных 9.3mm AP @@ -564,6 +580,7 @@ 9.3mm AP 9.3mm AP 9.3mm AP + 9.3 мм бронебойные Caliber: 9.3x64mm AP<br />Rounds: 10<br />Used in: Cyrus @@ -571,6 +588,7 @@ Kaliber: 9,3x64 mm AP<br />Pociski: 10<br />Używany w: Cyrus Calibre: 9.3x64mm AP<br />Cartouches: 10<br />Utilisé dans: Cyrus Calibre: 9.3x64mm AP<br />Balas: 10<br />Se usa en: Cyrus + Калибр: 9.3x64 мм бронебойные<br />Патронов: 10<br />Применимы в: Cyrus @@ -579,6 +597,7 @@ Taśma 9,3mm 150rd Smugacz Bande 9.3mm 150Cps Traçante Cinta de 150 balas trazadoras de 9.3mm + Лента из 150-ти 9.3 мм трассирующих 9.3mm Tracer @@ -587,6 +606,7 @@ 9.3mm Svítící 9.3mm Traçante 9.3mm trazadora + 9.3 мм трассирующие Caliber: 9.3x64mm Tracer<br />Rounds: 150<br />Used in: Navid @@ -594,6 +614,7 @@ Kaliber: 9,3x64 mm Smugacz<br />Pociski: 150<br />Używane w: Navid Calibre: 9.3x64mm Traçante<br />Cartouches: 150<br />Utilisé dans: Navid Calibre: 9.3x64mm trazadora<br />Balas: 150<br />Se usa en: Navid + Калибр: 9.3x64 мм трассирующие<br />Патронов: 150<br />Применимы в: Navid 9.3mm 150Rnd Tracer IR-DIM Belt @@ -601,6 +622,7 @@ Taśma 9,3mm 150rd Smugacz IR-DIM Bande 9.3mm 150Cps Traçante IR-DIM Cinta de 150 balas trazadoras IR-DIM de 9.3mm + Лента из 150-ти 9.3 мм трассирующих под ПНВ 9.3mm IR-DIM @@ -609,6 +631,7 @@ 9.3mm IR-DIM 9.3mm IR-DIM 9.3mm IR-DIM + 9.3 мм трассирующие под ПНВ Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 150<br />Used in: Navid @@ -616,6 +639,7 @@ Kaliber: 9,3x64 mm Smugacz IR-DIM<br />Pociski: 150<br />Używane w: Navid Calibre: 9.3x64mm Traçante IR-DIM<br />Cartouches: 150<br />Utilisé dans: Navid Calibre: 9.3x64mm trazadora IR-DIM<br />Balas: 150<br />Se usa en: Navid + Калибр: 9.3x64 мм трассирующие под ПНВ<br />Патронов: 150<br />Применимы в: Navid 9.3mm 150Rnd AP Belt @@ -623,6 +647,7 @@ Taśma 9,3mm 150rd AP Bande 9.3mm 150Cps AP Cinta de 150 balas AP de 9.3mm + Лента из 150-ти 9.3 мм бронебойных 9.3mm AP @@ -631,6 +656,7 @@ 9.3mm AP 9.3mm AP 9.3mm AP + 9.3 мм бронебойные Caliber: 9.3x64mm AP<br />Rounds: 150<br />Used in: Navid @@ -638,333 +664,391 @@ Kaliber: 9,3x64 mm AP<br />Pociski: 150<br />Używane w: Navid Calibre: 9.3x64mm AP<br />Cartouches: 150<br />Utilisé dans: Navid Calibre: 9.3x64mm AP<br />Balas: 150<br />Se usa en: Navid + Калибр: 9.3x64 мм бронебойные<br />Патронов: 150<br />Применимы в: Navid 9x19mm 16Rnd Mag Magazynek 9x19mm 16rd Chargeur 9x19mm 16Cps Cargador de 16 balas de 9x19mm + Магазин из 16-ти 9x19 мм патронов 9x19mm 9x19mm 9x19mm 9x19mm + 9x19 мм патрон - 9x19mm 30Rnd Mag + 9x19mm 16Rnd Mag Magazynek 9x19mm 16rd - 9x19mm 30Cps + 9x19mm 16Cps Cargador de 16 balas de 9x19mm + Магазин из 16-ти 9x19 мм патронов 9x19mm 30Rnd Mag Magazynek 9x19mm 30rd 9x19mm 30Cps Cargador de 30 balas de 9x19mm + Магазин из 30-ти 9x19 мм патронов 9x19mm 9x19mm 9x19mm 9x19mm + 9x19 мм патрон 9x19mm 30Rnd Mag Magazynek 9x19mm 30rd 9x19mm 30Cps Cargador de 30 balas de 9x19mm + Магазин из 30-ти 9x19 мм патронов 7.62x54mm 10Rnd Tracer IR-DIM Mag Magazynek 7,62x54 mm 10rd Smugacz IR-DIM Chargeur 7.62x54mm 10Rnd Traçante IR-DIM Cargador de 10 balas trazadoras IR-DIM de 7.62x54mm + Магазин из 10-ти 7.62x54 мм трассирующих под ПНВ 7.62mm IR-DIM 7,62mm IR-DIM 7.62mm IR-DIM 7.62mm IR-DIM + 7.62x54 мм трассирующие под ПНВ 7.62x54mm 10Rnd Tracer IR-DIM Mag Magazynek 7,62x54 mm 10rd Smugacz IR-DIM Chargeur 7.62x54mm 10Cps Traçante IR-DIM Cargador de 10 balas trazadoras IR-DIM de 7.62x54mm + Магазин из 10-ти 7.62x54 мм трассирующих под ПНВ 6.5mm 100Rnd Tracer IR-DIM Mag Magazynek 6,5mm 100rd Smugacz IR-DIM Chargeur 6.5mm 100Rnd Traçante IR-DIM Cargador de 100 balas trazadoras IR-DIM de 6.5mm + Магазин из 100-та 6.5 мм трассирующих под ПНВ 6.5mm IR-DIM 6,5mm IR-DIM 6.5mm IR-DIM 6.5mm IR-DIM + 6.5 мм трассирующие под ПНВ 6.5mm 100Rnd Tracer IR-DIM Mag Magazynek 6,5mm 100rd Smugacz IR-DIM Chargeur 6.5mm 100Rnd Traçante IR-DIM Cargador de 100 balas trazadoras IR-DIM de 6.5mm + Магазин из 100-та 6.5 мм трассирующих под ПНВ 6.5mm 200Rnd Tracer IR-DIM Belt Magazynek 6,5mm 200rd Smugacz IR-DIM Bande 6.5mm 200Rnd Traçante IR-DIM Cinta de 200 balas trazadoras IR-DIM de 6.5mm + Лента из 200-от 6.5 мм трассирующих под ПНВ 6.5mm IR-DIM 6,5mm IR-DIM 6.5mm IR-DIM 6.5mm IR-DIM + 6.5 мм трассирующие под ПНВ 6.5mm 200Rnd Tracer IR-DIM Belt Magazynek 6,5mm 200rd Smugacz IR-DIM Bande 6.5mm 200Cps Traçante IR-DIM Cinta de 200 balas trazadoras IR-DIM de 6.5mm + Лента из 200-от 6.5 мм трассирующих под ПНВ 5.56mm 30Rnd Mag (Mk262) Magazynek 5,56mm 30rd Mk262 5.56mm 30Cps (Mk262) Cargador de 30 balas de 5.56mm (Mk262) + Магазин из 30-ти 5.56 мм (Mk262) 5.56mm Mk262 5,56mm Mk262 5.56mm Mk262 5.56mm (Mk262) + 5.56 мм (Mk262) патрон Caliber: 5.56x45 mm NATO (Mk262)<br />Rounds: 30 Kaliber: 5,56x45 mm NATO (Mk262)<br />Pociski: 30 Calibre: 5.56x45 mm NATO (Mk262)<br />Cartouches: 30 Calibre: 5.56x45 mm NATO (Mk262)<br />Balas: 30 + Калибр: 5.56x45 мм НАТО (Mk262)<br />Патронов: 30 5.56mm 30Rnd Mag (Mk318) Magazynek 5,56mm 30rd Mk318 5.56mm 30Cps (Mk318) Cargador de 30 balas de 5.56mm (Mk318) + Магазин из 30-ти 5.56 мм (Mk318) 5.56mm Mk318 5,56mm Mk318 5.56mm Mk318 5.56mm (Mk318) + 5.56 мм (Mk318) патрон Caliber: 5.56x45 mm NATO (Mk318)<br />Rounds: 30 Kaliber: 5,56x45 mm NATO (Mk318)<br />Pociski: 30 Calibre: 5.56x45 mm NATO (Mk318)<br />Cartouches: 30 Calibre: 5.56x45 mm NATO (Mk318)<br />Balas: 30 + Калибр: 5.56x45 мм НАТО (Mk318)<br />Патронов: 30 7.62mm 10Rnd Mag (M118LR) Magazynek 7,62mm 10rd (M118LR) 7.62mm 10Cps (M118LR) Cargador de 10 balas de 7.62mm (M118LR) + Магазин из 10-ти 7.62 мм (M118LR) 7.62mm M118LR 7,62mm M118LR 7.62mm M118LR 7.62mm (M118LR) + 7.62 мм (M118LR) патрон Caliber: 7.62x51 mm NATO (M118LR)<br />Rounds: 10 Kaliber: 7,62x51 mm NATO (M118LR)<br />Pociski: 10 Calibre: 7.62x51 mm NATO (M118LR)<br />Cartouches: 10 Calibre: 7.62x51 mm NATO (M118LR)<br />Balas: 10 + Калибр: 7.62x51 мм НАТО (M118LR)<br />Патронов: 10 7.62mm 20Rnd Mag (M118LR) Magazynek 7,62mm 20rd (M118LR) 7.62mm 20Cps (M118LR) Cargador de 20 balas de 7.62mm (M118LR) + Магазин из 20-ти 7.62 мм (M118LR) 7.62mm M118LR 7,62mm M118LR 7.62mm M118LR 7.62mm (M118LR) + 7.62 мм (M118LR) патрон Caliber: 7.62x51 mm NATO (M118LR)<br />Rounds: 20 Kaliber: 7,62x51 mm NATO (M118LR)<br />Pociski: 20 Calibre: 7.62x51 mm NATO (M118LR)<br />Cartouches: 20 Calibre: 7.62x51 mm NATO (M118LR)<br />Balas: 20 + Калибр: 7.62x51 мм НАТО (M118LR)<br />Патронов: 20 7.62mm 10Rnd Mag (Mk319 Mod 0) Magazynek 7,62mm 10rd (Mk319 Mod 0) 7.62mm 10Cps (Mk319 Mod 0) Cargador de 10 balas de 7.62mm (Mk319 Mod 0) + Магазин из 10-ти 7.62 мм (Mk319 Mod 0) 7.62mm Mk319 7,62mm Mk319 7.62mm Mk319 7.62mm Mk319 + 7.62 мм Mk319 патрон Caliber: 7.62x51 mm NATO (Mk319 Mod 0)<br />Rounds: 10 Kaliber: 7,62x51 mm NATO (Mk319 Mod 0)<br />Pociski: 10 Calibre: 7.62x51 mm NATO (Mk319 Mod 0)<br />Cartouches: 10 Calibre: 7.62x51 mm NATO (Mk319 Mod 0)<br />Balas: 10 + Калибр: 7.62x51 мм НАТО (Mk319 Mod 0)<br />Патронов: 10 7.62mm 20Rnd Mag (Mk319 Mod 0) Magazynek 7,62mm 20rd (Mk319 Mod 0) 7.62mm 20Cps (Mk319 Mod 0) Cargador de 20 balas de 7.62mm (Mk319 Mod 0) + Магазин из 20-ти 7.62 мм (Mk319 Mod 0) 7.62mm Mk319 7,62mm Mk319 7.62mm Mk319 7.62mm Mk319 + 7.62 мм Mk319 патрон Caliber: 7.62x51 mm NATO (Mk319 Mod 0)<br />Rounds: 20 Kaliber: 7,62x51 mm NATO (Mk319 Mod 0)<br />Pociski: 20 Calibre: 7.62x51 mm NATO (Mk319 Mod 0)<br />Cartouches: 20 Calibre: 7.62x51 mm NATO (Mk319 Mod 0)<br />Balas: 20 + Калибр: 7.62x51 мм НАТО (Mk319 Mod 0)<br />Патронов: 20 7.62mm 20Rnd Mag (Mk248 Mod 0) Magazynek 7,62mm 20rd (Mk248 Mod 0) 7.62mm 20Cps (Mk248 Mod 0) Cargador de 20 balas de 7.62mm (Mk248 Mod 0) + Магазин из 20-ти 7.62 мм (Mk248 Mod 0) 7.62mm (Mk248 Mod 0) 7,62mm (Mk248 Mod 0) 7.62mm (Mk248 Mod 0) 7.62mm (Mk248 Mod 0) + 7.62 мм (Mk248 Mod 0) патрон Caliber: 7.62x67 mm NATO (Mk248 Mod 0)<br />Rounds: 20 Kaliber: 7,62x67 mm NATO (Mk248 Mod 0)<br />Pociski: 20 Calibre: 7.62x67mm NATO (Mk248 Mod 0)<br />Cartouches: 20 Calibre: 7.62x67 mm NATO (Mk248 Mod 0)<br />Balas: 20 + Калибр: 7.62x67 мм НАТО (Mk248 Mod 0)<br />Патронов: 20 7.62mm 20Rnd Mag (Mk248 Mod 1) Magazynek 7,62mm 20rd (Mk248 Mod 1) 7.62mm 20Cps (Mk248 Mod 1) Cargador de 20 balas de 7.62mm (Mk248 Mod 1) + Магазин из 20-ти 7.62 мм (Mk248 Mod 1) 7.62mm (Mk248 Mod 1) 7,62mm (Mk248 Mod 1) 7.62mm (Mk248 Mod 1) 7.62mm (Mk248 Mod 1) + 7.62 мм (Mk248 Mod 1) патрон Caliber: 7.62x67 mm NATO (Mk248 Mod 1)<br />Rounds: 20 Kaliber: 7,62x67 mm NATO (Mk248 Mod 1)<br />Pociski: 20 Calibre: 7.62x67mm NATO (Mk248 Mod 1)<br />Cartouches: 20 Calibre: 7.62x67 mm NATO (Mk248 Mod 1)<br />Balas: 20 + Калибр: 7.62x67 мм НАТО (Mk248 Mod 1)<br />Патронов: 20 7.62mm 20Rnd Mag (Berger Hybrid OTM) Magazynek 7,62mm 20rd (Berger Hybrid OTM) 7.62 20Cps (Berger Hybrid OTM) Cargador de 20 balas de 7.62mm (Berger Hybrid OTM) + Магазин из 20-ти 7.62 мм (Berger Hybrid OTM) 7.62mm (OTM) 7,62mm (OTM) 7.62mm (OTM) 7.62mm (OTM) + 7.62 мм (OTM) патрон Caliber: 7.62x67 mm NATO (Berger Hybrid OTM)<br />Rounds: 20 Kaliber: 7,62x67 mm NATO (Berger Hybrid OTM)<br />Pociski: 20 Calibre: 7.62x67mm NATO (Berger Hybrid OTM)<br />Cartouches: 20 Calibre: 7.62x67 mm NATO (Berger Hybrid OTM)<br />Balas: 20 + Калибр: 7.62x67 мм НАТО (Berger Hybrid OTM)<br />Патронов: 20 6.5x47mm 30Rnd Mag (HPBT Scenar) 6.5x47mm 30Cps (HPBT Scenar) Cargador de 30 balas de 6.5x47mm (HPBT Scenar) + Магазин из 30-ти 6.5x47 мм (HPBT Scenar) 6.5mm Scenar 6.5mm Scenar 6.5mm Scenar + 6.5 мм (Scenar) патрон Caliber: 6.5x47mm (HPBT Scenar)<br />Rounds: 30 Calibre: 6.5x47mm (HPBT Scenar)<br />Cartouches: 30 Calibre: 6.5x47mm (HPBT Scenar)<br />Balas: 30 + Калибр: 6.5x47 мм (HPBT Scenar)<br />Патронов: 30 .338 10Rnd Mag (300gr Sierra MatchKing HPBT) .338 10 Cps (300gr Sierra MatchKing HPBT) Cargador de 10 balas de 8.6x70mm (300gr Sierra MatchKing HPBT) + Магазин из 10-ти .338 (300gr Sierra MatchKing HPBT) .338 (HPBT) .338 (HPBT) .338 (HPBT) + .338 (HPBT) патрон Caliber: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Rounds: 10 Calibre: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Cartouches: 10 Calibre: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Balas: 10 + Калибр: .338 (300gr Sierra MatchKing HPBT)<br />Патронов: 10 .338 10Rnd Mag (API526) .338 10Cps (API526) Cargador de 10 balas de .338 (API526) + Магазин из 10-ти .338 (API526) .338 AP .338 AP .338 AP + .338 бронебойные Caliber: 8.6x70mm (API526)<br />Rounds: 10 Calibre: 8.6x70mm (API526)<br />Cartouches: 10 Calibre: 8.6x70mm (API526)<br />Balas: 10 + Калибр: .338 (API526)<br />Патронов: 10 12.7x99mm 5Rnd Mag 12.7x99mm 5Cps Cargador de 5 balas de 12.7x99mm + Магазин из 5-ти 12.7x99 мм патронов 12.7mm 12.7mm 12.7mm + 12.7x99 мм патрон Caliber: 12.7x99mm<br />Rounds: 5 Calibre: 12.7x99mm<br />Cartouches: 5 Calibre: 12.7x99mm<br />Balas: 5 + Калибр: 12.7x99 мм<br />Патронов: 5 12.7x99mm 5Rnd Mag (AMAX) 12.7x99mm 5Rnd Mag (AMAX) Cargador de 5 balas de 12.7x99mm (AMAX) + Магазин из 5-ти 12.7x99 мм (AMAX) 12.7mm 12.7mm 12.7mm + 12.7x99 мм (AMAX) Caliber: 12.7x99mm (AMAX)<br />Rounds: 5 Calibre: 12.7x99mm (AMAX)<br />Cartouches: 5 Calibre: 12.7x99mm (AMAX)<br />Balas: 5 + Калибр: 12.7x99 мм (AMAX)<br />Патронов: 5 - \ No newline at end of file + From 766321224b5d783b30daf9e4125df54d179c0975 Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Fri, 17 Apr 2015 15:59:29 +0300 Subject: [PATCH 704/816] hearing --- addons/hearing/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index f57bc2545a..20466db84d 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -31,7 +31,7 @@ Poner tapones Włóż stopery Dát špunty do uší - Беруши надеты + Надеть беруши Bouchons mis Füldugó berakva Protetores colocados @@ -43,7 +43,7 @@ Quitar tapones Wyjmij stopery Vyndat špunty z uší - Беруши сняты + Снять беруши Bouchons enlevés Füldugó kivéve Protetores retirados From a6e0cac734960ebd205cc0e2f9dfa13b31287240 Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Fri, 17 Apr 2015 16:02:46 +0300 Subject: [PATCH 705/816] interact_menu (fixes to prevent text overlapping) --- addons/interact_menu/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index 98cac6116a..ad1263b38c 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -5,7 +5,7 @@ Always display cursor for self interaction Immer den Cursor für Selbst-Interaktionen anzeigen. Mostrar siempre el cursor para la interacción propia - Всегда показывать курсор для взаимодействия с собой + Показывать курсор (взаимодействия с собой) Zobrazit kurzor v menu pro vlastní interakci Zawsze wyświetlaj kursor dla własnej interakcji Toujours afficher le curseur pour les interactions sur soi-même @@ -15,7 +15,7 @@ Display interaction menus as lists Mostrar los menus de interacción como listas - Показывать меню взаимодействия в виде списка + Меню взаимодействий в виде списка Afficher le menu d'interaction au format liste Mostra il menù di interazione come lista Wyświetlaj menu interakcji jako listę From a4980a91e1d9ce81fa741e9c809deb0f63bc1eb4 Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Fri, 17 Apr 2015 16:04:26 +0300 Subject: [PATCH 706/816] inventory (semantic correction) --- addons/inventory/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml index f1d1e70f9d..da132cc3f1 100644 --- a/addons/inventory/stringtable.xml +++ b/addons/inventory/stringtable.xml @@ -5,7 +5,7 @@ Make Inventory Display Bigger Erhöhe die angezeigte Inventargröße Hacer la pantalla de inventario mas grande - Сделать окно инвентаря больше + Изменить размер окна инвентаря Zvětšit zobrazení inventáře Powiększ UI ekwipunku Agrandir la taille d'affichage de l'inventaire @@ -16,7 +16,7 @@ Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed. Im Regelfall wird die Inventargröße durch die Größe der Nutzeroberfläche bestimmt. Diese Einstellung erlaubt es das Inventar unter Ausschluss der Schriftgröße zu vergrößern. Dadurch können mehr Gegenstände angezeigt werden. Normalmente la pantalla de inventario se escala por el tamaño de la interfaz de usuario. Esto permite ampliar el tamaño de la interfaz de usuario de inventario, pero no aumenta el tamaño de fuente, permitiendo mostrar más filas. - Обычно, окно инвентаря зависит от размеров пользовательского интерфейса. Эта настройка позволяет увеличить размер окна инвентаря в пользовательском интерфейсе, не увеличивая размера шрифтов, так что отображется большее количество строк. + Обычно, размер окна инвентаря зависит от размеров пользовательского интерфейса. Эта настройка позволяет увеличить размер окна инвентаря, не увеличивая размеры шрифтов, так что отображется большее количество строк. Normálně se velikost invetáře škáluje s velikostí UI. Toto nastavení dovoluje škálování velikost inventáře ale nežvětšuje velikost fontu. To dovoluje zobrazení více řad v inventáři. Ekwipunek skalowany jest poprzez rozmiar UI. Ta opcja pozwala powiększyć rozmiar UI ekwipunku, lecz nie zwiększa rozmiaru fontu pozwalając na wyświetlanie większej ilości wierszy. L'inventaire est normalement affiché en fonction de la taille de l'UI. Cette option permet d'agrandir l'affichage de l'inventaire, mais n'a aucun effet sur la taille des polices permettant d'afficher plus de ligne From 52dc5d66a47d22662d1be290007f36e24a68dc9c Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Fri, 17 Apr 2015 16:09:17 +0300 Subject: [PATCH 707/816] nametags (fix text overlapping, semantic correct) --- addons/nametags/stringtable.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index 32eb35781b..c4e6f3315e 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -55,7 +55,7 @@ Mostra i gradi (richiede i nomi dei giocatori abilitati) Mostrar patente de jogadores (requer nome de jogadores) Játékosok rendfokozatának mutatása (a nevek mutatása szükséges) - Показать звания игроков (требует имен игроков) + Показать звания игроков (имена обязательны) Show vehicle crew info @@ -71,7 +71,7 @@ Show name tags for AI units Zeige Namen für KI Einheiten Mostrar etiquetas de nombre para unidades IA - Показывать именые метки ИИ + Показывать имена ботов Zobrazit jména AI Wyświetl imiona jednostek AI Afficher les noms des IA @@ -81,7 +81,7 @@ Show SoundWaves (requires player names) Zeigen Schallwellen (benötigt Spielernamen) Mostrar onda sonora (requiere Mostrar nombres de jugadores) - Показывать звуковые волны (требует имен игроков) + Индикатор разговора (имена обязательны) Zobrazit SoundWaves (vyžaduje jména hráčů) Pokaż fale dźwiękowe (wymagana opcja Pokaż imiona graczy) Afficher "qui parle" (si noms affichés) From 874cc752713ce862062e5cf67dc7d6e3072945b6 Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Fri, 17 Apr 2015 16:22:02 +0300 Subject: [PATCH 708/816] medical (semantic correction) --- addons/medical/stringtable.xml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 9f651e90b7..e80be2fc65 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -369,7 +369,7 @@ Give Blood IV (1000ml) Bluttransfusion IV (1000ml) Dar Sangre IV (1000ml) - Дать кровь для в/в вливания (1000 мл) + Перелить пакет крови (1000 мл) Podaj krew IV (1000ml) Administrer du Sang en IV (1000ml) Podat krev. transfúzi (1000ml) @@ -380,7 +380,7 @@ Give Blood IV (500ml) Bluttransfusion IV (500ml) Dar Sangre IV (500ml) - Дать кровь для в/в вливания (500 мл) + Перелить пакет крови (500 мл) Podaj krew IV (500ml) Administrer du Sang en IV (500ml) Podat krev. transfúzi (500ml) @@ -391,7 +391,7 @@ Give Blood IV (250ml) Bluttransfusion IV (250ml) Dar Sangre IV (250ml) - Дать кровь для в/в вливания (250 мл) + Перелить пакет крови (250 мл) Podaj krew IV (250ml) Administrer du Sang en IV (250ml) Podat krev. transfúzi (250ml) @@ -402,7 +402,7 @@ Give Plasma IV (1000ml) Plasmatransfusion IV (1000ml) Dar Plasma IV (1000ml) - Дать плазму для в/в вливания (1000 мл) + Перелить пакет плазмы (1000 мл) Podaj osocze IV (1000ml) Administrer du Plasma en IV (1000ml) Podat plazmu (1000ml) @@ -413,7 +413,7 @@ Give Plasma IV (500ml) Plasmatransfusion IV (500ml) Dar Plasma IV (500ml) - Дать плазму для в/в вливания (500 мл) + Перелить пакет плазмы (500 мл) Podaj osocze IV (500ml) Administrer du Plasma en IV (500ml) Podat plazmu (500ml) @@ -424,7 +424,7 @@ Give Plasma IV (250ml) Plasmatransfusion IV (250ml) Dar Plasma IV (250ml) - Дать плазму для в/в вливания (250 мл) + Перелить пакет плазмы (250 мл) Podaj osocze IV (250ml) Administrer du Plasma en IV (250ml) Podat plazmu (250ml) @@ -435,7 +435,7 @@ Give Saline IV (1000ml) Kochsaltzlösung IV (1000ml) Dar Salino IV (1000ml) - Дать физраствор для в/в вливания (1000 мл) + Перелить пакет физраствора (1000 мл) Podaj solankę IV (1000ml) Administrer de la Solution Saline en IV (1000ml) Podaz fyz. roztok (1000ml) @@ -446,7 +446,7 @@ Give Saline IV (500ml) Kochsaltzlösung IV (500ml) Dar Salino IV (500ml) - Дать физраствор для в/в вливания (500 мл) + Перелить пакет физраствора (500 мл) Podaj solankę IV (500ml) Administrer de la Solution Saline en IV (500ml) Podaz fyz. roztok (500ml) @@ -457,7 +457,7 @@ Give Saline IV (250ml) Kochsaltzlösung IV (250ml) Dar Salino IV (250ml) - Дать физраствор для в/в вливания (250 мл) + Перелить пакет физраствора (250 мл) Podaj solankę IV (250ml) Administrer de la Solution Saline en IV (250ml) Podaz fyz. roztok (250ml) @@ -468,7 +468,7 @@ Minor Gering Menor - Незначительная + Легкие ранения Normalny Mineur Minimální @@ -478,7 +478,7 @@ Delayed Retrasado - Груз 300 + Средние ранения Opóźniony Différé Verzögert @@ -489,7 +489,7 @@ Immediate Inmediato - Помощь отложена + Тяжелые ранения Natychmiastowy Urgence Immédiate Sofort @@ -500,7 +500,7 @@ Deceased Fallecido - Груз 200 + Труп Nie żyje Décédé Verstorben @@ -511,7 +511,7 @@ None Ninguno - Нет + Отсутствует Brak Aucun Keine @@ -1590,7 +1590,7 @@ Pain Effect Type Schmerzeffekt-Typ Rodzaj efektu bólu - Вид боли + Эффект боли Pain Effect Type Tipo de efecto de dolor @@ -1598,7 +1598,7 @@ Colour Flashing Farbblinken Pulsujące kolory - Разноцветные вспышки + Пульсирующий свет Colore lampeggiante Parpadeo de color From 469dafd0c086d0cd463b1505245b99923118c9ff Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 17 Apr 2015 07:25:49 -0700 Subject: [PATCH 709/816] tab --- addons/laser/CfgVehicles.hpp | 2 +- addons/laser/RscInGameUI.hpp | 232 +++++++++++++++++------------------ 2 files changed, 117 insertions(+), 117 deletions(-) diff --git a/addons/laser/CfgVehicles.hpp b/addons/laser/CfgVehicles.hpp index 1e83f66cc9..23eb00c37c 100644 --- a/addons/laser/CfgVehicles.hpp +++ b/addons/laser/CfgVehicles.hpp @@ -5,7 +5,7 @@ class CfgVehicles { // @TODO: Changing the model and simulation hides it, but THEN IT DOESNT SPAWN WTF!? model = "\A3\Weapons_F\empty.p3d"; destrType = "DestructNo"; - simulation = "house"; + simulation = "house"; class EventHandlers { init = QUOTE(_this call FUNC(laser_init)); diff --git a/addons/laser/RscInGameUI.hpp b/addons/laser/RscInGameUI.hpp index d3dfaa5d43..d87136c960 100644 --- a/addons/laser/RscInGameUI.hpp +++ b/addons/laser/RscInGameUI.hpp @@ -6,118 +6,118 @@ class RscMapControl; class RscInGameUI { class RscOptics_LaserDesignator { - idd = 300; - controls[] = {"CA_IGUI_elements_group"}; + idd = 300; + controls[] = {"CA_IGUI_elements_group"}; onLoad = "uiNameSpace setVariable ['ACE_RscOptics_LaserDesignator',(_this select 0)];"; onUnload = "uiNameSpace setVariable ['ACE_RscOptics_LaserDesignator',nil];"; - class CA_IGUI_elements_group: RscControlsGroup { - idc = 170; + class CA_IGUI_elements_group: RscControlsGroup { + idc = 170; - x = "0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))"; - y = "0 * (0.025 * SafezoneH) + (SafezoneY)"; - w = "53.5 * (0.01875 * SafezoneH)"; - h = "40 * (0.025 * SafezoneH)"; - class VScrollbar: VScrollbar { - width = 0; - }; - class HScrollbar: HScrollbar { - height = 0; - }; + x = "0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))"; + y = "0 * (0.025 * SafezoneH) + (SafezoneY)"; + w = "53.5 * (0.01875 * SafezoneH)"; + h = "40 * (0.025 * SafezoneH)"; + class VScrollbar: VScrollbar { + width = 0; + }; + class HScrollbar: HScrollbar { + height = 0; + }; class controls { - class CA_OpticsZoom: RscText { - idc = 180; - style = 1; - colorText[] = {0.706,0.0745,0.0196,1}; - sizeEx = "0.038*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "4.5"; - x = "43.85 * (0.01875 * SafezoneH)"; - y = "19.6 * (0.025 * SafezoneH)"; - w = "4.5 * (0.01875 * SafezoneH)"; - h = "1.1 * (0.025 * SafezoneH)"; - }; + class CA_OpticsZoom: RscText { + idc = 180; + style = 1; + colorText[] = {0.706,0.0745,0.0196,1}; + sizeEx = "0.038*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "4.5"; + x = "43.85 * (0.01875 * SafezoneH)"; + y = "19.6 * (0.025 * SafezoneH)"; + w = "4.5 * (0.01875 * SafezoneH)"; + h = "1.1 * (0.025 * SafezoneH)"; + }; class ACE_Distance: RscText { - idc = 123002; - style = 0; - sizeEx = "0.038*SafezoneH"; - colorText[] = {0.706,0.0745,0.0196,1}; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "2456"; - x = "24.6 * (0.01875 * SafezoneH)"; - y = "3 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.5 * (0.025 * SafezoneH)"; - }; - class CA_Distance: RscText { - idc = 151; - style = 0; - sizeEx = "0.038*SafezoneH"; - colorText[] = {0.706,0.0745,0.0196,1}; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "2456"; - x = 0; + idc = 123002; + style = 0; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "2456"; + x = "24.6 * (0.01875 * SafezoneH)"; + y = "3 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.5 * (0.025 * SafezoneH)"; + }; + class CA_Distance: RscText { + idc = 151; + style = 0; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "2456"; + x = 0; y = 0; w = 0; h = 0; - }; - class CA_Elev: RscText { - idc = 175; - style = 1; - sizeEx = "0.038*SafezoneH"; - colorText[] = {0.706,0.0745,0.0196,1}; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "80.5"; - x = "32.7 * (0.01875 * SafezoneH)"; - y = "3 * (0.025 * SafezoneH)"; - w = "5 * (0.01875 * SafezoneH)"; - h = "1.5 * (0.025 * SafezoneH)"; - }; - class CA_VisionMode: RscText { - idc = 179; - style = 0; - sizeEx = "0.038*SafezoneH"; - colorText[] = {0.706,0.0745,0.0196,1}; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "VIS"; - x = "6.5 * (0.01875 * SafezoneH)"; - y = "19.6 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.1 * (0.025 * SafezoneH)"; - }; - class CA_Laser: RscText { - idc = 158; - style = "0x30 + 0x800"; - sizeEx = "0.038*SafezoneH"; - colorText[] = {0.706,0.0745,0.0196,1}; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics\laser_designator_iconLaserOn.paa"; - x = "29.2 * (0.01875 * SafezoneH)"; - y = "3 * (0.025 * SafezoneH)"; - w = "3.5 * (0.01875 * SafezoneH)"; - h = "1.5 * (0.025 * SafezoneH)"; - }; - class CA_Heading: RscText { - idc = 156; - style = 0; - sizeEx = "0.038*SafezoneH"; - colorText[] = {0.706,0.0745,0.0196,1}; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "023"; - x = "16.1 * (0.01875 * SafezoneH)"; - y = "3 * (0.025 * SafezoneH)"; - w = "3.5 * (0.01875 * SafezoneH)"; - h = "1.6 * (0.025 * SafezoneH)"; - }; + }; + class CA_Elev: RscText { + idc = 175; + style = 1; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "80.5"; + x = "32.7 * (0.01875 * SafezoneH)"; + y = "3 * (0.025 * SafezoneH)"; + w = "5 * (0.01875 * SafezoneH)"; + h = "1.5 * (0.025 * SafezoneH)"; + }; + class CA_VisionMode: RscText { + idc = 179; + style = 0; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "VIS"; + x = "6.5 * (0.01875 * SafezoneH)"; + y = "19.6 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.1 * (0.025 * SafezoneH)"; + }; + class CA_Laser: RscText { + idc = 158; + style = "0x30 + 0x800"; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics\laser_designator_iconLaserOn.paa"; + x = "29.2 * (0.01875 * SafezoneH)"; + y = "3 * (0.025 * SafezoneH)"; + w = "3.5 * (0.01875 * SafezoneH)"; + h = "1.5 * (0.025 * SafezoneH)"; + }; + class CA_Heading: RscText { + idc = 156; + style = 0; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "023"; + x = "16.1 * (0.01875 * SafezoneH)"; + y = "3 * (0.025 * SafezoneH)"; + w = "3.5 * (0.01875 * SafezoneH)"; + h = "1.6 * (0.025 * SafezoneH)"; + }; class ACE_LaserCode_Helper : RscMapControl { idc = -1; @@ -126,19 +126,19 @@ class RscInGameUI { h = 0; }; class ACE_LaserCode : RscText { - idc = 123001; - style = 0; - sizeEx = "0.038*SafezoneH"; - colorText[] = {0.706,0.0745,0.0196,1}; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "Code: 1001"; - x = "32.7 * (0.01875 * SafezoneH)"; - y = "35.5 * (0.025 * SafezoneH)"; - w = "12 * (0.01875 * SafezoneH)"; - h = "1.6 * (0.025 * SafezoneH)"; - }; - }; - }; - }; + idc = 123001; + style = 0; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "Code: 1001"; + x = "32.7 * (0.01875 * SafezoneH)"; + y = "35.5 * (0.025 * SafezoneH)"; + w = "12 * (0.01875 * SafezoneH)"; + h = "1.6 * (0.025 * SafezoneH)"; + }; + }; + }; + }; }; \ No newline at end of file From 6c3e699fdb6c4511286998bea569a2a32c90a508 Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 17 Apr 2015 07:28:19 -0700 Subject: [PATCH 710/816] tabs --- addons/javelin/CfgWeapons.hpp | 6 +- addons/javelin/RscInGameUI.hpp | 6 +- addons/missileguidance/CfgAmmo.hpp | 58 +++++++++---------- .../Example_ACE_MissileGuidance.hpp | 38 ++++++------ 4 files changed, 54 insertions(+), 54 deletions(-) diff --git a/addons/javelin/CfgWeapons.hpp b/addons/javelin/CfgWeapons.hpp index 0898fa6d3c..79e7c7358c 100644 --- a/addons/javelin/CfgWeapons.hpp +++ b/addons/javelin/CfgWeapons.hpp @@ -4,7 +4,7 @@ class CfgWeapons { class Launcher_Base_F : Launcher { class WeaponSlotsInfo; - }; + }; class missiles_titan : MissileLauncher { weaponInfoType = "ACE_RscOptics_javelin"; @@ -13,7 +13,7 @@ class CfgWeapons { canLock = 0; lockingTargetSound[] = {"",0,1}; - lockedTargetSound[] = {"",0,1}; + lockedTargetSound[] = {"",0,1}; }; class launch_Titan_base : Launcher_Base_F { @@ -24,6 +24,6 @@ class CfgWeapons { lockingTargetSound[] = {"",0,1}; - lockedTargetSound[] = {"",0,1}; + lockedTargetSound[] = {"",0,1}; }; }; \ No newline at end of file diff --git a/addons/javelin/RscInGameUI.hpp b/addons/javelin/RscInGameUI.hpp index d845c1d00b..ea1e12626c 100644 --- a/addons/javelin/RscInGameUI.hpp +++ b/addons/javelin/RscInGameUI.hpp @@ -255,9 +255,9 @@ class RscInGameUI { idc = 6999; x = "SafezoneX"; - y = "SafezoneY"; - w = "SafezoneW"; - h = "SafezoneH"; + y = "SafezoneY"; + w = "SafezoneW"; + h = "SafezoneH"; enabled = 0; class Controls { diff --git a/addons/missileguidance/CfgAmmo.hpp b/addons/missileguidance/CfgAmmo.hpp index 82045a1720..a4a4f7e25d 100644 --- a/addons/missileguidance/CfgAmmo.hpp +++ b/addons/missileguidance/CfgAmmo.hpp @@ -8,29 +8,29 @@ class CfgAmmo { class M_PG_AT : MissileBase { model = "\A3\Weapons_F\Ammo\Rocket_01_fly_F"; - proxyShape = "\A3\Weapons_F\Ammo\Rocket_01_F"; + proxyShape = "\A3\Weapons_F\Ammo\Rocket_01_F"; irLock = 0; - laserLock = 0; - airLock = 0; - weaponLockSystem = "2 + 16"; + laserLock = 0; + airLock = 0; + weaponLockSystem = "2 + 16"; - maxSpeed = 720; - maxControlRange = 5000; - maneuvrability = 8; - timeToLive = 60; - simulationStep = 0.01; - airFriction = 0.1; - sideAirFriction = 0.16; - initTime = 0.002; - thrustTime = 1.07; - thrust = 530; - fuseDistance = 2; + maxSpeed = 720; + maxControlRange = 5000; + maneuvrability = 8; + timeToLive = 60; + simulationStep = 0.01; + airFriction = 0.1; + sideAirFriction = 0.16; + initTime = 0.002; + thrustTime = 1.07; + thrust = 530; + fuseDistance = 2; - effectsMissileInit = "MissileDAR1"; - effectsMissile = "missile2"; - whistleDist = 4; - muzzleEffect = ""; + effectsMissileInit = "MissileDAR1"; + effectsMissile = "missile2"; + whistleDist = 4; + muzzleEffect = ""; // Turn off arma crosshair-guidance manualControl = 0; @@ -73,17 +73,17 @@ class CfgAmmo { class ACE_Hydra70_DAGR : M_PG_AT { displayName = "$STR_ACE_Hydra70_DAGR"; - displayNameShort = "$STR_ACE_Hydra70_DAGR_Short"; + displayNameShort = "$STR_ACE_Hydra70_DAGR_Short"; description = "$STR_ACE_Hydra70_DAGR"; - descriptionShort = "$STR_ACE_Hydra70_DAGR_Desc"; + descriptionShort = "$STR_ACE_Hydra70_DAGR_Desc"; }; class ACE_Hellfire_AGM114K : ACE_Hydra70_DAGR { displayName = "$STR_ACE_Hellfire_AGM114K"; - displayNameShort = "$STR_ACE_Hellfire_AGM114K_Short"; + displayNameShort = "$STR_ACE_Hellfire_AGM114K_Short"; - description = "$STR_ACE_Hellfire_AGM114K_desc"; + description = "$STR_ACE_Hellfire_AGM114K_desc"; descriptionShort = "$STR_ACE_Hellfire_AGM114K_desc"; // @TODO: placeholder model to at least make it look different @@ -92,22 +92,22 @@ class CfgAmmo { hit = 1400; indirectHit = 71; - indirectHitRange = 4.5; - effectsMissile = "missile2"; + indirectHitRange = 4.5; + effectsMissile = "missile2"; }; // Titan class M_Titan_AT : MissileBase { irLock = 0; - laserLock = 0; - airLock = 0; + laserLock = 0; + airLock = 0; // Turn off arma crosshair-guidance manualControl = 0; hit = 1400; // default: 800 - indirectHit = 20; - indirectHitRange = 2; + indirectHit = 20; + indirectHitRange = 2; // ACE uses these values //trackOversteer = 1; //trackLead = 0; diff --git a/addons/missileguidance/Example_ACE_MissileGuidance.hpp b/addons/missileguidance/Example_ACE_MissileGuidance.hpp index 400a3a9a41..d9c1ea8a2c 100644 --- a/addons/missileguidance/Example_ACE_MissileGuidance.hpp +++ b/addons/missileguidance/Example_ACE_MissileGuidance.hpp @@ -3,29 +3,29 @@ THIS IS A WIP FUNCTIONALITY, DUE TO CHANGE class M_PG_AT : MissileBase { model = "\A3\Weapons_F\Ammo\Rocket_01_fly_F"; - proxyShape = "\A3\Weapons_F\Ammo\Rocket_01_F"; + proxyShape = "\A3\Weapons_F\Ammo\Rocket_01_F"; irLock = 0; - laserLock = 0; - airLock = 0; - weaponLockSystem = "2 + 16"; + laserLock = 0; + airLock = 0; + weaponLockSystem = "2 + 16"; - maxSpeed = 720; - maxControlRange = 5000; - maneuvrability = 8; - timeToLive = 60; - simulationStep = 0.01; - airFriction = 0.1; - sideAirFriction = 0.16; - initTime = 0.002; - thrustTime = 1.07; - thrust = 530; - fuseDistance = 2; + maxSpeed = 720; + maxControlRange = 5000; + maneuvrability = 8; + timeToLive = 60; + simulationStep = 0.01; + airFriction = 0.1; + sideAirFriction = 0.16; + initTime = 0.002; + thrustTime = 1.07; + thrust = 530; + fuseDistance = 2; - effectsMissileInit = "MissileDAR1"; - effectsMissile = "missile2"; - whistleDist = 4; - muzzleEffect = ""; + effectsMissileInit = "MissileDAR1"; + effectsMissile = "missile2"; + whistleDist = 4; + muzzleEffect = ""; // Turn off arma crosshair-guidance manualControl = 0; From 3a94753645f695086cb4518e14e3922a5cae7158 Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 17 Apr 2015 07:28:59 -0700 Subject: [PATCH 711/816] tab --- addons/laser/CfgVehicles.hpp | 2 +- addons/laser/RscInGameUI.hpp | 232 +++++++++++++++++------------------ 2 files changed, 117 insertions(+), 117 deletions(-) diff --git a/addons/laser/CfgVehicles.hpp b/addons/laser/CfgVehicles.hpp index 1e83f66cc9..23eb00c37c 100644 --- a/addons/laser/CfgVehicles.hpp +++ b/addons/laser/CfgVehicles.hpp @@ -5,7 +5,7 @@ class CfgVehicles { // @TODO: Changing the model and simulation hides it, but THEN IT DOESNT SPAWN WTF!? model = "\A3\Weapons_F\empty.p3d"; destrType = "DestructNo"; - simulation = "house"; + simulation = "house"; class EventHandlers { init = QUOTE(_this call FUNC(laser_init)); diff --git a/addons/laser/RscInGameUI.hpp b/addons/laser/RscInGameUI.hpp index d3dfaa5d43..d87136c960 100644 --- a/addons/laser/RscInGameUI.hpp +++ b/addons/laser/RscInGameUI.hpp @@ -6,118 +6,118 @@ class RscMapControl; class RscInGameUI { class RscOptics_LaserDesignator { - idd = 300; - controls[] = {"CA_IGUI_elements_group"}; + idd = 300; + controls[] = {"CA_IGUI_elements_group"}; onLoad = "uiNameSpace setVariable ['ACE_RscOptics_LaserDesignator',(_this select 0)];"; onUnload = "uiNameSpace setVariable ['ACE_RscOptics_LaserDesignator',nil];"; - class CA_IGUI_elements_group: RscControlsGroup { - idc = 170; + class CA_IGUI_elements_group: RscControlsGroup { + idc = 170; - x = "0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))"; - y = "0 * (0.025 * SafezoneH) + (SafezoneY)"; - w = "53.5 * (0.01875 * SafezoneH)"; - h = "40 * (0.025 * SafezoneH)"; - class VScrollbar: VScrollbar { - width = 0; - }; - class HScrollbar: HScrollbar { - height = 0; - }; + x = "0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))"; + y = "0 * (0.025 * SafezoneH) + (SafezoneY)"; + w = "53.5 * (0.01875 * SafezoneH)"; + h = "40 * (0.025 * SafezoneH)"; + class VScrollbar: VScrollbar { + width = 0; + }; + class HScrollbar: HScrollbar { + height = 0; + }; class controls { - class CA_OpticsZoom: RscText { - idc = 180; - style = 1; - colorText[] = {0.706,0.0745,0.0196,1}; - sizeEx = "0.038*SafezoneH"; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "4.5"; - x = "43.85 * (0.01875 * SafezoneH)"; - y = "19.6 * (0.025 * SafezoneH)"; - w = "4.5 * (0.01875 * SafezoneH)"; - h = "1.1 * (0.025 * SafezoneH)"; - }; + class CA_OpticsZoom: RscText { + idc = 180; + style = 1; + colorText[] = {0.706,0.0745,0.0196,1}; + sizeEx = "0.038*SafezoneH"; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "4.5"; + x = "43.85 * (0.01875 * SafezoneH)"; + y = "19.6 * (0.025 * SafezoneH)"; + w = "4.5 * (0.01875 * SafezoneH)"; + h = "1.1 * (0.025 * SafezoneH)"; + }; class ACE_Distance: RscText { - idc = 123002; - style = 0; - sizeEx = "0.038*SafezoneH"; - colorText[] = {0.706,0.0745,0.0196,1}; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "2456"; - x = "24.6 * (0.01875 * SafezoneH)"; - y = "3 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.5 * (0.025 * SafezoneH)"; - }; - class CA_Distance: RscText { - idc = 151; - style = 0; - sizeEx = "0.038*SafezoneH"; - colorText[] = {0.706,0.0745,0.0196,1}; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "2456"; - x = 0; + idc = 123002; + style = 0; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "2456"; + x = "24.6 * (0.01875 * SafezoneH)"; + y = "3 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.5 * (0.025 * SafezoneH)"; + }; + class CA_Distance: RscText { + idc = 151; + style = 0; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "2456"; + x = 0; y = 0; w = 0; h = 0; - }; - class CA_Elev: RscText { - idc = 175; - style = 1; - sizeEx = "0.038*SafezoneH"; - colorText[] = {0.706,0.0745,0.0196,1}; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "80.5"; - x = "32.7 * (0.01875 * SafezoneH)"; - y = "3 * (0.025 * SafezoneH)"; - w = "5 * (0.01875 * SafezoneH)"; - h = "1.5 * (0.025 * SafezoneH)"; - }; - class CA_VisionMode: RscText { - idc = 179; - style = 0; - sizeEx = "0.038*SafezoneH"; - colorText[] = {0.706,0.0745,0.0196,1}; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "VIS"; - x = "6.5 * (0.01875 * SafezoneH)"; - y = "19.6 * (0.025 * SafezoneH)"; - w = "4 * (0.01875 * SafezoneH)"; - h = "1.1 * (0.025 * SafezoneH)"; - }; - class CA_Laser: RscText { - idc = 158; - style = "0x30 + 0x800"; - sizeEx = "0.038*SafezoneH"; - colorText[] = {0.706,0.0745,0.0196,1}; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics\laser_designator_iconLaserOn.paa"; - x = "29.2 * (0.01875 * SafezoneH)"; - y = "3 * (0.025 * SafezoneH)"; - w = "3.5 * (0.01875 * SafezoneH)"; - h = "1.5 * (0.025 * SafezoneH)"; - }; - class CA_Heading: RscText { - idc = 156; - style = 0; - sizeEx = "0.038*SafezoneH"; - colorText[] = {0.706,0.0745,0.0196,1}; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "023"; - x = "16.1 * (0.01875 * SafezoneH)"; - y = "3 * (0.025 * SafezoneH)"; - w = "3.5 * (0.01875 * SafezoneH)"; - h = "1.6 * (0.025 * SafezoneH)"; - }; + }; + class CA_Elev: RscText { + idc = 175; + style = 1; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "80.5"; + x = "32.7 * (0.01875 * SafezoneH)"; + y = "3 * (0.025 * SafezoneH)"; + w = "5 * (0.01875 * SafezoneH)"; + h = "1.5 * (0.025 * SafezoneH)"; + }; + class CA_VisionMode: RscText { + idc = 179; + style = 0; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "VIS"; + x = "6.5 * (0.01875 * SafezoneH)"; + y = "19.6 * (0.025 * SafezoneH)"; + w = "4 * (0.01875 * SafezoneH)"; + h = "1.1 * (0.025 * SafezoneH)"; + }; + class CA_Laser: RscText { + idc = 158; + style = "0x30 + 0x800"; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics\laser_designator_iconLaserOn.paa"; + x = "29.2 * (0.01875 * SafezoneH)"; + y = "3 * (0.025 * SafezoneH)"; + w = "3.5 * (0.01875 * SafezoneH)"; + h = "1.5 * (0.025 * SafezoneH)"; + }; + class CA_Heading: RscText { + idc = 156; + style = 0; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "023"; + x = "16.1 * (0.01875 * SafezoneH)"; + y = "3 * (0.025 * SafezoneH)"; + w = "3.5 * (0.01875 * SafezoneH)"; + h = "1.6 * (0.025 * SafezoneH)"; + }; class ACE_LaserCode_Helper : RscMapControl { idc = -1; @@ -126,19 +126,19 @@ class RscInGameUI { h = 0; }; class ACE_LaserCode : RscText { - idc = 123001; - style = 0; - sizeEx = "0.038*SafezoneH"; - colorText[] = {0.706,0.0745,0.0196,1}; - shadow = 0; - font = "EtelkaMonospacePro"; - text = "Code: 1001"; - x = "32.7 * (0.01875 * SafezoneH)"; - y = "35.5 * (0.025 * SafezoneH)"; - w = "12 * (0.01875 * SafezoneH)"; - h = "1.6 * (0.025 * SafezoneH)"; - }; - }; - }; - }; + idc = 123001; + style = 0; + sizeEx = "0.038*SafezoneH"; + colorText[] = {0.706,0.0745,0.0196,1}; + shadow = 0; + font = "EtelkaMonospacePro"; + text = "Code: 1001"; + x = "32.7 * (0.01875 * SafezoneH)"; + y = "35.5 * (0.025 * SafezoneH)"; + w = "12 * (0.01875 * SafezoneH)"; + h = "1.6 * (0.025 * SafezoneH)"; + }; + }; + }; + }; }; \ No newline at end of file From e83ab4049fd6e3bbcc3d3e2e74306f5f1ecf52a4 Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 17 Apr 2015 07:30:55 -0700 Subject: [PATCH 712/816] Fixed: Tabs everywhere. --- addons/aircraft/CfgAmmo.hpp | 6 +++--- addons/aircraft/Heli_Attack_01_base_F.hpp | 8 ++++---- addons/optics/CfgWeapons.hpp | 16 ++++++++-------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/addons/aircraft/CfgAmmo.hpp b/addons/aircraft/CfgAmmo.hpp index 41462354d8..8aa5d3173e 100644 --- a/addons/aircraft/CfgAmmo.hpp +++ b/addons/aircraft/CfgAmmo.hpp @@ -2,7 +2,7 @@ class CfgAmmo { class BulletBase; class B_20mm : BulletBase { - hit = 80; + hit = 80; indirectHit = 12; indirectHitRange = 2; //2; caliber = 1.4; @@ -13,7 +13,7 @@ class CfgAmmo { tracerEndTime = 3.5; CraterEffects = "ExploAmmoCrater"; - explosionEffects = "ExploAmmoExplosion"; + explosionEffects = "ExploAmmoExplosion"; model = "\A3\Weapons_f\Data\bullettracer\tracer_red"; }; class ACE_20mm_HE : B_20mm {}; @@ -23,7 +23,7 @@ class CfgAmmo { indirectHitRange = 0.3; //2; explosive = 0; CraterEffects = ""; - explosionEffects = ""; + explosionEffects = ""; }; // adjust minigun caliber and deflection to other ammo diff --git a/addons/aircraft/Heli_Attack_01_base_F.hpp b/addons/aircraft/Heli_Attack_01_base_F.hpp index 7276b3e402..22f2da3833 100644 --- a/addons/aircraft/Heli_Attack_01_base_F.hpp +++ b/addons/aircraft/Heli_Attack_01_base_F.hpp @@ -907,7 +907,7 @@ class Heli_Attack_01_base_F: Helicopter_Base_F { thermalMode[] = {0,1}; gunnerOpticsColor[] = {0,0,0,1}; directionStabilized = 1; - horizontallyStabilized = 1; + horizontallyStabilized = 1; gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_wide_F"; }; class Medium: Wide @@ -918,7 +918,7 @@ class Heli_Attack_01_base_F: Helicopter_Base_F { maxFov = 0.093; gunnerOpticsColor[] = {0,0,0,1}; directionStabilized = 1; - horizontallyStabilized = 1; + horizontallyStabilized = 1; gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_medium_F"; }; class Narrow: Wide @@ -929,7 +929,7 @@ class Heli_Attack_01_base_F: Helicopter_Base_F { maxFov = 0.029; gunnerOpticsColor[] = {0,0,0,1}; directionStabilized = 1; - horizontallyStabilized = 1; + horizontallyStabilized = 1; gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_narrow_F"; }; @@ -941,7 +941,7 @@ class Heli_Attack_01_base_F: Helicopter_Base_F { maxFov = 0.01; gunnerOpticsColor[] = {0,0,0,1}; directionStabilized = 1; - horizontallyStabilized = 1; + horizontallyStabilized = 1; gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_narrow_F"; }; diff --git a/addons/optics/CfgWeapons.hpp b/addons/optics/CfgWeapons.hpp index 7749db0bc4..6d61ff98a2 100644 --- a/addons/optics/CfgWeapons.hpp +++ b/addons/optics/CfgWeapons.hpp @@ -5,20 +5,20 @@ class CfgWeapons { class Default; class Binocular: Default { - forceOptics = 0; // Allow using compass with Binocular - opticsZoomMin = 0.056889; // 5.25x power - opticsZoomMax = 0.056889; // 9 px/mil - modelOptics = "\z\ace\addons\optics\models\NWD_M22_5x"; // 7 horizontal field of view - visionMode[] = {"Normal"}; // Can't use nvgs with binoculars any more than you can with scopes - // Fix AI using Binocs on short range - #18737 + forceOptics = 0; // Allow using compass with Binocular + opticsZoomMin = 0.056889; // 5.25x power + opticsZoomMax = 0.056889; // 9 px/mil + modelOptics = "\z\ace\addons\optics\models\NWD_M22_5x"; // 7 horizontal field of view + visionMode[] = {"Normal"}; // Can't use nvgs with binoculars any more than you can with scopes + // Fix AI using Binocs on short range - #18737 // minRange = 300; // 300 = uses Rangefinder often (runs a few meters, stops, uses RF, repeats) minRange = 500; //500 = seem almost never use it..? - minRangeProbab = 0.001; + minRangeProbab = 0.001; midRange = 1000; midRangeProbab = 0.01; maxRange = 5000; maxRangeProbab = 0.01; - }; + }; // zooming reticle scopes class optic_DMS: ItemCore { From 26984905693c99441a61288c16849b381a218578 Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Fri, 17 Apr 2015 17:49:03 +0300 Subject: [PATCH 713/816] medical (patient status semantic fixes) --- addons/medical/stringtable.xml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index e80be2fc65..959662c9f1 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1518,7 +1518,7 @@ Heavily wounded Schwer verwundet: Ciężko ranny - Сильно ранен + Сильные ранения Gravemente ferito Gravemente herido @@ -1526,7 +1526,7 @@ Lightly wounded Leicht verwundet: Lekko ranny - Легко ранен + Легкие ранения Leggermente ferito Levemente herido @@ -1534,7 +1534,7 @@ Very lightly wounded Sehr leicht verwundet: B. lekko ranny - Очень легко ранен + Царапины Ferito lievemente Muy levemente herido @@ -1542,7 +1542,7 @@ Head Kopf Głowa - Голова + Головы Testa Cabeza @@ -1550,7 +1550,7 @@ Torso Torso Tors - Торс + Торса Torso Torso @@ -1558,7 +1558,7 @@ Left Arm Linker Arm Lewe ramię - Левая рука + Левой руки Braccio sinistro Brazo izquierdo @@ -1566,7 +1566,7 @@ Right Arm Rechter Arm Prawe ramię - Правая рука + Правой руки Braccio destro Brazo derecho @@ -1574,7 +1574,7 @@ Left Leg Linkes Bein Lewa noga - Левая нога + Левой ноги Gamba sinistra Pierna izquierda @@ -1582,7 +1582,7 @@ Right Leg Rechtes Bein Prawa noga - Правая нога + Правой ноги Gamba destra Pierna derecha From bb2383cffd960fb01d7be37448df87706cf5fd60 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 17 Apr 2015 09:51:43 -0500 Subject: [PATCH 714/816] #700 - ProgressBar Visual Improvement --- addons/common/ProgressScreen.hpp | 33 ++++++++++++--------- addons/common/functions/fnc_progressBar.sqf | 10 ++++--- 2 files changed, 25 insertions(+), 18 deletions(-) diff --git a/addons/common/ProgressScreen.hpp b/addons/common/ProgressScreen.hpp index df07e5ca2f..ab624669cf 100644 --- a/addons/common/ProgressScreen.hpp +++ b/addons/common/ProgressScreen.hpp @@ -1,7 +1,7 @@ class GVAR(ProgressBar_Dialog) { idd = -1; movingEnable = false; - onLoad = QUOTE(uiNamespace setVariable [ARR_2(QUOTE(QGVAR(ctrlProgressBar)),(_this select 0) displayCtrl 1)]; uiNamespace setVariable [ARR_2(QUOTE(QGVAR(ctrlProgressBarTitle)),(_this select 0) displayCtrl 2)];); + onLoad = QUOTE(uiNamespace setVariable [ARR_2(QUOTE(QGVAR(ctrlProgressBG)),(_this select 0) displayCtrl 1)]; uiNamespace setVariable [ARR_2(QUOTE(QGVAR(ctrlProgressBar)),(_this select 0) displayCtrl 2)]; uiNamespace setVariable [ARR_2(QUOTE(QGVAR(ctrlProgressBarTitle)),(_this select 0) displayCtrl 3)];); objects[] = {}; class controlsBackground { @@ -23,26 +23,31 @@ class GVAR(ProgressBar_Dialog) { w = "safezoneW"; h = "safezoneH"; }; - class Progress: ACE_gui_RscProgress { + class TitleBackground: ACE_gui_staticBase { idc = 1; - x = "1.2 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "0.1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "37.8 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = ".8 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - colorFrame[] = {0,0,0,0.0}; - colorBar[] = {0.27,0.5,0.31,0.8}; - texture = "#(argb,8,8,3)color(1,1,1,0.7)"; - }; - class Title_Bar : ACE_gui_staticBase { - idc = 2; - style = 0x22; - colorBackground[] = {0, 0, 0, 0}; + style = ST_CENTER; + sizeEx = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + colorBackground[] = {0, 0, 0, 0.5}; colorText[] = {1, 1, 1, 1}; x = "1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; y = "0 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; w = "38 * (((safezoneW / safezoneH) min 1.2) / 40)"; h = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; }; + class Progress: ACE_gui_RscProgress { + idc = 2; + x = "1.2 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; + y = "0.1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; + w = "38 * (((safezoneW / safezoneH) min 1.2) / 40)"; + h = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + colorFrame[] = {1,1,1,0.5}; + colorBar[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.77])","(profilenamespace getvariable ['GUI_BCG_RGB_G',0.51])","(profilenamespace getvariable ['GUI_BCG_RGB_B',0.08])","(profilenamespace getvariable ['GUI_BCG_RGB_A',0.8])"}; + texture = "#(argb,8,8,3)color(1,1,1,0.7)"; + }; + class TitleText: TitleBackground { + idc = 3; + colorBackground[] = {0, 0, 0, 0}; + }; }; }; diff --git a/addons/common/functions/fnc_progressBar.sqf b/addons/common/functions/fnc_progressBar.sqf index 03c56398c4..f7d927556c 100644 --- a/addons/common/functions/fnc_progressBar.sqf +++ b/addons/common/functions/fnc_progressBar.sqf @@ -38,12 +38,14 @@ createDialog QGVAR(ProgressBar_Dialog); //Adjust position based on user setting: _ctrlPos = ctrlPosition (uiNamespace getVariable QGVAR(ctrlProgressBarTitle)); _ctrlPos set [1, ((0 + 29 * GVAR(SettingProgressBarLocation)) * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2))]; -(uiNamespace getVariable QGVAR(ctrlProgressBarTitle)) ctrlSetPosition _ctrlPos; -(uiNamespace getVariable QGVAR(ctrlProgressBarTitle)) ctrlCommit 0; -_ctrlPos = ctrlPosition (uiNamespace getVariable QGVAR(ctrlProgressBar)); -_ctrlPos set [1, ((0.1 + 29 * GVAR(SettingProgressBarLocation)) * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2))]; + +(uiNamespace getVariable QGVAR(ctrlProgressBG)) ctrlSetPosition _ctrlPos; +(uiNamespace getVariable QGVAR(ctrlProgressBG)) ctrlCommit 0; (uiNamespace getVariable QGVAR(ctrlProgressBar)) ctrlSetPosition _ctrlPos; (uiNamespace getVariable QGVAR(ctrlProgressBar)) ctrlCommit 0; +(uiNamespace getVariable QGVAR(ctrlProgressBarTitle)) ctrlSetPosition _ctrlPos; +(uiNamespace getVariable QGVAR(ctrlProgressBarTitle)) ctrlCommit 0; + _perFrameFunction = { From 38f32cad0dc505798cbccd1da2ff423aa75e3913 Mon Sep 17 00:00:00 2001 From: jonpas Date: Fri, 17 Apr 2015 17:40:13 +0200 Subject: [PATCH 715/816] bracket -> brace --- documentation/development/coding-guidelines.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/documentation/development/coding-guidelines.md b/documentation/development/coding-guidelines.md index f72263eeaa..e39581a9d4 100644 --- a/documentation/development/coding-guidelines.md +++ b/documentation/development/coding-guidelines.md @@ -35,8 +35,8 @@ Tabs can be tricky sometimes, especially when it comes to sharing code with othe ## Braces -- opening bracket on the same line as keyword -- closing bracket in own line, same level of indentation as keyword +- opening brace on the same line as keyword +- closing brace in own line, same level of indentation as keyword **Yes:** @@ -70,7 +70,7 @@ class Something : Or { }; ``` -When using `if`/`else`, it is encouraged to put `else` on the same line as the closing bracket to save space: +When using `if`/`else`, it is encouraged to put `else` on the same line as the closing brace to save space: ```c++ if (alive player) then { @@ -90,7 +90,7 @@ class Three {foo = 3;}; #### Reasoning -Putting the opening bracket in it's own line wastes a lot of space, and keeping the closing bracket on the same level as the keyword makes it easier to recognize what exactly the bracket closes. +Putting the opening brace in it's own line wastes a lot of space, and keeping the closing brace on the same level as the keyword makes it easier to recognize what exactly the brace closes. ## How to create a new module From ba576c5763cf0310576eba7e45cbb9d898d236c0 Mon Sep 17 00:00:00 2001 From: jonpas Date: Fri, 17 Apr 2015 17:42:03 +0200 Subject: [PATCH 716/816] Capitalized Visual Studio, Corrected togglable spelling --- documentation/development/extension-guidelines.md | 2 +- documentation/development/modularity-and-pbo-structure.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/development/extension-guidelines.md b/documentation/development/extension-guidelines.md index 0558d49d5e..b5e7e98586 100644 --- a/documentation/development/extension-guidelines.md +++ b/documentation/development/extension-guidelines.md @@ -11,7 +11,7 @@ order: 9 ### Requirements - A compiler (VS/GCC/Clang) - - If starting with visual studio, you need to make sure to use the Visual studio command prompt + - If starting with Visual Studio, you need to make sure to use the Visual studio command prompt - cmake 3.0 or later in your path ### Cross-Platform Guidelines diff --git a/documentation/development/modularity-and-pbo-structure.md b/documentation/development/modularity-and-pbo-structure.md index ad1194e39c..e3e8c5002a 100644 --- a/documentation/development/modularity-and-pbo-structure.md +++ b/documentation/development/modularity-and-pbo-structure.md @@ -10,7 +10,7 @@ order: 4 Main principles: - As much stuff as possible should be modular -- Strive to make as much stuff as possible run-time toogable. Adding/removing PBOS would still be requiring to toogle any feature relying on config changes. +- Strive to make as much stuff as possible run-time togglable. Adding/removing PBOS would still be requiring to toggle any feature relying on config changes. ### PBO Structure From 2d5b10fb601d0cafa8b975798ce3ff96e5902a1d Mon Sep 17 00:00:00 2001 From: jonpas Date: Fri, 17 Apr 2015 17:45:10 +0200 Subject: [PATCH 717/816] Module names --- .../development/modularity-and-pbo-structure.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/documentation/development/modularity-and-pbo-structure.md b/documentation/development/modularity-and-pbo-structure.md index e3e8c5002a..0c16c4bc97 100644 --- a/documentation/development/modularity-and-pbo-structure.md +++ b/documentation/development/modularity-and-pbo-structure.md @@ -17,16 +17,16 @@ Main principles: Main principles: - Try to keep single module dependencies as much as possible -- InteractionMenu would be the requirement for most modules. -- Anything that is 100% config should require common and not interaction. +- Interact_Menu would be the requirement for most modules. +- Anything that is 100% config should require Common and not Interact_Menu. ``` -Main -> Common -> OptionsMenu -> InteractionMenu -> Most things +Main -> Common -> OptionsMenu -> Interact_Menu -> Most things Main -> Common -> Config things -Main -> Common -> 3D Models | - InteractionMenu | -> Feature +Main -> Common -> 3D Models | + Interact_Menu | -> Feature ``` From 31a2f1b279f049a39bda74c4af0c4c5fb97a3b37 Mon Sep 17 00:00:00 2001 From: EpMAK Date: Fri, 17 Apr 2015 19:36:07 +0300 Subject: [PATCH 718/816] Russian translations Again, filling strings, fixing errors --- addons/ballistics/stringtable.xml | 156 +++++++++++++++++++------ addons/laserpointer/stringtable.xml | 4 +- addons/medical/stringtable.xml | 4 +- addons/missileguidance/stringtable.xml | 16 +-- addons/movement/stringtable.xml | 4 +- addons/nametags/stringtable.xml | 16 ++- addons/nightvision/stringtable.xml | 6 +- addons/reload/stringtable.xml | 8 +- addons/respawn/stringtable.xml | 6 +- addons/weaponselect/stringtable.xml | 14 ++- addons/winddeflection/stringtable.xml | 9 +- 11 files changed, 176 insertions(+), 67 deletions(-) diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index c95da8d760..a60cefcf9d 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -13,7 +13,7 @@ 6.5mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 6,5mm Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-ти 6.5 мм трассирующих под ПНВ + Магазин из 30-ти 6,5 мм трассирующих под ПНВ 6.5mm IR-DIM @@ -25,7 +25,7 @@ 6.5mm IR-DIM 6,5mm IR-DIM 6.5 IR-DIM - 6.5 мм ИК-трассирующие + 6,5 мм ИК-трассирующие Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -37,7 +37,7 @@ Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: MX/C/M/SW/3GL Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL Calibro: 6.5x39 mm Traccianti IR-DIM <br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL - Калибр: 6.5x39 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL + Калибр: 6,5x39 мм трассирующие под ПНВ<br />Патронов: 30<br />Используются с: MX/C/M/SW/3GL 6.5mm 30Rnd SD Mag @@ -49,7 +49,7 @@ 6.5mm 30ks SD Zásobník Carregador de 30 projéteis SD de 6,5mm Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-ти 6.5 мм дозвуковых + Магазин из 30-ти 6,5 мм дозвуковых 6.5mm SD @@ -61,7 +61,7 @@ 6.5mm SD 6,5mm SD 6.5mm Sil. - 6.5 мм дозвуковые + 6,5 мм дозвуковые Caliber: 6.5x39 mm SD<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -73,7 +73,7 @@ Ráže: 6.5x39 mm SD<br />Munice: 30<br />Použití: MX/C/M/SW/3GL Calibre: 6,5x39 mm SD<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL Calibro: 6.5x39 mm Sil.<br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL - Калибр: 6.5x39 мм дозвуковые<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL + Калибр: 6,5x39 мм дозвуковые<br />Патронов: 30<br />Используются с: MX/C/M/SW/3GL 6.5mm 30Rnd AP Mag @@ -85,7 +85,7 @@ 6.5mm 30ks AP Zásobník Carregador de 30 projéteis AP de 6,5mm Caricatore 6.5mm 30Rnd AP - Магазин из 30-ти 6.5 мм бронебойных + Магазин из 30-ти 6,5 мм бронебойных 6.5mm AP @@ -97,7 +97,7 @@ 6.5mm AP 6,5mm AP 6.5mm AP - 6.5 мм бронебойные + 6,5 мм бронебойные Caliber: 6.5x39 mm AP<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -109,7 +109,7 @@ Ráže: 6.5x39 mm AP<br />Munice: 30<br />Použití: MX/C/M/SW/3GL Calibre: 6,5x39 mm AP<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL Calibro: 6.5x39 mm AP<br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL - Калибр: 6.5x39 мм бронебойные<br />Патронов: 30<br />Применимы в: MX/C/M/SW/3GL + Калибр: 6,5x39 мм бронебойные<br />Патронов: 30<br />Используются с: MX/C/M/SW/3GL @@ -122,7 +122,7 @@ 6.5mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 6,5mm Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-ти 6.5 мм трассирующих под ПНВ + Магазин из 30-ти 6,5 мм трассирующих под ПНВ 6.5mm IR-DIM @@ -134,7 +134,7 @@ 6.5mm IR-DIM 6,5mm IR-DIM 6.5mm IR-DIM - 6.5 мм ИК-трассирующие + 6,5 мм ИК-трассирующие Caliber: 6.5x39 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: Katiba @@ -146,7 +146,7 @@ Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: Katiba Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: Katiba Calibro: 6.5x39 mm Tracciant IR-DIM<br />Munizioni: 30<br />In uso su: Katiba - Калибр: 6.5x39 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: Katiba + Калибр: 6,5x39 мм трассирующие под ПНВ<br />Патронов: 30<br />Используются с: Katiba 6.5mm 30Rnd SD Mag @@ -158,7 +158,7 @@ 6.5mm 30ks SD Zásobník Carregador de 30 projéteis SD de 6,5mm Caricatore 6.5mm 30Rnd Sil. - Магазин из 30-ти 6.5 мм дозвуковых + Магазин из 30-ти 6,5 мм дозвуковых 6.5mm SD @@ -170,7 +170,7 @@ 6.5mm SD 6,5mm SD 6.5mm Sil. - 6.5 мм дозвуковые + 6,5 мм дозвуковые Caliber: 6.5x39 mm SD<br />Rounds: 30<br />Used in: Katiba @@ -182,7 +182,7 @@ Ráže: 6.5x39 mm SD<br />Munice: 30<br />Použití: Katiba Calibre: 6,5x39 mm SD<br />Projéteis: 30<br />Usado em: Katiba Calibro: 6.5x39 mm Sil.<br />Munizioni: 30<br />In uso su: Katiba - Калибр: 6.5x39 мм дозвуковые<br />Патронов: 30<br />Применимы в: Katiba + Калибр: 6,5x39 мм дозвуковые<br />Патронов: 30<br />Используются с: Katiba 6.5mm 30Rnd AP Mag @@ -194,7 +194,7 @@ 6.5mm 30ks AP Zásobník Carregador de 30 projéteis AP de 6,5mm Caricatore 6.5mm 30Rnd AP - Магазин из 30-ти 6.5 мм бронебойных + Магазин из 30-ти 6,5 мм бронебойных 6.5mm AP @@ -206,7 +206,7 @@ 6.5mm AP 6,5mm AP 6.5mm AP - 6.5 мм бронебойные + 6,5 мм бронебойные Caliber: 6.5x39 mm AP<br />Rounds: 30<br />Used in: Katiba @@ -218,7 +218,7 @@ Ráže: 6.5x39 mm AP<br />Munice: 30<br />Použití: Katiba Calibre: 6,5x39 mm AP<br />Projéteis: 30<br />Usado em: Katiba Calibro: 6.5x39 mm AP<br />Munizioni: 30<br />In uso su: Katiba - Калибр: 6.5x39 мм бронебойные<br />Патронов: 30<br />Применимы в: Katiba + Калибр: 6,5x39 мм бронебойные<br />Патронов: 30<br />Используются с: Katiba @@ -231,7 +231,7 @@ 5.56mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 5,56mm Caricatore 5.56mm 30rnd Traccianti IR-DIM - Магазин из 30-ти 5.56 мм трассирующих под ПНВ + Магазин из 30-ти 5,56 мм трассирующих под ПНВ 5.56mm IR-DIM @@ -243,7 +243,7 @@ 5.56mm IR-DIM 5,56mm IR-DIM 5.56mm IR-DIM - 5.56 мм ИК-трассирующие + 5,56 мм ИК-трассирующие Caliber: 5.56x45 mm Tracer IR-DIM<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR @@ -255,7 +255,7 @@ Ráže: 5.56x45 mm Svítící IR-DIM<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR Calibre: 5,56x45 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR Calibro: 5.56x45 mm Traccianti IR-DIM<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Калибр: 5.56x45 мм трассирующие под ПНВ<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Калибр: 5,56x45 мм трассирующие под ПНВ<br />Патронов: 30<br />Используются с: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR 5.56mm 30Rnd AP Mag @@ -267,7 +267,7 @@ 5.56mm 30ks AP Zásobník Carregador de 30 projéteis AP de 5,56mm Caricatore 5.56mm 30Rnd AP - Магазин из 30-ти 5.56 мм бронебойных + Магазин из 30-ти 5,56 мм бронебойных 5.56mm AP @@ -279,7 +279,7 @@ 5.56mm AP 5,56mm AP 5.56mm AP - 5.56 мм бронебойные + 5,56 мм бронебойные Caliber: 5.56x45 mm AP<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR @@ -291,7 +291,7 @@ Ráže: 5.56x45 mm AP<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR Calibre: 5,56x45 mm AP<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR Calibro: 5.56x45 mm AP<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Калибр: 5.56x45 мм бронебойные<br />Патронов: 30<br />Применимы в: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Калибр: 5,56x45 мм бронебойные<br />Патронов: 30<br />Используются с: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR @@ -304,7 +304,7 @@ 7.62mm 20ks Svítící Zásobník Carregador de 20 projéteis traçantes de 7,62mm Caricatore 7.62mm 20Rnd Traccianti - Магазин из 20-ти 7.62 мм трассирующих + Магазин из 20-ти 7,62 мм трассирующих 7.62mm Tracer @@ -316,7 +316,7 @@ 7.62mm Svítící 7,62mm Traçante 7.62mm Traccianti - 7.62 мм трассирущие + 7,62 мм трассирущие Caliber: 7.62x51 mm Tracer<br />Rounds: 20<br />Used in: Mk18 ABR @@ -328,7 +328,7 @@ Ráže: 7.62x51 mm Svítící<br />Munice: 20<br />Použití: Mk18 ABR Calibre: 7,62x51 mm Traçante<br />Projéteis: 20<br />Usado em: Mk18 ABR Calibro: 7.62x51 mm Traccianti<br />Munizioni: 20<br />In uso su: Mk18 ABR - Калибр: 7.62x51 мм трассирующие<br />Патронов: 20<br />Применимы в: Mk18 ABR + Калибр: 7,62x51 мм трассирующие<br />Патронов: 20<br />Используются с: Mk18 ABR 7.62mm 20rnd Tracer IR-DIM Mag @@ -340,7 +340,7 @@ 7.62mm 20ks Svítící IR-DIM Zásobník Carregador de 20 projéteis IR-DIM de 7,62mm Caricatore 7.62mm 20rnd Traccianti IR-DIM - Магазин из 20-ти 7.62 мм трассирующих под ПНВ + Магазин из 20-ти 7,62 мм трассирующих под ПНВ 7.62mm IR-DIM @@ -352,7 +352,7 @@ 7.62mm IR-DIM 7,62mm IR-DIM 7.62mm IR-DIM - 7.62 мм ИК-трассирующие + 7,62 мм ИК-трассирующие Caliber: 7.62x51 mm Tracer IR-DIM<br />Rounds: 20<br />Used in: Mk18 ABR @@ -364,7 +364,7 @@ Ráže: 7.62x51 mm Svítící IR-DIM<br />Munice: 20<br />Použití: Mk18 ABR Calibre: 7,62x51 mm Traçante IR-DIM<br />Projéteis: 20<br />Usado em: Mk18 ABR Calibro: 7.62x51 mm Traccianti IR-DIM<br />Munizioni: 20<br />In uso su: Mk18 ABR - Калибр: 7.62x51 мм трассирующие под ПНВ<br />Патронов: 20<br />Применимы в: Mk18 ABR + Калибр: 7,62x51 мм трассирующие под ПНВ<br />Патронов: 20<br />Используются с: Mk18 ABR 7.62mm 20Rnd SD Mag @@ -376,7 +376,7 @@ 7.62mm 20ks SD Zásobník Carregador de 20 projéteis SD de 7,62mm Caricatore 7.62mm 20Rnd Sil. - Магазин из 20-ти 7.62 мм дозвуковых + Магазин из 20-ти 7,62 мм дозвуковых 7.62mm SD @@ -388,7 +388,7 @@ 7.62mm SD 7,62mm SD 7.62mm Sil. - 7.62 мм дозвуковые + 7,62 мм дозвуковые Caliber: 7.62x51 mm SD<br />Rounds: 20<br />Used in: Mk18 ABR @@ -400,7 +400,7 @@ Ráže: 7.62x51 mm SD<br />Munice: 20<br />Použití: Mk18 ABR Calibre: 7,62x51 mm SD<br />Projéteis: 20<br />Usado em: Mk18 ABR Calibro: 7.62x51 mm Sil.<br />Munizioni: 20<br />In uso su: Mk18 ABR - Калибр: 7.62x51 мм дозвуковые<br />Патронов: 20<br />Применимы в: Mk18 ABR + Калибр: 7,62x51 мм дозвуковые<br />Патронов: 20<br />Используются с: Mk18 ABR 7.62mm 20Rnd AP Mag @@ -412,7 +412,7 @@ 7.62mm 20ks AP Zásobník Carregador de 20 projéteis AP de 7,62mm Caricatore 7.62mm 20Rnd AP - Магазин из 20-ти 7.62 мм бронебойных + Магазин из 20-ти 7,62 мм бронебойных 7.62mm AP @@ -424,7 +424,7 @@ 7.62mm AP 7,62mm AP 7.62mm AP - 7.62 мм бронебойные + 7,62 мм бронебойные Caliber: 7.62x51 mm AP<br />Rounds: 20<br />Used in: Mk18 ABR @@ -436,7 +436,7 @@ Ráže: 7.62x51 mm AP<br />Munice: 20<br />Použití: Mk18 ABR Calibre: 7,62x51 mm AP<br />Projéteis: 20<br />Usado em: Mk18 ABR Calibro: 7.62x51 mm AP<br />Munizioni: 20<br />In uso su: Mk18 ABR - Калибр: 7.62x51 мм дозвуковые<br />Патронов: 20<br />Применимы в: Mk18 ABR + Калибр: 7,62x51 мм дозвуковые<br />Патронов: 20<br />Используются с: Mk18 ABR @@ -445,6 +445,7 @@ Taśma .338 NM 130rd Smugacz Bande .338 NM 130Cps Traçante Cinta de 130 balas trazadoras de .338 NM + Лента из 130-ти .338 NM трассирующих .338 NM Tracer @@ -453,6 +454,7 @@ .338 NM Svítící .338 NM Traçante .338 NM trazadora + .338 NM трассирующие Caliber: .338 Norma Magnum Tracer<br />Rounds: 130<br />Used in: SPMG @@ -460,6 +462,7 @@ Kaliber: .338 Norma Magnum Smugacz<br />Pociski: 130<br />Używany w: SPMG Calibre: .338 Norma Magnum Traçante<br />Cartouches: 130<br />Utilisé dans: SPMG Calibre: .338 Norma Magnum trazadora<br />Balas: 130<br />Se usa en: SPMG + Калибр: .338 Norma Magnum трассирующие<br />Патронов: 130<br />Используются в: SPMG .338 NM 130Rnd IR-DIM Belt @@ -467,6 +470,7 @@ Taśma .338 NM 130rd IR-DIM Bande .338 NM 130Cps IR-DIM Cinta de 130 balas IR-DIM de .338 NM + Лента из 130-ти .338 NM трасирующих под ПНВ .338 NM IR-DIM @@ -475,6 +479,7 @@ .338 NM IR-DIM .338 NM IR-DIM .338 NM IR-DIM + .338 NM ИК-трассирующие Caliber: .338 Norma Magnum Tracer IR-DIM<br />Rounds: 130<br />Used in: SPMG @@ -482,6 +487,7 @@ Kaliber: .338 Norma Magnum Smugacz IR-DIM<br />Pociski: 130<br />Używany w: SPMG Calibre: .338 Norma Magnum Traçante IR-DIM<br />Cartouches: 130<br />Utilisé dans: SPMG Calibre: .338 Norma Magnum trazadora IR-DIM<br />Balas: 130<br />Se usa en: SPMG + Калибр: .338 Norma Magnum ИК-трассирующие<br />Патронов: 130<br />Используются с: SPMG .338 NM 130Rnd AP Belt @@ -489,6 +495,7 @@ Taśma .338 NM 130rd AP Bande .338 NM 130Cps AP Cinta de 130 balas AP de .338 NM + Лента из 130-ти .338 NM бронебойных .338 NM AP @@ -497,6 +504,7 @@ .338 NM AP .338 NM AP .338 NM AP + .338 NM бронебойные Caliber: .338 Norma Magnum AP<br />Rounds: 130<br />Used in: SPMG @@ -504,6 +512,7 @@ Kaliber: .338 Norma Magnum AP<br />Pociski: 130<br />Używane w: SPMG Calibre: .338 Norma Magnum AP<br />Cartouches: 130<br />Utilisé dans: SPMG Calibre: .338 Norma Magnum AP<br />Balas: 130<br />Se usa en: SPMG + Калибр: .338 Norma Magnum бронебойные<br />Патронов: 130<br />Используются с: SPMG @@ -512,6 +521,7 @@ Magazynek 9.3mm 10rd Smugacz Chargeur 9.3mm 10Cps Traçante Cargador de 10 balas trazadoras de 9.3mm + Магазин из 10-ти 9,3 мм трассирующих 9.3mm Tracer @@ -520,6 +530,7 @@ 9.3mm Svítící 9.3mm Traçante 9.3mm trazadora + 9,3 мм трассирующие Caliber: 9.3x64mm Tracer<br />Rounds: 10<br />Used in: Cyrus @@ -527,6 +538,7 @@ Kaliber: 9,3x64 mm Smugacz<br />Pociski: 10<br />Używany w: Cyrus Calibre: 9.3x64mm Traçante<br />Cartouches: 10<br />Utilisé dans: Cyrus Calibre: 9.3x64mm trazadora<br />Balas: 10<br />Se usa en: Cyrus + Калибр: 9,3x64 мм трассирующие<br />Патронов: 10<br />Используются с: Cyrus 9.3mm 10Rnd Tracer IR-DIM Mag @@ -534,6 +546,7 @@ Magazynek 9,3mm 10rd Smugacz IR-DIM Chargeur 9.3mm 10Cps Traçante IR-DIM Cargador de 10 balas trazadoras IR-DIM de 9.3mm + Магазин из 10-ти 9,3 мм ИК-трассирующих 9.3mm IR-DIM @@ -542,6 +555,7 @@ 9.3mm IR-DIM 9.3mm IR-DIM 9.3mm IR-DIM + 9,3 мм ИК-трассирующие Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 10<br />Used in: Cyrus @@ -549,6 +563,7 @@ Kaliber: 9,3x64 mm Smugacz IR-DIM<br />Pociski: 10<br />Używany w: Cyrus Calibre: 9.3x64mm Traçante IR-DIM<br />Cartouches: 10<br />Utilisé dans: Cyrus Calibre: 9.3x64mm trazadora IR-DIM<br />Balas: 10<br />Se usa en: Cyrus + Калибр: 9,3x64 мм ИК-трассирующие<br />Патронов: 10<br />Используются с: Cyrus 9.3mm 10Rnd AP Mag @@ -556,6 +571,7 @@ Magazynek 9,3mm 10rd AP Chargeur 9.3mm 10Cps AP Cargador de 10 balas AP de 9.3mm + Магазин из 10-ти 9,3 мм бронебойных 9.3mm AP @@ -564,6 +580,7 @@ 9.3mm AP 9.3mm AP 9.3mm AP + 9,3 мм бронебойные Caliber: 9.3x64mm AP<br />Rounds: 10<br />Used in: Cyrus @@ -571,6 +588,7 @@ Kaliber: 9,3x64 mm AP<br />Pociski: 10<br />Używany w: Cyrus Calibre: 9.3x64mm AP<br />Cartouches: 10<br />Utilisé dans: Cyrus Calibre: 9.3x64mm AP<br />Balas: 10<br />Se usa en: Cyrus + Калибр: 9,3x64 мм бронебойные<br />Патронов: 10<br />Используются с: Cyrus @@ -579,6 +597,7 @@ Taśma 9,3mm 150rd Smugacz Bande 9.3mm 150Cps Traçante Cinta de 150 balas trazadoras de 9.3mm + Лента из 150-ти 9,3 мм трассирующих 9.3mm Tracer @@ -587,6 +606,7 @@ 9.3mm Svítící 9.3mm Traçante 9.3mm trazadora + 9,3 мм трассирующие Caliber: 9.3x64mm Tracer<br />Rounds: 150<br />Used in: Navid @@ -594,6 +614,7 @@ Kaliber: 9,3x64 mm Smugacz<br />Pociski: 150<br />Używane w: Navid Calibre: 9.3x64mm Traçante<br />Cartouches: 150<br />Utilisé dans: Navid Calibre: 9.3x64mm trazadora<br />Balas: 150<br />Se usa en: Navid + Калибр: 9,3x64 мм трассирующие<br />Патронов: 150<br />Используются с: Навид 9.3mm 150Rnd Tracer IR-DIM Belt @@ -601,6 +622,7 @@ Taśma 9,3mm 150rd Smugacz IR-DIM Bande 9.3mm 150Cps Traçante IR-DIM Cinta de 150 balas trazadoras IR-DIM de 9.3mm + Лента из 150-ти 9,3 мм ИК-трассирующих 9.3mm IR-DIM @@ -609,6 +631,7 @@ 9.3mm IR-DIM 9.3mm IR-DIM 9.3mm IR-DIM + 9,3 мм ИК-трассирующие Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 150<br />Used in: Navid @@ -616,6 +639,7 @@ Kaliber: 9,3x64 mm Smugacz IR-DIM<br />Pociski: 150<br />Używane w: Navid Calibre: 9.3x64mm Traçante IR-DIM<br />Cartouches: 150<br />Utilisé dans: Navid Calibre: 9.3x64mm trazadora IR-DIM<br />Balas: 150<br />Se usa en: Navid + Калибр: 9,3x64 мм ИК-трассирующие<br />Патронов: 150<br />Используются с: Навид 9.3mm 150Rnd AP Belt @@ -623,6 +647,7 @@ Taśma 9,3mm 150rd AP Bande 9.3mm 150Cps AP Cinta de 150 balas AP de 9.3mm + Лента из 150-ти 9,3 мм бронебойных 9.3mm AP @@ -631,6 +656,7 @@ 9.3mm AP 9.3mm AP 9.3mm AP + 9,3 мм бронебойные Caliber: 9.3x64mm AP<br />Rounds: 150<br />Used in: Navid @@ -638,333 +664,391 @@ Kaliber: 9,3x64 mm AP<br />Pociski: 150<br />Używane w: Navid Calibre: 9.3x64mm AP<br />Cartouches: 150<br />Utilisé dans: Navid Calibre: 9.3x64mm AP<br />Balas: 150<br />Se usa en: Navid + Калибр: 9,3x64 мм бронебойные<br />Патронов: 150<br />Используются с: Навид 9x19mm 16Rnd Mag Magazynek 9x19mm 16rd Chargeur 9x19mm 16Cps Cargador de 16 balas de 9x19mm + Магазин из 16-ти 9х19 мм 9x19mm 9x19mm 9x19mm 9x19mm + 9х19 мм 9x19mm 30Rnd Mag Magazynek 9x19mm 16rd 9x19mm 30Cps Cargador de 16 balas de 9x19mm + Магазин из 30-ти 9х19 мм 9x19mm 30Rnd Mag Magazynek 9x19mm 30rd 9x19mm 30Cps Cargador de 30 balas de 9x19mm + Магазин из 30-ти 9х19 мм 9x19mm 9x19mm 9x19mm 9x19mm + 9х19 мм 9x19mm 30Rnd Mag Magazynek 9x19mm 30rd 9x19mm 30Cps Cargador de 30 balas de 9x19mm + Магазин из 30-ти 9х19 мм 7.62x54mm 10Rnd Tracer IR-DIM Mag Magazynek 7,62x54 mm 10rd Smugacz IR-DIM Chargeur 7.62x54mm 10Rnd Traçante IR-DIM Cargador de 10 balas trazadoras IR-DIM de 7.62x54mm + Магазин из 10-ти 7,62 мм ИК-трассирующих 7.62mm IR-DIM 7,62mm IR-DIM 7.62mm IR-DIM 7.62mm IR-DIM + 7,62 мм ИК-трассирующие 7.62x54mm 10Rnd Tracer IR-DIM Mag Magazynek 7,62x54 mm 10rd Smugacz IR-DIM Chargeur 7.62x54mm 10Cps Traçante IR-DIM Cargador de 10 balas trazadoras IR-DIM de 7.62x54mm + Магазин из 10-ти 7,62 мм ИК-трассирующих 6.5mm 100Rnd Tracer IR-DIM Mag Magazynek 6,5mm 100rd Smugacz IR-DIM Chargeur 6.5mm 100Rnd Traçante IR-DIM Cargador de 100 balas trazadoras IR-DIM de 6.5mm + Магазин из 100-ти 6,5 мм ИК-трассирующих 6.5mm IR-DIM 6,5mm IR-DIM 6.5mm IR-DIM 6.5mm IR-DIM + 6,5 мм ИК-трассирующие 6.5mm 100Rnd Tracer IR-DIM Mag Magazynek 6,5mm 100rd Smugacz IR-DIM Chargeur 6.5mm 100Rnd Traçante IR-DIM Cargador de 100 balas trazadoras IR-DIM de 6.5mm + Магазин из 100-ти 6,5 мм ИК-трассирующих 6.5mm 200Rnd Tracer IR-DIM Belt Magazynek 6,5mm 200rd Smugacz IR-DIM Bande 6.5mm 200Rnd Traçante IR-DIM Cinta de 200 balas trazadoras IR-DIM de 6.5mm + Магазин из 200-ти 6,5 мм ИК-трассирующих 6.5mm IR-DIM 6,5mm IR-DIM 6.5mm IR-DIM 6.5mm IR-DIM + 6,5 мм ИК-трассирующие 6.5mm 200Rnd Tracer IR-DIM Belt Magazynek 6,5mm 200rd Smugacz IR-DIM Bande 6.5mm 200Cps Traçante IR-DIM Cinta de 200 balas trazadoras IR-DIM de 6.5mm + Магазин из 200-ти 6,5 мм ИК-трассирующих 5.56mm 30Rnd Mag (Mk262) Magazynek 5,56mm 30rd Mk262 5.56mm 30Cps (Mk262) Cargador de 30 balas de 5.56mm (Mk262) + Магазин из 30-ти 5.56 мм Mk262 5.56mm Mk262 5,56mm Mk262 5.56mm Mk262 5.56mm (Mk262) + 5,56 мм Mk262 Caliber: 5.56x45 mm NATO (Mk262)<br />Rounds: 30 Kaliber: 5,56x45 mm NATO (Mk262)<br />Pociski: 30 Calibre: 5.56x45 mm NATO (Mk262)<br />Cartouches: 30 Calibre: 5.56x45 mm NATO (Mk262)<br />Balas: 30 + Калибр: 5,56x45 mm NATO (Mk262)<br />Патронов: 30 5.56mm 30Rnd Mag (Mk318) Magazynek 5,56mm 30rd Mk318 5.56mm 30Cps (Mk318) Cargador de 30 balas de 5.56mm (Mk318) + Магазин из 30-ти 5.56 мм Mk318 5.56mm Mk318 5,56mm Mk318 5.56mm Mk318 5.56mm (Mk318) + 5.56 мм Mk318 Caliber: 5.56x45 mm NATO (Mk318)<br />Rounds: 30 Kaliber: 5,56x45 mm NATO (Mk318)<br />Pociski: 30 Calibre: 5.56x45 mm NATO (Mk318)<br />Cartouches: 30 Calibre: 5.56x45 mm NATO (Mk318)<br />Balas: 30 + Калибр: 5,56x45 mm NATO (Mk318)<br />Патронов: 30 7.62mm 10Rnd Mag (M118LR) Magazynek 7,62mm 10rd (M118LR) 7.62mm 10Cps (M118LR) Cargador de 10 balas de 7.62mm (M118LR) + Магазин из 10-ти 7,62 мм (M118LR) 7.62mm M118LR 7,62mm M118LR 7.62mm M118LR 7.62mm (M118LR) + 7,62 мм M118LR Caliber: 7.62x51 mm NATO (M118LR)<br />Rounds: 10 Kaliber: 7,62x51 mm NATO (M118LR)<br />Pociski: 10 Calibre: 7.62x51 mm NATO (M118LR)<br />Cartouches: 10 Calibre: 7.62x51 mm NATO (M118LR)<br />Balas: 10 + Калибр: 7,62x51 мм NATO (M118LR)<br />Патронов: 10 7.62mm 20Rnd Mag (M118LR) Magazynek 7,62mm 20rd (M118LR) 7.62mm 20Cps (M118LR) Cargador de 20 balas de 7.62mm (M118LR) + Магазин из 20-ти 7,62 мм (M118LR) 7.62mm M118LR 7,62mm M118LR 7.62mm M118LR 7.62mm (M118LR) + 7,62 мм M118LR Caliber: 7.62x51 mm NATO (M118LR)<br />Rounds: 20 Kaliber: 7,62x51 mm NATO (M118LR)<br />Pociski: 20 Calibre: 7.62x51 mm NATO (M118LR)<br />Cartouches: 20 Calibre: 7.62x51 mm NATO (M118LR)<br />Balas: 20 + Калибр: 7,62x51 мм NATO (M118LR)<br />Патронов: 20 7.62mm 10Rnd Mag (Mk319 Mod 0) Magazynek 7,62mm 10rd (Mk319 Mod 0) 7.62mm 10Cps (Mk319 Mod 0) Cargador de 10 balas de 7.62mm (Mk319 Mod 0) + Магазин из 10-ти 7,62 мм (Mk319 Mod 0) 7.62mm Mk319 7,62mm Mk319 7.62mm Mk319 7.62mm Mk319 + 7,62mm Mk319 Caliber: 7.62x51 mm NATO (Mk319 Mod 0)<br />Rounds: 10 Kaliber: 7,62x51 mm NATO (Mk319 Mod 0)<br />Pociski: 10 Calibre: 7.62x51 mm NATO (Mk319 Mod 0)<br />Cartouches: 10 Calibre: 7.62x51 mm NATO (Mk319 Mod 0)<br />Balas: 10 + Калибр: 7,62x51 мм NATO (Mk319 Mod 0)<br />Патронов: 10 7.62mm 20Rnd Mag (Mk319 Mod 0) Magazynek 7,62mm 20rd (Mk319 Mod 0) 7.62mm 20Cps (Mk319 Mod 0) Cargador de 20 balas de 7.62mm (Mk319 Mod 0) + Магазин из 20-ти 7,62 мм (Mk319 Mod 0) 7.62mm Mk319 7,62mm Mk319 7.62mm Mk319 7.62mm Mk319 + 7,62 мм Mk319 Caliber: 7.62x51 mm NATO (Mk319 Mod 0)<br />Rounds: 20 Kaliber: 7,62x51 mm NATO (Mk319 Mod 0)<br />Pociski: 20 Calibre: 7.62x51 mm NATO (Mk319 Mod 0)<br />Cartouches: 20 Calibre: 7.62x51 mm NATO (Mk319 Mod 0)<br />Balas: 20 + Калибр: 7,62x51 мм NATO (Mk319 Mod 0)<br />Патронов: 20 7.62mm 20Rnd Mag (Mk248 Mod 0) Magazynek 7,62mm 20rd (Mk248 Mod 0) 7.62mm 20Cps (Mk248 Mod 0) Cargador de 20 balas de 7.62mm (Mk248 Mod 0) + Магазин из 20-ти 7,62 мм (Mk248 Mod 0) 7.62mm (Mk248 Mod 0) 7,62mm (Mk248 Mod 0) 7.62mm (Mk248 Mod 0) 7.62mm (Mk248 Mod 0) + 7,62 мм (Mk248 Mod 0) Caliber: 7.62x67 mm NATO (Mk248 Mod 0)<br />Rounds: 20 Kaliber: 7,62x67 mm NATO (Mk248 Mod 0)<br />Pociski: 20 Calibre: 7.62x67mm NATO (Mk248 Mod 0)<br />Cartouches: 20 Calibre: 7.62x67 mm NATO (Mk248 Mod 0)<br />Balas: 20 + Калибр: 7,62x67 мм NATO (Mk248 Mod 0)<br />Патронов: 20 7.62mm 20Rnd Mag (Mk248 Mod 1) Magazynek 7,62mm 20rd (Mk248 Mod 1) 7.62mm 20Cps (Mk248 Mod 1) Cargador de 20 balas de 7.62mm (Mk248 Mod 1) + Магазин из 20-ти 7,62 мм (Mk248 Mod 1) 7.62mm (Mk248 Mod 1) 7,62mm (Mk248 Mod 1) 7.62mm (Mk248 Mod 1) 7.62mm (Mk248 Mod 1) + 7,62 мм (Mk248 Mod 1) Caliber: 7.62x67 mm NATO (Mk248 Mod 1)<br />Rounds: 20 Kaliber: 7,62x67 mm NATO (Mk248 Mod 1)<br />Pociski: 20 Calibre: 7.62x67mm NATO (Mk248 Mod 1)<br />Cartouches: 20 Calibre: 7.62x67 mm NATO (Mk248 Mod 1)<br />Balas: 20 + Калибр: 7,62x67 мм NATO (Mk248 Mod 1)<br />Патронов: 20 7.62mm 20Rnd Mag (Berger Hybrid OTM) Magazynek 7,62mm 20rd (Berger Hybrid OTM) 7.62 20Cps (Berger Hybrid OTM) Cargador de 20 balas de 7.62mm (Berger Hybrid OTM) + Магазин из 20-ти 7,62 мм (Berger Hybrid OTM) 7.62mm (OTM) 7,62mm (OTM) 7.62mm (OTM) 7.62mm (OTM) + 7,62 мм (OTM) Caliber: 7.62x67 mm NATO (Berger Hybrid OTM)<br />Rounds: 20 Kaliber: 7,62x67 mm NATO (Berger Hybrid OTM)<br />Pociski: 20 Calibre: 7.62x67mm NATO (Berger Hybrid OTM)<br />Cartouches: 20 Calibre: 7.62x67 mm NATO (Berger Hybrid OTM)<br />Balas: 20 + Калибр: 7,62x67 мм NATO (Berger Hybrid OTM)<br />Патронов: 20 6.5x47mm 30Rnd Mag (HPBT Scenar) 6.5x47mm 30Cps (HPBT Scenar) Cargador de 30 balas de 6.5x47mm (HPBT Scenar) + Магазин из 30-ти 6,5x47 мм (HPBT Scenar) 6.5mm Scenar 6.5mm Scenar 6.5mm Scenar + 6,5 мм Scenar Caliber: 6.5x47mm (HPBT Scenar)<br />Rounds: 30 Calibre: 6.5x47mm (HPBT Scenar)<br />Cartouches: 30 Calibre: 6.5x47mm (HPBT Scenar)<br />Balas: 30 + Калибр: 6,5x47 мм (HPBT Scenar)<br />Патронов: 30 .338 10Rnd Mag (300gr Sierra MatchKing HPBT) .338 10 Cps (300gr Sierra MatchKing HPBT) Cargador de 10 balas de 8.6x70mm (300gr Sierra MatchKing HPBT) + Магазин из 10-ти .338 (300 гран Sierra MatchKing HPBT) .338 (HPBT) .338 (HPBT) .338 (HPBT) + .338 (HPBT) Caliber: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Rounds: 10 Calibre: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Cartouches: 10 Calibre: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Balas: 10 + Калибр: 8,6x70 мм (300 гран Sierra MatchKing HPBT)<br />Патронов: 10 .338 10Rnd Mag (API526) .338 10Cps (API526) Cargador de 10 balas de .338 (API526) + Магазин из 10-ти .338 (API526) .338 AP .338 AP .338 AP + .338 бронебойные Caliber: 8.6x70mm (API526)<br />Rounds: 10 Calibre: 8.6x70mm (API526)<br />Cartouches: 10 Calibre: 8.6x70mm (API526)<br />Balas: 10 + Калибр: 8,6x70mm (API526)<br />Патронов: 10 12.7x99mm 5Rnd Mag 12.7x99mm 5Cps Cargador de 5 balas de 12.7x99mm + Магазин из 5-ти 12,7x99 мм 12.7mm 12.7mm 12.7mm + 12,7 мм Caliber: 12.7x99mm<br />Rounds: 5 Calibre: 12.7x99mm<br />Cartouches: 5 Calibre: 12.7x99mm<br />Balas: 5 + Калибр: 12,7x99mm<br />Патронов: 5 12.7x99mm 5Rnd Mag (AMAX) 12.7x99mm 5Rnd Mag (AMAX) Cargador de 5 balas de 12.7x99mm (AMAX) + Магазин из 5-ти 12,7x99 мм (A-MAX) 12.7mm 12.7mm 12.7mm + 12,7 мм Caliber: 12.7x99mm (AMAX)<br />Rounds: 5 Calibre: 12.7x99mm (AMAX)<br />Cartouches: 5 Calibre: 12.7x99mm (AMAX)<br />Balas: 5 + Калибр: 12,7x99 мм (A-MAX)<br />Патронов: 5 \ No newline at end of file diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index 6be6baf82b..8fa38e24dd 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -42,7 +42,7 @@ <t color='#9cf953'>Uso: </t>Laser ON/OFF <t color='#9cf953'>Użyj: </t>wł./wył. laser <t color='#9cf953'>Uso: </t>Ativar/Desativar laser - <t color='#9cf953'>Использовать: </t>вкл/выкл лазер + <t color='#9cf953'>Использовать: </t>ВКЛ/ВЫКЛ лазер <t color='#9cf953'>Usar: </t>encender/apagar láser <t color='#9cf953'>Használat: </t>Lézer BE/KI kapcsolása @@ -72,4 +72,4 @@ Cambiar Laser / Laser IR - + \ No newline at end of file diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 9f651e90b7..598e64efb0 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -468,7 +468,7 @@ Minor Gering Menor - Незначительная + Незначительные травмы Normalny Mineur Minimální @@ -1611,4 +1611,4 @@ Aberración cromática - + \ No newline at end of file diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index c9cb4c4c6b..aec2303301 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -11,7 +11,7 @@ Guida missili avanzata Avançado Missile Guidance Fejlett rakétairányító - Расширенный ракетой + Продвинутое наведение ракет Hydra-70 DAGR Missile @@ -23,7 +23,7 @@ Missile Hydra-70 DAGR Hydra-70 DAGR rakéta - + Hydra-70 DAGR DAGR @@ -35,7 +35,7 @@ DAGR DAGR - + DAGR Hydra-70 DAGR Laser Guided Missile @@ -47,7 +47,7 @@ Hydra-70 DAGR missile guida laser Hydra-70 DAGR lézer-irányított rakéta - + Управляемая ракета лазерного наведения Hydra-70 DAGR Hellfire II AGM-114K Missile @@ -59,7 +59,7 @@ Missile Hellfire II AGM-114K Hellfire II AGM-114K rakéta - + Hellfire II AGM-114K AGM-114K @@ -71,7 +71,7 @@ AGM-114K AGM-114K - + AGM-114K Hellfire II AGM-114K Laser Guided Missile @@ -83,7 +83,7 @@ Missile guida laser Hellfire II AGM-114K Hellfire II AGM-114K lézer-irányított rakéta - + Управляемая ракета лазерного наведения Hellfire II AGM-114K - + \ No newline at end of file diff --git a/addons/movement/stringtable.xml b/addons/movement/stringtable.xml index eb91496de8..843705ebea 100644 --- a/addons/movement/stringtable.xml +++ b/addons/movement/stringtable.xml @@ -11,7 +11,7 @@ Mostra peso in libbre Mostrar peso em libras Súly megjelenítése fontban. - Показать вес в фунтах + Показывать вес в фунтах Weight: @@ -48,4 +48,4 @@ Non puoi arrampicarti qui - + \ No newline at end of file diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index 32eb35781b..5ad5b4b956 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -10,6 +10,7 @@ Pokaż imiona Nevek mutatása Показать имена + Mostra i nomi Show player names @@ -30,7 +31,7 @@ Zeige Spielernamen nur an, wenn die Maus auf sie gerrichtet ist (benötigt Spielernamen) Noms uniquement sous le curseur (si noms affichés) Zobrazit jméno hráče jenom na kurzor (vyžaduje jména hráčů) - Mostra i nomi solo se puntati (richiede i nomi dei giocatori abilitati) + Mostra i nomi solo se puntati (richiede mostra nomi abilitato) Mostrar nome de jogador somente no cursor (requer nome de jogadores) Játékosok nevének mutatása csak a kurzoron (a nevek mutatása szükséges) Показать имена игроков только под курсором (требует имен игроков) @@ -44,6 +45,7 @@ Pokaż imiona graczy tylko po przytrzymaniu klawisza (wymagana opcja Pokaż imiona graczy) Játékosnevek mutatása csak gombnyomásra (a nevek mutatása szükséges) Показать имена игроков только по нажатию клавиши (требует имен игроков) + Mostra i nomi solo se si preme il tasto (richiede mostra nomi abilitato) Show player ranks (requires player names) @@ -52,10 +54,10 @@ Mostrar rango de los jugadores (requiere Mostrar nombres de jugadores) Grade des joueurs (si noms affichés) Zobrazit hodnosti hráčů (vyžaduje jména hráčů) - Mostra i gradi (richiede i nomi dei giocatori abilitati) + Mostra i gradi (richiede mostra nomi abilitato) Mostrar patente de jogadores (requer nome de jogadores) Játékosok rendfokozatának mutatása (a nevek mutatása szükséges) - Показать звания игроков (требует имен игроков) + Показывать звания игроков (требует имен игроков) Show vehicle crew info @@ -64,8 +66,9 @@ Mostrar tripulantes Pokaż załogę pojazdu Zobrazit info o posádce vozidla - Показать экипаж + Показывать информацию об экипаже Jármű-legénység adatainak mutatása + Mostra le informazioni sull'equipaggio del veicolo Show name tags for AI units @@ -76,6 +79,7 @@ Wyświetl imiona jednostek AI Afficher les noms des IA Névcímkék mutatása MI-egységeknél + Mostra le tag nomi per le unità AI Show SoundWaves (requires player names) @@ -86,6 +90,7 @@ Pokaż fale dźwiękowe (wymagana opcja Pokaż imiona graczy) Afficher "qui parle" (si noms affichés) "Hanghullámok" mutatása (a nevek mutatása szükséges) + Mostra barra movimento audio (richiede mostra nomi abilitato) Default Nametag Color (Non Group Members) @@ -96,6 +101,7 @@ Couleur d'affichage par défaut (si dans aucun groupe) Standardní barva jmenovek (pro nečleny jednotky) Alap névcímke-szín (csoporton kívüli személyek) + Colore nametag di default (membri non del gruppo) - + \ No newline at end of file diff --git a/addons/nightvision/stringtable.xml b/addons/nightvision/stringtable.xml index 20c916104a..a2e24d79df 100644 --- a/addons/nightvision/stringtable.xml +++ b/addons/nightvision/stringtable.xml @@ -91,7 +91,7 @@ Sistema de visión nocturna (Panorámicas) Gogle noktowizyjne (panoramiczne) Noktovizor (Širokoúhlý) - ПНВ (Широкий) + ПНВ (Широкоугольный) JVN (Large) Éjjellátó szemüveg (széles látószögű) @@ -102,7 +102,7 @@ Czułość: %1 Jas: %1 Luminosité : %1 - Контраст: + Яркость: %1 Fényerő: %1 Luminosidade: %1 Luminosità: %1 @@ -132,4 +132,4 @@ Riduci la luminosità dell'NVG - + \ No newline at end of file diff --git a/addons/reload/stringtable.xml b/addons/reload/stringtable.xml index 7c401fec05..425c2ba8db 100644 --- a/addons/reload/stringtable.xml +++ b/addons/reload/stringtable.xml @@ -10,6 +10,7 @@ Sprawdź stan amunicji przy przeładowaniu broni Vérification des munitions au rechargement Lőszer ellenőrzése a fegyver újratöltésekor + Controlla le munizioni ricaricando Check the ammo in your new magazine on magazine reload. @@ -20,6 +21,7 @@ Pokaż stan amunicji w nowym magazynku przy przeładowaniu broni Vérification du nombre de munition au rechargement A lőszer ellenőrzése az új tárad behelyezésekor újratöltés közben. + Controlla le munizioni rimanenti nel caricatore in fase di cambio caricatore. Check Ammo @@ -31,7 +33,7 @@ Zkontrolovat Munici Controlla le munizioni Conferir munições - Kонтроль Боеприпасы + Проверить боеприпасы Ammo @@ -54,6 +56,7 @@ Podłącz taśmę Gurt anhängen Töltényheveder összekötése + Attacca la tracolla Linking belt... @@ -64,6 +67,7 @@ Podłączanie taśmy... Gurt anhängen ... Töltényheveder összekötése folyamatban... + Attacco la tracolla... - + \ No newline at end of file diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index dceeb687fe..67273ff96d 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -10,6 +10,7 @@ Rozmieszczenie za 5 sekund ... Respawn za 5 sekund... Kihelyezés 5 másodperc múlva ... + Dispiegamento in 5 secondi ... Rallypoint deployed @@ -20,6 +21,7 @@ Punkt zbiórki rozmieszczony Rallypoint umístěn Gyülekezőpont elhelyezve + Rallypoint dispiegato Teleported to Base @@ -30,6 +32,7 @@ Przeteleportowano do bazy Odteleportován na základnu Bázisra teleportálva + Teleportato alla base Teleported to Rallypoint @@ -40,6 +43,7 @@ Przeteleportowano do punktu zbiórki Odteleportován na rallypoint Gyülekezőpontra teleportálva + Teleportato al rallypoint Rallypoint West (Base) @@ -57,7 +61,7 @@ Rallypoint Independent (Base) Sammelpunkt Widerstand (Basis) Punto de reunión Independiente (Base) - Точка сбора Независимых (База + Точка сбора Независимых (База) Rallypoint West diff --git a/addons/weaponselect/stringtable.xml b/addons/weaponselect/stringtable.xml index ae99f3e032..14f24b92e1 100644 --- a/addons/weaponselect/stringtable.xml +++ b/addons/weaponselect/stringtable.xml @@ -10,6 +10,7 @@ Wyświetl tekst przy rzucie granatem Afficher texte lors d'un lancé de grenade Szöveg mutatása gránát eldobásakor + Mostra indicazioni nel lancio granate Display a hint or text on grenade throw. @@ -20,6 +21,7 @@ Wyświetla powiadomienie lub tekst przy rzucie granatem. Afficher texte/info au lancé de grenade Jelez egy súgót vagy szöveget a gránát eldobásakor. + Mostra un suggerimento quando si lanciano granate Select Pistol @@ -55,7 +57,7 @@ Sélectionner Lanceur Rakétavető Kiválasztása Selecionar Lançador - Seleziona il Lanciatore + Seleziona il Lanciamissili Select Grenade Launcher @@ -162,6 +164,7 @@ Gránát: %1 Граната %1 Grenade %1 + Granata %1 Ready Grenade @@ -172,6 +175,7 @@ Gránát előkészítése Подготовить гранату Grenade prête + Granata pronta Select Frag Grenade @@ -194,7 +198,7 @@ Nem-robbanó Gránát Kiválasztása Zvolit Ne-Výbušný Granát Selecionar Granada - Seleziona Altre Granate + Seleziona granate non a frammentazione Выбрать гранату @@ -218,6 +222,7 @@ Žádné granáty Nincs több gránát Гранат не осталось + Granate esaurite No frags left @@ -241,7 +246,7 @@ Už nejsou žádné ostatní granáty Não há outras granadas restantes Nessun'altra granata rimanente. - Летальные гранаты закончились + Нелетальные гранаты закончились No grenade selected @@ -263,7 +268,8 @@ Tirer le lance-pots fumigènes Wystrzel granat dymny Füstvető eltüzelése - Запустить дымовую завесу + Пустить дымовую завесу + Lancia fumogeno \ No newline at end of file diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml index 897a3c556b..73d07eddd4 100644 --- a/addons/winddeflection/stringtable.xml +++ b/addons/winddeflection/stringtable.xml @@ -11,16 +11,18 @@ Vent Windinformationen Szélinformáció + Informazioni sul vento Direction: %1 Kierunek: %1 Dirección: %1 - Направление: %1 + Направление: %1° Směr: %1 Direction %1 Windrichtung: %1 Irány: %1 + Direzione: %1 Speed: %1 m/s @@ -31,6 +33,7 @@ Vitesse %1 m/s Geschwindigkeit: %1m/s Sebesség: %1 m/s + Velocità: %1 m/s Weather Information @@ -41,6 +44,7 @@ Météo Wetterinformationen Időjárás-Információ + Meteo Humidity: %1% @@ -51,7 +55,8 @@ Humidité: %1% Luftfeuchtigkeit: %1 Páratartalom: %1% + Umidità: %1% - + \ No newline at end of file From 9cede7cf85ab3882f54c879570edbcfd2172328a Mon Sep 17 00:00:00 2001 From: jonpas Date: Fri, 17 Apr 2015 19:10:41 +0200 Subject: [PATCH 719/816] Module name Interact_Menu -> Interaction in documentation --- .../development/modularity-and-pbo-structure.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/documentation/development/modularity-and-pbo-structure.md b/documentation/development/modularity-and-pbo-structure.md index 0c16c4bc97..036ebb35d4 100644 --- a/documentation/development/modularity-and-pbo-structure.md +++ b/documentation/development/modularity-and-pbo-structure.md @@ -17,16 +17,14 @@ Main principles: Main principles: - Try to keep single module dependencies as much as possible -- Interact_Menu would be the requirement for most modules. -- Anything that is 100% config should require Common and not Interact_Menu. +- Interaction would be the requirement for most modules. +- Anything that is 100% config should require Common and not Interaction. ``` -Main -> Common -> OptionsMenu -> Interact_Menu -> Most things +Main -> Common -> OptionsMenu -> Interaction -> Most things Main -> Common -> Config things Main -> Common -> 3D Models | - Interact_Menu | -> Feature + Interaction | -> Feature ``` - - From 6e077de829d2a7c95a1f443553e40289f939a278 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 17 Apr 2015 12:13:23 -0500 Subject: [PATCH 720/816] Medical - Use default value instead of 0 for getVar #683 - should prevent people getting knocked out from any damage source if the variables are undefined --- addons/medical/XEH_postInit.sqf | 2 +- addons/medical/functions/fnc_addToInjuredCollection.sqf | 6 +++--- addons/medical/functions/fnc_handleUnitVitals.sqf | 4 ++-- addons/medical/functions/fnc_setCardiacArrest.sqf | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index 309bb2a888..ae6c87c1c6 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -248,7 +248,7 @@ if (USE_WOUND_EVENT_SYNC) then { }; [ - {(((_this select 0) getvariable [QGVAR(bloodVolume), 0]) < 65)}, + {(((_this select 0) getvariable [QGVAR(bloodVolume), 100]) < 65)}, {(((_this select 0) getvariable [QGVAR(pain), 0]) > 0.9)}, {(((_this select 0) call FUNC(getBloodLoss)) > 0.25)}, {((_this select 0) getvariable [QGVAR(inReviveState), false])}, diff --git a/addons/medical/functions/fnc_addToInjuredCollection.sqf b/addons/medical/functions/fnc_addToInjuredCollection.sqf index 82c385f0e1..cbe146d701 100644 --- a/addons/medical/functions/fnc_addToInjuredCollection.sqf +++ b/addons/medical/functions/fnc_addToInjuredCollection.sqf @@ -33,10 +33,10 @@ if ([_unit] call FUNC(hasMedicalEnabled) || _force) then { [_this select 1] call CBA_fnc_removePerFrameHandler; if (!local _unit) then { if (GVAR(level) >= 2) then { - _unit setvariable [QGVAR(heartRate), _unit getvariable [QGVAR(heartRate), 0], true]; - _unit setvariable [QGVAR(bloodPressure), _unit getvariable [QGVAR(bloodPressure), [0, 0]], true]; + _unit setvariable [QGVAR(heartRate), _unit getvariable [QGVAR(heartRate), 80], true]; + _unit setvariable [QGVAR(bloodPressure), _unit getvariable [QGVAR(bloodPressure), [80, 120]], true]; }; - _unit setvariable [QGVAR(bloodVolume), _unit getvariable [QGVAR(bloodVolume), 0], true]; + _unit setvariable [QGVAR(bloodVolume), _unit getvariable [QGVAR(bloodVolume), 100], true]; }; } else { [_unit] call FUNC(handleUnitVitals); diff --git a/addons/medical/functions/fnc_handleUnitVitals.sqf b/addons/medical/functions/fnc_handleUnitVitals.sqf index 81c9ffea40..2b175d7ca2 100644 --- a/addons/medical/functions/fnc_handleUnitVitals.sqf +++ b/addons/medical/functions/fnc_handleUnitVitals.sqf @@ -27,7 +27,7 @@ if (_syncValues) then { _unit setvariable [QGVAR(lastMomentValuesSynced), time]; }; -_bloodVolume = (_unit getvariable [QGVAR(bloodVolume), 0]) + ([_unit] call FUNC(getBloodVolumeChange)); +_bloodVolume = (_unit getvariable [QGVAR(bloodVolume), 100]) + ([_unit] call FUNC(getBloodVolumeChange)); _bloodVolume = _bloodVolume max 0; _unit setvariable [QGVAR(bloodVolume), _bloodVolume, _syncValues]; @@ -100,7 +100,7 @@ if (GVAR(level) >= 2) then { }; // Set the vitals - _heartRate = (_unit getvariable [QGVAR(heartRate), 0]) + (([_unit] call FUNC(getHeartRateChange)) * _interval); + _heartRate = (_unit getvariable [QGVAR(heartRate), 80]) + (([_unit] call FUNC(getHeartRateChange)) * _interval); _unit setvariable [QGVAR(heartRate), _heartRate, _syncValues]; _bloodPressure = [_unit] call FUNC(getBloodPressure); diff --git a/addons/medical/functions/fnc_setCardiacArrest.sqf b/addons/medical/functions/fnc_setCardiacArrest.sqf index cebf968898..b4483defc2 100644 --- a/addons/medical/functions/fnc_setCardiacArrest.sqf +++ b/addons/medical/functions/fnc_setCardiacArrest.sqf @@ -33,7 +33,7 @@ _timeInCardiacArrest = 120 + round(random(600)); _startTime = _args select 1; _timeInCardiacArrest = _args select 2; - _heartRate = _unit getvariable [QGVAR(heartRate), 0]; + _heartRate = _unit getvariable [QGVAR(heartRate), 80]; if (_heartRate > 0 || !alive _unit) exitwith { [(_this select 1)] call cba_fnc_removePerFrameHandler; _unit setvariable [QGVAR(inCardiacArrest), nil,true]; From bf7a7b5bc9df70d570fc23954de9e97b683d9ad5 Mon Sep 17 00:00:00 2001 From: Aleksey Yermakov Date: Fri, 17 Apr 2015 20:18:41 +0300 Subject: [PATCH 721/816] Update stringtable.xml --- addons/ballistics/stringtable.xml | 38 +++++++++++++++---------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index a60cefcf9d..238cdabaf3 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -13,7 +13,7 @@ 6.5mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 6,5mm Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-ти 6,5 мм трассирующих под ПНВ + Магазин из 30-ти 6,5 мм ИК-трассирующих 6.5mm IR-DIM @@ -37,7 +37,7 @@ Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: MX/C/M/SW/3GL Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: MX/C/M/SW/3GL Calibro: 6.5x39 mm Traccianti IR-DIM <br />Munizioni: 30<br />In uso su: MX/C/M/SW/3GL - Калибр: 6,5x39 мм трассирующие под ПНВ<br />Патронов: 30<br />Используются с: MX/C/M/SW/3GL + Калибр: 6,5x39 мм ИК-трассирующие<br />Патронов: 30<br />Используются с: MX/C/M/SW/3GL 6.5mm 30Rnd SD Mag @@ -122,7 +122,7 @@ 6.5mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 6,5mm Caricatore 6.5mm 30Rnd Traccianti IR-DIM - Магазин из 30-ти 6,5 мм трассирующих под ПНВ + Магазин из 30-ти 6,5 мм ИК-трассирующих 6.5mm IR-DIM @@ -146,7 +146,7 @@ Ráže: 6.5x39 mm Svítící IR-DIM<br />Munice: 30<br />Použití: Katiba Calibre: 6,5x39 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: Katiba Calibro: 6.5x39 mm Tracciant IR-DIM<br />Munizioni: 30<br />In uso su: Katiba - Калибр: 6,5x39 мм трассирующие под ПНВ<br />Патронов: 30<br />Используются с: Katiba + Калибр: 6,5x39 мм ИК-трассирующие<br />Патронов: 30<br />Используются с: Katiba 6.5mm 30Rnd SD Mag @@ -168,7 +168,7 @@ 6,5mm SD 6,5mm SD 6.5mm SD - 6,5mm SD + 6,5 мм SD 6.5mm Sil. 6,5 мм дозвуковые @@ -231,7 +231,7 @@ 5.56mm 30ks Svítící IR-DIM Zásobník Carregador de 30 projéteis traçantes IR-DIM de 5,56mm Caricatore 5.56mm 30rnd Traccianti IR-DIM - Магазин из 30-ти 5,56 мм трассирующих под ПНВ + Магазин из 30-ти 5,56 мм ИК-трассирующих 5.56mm IR-DIM @@ -255,7 +255,7 @@ Ráže: 5.56x45 mm Svítící IR-DIM<br />Munice: 30<br />Použití: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR Calibre: 5,56x45 mm Traçante IR-DIM<br />Projéteis: 30<br />Usado em: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR Calibro: 5.56x45 mm Traccianti IR-DIM<br />Munizioni: 30<br />In uso su: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - Калибр: 5,56x45 мм трассирующие под ПНВ<br />Патронов: 30<br />Используются с: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + Калибр: 5,56x45 мм ИК-трассирующие<br />Патронов: 30<br />Используются с: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR 5.56mm 30Rnd AP Mag @@ -340,7 +340,7 @@ 7.62mm 20ks Svítící IR-DIM Zásobník Carregador de 20 projéteis IR-DIM de 7,62mm Caricatore 7.62mm 20rnd Traccianti IR-DIM - Магазин из 20-ти 7,62 мм трассирующих под ПНВ + Магазин из 20-ти 7,62 мм ИК-трассирующих 7.62mm IR-DIM @@ -364,7 +364,7 @@ Ráže: 7.62x51 mm Svítící IR-DIM<br />Munice: 20<br />Použití: Mk18 ABR Calibre: 7,62x51 mm Traçante IR-DIM<br />Projéteis: 20<br />Usado em: Mk18 ABR Calibro: 7.62x51 mm Traccianti IR-DIM<br />Munizioni: 20<br />In uso su: Mk18 ABR - Калибр: 7,62x51 мм трассирующие под ПНВ<br />Патронов: 20<br />Используются с: Mk18 ABR + Калибр: 7,62x51 мм ИК-трассирующие<br />Патронов: 20<br />Используются с: Mk18 ABR 7.62mm 20Rnd SD Mag @@ -470,7 +470,7 @@ Taśma .338 NM 130rd IR-DIM Bande .338 NM 130Cps IR-DIM Cinta de 130 balas IR-DIM de .338 NM - Лента из 130-ти .338 NM трасирующих под ПНВ + Лента из 130-ти .338 NM ИК-трассирующих .338 NM IR-DIM @@ -734,7 +734,7 @@ Magazynek 6,5mm 100rd Smugacz IR-DIM Chargeur 6.5mm 100Rnd Traçante IR-DIM Cargador de 100 balas trazadoras IR-DIM de 6.5mm - Магазин из 100-ти 6,5 мм ИК-трассирующих + Магазин из 100 6,5 мм ИК-трассирующих 6.5mm IR-DIM @@ -748,14 +748,14 @@ Magazynek 6,5mm 100rd Smugacz IR-DIM Chargeur 6.5mm 100Rnd Traçante IR-DIM Cargador de 100 balas trazadoras IR-DIM de 6.5mm - Магазин из 100-ти 6,5 мм ИК-трассирующих + Магазин из 100 6,5 мм ИК-трассирующих 6.5mm 200Rnd Tracer IR-DIM Belt Magazynek 6,5mm 200rd Smugacz IR-DIM Bande 6.5mm 200Rnd Traçante IR-DIM Cinta de 200 balas trazadoras IR-DIM de 6.5mm - Магазин из 200-ти 6,5 мм ИК-трассирующих + Магазин из 200-т 6,5 мм ИК-трассирующих 6.5mm IR-DIM @@ -769,7 +769,7 @@ Magazynek 6,5mm 200rd Smugacz IR-DIM Bande 6.5mm 200Cps Traçante IR-DIM Cinta de 200 balas trazadoras IR-DIM de 6.5mm - Магазин из 200-ти 6,5 мм ИК-трассирующих + Магазин из 200-т 6,5 мм ИК-трассирующих 5.56mm 30Rnd Mag (Mk262) @@ -790,7 +790,7 @@ Kaliber: 5,56x45 mm NATO (Mk262)<br />Pociski: 30 Calibre: 5.56x45 mm NATO (Mk262)<br />Cartouches: 30 Calibre: 5.56x45 mm NATO (Mk262)<br />Balas: 30 - Калибр: 5,56x45 mm NATO (Mk262)<br />Патронов: 30 + Калибр: 5,56x45 мм NATO (Mk262)<br />Патронов: 30 5.56mm 30Rnd Mag (Mk318) @@ -811,7 +811,7 @@ Kaliber: 5,56x45 mm NATO (Mk318)<br />Pociski: 30 Calibre: 5.56x45 mm NATO (Mk318)<br />Cartouches: 30 Calibre: 5.56x45 mm NATO (Mk318)<br />Balas: 30 - Калибр: 5,56x45 mm NATO (Mk318)<br />Патронов: 30 + Калибр: 5,56x45 мм NATO (Mk318)<br />Патронов: 30 7.62mm 10Rnd Mag (M118LR) @@ -1012,7 +1012,7 @@ Caliber: 8.6x70mm (API526)<br />Rounds: 10 Calibre: 8.6x70mm (API526)<br />Cartouches: 10 Calibre: 8.6x70mm (API526)<br />Balas: 10 - Калибр: 8,6x70mm (API526)<br />Патронов: 10 + Калибр: 8,6x70 мм (API526)<br />Патронов: 10 12.7x99mm 5Rnd Mag @@ -1030,7 +1030,7 @@ Caliber: 12.7x99mm<br />Rounds: 5 Calibre: 12.7x99mm<br />Cartouches: 5 Calibre: 12.7x99mm<br />Balas: 5 - Калибр: 12,7x99mm<br />Патронов: 5 + Калибр: 12,7x99 мм<br />Патронов: 5 12.7x99mm 5Rnd Mag (AMAX) @@ -1051,4 +1051,4 @@ Калибр: 12,7x99 мм (A-MAX)<br />Патронов: 5 - \ No newline at end of file + From 2be38c493c647caa5962fb45b0519402be54dce8 Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 17 Apr 2015 10:21:41 -0700 Subject: [PATCH 722/816] ACE JIP synchronized event infastructure. --- addons/common/XEH_postInit.sqf | 7 ++- addons/common/XEH_preInit.sqf | 12 +++++ .../fnc__handleRequestSyncedEvent.sqf | 37 +++++++++++++ .../functions/fnc__handleSyncedEvent.sqf | 36 +++++++++++++ .../functions/fnc_addSyncedEventHandler.sqf | 32 ++++++++++++ .../fnc_removeSyncedEventHandler.sqf | 24 +++++++++ .../functions/fnc_requestSyncedEvent.sqf | 17 ++++++ addons/common/functions/fnc_syncedEvent.sqf | 31 +++++++++++ .../common/functions/fnc_syncedEventPFH.sqf | 52 +++++++++++++++++++ 9 files changed, 247 insertions(+), 1 deletion(-) create mode 100644 addons/common/functions/fnc__handleRequestSyncedEvent.sqf create mode 100644 addons/common/functions/fnc__handleSyncedEvent.sqf create mode 100644 addons/common/functions/fnc_addSyncedEventHandler.sqf create mode 100644 addons/common/functions/fnc_removeSyncedEventHandler.sqf create mode 100644 addons/common/functions/fnc_requestSyncedEvent.sqf create mode 100644 addons/common/functions/fnc_syncedEvent.sqf create mode 100644 addons/common/functions/fnc_syncedEventPFH.sqf diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index e470e91c95..96b0f34356 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -87,7 +87,7 @@ enableCamShake true; // Set the name for the current player ["playerChanged", { EXPLODE_2_PVT(_this,_newPlayer,_oldPlayer); - + diag_log text format["PLAYER CHANGED!", _this]; if (alive _newPlayer) then { [_newPlayer] call FUNC(setName) }; @@ -188,3 +188,8 @@ GVAR(OldPlayerWeapon) = currentWeapon ACE_player; // Players can always interact with passengers of the same vehicle {!((_this select 0) isEqualTo (_this select 1)) && {vehicle (_this select 0) == vehicle (_this select 1)}} }] call FUNC(addCanInteractWithCondition); + +// Synced ACE events +["SEH", FUNC(_handleSyncedEvent)] call FUNC(addEventHandler); +["SEH_s", FUNC(_handleRequestSyncedEvent)] call FUNC(addEventHandler); +[FUNC(syncedEventPFH), 0.5, []] call cba_fnc_addPerFrameHandler; diff --git a/addons/common/XEH_preInit.sqf b/addons/common/XEH_preInit.sqf index b5382d0b5e..5bacea7505 100644 --- a/addons/common/XEH_preInit.sqf +++ b/addons/common/XEH_preInit.sqf @@ -269,6 +269,18 @@ PREP(hashListSelect); PREP(hashListSet); PREP(hashListPush); +// Synchronized Events +PREP(syncedEventPFH); +PREP(addSyncedEventHandler); +PREP(removeSyncedEventHandler); +PREP(syncedEvent); +PREP(_handleSyncedEvent); +PREP(_handleRequestSyncedEvent); +PREP(requestSyncedEvent); +GVAR(syncedEvents) = HASH_CREATE; + +// @TODO: Generic local-managed global-synced objects (createVehicleLocal) + //Debug ACE_COUNTERS = []; diff --git a/addons/common/functions/fnc__handleRequestSyncedEvent.sqf b/addons/common/functions/fnc__handleRequestSyncedEvent.sqf new file mode 100644 index 0000000000..643ce40916 --- /dev/null +++ b/addons/common/functions/fnc__handleRequestSyncedEvent.sqf @@ -0,0 +1,37 @@ +/* + * Author: jaynus + * + * + * Argument: + * + * Return value: + * Boolean of success + */ + #define DEBUG_MODE_FULL +#include "script_component.hpp" + +//SEH_s +if(isServer) then { + // Find the event name, and shovel out the events to the client + PARAMS_2(_eventName,_client); + private["_eventEntry", "_eventLog"]; + + if(!HASH_HASKEY(GVAR(syncedEvents),_eventName)) exitWith { + diag_log text format["[ACE] Error, request for synced event - key not found."]; + false + }; + _eventEntry = HASH_GET(GVAR(syncedEvents),_eventName); + _eventLog = _eventEntry select 1; + + ["SEH_s", _client, [_eventName, _eventLog] ] call FUNC(targetEvent); +} else { + PARAMS_2(_eventName,_eventLog); + // This is the client handling the response from the server + // Start running the events + { + _eventArgs = _x select 1; + [_eventName, _eventArgs, (_x select 2)] call FUNC(_handleSyncedEvent); + } forEach _eventLog; +}; + +true \ No newline at end of file diff --git a/addons/common/functions/fnc__handleSyncedEvent.sqf b/addons/common/functions/fnc__handleSyncedEvent.sqf new file mode 100644 index 0000000000..14dfc32bae --- /dev/null +++ b/addons/common/functions/fnc__handleSyncedEvent.sqf @@ -0,0 +1,36 @@ +/* + * Author: jaynus + * + * Call and propegate a synced event + * + * Argument: + * 0: Name (String) + * 1: Arguments (Array) + * 2: TTL (Number or Code) [Optional] + * + * Return value: + * Boolean of success + */ +#define DEBUG_MODE_FULL +#include "script_component.hpp" +PARAMS_3(_name,_args,_ttl); +private["_internalData", "_eventLog", "_eventCode"]; + +if(!HASH_HASKEY(GVAR(syncedEvents),_name)) exitWith { + diag_log text format["[ACE] Error, synced event key not found."]; + false +}; + +_internalData = HASH_GET(GVAR(syncedEvents),_name); + +if(isServer) then { + // Server needs to internally log it for synchronization + if(_ttl > -1) then { + _internalData = HASH_GET(GVAR(syncedEvents),_name); + _eventLog = _internalData select 1; + _eventLog pushback [diag_tickTime, _args, _ttl]; + }; +}; + +_eventCode = _internalData select 0; +_args call _eventCode; \ No newline at end of file diff --git a/addons/common/functions/fnc_addSyncedEventHandler.sqf b/addons/common/functions/fnc_addSyncedEventHandler.sqf new file mode 100644 index 0000000000..ab9d8bb829 --- /dev/null +++ b/addons/common/functions/fnc_addSyncedEventHandler.sqf @@ -0,0 +1,32 @@ +/* + * Author: jaynus + * + * Register an event handler for an ACE synced event + * + * Argument: + * 0: Name (String) + * 1: Handler (Code) + * 2: TTL (Number or Code) [Optional] + * + * Return value: + * Boolean of success + */ +#define DEBUG_MODE_FULL +#include "script_component.hpp" +PARAMS_2(_name,_handler); + +private["_ttl", "_eventId", "_data"]; +if( (count _this) > 2) then { + _ttl = _this select 2; +} else { + _ttl = 0; +}; + +if(HASH_HASKEY(GVAR(syncedEvents),_name)) exitWith { + diag_log text format["[ACE] Error, duplicate synced event creation."]; + false +}; + +_eventId = [_name, FUNC(_handleSyncedEvent)] call FUNC(addEventHandler); +_data = [_handler,[],_ttl,_eventId]; +HASH_SET(GVAR(syncedEvents),_name,_data); \ No newline at end of file diff --git a/addons/common/functions/fnc_removeSyncedEventHandler.sqf b/addons/common/functions/fnc_removeSyncedEventHandler.sqf new file mode 100644 index 0000000000..6429120bbe --- /dev/null +++ b/addons/common/functions/fnc_removeSyncedEventHandler.sqf @@ -0,0 +1,24 @@ +/* + * Author: jaynus + * + * Remove a synced event handler + * + * Argument: + * 0: Name (String) + * + * Return value: + * Boolean of success + */ +#include "script_component.hpp" +PARAMS_1(_name); + +if(!HASH_HASKEY(GVAR(syncedEvents),_name)) exitWith { + diag_log text format["[ACE] Error, synced event key not found."]; + false +}; + +_data = HASH_GET(GVAR(syncedEvents),_name); +_eventId = _data select 3; + +[_eventId] call ace_common_fnc_removeEventHandler; +HASH_REM(GVAR(syncedEvents),_name); \ No newline at end of file diff --git a/addons/common/functions/fnc_requestSyncedEvent.sqf b/addons/common/functions/fnc_requestSyncedEvent.sqf new file mode 100644 index 0000000000..f18c3542b5 --- /dev/null +++ b/addons/common/functions/fnc_requestSyncedEvent.sqf @@ -0,0 +1,17 @@ +/* + * Author: jaynus + * + * + * Argument: + * + * Return value: + * Boolean of success + */ +#define DEBUG_MODE_FULL +#include "script_component.hpp" +PARAMS_1(_eventName); + +// Only JIP machines on initialization send this off, requesting sync on events with the serverCommand +if(isServer) exitWith { false }; + +["SEH_s", [_eventName, ACE_player] ] call ace_common_fnc_serverEvent; \ No newline at end of file diff --git a/addons/common/functions/fnc_syncedEvent.sqf b/addons/common/functions/fnc_syncedEvent.sqf new file mode 100644 index 0000000000..43f4feb5bd --- /dev/null +++ b/addons/common/functions/fnc_syncedEvent.sqf @@ -0,0 +1,31 @@ +/* + * Author: jaynus + * + * Call and propegate a synced event + * + * Argument: + * 0: Name (String) + * 1: Arguments (Array) + * 2: TTL (Number or Code) [Optional] for this specific event call + * + * Return value: + * Boolean of success + */ +#define DEBUG_MODE_FULL +#include "script_component.hpp" +PARAMS_2(_name,_args); +private["_ttl", "_eventData", "_internalData", "_eventLog"]; + +if( (count _this) > 2) then { + _ttl = _this select 2; +} else { + _ttl = 0; +}; + +if(!HASH_HASKEY(GVAR(syncedEvents),_name)) exitWith { + diag_log text format["[ACE] Error, synced event key not found."]; + false +}; + +_eventData = [_name, _args,_ttl]; +["SEH", _eventData] call FUNC(globalEvent); \ No newline at end of file diff --git a/addons/common/functions/fnc_syncedEventPFH.sqf b/addons/common/functions/fnc_syncedEventPFH.sqf new file mode 100644 index 0000000000..e8a21202ab --- /dev/null +++ b/addons/common/functions/fnc_syncedEventPFH.sqf @@ -0,0 +1,52 @@ +//#define DEBUG_MODE_FULL +#include "script_component.hpp" + +if(!isServer) exitWith { false }; + +// Walk through the local synced events and clean up anything thats already EOL +// @TODO: This should be iteration limited to prevent FPS lag +private["_data"]; +{ + private["_data", "_ttl", "_eventLog", "_newEventLog", "_name"]; + _name = _x; + + _data = HASH_GET(GVAR(syncedEvents),_name); + _eventLog = _data select 1; + _globalEventTTL = _data select 2; + _newEventLog = []; + + // @TODO: This should be iteration limited to prevent FPS lag + { + private["_eventEntry", "_ttlReturn"]; + _eventEntry = _x; + + _ttlReturn = true; + if(typeName _globalEventTTL == "CODE") then { + _ttlReturn = [(_data select 0),_eventEntry] call _globalEventTTL; + } else { + _ttlReturn = call { _globalEventTTL < 1 || {diag_tickTime < (_eventEntry select 0) + _globalEventTTL} }; + }; + + if(_ttlReturn) then { + // Do event based TTL check + private["_eventTTL"]; + _eventTTL = _eventEntry select 2; + + if(typeName _eventTTL == "CODE") then { + _ttlReturn = [(_data select 0),_eventEntry] call _eventTTL; + } else { + _ttlReturn = call { _eventTTL < 1 || {diag_tickTime < (_eventEntry select 0) + _eventTTL} }; + }; + }; + + // Finally drop it if the TTL check fails + if(_ttlReturn) then { + _newEventLog pushBack _x; + }; + } forEach _eventLog; + + _data set[1, _newEventLog]; +} forEach (GVAR(syncedEvents) select 0); + + +// @TODO: Next, detect if we had a new request from a JIP player, and we need to continue syncing events From 2f1ee94d91598278d26a975bbb99d176bef0a486 Mon Sep 17 00:00:00 2001 From: Aleksey Yermakov Date: Fri, 17 Apr 2015 20:24:32 +0300 Subject: [PATCH 723/816] Update stringtable.xml --- addons/ballistics/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index 238cdabaf3..d79855b916 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -685,7 +685,7 @@ Magazynek 9x19mm 16rd 9x19mm 30Cps Cargador de 16 balas de 9x19mm - Магазин из 30-ти 9х19 мм + Магазин из 16-ти 9х19 мм 9x19mm 30Rnd Mag From 8a669c390a16a23a0cee27680092501f15add04d Mon Sep 17 00:00:00 2001 From: Aleksey Yermakov Date: Fri, 17 Apr 2015 20:35:34 +0300 Subject: [PATCH 724/816] Update stringtable.xml --- addons/ballistics/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index d79855b916..30aa21b748 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -994,7 +994,7 @@ Caliber: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Rounds: 10 Calibre: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Cartouches: 10 Calibre: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Balas: 10 - Калибр: 8,6x70 мм (300 гран Sierra MatchKing HPBT)<br />Патронов: 10 + Калибр: .338 (300 гран Sierra MatchKing HPBT)<br />Патронов: 10 .338 10Rnd Mag (API526) @@ -1012,7 +1012,7 @@ Caliber: 8.6x70mm (API526)<br />Rounds: 10 Calibre: 8.6x70mm (API526)<br />Cartouches: 10 Calibre: 8.6x70mm (API526)<br />Balas: 10 - Калибр: 8,6x70 мм (API526)<br />Патронов: 10 + Калибр: .338 (API526)<br />Патронов: 10 12.7x99mm 5Rnd Mag From 0e90199e23a75feb5a4390a1b93bbafee913160e Mon Sep 17 00:00:00 2001 From: commy2 Date: Fri, 17 Apr 2015 20:29:01 +0200 Subject: [PATCH 725/816] remove debug message --- addons/disposable/CfgEventHandlers.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/disposable/CfgEventHandlers.hpp b/addons/disposable/CfgEventHandlers.hpp index 4b5614f553..e4e4abffd8 100644 --- a/addons/disposable/CfgEventHandlers.hpp +++ b/addons/disposable/CfgEventHandlers.hpp @@ -22,7 +22,7 @@ class Extended_FiredBIS_EventHandlers { class Extended_InitPost_EventHandlers { class CAManBase { class ADDON { - init = QUOTE([ARR_2(_this select 0, secondaryWeapon (_this select 0))] call FUNC(takeLoadedATWeapon); systemChat str [ARR_2(_this select 0, secondaryWeapon (_this select 0))]); + init = QUOTE([ARR_2(_this select 0, secondaryWeapon (_this select 0))] call FUNC(takeLoadedATWeapon)); }; }; }; From 7489e514ce3538bb88eb122f06137e9ba87a9d99 Mon Sep 17 00:00:00 2001 From: Grzegorz Sikora Date: Fri, 17 Apr 2015 21:48:04 +0200 Subject: [PATCH 726/816] PL translation --- addons/ballistics/stringtable.xml | 15 +++++++++++++++ addons/medical/stringtable.xml | 22 ++++++++++++---------- addons/respawn/stringtable.xml | 7 +++++++ 3 files changed, 34 insertions(+), 10 deletions(-) diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index c95da8d760..eb8e3a25c7 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -895,76 +895,91 @@ 6.5x47mm 30Rnd Mag (HPBT Scenar) 6.5x47mm 30Cps (HPBT Scenar) Cargador de 30 balas de 6.5x47mm (HPBT Scenar) + Magazynek 6,5x47 mm 30rd (HPBT Scenar) 6.5mm Scenar 6.5mm Scenar 6.5mm Scenar + 6,5mm Scenar Caliber: 6.5x47mm (HPBT Scenar)<br />Rounds: 30 Calibre: 6.5x47mm (HPBT Scenar)<br />Cartouches: 30 Calibre: 6.5x47mm (HPBT Scenar)<br />Balas: 30 + Kaliber: 6,5x47 mm (HPBT Scenar)<br />Pociski: 30 .338 10Rnd Mag (300gr Sierra MatchKing HPBT) .338 10 Cps (300gr Sierra MatchKing HPBT) Cargador de 10 balas de 8.6x70mm (300gr Sierra MatchKing HPBT) + Magazynek .338 10rd (300gr Sierra MatchKing HPBT) .338 (HPBT) .338 (HPBT) .338 (HPBT) + .338 (HPBT) Caliber: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Rounds: 10 Calibre: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Cartouches: 10 Calibre: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Balas: 10 + Kaliber: 8,6x70 mm (300gr Sierra MatchKing HPBT)<br />Pociski: 10 .338 10Rnd Mag (API526) .338 10Cps (API526) Cargador de 10 balas de .338 (API526) + Magazynek .338 10rd (API526) .338 AP .338 AP .338 AP + .338 AP Caliber: 8.6x70mm (API526)<br />Rounds: 10 Calibre: 8.6x70mm (API526)<br />Cartouches: 10 Calibre: 8.6x70mm (API526)<br />Balas: 10 + Kaliber: 8,6x70 mm (API526)<br />Pociski: 10 12.7x99mm 5Rnd Mag 12.7x99mm 5Cps Cargador de 5 balas de 12.7x99mm + Magazynek 12,7x99 mm 5rd 12.7mm 12.7mm 12.7mm + 12,7mm Caliber: 12.7x99mm<br />Rounds: 5 Calibre: 12.7x99mm<br />Cartouches: 5 Calibre: 12.7x99mm<br />Balas: 5 + Kaliber: 12,7x99 mm<br />Pociski: 5 12.7x99mm 5Rnd Mag (AMAX) 12.7x99mm 5Rnd Mag (AMAX) Cargador de 5 balas de 12.7x99mm (AMAX) + Magazynek 12,7x99 mm 5rd (AMAX) 12.7mm 12.7mm 12.7mm + 12,7mm Caliber: 12.7x99mm (AMAX)<br />Rounds: 5 Calibre: 12.7x99mm (AMAX)<br />Cartouches: 5 Calibre: 12.7x99mm (AMAX)<br />Balas: 5 + Kaliber: 12,7x99 mm (AMAX)<br />Pociski: 5 \ No newline at end of file diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 9f651e90b7..a8a8017160 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,4 +1,5 @@  + @@ -64,7 +65,7 @@ Salzlösungtransfusion Transfundir salino Transfúze fyziologický roztoku - Przetocz solankę + Przetocz sól fizjologiczną Transfuser de la Saline Перелить физраствор Infúzió (sós víz) @@ -216,7 +217,7 @@ Sallösungtransfusion ... Transfusión de salino ... Probíha transfúze fyziologický roztoku ... - Przetaczanie solanki ... + Przetaczanie soli fizjologicznej ... Transfusion de saline ... Переливание физраствора ... Infúzió sós vizzel ... @@ -436,7 +437,7 @@ Kochsaltzlösung IV (1000ml) Dar Salino IV (1000ml) Дать физраствор для в/в вливания (1000 мл) - Podaj solankę IV (1000ml) + Podaj sól fizjologiczną IV (1000ml) Administrer de la Solution Saline en IV (1000ml) Podaz fyz. roztok (1000ml) Sós víz adása intravénásan (1000ml) @@ -447,7 +448,7 @@ Kochsaltzlösung IV (500ml) Dar Salino IV (500ml) Дать физраствор для в/в вливания (500 мл) - Podaj solankę IV (500ml) + Podaj sól fizjologiczną IV (500ml) Administrer de la Solution Saline en IV (500ml) Podaz fyz. roztok (500ml) Sós víz adása intravénásan (500ml) @@ -458,7 +459,7 @@ Kochsaltzlösung IV (250ml) Dar Salino IV (250ml) Дать физраствор для в/в вливания (250 мл) - Podaj solankę IV (250ml) + Podaj sól fizjologiczną IV (250ml) Administrer de la Solution Saline en IV (250ml) Podaz fyz. roztok (250ml) Sós víz adása intravénásan (250ml) @@ -930,7 +931,7 @@ Физраствор для в/в вливания (1000 мл) Solución Salina IV (1000ml) Solution Saline 0.9% IV (1000ml) - Solanka 0,9% IV (1000ml) + Sól fizjologiczna IV (1000ml) Kochsalzlösung (1000ml) 0,9%-os sósvíz-infúzió (1000ml) Soluzione salina IV (1000ml) @@ -940,7 +941,7 @@ Пакет физраствора для возмещения объема потерянной крови Solución salina intravenosa, para restaurar el volumen sanguíneo Solution Saline 0.9% IV, pour rétablir temporairement la tension artérielle - Solanka 0,9%, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta + Sól fizjologiczna, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta 0,9%-os sósvíz-infúzió, a páciens vérmennyiségének helyreállítására Soluzione salina, usata per ripristinare sangue nei pazienti. @@ -958,7 +959,7 @@ Физраствор для в/в вливания (500 мл) Salino IV (500ml) Solution Saline 0.9% IV (500ml) - Solanka 0,9% IV (500ml) + Sól fizjologiczna IV (500ml) Kochsalzlösung (500ml) 0,9%-os sósvíz-infúzió (500ml) Soluzione salina IV (500ml) @@ -968,7 +969,7 @@ Физраствор для в/в вливания (250 мл) Salino IV (250ml) Solution Saline 0.9% IV (250ml) - Solanka 0,9% IV (250ml) + Sól fizjologiczna IV (250ml) Kochsalzlösung (250ml) 0,9%-os sósvíz-infúzió (250ml) Soluzione salina IV (250ml) @@ -1128,6 +1129,7 @@ La Presión Arterial es %2/%3 A vérnyomás %2/%3 Hai riscontrato una pressione di %2/%3 + Wyczuwasz ciśnienie krwi o wartości %2/%3 You find a low blood pressure @@ -1611,4 +1613,4 @@ Aberración cromática - + \ No newline at end of file diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index 65e21c0107..5874b095ae 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -1,4 +1,5 @@  + @@ -50,36 +51,42 @@ Sammelpunkt West (Basis) Punto de reunión Oeste (Base) Точка сбора Синих (База) + Punkt zbiórki Zachodu (Baza) Rallypoint East (Base) Sammelpunkt Ost (Basis) Punto de reunión Este (Base) Точка сбора Красных (База) + Punkt zbiórki Wschodu (Baza) Rallypoint Independent (Base) Sammelpunkt Widerstand (Basis) Punto de reunión Independiente (Base) Точка сбора Независимых (База + Punkt zbiórki Ruchu oporu (Baza) Rallypoint West Sammelpunkt West Punto de reunión Oeste Точка сбора Синих + Punkt zbiórki Zachodu Rallypoint East Sammelpunkt Ost Punto de reunión Este Точка сбора Красных + Punkt zbiórki Wschodu Rallypoint Independent Sammelpunkt Widerstand Punto de reunión Independiente Точка сбора Независимых + Punkt zbiórki Ruchu oporu \ No newline at end of file From 00f26144ecfffef3ef6deaa2401aad7277490867 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 17 Apr 2015 15:45:00 -0500 Subject: [PATCH 727/816] More Privates --- .../functions/fnc_pfhUpdateGForces.sqf | 2 + .../functions/fnc_flashbangExplosionEH.sqf | 2 +- .../functions/fnc_flashbangThrownFuze.sqf | 3 +- addons/markers/XEH_preInit.sqf | 2 + .../functions/fnc_initInsertMarker.sqf | 2 + addons/microdagr/XEH_clientInit.sqf | 2 + .../functions/fnc_deviceAddWaypoint.sqf | 2 + .../functions/fnc_deviceDeleteWaypoint.sqf | 2 + .../functions/fnc_mapDoubleTapEH.sqf | 2 + .../microdagr/functions/fnc_mapOnDrawEH.sqf | 3 +- .../fnc_saveCurrentAndSetNewMode.sqf | 14 +++---- addons/movement/functions/fnc_canClimb.sqf | 6 +-- addons/movement/functions/fnc_getWeight.sqf | 2 +- .../functions/fnc_drawNameTagIcon.sqf | 2 +- .../nametags/functions/fnc_initIsSpeaking.sqf | 1 + .../nametags/functions/fnc_moduleNameTags.sqf | 4 +- addons/nametags/functions/fnc_onDraw3d.sqf | 28 ++++++------- addons/nightvision/XEH_postInitClient.sqf | 4 +- .../functions/fnc_updatePPEffects.sqf | 4 +- addons/noradio/XEH_post_initClient.sqf | 6 +-- .../functions/fnc_addMapFunction.sqf | 6 +-- .../functions/fnc_handleMapClick.sqf | 2 +- .../switchunits/functions/fnc_initPlayer.sqf | 5 +-- .../functions/fnc_nearestPlayers.sqf | 15 +++---- .../switchunits/functions/fnc_switchBack.sqf | 16 +++----- .../switchunits/functions/fnc_switchUnit.sqf | 4 +- .../vehiclelock/functions/fnc_moduleSync.sqf | 1 + .../functions/fnc_onOpenInventory.sqf | 1 + addons/weaponselect/XEH_preInit.sqf | 1 + .../fnc_countMagazinesForGrenadeMuzzle.sqf | 11 ++--- .../fnc_displayGrenadeTypeAndNumber.sqf | 4 +- .../functions/fnc_selectGrenadeAll.sqf | 40 +++++++++---------- .../functions/fnc_selectGrenadeFrag.sqf | 34 ++++++++-------- .../functions/fnc_selectGrenadeOther.sqf | 34 ++++++++-------- .../functions/fnc_setNextGrenadeMuzzle.sqf | 14 +++---- tools/search_privates.py | 15 +++++-- 36 files changed, 151 insertions(+), 145 deletions(-) diff --git a/addons/gforces/functions/fnc_pfhUpdateGForces.sqf b/addons/gforces/functions/fnc_pfhUpdateGForces.sqf index 01c00511cf..29a4859651 100644 --- a/addons/gforces/functions/fnc_pfhUpdateGForces.sqf +++ b/addons/gforces/functions/fnc_pfhUpdateGForces.sqf @@ -13,6 +13,8 @@ */ #include "script_component.hpp" +private ["_interval", "_player", "_newVel", "_accel", "_currentGForce", "_average", "_sum", "_classCoef", "_suitCoef", "_gBlackOut", "_gRedOut", "_g", "_gBO", "_coef", "_strength"]; + EXPLODE_2_PVT(_this,_params,_pfhId); _interval = time - GVAR(lastUpdateTime); diff --git a/addons/grenades/functions/fnc_flashbangExplosionEH.sqf b/addons/grenades/functions/fnc_flashbangExplosionEH.sqf index c84ee33b33..75e61dab56 100644 --- a/addons/grenades/functions/fnc_flashbangExplosionEH.sqf +++ b/addons/grenades/functions/fnc_flashbangExplosionEH.sqf @@ -15,7 +15,7 @@ */ #include "script_component.hpp" -private ["_affected", "_strength", "_posGrenade", "_posUnit", "_angleGrenade", "_angleView", "_angleDiff", "_light", "_losCount"]; +private ["_affected", "_strength", "_posGrenade", "_posUnit", "_angleGrenade", "_angleView", "_angleDiff", "_light", "_losCount", "_dirToUnitVector", "_eyeDir", "_eyePos"]; PARAMS_1(_grenade); diff --git a/addons/grenades/functions/fnc_flashbangThrownFuze.sqf b/addons/grenades/functions/fnc_flashbangThrownFuze.sqf index a83c81e660..377793ca7b 100644 --- a/addons/grenades/functions/fnc_flashbangThrownFuze.sqf +++ b/addons/grenades/functions/fnc_flashbangThrownFuze.sqf @@ -19,7 +19,8 @@ PARAMS_1(_projectile); if (alive _projectile) then { playSound3D ["A3\Sounds_F\weapons\Explosion\explosion_mine_1.wss", _projectile, false, getPosASL _projectile, 5, 1.2, 400]; - + + private "_affected"; _affected = _projectile nearEntities ["CAManBase", 50]; ["flashbangExplosion", _affected, [_projectile]] call EFUNC(common,targetEvent); }; diff --git a/addons/markers/XEH_preInit.sqf b/addons/markers/XEH_preInit.sqf index fd97aeda0c..b2b9ed5c00 100644 --- a/addons/markers/XEH_preInit.sqf +++ b/addons/markers/XEH_preInit.sqf @@ -12,6 +12,8 @@ PREP(sendMarkersJIP); PREP(setMarkerJIP); PREP(setMarkerNetwork); +private ["_config", "_marker", "_a", "_scope", "_icon", "_rgba", "_name"]; + // init marker types if (isNil QGVAR(MarkersCache)) then { _config = configfile >> "CfgMarkers"; diff --git a/addons/markers/functions/fnc_initInsertMarker.sqf b/addons/markers/functions/fnc_initInsertMarker.sqf index 6ac13f9e80..6c5160c031 100644 --- a/addons/markers/functions/fnc_initInsertMarker.sqf +++ b/addons/markers/functions/fnc_initInsertMarker.sqf @@ -19,6 +19,8 @@ #define BORDER 0.005 [{ + private ["_display", "_text", "_picture", "_channel", "_buttonOK", "_buttonCancel", "_description", "_title", "_descriptionChannel", "_sizeX", "_sizeY", "_aceShapeLB", "_aceColorLB", "_aceAngleSlider", "_aceAngleSliderText", "_mapIDD", "_pos", "_posX", "_posY", "_posW", "_posH", "_offsetButtons", "_buttonOk", "_curSelShape", "_curSelColor", "_curSelAngle"]; + disableserialization; PARAMS_1(_display); diff --git a/addons/microdagr/XEH_clientInit.sqf b/addons/microdagr/XEH_clientInit.sqf index c917eb0a8d..99c94b4512 100644 --- a/addons/microdagr/XEH_clientInit.sqf +++ b/addons/microdagr/XEH_clientInit.sqf @@ -54,6 +54,8 @@ GVAR(rangeFinderPositionASL) = []; GVAR(mapAltitude) = getNumber (configFile >> "CfgWorlds" >> worldName >> "elevationOffset"); +private ["_worldMapLong", "_worldMapLat", "_zone", "_band", "_squareID"]; + //Calculate the map's MGRS: _worldMapLong = getNumber (configFile >> "CfgWorlds" >> worldName >> "longitude"); _worldMapLat = getNumber (configFile >> "CfgWorlds" >> worldName >> "latitude"); diff --git a/addons/microdagr/functions/fnc_deviceAddWaypoint.sqf b/addons/microdagr/functions/fnc_deviceAddWaypoint.sqf index 6912810f58..c383d0a95e 100644 --- a/addons/microdagr/functions/fnc_deviceAddWaypoint.sqf +++ b/addons/microdagr/functions/fnc_deviceAddWaypoint.sqf @@ -19,6 +19,8 @@ PARAMS_2(_waypointName,_waypointPosASL); +private "_waypoints"; + _waypoints = ace_player getVariable [QGVAR(waypoints), []]; _waypoints pushBack [_waypointName, _waypointPosASL]; ace_player setVariable [QGVAR(waypoints), _waypoints]; diff --git a/addons/microdagr/functions/fnc_deviceDeleteWaypoint.sqf b/addons/microdagr/functions/fnc_deviceDeleteWaypoint.sqf index 3d1e8ec852..62ca5a222a 100644 --- a/addons/microdagr/functions/fnc_deviceDeleteWaypoint.sqf +++ b/addons/microdagr/functions/fnc_deviceDeleteWaypoint.sqf @@ -18,6 +18,8 @@ PARAMS_1(_wpIndex); +private "_waypoints"; + _waypoints = ace_player getVariable [QGVAR(waypoints), []]; if ((_wpIndex < 0) || (_wpIndex > ((count _waypoints) - 1))) exitWith {ERROR("out of bounds wp");}; diff --git a/addons/microdagr/functions/fnc_mapDoubleTapEH.sqf b/addons/microdagr/functions/fnc_mapDoubleTapEH.sqf index f36d5f2548..21a164ff2e 100644 --- a/addons/microdagr/functions/fnc_mapDoubleTapEH.sqf +++ b/addons/microdagr/functions/fnc_mapDoubleTapEH.sqf @@ -20,6 +20,8 @@ PARAMS_4(_theMap,_mouseButton,_xPos,_yPos); +private ["_worldPos"]; + //Only handle LMB if (_mouseButton != 0) exitWith {}; diff --git a/addons/microdagr/functions/fnc_mapOnDrawEH.sqf b/addons/microdagr/functions/fnc_mapOnDrawEH.sqf index 3acf3e889c..bff20a4b67 100644 --- a/addons/microdagr/functions/fnc_mapOnDrawEH.sqf +++ b/addons/microdagr/functions/fnc_mapOnDrawEH.sqf @@ -17,7 +17,8 @@ PARAMS_1(_theMap); -_theMap = _this select 0; +private ["_mapSize", "_waypoints", "_size", "_targetPos", "_relBearing", "_wpName", "_wpPos", "_alpha"]; + _mapSize = (ctrlPosition _theMap) select 3; _waypoints = [] call FUNC(deviceGetWaypoints); diff --git a/addons/microdagr/functions/fnc_saveCurrentAndSetNewMode.sqf b/addons/microdagr/functions/fnc_saveCurrentAndSetNewMode.sqf index 1f4982d87f..64a5cab991 100644 --- a/addons/microdagr/functions/fnc_saveCurrentAndSetNewMode.sqf +++ b/addons/microdagr/functions/fnc_saveCurrentAndSetNewMode.sqf @@ -1,7 +1,7 @@ /* * Author: PabstMirror * Saves the current mode and sets a new mode - * Used to backup display when switching display modes + * Used to backup display when switching display modes * * Arguments: * 0: New Mode @@ -16,7 +16,7 @@ */ #include "script_component.hpp" -private ["_display", "_theMap", "_mapSize", "_centerPos"]; +private ["_display", "_theMap", "_mapSize", "_centerPos", "_mapCtrlPos"]; PARAMS_1(_newMode); @@ -36,16 +36,16 @@ if (GVAR(currentApplicationPage) == 2) then { _centerPos = [((_mapCtrlPos select 0) + (_mapCtrlPos select 2) / 2), ((_mapCtrlPos select 1) + (_mapCtrlPos select 3) / 2)]; GVAR(mapPosition) = _theMap ctrlMapScreenToWorld _centerPos; GVAR(mapZoom) = (ctrlMapScale _theMap) * _mapSize; - + //Hit button again, toggle map modes: if (_newMode == 2) then { - if (GVAR(mapShowTexture)) then { - GVAR(mapShowTexture) = false; - } else { + if (GVAR(mapShowTexture)) then { + GVAR(mapShowTexture) = false; + } else { if (GVAR(MapDataAvailable) == MAP_DETAIL_SAT) then { GVAR(mapShowTexture) = true; }; - }; + }; }; }; diff --git a/addons/movement/functions/fnc_canClimb.sqf b/addons/movement/functions/fnc_canClimb.sqf index 27753d8a12..d9946f381c 100644 --- a/addons/movement/functions/fnc_canClimb.sqf +++ b/addons/movement/functions/fnc_canClimb.sqf @@ -9,15 +9,15 @@ * The return value * * Example: - * _bool = [player] call ace_movement_fnc_canClimb + * [player] call ace_movement_fnc_canClimb * * Public: No */ #include "script_component.hpp" -private ["_unit", "_pos", "_dir"]; +private ["_pos", "_dir"]; -_unit = _this select 0; +PARAMS_1(_unit); _pos = getPosASL _unit; _dir = getDir _unit; diff --git a/addons/movement/functions/fnc_getWeight.sqf b/addons/movement/functions/fnc_getWeight.sqf index 955be1a215..6941173fde 100644 --- a/addons/movement/functions/fnc_getWeight.sqf +++ b/addons/movement/functions/fnc_getWeight.sqf @@ -9,7 +9,7 @@ * The return value * * Example: - * _bool = [player] call ace_movement_fnc_getWeight + * [player] call ace_movement_fnc_getWeight * * Public: No */ diff --git a/addons/nametags/functions/fnc_drawNameTagIcon.sqf b/addons/nametags/functions/fnc_drawNameTagIcon.sqf index f0a9bb89d4..6a7db7d5ac 100644 --- a/addons/nametags/functions/fnc_drawNameTagIcon.sqf +++ b/addons/nametags/functions/fnc_drawNameTagIcon.sqf @@ -27,7 +27,7 @@ "\A3\Ui_f\data\GUI\Cfg\Ranks\colonel_gs.paa" \ ] -private ["_height", "_position", "_color", "_name", "_rank", "_size"]; +private ["_height", "_position", "_color", "_name", "_rank", "_size", "_icon"]; PARAMS_5(_player,_target,_alpha,_heightOffset,_iconType); diff --git a/addons/nametags/functions/fnc_initIsSpeaking.sqf b/addons/nametags/functions/fnc_initIsSpeaking.sqf index daddd36c05..c6087541a8 100644 --- a/addons/nametags/functions/fnc_initIsSpeaking.sqf +++ b/addons/nametags/functions/fnc_initIsSpeaking.sqf @@ -55,6 +55,7 @@ if (isClass (configFile >> "cfgPatches" >> "acre_api")) then { //Note: class RscDisplayVoiceChat {idd = 55} - only present when talking [{ + private ["_oldSetting", "_newSetting"]; _oldSetting = ACE_player getVariable [QGVAR(isSpeakingInGame), false]; _newSetting = (!(isNull findDisplay 55)); if (!(_oldSetting isEqualTo _newSetting)) then { diff --git a/addons/nametags/functions/fnc_moduleNameTags.sqf b/addons/nametags/functions/fnc_moduleNameTags.sqf index 6050b99c67..1bbd4d8efb 100644 --- a/addons/nametags/functions/fnc_moduleNameTags.sqf +++ b/addons/nametags/functions/fnc_moduleNameTags.sqf @@ -14,9 +14,7 @@ if !(isServer) exitWith {}; -_logic = _this select 0; -_units = _this select 1; -_activated = _this select 2; +PARAMS_3(_logic,_units,_activated); if !(_activated) exitWith {}; diff --git a/addons/nametags/functions/fnc_onDraw3d.sqf b/addons/nametags/functions/fnc_onDraw3d.sqf index d35cef0d67..9efc70aeb9 100644 --- a/addons/nametags/functions/fnc_onDraw3d.sqf +++ b/addons/nametags/functions/fnc_onDraw3d.sqf @@ -1,9 +1,9 @@ #include "script_component.hpp" -_player = ACE_player; +private ["_onKeyPressAlphaMax", "_defaultIcon", "_distance", "_alpha", "_icon", "_targets", "_pos2", "_vecy", "_relPos", "_projDist", "_pos", "_target"]; //don't show nametags in spectator -if (!alive _player) exitWith {}; +if (!alive ACE_player) exitWith {}; _onKeyPressAlphaMax = if ((GVAR(showPlayerNames) in [3,4])) then { 2 + (GVAR(ShowNamesTime) - time); //after release 1 second of full opacity, 1 second of fading to 0 @@ -24,14 +24,14 @@ if (GVAR(showCursorTagForVehicles) && {_onKeyPressAlphaMax > 0}) then { if ((!(_target isKindOf "CAManBase")) && {!(_target in allUnitsUAV)}) then { _target = effectiveCommander _target; if ((!isNull _target) && - {(side (group _target)) == (side (group _player))} && - {_target != _player} && + {(side (group _target)) == (side (group ACE_player))} && + {_target != ACE_player} && {GVAR(ShowNamesForAI) || {[_target] call EFUNC(common,isPlayer)}} && {!(_target getVariable ["ACE_hideName", false])}) then { - _distance = _player distance _target; + _distance = ACE_player distance _target; _alpha = ((1 - 0.2 * (_distance - GVAR(PlayerNamesViewDistance))) min 1) * GVAR(PlayerNamesMaxAlpha); _alpha = _alpha min _onKeyPressAlphaMax; - [_player, _target, _alpha, _distance * 0.026, _defaultIcon] call FUNC(drawNameTagIcon); + [ACE_player, _target, _alpha, _distance * 0.026, _defaultIcon] call FUNC(drawNameTagIcon); }; }; }; @@ -41,11 +41,11 @@ if ((GVAR(showPlayerNames) in [2,4]) && {_onKeyPressAlphaMax > 0}) then { _target = cursorTarget; if ((!isNull _target) && {_target isKindOf "CAManBase"} && - {(side (group _target)) == (side (group _player))} && - {_target != _player} && + {(side (group _target)) == (side (group ACE_player))} && + {_target != ACE_player} && {GVAR(ShowNamesForAI) || {[_target] call EFUNC(common,isPlayer)}} && {!(_target getVariable ["ACE_hideName", false])}) then { - _distance = _player distance _target; + _distance = ACE_player distance _target; _alpha = ((1 - 0.2 * (_distance - GVAR(PlayerNamesViewDistance))) min 1) * GVAR(PlayerNamesMaxAlpha); _alpha = _alpha min _onKeyPressAlphaMax; _icon = ICON_NONE; @@ -55,7 +55,7 @@ if ((GVAR(showPlayerNames) in [2,4]) && {_onKeyPressAlphaMax > 0}) then { _icon = if (([_target] call FUNC(isSpeaking)) && {(vehicle _target) == _target} && {GVAR(showSoundWaves) > 0}) then {ICON_NAME_SPEAK} else {_defaultIcon}; }; - [_player, _target, _alpha, _distance * 0.026, _icon] call FUNC(drawNameTagIcon); + [ACE_player, _target, _alpha, _distance * 0.026, _icon] call FUNC(drawNameTagIcon); }; }; @@ -84,12 +84,12 @@ if (((GVAR(showPlayerNames) in [1,3]) && {_onKeyPressAlphaMax > 0}) || {GVAR(sho }; if ((_icon != ICON_NONE) && - {(side (group _target)) == (side (group _player))} && - {_target != _player} && + {(side (group _target)) == (side (group ACE_player))} && + {_target != ACE_player} && {GVAR(ShowNamesForAI) || {[_target] call EFUNC(common,isPlayer)}} && {!(_target getVariable ["ACE_hideName", false])}) then { - if (lineIntersects [_pos, (visiblePositionASL _target) vectorAdd [0,0,1], vehicle _player, _target]) exitWith {}; // Check if there is line of sight + if (lineIntersects [_pos, (visiblePositionASL _target) vectorAdd [0,0,1], vehicle ACE_player, _target]) exitWith {}; // Check if there is line of sight _relPos = (visiblePositionASL _target) vectorDiff _pos; _distance = vectorMagnitude _relPos; _projDist = _relPos vectorDistance (_vecy vectorMultiply (_relPos vectorDotProduct _vecy)); @@ -102,7 +102,7 @@ if (((GVAR(showPlayerNames) in [1,3]) && {_onKeyPressAlphaMax > 0}) || {GVAR(sho _alpha = _alpha min _onKeyPressAlphaMax; }; - [_player, _target, _alpha, _distance * 0.026, _icon] call FUNC(drawNameTagIcon); + [ACE_player, _target, _alpha, _distance * 0.026, _icon] call FUNC(drawNameTagIcon); }; } forEach _targets; }; diff --git a/addons/nightvision/XEH_postInitClient.sqf b/addons/nightvision/XEH_postInitClient.sqf index 376059ce1b..db5d395096 100644 --- a/addons/nightvision/XEH_postInitClient.sqf +++ b/addons/nightvision/XEH_postInitClient.sqf @@ -42,7 +42,7 @@ GVAR(ppEffectMuzzleFlash) ppEffectCommit 0; // Conditions: canInteract if !([ACE_player, objNull, ["isNotEscorting", "isNotInside"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific - if ((currentVisionMode _player != 1)) exitWith {false}; + if ((currentVisionMode ACE_player != 1)) exitWith {false}; // Statement [ACE_player, 1] call FUNC(changeNVGBrightness); @@ -56,7 +56,7 @@ GVAR(ppEffectMuzzleFlash) ppEffectCommit 0; // Conditions: canInteract if !([ACE_player, objNull, ["isNotEscorting", "isNotInside"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific - if ((currentVisionMode _player != 1)) exitWith {false}; + if ((currentVisionMode ACE_player != 1)) exitWith {false}; // Statement [ACE_player, -1] call FUNC(changeNVGBrightness); diff --git a/addons/nightvision/functions/fnc_updatePPEffects.sqf b/addons/nightvision/functions/fnc_updatePPEffects.sqf index a90186fe10..9906a440fc 100644 --- a/addons/nightvision/functions/fnc_updatePPEffects.sqf +++ b/addons/nightvision/functions/fnc_updatePPEffects.sqf @@ -15,7 +15,7 @@ */ #include "script_component.hpp" -private ["_currentVehicle", "_grainSetting", "_blurSetting", "_radBlurSetting", "_config"]; +private ["_currentVehicle", "_grainSetting", "_blurSetting", "_radBlurSetting", "_config", "_hmd", "_cameraView", "_turret"]; _currentVehicle = vehicle ACE_player; @@ -41,7 +41,7 @@ _fnc_isUsingHMD = { !("NVG" in getArray (_config >> "ViewOptics" >> "visionMode")); }; - private ["_result", "_turretConfig", "_turretConfigOpticsIn"]; + private ["_result", "_turretConfig", "_turretConfigOpticsIn", "_index"]; _result = true; _turretConfig = [_config, _turret] call EFUNC(common,getTurretConfigPath); _turretConfigOpticsIn = _turretConfig >> "OpticsIn"; diff --git a/addons/noradio/XEH_post_initClient.sqf b/addons/noradio/XEH_post_initClient.sqf index 4f35a1ced9..ecd80a6436 100644 --- a/addons/noradio/XEH_post_initClient.sqf +++ b/addons/noradio/XEH_post_initClient.sqf @@ -2,15 +2,13 @@ #include "script_component.hpp" /* -_setupPlayer = { +[{ if (!isNull ACE_player) then { [(_this select 1)] call cba_fnc_removePerFrameHandler; [ACE_player, "isPlayer"] call EFUNC(common,muteUnit); }; -}; - -[_setupPlayer, 0, []] call CBA_fnc_addPerFrameHandler; +}, 0, []] call CBA_fnc_addPerFrameHandler; */ if (!hasInterface) exitWith {}; diff --git a/addons/switchunits/functions/fnc_addMapFunction.sqf b/addons/switchunits/functions/fnc_addMapFunction.sqf index 62a7c42a22..7204e73d36 100644 --- a/addons/switchunits/functions/fnc_addMapFunction.sqf +++ b/addons/switchunits/functions/fnc_addMapFunction.sqf @@ -17,12 +17,10 @@ #include "script_component.hpp" -private ["_unit", "_sides"]; -_unit = _this select 0; -_sides = _this select 1; +PARAMS_2(_unit,_sides); ["theMapClick", "onMapSingleClick", { - + // IGNORE_PRIVATE_WARNING(_pos,_shift,_alt) if (alive ACE_player && {GVAR(OriginalUnit) getVariable ["ACE_CanSwitchUnits", false]}) then { [_this, _pos, _shift, _alt] call FUNC(handleMapClick); }; diff --git a/addons/switchunits/functions/fnc_handleMapClick.sqf b/addons/switchunits/functions/fnc_handleMapClick.sqf index 3033071984..bfe36f13ea 100644 --- a/addons/switchunits/functions/fnc_handleMapClick.sqf +++ b/addons/switchunits/functions/fnc_handleMapClick.sqf @@ -10,7 +10,7 @@ * None * * Example: - * [_unit, _sides] call FUNC(handleMapClick) + * [unit, _sides] call FUNC(handleMapClick) * * Public: No */ diff --git a/addons/switchunits/functions/fnc_initPlayer.sqf b/addons/switchunits/functions/fnc_initPlayer.sqf index 9c71f8cefc..c2857f1091 100644 --- a/addons/switchunits/functions/fnc_initPlayer.sqf +++ b/addons/switchunits/functions/fnc_initPlayer.sqf @@ -10,7 +10,7 @@ * None * * Example: - * [_player, _sides] call FUNC(initPlayer) + * [player, [west]] call FUNC(initPlayer) * * Public: No */ @@ -19,8 +19,7 @@ private ["_playerUnit", "_sides"]; -_playerUnit = _this select 0; -_sides = _this select 1; +PARAMS_2(_playerUnit,_sides); if (vehicle _playerUnit == _playerUnit) then { diff --git a/addons/switchunits/functions/fnc_nearestPlayers.sqf b/addons/switchunits/functions/fnc_nearestPlayers.sqf index b79c54054f..987c4e3528 100644 --- a/addons/switchunits/functions/fnc_nearestPlayers.sqf +++ b/addons/switchunits/functions/fnc_nearestPlayers.sqf @@ -10,14 +10,15 @@ * Player units > * * Example: - * [_pos, 100] call FUNC(nearestPlayers) + * [[300,300,0], 100] call FUNC(nearestPlayers) * * Public: Yes */ - #include "script_component.hpp" -private ["_position", "_radius", "_nearestPlayers"]; +private ["_nearestPlayers"]; + +PARAMS_2(_position,_radius); _position = _this select 0; _radius = _this select 1; @@ -25,9 +26,9 @@ _radius = _this select 1; _nearestPlayers = []; { - if ([_x] call EFUNC(common,isPlayer) && {alive _x}) then { - _nearestPlayers pushBack _x; - }; + if ([_x] call EFUNC(common,isPlayer) && {alive _x}) then { + _nearestPlayers pushBack _x; + }; } forEach (nearestObjects [_position, ["Man"], _radius]); - _nearestPlayers +_nearestPlayers diff --git a/addons/switchunits/functions/fnc_switchBack.sqf b/addons/switchunits/functions/fnc_switchBack.sqf index d54713bbe4..9a5253cb3d 100644 --- a/addons/switchunits/functions/fnc_switchBack.sqf +++ b/addons/switchunits/functions/fnc_switchBack.sqf @@ -10,26 +10,20 @@ * None * * Example: - * [_origPlayer, _respPlayer] call FUNC(switchBack) + * [_originalPlayerUnit, _currentUnit] call FUNC(switchBack) * * Public: Yes */ #include "script_component.hpp" -private ["_origPlayerUnit"]; +PARMAS_1(_originalPlayerUnit); -_origPlayerUnit = _this select 0; -[_origPlayerUnit] joinSilent GVAR(OriginalGroup); +[_originalPlayerUnit] joinSilent GVAR(OriginalGroup); DFUNC(pfhSwitchBack) = { - - private ["_args", "_originalPlayerUnit", "_currentUnit"]; - - _args = _this select 0; - - _originalPlayerUnit = _args select 0; - _currentUnit = _args select 1; + PARAMS_2(_args,_pfID); + EXPLODE_2_PVT(_args,_originalPlayerUnit,_currentUnit); if (local _originalPlayerUnit) exitWith { selectPlayer _originalPlayerUnit; diff --git a/addons/switchunits/functions/fnc_switchUnit.sqf b/addons/switchunits/functions/fnc_switchUnit.sqf index abd053ffae..b1879b0999 100644 --- a/addons/switchunits/functions/fnc_switchUnit.sqf +++ b/addons/switchunits/functions/fnc_switchUnit.sqf @@ -18,9 +18,9 @@ #include "script_component.hpp" -private ["_unit", "_allNearestPlayers", "_oldUnit", "_leave"]; +private ["_nearestEnemyPlayers", "_allNearestPlayers", "_oldUnit", "_leave"]; -_unit = _this select 1; +PARAMS_1(_unit); // don't switch to original player units if (!([_unit] call FUNC(isValidAi))) exitWith {}; diff --git a/addons/vehiclelock/functions/fnc_moduleSync.sqf b/addons/vehiclelock/functions/fnc_moduleSync.sqf index feed42e3ab..ede20e3196 100644 --- a/addons/vehiclelock/functions/fnc_moduleSync.sqf +++ b/addons/vehiclelock/functions/fnc_moduleSync.sqf @@ -37,6 +37,7 @@ if (!isServer) exitWith {}; }; { + private "_unit"; _unit = _x; if (_unit isKindOf "CAManBase") then { { diff --git a/addons/vehiclelock/functions/fnc_onOpenInventory.sqf b/addons/vehiclelock/functions/fnc_onOpenInventory.sqf index 55fee28cc6..65c3068dce 100644 --- a/addons/vehiclelock/functions/fnc_onOpenInventory.sqf +++ b/addons/vehiclelock/functions/fnc_onOpenInventory.sqf @@ -21,6 +21,7 @@ PARAMS_2(_unit,_container); //Only check for player: if (_unit != ace_player) exitWith {false}; +private "_handeled"; _handeled = false; if (GVAR(LockVehicleInventory) && //if setting not enabled diff --git a/addons/weaponselect/XEH_preInit.sqf b/addons/weaponselect/XEH_preInit.sqf index 790dfe7a99..4c5216c2f6 100644 --- a/addons/weaponselect/XEH_preInit.sqf +++ b/addons/weaponselect/XEH_preInit.sqf @@ -26,6 +26,7 @@ GVAR(CurrentGrenadeMuzzleOther) = ""; // Collect frag and other muzzles separately with uiNamespace do { + private ["_magazines", "_magazine", "_ammo", "_explosive"]; if (isNil QGVAR(FragMuzzles)) then { GVAR(FragMuzzles) = []; GVAR(NonFragMuzzles) = []; diff --git a/addons/weaponselect/functions/fnc_countMagazinesForGrenadeMuzzle.sqf b/addons/weaponselect/functions/fnc_countMagazinesForGrenadeMuzzle.sqf index f73f2444c4..f45ed0ea57 100644 --- a/addons/weaponselect/functions/fnc_countMagazinesForGrenadeMuzzle.sqf +++ b/addons/weaponselect/functions/fnc_countMagazinesForGrenadeMuzzle.sqf @@ -12,18 +12,13 @@ */ #include "script_component.hpp" -private ["_unit", "_muzzle"]; +PARAMS_2(_unit,_muzzle); -_unit = _this select 0; -_muzzle = _this select 1; - -private ["_uniformMags", "_vestMags", "_backPackMags"]; +private ["_uniformMags", "_vestMags", "_backpackMags", "_numberOfMagazines", "_magazineClasses", "_firstMagazine"]; _uniformMags = getMagazineCargo uniformContainer _unit; _vestMags = getMagazineCargo vestContainer _unit; -_backPackMags = getMagazineCargo backpackContainer _unit; - -private ["_numberOfMagazines", "_magazineClasses", "_firstMagazine"]; +_backpackMags = getMagazineCargo backpackContainer _unit; _numberOfMagazines = 0; _magazineClasses = getArray (configFile >> "CfgWeapons" >> "Throw" >> _muzzle >> "magazines"); diff --git a/addons/weaponselect/functions/fnc_displayGrenadeTypeAndNumber.sqf b/addons/weaponselect/functions/fnc_displayGrenadeTypeAndNumber.sqf index 1922ffdbb9..d7a68e7f50 100644 --- a/addons/weaponselect/functions/fnc_displayGrenadeTypeAndNumber.sqf +++ b/addons/weaponselect/functions/fnc_displayGrenadeTypeAndNumber.sqf @@ -21,10 +21,10 @@ _numberofMagazines = _this select 1; private ["_color", "_name", "_text", "_picture"]; -_color = [[1,0,0], [1,1,1]] select (_numberOfMagazines > 0); +_color = [[1,0,0], [1,1,1]] select (_numberofMagazines > 0); _name = getText (configFile >> "CfgMagazines" >> _magazine >> "displayNameShort"); -_text = [format["%1 x%2", _name, _numberOfMagazines], _color] call EFUNC(common,stringToColoredText); +_text = [format["%1 x%2", _name, _numberofMagazines], _color] call EFUNC(common,stringToColoredText); _picture = getText (configFile >> "CfgMagazines" >> _magazine >> "picture"); [_text, _picture] call EFUNC(common,displayTextPicture); diff --git a/addons/weaponselect/functions/fnc_selectGrenadeAll.sqf b/addons/weaponselect/functions/fnc_selectGrenadeAll.sqf index 31999ad0b9..a75a11c202 100644 --- a/addons/weaponselect/functions/fnc_selectGrenadeAll.sqf +++ b/addons/weaponselect/functions/fnc_selectGrenadeAll.sqf @@ -11,41 +11,41 @@ */ #include "script_component.hpp" -private ["_unit", "_nextMuzzle"]; +private ["_text", "_nextMuzzle"]; -_unit = _this select 0; +PARAMS_1(_unit); _nextMuzzle = ["All"] call FUNC(findNextGrenadeMuzzle); if (_nextMuzzle != "") then { - private ["_magazines", "_magazine", "_count", "_return"]; - _magazines = GVAR(AllMagazines) select (GVAR(AllMuzzles) find _nextMuzzle); - reverse _magazines; + private ["_magazines", "_magazine", "_count", "_return"]; + _magazines = GVAR(AllMagazines) select (GVAR(AllMuzzles) find _nextMuzzle); + reverse _magazines; - _magazine = ""; - _count = {_return = _x in _magazines; if (_return) then {_magazine = _x}; _return} count magazines _unit; + _magazine = ""; + _count = {_return = _x in _magazines; if (_return) then {_magazine = _x}; _return} count magazines _unit; - // There is a muzzle with magazines --> cycle to it - [_unit, _nextMuzzle] call FUNC(setNextGrenadeMuzzle); + // There is a muzzle with magazines --> cycle to it + [_unit, _nextMuzzle] call FUNC(setNextGrenadeMuzzle); - [_magazine, _count] call FUNC(displayGrenadeTypeAndNumber); + [_magazine, _count] call FUNC(displayGrenadeTypeAndNumber); } else { - // There is a no muzzle with magazines --> select nothing - GVAR(CurrentGrenadeMuzzleFrag) = ""; GVAR(CurrentGrenadeMuzzleOther) = ""; + // There is a no muzzle with magazines --> select nothing + GVAR(CurrentGrenadeMuzzleFrag) = ""; GVAR(CurrentGrenadeMuzzleOther) = ""; - if (GVAR(DisplayText)) then { - _text = [localize "STR_ACE_WeaponSelect_NoGrenadesLeft", [1,0,0]] call EFUNC(common,stringToColoredText); - [composeText [lineBreak, _text]] call EFUNC(common,displayTextStructured); - }; + if (GVAR(DisplayText)) then { + _text = [localize "STR_ACE_WeaponSelect_NoGrenadesLeft", [1,0,0]] call EFUNC(common,stringToColoredText); + [composeText [lineBreak, _text]] call EFUNC(common,displayTextStructured); + }; }; if (_nextMuzzle in GVAR(FragMuzzles)) then { - GVAR(CurrentGrenadeMuzzleFrag) = _nextMuzzle; - GVAR(CurrentGrenadeMuzzleIsFrag) = true; + GVAR(CurrentGrenadeMuzzleFrag) = _nextMuzzle; + GVAR(CurrentGrenadeMuzzleIsFrag) = true; } else { - GVAR(CurrentGrenadeMuzzleOther) = _nextMuzzle; - GVAR(CurrentGrenadeMuzzleIsFrag) = false; + GVAR(CurrentGrenadeMuzzleOther) = _nextMuzzle; + GVAR(CurrentGrenadeMuzzleIsFrag) = false; }; diff --git a/addons/weaponselect/functions/fnc_selectGrenadeFrag.sqf b/addons/weaponselect/functions/fnc_selectGrenadeFrag.sqf index 408cf0e608..0dee3e5c57 100644 --- a/addons/weaponselect/functions/fnc_selectGrenadeFrag.sqf +++ b/addons/weaponselect/functions/fnc_selectGrenadeFrag.sqf @@ -11,34 +11,34 @@ */ #include "script_component.hpp" -private ["_unit", "_nextMuzzle"]; +private ["_text", "_nextMuzzle"]; -_unit = _this select 0; +PARAMS_1(_unit); _nextMuzzle = ["Frag"] call FUNC(findNextGrenadeMuzzle); if (_nextMuzzle != "") then { - GVAR(CurrentGrenadeMuzzleFrag) = _nextMuzzle; + GVAR(CurrentGrenadeMuzzleFrag) = _nextMuzzle; - private ["_magazines", "_magazine", "_count", "_return"]; - _magazines = GVAR(FragMagazines) select (GVAR(FragMuzzles) find _nextMuzzle); - reverse _magazines; + private ["_magazines", "_magazine", "_count", "_return"]; + _magazines = GVAR(FragMagazines) select (GVAR(FragMuzzles) find _nextMuzzle); + reverse _magazines; - _magazine = ""; - _count = {_return = _x in _magazines; if (_return) then {_magazine = _x}; _return} count magazines _unit; + _magazine = ""; + _count = {_return = _x in _magazines; if (_return) then {_magazine = _x}; _return} count magazines _unit; - // There is a muzzle with magazines --> cycle to it - [_unit, _nextMuzzle] call FUNC(setNextGrenadeMuzzle); + // There is a muzzle with magazines --> cycle to it + [_unit, _nextMuzzle] call FUNC(setNextGrenadeMuzzle); - [_magazine, _count] call FUNC(displayGrenadeTypeAndNumber); + [_magazine, _count] call FUNC(displayGrenadeTypeAndNumber); } else { - // There is a no muzzle with magazines --> select nothing - GVAR(CurrentGrenadeMuzzleFrag) = ""; - if (GVAR(DisplayText)) then { - _text = [localize "STR_ACE_WeaponSelect_NoFragsLeft", [1,0,0]] call EFUNC(common,stringToColoredText); - [composeText [lineBreak, _text]] call EFUNC(common,displayTextStructured); - }; + // There is a no muzzle with magazines --> select nothing + GVAR(CurrentGrenadeMuzzleFrag) = ""; + if (GVAR(DisplayText)) then { + _text = [localize "STR_ACE_WeaponSelect_NoFragsLeft", [1,0,0]] call EFUNC(common,stringToColoredText); + [composeText [lineBreak, _text]] call EFUNC(common,displayTextStructured); + }; }; GVAR(CurrentGrenadeMuzzleIsFrag) = true; diff --git a/addons/weaponselect/functions/fnc_selectGrenadeOther.sqf b/addons/weaponselect/functions/fnc_selectGrenadeOther.sqf index c732010a2b..4ab65e5bf3 100644 --- a/addons/weaponselect/functions/fnc_selectGrenadeOther.sqf +++ b/addons/weaponselect/functions/fnc_selectGrenadeOther.sqf @@ -11,34 +11,34 @@ */ #include "script_component.hpp" -private ["_unit", "_nextMuzzle"]; +private ["_nextMuzzle", "_text"]; -_unit = _this select 0; +PARAMS_1(_unit); _nextMuzzle = ["NonFrag"] call FUNC(findNextGrenadeMuzzle); if (_nextMuzzle != "") then { - GVAR(CurrentGrenadeMuzzleOther) = _nextMuzzle; + GVAR(CurrentGrenadeMuzzleOther) = _nextMuzzle; - private ["_magazines", "_magazine", "_count", "_return"]; - _magazines = GVAR(NonFragMagazines) select (GVAR(NonFragMuzzles) find _nextMuzzle); - reverse _magazines; + private ["_magazines", "_magazine", "_count", "_return"]; + _magazines = GVAR(NonFragMagazines) select (GVAR(NonFragMuzzles) find _nextMuzzle); + reverse _magazines; - _magazine = ""; - _count = {_return = _x in _magazines; if (_return) then {_magazine = _x}; _return} count magazines _unit; + _magazine = ""; + _count = {_return = _x in _magazines; if (_return) then {_magazine = _x}; _return} count magazines _unit; - // There is a muzzle with magazines --> cycle to it - [_unit, _nextMuzzle] call FUNC(setNextGrenadeMuzzle); + // There is a muzzle with magazines --> cycle to it + [_unit, _nextMuzzle] call FUNC(setNextGrenadeMuzzle); - [_magazine, _count] call FUNC(displayGrenadeTypeAndNumber); + [_magazine, _count] call FUNC(displayGrenadeTypeAndNumber); } else { - // There is a no muzzle with magazines --> select nothing - GVAR(CurrentGrenadeMuzzleOther) = ""; - if (GVAR(DisplayText)) then { - _text = [localize "STR_ACE_WeaponSelect_NoMiscGrenadeLeft", [1,0,0]] call EFUNC(common,stringToColoredText); - [composeText [lineBreak, _text]] call EFUNC(common,displayTextStructured); - }; + // There is a no muzzle with magazines --> select nothing + GVAR(CurrentGrenadeMuzzleOther) = ""; + if (GVAR(DisplayText)) then { + _text = [localize "STR_ACE_WeaponSelect_NoMiscGrenadeLeft", [1,0,0]] call EFUNC(common,stringToColoredText); + [composeText [lineBreak, _text]] call EFUNC(common,displayTextStructured); + }; }; GVAR(CurrentGrenadeMuzzleIsFrag) = false; diff --git a/addons/weaponselect/functions/fnc_setNextGrenadeMuzzle.sqf b/addons/weaponselect/functions/fnc_setNextGrenadeMuzzle.sqf index ced1fa87b3..81d1a59ed1 100644 --- a/addons/weaponselect/functions/fnc_setNextGrenadeMuzzle.sqf +++ b/addons/weaponselect/functions/fnc_setNextGrenadeMuzzle.sqf @@ -17,19 +17,15 @@ private ["_unit", "_muzzle"]; _unit = _this select 0; _muzzle = _this select 1; -private ["_uniformMags", "_vestMags", "_backPackMags"]; +private ["_uniformMags", "_vestMags", "_backpackMags", "_i", "_uniformMagsToRemove", "_vestMagsToRemove", "_backpackMagsToRemove", "_firstMagazine", "_throwMuzzleNames"]; _uniformMags = getMagazineCargo uniformContainer _unit; _vestMags = getMagazineCargo vestContainer _unit; -_backPackMags = getMagazineCargo backpackContainer _unit; - -private ["_uniformMagsToRemove", "_vestMagsToRemove", "_backPackMagsToRemove"]; +_backpackMags = getMagazineCargo backpackContainer _unit; _uniformMagsToRemove = []; _vestMagsToRemove = []; -_backPackMagsToRemove = []; - -private ["_firstMagazine", "_throwMuzzleNames"]; +_backpackMagsToRemove = []; _firstMagazine = ""; _throwMuzzleNames = getArray (configfile >> "CfgWeapons" >> "Throw" >> "muzzles"); @@ -99,7 +95,7 @@ _throwMuzzleNames = getArray (configfile >> "CfgWeapons" >> "Throw" >> "muzzles" for [{_i = 0}, {_i < (_x select 1)}, {_i = _i + 1}] do { _unit removeItem (_x select 0); }; -} forEach _backPackMagsToRemove; +} forEach _backpackMagsToRemove; // Readd magazines { @@ -118,4 +114,4 @@ _throwMuzzleNames = getArray (configfile >> "CfgWeapons" >> "Throw" >> "muzzles" for [{_i = 0}, {_i < (_x select 1)}, {_i = _i + 1}] do { _unit addItemToBackpack (_x select 0); }; -} forEach _backPackMagsToRemove; +} forEach _backpackMagsToRemove; diff --git a/tools/search_privates.py b/tools/search_privates.py index 404c56f4db..56626c5bfd 100644 --- a/tools/search_privates.py +++ b/tools/search_privates.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/env python3 import fnmatch import os @@ -21,7 +21,7 @@ def get_private_declare(content): priv_split = sorted(set(priv_split)) priv_declared += priv_split; - srch = re.compile('PARAMS_[0-9].*|EXPLODE_[0-9]_PVT.*|DEFAULT_PARAM.*|KEY_PARAM.*') + srch = re.compile('PARAMS_[0-9].*|EXPLODE_[0-9]_PVT.*|DEFAULT_PARAM.*|KEY_PARAM.*|IGNORE_PRIVATE_WARNING.*') priv_srch_declared = srch.findall(content) priv_srch_declared = sorted(set(priv_srch_declared)) @@ -37,7 +37,7 @@ def get_private_declare(content): return priv_declared def check_privates(filepath): - + bad_count_file = 0 def pushClosing(t): closingStack.append(closing.expr) closing << Literal( closingFor[t[0]] ) @@ -81,6 +81,9 @@ def check_privates(filepath): print (filepath) for bad_priv in missing: print ('\t' + bad_priv) + bad_count_file = bad_count_file + 1 + + return bad_count_file def main(): @@ -89,6 +92,7 @@ def main(): print("#########################") sqf_list = [] + bad_count = 0 parser = argparse.ArgumentParser() parser.add_argument('-m','--module', help='only search specified module addon folder', required=False, default=".") @@ -99,7 +103,10 @@ def main(): sqf_list.append(os.path.join(root, filename)) for filename in sqf_list: - check_privates(filename) + bad_count = bad_count + check_privates(filename) + + + print ("Bad Count {0}".format(bad_count)) if __name__ == "__main__": main() From dce344c85ffaf93a501d58e3133468182218789e Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 17 Apr 2015 16:51:27 -0500 Subject: [PATCH 728/816] Ignore Case --- .../functions/fnc_teleportToRallypoint.sqf | 40 +++++++++---------- .../switchunits/functions/fnc_switchBack.sqf | 2 +- tools/search_privates.py | 4 +- 3 files changed, 22 insertions(+), 24 deletions(-) diff --git a/addons/respawn/functions/fnc_teleportToRallypoint.sqf b/addons/respawn/functions/fnc_teleportToRallypoint.sqf index 82a1d68e05..dc3cc16b92 100644 --- a/addons/respawn/functions/fnc_teleportToRallypoint.sqf +++ b/addons/respawn/functions/fnc_teleportToRallypoint.sqf @@ -1,31 +1,29 @@ /* - Name: ACE_Respawn_fnc_teleportToRallypoint - - Author(s): - commy2 - - Description: - teleports a unit to a rallypoint - - Parameters: - 0: OBJECT - unit - 1: OBJECT - side - 2: BOOLEAN - teleport to base - - Returns: - VOID -*/ - + * Author: commy2 + * teleports a unit to a rallypoint + * + * Arguments: + * 0: unit + * 1: side? + * 2: teleport to base + * + * Return Value: + * Nothing + * + * Example: + * [,,] call ACE_Respawn_fnc_teleportToRallypoint; + * + * Public: No + */ #include "script_component.hpp" -private ["_unit", "_side", "_rallypoint", "_toBase"]; +PARAMS_3(_unit,_side,_rallypoint); -_unit = _this select 0; -_side = _this select 1; -_rallypoint = _this select 2; +private ["_toBase"]; // rallypoint names are defined in CfgVehicles.hpp +//IGNORE_PRIVATE_WARNING("_Base") _toBase = _rallypoint find "_Base" != -1; _rallypoint = missionNamespace getVariable [_rallypoint, objNull], diff --git a/addons/switchunits/functions/fnc_switchBack.sqf b/addons/switchunits/functions/fnc_switchBack.sqf index 9a5253cb3d..69be77dd8b 100644 --- a/addons/switchunits/functions/fnc_switchBack.sqf +++ b/addons/switchunits/functions/fnc_switchBack.sqf @@ -17,7 +17,7 @@ #include "script_component.hpp" -PARMAS_1(_originalPlayerUnit); +PARAMS_1(_originalPlayerUnit); [_originalPlayerUnit] joinSilent GVAR(OriginalGroup); diff --git a/tools/search_privates.py b/tools/search_privates.py index 56626c5bfd..6e1430a8ca 100644 --- a/tools/search_privates.py +++ b/tools/search_privates.py @@ -73,8 +73,8 @@ def check_privates(filepath): missing = [] for s in priv_use: - if s not in priv_declared: - if s not in missing: + if s.lower() not in map(str.lower,priv_declared): + if s.lower() not in map(str.lower,missing): missing.append(s) if len(missing) > 0: From 314b0d23d68803ab66e860d0ebfa0a3e22a7bd15 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 18 Apr 2015 00:11:53 +0200 Subject: [PATCH 729/816] ATragMX Feature Expansion: *Added Gun and Ammo Data Screen *Added Atomospheric and Environmental Data Screen *Added Target Data Screen *Added support for coriolis- and spin drift *Added a second option (AT) to enter atmospheric data *Target data is now saved/restored in/from the profileNamespace *Atmosphere data is now saved/restored in/from the profileNamespace *Selected gun profile is now saved/restored in/from the profileNamespace *Fixed several bugs in the dual-/imperial unit systems *Minor bug fixes in the target range assist screen *Minor bug fix in the target speed assist screen --- addons/atragmx/RscTitles.hpp | 318 ++++++++++++++++-- addons/atragmx/XEH_postInit.sqf | 47 +-- addons/atragmx/XEH_preInit.sqf | 17 + .../functions/fnc_calculate_range_card.sqf | 51 ++- .../fnc_calculate_scope_base_angle.sqf | 2 +- .../functions/fnc_calculate_solution.sqf | 66 +++- .../fnc_calculate_target_range_assist.sqf | 2 +- .../fnc_calculate_target_solution.sqf | 57 +++- .../fnc_calculate_target_speed_assist.sqf | 21 +- addons/atragmx/functions/fnc_change_gun.sqf | 19 +- .../functions/fnc_change_target_slot.sqf | 2 +- .../atragmx/functions/fnc_create_dialog.sqf | 3 + .../atragmx/functions/fnc_cycle_gun_list.sqf | 18 + .../functions/fnc_cycle_image_size_units.sqf | 19 ++ .../functions/fnc_cycle_num_ticks_units.sqf | 20 ++ .../functions/fnc_cycle_target_size_units.sqf | 19 ++ addons/atragmx/functions/fnc_init.sqf | 15 +- addons/atragmx/functions/fnc_parse_input.sqf | 80 +++-- .../functions/fnc_restore_atmo_default.sqf | 25 ++ .../functions/fnc_restore_user_data.sqf | 36 ++ .../functions/fnc_show_atmo_env_data.sqf | 25 ++ .../functions/fnc_show_gun_ammo_data.sqf | 24 ++ .../atragmx/functions/fnc_show_main_page.sqf | 10 +- .../functions/fnc_show_target_data.sqf | 24 ++ .../fnc_show_target_range_assist.sqf | 6 +- .../fnc_show_target_speed_assist.sqf | 12 +- .../atragmx/functions/fnc_store_user_data.sqf | 36 ++ .../functions/fnc_toggle_atmo_env_data.sqf | 28 ++ .../functions/fnc_toggle_gun_ammo_data.sqf | 29 ++ .../atragmx/functions/fnc_toggle_gun_list.sqf | 12 +- .../functions/fnc_toggle_range_card.sqf | 6 +- .../functions/fnc_toggle_range_card_setup.sqf | 13 +- .../functions/fnc_toggle_target_data.sqf | 28 ++ .../fnc_toggle_target_range_assist.sqf | 16 +- .../fnc_toggle_target_speed_assist.sqf | 15 +- .../functions/fnc_update_atmo_env_data.sqf | 45 +++ .../functions/fnc_update_atmo_selection.sqf | 31 ++ .../functions/fnc_update_atmosphere.sqf | 15 +- addons/atragmx/functions/fnc_update_gun.sqf | 36 +- .../functions/fnc_update_gun_ammo_data.sqf | 74 ++++ .../functions/fnc_update_range_card.sqf | 46 +-- .../atragmx/functions/fnc_update_result.sqf | 14 +- .../atragmx/functions/fnc_update_target.sqf | 25 +- .../functions/fnc_update_target_data.sqf | 40 +++ .../functions/fnc_update_unit_selection.sqf | 4 + .../functions/fnc_update_zero_range.sqf | 15 +- 46 files changed, 1174 insertions(+), 292 deletions(-) create mode 100644 addons/atragmx/functions/fnc_cycle_gun_list.sqf create mode 100644 addons/atragmx/functions/fnc_cycle_image_size_units.sqf create mode 100644 addons/atragmx/functions/fnc_cycle_num_ticks_units.sqf create mode 100644 addons/atragmx/functions/fnc_cycle_target_size_units.sqf create mode 100644 addons/atragmx/functions/fnc_restore_atmo_default.sqf create mode 100644 addons/atragmx/functions/fnc_restore_user_data.sqf create mode 100644 addons/atragmx/functions/fnc_show_atmo_env_data.sqf create mode 100644 addons/atragmx/functions/fnc_show_gun_ammo_data.sqf create mode 100644 addons/atragmx/functions/fnc_show_target_data.sqf create mode 100644 addons/atragmx/functions/fnc_store_user_data.sqf create mode 100644 addons/atragmx/functions/fnc_toggle_atmo_env_data.sqf create mode 100644 addons/atragmx/functions/fnc_toggle_gun_ammo_data.sqf create mode 100644 addons/atragmx/functions/fnc_toggle_target_data.sqf create mode 100644 addons/atragmx/functions/fnc_update_atmo_env_data.sqf create mode 100644 addons/atragmx/functions/fnc_update_atmo_selection.sqf create mode 100644 addons/atragmx/functions/fnc_update_gun_ammo_data.sqf create mode 100644 addons/atragmx/functions/fnc_update_target_data.sqf diff --git a/addons/atragmx/RscTitles.hpp b/addons/atragmx/RscTitles.hpp index b60ff03fdc..592374ddad 100644 --- a/addons/atragmx/RscTitles.hpp +++ b/addons/atragmx/RscTitles.hpp @@ -230,12 +230,12 @@ class ATragMX_Display { w=0.03; h=0.03; colorBackground[]={0,0,0,0.0}; - action=QUOTE((GVAR(currentGun) + (count GVAR(gunList)) - 1) % (count GVAR(gunList)) call FUNC(change_gun)); + action=QUOTE(-1 call FUNC(cycle_gun_list)); }; class BOTTOM: TOP { idc=-1; y=0.265*safezoneH+safezoneY+0.955; - action=QUOTE((GVAR(currentGun) + (count GVAR(gunList)) + 1) % (count GVAR(gunList)) call FUNC(change_gun)); + action=QUOTE(+1 call FUNC(cycle_gun_list)); }; class LEFT: ATragMX_RscButton { idc=-1; @@ -316,6 +316,7 @@ class ATragMX_Display { colorBackground[]={0.15,0.21,0.23,0.3}; colorFocused[]={0.15,0.21,0.23,0.2}; text="Gun"; + action=QUOTE(call FUNC(toggle_gun_ammo_data)); }; class TEXT_BORE_HEIGHT: TEXT_GUN_PROFILE { idc=10; @@ -323,12 +324,12 @@ class ATragMX_Display { y=0.265*safezoneH+safezoneY+0.285; text="BH"; }; - class TEXT_BORE_HEIGHT_INPUT: ATragMX_RscEdit { + class TEXT_BORE_HEIGHT_OUTPUT: TEXT_BORE_HEIGHT { idc=100; + style=ST_RIGHT; w=0.058; x=0.550*safezoneW+safezoneX+0.145; y=0.265*safezoneH+safezoneY+0.285; - onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_solution)}); }; class TEXT_BULLET_MASS: TEXT_BORE_HEIGHT { idc=11; @@ -336,7 +337,7 @@ class ATragMX_Display { y=0.265*safezoneH+safezoneY+0.320; text="BW"; }; - class TEXT_BULLET_MASS_INPUT: TEXT_BORE_HEIGHT_INPUT { + class TEXT_BULLET_MASS_OUTPUT: TEXT_BORE_HEIGHT_OUTPUT { idc=110; y=0.265*safezoneH+safezoneY+0.320; }; @@ -345,7 +346,7 @@ class ATragMX_Display { y=0.265*safezoneH+safezoneY+0.355; text="C1"; }; - class TEXT_AIR_FRICTION_INPUT: TEXT_BORE_HEIGHT_INPUT { + class TEXT_AIR_FRICTION_OUTPUT: TEXT_BORE_HEIGHT_OUTPUT { idc=120; y=0.265*safezoneH+safezoneY+0.355; }; @@ -359,7 +360,7 @@ class ATragMX_Display { colorFocused[]={0.15,0.21,0.23,0.2}; text="MV"; }; - class TEXT_MUZZLE_VELOCITY_INPUT: TEXT_BORE_HEIGHT_INPUT { + class TEXT_MUZZLE_VELOCITY_OUTPUT: TEXT_BORE_HEIGHT_OUTPUT { idc=130; y=0.265*safezoneH+safezoneY+0.390; }; @@ -368,35 +369,35 @@ class ATragMX_Display { y=0.265*safezoneH+safezoneY+0.425; text="ZR"; }; - class TEXT_ZERO_RANGE_INPUT: TEXT_BORE_HEIGHT_INPUT { + class TEXT_ZERO_RANGE_OUTPUT: TEXT_BORE_HEIGHT_OUTPUT { idc=140; y=0.265*safezoneH+safezoneY+0.425; - onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(update_zero_range)}); }; class TEXT_ATMOSPHERE: TEXT_GUN { idc=4001; x=0.550*safezoneW+safezoneX+0.205; text="Atmsphr"; + action=QUOTE(0 call FUNC(toggle_atmo_env_data)); }; class TEXT_TEMPERATURE: TEXT_BULLET_MASS { idc=20; x=0.550*safezoneW+safezoneX+0.20; text="Tmp"; }; - class TEXT_TEMPERATURE_INPUT: ATragMX_RscEdit { + class TEXT_TEMPERATURE_OUTPUT: TEXT_TEMPERATURE { idc=200; + style=ST_RIGHT; w=0.050; x=0.550*safezoneW+safezoneX+0.245; y=0.265*safezoneH+safezoneY+0.320; text=""; - onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_solution)}); }; class TEXT_BAROMETRIC_PRESSURE: TEXT_AIR_FRICTION { idc=21; x=0.550*safezoneW+safezoneX+0.20; text="BP"; }; - class TEXT_BAROMETRIC_PRESSURE_INPUT: TEXT_TEMPERATURE_INPUT { + class TEXT_BAROMETRIC_PRESSURE_OUTPUT: TEXT_TEMPERATURE_OUTPUT { idc=210; y=0.265*safezoneH+safezoneY+0.355; }; @@ -406,10 +407,19 @@ class ATragMX_Display { y=0.265*safezoneH+safezoneY+0.390; text="RH"; }; - class TEXT_RELATIVE_HUMIDITY_INPUT: TEXT_TEMPERATURE_INPUT { + class TEXT_RELATIVE_HUMIDITY_OUTPUT: TEXT_TEMPERATURE_OUTPUT { idc=220; y=0.265*safezoneH+safezoneY+0.390; }; + class TEXT_ALTITUDE: TEXT_BORE_HEIGHT { + idc=23; + x=0.550*safezoneW+safezoneX+0.20; + text="Alt"; + }; + class TEXT_ALTITUDE_OUTPUT: TEXT_TEMPERATURE_OUTPUT { + idc=230; + y=0.265*safezoneH+safezoneY+0.285; + }; class TEXT_TARGET_A: ATragMX_RscButton { idc=500; w=0.0231; @@ -445,18 +455,18 @@ class ATragMX_Display { idc=4002; x=0.550*safezoneW+safezoneX+0.3; text="Target"; + action=QUOTE(0 call FUNC(toggle_target_data)); }; class TEXT_WIND_SPEED: TEXT_BORE_HEIGHT { idc=30; x=0.550*safezoneW+safezoneX+0.3; text="WS"; }; - class TEXT_WIND_SPEED_INPUT: ATragMX_RscEdit { + class TEXT_WIND_SPEED_OUTPUT: TEXT_BORE_HEIGHT_OUTPUT { idc=300; w=0.058; x=0.550*safezoneW+safezoneX+0.335; y=0.265*safezoneH+safezoneY+0.285; - onKeyUp=QUOTE(if (_this select 1 == 28) then {call FUNC(calculate_target_solution)}); text="0"; }; class TEXT_WIND_DIRECTION: TEXT_BULLET_MASS { @@ -464,7 +474,7 @@ class ATragMX_Display { x=0.550*safezoneW+safezoneX+0.3; text="WD"; }; - class TEXT_WIND_DIRECTION_INPUT: TEXT_WIND_SPEED_INPUT { + class TEXT_WIND_DIRECTION_OUTPUT: TEXT_WIND_SPEED_OUTPUT { idc=310; y=0.265*safezoneH+safezoneY+0.32; }; @@ -473,7 +483,7 @@ class ATragMX_Display { x=0.550*safezoneW+safezoneX+0.3; text="IA"; }; - class TEXT_INCLINATION_ANGLE_INPUT: TEXT_WIND_SPEED_INPUT { + class TEXT_INCLINATION_ANGLE_OUTPUT: TEXT_WIND_SPEED_OUTPUT { idc=320; y=0.265*safezoneH+safezoneY+0.355; }; @@ -481,9 +491,9 @@ class ATragMX_Display { idc=33; x=0.550*safezoneW+safezoneX+0.3; text="TS"; - action=QUOTE(call FUNC(toggle_target_speed_assist)); + action=QUOTE(0 call FUNC(toggle_target_speed_assist)); }; - class TEXT_TARGET_SPEED_INPUT: TEXT_WIND_SPEED_INPUT { + class TEXT_TARGET_SPEED_OUTPUT: TEXT_WIND_SPEED_OUTPUT { idc=330; y=0.265*safezoneH+safezoneY+0.39; }; @@ -493,7 +503,7 @@ class ATragMX_Display { text="TR"; action=QUOTE(0 call FUNC(toggle_target_range_assist)); }; - class TEXT_TARGET_RANGE_INPUT: TEXT_WIND_SPEED_INPUT { + class TEXT_TARGET_RANGE_INPUT: TEXT_WIND_SPEED_OUTPUT { idc=340; y=0.265*safezoneH+safezoneY+0.425; }; @@ -563,6 +573,7 @@ class ATragMX_Display { x=0.550*safezoneW+safezoneX+0.11; y=0.265*safezoneH+safezoneY+0.57; text="Lead"; + action=""; }; class TEXT_LEAD_OUTPUT: TEXT_ELEVATION_OUTPUT_ABSOLUTE { idc=420; @@ -814,13 +825,13 @@ class ATragMX_Display { w=0.07; x=0.550*safezoneW+safezoneX+0.32; text="cm"; - action=QUOTE(GVAR(rangeAssistTargetSizeUnit)=(GVAR(rangeAssistTargetSizeUnit)+1) % (count GVAR(GVAR(rangeAssistTargetSizeUnit)s)); ctrlSetText [7014, GVAR(GVAR(rangeAssistTargetSizeUnit)s) select GVAR(rangeAssistTargetSizeUnit)]); + action=QUOTE(call FUNC(cycle_target_size_units)); }; class TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_UNIT { idc=7015; y=0.265*safezoneH+safezoneY+0.45; text="MIL"; - action=QUOTE(GVAR(rangeAssistImageSizeUnit)=(GVAR(rangeAssistImageSizeUnit)+1) % (count GVAR(rangeAssistImageSizeUnits)); ctrlSetText [7015, GVAR(rangeAssistImageSizeUnits) select GVAR(rangeAssistImageSizeUnit)]); + action=QUOTE(call FUNC(cycle_image_size_units)); }; class TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE_UNIT: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE { idc=7016; @@ -861,22 +872,22 @@ class ATragMX_Display { class TEXT_TARGET_SPEED_ASSIST_TARGET_RANGE: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE { idc=8000; - x=0.550*safezoneW+safezoneX+0.12; + x=0.550*safezoneW+safezoneX+0.13; text="Target Range"; }; class TEXT_TARGET_SPEED_ASSIST_NUM_TICKS: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE { idc=8001; - x=0.550*safezoneW+safezoneX+0.12; + x=0.550*safezoneW+safezoneX+0.13; text="Num Ticks"; }; class TEXT_TARGET_SPEED_ASSIST_TIME: TEXT_TARGET_RANGE_ASSIST_ANGLE { idc=8002; - x=0.550*safezoneW+safezoneX+0.12; + x=0.550*safezoneW+safezoneX+0.13; text="Time (secs)"; }; class TEXT_TARGET_SPEED_ASSIST_TARGET_ESTIMATED_SPEED: TEXT_TARGET_RANGE_ASSIST_ESTIMATED_RANGE { idc=8003; - x=0.550*safezoneW+safezoneX+0.12; + x=0.550*safezoneW+safezoneX+0.13; text="Est Speed"; }; class TEXT_TARGET_SPEED_ASSIST_TARGET_RANGE_INPUT: TEXT_TARGET_RANGE_ASSIST_TARGET_SIZE_INPUT { @@ -907,7 +918,7 @@ class ATragMX_Display { class TEXT_TARGET_SPEED_ASSIST_NUM_TICKS_UNIT: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT { idc=8009; text="MIL"; - action=QUOTE(GVAR(speedAssistNumTicksUnit)=(GVAR(speedAssistNumTicksUnit)+1) % (count GVAR(speedAssistNumTicksUnits)); ctrlSetText [8009, GVAR(speedAssistNumTicksUnits) select GVAR(speedAssistNumTicksUnit)]; call FUNC(calculate_target_speed_assist)); + action=QUOTE(call FUNC(cycle_num_ticks_units)); }; class TEXT_TARGET_SPEED_ASSIST_TIMER_START: TEXT_TARGET_RANGE_ASSIST_IMAGE_SIZE_UNIT { idc=8010; @@ -1046,5 +1057,258 @@ class ATragMX_Display { text="Cancel"; action=QUOTE(false call FUNC(show_add_new_gun); true call FUNC(show_gun_list)); }; + + class TEXT_GUN_AMMO_DATA_BORE_HEIGHT: TEXT_BORE_HEIGHT { + idc=12000; + w=0.22; + y=0.265*safezoneH+safezoneY+0.28; + text="Bore (cm)"; + }; + class TEXT_GUN_AMMO_DATA_BORE_HEIGHT_INPUT: ATragMX_RscEdit { + idc=120000; + w=0.06; + x=0.550*safezoneW+safezoneX+0.335; + y=0.265*safezoneH+safezoneY+0.28; + }; + class TEXT_GUN_AMMO_DATA_BULLET_MASS: TEXT_GUN_AMMO_DATA_BORE_HEIGHT { + idc=12001; + y=0.265*safezoneH+safezoneY+0.320; + text="Bullet Weight (grams)"; + }; + class TEXT_GUN_AMMO_DATA_BULLET_MASS_INPUT: TEXT_GUN_AMMO_DATA_BORE_HEIGHT_INPUT { + idc=120010; + y=0.265*safezoneH+safezoneY+0.320; + }; + class TEXT_GUN_AMMO_DATA_BULLET_DIAMETER: TEXT_GUN_AMMO_DATA_BORE_HEIGHT { + idc=12002; + y=0.265*safezoneH+safezoneY+0.360; + text="Bullet Diam (cm)"; + }; + class TEXT_GUN_AMMO_DATA_BULLET_DIAMETER_INPUT: TEXT_GUN_AMMO_DATA_BORE_HEIGHT_INPUT { + idc=120020; + y=0.265*safezoneH+safezoneY+0.360; + }; + class TEXT_GUN_AMMO_DATA_AIR_FRICTION: TEXT_GUN_AMMO_DATA_BORE_HEIGHT { + idc=12003; + y=0.265*safezoneH+safezoneY+0.400; + text="C1 Coefficient"; + }; + class TEXT_GUN_AMMO_DATA_AIR_FRICTION_INPUT: TEXT_GUN_AMMO_DATA_BORE_HEIGHT_INPUT { + idc=120030; + y=0.265*safezoneH+safezoneY+0.400; + }; + class TEXT_GUN_AMMO_DATA_RIFLE_TWIST: TEXT_GUN_AMMO_DATA_BORE_HEIGHT { + idc=12004; + y=0.265*safezoneH+safezoneY+0.440; + text="Rifle Twist (cm/trn)"; + }; + class TEXT_GUN_AMMO_DATA_RIFLE_TWIST_INPUT: TEXT_GUN_AMMO_DATA_BORE_HEIGHT_INPUT { + idc=120040; + y=0.265*safezoneH+safezoneY+0.440; + }; + class TEXT_GUN_AMMO_DATA_MUZZLE_VELOCITY: TEXT_GUN_AMMO_DATA_BORE_HEIGHT { + idc=12005; + y=0.265*safezoneH+safezoneY+0.480; + text="Muzzle Velocity (m/s)"; + }; + class TEXT_GUN_AMMO_DATA_MUZZLE_VELOCITY_INPUT: TEXT_GUN_AMMO_DATA_BORE_HEIGHT_INPUT { + idc=120050; + y=0.265*safezoneH+safezoneY+0.480; + }; + class TEXT_GUN_AMMO_DATA_ZERO_RANGE: TEXT_GUN_AMMO_DATA_BORE_HEIGHT { + idc=12006; + y=0.265*safezoneH+safezoneY+0.520; + text="Zero Range (meters)"; + }; + class TEXT_GUN_AMMO_DATA_ZERO_RANGE_INPUT: TEXT_GUN_AMMO_DATA_BORE_HEIGHT_INPUT { + idc=120060; + y=0.265*safezoneH+safezoneY+0.520; + }; + class TEXT_GUN_AMMO_DATA_DONE: TEXT_TARGET_SPEED_ASSIST_DONE { + idc=12008; + action=QUOTE(1 call FUNC(toggle_gun_ammo_data)); + }; + class TEXT_GUN_AMMO_DATA_CANCEL: TEXT_TARGET_SPEED_ASSIST_CANCEL { + idc=12009; + action=QUOTE(0 call FUNC(toggle_gun_ammo_data)); + }; + class TEXT_GUN_AMMO_DATA_PREV: TEXT_TARGET_SPEED_ASSIST_PREV { + idc=12010; + }; + class TEXT_GUN_AMMO_DATA_NEXT: TEXT_TARGET_SPEED_ASSIST_NEXT { + idc=12011; + }; + + class TEXT_ATMO_ENV_DATA_DEFAULT: TEXT_LEAD { + idc=13000; + w=0.08; + x=0.550*safezoneW+safezoneX+0.15; + y=0.265*safezoneH+safezoneY+0.320; + text="Default"; + action=QUOTE(call FUNC(restore_atmo_default)); + }; + class TEXT_ATMO_ENV_DATA_AT: TEXT_TARGET_A { + idc=13001; + w=0.04; + x=0.550*safezoneW+safezoneX+0.24; + y=0.265*safezoneH+safezoneY+0.320; + text="AT"; + action=QUOTE(GVAR(atmosphereModeTBH) = false; call FUNC(update_atmo_selection)); + }; + class TEXT_ATMO_ENV_DATA_TBH: TEXT_ATMO_ENV_DATA_AT { + idc=13002; + x=0.550*safezoneW+safezoneX+0.28; + text="TBH"; + action=QUOTE(GVAR(atmosphereModeTBH) = true; call FUNC(update_atmo_selection)); + }; + class TEXT_ATMO_ENV_DATA_ALTITUDE: TEXT_GUN_AMMO_DATA_BORE_HEIGHT { + idc=13003; + x=0.550*safezoneW+safezoneX+0.115; + y=0.265*safezoneH+safezoneY+0.400; + text="Altitude (ft)"; + }; + class TEXT_ATMO_ENV_DATA_ALTITUDE_INPUT: TEXT_GUN_AMMO_DATA_BORE_HEIGHT_INPUT { + idc=130030; + x=0.550*safezoneW+safezoneX+0.330; + y=0.265*safezoneH+safezoneY+0.400; + }; + class TEXT_ATMO_ENV_DATA_TEMPERATURE: TEXT_ATMO_ENV_DATA_ALTITUDE { + idc=13004; + y=0.265*safezoneH+safezoneY+0.440; + text="temperature (F)"; + }; + class TEXT_ATMO_ENV_DATA_TEMPERATURE_INPUT: TEXT_ATMO_ENV_DATA_ALTITUDE_INPUT { + idc=130040; + y=0.265*safezoneH+safezoneY+0.440; + }; + class TEXT_ATMO_ENV_DATA_BAROMETRIC_PRESSURE: TEXT_ATMO_ENV_DATA_ALTITUDE { + idc=13005; + y=0.265*safezoneH+safezoneY+0.480; + text="Barom Pres (in.merc.)"; + }; + class TEXT_ATMO_ENV_DATA_BAROMETRIC_PRESSURE_INPUT: TEXT_ATMO_ENV_DATA_ALTITUDE_INPUT { + idc=130050; + y=0.265*safezoneH+safezoneY+0.480; + }; + class TEXT_ATMO_ENV_DATA_RELATIVE_HUMIDITY: TEXT_ATMO_ENV_DATA_ALTITUDE { + idc=13006; + y=0.265*safezoneH+safezoneY+0.520; + text="Relative Humidity (%)"; + }; + class TEXT_ATMO_ENV_DATA_RELATIVE_HUMIDITY_INPUT: TEXT_ATMO_ENV_DATA_ALTITUDE_INPUT { + idc=130060; + y=0.265*safezoneH+safezoneY+0.520; + }; + class TEXT_ATMO_ENV_DATA_DONE: TEXT_TARGET_SPEED_ASSIST_DONE { + idc=13007; + action=QUOTE(1 call FUNC(toggle_atmo_env_data)); + }; + class TEXT_ATMO_ENV_DATA_CANCEL: TEXT_TARGET_SPEED_ASSIST_CANCEL { + idc=13008; + action=QUOTE(0 call FUNC(toggle_atmo_env_data)); + }; + class TEXT_ATMO_ENV_DATA_PREV: TEXT_TARGET_SPEED_ASSIST_PREV { + idc=13009; + }; + class TEXT_ATMO_ENV_DATA_NEXT: TEXT_TARGET_SPEED_ASSIST_NEXT { + idc=13010; + }; + + class TEXT_TARGET_DATA_LATITUDE: TEXT_BORE_HEIGHT { + idc=14000; + w=0.22; + y=0.265*safezoneH+safezoneY+0.28; + text="Latitude"; + }; + class TEXT_TARGET_DATA_LATITUDE_INPUT: ATragMX_RscEdit { + idc=140000; + w=0.06; + x=0.550*safezoneW+safezoneX+0.335; + y=0.265*safezoneH+safezoneY+0.28; + }; + class TEXT_TARGET_DATA_DIR_OF_FIRE: TEXT_TARGET_DATA_LATITUDE { + idc=14001; + y=0.265*safezoneH+safezoneY+0.320; + text="Dir of Fire (deg from N)"; + }; + class TEXT_TARGET_DATA_DIR_OF_FIRE_INPUT: TEXT_TARGET_DATA_LATITUDE_INPUT { + idc=140010; + y=0.265*safezoneH+safezoneY+0.320; + }; + class TEXT_TARGET_DATA_WIND_SPEED: TEXT_TARGET_DATA_LATITUDE { + idc=14002; + y=0.265*safezoneH+safezoneY+0.360; + text="Wind Speed (m/s)"; + }; + class TEXT_TARGET_DATA_WIND_SPEED_INPUT_1: TEXT_TARGET_DATA_LATITUDE_INPUT { + idc=140020; + w=0.045; + x=0.550*safezoneW+safezoneX+0.300; + y=0.265*safezoneH+safezoneY+0.360; + }; + class TEXT_TARGET_DATA_WIND_SPEED_INPUT_2: TEXT_TARGET_DATA_LATITUDE_INPUT { + idc=140021; + w=0.045; + x=0.550*safezoneW+safezoneX+0.350; + y=0.265*safezoneH+safezoneY+0.360; + }; + class TEXT_TARGET_DATA_WIND_DIRECTION: TEXT_TARGET_DATA_LATITUDE { + idc=14003; + y=0.265*safezoneH+safezoneY+0.400; + text="Wind Direction (clock)"; + }; + class TEXT_TARGET_DATA_WIND_DIRECTION_INPUT: TEXT_TARGET_DATA_LATITUDE_INPUT { + idc=140030; + y=0.265*safezoneH+safezoneY+0.400; + }; + class TEXT_TARGET_DATA_INCLINATION_ANGLE: TEXT_TARGET_DATA_LATITUDE { + idc=14004; + y=0.265*safezoneH+safezoneY+0.440; + text="Inclination Angle"; + }; + class TEXT_TARGET_DATA_INCLINATION_ANGLE_INPUT_COSINE: TEXT_TARGET_DATA_LATITUDE_INPUT { + idc=140041; + w=0.045; + x=0.550*safezoneW+safezoneX+0.300; + y=0.265*safezoneH+safezoneY+0.440; + }; + class TEXT_TARGET_DATA_INCLINATION_ANGLE_INPUT_DEGREE: TEXT_TARGET_DATA_LATITUDE_INPUT { + idc=140040; + w=0.045; + x=0.550*safezoneW+safezoneX+0.350; + y=0.265*safezoneH+safezoneY+0.440; + }; + class TEXT_TARGET_DATA_TARGET_SPEED: TEXT_TARGET_DATA_LATITUDE { + idc=14005; + y=0.265*safezoneH+safezoneY+0.480; + text="Target Speed (m/s)"; + }; + class TEXT_TARGET_DATA_TARGET_SPEED_INPUT: TEXT_TARGET_DATA_LATITUDE_INPUT { + idc=140050; + y=0.265*safezoneH+safezoneY+0.480; + }; + class TEXT_TARGET_DATA_TARGET_RANGE: TEXT_TARGET_DATA_LATITUDE { + idc=14006; + y=0.265*safezoneH+safezoneY+0.520; + text="Target Range (meters)"; + }; + class TEXT_TARGET_DATA_TARGET_RANGE_INPUT: TEXT_TARGET_DATA_LATITUDE_INPUT { + idc=140060; + y=0.265*safezoneH+safezoneY+0.520; + }; + class TEXT_TARGET_DATA_DONE: TEXT_TARGET_SPEED_ASSIST_DONE { + idc=14008; + action=QUOTE(1 call FUNC(toggle_target_data)); + }; + class TEXT_TARGET_DATA_CANCEL: TEXT_TARGET_SPEED_ASSIST_CANCEL { + idc=14009; + action=QUOTE(0 call FUNC(toggle_target_data)); + }; + class TEXT_TARGET_DATA_PREV: TEXT_TARGET_SPEED_ASSIST_PREV { + idc=14010; + }; + class TEXT_TARGET_DATA_NEXT: TEXT_TARGET_SPEED_ASSIST_NEXT { + idc=14011; + }; }; }; \ No newline at end of file diff --git a/addons/atragmx/XEH_postInit.sqf b/addons/atragmx/XEH_postInit.sqf index 9d769d84a3..01b13fc85e 100644 --- a/addons/atragmx/XEH_postInit.sqf +++ b/addons/atragmx/XEH_postInit.sqf @@ -5,43 +5,44 @@ if (count (profileNamespace getVariable ["ACE_ATragMX_gunList", []]) > 0) then { GVAR(gunList) = profileNamespace getVariable "ACE_ATragMX_gunList"; } else { - // Profile Name, Muzzle Velocity, Zero Range, Scope Base Angle, AirFriction, Bore Height, Scope Unit, Elevation Scope Step, Windage Scope Step, Maximum Elevation, Dialed Elevation, Dialed Windage, Mass, Ammo Class Name, Magazine Class Name, BC, Drag Model, Atmosphere Model - GVAR(gunList) = [["12.7x108mm" , 820, 100, 0.0659, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.28, "B_127x108_Ball" , "5Rnd_127x108_Mag" , 0.630, 1, "ASM" ], + // Profile Name, Muzzle Velocity, Zero Range, Scope Base Angle, AirFriction, Bore Height, Scope Unit, Elevation Scope Step, Windage Scope Step, Maximum Elevation, Dialed Elevation, Dialed Windage, Mass, Bullet Diameter, Rifle Twist, BC, Drag Model, Atmosphere Model + GVAR(gunList) = [["12.7x108mm" , 820, 100, 0.0659, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.28, 12.7, 38.10, 0.630, 1, "ASM" ], - ["12.7x99mm AMAX" , 860, 100, 0.0612, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.60, "B_127x99_Ball" , "5Rnd_mas_127x99_Stanag" , 1.050, 1, "ASM" ], - ["12.7x99mm" , 853, 100, 0.0623, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 41.92, "B_127x99_Ball" , "5Rnd_mas_127x99_Stanag" , 0.670, 1, "ASM" ], + ["12.7x99mm AMAX" , 860, 100, 0.0612, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.60, 12.7, 38.10, 1.050, 1, "ASM" ], + ["12.7x99mm" , 853, 100, 0.0623, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 41.92, 12.7, 38.10, 0.670, 1, "ASM" ], - ["12.7x54mm" , 300, 100, 0.3394, -0.0014000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.60, "B_127x54_Ball" , "10Rnd_127x54_Mag" , 1.050, 1, "ASM" ], + ["12.7x54mm" , 300, 100, 0.3394, -0.0014000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.60, 12.7, 24.13, 1.050, 1, "ASM" ], - [".408 Chey Tac" , 910, 100, 0.0569, -0.0004800, 3.81, 0, 0.338, 0.338, 120, 0, 0, 27.15, "B_408_Ball" , "7Rnd_408_Mag" , 0.970, 1, "ASM" ], + [".408 Chey Tac" , 910, 100, 0.0569, -0.0004800, 3.81, 0, 0.338, 0.338, 120, 0, 0, 27.15, 10.4, 33.02, 0.970, 1, "ASM" ], - ["9.3×64mm" , 870, 100, 0.0619, -0.0007500, 3.81, 0, 0.338, 0.338, 120, 0, 0, 14.90, "B_93x64_Ball" , "10Rnd_93x64_DMR_05_Mag" , 0.368, 1, "ASM" ], + ["9.3×64mm" , 870, 100, 0.0619, -0.0007500, 3.81, 0, 0.338, 0.338, 120, 0, 0, 14.90, 9.30, 35.56, 0.368, 1, "ASM" ], - [".338LM 250gr" , 880, 100, 0.0598, -0.0006060, 3.81, 0, 0.338, 0.338, 120, 0, 0, 16.20, "B_338_Ball" , "10Rnd_338_Mag" , 0.322, 7, "ICAO"], - [".338LM 300gr" , 800, 100, 0.0677, -0.0005350, 3.81, 0, 0.338, 0.338, 120, 0, 0, 19.44, "ACE_338_Ball" , "ACE_10Rnd_338_300gr_HPBT_Mag" , 0.381, 7, "ICAO"], - [".338LM API526" , 880, 100, 0.0601, -0.0006730, 3.81, 0, 0.338, 0.338, 120, 0, 0, 16.39, "ACE_338_Ball_API526" , "ACE_10Rnd_338_API526_Mag" , 0.290, 7, "ICAO"], + [".338LM 250gr" , 880, 100, 0.0598, -0.0006060, 3.81, 0, 0.338, 0.338, 120, 0, 0, 16.20, 8.58, 25.40, 0.322, 7, "ICAO"], + [".338LM 300gr" , 800, 100, 0.0677, -0.0005350, 3.81, 0, 0.338, 0.338, 120, 0, 0, 19.44, 8.58, 25.40, 0.381, 7, "ICAO"], + [".338LM API526" , 880, 100, 0.0601, -0.0006730, 3.81, 0, 0.338, 0.338, 120, 0, 0, 16.39, 8.58, 25.40, 0.290, 7, "ICAO"], - [".300WM Mk248 Mod 0", 900, 100, 0.0584, -0.0008300, 3.81, 0, 0.338, 0.338, 120, 0, 0, 13.31, "ACE_762x67_Ball_Mk248_Mod_0" , "ACE_20Rnd_762x67_Mk248_Mod_0_Mag" , 0.268, 7, "ICAO"], - [".300WM Mk248 Mod 1", 867, 100, 0.0611, -0.0008150, 3.81, 0, 0.338, 0.338, 120, 0, 0, 14.26, "ACE_762x67_Ball_Mk248_Mod_1" , "ACE_20Rnd_762x67_Mk248_Mod_1_Mag" , 0.310, 7, "ICAO"], - [".300WM Berger OTM" , 853, 100, 0.0622, -0.0007600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 14.90, "ACE_762x67_Ball_Berger_Hybrid_OTM", "ACE_20Rnd_762x67_Berger_Hybrid_OTM_Mag", 0.368, 7, "ICAO"], + [".300WM Mk248 Mod 0", 900, 100, 0.0584, -0.0008300, 3.81, 0, 0.338, 0.338, 120, 0, 0, 13.31, 7.80, 25.40, 0.268, 7, "ICAO"], + [".300WM Mk248 Mod 1", 867, 100, 0.0611, -0.0008150, 3.81, 0, 0.338, 0.338, 120, 0, 0, 14.26, 7.80, 25.40, 0.310, 7, "ICAO"], + [".300WM Berger OTM" , 853, 100, 0.0622, -0.0007600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 14.90, 7.80, 25.40, 0.368, 7, "ICAO"], - ["7.62x54mmR" , 800, 100, 0.0692, -0.0010230, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.849, "B_762x54_Ball" , "10Rnd_762x54_Mag" , 0.400, 1, "ICAO"], + ["7.62x54mmR" , 800, 100, 0.0692, -0.0010230, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.849, 7.92, 24.13, 0.400, 1, "ICAO"], - ["7.62x51mm M80" , 810, 100, 0.0679, -0.0010350, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.525, "B_762x51_Ball" , "20Rnd_762x51_Mag" , 0.200, 7, "ICAO"], - ["7.62x51mm M118LR" , 820, 100, 0.0662, -0.0008525, 3.81, 0, 0.338, 0.338, 120, 0, 0, 11.34, "ACE_762x51_Ball_M118LR" , "ACE_20Rnd_762x51_M118LR_Mag" , 0.243, 7, "ICAO"], - ["7.62x51mm Mk319" , 820, 100, 0.0670, -0.0010300, 3.81, 0, 0.338, 0.338, 120, 0, 0, 8.424, "ACE_762x51_Ball_Mk319_Mod_0" , "ACE_20Rnd_762x51_Mk319_Mod_0_Mag" , 0.377, 1, "ICAO"], - ["7.62x51mm Subsonic", 320, 100, 0.3060, -0.0004910, 3.81, 0, 0.338, 0.338, 120, 0, 0, 12.96, "ACE_762x51_Ball_Subsonic" , "ACE_20Rnd_762x51_Mag_SD" , 0.235, 7, "ICAO"], + ["7.62x51mm M80" , 810, 100, 0.0679, -0.0010350, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.525, 7.82, 25.40, 0.200, 7, "ICAO"], + ["7.62x51mm M118LR" , 820, 100, 0.0662, -0.0008525, 3.81, 0, 0.338, 0.338, 120, 0, 0, 11.34, 7.82, 25.40, 0.243, 7, "ICAO"], + ["7.62x51mm Mk319" , 820, 100, 0.0670, -0.0010300, 3.81, 0, 0.338, 0.338, 120, 0, 0, 8.424, 7.82, 25.40, 0.377, 1, "ICAO"], + ["7.62x51mm Subsonic", 320, 100, 0.3060, -0.0004910, 3.81, 0, 0.338, 0.338, 120, 0, 0, 12.96, 7.82, 25.40, 0.235, 7, "ICAO"], - ["6.5x39mm" , 800, 100, 0.0683, -0.0007850, 3.81, 0, 0.338, 0.338, 120, 0, 0, 7.970, "B_65x39_Caseless" , "30Rnd_65x39_caseless_mag" , 0.263, 7, "ICAO"], - ["6.5x47mm Lapua" , 800, 100, 0.0682, -0.0007710, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.007, "ACE_65x47_Ball_Scenar" , "ACE_30Rnd_65x47_Scenar_mag" , 0.290, 7, "ICAO"], + ["6.5x39mm" , 800, 100, 0.0683, -0.0007850, 3.81, 0, 0.338, 0.338, 120, 0, 0, 7.970, 6.71, 22.86, 0.263, 7, "ICAO"], + ["6.5x47mm Lapua" , 800, 100, 0.0682, -0.0007710, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.007, 6.71, 22.86, 0.290, 7, "ICAO"], - ["5.56x45mm M855" , 870, 100, 0.0626, -0.0012650, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.018, "B_556x45_Ball" , "30Rnd_556x45_Stanag" , 0.151, 7, "ASM" ], - ["5.56x45mm Mk262" , 820, 100, 0.0671, -0.0011250, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.990, "ACE_556x45_Ball_Mk262" , "ACE_30Rnd_556x45_Stanag_Mk262_mag" , 0.361, 1, "ASM" ], - ["5.56x45mm Mk318" , 880, 100, 0.0616, -0.0011200, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.018, "ACE_556x45_Ball_Mk318" , "ACE_30Rnd_556x45_Stanag_Mk318_mag" , 0.307, 1, "ASM" ]]; + ["5.56x45mm M855" , 870, 100, 0.0626, -0.0012650, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.018, 5.70, 17.78, 0.151, 7, "ASM" ], + ["5.56x45mm Mk262" , 820, 100, 0.0671, -0.0011250, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.990, 5.70, 17.78, 0.361, 1, "ASM" ], + ["5.56x45mm Mk318" , 880, 100, 0.0616, -0.0011200, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.018, 5.70, 17.78, 0.307, 1, "ASM" ]]; profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(gunList)]; }; [] call FUNC(init); +[] call FUNC(restore_user_data); ["RangerfinderData", {_this call FUNC(sord)}] call EFUNC(common,addEventHandler); diff --git a/addons/atragmx/XEH_preInit.sqf b/addons/atragmx/XEH_preInit.sqf index 0224fc3e9c..10e0aff61c 100644 --- a/addons/atragmx/XEH_preInit.sqf +++ b/addons/atragmx/XEH_preInit.sqf @@ -13,35 +13,52 @@ PREP(can_show); PREP(change_gun); PREP(change_target_slot); PREP(create_dialog); +PREP(cycle_gun_list); +PREP(cycle_image_size_units); +PREP(cycle_num_ticks_units); PREP(cycle_range_card_columns); PREP(cycle_scope_unit); +PREP(cycle_target_size_units); PREP(delete_gun); PREP(init); PREP(parse_input); PREP(reset_relative_click_memory); +PREP(restore_atmo_default); +PREP(restore_user_data); PREP(save_gun); PREP(show_add_new_gun); +PREP(show_atmo_env_data); +PREP(show_gun_ammo_data); PREP(show_gun_list); PREP(show_main_page); PREP(show_range_card); PREP(show_range_card_setup); +PREP(show_target_data); PREP(show_target_range_assist); PREP(show_target_speed_assist); PREP(show_target_speed_assist_timer); PREP(sord); +PREP(store_user_data); PREP(target_speed_assist_timer); +PREP(toggle_atmo_env_data); +PREP(toggle_gun_ammo_data); PREP(toggle_gun_list); PREP(toggle_range_card); PREP(toggle_range_card_setup); +PREP(toggle_target_data); PREP(toggle_target_range_assist); PREP(toggle_target_speed_assist); PREP(update_atmosphere); +PREP(update_atmo_env_data); +PREP(update_atmo_selection); PREP(update_gun); +PREP(update_gun_ammo_data); PREP(update_range_card); PREP(update_relative_click_memory); PREP(update_result); PREP(update_scope_unit); PREP(update_target); +PREP(update_target_data); PREP(update_target_selection); PREP(update_unit_selection); PREP(update_zero_range); diff --git a/addons/atragmx/functions/fnc_calculate_range_card.sqf b/addons/atragmx/functions/fnc_calculate_range_card.sqf index aecd6496af..f506726be2 100644 --- a/addons/atragmx/functions/fnc_calculate_range_card.sqf +++ b/addons/atragmx/functions/fnc_calculate_range_card.sqf @@ -20,43 +20,64 @@ private ["_scopeBaseAngle"]; _scopeBaseAngle = (GVAR(workingMemory) select 3); -private ["_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_bc", "_dragModel", "_atmosphereModel"]; +private ["_bulletMass", "_bulletDiameter", "_boreHeight", "_airFriction", "_barrelTwist", "_muzzleVelocity", "_bc", "_dragModel", "_atmosphereModel", "_twistDirection"]; _bulletMass = GVAR(workingMemory) select 12; +_bulletDiameter = GVAR(workingMemory) select 13; _boreHeight = GVAR(workingMemory) select 5; _airFriction = GVAR(workingMemory) select 4; +_barrelTwist = GVAR(workingMemory) select 14; _muzzleVelocity = GVAR(workingMemory) select 1; _bc = GVAR(workingMemory) select 15; _dragModel = GVAR(workingMemory) select 16; _atmosphereModel = GVAR(workingMemory) select 17; -private ["_temperature", "_barometricPressure", "_relativeHumidity"]; +_twistDirection = 0; +if (_barrelTwist > 0) then { + _twistDirection = 1; +} else { + if (_barrelTwist < 0) then { + _twistDirection = -1; + }; +}; +_barrelTwist = abs(_barrelTwist); + +private ["_altitude", "_temperature", "_barometricPressure", "_relativeHumidity"]; +_altitude = GVAR(altitude); _temperature = GVAR(temperature); _barometricPressure = GVAR(barometricPressure); _relativeHumidity = GVAR(relativeHumidity); -if (GVAR(currentUnit) == 1) then -{ - _temperature = (_temperature - 32) / 1.8; - _barometricPressure = _barometricPressure * 33.8638866667; +if (!GVAR(atmosphereModeTBH)) then { + _barometricPressure = 1013.25 * exp(-(_altitude) / 7990); + _relativeHumidity = 50; }; -private ["_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange"]; -_windSpeed = (GVAR(windSpeed) select GVAR(currentTarget)); +private ["_bulletLength", "_stabilityFactor"]; +_bulletLength = 1.8; +_stabilityFactor = 1.5; +if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,SpinDriftEnabled), false])) then { + if (_bulletDiameter > 0 && _bulletLength > 0 && _bulletMass > 0 && _barrelTwist > 0) then { + _stabilityFactor = [_bulletDiameter / 10 / 2.54, _bulletLength, _bulletMass * 15.4323584, _barrelTwist / 2.54, _muzzleVelocity, _temperature, _barometricPressure] call EFUNC(advanced_ballistics,calculateStabilityFactor); + }; +}; + +private ["_latitude", "_directionOfFire", "_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange"]; +_latitude = GVAR(latitude) select GVAR(currentTarget); +_directionOfFire = GVAR(directionOfFire) select GVAR(currentTarget); +_windSpeed = (GVAR(windSpeed1) select GVAR(currentTarget)); _windDirection = (GVAR(windDirection) select GVAR(currentTarget)); _inclinationAngle = (GVAR(inclinationAngle) select GVAR(currentTarget)); _targetSpeed = (GVAR(targetSpeed) select GVAR(currentTarget)); _targetRange = GVAR(rangeCardEndRange); -if (GVAR(currentUnit) != 2) then -{ - _targetRange = _targetRange / 1.0936133; -}; -if (GVAR(currentUnit) == 1) then -{ +if (GVAR(currentUnit) != 2) then { _windSpeed = _windSpeed / 2.23693629; _targetSpeed = _targetSpeed / 2.23693629; }; +if (GVAR(currentUnit) == 1) then { + _targetRange = _targetRange / 1.0936133; +}; GVAR(rangeCardData) = []; private ["_result"]; _result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, - _windSpeed, _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, true] call FUNC(calculate_solution); + _windSpeed, _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, true, _stabilityFactor, _twistDirection, _latitude] call FUNC(calculate_solution); diff --git a/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf b/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf index 17370c82b2..4995c31a61 100644 --- a/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf +++ b/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf @@ -35,6 +35,6 @@ _barometricPressure = 1013.25; _relativeHumidity = 0; private ["_result"]; -_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, 0, 0, 0, 0, _zeroRange, _airFriction, 1, "ICAO", false] call FUNC(calculate_solution); +_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, 0, 0, 0, 0, _zeroRange, _airFriction, 1, "ICAO", false, 1.5, 0, 0] call FUNC(calculate_solution); _scopeBaseAngle + (_result select 0) / 60 diff --git a/addons/atragmx/functions/fnc_calculate_solution.sqf b/addons/atragmx/functions/fnc_calculate_solution.sqf index 4e7f5981c1..f7f23044e3 100644 --- a/addons/atragmx/functions/fnc_calculate_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_solution.sqf @@ -21,6 +21,9 @@ * 15: drag model * 16: atmosphere model * 17: Store range card data? + * 18: Stability factor + * 19: Twist Direction + * 20: Latitude * * Return Value: * 0: Elevation @@ -28,7 +31,10 @@ * 2: Lead * 3: Time of fligth * 4: Remaining velocity - * 4: Remaining kinetic energy + * 5: Remaining kinetic energy + * 6: Vertical coriolis drift + * 7: Horizontal coriolis drift + * 8: Spin drift * * Example: * call ace_atragmx_calculate_target_range_assist @@ -37,7 +43,7 @@ */ #include "script_component.hpp" -private ["_scopeBaseAngle", "_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_temperature", "_barometricPressure", "_relativeHumidity", "_simSteps", "_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange", "_bc", "_dragModel", "_atmosphereModel", "_storeRangeCardData"]; +private ["_scopeBaseAngle", "_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_temperature", "_barometricPressure", "_relativeHumidity", "_simSteps", "_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange", "_bc", "_dragModel", "_atmosphereModel", "_storeRangeCardData", "_stabilityFactor", "_twistDirection", "_latitude"]; _scopeBaseAngle = _this select 0; _bulletMass = _this select 1; _boreHeight = _this select 2; @@ -56,6 +62,9 @@ _bc = _this select 14; _dragModel = _this select 15; _atmosphereModel = _this select 16; _storeRangeCardData = _this select 17; +_stabilityFactor = _this select 18; +_twistDirection = _this select 19; +_latitude = _this select 20; private ["_bulletPos", "_bulletVelocity", "_bulletAccel", "_bulletSpeed", "_gravity", "_deltaT"]; _bulletPos = [0, 0, 0]; @@ -65,20 +74,26 @@ _bulletSpeed = 0; _gravity = [0, sin(_scopeBaseAngle + _inclinationAngle) * -9.80665, cos(_scopeBaseAngle + _inclinationAngle) * -9.80665]; _deltaT = 1 / _simSteps; -private ["_elevation", "_windage", "_lead", "_TOF", "_trueVelocity", "_trueSpeed", "_kineticEnergy"]; +private ["_elevation", "_windage", "_lead", "_TOF", "_trueVelocity", "_trueSpeed", "_kineticEnergy", "_verticalCoriolis", "_verticalDeflection", "_horizontalCoriolis", "_horizontalDeflection", "_spinDrift", "_spinDeflection"]; _elevation = 0; _windage = 0; _lead = 0; _TOF = 0; _trueVelocity = [0, 0, 0]; _trueSpeed = 0; +_verticalCoriolis = 0; +_verticalDeflection = 0; +_horizontalCoriolis = 0; +_horizontalDeflection = 0; +_spinDrift = 0; +_spinDeflection = 0; private ["_n", "_range", "_rangeFactor"]; _n = 0; _range = 0; _rangeFactor = 1; if (_storeRangeCardData) then { - if (GVAR(currentUnit) != 2) then { + if (GVAR(currentUnit) == 1) then { _rangeFactor = 1.0936133; }; GVAR(rangeCardData) = []; @@ -90,6 +105,11 @@ if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) _bc = [_bc, _temperature, _barometricPressure, _relativeHumidity, _atmosphereModel] call EFUNC(advanced_ballistics,calculateAtmosphericCorrection); }; +private ["_speedTotal", "_stepsTotal", "_speedAverage"]; +_speedTotal = 0; +_stepsTotal = 0; +_speedAverage = 0; + _TOF = 0; _bulletPos set [0, 0]; @@ -102,6 +122,10 @@ _bulletVelocity set [2, Sin(_scopeBaseAngle) * _muzzleVelocity]; while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do { _bulletSpeed = vectorMagnitude _bulletVelocity; + + _speedTotal = _speedTotal + _bulletSpeed; + _stepsTotal = _stepsTotal + 1; + _speedAverage = (_speedTotal / _stepsTotal); _trueVelocity = _bulletVelocity vectorDiff _wind; _trueSpeed = vectorMagnitude _trueVelocity; @@ -139,7 +163,22 @@ while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do { }; _kineticEnergy = 0.5 * (_bulletMass / 1000 * (_bulletSpeed ^ 2)); _kineticEnergy = _kineticEnergy * 0.737562149; - + + if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,CoriolisEnabled), false])) then { + if ((_bulletPos select 1) > 0) then { + _horizontalDeflection = 0.0000729 * ((_bulletPos select 0) ^ 2) * sin(_latitude) / _speedAverage; + _horizontalCoriolis = - atan(_horizontalDeflection / (_bulletPos select 1)); + _windage = _windage + _horizontalCoriolis; + }; + }; + if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,SpinDriftEnabled), false])) then { + if ((_bulletPos select 1) > 0) then { + _spinDeflection = _twistDirection * 0.0254 * 1.25 * (_stabilityFactor + 1.2) * _TOF ^ 1.83; + _spinDrift = - atan(_spinDeflection / (_bulletPos select 1)); + _windage = _windage + _spinDrift; + }; + }; + GVAR(rangeCardData) set [_n, [_range, _elevation * 60, _windage * 60, _lead, _TOF, _bulletSpeed, _kineticEnergy]]; _n = _n + 1; }; @@ -158,4 +197,19 @@ if (_targetRange != 0) then { _kineticEnergy = 0.5 * (_bulletMass / 1000 * (_bulletSpeed ^ 2)); _kineticEnergy = _kineticEnergy * 0.737562149; -[_elevation * 60, _windage * 60, _lead, _TOF, _bulletSpeed, _kineticEnergy] +if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,CoriolisEnabled), false])) then { + if ((_bulletPos select 1) > 0) then { + _horizontalDeflection = 0.0000729 * ((_bulletPos select 0) ^ 2) * sin(_latitude) / _speedAverage; + _horizontalCoriolis = - atan(_horizontalDeflection / (_bulletPos select 1)); + _windage = _windage + _horizontalCoriolis; + }; +}; +if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,SpinDriftEnabled), false])) then { + if ((_bulletPos select 1) > 0) then { + _spinDeflection = _twistDirection * 0.0254 * 1.25 * (_stabilityFactor + 1.2) * _TOF ^ 1.83; + _spinDrift = - atan(_spinDeflection / (_bulletPos select 1)); + _windage = _windage + _spinDrift; + }; +}; + +[_elevation * 60, _windage * 60, _lead, _TOF, _bulletSpeed, _kineticEnergy, _verticalCoriolis, _horizontalCoriolis, _spinDrift] diff --git a/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf b/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf index 6280f19339..91eb9ae20c 100644 --- a/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf @@ -46,7 +46,7 @@ switch (GVAR(rangeAssistImageSizeUnit)) do { }; }; _estRange = parseNumber(ctrlText 7013); -if (GVAR(currentUnit) != 2) then { +if (GVAR(currentUnit) == 1) then { _estRange = _estRange / 1.0936133; }; diff --git a/addons/atragmx/functions/fnc_calculate_target_solution.sqf b/addons/atragmx/functions/fnc_calculate_target_solution.sqf index 3f4c92c191..f6dd92bc7f 100644 --- a/addons/atragmx/functions/fnc_calculate_target_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_solution.sqf @@ -20,44 +20,65 @@ private ["_scopeBaseAngle"]; _scopeBaseAngle = (GVAR(workingMemory) select 3); -private ["_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_bc", "_dragModel", "_atmosphereModel"]; +private ["_bulletMass", "_bulletDiameter", "_boreHeight", "_airFriction", "_barrelTwist", "_muzzleVelocity", "_bc", "_dragModel", "_atmosphereModel", "_twistDirection"]; _bulletMass = GVAR(workingMemory) select 12; +_bulletDiameter = GVAR(workingMemory) select 13; _boreHeight = GVAR(workingMemory) select 5; _airFriction = GVAR(workingMemory) select 4; +_barrelTwist = GVAR(workingMemory) select 14; _muzzleVelocity = GVAR(workingMemory) select 1; _bc = GVAR(workingMemory) select 15; _dragModel = GVAR(workingMemory) select 16; _atmosphereModel = GVAR(workingMemory) select 17; -private ["_temperature", "_barometricPressure", "_relativeHumidity"]; +_twistDirection = 0; +if (_barrelTwist > 0) then { + _twistDirection = 1; +} else { + if (_barrelTwist < 0) then { + _twistDirection = -1; + }; +}; +_barrelTwist = abs(_barrelTwist); + +private ["_altitude", "_temperature", "_barometricPressure", "_relativeHumidity"]; +_altitude = GVAR(altitude); _temperature = GVAR(temperature); _barometricPressure = GVAR(barometricPressure); _relativeHumidity = GVAR(relativeHumidity); -if (GVAR(currentUnit) == 1) then -{ - _temperature = (_temperature - 32) / 1.8; - _barometricPressure = _barometricPressure * 33.8638866667; +if (!GVAR(atmosphereModeTBH)) then { + _barometricPressure = 1013.25 * exp(-(_altitude) / 7990); + _relativeHumidity = 50; }; -private ["_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange"]; -_windSpeed = (GVAR(windSpeed) select GVAR(currentTarget)); -_windDirection = (GVAR(windDirection) select GVAR(currentTarget)); -_inclinationAngle = (GVAR(inclinationAngle) select GVAR(currentTarget)); -_targetSpeed = (GVAR(targetSpeed) select GVAR(currentTarget)); -_targetRange = (GVAR(targetRange) select GVAR(currentTarget)); -if (GVAR(currentUnit) != 2) then -{ - _targetRange = _targetRange / 1.0936133; +private ["_bulletLength", "_stabilityFactor"]; +_bulletLength = 1.8; +_stabilityFactor = 1.5; +if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,SpinDriftEnabled), false])) then { + if (_bulletDiameter > 0 && _bulletLength > 0 && _bulletMass > 0 && _barrelTwist > 0) then { + _stabilityFactor = [_bulletDiameter / 10 / 2.54, _bulletLength, _bulletMass * 15.4323584, _barrelTwist / 2.54, _muzzleVelocity, _temperature, _barometricPressure] call EFUNC(advanced_ballistics,calculateStabilityFactor); + }; }; -if (GVAR(currentUnit) == 1) then -{ + +private ["_latitude", "_directionOfFire", "_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange"]; +_latitude = GVAR(latitude) select GVAR(currentTarget); +_directionOfFire = GVAR(directionOfFire) select GVAR(currentTarget); +_windSpeed = GVAR(windSpeed1) select GVAR(currentTarget); +_windDirection = GVAR(windDirection) select GVAR(currentTarget); +_inclinationAngle = GVAR(inclinationAngle) select GVAR(currentTarget); +_targetSpeed = GVAR(targetSpeed) select GVAR(currentTarget); +_targetRange = GVAR(targetRange) select GVAR(currentTarget); +if (GVAR(currentUnit) != 2) then { _windSpeed = _windSpeed / 2.23693629; _targetSpeed = _targetSpeed / 2.23693629; }; +if (GVAR(currentUnit) == 1) then { + _targetRange = _targetRange / 1.0936133; +}; private ["_result"]; _result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, - _windSpeed, _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, false] call FUNC(calculate_solution); + _windSpeed, _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, false, _stabilityFactor, _twistDirection, _latitude] call FUNC(calculate_solution); GVAR(elevationOutput) set [GVAR(currentTarget), _result select 0]; GVAR(windageOutput) set [GVAR(currentTarget), _result select 1]; diff --git a/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf b/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf index 7ee7e9ff78..d055af5a71 100644 --- a/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf @@ -22,34 +22,27 @@ _numTicks = parseNumber(ctrlText 8005); _timeSecs = parseNumber(ctrlText 8006); _estSpeed = 0; -if (GVAR(currentUnit) != 2) then -{ +if (GVAR(currentUnit) == 1) then { _targetRange = _targetRange / 1.0936133; }; -switch (GVAR(rangeAssistImageSizeUnit)) do -{ - case 0: - { +switch (GVAR(rangeAssistImageSizeUnit)) do { + case 0: { _numTicks = _numTicks / 6400 * 360; }; - case 1: - { + case 1: { _numTicks = _numTicks / 60; }; - case 2: - { + case 2: { _numTicks = _numTicks / 60 / 1.047; }; }; -if (_timeSecs > 0) then -{ +if (_timeSecs > 0) then { _estSpeed = tan(_numTicks) * _targetRange / _timeSecs; }; -if (GVAR(currentUnit) == 1) then -{ +if (GVAR(currentUnit) != 2) then { _estSpeed = _estSpeed * 2.23693629; }; diff --git a/addons/atragmx/functions/fnc_change_gun.sqf b/addons/atragmx/functions/fnc_change_gun.sqf index 520e4e85be..9b0f18c185 100644 --- a/addons/atragmx/functions/fnc_change_gun.sqf +++ b/addons/atragmx/functions/fnc_change_gun.sqf @@ -4,6 +4,7 @@ * * Arguments: * gunID + * update solution * * Return Value: * Nothing @@ -15,19 +16,23 @@ */ #include "script_component.hpp" -if (_this < 0 || _this > (count GVAR(gunList)) - 1) exitWith {}; +private ["_gunID", "_updateSolution"]; +_gunID = _this select 0; +_updateSolution = _this select 1; -GVAR(workingMemory) = +(GVAR(gunList) select _this); -GVAR(currentGun) = _this; +if (_gunID < 0 || _gunID > (count GVAR(gunList)) - 1) exitWith {}; + +GVAR(workingMemory) = +(GVAR(gunList) select _gunID); +GVAR(currentGun) = _gunID; lbSetCurSel [6000, GVAR(currentGun)]; -if ((GVAR(scopeUnits) select GVAR(currentScopeUnit)) != "Clicks") then -{ +if ((GVAR(scopeUnits) select GVAR(currentScopeUnit)) != "Clicks") then { GVAR(currentScopeUnit) = GVAR(workingMemory) select 6; }; [] call FUNC(update_gun); +[] call FUNC(update_gun_ammo_data); GVAR(elevationOutput) set [GVAR(currentTarget), 0]; GVAR(windageOutput) set [GVAR(currentTarget), 0]; @@ -35,4 +40,6 @@ GVAR(leadOutput) set [GVAR(currentTarget), 0]; GVAR(tofOutput) set [GVAR(currentTarget), 0]; GVAR(velocityOutput) set [GVAR(currentTarget), 0]; -[] call FUNC(calculate_target_solution); +if (_updateSolution) then { + [] call FUNC(calculate_target_solution); +}; diff --git a/addons/atragmx/functions/fnc_change_target_slot.sqf b/addons/atragmx/functions/fnc_change_target_slot.sqf index 6e6951c6bf..ed8c622b8d 100644 --- a/addons/atragmx/functions/fnc_change_target_slot.sqf +++ b/addons/atragmx/functions/fnc_change_target_slot.sqf @@ -23,4 +23,4 @@ call FUNC(parse_input); GVAR(currentTarget) = _target; call FUNC(update_target_selection); -call FUNC(calculate_target_solution); +[] call FUNC(calculate_target_solution); diff --git a/addons/atragmx/functions/fnc_create_dialog.sqf b/addons/atragmx/functions/fnc_create_dialog.sqf index 59ec3528af..5be6e4ecb4 100644 --- a/addons/atragmx/functions/fnc_create_dialog.sqf +++ b/addons/atragmx/functions/fnc_create_dialog.sqf @@ -26,6 +26,8 @@ call FUNC(update_target_selection); GVAR(showMainPage) call FUNC(show_main_page); GVAR(showAddNewGun) call FUNC(show_add_new_gun); +GVAR(showAtmoEnvData) call FUNC(show_atmo_env_data); +GVAR(showGunAmmoData) call FUNC(show_gun_ammo_data); GVAR(showGunList) call FUNC(show_gun_list); GVAR(showRangeCard) call FUNC(show_range_card); if (GVAR(showRangeCard)) then { @@ -33,6 +35,7 @@ if (GVAR(showRangeCard)) then { [] call FUNC(update_range_card); }; GVAR(showRangeCardSetup) call FUNC(show_range_card_setup); +GVAR(showTargetData) call FUNC(show_target_data); GVAR(showTargetRangeAssist) call FUNC(show_target_range_assist); GVAR(showTargetSpeedAssist) call FUNC(show_target_speed_assist); GVAR(showTargetSpeedAssistTimer) call FUNC(show_target_speed_assist_timer); diff --git a/addons/atragmx/functions/fnc_cycle_gun_list.sqf b/addons/atragmx/functions/fnc_cycle_gun_list.sqf new file mode 100644 index 0000000000..3d4bef70c1 --- /dev/null +++ b/addons/atragmx/functions/fnc_cycle_gun_list.sqf @@ -0,0 +1,18 @@ +/* + * Author: Ruthberg + * Cycles through the gun list + * + * Arguments: + * step + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_cycle_scope_unit + * + * Public: No + */ +#include "script_component.hpp" + +[(GVAR(currentGun) + (count GVAR(gunList)) + _this) % (count GVAR(gunList)), true] call FUNC(change_gun); diff --git a/addons/atragmx/functions/fnc_cycle_image_size_units.sqf b/addons/atragmx/functions/fnc_cycle_image_size_units.sqf new file mode 100644 index 0000000000..d78b13731c --- /dev/null +++ b/addons/atragmx/functions/fnc_cycle_image_size_units.sqf @@ -0,0 +1,19 @@ +/* + * Author: Ruthberg + * Cycles through the image size units + * + * Arguments: + * step + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_cycle_image_size_units + * + * Public: No + */ +#include "script_component.hpp" + +GVAR(rangeAssistImageSizeUnit) = (GVAR(rangeAssistImageSizeUnit) + 1) % (count GVAR(rangeAssistImageSizeUnits)); +ctrlSetText [7015, GVAR(rangeAssistImageSizeUnits) select GVAR(rangeAssistImageSizeUnit)]; diff --git a/addons/atragmx/functions/fnc_cycle_num_ticks_units.sqf b/addons/atragmx/functions/fnc_cycle_num_ticks_units.sqf new file mode 100644 index 0000000000..6afc105f62 --- /dev/null +++ b/addons/atragmx/functions/fnc_cycle_num_ticks_units.sqf @@ -0,0 +1,20 @@ +/* + * Author: Ruthberg + * Cycles through the num ticks units + * + * Arguments: + * step + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_cycle_num_ticks_units + * + * Public: No + */ +#include "script_component.hpp" + +GVAR(speedAssistNumTicksUnit) = (GVAR(speedAssistNumTicksUnit) + 1) % (count GVAR(speedAssistNumTicksUnits)); +ctrlSetText [8009, GVAR(speedAssistNumTicksUnits) select GVAR(speedAssistNumTicksUnit)]; +call FUNC(calculate_target_speed_assist); diff --git a/addons/atragmx/functions/fnc_cycle_target_size_units.sqf b/addons/atragmx/functions/fnc_cycle_target_size_units.sqf new file mode 100644 index 0000000000..e055c8282c --- /dev/null +++ b/addons/atragmx/functions/fnc_cycle_target_size_units.sqf @@ -0,0 +1,19 @@ +/* + * Author: Ruthberg + * Cycles through the target size units + * + * Arguments: + * step + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_cycle_target_size_units + * + * Public: No + */ +#include "script_component.hpp" + +GVAR(rangeAssistTargetSizeUnit) = (GVAR(rangeAssistTargetSizeUnit) + 1) % (count GVAR(rangeAssistTargetSizeUnits)); +ctrlSetText [7014, GVAR(rangeAssistTargetSizeUnits) select GVAR(rangeAssistTargetSizeUnit)]; diff --git a/addons/atragmx/functions/fnc_init.sqf b/addons/atragmx/functions/fnc_init.sqf index 8fda3570fa..efbd39ef81 100644 --- a/addons/atragmx/functions/fnc_init.sqf +++ b/addons/atragmx/functions/fnc_init.sqf @@ -9,7 +9,7 @@ * Nothing * * Example: - * call ace_atragmx_init + * call ace_atragmx_fnc_init * * Public: No */ @@ -26,7 +26,7 @@ GVAR(rangeCardLastColumns) = ["Lead", "RemV", "RemE", "TmFlt"]; GVAR(rangeCardCurrentColumn) = 3; GVAR(rangeCardData) = []; -GVAR(GVAR(rangeAssistTargetSizeUnit)s) = ["in", "ft", "cm", "m"]; +GVAR(rangeAssistTargetSizeUnits) = ["in", "ft", "cm", "m"]; GVAR(rangeAssistTargetSizeUnit) = 2; GVAR(rangeAssistImageSizeUnits) = ["MIL", "TMOA", "IOA"]; GVAR(rangeAssistImageSizeUnit) = 0; @@ -41,11 +41,16 @@ GVAR(currentGun) = 0; GVAR(currentTarget) = 0; GVAR(currentScopeUnit) = 0; +GVAR(atmosphereModeTBH) = true; +GVAR(altitude) = 0; GVAR(temperature) = 15; GVAR(barometricPressure) = 1013.25; GVAR(relativeHumidity) = 0.5; -GVAR(windSpeed) = [0, 0, 0, 0]; +GVAR(latitude) = [38, 38, 38, 38]; +GVAR(directionOfFire) = [0, 0, 0, 0]; +GVAR(windSpeed1) = [0, 0, 0, 0]; +GVAR(windSpeed2) = [0, 0, 0, 0]; GVAR(windDirection) = [12, 12, 12, 12]; GVAR(inclinationAngle) = [0, 0, 0, 0]; GVAR(targetSpeed) = [0, 0, 0, 0]; @@ -59,10 +64,12 @@ GVAR(velocityOutput) = [0, 0, 0, 0]; GVAR(showMainPage) = true; GVAR(showAddNewGun) = false; +GVAR(showAtmoEnvData) = false; +GVAR(showGunAmmoData) = false; GVAR(showGunList) = false; GVAR(showRangeCard) = false; GVAR(showRangeCardSetup) = false; +GVAR(showTargetData) = false; GVAR(showTargetRangeAssist) = false; GVAR(showTargetSpeedAssist) = false; GVAR(showTargetSpeedAssistTimer) = false; - diff --git a/addons/atragmx/functions/fnc_parse_input.sqf b/addons/atragmx/functions/fnc_parse_input.sqf index 7d364cbdfc..be91ecc593 100644 --- a/addons/atragmx/functions/fnc_parse_input.sqf +++ b/addons/atragmx/functions/fnc_parse_input.sqf @@ -15,64 +15,78 @@ */ #include "script_component.hpp" -GVAR(temperature) = parseNumber(ctrlText 200); -GVAR(barometricPressure) = 0 max parseNumber(ctrlText 210); -GVAR(relativeHumidity) = (0 max parseNumber(ctrlText 220) min 100) / 100; - -GVAR(windSpeed) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 300)) min 50]; -GVAR(windDirection) set [GVAR(currentTarget), 1 max Round(parseNumber(ctrlText 310)) min 12]; -GVAR(inclinationAngle) set [GVAR(currentTarget), -60 max parseNumber(ctrlText 320) min 60]; -GVAR(targetSpeed) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 330)) min 50]; -GVAR(targetRange) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 340)) min 4000]; - -private ["_boreHeight", "_bulletMass", "_airFriction", "_muzzleVelocity"]; -_boreHeight = parseNumber(ctrlText 100); -_bulletMass = parseNumber(ctrlText 110); -if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,AdvancedAirDragEnabled), false])) then { - _airFriction = 0.1 max parseNumber(ctrlText 120) min 2; -} else { - _airFriction = parseNumber(ctrlText 120) / -1000; +GVAR(altitude) = -1000 max parseNumber(ctrlText 130030) min 20000; +GVAR(temperature) = -50 max parseNumber(ctrlText 130040) min 160; +GVAR(barometricPressure) = 0 max parseNumber(ctrlText 130050) min 1350; +GVAR(relativeHumidity) = (0 max parseNumber(ctrlText 130060) min 100) / 100; +if (GVAR(currentUnit) == 1) then { + GVAR(altitude) = GVAR(altitude) * 0.3048; + GVAR(temperature) = (GVAR(temperature) - 32) / 1.8; + GVAR(barometricPressure) = GVAR(barometricPressure) * 33.86389; }; -_muzzleVelocity = parseNumber(ctrlText 130); -if (GVAR(currentUnit) == 1) then -{ + +GVAR(latitude) set [GVAR(currentTarget), -90 max Round(parseNumber(ctrlText 140000)) min 90]; +GVAR(directionOfFire) set [GVAR(currentTarget), 0 max abs(Round(parseNumber(ctrlText 140010))) min 359]; +GVAR(windSpeed1) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 140020)) min 50]; +GVAR(windSpeed2) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 140021)) min 50]; +GVAR(windDirection) set [GVAR(currentTarget), 1 max Round(parseNumber(ctrlText 140030)) min 12]; +GVAR(inclinationAngle) set [GVAR(currentTarget), -60 max parseNumber(ctrlText 140040) min 60]; +GVAR(targetSpeed) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 140050)) min 50]; +GVAR(targetRange) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 140060)) min 4000]; + +private ["_boreHeight", "_bulletMass", "_bulletDiameter", "_airFriction", "_rifleTwist", "_muzzleVelocity", "_zeroRange"]; +_boreHeight = parseNumber(ctrlText 120000); +_bulletMass = parseNumber(ctrlText 120010); +_bulletDiameter = parseNumber(ctrlText 120020); +if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,AdvancedAirDragEnabled), false])) then { + _airFriction = 0.1 max parseNumber(ctrlText 120030) min 2; +} else { + _airFriction = parseNumber(ctrlText 120030) / -1000; +}; +_rifleTwist = parseNumber(ctrlText 120040); +_muzzleVelocity = parseNumber(ctrlText 120050); +_zeroRange = parseNumber (ctrlText 120060); +if (GVAR(currentUnit) != 2) then { _boreHeight = _boreHeight * 2.54; _bulletMass = _bulletMass * 0.06479891; + _bulletDiameter = _bulletDiameter * 10 * 2.54; + _rifleTwist = _rifleTwist * 2.54; _muzzleVelocity = _muzzleVelocity / 3.2808399; }; +if (GVAR(currentUnit) == 1) then { + _zeroRange = _zeroRange / 1.0936133; +}; _boreHeight = 0.1 max _boreHeight min 10; _bulletMass = 1 max _bulletMass min 100; +_bulletDiameter = 1 max _bulletDiameter min 25; _muzzleVelocity = 100 max _muzzleVelocity min 1400; - +_zeroRange = 0 max _zeroRange min 1000; GVAR(workingMemory) set [5, _boreHeight]; GVAR(workingMemory) set [12, _bulletMass]; +GVAR(workingMemory) set [13, _bulletDiameter]; +GVAR(workingMemory) set [14, _rifleTwist]; if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,AdvancedAirDragEnabled), false])) then { GVAR(workingMemory) set [15, _airFriction]; } else { GVAR(workingMemory) set [4, _airFriction]; }; GVAR(workingMemory) set [1, _muzzleVelocity]; +GVAR(workingMemory) set [2, _zeroRange]; private ["_elevationCur", "_windageCur", "_elevationScopeStep", "_windageScopeStep"]; _elevationCur = parseNumber(ctrlText 402); _windageCur = parseNumber(ctrlText 412); -switch (GVAR(currentScopeUnit)) do -{ - case 0: - { +switch (GVAR(currentScopeUnit)) do { + case 0: { _elevationCur = _elevationCur * 3.38; _windageCur = _windageCur * 3.38; }; - - case 2: - { + case 2: { _elevationCur = _elevationCur / 1.047; _windageCur = _windageCur / 1.047; }; - - case 3: - { + case 3: { _elevationScopeStep = (GVAR(workingMemory) select 7); _windageScopeStep = (GVAR(workingMemory) select 8); @@ -85,5 +99,9 @@ GVAR(workingMemory) set [10, _elevationCur]; GVAR(workingMemory) set [11, _windageCur]; [] call FUNC(update_gun); +[] call FUNC(update_gun_ammo_data); [] call FUNC(update_atmosphere); +[] call FUNC(update_atmo_env_data); [] call FUNC(update_target); + +[] call FUNC(store_user_data); diff --git a/addons/atragmx/functions/fnc_restore_atmo_default.sqf b/addons/atragmx/functions/fnc_restore_atmo_default.sqf new file mode 100644 index 0000000000..08b7c56d86 --- /dev/null +++ b/addons/atragmx/functions/fnc_restore_atmo_default.sqf @@ -0,0 +1,25 @@ +/* + * Author: Ruthberg + * Restores the atmospheric data defaults + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_restore_atmo_default + * + * Public: No + */ +#include "script_component.hpp" + +GVAR(atmosphereModeTBH) = true; +GVAR(altitude) = 0; +GVAR(temperature) = 15; +GVAR(barometricPressure) = 1013.25; +GVAR(relativeHumidity) = 0.5; + +[] call FUNC(update_atmo_selection); +[] call FUNC(update_atmosphere); diff --git a/addons/atragmx/functions/fnc_restore_user_data.sqf b/addons/atragmx/functions/fnc_restore_user_data.sqf new file mode 100644 index 0000000000..7c011198d6 --- /dev/null +++ b/addons/atragmx/functions/fnc_restore_user_data.sqf @@ -0,0 +1,36 @@ +/* + * Author: Ruthberg + * Reads user data from profileNamespace + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_restore_user_data + * + * Public: No + */ +#include "script_component.hpp" + +GVAR(currentUnit) = 0 max (profileNamespace getVariable ["ACE_ATragMX_currentUnit", 2]) min 2; +[profileNamespace getVariable ["ACE_ATragMX_currentGun", 0], false] call FUNC(change_gun); +GVAR(currentTarget) = 0 max (profileNamespace getVariable ["ACE_ATragMX_currentTarget", 0]) min 3; +GVAR(currentScopeUnit) = 0 max (profileNamespace getVariable ["ACE_ATragMX_currentScopeUnit", 0]) min 3; + +GVAR(atmosphereModeTBH) = profileNamespace getVariable ["ACE_ATragMX_atmosphereModeTBH", true]; +GVAR(altitude) = -1000 max (profileNamespace getVariable ["ACE_ATragMX_altitude", 0]) min 20000; +GVAR(temperature) = -50 max (profileNamespace getVariable ["ACE_ATragMX_temperature", 15]) min 160; +GVAR(barometricPressure) = 340 max (profileNamespace getVariable ["ACE_ATragMX_barometricPressure", 1013.25]) min 1350; +GVAR(relativeHumidity) = 0 max (profileNamespace getVariable ["ACE_ATragMX_relativeHumidity", 0.5]) min 1; + +GVAR(latitude) = profileNamespace getVariable ["ACE_ATragMX_latitude", [38, 38, 38, 38]]; +GVAR(directionOfFire) = profileNamespace getVariable ["ACE_ATragMX_directionOfFire", [0, 0, 0, 0]]; +GVAR(windSpeed1) = profileNamespace getVariable ["ACE_ATragMX_windSpeed1", [0, 0, 0, 0]]; +GVAR(windSpeed2) = profileNamespace getVariable ["ACE_ATragMX_windSpeed2", [0, 0, 0, 0]]; +GVAR(windDirection) = profileNamespace getVariable ["ACE_ATragMX_windDirection", [12, 12, 12, 12]]; +GVAR(inclinationAngle) = profileNamespace getVariable ["ACE_ATragMX_inclinationAngle", [0, 0, 0, 0]]; +GVAR(targetSpeed) = profileNamespace getVariable ["ACE_ATragMX_targetSpeed", [0, 0, 0, 0]]; +GVAR(targetRange) = profileNamespace getVariable ["ACE_ATragMX_targetRange", [0, 0, 0, 0]]; diff --git a/addons/atragmx/functions/fnc_show_atmo_env_data.sqf b/addons/atragmx/functions/fnc_show_atmo_env_data.sqf new file mode 100644 index 0000000000..9386956067 --- /dev/null +++ b/addons/atragmx/functions/fnc_show_atmo_env_data.sqf @@ -0,0 +1,25 @@ +/* + * Author: Ruthberg + * Shows/Hides the atmosphere and environmental data controls + * + * Arguments: + * visible - + * + * Return Value: + * Nothing + * + * Example: + * false call ace_atragmx_fnc_show_atmo_env_data + * + * Public: No + */ +#include "script_component.hpp" + +GVAR(showAtmoEnvData) = _this; + +{ctrlShow [_x, _this]} forEach [13000, 13001, 13002, 13003, 130030, 13004, 130040, 13005, 130050, 13006, 130060, 13007, 13008, 13009, 13010]; + +if (_this) then { + [] call FUNC(update_atmo_selection); + [] call FUNC(update_atmo_env_data); +}; diff --git a/addons/atragmx/functions/fnc_show_gun_ammo_data.sqf b/addons/atragmx/functions/fnc_show_gun_ammo_data.sqf new file mode 100644 index 0000000000..06ab20b3b7 --- /dev/null +++ b/addons/atragmx/functions/fnc_show_gun_ammo_data.sqf @@ -0,0 +1,24 @@ +/* + * Author: Ruthberg + * Shows/Hides the gun ammo data controls + * + * Arguments: + * visible - + * + * Return Value: + * Nothing + * + * Example: + * false call ace_atragmx_fnc_show_gun_ammo_data + * + * Public: No + */ +#include "script_component.hpp" + +GVAR(showGunAmmoData) = _this; + +{ctrlShow [_x, _this]} forEach [12000, 120000, 12001, 120010, 12002, 120020, 12003, 120030, 12004, 120040, 12005, 120050, 12006, 120060, 12007, 12008, 12009, 12010, 12011]; + +if (_this) then { + [] call FUNC(update_gun_ammo_data); +}; diff --git a/addons/atragmx/functions/fnc_show_main_page.sqf b/addons/atragmx/functions/fnc_show_main_page.sqf index 941c7559c8..607527a18e 100644 --- a/addons/atragmx/functions/fnc_show_main_page.sqf +++ b/addons/atragmx/functions/fnc_show_main_page.sqf @@ -17,5 +17,13 @@ GVAR(showMainPage) = _this; -{ctrlShow [_x, _this]} forEach [10, 100, 11, 110, 12, 120, 13, 130, 14, 140, 20, 200, 21, 210, 22, 220, 30, 300, 31, 310, 32, 320, 33, 330, 34, 340, 40, 400, 401, 402, 403, 41, 410, 411, 412, 42, 420, +{ctrlShow [_x, _this]} forEach [10, 100, 11, 110, 12, 120, 13, 130, 14, 140, 20, 200, 21, 210, 22, 220, 23, 230, 30, 300, 31, 310, 32, 320, 33, 330, 34, 340, 40, 400, 401, 402, 403, 41, 410, 411, 412, 42, 420, 500, 501, 502, 503, 600, 601, 602, 603, 1000, 2000, 3000, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008]; + +if (_this) then { + if (GVAR(atmosphereModeTBH)) then { + {ctrlShow [_x, false]} forEach [23, 230]; + } else { + {ctrlShow [_x, false]} forEach [21, 210, 22, 220]; + }; +}; diff --git a/addons/atragmx/functions/fnc_show_target_data.sqf b/addons/atragmx/functions/fnc_show_target_data.sqf new file mode 100644 index 0000000000..8b206fee3a --- /dev/null +++ b/addons/atragmx/functions/fnc_show_target_data.sqf @@ -0,0 +1,24 @@ +/* + * Author: Ruthberg + * Shows/Hides the target data controls + * + * Arguments: + * visible - + * + * Return Value: + * Nothing + * + * Example: + * false call ace_atragmx_fnc_show_target_data + * + * Public: No + */ +#include "script_component.hpp" + +GVAR(showTargetData) = _this; + +{ctrlShow [_x, _this]} forEach [14000, 140000, 14001, 140010, 14002, 140020, 140021, 14003, 140030, 14004, 140040, 140041, 14005, 140050, 14006, 140060, 14007, 14008, 14009, 14010, 14011]; + +if (_this) then { + [] call FUNC(update_target_data); +}; diff --git a/addons/atragmx/functions/fnc_show_target_range_assist.sqf b/addons/atragmx/functions/fnc_show_target_range_assist.sqf index 60de30930f..4f46932a0b 100644 --- a/addons/atragmx/functions/fnc_show_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_show_target_range_assist.sqf @@ -25,11 +25,9 @@ if (_this) then { ctrlSetText [7012, Str(parseNumber(ctrlText 320))]; ctrlSetText [7013, Str(parseNumber(ctrlText 340))]; - if (GVAR(currentUnit) != 2) then - { + if (GVAR(currentUnit) == 1) then { ctrlSetText [7016, "Yards"]; - } else - { + } else { ctrlSetText [7016, "Meters"]; }; }; \ No newline at end of file diff --git a/addons/atragmx/functions/fnc_show_target_speed_assist.sqf b/addons/atragmx/functions/fnc_show_target_speed_assist.sqf index 3ac05f3f4f..2e66b5ea7b 100644 --- a/addons/atragmx/functions/fnc_show_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_show_target_speed_assist.sqf @@ -24,19 +24,15 @@ if (_this) then { ctrlSetText [8004, Str(Round((GVAR(targetRange) select GVAR(currentTarget))))]; - if (GVAR(currentUnit) != 2) then - { + if (GVAR(currentUnit) == 1) then { ctrlSetText [8008, "Yards"]; - } else - { + } else { ctrlSetText [8008, "Meters"]; }; - if (GVAR(currentUnit) != 1) then - { + if (GVAR(currentUnit) == 2) then { ctrlSetText [8011, "m/s"]; - } else - { + } else { ctrlSetText [8011, "mph"]; }; }; diff --git a/addons/atragmx/functions/fnc_store_user_data.sqf b/addons/atragmx/functions/fnc_store_user_data.sqf new file mode 100644 index 0000000000..81a4476d75 --- /dev/null +++ b/addons/atragmx/functions/fnc_store_user_data.sqf @@ -0,0 +1,36 @@ +/* + * Author: Ruthberg + * Saves user data into profileNamespace + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_store_user_data + * + * Public: No + */ +#include "script_component.hpp" + +profileNamespace setVariable ["ACE_ATragMX_currentUnit", GVAR(currentUnit)]; +profileNamespace setVariable ["ACE_ATragMX_currentGun", GVAR(currentGun)]; +profileNamespace setVariable ["ACE_ATragMX_currentTarget", GVAR(currentTarget)]; +profileNamespace setVariable ["ACE_ATragMX_currentScopeUnit", GVAR(currentScopeUnit)]; + +profileNamespace setVariable ["ACE_ATragMX_atmosphereModeTBH", GVAR(atmosphereModeTBH)]; +profileNamespace setVariable ["ACE_ATragMX_altitude", GVAR(altitude)]; +profileNamespace setVariable ["ACE_ATragMX_temperature", GVAR(temperature)]; +profileNamespace setVariable ["ACE_ATragMX_barometricPressure", GVAR(barometricPressure)]; +profileNamespace setVariable ["ACE_ATragMX_relativeHumidity", GVAR(relativeHumidity)]; + +profileNamespace setVariable ["latitude", GVAR(latitude)]; +profileNamespace setVariable ["directionOfFire", GVAR(directionOfFire)]; +profileNamespace setVariable ["ACE_ATragMX_windSpeed1", GVAR(windSpeed1)]; +profileNamespace setVariable ["ACE_ATragMX_windSpeed2", GVAR(windSpeed2)]; +profileNamespace setVariable ["ACE_ATragMX_windDirection", GVAR(windDirection)]; +profileNamespace setVariable ["ACE_ATragMX_inclinationAngle", GVAR(inclinationAngle)]; +profileNamespace setVariable ["ACE_ATragMX_targetSpeed", GVAR(targetSpeed)]; +profileNamespace setVariable ["ACE_ATragMX_targetRange", GVAR(targetRange)]; diff --git a/addons/atragmx/functions/fnc_toggle_atmo_env_data.sqf b/addons/atragmx/functions/fnc_toggle_atmo_env_data.sqf new file mode 100644 index 0000000000..ce761c2216 --- /dev/null +++ b/addons/atragmx/functions/fnc_toggle_atmo_env_data.sqf @@ -0,0 +1,28 @@ +/* + * Author: Ruthberg + * Toggles the atmospheric data screen on/off + * + * Arguments: + * Apply new data? + * + * Return Value: + * Nothing + * + * Example: + * 1 call ace_atragmx_fnc_toggle_atmo_env_data + * + * Public: No + */ +#include "script_component.hpp" + +if (ctrlVisible 13000) then { + false call FUNC(show_atmo_env_data); + true call FUNC(show_main_page); + + if (_this == 1) then { + call FUNC(calculate_target_solution); + }; +} else { + true call FUNC(show_atmo_env_data); + false call FUNC(show_main_page); +}; diff --git a/addons/atragmx/functions/fnc_toggle_gun_ammo_data.sqf b/addons/atragmx/functions/fnc_toggle_gun_ammo_data.sqf new file mode 100644 index 0000000000..0fd4b913b8 --- /dev/null +++ b/addons/atragmx/functions/fnc_toggle_gun_ammo_data.sqf @@ -0,0 +1,29 @@ +/* + * Author: Ruthberg + * Toggles the gun ammo data screen on/off + * + * Arguments: + * Apply new data? + * + * Return Value: + * Nothing + * + * Example: + * 1 call ace_atragmx_fnc_toggle_gun_ammo_data + * + * Public: No + */ +#include "script_component.hpp" + +if (ctrlVisible 12000) then { + false call FUNC(show_gun_ammo_data); + true call FUNC(show_main_page); + + if (_this == 1) then { + call FUNC(update_zero_range); + call FUNC(calculate_target_solution); + }; +} else { + true call FUNC(show_gun_ammo_data); + false call FUNC(show_main_page); +}; diff --git a/addons/atragmx/functions/fnc_toggle_gun_list.sqf b/addons/atragmx/functions/fnc_toggle_gun_list.sqf index cd4acb1f76..714e6e848d 100644 --- a/addons/atragmx/functions/fnc_toggle_gun_list.sqf +++ b/addons/atragmx/functions/fnc_toggle_gun_list.sqf @@ -3,28 +3,26 @@ * Toggles the gun list screen on/off * * Arguments: - * Nothing + * change gun? * * Return Value: * Nothing * * Example: - * call ace_atragmx_fnc_toggle_gun_list + * false call ace_atragmx_fnc_toggle_gun_list * * Public: No */ #include "script_component.hpp" -if (ctrlVisible 6000) then -{ +if (ctrlVisible 6000) then { false call FUNC(show_gun_list); true call FUNC(show_main_page); if (_this) then { - (lbCurSel 6000) call FUNC(change_gun); + [lbCurSel 6000, true] call FUNC(change_gun); }; -} else -{ +} else { false call FUNC(show_main_page); true call FUNC(show_gun_list); }; diff --git a/addons/atragmx/functions/fnc_toggle_range_card.sqf b/addons/atragmx/functions/fnc_toggle_range_card.sqf index 572a4fe6ae..059bc7e40b 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card.sqf @@ -15,12 +15,10 @@ */ #include "script_component.hpp" -if (ctrlVisible 5006) then -{ +if (ctrlVisible 5006) then { false call FUNC(show_range_card); true call FUNC(show_main_page); -} else -{ +} else { false call FUNC(show_main_page); true call FUNC(show_range_card); diff --git a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf index 71da18349b..738a154d17 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf @@ -3,25 +3,23 @@ * Toggles the range card setup screen on/off * * Arguments: - * Apply new range card settings + * Apply new range card settings * * Return Value: * Nothing * * Example: - * call ace_atragmx_fnc_toggle_range_card_setup + * 1 call ace_atragmx_fnc_toggle_range_card_setup * * Public: No */ #include "script_component.hpp" -if (ctrlVisible 10000) then -{ +if (ctrlVisible 10000) then { false call FUNC(show_range_card_setup); true call FUNC(show_range_card); - if (_this == 1) then - { + if (_this == 1) then { GVAR(rangeCardStartRange) = 0 max Round(parseNumber(ctrlText 10003)) min 3000; GVAR(rangeCardEndRange) = 0 max Round(parseNumber(ctrlText 10004)) min 3000; GVAR(rangeCardIncrement) = 1 max Round(parseNumber(ctrlText 10005)) min 3000; @@ -29,8 +27,7 @@ if (ctrlVisible 10000) then [] call FUNC(calculate_range_card); [] call FUNC(update_range_card); }; -} else -{ +} else { false call FUNC(show_range_card); true call FUNC(show_range_card_setup); }; diff --git a/addons/atragmx/functions/fnc_toggle_target_data.sqf b/addons/atragmx/functions/fnc_toggle_target_data.sqf new file mode 100644 index 0000000000..90fefbf37e --- /dev/null +++ b/addons/atragmx/functions/fnc_toggle_target_data.sqf @@ -0,0 +1,28 @@ +/* + * Author: Ruthberg + * Toggles the target data screen on/off + * + * Arguments: + * Apply new data? + * + * Return Value: + * Nothing + * + * Example: + * 1 call ace_atragmx_fnc_toggle_target_data + * + * Public: No + */ +#include "script_component.hpp" + +if (ctrlVisible 14000) then { + false call FUNC(show_target_data); + true call FUNC(show_main_page); + + if (_this == 1) then { + call FUNC(calculate_target_solution); + }; +} else { + true call FUNC(show_target_data); + false call FUNC(show_main_page); +}; diff --git a/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf index 04e9307ded..d13ef4fb2e 100644 --- a/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf @@ -3,30 +3,30 @@ * Toggles the target range assist screen on/off * * Arguments: - * Nothing + * update range? * * Return Value: * Nothing * * Example: - * call ace_atragmx_fnc_toggle_target_range_assist + * 1 call ace_atragmx_fnc_toggle_target_range_assist * * Public: No */ #include "script_component.hpp" -if (ctrlVisible 7000) then -{ +if (ctrlVisible 7000) then { false call FUNC(show_target_range_assist); true call FUNC(show_main_page); - if (_this == 1) then - { + if (_this == 1) then { ctrlSetText [320, Str(parseNumber(ctrlText 7012))]; + ctrlSetText [140040, Str(parseNumber(ctrlText 7012))]; ctrlSetText [340, Str(parseNumber(ctrlText 7013))]; + ctrlSetText [140060, Str(parseNumber(ctrlText 7013))]; + [] call FUNC(calculate_target_solution); }; -} else -{ +} else { false call FUNC(show_main_page); true call FUNC(show_target_range_assist); }; diff --git a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf index 66ffaa5d07..e227cf0716 100644 --- a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf @@ -3,30 +3,29 @@ * Toggles the target speed assist screen on/off * * Arguments: - * Nothing + * update speed? * * Return Value: * Nothing * * Example: - * call ace_atragmx_fnc_toggle_target_speed_assist + * 1 call ace_atragmx_fnc_toggle_target_speed_assist * * Public: No */ #include "script_component.hpp" -if (ctrlVisible 8000) then -{ +if (ctrlVisible 8000) then { false call FUNC(show_target_speed_assist); true call FUNC(show_main_page); - if (_this == 1) then - { + if (_this == 1) then { [] call FUNC(calculate_target_speed_assist); ctrlSetText [330, Str(parseNumber(ctrlText 8007))]; + ctrlSetText [140050, Str(parseNumber(ctrlText 8007))]; + [] call FUNC(calculate_target_solution); }; -} else -{ +} else { false call FUNC(show_main_page); true call FUNC(show_target_speed_assist); }; diff --git a/addons/atragmx/functions/fnc_update_atmo_env_data.sqf b/addons/atragmx/functions/fnc_update_atmo_env_data.sqf new file mode 100644 index 0000000000..8dcbc89280 --- /dev/null +++ b/addons/atragmx/functions/fnc_update_atmo_env_data.sqf @@ -0,0 +1,45 @@ +/* + * Author: Ruthberg + * Updates the atmospheric data fields + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_update_atmo_env_data + * + * Public: No + */ +#include "script_component.hpp" + +ctrlSetFocus ((uiNamespace getVariable "ATragMX_Display") displayCtrl 13007); + +if (GVAR(currentUnit) != 1) then { + ctrlSetText [130040, Str(Round(GVAR(temperature) * 10) / 10)]; +} else { + ctrlSetText [130040, Str(Round((GVAR(temperature) * 1.8 + 32) * 10) / 10)]; +}; +if (GVAR(currentUnit) != 1) then { + ctrlSetText [130050, Str(Round(GVAR(barometricPressure)))]; +} else { + ctrlSetText [130050, Str(Round(GVAR(barometricPressure) / 33.8638866667 * 100) / 100)]; +}; +ctrlSetText [130060, Str(Round(GVAR(relativeHumidity) * 100 * 10) / 10)]; +if (GVAR(currentUnit) != 1) then { + ctrlSetText [130030, Str(Round(GVAR(altitude)))]; +} else { + ctrlSetText [130030, Str(Round(GVAR(altitude) * 3.2808399))]; +}; + +if (GVAR(currentUnit) == 2) then { + ctrlSetText [13003, "Altitude (m)"]; + ctrlSetText [13004, "temperature (C)"]; + ctrlSetText [13005, "Barom Pres (milibars)"]; +} else { + ctrlSetText [13003, "Altitude (ft)"]; + ctrlSetText [13004, "temperature (F)"]; + ctrlSetText [13005, "Barom Pres (in.merc.)"]; +}; diff --git a/addons/atragmx/functions/fnc_update_atmo_selection.sqf b/addons/atragmx/functions/fnc_update_atmo_selection.sqf new file mode 100644 index 0000000000..18036178b4 --- /dev/null +++ b/addons/atragmx/functions/fnc_update_atmo_selection.sqf @@ -0,0 +1,31 @@ +/* + * Author: Ruthberg + * Updates the atmospheric data input method + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_update_atmo_selection + * + * Public: No + */ +#include "script_component.hpp" + +((uiNamespace getVariable "ATragMX_Display") displayCtrl 13001) ctrlEnable true; +((uiNamespace getVariable "ATragMX_Display") displayCtrl 13002) ctrlEnable true; + +if (GVAR(atmosphereModeTBH)) then { + ((uiNamespace getVariable "ATragMX_Display") displayCtrl 13002) ctrlEnable false; + {ctrlShow [_x, false]} forEach [13003, 130030]; + {ctrlShow [_x, true]} forEach [13005, 130050, 13006, 130060]; +} else { + ((uiNamespace getVariable "ATragMX_Display") displayCtrl 13001) ctrlEnable false; + {ctrlShow [_x, false]} forEach [13005, 130050, 13006, 130060]; + {ctrlShow [_x, true]} forEach [13003, 130030]; +}; + +[] call FUNC(update_atmo_env_data); diff --git a/addons/atragmx/functions/fnc_update_atmosphere.sqf b/addons/atragmx/functions/fnc_update_atmosphere.sqf index 68a60f72e9..fa555f50e7 100644 --- a/addons/atragmx/functions/fnc_update_atmosphere.sqf +++ b/addons/atragmx/functions/fnc_update_atmosphere.sqf @@ -15,10 +15,19 @@ */ #include "script_component.hpp" -ctrlSetText [200, Str(Round(GVAR(temperature) * 10) / 10)]; -if (GVAR(currentUnit) == 1) then { - ctrlSetText [210, Str(Round(GVAR(barometricPressure) * 100) / 100)]; +if (GVAR(currentUnit) != 1) then { + ctrlSetText [200, Str(Round(GVAR(temperature) * 10) / 10)]; } else { + ctrlSetText [200, Str(Round((GVAR(temperature) * 1.8 + 32) * 10) / 10)]; +}; +if (GVAR(currentUnit) != 1) then { ctrlSetText [210, Str(Round(GVAR(barometricPressure)))]; +} else { + ctrlSetText [210, Str(Round(GVAR(barometricPressure) / 33.8638866667 * 100) / 100)]; }; ctrlSetText [220, Str(Round(GVAR(relativeHumidity) * 100 * 10) / 10)]; +if (GVAR(currentUnit) != 1) then { + ctrlSetText [230, Str(Round(GVAR(altitude)))]; +} else { + ctrlSetText [230, Str(Round(GVAR(altitude) * 3.2808399))]; +}; diff --git a/addons/atragmx/functions/fnc_update_gun.sqf b/addons/atragmx/functions/fnc_update_gun.sqf index 1e12439878..f3d173ba11 100644 --- a/addons/atragmx/functions/fnc_update_gun.sqf +++ b/addons/atragmx/functions/fnc_update_gun.sqf @@ -16,37 +16,29 @@ #include "script_component.hpp" ctrlSetText [1000, GVAR(workingMemory) select 0]; -if (GVAR(currentUnit) == 1) then -{ - ctrlSetText [ 100, Str(Round((GVAR(workingMemory) select 5) / 2.54 * 100) / 100)]; -} else -{ - ctrlSetText [ 100, Str(Round((GVAR(workingMemory) select 5) * 100) / 100)]; +if (GVAR(currentUnit) != 2) then { + ctrlSetText [100, Str(Round((GVAR(workingMemory) select 5) / 2.54 * 100) / 100)]; +} else { + ctrlSetText [100, Str(Round((GVAR(workingMemory) select 5) * 100) / 100)]; }; -if (GVAR(currentUnit) == 1) then -{ - ctrlSetText [ 110, Str(Round((GVAR(workingMemory) select 12) * 15.4323584))]; -} else -{ - ctrlSetText [ 110, Str(Round(GVAR(workingMemory) select 12))]; +if (GVAR(currentUnit) != 2) then { + ctrlSetText [110, Str(Round((GVAR(workingMemory) select 12) * 15.4323584))]; +} else { + ctrlSetText [110, Str(Round(GVAR(workingMemory) select 12))]; }; if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,AdvancedAirDragEnabled), false])) then { - ctrlSetText [ 120, Str(Round((GVAR(workingMemory) select 15) * 1000) / 1000)]; + ctrlSetText [120, Str(Round((GVAR(workingMemory) select 15) * 1000) / 1000)]; } else { - ctrlSetText [ 120, Str(Round((GVAR(workingMemory) select 4) * -1000 * 1000) / 1000)]; + ctrlSetText [120, Str(Round((GVAR(workingMemory) select 4) * -1000 * 1000) / 1000)]; }; -if (GVAR(currentUnit) == 1) then -{ +if (GVAR(currentUnit) != 2) then { ctrlSetText [130, Str(Round((GVAR(workingMemory) select 1) * 3.2808399))]; -} else -{ +} else { ctrlSetText [130, Str(Round(GVAR(workingMemory) select 1))]; }; -if (GVAR(currentUnit) == 2) then -{ +if (GVAR(currentUnit) != 1) then { ctrlSetText [140, Str(Round(GVAR(workingMemory) select 2))]; -} else -{ +} else { ctrlSetText [140, Str(Round((GVAR(workingMemory) select 2) * 1.0936133))]; }; diff --git a/addons/atragmx/functions/fnc_update_gun_ammo_data.sqf b/addons/atragmx/functions/fnc_update_gun_ammo_data.sqf new file mode 100644 index 0000000000..3627197185 --- /dev/null +++ b/addons/atragmx/functions/fnc_update_gun_ammo_data.sqf @@ -0,0 +1,74 @@ +/* + * Author: Ruthberg + * Updates the gun ammo data fields + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_update_gun_ammo_data + * + * Public: No + */ +#include "script_component.hpp" + +ctrlSetFocus ((uiNamespace getVariable "ATragMX_Display") displayCtrl 12008); + +if (GVAR(currentUnit) != 2) then { + ctrlSetText [120000, Str(Round((GVAR(workingMemory) select 5) / 2.54 * 100) / 100)]; +} else { + ctrlSetText [120000, Str(Round((GVAR(workingMemory) select 5) * 100) / 100)]; +}; +if (GVAR(currentUnit) != 2) then { + ctrlSetText [120010, Str(Round((GVAR(workingMemory) select 12) * 15.4323584))]; +} else { + ctrlSetText [120010, Str(Round(GVAR(workingMemory) select 12))]; +}; +if (GVAR(currentUnit) != 2) then { + ctrlSetText [120020, Str(Round((GVAR(workingMemory) select 13) / 10 / 2.54 * 1000) / 1000)]; +} else { + ctrlSetText [120020, Str(Round((GVAR(workingMemory) select 13) * 1000) / 1000)]; +}; +if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,AdvancedAirDragEnabled), false])) then { + ctrlSetText [120030, Str(Round((GVAR(workingMemory) select 15) * 1000) / 1000)]; +} else { + ctrlSetText [120030, Str(Round((GVAR(workingMemory) select 4) * -1000 * 1000) / 1000)]; +}; +if (GVAR(currentUnit) != 2) then { + ctrlSetText [120040, Str(Round((GVAR(workingMemory) select 14) / 2.54 * 10) / 10)]; +} else { + ctrlSetText [120040, Str(Round((GVAR(workingMemory) select 14) * 100) / 100)]; +}; +if (GVAR(currentUnit) != 2) then { + ctrlSetText [120050, Str(Round((GVAR(workingMemory) select 1) * 3.2808399))]; +} else { + ctrlSetText [120050, Str(Round(GVAR(workingMemory) select 1))]; +}; +if (GVAR(currentUnit) == 2) then { + ctrlSetText [120060, Str(Round(GVAR(workingMemory) select 2))]; +} else { + ctrlSetText [120060, Str(Round((GVAR(workingMemory) select 2) * 1.0936133))]; +}; + +if (GVAR(currentUnit) == 2) then { + ctrlSetText [12000, "Bore (cm)"]; + ctrlSetText [12001, "Bullet Weight (grams)"]; + ctrlSetText [12002, "Bullet Diam (cm)"]; + ctrlSetText [12004, "Rifle Twist (cm/trn)"]; + ctrlSetText [12005, "Muzzle Velocity (m/s)"]; +} else { + ctrlSetText [12000, "Bore (inches)"]; + ctrlSetText [12001, "Bullet Weight (grains)"]; + ctrlSetText [12002, "Bullet Diam (inches)"]; + ctrlSetText [12004, "Rifle Twist (inches/trn)"]; + ctrlSetText [12005, "Muzzle Velocity (feet/sec)"]; +}; + +if (GVAR(currentUnit) == 1) then { + ctrlSetText [12006, "Zero Range (yards)"]; +} else { + ctrlSetText [12006, "Zero Range (meters)"]; +}; diff --git a/addons/atragmx/functions/fnc_update_range_card.sqf b/addons/atragmx/functions/fnc_update_range_card.sqf index 358a74ce5d..871e5fa268 100644 --- a/addons/atragmx/functions/fnc_update_range_card.sqf +++ b/addons/atragmx/functions/fnc_update_range_card.sqf @@ -20,11 +20,9 @@ _lastColumnOutput = ""; ctrlSetText [5006, (GVAR(rangeCardLastColumns) select GVAR(rangeCardCurrentColumn))]; -if (GVAR(currentUnit) != 2) then -{ +if (GVAR(currentUnit) == 1) then { ctrlSetText [5003, "Yards"]; -} else -{ +} else { ctrlSetText [5003, "Meters"]; }; @@ -39,22 +37,16 @@ lnbClear 5007; _velocity = _x select 5; _kineticEnergy = _x select 6; - switch (GVAR(currentScopeUnit)) do - { - case 0: - { + switch (GVAR(currentScopeUnit)) do { + case 0: { _elevation = _elevation / 3.38; _windage = _windage / 3.38; - }; - - case 2: - { + }; + case 2: { _elevation = _elevation * 1.047; _windage = _windage * 1.047; }; - - case 3: - { + case 3: { _elevationScopeStep = (GVAR(workingMemory) select 7); _windageScopeStep = (GVAR(workingMemory) select 8); @@ -67,35 +59,25 @@ lnbClear 5007; _windageOutput = Str(Round(_windage * 100) / 100); _rangeOutput = Str(_range); - if (_velocity < 340.29) then - { + if (_velocity < 340.29) then { _rangeOutput = _rangeOutput + "*"; }; - if (GVAR(currentUnit) == 1) then - { + if (GVAR(currentUnit) == 1) then { _velocity = _velocity * 3.2808399; }; - switch (GVAR(rangeCardCurrentColumn)) do - { - case 0: - { + switch (GVAR(rangeCardCurrentColumn)) do { + case 0: { _lastColumnOutput = Str(Round(_lead * 100) / 100); }; - - case 1: - { + case 1: { _lastColumnOutput = Str(Round(_velocity)); }; - - case 2: - { + case 2: { _lastColumnOutput = Str(Round(_kineticEnergy)); }; - - case 3: - { + case 3: { _lastColumnOutput = Str(Round(_TOF * 100) / 100); } }; diff --git a/addons/atragmx/functions/fnc_update_result.sqf b/addons/atragmx/functions/fnc_update_result.sqf index addd1034b2..6898920eac 100644 --- a/addons/atragmx/functions/fnc_update_result.sqf +++ b/addons/atragmx/functions/fnc_update_result.sqf @@ -27,10 +27,8 @@ _windageRel = _windageAbs - _windageCur; _lead = (GVAR(leadOutput) select GVAR(currentTarget)); -switch (GVAR(currentScopeUnit)) do -{ - case 0: - { +switch (GVAR(currentScopeUnit)) do { + case 0: { _elevationAbs = _elevationAbs / 3.38; _windageAbs = _windageAbs / 3.38; @@ -40,9 +38,7 @@ switch (GVAR(currentScopeUnit)) do _elevationCur = _elevationCur / 3.38; _windageCur = _windageCur / 3.38; }; - - case 2: - { + case 2: { _elevationAbs = _elevationAbs * 1.047; _windageAbs = _windageAbs * 1.047; @@ -52,9 +48,7 @@ switch (GVAR(currentScopeUnit)) do _elevationCur = _elevationCur * 1.047; _windageCur = _windageCur * 1.047; }; - - case 3: - { + case 3: { _elevationScopeStep = (GVAR(workingMemory) select 7); _windageScopeStep = (GVAR(workingMemory) select 8); diff --git a/addons/atragmx/functions/fnc_update_target.sqf b/addons/atragmx/functions/fnc_update_target.sqf index 18d7a72cd2..30b33eb55f 100644 --- a/addons/atragmx/functions/fnc_update_target.sqf +++ b/addons/atragmx/functions/fnc_update_target.sqf @@ -15,23 +15,8 @@ */ #include "script_component.hpp" -if (!isNil QGVAR(windSpeed)) then -{ - ctrlSetText [300, Str(Round((GVAR(windSpeed) select GVAR(currentTarget)) * 100) / 100)]; -}; -if (!isNil QGVAR(windDirection)) then -{ - ctrlSetText [310, Str(Round((GVAR(windDirection) select GVAR(currentTarget))))]; -}; -if (!isNil QGVAR(inclinationAngle)) then -{ - ctrlSetText [320, Str(Round((GVAR(inclinationAngle) select GVAR(currentTarget))))]; -}; -if (!isNil QGVAR(targetSpeed)) then -{ - ctrlSetText [330, Str(Round((GVAR(targetSpeed) select GVAR(currentTarget)) * 100) / 100)]; -}; -if (!isNil QGVAR(targetRange)) then -{ - ctrlSetText [340, Str(Round((GVAR(targetRange) select GVAR(currentTarget))))]; -}; +ctrlSetText [300, Str(Round((GVAR(windSpeed1) select GVAR(currentTarget)) * 100) / 100)]; +ctrlSetText [310, Str(Round((GVAR(windDirection) select GVAR(currentTarget))))]; +ctrlSetText [320, Str(Round((GVAR(inclinationAngle) select GVAR(currentTarget))))]; +ctrlSetText [330, Str(Round((GVAR(targetSpeed) select GVAR(currentTarget)) * 100) / 100)]; +ctrlSetText [340, Str(Round((GVAR(targetRange) select GVAR(currentTarget))))]; diff --git a/addons/atragmx/functions/fnc_update_target_data.sqf b/addons/atragmx/functions/fnc_update_target_data.sqf new file mode 100644 index 0000000000..35711acd5b --- /dev/null +++ b/addons/atragmx/functions/fnc_update_target_data.sqf @@ -0,0 +1,40 @@ +/* + * Author: Ruthberg + * Updates all target column input fields + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_update_target + * + * Public: No + */ +#include "script_component.hpp" + +ctrlSetText [140000, Str(Round((GVAR(latitude) select GVAR(currentTarget)) * 100) / 100)]; +ctrlSetText [140010, Str(Round((GVAR(directionOfFire) select GVAR(currentTarget)) * 100) / 100)]; +ctrlSetText [140020, Str(Round((GVAR(windSpeed1) select GVAR(currentTarget)) * 100) / 100)]; +ctrlSetText [140021, Str(Round((GVAR(windSpeed2) select GVAR(currentTarget)) * 100) / 100)]; +ctrlSetText [140030, Str(Round((GVAR(windDirection) select GVAR(currentTarget))))]; +ctrlSetText [140040, Str(Round((GVAR(inclinationAngle) select GVAR(currentTarget))))]; +ctrlSetText [140041, Str(floor(cos(GVAR(inclinationAngle) select GVAR(currentTarget)) * 100) / 100)]; +ctrlSetText [140050, Str(Round((GVAR(targetSpeed) select GVAR(currentTarget)) * 100) / 100)]; +ctrlSetText [140060, Str(Round((GVAR(targetRange) select GVAR(currentTarget))))]; + +if (GVAR(currentUnit) == 2) then { + ctrlSetText [14002, "Wind Speed (m/s)"]; + ctrlSetText [14005, "Target Speed (m/s)"]; +} else { + ctrlSetText [14002, "Wind Speed (mph)"]; + ctrlSetText [14005, "Target Speed (mph)"]; +}; + +if (GVAR(currentUnit) == 1) then { + ctrlSetText [14006, "Target Range (yards)"]; +} else { + ctrlSetText [14006, "Target Range (meters)"]; +}; diff --git a/addons/atragmx/functions/fnc_update_unit_selection.sqf b/addons/atragmx/functions/fnc_update_unit_selection.sqf index 2882954c5b..77d96bfdd6 100644 --- a/addons/atragmx/functions/fnc_update_unit_selection.sqf +++ b/addons/atragmx/functions/fnc_update_unit_selection.sqf @@ -22,6 +22,10 @@ ((uiNamespace getVariable "ATragMX_Display") displayCtrl 600 + GVAR(currentUnit)) ctrlEnable false; [] call FUNC(update_gun); +[] call FUNC(update_gun_ammo_data); [] call FUNC(update_atmosphere); +[] call FUNC(update_atmo_env_data); [] call FUNC(update_target); +[] call FUNC(update_target_data); + [] call FUNC(update_result); diff --git a/addons/atragmx/functions/fnc_update_zero_range.sqf b/addons/atragmx/functions/fnc_update_zero_range.sqf index e7f0c2c301..6e2a9c566c 100644 --- a/addons/atragmx/functions/fnc_update_zero_range.sqf +++ b/addons/atragmx/functions/fnc_update_zero_range.sqf @@ -28,9 +28,8 @@ _dragModel = GVAR(workingMemory) select 16; _atmosphereModel = GVAR(workingMemory) select 17; private ["_zeroRange"]; -_zeroRange = Round(parseNumber(ctrlText 140)); -if (GVAR(currentUnit) != 2) then -{ +_zeroRange = Round(parseNumber(ctrlText 120060)); +if (GVAR(currentUnit) == 1) then { _zeroRange = _zeroRange / 1.0936133; }; if (_zeroRange < 10) exitWith { @@ -38,18 +37,14 @@ if (_zeroRange < 10) exitWith { GVAR(workingMemory) set [3, 0]; }; -private ["_temperature", "_barometricPressure", "_relativeHumidity"]; +private ["_altitude", "_temperature", "_barometricPressure", "_relativeHumidity"]; +_altitude = GVAR(altitude); _temperature = GVAR(temperature); _barometricPressure = GVAR(barometricPressure); _relativeHumidity = GVAR(relativeHumidity); -if (GVAR(currentUnit) == 1) then -{ - _temperature = (_temperature - 32) / 1.8; - _barometricPressure = _barometricPressure * 33.8638866667; -}; private ["_result"]; -_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, 0, 0, 0, 0, _zeroRange, _bc, _dragModel, _atmosphereModel, false] call FUNC(calculate_solution); +_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, 0, 0, 0, 0, _zeroRange, _bc, _dragModel, _atmosphereModel, false, 1.5, 0, 0] call FUNC(calculate_solution); GVAR(workingMemory) set [2, _zeroRange]; GVAR(workingMemory) set [3, _scopeBaseAngle + (_result select 0) / 60]; From 1e446fb0607929fd0ca4cf849ab09055eebd15c3 Mon Sep 17 00:00:00 2001 From: Tachii Date: Sat, 18 Apr 2015 02:01:09 +0300 Subject: [PATCH 730/816] Update stringtable.xml --- addons/movement/stringtable.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/movement/stringtable.xml b/addons/movement/stringtable.xml index eb91496de8..efed949036 100644 --- a/addons/movement/stringtable.xml +++ b/addons/movement/stringtable.xml @@ -11,7 +11,7 @@ Mostra peso in libbre Mostrar peso em libras Súly megjelenítése fontban. - Показать вес в фунтах + Показывать вес в фунтах Weight: @@ -32,7 +32,7 @@ Wspinaczka Trepar Vylézt - Подняться + Взобраться Mászás Arrampicati @@ -43,7 +43,7 @@ Nie możesz wspiąć się tutaj No se puede trepar aquí Zde není možné vylézt - Не можете подняться здесь + Здесь невозможно взобраться Itt nem tudsz mászni Non puoi arrampicarti qui From bd3ef35c88e9d54f4bc0f51c84ed89b861109bcf Mon Sep 17 00:00:00 2001 From: Tachii Date: Sat, 18 Apr 2015 02:07:49 +0300 Subject: [PATCH 731/816] Update stringtable.xml --- addons/hearing/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index f57bc2545a..25eedec9b9 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -19,7 +19,7 @@ Los tapones para los oídos permiten al usuario operar armamento ruidoso sin sufrir pérdida de audición. Stopery do uszu umożliwiają użytkownikowi przebywać w pobliżu głośnej broni bez poniesienia konsekwencji jaką jest utrata słuchu. Ochranné špunty umožňují uživateli, aby neutrpěl zranění jeho sluchu v blízkosti hlasitých zbraní. - Беруши позволяют избежать потери слуха при близкой громкой стрельбе. + Беруши позволяют носителю находиться возле громкого вооружения без потери слуха Bouchons Anti-Bruits pour la prévention des traumatismes sonores aigus. Erősebb hanghatásoktól védő füldugó, megakadályozza a nagy hanggal járó fegyverzettől való halláskárosodást. Protetor para ouvidos permitem que o usuário esteja próximo a ruídos sem danificar sua audição. From 0bb3238db18050339f2bda1640a6fa6fb9ec5a9f Mon Sep 17 00:00:00 2001 From: Tachii Date: Sat, 18 Apr 2015 02:09:59 +0300 Subject: [PATCH 732/816] Update stringtable.xml --- addons/disposable/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/disposable/stringtable.xml b/addons/disposable/stringtable.xml index 214b3f228a..9b7121e3ca 100644 --- a/addons/disposable/stringtable.xml +++ b/addons/disposable/stringtable.xml @@ -31,7 +31,7 @@ Wstępnie załadowana atrapa pocisku Preloaded Missile Dummy Előtöltött műrakéta - Заряженная ракетная пустышка + Предзаряженная Рокетная Болванка Missile stupido precaricato From 7f942a06f8d4f8fe93471ad61bf3717ade6c0efb Mon Sep 17 00:00:00 2001 From: Tachii Date: Sat, 18 Apr 2015 02:11:16 +0300 Subject: [PATCH 733/816] Update stringtable.xml --- addons/logistics_uavbattery/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/logistics_uavbattery/stringtable.xml b/addons/logistics_uavbattery/stringtable.xml index b60353e29c..23588586cf 100644 --- a/addons/logistics_uavbattery/stringtable.xml +++ b/addons/logistics_uavbattery/stringtable.xml @@ -11,7 +11,7 @@ Dron je nabitý O VANT está cheio Il drone è pieno - БПЛА заполнен + БПЛА полностью заряжен You need a UAV Battery @@ -59,7 +59,7 @@ Používané k dobíjení UAV Usada para reabastecer VANT Usata per ricaricare la Batteria dell'UAV - Используется для зарядки БПЛА + Используется для зарядки переносных БПЛА Recharging ... From ed2e847247d4d91b30c2731975b416bf1713649c Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 17 Apr 2015 18:13:09 -0500 Subject: [PATCH 734/816] More Privates --- addons/maptools/XEH_postInitClient.sqf | 1 + addons/maptools/functions/fnc_addLineMarker.sqf | 9 +++++---- .../functions/fnc_calculateMapScale.sqf | 2 ++ .../functions/fnc_copyMapReceiveMarkers.sqf | 1 + addons/maptools/functions/fnc_handleKeyDown.sqf | 9 +++------ .../functions/fnc_handleMouseButton.sqf | 5 ++--- .../maptools/functions/fnc_handleMouseMove.sqf | 1 + .../maptools/functions/fnc_isInsideMapTool.sqf | 1 + addons/maptools/functions/fnc_openMapGps.sqf | 5 ++++- .../maptools/functions/fnc_openMapGpsUpdate.sqf | 2 ++ .../maptools/functions/fnc_removeLineMarker.sqf | 2 +- .../maptools/functions/fnc_updateLineMarker.sqf | 9 +++++---- .../functions/fnc_updateMapToolMarkers.sqf | 2 ++ .../functions/fnc_reloadLauncher.sqf | 7 +------ .../functions/fnc_handleInitPostServer.sqf | 6 ++---- addons/respawn/functions/fnc_initRallypoint.sqf | 17 ++++++----------- addons/respawn/functions/fnc_module.sqf | 8 ++++---- .../functions/fnc_moduleFriendlyFire.sqf | 10 +++------- .../respawn/functions/fnc_moduleRallypoint.sqf | 8 +++----- addons/respawn/functions/fnc_moveRallypoint.sqf | 7 ++++--- .../functions/fnc_removeDisconnectedPlayer.sqf | 2 +- addons/respawn/functions/fnc_restoreGear.sqf | 5 ++--- addons/safemode/XEH_postInit.sqf | 1 + addons/scopes/functions/fnc_adjustScope.sqf | 6 +++--- addons/scopes/functions/fnc_adjustZero.sqf | 7 ++++--- .../functions/fnc_applyScopeAdjustment.sqf | 4 ++-- addons/scopes/functions/fnc_canAdjustZero.sqf | 7 ++++--- tools/search_privates.py | 2 ++ 28 files changed, 72 insertions(+), 74 deletions(-) diff --git a/addons/maptools/XEH_postInitClient.sqf b/addons/maptools/XEH_postInitClient.sqf index 26fb005e9f..8129a75b15 100644 --- a/addons/maptools/XEH_postInitClient.sqf +++ b/addons/maptools/XEH_postInitClient.sqf @@ -24,6 +24,7 @@ GVAR(drawing_controls) = [36732, 36733, 36734, 36735, 36736, 36737]; // The thread dies as soon as the mission start, so it's not really compiting for scheduler space. [] spawn { _fnc_installMapEvents = { + private "_d"; _d = _this; ((finddisplay _d) displayctrl 51) ctrlAddEventHandler ["MouseMoving", {_this call FUNC(handleMouseMove);}]; ((finddisplay _d) displayctrl 51) ctrlAddEventHandler ["MouseButtonDown", {[1, _this] call FUNC(handleMouseButton);}]; diff --git a/addons/maptools/functions/fnc_addLineMarker.sqf b/addons/maptools/functions/fnc_addLineMarker.sqf index 83e983d0e3..157891a262 100644 --- a/addons/maptools/functions/fnc_addLineMarker.sqf +++ b/addons/maptools/functions/fnc_addLineMarker.sqf @@ -15,10 +15,11 @@ */ #include "script_component.hpp" -_name = _this select 0; -_startPos = _this select 1; -_difPos = (_this select 2) vectorDiff _startPos ; -_color = _this select 3; +PARAMS_4(_name,_startPos,_endPos,_color); + +private ["_marker", "_difPos", "_mag"]; + +_difPos = _endPos vectorDiff _startPos; _marker = createMarkerLocal [_name, _startPos]; _name setMarkerShapeLocal "RECTANGLE"; diff --git a/addons/maptools/functions/fnc_calculateMapScale.sqf b/addons/maptools/functions/fnc_calculateMapScale.sqf index 700e089a88..4723a4f5e1 100644 --- a/addons/maptools/functions/fnc_calculateMapScale.sqf +++ b/addons/maptools/functions/fnc_calculateMapScale.sqf @@ -12,6 +12,8 @@ */ #include "script_component.hpp" +private ["_screenOffset", "_pos"]; + _pos = ((finddisplay 12) displayctrl 51) ctrlMapScreenToWorld [0.5, 0.5]; _screenOffset = ((finddisplay 12) displayctrl 51) posWorldToScreen [(_pos select 0) + 100, (_pos select 1)]; diff --git a/addons/maptools/functions/fnc_copyMapReceiveMarkers.sqf b/addons/maptools/functions/fnc_copyMapReceiveMarkers.sqf index e3de77316a..44f6ed6203 100644 --- a/addons/maptools/functions/fnc_copyMapReceiveMarkers.sqf +++ b/addons/maptools/functions/fnc_copyMapReceiveMarkers.sqf @@ -15,6 +15,7 @@ PARAMS_1(_lineMarkers); { + private "_marker"; _marker = _x; //Add marker if we don't already have it if (({(_x select 0) == (_marker select 0)} count GVAR(drawing_lineMarkers)) == 0) then { diff --git a/addons/maptools/functions/fnc_handleKeyDown.sqf b/addons/maptools/functions/fnc_handleKeyDown.sqf index d2b3a060b8..d1f9e199c9 100644 --- a/addons/maptools/functions/fnc_handleKeyDown.sqf +++ b/addons/maptools/functions/fnc_handleKeyDown.sqf @@ -15,13 +15,10 @@ #include "script_component.hpp" -private ["_dir", "_params", "_control", "_button", "_screenPos", "_shiftKey", "_ctrlKey", "_handled", "_pos"]; +PARAMS_5(_display,_code,_shiftKey,_ctrlKey,_altKey); + +private ["_handled", "_relPos", "_diffVector", "_magDiffVector", "_lambdaLong", "_lambdaTrasAbs"]; -_display = _this select 0; -_code = _this select 1; -_shiftKey = _this select 2; -_ctrlKey = _this select 3; -_altKey = _this select 4; _handled = false; #define DIK_ESCAPE 0x01 diff --git a/addons/maptools/functions/fnc_handleMouseButton.sqf b/addons/maptools/functions/fnc_handleMouseButton.sqf index 8db6b8b0f1..16cabe9719 100644 --- a/addons/maptools/functions/fnc_handleMouseButton.sqf +++ b/addons/maptools/functions/fnc_handleMouseButton.sqf @@ -13,10 +13,9 @@ #include "script_component.hpp" -private ["_dir", "_params", "_control", "_button", "_screenPos", "_shiftKey", "_ctrlKey", "_handled", "_pos"]; +private ["_control", "_button", "_screenPos", "_shiftKey", "_ctrlKey", "_handled", "_pos", "_altKey", "_gui", "_marker"]; -_dir = _this select 0; -_params = _this select 1; +PARAMS_2(_dir,_params); _control = _params select 0; _button = _params select 1; _screenPos = [_params select 2, _params select 3]; diff --git a/addons/maptools/functions/fnc_handleMouseMove.sqf b/addons/maptools/functions/fnc_handleMouseMove.sqf index 4111c8fad4..2148c5a162 100644 --- a/addons/maptools/functions/fnc_handleMouseMove.sqf +++ b/addons/maptools/functions/fnc_handleMouseMove.sqf @@ -51,6 +51,7 @@ if (GVAR(mapTool_isDragging)) exitWith { // Rotation if (GVAR(mapTool_isRotating)) exitWith { + private "_angle"; // Get new angle _angle = (180 + ((GVAR(mousePosition) select 0) - (GVAR(mapTool_startPos) select 0)) atan2 ((GVAR(mousePosition) select 1) - (GVAR(mapTool_startPos) select 1)) mod 360); GVAR(mapTool_angle) = GVAR(mapTool_startAngle) + _angle - GVAR(mapTool_startDragAngle); diff --git a/addons/maptools/functions/fnc_isInsideMapTool.sqf b/addons/maptools/functions/fnc_isInsideMapTool.sqf index 4dd66e2b9a..eeaf8f346a 100644 --- a/addons/maptools/functions/fnc_isInsideMapTool.sqf +++ b/addons/maptools/functions/fnc_isInsideMapTool.sqf @@ -16,6 +16,7 @@ #define DIST_TOP_TO_CENTER_PERC 0.65 #define DIST_LEFT_TO_CENTER_PERC 0.30 +private ["_textureWidth", "_relPos", "_dirVector", "_lambdaLong", "_lambdaTrasAbs", "_pos"]; if (GVAR(mapTool_Shown) == 0) exitWith {false}; _textureWidth = [TEXTURE_WIDTH_IN_M, TEXTURE_WIDTH_IN_M / 2] select (GVAR(mapTool_Shown) - 1); diff --git a/addons/maptools/functions/fnc_openMapGps.sqf b/addons/maptools/functions/fnc_openMapGps.sqf index c4e2436b3b..7d29d9e169 100644 --- a/addons/maptools/functions/fnc_openMapGps.sqf +++ b/addons/maptools/functions/fnc_openMapGps.sqf @@ -12,7 +12,10 @@ */ #include "script_component.hpp" -_shouldOpenGps = _this select 0; +PARAMS_1(_shouldOpenGps); + +private ["_isOpen"]; + _isOpen = !(isNull (uiNamespace getVariable [QGVAR(ui_mapGpsDisplay), displayNull])); if (_shouldOpenGps && {"ItemGPS" in assignedItems ACE_player} && {!_isOpen}) then { diff --git a/addons/maptools/functions/fnc_openMapGpsUpdate.sqf b/addons/maptools/functions/fnc_openMapGpsUpdate.sqf index ddc177f182..092f0720c2 100644 --- a/addons/maptools/functions/fnc_openMapGpsUpdate.sqf +++ b/addons/maptools/functions/fnc_openMapGpsUpdate.sqf @@ -3,6 +3,8 @@ #include "script_component.hpp" +private ["_mapGpsDisplay", "_ctrl"]; + if ((!("ItemGPS" in assigneditems ACE_player)) || {isNull (uiNamespace getVariable [QGVAR(ui_mapGpsDisplay), displayNull])}) exitWith { ("RscACE_MapGps" call BIS_fnc_rscLayer) cutText ["","PLAIN"]; //close GPS RSC [(_this select 1)] call CBA_fnc_removePerFrameHandler; //remove frameHandler diff --git a/addons/maptools/functions/fnc_removeLineMarker.sqf b/addons/maptools/functions/fnc_removeLineMarker.sqf index 45c39611db..be82970524 100644 --- a/addons/maptools/functions/fnc_removeLineMarker.sqf +++ b/addons/maptools/functions/fnc_removeLineMarker.sqf @@ -11,7 +11,7 @@ #include "script_component.hpp" -_name = _this select 0; +PARAMS_1(_name); deleteMarkerLocal _name; { diff --git a/addons/maptools/functions/fnc_updateLineMarker.sqf b/addons/maptools/functions/fnc_updateLineMarker.sqf index cf80c1ac26..a745bfa123 100644 --- a/addons/maptools/functions/fnc_updateLineMarker.sqf +++ b/addons/maptools/functions/fnc_updateLineMarker.sqf @@ -13,10 +13,11 @@ */ #include "script_component.hpp" -_name = _this select 0; -_startPos = _this select 1; -_difPos = (_this select 2) vectorDiff _startPos ; -_color = _this select 3; +PARAMS_4(_name,_startPos,_endPos,_color); + +private ["_difPos", "_mag"]; + +_difPos = _endPos vectorDiff _startPos; _name setMarkerShapeLocal "RECTANGLE"; _name setMarkerAlphaLocal 1; diff --git a/addons/maptools/functions/fnc_updateMapToolMarkers.sqf b/addons/maptools/functions/fnc_updateMapToolMarkers.sqf index 3a7b919b8b..fa6db8872a 100644 --- a/addons/maptools/functions/fnc_updateMapToolMarkers.sqf +++ b/addons/maptools/functions/fnc_updateMapToolMarkers.sqf @@ -18,6 +18,8 @@ PARAMS_1(_theMap); +private ["_rotatingTexture", "_textureWidth", "_scale", "_xPos", "_yPos"]; + if (!("ACE_MapTools" in items ACE_player)|| {GVAR(mapTool_Shown) == 0}) exitWith {}; _rotatingTexture = ""; diff --git a/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf b/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf index 36772f9dfd..fc802a025c 100644 --- a/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf +++ b/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf @@ -14,12 +14,7 @@ */ #include "script_component.hpp" -private ["_unit", "_weapon", "_magazine"]; - -_unit = _this select 0; -_target = _this select 1; -_weapon = _this select 2; -_magazine = _this select 3; +PARAMS_4(_unit,_target,_weapon,_magazine); _target selectWeapon _weapon; diff --git a/addons/respawn/functions/fnc_handleInitPostServer.sqf b/addons/respawn/functions/fnc_handleInitPostServer.sqf index f8a0479717..914334cc25 100644 --- a/addons/respawn/functions/fnc_handleInitPostServer.sqf +++ b/addons/respawn/functions/fnc_handleInitPostServer.sqf @@ -2,13 +2,11 @@ // execute on server only! #include "script_component.hpp" -private "_unit"; - -_unit = _this select 0; +PARAMS_1(_unit); private ["_group0", "_rallypoint"]; -_group0 = group _unit; // _group is a reserved veriable and shouldn't be used +_group0 = group _unit; // _group-is a reserved veriable and shouldn't be used _rallypoint = [ objNull, diff --git a/addons/respawn/functions/fnc_initRallypoint.sqf b/addons/respawn/functions/fnc_initRallypoint.sqf index 44671b7c45..2ef158a419 100644 --- a/addons/respawn/functions/fnc_initRallypoint.sqf +++ b/addons/respawn/functions/fnc_initRallypoint.sqf @@ -16,11 +16,7 @@ #include "script_component.hpp" -private ["_rallypoint", "_respawnMarker", "_side"]; - -_rallypoint = _this select 0; -_respawnMarker = _this select 1; -_side = _this select 2; +PARAMS_3(_rallypoint,_respawnMarker,_side); private "_name"; _name = typeOf _rallypoint; @@ -29,12 +25,11 @@ _name = typeOf _rallypoint; if (hasInterface) then { // fix init having wrong position, vars etc. [_rallypoint, _respawnMarker, _side, _name] spawn { - _rallypoint = _this select 0; - _respawnMarker = _this select 1; - _side = _this select 2; - _name = _this select 3; - - _marker = format ["ACE_Marker_%1", _name]; + PARAMS_4(_rallypoint,_respawnMarker,_side,_name); + + private ["_marker", "_type"]; + + _marker = format ["ACE_Marker_%1", _name]; // exit if it already exist if (_marker in allMapMarkers) exitWith {}; diff --git a/addons/respawn/functions/fnc_module.sqf b/addons/respawn/functions/fnc_module.sqf index 6d03c1eda3..4f22bdfcd4 100644 --- a/addons/respawn/functions/fnc_module.sqf +++ b/addons/respawn/functions/fnc_module.sqf @@ -18,10 +18,9 @@ #include "script_component.hpp" -if !(isServer) exitWith {}; +PARAMS_3(_logic,_units,_activated); -_logic = _this select 0; -_activated = _this select 2; +if !(isServer) exitWith {}; if !(_activated) exitWith {}; @@ -32,9 +31,10 @@ GVAR(Module) = true; if (isServer) then { if (GVAR(RemoveDeadBodiesDisconnected)) then { + private "_fnc_deleteDisconnected"; _fnc_deleteDisconnected = { _this spawn { - _unit = _this select 0; + PARAMS_1(_unit); sleep 4; diff --git a/addons/respawn/functions/fnc_moduleFriendlyFire.sqf b/addons/respawn/functions/fnc_moduleFriendlyFire.sqf index 35857b43e4..7641db806d 100644 --- a/addons/respawn/functions/fnc_moduleFriendlyFire.sqf +++ b/addons/respawn/functions/fnc_moduleFriendlyFire.sqf @@ -19,17 +19,13 @@ #include "script_component.hpp" _this spawn { - _logic = _this select 0; - _units = _this select 1; - _activated = _this select 2; + PARAMS_3(_logic,_units,_activated); if !(_activated) exitWith {}; if (isServer) then { - _varName = QGVAR(showFriendlyFireMessage); - - missionNamespace setVariable [_varName, true]; - publicVariable _varName; + missionNamespace setVariable [QGVAR(showFriendlyFireMessage), true]; + publicVariable QGVAR(showFriendlyFireMessage); }; diag_log text "[ACE]: Friendly Fire Messages Module Initialized."; diff --git a/addons/respawn/functions/fnc_moduleRallypoint.sqf b/addons/respawn/functions/fnc_moduleRallypoint.sqf index 1646fa72da..15c415027d 100644 --- a/addons/respawn/functions/fnc_moduleRallypoint.sqf +++ b/addons/respawn/functions/fnc_moduleRallypoint.sqf @@ -16,11 +16,9 @@ VOID */ - #include "script_component.hpp" - -_logic = _this select 0; -_units = _this select 1; -_activated = _this select 2; +#include "script_component.hpp" + +PARAMS_3(_logic,_units,_activated); if !(_activated) exitWith {}; diff --git a/addons/respawn/functions/fnc_moveRallypoint.sqf b/addons/respawn/functions/fnc_moveRallypoint.sqf index 62d2742ef9..2453c68344 100644 --- a/addons/respawn/functions/fnc_moveRallypoint.sqf +++ b/addons/respawn/functions/fnc_moveRallypoint.sqf @@ -18,9 +18,10 @@ #include "script_component.hpp" _this spawn { - _unit = _this select 0; - _side = _this select 1; - + PARAMS_2(_unit,_side); + + private ["_rallypoint", "_position"]; + // rallypoint names are defined in CfgVehicles.hpp _rallypoint = [ diff --git a/addons/respawn/functions/fnc_removeDisconnectedPlayer.sqf b/addons/respawn/functions/fnc_removeDisconnectedPlayer.sqf index 492cd990a4..7bd0a6707f 100644 --- a/addons/respawn/functions/fnc_removeDisconnectedPlayer.sqf +++ b/addons/respawn/functions/fnc_removeDisconnectedPlayer.sqf @@ -16,7 +16,7 @@ #include "script_component.hpp" -private ["_forceRemove", "_body"]; +private ["_forceRemove", "_body", "_uid"]; _forceRemove = _this select 0; diff --git a/addons/respawn/functions/fnc_restoreGear.sqf b/addons/respawn/functions/fnc_restoreGear.sqf index 5a00e3425c..85863bb6c2 100644 --- a/addons/respawn/functions/fnc_restoreGear.sqf +++ b/addons/respawn/functions/fnc_restoreGear.sqf @@ -17,11 +17,10 @@ #include "script_component.hpp" -private ["_unit", "_allGear", "_headgear", "_goggles", "_uniform", "_uniformitems", "_vest", "_vestitems", "_backpack", "_backpackitems", "_primaryweapon", "_primaryweaponitems", "_primaryweaponmagazine", "_handgunweapon", "_handgunweaponitems", "_handgunweaponmagazine", "_assigneditems", "_binocular"]; +PARAMS_2(_unit,_allGear); +private ["_unit", "_allGear", "_headgear", "_goggles", "_uniform", "_uniformitems", "_vest", "_vestitems", "_backpack", "_backpackitems", "_primaryweapon", "_primaryweaponitems", "_primaryweaponmagazine", "_handgunweapon", "_handgunweaponitems", "_handgunweaponmagazine", "_assigneditems", "_binocular", "_backpa", "_secondaryweapon", "_secondaryweaponitems", "_secondaryweaponmagazine"]; -_unit = _this select 0; -_allGear = _this select 1; // remove all starting gear of a player removeAllWeapons _unit; diff --git a/addons/safemode/XEH_postInit.sqf b/addons/safemode/XEH_postInit.sqf index aa13029547..be6b79d82a 100644 --- a/addons/safemode/XEH_postInit.sqf +++ b/addons/safemode/XEH_postInit.sqf @@ -3,6 +3,7 @@ if (!hasInterface) exitWith {}; +// IGNORE_PRIVATE_WARNING(_player) //["Soldier", {_player = ACE_player; if (currentWeapon _player in (_player getVariable [QGVAR(safedWeapons), []])) then {[false] call FUNC(setSafeModeVisual)}] call EFUNC(common,addInfoDisplayEventHandler); //@todo addEventHandler infoDisplayChanged with select 1 == "Soldier" diff --git a/addons/scopes/functions/fnc_adjustScope.sqf b/addons/scopes/functions/fnc_adjustScope.sqf index 76c62a4688..a59095d127 100644 --- a/addons/scopes/functions/fnc_adjustScope.sqf +++ b/addons/scopes/functions/fnc_adjustScope.sqf @@ -14,11 +14,11 @@ */ #include "script_component.hpp" -if !(vehicle _unit == _unit) exitWith {false}; +PARAMS_3(_unit,_turretAndDirection,_majorStep); -private ["_unit", "_turretAndDirection", "_majorStep", "_weaponIndex", "_zeroing", "_optic", "_increment", "_maxVertical", "_maxHorizontal", "_elevation", "_windage", "_zero"]; +if (vehicle _unit != _unit) exitWith {false}; -EXPLODE_3_PVT(_this,_unit,_turretAndDirection,_majorStep); +private ["_weaponIndex", "_zeroing", "_optic", "_increment", "_maxVertical", "_maxHorizontal", "_elevation", "_windage", "_zero", "_adjustment"]; _weaponIndex = [_unit, currentWeapon _unit] call EFUNC(common,getWeaponIndex); if (_weaponIndex < 0) exitWith {false}; diff --git a/addons/scopes/functions/fnc_adjustZero.sqf b/addons/scopes/functions/fnc_adjustZero.sqf index 4dbab48f49..12e911b537 100644 --- a/addons/scopes/functions/fnc_adjustZero.sqf +++ b/addons/scopes/functions/fnc_adjustZero.sqf @@ -12,10 +12,11 @@ */ #include "script_component.hpp" -if !(vehicle _unit == _unit) exitWith {false}; +PARAMS_1(_unit); -private ["_unit", "_adjustment", "_zeroing", "_elevation", "_windage", "_zero"]; -_unit = _this select 0; +if (vehicle _unit != _unit) exitWith {false}; + +private ["_weaponIndex", "_adjustment", "_zeroing", "_elevation", "_windage", "_zero"]; _weaponIndex = [_unit, currentWeapon _unit] call EFUNC(common,getWeaponIndex); if (_weaponIndex < 0) exitWith {false}; diff --git a/addons/scopes/functions/fnc_applyScopeAdjustment.sqf b/addons/scopes/functions/fnc_applyScopeAdjustment.sqf index 6bb72558b1..4950fe9ece 100644 --- a/addons/scopes/functions/fnc_applyScopeAdjustment.sqf +++ b/addons/scopes/functions/fnc_applyScopeAdjustment.sqf @@ -15,10 +15,10 @@ */ #include "script_component.hpp" -private ["_unit", "_elevation", "_windage", "_zero", "_adjustmentDifference", "_pitchbankyaw", "_pitch", "_bank", "_yaw"]; - EXPLODE_4_PVT(_this,_unit,_elevation,_windage,_zero); +private ["_adjustmentDifference", "_pitchbankyaw", "_pitch", "_bank", "_yaw", "_adjustment", "_weaponIndex"]; + _weaponIndex = [_unit, currentWeapon _unit] call EFUNC(common,getWeaponIndex); _adjustment = _unit getVariable QGVAR(Adjustment); diff --git a/addons/scopes/functions/fnc_canAdjustZero.sqf b/addons/scopes/functions/fnc_canAdjustZero.sqf index c9663ea711..619d82cf6e 100644 --- a/addons/scopes/functions/fnc_canAdjustZero.sqf +++ b/addons/scopes/functions/fnc_canAdjustZero.sqf @@ -12,13 +12,14 @@ */ #include "script_component.hpp" +PARAMS_1(_unit); + +private ["_weaponIndex", "_adjustment", "_elevation"]; + if (cameraView == "GUNNER") exitWith {false}; if !(vehicle _unit == _unit) exitWith {false}; if !(missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) exitWith {false}; -private ["_unit", "_adjustment", "_elevation"]; -_unit = _this select 0; - _weaponIndex = [_unit, currentWeapon _unit] call EFUNC(common,getWeaponIndex); if (_weaponIndex < 0) exitWith {false}; diff --git a/tools/search_privates.py b/tools/search_privates.py index 6e1430a8ca..4b418de8d6 100644 --- a/tools/search_privates.py +++ b/tools/search_privates.py @@ -70,6 +70,8 @@ def check_privates(filepath): if '_forEachIndex' in priv_use: priv_use.remove('_forEachIndex') if '_foreachIndex' in priv_declared: priv_declared.remove('_foreachIndex') if '_foreachIndex' in priv_use: priv_use.remove('_foreachIndex') + if '_foreachindex' in priv_declared: priv_declared.remove('_foreachindex') + if '_foreachindex' in priv_use: priv_use.remove('_foreachindex') missing = [] for s in priv_use: From 04858bb6733f0a941e205fdaaa0085328cc6acf8 Mon Sep 17 00:00:00 2001 From: Tachii Date: Sat, 18 Apr 2015 02:19:09 +0300 Subject: [PATCH 735/816] Update stringtable.xml --- addons/microdagr/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index d7d550fc32..2acb0ec574 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -95,7 +95,7 @@ Enter Grid Cords: Introducir coordenadas de cuadrícula: - Введите координаты: + Введите Сеточные Координаты: Wprowadź współrzędne: Entrer coordonnées Koordinaten eingeben: @@ -183,7 +183,7 @@ Connect To Conectar a - Соединиться с + Подключиться к Verbinde zu Připojit k Podłącz do From b7c7d2ff152c9c59020b17adb98fcae4ed1af4d3 Mon Sep 17 00:00:00 2001 From: Tachii Date: Sat, 18 Apr 2015 03:04:14 +0300 Subject: [PATCH 736/816] Update stringtable.xml --- addons/hearing/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index 25eedec9b9..3fa947ead9 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -19,7 +19,7 @@ Los tapones para los oídos permiten al usuario operar armamento ruidoso sin sufrir pérdida de audición. Stopery do uszu umożliwiają użytkownikowi przebywać w pobliżu głośnej broni bez poniesienia konsekwencji jaką jest utrata słuchu. Ochranné špunty umožňují uživateli, aby neutrpěl zranění jeho sluchu v blízkosti hlasitých zbraní. - Беруши позволяют носителю находиться возле громкого вооружения без потери слуха + Беруши позволяют носителю находиться возле громкого вооружения без потери слуха. Bouchons Anti-Bruits pour la prévention des traumatismes sonores aigus. Erősebb hanghatásoktól védő füldugó, megakadályozza a nagy hanggal járó fegyverzettől való halláskárosodást. Protetor para ouvidos permitem que o usuário esteja próximo a ruídos sem danificar sua audição. From 711be038fcc49c06cf0b2e806865a0f54f9d2d02 Mon Sep 17 00:00:00 2001 From: Tachii Date: Sat, 18 Apr 2015 03:09:51 +0300 Subject: [PATCH 737/816] Update stringtable.xml --- addons/disposable/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/disposable/stringtable.xml b/addons/disposable/stringtable.xml index 9b7121e3ca..7f57998157 100644 --- a/addons/disposable/stringtable.xml +++ b/addons/disposable/stringtable.xml @@ -31,7 +31,7 @@ Wstępnie załadowana atrapa pocisku Preloaded Missile Dummy Előtöltött műrakéta - Предзаряженная Рокетная Болванка + Предзаряженная ракетная болванка Missile stupido precaricato From ad6155755779787b53ebff7fb3909f7527fb6c31 Mon Sep 17 00:00:00 2001 From: Tachii Date: Sat, 18 Apr 2015 03:10:28 +0300 Subject: [PATCH 738/816] Update stringtable.xml --- addons/microdagr/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 2acb0ec574..f98c7f438c 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -95,7 +95,7 @@ Enter Grid Cords: Introducir coordenadas de cuadrícula: - Введите Сеточные Координаты: + Введите сеточные координаты: Wprowadź współrzędne: Entrer coordonnées Koordinaten eingeben: From 8fa0c91632289fbae1138da693f038e5fe234884 Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 17 Apr 2015 18:23:26 -0700 Subject: [PATCH 739/816] Added PlayerJIP event, handled full requests on JIP. --- addons/common/XEH_postInit.sqf | 27 ++++++++++++++++++- .../fnc__handleRequestAllSyncedEvents.sqf | 23 ++++++++++++++++ .../fnc__handleRequestSyncedEvent.sqf | 2 +- 3 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 addons/common/functions/fnc__handleRequestAllSyncedEvents.sqf diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index 96b0f34356..d228d77d7b 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -107,7 +107,6 @@ GVAR(OldPlayerWeapon) = currentWeapon ACE_player; // PFH to raise varios events [{ - // "playerInventoryChanged" event _newPlayerInventory = [ACE_player] call FUNC(getAllGear); if !(_newPlayerInventory isEqualTo GVAR(OldPlayerInventory)) then { @@ -190,6 +189,32 @@ GVAR(OldPlayerWeapon) = currentWeapon ACE_player; }] call FUNC(addCanInteractWithCondition); // Synced ACE events +// Handle JIP scenario +if(!isServer) then{ + ["PlayerJip", { + diag_log text format["[ACE] - JIP event synchronization initialized"]; + ["SEH_all", [player]] call FUNC(serverEvent); + }] call FUNC(addEventHandler); +} else { + ["SEH_all", FUNC(_handleRequestAllSyncedEvents)] call FUNC(addEventHandler); +}; ["SEH", FUNC(_handleSyncedEvent)] call FUNC(addEventHandler); ["SEH_s", FUNC(_handleRequestSyncedEvent)] call FUNC(addEventHandler); [FUNC(syncedEventPFH), 0.5, []] call cba_fnc_addPerFrameHandler; + + +// JIP Detection and event trigger. Run this at the very end, just in case anything uses it +if(isNull player) then { + // We are jipping! Get ready and wait, and throw the event + [{ + PARAMS_2(_args,_handle); + + if(!isNull player) then { + ["PlayerJip", [player] ] call FUNC(localEvent); + [_handle] call cba_fnc_removePerFrameHandler; + }; + }, 0, []] call cba_fnc_addPerFrameHandler; +}; + + + diff --git a/addons/common/functions/fnc__handleRequestAllSyncedEvents.sqf b/addons/common/functions/fnc__handleRequestAllSyncedEvents.sqf new file mode 100644 index 0000000000..62981092fb --- /dev/null +++ b/addons/common/functions/fnc__handleRequestAllSyncedEvents.sqf @@ -0,0 +1,23 @@ +/* + * Author: jaynus + * + * + * Argument: + * + * Return value: + * Boolean of success + */ +#define DEBUG_MODE_FULL +#include "script_component.hpp" +PARAMS_1(_client); + +{ + private["_eventName", "_eventEntry", "_eventLog"]; + _eventName = _x; + _eventEntry = HASH_GET(GVAR(syncedEvents),_eventName); + _eventLog = _eventEntry select 1; + + ["SEH_s", _client, [_eventName, _eventLog] ] call FUNC(targetEvent); +} forEach (GVAR(syncedEvents) select 0); + +true \ No newline at end of file diff --git a/addons/common/functions/fnc__handleRequestSyncedEvent.sqf b/addons/common/functions/fnc__handleRequestSyncedEvent.sqf index 643ce40916..c9b81f8ef7 100644 --- a/addons/common/functions/fnc__handleRequestSyncedEvent.sqf +++ b/addons/common/functions/fnc__handleRequestSyncedEvent.sqf @@ -7,7 +7,7 @@ * Return value: * Boolean of success */ - #define DEBUG_MODE_FULL +#define DEBUG_MODE_FULL #include "script_component.hpp" //SEH_s From da09b74fe4bfcdc663f5c977e451f9c5c8b5b90e Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 17 Apr 2015 18:27:35 -0700 Subject: [PATCH 740/816] Don't JIP check server side, but still have it fire for HC. --- addons/common/XEH_postInit.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index d228d77d7b..34ada15480 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -204,7 +204,7 @@ if(!isServer) then{ // JIP Detection and event trigger. Run this at the very end, just in case anything uses it -if(isNull player) then { +if(!isServer && {isNull player}) then { // We are jipping! Get ready and wait, and throw the event [{ PARAMS_2(_args,_handle); From 93d03b404fdef3153a6d689cf8c87e2e713340db Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 17 Apr 2015 19:26:27 -0700 Subject: [PATCH 741/816] JIP Sync events complete. --- addons/common/XEH_postInit.sqf | 49 +++++++++++-------- addons/common/XEH_preInit.sqf | 5 +- .../fnc__handleRequestAllSyncedEvents.sqf | 4 +- .../fnc__handleRequestSyncedEvent.sqf | 14 ++++-- .../functions/fnc__handleSyncedEvent.sqf | 14 +++--- .../functions/fnc_addSyncedEventHandler.sqf | 2 +- .../functions/fnc_requestSyncedEvent.sqf | 4 +- addons/common/functions/fnc_syncedEvent.sqf | 2 +- 8 files changed, 58 insertions(+), 36 deletions(-) diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index 34ada15480..2a20c0204d 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -65,9 +65,31 @@ if (_currentVersion != _previousVersion) then { 0 spawn COMPILE_FILE(scripts\Version\checkVersionNumber); +// ACE events "ACEg" addPublicVariableEventHandler { _this call FUNC(_handleNetEvent); }; "ACEc" addPublicVariableEventHandler { _this call FUNC(_handleNetEvent); }; +// Synced ACE events +// Handle JIP scenario +if(!isServer) then { + ["PlayerJip", { + diag_log text format["[ACE] * JIP event synchronization initialized"]; + ["SEH_all", [player]] call FUNC(serverEvent); + }] call FUNC(addEventHandler); +} else { + ["SEH_all", FUNC(_handleRequestAllSyncedEvents)] call FUNC(addEventHandler); +}; +["SEH", FUNC(_handleSyncedEvent)] call FUNC(addEventHandler); +["SEH_s", FUNC(_handleRequestSyncedEvent)] call FUNC(addEventHandler); +[FUNC(syncedEventPFH), 0.5, []] call cba_fnc_addPerFrameHandler; + + +/***************************************************************/ +/***************************************************************/ +/***************************************************************/ +/***************************************************************/ +/***************************************************************/ + // everything that only player controlled machines need, goes below this if (!hasInterface) exitWith {}; @@ -87,7 +109,7 @@ enableCamShake true; // Set the name for the current player ["playerChanged", { EXPLODE_2_PVT(_this,_newPlayer,_oldPlayer); - diag_log text format["PLAYER CHANGED!", _this]; + if (alive _newPlayer) then { [_newPlayer] call FUNC(setName) }; @@ -188,30 +210,15 @@ GVAR(OldPlayerWeapon) = currentWeapon ACE_player; {!((_this select 0) isEqualTo (_this select 1)) && {vehicle (_this select 0) == vehicle (_this select 1)}} }] call FUNC(addCanInteractWithCondition); -// Synced ACE events -// Handle JIP scenario -if(!isServer) then{ - ["PlayerJip", { - diag_log text format["[ACE] - JIP event synchronization initialized"]; - ["SEH_all", [player]] call FUNC(serverEvent); - }] call FUNC(addEventHandler); -} else { - ["SEH_all", FUNC(_handleRequestAllSyncedEvents)] call FUNC(addEventHandler); -}; -["SEH", FUNC(_handleSyncedEvent)] call FUNC(addEventHandler); -["SEH_s", FUNC(_handleRequestSyncedEvent)] call FUNC(addEventHandler); -[FUNC(syncedEventPFH), 0.5, []] call cba_fnc_addPerFrameHandler; - - +// Lastly, do JIP events // JIP Detection and event trigger. Run this at the very end, just in case anything uses it -if(!isServer && {isNull player}) then { +if(isMultiplayer && { time > 0 || isNull player } ) then { // We are jipping! Get ready and wait, and throw the event [{ - PARAMS_2(_args,_handle); - - if(!isNull player) then { + diag_log text format["JIP Detected, waiting"]; + if(!(isNull player)) then { ["PlayerJip", [player] ] call FUNC(localEvent); - [_handle] call cba_fnc_removePerFrameHandler; + [(_this select 1)] call cba_fnc_removePerFrameHandler; }; }, 0, []] call cba_fnc_addPerFrameHandler; }; diff --git a/addons/common/XEH_preInit.sqf b/addons/common/XEH_preInit.sqf index 5bacea7505..077d69578b 100644 --- a/addons/common/XEH_preInit.sqf +++ b/addons/common/XEH_preInit.sqf @@ -273,10 +273,13 @@ PREP(hashListPush); PREP(syncedEventPFH); PREP(addSyncedEventHandler); PREP(removeSyncedEventHandler); +PREP(requestSyncedEvent); PREP(syncedEvent); + PREP(_handleSyncedEvent); PREP(_handleRequestSyncedEvent); -PREP(requestSyncedEvent); +PREP(_handleRequestAllSyncedEvents); + GVAR(syncedEvents) = HASH_CREATE; // @TODO: Generic local-managed global-synced objects (createVehicleLocal) diff --git a/addons/common/functions/fnc__handleRequestAllSyncedEvents.sqf b/addons/common/functions/fnc__handleRequestAllSyncedEvents.sqf index 62981092fb..7c566ce4d1 100644 --- a/addons/common/functions/fnc__handleRequestAllSyncedEvents.sqf +++ b/addons/common/functions/fnc__handleRequestAllSyncedEvents.sqf @@ -1,13 +1,15 @@ /* * Author: jaynus * + * Handles a server-side request for synchronization ALL events on JIP to a client. * * Argument: + * 0: client (object) * * Return value: * Boolean of success */ -#define DEBUG_MODE_FULL +//#define DEBUG_MODE_FULL #include "script_component.hpp" PARAMS_1(_client); diff --git a/addons/common/functions/fnc__handleRequestSyncedEvent.sqf b/addons/common/functions/fnc__handleRequestSyncedEvent.sqf index c9b81f8ef7..2d58aae869 100644 --- a/addons/common/functions/fnc__handleRequestSyncedEvent.sqf +++ b/addons/common/functions/fnc__handleRequestSyncedEvent.sqf @@ -1,13 +1,20 @@ /* * Author: jaynus + * + * Receives either requests for synchronization from clients, or the synchronization data from the server. * - * - * Argument: + * Arguments [Client] : + * 0: eventName (String) + * 1: eventLog (Array) + * + * Arguments [Server] : + * 0: eventName (String) + * 1: client (Object) * * Return value: * Boolean of success */ -#define DEBUG_MODE_FULL +//#define DEBUG_MODE_FULL #include "script_component.hpp" //SEH_s @@ -32,6 +39,7 @@ if(isServer) then { _eventArgs = _x select 1; [_eventName, _eventArgs, (_x select 2)] call FUNC(_handleSyncedEvent); } forEach _eventLog; + diag_log text format["[ACE] + [%1] synchronized", _eventName]; }; true \ No newline at end of file diff --git a/addons/common/functions/fnc__handleSyncedEvent.sqf b/addons/common/functions/fnc__handleSyncedEvent.sqf index 14dfc32bae..9807896358 100644 --- a/addons/common/functions/fnc__handleSyncedEvent.sqf +++ b/addons/common/functions/fnc__handleSyncedEvent.sqf @@ -1,17 +1,17 @@ /* * Author: jaynus + * + * Handles synced events being received. Server will log them, and server/client will execute them. * - * Call and propegate a synced event - * - * Argument: - * 0: Name (String) - * 1: Arguments (Array) - * 2: TTL (Number or Code) [Optional] + * Arguments [Client] : + * 0: eventName (String) + * 1: arguments (Array) + * 2: ttl (Scalar) * * Return value: * Boolean of success */ -#define DEBUG_MODE_FULL +//#define DEBUG_MODE_FULL #include "script_component.hpp" PARAMS_3(_name,_args,_ttl); private["_internalData", "_eventLog", "_eventCode"]; diff --git a/addons/common/functions/fnc_addSyncedEventHandler.sqf b/addons/common/functions/fnc_addSyncedEventHandler.sqf index ab9d8bb829..5d2b221178 100644 --- a/addons/common/functions/fnc_addSyncedEventHandler.sqf +++ b/addons/common/functions/fnc_addSyncedEventHandler.sqf @@ -11,7 +11,7 @@ * Return value: * Boolean of success */ -#define DEBUG_MODE_FULL +//#define DEBUG_MODE_FULL #include "script_component.hpp" PARAMS_2(_name,_handler); diff --git a/addons/common/functions/fnc_requestSyncedEvent.sqf b/addons/common/functions/fnc_requestSyncedEvent.sqf index f18c3542b5..dea0c7adef 100644 --- a/addons/common/functions/fnc_requestSyncedEvent.sqf +++ b/addons/common/functions/fnc_requestSyncedEvent.sqf @@ -1,13 +1,15 @@ /* * Author: jaynus * + * Send a request to synchronize an event name from the client->server. Execute on client only. * * Argument: + * 0: eventName (String) * * Return value: * Boolean of success */ -#define DEBUG_MODE_FULL +//#define DEBUG_MODE_FULL #include "script_component.hpp" PARAMS_1(_eventName); diff --git a/addons/common/functions/fnc_syncedEvent.sqf b/addons/common/functions/fnc_syncedEvent.sqf index 43f4feb5bd..70c30a19da 100644 --- a/addons/common/functions/fnc_syncedEvent.sqf +++ b/addons/common/functions/fnc_syncedEvent.sqf @@ -11,7 +11,7 @@ * Return value: * Boolean of success */ -#define DEBUG_MODE_FULL +//#define DEBUG_MODE_FULL #include "script_component.hpp" PARAMS_2(_name,_args); private["_ttl", "_eventData", "_internalData", "_eventLog"]; From 32df4a2adcd827eff4b0cf3cff08f2b240571c9f Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 17 Apr 2015 19:33:07 -0700 Subject: [PATCH 742/816] synced events implemented into litter. --- addons/medical/XEH_postInit.sqf | 4 + addons/medical/XEH_preInit.sqf | 5 +- .../functions/fnc__handleCreateLitter.sqf | 115 ++++++++++++++++++ addons/medical/functions/fnc_createLitter.sqf | 103 +--------------- 4 files changed, 127 insertions(+), 100 deletions(-) create mode 100644 addons/medical/functions/fnc__handleCreateLitter.sqf diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index 309bb2a888..68e3b7965b 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -265,3 +265,7 @@ if (USE_WOUND_EVENT_SYNC) then { ["playerInventoryChanged", { [ACE_player] call FUNC(itemCheck); }] call EFUNC(common,addEventHandler); + + +// Synchronized litter creation +[QGVAR(createLitter), FUNC(_handleCreateLitter)] call EFUNC(common,addEventHandler); \ No newline at end of file diff --git a/addons/medical/XEH_preInit.sqf b/addons/medical/XEH_preInit.sqf index f15b4ec109..bdfbedb429 100644 --- a/addons/medical/XEH_preInit.sqf +++ b/addons/medical/XEH_preInit.sqf @@ -21,7 +21,6 @@ PREP(adjustPainLevel); PREP(canAccessMedicalEquipment); PREP(canTreat); PREP(canTreatCached); -PREP(createLitter); PREP(determineIfFatal); PREP(getBloodLoss); PREP(getBloodPressure); @@ -98,6 +97,10 @@ PREP(moduleTreatmentConfiguration); PREP(copyDeadBody); PREP(requestWoundSync); +// Litter handling functionality test +PREP(createLitter); +PREP(_handleCreateLitter); + GVAR(injuredUnitCollection) = []; GVAR(IVBags) = []; diff --git a/addons/medical/functions/fnc__handleCreateLitter.sqf b/addons/medical/functions/fnc__handleCreateLitter.sqf new file mode 100644 index 0000000000..e7751e153b --- /dev/null +++ b/addons/medical/functions/fnc__handleCreateLitter.sqf @@ -0,0 +1,115 @@ +/* + * Author: Glowbal + * Spawns litter for the treatment action on the ground around the target + * + * Arguments: + * 0: The target + * 1: The treatment classname + * + * Return Value: + * + * + * Public: No + */ + +#include "script_component.hpp" + +#define MIN_ENTRIES_LITTER_CONFIG 3 + +if(hasInterface) then { + private ["_config", "_litter", "_createLitter", "_litterObject", "_position", "_createdLitter"]; + PARAMS_6(_caller,_target,_selectionName,_className,_usersOfItems); + + _caller = _this select 0; + _target = _this select 1; + _selectionName = _this select 2; + _className = _this select 3; + _usersOfItems = _this select 5; + + if !(GVAR(allowLitterCreation)) exitwith {}; + if (vehicle _caller != _caller || vehicle _target != _target) exitwith {}; + + _config = (configFile >> "ACE_Medical_Actions" >> "Basic" >> _className); + if (GVAR(level) >= 2) then { + _config = (configFile >> "ACE_Medical_Actions" >> "Advanced" >> _className); + }; + if !(isClass _config) exitwith {false}; + + + if !(isArray (_config >> "litter")) exitwith {}; + _litter = getArray (_config >> "litter"); + + _createLitter = { + _position = getPos (_this select 0); + _litterClass = _this select 1; + _litterObject = createVehicle [_litterClass, _position, [], 0, "NONE"]; + if (random(1) >= 0.5) then { + _litterObject setPos [(_position select 0) + random 2, (_position select 1) + random 2, _position select 2]; + } else { + _litterObject setPos [(_position select 0) - random 2, (_position select 1) - random 2, _position select 2]; + }; + _litterObject setDir (random 360); + _litterObject; + }; + + if (isnil QGVAR(allCreatedLitter)) then { + GVAR(allCreatedLitter) = []; + GVAR(litterPFHRunning) = false; + }; + + _createdLitter = []; + { + if (typeName _x == "ARRAY") then { + if (count _x < MIN_ENTRIES_LITTER_CONFIG) exitwith {}; + private ["_selection", "_litterCondition", "_litterOptions"]; + _selection = _x select 0; + if (toLower _selection in [toLower _selectionName, "all"]) then { // in is case sensitve. We can be forgiving here, so lets use toLower. + _litterCondition = _x select 1; + _litterOptions = _x select 2; + + if (isnil _litterCondition) then { + _litterCondition = if (_litterCondition != "") then {compile _litterCondition} else {{true}}; + } else { + _litterCondition = missionNamespace getvariable _litterCondition; + }; + if !([_caller, _target, _selectionName, _className, _usersOfItems] call _litterCondition) exitwith {}; + + if (typeName _litterOptions == "ARRAY") then { + // Loop through through the litter options and place the litter + { + if (typeName _x == "ARRAY" && {(count _x > 0)}) then { + _createdLitter pushback ([_target, _x select (floor(random(count _x)))] call _createLitter); + }; + if (typeName _x == "STRING") then { + _createdLitter pushback ([_target, _x] call _createLitter); + }; + }foreach _litterOptions; + }; + }; + }; + }foreach _litter; + + if (GVAR(litterCleanUpDelay) >= 0) then { + GVAR(allCreatedLitter) pushback [time, GVAR(litterCleanUpDelay), _createdLitter]; + }; + + if !(GVAR(litterPFHRunning)) then { + GVAR(litterPFHRunning) = true; + [{ + { + if (time - (_x select 0) >= (_x select 1)) then { + { + deleteVehicle _x; + }foreach (_this select 2); + GVAR(allCreatedLitter) set[_foreachIndex, objNull]; + }; + }foreach GVAR(allCreatedLitter); + GVAR(allCreatedLitter) = GVAR(allCreatedLitter) - [objNull]; + + if (count GVAR(allCreatedLitter) == 0) exitwith { + GVAR(litterPFHRunning) = false; + [_this select 1] call CBA_fnc_removePerFrameHandler; + }; + }, 30, []] call CBA_fnc_addPerFrameHandler; + }; +}; \ No newline at end of file diff --git a/addons/medical/functions/fnc_createLitter.sqf b/addons/medical/functions/fnc_createLitter.sqf index 570c6d63d3..edc16c186e 100644 --- a/addons/medical/functions/fnc_createLitter.sqf +++ b/addons/medical/functions/fnc_createLitter.sqf @@ -1,10 +1,8 @@ /* - * Author: Glowbal - * Spawns litter for the treatment action on the ground around the target + * Author: jaynus * * Arguments: - * 0: The target - * 1: The treatment classname + * * * Return Value: * @@ -14,98 +12,5 @@ #include "script_component.hpp" -#define MIN_ENTRIES_LITTER_CONFIG 3 - -private ["_target", "_className", "_config", "_litter", "_createLitter", "_litterObject", "_position", "_createdLitter"]; -_caller = _this select 0; -_target = _this select 1; -_selectionName = _this select 2; -_className = _this select 3; -_usersOfItems = _this select 5; - -if !(GVAR(allowLitterCreation)) exitwith {}; -if (vehicle _caller != _caller || vehicle _target != _target) exitwith {}; - -_config = (configFile >> "ACE_Medical_Actions" >> "Basic" >> _className); -if (GVAR(level) >= 2) then { - _config = (configFile >> "ACE_Medical_Actions" >> "Advanced" >> _className); -}; -if !(isClass _config) exitwith {false}; - - -if !(isArray (_config >> "litter")) exitwith {}; -_litter = getArray (_config >> "litter"); - -_createLitter = { - _position = getPos (_this select 0); - _litterClass = _this select 1; - _litterObject = createVehicle [_litterClass, _position, [], 0, "NONE"]; - if (random(1) >= 0.5) then { - _litterObject setPos [(_position select 0) + random 2, (_position select 1) + random 2, _position select 2]; - } else { - _litterObject setPos [(_position select 0) - random 2, (_position select 1) - random 2, _position select 2]; - }; - _litterObject setDir (random 360); - _litterObject; -}; - -if (isnil QGVAR(allCreatedLitter)) then { - GVAR(allCreatedLitter) = []; - GVAR(litterPFHRunning) = false; -}; - -_createdLitter = []; -{ - if (typeName _x == "ARRAY") then { - if (count _x < MIN_ENTRIES_LITTER_CONFIG) exitwith {}; - private ["_selection", "_litterCondition", "_litterOptions"]; - _selection = _x select 0; - if (toLower _selection in [toLower _selectionName, "all"]) then { // in is case sensitve. We can be forgiving here, so lets use toLower. - _litterCondition = _x select 1; - _litterOptions = _x select 2; - - if (isnil _litterCondition) then { - _litterCondition = if (_litterCondition != "") then {compile _litterCondition} else {{true}}; - } else { - _litterCondition = missionNamespace getvariable _litterCondition; - }; - if !([_caller, _target, _selectionName, _className, _usersOfItems] call _litterCondition) exitwith {}; - - if (typeName _litterOptions == "ARRAY") then { - // Loop through through the litter options and place the litter - { - if (typeName _x == "ARRAY" && {(count _x > 0)}) then { - _createdLitter pushback ([_target, _x select (floor(random(count _x)))] call _createLitter); - }; - if (typeName _x == "STRING") then { - _createdLitter pushback ([_target, _x] call _createLitter); - }; - }foreach _litterOptions; - }; - }; - }; -}foreach _litter; - -if (GVAR(litterCleanUpDelay) >= 0) then { - GVAR(allCreatedLitter) pushback [time, GVAR(litterCleanUpDelay), _createdLitter]; -}; - -if !(GVAR(litterPFHRunning)) then { - GVAR(litterPFHRunning) = true; - [{ - { - if (time - (_x select 0) >= (_x select 1)) then { - { - deleteVehicle _x; - }foreach (_this select 2); - GVAR(allCreatedLitter) set[_foreachIndex, objNull]; - }; - }foreach GVAR(allCreatedLitter); - GVAR(allCreatedLitter) = GVAR(allCreatedLitter) - [objNull]; - - if (count GVAR(allCreatedLitter) == 0) exitwith { - GVAR(litterPFHRunning) = false; - [_this select 1] call CBA_fnc_removePerFrameHandler; - }; - }, 30, []] call CBA_fnc_addPerFrameHandler; -}; +// Create a synchronized, 30 second TTL event for litter +[QGVAR(createLitter), _this, 30] call EFUNC(common,syncedEvent); \ No newline at end of file From c952a97de83ba462ffcb76630af1addfe6e2ba40 Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 17 Apr 2015 19:38:05 -0700 Subject: [PATCH 743/816] Revert "synced events implemented into litter." This reverts commit 32df4a2adcd827eff4b0cf3cff08f2b240571c9f. --- addons/medical/XEH_postInit.sqf | 4 - addons/medical/XEH_preInit.sqf | 5 +- .../functions/fnc__handleCreateLitter.sqf | 115 ------------------ addons/medical/functions/fnc_createLitter.sqf | 103 +++++++++++++++- 4 files changed, 100 insertions(+), 127 deletions(-) delete mode 100644 addons/medical/functions/fnc__handleCreateLitter.sqf diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index 68e3b7965b..309bb2a888 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -265,7 +265,3 @@ if (USE_WOUND_EVENT_SYNC) then { ["playerInventoryChanged", { [ACE_player] call FUNC(itemCheck); }] call EFUNC(common,addEventHandler); - - -// Synchronized litter creation -[QGVAR(createLitter), FUNC(_handleCreateLitter)] call EFUNC(common,addEventHandler); \ No newline at end of file diff --git a/addons/medical/XEH_preInit.sqf b/addons/medical/XEH_preInit.sqf index bdfbedb429..f15b4ec109 100644 --- a/addons/medical/XEH_preInit.sqf +++ b/addons/medical/XEH_preInit.sqf @@ -21,6 +21,7 @@ PREP(adjustPainLevel); PREP(canAccessMedicalEquipment); PREP(canTreat); PREP(canTreatCached); +PREP(createLitter); PREP(determineIfFatal); PREP(getBloodLoss); PREP(getBloodPressure); @@ -97,10 +98,6 @@ PREP(moduleTreatmentConfiguration); PREP(copyDeadBody); PREP(requestWoundSync); -// Litter handling functionality test -PREP(createLitter); -PREP(_handleCreateLitter); - GVAR(injuredUnitCollection) = []; GVAR(IVBags) = []; diff --git a/addons/medical/functions/fnc__handleCreateLitter.sqf b/addons/medical/functions/fnc__handleCreateLitter.sqf deleted file mode 100644 index e7751e153b..0000000000 --- a/addons/medical/functions/fnc__handleCreateLitter.sqf +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Author: Glowbal - * Spawns litter for the treatment action on the ground around the target - * - * Arguments: - * 0: The target - * 1: The treatment classname - * - * Return Value: - * - * - * Public: No - */ - -#include "script_component.hpp" - -#define MIN_ENTRIES_LITTER_CONFIG 3 - -if(hasInterface) then { - private ["_config", "_litter", "_createLitter", "_litterObject", "_position", "_createdLitter"]; - PARAMS_6(_caller,_target,_selectionName,_className,_usersOfItems); - - _caller = _this select 0; - _target = _this select 1; - _selectionName = _this select 2; - _className = _this select 3; - _usersOfItems = _this select 5; - - if !(GVAR(allowLitterCreation)) exitwith {}; - if (vehicle _caller != _caller || vehicle _target != _target) exitwith {}; - - _config = (configFile >> "ACE_Medical_Actions" >> "Basic" >> _className); - if (GVAR(level) >= 2) then { - _config = (configFile >> "ACE_Medical_Actions" >> "Advanced" >> _className); - }; - if !(isClass _config) exitwith {false}; - - - if !(isArray (_config >> "litter")) exitwith {}; - _litter = getArray (_config >> "litter"); - - _createLitter = { - _position = getPos (_this select 0); - _litterClass = _this select 1; - _litterObject = createVehicle [_litterClass, _position, [], 0, "NONE"]; - if (random(1) >= 0.5) then { - _litterObject setPos [(_position select 0) + random 2, (_position select 1) + random 2, _position select 2]; - } else { - _litterObject setPos [(_position select 0) - random 2, (_position select 1) - random 2, _position select 2]; - }; - _litterObject setDir (random 360); - _litterObject; - }; - - if (isnil QGVAR(allCreatedLitter)) then { - GVAR(allCreatedLitter) = []; - GVAR(litterPFHRunning) = false; - }; - - _createdLitter = []; - { - if (typeName _x == "ARRAY") then { - if (count _x < MIN_ENTRIES_LITTER_CONFIG) exitwith {}; - private ["_selection", "_litterCondition", "_litterOptions"]; - _selection = _x select 0; - if (toLower _selection in [toLower _selectionName, "all"]) then { // in is case sensitve. We can be forgiving here, so lets use toLower. - _litterCondition = _x select 1; - _litterOptions = _x select 2; - - if (isnil _litterCondition) then { - _litterCondition = if (_litterCondition != "") then {compile _litterCondition} else {{true}}; - } else { - _litterCondition = missionNamespace getvariable _litterCondition; - }; - if !([_caller, _target, _selectionName, _className, _usersOfItems] call _litterCondition) exitwith {}; - - if (typeName _litterOptions == "ARRAY") then { - // Loop through through the litter options and place the litter - { - if (typeName _x == "ARRAY" && {(count _x > 0)}) then { - _createdLitter pushback ([_target, _x select (floor(random(count _x)))] call _createLitter); - }; - if (typeName _x == "STRING") then { - _createdLitter pushback ([_target, _x] call _createLitter); - }; - }foreach _litterOptions; - }; - }; - }; - }foreach _litter; - - if (GVAR(litterCleanUpDelay) >= 0) then { - GVAR(allCreatedLitter) pushback [time, GVAR(litterCleanUpDelay), _createdLitter]; - }; - - if !(GVAR(litterPFHRunning)) then { - GVAR(litterPFHRunning) = true; - [{ - { - if (time - (_x select 0) >= (_x select 1)) then { - { - deleteVehicle _x; - }foreach (_this select 2); - GVAR(allCreatedLitter) set[_foreachIndex, objNull]; - }; - }foreach GVAR(allCreatedLitter); - GVAR(allCreatedLitter) = GVAR(allCreatedLitter) - [objNull]; - - if (count GVAR(allCreatedLitter) == 0) exitwith { - GVAR(litterPFHRunning) = false; - [_this select 1] call CBA_fnc_removePerFrameHandler; - }; - }, 30, []] call CBA_fnc_addPerFrameHandler; - }; -}; \ No newline at end of file diff --git a/addons/medical/functions/fnc_createLitter.sqf b/addons/medical/functions/fnc_createLitter.sqf index edc16c186e..570c6d63d3 100644 --- a/addons/medical/functions/fnc_createLitter.sqf +++ b/addons/medical/functions/fnc_createLitter.sqf @@ -1,8 +1,10 @@ /* - * Author: jaynus + * Author: Glowbal + * Spawns litter for the treatment action on the ground around the target * * Arguments: - * + * 0: The target + * 1: The treatment classname * * Return Value: * @@ -12,5 +14,98 @@ #include "script_component.hpp" -// Create a synchronized, 30 second TTL event for litter -[QGVAR(createLitter), _this, 30] call EFUNC(common,syncedEvent); \ No newline at end of file +#define MIN_ENTRIES_LITTER_CONFIG 3 + +private ["_target", "_className", "_config", "_litter", "_createLitter", "_litterObject", "_position", "_createdLitter"]; +_caller = _this select 0; +_target = _this select 1; +_selectionName = _this select 2; +_className = _this select 3; +_usersOfItems = _this select 5; + +if !(GVAR(allowLitterCreation)) exitwith {}; +if (vehicle _caller != _caller || vehicle _target != _target) exitwith {}; + +_config = (configFile >> "ACE_Medical_Actions" >> "Basic" >> _className); +if (GVAR(level) >= 2) then { + _config = (configFile >> "ACE_Medical_Actions" >> "Advanced" >> _className); +}; +if !(isClass _config) exitwith {false}; + + +if !(isArray (_config >> "litter")) exitwith {}; +_litter = getArray (_config >> "litter"); + +_createLitter = { + _position = getPos (_this select 0); + _litterClass = _this select 1; + _litterObject = createVehicle [_litterClass, _position, [], 0, "NONE"]; + if (random(1) >= 0.5) then { + _litterObject setPos [(_position select 0) + random 2, (_position select 1) + random 2, _position select 2]; + } else { + _litterObject setPos [(_position select 0) - random 2, (_position select 1) - random 2, _position select 2]; + }; + _litterObject setDir (random 360); + _litterObject; +}; + +if (isnil QGVAR(allCreatedLitter)) then { + GVAR(allCreatedLitter) = []; + GVAR(litterPFHRunning) = false; +}; + +_createdLitter = []; +{ + if (typeName _x == "ARRAY") then { + if (count _x < MIN_ENTRIES_LITTER_CONFIG) exitwith {}; + private ["_selection", "_litterCondition", "_litterOptions"]; + _selection = _x select 0; + if (toLower _selection in [toLower _selectionName, "all"]) then { // in is case sensitve. We can be forgiving here, so lets use toLower. + _litterCondition = _x select 1; + _litterOptions = _x select 2; + + if (isnil _litterCondition) then { + _litterCondition = if (_litterCondition != "") then {compile _litterCondition} else {{true}}; + } else { + _litterCondition = missionNamespace getvariable _litterCondition; + }; + if !([_caller, _target, _selectionName, _className, _usersOfItems] call _litterCondition) exitwith {}; + + if (typeName _litterOptions == "ARRAY") then { + // Loop through through the litter options and place the litter + { + if (typeName _x == "ARRAY" && {(count _x > 0)}) then { + _createdLitter pushback ([_target, _x select (floor(random(count _x)))] call _createLitter); + }; + if (typeName _x == "STRING") then { + _createdLitter pushback ([_target, _x] call _createLitter); + }; + }foreach _litterOptions; + }; + }; + }; +}foreach _litter; + +if (GVAR(litterCleanUpDelay) >= 0) then { + GVAR(allCreatedLitter) pushback [time, GVAR(litterCleanUpDelay), _createdLitter]; +}; + +if !(GVAR(litterPFHRunning)) then { + GVAR(litterPFHRunning) = true; + [{ + { + if (time - (_x select 0) >= (_x select 1)) then { + { + deleteVehicle _x; + }foreach (_this select 2); + GVAR(allCreatedLitter) set[_foreachIndex, objNull]; + }; + }foreach GVAR(allCreatedLitter); + GVAR(allCreatedLitter) = GVAR(allCreatedLitter) - [objNull]; + + if (count GVAR(allCreatedLitter) == 0) exitwith { + GVAR(litterPFHRunning) = false; + [_this select 1] call CBA_fnc_removePerFrameHandler; + }; + }, 30, []] call CBA_fnc_addPerFrameHandler; +}; From 71e62711c6cbdf149a180508254906f06dfd73a8 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 17 Apr 2015 22:02:23 -0500 Subject: [PATCH 744/816] #731 - stop error if target offscreen --- addons/common/functions/fnc_worldToScreenBounds.sqf | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/addons/common/functions/fnc_worldToScreenBounds.sqf b/addons/common/functions/fnc_worldToScreenBounds.sqf index 7b88350c6a..afb5817d81 100644 --- a/addons/common/functions/fnc_worldToScreenBounds.sqf +++ b/addons/common/functions/fnc_worldToScreenBounds.sqf @@ -40,12 +40,13 @@ if (true) then { { _ppos = worldToScreen (_object modelToWorld _x); - _pposX = _ppos select 0; - _pposY = _ppos select 1; - if (_pposX < _minX) then {_minX = _pposX}; - if (_pposX > _maxX) then {_maxX = _pposX}; - if (_pposY < _minY) then {_minY = _pposY}; - if (_pposY > _maxY) then {_maxY = _pposY}; + if (count _ppos >= 2) then { + EXPLODE_2_PVT(_ppos,_pposX,_pposY); + if (_pposX < _minX) then {_minX = _pposX}; + if (_pposX > _maxX) then {_maxX = _pposX}; + if (_pposY < _minY) then {_minY = _pposY}; + if (_pposY > _maxY) then {_maxY = _pposY}; + }; //else - what to do if it is offscreen? } forEach _boundsCorners; }; From caef5c105f9cd290bc1cc34d552d55a2d09c0a70 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 17 Apr 2015 22:40:37 -0500 Subject: [PATCH 745/816] More Privates --- addons/goggles/XEH_postInit.sqf | 1 + addons/goggles/functions/fnc_applyDirtEffect.sqf | 2 +- addons/goggles/functions/fnc_clearGlasses.sqf | 3 ++- addons/goggles/functions/fnc_getExplosionIndex.sqf | 2 +- addons/goggles/functions/fnc_isGogglesVisible.sqf | 6 ++++-- addons/hearing/functions/fnc_firedNear.sqf | 2 +- addons/hearing/functions/fnc_moduleHearing.sqf | 3 +-- addons/hearing/functions/fnc_updateVolume.sqf | 2 ++ addons/logistics_uavbattery/functions/fnc_refuelUAV.sqf | 2 ++ addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf | 2 +- addons/logistics_wirecutter/functions/fnc_interactEH.sqf | 2 +- addons/magazinerepack/functions/fnc_getMagazineChildren.sqf | 2 +- .../magazinerepack/functions/fnc_simulateRepackEvents.sqf | 2 +- addons/map/functions/fnc_blueForceTrackingModule.sqf | 4 +--- addons/map/functions/fnc_blueForceTrackingUpdate.sqf | 2 ++ addons/map/functions/fnc_determineMapLight.sqf | 2 +- addons/map/functions/fnc_determineZoom.sqf | 2 +- addons/map/functions/fnc_moduleMap.sqf | 3 +-- addons/overheating/functions/fnc_checkTemperature.sqf | 2 ++ addons/overheating/functions/fnc_displayTemperature.sqf | 2 +- addons/overheating/functions/fnc_overheat.sqf | 5 ++--- addons/reload/functions/fnc_canCheckAmmo.sqf | 2 ++ addons/reload/functions/fnc_displayAmmo.sqf | 2 +- addons/reload/functions/fnc_startLinkingBelt.sqf | 4 ++-- 24 files changed, 35 insertions(+), 26 deletions(-) diff --git a/addons/goggles/XEH_postInit.sqf b/addons/goggles/XEH_postInit.sqf index ee62dfdd66..4fcf4fc055 100644 --- a/addons/goggles/XEH_postInit.sqf +++ b/addons/goggles/XEH_postInit.sqf @@ -56,6 +56,7 @@ FUNC(CheckGlasses) = { }; player addEventHandler ["Explosion", { + private "_effects"; if (alive ace_player) then { call FUNC(ApplyDirtEffect); if (GETBROKEN) exitWith {}; diff --git a/addons/goggles/functions/fnc_applyDirtEffect.sqf b/addons/goggles/functions/fnc_applyDirtEffect.sqf index 182ffac910..068f7639d2 100644 --- a/addons/goggles/functions/fnc_applyDirtEffect.sqf +++ b/addons/goggles/functions/fnc_applyDirtEffect.sqf @@ -16,7 +16,7 @@ #include "script_component.hpp" if (cameraOn != ace_player || {call FUNC(externalCamera)}) exitWith{false}; -private "_dirtImage"; +private ["_dirtImage", "_applied", "_effects"]; _effects = GETGLASSES(ace_player); _effects set [DIRT, true]; SETGLASSES(ace_player,_effects); diff --git a/addons/goggles/functions/fnc_clearGlasses.sqf b/addons/goggles/functions/fnc_clearGlasses.sqf index b70b962940..7fcb05a511 100644 --- a/addons/goggles/functions/fnc_clearGlasses.sqf +++ b/addons/goggles/functions/fnc_clearGlasses.sqf @@ -16,7 +16,8 @@ */ #include "script_component.hpp" -private "_broken"; +private ["_broken", "_effects"]; + _broken = GETBROKEN; _effects = GLASSESDEFAULT; _effects set [BROKEN, _broken]; diff --git a/addons/goggles/functions/fnc_getExplosionIndex.sqf b/addons/goggles/functions/fnc_getExplosionIndex.sqf index 5519bf397c..6e16085b2c 100644 --- a/addons/goggles/functions/fnc_getExplosionIndex.sqf +++ b/addons/goggles/functions/fnc_getExplosionIndex.sqf @@ -9,7 +9,7 @@ * The rating [0-3] * * Example: - * _rating = 0.05 call ace_goggles_fnc_getExplosionIndex; + * 0.05 call ace_goggles_fnc_getExplosionIndex; * * Public: No */ diff --git a/addons/goggles/functions/fnc_isGogglesVisible.sqf b/addons/goggles/functions/fnc_isGogglesVisible.sqf index 9206965995..253a82f0a3 100644 --- a/addons/goggles/functions/fnc_isGogglesVisible.sqf +++ b/addons/goggles/functions/fnc_isGogglesVisible.sqf @@ -14,8 +14,10 @@ * Public: Yes */ #include "script_component.hpp" -private ["_currentGlasses", "_result", "_unit"]; -_unit = _this select 0; + +PARAMS_1(_unit); + +private ["_currentGlasses", "_result", "_position", "_visible"]; _currentGlasses = goggles _unit; _result = false; diff --git a/addons/hearing/functions/fnc_firedNear.sqf b/addons/hearing/functions/fnc_firedNear.sqf index 72776b68c6..7e9472e72a 100644 --- a/addons/hearing/functions/fnc_firedNear.sqf +++ b/addons/hearing/functions/fnc_firedNear.sqf @@ -21,7 +21,7 @@ */ #include "script_component.hpp" -private ["_unit", "_firer", "_distance", "_weapon", "_muzzle", "_mode", "_ammo", "_silencer", "_audibleFireCoef", "_loudness", "_strength"]; +private ["_unit", "_firer", "_distance", "_weapon", "_muzzle", "_mode", "_ammo", "_silencer", "_audibleFireCoef", "_loudness", "_strength", "_audibleFire", "_audibleFireTime", "_audibleFireTimeCoef"]; _unit = _this select 0; _firer = _this select 1; diff --git a/addons/hearing/functions/fnc_moduleHearing.sqf b/addons/hearing/functions/fnc_moduleHearing.sqf index d7b43e0092..a560a712a6 100644 --- a/addons/hearing/functions/fnc_moduleHearing.sqf +++ b/addons/hearing/functions/fnc_moduleHearing.sqf @@ -10,8 +10,7 @@ */ #include "script_component.hpp" -_logic = _this select 0; -_activated = _this select 2; +PARAMS_3(_logic,_units,_activated); if !(_activated) exitWith {}; diff --git a/addons/hearing/functions/fnc_updateVolume.sqf b/addons/hearing/functions/fnc_updateVolume.sqf index dd51f30e19..a0ca6af457 100644 --- a/addons/hearing/functions/fnc_updateVolume.sqf +++ b/addons/hearing/functions/fnc_updateVolume.sqf @@ -18,6 +18,8 @@ #define STRENGHTODEAFNESS 3 #define MAXDEAFNESS 1.1 +private ["_recoverRate", "_volume"]; + // Exit if combat deafness is disabled if !(GVAR(enableCombatDeafness)) exitWith {}; diff --git a/addons/logistics_uavbattery/functions/fnc_refuelUAV.sqf b/addons/logistics_uavbattery/functions/fnc_refuelUAV.sqf index b5c6664657..6fda0fed10 100644 --- a/addons/logistics_uavbattery/functions/fnc_refuelUAV.sqf +++ b/addons/logistics_uavbattery/functions/fnc_refuelUAV.sqf @@ -18,6 +18,8 @@ PARAMS_2(_caller,_target); +private ["_onFinish", "_onFailure"]; + if (!(_this call FUNC(canRefuelUAV))) exitWith {}; _onFinish = { diff --git a/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf b/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf index 5153176de2..0cab7ab461 100644 --- a/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf +++ b/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf @@ -17,7 +17,7 @@ #include "script_component.hpp" #define SOUND_CLIP_TIME_SPACEING 1.5 -private ["_timeToCut"]; +private ["_timeToCut", "_progressCheck"]; PARAMS_2(_unit,_fenceObject); if (_unit != ACE_player) exitWith {}; diff --git a/addons/logistics_wirecutter/functions/fnc_interactEH.sqf b/addons/logistics_wirecutter/functions/fnc_interactEH.sqf index ddd180047c..efb8f292c9 100644 --- a/addons/logistics_wirecutter/functions/fnc_interactEH.sqf +++ b/addons/logistics_wirecutter/functions/fnc_interactEH.sqf @@ -25,7 +25,7 @@ if (_interactionType != 0) exitWith {}; if (!("ACE_wirecutter" in (items ace_player))) exitWith {}; [{ - private ["_fncStatement", "_attachedFence", "_fncCondition", "_helper"]; + private ["_fncStatement", "_attachedFence", "_fncCondition", "_helper", "_action"]; PARAMS_2(_args,_pfID); EXPLODE_3_PVT(_args,_setPosition,_addedHelpers,_fencesHelped); diff --git a/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf b/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf index 7a2b81371c..fbd07cf31a 100644 --- a/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf +++ b/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf @@ -28,7 +28,7 @@ _unitMagCounts = []; _xFullMagazineCount = getNumber (configfile >> "CfgMagazines" >> _xClassname >> "count"); //for every partial magazine, that is either in inventory or can be moved there - if ((_xCount < _xFullMagazineCount) && {_xCount > 0} && {(!_xLoaded) || {_player canAdd _magazineClassname}}) then { + if ((_xCount < _xFullMagazineCount) && {_xCount > 0} && {(!_xLoaded) || {_player canAdd _xClassname}}) then { _index = _unitMagazines find _xClassname; if (_index == -1) then { _unitMagazines pushBack _xClassname; diff --git a/addons/magazinerepack/functions/fnc_simulateRepackEvents.sqf b/addons/magazinerepack/functions/fnc_simulateRepackEvents.sqf index fb37a0dd4e..4ef69044da 100644 --- a/addons/magazinerepack/functions/fnc_simulateRepackEvents.sqf +++ b/addons/magazinerepack/functions/fnc_simulateRepackEvents.sqf @@ -19,7 +19,7 @@ */ #include "script_component.hpp" -private ["_newMagFnc", "_time", "_events", "_swapAmmoFnc", "_ammoSwaped", "_lowIndex", "_highIndex", "_ammoToTransfer", "_ammoAvailable", "_ammoNeeded"]; +private ["_newMagFnc", "_time", "_events", "_swapAmmoFnc", "_ammoSwaped", "_lowIndex", "_highIndex", "_ammoToTransfer", "_ammoAvailable", "_ammoNeeded", "_swapProgress"]; PARAMS_3(_fullMagazineCount,_arrayOfAmmoCounts,_isBelt); diff --git a/addons/map/functions/fnc_blueForceTrackingModule.sqf b/addons/map/functions/fnc_blueForceTrackingModule.sqf index cecfd348d2..c156c9527d 100644 --- a/addons/map/functions/fnc_blueForceTrackingModule.sqf +++ b/addons/map/functions/fnc_blueForceTrackingModule.sqf @@ -14,9 +14,7 @@ if !(hasInterface) exitWith {}; -_logic = _this select 0; -_units = _this select 1; -_activated = _this select 2; +PARAMS_3(_logic,_units,_activated); if !(_activated) exitWith {}; diff --git a/addons/map/functions/fnc_blueForceTrackingUpdate.sqf b/addons/map/functions/fnc_blueForceTrackingUpdate.sqf index 030daeaa36..edbe484f04 100644 --- a/addons/map/functions/fnc_blueForceTrackingUpdate.sqf +++ b/addons/map/functions/fnc_blueForceTrackingUpdate.sqf @@ -1,5 +1,7 @@ #include "script_component.hpp" +private ["_groupsToDrawMarkers", "_playerSide", "_anyPlayers", "_markerType", "_colour", "_marker"]; + // Delete last set of markers (always) { deleteMarkerLocal _x; diff --git a/addons/map/functions/fnc_determineMapLight.sqf b/addons/map/functions/fnc_determineMapLight.sqf index fbc847c313..a5168bd8a1 100644 --- a/addons/map/functions/fnc_determineMapLight.sqf +++ b/addons/map/functions/fnc_determineMapLight.sqf @@ -15,7 +15,7 @@ EXPLODE_1_PVT(_this,_unit); -private ["_isEnclosed","_nearObjects","_light","_ll","_flashlight"]; +private ["_isEnclosed","_nearObjects","_light","_ll","_flashlight", "_flareTint", "_lightTint", "_l"]; // Blend two colors _fnc_blendColor = { diff --git a/addons/map/functions/fnc_determineZoom.sqf b/addons/map/functions/fnc_determineZoom.sqf index fdc620b417..345fc68583 100644 --- a/addons/map/functions/fnc_determineZoom.sqf +++ b/addons/map/functions/fnc_determineZoom.sqf @@ -12,7 +12,7 @@ */ #include "script_component.hpp" -private ["_grids", "_fourSize", "_sixSize", "_continue", "_size"]; +private ["_grids", "_fourSize", "_sixSize", "_continue", "_size", "_i"]; _grids = configFile >> "CfgWorlds" >> worldName >> "Grid"; _fourSize = -1; _sixSize = -1; diff --git a/addons/map/functions/fnc_moduleMap.sqf b/addons/map/functions/fnc_moduleMap.sqf index a22bbbb385..4bcdb69269 100644 --- a/addons/map/functions/fnc_moduleMap.sqf +++ b/addons/map/functions/fnc_moduleMap.sqf @@ -10,8 +10,7 @@ */ #include "script_component.hpp" -_logic = _this select 0; -_activated = _this select 2; +PARAMS_3(_logic,_units,_activated); if !(_activated) exitWith {}; diff --git a/addons/overheating/functions/fnc_checkTemperature.sqf b/addons/overheating/functions/fnc_checkTemperature.sqf index 6c15068815..0b811f9792 100644 --- a/addons/overheating/functions/fnc_checkTemperature.sqf +++ b/addons/overheating/functions/fnc_checkTemperature.sqf @@ -18,6 +18,8 @@ EXPLODE_2_PVT(_this,_player,_weapon); +private ["_action"]; + // Play animation and report temperature _action = getText (configFile >> "CfgWeapons" >> _weapon >> "ACE_checkTemperatureAction"); diff --git a/addons/overheating/functions/fnc_displayTemperature.sqf b/addons/overheating/functions/fnc_displayTemperature.sqf index 6112bea178..3012e480e3 100644 --- a/addons/overheating/functions/fnc_displayTemperature.sqf +++ b/addons/overheating/functions/fnc_displayTemperature.sqf @@ -16,7 +16,7 @@ EXPLODE_2_PVT(_this,_player,_weapon); // Calculate cool down of weapon since last shot -private ["_string", "_overheat", "_temperature", "_time", "_barrelMass"]; +private ["_string", "_overheat", "_temperature", "_time", "_barrelMass", "_a"]; _string = format [QGVAR(%1), _weapon]; _overheat = _player getVariable [_string, [0, 0]]; _temperature = _overheat select 0; diff --git a/addons/overheating/functions/fnc_overheat.sqf b/addons/overheating/functions/fnc_overheat.sqf index 2468265f8f..05e5bbba9c 100644 --- a/addons/overheating/functions/fnc_overheat.sqf +++ b/addons/overheating/functions/fnc_overheat.sqf @@ -17,7 +17,8 @@ */ #include "\z\ace\addons\overheating\script_component.hpp" -private ["_unit", "_weapon", "_ammo", "_projectile"]; +private ["_unit", "_weapon", "_ammo", "_projectile", "_velocity", "_variableName", "_overheat", "_temperature", "_time", "_bulletMass", "_energyIncrement", "_barrelMass", "_scaledTemperature", "_intensity", "_position", "_direction", "_dispersion", "_count", "_slowdownFactor", "_jamChance", "_surface"]; + _unit = _this select 0; _weapon = _this select 1; _ammo = _this select 4; @@ -25,8 +26,6 @@ _projectile = _this select 6; _velocity = velocity _projectile; -private ["_variableName", "_overheat", "_temperature", "_time", "_energyIncrement", "_barrelMass", "_scaledTemperature"]; - // each weapon has it's own variable. Can't store the temperature in the weapon since they are not objects unfortunately. _variableName = format [QGVAR(%1), _weapon]; diff --git a/addons/reload/functions/fnc_canCheckAmmo.sqf b/addons/reload/functions/fnc_canCheckAmmo.sqf index 63c302bf07..4075e7a151 100644 --- a/addons/reload/functions/fnc_canCheckAmmo.sqf +++ b/addons/reload/functions/fnc_canCheckAmmo.sqf @@ -13,6 +13,8 @@ EXPLODE_2_PVT(_this,_player,_target); +private ["_magazineType", "_magazineCfg"]; + // Return true for static weapons if they have been fired once, @todo 1.40 this work-around doesn't work anymore if (_target isKindOf "StaticWeapon") exitWith { if (currentMagazine _target != "") exitWith {true}; diff --git a/addons/reload/functions/fnc_displayAmmo.sqf b/addons/reload/functions/fnc_displayAmmo.sqf index 77578caa68..06f3a39da3 100644 --- a/addons/reload/functions/fnc_displayAmmo.sqf +++ b/addons/reload/functions/fnc_displayAmmo.sqf @@ -14,7 +14,7 @@ EXPLODE_1_PVT(_this,_target); -private ["_weapon","_muzzle","_magazine","_showNumber","_ammo","_maxRounds","_count","_text","_color","_picture"]; +private ["_weapon","_muzzle","_magazine","_showNumber","_ammo","_maxRounds","_count","_text","_color","_picture", "_a", "_string"]; _weapon = currentWeapon _target; _muzzle = currentMuzzle _target; diff --git a/addons/reload/functions/fnc_startLinkingBelt.sqf b/addons/reload/functions/fnc_startLinkingBelt.sqf index 412fcabb97..8b9145c237 100644 --- a/addons/reload/functions/fnc_startLinkingBelt.sqf +++ b/addons/reload/functions/fnc_startLinkingBelt.sqf @@ -15,7 +15,7 @@ EXPLODE_2_PVT(_this,_player,_target); if (vehicle _target != _target) exitWith {false}; -private ["_magazineCfg","_magazineType"]; +private ["_magazineCfg","_magazineType", "_condition", "_onFailure", "_onFinish"]; _magazineType = currentMagazine _target; _magazineCfg = configFile >> "CfgMagazines" >> _magazineType; if (getNumber (_magazineCfg >> "ACE_isBelt") == 0) exitWith {false}; @@ -54,7 +54,7 @@ _onFinish = { _onFailure = { EXPLODE_3_PVT((_this select 0),_player,_target,_magazine); - [_caller, "AmovPknlMstpSrasWrflDnon", 1] call EFUNC(common,doAnimation); + [_player, "AmovPknlMstpSrasWrflDnon", 1] call EFUNC(common,doAnimation); // Add back the magazine with the former ammo count _player addMagazine _magazine; From 9633547d6bf1e6e538baf50cc7b74a763065e0a4 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 18 Apr 2015 09:26:47 +0200 Subject: [PATCH 746/816] tweak ability to climb --- addons/movement/functions/fnc_canClimb.sqf | 33 ++++++++++++++++++---- 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/addons/movement/functions/fnc_canClimb.sqf b/addons/movement/functions/fnc_canClimb.sqf index 27753d8a12..1bc0d43bd8 100644 --- a/addons/movement/functions/fnc_canClimb.sqf +++ b/addons/movement/functions/fnc_canClimb.sqf @@ -25,15 +25,36 @@ _dir = [sin _dir, cos _dir, 0]; private ["_checkPos0beg", "_checkPos0end", "_checkPos1beg", "_checkPos1end"]; -_checkPos0beg = _pos vectorAdd [0, 0, 1.0]; +_checkPos0beg = _pos vectorAdd [0, 0, 0.9]; _checkPos0end = _checkPos0beg vectorAdd (_dir vectorMultiply 1.3); -_checkPos1beg = _pos vectorAdd [0, 0, 1.5]; -_checkPos1end = _checkPos1beg vectorAdd _dir; +_checkPos1beg = _pos vectorAdd [0, 0, 1.75]; +_checkPos1end = _checkPos1beg vectorAdd (_dir vectorMultiply 1.3); + +_checkPos2beg = _pos vectorAdd [0.3 * (_dir select 1), 0.3 * -(_dir select 0), 2.0]; +_checkPos2end = _checkPos2beg vectorAdd (_dir vectorMultiply 1.3); + +_checkPos3beg = _pos vectorAdd [-0.2 * (_dir select 1), -0.2 * -(_dir select 0), 2.0]; +_checkPos3end = _checkPos3beg vectorAdd (_dir vectorMultiply 1.3); + +_checkPos4beg = _pos vectorAdd [0.3 * (_dir select 1), 0.3 * -(_dir select 0), 1.5]; +_checkPos4end = _checkPos4beg vectorAdd (_dir vectorMultiply 1.3); + +_checkPos5beg = _pos vectorAdd [-0.2 * (_dir select 1), -0.2 * -(_dir select 0), 1.5]; +_checkPos5end = _checkPos5beg vectorAdd (_dir vectorMultiply 1.3); /* -drawLine3D [ASLToATL _checkPos0beg, ASLToATL _checkPos0end, [1,0,0,1]]; +drawLine3D [ASLToATL _checkPos0beg, ASLToATL _checkPos0end, [0,1,0,1]]; drawLine3D [ASLToATL _checkPos1beg, ASLToATL _checkPos1end, [1,0,0,1]]; - */ +drawLine3D [ASLToATL _checkPos2beg, ASLToATL _checkPos2end, [1,0.5,0.5,1]]; +drawLine3D [ASLToATL _checkPos3beg, ASLToATL _checkPos3end, [1,0.5,0.5,1]]; +drawLine3D [ASLToATL _checkPos4beg, ASLToATL _checkPos4end, [1,0.5,0.5,1]]; +drawLine3D [ASLToATL _checkPos5beg, ASLToATL _checkPos5end, [1,0.5,0.5,1]]; +*/ -lineIntersects [_checkPos0beg, _checkPos0end] && {!(lineIntersects [_checkPos1beg, _checkPos1end])} + lineIntersects [_checkPos0beg, _checkPos0end] +&& {!(lineIntersects [_checkPos1beg, _checkPos1end])} +&& {!(lineIntersects [_checkPos2beg, _checkPos2end])} +&& {!(lineIntersects [_checkPos3beg, _checkPos3end])} +&& {!(lineIntersects [_checkPos4beg, _checkPos4end])} +&& {!(lineIntersects [_checkPos5beg, _checkPos5end])} From 4264f78128dcc6ef2aa9eba7ced0b11019241d6d Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 18 Apr 2015 10:16:10 +0200 Subject: [PATCH 747/816] player has to put weapon on back before climbing, check if still can climb --- addons/movement/functions/fnc_climb.sqf | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/addons/movement/functions/fnc_climb.sqf b/addons/movement/functions/fnc_climb.sqf index aff27ffe9d..f88884195e 100644 --- a/addons/movement/functions/fnc_climb.sqf +++ b/addons/movement/functions/fnc_climb.sqf @@ -24,6 +24,15 @@ if !([_unit] call FUNC(canClimb)) exitWith { }; if !(_unit getVariable [QGVAR(isClimbInit), false]) then { + _unit addEventHandler ["AnimChanged", { + if (local (_this select 0) && {_this select 1 == "ACE_Climb"}) then { + // abort climb animation + if !(_this call FUNC(canClimb)) then { + [_this select 0, "AmovPercMstpSnonWnonDnon", 2] call EFUNC(common,doAnimation); + }; + }; + }]; + _unit addEventHandler ["AnimDone", { if (local (_this select 0) && {_this select 1 == "ACE_Climb"}) then {_this call FUNC(handleClimb)}; }]; @@ -32,5 +41,5 @@ if !(_unit getVariable [QGVAR(isClimbInit), false]) then { }; [_unit] call EFUNC(common,fixLoweredRifleAnimation); -[_unit, "AmovPercMstpSnonWnonDnon", 2] call EFUNC(common,doAnimation); +[_unit, "AmovPercMstpSnonWnonDnon", 0] call EFUNC(common,doAnimation); [_unit, "ACE_Climb", 0] call EFUNC(common,doAnimation); From 9057edb1e24d22b6e5622b6b6dfffdfaf214343c Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 18 Apr 2015 11:10:05 +0200 Subject: [PATCH 748/816] Added a new module option for wind deflection: *enabled - true/false --- addons/winddeflection/ACE_Settings.hpp | 6 ++++++ addons/winddeflection/CfgVehicles.hpp | 6 ++++++ addons/winddeflection/functions/fnc_handleFired.sqf | 1 + 3 files changed, 13 insertions(+) diff --git a/addons/winddeflection/ACE_Settings.hpp b/addons/winddeflection/ACE_Settings.hpp index 89235fe5af..f84bdeace3 100644 --- a/addons/winddeflection/ACE_Settings.hpp +++ b/addons/winddeflection/ACE_Settings.hpp @@ -1,4 +1,10 @@ class ACE_Settings { + class GVAR(enabled) { + displayName = "Wind Deflection"; + description = "Enables wind deflection"; + typeName = "BOOL"; + value = 1; + }; class GVAR(simulationInterval) { displayName = "Simulation Interval"; description = "Defines the interval between every calculation step"; diff --git a/addons/winddeflection/CfgVehicles.hpp b/addons/winddeflection/CfgVehicles.hpp index f9362a2711..09dc1b69be 100644 --- a/addons/winddeflection/CfgVehicles.hpp +++ b/addons/winddeflection/CfgVehicles.hpp @@ -11,6 +11,12 @@ class CfgVehicles { isTriggerActivated = 0; author = "$STR_ACE_Common_ACETeam"; class Arguments { + class enabled { + displayName = "Wind Deflection"; + description = "Enables wind deflection"; + typeName = "BOOL"; + defaultValue = 1; + }; class simulationInterval { displayName = "Simulation Interval"; description = "Defines the interval between every calculation step"; diff --git a/addons/winddeflection/functions/fnc_handleFired.sqf b/addons/winddeflection/functions/fnc_handleFired.sqf index 5ee22ecf4f..241fbcf839 100644 --- a/addons/winddeflection/functions/fnc_handleFired.sqf +++ b/addons/winddeflection/functions/fnc_handleFired.sqf @@ -28,6 +28,7 @@ _unit = _this select 0; _bullet = _this select 6; if (!hasInterface) exitWith {false}; +if (!(GVAR(enabled))) exitWith {false}; if (!(_bullet isKindOf "BulletBase")) exitWith {false}; if (_unit distance ACE_player > GVAR(simulationRadius)) exitWith {false}; if (!([_unit] call EFUNC(common,isPlayer))) exitWith {false}; From 2a6dcbfbcb276b43935b2c8725b57f0513a9c972 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 18 Apr 2015 12:12:19 +0200 Subject: [PATCH 749/816] Added automatic unit conversion for the target data --- .../functions/fnc_calculate_range_card.sqf | 4 ---- .../functions/fnc_calculate_solution.sqf | 2 ++ .../fnc_calculate_target_solution.sqf | 7 ------- addons/atragmx/functions/fnc_parse_input.sqf | 10 ++++++++- .../atragmx/functions/fnc_update_target.sqf | 18 +++++++++++++--- .../functions/fnc_update_target_data.sqf | 21 +++++++++++++++---- 6 files changed, 43 insertions(+), 19 deletions(-) diff --git a/addons/atragmx/functions/fnc_calculate_range_card.sqf b/addons/atragmx/functions/fnc_calculate_range_card.sqf index f506726be2..359f7ab4ee 100644 --- a/addons/atragmx/functions/fnc_calculate_range_card.sqf +++ b/addons/atragmx/functions/fnc_calculate_range_card.sqf @@ -68,10 +68,6 @@ _windDirection = (GVAR(windDirection) select GVAR(currentTarget)); _inclinationAngle = (GVAR(inclinationAngle) select GVAR(currentTarget)); _targetSpeed = (GVAR(targetSpeed) select GVAR(currentTarget)); _targetRange = GVAR(rangeCardEndRange); -if (GVAR(currentUnit) != 2) then { - _windSpeed = _windSpeed / 2.23693629; - _targetSpeed = _targetSpeed / 2.23693629; -}; if (GVAR(currentUnit) == 1) then { _targetRange = _targetRange / 1.0936133; }; diff --git a/addons/atragmx/functions/fnc_calculate_solution.sqf b/addons/atragmx/functions/fnc_calculate_solution.sqf index f7f23044e3..db8a475b93 100644 --- a/addons/atragmx/functions/fnc_calculate_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_solution.sqf @@ -43,6 +43,8 @@ */ #include "script_component.hpp" +systemChat format["%1", _this]; + private ["_scopeBaseAngle", "_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_temperature", "_barometricPressure", "_relativeHumidity", "_simSteps", "_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange", "_bc", "_dragModel", "_atmosphereModel", "_storeRangeCardData", "_stabilityFactor", "_twistDirection", "_latitude"]; _scopeBaseAngle = _this select 0; _bulletMass = _this select 1; diff --git a/addons/atragmx/functions/fnc_calculate_target_solution.sqf b/addons/atragmx/functions/fnc_calculate_target_solution.sqf index f6dd92bc7f..764f21cfc9 100644 --- a/addons/atragmx/functions/fnc_calculate_target_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_solution.sqf @@ -68,13 +68,6 @@ _windDirection = GVAR(windDirection) select GVAR(currentTarget); _inclinationAngle = GVAR(inclinationAngle) select GVAR(currentTarget); _targetSpeed = GVAR(targetSpeed) select GVAR(currentTarget); _targetRange = GVAR(targetRange) select GVAR(currentTarget); -if (GVAR(currentUnit) != 2) then { - _windSpeed = _windSpeed / 2.23693629; - _targetSpeed = _targetSpeed / 2.23693629; -}; -if (GVAR(currentUnit) == 1) then { - _targetRange = _targetRange / 1.0936133; -}; private ["_result"]; _result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, diff --git a/addons/atragmx/functions/fnc_parse_input.sqf b/addons/atragmx/functions/fnc_parse_input.sqf index be91ecc593..172df7bd58 100644 --- a/addons/atragmx/functions/fnc_parse_input.sqf +++ b/addons/atragmx/functions/fnc_parse_input.sqf @@ -31,8 +31,16 @@ GVAR(windSpeed1) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 140020 GVAR(windSpeed2) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 140021)) min 50]; GVAR(windDirection) set [GVAR(currentTarget), 1 max Round(parseNumber(ctrlText 140030)) min 12]; GVAR(inclinationAngle) set [GVAR(currentTarget), -60 max parseNumber(ctrlText 140040) min 60]; -GVAR(targetSpeed) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 140050)) min 50]; +GVAR(targetSpeed) set [GVAR(currentTarget), -50 max abs(parseNumber(ctrlText 140050)) min 50]; GVAR(targetRange) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 140060)) min 4000]; +if (GVAR(currentUnit) != 2) then { + GVAR(windSpeed1) set [GVAR(currentTarget), (GVAR(windSpeed1) select GVAR(currentTarget)) * 0.44704]; + GVAR(windSpeed2) set [GVAR(currentTarget), (GVAR(windSpeed2) select GVAR(currentTarget)) * 0.44704]; + GVAR(targetSpeed) set [GVAR(currentTarget), (GVAR(targetSpeed) select GVAR(currentTarget)) * 0.44704]; +}; +if (GVAR(currentUnit) == 1) then { + GVAR(targetRange) set [GVAR(currentTarget), (GVAR(targetRange) select GVAR(currentTarget)) * 0.9144]; +}; private ["_boreHeight", "_bulletMass", "_bulletDiameter", "_airFriction", "_rifleTwist", "_muzzleVelocity", "_zeroRange"]; _boreHeight = parseNumber(ctrlText 120000); diff --git a/addons/atragmx/functions/fnc_update_target.sqf b/addons/atragmx/functions/fnc_update_target.sqf index 30b33eb55f..c5a02c0164 100644 --- a/addons/atragmx/functions/fnc_update_target.sqf +++ b/addons/atragmx/functions/fnc_update_target.sqf @@ -15,8 +15,20 @@ */ #include "script_component.hpp" -ctrlSetText [300, Str(Round((GVAR(windSpeed1) select GVAR(currentTarget)) * 100) / 100)]; +if (GVAR(currentUnit) != 2) then { + ctrlSetText [300, Str(Round((GVAR(windSpeed1) select GVAR(currentTarget)) * 2.23693629 * 100) / 100)]; +} else { + ctrlSetText [300, Str(Round((GVAR(windSpeed1) select GVAR(currentTarget)) * 100) / 100)]; +}; ctrlSetText [310, Str(Round((GVAR(windDirection) select GVAR(currentTarget))))]; ctrlSetText [320, Str(Round((GVAR(inclinationAngle) select GVAR(currentTarget))))]; -ctrlSetText [330, Str(Round((GVAR(targetSpeed) select GVAR(currentTarget)) * 100) / 100)]; -ctrlSetText [340, Str(Round((GVAR(targetRange) select GVAR(currentTarget))))]; +if (GVAR(currentUnit) != 2) then { + ctrlSetText [330, Str(Round((GVAR(targetSpeed) select GVAR(currentTarget)) * 2.23693629 * 100) / 100)]; +} else { + ctrlSetText [330, Str(Round((GVAR(targetSpeed) select GVAR(currentTarget)) * 100) / 100)]; +}; +if (GVAR(currentUnit) == 1) then { + ctrlSetText [340, Str(Round((GVAR(targetRange) select GVAR(currentTarget)) * 1.0936133))]; +} else { + ctrlSetText [340, Str(Round((GVAR(targetRange) select GVAR(currentTarget))))]; +}; diff --git a/addons/atragmx/functions/fnc_update_target_data.sqf b/addons/atragmx/functions/fnc_update_target_data.sqf index 35711acd5b..bfd7fced05 100644 --- a/addons/atragmx/functions/fnc_update_target_data.sqf +++ b/addons/atragmx/functions/fnc_update_target_data.sqf @@ -17,13 +17,26 @@ ctrlSetText [140000, Str(Round((GVAR(latitude) select GVAR(currentTarget)) * 100) / 100)]; ctrlSetText [140010, Str(Round((GVAR(directionOfFire) select GVAR(currentTarget)) * 100) / 100)]; -ctrlSetText [140020, Str(Round((GVAR(windSpeed1) select GVAR(currentTarget)) * 100) / 100)]; -ctrlSetText [140021, Str(Round((GVAR(windSpeed2) select GVAR(currentTarget)) * 100) / 100)]; +if (GVAR(currentUnit) != 2) then { + ctrlSetText [140020, Str(Round((GVAR(windSpeed1) select GVAR(currentTarget)) * 2.23693629 * 100) / 100)]; + ctrlSetText [140021, Str(Round((GVAR(windSpeed2) select GVAR(currentTarget)) * 2.23693629 * 100) / 100)]; +} else { + ctrlSetText [140020, Str(Round((GVAR(windSpeed1) select GVAR(currentTarget)) * 100) / 100)]; + ctrlSetText [140021, Str(Round((GVAR(windSpeed2) select GVAR(currentTarget)) * 100) / 100)]; +}; ctrlSetText [140030, Str(Round((GVAR(windDirection) select GVAR(currentTarget))))]; ctrlSetText [140040, Str(Round((GVAR(inclinationAngle) select GVAR(currentTarget))))]; ctrlSetText [140041, Str(floor(cos(GVAR(inclinationAngle) select GVAR(currentTarget)) * 100) / 100)]; -ctrlSetText [140050, Str(Round((GVAR(targetSpeed) select GVAR(currentTarget)) * 100) / 100)]; -ctrlSetText [140060, Str(Round((GVAR(targetRange) select GVAR(currentTarget))))]; +if (GVAR(currentUnit) != 2) then { + ctrlSetText [140050, Str(Round((GVAR(targetSpeed) select GVAR(currentTarget)) * 2.23693629 * 100) / 100)]; +} else { + ctrlSetText [140050, Str(Round((GVAR(targetSpeed) select GVAR(currentTarget)) * 100) / 100)]; +}; +if (GVAR(currentUnit) == 1) then { + ctrlSetText [140060, Str(Round((GVAR(targetRange) select GVAR(currentTarget)) * 1.0936133))]; +} else { + ctrlSetText [140060, Str(Round((GVAR(targetRange) select GVAR(currentTarget))))]; +}; if (GVAR(currentUnit) == 2) then { ctrlSetText [14002, "Wind Speed (m/s)"]; From 4449c99ebaaaa7a62e299438e49b361365a94824 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 18 Apr 2015 12:13:27 +0200 Subject: [PATCH 750/816] Removed debug output --- addons/atragmx/functions/fnc_calculate_solution.sqf | 2 -- 1 file changed, 2 deletions(-) diff --git a/addons/atragmx/functions/fnc_calculate_solution.sqf b/addons/atragmx/functions/fnc_calculate_solution.sqf index db8a475b93..f7f23044e3 100644 --- a/addons/atragmx/functions/fnc_calculate_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_solution.sqf @@ -43,8 +43,6 @@ */ #include "script_component.hpp" -systemChat format["%1", _this]; - private ["_scopeBaseAngle", "_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_temperature", "_barometricPressure", "_relativeHumidity", "_simSteps", "_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange", "_bc", "_dragModel", "_atmosphereModel", "_storeRangeCardData", "_stabilityFactor", "_twistDirection", "_latitude"]; _scopeBaseAngle = _this select 0; _bulletMass = _this select 1; From 0f7bcf8d622882f62b7425c60ce8f45ff6fb8bde Mon Sep 17 00:00:00 2001 From: Grzegorz Sikora Date: Sat, 18 Apr 2015 13:56:34 +0200 Subject: [PATCH 751/816] PL translation --- addons/optionsmenu/stringtable.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 2bc66b8b52..5c292ea16f 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -1,4 +1,5 @@  + @@ -215,6 +216,7 @@ Option Menu UI Scaling + Skalowanie UI menu ustawień \ No newline at end of file From 422e175f09229fc7c80b8a1ff5903eae33cea1b9 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 18 Apr 2015 15:08:54 +0200 Subject: [PATCH 752/816] Implemented the dual wind speed feature --- addons/atragmx/RscTitles.hpp | 2 +- .../functions/fnc_calculate_range_card.sqf | 7 +- .../fnc_calculate_scope_base_angle.sqf | 2 +- .../functions/fnc_calculate_solution.sqf | 66 +++++++++++-------- .../fnc_calculate_target_solution.sqf | 10 +-- addons/atragmx/functions/fnc_change_gun.sqf | 3 +- addons/atragmx/functions/fnc_init.sqf | 4 +- .../functions/fnc_restore_user_data.sqf | 1 + .../atragmx/functions/fnc_store_user_data.sqf | 1 + .../functions/fnc_update_range_card.sqf | 30 ++++++--- .../fnc_update_relative_click_memory.sqf | 2 +- .../atragmx/functions/fnc_update_result.sqf | 28 ++++++-- .../atragmx/functions/fnc_update_target.sqf | 14 +++- .../functions/fnc_update_zero_range.sqf | 2 +- 14 files changed, 115 insertions(+), 57 deletions(-) diff --git a/addons/atragmx/RscTitles.hpp b/addons/atragmx/RscTitles.hpp index 592374ddad..0752f8beb7 100644 --- a/addons/atragmx/RscTitles.hpp +++ b/addons/atragmx/RscTitles.hpp @@ -573,7 +573,7 @@ class ATragMX_Display { x=0.550*safezoneW+safezoneX+0.11; y=0.265*safezoneH+safezoneY+0.57; text="Lead"; - action=""; + action=QUOTE(GVAR(showWind2) = !GVAR(showWind2); call FUNC(update_result); call FUNC(update_target)); }; class TEXT_LEAD_OUTPUT: TEXT_ELEVATION_OUTPUT_ABSOLUTE { idc=420; diff --git a/addons/atragmx/functions/fnc_calculate_range_card.sqf b/addons/atragmx/functions/fnc_calculate_range_card.sqf index 359f7ab4ee..c11cf90550 100644 --- a/addons/atragmx/functions/fnc_calculate_range_card.sqf +++ b/addons/atragmx/functions/fnc_calculate_range_card.sqf @@ -60,10 +60,11 @@ if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) }; }; -private ["_latitude", "_directionOfFire", "_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange"]; +private ["_latitude", "_directionOfFire", "_windSpeed1", "_windSpeed2", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange"]; _latitude = GVAR(latitude) select GVAR(currentTarget); _directionOfFire = GVAR(directionOfFire) select GVAR(currentTarget); -_windSpeed = (GVAR(windSpeed1) select GVAR(currentTarget)); +_windSpeed1 = (GVAR(windSpeed1) select GVAR(currentTarget)); +_windSpeed2 = (GVAR(windSpeed2) select GVAR(currentTarget)); _windDirection = (GVAR(windDirection) select GVAR(currentTarget)); _inclinationAngle = (GVAR(inclinationAngle) select GVAR(currentTarget)); _targetSpeed = (GVAR(targetSpeed) select GVAR(currentTarget)); @@ -76,4 +77,4 @@ GVAR(rangeCardData) = []; private ["_result"]; _result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, - _windSpeed, _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, true, _stabilityFactor, _twistDirection, _latitude] call FUNC(calculate_solution); + [_windSpeed1, _windSpeed2], _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, true, _stabilityFactor, _twistDirection, _latitude] call FUNC(calculate_solution); diff --git a/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf b/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf index 4995c31a61..76c54f63a9 100644 --- a/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf +++ b/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf @@ -35,6 +35,6 @@ _barometricPressure = 1013.25; _relativeHumidity = 0; private ["_result"]; -_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, 0, 0, 0, 0, _zeroRange, _airFriction, 1, "ICAO", false, 1.5, 0, 0] call FUNC(calculate_solution); +_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, [0, 0], 0, 0, 0, _zeroRange, _airFriction, 1, "ICAO", false, 1.5, 0, 0] call FUNC(calculate_solution); _scopeBaseAngle + (_result select 0) / 60 diff --git a/addons/atragmx/functions/fnc_calculate_solution.sqf b/addons/atragmx/functions/fnc_calculate_solution.sqf index f7f23044e3..242e2e9c48 100644 --- a/addons/atragmx/functions/fnc_calculate_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_solution.sqf @@ -12,7 +12,7 @@ * 6: barometric pressure * 7: relative humidity * 8: simulation steps - * 9: wind speed + * 9: wind speed * 10: wind direction * 11: inclination angle * 12: target speed @@ -26,15 +26,15 @@ * 20: Latitude * * Return Value: - * 0: Elevation - * 1: Windage - * 2: Lead - * 3: Time of fligth - * 4: Remaining velocity - * 5: Remaining kinetic energy - * 6: Vertical coriolis drift - * 7: Horizontal coriolis drift - * 8: Spin drift + * 0: Elevation (MOA) + * 1: Windage (MOA) + * 2: Lead (MOA) + * 3: Time of fligth (SECONDS) + * 4: Remaining velocity (m/s) + * 5: Remaining kinetic energy (ft·lb) + * 6: Vertical coriolis drift (MOA) + * 7: Horizontal coriolis drift (MOA) + * 8: Spin drift (MOA) * * Example: * call ace_atragmx_calculate_target_range_assist @@ -43,7 +43,7 @@ */ #include "script_component.hpp" -private ["_scopeBaseAngle", "_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_temperature", "_barometricPressure", "_relativeHumidity", "_simSteps", "_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange", "_bc", "_dragModel", "_atmosphereModel", "_storeRangeCardData", "_stabilityFactor", "_twistDirection", "_latitude"]; +private ["_scopeBaseAngle", "_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_temperature", "_barometricPressure", "_relativeHumidity", "_simSteps", "_windSpeed1", "_windSpeed2", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange", "_bc", "_dragModel", "_atmosphereModel", "_storeRangeCardData", "_stabilityFactor", "_twistDirection", "_latitude"]; _scopeBaseAngle = _this select 0; _bulletMass = _this select 1; _boreHeight = _this select 2; @@ -53,7 +53,8 @@ _temperature = _this select 5; _barometricPressure = _this select 6; _relativeHumidity = _this select 7; _simSteps = _this select 8; -_windSpeed = _this select 9; +_windSpeed1 = (_this select 9) select 0; +_windSpeed2 = (_this select 9) select 1; _windDirection = _this select 10; _inclinationAngle = _this select 11; _targetSpeed = _this select 12; @@ -74,9 +75,10 @@ _bulletSpeed = 0; _gravity = [0, sin(_scopeBaseAngle + _inclinationAngle) * -9.80665, cos(_scopeBaseAngle + _inclinationAngle) * -9.80665]; _deltaT = 1 / _simSteps; -private ["_elevation", "_windage", "_lead", "_TOF", "_trueVelocity", "_trueSpeed", "_kineticEnergy", "_verticalCoriolis", "_verticalDeflection", "_horizontalCoriolis", "_horizontalDeflection", "_spinDrift", "_spinDeflection"]; +private ["_elevation", "_windage1", "_windage2", "_lead", "_TOF", "_trueVelocity", "_trueSpeed", "_kineticEnergy", "_verticalCoriolis", "_verticalDeflection", "_horizontalCoriolis", "_horizontalDeflection", "_spinDrift", "_spinDeflection"]; _elevation = 0; -_windage = 0; +_windage1 = 0; +_windage2 = 0; _lead = 0; _TOF = 0; _trueVelocity = [0, 0, 0]; @@ -99,8 +101,10 @@ if (_storeRangeCardData) then { GVAR(rangeCardData) = []; }; -private ["_wind"]; -_wind = [cos(270 - _windDirection * 30) * _windSpeed, sin(270 - _windDirection * 30) * _windSpeed, 0]; +private ["_wind1", "_wind2", "_windDrift"]; +_wind1 = [cos(270 - _windDirection * 30) * _windSpeed1, sin(270 - _windDirection * 30) * _windSpeed1, 0]; +_wind2 = [cos(270 - _windDirection * 30) * _windSpeed2, sin(270 - _windDirection * 30) * _windSpeed2, 0]; +_windDrift = 0; if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,AdvancedAirDragEnabled), false])) then { _bc = [_bc, _temperature, _barometricPressure, _relativeHumidity, _atmosphereModel] call EFUNC(advanced_ballistics,calculateAtmosphericCorrection); }; @@ -127,7 +131,7 @@ while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do { _stepsTotal = _stepsTotal + 1; _speedAverage = (_speedTotal / _stepsTotal); - _trueVelocity = _bulletVelocity vectorDiff _wind; + _trueVelocity = _bulletVelocity vectorDiff _wind1; _trueSpeed = vectorMagnitude _trueVelocity; if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { @@ -156,7 +160,9 @@ while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do { if ((_bulletPos select 1) * _rangeFactor >= _range && _range <= GVAR(rangeCardEndRange)) then { if ((_bulletPos select 1) > 0) then { _elevation = - atan((_bulletPos select 2) / (_bulletPos select 1)); - _windage = - atan((_bulletPos select 0) / (_bulletPos select 1)); + _windage1 = - atan((_bulletPos select 0) / (_bulletPos select 1)); + _windDrift = (_wind2 select 0) * (_TOF - (_range / _rangeFactor) / _muzzleVelocity); + _windage2 = - atan(_windDrift / (_bulletPos select 1)); }; if (_range != 0) then { _lead = (_targetSpeed * _TOF) / (Tan(3.38 / 60) * _range); @@ -166,20 +172,22 @@ while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do { if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,CoriolisEnabled), false])) then { if ((_bulletPos select 1) > 0) then { - _horizontalDeflection = 0.0000729 * ((_bulletPos select 0) ^ 2) * sin(_latitude) / _speedAverage; + _horizontalDeflection = 0.0000729 * ((_bulletPos select 1) ^ 2) * sin(_latitude) / _speedAverage; _horizontalCoriolis = - atan(_horizontalDeflection / (_bulletPos select 1)); - _windage = _windage + _horizontalCoriolis; + _windage1 = _windage1 + _horizontalCoriolis; + _windage2 = _windage2 + _horizontalCoriolis; }; }; if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,SpinDriftEnabled), false])) then { if ((_bulletPos select 1) > 0) then { _spinDeflection = _twistDirection * 0.0254 * 1.25 * (_stabilityFactor + 1.2) * _TOF ^ 1.83; _spinDrift = - atan(_spinDeflection / (_bulletPos select 1)); - _windage = _windage + _spinDrift; + _windage1 = _windage1 + _spinDrift; + _windage2 = _windage2 + _spinDrift; }; }; - GVAR(rangeCardData) set [_n, [_range, _elevation * 60, _windage * 60, _lead, _TOF, _bulletSpeed, _kineticEnergy]]; + GVAR(rangeCardData) set [_n, [_range, _elevation * 60, [_windage1 * 60, _windage2 * 60], _lead, _TOF, _bulletSpeed, _kineticEnergy]]; _n = _n + 1; }; }; @@ -187,7 +195,9 @@ while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do { if ((_bulletPos select 1) > 0) then { _elevation = - atan((_bulletPos select 2) / (_bulletPos select 1)); - _windage = - atan((_bulletPos select 0) / (_bulletPos select 1)); + _windage1 = - atan((_bulletPos select 0) / (_bulletPos select 1)); + _windDrift = (_wind2 select 0) * (_TOF - _targetRange / _muzzleVelocity); + _windage2 = - atan(_windDrift / (_bulletPos select 1)); }; if (_targetRange != 0) then { @@ -199,17 +209,19 @@ _kineticEnergy = _kineticEnergy * 0.737562149; if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,CoriolisEnabled), false])) then { if ((_bulletPos select 1) > 0) then { - _horizontalDeflection = 0.0000729 * ((_bulletPos select 0) ^ 2) * sin(_latitude) / _speedAverage; + _horizontalDeflection = 0.0000729 * ((_bulletPos select 1) ^ 2) * sin(_latitude) / _speedAverage; _horizontalCoriolis = - atan(_horizontalDeflection / (_bulletPos select 1)); - _windage = _windage + _horizontalCoriolis; + _windage1 = _windage1 + _horizontalCoriolis; + _windage2 = _windage2 + _horizontalCoriolis; }; }; if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,SpinDriftEnabled), false])) then { if ((_bulletPos select 1) > 0) then { _spinDeflection = _twistDirection * 0.0254 * 1.25 * (_stabilityFactor + 1.2) * _TOF ^ 1.83; _spinDrift = - atan(_spinDeflection / (_bulletPos select 1)); - _windage = _windage + _spinDrift; + _windage1 = _windage1 + _spinDrift; + _windage2 = _windage2 + _spinDrift; }; }; -[_elevation * 60, _windage * 60, _lead, _TOF, _bulletSpeed, _kineticEnergy, _verticalCoriolis, _horizontalCoriolis, _spinDrift] +[_elevation * 60, [_windage1 * 60, _windage2 * 60], _lead, _TOF, _bulletSpeed, _kineticEnergy, _verticalCoriolis * 60, _horizontalCoriolis * 60, _spinDrift * 60] diff --git a/addons/atragmx/functions/fnc_calculate_target_solution.sqf b/addons/atragmx/functions/fnc_calculate_target_solution.sqf index 764f21cfc9..c8a3683498 100644 --- a/addons/atragmx/functions/fnc_calculate_target_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_solution.sqf @@ -60,10 +60,11 @@ if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) }; }; -private ["_latitude", "_directionOfFire", "_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange"]; +private ["_latitude", "_directionOfFire", "_windSpeed1", "_windSpeed2", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange"]; _latitude = GVAR(latitude) select GVAR(currentTarget); _directionOfFire = GVAR(directionOfFire) select GVAR(currentTarget); -_windSpeed = GVAR(windSpeed1) select GVAR(currentTarget); +_windSpeed1 = GVAR(windSpeed1) select GVAR(currentTarget); +_windSpeed2 = GVAR(windSpeed2) select GVAR(currentTarget); _windDirection = GVAR(windDirection) select GVAR(currentTarget); _inclinationAngle = GVAR(inclinationAngle) select GVAR(currentTarget); _targetSpeed = GVAR(targetSpeed) select GVAR(currentTarget); @@ -71,10 +72,11 @@ _targetRange = GVAR(targetRange) select GVAR(currentTarget); private ["_result"]; _result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, - _windSpeed, _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, false, _stabilityFactor, _twistDirection, _latitude] call FUNC(calculate_solution); + [_windSpeed1, _windSpeed2], _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, false, _stabilityFactor, _twistDirection, _latitude] call FUNC(calculate_solution); GVAR(elevationOutput) set [GVAR(currentTarget), _result select 0]; -GVAR(windageOutput) set [GVAR(currentTarget), _result select 1]; +GVAR(windage1Output) set [GVAR(currentTarget), (_result select 1) select 0]; +GVAR(windage2Output) set [GVAR(currentTarget), (_result select 1) select 1]; GVAR(leadOutput) set [GVAR(currentTarget), _result select 2]; GVAR(tofOutput) set [GVAR(currentTarget), _result select 3]; GVAR(velocityOutput) set [GVAR(currentTarget), _result select 4]; diff --git a/addons/atragmx/functions/fnc_change_gun.sqf b/addons/atragmx/functions/fnc_change_gun.sqf index 9b0f18c185..c753f644a4 100644 --- a/addons/atragmx/functions/fnc_change_gun.sqf +++ b/addons/atragmx/functions/fnc_change_gun.sqf @@ -35,7 +35,8 @@ if ((GVAR(scopeUnits) select GVAR(currentScopeUnit)) != "Clicks") then { [] call FUNC(update_gun_ammo_data); GVAR(elevationOutput) set [GVAR(currentTarget), 0]; -GVAR(windageOutput) set [GVAR(currentTarget), 0]; +GVAR(windage1Output) set [GVAR(currentTarget), 0]; +GVAR(windage2Output) set [GVAR(currentTarget), 0]; GVAR(leadOutput) set [GVAR(currentTarget), 0]; GVAR(tofOutput) set [GVAR(currentTarget), 0]; GVAR(velocityOutput) set [GVAR(currentTarget), 0]; diff --git a/addons/atragmx/functions/fnc_init.sqf b/addons/atragmx/functions/fnc_init.sqf index efbd39ef81..881f65a6b0 100644 --- a/addons/atragmx/functions/fnc_init.sqf +++ b/addons/atragmx/functions/fnc_init.sqf @@ -56,8 +56,10 @@ GVAR(inclinationAngle) = [0, 0, 0, 0]; GVAR(targetSpeed) = [0, 0, 0, 0]; GVAR(targetRange) = [0, 0, 0, 0]; +GVAR(showWind2) = false; GVAR(elevationOutput) = [0, 0, 0, 0]; -GVAR(windageOutput) = [0, 0, 0, 0]; +GVAR(windage1Output) = [0, 0, 0, 0]; +GVAR(windage2Output) = [0, 0, 0, 0]; GVAR(leadOutput) = [0, 0, 0, 0]; GVAR(tofOutput) = [0, 0, 0, 0]; GVAR(velocityOutput) = [0, 0, 0, 0]; diff --git a/addons/atragmx/functions/fnc_restore_user_data.sqf b/addons/atragmx/functions/fnc_restore_user_data.sqf index 7c011198d6..6fddc4bed5 100644 --- a/addons/atragmx/functions/fnc_restore_user_data.sqf +++ b/addons/atragmx/functions/fnc_restore_user_data.sqf @@ -26,6 +26,7 @@ GVAR(temperature) = -50 max (profileNamespace getVariable ["ACE_ATragMX_temperat GVAR(barometricPressure) = 340 max (profileNamespace getVariable ["ACE_ATragMX_barometricPressure", 1013.25]) min 1350; GVAR(relativeHumidity) = 0 max (profileNamespace getVariable ["ACE_ATragMX_relativeHumidity", 0.5]) min 1; +GVAR(showWind2) = profileNamespace getVariable ["ACE_ATragMX_showWind2", false]; GVAR(latitude) = profileNamespace getVariable ["ACE_ATragMX_latitude", [38, 38, 38, 38]]; GVAR(directionOfFire) = profileNamespace getVariable ["ACE_ATragMX_directionOfFire", [0, 0, 0, 0]]; GVAR(windSpeed1) = profileNamespace getVariable ["ACE_ATragMX_windSpeed1", [0, 0, 0, 0]]; diff --git a/addons/atragmx/functions/fnc_store_user_data.sqf b/addons/atragmx/functions/fnc_store_user_data.sqf index 81a4476d75..6a66b96ea3 100644 --- a/addons/atragmx/functions/fnc_store_user_data.sqf +++ b/addons/atragmx/functions/fnc_store_user_data.sqf @@ -26,6 +26,7 @@ profileNamespace setVariable ["ACE_ATragMX_temperature", GVAR(temperature)]; profileNamespace setVariable ["ACE_ATragMX_barometricPressure", GVAR(barometricPressure)]; profileNamespace setVariable ["ACE_ATragMX_relativeHumidity", GVAR(relativeHumidity)]; +profileNamespace setVariable ["ACE_ATragMX_showWind2", GVAR(showWind2)]; profileNamespace setVariable ["latitude", GVAR(latitude)]; profileNamespace setVariable ["directionOfFire", GVAR(directionOfFire)]; profileNamespace setVariable ["ACE_ATragMX_windSpeed1", GVAR(windSpeed1)]; diff --git a/addons/atragmx/functions/fnc_update_range_card.sqf b/addons/atragmx/functions/fnc_update_range_card.sqf index 871e5fa268..0c49b6f794 100644 --- a/addons/atragmx/functions/fnc_update_range_card.sqf +++ b/addons/atragmx/functions/fnc_update_range_card.sqf @@ -15,10 +15,14 @@ */ #include "script_component.hpp" -private ["_range", "_elevation", "_windage", "_elevationScopeStep", "_windageScopeStep", "_lead", "_TOF", "_velocity", "_kineticEnergy", "_rangeOutput", "_elevationOutput", "_windageOutput", "_lastColumnOutput"]; +private ["_range", "_elevation", "_windage1", "_windage2", "_elevationScopeStep", "_windageScopeStep", "_lead", "_TOF", "_velocity", "_kineticEnergy", "_rangeOutput", "_elevationOutput", "_windageOutput", "_lastColumnOutput"]; _lastColumnOutput = ""; -ctrlSetText [5006, (GVAR(rangeCardLastColumns) select GVAR(rangeCardCurrentColumn))]; +if (GVAR(showWind2) && GVAR(rangeCardCurrentColumn) == 0) then { + ctrlSetText [5006, "Wind2"]; +} else { + ctrlSetText [5006, (GVAR(rangeCardLastColumns) select GVAR(rangeCardCurrentColumn))]; +}; if (GVAR(currentUnit) == 1) then { ctrlSetText [5003, "Yards"]; @@ -31,7 +35,8 @@ lnbClear 5007; { _range = _x select 0; _elevation = _x select 1; - _windage = _x select 2; + _windage1 = (_x select 2) select 0; + _windage2 = (_x select 2) select 1; _lead = _x select 3; _TOF = _x select 4; _velocity = _x select 5; @@ -40,23 +45,26 @@ lnbClear 5007; switch (GVAR(currentScopeUnit)) do { case 0: { _elevation = _elevation / 3.38; - _windage = _windage / 3.38; - }; + _windage1 = _windage1 / 3.38; + _windage2 = _windage2 / 3.38; + }; case 2: { _elevation = _elevation * 1.047; - _windage = _windage * 1.047; + _windage1 = _windage1 * 1.047; + _windage2 = _windage2 * 1.047; }; case 3: { _elevationScopeStep = (GVAR(workingMemory) select 7); _windageScopeStep = (GVAR(workingMemory) select 8); _elevation = Round(_elevation / _elevationScopeStep); - _windage = Round(_windage / _windageScopeStep); + _windage1 = Round(_windage1 / _windageScopeStep); + _windage2 = Round(_windage2 / _windageScopeStep); }; }; _elevationOutput = Str(Round(_elevation * 100) / 100); - _windageOutput = Str(Round(_windage * 100) / 100); + _windageOutput = Str(Round(_windage1 * 100) / 100); _rangeOutput = Str(_range); if (_velocity < 340.29) then { @@ -69,7 +77,11 @@ lnbClear 5007; switch (GVAR(rangeCardCurrentColumn)) do { case 0: { - _lastColumnOutput = Str(Round(_lead * 100) / 100); + if (GVAR(showWind2)) then { + _lastColumnOutput = Str(Round(_windage2 * 100) / 100); + } else { + _lastColumnOutput = Str(Round(_lead * 100) / 100); + }; }; case 1: { _lastColumnOutput = Str(Round(_velocity)); diff --git a/addons/atragmx/functions/fnc_update_relative_click_memory.sqf b/addons/atragmx/functions/fnc_update_relative_click_memory.sqf index 1d5add83db..1dc534ce4b 100644 --- a/addons/atragmx/functions/fnc_update_relative_click_memory.sqf +++ b/addons/atragmx/functions/fnc_update_relative_click_memory.sqf @@ -16,6 +16,6 @@ #include "script_component.hpp" GVAR(workingMemory) set [10, (GVAR(elevationOutput) select GVAR(currentTarget))]; -GVAR(workingMemory) set [11, (GVAR(windageOutput) select GVAR(currentTarget))]; +GVAR(workingMemory) set [11, (GVAR(windage1Output) select GVAR(currentTarget))]; [] call FUNC(update_result); diff --git a/addons/atragmx/functions/fnc_update_result.sqf b/addons/atragmx/functions/fnc_update_result.sqf index 6898920eac..a86170fd45 100644 --- a/addons/atragmx/functions/fnc_update_result.sqf +++ b/addons/atragmx/functions/fnc_update_result.sqf @@ -15,9 +15,11 @@ */ #include "script_component.hpp" -private ["_elevationAbs", "_elevationRel", "_elevationCur", "_windageAbs", "_windageRel", "_windageCur", "_lead", "_elevationScopeStep", "_windageScopeStep"]; -_elevationAbs = (GVAR(elevationOutput) select GVAR(currentTarget)); -_windageAbs = (GVAR(windageOutput) select GVAR(currentTarget)); +private ["_elevationAbs", "_elevationRel", "_elevationCur", "_windageAbs", "_wind2", "_windageRel", "_windageCur", "_lead", "_elevationScopeStep", "_windageScopeStep"]; +_elevationAbs = GVAR(elevationOutput) select GVAR(currentTarget); +_windageAbs = GVAR(windage1Output) select GVAR(currentTarget); + +_wind2 = GVAR(windage2Output) select GVAR(currentTarget); _elevationCur = GVAR(workingMemory) select 10; _windageCur = GVAR(workingMemory) select 11; @@ -25,13 +27,15 @@ _windageCur = GVAR(workingMemory) select 11; _elevationRel = _elevationAbs - _elevationCur; _windageRel = _windageAbs - _windageCur; -_lead = (GVAR(leadOutput) select GVAR(currentTarget)); +_lead = GVAR(leadOutput) select GVAR(currentTarget); switch (GVAR(currentScopeUnit)) do { case 0: { _elevationAbs = _elevationAbs / 3.38; _windageAbs = _windageAbs / 3.38; + _wind2 = _wind2 / 3.38; + _elevationRel = _elevationRel / 3.38; _windageRel = _windageRel / 3.38; @@ -42,6 +46,8 @@ switch (GVAR(currentScopeUnit)) do { _elevationAbs = _elevationAbs * 1.047; _windageAbs = _windageAbs * 1.047; + _wind2 = _wind2 / 1.047; + _elevationRel = _elevationRel * 1.047; _windageRel = _windageRel * 1.047; @@ -55,6 +61,8 @@ switch (GVAR(currentScopeUnit)) do { _elevationAbs = Round(_elevationAbs / _elevationScopeStep); _windageAbs = Round(_windageAbs / _windageScopeStep); + _wind2 = Round(_wind2 / _windageScopeStep); + _elevationRel = Round(_elevationRel / _elevationScopeStep); _windageRel = Round(_windageRel / _windageScopeStep); @@ -63,6 +71,12 @@ switch (GVAR(currentScopeUnit)) do { }; }; +if (GVAR(showWind2)) then { + ctrlSetText [42, "Wind2"]; +} else { + ctrlSetText [42, "Lead"]; +}; + ctrlSetText [400, Str(Round(_elevationAbs * 100) / 100)]; ctrlSetText [401, Str(Round(_elevationRel * 100) / 100)]; ctrlSetText [402, Str(Round(_elevationCur * 100) / 100)]; @@ -71,4 +85,8 @@ ctrlSetText [410, Str(Round(_windageAbs * 100) / 100)]; ctrlSetText [411, Str(Round(_windageRel * 100) / 100)]; ctrlSetText [412, Str(Round(_windageCur * 100) / 100)]; -ctrlSetText [420, Str(Round(_lead * 100) / 100)]; +if (GVAR(showWind2)) then { + ctrlSetText [420, Str(Round(_wind2 * 100) / 100)]; +} else { + ctrlSetText [420, Str(Round(_lead * 100) / 100)]; +}; \ No newline at end of file diff --git a/addons/atragmx/functions/fnc_update_target.sqf b/addons/atragmx/functions/fnc_update_target.sqf index c5a02c0164..dab62e099d 100644 --- a/addons/atragmx/functions/fnc_update_target.sqf +++ b/addons/atragmx/functions/fnc_update_target.sqf @@ -15,10 +15,18 @@ */ #include "script_component.hpp" -if (GVAR(currentUnit) != 2) then { - ctrlSetText [300, Str(Round((GVAR(windSpeed1) select GVAR(currentTarget)) * 2.23693629 * 100) / 100)]; +if (GVAR(showWind2)) then { + if (GVAR(currentUnit) != 2) then { + ctrlSetText [300, format["%1/%2", Round((GVAR(windSpeed1) select GVAR(currentTarget)) * 2.23693629), Round((GVAR(windSpeed2) select GVAR(currentTarget)) * 2.23693629)]]; + } else { + ctrlSetText [300, format["%1/%2", Round(GVAR(windSpeed1) select GVAR(currentTarget)), Round(GVAR(windSpeed2) select GVAR(currentTarget))]]; + }; } else { - ctrlSetText [300, Str(Round((GVAR(windSpeed1) select GVAR(currentTarget)) * 100) / 100)]; + if (GVAR(currentUnit) != 2) then { + ctrlSetText [300, Str(Round((GVAR(windSpeed1) select GVAR(currentTarget)) * 2.23693629 * 100) / 100)]; + } else { + ctrlSetText [300, Str(Round((GVAR(windSpeed1) select GVAR(currentTarget)) * 100) / 100)]; + }; }; ctrlSetText [310, Str(Round((GVAR(windDirection) select GVAR(currentTarget))))]; ctrlSetText [320, Str(Round((GVAR(inclinationAngle) select GVAR(currentTarget))))]; diff --git a/addons/atragmx/functions/fnc_update_zero_range.sqf b/addons/atragmx/functions/fnc_update_zero_range.sqf index 6e2a9c566c..a5cab3755e 100644 --- a/addons/atragmx/functions/fnc_update_zero_range.sqf +++ b/addons/atragmx/functions/fnc_update_zero_range.sqf @@ -44,7 +44,7 @@ _barometricPressure = GVAR(barometricPressure); _relativeHumidity = GVAR(relativeHumidity); private ["_result"]; -_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, 0, 0, 0, 0, _zeroRange, _bc, _dragModel, _atmosphereModel, false, 1.5, 0, 0] call FUNC(calculate_solution); +_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, [0, 0], 0, 0, 0, _zeroRange, _bc, _dragModel, _atmosphereModel, false, 1.5, 0, 0] call FUNC(calculate_solution); GVAR(workingMemory) set [2, _zeroRange]; GVAR(workingMemory) set [3, _scopeBaseAngle + (_result select 0) / 60]; From 5319fe5b98037544f63bb9af65f083b86dfa3fad Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 18 Apr 2015 15:08:54 +0200 Subject: [PATCH 753/816] Implemented the dual wind speed feature --- addons/atragmx/RscTitles.hpp | 2 +- .../functions/fnc_calculate_range_card.sqf | 7 +- .../fnc_calculate_scope_base_angle.sqf | 2 +- .../functions/fnc_calculate_solution.sqf | 66 +++++++++++-------- .../fnc_calculate_target_solution.sqf | 10 +-- addons/atragmx/functions/fnc_change_gun.sqf | 3 +- addons/atragmx/functions/fnc_init.sqf | 4 +- .../functions/fnc_restore_user_data.sqf | 1 + .../atragmx/functions/fnc_store_user_data.sqf | 1 + .../functions/fnc_update_range_card.sqf | 30 ++++++--- .../fnc_update_relative_click_memory.sqf | 2 +- .../atragmx/functions/fnc_update_result.sqf | 28 ++++++-- .../atragmx/functions/fnc_update_target.sqf | 14 +++- .../functions/fnc_update_zero_range.sqf | 2 +- 14 files changed, 115 insertions(+), 57 deletions(-) diff --git a/addons/atragmx/RscTitles.hpp b/addons/atragmx/RscTitles.hpp index 592374ddad..0752f8beb7 100644 --- a/addons/atragmx/RscTitles.hpp +++ b/addons/atragmx/RscTitles.hpp @@ -573,7 +573,7 @@ class ATragMX_Display { x=0.550*safezoneW+safezoneX+0.11; y=0.265*safezoneH+safezoneY+0.57; text="Lead"; - action=""; + action=QUOTE(GVAR(showWind2) = !GVAR(showWind2); call FUNC(update_result); call FUNC(update_target)); }; class TEXT_LEAD_OUTPUT: TEXT_ELEVATION_OUTPUT_ABSOLUTE { idc=420; diff --git a/addons/atragmx/functions/fnc_calculate_range_card.sqf b/addons/atragmx/functions/fnc_calculate_range_card.sqf index 359f7ab4ee..c11cf90550 100644 --- a/addons/atragmx/functions/fnc_calculate_range_card.sqf +++ b/addons/atragmx/functions/fnc_calculate_range_card.sqf @@ -60,10 +60,11 @@ if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) }; }; -private ["_latitude", "_directionOfFire", "_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange"]; +private ["_latitude", "_directionOfFire", "_windSpeed1", "_windSpeed2", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange"]; _latitude = GVAR(latitude) select GVAR(currentTarget); _directionOfFire = GVAR(directionOfFire) select GVAR(currentTarget); -_windSpeed = (GVAR(windSpeed1) select GVAR(currentTarget)); +_windSpeed1 = (GVAR(windSpeed1) select GVAR(currentTarget)); +_windSpeed2 = (GVAR(windSpeed2) select GVAR(currentTarget)); _windDirection = (GVAR(windDirection) select GVAR(currentTarget)); _inclinationAngle = (GVAR(inclinationAngle) select GVAR(currentTarget)); _targetSpeed = (GVAR(targetSpeed) select GVAR(currentTarget)); @@ -76,4 +77,4 @@ GVAR(rangeCardData) = []; private ["_result"]; _result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, - _windSpeed, _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, true, _stabilityFactor, _twistDirection, _latitude] call FUNC(calculate_solution); + [_windSpeed1, _windSpeed2], _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, true, _stabilityFactor, _twistDirection, _latitude] call FUNC(calculate_solution); diff --git a/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf b/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf index 4995c31a61..76c54f63a9 100644 --- a/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf +++ b/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf @@ -35,6 +35,6 @@ _barometricPressure = 1013.25; _relativeHumidity = 0; private ["_result"]; -_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, 0, 0, 0, 0, _zeroRange, _airFriction, 1, "ICAO", false, 1.5, 0, 0] call FUNC(calculate_solution); +_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, [0, 0], 0, 0, 0, _zeroRange, _airFriction, 1, "ICAO", false, 1.5, 0, 0] call FUNC(calculate_solution); _scopeBaseAngle + (_result select 0) / 60 diff --git a/addons/atragmx/functions/fnc_calculate_solution.sqf b/addons/atragmx/functions/fnc_calculate_solution.sqf index f7f23044e3..242e2e9c48 100644 --- a/addons/atragmx/functions/fnc_calculate_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_solution.sqf @@ -12,7 +12,7 @@ * 6: barometric pressure * 7: relative humidity * 8: simulation steps - * 9: wind speed + * 9: wind speed * 10: wind direction * 11: inclination angle * 12: target speed @@ -26,15 +26,15 @@ * 20: Latitude * * Return Value: - * 0: Elevation - * 1: Windage - * 2: Lead - * 3: Time of fligth - * 4: Remaining velocity - * 5: Remaining kinetic energy - * 6: Vertical coriolis drift - * 7: Horizontal coriolis drift - * 8: Spin drift + * 0: Elevation (MOA) + * 1: Windage (MOA) + * 2: Lead (MOA) + * 3: Time of fligth (SECONDS) + * 4: Remaining velocity (m/s) + * 5: Remaining kinetic energy (ft·lb) + * 6: Vertical coriolis drift (MOA) + * 7: Horizontal coriolis drift (MOA) + * 8: Spin drift (MOA) * * Example: * call ace_atragmx_calculate_target_range_assist @@ -43,7 +43,7 @@ */ #include "script_component.hpp" -private ["_scopeBaseAngle", "_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_temperature", "_barometricPressure", "_relativeHumidity", "_simSteps", "_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange", "_bc", "_dragModel", "_atmosphereModel", "_storeRangeCardData", "_stabilityFactor", "_twistDirection", "_latitude"]; +private ["_scopeBaseAngle", "_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_temperature", "_barometricPressure", "_relativeHumidity", "_simSteps", "_windSpeed1", "_windSpeed2", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange", "_bc", "_dragModel", "_atmosphereModel", "_storeRangeCardData", "_stabilityFactor", "_twistDirection", "_latitude"]; _scopeBaseAngle = _this select 0; _bulletMass = _this select 1; _boreHeight = _this select 2; @@ -53,7 +53,8 @@ _temperature = _this select 5; _barometricPressure = _this select 6; _relativeHumidity = _this select 7; _simSteps = _this select 8; -_windSpeed = _this select 9; +_windSpeed1 = (_this select 9) select 0; +_windSpeed2 = (_this select 9) select 1; _windDirection = _this select 10; _inclinationAngle = _this select 11; _targetSpeed = _this select 12; @@ -74,9 +75,10 @@ _bulletSpeed = 0; _gravity = [0, sin(_scopeBaseAngle + _inclinationAngle) * -9.80665, cos(_scopeBaseAngle + _inclinationAngle) * -9.80665]; _deltaT = 1 / _simSteps; -private ["_elevation", "_windage", "_lead", "_TOF", "_trueVelocity", "_trueSpeed", "_kineticEnergy", "_verticalCoriolis", "_verticalDeflection", "_horizontalCoriolis", "_horizontalDeflection", "_spinDrift", "_spinDeflection"]; +private ["_elevation", "_windage1", "_windage2", "_lead", "_TOF", "_trueVelocity", "_trueSpeed", "_kineticEnergy", "_verticalCoriolis", "_verticalDeflection", "_horizontalCoriolis", "_horizontalDeflection", "_spinDrift", "_spinDeflection"]; _elevation = 0; -_windage = 0; +_windage1 = 0; +_windage2 = 0; _lead = 0; _TOF = 0; _trueVelocity = [0, 0, 0]; @@ -99,8 +101,10 @@ if (_storeRangeCardData) then { GVAR(rangeCardData) = []; }; -private ["_wind"]; -_wind = [cos(270 - _windDirection * 30) * _windSpeed, sin(270 - _windDirection * 30) * _windSpeed, 0]; +private ["_wind1", "_wind2", "_windDrift"]; +_wind1 = [cos(270 - _windDirection * 30) * _windSpeed1, sin(270 - _windDirection * 30) * _windSpeed1, 0]; +_wind2 = [cos(270 - _windDirection * 30) * _windSpeed2, sin(270 - _windDirection * 30) * _windSpeed2, 0]; +_windDrift = 0; if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,AdvancedAirDragEnabled), false])) then { _bc = [_bc, _temperature, _barometricPressure, _relativeHumidity, _atmosphereModel] call EFUNC(advanced_ballistics,calculateAtmosphericCorrection); }; @@ -127,7 +131,7 @@ while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do { _stepsTotal = _stepsTotal + 1; _speedAverage = (_speedTotal / _stepsTotal); - _trueVelocity = _bulletVelocity vectorDiff _wind; + _trueVelocity = _bulletVelocity vectorDiff _wind1; _trueSpeed = vectorMagnitude _trueVelocity; if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { @@ -156,7 +160,9 @@ while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do { if ((_bulletPos select 1) * _rangeFactor >= _range && _range <= GVAR(rangeCardEndRange)) then { if ((_bulletPos select 1) > 0) then { _elevation = - atan((_bulletPos select 2) / (_bulletPos select 1)); - _windage = - atan((_bulletPos select 0) / (_bulletPos select 1)); + _windage1 = - atan((_bulletPos select 0) / (_bulletPos select 1)); + _windDrift = (_wind2 select 0) * (_TOF - (_range / _rangeFactor) / _muzzleVelocity); + _windage2 = - atan(_windDrift / (_bulletPos select 1)); }; if (_range != 0) then { _lead = (_targetSpeed * _TOF) / (Tan(3.38 / 60) * _range); @@ -166,20 +172,22 @@ while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do { if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,CoriolisEnabled), false])) then { if ((_bulletPos select 1) > 0) then { - _horizontalDeflection = 0.0000729 * ((_bulletPos select 0) ^ 2) * sin(_latitude) / _speedAverage; + _horizontalDeflection = 0.0000729 * ((_bulletPos select 1) ^ 2) * sin(_latitude) / _speedAverage; _horizontalCoriolis = - atan(_horizontalDeflection / (_bulletPos select 1)); - _windage = _windage + _horizontalCoriolis; + _windage1 = _windage1 + _horizontalCoriolis; + _windage2 = _windage2 + _horizontalCoriolis; }; }; if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,SpinDriftEnabled), false])) then { if ((_bulletPos select 1) > 0) then { _spinDeflection = _twistDirection * 0.0254 * 1.25 * (_stabilityFactor + 1.2) * _TOF ^ 1.83; _spinDrift = - atan(_spinDeflection / (_bulletPos select 1)); - _windage = _windage + _spinDrift; + _windage1 = _windage1 + _spinDrift; + _windage2 = _windage2 + _spinDrift; }; }; - GVAR(rangeCardData) set [_n, [_range, _elevation * 60, _windage * 60, _lead, _TOF, _bulletSpeed, _kineticEnergy]]; + GVAR(rangeCardData) set [_n, [_range, _elevation * 60, [_windage1 * 60, _windage2 * 60], _lead, _TOF, _bulletSpeed, _kineticEnergy]]; _n = _n + 1; }; }; @@ -187,7 +195,9 @@ while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do { if ((_bulletPos select 1) > 0) then { _elevation = - atan((_bulletPos select 2) / (_bulletPos select 1)); - _windage = - atan((_bulletPos select 0) / (_bulletPos select 1)); + _windage1 = - atan((_bulletPos select 0) / (_bulletPos select 1)); + _windDrift = (_wind2 select 0) * (_TOF - _targetRange / _muzzleVelocity); + _windage2 = - atan(_windDrift / (_bulletPos select 1)); }; if (_targetRange != 0) then { @@ -199,17 +209,19 @@ _kineticEnergy = _kineticEnergy * 0.737562149; if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,CoriolisEnabled), false])) then { if ((_bulletPos select 1) > 0) then { - _horizontalDeflection = 0.0000729 * ((_bulletPos select 0) ^ 2) * sin(_latitude) / _speedAverage; + _horizontalDeflection = 0.0000729 * ((_bulletPos select 1) ^ 2) * sin(_latitude) / _speedAverage; _horizontalCoriolis = - atan(_horizontalDeflection / (_bulletPos select 1)); - _windage = _windage + _horizontalCoriolis; + _windage1 = _windage1 + _horizontalCoriolis; + _windage2 = _windage2 + _horizontalCoriolis; }; }; if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,SpinDriftEnabled), false])) then { if ((_bulletPos select 1) > 0) then { _spinDeflection = _twistDirection * 0.0254 * 1.25 * (_stabilityFactor + 1.2) * _TOF ^ 1.83; _spinDrift = - atan(_spinDeflection / (_bulletPos select 1)); - _windage = _windage + _spinDrift; + _windage1 = _windage1 + _spinDrift; + _windage2 = _windage2 + _spinDrift; }; }; -[_elevation * 60, _windage * 60, _lead, _TOF, _bulletSpeed, _kineticEnergy, _verticalCoriolis, _horizontalCoriolis, _spinDrift] +[_elevation * 60, [_windage1 * 60, _windage2 * 60], _lead, _TOF, _bulletSpeed, _kineticEnergy, _verticalCoriolis * 60, _horizontalCoriolis * 60, _spinDrift * 60] diff --git a/addons/atragmx/functions/fnc_calculate_target_solution.sqf b/addons/atragmx/functions/fnc_calculate_target_solution.sqf index 764f21cfc9..c8a3683498 100644 --- a/addons/atragmx/functions/fnc_calculate_target_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_solution.sqf @@ -60,10 +60,11 @@ if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) }; }; -private ["_latitude", "_directionOfFire", "_windSpeed", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange"]; +private ["_latitude", "_directionOfFire", "_windSpeed1", "_windSpeed2", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange"]; _latitude = GVAR(latitude) select GVAR(currentTarget); _directionOfFire = GVAR(directionOfFire) select GVAR(currentTarget); -_windSpeed = GVAR(windSpeed1) select GVAR(currentTarget); +_windSpeed1 = GVAR(windSpeed1) select GVAR(currentTarget); +_windSpeed2 = GVAR(windSpeed2) select GVAR(currentTarget); _windDirection = GVAR(windDirection) select GVAR(currentTarget); _inclinationAngle = GVAR(inclinationAngle) select GVAR(currentTarget); _targetSpeed = GVAR(targetSpeed) select GVAR(currentTarget); @@ -71,10 +72,11 @@ _targetRange = GVAR(targetRange) select GVAR(currentTarget); private ["_result"]; _result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, - _windSpeed, _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, false, _stabilityFactor, _twistDirection, _latitude] call FUNC(calculate_solution); + [_windSpeed1, _windSpeed2], _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, false, _stabilityFactor, _twistDirection, _latitude] call FUNC(calculate_solution); GVAR(elevationOutput) set [GVAR(currentTarget), _result select 0]; -GVAR(windageOutput) set [GVAR(currentTarget), _result select 1]; +GVAR(windage1Output) set [GVAR(currentTarget), (_result select 1) select 0]; +GVAR(windage2Output) set [GVAR(currentTarget), (_result select 1) select 1]; GVAR(leadOutput) set [GVAR(currentTarget), _result select 2]; GVAR(tofOutput) set [GVAR(currentTarget), _result select 3]; GVAR(velocityOutput) set [GVAR(currentTarget), _result select 4]; diff --git a/addons/atragmx/functions/fnc_change_gun.sqf b/addons/atragmx/functions/fnc_change_gun.sqf index 9b0f18c185..c753f644a4 100644 --- a/addons/atragmx/functions/fnc_change_gun.sqf +++ b/addons/atragmx/functions/fnc_change_gun.sqf @@ -35,7 +35,8 @@ if ((GVAR(scopeUnits) select GVAR(currentScopeUnit)) != "Clicks") then { [] call FUNC(update_gun_ammo_data); GVAR(elevationOutput) set [GVAR(currentTarget), 0]; -GVAR(windageOutput) set [GVAR(currentTarget), 0]; +GVAR(windage1Output) set [GVAR(currentTarget), 0]; +GVAR(windage2Output) set [GVAR(currentTarget), 0]; GVAR(leadOutput) set [GVAR(currentTarget), 0]; GVAR(tofOutput) set [GVAR(currentTarget), 0]; GVAR(velocityOutput) set [GVAR(currentTarget), 0]; diff --git a/addons/atragmx/functions/fnc_init.sqf b/addons/atragmx/functions/fnc_init.sqf index efbd39ef81..881f65a6b0 100644 --- a/addons/atragmx/functions/fnc_init.sqf +++ b/addons/atragmx/functions/fnc_init.sqf @@ -56,8 +56,10 @@ GVAR(inclinationAngle) = [0, 0, 0, 0]; GVAR(targetSpeed) = [0, 0, 0, 0]; GVAR(targetRange) = [0, 0, 0, 0]; +GVAR(showWind2) = false; GVAR(elevationOutput) = [0, 0, 0, 0]; -GVAR(windageOutput) = [0, 0, 0, 0]; +GVAR(windage1Output) = [0, 0, 0, 0]; +GVAR(windage2Output) = [0, 0, 0, 0]; GVAR(leadOutput) = [0, 0, 0, 0]; GVAR(tofOutput) = [0, 0, 0, 0]; GVAR(velocityOutput) = [0, 0, 0, 0]; diff --git a/addons/atragmx/functions/fnc_restore_user_data.sqf b/addons/atragmx/functions/fnc_restore_user_data.sqf index 7c011198d6..6fddc4bed5 100644 --- a/addons/atragmx/functions/fnc_restore_user_data.sqf +++ b/addons/atragmx/functions/fnc_restore_user_data.sqf @@ -26,6 +26,7 @@ GVAR(temperature) = -50 max (profileNamespace getVariable ["ACE_ATragMX_temperat GVAR(barometricPressure) = 340 max (profileNamespace getVariable ["ACE_ATragMX_barometricPressure", 1013.25]) min 1350; GVAR(relativeHumidity) = 0 max (profileNamespace getVariable ["ACE_ATragMX_relativeHumidity", 0.5]) min 1; +GVAR(showWind2) = profileNamespace getVariable ["ACE_ATragMX_showWind2", false]; GVAR(latitude) = profileNamespace getVariable ["ACE_ATragMX_latitude", [38, 38, 38, 38]]; GVAR(directionOfFire) = profileNamespace getVariable ["ACE_ATragMX_directionOfFire", [0, 0, 0, 0]]; GVAR(windSpeed1) = profileNamespace getVariable ["ACE_ATragMX_windSpeed1", [0, 0, 0, 0]]; diff --git a/addons/atragmx/functions/fnc_store_user_data.sqf b/addons/atragmx/functions/fnc_store_user_data.sqf index 81a4476d75..6a66b96ea3 100644 --- a/addons/atragmx/functions/fnc_store_user_data.sqf +++ b/addons/atragmx/functions/fnc_store_user_data.sqf @@ -26,6 +26,7 @@ profileNamespace setVariable ["ACE_ATragMX_temperature", GVAR(temperature)]; profileNamespace setVariable ["ACE_ATragMX_barometricPressure", GVAR(barometricPressure)]; profileNamespace setVariable ["ACE_ATragMX_relativeHumidity", GVAR(relativeHumidity)]; +profileNamespace setVariable ["ACE_ATragMX_showWind2", GVAR(showWind2)]; profileNamespace setVariable ["latitude", GVAR(latitude)]; profileNamespace setVariable ["directionOfFire", GVAR(directionOfFire)]; profileNamespace setVariable ["ACE_ATragMX_windSpeed1", GVAR(windSpeed1)]; diff --git a/addons/atragmx/functions/fnc_update_range_card.sqf b/addons/atragmx/functions/fnc_update_range_card.sqf index 871e5fa268..0c49b6f794 100644 --- a/addons/atragmx/functions/fnc_update_range_card.sqf +++ b/addons/atragmx/functions/fnc_update_range_card.sqf @@ -15,10 +15,14 @@ */ #include "script_component.hpp" -private ["_range", "_elevation", "_windage", "_elevationScopeStep", "_windageScopeStep", "_lead", "_TOF", "_velocity", "_kineticEnergy", "_rangeOutput", "_elevationOutput", "_windageOutput", "_lastColumnOutput"]; +private ["_range", "_elevation", "_windage1", "_windage2", "_elevationScopeStep", "_windageScopeStep", "_lead", "_TOF", "_velocity", "_kineticEnergy", "_rangeOutput", "_elevationOutput", "_windageOutput", "_lastColumnOutput"]; _lastColumnOutput = ""; -ctrlSetText [5006, (GVAR(rangeCardLastColumns) select GVAR(rangeCardCurrentColumn))]; +if (GVAR(showWind2) && GVAR(rangeCardCurrentColumn) == 0) then { + ctrlSetText [5006, "Wind2"]; +} else { + ctrlSetText [5006, (GVAR(rangeCardLastColumns) select GVAR(rangeCardCurrentColumn))]; +}; if (GVAR(currentUnit) == 1) then { ctrlSetText [5003, "Yards"]; @@ -31,7 +35,8 @@ lnbClear 5007; { _range = _x select 0; _elevation = _x select 1; - _windage = _x select 2; + _windage1 = (_x select 2) select 0; + _windage2 = (_x select 2) select 1; _lead = _x select 3; _TOF = _x select 4; _velocity = _x select 5; @@ -40,23 +45,26 @@ lnbClear 5007; switch (GVAR(currentScopeUnit)) do { case 0: { _elevation = _elevation / 3.38; - _windage = _windage / 3.38; - }; + _windage1 = _windage1 / 3.38; + _windage2 = _windage2 / 3.38; + }; case 2: { _elevation = _elevation * 1.047; - _windage = _windage * 1.047; + _windage1 = _windage1 * 1.047; + _windage2 = _windage2 * 1.047; }; case 3: { _elevationScopeStep = (GVAR(workingMemory) select 7); _windageScopeStep = (GVAR(workingMemory) select 8); _elevation = Round(_elevation / _elevationScopeStep); - _windage = Round(_windage / _windageScopeStep); + _windage1 = Round(_windage1 / _windageScopeStep); + _windage2 = Round(_windage2 / _windageScopeStep); }; }; _elevationOutput = Str(Round(_elevation * 100) / 100); - _windageOutput = Str(Round(_windage * 100) / 100); + _windageOutput = Str(Round(_windage1 * 100) / 100); _rangeOutput = Str(_range); if (_velocity < 340.29) then { @@ -69,7 +77,11 @@ lnbClear 5007; switch (GVAR(rangeCardCurrentColumn)) do { case 0: { - _lastColumnOutput = Str(Round(_lead * 100) / 100); + if (GVAR(showWind2)) then { + _lastColumnOutput = Str(Round(_windage2 * 100) / 100); + } else { + _lastColumnOutput = Str(Round(_lead * 100) / 100); + }; }; case 1: { _lastColumnOutput = Str(Round(_velocity)); diff --git a/addons/atragmx/functions/fnc_update_relative_click_memory.sqf b/addons/atragmx/functions/fnc_update_relative_click_memory.sqf index 1d5add83db..1dc534ce4b 100644 --- a/addons/atragmx/functions/fnc_update_relative_click_memory.sqf +++ b/addons/atragmx/functions/fnc_update_relative_click_memory.sqf @@ -16,6 +16,6 @@ #include "script_component.hpp" GVAR(workingMemory) set [10, (GVAR(elevationOutput) select GVAR(currentTarget))]; -GVAR(workingMemory) set [11, (GVAR(windageOutput) select GVAR(currentTarget))]; +GVAR(workingMemory) set [11, (GVAR(windage1Output) select GVAR(currentTarget))]; [] call FUNC(update_result); diff --git a/addons/atragmx/functions/fnc_update_result.sqf b/addons/atragmx/functions/fnc_update_result.sqf index 6898920eac..a86170fd45 100644 --- a/addons/atragmx/functions/fnc_update_result.sqf +++ b/addons/atragmx/functions/fnc_update_result.sqf @@ -15,9 +15,11 @@ */ #include "script_component.hpp" -private ["_elevationAbs", "_elevationRel", "_elevationCur", "_windageAbs", "_windageRel", "_windageCur", "_lead", "_elevationScopeStep", "_windageScopeStep"]; -_elevationAbs = (GVAR(elevationOutput) select GVAR(currentTarget)); -_windageAbs = (GVAR(windageOutput) select GVAR(currentTarget)); +private ["_elevationAbs", "_elevationRel", "_elevationCur", "_windageAbs", "_wind2", "_windageRel", "_windageCur", "_lead", "_elevationScopeStep", "_windageScopeStep"]; +_elevationAbs = GVAR(elevationOutput) select GVAR(currentTarget); +_windageAbs = GVAR(windage1Output) select GVAR(currentTarget); + +_wind2 = GVAR(windage2Output) select GVAR(currentTarget); _elevationCur = GVAR(workingMemory) select 10; _windageCur = GVAR(workingMemory) select 11; @@ -25,13 +27,15 @@ _windageCur = GVAR(workingMemory) select 11; _elevationRel = _elevationAbs - _elevationCur; _windageRel = _windageAbs - _windageCur; -_lead = (GVAR(leadOutput) select GVAR(currentTarget)); +_lead = GVAR(leadOutput) select GVAR(currentTarget); switch (GVAR(currentScopeUnit)) do { case 0: { _elevationAbs = _elevationAbs / 3.38; _windageAbs = _windageAbs / 3.38; + _wind2 = _wind2 / 3.38; + _elevationRel = _elevationRel / 3.38; _windageRel = _windageRel / 3.38; @@ -42,6 +46,8 @@ switch (GVAR(currentScopeUnit)) do { _elevationAbs = _elevationAbs * 1.047; _windageAbs = _windageAbs * 1.047; + _wind2 = _wind2 / 1.047; + _elevationRel = _elevationRel * 1.047; _windageRel = _windageRel * 1.047; @@ -55,6 +61,8 @@ switch (GVAR(currentScopeUnit)) do { _elevationAbs = Round(_elevationAbs / _elevationScopeStep); _windageAbs = Round(_windageAbs / _windageScopeStep); + _wind2 = Round(_wind2 / _windageScopeStep); + _elevationRel = Round(_elevationRel / _elevationScopeStep); _windageRel = Round(_windageRel / _windageScopeStep); @@ -63,6 +71,12 @@ switch (GVAR(currentScopeUnit)) do { }; }; +if (GVAR(showWind2)) then { + ctrlSetText [42, "Wind2"]; +} else { + ctrlSetText [42, "Lead"]; +}; + ctrlSetText [400, Str(Round(_elevationAbs * 100) / 100)]; ctrlSetText [401, Str(Round(_elevationRel * 100) / 100)]; ctrlSetText [402, Str(Round(_elevationCur * 100) / 100)]; @@ -71,4 +85,8 @@ ctrlSetText [410, Str(Round(_windageAbs * 100) / 100)]; ctrlSetText [411, Str(Round(_windageRel * 100) / 100)]; ctrlSetText [412, Str(Round(_windageCur * 100) / 100)]; -ctrlSetText [420, Str(Round(_lead * 100) / 100)]; +if (GVAR(showWind2)) then { + ctrlSetText [420, Str(Round(_wind2 * 100) / 100)]; +} else { + ctrlSetText [420, Str(Round(_lead * 100) / 100)]; +}; \ No newline at end of file diff --git a/addons/atragmx/functions/fnc_update_target.sqf b/addons/atragmx/functions/fnc_update_target.sqf index c5a02c0164..dab62e099d 100644 --- a/addons/atragmx/functions/fnc_update_target.sqf +++ b/addons/atragmx/functions/fnc_update_target.sqf @@ -15,10 +15,18 @@ */ #include "script_component.hpp" -if (GVAR(currentUnit) != 2) then { - ctrlSetText [300, Str(Round((GVAR(windSpeed1) select GVAR(currentTarget)) * 2.23693629 * 100) / 100)]; +if (GVAR(showWind2)) then { + if (GVAR(currentUnit) != 2) then { + ctrlSetText [300, format["%1/%2", Round((GVAR(windSpeed1) select GVAR(currentTarget)) * 2.23693629), Round((GVAR(windSpeed2) select GVAR(currentTarget)) * 2.23693629)]]; + } else { + ctrlSetText [300, format["%1/%2", Round(GVAR(windSpeed1) select GVAR(currentTarget)), Round(GVAR(windSpeed2) select GVAR(currentTarget))]]; + }; } else { - ctrlSetText [300, Str(Round((GVAR(windSpeed1) select GVAR(currentTarget)) * 100) / 100)]; + if (GVAR(currentUnit) != 2) then { + ctrlSetText [300, Str(Round((GVAR(windSpeed1) select GVAR(currentTarget)) * 2.23693629 * 100) / 100)]; + } else { + ctrlSetText [300, Str(Round((GVAR(windSpeed1) select GVAR(currentTarget)) * 100) / 100)]; + }; }; ctrlSetText [310, Str(Round((GVAR(windDirection) select GVAR(currentTarget))))]; ctrlSetText [320, Str(Round((GVAR(inclinationAngle) select GVAR(currentTarget))))]; diff --git a/addons/atragmx/functions/fnc_update_zero_range.sqf b/addons/atragmx/functions/fnc_update_zero_range.sqf index 6e2a9c566c..a5cab3755e 100644 --- a/addons/atragmx/functions/fnc_update_zero_range.sqf +++ b/addons/atragmx/functions/fnc_update_zero_range.sqf @@ -44,7 +44,7 @@ _barometricPressure = GVAR(barometricPressure); _relativeHumidity = GVAR(relativeHumidity); private ["_result"]; -_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, 0, 0, 0, 0, _zeroRange, _bc, _dragModel, _atmosphereModel, false, 1.5, 0, 0] call FUNC(calculate_solution); +_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, [0, 0], 0, 0, 0, _zeroRange, _bc, _dragModel, _atmosphereModel, false, 1.5, 0, 0] call FUNC(calculate_solution); GVAR(workingMemory) set [2, _zeroRange]; GVAR(workingMemory) set [3, _scopeBaseAngle + (_result select 0) / 60]; From 5e45734cf401f46d53e87fcfec0768852fe66269 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 18 Apr 2015 15:52:06 +0200 Subject: [PATCH 754/816] Implemented the dual inclination angle input method --- addons/atragmx/RscTitles.hpp | 2 ++ addons/atragmx/XEH_preInit.sqf | 1 + addons/atragmx/functions/fnc_parse_input.sqf | 11 +++++++- .../fnc_update_inclination_angle.sqf | 26 +++++++++++++++++++ 4 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 addons/atragmx/functions/fnc_update_inclination_angle.sqf diff --git a/addons/atragmx/RscTitles.hpp b/addons/atragmx/RscTitles.hpp index 0752f8beb7..6497606683 100644 --- a/addons/atragmx/RscTitles.hpp +++ b/addons/atragmx/RscTitles.hpp @@ -1271,12 +1271,14 @@ class ATragMX_Display { w=0.045; x=0.550*safezoneW+safezoneX+0.300; y=0.265*safezoneH+safezoneY+0.440; + onKeyUp=QUOTE(if (_this select 1 == 28) then {0 call FUNC(update_inclination_angle)}); }; class TEXT_TARGET_DATA_INCLINATION_ANGLE_INPUT_DEGREE: TEXT_TARGET_DATA_LATITUDE_INPUT { idc=140040; w=0.045; x=0.550*safezoneW+safezoneX+0.350; y=0.265*safezoneH+safezoneY+0.440; + onKeyUp=QUOTE(if (_this select 1 == 28) then {1 call FUNC(update_inclination_angle)}); }; class TEXT_TARGET_DATA_TARGET_SPEED: TEXT_TARGET_DATA_LATITUDE { idc=14005; diff --git a/addons/atragmx/XEH_preInit.sqf b/addons/atragmx/XEH_preInit.sqf index 10e0aff61c..6a640f162e 100644 --- a/addons/atragmx/XEH_preInit.sqf +++ b/addons/atragmx/XEH_preInit.sqf @@ -53,6 +53,7 @@ PREP(update_atmo_env_data); PREP(update_atmo_selection); PREP(update_gun); PREP(update_gun_ammo_data); +PREP(update_inclination_angle); PREP(update_range_card); PREP(update_relative_click_memory); PREP(update_result); diff --git a/addons/atragmx/functions/fnc_parse_input.sqf b/addons/atragmx/functions/fnc_parse_input.sqf index 172df7bd58..ca22c62663 100644 --- a/addons/atragmx/functions/fnc_parse_input.sqf +++ b/addons/atragmx/functions/fnc_parse_input.sqf @@ -25,12 +25,21 @@ if (GVAR(currentUnit) == 1) then { GVAR(barometricPressure) = GVAR(barometricPressure) * 33.86389; }; +private ["_inclinationAngleCosine", "_inclinationAngleDegree"]; GVAR(latitude) set [GVAR(currentTarget), -90 max Round(parseNumber(ctrlText 140000)) min 90]; GVAR(directionOfFire) set [GVAR(currentTarget), 0 max abs(Round(parseNumber(ctrlText 140010))) min 359]; GVAR(windSpeed1) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 140020)) min 50]; GVAR(windSpeed2) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 140021)) min 50]; GVAR(windDirection) set [GVAR(currentTarget), 1 max Round(parseNumber(ctrlText 140030)) min 12]; -GVAR(inclinationAngle) set [GVAR(currentTarget), -60 max parseNumber(ctrlText 140040) min 60]; +_inclinationAngleCosine = 0.5 max parseNumber(ctrlText 140041) max 1; +_inclinationAngleDegree = -60 max parseNumber(ctrlText 140040) min 60; +if (_inclinationAngleDegree != GVAR(inclinationAngle) select GVAR(currentTarget)) then { + GVAR(inclinationAngle) set [GVAR(currentTarget), _inclinationAngleDegree]; +} else { + if (_inclinationAngleCosine != cos(GVAR(inclinationAngle) select GVAR(currentTarget))) then { + GVAR(inclinationAngle) set [GVAR(currentTarget), acos(_inclinationAngleCosine)]; + }; +}; GVAR(targetSpeed) set [GVAR(currentTarget), -50 max abs(parseNumber(ctrlText 140050)) min 50]; GVAR(targetRange) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 140060)) min 4000]; if (GVAR(currentUnit) != 2) then { diff --git a/addons/atragmx/functions/fnc_update_inclination_angle.sqf b/addons/atragmx/functions/fnc_update_inclination_angle.sqf new file mode 100644 index 0000000000..b47936b2c0 --- /dev/null +++ b/addons/atragmx/functions/fnc_update_inclination_angle.sqf @@ -0,0 +1,26 @@ +/* + * Author: Ruthberg + * Updates the inclination angle input fields + * + * Arguments: + * Reference input field ID + * + * Return Value: + * Nothing + * + * Example: + * 0 call ace_atragmx_fnc_update_inclination_angle + * + * Public: No + */ +#include "script_component.hpp" + +private ["_inclinationAngleCosine", "_inclinationAngleDegree"]; +_inclinationAngleCosine = 0.5 max parseNumber(ctrlText 140041) max 1; +_inclinationAngleDegree = -60 max parseNumber(ctrlText 140040) min 60; + +if (_this == 0) then { + ctrlSetText [140040, Str(round(acos(_inclinationAngleCosine)))]; +} else { + ctrlSetText [140041, Str(floor(cos(_inclinationAngleDegree) * 100) / 100)]; +}; From 170a8d064120cded61757ba92dd050eb07d8d90a Mon Sep 17 00:00:00 2001 From: Grzegorz Sikora Date: Sat, 18 Apr 2015 13:56:34 +0200 Subject: [PATCH 755/816] PL translation --- addons/optionsmenu/stringtable.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 2bc66b8b52..5c292ea16f 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -1,4 +1,5 @@  + @@ -215,6 +216,7 @@ Option Menu UI Scaling + Skalowanie UI menu ustawień \ No newline at end of file From f31e3c1fd4b335c6a2785af15c8edc1d999da7b3 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 08:31:03 -0700 Subject: [PATCH 756/816] litter simulation createVehicleLocal /w temporal network sync. --- addons/medical/ACE_Settings.hpp | 6 +++ addons/medical/XEH_postInit.sqf | 4 ++ addons/medical/XEH_preInit.sqf | 5 +- addons/medical/functions/fnc_createLitter.sqf | 48 +++++-------------- .../functions/fnc_handleCreateLitter.sqf | 23 +++++++++ 5 files changed, 48 insertions(+), 38 deletions(-) create mode 100644 addons/medical/functions/fnc_handleCreateLitter.sqf diff --git a/addons/medical/ACE_Settings.hpp b/addons/medical/ACE_Settings.hpp index 56e5a531ec..81dd34a01a 100644 --- a/addons/medical/ACE_Settings.hpp +++ b/addons/medical/ACE_Settings.hpp @@ -124,4 +124,10 @@ class ACE_Settings { values[] = {"$STR_ACE_Medical_painEffect_Flash", "$STR_ACE_Medical_painEffect_Chroma"}; isClientSettable = 1; }; + + class GVAR(litterSimulationDetail) { + typeName = "SCALAR"; + value = 2; + values[] = {"None", "500", "All"}; + }; }; diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index 309bb2a888..c7390c18be 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -265,3 +265,7 @@ if (USE_WOUND_EVENT_SYNC) then { ["playerInventoryChanged", { [ACE_player] call FUNC(itemCheck); }] call EFUNC(common,addEventHandler); + + +// Networked litter +[QGVAR(createLitter), FUNC(handleCreateLitter)] call EFUNC(common,addSyncedEventHandler); \ No newline at end of file diff --git a/addons/medical/XEH_preInit.sqf b/addons/medical/XEH_preInit.sqf index f15b4ec109..78a2e7f71b 100644 --- a/addons/medical/XEH_preInit.sqf +++ b/addons/medical/XEH_preInit.sqf @@ -21,7 +21,6 @@ PREP(adjustPainLevel); PREP(canAccessMedicalEquipment); PREP(canTreat); PREP(canTreatCached); -PREP(createLitter); PREP(determineIfFatal); PREP(getBloodLoss); PREP(getBloodPressure); @@ -98,6 +97,10 @@ PREP(moduleTreatmentConfiguration); PREP(copyDeadBody); PREP(requestWoundSync); +// Networked litter +PREP(createLitter); +PREP(handleCreateLitter); + GVAR(injuredUnitCollection) = []; GVAR(IVBags) = []; diff --git a/addons/medical/functions/fnc_createLitter.sqf b/addons/medical/functions/fnc_createLitter.sqf index 570c6d63d3..cc3e32eb5e 100644 --- a/addons/medical/functions/fnc_createLitter.sqf +++ b/addons/medical/functions/fnc_createLitter.sqf @@ -37,21 +37,19 @@ if !(isArray (_config >> "litter")) exitwith {}; _litter = getArray (_config >> "litter"); _createLitter = { + private["_position", "_litterClass", "_direction"]; _position = getPos (_this select 0); _litterClass = _this select 1; - _litterObject = createVehicle [_litterClass, _position, [], 0, "NONE"]; if (random(1) >= 0.5) then { - _litterObject setPos [(_position select 0) + random 2, (_position select 1) + random 2, _position select 2]; + _position = [(_position select 0) + random 2, (_position select 1) + random 2, _position select 2]; } else { - _litterObject setPos [(_position select 0) - random 2, (_position select 1) - random 2, _position select 2]; + _position = [(_position select 0) - random 2, (_position select 1) - random 2, _position select 2]; }; - _litterObject setDir (random 360); - _litterObject; -}; - -if (isnil QGVAR(allCreatedLitter)) then { - GVAR(allCreatedLitter) = []; - GVAR(litterPFHRunning) = false; + _direction = (random 360); + + [QGVAR(createLitter), [_litterClass,_position,_direction], 0] call EFUNC(common,syncedEvent); + + true }; _createdLitter = []; @@ -75,37 +73,13 @@ _createdLitter = []; // Loop through through the litter options and place the litter { if (typeName _x == "ARRAY" && {(count _x > 0)}) then { - _createdLitter pushback ([_target, _x select (floor(random(count _x)))] call _createLitter); + [_target, _x select (floor(random(count _x)))] call _createLitter; }; if (typeName _x == "STRING") then { - _createdLitter pushback ([_target, _x] call _createLitter); + [_target, _x] call _createLitter; }; }foreach _litterOptions; }; }; }; -}foreach _litter; - -if (GVAR(litterCleanUpDelay) >= 0) then { - GVAR(allCreatedLitter) pushback [time, GVAR(litterCleanUpDelay), _createdLitter]; -}; - -if !(GVAR(litterPFHRunning)) then { - GVAR(litterPFHRunning) = true; - [{ - { - if (time - (_x select 0) >= (_x select 1)) then { - { - deleteVehicle _x; - }foreach (_this select 2); - GVAR(allCreatedLitter) set[_foreachIndex, objNull]; - }; - }foreach GVAR(allCreatedLitter); - GVAR(allCreatedLitter) = GVAR(allCreatedLitter) - [objNull]; - - if (count GVAR(allCreatedLitter) == 0) exitwith { - GVAR(litterPFHRunning) = false; - [_this select 1] call CBA_fnc_removePerFrameHandler; - }; - }, 30, []] call CBA_fnc_addPerFrameHandler; -}; +}foreach _litter; \ No newline at end of file diff --git a/addons/medical/functions/fnc_handleCreateLitter.sqf b/addons/medical/functions/fnc_handleCreateLitter.sqf new file mode 100644 index 0000000000..f6bd821831 --- /dev/null +++ b/addons/medical/functions/fnc_handleCreateLitter.sqf @@ -0,0 +1,23 @@ +#include "script_component.hpp" +PARAMS_3(_litterClass,_position,_direction); +private["_litterObject"]; + + + +if (isnil QGVAR(allCreatedLitter)) then { + GVAR(allCreatedLitter) = []; + GVAR(litterPFHRunning) = false; +}; + +if((count GVAR(allCreatedLitter)) <= GVAR(litterSimulationDetail) )then { + _litterObject = createVehicleLocal [_litterClass, _position, [], 0, "NONE"]; + _litterObject setDir _direction; +} else { + // @TODO: We hit max litter items, remove a few of them to work with what we have. + // Basically, we should just start FIFO'ing these +}; + +GVAR(allCreatedLitter) pushBack _litterObject; +//GVAR(allCreatedLitter) = GVAR(allCreatedLitter) - [objNull]; + +true \ No newline at end of file From c5f5b11d31e4c1a9820eae60b3fc08b0ced480b6 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 08:37:21 -0700 Subject: [PATCH 757/816] strings. --- addons/medical/ACE_Settings.hpp | 6 ++++-- addons/medical/stringtable.xml | 6 ++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/addons/medical/ACE_Settings.hpp b/addons/medical/ACE_Settings.hpp index 81dd34a01a..51ff72f465 100644 --- a/addons/medical/ACE_Settings.hpp +++ b/addons/medical/ACE_Settings.hpp @@ -126,8 +126,10 @@ class ACE_Settings { }; class GVAR(litterSimulationDetail) { + displayName = "$STR_ACE_Medical_litterSimulationDetail"; + description = "$STR_ACE_Medical_litterSimulationDetail_Desc"; typeName = "SCALAR"; - value = 2; - values[] = {"None", "500", "All"}; + value = 500; + isClientSettable = 1; }; }; diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 9f651e90b7..b77649a072 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,6 +1,12 @@  + + Litter Simulation Detail + + + Litter simulation detail level sets the number of litter items which will be locally spawned in the client. Excessive amounts in local areas could cause FPS lag, so this is a client only setting. + Inject Atropine Atropin injizieren From d1993836aef8d2509f25381cd33ef42f5f22a4f0 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 08:40:28 -0700 Subject: [PATCH 758/816] Cleanup. missing string. --- addons/missileguidance/CfgAmmo.hpp | 6 -- addons/missileguidance/CfgVehicles.hpp | 3 +- .../Example_ACE_MissileGuidance.hpp | 65 ------------------- addons/missileguidance/stringtable.xml | 3 + 4 files changed, 5 insertions(+), 72 deletions(-) delete mode 100644 addons/missileguidance/Example_ACE_MissileGuidance.hpp diff --git a/addons/missileguidance/CfgAmmo.hpp b/addons/missileguidance/CfgAmmo.hpp index a4a4f7e25d..680a410506 100644 --- a/addons/missileguidance/CfgAmmo.hpp +++ b/addons/missileguidance/CfgAmmo.hpp @@ -46,9 +46,6 @@ class CfgAmmo { minDeflection = 0.00025; // Minium flap deflection for guidance maxDeflection = 0.001; // Maximum flap deflection for guidance incDeflection = 0.0005; // The incrmeent in which deflection adjusts. - //minDeflection = 0.005; - //maxDeflection = 0.5; - //incDeflection = 0.005; canVanillaLock = 0; // Can this default vanilla lock? Only applicable to non-cadet mode @@ -119,9 +116,6 @@ class CfgAmmo { minDeflection = 0.00005; // Minium flap deflection for guidance maxDeflection = 0.025; // Maximum flap deflection for guidance incDeflection = 0.00005; // The incrmeent in which deflection adjusts. - //minDeflection = 0.005; - //maxDeflection = 0.5; - //incDeflection = 0.005; canVanillaLock = 0; diff --git a/addons/missileguidance/CfgVehicles.hpp b/addons/missileguidance/CfgVehicles.hpp index 7707717c9e..301795b8d7 100644 --- a/addons/missileguidance/CfgVehicles.hpp +++ b/addons/missileguidance/CfgVehicles.hpp @@ -17,7 +17,7 @@ class CfgVehicles { class MainTurret; }; }; - + class ACE_Comanche_Test : B_Heli_Attack_01_F { displayName = "ACE_Comanche_Test"; author = "ACE Team"; @@ -30,4 +30,5 @@ class CfgVehicles { }; }; }; + }; diff --git a/addons/missileguidance/Example_ACE_MissileGuidance.hpp b/addons/missileguidance/Example_ACE_MissileGuidance.hpp deleted file mode 100644 index d9c1ea8a2c..0000000000 --- a/addons/missileguidance/Example_ACE_MissileGuidance.hpp +++ /dev/null @@ -1,65 +0,0 @@ -THIS IS A WIP FUNCTIONALITY, DUE TO CHANGE - - - class M_PG_AT : MissileBase { - model = "\A3\Weapons_F\Ammo\Rocket_01_fly_F"; - proxyShape = "\A3\Weapons_F\Ammo\Rocket_01_F"; - - irLock = 0; - laserLock = 0; - airLock = 0; - weaponLockSystem = "2 + 16"; - - maxSpeed = 720; - maxControlRange = 5000; - maneuvrability = 8; - timeToLive = 60; - simulationStep = 0.01; - airFriction = 0.1; - sideAirFriction = 0.16; - initTime = 0.002; - thrustTime = 1.07; - thrust = 530; - fuseDistance = 2; - - effectsMissileInit = "MissileDAR1"; - effectsMissile = "missile2"; - whistleDist = 4; - muzzleEffect = ""; - - // Turn off arma crosshair-guidance - manualControl = 0; - - // ACE uses these values - trackOversteer = 1; - trackLead = 0; - - // Begin ACE guidance Configs - class ACE_MissileGuidance { - enabled = 1; - - minDeflection = 0.005; // Minium flap deflection for guidance - maxDeflection = 0.025; // Maximum flap deflection for guidance - incDeflection = 0.005; // The incrmeent in which deflection adjusts. - //minDeflection = 0.005; - //maxDeflection = 0.5; - //incDeflection = 0.005; - - // Guidance type for munitions - defaultSeekerType = "SALH"; - seekerTypes[] = { "SALH", "LIDAR", "SARH", "Optic", "Thermal", "GPS", "SACLOS", "MCLOS" }; - - defaultSeekerLockMode = "LOAL"; - seekerLockModes[] = { "LOAL", "LOBL" }; - - seekerAngle = 90; // Angle in front of the missile which can be searched - seekerAccuracy = 1; // seeker accuracy multiplier - - seekerMinRange = 1; - seekerMaxRange = 2500; // Range from the missile which the seeker can visually search - - // Attack profile type selection - defaultAttackProfile = "LIN"; - attackProfiles[] = { "LIN", "DIR", "MID", "HI", "TOP", "PYM" }; - }; - }; \ No newline at end of file diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index c9cb4c4c6b..ab3a449aa6 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -13,6 +13,9 @@ Fejlett rakétairányító Расширенный ракетой + + Advanced missile guidance, or AMG, provides multiple enhancements to missile locking and firing. It is also a framework required for missile weapon types. + Hydra-70 DAGR Missile From 370e6bd9a7c7b43f7fa19a1e1896f23258b00953 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 18 Apr 2015 17:42:13 +0200 Subject: [PATCH 759/816] maybe fix for #741, Speedlimiter locking vehicle controls --- addons/vehicles/functions/fnc_speedLimiter.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/vehicles/functions/fnc_speedLimiter.sqf b/addons/vehicles/functions/fnc_speedLimiter.sqf index 2332336e0a..053d96d470 100644 --- a/addons/vehicles/functions/fnc_speedLimiter.sqf +++ b/addons/vehicles/functions/fnc_speedLimiter.sqf @@ -35,7 +35,7 @@ _maxSpeed = speed _vehicle max 10; _speed = speed _vehicle; if (_speed > _maxSpeed) then { - _vehicle setVelocity ((velocity _vehicle) vectorMultiply (_maxSpeed / _speed)); + _vehicle setVelocity ((velocity _vehicle) vectorMultiply ((_maxSpeed / _speed) - 0.00001)); // fix 1.42-hotfix PhysX libraries applying force in previous direction when turning }; } , 0, [_driver, _vehicle, _maxSpeed]] call CBA_fnc_addPerFrameHandler; From fc39b81c958284193b78afbee69d72025b774569 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 18 Apr 2015 17:45:32 +0200 Subject: [PATCH 760/816] *Fixed a minor bug in the dual inclination calculation *Added a profile namespace format version *The profileNamespace data is now automatically reset on version mismatch --- addons/atragmx/XEH_postInit.sqf | 3 +- addons/atragmx/XEH_preInit.sqf | 1 + .../atragmx/functions/fnc_clear_user_data.sqf | 39 +++++++++++++++++++ addons/atragmx/functions/fnc_parse_input.sqf | 5 ++- .../atragmx/functions/fnc_store_user_data.sqf | 2 + .../fnc_toggle_target_speed_assist.sqf | 10 +++-- .../fnc_update_inclination_angle.sqf | 4 +- .../functions/fnc_update_target_data.sqf | 2 +- addons/atragmx/script_component.hpp | 2 + 9 files changed, 59 insertions(+), 9 deletions(-) create mode 100644 addons/atragmx/functions/fnc_clear_user_data.sqf diff --git a/addons/atragmx/XEH_postInit.sqf b/addons/atragmx/XEH_postInit.sqf index 01b13fc85e..e5f7dd42d3 100644 --- a/addons/atragmx/XEH_postInit.sqf +++ b/addons/atragmx/XEH_postInit.sqf @@ -2,7 +2,7 @@ #include "initKeybinds.sqf" -if (count (profileNamespace getVariable ["ACE_ATragMX_gunList", []]) > 0) then { +if ((profileNamespace getVariable ["ACE_ATragMX_profileNamespaceVersion", 0]) == ATRAGMX_PROFILE_NAMESPACE_VERSION && count (profileNamespace getVariable ["ACE_ATragMX_gunList", []]) > 0) then { GVAR(gunList) = profileNamespace getVariable "ACE_ATragMX_gunList"; } else { // Profile Name, Muzzle Velocity, Zero Range, Scope Base Angle, AirFriction, Bore Height, Scope Unit, Elevation Scope Step, Windage Scope Step, Maximum Elevation, Dialed Elevation, Dialed Windage, Mass, Bullet Diameter, Rifle Twist, BC, Drag Model, Atmosphere Model @@ -39,6 +39,7 @@ if (count (profileNamespace getVariable ["ACE_ATragMX_gunList", []]) > 0) then { ["5.56x45mm Mk262" , 820, 100, 0.0671, -0.0011250, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.990, 5.70, 17.78, 0.361, 1, "ASM" ], ["5.56x45mm Mk318" , 880, 100, 0.0616, -0.0011200, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.018, 5.70, 17.78, 0.307, 1, "ASM" ]]; + [] call FUNC(clear_user_data); profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(gunList)]; }; diff --git a/addons/atragmx/XEH_preInit.sqf b/addons/atragmx/XEH_preInit.sqf index 6a640f162e..b85e325494 100644 --- a/addons/atragmx/XEH_preInit.sqf +++ b/addons/atragmx/XEH_preInit.sqf @@ -12,6 +12,7 @@ PREP(calculate_target_speed_assist); PREP(can_show); PREP(change_gun); PREP(change_target_slot); +PREP(clear_user_data); PREP(create_dialog); PREP(cycle_gun_list); PREP(cycle_image_size_units); diff --git a/addons/atragmx/functions/fnc_clear_user_data.sqf b/addons/atragmx/functions/fnc_clear_user_data.sqf new file mode 100644 index 0000000000..10f31741f2 --- /dev/null +++ b/addons/atragmx/functions/fnc_clear_user_data.sqf @@ -0,0 +1,39 @@ +/* + * Author: Ruthberg + * Removes all user data from the profileNamespace + * + * Arguments: + * Nothing + * + * Return Value: + * Nothing + * + * Example: + * call ace_atragmx_fnc_clear_user_data + * + * Public: No + */ +#include "script_component.hpp" + +profileNamespace setVariable ["ACE_ATragMX_gunList", nil]; + +profileNamespace setVariable ["ACE_ATragMX_currentUnit", nil]; +profileNamespace setVariable ["ACE_ATragMX_currentGun", nil]; +profileNamespace setVariable ["ACE_ATragMX_currentTarget", nil]; +profileNamespace setVariable ["ACE_ATragMX_currentScopeUnit", nil]; + +profileNamespace setVariable ["ACE_ATragMX_atmosphereModeTBH", nil]; +profileNamespace setVariable ["ACE_ATragMX_altitude", nil]; +profileNamespace setVariable ["ACE_ATragMX_temperature", nil]; +profileNamespace setVariable ["ACE_ATragMX_barometricPressure", nil]; +profileNamespace setVariable ["ACE_ATragMX_relativeHumidity", nil]; + +profileNamespace setVariable ["ACE_ATragMX_showWind2", nil]; +profileNamespace setVariable ["latitude", nil]; +profileNamespace setVariable ["directionOfFire", nil]; +profileNamespace setVariable ["ACE_ATragMX_windSpeed1", nil]; +profileNamespace setVariable ["ACE_ATragMX_windSpeed2", nil]; +profileNamespace setVariable ["ACE_ATragMX_windDirection", nil]; +profileNamespace setVariable ["ACE_ATragMX_inclinationAngle", nil]; +profileNamespace setVariable ["ACE_ATragMX_targetSpeed", nil]; +profileNamespace setVariable ["ACE_ATragMX_targetRange", nil]; diff --git a/addons/atragmx/functions/fnc_parse_input.sqf b/addons/atragmx/functions/fnc_parse_input.sqf index ca22c62663..aa77fc8111 100644 --- a/addons/atragmx/functions/fnc_parse_input.sqf +++ b/addons/atragmx/functions/fnc_parse_input.sqf @@ -31,12 +31,12 @@ GVAR(directionOfFire) set [GVAR(currentTarget), 0 max abs(Round(parseNumber(ctrl GVAR(windSpeed1) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 140020)) min 50]; GVAR(windSpeed2) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 140021)) min 50]; GVAR(windDirection) set [GVAR(currentTarget), 1 max Round(parseNumber(ctrlText 140030)) min 12]; -_inclinationAngleCosine = 0.5 max parseNumber(ctrlText 140041) max 1; +_inclinationAngleCosine = 0.5 max parseNumber(ctrlText 140041) min 1; _inclinationAngleDegree = -60 max parseNumber(ctrlText 140040) min 60; if (_inclinationAngleDegree != GVAR(inclinationAngle) select GVAR(currentTarget)) then { GVAR(inclinationAngle) set [GVAR(currentTarget), _inclinationAngleDegree]; } else { - if (_inclinationAngleCosine != cos(GVAR(inclinationAngle) select GVAR(currentTarget))) then { + if (_inclinationAngleCosine != Round(cos(GVAR(inclinationAngle) select GVAR(currentTarget)) * 100) / 100) then { GVAR(inclinationAngle) set [GVAR(currentTarget), acos(_inclinationAngleCosine)]; }; }; @@ -120,5 +120,6 @@ GVAR(workingMemory) set [11, _windageCur]; [] call FUNC(update_atmosphere); [] call FUNC(update_atmo_env_data); [] call FUNC(update_target); +[] call FUNC(update_target_data); [] call FUNC(store_user_data); diff --git a/addons/atragmx/functions/fnc_store_user_data.sqf b/addons/atragmx/functions/fnc_store_user_data.sqf index 6a66b96ea3..66207444d2 100644 --- a/addons/atragmx/functions/fnc_store_user_data.sqf +++ b/addons/atragmx/functions/fnc_store_user_data.sqf @@ -15,6 +15,8 @@ */ #include "script_component.hpp" +profileNamespace setVariable ["ACE_ATragMX_profileNamespaceVersion", ATRAGMX_PROFILE_NAMESPACE_VERSION]; + profileNamespace setVariable ["ACE_ATragMX_currentUnit", GVAR(currentUnit)]; profileNamespace setVariable ["ACE_ATragMX_currentGun", GVAR(currentGun)]; profileNamespace setVariable ["ACE_ATragMX_currentTarget", GVAR(currentTarget)]; diff --git a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf index e227cf0716..5b88a6cfce 100644 --- a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf @@ -21,9 +21,13 @@ if (ctrlVisible 8000) then { if (_this == 1) then { [] call FUNC(calculate_target_speed_assist); - ctrlSetText [330, Str(parseNumber(ctrlText 8007))]; - ctrlSetText [140050, Str(parseNumber(ctrlText 8007))]; - [] call FUNC(calculate_target_solution); + private ["_targetSpeed"]; + _targetSpeed = parseNumber(ctrlText 8007); + if (_targetSpeed != 0) then { + ctrlSetText [330, Str(_targetSpeed)]; + ctrlSetText [140050, Str(_targetSpeed)]; + [] call FUNC(calculate_target_solution); + }; }; } else { false call FUNC(show_main_page); diff --git a/addons/atragmx/functions/fnc_update_inclination_angle.sqf b/addons/atragmx/functions/fnc_update_inclination_angle.sqf index b47936b2c0..ea5599bf2d 100644 --- a/addons/atragmx/functions/fnc_update_inclination_angle.sqf +++ b/addons/atragmx/functions/fnc_update_inclination_angle.sqf @@ -16,11 +16,11 @@ #include "script_component.hpp" private ["_inclinationAngleCosine", "_inclinationAngleDegree"]; -_inclinationAngleCosine = 0.5 max parseNumber(ctrlText 140041) max 1; +_inclinationAngleCosine = 0.5 max parseNumber(ctrlText 140041) min 1; _inclinationAngleDegree = -60 max parseNumber(ctrlText 140040) min 60; if (_this == 0) then { ctrlSetText [140040, Str(round(acos(_inclinationAngleCosine)))]; } else { - ctrlSetText [140041, Str(floor(cos(_inclinationAngleDegree) * 100) / 100)]; + ctrlSetText [140041, Str(round(cos(_inclinationAngleDegree) * 100) / 100)]; }; diff --git a/addons/atragmx/functions/fnc_update_target_data.sqf b/addons/atragmx/functions/fnc_update_target_data.sqf index bfd7fced05..733118d583 100644 --- a/addons/atragmx/functions/fnc_update_target_data.sqf +++ b/addons/atragmx/functions/fnc_update_target_data.sqf @@ -26,7 +26,7 @@ if (GVAR(currentUnit) != 2) then { }; ctrlSetText [140030, Str(Round((GVAR(windDirection) select GVAR(currentTarget))))]; ctrlSetText [140040, Str(Round((GVAR(inclinationAngle) select GVAR(currentTarget))))]; -ctrlSetText [140041, Str(floor(cos(GVAR(inclinationAngle) select GVAR(currentTarget)) * 100) / 100)]; +ctrlSetText [140041, Str(Round(cos(GVAR(inclinationAngle) select GVAR(currentTarget)) * 100) / 100)]; if (GVAR(currentUnit) != 2) then { ctrlSetText [140050, Str(Round((GVAR(targetSpeed) select GVAR(currentTarget)) * 2.23693629 * 100) / 100)]; } else { diff --git a/addons/atragmx/script_component.hpp b/addons/atragmx/script_component.hpp index f7ec6e68e8..5290ba6a1f 100644 --- a/addons/atragmx/script_component.hpp +++ b/addons/atragmx/script_component.hpp @@ -10,3 +10,5 @@ #endif #include "\z\ace\addons\main\script_macros.hpp" + +#define ATRAGMX_PROFILE_NAMESPACE_VERSION 1.0 From e14ee452497f1d9ecbf3b9cd7eb80173d40f6d89 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 09:29:58 -0700 Subject: [PATCH 761/816] debug checking. --- addons/missileguidance/functions/fnc_guidancePFH.sqf | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/missileguidance/functions/fnc_guidancePFH.sqf b/addons/missileguidance/functions/fnc_guidancePFH.sqf index f7fd56c164..2487e3b28f 100644 --- a/addons/missileguidance/functions/fnc_guidancePFH.sqf +++ b/addons/missileguidance/functions/fnc_guidancePFH.sqf @@ -92,6 +92,10 @@ if(accTime > 0) then { drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,1,1], ASLtoATL _projectilePos, 0.75, 0.75, 0, str _vectorTo, 1, 0.025, "TahomaB"]; drawLine3D [ASLtoATL _projectilePos, ASLtoATL _profileAdjustedTargetPos, [1,0,0,1]]; +_ps = "#particlesource" createVehicleLocal (ASLtoATL _projectilePos); +_PS setParticleParams [["\A3\Data_f\cl_basic", 8, 3, 1], "", "Billboard", 1, 3.0141, [0, 0, 2], [0, 0, 0], 1, 1.275, 1, 0, [1, 1], [[1, 0, 0, 1], [1, 0, 0, 1], [1, 0, 0, 1]], [1], 1, 0, "", "", nil]; +_PS setDropInterval 3.0; + hintSilent format["d: %1", _distanceToTarget]; #endif From d1e03d8e7aa027290008e571914f5344ad5cc064 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 09:40:46 -0700 Subject: [PATCH 762/816] Slight tweaks. --- addons/javelin/functions/fnc_onOpticDraw.sqf | 2 +- addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf | 2 +- addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf | 2 +- addons/missileguidance/functions/fnc_seekerType_Optic.sqf | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/javelin/functions/fnc_onOpticDraw.sqf b/addons/javelin/functions/fnc_onOpticDraw.sqf index bc17865480..73f07d3e90 100644 --- a/addons/javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/javelin/functions/fnc_onOpticDraw.sqf @@ -72,7 +72,7 @@ _range = parseNumber (ctrlText __JavelinIGUIRangefinder); TRACE_1("Viewing range", _range); if (_range > 50 && {_range < 2500}) then { _pos = positionCameraToWorld [0,0,_range]; - _targetArray = _pos nearEntities ["AllVehicles", _range/25]; + _targetArray = _pos nearEntities ["AllVehicles", _range/100]; TRACE_1("Searching at range", _targetArray); if (count (_targetArray) > 0) then { _newTarget = _targetArray select 0; diff --git a/addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf b/addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf index ecb469527a..1e13c57ccc 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf @@ -53,7 +53,7 @@ switch( (_state select 0) ) do { }; case STAGE_TERMINAL: { TRACE_1("STAGE_TERMINAL",""); - _returnTargetPos = _seekerTargetPos vectorAdd [0,0,_distanceToTarget * 0.002]; + _returnTargetPos = _seekerTargetPos; }; }; diff --git a/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf b/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf index c5933e6df9..e9064da404 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf @@ -70,7 +70,7 @@ switch( (_state select 0) ) do { case STAGE_TERMINAL: { TRACE_1("STAGE_TERMINAL",""); //_returnTargetPos = _seekerTargetPos vectorAdd [0,0,_distanceToTarget * 0.02]; - _returnTargetPos = _seekerTargetPos vectorAdd [0,0,_distanceToTarget * 0.002]; + _returnTargetPos = _seekerTargetPos; }; }; diff --git a/addons/missileguidance/functions/fnc_seekerType_Optic.sqf b/addons/missileguidance/functions/fnc_seekerType_Optic.sqf index 74d3b0fc71..45e378c975 100644 --- a/addons/missileguidance/functions/fnc_seekerType_Optic.sqf +++ b/addons/missileguidance/functions/fnc_seekerType_Optic.sqf @@ -17,6 +17,7 @@ TRACE_1("", _launchParams); _foundTargetPos = [0,0,0]; if(!isNil "_target") then { _foundTargetPos = getPosASL _target; + //_foundTargetPos = (_target modelToWorldVisual (getCenterOfMass _target)); }; // @TODO: This is seeker LOS and angle checks for LOAL only; LOBL does not need visual From 34cf11e02223d12186d29ab611f1290ca28f024c Mon Sep 17 00:00:00 2001 From: Grzegorz Date: Sat, 18 Apr 2015 18:48:56 +0200 Subject: [PATCH 763/816] PL translation fix Did not saw that one --- addons/realisticnames/stringtable.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index 2b02d7f5b7..7f2cf20e96 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -1135,7 +1135,7 @@ Mini-Spike (AT) Mini-Spike (PALR) Mini-Spike (PT) - Mini-Spike (AA) + Mini-Spike (AT) Mini-Spike (AT) Mini-Spike (Tankelhárító) Mini-Spike (AT) From f55bd5a6295680b1719b24823e6b4ff71b63fae6 Mon Sep 17 00:00:00 2001 From: FreeZbe Date: Sat, 18 Apr 2015 18:49:46 +0200 Subject: [PATCH 764/816] French: updates / fixes stringtable --- addons/advanced_ballistics/stringtable.xml | 4 +- addons/atragmx/stringtable.xml | 4 +- addons/attach/stringtable.xml | 10 +- addons/captives/stringtable.xml | 10 +- addons/common/stringtable.xml | 14 +-- addons/disarming/stringtable.xml | 3 +- addons/explosives/stringtable.xml | 8 +- addons/grenades/stringtable.xml | 12 +-- addons/hearing/stringtable.xml | 4 +- addons/interact_menu/stringtable.xml | 4 +- addons/javelin/stringtable.xml | 6 +- addons/laser_selfdesignate/stringtable.xml | 6 +- addons/magazinerepack/stringtable.xml | 4 +- addons/medical/stringtable.xml | 102 ++++++++++++--------- addons/missileguidance/stringtable.xml | 16 ++-- addons/nametags/stringtable.xml | 4 +- addons/optionsmenu/stringtable.xml | 1 + addons/realisticnames/stringtable.xml | 4 +- addons/respawn/stringtable.xml | 6 ++ addons/scopes/stringtable.xml | 11 ++- addons/weather/stringtable.xml | 4 +- 21 files changed, 135 insertions(+), 102 deletions(-) diff --git a/addons/advanced_ballistics/stringtable.xml b/addons/advanced_ballistics/stringtable.xml index 6890937a45..4d09dac3ef 100644 --- a/addons/advanced_ballistics/stringtable.xml +++ b/addons/advanced_ballistics/stringtable.xml @@ -7,7 +7,7 @@ Pokaż inf. o wietrze Mostra indicazioni del vento Показать информацию о ветре - Afficher les info du vent + Afficher les info sur le vent Mostrar información del viento @@ -19,4 +19,4 @@ Mostrar transportador - + \ No newline at end of file diff --git a/addons/atragmx/stringtable.xml b/addons/atragmx/stringtable.xml index 1baa4fb38c..f1cfa25e9a 100644 --- a/addons/atragmx/stringtable.xml +++ b/addons/atragmx/stringtable.xml @@ -19,6 +19,7 @@ Otwórz ATragMX Открыть ATragMX Abrir ATragMX + Ouvrir ATragMX Rugged PDA with ATragMX @@ -31,6 +32,7 @@ Otwórz ATragMX Открыть ATragMX Abrir ATragMX + Ouvrir ATragMX - + \ No newline at end of file diff --git a/addons/attach/stringtable.xml b/addons/attach/stringtable.xml index db98c4fffc..4d3b57e944 100644 --- a/addons/attach/stringtable.xml +++ b/addons/attach/stringtable.xml @@ -42,7 +42,7 @@ IR-Stroboskop befestigt Marcador IR acoplado Przyczepiono stroboskop IR - Strobe IR attaché + Balise IR attachée IR Značkovač připnutý Marcador IV Acoplado Strobo IR attaccata @@ -54,7 +54,7 @@ IR-Stroboskop entfernt Marcador IR quitado Odczepiono stroboskop IR - Strobe IR détaché + Balise IR détachée IR Značkovač odepnutý Marcador IV Separado Strobo IR staccata @@ -126,7 +126,7 @@ IR-Stroboskop Marcador IR Stroboskop IR - Strobe IR + Balise IR IR Značkovač Marcador IV Strobo IR @@ -138,7 +138,7 @@ Das IR-Stroboskop erlaubt es dir deine Position mit einem blinkenden Leuchtfeuer zu signalisieren, welches nur mit Nachtsichtgerät zu erkennen ist. Stroboskop światła podczerwieni umożliwia oznaczenie swojej pozycji pulsacyjnym światłem widocznym tylko przez optykę noktowizyjną i gogle noktowizyjne. El Marcador IR permite señalizar su posisición a través de una baliza visible solo a través de dispositivos de visión nocturna. - Le Strobe IR permet de signaler votre position grace à un clignotement visible par des JVN. + La balise IR permet de signaler votre position grace à un clignotement visible par des JVN. IR Značkovač je Infračerveně zářící stroboskop umožňující signalizaci vaší pozice díky blikajícímu světlu, které je vidět pouze při užití noktovizoru. O Marcador IV permite que você sinalize sua posição através de um pulso visível somente com equipamento de visão noturna. La Strobo IR è una luce stroboscopica che ti permette di segnalare la tua posizione grazie all'emissione di impulsi ad infrarossi visibili solo con i visori notturni. @@ -204,4 +204,4 @@ %1<br/>отсоединена - + \ No newline at end of file diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index f609aabd93..0a88c5d7d8 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -134,7 +134,7 @@ Surrender - Capituler + Se rendre Kapitulieren Rendirse Vzdát se @@ -156,7 +156,7 @@ Only use on alive units - Utiliser uniquement sur unité vivante + Utiliser uniquement sur une unité vivante Nur bei lebenden Einheiten verwendbar Utilizar solo en unidades vivas Použitelné jen na živé jednotky @@ -167,7 +167,7 @@ Only use on dismounted inf - Utiliser uniquement sur personnel à pied + Utiliser uniquement sur du personnel à pied Nur bei abgesessener Infanterie verwendbar Utilizar solo en infanteria desmontada Použitelné jen na pěsích jednotkách @@ -178,7 +178,7 @@ Nothing under mouse - Rien sous la souris + Rien sous le curseur Es wurde nichts ausgewählt Nada bajo el ratón Nic není vybráno @@ -188,4 +188,4 @@ Niente selezionato - + \ No newline at end of file diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index d9ee389166..de10a60893 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -272,7 +272,7 @@ Desactivar menú de mando Wyłącz menu dowodzenia Vypnout velící menu - Désactiver Menu Commande + Désactiver menu commande Выключить командное меню Parancsnoki menü kikapcsolása Disabilita Menù di comando @@ -329,7 +329,7 @@ Accetta le richieste degli altri giocatori. Queste possono riguardare l'uso o la condivisione dell'equipaggiamento, o di determinate azioni. Přijimutí žádosti poslané jinými hráči. Mohou to být žádosti k použítí/sdílení vybavení nebo k vykonání určité činnosti. Принять запросы, отправленные другими игроками. Например, запросы на использование/совместное использование снаряжения, выполнение определенных действий - Accepter les requêtes d'autres joueurs. Comme l'utilisation / l'échange d'équipement, la réalistion d'actions. + Accepter les requêtes d'autres joueurs. Comme l'utilisation / l'échange d'équipement, la réalisation d'actions. Más játékosok általi kérések elfogadása. Ezek a kérések vonatkozhatnak a felszerelés használatára/megosztására, valamint különböző cselekményekre. @@ -340,7 +340,7 @@ Rifiuta le richieste degli altri giocatori. Queste possono riguardare l'uso o la condivisione dell'equipaggiamento, o di determinate azioni. Zamítnutí žádostii poslané jinými hráči. Mohou to být žádosti k použítí/sdílení vybavení nebo k vykonání určité činnosti. Отклонить запросы, отправленные другими игроками. Например, запросы на использование/совместное использование снаряжения, выполнение определенных действий - Rejeter les requêtes d'autres joueurs. Comme l'utilisation / l'échange d'équipement, la réalistion d'actions. + Rejeter les requêtes d'autres joueurs. Comme l'utilisation / l'échange d'équipement, la réalisation d'actions. Más játékosok általi kérések elutasítása. Ezek a kérések vonatkozhatnak a felszerelés használatára/megosztására, valamint különböző cselekményekre. @@ -383,7 +383,7 @@ Modifica la posizione su schermo della barra di avanzamento. Установите желаемое положение строки состояния на экране. Ustaw pożądaną lokalizację paska postępu na ekranie - Appliquer la postion de la barre de progression sur l'écran + Appliquer la position de la barre de progression sur l'écran Nastavuje pozici ukazetele průběhu činnosti na vaší obrazovce. Itt beállítható az állapotjelző sáv képernyődön lévő helyzete. @@ -405,7 +405,7 @@ Il colore di sfondo dei suggerimenti dell'ACE. Цвет фона всплывающих подсказок АСЕ. Kolor tła dla powiadomień ACE - Notifications ACE: couleur de l'arrière plan + Notification ACE: couleur de l'arrière plan Barva pozadí ACE nápověd. Az ACE-súgók hátterének színe. @@ -427,7 +427,7 @@ Il colore del testo dei suggerimenti dell'ACE. Questo è il colore standard per tutti i caratteri mostrati dal sistema di suggerimenti dell'ACE, se questo non è altrimenti specificato. Цвет шрифта текста всплывающих подсказок АСЕ. Этот цвет является стандартным для всего текста, транслирующегося через систему подсказок АСЕ, если не установлено другого цвета для текста подсказок. Kolor tekstu dla powiadomień ACE. Ten kolor jest domyślnym dla wszystkich tekstów wyświetlanych poprzez System Powiadomień ACE, jeżeli dla powiadomienia nie określono innego koloru. - Notification ACE: couleur du texte. C'est la couleur par défaut de tout texte afficher dans les notifications ACE, si aucune couleur n'est spécifiée pour les notifications + Notification ACE: couleur du texte. C'est la couleur par défaut de tout texte affiché dans les notifications ACE, si aucune couleur n'est spécifiée pour les notifications Barva fontu ACE nápověd. Toto je standardní barva pro všechen text zobrazovaný ACE nápovědami, pokud nemá nápověda žádnou specifikanou barvu. Az ACE-súgók betűkészletének színek. Ez a szín alapértelmezett az összes szövegre az ACE-súgórendszerben, ha a súgószöveg maga nem ad meg más színt. @@ -454,4 +454,4 @@ Une banane est un fruit qui, d'un point de vue botanique, fait partie du groupe des baies. Produite par plusieurs sortes de grandes plantes à fleurs herbacées du type Musa. - + \ No newline at end of file diff --git a/addons/disarming/stringtable.xml b/addons/disarming/stringtable.xml index 625f156b95..583080ff08 100644 --- a/addons/disarming/stringtable.xml +++ b/addons/disarming/stringtable.xml @@ -9,6 +9,7 @@ Abrir inventario Открыть инвентарь Apri l'inventario + Ouvrir l'inventaire - + \ No newline at end of file diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml index d0b61d0814..9d4937ed65 100644 --- a/addons/explosives/stringtable.xml +++ b/addons/explosives/stringtable.xml @@ -114,7 +114,7 @@ Mobiltelefon Télefono móvil Telefon komórkowy - Téléphone Portable + Téléphone portable Telefon Cellulare Mobiltelefon @@ -294,7 +294,7 @@ "Platzieren"-Menü Menú de colocación Menu umieszczania - Menu Placement + Menu placement Menu Umístění Menù di collocamento Elhelyezési menü @@ -450,7 +450,7 @@ Czujnik magnetyczny (wybuch w górę) Sensor IM (ataque inferior) Magnetfeldsensor (Bodenangriff) - Capteur Magnétique (par le bas) + Capteur magnétique (par le bas) Magnetický Senzor (Výbuch ze spoda) Sensore Magnetico di Prossimità (Attacco inferiore) Mágneses mező érzékelő (Bottom Attack) @@ -502,4 +502,4 @@ Raccogli - + \ No newline at end of file diff --git a/addons/grenades/stringtable.xml b/addons/grenades/stringtable.xml index 758e6eb9a0..7f8321d6c6 100644 --- a/addons/grenades/stringtable.xml +++ b/addons/grenades/stringtable.xml @@ -20,7 +20,7 @@ Lanzamiento normal Normalny rzut Normální hod - Lancer Normal + Lancer normal Нормальный бросок Normál dobás Lancio normale @@ -32,7 +32,7 @@ Lanzamiento alto Wysoki rzut Vysoký hod - Lancer Haut + Lancer haut Высокий бросок Magas dobás Lancio verso l'alto @@ -44,7 +44,7 @@ Lanzamiento preciso Precyzyjny rzut Přesný hod - Lancer Précis + Lancer précis Точный бросок Pontos dobás Lancio preciso @@ -56,7 +56,7 @@ Rodar granada Po ziemi Po zemi - Lancer Roulé + Lancer roulé Катить гранату Gránát gurítása Fai rotolare la granata @@ -78,7 +78,7 @@ M84 Stun Grenade M84 Blendgranate Granada aturdidora M84 - M84 Grenade Incapacitante + M84 Grenade incapacitante Granat hukowy M84 Omračující granát M84 M84 светозвуковая граната @@ -243,4 +243,4 @@ M127A1 (Amarilla) - + \ No newline at end of file diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index 3fa947ead9..7ae1120b17 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -80,7 +80,7 @@ Nie masz stoperów Nemáš žádné špunty У вас нет беруш - Vous n'avez pas de Bouchons Anti-Bruits + Vous n'avez pas de bouchons anti-bruits Nincsen füldugód Você não possui protetores auriculares Non hai i tappi auricolari @@ -109,4 +109,4 @@ Disabilita il ronzio - + \ No newline at end of file diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index 98cac6116a..c1999b424b 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -16,7 +16,7 @@ Display interaction menus as lists Mostrar los menus de interacción como listas Показывать меню взаимодействия в виде списка - Afficher le menu d'interaction au format liste + Afficher le menu d'interaction sous forme de liste Mostra il menù di interazione come lista Wyświetlaj menu interakcji jako listę @@ -65,4 +65,4 @@ Interazioni con veicoli - + \ No newline at end of file diff --git a/addons/javelin/stringtable.xml b/addons/javelin/stringtable.xml index 32aed563a1..33abcc1e49 100644 --- a/addons/javelin/stringtable.xml +++ b/addons/javelin/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ Захватить цель (удерживать) Zamknout cíl(držet) Namierz cel (przytrzymaj) - Verrouiller cible (maintenir) + Verrouiller la cible (maintenir) Célpontra állás (Lenyomva tartott) Aggangia il bersagio Fijar objetivo (Mantener) @@ -24,4 +24,4 @@ Cambiar modo de disparo - + \ No newline at end of file diff --git a/addons/laser_selfdesignate/stringtable.xml b/addons/laser_selfdesignate/stringtable.xml index f38c015c44..f587763bce 100644 --- a/addons/laser_selfdesignate/stringtable.xml +++ b/addons/laser_selfdesignate/stringtable.xml @@ -8,7 +8,7 @@ ЛЦУ ВКЛ Laserový značkovač zapnut Desygnator laserowy wł. - Désignateur Laser Allumé + Désignateur laser allumé Lézeres Megjelölő Be Designatore laser acceso @@ -19,9 +19,9 @@ ЛЦУ ВЫКЛ Laserový značkovat vypnut Desygnator laserowy wył. - Désignateur Laser Éteint + Désignateur laser éteint Lézeres Megjelölő Ki Designatore laser spento - + \ No newline at end of file diff --git a/addons/magazinerepack/stringtable.xml b/addons/magazinerepack/stringtable.xml index 1e02260d1b..3c84a9109e 100644 --- a/addons/magazinerepack/stringtable.xml +++ b/addons/magazinerepack/stringtable.xml @@ -5,7 +5,7 @@ Repack Magazines Magazine umpacken Reorganizar cargadores - Réorganiser chargeurs + Réorganiser les chargeurs Przepakuj magazynki Přepáskovat Zásobníky Ricarica Caricatori @@ -107,4 +107,4 @@ %1 pieno e %2 parziale - + \ No newline at end of file diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index a8a8017160..d14e532c26 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -66,7 +66,7 @@ Transfundir salino Transfúze fyziologický roztoku Przetocz sól fizjologiczną - Transfuser de la Saline + Transfuser de la solution saline Перелить физраствор Infúzió (sós víz) Effettua trasfusione di soluzione salina @@ -288,6 +288,7 @@ Bandaż uciskowy Nyomókötszer Bendaggio compressivo + Bandage gauze Elastic Bandage @@ -329,7 +330,7 @@ Проверить давление Zkontrolovat krevní tlak Sprawdź ciśnienie krwi - Vérification de la Tension + Vérification de la tension Vérnyomás megmérése Controlla pressionsa sanguigna @@ -340,7 +341,7 @@ Медкарта Karta segregacyjna Karta Triage - Carte de Triage + Carte de triage Orvosi lap Triage Card @@ -362,7 +363,7 @@ Снять жгут Sundat škrtidlo Zdejmij stazę - Enlever le Garrot + Enlever le garrot Érszorító leszedése Rimuovi laccio emostatico @@ -372,7 +373,7 @@ Dar Sangre IV (1000ml) Дать кровь для в/в вливания (1000 мл) Podaj krew IV (1000ml) - Administrer du Sang en IV (1000ml) + Administrer du sang en IV (1000ml) Podat krev. transfúzi (1000ml) Vér adása intravénásan (1000ml) Effettua trasfusione sangue IV (1000ml) @@ -383,7 +384,7 @@ Dar Sangre IV (500ml) Дать кровь для в/в вливания (500 мл) Podaj krew IV (500ml) - Administrer du Sang en IV (500ml) + Administrer du sang en IV (500ml) Podat krev. transfúzi (500ml) Vér adása intravénásan (500ml) Effettua trasfusione sangue IV (500ml) @@ -394,7 +395,7 @@ Dar Sangre IV (250ml) Дать кровь для в/в вливания (250 мл) Podaj krew IV (250ml) - Administrer du Sang en IV (250ml) + Administrer du sang en IV (250ml) Podat krev. transfúzi (250ml) Vér adása intravénásan (250ml) Effettua trasfusione sangue IV (250ml) @@ -405,7 +406,7 @@ Dar Plasma IV (1000ml) Дать плазму для в/в вливания (1000 мл) Podaj osocze IV (1000ml) - Administrer du Plasma en IV (1000ml) + Administrer du plasma en IV (1000ml) Podat plazmu (1000ml) Vérplazma adása intravénásan (1000ml) Effettua trasfusione plasma IV (1000ml) @@ -416,7 +417,7 @@ Dar Plasma IV (500ml) Дать плазму для в/в вливания (500 мл) Podaj osocze IV (500ml) - Administrer du Plasma en IV (500ml) + Administrer du plasma en IV (500ml) Podat plazmu (500ml) Vérplazma adása intravénásan (500ml) Effettua trasfusione plasma IV (500ml) @@ -427,7 +428,7 @@ Dar Plasma IV (250ml) Дать плазму для в/в вливания (250 мл) Podaj osocze IV (250ml) - Administrer du Plasma en IV (250ml) + Administrer du plasma en IV (250ml) Podat plazmu (250ml) Vérplazma adása intravénásan (250ml) Effettua trasfusione plasma IV (250ml) @@ -438,7 +439,7 @@ Dar Salino IV (1000ml) Дать физраствор для в/в вливания (1000 мл) Podaj sól fizjologiczną IV (1000ml) - Administrer de la Solution Saline en IV (1000ml) + Administrer de la solution saline en IV (1000ml) Podaz fyz. roztok (1000ml) Sós víz adása intravénásan (1000ml) Effettua trasfusione salina IV (1000ml) @@ -449,7 +450,7 @@ Dar Salino IV (500ml) Дать физраствор для в/в вливания (500 мл) Podaj sól fizjologiczną IV (500ml) - Administrer de la Solution Saline en IV (500ml) + Administrer de la solution saline en IV (500ml) Podaz fyz. roztok (500ml) Sós víz adása intravénásan (500ml) Effettua trasfusione salina IV (500ml) @@ -460,7 +461,7 @@ Dar Salino IV (250ml) Дать физраствор для в/в вливания (250 мл) Podaj sól fizjologiczną IV (250ml) - Administrer de la Solution Saline en IV (250ml) + Administrer de la solution saline en IV (250ml) Podaz fyz. roztok (250ml) Sós víz adása intravénásan (250ml) Effettua trasfusione salina IV (250ml) @@ -471,7 +472,7 @@ Menor Незначительная Normalny - Mineur + Léger Minimální Enyhe Minore @@ -524,7 +525,7 @@ Normal breathing Дыхание в норме Respiración normal - Respiration Normale + Respiration normale Normalny oddech Normale Atmung Dýchá normálně @@ -536,7 +537,7 @@ Keine Atmung Дыхание отсутствует No respira - Aucune Respiration + Aucune respiration Brak oddechu Nedýchá Nincs légzés @@ -546,7 +547,7 @@ Difficult breathing Дыхание затруднено Dificultad para respirar - Difficultée Respiratoire + Difficultée respiratoire Trudności z oddychaniem Schwere Atmung Dýchá s obtížemi @@ -558,7 +559,7 @@ Fast keine Atmung Дыхание очень слабое Casi sin respiración - Respiration Faible + Respiration faible Prawie brak oddechu Skoro nedýchá Alig van légzés @@ -580,7 +581,7 @@ Hat Schmerzen Испытывает боль Con dolor - Ressent de la Douleur + Ressent de la douleur W bólu V bolestech Fájdalom alatt @@ -591,7 +592,7 @@ Hat eine große Menge Blut verloren Большая кровопотеря Mucha sangre perdida - A Perdu Bcp de Sang + A perdu beaucoup de sang Stracił dużo krwi Ztratil hodně krve Sok vért vesztett @@ -634,7 +635,7 @@ Used to cover a wound Для перевязки ран Utilizado para cubrir una herida - Utilisé Pour Couvrir Une Blessure + Utilisé pour couvrir une blessure Używany w celu przykrycia i ochrony miejsca zranienia Verwendet, um Wunden abzudecken Sebesülések befedésére alkalmas @@ -655,7 +656,7 @@ Mullbinde Тампонирующая повязка Vendaje compresivo - Bandage Mèche + Bandage gauze Bandaż (uciskowy) Nyomókötszer Bendaggio compressivo @@ -665,7 +666,7 @@ Verwendet, um mittlere bis große Wunden abzudecken und Blutungen zu stoppen Для тампонирования ран среднего и большого размера и остановки кровотечения. Se utiliza para vendar heridas medianas o grandes y detener el sangrado - Utilisé pour remplir la cavité créée dans une blessure de taille moyenne à grande. + Utilisé pour couvrir des blessures de taille moyenne à grande. Arrête l'hémorragies Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. Közepestől nagyig terjedő sebek betakarására és vérzés elállítására használt kötszer Usato su medie o larghe ferite per fermare emorragie. @@ -674,7 +675,7 @@ A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is an option in large polytrauma injuries. Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжелых сочетанных ранениях возможно тампонирование раны. Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes lesiones o politraumatismos. - Bandage pouvant être inseré dans les blessures pour éponger le saignement et faciliter la guerrison. Ce bandage est optionnel pour soigner les lésions polytraumatique. + Bandage servant à recouvrir les blessures pour arrêter les hémmoragies et faciliter la guérisson. Recouvrir une blessure est optionnel dans le cas de blessures polytraumatiques Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. Egy kötszerfajta, melyet a sebek nyomására használnak a vérzés elállítása és sebgyógyulás érdekében. A nyomókötés egy lehetőség nagyobb polytraumatikus sérülések esetén. Un bendaggio usato per bendare ferite con emorragie e facilitare la guarigione. Bendare una ferita è una opzione su ferite di vario tipo. @@ -695,7 +696,7 @@ Elastische Binde (Kompressionsbinde) Давящая повязка Kit de vendaje (Elástico) - Bandage Compressif Élastique + Bandage compressif élastique Zestaw bandaży elastycznych. Rugalmas kötszercsomag, "rögzítő" Kit bendaggio, elastico @@ -766,7 +767,7 @@ An analgesic used to combat moderate to severe pain experiences. Обезболивающее для снятия средних и сильных болевых ощущений. Analgésico usado para combatir los estados dolorosos de moderados a severos. - Un Analgésique puissant servant à réduire les douleurs modérées à sévères. + Un analgésique puissant servant à réduire les douleurs modérées à sévères. Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. Ein Schmerzmittel um mäßige bis starke Schmerzen zu behandeln Egy fájdalomcsillapító anyag, jellemzően mérsékelt vagy erős fájdalom esetén alkalmazandó. @@ -864,7 +865,7 @@ Plasma IV (500ml) Плазма для в/в вливания (500 мл) Plasma IV (500ml) - Plasma Sanguin IV (500ml) + Plasma sanguin IV (500ml) Osocze IV (500ml) Plasma IV (500ml) Vérplazma-infúzió (500ml) @@ -874,7 +875,7 @@ Plasma IV (250ml) Плазма для в/в вливания (250 мл) Plasma IV (250ml) - Plasma Sanguin (250ml) + Plasma sanguin (250ml) Osocze IV (250ml) Plasma IV (250ml) Vérplazma-infúzió (250ml) @@ -884,7 +885,7 @@ Blood IV (1000ml) Кровь для переливания (1000 мл) Sangre IV (1000ml) - Cullot Sanguin IV (1000ml) + Cullot sanguin IV (1000ml) Krew IV (1000ml) Blut IV (1000ml) Vér-infúzió (1000ml) @@ -894,7 +895,7 @@ Blood IV, for restoring a patients blood (keep cold) Пакет крови для возмещения объема потерянной крови (хранить в холодильнике) Sangre intravenosa, para restarurar el volumen sanguíneo (mantener frío) - Cullot Sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume sanguin perdu. Habituelment utiliser lors du transport ou dans un etablisement de soin. + Cullot sanguin O- ,utiliser seulement lors de perte sanguine majeur afin de remplacer le volume sanguin perdu. Habituelment utiliser lors du transport ou dans un etablisement de soin. Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych Vér-infúzió, intravénás bejuttatásra egy páciensnek (hidegen tárolandó) Sangue usato per ripristinare pazienti in cui si è verificata una perdita di sangue (conservare al fresco) @@ -905,12 +906,13 @@ Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj w trakcie fazie transportu rannej osoby do szpitala. Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdida. Uso habitual durante el transporte de heridos. Sangue 0 negativo usato per ripristinare sangue in pazienti in cui si è verificata una perdita di sangue. + Cullot sanguin O- utilisé dans de rares et stricts cas pour compléter une perte de sang importante. Administré normalement lors d'un MEDEVAC Blood IV (500ml) Кровь для переливания (500 мл) Sangre IV (500ml) - Cullot Sanguin IV (500ml) + Cullot sanguin IV (500ml) Krew IV (500ml) Blut IV (500ml) Vér-infúzió (500ml) @@ -920,7 +922,7 @@ Blood IV (250ml) Кровь для переливания (250 мл) Sangre IV (250ml) - Cullot Sanguin IV (250ml) + Cullot sanguin IV (250ml) Krew IV (250ml) Blut IV (250ml) Vér-infúzió (250ml) @@ -930,7 +932,7 @@ Saline IV (1000ml) Физраствор для в/в вливания (1000 мл) Solución Salina IV (1000ml) - Solution Saline 0.9% IV (1000ml) + Solution saline 0.9% IV (1000ml) Sól fizjologiczna IV (1000ml) Kochsalzlösung (1000ml) 0,9%-os sósvíz-infúzió (1000ml) @@ -940,7 +942,7 @@ Saline IV, for restoring a patients blood Пакет физраствора для возмещения объема потерянной крови Solución salina intravenosa, para restaurar el volumen sanguíneo - Solution Saline 0.9% IV, pour rétablir temporairement la tension artérielle + Solution saline 0.9% IV, pour rétablir temporairement la tension artérielle Sól fizjologiczna, podawana dożylnie (IV), używana w celu uzupełnienia krwi u pacjenta 0,9%-os sósvíz-infúzió, a páciens vérmennyiségének helyreállítására Soluzione salina, usata per ripristinare sangue nei pazienti. @@ -949,7 +951,7 @@ A medical volume-replenishing agent introduced into the blood system through an IV infusion. Пакет физиологического раствора для возмещения объема потерянной крови путем внутривенного вливания Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. - Un remplacement temporaire pour rétablir la tension artérielle lors de perte sanguine, administré par intra-veineuse + Un remplacant temporaire pour rétablir la tension artérielle lors de perte sanguine, administré par intra-veineuse Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór elektrolitów, podawany dożylnie (IV). Egy orvosi térfogat-helyreállító készítmény, melyet intravénás módon lehet a szervezetbe juttatni. Una soluzione medica per ripristinare il volume del sangue introdotta tramite trasfusione IV. @@ -958,7 +960,7 @@ Saline IV (500ml) Физраствор для в/в вливания (500 мл) Salino IV (500ml) - Solution Saline 0.9% IV (500ml) + Solution saline 0.9% IV (500ml) Sól fizjologiczna IV (500ml) Kochsalzlösung (500ml) 0,9%-os sósvíz-infúzió (500ml) @@ -968,7 +970,7 @@ Saline IV (250ml) Физраствор для в/в вливания (250 мл) Salino IV (250ml) - Solution Saline 0.9% IV (250ml) + Solution saline 0.9% IV (250ml) Sól fizjologiczna IV (250ml) Kochsalzlösung (250ml) 0,9%-os sósvíz-infúzió (250ml) @@ -978,7 +980,7 @@ Basic Field Dressing (QuikClot) Первичный перевязочный пакет (QuikClot) Vendaje básico (QuickClot) - Bandage Regulier (Coagulant) + Bandage basique (Hémostatique) Podstawowy pakiet opatrunkowy (QuikClot) Verbandpäckchen(Gerinnungsmittel) Általános zárókötszer (QuikClot) @@ -988,7 +990,7 @@ QuikClot bandage Гемостатический пакет QuikClot Vendaje QuikClot - Bandage coagulant + Bandage hémostatique Hemostatyczny pakiet QuikClot. Podstawowy opatrunek stosowany na rany. Bandage mit Gerinnungsmittel QuikClot kötszer @@ -1064,7 +1066,7 @@ Bodybag - Sac à corps + Housse mortuaire Мешок для трупов Bolsa para cadáveres Worek na zwłoki @@ -1427,7 +1429,7 @@ Załaduj pacjenta Naložit pacianta do Погрузить пациента в - Embarquer le Patient + Embarquer le patient Sebesült berakása Carregar Paciente Em Carica paziente nel @@ -1439,7 +1441,7 @@ Wyładuj pacjenta Vyložit pacienta Выгрузить пациента - Débarquer le Patient + Débarquer le patient Sebesült kihúzása Descarregar Paciente Scarica il paziente @@ -1449,7 +1451,7 @@ Descargar el paciente Выгрузить пациента Wyładuj pacjenta - Débarquer le Patient + Débarquer le patient Sebesült kihúzása Scarica il paziente @@ -1458,7 +1460,7 @@ Cargar el paciente en Погрузить пациента Załaduj pacjenta - Embarquer le Patient + Embarquer le patient Sebesült berakása Carica il paziente @@ -1523,6 +1525,7 @@ Сильно ранен Gravemente ferito Gravemente herido + Lourdement blessé Lightly wounded @@ -1531,6 +1534,7 @@ Легко ранен Leggermente ferito Levemente herido + Légèrement blessé Very lightly wounded @@ -1539,6 +1543,7 @@ Очень легко ранен Ferito lievemente Muy levemente herido + Très légèrement blessé Head @@ -1547,6 +1552,7 @@ Голова Testa Cabeza + Tête Torso @@ -1555,6 +1561,7 @@ Торс Torso Torso + Torse Left Arm @@ -1563,6 +1570,7 @@ Левая рука Braccio sinistro Brazo izquierdo + Bras gouche Right Arm @@ -1571,6 +1579,7 @@ Правая рука Braccio destro Brazo derecho + Bras droit Left Leg @@ -1579,6 +1588,7 @@ Левая нога Gamba sinistra Pierna izquierda + Jambe gauche Right Leg @@ -1587,6 +1597,7 @@ Правая нога Gamba destra Pierna derecha + Jambe droite Pain Effect Type @@ -1595,6 +1606,7 @@ Вид боли Pain Effect Type Tipo de efecto de dolor + Type d'effet de douleur Colour Flashing @@ -1603,6 +1615,7 @@ Разноцветные вспышки Colore lampeggiante Parpadeo de color + Flash de couleur Chromatic Aberration @@ -1611,6 +1624,7 @@ Хроматическая аберрация Aberrazione cromatica Aberración cromática + Aberration chromatique \ No newline at end of file diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index c9cb4c4c6b..fdd7e5ee42 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -4,7 +4,7 @@ Advanced Missile Guidance Avanzada Misiles Orientación - Avancée Missile orientation + Guidage avancé de missile Zaawansowane naprowadzanie rakiet Erweitertes Raketenlenksystem Pokročilé řízení střel @@ -16,7 +16,7 @@ Hydra-70 DAGR Missile - + Hydra-70 DAGR Hydra-70 DAGR Hydra-70 DAGR Rackete Hydra-70 DAGR @@ -28,7 +28,7 @@ DAGR - + DAGR DAGR DAGR DAGR @@ -40,7 +40,7 @@ Hydra-70 DAGR Laser Guided Missile - + Missile à guidage Hydra-70 DAGR Laserowo naprowadzana rakieta Hydra-70 DAGR Hydra-70 DAGR lasergelenkte Rakete Hydra-70 DAGR laserem naváděná střela @@ -52,7 +52,7 @@ Hellfire II AGM-114K Missile - + Hellfire II AGM-114K Hellfire II AGM-114K Hellfire II AGM-114K Hellfire II AGM-114K @@ -64,7 +64,7 @@ AGM-114K - + AGM-114K AGM-114K AGM-114K AGM-114K @@ -76,7 +76,7 @@ Hellfire II AGM-114K Laser Guided Missile - + Missile à guidage laser Hellfire II AGM-114K Laserowo naprowadzana rakieta Hellfire II AGM-114K Hellfire II AGM-114K Lasergelenkte Rakete Hellfire II AGM-114K laserem naváděná střela @@ -86,4 +86,4 @@ - + \ No newline at end of file diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index 4f6e2cfb93..39a87f2ff4 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -17,7 +17,7 @@ Spielernamen anzeigen Mostrar nombres de jugadores Pokaż imiona graczy - Afficher nom des joueurs + Afficher les nom des joueurs Játékosnevek mutatása Zobrazit jména hráčů Mostrar nomes de jogadores @@ -104,4 +104,4 @@ Colore nametag di default (membri non del gruppo) - + \ No newline at end of file diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 2bc66b8b52..660cfdb4e1 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -215,6 +215,7 @@ Option Menu UI Scaling + Menu option: taille de l'UI \ No newline at end of file diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index 2b02d7f5b7..04dd81e02e 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -1554,7 +1554,7 @@ TODO: NATO DMR (provisional) spotter TODO: NATO DMR (provisional) spotter - NATO DMR (provisoire) Observateur + NATO DMR (provisoire) observateur TODO: NATO DMR (provisional) observador TODO: NATO DMR (provisional) корректировщик @@ -1678,4 +1678,4 @@ TODO: SPMG .338 (песочный) - + \ No newline at end of file diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index 5874b095ae..8b06099c3a 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -52,6 +52,7 @@ Punto de reunión Oeste (Base) Точка сбора Синих (База) Punkt zbiórki Zachodu (Baza) + Point de ralliement OUEST (Base) Rallypoint East (Base) @@ -59,6 +60,7 @@ Punto de reunión Este (Base) Точка сбора Красных (База) Punkt zbiórki Wschodu (Baza) + Point de ralliement EST (Base) Rallypoint Independent (Base) @@ -66,6 +68,7 @@ Punto de reunión Independiente (Base) Точка сбора Независимых (База Punkt zbiórki Ruchu oporu (Baza) + Point de ralliement Indépendant (Base) Rallypoint West @@ -73,6 +76,7 @@ Punto de reunión Oeste Точка сбора Синих Punkt zbiórki Zachodu + Point de ralliement OUEST Rallypoint East @@ -80,6 +84,7 @@ Punto de reunión Este Точка сбора Красных Punkt zbiórki Wschodu + Point de ralliement EST Rallypoint Independent @@ -87,6 +92,7 @@ Punto de reunión Independiente Точка сбора Независимых Punkt zbiórki Ruchu oporu + Point de ralliement Indépendant \ No newline at end of file diff --git a/addons/scopes/stringtable.xml b/addons/scopes/stringtable.xml index dd5abdef55..caaff182f3 100644 --- a/addons/scopes/stringtable.xml +++ b/addons/scopes/stringtable.xml @@ -7,6 +7,7 @@ Малая корректировка ВВЕРХ Ajuste menor arriba Regola leggermente alzata in alto + Hausse + Minor adjustment down @@ -14,6 +15,7 @@ Малая корректировка ВНИЗ Ajuste menor abajo Regola leggermente alzata in basso + Hausse - Minor adjustment right @@ -21,6 +23,7 @@ Малая корректировка ВПРАВО Ajuste menor derecha Regola leggermente il tiro a destra + Dérive + Minor adjustment left @@ -28,6 +31,7 @@ Малая корректировка ВЛЕВО Ajuste menor izquierda Regola leggermete il tiro a sinistra + Dérive - Major adjustment up @@ -35,6 +39,7 @@ Большая корректировка ВВЕРХ Ajuste mayor arriba Regola l'alzata in alto + Hausse +++ Major adjustment down @@ -42,6 +47,7 @@ Большая корректировка ВНИЗ Ajuste mayor abajo Regola l'alzata in basso + Hausse --- Major adjustment right @@ -49,6 +55,7 @@ Большая корректировка ВПРАВО Ajuste mayor derecha Regola il tiro a destra + Dérive +++ Major adjustment left @@ -56,6 +63,7 @@ Большая корректировка ВЛЕВО Ajuste mayor izquierda Regola il tiro a sinistra + Dérive --- Set zero adjustment @@ -63,6 +71,7 @@ Сбросить корректировку Establecer ajuste a cero Resetta i valori del tiro + RAZ corrections - + \ No newline at end of file diff --git a/addons/weather/stringtable.xml b/addons/weather/stringtable.xml index 2278bf350d..7d1e1a1a2c 100644 --- a/addons/weather/stringtable.xml +++ b/addons/weather/stringtable.xml @@ -5,9 +5,9 @@ Show Wind Info Pokaż inf. o wietrze Показать информацию о погоде - Afficher information du vent + Afficher information sur le vent Mostrar información del viento Mostra informazioni sul vento - + \ No newline at end of file From 9c076364ec79b44f18e6f4882f24693b2881d3a0 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 10:18:33 -0700 Subject: [PATCH 765/816] Titan AA asset functionality is now vanilla, locking doesn't override AA/AP stuff. --- addons/javelin/CfgVehicles.hpp | 3 +++ addons/javelin/CfgWeapons.hpp | 15 ++++++++++++--- addons/javelin/functions/fnc_onFired.sqf | 4 ++-- addons/javelin/functions/fnc_onOpticDraw.sqf | 8 +++++--- 4 files changed, 22 insertions(+), 8 deletions(-) diff --git a/addons/javelin/CfgVehicles.hpp b/addons/javelin/CfgVehicles.hpp index 02b8789e1a..5ea7e3327c 100644 --- a/addons/javelin/CfgVehicles.hpp +++ b/addons/javelin/CfgVehicles.hpp @@ -14,6 +14,9 @@ class CfgVehicles { class AT_01_base_F: StaticMGWeapon { class Turrets : Turrets { class MainTurret : MainTurret { + weapons[] = { "missiles_titan_static_at" }; + magazines[] = {"1Rnd_GAT_missiles","1Rnd_GAT_missiles","1Rnd_GAT_missiles","1Rnd_GAT_missiles"}; + turretInfoType = "ACE_RscOptics_javelin"; gunnerOpticsModel = PATHTOF(data\reticle_titan.p3d); opticsZoomMin = 0.08333; diff --git a/addons/javelin/CfgWeapons.hpp b/addons/javelin/CfgWeapons.hpp index 79e7c7358c..1392cd1a56 100644 --- a/addons/javelin/CfgWeapons.hpp +++ b/addons/javelin/CfgWeapons.hpp @@ -5,18 +5,27 @@ class CfgWeapons { class Launcher_Base_F : Launcher { class WeaponSlotsInfo; }; - + + // @TODO: AA by default, motherfuckers class missiles_titan : MissileLauncher { + + }; + + class missiles_titan_at : missiles_titan { weaponInfoType = "ACE_RscOptics_javelin"; modelOptics = PATHTOF(data\reticle_titan.p3d); canLock = 0; - + magazines[] = {"1Rnd_GAT_missiles"}; lockingTargetSound[] = {"",0,1}; lockedTargetSound[] = {"",0,1}; }; + class missiles_titan_static_at : missiles_titan_at { }; - class launch_Titan_base : Launcher_Base_F { + // @TODO: AA by default, motherfuckers + class launch_Titan_base : Launcher_Base_F {}; + + class launch_Titan_short_base : launch_Titan_base { weaponInfoType = "ACE_RscOptics_javelin"; modelOptics = PATHTOF(data\reticle_titan.p3d); diff --git a/addons/javelin/functions/fnc_onFired.sqf b/addons/javelin/functions/fnc_onFired.sqf index a4e351cd92..8c6590f5df 100644 --- a/addons/javelin/functions/fnc_onFired.sqf +++ b/addons/javelin/functions/fnc_onFired.sqf @@ -6,9 +6,9 @@ PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); // Bail on not missile if( _shooter != ACE_player) exitWith { false }; -if( ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "launch_Titan_base"] call EFUNC(common,inheritsFrom)) +if( ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "launch_Titan_short_base"] call EFUNC(common,inheritsFrom)) && - { ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "missiles_titan"] call EFUNC(common,inheritsFrom)) } + { ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "missiles_titan_at"] call EFUNC(common,inheritsFrom)) } ) exitWith { }; _pfh_handle = uiNamespace getVariable ["ACE_RscOptics_javelin_PFH", nil]; diff --git a/addons/javelin/functions/fnc_onOpticDraw.sqf b/addons/javelin/functions/fnc_onOpticDraw.sqf index 73f07d3e90..adbd2fde1c 100644 --- a/addons/javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/javelin/functions/fnc_onOpticDraw.sqf @@ -30,16 +30,18 @@ _soundTime = _args select 4; _randomLockInterval = _args select 5; _fireDisabledEH = _args select 6; -if( ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "launch_Titan_base"] call EFUNC(common,inheritsFrom)) +if( ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "launch_Titan_short_base"] call EFUNC(common,inheritsFrom)) && - { ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "missiles_titan"] call EFUNC(common,inheritsFrom)) } + { ! ([ (configFile >> "CfgWeapons" >> (currentWeapon (vehicle ACE_player)) ), "missiles_titan_at"] call EFUNC(common,inheritsFrom)) } ) exitWith { __JavelinIGUITargeting ctrlShow false; __JavelinIGUITargetingGate ctrlShow false; __JavelinIGUITargetingLines ctrlShow false; __JavelinIGUITargetingConstraints ctrlShow false; - _fireDisabledEH = [_fireDisabledEH] call FUNC(enableFire); + if(!isNil "_fireDisabledEH") then { + _fireDisabledEH = [_fireDisabledEH] call FUNC(enableFire); + }; [(_this select 1)] call cba_fnc_removePerFrameHandler; uiNamespace setVariable["ACE_RscOptics_javelin_PFH", nil]; From c1ee623808b197ae2694dee08c8e30cf86762d85 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 18 Apr 2015 19:22:24 +0200 Subject: [PATCH 766/816] Added a few static gui elements --- addons/atragmx/RscTitles.hpp | 42 ++++++++++++++++++- .../functions/fnc_show_atmo_env_data.sqf | 2 +- .../functions/fnc_show_target_data.sqf | 2 +- 3 files changed, 42 insertions(+), 4 deletions(-) diff --git a/addons/atragmx/RscTitles.hpp b/addons/atragmx/RscTitles.hpp index 6497606683..c421f5df70 100644 --- a/addons/atragmx/RscTitles.hpp +++ b/addons/atragmx/RscTitles.hpp @@ -1213,6 +1213,12 @@ class ATragMX_Display { class TEXT_ATMO_ENV_DATA_NEXT: TEXT_TARGET_SPEED_ASSIST_NEXT { idc=13010; }; + class TEXT_ATMO_ENV_DATA_CALC_METHOD: TEXT_GUN_AMMO_DATA_BORE_HEIGHT { + idc=13011; + x=0.550*safezoneW+safezoneX+0.24; + y=0.265*safezoneH+safezoneY+0.29; + text="Calc Method"; + }; class TEXT_TARGET_DATA_LATITUDE: TEXT_BORE_HEIGHT { idc=14000; @@ -1237,15 +1243,31 @@ class ATragMX_Display { }; class TEXT_TARGET_DATA_WIND_SPEED: TEXT_TARGET_DATA_LATITUDE { idc=14002; + w=1.2; y=0.265*safezoneH+safezoneY+0.360; text="Wind Speed (m/s)"; }; + class TEXT_TARGET_DATA_WIND_SPEED_1: TEXT_TARGET_DATA_LATITUDE { + idc=141020; + colorText[]={0,0,0,0.6}; + w=0.05; + h=0.03; + sizeEx=0.025; + x=0.550*safezoneW+safezoneX+0.270; + y=0.265*safezoneH+safezoneY+0.357; + text="1"; + }; class TEXT_TARGET_DATA_WIND_SPEED_INPUT_1: TEXT_TARGET_DATA_LATITUDE_INPUT { idc=140020; w=0.045; - x=0.550*safezoneW+safezoneX+0.300; + x=0.550*safezoneW+safezoneX+0.290; y=0.265*safezoneH+safezoneY+0.360; }; + class TEXT_TARGET_DATA_WIND_SPEED_2: TEXT_TARGET_DATA_WIND_SPEED_1 { + idc=141021; + x=0.550*safezoneW+safezoneX+0.330; + text="2"; + }; class TEXT_TARGET_DATA_WIND_SPEED_INPUT_2: TEXT_TARGET_DATA_LATITUDE_INPUT { idc=140021; w=0.045; @@ -1263,16 +1285,32 @@ class ATragMX_Display { }; class TEXT_TARGET_DATA_INCLINATION_ANGLE: TEXT_TARGET_DATA_LATITUDE { idc=14004; + w=1.2; y=0.265*safezoneH+safezoneY+0.440; text="Inclination Angle"; }; + class TEXT_TARGET_DATA_INCLINATION_ANGLE_COSINE: TEXT_TARGET_DATA_LATITUDE { + idc=141041; + colorText[]={0,0,0,0.6}; + w=0.05; + h=0.03; + sizeEx=0.025; + x=0.550*safezoneW+safezoneX+0.270; + y=0.265*safezoneH+safezoneY+0.437; + text="c"; + }; class TEXT_TARGET_DATA_INCLINATION_ANGLE_INPUT_COSINE: TEXT_TARGET_DATA_LATITUDE_INPUT { idc=140041; w=0.045; - x=0.550*safezoneW+safezoneX+0.300; + x=0.550*safezoneW+safezoneX+0.290; y=0.265*safezoneH+safezoneY+0.440; onKeyUp=QUOTE(if (_this select 1 == 28) then {0 call FUNC(update_inclination_angle)}); }; + class TEXT_TARGET_DATA_INCLINATION_ANGLE_DEGREE: TEXT_TARGET_DATA_INCLINATION_ANGLE_COSINE { + idc=141040; + x=0.550*safezoneW+safezoneX+0.330; + text="d"; + }; class TEXT_TARGET_DATA_INCLINATION_ANGLE_INPUT_DEGREE: TEXT_TARGET_DATA_LATITUDE_INPUT { idc=140040; w=0.045; diff --git a/addons/atragmx/functions/fnc_show_atmo_env_data.sqf b/addons/atragmx/functions/fnc_show_atmo_env_data.sqf index 9386956067..56f75f7844 100644 --- a/addons/atragmx/functions/fnc_show_atmo_env_data.sqf +++ b/addons/atragmx/functions/fnc_show_atmo_env_data.sqf @@ -17,7 +17,7 @@ GVAR(showAtmoEnvData) = _this; -{ctrlShow [_x, _this]} forEach [13000, 13001, 13002, 13003, 130030, 13004, 130040, 13005, 130050, 13006, 130060, 13007, 13008, 13009, 13010]; +{ctrlShow [_x, _this]} forEach [13000, 13001, 13002, 13003, 130030, 13004, 130040, 13005, 130050, 13006, 130060, 13007, 13008, 13009, 13010, 13011]; if (_this) then { [] call FUNC(update_atmo_selection); diff --git a/addons/atragmx/functions/fnc_show_target_data.sqf b/addons/atragmx/functions/fnc_show_target_data.sqf index 8b206fee3a..4e696ae331 100644 --- a/addons/atragmx/functions/fnc_show_target_data.sqf +++ b/addons/atragmx/functions/fnc_show_target_data.sqf @@ -17,7 +17,7 @@ GVAR(showTargetData) = _this; -{ctrlShow [_x, _this]} forEach [14000, 140000, 14001, 140010, 14002, 140020, 140021, 14003, 140030, 14004, 140040, 140041, 14005, 140050, 14006, 140060, 14007, 14008, 14009, 14010, 14011]; +{ctrlShow [_x, _this]} forEach [14000, 140000, 14001, 140010, 14002, 141020, 140020, 141021, 140021, 14003, 140030, 14004, 140040, 141040, 141041, 140041, 14005, 140050, 14006, 140060, 14007, 14008, 14009, 14010, 14011]; if (_this) then { [] call FUNC(update_target_data); From 34b62a0a86237b62c5ba85c9356f3653f8f86cfc Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 10:50:16 -0700 Subject: [PATCH 767/816] Print privates declaration for file. --- tools/search_privates.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/tools/search_privates.py b/tools/search_privates.py index 4b418de8d6..f3fbf60c10 100644 --- a/tools/search_privates.py +++ b/tools/search_privates.py @@ -81,10 +81,25 @@ def check_privates(filepath): if len(missing) > 0: print (filepath) + + private_output = 'private['; + first = True + for bad_priv in missing: + if first: + first = False + private_output = private_output + '"' + bad_priv + else: + private_output = private_output + '", "' + bad_priv + + private_output = private_output + '"];'; + print private_output + for bad_priv in missing: print ('\t' + bad_priv) bad_count_file = bad_count_file + 1 - + + + return bad_count_file def main(): From 87337bcb7a51a4e4be2728be25cdb3edb9b8eec3 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 10:50:22 -0700 Subject: [PATCH 768/816] ace_javelin privates --- addons/javelin/functions/fnc_onOpticDraw.sqf | 7 +++++-- addons/javelin/functions/fnc_onOpticUnload.sqf | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/javelin/functions/fnc_onOpticDraw.sqf b/addons/javelin/functions/fnc_onOpticDraw.sqf index adbd2fde1c..74f7c49746 100644 --- a/addons/javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/javelin/functions/fnc_onOpticDraw.sqf @@ -5,12 +5,15 @@ TRACE_1("enter", _this); #define __TRACKINTERVAL 0 // how frequent the check should be. #define __LOCKONTIME 3 // Lock on won't occur sooner +private["_apos", "_aposX", "_aposY", "_args", "_boundsInput", "_bpos", "_canFire", "_constraintBottom"]; +private["_constraintLeft", "_constraintRight", "_constraintTop", "_currentTarget", "_fireDisabledEH"]; +private["_firedEH", "_fov", "_lastTick", "_lockTime", "_maxX", "_maxY", "_minX", "_minY", "_newTarget"]; +private["_offsetX", "_offsetY", "_pos", "_randomLockInterval", "_randomPosWithinBounds", "_range"]; +private["_runTime", "_soundTime", "_targetArray", "_zamerny"]; #define __OffsetX ((ctrlPosition __JavelinIGUITargetingLineV) select 0) - 0.5 #define __OffsetY ((ctrlPosition __JavelinIGUITargetingLineH) select 1) - 0.5 -private["_isJavelin", "_args", "_lastTick", "_runTime", "_soundTime", "_lockTime", "_newTarget", "_currentTarget", "_range", "_pos", "_targetArray"]; - // Reset arguments if we havnt rendered in over a second _args = uiNamespace getVariable[QGVAR(arguments), [] ]; if( (count _args) > 0) then { diff --git a/addons/javelin/functions/fnc_onOpticUnload.sqf b/addons/javelin/functions/fnc_onOpticUnload.sqf index 4086c02766..187b6cf589 100644 --- a/addons/javelin/functions/fnc_onOpticUnload.sqf +++ b/addons/javelin/functions/fnc_onOpticUnload.sqf @@ -1,6 +1,7 @@ //#define DEBUG_MODE_FULL #include "script_component.hpp" TRACE_1("enter", _this); +private["_args", "_disableFireEH", "_pfh"]; uiNameSpace setVariable ['ACE_RscOptics_javelin',nil]; From 953faf3d4b1a4125ff75f1210da905c498bbf5e8 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 10:53:21 -0700 Subject: [PATCH 769/816] ace_missileguidance privates. --- addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf | 1 + addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf | 2 ++ addons/missileguidance/functions/fnc_attackProfile_LIN.sqf | 2 +- addons/missileguidance/functions/fnc_doAttackProfile.sqf | 3 +-- addons/missileguidance/functions/fnc_doSeekerSearch.sqf | 2 +- addons/missileguidance/functions/fnc_guidancePFH.sqf | 1 + addons/missileguidance/functions/fnc_onFired.sqf | 2 ++ addons/missileguidance/functions/fnc_rotateVectLine.sqf | 1 + addons/missileguidance/functions/fnc_seekerType_Optic.sqf | 1 + addons/missileguidance/functions/fnc_seekerType_SALH.sqf | 2 +- 10 files changed, 12 insertions(+), 5 deletions(-) diff --git a/addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf b/addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf index 1e13c57ccc..d84b3b126b 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_JAV_DIR.sqf @@ -9,6 +9,7 @@ EXPLODE_7_PVT(((_this select 1) select 0),_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); private["_targetPos", "_projectilePos", "_target", "_seekerTargetPos", "_launchParams", "_targetLaunchParams"]; private["_distanceToTarget", "_distanceToShooter", "_addHeight", "_returnTargetPos", "_state"]; +private["_cruisAlt", "_distanceShooterToTarget", "_shooterPos"]; _seekerTargetPos = _this select 0; _launchParams = _this select 1; diff --git a/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf b/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf index e9064da404..393abebc19 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_JAV_TOP.sqf @@ -9,6 +9,8 @@ EXPLODE_7_PVT(((_this select 1) select 0),_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); private["_targetPos", "_projectilePos", "_target", "_seekerTargetPos", "_launchParams", "_targetLaunchParams"]; private["_distanceToTarget", "_distanceToShooter", "_addHeight", "_returnTargetPos", "_state"]; +private["_cruisAlt", "_distanceShooterToTarget", "_shooterPos"]; + _seekerTargetPos = _this select 0; _launchParams = _this select 1; diff --git a/addons/missileguidance/functions/fnc_attackProfile_LIN.sqf b/addons/missileguidance/functions/fnc_attackProfile_LIN.sqf index 032ae51791..8c67e68402 100644 --- a/addons/missileguidance/functions/fnc_attackProfile_LIN.sqf +++ b/addons/missileguidance/functions/fnc_attackProfile_LIN.sqf @@ -3,7 +3,7 @@ EXPLODE_7_PVT(((_this select 1) select 0),_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); private["_targetPos", "_projectilePos", "_target", "_seekerTargetPos", "_launchParams", "_targetLaunchParams"]; -private["_distanceToTarget", "_distanceToShooter", "_addHeight", "_returnTargetPos"]; +private["_distanceToTarget", "_distanceToShooter", "_addHeight", "_returnTargetPos", "_shooterPos"]; _seekerTargetPos = _this select 0; _launchParams = _this select 1; diff --git a/addons/missileguidance/functions/fnc_doAttackProfile.sqf b/addons/missileguidance/functions/fnc_doAttackProfile.sqf index fa7c6f4f8b..b9a3502035 100644 --- a/addons/missileguidance/functions/fnc_doAttackProfile.sqf +++ b/addons/missileguidance/functions/fnc_doAttackProfile.sqf @@ -2,8 +2,7 @@ #include "script_component.hpp" EXPLODE_7_PVT(((_this select 1) select 0),_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); -private["_attackProfilePos"]; - +private["_testName", "_attackProfilePos", "_attackProfile", "_attackProfileName", "_attackProfilesCfg", "_i", "_launchParams", "_testame", "_testProfile"]; _launchParams = ((_this select 1) select 1); _attackProfileName = _launchParams select 3; diff --git a/addons/missileguidance/functions/fnc_doSeekerSearch.sqf b/addons/missileguidance/functions/fnc_doSeekerSearch.sqf index 1e43d83218..081ab16353 100644 --- a/addons/missileguidance/functions/fnc_doSeekerSearch.sqf +++ b/addons/missileguidance/functions/fnc_doSeekerSearch.sqf @@ -2,7 +2,7 @@ #include "script_component.hpp" EXPLODE_7_PVT(((_this select 1) select 0),_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); -private["_seekerProfilePos"]; +private["_seekerProfilePos", "_i", "_launchParams", "_seekerType", "_seekerTypeName", "_seekerTypesCfg", "_testName", "_testProfile"]; _launchParams = ((_this select 1) select 1); _seekerTypeName = _launchParams select 2; diff --git a/addons/missileguidance/functions/fnc_guidancePFH.sqf b/addons/missileguidance/functions/fnc_guidancePFH.sqf index 2487e3b28f..614323d63f 100644 --- a/addons/missileguidance/functions/fnc_guidancePFH.sqf +++ b/addons/missileguidance/functions/fnc_guidancePFH.sqf @@ -7,6 +7,7 @@ private["_launchParams", "_targetLaunchParams", "_flightParams", "_seekerParams" private["_lastRunTime", "_runtimeDelta", "_adjustTime", "_args", "_seekerTargetPos", "_projectilePos"]; private["_profileAdjustedTargetPos", "_incDeflection", "_minDeflection", "_maxDeflection"]; private["_targetVector", "_adjustVector", "_finalAdjustVector", "_changeVector", "_pitch", "_yaw", "_roll"]; +private["_PS", "_distanceToTarget", "_targetRelativeVector", "_vectorTo"]; _args = _this select 0; EXPLODE_7_PVT((_args select 0),_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); diff --git a/addons/missileguidance/functions/fnc_onFired.sqf b/addons/missileguidance/functions/fnc_onFired.sqf index e36742bce5..071b2bbf99 100644 --- a/addons/missileguidance/functions/fnc_onFired.sqf +++ b/addons/missileguidance/functions/fnc_onFired.sqf @@ -8,6 +8,8 @@ if(GVAR(enabled) < 1 || {!local _projectile} ) exitWith { false }; if( !isPlayer _shooter && { GVAR(enabled) < 2 } ) exitWith { false }; private["_config", "_enabled", "_target", "_seekerType", "_attackProfile"]; +private["_args", "_canUseLock", "_guidingUnit", "_launchPos", "_lockMode", "_targetPos", "_vanillaTarget"]; + PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); // Bail on not missile diff --git a/addons/missileguidance/functions/fnc_rotateVectLine.sqf b/addons/missileguidance/functions/fnc_rotateVectLine.sqf index b0360cc330..b9904f0e5a 100644 --- a/addons/missileguidance/functions/fnc_rotateVectLine.sqf +++ b/addons/missileguidance/functions/fnc_rotateVectLine.sqf @@ -1,4 +1,5 @@ #include "script_component.hpp" +private["_d", "_map", "_p", "_theta", "_u"]; _map = _this select 0; _theta = _this select 1; diff --git a/addons/missileguidance/functions/fnc_seekerType_Optic.sqf b/addons/missileguidance/functions/fnc_seekerType_Optic.sqf index 45e378c975..872f33a917 100644 --- a/addons/missileguidance/functions/fnc_seekerType_Optic.sqf +++ b/addons/missileguidance/functions/fnc_seekerType_Optic.sqf @@ -3,6 +3,7 @@ EXPLODE_7_PVT(((_this select 1) select 0),_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); private["_targets", "_foundTargetPos", "_launchParams", "_seekerParams", "_targetLaunchParams"]; +private["_angleFov", "_angleOkay", "_losOkay", "_seekerTargetPos", "_sensorPos", "_target"]; _seekerTargetPos = _this select 0; diff --git a/addons/missileguidance/functions/fnc_seekerType_SALH.sqf b/addons/missileguidance/functions/fnc_seekerType_SALH.sqf index 07f997a041..7aafad1114 100644 --- a/addons/missileguidance/functions/fnc_seekerType_SALH.sqf +++ b/addons/missileguidance/functions/fnc_seekerType_SALH.sqf @@ -2,8 +2,8 @@ #include "script_component.hpp" EXPLODE_7_PVT(((_this select 1) select 0),_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); +private["_angleFov", "_canSeeTarget", "_foundTargetPos", "_laserResult", "_launchParams", "_seekerParams", "_seekerTargetPos", "_sensorPos", "_target"]; _seekerTargetPos = _this select 0; - _launchParams = _this select 1; _seekerParams = _launchParams select 3; _angleFov = _seekerParams select 0; From 8361ec3812d099edf34dd49519faffcea3e639ef Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 10:57:11 -0700 Subject: [PATCH 770/816] ace_lasers --- addons/laser/XEH_pre_init.sqf | 3 --- .../laser/functions/fnc_findStrongestRay.sqf | 2 +- addons/laser/functions/fnc_laserTargetPFH.sqf | 2 +- addons/laser/functions/fnc_laser_init.sqf | 1 + addons/laser/functions/fnc_rotateVectLine.sqf | 2 +- .../functions/fnc_seekerFindLaserSpot.sqf | 9 ++++---- addons/laser/functions/fnc_shootCone.sqf | 3 +-- .../functions/fnc_translateToModelSpace.sqf | 16 -------------- .../functions/fnc_translateToWeaponSpace.sqf | 22 ------------------- .../fnc_vanillaLaserSeekerHandler.sqf | 2 +- 10 files changed, 11 insertions(+), 51 deletions(-) delete mode 100644 addons/laser/functions/fnc_translateToModelSpace.sqf delete mode 100644 addons/laser/functions/fnc_translateToWeaponSpace.sqf diff --git a/addons/laser/XEH_pre_init.sqf b/addons/laser/XEH_pre_init.sqf index de56274759..2dd6e666eb 100644 --- a/addons/laser/XEH_pre_init.sqf +++ b/addons/laser/XEH_pre_init.sqf @@ -8,9 +8,6 @@ PREP(checkLos); PREP(findStrongestRay); -PREP(translateToModelSpace); -PREP(translateToWeaponSpace); - PREP(onLaserDesignatorDraw); PREP(seekerFindLaserSpot); diff --git a/addons/laser/functions/fnc_findStrongestRay.sqf b/addons/laser/functions/fnc_findStrongestRay.sqf index e4238361cb..811b75d351 100644 --- a/addons/laser/functions/fnc_findStrongestRay.sqf +++ b/addons/laser/functions/fnc_findStrongestRay.sqf @@ -1,5 +1,5 @@ #include "script_component.hpp" - +private["_checkPos", "_i", "_largest", "_largestSpot", "_list", "_outliers", "_remainingSpots", "_samplePos", "_spot", "_spots", "_testPos"]; _list = _this select 0; _checkPos = _this select 1; _spots = []; diff --git a/addons/laser/functions/fnc_laserTargetPFH.sqf b/addons/laser/functions/fnc_laserTargetPFH.sqf index d73d9f070a..4c4f242482 100644 --- a/addons/laser/functions/fnc_laserTargetPFH.sqf +++ b/addons/laser/functions/fnc_laserTargetPFH.sqf @@ -2,7 +2,7 @@ #include "script_component.hpp" TRACE_1("enter", _this); -private["_args", "_laserTarget"]; +private["_args", "_laserTarget", "_pos", "_shooter", "_uuid"]; //TRACE_1("enter", _this); _args = _this select 0; _laserTarget = _args select 0; diff --git a/addons/laser/functions/fnc_laser_init.sqf b/addons/laser/functions/fnc_laser_init.sqf index 378ee38407..2be349c294 100644 --- a/addons/laser/functions/fnc_laser_init.sqf +++ b/addons/laser/functions/fnc_laser_init.sqf @@ -3,6 +3,7 @@ TRACE_1("enter", _this); PARAMS_1(_laserTarget); +private["_uuid"]; // Add the target to the global targets array // Everyone tracks them diff --git a/addons/laser/functions/fnc_rotateVectLine.sqf b/addons/laser/functions/fnc_rotateVectLine.sqf index ec85a83cb7..8bae491c4e 100644 --- a/addons/laser/functions/fnc_rotateVectLine.sqf +++ b/addons/laser/functions/fnc_rotateVectLine.sqf @@ -1,5 +1,5 @@ #include "script_component.hpp" - +private["_d", "_map", "_p", "_theta", "_u"]; _map = _this select 0; _theta = _this select 1; diff --git a/addons/laser/functions/fnc_seekerFindLaserSpot.sqf b/addons/laser/functions/fnc_seekerFindLaserSpot.sqf index 41ea877739..77713eb591 100644 --- a/addons/laser/functions/fnc_seekerFindLaserSpot.sqf +++ b/addons/laser/functions/fnc_seekerFindLaserSpot.sqf @@ -15,10 +15,11 @@ #include "script_component.hpp" -private ["_pos", "_seekerWavelengths", "_seekerCode", "_spots", "_buckets", "_excludes", "_bucketIndex", "_finalPos", "_owner", "_obj", "_x", "_method", - "_emitterWavelength", "_laserCode", "_divergence", "_laser", "_laserPos", "_laserDir", "_res", "_bucketPos", "_bucketList", "_c", "_forEachIndex", "_index", - "_testPos", "_finalBuckets", "_largest", "_largestIndex", "_finalBucket", "_owners", "_avgX", "_avgY", "_avgZ", "_count", "_maxOwner", "_maxOwnerIndex", "_finalOwner"]; - +private ["_pos", "_seekerWavelengths", "_seekerCode", "_spots", "_buckets", "_excludes", "_bucketIndex", "_finalPos", "_owner", "_obj", "_x", "_method"]; +private ["_emitterWavelength", "_laserCode", "_divergence", "_laser", "_laserPos", "_laserDir", "_res", "_bucketPos", "_bucketList", "_c", "_forEachIndex", "_index"]; +private ["_testPos", "_finalBuckets", "_largest", "_largestIndex", "_finalBucket", "_owners", "_avgX", "_avgY", "_avgZ", "_count", "_maxOwner", "_maxOwnerIndex", "_finalOwner"]; +private["_dir", "_seekerCos", "_seekerFov", "_testDotProduct", "_testPoint", "_testPointVector"]; + _pos = _this select 0; _dir = vectorNormalized (_this select 1); _seekerFov = _this select 2; diff --git a/addons/laser/functions/fnc_shootCone.sqf b/addons/laser/functions/fnc_shootCone.sqf index 801353d4f7..a7187aa0e4 100644 --- a/addons/laser/functions/fnc_shootCone.sqf +++ b/addons/laser/functions/fnc_shootCone.sqf @@ -1,7 +1,6 @@ #include "script_component.hpp" //#define DEBUG_MODE_FULL -private ["_divergence","_pos","_vec","_longestReturn","_shortestReturn","_resultPositions","_p1","_p2","_p","_v","_cp","_vecRotateMap","_result", - "_resultPos","_distance","_count","_pos2","_radOffset","_offset","_offsetPos","_offsetVector"]; +private ["_i", "_divergence","_pos","_vec","_longestReturn","_shortestReturn","_resultPositions","_p1","_p2","_p","_v","_cp","_vecRotateMap","_result", "_resultPos","_distance","_count","_pos2","_radOffset","_offset","_offsetPos","_offsetVector"]; _divergence = 0.3; _pos = _this select 0; _vec = _this select 1; diff --git a/addons/laser/functions/fnc_translateToModelSpace.sqf b/addons/laser/functions/fnc_translateToModelSpace.sqf deleted file mode 100644 index 1e2e930ac7..0000000000 --- a/addons/laser/functions/fnc_translateToModelSpace.sqf +++ /dev/null @@ -1,16 +0,0 @@ -_object = _this select 0; -_origin = getPosASL _object; -_matrix = _this select 1; -_xVec = _matrix select 0; -_yVec = _matrix select 1; -_zVec = _matrix select 2; - -_offset = _this select 2; - -_x = _offset select 0; -_y = _offset select 1; -_z = _offset select 2; - -_out = (((_xVec vectorMultiply _x) vectorAdd (_yVec vectorMultiply _y)) vectorAdd (_zVec vectorMultiply _z)) vectorAdd _origin; - -_out; \ No newline at end of file diff --git a/addons/laser/functions/fnc_translateToWeaponSpace.sqf b/addons/laser/functions/fnc_translateToWeaponSpace.sqf deleted file mode 100644 index 2c7dc5e6da..0000000000 --- a/addons/laser/functions/fnc_translateToWeaponSpace.sqf +++ /dev/null @@ -1,22 +0,0 @@ -_object = _this select 0; -_origin = getPosASL _object; -_matrix = _this select 1; -_xVec = _matrix select 0; -_yVec = _matrix select 1; -_zVec = _matrix select 2; - -_offset = _this select 2; - -_offset = _offset vectorDiff _origin; - -_x = _offset select 0; -_y = _offset select 1; -_z = _offset select 2; - -_out = [ - ((_xVec select 0)*_x) + ((_xVec select 1)*_y) + ((_xVec select 2)*_z), - ((_yVec select 0)*_x) + ((_yVec select 1)*_y) + ((_yVec select 2)*_z), - ((_zVec select 0)*_x) + ((_zVec select 1)*_y) + ((_zVec select 2)*_z) - ]; - -_out; \ No newline at end of file diff --git a/addons/laser/functions/fnc_vanillaLaserSeekerHandler.sqf b/addons/laser/functions/fnc_vanillaLaserSeekerHandler.sqf index 38cd1839f9..091c4f7acf 100644 --- a/addons/laser/functions/fnc_vanillaLaserSeekerHandler.sqf +++ b/addons/laser/functions/fnc_vanillaLaserSeekerHandler.sqf @@ -12,7 +12,7 @@ //#define DEBUG_MODE_FULL #include "script_component.hpp" -private["_emitter", "_owner", "_gunnerInfo", "_turretInfo", "_povPos", "_povDir"]; +private["_emmiter", "_owner", "_gunnerInfo", "_turretInfo", "_povPos", "_povDir"]; _emmiter = _this select 0; _owner = _this select 1; From dea95f7947ad0b1b15e938f4363a685a5ef5f2d8 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 10:57:35 -0700 Subject: [PATCH 771/816] ace_laser_selfdesignate --- addons/laser_selfdesignate/functions/fnc_findLaserSource.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/laser_selfdesignate/functions/fnc_findLaserSource.sqf b/addons/laser_selfdesignate/functions/fnc_findLaserSource.sqf index ac1ae7e438..27beed3c6a 100644 --- a/addons/laser_selfdesignate/functions/fnc_findLaserSource.sqf +++ b/addons/laser_selfdesignate/functions/fnc_findLaserSource.sqf @@ -13,7 +13,7 @@ //#define DEBUG_MODE_FULL #include "script_component.hpp" -private["_emitter", "_owner", "_gunnerInfo", "_turretInfo", "_povPos", "_povDir"]; +private["_emmiter", "_owner", "_gunnerInfo", "_turretInfo", "_povPos", "_povDir"]; _emmiter = _this select 0; _owner = _this select 1; From 85e5293c37ac85fc864667efbc7e9f25d390c0a7 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 18 Apr 2015 19:59:41 +0200 Subject: [PATCH 772/816] Fix settings localization is done by the server instead of client #744 --- .../functions/fnc_loadSettingsFromProfile.sqf | 30 +++++++++++++++++++ .../functions/fnc_setSettingFromConfig.sqf | 8 ++--- 2 files changed, 34 insertions(+), 4 deletions(-) diff --git a/addons/common/functions/fnc_loadSettingsFromProfile.sqf b/addons/common/functions/fnc_loadSettingsFromProfile.sqf index 69d86eac98..1817e2f40e 100644 --- a/addons/common/functions/fnc_loadSettingsFromProfile.sqf +++ b/addons/common/functions/fnc_loadSettingsFromProfile.sqf @@ -13,6 +13,29 @@ */ #include "script_component.hpp" +private ["_parseConfigForDisplayNames", "_name", "_isClientSetable", "_isForced", "_profileValue"]; + +_parseConfigForDisplayNames = { + private "_optionEntry"; + _optionEntry = _this select 0; + if !(isClass _optionEntry) exitwith {false}; + _x set [3, getText (_optionEntry >> "displayName")]; + _x set [4, getText (_optionEntry >> "description")]; + + private "_values"; + _values = _x select 5; + { + private "_text"; + _text = _x; + if (((typeName _text) == "STRING") && {(count _text) > 1} && {(_text select [0,1]) == "$"}) then { + _text = localize (_text select [1, ((count _text) - 1)]); //chop off the leading $ + _values set [_forEachIndex, _text]; + }; + } forEach _values; + true; +}; + + // Iterate through settings { _name = _x select 0; @@ -34,4 +57,11 @@ }; }; }; + + if !([configFile >> "ACE_Settings" >> _name] call _parseConfigForDisplayNames) then { + if !([configFile >> "ACE_ServerSettings" >> _name] call _parseConfigForDisplayNames) then { + [missionConfigFile >> "ACE_Settings" >> _name] call _parseConfigForDisplayNames; + }; + }; + } forEach GVAR(settings); diff --git a/addons/common/functions/fnc_setSettingFromConfig.sqf b/addons/common/functions/fnc_setSettingFromConfig.sqf index 347320edec..3a1b6fd055 100644 --- a/addons/common/functions/fnc_setSettingFromConfig.sqf +++ b/addons/common/functions/fnc_setSettingFromConfig.sqf @@ -75,9 +75,9 @@ if (isNil _name) then { getNumber (_optionEntry >> "force") > 0, _value ]; - + //Strings in the values array won't be localized from the config, so just do that now: - private "_values"; + /*private "_values"; _values = _settingData select 5; { _text = _x; @@ -85,8 +85,8 @@ if (isNil _name) then { _text = localize (_text select [1, ((count _text) - 1)]); //chop off the leading $ _values set [_forEachIndex, _text]; }; - } forEach _values; - + } forEach _values;*/ + GVAR(settings) pushBack _settingData; From 54a70f26b1e37d5d4ba553aab4153d7377dee6d7 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 18 Apr 2015 20:06:01 +0200 Subject: [PATCH 773/816] Moved to own function. --- addons/common/XEH_postInit.sqf | 1 + addons/common/XEH_preInit.sqf | 1 + .../functions/fnc_loadSettingsFromProfile.sqf | 29 +---------- .../fnc_loadSettingsLocalizedText.sqf | 48 +++++++++++++++++++ 4 files changed, 51 insertions(+), 28 deletions(-) create mode 100644 addons/common/functions/fnc_loadSettingsLocalizedText.sqf diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index e470e91c95..a5fdb5bd76 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -4,6 +4,7 @@ // Load settings from profile if (hasInterface) then { call FUNC(loadSettingsFromProfile); + call FUNC(loadSettingsLocalizedText); }; // Listens for global "SettingChanged" events, to update the force status locally diff --git a/addons/common/XEH_preInit.sqf b/addons/common/XEH_preInit.sqf index b5382d0b5e..5cb3aedc44 100644 --- a/addons/common/XEH_preInit.sqf +++ b/addons/common/XEH_preInit.sqf @@ -119,6 +119,7 @@ PREP(loadPerson); PREP(loadPersonLocal); PREP(loadSettingsFromProfile); PREP(loadSettingsOnServer); +PREP(loadSettingsLocalizedText); PREP(map); PREP(moduleCheckPBOs); PREP(moduleLSDVehicles); diff --git a/addons/common/functions/fnc_loadSettingsFromProfile.sqf b/addons/common/functions/fnc_loadSettingsFromProfile.sqf index 1817e2f40e..7cb99e3400 100644 --- a/addons/common/functions/fnc_loadSettingsFromProfile.sqf +++ b/addons/common/functions/fnc_loadSettingsFromProfile.sqf @@ -13,28 +13,7 @@ */ #include "script_component.hpp" -private ["_parseConfigForDisplayNames", "_name", "_isClientSetable", "_isForced", "_profileValue"]; - -_parseConfigForDisplayNames = { - private "_optionEntry"; - _optionEntry = _this select 0; - if !(isClass _optionEntry) exitwith {false}; - _x set [3, getText (_optionEntry >> "displayName")]; - _x set [4, getText (_optionEntry >> "description")]; - - private "_values"; - _values = _x select 5; - { - private "_text"; - _text = _x; - if (((typeName _text) == "STRING") && {(count _text) > 1} && {(_text select [0,1]) == "$"}) then { - _text = localize (_text select [1, ((count _text) - 1)]); //chop off the leading $ - _values set [_forEachIndex, _text]; - }; - } forEach _values; - true; -}; - +private ["_name", "_isClientSetable", "_isForced", "_profileValue"]; // Iterate through settings { @@ -58,10 +37,4 @@ _parseConfigForDisplayNames = { }; }; - if !([configFile >> "ACE_Settings" >> _name] call _parseConfigForDisplayNames) then { - if !([configFile >> "ACE_ServerSettings" >> _name] call _parseConfigForDisplayNames) then { - [missionConfigFile >> "ACE_Settings" >> _name] call _parseConfigForDisplayNames; - }; - }; - } forEach GVAR(settings); diff --git a/addons/common/functions/fnc_loadSettingsLocalizedText.sqf b/addons/common/functions/fnc_loadSettingsLocalizedText.sqf new file mode 100644 index 0000000000..280a1e9907 --- /dev/null +++ b/addons/common/functions/fnc_loadSettingsLocalizedText.sqf @@ -0,0 +1,48 @@ +/* + * Author: Glowbal + * Parse all settings and load the localized displayName and description for all text + * + * Arguments: + * None + * + * Return Value: + * None + * + * Public: No + */ +#include "script_component.hpp" + +private ["_parseConfigForDisplayNames", "_name"]; + +_parseConfigForDisplayNames = { + private "_optionEntry"; + _optionEntry = _this select 0; + if !(isClass _optionEntry) exitwith {false}; + _x set [3, getText (_optionEntry >> "displayName")]; + _x set [4, getText (_optionEntry >> "description")]; + + private "_values"; + _values = _x select 5; + { + private "_text"; + _text = _x; + if (((typeName _text) == "STRING") && {(count _text) > 1} && {(_text select [0,1]) == "$"}) then { + _text = localize (_text select [1, ((count _text) - 1)]); //chop off the leading $ + _values set [_forEachIndex, _text]; + }; + } forEach _values; + true; +}; + + +// Iterate through settings +{ + _name = _x select 0; + + if !([configFile >> "ACE_Settings" >> _name] call _parseConfigForDisplayNames) then { + if !([configFile >> "ACE_ServerSettings" >> _name] call _parseConfigForDisplayNames) then { + [missionConfigFile >> "ACE_Settings" >> _name] call _parseConfigForDisplayNames; + }; + }; + +} forEach GVAR(settings); From 852b4df61df411717f4fbfe057f90af7a31b2398 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 11:16:18 -0700 Subject: [PATCH 774/816] Settings changes. createVehicleLocal derp. --- addons/medical/ACE_Settings.hpp | 19 +++++++++---------- .../functions/fnc_handleCreateLitter.sqf | 8 +++----- 2 files changed, 12 insertions(+), 15 deletions(-) diff --git a/addons/medical/ACE_Settings.hpp b/addons/medical/ACE_Settings.hpp index 51ff72f465..a4c4e8dd04 100644 --- a/addons/medical/ACE_Settings.hpp +++ b/addons/medical/ACE_Settings.hpp @@ -73,11 +73,18 @@ class ACE_Settings { }; class GVAR(allowLitterCreation) { typeName = "BOOL"; - value = true; + value = 1; + }; + class GVAR(litterSimulationDetail) { + displayName = "$STR_ACE_Medical_litterSimulationDetail"; + description = "$STR_ACE_Medical_litterSimulationDetail_Desc"; + typeName = "SCALAR"; + value = 500; + isClientSettable = 1; }; class GVAR(litterCleanUpDelay) { typeName = "SCALAR"; - value = 1800; + value = -1; }; class GVAR(medicSetting_PAK) { typeName = "SCALAR"; @@ -124,12 +131,4 @@ class ACE_Settings { values[] = {"$STR_ACE_Medical_painEffect_Flash", "$STR_ACE_Medical_painEffect_Chroma"}; isClientSettable = 1; }; - - class GVAR(litterSimulationDetail) { - displayName = "$STR_ACE_Medical_litterSimulationDetail"; - description = "$STR_ACE_Medical_litterSimulationDetail_Desc"; - typeName = "SCALAR"; - value = 500; - isClientSettable = 1; - }; }; diff --git a/addons/medical/functions/fnc_handleCreateLitter.sqf b/addons/medical/functions/fnc_handleCreateLitter.sqf index f6bd821831..ac3ce5da5c 100644 --- a/addons/medical/functions/fnc_handleCreateLitter.sqf +++ b/addons/medical/functions/fnc_handleCreateLitter.sqf @@ -2,15 +2,13 @@ PARAMS_3(_litterClass,_position,_direction); private["_litterObject"]; - - -if (isnil QGVAR(allCreatedLitter)) then { +if (isNil QGVAR(allCreatedLitter)) then { GVAR(allCreatedLitter) = []; GVAR(litterPFHRunning) = false; }; -if((count GVAR(allCreatedLitter)) <= GVAR(litterSimulationDetail) )then { - _litterObject = createVehicleLocal [_litterClass, _position, [], 0, "NONE"]; +if((count GVAR(allCreatedLitter)) <= GVAR(litterSimulationDetail) ) then { + _litterObject = _litterClass createVehicleLocal _position; _litterObject setDir _direction; } else { // @TODO: We hit max litter items, remove a few of them to work with what we have. From 43dee5643fb47b170577889a7eecbac90d851506 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 18 Apr 2015 13:20:10 -0500 Subject: [PATCH 775/816] Python3 compatibility: parentheses for print --- tools/search_privates.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/search_privates.py b/tools/search_privates.py index f3fbf60c10..6445a24dd7 100644 --- a/tools/search_privates.py +++ b/tools/search_privates.py @@ -92,7 +92,7 @@ def check_privates(filepath): private_output = private_output + '", "' + bad_priv private_output = private_output + '"];'; - print private_output + print (private_output) for bad_priv in missing: print ('\t' + bad_priv) From e54c68f7f905c490f8f23d1c07750970aba85467 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 11:37:06 -0700 Subject: [PATCH 776/816] handle cleanup --- .../functions/fnc_handleCreateLitter.sqf | 42 +++++++++++++++---- 1 file changed, 34 insertions(+), 8 deletions(-) diff --git a/addons/medical/functions/fnc_handleCreateLitter.sqf b/addons/medical/functions/fnc_handleCreateLitter.sqf index ac3ce5da5c..b46f4397cf 100644 --- a/addons/medical/functions/fnc_handleCreateLitter.sqf +++ b/addons/medical/functions/fnc_handleCreateLitter.sqf @@ -1,4 +1,8 @@ +//#define DEBUG_MODE_FULL #include "script_component.hpp" + +if(!hasInterface) exitWith { false }; + PARAMS_3(_litterClass,_position,_direction); private["_litterObject"]; @@ -7,15 +11,37 @@ if (isNil QGVAR(allCreatedLitter)) then { GVAR(litterPFHRunning) = false; }; -if((count GVAR(allCreatedLitter)) <= GVAR(litterSimulationDetail) ) then { - _litterObject = _litterClass createVehicleLocal _position; - _litterObject setDir _direction; -} else { - // @TODO: We hit max litter items, remove a few of them to work with what we have. - // Basically, we should just start FIFO'ing these +_litterObject = _litterClass createVehicleLocal _position; +_litterObject setDir _direction; + +if((count GVAR(allCreatedLitter)) > GVAR(litterSimulationDetail) ) then { + // gank the first litter object, and spawn ours. + private["_oldLitter"]; + _oldLitter = GVAR(allCreatedLitter) deleteAt 0; + { + deleteVehicle _x; + } forEach (_oldLitter select 1); }; -GVAR(allCreatedLitter) pushBack _litterObject; -//GVAR(allCreatedLitter) = GVAR(allCreatedLitter) - [objNull]; +GVAR(allCreatedLitter) pushBack [time, [_litterObject]]; + +if(!GVAR(litterPFHRunning) && {GVAR(litterCleanUpDelay) > 0}) then { + [{ + { + if (time - (_x select 0) >= GVAR(litterCleanUpDelay)) then { + { + deleteVehicle _x; + } foreach (_this select 1); + GVAR(allCreatedLitter) set[_foreachIndex, objNull]; + }; + }foreach GVAR(allCreatedLitter); + GVAR(allCreatedLitter) = GVAR(allCreatedLitter) - [objNull]; + + if ( (count GVAR(allCreatedLitter)) == 0) exitwith { + [(_this select 1)] call CBA_fnc_removePerFrameHandler; + GVAR(litterPFHRunning) = false; + }; + }, 30, []] call cba_fnc_addPerFrameHandler; +}; true \ No newline at end of file From ca74ce721d8eb61aa7278bb69df78a1f8a3ffe11 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 11:48:44 -0700 Subject: [PATCH 777/816] Use cleanup settings, and force server TTL on the events. --- addons/medical/ACE_Settings.hpp | 2 +- addons/medical/XEH_postInit.sqf | 2 +- addons/medical/functions/fnc_createLitter.sqf | 2 ++ addons/medical/functions/fnc_handleCreateLitter.sqf | 4 ++-- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/addons/medical/ACE_Settings.hpp b/addons/medical/ACE_Settings.hpp index a4c4e8dd04..b42d5bc5a6 100644 --- a/addons/medical/ACE_Settings.hpp +++ b/addons/medical/ACE_Settings.hpp @@ -84,7 +84,7 @@ class ACE_Settings { }; class GVAR(litterCleanUpDelay) { typeName = "SCALAR"; - value = -1; + value = 0; }; class GVAR(medicSetting_PAK) { typeName = "SCALAR"; diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index b4d7d30d7a..9b384c67b7 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -268,4 +268,4 @@ if (USE_WOUND_EVENT_SYNC) then { // Networked litter -[QGVAR(createLitter), FUNC(handleCreateLitter)] call EFUNC(common,addSyncedEventHandler); +[QGVAR(createLitter), FUNC(handleCreateLitter), GVAR(litterCleanUpDelay)] call EFUNC(common,addSyncedEventHandler); diff --git a/addons/medical/functions/fnc_createLitter.sqf b/addons/medical/functions/fnc_createLitter.sqf index cc3e32eb5e..5299fbb244 100644 --- a/addons/medical/functions/fnc_createLitter.sqf +++ b/addons/medical/functions/fnc_createLitter.sqf @@ -47,6 +47,8 @@ _createLitter = { }; _direction = (random 360); + // Create the litter, and timeout the event based on the cleanup delay + // The cleanup delay for events in MP is handled by the server side [QGVAR(createLitter), [_litterClass,_position,_direction], 0] call EFUNC(common,syncedEvent); true diff --git a/addons/medical/functions/fnc_handleCreateLitter.sqf b/addons/medical/functions/fnc_handleCreateLitter.sqf index b46f4397cf..aca47250cd 100644 --- a/addons/medical/functions/fnc_handleCreateLitter.sqf +++ b/addons/medical/functions/fnc_handleCreateLitter.sqf @@ -31,10 +31,10 @@ if(!GVAR(litterPFHRunning) && {GVAR(litterCleanUpDelay) > 0}) then { if (time - (_x select 0) >= GVAR(litterCleanUpDelay)) then { { deleteVehicle _x; - } foreach (_this select 1); + } forEach (_x select 1); GVAR(allCreatedLitter) set[_foreachIndex, objNull]; }; - }foreach GVAR(allCreatedLitter); + } forEach GVAR(allCreatedLitter); GVAR(allCreatedLitter) = GVAR(allCreatedLitter) - [objNull]; if ( (count GVAR(allCreatedLitter)) == 0) exitwith { From f5705a91e637148a45160ff4a3559c10e03056de Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 12:04:48 -0700 Subject: [PATCH 778/816] oops. --- addons/common/XEH_postInit.sqf | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index 2a20c0204d..27f234970e 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -215,7 +215,6 @@ GVAR(OldPlayerWeapon) = currentWeapon ACE_player; if(isMultiplayer && { time > 0 || isNull player } ) then { // We are jipping! Get ready and wait, and throw the event [{ - diag_log text format["JIP Detected, waiting"]; if(!(isNull player)) then { ["PlayerJip", [player] ] call FUNC(localEvent); [(_this select 1)] call cba_fnc_removePerFrameHandler; From d8b461db913a3ef596f5ce22a07374a0a766da8b Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 18 Apr 2015 21:17:37 +0200 Subject: [PATCH 779/816] Enabled wind deflection for grenades and vehicle gunners: *Added a new module option to disable WD for vehicle gunners *Fixed enabled setting not being initialized --- addons/winddeflection/ACE_Settings.hpp | 6 ++++++ addons/winddeflection/CfgEventHandlers.hpp | 2 +- addons/winddeflection/CfgVehicles.hpp | 6 ++++++ addons/winddeflection/functions/fnc_handleFired.sqf | 7 ++++--- addons/winddeflection/functions/fnc_initModuleSettings.sqf | 2 ++ .../winddeflection/functions/fnc_updateTrajectoryPFH.sqf | 2 +- 6 files changed, 20 insertions(+), 5 deletions(-) diff --git a/addons/winddeflection/ACE_Settings.hpp b/addons/winddeflection/ACE_Settings.hpp index f84bdeace3..b10b78db0c 100644 --- a/addons/winddeflection/ACE_Settings.hpp +++ b/addons/winddeflection/ACE_Settings.hpp @@ -5,6 +5,12 @@ class ACE_Settings { typeName = "BOOL"; value = 1; }; + class GVAR(vehicleEnabled) { + displayName = "Vehicle Enabled"; + description = "Enables wind deflection for static/vehicle gunners"; + typeName = "BOOL"; + value = 1; + }; class GVAR(simulationInterval) { displayName = "Simulation Interval"; description = "Defines the interval between every calculation step"; diff --git a/addons/winddeflection/CfgEventHandlers.hpp b/addons/winddeflection/CfgEventHandlers.hpp index 4f54a73c84..d856993322 100644 --- a/addons/winddeflection/CfgEventHandlers.hpp +++ b/addons/winddeflection/CfgEventHandlers.hpp @@ -5,7 +5,7 @@ class Extended_PreInit_EventHandlers { }; class Extended_FiredBIS_EventHandlers { - class CAManBase { + class AllVehicles { class ADDON { firedBIS = QUOTE(_this call FUNC(handleFired)); }; diff --git a/addons/winddeflection/CfgVehicles.hpp b/addons/winddeflection/CfgVehicles.hpp index 09dc1b69be..76ac0c13d3 100644 --- a/addons/winddeflection/CfgVehicles.hpp +++ b/addons/winddeflection/CfgVehicles.hpp @@ -17,6 +17,12 @@ class CfgVehicles { typeName = "BOOL"; defaultValue = 1; }; + class vehicleEnabled { + displayName = "Vehicle Enabled"; + description = "Enables wind deflection for static/vehicle gunners"; + typeName = "BOOL"; + defaultValue = 1; + }; class simulationInterval { displayName = "Simulation Interval"; description = "Defines the interval between every calculation step"; diff --git a/addons/winddeflection/functions/fnc_handleFired.sqf b/addons/winddeflection/functions/fnc_handleFired.sqf index 241fbcf839..f7090cfc2a 100644 --- a/addons/winddeflection/functions/fnc_handleFired.sqf +++ b/addons/winddeflection/functions/fnc_handleFired.sqf @@ -21,15 +21,16 @@ */ #include "script_component.hpp" -if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) exitWith {false}; - private ["_unit", "_bullet"]; _unit = _this select 0; _bullet = _this select 6; +if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false] && (_bullet isKindOf "BulletBase") && (_unit isKindOf "Man")) exitWith {false}; + if (!hasInterface) exitWith {false}; if (!(GVAR(enabled))) exitWith {false}; -if (!(_bullet isKindOf "BulletBase")) exitWith {false}; +if (!(GVAR(vehicleEnabled)) && !(_unit isKindOf "Man")) exitWith {false}; +if (!((_bullet isKindOf "BulletBase") || (_bullet isKindOf "GrenadeBase"))) exitWith {false}; if (_unit distance ACE_player > GVAR(simulationRadius)) exitWith {false}; if (!([_unit] call EFUNC(common,isPlayer))) exitWith {false}; diff --git a/addons/winddeflection/functions/fnc_initModuleSettings.sqf b/addons/winddeflection/functions/fnc_initModuleSettings.sqf index 4cf75c885a..40be14a2b2 100644 --- a/addons/winddeflection/functions/fnc_initModuleSettings.sqf +++ b/addons/winddeflection/functions/fnc_initModuleSettings.sqf @@ -22,6 +22,8 @@ _activated = _this select 2; if !(_activated) exitWith {}; +[_logic, QGVAR(enabled), "enabled"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(vehicleEnabled), "vehicleEnabled"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(simulationInterval), "simulationInterval"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(simulationRadius), "simulationRadius"] call EFUNC(common,readSettingFromModule); diff --git a/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf b/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf index f5f1d3861e..4c2859f9b6 100644 --- a/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf +++ b/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf @@ -26,7 +26,7 @@ _bulletVelocity = velocity _bullet; _bulletSpeed = vectorMagnitude _bulletVelocity; - if (!alive _bullet || _bulletSpeed < 100) exitwith { + if (!alive _bullet || ((_bullet isKindOf "BulletBase") && _bulletSpeed < 100)) exitwith { [_this select 1] call cba_fnc_removePerFrameHandler; }; From c08125e0f3c1ec3c282312cb996c4b1fbbcb0a40 Mon Sep 17 00:00:00 2001 From: Grzegorz Sikora Date: Sat, 18 Apr 2015 22:00:37 +0200 Subject: [PATCH 780/816] PL translation --- addons/medical/stringtable.xml | 6 ++++-- addons/missileguidance/stringtable.xml | 2 ++ addons/optionsmenu/stringtable.xml | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 6039d9e5b2..66d84c321d 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -4,9 +4,11 @@ Litter Simulation Detail + Detale zużytych medykamentów Litter simulation detail level sets the number of litter items which will be locally spawned in the client. Excessive amounts in local areas could cause FPS lag, so this is a client only setting. + Opcja ta ustawia liczbę zużytych medykamentów, jakie pojawiają się lokalnie wokół gracza. Ich zbyt duża ilość może spowodować spadki FPS, dlatego jest to ustawienie tylko po stronie klienta. Inject Atropine @@ -91,7 +93,7 @@ Bandage Verbinden Venda - Bandaż + Bandażuj Obvázat Pansement Benda @@ -1633,4 +1635,4 @@ Aberration chromatique - + \ No newline at end of file diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index 4cc5278031..50c25a7a96 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -1,4 +1,5 @@  + @@ -15,6 +16,7 @@ Advanced missile guidance, or AMG, provides multiple enhancements to missile locking and firing. It is also a framework required for missile weapon types. + Zaawansowane namierzanie rakiet, lub ZNR, dostarcza wiele poprawek do systemu namierzania rakiet oraz dodaje nowe tryby strzału. Jest to wymagana opcja dla broni rakietowych. Hydra-70 DAGR Missile diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 660cfdb4e1..63717719b4 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -1,4 +1,5 @@  + @@ -99,7 +100,7 @@ Einstellung: Установки: Ajuste: - Ustawienie: + Ustaw: Paramètres Opció: Parametri: @@ -216,6 +217,7 @@ Option Menu UI Scaling Menu option: taille de l'UI + Skalowanie UI menu ustawień \ No newline at end of file From 8dac6d3f3dbdd8b3d53b2de7be9b56eab87a8280 Mon Sep 17 00:00:00 2001 From: Grzegorz Date: Sat, 18 Apr 2015 22:03:36 +0200 Subject: [PATCH 781/816] Update stringtable.xml --- addons/optionsmenu/stringtable.xml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 946148fa79..e65087936e 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -216,11 +216,8 @@ Option Menu UI Scaling -<<<<<<< HEAD Menu option: taille de l'UI -======= ->>>>>>> b2edeb01e48ce6e618b18f38f295cb5d6f0efb1d Skalowanie UI menu ustawień - \ No newline at end of file + From 7ac7bc3f294e8ba47d6805a7bc2c8cd70858c9d2 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 18 Apr 2015 22:06:42 +0200 Subject: [PATCH 782/816] eventhandler for creating and deleting cameras --- addons/common/XEH_postInit.sqf | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index e470e91c95..cff64e75c6 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -174,6 +174,31 @@ GVAR(OldPlayerWeapon) = currentWeapon ACE_player; }, 0, []] call cba_fnc_addPerFrameHandler; + +// PFH to raise camera created event. Only works on these cams by BI. +#define ALL_CAMERAS [ \ + missionNamespace getVariable ["BIS_DEBUG_CAM", objNull], \ + missionNamespace getVariable ["BIS_fnc_camera_cam", objNull], \ + uiNamespace getVariable ["BIS_fnc_arsenal_cam", objNull], \ + uiNamespace getVariable ["BIS_fnc_animViewer_cam", objNull], \ + missionNamespace getVariable ["BIS_fnc_establishingShot_fakeUAV", objNull] \ +] + +GVAR(OldIsCamera) = false; + +[{ + + // "activeCameraChanged" event + _isCamera = {!isNull _x} count ALL_CAMERAS > 0; + if !(_isCamera isEqualTo GVAR(OldIsCamera)) then { + // Raise ACE event locally + GVAR(OldIsCamera) = _isCamera; + ["activeCameraChanged", [ACE_player, _isCamera]] call FUNC(localEvent); + }; + +}, 1, []] call cba_fnc_addPerFrameHandler; // feel free to decrease the sleep time if you need it. + + [QGVAR(StateArrested),false,true,QUOTE(ADDON)] call FUNC(defineVariable); ["displayTextStructured", FUNC(displayTextStructured)] call FUNC(addEventhandler); From 283388eb7c2963cbef63cfb0a87749f0da50b3b8 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 18 Apr 2015 22:12:37 +0200 Subject: [PATCH 783/816] Fixed a small calculation error in the wind speed output --- addons/kestrel4500/functions/fnc_generateOutputData.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/kestrel4500/functions/fnc_generateOutputData.sqf b/addons/kestrel4500/functions/fnc_generateOutputData.sqf index e7679df53f..3e392bd55b 100644 --- a/addons/kestrel4500/functions/fnc_generateOutputData.sqf +++ b/addons/kestrel4500/functions/fnc_generateOutputData.sqf @@ -88,7 +88,7 @@ switch (GVAR(Menu)) do { if (!GVAR(MinAvgMax)) then { if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { _textCenterBig = Str(round(abs(sin(GVAR(RefHeading) - _playerDir) * _windSpeed) * 10) / 10); - _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; + _textInfoLine1 = format["%1 m/s @ %2", round((abs(cos(_playerDir - _windDir)) * _windSpeed) * 10) / 10, round(_playerDir)]; } else { _textCenterBig = Str(round(abs(sin(GVAR(RefHeading)) * _windSpeed) * 10) / 10); _textInfoLine1 = format["%1 m/s @ %2", round(_windSpeed * 10) / 10, round(_windDir)]; @@ -120,7 +120,7 @@ switch (GVAR(Menu)) do { if (!GVAR(MinAvgMax)) then { if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { _textCenterBig = Str(round(abs(cos(GVAR(RefHeading) - _playerDir) * _windSpeed) * 10) / 10); - _textInfoLine1 = format["%1 m/s @ %2", round((cos(_playerDir - _windDir) * _windSpeed) * 10) / 10, round(_playerDir)]; + _textInfoLine1 = format["%1 m/s @ %2", round((abs(cos(_playerDir - _windDir)) * _windSpeed) * 10) / 10, round(_playerDir)]; } else { _textCenterBig = Str(round(abs(cos(GVAR(RefHeading)) * _windSpeed) * 10) / 10); _textInfoLine1 = format["%1 m/s @ %2", round(_windSpeed * 10) / 10, round(_windDir)]; From 454c6dfbfec05d29ec41a947a596fcd1557ffab8 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 18 Apr 2015 22:58:23 +0200 Subject: [PATCH 784/816] Added more GUI elements to structure the ATragMX main page --- addons/atragmx/RscTitles.hpp | 35 ++++++++++++++++--- .../atragmx/functions/fnc_show_main_page.sqf | 2 +- 2 files changed, 31 insertions(+), 6 deletions(-) diff --git a/addons/atragmx/RscTitles.hpp b/addons/atragmx/RscTitles.hpp index c421f5df70..6562e694d1 100644 --- a/addons/atragmx/RscTitles.hpp +++ b/addons/atragmx/RscTitles.hpp @@ -263,7 +263,31 @@ class ATragMX_Display { idc=-1; x=0.55*safezoneW+safezoneX+0.315; }; - + + class TEXT_GUN_FRAME: ATragMX_RscText { + idc=1001; + style=64; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.25; + w=0.0925; + h=0.205; + text=""; + }; + class TEXT_ATMOSPHERE_FRAME: TEXT_GUN_FRAME { + idc=1002; + x=0.550*safezoneW+safezoneX+0.205; + }; + class TEXT_TARGET_FRAME: TEXT_GUN_FRAME { + idc=1003; + x=0.550*safezoneW+safezoneX+0.3; + }; + class TEXT_RESULT_FRAME: TEXT_GUN_FRAME { + idc=1004; + x=0.550*safezoneW+safezoneX+0.11; + y=0.265*safezoneH+safezoneY+0.46; + w=0.2825; + h=0.15; + }; class TEXT_GUN_PROFILE: ATragMX_RscText { idc=1000; x=0.550*safezoneW+safezoneX+0.11; @@ -438,13 +462,13 @@ class ATragMX_Display { text="B"; action=QUOTE(1 call FUNC(change_target_slot)); }; - class TEXT_TARGET_C: TEXT_TARGET_B { + class TEXT_TARGET_C: TEXT_TARGET_A { idc=502; x=0.550*safezoneW+safezoneX+0.2512; text="C"; action=QUOTE(2 call FUNC(change_target_slot)); }; - class TEXT_TARGET_D: TEXT_TARGET_B { + class TEXT_TARGET_D: TEXT_TARGET_A { idc=503; x=0.550*safezoneW+safezoneX+0.2743; text="D"; @@ -511,7 +535,7 @@ class ATragMX_Display { class TEXT_ELEVATION: TEXT_GUN_PROFILE { idc=40; w=0.05; - x=0.550*safezoneW+safezoneX+0.11; + x=0.550*safezoneW+safezoneX+0.115; y=0.265*safezoneH+safezoneY+0.50; text="Elev"; }; @@ -570,7 +594,7 @@ class ATragMX_Display { class TEXT_LEAD: TEXT_GUN { idc=42; w=0.05; - x=0.550*safezoneW+safezoneX+0.11; + x=0.550*safezoneW+safezoneX+0.115; y=0.265*safezoneH+safezoneY+0.57; text="Lead"; action=QUOTE(GVAR(showWind2) = !GVAR(showWind2); call FUNC(update_result); call FUNC(update_target)); @@ -679,6 +703,7 @@ class ATragMX_Display { h=0.45; x=0.550*safezoneW+safezoneX+0.11; y=0.265*safezoneH+safezoneY+0.24; + sizeEx=0.025; colorSelectBackground[]={0.15,0.21,0.23,0.3}; colorSelectBackground2[]={0.15,0.21,0.23,0.3}; onMouseButtonDblClick=QUOTE(true call FUNC(toggle_gun_list)); diff --git a/addons/atragmx/functions/fnc_show_main_page.sqf b/addons/atragmx/functions/fnc_show_main_page.sqf index 607527a18e..ed999948b0 100644 --- a/addons/atragmx/functions/fnc_show_main_page.sqf +++ b/addons/atragmx/functions/fnc_show_main_page.sqf @@ -18,7 +18,7 @@ GVAR(showMainPage) = _this; {ctrlShow [_x, _this]} forEach [10, 100, 11, 110, 12, 120, 13, 130, 14, 140, 20, 200, 21, 210, 22, 220, 23, 230, 30, 300, 31, 310, 32, 320, 33, 330, 34, 340, 40, 400, 401, 402, 403, 41, 410, 411, 412, 42, 420, - 500, 501, 502, 503, 600, 601, 602, 603, 1000, 2000, 3000, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008]; + 500, 501, 502, 503, 600, 601, 602, 603, 1000, 1001, 1002, 1003, 1004, 2000, 3000, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008]; if (_this) then { if (GVAR(atmosphereModeTBH)) then { From 21c772aa8d36512ef84ecd9e9bf9ea808ca2125a Mon Sep 17 00:00:00 2001 From: ulteq Date: Sat, 18 Apr 2015 23:14:40 +0200 Subject: [PATCH 785/816] Fixed scope adjustment conflicting with vehicle weapon zeroing --- addons/scopes/functions/fnc_adjustScope.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/scopes/functions/fnc_adjustScope.sqf b/addons/scopes/functions/fnc_adjustScope.sqf index a59095d127..d13ff57ffc 100644 --- a/addons/scopes/functions/fnc_adjustScope.sqf +++ b/addons/scopes/functions/fnc_adjustScope.sqf @@ -16,7 +16,7 @@ PARAMS_3(_unit,_turretAndDirection,_majorStep); -if (vehicle _unit != _unit) exitWith {false}; +if (!(_unit isKindOf "Man")) exitWith {false}; private ["_weaponIndex", "_zeroing", "_optic", "_increment", "_maxVertical", "_maxHorizontal", "_elevation", "_windage", "_zero", "_adjustment"]; From 365d6c81c4a0f49866505fa990bef465ca486135 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 14:39:51 -0700 Subject: [PATCH 786/816] Update javelin.md Small description update just so something is here. --- documentation/feature/javelin.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/documentation/feature/javelin.md b/documentation/feature/javelin.md index eecfa8844a..b253a25fc9 100644 --- a/documentation/feature/javelin.md +++ b/documentation/feature/javelin.md @@ -7,4 +7,15 @@ parent: wiki --- ## 1. Overview -Blah blah blah \ No newline at end of file +Blah blah blah + +Steps to lock titan/Javelin: + +1. You must be zoomed ALL THE WAY IN +2. You must be in thermal view +3. You must have a missile loaded +4. Hold TAB over a target, it will start beeping and the constraint boxes will appear +5. Once the beeping changes to LOCK tone, and the lock crosshairs appear, click fire without releasing tab + + +CTRL+TAB is default key to change firemode (configurable as a key) From 43e287dc0f75373b1ca50fcdac3c020ca76f5c3d Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 14:41:17 -0700 Subject: [PATCH 787/816] Added PlayerJIP event. --- documentation/development/ace3-events-system.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/documentation/development/ace3-events-system.md b/documentation/development/ace3-events-system.md index d7c99e558e..17bd431c12 100644 --- a/documentation/development/ace3-events-system.md +++ b/documentation/development/ace3-events-system.md @@ -52,6 +52,13 @@ PREP(onTapShoulder); [_newPlayer, _oldPlayer] local + + "PlayerJIP" + Player was a JIP player, and `player` object is now created. + common + [_player] + local + "playerInventoryChanged" From bce0d8498920e244df9371a5b0f5dd638fd95fc0 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sat, 18 Apr 2015 18:41:36 -0300 Subject: [PATCH 788/816] Fix interact menu object ordering --- addons/interact_menu/functions/fnc_renderActionPoints.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/interact_menu/functions/fnc_renderActionPoints.sqf b/addons/interact_menu/functions/fnc_renderActionPoints.sqf index 8d4734c8f8..6ed4b41de4 100644 --- a/addons/interact_menu/functions/fnc_renderActionPoints.sqf +++ b/addons/interact_menu/functions/fnc_renderActionPoints.sqf @@ -25,7 +25,7 @@ _fnc_renderNearbyActions = { _cameraDir = ((positionCameraToWorld [0, 0, 1]) call EFUNC(common,positionToASL)) vectorDiff _cameraPos; _numInteractObjects = 0; - _nearestObjects = nearestObjects [((getPosASL ACE_player) vectorAdd (_cameraDir vectorMultiply 5)) call EFUNC(common,ASLToPosition), ["All"], 8]; + _nearestObjects = nearestObjects [ACE_player, ["All"], 13]; { _target = _x; From 41bd3cb6f506f8775db4210573f791397190a21d Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 14:43:22 -0700 Subject: [PATCH 789/816] documented synchronized events. --- documentation/development/ace3-events-system.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/documentation/development/ace3-events-system.md b/documentation/development/ace3-events-system.md index 17bd431c12..33412aa8fa 100644 --- a/documentation/development/ace3-events-system.md +++ b/documentation/development/ace3-events-system.md @@ -23,6 +23,11 @@ Events can be removed or cleared with the following commands. * `[eventName, eventHandlerId] call ace_common_fnc_removeEventHandler`
      will remove a specific event handler of the event name, using the ID returned from `ace_common_fnc_addEventHandler`. * `[eventName] call ace_common_fnc_removeAllEventHandlers`
      will remove all event handlers for that type of event. +### Synchronized Events +* `[eventName, eventCodeBlock, ttlNumberOrCodeBlock] call ace_common_fnc_addSyncedEventHandler`
      adds a globally synchronized event handler which will expire events after the provided TTL, or the code returns true. +* `[eventName] call ace_common_fnc_removeSyncedEventHandler`
      will remove a specific event handler of the event name, using the ID returned from `ace_common_fnc_addSyncedEventHandler`. +* * `[eventName, args, ttlNumberOrCodeBlock] call ace_common_fnc_syncedEvent`
      calls a global synchronized event, which will also be run on JIP players unless it has expired; event will expire after the provided TTL, or the code returns true. + ### Pattern: ```c++ // tapper machine From b3b172e13b3f18668e969df34540728f04a47948 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 14:46:01 -0700 Subject: [PATCH 790/816] drop bad docs. --- documentation/features/feature-list.md | 20 ------------------- documentation/features/titan-javelin-usage.md | 10 ---------- 2 files changed, 30 deletions(-) delete mode 100644 documentation/features/feature-list.md delete mode 100644 documentation/features/titan-javelin-usage.md diff --git a/documentation/features/feature-list.md b/documentation/features/feature-list.md deleted file mode 100644 index 9edc405ba2..0000000000 --- a/documentation/features/feature-list.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -layout: wiki -title: Features Documentation -group: features -order: 0 -parent: wiki ---- - - -**This page will get updated soon.** - - -## Table of Contents - - 1. [][[Advanced Missile Guidanced Framework|WikiLink]] - 2. [yy](#yy) - 3. [zz](#zz) - - -## What ACE3 has to offer diff --git a/documentation/features/titan-javelin-usage.md b/documentation/features/titan-javelin-usage.md deleted file mode 100644 index 8115e6812b..0000000000 --- a/documentation/features/titan-javelin-usage.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -layout: wiki -title: ACE Titan and Javelin -group: features -order: 0 -parent: wiki ---- - - -**This page will get updated soon.** From 0bfd0840246955f958c15c04613022b9fa661fcc Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 14:54:32 -0700 Subject: [PATCH 791/816] extensions recompiled --- ace_advanced_ballistics.dll | Bin 613888 -> 613888 bytes ace_breakLine.dll | Bin 208384 -> 712192 bytes ace_fcs.dll | Bin 779264 -> 787968 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/ace_advanced_ballistics.dll b/ace_advanced_ballistics.dll index 568e7c16db7de74c45b5a9a0b78735a3db594a49..3349bb5b38df8a69b01736e1346a576c8ef4fcb4 100644 GIT binary patch delta 121 zcmZqJquQ`Xbpa!D(Ium1X2y1AMi6EKVrC#_0b*7lX4}rp$ew5^4^$M&00c}xoC?Hq zUUM+axyb<%VgSmuH(Rl9Z?@u)oiBL4HC-*D`LSPr{wL=C)ef7Owr{-2u~-pg&Gzu$ H94nImPeCLu delta 121 zcmZqJquQ`Xbpa!@&pNecX2y1AMi6EKVrC#_0b*7lX4}rp$ew5^zi6#mC<72M0dXo2 z&w0(kFy|%*NQeO_*WPT!zP;IsLw3I4t(%{pEK%O%yVLW~b=|rC)y&&B-sD)U$P84q KJ^VMv$|L|-t0hSQ diff --git a/ace_breakLine.dll b/ace_breakLine.dll index edd00c78eb0218bb0d24ec14735be5de37c859d9..428df80092994ec765c2ee73530a7c9e4c7a216f 100644 GIT binary patch literal 712192 zcmeFa2UJu`vo<^fBMb;KDk^4F%!(*x41f~MAP7dxis&&A%o#a4ZZYSabB>rnlrdsf zR8&;dK~OPacK+wtGb2$w=e_U!*SGG%wN6cUS9NuDb$4}jb#G3a&a)+k5{X2H|1=tj zBm%$u=P1J8gH)jNl|GVBvft!VnFwj?OJ%(M2LxFU4II)xu;*Xay?YKGJS5nzF^7NpUrCR=TIHe4K;kGBE3qCch`+iY zKT}B`VE0FvN-7bZYAWeOrDyw>S7OydBAHmqL{dK+4&xJNBC$gG#Oo%R$0*WNvLF0^ z_0KlA@5o>vcfCg+DHr>irG0COq=#)_pPs=zC6Yev*cJ5M1HWHDo8g}$riZPTOk(K` zL=RJm*r}HI&G64rB8jvepe1YvHAx_�)ud;($%biLURUAt0RD9>fv|$^J~wM(0fI|HXe7 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

      sS}J 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 literal 208384 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

      Z;yo~t)NG>!wW-PpWm+?pIg&LLwL1o^w5oA z!fyjLf`I(Sbleo%o*y^~20GbV=n;~ciG~!H3=*Td9*=%c-CmBe05ubai3D>l%nxAW zLcWU$tY*-J{pgCzAPI>C6A4VJISY=+VL9o@BAd0$_=4LpL3 zq9xQ*uYisn>D#OuN9gBn2y-E&cRv5oV7}QPG>W24-joCj4&z9@n0bO}WB=6MKvg(n zAJIS$;E@d!!p#~9Mk}3SD+ON^dZ95(g&Sw0Y@9XSWYsP2**H75SxNq;_woaFP=i(y z-3krWETrCK8cto|I^>LhU=5H2Y;p~d1!PzQkQYnS^Ak1=)w_n9X(=KtsHGlD&$rgz z$k!^<9SNHT>VF`}&B6EZR*m=IMen(rHy!i84j6TC>U%Se^dDb09~b2M&!wI^3meP% zfgAf(9azZ9LwO7um9WWa@^QTfp zK7?;o2<38H(jbgh+Mt?-E&ZYW4GQ+7%+Wdz5_Gh*d3}3ogBP$`e=u!ZOcoNs4Qw!B zVzTOI!3{$?k$^}OhyKUz6pWCm$MQ1Hfk_`)uCtK!_~pK1b7o}5D~YL;tpXg z+2=r)!v7>^u6`FrQy7@=senVc76e>7NUj~6Sc?xtT$q&&RG1>-agk#}hQsPi9;8{& z#di$C9mn>BO6ua=Z2{Xj2pb*#1MsK7U>#G*xQOJ&h~yskID^Nz*t!NQ@^Jj9UH>_V z^tw6}@3g16Y{jVpZJYbi@M_cFQu7`@gACo(KaGn@cP)}~IX_sc&$F{m;YZb+p|{+d zneY^mgx=RKF+SXcs+S|{GlbB5jo=Ki1Aam)O`oetPbZAvipNz#&G z*VS8r2O*MsU;J<9#|W9obrKr8K)hZ%v?V;} ziD?UK%>h_z;!7@9>(j0^CAJu*MSd3tjppEahyke$>wNu#fAqh#&N~&Gz1~By3&abb ze;a$!@uJ8pr7k9-2%A!N{l$rNlMR>7Z(zKBb(A=gQHOEKA5YffRa z5Z7*BWh`m29cvIXRNu#}!p_jTn8XDCD8Hw=&KDbOj-V6Tsv^=0leMEOn0wsu(m9ZzR^BYLD{~T*iIN6nB$oVDAZM(*-Pok)gV6L6px&6r6 zKl|Sr+iZCuVVy5A)}S)X%F|@!6U=Y0@+Dci19x|C#^oZh+wm#II4$YP7EH(ajl%N{ zkq^2X`HXMweLENZrzt#$!QR8qrE(FIM|0RZT#*5|O$i=L z24FW1oIe%`*Dp>x`D)&C~GIDv9j9kSx%mHN{+LuHW~!NPjJ z?n*^j?w;4vn9s*b?tdouhdhdF)@T_B-oOhuu`!H0^0DB#+Kr(AT#m!1K>!HnNE~_4 zm?rZBPnd0Kj8(hw9A0Z+0D>xKv?vVWR4LJKb^W<_gr@K^X~_6f zTkKKgHUQ#g`uqz=>|ZE2dZB|M74daTx=P{};fjL`F!EIhg7xk1UBnVNg<~c5Tk%CW ze9y(+rQ(_b$GL-T34;$BBsw~2VhJmO-f2_;74#W<0@Pn>zgG&DNu`cMdzhQJS(`R> z-mFlGQHb9}fg;j&o@F)rhD6H)atkErrE)x zRiBU7`g-pO4kz5Q)hc+^Ai^V)?P*St5{Pd1M*_5UAU#KA(uSi9HD`CM9_1 zt^t{w)gjmlVN?R6Mk2uduizkWmsPtO;F?uH#b++l`tK@;@g9vucchw=HbaRi>@so&xln>~5Ko&?P%3~2m73)vN1f%l3m&n`)d<4yLg{;rqNjh(#F~EJn0;@L8 zbU!PsHAzOdq@ZE8BP28q{aZZ}4e_Mi!+_BYJfK-$*8?^Jh=}I&Nc47OVzCCa* z2gt4i0-p$N_&B6D2H)=(r7Ks3rFZOnuG^Z~p-)KRO+6J@fNdDwEZjqSckzbx!%Kbn z9k_t2))B&&b-XXjK99Yu!(v03GQ14tX#i4&ujD4P|6w7=80{d$xLqq@*8m(Xm>oQX zvsmMO+qw){?vKZ@+Q3}{W+M&&CD!GQ}NHKT+`JL|H4oC%3O2#MBhbrr`lw4}-mSi>mP84lgEa1)NBb!6DvJ?N3`>Glq7 zD5ClK%cc-6(a^=JAfcCCkO2|%51#tKzBzgt6H>%JzMx$#iX4e>kOT{)_>*>#-3~=Vnk@;9r{^Ik8U!^>*&CxK%KZvU37_o)L_xt_;wQ#d>Tr%7Odhxgyo+v zLBQbU8s7ShIq{@&_8k)E=&ah-EQUiNQA}UbX}%TnrM+cZ4>|7DTWmcNzr44cxj-Xn zxZ8DiDfX7P%|vMs#eUq!N*hwtRonCUdVp#zUOUqbCg}T3~JvsKpj1(0iR1f z0&$9&`ZrJisejoN8~fqZqX;!3bYyB9?$QawXeY7N+@=mZfaVB!V$Z(gKe%F50k>3p z{80&^>N2>AyIuGa8usGOz7HKD_w4(I8UvLiPAW9-$Gy1%Nug1XLTL|;dQAL2E`GUz z6dLuk_}wFZ_lnZJcbWKIDSlUr-y-o#y(%<{hQH9L3h}Fo z-_7E8tN5)Fzt!TmR{TCBes_!CN5$`B;`ed<_Gr@RLzDwi4n#Q+vHxybMB983rdeEW+~BR=YuP&fUIe{N@Llit4mVyM3PgIH@|Lea(0W$VNI zft)}P`DOMl|J*ak{!?b}{0p*wyf!ksC@((ngFJjnNfg)NpQ{62BfPC0@UQfOZx3Y5 z<#(6by$9n1@4bU^7)%T_o57^O@6F)w!0#9oh;{$mb|4;3#4Cw-T@S>UsS)T49G}DT zz?b;I{Q@(BiGkH-Fe$La3=R*>4VP!|ZSOji*TC{VTN7FF%av!3cj_ze!xxGT_P^wx zTMx2bL^J%aK=W)5GzPy{x0uy5_&tU2^9aAAH+Bu0!JMYY9K;5_q$| z9l+Z_xOTz~>J4W$cb%gn@aQQMzai|k%$KYq->KET_(c9+bJ~PA8h07ta|r*FzTnUO zp%?rZ!fz(Lr#C#lKpHp(c>32E{(*3Q@QdxCqo>p#X8uW+=5Go3M81~5+n}?~(Gu7a znV)j7hxxMt$p2|U@A~yM{#XM(u*m2D29Jt};|b#URc{<7Z|V0ro+Ss;1wQs+YhZGi zJOlMWqSlEz_sdX=V(J`ifo}jAeI?v3;8QExAHAV|+24U^(B%;M(ZA8A3-zJM>^+=d zRPusPzz9!~6}*@4IaNKF0fHfoo5a-;zH`td=7& z@ah|;7#Tz7`w;5-gdnhwy$trt@PBpSKyx?#{p^k`Dmic%#p27Dfr4;R?f$uKV8lii zHJL><6guKls}`d{LeCf zdKyffgF>F_0|$hEI`C`wa?aZCpSus-a089E0YY{G4=adsCUO3>51irp zJO|cZ!jGGncQf-A_mP(@#n(F}KP&sn|7VDG{T}AO^>X>m@sQ)}K7z-81n~1K`mX*7 ze@za)=Z3H887jz6`S?YhV{hPJUWdrk)vd&HU?+&FtK%1V1K*^m)MYVv>uZeVN2&u) zQjiQ(rZyu`L7|BctVXKrXkX6+w0~C`enFp=^i3pv_g#)YL(IaSY!@^I>(`8KP~Xb@ z*Ih0@=b!f>{B?DcN#}V`U*|X-cpXvxnsJB{+SgUozJAKbi~hQa1RT~)GN1jsn1~|t zQKYvaL5hNt<&XIfl>dEb3}G5C3E%_Mf&SU%Bn#p>Sq)|8mCT%v%mn#MRxglF2z`Am zL8clY4ZT5LBglS&Tmul!R?|+PYO;GzV=YaAV3|KAv`*;2a#?11Z-iS3lJqe^jsT=b z?m{Mw`4maNK++|(j7CH`5amFW15pk{IS}PQlmk%?L^%-UK$HVf4n#Q+&2;3ZvulMz@>cW*J_^@L?JDFkCOg+Zf&}!?g@QA;JghiLsa% zzs=ZP65@vpZx`YJs=7q+MmZ4WK$HVf4n#Q+3h!xg{z;I?i zz)VxdG1E&3UU)dxdVqmI_W0-ljQ>xhAxdVH15pk{IS}PQlmk%?L^%-UK$HVf4n#Q+ zmvRD za5yU zX>Z0_|6s%ymu)O8EiSTEs-EJq^|p%g%3`&+yo}k!A8F>_M%P-k+>^QZZkt+OZYwP> zTQB2{d_5wa!2c}hi9;E`flEzNtea8xzrz15+z7;-HE1W6eSkk2QBUjXSnIz>JQtT& z7OW|(bWNS=DqpvzShZEUR9U*Bbf>K=EH3St*qyefu&8H}$gZNCpMf49Xek4|D#FzW zPXeu@hbh*fa91Plr%1aOap&P?e~e;`So_kkQUeUt3ri=1C-BX8SP{`>Of3%nZPH zMub-zVH^C+HJ;n=hQHC}sWfHcHasW41sU@x))@#FA^gK#iq&>Zx_G~0O@~W{Tkk4! zd5YI6djaznp51Vn4?#bNZ^EFBRFA8015hblfa^k<7p|ZeT;-NZ)di@TZ^v4%L)uRb zT+j4@i^2?)HkZd!?g3s5MdI&Kiu#JHPI&uKAa5 z)cSV$AF6x!k=@_?*0&%1&UgRyvG0BV2ao^oM?Zez$)7y+^iO~GZ+o8k`7ieV@>kF9 z`}J?0+yC3=U#LIuyBA;j_m^L3IC!Y>@b8ZtZ94Yq@e{AT{zmi3Q*WOB!&`5+yz}mR zt$+N}pWEL5;4kfe{qS#k;P1hXkN)H1&QCu5$C>~9>}=P$^PgY%;$ldNiH(cz*MC65 zz(Io(hg@N?UU}8fq^pNrlYH%U*AKtp#+z&-ZXTI3>Xy-CZoO^nxbYKipLoZl)X7us zyelnzYDVU?yYI;=T(h>wwQjw;xa9uQ4Q1sO4|pn7ZR4iRTOM4oGJjRU>dU8pZR@t} zJN|Fi|NnOR|J(e}o<3uyeb(%pIdkuw=a|31xo}bL;w5=Ymo2|f^8fPb|4;CL-i(69 za~yUB{`@5l`=U8e%n)`gm~UU4y=XbZGZrs*+Bsn`ykOqE?8SIOID6haMRET??yKDX zqGDZ%@ctoj)=4+USe-`r$Uen7(+HosF2g!f+)W1VP(e>5z{`oG%^F3;w#)D4t^ z3FDLrsABFGZrnLYMWoK+FWJj+IqKbgKI;%XA9OewzcIO zDoS0d3z~FkDI=&vQh}VHSYA`CMbO=@JuY=R>S~d?-@S?*HiY^3ou{NKlR(2vguqz* z%_^;&<#D;_=epFq!ct9yXGesysrC^zAvw;v8g53p$G*8(b$ZIzx+*IbWrI?wtX0Yt zkK)3=2}+StihpAL+hDHgZ@^NNYhC_*HzHhzu(<|!I3oN=M0j^Z_?r>oZ$*T^9TDCi z+l}+L5n<}6Tzdnbk_eZBe^WvI2K-jyAODJsf8#KBJB)ue5yzM<#y>@*+%Dp87jew% zL@fWZ4Sy!Mu@-KFvIf7@^cA#1xw5fW+yX$Uh&Q2fkzRqA$eh`VrmTmnL_GiIB3z1+ z&2Sl@`In8H9;I0D-=P#DycRkK+8OC<@T7@2Ghd-n77-)qHEC27NtdEXdWf4em}N_! zD{+=XjIwO`%-YH_3CD7Xrx4U@prXjgK^Rio{k#~|5~4C9ZYgLl0tQz^>|#JgK0Cm_ zvWPsnNbmW~vd!`oMV6x|5;vcTkF*mHX=Q%MNY2y^8>UjqAshG`XLI1s#=sW*DGtZ& zMMbwGfIlaiKO1hQYprX;8kcDB`Q;nK;RP^JFgh2jGBYw;Td#3tJXb3fIOb|)q9L;@ zJjLuojzZ5`(SEKq9<9(LVG7Gc5alSquK+J`D!@fNaAnB1MF9@xS7y1^D02(Tl-xp9 z^AsTgf3rNrBDC18c`A*#rLLkfm+`PzlOacWnMlpm48KriUIqCSz$<`L0HYvX(aMTd zSJC)NwNQ1DVaD_QFx(WCZ%`DPa8PQI?G}t*YYNww1E#WEQ{Ch5FUNw|2p6uyn!J!S ziZok9nk^!&w0vXX{fbhdxjbt5cw{M8Dm>%Yx{J$1-U^Q`94>oMQOaDK#y{vPEG;Z6 zQrxf(p-5pOa+jBixb+}FwXN|KtA)jEcUReZ5x@39m*BsN%!GiQLy)Oe7AhJltAUov zO~pb`DmS@`iYwjY*A)8BvTnkl9LOs8 z7JxBvDTC4SVMuVfVf!*eDRcLEUVP*-#u7ypdkX4MJcWrrT`Gz&c zET$XIU0lk}V3x6_ytH^DK+NYt4=gyUZ19S5j|xt@DqZ8(cnTjZE-gmI@K;vu+2mS} zhw)`w5UxZsMZ~QszaMq$0fz_30JD!b+q2li)}utgNBVk~XG27?`CO`PMz1c{JRBnp z7}VRXy2@Z1f>arCh3N1elDE#|DqHIg7h^v6z+=FGk%dJOdDgf}St%)}q>gfEP>66u zJSuF)hx;ED3Zws-X|k_%_b)S^ea8%!K*HE)=5w(J^S$KCct~6Enl&!L^zJx}*+x1D zE`AV=X+DDq-C^06M0*u!Dp(S(p2B{|MpZqiKTS_)E;FtY14|(qo-)!M2Q{g9T``8H za2)%)(cR5B`fzR~%vj(sOBD?yL_krDeqI*Q{NXs8Q5j?n$1$ArvskNrKDKWRzvHL! zxlQ=lN(=n?^QJ2&#PbZL3I2UKIm%(-&rx22KO-ks*<-{%YCKmN>80X%v9c0A@#Mf~ zd6~k`R>lc`o?;XJ3?)(c(-lSdbCk}f2|rh97yf<93E}4|`-Hz(d0P0hmB)m?M0v>Y zx5A&bXu47={29tJ;m=cYgrBRV!Jlc*R#JpNL$L~fo}vgpSLu9;<<3#s;Lll{tDJ^E zf59T9!SMGAf4=f4eCOinN)>#2Zmv=x{OQVS;X`v3{sJXU_%oE@!k?)m3V)W;^%Lf^ zEA7IctuzZiM`;kgL)j<%`O4$MpQAh^{A^{j@b6RH!e68;7XA`trtp_56NR6r*x={p z%~F!#&$Q<%NsOOATd@j%iIQme@$i@AW-Aw-jJ3|5zDPL(e@4!HrGx%`pwEauZTKhP z&!0C_X@H+|?`&m1pYNNe>@)nQ;WPhZhW`+J=b|}EHT>MXdleP_ec7`VH~f3S*JZ}@ zJmWbH{^G?81ihqZ44&yH!zZ1jpMGNEb%_J4cg80sjE|3tPqbPSZb(=#!>MG$%@2>K z^TXpQwaPMRSH;kDU5X9PgMVBP*w`JEA<7`(FUFc<0W_=J9xyUBSDB;CS7!H-0(}a( z9MCQa5sBTzyGXec+gqvl$C&Ye$p$r2f2JO7gDb}`wP(`j00nbEi%qOribUKxLGcCw z>qbo~5yDI(a!`M#uFZ7-b<<+hc0HcTgg#p=^!Z3!OfN>6#Yiv3?}G*$HOoOl^OX1r zSA_JnBAwbS%e0|1>e)7=l;L*^XlJQRtH3{ElsSrpt~voJb3`pA)(wc|D#0co??>$< z?J6{D)}E`hN?mZQ z!!zs5S~7+bKz_1DmvRbP2cRiAa_z(VNr~ysIaAQY)dlIA5SAmey(fj+y9{|*V;A7a zt@Ws@4JA|{FIQlsM`AC9FKf$K;*}{I0BKU+TdwX1m(#ag5lheZCT^48GqCnvjAynB zc`s8Whsi6_H{riTE_&BvVz?eAO(x&^szFgNeos=;!ui?Sg`!u;`mlHPg@g8P7a%Lb zxHu5V_M4>K6~<@M@zvUI6Uyql#7o;Svb;P0iSj6=?4$ooc~ipWRX`?X+iwIe4{&lF zUJ9;V+H=glXtrKAzb1$AeRX~nfO4*!H=|q?eU=pV*a(@TrDn4_bBKJ8es2EQ< zj=B-US%8)xlecnYCTC0;fmo#svduVObLNhuZ(>CIe099EG|@g~Vyp~P zYs%9^SRT!KuS2_(3*K!SS#&_ zE&Fip9DWsiY8`3txuMP={TH!T8~iHxBjE3TCf2$ceg%9QSQf*_(n(2!e*ykP_#yaK_zuxG zI6tz_tP^$4LmcZZM}-;6Sp2hLq@-k1f~96P43Bel#;T=xrZZo)55POxoymS9Idsk@C3xSc()O$9zhnNwQoT3=XdTeAh`=t|cE z8kVtKgU!T(kf(6A*ve?Z-cX@#QD$jnYq@L_QN=W2Z@`+Jt1|_}{@GER}RAqB+H;F+p`{3 zsWe(&+VgtW*;eieQw@HVRcPw%FgU_9k<5WGdOR8ovMAG(Rc^6>eiN5LTKHMe2Fwwx zR~DG9D+C=68;VtmIdGWdDz+Ks9?pU_CFm)(c|1;2?ir1;Y%@v=D=Td|#Sju$e7D$U zhU?B`#Wo!W%nYDxkEd`8Vk6_a!ENBs7{#`DONFZ!lGW%t=(e=a7O%CbZkRlaY%uV7 zibgA|(J2bog9-8=9i+Bm3q=>EDvf>G2GcIYR}j0}fZ51HZ(j zWw5UVp$eCZ7PpD|uQp*|RaA>%oOuv(Y^1JsxlOYFrzAzdei=!Z@FRkz2u`4Wm+-Am zmMN<%N-=t{=c0Pt$6JwaTU%OQsd-$oe!bHpQdgI6C@U8GewD@R+3qF=$^{JDEAl~y zY}<|NRF0!PS}t5nPZ+fMqQ#5n0LN;3jP?zI&Q73gO$~#>0(;yA5vZR>0tZG(2S$+;+Gzw<^jw z_{btO24shhp(vx^ZigFx_if@#^;m}K@G}+<pa9biSb^;=gez3fos;3a3fC0#d2Ol37^e#g*5P!id?+YT z-NkG(4B!O?m1p&akHS3!R|QuAw-|0RTq0ci z3!npTH=GLRgc}E^z@2^``QgaFr{UMasc?(o(%{TYZ!u4MtW4!@x zE!=vzPfBB~*STY?cDO>gm+^cE?lhe3o_lO;)32>7EmXJB$4r9f)n(;nKU0(o z6v}8ISzU+)|Q(w41+r^&pN8cNK$UauWK`6%4|2!xY?$xP~E_uk5af-%YDG9 zfI!$&u0jQJ72y%e@^Ox2~R5c`KX8iURBi1FCwc9mkp!8rJ3 z@R8%RnE_?>9A~?S<1kXf6c&|W@2=eQHH0_9=bRK7c5TL!qHF^Xw~Yqhs6N>!Cy+C) z6Oc9|PgFA;hbYBn0w65%z&E9^s2ohgs%A}jxfr`LjkbcQDVr#W1*)=S{=M@TES-<> z3~h18q%$~yA_O3FFHM9(;kqEn}qX{Du* zMHHvxinH$K%5Gxnoq)-Pl|B!@PS~P*pE1H=BB#{umll^5m2b+W0*W&Oh+k6a@%7G{cq8x~FAj*L#2cjH^av;iqCYDgOf+!F6!}YB zGmUt&jL7tPz*W>MA8Ffc#8tyL^AWZ$+Ir_V@vDGu=!Kj4PaAQqhEF&%Ph@?1=QUv- z2YfQ_H!z>+ljdagV~UH^PMN3wLDxHoy=!_sJvc z*4nEK!Vp)d5#MF_W`3rBS$^W@UwllQb@IucyopDAjuE#Keid8?oE7&!n0ewDz+Yq; zk$C0-FL`YK5vLRGX#=krPoKEzjrb<`kvxmU6IoUyo=CnDAIr*uyBuGU6o%=|S5rtH z0{!!h`VyXh#Jk#vQ{ngK3-k2Fm)>}ImVtk#0lzPz4Cdvzh{Hx)C;Z;!B;lTm-sPIO z%r=eWQzU-2HOpWfBVi)jjkwG|@;;K!X8iEjIIA0Un9uZycdHTi5d6qKMR-#dBFpWK z!^D>b_@+Maw;FLB@FT|=!uN&0Hx3iO8}MUr&xZL-pKY6I#5v*jE`xdcYTMp;Oq`Db z{-IuFu)jWG#O*PB!kKv@dDAV|6h?w;vr7TH2)&&7g-L|mhlIFPXPXK1PzSq2iIc6oq^xGPY{NG z%*%G=Nve5J|IkAJdDgoeDeUeIRY2+)Z%%!5yy1G z@h_6L$UID|09-=^9@5l|=hg^Zgz1Z>$b7{0IN%cB?peR#cpd|1(nXlQa7E@Lt|q`O zi@-(MaN~J1TqJFT>#HwD<|V!)d=+U=1U}}e$Ma!0Q-2^#U$jN$Bd*DS`ycIn4OmrG z_V)qF$jF$aBBLTQW6F>7{rzzjEG#NgN-PT$NK6z0EG#Q3r=fC+iZP}fMPrJ}8Z;^@ z$0)6sA|<6_jEanm9Hy9J%F3DE-#YgmJzPKMoq7Ln@AGn==XduxXRp2X+H3E<_S*a2 zyLZ2j7s(dYf$#4CKR=?|pKSiL#4ihUsYpxrbP>NyJm-b+Bf9nhTB0gDo&I7#q zA)5Wwk3Suy9fkGz>M&k)cy93VBAWg2@~0zSsi5of@uIrvqvve{`4Qdz%I;4~{0czF zA}!t1MKT2NoECaV@ooe@{QcIShT>~MSMK9Oc~|1O8u0W*H2W)~KOONJyaqK8u7Tne z40A&*+U9o*Q_&Q`6u%I`EYl;I4}hbMNG1OHSq6gfP9V$Ju)^4`}UFV(6W86uj1$A`4#jo zGqk5;%%?$Gvc3tpH$%@vL+geVdOl4I?kj0yuF&PJ8T#Yvu{WU?|1tKRr2FC!PnvgC z;=Uee0sMK<+?i-SUU9h34(&@x?`i%{p+CMLR0eua>xlk%lJ#xcLJSwBY4ho)CnOKW z`7cjDZXU*7ea3emTAy!)%Gwa3rMjRwX~jX(Qa&v5AsJMJlz$3Bs*8&dlHWQ#6pvem z-uw0D<Jd^N&mbgT>k(2Oe-6dt*40(4xwq_bpB=pHREB_$KJ_r@i+%KE zhe2QKqpv#zeSiuPx^B;4Vgud-!lN%?Vo6?l<%M3Idm-tR+G#)XAswkZ29}@b=skgS zN6+0pnY?%HzIPzmbDbILAB`ctt{m20eJ>8n&r9gZNBM39jlb{E9E<3@GEv*_59LGe zSReoHL+}p}qtF#|8RNDWugnz2eUAS>;mQF|3W?MUNq1C!6*NRU3L(XNmsbYwnbKAH zWUC0H_vpNI0q+IEPp9o$mtHi{6B@veWFnn4hh%CC%fsVMX-S?wpFFWW1LY?gy1X<* zpJ?x`yTD=4XZYxg4?!Pra|?dFn$5WF(ckWBk>0ZbJ-Bzv9LAI0k(?FCm%>Vfp8Q@& z@2l|MmmL%EJ&exXH}8Zm_U4_3d*U?)p)Z-MC*s{4%Dd$NdAEh-O=%csuU>1y_{I^7?ekA@~q&fIdRkgLC#RcihgP9vi@)D`weky3`-6(_} zPYOLc?;Y{!10PC9ag|~89-Wtt=-I$t`liF6F9yBGhr%UzCjC4Z;zKsC=Ma1-9m#kk z!mPgzAX3V|oY5PcqTvm7VTM#*9!JdS85qG(=zJqpv*#eSk6v zT`ygCX#3a(ek4D&gD%{YOnqT__~j>BTBpza+kwkUGGCAqibv?B_xd7*r{TS~22b&4 z4?@af|N>#{DzIw>HGL zA&hU5PCc)^lXV&uEsF^ zT)H(_uGh9Ov6}#o&R|4muQub4jw=HFulKAl>a%O96Ua-W3SFG_T7i`iR{@+ zH{5scryIW$=Y#;1@BZ|B3*v4Mi*F9A&uhOLm_A&eFa2|1e0V>5D;Hpw5wTwar2oNdPy>S+ z_<3u{rh8^$51rv34OOoz>5zv=PEb)2tt*gQy*{qp(WD9}JY zZVhpZ;GSTUA*efQmzxq0m{6RI$T5$EhrHTFPg7)EoOE^|h? zeSkLnK#BRleyiKn!9X1a+fI=G!7J`?v)CVhY!gKV`0r#8R)^I8bMa?&e~D=x<(DHn zy(kykpY79Y{WNaB2dA?9+1NyFFE>9;_IbfW>w+z2U*Z9@=(%oBH~{eg+Tfr14?v0E zli!DR4PZCW3naq+(Q_O^8r%K63X5jL8Vs~z{`k~U2xXLbSh%gX&_BByEmSe|7? z>}!{pG4A|vi5Z167huo!G1z1*7ym)RrXYw(#lCS1=3PItB!5g|dRgAML>y6*IA!vA zX_-?Kr(oA<_${f}@xw0*wGT4IbMm~B4vf#v#vUHoC1quEvWwh}!9rwy9=skhfdxDeh>%izB|2mcnBJ;!8r(JKB%&xDe?5=>WZ# z0D7JfdQJ&FXCS0BQ$p{jhC=TDhJV503`FRq3||@ z6n{HF@rwcCb06?aV0q|yB|?&~4xs!V1BmW`f2I_%2pcYsL)Bx2$6|e-T1S)_spb*Fdh<*l;38Vu7Kn2DCi9iAn55xewRzMEm zC=9+4Ax(7Sxf5syT7iwgI-n7#1FC_=Krt`_NC#Aa1(Jb8ARdSXq5%fjwH*Jq0(yWh zpaW zWlfIVn+N$-4K>i?Lud!cJMq{cs2};|ARe^Io5zdp35noUop5N}61ql#z6SIMf?qZ- zFE2!P?&Upu;ep;CDE{B2_xO0Bm;V1|IOaLbOMqR^qJ0CcKohVGs07M@93UM?2I2q) z=x;>-2ik!apb4l4YJf_h49ElmKmtItF+l$_xCdH+bwC493oHSMrZ^PNK$r%M0pbA$ zp!jpblofuC_L*--#2ya9*bF`nYG6GFdygB_WI)|mE$WSEZ#EP@z&eYKLzKn;)Kb-HgMc7i?^r=Mm7cPnPzq%(Sb&ykU#{bnZxkCxaRnU+7Z z*gY7ViI196R(R?B>#=n$vu4PYnR80>Av=!nB>|b&B9Jm=K?#oXEX#CHRG6H{Fn73b zi{{~QfIQl;Y6A0%Bc|cRk`(Nyn^|-r_KTl05r?NRV~3=tTsX6Ms{7ppmN91!*%Oyp zlT%qi}P#o1yKgJOou4U+b&%Sz6V1#%qI6K zm3C7vTFAT>m04ICWWl^a_b5W}-6L*A)fSeVNu?K!u&K8sW2b1mPUb) z_UH}iY~wzfz%K(S9f>$0baV&~0nenfG3G<8km&f2g)gP|a%~=@!MYn^VpC}aMJO@41B9WhoIoV9ajRV;{nPeb58EuP+4BtSDR>(3tidV zjhi#^9rJ`zS8Cib1w>CrJ2DE*7>8>+L(+?8qQ|;VNOi%aDHlyj7x;1Xla#@0Py_qXK!p1p z8NMg07#JDheh0+v=RK|MrGdD3!VqTZ&uQUgU;%zMPhY+Cvgwr1E5so`C8Zd3tt9*c zCkdx7V+hB0`c~4VndgpGlM-=W01m0gsSWv7(!%`GB*#8xn2A%Ba8Ljao&tmUrB)IS zxY0{<3vi}+=~$dOR8mx0bamO-+@g8<%+h(|uH%yEc(6HFW2n5$pBq>uCYm@9p|p%_ z-C=SQlH7DiS&9SFVWJj>p7ExH4o<_t;CUH1{s4w+c7ExeNPje)e6@g_jr9EMaPoQ~ zeOgH~OL0OOjx{SuN?b5!LM|PhWhGrbv#>Nj$u`ID;XN?%9{xUxeR4O)50KRyzo*bh zZjSf#Y5#1R$DkmC8u*{p09OC$cM&g}Tg=bQ@%9sTgI(fOI!q$|w}tmR*^@b*JD(dN zh{CzTi^5i6nD~U)B)%@rlggyuOLfxQ(g)HPQlC^UKPs=$HfUS5UD{9DiTW%0>E?CT z?bc9xgnhA{=YSao5KJhTcy1h*$`x=`TsLeEn;tASF(?A&vIM2ZQS=<1b-wS!=J{N z@D=<+e2OqdC>4Gs)CzwTc8I$~6*+w^FI65@x|QMTR`oOWHLcUlC)c>vxY}F=4OLoS zlH6cUx_ORmVW$Wi#COFX#0cpmX@m5x^n(;3N6U$Fk$j^ZP)4h&xG1vr79$Y<~) z#6)p})Fxdmm&<1;nleqvRu(Hg%6H1~YLdE4eMZ%_=ZqHP3&XUYab9!Yb(jkL*9JTq zx%auF`6XhtxLkZ%d{Jx`-xRlrpNe0I--tt`80k1EK^h}j(oE@Q>2B!>={4yS>7UX) z@(THVdAt0L{F8j7a*UFooT)shJg>AUpD9PEC#X$o7ivP)GPE4+4y{pJueED2`bqj3 zda{15UZMY5e^Q@ey4X@JBpi_MXiYE7_mty=5P z*4Ng_cB)-u-(WAb*V%8NMvrph9M-wand#i&+~+V=_-``&mMLrzJBh!FFXI>U)qEYl zhTp*dncvL6$A8T4;CuOR_@DS=g;9bftP%btj1gjr(K36Z*%k@Rj%H#TG z{cn1|zDwVY_8VnH8!<+#ak-IWU{mz0g{eU1C4yY;v|zyQ#&0r4i`-<@^KuTK-S`mwZ3}J$lnG zgp-BS1xc7D+$Fpr{v<|8!=;JR<p1sii#{S7(=={q0 zfn;fL#bJiBo7pwoRl+Dy7gNQH#D(Im;(A!6Zn0M!hStYQCM?KwX`yr*>f|+PleA45 zAt%Vma=tuYzCnISUMW8=pQN0soTbRhbmb}~SGhsij&^^6daL@ax?8;w8oys#u05`; z(LT^V*OK*{^&j+ijcd#oVTnXbw=%3Os~Y{R**e9Z4@=?p+BsA1OxBui&9$~#-&ng~ z#d7R?TXHUSE_YsV);k>z(*-9U?R_-c&2Hw~`BlPt;S-@>cwXEfwu)QC4)J5LNBl}; zq@mI;(56q9#!3QoIZ>J>T`3j7=HCE~R!Y^UoBH_Q}0r%(AJl$jp_^PE9x8SCbeDt zK>bAhLhV!kq5e}HsvW1Ds3mAg+Gz9vPE*hWF3@Ibv$Z0vOk1Sgs@88;e> zVMFeP4OwM8WxQalH#QktjlUQl8~-qN8%LX`n`fE4shLyF>1Mt;*IZ)WZ$1p0z0thZ zT4_CJt%rT>v_65R|7k_qr`pN3ZBMpy(H5?=@35EHzqjAByX>LPG0s`eIA^-^Pint? z*uN9O8SF3Fsca3qf^B4fWRKujE{(gIyNi2~Yvq36PT|ksRX&TqiLc}zgcbS=KTqDytJ^yI?c$6gFzTIxJ z-?9xS%UMZs;}-$N_>5)evD?`%*$8d~Msb<5xl6hEkoy7dcibxOG446;LvAR4B7Y8l zJ^wmCT$m-CDNYsN5X+#S`VIOL zl(Rv96?SkTM!s(>+s?3AM|aM17C1M;-rwykb(WzgG&`R=e}j(`f%B*t#$nH8bJzm* zdiHkqF1DI|l>HO?7W)p{kD7_&l2J~RyO^8B-NC)ijpTLy1d$UbinCz(SBTGur%6{x zUDD}ts{FMw9=7{+^?2=6j9+uKXSDCM3HteZuKujv0<90Fa1B8sZ@}ByENzwkCNs)$u!q+wH!4e&<sjJjB^(*vG zO|!KWEe&;0sFi5t=!^HFFZOF^=)crc(8^xZJ5i697*`lGF;?GXJZY@KD812W#aPs3 zd}jR3_{NAZhnmC9I5P>o>~`}_bF+DrHQYMh8fl$wjkZMVx7Kp2&ML9*x1Y6Nv)k=n z`)J2REmk{BPK4WsUS{8A&*8?QpA_(A!u`Th;UQtUuu6DTctUtuSSvg)yee!KJ{0~c zd@md+o`f-5!l-?bI9<#WOT?SRD)=s+i+9V*F^8 zajn=1$)1$fNv}$Om!``F@R&v_rzxYAv5KfnP|jBhl;<#ttXE!DURT~!Hn}n$rH)r6 zb%L6v7OFR^i(z3ORBP2gsO!|t>Mr$k?K15O*v#iqOS*ogK3iX@f2Q}MT@HsmEH~~n z>#V<9KfzzW%${i%!-B1}SKEE|E<3_G${7I*HW9X9uJfStEc%Y?Yga_jaDq17!G6m2 zu+iLT?qRMOUj0Ad8@>-8VTdq7;9vuOBXkJg3de~Se5Pp_t8W$`g2(uo_@fvv8B!M7 zZj_7uGTNasQ3oFhHo)4CK~4$ zli=l)8+RKoLi2sb_r?(ODDy<~6myI@3$}W*`2pq)Uz%}NBF5|#>qhGi>p`o*`qL_EvZrGn``QVdpXD9jdRY2y%CslUb9!1ikGB_I_CFm)KX?Snhc4 z94>>q8&>ZQY#^x%ztj0;AE0 zHoq}PV2oaG9SL2}v43a3Z+~p}+rypH9NBSTrJ9^p=R=37jbN(X{4c;cMC5FeS#%sifv+_I18T7Ez;xCRQW^s0%bPZ$C+xL z`nY;xHk-rO{#`+Q$8`t6RkPFrWBH+%E1A z|0P;zBe~KNjCJdz?b289i&< zzr)WJTEu+$6fFSH;}ZBDS8La6w`jj|ZQTm=dGb3pXf4`1@DF!rr|X7(sXooT%FHt> z%}lG%dW+VT+9Jq(X2x+6cMW$FH$%)7Ys4qTJ5ZYYr5b5D{NyLxQJngE3;fh}c&c5} z4yjlA8h+Kkq$qiq94nsy-!%!|>o{4IbvYoPE2m?`&vL!4Yvf}2I(dLpGb1o6tzi?mTv)VEIfXApi`>rN z2Fp89yhU6kzJ~eW2@)qU8Q3=$^c!7Id-;@9!b{6@Y7J*o}Wq40wb1|zsz`S{O+@=*Wfl5NlQYn^ zaxm@`qc$qguBu?uYUO(P_Dym#{QEY!L+(O*>XUb&HAQ2N8?Pjy|FMdy1e7!-L&?JG zN`X?Wl*4zc#H_alGv0coL1}_rZ^7)RL+Qf&rw{XAMvYcu)p#{gO;%Z~ZUiubWvE$d zj#{7=tL2y}i|Yp)w6sWO}+!Rt_v##Jw`9aihj(CcN>fuoEgW$8;Lg)%tUh())6q1GDTB0O*3Go znrUXbnPFy{S>_Bg2R*#NEW}DfnOSZwGAqo*=LbK2=bP8QUx6ms@i3wQ65=9ff zQ>vH-52HY=5EsMB)?&`xj2Uew#=~9WZmdouNTQ@l=~5=flNnNul!qB@p;U}nZ8_$& zwNewtmo}_hbix96OFdG*6eEv9uLxS1H1vpK*r&yAf2c=KSSPolC$zh(JyGZd@mSHK zUJyY0&s6fz{tMk6P=&T%r!=DNufxoryvaVa`Y5#f7&T5Eqnc>*8EPil{0xlJi_|4( z@3m?j+WTtEkXzMGtc&%j{qW*;t5KL0)2dKFOVu*5QZPfy!+e<5hH5bzuGbncB6VPu zu~+MZN4^W|0`XWq8>5?gKu^P}VKG)*7VDLmD^=^Ob*3xQT@Pr5<=D+f39-<6BK(N} z#^oHL0D3QXHNOOFnyaDrR%pFf*d-*0$znQujXY?YRsolZbz-B~B(`AnfV9m>(NerL zN=k#S%caFqz0?Su_DKoQXPP_%T3iGzR=YZEf&O|hE+xXZHC?;081`Zv>_acs$KqfY zQlXtP*n!pP`>j|h=!Gs~uu@`T4w8YDl47k=TZXc?qTGF2qAsGesVHj!N?D_?!|baU zbHXUBqnO4FqYRdD3GCr&qYc)8!I~J0ejY#%FGF9hGaJxH87l_8QAK~tK_9C`->R`1 ztq!Xjt79>CoSk5gvROOJ&a)TWRai4$hyK+KZ#fpD5B08etW0Nyde{=oS(Z6(KLu!(Mu3t&D*;z{0UuGbnJ!3K}6+^9>jsn%$A1o$o<^N=9EQ5GsXwp;2f<|LI3P z#)xs~NvONa67j4xx?EqGH)8MIQ*qNw} z8CdTsw#)2tdy!p%nyJJpOqE@2*VxPKTD#7!$Bd={-yJlezMA3jx7e+A8*F2TYaP2` zAA3=U{h0HRKM@u3DB|E#l;b;*8q{DDEM$+<8}b@@V@{>WK5v| diff --git a/ace_fcs.dll b/ace_fcs.dll index 3385e53463fc10130194216fee9e317fea4aea3d..9cef4549c76b8eb75bd9ad1e417e62ca58cb4bcc 100644 GIT binary patch delta 256546 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

      kc}Td{KCvZdU27+HD&N~razO&FB+ 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 Rw7z_cp8EOVefsL>e*ttb$KU_} delta 248597 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 z�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 From ae80da74928c8e13e8547aa0444e9bbc62bab79d Mon Sep 17 00:00:00 2001 From: commy2 Date: Sun, 19 Apr 2015 00:05:54 +0200 Subject: [PATCH 792/816] fix cameras breaking pip scope camera r2t texture, reenable PIP scopes in arsenal --- addons/optics/CfgWeapons.hpp | 10 +++++----- addons/optics/XEH_postInit.sqf | 16 ++++++++++++++++ 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/addons/optics/CfgWeapons.hpp b/addons/optics/CfgWeapons.hpp index 6d61ff98a2..5aa06f41a0 100644 --- a/addons/optics/CfgWeapons.hpp +++ b/addons/optics/CfgWeapons.hpp @@ -98,7 +98,7 @@ class CfgWeapons { class ACE_optic_Hamr_PIP: ACE_optic_Hamr_2D { author = "$STR_ACE_Common_ACETeam"; _generalMacro = "ACE_optic_Hamr_PIP"; - scopeArsenal = 1; + //scopeArsenal = 1; displayName = "$STR_ACE_optic_hamr_pip"; class ItemInfo: ItemInfo { @@ -147,7 +147,7 @@ class CfgWeapons { class ACE_optic_Arco_PIP: ACE_optic_Arco_2D { author = "$STR_ACE_Common_ACETeam"; _generalMacro = "ACE_optic_Arco_PIP"; - scopeArsenal = 1; + //scopeArsenal = 1; displayName = "$STR_ACE_optic_arco_pip"; class ItemInfo: ItemInfo { @@ -197,7 +197,7 @@ class CfgWeapons { author = "$STR_ACE_Common_ACETeam"; _generalMacro = "ACE_optic_MRCO_PIP"; scope = 1; - scopeArsenal = 1; + //scopeArsenal = 1; displayName = "$STR_ACE_optic_valdada_pip"; class ItemInfo: ItemInfo { @@ -239,7 +239,7 @@ class CfgWeapons { class ACE_optic_SOS_PIP: ACE_optic_SOS_2D { author = "$STR_ACE_Common_ACETeam"; _generalMacro = "ACE_optic_SOS_PIP"; - scopeArsenal = 1; + //scopeArsenal = 1; displayName = "$STR_ACE_optic_sos_pip"; class ItemInfo: ItemInfo { @@ -290,7 +290,7 @@ class CfgWeapons { class ACE_optic_LRPS_PIP: ACE_optic_LRPS_2D { author = "$STR_ACE_Common_ACETeam"; _generalMacro = "ACE_optic_LRPS_PIP"; - scopeArsenal = 1; + //scopeArsenal = 1; displayName = "$STR_ACE_optic_lrps_pip"; class ItemInfo: ItemInfo { diff --git a/addons/optics/XEH_postInit.sqf b/addons/optics/XEH_postInit.sqf index cb3918cbc3..7f68aece74 100644 --- a/addons/optics/XEH_postInit.sqf +++ b/addons/optics/XEH_postInit.sqf @@ -22,3 +22,19 @@ if (!hasInterface) exitWith {}; uiNamespace setVariable [QGVAR(RscWeaponInfo2D), _this select 0]; }; }] call EFUNC(common,addEventHandler); + +// camera has to be re-created every time another camera is created. Otherwise r2t is either black or transparent. @todo Add popular custom cameras to the event in ACE_common. +["activeCameraChanged", { + if !(_this select 1) then { + deleteVehicle GVAR(camera); + + // PiP technique by BadBenson + GVAR(camera) = "camera" camCreate positioncameratoworld [0,0,0]; + GVAR(camera) camSetFov 0.7; + GVAR(camera) camSetTarget ACE_player; + GVAR(camera) camCommit 1; + + "ace_optics_rendertarget0" setPiPEffect [2, 1.0, 1.0, 1.0, 0.0, [0.0, 1.0, 0.0, 0.25], [1.0, 0.0, 1.0, 1.0], [0.199, 0.587, 0.114, 0.0]]; + GVAR(camera) cameraEffect ["INTERNAL", "BACK", "ace_optics_rendertarget0"]; + }; +}] call EFUNC(common,addEventHandler); From 560646e1e197ff1ccfb8e9b794d334cc3e8d23fa Mon Sep 17 00:00:00 2001 From: Tachii Date: Sun, 19 Apr 2015 01:18:53 +0300 Subject: [PATCH 793/816] Update stringtable.xml --- addons/winddeflection/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml index 8e2e00d96e..2acef3581a 100644 --- a/addons/winddeflection/stringtable.xml +++ b/addons/winddeflection/stringtable.xml @@ -6,7 +6,7 @@ Wind Information Informacje o wietrze Información del viento - Ветер + Информация о ветре Informace o větru Vent Windinformationen @@ -39,7 +39,7 @@ Weather Information Informacje o pogodzie Información Meteorológica - Погода + Информация о погоде Informace o počasí Météo Wetterinformationen From a9d38f5970f423795f90cc5e6f34d49d73a2b3e8 Mon Sep 17 00:00:00 2001 From: Tachii Date: Sun, 19 Apr 2015 01:19:32 +0300 Subject: [PATCH 794/816] Update stringtable.xml --- addons/weather/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/weather/stringtable.xml b/addons/weather/stringtable.xml index 7d1e1a1a2c..2ee6618756 100644 --- a/addons/weather/stringtable.xml +++ b/addons/weather/stringtable.xml @@ -4,10 +4,10 @@ Show Wind Info Pokaż inf. o wietrze - Показать информацию о погоде + Показать информацию о ветре Afficher information sur le vent Mostrar información del viento Mostra informazioni sul vento - \ No newline at end of file + From 8f9796f4886702bc8ffbc74ca2a03ca9fe7ab984 Mon Sep 17 00:00:00 2001 From: Tachii Date: Sun, 19 Apr 2015 01:23:37 +0300 Subject: [PATCH 795/816] Update stringtable.xml --- addons/weaponselect/stringtable.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/weaponselect/stringtable.xml b/addons/weaponselect/stringtable.xml index 08bb510f6c..823ce97745 100644 --- a/addons/weaponselect/stringtable.xml +++ b/addons/weaponselect/stringtable.xml @@ -41,7 +41,7 @@ Seleccionar fusil Wybierz karabin Zvolit hlavní zbraň - Выбрать автомат + Выбрать винтовку Sélectionner Fusil Puska Kiválasztása Selecionar Rifle @@ -246,7 +246,7 @@ Už nejsou žádné ostatní granáty Não há outras granadas restantes Nessun'altra granata rimanente. - Летальные гранаты закончились + Нелетальные гранаты закончились No grenade selected @@ -272,4 +272,4 @@ Lancia fumogeno - \ No newline at end of file + From dc2c3e246e9662b10de6845aec3e68d21df7b8a9 Mon Sep 17 00:00:00 2001 From: Tachii Date: Sun, 19 Apr 2015 01:25:30 +0300 Subject: [PATCH 796/816] Update stringtable.xml --- addons/dragging/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/dragging/stringtable.xml b/addons/dragging/stringtable.xml index 1c704796f8..b02979e279 100644 --- a/addons/dragging/stringtable.xml +++ b/addons/dragging/stringtable.xml @@ -26,14 +26,14 @@ Elengedés - Item to heavy + Item too heavy Gegenstand ist zu schwer Articulo demasiado pesado Przedmiot zbyt ciężki Objet trop lourd Não é possível carregar o item devido a seu peso Non è possibile trascinare l'oggetto a causa del suo peso - Слишком тяжело + Предмет слишком тяжёлый Moc težké Az objektum túl nehéz From e62a476a9098f5c134e6d845cfa66e42567453bb Mon Sep 17 00:00:00 2001 From: Tachii Date: Sun, 19 Apr 2015 01:37:08 +0300 Subject: [PATCH 797/816] Update stringtable.xml --- addons/explosives/stringtable.xml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml index 9d4937ed65..6898274307 100644 --- a/addons/explosives/stringtable.xml +++ b/addons/explosives/stringtable.xml @@ -203,7 +203,7 @@ Consente la disattivazione degli ordigni esplosivi Robbanóanyagok hatástalanítását teszi lehetővé Permite o desarme de explosivos - Позволяет обезвреживать ВУ + Позволяет обезвреживать взрывчатку Add to Speed Dial @@ -215,7 +215,7 @@ Aggiungi alla selezione rapida Hozzáadás a gyorstárcsázóhoz Adicionar à ligação rápida - Добавить в ускоренный набор + Добавить в быстрый вызов Clear @@ -299,7 +299,7 @@ Menù di collocamento Elhelyezési menü Menu de posicionamento - Меню детонации + Меню установки Defuse @@ -395,7 +395,7 @@ Piastra a Pressione Nyomólap Placa de pressão - Давление + Нажимная плита Tripwire @@ -443,7 +443,7 @@ Sensore IR (Attacco laterale) Infravörös szenzor (Side Attack) Sensor infravermelho (ataque lateral) - ИК (детонация вбок) + ИК сенсор (детонация вбок) Magnetic Influence Sensor (Bottom Attack) @@ -455,7 +455,7 @@ Sensore Magnetico di Prossimità (Attacco inferiore) Mágneses mező érzékelő (Bottom Attack) Influência magnética (ataque inferior) - Магнитный (детонация вверх) + Магнитный сенсор (детонация вверх) No explosives on trigger. @@ -467,7 +467,7 @@ Nincs robbanóanyag a gyújtóeszközhöz kötve. Brak ładunków na zapalnik. Nenhum explosivo no gatilho. - Нет доступных ВУ для взрывателя. + Взрыватель не подсоединён к взрывчатке Dead Man's Switch @@ -477,7 +477,7 @@ Czuwak Detonador de hombre muerto Dead Man's Switch - Ловушка мертвеца + Кнопка мертвеца Used to remotely trigger explosives when released. @@ -502,4 +502,4 @@ Raccogli - \ No newline at end of file + From 2fe7122b3e4d58c4de479b83e65b214b810fe8d2 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 18 Apr 2015 15:44:07 -0700 Subject: [PATCH 798/816] Disable handoff until completed. --- .../functions/fnc_handleHandoff.sqf | 2 +- .../missileguidance/functions/fnc_onFired.sqf | 17 ++++++++++++----- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/addons/missileguidance/functions/fnc_handleHandoff.sqf b/addons/missileguidance/functions/fnc_handleHandoff.sqf index 2f1dfac8e7..07a0e116b3 100644 --- a/addons/missileguidance/functions/fnc_handleHandoff.sqf +++ b/addons/missileguidance/functions/fnc_handleHandoff.sqf @@ -1,6 +1,6 @@ #include "script_component.hpp" PARAMS_2(_target,_args); -if(!local _target) exitWith {}; +if(isNil "_target" || { objNull _target} || {!local _target} ) exitWith { false }; [FUNC(guidancePFH), 0, _args] call cba_fnc_addPerFrameHandler; \ No newline at end of file diff --git a/addons/missileguidance/functions/fnc_onFired.sqf b/addons/missileguidance/functions/fnc_onFired.sqf index 071b2bbf99..7ada1d4442 100644 --- a/addons/missileguidance/functions/fnc_onFired.sqf +++ b/addons/missileguidance/functions/fnc_onFired.sqf @@ -86,13 +86,20 @@ _args = [_this, // Laser code needs to give us a shooter for LOBL, or the seeker unit needs to be able to shift locality // Based on its homing laser // Lasers need to be handled in a special LOAL/LOBL case -_guidingUnit = ACE_player; -if(local _guidingUnit) then { +//if(isPlayer _shooter) then { +// _guidingUnit = ACE_player; +// +// if(local _guidingUnit) then { +// [FUNC(guidancePFH), 0, _args ] call cba_fnc_addPerFrameHandler; +// } else { +// [QGVAR(handoff), [_guidingUnit, _args] ] call FUNC(doHandoff); +// }; +//} else { [FUNC(guidancePFH), 0, _args ] call cba_fnc_addPerFrameHandler; -} else { - [QGVAR(handoff), [_guidingUnit, _args] ] call FUNC(doHandoff); -}; +//}; + + /* Clears locking settings (vehicle _shooter) setVariable [QGVAR(target), nil]; (vehicle _shooter) setVariable [QGVAR(seekerType), nil]; From 54c5070569fe3d49b5f87b66be04f7badcbc6797 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 18 Apr 2015 22:23:19 -0500 Subject: [PATCH 799/816] isNull --- addons/missileguidance/functions/fnc_handleHandoff.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/missileguidance/functions/fnc_handleHandoff.sqf b/addons/missileguidance/functions/fnc_handleHandoff.sqf index 07a0e116b3..017a9c0160 100644 --- a/addons/missileguidance/functions/fnc_handleHandoff.sqf +++ b/addons/missileguidance/functions/fnc_handleHandoff.sqf @@ -1,6 +1,6 @@ #include "script_component.hpp" PARAMS_2(_target,_args); -if(isNil "_target" || { objNull _target} || {!local _target} ) exitWith { false }; +if(isNil "_target" || {isNull _target} || {!local _target} ) exitWith { false }; [FUNC(guidancePFH), 0, _args] call cba_fnc_addPerFrameHandler; \ No newline at end of file From 9cb27c8fb2f9aab2ca57b0b9e4757d9d3c68a488 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sun, 19 Apr 2015 07:08:57 +0200 Subject: [PATCH 800/816] fix: error when getting killed with FF-messages module, fix #745 --- addons/respawn/functions/fnc_handleKilled.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/respawn/functions/fnc_handleKilled.sqf b/addons/respawn/functions/fnc_handleKilled.sqf index c3ab0aebf3..199495d75d 100644 --- a/addons/respawn/functions/fnc_handleKilled.sqf +++ b/addons/respawn/functions/fnc_handleKilled.sqf @@ -29,5 +29,5 @@ if (GVAR(SavePreDeathGear)) then { }; if (missionNamespace getVariable [QGVAR(showFriendlyFireMessage), false]) then { - [_this, FUNC(showFriendlyFireMessage), 2] call EFUNC(common,execRemoteFnc); + [_this, QUOTE(DFUNC(showFriendlyFireMessage)), 2] call EFUNC(common,execRemoteFnc); }; From 45fd90c6e05fc9a9d54a28683c0ace8b6c2c1e39 Mon Sep 17 00:00:00 2001 From: ruPaladin Date: Sun, 19 Apr 2015 10:49:06 +0300 Subject: [PATCH 801/816] Rus translation (medical) --- addons/medical/stringtable.xml | 52 +++++++++++++++++----------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 3259fd5af7..9645aa2289 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -378,7 +378,7 @@ Give Blood IV (1000ml) Bluttransfusion IV (1000ml) Dar Sangre IV (1000ml) - Дать кровь для в/в вливания (1000 мл) + Перелить пакет крови (1000 мл) Podaj krew IV (1000ml) Administrer du sang en IV (1000ml) Podat krev. transfúzi (1000ml) @@ -389,7 +389,7 @@ Give Blood IV (500ml) Bluttransfusion IV (500ml) Dar Sangre IV (500ml) - Дать кровь для в/в вливания (500 мл) + Перелить пакет крови (500 мл) Podaj krew IV (500ml) Administrer du sang en IV (500ml) Podat krev. transfúzi (500ml) @@ -400,7 +400,7 @@ Give Blood IV (250ml) Bluttransfusion IV (250ml) Dar Sangre IV (250ml) - Дать кровь для в/в вливания (250 мл) + Перелить пакет крови (250 мл) Podaj krew IV (250ml) Administrer du sang en IV (250ml) Podat krev. transfúzi (250ml) @@ -411,7 +411,7 @@ Give Plasma IV (1000ml) Plasmatransfusion IV (1000ml) Dar Plasma IV (1000ml) - Дать плазму для в/в вливания (1000 мл) + Перелить пакет плазмы (1000 мл) Podaj osocze IV (1000ml) Administrer du plasma en IV (1000ml) Podat plazmu (1000ml) @@ -422,7 +422,7 @@ Give Plasma IV (500ml) Plasmatransfusion IV (500ml) Dar Plasma IV (500ml) - Дать плазму для в/в вливания (500 мл) + Перелить пакет плазмы (500 мл) Podaj osocze IV (500ml) Administrer du plasma en IV (500ml) Podat plazmu (500ml) @@ -433,7 +433,7 @@ Give Plasma IV (250ml) Plasmatransfusion IV (250ml) Dar Plasma IV (250ml) - Дать плазму для в/в вливания (250 мл) + Перелить пакет плазмы (250 мл) Podaj osocze IV (250ml) Administrer du plasma en IV (250ml) Podat plazmu (250ml) @@ -444,7 +444,7 @@ Give Saline IV (1000ml) Kochsaltzlösung IV (1000ml) Dar Salino IV (1000ml) - Дать физраствор для в/в вливания (1000 мл) + Перелить пакет физраствора (1000 мл) Podaj sól fizjologiczną IV (1000ml) Administrer de la solution saline en IV (1000ml) Podaz fyz. roztok (1000ml) @@ -455,7 +455,7 @@ Give Saline IV (500ml) Kochsaltzlösung IV (500ml) Dar Salino IV (500ml) - Дать физраствор для в/в вливания (500 мл) + Перелить пакет физраствора (500 мл) Podaj sól fizjologiczną IV (500ml) Administrer de la solution saline en IV (500ml) Podaz fyz. roztok (500ml) @@ -466,7 +466,7 @@ Give Saline IV (250ml) Kochsaltzlösung IV (250ml) Dar Salino IV (250ml) - Дать физраствор для в/в вливания (250 мл) + Перелить пакет физраствора (250 мл) Podaj sól fizjologiczną IV (250ml) Administrer de la solution saline en IV (250ml) Podaz fyz. roztok (250ml) @@ -477,7 +477,7 @@ Minor Gering Menor - Незначительные травмы + Легкие ранения Normalny Léger Minimální @@ -487,7 +487,7 @@ Delayed Retrasado - Груз 300 + Средние ранения Opóźniony Différé Verzögert @@ -498,7 +498,7 @@ Immediate Inmediato - Помощь отложена + Тяжелые ранения Natychmiastowy Urgence Immédiate Sofort @@ -509,7 +509,7 @@ Deceased Fallecido - Груз 200 + Труп Nie żyje Décédé Verstorben @@ -520,7 +520,7 @@ None Ninguno - Нет + Отсутствует Brak Aucun Keine @@ -1529,7 +1529,7 @@ Heavily wounded Schwer verwundet: Ciężko ranny - Сильно ранен + Сильные ранения Gravemente ferito Gravemente herido Lourdement blessé @@ -1538,7 +1538,7 @@ Lightly wounded Leicht verwundet: Lekko ranny - Легко ранен + Легкие ранения Leggermente ferito Levemente herido Légèrement blessé @@ -1547,7 +1547,7 @@ Very lightly wounded Sehr leicht verwundet: B. lekko ranny - Очень легко ранен + Царапины Ferito lievemente Muy levemente herido Très légèrement blessé @@ -1556,7 +1556,7 @@ Head Kopf Głowa - Голова + Головы Testa Cabeza Tête @@ -1565,7 +1565,7 @@ Torso Torso Tors - Торс + Торса Torso Torso Torse @@ -1574,7 +1574,7 @@ Left Arm Linker Arm Lewe ramię - Левая рука + Левой руки Braccio sinistro Brazo izquierdo Bras gouche @@ -1583,7 +1583,7 @@ Right Arm Rechter Arm Prawe ramię - Правая рука + Правой руки Braccio destro Brazo derecho Bras droit @@ -1592,7 +1592,7 @@ Left Leg Linkes Bein Lewa noga - Левая нога + Левой ноги Gamba sinistra Pierna izquierda Jambe gauche @@ -1601,7 +1601,7 @@ Right Leg Rechtes Bein Prawa noga - Правая нога + Правой ноги Gamba destra Pierna derecha Jambe droite @@ -1610,7 +1610,7 @@ Pain Effect Type Schmerzeffekt-Typ Rodzaj efektu bólu - Вид боли + Эффект боли Pain Effect Type Tipo de efecto de dolor Type d'effet de douleur @@ -1619,7 +1619,7 @@ Colour Flashing Farbblinken Pulsujące kolory - Разноцветные вспышки + Пульсирующий свет Colore lampeggiante Parpadeo de color Flash de couleur @@ -1634,4 +1634,4 @@ Aberration chromatique - \ No newline at end of file + From 51590d39adcdbaff81ff392832331b2be54e7670 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 19 Apr 2015 10:47:43 +0200 Subject: [PATCH 802/816] Cleaned up the ATragMX postInit routine --- addons/atragmx/functions/fnc_create_dialog.sqf | 2 ++ addons/atragmx/functions/fnc_restore_user_data.sqf | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/atragmx/functions/fnc_create_dialog.sqf b/addons/atragmx/functions/fnc_create_dialog.sqf index 5be6e4ecb4..1646b0ec25 100644 --- a/addons/atragmx/functions/fnc_create_dialog.sqf +++ b/addons/atragmx/functions/fnc_create_dialog.sqf @@ -40,6 +40,8 @@ GVAR(showTargetRangeAssist) call FUNC(show_target_range_assist); GVAR(showTargetSpeedAssist) call FUNC(show_target_speed_assist); GVAR(showTargetSpeedAssistTimer) call FUNC(show_target_speed_assist_timer); +[GVAR(currentGun), false] call FUNC(change_gun); + { lbAdd [6000, _x select 0]; } forEach GVAR(gunList); diff --git a/addons/atragmx/functions/fnc_restore_user_data.sqf b/addons/atragmx/functions/fnc_restore_user_data.sqf index 6fddc4bed5..e21d66acd8 100644 --- a/addons/atragmx/functions/fnc_restore_user_data.sqf +++ b/addons/atragmx/functions/fnc_restore_user_data.sqf @@ -16,7 +16,7 @@ #include "script_component.hpp" GVAR(currentUnit) = 0 max (profileNamespace getVariable ["ACE_ATragMX_currentUnit", 2]) min 2; -[profileNamespace getVariable ["ACE_ATragMX_currentGun", 0], false] call FUNC(change_gun); +GVAR(currentGun) = 0 max (profileNamespace getVariable ["ACE_ATragMX_currentGun", 0]); GVAR(currentTarget) = 0 max (profileNamespace getVariable ["ACE_ATragMX_currentTarget", 0]) min 3; GVAR(currentScopeUnit) = 0 max (profileNamespace getVariable ["ACE_ATragMX_currentScopeUnit", 0]) min 3; From 336a192302a387aaab3c44a511143f0e79a32761 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 19 Apr 2015 10:57:55 +0200 Subject: [PATCH 803/816] The range card setup data is now also restored on mission start --- addons/atragmx/functions/fnc_clear_user_data.sqf | 9 +++++++-- addons/atragmx/functions/fnc_restore_user_data.sqf | 5 +++++ addons/atragmx/functions/fnc_store_user_data.sqf | 9 +++++++-- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/addons/atragmx/functions/fnc_clear_user_data.sqf b/addons/atragmx/functions/fnc_clear_user_data.sqf index 10f31741f2..f805ce66b1 100644 --- a/addons/atragmx/functions/fnc_clear_user_data.sqf +++ b/addons/atragmx/functions/fnc_clear_user_data.sqf @@ -29,11 +29,16 @@ profileNamespace setVariable ["ACE_ATragMX_barometricPressure", nil]; profileNamespace setVariable ["ACE_ATragMX_relativeHumidity", nil]; profileNamespace setVariable ["ACE_ATragMX_showWind2", nil]; -profileNamespace setVariable ["latitude", nil]; -profileNamespace setVariable ["directionOfFire", nil]; +profileNamespace setVariable ["ACE_ATragMX_latitude", nil]; +profileNamespace setVariable ["ACE_ATragMX_directionOfFire", nil]; profileNamespace setVariable ["ACE_ATragMX_windSpeed1", nil]; profileNamespace setVariable ["ACE_ATragMX_windSpeed2", nil]; profileNamespace setVariable ["ACE_ATragMX_windDirection", nil]; profileNamespace setVariable ["ACE_ATragMX_inclinationAngle", nil]; profileNamespace setVariable ["ACE_ATragMX_targetSpeed", nil]; profileNamespace setVariable ["ACE_ATragMX_targetRange", nil]; + +profileNamespace setVariable ["ACE_ATragMX_rangeCardStartRange", nil]; +profileNamespace setVariable ["ACE_ATragMX_rangeCardEndRange", nil]; +profileNamespace setVariable ["ACE_ATragMX_rangeCardIncrement", nil]; +profileNamespace setVariable ["ACE_ATragMX_rangeCardCurrentColumn", nil]; \ No newline at end of file diff --git a/addons/atragmx/functions/fnc_restore_user_data.sqf b/addons/atragmx/functions/fnc_restore_user_data.sqf index e21d66acd8..54d1f3cd2b 100644 --- a/addons/atragmx/functions/fnc_restore_user_data.sqf +++ b/addons/atragmx/functions/fnc_restore_user_data.sqf @@ -35,3 +35,8 @@ GVAR(windDirection) = profileNamespace getVariable ["ACE_ATragMX_windDirection", GVAR(inclinationAngle) = profileNamespace getVariable ["ACE_ATragMX_inclinationAngle", [0, 0, 0, 0]]; GVAR(targetSpeed) = profileNamespace getVariable ["ACE_ATragMX_targetSpeed", [0, 0, 0, 0]]; GVAR(targetRange) = profileNamespace getVariable ["ACE_ATragMX_targetRange", [0, 0, 0, 0]]; + +GVAR(rangeCardStartRange) = 0 max (profileNamespace getVariable ["ACE_ATragMX_rangeCardStartRange", 200]) min 3000; +GVAR(rangeCardEndRange) = 0 max (profileNamespace getVariable ["ACE_ATragMX_rangeCardEndRange", 2000]) min 3000; +GVAR(rangeCardIncrement) = 1 max (profileNamespace getVariable ["ACE_ATragMX_rangeCardIncrement", 50]) min 3000; +GVAR(rangeCardCurrentColumn) = 0 max (profileNamespace getVariable ["ACE_ATragMX_rangeCardCurrentColumn", 3]) min 3; diff --git a/addons/atragmx/functions/fnc_store_user_data.sqf b/addons/atragmx/functions/fnc_store_user_data.sqf index 66207444d2..2045276426 100644 --- a/addons/atragmx/functions/fnc_store_user_data.sqf +++ b/addons/atragmx/functions/fnc_store_user_data.sqf @@ -29,11 +29,16 @@ profileNamespace setVariable ["ACE_ATragMX_barometricPressure", GVAR(barometricP profileNamespace setVariable ["ACE_ATragMX_relativeHumidity", GVAR(relativeHumidity)]; profileNamespace setVariable ["ACE_ATragMX_showWind2", GVAR(showWind2)]; -profileNamespace setVariable ["latitude", GVAR(latitude)]; -profileNamespace setVariable ["directionOfFire", GVAR(directionOfFire)]; +profileNamespace setVariable ["ACE_ATragMX_latitude", GVAR(latitude)]; +profileNamespace setVariable ["ACE_ATragMX_directionOfFire", GVAR(directionOfFire)]; profileNamespace setVariable ["ACE_ATragMX_windSpeed1", GVAR(windSpeed1)]; profileNamespace setVariable ["ACE_ATragMX_windSpeed2", GVAR(windSpeed2)]; profileNamespace setVariable ["ACE_ATragMX_windDirection", GVAR(windDirection)]; profileNamespace setVariable ["ACE_ATragMX_inclinationAngle", GVAR(inclinationAngle)]; profileNamespace setVariable ["ACE_ATragMX_targetSpeed", GVAR(targetSpeed)]; profileNamespace setVariable ["ACE_ATragMX_targetRange", GVAR(targetRange)]; + +profileNamespace setVariable ["ACE_ATragMX_rangeCardStartRange", GVAR(rangeCardStartRange)]; +profileNamespace setVariable ["ACE_ATragMX_rangeCardEndRange", GVAR(rangeCardEndRange)]; +profileNamespace setVariable ["ACE_ATragMX_rangeCardIncrement", GVAR(rangeCardIncrement)]; +profileNamespace setVariable ["ACE_ATragMX_rangeCardCurrentColumn", GVAR(rangeCardCurrentColumn)]; \ No newline at end of file From 8f20303a084bb76bde87b6e1f3c0298f292fba65 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 19 Apr 2015 11:02:06 +0200 Subject: [PATCH 804/816] Fixed a bug in the atmosphere unit conversion --- addons/atragmx/functions/fnc_parse_input.sqf | 2 +- addons/atragmx/functions/fnc_update_atmo_env_data.sqf | 6 +++--- addons/atragmx/functions/fnc_update_atmosphere.sqf | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/atragmx/functions/fnc_parse_input.sqf b/addons/atragmx/functions/fnc_parse_input.sqf index aa77fc8111..cda1bb3419 100644 --- a/addons/atragmx/functions/fnc_parse_input.sqf +++ b/addons/atragmx/functions/fnc_parse_input.sqf @@ -19,7 +19,7 @@ GVAR(altitude) = -1000 max parseNumber(ctrlText 130030) min 20000; GVAR(temperature) = -50 max parseNumber(ctrlText 130040) min 160; GVAR(barometricPressure) = 0 max parseNumber(ctrlText 130050) min 1350; GVAR(relativeHumidity) = (0 max parseNumber(ctrlText 130060) min 100) / 100; -if (GVAR(currentUnit) == 1) then { +if (GVAR(currentUnit) != 2) then { GVAR(altitude) = GVAR(altitude) * 0.3048; GVAR(temperature) = (GVAR(temperature) - 32) / 1.8; GVAR(barometricPressure) = GVAR(barometricPressure) * 33.86389; diff --git a/addons/atragmx/functions/fnc_update_atmo_env_data.sqf b/addons/atragmx/functions/fnc_update_atmo_env_data.sqf index 8dcbc89280..7cd34754da 100644 --- a/addons/atragmx/functions/fnc_update_atmo_env_data.sqf +++ b/addons/atragmx/functions/fnc_update_atmo_env_data.sqf @@ -17,18 +17,18 @@ ctrlSetFocus ((uiNamespace getVariable "ATragMX_Display") displayCtrl 13007); -if (GVAR(currentUnit) != 1) then { +if (GVAR(currentUnit) == 2) then { ctrlSetText [130040, Str(Round(GVAR(temperature) * 10) / 10)]; } else { ctrlSetText [130040, Str(Round((GVAR(temperature) * 1.8 + 32) * 10) / 10)]; }; -if (GVAR(currentUnit) != 1) then { +if (GVAR(currentUnit) == 2) then { ctrlSetText [130050, Str(Round(GVAR(barometricPressure)))]; } else { ctrlSetText [130050, Str(Round(GVAR(barometricPressure) / 33.8638866667 * 100) / 100)]; }; ctrlSetText [130060, Str(Round(GVAR(relativeHumidity) * 100 * 10) / 10)]; -if (GVAR(currentUnit) != 1) then { +if (GVAR(currentUnit) == 2) then { ctrlSetText [130030, Str(Round(GVAR(altitude)))]; } else { ctrlSetText [130030, Str(Round(GVAR(altitude) * 3.2808399))]; diff --git a/addons/atragmx/functions/fnc_update_atmosphere.sqf b/addons/atragmx/functions/fnc_update_atmosphere.sqf index fa555f50e7..be7565bda7 100644 --- a/addons/atragmx/functions/fnc_update_atmosphere.sqf +++ b/addons/atragmx/functions/fnc_update_atmosphere.sqf @@ -15,18 +15,18 @@ */ #include "script_component.hpp" -if (GVAR(currentUnit) != 1) then { +if (GVAR(currentUnit) == 2) then { ctrlSetText [200, Str(Round(GVAR(temperature) * 10) / 10)]; } else { ctrlSetText [200, Str(Round((GVAR(temperature) * 1.8 + 32) * 10) / 10)]; }; -if (GVAR(currentUnit) != 1) then { +if (GVAR(currentUnit) == 2) then { ctrlSetText [210, Str(Round(GVAR(barometricPressure)))]; } else { ctrlSetText [210, Str(Round(GVAR(barometricPressure) / 33.8638866667 * 100) / 100)]; }; ctrlSetText [220, Str(Round(GVAR(relativeHumidity) * 100 * 10) / 10)]; -if (GVAR(currentUnit) != 1) then { +if (GVAR(currentUnit) == 2) then { ctrlSetText [230, Str(Round(GVAR(altitude)))]; } else { ctrlSetText [230, Str(Round(GVAR(altitude) * 3.2808399))]; From de5c5139c0f6721bc15fc02015edb8f5c0fd420d Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 19 Apr 2015 11:02:25 +0200 Subject: [PATCH 805/816] Moved a private declaration out of the hot path --- addons/atragmx/functions/fnc_calculate_solution.sqf | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/atragmx/functions/fnc_calculate_solution.sqf b/addons/atragmx/functions/fnc_calculate_solution.sqf index 242e2e9c48..2d70e8dca1 100644 --- a/addons/atragmx/functions/fnc_calculate_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_solution.sqf @@ -43,7 +43,7 @@ */ #include "script_component.hpp" -private ["_scopeBaseAngle", "_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_temperature", "_barometricPressure", "_relativeHumidity", "_simSteps", "_windSpeed1", "_windSpeed2", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange", "_bc", "_dragModel", "_atmosphereModel", "_storeRangeCardData", "_stabilityFactor", "_twistDirection", "_latitude"]; +private ["_scopeBaseAngle", "_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_temperature", "_barometricPressure", "_relativeHumidity", "_simSteps", "_windSpeed1", "_windSpeed2", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange", "_drag", "_bc", "_dragModel", "_atmosphereModel", "_storeRangeCardData", "_stabilityFactor", "_twistDirection", "_latitude"]; _scopeBaseAngle = _this select 0; _bulletMass = _this select 1; _boreHeight = _this select 2; @@ -136,7 +136,6 @@ while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do { if (missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) then { if (missionNamespace getVariable [QEGVAR(advanced_ballistics,AdvancedAirDragEnabled), false]) then { - private ["_drag"]; _drag = if (missionNamespace getVariable [QEGVAR(advanced_ballistics,extensionAvailable), false]) then { parseNumber(("ace_advanced_ballistics" callExtension format["retard:%1:%2:%3", _dragModel, _bc, _trueSpeed])) } else { From 4235163801945f4a1f959ad3c34ce7f875e08fbb Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 19 Apr 2015 11:14:18 +0200 Subject: [PATCH 806/816] Added asterix (*) prefix to distances in yards on the main page --- addons/atragmx/functions/fnc_update_gun.sqf | 6 +++--- addons/atragmx/functions/fnc_update_target.sqf | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/atragmx/functions/fnc_update_gun.sqf b/addons/atragmx/functions/fnc_update_gun.sqf index f3d173ba11..67e5e651d1 100644 --- a/addons/atragmx/functions/fnc_update_gun.sqf +++ b/addons/atragmx/functions/fnc_update_gun.sqf @@ -36,10 +36,10 @@ if (GVAR(currentUnit) != 2) then { } else { ctrlSetText [130, Str(Round(GVAR(workingMemory) select 1))]; }; -if (GVAR(currentUnit) != 1) then { - ctrlSetText [140, Str(Round(GVAR(workingMemory) select 2))]; +if (GVAR(currentUnit) == 1) then { + ctrlSetText [140, format["*%1", Round((GVAR(workingMemory) select 2) * 1.0936133)]]; } else { - ctrlSetText [140, Str(Round((GVAR(workingMemory) select 2) * 1.0936133))]; + ctrlSetText [140, Str(Round(GVAR(workingMemory) select 2))]; }; [] call FUNC(update_scope_unit); diff --git a/addons/atragmx/functions/fnc_update_target.sqf b/addons/atragmx/functions/fnc_update_target.sqf index dab62e099d..a888e6fdd8 100644 --- a/addons/atragmx/functions/fnc_update_target.sqf +++ b/addons/atragmx/functions/fnc_update_target.sqf @@ -36,7 +36,7 @@ if (GVAR(currentUnit) != 2) then { ctrlSetText [330, Str(Round((GVAR(targetSpeed) select GVAR(currentTarget)) * 100) / 100)]; }; if (GVAR(currentUnit) == 1) then { - ctrlSetText [340, Str(Round((GVAR(targetRange) select GVAR(currentTarget)) * 1.0936133))]; + ctrlSetText [340, format["*%1", Round((GVAR(workingMemory) select 2) * 1.0936133)]]; } else { ctrlSetText [340, Str(Round((GVAR(targetRange) select GVAR(currentTarget))))]; }; From 4430e8a0ee61faaeac26f37f4b26ec3c415c5d35 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 19 Apr 2015 11:18:37 +0200 Subject: [PATCH 807/816] Increased the minimum barometric pressure value that is accepted --- addons/atragmx/functions/fnc_parse_input.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/atragmx/functions/fnc_parse_input.sqf b/addons/atragmx/functions/fnc_parse_input.sqf index cda1bb3419..ab2539ec1c 100644 --- a/addons/atragmx/functions/fnc_parse_input.sqf +++ b/addons/atragmx/functions/fnc_parse_input.sqf @@ -17,7 +17,7 @@ GVAR(altitude) = -1000 max parseNumber(ctrlText 130030) min 20000; GVAR(temperature) = -50 max parseNumber(ctrlText 130040) min 160; -GVAR(barometricPressure) = 0 max parseNumber(ctrlText 130050) min 1350; +GVAR(barometricPressure) = 10 max parseNumber(ctrlText 130050) min 1350; GVAR(relativeHumidity) = (0 max parseNumber(ctrlText 130060) min 100) / 100; if (GVAR(currentUnit) != 2) then { GVAR(altitude) = GVAR(altitude) * 0.3048; From 5195271894755ac6782c4b60b11862e45530027c Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 19 Apr 2015 11:32:02 +0200 Subject: [PATCH 808/816] Fixes: https://github.com/acemod/ACE3/commit/4235163 *The asterix needs to be shown on distances shown in meters not yards --- addons/atragmx/functions/fnc_update_gun.sqf | 15 ++++++++++----- addons/atragmx/functions/fnc_update_target.sqf | 14 ++++++++++---- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/addons/atragmx/functions/fnc_update_gun.sqf b/addons/atragmx/functions/fnc_update_gun.sqf index 67e5e651d1..4ca7338e57 100644 --- a/addons/atragmx/functions/fnc_update_gun.sqf +++ b/addons/atragmx/functions/fnc_update_gun.sqf @@ -36,10 +36,15 @@ if (GVAR(currentUnit) != 2) then { } else { ctrlSetText [130, Str(Round(GVAR(workingMemory) select 1))]; }; -if (GVAR(currentUnit) == 1) then { - ctrlSetText [140, format["*%1", Round((GVAR(workingMemory) select 2) * 1.0936133)]]; -} else { - ctrlSetText [140, Str(Round(GVAR(workingMemory) select 2))]; +switch (GVAR(currentUnit)) do { + case 0: { + ctrlSetText [140, format["*%1", Round(GVAR(workingMemory) select 2)]]; + }; + case 1: { + ctrlSetText [140, Str(Round((GVAR(workingMemory) select 2) * 1.0936133))]; + }; + case 2: { + ctrlSetText [140, Str(Round(GVAR(workingMemory) select 2))]; + }; }; - [] call FUNC(update_scope_unit); diff --git a/addons/atragmx/functions/fnc_update_target.sqf b/addons/atragmx/functions/fnc_update_target.sqf index a888e6fdd8..ef2ef1de5c 100644 --- a/addons/atragmx/functions/fnc_update_target.sqf +++ b/addons/atragmx/functions/fnc_update_target.sqf @@ -35,8 +35,14 @@ if (GVAR(currentUnit) != 2) then { } else { ctrlSetText [330, Str(Round((GVAR(targetSpeed) select GVAR(currentTarget)) * 100) / 100)]; }; -if (GVAR(currentUnit) == 1) then { - ctrlSetText [340, format["*%1", Round((GVAR(workingMemory) select 2) * 1.0936133)]]; -} else { - ctrlSetText [340, Str(Round((GVAR(targetRange) select GVAR(currentTarget))))]; +switch (GVAR(currentUnit)) do { + case 0: { + ctrlSetText [340, format["*%1", Round((GVAR(targetRange) select GVAR(currentTarget)))]]; + }; + case 1: { + ctrlSetText [340, Str(Round((GVAR(targetRange) select GVAR(currentTarget)) * 1.0936133))]; + }; + case 2: { + ctrlSetText [340, Str(Round((GVAR(targetRange) select GVAR(currentTarget))))]; + }; }; From 874858ebb4ab8d770dc530478884433442146961 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 19 Apr 2015 11:43:20 +0200 Subject: [PATCH 809/816] Added a sanity check to the cycle gun list function *Top/Down buttons only cycle the gun list in the main/gun list menu --- addons/atragmx/functions/fnc_cycle_gun_list.sqf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/atragmx/functions/fnc_cycle_gun_list.sqf b/addons/atragmx/functions/fnc_cycle_gun_list.sqf index 3d4bef70c1..75f54c79fb 100644 --- a/addons/atragmx/functions/fnc_cycle_gun_list.sqf +++ b/addons/atragmx/functions/fnc_cycle_gun_list.sqf @@ -15,4 +15,6 @@ */ #include "script_component.hpp" +if (!(GVAR(showMainPage) || GVAR(showGunList))) exitWith {}; + [(GVAR(currentGun) + (count GVAR(gunList)) + _this) % (count GVAR(gunList)), true] call FUNC(change_gun); From f6263e9e8b9b59a005b2aa1aa692cc0914f20c74 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 19 Apr 2015 12:07:27 +0200 Subject: [PATCH 810/816] Overworked the scope click feature: *TODO: Add the "Setting Up a Solution for Your Scope" screen --- addons/atragmx/XEH_postInit.sqf | 46 +++++++++---------- addons/atragmx/functions/fnc_change_gun.sqf | 6 +-- addons/atragmx/functions/fnc_init.sqf | 3 ++ .../functions/fnc_update_scope_unit.sqf | 9 +++- addons/atragmx/script_component.hpp | 2 +- 5 files changed, 37 insertions(+), 29 deletions(-) diff --git a/addons/atragmx/XEH_postInit.sqf b/addons/atragmx/XEH_postInit.sqf index e5f7dd42d3..574b5a8991 100644 --- a/addons/atragmx/XEH_postInit.sqf +++ b/addons/atragmx/XEH_postInit.sqf @@ -5,39 +5,39 @@ if ((profileNamespace getVariable ["ACE_ATragMX_profileNamespaceVersion", 0]) == ATRAGMX_PROFILE_NAMESPACE_VERSION && count (profileNamespace getVariable ["ACE_ATragMX_gunList", []]) > 0) then { GVAR(gunList) = profileNamespace getVariable "ACE_ATragMX_gunList"; } else { - // Profile Name, Muzzle Velocity, Zero Range, Scope Base Angle, AirFriction, Bore Height, Scope Unit, Elevation Scope Step, Windage Scope Step, Maximum Elevation, Dialed Elevation, Dialed Windage, Mass, Bullet Diameter, Rifle Twist, BC, Drag Model, Atmosphere Model - GVAR(gunList) = [["12.7x108mm" , 820, 100, 0.0659, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.28, 12.7, 38.10, 0.630, 1, "ASM" ], + // Profile Name, Muzzle Velocity, Zero Range, Scope Base Angle, AirFriction, Bore Height, Scope Unit, Scope Click Unit, Scope Click Number, Maximum Elevation, Dialed Elevation, Dialed Windage, Mass, Bullet Diameter, Rifle Twist, BC, Drag Model, Atmosphere Model + GVAR(gunList) = [["12.7x108mm" , 820, 100, 0.0659, -0.0008600, 3.81, 0, 2, 10, 120, 0, 0, 48.28, 12.7, 38.10, 0.630, 1, "ASM" ], - ["12.7x99mm AMAX" , 860, 100, 0.0612, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.60, 12.7, 38.10, 1.050, 1, "ASM" ], - ["12.7x99mm" , 853, 100, 0.0623, -0.0008600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 41.92, 12.7, 38.10, 0.670, 1, "ASM" ], + ["12.7x99mm AMAX" , 860, 100, 0.0612, -0.0008600, 3.81, 0, 2, 10, 120, 0, 0, 48.60, 12.7, 38.10, 1.050, 1, "ASM" ], + ["12.7x99mm" , 853, 100, 0.0623, -0.0008600, 3.81, 0, 2, 10, 120, 0, 0, 41.92, 12.7, 38.10, 0.670, 1, "ASM" ], - ["12.7x54mm" , 300, 100, 0.3394, -0.0014000, 3.81, 0, 0.338, 0.338, 120, 0, 0, 48.60, 12.7, 24.13, 1.050, 1, "ASM" ], + ["12.7x54mm" , 300, 100, 0.3394, -0.0014000, 3.81, 0, 2, 10, 120, 0, 0, 48.60, 12.7, 24.13, 1.050, 1, "ASM" ], - [".408 Chey Tac" , 910, 100, 0.0569, -0.0004800, 3.81, 0, 0.338, 0.338, 120, 0, 0, 27.15, 10.4, 33.02, 0.970, 1, "ASM" ], + [".408 Chey Tac" , 910, 100, 0.0569, -0.0004800, 3.81, 0, 2, 10, 120, 0, 0, 27.15, 10.4, 33.02, 0.970, 1, "ASM" ], - ["9.3×64mm" , 870, 100, 0.0619, -0.0007500, 3.81, 0, 0.338, 0.338, 120, 0, 0, 14.90, 9.30, 35.56, 0.368, 1, "ASM" ], + ["9.3×64mm" , 870, 100, 0.0619, -0.0007500, 3.81, 0, 2, 10, 120, 0, 0, 14.90, 9.30, 35.56, 0.368, 1, "ASM" ], - [".338LM 250gr" , 880, 100, 0.0598, -0.0006060, 3.81, 0, 0.338, 0.338, 120, 0, 0, 16.20, 8.58, 25.40, 0.322, 7, "ICAO"], - [".338LM 300gr" , 800, 100, 0.0677, -0.0005350, 3.81, 0, 0.338, 0.338, 120, 0, 0, 19.44, 8.58, 25.40, 0.381, 7, "ICAO"], - [".338LM API526" , 880, 100, 0.0601, -0.0006730, 3.81, 0, 0.338, 0.338, 120, 0, 0, 16.39, 8.58, 25.40, 0.290, 7, "ICAO"], + [".338LM 250gr" , 880, 100, 0.0598, -0.0006060, 3.81, 0, 2, 10, 120, 0, 0, 16.20, 8.58, 25.40, 0.322, 7, "ICAO"], + [".338LM 300gr" , 800, 100, 0.0677, -0.0005350, 3.81, 0, 2, 10, 120, 0, 0, 19.44, 8.58, 25.40, 0.381, 7, "ICAO"], + [".338LM API526" , 880, 100, 0.0601, -0.0006730, 3.81, 0, 2, 10, 120, 0, 0, 16.39, 8.58, 25.40, 0.290, 7, "ICAO"], - [".300WM Mk248 Mod 0", 900, 100, 0.0584, -0.0008300, 3.81, 0, 0.338, 0.338, 120, 0, 0, 13.31, 7.80, 25.40, 0.268, 7, "ICAO"], - [".300WM Mk248 Mod 1", 867, 100, 0.0611, -0.0008150, 3.81, 0, 0.338, 0.338, 120, 0, 0, 14.26, 7.80, 25.40, 0.310, 7, "ICAO"], - [".300WM Berger OTM" , 853, 100, 0.0622, -0.0007600, 3.81, 0, 0.338, 0.338, 120, 0, 0, 14.90, 7.80, 25.40, 0.368, 7, "ICAO"], + [".300WM Mk248 Mod 0", 900, 100, 0.0584, -0.0008300, 3.81, 0, 2, 10, 120, 0, 0, 13.31, 7.80, 25.40, 0.268, 7, "ICAO"], + [".300WM Mk248 Mod 1", 867, 100, 0.0611, -0.0008150, 3.81, 0, 2, 10, 120, 0, 0, 14.26, 7.80, 25.40, 0.310, 7, "ICAO"], + [".300WM Berger OTM" , 853, 100, 0.0622, -0.0007600, 3.81, 0, 2, 10, 120, 0, 0, 14.90, 7.80, 25.40, 0.368, 7, "ICAO"], - ["7.62x54mmR" , 800, 100, 0.0692, -0.0010230, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.849, 7.92, 24.13, 0.400, 1, "ICAO"], + ["7.62x54mmR" , 800, 100, 0.0692, -0.0010230, 3.81, 0, 2, 10, 120, 0, 0, 9.849, 7.92, 24.13, 0.400, 1, "ICAO"], - ["7.62x51mm M80" , 810, 100, 0.0679, -0.0010350, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.525, 7.82, 25.40, 0.200, 7, "ICAO"], - ["7.62x51mm M118LR" , 820, 100, 0.0662, -0.0008525, 3.81, 0, 0.338, 0.338, 120, 0, 0, 11.34, 7.82, 25.40, 0.243, 7, "ICAO"], - ["7.62x51mm Mk319" , 820, 100, 0.0670, -0.0010300, 3.81, 0, 0.338, 0.338, 120, 0, 0, 8.424, 7.82, 25.40, 0.377, 1, "ICAO"], - ["7.62x51mm Subsonic", 320, 100, 0.3060, -0.0004910, 3.81, 0, 0.338, 0.338, 120, 0, 0, 12.96, 7.82, 25.40, 0.235, 7, "ICAO"], + ["7.62x51mm M80" , 810, 100, 0.0679, -0.0010350, 3.81, 0, 2, 10, 120, 0, 0, 9.525, 7.82, 25.40, 0.200, 7, "ICAO"], + ["7.62x51mm M118LR" , 820, 100, 0.0662, -0.0008525, 3.81, 0, 2, 10, 120, 0, 0, 11.34, 7.82, 25.40, 0.243, 7, "ICAO"], + ["7.62x51mm Mk319" , 820, 100, 0.0670, -0.0010300, 3.81, 0, 2, 10, 120, 0, 0, 8.424, 7.82, 25.40, 0.377, 1, "ICAO"], + ["7.62x51mm Subsonic", 320, 100, 0.3060, -0.0004910, 3.81, 0, 2, 10, 120, 0, 0, 12.96, 7.82, 25.40, 0.235, 7, "ICAO"], - ["6.5x39mm" , 800, 100, 0.0683, -0.0007850, 3.81, 0, 0.338, 0.338, 120, 0, 0, 7.970, 6.71, 22.86, 0.263, 7, "ICAO"], - ["6.5x47mm Lapua" , 800, 100, 0.0682, -0.0007710, 3.81, 0, 0.338, 0.338, 120, 0, 0, 9.007, 6.71, 22.86, 0.290, 7, "ICAO"], + ["6.5x39mm" , 800, 100, 0.0683, -0.0007850, 3.81, 0, 2, 10, 120, 0, 0, 7.970, 6.71, 22.86, 0.263, 7, "ICAO"], + ["6.5x47mm Lapua" , 800, 100, 0.0682, -0.0007710, 3.81, 0, 2, 10, 120, 0, 0, 9.007, 6.71, 22.86, 0.290, 7, "ICAO"], - ["5.56x45mm M855" , 870, 100, 0.0626, -0.0012650, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.018, 5.70, 17.78, 0.151, 7, "ASM" ], - ["5.56x45mm Mk262" , 820, 100, 0.0671, -0.0011250, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.990, 5.70, 17.78, 0.361, 1, "ASM" ], - ["5.56x45mm Mk318" , 880, 100, 0.0616, -0.0011200, 3.81, 0, 0.338, 0.338, 120, 0, 0, 4.018, 5.70, 17.78, 0.307, 1, "ASM" ]]; + ["5.56x45mm M855" , 870, 100, 0.0626, -0.0012650, 3.81, 0, 2, 10, 120, 0, 0, 4.018, 5.70, 17.78, 0.151, 7, "ASM" ], + ["5.56x45mm Mk262" , 820, 100, 0.0671, -0.0011250, 3.81, 0, 2, 10, 120, 0, 0, 4.990, 5.70, 17.78, 0.361, 1, "ASM" ], + ["5.56x45mm Mk318" , 880, 100, 0.0616, -0.0011200, 3.81, 0, 2, 10, 120, 0, 0, 4.018, 5.70, 17.78, 0.307, 1, "ASM" ]]; [] call FUNC(clear_user_data); profileNamespace setVariable ["ACE_ATragMX_gunList", GVAR(gunList)]; diff --git a/addons/atragmx/functions/fnc_change_gun.sqf b/addons/atragmx/functions/fnc_change_gun.sqf index c753f644a4..a401a849e3 100644 --- a/addons/atragmx/functions/fnc_change_gun.sqf +++ b/addons/atragmx/functions/fnc_change_gun.sqf @@ -27,9 +27,9 @@ GVAR(currentGun) = _gunID; lbSetCurSel [6000, GVAR(currentGun)]; -if ((GVAR(scopeUnits) select GVAR(currentScopeUnit)) != "Clicks") then { - GVAR(currentScopeUnit) = GVAR(workingMemory) select 6; -}; +GVAR(currentScopeUnit) = 0 max (GVAR(workingMemory) select 6) min 3; +GVAR(currentScopeClickUnit) = 0 max (GVAR(workingMemory) select 7) min 2; +GVAR(currentScopeClickNumber) = 1 max (GVAR(workingMemory) select 8) min 10; [] call FUNC(update_gun); [] call FUNC(update_gun_ammo_data); diff --git a/addons/atragmx/functions/fnc_init.sqf b/addons/atragmx/functions/fnc_init.sqf index 881f65a6b0..2e613ca9e6 100644 --- a/addons/atragmx/functions/fnc_init.sqf +++ b/addons/atragmx/functions/fnc_init.sqf @@ -18,6 +18,7 @@ GVAR(workingMemory) = +(GVAR(gunList) select 0); GVAR(scopeUnits) = ["MILs", "TMOA", "SMOA", "Clicks"]; +GVAR(scopeClickUnits) = ["TMOA", "SMOA", "MILs"]; GVAR(rangeCardStartRange) = 200; GVAR(rangeCardEndRange) = 2000; @@ -40,6 +41,8 @@ GVAR(currentUnit) = 2; GVAR(currentGun) = 0; GVAR(currentTarget) = 0; GVAR(currentScopeUnit) = 0; +GVAR(currentScopeClickUnit) = 2; +GVAR(currentScopeClickNumber) = 10; GVAR(atmosphereModeTBH) = true; GVAR(altitude) = 0; diff --git a/addons/atragmx/functions/fnc_update_scope_unit.sqf b/addons/atragmx/functions/fnc_update_scope_unit.sqf index 55bb703eee..72efeb772e 100644 --- a/addons/atragmx/functions/fnc_update_scope_unit.sqf +++ b/addons/atragmx/functions/fnc_update_scope_unit.sqf @@ -15,5 +15,10 @@ */ #include "script_component.hpp" -ctrlSetText [2000, GVAR(scopeUnits) select GVAR(currentScopeUnit)]; -ctrlSetText [5000, GVAR(scopeUnits) select GVAR(currentScopeUnit)]; +if (GVAR(currentScopeUnit) == 3) then { + ctrlSetText [2000, format["Clicks=%1", GVAR(currentScopeClickNumber)]]; + ctrlSetText [5000, format["Clicks=%1", GVAR(currentScopeClickNumber)]]; +} else { + ctrlSetText [2000, GVAR(scopeUnits) select GVAR(currentScopeUnit)]; + ctrlSetText [5000, GVAR(scopeUnits) select GVAR(currentScopeUnit)]; +}; diff --git a/addons/atragmx/script_component.hpp b/addons/atragmx/script_component.hpp index 5290ba6a1f..7cd5b44911 100644 --- a/addons/atragmx/script_component.hpp +++ b/addons/atragmx/script_component.hpp @@ -11,4 +11,4 @@ #include "\z\ace\addons\main\script_macros.hpp" -#define ATRAGMX_PROFILE_NAMESPACE_VERSION 1.0 +#define ATRAGMX_PROFILE_NAMESPACE_VERSION 1.1 From 2b5b89604e308d45e1c701eac4ec35510544f60b Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 19 Apr 2015 12:29:26 +0200 Subject: [PATCH 811/816] Removed unused RscControlsGroup --- addons/atragmx/RscTitles.hpp | 34 ---------------------------------- 1 file changed, 34 deletions(-) diff --git a/addons/atragmx/RscTitles.hpp b/addons/atragmx/RscTitles.hpp index 6562e694d1..905212d5c9 100644 --- a/addons/atragmx/RscTitles.hpp +++ b/addons/atragmx/RscTitles.hpp @@ -133,40 +133,6 @@ class ATragMX_RscListNBox: ATragMX_RscListBox { idcLeft=-1; idcRight=-1; }; -class ATragMX_RscControlsGroup { - type=15; - idc=-1; - style=16; - x=0; - y=0; - w=1; - h=1; - shadow=0; - class VScrollbar { - color[]={1,1,1,0.6}; - width=0.021; - autoScrollSpeed=-1; - autoScrollDelay=5; - autoScrollRewind=0; - shadow=0; - }; - class HScrollbar { - color[]={1,1,1,0.6}; - height=0.028; - shadow=0; - }; - class ScrollBar { - color[]={1,1,1,0.6}; - colorActive[]={1,1,1,1}; - colorDisabled[]={1,1,1,0.3}; - thumb="#(argb,8,8,3)color(1,1,1,1)"; - arrowEmpty="#(argb,8,8,3)color(1,1,1,1)"; - arrowFull="#(argb,8,8,3)color(1,1,1,1)"; - border="#(argb,8,8,3)color(1,1,1,1)"; - }; - class Controls { - }; -}; class ATragMX_RscLineBreak { idc=-1; type=98; From a73c0bc429694bd21d9195f83da977a745fa95c3 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 19 Apr 2015 12:40:13 +0200 Subject: [PATCH 812/816] Sord is now able to transmit the direction of fire --- addons/atragmx/functions/fnc_parse_input.sqf | 4 ++-- addons/atragmx/functions/fnc_sord.sqf | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/addons/atragmx/functions/fnc_parse_input.sqf b/addons/atragmx/functions/fnc_parse_input.sqf index ab2539ec1c..ca289302c9 100644 --- a/addons/atragmx/functions/fnc_parse_input.sqf +++ b/addons/atragmx/functions/fnc_parse_input.sqf @@ -32,12 +32,12 @@ GVAR(windSpeed1) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 140020 GVAR(windSpeed2) set [GVAR(currentTarget), 0 max abs(parseNumber(ctrlText 140021)) min 50]; GVAR(windDirection) set [GVAR(currentTarget), 1 max Round(parseNumber(ctrlText 140030)) min 12]; _inclinationAngleCosine = 0.5 max parseNumber(ctrlText 140041) min 1; -_inclinationAngleDegree = -60 max parseNumber(ctrlText 140040) min 60; +_inclinationAngleDegree = -60 max round(parseNumber(ctrlText 140040)) min 60; if (_inclinationAngleDegree != GVAR(inclinationAngle) select GVAR(currentTarget)) then { GVAR(inclinationAngle) set [GVAR(currentTarget), _inclinationAngleDegree]; } else { if (_inclinationAngleCosine != Round(cos(GVAR(inclinationAngle) select GVAR(currentTarget)) * 100) / 100) then { - GVAR(inclinationAngle) set [GVAR(currentTarget), acos(_inclinationAngleCosine)]; + GVAR(inclinationAngle) set [GVAR(currentTarget), round(acos(_inclinationAngleCosine))]; }; }; GVAR(targetSpeed) set [GVAR(currentTarget), -50 max abs(parseNumber(ctrlText 140050)) min 50]; diff --git a/addons/atragmx/functions/fnc_sord.sqf b/addons/atragmx/functions/fnc_sord.sqf index 650993cff3..a433153c0e 100644 --- a/addons/atragmx/functions/fnc_sord.sqf +++ b/addons/atragmx/functions/fnc_sord.sqf @@ -22,6 +22,6 @@ _slopeDistance = _this select 0; _azimuth = _this select 1; _inclination = _this select 2; -//_inclination = asin((ACE_player weaponDirection currentWeapon ACE_player) select 2); -GVAR(inclinationAngle) set [GVAR(currentTarget), _inclination]; -GVAR(targetRange) set [GVAR(currentTarget), _slopeDistance]; +GVAR(inclinationAngle) set [GVAR(currentTarget), round(_inclination)]; +GVAR(directionOfFire) set [GVAR(currentTarget), round(_azimuth)]; +GVAR(targetRange) set [GVAR(currentTarget), round(_slopeDistance)]; From 20740679cca12701f22aea15cae0b5ce7ccec91f Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 19 Apr 2015 17:40:49 +0200 Subject: [PATCH 813/816] Fixed inconsistent 'workingMemory' initialization --- addons/atragmx/functions/fnc_change_gun.sqf | 26 ++++++++++++------- .../atragmx/functions/fnc_create_dialog.sqf | 2 +- .../atragmx/functions/fnc_cycle_gun_list.sqf | 2 +- .../functions/fnc_restore_user_data.sqf | 2 +- .../atragmx/functions/fnc_toggle_gun_list.sqf | 2 +- 5 files changed, 21 insertions(+), 13 deletions(-) diff --git a/addons/atragmx/functions/fnc_change_gun.sqf b/addons/atragmx/functions/fnc_change_gun.sqf index a401a849e3..7c5abac47e 100644 --- a/addons/atragmx/functions/fnc_change_gun.sqf +++ b/addons/atragmx/functions/fnc_change_gun.sqf @@ -4,7 +4,8 @@ * * Arguments: * gunID - * update solution + * restore workingMemory from gunList + * update display * * Return Value: * Nothing @@ -16,23 +17,30 @@ */ #include "script_component.hpp" -private ["_gunID", "_updateSolution"]; -_gunID = _this select 0; -_updateSolution = _this select 1; +private ["_gunID", "_restoreMemory", "_updateDisplay"]; +_gunID = _this select 0; +_restoreMemory = _this select 1; +_updateDisplay = _this select 2; if (_gunID < 0 || _gunID > (count GVAR(gunList)) - 1) exitWith {}; -GVAR(workingMemory) = +(GVAR(gunList) select _gunID); +if (_restoreMemory) then { + GVAR(workingMemory) = +(GVAR(gunList) select _gunID); +}; GVAR(currentGun) = _gunID; -lbSetCurSel [6000, GVAR(currentGun)]; +if (_updateDisplay) then { + lbSetCurSel [6000, GVAR(currentGun)]; +}; GVAR(currentScopeUnit) = 0 max (GVAR(workingMemory) select 6) min 3; GVAR(currentScopeClickUnit) = 0 max (GVAR(workingMemory) select 7) min 2; GVAR(currentScopeClickNumber) = 1 max (GVAR(workingMemory) select 8) min 10; -[] call FUNC(update_gun); -[] call FUNC(update_gun_ammo_data); +if (_updateDisplay) then { + [] call FUNC(update_gun); + [] call FUNC(update_gun_ammo_data); +}; GVAR(elevationOutput) set [GVAR(currentTarget), 0]; GVAR(windage1Output) set [GVAR(currentTarget), 0]; @@ -41,6 +49,6 @@ GVAR(leadOutput) set [GVAR(currentTarget), 0]; GVAR(tofOutput) set [GVAR(currentTarget), 0]; GVAR(velocityOutput) set [GVAR(currentTarget), 0]; -if (_updateSolution) then { +if (_updateDisplay) then { [] call FUNC(calculate_target_solution); }; diff --git a/addons/atragmx/functions/fnc_create_dialog.sqf b/addons/atragmx/functions/fnc_create_dialog.sqf index 1646b0ec25..b4d51bd894 100644 --- a/addons/atragmx/functions/fnc_create_dialog.sqf +++ b/addons/atragmx/functions/fnc_create_dialog.sqf @@ -40,7 +40,7 @@ GVAR(showTargetRangeAssist) call FUNC(show_target_range_assist); GVAR(showTargetSpeedAssist) call FUNC(show_target_speed_assist); GVAR(showTargetSpeedAssistTimer) call FUNC(show_target_speed_assist_timer); -[GVAR(currentGun), false] call FUNC(change_gun); +[GVAR(currentGun), false, true] call FUNC(change_gun); { lbAdd [6000, _x select 0]; diff --git a/addons/atragmx/functions/fnc_cycle_gun_list.sqf b/addons/atragmx/functions/fnc_cycle_gun_list.sqf index 75f54c79fb..3796bb78e6 100644 --- a/addons/atragmx/functions/fnc_cycle_gun_list.sqf +++ b/addons/atragmx/functions/fnc_cycle_gun_list.sqf @@ -17,4 +17,4 @@ if (!(GVAR(showMainPage) || GVAR(showGunList))) exitWith {}; -[(GVAR(currentGun) + (count GVAR(gunList)) + _this) % (count GVAR(gunList)), true] call FUNC(change_gun); +[(GVAR(currentGun) + (count GVAR(gunList)) + _this) % (count GVAR(gunList)), true, true] call FUNC(change_gun); diff --git a/addons/atragmx/functions/fnc_restore_user_data.sqf b/addons/atragmx/functions/fnc_restore_user_data.sqf index 54d1f3cd2b..55b73cc5b5 100644 --- a/addons/atragmx/functions/fnc_restore_user_data.sqf +++ b/addons/atragmx/functions/fnc_restore_user_data.sqf @@ -16,7 +16,7 @@ #include "script_component.hpp" GVAR(currentUnit) = 0 max (profileNamespace getVariable ["ACE_ATragMX_currentUnit", 2]) min 2; -GVAR(currentGun) = 0 max (profileNamespace getVariable ["ACE_ATragMX_currentGun", 0]); +[(profileNamespace getVariable ["ACE_ATragMX_currentGun", 0]), true, false] call FUNC(change_gun); GVAR(currentTarget) = 0 max (profileNamespace getVariable ["ACE_ATragMX_currentTarget", 0]) min 3; GVAR(currentScopeUnit) = 0 max (profileNamespace getVariable ["ACE_ATragMX_currentScopeUnit", 0]) min 3; diff --git a/addons/atragmx/functions/fnc_toggle_gun_list.sqf b/addons/atragmx/functions/fnc_toggle_gun_list.sqf index 714e6e848d..1cc1f9338b 100644 --- a/addons/atragmx/functions/fnc_toggle_gun_list.sqf +++ b/addons/atragmx/functions/fnc_toggle_gun_list.sqf @@ -20,7 +20,7 @@ if (ctrlVisible 6000) then { true call FUNC(show_main_page); if (_this) then { - [lbCurSel 6000, true] call FUNC(change_gun); + [lbCurSel 6000, true, true] call FUNC(change_gun); }; } else { false call FUNC(show_main_page); From aad8d6b7850eab3c3f5ebe1f11e7eb19c465f40e Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 19 Apr 2015 09:04:42 -0700 Subject: [PATCH 814/816] Fixed: max litter scalar array, have internal values. --- addons/medical/ACE_Settings.hpp | 6 +++++- addons/medical/functions/fnc_handleCreateLitter.sqf | 5 +++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/addons/medical/ACE_Settings.hpp b/addons/medical/ACE_Settings.hpp index b42d5bc5a6..6ab24379c5 100644 --- a/addons/medical/ACE_Settings.hpp +++ b/addons/medical/ACE_Settings.hpp @@ -79,7 +79,11 @@ class ACE_Settings { displayName = "$STR_ACE_Medical_litterSimulationDetail"; description = "$STR_ACE_Medical_litterSimulationDetail_Desc"; typeName = "SCALAR"; - value = 500; + + value = 3; + values[] = {"Off", "Low", "Medium", "High", "Ultra"}; + _values[] = { 0, 50, 100, 1000, 5000 }; + isClientSettable = 1; }; class GVAR(litterCleanUpDelay) { diff --git a/addons/medical/functions/fnc_handleCreateLitter.sqf b/addons/medical/functions/fnc_handleCreateLitter.sqf index aca47250cd..ee7e591cd1 100644 --- a/addons/medical/functions/fnc_handleCreateLitter.sqf +++ b/addons/medical/functions/fnc_handleCreateLitter.sqf @@ -4,7 +4,7 @@ if(!hasInterface) exitWith { false }; PARAMS_3(_litterClass,_position,_direction); -private["_litterObject"]; +private["_litterObject", "_maxLitterCount"]; if (isNil QGVAR(allCreatedLitter)) then { GVAR(allCreatedLitter) = []; @@ -14,7 +14,8 @@ if (isNil QGVAR(allCreatedLitter)) then { _litterObject = _litterClass createVehicleLocal _position; _litterObject setDir _direction; -if((count GVAR(allCreatedLitter)) > GVAR(litterSimulationDetail) ) then { +_maxLitterCount = getArray (configFile >> "ACE_Settings" >> QGVAR(litterSimulationDetail) >> "_values") select GVAR(litterSimulationDetail); +if((count GVAR(allCreatedLitter)) > _maxLitterCount ) then { // gank the first litter object, and spawn ours. private["_oldLitter"]; _oldLitter = GVAR(allCreatedLitter) deleteAt 0; From f7d35d5593c1bc728c359e3e2a2c0e79ccaba815 Mon Sep 17 00:00:00 2001 From: ulteq Date: Sun, 19 Apr 2015 22:30:13 +0200 Subject: [PATCH 815/816] =?UTF-8?q?The=20ATragMX=20now=20also=20accounts?= =?UTF-8?q?=20for=20vertical=20coriolis=20drift=20(E=C3=B6tv=C3=B6s=20effe?= =?UTF-8?q?ct)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../functions/fnc_calculate_range_card.sqf | 2 +- .../fnc_calculate_scope_base_angle.sqf | 2 +- .../functions/fnc_calculate_solution.sqf | 35 +++++++++++++------ .../fnc_calculate_target_solution.sqf | 2 +- .../functions/fnc_update_zero_range.sqf | 2 +- 5 files changed, 28 insertions(+), 15 deletions(-) diff --git a/addons/atragmx/functions/fnc_calculate_range_card.sqf b/addons/atragmx/functions/fnc_calculate_range_card.sqf index c11cf90550..f3f27f7d3e 100644 --- a/addons/atragmx/functions/fnc_calculate_range_card.sqf +++ b/addons/atragmx/functions/fnc_calculate_range_card.sqf @@ -77,4 +77,4 @@ GVAR(rangeCardData) = []; private ["_result"]; _result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, - [_windSpeed1, _windSpeed2], _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, true, _stabilityFactor, _twistDirection, _latitude] call FUNC(calculate_solution); + [_windSpeed1, _windSpeed2], _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, true, _stabilityFactor, _twistDirection, _latitude, _directionOfFire] call FUNC(calculate_solution); diff --git a/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf b/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf index 76c54f63a9..fbd191bb79 100644 --- a/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf +++ b/addons/atragmx/functions/fnc_calculate_scope_base_angle.sqf @@ -35,6 +35,6 @@ _barometricPressure = 1013.25; _relativeHumidity = 0; private ["_result"]; -_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, [0, 0], 0, 0, 0, _zeroRange, _airFriction, 1, "ICAO", false, 1.5, 0, 0] call FUNC(calculate_solution); +_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, [0, 0], 0, 0, 0, _zeroRange, _airFriction, 1, "ICAO", false, 1.5, 0, 0, 0] call FUNC(calculate_solution); _scopeBaseAngle + (_result select 0) / 60 diff --git a/addons/atragmx/functions/fnc_calculate_solution.sqf b/addons/atragmx/functions/fnc_calculate_solution.sqf index 2d70e8dca1..f90b299ce9 100644 --- a/addons/atragmx/functions/fnc_calculate_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_solution.sqf @@ -43,7 +43,7 @@ */ #include "script_component.hpp" -private ["_scopeBaseAngle", "_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_temperature", "_barometricPressure", "_relativeHumidity", "_simSteps", "_windSpeed1", "_windSpeed2", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange", "_drag", "_bc", "_dragModel", "_atmosphereModel", "_storeRangeCardData", "_stabilityFactor", "_twistDirection", "_latitude"]; +private ["_scopeBaseAngle", "_bulletMass", "_boreHeight", "_airFriction", "_muzzleVelocity", "_temperature", "_barometricPressure", "_relativeHumidity", "_simSteps", "_windSpeed1", "_windSpeed2", "_windDirection", "_inclinationAngle", "_targetSpeed", "_targetRange", "_drag", "_bc", "_dragModel", "_atmosphereModel", "_storeRangeCardData", "_stabilityFactor", "_twistDirection", "_latitude", "_directionOfFire"]; _scopeBaseAngle = _this select 0; _bulletMass = _this select 1; _boreHeight = _this select 2; @@ -66,6 +66,7 @@ _storeRangeCardData = _this select 17; _stabilityFactor = _this select 18; _twistDirection = _this select 19; _latitude = _this select 20; +_directionOfFire = _this select 21; private ["_bulletPos", "_bulletVelocity", "_bulletAccel", "_bulletSpeed", "_gravity", "_deltaT"]; _bulletPos = [0, 0, 0]; @@ -114,6 +115,12 @@ _speedTotal = 0; _stepsTotal = 0; _speedAverage = 0; +private ["_eoetvoesMultiplier"]; +_eoetvoesMultiplier = 0; +if (missionNamespace getVariable [QEGVAR(advanced_ballistics,EoetvoesEnabled), false]) then { + _eoetvoesMultiplier = 2 * (0.0000729 * _muzzleVelocity / -9.80665) * cos(_latitude) * sin(_directionOfFire); +}; + _TOF = 0; _bulletPos set [0, 0]; @@ -169,16 +176,19 @@ while {_TOF < 15 && (_bulletPos select 1) < _targetRange} do { _kineticEnergy = 0.5 * (_bulletMass / 1000 * (_bulletSpeed ^ 2)); _kineticEnergy = _kineticEnergy * 0.737562149; - if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,CoriolisEnabled), false])) then { - if ((_bulletPos select 1) > 0) then { + if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (_bulletPos select 1) > 0) then { + if (missionNamespace getVariable [QEGVAR(advanced_ballistics,CoriolisEnabled), false]) then { _horizontalDeflection = 0.0000729 * ((_bulletPos select 1) ^ 2) * sin(_latitude) / _speedAverage; _horizontalCoriolis = - atan(_horizontalDeflection / (_bulletPos select 1)); _windage1 = _windage1 + _horizontalCoriolis; _windage2 = _windage2 + _horizontalCoriolis; }; - }; - if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,SpinDriftEnabled), false])) then { - if ((_bulletPos select 1) > 0) then { + if (missionNamespace getVariable [QEGVAR(advanced_ballistics,EoetvoesEnabled), false]) then { + _verticalDeflection = (_bulletPos select 2) * _eoetvoesMultiplier; + _verticalCoriolis = - atan(_verticalDeflection / (_bulletPos select 1)); + _elevation = _elevation + _verticalCoriolis; + }; + if (missionNamespace getVariable [QEGVAR(advanced_ballistics,SpinDriftEnabled), false]) then { _spinDeflection = _twistDirection * 0.0254 * 1.25 * (_stabilityFactor + 1.2) * _TOF ^ 1.83; _spinDrift = - atan(_spinDeflection / (_bulletPos select 1)); _windage1 = _windage1 + _spinDrift; @@ -206,16 +216,19 @@ if (_targetRange != 0) then { _kineticEnergy = 0.5 * (_bulletMass / 1000 * (_bulletSpeed ^ 2)); _kineticEnergy = _kineticEnergy * 0.737562149; -if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,CoriolisEnabled), false])) then { - if ((_bulletPos select 1) > 0) then { +if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (_bulletPos select 1) > 0) then { + if (missionNamespace getVariable [QEGVAR(advanced_ballistics,CoriolisEnabled), false]) then { _horizontalDeflection = 0.0000729 * ((_bulletPos select 1) ^ 2) * sin(_latitude) / _speedAverage; _horizontalCoriolis = - atan(_horizontalDeflection / (_bulletPos select 1)); _windage1 = _windage1 + _horizontalCoriolis; _windage2 = _windage2 + _horizontalCoriolis; }; -}; -if ((missionNamespace getVariable [QEGVAR(advanced_ballistics,enabled), false]) && (missionNamespace getVariable [QEGVAR(advanced_ballistics,SpinDriftEnabled), false])) then { - if ((_bulletPos select 1) > 0) then { + if (missionNamespace getVariable [QEGVAR(advanced_ballistics,EoetvoesEnabled), false]) then { + _verticalDeflection = (_bulletPos select 2) * _eoetvoesMultiplier; + _verticalCoriolis = - atan(_verticalDeflection / (_bulletPos select 1)); + _elevation = _elevation + _verticalCoriolis; + }; + if (missionNamespace getVariable [QEGVAR(advanced_ballistics,SpinDriftEnabled), false]) then { _spinDeflection = _twistDirection * 0.0254 * 1.25 * (_stabilityFactor + 1.2) * _TOF ^ 1.83; _spinDrift = - atan(_spinDeflection / (_bulletPos select 1)); _windage1 = _windage1 + _spinDrift; diff --git a/addons/atragmx/functions/fnc_calculate_target_solution.sqf b/addons/atragmx/functions/fnc_calculate_target_solution.sqf index c8a3683498..641551fca1 100644 --- a/addons/atragmx/functions/fnc_calculate_target_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_solution.sqf @@ -72,7 +72,7 @@ _targetRange = GVAR(targetRange) select GVAR(currentTarget); private ["_result"]; _result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, - [_windSpeed1, _windSpeed2], _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, false, _stabilityFactor, _twistDirection, _latitude] call FUNC(calculate_solution); + [_windSpeed1, _windSpeed2], _windDirection, _inclinationAngle, _targetSpeed, _targetRange, _bc, _dragModel, _atmosphereModel, false, _stabilityFactor, _twistDirection, _latitude, _directionOfFire] call FUNC(calculate_solution); GVAR(elevationOutput) set [GVAR(currentTarget), _result select 0]; GVAR(windage1Output) set [GVAR(currentTarget), (_result select 1) select 0]; diff --git a/addons/atragmx/functions/fnc_update_zero_range.sqf b/addons/atragmx/functions/fnc_update_zero_range.sqf index a5cab3755e..299c321d33 100644 --- a/addons/atragmx/functions/fnc_update_zero_range.sqf +++ b/addons/atragmx/functions/fnc_update_zero_range.sqf @@ -44,7 +44,7 @@ _barometricPressure = GVAR(barometricPressure); _relativeHumidity = GVAR(relativeHumidity); private ["_result"]; -_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, [0, 0], 0, 0, 0, _zeroRange, _bc, _dragModel, _atmosphereModel, false, 1.5, 0, 0] call FUNC(calculate_solution); +_result = [_scopeBaseAngle, _bulletMass, _boreHeight, _airFriction, _muzzleVelocity, _temperature, _barometricPressure, _relativeHumidity, 1000, [0, 0], 0, 0, 0, _zeroRange, _bc, _dragModel, _atmosphereModel, false, 1.5, 0, 0, 0] call FUNC(calculate_solution); GVAR(workingMemory) set [2, _zeroRange]; GVAR(workingMemory) set [3, _scopeBaseAngle + (_result select 0) / 60]; From f928f37e264bdbb7b476e1c4a5d9f8d958a0d7b3 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Mon, 20 Apr 2015 01:16:51 -0300 Subject: [PATCH 816/816] Eliminate interact_menu fps drops due to high nearby object counts. Instead of reanalizing every frame which actions points should be rendered based on distance, that job is now done only 5 times per second. The rest of the frames the action points from the last frame are rerendered.. Close #434 --- addons/interact_menu/XEH_preInit.sqf | 3 +++ .../interact_menu/functions/fnc_keyDown.sqf | 1 + .../functions/fnc_renderActionPoints.sqf | 19 +++++++++++++++++-- 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/addons/interact_menu/XEH_preInit.sqf b/addons/interact_menu/XEH_preInit.sqf index b4a3504cdd..747da7083e 100644 --- a/addons/interact_menu/XEH_preInit.sqf +++ b/addons/interact_menu/XEH_preInit.sqf @@ -49,4 +49,7 @@ GVAR(expandedTime) = diag_tickTime; GVAR(iconCtrls) = []; GVAR(iconCount) = 0; +GVAR(foundActions) = []; +GVAR(lastTimeSearchedActions) = -1000; + ADDON = true; diff --git a/addons/interact_menu/functions/fnc_keyDown.sqf b/addons/interact_menu/functions/fnc_keyDown.sqf index 47fdfb1951..123c1d45e2 100644 --- a/addons/interact_menu/functions/fnc_keyDown.sqf +++ b/addons/interact_menu/functions/fnc_keyDown.sqf @@ -29,6 +29,7 @@ if (_menuType == 0) then { }; GVAR(keyDownTime) = diag_tickTime; GVAR(openedMenuType) = _menuType; +GVAR(lastTimeSearchedActions) = -1000; GVAR(useCursorMenu) = (vehicle ACE_player != ACE_player) || visibleMap || diff --git a/addons/interact_menu/functions/fnc_renderActionPoints.sqf b/addons/interact_menu/functions/fnc_renderActionPoints.sqf index 6ed4b41de4..78d5418e5a 100644 --- a/addons/interact_menu/functions/fnc_renderActionPoints.sqf +++ b/addons/interact_menu/functions/fnc_renderActionPoints.sqf @@ -24,6 +24,9 @@ _fnc_renderNearbyActions = { _cameraPos = (positionCameraToWorld [0, 0, 0]) call EFUNC(common,positionToASL); _cameraDir = ((positionCameraToWorld [0, 0, 1]) call EFUNC(common,positionToASL)) vectorDiff _cameraPos; + GVAR(foundActions) = []; + GVAR(lastTimeSearchedActions) = diag_tickTime; + _numInteractObjects = 0; _nearestObjects = nearestObjects [ACE_player, ["All"], 13]; { @@ -46,6 +49,7 @@ _fnc_renderNearbyActions = { _action = _x; if ([_target, _action] call FUNC(renderBaseMenu)) then { _numInteractions = _numInteractions + 1; + GVAR(foundActions) pushBack [_target, _action]; }; }; } forEach GVAR(objectActionList); @@ -57,6 +61,7 @@ _fnc_renderNearbyActions = { // Try to render the menu if ([_target, _action] call FUNC(renderBaseMenu)) then { _numInteractions = _numInteractions + 1; + GVAR(foundActions) pushBack [_target, _action]; }; } forEach _classActions; @@ -71,7 +76,11 @@ _fnc_renderNearbyActions = { } forEach _nearestObjects; }; - +_fnc_renderLastFrameActions = { + { + _x call FUNC(renderBaseMenu); + } forEach GVAR(foundActions); +}; _fnc_renderSelfActions = { _target = _this; @@ -109,7 +118,13 @@ _fnc_renderSelfActions = { if (GVAR(openedMenuType) == 0) then { if (vehicle ACE_player == ACE_player) then { - call _fnc_renderNearbyActions; + if (diag_tickTime > GVAR(lastTimeSearchedActions) + 0.20) then { + // Once every 0.2 secs, collect nearby objects active and visible action points and render them + call _fnc_renderNearbyActions; + } else { + // The rest of the frames just draw the same action points rendered the last frame + call _fnc_renderLastFrameActions; + }; } else { (vehicle ACE_player) call _fnc_renderSelfActions; };

      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 TZ<`-^@*niH(J?Wj9ku-*8Fqpo diff --git a/addons/kestrel4500/UI/Kestrel4500_2.paa b/addons/kestrel4500/UI/Kestrel4500_2.paa index 1c628bfbe1ba50d8dcc173d2e96d8b22b867b8f7..199a37afba3916fa4e9b21f915f5d94b6dec6904 100644 GIT binary patch literal 82499 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

    3. P~lcm3jWG^~BRXf-~5w`+D7Bq8$>+PgzAvT+VB9 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 z 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 z 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 TZ<`-^@*niH(J?Wj9ku-*8Fqpo literal 0 HcmV?d00001 diff --git a/addons/kestrel4500/UI/Kestrel4500_2.paa b/addons/kestrel4500/UI/Kestrel4500_2.paa new file mode 100644 index 0000000000000000000000000000000000000000..1c628bfbe1ba50d8dcc173d2e96d8b22b867b8f7 GIT binary patch literal 212112 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

    4. 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,q`&OnhW&3?VzI2TQNIdYvPf8Q7jN|o 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≫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 z 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

      UkKEEgp30mlFwXULy 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 z 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 z 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

      ?Xz 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ⅇli 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 z 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�k(^cwQf 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 IJ!9SfFY98t(f|Me diff --git a/addons/kestrel/kestrel4500rad.p3d b/addons/kestrel/kestrel4500rad.p3d deleted file mode 100644 index 7b2b62ccf59a4a283d7f6afd2d3dafecf9276273..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 329751 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

    ocXk7WA)bL0o+ zK1_TU1*0iMHy+Z%eTNy0%}u6Od{8bh-lj{XPwH3N=SDkye*Z&$9Ou6;ZZTRG`k#K^ zom*%jK0F+!5xKT;`Y)U0BOZ%u z@-bO2o!7sR4`CCgiOCI&YyBTrB72B#k0@wvaqLhZ(ms{e`*%A}(0B1VWscsi+Z$nnH7YCM8B%;d;#S%4TFPk0B(l+PWTJ@!Qrp3r*^C6 z>@h73Uyq9>A2k`4<4W*vKbm6L%y8=cKg?x@{&xs`rdpetg#_Vi;~Q>Lv{j|?T_Fl( z+W2ce;QaBO)DI*d&iLC&`8YTJr-{BGzZ|6WkcIWvlRJi^2DNq%iOK#ILdpK+ zhAwU&iWd5R^uqU_=>JwK_dNTc*_Uuo(CmXQv!s>U_Y3s@7mjbT57hq9?`WULX5XN2@2{&+BiDPEG$i&L6+f@0JVRJI{Y#ELt=@Qw~kn2uuO=9>a*W$5+6v z;kk1~@_pz0dzyyOGet@JFyFtBk4~B{h%P7jz;YAV2jbtMy~nh^cV551fD!#xz+C*t z=osn-&s0$hHBVW`+}s7vIPnMX6JiTBQ(1>?PHV;{nhnvu*WSnX$32uCvFLOer^>-# zS65JbUtC-=@8v4=9PKXF#1^wO+H)D+Q`Rm1hpMWfa4s_}!b{xRRVoI_?3^p#GbMh) zABq3us|iu#XQ<9a&AV;ewt4l*!L500J$3?jo=;yvmTlpAfj`23X-0(mfo_Tk&GfsY zIT$2(1e@TK^?mzT0n}Li-u?TZhg!qr2-G*tI&>G)@bTaN%$mR5(^aaDrP=>iqiKz* z)+bkI;i5Q=9_qUj^{^;$X(#A0y}iBE9&_{jh#6VgkE5G7clQ~h*WWR$wI_dGe^5D- zO**|+UdLRrKeYCM8XB`9>Q6C1o~lzTG&MF;U^T&=AoGpib-Fz2ziL}t((uvVmDYRK z`|CIRcWpJTvEX8<943dBg;s)me8<2_4NkPR5ma^zYcP)IY$O5ysk$0k9S11C*WX9* z*!Zzy^xaA4u(afEkg-?aT0rHz`O}}Kp_%Hcgr*lDjndo+OgeUz`uzb72K<4iHT;PI z;CGb<{KIdj!y|<}CTo+DmRf8icEarr|O1*;MSi~&Chv4?LQX!ZwprZKu EPor%#@Bjb+ diff --git a/addons/kestrel/data/gpstemp.paa b/addons/kestrel/data/gpstemp.paa deleted file mode 100644 index ef45fe406c564fed5ee4ad8553fe20869f0a534e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17655 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 C(gRKa diff --git a/addons/kestrel/data/kestrel_1.paa b/addons/kestrel/data/kestrel_1.paa deleted file mode 100644 index fe757888e42693374d1b89c8a39def1f40874217..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 TH%BylGhi=oZ7tlui_rf7`e5}r diff --git a/addons/kestrel/data/kestrel_2.paa b/addons/kestrel/data/kestrel_2.paa deleted file mode 100644 index 1b0fda0a654864010a89ca4ceaa78d0bc5de9a49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 diff --git a/addons/kestrel/data/kestrel_3.paa b/addons/kestrel/data/kestrel_3.paa deleted file mode 100644 index 659f4597a307e573609d5fd7df11b6eed0593974..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 TOw_!=0o?(`$IXS4zVUwpCQlPL diff --git a/addons/kestrel/data/kestrel_4.paa b/addons/kestrel/data/kestrel_4.paa deleted file mode 100644 index abb1ed658061655539abff97bc114916de8d5a0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 UOQxf4I673=r1++-cp`TFZx$`1k^lez diff --git a/addons/kestrel/data/kestrel_5.paa b/addons/kestrel/data/kestrel_5.paa deleted file mode 100644 index 800ed80d8b291e98d055bc236bd3e4c2e51184fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 Ce;kbf diff --git a/addons/kestrel/data/kestrel_6.paa b/addons/kestrel/data/kestrel_6.paa deleted file mode 100644 index 784e441c218b0e24eb7c1ba1ef6732cb3b3acd1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 TDsc0a1l<~u?ZTkmOZ5K>xVi{* diff --git a/addons/kestrel/data/kestrel_8.paa b/addons/kestrel/data/kestrel_8.paa deleted file mode 100644 index 31fe71ce84c605376fd09ceee09f355776fb3326..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 t&_)id4fTd^mJDTF~zJ{5MAL-JAdb diff --git a/addons/kestrel/data/kestrel_9.paa b/addons/kestrel/data/kestrel_9.paa deleted file mode 100644 index 978506ef5d4715a9d9ae8c763e58451910a91fe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 ADF6Tf diff --git a/addons/kestrel/data/tasten.paa b/addons/kestrel/data/tasten.paa deleted file mode 100644 index 8a140ec5f072448cd27e284688ef8561f652ea38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11990 zcmeI&F$%&k6vpu{wSt2~Rd8}}a1>AA&?4AL92D^w9zi{ZS8;Oi8g6x&T`br7WZ zPYF$EhV=F2*9>t*o@et>zQ|%p&biQEW)t5ptoY}%@pzhAe`R%8k*-#&J*nQ8S_5fk z^19)KvE|_9B`-6vQDUL@DBMmKrwQjoe;pcdc2ZuQcwIpn2-}H(1+clfA!y zEp_gJJmNqc{I8EZAP>j`)&UOS01n^)4&VR|-~bNb01n^)4&VR|-~bNb01n^)4&VR| z;6T|NNR>)8jsXb1;0wOW#uxL&E!_HsTegxSwgG>>4M>!PW1+uQr51Li?{JS5+rVei I+PAZE0|KR1SpWb4 diff --git a/addons/kestrel/data/tasten1.paa b/addons/kestrel/data/tasten1.paa deleted file mode 100644 index af441a51de7ce6915aad8b10a0535d1e34293feb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27924 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 270) then { - _windA = _windA - 2 * _windA; - }; - - // in building - _intersects = 0; - if (lineIntersects [_position, _position vectorAdd [0, 0, 15]]) then {_intersects = _intersects + 1}; - - if (lineIntersects [_position, _position vectorAdd [- 15 * sin windDir, - 15 * cos windDir, 0]]) then {_intersects = _intersects + 1}; - if (lineIntersects [_position, _position vectorAdd [- 15 * sin (windDir - 90), - 15 * cos (windDir - 90), 0]]) then {_intersects = _intersects + 1}; - if (lineIntersects [_position, _position vectorAdd [- 15 * sin (windDir + 90), - 15 * cos (windDir + 90), 0]]) then {_intersects = _intersects + 1}; - if (lineIntersects [_position, _position vectorAdd [- 15 * sin (windDir + 180), - 15 * cos (windDir + 180), 0]]) then {_intersects = _intersects + 1}; - - if (_intersects > 3) then { - _windA = 99.99; - _windB = 99.99; - }; - - // in wind direction - _intersects = 0; - if (lineIntersects [_position, _position vectorAdd [- 5 * sin windDir, - 5 * cos windDir, 0]]) then {_intersects = _intersects + 1}; - if (lineIntersects [_position, _position vectorAdd [- 5 * sin (windDir - 15), - 5 * cos (windDir - 15), 0]]) then {_intersects = _intersects + 1}; - if (lineIntersects [_position, _position vectorAdd [- 5 * sin (windDir + 15), - 5 * cos (windDir + 15), 0]]) then {_intersects = _intersects + 1}; - - if (_intersects > 2) then { - _windA = 99.99; - _windB = 99.99; - }; - - if (ACE_player != vehicle ACE_player) then { - _windA = 99.99; - _windB = 99.99; - }; - - if (_windA == 99.99) then { - - GVAR(windHead) = 0; - - _windA = "0.00"; - _windB = "0.00"; - - } else { - - GVAR(windHead) = _windA; - - if (_windA < 0) then { - _windA = format ["-%1", [-1 * _windA, 1, 2] call CBA_fnc_formatNumber]; - } else { - _windA = format [ "%1", [ _windA, 1, 2] call CBA_fnc_formatNumber]; - }; - - if (_windB < 0) then { - _windB = format ["-%1", [-1 * _windB, 1, 2] call CBA_fnc_formatNumber]; - } else { - _windB = format [ "%1", [ _windB, 1, 2] call CBA_fnc_formatNumber]; - }; - - }; - - _directon = round _directon; - if (_directon == 360) then {_directon = 0}; - - _ctrlHUD1 ctrlSetText _windA; - _ctrlHUD2 ctrlSetText _windB; - _ctrlHUD3 ctrlSetText str _directon; - _ctrlHUD4 ctrlSetText str ((round (EGVAR(weather,currentTemperature) * 10)) / 10); - - // adjust kestrel picture in the dark - private "_brightness"; - _brightness = call EFUNC(common,ambientBrightness); - - _ctrlKestrel2 ctrlSetTextColor [0, 0, 0, 1 - _brightness]; - - // handle wheel - private ["_wheelState", "_wheelStateAdd"]; - - _wheelState = GVAR(wheelState); - _wheelStateAdd = ((round GVAR(windHead) * 2) min 5) max -5; - - _wheelState = _wheelState + _wheelStateAdd; - - if (_wheelState < 0) then {_wheelState = _wheelState + 9}; - if (_wheelState > 9) then {_wheelState = _wheelState - 9}; - - GVAR(wheelState) = _wheelState; - - if (preloadTitleRsc ["ACE_Kestrel_Preload", "PLAIN"]) then { - _ctrlKestrelWheel ctrlSetText format [QUOTE(PATHTOF(data\kestrel_%1.paa)), _wheelState]; - _ctrlKestrelWheel ctrlSetTextColor [_brightness, _brightness, _brightness, 1]; - }; - -}, 0.01, _this select 0] call CBA_fnc_addPerFrameHandler; diff --git a/addons/kestrel/functions/fnc_openKestrel.sqf b/addons/kestrel/functions/fnc_openKestrel.sqf deleted file mode 100644 index 25ec9eba67..0000000000 --- a/addons/kestrel/functions/fnc_openKestrel.sqf +++ /dev/null @@ -1,6 +0,0 @@ -// by commy2 -#include "script_component.hpp" - -GVAR(isKestrel) = true; - -(["ACE_Kestrel"] call BIS_fnc_rscLayer) cutRsc ["ACE_Kestrel", "PLAIN", 0, false]; diff --git a/addons/kestrel/functions/script_component.hpp b/addons/kestrel/functions/script_component.hpp deleted file mode 100644 index 528b26affc..0000000000 --- a/addons/kestrel/functions/script_component.hpp +++ /dev/null @@ -1 +0,0 @@ -#include "\z\ace\addons\kestrel\script_component.hpp" \ No newline at end of file diff --git a/addons/kestrel/kestrel4500.p3d b/addons/kestrel/kestrel4500.p3d deleted file mode 100644 index 43cb6ce9d5604ff5323f12b2b7d209445f9d707f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5702599 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

  2. 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,q`&OnhW&3?VzI2TQNIdYvPf8Q7jN|o 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≫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 z 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

    UkKEEgp30mlFwXULy z*Iy|17{RB>iwBNY@ndne<=b2u-1aIC4JmJ{L|icv*y9znnpZ2v z!LP|B&qCGe_kDYQdib)LpsMq4oeZgu;Jewdq&EZwo24$3J zDVc+KIhj$lh;PC~l7g}Vn|MJq%Nva#e}yi9B-Mj=)DC66$v*E_>E>lsa62-)?V&rV zWqe21rm$ATk$0~KmXa+yC~ZGXCWyPc%>kU%6M{A%cJOblQnc?AK(Mvj-0NfQFM81U z*Yseini1Ix15;>D{WS)I!c96JOa>fHVPQu8IA3Q|-y3}7qY$@8K)PXq%`YF_Cum24alHh=` ziptlK#EK&%n#*%HuD1M51w^#|WTNU3Xj%RO1a59mMQEAVb%H&8eeljm32va4uYa9c zTt}}9D1o`>O%o4vcnfbV#P__9_}W?BxM{va|Ff^Z3i}sV;n|W@`YTPy|N?TxHjfzF+ttRlT+ATM)?jf#rf*|D70U58gwKX`aq2b}0 zO}3Sskhga zQV@Pl$T$QNGKWgSnJX&S$o_@u4H1_T@29~328x?5Fh;7G0rn4wb9M(orF^Lh*I32BzlFEVUtuZbe`X3;H zAzc@)LfCntjtCLHDyy~>&28>i{u4lYL>N#Zz_Wfww*Le?LQU`F<>gPWfSlNM)7NXC zrh92=$wN$zlzAf7Tafc(OOxYE<fF-@g^yr)riN0qAXSCX}q%H-i>X8vVfPXj^ZKU!{KXJNq_ zP*PF?BH>v*A*YOttgO{cUXRY5EM5i4p!^+ z3}(PPN@NgC{sNmFpi=xN_8T|x>o&toTHe!+{4S=j$0=b{UyoA?W3|F?hbWd~mSE>7 ze#U55DvT)6evlE3Jp6$t8QXFNQ|edlj>K8Alhod5DYcW*zVNr~(u z#yW%ot4H@kbl=NXrIVh40nLN3HQpRb!8_Kdx#1VWtSdo=;DnKe#`VRCa-f$&d`c$i z)E}f&1qsn%7lEQ4%YAPOMKDhQ@w_5S3xO3|bDgO+GioAUfj^Ybk&F zFAE6t=J^3behYe^jh82@5V##h9b}eFXkEOUJV!!wtU0H7_vX7Sf*_00rLCb6RO2{KzStnLF&QQrUNfV$mqL4?JOMdjR z8NRdZiczmVcWZIhd}j+*6FhDV7ANo3{_1{UeG8?drW8quuqAVFgLjGYWH##Xtr>}K zDw1+}%An;v6ig4&ivF@sZt)8%ry=v5@zu%SlsV`hMiS7%n$J2!v`a{Zlh5EzhdRk# zUtbs8FRxJ19bEqS`jm80@!N3B!Vsa0@nm*uD+~?=qx2CLP3Xz?c95lN*Nu6X#Gf$b zcY6>+ukLRNk|t6<9xF>O#%=F7O|Bz2Pri<4uz4MG#|)EPQv1~Hj;8Z%THW?cnzRv1 zOQ*?&6gSHI+4JB~LyC5Suha?HhYguCq(UFozn}d$9}gQ@sFqn@RGfgj2i956g9d#hfuGiM3F$^a>Ly#a(WY5B{)-`P%!!dVo4UoX ze56!1;2#D)%DdZJR*>B_%HbK*(Ad~0YxQfX2jCcUiybK-#sc>2>hkQ;=J;T9ee>w= z-{sLclAXWvCwV$K`2%p6x91;K8Q5j3cKBAjK?aa3`_0w$<@woJg_XM+fs?OzHi`u= z&^K3BR)V>Zs@$Ui+I9?ZW3)6fK6a~Au9-g`=`l=wU|OVy%JHbftKu1harzG zW;t{QxVqui%v%;Rs-U*J-|^ycRMN?q7`S|#tYn@F-+kgf$i70$Vs$w_1X&<3muvgB zE_^<5zM1>W0bfB#M!A0x%)G4vw^!u>kui*GlB$yD+S>8c)4ik?>;-HkrOEhE?5qSF zGB1HLW=dlId^Glf7+BO1_kw}3aF=*SsUZwC;HJ-(po$I0Yi^d`v2#%4JtoWks|wmC z7vrTxlpC=pXtc7m_3_`PE;N!zU^)KwO+rkJ!+uN5(vr^edx=P7Z|4Nk)D+@|{zhJ8 zzepdU@up9RvzC;l(qqi>1Gq|F?(_77CWV_Hu$eu71*06yeHH2J?W6c0+(#4^bar;C zy7)Q0ubWTi_ zsrTczh=kez5pVD35)5)mA{SN)!`<=aDe4*~B&M3Fnns)eJ~bmC9m(zomRRqXCl@tI zbv#4}?7bkgV<#r=WuT_7CRpn=2|7Kr+(Uj_$m;VKL{#Ep@oN$us4v+yHmiI_-mYBp zw=HnS!2>9bP}ALoT^3O6@Ku4`hcnNM_ZojF@+qeXJyD@+F-@mghyc?u~D^QK?5r8?fLx3|K-yqJ+P zrHGL~>2w%bsAr}aeURfX5_4@HCv$QW&`j9LQ<7EVQ|7y=7GRTG1L*!o`^IcN7 z{`Z1KYGWAFwK4ngpWkD#L>+^j4EjY#Bv}*Fs3*l(12kLtH=#N~p~{*5`#~l>G*imv z!{py9)s4;VqwT*kq8@i{u5S0Yx9-gk>=%v~r zm$Y;%PwR547jK(Znp-zaW~RNbhgN!rW6ZU9t|}^O zyX#fBOVFjDtjFbcc$<1=Akr2$_!oK3b3jvlyznSOIG}}jWODYOEMwU|&0VY^meQ}_ zSW_lnLb?se?eBzNmOWgs6R>-x7KN+OpP9Szj_a$xFC@PQmTe&M5C8uCy9p*9UQ&EK zT-I5=xFyVEc$92JRJg>qD2Z>6{&vB9_}s!RRj zEE3Xc?{YY2+N6z-|Bfgw-P04G=pmVeP!PP;qKO78Zrj+s`Q-ej+a|c5xTC?e8}yWn zT_x2ymPxsodssw7Rvil*56X6q52lF4=4mW`)_X@Cw~IcPm`%up!REa$Uiz!w)Mn5L z0Hmqe;{55iJ~a}}EYg*BtIeq_FhZYSA8}WAys$7A?WVDQEl_jBuCt(;yt8eVSB_*hVlm}FtPRCvTmC{PN|hGHmpzp%ost33Z*FD{E%N*KIa{_PYuUs%QW&N!OX=|0By2anrLyWg-{FC2 zBBmVoM;q&kAfm+0;kEqXKWE51tCPH&m5ACbTsW#}^tgG6*a%kt7%jBp0j{8XP|R_h zSeBfHZPStgSxU=Z(gAy=1eBGUt?$peTzm27gA6;!^eMl642Nk%bcHo>H)~xm#9l!8Rx2QCY6}*(yzs@mC4wOqO@Wu> z5M)P1Hh3i@va*}i1KrfU;C8i$Q535PaE#;9-zAy3*a@@{)qp}r@f97&7HZYGazLgI?xRd|gwgY5!k;$q`b|g=Pz%aH4{S zc)P``kn$f4p^LQ!4TlejGX(s}2j4lMrN3+vvbi$1!4w+MYc%0ea;~?-dHI4-9t91} z=dflVn-^eGAce))*tpwEyV)MzWvHiT6D%cF>SqZys-K)jh&n_f78bPb4_aq{shjRR zK7r%TFQ`4QrZlhY-`8kovdn_!{Kmold9 zR8_oAReFp40Z!Hr;V*_U5>j5yPf_x0>HENhmnJhsJ8`~?wsR{BG`@if)|Evb>y-qZS!6B?zqo4d@ie4BVenXRp)V$o#BPpZHz4(*q3l)2lW*xqRIaMWjbo8y;UX7ncK>Vz>1 zH^47kS}q>OZ&bfVY#D|;E7V?atdL3qLK7WoSYEP=T{4mQ(3R@fUz(HFx+Q&M+UC?6 zRT*bO!Z{vD0x5j&uh@HI;pEP3`vkOBlGj3l2frQSj7j+2gy3^EL<{D9qEZca-$Bmv zBUNLN6~x7fVvM115>@$LD$7LEadD&GgbhMw$PDC7VZMcikRs7oyM&99>#o$8oY1TH zZoPtvH^Tj)Slsx{+pN=k>3I|(<^5%Cez0{%g@Im|+Y<5Bqp3rf(PCnjlYgf6>11>W zRz%p-11h8nW;iG+PghK@7B>1(rJ_^8aqq7Q=R!_L{9&uNxdL+}52<8h?oRrs_`|J% zMcsj%0QoKpxwf@(;jvwB0ukcC3$9u{Gs-W{_lBRlj^v`ZkLHwfQgG)f{*EDe+z|T8 z;N^PvXk3sydnn4$E@%sv|7g#cX&~p87MI6CIvOu?HT7Q_2^AX1i^j)(OB>W@s)s~9 z{HmrLnWQSPKReoW?vS(W^#mR)1MkOPzmoUx0tB5o>7pzu^bTMX^?RqaNksUz(~%Qy z8&ePRWAz&2?a2XR7~$~J#^nXlT~~VR#@6-wC}Yo2ouCKh;WagBi%freI*j^_U$MO8 z&9&sW;RzYL%`nQIqDgr4PB)oE;tWwquugK5N#mJ$(fS0oLAXwYgoG&YgO4VuQnln_ zkT^{hPp9itsmTq+Hzw**qJID?dY_eC8hYg#}jeSWT%x-NVwOMajV+Y zTt?y5WFt%48VJs@;ELdf6(WmIlIcSqqeZDQouM!j|7ka>8?mAaJRTG4QVPIUhrN&2 z`RS%7WFAWYX+zdZs5IxdOauJb0VPGq-)ZtQVv^Xevmci}s1^psSq!G(!zlEiV}_~X z#u52a7Ho%Pc}B(&-CGQe$AxV@EMaAQf>qMlnQ!vGa)Ct@6XdEf+x(@?&4!~B-#q-^ z^MisK8~UKW;K~`!7H7(xkf-BAI|FZximX|4{}7AGa#|hnx@x|>D*UiDn*_!14|>7y z-?#Ju7?PYbEU0y95hWESgsi*!=|MM9IWK?CWK6o}pD;9?psNXPN2Js5kBD zmdUp}!4?GJq_Nw91x=QV~~V8tBRPCSeivOw7A)Q)$m?Xmv)$XkC)pVzK@f7 zo_jg5!fpkgEWYac7_|wNe>+)|C^<^m~>Nc)vjQ*LR(#) zl$ky!?dGu@eChL~C{w$Q78r6Y`hv&D9E9crTtF%rZ*M-~} z&zqQr+ItPRnYe>Hc#H=e2_W0F`I)Gb^BJXK=QUUZyH6&@-Xp)M1sKtMbYk;Ui9JwJ zQC|jv3QE{4*wHbtXVsqlX>w{psnpKw|Onj*)PW09u=jS ziV*Llw9jAeJC&b^wOWjwQf9jo>rYD~#w48!cI<;b6`BQ8IMvd`mXE7x{XQTm9&klZ z3>7knw~Y-Y6D5ct#T9v*aLSRIs;~5BQ%>m(nTRt(7Zugva-BsQbxX+sx~s}|^{~<4 zAbmi7_*#I^%fl+L1e36u$^mr4rg2{$gu^XJvg09aKj*p#;^VJ&otdi%-V*cpQMcCLW?dt9N6J9QY8IYC>8JC*3 zF#@0cGzNG!*49oLI+34Q1!`H=;9Wil~6cqq|6E)Gio~)3f|HOXOAoI#+nlA%gf~aWJGdTvdFF z9`}Y;FHGMyo#&#?2Khn~Bgg3jE@k4x-?L$z!+t_e`z`L1Rz>OS-;Of(-?Vo2FS#hn z>ffp@6&2dl0dW9u%cdXh56qHsZ;6kQ#R(>EFDaVrc;5@^g{MXH6+ecFYBLM;GG#+i zTZGP$gNMdj`hnV*>8oM!@U=?QVFOjBpO9~}bXk5BKbP}XaV|BKw(|5oC3jrkr~<-X zswS87A2!c#v>dp>17-2!a)xihCWHD*gW-bYGBIojK*5hA3zfuzACTnTSkJy~t>Cx% z(R?`XtDF!~mbnyN3ZW!znXv_XQSt@&_>oI1%9AnD$BYf;s@o{U_cnr{k9FHU?_wz> zfu~!I|F<1j<1PlYY9>H3@NEdyj@`JeiNIQ_w$R@^Asm)OnZs(qBZ^AaRUCCD$2Yq> z>IK$Fb+%h}-Eg35{baH;-5GNMJ#@Nop14@`S|p1j#nv)kmY19KS}=- zis3$a=RP!UNkfJD^*gp;#j3@@4Q3}ng(^%*4sv*a9+GfZ5Wb%t&+Eu((^J%&H3UO@ z1`Zvh&q4thZI8ce^NOO#icLeKGn`4~c5#e}jf!NW0?`2-Wehw;?YeTxych(!1r5ey z1U%!wp^ZQ+_bi;mVZ75Thcq{bKn%pcj|3;*2Z)w#NkYD#ZBs^Le6Z!pb@T=mKfg z)oj;=B`n4>2Uja3kBOSr;6x9Cpw_mc(*yvG1HDIRoOWB&Yr`V4Dn(854b;gLzj#c= zb(dA+4@+iGLm)`{8JXl%2wZQG6Q#_+hhk1yNyYfGcMlfdF%KDu=wI*Ny$#g5+!E9#+YLr4 zsv`h;!2Ip&hqSVheo1H*Zw&vad*rzt>!tlzj7j z)&pV%;lQ?b3*Zm}4rx+Sk}T#=sbyec24L&%SONLY`1p8xs;7S;eS3Inr2SBhJtZ)v~_r6X$?j%8^Bg>DHXGSsy{_RD5fBVVPKh7lB;WpdKGj+DF= zq+!jp)?js22?QCR2H8?q+bHsD-7vV2pojCb;gn%*B?=74elzzO6f8&95=Q*??{&EK zZ0N$f--eV)rvJ~J2Qc5)Yd@ue1$Kcb4pYZtZxTCw?o;AddpzI&6ms-WNjz{B6OMOjNxC% zdAOl5b}JIE?^HOi#-|Xp*~I+)O+-Suv&dV=gGH6=bA_nd*6MMx%%w6;0~TK@Z%>QF5HxL2^-;MR6<0l zTxv=cxafxrjp0g^E}UhCy2aHrP3fzsy67-A`;jwjDh@?2Cf@rAHZMJqjA_+^6#e5d zER@{TEQs%?P>TA1Ufswwv()4{YKhoT{>XBDONpF-2l;SQQD>Q@{6K+F~S(8%UN{P zSqk4xWj?xK1LYvzl4mw$n(E;Vz8q5Ym(Y}}W1z`bfC&;_E^eB7<*9E{-=!U2UJ|<& zcYJYRKfjI@>wq?9PR50z2uo5G8wZ6vk1dYADyupbS#~E}s|K4PCg$xs>*7La1dj+S zd<>+a1NAwD@wbvFkBg)8b6qe&u%>i@KCw{2In|NGEXF}aQ5Hhyk9L{1A4-^p3-_`fx+z^m`>)~78*#wfrm(n}^m3>Y8!dBn@U01qywHzG^u?CC)CD(3QkE>TBC7)+trcJh{E(yJ03QV)nYJ9f&COn^=7GL}fg z7G62Yaebq#Mkb_RY(%fAq6O4IyaM!G3FicYng$WXv!VM|P3s?lB;&Uqfh)hLx=+7a zRv!n=o_s>US4kC_@JXs1Gf2!c36;f5TmvIIK3K+2<0d#(ET07OP>tJp`$7a-inzy1)XWk1LX0oqpke1?b2PeEeRieJ#CyTV?>GCPsO?Wv~PYWZ(9}5H(sZSOTc%^(ak& zH~;hL!D?#>_mjgaJmye7gnMvFSo)PGvTOrpIL``6rEh0KSZ9HMF{j{S0{6yb0qtm9 z?o^+o`devfF%A()*0woX>isEQx5o&bRxqpU*H#u4iRQT~M-k1t27iTpJ zSUiSgCw01HV;pVDdn3pi4GPL|Wv}1m?N8^rA+(_3A|Yw_w97KC+vucmeQlv#3+a@m zbwrquQh0OO72|q0lXfDlg*B?+exLeCxvC|@v-?_dn*QIHsdG#!dBQk0NsOxE@RW}c ztr4V|Hm;Jnlk$MI3zr4N(EeUV1E!nH&Uah*MJ7Y{3;SAiOf0N?TJ*8eYQiVv75DlM zRy2h#>4~nV=F*lPhG*>5g49=^fC?w4goay;qpX_JqH@JTl#<8!c`#>)cDjl##dq+|wYICe_$I0z!v#MQl5N%! zO{y9#f}k)(aiZMm;%HmxE=r~{drIw9XEloY;uRPldKX47J0CauA-@3_F|!EZ2k%sc z{S-jR=dn%a&<@;z=P$q;VDHOX1L0y1wi{FbH&%0$k4gX>NDBNx`V>Yke{K)UD2Z7B zZ{o5Vg*aSj;XI2Io=>M4==3q$1TC6(#49YAVbGU(Fjb3b9p^TJ#n)HM0R9@A*ZV26 z>`?)R@`xZ&W>ihAG+(zLoyHPqs`OZYErzR1-l@Xk99Cm*w7a#_EEwyi6ET}ji)F=F zz*1Y(gd|mC5rnX)d-d^k>g8*jp^|`2)8Q8Dx0sl%mOr`GDe82x|3#Ej^nJoPR~8U_ z$$1V_RpZQEtvBn)F3NT^)=75S>L0ei#TH6sf~)_85vkl{dvW5U{-61X&^ebuqe z)OsXT2hm}*!TeH>buAnVsRIGyg4mnhLnq$D{bMZQvHCFyZc1+ zVTFnaZL$?sjl@|c5lvC~`0l=Ph;S=7ZA|ECT>ZWXU%eGz$vYy6(9LSHftaZ{E}$QB>Hai0|F`@q-Z)A(&gMBsY*AoVscpG@Afkz*v;=9Gp4Sdltd4= zN=8f&pVTO~6zu`=eJhcF`HUL7Zj$Ueavbfiz{TRj!)I6(cCy5OSrOA!DTcF=0CrGO zXt=zJ#r3{2k!IGpcnl!{0l@`Np#c9A@Lu|lIfne<4@0=zY=c)$ItC;(HaxF70m$Mo z_kUliJ8vn#OLfoMpx8;Vl}#$*futT+6d(mLWgY97ENBMnCvOrkr#zUT*-0&?z4b=aL8;|75n)$XT_F1H+iWE z1tOTo_N>u(ayq3`=4VnZSl=_4t`?~3Ar70pO&%nIMSJWHk zvX^^F-H1FbrDr1CZiNs%0|VmM%7_T~PQ5EcQNU<)0v2J<=Ye^bmX2;k#$EyNHD_mM zQOMezL>Ag_x!WVRLyb!W5ubV6@{hUGJAH@NKG8Ccb5RU@?f@;mab7;qZ3WuW7ozoH zcl&8?I;>r^fJK3PPc(Ee34Mz{=jDJfr)NQDV$N!g*lM=U`n+$TrdCA4kgZrMrIpH= zHUB%=-nWki+#9!oXQ1$M$bpE8zf7SqsHPAT+u)~go&Lp* z;Nq}3?ai>+Ip_-JPQQ;5wNpgA@5y_ob=7j#C{mWO(vrX~uxQl;0F{-Rz|zbLUK6nY z!o`Kd0d&H=0=vxz2L}Y4_JSCL`T3;QRR8rvnVS7q3Zp+;qCg}Yy_thR*Y4LS`8MR6 ze9q{FD0jBiEnr2&@AXuiVGB_>67g31-z*GZ<(JEV4076l3?C^*f-Vrc@A{pf%Xclq zQA`DFmcnF&n3&FuVQOXw2m0r#+gh41@QS^sk{{vdoexk`V@Gm?+DY z7E2&~;5HAmzubz+W&sW1r1}0@qtjAUS*aS#i0RJE{`NO6f94cMu9z}UuEa3Jp?XAv z^(ARvzuCGDq@nQ^7oRl%@qWCkD%Gb6+xh-)ZFvM3OA(#|fWQ-1)+9g+mCNGBoFgJD z0605_4je#x7@0(LE-f~7gZkenoK!;Rm9glkQ-EC~D=qy3h!=pu`v7G8)>r;G7_G-_ zO#@U-fNTj2Kfoy}%wMgV9QD8Fy8t=QHX?`Bb)T+Cx^`Rx^0`dLOL2n|@hlrd4zCy{ z1)O{S-;}@S2ix1F=uXwBq|>npl=~@ZkpP}E^1d(I^D?{pd~Nqvu(7U`@ID$s;wz@4 zDSM(S_0KbhU2BU+Ukr)Ca@Vht(mCBd)-?I&;?iF=E)nngUJmmO05N{UVVD5eARo4o zWz|sr@dDs$)~x`J%LrM_cb*2P6J@{<*xd!f?h~8-VNB94v=D8Lup~6+w~1LypFdpy zEbjSy89IxV0`CpfV(OnLXoBVi*~@1wURf7FhX|_YT3JB+q-c-KN+8cACMj9_xU0Un z6Bj6f<7OkSwH~xYwK(1tqg-+VW(M3KNDSU_VnpxO!H5WnoLWZ@r`U%!i~{hE%kQvr*BVFOD&!5`v0!-rJoVUeosne=0Kf+wQ({G z&|NN**!q4vAN~0Spbr1zdHR7vYJBbvM(VpCBmvDE#-^sbB3KPZE2;FRM+|&_zSdW; z%}mNzRw^~j;`?IToqz*V=XQ+k-$>5M(7_QKP-SuamHKBYCMwXAbcv_69DU%vWD3}r zDKM5V;7$G!q#|?O0=?;zGvvn=aBwh>7iyWd!H(fa(uno5kOD6dsok;g>tmrf6sR}U z#;OjA<7;ccc%`8cbRtC3S{%j|Mtq-m_!6B%eo$%&I0~J~Fjg(DTi)0$1qB5FE;WKC zCJShoO6oP}Spt4(1~*BGiLB<+#CBO(v6fFvGRTTHY)A`zkzF+Il{tgwZUNHo*TYar z<>pyeQN^eR!2?NR7uLOL!FTa7EuA=bSq$Yl;|JwUP$7YV1-KeMEO#Qx*b&0ql9num zUQ~N7qeC{ObzsnjH|YJq&7!KLw8Mjr=axTXIQybC#Dr$}BgqRPH{#5vE|@ZR8meq! zBL*6_kKp2}QKPc74R_WOH)DL0*Af9dT{_f>W~WVc7uLjBJu05@4sYqkamz>6g+8#c zI^R*xEcA^XuR#s$E!WB|ytrKJ@*`pNO1_T6qWUyA0uFGh;s!6TjgZR^Sz%x#9=L)e zHNxKO%DMl#S|+`x#GP`wuda46%(87_;K!#u%Q-mwxc3+Ef=>Ib2Cfy5vaQy!lBK9>w(g~D9Y%ZT zp+k|g(&^UeKv(J|!U_s{->=s@*sH?G1^6|JFBIIW;(&_@lS*|D+?BiP=UO@bE5^g3 zEZNWE9loV_qk5Go>J>xFE8vwdZIec#y;zLw5>|0kT*xo2bi^#q7vj1d;AS)Igu(c==U5ySON6R&~8|Ne`her#&q#Ia?-3F0|ii3 z?(xeQyl%V)CZq2@$`+-l53H-3@2nTcd1Om1<`l=lYdnoCNf?H|dd=kr8>2N!m4ZK; zAko#7zECiOAVm#MRS;hqzrPs*RcSy3al9nQhZ|7qOR_yI0le9NT4|WT?>LYfK$bmi z^ULb9;|CV|0Nw8y_>aQQ?LUAm3#-U;4KUrifsu{$HPzH^YUj;5mkZUbF6Q~|(#Dxe z>U5l!cDRa zWjYgCL#yUQF>>0@pVP}6M;~oQ?F+W8UCwmYbAYR1{v$~Z6`wRwbQDz(XE8*^%hm=0 zWmecga9JgR%`Z(pg|N?OQ-S|^z?@Y+Kb6=079c#mtXkE`z4W_9LUa zoFYNqL*!UiyQp1V{57K3EQUz9YqM9i1d03)kGJu08|FoTv+ydHB-ILbg~Sc$2-3Fe zbp8)?2cYYK?lnN{1p+I*y(y7G7$RPN$er&qGc$mND&YB#K4xVh#wzUGcsFq7*h7_q ztMg1(ia*nE?Omz}i9VA>cV ziQx3nrps&J?-~VcELvtRDnLLK*hPw^$0e*n@!zS4lI?((pUOUg6&>(#ICGMN(c zbgeNt*|=(@woILtU|1g(#J{mAr%*Jj)@HVSfcLp;yTzO*kN1M+(b~En| zC@~3`ny+{?sS6)xi$Z=f`Tz_oU}B15EG~TMS{wv9;|6mC&U1*VfIynb6*wGrN?iZ{ z{Uo`Ivtpgjo#CZ-6amT6@OoNq2DFB9Zw3U3PueQgcjEVbd29hhbrRMwZ1O6|yKI#N zYZ{AmJ;euMaj)I#tXJ|BL~RYt0yGrX?eE}GOl>F(aejoiAaFbZH8=Pd!vrp4UfA%I z-A#?gUq|wx{X3YV3|fuTXAeNUn>9_A|0GfC&Qxg2mfL<3?lFr&z^#p*C#QBTyCEs` z4meV)NVwgES5?ec0F9xv$LIPtPR@qwkb7<}X?u?c@sv+(PiB_g6u;G`w%;qm3Uu-M z-9PJwUo*E4o(gMqrWmvNLHDp>iGZjTg~M{Fpv`Gn1K`ww7Ft5LZE)-4xT#qPj@l%` z?*@YQ_Se80_VQxj_4Ts7#;1PI+2weZw7rcG8F4h?tmh{4w`)l&9vkT1!^$gwdWH4) zOJypo;9+B^B>2*93Scsw2_pRB{i^uy%!Q&9dK#wk8?W&@vgSb&60lL@9?T(TIT9X) ziTm@xN;c7u4TjGKQQ>91V|J5?C;#WP3RBhlO(+;?d7^2|@KheTqNK@#@Dvwwy zVFaRycnGXERthzf~2}{AdIAy%Tw4ooR0Qaj>s-9kgS`K(GJ8A6C#(gtPMO3 zGXQyT!P_w$FPz4b!c@B%ElWZbXPr+?;kVOt&@*J?KqBL*Jg@b>izP6T5_f?{VtD?H?zCilMx`JOJJ7c>llQG>=2Fq`Z7- zYNhoTfPyd{*hqcY_4Pj=>6i7oO`eS)^3iC|Q_$~VN7LRk=dRzn`z>-BJG0&xl$=6t z|JEr4+t1LpUZlWZ3)F-Z@VOf}9p!_A)k zuKAsnT@|O}c`12zAEduct!YU>R>{Y58wdrm-MZjFF&uHX{rsnlivxjIcx?6&st$R( zD4))yUw4?BZpoSUDT=_q)|4Gw0j&8(B+Edz{-`D07)--{Y#y%Y$TJSG6D{HaCht#3 zPM9LG>yw*p+WCNz)BLL})Ourluy#KkJxBQGyto|4-KZ20 z2Kn)W6=ioVlUdHV3HZ0X#RSm3>R`rO`!`{23n_4jVzSw2do+OVc9`R(iTcTU$s(T0 z`)dJsOqn}t{%~P?=F(shB(1f^IOlbZR)B6_Cq*b*$Fb3TX1g8+tCgHoOsJ1Cb(8ET zBoc$*gEmtIkwu4s{o0IZ)S@~$pChw!WQ_Up zf-!2r=fmkcxZYA#rR4{&7US7RGTlTv`v6Ijja9k|z0Vv^N$#Qnmi~K!$Mt8R{O+^d zgk#mM)853kZ4`TS}w-2}E7&SCNOb;38S{^adP`(<|D} zPz?yU^e&+y`^Xr>BtnX=e8(KxCN~OpTGNadauGbt28YS9(~|>cjflxV^m`{$8sQd~ zckFwH0GGSp(gnaPUb|1QEde4zXx0{B2I@ypin;&|F+ova%UNP?VCT!+Us6E1k*ZD_ zz@XY`xlhf3T}a}z8`u=kSDGPR(ETmePls_9>Ksg{5?XB1$~F;o6`k;T=WwDp9Ufa( z6!(lx5e&rZGOdl)20Lf^sY-7NQEY|1UH#Xh+b)E`;kVOkm=WG$RXO#KnNkT``A)zs zH-$<{VB;a>XKN>A>CrK@@HUNmPz(pnVGwLV2y@9%@O9u~5qenCO8AS%FNm1FZ4ON# z;&ZD}p=!)KXg?AJCtP_vk)*EwZNcjO7r&6xH)_shAjg{dYm<$K(rZus5AGsa>lZ8Y!F5=ENQA}93u)me7!U& zjhLEw|MMVvasxlbyF*{vi z-R>`k+rL%hL@W5%+QuS9W%Cxzv2l=Ye)qg#PDRinm?#>|;Shq(!QFL7h_ha5fyo<9 zqp$A=ujQ$D0x+hP;A#e%$YD48A@$6AFArBlr(OhyN+KGCoy}@I&*_k8C<53~CjU&D zsi<*Dvce#$GoBhl+^j0F=!&QQj_{qMot>1W=-B2|o8p>79F}V+4$A2-h{p8Z6cn17 zR&Ct%+X7BVUY!9|_^W)>`M2e`MMxEfhY(E5%>x$(M7%Bm9km#iaci7GXD*cWq-AF5 zsv@M0hvD;J3%t;1{D*CCGD1%$Qqgvaak`MVy*Pd)$Z=fqG#7>qhoxEx33<&%7a28& zCcM2em7{g{VMu$g%K$b3g6c7raB2qm6fAJHV}P9C4)k$;{Du*`dPyw4z5g@B1nKQk z5~g4KL!rxQiboA3ri4T=uKzr=zPim`-fQ6Q_-Eg7&MBtx`G~k3EbbuR&f28^%M&3g^ll>D2p?`Q_%(aw zW#wN@k82WKUb^Qb{TirQqJ*3qhL0}L6mKDGZ^EM_vHAUC742~n$>^)oo zZlzU7Q4S9zv)M&mx}atRNK5uRO@VsE*||9>uXJ2bty%<8mt}?C=!*+TWeu5Roba zK>7&VHhkCf=jInNb+Vs}<%6e8EYjzkYZ?h4)dZEFll1InI8}ug(afNF=?SoaRR;X3W@NL z>Wgan{x3*X?9K_ZoY`i=ys&WWD+Qa~f&v+pl5~q~PMsvO%snZ@8&=hCVY;6Nk3f%B z_IJa8mc@TCO3)qO(_>?=0nkgYIN13l>Bm=>c@|zJL!C~;haJWZW5N~THXh3fr|^+N zlpaZj!eOjNZj=@10fiucXbt0^k>Dq_I)GvP4I0#JoAd8w-N?P0wq7ze`j(L?u2!B0 zgpc7wF7@mt;e2k6&mo`2N@p{*NpyB*13$sae4nQ=n`r1gG=gN56)n^8zSXcPPsDM- z@XhEX^}AJXY04(?+T2l8#>eEG$`K#S`-OwbQH=XZ72Mn=p@7NeGL2nK_P>9}Wp=zQ zMw@?9Hd8r`Nbqr34km8qw(tdhZH{1X;d6Lj7M9sX`(836V)fTV1&=c5bvyx#1ST39 z@UL1x^EFVWLUOC+ECkI6s~&QuuBIkz++s4GENJZNa${6m;AH~B*nkcmp54sUUn>u+ zoCERSl*%ZxtqdmnNn7GY$-#lcjp*xi7zm|m(OPh;kvHvbI7Nx%zF7?^EO#>X&lu!Q z?CpyTRF+(#rMnxMQ;GCAU+0!xak|c%zg@xQct0$pB)55_F9-SJRxK&LL=>~8bu%r4 zK>qGjh6FShh8_03Z%A3(ltaNK10j^6q5tF}q9eb`g~v!mgiA$7DTIXw*TnCV?dE$@ zQN>0Lq=pqPUl;zF-XEAA;QSUBUZ>=s6er~{BXy&64RVytDg3j%|CG9)x_RU9qpi`c zkr(`MZh9K**D>%pxVgD8(E@cn0ICVDH5VcUI`s@7rvu?fK0XiNRBw2)nuzXH80_LZEK{*T3mOq;Q_UIK-VMbq0EwAq`R^T_i0!A zw)D)njEz320O=^WWOf^pL=ZAl)Jto2C3$BoWt>ob+`i#-B_$#rNFiHg?psvJ4;#st z^7IxPb<$3E@{l2O5WW_sygQv}IxFpmgSWya9Zb(9{qB^-UvY6Z^X#U{+ku4S7y@=Q@!6kg1SMJ7m5?}8x7CY5{`k^n4TRh$XL zlHB`mj0{Ltji5Mw&{p;zfy*M#7T__7bz@dr5E+1Vi~&b?fJu?D=$$!pLHXBVagz_< z6n()yym_*`(FYrNPL=1+`j!{g-t)2;r^{*%#6N}=k44#-SaxoI-||5oa4L3LDrD5M zubifqnLNb)2-LVaqSix$4JHi0t~C%Ft+UPeVM;EK&(Oh2=DgJfi8WI_%9_bdmoc+u zHqlcJWd7MRpgDFdXA>#CZBI|c6GA_ij&cb1`SyKyW4a zc~q=i7mfXoe^q>%Na3oY1uY!BEJ;VRiYbqk3&1Ruv>I*QD-R3MF+oX%Q_)9Ah|dxh z3viWXn?rOj$5OQ4T%?q>lO*fZRWP~@&Yo%E)|ywWfsqbk5bWXl0p)F2+B_RsDLI;m zui5w`pq#ze0Q@ur$p+=LlQ1iUV&Uurh2n<3RQxffsY1nfS!DgIpON4PZyr{7c>%2q z;h?HQx*g&=*DYq0Gi&}|+ZA5V=Dssv7tWPRfjjX%a!m@NO~&3G4ORtrg);qX?af`> zYT^v1JFCxi+5}JcrftKbP-3BS+eBJyb@&B564K&{lfhy%(L~@`8@{cZV7|7$f>11Z z_`b7&WWcI%*!Lb~*ojb&RgwsMPzfBrwUfp5dg|7V{JQ$Lp7%#XK3Dr| zl!7`9bn?*cWDHa%@I(4`RX5!D(q4uh$beT2az~k6eVuI=L9=yRjt*-M%;^ZAID(88 z%w@TRZa~KJ0kXD0lc4^K4wBjA$L~ifS*KGs#Jq9}I>~dYIu}B*JC9a=3eSm1TPSeN zRsDb0`M}R!Kt`kGcX>Rla4&@1jz1P{`dI39BB(O%l*JE%ezRQnGfC@M70JeHJFlku zbJNthe3fF>aN5{Cg0;;Ethy&_exdEsqmFwYXJ@iblgO*_L{u|M{3ueAG76jr>Po0}aj11O zaX)61;0*KXP}opoLm!DMTsAGvQCRbB{G}5$=@9+upzOF-J9PRgFy$MWuRG-KZiZ?NIbB5lqi6sS!SZs5v-n1{N&T{fxq+;Qm_q<+2G3kf}>XZu0z zE1;#BuCgum$T}i28*N9j?jR-0^~`TuET7bBqP>=dOxxmBY|^9!5~>V5up$fkDKfM+Rn~%z6df!ck;6xdaRz*o??>tV(W*=`xg90Tlze zh}`f1$o5n7FbO0GNfbPJu8?^)b>cRwZ;zGcf`|-jm1#eC9;by;+Vw1gxK@)~Ec^+| zm?N08Vmky{7(IS^-%DB?|H|=g-_!o(U34@#nonLRLI2TgLbkvMg0>pEN{SE0|_{gDN| z+xJ}ke22H`KHh4NYK?%iqS2&MPK%iLZZyj3_}g2AFk@n@&!a8OraEyZKyqI~@_C0sPbDWPDohSs`WI%hr! z-ulgcy7h;~1D<7ZqSfYzNq9?iZFK9IJ`3pmuAkSwra+-tea7Kt8G#BTTWvv;#4Mv3 z>%tb_0>NXVwO{ukcAFze*6D*kg>a6$E zPy5*EU_m65Z;^+bwNODLXZm`&7WP}MgU}ZpR#N(UbvJW2$tyx7UC)s9d*c*5uo(kM z{8=}7A=tCn5T{h+S(Jdl@@#ddDw6%Bdm&P<@jKcW)d33+k>`-lKgOX{lJm8P*w(UM zw6Q<>CwmwHa{RKWU{1;wf7Gh5D$m1=)YP!peExf72n?0vt${w75V%mo%}`M| z6j|0Hb4C-I3Q|uPA(Nh2sX20ru`wjd75STy)*o|SAD=FA zI99qN3u1LR-`}RolX4mp)rE!oV^%f!ok!>JmF_|}&B+`@v~ugLNWtH}PMIh7+^>F< zQ#Hp-QWLQcttQy%2C`THeY>c&u2T_0sIAY^ikv;UCvW9$;}MYokramd%Qp#Fw|b;z zL_ZH($WUkQWxu`aDnWZi7*6Ul&SlX3+vewo0lEem#EJA!iq6`>Gwo8D2U7djb3wjz zwLc#(|G+)T+QkEke$zZEQ&u)bM4%J-H1bz?GPzwf6LKsrr1L2rUO29z0S6QuVt6rzo*9vKXcUnBriR(vr2Z5J|iry)fIMfzI(d30Cdyy(LTLKt*oTkPE0h) zFVqs1RCQR$3b2!uET;1@=2IgK$6!|JJ*f>Q5r7J7T0i-Fk z=3n`Du{7DH_57A~QEb5R)J!e+>mWt@TdyosLbYY9xHcfk=jtWTq^nqO>8qvbT8`7# zo-L-{Ou#sH&M2rg6|USwY|iUJpg~UWSijp630n54=ir`O?*+~pPKMHbL^1ra4meR zYVzK|otve|Evim7e`hK9clj*U%*E^8YHE=g*>b-e1(*FK?>xgUv=dZz`VYIX@Q2&= z6C{z%OK$xb`45jncPtfo@OE64!Pp=@QbV0m^+xkDkuTX2J3BXMYV@?#Wy63Oup%xI z6&6`(Sx2DGeO-gOkEsfalqy!k9|wEVyEQ`7vU~-Tn%zCjl=xF z5)OeO^7%SBMcpKv=;7%I@z)ceRimuW*v$a#E-RG*fq`7nMnOHm9vaY+dkuscZz$k2 z=#y7hSAR*nS<*`J%rc5aU4k-Bo8>YBaH@qy#LC6{%i^YL2F z?}IHr$4v7>NK3}`xL3Edb$!?#m9!v22n_HhuW0-clq{rN)aBcbId1z(!o1tDk!IEH@(WFhO0h%z>{ne7G&&VF zuA40;M~mDIB3x4Sik3yG!4Z7h?%5Q->jFotGNlpJOtz43(m3L|1|8!~q@-|sDz=LI3E;%}!Xbh`m>+xD z44y{)ENKS&#n@-EOA(k|2J^HKtiX4O23Nr*IQ(^ls4z>zkc)p|?xk}3G=NNaeDSxg zpd1d>8E1USEQxRrBvq8e;&!gw6(d`Unq*?jbdaKdXHZ3?t3G*rKOt5SIr`7L_D>oG z{BR@j){@TWO#tea^aZAPBJk;L#ZPW771A@P6$AXl4QeWa(OoS55ua%fB>>#FRL}pY zJmcmi-}BNJ3JLMgqd#3uC*jQ(H}K9rQg`E6)=XVBga)F|H&wo6@UN!CBRzTl2)L_W z?8j%Da>xeyF{?Xh?n4Wxwi`+6Znnilj5*9E@e@W_fgqnhBurnwKHwk&=sY68WnYet zj{f2Ytk5q#gZHcBU=Kf5FHO11>3IFR$lG$%c z;YCbIT0y3>vXJY{SG%lo>4@5l`SZ7+2HaQ~Y4a`oa9iViJrpRo2%Y;rncN72rhV}e znVrC%XbWDN3BdsvX&LraeT$8{1Y8E}vw~J9Rn;On9e6|0wiCh+_6BAP`e?k!Q2v&W zj8C7l@)jdG^55cN;8OxtyR9Zn%MWLB!)0Y)%1|Y&7psJMusDBdFFjO(z;U*jv}(VW zwh%w`OGpSHOuGa;!C&hHW@m7neGG??Wq}uG>F)b!^09bFN88oC8k7-2AEfqpl&WA? zsY=0ohD{ z!Kv5i+uPgx{Ct2JDds`t8;OytB+-eA%@)p{!j#%=&u(aNO2ZWFMavs`{xnBSaH06* zFx`{C7mORUk$RK%?Z=qiLA{KTGM@19a(b3=gz8Fo-Nwn-@{8CE+lA^pgp)4B1F;lX zJbVweEQagM`Vy3!VKTX&D|lWXUQ3jZl>EgtpuGbtWN#n zd@%_s4hCNgmpmz}W8ixfhp6VyPWG-UR_y1lk%=(+YY4lBWmVTJ(H|aPKZgJ0aM*n` zwzZ*Mr^RNnX_D+e-ifyt$8AiIbb{-k)-3fl%wGE|^MI|aSy()-zY~iZUnlC4D~lkg zRkrU%!*D6*^$*6wcV~U-okEI8+@WAuaJH1n_ubyF*pWB|hh-(vemUOflrK(t#e#h} znS-IsvTE$hd6M|V5JLx;_aDG+S9pGEe0+e#K{ZgCaxH(=cE5$RyGXX|gR^VOY|a~4obZp(_LR^)d=Xpy%l21HE9u}!Y# zRjv51Dk47x83~j?D=H3wh*SgI!&`F0*{YB?U0{=8?Dfjb#01Z@l7`~45)o`*Vae@R zjZ2yxokg2S^^qP%5GHBDekI&GlQ(whdlEF>!>Wwh&HprJ3@60ehCqvD;>8s@)B$5v zc_eC>cs)HQ0kDX872L)ebvtusp02^>2p`)jOp{>0Wj5|twte|V(85u&PhvlsOsqcL zr^vpNTAZb^nw}~biqI`uuhhEZt%pUE3%f(hgds?`KKP_QW(y~T6bX%n8yJ~Rq(1;! zd%F%}kLY%~@pe?EhxeIZk$t=CcYvWo1-L9Ks)3Bh8GafANjJAL^s-LoC0_{@SpIHPJ7C@a& zzWp+qfXR0vrBqr)j0Fk(qZy9`(!P+nPkB9e7k>A51_zxb*g1sbPOxd5YJ@ELgq|I< z_MWh&k?tM%SlMjE@5(v!G57^N<;lI+1}oQJlRjW5YDtu~8#w_kv{B*~0$KC0wamIU zXg0^a_2l%=1NeM;5d?eLH_}=zF6_j8qfPGh0>>T6E=KPNl{m|dmMYJFiP_h(-76W9 zigb*nptD6A;%Gb`Thg*P2af?fJvRsV-6!a)A~A}`P+d2*fBi} z`4{)XV-1w0_<;}nTXLvUeL3Qo+6=e3s_;b*&4Nv8C8V)*vXrl^88G{<5uwQtxU^;U zY8_VX5nsnnVkaYAQj-7>Z4GOyb;-v3m@#Z6XU-KgbjaC3)RyR4 zGz{o&_%h+=KJ6v+hKVc=zwe*!K35*zV+_`Ag0~}IKCu4sYp_I%P^v62v;=dV)YHdj z>U%j~S8Q~v{q%|@H??o_Q{nJskS>gNn@tMWX(rsOB*h-^mXJP(;(0v4ibXkT{=?}u4QBXX(Z`*X z2i{-rmd-g_pTp04D8X9<1eeF|G&EJt09WonNvj|5&hsSG1<~j>R7Vd2$hfg7>h_xM z=PCLV(YMZ+pyei!*3&C6ONiZXWWj18u>%Q;NUFjly0qM~S)|J-y|u?*QFdFM)K!fy z%z7wiVu`+n2Z>caJ3DX?`zAZm!iNXqW;WmQT$0+0+bpGBBkgilQpIJ#uHuP$u_Oo7 zwsgIWv@Hbmhhy$W!gUAkxn1^YH5pe%q^dQtD(L;*SPExetD1tV+q=oy^LhFoj?Ou* z@9zu1*;;nX%U;%&?OMii%U-sz+_LS~vTbA8TDJDP-`_v|)hoO|?|bh#=brOCHrKT3 z>NI9slcn{it3k^zcYps}3zSt=wQ*64DPQ{JSC*`*e@%(_rmf$Yp|dx}_>rvAmEgqT z*R*57Op>aZueZ0Z!fGRd1a1+HwRiK znLQD0Fe@0U6&J0~w!{U;hf2P^zT_L|nqdr$k!zX0n zxo0+|mSg7Un)q-P4O8@sEVTu_3|tSeQJT^s{uNjlo<;VmMW%#&jEo$32;-!o7jBT; z382aoCe?bL+!b$!>IdoxjF5N#<1vYDt+a~>sC1Y0*69+mxY8X z^|ICloL)^X&uQ;^X*glD9jR)E08?W_j!68Pp-Fqi^aiwtyp0RE{^>4CN+Ph6K`1Qb zn;{;|V$rFo*cZ1Z6e1y@? zY_&NM4mE(EJxvZbvfs8TFs-t>x=FeA3E?@yJD_X$6ov;X``175P1?P^Bm*1mMZ@>O zdTAe%Og5^$vpr5T~nB9C^&cX1rjXv9Qum9OfJ1CDZK%h-ZnJU+dus)$2gS{s?N zEEnQNlh8SEmQFaC_wa`=`lCyvpYy=r$_3eZ*jh^+Zo}H0ZoKBN*+B0lroPhPKBLF} z6=2QtR8lw6p}@sC&>^Cy9FV>=DNJ+HFx}miLB;%>xldiTkv93&QZDNNlJN#XklXGy zVQ0hZC3sm;;QII?ygoZsz~rGoGb@AB<*-0ARFMDsZaqh+u;AY1!3I8`t@o#B*_=)f1>B^e*R;Ke*QA*|nKr`w-hK7eLLZMB zX=%nhoO>Gjt(z!f?6pTmN4raUhyk(&s9x59M+9_2xSlMa3W5F}$ZSC1Kb8*u>xteo zTmyOVUGX8iK(Z+-vvs{jQ}Tzhmbqa+{}jf!$#xiv*de@U$IWp$M}0k&wACBLtGk1q zt)ZmWRGx;G^4sOUV)EOG{?8a}{w|p?IK_O(pnvpCn^0Bnn6duaQM}0I35#+fLJYb* z${sKT=;Wj!R>+hUw{k$ZLOzmc%UJ8vYtS>ukbL9!Q&zcovHTez7+64~ZAc<6NCI`h z^!lsYvV10X_l+Lm<8W_J-aBMz`nRnS>Dg4w!o}aPt0Dnh=`Rni)q-c1OdcpcR#!!K zZ>`9AxX}}p9)MxR_A4p}%8=W+Z^xnCwyn_j^qV)9?cWr8S(%xx#6;28A8m$3iygU!u5N`O^=N z2Ra)BTrIyppZqi5;Dg97tGjEU3gYC03IH>o(J6PxN5GZ0pOz<1a5D4LS({H}-aGG?Z zA3xD3w@HfUSICDH{4xk z;H}R*O3-?ub}?U3z)gPh{!RHUY$rEY*!#L4j~CX1vyX{~N@dIOQ626)wXGO~5D%|d zqgOTLr@6QN0=|)U|IOGPaZaktjx8DUT?T z2DbZl5CdQ0Xgsp;yZxa(e31PQRv%_HAKL^fr)6J{m$0d%Ci6B>)-3oLWu)J+R`W>J z+eyZbPmU+7HESloKjY;YLi5LKrJlzxiAhSA8VzP;CJaUiExn-Sg~zKA#^C&|>#D+? zO`ht*$`HsWU#W3K@|`PB>wF}_t=h4PQmyu8Qw@8&T1DI*u%&O@?RSGHfc_gfRRC4J zOczDY)uwT4UT>Bl(cWybsQB0n+qYGcsMGdAUCAI%>&u+dPM?Vnd%Sy$c8TtnW|J;= z?-`8mlij>d$;?ASF8-c`wRPo~->cVus}6b9l);!STaJv3!PWO0vL^l<8Idb2Vu!vt zyzJdXaqQMKNn5s{pC#H_b@Yr;w)-d=3MrI}3f~Y-6Ub3#Mjz}`zl`JtIXZ1K)4OLM z(_XM@Gr{ta7s4po9*44i*~ajzF_q+DjpW-g>CXh;D-N~LK4#8L7NI7iexw-cWGrofX#HqkVL&f`d+e8ERX5hLKPkf^w*7VkD)4(H^MH-@dsxkwvje13Z|+0R%$ z;cucY)9T{NQm0sQo`8~zdN%2b!J(-M(%)Yn^FCCz=1q4YR*iQT3UVdC!kTA|qA@fg z2~CD&FxZ-`eiWMto;@{4irJg4b+4s~$|JpPnSC*em-x#0k!f7vk&l|(dmv-uO+d@) zgV6w_Z>3p(Tnx_rG%?P^fYYodAts#cn*MyJuu=Er>oa4U?(s1~MQ&+>JTO2Hkcec_ zvld)B>arA=6`1&c!e1m+hZ%IHikg+CFV>=zv)ibQnJcq!$Z7del^s6U^QphDFHQuz zO}A;+xQu~>Mx&gIl5z)Nmh>*VHcpRQ44?UdHNp{@VXUCBB~f|~Y7_=y!r`#wWs8F1 zIyN&d?6a8SyZ!0l4`P}@Ei&dQBG<|=1H4d0x7tyr{cdZj-M?ePY4$%Y&Tty?2meCA z!c zs`PbPs}wfuT|To>`|fX+b5=fBoB@Xi86CDD%hJCtqQ?XgD8CI zo8!hEgc?6{aGi~Kt2?b4|5&*9NOUtNMiWr{bB_=4Es&L#PelKV&CvIfeUBjzGaXW2 z2la*4oE)EIhmWvl7GWg}d3t)*z-KSgg~*Y4m;Y1)kt8r6Fr=XBUAT>LKwsdK+egWb z??L&a7=yimO?GdNmAM~ciyw0Y>c7%0#S<5gk5Mxf)9T@{5KuJrh&3mxPX`S@i{91xj3J*?&x}xsp zebgWYP4qz3Ox*}S2LDRLPr_vVvC1gbuvIQ>PVy(@ccY~7T0YRSodv1z8d;62uKR@t ztVvaM^bt6-mZh2zPH^WIUmuH;o8+H1*Vg#&uv2zZWCbee4S7CSmD1|PY2m_e$$fm~ zAWNo3qwpn4Z+4%qyXGxsa3^AL#iBNUOvmqP5iZ>9QRL;NDnS^xN~k>@j3%mRVYM1( zBja&VJaQg0!m&kN{JZo!#_T+-yM*W=8`k+Vo5Y@+I8`_gRqL9?+UuaAQ_9V+gpP592?>@ykwpP0kK0)ulkJC{VUFPsuVgW-Pn1NBaY6fGiCy;`a2isnQdP zu1RM$k+{BR&w&T0-Hc_4a+oMy+u+k`hA(Qt!)r*Drg>i_$v%aBau#TBwUzC?AK?$3*PqN|81aWdsO#^|PES1OORbWQyAx#I8!@tH197s6|sKQ(FpY<|`8Px@mdqzC>Z*dH|`5ci~}pRz6rVR;wKnh>?Q>IkIh zYfi%?Xlo)2565Dy`HY6Fbr!2f1$`ATzM(MjP=sYjv7UdEji1!z^eF#&Fq}76#cL<_3GLFCDx-ywb(;81U-(Wds z59&0ZdKAxQ9OwN$Aj-r8A349=U6db3wQY+m-em1pO;5CcwSB&5XO^pvGra&=+W(1F zTe*0p!${V$8Ao5zK3STM`X4G;^L5A(af=_!G=V49;Q%8S_TQJki^~bcr#2+#Idly4 z+BQ`S>|{l_g&6QlnoZsP38B!WAqdmavRw>lq^T(B0c-v^@Omnufq6c(a`L$=JULm( z7F?sP>-@fNiC{2s=@vKU_^ZHr{>YeO*LyMD9<;j`D;tU)-gh{&@?yucHBNh~DLAxf zdoAd79l{>Nmz2f79pU|I>^ctxbpGQVBrM}QXQc+m1`oZ>e-n{ATm)6_3e2(x4!w&F|7db^^$o4q9F)!B`_qwBVa_5;G$wXl4 zQ(d-D6Bl=G$upBjmXWEQ3m2E48sF{XkB2d#a1QgrFhxM(q2R2*-RTD)JaU{e8Q!@D z)`)=s6XW7GHpkfo)B`6LOd|OrHw?yu0)n@Bj5i9cuh?l?rBFHHB4ufxP^Ku=q$qIG z(ePu`9C%uHs}{el!6yvD`*ynSv}|vGN+ua$ttE7@fn3X=Knd#~N?ODRnya*<^_;Vrkx2K^XI4zg?j1u~nM`qC_8_pqqggy_{3vrnh#!LH`U zkd>N&ifUUgl01ftmSa}qDVD#9`f*ZAg^2ZdZ5X{6xe7)gBCXkFOaRuP%{!NHKBx;c zHM+c_qYwP&zfD#OhFg6eYn2RW9B!QX;gZDR9OtjoIMgdf8K_JVqzP;kNspySWmH0t z^xz_G;V&Hu&>TtWpud5L0a$%iIyn&kEu~!aZJFKsWIgEWZ;L?s$P<3r4wWA6h1qa( z5>|mruw_X|G}2upx95cqlnV*%z+92g^l8Wc4QtwG#r)58hfgOprnzsvO~N!B5I=Ub z>-*m$DnPS}k+;Y(DktZdI=}x}0UNR={5S3C@*%US32Kcf(kndOO5X7BNcEiU%PnIQ z8rGgzktia0FsGQUu6Qa#Tz#N&UpTB?8{*TCOx$J&%HThslkNPp(SEC^mljPub%a;C zVfI6&RJ&*1&<%@9^qhCuh-w%%X2>5^IO)>Qqpc_o5Jgm|ID-C}EJG(BrQ`@{y5sMV zj?m(`r4HvhH-Eu%H?*9WD=3o5_zeH}7^( z1Z@;2u*&f@N_PuKb>R~{^`t}3IXqgn^+HDQ-w*4Vt)+Wp@Ua(pYr_J$d7Bu`7}0m^ z-{rTz1%dn1KuMo$?(f584OzeJ%}X;WGoCoaGmlrZ1cRPJcGWnvJ;ZP-F?50t*)ge; zqY%B~e`+czSCj7-hSBRuuU!nkX1yJkvj8g~F)p&G-S45gk+cdonh+)U*3N<<^mmYa zttd@_%hX{LHI6REMx3n!M^KGe&c15cxJlSJNm@*3D!hiy0y64~Z3U2g@fv6|xwW2I z`q06B+_ZA5QSdvjMMkfnET8?BjSnDhqq7;Rb3EvAD^Pu;ICNNWsLsx2L z6e`uE0k@0b-465GQ(Z4VVqV}9^}aF=HSTxp-NS5kiV4H_7%XZGx~Pkv4)Dc zsM4BE_p$2NIl=$8oqyT!N4nB;{c&i1P)(C#!b9NX!7*r+e0r~?f+5?x zqY^TWk=pe>yx1dAs0vq*Od)qf^}g&q?{%~|T5t*0EmaoprMQ_m!dMK(tALnBqUiY+ zCwf0KbYazJDTLFin>x|ho>iW73QeHE`KQ$;V8eA)_{)9A|?!iTs2X!%vk@o#? z8dcp>H=ck@XH&3tZ{D8CBl&(OM|8inp4 z%=5zKKNvR$qh;~eJ76hGE^)m>eqQhVdQ=A(G^ykJvgYBC7?Lu6A|IgUq)3P8PpRV7 z+7TvR_cfj1?VPapN-$fkN8Uq*c#9Vy>BsbhV{x9j%iT3zu697f*Z*9jFYQ%qYVp{3 zGYHRoV&$a^OOfg>d1DFKoa2P9r~c;|DPhi%9^D^$NA^?D>8+)z)XzCj!n9>?VJ44# zy%`uLYJ(a1sRM^mure|}r^5Bi?tT2p^v|w6`qrel^WmxtwfwrSE?2TycSQVJO5F!J zid+@WKgpTS`oU_f@HiYTEe>+^9HI_Z-XK{*v9%Qi*J$aD6@T)2o^;Z{_b0D+Y6av9 zuP^=e4OzQof$M{1{L z^5@-4MIi&;*JS*oVjkWTM3Y15r%!BTu0cUQ-xW=y&4o$j=i|g)Vl!^(^rcw%G%1YihJw0 zlI|&9eB&)+n~s&?ShV?NyU{jHOw#&oXHlab7FVJ~ck#ViSJG2bHhm!`ajy6EICp4p za6fAVkYt$zMK2MhY#ZkjiO)yIl#=27Vg1NQ!~QW(Usvv{Sm4uES))tOpSkdu$Zyy< zBs!g<&R=cxJQY~q*+bPqvI1u;Q_^Yx>fxLPr~M~q=Y}8Vx_FN)3hN8Sw(U!v%BaWl zl{&&z`f6%l)pP>~*pyM1R5mM&zSyIBpHuo~m7j)(N5+Ilz!d~i($mxYBK3}YDSr-z z+=a(RBOPQBMpm3Xa_%C<4ijIWOwGh}-NIrH{W-+#T-?cL;6dr$JdH{Sp*YPu(BDAmjMFIqKla?w;v)ve@z-wo)&KDL+R?CQQpWsE~| zSNwPw_l+k85Q?+BK4GxOY83i^?$?scpC;!no!h!%rze8+*0~_&8aO?4norReWx5FG zr+YrCv&bZZ6+@yaF&smCgLXb+Uox<+^?7{~rHN$z-cQfPj$MP_uxX$Ltz|Z1ZzaE1 zZ8eVC4yTXc3%j+mecwT`K5PzU-s64a**^T0-UJ3Ue_G4+b3*f&G3T*tbgD%MInxJlL zxE%&P%M?CzIic(5KOicmt%7F2bi>#h$W!hY$m$0%1E+=DJwaUu{StzNi5LTelVXwL zXF8i0eOhrSz0IO-)>1XE&Kx6q^bxN153F&5KU7-;TRz z6)rjOCqxw7pBN`IzsS_mPeg{@VJfg&JffSaD0$sRS(R28a33MhGgj4;h8f01oCzVU zVZYkFx!_0EL}-ujqJ0WPX6))>*A5<8aYBK=X58a{kXo2Yaxk*nmKqi~8%7_oUYlo% zedS`&qKXwfOQ5zr3b=Y4u~E0HN84;;6@`_fa;ssWqqAJDGX*rYANbU?v^&L;$1}~U zGBT5W1wpo%tuE5ia#9Kriie4*GlicI<`jkzza^}=9na-{{Uz77 zY78)JTQDAzr4U@_J3hzNC#!Ha?-DFzjBm@^{3ut5yZ(1{))Fn-iN5eD%VD~`ojhG~ z=$hw##cNIdsf_VM7v!i&k=GZ;o;F!CpDws_l2ZV`a{#*xnXr!+U_k@!qP(JFHt4#t zVc~Ssf2#OWZ#J2kCS<*`o5qncmi4w%#?tX`qvBlC=kB%Gsj2!)oA+K1nXp0I^Yu+7 z!@iwPz1LtF^&btEr#s(zx5@{bKM`rILI!Q$=G(|RwOTA61CCUMR+{eb2gYsBt~a5f z-pMi*(kIctxRRG4BKfb)j|vuAT%~G~Eroi*Kw(fbv3*h7T6)m zS(A+wH1=i^Ar*oeP1d71@k!^;cqcxb`&}H)C&@Zbuw%QNq|>eDWU+b!@NNpdlF>8v zjFc#@4Z|`>-VRE3q6}+MS!#=4bSJA~4nneaVX>%|^-e#fO7YSknQZ9a0htG45+@XoLIzdAR6^%djj5ZnbHu(C zZYi!BDjcCI@xdo{5vE>#hi^T|_I)c%(Z8ClGakA(xP!Gtgqh zm0L_nxC7kwtz2Y0W&m>FjgV2AK5so2B9_j{iX7g0aDJfIOgFUU^s zqB-DO<21;FCk}P6H_divjJQBZj%jLc{(nI@>b~wK3j@O_waAe%1buOvaX*q$hET19^1IFN0f6ebaRi((rzWUSfOo4VI`Vy1pYx&9iFP^5Uez#xwuwys-+=C2oK z74peY(|g*%!`&9Zs|7u8-rJ(J`#s|b?n9ofG?oKc;u2g9k$}5>mqE~}&b5&TB=$(# zF43tjrkZ<}qMY0*;J^EA?vMY}>(Rfml!>w@lauds@WK_)^ubO2k6Cv8@_0>x7W&;r z`7J6cD&ym~bbjU?>Jc828%FI0sfm~>t{Ui3+b%yypOsP0&eSJ1SXbfN-x=rZv?(c! zZR0D4`KsUcOk!@hB&MTveeq0dFTYqPquz!#~#7kO)Lt${w({qm5>%( zZO2&TAnaeDm^syG&0T{rDu=6%aQaD&0~@OKI5K9`oDcX@0EVGO>?_oVx>Z%?q@HWg z18Tj}K=$z{>rb?E_?IV$ppAI4)=!34*ZtU?PGdxi7gy053ByZ50#KF!E_!QoN ztaP?q56=e@MPQYM5ZRk`baL9l%7S{mIO12XmoVVtL?h;bsQ0@A&Azo*A)XhTqAI0u zT@OHQf%-Qw5nJHka612Lub5z%R5pXLgYGxeSk;0I`sV-1XbjbD+r^$CI00w@9&`a> zJo7})jov;CLm%(7+^b$su`KIj0_SnxriWDz##-DI%HaOmasS=@g#~MUry;lT6Yp+% z>o+!m$jO*L?rIPQm@z z&Hnd7i-a2Yk}nZmHf{9&+n-;RU?2Zb1aT^2@8SHUhstEo@$&EO{2v&_3NeT!6Gl^n zRBN~2g1YO%y1u^t&z$77jl;yhN#J3VLoe{So4~X3@8v)^fmSg@0-Sp-Zs%xb?|yCl zSgtq!tW!LDd%Da)M~B#Tncn8v$L>D;d&p2mF_o2^f&%J2B@+|sfMP0l9RNVH?gPSX zPYvjkK(+uL6gziSdz`lX*0UC5LlS2HgznV#>j{2SbXE*qt)DKgtSHVVPm*mPmfscd zdXibMO-q^#l1#Q({N?1wib?dK#XKM@yPh8A@K`{FkD#%c+)!0|=?oOlK3kl8;8o;) zQ#$=l8)GnqzN7{N0snD(mu|MjMV^|%K+7yd`~tzXBXY!Bs(>hUbsp1>`5js5ijXtW z{R7lxUf1`R<5uGanNyND?0dqI0X1CI;e;Q(I(@R<$xT-9`jhqc5py|G@|ryNni^C09^QBcZ#~#z{r1Dd!vRt~@BnJTk2MsL zhL(0T5VEHAasOvh1r8qGL7@5WnlnJSmXv(ZYJx*0^z*E7J74ece%>AiV|#zWCX#au zTr3e7lq~#&8jWcQrCvz*S4*?`lCdlu51;aUkk_K((u@_f8EhHXZ>Dj%VKZrp@p z0kMrV)%w?lkUF+ka=d|ya}3604g2i5NEqS`u7dJA0JYj!FmOTW#)Hz*2o@b zx!%xR`3p=(H$Ii+6@+vKYTAXyK5M^P+cz+cw>4Y z|D(qOC?U;=`TGYxvoU;|z$Ey%pzB+*Qv_)1Lte0-fTp_Fv(|I4W1igou^TkNW6^&B zy^Xz5GP1H;*3Wl;x8(d#Qonn7d3CAczLI-=&`RO?WN4^`;eO78@`98e`!ZrU27Y@_ zbr-(jjX%LsfizYn=)3l7#lgX$rlRVi=^;uV-;W{ThZ8y;=|Yn$D2L^jE>M<0GaK#J z+Z1vU63Apd!Phi8>TD@_n=^^^PWyaSaeU7)GovUWCp2reaA}9O_wj+1VaIEFMYytZ zz?^ELv*xkDXeb@(H@>|Scz*#1Q})p3MKCoeU6cF+PwRusvOrbwejW2bf; zlO*%UU^l&XGQIw)+un)zXAXb;5t^8lwGOb(dkBLuB*-nyXhaHdd;gJHo12@bpmk6@ zMSc^Yz#aCLD`X3eUkk`t0g@naZ9oqluDA0WEzE|!qnwf#tKu*?ERaqRDTEgj2_~Z= zKRlQedS<+V_sV!rZZtg?6$fcWcxvBhbP0Sqyydn`#j3TQU}VHmagU2`c%uNv;~gM$xjWy8o`!Ks>@6p|LJ&bJW@fwyi za*V90scy4J*D>*Y>vyhv4h13^*mCJzIpuS*6CUnJG-)c;qKVV2YG65`#A3(C7PkMVkP!lmgI)EowGCl$$$ji&iYzSkXCE($>(c!%WeI>at z(zZuCL_=!34xZo`b@@2ih2!PA8u~fZ;Xq=FZFc}{4b+Ge1gwawe@Wt^00&3C@4vST z*RH8R9B45JOTWh;k@p`&+W&!V0D=dCWz!3T=Kbo^-Ctx1*i)LR4C%^~YauZ*BSUzn zAaeh`;H;9lx&Qi0JMP!N`+HZ7eH3vtmk%Ui=F<9xO7wBH&NQ-j%l&p<|$4c?50pF2Mw_(H&1{Fgd_fFMVSUjmS$fC7jBh18uW2o6wS2ci>9(Nardg`PgtNCE;) z`p0jcAo2wMiV~2V;CBZ8>@9+LLuZ_chX^3CAUri|8zQF<7Isz=e6k-){k(FIUTz?q z`!q>D-+3S0?xMuM?RPxhyP`~xo=fXO8CxpxmP^pVa{P)_7B8tDODgx%Gh#b!H`~_ z7`&Wrj=k>zMF$hK%xsK%ssL)t;MR3zem!EQ*XZWiW#Y=33h?$|rk$QPpf|7(4grE3 z5g%UgeYK%9qLW-Vt(LvxZ}>zkKMu}#gz|N$Qm9QWHMO8vrI4#?-W|HN)c4>0moJLJ z3Es^k`mPL-m+_!wQDIDB;nI-#{Zh8aJ^^c^z5WH`a&%fsie_{wiQ^TB;(%(*#Qhw& zE_moL9{k?@=4WST|0)6X_Q*oHS5->FVbB~2j(N!RTvS))vBH7^7)dBku8$(EMEtI& zpexkK#;l%zMGWA}-d;|kYUCVW9xksup}-E7Q-j0`oL%&8TWJhcRInddRi*=ndk64X zv^^rVYyr1htb6lAE$=BB5t}w|eKZ5!2m|qt<{pi)l$2#LBFPGYTD~zj4#mYt^&-VI z0m?>M?yRDEsHI@&@2nZf)S!XqYUmpV*9T3&Hdn*eg6}HN!R=A;tMq5)3gUQ(_zMoZ zk+48p3IRwS+&^~hx463a1O$lRZc2!SeRS{WmTf*-bl$C4gG7UulNAe{6iL{BJ3=^K z#!er!@LdRje2_K^%J=Qm;7fgF7Ad|+O@d^r#dO}ogS*FzXFKU4ZvCQ&TAocCh(bWp zgiHZtatW$OaQP6$&~`{L{k`bIQQR*8tz)>nMeiPNe~_Ar&xu)$mE1cCY**_}lY&!l zk%4Oa!@U)d8`2{66l)3TH8(jD-Dkmg`Vf@1{Si2Z_T8`OBz!jyJF(T~Fh2->LBzmx zq3!x|G4gL0!HkH1>l-g{oW8W0{rMMjP77EN6BLDx-l4ALx10%VlJm_4J zbGl5>{(v*s8+cmq47}cT1PF%N66=2M>IS1PX*_cy-(;_^>S=YZU$eCn2M`Kq6~+^<{afmPmvA1x?X20OKtr~Q1A4vUNfq)_26lt z=ft%%Gf_3B-KYx1UP$2Mh%*n~VRbG{QaL=owgPi4AwQCK$+th^NZ%n0v8Sl|?5!YI z@QvAmurd)dh+n!NF_{+fixI!h%q^FeTG}^GtCgu(e=G*zib_vU4=^7@I>8hqVD)ePhnjW)@O8VkOE{x-Qnim= zD52$Vx7EJ$)ds%66*2|QFa>4_0Ae4~lfrf#u+D*jBb&>5;TFyn{HY1ARm?89T;z^= zB}Ls6?LLyrl<32gsU*%JBRDWv8=hS zkmnU_sFGxgb2R70;Z?p8d;>Zdx3g7``7(8oqJ1Fh9_ca=m8#OJg$klK>+e+rC;H#{ za=fl7(2bjDN&mnY+6&p#qY&8b$L&A+(PjzahgcP@p#3IOz@qukXaCWn$DRQ~=>ccpWrF|Q>uQ+xKUvUk`z>G>-E@k_({6LW41h(hVf%h( zml4U2JpkAJ`YA@zofgQEj0kppUZX?zf%arsnBpJ2oG}Y>Z0^+ z(KB_|%AgUm)w;JzzYEQE7R(-j>X;U`sX{E_;la;I$J&_HxFC&d57hD(Xp_bv>{AcF3>L>`na1X;}xJ9pE@a zuXZT}k@k^T__444`lb`a`;Z~z&3E__p9Kyo90_ATs~yn}DGJR3g3#w~+594AlXwhY zPEm2t34>a+Cw~@mEh{)U*l@zo3^oHo*gt6S9_qs>b9Wg%IiTOur`$a#LNW@z*B{|t zrLO;unvd-Dq0_UTrV0;Ig?ID6P@A2-4#XwjRvIAxV2wFFz~r|AU^@wv;>Z3#*&`hZhnbw^&&Jsq_w|$ z8{qkNBmL&Ehq=GG#9DH8TXh%&p$me%5}RL81#FE|H8wP)cz$$NSxvjKp*nhDGeSZF zI``$_B&X4Npm;@;N4HE-QBlt-&_QUnp|>f;p#y|Dan~}SWBoU^bO^#7WE+)Ajqh(S z9?tzHKAAHqXieS#0$9Uy1D-zwzBsjp#wlcH7Yh6o%q%8$QO<7Op z!7fZgh$>$1kLO;FaZLJYD+mPts^+mS#IhVqWm_aZ6(H0Vl6f!K(z9B8{tlx$G|w@G ztr{$M;1mR+4ZR)&LPJmJ&jGjXR3b3? zunzf0$%qS@>xj*mb=}WZGWu&dCN0+yEi2Q{Hx^%|xSYaNOm#4&aIP`g`k*npUTN_n z)#>z-AdT^wkM-fIypkmuHC&%+z9e!xD;nB|TRitNY5ite+Wd$hWPx_XKNih@?N&mlOQBhsjiDm> z9#4Q|7Rq|Cj?(rMk>r-~YHe{Or0{B;lhGA%sqr*ts!fh;EB1SLIZKU+p}jrNQ4H0* zA2tG>*mN=tj&6O;JoIbzHLC`p!gj}=5d5(Mr06=jxQSH+hnEJH>l*c7(R<3A zf1jXn?Lp;V#-CDhGReppuYSAkvE>W#Sun&p#jVWL4T;{B*}@jd%UDMo!|BBjHj{yy zquGP>z)WuPQz19I*_&@2^XaAA=u6E`G2HFce(1NUCFk3yU|PSw!E#mz)LE#x!Z2|9$dJylg( zB`A&6XM~#v{szWfa@VmlEfP*afR`!hpf$`o)>M_*wS@Nm+!WPrU3t4SYG`t}C2ST1 z?Rw~j2SV;-IG;(`dUOt4J_y>s^2Ru&m7Z7p6v@qMYAhSaadOKY5(JNZeMmAurqkyY z+%qWW)Af;3{{ie|(oJ<7oejlYN|qT>F-S`!6@!*AXIQl|iVh?)adB81zYp{XAHpJF zl^L-ujhl4~BchFS3*JS1prR%B$M}S)BF&$6o>FhPblN^CO^)bjw=X@x@%?V>l+L>H zpSJaa6o4Pd?ye|!d9}qVP6+bjP2eysS%#vRl;}1)HaqU|ad({E?caJfR4nGJXYy+= zoX*!NR42Q9Z>%^N!R|3Q*EzXbEbn)z>O6ToS#D$YZCYJz@M>mvv05Bkw2bk~r3wW93$qT`SgiH|-1MliIT8W1Yf>1BM7-sw>gvfUDzte(CpT3E@QYMN1 zOMiT5lCvavb5$FY|FTuh*$eMk$>MJHkUDk!?cY?9=90$5JUIT7hpp0Hu#SOG8q}>5 ze}Je84j!HiD4)2E-a+tNs5djVZbuC`-)8sTCXJ*#g7Umr5zp(VNf@4O=$`F6$$?XT zLM&`tG7Q2KvSbX5#7ku?&Hfu7T!=Q_QXLP z{klFOuxjcC?+OwVyXCq)poIoAopr|j5ul{E9m9Wy&*xlHsnl2&?76c#%!Ymv4zoE6 z_{(6Y0)lJ^TaYV%{`@&Jb*x1KbO@x0Y@f(?MC$&EDrh2 zUoyc}vX8{R@8uoof!prsZ!zH5d?{r3eGMdIAa#E21O1s3*)UAK=)aJ5341q>^ZvxRQlCeng&k||E4J#sp zGLen{OnSw1QkG=->XL&-4}%pfY4`16ek|@=&?@|wf58>|Z zZ*yu^QxB;y{9CK!AtlF6d#iYA(DDvTd(<< zM|0*H7Zc%6^JX#)m8J{^vFfnd8RScy2qG>shgAFrx9>v-_wd~Y^F%-VySQoh&7K%h zAbb8tPzS$L1OG}gt$cJmdfxQ?G5L?jdkS9u;@+;B zdjDK$(OhN!L50(3slhs(Hd~#_vLvphy5aOk@>L5p)=S7>C~3OJ++*i)r6X|~Wu4May3>MQ9mhSn|%EBU3ann`z?KXaA~ znnnix3h4hZx#rRCEa7Hhjeh*e&CG`Mh_+Lz;5zJnI$siRnzjOdb|4(24Nzkv^U;=q z_0OPc4ay@L>E|HvWV!*%nxj$&)Y6n*fa+QD4IotbHf64otGz%%Jy2M54VeBzaNTZK zR$!y=iDg{`rFFKAA$T~rJnk9#4<8UXf;6!gstw4PQhvS2=Cid@q%Y&KzSc>)T zUANdnP}Pw=&rp7~?M4R)xgtroD!TwkA=RBfJuSC?=cbHDXETIcE{8hh+%xF_28e9O zh8$4OJ4`dr`qJiJt7g02)|@&y;$pT4ii>5UnEg(ZX98@{3=?Q87gSZNTWvH8Ho=?XZO7`gr%7XlFd z)B-kWi7zcGhUS94Y$3Pwk>q9pvL{Z*n>tFUPXFmwKR=;Z8a1} z-t*H$w^Te57Z^sI_H(Yf7yZ^i%^qeH=*xl$KHR0VE`mrk`XowTEW`>y%ZDzvqwNzm zbcMxFN9~|_iANA#!^GwWT?;1Ebm=Cft ztp42H5mdK-j%`Jg6yko~*$gX?G9QR=5hmkHdzx;sYj2b7=b!i6y8rHxa>i@_@Ljeu zN=o@HW~tqXjx8;X%;yn0Ide9R?pcks23kn$q~1m7y=#s~zQ`YtInonT(XOM@0cVsY zFchwm^!=9YBG8$PYeSL#9TLLQ`BFFCOiyCG3|aA`n6TjzK)J~kF&M#}V*6gQ&H|{J zTTD~j=(wxuS*cDL#gYnEF)pQ{?aP^;(U|sz84n~CG+pit>L|)qrdo{Xoc|ocGyQT? z0w5gJ+**~%MJ|ekeT$1J(KSBG40p{>pydPv3czP;z9o@N7*E)(erRakW80?&rp&=@ zKqLlqlCy`JTB6jIZubOL4D0OFMhF^-cJ8NO(5xZE$@yPi!5*wA{E98%4tj*LeV!}} zC|c7pGAfvOeC&R2g@D5j{n`l_3er_^3^BP{E+A_lpNtJB2RVobar# zmxE;769FE>5LHMuvka=$`hu@RxFXSv6F}$~`>D=mnLRpisaXZSF&jrC1Yw;5wl%V) zguzfn$CY+A>0fP-O%kuiv9*@7gF@1eTotunO`4@|Zs?DHrw}1drs-I~Crre3`B>w` z>lv03dynj--|N*{D!#~OLgV3)l>X7W`*>Vf)#*OFm|UfL#`MVQ;7!VatXdV(Qr^yT z?*!EQXa32h-i)Qm;hcsc36PG9Y!gIU2B8X(+{?Sg0qJ2{MniyPc-TCc?-6 zfP#j~Z8ayg$4jc^`5P3fhVl=Q#=_s|q?>J#qKJ7_(50U$)XNtZDs}eq=kV6*K#mGd z#m}O7R4@q$!m*7ZMR!F5;gsu42GMqt9LX4}@S^E*GA!b+ zKnOD90o0cC8WmyUZHC=YSp6%cnfRfhRWXKaw#1Q9FAXbxD*~LNI6cHTLw8AzSij5* zFcw6^B3{6UKLK+DS%-bb+*i<9wU#RGP_Fls!Q+r8^j^YBS`99Hpbpv-Y%i*QNS#2q z9b#tj2DXI&E)W3;T9s8$CBLISZ@We#>&N&G%1V%Zf9yIlNewYp^uPaY%xlMAggk@h zjBglm(e_Wp$qY4`jk^T}5Fx#3@G9+G%YjbUFYrfLTa!EUP_8{< z2<57)+C&W4Qb6?`*EW!e^X}Gj~XwF7ZtX4DG2gm2rMbb1>S`F`iW-rWIlo9NznWV%Q7sz;VM$o*-N|Mp1W;5Jgq*7^PhaN z&a9n6Hpu*_VbXiIyrGJm_;Gm}zf-Hvsco*zi3eS=tg9rA(~sODT}c@r6CS)U2=#9p zP018=rN7VeVaov6{-E_^e@lkVmL}ve6L3kYi5@_LwW1r!)9)~kRv?DNM%d>lL@Oez zCl37}A|kSydUlSiFKY>WsowI~yG5CwFhzpo1aU|SCyKG=hSfZYeVyLrah&~ZG*_ia`~|P-pjSs^tt`YpRXG9l8z;Yv@$9ww&XV${}gD$ zK*F!6zHgJntf{7^b}|ne__w1$mP^%Ut|eGp>iVt>-vu4zqs^+vDn$vCc3LyO9yFy_ z3DUZ>C;fg5)Ysb={+HW@(AL=vnlws+eA2w#8E#|cH==BR3+GDXv5B{*^g!d5 zq78Or>(#j2=s zY)yvN+7xNEd&+uyk;ZMiPb3A)3hT;*Fk@f_F@yU4gR?y-d`OTh3Zjjq9P(pL#PM` ziCA?IrZ7+)`bgcs%S0R7&Hu;{!Sb zG*uyPv2||aSugJWK0ldI=C>I~c2(Yy$YiYUx##h-w=VSP%2u)fA8p<)Y$sS4r3!zD zjgRl2X`ozOQ2KZwLq!>?a9`uF*vl66d{II7f@JNvx;?UhRrS$tZ}&ztwvz@8LcU24 zC2a5f!bl+T{E~Lcaar?Pq3y`x&6|F=Jzs5I_Dc4Ko8Ov)Ea}?6Nay*FL1dxVi^Q^oIRS(S&9 zCX@PnjFtH&T&h(*e);$gH%eAg+1D=9$v*PFRv+<+ArqvzABhv*%3wsvXHUHPQw|G# z6t320@&jd_v6UOGOCHD1w%Z$h!*oGcX*Aw#*$x72K2r5$4nExNqyC~XVKr3j32-mi|`?( z;#SbU!J&M970!@>P?d+Xi;5JCGyX8@-hNc83SXS|$rGzBv3c0@HuU>-3h2EC%T!00 z?gR^7B^T+xk(v?Mq?^d6XGC&?6Vv|d?`caXd-rEoQd=!p z5|5b@($fh&=!g1B-O|Z&*kBr>m$%R=HJqO>-7D&&pDFhy5Bz$4W_E=tkn^J5_Dkud zkGK22FeA0Fh0#`O)_ckI#sBQ;Co4RjK2GGOweqO9@!jivkiB#6m&<;CqXcef!TS&K zo7BsfW)tvGM-4byaIYO2xY#ok1~>w`zpw?ds2=moFv{13*c?nhuIzn5Dqm4%!JsD7 z8=_+z^63d2N1D)USz z&Lb^H%j`#KTFP8H`oS*kBo6tpSj{S>T2ISPp@rP5*-DVHf0}b@i!K_mjHNE_f&GPy zG=ZsV1rWxM_nFX@9pbkF(eOx{(Rs9Fhw0{4y?Nn>u;8EhefTh=V#|GStt) zDvY6|a#6jf5M_zE{H2$7ZmE+`v)1q(Pf`jiP8fEL7-7MMZ4+1M-cKBft6B4^Z7Sm5 zMdUB*U39f1IdF*Y9m6p7beP=jp2zDEVOae-H6!f1vdhnWWYRp@!h2b{s+zwZ5&fM* z^cdpbi;{7_3@t6F>IbT+-;>6+MgYL3D)-T*E`?0lxi?6JYlBdq3hlD^Zfo%kF9EG+)?2S{fQlV<6vCuX+*;7;;jC0C~!M#92TCQ zv-du2-rskN55(qq=3>hD;jGv}8I@N!r8}52z+!X{;KL{iF9f9{dojL+RX`YzZ)-~+xAPHYA);l~NMAbR~I=YUrtA+((cFwS@{<`U~ z+!Ax%nA*aVZfsD1KL5wR-Cp@EE$ezIL$J8mJ4TT3k(cTG$J$+__rUnwE2KRUqoM(` z8e67%6PsSmbbcoaEE&{zMhgCd-R6q_><2Ltw5~HFSom%prI!R!w3+=t>%xzb%p()< zW;>T04@wxgF~LAI8Stk*MElT35i=-4fV)YQ;m2{}HWog)vW9UJk;Wq#vVSV(sh5~ebi;ra>_Z3Npdi532#y$`fBezC~@@A&pOhr zp0U7*Pq)yFOyu7Pp_`el6Ybg+r1Ub`OctpEP6jukLA(D|kS*~J$-IEKke*Ko9vo*S z@=bRFt1wDTAiZ9hsw>EhUN6cvMs>hc0E?mtV2TA(({_C zU1x@{<)p0V?j07B;A;S2!^Y+5GZ`<8q|-kkq`bC)zwyl4pcjXK%Y5crzfcAd!WEKu zau%1K0%SYlZ_5K00lGO!PX_WrXBm&7C-EWaf7KbJH`j~df`9MT>BLBVvN#{B1AmbW-EZz-$?SRwJJ~SB!ib#^?Lq3C`|Yq)Y@!2ar&j?o(Gr314o5#_0~V}3JdoV8(s|z zOcPcvET;|xz6A#}-SXnE8P*^H)b0#(Ug@r85kyFxy+DBO*tVk^E z?G^-{1JZ9IWX<8D1lsQkGXy+*{OEfEpk|CxF?dg#3fE^tvLEX^qWbyrhCqsw>KHWt zhJU%0qB71su!Ct~^5{~=qwSR?4<4J&ZClhCB5;ygYcZshlT~FPd97HNF4=uf{G*6p zT5mI%uUHxN+0lS!Uiq<0wijzN>?S!Q*MPN~8~Ppgz|yzfb5#iRXv>Nm&rI8qEoens zLK`2dH@V84F95#zgW`u&sAa@ZjVrStm21!<@5UgK$1fXZ4v}7V5f^10G8yD0ly`-H zFoeJG)Bcq?pIgZ-ye6xrG7#Hp3|y;5i-DJ-2kkBGWoQp_pi#C}5Ff?8PUVYt^hZQ) zA|s+#3hmXCfd`Veu{y)g(*6@R4WWs5Jvcd^Yd5p1BDvRvXU1LoT&MPnWzy}Bv%Li= zGt%uBFU`{4cjp;-JCib=4Q6c4_fb&Irn&T$4@L)VJHG9mz?PA5Bs9RSiu~|_U$LWP z>t|=GYH+G#!jV^<$&~n_15M|$`OGI$IaFa>^GV$O`f-KEvqF+hYdY>+1&MyMibrv} zg%JW`JtcW0bjRWN3>=vjmlrjA_Tk;rV^!s5k!^p8ze|i|6)Qi;pxn({7we&oRwyZzgj0oH9R^PuC{RUSyu+!dA$i zl$bhk`@lb&ms#_~uXw>tVWG;T3#2eV9zC&N+-~&Y)5swIkRkO}m~irAy?Yb9Yp}x zjf{xE+jm^*V4I1xOv?Q4c@MYIhICJjY0>TVZK$nlFf5zF57cI=FR2NOtDkj$o1d7*}j`f_2uR$ z?+aJ$xl_+pzS_?-wmHHeRpis<&!P=%wi-0OK}5Bz~ztP3`XP zj{In#8k}C^`eavj(~d=iarSqb(u~o+9#Pp;HlrPs60YXfX9xZtS+0}&^}mf=?lH9$ zBky6pd6}4wqOH^6ULR4Xs&m)_*DPxlt8D!rkk8{wtS>{u34{!ShHP_6frKLMAnGl=B zmkCO{L}tcvulzfwg}5g zvrq1XeeAk5l19O71XZ;^k+fsKC`LN@W;sRMRL3lIx%mBvS$;OFn8s7ARjyZEU7h*n z9|>(oSWWp~K7*wlA+><1P+E-+cBgEXqTrWIM4h>kX|d<8Bqb$5bq7+er_|=ppFfwv z_9(D!h>S{gJ!E4M-fX^9Cj6dx94|T-8cDVFI(}X8oT!H|DWJgmn_qMTJRcWfx1vT( zvxcSWrs0Eo`nMTqh@}h5OEsv+zK>1|%#)}aQ^=osXpt1}RiX?6R zCrPisn&Is&Q2UtE6xk~|d7??gaJT>TZyv5Ss8sM9&wK`^LUQW%77SiDEEccMrVO)I z)3Lv{rpSwSz&Z{HuX-w0idV(beVY7q>}_GtXx)qC+|N3r!mp!uYfsBaJI=V~=J>Ky z2{Rr~NW9u0T<3Z~ZRPzTzq*&2=+DYxV0x=Y#u;I~be-N8Tz#?X9hp4fgWdOLRZ}Y{ z2(DAp|Ev<7A5^UT7r)`wP~XVr-@5gumwDD<@)^VU4I&u{rkv0CrdOVpT}u) z1;UKs-KduN{EamY@5P_VV*F=!KN5ZjmfF8`)gKIm=YQfiyAe(*X{E=3JG~?zOgACO zd8|%YiITV*tFQuB*CjZN^E*aNygFU!1*gOMSC_RTHmA8eVZ)!i{W19PJ`_1zQkcOM!bn_#6I5(`9|CQrIm#`oCEQnGt zD*q&(9S>n#Gi34hdige7ey~X7Q>P`p(q}Ii)Cg1T7i4+0 zE-GI95vUb=FENID(I~vKV49px=mV>3Pj4^jR9jCZ(S$PS$Ip|}fYIsf=8zNgw6<_h z+PcJf7qV@f*8+<3dTp!|>$q7G5|Vmx&;jl3%JoolE*LS7&MXd7ON3>q46F>?k*!=` zK$i=|`iq@FBcOrFM7*j*=;`Tk9`o5lDF?OMN4!8h+qfyHbo@XgOEQ2`vIo_JZoBO% z;Uj2l^*LSKpL{F!sm;FS?ld+Evj<^(uz%3Fpjq|iZ2B#G?WuUG54*O3K66&ST}Nm?HYO$}IyyQQmIw@Sj_0692U+@L*T)SZ)O3EF zweE0yxZa)L@EO8P*>^?bmq6ZNUy9Zn%E+KwZo`nJXte#mQw!F&m(<)yjiA|nvYcNE z-yKQuDn#vDpcMTZV93;{G)(UV4@v(#yi6vJ{jImBGe$re(05TdEPVaZw5_JNf0SM! z=?`iFwICCq$R(IL&fyPQfz=?W*^7E%Yx?m9Btu6ZyA3&LrD-Vt0Oife;cF5^-hFRL z_NMo-(-q8~Q~7d8Bp$ZEhg02H=m6b@PGg28H^QP=+QZrGNfpYO&rFL1v9v{>XF)z4n-*`*XMkAspn8p5i*hi*;uY6QgN zG%=IVklU3Ac@#n`5s(>&8GDP1i%G2)g2-11uILgze)L#rN30Flay<8+u~t4#wD` zC+U@XUrGQFmioRIisGUC{DPK%Q9iFjiQB;0nZq^v&V-i2X}09OnGP_i=rIT_pPend zqx5HNnP~AohC(mflZttN?`>{5;ye00Zt6%*1bwapRY}RW!XYE++a@R~>RkZg1i%|m z(11^`a1Ok%BC%}~IhA+fLBo>IP|;=^h|OM4nv!PJ??pAVRF|9-R`10wp*+t*tP*nD z;_y2^@crBPa^xg`fqa%E8HrnRw5Z*ffr*drkwPCboO~U4H|vJ}LLEgx5Z(}qmk;?_8v#Y2;y^4zx&H{JT>RO1byXuHBmcMtu|}5ys>oMr1;~qmVF*P! zk@je$=#**j`oT%duW4%&-2e+^puk+&JoAc@A_d&f!RvEkT}3#Y)UbzM#NY_0$&wS) zOdGG4tI0t!e+CvBi^CV~3>jWX+P++GuT&?TL7*DXl&Gxx#0G zLr|2dpc2ttZLF=W;m{}=pMY786V-h?n=j(qk25+4xH8kRX`9~6&)vsIsHx)jn?&y? za=-b1ko}-GpcZd%nEyQ&&E!OKPa0dR&@d-BD4lPY!+|4t9oO}DH2+d8CL?o-Jbe3; z7;=GO&|s;Ub!R_0wdzX$w;yo(I1*vvgW|eG3s{dugzm{OsA6lDXds3sQrkw}KwD+` zz>2GfeV+5`om{^f$9(K7!Wr7J`NQ5Haao&*+;K?N*D*)w+D<0bKfmYcXcrg$Eyn0U0` z`kxYI9z7kM$xi(KVl)3wR+7X77%}apwA+=EbfDncA_#|<;qP3-_l+Cax!17p`o7=O zRa5Xi64R@ys&*pXsh2M6HT0n{4*ml!NOCp2TkQLzK3qZ-dQq5>HiSqJ#h~sm#CyPo z%DAp0bc7zc=ssfro`(-HF&~M;fwc%uSt0$Gh&yS_c35=hdo|G5dyW}bY97eok88bZ zE&eF3&%YR4Hs^iT=fG{`l%<(Abw}HDbLq)Ct(utG-*s~jhTr_usvS%=k+WAY!K_bE zunHrfBgYvdV0TDY4b4Pz6pOn49tPOZU{Lj5om0g3rzsYFVO$g!m>M0O5eEcF_dZp< zK}dvIgPa);8x6TnA(mTsTh0vM`4JHjgLgkxNfz~@IP;);)q5m*Hd0X8Wf``J6A zQU}p{q-`tE1k z-)znHz*3A!nqz;@nTkj}d`ZajFP0e>pLFnbaK8cgMqoOM&1{iE=Xdy-h&vctRSt*M zB5DjleSKJon`hRs8j4TEj)s-nr&eZgisQf_mQ!EdhcWdBc)v99-w6Lm6dqJss zPbS4UFnt|t`2NuLA0h13J1vh$BPcvXy~Oan?m(k79^p1ZUc1lU5*Rkt77$?1*o%;H zq{aez)JZwR#KZH_(Dn_ zQi6CeCJ`wqrj|G%h(LTc(>={!STnw$FY-7+P1i2fQnY;cjM0-*OpOXb@*dsB)ohy%LO{NIEI1rXyo*?U^E%|NS?VNRmx#%AlN4rjm_B(r(xN9v5BW=OFReX7&9# zGfY)1r-=2JUk9k0Eq{R}&pd5?!)vQB)Bh*XwVkh6wbG16ra}O;1^JSc!PlNDFbRwr z_gz-u5>MihSli8Qknf!+aMmDuCbEp1fwxwzu>D8Mp!=h+!ErjhaGlu%j9_6jo z{cH?$bWAfCtU`EAu@ra3Exg0RO|-&|j#Ds+MNLKsao<`gJ4Kto)I^q^k8fH)y|lZx zX{KJs*0yBYJB7CmZVSe`7ZDv5#p6Na#7RN)RIht)eF{`R-5eSfG8%~8IhOxAk%Z^H zxOWAcnLbWUhWwCvWjdFXS9*UhDirJ?QpYnmeq0D-7t8+tVT+J*TVg$W7dRP9Ex}QC zB1kY6g6gPo`__V^yW45QHLv=>*l`tym-VQ^N=B%+43xMsg5;9e?cvltUF~dnd%{1oD>CY5mAe!z#2YGedFi9zO})=V+XfkvgxM>5R4GBWMVP zW^DwOvjr9shsxhdNl2USAmFG-H?IEbsD$Y-+leK4v>X&lr0C!U6I1j?rsVwY*8Vul zJDEjx%Tihz_2B?RRsVXVF(m@?(JK)Rr?%_*N9Q{FCk3ymySQR9YO1xM56`ang*QN8G>lFl*9D)Arxd`v; zb(wZ0^U(89082cfDcvO>%oup4x7x^elI{M;MTk=+;ma0Te6Hla@k%)oY0 zv{0hS64VI8e8N6>=`8#2Ci|42D9~q`RKkLDd3ia`jcQP=mY>MdWC`;(@U%!C)u&bX zJq+}!R4(-2n|i(AUe4HOfLqmLjh$;lzGd6D;?M(!OIom##OwhV5bjCJtI zYUy}9!lv)n;~KWY4f@7ppju5Hl#9Gw8~UwoC`2{e&s?Q zmRVZLb|ja1|G{o$o8D%~BMj2u@@LPsv6WY?08fCOwnq={d>kv*XHT##;@Z-MSu-B* zs}}ScM4u`h`u4H-UvppVW?&uX#&%Jj%AN>q+orTuQ@~Q3fW!%c&cLgyhTwFE1?v`1 z2zI^_aD{haD>gP3k4|nlU6|-7P=;#e&b)jQU@AZ>yIu#6pF08S09}Z|>m&6e!r5zR z!t^Np(@L_G&45UO$6E86T1`i17N%N7KiLN4 zkrd7@(tNg2u-s`Csbs@>ggtFN9BB%42VC%akn&hReAo!~=(imF32F49P^bqzui+m6 zNf|GmIBv;q#bb-eT6XeWp6!o*WU|88@B1QU^+q>_QZy!vZR1vpyFlIE^6KAVh0>C4 zZDdSL1z>2WJ5$tn)CN*~H}c|{FgN(YFX}F35G)cAykNh$8c{OtVZLhqYSuG|_IWnA zIAAv`zD%ZMxqj=fxlo1dn`_sW%#i1w2PE`|Q|b%)&t2rb;o>u_?@G51OV_iMu_VLh zWdx(xrUw|`y3gEnKRz}pn-kQ1x?1gW>D?$ifU;Lc@S6X3Zu$!;ZdeBtP@C7+Kdie} z)js1@ikk76J-r+ZwCP3-sMk`|AGJ!?o!iOQ(zfmDn6}zQG}Td=I>F3Wt{}o6VLbWq zfJ`73@Q=a|YK&z|;4oo1qwW%paaep&+AU5GlWqKMLmFo}-+JCyk~Rc5c@Ed_URH1Z*=cab6!-#)1i$NUQYS4e5ja-LSzUWM@XX=%gA#CC+r z>G8Nc`^Io;EpXVd60qx3t=w}_;K`;YAz)-007)FI65fxP)VlxOb5QkyL|4DbOpZ^hPph-o`C+giZ zG$um6DP)MG{x->2-#|83`Gz6t?SHoD36ORQ*i?s7+QE;EJzFwgZ)f*aPV(=Rsl%#d z#hKh|#AcYCX^LL8`gy~~Z_l|-z(O~i@l5}HP|L#*mE5bk_y*?5ZL~B&aP@AF=L4?d zNV_~o#}Gi@md3djz>H7N_umumwdb3rT)eC}6#lCTfAyS^_1}@ z!SOKGTey=nuFdPvw1$LR@Pdg>v5K2BzdI>&>P5_yZqL}?)6bKL2~JU?=d%V_ z$T6DUiQ@YmBY7>K#0LLOm`?R?4d&SiJ46(Z<*hVVc0GIR7FKF`22&mEV0;zGE9Rw~ zvPi3l7W(QQejx5ves)Tb3NmXJlD+tZOf@`Y;WM3<=Ff?!zrG#HS^c2r9a~OK3zhEBML`c%-EjQ#f!*|w^* z{j!$MX~$w@gUnI&us|2;qED>yt$Gsr|7A13LleiMACDm1Td34cQXFRznHUJtI{XEn z%3|bm>ea?jvg^iRe%d?@xp(P&`8Id7uSz+$>BJty-#K}`TSO;jG=*mds0Z_9mY(0> z+%!~LWK`5UtNUGU&=*@xcyBO?*gnIzwNr(g2p_5$J|f^r>SoyFLK-~H>%veq+7fxb zr^qG9z51f`Cazq+;7b~l+Gy3Q13{GM=N|R2sH*|Qf*sjrhm?RsglKoFZWIeXO-7#Z ziS+b5aGw42XFXTnd9|GhVekU zli)s3h$!d%1{MRLY90yQ6-R*j2@$I#&z1v3c~q)RrI<{FX=rE)l+yK}!)?RqNMf~t zk~#G-a1oF*hyN9Z0$S@{97 zm=}RLP^Cn{_gx7>Q^?zhwmgFkEs*f2bopXuhw#6gCVc9F`9 zNq(I}?oknSumz|-0vAvsy&~yvS?#ST#tdV|athcL`zU;)mc)iZBcq1YmLIzbfSY+1 zz->flv_QOR$M~Nxe)3fsa{aLf3^<*O%3*I#aM(Qb>VbP6uwhmElz_qLFzzJCaj3Z@)#J{gclC5y#q)?!a@rO5%_GkY@pF02+Gbp z%5}h2jG8^Z%igmX0SVqxj#Q+^1;je3uqf=VxzZO4y>+=0j^3Dcp7??45>_~O5cO-o zT{&Cu0H0PWWr$$R_LR)&l56xvKSn!AX$`f4rt*M7r0DG7!-rJ?xBgO(>Eu7|%{Nr8 z!&q|Jd7m8?b(NjF=oSD+7>vF;oA^TrSLC3zGsh0Bi|*UwQl}T7Cz*&aNO%F1g0S@% zmHS2iQg(mrK*qCX_x-=_RS6do+;U$xRHT=e!5;cj%b{|B>#>QD#*qPn{Lu_b5^ZD;=|1M>ziB%pDI2Drhy>{{JE0~j? z-At$>DLlf?-+z80+*^r;n5?(F zDs0LbBG3Rzvt`+NkZqIXWx>cL6}v*X;0~z*AYl%s&nEj-0r_y2!bKz$6eEsmYVb0o zQE4$T=a|DogeD21d415ZQvZZvlN;4fHnx9v`Lox(6w;5S-+aTdn}XAGQgyIbihd1# zLNQ38h{etTdHGyA{Mw-dnQ}5j^Aw;=vMaGEpSM6wx=Rs(EQFjjkh9KFeF+!8B+Q{@!L#)y+*fi6Bq7gVPl3oI+lUtPDa`X z3-4=@i(#S#>Qw48{ugu?Jp)(Bdzf)90d)kD!)qNGGHkDO4PwF9w4{$Nz%Tq#N=iyv z8Z+cBZ{)QAnXEoZ*2H779)aT^e@ zLgIOH&wzN+w!H z@1DPKx?Zx{e;!Q8I01>(CX`Pw5`IJ%ga`K^y$&3Uwv}_d8iaJ2u+6Q(XTaa3!>E!l zmN+r3jGlKCJO#>+bvVf9J3N#XPLYoLlqDNY4L8Nx>&kVj0$@!Dz4 z5pbyb#h$Dcw6h7GPz6~{RNXh@@mojFmQnWAmR9l@A2K*?iK-jjSdM1t#r8@>v#bQZGVTYC&)(>dURX$Db3H6HWY zPVz7Nsekivmo^cQ4w6>}JvqDpEkL;PzdM1Kd0H@qCLWCF9eM+i9%A1?D;n$1xD0_v zl@E;uT>Xm`M!}y=V~`!rV>fLNsW~UTLX6i#F9Ls$c>o*@xi7R}SQ~V^X`v}n8P8;f{UAb>2FeiOs z2)-C-$aPfd*L_Iz!j>x^7RaIPEQyXSD7SHF$aAmc#PqqyH2=9lrWB*kYQg|x&cCQw}Hg%wMP!j~xPZ;>r{xBlZnwar^mtMNxWI;VDKqzWXEu zxTa7q$0IPI)sw*d3TZxK%5!~CdgUd!CXCgc zAYUeqOnqB=_Rj6Eu~kHEq$ZXtW<#Atxz-A|ixi*UXYSj!P>S))9%n0c+{y>OFNjTYQXQNrP3v~l=yP*EhdWb|KKi6T(^Q`0Y#)*WU_7+85CYxFc;IfArj*#Uy>5rKZir&JG5|NBQ%YKnBjJ zez^!s29_x17Yyh@TaHNY`{z%hh#$m2|NWqiR2JXF! zmJpg6geP0jg@Z1v|2shhC$I4rSs&{%RHu*`_XcT{b>Z1SBV9GS`!yN*2!zQcVEs=v>vGs z{?=DNSxloj-xPIPpovO({KFLc;D+|{(cXz9^<}c(>tCIrLCoj95aGotW#DUQ5-Yfs zlUi)LH83~PuY;X2lm?X#fFcz`LUu#4?)7rA2I%<#Fhoo%hulLj58IrUZi@fS$a`1m z58jRU>AQrfst#lQ1i}~~Q!xj`os6%zz2U^Gaesp?8A|nr6F~Q0tV2>_*TO4op!o3p zj|XLuu5oNX1$8wPT4vVEN_hk({xaT_=@rW^>En9b{>NxlWj9xo@9(j&J<%8zR|3ycJ8YI*1v5Q~$Q4tt{>mb%~lK&fj$>V+T?fts4SUB%oy@8m8$&ZnRS zM(r)f6JW_n592;sn|9qR4usLtTTG(Mi~yzu)=0%V?^N^b|=H_4$ar`w5J0Bmxxnn4!THE1B=J z4D|}vPJWrYRdKJnGk6{UPH##NY9~3~{;)ZLEqv17of~Z>?UCW_HMJBOU3mS|ZSc@r zc;ugEQ_W7UH`kE_!};t_di^>Dwe8m`E7U zc&Mn_om(|{_e?L#D0^_F%Ux5$9wfB!3h&;Of7m&3Yb50T4)Q;LDEagWTo!UFfrVdVVIOpYo$DBX6t_x#C3U>OZ72}m zLDETxWWr}D{EzQw9@*FCm42gJk(=d7#rk|}LQc!B{RFN$Us3s0XBJfKj$G6zODuG3Xko7-F7oVv4p2y@bwFMbgMc_?QR4h z^)xjF)g-~~Vfn(AS=I5^^u1Ou@AmOr-_cBi!=X78VfMGIf{pttluSbV3O~I6(|*kU z*72Kw>)EpO$)f@uQ$78LHVNw?uyH77ZV`oyb0EjsW3cQOvd8TM z8~SisqAG5(znpJmXxW@JQR+&%ztx7AN{EXK6j}@>zL5R~^ABwGs^UNVI_SIB`V9(| z$h+`u>tOzX9NzbCFVkVcz6CB8xi%*!r=8V&1hC0_&VZq)S>0)TD4~5qVhjp)$M+}_ z?!hr*nrFx;D4b~YMu0VgsTpiN?10=(4L2!XmQa951%t&?iynq*ilWw6cccz!x*l7qr<$ zl-iL0g78?yYUN*X)2AhVeUz)rYdvNRmNGc&;`jb+$|myLO-JEbLLj$q7Pf)TPb68G z^Y7um=mKdf+|TKXg~&dp*h)a>2pMmn=}G0W!K0IkAo!Kgk*iO+EBj5P7?z{)Y)M4! zAi$Wy%|c8zpR(@4Z3~?4+DcupVvkFrphXjNuHG5m{d};?g^OsbC>`i$9E&}q-7jvv&e~{OiT}lXZ*IU+(_FK+AjzKJFy&vju7h|b zb2JB4<^8@zPezI|iKaURJ-5Z+3E09cU}jCuREPK(D9IxUen7**S${%P8i(Z}8=I2e z;Rs8oDUTV8>w163^CJaxll2qY`Pb=QUgDxfqFVyecn7@-3G~s(U0kD98QzwFIWt;^ zZL;M;+b64rrT@OaDh?m4BOk}FXkg4mZ~m}1mvM9hY;Zdwhe zytsyaHx4sVe*RvbHJT)%)FXZOVE^r67(_4k2F=H}**k)+^s zfm!W9+L};(ea|B+-DT%;%Ds8?F#{X9h|Bh7SHQwq@84-xoX5!!MM1`Ey#0gV3%?YJ zYKC*xmU-3jv&gR#YMU`C^hS1q=vvZ$TnikIM#JB~7o!J6`9kgK(?i;`crRKUuJnT| z7z=waw0h>~K5-^Iq7zQxoMR{EMX>TByU;4r>Cj4h-zP8UTv@g5p+*P5R!l?$vr%h{ zmw-`=7cPCKj&YyR`e+j!%N~Ibw+yCruB`Y#@<0fI zBgDf)!Wn_646Qpz2yio13_5d+0d+k9HNx}h6FAMJ{~-{tK>J&xfcgSHnK~2`I^-~S z@M0`LxIQqUV;~c=J1H7*NHK>HLTu%|51$2!=@|}z2`kpA&WT(9o-z|{eS>ZAhS_~L zGcD{-<+DFx5uP4-US{%59lmKJ3#SJuAxuJhGC$0Zw|Ds+gG`Uo(=)$HwyeG<9A^69 zvpD(HU`x=cyd8AvW!+8XV_Be}C zs~<_x6t-f$($S&(^XWau!=bHP!zR_&lkDzoA_f*m*)yF=*cZRL?UvIk1P+ZCx8o?w z1oQ%qs#&B@u-8glp3XgKoRx2ur{~5saD;4*JS2FO-Z|0fiDlk1Iqa^ z+CpdhLiva4#>v~|RK?+&clv)2hH7ASG|X?BRW+M*6Z7XpG2TcnpV(i!*QoY>-}U?R zXJwQ4#^7vBnroI0<;K!?!YX3-M9`I+95FdX@;18EY8BB#E1}ZAv6wweUFMuz3s?AF z&3`nrT=>c7Ov%6N)w#-(;Bfj~z;gl6pv`WEZ5~r=ZfU2~7(z9-m_5-VGs$`9oaje70V^!uNH7$#`B-IkEdERPcVu zr>{wNx|FAtrvZXhG$yh$ZxFr~pwmb4-6<|q_(lA8?GkhE=IU5ExyZSTcX;8XdODw* zQ(``-towJJWOWG!#vHpW5!)-E9HrpohJ=LN<&DFA3!tY<_%#QV5BvwLWiF6gYBZI! z1Ijz{hR~!mEKb#htg_&4gS$Wku4B+AH^K-%s&Toji0Z}t7{v5c=wN9E05ftj0s57E`Es{aEpYMsE`P?~*Z21vnXdJ;pCbytVIuexOh2~^keKRM z=)Qp5{vJpug#S~?x_k>NV(6bF8N$uJ=zCGZJs6avva880zp63zjTlbBFOA}X>8YUh z?F@m4MVaq!;-O^iG2S+ok)206*)&oJC@O67_ zjb)2bT%jqA7brgFg2~zslHP-08^?tA@fwN}bvjgsMb!@5>^mwbnR{Nw@Ofb~0*S(7Ap;f$hM>n@O3PF2iUr_S6VXs)p6)T?l56+{qlBlNEb^xlWS)%%ZG;nO z=gHuL-K3mufyw%Q;|Ox%|Bn3m+JjwZEx}iB6(+)+1!w5bClu$VDL(JL#q=(hmMUdU zJWwIP6{bf+2iKS%i-E4n?&>EGD^3BN)B111kL!YfN z>Nm2Q6yysFX$y-WHFb zgKUzCo{FNk*xzDW$vXuVwcDFA+rqznQutCotu*mBrHrM%D(CED?9eMQD`2jaoQL~B zV*QgZ=fyksE+qqZZQozSpzXX<+{BtBk+q{Q4UWzj`eKLn`#Lwg$*0f#eQ!ETvH!|I zW(d=Rl}JU3g7rQ+x-swA?~zQ=2fpt#gF|5T5OrP=0~RYN8wmyT>Q0>@ZoBZ66P+#8 z4F^f?P5?0(^yRf-yQh!zc-H47>)_yCRn4KCwEcy~1O*7^Kn2uKrJvRo2~0racoja&B%>c^%CaGJg$dJ9(Qeef>pLRZB-W{RcvH)SRH; z{*XA81v5gFf#vT&0~*vMhKGCcNdE)}4xaBVI8Wm)%t>{=`)$LU;pG%_Tuw4E{okUN zZtlYj5pWLbT*tY!aL+lH3GdR4%^UuGqSOWw+3Acmx!b&~EUJ;p=O*7+bnHMGQ{LCD z^^4a4bIZH50&TYX)qz#G&6Fm`QD=Mp!>WWTt^M!`TcO&&L_R7vR~H+FXT~pqyfp$b z4yDglHi)XlQG-jlk=tMTgS8B(=Oi8KF8ql5@;ti7J2REHU|g_Mi@+ZttDHtYzbr-v{hYA4;L&$wPnT3Y_R zj8UN^*5oncvK~_gW+i&wa(HhJsps*;fk07_k{`N9SPwgqE!?mdqfiXkHS7J$%GSNR zpQEn)%z`#3>&RC~&_!=KIA%&^JD*(=DQ=`YzHo2Gl~Gx3-J0(1 zkdkgG1p(>q6b0!Lk&^CC=@5`^5Rq;U-H3!pHz+M2C(S{d+o+`uM z7hayv&pDPeWv)nDn%DdIeC9axsMZKBV=!my!V|X*t4IPFBBV<0r)WsKAsy&O2nIlO zkoWHc@ao%^V2KuMrYKAxe$E_&<7a|0RXG0%H;lNjbBa@v5O~|pRp;yG(OCyq_84fN z0=l4*`*sGB{)ZLs@kO0yKvdNk=3IW}?sudKqx8 zx|#kl_K2BxT{oZ$m{`}sH&f9)y<>S70a$Wz3CkY_Ssz&)3^$onKc9Qi!ceSj>W zJCzj&wo3jQ8d9_?z^(b7rEGPC+|w7$*%N|!l>aD2As+=neSQh-=Hsf62f*aqRs;jv z$Tm$V%4Z$v@V`?Gc6mwL31*-%DtyCqLVI^b(=Yqw6bZJ0xM1Y5qTi$?;iBcN>ZBg5 zUkwcj$8X^54d$fnC ztFM?S=}0-hoap=oL?d7ILWDYV(_Q*+@Zk4jw*o_<=ri8GUzg+Sh(D{BbF5*naTeiO zP(Cn~1blIgs2b0c(P$r(?O+*v#N`1JJn($p*)-sQk8DK@o!kQ$>615+0%^OcxEcHL zYpS0AKvJQWTTOGU=!q(31E-r4^}5zx9%4!4c9sw+A{H`;3wY^coz4=f%0q&c3`q(A zn&&d8&I99Mettff8XQ2BxY5LNd0%9-m zzMSm8Q1+9<0<{DLQRjq&zS?Q5njqA~#!3N0Mhoyu>b$HqMK>^|?j_n6DY*3c*%4vP z9#(yZNz5{|2w!1`WDwE`g6Lz}fOmMi>u`UJz+mpYD0PRe>Y9F{#BRXOGy(a~a9PYX z!prg=AX_ALE73l%o+32&)&gTN&05Af6C4t9{>ot(e6EpvjWG9DCe2ZM&A{A9M&_mM z80;`)9_(zMDc?*)A|OWl-ZtfH(2dkOh+-6$aO4BoIu$JIF$2cb z%D@fRv=@>S-{!1p*;`N+gyo*M__X`PW2>9}EQtl|wuC}yiG2E-`&O|<`*apN2w^&w z2t9|puSvWE4e;ia3~Ey76W#Z|VpbKi44k0bLY6M(8~NqrMiK}_eUau3I7iR09xKec zK{Fvqr^E=T>05Ta$7R$TL#$Dl2#Ne;l`_p(21?(-YDv#N)MhzMRE`tKPideJU?rlJ zJG!`HQ{Mpl$)znDk@Tx&>=gcW^+pm=2nSlPiguVZ=r53?^|i^dB|9bi_$-UUs{bzY z&l>%xw~b_#>~q{H6hUxSgh*gt#iG*@9DQu8g$a9ON%04(dKQ6%yvI~+Y@N;<8AO}+ zDZf6Rt|aycH8J8FFb=x?VO1JAl&v@24axzlsPpxOv)<`$Y3}nM36I_E=0!gg@&J`*zs&T~8zii(c^+^}2DO%NL*}la$1g8v}mKh|E-aP&oKg!zHm%Qhr+i3rc zkq^28H@%_u13)NPJ&c=MxmYS2;NArXTh?=9WzB5p2RMgnkgi-(j_#}=0ZbI)LR>}5 zrH6VQ(9H*Oly^dvU=f{D$oKu!mk6$Y?{kjRV}OWvbgl`yl)Yk*h9>0`b;;39?m9*moxryBzE$1mHL-DY%YH5NybWSZRpCh~gd9Uid z+)5Ww<}4%zf4zKAFJnAt3{Lpi$Mey(x9zKC2z`;LQRCZv1jUx|rm^&JnVq0_#!LSx z^LvSptB>(URn5;QC7kOkzK%}LGL3QFE9GVoarWGwtd2HloO_)auSf0n=crCRJ_!>W zTPN+FN1WN70{6RQpO!;a)lUQoszm+Eh@$B&PjGc{&M+t{xlje9eqiC@0Vxz|E`&=Z zDA`E?hK7m}=muW2$N<4i9U<*n=X{P=vA|P;!wR_;>8A= zFSOsJ9w{*#a|&ddIafSucFM=NR(-2rtGp0!|r;4P$6cD!} zb;4H8_>LStM`B4P=jY6SK|$VA;fT&<`=Q{=#DUBAF{PZFT}nwaJT}pd^{!@J`35MQ zeYs9U z9OkCBc9wso?oQCKRR3tRv=G^-9w3BHFiUmYeRe}n6%NYA{&M1yq#w`4x&LsuwGlD3 zQJ>|5&;XhE>yY`^tS`N#j{$!85xBF?5T59Kzi9z{SsMk^^F9T0&nRv_;qJ+h(2h--d-b)Ue(0ugh~&@b_q zuxjg5)luE2=qK^0d}^Kl=(>u zJXXzpBHrf(mO_|Z3-!<7$b|6*=+kGN{v8)4N@@l*!tsd!m4;1`P*8Znnf-lrIQeT> zSYY;_t-ZxOmsh&YZXa>b1!~Jn4z1^D-3>pan32bu8gSuo2?vf6BQ&TB`#W#Dj`ApK zws3z)iF`?%x@R-^P;#!mvDNdFb&Mw$9tYCjMounfI2@nmqdRY)@w8ccUMFCaaxm#= z|KSA~E!nNVzpOxUnX1h!OvU5cC75B_aIs3YE$_Rd9@9sU`+p6yy%v)ED#_`-{q-KE zsU-S*G@zy_gD;){;nl$iWK>kq7ZH-E|LW~#_LwDD(d<^*FM%bF9%4G7fl^M@zC4#X zE`CecmJ{5}hU|V;hO4n!lsNy;%ht9DbR0*e`V2$YIiq8&ORcf|ezwQ{H#H2}L09oj*kmZhOyno>3OR+!=5Se%e#001dvGvVpUArg=x|_zRu? z1!9ix_6Vt;xh=t7=KI`{uI;{^YZP~m@o_&{LsS0Y-d5Qya|eDUBc3CTMtxg$+4{gA zkZ`E=I$9%`FU(OmN@GmFUVT6MSu7Ec7ctUlN(_FrsIc&yK9goP{j;bG%Z6glC~p?d zSh2*u(2GqJ_r^cp8-ILN#@8>NdCbX*C3s-Yp_WultWhm))hb=#*rCS+$qRL#qp>V}ZD$-@pq&hu5!T|2Bh#>L0*olek;?ixZ3_i_FGzn*M!SZbW)};C7(G<8Wy& zG@IIea25?LvJU33%oAfaX`uE({zJqKT0#XdG3LnmRtBPJ(RZY=Io_oQY=`J&VMQgW zmXP+>J&iJZW`3Yue>v1(F7%Y{NOaIeCYF>qg?J3}tN_-d4P+@fDC3br>m;FkZDz(m z80EssDW_C+7^`Zh0g?k6Uss@Y9v`-r5vWJLlfCR1Y*$yEB zUY^Dz9ekO(S#t zY2*1~aeRiyWGf6_?~sw8G5DYMsYVm6P!JI0Sq~%5QCbXaVLq^V_3EyRtCh>RU6|#b zC-*}Om-al*0+3&=@dJ;h+yj=jelh_9$=JG~U}Vvjw5r3!!V<^Pj|O(=C3gG@ldZ-1 zE2Eo6r<^Y-rkK|gsP=*~g|)?W5Tdmngf)%|PJzrU|ErRGc42d}fy>r87{UjIIv$DC z2~7Q0F|g54BY8+oX|Xj%D!5gayTx|TK;4=Rx80gw0OMa_-s#f^Nxh9D+@>{IVliLc zABmrXh~z$wI6^@xn-&s9GyuoEm}rF!3g(#z%xer=MezuvOW@Ea zoLMJAHIdsXETi!WlG=er^=yYx(vtw|2e7D^f{<^3!GwAZ!o?ksECBYh0^WfIUwK*C zgieXNPgiYYG zccO0VtL4^;4Jxtsu}SJ_7a~-|EC3kLJ3DM0d`RD0yW!-yLjn9;UVrZEd0= zKX^f7XBwf7^ae~kXkUA&kXQU53qo~GLG~RJi|_);4!4LJJ4;>?+MH6F;CIA2EMJ9i zu8fKMk~oMbOKmq$#i9$(o2V#$>GbgMuqHt=clSkmM4w@Xb@h~CH78Lu@q4xyQcf~b z((QAOe=I61rRqN3+2U^&em(kBXUr-NYwPa6E6Pu+>i@pGAu)G)`TRTD_WFKSK5g9T z<((~j=(g8)Qb>UP^O2p?<^b;R5!2#HGqz*{2~}b9f&B?|Md~tx&TW=Sov#50t7~hf z_MEi+_BeCw&oAHRdX>;B)1zTTsTqEbjW+DxuG)+i)W=Qzs;PG)ANx1@yQb3M)_|{^ z#f8LJb~(Q&n?#X-kB<+OBAzo_;AzzgrV%l{ zUS1&|B}JHX`c-J|-5WwMs5hMjP#0g~`T-;3CJaJ(5^GO@An3gZP?k4n86-L1;&Eba zP%W~uu-t9c2tw5&Sg-mwfx;MI1xqxqW<~(^5t({!CD2ze&P$0BoPw{Td$xNYK|C+E zIp*KcmkXvgMu-;?9zwB>cnTf@PhdH8?*b`Yg(JNNQjladF#^$41=e+o;mIOw!zu=~ zf*W!$iXp!2VLK*SKy(FlialIf%|;D&qzmgR7><2DGpfc5V{ya2HC@ZqE^)NtSX40& z^Toi$ELSUIRM?P@SaI@E@;zInClkuyvWqPE;Lo&>vzjbL~t=M`urL6uf+=_a$!iKHp1J zK!1#H7k*QCFI`a=TS(-GH0m+?$vYZQO#zz6hW{XpAg@jU$-4)yWv65w3NEL>9~IiR zW)3nV1nWuPB;I`p2<*B6z(pKz5hGercO1{yHYlGK6|}Xs)(2nLTMVyy$#2rST_J+1 z2!2LJ_YyKkg7N{bCb^Or?N;xVlH(f-Dwo}{&GH-7==0nO%G|x-o+B0Es<_;<98G#6 z`eI^snt%7#ZrBUQxqlh+DKpgklv_IQve|XVhsdy$_OLU!ysqSVa2QWsoLHvuQ<*BH zae8UC@EIw!Nth4k9gZ=Mmz|UcTvJ%(^e#9&T`02~yH6++vLvc(8I3hOHZSTfb`>FFo<+=LeRc*I}4;`!B zeSK3~G{1OToB93p({gC$n&_TCcN?Vwgj3l+J=<7=Z5K|@<@+XT*9D;t+Z-*ety3Y2 z2~UeCrV;A9@iL40sFSw`W@HI%n6>XW9mz*ms!hu2FxE@0$oxH{iU=f1&|dl;jUSE9 z_GHq6<3B;FF$ZYVg5%Vz)?oLZ%?;ddcSCKf8>h!s?=}qhQhYl}*SJG}5NQ4b>K)9) z?GQn7658C>767h>p*PODp{AvYiM}2u#eJhHAy*$>VwihXdAh4!pl-O|-uU67zi60q zUomWu&bY%;Ult*lDl zlW+#@H{-bT#w@FRj#K&k&8p_YwM1n!`m-e;<;7^6noWQ>YKO(X`>l3q8gmz(N~y=E zoMcw@0vS=chpbJ)l$)GoeD_a6NX~m*h7U-{+aGc`3ok;lhq7|?7Q!gSe19~L`5+;2N?p+W&jaXj(3L5 zEuEmB2D)Q$+m?1@TNW5U^`?9^#q~2-jELTh6r+-J=6;#}j}*W1a)s}7 zOnnKxrJit5?E_`pmLFuokm}(7_QH0TOJ}OWi{@CBc*rUKYJHBf_4Isbt7~o$u}0(C zbr^9nKG^lk^?f>2*-{iaam+~d-|_00QHrwvTh}3qGDnSv0yc0=qu!NvO?gVvq|c$suwrGUrz@sHuML)UgzscH?So=Z4csb*RbjD0GlS_k;>n@1)X~pW(H4oO zu>(G_d`6m^5qLCHpr;kp=VNx{?9VBi)T^Q3n;JMJJHQf9syvCN``e(BHve^=UBr-% zAeo3FagF+F?$P5*Ys(R#Wu4CE!T%E3yC*gN6(l?C%%0qKuDrJ9M?KCDNM`<(nG^FpBH`~o{ z1d@!v3P$(DSFx-fFfd5MI9bxK(2eSB0{;dC$Cw9~<7)qbQMW7vi{4}itXs~Djjta$ zt`ylY3r^nohi6;p?==838Y8m;%-26qKnLaH15ch4;4#a$PxD``=uyp zhmRi*!|B8e$@hhYn;@iPODP0ftgiprjuuV^EpXTZ&-2!dmd?-4mROluW60Q$RQ?vH zYmJQ$@$wMb!e)xtg;-YxOL{7p$9LxISpB+zbguu>v3;TlAUdQ#%cpkBN6nil<^7Vw zaK8qhHe6m6hwMzA&54lU_Kq#o@-+4EDP*i}*rkQ@7u0c{?@QrL&p>#@1$tRd%3S0ET9>KCMQTH9h`~8)4hut_ z=pGxx@y&-J0s#YS;8I@^0`TZ%fm7yN!|7bg3;h)sk4pGm*s2PJ{#ua(n zQ^ml5B9O?HC=93xsciTj78VwykEH{7jhc_4G_IGIf|%+S6sf}*_o|0F`eukeLBmcP zxXqp$8s4eoVf9ZhhJ7$JB4QJ+STqeobaeDJ-oGIV$Hu3Ty^VGY_3S|`Yk@;QK~oVo zvcr*qm2V0mgm90dE#9Z-+p5gpb;n0n#LBy)uN7+u#?t3f zMWh465%v8wdvteN3V4$rDrpH43Xt;JI;&wl*R7+7xx(y67JX_j9Ly##b-xJ7efMLQ zQL=%)qHI#Y8FAo?XRYfzhRv`lpe@#O1sgfgQvs?Ovdg&M|UGY z!q=TkS#jaw!m|~11Gz;_=nblSU?9kSCqqFDLOViTbf4bwuDI9km^Zo>@$xyGw+-{4 zXc)R%*^m*3uc&@Wyqsb}5~`>JO`fL2?~$5&VIV6nZTs)P|11XHBL09~#1oK>oy8zO z1lvHCc1O^NQ$giXK2bvy7WkhAkGmV|WiTJ8nA!}PPI2g#b*jm7S&apl9^dS$d7aQ4~#)c zN@Sw^Q8pCbLQTV(BAzJybz3L<`|}awFLHJSKJ639SR@-;*Jd{C>+wA8_d8#);d+5j z(4I^}ki0>DPC?3lhKlE&6oxCwAl$`FF$f`U?D*C;78c2msu`UlUY1^%=XJq3HQW$_ zNv2r8TBr~YIG2`&s+!s^0$#m2MCHIP$-t^Xz?MLBLW?qsa7AAw+Z7aAT3K0neSIDH zj3Tb1Lwp(a>qdv`oa_hGKnyQDih{?sl*fY%dZIzxNi_HqXguL)029YIAs0z9z&79q zT)k^LmXb!7Vb_~oxwRzA)P94&)Ihf_DSJLur`|hL+Q0x(5mcp?H5nQ9&T35@onjtb zj0GOL=nx^qte&5q7JNI-_c)kCKK_{hs^_%SA=5sY0 z;SfwkzmJat%fz5JzO${0`o$WE`-M@126I25&Jd%pY4ObT!3GbQJm@}N@ z4ZU9dZ+UVuF-5gR){*&%MN+eA(VaJ6Gm4@XUhTV{UPD7eWHZu`uoV{VH`J#4$;P!krtaoW z=yVu&c7abXiz}hdLV9!inC@n1iB#0(}T=H8_4^lPs8tZMmPmmZ2M0%s* z5=F#3WRc9XTaOwY?fFvbS%HA4@6LTei<|e|MwSPGW%D4kyYQ^DAzfY?H7y|FVNaKJj8|Q z7NcrY#FZFv=BS-5eypY~???)#{FhLREc;(rhLbc3DN=l(gQP(YSTvBNouZj9fy5r|`uOl0O zw-v>A50zo)?(!ELFca$h%W{PLP{_n|;2z=kPmfCGrusF8cZu3)XE>f#jiIy=BTy~y z6O+8KodlFG;$APK=Fge~h6ls^GF4BE{O?QMmzvV9qoAMD2NN8NM$TI_rA;}F>XZD# zH;06=lKe81fr@=raBI@jp2!br5NMxxFwKXhF?fMwI82Phk>9!i<&^|3&OqVsa*MyW@JhlM<6SEQQa{AGUn^tL9bz z3g7z{`*Un@?61X7Y%;=n4?M#U{8I*JnFLryKZIcAx)0|_Pwl#15G=i*vqSqYI5(Hh z0difuJUs)wfAu>VDZ(x7qK!O6u>Z6Zdw6wKLPhbbur8IRv>id1=7;}Be4KSqG=@z7 zO>iFyh}O&KKCQHR(d>liSUQM_?(78?nH3Tadi=TVpp_j7G?n#GMaVID^5#2^$34_Q zm>WDh zrt6s;brB8 z#Gw_KvoKtXLUqCXZ3gUq1%9pEoqgm%7~1W6dHLY~rAW2NKf@i8tr`D-`!rHQfnQR&pcP@ct`=Wzw0Ecf9!Q zeD-q>z7BFD=)=6Jw*%+yMBmcVy`E%yel}3k3(~9dyX8Hncepcjn(hP9_ZPB0cDZeT z1E>5GvhC(6PDsIRgZSOb+8V8_w!Xf;uFkO5Qt2+4-DRQ!++<29^oKeVO1!+hEa{Ko zI*dyKObN2-C@BRuzJEs}Q#yxlIvNeqGF9HvGcW{svQeQ7HdR*-?U&9za=yOi8$F9x z#)|eo<4^Wms&z}ofB)ZV{kcp>w>&vPB8lfCW_lR@rUkHOsFV3E<7ANd)|(z+)?d8A zc6ZcaVCsqcUU-8hDt=|teb)vZJo3yx)Yy)TmPNF&OC52}59B99A+6^7|8U*spUDyF zR$-vqIZxQ73K=zLJifJ3j!rOVt17T*6V5IC5x%gPF{xmx2rtCZmax+WGYqw$?b_j? z+LJ|3toN-Tnsp6~Y$_CrLJj{zClI9yL+FqTe*e_)9uf)tR&{LfeAtNpjm&C z?Gef7y45VhyhCl%oFKQP%zMI56vL8Y>e3t_tk_Z7Qq?_{=L0eeRBj~Ru8%MXnY{}tMC1yjx{wE~+ZcRc2zb|c_yAxx!6hik zce9HqXiN4M-x3R%l_TgOVqTYyYwz;1A0XPccTr<&`V+)mxF@N6TC2XlaCH^Vg4E~p zWPk=zOylXahvZyihSjT~W`=a|&v)veh-IUL5^AX)&iCbX2)A zMBWMU8#}MP3myC5Wj96lS$-Rp9f^t`J_8L4w(*eT(1&zW8%S(?)=zE%szd~3M*b;* zyWa#O8bbc16~e4XjXhRMRQT^lHEh7L3E^TyUW!EYk(Q!EhYV*bRmxvoU{D~h_Z7sXYHDhv+?OyL zB{9TPKZ+Z#M4Y%D!w~L~P$T3QRccBcB2pCZ^!ml(PW(9DKRi4M9)- zDlOu9T~iafs-#JQJ7|6+7chLbhwlO(&8313wNOpT1bZQc1cbM!H$;Jq!hfR&3|0fnH?B0Z632mMnAj!yKjbO{WS7{ zLMH%sF6gOErhh&miROi)9N0!d!lFL}QCre>|7`A2mI=F~3+%II+xehLI}o)CPgU;r z<{x{~HawWLw6uv;`Yc#9pGhRnpd63h4CNGsRC31 z0f94=p4R}^s;*HjiN^gd2?^;1K=$pQ0xMTH(5k>$10mDZ)d`XUx-?EGm|r=1Or+BJ zcI61pVb^Eb#fogItp#(M7zwg7dNkHSS9%|f{#P3kDMai_INmkgJne&p?Xx;)C%7F^ zRzHBmXv2d&_+6#|vOv#Y?x>`-?F~~brPb4e;H&s&Pu@4U{1ubSrNJqR@pon1&`LO( zKW~eAk~rKw$<9Ei z_@tJP-?``h(Lwba5>IH~Bk~SH^CFClWf07(75JR(OajWMtgKwy*jQp1*a?3rL|)H` zdz z<;jb|D~Vf>gNf&Imt}|4mG7Jqf*~VAf0dM+Osq>nPvg^nAo)N_A`ue@Cxzk#EJfI{ zNS7e*J_H&bkRTX?OKl(rCjfTO8`1}=IQj=WY$o`qi0O@4nXIq{+2C39+)VtP>2$*2a(+GS7H6AFe}wCXih-+U-%pHyrWt$Gc^lFByYa zqma~5yY&6`_t?>D8k1>hfL{~|RabeG@XM?h`60_dz;f!AA#fp4K)rSV=Rf!>bg9ssG8?4}Kr0eTJ58b`+u2wXHxi z3yW#6(prL7ak=G<4UsT3=B%}JQROjY0#|qhv8T?XGc%;TFTm~$_oTR(nC+C2kZ+xp3uX#Zej7j&^aO#U)76ckRB8>A(Xxz8B_5dvJX+gb!R?q@t> zIJiIHhUj&|kcCt1zWWWAbak?@XIZTD(Ys;_)BaIX{MTM;{ho9Vwfdo~HLdqOGLvLS zIfBU@pFO#EiL;ezY-M_>$7$HEb*W6J_wiV(*hP)=-EEo6yfx|P_xcsbQVplLA5tB( z%Z+|vSyAg%+iFf%$j+Z?A_<&RWctr16_;pk#ik^4HSEiEF= zi-1Z5(MLr^fj~e;0<4z^X+bTgzkmDxKA_|)hj*12*M6pA2BMP$Ac?OYnc(F79MuS< zBk3FY7krcf>?p#`)Dq<_?uS%4*}~5E<-|@X*lcWmK-@>=i#9U9yg+sgx(A|S*wR>0 zfJ?9@JzVp4aBu(z&o&;Wu5qz4DJ`yACw;1vlvJ75&P4tl7V$|FkL>QMw`l*1jd762 z9cc8cDtOG?|H;J~^5g1F{&w4pY~io!>f2032EH*8W$VRUJnx9bF%{WeI2*pOb~DN$ zY#)Be-cVZU|4ieBEGn*|F*<&F-dWT}>CeiwrtW!sn2-=@Xx8Kywt|TrhlAbnMqta@ zfI!(HECK}$eYur*yf%zcw8M;r(UtGV_zmGblC`H@u*cB35M^|ANghnYXZMTJ^VPt$ zM=*_tCSk}jSTXXr_|{XfPDSYH5jy=*b0sa0r@+CG@Kbh@Uo@c*0=W6Q+wP_@fNAf% zW*=?VXf8-J?cqo#Ntgo*WOM_HU++(l>Tu{)$Wlt<9-ty2MIw24{DFDv%_TxZLMO>b zvs0;UNrdk9ynA?HkOLsL4>up*e)T^Zq7vv}2|>rtkqCHV`Yu>jl7UaVi_R2}G>-`q z7sD;JAQ0iWS#|~K0Ab0TCdYsXO~`75q+ZpR3{w>gf%{!h7@GUm2i~+rn3x~?{O0mX zaM3af1?4;gZ|Vw1qrzdJS}X-|L*|&UPvLWHq6tfp{&8El$7I}uCh)#k?oWqmwv5@Y zKhJAx9(y2MP2pfei4vTDj+2(n6FNhgPD6Zch;z&9Nk{6Ha-YsEr(6AVgxZNH$I8Z{ zkwZ)x1(qPrxIEd258Lh00*iA?@Via4Va~Z-(k}-IP&@Mo5)*vA%K28+&8^`9s=+B( zY&|B8&wq}r$XmVbV(0`@rq`XnBc|K55)j7Roa5O8gU zRKj?~_k{1H7Gz}Zpb&#(GOg7zRI#|bb??Vm2IIS~#>U1a+i!sJx@^k!Y|WNwg*a$c z*ZtN?6fV1G`mT^^OyMQt3O|Z_Qcn+}=%rM80iWiTtt9tz9crvMLRwTmg@|Hemktha z#q{3NB~l4)olU7Cs!mVi+63%|U#}vtFVQO{XET`ocoWh!i7a^@u-Ydf6LM`l$rbY=^3|+K1Xy2tEYm!qCF&f`S{H`i6v19_25TC_c(W+admfh^>OvM!vmUyxy7cYpKI`EYpF^`boO`LVb;CF>;+fbeaqRE z725g6vfYE@j6xYv^7fvpk2<0eczD0LpS*f{N<%zKm8vAUjdhT&ZICeFF?r+EZWN*) z`6E_T=%pg{Fct~*3NyE2cpls5bga|p!TW#CIfSdJADAMXBtBX-+PRA`^<-=d19v*Z zsWIAn1WFJ^hRl(4byvZ8w3V#%#5sh{QyIyb4s)-n+p}z!V2T+{909F9UVdXhf3RQac?no6LEC>nJVNRMPx{@ ziRHY@tbLvmo2wqr8-sx-^F&I0TQeywtr5rxXC-NABrk9B(7Xp|2SbVeprby(RnK5w zh7AU0WM<`*ynGsH=7ro>%^OgyQIL{`C4uK%68F{WfB(RVda<~?yo`BZjLpG|WnD^x z!*lzXs>^IF$yA+b zEaLiOpU?_iTAmeI1gHsp?z{Gq@W6QLmRn;Qh-$8i(QjL|}}Cgg%0n z2=Zc__TdudVwK6YT-#C)uXov2X3=S3?tV|@V^XV6TAJ7t9weElpF(8*j6r>PczCC% z=sB2TAqa&bDs$MQc$~uePk8+i?1Yk!j%Ei1F203?_Tl&cKe3E#1UgPYNJdzHteOs_ z>~Ebqaj?9hf5*!t=Thpd{Ndp*7X@dz56zkSB|Ba`gS>KoJX;dBG5{Md21G<8Q|eTu zR*46W%~2N_R_vj-!@8<`@;OpNHilPR^qpPmJhdx*>AhHw+@m^GDvLjiiX$_Re%(v*(lObB+EYnj9S6f||~Q@z8|A^fBjzJ1b?A=E!dcxaZvXP|;lt3=zy}-< z2++;>fP2d_^0x$p)&Lx-{jXT%-HpolfuKFM%bd1rkj|#JOWBClrwPp_k}s2A>!pN5 zC3MUQT%fhIVp(=n7Tt4$0(*<7y+sa51(gRQEK`<`>EAG zSEGr)se4vTXl};GCKlP_&8LZY%&t|F%_R4 zetwDH<9oUv(*3vv()wxpSihB7$vJQh2#B6sLnHy3V#F9s4|&(K;A`-`JT053Hj@$C zI6RCsBymPYLwvhtaWIkJ3;d8X_%IEkpG%8+hT`qtwZizq98vuYZqabNyaZTB=Thsf z=p8}9bqYP9K<`NQ8cK5EGF^vZMqIJoN!H<~c=fF^3LRF1K6|umTQD zvjv#XA>`M)_JoUG0E=7_=0CGE9i#*9oB735Io5YXECiBj$o4mNDU18~@emNLC}&7F z%%Tl4*Q_5?ANSa*nsuRMepI0ncQrHqnps;~{ePcCXSQlg!Ol?nnXA*A}L6#&jYpse?)61a^V!TfdW~atW{aCrhkRbNl|? z6SSQGJm^jO{m71k9|l}KBg2uZ{`1!g*$lc2oDF-yhQ$FG?R0<6HXvB8ia9Ktbxed@ z^tWfyQ-dkIRrJAYI=bI}7w41c0sT*w{5RL1clJ@M2DE;V%kUVhIdu(S{_mBJiqoDY z6mvo*@HbGfXGkV`Iz7f9ImSL-F4dq*kxWKm%tPhH8%Jg5gm55Wn_AruIdX8b)zJ-5 z;s`vtLMFsILClJEC5L&M&J#T>_Z(0tO$`~1wOE;%A~9pNob{~^4WDD+wczqTfTT1~ z9?f$mV;94I8%rymna+Nz+J&mAqMs1aPG#ec;_i5qDILE_t%XJs|2!r(w!ao-4&Z-H zE86DIC~6^Hc+7G~c}W(6RRxSeiBnt(pU{NN*`z3=tgHMqhjh8@?eYx2zvHnqr?r>S4wmbe*xK~!Qe!S*N5d_W~ABovmD^)nycoL>G5 zSU=w_I!2W4(C0`f4pd2ZiT+1>aT$}=_wd?s2h}5mE2LA&ecrLR^@bwxAJgITHbdjS z1MbqBQOglGg2y^d$E%KFbB9-Dv;Wy9=gg{l|Lxnk`TO^s=i&@uNpe-j?U(Y8e<-dr z)QEN7@*Ns4A#=WO4L3kzyr-KtppqsFnozH%lhm5fuJ{W5k68cm!CGj!RcX}1Z;LeJ z2ta@%VxJkr0OaK45LAB+1|jeYlEXRJ#gP_}kda%`0Zh89SoJFbJsU5?MS}j{+S=OG zvMe5TOfc1McoFCZkb~n2qc!v~pYHfVhzxvW5e_=r@EwQ;++>{zR_i|J$f72iL*&bt zI#Ff_%+|t6BE)oAgSUf%{Fsx00WlPg{+V<-)eHENAHH4)eTk2U2VD&9u=UYh)mn|h zW;H-!rg^z|b}LF68iKXTPe9X7pp7w8{k_jF($||uNLJZs4>1mH6Z1#KKKB{~QXTc=2 zv$2_l!I|>#OtalNuWhotoW1ty}h@hW0``=PMK5Ik9kt;6&i1{ zgAGh`5$fo?(o%Zn4kG&DMnP?ly7|x69;?5v#zo(|sWD0hU*G1w{WNO1;srrw-!pz( zi3$8ldH0U7&g+-;0u@?h=B&Ls#CKXPChdJwWDIid>ttMa4OTKW7_Ksps6Q|&{@obx zqIt78xb5bd%k;0}q@8K2A9hVNdbg~d&R;Ze$2CZC0}AT(UpDWfURIOW#XbG@u$J4A zIxJw!IctYU>Xn|*-pM9(#9($DA3P3R20g@U0qHMD_ULAkkKUFQ6@^Bl$lpM~uYld2a`5w&@K+JPfxgaG(2XiBXQ?@=X`a6Znf;FV?e@1A`uxZ5R0LZo439ZY4{>2wl1#!`< zZA?EmNM~NqN38z`J`Q02F;W}s=lOljAHFvmkrwGfir|Bs5Z4{b%I3Sc3wS*>pOhg8 z_(Kv4Fh1oUY2Gg)og@9gqilHoZ-n#H!BPuxS%i?N!;b7Xr-jN3Yz;_*2`7ODte}i$_#40JmL&+ry;+FaPs{@x`2C*l;M|P z>zX)-;r%aC2wR8jhCVVvCL$B^7=)by|8j{VPc)#4Vspw9I0@!tHF=6<{XBO)L2a=* zGT!FCWw+FmbvtcG=& z5&;7tBTQZv-*lFvgf6slNlt)Cs&?xOjMJS@j`Qm8-xa7F%v+y%Y7!>)b!JA3B#;$@ zmq?yu0Ch`F0mRQmYTeDXuRZ<@{`-*A9T!e(%52sseP$?}qe%t#d6Pte-{tnZ{E^2dHT$gD*7)wrENE;t z3{vPwgXvNF&T}cOm?EEF#j2NICcO~B_cc7}9=3}oAE6wzV*N%B79 z>C|?RM%*3s3y)8I`I z9bW=?<&-R1rn5$G%EQQ5_-jea%@6!Zk9VsLZ2zlMNBeD7JHfaWY8)lzen3%4?^Cqz z``G^Hes>l%aGi%#1@LvaDim$Y!ke&eQwLnEDr5v5zPt06dz{tNwt_TFOW)_UViE0;P`WIF zNzrFSV(0`LO_5ZLxpw? z$^ScQZcG%vKulj<{tu{bPfM6h;S33V@3i>3$t?yM=gla0Q`cTlL6PAqB4` zqo)Z|enRVmR-w zg{Rlp-d1t-$@y2EV}f<{DT9#lz1H4!p9m~i71n#tR4IGDz1h-z_cUfVS5HsxLGfdp zY6+Zt+ODcM_TTm7>0E6~N9lzO!+_R;BCe-91iDWU+>y&QbWDO?sHmt!kYcq!nhi&) z9kl^a*d%MHpRk+)N1Rs6C?&w&WUBA&{de{D#)IP)3K~%OA)Nz)rGD?T0YD`p@{Hh9 zW?}Z;-X4Uyt$j&KA`*7^KLFA|Ex%CmFsf;NR7g!th20MD%E`$ALcv+P`|i8x+q}HI z-Me@HPXCK$C+%g>pg~8D9HDaZPh2anp^i4-}rL* zTPGVH{jvP5?8ZmGQ8{eOPyVFry_}05WL8NYDstGGGyb`f?@H>A7Aqxh3-?GQOGXYN zw>oPoZyG<9zs%d1Hl^43YIo-=-yI?XY_3+9ceJ|PIum+~`R$Cn-G$b6r{rz^OP3Sf z1D!n(-zTZ(ZA>aN9b&RBtM@MBl)K}+ec^M@J-2AlA{vu8;MonNeoB4o+1cBr27|%J z$Hykvd-v`I+@L0m;q~j+)2neP2bPT+HxAY{-4Oyd-G2M+FuCD{(NzN%%ytg}f5Nwd zS4F>_G-(nt_?F&dfyW07q9BDtuX~{ouS_NraI>PKf>Jeq{(N-WdG*=n>5T=U9ky(d z$jAd;pM3I3!13#^zitZ}LU#Z=*!d?;obd4QphxgDp{dT{82uM--m7g)5>sv>QFeqP z3y70EQS7)ad&t9Oj+-ycdimUlC(9(;&kx-pcifTf{`lF%LuDS16b*f#T(a}*!k5k` zAFP`E>{-bJ1w+@J8}^a#Y2v8aw+`nRzP6@r?1VAoa%V4YW7?}Dd(PNf9rnDkSN`_u zv~&1UXJ4$lFm3x!y4%z49B|iNU!6mS?aAnXefG_E7Q!puOY9-_0Cun&J6wCdvMxH{ zU3W2M9jfi$zkl}Z*~mbR40v_}sh?6G-p1@M?y|Egu>W(@rcH2>u-0sM7dtHQ4!cQR zDuFKTf0~C^6(1iD&kL@l*=!cN3IOb&@n}=?=FLk;ND#y@XBwj|bY;7CUcVjM4+{&U zw>P`2+#jh|V8@cMasn!>nT(z#ijd_2ejI}l2nG_EAXaK4u*i|4JzikR)e{Cxw2(4^ zj+5bAd6pCbGA~xt+&p0%TDUB*>l}*P*(0zImF;rwI!jt-JnAmWsWbd_p3O_f&U7aL z!liJtv+P}Eyjypv2e5ne(MP9Fo%-;@4@;%ez`#J+6{Vn{py1$Onh6OBK~wm(y~Qh9 zffmx5=nDqwv}x1mVf}z-H<0=-_2C7T&YLzpZ(q>N#*G^RcB@yfzGMVt&$~(8!N(_` zd=eKIhxJukTifLhSeK1cg+uo_>4s{TVVK=*G}&ADPd)WicY3d%=CoH}#|cJ(xOF_i zGBerNBrymiJ`S%;Vg(YCU=fe@7y@kq-%7yI%n?)+7?wAS_gjcp$m5p`$E2>QyJ^Bi zUL4)!ZetFl{!Xkok#pAwb2b7=1Z&`SyBNYCOixe$^Pm5W3;+m@-k_}K)SlrhhW#`+e`X)m#p6>>5``pJ#0+%z7e7S z!wP!SZ%RrEjn24YMs+^4>MjX(AdXCRb@hY^6HtIW6xRUQU0;bKfHy0RnYo@Pt~h}b zhUZz1W5joVnB3ZoMhbR59-g8bPYp2gJ9`~F;MonNt4#d_c0I${H3qvY4wCJ%oxW{3DM%B3u*X?d;pq!^#1$yABhJ=@Kjp)(Z1h6L-l(b_&VOSvd0y2M--@$wb=! zUdxB&xfX+7;vgCB>Dnfk$$o)g23b7E%vsOPNxLeI^oOVGTxncO4s>^#(BCY*_FyOU zh(3KQ5`BeDot>R4_^`i|ZG-gr=bv|UbeuVJrjL)$h<;8ZM~=kra4}7pG6lZ?J4(p_ z*j+zLrhOSOz>m8(aI@EN0!I&BMem7jXmYf&^||Iml3$%p@8IC%<>f;ThdH{J4!4t8 zxKn)mBrT%C7>u0}&%ncwk;fL#w`>lifn(kr6M1^!r0QqMhRTt#BPXf1NO6H8XD`JA17#_fI@% zz5>s#pSFqq-<$V-?xL4u^p$7V9d2H7zWN00V9fUnc9(@XU2?K>d2gJ@D?p{5LG6-| z*CzsYWdLo9;}fo88~Ji2s`FJJn}bQuUk1SLdP?MS(adyiMta+<^}_tM3=jm6H+vm` zMwqujn6;Md7ScbF5$|pG1^1`@I3Xt7lzj^t|Go(yO88l2CY+{q~7q*dna^gTk&9XxD+; z17LT(B@1g7593(6L&)-+K;taQULi|Q&R7d0T;sDkj<@|bYqX9M@ir!FB9!rrb-R@# z$BVrj<`sb5_22>hQLSBl%a`1v6Z#aOuULuo_crDgxL223-t%3-{u7D*yGwKRrb5qH z+*j;kS zR{(ZbJkgy$@A5YO6^lVXt-B7f0M|_ZZJu2R?sWlnyp=W&4>#yEoxX)*d+c5GK*URd z7L!%!34GUd+CH&;$=m&HSAqYX@)v`-M308vz2|#ezqVh#J%0&KGaUcB55+$%-PL9( z9+6;bhLXcjy1Ma+#QGL1S7}D*hC%Heu%t=4-)*9wkl5`WrkEE)0Bj8DdAxl4bn<2^ zG3cTPhm7MH$`6q(U`}guqeL>81eJFR|LMI{dw6&_Lb{qYkM7vHeCf>OsEC-zsQAdB z>qocjtp299UB}Qi6<;2JS09+nh+5b zw^EiADvMqj7P~TJRYXugK){}79$K>|1(jo0$`V%w$A_*=2oH;mlA;1WOo)&sMFvJi z1tdhQ3|_Ht_p?u~TYq0zkbh#NEGEhq1fc7<2w758P)vj@d1Y8!ct}i4aFFlZojV_V zeAo7%rAt;thOLYUMr(-?kt?G@S4M|{hPbfs_?WQBh~Sms0r#dPzWDspp?(WNYD%~t zT8@hjjshhSATkVt!eH?UsFF&9_B{90y~**>Awltx!HJQeFc`fjM3FieT~c^tJV*@< zkBW#4lP-Vm>1S4@Cd7uwKpO~%iWHd;>6Z{0APy}!E;>9la=C1&?-LLG`SAz0_^((D zB4Z<>Flw|J6X~B48xb2Ckq{M_93GSy5f&^9*t#}(_wLFJxPX|b(733O z=#}BgVZo>q8yT7y7ZDvE93C9_%Ja{}M24Z$=!j5Ii)wfa$`hhw;BZ_-AfEVWGDl%D z>E7p_Nse0?8?pjp!6ULX6r+xdT$vg!Lpw1m{ZM&@bXjzG5ah52^ShUcf}Kv=+%D;y znWM|vX1Q5Ij~OvfOUSWs~zXAi}lVPwV z>+L;E;vgDGGf4Li+atZn7SbfIlJ}4n=>+|pWc#oR1C@|&0J>fB1LK4zKSN$n8`TmIHjgbj!LlZZIC8mcYZANAP z_;n9GyWiczdB&WOl%2Z+;?jbX9tcfc6PCC&G=8HjWn)yz7HQ&!h@>sDm~~rU*yrLl zZjj^P9eWQ1M5RZjq{$Mug(a>HP1zKfxIQ?3Lv(6-XhIqqPfdGxX>h_YFV`*4eh?JD zDKKSgSklIoN$bOsHbfpu?SzWUmIdLqYkfw4m5^u}Pa#Ha|XY)adBd4@KX*eP!~WLgLaQ zlD0)8uLrxr5;lb=ZpIUpvMn?|Jv4FC+U>hXjT|1FvLSr+&XAOCVF?>ZdFuA4#C1W* z>ETK1g3&_KW@%*l6E7YbIdRhAqhI$G*lD!&5bPa09)N(29e>l3fS{#*flC8I7E1#b zO9K}NhAs39T`2Wk=0G-#dL5I7)^{937n8U6us}E|*H@_>)f2^-@0>=$Rkrzr;UuNuYF&pWg~u=;Y~> zzz4~oA>$^F1u;tk0_Vv>midOv5AUmO@RkI*JtAq!dHy8`Xw*Dp}&;5rm0EB;#~4rj67;^qE<3j>$W zl?Gsp7|0yopheQ)`F^s60WxGHPR~1$ z%t0b))@TV@a^~*Ob4++ED&sbKcq4wzwQEA|cWSvENv%GEAmRmYHLiX;AhN>_{BIOJ zQPL9u9^gHU7*4bn7>*byzk7(D=lFKB$Lc?F9B1G7@7gDoEdonlS*;_{^y+kMW&Mh? z8iBkOkF48`)C}q3;q3cmIJT#gF@bW!K*zuk%ZIg4TS?%$`h8ZG>T&paQoD$&fbbf1A<`4Vk)(Tis- zyp=XVZD|`aVkD-5w8NUHooRKD`F7J>v@uMK;Nj|kH*Fl5IM&`n=i0pqf$k9-@z%xL zxzdEmGq-ys5N@;0+BXXZ$}=<=b6?WVr*@O&#*6k0SuiG!H<6QJvQn&5ix)o^7mlBN zi_Ju0gf@Z2A~Q4X&59m@XmkpeK@thIn;5>`GX4GTP5bpXLYSN5U`8A@{2y8>+K~pq z>PV0_&EoFCoTZCi+WTT(fn7_Bq0J&JUcC6Br(Zx98jkR#SrA$w4T4$ETl4~F6a+oI z1eEZ`W^rD8+(w=`Ta9chN6PUF<I;qjEq<=aQLJd zB?9>nosvR^Gl+t9yfn!?* zlb$6bB6*%HO|GJYU6_eajD4Giwx1z zDPYN>XcpxeI0Pn}IH5|^a8stte0~3?3}FjT=7lAEprdOc8S)h}O$-a&IBEJ_`(E8k zLJu6AygWRqVxc;d0)Pm1jAU6 zUEF-;$=MarV?6a8NrACl6?VVxW_7+r4b^^SqNkm7_60$8oTkHBZHF0)L?LtAm(rR@Q$E!M3!LPTsH|*BB+8Y05cR&wkpRdi8 zH|HsIIc2T6ind%;eW9`?x3u|`ydg`j%TQ>~))-G+sK4pz_uPab!auu2! zWkZpwIa_`)t5jE{XwECsWtKI-D1v>y?~^0-g5^wEeXiV)SE0|9Te6j!Y;{XM=}4ci zXvn-^%qoMP;N9JB_}3dBH8D(vvMnDil(%Hb^*Ks?wxYJA%#>5ndZrXzv)VaO}jVjyxo|M`)u!GjzjEoVxra+SKG(x%KR zeWt1*SJ9BGGNAnoWmA?yTTt2n&>S}0^XSh-mCZu#g(g(amus@h8}n4nSt?zIsuuL* zlo^W@hEwHrFw3xDzdDjx+A8F!3^{04t;e`>$lcu?@PWQNH3Lde2cdfk+}<$b$pw<{Wubo>H5sf~FTFLxz5I^h^z7gj{7Pjky&K`Q`Qb z%9hjRx`GNrk+P{sURS6foGhqnQEJ(FOM^7504AWRyb7H-5sid(Ds8sHSfGZawPGG~ zBf}N$T%`F42^5ZAmeE;LmV0Gt})#WKQpeGN! zRkY=(bh%0`y2w`=$doBGSZG+t9!~Dx9?w)aagd54)WJlnz?>E`9Cc%+swu0Y{*0nA zPpvJk(ic{=%(;6305ntCT&UFMl|tHEAoCfjmIApxTdoBs&s1v8sdU9I;>SZ9O;%dWy@MpxvXRQx`7}!IWi{)n?04Ujsg5VvbZg zOjgbX{AzP5b%o~|a!MP(laXU@eDvA9z~VgB#hkL5{0hutJ?0c6#T4f$8_6gz7fLPk zjr+){@4xkGi%tvA&fC+A?sy8+H50uEPp{!bW(-ZqW_)Ak`6@$_(Z^+Hqb9$v2A z9?o~&ezW&*cTaD(4wY?>rzeQ<@ESJM)5XbW^vJuWP8sep6vlIR^$F$Rmz%Sfo9hiX zjKAfUTb-SqeZ1YhJYBndhItS7^m6s`@^N$VoHA+Lr19fC-F?uh{V?tMInu}3&D+(} z#mm!W$nCdGywjo zzDAE4amUR!4IAn-Y`6#Jq671PYu|H-kNXfGFK;KO!3Ph#59w{zwbE_OD+W6x>e)5a z*ZQrv8`eX<8q3@OSoyWAp|D0*%Ubd->hsE*a#f93q|hNn)p~%`-P2}3D?+P7VJd1{ zc;f66>jO}TRg+a-nO~v78YDiT%h0z!`vKShO>$hRy-=+ubzzAyLSBtA16oDdd|nO& ztU~D!SC@ah`?*eF3okU}D)mJ~^)=uNWs5npoM@OVwI=6+7RoSo)%qDr0OR<>oqkWgp}RINm} zC>jbBTA*QpnyA+7^2U-14J`jT)2Bf@mDE`PABD==f^w)MGrESY0=5)Yv|=JM%bMW& zxR0H*|J{G~71-&uu+ll{ilqtZe*rI{TG1n5E?Y&6jRJW?j=Gj;=}K5N4f$#^1Wb;T zqw^=H4W*~l&RlQmixXj;Pa@<#FtQBl+a z%U~&CfLUtDk_I4B#~J~4LtNcJA?%!Ng0PxQg)vKQ1iG-9Tb zQ#Z_86bOke0sxgYK(v6%8A_mJGb(3RG=kfi00P)r<>bt3@{PCceB?RUx?m}>Y5>Xr zYh_CwPyoUM6d*vR1$f~XqUhq}bo6woTF=3n0&Ee=l>kRr1;jKeQfr8LqiO+mpRLdr zRkqBYy9oYWW@UZ8!VD14ts*86Oo%LHJ+KmUdRC!50~4-P3qgDNt88ub;Fin;9 z=rl{-0H_*0Zqnn=z5z!M7>AifP4EZm0vW70%m^|tHnPeZz!0yox4ie}E4pS4*~Sz- zJF8p7nM6z8=#R>We{mS-x@bIbEjvjmO+n@J;{!4kQWx|YkcP|XO&}@A7tK;@v*fQ^Y z^Zmi2$M=8r(_8;JsWLEfNKq4t{m=^)G+TsBTV3S?@e-gq&gC{Osor#Mqv9zBzvI%kSU#{C^6gFmcMXr9mr; zwZ`{8`)>zM+UR-n@aYe~`sKYZk1N^?AZF_$dry>HeCPAyo$J%*z?Z+Gi;uti`TJ7} zM+cXWzt8^9_nGg1^-Fj4!J_vM|8gX=@^7!aFOj$xYq)p5{NKCnGu7ci{Wrfo^ZM7P z&(?F3=ZDEcf>_?%(yVv5{QGhpJVzVY`AVk)DRL@_FHm^CR^00q_P%j6tD?E2q8V~q z2oRJvm0UE##=B$sT?TmpBHn_FstRq5_E;-&WwV1*KWqG*Bc z1pxh=bM~8G3NL7&I-0PM@rxyvkhE^mQa`K`AmBNT5pwv+;p1C&?B4jmV=wMIRBINp z353;G7=+J$%5--aijiV%ups7Wjg3L5I4DLRqN7sJ@Jp%H{Ji(EAM~)zvAlB3V3bJIm)(@@>-VcCOIGeFBE`9UegNV z_q=r|{r*31_{$!%g}CZ)l%U+8VN49bPPQ^74IDjPTrDunk40+GxoXGLnPrtc$DAy0 zEKtFBQ^Pp;*ENVkBBrr9lNKv3%k&HIhG7E$};_N^YGo3%a+k+K{7!dqM#53>=^8Iygsg z2eL$TE~sn*(0GiPdf?4>`)nJti8wFP<;xS&b_pz(NsRnPD8?dHb6KsK754!1iZ6nz z1%MBLud)#nF<9dC$i_z$9gqHWpX67M9h+gCm~4LSq(p zbh6LY0b~p0btp$8@%L?*wO|ECak^X!5QM*`(u@0B94}fzMtMDqmWu#2NF&NeOqjUy z@u$)GX_Wy^bdgG*QC=^e*^pi03XKKTh{vY{G&EyO&O;r)K9wWaw4Mc>rG|QO*P5mG z_Qf-s?BY7&^U5{FwR$+VbLY>t@En1DIRTM#m3pzFb(;%3%v1yHbj1}-ExhHWH~;PG zGukLviprV`%U}yNshT)?1A-APu6(sF|9mxUurn1})*^()u9+Vkj_zTIVnzV&EnFLj zH_@9aJjwyGb@_5lW*L|xj2=DuFS}m?lL@FPwBQ?j^8z{Xqsf*?X%lsj^U8EY+l-j{ z@3&v0UR?m1X8sIEr7bj4isSkcB-nz+tSmCik>SQ`|-qTL}=-6mAG z3QC4Y`$Uq*jC=d5Um1a^Xl1L~c>AZ?B%n@xD^tM;^?J6-gw-!hym_*QWi^b@CGjFX zmc~}0hB0CuGs|mToIP2_SZQRdO=y$DuPsCAuQv+vHlfZycJ`o=rrbFPasg^<+Jr8j zhE_q%302L+QePMpwDp09p-3ULT@%yB)mY5xR=!F{4h7tXjr;beJQK^POcrps{o%#O z`X@fYNUO!WRnw=&Iv752BF5pcE_JOBY#m( z&WE-?@^|Ut*>L)GT7$$va%C4(YMw?*H&R zvzY+R8M&sQx*2{%hO%+`U3XdpzO2D?@~jp%nD@vV7Wjp_I!JuRjfIG2U2M%zX`rT9 z)`EF_?>|Suin2yFx2$pSAlD%yhoSNi$sotUo)}Jc6-)MxR62|Ze(k^B{|ep=)=Qy6 zgY|ph<8KGS)Nma|_DRa>ieO%rYkAHboARgmi+qW%R7M~bd_YNae8;COHj~e19yXw28qQ&s18VB*8>@c0XmGz0ho`)bU@O z$dpKix{eqX9i2RW>Yb875_vO!zTSAMqAgQtAO^X_@yj1`m7D;Ty?kk?lVnh2+!|+z zqr}mw>R>jcXy2fuW3luVgAcl_9KSl0&+{|c1>xGAjA z8Cc=9cMdpuje+V=7%lP^0R%`SgM(vMIXXxpV(()`$Ua?Bmr>Q!z_S4>mX|fdV{I%X zUJ~2^vS~)l619=A6ueRqC!+ZOX!q_gsp@RoQ`KFa1Gzy21OX*WPBzd)6BtM$AehsP z*E|@7p$Px=21JMr;TpPs#QVRz4C{p zF(Xim>4gjCuDtCbyqpx7IoRA0*LV0kW7wd4)?(;rh>ubK|)FC;iopUd(R(n;qc0W z!phPzoDc9t4bJHbsyf0Grc6)pBL4fEJ*0Dap{j-s9i@BMQ^>fpk}QvUXmFCZ-2DKb6}8rMozqd*O6R;{`I<>{ua+dBe_Uyg z0Oo#BwQeP=`kgoE$<6Od^r3$EtkS{Kv#>*pm!vu%&l#ZN zg2^vQnex6De7xh`TpF{ovhrLLBP%acw_#;P?|d#l&}E*#U^3;Ib9q#HVes4+XP1(tyor+PCg1Ph zoJ*wBH`b`mM3P_0qFl z&%XetR%@hc#sB&R#(2i&hxy@1C(M|;X6@Zj&Gn|(KOEz^&mu#zguteFDO*@tvh#z( z_%63iw$tB#(XL@j2%8NquR9~ns=3_gPlGb4Ezy78Z0@Vx>1i>hEUEN?gQq#J2&<|y zry40<1%H1;zh4_}4KaVk9hOu4Y%WWE^0fbN_-u>-sySC>lsHcv94~J{DMr?j~ zR)7#e0BbG(@W8iTNoez=-u?XN=ic7Q`j65kgPF_At81|uBBIU=qDT$u6=jug?EW$; zW?(|#*mvCj*zhscoFaeN(2Ft>uQB-=Y*dwiOI~-wZIfy)1N8-&gva4?tNIRuM<-bc zTGi6Uq>8UIp8fjg+6p?}Oh;N$HTw{6?%(t@P@eU|3c#a!v$xgehMnUR2UL{&qB6Gy zrAA}G7)+h*s}Ztr_SNg}0tMAjZm<(pjqeNP+<~KK+$rjtLFD+$(|=_Xju|-e=50G- zq5yx;P@fpg)_Ye6JuGyHjCSe@|pnT6>BLg65zkW+>P6{u_T3*oDGTkdyiI=dZZ^0f}^n zr_mntq@;WQ@&cEqKuo`K=?#*U0*3+evJ4pfOv;xRe)iodTp8q2I0-7ga_-`*%-w-N zO5)@NSQrjSPx;AUqbm$rG-LikPd3|VOK44@xFlUL{Gtb**mAPji4Y4iHt_tRf|%Bu zx)8m6qV(=3hYL$8akaQ~AOf(yJ53i|SE21x=ANa3 z7B_rw=f1DGJh{O~{Z7B0*8ZS0s5`QHb0>s6ZnMvj3m<**1?;-X9MyGFR(AOCkwsj- zgp(JA_Ra*A5p7Wls^EA+x&XMG$ zjEu`KDkwz2`QqRS*zHqW-lRxtq4YTHV(Ib?moB&x=G|zH89W(NAj`=WYu4QYJ9+f! zmteccG+p)t4_vFWQom3C0fYYX;ydsWz#L*Mfr}%k%|&TzxX~N|-_w9!86%>Yt?V}v zU>6RCSpB6eH+pbx_CU;qBaZX9yJ{AWA^(--*0IN3*jDu-W1;iY}c8ZEix9>X~5Cy7+fbg`sBf0qkR##PZ zdh0DoRqlT6Ax~CB6ao;iq6yVa5Kbl5o=T||kykq?cf^uT!Oo=k+4m>qc|}-fV-A!p z2xUIX#;|a$vBwEXEn%wpS^|_*x&7hAHFIe6AQb&~#(vL5B&Y@`yXr;babgJLl)blh z!e0W^@0Sm-!y&TLHVA{KwM$ePyT^^200dOFyW#KNlyu4vMmU{+`L&2b-i*-ViR)}Q z>M$^+u&Ct2FMsIDh`6#gZ#a^c9(ifcwmpX?UOGQt#^Lf>yHiw!fuo7p@-is9ufeNb zap7;Z+88~1t@UFUg5uCTq z7O|(Gs^VbI_NesPiBly27dDo(si^OytwM5GqvXC zdpNlqnAnvfu1j?dDLv!T%dT5}H!KEGB@YBe#<58*9$0qKh)YPc607vVsJ8C@yk}W2 z*161Yd1D{W^F#|mkZ|Eelfj6xVj4kGW9&~{I3Tdz4O6`;hWFA_}0A-KmO2DTMWL8#u;JZPORv6 z;V19y_&0~j|1a2uLfFotxpP*592Ex3F&e$D_o%8VT0NXpO8-+%Z7 zLJ%CP-t2>pi}F&thbF%+nLP&a5VnfD(BhUIF{4kMQ?uBgm8fCEfmj#9;X9(N0Zowb zZ~>POecfP=BVxc6KiG2!W|>n!YP;9yCiY%h+8ey2uppmuN)qGzRPUpl>WW+Lo;kBd z;!~h`U=E08Z-4x`OqMrwYW0jcSL9NTq|_{d1|#)soHyjc2cOtX$ZmB*{OsKGJpgON zeVaDiaMSdfD-Z`flGMOTkPUVps9ITJ-l0>CwuneE#}-j{Cd__HOz!&d14uAlNI7Cs zlf_eSk2X8vdRt)n)LGys6um7T9G#4V9p$reEm0wpQ#%SzBmrSCDhaP|-&<1I7m(U$ zN#bv_LNcFIjF~ipXWgw3%g=6p8HY&)N;6sY(v_=c*DM7lwphZ35Z~^F#d6PX1xJywF5Mi0FHqXn6g&%d@4p=m z=jty#&NWJ&13TEv{{TB@6dO?+5_lVad#c$wYU(0eFsAPWQiO@>Sp0Am;C0{rgYdkz z#SLKX@*AukEW1Z#-#2#bjRNfK-GFkORlS2KStl=@H+&pIw4pnWjl;SCb}%M@ z9ko%p5(pGfln7XxpWn9l>Kg|QyO=8}U4G3icol33OSMI%?~d!rii$~J+oDuLGJ4{y zk$v#65zrcomMjlt(zIDbRCe72c0-1-q*hStNI0Uxuo0t&UoifH(bE=Rv2^iO*B?@9 zECHVAE|6W4CQqMt{l-5tu=69x;ML%JJ$nuUCF?zKWLioA=7H(NLd_w7BV6O%y@vpH z8grnw9noDnQl}~@tmr@FqM7rq6QzW$GuxPxV+`yrtyu!FYjRNDpt0SHV|n_OT^0QX zRQ4PE=g0n*kut2=k8GnOA$)q|1i%hQnybGnSv)7`gxTAuZiQf_IvWR|!L#SUE*y;f zAz&xVHK;5a4X1_uAV}6(qW+}x=}&c>Ebrq3N8lG{j6N+jR=L$K3D-S(+$4k&t)1Eo z>RWJl!lc>ria2?eb!FqmRR#|hkM|c8mhSxgI}f6qDWY+Zcv-S+1y@uG(7AfqDqMjM zV&4|Zfn8-q@7H&I39!Rsa!zseb!(Tcy%oy?K+!3N=4&AsQUAOMGDKlzF4!8N$ z&TJZhBW1u;idmWq-%}%jHDFCihkw+UaCxjHIKB7lIv~5snGtwt<8AlA(;*9+I};GC zO7a4scX|2IMk6eOvH@1V-W3Bsk>_!1ZuwJ;Vq*tDTun`kB*C0r|_Rgf%9EUygVscvb5=c?d;IPC${p@Sl&y-o$EW36UmnWM&dkFz< zJMs3Al-l~?SLLNWShsEF#ciKpH^+>Wgd99_BB!81128C+C51QpC79VF#Cd>Sqdk&q zgwWWdt*#{Q1+fJxNn`fo*rC=lQhMx|QD7;s-LaR#0;1o4oI1*4FI0_$RzAav7@;2H#te)&?oe7oz zAm~4!k1HkF;*@-AHU(g;JN6waCS}JfnIfj_BxQxY?6h%d0yNzP5Ak_)F$;GKIwvXb*`RVnJcNWYEyz4?p=5c2RHg zfZiPZL5bHcTeYgJ79CuXH?dExEK4C(jYC!)dpMOUX6B?Vp)*3!5h%Cgi0LLnpYDOr) zPY@i+`;7qDg~GpYHW0-B4eTf!VdIvN&K|(kx5or|X&;Wof{v8f>PaCmsvV?`A(o%o z{8qp71_AZJXBr$4YbXixUVq13kG$~4k`?Q4Ba$Hl z%j1rzU7hhP!UA>J+JiY|2Z%>xV~JCQK}wJ3b21p!y_=rB@A1C|Qj*#MM~)aHneR?% z%Ze1>JSzG)zsZ#r*wyzcD?6!bdFl0!ol%nf06UyH&gj7>Up#N{P!d_DV1p}T4hk!7 zzIplj4bQ&(_Fa#^SjfpXzr4$f;OvON{BY)zrdO}I=}%Y#?zb(RvUo+9;Duwxf7f8@ z-|GSd0tYFM3{}!WNF=Gaq%5cGaJGSL_OtI#16d^w_)ih2D%gB_3pFCpS&^H58k!;QyCSlOr^{T~85Sl65- zlTs381=aRogApn^5-XP$U8P9rl3 z;P~dZJ^`r)#Z|VEsZXt*w_?LBK-kkde?}79x&kk}vG8iZQ%$JKH%x= zAAJF^6WDC(bFaRMjYnv1P?$M?Nij{;f&L|dV)%lxtDe6YV26Xv<#Vv+CTBb*@%B&> zk*CfQWUcj)dRDU=KW%EbTb&lNkic+ujh!MSBnl)g{KA=}-Qi?3CZZxA zA36bJczgd*pl2&JE4qmZyCOJ*S@Rdc!Le)V&oM?qnQVJZ+VR=()=nWmk6Wf-f5U}h zk**;ACd7s-H7-BE?(iu+?zPqtR2c}V5sMyr{BN)j9DYO;5B^YxC}9c5anuhyzXcxw ziq+DUhOfb)@O-I4arlhh5|(o9`i%}RnE&e^?&IWr5>nnz?`zUA=1K?3!yc60b8Su%vch1}=5)6PvO4*LUs3L7h=sNZDD# zFc^}t1FD|cycN!+qbdy9p}M6zNo~xMs@1Ny5uG4m(h7DaRrdYYz)o$6lYZ$4=`4}1 zv~cBh*K-PmJ0i8XlaNlN3m7#5*!3N7KK{Isr622B!`~g%No);xKh)@}ue^~GB&LO9 zA}`IIfBDiC>vGSxxcon!u^rZ01vc|*wY711MZY$CTBBlaD2BkUyw}$EKTA->Jb2pZ z76s{NjkdI;|1;aR7lMv9d3+fm*R85P3wG0iH3W8+Zk;8T2G|uA=W+RVKEr2dRhqVr zdNYlFm}3AtRZ$)%O1X|Bn!w5@Ojopbgugm%=GpYC%Gg?ei%@j zyYaa+u1lFK0kq`eizgw%G&%hZR1@^#hf`};6d;myzn2u4wtiO^IH&@2tl}0co~)kf1zp)13RxE&7QY72X-U@1abICp5f#LBS%jY`9zaB zsE~5U)1gG9`Lko ztY4&JTmk-sx+@J-Y$CnShScydSnfB!G?YGatANn%Oq3_7=s)b^?eF~I%5M2>4-#0j z#>fVvCpQs{2X4Cie(E8#bT_gN0T?+kVOid1M{1p^G!>DJ0mPa2zxWx45N0Nkl=#yv z5iL}MD+Z4<_^Ck!M~c4%1mN$d&$-M@w1P6sEN#pohSWMe8bj1AN+0e$tSBzSZ?Sik z$q7!v=lZpzEbe6J;1RGY{18g&jGeMx*WY;eq-izOrD+W{yVCo9I&=B*^{n=i(su`e zksti@YcxZI5Do%@H{^m506XjgJH?&u{`4@mX~_^7+w|<;@?`n8l+@f6ruHFQKoF#o z{QMl);m;9sv@UO)Y2JJO3-mysmVU$vdqQdTBYrkHf|I9CiBi4Er#HcVB~}G45G2|! zHd|WKBQ7C!1tHeJ8(-b=NkwIESaQ9Yavh*RK1!ieL*}MuUsWi$hPG}`1d%OKXZ7K5 zm#*3{bM8_EE1ZDQmu+^$@%G)HAEA(C@xbN}pJ{T(sV3N91m)v+;1UV#mlaN|LXjrElM_~GXVqMJ<;ojD z0H{vQiUKf}Yi_*f;)}-N{h;pnRjVt;@`}XRD=YfEzT=Y!@WLK)g)_gLYAGo00X`5G zlQ?i*$|5eqPzmd8fml|YJblJlu(MGm8V7#IU7N;^pH($<7;JdUOYcA!Hj;`7o1@Z^ z6Z*1(B9YZHa0`MEmlYPu^JQ19Tqk3;ds1ifCbBtv5wikB)A>V3NV%>yE493yYWDy@ zpL}aK9{%ztWtz=Ms%h+h!PyYGFpprm}%#h1hY^wcSrfSF-!7fqOmaN6F@fA^ajJGyE8J)@>h zRTNcm@;tnu*~1f0VCnIK!ZIj3h(u~Z5mE<^HsWv;(JCr> zy!p{rpt8iNY}60$6>wSeH{Nw$l4Q6S!m7?h6mjL6Tfta>3CGoLDVv=&r<%(z%99sf zw`v1!1%#*B*oD{H6P~ESzgf_AtfeIVTE#KX3~2D`WFAB zYBvS4Dih_61u=c~iW?RzUdgsk6UsEjjO(BxEP>tOV~rhQ$(y1=a*tj^iYog8^}ao- zre+3HsL>olpvFsPRxiG8?akERVk1RXRy7ER0B1m$zgAT>1ku$`b zm*pF5STGwcw8tQ9M~xecK&OW=ry_Wy!RV!)aB4H~HM+t|M~Ka&lX+M49kFNoA6B!A zgu+>ozij^e)pz}c=Io3JePMT+n#$n#av7!dAiXK;+nJ^{n|;v!io$}=e>eqYhfD8D zN$-646`q0eTDE#!VPWse%1RosGG)9222lkBBi>q-c3y}x(V#lvN?;zC9) z)oqf4mngGsi{QX_e*8^QStXoT#ge@cL4ba}o!TGd)G=8|T&thY{FC!vBw8 zS8t8!2m%79tTB*_^|w9(r?Z76qc5Rh+#Bo&fA#qDZ}dMO-XsE!VZ*vMUyBReB|UJ^ zsC-T#N^z>$wRxa?YmIJvV)fi**Q~ldE2itri3W32=T1QP-SOz=yB^&#eCQ-BAR$Vi zj=7#d1j*8h-mkp(aTFoi2Hurfe#70B6(wsn-UnaHlNW)tMkK1~XB0<7 z{n+MkOLt7nwFL?imk-x3q#`e@*Ag;Cgl~^)!FGU3taZT$qJ^`Q%kxvL?GI1mI#R5N z3>}Iyy8o#c&KovDpcxP^?6bw%U2hMA)ycVXc^(I=*0g(A7fqtxNQX0J#)36B-AhW) z8ffz(;D|87p~EMC`#O0 zhl{|^#mu=h=I_Cd&Poy{PMpbl5`+vZ3RLu{gh2a;G-eL$7`ct%bFu4IUyusfRu7C2 zFip=>k@t@TyWgiV7cQ8XmiRhj2SQ&%tDl!xdy+)$Ms(B$r{3bhg7q#Q@pjy}aY+`X zn|#!zgAK-nP>A@cub@pWf2R0R?C|B5HN zaq%QV<+V55a<(#M>gHL3g_qJK%2=MC29zAWXjXc2_cx`b#C(V?v;>p%&J-)*Nh(_> zA`(@*tTCk}hM-+Nf3d+UAO=!p-0Z_fv<~VXkMLBE&vmjPsKRnG8EO24(O5Qa2cnw} z#}=iY7HgOWhfSoOSWgja6RH~U$&Q!*D6oT-!UZm)Zp?=e*m4ajtzC&&PIy_*y&DKb+R;t>Iu=`snMQKKtp!fn#dDCxz31 ze`#HjRu6ya!X-YYBd8hG5QfG6q-x#w?Xmq|pX?GqsxlgyLwDmS{6coezC(p2J+YYI zOktHHu416pWbxotmKbGsYwdBWG?{$bcDlYbH{UgF<~$efcinZqe%yGLV8BBbN_fdfZ8^4Bf6vO04oq{pPsV4(n~|04RH? zIhJjy6t?ED|F!S&-=bS>LasC{bmU? zQ>8xKU?O4$K{0dQ6(j`A-716E+!e)UkDk$e_}QUvPBh`OOhKv9)S)y|84io@+keOt z&%cfnh6$;h0emRn*c?m~;Idg5uqll*R%f8fep$bN4eY4p(qzZKwbn2``sH1_C>bJ3 z2{wpCy(?ClCwlUQxB66_4+&OlCfclV3n?izyJl&ztc*<)@-2Z3Y@WtmEZw5O<5yQM zzY%N3!$wDB-@)3gd-hXUNDJ*wqg>7%Yw@7 z5Xcgcl8y)tEtc!eX6Pe9*-?XvAR=ztV#1N%T0!U}7*IOY*r>s3pgr4t0?YqXE~})Z z3}ELKsS8DI2(<@-unJ&aHY>9H5{CdvLzI8-#>{~o>m>+45f2$O8c$_egoi$ra|%gJ z|3ibyIk2NP16$DK&YV))Kl$po*~7!0l{W8x4(xK>mTY(hDz=5jy2fGwEYLe4N0dMGYlDI-$Vd@{_gZR> z4WG7#G;Kj_GuI%^nghMLrtzvi<-e#5ZQV(YEy-*zsx!FsMsK~H#t&(n7PssO(=4zc zH*~dw-nmS7Zp~f9(#>9-F@!LpHbxsv2{zEp zv$zq#JF)RMcJD4L?G2t>i{&}o*b%jy86tHw@f`*z=eUr@9*5?wo_|>m>~h_hOe2Tj z5j0K?&ElkVD+Fe}%?nmAcFZVPSDPz?Plt}9PC1jCNkXsA9)MS}vkf5>msbtl^Zr|Z zAlLyW7R{YY4Jsl_e_8xF{bCJDEncxbB!OK}t;*(Wf{~kjpe_o9V*ht1J5myr_-$0< zvwL`>PlUHxQ`xr8DD`1la3EftD`5=_Gpgr>SZ6rlzO56t-{uz)ARS>z=NI(`N^j#5$@yS$!}e`m%Y|zHD=M5<#AFr1ms)DAs(#t@llyL__5`XRSF3 zYsZN>V$=v{h)F7ESYz%`+moa7rXZl-mE`SyYWHGYE+M5Y4MiUnGq1hBr?{*qft}f(%frL!Y+>FSOB=h>)aGsP z%K4z0rJPRzLRGzkmPdHoqrjlg*Sa zh~#>H+CAB}jyMq;V}RvmLrSK3dsdD3m%t9jK>WuZcLY<_SKNTe4;0`^il2J%RbN7) z{EwN0NmT;^RXna9N1<&~b>>b80TTdeu50 z4)9&?OB~lb3pv@CDYF-?Ud!bdKs+V|zSWHgKv9KCjTL>i?f3*>r-R;ysByTPLurK1 z_xBveike+%Z#v6HEuu{Ni4&(z0fBGs$l}kVS^lO!KU!AIO_{c+`ikY8yzssUo@ z_XZe}kOV>(5V5UFSJy%>ZgcJKT2|d%8%hZs{Jw8LbzN5}N_r1X$n=@CnMr2SA({I9 z&b>2}i0nT9-T(4jUvJ*I_uO;Nz3)B!;f>Ey%uZvF=xklKkqKmYdv1B*J&1Mu!?km@ zixLvZ`DU|EnKBi^4i*KalFIsYR?C)Wo?p0NX@oBoT4IkRedZ=!4fkVVhnG+*-`W2^ zo*s84XXh4{E_ZkL-1FPtv+CeG3p*TooMFro2%|wVjADE#yhidrE9}OX9^iBpuNs8h$46JG7`WbPu4&c9#itBeY%q3O+H|#2+^#oq25`@l zCswIzP!H5g40SU4@F(6iY5%Fubrw6IU6Bld1l-%#6oxuzo*HA5WQfuT0+S!n&zZ_CoHkDrWM%K>q}9gZ=%!sQp3J zV`55UFJwK=4B$`}C`nkmcLUwo^NO!)O;KGw)l*oaVtu#=^pj^)ql`Y^#eH+ERTGaj0 z9!q}lLj9=avW9BX8`L+M{DNiz0jkIS*31iPpg}1OkY0z5e>us^2O0$=TC=Xo;^Nf`Cl<+>)tNUfTD(U<~a zBSbUy{N@c94up)nAJ-A!P=1JV5D>2704Vj1EZ?j}3bolj#nbc4%4YQ-zXAGjG9eux zQ^>=nf{)o@(PzxX1m8e30 zb5qk51RaTDe=Kzq@Or-~;@oHG=I7#P0a>77r!@giu$qgh)O}?Qs?kw!+ zKPp4T;m4(?({&XuOyn_cd>s%RYNNgMo`;@)<=u-lHwsHvz5VfV)h%m_T1VjzyY&~Z zy%i>mB!)xas`@28rghIg_xU%K&;9y$5B==P;svX}s%Td9+=32F^1^1Bo4)rSMv}oCVE7op2_Su*Cvsy!! z)g`r2+Hd=^>hh$?o-q4}b>wBzjoR!7%Km%B>PMF^UDwPD`#4YD*LQn?$YRNt36XZD&+ROE|&Z<2KlTFFzl z_Q9VoTlw&#n|6Tq9+RnF-9!0l(gB>4NnTSwJ^CfC7aS*;GhL(BSKs>coVyqO?9rz% zQERf%QKuYfs%+9*@adIGjaGcTbOlLpIh($&t6RBZ%jy-6pZMF~thSLB*%0*YD>8$2 z#D40_s)_C%uqsJelIuz3Rv4ANmjAuj@baGzq63(8=_!V(Ue9)O?dD&V7UhFuhW>#G z|L%3 zhwa=|NOg{ZVd92Xr7J`@zMkEQ36&q3S-d|aa>m*6dO%R}f3;H;4##$)cc4n&J;qFD$MLk9N2t0IoUtyu|G}+$pCjk#Ki&}&oAYgLLs;ZY z%H6P-fa2(nf&YkymeD|8A7TI%<=GuOFb-!IANcM-@Yp$59WV(ow#6({gwj6=2N0Py zC+F>Ve}7w1`5pJ}|0zMGmt4UM<`>?#VFzXVO9${7QlL=Tf9EFc9%YFufBE9;&LKMm z&X`xB(V+_7-Y%(b$#tW%iOu7yu7?w zJ_F3&VceO#8k!;z+>xm0^2(~T^f-EfHoIC#hjo8mFi>x=K3D;dmmyLVvZ!B74?)Zc^s_45mG9!?Xx zipW;-_4S4!)~)X-D2gRdoq7lYnv#m;+EJ$w2)SS!wbn>`t}2HwQ7F)~=XW0jgvZ&< zwq^;5n@iHJQRhc$wo={t4^UsF1B49jbNfh1!M&^2JZ`s*UXvIhEWjD)OY{*?bi*dm z4pIRNOY9_JYPAPU34Z6}PcV~`C}20KdmCiXb96Vf!+oqurBTM&2piuxXt!o(XJ1kc zUhN#ZtR$-$2XDZ{KT6Y0D+wJs3^HPideHt&`Q<6@_%}u0!0Pb~Co5 zNkX0?W&(>4yypngx!f-q#-S@)Qoxgc_$IE{@eZg%~;NrE9J@?kJ z&AVUWjSqHB*|ht2Tb_Gu{r2A;ICI`@f>+7%)w}<2eB++i9^Z=rui(i$WBnb!dHd+u zh?q<_-;fW^lyBJ%Jb(G~J#PZrO*>!Ryz8|m_r0-Y_v;(Bzx>4B-|uu+h3r;?;M)q zCwy}EOV9omRA3igesb^2n|8glW#6kCpL^}8ov%K*`>iK-z4+L+-yZn9ULcD9^7Ail z6Lvq+k^Z#=6{?Y)o1Omr{u2~{Br$Dbx{&qGjq(KTzG2bIt|7Bi#bV0SKN?S3ncGA+ z`XV9C&14{0#tC#@w(Jzv))Bj{rBxLqjI^r(V&bgx5b0THLL1(tGjAb*;Gmq0e9cqu&Ogic}RhOs5#xms<<{-st z7>`GBt&PW=)GZT@-?sPp2OrsDA`OUS1#lfxbnOf!T-kJ0n#}lTx6jDPJ@NThX2MI0jYTklBz56Eg9}f?YsouU;ry9v9250O6{@%=u*hxtxiLFUGueW@IEWI@S#oHC~Pey<&DMtZ&J1rd4Y_~_1bf(4Q5?mv$PuGSo@C zDHTC^6Pi*JE2HZ)*-w61;pH~jZn0d#(khk~#e^~`mQv%@wwr{8Vh{^8QZl^l{*BKq zE|>?Z^?gP+4|gu?{#AMB8t>=l$MeHitbRCYhM+Jzb52%TUS>)`cGlflDf2SZ(a+CL zo12-Omzy~|D?K|aBY$r0Q(HDnA+?|t|myuqOotYXl z8JyobR$2kb%t@P@lbn+@ebeL578lOROo_|OP3LfcA>iPdpB`V7m6e~BNXunr zr6tBb{rFRb1@piMjO4>Go=-%}&rH2LBNGh7(vLm(AP~+>h`~gTA#W~Lpr4bQo|O={ zWMS#%_3IK6W9DUnW9hj$SsVu!U9O2(_n9X)=g-NUlbw{8lQSnPoj_$}xzOevjt>TJ z+q}LYH*0nlHZc=C1kdy5WCfo9X&52|Hu& zAOyt5EsuG6PK}8Sof9u8N)IVX3NA^BKr42(l2ie2c?qJ306!|1bn__ANuHk&UYr~{ zKQ(NAx}Y#E0<9o59F6zU=4MZ)97H#-iEa~%(q=A53n@+wo|i5Js0C@lf`pKwG{O8- zTB0a99Dic3S?K33L0I6tBoQzvP8SxWMq>;g>1u^3g8ZcLoTLOQU2u0xj+>qx7rr1> z062GNOe;wXFJXPx_=4oHyoBJG$XT9lQ{CJq&dyAo6E7+T=4pZR(!&6}Btw*!6jGES z1TAP7pPv*O=DajI3da1`<6Wu+EvSI;S4gnPfNy5D3(Amim+41piZc{wnC#A>6%}xvlkfOBkf|N+Cz91zMSfNv#LbD3f z1Lq_OqeWr>pXly}uOlyBSe!&WpO+LqKO<^>dU#<9ZCp`G2s*imLSa}i*wRo_+23b` z9_8cb>pVH~C<#w7(iQ^$qgvSKlBDF>mgo<@Y=c zYo%I3!FsaGl!jV~zD_m(83Yp*7w@H3V|^=y5+KJXPYQVR{W87%R=osf)F9AkQVi27 z5<&@Ycyy*priW}b*z9ph*>$W2xtgN(JrE-GH*~c!Lk*KJ&61v`RuV1%E+4RecCK;4 zUA|BXXn>*z0s;UbU+^qvj&v$PmFOX5U~fXQZ{PJ&RAd@duNtYYPTqqCNnO*bgG>ZK zNEy6u#CvHsM?Nj9VD&?fTWCDxJ+eA4ZKDLHZXX!fs03nqNZ2O%K#i=+Y`09h%NwRa zx6NKDVObCiW*rbvk|IIg3Cg&D{SKkr-*(HEHgDmTj?v3)gOH>RN@KOOlg5B2v}Fds z#7LGM)T~e)d;I7|@^J4P=(pQONYAr7HDJ=x91c9EL(Dp+YFaHWcNtei$8|^nW$rU_ z7}{7-BzK_w$RTERHfB&WN5(CHU_L}>lO~5&Y`YzE=7}>~oNBh!;cYcL@Uhxl?mIr7 z*Wx+GlRnHn93~ql#4^e>TZc1~ej2x^0}iLo%9k)XSO@LIk=QxLPYcy{+MJwW6G#)b zTDY%}b;kUnKmKRtiZLg|ZocI-9RBG(T9`s^a@j=O;Y?lxwu*)QbB;Fg#m#1i-;$}) z%z;G7w1lIXy=F)b^OzlUp?_7z-R{QhGcumrdk1fJDAnEi&W=vp2%7G$_S;&Iwu72p zs#43aJp)7iooZ>nzTKd0*Xqg(15KJe1Dt9rp4LkH04?$UO5YA_PB z_(TlGqFrt67TX}WFO@fg(*Dl&ULDxc-q+r)Z*TAI?CR}k>&LnsKt=-=DHUz>ZP?9n znMB{A>Fd%O^-5i*vRmKL-PMWlj3;eFogMvMAh}B}yTQ%3Hl@sAN(& zU4%0j-b3_aM>@bj8#DLFkL2#|?dxOv@#llX>*wq3>F%LWDMJLo+z)ASg%KRr60_eO zA2YiLY?d!BTu8{tval!&H>K%RGYRUt7VzIFJMb`vH$1Ur?@KS4?G6{d$rZM+jFOq} zxF0BDVzJZL5*?S&c>Mv5& z22$)c*R?Yi6tgl)^&_MH!jPMcSesMBaa^0c*41(EQ3MBS%!j8>!yd8NM~uDw9`2L= zgTl_mI;(BmF&XF7ad=cLCZ}|>j-4gv9J9*<a~u78XGRTBmm6d~7EleoWmRU!~ zh#xQPSorLgb(H&C><%h#()e*vLdO)V%_&DrPTr8q$jsSea~`oDW6RGDK3}t)s|_Tv zxbAUBtBRj$?!4kk2>bM{WH~O1)}fvpG~wlmh)KMW@b863lrB?XzYm1CEd;AVwV=usjSX# z+-$}Rwv}MAiQ!`6=fw4N9UDgWC=2frFn)B#G_mp5scoEI#LoafftE3kD0g+*#$Vu$ zOTsb0Y-TP}cCV5mH%=+EIUTy}LNGaTGmT4Vv@%_0#A@e38LQb!E>m`Sm@tSm85OVO*3bXgY&jQ8{P4vEO={o9)GgDOpePE{~O^75?g(M<7r{LW#QifmkBlt+Zn6l zbEfTJV6FE4{(gS6Y-698LwODg2&AN@fgzZ$GiD_Ugwc_aaZ!=81cI5O$i#3#tSB-; zEJ_iJMf$Hgbko){>c=o^wfd%k~oOr$VH91$lH zMMeqZfl^dN<_u9%q;M9Hj1VOT3u7{~OWZs?+&nz*E?Vss9up->MiYd^i3N#3gPwwT zwCO^k*Ed9*U$Ppex|`cwbMIar5-}a1q9YT9f&_thW&{x!A0M=1mBYA#6cyvS*4DuMUASNm@1>C@NFf&vX7bQ*v{?o)MGvhM7eFdV(45yH3` z;qgFqT6nT3Iw@QfH$5UHTrg`E_#;dMlJSYTp58$oJ^|@@MWGQ1krAn2BX}4cnFQ_; zKO^Emc%*>H2@Q{(leb`Ui1@+#AHX3Q>g%24)V=@B1eI}a%%`^P$;(VwU0S?+QOP|E z3sx>Hxo1(~@{)qpi;I>oEW}H+r3;IeFIli;ap|H(i8OrYRCH8~{%mnq{LlSU)# zg5-mk@@KZ$ew=$VzL}YTb|xV4YzHgXxOuh}TgxF|Ss=+o3M{{3NyD;QE%u)}5XM9* zJ#N`}VwBx#9}_Y5+w~kqk!f6}5O){Y#$D!2Az_%AoxTwg2%|2|pUE?`!*jwVriB?P zPGM?sa)$d}xXd2ok9ADdaVDWbzKn2{m8m!*_R(RkNs^>gq+*($I6_V0Do=WDCZHPoH2srm*Bq19CU zy}tTQj2kjJ8cj9(jT=~-WK9>eNuzOVoOLe;tR zmoK+~z30CEYjt&Hbxk=ywN!ssUvU;|)zo}<@%yt?-=A+PKi6FG9f&>q_21hxa*KKN z>%ab`x#}EftSUbbPz|*gu`)V!l_2~(JR2%6w19>$|7UQ(U^I4q_1FK!``YSnz?1s# zFSb;E-&pb2rmAnNzW)|1s;a(F3;tAGIQ#YA?6*d)w_Yv(_UqdE^9|)^o9eN|*_!ib z8!mnau7do=igPvP-__M!Y$&fNuebn>v8KAR;rnw{)fb5gbuNo1h#xp47hjmPKL?$)$5*FyJ`Eqk3F+? z!?v{>cippL=bH69R;}B4-+F?!`;|XM`1uyE-Mnu53z*L7!js@^M1R}LbzAWSsQWhW zLVwLB{JIUx(cld`zzqiij2oD8A6BO+I{+X3d)7a5A5GthF=Gu&Ft$9f?wK{~cdgp+ z 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 z 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

    ?Xz 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