From 7a091215e1f2e316cfce51eda87a5382138a366e Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 27 Mar 2015 16:26:18 +0100 Subject: [PATCH 001/175] Draft #188 --- .../functions/fnc_loadSettingsOnServer.sqf | 56 ++++++------------- 1 file changed, 18 insertions(+), 38 deletions(-) diff --git a/addons/common/functions/fnc_loadSettingsOnServer.sqf b/addons/common/functions/fnc_loadSettingsOnServer.sqf index 2548c44bec..96e025cff7 100644 --- a/addons/common/functions/fnc_loadSettingsOnServer.sqf +++ b/addons/common/functions/fnc_loadSettingsOnServer.sqf @@ -15,52 +15,32 @@ GVAR(settings) = []; -// Load settings from main config -_countOptions = count (configFile >> "ACE_Settings"); -for "_index" from 0 to (_countOptions - 1) do { - _optionEntry = (configFile >> "ACE_Settings") select _index; +_parseConfigForSettings = { + private ["_config", "_countOptions", "_optionEntry", "_index"]; - [_optionEntry] call FUNC(setSettingFromConfig); -}; -// Check if all settings should be forced -if (GVAR(forceAllSettings)) then { - { - _x set [6, true]; - } forEach GVAR(settings); -}; - -// @todo -// Load settings from server userconfig only if the ACE_ServerSettings is loaded -/*if (isClass (configFile >> "CfgPatches" >> "ACE_ServerSettings")) then { - DFUNC(serverUserConfig) = compile preprocessFileLineNumbers "\userconfig\ACE\ACE_Settings.hpp"; - if !(isNil DFUNC(serverUserConfig)) then { - [] call FUNC(serverUserConfig); + _config = _this select 0; + _countOptions = count _config; + for "_index" from 0 to (_countOptions - 1) do { + _optionEntry = _config select _index; + [_optionEntry] call FUNC(setSettingFromConfig); }; // Check if all settings should be forced if (GVAR(forceAllSettings)) then { { - if !(missionNamespace getVariable format ["%1_forced", _x]) then { - missionNamespace setVariable format ["%1_forced", _x, true]; - publicVariable format ["%1_forced", _name]; - }; - } forEach GVAR(settingsList); + _x set [6, true]; + } forEach GVAR(settings); }; -};*/ - -// Load settings from mission config -_countOptions = count (missionConfigFile >> "ACE_Settings"); -for "_index" from 0 to (_countOptions - 1) do { - _optionEntry = (missionConfigFile >> "ACE_Settings") select _index; - - [_optionEntry] call FUNC(setSettingFromConfig); -}; -// Check if all settings should be forced -if (GVAR(forceAllSettings)) then { - { - _x set [6, true]; - } forEach GVAR(settings); }; +// Server config +[configFile >> "ACE_ServerSettings"] call _parseConfigForSettings; + +// Regular config +[configFile >> "ACE_Settings"] call _parseConfigForSettings; + +// mission side settings +[missionConfigFile >> "ACE_Settings"] call _parseConfigForSettings; + // Publish all settings data publicVariable QGVAR(settings); // Publish all setting values From 9713b505ee39ae53b71fc58cfac722fb35a5a1b4 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 27 Mar 2015 20:35:44 +0100 Subject: [PATCH 002/175] Optional server config file --- optionals/server/config.cpp | 17 +++++++++++++++++ optionals/server/script_component.hpp | 12 ++++++++++++ optionals/userconfig/ace/serverconfig.hpp | 8 ++++++++ 3 files changed, 37 insertions(+) create mode 100644 optionals/server/config.cpp create mode 100644 optionals/server/script_component.hpp create mode 100644 optionals/userconfig/ace/serverconfig.hpp diff --git a/optionals/server/config.cpp b/optionals/server/config.cpp new file mode 100644 index 0000000000..9cfcb35012 --- /dev/null +++ b/optionals/server/config.cpp @@ -0,0 +1,17 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_common"}; + author[] = {"Glowbal"}; + authorUrl = "https://github.com/Glowbal/"; + VERSION_CONFIG; + }; +}; + +class ACE_ServerSettings { + #include "\userconfig\ace\serverconfig.hpp" +}; diff --git a/optionals/server/script_component.hpp b/optionals/server/script_component.hpp new file mode 100644 index 0000000000..f044c9601a --- /dev/null +++ b/optionals/server/script_component.hpp @@ -0,0 +1,12 @@ +#define COMPONENT serverconfig +#include "\z\ace\Addons\main\script_mod.hpp" + +#ifdef DEBUG_ENABLED_SERVERCONFIG + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_SERVERCONFIG + #define DEBUG_SETTINGS DEBUG_SETTINGS_SERVERCONFIG +#endif + +#include "\z\ace\Addons\main\script_macros.hpp" diff --git a/optionals/userconfig/ace/serverconfig.hpp b/optionals/userconfig/ace/serverconfig.hpp new file mode 100644 index 0000000000..950d08986b --- /dev/null +++ b/optionals/userconfig/ace/serverconfig.hpp @@ -0,0 +1,8 @@ + +// TODO fill with all possible settings ? + +// Example: +class ACE_common_forceAllSettings { + value = 0; + typeName = "BOOL"; +}; From 43a9e7bfc8bd3e310d953102f5b4fe4688cd7653 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 1 Apr 2015 11:21:30 -0500 Subject: [PATCH 003/175] #176 - Belt Repacking --- addons/magazinerepack/config.cpp | 7 ++++ .../functions/fnc_magazineRepackFinish.sqf | 5 +-- .../functions/fnc_simulateRepackEvents.sqf | 26 +++++++++----- .../functions/fnc_startRepackingMagazine.sqf | 35 +++++++++++-------- addons/reload/CfgMagazines.hpp | 19 +++++----- 5 files changed, 57 insertions(+), 35 deletions(-) diff --git a/addons/magazinerepack/config.cpp b/addons/magazinerepack/config.cpp index 7011d28c0c..7c921889a1 100644 --- a/addons/magazinerepack/config.cpp +++ b/addons/magazinerepack/config.cpp @@ -17,12 +17,19 @@ class CfgPatches { #include "CfgVehicles.hpp" class ACE_Settings { + //Time to move a round from one magazine to another class GVAR(TimePerAmmo) { value = 1.5; typeName = "SCALAR"; }; + //Time to swap between magazines when repacking class GVAR(TimePerMagazine) { value = 2.0; typeName = "SCALAR"; }; + //Time to relink 2 belts together + class GVAR(TimePerBeltLink) { + value = 8.0; + typeName = "SCALAR"; + }; }; diff --git a/addons/magazinerepack/functions/fnc_magazineRepackFinish.sqf b/addons/magazinerepack/functions/fnc_magazineRepackFinish.sqf index 038b7fb151..0dd90aff48 100644 --- a/addons/magazinerepack/functions/fnc_magazineRepackFinish.sqf +++ b/addons/magazinerepack/functions/fnc_magazineRepackFinish.sqf @@ -23,9 +23,10 @@ PARAMS_4(_args,_elapsedTime,_totalTime,_errorCode); EXPLODE_2_PVT(_args,_magazineClassname,_lastAmmoCount); _fullMagazineCount = getNumber (configfile >> "CfgMagazines" >> _magazineClassname >> "count"); -_structuredOutputText = +//Don't show anything if player can't interact: +if (!([ACE_player, objNull, ["isNotInside"]] call EFUNC(common,canInteractWith))) exitWith {}; -if (_errorCode == 0) then { +_structuredOutputText = if (_errorCode == 0) then { format ["%1
", (localize "STR_ACE_MagazineRepack_RepackComplete")]; } else { format ["%1
", (localize "STR_ACE_MagazineRepack_RepackInterrupted")]; diff --git a/addons/magazinerepack/functions/fnc_simulateRepackEvents.sqf b/addons/magazinerepack/functions/fnc_simulateRepackEvents.sqf index 2b8b383a9a..6c530503fd 100644 --- a/addons/magazinerepack/functions/fnc_simulateRepackEvents.sqf +++ b/addons/magazinerepack/functions/fnc_simulateRepackEvents.sqf @@ -11,7 +11,7 @@ * Array in format [time, isBullet, array of ammo counts] * * Example: - * [5, [1,2,3,8]] call ace_magazinerepack_fnc_simulateRepackEvents = + * [10, [1,2,3,8], false] call ace_magazinerepack_fnc_simulateRepackEvents = * [[1.5,true,[0,2,3,9]],[3.5,false,[0,2,3,9]],[5,true,[0,1,3,10]],[7,false,[0,1,3,10]],[8.5,true,[0,0,4,10]],[10.5,false,[0,0,4,10]]] * * Public: No @@ -20,7 +20,7 @@ private ["_newMagFnc", "_time", "_events", "_swapAmmoFnc", "_ammoSwaped", "_lowIndex", "_highIndex", "_ammoToTransfer", "_ammoAvailable", "_ammoNeeded"]; -PARAMS_2(_fullMagazineCount,_arrayOfAmmoCounts); +PARAMS_3(_fullMagazineCount,_arrayOfAmmoCounts,_isBelt); // Sort Ascending - Don't modify original _arrayOfAmmoCounts = (+_arrayOfAmmoCounts) call BIS_fnc_sortNum; @@ -29,13 +29,23 @@ _newMagFnc = { _time = _time + GVAR(TimePerMagazine); _events pushBack [_time, false, +_arrayOfAmmoCounts]; }; -_swapAmmoFnc = { - for "_swapProgress" from 0 to (_ammoSwaped - 1) do { - _time = _time + GVAR(TimePerAmmo); - _arrayOfAmmoCounts set [_lowIndex, ((_arrayOfAmmoCounts select _lowIndex) - 1)]; - _arrayOfAmmoCounts set [_highIndex, ((_arrayOfAmmoCounts select _highIndex) + 1)]; + +_swapAmmoFnc = if (_isBelt) then { + { + _time = _time + GVAR(TimePerBeltLink); + _arrayOfAmmoCounts set [_lowIndex, ((_arrayOfAmmoCounts select _lowIndex) - _ammoSwaped)]; + _arrayOfAmmoCounts set [_highIndex, ((_arrayOfAmmoCounts select _highIndex) + _ammoSwaped)]; _events pushBack [_time, true, +_arrayOfAmmoCounts]; - }; + } +} else { + { + for "_swapProgress" from 0 to (_ammoSwaped - 1) do { + _time = _time + GVAR(TimePerAmmo); + _arrayOfAmmoCounts set [_lowIndex, ((_arrayOfAmmoCounts select _lowIndex) - 1)]; + _arrayOfAmmoCounts set [_highIndex, ((_arrayOfAmmoCounts select _highIndex) + 1)]; + _events pushBack [_time, true, +_arrayOfAmmoCounts]; + }; + } }; _lowIndex = 0; diff --git a/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf b/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf index 06c0f0a137..233546e799 100644 --- a/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf +++ b/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf @@ -17,18 +17,22 @@ */ #include "script_component.hpp" -private ["_unit", "_fullMagazineCount", "_startingAmmoCounts", "_simEvents", "_totalTime"]; +private ["_player", "_fullMagazineCount", "_startingAmmoCounts", "_simEvents", "_totalTime", "_magazineCfg"]; PARAMS_1(_magazineClassname); if (isNil "_magazineClassname" || {_magazineClassname == ""}) exitWith {ERROR("Bad Mag Classname");}; -_unit = ACE_player; - -[ACE_player] call EFUNC(common,goKneeling); -call EFUNC(interaction,hideMenu);//ToDo: Self Interaction Integration - +_magazineCfg = configfile >> "CfgMagazines" >> _magazineClassname; // Calculate actual ammo to transfer during repack -_fullMagazineCount = getNumber (configfile >> "CfgMagazines" >> _magazineClassname >> "count"); +_fullMagazineCount = getNumber (_magazineCfg >> "count"); +//Is linked belt magazine: +_isBelt = (isNumber (_magazineCfg >> "ACE_isBelt")) && {(getNumber (_magazineCfg >> "ACE_isBelt")) == 1}; + + +_player = ACE_player; + +[_player] call EFUNC(common,goKneeling); + _startingAmmoCounts = []; { @@ -36,25 +40,25 @@ _startingAmmoCounts = []; if ((_xClassname == _magazineClassname) && {(_xCount != _fullMagazineCount) && {_xCount > 0}}) then { if (_xLoaded) then { //Try to Remove from weapon and add to inventory, otherwise ignore - if (_unit canAdd _magazineClassname) then { + if (_player canAdd _magazineClassname) then { switch (_xType) do { - case (1): {_unit removePrimaryWeaponItem _magazineClassname;}; - case (2): {_unit removeHandgunItem _magazineClassname;}; - case (4): {_unit removeSecondaryWeaponItem _magazineClassname;}; + case (1): {_player removePrimaryWeaponItem _magazineClassname;}; + case (2): {_player removeHandgunItem _magazineClassname;}; + case (4): {_player removeSecondaryWeaponItem _magazineClassname;}; default {ERROR("Loaded Location Invalid");}; }; - _unit addMagazine [_magazineClassname, _xCount]; + _player addMagazine [_magazineClassname, _xCount]; _startingAmmoCounts pushBack _xCount; }; } else { _startingAmmoCounts pushBack _xCount; }; }; -} forEach (magazinesAmmoFull _unit); +} forEach (magazinesAmmoFull _player); if ((count _startingAmmoCounts) < 2) exitwith {ERROR("Not Enough Mags to Repack");}; -_simEvents = [_fullMagazineCount, _startingAmmoCounts] call FUNC(simulateRepackEvents); +_simEvents = [_fullMagazineCount, _startingAmmoCounts, _isBelt] call FUNC(simulateRepackEvents); _totalTime = (_simEvents select ((count _simEvents) - 1) select 0); [ @@ -63,5 +67,6 @@ _totalTime, {_this call FUNC(magazineRepackFinish)}, {_this call FUNC(magazineRepackFinish)}, (localize "STR_ACE_MagazineRepack_RepackingMagazine"), -{_this call FUNC(magazineRepackProgress)} +{_this call FUNC(magazineRepackProgress)}, +["isNotInside"] ] call EFUNC(common,progressBar); diff --git a/addons/reload/CfgMagazines.hpp b/addons/reload/CfgMagazines.hpp index 6811a49494..6df877f772 100644 --- a/addons/reload/CfgMagazines.hpp +++ b/addons/reload/CfgMagazines.hpp @@ -1,12 +1,11 @@ class CfgMagazines { + class CA_Magazine; + class 150Rnd_762x51_Box : CA_Magazine { + ACE_isBelt = 1; + }; - class CA_Magazine; - class 150Rnd_762x51_Box : CA_Magazine { - ACE_isBelt = 1; - }; - - class 100Rnd_65x39_caseless_mag; - class 200Rnd_65x39_cased_Box : 100Rnd_65x39_caseless_mag { - ACE_isBelt = 1; - }; -}; \ No newline at end of file + class 100Rnd_65x39_caseless_mag; + class 200Rnd_65x39_cased_Box : 100Rnd_65x39_caseless_mag { + ACE_isBelt = 1; + }; +}; From 635f3e31c95d787493c2be7f642fe2b6555d4585 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Wed, 1 Apr 2015 19:56:00 +0200 Subject: [PATCH 004/175] Disable medical carry and drag --- addons/medical/ACE_Medical_Treatments.hpp | 8 ++++---- addons/medical/CfgVehicles.hpp | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index da8c723c8a..5c5d4fba0a 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -49,7 +49,7 @@ class ACE_Medical_Actions { callbackSuccess = QUOTE(DFUNC(treatmentBasic_bloodbag)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; - class Carry: Bandage { + /*class Carry: Bandage { displayName = ""; displayNameProgress = ""; treatmentLocations[] = {"All"}; @@ -72,7 +72,7 @@ class ACE_Medical_Actions { displayNameProgress = ""; condition = QUOTE(DFUNC(canCarry)); callbackSuccess = QUOTE([ARR_3(_this select 0, _this select 1, false)] call DFUNC(actionCarryUnit)); - }; + };*/ }; class Advanced { @@ -223,7 +223,7 @@ class ACE_Medical_Actions { animationPatient = ""; itemConsumed = 0; }; - class Carry: fieldDressing { + /*class Carry: fieldDressing { displayName = ""; displayNameProgress = ""; treatmentLocations[] = {"All"}; @@ -246,7 +246,7 @@ class ACE_Medical_Actions { displayNameProgress = ""; condition = QUOTE(DFUNC(canCarry)); callbackSuccess = QUOTE([ARR_3(_this select 0, _this select 1, false)] call DFUNC(actionCarryUnit)); - }; + };*/ }; }; diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index 9f3f2c25b7..9de41f2ab3 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -937,7 +937,7 @@ class CfgVehicles { enableInside = 1; icon = PATHTOF(UI\icons\bandage.paa); }; - class Carry { + /*class Carry { displayName = "$STR_ACE_MEDICAL_CARRY"; distance = 2.0; condition = QUOTE([ARR_4(_player, _target, 'body', 'Carry')] call DFUNC(canTreatCached)); @@ -958,7 +958,7 @@ class CfgVehicles { hotkey = ""; enableInside = 1; //icon = PATHTOF(UI\icons\bandage.paa); - }; + };*/ class TriageCard { displayName = "Triage Card"; From 7252966a787ff33e282f6fbfbf125c1e4535ec62 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Wed, 1 Apr 2015 20:03:44 +0200 Subject: [PATCH 005/175] Replaced advanced wounds event sync by regular setvariable public --- addons/medical/XEH_postInit.sqf | 16 +++++++++------- .../functions/fnc_displayPatientInformation.sqf | 4 +++- .../functions/fnc_handleDamage_wounds.sqf | 14 ++++++++------ addons/medical/functions/fnc_handleKilled.sqf | 10 ++++++---- .../fnc_treatmentAdvanced_bandageLocal.sqf | 7 ++++--- addons/medical/script_component.hpp | 2 ++ 6 files changed, 32 insertions(+), 21 deletions(-) diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index 6aa001b9ef..563cb4deee 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -217,13 +217,15 @@ if (isNil QGVAR(level)) then { }, 0, []] call CBA_fnc_addPerFrameHandler; -// broadcast injuries to JIP clients in a MP session -if (isMultiplayer) then { - // We are only pulling the wounds for the units in the player group. Anything else will come when the unit interacts with them. - if (hasInterface) then { - { - [_x, player] call FUNC(requestWoundSync); - }foreach units group player; +if (USE_WOUND_EVENT_SYNC) then { + // broadcast injuries to JIP clients in a MP session + if (isMultiplayer) then { + // We are only pulling the wounds for the units in the player group. Anything else will come when the unit interacts with them. + if (hasInterface) then { + { + [_x, player] call FUNC(requestWoundSync); + }foreach units group player; + }; }; }; diff --git a/addons/medical/functions/fnc_displayPatientInformation.sqf b/addons/medical/functions/fnc_displayPatientInformation.sqf index 24605a3f97..40c9bd4bd6 100644 --- a/addons/medical/functions/fnc_displayPatientInformation.sqf +++ b/addons/medical/functions/fnc_displayPatientInformation.sqf @@ -21,7 +21,9 @@ GVAR(currentSelectedSelectionN) = if (count _this > 2) then {_this select 2} els GVAR(displayPatientInformationTarget) = if (_show) then {_target} else {ObjNull}; -[_target, ACE_player] call FUNC(requestWoundSync); +if (USE_WOUND_EVENT_SYNC) then { + [_target, ACE_player] call FUNC(requestWoundSync); +}; if (_show) then { ("ACE_MedicalRscDisplayInformation" call BIS_fnc_rscLayer) cutRsc [QGVAR(DisplayInformation),"PLAIN"]; diff --git a/addons/medical/functions/fnc_handleDamage_wounds.sqf b/addons/medical/functions/fnc_handleDamage_wounds.sqf index ceac7c5f60..b2d7b3514d 100644 --- a/addons/medical/functions/fnc_handleDamage_wounds.sqf +++ b/addons/medical/functions/fnc_handleDamage_wounds.sqf @@ -123,18 +123,20 @@ _woundsCreated = []; }; }foreach (_injuryTypeInfo select 0); -_unit setvariable [QGVAR(openWounds), _openWounds]; +_unit setvariable [QGVAR(openWounds), _openWounds, !USE_WOUND_EVENT_SYNC]; // Only update if new wounds have been created if (count _woundsCreated > 0) then { _unit setvariable [QGVAR(lastUniqueWoundID), _woundID, true]; }; -// TODO Should this be done in a single broadcast? -// Broadcast the new injuries across the net in parts. One broadcast per injury. Prevents having to broadcast one massive array of injuries. -{ - ["medical_propagateWound", [_unit, _x]] call EFUNC(common,globalEvent); -}foreach _woundsCreated; +if (USE_WOUND_EVENT_SYNC) then { + // TODO Should this be done in a single broadcast? + // Broadcast the new injuries across the net in parts. One broadcast per injury. Prevents having to broadcast one massive array of injuries. + { + ["medical_propagateWound", [_unit, _x]] call EFUNC(common,globalEvent); + }foreach _woundsCreated; +}; _painLevel = _unit getvariable [QGVAR(pain), 0]; _unit setvariable [QGVAR(pain), _painLevel + _painToAdd]; diff --git a/addons/medical/functions/fnc_handleKilled.sqf b/addons/medical/functions/fnc_handleKilled.sqf index 91475a03dc..1a602bd702 100644 --- a/addons/medical/functions/fnc_handleKilled.sqf +++ b/addons/medical/functions/fnc_handleKilled.sqf @@ -23,8 +23,10 @@ if (GVAR(level) >= 2) then { _unit setvariable [QGVAR(bloodPressure), [0, 0]]; _unit setvariable [QGVAR(airwayStatus), 0]; - _openWounds = _unit getvariable [QGVAR(openWounds), []]; - { - ["medical_propagateWound", [_unit, _x]] call EFUNC(common,globalEvent); - }foreach _openWounds; + if (USE_WOUND_EVENT_SYNC) then { + _openWounds = _unit getvariable [QGVAR(openWounds), []]; + { + ["medical_propagateWound", [_unit, _x]] call EFUNC(common,globalEvent); + }foreach _openWounds; + }; }; diff --git a/addons/medical/functions/fnc_treatmentAdvanced_bandageLocal.sqf b/addons/medical/functions/fnc_treatmentAdvanced_bandageLocal.sqf index 39eab67fb8..1531a6858f 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_bandageLocal.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_bandageLocal.sqf @@ -85,10 +85,11 @@ _impact = if ((_mostEffectiveInjury select 3) >= _effectivenessFound) then {_eff _mostEffectiveInjury set [ 3, ((_mostEffectiveInjury select 3) - _effectivenessFound) max 0]; _openWounds set [_mostEffectiveSpot, _mostEffectiveInjury]; -_target setvariable [QGVAR(openWounds), _openWounds]; - -["medical_propagateWound", [_unit, _mostEffectiveInjury]] call EFUNC(common,globalEvent); +_target setvariable [QGVAR(openWounds), _openWounds, !USE_WOUND_EVENT_SYNC]; +if (USE_WOUND_EVENT_SYNC) then { + ["medical_propagateWound", [_unit, _mostEffectiveInjury]] call EFUNC(common,globalEvent); +}; // Handle the reopening of bandaged wounds if (_impact > 0) then { // TODO handle reopening of bandaged wounds diff --git a/addons/medical/script_component.hpp b/addons/medical/script_component.hpp index ad45e06a3e..939a811a41 100644 --- a/addons/medical/script_component.hpp +++ b/addons/medical/script_component.hpp @@ -10,3 +10,5 @@ #endif #include "\z\ace\addons\main\script_macros.hpp" + +#define USE_WOUND_EVENT_SYNC false From 0d278065713fa0f2a7151a096b98c5082d0a4ed3 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 1 Apr 2015 13:09:03 -0500 Subject: [PATCH 006/175] Repack Mag Child Actions --- addons/magazinerepack/XEH_preInit.sqf | 1 + .../functions/fnc_openSelectMagazineUI.sqf | 58 ------------------- .../functions/fnc_startRepackingMagazine.sqf | 14 ++--- 3 files changed, 7 insertions(+), 66 deletions(-) delete mode 100644 addons/magazinerepack/functions/fnc_openSelectMagazineUI.sqf diff --git a/addons/magazinerepack/XEH_preInit.sqf b/addons/magazinerepack/XEH_preInit.sqf index 7cd7107f54..6274689725 100644 --- a/addons/magazinerepack/XEH_preInit.sqf +++ b/addons/magazinerepack/XEH_preInit.sqf @@ -2,6 +2,7 @@ ADDON = false; +PREP(getMagazineChildren); PREP(magazineRepackFinish); PREP(magazineRepackProgress); PREP(openSelectMagazineUI); diff --git a/addons/magazinerepack/functions/fnc_openSelectMagazineUI.sqf b/addons/magazinerepack/functions/fnc_openSelectMagazineUI.sqf deleted file mode 100644 index fc183faa5b..0000000000 --- a/addons/magazinerepack/functions/fnc_openSelectMagazineUI.sqf +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Author: PabstMirror (based on repack from commy2, esteldunedain, Ruthberg) - * Opens the selectMenu UI to chose which magazine to repack. - * Only shows classnames that have 2+ partial magazines - * - * Arguments: - * 0: Unit (player) - * - * Return Value: - * Nothing - * - * Example: - * [_player] call ace_magazinerepack_fnc_openSelectMagazineUI - * - * Public: No - */ -#include "script_component.hpp" - -private ["_unitMagazines", "_unitMagCounts", "_xFullMagazineCount", "_index", "_actions", "_displayName", "_picture"]; - -PARAMS_1(_unit); - -_unitMagazines = []; -_unitMagCounts = []; - -// get all mags and ammo count -{ - EXPLODE_2_PVT(_x,_xClassname,_xCount); - _xFullMagazineCount = getNumber (configfile >> "CfgMagazines" >> _xClassname >> "count"); - - if ((_xCount != _xFullMagazineCount) && {_xCount > 0}) then {//for every partial magazine - _index = _unitMagazines find _xClassname; - if (_index == -1) then { - _unitMagazines pushBack _xClassname; - _unitMagCounts pushBack [_xCount]; - } else { - (_unitMagCounts select _index) pushBack _xCount; - }; - }; -} forEach (magazinesAmmoFull _unit); - -_actions = [localize "STR_ACE_MagazineRepack_SelectMagazineMenu", localize "STR_ACE_MagazineRepack_SelectMagazine"] call EFUNC(interaction,prepareSelectMenu); - -{ - if ((count (_unitMagCounts select _forEachIndex)) >= 2) then {// Ignore invalid magazines types (need 2+ partial mags to do anything) - _displayName = getText (configFile >> "CfgMagazines" >> _x >> "displayName"); - _picture = getText (configFile >> "CfgMagazines" >> _x >> "picture"); - _actions = [_actions, _displayName, _picture, _x] call EFUNC(interaction,addSelectableItem); - }; -} forEach _unitMagazines; - -[ -_actions, -{ [_this] call FUNC(startRepackingMagazine); }, -{ - call EFUNC(interaction,hideMenu); //ToDo: Self Interaction Integration -} -] call EFUNC(interaction,openSelectMenu); diff --git a/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf b/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf index 233546e799..7b66dd60a7 100644 --- a/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf +++ b/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf @@ -5,7 +5,9 @@ * Precalcs all the event timings and starts the progressBar. * * Arguments: - * 0: Magazine Classname + * 0: Target + * 1: Player + * 2: Magazine Classname * * Return Value: * Nothing @@ -17,23 +19,19 @@ */ #include "script_component.hpp" -private ["_player", "_fullMagazineCount", "_startingAmmoCounts", "_simEvents", "_totalTime", "_magazineCfg"]; +private ["_fullMagazineCount", "_startingAmmoCounts", "_simEvents", "_totalTime", "_magazineCfg"]; + +PARAMS_2(_target,_player,_magazineClassname); -PARAMS_1(_magazineClassname); if (isNil "_magazineClassname" || {_magazineClassname == ""}) exitWith {ERROR("Bad Mag Classname");}; - _magazineCfg = configfile >> "CfgMagazines" >> _magazineClassname; // Calculate actual ammo to transfer during repack _fullMagazineCount = getNumber (_magazineCfg >> "count"); //Is linked belt magazine: _isBelt = (isNumber (_magazineCfg >> "ACE_isBelt")) && {(getNumber (_magazineCfg >> "ACE_isBelt")) == 1}; - -_player = ACE_player; - [_player] call EFUNC(common,goKneeling); - _startingAmmoCounts = []; { EXPLODE_4_PVT(_x,_xClassname,_xCount,_xLoaded,_xType); From 1303f59cd81f4fade57f7e1f0ea5db9f87046df6 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 1 Apr 2015 13:09:22 -0500 Subject: [PATCH 007/175] opps --- addons/magazinerepack/CfgVehicles.hpp | 4 +- .../functions/fnc_getMagazineChildren.sqf | 56 +++++++++++++++++++ 2 files changed, 57 insertions(+), 3 deletions(-) create mode 100644 addons/magazinerepack/functions/fnc_getMagazineChildren.sqf diff --git a/addons/magazinerepack/CfgVehicles.hpp b/addons/magazinerepack/CfgVehicles.hpp index eba2edac68..a5312369d5 100644 --- a/addons/magazinerepack/CfgVehicles.hpp +++ b/addons/magazinerepack/CfgVehicles.hpp @@ -6,11 +6,9 @@ class CfgVehicles { displayName = "$STR_ACE_MagazineRepack_RepackMagazines"; condition = QUOTE(true); exceptions[] = {"isNotInside"}; - statement = QUOTE([_player] call FUNC(openSelectMagazineUI)); - showDisabled = 0; + insertChildren = QUOTE(_this call FUNC(getMagazineChildren)); priority = -2; icon = QUOTE(PATHTOF(UI\repack_ca.paa)); - hotkey = "R"; }; }; }; diff --git a/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf b/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf new file mode 100644 index 0000000000..a269d7c6fe --- /dev/null +++ b/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf @@ -0,0 +1,56 @@ +/* + * Author: PabstMirror,commy2, esteldunedain, Ruthberg + * Gets magazine children for interaciton menu + * + * Argument: + * 0: Target + * 1: Player + * + * Return value: + * ChildActiosn + * + * Example: + * [player, player] call ace_magazinerepack_fnc_getMagazineChildren + * + * Public: No + */ +#include "script_component.hpp" + +PARAMS_2(_target,_player); + +// get all mags and ammo count +_unitMagazines = []; +_unitMagCounts = []; +{ + EXPLODE_2_PVT(_x,_xClassname,_xCount); + _xFullMagazineCount = getNumber (configfile >> "CfgMagazines" >> _xClassname >> "count"); + + if ((_xCount != _xFullMagazineCount) && {_xCount > 0}) then {//for every partial magazine + _index = _unitMagazines find _xClassname; + if (_index == -1) then { + _unitMagazines pushBack _xClassname; + _unitMagCounts pushBack [_xCount]; + } else { + (_unitMagCounts select _index) pushBack _xCount; + }; + }; +} forEach (magazinesAmmoFull _player); + +_childCondition = { + PARAMS_2(_target,_player,_classname); + (_classname in (magazines _player)) && {[_player, _player, ["isNotInside"]] call EFUNC(common,canInteractWith)}; +}; + +//Create the action children for all appropriate magazines +_actions = []; +{ + if ((count (_unitMagCounts select _forEachIndex)) >= 2) then {// Ignore invalid magazines types (need 2+ partial mags to do anything) + _displayName = getText (configFile >> "CfgMagazines" >> _x >> "displayName"); + _picture = getText (configFile >> "CfgMagazines" >> _x >> "picture"); + + _action = [_x, _displayName, _picture, {_this call FUNC(startRepackingMagazine)}, _childCondition, {}, _x] call EFUNC(interact_menu,createAction); + _actions pushBack [_action, [], _player]; + }; +} forEach _unitMagazines; + +_actions From 4e66aea25d394ed4e607df9cabbc01e37dec25fa Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 1 Apr 2015 15:09:05 -0500 Subject: [PATCH 008/175] Make it work --- addons/magazinerepack/XEH_preInit.sqf | 1 - .../functions/fnc_magazineRepackFinish.sqf | 27 ++++++++++--------- .../functions/fnc_startRepackingMagazine.sqf | 2 +- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/addons/magazinerepack/XEH_preInit.sqf b/addons/magazinerepack/XEH_preInit.sqf index 6274689725..f78cf34ee4 100644 --- a/addons/magazinerepack/XEH_preInit.sqf +++ b/addons/magazinerepack/XEH_preInit.sqf @@ -5,7 +5,6 @@ ADDON = false; PREP(getMagazineChildren); PREP(magazineRepackFinish); PREP(magazineRepackProgress); -PREP(openSelectMagazineUI); PREP(simulateRepackEvents); PREP(startRepackingMagazine); diff --git a/addons/magazinerepack/functions/fnc_magazineRepackFinish.sqf b/addons/magazinerepack/functions/fnc_magazineRepackFinish.sqf index 0dd90aff48..c3ed382340 100644 --- a/addons/magazinerepack/functions/fnc_magazineRepackFinish.sqf +++ b/addons/magazinerepack/functions/fnc_magazineRepackFinish.sqf @@ -35,19 +35,20 @@ _structuredOutputText = if (_errorCode == 0) then { _picture = getText (configFile >> "CfgMagazines" >> _magazineClassname >> "picture"); _structuredOutputText = _structuredOutputText + format ["
", _picture]; -_fullMags = 0; -_partialMags = 0; -{ - EXPLODE_2_PVT(_x,_xClassname,_xCount); - if ((_xClassname == _magazineClassname) && {_xCount > 0}) then { - if (_xCount == _fullMagazineCount) then { - _fullMags = _fullMags + 1; - } else { - _partialMags = _partialMags + 1; - }; - }; -} forEach (magazinesAmmoFull ACE_player); +//EFUNC(common,displayTextStructured) doesn't have room for this, and I don't think it's nessacary, can fix in the future if wanted: -_structuredOutputText = _structuredOutputText + format [("" + (localize "STR_ACE_MagazineRepack_RepackedMagazinesCount") + ""), _fullMags, _partialMags]; +// _fullMags = 0; +// _partialMags = 0; +// { + // EXPLODE_2_PVT(_x,_xClassname,_xCount); + // if ((_xClassname == _magazineClassname) && {_xCount > 0}) then { + // if (_xCount == _fullMagazineCount) then { + // _fullMags = _fullMags + 1; + // } else { + // _partialMags = _partialMags + 1; + // }; + // }; +// } forEach (magazinesAmmoFull ACE_player); +// _structuredOutputText = _structuredOutputText + format [("" + (localize "STR_ACE_MagazineRepack_RepackedMagazinesCount") + ""), _fullMags, _partialMags]; [parseText _structuredOutputText] call EFUNC(common,displayTextStructured); diff --git a/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf b/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf index 7b66dd60a7..579d17ba46 100644 --- a/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf +++ b/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf @@ -21,7 +21,7 @@ private ["_fullMagazineCount", "_startingAmmoCounts", "_simEvents", "_totalTime", "_magazineCfg"]; -PARAMS_2(_target,_player,_magazineClassname); +PARAMS_3(_target,_player,_magazineClassname); if (isNil "_magazineClassname" || {_magazineClassname == ""}) exitWith {ERROR("Bad Mag Classname");}; _magazineCfg = configfile >> "CfgMagazines" >> _magazineClassname; From c9352e1970fe49db26daa1bca1579a2e1d84b08e Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 1 Apr 2015 15:18:39 -0500 Subject: [PATCH 009/175] And This --- addons/magazinerepack/functions/fnc_getMagazineChildren.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf b/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf index a269d7c6fe..3d252e62f6 100644 --- a/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf +++ b/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf @@ -37,8 +37,8 @@ _unitMagCounts = []; } forEach (magazinesAmmoFull _player); _childCondition = { - PARAMS_2(_target,_player,_classname); - (_classname in (magazines _player)) && {[_player, _player, ["isNotInside"]] call EFUNC(common,canInteractWith)}; + PARAMS_3(_target,_player,_classname); + (_classname in (magazines _player)) && {[_player, _player, ["isNotInside"]] call EFUNC(common,canInteractWith)} }; //Create the action children for all appropriate magazines From a92a541234ab82f32d0371cc18b315fe51c4ba57 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 1 Apr 2015 23:05:41 -0500 Subject: [PATCH 010/175] Headers --- addons/magazinerepack/functions/fnc_getMagazineChildren.sqf | 2 ++ addons/magazinerepack/functions/fnc_magazineRepackFinish.sqf | 2 ++ addons/magazinerepack/functions/fnc_simulateRepackEvents.sqf | 1 + addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf | 2 +- 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf b/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf index 3d252e62f6..cb0d1af9c2 100644 --- a/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf +++ b/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf @@ -16,6 +16,8 @@ */ #include "script_component.hpp" +private ["_unitMagazines", "_unitMagCounts", "_xFullMagazineCount", "_index", "_childCondition", "_actions", "_displayName", "_picture", "_action"]; + PARAMS_2(_target,_player); // get all mags and ammo count diff --git a/addons/magazinerepack/functions/fnc_magazineRepackFinish.sqf b/addons/magazinerepack/functions/fnc_magazineRepackFinish.sqf index c3ed382340..e677cccdce 100644 --- a/addons/magazinerepack/functions/fnc_magazineRepackFinish.sqf +++ b/addons/magazinerepack/functions/fnc_magazineRepackFinish.sqf @@ -19,6 +19,8 @@ */ #include "script_component.hpp" +private ["_structuredOutputText", "_picture", "_fullMags", "_partialMags", "_fullMagazineCount"]; + PARAMS_4(_args,_elapsedTime,_totalTime,_errorCode); EXPLODE_2_PVT(_args,_magazineClassname,_lastAmmoCount); _fullMagazineCount = getNumber (configfile >> "CfgMagazines" >> _magazineClassname >> "count"); diff --git a/addons/magazinerepack/functions/fnc_simulateRepackEvents.sqf b/addons/magazinerepack/functions/fnc_simulateRepackEvents.sqf index 6c530503fd..fb37a0dd4e 100644 --- a/addons/magazinerepack/functions/fnc_simulateRepackEvents.sqf +++ b/addons/magazinerepack/functions/fnc_simulateRepackEvents.sqf @@ -6,6 +6,7 @@ * Arguments: * 0: How many rounds in a full magazine * 1: Array of rounds in magazines + * 2: Magazine is a belt * * Return Value: * Array in format [time, isBullet, array of ammo counts] diff --git a/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf b/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf index 579d17ba46..09de9fa2ab 100644 --- a/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf +++ b/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf @@ -19,7 +19,7 @@ */ #include "script_component.hpp" -private ["_fullMagazineCount", "_startingAmmoCounts", "_simEvents", "_totalTime", "_magazineCfg"]; +private ["_magazineCfg", "_fullMagazineCount", "_isBelt", "_startingAmmoCounts", "_simEvents", "_totalTime"]; PARAMS_3(_target,_player,_magazineClassname); From ec64a1b0ca79368b50e67642f1e364953d59c16a Mon Sep 17 00:00:00 2001 From: jaynus Date: Thu, 2 Apr 2015 09:35:36 -0700 Subject: [PATCH 011/175] Changed: Laser functionality tweaking Changed: DAGR deflection refinement Clean up of tabs --- addons/laser/CfgEventhandlers.hpp | 12 +- addons/laser/CfgVehicles.hpp | 12 +- addons/laser/XEH_pre_init.sqf | 2 +- addons/laser/config.cpp | 14 +- addons/laser/functions/fnc_checkLos.sqf | 12 +- .../functions/fnc_findLaserDesignator.sqf | 108 ++--- .../laser/functions/fnc_findStrongestRay.sqf | 58 +-- addons/laser/functions/fnc_laserTargetPFH.sqf | 8 +- addons/laser/functions/fnc_laser_init.sqf | 10 +- addons/laser/functions/fnc_shootCone.sqf | 72 +-- addons/laser/functions/fnc_shootRay.sqf | 32 +- .../functions/fnc_translateToWeaponSpace.sqf | 8 +- addons/laser/script_component.hpp | 4 +- .../laser_selfdesignate/CfgEventhandlers.hpp | 4 +- .../functions/fnc_laserHudDesignateOff.sqf | 6 +- .../functions/fnc_laserHudDesignateOn.sqf | 141 +++--- .../laser_selfdesignate/script_component.hpp | 4 +- addons/missileguidance/CfgAmmo.hpp | 16 +- addons/missileguidance/CfgEventhandlers.hpp | 18 +- addons/missileguidance/CfgWeapons.hpp | 62 +-- addons/missileguidance/config.cpp | 14 +- .../missileguidance/functions/fnc_fired.sqf | 12 +- .../functions/fnc_guidance_DAGR.sqf | 201 ++++---- .../functions/fnc_guidance_HellfireII.sqf | 450 +++++++++--------- .../functions/fnc_guidance_LGB.sqf | 188 ++++---- .../functions/fnc_translateToWeaponSpace.sqf | 8 +- addons/missileguidance/script_component.hpp | 4 +- 27 files changed, 747 insertions(+), 733 deletions(-) diff --git a/addons/laser/CfgEventhandlers.hpp b/addons/laser/CfgEventhandlers.hpp index 1fcfc0244f..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 ADDON { + init = QUOTE(call COMPILE_FILE(XEH_pre_init)); + }; }; class Extended_PostInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_post_init)); - }; + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_post_init)); + }; }; diff --git a/addons/laser/CfgVehicles.hpp b/addons/laser/CfgVehicles.hpp index 1c5887bd38..07b8055f0e 100644 --- a/addons/laser/CfgVehicles.hpp +++ b/addons/laser/CfgVehicles.hpp @@ -1,9 +1,9 @@ class CfgVehicles { - class All; + class All; - class LaserTarget: All { - class EventHandlers { - init = QUOTE(_this call FUNC(laser_init)); - }; - }; + class LaserTarget: All { + class EventHandlers { + init = QUOTE(_this call FUNC(laser_init)); + }; + }; }; \ No newline at end of file diff --git a/addons/laser/XEH_pre_init.sqf b/addons/laser/XEH_pre_init.sqf index 8a4b3166b8..8b39c429b6 100644 --- a/addons/laser/XEH_pre_init.sqf +++ b/addons/laser/XEH_pre_init.sqf @@ -14,7 +14,7 @@ PREP(translateToWeaponSpace); PREP(laser_init); -GVAR(laser) = nil; // a single hud draws 1 laser at a time +GVAR(laser) = nil; // a single hud draws 1 laser at a time PREP(laserTargetPFH); diff --git a/addons/laser/config.cpp b/addons/laser/config.cpp index 711bd743b6..4b209b866e 100644 --- a/addons/laser/config.cpp +++ b/addons/laser/config.cpp @@ -1,13 +1,13 @@ #include "script_component.hpp" class CfgPatches { - class ADDON { - units[] = {}; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = { "ace_common" }; - VERSION_CONFIG; - }; + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = { "ace_common" }; + VERSION_CONFIG; + }; }; #include "CfgEventhandlers.hpp" diff --git a/addons/laser/functions/fnc_checkLos.sqf b/addons/laser/functions/fnc_checkLos.sqf index f0df153887..9888642a80 100644 --- a/addons/laser/functions/fnc_checkLos.sqf +++ b/addons/laser/functions/fnc_checkLos.sqf @@ -7,7 +7,7 @@ _designator = _this select 2; _seeker = _this select 3; _spacing = 100; if((count _this) > 4) then { - _spacing = _this select 4; + _spacing = _this select 4; }; _return = true; @@ -21,11 +21,11 @@ _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; + _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; - }; + 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 8a2e4caf29..73a9462457 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"]; + "_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; +_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 modelToWorld _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; + _potentialTargets = []; + TRACE_1("", ACE_LASERS); + + { + if(!(isNull _x)) then { + _sensorPos = ATLtoASL(_missile modelToWorld _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 db85ce8b3d..e4238361cb 100644 --- a/addons/laser/functions/fnc_findStrongestRay.sqf +++ b/addons/laser/functions/fnc_findStrongestRay.sqf @@ -7,43 +7,43 @@ _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; - }; - }; + _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; - }; + 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; - }; + 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 bf526f464e..bdab413685 100644 --- a/addons/laser/functions/fnc_laserTargetPFH.sqf +++ b/addons/laser/functions/fnc_laserTargetPFH.sqf @@ -6,8 +6,8 @@ _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); + [(_this select 1)] call cba_fnc_removePerFrameHandler; + REM(ACE_LASERS, _laserTarget); }; _end = diag_tickTime; @@ -18,8 +18,8 @@ _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"]; + 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 4c6b0b5f2a..9fcb439032 100644 --- a/addons/laser/functions/fnc_laser_init.sqf +++ b/addons/laser/functions/fnc_laser_init.sqf @@ -16,10 +16,10 @@ 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; + _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]; + // server side ownership of laser + //_laserTarget setVariable ["ACE_LASERTARGET_SHOOTER", nil, false]; }; diff --git a/addons/laser/functions/fnc_shootCone.sqf b/addons/laser/functions/fnc_shootCone.sqf index 8d2d7fef66..e33edd10bc 100644 --- a/addons/laser/functions/fnc_shootCone.sqf +++ b/addons/laser/functions/fnc_shootCone.sqf @@ -17,50 +17,50 @@ _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]; + _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]]]; + 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) - ]; + (_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]; + 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]]]; + 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 768194e351..62847d16b6 100644 --- a/addons/laser/functions/fnc_shootRay.sqf +++ b/addons/laser/functions/fnc_shootRay.sqf @@ -9,22 +9,22 @@ _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; - }; - }; + 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_translateToWeaponSpace.sqf b/addons/laser/functions/fnc_translateToWeaponSpace.sqf index 406d81b145..2c7dc5e6da 100644 --- a/addons/laser/functions/fnc_translateToWeaponSpace.sqf +++ b/addons/laser/functions/fnc_translateToWeaponSpace.sqf @@ -14,9 +14,9 @@ _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) - ]; + ((_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 afca689204..2be1e9e14b 100644 --- a/addons/laser/script_component.hpp +++ b/addons/laser/script_component.hpp @@ -2,11 +2,11 @@ #include "\z\ace\Addons\main\script_mod.hpp" #ifdef DEBUG_ENABLED_LASER - #define DEBUG_MODE_FULL + #define DEBUG_MODE_FULL #endif #ifdef DEBUG_SETTINGS_LASER - #define DEBUG_SETTINGS DEBUG_SETTINGS_LASER + #define DEBUG_SETTINGS DEBUG_SETTINGS_LASER #endif #include "\z\ace\Addons\main\script_macros.hpp" diff --git a/addons/laser_selfdesignate/CfgEventhandlers.hpp b/addons/laser_selfdesignate/CfgEventhandlers.hpp index ea33d05bcb..953687bb2b 100644 --- a/addons/laser_selfdesignate/CfgEventhandlers.hpp +++ b/addons/laser_selfdesignate/CfgEventhandlers.hpp @@ -13,7 +13,7 @@ class Extended_PostInit_EventHandlers { class Extended_GetIn_EventHandlers { class B_Heli_Attack_01_F { class ADDON { - getIn = QUOTE(call FUNC(onGetin)); + getIn = QUOTE(_this call FUNC(onGetin)); }; }; }; @@ -21,7 +21,7 @@ class Extended_GetIn_EventHandlers { class Extended_GetOut_EventHandlers { class B_Heli_Attack_01_F { class ADDON { - getOut = QUOTE(call FUNC(onGetout)); + getOut = QUOTE(_this call FUNC(onGetout)); }; }; }; diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf index 088f3d9303..2f4c437d28 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf @@ -1,15 +1,15 @@ #include "script_component.hpp" if(isNil QGVAR(laser)) exitWith { - false + false }; if(!local GVAR(laser)) then { - false + false }; _handle = GVAR(laser) getVariable ["ACE_PFH_HANDLE", nil]; if(!isNil "_handle") then { - [_handle] call cba_fnc_removePerFrameHandler; + [_handle] call cba_fnc_removePerFrameHandler; }; REM(ACE_LASERS, GVAR(laser)); diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf index bac440c853..a58284ee34 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf @@ -4,87 +4,94 @@ TRACE_1("enter", _this); FUNC(magnitude) = { - _this distance [0, 0, 0] + _this distance [0, 0, 0] }; FUNC(mat_normalize3d) = { - private ["_mag"]; - PARAMS_3(_vx,_vy,_vz); + private ["_mag"]; + PARAMS_3(_vx,_vy,_vz); - _mag = _this call FUNC(magnitude); - if (_mag == 0) then {_mag = 1}; - [(_vx/_mag), (_vy/_mag), (_vz/_mag)] + _mag = _this call FUNC(magnitude); + if (_mag == 0) then {_mag = 1}; + [(_vx/_mag), (_vy/_mag), (_vz/_mag)] }; FUNC(laserHudDesignatePFH) = { - _args = _this select 0; - _laserTarget = _args select 0; - _shooter = _args select 1; - - _vehicle = vehicle _shooter; - _weapon = currentWeapon _vehicle; - - if(!alive _shooter || isNull _vehicle || isNull _laserTarget || !GVAR(laserActive) ) exitWith { - [(_this select 1)] call cba_fnc_removePerFrameHandler; - }; - - // Retrieve the gunner and turret memory point information - _gunnerInfo = [_vehicle, _weapon] call CBA_fnc_getFirer; - - _turret = [_vehicle, _gunnerInfo select 1] call CBA_fnc_getTurret; - _pov = getText (_turret >> "memoryPointGunnerOptics"); - _gunBeg = getText (_turret >> "gunBeg"); - _gunEnd = getText (_turret >> "gunEnd"); - TRACE_3("", _pov, _gunBeg, _gunEnd); + private["_args", "_laserTarget", "_shooter", "_vehicle", "_weapon", "_gunnerInfo", "_turret", "_pov", "_gunBeg", "_gunEnd", "_povPos", "_povDir", "_result", "_resultPositions", "_firstResult"]; + _args = _this select 0; + _laserTarget = _args select 0; + _shooter = _args select 1; + + _vehicle = vehicle _shooter; + _weapon = currentWeapon _vehicle; + + TRACE_1("", _args); + + if(!alive _shooter || isNull _vehicle || isNull _laserTarget || !GVAR(laserActive) ) exitWith { + [(_this select 1)] call cba_fnc_removePerFrameHandler; + }; + + // Retrieve the gunner and turret memory point information + _gunnerInfo = [_vehicle, _weapon] call CBA_fnc_getFirer; + + _turret = [_vehicle, _gunnerInfo select 1] 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 modelToWorld (_vehicle selectionPosition _pov ) ); - _povDir = [0,0,0]; - if(_pov == "pip0_pos") then { - _pipDir = ATLtoASL ( _vehicle modelToWorld (_vehicle selectionPosition "pip0_dir" ) ); - _povDir = [_povPos, _pipDir] call BIS_fnc_vectorDiff; - } else { - _gunBeginPos = ATLtoASL ( _vehicle modelToWorld (_vehicle selectionPosition _gunBeg ) ); - _gunEndPos = ATLtoASL ( _vehicle modelToWorld (_vehicle selectionPosition _gunEnd ) ); - _povDir = [_gunEndPos, _gunBeginPos] call BIS_fnc_vectorDiff; - }; - - TRACE_4("", _povDir, _povPos, _gunBeginPos, _gunEndPos); - - _result = [_povPos, _povDir] call EFUNC(laser,shootCone); - - if((count _result) > 0) then { - _resultPositions = _result select 2; + // Pull the PIP pov or barrel direction, depending on how the model is set up + _povPos = ATLtoASL ( _vehicle modelToWorld (_vehicle selectionPosition _pov ) ); + _povDir = [0,0,0]; + if(_pov == "pip0_pos") then { + _pipDir = ATLtoASL ( _vehicle modelToWorld (_vehicle selectionPosition "pip0_dir" ) ); + _povDir = [_povPos, _pipDir] call BIS_fnc_vectorDiff; + } else { + _gunBeginPos = ATLtoASL ( _vehicle modelToWorld (_vehicle selectionPosition _gunBeg ) ); + _gunEndPos = ATLtoASL ( _vehicle modelToWorld (_vehicle selectionPosition _gunEnd ) ); + _povDir = [_gunEndPos, _gunBeginPos] call BIS_fnc_vectorDiff; + }; + + TRACE_4("", _povDir, _povPos, _gunBeginPos, _gunEndPos); + + _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. - //if( ((getPosASL _laserTarget) distance _pos) > 0.5) then { - _laserTarget setPosATL (ASLToATL _pos); - //}; + 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. + //if( ((getPosASL _laserTarget) distance _pos) > 0.5) then { + _laserTarget setPosATL (ASLToATL _pos); + //}; #ifdef DEBUG_MODE_FULL - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,0,0,1], ASLToATL _pos, 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,0,0,1], ASLToATL _pos, 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; #endif - }; - }; + }; + }; }; +private "_laserTarget"; +private "_handle"; + if(isNil QGVAR(laser)) then { - _laserTarget = "LaserTarget" createVehicle (getpos player); - - GVAR(laserActive) = true; - - _handle = [FUNC(laserHudDesignatePFH), 0, [_laserTarget, player]] call cba_fnc_addPerFrameHandler; - _laserTarget setVariable ["ACE_PFH_HANDLE", _handle, false]; - - GVAR(laser) = _laserTarget; + + _laserTarget = "LaserTargetW" createVehicle (getpos player); + + GVAR(laserActive) = true; + + _handle = [FUNC(laserHudDesignatePFH), 0, [_laserTarget, player]] call cba_fnc_addPerFrameHandler; + _laserTarget setVariable ["ACE_PFH_HANDLE", _handle, false]; + + GVAR(laser) = _laserTarget; } else { - [] call FUNC(laserHudDesignateOff); - [] call FUNC(laserHudDesignateOn); + [] call FUNC(laserHudDesignateOff); + [] call FUNC(laserHudDesignateOn); }; diff --git a/addons/laser_selfdesignate/script_component.hpp b/addons/laser_selfdesignate/script_component.hpp index c9742423df..46e9c48d2f 100644 --- a/addons/laser_selfdesignate/script_component.hpp +++ b/addons/laser_selfdesignate/script_component.hpp @@ -2,11 +2,11 @@ #include "\z\ace\Addons\main\script_mod.hpp" #ifdef DEBUG_ENABLED_LASER_SELFDESIGNATE - #define DEBUG_MODE_FULL + #define DEBUG_MODE_FULL #endif #ifdef DEBUG_SETTINGS_LASER_SELFDESIGNATE - #define DEBUG_SETTINGS DEBUG_SETTINGS_LASER_SELFDESIGNATE + #define DEBUG_SETTINGS DEBUG_SETTINGS_LASER_SELFDESIGNATE #endif #include "\z\ace\Addons\main\script_macros.hpp" diff --git a/addons/missileguidance/CfgAmmo.hpp b/addons/missileguidance/CfgAmmo.hpp index 1fdd580724..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 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 faa5edef0b..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 ADDON { + init = QUOTE(call COMPILE_FILE(XEH_pre_init)); + }; }; class Extended_PostInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_post_init)); - }; + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_post_init)); + }; }; class Extended_FiredBIS_EventHandlers { - class AllVehicles { - ADDON = QUOTE(_this call FUNC(fired)); - }; + 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 d2961604b6..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 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/config.cpp b/addons/missileguidance/config.cpp index 6720559ccc..9c5842a065 100644 --- a/addons/missileguidance/config.cpp +++ b/addons/missileguidance/config.cpp @@ -1,13 +1,13 @@ #include "script_component.hpp" class CfgPatches { - class ADDON { - units[] = {}; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = { "ace_common", "ace_laser" }; - VERSION_CONFIG; - }; + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = { "ace_common", "ace_laser" }; + VERSION_CONFIG; + }; }; #include "CfgEventhandlers.hpp" diff --git a/addons/missileguidance/functions/fnc_fired.sqf b/addons/missileguidance/functions/fnc_fired.sqf index 3b4f4b3635..dbe6abfec7 100644 --- a/addons/missileguidance/functions/fnc_fired.sqf +++ b/addons/missileguidance/functions/fnc_fired.sqf @@ -7,12 +7,12 @@ 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); - }; + 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 4461c1223f..3bef324931 100644 --- a/addons/missileguidance/functions/fnc_guidance_DAGR.sqf +++ b/addons/missileguidance/functions/fnc_guidance_DAGR.sqf @@ -2,112 +2,119 @@ #include "script_component.hpp" FUNC(guidance_DIRECT_LOAL_PFH) = { - //TRACE_1("enter", _this); - _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; - if((count _targetPos) > 0) then { - _distanceToTarget = _dagrPos vectorDistance _targetPos; - - _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; + //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.0050; - - _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"; + _def = 0.0030; + if(_distanceToShooter > 100) then { + _def = 0.0020; + }; + + _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 modelToWorld [_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 - }; - }; + MARKERCOUNT = MARKERCOUNT + 1; + #endif + + if(accTime > 0) then { + _outVector = [_dagr, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); + // _outVector = _dagr modelToWorld [_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); + + 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); - }; + // 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 e6551ad4f4..72b8da8c67 100644 --- a/addons/missileguidance/functions/fnc_guidance_HellfireII.sqf +++ b/addons/missileguidance/functions/fnc_guidance_HellfireII.sqf @@ -2,248 +2,248 @@ #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"; + //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 - }; - }; + 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"; + //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 - }; - }; + 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; + 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); + + 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); - }; + // 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 e9e8754f19..940c94d34e 100644 --- a/addons/missileguidance/functions/fnc_guidance_LGB.sqf +++ b/addons/missileguidance/functions/fnc_guidance_LGB.sqf @@ -2,108 +2,108 @@ #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"; + //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 modelToWorld [_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 - }; - }; + MARKERCOUNT = MARKERCOUNT + 1; + #endif + + if(accTime > 0) then { + _outVector = [_lgb, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); + // _outVector = _lgb modelToWorld [_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); + + [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); - }; + // 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_translateToWeaponSpace.sqf b/addons/missileguidance/functions/fnc_translateToWeaponSpace.sqf index 406d81b145..2c7dc5e6da 100644 --- a/addons/missileguidance/functions/fnc_translateToWeaponSpace.sqf +++ b/addons/missileguidance/functions/fnc_translateToWeaponSpace.sqf @@ -14,9 +14,9 @@ _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) - ]; + ((_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 886764be2b..377469cdee 100644 --- a/addons/missileguidance/script_component.hpp +++ b/addons/missileguidance/script_component.hpp @@ -2,11 +2,11 @@ #include "\z\ace\Addons\main\script_mod.hpp" #ifdef DEBUG_ENABLED_MISSILEGUIDANCE - #define DEBUG_MODE_FULL + #define DEBUG_MODE_FULL #endif #ifdef DEBUG_SETTINGS_MISSILEGUIDANCE - #define DEBUG_SETTINGS DEBUG_SETTINGS_MISSILEGUIDANCE + #define DEBUG_SETTINGS DEBUG_SETTINGS_MISSILEGUIDANCE #endif #include "\z\ace\Addons\main\script_macros.hpp" From 596854a2645086c30873d3ec4beb41afde8bd975 Mon Sep 17 00:00:00 2001 From: jaynus Date: Thu, 2 Apr 2015 10:05:50 -0700 Subject: [PATCH 012/175] Moved getTurretDirection to common. Tweak creation of action (fucking actions?!) :( :( :( --- addons/common/XEH_preInit.sqf | 1 + .../functions/fnc_getTurretDirection.sqf | 37 +++++++++++++++++++ .../laser_selfdesignate/CfgEventhandlers.hpp | 4 +- .../functions/fnc_laserHudDesignateOn.sqf | 23 ++---------- .../functions/fnc_onGetin.sqf | 2 +- 5 files changed, 44 insertions(+), 23 deletions(-) create mode 100644 addons/common/functions/fnc_getTurretDirection.sqf diff --git a/addons/common/XEH_preInit.sqf b/addons/common/XEH_preInit.sqf index 6dacdf316b..05322924e0 100644 --- a/addons/common/XEH_preInit.sqf +++ b/addons/common/XEH_preInit.sqf @@ -92,6 +92,7 @@ PREP(getTurretIndex); PREP(getTurrets); PREP(getTurretsFFV); PREP(getTurretsOther); +PREP(getTurretDirection); PREP(getUavControlPosition); PREP(getVehicleCargo); PREP(getVehicleCodriver); diff --git a/addons/common/functions/fnc_getTurretDirection.sqf b/addons/common/functions/fnc_getTurretDirection.sqf new file mode 100644 index 0000000000..9022670af5 --- /dev/null +++ b/addons/common/functions/fnc_getTurretDirection.sqf @@ -0,0 +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 modelToWorld (_vehicle selectionPosition _pov ) ); +_povDir = [0,0,0]; + +if(_pov == "pip0_pos") then { + _pipDir = ATLtoASL ( _vehicle modelToWorld (_vehicle selectionPosition "pip0_dir" ) ); + _povDir = [_povPos, _pipDir] call BIS_fnc_vectorDiff; +} else { + _gunBeginPos = ATLtoASL ( _vehicle modelToWorld (_vehicle selectionPosition _gunBeg ) ); + _gunEndPos = ATLtoASL ( _vehicle modelToWorld (_vehicle selectionPosition _gunEnd ) ); + _povDir = [_gunEndPos, _gunBeginPos] call BIS_fnc_vectorDiff; +}; + +[_povPos, _povDir] \ No newline at end of file diff --git a/addons/laser_selfdesignate/CfgEventhandlers.hpp b/addons/laser_selfdesignate/CfgEventhandlers.hpp index 953687bb2b..e75b3b674b 100644 --- a/addons/laser_selfdesignate/CfgEventhandlers.hpp +++ b/addons/laser_selfdesignate/CfgEventhandlers.hpp @@ -13,7 +13,7 @@ class Extended_PostInit_EventHandlers { class Extended_GetIn_EventHandlers { class B_Heli_Attack_01_F { class ADDON { - getIn = QUOTE(_this call FUNC(onGetin)); + clientGetIn = QUOTE(_this call FUNC(onGetIn)); }; }; }; @@ -21,7 +21,7 @@ class Extended_GetIn_EventHandlers { class Extended_GetOut_EventHandlers { class B_Heli_Attack_01_F { class ADDON { - getOut = QUOTE(_this call FUNC(onGetout)); + clientGetOut = QUOTE(_this call FUNC(onGetOut)); }; }; }; diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf index a58284ee34..a2f3c5f871 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf @@ -33,26 +33,9 @@ FUNC(laserHudDesignatePFH) = { // Retrieve the gunner and turret memory point information _gunnerInfo = [_vehicle, _weapon] call CBA_fnc_getFirer; - - _turret = [_vehicle, _gunnerInfo select 1] 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 modelToWorld (_vehicle selectionPosition _pov ) ); - _povDir = [0,0,0]; - if(_pov == "pip0_pos") then { - _pipDir = ATLtoASL ( _vehicle modelToWorld (_vehicle selectionPosition "pip0_dir" ) ); - _povDir = [_povPos, _pipDir] call BIS_fnc_vectorDiff; - } else { - _gunBeginPos = ATLtoASL ( _vehicle modelToWorld (_vehicle selectionPosition _gunBeg ) ); - _gunEndPos = ATLtoASL ( _vehicle modelToWorld (_vehicle selectionPosition _gunEnd ) ); - _povDir = [_gunEndPos, _gunBeginPos] call BIS_fnc_vectorDiff; - }; - - TRACE_4("", _povDir, _povPos, _gunBeginPos, _gunEndPos); + _turretInfo = [_vehicle, _gunnerInfo select 1] call EFUNC(common,getTurretDirection); + _povPos = _turretInfo select 0; + _povDir = _turretInfo select 1; _result = [_povPos, _povDir] call EFUNC(laser,shootCone); diff --git a/addons/laser_selfdesignate/functions/fnc_onGetin.sqf b/addons/laser_selfdesignate/functions/fnc_onGetin.sqf index d6f555c02f..dc62f72e95 100644 --- a/addons/laser_selfdesignate/functions/fnc_onGetin.sqf +++ b/addons/laser_selfdesignate/functions/fnc_onGetin.sqf @@ -1,4 +1,4 @@ -#define DEBUG_MODE_FULL +//#define DEBUG_MODE_FULL #include "script_component.hpp" // TODO: we should do this differently eventually private["_onActionId", "_offActionId"]; From 0ca1703048b2c58d1fcc7e3f952f681abee7f0c3 Mon Sep 17 00:00:00 2001 From: jaynus Date: Thu, 2 Apr 2015 10:41:54 -0700 Subject: [PATCH 013/175] Slight tweak to deflection. --- addons/missileguidance/functions/fnc_guidance_DAGR.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/missileguidance/functions/fnc_guidance_DAGR.sqf b/addons/missileguidance/functions/fnc_guidance_DAGR.sqf index 3bef324931..9599a81161 100644 --- a/addons/missileguidance/functions/fnc_guidance_DAGR.sqf +++ b/addons/missileguidance/functions/fnc_guidance_DAGR.sqf @@ -44,9 +44,9 @@ FUNC(guidance_DIRECT_LOAL_PFH) = { _targetPos = _targetPos vectorAdd _addHeight; - _def = 0.0030; + _def = 0.0040; if(_distanceToShooter > 100) then { - _def = 0.0020; + _def = 0.0025; }; _targetVectorSeeker = [_dagr, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); From b88d1b4cac146233c822c581e7949339ca1c966d Mon Sep 17 00:00:00 2001 From: jaynus Date: Thu, 2 Apr 2015 10:45:52 -0700 Subject: [PATCH 014/175] Begin time to live changes for extended range rounds. --- addons/ballistics/CfgAmmo.hpp | 11 +++++++++++ addons/ballistics/config.cpp | 1 + 2 files changed, 12 insertions(+) create mode 100644 addons/ballistics/CfgAmmo.hpp diff --git a/addons/ballistics/CfgAmmo.hpp b/addons/ballistics/CfgAmmo.hpp new file mode 100644 index 0000000000..1eb07a95a6 --- /dev/null +++ b/addons/ballistics/CfgAmmo.hpp @@ -0,0 +1,11 @@ +class CfgAmmo { + class BulletBase; + + class B_20mm : BulletBase { + timeToLive = 20; + }; + + class B_25mm: BulletBase { + timeToLive = 20; + }; +}; \ No newline at end of file diff --git a/addons/ballistics/config.cpp b/addons/ballistics/config.cpp index c526b0f7d4..4b9944364c 100644 --- a/addons/ballistics/config.cpp +++ b/addons/ballistics/config.cpp @@ -14,3 +14,4 @@ class CfgPatches { #include "CfgVehicles.hpp" #include "CfgWeapons.hpp" +#include "CfgAmmo.hpp" \ No newline at end of file From 35ad71bbfd0b34f1c95fc1cdcf4218e524749d0b Mon Sep 17 00:00:00 2001 From: commy2 Date: Thu, 2 Apr 2015 22:40:21 +0200 Subject: [PATCH 015/175] add testing scope --- addons/scopes/CfgWeapons.hpp | 25 +++++++++++++ addons/scopes/RscTitles.hpp | 27 ++++++++++++++ addons/scopes/XEH_postInit.sqf | 10 ++++++ addons/scopes/XEH_preInit.sqf | 2 ++ addons/scopes/ace_shortdot_optics.p3d | Bin 0 -> 1428 bytes .../data/reticles/ace_shortdot_reticle_1.paa | Bin 0 -> 56623 bytes .../data/reticles/ace_shortdot_reticle_2.paa | Bin 0 -> 2065377 bytes .../scopes/functions/fnc_onDrawShortdot.sqf | 34 ++++++++++++++++++ .../scopes/functions/fnc_onShowShortdot.sqf | 18 ++++++++++ 9 files changed, 116 insertions(+) create mode 100644 addons/scopes/ace_shortdot_optics.p3d create mode 100644 addons/scopes/data/reticles/ace_shortdot_reticle_1.paa create mode 100644 addons/scopes/data/reticles/ace_shortdot_reticle_2.paa create mode 100644 addons/scopes/functions/fnc_onDrawShortdot.sqf create mode 100644 addons/scopes/functions/fnc_onShowShortdot.sqf diff --git a/addons/scopes/CfgWeapons.hpp b/addons/scopes/CfgWeapons.hpp index 67898fb449..87b5a4073f 100644 --- a/addons/scopes/CfgWeapons.hpp +++ b/addons/scopes/CfgWeapons.hpp @@ -40,4 +40,29 @@ class CfgWeapons { }; }; }; + + class ACE_optic_DMS: optic_DMS { + author = "$STR_ACE_Common_ACETeam"; + _generalMacro = "ACE_optic_DMS"; + displayName = "LOCALIZE ACE DMR"; + //descriptionShort = "$STR_A3_CFGWEAPONS_ACC_DMS1"; + class ItemInfo: ItemInfo { + modelOptics = QUOTE(PATHTOF(ace_shortdot_optics.p3d)); + + class OpticsModes: OpticsModes { + class Snip: Snip { + opticsZoomMin = 0.05; + opticsZoomMax = 0.3; + opticsZoomInit = 0.3; + discretefov[] = {}; + modelOptics[] = {}; + }; + }; + }; + }; +}; + +class SlotInfo; +class CowsSlot: SlotInfo { + compatibleItems[] += {"ACE_optic_DMS"}; }; diff --git a/addons/scopes/RscTitles.hpp b/addons/scopes/RscTitles.hpp index a9c43aedaf..189ff3613f 100644 --- a/addons/scopes/RscTitles.hpp +++ b/addons/scopes/RscTitles.hpp @@ -1,3 +1,6 @@ + +class RscText; + class RscTitles { class ACE_Scopes_Zeroing { idd = -1; @@ -65,6 +68,30 @@ class RscTitles { }; }; }; + + class ACE_Shortdot_Reticle { + idd = -1; + onLoad = "uiNamespace setVariable ['ACE_ctrlShortdotReticle', (_this select 0) displayCtrl 1];"; + duration = 999999; + fadeIn = 0; + fadeOut = 0; + name = "ACE_Shortdot_Reticle"; + + class controlsBackground { + class Debug_RscElement: RscText { + idc = 1; + style = 48; + size = 1; + sizeEx = 0; + font = "TahomaB"; + text = ""; + x = 0; + y = 0; + w = 0; + h = 0; + }; + }; + }; }; class RscInGameUI { diff --git a/addons/scopes/XEH_postInit.sqf b/addons/scopes/XEH_postInit.sqf index 9a1b0e8ef3..3f5bfe920c 100644 --- a/addons/scopes/XEH_postInit.sqf +++ b/addons/scopes/XEH_postInit.sqf @@ -92,3 +92,13 @@ if !(hasInterface) exitWith {}; }, {false}, [201, [false, true, false]], false] call cba_fnc_addKeybind; + +// init shortdot +["playerInventoryChanged", { + private "_optic"; + _optic = _this select 1 select 9 select 2; + + if (_optic == "ACE_optic_DMS" && {!(GETGVAR(shownShortdot,false))}) then { + [_optic] call FUNC(onShowShortdot); + }; +}] call EFUNC(common,addEventHandler); diff --git a/addons/scopes/XEH_preInit.sqf b/addons/scopes/XEH_preInit.sqf index e574cc72d4..2d6174ac24 100644 --- a/addons/scopes/XEH_preInit.sqf +++ b/addons/scopes/XEH_preInit.sqf @@ -7,6 +7,8 @@ PREP(canAdjustScope); PREP(firedEH); PREP(getOptics); PREP(inventoryCheck); +PREP(onDrawShortdot); +PREP(onShowShortdot); PREP(showZeroing); GVAR(fadeScript) = scriptNull; diff --git a/addons/scopes/ace_shortdot_optics.p3d b/addons/scopes/ace_shortdot_optics.p3d new file mode 100644 index 0000000000000000000000000000000000000000..3d0392346a5a040ecb6e82dbd11758e87c0c359b GIT binary patch literal 1428 zcmc&zJ!lkB5Pp09$3!KCl~&s%a4ylXAOx~XF0O?~gqT!|$GW?@9Cu{T-NhnJwlirg ztVB#NSjtu*cPOTifQS%N#cP5#LO`q&=X>vV?`1)}&e?l6^Ub`Od2eQ3`QA)PQ5d5i zyFXqkUm*@KNbC}=)4)WBJ5M(YZ#%}pmuqd{mtUW6$Qbrl+q=i?GJdi%*Sc%`G=6pc zU)P5wWeod3Y5SO6#)F^MHr87mqp&CPe}BBXDPuIq|Ud;dU7zOB`D$nTfU^b zsCbjU@lnTb_`%3nQGAX+${6w>rkw8-VXTzSkdV#=bjSgnOn=RDT^lQAnev|b$jEY5 z3X2<^lQ6{oGUYw$dEvk8uhpbFsV1LU;x;L1Xk4HHjEA>y*4sB`nP vUZk=Qsg16Qr$CTD0nYiT_eMV3`ric64zxt9-a!;~ddZzxxKnF*YNq`IFT(N! literal 0 HcmV?d00001 diff --git a/addons/scopes/data/reticles/ace_shortdot_reticle_1.paa b/addons/scopes/data/reticles/ace_shortdot_reticle_1.paa new file mode 100644 index 0000000000000000000000000000000000000000..6c3d23668aeef8211bbbb0211f9a86146aa07cf5 GIT binary patch literal 56623 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 literal 0 HcmV?d00001 diff --git a/addons/scopes/data/reticles/ace_shortdot_reticle_2.paa b/addons/scopes/data/reticles/ace_shortdot_reticle_2.paa new file mode 100644 index 0000000000000000000000000000000000000000..beb7a651c938030ccc2e8b35db1bd13f2aaf3a66 GIT binary patch literal 2065377 zcmeFZdwdhuoj!cdjAU8ZvUTwl2kfyVOR{7xN#mr6B+HO(tfjOxS=VHdv1y%PBt z_xmLY^>GFk9XKd-J{Irno4zUF>@ zxcZylnEM&Szqy|u{l+)G?SjWV{JTfYMZY|K7kcsE7ov5GiqR9z#i)fXM!rxnV#3Af zHTd`c@wE-5zc`zllS&~gLM4AW@%Q%seKr4JT!2kW5%u5DPiOr52Y>%to>_F0^Xd+qxuQFg|P*b@bks=!QPF%7% zk@qnCem1+*ZMbT#LNmM}i`@8N5+`RKL8S*xEK1%{p_+0A-Jum$4wbmqn^~N^UBRGR zEWTrc_pmVNrblP7Bl&dF{dUx#M3oM7V+bouP9)v1+3_Mf8j=?+64CuMJSOV#l6qyz znj(w`KfF&MkKhBT2Vyd%iX5{Fatnu2v;9^9#qK?Lzg@xLDXTMmSXIHKqa_a1WQ{4^ zC2BGJw~ME(e|z{}M&~aNcf)rwd8elT{#d7ovMC2sX0ju_!?)4o45VhVwQj>EGaaA= zx|~Lacwn{)KJpDzFNfbF=_`i3W0rb9ug7|`6N%Rb;ezn&C$>16y=qG`GaqG>8`sam znIGJt*uX@Z$tk<@TU)aG_Pa2u6F1?!=`kCNE`4QV&^r}Q^yS-`#pQAI#i%WbzW5EC z^ZBpfzt4VI;Xtq3o#@&x>~`c#!U4OJ_~O@@o?dFDW+k;ebg% z`l>CH1Cu6c-c9z~2PaGpbbE+=55}alDtv7Jm@S@p@HLBFRT>K&yH8NXu=hbBOZ}I5 zmPBd)^H3jwk8T%BrIs;UY_@R`JG=jL zQNTO=>W3a|iK7dHDsnHJ`isMG>VF*4{EV4IW^BLBiG}^}<12gN z_Q?8w=3ds{FEg>qSN2tmpnkN(8bhzxV(3i0vc23v^xGsfQsE@d9e^8j{u!HyXsX%o-%$M{+l{ckA3iIe|s9v z{_tmOar0qQocn_?=!VJm>3MijPi?6qBwFklR+z8V*)z z+w33bev{l5VvcJ9#P3eQi%2jz z;Df&NJe>WT=ipxbV#p@a__b%y*UIDFXP&k>drwDfEdA0RMt&3~GkJVF|4@GvaBBOH zZOPuP$KZKK`fMy7+F}!W@!`$rA-E?8!>atKC61pCWhtUJ;S=l))hm*)7*l|UPnBRh zA`;QmK11o*t+gad?GCCGQGmK#S>$Nc;vjZqX5dvPUp^X>Gig8C&NnDdr%Y3d1`o!g z1F50+loxAvW@n7{--+Rr3$0ZyIf)CZL`>`qs#l$Xse3u)k>kYi=Aj{y^N@0GyZfAX zp8>s_QMc2RQBD(!9BB6-HphrPorAgeujE^GMkX5FNXIC z_YUEP%wnq@t<8QqEXbvdXBZrZ3p%uUP-Ut@N4F4wr;D8F&u_OS6))_tRiP8R2$(r9 z?bg#FlgN6#^xEOf3=cVp2`=@^BU)=!_^o4Ft36D`LWy!`aO_1J8+`Ai z%^oUcLo1ujT=3HbL6h(vU%a7(_rPDhg@()H!JFeS;s8%D$7lb5mcU?(pVsgENR1Jx zj|D$e6A7|38ToL)ECe;=R%|?|&f&==OfaI(t0vWdn`*+ne|z|UV>?`|(;WlVrAw#B1o( z?m0a9V+;UCB!~}A@TcbRU;@zMI2?cbhjZvLf_^#3TjR{R0{|LM_SHQ!3CDiA9nsii z$HY&z@eiG}NP!P3yV2+)d~-uDrN@B0)i)K ztidx)L*zw__$-qeP0CB{tc+(9ecp+aFp*G6S_4NH40|_S?ksa~d}cneq;Y(}3)eh$ zvO<+nVHDUjj-|(VLrusis^mPqU;XIzgU>MJboE_9j|HQ`0h@IMk424BxM6KZ)F^4V zhZbSBroUto)5QeGx+Ai3fg~7|)|iN8*UBDDt7QY5-pW~dX}w6wLfq5Cbo^lrt)il+{zRG6ippX378VL$hZ$04?OkBnMqZ8DzZiQe*eouRVC>{p~1dw@?m-Ez105A z#HxN{tgpfKHR72dtWOKOc_>Vi68a+qI+p7ML)*w1e_w{!4q*@~~{AUrXnk zQW-x#NO(w?X>T0`q#u8ta)f;56#xED32PPl!x^F!mS-GYdkuKo=bCdn+|A}VKYeit z8(i6}CaTHb>zUxBMaa=slam&Et~NoK+2AdtmMte!Gg>W@t7T^im0FqDtjg@yBugRC#>%gO`99jX!T=**Av(X3ihvt?cZXeem$aE<`Jh!Yz4M!@q5deBc!S$4Hj^9!D`nge>+N!7dB{?_#YFcIEHF-FiZiucaWcBTtcqh9 z1WS~<(JAquWtl#sIfja;Bo}EiO9VE>c*$e&XecK~G{&A_H20N~}pTaZ;5XGI3$L_l^3Z;kmWOGYdw&R|ig+grJOB{nEXg z-iZp>lP&Ar^lI6rj2BHw6i{02>2XcJY!NND2)4*F>c}%nZJ!{6nOpjOOHhVfU+E z^3pmH%Qy3U`ddHLoBp(lpZJ&OSH3-@x{M0a>OxHD(s8f%!O3hH#|6~JD^at3uPhk2 z>&Cv+QIkN+LUey)$Aux27?5pY_pSPt|FA&}$)=_0Z9M79!wSyz&*WBCn;3Z0OlxF& zINfOb%ZE*L77p+8-kp!+L_L#wCJdwqAKjuIEl-Aj+?S>3e_4$~J$6vfTR}%R@QJt9& zJWr{~;O1-fxWZ8dl~AZRe&BBp|F7DogpNRDOC1{$Ul%0Z z*_ky3vQYQN$IUdOA)iDW_3%=9R?=@W$JloVNg#&ML^!!?KettJAIEsBQ~KQry`6>Q zm!7q8?CS>+Facq&!OkY}si$nTi2rRn{|z;n=*B~v`LC5%p{GMUKuS*}%3~b(?8Ey8F0f5}V{f7X9$M?nB3nO!IU`{`r9lOR|G! zN}+r{Ph+Zwtuxy180|L|62sABuU2k46E)DCr2+%wQ+1&LC)#8jGd_&Rqxw|mMM?4~ zNwTuZ`%amlNaGsV!0Mf+SH5i$Zp)d#n!B4OqF7X5I^ZVC#clxdewmxMFg@;4p~qyG z!8sFs6;Qi?@ke9@gzIL#uCk2rGmoR*u|BGrejb)J8JHSXxew?iaT=qGD(e)fzcvsR zDTqG@W~f;A1gv2;b1@MD6aWo8x#Qq*@a_qN?RqllAu)YVMwN*B9Zn z_aG#G$0H|*CY07B=Btn@D$&&qM*K!pu(}EWF0Nft zT^;a=3*RgxNvZAP^n3z$v1Pl4}a3U z;Ic{JNV@TjS5MXJ9ea|VHa)u?^@~-W1|ktM)`ZHXdHwY|WTxj4-ifTM(Q-}|T{muU zZmne+Ye;R0@@rRL%SQ?sqkYI-d2nnpzu_Oo2%9D|ZE(3~F~QMOkxq*}otESN$^{dX z0eKfs_qz^%>j{%xl7-ovRgauFEEt!gE$m@RWR3J*jVqnl&gw=7Cikuh)b3)b5k5L3 zGT86B8}AM2R^)jTP0P^O;WUTzNp0-V?-;G}%6R}8%l zjbHFTe`tgA-hDxv@RmD*uRv}8^fgx!6k-o~&WmB!f@ubEgpe#|z)&XHV>J$o=>b+RXR0LM*< z|FVs@CdGpQi7eh1jQkwv#8*MeA;rsRiJY$8#zOVBCyCAUXl1`8iGnocO!@}%U7y0_ zm>BhKyxeSve{peI8}>C$L`|X}4v$5nn@*OM2`p3sWZrvh`4v$iXL`MteeNq+Wx{nh z{AXChcv5Y%{ zu-Zfi0F^9sFGgv$6@r3Q(gEOG-AsTiwcjj{^@glMZ-t$%a-!aJ;8=7osTXHW4Cj=71pT`*DP05s|F0+bi-CE;>o)Ql( zFSGLvmI!hSrpGk3qGKw9VIQnm6Iap{DISkn>{~tcCSeCPv$Z#(IRC9rUmL`p42_E*UOGN?2}}1d0F@uEHW-zY z9Tc+-m)dum;ZF5#I#ao6=ka$N8feZs9tGNv-ian1p5+EQG>K!nG-=~S8q0bk<_pJ` zKM;Sop)T`5axB`l^6fISkWDU#u1w6) zMUncad?s2aV~pmP6mTE#Ww!biuvGA;t^I%|SsZ<#qA?w&}O)q)P_tP32A=I)k z(H}ev^XXt%XN8*oFI)OosmXK1@trys0ZZ;oL@i$y{>33^GgI0qMUcz?x{f1_bc^D+$GrY7)Yf*o22qd*6Y}q*8aHQLj1HOqV)tj+;felPFm~|^`-y9u*u#m=je@>@zkZ}GQkTxea*={ z*DWgEF%~VeCrd@1vbS5sZiDE9x#+>V&QDW1hF0o@7E#9)c{feKa(8Jdv0E>QqJn}E z;=LxCn81?m0v>8pS(!dFCHzDjvpg*L^zImUkT~>3eshK9jSLtsBVq5deW(R++FtOExO&l71R%>+z z-+w`!77D*Yz??O4+~>annIL%U3SqSe7fbwS4fvyhGiK*PVpvUv!l^qNGCVnOcn&EP zD9lK>0R8zZiT>VZ{Jpn00S{%4YWM&!Z%Qf;VuRGxd@KxTh(IQIt))Wi@ z2&^~X;6$#;YF z%2$>r*?wMwW`K_GU@1p(8l(oyS6=#-StR8lCi4EbP8|N3k#0)680LtF-g;hV%1^Y& z0;BgQ#W$|f}Unr0Je{T?Ji_l&n%xJ4SRe-AP z9IYkVFE!s!H|Yf~7gl|&y;pOuzXq0=pJW3YCz_{>!dC`+JHe}JP8xvDfbeWIOC4h- zaYoN2dy6VnTL({!+lGH=&fmYN*1-D_8@IBBNaaW@)< z_dS;k^ysSD3JZ;Nt|SaZPmPTY^tho=NIl&(R^j#%p_{2EKp?eB2-zgATZf7DRvLj` z*V|oc=gT<|L>m_*u;y&1l&N5spRAZN)p>Mk**T`W+eQ;5#dhSOfH@XQeC^s?!eEIL z-F~&4;CuY4#a`7KBlLl*kkP)qb`2CRPmw7mPG{anE!{Dm<3iLcVv4Gg&K#d8z{}Vk zUsk@iJ}1GJ+C`5^%ZCP+uc0Kmx88yQZ_?#-cf{O(%=?QeT-RU>c_)Nyc4fE!8Lb&U zx3FPK)0L^9zTnc!X@Dm_xcbrh?4sP<1O)+3RA8{rF5iJgdT3~ah6$R*VVgMOkz)U;n{g<3;DFWTv=vE zuy*Jvq$UVuT^-r|#&D)Z*yGXAU$@wwCN{n0TY1G44}gsNu%LNtskHWmh%7fT&!a5l zchU~C9pf;2Y!#r+esT+^Yiz$@77OuqUN>4U^5ov&;l=}Z%H#77zYk&paZGbI+zwcR zPw(0{T3!`=Z9w-YN&cN@_kkp@T^3&HGmr3}p3z!G9)I~Jkti2<&$L>O!&gC0T4ZMV zBv_muS|t9q&J{LG{A?l7cPs}woxj^Z_`k4=za96 zLbLdA5HNyfiGF_c=T|H=NA6%pU%$kflN-ZycJ=_91pSeY6v$vP3lfeV-?Yyf{}|}9 z&;zoQ`%rWJeP#6LRP1BW*1nf!Gto_C09nR6f0vK^R23bnm@u<5y*)OT3G`}wzG^i% zRJfN+Yb+qpEvV(I`=FNF1BHopz2GxTsD@D@vp^6R22@3r3(nq}*0{QeqG9ZvC}W!H zbY%0?p)ym9=`9L&RvN_{lyGOhtII5;6D*AfylTRgGSJ+6`10k8l+Xc?#B$ssk)aqi zlBv&4%y=|8cxC_w8~2XwI1bJTFAw-5=DpA9A6)1{db__o+0%_}0z>-GN4>y^s+zlf zh%tIC0@5XDSmZg08>SKDuL)HMfl_-5*dA>5#DI|vNVOhZf6qxH)557tKAJMqinZBG zkj42$k6$lzND3*Fq_{r!!1}3&FJ|doM6ruqUeoP&4Qld`yk0}(x%{Qc_HH3n-hpZ{5_odX(~12@Sx*edOBj9EQd#eehwkFi%VDzMM5_qPXyQ zWusBpI<&x-@zvhWWrBWfRgaJA2v0>+W>MYn7}l0d6{d{LPJ>C>+%xFN!&@2p@xp55 zX_JHK%6`GO;?;b_=$%{L{T5+fsnmDUEbge++f=4|LEZGVM;H`m0XOdZ-S?qiMzY!1xKKc6-= z(6rD+>Rg*AHx4}-V1k5+-lD}MDj*Z8`Dk9b9c#~SRhsGE0ut?6lW~z{%=Vz}JV6%? zmy7+n>V4y8yHYQLQH(i8FFs{<&S#3ORnLT&{wy-Oz_cZAbK&{Ee)kceAKO^ne4aE3 zj4ZUb=|{VHnMvG94sIC)94f%eWk1<=SS<^Mf3_Ql31H3Z2liQ${N-cwc{#WlzZ=$C zS^nC8fB(3KpcZY5`z;>rWtczw#G{*2L8rY`2WUx zzHUcfvvcaSAaeo0pSf8Yli+H&qUxD7mMV@n>{b)YndyrNTC(eL5HZ;I=X~{x&)VYb zYoO93Pi_MR=4c;i8A)@Td77tU04o9_cXFd+m%a_!i6+QK%?t{v$P06vfY}f&NIQ2c zYEWy@le%*>d^}B}Q`YM~kmG$T3+^k=j)P|fE}8Hd8A;#%-0}yF@tHbWbKcjr;%$rg zB<1*=w9u^;^d0@kZL-n^NgKqgtoA$f*UOpNF)iP2w)3(c_g>$%QC#NqF@XkE;-t|k z+%P)Y>h$!qE{L0;E>Ijhz66_Bu*vqvD&Q8_I;udT3eVvwnAJ^^Ov_ zGr&n`^d}?UZ*EN*?6%zJo5g|~T z;8##zYswsVEt9W=DP9G)fN;O8B9VpWiHUhHj-6asy^T}luP$^23ve*amsw;Lx|afJ<2HA7 z)>!E*($}R_BV6uODkD}$dY9h5&BSK;Iz4_6(6`HcCkh`uk()8uL9f#Uab+&aUB4d4 z{3#)GX)7Ku+e4IN`Msh!rI+bL55&Ff+Im5BQa6QTMS_;MQS?fq(! z$3&0!t*F}^Ptv`R)EQLhmi4)Kpz=>q?9&KY9bl0OS@eNHp!vi?v{xj-rVJU(u}n@! z>~!~6I51(65VqR)c*p`-f}B*rlV!xP%6p&_(npL9EIHOj7sA9T6Q1_y(rUv@(L;Np zsjA6~vf6NfaP`N4R30X`vqkR@+)-l^?+q3K8WK1J{>>ci`S-qkqtIdFk*Cyh9+SU1 zq;-AEXO44|KT*p=p-*2`%g;eBAyZM#^0%i75ea}An*BsmjpuZg%{SM|jR(yFuU3RZ z5?WHfV!cf;{Eh7h|BdF#&oxvDW(l37UU|}8K%Ng6Ha=c}A?Q;zW$^0Fadzf+wj>L# zOBK3yhOe+E0eZj=O|r3FkSnk_l3T!vc_s+fXmU5}!39J$y%jjq&9BV%4~W2MG@6|2 zP@PN-u%8bIhISE#Mbdhggnx+Mpyk-bUW$CpQd8mtG+FY=X zXO_h7Ow3QD1RdqP4Yb73V=Uvm{w^@FL%7?gceHu)P_u!aDQ9}!q^>BEY2rY60Hf!+ ztjE6wybffsGkE3O(KWf%(+#jXr0F%qi9j5?iLw!%^ZUMYk2@c=dX(SE2WN6yy#t;~ z(_aT{vxqkbi>SLhR)q2pTtYxE`7=Sg)!T!R8R_=Jy4)ftJokFs@8Vj2>5p5BE*+b~ z7vuMV(<$`a<&v8u)S0=Hirv1~NJBos*E#X0#ThWgsk{&z3H9jbNSmIot6iYS|RgIjb?4U43jmTct~@0+9WA@8osT9K&D+m*=O(%*Su2+ zJ+Z%C{gY_dBc?o}x3ituFl>s8ot-u|x2uz0ZceuNx}XiJ^%SlJaJDG7cMU1{@)%N= zi3}a2lDxL0JeJj^`a`FM&H`%r>_f`3f9Q|pj~waPW{7vpCOw6+F16*#H-BfC>Z;9r z_%2tvS-^vPElg&SXG?O0RGX6^WA|NV6@Fwwg-h*QS@64UV#q4eo`<1J+5u?8XTDyl zzdMQBTMH|R)qN(KfDhgF^dpNtnr9ZY!lS^S$v2|wz^^Xnvc2wpwVIbTFi|f!eXhv- zWob?02FKou%lSahdGLt}@Of>IKLM;0)`13xEs5;jG=L=D3OgweCM? zvBZo^)bn`!S9n@NFaPU9h?}d?pTDw@l#^g=OtJ`ITe?;tchPv}JtTvQ#4L7luS6)Y zhvqELi68UF_P%I#a=(WBBm3%88W#iY7V&H!I(EXsp{IEs`bY=brI*-!mZ~IQ36d(3 z@d5RPE8qImG9neg?Tme|S98v{<{gvx$1-|@h{1(*5d}Gko3tEEY721x9##>Ofo4<= zm_~m|#lBBK(b3==u>P)V&u&yfhwKmZ0;1of#EldUi{W}VbQFqGX`{*_{5A)F*L|087~+pPIPLPf4SrMnuVb+xCYAZx3Vog{_iM& z9-<@|N!sdUg~^fhXJ%83&oHSdWm=Go9FXwo?MgAY!JIOA%4@_fGAa= z24ANwzSZBQxhWfmD6%H`@^*v|+i9YY9eTFjU^{)1;mg8PCr|N7kusZ#|4l2I+ z>Y;aa5|c^d#ISE=O!pq==tOB2QI4gqj*0xlRtye`IyfXW?G|Atw=j!T8BhF3i)*y~t zx}jS3&~~Y?CsT(F+e+UsIWxOEsF9HG)7SD6nQN<;pqkD+*S6ehY&0_69Qzn@+h{O2 zcwZL)+nh*@SLFj{aEvFz^RS>C?7^L6BvVZw%^<)?NagEfj3+H4>0_beP;~doI$OW> z&52VM(`&TM*ZypyGRI}HXXo%CpkKBs#_y|9=ektP&TD32XHFtq?Aq>mnpl0N();#g zJ;n6b{AR-Wy^6GVvJAGKgr|6Q&lPPy*OESYc1K2imNl2+-iaszf+H0R^hOwIy`51 zg*^(-)ST3T`Y3w8*`8O#Z^?C$RQEH5q`Zj7xj}8MXQwVP06p@2qyVjH7h4!iYqE%# z;Aw+;AHV?)(>k!a2nY7c~jdl9YaPsKUwZ9#zYhi9gx`Mi(T# z_g8Sq?Hr;NCdfqc41WH^>FaZSc`%?}nM&=m2;ZwjZ z>xo6c#d>Thrnd*g5OiJd`2Lth_ygHJvE%d;;3;;%%^8M1oS7f)Qmq+K>#9E{Y%z>W z>5o9G&rAG~60gg-9^aas5R%I0H|iPM4GfZ{=qDj*bEn(yw$k4(1OEv_+y=@qa5k&` znidl$^AS-`_S@{ZG$}^B3tfk&ulMcB1-PTGlxsDv2$}3*Pqvj+ zbagy}&VzmZnXISl#0K5c4R=+4J}t{31Km@VjrC^xO?gjeW5t7=%O>&=p%le-_6Cdho#>#(V;RI?48`y$R06`+asEFiQ_uZ2r>v?VmIG;?xCN4rg&M>**z zJfE2EXe)wgMia8m_PJ2sz+zff<_vUp=!G33UYqOgFOMhvorTM`ZG13)*;Zc{!-ULi zc#dx-NO@O#0s;pw-Mf%a%6+YeT^(=UnH&Tv)+O)mBx<&w&^-urptJ3XozaDf0Bx1E zc`s*O9cUiPzBpLz*$Ldk&Z-rmNK1cVVDBuHwD6lqwC4mqTVb4eEQp2Qyz^ZxOQw_gNg7p}8PvhZ~kU z+AH^WPJFj<>QH6M($z6$1u*ei#o%C_Io{FL*%~mj+O95JT;=PcPnR>=BAC>?=V@!a z-`7c1^<5awG{%ij+(r-)_YR=}-7BO3Q9wp}Hg=^;^UL=K(`5%YoxJDu~7cBtwXee4slKprOpgRA->8+g&Uy)?$Z0>PaA;9V{<34v7&9|G0k)HWb-`_^I~*lYZv zIREkKxp>bnDT%9q%%57ZJS2SzE1thKNSb5(Z2AX1|yj@E#MD58S&bAiApG~u%pmz=obgW(tPfWh5=pRjh3 zoz)8smMU+c7h6Tyk|YZ(PL`N1$l#|f!jqJJePQCdS@457RdW)o0|u+pTnuccD77a+ z1qPo%gS>cHwI&U^*%ky-OS5ca$Y>Eal}b{RMQ9q5pU(+*NsLs8TN7Gz%`yTFT8WkZ z#73{D1ZGa&iE$k|^nH`SYlCgbIzpdMYbqCd7t>y5soE@k)}>3_$zPW8cdsL z#JLAvgeVDH+tE5dwDqOq3yFDctw6VT;f^*kYD#sar0Go4sutKAz~PS8tD|CVJ+8|n z8z}F@F>?xy5lxnOdRxojf&68tqc!_5#3W70tj>15NDnEenWb$M7uxhr*?Wr{+FP<7 zℜ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

lJ%yepijJkZe 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 z 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

biFXU%pt|X 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

KBHo@;i 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
ffeSL^$LfXoVr=3 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

8jmVSY3o4th601|oSTo8W2a$uX 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 z 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%0A<-ujiJ4ED}rIop0 ze{?-xorjd?AT3@o1Um%St~1aFuQOrid<9OZD4~&a%GgFe zd{Xc&MFN>3DUyxvSOcvW%r6I(?w*h!hbfmuE6}1FvIgKv@8mF8NNV6#WiubEcq!uR z+32?**Ajp@Z!KJ(L2@JuAE<0Ok1CPRj<%yy-K19n~Aj2^KLc#7=kU*K&& z^wj4fKU%_nKdA`pXjBGwpom9fWq%DV14QPh(cVp-K%8Nwd>jl>&`t2G2l`vY2FGmJ z&U+WsQ)pdaY0x`!fSiR&GKb+JXC7D`TeG7XW?*v?6w+mmZ#twF1yaRxb)(0sS93v$ zYy-2J8np8G6tYSUV4vz^R_)k_QV&Nn_o2{@=YAosK z5kqkda=i}xO4(7SE>$W~L{ovqJnu{@WHPcAj&Q=~S4iickRs+JaM)1@;{~-zW{naa z-D4rt4HDQ%U+y60?ivUAM)`mjAMD^Y7dduW9C9Mj(YAjL9l$X z0vRuWf*1pl?;WFJUec4-C0H3!(Iw$U(?a_}FCz9mcXBBwR0P}Ml%+C^Y+vX(^v-wR z-C-vw$>ETTx(RSzM&|H11%@?BtUyg6Dog<9iCRc@tiLe~0rT*=55X9thGab(EbTJ8 zbHCdX-#@?xYz}ou2&{}Q7R=C)R(ULolmR@&E;mwyZ`fwz+ebZnmsY#?AMtJaDVcHc z;J0XZa!Zw1l!vx7z}^f#;#l6WXPTPlQoy#HqD1m#D6a#jH=d!$)ucwR{CXlV&lMoGO+%nG5qyUA>0?AVAsdcRNs`&(bQ;Z z^p~8NAJs)E8ME)+r}U2V01q8wDErG@UA**0Yq4t!AlLdEp;poMA^2vg?w5i8T( zuM4WH?`VdC(4PTlF*QSh1g)G^TYk3|C{EsQ=|VfzYKw18XwgK4m10<-Iu%LUoUM1L zTCgtBUyJHD-RL&a=wThRjd}<6E7Tn-2Sp!K=EW|^qeMYs8!x|LAT>R$R>^FCU6&N5 zvCqNw?ASH$1b#W)$rS#9+J~Q|9>Ym(dhIvTjMWOsL=L-u&c++ zePAAFC)^XP5mUN0bjC`J{Ed4wLo(=FxQPL0z7>EGMvx`?K(pWt$%0(u zK0Rnf@Fyop2nHF@IK~3B&}Mjspth z0pZw6y{?(OcU8x68VlxmF1e zR>yY-`&80j-~8f|{n6nZB$;;f=yx*lnK!RoI(B8$T|z&36{mjh74OH8YYK@x_MqFy zJ;wcm@+^aaeGLE$jSGE*vqq_lchy*u|9(G~p^yrs!6~m50RqiA)9%VLy7Jfm^0#jf ztJ&GGyaqpe(R3h5V|NUWIA3%K`wG@fe=1o9_=o01JoU zC^;kHmy1MA=M4@j8|gJV#(F-1z`_iInxO2EfxD!@_lFYztJ=Y_8y958&*y_i#ie6D z&T}Cb<>XHwgsu0~X9u>q*bhCZg4qPfy~cIwlvm$qp`PMP+y@r!yp#@PsZ1K><4-;X zG8lzS^F%uS**J6LDV4H!xW$xwJ)%-*hN@Q$KamYft4aa1+J!E8)D6Wjf?SpRUiVuy z0T1qxraZc%$-cYm{T1gyG3KrOJtxMT7UpL{(u0B8E6}QTHog2dfhwX;qsN$BO%4eF zE`uc>KRTwxV3l=e zs_vcByOPC__Ofz+(TsFRGC}3P{sOlpf?n)zz6g;xQ=T+AHr&RhJ}H9vAc>Vs`@Uz% z%`{RUtu{nT7_pVQE@uu{N}vcLYg%#bL^I=+o>gi01)iBDL)st& zbk1x%?1K#4vc!Tp$Sl;QSh_2L&6_KW($*4c;aq&c+CM$rhd#IunVjhNS6AP(a`nKj zeGeXZD855$s$ny7($B*C96r73e4~|ZocG)XHp}3chBee(=*Bg08NVQ?uYJb;vY|kj z5H!@WkhwUzQGq8libw~OU5J_&#Fi~(A1Bb~mnldeyrrd~QmBtwzU%@EywGy=TC!=m zciIgr#kbSnRzt`D^hlWEP1U7wf3utsSi?l zEOY(nrVYX#7~D{4;0G{W`8{BvU=qOdZEjN_UqcxI;cz5Ss@?Moa3ELk=nO5o7O_UY z_t84?8-i*Ef3lIArb2!c>|n<4QEk}+YS8{JASC}>6i@zw|NOsq)SC<*7SyTis&PllNC_}c441*G<2MS)HPSm zYQs36iQOs-`kR|%firzP<|d^0J@0UKIpuG99tR%w zuMDK|YXYwV$GzSX*DS>+f-(#y#HCAWpyE6a)OVg?12@@3y^i{;8XMtTfIr=uP&d@& zFk`J;9N0on5scD4VB!UsZ*dI*d^7ssnv^-{xu@opF*VgrC$q?&I8wFXbrF%DCJ|%I zyg5UKTtJ;#W_YGDqa3Ff9fxfY20VWb!a$%R2j zjvwceP?f;bjFFWkhu>C}GxpkZ;LLAMqGRlpb>oA}5}?D#WB6w0iAqSUg&NJ==r+~h zNecZmtcq2wf zK!q~ejUqJ$3CU#x{VfSJN8{ZDey1ePt@faxH%sz!RORQ-)PAThW7H~Wu%uFR%KoFu zeq}O2eIyNbtFlkN2tPz28=ToW`jhjJ84(nc->@k|Uzt^bDN?+2xXZf78vm%$=vZc^ z&VfbIz`ej}4Fjz$!zuc*4siy-?N%~8oC<5A%T3{bROtu*$A}HS8k-ej<&Y&g$Y0Ef zpeUWD8G`z|!Cx&xWCh^_gfnh{rZ{Fq7JWpyM{_;MKV_qT4oI>X_ZV=#4^Hm~Bxkmf z{-NI*CNV>JX1|r&2*sJcKt_c%j7F3^7$hYa(nd{^V6o+hEdlmJFdmP3@OUdEng18g zMlF*u%g}eb)5)9YA!YO%BczeR#4Nudk5*d3KV{|xHZ~~9`w%14K*TqQ7nEN=Whw~! zyYi3~>Qtr)fAZNJ=AsqaI;u4R3JeJ=Iq`_V=v;9pVbVJ{z^LTaAnoh#G7T_;{YPcjPg77hh5A&&!dO`(HHO9@W67HMpmPOaqmYEqoA{42H4hq7YSRoe4qt9w%O??LHzedMuKm~S$3uW2p z_Mirtt?78saVDtFBI95o99@W?DWDko<$OJIxrj?wx-fAb@>OJ}1W_TEq$K8TdoLju z2?=V8GLU{wL)K_IKH8rd05ldJx!Z8|OB20@QA3d9n1m0Kd8yqhgfcpUaD!FS$rg*_ zSL!*ih2N|aOVP7BHHIQ?6>{HOb(Ekto*GDHm}AuLTm&kT|6A7%!ZW&TcE*rz-ayjl zLSd2JoF2+Du%O97;$CSt97Z)LEryM)&24nln@b>AqF#RUDw@kf;$g+$79<~@D*l9w z+>#x@5G@nb#{RPuc5#rab}tm}+q(z?v?ZjCg*fr{6bt=3BPS7?|FKn)#jP{3zbTO~ z3w&)|VhMoS;1KOg(2`8wjnT=f)ic@RY)kgyZXCd?4c~cg6Rt@YPL2XQco|m1$3C6J8I7cT8(DYFYyJhMqTFvxW z;>rqZqFs_nZ35^r-A0YaWckA5dyl|>+$QUPbAr9V(J6}^f;)K^o!Y`p9v4U5`e|EMCh2@~IKE5XoFyP;RmPrYSvyy6i;Q-ms_2#CAjWdvZG-|H#x z#)5gVP`xnqwwZ16fo6z(GneV~oHtPGMj$fgwuO5cE-ZzaJ9HBj8M(JDelYh{j8qyD zYa)?cq`~UY!vpZnO*GxN43HiSnm51)=>nSgt*tR5q+ z=0vg%1eO1jeYO6$RD1+`4enb9^%-1tueSN77KEgaLwc=itq|ZI{U9H% z+4yq}0Gq4^_W`q(5?Gy^0F&8Z3ICp|b-mVN^(Ec=amS5b;T6-srhJqKlpB|eu4_fCQNWEzb^ZPX#$(TbPkk7jQ04Dq9t`TRG-yfV(f!NvgHYb)IY66^my9dTm zK0$YkE1*(+`py;`huEE{du$1~96XD%;a{bQ&+}5R<_=E2i#z>Y)LY6xXO)hD zTwE!+Et`1(d<}6=Bb8J}$M?$jYh2%nxhYa6i#OpAcJ8>@vBfh-6FtOg@i37vB-@UA z56C;x4j;QyzqMwVz(0G%Pd}=w_O@Km2Y3TMy-1@9P&R;h*3;;r(91bxPj#EDk)N;k zE21(Zw@&8T(c`TG3&!?5dlpYddk!jg13TG>s`_MMa!dfllhOmK2EHChnBY z_c%z5ru*Vyn#qO-!H_Ne2GG0j!oA%e(2?V%{#6S2d&IC&0Y}S(M3ROE%~7)>eu|5 zBh7g1M<0Yija`7cyWhX5LkybK^RmpHIPV#Jz838p5GYhqWHWkdbuVFv_<6hdr&ASK zmyUh4Vg9s1bq-P_BRL*p|Kf1Dk>k8`stxg}N5pTQRz@d!G*EE-@&_%KgX-R_s!Xh_ zBBk%%$F$%Mj?BXoMO{lP@&Vw8DevbnTJ+tj%f)6#fS)N^agJCOG$ulSIw}n^BBA46XgYeva^a$j;bqms5^!K;LV{b~!^j&~Q z)och0k=!84<5BaVXgIz=IIVj*(_Tf~Lg>0$#Ns z=vT;yaR3k|F|5CF_!P(t|9oAJoPjJ1g{JPpgoY$&dWU7PbuGCFoqFu3RG#UDD}< zz-ruiZMJqCN=-3vM+F6D_ku}fn3c*hP)>mfKU6UDY2tt{_1rB41b?RSO*~*p6ZoI{ zP=n3lt-A-dSjQ~PZvOoC{(lpWV9iScq{upc@zaWY<3Qk8IuH32vt8(HRCk6jL#eB% z5YEd@YP9T&dtc$yZkiq=^?o9TvwG{v`MCaoyEMuum2bhbF^Nk;Hbk?CP0Lnw-pCs8tDqlgh$g6_if7 z(ECbhTUHV!OK#L<^*1KOB@QEp>#-V_V=u3M%pN_o-n-^M(DtZ;*QNu#dJ%qRIa(O; zJT*fiK$3j-j1QW+-zF?RKXjt7Z5GF~(9UECKR%rRR;#y>0M6l3`lbCFA;b%t^@c*Y zM`H0abDy~gm4+k+w-h`aQT~Ft?tN(mbHNdS5BPbyORB+b)r-7sq%|>IT_umES(48! zUQ`5;ra{lMQeLXI%QAr0KATn;sjv6&R4w<2M56Dp(ZPfsCb7o)AtQAxfi^VQBMr|r zj)MG4p94|tzn@=bbkGItGFfojB?VME!fw{I0{FX?EA0d5$|jI9mjBSa(oI=@M>S>0 zg&rUP7ssw>P^1fvfB;&RT)PH7$n7~i*}AoV5^<1A%>W_oyR%^(90QPAnUuSP`C!kK zV1xdR8|~bhTvrQJMZw=JLZf^&@0mdRX6czE2J=6)buK=l#2?jO@yXG(GE0Q#+o~XY z&AuOKN+KZt%iHN&Csh?h{D0~OP4T@?VdMN&l8P{+izXiTKQf%Qs?n6L-)_L$L;m_Y zOl_dS!}bO5yjk)c%%$LVSar_8o#s$jA{hKn<3TEF<6aU}Rc+leJX%wR@_g-E2dEgx2p52A?7rQw^{Z3e2^gGu;|AJ%C+{xB8J zjvQX?geRius_0h1vW8ZVrA0)tp9+$9mNYExSvm|&*Esbvyl83c39U7eXs9!Cb+GDr z-QAqL_kXqaQc(Y1Ec9zV&o0JGe(lF0Zmh2_`Rt;@;;#{018soR}VaFmIe}?aX@2Z{nUNrqZ z3#hYK?vf(KDiX!WlA#G1Lsp-q)M=nWM^=hBrjdnIfM4PmI*H!sA=vluU~`EBr?z>@ z&HlovlUL;+yY#>aOfH7zP4*a=ck5I@!NPs6APs<%Oqi>$$b}gjn=rO^chN8qFOYt3GM0xn0Aq_Q$R=nI&d>AdQ|#svzh1{~NuoM!rH(ucsDm+nyBQt@ zIW8?(2KIR0w>g?o!GT7_30YJbNaiQdY=wrYuCU%twW*Zt?{=X&%oopAW+MqR_hcU9 zHd7yA4Dr^=!)AT(BPn8JoBxjpbvRUkshRTxE7MMT1iZBB2M_L>sm&1Xsp&i`7J)iD zB?HL(bSdJ{F+PYmA-KQMf@{)fAMPtF+JQTsqp;dJKV_s7>}?8LEUYF!dx!YS=uAW6>HZd*Z$Ubu51{9A z%95ht+~AOeDRTT)Crvz3qO(sDrT-c@aZHCS2ThMAdLNYWzAR{++;9^GK4uvUN6cru zlj3__t!4)>xh*&~!%BUtVNyKr67fw(@#(h|W&iCLTOw<+Pz(312a!hI7}9yX_I&X{ zlsN=mRl@ho|L5q;1Dd$=Ha?R{fB=C^?vMnS+~E*G#aaVQpjME2m#QUPiU$JTqQXov z35rLnMXc1;P_=a}g?hGPk4Xr)yIt4qTWhP;BDLM^ZmZVqb}dzLlDyySAJx_Z5;F6f z@9{jJr&jDtlaQ@2X-8AZCmGyISWXV2Uk`%f>Bm|m#uT3AMc_HxNCYC`fYHvG-M{u{ zfZ2Aayw(u@6AnC}JE=^Ak$Vg)EeX;Dijh)rZ187#uaUzzo8I1l4`buW272|!J-R-e zUypldUmws7Z$kPcj{BsE+d)L0TT~I!4z+S-#2zy87(hsct&vEuqgllx0poG;g~4#2Hh9@cU9Q~O z2Rm34@#_3*g-y*j0PiFTUdG8$@QZT*?d8Fisb#TAC1idBS+5RxY~jYl z7)isL*4HL?{LWMfE=z-#Eq)}47(eL!re_LILe3+&&FJ~YFU{_0<6*aRDt7<6qT!1q z*Z`@wAJG@NP{Ea+>^%h61Z*e?l9r16S{>WCQ|+010?;FYZ@*q7PWj-vfts%kb`YVl zm<+qf;J$w2oDmR|8SG_@G#XWB2cL5BQ0G zYOgqE7&>XVtoERN8E_3z2f-{;#tR=~5GC0W67;4pH&T&3lLzTCfOxVfKS7_JCjqT3 z&vE#=ggpG_=y=3H{imuKuo)?2gW5aZorM2wsjrM657KyghMk8cHh$c)c&Ev=%ZkW7 zOKWc_3HBw!;^j70;E#Ct$=}9Sz7Ix%DU<>C@Q#|fnlzHpBB?$<9*WCU#h}|6Bin7F z-w4QuT$mE=^7{HUWTfVDcpN13%v~*+=Db(6^PGiEgLe4-?MOUwMuv>Sp#`Z^`RO+9 zKnnSW>(jUZi2!IUqacm1D>)bl4C<+6Ci??cNKji0_TzA*o7mrs1x&!`|4j^J0&qls zQ}v37#vY1dPpOC8uj#q3T*-re99hbbe^qvPz=q1nLqup>Q0<+BWwDpgyGP?=Qijoz z5iNtpzVJdqO!M+Z>;EaC{KCP52Tvv?+`M{B@Xawx0Y5Hr3&E~16l@4XBztP`SI{CD zsqHYaf@ldhFidX8$H|zN#e(2g*jm#QFuV1z~?ICHE_b7@-U~sS=RxH1eSncm2|x=tB)Gtcco=z)6_E zuD9AP*3g4-4cX!%cyZqFqPNk=m86FKEiT)I^O!R!QJvI}b{p&)mNfF@ z-rf0ias-5`5i}eg1V%Syb49w0VB~y|z%I8IZn&A}m)A-h?;^&+EU)QJb#L#tv66Ig z@^CmYUQ2F(xeQ+gjxKh|bF0P@RPhdN*Rz8OC6kAj&5>DgMgtE@J`;?bF$9D zhUnZg78vTAaOMH*Mydf}qh($;_&4`zgZ;n`mjP{Q_~G5Vlu+v7nN-OoJLBUTMa5Q-g*Qg&N1`COB%SR}26+kUFPHhS!0OX_|8fKGYKP?X>XSYSBQw zZfNVn6w)INc7Xr-msDi??SjETU^H8zN<=6rzSFkURm%U*uRv@SN3EtAHC#2J1BZwm^3G-=BPS`mO_bNu}od2XSaIiXa zWTc^|rdP>KHy3s!!FW<$^{Yc4IomHuO5wHDcTpPWPQpHQJ{`;o+nQnfX(a&N{}wLl zs_h!M@56){gVz?}Nu3$*Rva)|DHm_?OZknTK#2;mb=5WcNPo-yE568*cgGY#At$J^ zbxzhFRA!;NFUd;z(xSKKnwd)&+XuqxC%}yzqb_*Ve zuNYnVrw1iSgxX=DcP5H1oW~R00GHdN_PWoR4csZh#YOHqGpqkGJ3-^v;nzT*ITpmI zh%8tTc8DP3H?y8|ICoaHpW~Lr@RH)^ES+u?fflW`>RqA4(bD8wYbdxdLRUd|>Q)3_ z1yzM)_>dO~7%p`a^ctQI0_~rOlO1x;%jstOQ-J7373Aw`EYf}Ij%Mi1IAOxLXk&8E zPEj}k61O}**TGssJaTIb+|#K*iUd!b`*L?82w#;_h|kPl9&hHj7`5D7@LX;IJ`FEvRb4;jo2qW#p-jcoq=$9*ID( z2BVS*S(0MUIpE8It#v}i@!Ey^8V*A!8rb7B^AKHU-Jqbaf1;X4*g89Ocl`Ke2GNg1P10wGy*@K^U7mM|3+K2)^EVbF9BSHy5&G>g!>3vb;WNZhD-Fsw0NOE9#|aXn87c70`Htd(EsD4K=L1oN4Ew zjSV9MDu|0}Ty3BZM~{c$mFfYr-%U%gRhl!2I*;I5O~RUHp@sd~6$`O0F5dce5MOGd z@72KWEnR30xHhZtT2QzkJYt z{}p=Tv9Nx?iseTeVwi*rBI6Q6u0-@j7=1Vjiz4RpxAEU1wy^t9JG9Ha@DaoV_u`kP z*tldV`Mi}9X9eiCZAR`{kU~Z!zDN|V)ZVpq3z{A10tFfru8>Vbf=~#NPK1>!Qy2zB z6zq+IF&Qpq-C8a4OBnpG@I*d1p^#~Abj5-|8J3X6lg<(HU^jHGMDAy$);pk~yso-(#9S^%P@GRz{RkXthG@^LsRHBIdn$N}SPOZTFCJ0= zL>iGYU%>dD*Ofi(Eex*1iUo1Y(DU=K4{lxKxfjky1}rREP0XLGcl|A|cJy8-8B?7> zZAJQp^D5NEl^I8^g>O~DSk?>4p)-SdmVoiOaPsm|*!@a|nM+AihanyWEz*JN~FUhkE8Vjd4 ztAppAzgk$U2AK-H13}?5B=g!^qfeV%u4z+24gd?xe6hg6Oc5&f5cc(!!FMO+39FJJ z+q-Xa9{#ZPVwWkLkUP<6FN>gg6PHwB-O7thZVsjieiFUXbg-Arl#xF}er5)X!*~Yr z9^nUXwC@E?Mx~fP95I`;NR&4QJ3ND4@88bY3Xn1bJJlRGlb%W$pl@bUA@LH?X>RzG zHuwVE__t`3ztjc|FLeiJ7z0}kh5=s=ylf3aL&qyO6jbrUxKi!|>cvNk+jt>`0+PTv zHz01{r#_u8!yC^{S)2emtdDRlVv}EVyK%8RIHyYVHB6KR(&XbM5dN}Dfn3wue=%^M zOUb{bFvGxs(ubyB!!dD^C<=j`52@nP;MV{u<=&H7@C!~vB(Gf(bW5?8C&bANNH z4fb}TV8$;7YNLVP0KMEC8S;vrdkTw>-?JwPR3-s&Oz@Ec*`#-k7(G^Q7DQR5L9J&W zvHFpCV&hYjXGmnjkItVa+{?eI!+-=V8UC&OoZ0>(`fWH6PDMhHfeC}LdJ8))C;!W# z${_%?aNisKtFA%9rKEU9R}%;I#0(t$W4@fJ#~ni|DS6$%u2v%}OkCR$m}Yqm?1L(u zNjChO+YL*rFo56i;Bq4e4nrE=`OUWhnxrq-&}5;12U-qtN8|kovPCG!dfec(72X2} zT&O7tFjSk9lSt*zZ@thb|0$nZ>nwtij*fX2Zr*KN0#ICQWC%oi@xBCLlYNWCdo&pY za-RR|zm=Tj|96?3Y%;SyvyA~PqfhG{>ozIK%S31k1C$D5cq@R~80J=gr?pCa&{oDB9i!rub@_klqaavKSj;eBJCebs!VsG=ewXOaR171yc_QSN(?b0-_i zU~jvq0#IZg6UPzE8km4uY3wZ{wU32a!gp1=ZU}}@d))C-FLe{5yxWWgThC}nilASu zs`-OAJ1FOQdV8f901CV|njZ%ZWJEdCns22zoBwgI50f#^LoQD;QW+}n!Y)q{e5EG= z@k=4hmzuyO`7}h_TB|+D*8rO+^g6F5wyVC3)h*V626O&_5m~TZ5`4z_sfK~%$jZ5k zaIu-|1ooXA5lBhTlGqSsQU@19@Px*(U1VgRH`{k)*mqMJ*)YxUv)J8Y@c7}u6e7_2 z(s@>0m7R#}Oku8Z1nxaJauW9JI}v{gq;0l|n&n8hj@eCHMxdt>Lq{7?lU`$Hpre$R z8Niau@rH2<`5nQKCsrouT>>6-k$mCX7;ciR?Fln%}`CRnQKbr9fZ6Q$Ev6r|CkBt z5CoksL{l8!f)f~0y0~C-~!+Z9s@2q~mvUOI$i%NPdy ze!`ftZ;sD4360!lSL{ti^}X6!9aASEJh+15lI~ll`?F{?Z{oz;5#u*Fh6)N%6OvQ1fUM> z9E2g2f?1Ig+$bA@#W&kp${NG2(-E%R7+x9vIK%$LO2va$ZHp-3W*T{n@)O*8oVRE8 z(+cueH5%zibQ?pD#`W}A0(F=tPOlX^viX zlyvL4tuhDCVX|-6G8SuK3)-a;Fk6h23B+}o_7y70yhcF^#l6%fJDHws=5r@ERzOtiP9_)2a(*$1*P3iBU z;f4ODWg@U^vqx;S2S!~?KFDG1UVWgyyE)7M0hsq*N+l^H6|&l2OGPr- zMO==-?*Xe3z@9Gn-5yZLdLcF*HV}PPlN?6Y{pPWAFt;A3W?KF2M}3;X3WpdT-ut{Z zdxFoD%f@gkWx+Fm8z#zH2|2UbNyyO{hlRtm5FtF&mMHZYvlS!-dh55oTU>VN&=Ks^ z;AwUHg%@jeT8|o@N|X#a40}>QpWkJL#vWgNXz^M@?JsQ#~evz+SSM_ zyymYV5lKqsEdG;zu%J8prqN}(M@!HFAdkB*^kAn5?n4w$DmyGeet~D17X1rjy<`fV zI$Di)m<)EkntV#l_#hr>_`|%~Tbab*zOuvhB54vOH`p@-qV=!MdGkA=L(V{1k+j^< zi^MUbL%hUFY|gOpoT!TeV}kD|DY;t`Ew!*q8uB>oFH*^YkSR$zbT3^2X}a!=vVlYh zItT4eX!J^RBvy(;Z|F7`Ii!*@Q|O@AFTjoLR^R8O7DxWv^F{itvMMb4?0FUf$nxdV z-2L;SaWO>E?(W)IKqpdB%c&(g9-=7C49`qa5(N*cD2MYC!M!JLjZ*U64PU#{Mg*q` zQdOFD8+X4xLZQN=pNv(cX(YA#A-MQWY&@baaRXZ%l%u>LP!o4=TK@>MC~ zan2L;8PiVI&MkXQ7i8iFBW691L{G>LIC_8w6%0Q|8QA^4ll*H|^QA6SO%3VoyZDjY zR@3ZHPHG^)3uYz5r53OqKh~0H?A`G!v-FP*Ij>)!Q3juR!e+UlLAEI_GMP5Cs<~Sk zoWsw~)O2TE>aq;Z$;vE~GI19BReqMS{y@I&OLKT$PBy#K?4O^9@YTicPH?!Qlk+fe zwLvC~3f77PsqG8yPRUE&sc87x;BxoD(C#Z@l2OxLXR%j62T?jl$vn@Wman-ETwGY| zK+vcx*pfDUU2}y9%{&ex!0Cj4<4r63HCkXNy<&`aqp(0F2uAQBN8RQFNV$pNxB#Bn`JGiyeVa(SsV(V?ix+w(iP1)kNpg5LT1;e`?<2fqEdSI)`q>79XvxrrtM2>aSh9 zO@#i@NzDa^SN+nSA^vUb+KPH2cd}ZHf>3xFL0=DAsns}%5U!8EZc^}8HLS!hv1v^%+>$KZ&kv zAAbjbe)R+}b^u}Vdb=d5CUgrt^jn6f-@?9uf7c?9;c2m?3v5qRD}`B$Ty3q6%p%y@ zmSz?r+qM|FN&jnIRTw~~HUkYAb~_v4SqpNu=v>4nhgz7Cq7cMjhxWsRu4(>XSIZML zHIO@3G=6*nx>bDYKVjg;o<>7sO{?|v>T__@sN0cM7eAJe>j5`jb7|E|(rR}Rfi08uO3byQ9?>w%eJH;DoM7d${JNcGhyDmV75tCS3YwPtu87R?Hoe_|Q}3an<`tDm zzdXh0IfLHL2$olG(ia^S?V`W}o!wVcwcz1puqqP%1-EPd8B+_FW%1k9FX9)cbc(L9 zcj#X$rHsS(B@wQ9amoBk4y#=)Sn|TEtND%ZLl>2XEi@YTcR?89;#h)>V6)F1Uj>G= zG_>ODh4b}=A4Huhe8GabvoEyV>j3l*QJsM0StG~hlzO2PTWAP+vom4i4HqvB>iEv% z&(7*Q9ukx%?jZsLl~W>E*$fHs`$WUj8EnMqfV~N_gs{&BfF-}gft*=h-jOzJdZt)? z{%M&11bcDho$9ognyqe2S$8xr$s#B&YWO7S-W3HkNl*PvP*U*2`;R5re^Cal{AnLt zG&gy_pY;jqP= zMZ3(#f4-a!BM@h!b)I9N26)l%9q5Lm(ppdHhlqy zy3q_>ikh^QR^P_FniM@fhe-uS6#VD_UkDaXgT0y)O2Kso7o#NjZ!O8NDAsGWW+)YA z`%Dx4p~9zzBct5J{Z+}pJV}tB1r_^8J=3$ng@~8I;Lbf$CMiiw&^cW9)cgV5fq2!y zpQOQAcw}l#QerCOUQY5%1;t&up~dbLa;Bd9R^tE&T)~$x(8reR97qO1-#V;DPbR@- zMYRY*$qBg)3r{=)7TMGNIQplX8m3Z#1oZT8%N6Z&`c9o9{EkjD^;`<_tSS~nwT@O3 ze1n~ERhYS@<^Xf~jD`BIgoK8Klp(8#tuGMl-{KCfR8T7V(&?Q*y^=AJ# z=&}EqR)TaHOCftO6&coZG+yvN1Z;#r-uXwT<`#Nen0RRbN;M_o$+Slu$LCD2t%H?k z@UEWvi?*ahlFmRrQ^I2UC$V9cviZ|alr$9r!T!PNCA>fQn3qE6^ zHiW6knJ-!+kM2H2!wK}B3S3rDp4l>7r3zd$Aowg8m zO+v1<6>RGVBsvk<>VjBqwj&ipb*?(i8CmcNn0UFXkO4C&sD>yN?yH^|5e>PKZtIHn zS0Kt|$D^9SYU3zk;z)ZmxoZQ-WXmGpII69$k^0%1~Nl?_g$cZ|{V` z?bXqKdt5WLJJF{eoO{}T&6ztP1P_15Z{w2S3pV=$O^~s%asISYiyymdF4}h^rk0yR z(DS}AQ!Ti6*I;tZvVrF5K3mmXuV2pdP1Upa)yy?&N6*63_#bEDsOL+3Xnzy*^mHRH z4cX?*l{+3d;2YlkZKdcE@S!EB7gdsslO}*U@($yZ5|93)r$4{0KzMrlPeiD-L(l!) z=6Z4_(Ln8U&V{uG{dpdh3*ixTMJh6XG`ClR0IUk7h4~7P6H&rd?{7<%2SXNn>n31% zc%Uv2mx0~APrLe)fovckN=Y-fg__PyrFw95;a9Nq0O;1>hVxR~5c(P0d+H*7Vs#YncG8U zJCDJoMTUDOjiiw;`C_S@9$~FN7aHOa6t9WdFj-H|0zw13vj^o-sFsYEqB|MiOTHuU zdxrCxH28+m-a*Y)f!3M&MT;hPhnDw&Ng!lns&03iL0^sh3r+41Zl~e+(`m#gY;BrJfa^?;oBYF}p`F?ewza;4+Z;f6N z(ZYCqyIDr=QWx(~d4bB0A;vBUc%TGA>idWPk3fY%hMo&;CEKZzocIjtQ#H9BBbT=^pBrE4vkAQ1&!y?I0qy>Kt zq{in7?kxowq6}0|N^lE~e!o1dgpH!-=YdhnJ!wg3q{{@;h!AOFw^~AD-C*xjc#uo< z!DdkNOM^DCghZWRf_$ML@@b5$m9YE3P`RV#jvLzO&!7+KAGciuFBP#E?N)tZBfLb2#@#Gq*1@`61)E(7prnFFs3~~CvB8vJCU*~NeQpQ(@j&BF zP0)&m;_o`k;nmxyEw;ifkw7lBmECBj8lYcZGaAa1QSt~)(lxprh>Mxv%+=RRA=S(DuW!mcHwJCXEUtClHzx(D|2zF z3yqKGR|=$}kM8e%H6JpR9?%B%Azv@tf7JG=H}O+ff+#^tsw@zF)AP6~i*?_cqH%;F ziongjGH-OTO_dyU8W0zfbrMg>B=B($piJcNTh>^WN|D`vuxT$Z0*7?YTwiYZQtVxs~2 zu$M#C!I$vjm!bjiZy7@$djan$if2zNNZ^7^rg6`xx{S6#L<&yYdE~78JHXf)%P_h9 z%{Mz!hfZb?EXC7L>5A_)MY4Kdc%PM zFm?l5Isj4!!gc(mW)8~jcL@o>6{N8gC|kNnfxoDU2%R$TGq{&%!<{P|9vxX_@`a@d&0;mgyWu zf)Ui)^OxsG;t?=mVPmOU z6;beehZbYTtE)w^*^;3hYYg11;uL+F8n7dO`!9|0oUy1;kDW1dmuuq%7Q?Hx<-jBE zK{H~uTg|ZMm5{Gh$KJiC=jOoOFVsU7XAtG{0GAFgdY-|)3EIsJ>kSF4aX5ewBLj6B z@V#YbxXQhJ=+!4=)?lM=oC*uGGvEBI9!U#cbt;`|OTm{pg#YC-=%hk<;9#W- z?P$Bm76=y=%uj~@c9BJ(r;7-w5*xb&z1*2t4)+?YG;xpXE34lMjI(SeKvZCb z2hNp3tb7)*HVRvxn^le9j8PWX%`Wem5`_wvbwV^StVCVz1@mEu4~ZY>3(uEz!-8({ z3-sstWP;HHtd^;?ttEs8HJkYGbRxDcz8S3=%W$?IamlXfFe0f%2)ym~sQUKlU3Iv*- zYC+>Fd`kQsBh^m0>&Jll>*6;z>ZuHWn!5+Rq$K&3vDel%y9@($=EC}Q;6shnT&h{W zc44xnGchdMxV~o!sz82*XccRK4;@;B*|Hg<63l>fO2ksgVyFUF!?;+?9|D1Jz`bp2 z7R%?gZWY2Ju8`l>npN1|wk-t_SY3##P2JLU>AI!(7Z;rsK$v}^IoYMaruow$P%s1Q z*S-M_KRPCc1~d; zby1bF;6tcHsJY^}Vx*OXkNV#~u*Qks z4eMmgCb;m*0oBe#XXmhgT+^K8LYr1g$O*dP{oJ)pFvFy5*ap;y!@+KyUg|zf>l*?vE^R-7$u0Ssd0s?D=(gDX&#UjyT-1m$sQumGTNJ`zuD#1q<}Qn6mj>asKHwbf<+Kl9yPG} z&Zq<%h-L_IAhhJaU_)UDy&zKXz{xsqo0NRf=z2;e*9Ri)Q{Zfs;|#yEE884x93_s$ zUD_dc1ju4>P!AHWPANWr?M*52XW$mW^~3Eo(D~z%q3Uvt8v0n$W9Tt0u6p1l}o;w91`*7Ll6-jW^ z5{V>e0Q-eSM2RFYW0}N+vQ&t8L%>S~24Tc);{I%)*N?#z)XF`C*eyL*W~Dbm{oY`; z{~7M?ao|f`FwxIOWJC35q~s53$Mdj``&o#-3Luk+!JQkG7hzr5n*+XwSn@ZciyNrRXCZVmxJ6bR(wqsk$Gc+12t0>+ z$^igOh9L=)%~k`uoR^$bmci0hYK?(1^yos6l05&{as}zlgN8NBo|NL*QI`0Qjp~4b zUon>~;$9C;K_*Zgu*6LU6vHl_FIR)edZc|gQ(b-b%<|h9V(qQ6T%zA@VwDiLEW__# z7eP$NF_p1!vrH;uzJ~@+AQgATzdNr#A9BGXZeq~o<-;t21N^DQMJFTKh3!}j%odS8 z7E=x#h-XoAxGhqVI<);5t4SG(8Au(bm|j(UaHo>#NG*{gXG9qRNiqVbRx)=Umdyag z*;`wk7SVLF+l@g!u(ilv>+x29H`%Dt(>alMR&>A2<5At}^nII>0s2++le zIXxA%qK!55u}h<~Ye$c%eI>Bfqjb>FyhKnx!EFM?nhd=Mdqg1$CDK`YA!)x7i9H?_~@`;~QN#kFx>l0EvrdChRnVz+6Gb zXR%voi(@ia$w`dEz*sBL--5`(&7JVZaIx@qRjnVfu}}07x@@2cjA)xJ6dy<1?j(7|!@rZMYZ?`SNd4bAM)CQ-fN^8e64JO7W!U}a1WX$Ag0ydarMKAxIoxRR`uy4~I4Cj4*^4IXk*#QFDUWZV-3j7YbXOTQ z!$#35q)tgDOAt4Gu^wdjrP+a2l$Xu5s$yXJnaTAV?5}3p-6~!?Js9Yd1*fQZ!A*w2 zvjcSwnDf6IQ=37#odu9ZkSub2IS>P|8~vn$SGyJ!5#gxX+ii;LF9{Z>RMh)dU~qaC|Z5 z*t0}8l;Gf|XoBys0PCBM7th9Gd{{KSg~1(HcbY?yT^i^;kbB5;y7~87|Htj>kIl&*20uH zM;ewVf-rVh8!l2`Y&uc9AUf0!ZOT-8ECwR>t9Os7fd9q}>g|KtVs~}5kveDOCJ-O3 z90PCRCu$@akcdW?y*$S3_k`hl$%*Ta(C(y!kt;1_Z>D(5>j|VcGwtp$M;KyPt}dc;G-V9?JH`EW+F!#~)c7)yjRN4tG;4cdW&tUPj229dG= zrGJ*Nzl#qmJDOp59?dV!C;viqy}lb!K&!Y>4MOznwu!xJQeDP)(8_V(NNRSL~5 z5sUIPs@Yf1OOcCJ4IfvbYLM=Evv0pUu1#5R=Vmv6ICWa-kPeJfX0~J_PjD$jJ6isIzn8ULSgpq26 z-;H{Sr{kO~_*~qg8kd>qIx~Cok00u(xhXqb7Rm3ZuuFq{7B~Ln-aWJa@WvQ056K zxy6M}o9fOv12aR&Nz4dErV|BQN1z<4Lc1j|?+v4cb`}Ce1dgIhU3KdJML5oT2%Hok zA?2zM(b&R~XF!X%9U3tMw+G6q@|mKd1EP8dR40altwvQ0f>;V$XFn$+ zU$7R8mida{BVGO7bufOh71k`AZ=`0xUsJJQ|BGb@)1%R1RiZQSD-1#a*QSOHQmWR- zMi1*n(9BgX(PR{b#+;Q4W(y@iu)GB06xt_EDcV+3b&0}#7|}LwtPc2-hd2R1j~o&% z!4P)Wsg3qs7W;Ao{2H@u#d4KkxFJgVeJp5LF?*z?`3r?hxOp@s2tXV!EHj~T5;Qll z_d!m1$@vG?rVoFzb`4lr@2y)4^(^Qoz?o^_^1%pUf<@vmP;+-F0UPjhhlTw~Jsbkj zE%ml9t>lj_n}Jwf+_*R4c)3Pu{6B)K?HSE z_m#m|egz#GbJ1~`EP{42+vF+?oXT&^LxFd69fYut-&F|^B-(LGSa%LAEXmtpbo`(5 zo9Btq66EH4M>8YtBRjr>AFjYl{XOT$zbA*`jZpKpEa~cbB~-narm_NURI6ApOt(U` z+HY1C2dVPb7QO3E$8sy(o)Y;A+=&yFLqje5H=1^FPR zdD%TfzF5>tXpq*}yM4UHO@uzQWJr49BvP*tEy z7K1Fk% z+YQ!0__4TNm7O7$W8nW(x}76dcq%x4kyN5Ea*V0GXYL81`Vl%dt$XrJjQx&d7a z&r?+Rg3y6j27AduHJ#9;@b)?ik|n#3&&GqBi8D?oDkyxq(_r3IYzYgVo~qu$Zv+$( z7jezc14^&EidYQS_T(~bULyv(?o4e|XQoq%x)!UaY=gFYIt5U@ll~I1klkv;yQNYRKJC z3sr6Ff>HvJk(c1!T&P}r4n)<6dN{IVz~qng8$y%bC7v-@3YgUS@*AKx2TSU1piS!w zFQjUnLg+m8g_Cp|BUJ{zRc(raE`uqFMr{l~tc%m~Xtjc{e})G?gZVFG4R{m)UmsGF zBL?a`&MQ*M@!(V(Eh0^WBT5-b6dB&1;*bZQhZ=p}+ve2?WoG+SgZp2XVi5QXDH`|Q zf32mIqLYD+R2+3RQ!@!JY^0wa)U!*aWT_Lws;jRr!jr*^d5Jdo3mY|#^Q5$R;3#6I zW<~wh`l4Y|Wxh0cb;&D0Dk;<3Yn04l-H^ZDP_$sYZ_r%S=n&W13f;W)RAzxVhWT3V zn8~xS-x~cdh^_t`31)T`i{ou6}5?IR-^&h{j&g{xg4X(h4 zLt>GR0WIBfc#p28v~OWhM$XJI6#O;{mjXI?uYZr8`V@t1fb&{!XuMC0x?xi6^&|=9 zh$j@4Z-t10vTk6cp9%zY$iI!DMz0f(ZsRVQWRA8#roAmEIDomL!5tpp2ny zVw?YWG@ILKr8Zatye?w~tT>@!bn85=V|v;xQUqJXNf6_wAz#oUD8W3?4ehG;O(Mui z`huO!Ci|`>Q?5A^EHp1f&2%oRTGAv(L+8b@NPAA$9SyAAx+I~ZkaDL68#xrz9Wg^l zmxA2rgH)m)qyU|v1koB@fp~0g3g#a$#ELlwda-yY9eEk{jx0JRIVa$bLT!JQ2O*Pc zXtNl0A}J`2Q~OKvWxS1{kg@Oyd?L@Y4O9k0+uV}&ui|Z;K>sEDRIk?Yd55KFU$W>X zw4h!iy_tcd02jlAV|z&gPn>L{!p?&#;ZSRw&4q#0hTWDyVO*6{Ee-CH1b5T&Yc6$i zxyA2YB)Qm@6vYO=#Gn)J`ZK#Ss2wUugvl#t=b7o9jJ9|e4@u)a>OJb8&e#Hs1}4sJ zel(b6f7D~>4CQ9{=+PXSWMz(BU^2suT$dkWENuLwgPqTpz43tt@eska&QEc2aT-V^ z2zH@?GSg@cS)IYgIc3fnQb&I?n_zOam!A{!9Q#Ie&NObf6lu@0 zZ+D(mDaiysnB;g!tk04iijOjaWAyAlSwmIxJsE@Q$OB}av7kD}cNPuz^@6%4R>O2x zp^nk^S~=4WOHLQpdldL*un?6Z3N`aBI?H$mbSFq^`|gvkzTm^?*=aTr*UCjYjj;uyz+rMAEdNjiiSRXe~C=z!{=@Lp&7 zRKGhx5hV-r9Gl@bg}Z#S5|CJ_L9d=2QG3Edy(|5U2);U}kBQ)k6TXiJT9Tf931>ct zJ1xT@brtJAIDMh}`FIMYz7~jt1BNe{M8+iu-vd1aKW5(y&17N$6vyY!U$`Jn++Po- z{I1&%?j;HNYtbpS+1H&<2o6|nF8-{yjH@$*wNmmHP@?%UkDqjpnh^@cLw|<~0VP~H zFP%Rk3Ps={zExVXeNjBPNTe#Uf+=oj~&^N%%S2B@x>XTU0tc9 z_12h$dle@;^pvNH21#|pU4m+Wc8CcW=*K{m2yQab8`HD7-$AAGAezc@7se{^cto>U zS2p)h!EEI)xVmB5glfETXGCBwEZmk3;xz^ZMGDoRw~r|tJTQVn>=n{#pvGCyCbuSn zka=UnYsbw6Od@52QZv`i!KeIgvhVh(U$oRD^RHpAZ`tzCB##DZ6y)T{lRj!*BM;np zHvy?dWumdSfu>HO39G;RZdG#p=K0F=|2*`TN=v!~3i0+?M-QgtrI2F@cf9>{Qrx`Zi9Li-tse+lfRvnp#2On4K zOoTXw+)rbt2_zrRzd9Jn<%PGSo!NyuIstIu8W{ln5)po!SF0m`(|TzL&_v{>FeO5L zP~9VD?gJ&6O-+Jlby&JlkuH{?|n8mo^Hua6K9_U0*nUKi^`1 zA{$nFv%y=Adkzf{T#FR>Rf~o%$%C|!<77y_jfQC7$*-&b2Ecn}D|Oonk+st9X1QY@ z?@hc6hSXa`iKUtLt=!jE4x{erLp$r7)8Lfw86?BryLWX+D^Xft^1I*Cdf)3rAq)c( zHJ_VuV^2mAGhke7jJz4CSVT}gMDD*J{?Bw^3Byj_`OH+TtnaK*yA6<%&Dr+@8L|ksbFx5Y>2)qMcw>2MGi6U|NOM3q)jjn zO+_$p;PIMt!G6tfwg}XaAGjpN6BB0ZX{zZ+dEZgQ{UGrYGb%hyxY|cw#D~V#s1nd! zi_(URU_4I20Wuk^L2Q;29W8fA9FE>p29nZtH5u4HIFs@13kW|mp!M|CrIE$@P>%yf zCi5oY&;4%k^P~QjPn@%3Kx+G0x2){7O<_zXG1y;oS|C_2N$uf_wIoIOOJI`wo)h-Q zjN8JdsE1~BND|K~(P#0hB8}CR3`Bw>@P!y`KrB5`8*dD_LLn$k^mO9~(6<^3OS>S} z;!}Q#;_T~(1{$gaMD>x=nK&{F_j>bd!*Z<(&HO@$sr zdcEqJC@f0T5*v;-KixC*Frns2x(-|0R5s%K6X7pjl!y`k`Ot}*U9+OQfiVy`xkN^S zxAJ(ImSMERk+PA*9B1SfCNSw&znwo1n*t~+PAh0Nq_4jA%OTK&(ELiI*^wI1-R!cuLPmY>_YzZDP{k?efE-5Kqbfa^*x=xyLlvE zM1of4DLuWBQS#8~)4(qa0^P!=cPDQY&fwj~PLl;GAPr}nHUqcBV1zZzGme{a9j z4FM;-(6#2(_a*4=q)0M|RWn`nYd{`TPuO$K_6B+T4`b`r+Bk+NoU~ybSVigp!k@x` z1gN-U<3<~Y5cX;4rj4*YcHR3QL6@mg(jqLH(dyaSLV@$97&ff2cRJb3*s7|ESH0T~E}FLA5^?|SNG|w!aqv<8ep3vo z?ELX#VjdypMSEY+kpdpU4c-uH{HJ-)WHX~@vm%k>9dBiZ-R&-Q@#_=OVx%~&veHJW=?5tk(IVJhzffW1KD1ItiTC|M2uwp!qMSmN z#gT;zT4KF0dUi_@K^UDkM@AM#(7ChAGoe$QJ!^s9*2%NM$iI|cI|Mp+5f9va9CiJ^6lgP(m_JFbOhockhNL=K{-M z)wvVU8tV(UfM%X%MtXz<>@wlu3EGB<6O8sq7@d&qnk|Ms2BQym02l{ks=iz(d2_&v z!=do?z{?ayEf%%}Ci)uBzIwRn_=X!FPpN$WJp73k6ntDR&!}J0-P}VErqHi zM7oK3=35vJvJeiaOIfUTL_SILLZhp`5Lel~9N-P!QLV;k|AXF6r+D{kRH8{I@t2Ea zyz_l`agveqcBDh8_!ETXARwRM$zcms83D^GswM#$I}eOuO{id65SLVrllfwpy%=U=U4ZeX=#`sUo=Nb9C4%~Xg5%gDa;URO@dyg zEEU-VCrnu+VxniHbEtgiIX+A?=>Lk-u&W?-g~S*cQVFNtm4H%|AY-0RB}*mVAJ>c; z{r?valzM%^UuzTR)_}{BRH6&-TIf0AG~_xSbP(adb-;F)Lf35wHw~DS5WYA3`#1S= z&)@GRV)HD-Uvj}rIISPpJ5k>y{l^Yv@S%bFLC;buj45H2N>6Jd?)gBcKwJ{G0ip(HB-C8qJ((gM{whYW$5i@6^=x# z)WfP|KuwXmAnO@^$gLUCJ%^V`Ow0ngCbB4lMIkR6KHEZVP!C<}&t=`2)XwUhfqGbi zgp*iJ2Kyj`jme?hzS&j^gUYEc7DB zGP#G^;nqcN*AdcdE85H?C$YOh(s&B?DVc>&cswVp{Dlg~enu7y%gFtb;Ex(|ha6%a zy^)c;RL?fA)Zx8xYjoPtNpHJWv?QJduc{AXa7aS0>-up&hyr$*}Jt{9^$Y z3rvdVQK$7`Lx+evEWkx)8x|gaMhJUR$Yp`>zLNFXZ>fx~3ULyIP;yc|yV(}njfi8J zc=)mHWQ$UYT@pmei%%-EL=N=zS_Lu5#M#B8iBl;IJMZ@oN+4f2PQh$3(C(wY^9ze0HOLbAZ~Toju+@~de;-InH27h< z4(g!}_K3mGP@g)FI1M0otAH1|k8nqe|7lyF&XRm6JW z$xJc{9#vZxX{Cq3T5GLBU2nRplMrBkpRQ~7v$n2P3)Jq>U8|pNx7%6|CX?@r{r$1q zT^~gtnY`bx*Ymv3{8(v;z22w{{3@=d-r?ra!!R};Y)I_w?d7`#iCkvk4yGp{Y92KV zX2G^gBb-Hmz?w|--;EB}xa3;HYV0w9UHn154ea77b?Kc~o2Q;!aP1!+fqi8QG~hu%JK;@G5H_4QTB z5^)E>uV!vDeJg{C5ueR4`~D(~rKt9VybesSZC2${-)^ z+o2o!hots=8ssFo7G)s6sE{3ARn3EbvUq!^k>03{?u65Os{y*9k%M4;m@YgGr02O# zOrSSAxVF$W3-d7IovCr}aTm~Fr~jp8*csy~i;LE}f9QaoCzz2SS(w|LE{?XUqc4Zg zJgA$8WDg!;PjZR8xO%!VlG7!3xS%AIa_R#{OcmV);*a}T18o%}HdS=9A$o8$(FyVr zL-ZpJ@(45{3MqxuXD2i|IJ^-V4}8c(14g)G<9$t$)Oc@*v@rgD@AL_-F-2l@hY>Wd z7&4|pf@$c}UY}bES3mMpfm6`7@sVzPtr!LrX1k8&^+o4z4+>Y>BT!hDkdk64q6 zKlAEHsMJ^--f=4U2YE( zlm;2I@dquX1&v8hHD$Zy!@1$OBA4+?^;Chqc$dU1SV@KO-Y~Q}P=cBjoOF-?b*y`T znXM!r!JK@o?gQ59x>QqhQXS0;7dpMqM=mMNc20Q5B+5d>X;E;72YYaY{)tDksI7ni zexx5yLU}4my_4360>Q*=i{5=PkhG7{N_7J}YcmG7!3|EQq(vD6h0y(ALBZ-(o#xT( zlK@G1n*inrWFb0haS*X^dCrmvEaKqb*HW2e@wYt|S7AuweFP$k^GQZuQEIZ;^;-tN zL`L3Fq}sVt`u2P|BxVW)E7 z2m0vHp-UNfuo0h>&AvyLTnSz>G3`ww6P3Yh=gnEvHn>3s{7rPF2FvM0LQ}Z{`gKR~ zZjaWz`=}3<)oPHV-G>3%Nug(YEzgQmLsPwbVImt|r;JXuaS~%B9}v+J1WACDDX4+< z%L~$p!BF2y2-*^*s%On9dgpiJU`6CPI7_JyLsQA{+M8CFJw%lKOr#|Lk20ETg#Z=y zq=|b4T84m8J@szSsdvk)d=N1Bc|FS(i7VjieYi?T&xGu8t%~S-wa8;|2OE;#6YDgR zcNR=0B^J&v>d8!Z)JQ+fp!_;2z3g9EdeUEAd!tCu>$PHPx&+zlSFPFMOU6ZM^VeKy zaX>D-Cn<8d2O%>y=&B|z)FW}}rAw!K%{k}F_o*w~?o8^6m^57cV8$B!3*cQPPaogA zm#I7c&D#e&i|IsZ&!bxrbJq5EwmKfBxV?#zn-61Qhv_Qw#y_UHL3jTo=NKu>+ucNZ zrnpINj^rqN^r*$S2rp!%6rCvX)%)&Sa^|n9%C|_ZrA(e>vJPwi_a++G`Ew^u%GV7g zi@RD3;6{xLlN>)6e3>DsU$nqNtLB5&Tm+3c!M6rMg`Y1PzDeii~r z@p%8@1*;D!XKk_5^@}zScWAMZ>Sd(xwyw+O`URA+}<9od>LfR6w-y#jEG@^?llQe8r1ELoBcDy*sWsj-{3RR=w=W zjr-QT{2i8>`DJ%vgE96JWE0aZYm|fXt`w_ZSl0ruB__12HAL5hm9%f%0F*M@y2(uE-bI&gZlyKQ1z7jqL!y0c=ZZ=$)99PIWpf^fq1(3T z&ZfBoH%Z^Y9iUvq8xrGf+vSxlqn4%KOc0fyT|2A*_mXb&Tf=tWnsJ_%Ld7h7La}(V zX0d=C3XuQyL%hv;lCba~xb?ErpaQD5XK3d7Hf{oyy9!IK!E1^0pPe37<2|)N^ zuf#xU@uiy|F5R{j=-sWGGoV^8Ln3I$G5VNSTF4E~+L1F!{)VM3YpO5wH4pct4QkeaLKz8Q&8y0<6ejx_ysjQ! z^%9+Jk3$PD#9h5>65d%^3kYCiR+)C?3P`jgfAcN@xwoLMT;2$hc?1`)Y?ykm_Q|0( z=ARG;xdE)OqGfxn-7}0Xqa@hV8-Ka(=$RQmmD^|tx2puD`fxBSkPga8Rv&#j^2a(9 zgRQovIvtF4<6%=j<8iclS&fl-40jPpapjPNGz@}svVTZeFrS<|v%&>ShB`VO0HNpS zF4*6teT4W-bza9lxrq1E93$Q8c9{Sz(e)hRpwX_OA#aXjP z^fsTZI>A{IEThzce~%+tl`wl-Bc@VUaz9$wj9(PcnKNLELcy$>gwgpie1_<&dO`{2 zhv`#|%$LDzgcVPH=C<@=^#uzE+VlZ=6Sz+ch|PYt0v(JOOfiOcD{cM$DHCs}T#HJ< z(K0b#6ZHX<;(=(bG6ekdQ3SR`)`@^H7xW-SP9g5JtD~%d+HGpK4t`IfHMPPH0ZS_C zKpbon*EDSTC~8t83iu$3awu8hA`^sW0EX|i(tfZ5n_QIwZpiQ*gmNIjd1|^WwYJiL z)1X_hM@dch;z`)PeMpA3nYU81CPa0fZ(v&G#HG^3bmRA2Z?CFSX}S}IW#Ff ztwzNzG19;BHYW(_>Q2*i1^#<`__xhISs!NMD&TU$uFqM0bB>jnu9BmsI{h+|bS$&nMa#d8w9`wkix=-G2zF^H{|3ntoLRHu_D>v8R-rV8j z{$$}R)7UB%+tQ7m)KbgLv2UJ&j1fAPI@E!RMq_E+ug8~ST%4CACnAFmZh|!c^bFyNG5=BZz|#HJ z;w^$HzHgXCv#{-{DOm_(z_vp42=&E?gr1zi-UDTr0l~ey%q9FuySbEZ8HN5sdTDGD zhufI^T9(+dqdN!-@|T#DOM4ic}o?zg)f2TzuiP2yCDS<*&%H;xHG=AzC59E1Sg-A zEu~e~lGhMBu%w*ECsU-FT^mO|RWNH;PX(>7nQQ7kd@^z{VJ-hYLETlNvs$}xXLg_y z8v6X3jo|?NUJN}GJ$mmR%M8Oy6QsW<>2EU70OV3)1UzwdaPE)hrzp!U(vty8WJ3x_ z2il<|aTrQN0dyM~1^Hwqq>|{z{iefTGmVOj=ti%Y=|w?*rb6#GIw49yp3kY^POty% zc!C>iVYY#U6E0%~*iRJ_SP15MV}QGinwEwJOvV2~1TAzN!$J{j$G})5zilqwc?M}D zxxFOwL)6TzAh`n>R6EvpV%`_W-;-Y!E)&sg^nCuEPFwtmH0gFGV&zh`QQGV``=yD> z;0K3~XG8yD67p41%Ns@J62TvrC(a|v7JZ%ui!XRK{5P7!Uz%cDdKtY$*EgYhzbe>t z=8T?&L}8;j-h3w9?^QK?zk2v0qdI2cOa}JvS=fk{W1t15wuVhkJM&1C z7X3v-$zTwWcK^-naN!z6luM7>&5_Jtf)V5_+rgGlf#nNrosx4|tq2JH=%{{0ARygVcn(Fh%(wh|bgTWp`_7ga8CO&2G$0Wao zo@jFIx6%Iw`zoB)@Cxj#n;nGd>nd!cgFEHPKxr%UIl_ypkarZ~!Ol*Rottc84mRd7 z{vb>}JM;OSUSRY$!U`%*k#pA!QH7CdtsL1uvPln#Fm~5Idb);9pgoz$2?rxc@=9WI zxRfXe-PrCOhZf26y(l!VQci9qkMf%VV^$;6c$AEt>Ed$J2KZ>^02YAf`n(I7p&gHI zeyvVs0mYQm0BJTSn9ozN$FJsV-GXRry+P31TKx$ zDg$Vtg&)(o&s@_{3}kNcZeE`h#`=BQ_23u$`^u+OT|9WA|H|5 z2c(bbG&|^>Fr%4^FI?8MJuuZ>HWlZ9{g9nuas})qmwTRiHFT<_WTH@|MV-Ee#(=OxdL7jx|D!qxdBV1 zDoR6ORGA}awnPH=70Iboz|% z`Z=^dsjj#8ltJgYavHg;3Q$W)Y7B_FhLu738Mg+x3dC%V?EIS1X*5A@V-lWD$Zfur)^e~F1~y%J@VNR73qLpE zLBYi1l=7KFZ-d)kJVm`^&V+Yv!`5AiPAyQAMsClDIH7-f;qh5+v-$>bTD8*)$qNDF z_vWU4;ao{5#Xkn7JjL?zpNC$o&rfyFy24C4}?-t z;{aIS*jZ)DfuA7?Y((stwfFFn$%N7>_~y*keS+%yCX6#V&voQFF zUp)sn+~?;FB_KmxdGJx33wG;kUD*iK4g34#>DUm|;oQkBsRi2h!WPKAcDTMa@xQW% z>-A9F@HJYsR38OfmS2BXhbH!cRIKWDHu{ZVg3nttHa=z7Tmv`Xc&4dp;KLkyIF1le zjhP#(uEpX_^`jknaRu(VlBXw*ICUn>=0>m#B>L=*k!MXJPojUNTO3 zz81n&Uwmn$LR=PG^)d|pL3GV3-FO=#CTd>gxz+l|>+flo-n^AD5Qjf37sF1PE3hEH zEeWiDrA`Z`ycOd@Fw-s)RZ<)7g9Gi}2JChKd0 zyF#z0I^Z7?-SqN9Hf&w+?R2du|IOP#(Dv@ji~Au?1P<5(DAP7{7V;C|1*RzzA=GD!Q6tL71#E4lb1-OQ1nt$u;ScHDou2IVt-Fl-A2rI z-ZWGAsliLQFG252yzT{^yRlY_=kx=bF|!sUMVxm7YK$akR9UQn3MEEH0kWa=xg!y#>C~TT6SiloL=6$V&o=w}2Eq zqhdv%!YC}zBl!6C3Fj14|3H7(lu2a{2n7y)JY`Z|e|*w}>Uvoa3d!RJ_E8+o&vR$8 zxTW~4GX&ij2tv#TY3kKgYQx6O8ZW}ESka0+ht@JtA?P(JBbVK?v(;Y?r=W#SWtva+H z@Y#2?B4;ro3Kf#^XZA^@$uhE_0=kdjamxt)NvG8hF0z!F;}!iHRmOm{&sORikKA)D z=*<;a*W=SUheIyC_@a zD)>fYu;^d`M9@)antL{-LUyT#?su5WY;=Wc;A^wp_hkhO&*q{uin25FZ<~tek*uq;T(g z3Xh^n#nqxL>RF>Nrc5RKBg2=Ato`v+c{Q9YPc`gL3%^mvt^@(ABOItT@q6r?$5i}d zi$XC#%Q7epr_q;f0jd>kW#q3sFhu{!NkA~;)e>dyFPpN0Pf{TRm=eGnu=|LkqQlCq zCyW2q4+5&y$clchAG+Q5<=46VOC-C|9`;aL$6bVO2q~FX7swNTMJ)_CGdy zt%+|2;d@0VeCV-Zee@5|-37hGpjuuC8gE__$%iJ4R1k2WY^#mAaTWv#=HgZ*C}&`o zt398E_-n*D(B}ye)JM}3S%h>kOf9MaG5kn*S{dW%fMkZ(Q&E`V_Kr-=SW=2r0{qj@3;TWm7x4H5hQ6 zShwYnKK_zAk zJnD?0EIcG2WW~@-wlRiMxgZb$8=)x5^6mA{_eV5kZ+F12#hSV8aA8-#Fb?o3sP%FJ z`Sj`{=oL=X23Q$41gQn|p;4mO|0wzDS?-@%)NXy$64I*z1|Xqn8m(~yXCA`NLzF-u zmw!7QV@ZoE7C~i6#Km`rCdvR8KJ3(rGq z3oEzr+x2B_9W74IZ-z9Zffg3(3oA}IXg~K#Hv4Zg-RKpEo>!y~BGL*C64at}C;YlF zTg2+MXXW-{-x=O*V;HHC`M>jU$U;7IysR4jX6i&P*9Hf3D|8gVpTkYO8N~K>7vq(Y zu?`EgxWvF|W9OaBKvzuGYZ%-=r4fEzi6MH%&f&0#i89K@hKsV>5t-x~J=Nh)kaUO? zNkABe{S~Mm9rc+%+LePJ65M$+B+=}M$6Ka3$0_=NgT zfw-ji!98g&k?LXO0)Krm*nT;O21!aoXgw>`Pi|B|*kdBnn=YYxLmS}4Q3iVCpdaBU z!;8!tBf%!5e;EJjG|9aTucOiTOafx%b-$b1 z@Hc2GbGn=cRt(?#nM^3e5~?^94pf(`?h%rWIN?XmMkXk*p_3J$7LmA(O^O60TQz{i zE#dAwtLw72Tg6^AN4A|j>OE+RU2^mJBUKQu6eC3%WVhF*5B^_XQ|y5hN~6i}WEs)E zeY7J5a^?s3Y#COg6CaSQDFYH+Sk7EBW7#qqbg^q;n%a{Vl)01aE>cY)HIt|JiszTaCrxa7APHvg=CX8$oBoEK@U~0vdGAN$e8!{#OefNo! zdB=(tK{6W{j|RZ|L$HqxL8SkR(NzkVDWsTSDF?o*PT^$9k&@Cmlru1VW zD20W4Wj)=dXHoG{jgpm~TGXqL3Isn>H-J=z8m#pHpc(2n8%=zh7nfkt+%txBbtBfN zSRBg4de1z}(kp|^^>tQXdzL|kZfp|JoJ^ml>$pIYS+%bpdh;31l6c=w8WiTe=GvLG zEa~3U`eix#W7ijLekYTPC-(Fkv!PZ+*RjqNj|pRuRJ?kBz7m{;ILY;hkD9Vt{_^I5 z2c{V9L_SWsYsDc@I z?KJ#m;bgV!?ztB5>KI+e6P}rbn7_FA{p}o!-&ZghuiJE9TfTH!!H1;qJj=G|(gW%TFbl9~9Izh2#0#3$+o{axY;K&~klfyK|w0;I{0 zUhT}gX69mENJqJapIiBc*#d#0w~ay@i2wL%)YG8`t6EG{@vLrHqqs;LL}t%QDLAzV zp1ENlF#Eo(PI*>pchv$lHs_pr5uYlWH>cxx(Y!A#@WuW8b1Tgps2b{qGu)~zu*?i$ zSFUxcsO8m=dtZlp-dwW!U>fWOUxR0vehhpE^V>X6LA4X6#wr16MdzQF)4Vv5k zw{^`ey5OrFX%6s}@$bXpyZDBv5>R8GuHD}UtDS(YU$@XPtVRI6DcV4mvhq7f0e7Fg zQhKv>Qzo_7Dl~6$q-+J;1m4>&z_o30NE^DA9mPnV!yazm3ZNP`B#!UcmKojWMRl$_ zaNdIM$3|nM%kO;)1`V{XZ3q1S1f%Zvh89tRV`Bqpv_)2>%07;Q<%p@rfw|>AwiRpE z8)J8Z@XD%?=|Fv%!at6O%TXW?Ag@81XprpbW0+TNz8NfpcKS$HQL~ z*&{jQ#W>88MQZjLEpA*Gg&o0%FPeYRG$jX=fMonw=SmQJA^|Uoo^Kf{f^P`aWsem0 zNjv<2Q3bRBD_NLJx7zrCc+Tuq`!7M)&3L^`EyR;&w|_Ky)|%Xs;H+{efrg2^EF&Nw z+MuP}Z5WtM!K~CWzBR<5od@t?RuGrETK1p5{e>0y%jucX{ctJL&%zoqZ7S?8KDMYZ z&j(&~GY_La_?BgH&E$!C9b0ZMfxslFt%>F5Bh5PW@+BSxK9OK)?{;{+P2q4JtOkpi z+CDIs!_noh1$b>L%xzo^k9$!Q{~COd!0s=g7L�`x-SFfx&=Bg{)Ok?Lbb7jM=sO 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%0AVo?ttRm@?TvLv#9}2RA!^ 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

Cn%lg5M?W$;T@CR(w~gFGV6cIiRyK4;nw}l~4#I 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ɍO(L#6u-buJ4x+%mod*OSpgBxRDB? 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 *<3G*MpNkkr-~Dx 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

`iJQ`rFpABKH!~{D-PT>u$c-o*nsAJ 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

Zt@915YZa3Ai&&GD;O@!{(+mRttn-|W9$L0= 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

(%h!xFo!KU+-G3uK;PB3xdGELNf_@5#r#}U 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
7rhqi-{6XV{J^mQ7aXDU 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 {wH%To=CJifbfOGRBPZ| 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⪙eQ6rLi>TvD+=Gf@#6xel_`E;0TT?_@|63C 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%0DcrlauaJFU)!N*k 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

!RK4 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�I!>q}TwZWIgEuvxU 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 z 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 ASpWb4 literal 0 HcmV?d00001 diff --git a/addons/scopes/functions/fnc_onDrawShortdot.sqf b/addons/scopes/functions/fnc_onDrawShortdot.sqf new file mode 100644 index 0000000000..87ddf02476 --- /dev/null +++ b/addons/scopes/functions/fnc_onDrawShortdot.sqf @@ -0,0 +1,34 @@ +// by commy2 +#include "script_component.hpp" + +private ["_control", "_scope"]; + +_control = _this select 0 select 0; +_scope = _this select 0 select 1; + +if (currentWeapon ACE_player != primaryWeapon ACE_player || {_scope != primaryWeaponItems ACE_player select 2}) exitWith { + _control ctrlShow false; + + GVAR(shownShortdot) = false; + [_this select 1] call CBA_fnc_removePerFrameHandler; +}; + +if (cameraView != "GUNNER") exitWith { + _control ctrlShow false; +}; + +private ["_size", "_sizeX", "_sizeY"]; + +_size = ([0.5,0.5] distance worldToScreen positionCameraToWorld [0,1,1]) * (getResolution select 5); + +_sizeX = _size/4; +_sizeY = _sizeX*safezoneW/safezoneH; + +_control ctrlSetPosition [ + safezoneX+0.5*safezoneW-0.5*_sizeX, + safezoneY+0.5*safezoneH-0.5*_sizeY, + _sizeX, + _sizeY +]; +_control ctrlCommit 0; +_control ctrlShow true; diff --git a/addons/scopes/functions/fnc_onShowShortdot.sqf b/addons/scopes/functions/fnc_onShowShortdot.sqf new file mode 100644 index 0000000000..079af8fa21 --- /dev/null +++ b/addons/scopes/functions/fnc_onShowShortdot.sqf @@ -0,0 +1,18 @@ +// by commy2 + +disableSerialization; +#include "script_component.hpp" + +private ["_scope", "_control"]; + +_scope = _this select 0; + +([QGVAR(reticle)] call BIS_fnc_rscLayer) cutRsc ["ACE_Shortdot_Reticle", "PLAIN", 0, false]; + +_control = uiNamespace getVariable "ACE_ctrlShortdotReticle"; + +_control ctrlSetText QUOTE(PATHTOF(data\reticles\ace_shortdot_reticle_1.paa)); + +GVAR(shownShortdot) = true; + +[FUNC(onDrawShortdot), 0, [_control, _scope]] call CBA_fnc_addPerFrameHandler; From c6c04442c1ac0ccdb725f212f081ee62294c5663 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Thu, 2 Apr 2015 22:54:39 +0200 Subject: [PATCH 016/175] GForces now uses correct unconscious function --- addons/gforces/functions/fnc_pfhUpdateGForces.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/gforces/functions/fnc_pfhUpdateGForces.sqf b/addons/gforces/functions/fnc_pfhUpdateGForces.sqf index c2a08ee73f..01c00511cf 100644 --- a/addons/gforces/functions/fnc_pfhUpdateGForces.sqf +++ b/addons/gforces/functions/fnc_pfhUpdateGForces.sqf @@ -89,7 +89,7 @@ _gRedOut = MINVIRTUALG / _classCoef; // @todo: Sort the interaction with medical if ((_average > _gBlackOut) and {isClass (configFile >> "CfgPatches" >> "ACE_Medical") and {!(ACE_player getVariable ["ACE_isUnconscious", false])}}) then { - [ACE_player, (10 + floor(random 5))] call EFUNC(medical,knockOut); + [ACE_player, true, (10 + floor(random 5))] call EFUNC(medical,setUnconscious); }; GVAR(GForces_CC) ppEffectAdjust [1,1,0,[0,0,0,1],[0,0,0,0],[1,1,1,1],[10,10,0,0,0,0.1,0.5]]; From 6f630d4c03b3efa0e5300d4251840df939fdcb39 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Thu, 2 Apr 2015 22:55:23 +0200 Subject: [PATCH 017/175] Changed setUnconscious contract to support a minimum unconscious time --- addons/medical/functions/fnc_setUnconscious.sqf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_setUnconscious.sqf b/addons/medical/functions/fnc_setUnconscious.sqf index 5418421872..b83dfb610c 100644 --- a/addons/medical/functions/fnc_setUnconscious.sqf +++ b/addons/medical/functions/fnc_setUnconscious.sqf @@ -4,6 +4,8 @@ * * Arguments: * 0: The unit that will be put in an unconscious state + * 1: Set unconsciouns + * 2: Minimum unconscious time * * ReturnValue: * nil @@ -13,9 +15,12 @@ #include "script_component.hpp" +#define DEFAULT_DELAY (round(random(10)+5)) + private ["_unit", "_set", "_animState", "_originalPos", "_captiveSwitch", "_startingTime","_minWaitingTime"]; _unit = _this select 0; _set = if (count _this > 1) then {_this select 1} else {true}; +_minWaitingTime = if (count _this > 2) then {_this select 2} else {DEFAULT_DELAY}; if !(_set) exitwith { _unit setvariable ["ACE_isUnconscious", false,true]; @@ -71,7 +76,6 @@ _unit setUnitPos "DOWN"; [_unit, [_unit] call EFUNC(common,getDeathAnim), 1, true] call EFUNC(common,doAnimation); _startingTime = time; -_minWaitingTime = (round(random(10)+5)); [{ private ["_unit", "_vehicleOfUnit","_minWaitingTime", "_oldAnimation", "_captiveSwitch", "_hasMovedOut"]; From 6f4b53ed9e55c2f044b7d26647e9324613b3efb3 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Thu, 2 Apr 2015 22:56:23 +0200 Subject: [PATCH 018/175] Correct use of medical handleDamage calls --- .../functions/fnc_fireLauncherBackblast.sqf | 7 +++---- .../overpressure/functions/fnc_overpressureDamage.sqf | 11 +++-------- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/addons/overpressure/functions/fnc_fireLauncherBackblast.sqf b/addons/overpressure/functions/fnc_fireLauncherBackblast.sqf index d63f3b2359..d5c28cca44 100644 --- a/addons/overpressure/functions/fnc_fireLauncherBackblast.sqf +++ b/addons/overpressure/functions/fnc_fireLauncherBackblast.sqf @@ -53,12 +53,11 @@ if (_distance < _backblastRange) then { _alpha = sqrt (1 - _distance / _backblastRange); _beta = sqrt 0.5; - _damage = 2 * _alpha * _beta * _backblastDamage; + _damage = _alpha * _beta * _backblastDamage; [_damage * 100] call BIS_fnc_bloodEffect; - // TODO: Sort this interaction with medical - if (isClass (configFile >> "CfgPatches" >> "ACE_Medical")) then { - [_firer, "HitBody", ([_firer, "", ((_firer getHitPointDamage "HitBody") + _damage), objNull, objNull] call EFUNC(medical,handleDamage))] call EFUNC(medical,setHitPointDamage); + if (isClass (configFile >> "CfgPatches" >> "ACE_Medical") && {([_firer] call EFUNC(medical,hasMedicalEnabled))}) then { + [_firer, "HitBody", [_firer, "body", ((_firer getHitPointDamage "HitBody") + _damage), _firer, "backblast"] call EFUNC(medical,handleDamage)] call EFUNC(medical,setHitPointDamage); } else { _firer setDamage (damage _firer + _damage); }; diff --git a/addons/overpressure/functions/fnc_overpressureDamage.sqf b/addons/overpressure/functions/fnc_overpressureDamage.sqf index 2fbbcf9aa8..d1280b682f 100644 --- a/addons/overpressure/functions/fnc_overpressureDamage.sqf +++ b/addons/overpressure/functions/fnc_overpressureDamage.sqf @@ -50,18 +50,13 @@ if (!surfaceIsWater _pos) then { _alpha = sqrt (1 - _distance / _overpressureRange); _beta = sqrt (1 - _angle / _overpressureAngle); - _damage = 2 * _alpha * _beta * _overpressureDamage; + _damage = _alpha * _beta * _overpressureDamage; // If the target is the ACE_player if (_x == ACE_player) then {[_damage * 100] call BIS_fnc_bloodEffect}; - // TODO: Sort this interaction with medical - if (isClass (configFile >> "CfgPatches" >> "ACE_Medical")) then { - [_x, "HitBody", ([_x, "", (_x getHitPointDamage "HitBody") + _damage, objNull, objNull] call EFUNC(medical,handleDamage))] call EFUNC(medical,setHitPointDamage); - _x spawn { - sleep 0.5; - [_this, "", 0, objNull, objNull] call EFUNC(medical,handleDamage); - }; + if (isClass (configFile >> "CfgPatches" >> "ACE_Medical") && {([_x] call EFUNC(medical,hasMedicalEnabled))}) then { + [_x, "HitBody", [_x, "body", (_x getHitPointDamage "HitBody") + _damage, _firer, "backblast"] call EFUNC(medical,handleDamage)] call EFUNC(medical,setHitPointDamage); } else { _x setDamage (damage _x + _damage); }; From b267a52ec6acbe20cce7576e88e3cf799936b2f6 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Thu, 2 Apr 2015 22:57:02 +0200 Subject: [PATCH 019/175] Fixed support for custom damage types --- addons/medical/functions/fnc_getTypeOfDamage.sqf | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/medical/functions/fnc_getTypeOfDamage.sqf b/addons/medical/functions/fnc_getTypeOfDamage.sqf index 1037f8514d..4dd517679a 100644 --- a/addons/medical/functions/fnc_getTypeOfDamage.sqf +++ b/addons/medical/functions/fnc_getTypeOfDamage.sqf @@ -16,7 +16,6 @@ private ["_typeOfProjectile","_typeOfInjury"]; _typeOfProjectile = _this select 0; _typeOfInjury = switch (true) do { - case (_typeOfProjectile isKindOf "Backblast"): {"backblast"}; case (_typeOfProjectile iskindof "BulletBase"): {"Bullet"}; case (_typeOfProjectile iskindof "GrenadeCore"): {"Grenade"}; case (_typeOfProjectile iskindof "TimeBombCore"): {"Explosive"}; @@ -29,7 +28,7 @@ _typeOfInjury = switch (true) do { case (_typeOfProjectile iskindof "BombCore"): {"Explosive"}; case (_typeOfProjectile iskindof "Grenade"): {"Grenade"}; case (_typeOfProjectile == "VehicleCrash"): {"VehicleCrash"}; - default {"Unknown"}; + default {_typeOfProjectile}; }; // TODO replace the capitalization on the switch results instead.. toLower _typeOfInjury; From 57b093f8450c07bfda12d45215db0cb1a26dbec2 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Thu, 2 Apr 2015 22:57:35 +0200 Subject: [PATCH 020/175] Added minimum lethal damage for injury types in adv medical --- addons/medical/ACE_Medical_Treatments.hpp | 5 ++++- addons/medical/functions/fnc_handleDamage.sqf | 8 +++++++- .../functions/fnc_parseConfigForInjuries.sqf | 18 ++++++++++++++---- 3 files changed, 25 insertions(+), 6 deletions(-) diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index 5c5d4fba0a..61df5644b8 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -443,6 +443,8 @@ class ACE_Medical_Advanced { class damageTypes { thresholds[] = {{0.1, 1}}; selectionSpecific = 1; + lethalDamage = 0.01; + class bullet { // above damage, amount. Put the highest threshold to the left and lower the threshold with the elements to the right of it. thresholds[] = {{0.1, 1}}; @@ -465,8 +467,9 @@ class ACE_Medical_Advanced { selectionSpecific = 0; }; class backblast { - thresholds[] = {{0.25, 5}}; + thresholds[] = {{0, 2},{0.55, 5}, {1, 6}}; selectionSpecific = 0; + lethalDamage = 1; }; class stab { thresholds[] = {{0.1, 1}}; diff --git a/addons/medical/functions/fnc_handleDamage.sqf b/addons/medical/functions/fnc_handleDamage.sqf index 959dce7b50..b819cf7ba7 100644 --- a/addons/medical/functions/fnc_handleDamage.sqf +++ b/addons/medical/functions/fnc_handleDamage.sqf @@ -24,6 +24,7 @@ _damage = _this select 2; _shooter = _this select 3; _projectile = _this select 4; + if !(local _unit) exitWith {nil}; if !([_unit] call FUNC(hasMedicalEnabled)) exitwith {}; @@ -46,12 +47,17 @@ if (GVAR(level) >= 2) then { [_unit, _selection, _damage, _source, _projectile, _damageReturn] call FUNC(handleDamage_caching); if (_damageReturn > 0.9) then { + + _typeOfDamage = [_projectile] call FUNC(getTypeOfDamage); + _minLethalDamage = GVAR(minLethalDamages) select (GVAR(allAvailableDamageTypes) find _typeOfDamage); + _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 ([_unit, [_selection] call FUNC(selectionNameToNumber), _newDamage] call FUNC(determineIfFatal)) then { + + if ((_minLethalDamage <= _newDamage) && {[_unit, [_selection] call FUNC(selectionNameToNumber), _newDamage] call FUNC(determineIfFatal)}) then { if ([_unit] call FUNC(setDead)) then { _damageReturn = 1; }; diff --git a/addons/medical/functions/fnc_parseConfigForInjuries.sqf b/addons/medical/functions/fnc_parseConfigForInjuries.sqf index 9e56784a0d..4efc7ac8ae 100644 --- a/addons/medical/functions/fnc_parseConfigForInjuries.sqf +++ b/addons/medical/functions/fnc_parseConfigForInjuries.sqf @@ -12,25 +12,35 @@ #include "script_component.hpp" -private ["_injuriesRootConfig", "_woundsConfig", "_allWoundClasses", "_amountOf", "_entry","_classType", "_selections", "_bloodLoss", "_pain","_minDamage","_causes", "_allTypes", "_damageTypesConfig", "_thresholds", "_typeThresholds", "_selectionSpecific", "_selectionSpecificType", "_classDisplayName", "_subClassDisplayName", "_maxDamage", "_subClassmaxDamage"]; +private ["_injuriesRootConfig", "_woundsConfig", "_allWoundClasses", "_amountOf", "_entry","_classType", "_selections", "_bloodLoss", "_pain","_minDamage","_causes", "_allTypes", "_damageTypesConfig", "_thresholds", "_typeThresholds", "_selectionSpecific", "_selectionSpecificType", "_classDisplayName", "_subClassDisplayName", "_maxDamage", "_subClassmaxDamage", "_defaultMinLethalDamage", "_minLethalDamage"]; _injuriesRootConfig = (configFile >> "ACE_Medical_Advanced" >> "Injuries"); _allTypes = ["stab", "grenade", "bullet", "explosive", "shell", "punch", "vehiclecrash", "backblast", "falling", "bite", "ropeburn"]; - -// Collect all available damage types from the config _allFoundDamageTypes = []; _configDamageTypes = (_injuriesRootConfig >> "damageTypes"); + +// minimum lethal damage collection, mapped to damageTypes +_defaultMinLethalDamage = getNumber (_configDamageTypes >> "lethalDamage"); +GVAR(minLethalDamages) = []; + +// Collect all available damage types from the config for "_i" from 0 to (count _configDamageTypes -1) /* step +1 */ do { // Only get the subclasses in damageType class if (isClass(_configDamageTypes select _i)) then { _allFoundDamageTypes pushback (configName (_configDamageTypes select _i)); + _minLethalDamage = if (isNumber((_configDamageTypes select _i) >> "lethalDamage")) then { + getNumber((_configDamageTypes select _i) >> "lethalDamage"); + } else { + _defaultMinLethalDamage + }; + + GVAR(minLethalDamages) pushback _minLethalDamage; }; }; GVAR(allAvailableDamageTypes) = _allFoundDamageTypes; GVAR(woundClassNames) = []; GVAR(fractureClassNames) = []; - // Parsing the wounds // function for parsing a sublcass of an injury _parseForSubClassWounds = { From c174ccf39681ffb56af0ec4b513c3851df78551c Mon Sep 17 00:00:00 2001 From: Glowbal Date: Thu, 2 Apr 2015 22:58:00 +0200 Subject: [PATCH 021/175] fixed script error when performing treatment with secondary weapon selected --- addons/medical/functions/fnc_treatment.sqf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/medical/functions/fnc_treatment.sqf b/addons/medical/functions/fnc_treatment.sqf index cf5115fea5..83a5b4f011 100644 --- a/addons/medical/functions/fnc_treatment.sqf +++ b/addons/medical/functions/fnc_treatment.sqf @@ -94,6 +94,12 @@ _callerAnim = [getText (_config >> "animationCaller"), getText (_config >> "anim if (_caller == _target) then { _callerAnim = [getText (_config >> "animationCallerSelf"), getText (_config >> "animationCallerSelfProne")] select (stance _caller == "PRONE"); }; + +// Cannot use secondairy weapon for animation +if (currentWeapon _caller == secondaryWeapon _caller) then { + _caller selectWeapon (primaryWeapon _caller); +}; + _wpn = ["non", "rfl", "pst"] select (["", primaryWeapon _caller, handgunWeapon _caller] find (currentWeapon _caller)); _callerAnim = [_callerAnim, "[wpn]", _wpn] call CBA_fnc_replace; if (vehicle _caller == _caller && {_callerAnim != ""}) then { From 88b9d0899ffd1142308a5ab4e109492da9673ff8 Mon Sep 17 00:00:00 2001 From: commy2 Date: Fri, 3 Apr 2015 00:03:08 +0200 Subject: [PATCH 022/175] shortdot scope onDraw --- addons/common/XEH_preInit.sqf | 1 + addons/common/functions/fnc_getZoom.sqf | 14 +++++++++++ addons/scopes/XEH_postInit.sqf | 25 +++++++++++++++---- addons/scopes/XEH_preInit.sqf | 1 - .../scopes/functions/fnc_onDrawShortdot.sqf | 17 +++---------- .../scopes/functions/fnc_onShowShortdot.sqf | 18 ------------- 6 files changed, 39 insertions(+), 37 deletions(-) create mode 100644 addons/common/functions/fnc_getZoom.sqf delete mode 100644 addons/scopes/functions/fnc_onShowShortdot.sqf diff --git a/addons/common/XEH_preInit.sqf b/addons/common/XEH_preInit.sqf index 895535233d..345bc7873c 100644 --- a/addons/common/XEH_preInit.sqf +++ b/addons/common/XEH_preInit.sqf @@ -81,6 +81,7 @@ PREP(getWeaponAzimuthAndInclination); PREP(getWeaponIndex); PREP(getWeaponState); PREP(getWindDirection); +PREP(getZoom); PREP(goKneeling); PREP(hadamardProduct); PREP(hasItem); diff --git a/addons/common/functions/fnc_getZoom.sqf b/addons/common/functions/fnc_getZoom.sqf new file mode 100644 index 0000000000..1f319ac768 --- /dev/null +++ b/addons/common/functions/fnc_getZoom.sqf @@ -0,0 +1,14 @@ +/* + * Author: commy2 + * + * Returns a value depending on current zoom level. + * + * Argument: + * None. + * + * Return value: + * Zoom. (Number) + */ +#include "script_component.hpp" + +(0.5 - ((worldToScreen positionCameraToWorld [0,1,1]) select 1)) * (getResolution select 5) diff --git a/addons/scopes/XEH_postInit.sqf b/addons/scopes/XEH_postInit.sqf index 3f5bfe920c..dba4fd42cf 100644 --- a/addons/scopes/XEH_postInit.sqf +++ b/addons/scopes/XEH_postInit.sqf @@ -94,11 +94,26 @@ if !(hasInterface) exitWith {}; [201, [false, true, false]], false] call cba_fnc_addKeybind; // init shortdot -["playerInventoryChanged", { - private "_optic"; - _optic = _this select 1 select 9 select 2; +GVAR(showShortdot) = false; - if (_optic == "ACE_optic_DMS" && {!(GETGVAR(shownShortdot,false))}) then { - [_optic] call FUNC(onShowShortdot); +["playerInventoryChanged", { + private "_showShortdot"; + _showShortdot = _this select 1 select 9 select 2 == "ACE_optic_DMS"; + + if (GVAR(showShortdot)) then { + if (!_showShortdot) then { + // hide control and turn onDraw handler off + (uiNamespace getVariable ["ACE_ctrlShortdotReticle", controlNull]) ctrlShow false; + GVAR(showShortdot) = false; + }; + } else { + if (_showShortdot) then { + // create control and turn onDraw handler on + ([QGVAR(reticle)] call BIS_fnc_rscLayer) cutRsc ["ACE_Shortdot_Reticle", "PLAIN", 0, false]; + (uiNamespace getVariable "ACE_ctrlShortdotReticle") ctrlSetText QUOTE(PATHTOF(data\reticles\ace_shortdot_reticle_1.paa)); + GVAR(showShortdot) = true; + }; }; }] call EFUNC(common,addEventHandler); + +addMissionEventHandler ["Draw3D", {if (GVAR(showShortdot)) then {call FUNC(onDrawShortdot)};}]; diff --git a/addons/scopes/XEH_preInit.sqf b/addons/scopes/XEH_preInit.sqf index 2d6174ac24..d33801a510 100644 --- a/addons/scopes/XEH_preInit.sqf +++ b/addons/scopes/XEH_preInit.sqf @@ -8,7 +8,6 @@ PREP(firedEH); PREP(getOptics); PREP(inventoryCheck); PREP(onDrawShortdot); -PREP(onShowShortdot); PREP(showZeroing); GVAR(fadeScript) = scriptNull; diff --git a/addons/scopes/functions/fnc_onDrawShortdot.sqf b/addons/scopes/functions/fnc_onDrawShortdot.sqf index 87ddf02476..78ff0b0f50 100644 --- a/addons/scopes/functions/fnc_onDrawShortdot.sqf +++ b/addons/scopes/functions/fnc_onDrawShortdot.sqf @@ -1,25 +1,16 @@ // by commy2 #include "script_component.hpp" -private ["_control", "_scope"]; +private "_control"; +_control = uiNamespace getVariable ["ACE_ctrlShortdotReticle", controlNull]; -_control = _this select 0 select 0; -_scope = _this select 0 select 1; - -if (currentWeapon ACE_player != primaryWeapon ACE_player || {_scope != primaryWeaponItems ACE_player select 2}) exitWith { - _control ctrlShow false; - - GVAR(shownShortdot) = false; - [_this select 1] call CBA_fnc_removePerFrameHandler; -}; - -if (cameraView != "GUNNER") exitWith { +if (cameraView != "GUNNER" || {currentWeapon ACE_player != primaryWeapon ACE_player}) exitWith { _control ctrlShow false; }; private ["_size", "_sizeX", "_sizeY"]; -_size = ([0.5,0.5] distance worldToScreen positionCameraToWorld [0,1,1]) * (getResolution select 5); +_size = call EFUNC(common,getZoom); _sizeX = _size/4; _sizeY = _sizeX*safezoneW/safezoneH; diff --git a/addons/scopes/functions/fnc_onShowShortdot.sqf b/addons/scopes/functions/fnc_onShowShortdot.sqf deleted file mode 100644 index 079af8fa21..0000000000 --- a/addons/scopes/functions/fnc_onShowShortdot.sqf +++ /dev/null @@ -1,18 +0,0 @@ -// by commy2 - -disableSerialization; -#include "script_component.hpp" - -private ["_scope", "_control"]; - -_scope = _this select 0; - -([QGVAR(reticle)] call BIS_fnc_rscLayer) cutRsc ["ACE_Shortdot_Reticle", "PLAIN", 0, false]; - -_control = uiNamespace getVariable "ACE_ctrlShortdotReticle"; - -_control ctrlSetText QUOTE(PATHTOF(data\reticles\ace_shortdot_reticle_1.paa)); - -GVAR(shownShortdot) = true; - -[FUNC(onDrawShortdot), 0, [_control, _scope]] call CBA_fnc_addPerFrameHandler; From b3997687985a6c4c905b8ad92bba5bd58dd8edac Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 00:04:41 +0200 Subject: [PATCH 023/175] Changed postInit wound sync to playerChanged eventhandler. --- addons/medical/XEH_postInit.sqf | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index 563cb4deee..10926634dd 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -219,13 +219,16 @@ if (isNil QGVAR(level)) then { if (USE_WOUND_EVENT_SYNC) then { // broadcast injuries to JIP clients in a MP session - if (isMultiplayer) then { - // We are only pulling the wounds for the units in the player group. Anything else will come when the unit interacts with them. - if (hasInterface) then { - { - [_x, player] call FUNC(requestWoundSync); - }foreach units group player; - }; + if (isMultiplayer && hasInterface) then { + ["playerChanged", { + EXPLODE_2_PVT(_this,_newPlayer,_oldPlayer); + if (alive _newPlayer) then { + // We are only pulling the wounds for the units in the player group. Anything else will come when the unit interacts with them. + { + [_x, _newPlayer] call FUNC(requestWoundSync); + }foreach units group player; + }; + }] call EFUNC(common,addEventhandler); }; }; From 045ea02da0b705769156336cf0e2ba13ac418395 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 00:10:12 +0200 Subject: [PATCH 024/175] Changed: CPR is now only possible when a unit is in cardiac arrest (Adv) --- addons/medical/ACE_Medical_Treatments.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index 61df5644b8..1ff88612fa 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -203,7 +203,7 @@ class ACE_Medical_Actions { requiredMedic = 0; treatmentTime = 25; items[] = {}; - condition = ""; // unconscious? + condition = "((_this select 1) getvariable ['ACE_medical_inCardiacArrest', false])"; callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_CPR)); callbackFailure = ""; callbackProgress = ""; From 1c66cb9818de173f02f8323c6450249d905569db Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 2 Apr 2015 17:24:59 -0500 Subject: [PATCH 025/175] StaticWeapon classname --- addons/overpressure/CfgEventHandlers.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/overpressure/CfgEventHandlers.hpp b/addons/overpressure/CfgEventHandlers.hpp index fa70cab5ea..439270861b 100644 --- a/addons/overpressure/CfgEventHandlers.hpp +++ b/addons/overpressure/CfgEventHandlers.hpp @@ -43,7 +43,7 @@ class Extended_FiredBIS_EventHandlers { firedBIS = QUOTE(if (local (_this select 0) && {getNumber (configfile >> 'CfgWeapons' >> _this select 1 >> QUOTE(QGVAR(Damage))) > 0}) then {_this call DFUNC(fireOverpressureZone)}); }; }; - class StaticWeapons { + class StaticWeapon { class ADDON { firedBIS = QUOTE(if (local (_this select 0) && {getNumber (configfile >> 'CfgWeapons' >> _this select 1 >> QUOTE(QGVAR(Damage))) > 0}) then {_this call DFUNC(fireOverpressureZone)}); }; From 3b230067977d3ee2ae5b8f7a57828556d9727077 Mon Sep 17 00:00:00 2001 From: commy2 Date: Fri, 3 Apr 2015 00:41:11 +0200 Subject: [PATCH 026/175] fix error when aborting mission --- addons/scopes/XEH_postInit.sqf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/scopes/XEH_postInit.sqf b/addons/scopes/XEH_postInit.sqf index dba4fd42cf..559a21a772 100644 --- a/addons/scopes/XEH_postInit.sqf +++ b/addons/scopes/XEH_postInit.sqf @@ -97,6 +97,8 @@ if !(hasInterface) exitWith {}; GVAR(showShortdot) = false; ["playerInventoryChanged", { + if (_this select 1 isEqualTo []) exitWith {}; //@todo fix eh + private "_showShortdot"; _showShortdot = _this select 1 select 9 select 2 == "ACE_optic_DMS"; From d81d1b317697a6c7a7377eec517f89d73cecefdb Mon Sep 17 00:00:00 2001 From: jaynus Date: Thu, 2 Apr 2015 16:05:21 -0700 Subject: [PATCH 027/175] Added: ACE Event stack debugging output, use DEBUG_EVENTS in main\script_debug Added: PFH Perfcounter tracking+output, use ENABLE_PERFORMANCE_COUNTERS in main\script_debug and then call ace_common_fnc_dumpPerformanceCounters --- addons/common/functions/fnc__handleNetEvent.sqf | 10 +++++++++- .../common/functions/fnc_dumpPerformanceCounters.sqf | 8 ++++---- addons/common/functions/fnc_localEvent.sqf | 8 ++++++++ addons/common/functions/fnc_serverEvent.sqf | 4 ++++ addons/common/functions/fnc_targetEvent.sqf | 5 +++++ addons/main/script_debug.hpp | 6 +++--- 6 files changed, 33 insertions(+), 8 deletions(-) diff --git a/addons/common/functions/fnc__handleNetEvent.sqf b/addons/common/functions/fnc__handleNetEvent.sqf index 8babbbe098..804a0ade78 100644 --- a/addons/common/functions/fnc__handleNetEvent.sqf +++ b/addons/common/functions/fnc__handleNetEvent.sqf @@ -7,7 +7,6 @@ private ["_eventType", "_event", "_eventName", "_eventArgs", "_eventNames", "_ev _eventType = _this select 0; _event = _this select 1; - if(_eventType == "ACEg") then { _eventName = _event select 0; _eventArgs = _event select 1; @@ -16,9 +15,18 @@ if(_eventType == "ACEg") then { _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; }; diff --git a/addons/common/functions/fnc_dumpPerformanceCounters.sqf b/addons/common/functions/fnc_dumpPerformanceCounters.sqf index ded6514c9a..b9afb8f7eb 100644 --- a/addons/common/functions/fnc_dumpPerformanceCounters.sqf +++ b/addons/common/functions/fnc_dumpPerformanceCounters.sqf @@ -2,16 +2,16 @@ #define DEBUG_MODE_FULL #include "script_component.hpp" -/* + diag_log text format["REGISTERED ACE PFH HANDLERS"]; diag_log text format["-------------------------------------------"]; -if(!isNil "ACE_PFH") then { +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; -};*/ + } forEach ACE_PFH_COUNTER; +}; diag_log text format["ACE COUNTER RESULTS"]; diag_log text format["-------------------------------------------"]; diff --git a/addons/common/functions/fnc_localEvent.sqf b/addons/common/functions/fnc_localEvent.sqf index 85cc63a3b6..cc136d2083 100644 --- a/addons/common/functions/fnc_localEvent.sqf +++ b/addons/common/functions/fnc_localEvent.sqf @@ -19,9 +19,17 @@ _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_serverEvent.sqf b/addons/common/functions/fnc_serverEvent.sqf index 5e7ba3f92b..b792323867 100644 --- a/addons/common/functions/fnc_serverEvent.sqf +++ b/addons/common/functions/fnc_serverEvent.sqf @@ -16,6 +16,10 @@ 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 { diff --git a/addons/common/functions/fnc_targetEvent.sqf b/addons/common/functions/fnc_targetEvent.sqf index 4984c3d720..7299eeb057 100644 --- a/addons/common/functions/fnc_targetEvent.sqf +++ b/addons/common/functions/fnc_targetEvent.sqf @@ -21,6 +21,11 @@ _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"; diff --git a/addons/main/script_debug.hpp b/addons/main/script_debug.hpp index 642de3428d..26475fb226 100644 --- a/addons/main/script_debug.hpp +++ b/addons/main/script_debug.hpp @@ -2,6 +2,8 @@ STACK TRACING **/ //#define ENABLE_CALLSTACK +//#define ENABLE_PERFORMANCE_COUNTERS +//#define DEBUG_EVENTS #ifdef ENABLE_CALLSTACK @@ -29,7 +31,7 @@ PERFORMANCE COUNTERS SECTION //#define ENABLE_PERFORMANCE_COUNTERS #ifdef ENABLE_PERFORMANCE_COUNTERS - #define ADDPFH(function, timing, args) call { _ret = [function, timing, args, #function] call EFUNC(sys_sync,perFrame_add); if(isNil "ACE_PFH" ) then { ACE_PFH=[]; }; ACE_PFH pushBack [[_ret, __FILE__, __LINE__], [function, timing, args]]; _ret } + #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]; @@ -37,8 +39,6 @@ PERFORMANCE COUNTERS SECTION #define DUMP_COUNTERS ([__FILE__, __LINE__] call ACE_DUMPCOUNTERS_FNC) #else - #define ADDPFH(function, timing, args) [function, timing, args, #function] call EFUNC(sys_sync,perFrame_add) - #define CREATE_COUNTER(x) /* disabled */ #define BEGIN_COUNTER(x) /* disabled */ #define END_COUNTER(x) /* disabled */ From 6864529d9cb20ad3c2255f654df14a334ad96556 Mon Sep 17 00:00:00 2001 From: jaynus Date: Thu, 2 Apr 2015 16:20:22 -0700 Subject: [PATCH 028/175] Fixed: numerous player-based events were repeat invalid firing for null player object. This is now limited to only appropriate null-friendly events. --- addons/common/XEH_postInit.sqf | 103 +++++++++++++++++---------------- 1 file changed, 54 insertions(+), 49 deletions(-) diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index f09dae0eb3..3304c4d69a 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -106,31 +106,60 @@ GVAR(OldPlayerWeapon) = currentWeapon ACE_player; // PFH to raise varios events [{ + if(!isNil "ACE_player" && { !isNull ACE_player }) then { + // "playerInventoryChanged" event + _newPlayerInventory = [ACE_player] call FUNC(getAllGear); + if !(_newPlayerInventory isEqualTo GVAR(OldPlayerInventory)) then { + // Raise ACE event locally + GVAR(OldPlayerInventory) = _newPlayerInventory; + ["playerInventoryChanged", [ACE_player, _newPlayerInventory]] call FUNC(localEvent); + }; - // "playerInventoryChanged" event - _newPlayerInventory = [ACE_player] call FUNC(getAllGear); - if !(_newPlayerInventory isEqualTo GVAR(OldPlayerInventory)) then { - // Raise ACE event locally - GVAR(OldPlayerInventory) = _newPlayerInventory; - ["playerInventoryChanged", [ACE_player, _newPlayerInventory]] call FUNC(localEvent); + // "playerVisionModeChanged" event + _newPlayerVisionMode = currentVisionMode ACE_player; + if !(_newPlayerVisionMode isEqualTo GVAR(OldPlayerVisionMode)) then { + // Raise ACE event locally + GVAR(OldPlayerVisionMode) = _newPlayerVisionMode; + ["playerVisionModeChanged", [ACE_player, _newPlayerVisionMode]] call FUNC(localEvent); + }; + + // "inventoryDisplayChanged" event + _newInventoryDisplayIsOpen = !(isNull findDisplay 602); + if !(_newInventoryDisplayIsOpen isEqualTo GVAR(OldInventoryDisplayIsOpen)) then { + // Raise ACE event locally + GVAR(OldInventoryDisplayIsOpen) = _newInventoryDisplayIsOpen; + ["inventoryDisplayChanged", [ACE_player, _newInventoryDisplayIsOpen]] call FUNC(localEvent); + }; + + // "playerVehicleChanged" event + _newPlayerVehicle = vehicle ACE_player; + if !(_newPlayerVehicle isEqualTo GVAR(OldPlayerVehicle)) then { + // Raise ACE event locally + GVAR(OldPlayerVehicle) = _newPlayerVehicle; + ["playerVehicleChanged", [ACE_player, _newPlayerVehicle]] call FUNC(localEvent); + }; + + // "playerTurretChanged" event + _newPlayerTurret = [ACE_player] call FUNC(getTurretIndex); + if !(_newPlayerTurret isEqualTo GVAR(OldPlayerTurret)) then { + // Raise ACE event locally + GVAR(OldPlayerTurret) = _newPlayerTurret; + ["playerTurretChanged", [ACE_player, _newPlayerTurret]] call FUNC(localEvent); + }; + + // "playerWeaponChanged" event + _newPlayerWeapon = currentWeapon ACE_player; + if (_newPlayerWeapon != GVAR(OldPlayerWeapon)) then { + // Raise ACE event locally + GVAR(OldPlayerWeapon) = _newPlayerWeapon; + ["playerWeaponChanged", [ACE_player, _newPlayerWeapon]] call FUNC(localEvent); + }; }; - - // "playerVisionModeChanged" event - _newPlayerVisionMode = currentVisionMode ACE_player; - if !(_newPlayerVisionMode isEqualTo GVAR(OldPlayerVisionMode)) then { - // Raise ACE event locally - GVAR(OldPlayerVisionMode) = _newPlayerVisionMode; - ["playerVisionModeChanged", [ACE_player, _newPlayerVisionMode]] call FUNC(localEvent); - }; - - // "inventoryDisplayChanged" event - _newInventoryDisplayIsOpen = !(isNull findDisplay 602); - if !(_newInventoryDisplayIsOpen isEqualTo GVAR(OldInventoryDisplayIsOpen)) then { - // Raise ACE event locally - GVAR(OldInventoryDisplayIsOpen) = _newInventoryDisplayIsOpen; - ["inventoryDisplayChanged", [ACE_player, _newInventoryDisplayIsOpen]] call FUNC(localEvent); - }; - + + // + // These events can fire on a null player object + // + // "zeusDisplayChanged" event _newZeusDisplayIsOpen = !(isNull findDisplay 312); if !(_newZeusDisplayIsOpen isEqualTo GVAR(OldZeusDisplayIsOpen)) then { @@ -138,7 +167,7 @@ GVAR(OldPlayerWeapon) = currentWeapon ACE_player; GVAR(OldZeusDisplayIsOpen) = _newZeusDisplayIsOpen; ["zeusDisplayChanged", [ACE_player, _newZeusDisplayIsOpen]] call FUNC(localEvent); }; - + // "cameraViewChanged" event _newCameraView = cameraView; if !(_newCameraView isEqualTo GVAR(OldCameraView)) then { @@ -146,31 +175,7 @@ GVAR(OldPlayerWeapon) = currentWeapon ACE_player; GVAR(OldCameraView) = _newCameraView; ["cameraViewChanged", [ACE_player, _newCameraView]] call FUNC(localEvent); }; - - // "playerVehicleChanged" event - _newPlayerVehicle = vehicle ACE_player; - if !(_newPlayerVehicle isEqualTo GVAR(OldPlayerVehicle)) then { - // Raise ACE event locally - GVAR(OldPlayerVehicle) = _newPlayerVehicle; - ["playerVehicleChanged", [ACE_player, _newPlayerVehicle]] call FUNC(localEvent); - }; - - // "playerTurretChanged" event - _newPlayerTurret = [ACE_player] call FUNC(getTurretIndex); - if !(_newPlayerTurret isEqualTo GVAR(OldPlayerTurret)) then { - // Raise ACE event locally - GVAR(OldPlayerTurret) = _newPlayerTurret; - ["playerTurretChanged", [ACE_player, _newPlayerTurret]] call FUNC(localEvent); - }; - - // "playerWeaponChanged" event - _newPlayerWeapon = currentWeapon ACE_player; - if (_newPlayerWeapon != GVAR(OldPlayerWeapon)) then { - // Raise ACE event locally - GVAR(OldPlayerWeapon) = _newPlayerWeapon; - ["playerWeaponChanged", [ACE_player, _newPlayerWeapon]] call FUNC(localEvent); - }; - + }, 0, []] call cba_fnc_addPerFrameHandler; [QGVAR(StateArrested),false,true,QUOTE(ADDON)] call FUNC(defineVariable); From 2d0e8dea7e6e65bf89050eb1e60b8d515624e5ec Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 01:27:22 +0200 Subject: [PATCH 029/175] Added banana to curator item list --- addons/common/CfgVehicles.hpp | 17 +++++++++++++++++ addons/common/config.cpp | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/addons/common/CfgVehicles.hpp b/addons/common/CfgVehicles.hpp index 45f384eaf8..9931303d25 100644 --- a/addons/common/CfgVehicles.hpp +++ b/addons/common/CfgVehicles.hpp @@ -107,4 +107,21 @@ class CfgVehicles { class TransportItems {}; class TransportBackpacks {}; }; + + class Item_Base_F; + class ACE_bananaItem: Item_Base_F { + scope = 2; + scopeCurator = 2; + displayName = $STR_ACE_Common_bananaDisplayName; + author = "$STR_ACE_Common_ACETeam"; + vehicleClass = "Items"; + class TransportItems + { + class ACE_banana + { + name = "ACE_banana"; + count = 1; + }; + }; + }; }; diff --git a/addons/common/config.cpp b/addons/common/config.cpp index afd118ff1c..90309af612 100644 --- a/addons/common/config.cpp +++ b/addons/common/config.cpp @@ -2,7 +2,7 @@ class CfgPatches { class ADDON { - units[] = {"ACE_Box_Misc"}; + units[] = {"ACE_Box_Misc", "ACE_bananaItem"}; weapons[] = {"ACE_ItemCore","ACE_FakePrimaryWeapon", "ACE_Banana"}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"ace_main"}; From 8a18d18c08726beacc3b0cdb3979359078993c25 Mon Sep 17 00:00:00 2001 From: jaynus Date: Thu, 2 Apr 2015 16:35:19 -0700 Subject: [PATCH 030/175] doubleplusgood all munition TTL for range. --- addons/ballistics/CfgAmmo.hpp | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/addons/ballistics/CfgAmmo.hpp b/addons/ballistics/CfgAmmo.hpp index 1eb07a95a6..79f99c33a4 100644 --- a/addons/ballistics/CfgAmmo.hpp +++ b/addons/ballistics/CfgAmmo.hpp @@ -1,11 +1,20 @@ class CfgAmmo { - class BulletBase; + class BulletCore; - class B_20mm : BulletBase { - timeToLive = 20; + class BulletBase: BulletCore { + timeToLive = 15; // Default: 6, doubleplusgood all munition range. }; - class B_25mm: BulletBase { - timeToLive = 20; + 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 From 7c121e6a80f38da35c3693b93082ce8d19303c85 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 2 Apr 2015 22:32:16 -0500 Subject: [PATCH 031/175] Missing, unused stringtable --- addons/captives/functions/fnc_doFriskPerson.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/captives/functions/fnc_doFriskPerson.sqf b/addons/captives/functions/fnc_doFriskPerson.sqf index 14b18ffd0e..dd7cc3c675 100644 --- a/addons/captives/functions/fnc_doFriskPerson.sqf +++ b/addons/captives/functions/fnc_doFriskPerson.sqf @@ -27,7 +27,7 @@ if (_weapon == primaryWeapon _player && {_weapon != ""}) then { _listedItemClasses = []; -_actions = [localize "STR_ACE_Captives_FriskMenuHeader", localize "STR_ACE_Captives_CancelSelection"] call ACE_Interaction_fnc_prepareSelectMenu; +_actions = [localize "STR_ACE_Captives_FriskMenuHeader", ""] call ACE_Interaction_fnc_prepareSelectMenu; _allGear = []; From e99e35d70b0cc1aaf708fe85e319965266107041 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 2 Apr 2015 22:37:00 -0500 Subject: [PATCH 032/175] mdagr - remove unneeded error msg --- addons/microdagr/functions/fnc_appWaypointsButtonSetWP.sqf | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/microdagr/functions/fnc_appWaypointsButtonSetWP.sqf b/addons/microdagr/functions/fnc_appWaypointsButtonSetWP.sqf index 1836e50da2..881c0b3b5d 100644 --- a/addons/microdagr/functions/fnc_appWaypointsButtonSetWP.sqf +++ b/addons/microdagr/functions/fnc_appWaypointsButtonSetWP.sqf @@ -26,7 +26,6 @@ _waypoints = [] call FUNC(deviceGetWaypoints); if ((_newWpIndex < 0) || (_newWpIndex > ((count _waypoints) - 1))) exitWith { GVAR(currentWaypoint) = -1; - ERROR("out of bounds wp"); }; GVAR(currentWaypoint) = _newWpIndex; From 33ee7dc07cf483840cffc477d2c0b35f75b2967f Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 3 Apr 2015 00:42:25 -0500 Subject: [PATCH 033/175] iMenu - Add some localization and fix veh icons --- addons/interact_menu/XEH_clientInit.sqf | 8 +++++--- .../functions/fnc_compileMenuSelfAction.sqf | 10 +++++++++- addons/interact_menu/stringtable.xml | 16 +++++++++++++++- 3 files changed, 29 insertions(+), 5 deletions(-) diff --git a/addons/interact_menu/XEH_clientInit.sqf b/addons/interact_menu/XEH_clientInit.sqf index 72bea512d6..501cc9eb91 100644 --- a/addons/interact_menu/XEH_clientInit.sqf +++ b/addons/interact_menu/XEH_clientInit.sqf @@ -1,6 +1,8 @@ //XEH_clientInit.sqf #include "script_component.hpp" +if (!hasInterface) exitWith {}; + // Install the render EH on the main display addMissionEventHandler ["Draw3D", DFUNC(render)]; @@ -10,17 +12,17 @@ addMissionEventHandler ["Draw3D", DFUNC(render)]; // Wait until the map display is detected waitUntil {(!isNull findDisplay 12)}; - // Install the render EH on the map screen + // Install the render EH on the map screen ((findDisplay 12) displayCtrl 51) ctrlAddEventHandler ["Draw", DFUNC(render)]; }; -["ACE3", QGVAR(InteractKey), "Interact Key", +["ACE3", QGVAR(InteractKey), (localize "STR_ACE_Interact_Menu_InteractKey"), {[0] call FUNC(keyDown)}, {[0] call FUNC(keyUp)}, [219, [false, false, false]], false] call cba_fnc_addKeybind; //Left Windows Key -["ACE3", QGVAR(SelfInteractKey), "Self Actions Key", +["ACE3", QGVAR(SelfInteractKey), (localize "STR_ACE_Interact_Menu_SelfInteractKey"), {[1] call FUNC(keyDown)}, {[1] call FUNC(keyUp)}, [219, [false, true, false]], false] call cba_fnc_addKeybind; //Left Windows Key + Ctrl/Strg diff --git a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf index ccdce4dd5c..968b143701 100644 --- a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf +++ b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf @@ -83,11 +83,19 @@ private ["_baseDisplayName", "_baseIcon"]; _baseDisplayName = ""; _baseIcon = ""; if (_objectType isKindOf "CAManBase") then { - _baseDisplayName = "Self Actions"; + _baseDisplayName = localize "STR_ACE_Interact_Menu_SelfActionsRoot"; _baseIcon = "\a3\ui_f\data\IGUI\Cfg\Actions\eject_ca.paa"; } else { _baseDisplayName = getText (configFile >> "CfgVehicles" >> _objectType >> "displayName"); + //Alt would be to just use a static text, if veh names end up being too long: + // _baseDisplayName = localize "STR_ACE_Interact_Menu_VehicleActionsRoot"; + + //Pull the icon from the vehicle's config: _baseIcon = getText (configFile >> "CfgVehicles" >> _objectType >> "Icon"); + //icon could be a CfgVehicleIcons + if isText (configFile >> "CfgVehicleIcons" >> _baseIcon) then { + _baseIcon = getText (configFile >> "CfgVehicleIcons" >> _baseIcon); + }; }; // Create a master action to base on self action diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index cecb24fee2..6e5ce8fdb2 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -1,7 +1,21 @@  + Always display cursor for self interaction - + + Interact Key + + + Self Interaction Key + + + Self Actions + + + Vehicle Actions + + + \ No newline at end of file From 98428c42f5c2efd2fcc1994ce216102119c17bb2 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 3 Apr 2015 01:05:14 -0500 Subject: [PATCH 034/175] #291 - RemoveDeadBodiesDisconnected --- addons/respawn/CfgVehicles.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/respawn/CfgVehicles.hpp b/addons/respawn/CfgVehicles.hpp index 082778bf94..f6b8fc64c2 100644 --- a/addons/respawn/CfgVehicles.hpp +++ b/addons/respawn/CfgVehicles.hpp @@ -18,7 +18,7 @@ class CfgVehicles { class No { default = 1; name = "No"; value = 0; }; }; }; - class RemoveDeadBodiesDisonncected { + class RemoveDeadBodiesDisconnected { displayName = "Remove bodies?"; description = "Remove player bodies after disconnect?"; typeName = "BOOL"; From ffcc01ef74feb50d67fd7c060badbf4f98482ee8 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 08:45:02 +0200 Subject: [PATCH 035/175] Removed rouge systemChat message on unconsciousness #292 --- addons/captives/functions/fnc_handleOnUnconscious.sqf | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/addons/captives/functions/fnc_handleOnUnconscious.sqf b/addons/captives/functions/fnc_handleOnUnconscious.sqf index 9b73d34485..6d5ba1f47c 100644 --- a/addons/captives/functions/fnc_handleOnUnconscious.sqf +++ b/addons/captives/functions/fnc_handleOnUnconscious.sqf @@ -20,11 +20,9 @@ PARAMS_2(_unit,_isUnconc); if (!local _unit) exitWith {}; -systemChat format ["med: %1", _this]; - if (_isUnconc) then { //Knocked out: If surrendering, stop - if (_unit getVariable [QGVAR(isSurrendering), false]) then { + if (_unit getVariable [QGVAR(isSurrendering), false]) then { [_unit, false] call FUNC(setSurrendered); }; } else { From 368002cc793d241e42d155af2e6937974e9acf30 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 08:48:10 +0200 Subject: [PATCH 036/175] fixed undefined _selectionName variable #289 --- .../medical/functions/fnc_handleDamage_basic.sqf | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/addons/medical/functions/fnc_handleDamage_basic.sqf b/addons/medical/functions/fnc_handleDamage_basic.sqf index 5beacc16c2..3981a572d6 100644 --- a/addons/medical/functions/fnc_handleDamage_basic.sqf +++ b/addons/medical/functions/fnc_handleDamage_basic.sqf @@ -24,10 +24,10 @@ #define ARMDAMAGETRESHOLD2 1.7 #define UNCONSCIOUSNESSTRESHOLD 0.7 -private ["_unit", "_selection", "_damage", "_shooter", "_projectile", "_damageReturn"]; +private ["_unit", "_selectionName", "_damage", "_shooter", "_projectile", "_damageReturn"]; _unit = _this select 0; -_selection = _this select 1; +_selectionName = _this select 1; _damage = _this select 2; _shooter = _this select 3; _projectile = _this select 4; @@ -51,8 +51,8 @@ _hitSelections = ["head", "body", "hand_l", "hand_r", "leg_l", "leg_r"]; _hitPoints = ["HitHead", "HitBody", "HitLeftArm", "HitRightArm", "HitLeftLeg", "HitRightLeg"]; _newDamage = _damageReturn - (damage _unit); -if (_selection in _hitSelections) then { - _newDamage = _damageReturn - (_unit getHitPointDamage (_hitPoints select (_hitSelections find _selection))); +if (_selectionName in _hitSelections) then { + _newDamage = _damageReturn - (_unit getHitPointDamage (_hitPoints select (_hitSelections find _selectionName))); }; _damageReturn = _damageReturn - _newDamage; @@ -101,7 +101,7 @@ if (_selectionName != "" and !(_unit getVariable QGVAR(isFalling))) then { }; // Get rid of double structural damage (seriously arma, what the fuck?) -if (_selection == "") then { +if (_selectionName == "") then { _cache_structDamage = _unit getVariable QGVAR(structDamage); if (_newDamage > _cache_structDamage) then { _unit setVariable [QGVAR(structDamage), _newDamage]; @@ -128,7 +128,7 @@ if (_selection == "") then { }, [_unit], 2, 0.1] call EFUNC(common,waitAndExecute); -if (_selection == "") then { +if (_selectionName == "") then { _damageReturn = _damageReturn + (_unit getVariable QGVAR(structDamage)); } else { _damageReturn = _damageReturn + _newDamage; @@ -170,7 +170,7 @@ if (_armdamage >= ARMDAMAGETRESHOLD1) then { // Set Pain -if (_selection == "") then { +if (_selectionName == "") then { _pain = _unit getVariable [QGVAR(pain), 0]; _pain = _pain + _newDamage * (1 - (_unit getVariable [QGVAR(morphine), 0])); _unit setVariable [QGVAR(pain), _pain min 1, true]; @@ -178,7 +178,7 @@ if (_selection == "") then { // Unconsciousness -if (_selection == "" and +if (_selectionName == "" and _damageReturn >= UNCONSCIOUSNESSTRESHOLD and _damageReturn < 1 and !(_unit getVariable ["ACE_isUnconscious", False] From 8226edc6cb4841dd6d66a50692a0b763f03adc80 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 09:43:06 +0200 Subject: [PATCH 037/175] Fixed module function call Wind deflection module was using the incorrect function name, --- addons/winddeflection/CfgVehicles.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/winddeflection/CfgVehicles.hpp b/addons/winddeflection/CfgVehicles.hpp index f6e7b38b4f..2371c4b135 100644 --- a/addons/winddeflection/CfgVehicles.hpp +++ b/addons/winddeflection/CfgVehicles.hpp @@ -4,7 +4,7 @@ class CfgVehicles { author = "$STR_ACE_Common_ACETeam"; category = "ACE"; displayName = "Wind Deflection"; - function = FUNC(enableModule); + function = FUNC(initalizeModule); scope = 2; isGlobal = 1; icon = QUOTE(PATHTOF(UI\Icon_Module_Wind_ca.paa)); From 4478602cfba3226f508875a4c6233c40dac71a33 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 12:56:12 +0200 Subject: [PATCH 038/175] Consistent use of quotes for localized text --- addons/common/CfgVehicles.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/common/CfgVehicles.hpp b/addons/common/CfgVehicles.hpp index 9931303d25..eaa585691e 100644 --- a/addons/common/CfgVehicles.hpp +++ b/addons/common/CfgVehicles.hpp @@ -112,7 +112,7 @@ class CfgVehicles { class ACE_bananaItem: Item_Base_F { scope = 2; scopeCurator = 2; - displayName = $STR_ACE_Common_bananaDisplayName; + displayName = "$STR_ACE_Common_bananaDisplayName"; author = "$STR_ACE_Common_ACETeam"; vehicleClass = "Items"; class TransportItems From c82cef1b28926f2f45b6774962f491959f914043 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Fri, 3 Apr 2015 12:43:41 -0300 Subject: [PATCH 039/175] - self designate capabilities read from config - add designator on/off actions to the interact_menu --- .../laser_selfdesignate/CfgEventhandlers.hpp | 16 ++----- addons/laser_selfdesignate/XEH_pre_init.sqf | 9 ++-- addons/laser_selfdesignate/config.cpp | 2 +- .../functions/fnc_initDesignatorActions.sqf | 47 +++++++++++++++++++ .../functions/fnc_onGetin.sqf | 13 ----- .../functions/fnc_onGetout.sqf | 10 ---- .../functions/fnc_unitTurretHasDesignator.sqf | 21 +++++++++ addons/laser_selfdesignate/stringtable.xml | 12 +++++ 8 files changed, 89 insertions(+), 41 deletions(-) create mode 100644 addons/laser_selfdesignate/functions/fnc_initDesignatorActions.sqf delete mode 100644 addons/laser_selfdesignate/functions/fnc_onGetin.sqf delete mode 100644 addons/laser_selfdesignate/functions/fnc_onGetout.sqf create mode 100644 addons/laser_selfdesignate/functions/fnc_unitTurretHasDesignator.sqf create mode 100644 addons/laser_selfdesignate/stringtable.xml diff --git a/addons/laser_selfdesignate/CfgEventhandlers.hpp b/addons/laser_selfdesignate/CfgEventhandlers.hpp index e75b3b674b..4cef7be4a3 100644 --- a/addons/laser_selfdesignate/CfgEventhandlers.hpp +++ b/addons/laser_selfdesignate/CfgEventhandlers.hpp @@ -10,18 +10,10 @@ class Extended_PostInit_EventHandlers { }; }; -class Extended_GetIn_EventHandlers { - class B_Heli_Attack_01_F { +class Extended_Init_EventHandlers { + class Helicopter { class ADDON { - clientGetIn = QUOTE(_this call FUNC(onGetIn)); + init = QUOTE(_this call DFUNC(initDesignatorActions)); }; }; -}; - -class Extended_GetOut_EventHandlers { - class B_Heli_Attack_01_F { - class ADDON { - clientGetOut = QUOTE(_this call FUNC(onGetOut)); - }; - }; -}; +}; \ No newline at end of file diff --git a/addons/laser_selfdesignate/XEH_pre_init.sqf b/addons/laser_selfdesignate/XEH_pre_init.sqf index 4e98fce7ec..a8d4b1779d 100644 --- a/addons/laser_selfdesignate/XEH_pre_init.sqf +++ b/addons/laser_selfdesignate/XEH_pre_init.sqf @@ -1,12 +1,11 @@ #include "script_component.hpp" -PREP(onGetIn); -PREP(onGetOut); - +PREP(initDesignatorActions); PREP(laserHudDesignateOn); PREP(laserHudDesignateOff); +PREP(unitTurretHasDesignator); GVAR(laser) = nil; -GVAR(laserActive) = false; +GVAR(laserActive) = false; -FUNC(getPosASL) = {visiblePositionASL (_this select 0)}; \ No newline at end of file +FUNC(getPosASL) = {visiblePositionASL (_this select 0)}; diff --git a/addons/laser_selfdesignate/config.cpp b/addons/laser_selfdesignate/config.cpp index e19e438da0..ff9c269989 100644 --- a/addons/laser_selfdesignate/config.cpp +++ b/addons/laser_selfdesignate/config.cpp @@ -5,7 +5,7 @@ class CfgPatches { units[] = {}; weapons[] = {}; requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"ace_main", "ace_laser"}; + requiredAddons[] = {"ace_interaction", "ace_laser"}; version = VERSION; }; }; diff --git a/addons/laser_selfdesignate/functions/fnc_initDesignatorActions.sqf b/addons/laser_selfdesignate/functions/fnc_initDesignatorActions.sqf new file mode 100644 index 0000000000..2216fe6e71 --- /dev/null +++ b/addons/laser_selfdesignate/functions/fnc_initDesignatorActions.sqf @@ -0,0 +1,47 @@ +/* + * Author: esteldunedain + * Initializes the actions for turning on/off the laser for vehicles that have them + * + * Argument: + * 0: Vehicle + * + * Return value: + * NONE. + */ +#include "script_component.hpp" + +EXPLODE_1_PVT(_this,_vehicle); + +{ + private ["_turretConfig","_onAction","_offAction"]; + _turretConfig = [configFile >> "CfgVehicles" >> typeOf _vehicle, _x] call EFUNC(common,getTurretConfigPath); + + if (getNumber (_turretConfig >> QGVAR(Enabled)) == 1) exitWith { + // @todo: Add the state variables to the vehicle, instead of to the client + // e.g.: _vehicle setVariable [format ["%1_%2", QGVAR(laserActive), _x], false]; + + // Add actions + _onAction = [QGVAR(LaserOn), localize "STR_ACE_Laser_SelfDesignate_DesignatorOn", "", + { + // Statement + _this call FUNC(laserHudDesignateOn) + }, + { + // Condition + !GVAR(laserActive) && {[ACE_player] call FUNC(unitTurretHasDesignator)} + }] call EFUNC(interact_menu,createAction); + + _offAction = [QGVAR(LaserOff), localize "STR_ACE_Laser_SelfDesignate_DesignatorOff", "", + { + // Statement + _this call FUNC(laserHudDesignateOff) + }, + { + // Condition + GVAR(laserActive) && {[ACE_player] call FUNC(unitTurretHasDesignator)} + }] call EFUNC(interact_menu,createAction); + + [typeOf _vehicle, 1, ["ACE_SelfActions"], _onAction] call EFUNC(interact_menu,addActionToClass); + [typeOf _vehicle, 1, ["ACE_SelfActions"], _offAction] call EFUNC(interact_menu,addActionToClass); + }; +} forEach allTurrets _vehicle; diff --git a/addons/laser_selfdesignate/functions/fnc_onGetin.sqf b/addons/laser_selfdesignate/functions/fnc_onGetin.sqf deleted file mode 100644 index dc62f72e95..0000000000 --- a/addons/laser_selfdesignate/functions/fnc_onGetin.sqf +++ /dev/null @@ -1,13 +0,0 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" -// TODO: we should do this differently eventually -private["_onActionId", "_offActionId"]; -TRACE_1("ENTER", _this); - -// TODO: THIS SHOULD NOT BE ACTIONS EVENTUALLY - -_onActionId = player addAction ["Laser Designator On", { _this call FUNC(laserHudDesignateOn) }, [], 1, false, false, "", QUOTE( (gunner (vehicle player)) == player && !GVAR(laserActive))]; -player setVariable[QGVAR(onActionId), _onActionId, false]; - -_offActionId = player addAction ["Laser Designator Off", { _this call FUNC(laserHudDesignateOff) }, [], 1, false, false, "", QUOTE( (gunner (vehicle player)) == player && GVAR(laserActive))]; -player setVariable[QGVAR(offActionId), _offActionId, false]; \ No newline at end of file diff --git a/addons/laser_selfdesignate/functions/fnc_onGetout.sqf b/addons/laser_selfdesignate/functions/fnc_onGetout.sqf deleted file mode 100644 index 2a32403c19..0000000000 --- a/addons/laser_selfdesignate/functions/fnc_onGetout.sqf +++ /dev/null @@ -1,10 +0,0 @@ -#include "script_component.hpp" - -_onActionId = player getVariable[QGVAR(onActionId), -1]; -_offActionId = player getVariable[QGVAR(offActionId), -1]; - -player removeAction _onActionId; -player removeAction _offActionId; - -player setVariable[QGVAR(onActionId), -1, false]; -player setVariable[QGVAR(offActionId), -1, false]; \ No newline at end of file diff --git a/addons/laser_selfdesignate/functions/fnc_unitTurretHasDesignator.sqf b/addons/laser_selfdesignate/functions/fnc_unitTurretHasDesignator.sqf new file mode 100644 index 0000000000..291deb5015 --- /dev/null +++ b/addons/laser_selfdesignate/functions/fnc_unitTurretHasDesignator.sqf @@ -0,0 +1,21 @@ +/* + * Author: esteldunedain + * Checks if the turret occupied by the given unit has a laser designator + * + * Argument: + * 0: Unit + * + * Return value: + * Has designator? + */ +#include "script_component.hpp" + +EXPLODE_1_PVT(_this,_unit); + +// Get the player turret path +private ["_turret","_config","_turretConfig"]; +_turret = [_unit] call EFUNC(common,getTurretIndex); +_config = configFile >> "CfgVehicles" >> typeOf vehicle _unit; +_turretConfig = [_config, _turret] call EFUNC(common,getTurretConfigPath); + +getNumber (_turretConfig >> QGVAR(Enabled)) > 0 diff --git a/addons/laser_selfdesignate/stringtable.xml b/addons/laser_selfdesignate/stringtable.xml new file mode 100644 index 0000000000..70f8912cfe --- /dev/null +++ b/addons/laser_selfdesignate/stringtable.xml @@ -0,0 +1,12 @@ + + + + + + Laser<br/>Designator On + + + Laser<br/>Designator Off + + + \ No newline at end of file From b7e3a9446212936ff8ba003d6d283143371c51d8 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Fri, 3 Apr 2015 12:44:09 -0300 Subject: [PATCH 040/175] Add designator to the comanche's gunner --- addons/laser_selfdesignate/CfgVehicles.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/laser_selfdesignate/CfgVehicles.hpp b/addons/laser_selfdesignate/CfgVehicles.hpp index 5b2fdd7d28..1c30e3d1e7 100644 --- a/addons/laser_selfdesignate/CfgVehicles.hpp +++ b/addons/laser_selfdesignate/CfgVehicles.hpp @@ -23,7 +23,8 @@ class CfgVehicles { class B_Heli_Attack_01_F: Heli_Attack_01_base_F { class Turrets: Turrets { class MainTurret: MainTurret { - stabilizedInAxes = 4; // This stablizes the turret a bit more for laser designation + GVAR(Enabled) = 1; // Enable laser self-designation + stabilizedInAxes = 4; // This stablizes the turret a bit more for laser designation }; }; }; From b0ac672c13f4a145c5df30baf4fc8aa14d3d14c7 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Fri, 3 Apr 2015 13:24:50 -0300 Subject: [PATCH 041/175] Only init each vehicle type once --- .../functions/fnc_initDesignatorActions.sqf | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/addons/laser_selfdesignate/functions/fnc_initDesignatorActions.sqf b/addons/laser_selfdesignate/functions/fnc_initDesignatorActions.sqf index 2216fe6e71..cd45c45d32 100644 --- a/addons/laser_selfdesignate/functions/fnc_initDesignatorActions.sqf +++ b/addons/laser_selfdesignate/functions/fnc_initDesignatorActions.sqf @@ -12,9 +12,18 @@ EXPLODE_1_PVT(_this,_vehicle); +// Add action to class if it is not already done +private ["_type", "_initializedClasses"]; +_type = typeOf _vehicle; +_initializedClasses = GETGVAR(initializedClasses,[]); + +// do nothing if the class is already initialized +if (_type in _initializedClasses) exitWith {}; +_initializedClasses pushBack _type; + { private ["_turretConfig","_onAction","_offAction"]; - _turretConfig = [configFile >> "CfgVehicles" >> typeOf _vehicle, _x] call EFUNC(common,getTurretConfigPath); + _turretConfig = [configFile >> "CfgVehicles" >> _type, _x] call EFUNC(common,getTurretConfigPath); if (getNumber (_turretConfig >> QGVAR(Enabled)) == 1) exitWith { // @todo: Add the state variables to the vehicle, instead of to the client @@ -41,7 +50,7 @@ EXPLODE_1_PVT(_this,_vehicle); GVAR(laserActive) && {[ACE_player] call FUNC(unitTurretHasDesignator)} }] call EFUNC(interact_menu,createAction); - [typeOf _vehicle, 1, ["ACE_SelfActions"], _onAction] call EFUNC(interact_menu,addActionToClass); - [typeOf _vehicle, 1, ["ACE_SelfActions"], _offAction] call EFUNC(interact_menu,addActionToClass); + [_type, 1, ["ACE_SelfActions"], _onAction] call EFUNC(interact_menu,addActionToClass); + [_type, 1, ["ACE_SelfActions"], _offAction] call EFUNC(interact_menu,addActionToClass); }; } forEach allTurrets _vehicle; From 84d801a45ac0382af70b2c667fac0415b1c78b71 Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 3 Apr 2015 09:49:41 -0700 Subject: [PATCH 042/175] Added: ace_fcs_forceUpdate event for forcing the FCS to update from self-designate Merged: in-vehicle interact for laser designator Changed: Perf. tweaks on laser update times. --- addons/fcs/XEH_clientInit.sqf | 3 ++ addons/fcs/XEH_preInit.sqf | 1 + addons/fcs/functions/fnc_keyUp.sqf | 15 ++++++++-- addons/fcs/functions/fnc_onForceUpdate.sqf | 7 +++++ .../functions/fnc_laserHudDesignateOn.sqf | 28 +++++++++++++++++-- 5 files changed, 48 insertions(+), 6 deletions(-) create mode 100644 addons/fcs/functions/fnc_onForceUpdate.sqf diff --git a/addons/fcs/XEH_clientInit.sqf b/addons/fcs/XEH_clientInit.sqf index 17faa70f17..49f04d44e7 100644 --- a/addons/fcs/XEH_clientInit.sqf +++ b/addons/fcs/XEH_clientInit.sqf @@ -5,3 +5,6 @@ GVAR(time) = 0; GVAR(position) = [0,0,0]; #include "initKeybinds.sqf" + +// Register event for global updates +[QGVAR(forceUpdate), FUNC(onForceUpdate)] call ace_common_fnc_addEventHandler \ No newline at end of file diff --git a/addons/fcs/XEH_preInit.sqf b/addons/fcs/XEH_preInit.sqf index 78a2fd091c..8fdc43df11 100644 --- a/addons/fcs/XEH_preInit.sqf +++ b/addons/fcs/XEH_preInit.sqf @@ -10,6 +10,7 @@ PREP(firedEH); PREP(getAngle); PREP(getRange); PREP(handleAirBurstAmmunitionPFH); +PREP(onForceUpdate); PREP(keyDown); PREP(keyUp); PREP(reset); diff --git a/addons/fcs/functions/fnc_keyUp.sqf b/addons/fcs/functions/fnc_keyUp.sqf index d33bd08893..f0b1f1b137 100644 --- a/addons/fcs/functions/fnc_keyUp.sqf +++ b/addons/fcs/functions/fnc_keyUp.sqf @@ -12,7 +12,7 @@ #include "script_component.hpp" -private ["_vehicle", "_turret", "_turretConfig", "_distance", "_magazines"]; +private ["_vehicle", "_turret", "_turretConfig", "_distance", "_magazines", "_userChange"]; _vehicle = _this select 0; _turret = _this select 1; @@ -46,7 +46,9 @@ if (_weaponDirection isEqualTo [0,0,0]) then { // dummy value for non main turr _angleTarget = asin (_weaponDirection select 2); if (count _this > 2) then { - _distance = _this select 2; + if((_this select 2) > -1) then { + _distance = _this select 2; + }; }; if (!(isNil QGVAR(backgroundCalculation)) and {!(scriptDone GVAR(backgroundCalculation))}) then { @@ -160,4 +162,11 @@ _FCSElevation = []; [_vehicle, format ["%1_%2", QGVAR(Elevation), _turret], _FCSElevation] call EFUNC(common,setVariablePublic); [_vehicle, format ["%1_%2", QGVAR(Azimuth), _turret], _FCSAzimuth] call EFUNC(common,setVariablePublic); -[format ["%1: %2", localize "STR_ACE_FCS_ZeroedTo", _distance]] call EFUNC(common,displayTextStructured); +_userChange = true; +if( (count _this) > 3) then { + _userChange = _this select 3; +}; + +if(_userChange) then { + [format ["%1: %2", localize "STR_ACE_FCS_ZeroedTo", _distance]] call EFUNC(common,displayTextStructured); +}; \ No newline at end of file diff --git a/addons/fcs/functions/fnc_onForceUpdate.sqf b/addons/fcs/functions/fnc_onForceUpdate.sqf new file mode 100644 index 0000000000..c911fc38de --- /dev/null +++ b/addons/fcs/functions/fnc_onForceUpdate.sqf @@ -0,0 +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); +[vehicle ACE_player, [ACE_player] call EFUNC(common,getTurretIndex), -1, false] call FUNC(keyUp); \ 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 a2f3c5f871..417744fd46 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf @@ -3,6 +3,8 @@ TRACE_1("enter", _this); +#define FCS_UPDATE_DELAY 2.0 + FUNC(magnitude) = { _this distance [0, 0, 0] }; @@ -17,11 +19,16 @@ FUNC(mat_normalize3d) = { }; FUNC(laserHudDesignatePFH) = { - private["_args", "_laserTarget", "_shooter", "_vehicle", "_weapon", "_gunnerInfo", "_turret", "_pov", "_gunBeg", "_gunEnd", "_povPos", "_povDir", "_result", "_resultPositions", "_firstResult"]; + 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; @@ -50,14 +57,29 @@ FUNC(laserHudDesignatePFH) = { // 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. - //if( ((getPosASL _laserTarget) distance _pos) > 0.5) then { + 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( diag_tickTime > _forceUpdateTime || ((getPosASL _laserTarget) distance _pos) > 0.5) then { + TRACE_1("LaserPos Update", ""); _laserTarget setPosATL (ASLToATL _pos); - //}; + + }; + + if(diag_tickTime > _forceUpdateTime) then { + _args set[3, diag_tickTime + FCS_UPDATE_DELAY]; + }; #ifdef DEBUG_MODE_FULL drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,0,0,1], ASLToATL _pos, 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; #endif }; }; + + _this set[0, _args]; }; private "_laserTarget"; From d1d625229986e9536db96c14f4c05d2b46101097 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Fri, 3 Apr 2015 13:50:47 -0300 Subject: [PATCH 043/175] Nerf the backblast damage of the Titan and NLAW, adopting standard values for soft-launch launchers from the AGM_Compatibility project --- addons/overpressure/CfgWeapons.hpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/addons/overpressure/CfgWeapons.hpp b/addons/overpressure/CfgWeapons.hpp index 5880795ee2..e9170a4b2e 100644 --- a/addons/overpressure/CfgWeapons.hpp +++ b/addons/overpressure/CfgWeapons.hpp @@ -17,14 +17,16 @@ class CfgWeapons { }; class launch_Titan_short_base: launch_Titan_base { - GVAR(angle) = 40; - GVAR(range) = 8; + // Titan is a soft-launch launcher + GVAR(angle) = 30; + GVAR(range) = 2; GVAR(damage) = 0.5; }; class launch_NLAW_F: Launcher_Base_F { - GVAR(angle) = 40; - GVAR(range) = 5; + // NLAW is a soft-launch launcher + GVAR(angle) = 30; + GVAR(range) = 2; GVAR(damage) = 0.6; }; From 14e00940cd087b1020b90f788d7405f093810847 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 18:59:22 +0200 Subject: [PATCH 044/175] fixed incorrect airwayStatus values for initialization (adv medical) --- addons/medical/functions/fnc_init.sqf | 2 +- .../medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/medical/functions/fnc_init.sqf b/addons/medical/functions/fnc_init.sqf index 0410e2a7ba..650eb07c88 100644 --- a/addons/medical/functions/fnc_init.sqf +++ b/addons/medical/functions/fnc_init.sqf @@ -50,7 +50,7 @@ _unit setVariable [QGVAR(bloodIVVolume), 0]; _unit setvariable [QGVAR(bodyPartStatus), [0,0,0,0,0,0], true]; // airway -_unit setvariable [QGVAR(airwayStatus), 0, true]; +_unit setvariable [QGVAR(airwayStatus), 100, true]; _unit setVariable [QGVAR(airwayOccluded), false, true]; _unit setvariable [QGVAR(airwayCollapsed), false, true]; diff --git a/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf b/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf index afcc31367b..56a437d655 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf @@ -45,7 +45,7 @@ if (alive _unit) exitwith { _unit setvariable [QGVAR(bodyPartStatus), [0,0,0,0,0,0], true]; // airway - _unit setvariable [QGVAR(airwayStatus), 0, true]; + _unit setvariable [QGVAR(airwayStatus), 1000, true]; _unit setVariable [QGVAR(airwayOccluded), false, true]; _unit setvariable [QGVAR(airwayCollapsed), false, true]; From 368b51e0ee5ad4623f0d2e3aa3bceb6483130f21 Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 3 Apr 2015 10:10:57 -0700 Subject: [PATCH 045/175] Fixed: Get in/out of vehicle automatically turns off lasers --- .../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 417744fd46..ea9cd201cc 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf @@ -35,7 +35,10 @@ FUNC(laserHudDesignatePFH) = { TRACE_1("", _args); if(!alive _shooter || isNull _vehicle || isNull _laserTarget || !GVAR(laserActive) ) exitWith { - [(_this select 1)] call cba_fnc_removePerFrameHandler; + [] call FUNC(laserHudDesignateOff); + }; + if(!([ACE_player] call FUNC(unitTurretHasDesignator)) ) exitWith { + [] call FUNC(laserHudDesignateOff); }; // Retrieve the gunner and turret memory point information From ced44f8a9dca616789e4d03455147ba70c10a33d Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 3 Apr 2015 10:34:36 -0700 Subject: [PATCH 046/175] Fixed: Reduce bouncing. TODO: wtf is going on with the lateral axis? TODO: maybe dummy laser that doesnt show up as a target. --- .../laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf index ea9cd201cc..059ca2d381 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf @@ -48,7 +48,6 @@ FUNC(laserHudDesignatePFH) = { _povDir = _turretInfo select 1; _result = [_povPos, _povDir] call EFUNC(laser,shootCone); - if((count _result) > 0) then { _resultPositions = _result select 2; @@ -67,7 +66,7 @@ FUNC(laserHudDesignatePFH) = { ["ace_fcs_forceUpdate", []] call ace_common_fnc_localEvent; }; - if( diag_tickTime > _forceUpdateTime || ((getPosASL _laserTarget) distance _pos) > 0.5) then { + if( (str (getPosASL _laserTarget)) != str _pos) then { TRACE_1("LaserPos Update", ""); _laserTarget setPosATL (ASLToATL _pos); From d5f0cf5cbd3cb550ae5a8ed64dc7028bb9b71005 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 20:06:53 +0200 Subject: [PATCH 047/175] Incorrect value for airwayStatus --- .../medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf b/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf index 56a437d655..7b81590b07 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf @@ -45,7 +45,7 @@ if (alive _unit) exitwith { _unit setvariable [QGVAR(bodyPartStatus), [0,0,0,0,0,0], true]; // airway - _unit setvariable [QGVAR(airwayStatus), 1000, true]; + _unit setvariable [QGVAR(airwayStatus), 100, true]; _unit setVariable [QGVAR(airwayOccluded), false, true]; _unit setvariable [QGVAR(airwayCollapsed), false, true]; From e68e48776980258704a3bbcd9043e09da24470f7 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 20:07:39 +0200 Subject: [PATCH 048/175] fixed units not moving out of unconscious animation --- addons/medical/functions/fnc_setUnconscious.sqf | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/addons/medical/functions/fnc_setUnconscious.sqf b/addons/medical/functions/fnc_setUnconscious.sqf index b83dfb610c..c34c1cbb29 100644 --- a/addons/medical/functions/fnc_setUnconscious.sqf +++ b/addons/medical/functions/fnc_setUnconscious.sqf @@ -94,20 +94,20 @@ _startingTime = time; // In case the unit is no longer in an unconscious state, we are going to check if we can already reset the animation if !(_unit getvariable ["ACE_isUnconscious",false]) exitwith { + // TODO, handle this with carry instead, so we can remove the PFH here. // Wait until the unit isn't being carried anymore, so we won't end up with wierd animations - if !([_unit] call EFUNC(common,beingCarried)) then { + //if !([_unit] call EFUNC(common,beingCarried)) then { if (vehicle _unit == _unit) then { - [_unit,"amovppnemstpsnonwnondnon", 1] call EFUNC(common,doAnimation); + [_unit,"amovppnemstpsnonwnondnon", 2] call EFUNC(common,doAnimation); } else { // Switch to the units original animation, assuming // TODO: what if the unit switched vehicle? - [_unit, _oldAnimation, 1] call EFUNC(common,doAnimation); + [_unit, _oldAnimation, 2] call EFUNC(common,doAnimation); }; - // EXIT PFH [(_this select 1)] call cba_fnc_removePerFrameHandler; - }; + //}; if (!_hasMovedOut) then { // Reset the unit back to the previous captive state. [_unit, QGVAR(unconscious), false] call EFUNC(common,setCaptivityStatus); From b92978fb803970c5d101feeb539f39d5d172eee5 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 20:11:20 +0200 Subject: [PATCH 049/175] Now resets the proper hasMovedOut value --- 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 c34c1cbb29..c4510501f5 100644 --- a/addons/medical/functions/fnc_setUnconscious.sqf +++ b/addons/medical/functions/fnc_setUnconscious.sqf @@ -121,7 +121,7 @@ _startingTime = time; _unit setUnconscious false; ["medical_onUnconscious", [_unit, false]] call EFUNC(common,globalEvent); // ensure this statement runs only once - _args set [6, true]; + _args set [5, true]; }; }; From 254a25b13994911210fcbc6b363bb33852750928 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 3 Apr 2015 13:16:48 -0500 Subject: [PATCH 050/175] Medical - isBeingDragged func --- addons/medical/XEH_preInit.sqf | 1 + .../medical/functions/fnc_isBeingDragged.sqf | 26 +++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 addons/medical/functions/fnc_isBeingDragged.sqf diff --git a/addons/medical/XEH_preInit.sqf b/addons/medical/XEH_preInit.sqf index 04fb2364a8..1d773b51ac 100644 --- a/addons/medical/XEH_preInit.sqf +++ b/addons/medical/XEH_preInit.sqf @@ -49,6 +49,7 @@ PREP(hasItems); PREP(hasMedicalEnabled); PREP(hasTourniquetAppliedTo); PREP(init); +PREP(isBeingDragged); PREP(isInMedicalFacility); PREP(isMedic); PREP(isMedicalVehicle); diff --git a/addons/medical/functions/fnc_isBeingDragged.sqf b/addons/medical/functions/fnc_isBeingDragged.sqf new file mode 100644 index 0000000000..4dbb44f4f2 --- /dev/null +++ b/addons/medical/functions/fnc_isBeingDragged.sqf @@ -0,0 +1,26 @@ +/* + * Author: PabstMirror + * Returns if a target is being dragged. + * + * Arguments: + * 0: Target Unit + * + * Return Value: + * Is being dragged + * + * Example: + * [bob] call ace_medical_fnc_isBeingDragged + * + * Public: No + */ +#include "script_component.hpp" + +PARAMS_1(_target); + +private "_owner"; + +_owner = _target getVariable [QEGVAR(common,owner), objNull]; + +if (isNull _owner) exitWith {false}; + +(_owner getVariable [QEGVAR(dragging,draggedObject), objNull]) == _target From 8d7ac1f930990115d010bf9bbe2646a66fc6c2f7 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 20:26:24 +0200 Subject: [PATCH 051/175] Added selected bodypart text Changed "No injuries on bodypart" to still display if the generic messages have entries --- addons/medical/functions/fnc_displayPatientInformation.sqf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_displayPatientInformation.sqf b/addons/medical/functions/fnc_displayPatientInformation.sqf index 40c9bd4bd6..9d49cce011 100644 --- a/addons/medical/functions/fnc_displayPatientInformation.sqf +++ b/addons/medical/functions/fnc_displayPatientInformation.sqf @@ -43,6 +43,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 GVAR(currentSelectedSelectionN); + _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]]; }; @@ -123,7 +127,7 @@ if (_show) then { { _lbCtrl lbAdd _x; }foreach _allInjuryTexts; - if (count _genericMessages == 0 && {count _allInjuryTexts == 0}) then { + if (count _allInjuryTexts == 0) then { _lbCtrl lbAdd "No injuries on this bodypart.."; }; From 8881de4a0783b2092c9e532ef3d25650dbb617be Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 21:02:56 +0200 Subject: [PATCH 052/175] Removed activity log background, made wider. Added shadow to text. --- addons/medical/ui/RscTitles.hpp | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/addons/medical/ui/RscTitles.hpp b/addons/medical/ui/RscTitles.hpp index d1cdb80dd3..1962daec80 100644 --- a/addons/medical/ui/RscTitles.hpp +++ b/addons/medical/ui/RscTitles.hpp @@ -78,39 +78,27 @@ class Rsctitles { colorSelectBackground[] = {0, 0, 0, 0.0}; colorSelectBackground2[] = {0.0, 0.0, 0.0, 0.5}; }; - class LogName { - idc = 301; - type = CT_STATIC; - x = "safezoneX + (2 * (((safezoneW / safezoneH) min 1.2) / 40))"; - y = "20.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + safezoneY"; - w = "9 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "0.7 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.7)"; - style = 0x00 + 0x100; // ST_LEFT + ST_SHADOW - font = "PuristaMedium"; - 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 = "ACTIVITY LOG"; - }; class ActivityLog: InjuryList { idc = 302; y = "21.3 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + safezoneY"; h = "7 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + w = "15 * (((safezoneW / safezoneH) min 1.2) / 40)"; SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.7)"; rowHeight = 0.03; - colorBackground[] = {0, 0, 0, 0.2}; + shadow = 2; + colorBackground[] = {0, 0, 0, 0}; colorText[] = {1,1, 1, 1.0}; colorScrollbar[] = {0.95, 0.95, 0.95, 1}; - colorSelect[] = {0.95, 0.95, 0.95, 1}; - colorSelect2[] = {0.95, 0.95, 0.95, 1}; + colorSelect[] = {1,1,1,1}; + colorSelect2[] = {1,1,1,1}; colorSelectBackground[] = {0, 0, 0, 0.0}; - colorSelectBackground2[] = {0.0, 0.0, 0.0, 0.5}; + colorSelectBackground2[] = {0.0, 0.0, 0.0, 0}; }; class TriageStatus { idc = 303; type = CT_STATIC; x = "safezoneX + (2 * (((safezoneW / safezoneH) min 1.2) / 40))"; - y = "28.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + safezoneY"; + y = "20.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + safezoneY"; w = "9 * (((safezoneW / safezoneH) min 1.2) / 40)"; h = "0.7 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.7)"; From 43efc21f270c2e0fe56a27a7a3accb6a39265d3c Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 21:03:22 +0200 Subject: [PATCH 053/175] Only display the activity log in the activity list. --- .../fnc_displayPatientInformation.sqf | 33 +++++++++---------- 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/addons/medical/functions/fnc_displayPatientInformation.sqf b/addons/medical/functions/fnc_displayPatientInformation.sqf index 9d49cce011..b155a7b1ef 100644 --- a/addons/medical/functions/fnc_displayPatientInformation.sqf +++ b/addons/medical/functions/fnc_displayPatientInformation.sqf @@ -135,26 +135,23 @@ if (_show) then { lbClear _logCtrl; private ["_logs", "_log", "_message", "_moment", "_arguments", "_lbCtrl"]; - _logs = _target getvariable [QGVAR(allLogs), []]; + _logs = _target getvariable [QGVAR(logFile_Activity), []]; { - _log = _target getvariable [_x, []]; - { - // [_message,_moment,_type, _arguments] - _message = _x select 0; - _moment = _x select 1; - _arguments = _x select 3; - if (isLocalized _message) then { - _message = localize _message; - }; + // [_message,_moment,_type, _arguments] + _message = _x select 0; + _moment = _x select 1; + _arguments = _x select 3; + if (isLocalized _message) then { + _message = localize _message; + }; - { - if (typeName _x == "STRING" && {isLocalized _x}) then { - _arguments set [_foreachIndex, localize _x]; - }; - }foreach _arguments; - _message = format([_message] + _arguments); - _logCtrl lbAdd format["%1 %2", _moment, _message]; - }foreach _log; + { + if (typeName _x == "STRING" && {isLocalized _x}) then { + _arguments set [_foreachIndex, localize _x]; + }; + }foreach _arguments; + _message = format([_message] + _arguments); + _logCtrl lbAdd format["%1 %2", _moment, _message]; }foreach _logs; _triageStatus = [_target] call FUNC(getTriageStatus); From 1b02cb2e825c8ea1fc444e866623f9c21c4c0d47 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 21:03:39 +0200 Subject: [PATCH 054/175] examine actions now use activity log --- addons/medical/functions/fnc_actionCheckBloodPressureLocal.sqf | 2 +- addons/medical/functions/fnc_actionCheckPulseLocal.sqf | 2 +- addons/medical/functions/fnc_actionCheckResponse.sqf | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/medical/functions/fnc_actionCheckBloodPressureLocal.sqf b/addons/medical/functions/fnc_actionCheckBloodPressureLocal.sqf index cd66556609..28ed10c83c 100644 --- a/addons/medical/functions/fnc_actionCheckBloodPressureLocal.sqf +++ b/addons/medical/functions/fnc_actionCheckBloodPressureLocal.sqf @@ -56,5 +56,5 @@ if ([_caller] call FUNC(isMedic)) then { ["displayTextStructured", [_caller], [[_output, [_target] call EFUNC(common,getName), round(_bloodPressureHigh),round(_bloodPressureLow)], 1.75, _caller]] call EFUNC(common,targetEvent); if (_logOutPut != "") then { - [_target,"examine", "%1 checked Blood Pressure: %2", [[_caller] call EFUNC(common,getName), _logOutPut]] call FUNC(addToLog); + [_target,"activity", "%1 checked Blood Pressure: %2", [[_caller] call EFUNC(common,getName), _logOutPut]] call FUNC(addToLog); }; diff --git a/addons/medical/functions/fnc_actionCheckPulseLocal.sqf b/addons/medical/functions/fnc_actionCheckPulseLocal.sqf index d7b46a38fc..73d1d07190 100644 --- a/addons/medical/functions/fnc_actionCheckPulseLocal.sqf +++ b/addons/medical/functions/fnc_actionCheckPulseLocal.sqf @@ -49,5 +49,5 @@ if (_heartRate > 1.0) then { ["displayTextStructured", [_caller], [[_heartRateOutput, [_unit] call EFUNC(common,getName), round(_heartRate)], 1.5, _caller]] call EFUNC(common,targetEvent); if (_logOutPut != "") then { - [_unit,"examine","%1 checked Heart Rate: %2",[[_caller] call EFUNC(common,getName),_logOutPut]] call FUNC(addToLog); + [_unit,"activity","%1 checked Heart Rate: %2",[[_caller] call EFUNC(common,getName),_logOutPut]] call FUNC(addToLog); }; diff --git a/addons/medical/functions/fnc_actionCheckResponse.sqf b/addons/medical/functions/fnc_actionCheckResponse.sqf index 5823e99fbb..c483706274 100644 --- a/addons/medical/functions/fnc_actionCheckResponse.sqf +++ b/addons/medical/functions/fnc_actionCheckResponse.sqf @@ -27,4 +27,4 @@ if ([_target] call EFUNC(common,isAwake)) then { ["displayTextStructured", [_caller], [[_output, [_target] call EFUNC(common,getName)], 2, _caller]] call EFUNC(common,targetEvent); -[_target,"examine",_output, [[_target] call EFUNC(common,getName)]] call FUNC(addToLog); +[_target,"activity",_output, [[_target] call EFUNC(common,getName)]] call FUNC(addToLog); From d4a6dd1038bb2cdff317c8c633d62e22679419bf Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 21:32:49 +0200 Subject: [PATCH 055/175] Removed the options to enable fractures and airway through mission module --- addons/medical/CfgVehicles.hpp | 11 +++++++++-- .../medical/functions/fnc_moduleMedicalSettings.sqf | 5 +++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index 9de41f2ab3..cf256d7ce0 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -57,7 +57,8 @@ class CfgVehicles { }; }; }; - class enableAirway { + // TODO Disabled until the features are implemented + /*class enableAirway { displayName = "Enable Airway"; description = "Enable Advanced medical Airway"; typeName = "BOOL"; @@ -68,7 +69,7 @@ class CfgVehicles { description = "Enable Advanced medical Fractures"; typeName = "BOOL"; defaultValue = 0; - }; + };*/ class enableAdvancedWounds { displayName = "Enable Advanced wounds"; description = "Allow reopening of bandaged wounds?"; @@ -170,6 +171,12 @@ class CfgVehicles { typeName = "NUMBER"; defaultValue = 1; }; + class maxReviveTime { + displayName = "MAx Revive time"; + description = "Max amount of seconds a unit can spend in revive state"; + typeName = "NUMBER"; + defaultValue = 1; + }; class enableOverdosing { displayName = "Enable Overdosing"; description = "Enable overdosing of medications"; diff --git a/addons/medical/functions/fnc_moduleMedicalSettings.sqf b/addons/medical/functions/fnc_moduleMedicalSettings.sqf index 003cf2afcf..d634370659 100644 --- a/addons/medical/functions/fnc_moduleMedicalSettings.sqf +++ b/addons/medical/functions/fnc_moduleMedicalSettings.sqf @@ -24,8 +24,9 @@ if !(_activated) exitWith {}; [_logic, QGVAR(level), "level"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(enableFor), "enableFor"] call EFUNC(common,readSettingFromModule); -[_logic, QGVAR(enableAirway), "enableAirway"] call EFUNC(common,readSettingFromModule); -[_logic, QGVAR(enableFractures), "enableFractures"] call EFUNC(common,readSettingFromModule); +// TODO disabled until implemented +// [_logic, QGVAR(enableAirway), "enableAirway"] call EFUNC(common,readSettingFromModule); +// [_logic, QGVAR(enableFractures), "enableFractures"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(enableAdvancedWounds), "enableAdvancedWounds"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(enableScreams), "enableScreams"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(playerDamageThreshold), "playerDamageThreshold"] call EFUNC(common,readSettingFromModule); From 604e8514230147143009995cddc6068c3080792b Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 3 Apr 2015 14:37:04 -0500 Subject: [PATCH 056/175] Medical - isBeingCarried --- addons/dragging/functions/fnc_startCarry.sqf | 7 ++--- addons/medical/XEH_preInit.sqf | 1 + .../medical/functions/fnc_isBeingCarried.sqf | 26 +++++++++++++++++++ .../medical/functions/fnc_isBeingDragged.sqf | 2 +- 4 files changed, 32 insertions(+), 4 deletions(-) create mode 100644 addons/medical/functions/fnc_isBeingCarried.sqf diff --git a/addons/dragging/functions/fnc_startCarry.sqf b/addons/dragging/functions/fnc_startCarry.sqf index 9f1c0bca23..ff201afb02 100644 --- a/addons/dragging/functions/fnc_startCarry.sqf +++ b/addons/dragging/functions/fnc_startCarry.sqf @@ -56,11 +56,12 @@ if (_target isKindOf "CAManBase") then { [_unit, "isDragging", true] call EFUNC(common,setforceWalkStatus); - // prevent multiple players from accessing the same object - [_unit, _target, true] call EFUNC(common,claim); - }; +// prevent multiple players from accessing the same object +[_unit, _target, true] call EFUNC(common,claim); + + // prevents draging and carrying at the same time _unit setVariable [QGVAR(isCarrying), true, true]; diff --git a/addons/medical/XEH_preInit.sqf b/addons/medical/XEH_preInit.sqf index 1d773b51ac..08c26b2164 100644 --- a/addons/medical/XEH_preInit.sqf +++ b/addons/medical/XEH_preInit.sqf @@ -49,6 +49,7 @@ PREP(hasItems); PREP(hasMedicalEnabled); PREP(hasTourniquetAppliedTo); PREP(init); +PREP(isBeingCarried); PREP(isBeingDragged); PREP(isInMedicalFacility); PREP(isMedic); diff --git a/addons/medical/functions/fnc_isBeingCarried.sqf b/addons/medical/functions/fnc_isBeingCarried.sqf new file mode 100644 index 0000000000..6505f8b51a --- /dev/null +++ b/addons/medical/functions/fnc_isBeingCarried.sqf @@ -0,0 +1,26 @@ +/* + * Author: PabstMirror + * Returns if a target is being carried. (from ace_dragging) + * + * Arguments: + * 0: Target Unit + * + * Return Value: + * Is being carried + * + * Example: + * [bob] call ace_medical_fnc_isBeingCarried + * + * Public: No + */ +#include "script_component.hpp" + +PARAMS_1(_target); + +private "_owner"; + +_owner = _target getVariable [QEGVAR(common,owner), objNull]; + +if (isNull _owner) exitWith {false}; + +(_owner getVariable [QEGVAR(dragging,carriedObject), objNull]) == _target diff --git a/addons/medical/functions/fnc_isBeingDragged.sqf b/addons/medical/functions/fnc_isBeingDragged.sqf index 4dbb44f4f2..4d09ed9e29 100644 --- a/addons/medical/functions/fnc_isBeingDragged.sqf +++ b/addons/medical/functions/fnc_isBeingDragged.sqf @@ -1,6 +1,6 @@ /* * Author: PabstMirror - * Returns if a target is being dragged. + * Returns if a target is being dragged. (from ace_dragging) * * Arguments: * 0: Target Unit From ecf16ad9f13c17ee92a3c26eb97ad524b54835ff Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 21:49:46 +0200 Subject: [PATCH 057/175] fixed prevent instant death setting --- addons/medical/CfgVehicles.hpp | 2 +- addons/medical/functions/fnc_handleDamage.sqf | 4 +++- .../fnc_moduleTreatmentConfiguration.sqf | 3 +-- addons/medical/functions/fnc_setDead.sqf | 23 ++++++++++++------- 4 files changed, 20 insertions(+), 12 deletions(-) diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index cf256d7ce0..cc76c93f3d 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -172,7 +172,7 @@ class CfgVehicles { defaultValue = 1; }; class maxReviveTime { - displayName = "MAx Revive time"; + displayName = "Max Revive time"; description = "Max amount of seconds a unit can spend in revive state"; typeName = "NUMBER"; defaultValue = 1; diff --git a/addons/medical/functions/fnc_handleDamage.sqf b/addons/medical/functions/fnc_handleDamage.sqf index b819cf7ba7..e4f279392c 100644 --- a/addons/medical/functions/fnc_handleDamage.sqf +++ b/addons/medical/functions/fnc_handleDamage.sqf @@ -60,6 +60,8 @@ if (GVAR(level) >= 2) then { if ((_minLethalDamage <= _newDamage) && {[_unit, [_selection] call FUNC(selectionNameToNumber), _newDamage] call FUNC(determineIfFatal)}) then { if ([_unit] call FUNC(setDead)) then { _damageReturn = 1; + } else { + _damageReturn = 0.89; }; } else { _damageReturn = 0.89; @@ -68,7 +70,7 @@ if (GVAR(level) >= 2) then { }; [_unit] call FUNC(addToInjuredCollection); -if (_unit getVariable [QGVAR(preventDeath), false] && {_damageReturn >= 0.9} && {_selection in ["", "head", "body"]}) exitWith { +if (_unit getVariable [QGVAR(preventDeath), GVAR(preventInstaDeath)] && {_damageReturn >= 0.9} && {_selection in ["", "head", "body"]}) exitWith { if (vehicle _unit != _unit and {damage _vehicle >= 1}) then { // @todo // [_unit] call FUNC(unload); diff --git a/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf b/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf index 74d663ba1e..70accb6243 100644 --- a/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf +++ b/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf @@ -24,7 +24,6 @@ if !(_activated) exitWith {}; [_logic, QGVAR(medicSetting), "medicSetting"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(maxRevives), "maxRevives"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(maxReviveTime), "maxReviveTime"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(enableOverdosing), "enableOverdosing"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(bleedingCoefficient), "bleedingCoefficient"] call EFUNC(common,readSettingFromModule); - - diff --git a/addons/medical/functions/fnc_setDead.sqf b/addons/medical/functions/fnc_setDead.sqf index e448554d59..c8257a6aa2 100644 --- a/addons/medical/functions/fnc_setDead.sqf +++ b/addons/medical/functions/fnc_setDead.sqf @@ -13,39 +13,45 @@ #include "script_component.hpp" -private ["_unit"]; +private ["_unit", "_force"]; _unit = _this select 0; _force = false; if (count _this >= 2) then { _force = _this select 1; }; -if (!alive _unit) exitwith{}; +if (!alive _unit) exitwith{true}; if (!local _unit) exitwith { [[_unit, _force], QUOTE(DFUNC(setDead)), _unit, false] call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ + false; }; -if (GVAR(preventInstaDeath) && !_force) exitwith { - if (_unit getvariable [QGVAR(inReviveState), false]) exitwith {}; // already in revive state +if ((_unit getVariable [QGVAR(preventDeath), GVAR(preventInstaDeath)]) && !_force) exitwith { + if (_unit getvariable [QGVAR(inReviveState), false]) exitwith {false}; // already in revive state _unit setvariable [QGVAR(inReviveState), true, true]; - [_unit] call FUNC(setUnconscious); + _unit setvariable [QGVAR(reviveStartTime), time]; + [_unit, true] call FUNC(setUnconscious); [{ private ["_args","_unit","_startTime"]; _args = _this select 0; _unit = _args select 0; - _startTime = _args select 1; + _startTime = _unit getvariable [QGVAR(reviveStartTime), 0]; if (time - _startTime > GVAR(maxReviveTime)) exitwith { [(_this select 1)] call cba_fnc_removePerFrameHandler; - [_unit, true] call FUNC(setDead); _unit setvariable [QGVAR(inReviveState), nil, true]; + _unit setvariable [QGVAR(reviveStartTime), nil]; + + [_unit, true] call FUNC(setDead); }; if !(_unit getvariable [QGVAR(inReviveState), false]) exitwith { + _unit setvariable [QGVAR(reviveStartTime), nil]; [(_this select 1)] call cba_fnc_removePerFrameHandler; }; - }, 1, [_unit, time] ] call CBA_fnc_addPerFrameHandler; + }, 1, [_unit] ] call CBA_fnc_addPerFrameHandler; + false; }; _unit setvariable ["ACE_isDead", true, true]; @@ -53,3 +59,4 @@ if (isPLayer _unit) then { _unit setvariable ["isDeadPlayer", true, true]; }; _unit setdamage 1; +true; From c3ddbb4be7f79b16d8659180c5d1dfe1a84d0f4b Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 21:51:44 +0200 Subject: [PATCH 058/175] Prevent the usage of the blood loss coefficient to increase blood volume on bleeding --- 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 ef0a97ea35..4f070e2546 100644 --- a/addons/medical/functions/fnc_getBloodLoss.sqf +++ b/addons/medical/functions/fnc_getBloodLoss.sqf @@ -42,4 +42,4 @@ if (GVAR(level) >= 2) then { } else { // TODO basic medical }; -_totalBloodLoss * GVAR(bleedingCoefficient); +_totalBloodLoss * (GVAR(bleedingCoefficient) max 0); From 1ef262c119f02b6436e590ce4e4231e8a2bb96d5 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 21:53:58 +0200 Subject: [PATCH 059/175] Support for enableOverdosing setting in advanced --- addons/medical/functions/fnc_onMedicationUsage.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/medical/functions/fnc_onMedicationUsage.sqf b/addons/medical/functions/fnc_onMedicationUsage.sqf index a95a9e0e8e..c56f676744 100644 --- a/addons/medical/functions/fnc_onMedicationUsage.sqf +++ b/addons/medical/functions/fnc_onMedicationUsage.sqf @@ -49,7 +49,7 @@ if (!_foundEntry) then { _usedMeds = _target getvariable [_variable, 0]; -if (_usedMeds >= floor (_maxDosage + round(random(2))) && _maxDosage >= 1) then { +if (_usedMeds >= floor (_maxDosage + round(random(2))) && _maxDosage >= 1 && GVAR(enableOverdosing)) then { [_target] call FUNC(setDead); }; @@ -65,7 +65,7 @@ _hasOverDosed = 0; }foreach _allUsedMedication; }foreach _incompatabileMeds; -if (_hasOverDosed > 0) then { +if (_hasOverDosed > 0 && GVAR(enableOverdosing)) then { _medicationConfig = (configFile >> "ACE_Medical_Advanced" >> "Treatment" >> "Medication"); _onOverDose = getText (_medicationConfig >> "onOverDose"); if (isClass (_medicationConfig >> _className)) then { From 038ed5f23e2366da28a2e23aa30a161b29604a7f Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 21:59:47 +0200 Subject: [PATCH 060/175] Removed deprecated returnDamage parameters --- addons/medical/functions/fnc_handleDamage.sqf | 5 ++-- .../functions/fnc_handleDamage_advanced.sqf | 3 +- .../functions/fnc_handleDamage_basic.sqf | 30 +++++++++---------- .../functions/fnc_handleDamage_caching.sqf | 5 ++-- 4 files changed, 19 insertions(+), 24 deletions(-) diff --git a/addons/medical/functions/fnc_handleDamage.sqf b/addons/medical/functions/fnc_handleDamage.sqf index e4f279392c..058598cf60 100644 --- a/addons/medical/functions/fnc_handleDamage.sqf +++ b/addons/medical/functions/fnc_handleDamage.sqf @@ -24,7 +24,6 @@ _damage = _this select 2; _shooter = _this select 3; _projectile = _this select 4; - if !(local _unit) exitWith {nil}; if !([_unit] call FUNC(hasMedicalEnabled)) exitwith {}; @@ -40,11 +39,11 @@ if !(_selection in (_hitSelections + [""])) exitWith {0}; _damageReturn = _damage; if (GVAR(level) == 1) then { - _damageReturn = (_this + [_damageReturn]) call FUNC(handleDamage_basic); + _damageReturn = _this call FUNC(handleDamage_basic); }; if (GVAR(level) >= 2) then { - [_unit, _selection, _damage, _source, _projectile, _damageReturn] call FUNC(handleDamage_caching); + [_unit, _selection, _damage, _source, _projectile] call FUNC(handleDamage_caching); if (_damageReturn > 0.9) then { diff --git a/addons/medical/functions/fnc_handleDamage_advanced.sqf b/addons/medical/functions/fnc_handleDamage_advanced.sqf index 1f943d98d0..751896be44 100644 --- a/addons/medical/functions/fnc_handleDamage_advanced.sqf +++ b/addons/medical/functions/fnc_handleDamage_advanced.sqf @@ -25,7 +25,6 @@ _selectionName = _this select 1; _amountOfDamage = _this select 2; _sourceOfDamage = _this select 3; _typeOfProjectile = _this select 4; -_returnDamage = _this select 5; // Most likely taking exessive fire damage. Lets exit. if (isNull _sourceOfDamage && (_selectionName == "head" || isBurning _unit) && _typeOfProjectile == "" && vehicle _unit == _unit) exitwith { @@ -63,4 +62,4 @@ if (alive _unit && {!(_unit getvariable ["ACE_isUnconscious", false])}) then { }; }; -_returnDamage; +_amountOfDamage; diff --git a/addons/medical/functions/fnc_handleDamage_basic.sqf b/addons/medical/functions/fnc_handleDamage_basic.sqf index 3981a572d6..2986e1b2f7 100644 --- a/addons/medical/functions/fnc_handleDamage_basic.sqf +++ b/addons/medical/functions/fnc_handleDamage_basic.sqf @@ -24,15 +24,13 @@ #define ARMDAMAGETRESHOLD2 1.7 #define UNCONSCIOUSNESSTRESHOLD 0.7 -private ["_unit", "_selectionName", "_damage", "_shooter", "_projectile", "_damageReturn"]; +private ["_unit", "_selectionName", "_damage", "_shooter", "_projectile", "_damage"]; _unit = _this select 0; _selectionName = _this select 1; _damage = _this select 2; _shooter = _this select 3; _projectile = _this select 4; -_damageReturn = _this select 5; - // This is a new hit, reset variables. // Note: sometimes handleDamage spans over 2 or even 3 frames. @@ -50,12 +48,12 @@ if (diag_frameno > (_unit getVariable [QGVAR(frameNo), -3]) + 2) then { _hitSelections = ["head", "body", "hand_l", "hand_r", "leg_l", "leg_r"]; _hitPoints = ["HitHead", "HitBody", "HitLeftArm", "HitRightArm", "HitLeftLeg", "HitRightLeg"]; -_newDamage = _damageReturn - (damage _unit); +_newDamage = _damage - (damage _unit); if (_selectionName in _hitSelections) then { - _newDamage = _damageReturn - (_unit getHitPointDamage (_hitPoints select (_hitSelections find _selectionName))); + _newDamage = _damage - (_unit getHitPointDamage (_hitPoints select (_hitSelections find _selectionName))); }; -_damageReturn = _damageReturn - _newDamage; +_damage = _damage - _newDamage; // Exclude falling damage to everything other than legs and reduce it overall. @@ -129,19 +127,19 @@ if (_selectionName == "") then { if (_selectionName == "") then { - _damageReturn = _damageReturn + (_unit getVariable QGVAR(structDamage)); + _damage = _damage + (_unit getVariable QGVAR(structDamage)); } else { - _damageReturn = _damageReturn + _newDamage; + _damage = _damage + _newDamage; }; // Leg Damage _legdamage = (_unit getHitPointDamage "HitLeftLeg") + (_unit getHitPointDamage "HitRightLeg"); if (_selectionName == "leg_l") then { - _legdamage = _damageReturn + (_unit getHitPointDamage "HitRightLeg"); + _legdamage = _damage + (_unit getHitPointDamage "HitRightLeg"); }; if (_selectionName == "leg_r") then { - _legdamage = (_unit getHitPointDamage "HitLeftLeg") + _damageReturn; + _legdamage = (_unit getHitPointDamage "HitLeftLeg") + _damage; }; if (_legdamage >= LEGDAMAGETRESHOLD1) then { @@ -155,10 +153,10 @@ if (_legdamage >= LEGDAMAGETRESHOLD1) then { // Arm Damage _armdamage = (_unit getHitPointDamage "HitLeftArm") + (_unit getHitPointDamage "HitRightArm"); if (_selectionName == "hand_l") then { - _armdamage = _damageReturn + (_unit getHitPointDamage "HitRightArm"); + _armdamage = _damage + (_unit getHitPointDamage "HitRightArm"); }; if (_selectionName == "hand_r") then { - _armdamage = (_unit getHitPointDamage "HitLeftArm") + _damageReturn; + _armdamage = (_unit getHitPointDamage "HitLeftArm") + _damage; }; if (_armdamage >= ARMDAMAGETRESHOLD1) then { @@ -179,15 +177,15 @@ if (_selectionName == "") then { // Unconsciousness if (_selectionName == "" and - _damageReturn >= UNCONSCIOUSNESSTRESHOLD and - _damageReturn < 1 and + _damage >= UNCONSCIOUSNESSTRESHOLD and + _damage < 1 and !(_unit getVariable ["ACE_isUnconscious", False] )) then { if (_unit getVariable [QGVAR(allowUnconscious), ([_unit] call EFUNC(common,isPlayer)) or random 1 > 0.3]) then { [_unit, true] call FUNC(setUnconscious); } else { - _damageReturn = 1; + _damage = 1; }; }; -_damageReturn +_damage diff --git a/addons/medical/functions/fnc_handleDamage_caching.sqf b/addons/medical/functions/fnc_handleDamage_caching.sqf index 1657d65b25..ddd0b6c920 100644 --- a/addons/medical/functions/fnc_handleDamage_caching.sqf +++ b/addons/medical/functions/fnc_handleDamage_caching.sqf @@ -24,7 +24,6 @@ _selectionName = _this select 1; _damage = _this select 2; _source = _this select 3; _projectile = _this select 4; -_returnDamage = _this select 5; _hitSelections = ["head", "body", "hand_l", "hand_r", "leg_l", "leg_r"]; _hitPoints = ["HitHead", "HitBody", "HitLeftArm", "HitRightArm", "HitLeftLeg", "HitRightLeg"]; @@ -128,14 +127,14 @@ if (_selectionName != "") then { _cache_projectiles pushBack _projectile; _cache_hitpoints pushBack (_hitPoints select (_hitSelections find _selectionName)); _cache_damages pushBack _newDamage; - _cache_params pushBack [_unit, _selectionName, _damage, _source, _projectile, _returnDamage]; + _cache_params pushBack [_unit, _selectionName, _damage, _source, _projectile]; }; } 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, _returnDamage]; + _cache_params pushBack [_unit, _selectionName, _damage, _source, _projectile]; }; }; From 05389e7e25b9886c5cf1b8195b9370a96bbbd1a9 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 22:40:36 +0200 Subject: [PATCH 061/175] Implemented useItems for treatment (basic and adv) Will remove items on treatment start. Add again on treatmentFailure. Based upon consumeItem config setting. --- addons/medical/CfgVehicles.hpp | 14 ++++------- addons/medical/functions/fnc_handleDamage.sqf | 10 +++++--- addons/medical/functions/fnc_treatment.sqf | 9 ++++--- .../fnc_treatmentAdvanced_bandage.sqf | 24 +++++++++---------- .../fnc_treatmentAdvanced_medication.sqf | 19 +++++++-------- addons/medical/functions/fnc_treatmentIV.sqf | 12 ++++------ .../functions/fnc_treatmentTourniquet.sqf | 13 +++++----- .../functions/fnc_treatment_failure.sqf | 9 ++++--- .../functions/fnc_treatment_success.sqf | 5 +--- addons/medical/functions/fnc_useItem.sqf | 8 +++---- addons/medical/functions/fnc_useItems.sqf | 11 ++++++--- 11 files changed, 68 insertions(+), 66 deletions(-) diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index cc76c93f3d..2e8546e6bb 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -26,10 +26,6 @@ class CfgVehicles { description = "What is the medical simulation level?"; typeName = "NUMBER"; class values { - class disable { - name = "Disabled"; - value = 0; - }; class normal { name = "Basic"; value = 1; @@ -43,11 +39,11 @@ class CfgVehicles { }; class enableFor { displayName = "Enabled for"; - description = "Select what units the medical system will be enabled for"; + description = "Select what units the medical system will be enabled for (Adv only)"; typeName = "NUMBER"; class values { class playableUnits { - name = "Players only"; + name = "Players only."; value = 0; default = 1; }; @@ -60,19 +56,19 @@ class CfgVehicles { // TODO Disabled until the features are implemented /*class enableAirway { displayName = "Enable Airway"; - description = "Enable Advanced medical Airway"; + description = "Enable Advanced medical Airway (Adv only)"; typeName = "BOOL"; defaultValue = 0; }; class enableFractures { displayName = "Enable Fractures"; - description = "Enable Advanced medical Fractures"; + description = "Enable Advanced medical Fractures (Adv only)"; typeName = "BOOL"; defaultValue = 0; };*/ class enableAdvancedWounds { displayName = "Enable Advanced wounds"; - description = "Allow reopening of bandaged wounds?"; + description = "Allow reopening of bandaged wounds? (Adv only)"; typeName = "BOOL"; defaultValue = 0; }; diff --git a/addons/medical/functions/fnc_handleDamage.sqf b/addons/medical/functions/fnc_handleDamage.sqf index 058598cf60..a515505052 100644 --- a/addons/medical/functions/fnc_handleDamage.sqf +++ b/addons/medical/functions/fnc_handleDamage.sqf @@ -26,8 +26,6 @@ _projectile = _this select 4; if !(local _unit) exitWith {nil}; -if !([_unit] call FUNC(hasMedicalEnabled)) exitwith {}; - if (typeName _projectile == "OBJECT") then { _projectile = typeOf _projectile; _this set [4, _projectile]; @@ -38,11 +36,17 @@ _hitSelections = ["head", "body", "hand_l", "hand_r", "leg_l", "leg_r"]; if !(_selection in (_hitSelections + [""])) exitWith {0}; _damageReturn = _damage; -if (GVAR(level) == 1) then { +if (GVAR(level) < 2) then { _damageReturn = _this call FUNC(handleDamage_basic); }; if (GVAR(level) >= 2) then { + if !([_unit] call FUNC(hasMedicalEnabled)) exitwith { + // Because of the config changes, we cannot properly disable the medical system for a unit. + // lets use basic for the time being.. + _this call FUNC(handleDamage_basic); + }; + [_unit, _selection, _damage, _source, _projectile] call FUNC(handleDamage_caching); if (_damageReturn > 0.9) then { diff --git a/addons/medical/functions/fnc_treatment.sqf b/addons/medical/functions/fnc_treatment.sqf index 83a5b4f011..8b380ecdeb 100644 --- a/addons/medical/functions/fnc_treatment.sqf +++ b/addons/medical/functions/fnc_treatment.sqf @@ -16,7 +16,7 @@ #include "script_component.hpp" -private ["_caller", "_target", "_selectionName", "_className", "_config", "_availableLevels", "_medicRequired", "_items", "_locations", "_return", "_callbackSuccess", "_callbackFailure", "_callbackProgress", "_treatmentTime", "_callerAnim", "_patientAnim", "_iconDisplayed", "_return"]; +private ["_caller", "_target", "_selectionName", "_className", "_config", "_availableLevels", "_medicRequired", "_items", "_locations", "_return", "_callbackSuccess", "_callbackFailure", "_callbackProgress", "_treatmentTime", "_callerAnim", "_patientAnim", "_iconDisplayed", "_return", "_usersOfItems"]; _caller = _this select 0; _target = _this select 1; _selectionName = _this select 2; @@ -71,6 +71,10 @@ if ("All" in _locations) then { if !(_return) exitwith {false}; +_usersOfItems = []; +if (getNumber (_config >> "itemConsumed") > 0) then { + _usersOfItems = ([_caller, _target, _items] call FUNC(useItems)) select 1; +}; // Parse the config for the progress callback _callbackProgress = getText (_config >> "callbackProgress"); @@ -115,7 +119,7 @@ if (vehicle _caller == _caller && {_callerAnim != ""}) then { _treatmentTime = getNumber (_config >> "treatmentTime"); [ _treatmentTime, - [_caller, _target, _selectionName, _className, _items], + [_caller, _target, _selectionName, _className, _items, _usersOfItems], DFUNC(treatment_success), DFUNC(treatment_failure), getText (_config >> "displayNameProgress"), @@ -140,5 +144,4 @@ if (_displayText != "") then { ["displayTextStructured", [_caller], [[_displayText, [_caller] call EFUNC(common,getName), [_target] call EFUNC(common,getName)], 1.5, _caller]] call EFUNC(common,targetEvent); }; - true; diff --git a/addons/medical/functions/fnc_treatmentAdvanced_bandage.sqf b/addons/medical/functions/fnc_treatmentAdvanced_bandage.sqf index 6707c8d109..b7e7815d6d 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_bandage.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_bandage.sqf @@ -25,18 +25,18 @@ _className = _this select 3; _items = _this select 4; _specificSpot = if (count _this > 5) then {_this select 5} else {-1}; -if (count _items == 0) exitwith {}; - -if ([_caller, _target, _items] call FUNC(useItems)) then { - [[_target, _className, _selectionName, _specificSpot], QUOTE(DFUNC(treatmentAdvanced_bandageLocal)), _target] call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ -/* { - if (_x != "") then { - [_target, _x] call FUNC(addToTriageCard); - }; - }foreach _items;*/ - - ["Medical_treatmentCompleted", [_caller, _target, _selectionName, _className, true]] call ace_common_fnc_localEvent; - [_target, "activity", "STR_ACE_MEDICAL_ACTIVITY_bandagedPatient", [[_caller] call EFUNC(common,getName)]] call FUNC(addToLog); +if !([_target] call FUNC(hasMedicalEnabled)) exitwith { + _this call FUNC(treatmentBasic_bandage); }; +[[_target, _className, _selectionName, _specificSpot], QUOTE(DFUNC(treatmentAdvanced_bandageLocal)), _target] call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ +/* { + if (_x != "") then { + [_target, _x] call FUNC(addToTriageCard); + }; +}foreach _items;*/ + +["Medical_treatmentCompleted", [_caller, _target, _selectionName, _className, true]] call ace_common_fnc_localEvent; +[_target, "activity", "STR_ACE_MEDICAL_ACTIVITY_bandagedPatient", [[_caller] call EFUNC(common,getName)]] call FUNC(addToLog); + true; diff --git a/addons/medical/functions/fnc_treatmentAdvanced_medication.sqf b/addons/medical/functions/fnc_treatmentAdvanced_medication.sqf index f9a5b2f9d9..4d83a97c2e 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_medication.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_medication.sqf @@ -24,18 +24,15 @@ _selectionName = _this select 2; _className = _this select 3; _items = _this select 4; -if (count _items == 0) exitwith {}; +[[_target, _className], QUOTE(DFUNC(treatmentAdvanced_medicationLocal)), _target] call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ -if ([_caller, _target, _items] call FUNC(useItems)) then { - [[_target, _className], QUOTE(DFUNC(treatmentAdvanced_medicationLocal)), _target] call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ - { - if (_x != "") then { - [_target, _x] call FUNC(addToTriageCard); - }; - }foreach _items; +{ + if (_x != "") then { + [_target, _x] call FUNC(addToTriageCard); + }; +}foreach _items; - ["Medical_treatmentCompleted", [_caller, _target, _selectionName, _className, true]] call ace_common_fnc_localEvent; - [_target, "activity", "STR_ACE_MEDICAL_ACTIVITY_usedItem", [[_caller] call EFUNC(common,getName), _className]] call FUNC(addToLog); -}; +["Medical_treatmentCompleted", [_caller, _target, _selectionName, _className, true]] call ace_common_fnc_localEvent; +[_target, "activity", "STR_ACE_MEDICAL_ACTIVITY_usedItem", [[_caller] call EFUNC(common,getName), _className]] call FUNC(addToLog); true; diff --git a/addons/medical/functions/fnc_treatmentIV.sqf b/addons/medical/functions/fnc_treatmentIV.sqf index 098e134be7..532b1a733c 100644 --- a/addons/medical/functions/fnc_treatmentIV.sqf +++ b/addons/medical/functions/fnc_treatmentIV.sqf @@ -26,10 +26,8 @@ _items = _this select 4; if (count _items == 0) exitwith {}; -if ([_caller, _target, _items] call FUNC(useItems)) then { - _removeItem = _items select 0; - [[_target, _removeItem], QUOTE(DFUNC(treatmentIVLocal)), _target] call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ - ["Medical_treatmentCompleted", [_caller, _target, _selectionName, _className, true]] call ace_common_fnc_localEvent; - [_target, _removeItem] call FUNC(addToTriageCard); - [_target, "activity", "STR_ACE_MEDICAL_ACTIVITY_gaveIV", [[_caller] call EFUNC(common,getName)]] call FUNC(addToLog); -}; +_removeItem = _items select 0; +[[_target, _removeItem], QUOTE(DFUNC(treatmentIVLocal)), _target] call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ +["Medical_treatmentCompleted", [_caller, _target, _selectionName, _className, true]] call ace_common_fnc_localEvent; +[_target, _removeItem] call FUNC(addToTriageCard); +[_target, "activity", "STR_ACE_MEDICAL_ACTIVITY_gaveIV", [[_caller] call EFUNC(common,getName)]] call FUNC(addToLog); diff --git a/addons/medical/functions/fnc_treatmentTourniquet.sqf b/addons/medical/functions/fnc_treatmentTourniquet.sqf index 3094b3a53e..379ddbda7a 100644 --- a/addons/medical/functions/fnc_treatmentTourniquet.sqf +++ b/addons/medical/functions/fnc_treatmentTourniquet.sqf @@ -39,12 +39,11 @@ if ((_tourniquets select _part) > 0) exitwith { false; }; -if ([_caller, _target, _items] call FUNC(useItems)) then { - _removeItem = _items select 0; - [[_target, _removeItem], QUOTE(DFUNC(treatmentTourniquetLocal)), _target] call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ - ["Medical_treatmentCompleted", [_caller, _target, _selectionName, _className, true]] call ace_common_fnc_localEvent; - [_target, _removeItem] call FUNC(addToTriageCard); - [_target, "activity", "STR_ACE_MEDICAL_ACTIVITY_appliedTourniquet", [[_caller] call EFUNC(common,getName)]] call FUNC(addToLog); -}; +_removeItem = _items select 0; +[[_target, _removeItem], QUOTE(DFUNC(treatmentTourniquetLocal)), _target] call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ +["Medical_treatmentCompleted", [_caller, _target, _selectionName, _className, true]] call ace_common_fnc_localEvent; +[_target, _removeItem] call FUNC(addToTriageCard); +[_target, "activity", "STR_ACE_MEDICAL_ACTIVITY_appliedTourniquet", [[_caller] call EFUNC(common,getName)]] call FUNC(addToLog); + true; diff --git a/addons/medical/functions/fnc_treatment_failure.sqf b/addons/medical/functions/fnc_treatment_failure.sqf index e60b4d9bad..ead98fe327 100644 --- a/addons/medical/functions/fnc_treatment_failure.sqf +++ b/addons/medical/functions/fnc_treatment_failure.sqf @@ -17,13 +17,14 @@ #include "script_component.hpp" -private ["_caller", "_target","_selectionName","_className","_config","_callback"]; +private ["_caller", "_target","_selectionName","_className","_config","_callback", "_usersOfItems"]; _args = _this select 0; _caller = _args select 0; _target = _args select 1; _selectionName = _args select 2; _className = _args select 3; +_usersOfItems = _args select 5; if (primaryWeapon _caller == "ACE_FakePrimaryWeapon") then { _caller removeWeapon "ACE_FakePrimaryWeapon"; @@ -31,7 +32,9 @@ if (primaryWeapon _caller == "ACE_FakePrimaryWeapon") then { [_caller, _caller getvariable [QGVAR(treatmentPrevAnimCaller), ""], 1] call EFUNC(common,doAnimation); _caller setvariable [QGVAR(treatmentPrevAnimCaller), nil]; -// @todo remove item? +{ + (_x select 0) addItem (_x select 1); +}foreach _usersOfItems; // Record specific callback _config = (configFile >> "ACE_Medical_Actions" >> "Basic" >> _className); @@ -46,4 +49,4 @@ if (isNil _callback) then { _callback = missionNamespace getvariable _callback; }; -_args call _callback +_args call _callback; diff --git a/addons/medical/functions/fnc_treatment_success.sqf b/addons/medical/functions/fnc_treatment_success.sqf index fa553c168d..2ff7eff8df 100644 --- a/addons/medical/functions/fnc_treatment_success.sqf +++ b/addons/medical/functions/fnc_treatment_success.sqf @@ -18,7 +18,6 @@ #include "script_component.hpp" private ["_caller", "_target","_selectionName","_className","_config","_callback"]; - _args = _this select 0; _caller = _args select 0; _target = _args select 1; @@ -31,8 +30,6 @@ if (primaryWeapon _caller == "ACE_FakePrimaryWeapon") then { [_caller, _caller getvariable [QGVAR(treatmentPrevAnimCaller), ""], 1] call EFUNC(common,doAnimation); _caller setvariable [QGVAR(treatmentPrevAnimCaller), nil]; -// @todo remove item - // Record specific callback _config = (configFile >> "ACE_Medical_Actions" >> "Basic" >> _className); if (GVAR(level) >= 2) then { @@ -46,4 +43,4 @@ if (isNil _callback) then { _callback = missionNamespace getvariable _callback; }; -_args call _callback +_args call _callback; diff --git a/addons/medical/functions/fnc_useItem.sqf b/addons/medical/functions/fnc_useItem.sqf index 8a9a088247..750ea0452f 100644 --- a/addons/medical/functions/fnc_useItem.sqf +++ b/addons/medical/functions/fnc_useItem.sqf @@ -26,20 +26,20 @@ if (isnil QGVAR(setting_allowSharedEquipment)) then { if (GVAR(setting_allowSharedEquipment) && {[_patient, _item] call EFUNC(common,hasItem)}) exitwith { [[_patient, _item], QUOTE(EFUNC(common,useItem)), _patient] call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ - true; + [true, _patient]; }; if ([_medic, _item] call EFUNC(common,hasItem)) exitwith { [[_medic, _item], QUOTE(EFUNC(common,useItem)), _medic] call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ - true; + [true, _medic]; }; -_return = false; +_return = [false, objNull]; if ([vehicle _medic] call FUNC(isMedicalVehicle) && {vehicle _medic != _medic}) then { _crew = crew vehicle _medic; { if ([_medic, _x] call FUNC(canAccessMedicalEquipment) && {([_x, _item] call EFUNC(common,hasItem))}) exitwith { - _return = true; + _return = [true, _x]; [[_x, _item], QUOTE(EFUNC(common,useItem)), _x] call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ }; }foreach _crew; diff --git a/addons/medical/functions/fnc_useItems.sqf b/addons/medical/functions/fnc_useItems.sqf index 4feb234e8c..fbaa324022 100644 --- a/addons/medical/functions/fnc_useItems.sqf +++ b/addons/medical/functions/fnc_useItems.sqf @@ -15,21 +15,26 @@ #include "script_component.hpp" -private ["_medic", "_patient", "_items"]; +private ["_medic", "_patient", "_items", "_itemUsedInfo", "_itemsUsedBy"]; _medic = _this select 0; _patient = _this select 1; _items = _this select 2; +_itemsUsedBy = []; { // handle a one of type use item if (typeName _x == "ARRAY") then { { - if ([_medic, _patient, _x] call FUNC(useItem)) exitwith {}; + _itemUsedInfo = [_medic, _patient, _x] call FUNC(useItem); + if (_itemUsedInfo select 0) exitwith { _itemsUsedBy pushback [(_itemUsedInfo select 1), _x]}; }foreach _x; }; // handle required item if (typeName _x == "STRING") then { - [_medic, _patient, _x] call FUNC(useItem); + _itemUsedInfo = [_medic, _patient, _x] call FUNC(useItem); + if (_itemUsedInfo select 0) exitwith { _itemsUsedBy pushback [(_itemUsedInfo select 1), _x]}; }; }foreach _items; + +[count _items == count _itemsUsedBy, _itemsUsedBy]; From a6ce961ca175fa88aee319d24b71fafd6de71fa5 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 22:45:16 +0200 Subject: [PATCH 062/175] Usage of isBeingCarried and isBeingDragged --- addons/medical/functions/fnc_setUnconscious.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/medical/functions/fnc_setUnconscious.sqf b/addons/medical/functions/fnc_setUnconscious.sqf index c4510501f5..a001f2fcf4 100644 --- a/addons/medical/functions/fnc_setUnconscious.sqf +++ b/addons/medical/functions/fnc_setUnconscious.sqf @@ -97,7 +97,7 @@ _startingTime = time; // TODO, handle this with carry instead, so we can remove the PFH here. // Wait until the unit isn't being carried anymore, so we won't end up with wierd animations - //if !([_unit] call EFUNC(common,beingCarried)) then { + if !(([_unit] call FUNC(isBeingCarried)) || ([_unit] call FUNC(isBeingDragged))) then { if (vehicle _unit == _unit) then { [_unit,"amovppnemstpsnonwnondnon", 2] call EFUNC(common,doAnimation); } else { @@ -107,7 +107,7 @@ _startingTime = time; }; // EXIT PFH [(_this select 1)] call cba_fnc_removePerFrameHandler; - //}; + }; if (!_hasMovedOut) then { // Reset the unit back to the previous captive state. [_unit, QGVAR(unconscious), false] call EFUNC(common,setCaptivityStatus); From caecf9b21bf4b4995f3c19a96646dc8064e3e10f Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 3 Apr 2015 13:46:53 -0700 Subject: [PATCH 063/175] Cmake framework for cross-platform extensions and building. --- extensions/CMakeLists.txt | 31 +++++++++++++++++++++++++++++++ extensions/build/.gitignore | 4 ++++ extensions/common/ace_common.cpp | 4 ++++ extensions/common/ace_common.h | 4 ++++ extensions/common/targetver.h | 8 ++++++++ extensions/fcs/CMakeLists.txt | 11 +++++++++++ extensions/{ => fcs}/ace_fcs.cpp | 4 ++-- extensions/stdafx.cpp | 8 -------- extensions/stdafx.h | 16 ---------------- 9 files changed, 64 insertions(+), 26 deletions(-) create mode 100644 extensions/CMakeLists.txt create mode 100644 extensions/build/.gitignore create mode 100644 extensions/common/ace_common.cpp create mode 100644 extensions/common/ace_common.h create mode 100644 extensions/common/targetver.h create mode 100644 extensions/fcs/CMakeLists.txt rename extensions/{ => fcs}/ace_fcs.cpp (99%) delete mode 100644 extensions/stdafx.cpp delete mode 100644 extensions/stdafx.h diff --git a/extensions/CMakeLists.txt b/extensions/CMakeLists.txt new file mode 100644 index 0000000000..cc233746b6 --- /dev/null +++ b/extensions/CMakeLists.txt @@ -0,0 +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_RECURSE 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 new file mode 100644 index 0000000000..44c5ea8fa7 --- /dev/null +++ b/extensions/build/.gitignore @@ -0,0 +1,4 @@ +# 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 new file mode 100644 index 0000000000..6ccd690c3a --- /dev/null +++ b/extensions/common/ace_common.cpp @@ -0,0 +1,4 @@ + +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 new file mode 100644 index 0000000000..4a8847b209 --- /dev/null +++ b/extensions/common/ace_common.h @@ -0,0 +1,4 @@ +#pragma once + +#include "targetver.h" + diff --git a/extensions/common/targetver.h b/extensions/common/targetver.h new file mode 100644 index 0000000000..781012c18f --- /dev/null +++ b/extensions/common/targetver.h @@ -0,0 +1,8 @@ +#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 new file mode 100644 index 0000000000..25b7746fe0 --- /dev/null +++ b/extensions/fcs/CMakeLists.txt @@ -0,0 +1,11 @@ +set(ACE_EXTENSION_NAME "ace_fcs") + +file(GLOB_RECURSE 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/ace_fcs.cpp b/extensions/fcs/ace_fcs.cpp similarity index 99% rename from extensions/ace_fcs.cpp rename to extensions/fcs/ace_fcs.cpp index 81c515e0aa..bf3b8e1290 100644 --- a/extensions/ace_fcs.cpp +++ b/extensions/fcs/ace_fcs.cpp @@ -11,8 +11,8 @@ * Correction to angle */ -#include "stdafx.h" - +#include "ace_common.h" + #define _USE_MATH_DEFINES #include diff --git a/extensions/stdafx.cpp b/extensions/stdafx.cpp deleted file mode 100644 index e1e622b65d..0000000000 --- a/extensions/stdafx.cpp +++ /dev/null @@ -1,8 +0,0 @@ -// stdafx.cpp : source file that includes just the standard includes -// ace_fcs.pch will be the pre-compiled header -// stdafx.obj will contain the pre-compiled type information - -#include "stdafx.h" - -// TODO: reference any additional headers you need in STDAFX.H -// and not in this file diff --git a/extensions/stdafx.h b/extensions/stdafx.h deleted file mode 100644 index f3a07375c7..0000000000 --- a/extensions/stdafx.h +++ /dev/null @@ -1,16 +0,0 @@ -// stdafx.h : include file for standard system include files, -// or project specific include files that are used frequently, but -// are changed infrequently -// - -#pragma once - -#include "targetver.h" - -#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers -// Windows Header Files: -#include - - - -// TODO: reference additional headers your program requires here From 36288fce4310016bffb061370e49425a68fd8cdf Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 22:59:28 +0200 Subject: [PATCH 064/175] Updated medical action config. Added bodybag action Added Tourniquet action to basic. Added more displayNameProgress entries. Removed deadcode --- addons/medical/ACE_Medical_Treatments.hpp | 87 +++++++++++------------ addons/medical/CfgVehicles.hpp | 21 ++---- addons/medical/stringtable.xml | 30 ++++++++ 3 files changed, 77 insertions(+), 61 deletions(-) diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index 1ff88612fa..95c991f999 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -49,34 +49,34 @@ class ACE_Medical_Actions { callbackSuccess = QUOTE(DFUNC(treatmentBasic_bloodbag)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; - /*class Carry: Bandage { - displayName = ""; - displayNameProgress = ""; + 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))); + }; + class BodyBag: Bandage { + displayName = "$STR_ACE_MEDICAL_PlaceInBodyBag"; + displayNameProgress = "$STR_ACE_MEDICAL_PlacingInBodyBag"; treatmentLocations[] = {"All"}; requiredMedic = 0; - treatmentTime = 0; - items[] = {}; - condition = QUOTE(DFUNC(canCarry)); - callbackSuccess = QUOTE([ARR_3(_this select 0, _this select 1, true)] call DFUNC(actionCarryUnit)); + treatmentTime = 2; + items[] = {"ACE_bodyBag"}; + condition = "!alive (_this select 1);"; + callbackSuccess = QUOTE(DFUNC(actionPlaceInBodyBag)); callbackFailure = ""; callbackProgress = ""; - itemConsumed = 0; animationPatient = ""; - animationCaller = ""; - animationCallerProne = ""; - animationCallerSelf = ""; - animationCallerSelfProne = ""; + itemConsumed = 0; }; - class Drag: Carry { - displayName = ""; - displayNameProgress = ""; - condition = QUOTE(DFUNC(canCarry)); - callbackSuccess = QUOTE([ARR_3(_this select 0, _this select 1, false)] call DFUNC(actionCarryUnit)); - };*/ }; class Advanced { class FieldDressing { + displayName = "$STR_ACE_Medical_Bandage"; + displayNameProgress = "$STR_ACE_Medical_Bandaging"; // Which locations can this treatment action be used? Available: Field, MedicalFacility, MedicalVehicle, All. treatmentLocations[] = {"All"}; // What is the level of medical skill required for this treatment action? 0 = all soldiers, 1 = medic, 2 = doctor @@ -107,24 +107,34 @@ class ACE_Medical_Actions { items[] = {"ACE_quikclot"}; }; class Tourniquet: fieldDressing { + 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))); }; class Morphine: fieldDressing { + displayName = "$STR_ACE_Medical_Inject_Morphine"; + displayNameProgress = "$STR_ACE_Medical_Injecting_Morphine"; items[] = {"ACE_morphine"}; treatmentTime = 3; callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_medication)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; class Atropine: Morphine { + displayName = "$STR_ACE_Medical_Inject_Atropine"; + displayNameProgress = "$STR_ACE_Medical_Injecting_Atropine"; items[] = {"ACE_atropine"}; }; class Epinephrine: Morphine { + displayName = "$STR_ACE_Medical_Inject_Epinephrine"; + displayNameProgress = "$STR_ACE_Medical_Injecting_Epinephrine"; items[] = {"ACE_epinephrine"}; }; class BloodIV: fieldDressing { + displayName = "$STR_ACE_Medical_Transfuse_Blood"; + displayNameProgress = "$STR_ACE_Medical_Transfusing_Blood"; items[] = {"ACE_bloodIV"}; requiredMedic = 1; treatmentTime = 7; @@ -138,6 +148,8 @@ class ACE_Medical_Actions { items[] = {"ACE_bloodIV_250"}; }; class PlasmaIV: BloodIV { + displayName = "$STR_ACE_Medical_Transfuse_Plasma"; + displayNameProgress = "$STR_ACE_Medical_Transfusing_Plasma"; items[] = {"ACE_plasmaIV"}; animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; @@ -148,6 +160,8 @@ class ACE_Medical_Actions { items[] = {"ACE_plasmaIV_250"}; }; class SalineIV: BloodIV { + displayName = "$STR_ACE_Medical_Transfuse_Saline"; + displayNameProgress = "$STR_ACE_Medical_Transfusing_Saline"; items[] = {"ACE_salineIV"}; animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; @@ -158,6 +172,8 @@ class ACE_Medical_Actions { items[] = {"ACE_salineIV_250"}; }; class SurgicalKit: fieldDressing { + displayName = ""; + displayNameProgress = ""; items[] = {"ACE_surgicalKit"}; treatmentLocations[] = {"MedicalFacility", "MedicalVehicle"}; requiredMedic = 2; @@ -167,6 +183,8 @@ class ACE_Medical_Actions { animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; class PersonalAidKit: fieldDressing { + displayName = ""; + displayNameProgress = ""; items[] = {"ACE_personalAidKit"}; treatmentLocations[] = {"All"}; requiredMedic = 1; @@ -176,6 +194,8 @@ class ACE_Medical_Actions { animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; class CheckPulse: fieldDressing { + displayName = ""; + displayNameProgress = ""; treatmentLocations[] = {"All"}; requiredMedic = 0; treatmentTime = 2; @@ -199,6 +219,8 @@ class ACE_Medical_Actions { condition = QUOTE([ARR_2(_this select 1, _this select 2)] call FUNC(hasTourniquetAppliedTo)); }; class CPR: fieldDressing { + displayName = "CPR"; + displayNameProgress = "Performing CPR"; treatmentLocations[] = {"All"}; requiredMedic = 0; treatmentTime = 25; @@ -212,9 +234,11 @@ class ACE_Medical_Actions { itemConsumed = 0; }; class BodyBag: fieldDressing { + displayName = "$STR_ACE_MEDICAL_PlaceInBodyBag"; + displayNameProgress = "$STR_ACE_MEDICAL_PlacingInBodyBag"; treatmentLocations[] = {"All"}; requiredMedic = 0; - treatmentTime = 7.5; + treatmentTime = 2; items[] = {"ACE_bodyBag"}; condition = "!alive (_this select 1);"; callbackSuccess = QUOTE(DFUNC(actionPlaceInBodyBag)); @@ -223,31 +247,6 @@ class ACE_Medical_Actions { animationPatient = ""; itemConsumed = 0; }; - /*class Carry: fieldDressing { - displayName = ""; - displayNameProgress = ""; - treatmentLocations[] = {"All"}; - requiredMedic = 0; - treatmentTime = 0; - items[] = {}; - condition = QUOTE(DFUNC(canCarry)); - callbackSuccess = QUOTE([ARR_3(_this select 0, _this select 1, true)] call DFUNC(actionCarryUnit)); - callbackFailure = ""; - callbackProgress = ""; - itemConsumed = 0; - animationPatient = ""; - animationCaller = ""; - animationCallerProne = ""; - animationCallerSelf = ""; - animationCallerSelfProne = ""; - }; - class Drag: Carry { - displayName = ""; - displayNameProgress = ""; - condition = QUOTE(DFUNC(canCarry)); - callbackSuccess = QUOTE([ARR_3(_this select 0, _this select 1, false)] call DFUNC(actionCarryUnit)); - };*/ - }; }; diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index 2e8546e6bb..da88e0f324 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -940,29 +940,16 @@ class CfgVehicles { enableInside = 1; icon = PATHTOF(UI\icons\bandage.paa); }; - /*class Carry { - displayName = "$STR_ACE_MEDICAL_CARRY"; + class PlaceInBodyBag { + displayName = "$STR_ACE_MEDICAL_PlaceInBodyBag"; distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'body', 'Carry')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'body', 'Carry')] call DFUNC(treatment)); + condition = QUOTE([ARR_4(_player, _target, 'body', 'BodyBag')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'body', 'BodyBag')] call DFUNC(treatment)); showDisabled = 1; priority = 2; hotkey = ""; enableInside = 1; - //icon = PATHTOF(UI\icons\bandage.paa); }; - class Drag { - displayName = "$STR_ACE_MEDICAL_DRAG"; - distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'body', 'Drag')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'body', 'Drag')] call DFUNC(treatment)); - showDisabled = 1; - priority = 2; - hotkey = ""; - enableInside = 1; - //icon = PATHTOF(UI\icons\bandage.paa); - };*/ - class TriageCard { displayName = "Triage Card"; distance = 2.0; diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 0d5c985273..a23c37c658 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -30,6 +30,9 @@ Injetar Morfina Inietta Morfina + + Inject Atropine + Transfuse Blood Bluttransfusion @@ -42,6 +45,15 @@ Transfundir Sangue Effettua Trasfusione + + Transfuse Plasma + + + Transfuse Saline + + + Apply Tourniquet + Bandage Verbinden @@ -150,6 +162,9 @@ Injetando Epinefrina ... Inietto l'epinefrina ... + + Injecting Atropine ... + Transfusing Blood ... Bluttransfusion ... @@ -162,6 +177,12 @@ Transfundindo Sangue ... Effettuo la trasfusione ... + + Transfusing Saline ... + + + Transfusing Plasma ... + Bandaging ... Verbinden ... @@ -174,6 +195,9 @@ Atando ... Перевязывание.... + + Applying Tourniquet ... + Medical Zdravotní @@ -852,6 +876,12 @@ Unload patient + + Place body in bodybag + + + Placing body in bodybag + From 2b4d8069257fe307235f430223536a2448ce3613 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Fri, 3 Apr 2015 18:22:04 -0300 Subject: [PATCH 065/175] Reduce or eliminate backblast cause by terrain depending on relative slope. Fix #294 --- .../functions/fnc_getDistance.sqf | 30 +++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/addons/overpressure/functions/fnc_getDistance.sqf b/addons/overpressure/functions/fnc_getDistance.sqf index 4fe380fbaf..905ecbd180 100644 --- a/addons/overpressure/functions/fnc_getDistance.sqf +++ b/addons/overpressure/functions/fnc_getDistance.sqf @@ -15,15 +15,18 @@ EXPLODE_3_PVT(_this,_posASL,_direction,_maxDistance); -private ["_distance", "_interval", "_line", "_intersections"]; +private ["_distance", "_interval", "_line", "_intersections", "_terrainIntersect", "_lastTerrainIntersect"]; _distance = _maxDistance; _interval = _distance; _line = [_posASL, []]; +_terrainIntersect = false; +_lastTerrainIntersect = false; while { _interval > 0.1 } do { + _lastTerrainIntersect = _terrainIntersect; _interval = _interval / 2; _line set [1, _posASL vectorAdd (_direction vectorMultiply _distance)]; @@ -32,9 +35,32 @@ while { _x isKindOf "Static" || {_x isKindOf "AllVehicles"} } count (lineIntersectsWith _line); - _distance = _distance + ([1, -1] select (_intersections > 0 || {terrainIntersectASL _line})) * _interval; + _terrainIntersect = if (_intersections > 0) then { + false + } else { + terrainIntersectASL _line + }; + + _distance = _distance + ([1, -1] select (_intersections > 0 || _terrainIntersect)) * _interval; if (_distance > _maxDistance) exitWith {_distance = 999}; }; +if (_distance > _maxDistance) exitWith {_distance}; + +// If the intersection was with the terrain, check slope +if (_terrainIntersect || _lastTerrainIntersect) exitWith { + private ["_slope","_angle"]; + _slope = surfaceNormal (_posASL vectorAdd (_direction vectorMultiply _distance)); + // Calculate the angle between the terrain and the back blast direction + _angle = 90 - acos (- (_slope vectorDotProduct _direction)); + + //systemChat format ["Angle: %1", _angle]; + // Angles is below 25º, no backblast at all + if (_angle < 25) exitWith {_distance = 999}; + // Angles is below 45º the distance is increased according to the difference + if (_angle < 45) exitWith {_distance = _distance * (5 - 4 * sqrt ((_angle - 25)/20))}; + // Angles above 45º create full backblast +}; + _distance From 735384cdb47b17b5cc0ad2c88c59af00d9510411 Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 3 Apr 2015 14:28:12 -0700 Subject: [PATCH 066/175] stabalize a little more and do some debug drawing. --- .../functions/fnc_laserHudDesignateOn.sqf | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf index 059ca2d381..57c5d686c9 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf @@ -66,17 +66,23 @@ FUNC(laserHudDesignatePFH) = { ["ace_fcs_forceUpdate", []] call ace_common_fnc_localEvent; }; - if( (str (getPosASL _laserTarget)) != str _pos) then { + if( ((getPosASL _laserTarget) vectorDistance _pos) > 2) then { TRACE_1("LaserPos Update", ""); _laserTarget setPosATL (ASLToATL _pos); - }; + }; if(diag_tickTime > _forceUpdateTime) then { _args set[3, diag_tickTime + FCS_UPDATE_DELAY]; }; #ifdef DEBUG_MODE_FULL - drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,0,0,1], ASLToATL _pos, 0.75, 0.75, 0, "", 0.5, 0.025, "TahomaB"]; + 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 [_povPos, _position, [0,0,1,1] ]; + } forEach _resultPositions; #endif }; }; From 6c4dda2dc8f3bacdb16803637bebea70daf1ab2f Mon Sep 17 00:00:00 2001 From: Nou Date: Fri, 3 Apr 2015 14:40:01 -0700 Subject: [PATCH 067/175] Use visual versions. --- addons/common/functions/fnc_getTurretDirection.sqf | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/common/functions/fnc_getTurretDirection.sqf b/addons/common/functions/fnc_getTurretDirection.sqf index 9022670af5..0619fb302c 100644 --- a/addons/common/functions/fnc_getTurretDirection.sqf +++ b/addons/common/functions/fnc_getTurretDirection.sqf @@ -22,16 +22,16 @@ _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 modelToWorld (_vehicle selectionPosition _pov ) ); +_povPos = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition _pov ) ); _povDir = [0,0,0]; if(_pov == "pip0_pos") then { - _pipDir = ATLtoASL ( _vehicle modelToWorld (_vehicle selectionPosition "pip0_dir" ) ); - _povDir = [_povPos, _pipDir] call BIS_fnc_vectorDiff; + _pipDir = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition "pip0_dir" ) ); + _povDir = _povPos vectorDiff _pipDir; } else { - _gunBeginPos = ATLtoASL ( _vehicle modelToWorld (_vehicle selectionPosition _gunBeg ) ); - _gunEndPos = ATLtoASL ( _vehicle modelToWorld (_vehicle selectionPosition _gunEnd ) ); - _povDir = [_gunEndPos, _gunBeginPos] call BIS_fnc_vectorDiff; + _gunBeginPos = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition _gunBeg ) ); + _gunEndPos = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition _gunEnd ) ); + _povDir = _gunEndPos vectorDiff _gunBeginPos; }; [_povPos, _povDir] \ No newline at end of file From 4ddb496d8b6e2aa9c78384bf434efab36e88d601 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 23:56:32 +0200 Subject: [PATCH 068/175] Added max Revive lives --- addons/medical/ACE_Settings.hpp | 8 ++++---- addons/medical/CfgVehicles.hpp | 6 ++++++ addons/medical/functions/fnc_init.sqf | 1 + .../fnc_moduleTreatmentConfiguration.sqf | 2 +- addons/medical/functions/fnc_setDead.sqf | 18 +++++++++++++++++- 5 files changed, 29 insertions(+), 6 deletions(-) diff --git a/addons/medical/ACE_Settings.hpp b/addons/medical/ACE_Settings.hpp index 003d9897b8..3426bdb837 100644 --- a/addons/medical/ACE_Settings.hpp +++ b/addons/medical/ACE_Settings.hpp @@ -14,10 +14,6 @@ class ACE_Settings { typeName = "SCALAR"; values[] = {"Players only", "Players and AI"}; }; - class GVAR(maxRevives) { - typeName = "NUMBER"; - value = 1; - }; class GVAR(enableOverdosing) { typeName = "BOOL"; value = true; @@ -68,6 +64,10 @@ class ACE_Settings { typeName = "NUMBER"; value = 120; }; + class GVAR(amountOfReviveLives) { + typeName = "NUMBER"; + value = -1; + }; class GVAR(allowDeadBodyMovement) { typeName = "BOOL"; value = false; diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index da88e0f324..a56c3288ef 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -173,6 +173,12 @@ class CfgVehicles { typeName = "NUMBER"; defaultValue = 1; }; + class amountOfReviveLives { + displayName = "Max Revive lives"; + description = "Max amount of lives a unit. 0 or -1 is disabled."; + typeName = "NUMBER"; + defaultValue = -1; + }; class enableOverdosing { displayName = "Enable Overdosing"; description = "Enable overdosing of medications"; diff --git a/addons/medical/functions/fnc_init.sqf b/addons/medical/functions/fnc_init.sqf index 650eb07c88..fc74711a30 100644 --- a/addons/medical/functions/fnc_init.sqf +++ b/addons/medical/functions/fnc_init.sqf @@ -61,6 +61,7 @@ _unit setVariable ["ACE_isUnconscious", false, true]; _unit setvariable [QGVAR(hasLostBlood), false, true]; _unit setvariable [QGVAR(isBleeding), false, true]; _unit setvariable [QGVAR(hasPain), false, true]; +_unit setvariable [QGVAR(amountOfReviveLives), GVAR(amountOfReviveLives), true]; // medication _allUsedMedication = _unit getVariable [QGVAR(allUsedMedication), []]; diff --git a/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf b/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf index 70accb6243..2ed968f43a 100644 --- a/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf +++ b/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf @@ -23,7 +23,7 @@ _activated = _this select 2; if !(_activated) exitWith {}; [_logic, QGVAR(medicSetting), "medicSetting"] call EFUNC(common,readSettingFromModule); -[_logic, QGVAR(maxRevives), "maxRevives"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(maxReviveTime), "maxReviveTime"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(amountOfReviveLives), "maxReviveTime"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(enableOverdosing), "enableOverdosing"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(bleedingCoefficient), "bleedingCoefficient"] call EFUNC(common,readSettingFromModule); diff --git a/addons/medical/functions/fnc_setDead.sqf b/addons/medical/functions/fnc_setDead.sqf index c8257a6aa2..180dc8226f 100644 --- a/addons/medical/functions/fnc_setDead.sqf +++ b/addons/medical/functions/fnc_setDead.sqf @@ -27,7 +27,17 @@ if (!local _unit) exitwith { }; if ((_unit getVariable [QGVAR(preventDeath), GVAR(preventInstaDeath)]) && !_force) exitwith { - if (_unit getvariable [QGVAR(inReviveState), false]) exitwith {false}; // already in revive state + if (_unit getvariable [QGVAR(inReviveState), false]) exitwith { + if (GVAR(amountOfReviveLives) > 0) then { + _lifesLeft = _unit getvariable[QGVAR(amountOfReviveLives), GVAR(amountOfReviveLives)]; + if (_lifesLeft == 0) then { + [_unit, true] call FUNC(setDead); + }; + }; + + false; + }; + _unit setvariable [QGVAR(inReviveState), true, true]; _unit setvariable [QGVAR(reviveStartTime), time]; [_unit, true] call FUNC(setUnconscious); @@ -47,6 +57,12 @@ if ((_unit getVariable [QGVAR(preventDeath), GVAR(preventInstaDeath)]) && !_forc }; if !(_unit getvariable [QGVAR(inReviveState), false]) exitwith { + // revived without dieing, so in case we have lifes, remove one. + if (GVAR(amountOfReviveLives) > 0) then { + _lifesLeft = _unit getvariable[QGVAR(amountOfReviveLives), GVAR(amountOfReviveLives)]; + _unit setvariable [QGVAR(amountOfReviveLives), _lifesLeft - 1, true]; + }; + _unit setvariable [QGVAR(reviveStartTime), nil]; [(_this select 1)] call cba_fnc_removePerFrameHandler; }; From d3c9d111e1b25d724de6d4bb5da7684ab675e96a Mon Sep 17 00:00:00 2001 From: Glowbal Date: Fri, 3 Apr 2015 23:58:46 +0200 Subject: [PATCH 069/175] fullHeal now resets reviveState --- addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf b/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf index 7b81590b07..bbec3953dd 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf @@ -52,6 +52,7 @@ if (alive _unit) exitwith { // generic medical admin _unit setvariable [QGVAR(addedToUnitLoop), false, true]; _unit setvariable [QGVAR(inCardiacArrest), false, true]; + _unit setvariable [QGVAR(inReviveState), false, true]; _unit setVariable ["ACE_isUnconscious", false, true]; _unit setvariable [QGVAR(hasLostBlood), false, true]; _unit setvariable [QGVAR(isBleeding), false, true]; From 6541600d44222d6b8cb3acb3a75981a2defaa67c Mon Sep 17 00:00:00 2001 From: Nou Date: Fri, 3 Apr 2015 15:26:27 -0700 Subject: [PATCH 070/175] Switch everything to use modelToWorldVisual instead of modelToWorld. --- addons/attach/functions/fnc_attach.sqf | 2 +- addons/attach/functions/fnc_canAttach.sqf | 2 +- addons/attach/functions/fnc_placeApprove.sqf | 2 +- addons/backpacks/functions/fnc_backpackOpened.sqf | 2 +- addons/common/functions/fnc_addToInventory.sqf | 6 +++--- addons/common/functions/fnc_canGetInPosition.sqf | 4 ++-- addons/common/functions/fnc_getTurretDirection.sqf | 4 ++-- addons/common/functions/fnc_inWater.sqf | 2 +- addons/dragging/functions/fnc_carryObject.sqf | 2 +- addons/dragging/functions/fnc_dragObject.sqf | 2 +- addons/dragging/functions/fnc_handleScrollWheel.sqf | 2 +- addons/explosives/functions/fnc_dialingPhone.sqf | 2 +- addons/explosives/functions/fnc_placeExplosive.sqf | 2 +- addons/interact_menu/functions/fnc_renderBaseMenu.sqf | 8 ++++---- addons/laser/functions/fnc_findLaserDesignator.sqf | 2 +- .../functions/fnc_laserHudDesignateOn.sqf | 8 +++++--- addons/laserpointer/functions/fnc_drawLaserpoint.sqf | 2 +- addons/medical/functions/fnc_isInMedicalFacility.sqf | 2 +- addons/missileguidance/functions/fnc_guidance_DAGR.sqf | 2 +- addons/missileguidance/functions/fnc_guidance_LGB.sqf | 2 +- addons/movement/functions/fnc_handleClimb.sqf | 2 +- addons/resting/functions/fnc_getIntersection.sqf | 2 +- addons/safemode/functions/fnc_playChangeFiremodeSound.sqf | 2 +- .../functions/fnc_playChangeFiremodeSound.sqf | 2 +- 24 files changed, 35 insertions(+), 33 deletions(-) diff --git a/addons/attach/functions/fnc_attach.sqf b/addons/attach/functions/fnc_attach.sqf index a8b73052dc..3703514fb6 100644 --- a/addons/attach/functions/fnc_attach.sqf +++ b/addons/attach/functions/fnc_attach.sqf @@ -94,7 +94,7 @@ if (_unit == _attachToVehicle) then { //Self Attachment _unit removeAction _actionID; if (GVAR(placeAction) == 1) then { - _startingPosition = _tempObject modelToWorld [0,0,0]; + _startingPosition = _tempObject modelToWorldVisual [0,0,0]; [_unit, _attachToVehicle, _itemClassname, _itemVehClass, _onAtachText, _startingPosition] call FUNC(placeApprove); }; deleteVehicle _tempObject; diff --git a/addons/attach/functions/fnc_canAttach.sqf b/addons/attach/functions/fnc_canAttach.sqf index 966794b32f..d0930dc069 100644 --- a/addons/attach/functions/fnc_canAttach.sqf +++ b/addons/attach/functions/fnc_canAttach.sqf @@ -25,6 +25,6 @@ _itemName = [_args, 0, ""] call CBA_fnc_defaultParam; _attachLimit = [6, 1] select (_player == _attachToVehicle); _attachedObjects = _attachToVehicle getVariable [QGVAR(Objects), []]; -_playerPos = (ACE_player modelToWorld (ACE_player selectionPosition "pilot")); +_playerPos = (ACE_player modelToWorldVisual (ACE_player selectionPosition "pilot")); (canStand _player) && {(_attachToVehicle distance _player) < 7} && {alive _attachToVehicle} && {(count _attachedObjects) < _attachLimit} && {_itemName in ((itemsWithMagazines _player) + [""])}; diff --git a/addons/attach/functions/fnc_placeApprove.sqf b/addons/attach/functions/fnc_placeApprove.sqf index 576721cf59..60c5e3a9bf 100644 --- a/addons/attach/functions/fnc_placeApprove.sqf +++ b/addons/attach/functions/fnc_placeApprove.sqf @@ -45,7 +45,7 @@ while {(_closeInMax - _closeInMin) > 0.01} do { // systemChat format ["Trying %1 from %2 start %3", _closeInDistance, [_closeInMax, _closeInMin], _startDistanceFromCenter]; _endPosTestOffset = _startingOffset vectorAdd (_closeInUnitVector vectorMultiply _closeInDistance); _endPosTestOffset set [2, (_startingOffset select 2)]; - _endPosTest = _attachToVehicle modelToWorld _endPosTestOffset; + _endPosTest = _attachToVehicle modelToWorldVisual _endPosTestOffset; _doesIntersect = false; { diff --git a/addons/backpacks/functions/fnc_backpackOpened.sqf b/addons/backpacks/functions/fnc_backpackOpened.sqf index 186202027f..1894d68f23 100644 --- a/addons/backpacks/functions/fnc_backpackOpened.sqf +++ b/addons/backpacks/functions/fnc_backpackOpened.sqf @@ -37,7 +37,7 @@ _sounds = [ QUOTE(PATHTO_R(sounds\zip_out.wav)) ]; -_position = _target modelToWorld (_target selectionPosition "Spine3"); +_position = _target modelToWorldVisual (_target selectionPosition "Spine3"); _position = _position call EFUNC(common,positionToASL); playSound3D [ diff --git a/addons/common/functions/fnc_addToInventory.sqf b/addons/common/functions/fnc_addToInventory.sqf index 4e088525fc..b28d864df8 100644 --- a/addons/common/functions/fnc_addToInventory.sqf +++ b/addons/common/functions/fnc_addToInventory.sqf @@ -57,7 +57,7 @@ switch ((_type select 0)) do { }; } else { _addedToPlayer = false; - _pos = _unit modelToWorld [0,1,0.05]; + _pos = _unit modelToWorldVisual [0,1,0.05]; _unit = createVehicle ["WeaponHolder_Single_F",_pos,[],0,"NONE"]; _unit addWeaponCargoGlobal [_classname,1]; _unit setPosATL _pos; @@ -73,7 +73,7 @@ switch ((_type select 0)) do { }; } else { _addedToPlayer = false; - _pos = _unit modelToWorld [0,1,0.05]; + _pos = _unit modelToWorldVisual [0,1,0.05]; _unit = createVehicle ["WeaponHolder_Single_F",_pos,[],0,"NONE"]; _unit addMagazineCargoGlobal [_classname, 1]; _unit setPosATL _pos; @@ -89,7 +89,7 @@ switch ((_type select 0)) do { }; } else { _addedToPlayer = false; - _pos = _unit modelToWorld [0,1,0.05]; + _pos = _unit modelToWorldVisual [0,1,0.05]; _unit = createVehicle ["WeaponHolder_Single_F",_pos,[],0,"NONE"]; _unit addItemCargoGlobal [_classname,1]; _unit setPosATL _pos; diff --git a/addons/common/functions/fnc_canGetInPosition.sqf b/addons/common/functions/fnc_canGetInPosition.sqf index 5ac4c527fd..f4337b6171 100644 --- a/addons/common/functions/fnc_canGetInPosition.sqf +++ b/addons/common/functions/fnc_canGetInPosition.sqf @@ -242,10 +242,10 @@ _fnc_isInRange = { private ["_unitPosition", "_distance"]; _unitPosition = getPos _unit; - _distance = _unitPosition distance (_vehicle modelToWorld _selectionPosition); + _distance = _unitPosition distance (_vehicle modelToWorldVisual _selectionPosition); if (!isNil "_selectionPosition2") then { - _distance = _distance min (_unitPosition distance (_vehicle modelToWorld _selectionPosition2)); + _distance = _distance min (_unitPosition distance (_vehicle modelToWorldVisual _selectionPosition2)); }; _distance < _radius diff --git a/addons/common/functions/fnc_getTurretDirection.sqf b/addons/common/functions/fnc_getTurretDirection.sqf index 0619fb302c..fb265bf545 100644 --- a/addons/common/functions/fnc_getTurretDirection.sqf +++ b/addons/common/functions/fnc_getTurretDirection.sqf @@ -27,11 +27,11 @@ _povDir = [0,0,0]; if(_pov == "pip0_pos") then { _pipDir = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition "pip0_dir" ) ); - _povDir = _povPos vectorDiff _pipDir; + _povDir = _pipDir vectorDiff _povPos; } else { _gunBeginPos = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition _gunBeg ) ); _gunEndPos = ATLtoASL ( _vehicle modelToWorldVisual (_vehicle selectionPosition _gunEnd ) ); - _povDir = _gunEndPos vectorDiff _gunBeginPos; + _povDir = _gunBeginPos vectorDiff _gunEndPos; }; [_povPos, _povDir] \ No newline at end of file diff --git a/addons/common/functions/fnc_inWater.sqf b/addons/common/functions/fnc_inWater.sqf index ea511d388d..2fdede1737 100644 --- a/addons/common/functions/fnc_inWater.sqf +++ b/addons/common/functions/fnc_inWater.sqf @@ -14,7 +14,7 @@ private ["_unit","_return","_aslPos"]; _unit = _this select 0; _return = false; if ((surfaceIsWater getPos _unit)) then { - _aslPos = _unit modelToWorld (_unit selectionPosition "head"); + _aslPos = _unit modelToWorldVisual (_unit selectionPosition "head"); if ((_aslPos select 2) <= 0) then { _return = true; }; diff --git a/addons/dragging/functions/fnc_carryObject.sqf b/addons/dragging/functions/fnc_carryObject.sqf index 2037dfc3f0..ee72dc9aa7 100644 --- a/addons/dragging/functions/fnc_carryObject.sqf +++ b/addons/dragging/functions/fnc_carryObject.sqf @@ -36,7 +36,7 @@ if (_target isKindOf "CAManBase") then { // add height offset of model private "_offset"; - _offset = (_target modelToWorld [0, 0, 0] select 2) - (_unit modelToWorld [0, 0, 0] select 2); + _offset = (_target modelToWorldVisual [0, 0, 0] select 2) - (_unit modelToWorldVisual [0, 0, 0] select 2); _position = _position vectorAdd [0, 0, _offset]; diff --git a/addons/dragging/functions/fnc_dragObject.sqf b/addons/dragging/functions/fnc_dragObject.sqf index f614af9548..35f8687ed0 100644 --- a/addons/dragging/functions/fnc_dragObject.sqf +++ b/addons/dragging/functions/fnc_dragObject.sqf @@ -25,7 +25,7 @@ _direction = _target getVariable [QGVAR(dragDirection), 0]; // add height offset of model private "_offset"; -_offset = (_target modelToWorld [0, 0, 0] select 2) - (_unit modelToWorld [0, 0, 0] select 2); +_offset = (_target modelToWorldVisual [0, 0, 0] select 2) - (_unit modelToWorldVisual [0, 0, 0] select 2); _position = _position vectorAdd [0, 0, _offset]; diff --git a/addons/dragging/functions/fnc_handleScrollWheel.sqf b/addons/dragging/functions/fnc_handleScrollWheel.sqf index 0782e64db7..96f46413bc 100644 --- a/addons/dragging/functions/fnc_handleScrollWheel.sqf +++ b/addons/dragging/functions/fnc_handleScrollWheel.sqf @@ -36,7 +36,7 @@ if (_carriedItem isKindOf "CAManBase") exitWith {false}; private ["_position", "_maxHeight"]; _position = getPosATL _carriedItem; -_maxHeight = (_unit ModelToWorld [0,0,0]) select 2; +_maxHeight = (_unit modelToWorldVisual [0,0,0]) select 2; _position set [2, ((_position select 2) + _scrollAmount min (_maxHeight + 1.5)) max _maxHeight]; diff --git a/addons/explosives/functions/fnc_dialingPhone.sqf b/addons/explosives/functions/fnc_dialingPhone.sqf index d3c429c9fc..fa992a9cac 100644 --- a/addons/explosives/functions/fnc_dialingPhone.sqf +++ b/addons/explosives/functions/fnc_dialingPhone.sqf @@ -19,7 +19,7 @@ #include "script_component.hpp" EXPLODE_4_PVT(_this select 0,_unit,_i,_arr,_code); if ((_i mod 4) == 0) then { - playSound3D [QUOTE(PATHTO_R(Data\Audio\DialTone.wss)), objNull, false, (_unit ModelToWorld [0,0.2,2]), 15,1,2.5]; + playSound3D [QUOTE(PATHTO_R(Data\Audio\DialTone.wss)), objNull, false, (_unit modelToWorldVisual [0,0.2,2]), 15,1,2.5]; }; ctrlSetText [1400,format["Calling%1",_arr select (_i - 4)]]; diff --git a/addons/explosives/functions/fnc_placeExplosive.sqf b/addons/explosives/functions/fnc_placeExplosive.sqf index 1e1ac44bdf..ce43698309 100644 --- a/addons/explosives/functions/fnc_placeExplosive.sqf +++ b/addons/explosives/functions/fnc_placeExplosive.sqf @@ -15,7 +15,7 @@ * Placed explosive * * Example: - * _explosive = [player, player modelToWorld [0,0.5, 0.1], 134, + * _explosive = [player, player modelToWorldVisual [0,0.5, 0.1], 134, * "SatchelCharge_Remote_Mag", "Command", []] call ACE_Explosives_fnc_placeExplosive; * * Public: Yes diff --git a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf index 077a9239f0..0f03dc1b50 100644 --- a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf +++ b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf @@ -28,15 +28,15 @@ if((count _this) > 2) then { _pos = _this select 2; } else { if(typeName (_actionData select 7) == "ARRAY") then { - _pos = _object modelToWorld (_actionData select 7); + _pos = _object modelToWorldVisual (_actionData select 7); } else { if ((_actionData select 7) == "weapon") then { // Craft a suitable position for weapon interaction _weaponDir = _object weaponDirection currentWeapon _object; _ref = _weaponDir call EFUNC(common,createOrthonormalReference); - _pos = (_object modelToWorld (_object selectionPosition "righthand")) vectorAdd ((_ref select 2) vectorMultiply 0.1); + _pos = (_object modelToWorldVisual (_object selectionPosition "righthand")) vectorAdd ((_ref select 2) vectorMultiply 0.1); } else { - _pos = _object modelToWorld (_object selectionPosition (_actionData select 7)); + _pos = _object modelToWorldVisual (_object selectionPosition (_actionData select 7)); }; }; // Compensate for movement during the frame to get rid of jittering @@ -45,7 +45,7 @@ if((count _this) > 2) then { // For non-self actions, exit if the action is too far away if (GVAR(openedMenuType) == 0 && vehicle ACE_player == ACE_player && - {(ACE_player modelToWorld (ACE_player selectionPosition "pilot")) distance _pos >= _distance}) exitWith {false}; + {(ACE_player modelToWorldVisual (ACE_player selectionPosition "pilot")) distance _pos >= _distance}) exitWith {false}; // Exit if the action is behind you _sPos = if (count _pos != 2) then { diff --git a/addons/laser/functions/fnc_findLaserDesignator.sqf b/addons/laser/functions/fnc_findLaserDesignator.sqf index 73a9462457..d10e221501 100644 --- a/addons/laser/functions/fnc_findLaserDesignator.sqf +++ b/addons/laser/functions/fnc_findLaserDesignator.sqf @@ -19,7 +19,7 @@ if(!(isNil "ACE_LASERS")) then { { if(!(isNull _x)) then { - _sensorPos = ATLtoASL(_missile modelToWorld _offset); + _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; diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf index 57c5d686c9..f44fb2e2b9 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOn.sqf @@ -1,4 +1,4 @@ -//#define DEBUG_MODE_FULL +// #define DEBUG_MODE_FULL #include "script_component.hpp" TRACE_1("enter", _this); @@ -47,6 +47,8 @@ FUNC(laserHudDesignatePFH) = { _povPos = _turretInfo select 0; _povDir = _turretInfo select 1; + + _result = [_povPos, _povDir] call EFUNC(laser,shootCone); if((count _result) > 0) then { _resultPositions = _result select 2; @@ -77,11 +79,11 @@ FUNC(laserHudDesignatePFH) = { }; #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 [_povPos, _position, [0,0,1,1] ]; + drawLine3d [ASLToATL _povPos, ASLToATL _position, [0,0,1,1] ]; } forEach _resultPositions; #endif }; diff --git a/addons/laserpointer/functions/fnc_drawLaserpoint.sqf b/addons/laserpointer/functions/fnc_drawLaserpoint.sqf index 969607f987..31be95099a 100644 --- a/addons/laserpointer/functions/fnc_drawLaserpoint.sqf +++ b/addons/laserpointer/functions/fnc_drawLaserpoint.sqf @@ -3,7 +3,7 @@ EXPLODE_3_PVT(_this,_unit,_range,_isGreen); -_p0Pos = _unit modelToWorld (_unit selectionPosition "righthand"); +_p0Pos = _unit modelToWorldVisual (_unit selectionPosition "righthand"); // Convert _p0Pos to ASL _p0 = + _p0Pos; diff --git a/addons/medical/functions/fnc_isInMedicalFacility.sqf b/addons/medical/functions/fnc_isInMedicalFacility.sqf index b1521b288b..bed660a46a 100644 --- a/addons/medical/functions/fnc_isInMedicalFacility.sqf +++ b/addons/medical/functions/fnc_isInMedicalFacility.sqf @@ -37,7 +37,7 @@ _medicalFacility = "USMC_WarfareBFieldhHospital" ]; -_objects = (lineIntersectsWith [_unit modelToWorld [0, 0, (_eyePos select 2)], _unit modelToWorld [0, 0, (_eyePos select 2) +10], _unit]); +_objects = (lineIntersectsWith [_unit modelToWorldVisual [0, 0, (_eyePos select 2)], _unit modelToWorldVisual [0, 0, (_eyePos select 2) +10], _unit]); { if (((typeOf _x) in _medicalFacility) || (_x getVariable [QGVAR(isMedicalFacility),false])) exitwith { _isInBuilding = true; diff --git a/addons/missileguidance/functions/fnc_guidance_DAGR.sqf b/addons/missileguidance/functions/fnc_guidance_DAGR.sqf index 9599a81161..9055b00a7f 100644 --- a/addons/missileguidance/functions/fnc_guidance_DAGR.sqf +++ b/addons/missileguidance/functions/fnc_guidance_DAGR.sqf @@ -83,7 +83,7 @@ FUNC(guidance_DIRECT_LOAL_PFH) = { if(accTime > 0) then { _outVector = [_dagr, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); - // _outVector = _dagr modelToWorld [_yaw, 1, _pitch]; + // _outVector = _dagr modelToWorldVisual [_yaw, 1, _pitch]; // _outVector = ATLtoASL _outVector; _vectorTo = _dagrPos vectorFromTo _outVector; diff --git a/addons/missileguidance/functions/fnc_guidance_LGB.sqf b/addons/missileguidance/functions/fnc_guidance_LGB.sqf index 940c94d34e..47efa46768 100644 --- a/addons/missileguidance/functions/fnc_guidance_LGB.sqf +++ b/addons/missileguidance/functions/fnc_guidance_LGB.sqf @@ -73,7 +73,7 @@ FUNC(guidance_LGB_LOAL_PFH) = { if(accTime > 0) then { _outVector = [_lgb, [_xVec, _yVec, _zVec], [_yaw, 1/accTime, _pitch]] call FUNC(translateToModelSpace); - // _outVector = _lgb modelToWorld [_yaw, 1, _pitch]; + // _outVector = _lgb modelToWorldVisual [_yaw, 1, _pitch]; // _outVector = ATLtoASL _outVector; _vectorTo = _lgbPos vectorFromTo _outVector; diff --git a/addons/movement/functions/fnc_handleClimb.sqf b/addons/movement/functions/fnc_handleClimb.sqf index da0f8e0224..39ca9b1e92 100644 --- a/addons/movement/functions/fnc_handleClimb.sqf +++ b/addons/movement/functions/fnc_handleClimb.sqf @@ -21,7 +21,7 @@ private ["_unit", "_anim", "_pos"]; _unit = _this select 0; _anim = _this select 1; -_pos = _unit modelToWorld (_unit selectionPosition "camera"); +_pos = _unit modelToWorldVisual (_unit selectionPosition "camera"); [_unit, "AmovPknlMstpSnonWnonDnon", 2] call EFUNC(common,doAnimation); _pos = _pos vectorDiff (_unit selectionPosition "camera"); diff --git a/addons/resting/functions/fnc_getIntersection.sqf b/addons/resting/functions/fnc_getIntersection.sqf index 395b83f0a4..0527a7c514 100644 --- a/addons/resting/functions/fnc_getIntersection.sqf +++ b/addons/resting/functions/fnc_getIntersection.sqf @@ -18,7 +18,7 @@ EXPLODE_3_PVT(_this,_unit,_vehicle,_weapon); private ["_weaponPos", "_weaponDir", "_weaponPosDown"]; -_weaponPos = ATLtoASL (_unit modelToWorld (_unit selectionPosition "RightHand")); +_weaponPos = ATLtoASL (_unit modelToWorldVisual (_unit selectionPosition "RightHand")); _weaponDir = _unit weaponDirection _weapon; _weaponPosDown = _weaponPos vectorAdd [0,0,-MAXHEIGHT]; diff --git a/addons/safemode/functions/fnc_playChangeFiremodeSound.sqf b/addons/safemode/functions/fnc_playChangeFiremodeSound.sqf index c0b58604b9..6c2c797706 100644 --- a/addons/safemode/functions/fnc_playChangeFiremodeSound.sqf +++ b/addons/safemode/functions/fnc_playChangeFiremodeSound.sqf @@ -26,7 +26,7 @@ if (count _sound < 3) then {_sound pushBack 1}; if (count _sound < 4) then {_sound pushBack 0}; private "_position"; -_position = _unit modelToWorld (_unit selectionPosition "RightHand"); +_position = _unit modelToWorldVisual (_unit selectionPosition "RightHand"); _position set [2, (_position select 2) + ((getPosASLW _unit select 2) - (getPosATL _unit select 2) max 0)]; playSound3D [_sound select 0, objNull, false, _position, _sound select 1, _sound select 2, _sound select 3]; diff --git a/addons/weaponselect/functions/fnc_playChangeFiremodeSound.sqf b/addons/weaponselect/functions/fnc_playChangeFiremodeSound.sqf index 82901a1b52..ea671a530d 100644 --- a/addons/weaponselect/functions/fnc_playChangeFiremodeSound.sqf +++ b/addons/weaponselect/functions/fnc_playChangeFiremodeSound.sqf @@ -27,7 +27,7 @@ if (count _sound < 4) then {_sound pushBack 0}; private "_position"; -_position = _unit modelToWorld (_unit selectionPosition "RightHand"); +_position = _unit modelToWorldVisual (_unit selectionPosition "RightHand"); _position set [2, (_position select 2) + ((getPosASLW _unit select 2) - (getPosATL _unit select 2) max 0)]; playSound3D [_sound select 0, objNull, false, _position, _sound select 1, _sound select 2, _sound select 3]; From 7230687ea280472bcf199e47b3a2ec45fa899044 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 00:30:59 +0200 Subject: [PATCH 071/175] corrected revive setting classes --- addons/medical/CfgVehicles.hpp | 8 +------- .../functions/fnc_moduleTreatmentConfiguration.sqf | 2 +- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index a56c3288ef..2db4377910 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -161,17 +161,11 @@ class CfgVehicles { }; }; }; - class maxRevives { - displayName = "Max revives"; - description = "Max amount of revives available (when preventing death)"; - typeName = "NUMBER"; - defaultValue = 1; - }; class maxReviveTime { displayName = "Max Revive time"; description = "Max amount of seconds a unit can spend in revive state"; typeName = "NUMBER"; - defaultValue = 1; + defaultValue = 120; }; class amountOfReviveLives { displayName = "Max Revive lives"; diff --git a/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf b/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf index 2ed968f43a..dcbea1c235 100644 --- a/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf +++ b/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf @@ -24,6 +24,6 @@ if !(_activated) exitWith {}; [_logic, QGVAR(medicSetting), "medicSetting"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(maxReviveTime), "maxReviveTime"] call EFUNC(common,readSettingFromModule); -[_logic, QGVAR(amountOfReviveLives), "maxReviveTime"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(amountOfReviveLives), "amountOfReviveLives"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(enableOverdosing), "enableOverdosing"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(bleedingCoefficient), "bleedingCoefficient"] call EFUNC(common,readSettingFromModule); From 5e0f5b8b94aed9cbfc8d6941554aebbd2589b10a Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 00:31:12 +0200 Subject: [PATCH 072/175] Added full heal/PAK for basic --- addons/medical/ACE_Medical_Treatments.hpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index 95c991f999..c0708cd02c 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -71,6 +71,17 @@ class ACE_Medical_Actions { animationPatient = ""; itemConsumed = 0; }; + class PersonalAidKit: Bandage { + displayName = ""; + displayNameProgress = ""; + items[] = {"ACE_personalAidKit"}; + treatmentLocations[] = {"All"}; + requiredMedic = 1; + treatmentTime = 15; + callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_fullHeal)); + itemConsumed = 0; + animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; + }; }; class Advanced { From fff8a240e31dc2112f8bbe28c2e507448816dbd3 Mon Sep 17 00:00:00 2001 From: Nou Date: Fri, 3 Apr 2015 15:31:44 -0700 Subject: [PATCH 073/175] Remove compensation for movement, instead use modelToWorldVisual --- addons/interact_menu/functions/fnc_renderBaseMenu.sqf | 2 -- 1 file changed, 2 deletions(-) diff --git a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf index 0f03dc1b50..9a20962a8f 100644 --- a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf +++ b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf @@ -39,8 +39,6 @@ if((count _this) > 2) then { _pos = _object modelToWorldVisual (_object selectionPosition (_actionData select 7)); }; }; - // Compensate for movement during the frame to get rid of jittering - _pos = _pos vectorAdd ((visiblePositionASL _object) vectorDiff (getPosASL _object)); }; // For non-self actions, exit if the action is too far away From 1ae6f2daba11b7972eafd4cac31ee5d6c35ac58b Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 3 Apr 2015 15:41:29 -0700 Subject: [PATCH 074/175] Why doesnt flummi's work? --- extensions/CMakeLists.txt | 2 +- extensions/fcs/CMakeLists.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/CMakeLists.txt b/extensions/CMakeLists.txt index cc233746b6..f0e21e9207 100644 --- a/extensions/CMakeLists.txt +++ b/extensions/CMakeLists.txt @@ -21,7 +21,7 @@ else() set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "/MT /Zi /O2 /Ob1 /D NDEBUG") endif() -file(GLOB_RECURSE ACE_COMMON_SOURCES common/*.h common/*.hpp common/*.c common/*.cpp) +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") diff --git a/extensions/fcs/CMakeLists.txt b/extensions/fcs/CMakeLists.txt index 25b7746fe0..2b24542566 100644 --- a/extensions/fcs/CMakeLists.txt +++ b/extensions/fcs/CMakeLists.txt @@ -1,6 +1,6 @@ set(ACE_EXTENSION_NAME "ace_fcs") -file(GLOB_RECURSE SOURCES *.h *.hpp *.c *.cpp) +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 "") From bfca14493a50e40c0d81f38bae558463d83b771a Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Sat, 4 Apr 2015 01:04:03 +0200 Subject: [PATCH 075/175] Update AUTHORS file --- AUTHORS.txt | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/AUTHORS.txt b/AUTHORS.txt index f62618e359..b931d774ac 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -6,12 +6,22 @@ # request, preferably including an email address. # CORE TEAM +bux578 commy2 esteldunedain Felix Wiegand Garth "L-H" de Wet -bux578 +Giallustio +Glowbal +Janus +Kieran +NouberNou PabstMirror +Ruthberg +tpM +ViperMaul +VKing +Walter Pearce # CONTRIBUTORS 11RDP-LoupVert From 4ac77bceab9cc422cc63d85e4d0ccbca8ebdcf94 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 01:09:44 +0200 Subject: [PATCH 076/175] Model fixes and imports --- addons/medical/data/bandage.p3d | Bin 0 -> 31328 bytes addons/medical/data/medical_co.paa | Bin 0 -> 76581 bytes addons/medical/data/packingbandage.p3d | Bin 785949 -> 791493 bytes addons/medical/data/tourniquet.p3d | Bin 18808 -> 18808 bytes .../{tournequit_co.paa => tourniquet_co.paa} | Bin 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 addons/medical/data/bandage.p3d create mode 100644 addons/medical/data/medical_co.paa rename addons/medical/data/{tournequit_co.paa => tourniquet_co.paa} (100%) diff --git a/addons/medical/data/bandage.p3d b/addons/medical/data/bandage.p3d new file mode 100644 index 0000000000000000000000000000000000000000..873d0feb8ba3673daca5b885fdffb99dcec21dfa GIT binary patch literal 31328 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 IC3S}UFQIG#U;qFB literal 0 HcmV?d00001 diff --git a/addons/medical/data/medical_co.paa b/addons/medical/data/medical_co.paa new file mode 100644 index 0000000000000000000000000000000000000000..b53fffc1c516fbd574a6d7216bac204f5a0f5688 GIT binary patch literal 76581 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�sZDORDkh$wTRz@or0M`k{e=Ol^6sj10U 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%0D3q0^8& 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 VifOAcL9yC|65 delta 58347 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 diff --git a/addons/medical/data/tourniquet.p3d b/addons/medical/data/tourniquet.p3d index e8cb60c9e9219b55082b4bbb14995e8e76aafbe0..94a7e4c83097793c956064e5cae38f420d9bf46f 100644 GIT binary patch delta 4822 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 ANdN!< delta 4811 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 D4L{Ft diff --git a/addons/medical/data/tournequit_co.paa b/addons/medical/data/tourniquet_co.paa similarity index 100% rename from addons/medical/data/tournequit_co.paa rename to addons/medical/data/tourniquet_co.paa From 824448833f97be8a12d4199b1aeafda2ac721930 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 3 Apr 2015 18:14:45 -0500 Subject: [PATCH 077/175] Basic Test Mission Very simple test mission with creates, debug console enabled for all. --- addons/testmissions/$PBOPREFIX$ | 1 + .../ACETestingMap1.Stratis/description.ext | 17 + .../ACETestingMap1.Stratis/init.sqf | 1 + .../ACETestingMap1.Stratis/mission.sqm | 1248 +++++++++++++++++ addons/testmissions/config.cpp | 20 + addons/testmissions/script_component.hpp | 12 + 6 files changed, 1299 insertions(+) create mode 100644 addons/testmissions/$PBOPREFIX$ create mode 100644 addons/testmissions/MPMissions/ACETestingMap1.Stratis/description.ext create mode 100644 addons/testmissions/MPMissions/ACETestingMap1.Stratis/init.sqf create mode 100644 addons/testmissions/MPMissions/ACETestingMap1.Stratis/mission.sqm create mode 100644 addons/testmissions/config.cpp create mode 100644 addons/testmissions/script_component.hpp diff --git a/addons/testmissions/$PBOPREFIX$ b/addons/testmissions/$PBOPREFIX$ new file mode 100644 index 0000000000..30f861b8ff --- /dev/null +++ b/addons/testmissions/$PBOPREFIX$ @@ -0,0 +1 @@ +z\ace\Addons\testmissions \ No newline at end of file diff --git a/addons/testmissions/MPMissions/ACETestingMap1.Stratis/description.ext b/addons/testmissions/MPMissions/ACETestingMap1.Stratis/description.ext new file mode 100644 index 0000000000..d61b2cf200 --- /dev/null +++ b/addons/testmissions/MPMissions/ACETestingMap1.Stratis/description.ext @@ -0,0 +1,17 @@ +enableDebugConsole = 2; //note security risk + +// respawn = "GROUP"; +respawn = "BASE"; +// respawn = "BIRD"; +respawnDelay = 2; + +class Header { + gameType = Coop; + minPlayers = 1; + maxPlayers = 491; +}; + +onLoadName = "ACE3 Testing"; +// onLoadMission = ""; +// author = ""; +// loadScreen = ""; \ No newline at end of file diff --git a/addons/testmissions/MPMissions/ACETestingMap1.Stratis/init.sqf b/addons/testmissions/MPMissions/ACETestingMap1.Stratis/init.sqf new file mode 100644 index 0000000000..f2c95b8ca2 --- /dev/null +++ b/addons/testmissions/MPMissions/ACETestingMap1.Stratis/init.sqf @@ -0,0 +1 @@ +enableSaving [false, false]; diff --git a/addons/testmissions/MPMissions/ACETestingMap1.Stratis/mission.sqm b/addons/testmissions/MPMissions/ACETestingMap1.Stratis/mission.sqm new file mode 100644 index 0000000000..08bba0bcb1 --- /dev/null +++ b/addons/testmissions/MPMissions/ACETestingMap1.Stratis/mission.sqm @@ -0,0 +1,1248 @@ +version=12; +class Mission +{ + addOns[]= + { + "A3_Characters_F_BLUFOR", + "a3_characters_f", + "a3_map_stratis", + "A3_armor_f_beta_APC_Tracked_02", + "A3_Characters_F_INDEP", + "ace_vehiclelock", + "A3_Soft_F_MRAP_01", + "A3_Soft_F_Car", + "ace_map", + "A3_Static_F_Gamma_AA", + "A3_Static_F_Mortar_01", + "A3_Static_F_Gamma", + "a3_static_f", + "ace_captives", + "A3_Armor_F_Slammer", + "A3_Air_F_Beta_Heli_Attack_01", + "ace_medical", + "ace_common", + "A3_Weapons_F_Ammoboxes", + "A3_Armor_F_EPB_APC_tracked_03", + "A3_Air_F_Heli_Light_01", + "A3_Air_F_Beta_Heli_Transport_01", + "A3_Armor_F_T100K", + "A3_Boat_F_Boat_Armed_01", + "A3_Boat_F_Civilian_Boat", + "A3_Boat_F_Boat_Transport_01", + "A3_Characters_F_Gamma", + "A3_Air_F_Gamma_UAV_02", + "A3_Static_F_Gamma_AT" + }; + addOnsAuto[]= + { + "A3_Characters_F_BLUFOR", + "a3_characters_f", + "A3_Characters_F_INDEP", + "ace_vehiclelock", + "ace_captives", + "A3_Air_F_Gamma_UAV_02", + "A3_Characters_F_Gamma", + "A3_Soft_F_MRAP_01", + "A3_Soft_F_Car", + "A3_Static_F_Gamma_AA", + "A3_Static_F_Mortar_01", + "A3_Static_F_Gamma", + "a3_static_f", + "A3_Armor_F_Slammer", + "ace_medical", + "ace_common", + "A3_Weapons_F_Ammoboxes", + "A3_Armor_F_EPB_APC_tracked_03", + "A3_Air_F_Beta_Heli_Attack_01", + "A3_Air_F_Heli_Light_01", + "A3_Air_F_Beta_Heli_Transport_01", + "A3_Armor_F_T100K", + "A3_Boat_F_Boat_Armed_01", + "A3_Boat_F_Civilian_Boat", + "A3_Boat_F_Boat_Transport_01", + "A3_Static_F_Gamma_AT", + "a3_map_stratis" + }; + randomSeed=709402; + class Intel + { + startWeather=0; + startWind=0; + startWaves=0.099999994; + forecastWeather=0; + forecastWind=0; + forecastWaves=0.099999994; + forecastLightnings=0.099999994; + year=2035; + month=7; + day=6; + hour=12; + minute=0; + startFogDecay=0.013; + forecastFogDecay=0.013; + }; + class Groups + { + items=19; + class Item0 + { + side="WEST"; + class Vehicles + { + items=1; + class Item0 + { + position[]={1716.1971,5.5,5752.0244}; + azimut=-50.831005; + id=0; + side="WEST"; + vehicle="B_Soldier_F"; + player="PLAY CDG"; + leader=1; + skill=0.60000002; + init="this addItem ""ACE_key_civ"""; + description="Keys For CD"; + syncId=0; + synchronizations[]={3}; + }; + }; + }; + class Item1 + { + side="GUER"; + class Vehicles + { + items=1; + class Item0 + { + position[]={1709.5989,5.5,5740.709}; + azimut=-67.220284; + id=1; + side="GUER"; + vehicle="I_soldier_F"; + player="PLAY CDG"; + leader=1; + skill=0.60000002; + init="this addItem ""ACE_key_east"""; + description="Keys for AB"; + syncId=1; + synchronizations[]={2}; + }; + }; + }; + class Item2 + { + side="LOGIC"; + class Vehicles + { + items=1; + class Item0 + { + position[]={1712.0765,5.5,5743.5811}; + id=2; + side="LOGIC"; + vehicle="ACE_VehicleLock_ModuleSyncedAssign"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + syncId=2; + synchronizations[]={1,6}; + }; + }; + }; + class Item3 + { + side="LOGIC"; + class Vehicles + { + items=1; + class Item0 + { + position[]={1714.5892,5.5,5748.7002}; + id=3; + side="LOGIC"; + vehicle="ACE_VehicleLock_ModuleSyncedAssign"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + syncId=3; + synchronizations[]={7,0}; + }; + }; + }; + class Item4 + { + side="LOGIC"; + class Vehicles + { + items=1; + class Item0 + { + position[]={1715.7699,5.5,5745.752}; + class args + { + items=3; + class Item0 + { + value="1"; + parentCls="ACE_VehicleLock_ModuleSetup"; + typeName="LockVehicleInventory"; + }; + class Item1 + { + value="0"; + parentCls="ACE_VehicleLock_ModuleSetup"; + typeName="SetLockState"; + }; + class Item2 + { + value="15"; + parentCls="ACE_VehicleLock_ModuleSetup"; + typeName="DefaultLockpickStrength"; + }; + }; + id=4; + side="LOGIC"; + vehicle="ACE_VehicleLock_ModuleSetup"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + }; + }; + }; + class Item5 + { + side="WEST"; + class Vehicles + { + items=1; + class Item0 + { + position[]={1703.6329,5.5,5730.1909}; + azimut=119.576; + id=5; + side="WEST"; + vehicle="B_Soldier_F"; + player="PLAY CDG"; + leader=1; + skill=0.60000002; + text="Q"; + init="nul = this spawn {sleep 3; [_this] call ace_medical_fnc_setUnconscious};"; + description="Q Unconscious at start"; + }; + }; + }; + class Item6 + { + side="WEST"; + class Vehicles + { + items=1; + class Item0 + { + position[]={1702.6882,5.5,5728.8687}; + azimut=103.13899; + id=6; + side="WEST"; + vehicle="B_Soldier_F"; + player="PLAY CDG"; + leader=1; + skill=0.60000002; + text="a1"; + description="Surrender At Start"; + syncId=4; + synchronizations[]={5}; + }; + }; + }; + class Item7 + { + side="LOGIC"; + class Vehicles + { + items=1; + class Item0 + { + position[]={1701.0719,5.5,5727.5586}; + azimut=15.1769; + id=7; + side="LOGIC"; + vehicle="ace_captives_ModuleSurrender"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + syncId=5; + synchronizations[]={4}; + }; + }; + }; + class Item8 + { + side="WEST"; + class Vehicles + { + items=4; + class Item0 + { + position[]={1703.7711,5.5,5715.2427}; + azimut=11.294894; + id=8; + side="WEST"; + vehicle="B_Soldier_TL_F"; + player="PLAY CDG"; + leader=1; + rank="CORPORAL"; + skill=0.60000002; + text="GrpNATO_A1_0"; + description="NATO Alpha 1 Fireteam Leader"; + }; + class Item1 + { + position[]={1706.2533,5.5,5712.9951}; + azimut=11.294894; + id=9; + side="WEST"; + vehicle="B_Soldier_LAT_F"; + player="PLAY CDG"; + skill=0.60000002; + text="GrpNATO_A1_1"; + description="NATO Alpha 1 Rifleman (AT)"; + }; + class Item2 + { + position[]={1709.2836,5.5,5712.2866}; + azimut=11.294894; + id=10; + side="WEST"; + vehicle="B_Soldier_AAR_F"; + player="PLAY CDG"; + skill=0.60000002; + text="GrpNATO_A1_2"; + description="NATO Alpha 1 Assistant Automatic Rifleman"; + }; + class Item3 + { + position[]={1712.4042,5.5,5711.6323}; + azimut=11.294894; + id=11; + side="WEST"; + vehicle="B_Soldier_AR_F"; + player="PLAY CDG"; + skill=0.60000002; + text="GrpNATO_A1_3"; + description="NATO Alpha 1 Automatic Rifleman"; + }; + }; + }; + class Item9 + { + side="WEST"; + class Vehicles + { + items=4; + class Item0 + { + position[]={1700.8379,5.5,5704.4658}; + azimut=11.294894; + id=12; + side="WEST"; + vehicle="B_Soldier_TL_F"; + player="PLAY CDG"; + leader=1; + rank="CORPORAL"; + skill=0.60000002; + text="GrpNATO_A2_0"; + description="NATO Alpha 2 Fireteam Leader"; + }; + class Item1 + { + position[]={1703.1456,5.5,5702.0576}; + azimut=11.294894; + id=13; + side="WEST"; + vehicle="B_Soldier_LAT_F"; + player="PLAY CDG"; + skill=0.60000002; + text="GrpNATO_A2_1"; + description="NATO Alpha 2 Rifleman (AT)"; + }; + class Item2 + { + position[]={1706.1492,5.5,5701.3618}; + azimut=11.294894; + id=14; + side="WEST"; + vehicle="B_Soldier_AAR_F"; + player="PLAY CDG"; + skill=0.60000002; + text="GrpNATO_A2_2"; + description="NATO Alpha 2 Assistant Automatic Rifleman"; + }; + class Item3 + { + position[]={1709.3947,5.5,5700.7007}; + azimut=11.294894; + id=15; + side="WEST"; + vehicle="B_Soldier_AR_F"; + player="PLAY CDG"; + skill=0.60000002; + text="GrpNATO_A2_3"; + description="NATO Alpha 2 Automatic Rifleman"; + }; + }; + }; + class Item10 + { + side="WEST"; + class Vehicles + { + items=4; + class Item0 + { + position[]={1696.9097,5.5,5693.7847}; + azimut=11.294894; + id=16; + side="WEST"; + vehicle="B_Soldier_TL_F"; + player="PLAY CDG"; + leader=1; + rank="CORPORAL"; + skill=0.60000002; + text="GrpNATO_A3_0"; + description="NATO Alpha 3 Fireteam Leader"; + }; + class Item1 + { + position[]={1699.3469,5.5,5691.3257}; + azimut=11.294894; + id=17; + side="WEST"; + vehicle="B_Soldier_LAT_F"; + player="PLAY CDG"; + skill=0.60000002; + text="GrpNATO_A3_1"; + description="NATO Alpha 3 Rifleman (AT)"; + }; + class Item2 + { + position[]={1702.4423,5.5,5690.4912}; + azimut=11.294894; + id=18; + side="WEST"; + vehicle="B_Soldier_AAR_F"; + player="PLAY CDG"; + skill=0.60000002; + text="GrpNATO_A3_2"; + description="NATO Alpha 3 Assistant Automatic Rifleman"; + }; + class Item3 + { + position[]={1705.6521,5.5,5689.7666}; + azimut=11.294894; + id=19; + side="WEST"; + vehicle="B_Soldier_AR_F"; + player="PLAY CDG"; + skill=0.60000002; + text="GrpNATO_A3_3"; + description="NATO Alpha 3 Automatic Rifleman"; + }; + }; + }; + class Item11 + { + side="WEST"; + class Vehicles + { + items=4; + class Item0 + { + position[]={1685.6747,5.5,5720.1187}; + azimut=11.294894; + id=20; + side="WEST"; + vehicle="B_Soldier_TL_F"; + player="PLAY CDG"; + leader=1; + rank="CORPORAL"; + skill=0.60000002; + text="GrpNATO_B1_0"; + description="NATO Bravo 1 Fireteam Leader"; + }; + class Item1 + { + position[]={1688.1687,5.5,5717.9639}; + azimut=11.294894; + id=21; + side="WEST"; + vehicle="B_Soldier_LAT_F"; + player="PLAY CDG"; + skill=0.60000002; + text="GrpNATO_B1_1"; + description="NATO Bravo 1 Rifleman (AT)"; + }; + class Item2 + { + position[]={1691.0776,5.5,5717.2754}; + azimut=11.294894; + id=22; + side="WEST"; + vehicle="B_Soldier_AAR_F"; + player="PLAY CDG"; + skill=0.60000002; + text="GrpNATO_B1_2"; + description="NATO Bravo 1 Assistant Automatic Rifleman"; + }; + class Item3 + { + position[]={1694.293,5.5,5716.6172}; + azimut=11.294894; + id=23; + side="WEST"; + vehicle="B_Soldier_AR_F"; + player="PLAY CDG"; + skill=0.60000002; + text="GrpNATO_B1_3"; + description="NATO Bravo 1 Automatic Rifleman"; + }; + }; + }; + class Item12 + { + side="WEST"; + class Vehicles + { + items=4; + class Item0 + { + position[]={1682.364,5.5,5709.4131}; + azimut=11.294894; + id=24; + side="WEST"; + vehicle="B_Soldier_TL_F"; + player="PLAY CDG"; + leader=1; + rank="CORPORAL"; + skill=0.60000002; + text="GrpNATO_B2_0"; + description="NATO Bravo 2 Fireteam Leader"; + }; + class Item1 + { + position[]={1685.1151,5.5,5707.0654}; + azimut=11.294894; + id=25; + side="WEST"; + vehicle="B_Soldier_LAT_F"; + player="PLAY CDG"; + skill=0.60000002; + text="GrpNATO_B2_1"; + description="NATO Bravo 2 Rifleman (AT)"; + }; + class Item2 + { + position[]={1688.1718,5.5,5706.313}; + azimut=11.294894; + id=26; + side="WEST"; + vehicle="B_Soldier_AAR_F"; + player="PLAY CDG"; + skill=0.60000002; + text="GrpNATO_B2_2"; + description="NATO Bravo 2 Assistant Automatic Rifleman"; + }; + class Item3 + { + position[]={1691.5254,5.5,5705.6113}; + azimut=11.294894; + id=27; + side="WEST"; + vehicle="B_Soldier_AR_F"; + player="PLAY CDG"; + skill=0.60000002; + text="GrpNATO_B2_3"; + description="NATO Bravo 2 Automatic Rifleman"; + }; + }; + }; + class Item13 + { + side="WEST"; + class Vehicles + { + items=4; + class Item0 + { + position[]={1678.4825,5.5,5697.4468}; + azimut=11.294894; + id=28; + side="WEST"; + vehicle="B_Soldier_TL_F"; + player="PLAY CDG"; + leader=1; + rank="CORPORAL"; + skill=0.60000002; + text="GrpNATO_B3_0"; + description="NATO Bravo 3 Fireteam Leader"; + }; + class Item1 + { + position[]={1681.5645,5.5,5696.561}; + azimut=11.294894; + id=29; + side="WEST"; + vehicle="B_Soldier_LAT_F"; + player="PLAY CDG"; + skill=0.60000002; + text="GrpNATO_B3_1"; + description="NATO Bravo 3 Rifleman (AT)"; + }; + class Item2 + { + position[]={1684.6531,5.5,5695.8491}; + azimut=11.294894; + id=30; + side="WEST"; + vehicle="B_Soldier_AAR_F"; + player="PLAY CDG"; + skill=0.60000002; + text="GrpNATO_B3_2"; + description="NATO Bravo 3 Assistant Automatic Rifleman"; + }; + class Item3 + { + position[]={1687.8109,5.5,5695.1021}; + azimut=11.294894; + id=31; + side="WEST"; + vehicle="B_Soldier_AR_F"; + player="PLAY CDG"; + skill=0.60000002; + text="GrpNATO_B3_3"; + description="NATO Bravo 3 Automatic Rifleman"; + }; + }; + }; + class Item14 + { + side="WEST"; + class Vehicles + { + items=1; + class Item0 + { + position[]={1540.8328,-27.831757,6018.0283}; + azimut=4.41886; + special="FLY"; + id=32; + side="WEST"; + vehicle="B_UAV_02_CAS_F"; + isUAV=1; + leader=1; + skill=0.60000002; + }; + }; + }; + class Item15 + { + side="WEST"; + class Vehicles + { + items=1; + class Item0 + { + position[]={2861.0947,0,6407.8574}; + azimut=4.41886; + special="FLY"; + id=33; + side="WEST"; + vehicle="B_UAV_02_CAS_F"; + isUAV=1; + leader=1; + skill=0.60000002; + }; + }; + }; + class Item16 + { + side="WEST"; + class Vehicles + { + items=1; + class Item0 + { + position[]={1944.1785,0,6868.8906}; + azimut=4.41886; + special="FLY"; + id=34; + side="WEST"; + vehicle="B_UAV_02_CAS_F"; + isUAV=1; + leader=1; + skill=0.60000002; + }; + }; + }; + class Item17 + { + side="WEST"; + class Vehicles + { + items=4; + class Item0 + { + position[]={1713.3085,5.5,5725.0205}; + azimut=98.173798; + id=35; + side="WEST"; + vehicle="B_medic_F"; + player="PLAY CDG"; + leader=1; + rank="LIEUTENANT"; + skill=0.60000002; + text="Medic2"; + description="Medic 2"; + }; + class Item1 + { + position[]={1712.2098,5.5,5727.1675}; + azimut=98.173798; + id=36; + side="WEST"; + vehicle="B_medic_F"; + player="PLAY CDG"; + skill=0.60000002; + text="Medic1"; + description="Medic 1"; + }; + class Item2 + { + position[]={1711.6387,5.5,5725.041}; + azimut=98.173798; + id=37; + side="WEST"; + vehicle="B_medic_F"; + player="PLAY CDG"; + skill=0.60000002; + text="Medic3"; + description="Medic 3"; + }; + class Item3 + { + position[]={1710.0735,5.5,5726.4287}; + id=38; + side="WEST"; + vehicle="B_soldier_UAV_F"; + player="PLAY CDG"; + skill=0.60000002; + text="uavGuy"; + }; + }; + }; + class Item18 + { + side="WEST"; + class Vehicles + { + items=2; + class Item0 + { + position[]={1722.298,5.5,5733.4629}; + azimut=4.41886; + special="FLY"; + id=39; + side="WEST"; + vehicle="B_Soldier_F"; + player="PLAYER COMMANDER"; + leader=1; + skill=0.60000002; + text="R1"; + description="sp tester"; + }; + class Item1 + { + position[]={1722.7957,5.5,5732.481}; + azimut=4.41886; + special="FLY"; + id=40; + side="WEST"; + vehicle="B_Soldier_F"; + player="PLAY CDG"; + skill=0.60000002; + text="R2"; + description="sp tester2"; + }; + }; + }; + }; + class Vehicles + { + items=38; + class Item0 + { + position[]={1706.5913,5.5,5748.0903}; + azimut=-68.59301; + id=41; + side="EMPTY"; + vehicle="B_MRAP_01_F"; + leader=1; + skill=0.60000002; + text="car1"; + syncId=6; + synchronizations[]={2}; + }; + class Item1 + { + position[]={1707.5599,5.5,5753.0518}; + azimut=-65.45974; + id=42; + side="EMPTY"; + vehicle="B_MRAP_01_F"; + leader=1; + lock="LOCKED"; + skill=0.60000002; + text="car3"; + syncId=7; + synchronizations[]={3}; + }; + class Item2 + { + position[]={1708.7251,5.5,5757.8809}; + azimut=-65.45974; + id=43; + side="EMPTY"; + vehicle="C_Hatchback_01_F"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + text="car4"; + }; + class Item3 + { + position[]={1704.4299,5.5,5742.8721}; + azimut=-68.59301; + id=44; + side="EMPTY"; + vehicle="C_Hatchback_01_F"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + text="car0"; + init="this setVariable [""ACE_VehicleLock_lockSide"", east];"; + }; + class Item4 + { + position[]={1738.8502,5.5,5728.8525}; + azimut=101.05981; + id=45; + side="EMPTY"; + vehicle="B_static_AA_F"; + skill=0.60000002; + text="q1"; + }; + class Item5 + { + position[]={1738.4388,5.5,5726.1929}; + azimut=101.05981; + id=46; + side="EMPTY"; + vehicle="B_Mortar_01_F"; + skill=0.60000002; + text="q2"; + }; + class Item6 + { + position[]={1737.8582,5.5,5723.3979}; + azimut=101.05981; + id=47; + side="EMPTY"; + vehicle="B_HMG_01_high_F"; + skill=0.60000002; + text="q3"; + }; + class Item7 + { + position[]={1738.9786,5.5,5734.6968}; + azimut=104.535; + id=48; + side="EMPTY"; + vehicle="B_MBT_01_cannon_F"; + lock="UNLOCKED"; + skill=0.60000002; + }; + class Item8 + { + position[]={1734.713,5.5,5720.061}; + azimut=10.202663; + id=49; + side="EMPTY"; + vehicle="ACE_medicalSupplyCrate"; + leader=1; + skill=0.60000002; + }; + class Item9 + { + position[]={1737.2236,5.5,5719.5591}; + azimut=10.202663; + id=50; + side="EMPTY"; + vehicle="ACE_medicalSupplyCrate"; + leader=1; + skill=0.60000002; + }; + class Item10 + { + position[]={1733.2904,5.5,5717.6465}; + azimut=13.57355; + id=51; + side="EMPTY"; + vehicle="ACE_Box_Misc"; + leader=1; + skill=0.60000002; + }; + class Item11 + { + position[]={1736.1099,5.5,5717.1831}; + azimut=13.57355; + id=52; + side="EMPTY"; + vehicle="ACE_Box_Misc"; + leader=1; + skill=0.60000002; + }; + class Item12 + { + position[]={1732.4794,5.5,5715.4067}; + azimut=9.5156059; + id=53; + side="EMPTY"; + vehicle="Box_NATO_AmmoOrd_F"; + leader=1; + skill=0.60000002; + }; + class Item13 + { + position[]={1735.2601,5.5,5714.7891}; + azimut=9.5156059; + id=54; + side="EMPTY"; + vehicle="Box_NATO_AmmoOrd_F"; + leader=1; + skill=0.60000002; + }; + class Item14 + { + position[]={1743.4641,5.5,5753.5161}; + azimut=104.535; + id=55; + side="EMPTY"; + vehicle="B_MRAP_01_hmg_F"; + lock="UNLOCKED"; + skill=0.60000002; + }; + class Item15 + { + position[]={1741.916,5.5,5747.4302}; + azimut=104.535; + id=56; + side="EMPTY"; + vehicle="I_APC_tracked_03_cannon_F"; + lock="UNLOCKED"; + skill=0.60000002; + }; + class Item16 + { + position[]={1722.1113,5.5,5768.3818}; + azimut=193.13876; + id=57; + side="EMPTY"; + vehicle="B_Heli_Attack_01_F"; + skill=0.60000002; + }; + class Item17 + { + position[]={1733.6005,5.5,5765.2881}; + azimut=198.2417; + id=58; + side="EMPTY"; + vehicle="B_Heli_Light_01_armed_F"; + skill=0.60000002; + }; + class Item18 + { + position[]={1746.17,5.5,5764.1099}; + azimut=198.97742; + id=59; + side="EMPTY"; + vehicle="B_Heli_Transport_01_F"; + skill=0.60000002; + }; + class Item19 + { + position[]={1909.3875,10.094501,5668.21}; + azimut=4.41886; + id=60; + side="EMPTY"; + vehicle="O_MBT_02_cannon_F"; + skill=0.60000002; + }; + class Item20 + { + position[]={1724.0231,5.5,5722.8857}; + azimut=104.535; + id=61; + side="EMPTY"; + vehicle="Box_IND_Wps_F"; + skill=0.60000002; + }; + class Item21 + { + position[]={1724.6892,5.5,5724.7744}; + azimut=104.535; + id=62; + side="EMPTY"; + vehicle="Box_IND_Ammo_F"; + skill=0.60000002; + }; + class Item22 + { + position[]={1717.6512,5.5,5724.0181}; + azimut=104.535; + id=63; + side="EMPTY"; + vehicle="Box_IND_Wps_F"; + skill=0.60000002; + }; + class Item23 + { + position[]={1718.2023,5.5,5726.3066}; + azimut=104.535; + id=64; + side="EMPTY"; + vehicle="Box_IND_Ammo_F"; + skill=0.60000002; + }; + class Item24 + { + position[]={1733.6895,5.5,5706.4785}; + azimut=104.535; + id=65; + side="EMPTY"; + vehicle="Box_NATO_WpsLaunch_F"; + skill=0.60000002; + }; + class Item25 + { + position[]={1733.21,5.5,5704.1836}; + azimut=104.535; + id=66; + side="EMPTY"; + vehicle="Box_East_WpsLaunch_F"; + skill=0.60000002; + }; + class Item26 + { + position[]={1732.4906,5.5,5701.6831}; + azimut=104.535; + id=67; + side="EMPTY"; + vehicle="Box_IND_WpsLaunch_F"; + skill=0.60000002; + }; + class Item27 + { + position[]={1825.109,5.5,5676.3613}; + azimut=4.41886; + id=68; + side="EMPTY"; + vehicle="O_MBT_02_cannon_F"; + skill=0.60000002; + text="t1"; + }; + class Item28 + { + position[]={1894.5531,5.6621442,5745.1523}; + azimut=4.41886; + id=69; + side="EMPTY"; + vehicle="O_MBT_02_cannon_F"; + skill=0.60000002; + }; + class Item29 + { + position[]={1863.2545,5.5,5712.0615}; + azimut=4.41886; + id=70; + side="EMPTY"; + vehicle="O_MBT_02_cannon_F"; + skill=0.60000002; + }; + class Item30 + { + position[]={1740.923,5.5,5741.1685}; + azimut=104.535; + id=71; + side="EMPTY"; + vehicle="B_MBT_01_cannon_F"; + lock="UNLOCKED"; + skill=0.60000002; + }; + class Item31 + { + position[]={1721.363,5.5,5724.4956}; + azimut=104.535; + id=72; + side="EMPTY"; + vehicle="Box_NATO_Grenades_F"; + lock="UNLOCKED"; + skill=0.60000002; + }; + class Item32 + { + position[]={1722.3844,5.5,5727.0381}; + azimut=104.535; + id=73; + side="EMPTY"; + vehicle="Box_NATO_WpsSpecial_F"; + lock="UNLOCKED"; + skill=0.60000002; + }; + class Item33 + { + position[]={1644.8666,0,5751.0166}; + azimut=-19.956911; + id=74; + side="EMPTY"; + vehicle="B_Boat_Armed_01_minigun_F"; + skill=0.60000002; + }; + class Item34 + { + position[]={1639.6296,0,5741.1772}; + azimut=-19.956911; + id=75; + side="EMPTY"; + vehicle="B_Boat_Armed_01_minigun_F"; + skill=0.60000002; + }; + class Item35 + { + position[]={1636.3765,0,5727.1333}; + azimut=-19.9569; + id=76; + side="EMPTY"; + vehicle="C_Boat_Civil_01_F"; + skill=0.60000002; + }; + class Item36 + { + position[]={1652.0231,-0.71640843,5760.2349}; + azimut=-19.9569; + id=77; + side="EMPTY"; + vehicle="B_Boat_Transport_01_F"; + skill=0.60000002; + }; + class Item37 + { + position[]={1739.5898,5.5,5730.6455}; + azimut=101.06; + id=78; + side="EMPTY"; + vehicle="B_static_AT_F"; + skill=0.60000002; + text="q0"; + }; + }; +}; +class Intro +{ + addOns[]= + { + "a3_map_stratis" + }; + addOnsAuto[]= + { + "a3_map_stratis" + }; + randomSeed=13628778; + class Intel + { + timeOfChanges=1800.0002; + startWeather=0.30000001; + startWind=0.1; + startWaves=0.1; + forecastWeather=0.30000001; + forecastWind=0.1; + forecastWaves=0.1; + forecastLightnings=0.1; + year=2035; + month=7; + day=6; + hour=12; + minute=0; + startFogDecay=0.013; + forecastFogDecay=0.013; + }; +}; +class OutroWin +{ + addOns[]= + { + "a3_map_stratis" + }; + addOnsAuto[]= + { + "a3_map_stratis" + }; + randomSeed=8997795; + class Intel + { + timeOfChanges=1800.0002; + startWeather=0.30000001; + startWind=0.1; + startWaves=0.1; + forecastWeather=0.30000001; + forecastWind=0.1; + forecastWaves=0.1; + forecastLightnings=0.1; + year=2035; + month=7; + day=6; + hour=12; + minute=0; + startFogDecay=0.013; + forecastFogDecay=0.013; + }; +}; +class OutroLoose +{ + addOns[]= + { + "a3_map_stratis" + }; + addOnsAuto[]= + { + "a3_map_stratis" + }; + randomSeed=1617621; + class Intel + { + timeOfChanges=1800.0002; + startWeather=0.30000001; + startWind=0.1; + startWaves=0.1; + forecastWeather=0.30000001; + forecastWind=0.1; + forecastWaves=0.1; + forecastLightnings=0.1; + year=2035; + month=7; + day=6; + hour=12; + minute=0; + startFogDecay=0.013; + forecastFogDecay=0.013; + }; +}; diff --git a/addons/testmissions/config.cpp b/addons/testmissions/config.cpp new file mode 100644 index 0000000000..3a73a661d5 --- /dev/null +++ b/addons/testmissions/config.cpp @@ -0,0 +1,20 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_common"}; + VERSION_CONFIG; + }; +}; + +class CfgMissions { + class MPMissions { + class ACETestingMap1 { + briefingName = "ACE Testing Map 1"; + directory = QUOTE(PATHTO_R(MPMissions\ACETestingMap1.Stratis)); + }; + }; +}; diff --git a/addons/testmissions/script_component.hpp b/addons/testmissions/script_component.hpp new file mode 100644 index 0000000000..c6c629ff91 --- /dev/null +++ b/addons/testmissions/script_component.hpp @@ -0,0 +1,12 @@ +#define COMPONENT testmissions +#include "\z\ace\Addons\main\script_mod.hpp" + +#ifdef DEBUG_ENABLED_TESTMISSIONS + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_ENABLED_TESTMISSIONS + #define DEBUG_SETTINGS DEBUG_ENABLED_TESTMISSIONS +#endif + +#include "\z\ace\Addons\main\script_macros.hpp" \ No newline at end of file From 1672a5f2f92affb4448b5a9c699dff08ea81c452 Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 3 Apr 2015 16:17:26 -0700 Subject: [PATCH 078/175] Added: Comanche HUD revamped+stabalized, awesomeness activated. --- addons/aircraft/CfgVehicles.hpp | 24 +- addons/aircraft/Heli_Attack_01_base_F.hpp | 997 ++++++++++++++++++++++ 2 files changed, 998 insertions(+), 23 deletions(-) create mode 100644 addons/aircraft/Heli_Attack_01_base_F.hpp diff --git a/addons/aircraft/CfgVehicles.hpp b/addons/aircraft/CfgVehicles.hpp index e9fb90e61e..02769a2c14 100644 --- a/addons/aircraft/CfgVehicles.hpp +++ b/addons/aircraft/CfgVehicles.hpp @@ -95,29 +95,7 @@ class CfgVehicles { }; }; - class Heli_Attack_01_base_F: Helicopter_Base_F { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; - driverCanEject = 1; - - class Turrets: Turrets { - class MainTurret: MainTurret { - canEject = 1; - showHMD = 1; - weapons[] = {"ACE_gatling_20mm_Comanche","missiles_DAGR","missiles_ASRAAM"}; - magazines[] = {"ACE_500Rnd_20mm_shells_Comanche","4Rnd_AAA_missiles","24Rnd_PG_missiles"}; - }; - }; - - class AnimationSources: AnimationSources { - class Gatling { - weapon = "ACE_gatling_20mm_Comanche"; - }; - class Muzzle_flash { - weapon = "ACE_gatling_20mm_Comanche"; - }; - }; - }; + #include "Heli_Attack_01_base_F.hpp" class B_Heli_Attack_01_F: Heli_Attack_01_base_F {}; diff --git a/addons/aircraft/Heli_Attack_01_base_F.hpp b/addons/aircraft/Heli_Attack_01_base_F.hpp new file mode 100644 index 0000000000..eb77c8a4ea --- /dev/null +++ b/addons/aircraft/Heli_Attack_01_base_F.hpp @@ -0,0 +1,997 @@ +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 Kimi_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 Kimi_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 { + directionStabilized = 1; + horizontallyStabilized = 1; + + weapons[] = {"ACE_gatling_20mm_Comanche","missiles_DAGR","missiles_ASRAAM"}; + magazines[] = {"ACE_500Rnd_20mm_shells_Comanche","4Rnd_AAA_missiles","24Rnd_PG_missiles"}; + + isCopilot = 1; + showHMD = 1; + CanEject = 1; + startEngine = 0; + minElev = -51; + maxElev = 9; + initElev = 6; + minTurn = -120; + maxTurn = 120; + initTurn = 0; + + class OpticsIn + { + class WideNGS + { + 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.15,1,0.15,1}; + gunnerOpticsModel = "A3\Weapons_F\Reticle\Optics_Gunner_MBT_03_w_F.p3d"; + directionStabilized = 0; + opticsPPEffects[] = {"OpticsCHAbera2","OpticsBlur2"}; + }; + 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.15,1,0.15,1}; + gunnerOpticsModel = "A3\Weapons_F\Reticle\Optics_Gunner_MBT_02_w_F.p3d"; + directionStabilized = 1; + opticsPPEffects[] = {"OpticsCHAbera2","OpticsBlur2"}; + gunnerOpticsEffect[] = {"TankCommanderOptics1"}; + }; + class WideL: Wide + { + opticsDisplayName = "WL"; + initFov = 0.2; + minFov = 0.2; + maxFov = 0.2; + gunnerOpticsModel = "A3\Weapons_F\Reticle\Optics_Gunner_MBT_02_m_F.p3d"; + gunnerOpticsColor[] = {0,0,0,1}; + directionStabilized = 1; + opticsPPEffects[] = {"OpticsCHAbera2","OpticsBlur2"}; + }; + class Medium: Wide + { + opticsDisplayName = "M"; + initFov = 0.1; + minFov = 0.1; + maxFov = 0.1; + directionStabilized = 1; + gunnerOpticsColor[] = {0,0,0,1}; + gunnerOpticsModel = "A3\Weapons_F\Reticle\Optics_Gunner_MBT_02_m_F.p3d"; + }; + class Narrow: Wide + { + opticsDisplayName = "N"; + gunnerOpticsColor[] = {0,0,0,1}; + gunnerOpticsModel = "A3\Weapons_F\Reticle\Optics_Gunner_MBT_02_n_F.p3d"; + directionStabilized = 1; + initFov = 0.02; + minFov = 0.02; + maxFov = 0.02; + }; + class Narrower: Wide + { + opticsDisplayName = "N"; + gunnerOpticsColor[] = {0,0,0,1}; + gunnerOpticsModel = "A3\Weapons_F\Reticle\Optics_Gunner_MBT_02_n_F.p3d"; + directionStabilized = 1; + initFov = 0.01; + minFov = 0.01; + maxFov = 0.01; + }; + }; + 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","Ti"}; + thermalMode[] = {2,3}; + 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 From 7f45d25ee574695c38d3424d1b660f49194f59da Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 01:42:13 +0200 Subject: [PATCH 079/175] Added litter for medical treatment --- addons/medical/ACE_Medical_Treatments.hpp | 18 ++++++ addons/medical/CfgVehicles.hpp | 23 +++++++ addons/medical/CfgWeapons.hpp | 2 +- addons/medical/XEH_preInit.sqf | 1 + addons/medical/data/ace_gloves_ca.paa | Bin 0 -> 55901 bytes addons/medical/data/ace_littergeneric1_co.paa | Bin 0 -> 115546 bytes addons/medical/data/littergeneric.p3d | Bin 0 -> 196881 bytes .../medical/data/littergeneric_bandages1.p3d | Bin 0 -> 169257 bytes .../medical/data/littergeneric_bandages2.p3d | Bin 0 -> 90601 bytes .../medical/data/littergeneric_bandages3.p3d | Bin 0 -> 90601 bytes addons/medical/data/littergeneric_gloves.p3d | Bin 0 -> 271005 bytes addons/medical/functions/fnc_createLitter.sqf | 58 ++++++++++++++++++ .../functions/fnc_treatment_failure.sqf | 2 + .../functions/fnc_treatment_success.sqf | 2 + 14 files changed, 105 insertions(+), 1 deletion(-) create mode 100644 addons/medical/data/ace_gloves_ca.paa create mode 100644 addons/medical/data/ace_littergeneric1_co.paa create mode 100644 addons/medical/data/littergeneric.p3d create mode 100644 addons/medical/data/littergeneric_bandages1.p3d create mode 100644 addons/medical/data/littergeneric_bandages2.p3d create mode 100644 addons/medical/data/littergeneric_bandages3.p3d create mode 100644 addons/medical/data/littergeneric_gloves.p3d create mode 100644 addons/medical/functions/fnc_createLitter.sqf diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index c0708cd02c..ac72e4c14e 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -22,6 +22,7 @@ class ACE_Medical_Actions { animationCallerProne = "AinvPpneMstpSlayW[wpn]Dnon_medic"; animationCallerSelf = "AinvPknlMstpSlayW[wpn]Dnon_medic"; animationCallerSelfProne = "AinvPpneMstpSlayW[wpn]Dnon_medic"; + litter[] = {{"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}; }; class Morphine: Bandage { displayName = "$STR_ACE_Medical_Inject_Morphine"; @@ -30,6 +31,7 @@ class ACE_Medical_Actions { items[] = {"ACE_morphine"}; callbackSuccess = QUOTE(DFUNC(treatmentBasic_morphine)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; + litter[] = {}; }; class Epinephrine: Bandage { displayName = "$STR_ACE_Medical_Inject_Epinephrine"; @@ -39,6 +41,7 @@ class ACE_Medical_Actions { items[] = {"ACE_epinephrine"}; callbackSuccess = QUOTE(DFUNC(treatmentBasic_epipen)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; + litter[] = {}; }; class BloodIV: Bandage { displayName = "$STR_ACE_Medical_Transfuse_Blood"; @@ -48,6 +51,7 @@ class ACE_Medical_Actions { items[] = {{"ACE_bloodIV", "ACE_bloodIV_500", "ACE_bloodIV_250"}}; callbackSuccess = QUOTE(DFUNC(treatmentBasic_bloodbag)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; + litter[] = {}; }; class Tourniquet: Bandage { displayName = "$STR_ACE_Medical_Apply_Tourniquet"; @@ -56,6 +60,7 @@ class ACE_Medical_Actions { 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"; @@ -70,6 +75,7 @@ class ACE_Medical_Actions { callbackProgress = ""; animationPatient = ""; itemConsumed = 0; + litter[] = {}; }; class PersonalAidKit: Bandage { displayName = ""; @@ -81,6 +87,7 @@ class ACE_Medical_Actions { callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_fullHeal)); itemConsumed = 0; animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; + litter[] = {"ACE_MedicalLitter_gloves", {"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}, {"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}; }; }; @@ -107,6 +114,7 @@ class ACE_Medical_Actions { animationCallerProne = "AinvPpneMstpSlayW[wpn]Dnon_medic"; animationCallerSelf = "AinvPknlMstpSlayW[wpn]Dnon_medic"; animationCallerSelfProne = "AinvPpneMstpSlayW[wpn]Dnon_medic"; + litter[] = {{"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}; }; class PackingBandage: fieldDressing { items[] = {"ACE_packingBandage"}; @@ -124,6 +132,7 @@ class ACE_Medical_Actions { treatmentTime = 6; callbackSuccess = QUOTE(DFUNC(treatmentTourniquet)); condition = QUOTE(!([ARR_2(_this select 1, _this select 2)] call FUNC(hasTourniquetAppliedTo))); + litter[] = {}; }; class Morphine: fieldDressing { displayName = "$STR_ACE_Medical_Inject_Morphine"; @@ -132,16 +141,19 @@ class ACE_Medical_Actions { treatmentTime = 3; callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_medication)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; + litter[] = {}; }; class Atropine: Morphine { displayName = "$STR_ACE_Medical_Inject_Atropine"; displayNameProgress = "$STR_ACE_Medical_Injecting_Atropine"; items[] = {"ACE_atropine"}; + litter[] = {}; }; class Epinephrine: Morphine { displayName = "$STR_ACE_Medical_Inject_Epinephrine"; displayNameProgress = "$STR_ACE_Medical_Injecting_Epinephrine"; items[] = {"ACE_epinephrine"}; + litter[] = {}; }; class BloodIV: fieldDressing { displayName = "$STR_ACE_Medical_Transfuse_Blood"; @@ -151,6 +163,7 @@ class ACE_Medical_Actions { treatmentTime = 7; callbackSuccess = QUOTE(DFUNC(treatmentIV)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; + litter[] = {}; }; class BloodIV_500: BloodIV { items[] = {"ACE_bloodIV_500"}; @@ -192,6 +205,7 @@ class ACE_Medical_Actions { callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_surgicalKit)); itemConsumed = 0; animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; + litter[] = {"ACE_MedicalLitter_gloves"}; }; class PersonalAidKit: fieldDressing { displayName = ""; @@ -203,6 +217,7 @@ class ACE_Medical_Actions { callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_fullHeal)); itemConsumed = 0; animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; + litter[] = {"ACE_MedicalLitter_gloves", {"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}, {"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}; }; class CheckPulse: fieldDressing { displayName = ""; @@ -217,6 +232,7 @@ class ACE_Medical_Actions { animationPatient = ""; animationCaller = ""; // TODO itemConsumed = 0; + litter[] = {}; }; class CheckBloodPressure: CheckPulse { callbackSuccess = QUOTE(DFUNC(actionCheckBloodPressure)); @@ -243,6 +259,7 @@ class ACE_Medical_Actions { animationPatient = ""; animationCaller = ""; // TODO itemConsumed = 0; + litter[] = {}; }; class BodyBag: fieldDressing { displayName = "$STR_ACE_MEDICAL_PlaceInBodyBag"; @@ -257,6 +274,7 @@ class ACE_Medical_Actions { callbackProgress = ""; animationPatient = ""; itemConsumed = 0; + litter[] = {}; }; }; }; diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index 2db4377910..58dd27a08c 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -1689,6 +1689,29 @@ class CfgVehicles { icon = ""; displayName = $STR_ACE_MEDICAL_BODYBAG_DISPLAY; }; + + // Medical litter classes + class Thing; + class ACE_MedicalLitterBase: Thing { + scope = 1; + displayName = " "; + destrType = "DestructNo"; + model = QUOTE(PATHTOF(data\littergeneric.p3d)); + }; + class ACE_MedicalLitter_bandage1: ACE_MedicalLitterBase { + model = QUOTE(PATHTOF(data\littergeneric_bandages1.p3d)); + }; + class ACE_MedicalLitter_bandage2: ACE_MedicalLitterBase { + model = QUOTE(PATHTOF(data\littergeneric_bandages2.p3d)); + }; + class ACE_MedicalLitter_bandage3: ACE_MedicalLitterBase { + model = QUOTE(PATHTOF(data\littergeneric_bandages3.p3d)); + }; + class ACE_MedicalLitter_gloves: ACE_MedicalLitterBase { + model = QUOTE(PATHTOF(data\littergeneric_gloves.p3d)); + }; + + class Item_Base_F; class ACE_fieldDressingItem: Item_Base_F { scope = 2; diff --git a/addons/medical/CfgWeapons.hpp b/addons/medical/CfgWeapons.hpp index d0b1b786ed..670cfcb34c 100644 --- a/addons/medical/CfgWeapons.hpp +++ b/addons/medical/CfgWeapons.hpp @@ -25,7 +25,7 @@ class CfgWeapons { class ACE_ItemCore; class ACE_fieldDressing: ACE_ItemCore { scope = 2; - model = "\A3\Structures_F_EPA\Items\Medical\Bandage_F.p3d"; + model = QUOTE(PATHTOF(data\bandage.p3d)); picture = QUOTE(PATHTOF(ui\items\fieldDressing.paa)); displayName = $STR_ACE_MEDICAL_BANDAGE_BASIC_DISPLAY; descriptionShort = $STR_ACE_MEDICAL_BANDAGE_BASIC_DESC_SHORT; diff --git a/addons/medical/XEH_preInit.sqf b/addons/medical/XEH_preInit.sqf index 08c26b2164..c51fecc608 100644 --- a/addons/medical/XEH_preInit.sqf +++ b/addons/medical/XEH_preInit.sqf @@ -23,6 +23,7 @@ PREP(canAccessMedicalEquipment); PREP(canTreat); PREP(canTreatCached); PREP(canCarry); +PREP(createLitter); PREP(determineIfFatal); PREP(getBloodLoss); PREP(getBloodPressure); diff --git a/addons/medical/data/ace_gloves_ca.paa b/addons/medical/data/ace_gloves_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..0873d7fbf47394f48d6d287e57ef735ce113e230 GIT binary patch literal 55901 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

q^>lfy*Yu)1K9K45LP3Nk4GWP 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ℜj<@ws+Wb!u9?KcU1C^U(z}J!apGUd%Lx{3gP6i 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 V1G^6HICR*c2F{XyUR=G${{nrZ!#w~1 literal 0 HcmV?d00001 diff --git a/addons/medical/data/littergeneric_bandages1.p3d b/addons/medical/data/littergeneric_bandages1.p3d new file mode 100644 index 0000000000000000000000000000000000000000..bdbc44717899755e8344439bc86d832a8b264453 GIT binary patch literal 169257 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%0D6rMn@{O#l-v)`8ZuJZe5d-J1`j5Du# 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 Zl~Z4RVOv*mN5}Sqou$IRZ-p%_zX68o@G}4a literal 0 HcmV?d00001 diff --git a/addons/medical/functions/fnc_createLitter.sqf b/addons/medical/functions/fnc_createLitter.sqf new file mode 100644 index 0000000000..90b0429287 --- /dev/null +++ b/addons/medical/functions/fnc_createLitter.sqf @@ -0,0 +1,58 @@ +/* + * 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" + +private ["_target", "_className", "_config", "_litter", "_createLitter", "_litterObject", "_position", "_createdLitter"]; +_target = _this select 0; +_className = _this select 1; + +_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"]; + _litterObject setPos [(_position select 0) + random 0.5, (_position select 1) + random 1.2, _position select 2]; + _litterObject setDir (random 360); + _litterObject; +}; + +_createdLitter = []; +{ + if (typeName _x == "ARRAY") then { + { + if (typeName _x == "STRING") exitwith { + _createdLitter pushback ([_target, _x] call _createLitter); + }; + }foreach _x; + }; + if (typeName _x == "STRING") then { + _createdLitter pushback ([_target, _x] call _createLitter); + }; +}foreach _litter; + +[{ + { + deleteVehicle _x; + }foreach (_this select 0); +}, [_createdLitter], 1800, 0] call EFUNC(common,waitAndExecute); diff --git a/addons/medical/functions/fnc_treatment_failure.sqf b/addons/medical/functions/fnc_treatment_failure.sqf index ead98fe327..50fa69d335 100644 --- a/addons/medical/functions/fnc_treatment_failure.sqf +++ b/addons/medical/functions/fnc_treatment_failure.sqf @@ -50,3 +50,5 @@ if (isNil _callback) then { }; _args call _callback; + +[_target, _className] call FUNC(createLitter); diff --git a/addons/medical/functions/fnc_treatment_success.sqf b/addons/medical/functions/fnc_treatment_success.sqf index 2ff7eff8df..235eef8c73 100644 --- a/addons/medical/functions/fnc_treatment_success.sqf +++ b/addons/medical/functions/fnc_treatment_success.sqf @@ -44,3 +44,5 @@ if (isNil _callback) then { }; _args call _callback; + +[_target, _className] call FUNC(createLitter); From 65388e1146269c2ea02de7c1e63ba24651c75ad2 Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 3 Apr 2015 16:46:37 -0700 Subject: [PATCH 080/175] Added: Image Assets Added: ACE_AIR_SAFETY weapon for all aircraft Changed: ACE'ified Kimi code --- addons/aircraft/CfgVehicles.hpp | 2 +- addons/aircraft/CfgWeapons.hpp | 17 + addons/aircraft/Heli_Attack_01_base_F.hpp | 6 +- addons/aircraft/RscInGameUI.hpp | 578 ++++++++++++++++++++++ addons/aircraft/config.cpp | 1 + addons/aircraft/data/Helo_LaserON.paa | Bin 0 -> 24488 bytes 6 files changed, 600 insertions(+), 4 deletions(-) create mode 100644 addons/aircraft/RscInGameUI.hpp create mode 100644 addons/aircraft/data/Helo_LaserON.paa diff --git a/addons/aircraft/CfgVehicles.hpp b/addons/aircraft/CfgVehicles.hpp index 02769a2c14..559b8dc2e1 100644 --- a/addons/aircraft/CfgVehicles.hpp +++ b/addons/aircraft/CfgVehicles.hpp @@ -200,7 +200,7 @@ class CfgVehicles { lockDetectionSystem = 0; incomingMissileDetectionSystem = 16; driverCanEject = 1; - weapons[] = {"M134_minigun","missiles_DAR","CMFlareLauncher"}; + weapons[] = {"M134_minigun","missiles_DAR","CMFlareLauncher", "ACE_AIR_SAFETY" }; magazines[] = {"5000Rnd_762x51_Yellow_Belt","24Rnd_missiles","168Rnd_CMFlare_Chaff_Magazine"}; class Turrets: Turrets { diff --git a/addons/aircraft/CfgWeapons.hpp b/addons/aircraft/CfgWeapons.hpp index c5f22fc3a2..7fd9b8436f 100644 --- a/addons/aircraft/CfgWeapons.hpp +++ b/addons/aircraft/CfgWeapons.hpp @@ -4,6 +4,23 @@ class Mode_Burst; class Mode_FullAuto; class CfgWeapons { + + class RocketPods; + class ACE_AIR_SAFETY : RocketPods + { + CanLock = 0; + displayName = "SAFE"; + displayNameMagazine = "SAFE"; + shortNameMagazine = "SAFE"; + nameSound = "cannon"; + cursor = "EmptyCursor"; + cursorAim = "EmptyCursor"; + magazines[] = {"FakeMagazine"}; + burst = 0; + reloadTime = 0.01; + magazineReloadTime = 0.1; + }; + // Manual Switching Of Flare Mode class SmokeLauncher; class CMFlareLauncher: SmokeLauncher { diff --git a/addons/aircraft/Heli_Attack_01_base_F.hpp b/addons/aircraft/Heli_Attack_01_base_F.hpp index eb77c8a4ea..1ab1f38ce7 100644 --- a/addons/aircraft/Heli_Attack_01_base_F.hpp +++ b/addons/aircraft/Heli_Attack_01_base_F.hpp @@ -23,7 +23,7 @@ class Heli_Attack_01_base_F: Helicopter_Base_F { helmetRight[] = {0,0,0}; helmetDown[] = {0,0,0}; }; - class Kimi_HUD_1 + class ACE_HUD_1 { topLeft = "HUD_top_left"; topRight = "HUD_top_right"; @@ -715,7 +715,7 @@ class Heli_Attack_01_base_F: Helicopter_Base_F { helmetRight[] = {0.08,0,0}; helmetDown[] = {0,-0.08,0}; }; - class Kimi_HUD_2 + class ACE_HUD_2 { topLeft = "HUD_top_left"; topRight = "HUD_top_right"; @@ -866,7 +866,7 @@ class Heli_Attack_01_base_F: Helicopter_Base_F { directionStabilized = 1; horizontallyStabilized = 1; - weapons[] = {"ACE_gatling_20mm_Comanche","missiles_DAGR","missiles_ASRAAM"}; + weapons[] = {"ACE_gatling_20mm_Comanche","missiles_DAGR","missiles_ASRAAM", "ACE_AIR_SAFETY"}; magazines[] = {"ACE_500Rnd_20mm_shells_Comanche","4Rnd_AAA_missiles","24Rnd_PG_missiles"}; isCopilot = 1; diff --git a/addons/aircraft/RscInGameUI.hpp b/addons/aircraft/RscInGameUI.hpp new file mode 100644 index 0000000000..208d971ce4 --- /dev/null +++ b/addons/aircraft/RscInGameUI.hpp @@ -0,0 +1,578 @@ +class RscControlsGroup; +class RscText; +class RangeText: RscText{}; +class RscPicture; +class RscOpticsText; +class RscIGProgress; +class RscOpticsValue; +class VScrollbar; +class HScrollbar; +class RscLadderPicture; +class RscInGameUI +{ + class RscUnitInfo; + class Rsc_ACE_Helo_UI_Turret: RscUnitInfo + { + idd = 300; + controls[] = {"CA_Zeroing","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/aircraft/config.cpp b/addons/aircraft/config.cpp index 86135c4bc9..d2b0ed08d7 100644 --- a/addons/aircraft/config.cpp +++ b/addons/aircraft/config.cpp @@ -16,3 +16,4 @@ class CfgPatches { #include "CfgMagazines.hpp" #include "CfgVehicles.hpp" #include "CfgWeapons.hpp" +#include "RscInGameUI.hpp" \ No newline at end of file diff --git a/addons/aircraft/data/Helo_LaserON.paa b/addons/aircraft/data/Helo_LaserON.paa new file mode 100644 index 0000000000000000000000000000000000000000..3a3459e699521383ade981d00ae8209a73d6c0c9 GIT binary patch literal 24488 zcmeHPdrTZf9RBUyZI4Isj)(Q6r8mG?pjM&(kS6SLVChlRMr&(hjM@TiVztzwDTx(? zBYkM=QHtpwK>D)P#Ap<(x!Pp0*Fd0&v1)1}l_o}LsIOWQ6HLPa{$}^)?tnH2?OJG= zO%C>(ot?+``{vu-+nEzb3k&ntE-ze{ZvcR6*RBZ)elC9%#iO`UT$ul)lVSls6t8hQ zpUT7i8vHaH0n(!YG9L%XejdR75z(Zbx5y5dx4ozEwT z38%jG8LNkXR?qTTb?-H2Z_Qabk}fCcs|Os{_xmz@3A&gb*RU6}G|E;{Xudw`s2=d9 z+rc&WWQH8AoZ9EJW?@F>)>Kb1ChV1nk_6bJPdm3JSLc;3kCDT#|U{nG0VgnIZYH!~jOs+ou2%nnS~=0bcQ>fSFXb#0i%}Je zjX=62CN9tG@whFJ3@g;$tjz_X*&^2L5a(U|)Ms>5p*$9h+6+YvX+9g0bMDfSq1Q&z z+QcRce3aL(oYelcRcNxz$#23mXYCF=f1dY4KRE@I^QS5M%C?EZZ2`D~!g_?nPMXy$ zy%Nc6vo>eRR*N2fF^Eu+Vk>GOkRhG%m+`Db9GC;6UFq;AiL{&nR%{1F5X;~R1ukW9 zrvg_qxKV-S3>GNx0E0FKwlbI?5wW=O`hJH~5y)vwH%UZa+*s{vcVV61_|zc*cZGHE zMqc7K6-QhL0bm&%! zVp_katjANFnl6Ffxyul_fO`C9pXtS_`WJpkmraH`Q@!z={xSiJWM0~4s$DFbgfv*$ z@USdm&TW;83791_?jDm(Z1*hgnk2L6uG@d8>wIY+Ii=+IRW{|?!JXwWySq9`qml+X z%xkrqOUYKddCuY3`pZk&OiQphh*omH@rd1=L1D5KL;uk&gyqJ#D%< z1Tua9P?ra?zimkOsQiK9E0?>yv$!uqI!*vauo0ija#rO9{hmYZ=Zmjk+V7G%_l!xO z)*54Mi2!n1?t9x+dWHN%3xZ>nR+1^1&9Kai41$Yx8qU(LWXVG`fgXFghK}HJWZ=R6 zic&o?Okf%2G&{@=6XmK*%EG_Oc7q;Zx|XR26*1P(d%ZlRO8ST17zO~xoDZ%CJ|030 zf%^mZ#}GMif8_qi{V`-faDU|f7$OJmkK7-*KZXnl?vLCbL*&5yk^AF4>5qc?9jk%+ zoi=`F>#A{kof}dapEiZxS{uX6Q>F{A8W-;<&)^?o^n&i`YR`1@p>_Qj?|OVy7l^m5 z%QdZfxIw&oL*pHVuR=oGt2H09y}Su}==^{6z~ikdZl?NK>NtN$qI%d})}vK>(a%dB zz!!F`JU+f>wjO4?Kl1)_eNqOPUvWKfJ@)>%=EQ;-Aqf2o}woV@Jzvihc49?!2baI5@H zj5mJSqG7zl#mCl#Uq*%K!Pdp~KsmeBc!uM9y5k+LeOwPJLt4du)tk7;#8VpZ+bGYS z9pB;N9q#x9J*-E6Xw~j|6s~@LTxCEjJ#s!dpOgWvrkb%jL zhscVZW2UJ`PI1{n{J3QW@#WdCbi9)kcrC_SG}-pt>HOH=G1K-Vw=2`M+b7#z>~BfO zXTjHIdOodQ3E^b-Eqd{73s z9`23j0|ErVplX_j^`^4c<>6%qCj>LutFyy{tC7WVx9wss=GXAH9qSu&Tb=A^E$hZA zSbN0W?2_+7u%Pj6^P+M6OI(DNx$J@Z7p5T2F3Dl-Ntxnf4-+6ee*#{VxA*=j=rbba z-K*XZJ|>jsPq=A)v+TH;eibM%mTo!>Scb{cCRjaJz0ROaEyPpSHHAf*7L-v+VQ>++ zF41%KT*Zcf?55hDaQP!3f_^O;LDd`Cu#t6B!TDbV)|TLpULPbOYtxPJdR*w*Zv#3i P@@asgI3fgFuh#w_Y~cvI literal 0 HcmV?d00001 From 83fbc1ff10331884d8fb33e53074aba5d386d093 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 01:47:56 +0200 Subject: [PATCH 081/175] Added setting to toggle litter creation on/off --- addons/medical/ACE_Settings.hpp | 4 ++++ addons/medical/CfgVehicles.hpp | 8 +++++++- addons/medical/functions/fnc_createLitter.sqf | 2 ++ addons/medical/functions/fnc_moduleMedicalSettings.sqf | 1 + 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/addons/medical/ACE_Settings.hpp b/addons/medical/ACE_Settings.hpp index 3426bdb837..02fd1027fe 100644 --- a/addons/medical/ACE_Settings.hpp +++ b/addons/medical/ACE_Settings.hpp @@ -72,4 +72,8 @@ class ACE_Settings { typeName = "BOOL"; value = false; }; + class GVAR(allowLitterCreation) { + typeName = "BOOL"; + value = true; + }; }; diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index 58dd27a08c..971737ddf0 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -116,6 +116,12 @@ class CfgVehicles { }; }; }; + class allowLitterCreation { + displayName = "Enable Litter"; + description = "Enable litter being created upon treatment"; + typeName = "BOOL"; + defaultValue = 1; + }; class preventInstaDeath { displayName = "Prevent instant death"; description = "Have a unit move to unconscious instead of death"; @@ -131,7 +137,7 @@ class CfgVehicles { class ACE_moduleTreatmentConfiguration: ACE_Module { scope = 2; - displayName = "Treatment Configuration [ACE]"; + displayName = "Treatment Settings [ACE]"; icon = QUOTE(PATHTOF(UI\Icon_Module_Medical_ca.paa)); category = "ACE_medical"; function = QUOTE(FUNC(moduleTreatmentConfiguration)); diff --git a/addons/medical/functions/fnc_createLitter.sqf b/addons/medical/functions/fnc_createLitter.sqf index 90b0429287..740a7e7c56 100644 --- a/addons/medical/functions/fnc_createLitter.sqf +++ b/addons/medical/functions/fnc_createLitter.sqf @@ -18,6 +18,8 @@ private ["_target", "_className", "_config", "_litter", "_createLitter", "_litte _target = _this select 0; _className = _this select 1; +if !(GVAR(allowLitterCreation)) exitwith {}; + _config = (configFile >> "ACE_Medical_Actions" >> "Basic" >> _className); if (GVAR(level) >= 2) then { _config = (configFile >> "ACE_Medical_Actions" >> "Advanced" >> _className); diff --git a/addons/medical/functions/fnc_moduleMedicalSettings.sqf b/addons/medical/functions/fnc_moduleMedicalSettings.sqf index d634370659..6781a8c212 100644 --- a/addons/medical/functions/fnc_moduleMedicalSettings.sqf +++ b/addons/medical/functions/fnc_moduleMedicalSettings.sqf @@ -33,3 +33,4 @@ if !(_activated) exitWith {}; [_logic, QGVAR(AIDamageThreshold), "AIDamageThreshold"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(enableUnsconsiousnessAI), "enableUnsconsiousnessAI"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(preventInstaDeath), "preventInstaDeath"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(allowLitterCreation), "allowLitterCreation"] call EFUNC(common,readSettingFromModule); From a5ff34e1d8f9b6a2fab85e79fc8b5c8da00e13b9 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Fri, 3 Apr 2015 20:49:40 -0300 Subject: [PATCH 082/175] Keep cursored menus always centered. Fix #299. --- 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 a2f9d929c1..e14b69472c 100644 --- a/addons/interact_menu/functions/fnc_renderActionPoints.sqf +++ b/addons/interact_menu/functions/fnc_renderActionPoints.sqf @@ -89,7 +89,7 @@ _fnc_renderSelfActions = { { _action = _x; - _pos = if !(visibleMap) then { + _pos = if !(GVAR(useCursorMenu)) then { (((positionCameraToWorld [0, 0, 0]) call EFUNC(common,positionToASL)) vectorAdd GVAR(selfMenuOffset)) call EFUNC(common,ASLToPosition) } else { [0.5, 0.5] From 07dfe52133b2ae7e7fe78555913db065699401e9 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 3 Apr 2015 19:07:13 -0500 Subject: [PATCH 083/175] Remove Duplicate Mortar Code (inherit from statics) Before an action added to staticWeapon wouldn't be applied to mk6 mortar --- addons/captives/CfgVehicles.hpp | 5 ----- addons/dragging/CfgEventHandlers.hpp | 5 ----- addons/interaction/CfgVehicles.hpp | 20 -------------------- addons/medical/CfgVehicles.hpp | 14 -------------- 4 files changed, 44 deletions(-) diff --git a/addons/captives/CfgVehicles.hpp b/addons/captives/CfgVehicles.hpp index 89ab74d5bb..10b2d0285f 100644 --- a/addons/captives/CfgVehicles.hpp +++ b/addons/captives/CfgVehicles.hpp @@ -149,11 +149,6 @@ class CfgVehicles { MACRO_LOADUNLOADCAPTIVE }; - class StaticMortar; - class Mortar_01_base_F: StaticMortar { - MACRO_LOADUNLOADCAPTIVE - }; - class Box_NATO_Support_F; class ACE_Box_Misc: Box_NATO_Support_F { class TransportItems { diff --git a/addons/dragging/CfgEventHandlers.hpp b/addons/dragging/CfgEventHandlers.hpp index f568eace4e..e5c454e969 100644 --- a/addons/dragging/CfgEventHandlers.hpp +++ b/addons/dragging/CfgEventHandlers.hpp @@ -23,11 +23,6 @@ class Extended_Init_EventHandlers { init = QUOTE(_this call DFUNC(initObject)); }; }; - class StaticMortar { - class ADDON { - init = QUOTE(_this call DFUNC(initObject)); - }; - }; class ReammoBox_F { class ADDON { init = QUOTE(_this call DFUNC(initObject)); diff --git a/addons/interaction/CfgVehicles.hpp b/addons/interaction/CfgVehicles.hpp index 02dd078a2b..e85300f301 100644 --- a/addons/interaction/CfgVehicles.hpp +++ b/addons/interaction/CfgVehicles.hpp @@ -525,26 +525,6 @@ class CfgVehicles { }; }; - class StaticMortar; - class Mortar_01_base_F: StaticMortar { - class ACE_Actions { - class ACE_MainActions { - displayName = "$STR_ACE_Interaction_MainAction"; - selection = "gunnerview"; - distance = 2; - condition = "true"; - }; - }; - class ACE_SelfActions { - class ACE_Passengers { - displayName = "$STR_ACE_Interaction_Passengers"; - condition = "true"; - statement = ""; - insertChildren = QUOTE(_this call FUNC(addPassengersActions)); - }; - }; - }; - class thingX; class ReammoBox_F: thingX { class ACE_Actions { diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index da88e0f324..f28e1c8886 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -2072,18 +2072,4 @@ class CfgVehicles { }; }; }; - - class StaticMortar; - class Mortar_01_base_F: StaticMortar { - class ACE_Actions { - class ACE_MainActions { - class ACE_UnloadPatients { - displayName = "$STR_ACE_Medical_UnloadPatient"; - condition = "true"; - statement = ""; - insertChildren = QUOTE(_this call FUNC(addUnloadPatientActions)); - }; - }; - }; - }; }; From 2645b102f0081a332ca41805663bfd5e8e30af71 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 02:28:14 +0200 Subject: [PATCH 084/175] Replaced waitAndExec for single PFH with 30s delay --- addons/medical/functions/fnc_createLitter.sqf | 63 ++++++++++++------- 1 file changed, 42 insertions(+), 21 deletions(-) diff --git a/addons/medical/functions/fnc_createLitter.sqf b/addons/medical/functions/fnc_createLitter.sqf index 740a7e7c56..a19ad3cace 100644 --- a/addons/medical/functions/fnc_createLitter.sqf +++ b/addons/medical/functions/fnc_createLitter.sqf @@ -31,30 +31,51 @@ 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"]; - _litterObject setPos [(_position select 0) + random 0.5, (_position select 1) + random 1.2, _position select 2]; - _litterObject setDir (random 360); - _litterObject; + _position = getPos (_this select 0); + _litterClass = _this select 1; + _litterObject = createVehicle [_litterClass, _position, [], 0, "NONE"]; + _litterObject setPos [(_position select 0) + random 0.5, (_position select 1) + random 1.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 (typeName _x == "STRING") exitwith { - _createdLitter pushback ([_target, _x] call _createLitter); - }; - }foreach _x; - }; - if (typeName _x == "STRING") then { - _createdLitter pushback ([_target, _x] call _createLitter); - }; + if (typeName _x == "ARRAY") then { + { + if (typeName _x == "STRING") exitwith { + _createdLitter pushback ([_target, _x] call _createLitter); + }; + }foreach _x; + }; + if (typeName _x == "STRING") then { + _createdLitter pushback ([_target, _x] call _createLitter); + }; }foreach _litter; -[{ - { - deleteVehicle _x; - }foreach (_this select 0); -}, [_createdLitter], 1800, 0] call EFUNC(common,waitAndExecute); +GVAR(allCreatedLitter) pushback [time, 1800, _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 583347aaaba38608828322e894745f75b7d488ce Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 3 Apr 2015 17:28:33 -0700 Subject: [PATCH 085/175] tab cleanup, javelin work. --- addons/aircraft/CfgWeapons.hpp | 28 +- addons/aircraft/Heli_Attack_01_base_F.hpp | 1712 ++++++++--------- addons/aircraft/RscInGameUI.hpp | 1130 +++++------ addons/wep_javelin/CfgEventhandlers.hpp | 18 +- addons/wep_javelin/CfgOptics.hpp | 219 ++- .../wep_javelin/data/sound/javelin_locked.ogg | Bin 0 -> 5108 bytes .../data/sound/javelin_locking.ogg | Bin 0 -> 4778 bytes addons/wep_javelin/script_component.hpp | 4 +- 8 files changed, 1629 insertions(+), 1482 deletions(-) create mode 100644 addons/wep_javelin/data/sound/javelin_locked.ogg create mode 100644 addons/wep_javelin/data/sound/javelin_locking.ogg diff --git a/addons/aircraft/CfgWeapons.hpp b/addons/aircraft/CfgWeapons.hpp index 7fd9b8436f..917ba1c174 100644 --- a/addons/aircraft/CfgWeapons.hpp +++ b/addons/aircraft/CfgWeapons.hpp @@ -6,20 +6,20 @@ class Mode_FullAuto; class CfgWeapons { class RocketPods; - class ACE_AIR_SAFETY : RocketPods - { - CanLock = 0; - displayName = "SAFE"; - displayNameMagazine = "SAFE"; - shortNameMagazine = "SAFE"; - nameSound = "cannon"; - cursor = "EmptyCursor"; - cursorAim = "EmptyCursor"; - magazines[] = {"FakeMagazine"}; - burst = 0; - reloadTime = 0.01; - magazineReloadTime = 0.1; - }; + class ACE_AIR_SAFETY : RocketPods + { + CanLock = 0; + displayName = "SAFE"; + displayNameMagazine = "SAFE"; + shortNameMagazine = "SAFE"; + nameSound = "cannon"; + cursor = "EmptyCursor"; + cursorAim = "EmptyCursor"; + magazines[] = {"FakeMagazine"}; + burst = 0; + reloadTime = 0.01; + magazineReloadTime = 0.1; + }; // Manual Switching Of Flare Mode class SmokeLauncher; diff --git a/addons/aircraft/Heli_Attack_01_base_F.hpp b/addons/aircraft/Heli_Attack_01_base_F.hpp index 1ab1f38ce7..ee271f826a 100644 --- a/addons/aircraft/Heli_Attack_01_base_F.hpp +++ b/addons/aircraft/Heli_Attack_01_base_F.hpp @@ -4,862 +4,862 @@ class Heli_Attack_01_base_F: Helicopter_Base_F { 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 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 { diff --git a/addons/aircraft/RscInGameUI.hpp b/addons/aircraft/RscInGameUI.hpp index 208d971ce4..8255de35a6 100644 --- a/addons/aircraft/RscInGameUI.hpp +++ b/addons/aircraft/RscInGameUI.hpp @@ -10,569 +10,569 @@ class HScrollbar; class RscLadderPicture; class RscInGameUI { - class RscUnitInfo; - class Rsc_ACE_Helo_UI_Turret: RscUnitInfo - { - idd = 300; - controls[] = {"CA_Zeroing","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 RscUnitInfo; + class Rsc_ACE_Helo_UI_Turret: RscUnitInfo + { + idd = 300; + controls[] = {"CA_Zeroing","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/wep_javelin/CfgEventhandlers.hpp b/addons/wep_javelin/CfgEventhandlers.hpp index 70e16353cd..8ed96c366f 100644 --- a/addons/wep_javelin/CfgEventhandlers.hpp +++ b/addons/wep_javelin/CfgEventhandlers.hpp @@ -1,17 +1,17 @@ class Extended_PreInit_EventHandlers { - class ADDON { - init = QUOTE(call COMPILE_FILE(XEH_pre_init)); - }; + 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 ADDON { + init = QUOTE(call COMPILE_FILE(XEH_post_init)); + }; }; class Extended_FiredBIS_EventHandlers { - class CAManBase { - ADDON = QUOTE(_this call FUNC(fired)); - }; + class CAManBase { + ADDON = QUOTE(_this call FUNC(fired)); + }; }; \ No newline at end of file diff --git a/addons/wep_javelin/CfgOptics.hpp b/addons/wep_javelin/CfgOptics.hpp index 53f36710fb..72d49ac528 100644 --- a/addons/wep_javelin/CfgOptics.hpp +++ b/addons/wep_javelin/CfgOptics.hpp @@ -5,46 +5,193 @@ class RscMapControl; // Taken from AGM for optics management. class RscInGameUI { - class RscOptics_titan { - - class CA_javelin_elements_group: RscControlsGroup { - class Controls { - class CA_Javelin_Day_mode_off: RscPicture {}; - class CA_Javelin_SEEK_off: CA_Javelin_Day_mode_off { - idc = 1005; - }; - // From AGM - class GetLockedTarget: RscMapControl { - onDraw = QUOTE(_this call FUNC(onGetLockedTarget)); - idc = -1; - w = 0; - h = 0; - }; - }; - }; - }; + class RscOptics_titan { + idd = 300; + controls[] = {"CA_javelin_elements_group"}; + class CA_javelin_elements_group: RscControlsGroup + { + x = "SafezoneX"; + y = "SafezoneY"; + w = "SafezoneW"; + h = "SafezoneH"; + idc = 170; + class VScrollbar: VScrollbar + { + autoScrollSpeed = -1; + autoScrollDelay = 5; + autoScrollRewind = 0; + color[] = {1,1,1,0}; + width = 0.001; + }; + class HScrollbar: HScrollbar + { + color[] = {1,1,1,0}; + height = 0.001; + }; + class Controls + { + class GetLockedTarget: RscMapControl { + onDraw = QUOTE(_this call FUNC(onGetLockedTarget)); + idc = -1; + w = 0; + h = 0; + }; + + class CA_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.0}; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\day_co.paa"; + }; + + class CA_Javelin_Day_mode: CA_Javelin_Day_mode_off { + idc = 160; + colorText[] = {0.2941,0.8745,0.2157,1.0}; + }; + class CA_Javelin_WFOV_mode_off: CA_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 CA_Javelin_WFOV_mode_group: RscControlsGroup { + x = "SafezoneX"; + y = "SafezoneY"; + w = "SafezoneW"; + h = "SafezoneH"; + idc = 163; + class VScrollbar: VScrollbar { + autoScrollSpeed = -1; + autoScrollDelay = 5; + autoScrollRewind = 0; + color[] = {1,1,1,0}; + width = 0.001; + }; + class HScrollbar: HScrollbar { + color[] = {1,1,1,0}; + height = 0.001; + }; + class Controls { + class CA_Javelin_WFOV_mode: CA_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.0}; + }; + }; + }; + class CA_Javelin_NFOV_mode_off: CA_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 CA_Javelin_NFOV_mode_group: RscControlsGroup { + x = "SafezoneX"; + y = "SafezoneY"; + w = "SafezoneW-SafezoneX"; + h = "SafezoneH-SafezoneY"; + idc = 162; + class VScrollbar: VScrollbar + { + autoScrollSpeed = -1; + autoScrollDelay = 5; + autoScrollRewind = 0; + color[] = {1,1,1,0}; + width = 0.001; + }; + class HScrollbar: HScrollbar { + color[] = {1,1,1,0}; + height = 0.001; + }; + class Controls { + class CA_Javelin_NFOV_mode: CA_Javelin_NFOV_mode_off { + idc = -1; + 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.0}; + }; + }; + }; + class CA_Javelin_SEEK_off: CA_Javelin_Day_mode_off { + idc = 1005; + 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 CA_Javelin_SEEK: CA_Javelin_SEEK_off { + idc = 166; + colorText[] = {0.2941,0.8745,0.2157,1.0}; + }; + class CA_Javelin_Missle_off: CA_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.0}; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\missle_co.paa"; + }; + class CA_Javelin_Missle: CA_Javelin_Missle_off { + idc = 167; + colorText[] = {0.9255,0.5216,0.1216,1.0}; + }; + class CA_Javelin_CLU_off: CA_Javelin_Missle_off { + idc = 1027; + y = "(SafezoneY + 0.436*SafezoneH) - SafezoneY"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\clu_co.paa"; + }; + class CA_Javelin_HangFire_off: CA_Javelin_Missle_off { + idc = 1028; + y = "(SafezoneY + 0.669*SafezoneH) - SafezoneY"; + text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\hangfire_co.paa"; + }; + class CA_Javelin_TOP_off: CA_Javelin_Day_mode_off { + idc = 1006; + 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"; + }; + class CA_Javelin_DIR: CA_Javelin_Day_mode { + idc = 1007; + 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"; + }; + class CA_Javelin_FLTR_mode_off: CA_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 CA_Javelin_FLTR_mode: CA_Javelin_FLTR_mode_off { + idc = 161; + colorText[] = {0.2941,0.8745,0.2157,1.0}; + }; + }; + }; + }; }; -// 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}; +// 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}; /* -CA_javelin_elements_group: 170 -CA_Javelin_Day_mode_off: 1001 -CA_Javelin_Day_mode: 160 -CA_Javelin_WFOV_mode_off: 1004 +CA_javelin_elements_group: 170 +CA_Javelin_Day_mode_off: 1001 +CA_Javelin_Day_mode: 160 +CA_Javelin_WFOV_mode_off: 1004 CA_Javelin_WFOV_mode_group: 163 -CA_Javelin_NFOV_mode_off: 1003 +CA_Javelin_NFOV_mode_off: 1003 CA_Javelin_NFOV_mode_group: 162 -CA_Javelin_SEEK_off: 1005 //1001 -CA_Javelin_SEEK: 166 -CA_Javelin_Missle_off: 1032 -CA_Javelin_Missle: 167 -CA_Javelin_CLU_off: 1027 -CA_Javelin_HangFire_off: 1028 -CA_Javelin_TOP_off: 1006 -CA_Javelin_DIR: 1007 -CA_Javelin_FLTR_mode_off: 1002 -CA_Javelin_FLTR_mode: 161 +CA_Javelin_SEEK_off: 1005 //1001 +CA_Javelin_SEEK: 166 +CA_Javelin_Missle_off: 1032 +CA_Javelin_Missle: 167 +CA_Javelin_CLU_off: 1027 +CA_Javelin_HangFire_off: 1028 +CA_Javelin_TOP_off: 1006 +CA_Javelin_DIR: 1007 +CA_Javelin_FLTR_mode_off: 1002 +CA_Javelin_FLTR_mode: 161 */ \ No newline at end of file diff --git a/addons/wep_javelin/data/sound/javelin_locked.ogg b/addons/wep_javelin/data/sound/javelin_locked.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5002405b1a778702ba9b1287ca5eed577677b4d2 GIT binary patch literal 5108 zcmcgvc~nzZx4#TZM8JpvBSo7Ckz7kGK@mYk2_Pg0VnD$-VS)@nRG_sYrGli27$`%6 z%*t?q2ti{Flclv)!XN@N1X@I#L2-C>fIiXs?VITLt?&Ku*0)my^>~r=$d+)P< zd+&3yDJ;w%(M3K!cj;Q9^aoF|&LW*d2V(dUvG|nE;;mYa-&O5@na(DB(^ytaI#bIvi9vC>B$8)pbR`+6a!a79a4L#f zpB2;P1k@wS32scS1I{IfnZ(S-wWx4?6S!uvLw&ziP9v=Oh;j8AYCm(#Jhm3s0z*sf z9A!m_8Ipk@XG`d*_vj`>i;IRx8-ftmN0U4=N!|*}>o={93C7!I;1MN&oY(PkuT(53 zJv5?t$&pfee(BQcixC|cZLeRPXj-OO?u8(Jn@KGPNd}sAAqYYUrl*#zN`DZPg>5S~ z5FM}4MG_H2ALNWY6(pZOt-D{Y>3;P;U#(dRf*{A}A!NNz5D=&q3*3shraKJHS(bC% z7P7kBWLWYY^n041*T2ShZ`+Ns;|FSHO45o8Z(RZ3E;HGwMPlWg3hD=0ucv<~Ws z8@DEmBokQ;h4I%LVTC3Xu*WMD5s?Kl@IlKZTradDm!FEZTE=!VTPev#_Ty)>eVyCO zvwWR9tjp55k*Jd7zftkfTp(Af3uDi_q5?5fMgG^vN)rayFmdLBkPL88MA9gY0ezO* zZ2=QcdrJ?lwP%dAXO?w)mMuGb&GjGg*Qejz$85{MmZ-tWsNIuMqXT;r~xNK2O%PfWvf!}djTHlv~5{SB67mw zaw_BUt4=P`hyXAUHFy$BHLzK4%c+PcuEfDUcP_O;cJ7=ozarv)e|1Z!)d(^RK^C?~ zTY5%YwnpQ-(nOe|hfom2ZL_6EjBRVy3UAnBpL_S~9h+Bv?H?HR2?P+qpVrtl@U}xJ zfXH6M?pxvWAHH~CbrDEDOXb$s7tJTcPF{-1MawbrrQG-~l0Ap}OfJ|!UZSkbpz=xm z#hf-Gwr=23=vemmeJ7ga@Z7rPQ@e|im6hvH;0)c z;qPOpZt-fIK$Vt(R#nd@XD162l8EQ`Aj#c;2* zj3Iuf12!Z?Q5D#rVdU*%W!;eQsr4mu?n$Pkmw!s3R`ccmGR}NtDZq{MwZ<8BI|O2f zN_9*W{A7#wvGX`pm`nZOQ>Jy zB*Jm=8yO=f_fX0u0-}XT!Z%@IBtaKjCgFEF(engdu5=poO9Cb$a_BS+(8bCFpuZ>S zA?p*3^G#3bkt{BnB7|88MZ7tcIYyCWaXE8YVkZNth|3kCtQ43N`EfY%En?U|Xkp8g zsZ3QNv>y~z=0H2v&Z+Ikv~!r62aUpygVHcH|0%4+P4@G|(3bGIe%>i2G$?$I8_CS! za@Z)$MKaY~4hj@EQqhvj<;aw3kW=yeIVeyt7ZfRkT;fB2;zjxZ#S=5tL6LH3?v|^d zA(LHg7Hl!!Q#NbU2gt->@? zzod-B?Vw97ysH;rrh=0gf?UuufWO%#JsDDD{UQWO%HWD&j}Qh`VXO(Yg)HcDsw4|K z;VklpfWU#IVXz1bfB`Xs^9gUla8f}NF2N&D74>L>!~(3UuIM0?D;qLz%-V3w(0JP{ zq#PZd={gp>hAiDH+`w?ot+N^&I(@lc5u0x%p|3wbp`6IbOS z4JPDBW31eKdyP_U0m3chNVyV^x)O8)VlZ?V(?zb#vqTaN_XRDyTOMwEL9@r1aLgEe zJT#~x37i}>1PRvoDYEwqZ{r{oGX$|ajzjLpDI>w=Adfbnuvb5>cV05MMpK$ECty&! zLS|?Wn~f^X1vl_K5;9dou5Jf*Pg@&!`p)K^hG+kCZp6dEPJt zCmYR?#GX3{awz!f6M~J0AnE(#HTuX)IDsIw0enD%smhJ@LNOcz_@o06I0J4ZIHSu6 zE;4{Yp#V_(2o4N!1`Ki3fP(wb3=_B&tW4eKYiAmu*&}qj^^of1SYH+=joZa0K$Lk= zB*0~yB2japL2+T>P5r2+*Em;2}_7dd%2PFP$)L6JcnPy0Pq1T zwNPFpf^t$SgCdQn5($XZSwx~3mLsfDsDs>488*bPQL1>**OV5KHF9VL-tqw+9LMHJ z@Jk4TH2A*J7woX_%YN0wAw~}&h{$+S(Ij{YxpTB7Nr&KbPvRACPy#SOPtF3yS5Wad zgH3}_8Birqk~m13g2fq}r8KD~XSFN1&@=&C?FwmtGbFBt!R0Q+M5Zj1CdG$vtuWN8 zD$n9@P^l?yBLE6p8o)(St?>X3hX!g0xGGczTv(?u9ss_;Bpd$lR)Bw{5?m?xf?@$Y zjtr)NE8)SU1nibW^fXQb7xGN{X^1an%gO_|uq=xUcpBh%ZV2F|6ou}H(@&>|dc#rhcDBk{HuNrO9>5O0q#>|z@-w3M1RZmopo zsS%MUOE@1Xr8!3^gO02j&Zd46{>1&r_)muahsdQ`iqcuy(9gB+a8>$$9pLBH3({OU}(g^hG>7AxSIw^o5oXav}Jh9a@$Xy^%PdMa4xug(eUf+E1zyx zM7VsUdTb-0kIvE_QU#>sT*(QsYsWS}3zmu!+HzQoiXvU z{5sATrz^~@z$;fIF%f=%=;_Z`j$FBe?0K;MtX1Nb5@W=UNL`-fN?oz4O+V2fg&;#H zOxMj#Ju|588Ox5@E^0VI?5!oNpueHk#R znr7_J?G;?u_u$n?n0sAYck5-rv)JLE70+Du=AGYWe&-G;J-(RSBmI2;x6_T;Kei9l z)PMWN^T_?bqSrQj;gHa})L-g$)%H7wHP(ZHE;}9<+`e4f@U$Yd)-gxd$Z;Up$>>fC z4@ok7yCvcem^?W9@ciR(r<%tIwVuZq^4|{Xyk(Ei4(;DH zRr!4PK3T(`L2=FHjFZ0(ni_i8_qOKj3LG*tlw~4ej}92II4fyU(wj<0Aa4 zCR%ZH_=`Sae2$szaG&bUJFBgKv}AJVs-LTw3y&0(Wi;s&Nz+zuj|rZ<~knrrot3 z%htqFu!e9+yJ8Q^<)_ti2igys7U{lQb^QLG1I)9B^R5+F$SHxpH2n2al63Cbi(LtM z!X-Z%(s^(9|7>yS_b+e0`K;b2dvAiR*~E1BpYJXeSoS<_te!2)N>yH7wDC#w#5@^a z*1A|nrTEIld1aw3+p4s0=k?Ov2beznosOeHYX5uIWdE@ZMfGn-^*tLz)n|U}p7B1& ztn2&VIz}h9eif)dgGRog^z9y~lPunL%d67r`Dx!>!4qe)R$UD8(LcJ;wBS*FYDiU4 z=F=Uou{Hae7&8JZ-yJ(G_$8xYdL9*BH(Xlyek^LEx|qpq?%1vXAG>t}qVo-`DMHTY8?n+-}SB&c_XoGg>C^KRh}kw)%AD>y=kC zZWf%1aris1y6yOIc9$sW^6dbVpB54r8E^(#VHe>w9iNM9e=;m@SXcN28=hp zb9-YacB72d^F4=OR}JS!r_1W|=x_R|j{X+&XgS*9prh|f=C^$2_)X0YM{@D9x5-7%*L2(%Hj-`| zuWEWDe_s;&cKJ64n=98v28X@M>lPa~%bSgg{tV^cUERHN#p-v(FMf|(89)8}TKj{^ z^1dC;1qxV!y>Gr zWhC?s@5uDsy7@(i-;=ghf0wm#?ZAf{F8Pd{@K-^V1@8j|80%r}wP$?ZMCDo2`ZXI8 O9CM`qec)o9&OZR%u#%Gi literal 0 HcmV?d00001 diff --git a/addons/wep_javelin/data/sound/javelin_locking.ogg b/addons/wep_javelin/data/sound/javelin_locking.ogg new file mode 100644 index 0000000000000000000000000000000000000000..dca0ca73b23f8ad051dac07edd056d7a04adb91c GIT binary patch literal 4778 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 literal 0 HcmV?d00001 diff --git a/addons/wep_javelin/script_component.hpp b/addons/wep_javelin/script_component.hpp index 3c21d429f2..757b3b012c 100644 --- a/addons/wep_javelin/script_component.hpp +++ b/addons/wep_javelin/script_component.hpp @@ -2,11 +2,11 @@ #include "\z\ace\Addons\main\script_mod.hpp" #ifdef DEBUG_ENABLED_WEP_JAVELIN - #define DEBUG_MODE_FULL + #define DEBUG_MODE_FULL #endif #ifdef DEBUG_SETTINGS_WEP_JAVELIN - #define DEBUG_SETTINGS DEBUG_SETTINGS_WEP_JAVELIN + #define DEBUG_SETTINGS DEBUG_SETTINGS_WEP_JAVELIN #endif #include "\z\ace\Addons\main\script_macros.hpp" From 8710bee3b8a42935b57608a14bd3eeedb3154a00 Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 3 Apr 2015 20:27:52 -0700 Subject: [PATCH 086/175] Titan Work. --- addons/wep_javelin/CfgOptics.hpp | 77 +++++++++++----------- addons/wep_javelin/CfgSounds.hpp | 11 ++++ addons/wep_javelin/config.cpp | 3 +- addons/wep_javelin/functions/fnc_fired.sqf | 60 +++++++---------- 4 files changed, 78 insertions(+), 73 deletions(-) create mode 100644 addons/wep_javelin/CfgSounds.hpp diff --git a/addons/wep_javelin/CfgOptics.hpp b/addons/wep_javelin/CfgOptics.hpp index 72d49ac528..0622ce264f 100644 --- a/addons/wep_javelin/CfgOptics.hpp +++ b/addons/wep_javelin/CfgOptics.hpp @@ -1,14 +1,17 @@ class RscControlsGroup; class RscPicture; class RscMapControl; +class VScrollbar; +class HScrollbar; + // Taken from AGM for optics management. class RscInGameUI { class RscOptics_titan { idd = 300; - controls[] = {"CA_javelin_elements_group"}; - class CA_javelin_elements_group: RscControlsGroup + controls[] = {"ACE_Titan_elements_group"}; + class ACE_Titan_elements_group: RscControlsGroup { x = "SafezoneX"; y = "SafezoneY"; @@ -37,7 +40,7 @@ class RscInGameUI { h = 0; }; - class CA_Javelin_Day_mode_off: RscPicture { + class ACE_Titan_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"; @@ -47,17 +50,17 @@ class RscInGameUI { text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\day_co.paa"; }; - class CA_Javelin_Day_mode: CA_Javelin_Day_mode_off { + class ACE_Titan_Day_mode: ACE_Titan_Day_mode_off { idc = 160; colorText[] = {0.2941,0.8745,0.2157,1.0}; }; - class CA_Javelin_WFOV_mode_off: CA_Javelin_Day_mode_off { + class ACE_Titan_WFOV_mode_off: ACE_Titan_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 CA_Javelin_WFOV_mode_group: RscControlsGroup { + class ACE_Titan_WFOV_mode_group: RscControlsGroup { x = "SafezoneX"; y = "SafezoneY"; w = "SafezoneW"; @@ -75,7 +78,7 @@ class RscInGameUI { height = 0.001; }; class Controls { - class CA_Javelin_WFOV_mode: CA_Javelin_WFOV_mode_off { + class ACE_Titan_WFOV_mode: ACE_Titan_WFOV_mode_off { idc = -1; y = "0.031*SafeZoneH - SafezoneY"; x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.307/4)*3*SafezoneH - SafezoneX"; @@ -83,12 +86,12 @@ class RscInGameUI { }; }; }; - class CA_Javelin_NFOV_mode_off: CA_Javelin_Day_mode_off { + class ACE_Titan_NFOV_mode_off: ACE_Titan_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 CA_Javelin_NFOV_mode_group: RscControlsGroup { + class ACE_Titan_NFOV_mode_group: RscControlsGroup { x = "SafezoneX"; y = "SafezoneY"; w = "SafezoneW-SafezoneX"; @@ -107,7 +110,7 @@ class RscInGameUI { height = 0.001; }; class Controls { - class CA_Javelin_NFOV_mode: CA_Javelin_NFOV_mode_off { + class ACE_Titan_NFOV_mode: ACE_Titan_NFOV_mode_off { idc = -1; x = "((SafezoneW -SafezoneH*3/4)/2)+ (0.586/4)*3*SafezoneH - SafezoneX"; y = "0.031*SafeZoneH - SafezoneY"; @@ -115,55 +118,55 @@ class RscInGameUI { }; }; }; - class CA_Javelin_SEEK_off: CA_Javelin_Day_mode_off { + class ACE_Titan_SEEK_off: ACE_Titan_Day_mode_off { idc = 1005; 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 CA_Javelin_SEEK: CA_Javelin_SEEK_off { + class ACE_Titan_SEEK: ACE_Titan_SEEK_off { idc = 166; colorText[] = {0.2941,0.8745,0.2157,1.0}; }; - class CA_Javelin_Missle_off: CA_Javelin_Day_mode_off { + class ACE_Titan_Missle_off: ACE_Titan_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.0}; text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\missle_co.paa"; }; - class CA_Javelin_Missle: CA_Javelin_Missle_off { + class ACE_Titan_Missle: ACE_Titan_Missle_off { idc = 167; colorText[] = {0.9255,0.5216,0.1216,1.0}; }; - class CA_Javelin_CLU_off: CA_Javelin_Missle_off { + class ACE_Titan_CLU_off: ACE_Titan_Missle_off { idc = 1027; y = "(SafezoneY + 0.436*SafezoneH) - SafezoneY"; text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\clu_co.paa"; }; - class CA_Javelin_HangFire_off: CA_Javelin_Missle_off { + class ACE_Titan_HangFire_off: ACE_Titan_Missle_off { idc = 1028; y = "(SafezoneY + 0.669*SafezoneH) - SafezoneY"; text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\hangfire_co.paa"; }; - class CA_Javelin_TOP_off: CA_Javelin_Day_mode_off { + class ACE_Titan_TOP_off: ACE_Titan_Day_mode_off { idc = 1006; 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"; }; - class CA_Javelin_DIR: CA_Javelin_Day_mode { + class ACE_Titan_DIR: ACE_Titan_Day_mode { idc = 1007; 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"; }; - class CA_Javelin_FLTR_mode_off: CA_Javelin_Day_mode_off { + class ACE_Titan_FLTR_mode_off: ACE_Titan_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 CA_Javelin_FLTR_mode: CA_Javelin_FLTR_mode_off { + class ACE_Titan_FLTR_mode: ACE_Titan_FLTR_mode_off { idc = 161; colorText[] = {0.2941,0.8745,0.2157,1.0}; }; @@ -177,21 +180,21 @@ class RscInGameUI { // orange colorText[] = {0.9255, 0.5216, 0.1216, 1.0}; /* -CA_javelin_elements_group: 170 -CA_Javelin_Day_mode_off: 1001 -CA_Javelin_Day_mode: 160 -CA_Javelin_WFOV_mode_off: 1004 -CA_Javelin_WFOV_mode_group: 163 -CA_Javelin_NFOV_mode_off: 1003 -CA_Javelin_NFOV_mode_group: 162 -CA_Javelin_SEEK_off: 1005 //1001 -CA_Javelin_SEEK: 166 -CA_Javelin_Missle_off: 1032 -CA_Javelin_Missle: 167 -CA_Javelin_CLU_off: 1027 -CA_Javelin_HangFire_off: 1028 -CA_Javelin_TOP_off: 1006 -CA_Javelin_DIR: 1007 -CA_Javelin_FLTR_mode_off: 1002 -CA_Javelin_FLTR_mode: 161 +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/CfgSounds.hpp b/addons/wep_javelin/CfgSounds.hpp new file mode 100644 index 0000000000..6c87219f78 --- /dev/null +++ b/addons/wep_javelin/CfgSounds.hpp @@ -0,0 +1,11 @@ + +class CfgSounds { + class ACE_Javelin_Locking { + sound[] = {PATHTOF(data\sounds\javelin_locking.ogg), 1, 1, 200}; + titles[] = {}; + }; + class ACE_Javelin_Locked { + sound[] = {PATHTOF(data\sounds\javelin_locked.ogg), 1, 1, 200}; + titles[] = {}; + }; +}; diff --git a/addons/wep_javelin/config.cpp b/addons/wep_javelin/config.cpp index 0c8fae6154..3c38d9263f 100644 --- a/addons/wep_javelin/config.cpp +++ b/addons/wep_javelin/config.cpp @@ -11,4 +11,5 @@ class CfgPatches { }; #include "CfgEventhandlers.hpp" -#include "CfgOptics.hpp" \ No newline at end of file +#include "CfgOptics.hpp" +#include "CfgSounds.hpp" \ No newline at end of file diff --git a/addons/wep_javelin/functions/fnc_fired.sqf b/addons/wep_javelin/functions/fnc_fired.sqf index d576975c96..ee5d53c6e8 100644 --- a/addons/wep_javelin/functions/fnc_fired.sqf +++ b/addons/wep_javelin/functions/fnc_fired.sqf @@ -1,49 +1,39 @@ -//#define DEBUG_MODE_FULL +#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); +TRACE_1("Launch", _this); PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); FUNC(guidance_Javelin_LOBL_HI_PFH) = { TRACE_1("enter", _this); - private["_pitch", "_yaw", "_wentTerminal", "_target", "_targetPos", "_curVelocity", "_missile" ]; + private["_pitch", "_yaw", "_wentTerminal", "_target", "_targetPos", "_curVelocity", "_missile", "_launchPos", "_targetStartPos" ]; _args = _this select 0; //PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); _shooter = _args select 0; _missile = _args select 6; - if((count _this) > 2) then { - _wentTerminal = _this select 2; + 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 { - _this set[2, false]; - _wentTerminal = false; - }; - - if((count _this) > 3) then { - _targets = _this select 3; - _target = _targets select 0; - _targetPos = _targets select 1; - } else { - _this set[3, [GVAR(currentTarget),GVAR(currentTargetPos)] ]; + _wentTerminal = false; + _launchPos = getPosASL _shooter; _target = GVAR(currentTarget); - _targetPos = GVAR(currentTargetPos); + _targetStartPos = GVAR(currentTargetPos); }; + _targetPos = getPosASL _target; _curVelocity = velocity _missile; + TRACE_4("", _target, _targetPos, _launchPos, _targetStartPos); + if(!alive _missile || isNull _missile) 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]; - }; - + _addHeight = [0,0,0]; if(!isNil "_target") then { @@ -58,10 +48,10 @@ FUNC(guidance_Javelin_LOBL_HI_PFH) = { if((count _targetPos) > 0) then { _distanceToTarget = [(_missilePos select 0), (_missilePos select 1), (_targetPos select 2)] vectorDistance _targetPos; - _defPitch = 0.25; - if( (_missilePos select 2) < (_targetPos select 2) + 160 && !_wentTerminal) then { - _addHeight = [0,0,(_targetPos select 2) + ( (_distanceToTarget * 2) + 160)]; + + if( (_missilePos select 2) < (_targetPos select 2) + 200 && !_wentTerminal) then { + _addHeight = [0,0,(_targetPos select 2) + ( (_distanceToTarget * 2) + 200)]; TRACE_1("Climb phase", _addHeight); } else { _wentTerminal = true; @@ -70,7 +60,8 @@ FUNC(guidance_Javelin_LOBL_HI_PFH) = { }; _targetPos = _targetPos vectorAdd _addHeight; - _defYaw = 0.0035; + _defPitch = 0.25; + _defYaw = 0.035; _targetVectorSeeker = [_missile, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); _yaw = 0.0; @@ -104,11 +95,6 @@ FUNC(guidance_Javelin_LOBL_HI_PFH) = { 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 @@ -127,6 +113,10 @@ FUNC(guidance_Javelin_LOBL_HI_PFH) = { #endif }; }; + + _saveArgs = [_target,_targetStartPos, _launchPos, _wentTerminal]; + _args set[7, _saveArgs ]; + _this set[0, _args]; }; FUNC(guidance_Javelin_LOBL_HI) = { From 6cd7ab2f7d488c9c839811b0bb7044f8440553e6 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 3 Apr 2015 22:37:48 -0500 Subject: [PATCH 087/175] Fix getChildren - condition/only show inv mags --- .../functions/fnc_getMagazineChildren.sqf | 14 +++++--------- .../functions/fnc_startRepackingMagazine.sqf | 3 +++ 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf b/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf index cb0d1af9c2..7a2b81371c 100644 --- a/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf +++ b/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf @@ -16,7 +16,7 @@ */ #include "script_component.hpp" -private ["_unitMagazines", "_unitMagCounts", "_xFullMagazineCount", "_index", "_childCondition", "_actions", "_displayName", "_picture", "_action"]; +private ["_unitMagazines", "_unitMagCounts", "_xFullMagazineCount", "_index", "_actions", "_displayName", "_picture", "_action"]; PARAMS_2(_target,_player); @@ -24,10 +24,11 @@ PARAMS_2(_target,_player); _unitMagazines = []; _unitMagCounts = []; { - EXPLODE_2_PVT(_x,_xClassname,_xCount); + EXPLODE_4_PVT(_x,_xClassname,_xCount,_xLoaded,_xType); _xFullMagazineCount = getNumber (configfile >> "CfgMagazines" >> _xClassname >> "count"); - if ((_xCount != _xFullMagazineCount) && {_xCount > 0}) then {//for every partial magazine + //for every partial magazine, that is either in inventory or can be moved there + if ((_xCount < _xFullMagazineCount) && {_xCount > 0} && {(!_xLoaded) || {_player canAdd _magazineClassname}}) then { _index = _unitMagazines find _xClassname; if (_index == -1) then { _unitMagazines pushBack _xClassname; @@ -38,11 +39,6 @@ _unitMagCounts = []; }; } forEach (magazinesAmmoFull _player); -_childCondition = { - PARAMS_3(_target,_player,_classname); - (_classname in (magazines _player)) && {[_player, _player, ["isNotInside"]] call EFUNC(common,canInteractWith)} -}; - //Create the action children for all appropriate magazines _actions = []; { @@ -50,7 +46,7 @@ _actions = []; _displayName = getText (configFile >> "CfgMagazines" >> _x >> "displayName"); _picture = getText (configFile >> "CfgMagazines" >> _x >> "picture"); - _action = [_x, _displayName, _picture, {_this call FUNC(startRepackingMagazine)}, _childCondition, {}, _x] call EFUNC(interact_menu,createAction); + _action = [_x, _displayName, _picture, {_this call FUNC(startRepackingMagazine)}, {true}, {}, _x] call EFUNC(interact_menu,createAction); _actions pushBack [_action, [], _player]; }; } forEach _unitMagazines; diff --git a/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf b/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf index 09de9fa2ab..bb98461316 100644 --- a/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf +++ b/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf @@ -30,6 +30,9 @@ _fullMagazineCount = getNumber (_magazineCfg >> "count"); //Is linked belt magazine: _isBelt = (isNumber (_magazineCfg >> "ACE_isBelt")) && {(getNumber (_magazineCfg >> "ACE_isBelt")) == 1}; +//Check canInteractWith: +if (!([_player, objNull, ["isNotInside"]] call EFUNC(common,canInteractWith))) exitWith {}; + [_player] call EFUNC(common,goKneeling); _startingAmmoCounts = []; From 06f6039dca74343205832a2d0ac6524fd08efe57 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sat, 4 Apr 2015 01:04:32 -0300 Subject: [PATCH 088/175] Stronger shadow for the interact_menu text --- addons/interact_menu/functions/fnc_renderIcon.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/interact_menu/functions/fnc_renderIcon.sqf b/addons/interact_menu/functions/fnc_renderIcon.sqf index 8054e9d800..1cfc13923e 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, _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]; From 2e6a9c496744d9cca620d870948db462b48ae6bd Mon Sep 17 00:00:00 2001 From: jaynus Date: Fri, 3 Apr 2015 21:07:04 -0700 Subject: [PATCH 089/175] Placeholder sounds for jav/titan locking. accurate fire tweaks --- addons/wep_javelin/CfgSounds.hpp | 10 ++++++---- .../data/{sound => sounds}/javelin_locked.ogg | Bin .../{sound => sounds}/javelin_locking.ogg | Bin .../functions/fnc_onGetLockedTarget.sqf | 18 +++++++++++++++++- 4 files changed, 23 insertions(+), 5 deletions(-) rename addons/wep_javelin/data/{sound => sounds}/javelin_locked.ogg (100%) rename addons/wep_javelin/data/{sound => sounds}/javelin_locking.ogg (100%) diff --git a/addons/wep_javelin/CfgSounds.hpp b/addons/wep_javelin/CfgSounds.hpp index 6c87219f78..0af40b9485 100644 --- a/addons/wep_javelin/CfgSounds.hpp +++ b/addons/wep_javelin/CfgSounds.hpp @@ -1,11 +1,13 @@ class CfgSounds { class ACE_Javelin_Locking { - sound[] = {PATHTOF(data\sounds\javelin_locking.ogg), 1, 1, 200}; - titles[] = {}; + name = "ACE_Javelin_Locking"; + sound[] = {PATHTOF(data\sounds\javelin_locking.ogg), db+0, 1.0}; + titles[] = {}; }; class ACE_Javelin_Locked { - sound[] = {PATHTOF(data\sounds\javelin_locked.ogg), 1, 1, 200}; - titles[] = {}; + name = "ACE_Javelin_Locked"; + sound[] = {PATHTOF(data\sounds\javelin_locked.ogg), db+0, 1.0}; + titles[] = {}; }; }; diff --git a/addons/wep_javelin/data/sound/javelin_locked.ogg b/addons/wep_javelin/data/sounds/javelin_locked.ogg similarity index 100% rename from addons/wep_javelin/data/sound/javelin_locked.ogg rename to addons/wep_javelin/data/sounds/javelin_locked.ogg diff --git a/addons/wep_javelin/data/sound/javelin_locking.ogg b/addons/wep_javelin/data/sounds/javelin_locking.ogg similarity index 100% rename from addons/wep_javelin/data/sound/javelin_locking.ogg rename to addons/wep_javelin/data/sounds/javelin_locking.ogg diff --git a/addons/wep_javelin/functions/fnc_onGetLockedTarget.sqf b/addons/wep_javelin/functions/fnc_onGetLockedTarget.sqf index 3cc5d685c2..e96520e7f7 100644 --- a/addons/wep_javelin/functions/fnc_onGetLockedTarget.sqf +++ b/addons/wep_javelin/functions/fnc_onGetLockedTarget.sqf @@ -5,4 +5,20 @@ GVAR(currentTarget) = cursorTarget; GVAR(currentTargetPos) = screenToWorld [0.5,0.5]; -TRACE_2("Tracking optics target draw", GVAR(currentTarget), GVAR(currentTargetPos)); \ No newline at end of file +TRACE_2("Tracking optics target draw", GVAR(currentTarget), GVAR(currentTargetPos)); + +if(isNil QGVAR(nextSoundPlay)) then { + GVAR(nextSoundPlay) = diag_tickTime + 0.25; +}; + +hint format["T: %1", GVAR(currentTarget)]; + +if(diag_tickTime > GVAR(nextSoundPlay) ) then { + GVAR(nextSoundPlay) = diag_tickTime + 0.25; + + if(!isNull GVAR(currentTarget)) then { + playSound "ACE_Javelin_Locked"; + } else { + playSound "ACE_Javelin_Locking"; + }; +}; From d81dcba5437fdc784ce7e4c6148b0dc3f608b1e3 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 12:13:42 +0200 Subject: [PATCH 090/175] Added more litter variants --- addons/medical/ACE_Medical_Treatments.hpp | 15 +++++++++------ addons/medical/CfgVehicles.hpp | 13 ++++++++++++- addons/medical/data/ace_littergeneric1_co.paa | Bin 115546 -> 116332 bytes addons/medical/data/litter_atropine.p3d | Bin 0 -> 46332 bytes addons/medical/data/litter_epinephrine.p3d | Bin 0 -> 45860 bytes addons/medical/data/litter_morphine.p3d | Bin 0 -> 46332 bytes addons/medical/data/litter_packingbandage.p3d | Bin 0 -> 585550 bytes addons/medical/data/packingbandage.p3d | Bin 791493 -> 791493 bytes 8 files changed, 21 insertions(+), 7 deletions(-) create mode 100644 addons/medical/data/litter_atropine.p3d create mode 100644 addons/medical/data/litter_epinephrine.p3d create mode 100644 addons/medical/data/litter_morphine.p3d create mode 100644 addons/medical/data/litter_packingbandage.p3d diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index ac72e4c14e..fa697f4cad 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -31,7 +31,7 @@ class ACE_Medical_Actions { items[] = {"ACE_morphine"}; callbackSuccess = QUOTE(DFUNC(treatmentBasic_morphine)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; - litter[] = {}; + litter[] = {"ACE_MedicalLitter_morphine"}; }; class Epinephrine: Bandage { displayName = "$STR_ACE_Medical_Inject_Epinephrine"; @@ -41,7 +41,7 @@ class ACE_Medical_Actions { items[] = {"ACE_epinephrine"}; callbackSuccess = QUOTE(DFUNC(treatmentBasic_epipen)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; - litter[] = {}; + litter[] = {"ACE_MedicalLitter_epinephrine"}; }; class BloodIV: Bandage { displayName = "$STR_ACE_Medical_Transfuse_Blood"; @@ -114,16 +114,19 @@ class ACE_Medical_Actions { animationCallerProne = "AinvPpneMstpSlayW[wpn]Dnon_medic"; animationCallerSelf = "AinvPknlMstpSlayW[wpn]Dnon_medic"; animationCallerSelfProne = "AinvPpneMstpSlayW[wpn]Dnon_medic"; - litter[] = {{"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}; + litter[] = {{"ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}; }; class PackingBandage: fieldDressing { items[] = {"ACE_packingBandage"}; + litter[] = {{"ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}; }; class ElasticBandage: fieldDressing { items[] = {"ACE_elasticBandage"}; + litter[] = {{"ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}; }; class QuikClot: fieldDressing { items[] = {"ACE_quikclot"}; + litter[] = {{"ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}; }; class Tourniquet: fieldDressing { displayName = "$STR_ACE_Medical_Apply_Tourniquet"; @@ -141,19 +144,19 @@ class ACE_Medical_Actions { treatmentTime = 3; callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_medication)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; - litter[] = {}; + litter[] = {"ACE_MedicalLitter_morphine"}; }; class Atropine: Morphine { displayName = "$STR_ACE_Medical_Inject_Atropine"; displayNameProgress = "$STR_ACE_Medical_Injecting_Atropine"; items[] = {"ACE_atropine"}; - litter[] = {}; + litter[] = {"ACE_MedicalLitter_atropine"}; }; class Epinephrine: Morphine { displayName = "$STR_ACE_Medical_Inject_Epinephrine"; displayNameProgress = "$STR_ACE_Medical_Injecting_Epinephrine"; items[] = {"ACE_epinephrine"}; - litter[] = {}; + litter[] = {"ACE_MedicalLitter_epinephrine"}; }; class BloodIV: fieldDressing { displayName = "$STR_ACE_Medical_Transfuse_Blood"; diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index 971737ddf0..856917f129 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -1713,10 +1713,21 @@ class CfgVehicles { class ACE_MedicalLitter_bandage3: ACE_MedicalLitterBase { model = QUOTE(PATHTOF(data\littergeneric_bandages3.p3d)); }; + class ACE_MedicalLitter_packingBandage: ACE_MedicalLitterBase { + model = QUOTE(PATHTOF(data\litter_packingBandage.p3d)); + }; class ACE_MedicalLitter_gloves: ACE_MedicalLitterBase { model = QUOTE(PATHTOF(data\littergeneric_gloves.p3d)); }; - + class ACE_MedicalLitter_atropine: ACE_MedicalLitterBase { + model = QUOTE(PATHTOF(data\litter_atropine.p3d)); + }; + class ACE_MedicalLitter_epinephrine: ACE_MedicalLitterBase { + model = QUOTE(PATHTOF(data\litter_epinephrine.p3d)); + }; + class ACE_MedicalLitter_morphine: ACE_MedicalLitterBase { + model = QUOTE(PATHTOF(data\litter_morphine.p3d)); + }; class Item_Base_F; class ACE_fieldDressingItem: Item_Base_F { diff --git a/addons/medical/data/ace_littergeneric1_co.paa b/addons/medical/data/ace_littergeneric1_co.paa index c2c4c25cbb09d50d86cb9521dc80657238481163..48aaeeb795832f4835cb4b913e3f6ac7b7468416 100644 GIT binary patch literal 116332 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

Vj(BaVE*^S$6rQ#M1s2Kk*^b9x_I*e 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 literal 115546 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

q^>lfy*Yu)1K9K45LP3Nk4GWP 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≥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 RzV!#h^(lG(U&QhM{|k(c-DLm( literal 0 HcmV?d00001 diff --git a/addons/medical/data/litter_morphine.p3d b/addons/medical/data/litter_morphine.p3d new file mode 100644 index 0000000000000000000000000000000000000000..945db92aab1b6db54ead5f2bc49f34b4014e8cdb GIT binary patch literal 46332 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 literal 0 HcmV?d00001 diff --git a/addons/medical/data/litter_packingbandage.p3d b/addons/medical/data/litter_packingbandage.p3d new file mode 100644 index 0000000000000000000000000000000000000000..5c0cdda10eb52805b4b9bc42049d81a6bd251145 GIT binary patch literal 585550 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�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 z zOK;cbm+KX>xqCWJe_9fh^d;=2uZ{SD6F=A#q&vZk`@C2ZWZ4|{(UdfM4qG)cOj-Qa z*XB33iSz|*$&`bN-21*k!h-T}f7cp34ph{t3a!Y`vxoTq_q*wWeG2l8Yh^y4ilqHP zNv)_t*StKea7i0-WZ4|{sr}u!Ze5t6nGv@=2NvKvzlL$KBsQ2hVIR_eaHW^9u)t5s z<@v7M3u!u+CgT_7X0z-(66sg4&KKV(FVEzV*q@FB1+6|X)|rT8etB@U(>b_ECX(Y%Z4Ud?KGpUM+=GnT7ReolG(Siu!i?YHQILKEyE^&3vY=H4jzT!S zh4u7&t<1>tpWp6)``ck3O{q1}cM-<#Ly0ZSaWoZ4MKZC){U&CjV;@b$+81k^<^X7n z)%fKrd88uAMWE1#x$#R^VoBtYinTA2iyF%#63#v(bOZ4UdiC>qE602^QRjgsPRMlO*H^}j)Hiv!Ult|xz#2_Uy@(nVI4)TrYu))L$`;ZdJTN4Sz zCHY2NE<^qgoSW0~6ZC@@{2AUN~!6 zo)dmj_!+d8d`zLT+!cN@_+=N@G ztvSyJKPCJgbt~{xtGn|8@KeFhc`rMEd!&WLwofEqpqW8Jq~sf<`QfJqY4f6EG|KX)AC*}gZENa_KSbRb!_xIQnnErJvIH;@|S z8IhMBw%|xzKD(VvQX=^dGJ}Lj$u~$zQ}X3&N-gRKNQ@RmWaJxU6u0CXaVxKv3c`Iq z19Xi@8p30b7vo9rxiRTHPs~#0 z7wJ!EXpmA#$TvzNS5v2y|07ur>MXEy`8)9EzCN5vLit8XoRx7}{ zN2A=oG^Tt*W4WZxCepf~bb)1@SBXzgRhAPu5-IueN$I|y0wl(LpL%`rjk~Km@^j+cs?veH$K0k8 zdwyy$DM5C;W+&c!b~q<8@(nW5nEYK~q5NninWUs?Dv%hO5-IrxDV2nLqa^ZLR2h)v z0?nNrd3ddT7g=fex#8chTYw*_d7iz*-82vUrcQ3WSi)6_D`Z3xACTq+Sy9(Ke15W< zOe~2!P3a9fAI!Cn3*Y?df(@BSE{}9Q`qTU%tzO%W*O+>dRY1A`YzM;{vk?jG6l%X9 z{4?p@dDZq8B-XwLl0qOEzS)f@bGpPzq4o>IUwNl6Z=K~bqmraXi!w?gSJN~m5+Wtv zAQfAfJW`Q_YCkPVjoK$o$(OGwX_(HWq1YFQC6TBpG;@QFU(UMml?M*8vLJVd-*&$n z_g{R3ZAQKa{JN2ac#hzc5?fShfpiSs_&h;YvtU8q`nt|GBJBl>Kj+4~j@l=YRMbo) z6-y$o_RBz1Z)mn}Dfa4cKWDjeGJMXu+n|e(>FP3LrNt{j}~W?L>}n|kQ4>! z{3thm;?%ic_oxh}UdnOWK9ObwnL%0>eld`jigx2pNzbw;NEe5B;cogW;H<SH&4x8;9GvzSP!B;*?< zkw+@FeNjWPzm-QS*1kw8mP8)uCe*GEYJc-JW^jgk(2`I z);8Js;^L@d=0V1r6$6;q#Vf0f^6$_MH2B&AeKZPsW_4= zj!TU}G*m(~xD;~ZEmPc(*z<3}^Qj+5N)&M8d3Id08P{)!JPR!IYB%1~`IGIHIZzEuRz0f*W7rfbJv(y5_zP)AY&j~{KAa~rMtnJz^8=~i?_J( zF_UgM5NUakRR-D69B%xvdc`JAX(TusG&e@m#`m6*Utz6-y#7PQ}_6 z$tytfTF~^|cpoosYPcPm)`Nx>N|sH+Ey@qI-3DZ( z+5|J_&&QZZE@~`~v=T@IL7MY$Emo}KQ5#aRB#uKWJ~>xFG_*xY()Y5kWI1HEDDlZz zBo#Gx98JakR4j?(kczb}wlI05;(cFiK@~9C6NETjJ-0s_S6Aj&og#@y>NvfW7?)xT z63HdjKKfJh7>O7Sj`M^fY9^A3n#U=em)%&W%ePrO_`&d>o=DGjEk40S%^gQmQA4pL z@<_$EX7R0B9Q~0;DrzXksrW|dIHV$(sJT2+T6GWtJLnw1iakxrI9gOF{P1n%S*nh? zn1*-Pj__}N@nIESrIFb7D}kgFNGw`?R?8{74XIcXd76&HQ(b3}PV#QY5;D0mk=$`e z#o880pP>|Cu-eyZvHShcr0(bNwusw*@- zH6{l;vcD>$k@Ie_n)eE@aZ?JhB1nhBs@L{nZjZUd+W!YFDgq?eZkAxlo))(u6UpV( zer3dIcaU~3>%-cs1(_JPjuWRMsi?8zXeyG3nu;ZnSNk_m`#n(mbIaCe*5p-L75F{j z51ZYHZH@3^R@qo#es&>y(j5DrzQb`Wh{23`n z!JiDja#%sWDMd8FbKib(1> znjS(gGzD$FQN3(@?wuO!F#M_TU-;+bmedxO3ithK@VD2>#r>Dplh{j%WXC`{9c01v zb8?rDUW``8&47)oou9{F@{~w=6Kf!5f~0iwtUR56NhWH11NpO%@1HXZ|JJXCL{d>x zkyI>+ycTr?wLKe}jgKzG8$K*)^CTS$P3IuLpHh&=x0V^FBB}U1D!v2A(^RZ|k=$`L z70Df^?TZ?UPblJ@L0;{Pnu(-hN#v1=B%+353zJ7G-jl>Qb)5cGBsq%ybuRkPg`@DU z`XoOSOX4`1ilky3%Oe%Z#CHI(g~=loNkk3BlE@$3eOf{^|>!yl=@&5=m)vJU2$njL~s%4EiKU z7lHKQT2CI?HJ?OMQB$hzJRmn}TO^kkr)Qw)VrZtP^Wcw1q+q8&x&;2^zdiYmV@X+E zjHxUoKgN^K?UzELrt}@;GFa2G*f-MmgCdfOC2<^0NyEITeM3Y1tdP@kl;qJ}Pd=_i zYKfXw2FVJLumWDZY1b6LYCE5aRMc3Wrl&!=k|N-$C*Qg_J)>SKKS+&U>NMhb70&&= z#gnfrolc^rVjR{(?XL#ewlZEkJT@I8(gGlNJW`6wf*>>ElE}$7$mP|(I9fg)8m@t+ zPWSV0rx{L69AT43Dw2uO;5eiriFn@^?_u&Z6*Z(5RLInVL~_R=70E=+C6c18uSE;; zDjLLFo=C+HLeq8dpSuR}u!&!o7t-rtYqtEymq!|aUT6bIuHFsep=&((OQbi#9<~hP z0~QtJv`f||*zGz&yqa?^iN6|JAEcW>GOJS%ADqhj7inR{sXSy8Tut3fB-IcN zTR{G?PY|D0!-rEzDBmcFJW{G%caRvhOS@ogg`M;Z;%=8RbJCRZ}n}knIC4#i8H92D}08N&Dev9UR2dbSuw4 zpcgxkn4f(?4T&v^dZD7G7DFwHe4|BCNsN3di9Aiyfb1Zw#DpN8WjNzRRxFX6$cUVL zgIq3YagZ3KRQu%rxAs9!z7ZYrNa@MB1W1f0XFq6o2u5T{2SVe-eDdYSDUp;+)Qm_- zQ}PW>sU+kZC6TA;JCGbs)Ua0fMnb7!1Vo3t0rkB|EKSIN! zi6rs6Tsgf*`JlFq_b9O>@@l^u$c`nFPQ9J?7ilRIDV2nLYEe`Yd8DFdRNJK!$*8u8 z)bQn!z6Z(iL``?3@c5-^8Iz`@Ir*e1X)aGwA}yOpLZtM5PrmVfPjO4W5x4S4iL9K7 zjL69+4T*dP^6A}*{Nu$+NYr#1NKPh_ylU*r=^o{qNJ{r8>iNl+-}95E zQb`P-N+PfJiKIdz8Ih2N_Tz<&o0(sUJv;@lzrt zpU8-mG$-FEi9Avo*SCPg7%l$*|2&LH>7KL`8_^-J_J2UL3yHN$cTcK)o=8fyPbDGWhz@zA3256F6G`dr*%0KH z5`DT8G=j#L;n!>(#P9a0De)fF5F}R;$><5hAEZ~|A7~%M8`b5%$SWsmEcb3owO=KX zgleBi$^S1YN@C>8eU_rytqL-uc8QdHgR}|quR&v*O14on|A+mp>axq}5HN^wdYb@zh6SD&!kuD)KZX&1#r5 zBU17WQYs1gbSEIq<&hFeO%n-eNWP&V#Vz?p+{z=R@zYu$F-9ecjC_NP$jLXz<&n}z zZf%elBe_IMzClVQA>Sy8JW}c}>wv`QFNu_VgOo}_zEKi+r1ZVnby(7BL7e9AKLOW_Y(8v&YaORe?5>A!A|>A- zrIHx=a%XwIgXDgqW;B0K{cC-Y8vU!|#3|KogG5cKc1ct64NZxhe1lwGoDyk(iIm95 zH^@kHBVX<}6Jpz^Z_XNml*Ui#9#s_n14KuKEC0D?${U5ory>) zmP8&YJu5XrZ5z)@^sNv1##cxbx8xgfE044s$jsmNh#EVNrXmSxXnwyJOCnEG`j)3L zYS;LdM|eBNclgvHujGU*(ZDMO;2a4ZB1QKie?NSmUz4N@uz`9?|PYTC?1G6m#M6Upa& zh~`uh$|rIvi9FJexb(9`vI+eo`BacSPxQYA4&=?CDYgI3^9FLtmq$uu%@Z{vGSbxW zNmHtQ^5xe)k+v|A5*hgh8EHzsd`+8!gvLzEm;F!e(i)V1U!6{g1|!Z)hx!bOKt`+e9+DC;bKg9sF|c1Ao1p%!U6xF<qE&qCsBmw*tvm==i8<7M5ei zY<2;okl*0HJ)VhGt~-+5M*esBFW%;0x35f>_+6h!B9gWQ=?{>)-pR%+4SGo=Z3mKI zkQl!XPG8Obgf%Me%<`l^!&)NkgujW;n1T7!S}l=Oto@6q{UjjE>gCLuF5hSq4f5ht z)J!B5OX4`BfzZ<#7UJ#9GQ{s-BDp-$kLXWpA{Lh|%*|HU+iCMF_M+zUNX53_0dblX znzk93lO6iHh&fK}izK4Pj-#naDrzc{%d7qNsOffy)AZr4?Eho#y`yY8+qi#5A8m9- z8;mj9Xrs+I_l@WgJ&7{<=!`LX3qcY@1koc}5JV?}h-lFwTJ$h_H#*V%zL&>--?P3a ze>`iwzx7=Ek9)0i%}$oj^}Whn_CEV$9QTLe{^}l0`IoGCPD+ZrO$u*Lev;8Vy07_5 ztj$4@45Q7m^k)CwZidO2Trc`e%4EC_&?B9KewrMbCe7t%vcGQZqiJ#Ea0*;+lH1RW zTisr9-sfmDc?(dc#P})D&n&1@%|)b4b^;ZZ3Zxx!_?eQ^!WBt557U6mA7l^n`kBCS zpBm0%y*%YSWHKh#Bjr40QuaiTl;Tg9_JCS|f_nD;Y)H1o9bc9~x@MbgU9 zG$Tm93W>CH!^7=SkY$2>B1@!w($-_2LetE!ue~g3n~u}`W-OCk163A`uX~oU!{4jy zBGOi%%8IeLcSU>rQXR{r?1^4Q{e);|1L^Tg5%!-OO)cjod!k3m6~(0Ni5@AFu!eG$ znjM-CeiUKnZLY6a`%G39y&wn3N+*l7b-%7*-9yS1!=&tqUi8Bd-9TtK)uNxqhS=t? zbHZNs3cX-yVY?o7F4#9}M%u@x@+n4NNIKw-gF_;uVmqX#utLcV(n<{?ZJqZt-`&9^ ztm!IH=D~OwQ_fzlr}^dOs3K}MZo3qBC#)fBJQ1Y%pmEMHKl6Op zF-6idAjuDs%OJUv@08D(bav=j0N1Y;NM)L4JEus>nz5$riC&(vX33#pFf_bh!q2Sl zaNhh4%?rZr3VZvGGm4tBW=!rL(zVbl1S983e=}+DO(Rdob;P{?L1{k|l`Fw~3%d}m zk1XY9IuE*`sHu>20+~ZH6Lu)bUX}DSlTThTtg&96vSv)in(L7=nP}P>8atYDh3S#D zMWhR3tS(jFesd+(uEFOb7(cx!We-j3>Y~#gKHYf((Y(*4+JRcW;ZgNqgxyyzT5-+4 z13SE8AhAtK+kAVYefIn8iF=~I4dlf^9=bllu1ga4_IoE?khfLWMcBcadMj$mdHOTv zs4$QQZHTZ54`Z#6cLk|K?jB9QL+zIUY4S}Gw%p~OR>-@7)FF2d=^T)j1nKr|5w_^U zZgw{8Qm`-o8etdj?BSy5Gnr`I9hy2C>uJhei1XGxwa=t;pc!Xz3@|9^)U&P z$_ZszjFrtRnysy_d-ODA5++>%%5oSx?v^u8mpxD)DvzNPfbuHZGpOv0Lij(`R#f0z|#Sr zBQb8~%Ws4F-0&>M^-8d(9?Wmsl)tS=+6fdMj7LAbGU0iW8Tq!Mfo-Ca+X2-RnO7+G z@%Y=4#~E#(*@+dq6q7M|M^Iag#0$5XJ>S1j)RaliqSIFf*}RiWP4+7fJQ<;971*o% zmYI{oHTx-(b_P{djEoDGnz|(t8z$H5{7lNxPXSHe19{=qf0#aZG=JTeNmx_%L{C%h z?9b3Yt3ktsb;p{Nw~}^Yj9`RBdQnqW%|VK>iCJt~fnXc><{p#-!B|X27Z|9(i^uF>-Ur zaAWRuKI7q;L64M4cz42{=#g^8aJ0GN^hh~RS!2#yJ<{{2p!boRZI^t4JGdu2OvdDT zq#SJ~bx-uU)@z~eW3a21>;xFFfwuoAMmh3L49M zyqnKWY}=gD-0w3P&#sw3S`VZtcW*WU3(qRVxwd&u;_T4Vl)Dm>vL||^tQnK?I>0@oOvZVvM;e2E zDsO9vTvpk1j{8ri?}-(P)9Kw)QC#b?mWuUSOR*<fpd!iS8CW{97#~52WWw(2NyX$d}rcBZU zl=8NL+8tBb$}O&WE@B1K4ED7zli9_cE+|HyNqCJfZ_AMHO4k{9)*PC3Op%l|WQ{o+ z^zxKfeKF8a-ZpTvz+w|S>!^okTRl=HVN&<3P&hAn2k4$WWir;#J)~SQuaJn|cggvr zLN8A_`b@@WEPABerC4Jo*CXZ5&t$B*9w}?er0j_vX)knnc?-to1OB$8|KFZCe3myj zWZMvAV~3veT*ACB-#J~MIhTDJcu{dSO^SJ4zQ42UWsq$%|AG%0lj~{9a}v+4J>i9X zFD)qT4`zC}<_Q{;G8xYVdYblwUh)j;#YFqe`QSf2OvdEyA?4YV$@NHiJ<7enJ+;rI zOy-^)A9pDxV{-RIpXVgb20hYP)V(|@f64^ers+?5n5+$E26-a+$=am0>4U?Hb5w6o z$ogsSiw9=U$wM9{V~zDRWl|>NuBAuH(PmQCSdWzRlvgC|i5}?>s2Dj#+ngfE?pblv z(+8jBd7jbpveyUCbxF=5=;hbM))MamOnZ?8Qdbk%(lweu#b{8YKyx`Y=wTBnlfoaWP{}Dx%dorPj_E(y^7+BVN$L*J<jbKA!SeWNVzL<1#x!hkzPXdg|^h)XXf6Z zy&fiIPxMHcgl7WwM30nfoAXvyDDvOvuTbWpqWXfQPH0OLv~;hBPkY?+6cUqdz&tPK zDveVNG@Tdj^@tb!F~WL}HLK=o&QYu>ld>mzdCDZLp?l7ynB+XV)&N9%O}pvl>9>15 z^81DZVV7^T$W)%D8GY7JNaJw7-yvmB^rFwFl1yh&AgQM*pQqizCD#+20HEw{s9RiIvS6OF9PtvS? z&PyTd19FFq$@QXt89Tb6(5zb5K=b)xe|rELe*(Kr?(*h#Nq;Ld=`f7CjhmQ^#nURj zxrIr#L(}0Pi+uT^Y2C)(eumGVVhkAC&kXOBT9K4BWK#CTJ<;C>{YGGH8JXTZn4Zcf z8{9+s0JG^xkd7Xi*_?cs*8YLdqcC<9Pj3!i_g9QQldz^-aeA7{dyl1Rvg9ddD{S|- z4^aD`!=BZ>sLfC=jg@uP7Z?e3irRHeG&N-sCY70WG{!F*a@$Qs(kMn>H0_H{?`WD1 znvTKW7VIi!C+A4*qp@D}rR$Hycrv4a{b-iIWewYc{7YPKJw3p_PNUgRnUu4E$@Mgq zRr5HE+$OP|wJ?png4y*e*zMj=VxKNfZDn;b9wXi_t=;msW}Y$$le#DROv2G-PxPYy z0xOcQ5#1d#XPSsgY3zL16JTE$I>n3#Oy{Dtl%AC2`$=Yi}SknQ|txd~{I&N6uoT%U~Vzwh2{{Eum_q*+5IWl!`p<$n4x zDryQeJXrjZIq*8bx<^wcWwM%x{#20HXnny%p4VJUeFP1sfu!Nz{&rZ&0G~N&2d+=Y z^_8uIY>DvnifbwE^i1ZS&d(&Ar<@&n6~&~S4NR^_%B#MbSdY#?Ue-xd#16@j%4Wgm znUbf|irDM3Qz_;tubsHoDbGQi4crU#NLkZ%==^h_@!>V;?4~U#>{YC#=EA=5Z7y4;ObW%$e+?w_K(ZwB zEfd}?m6h}8`51eGUzpyfQd;-)Q_e%ylr`6jK9jMAtg#*`Ys#eTi5@9;C62axDvIyo z@I3FHdnY`v^NPhivnh8e?)>f{cGHGUbu@Iv`@xpf4KgktW zC``(op2_tzeTiCM1kH}ExnjO%WKTyh?Len(U<3VmSXg)P{+(KN6IS_?)1D4&?Dt&GbwxG9#YN*_e7sbI8WVE zQB1<5JTvG;pI3SEAkn-+?$@NINVpv1@EzXU|hSwpPO^#)n zwVwqfn?Q2w$~04PSPGjN_Aju*_RceYxNFWD>uJhlOwKcd9x2cJOvdDTq)fum=H8%3 z%C#-$P@6HF@0@Xk>5=j-nxlUV73O{Rr$@@sW^&#WxQCQ`0h8;Ia{Z=EdJCjmK{^TNr`-=Hw@j`_%F*Y&DetQFNXJ6IZ5UNHls2PhCAab| z*zFh%=aw+j$EC3HCf6OX$0yEVN*&aE5+NESJ3&%6eza+{F1cm$4!Hh1t}n|m(A?gd zO!1BclQH>iNmnNk-$vt_>dB_^F#(J7EDOZ$x zG?jN9@5XGo=(|AEE`2g9Z^PJwks_h2soyM_mAAI;#fa|}Xc{!soc9-DH?j{T+v`S} zSx=H$UXcj7yxqki*NeWqmt#LhzC1Hboyp1UW$aG=g#CWMA*NF1WVSIpIRJb5XX8zp z0-Bn#hD^$y=xNHN8MX z&`iCnnWs$3WbWxwTrphh3sL(=py|znv(1@Onwl~xleuTV&nps%{$E~s$@?t5iegP! zL-(vtnS|F;?1`SH+%K7o$@NGjFOPcVrH~(k?etU0)8iPpgEkag^y(hiuB%q~DbJq3Ht!~k1su_h^>K{F|Pq8EK8VGZ3A{W&mz(dT<3oVT1EdZdp~>t_(%d@B!{ zI<1mfj<$Qw`I#gFP)(9b0Xh zxp26veT6yc9PHTxCz?WCI@*rNhV!tac5g7FzwM@Y?}W*Ufb;^$q6=&=J%@L35vja~ z^CHH;q;E{Z@NPCMG`s}+VAp5ncBdZpHOMc+o_gb)+3V?{s3~j6^ew(@XKmDAL{Ny z+6mWh;QGclDQ%f&T@^`LGuD(n(d(yN>s(Rt7T22?_ebKry&r1UK9g~@-9ySGOv>4y z7yX?$Ex(26HrbiQ?p)KwGHFrN{%u@eR4twTd`TC@irNU01dwcBnAcX@+Qo7Ou_t<( zG8t>?9#URQ@tidQdf&kqb!wccYPu^%{|;7tcR}(|wZb;-tDctUtP#kLd$?Y)RbgA~ zgytN@WGgTy-3M9JkA-ddFMC=c?T;rD^hxCn%?~ineUZX`bvwp#*K$vn;yH>**%Q6m zmuL?_be(8(Ht@PYkMuD}A0qm@7Gda9M^3O14 z-nnAN9EkBbGvPT*PgBm*_Yv*qApdc2X1gv=oaKtsBjxB8K;FIp>5S^3w%X}9I|-i$ zAy0p-5^59f$0>HHWgvSAn)f~owXuWatdI@{nM2B+xJOgb@Mq9E8gh2%kunLBa^C8Z za+l(0vnP6_T-)5W+}ov?+&%Mt7gWzHRMGxh15D;hJ#1IluVH5`ImYbl*VEode|-b{ z(E1`K>P?Jdmtry|e*n@%Sfdt9G1<(C&?J@Lhe-^Q&}v)Fl$pJJG<6RtN0-<5tg&A0 zCqi`npy?#@$|SAS%V(Zc@(G%I?(#4xlet$@CVPV%PJ%H!%~{hd zUUP5CWSpn&A?1?@?n>OX^eT!;xzjVb9x2y4ld>o7A?04cnaGS)urJb|Urh7U5c=Er|EbGyg+>`u79 zx`*^3@-(H?diiOleH-6>l^!YQA@@%v*CTxd4R<5@i*r^m+cU-4P<)pAe$7W_GY^x- z+0oE96~@Cn+04pTn(I@}(`m@tAvl%%aO`q(xMiGmkEV~I=}?drH{Y4W_2X6Cz=?=;*7{`*oG3S1Wvrj-i3|(r)raLD649z=dtQnKCC;uYp|7d;6B$3c_ zI5hk;{{bWS{CKw2BYlEe{}g14W8zKav2j*N#db*96J62~UZhMWc`DcS^OW&JlW_Fe6Ft&zQ85`1{W6WNnMSSS%?VUkM%dBKADTuTFS#gBSwkjwPwmG* z!%WaHTdkCKf4?hcCN$0r+wMwZqjsG&8SxF8EU>HmlG9cTxTe^pnCvf*Wd+%p6IpE7 z!gv>vvZkD;oDF&v#iUHu6WNgs8XvyyXRmKNs~CMI;cQ?}^fcv8Ul(&$c4%1G%r>R- zUvSY1g~^!QJ)NIPnT*$3deQ$L{WAxm-SF?L=61)cK64WH0zJ}2APod*rhq?8_jQ+j zNZAuTQjRXqp6rPpDR&{BJ?B94oX|W?;sE;~%}vFADt8-mfuzylARD{tnvp$IZrFWl z1ljxxZ@6eSWzAwing^sYrIXtcSFRh@Trc`e#uenA+Gi5hkUi1Ulxu$h@-{D`pW@IQ zQz812;h8~?l=E~pNP|GSe0y^H;G3JqJ(|j$vV0iBALO;`Zr(C-hc`d$VbAm0Lz{1# z-|=}QP9?LR$!p`2Cn$C))>Oz2fz}~ojrF3>nldSSqDRVk=!f-b0qD9e*=}$iLSP5(>|`G0 z(cJGd$$XF%0@2_73iKFUjyW+tfu?si#I{(6MSY*)?6?8tQpVq?1>)f3usylwLd!D zM00-oMV~c3?*ZIH%6A{#vpZo;dG>VA9K|H8DSM(9ea=JfTJD)mSu-Yg4=Iyyp0X!; z(dRjdqt6=akq$>MEsjz4j>l|HaouN){{!azFkCM+xv@F^zZLt^hkSQby5;!88ePC$^CB|jy7woN6MOsrlW8UbpP^d9F*25kG^M9pHP0YgS=bFXN0KH3Kx2oLJ<*H)5>!-0WWb{K z>rG0}EyJDPJ@Y?kOYto3 zSwq&CJy9furYE4ObJv_Zy?bh(yArSZ+(XJ_Ozxh}&m=rYxo0i499=0AtB||_*-dDn zzdS$Sb0v%|S#p@gKkfA_KpuNwubCZaf?(@al#qUjdEX)Z1=VFhmiDV`Z%Kt*t~=zq zq~p9uOM=vb?)ig^X4U$=9wC?O4!IubdT3f1WGA*|FtPqeJVN>v$Q)A9Tx>^kUDEL& zaY$2wvUqzZsXy1f@IW5zXbgZR5Tac(OfV35AaXdL3D>#&tobdJm>ihWCM_!b1LREbH91* z5l^Ojd7?`?10)Vz>@4QIc!!CpIca9on^u||;nlg!y&h{c@&GjlO z2xJ4HY2S~Enx>ELyp6th-d4l){xVTxh z=dO>YthpYkbfr1SOQ$Qbrs9cQcRbM}EdbI6&~(c`h0KOa2_DvvXIDK^CXqR6E;MxJ zsQmDxAv}pq2sVlSxT)Bsm{iE-fz%-r&Bb;!*VA+*^lF50Z)>>Cd^4F123cd+o%4rV zzx&DUB52$McAk3Sw$6=Yiobavr1PPfL;5SoKE&Tvmnm!G-;v98hg?t76`=YEG`d;1J@Y8V+vqRwBHf7VO>w<$xd@xNS}Mipb6&E> z?jck#@-AWHvD> zs0HjvgCcFUC&{dPG!@c?s33=w$u@&L3ja;OlnA@#k!C+#28xy#CVzxI`7oIkvPB?w z$e3KOOEC%8{&INH3S)DniZ=X#rlvyj12l9=wC$jI&PS!}&NlvvbJSpvjK=t7LvFjNNE-V9X7S^iiRt_NJL|?9gW2ku^mtJNV(R9e3ciuXe_p)u^uURAtuiU($1j2)1s7p zxlFT5F_~z%+Dk(r6aIx!Mza_3D9l(!o0TH)-Ki$rr@tL=QKyJA0OvQI&I z4P<#U7O}?)_H+@cM0XAH(1~tA*gZh|GQ5cGk))@U?2zkDcIef%GW@RBZQ=P5|l8Agj7A!Vb>V+fICE zr>+uV=VjE4K5Hsu8$jxiO?qb!yjH=62e^q;$Tou1A(Lzn+sR|SJe54$1QI6?`+!XD zKgUOuu}@=rS=L;Sv@fV)F}~ST+Ws^y)`yJA^+?yC?u%gj^rn&@wc-BirPn| zHCKH?>b*YYd7jr=y3zM06%BudrjCZPvKHG}S-XdH2qG=@o-0L|y)mG;5zV6|$|+&>@p-5ZlQHJxxWgffx^ymbNVh_q0szo;iw1 zCHmW-p%Z;3*VB~WE6HzZ=J!nMkunLBCc%@llB+4&RW#*3)_hAdzxznu+O!?fci!6M zUQ#AwjrF4c1po97Xjt)BplOgZ!K^_=iT!A6HWLS1)=@GW9IchpTwJdC{e2=UDU+=Q*^AvgO9#SFO2U3SjG!@%@nl1sEte#hVlFLlqc;juC`U9l;T`D`sk$@QYoq)f(ntVg;IdbWkG{Z9s)jwjC>Syg|6v0+($ zGjqcgBfC9$=hX2J^O<_lR~0LYHDxl+2KQ*nr0j_vX=_Bk9io48e_FF?{(i&R;2u&B zNSlE4)Z|FhF-yD;=})-c2G^JW5MnlzJENGVtYHAChNFT~{9Mq~d2sn{h3!W_bt+6R z`pGcw%lY2HUkjP*JuVv|{S#ykDSM(v$|TaEMqm_QQ{0@sa>*zR z^o8sIGCbFm%G^)%&*3IVCSo3~`9vZnit%SL8ad6#eEh9%9+)NayL$PPk7hfK0T zY$qG^H053M=OB~uYixNlq0AM-n(LAB848oThm`Y>dx3jMCDMnGhfcJ)qTECJ8i^_^ zq##X-zn%Ofqj_|{vN-`e73>Z<{7lJd;fkb8!Wz3r(@1F6RpzC!+0C9ERedyN&Goue zbwqX$NL&0FXkrg$GEC+kO__vAIXm<;@J%;>kj-cTgnf@=B_B+Ef^Xv;GXNB;({jlSxwn2=F0gPuxSwwa(e0N4f$1^J{3D`0t7~B1Ja44xi=8&hbqn?VM%V?J2Ba za^t_L)F9H2&BP--1cl7;YO!<+JiGX?X^9ZL4rQpmGk&p13Fa z379?KJ{{XU(w6+xHyhkTx)6COPsbjPinK>Q%xan3J*103IvJ$TTSeMFMY32SKZ3QD zL#{{4d3X!ap90d4Iz-y?i!)fRFg?0Ki2poZx!ld>mzq^uc}ayICZ-iD^r zpy|K?k#=3a6h7}jkar~fg*s*xPpE_mzoJr9`%g0=AhMD^NDUDO9m2$jLBJZy*w?B z$j%07??)+3;Ir;F1?H?du$yI0Zf1?`?vuBAq(XKQ(RRp$Tx^HD80@(q|MZU}X3i?j z@9>6!WFAPW*Gg-)kM7~4q2%c)kn86u=cSOJ2AM-H8jI~{tQUQMM1MXsJ^yK9GbE(j z+dTanWKK4u#P#oSJ!VT{bMDJ-id`xdNEU!(Xyrs^((11E7(Oq=XqF|hsWH8)-3(0^ z!QQwtvDv&&v!9BlXP}{@sc0y+qhV^;KY%neT_W?kt)`|zde)2d7icK&KL2UQ8_)P8 z-QH>{*Y!1(E)@?FCohFuY)4~>zS#PtlhK8iK*JxJCNnisclKG4aBtA7{e93-emx*^ z=Nr%Hjh$_Ae3rMkEgGKG3XWES`7ZUbPihP`-CViWUOcPlIDE6`Mb zB`suELE@0Hra~&$-9dWIi}Y8Jt%0T?6%(1z*1r2Hz3Bgg&b}68OP;>*)Oyp+%Bt@= z$emSR2H0|sD%YQh&8$+I`zRr~0Wya~NX2$YIUDpeWfF=0O^`a#7f-}?JkcW+l3QLR zLMpaHdK{7e2_y6EH=ZZ&X+}Q~dAc4X6Nl%sO}bw;vTObs_LIZ;Y^?=XjGVD-fcY5L! zXnGsjpsy)w$mAKJX%=`=<(HhcTEI0$O_`L*+!K8!ZG zp-X;yF_q?b&4nxhdFYTac_u_(&ZP_X54H{VUQmp_klyhkl@l|uXMI_~rYv~*t)^n@ zYswn_2GY&Y@W_~8n=$Z$5l!!cR9{nhx-bHrD0BW`+cf!Evkj!b;%~vx!FG79bB6n^ z-fYSwOv)PTk#h8<*6(@crOd8kJF}~MNLgd|XezaTADTH`N-9Wfr-G8>`WEDE-S}Yp zWc5YGF0~cW{tYBorU%>71J0W*u(!f~dKMLS?Ywc1rpch$HjvFe7;I;a`A=7R;H9a1 zNV(QU;S5qMu+acG>Q_(arNE}T?L$MtV^TLxO z@TC1vXrAV}V)R8bKQGNbLRb0=WD7fl+BOBRdUE0VQP^d^47D33TvH?!vLqmN$b?*M zC)%R9*pB9U(a#AoxifxoVyN9(?xIJ!R#K2TT}!%@*!o>cNRxrYAr+0qb~F}pu^nQPA7gCkl-=(6?XDu}K2VIn z7&WVajV*k~!{m#hXG%nW>cRZBP5Il3q`6TsCy)VI&KI)b)f1T%$kUUsFYPR3@5LoH zeL#8&_Ni4NwnD4tilj|Jb{Zs~+EAM-An{w$RM5~N6;H%=JkhItA@TPj*@;Z}8{{u{ z6|!6VzV>_!PtL$@TOKpR#y5(Z<^kzhkgU!DlB+L0LYf-n4yi<6Z2jnqrfIx16*93M zG9ee+A=isO_e&v7>qUA1(f=NQJNa`VyJ24v#nT=pk=joOQm3L)!j4CFOmB#N)fhLC zil*tkG!=5O9df`f_0o+vkLzc?Gobu$Mf}X#31gteB@f z&oe1|qNgcGTXxj*q2X_7LhSX=lNyjqko=)+gnDD!(Il8RVt=1l#NpcU`nQ;o6te zo=nitIqeb6#db8;i~cTXcm*0xZHCjGInO*&L7743RFII0txqasS-i-k!o+rJUr5E) zC*|l1SynGHsVK4aD=IZet|Iz27tT*lJoYq0f4%n3-n!+<+cW8GAa(LqFHiG9!|Na$ z+5)7fpS&f_4l*GZQt`yG#S=YJiFOXJXiM#j?Pw?(i|vr>kv_sdEpKYt_G3YNzR(@d zL)bTAk1r5nPkx=?=?6`3!5-B<#KzvyJVOzZ+g>DGVKNg0LQ`iZ(9={%bArUtOrkHg z6MZJvCC%kUDjJIIXeikswv!!tq=!M4fao8r7h+ePyZtsVb9<3X-iqzytsbfTM&uog zfU6-kpx@26qyhq8#oPyNSWu{a`pZ3!Xjs5YLm?GgpH%MW2ZO}9pC1ge2Oz%+@>+fFzFkYnb$!z2 zSb;nQ*{*u1nA!I{qH#fxIT{PO*bcdF^h3PJB-&y-8Vae{`lLcq$csd>L2M@*3gY@B zXkM=s&QA~BQCy$O-N;aorJQ)%^GESib`R{wAPWh<;W;`dmE8;b3G9x~uXsv^rBeL< zzL5R{5{FdCo_diLf~L=4XC83P)9iUlMN%Po?nNR`Ar*$kS>vyG&a_Es#S^g|PxLA( z6r?Xe_h!`l;bNITym6dZbkmWg_%H%2QZ)IgI_MV}s&FLKeih0VULRQ?1%sFA(GBUk+FkQ3u zMZ+*J4Vhe4(sKQ2S-efWg{Gzh(CJ?xH~XJ{?&&x>wLJi`*HT3h4?O#;q_GEKzkyv7 zYk-g!nr{{q(h|_jA^j6%iBSL5K6vE$BtDHThKfoIyU)Of9>1As6!TO_OL~zCnb;1Q zXe_p)v0j%F(o$ZeoTs9(Tz53qBbAdKKSa0uHk|S2PHziCQ~7P4(~};1<}^!ZnOu)_ zKQxnHV>y21k*8gB+P9>op`k;%6xZaNN#ma0@l0==PBBk~v<%1`Qi-!uRWO*R!EXS}U5C_0m*G#db8;BbBaH4kS)j5>m09==Vo&kf#x{ z^uFiG{)c8iEecY3f}?-eJDxAPr+GU^l?SQQKgAQV9Z&Q$eE^b?&~fz0%;x07wDvNn zhr+JbHPC#%*x&ZY=V2Ii8#gf-i>FnreXb}buYu^x{pypmpLt5Q&!|YsouA3wLn^ar z1>~W#LOFy;`$NMbiSK)!Pfu-6;(BV>mrvaFO#DQ1EhX#EG$3)-pF*A%wnKgt*VDn? z_Tg(!(e9e-Q_--Z)cQLOpMf+z$TA(h=b67QwH18>Fn-;U;OTQfQ`0C=WWeZf`L^fK zPydN_1jwCeizi|`p6GQc=Z=IEeXc0U2JbzAdr0M8NhCD9pEj9U-~K;)Rk5ADsvfCC zw~|+MSwqQNx$fkx9;uLcyhxZ-c6@SOf5#_XC?hJ$=|b{N0|T-HuO55iFQ&3`?l1P! z?yo$n%4v2f*6=yVGJ*Wqq&uFJm;J4HVnOP7q8EK3s|*r{>@SdI25B(!RLpxI zb1Fveq=_BTFOjKK`#*Uqwtk*U#Z>bm5mK=oQl7)~G?nOA2bmN7lh9afXWnm#%*clE z;*UF?HMKM=N=R#Xk#b%NxmGHXE^1d>UU`_ z)zwXOi>c-X$cn-~7*Nkl_-w9Way?C%gf(VQ^hlY6E6hC=#Tqgxd!nalIP$a@^77*; zElpJHRG$?|X&HBC#>9Q8SW&!I;@OjDS3OOcgf(PO^hh}mxq{q7$|Rh(?1`SH z-07K&$@NIfqqaZ5yj1f_ITKTRi&>94uM4|Ei7+$b!{5y*top+6w=RoInMC84E7m@f zQ~-HPkf!Zb$t2Cb-moWnnldSCdJ>w-o%5%Q3Y$l}*C}esa}=+g*c10?${L=ArX`T4 zyPp&>TN*D>)RZ;kJavzz9#l|CX!f9WN#p-ww$F~wy`)U$p6Hi_rcF`XACB&Cc3xX= zR^#4DDQJA+w~^+PO6$xElu&8dEpC5q{7-FE%u^;kg9<7GvLEwzHwRwMH}b1j;jo9j z7-ZtgEp!p--yr=M8b2A-$?ObXXP8{COR;7geb!u$v>fuZIW$}w8f9i){mBf%=dy_Q zkw(o-;M`?~HP$2L=k*`P$XnWQ(18;*7*>uJiQeBYGG^+=hF&;HsV^5rqQg%&ge&crH4pGld_J(}_f z8k4fddeM(WWV@pF4~)%j_Ux!?n6xS8u-CYrqE+( z=xKT$n!N&P!o%$5{HdviH8kj_6`*_Zsrk*#pFUO8l%vgLOs=OX&rw|KoE>_kOv0qB zxgIIsD`|_IOoH5PF))YO^{F7j4G}m$mCrP4)3y^miGf?XI3-_5!X);QHED z(RS;UVv652ZwCsQ+dmA8w%b35uokmtCD=WWN83#cYS_Ub_rTu!VYEGSw3;F*lQB7K zu9v4R5Z#m*0ZBUipJ+Eg^qpw0MSnHW^ztv!HvY#Vikh-!oR{p0o~BXI)9;<8u{YY- zOZaS|;b#M)?Y^fi>}A-MVgC{xZTpv~uc+x%L^t(2(i2&``jE0G?$MMrJPth*zw=~Q zqbNm9nS@E*+oj~46aMcsoV2g9JqbJQJA2*udWxEIKV`C(piJ|Qv~|J8iliJ}CgbeT zt0>l#N!b%UQts?BCpE+z<;+PZkf*8MML+OVVa4b(=@gJAe@FId@-mj^Fg;C0!$w{j zc7$C8I>wEQwri(`SodhkdCD4c*V5CJqg@>9(G>5ZU+lZ`E{Z;D$fWMklvjDDkfXVw zsq9Xq*4H6#Ct!%(x@tki+LwJ(W3PP^ld>mzdCI$yFpvkn)6`vEiu067Me`T&A1QLgg$$vtHWqYS-vEdyQ zHD!{QAj|%aO!lIzv96}x(PmQFt5!oc=$}k53HMX(w|bf~X;t)s9Pgqpdr>CWBjso_ zDSM(v%I8vlqN3hl$SLI{^iMuf(<5av`6b)xsGzUoqV3eE9&cxY8eTJj9w}?a*gPfNh#Hr()-C1Clx*DY3nn zEjOTmeGj$&KJ1Hsl(eO%ZU-JH5+$ilnS5ld>mz(Pt9Yuo+e?ji9Mthn%)p z?FdCpnT$1+=O`P4wDRdfcHbh+6Er5_6$|%Uz34L;Ys$SqkCZiKQuaiT^cK2M6XfCK zg?VhXm+#x5$jc95A7~U}k5sI0_rd-M_LBO6_QCpgiWRjNBp-vMd%^5B>*Eh?8Q4u> zhxw(quZK0Y?1`SHOv+^L(X<-+Wix1)Bvpv5-#5x9+MEq~nsP;PS8@+2&p|vBa5m^^ z$|PJ-?1>&JYsk@NPuxSwdCTN_q`Xg(Zx(03Y>;_cdArQ7nTvLOy!T`cxfkeZ%6m~J zbI-hA2&X&p>(Ud67&N3Es1J%KQ)sM1Sziin6x{nuK5^RPq)K zkN+IAp>H9}r0j_vsr=fSd|xLr_bL;SH_VnpwB;KdQ#vd*cUF|JHINPRv_i`>v(4rx z&F@GsX-$xc&eyiDGP4#Jw(>i2(HQktY%^p3EUK8NtQnKCCwkFm(ge);9iU;_ZL3X7 z+=F6rJyNbHCS_0DL&{{_3-n02V(OxzIwJb(`uuKYhJ@Nr&a34H?cu zCS_0bG-XoGQzq9VZH84}XGHf<%_Sx*D7$SAy9?}%3y+z(U*xw;u1Crw+zZ$fJ@~#>nMyI0>>g+=^}ok|mpNCzqT(EN5+pr9vc2-E-C%V3i{ z_J(E&8%~+y`@-#A5#X)~f@c>BGEh%>MhOea@-$qF)Dd)Ig9me}AK?)2ftZQuf3> zq`V?way?RBfiNj+?jBOEeXck?Qr3(~S#$T0@=U1>&h-Xk^zZV}1pQpbMeEas=%+(Kc69c0v-L<>A5!*2Pty-TIuxY)vc#KZ7Ykbt zH2wtkqaOFo;w6Qxdq|n&eUJ|WY2SVq&5^ibmOatalu3EV$K-mXOu}m^Ua#trG8vPz z#(Jcz8RsRF>ydK*G;|W-9!>Az%w#xfz0=T(rt_g-y91=3!cKnlmN_ye$fs-RY09L0 z?$389^ho(G4(BQ7v3p2aVOJ}PP~NY89cY75P+ZL{L@ml(6(duGN?s-<{Gf;Hp3WO6-CnS`@}J#h~yX9JV# zkv2tMjzb;}7?Q%SizsUw!2SyM@MCH1z=SwsFt41Z%rPtyljJAI9c>Rc(YjXhZ2=N#%|^nwYv9(3@v zNxCvjagO4%K0f_nPu!y^Yv`UX#U~RVA=(oW?eTuM&FwJ}E_!ByqtB%5iC*-XG$Zt! zgt4ggb8}}vq-AnF(ng5(Hy|te>ud9LQANw7?1_6wnan-4&zkZok2TiQlxIsOWl!`- znS`Uwp6HQsXJ;}d*CXZUOZVcLiOJ{%o!Xr?D@IzMXMFWY8>3520ol%h=gr779?PWc ziF-&7VYf0BO-zaD$nju!#J|&rg?g{vSm`%+&!f7ErjV9>04hl8B15P z53zoo0ejy2_sl1OR&jmGnlUMBuBR!J@)L+mu1CtX&7|y!9%&PFshP;b99JKiY)9Yo zIosQZ{`xJh_k4KAd_1MPVxICj6rVz}C+^WyzAZBg3690CgtClW-qMI-jqGjBbD#$ z&BiD)?y)IQ*W*LVp16mUyAt;TJyO<;Nm+CEkn-%xyaAlo4miN#p_XC z1?rLVSss(JC+;ETT4!=SQm$<#WzF3~%49sd>XAOeE_n{-s7H-*Siif)eBLF`??=@m z<-3tg&Ue!ENUvjsGFMh8mjmqWj(IGTvM25#WwJNuxAWjhnpLT7>sG;vdsBYi^a=8I zKFI3LNMdI;E8(K&Pnq;FNWTYZss<@+<^n}6lj}vF?>_Pqi0&a}4LL74Z}l`~QqBe@ z*CXZVbF}%6g&rwu%F$+WJyO<`pG4pa(<9~QP*_v<%%(hh@`}Vgq^u!VkbCl!-_FyJ*Q+RgBO8;lCwio;*;8n`2%2Wu zIo!;jQO34LHv9nl%Ajs${FHFTRUd1}r0j{FrkSAEVvHdVzcnE%%Ggh_a$W+v#u!|%+TvcjIY+tGoOzy2N_@PXNswUpv)%9=4Ld!nalE6h==p;=tLQKspak+w7JHL!Ce`Nkx@Qp36@PnnF# zd2Qt$O<6;(F!zvhr+2TWtRa)@X&Qs-S&K2P@qF`qT@Bj?6}1j_yUmNtH*xRT)0i24 zf}M8!Qd4zR4aF|Sq|eY#*Mlsm{cMvqwu%qAo~Eo>2Wa{;NUt_uXF_@yYoX}|*dJxs zViwh|qNpiHn@QOdJx!T34*G4xm^N{#89z1BGPxdUTSR*k$cFqp&!p^cEt9e*?jdC| zt}yqIa;J}m=D$GmkUewFf?X99D~hAf8Zx2oy=H*_~KZEgkA3wjZUyrmMYWr7^-Z=7`nfoHbhm<{W4=KN^lix0`M;Z$~w_t2t z`;)1AuDoSZ*4#a$Jwg2&#?)&YO`kQD>~pLFx5AD*x6+(it@)b=tQnKC=6aek>EBq7 zZi9wnZtpO`Ypi8*JyNc1CS_0bNZX@JZHI;j7X4`I{Sxl;R%Z9SQJ7C9`3?koqNgd7 z_JY1UFshwfXrfn@vwWVaN6MNpDSP4`QtqEju1CuKl1W)}_mFa}^X#fe%9=4LYpzGi zwavQ|URmpr@;-?xi1SvDlr>~h_QXA;oDEE_N6Ke;ymsOhiykSTkTEHH;vQ12ASTx% z<%(fa)?AOYBi5%ov37c#VSq`Us;PZ}ebeu-dt4f39t>$@6T{vGJHxA)ChEhF6i?7b zU^lWGByAgiZ8lV@=R=wZqR| zDU&i8Ypz#OolsHxpkebTo6W<^s2H56{Q*1ss{Q74pC^WUoMa0HhULEit`5{6LYEN#c+V2SHZh`(37A4roZ(pqHnt zA$KW0U3U*D_fIC*BW2Av8(4EaQm%E@)IFrEA>Y+Gjfy&i3d@n?7n8p{N!b&< z=rajx=+m|S1$9tV+x8uz+D1qBjOiWKqeFC;_HDaIMYrwKHY&Dl`)*xgI<;#X6Wz8` zht}!q(W{wa?K3Gyo5}Sw?G8;(LbE5KN6nx4s`$J^mfzf}N6L52 z`B@(J#66^aq3UE4Cb9%&y? z{f+TO<9Ji7ST)O}?1_6wxz^qDwno;BNm+9}O|v2LXD}A;IAT6Z^Si8=ta5$J_e$JD$|M|Z_C!xpCgT+euLIme%DWRL*CS=k zINGea9x2y4udLm(lIAYOr0j{Frks}?ZTFBe2}hef(bJUA`T0zm&#c`;>OohaKT)k1*CI)E&?5h*scupSG{6#hFVv8J52?jdE3nOu*wH}di>qWyfvb5GYDAK2{pd=I1Wszjzy$OkqD zKHtYUGcU2(JVEoxE>4>W&>zpZ-n z+>X4n$o)#mF=~y{S8GgL&~1$k@DV?dx3lQQB2Cw zW^z4EIl4^Bp6HPd!20yLRMe5?rdOpxb~Ez!1?(3q+nZ-|f?V`#H%uzOAo3F9O2PVO zc)K7Uay?CxLc>=eOI{+v9BvV6nUp=zBTa&}QcI9ltNW>$bRfv*7lYhG${Mo9gW$z$ zjGS8vn#Hg4DX#ihGyWYO_q_FMz_XExOu zhuF`M$BAM0T2|C7uU}j-`m7<7x+hPWlr>~>z3Asbbo~%r&yfHV{-l)UY+!OdQm!ce zEe_UPkCZiIQr6r(q^u#6>yh%BpUHT)qDRWnWm5J;kMsy?KM86-V($~rreftRudLm( zl4i}Als(bYlu1)yc1;S6hu?kT$+NqJ9gLYa8SE|*FFZB-hAGabLedQ9_zp=<*vUbb zA;%L>*&#*k=g5u}uowUM!gGB@5k=BLph$^Prp!Z6T*FdUG;I!YM^n~ZFZvu^o=v$o zxQCRZ&E)POWewdEeO}dtqk>W)Zyz>&=oy?b$gW4;`okXd`$JFWJGm7rY6xmQHAt@9 zdFU~{^IIlmPxPW62+}klZ5sI0bK~biKI>D?TRqZbxT}*Eq!m7U>^YsJpbsf~qDV?R zKF$XBM4vTfQulNzc@O6|sP~3-v)Wk~YM9i}I32R#(9j$-M?>7iT2s(Eb3t|JVSe*rH7-fEoBPQKb&QBx-6 z=rg&VrmPv0eF8ndg|2-)`RwrKbrm(0_sLEMNkX+8woy85T2WIbtqRi2Ap7V+K^y$|b02a&O$UQ2 z3r71Q1#PaV5r#?G6FpL{C?@0Hphp^yJj@DB)3*`a(ZS+rFOci89 zcG$&JgxIKmzq(c$eoEU*W6tr0bhxQ+>mE>mpK624j>R7-B2@^RW-9c+v_QJD%ui%KQ6qpe~3p$7HnQrgw4CX%CbB zjyw$k>8sB&+C8)S8z$G&l*yPp4Z2t%kPph1(++PlRk2Gk3GeV^wGs+ab1jcu)yz$# ztSOW0MSmAGD-6x{zn9g%Of=bihR;PXy6nzk*CktEzQ^aH7_BR(w}VP9QH(y5aW*8! zdbJox8~+h#!>i9#BxOyRls(alK9g|;xkpp(QcTX8>uLHaaaUi6u46e3?zI{!zx?5M3vje9g@()pk) zh4J!S20P!g!hDX;r7@Ph$!4q0)Lfr38IyCx=|z7m^eTjkshKaIZGPrApJ=XCAn`V=R-;UI6EqM$v!bb-kYyDaQX#S7XApZut}mh#b* zNZAuTO_?;ktXHAog6;+FnfK=#)>w~pG^omBoL*kg&Y!cyC)(~I9Rtb=7)hoE+XK0m zn>>hqMc6qK7qs=hS#3tbj(~mPlVBTvVZCCWavn0ddr7(0nOrYVMC8HYT;*|94v#-8W^@uRv)rnujH^ zq5ljvOzs{{GeFbIAl;B6nO!q@gkf?$(yu{P1*7Rl>FnG&0}Ye1=I$Y7GQJC>NBSlD zWmRZ8?e|3X(evKs8+?8bV?xK5reB2-rab1WYOwuB{9`uf8>-m(IS-kXJ<-#YNxy)` z)uG|CiivDc<qyXU4z&hd&B#bivL88bm`ke2;6we>4DR*{tRlr`kM)yq@XkV)ASJyM=c zncTgkoR>_lr|Dm)^*X4SevMC?^ION6i>RRYVGp=-%*2eDY|`R-UD#d!K4iL2pQu<- z6F~6+#;uRene6+&_910Y^fYDC3(&M4$nB-mW`4hEKID3&pJAS_53-mnm(A?!lMIux zC+;B~1@ZXA+XRTGSr`RB zi6$@Xk6^FP{@6_IKSiydKBFez)U zM>-v=kB>1DcS~k7&zxm4VU6DuwqN_lrjP%8GYy}cVZ5o5)Semgjp7PrGANp3>`g zPnnc8WR3Nr&zdnQd*U8at}rIoBjs;u@$;xtk+Ur^b_WF5@oQ!)_ESDDWwPw3uvQ>l zwl}pMJwo%@b3T*i`=m^+7kwsSjoB0Tkg}$n$9kkZN3o{7g3%-8d7eqx6FpMajB9-X z>R#TAUp8%WdwcX+7j-EnWl!`podLbtU?fD(HFYnnHb0|(wuN2i{tUD4&1UlgXr*!9 z*W&i)#{bktMNOHE$!CGO9Y)3BTg>JwYZOVDBn7^=*B)e56MiredC&yr+^$&r zOv+??(51S9^tVs9nSeDr6-imcvCy;|$m%b@YWzn1=3-5`)3YafdCIdXXM=m9&-?jv z$jk1Ce&0z~j5)N_=S)RUQ$F3{d(nJyp-0MOOg;t`)&m+}ZGP13nY~c4_Gg142IKkv z$KH7dS8+6JUx*wfas~lHLPQaaL1?EjCTFn7B8!}Jjs}b|$>f|2CfZ;!ycnCDOf*46 zlfeWV1IC#6bqhV~^S17-x>a8lbN(<@%bcF+o&EJQVQ2U3S$+JoseEa*(IZHYFngM6 zQmv^b_a0K++M3)Rsn$%B>AAoj=|b+K-FQpA>L;_c;p{k1$LXi%?2-P&S9sl-G~3Vv zCUC%vIHWofd!!kdv9#Y-<`YxqC zQmvU@k?89zd!)LxHK~ro9;tpO*9%4|#@GBw8l<4eZ}*#wyn^Y&XWP@;eCgh1oA;$O ziGIV7j>Mj(x%hg%FKbqD&?~bfaIg7-_3X#?rS?Ab#&4_fo^Q@HsV38!+tXA(BcZ?J z)8DGwBhAbsra!m#^~m^?E_kic-#%)My@ynj>3(aERQE$os(XVyQavkaGTo2uk!npf zsgA@RslF$zN0|5Am(tJeX;K}DJxw)P7M`^R@T^sO+wZ31)h)(*G}WYfR?_6&qp9u< z`b=PtRG;^kamx?nt=+79rh4r?aaJt$NcFdmy0taAJyK1k`>FSk>andg*53oz(^Qjc zjWxMFQvFtuuX!{L;_ZiFi79GiV=sEY)N-a8%vuXZo8#K8+(j@$J+)!@a9ZBw+jkOw>f_$wyjO_vaUYT?!$#{>Z znnd?Y9f>_nSFnD=c`I|{h6#Vs+)Q9iN3fkG!+q1RNe?rgum4A~y{ye8GwoV?iz8|! zQ+&$XpRHe-@TOhjkm^XhM^oMUIuh?8)%{YF+auMQ>0fQ;=6*Yhd&k^0f0$WE`daL# zdcM@8Iuh^ERJXQ{#Cu3}YwKCd9_d|PfsE#USo8E@Gx=;~vx+~D;jR3|L*`&)BeRx2 zf5zLl!+tQQ4|TBEPc>O~CLhaWQOEb2vMV}y5veBAF-@_A?*z)rkDYbl<97rhAIdjgG{7G}RjFNbHen5YCe!3v zV|%1}Ri{VPL>_VSro3ZsH<*ZR-7TK?HL2E6liSmD9qT3U?V6YQjOl*z^Egi*-{4iB zyxD2le~y@YYiz!)QNQa*zwcB>;ys#v$NI^;dQy(NVmiJUWppIoLz;tITi$|E_J`x9 zd!o;bCbvhb$#lQG%I7TkJx}?i`%U8$UsxRbx*uv%9f>_nb?fTueSJ^Gdr0-22u*H} zRFi3qy{Gkc>*`ralY5V*T0^~Ju}7*&^eRvH4tu0pL%rtLk$4ZOp6NBYJ<^R0@#+fwLF_M#X1(d70>^Ki?`dk@ZaSz*Gre`J2-&+N{w;crCSvHO^OMi+MD^veDlF+auLv`s{g;spYqReG+Un5pBaPuKF~Y9_zX{*wa*# zX>zT(JyK1gXMP=tJyJcQG^vin9;trMSyFx?QGRREe9jUxWBP(PZ*a3mx}B-y_d5Ms z%`gKqE;RbRXW#LxRg~9K=YIIq3=Q9CaqMeNHK~roo~D{~0$=UPuetgyoNGEinqhQr zut%yj)1*2Qd!)J_uIGMPg8SvLmjg}DlFLjW+w$v!+F>J1;cT-k_EY_SQ%$b>tvyY( zX1X_Ma(kruy%PEx3H?o)J<|VhACxEMzv!~t)c$;`(WE*O?;+K9B{jJ{(n&ndyQmEG5sW`3>G^c2~9ecg}V&g*;(==GU!e)Pf1-d;ToXORf%D zXZ*8IF?m^Yc~a@TS!053+5FaAlWGk$x%afbCe@L652^kJLXR+eq*^mgs^8CY+U(cf6uBh}}1efHGk_DD6!53Hx$Q$2rjg$euS3olyp zYf`PL_q4uVpXy&4==G|-*4M4ANp&RlNcGs)q&gDsA=PBMAKN3U1=-<8x) zbLeL(?2&3RO|I`z+auLvT0`%74n^OC)-%066WG&Kf7h%@btLvkHHq#GIud)Nx*uvX zO>U2LB7dhRzmu5MGm2(JcA>Y7;>X|e&QB9XQ@-g+xA=28zI$<~Q54k*j3Rrat(c@h zELpCj-Q$qzNbHgBWET8Jf?a%gUsw6zCm zBAyEZV_UyRnf@diOS$w0(byj8Y$geaC2RbBH}e|J^|nlg^ZFzv7yG9{?=%#0 zu|aN+R5WeJB+|N~>3k-GJz?Nrl1RixBz8&Ldyop5*dP;4#kQ}h9{UTJtZ3}mf7^H< z>AAq3rlMg74-KXD#g^V6t*^=Ll6LeU)nr<8yQG~wNaeaoY*~-W{5dJses$CKd@8e2 zXC}j}B)vgwj3^-$+dio;&+MIf4QhcWDzIe$pVS)hE)6TVMA}O>R$9-MYHp zdJpM(?vwd>+w`_5otW8?2J`6Y&0Ds_h3VHhU1%nM_UH1%O-oXN%PlRAC_RESnI^Z_ z`kGYFO1gL0BaO!`yPwB;>eq8jWWD+{g+I$TJ#SJ?H~oW~Q(OMLm-GHi-QOfn+R$R_ zYcfqfl_}+yoJIC*F`s|j%p$2KYsXZFnXd7(9p=f+`s6*NlX>Qs@1QQvK4eBuYfd3N z*5$W*OSWt^eQvk%BGU3qD!(k+)!?+5_-)%bq&gCNBTBcf)>QXnd!$;^eBAo-z2C8k zH%+S!ku-%hmuLGTvis8dzgk%wQMz?CsgA^+rZ-u`pLncKxqH-n^t54|5v1n=?;+J1 z>wfG#q`LJrxjoXoJX-Ga88u>WdfK}_?sb#CuChnEk4feEo}Nq7Qjub9r~vod2TcBT z`BXG!We56_$G$v|er$X)YIxA*chQPYPM(?i_)4Y+kX=gmYJ{;U^g{?z35NcGuMuULHeOmKuF$+Ye# zbD?*H#eS+udhiH3%VcG%KQ_h_m~bw9R8sz;0->)tb;>ekg7>PYNqs#hp_ zF3{@$d!)LxHK~ro9_e15PY>}}&(Ni-*)lUS&V4BFxr)}LQ<+?zjPJB?s44wN8`{qE z=?#v=Nzv3S&Cu53e5y%bGubb^=3g-2OB39oEopM^Y5n|6dW}h=@@zHThIb%MZjV%x z>3*s2{@5ect*=RSB=$(F@@Tojt=+x+OmppI$2k4cds_cL+%KOp>FjfL%!=%BNp&Rl zG}WYfR`Q;)udnCzibS8o>}lGLXZl~c^|!rELdE~?NE7+0RfcxxUG??js19;qhL z8tX{xk(OsoJ@51DS;>3mQ?03PeI1ECO|^!aOq1IqJ;3WG`Tfq^hy-R$gEmx<=T~{^ zF#GBRrch*Cn$Bkic@n9A1s~Jon9b)&7?B>uiX9CdA1>n zG`aVX>and`TWf4jQ$2$8TyT=l`?q**XxXKpS>43u_fdVg<^N=oo@0E?&bEzc7Joj> zd8u~#n0S9h(nocynG5WZ zYE6TfQu6w&jc=|@ZBD27^HJXR2Kkz6O>I8cr%5%L?hW=d)vc|^zK+BmskH1d-f}GS zHRFD56=&w3$-Ut?mlrSb#>v~ewZ*Y7lqYyQJvW}&f2n1h5u_urr>P!6qMyv6RsV=* z&h2hNDR?fBzT5BVTc^{u=3b6XNt5%4I?XyKT>i%SKAX)aWjFCk`V5o2PW#GPF|iTpb%4wR zJ-Ij7UrW83tyxjl_#$f@>HFNQcyr!p&Fzt<;+g#tlU=x- zh!$)+XEdpf#2#r0*6=curbwKM9$YwUK4-fWkD^~L`BAk0X_JsY=in`UuXMEjxy=!! zHPd5XlY5V*x;JValca#p2ALlE?lpOqwV460@r5MU#)$0sc%HI()0il;BDna(kM_V=_M`yEAdW zY5VyV6V9KnGWm@wd(Cf2FPOO;Novk3UiXfv+x&_}O|^!aR7YY@Q>|HX*6$i?`pu<1 zrhB5eX99bqT0>2$Bk>+m-5d0Xvq!2m)GHFb4zNcm*ZLW_Z(cf=o(eC!66ZWGZ^g>a z^J#(f*=PaJTHZrChsn}0Iql~w!2OqvUcuNS)g+o!pIyC&RIl=M@32RzXCXa;x^W-P z$i3m@U0=Gp>$1gus#{mLzW0!74K=yhv~Wy0>|+(RYLF_0tcS>^hSz zTyxbddUnKUQXPr+kmll5U|%M$IOvsG61X=Gx%ZIjI}^+*^;aTYpkC?mdcAMJ=PZ@{pyKJBE zTW!j&_}P?Z`&Y4Ntu%fAvU!fuB)XsKNbI$~Ceft&?CL$FnoM8++avve`(Q&}FV!2{ z&+NUk+05aY{vPM$i5_dtmf35zv0b0b=N=hiLKhvdIP>ejYOhIkB=$7bq+58bw`5JL z{xRDee!IiWWIgY*y<*&KGqBb^i<)W;L%6jcFxlFHlg)2Kk9tw-Yf`PT_h_m~w5B=| zd;L_C>V6u={q`aEhMA?7n0yay_R~^K(u_yVs(F3Q_-aRuJTLJZZ#B}7GC5YCHl?}W z*5mTrFWQ*8Gfr9@QJPGXpJD3Xd8=D-nlX)RlIodVlWB5${Zx-2O{ycYN2;$*^a@3< zwd|2<5vgcx2Ner zKL2!N4SyK1%lNO~8|Mz%Y(7VM-eL0|QcdPP=Y370S14L@dzxxeJ%8$1%X>(5>uYj* zr25$&{Vb0>&s&p6-SP)frskGQ7FT_28Cx7S~dm)G*nfOx7gvThn<>IwOBO>KWT(;>V*`8!+IJ zI+Op+q#yi#)l7Sn!{|utk?MY^$+gDzNae2vzF-Z9H1(yj&$1Y;sV28aI*+gDUNUKg zttsh5>dZ!upnY5}f1M@qM;U3w`b-u_lpgzy|CifmvO{RN?J<=+y;cM3L)yq+4R>k6GJ%66X+poz#H>dl4Y`jNIpJhscA7K%%Y~6L~E!cv8So-hniGJ zVvkgl&E|3LlgP)XX}2S0&Fv85J(}L-u|1mmVa?Nr&E&I{O`xJs7ZAs_WG$N z)&10aT3?SCO{ycYr>Q2@t*y@l_DD6ECifmqKjN_+pJ$=kb?=&j&4c62O1d}L(^Oy2 z%ezq$F!`tgTg|0rxlL7$Bq7@oy%w7!V>4TvrSw&^Ce@MH(^Qk`v#Y#=A`xqv>)2eA z>8l(THP!u4lj=z9X{t#znI3WWNOeEeWSZO_X*nL-iMb!{x|Wol7Y{e`wjt5EeC9Ot zs!s#+HQR%D`(apOiW=G2Vn5ZSnrt~!4(2WS9A65bThAh?*02z-N0YF|MV2R_&R6mo zc~g#j(^IT|T1rvAh(%IOrpdMD-qTO#uzpEd)3P1oQ>mVXjE=+}X+du7Vcfz4`n@vg zPLk22-m9q|K{^t9njT_J=W&ZK8k?DV|C-b2dwuF)TBBRdzxxeJ%V(EbwM(oU#H}KX|mM{w0MrvYbQLyYr#HHH*dx_rzdiSaa=fKky2?~95--kN zV2@OjX>#3f?UCvcrOCaARDb`ZpO^BUZ_YG{CSAbut3S_LL8XVA64{OYplub zX+*b>hUe3D30hI@4+_&KY#-yRlN#yx@5kQD zPBqw0%jF-PZb@S(r^Ua-TAEjQ>0(L8H7*&4R7YY@Q~7Q`J(CvrswH)Oo<5F-T4Q^p zwYYUNFlnVVEva3r`qYP8z8`PW8`6ihqpciC##qg3Ht%M!_2q9x_2Rz@DrAS#HIG9o zkw`frv8U;L)+`ficJY^%RG>s<`h)G>vE-?iRixTX3cKOqnie&UV3L8ct$li!i6QOd zK`N1mjY#Zi`iMye#FBpbdwmkJz8++vso2sx>}sk>rC;`AGW1I!7u&w3GNSs&Y9=E} zNW})Jj>KN;>wYR44)D-W$i)V^JyQAWYnfx`%QpiPQXMAi9@}rLEJ{f=+0Me{;iFp8 z<@NC`j(z$2F^@>E3+aoQ^cgVWMYWhE|opdDjNOeEdt?j*< z%HQDW6{~R~|DZT)D|?#ieyK@iecCyeTvpolNOkLe&18p}OxFA|Yw6zMJ*3-s=06@w zD)Xr(w?`^(VLcj4CiAH#)tY+`sV4KDtCKKp?W}yZlzu5!e0m-5l*_ZlmdpCpo~D{a zlTP5CaWS@c$TfgHQhgP@jK}_|STdPUy{GjxX%#-Z{t!zl^QR`ar>X9znp8*PJ*1jU z_gj0Unnc$4o_8v|XGF>0Fw4%f(6Lf2XCaee&BWru6R_DL&gx*{6K< z5oXG<0E?}!Nq6up^^(b6u5E4pUKl_t`SUB@Zso0IhPSdwsx{N3Iuh?`eXU_V);NHB z!$<9Unvdh9wb=RBCWYSQcb4EdJ!g{ z!sJC~EH+;`sVw$Wt*Iu}k=WBz&q7*5O>U30BDd}|Zryzc4wz(TQc?q+m8P?OywFo~ z?2Uh%xxgN2Qzi@KS?c%w_l((;CeD1SXDxfAT0>3lJ){j;)4Z(dzSV=xF&{sY@1ckB zR{fI*lcrEgTEgX%*}gVpx*3_p=GfO{nq2-yZxBbac4}1OG{IOp|+0>+AEnJ|}t4*w}rox zlj$oy?;&l>=k*S(;kIRG%%ab7$5~71NbG5<`=QoUM`Dk(32Pe6E09kHrKdv2vXL+M z+sdr*f$wwCM=1-?Q|`BNm+fiY%;fufL5pKwlOAExd`!OhLN=;hCQ}@8dz#+mnO?4y zB5wNAgSI(HlY5V*n)EGeDreXf>ylIRW`PvRy(5G*zO^+mbr_$;V(X{jewd$0##c{5 zYX_u{qp6O>Uh6Mn4GS>ojbHqz)RMGuNOdIkNOix|kmrK1gqf*i?sQb2%V%z*7;m3j=MC2SXAJ9N}wa^?)RIQH8xX(*E%m^+wGtsF+H*dD^) z=imHuFs1%*82KV65ryeB#iM6HmueBOLp&oXH{|vO)PesE~v6_m8LJC_* zB@(f{L(|b7ByuJY8)pLP9b${d(mU+7{umEZX>GBEOj=t;9BdhJ_DDs;&pb3-8*7h9 zIGCh2e9fd%F1B4wg>Gw<~wvb6b6>``@Zco#1nM794LYAoTAQIBgJxC=IvC(h6 zhg8VMd63D>FSh-eUr4_2Ac+@ii^j5cTFvBAE_Te?>VFV*U}VeIZ6aGnMRn`iE3!+Q zs1B`Lc8-i{*}G+A_m-_Yb?DlzRm-kXE!(we-nv`oZaoWkZ`so4|GG=zo_)Kt?Crx4 zK0-3ygJcJj!j=_@L?X6#Xga}z}DYJvZ3Zbh3x0LJC_*B@(fru{~0``uLJb zaP=W%VuMW9{9?=5)qd+w@gNg&u|X~)Ol*uWdzya58W!WR-aKy}3LTM__Ar^}9ks_? zK8Ek0&Ffr%QkP6&@ocI|^_>b$Zco#etfBnUsCtGx)G%w-ICmv=B=$)4-5sr|j>I0R z?uX4;$he~c@`z@=HfJKamqNPIud)NS~J~Gv$DPt&5u-w zPJNKv;@H}jf7S8J>zu}Atf&+5~-b?2vvq7pymqA31cg3qQ4nn%&rFLTf` zE}zQlQz@TvKexr!zsKL`&WI(=e3uGr9$WsGlfxpZXgJ-2Ol#~tq;mB! zgGrB#i=wArq>1@fN9-Fb-r4QA`~&U{9}J74T8-0L)Ku;~%w#g@he9gkVuSnvw?4{S zZ?XA1KGAFzlR+~f6I;lIOvuFsxxKM3q_aIpe`Jlt7SdhU(~*$FwyS9|CYuvW7Mdyp z2`OwLl}N;f=Jqtzv($2)Kj$!=X!<596Se2hC3!?mx)Md5XWD$OPe|snW+0JSOKi-i zIud)D3h6u#Qt1t1i>A^Wr1izN-}<_>g>=3LsYD_+G`FYeMkbjoG^}Csa(U@D9_t@+ zzueF)idIz(rfa*HOL%M)91gVb1o~D{q)=mp!TVK{r zqOsT@w@2ER^<2axJ;z7Uh8aOIWMYF%$iDXBH^kaE{}V-5R_Bi)mvWHX z)pUsmsc0xRG?e*OY|O9rNTnZs<)N8qDmFCrp0O{jzm&<)Pentqq2W@VUrX_<)pu7E z70F=p>O@GFd62&0=KYNG{NuNYnP1OwZ%E2>s@Pf1hge)m*I|;ev1BrzYEp^hYmZ3m z^;1nMt-YMd(Aq`Wo)8;}T)WyM70p(7XeOj$gH%UikMvh29UrUNtTfr_2PT~uYq#x? zlZ1Sw2e~~`O{QC0NLP6U={nZ0Lac^zog{ZCS2G!|qUEVhv1RPbwW~c%Wu?4^Nw88D zQn5j*Be6%SNfPln>+@KRamDwIMliMSetB-)w7h4uk#?^$>j2PWn@G}PR?v`MCsPoWJ3O(2e~~>g=D=4iOdCJ zV=mB<*d^WIL8^O$^jj%MzqLpDn8*I7ys8`fX*v`ABxRiUp>$@AOY{0PXhJUY_3R85 z`{_Vl^}XRO>(0Dp#hYBzfyu&{EZLMj(f3RLgMv&hN=SsbdaYm5t9rj4|*zUxwO-$ZC^0^beAU&<& z5m%P&R%!osCf>36-N_@?^dlxI==a$9<4gt;(v3XRgLDOxmgDjad;WA5=E!KVpGxa* zVluS8ZtYMe{g_GHRsPdCy}{<&8b!0sObX3JQ?a3`L?SjK@t%GvWLrGQbicJns^1@_ z-!G-#GHQ=h&!?K)dq_2zUOVYGy4llIlWB6Txjj-n^J{YNA=N8sO{ycYr)fpL`bf%i zYV?A?ozT{4s0+`h<$0#>z5c0F*e5kTn~?tc0baQ*wge0lU8KSx@7yq35@oS(Qumwxo9jlG`2@7B-=emw1zjicU0m?CZ~Sn zY#Ef=;tEB#w)BSocxZZyNh>p{+4#E?*4$=4)ni+0s^+P=M74C#*^q!NkPh{T?zLb{7d!oON(UYzPg-S|vU zlgX3x*=1S>M^GxBPiwI~@%|6yd}Et`hgUS)&7=>jer2*fjEEr>8>AA6*oefQrlQ#% zCV^(znXEQzIPT^Rlc8_}lINuBusyx}Z8N%gSBw2rT6?dDhC(VfNF@@n5s5ubMYDZO z0?n#0SzXq!@R7tcYN{Jd#&2#Z7H{12t zPQ1A)`CfQqo-b|>X{t3F#^byZYrN=MX|1H zhiew6A7^Ez;auLB$vdpbMg0mVu{cXN$RBVt+Bw`~Hdz$uQl2c4l@3RurH)ph|&oh$P z52FLAV#u%N8Ka5qlP#E{3thK(jvC3NO}TaRugXme0<*`o_Rma)))tM$hQ{_Z{gzw5 z8IyimD=R&&kTZt#v>K@?r@9KgtTN6GajT8iP(t5dq_tyd2`md z^l#~CY=`7A$9G(E_IIvfapo7Y zXePUGliwRR-?z-)ESlKoo2H}DLx$1l*z(tZR;AF#1suDYp7+pHNLz60=U(2;3@+3# zMq??5#&$_Bc#z7y(}Aqxkih9C(@&p}kV`qp?U4p@KW)hxPOaC&`0V|NG^zCCiyo2K zBMoMfR!rJr@_5s5vWY_~kz8U@L}HipGLwLG47a@4RZlH5tDFNfn0#l39j0=(>M`U}4vp=R%I|jCFxiFGTTI03 zk|d;8nGB?&x!8!rF6lKU0qGDXm)ZXIy8C9!tdC>Jr5xn;Nb~dRq%CXuX}U}1uumvy zQqlanM2FK|(!NaIgUOc%RHFMg3&xO3IW)FQ`nv~dKPK(Tq*1x+(Ral|NXVre zH?{d0~X~F_WEJQiU>AI%-67v0q)UPlHE2ws`+kNS`nXNafD2*tqj6 zzq(u45ERr16k2c2j7 zen>UhGS>7tkDy-*7BAzMZy5c-NH2JMc`twI-hAKRlMtWZ52=v7;X{HGAh`Tc0B$$GMeJz2w=b5AUee$+X6Q zvT!e$wBs+AoH;)qwYcijWSU%Sju!V!-%sn`;zKsz?c7)09hrqX@#n+5?VWZoeDV`R z$M|z2-g5PS6~6sHVHR6o$X;^m{ut09eE8_8Wxilr@^WO27yfARDCZ=9?#bJRfr-QI zo})z5fjsulB%Ts}spY3elM3}A-Vh0YjPvjPwf-yC6r@9$V-S|>pZQ5OCdz#rs$low2$nBAi zM=2VeCi4$q&`XiA=SM@iuJ$uGxKXwp%~7ZmfG33jNhhr z+5+k=*(lnvD++$=!)Gsq~IS9+B83P0S=9ZN@0m zc-!#%xYC#McaB4DkF+2k`cu~Q&&6Ma*I3e%G^uEw#3K^Bq)C|sq~{prOWqzWdsKS# z$Gzf^+ar~==_uAT!}D?BldJV7O)8ov^N7SQX>uk3smz^|cuQD2MVa1%2gf0|N1Blj zJ(@KQ=|3*~N#DVwNk#J%9+B81ZN-Nk!=ynUjtiIjQkqmENy(&$#4c$nCYdvEzSB9V z6SZcPZ+JVI=WFM7qFyd}u3n>^@E<$HtgSTd`#DGL;lqB$nx^RYt+Rea=QyOIxt~WQ zno{idLpq9&G?qy}3fb;FNZ&OMsYK$>q=-bw^uPB*+L90ZIg@@ne7AExN%uIU5=m+% zMI@S1?Dt2ShDkvB3m;kRQU2?kB$NBZA-6|5nh!mWHQnCnkW*!NPZH9!9;BkV*oed~ zX*wnW=`}_XJEHqmr{&oGG2~)HV|%29_|RXlrmx~1cb>KELqeL~gH$vZ8rP2LP#@skV+(CBNDr$8JT3r)I_Fy*Pb+nQN+$r`>qo*rCW@~VqYtJ*C{%{ z=FBgeX7V7t%Jz4>t+;i^DLA5c47rqpoQvZ8dq1;OVLt8zZvCy4*o-RFm#(tyNh*MAp+bW}JWThg4?vY)m50@szJqmgGD?iOCO5+{e(vNmeND%HR3O|N7tiA(iv`WF|}2 zu>=iS-!Xr1ixXGTEeeyt9!f>3{!w zKcu02(7wEd-77_#+a{;|{5goX5L1kLHxHt!{5hDnv1jws)QKf6uB0{TET#(Nt;?ix z)NV_vIOJRu=imF$bT1$GOYW!T|87k4ikvkdN9$kV@|-cfK>%$&Ew`4BKZQvHDvk|L zROve-J)t*mkq2)$Rks$Td;D3xrC9k{duPcLo2{=&cQI8j-fE04<(yt$Ar3hg#rgMs zT3_^=%9?hI-W>M)KsBRDbtG{xIph71*5o4va6jyOWrp#oJ2#xaB=ecZjE+#aMlk~o;0VTZH^A9*^r{_?30oF9AbjUmtDL2i%qG9NmSNwOu&X<8i5>j^vaRBVt+Bw`~HyQD!Lq}v%~2Dg52r-<;eS#HIUOF78x zk?Q$VNQ0RSq%C4?Xl{>GX8wFkhM8YT#RjR4#2%@YKu(TbQN~Eidge$hVA;=Jz1gk=W5R;-gBH;^q0I zeaoKRD@3(x(<_h9tc34K^(X%gZm%8PiQxV?o^Ck?^M_ckH z*H)5Bxg1lj0z2~dId7dj(p&sl`njxPB$fRK^CriaRCt6zo)nWhrJk|8$$pYP0vRGs*Ha zu%x}&{)R#N%hb52f!IbVKTD!+u4RDNkFpXJxaa%_2TUm&M>d6P7lH+g%8yzN0! zc{_>Z$s08C@ivxiN%wJDn$x_<&`<@%Bj42Ro)~k zsl45^DyP+WleA~-=RnSv*xPU_ze1j>}ae9-}iJabwO?R{3B(@{iUc%}3eB7@& z6<$f3vAvwr?rcjc?JcPse+8!!kEHSo1^L~d{7y|$`9-L_xj^2lAgQ#U^a+_yWcHI( z-fbuETKkq$d6$)>@k~h(B3~zT?4;f?Ma4KzgnztLg zNxMlZ?H0s!OS{$JRQhWj-sBez(pF1(zjmC;-&&L>^d(>Vn*4fHHW@GSJ7Q@cNo9P= z*pYWN$R_;qp2p#^sf;K2EN?`VwvqOd&oZuM%t*hKW5(m-2(zT|YPRY3QM;BMy82A? zXY1d8|0?jW0{<%TuLA!n@UH^@D)6rY|0?jW0{<%TuLA!n@UH^@D)4?4$WyQWCvAG? z@hSL*?@IE&q+4*`(d4_*o~&-m$Dmed)c1WHtRyqjVe5TrT9p58U08bfE>t*S|=rn`} zhX!^Hp)A)fyZ)p8Q-J0qJY~LZRe^p;m5q`u{+LFu4|M&J|5ao~TGA@OE#Gyu96ha@ z-u2VRK{@uvapLFBM-``>aCJgH_)(4&`G^x7eZni!C)0DgJn)BZ&>Q*C8Rf`Fy(k}6 zEQp>TEo9m^3!?t*^O>bLg6Qdw!EQS4RuF9*UfRG9c7wI~X;yHsNt8N-#x5yqet8*8 z2gjy!_gkqkE7#eO$l2GQv|S={}1G%QFhU$2T|j2GgUS@!Wjuhk8&B{!PX6QRks4OreAY zY1+;JcR%Fgcqm6c>O(y!M|>zp94Ie)p$Ns>*^Zh#C`R9;twn=V7A5)7OZl%OW9FH; zVYTSP&h6a!1M>yu1^8X;nxE#(@uB*u3eo!1J~XgLVcOq09^p|GJUp}T@JdrQPnmGk zbE`sQ9xrX(c?riuKKzjXl~bQGC2312M}GW4wJB$nHiYs5&kM!G(Rxc-+V#3UeOfCc zIh)%M{13mXMc=lIBJ79!PQz-^-k(|#%ClUpN*|?cPRNHJ@?p<^T$!RPwjkthu3nRp zP*Zom_=7^}($nK6Dsdsobo7*YyRHzmpSaiUzvagkpz8Gonnz!Aze!%h)SX+9dUl*- zdY{ZkYwC0}D6ey|Fy(u^)Sy1pgZvExLMg+LQN_1|AlOv)SrTgxnlPokJHF~km`TRi{Hy?h;AMlfpdAPL-tv){8$@;VkO+Pcu z$rjRt9_O3Re=MdRO}n(%$-Ax&l^QwC>2a%tTb?P&Zl_O^R;~>{hr#s!()pFy99>_<0hzok69`Gj4GsD^cVR^S5upj)R`p$5= z4>B${^06PvcO9DHWci^KAzmB@`LN-S^C9{@&bt^F$cG>11^A&H4|YCmHPGbP+l=r? zY6G56mXsYT`It9w{zX1)><2&0Hz>z(NAmobX?+%hJMZtmE|G!Xh2EhQ-Slq zBgv@pirLP(uta=K@XqgC``J#b`N`w}GQ`0uGW z+X;P|f`V(!c7``gK|=y&J7=c*5%S@OeApkpnB@%oFpYbB>_4u-Z0FR$0CXaANGT8@IyZ8M>*`?EoM8pizg@Of#V<_e$Ikt&am@c-0`R9lh3-`cLtX1Mkm9s zI%B4GC-@`(e;da^2j)BXZ}gysx0X1WZ}p(bpY3#_?)RW^@mDyDO7?W?Lq7bFqFx*q z`KVWyXG?L$8UCmTWj=h!dHk@4TR&_Zr(cIW^p%O{&cm2*@kqCSe6Xt>DoN8iC8ELy^OH~HA!k^Z z5GuRkh?8kR2qkIykBxGSTcpU})vZ9x{>cBKWnsG8=#XRb7NHiLBLAZWg{XVuLk`N3 zkNr_TC4lEGo^SNLgM93V`a5K1-bCk|x)nmG`|O|H zLUUYkP%mthW1hmi;eThbQ+xkE^T+rC$DGIIleqH<%Adbn=7b$cKqyCkWB*l7(7}K5 zwcq#ScRO2;CZIVSf&nwy>5hZ7LWQ4jKQoS%zdb}sZx@I+P~GJ`%Z>T$=vu*Kk{*0*eH))c+=@pDhXlz8nVvE)D5aZFJ`}R zI_~)=y|g%<*)h2;O@I8tnRmG^-Tv~e6MedZyI;3T&z-hKKBnTupEy116m{3V+tXin znzhPDNU`q4c>?S7ZP)&CO5P85*N<2qB0uuZTj%asa?5c%aHAg74-VwdN%+EP*sTN& znEb|BRlYPKA2yDIdU1Rl7wa>u*IuW6<*b<4h>${;o@0E?&bE!*^)&LeAL@b5hyymt zp<9QrmrkWVgx$Jcox3CRyEgQF((s8hC`|w%)qcEwokkwG5Kx3 zFX8Sd`8x)L#pFvl>XUp=KhJu_-_y=rvTV%$I=}zp3NiUo{>OrLl;q3mF}CDmf6x3Y z-&TuLE^!@oD!cn5PUNGW`j7Kc;GbhmtsFtLxA9=}N8w;Pwsf>>HyxjsN(A*beyxLO z)~@z(%8?JhIqULL)TR!uKk9FtKQCpA9O>5k^Rr+oIDE0e{Q+DT;r;>2aeo2%@JBg# z;fMUCo%7PAYD>)Nd4V)CY`&?yG%rOjoMw;@8~(6SpU%(oeIT74ILRO$_+dZfb7w{4RWxmzFGC>E0)gKZEb9XaB|^AMJ|!^UxpVpCryp z7gjBG{h>SdgFo`IAFcySSM)XG4s>v@LpxmaH4oaiC*;EqX~MC-=IOF_1izKL-#X7W zL{awD2~45Lw(fQ7+=vAH$9vnj`PvWlpkBTl9g%Fgxb{qQ8oIA&wp=**P?sJ3sYmiYBafh zNh*G+HqG0Ykt%LZPW21rqKNCMD8;dc^r~CDnERygJMeuC8r3p9PCdwnAC8CnoVf2f zHh*~L;G$)z^2+Lj6#1{RmY^NsAJEekwJA^9 z5|nCZLmHR61eI7)oz4}nPJLfAqK6f#yEe*EkKP~qp&a%0y;guyU93;ts+FQ7tGZI= z8yV@z!3J)M{Q3ogX=>MQbSAPK4K3N#^`AH1P=?p_XxWk)RCH4pw|wEjYBZ;LJwl58 z;E&_N#&NpDZ%spw6r_=dt5f^6S?JS@Eh&0PR{G#{b()-}xSJ0@q$zT?qz5HKT|fAL z96%IQC#$<3^8MzA(TpS|2<0YeHhPmRJ9VEELr05d4r2KkSF{b>oZD z+1FWJfA}FE`aqAB#UiQOya+l{sV&u?)0tpzZy!a6!XjKfkq^IXTeDH+-Dl0sY5{bx z($6NsCy)xBzTl<>(r2Ru39cCUrSFxF);~Yv+9=2OulWA^M9REWuEiN6-$5tvIp=<# z4L_v#o*TzUih8sk_~7^AWFW2ByU+c;y;}d=l&RHGgZxUla#7<;KbYaC0;%KJ-3H~z zhu`j{ybjBI#4X47^2K`dy5p0hZa(}L3=E{7j-7J9?*|X^@%?l@*5OgDlLq8V-Dg9d&`BkCuoV+W49`z243nSP_grhlazG<5HA*B|-VPuGWj^vfkb ziuONkV8b8%4JqnJe6UfD{g9$w@ap}b8`3X6%SkOJ?lXiyG+_#yq~Vj%gS`p0j{!$4}5;<8z?A&|y>dD-3n z(@cSM_xtm1{TNS3@!SRczFQGUj}!bezLB4>Zf;Zi!xQH6tQ@9Qr~M{*iV*W6-x2ft z>k#wwz(zNJ*`lmwRrPIdIsD;=da(bg387}(!(#^N%FrP5rqWphKjd$}T*efx|C1>^ zse*ac>7;=l%8?JhQbh`zk@fbOO1Dayu2ps#*eJ(-$OjKNVWS-W%O6CUnp-ZJ=oBqX zxs<<{p_%HKtsh->(-iePn+xG*4g664UAihJU+dEb<*-rS`L|N0>eLHvJ?E#DF>TXd zG04yTqK&CL<7Axup#$QFKT_o5cyo^oF` zuJ1NTH{^>nb8c^P{faheWqkiW?3QD{%m*r)f^81D`S3$N+9PF;aFZa@W`p)XKKzh^ zAAZQk{@{Z?INqvxea-l4M-5WsgA?_lK9nOL^+7k3BOiX~rztz9H)+NnamN8{l%t)H z5Br-pU#vEG4r}5aQgxDNB+XnSD6yRW^o!$8|HHBJ>5E(?j{Lv^HHxp zF7mNIY#diV$B6rQ7rqRl@>Pqw&pE<>^SK}z-n5WGIs8%2t7Vy~_c>p4Gc+4z`#G&S z)F>T=FG=I3EB{PGy%)qY+7EV_6#b=JlR`^oH)Y%BqOJGS z8^i+}KSO>wTk9p`OFlaG~8^ioQ0oNtnS*aYGkH# zf8{gdtK_8N=YmbK`e`Xe`634UmCu}pUiE3<`Xe8H69(s|+P8}s=-kK2MZ+6cH^_(X zC7UPtsngo72n{%_!Tc>M{G*ykFlvj%U87U*oyW=;>D#T>lk&n$iBzP2BxF zxrF!Gre<^_bA)>w_#k};{oi?}@fwV(KFKXA&pka#gZ zaD3#$&of`*LOJ@s*pd%Fj4R2PI3*Q*JpIMSexCl?Pjo{)o_-R)&8aJcsy(-1n z693*7&8SW_a?8a}>ha7MKkSG6(2>n(@rBy%e#nO(>H!Dl3*RNo<{LQF??1=`Z71{AJ$o%$NNoALTOc zJoS=sD&^8%p84V@`7%Et4%9EH><53(a>@6!WqdJB`?0|> zw&cSPDfWjSQrW-lr~m9Hw#4~C-T^V~D7M6ld`bK68S0jUPx8yw9vb8KbB7@@so0+N z$bRtm%=h#|d7Fvvj_b*Zdci9;%CR3((NnmG9RBYV^}-Ljz(##{BGQ;lGv}BmNBm9M zYM+^hPcoUS=V!Pn^3z|-V8UzmaPPm=DdcOir95GV`=v6Wl~)<*MT3nnheNn_P<>09uM_lKlmdb{wPPixQ_&XTn8i0=%H!M z(?80Z7Hj;>Plq}g*eFLnZ0M9Ao3F|A<`dUHBD=2{|6Oa>M){^JzGi9F@@_utHko}* z=*$wXeou1xnk?f-xE!bt$45E%kPkn^hxYO<=xat6KWLCbfB5yz>uY?UEOL*Jc0qh7 z&l~7#DrcT;kb(n#y)K5)lHpA$;O8)^p0O1rZd#HGTy9Cohn;TbhqT7G5lsjxLyJn3 zpmXWV(6g2f-FX#C4ab*s?MdB=)9{bWy7?=5m8P>dsuJ?C-`N{s^w+Nq3H8Dc$3;H; zkiu`!(=b}RqZYv~maq&}pHz{MkK-U8elv*qy9d#l*UYslgnq45hWHfG`2GQY z*e`2gU-M$v8FQ1<-*TOI$NlX*Nln9yzZjImAATtRqlmBB+~%t3$m#Aqm)v?#j{L0A z$;^~N_e_mqz9ur;L-T1-U(Xi(Z-g#3W5Vf64x zcS1Sx6KxNpk~g~%%8|c&R~Qvo)`@O@AI9Imc5&;0js3ud{lJ6#p@+gKXWMq}{_sOS zj)VJ+7c*BhW4FC_D$E~XB47F%q{v^}xU~7P*km=!Y~I%~$~rmN<$b1zqJ3h4c-Gvjz}YVqL%=jrm-rbLc} z#zZEf{uO)-?vuerdAw!2%)zf-I!G5suQHi#J$Balt})TW@4ESEmaa0@i^MZ1hd=5G z`R<76{aYe~6#no-9LuVYGfBq(=IXX#`XtlYiEo~rm}qK$e&4}ux!Nha2;# z{Urx+B1JpG568j&;6VM@565Y_awyLe=N#B5$NtDiJ>b|jmQ2GY(Jl{kNIyOmwdnTJ z(ftAOHeM8uTAY92z=j@44(u@g%Pu<~Rr$z7f6KpzXkVXy=X}z667M4uTJoqfVA@FI zbN!f`55IC7rkWG0FF1$;en^pz`d}kYv22l4Qzc`!IWuxa=t~>i*1yGA6*IXOr zh!c7Qq+D)hl{o4kA2#Bm?>ig&As;q)u|M*$AL@r*@Y|7?pU3+4v@>>bdh#!F z+=>1(CqHv}(zQ{J{ow~2^{;t*->evR$mOl#f5o&I^^XlcTwat{zM7Lt-T%qWhaYsq@lbEk-~Tp`1|D*d z4?m=c4}Lg4jsxAQ=4)yKRvmKZOU#q#m!BjaVA?M`$bmod;fEA{=$}Z} zx0+?1&pqUPSodpFcIH3zAs>F|&-(&Sm`tDZ@nYu_lw*JRAuU^Uw>dH4kc0iuZrC6B z@WXyPKH6x;PWgumHpZL0h8=ZN`fEq;RpWXg`S#YZ~O`V$cJ6A z`88AKYBH*GF&PaD^>^c2+dP1Zl<;%)f{nP4qJGqieAI_>=v*~Lej1!QDXpEEpYAS5 z>go%Q>r>+YzuL|_zKSY%`$-^$&_b_LlhAulvNHkc(mM!J3_XMpIs}Ob3J6H=O{9Z> zbP$o=rAar2-g^}R;oVL0J&D)1{Qi0Qd~`C;^URz%vu8K==H5N4heLdoe$r>~CQnvN zx$LP;AL!fa75ilSul9X_iG86Tw-F%ANi;Y{i*fobo)+k zy*nqjeXp9guE=~}%J)pAhy344--|v<{p3UM8jp@R^x(u%KkPX7pycHZhc+9zInY%QJ$LDww2hMSXXB>3z12apG)joRv<_xJa+*?Z? z{$4!n>kM)D@XV9`;KO5yrw+zvT{1rFggo?(czBKAalMDZQt9Kdc}PTYG9;pPbUDv8V2-7c6sM zrBwO_pFhtmsXNtEKN%1$A(=gO=BNphrl6{l7m(C%-d4jet>&`0#>BCF4ktEYPC{K1o?Q1>p{_TW|-J*TJf!wPPd z-Z9+`J~-tEc^K1EPxSa(9(3)c)9+rE!&Wc5ZwWehaPq-}pQuw%hj;C5kCR24JnyA> zGZxje0ljsZM^^22GTh+XKKN+4zk3)SJv!=O+^1jJ?=zbBQhegUvEbxuwl9nBTi;#5 zmsU@wU$5w{dzR$Y>bts|y3jE`dT{#5yhmOfC)FfeTiAOUr2VJ2GVdy%71847ll-=; zifE;8dn@?mZ@hKSVs)=!hpj{XDQVgN_>3ThWmRiyj^IQ}?X%jb-^qJxtwK z{wS;?4n*4bFc;Rz?fPi3OkR5Qg*}hN^}sm$`}=90A0o}T!s#;hdK8@0kn-|u|p-~Es4vUVwSa8OnPU6tf z2kLdL6Q2GYyFW-WhxF2{rN_v=0loF)=AzQ}Lxl0+1H7lof}jX3Tz!{Jo88Co;KXs9 zh?^|`NXn3;<3s(_0Z+Z;XWeq1g5$gD@nh_JsanVNQGD`)v!1Ardcm0wJavGh1E((d zlD9KT?voK(DW{)(A3}ubXWQ}7^6`gAX=D4$jG^orCkPo&o`_D3o8 z(>LY;j*fVagX?(YrM@=jevyUYQRX-@5AY0?X2|Cql8!U^s2hHHuFA3}Q!HJ`$PaD4KUmpZ7+z20EyR3=I}KJ*ow{-2FyEC%zqbtV0ZQonjWlWsGOWWU>$!_0Q zZ1N=LB_13dmOSXnHMuQK+S~h4ws|g1x?DH;(ZN$sw%R^=Y`{&?1NMEd2mX|*Kj+fw zez%Pudp?VnToPw+^yDWWIR2?S9(rf@pZ4E06D;}BF`ptbU&2Kpd zZpni#x6C}LE0f<*3Ez0b;OK~B{^+QS`KNLB(`RY!Nt09d=Q`_dOTU`=w7`TJ6-X|AG<*@6*Jjws#9xr`1<(`l?=2>3dc<;Upf0I{F?syw@Em9_@@`PNZSE-jBfGLc@ll@rj**7LLVHsZ|2XusGE79 z1IJ(b%vZblJ{0oPZ;pHa{Be>m{X;W<;^FBFy3y$-$(23V%yHtlfpcFX#}Sd6I{`6&_i#!~2doK4qphm2=)=&)haE!leDw$WwG zI7YmD9|-Zpkq7=$3xIS$wSf z<~*Q3)Wv)_-sq`^elV{U;WOn%=7+Lj=vc{^HEF&>vkaEdY!8Kb!-EqKf2?{{$^GII6CmE zwNlHjErzW%7{F?WZhobXasj{+{-EcG%>@ zpIgC4YA3_-sVn2iTr$z^teJPVlDVYSzLOS~`OqKg1}8qIMji=0aoOTNTy)^guI7~v zUe^tef9<;h64~jF!Q*b0m5Gm^S%-cvD;Gi@S$toP@6W-5^SwTBzORP`C!YI(!MTqY z3r^l~FH6X}Lys+R;;9cD-Oj%X$=2%+&3(%B1Iv6PANq^i(R*gz_{2ZiRbDgS^VDwk z9!nliy);jQ@>=(pC zOB^^pe5TFibmsSI^^|w8M!)pb$wPv*`YTUG5039QElAhD@Kh-fq!*rhDn2}xdUk|V z(elqc?LDUwEOF?lC-`qDyJcfeH6Y~rE*%fKq>`C2aeCY!0~gvC}ZE# zl=M9SzCXa{+q<-cp01Gey#c;QFl}B*-P1d@b}D7>N8U7zqATp{?315b^ZZ#_qaXMh z9vyM$r~{rj>VkjtX&HTIf1Zbr4m_qrF|AQ2T>tv9sE(N#q1~Gl)&934%-{WL+s`37 zZtq*j-}~_S`x-cL@5&d|UMYGjd9mQcMf5DEw+2ROkFMo4g->65A3%FgRIk38#=Wvm zO4rxm==dHlyerQ4k5gB*zptJ#>3hidgKt;X@_tD;zH7d?pmO>;vXA-x@RUPkbX9-n;AQg)5tkn4_|*r3JJ2mXV3TT!LgHSdM5CRI(+!EC%q)69gk1`95++R>ty5L zyXx0`kz1y2yKCy_d;7LsxtR9vmI<;I2A&>PcnyYvHx*reE~$tE?Wf@v5J} z(ScJ34a9nx?pv7bH5O;Kj68Ki2Hsvd}i;39hyU3bz9p6Yw0hO@)3Wk zZLpqho>k$&-+UIV{fcH$c=EOA9ITa=XHaxAy9eu##_1It9XvSs1`i6>jrr~Gc_h9L z<8>2whXKKwvA&PtEA|W4F9)SEK0M2w6e#3RwFv{!G`*y33fsNp-Ft@xfXim4q`M^B|78;K>V)4vUWQs24r) zB~rP`@_ymE{E)juj0#td3qE>RJg|zJ6mFk%oL9X5VAcN6Q|WW=-`r(xnQ+B|lMhQC zbXf4r5A1!hKMvPPG4@{3;Wy;fsr*`d@lE-oQGQ*x^p>!XB0PVO=kL*ycm zuQ9bRoB1#=aN@{A9rOd7IP}!Xc=h7^_0><;29o zmVPoH?7@-#x_xAl&Z*0Z10QnPU#CVS@#H68B_7+mVD=)0RFAM4GPi`0$FRrtn zNATGji|1>Bqr<*CP)K+6e{XfHWY2Tk2kWOCw!QVv0w)i8e0b^wXTK&atgVVAS#X~F zgHJ!G_dxc-_CD8tnLOas@9YblJ?ODT9az>O@zYz|>ufWKAd-s29F_XpOX=8xr~Gv9XNL{NTw0 z4~~w!CmICmy2}qtKF0C86{vm#?im~%IQhxTJVNYebY5BZ)aq2Xu+Ge%Fn^~H=;6u3 z`43;x-e>If&rd9L;9PfZ*?jGOk4?S<4eW8|Ke32|$0r^fOTGr5+3Wx0Bg<#f1M6ss zR2o?Ru61TXD*HL(H?7hoQzFsH72Cnb=swu@=62cbWA7hu-C8%m zN8!QoiRXTxJXcalo(jHtXjp2wlq2c>Abh?zjE=b173}vxpZe;+OK+?$qf=|qpl8;x zs%f;A-J`&_sSRGe{tN4ixHQ^t@N>&!b{d1@6GtBM6UTD`cn$*mxtlMnPGM;keBA3t z*372q6r6bUSoG)y^m=S__eTdpxqf2~T6@i;nxOxSxvqK^PaF z=O!>OcyRhq)cvXTW@c)=asIJ2>5J6r+V9=X-&@7PeHC4%Gf%8V8&m5qdmmc;j;Gen zHy&6gHzmcRBM;*;9{AI=p0fFKU*&ichmLWu;2d}AI{wc~EAE*VZY zd(GeQRdo2C_VIg@Hnr9$`oPNVo3wtw(dEqf*oqEJt>BE$I6(v4B&1GKe#QZ3p5&pw zZ;w8**4Iw0;N*p`6nWb^bTa8YAngN{xDq~i3=Vfe@*&SqANs7fhJ9*{H3und1^lyou;R>*&Zbe zSI5ZKiCrc0yDkRDXFpzi^yF(-RwSat6gjXY$ll|0wrty7TJjAF7sjm;7%V=QKb57M z>d2E{I}3Vnbl}9pllMaHYVvH|a>+6-NJj2hDx-d?Az`0RmlJ*sWa6lW0*@sQ9hPwz z7acgdmeblv+sNsrUuUf-k*IHt&;02J)>TJ7#-smO#zDt?@Zs6ln|;)~FE1l*6Mhsd z`*@=RN6&uj%$Gi*!=gL*s;KO2y2A9E{OF#wFD<@r=bPj1isO@q{n5|=`jvbUvQa*L z@U{3}+-CMoUsWJnj=x(Z!`}{(sESJr&i?AIJbB2=zUrr&w3eI;SDXFSiKCAkA1vd! z>hL)p_|(HVSXUkEkiOAxaN^+c;mOCmTy^;H?BC9L%D&s2zwDz8jtPo*Tla%RYVGZ(_R<{A0C|R13W(Kx@X}485A37u0#0fS-0TC@%LwN z_UmHbbZ~U+Gls6j^a65k)0ct{AD;PA2YIpJ#B(09FB#_%IQufeGcU#^4{_k=s2?01 zI6nEWZVb~2{uOjy#xOn5yQFUTEKGMzE3VB;hUuRALE8IVm~LNOQx7)})7UfBjSo+} zUy9EEiofx5n8vLts_^7R=h(=*9dy*7Fg^16Q~fzCOb3=~s1ANUYY&5?!zR}qXwo)b z?^tlxI-R)5M?&Lu8z(d{^*gxZJGOm5Q!_t&$2xhLKREg0dAncC)A4g&ERs-l{a?4#&2y7GRDmI697> zgD0<({NRpt)&=u+{J;OI6Q9?qGdb?~p`7$4T^wfnO9Np9pLj)CcZ5Kk{K2*HuS6I{L#n@ElL}OXRp?(NP!c0H6MxyHZ3a zUhJsMk9aIN`M?>M_~(_UO4-BtG*jwvvc9JMY}R^T%H-qrbBYu3ZM~;S-Ft-%Z}~2e zt^ErrIJ)4E)=5y_k~*#Pa(T3-l(vhVFFV>6SMb|=*2&!EMYQ3X-7@yKVulAtM_k(7 zKS?|L+=XXcaCG4K)WtX(`|X$6fp-1&eF#x+ikf`j=op9m@F#1nu%DHcUAHYcD+|9V zpzv76N4IF$G0D8SlCCd)QbHm^^pNiXx!kad?&)?;!tA{e!O?-Q$o#v!C|l8fR$i=V zP!)v-M+g3Kp2OmQx}?4TL_%DS{d;7@MEf~^i8wlN>d2pRhujLRX!3)jd${$YoI6rp zpAEb%joy^hV;ioCY^0$yb?ZtSp7FuaVVMs)@`0nHZjKZAI6mO$u!B8zOUe(W z%(?<6o^e@U&-1RAV^7PPb=u~WZT5Y^WfUA8IQ@dBPvGdlsfRk?!O?*;KX}FmN4IwU zE9v%GNgdezx#ZhY&h-Dx{5P`ebOnQ>J7Pb>YxT7v`l8oUS-zr(f@Av+xF)BgiYq#B zjypV-esUb};faGMFFbW~{LyzEc1^mS^j9zYJLjjz2$ zIQ>C?E;x`=VCUDz#GS zhx|44N+}Or@k@2%XDVv%!Q&%JJbdi7lv-$E9i9L2-!gV`ZNrln9!q}mfRhh?P_(yh z462|p_8v`xCt1q)i?jP_gXkpORYxDlj~<+SSajq^$L~vie|8IT*T@r<%(~2X;=QC? zTT)ritVeWMbkxbZn&9z39*hYx*DLaXqXS>s{*64czcT}0?3efUGX<+CI682A>Hw#| z#4&GhbXeliF%NuruJ>I#U6M6lsrkLJZ}1iQD%MhPbl~4Cy&+>KRx|wRrT6U5-a{1} z9eDcowC-Oy3Rd{f8;9R%i86O;7j$1Dz+nJBeI_~}ak+htabRMw2(P6)6 z{6>~OuWHU0aO#7nE^u_o!z>Wx&HI}AXOu8&0MgU!gKy}-3CWTUd90@A3S-8 z=R8DDJUn`?ON`I;4LyBe{`3nR9pjOo*WW+e`xwRrmo%@#!FAkddAF;C!t**8936a? zeKE3VRyn;nq^C@nR$kG8ql*IC0?A3(q*<=xR-9Ci6cHQR=Ris;|UuR?`n~ zbo8m*xL~>ERz>}v)tBvA%P2fJx~K*t?fYnhHAjjmlJaIvB|knqeZ@z|_~6XPRgVsS zM$<*|W@An5WPheJCF)~MJ7J|%TUS%T^L;*F(nePO4}Yu8MhWaC+9JbFSz0HF2PY4C zXG~ft6Q&0%eDs#@#b=-@I682A#s_CUfrl2#;sccx934D3I>w=&=$R)t@$eDv4$Hs{ zV%~T0e(Ub(UuEIjAcLa==k+}Ahjwk)B=s&=QgC$O({FE+e(OUt`0`r0_)`^y2S*1! z=D}X^U#|+!_~7V{FI^=KelBm`pYXneb_ze&{>t&9)Oc>UF6sRIS<*;-bA1Fyhs}{9K}Wq@AL$R*UvTP!2WLL;ykFvdS@#t$WLanv z9k=6!{MNsLd0oo;C0>uhA8&qL+U>2UzAArRHuhznUhl83_{5P9 zoH+QezQ6L^2Xb%yI8I`HdPf0MWCsww9Y zJUBY=t2Hmlz6W&_{+p(8QoML|1xE)?9lQ>QH+W+F^1Y{}MVe2vk99=$d{SF)e1A|n z6|1h`jK?_e;OM}a4?NccaCGG3IFX0r0getkcHkZPr&KLPhtK;9))P4Mho?W_Mwi$R ze8wZ6>v;U$<~-s&!@qTSlXSUQOS4qmD}V2-XI?LWqicHXu$&ETsGNu3SmM#)(=Yl2 z&T(|*UE`^Pb9$YSrzYx=-`R(t(DcQ7`*FjKe=@`RBuiCU|l#y6c8Z+$JY&P|#G*4NnY?fYLQHqn!h-&)t!*ERLS6HmT%AKqA5OV(26HSO6OYwn*- zOrEH(J!EH>)(VaeOJ4FZJ~+DGPijcUx1r|uF2@1O?+=a(dgd9@Ft@ZiX#brhv5)Y? zgX7aTeqW*IeFHu`k->jRv4c;dj(WjftP z`h*nHw`)I_zZc|7dLNpI-wbFdG4^MM@Lr{Yj8C9Etat;OL0UwKG7Lzt6Am z=y{)oMUSprk8~3EV_}_DC$m&<8mN6%7n2_wmQZxy^nF*^3d1kt)5#$Gv?DF`=48xAAO`Z zA3e9EZvh2I*DB|0>+Y69rvHpndDKhmQi=eByXweC9`xYMgXf)}9A-Z!y<|VBp7=a; zo}&(qu1d8$+NH+`^PKgQ!}9CYTlV*?5^?lN@d-RW&qL=q<@oTGMi z7@vGikLI-RgIXx)!HL6XJoMBFPkfdY`81;Y5HExS?g!>$?=c$k@Eu^g+x9`#TC*^s}^wB(+ZteWXVW{_Qt;wS&D^Bs_Xo zUC9=?b>yyZp}JzqX0})x?|n6Z6tfa4h37zUy&j zJmRT?}JQXL@I+ z#GLlm9;5dN#{(Sy+$w)v{C>OKZXBSIDK?w&7#|(;VO%Wn=s54wMx@qbe{?k02kw+;JUBXV>Vu~)aCBJai;i(PE*xi$ z8+plx4jdgg`QTZn^o2gLUcu3UGafwSfTMHo>8Y7#&lQi)UrImUMe?C)N{x-4B6|zJ zmPYSpnso|JeasUbJbA$Xu6<7yeY(uP$LFRjUb95#KR7z#;K9*>Gd?`Ohxt8l(9cgN zte-Eed;HahQ|ssvD}?if>jFHMICS9X8ISp*r;qdn934D$R7mTk4@Pe=b%LXN7`9OA zUHwVwKAj~;KI|~}#o)tNiPwTD~e>me)U+Qj|RVdxs^xOlDXsl8Uf(SaX$ zvs64XEHZrCl=EfvpGyTC9hPy?fs+>=|7iL%_CBmX$;sI#BxkNYrcV4{zuYZ;>-Pz| zhCkjCkCDIrN6&oF(FevM59_7>o3>i++Q3N|H0D@j&9rKQ!+W9Is{KVy54@9 zWI+9e=D2b^>wUXj+;ab5aCCo+Iv_`0FEcngaK<4&JUBXV<^j(*;OOWZ{Ur~Uexd`X z4tQ|#u-@V67ss1;aCE#r^=WDEPrl}WoZ04~_cre{me-BwY7TuTi~RRVY&SQ3pMI-w zUW4P4hwBvQJJ*+MZBuCGLTiQdpEz)Q#vva#`KS+{@z8^#<9uNp)+g6va93TGZI7kL zl`VoE9reM3laKk)pRP0SNxepUP5(ImiHFB0KRDwP$N30O96Ybjezl+J6*i)cdHtDs zwugqyX)e5uTj2hW99sREpaVw-PCob@KKEr~!VF)TLv35jn&H37nZx$`{zO0Q!~qFi-qYat@XfxxAmz6-k?d{%kU?47 znfZ5EWnYJX>MYEQzMuogXWry@&5Mq_=)gH%FoM0$NA@c87dzW9K&Ir*)i2S-O7>xXp* z&U%8!hbIql%mW@hI{JsDzpgrt7dqmZ4}61XQzZ6MHF-7rYw30<#@r9j{qlEHkC8J2 zJ{EM~+-D1azSnXI*2tM=gpK_}->yp$D#wQ;>dg8In3mxNvqvQ2#``L?R`ZW9g^~Bf3gE~2Xb6g<2 zuI2u6^x){g2QHW+;ZLRu`QX9Pk&pY$8wGtSC3DX-ulL~@2cCTJysqNB$mpb2q#YzaCG4K>7zHwp1RZI?A@(0a{hQ(6}V3PKAJ2SWwiv}oM3Qt z@Zbp*=S@Q&(KG08i zaCG40HGE<{;OMA_ahV4^I6BU=e_|KPkmlbB=NtWC{_xm~rmj*Eh}+=EMBBet@IHk{=!U@Zq^%*SXJk zvVA`<_vbo({@)_w?+12pbZ^^*X}uKL=b^7AqSZDspaYsi#jtx!FCFdQz6F+`Pw9z?! z@;;(ZUeAX%L*nC{y2wu+$2xp+-0_JAclzMe{q9CWUDO8;&c5b*5}zm8cVR9~-LbQR zb6+d_n{&UbHY=<7?X?8&dVjEM9(?YjC5~~x*{7WS(7oGL)M9^jRK~-H2d6&r@_owp z>88n`LhY6BiQ>bT+Pg)@eEgaDUMkZC zJbK1Me|*9X>D0ZgHv7m!*ZWq$C-TK_{1>}=J`XL7xHU$d!OCJ`^@?NCEvG12Twidz|nDkIy!jf zPe1q`8J6#-p~HeR9^;Uo`q8`U=mT}pC*r};@jWTmbqU^c!532HX=mm8Y~VZ(7apAF z*uvwp{#cLb!O`)2Rq~RD{iMOsfm0tm>&5gdab58|TAqIkk0lNr>xcTNA3b?ob@=de znx&N0Ej#N+t5Qmdwq10Py*KHn$CLcu?s`c3fUf#t|9flp+AfNZp8cZ-H2GlpSX~Vd z&VJ1J?AMGBU-yxl%uAQF4>f(GkH73GAo;d+H2YK&&-WAA-y0n`dEl8ZI_A--cnbNx zc$k8tTd~L9r+Gt|!h_ ze{Bkho6=tQ1$xNUcAuF%_~av=dWg@n#6!m3?PTUvuKar|px@_uW{$fYi0x?dp<}$d zPu=DGo(?+j#RseBw)RF3PkwaZ;Y=bs)LwDF`on-M3APM`b_j*d9=__5nlXe+O? zGUnb*sp);jNUZSuQl2wW(EjXcWxGFw=ZnJMPJCYJ^|*cVDAgt5 zIiKjj(ZT;1yVw3ZRnq*>fujQ_A9bLk-=e+tiB=(UmZ1{W1s`)@A1Tev#!$D*d`luC#_#_bU(M>FA=W} zn$PX{dpq{`xRVlB@Tj2U@Au%YI>xKEcCCbDJ1$t_iDP{9t~lc`KYZfQ-|4zXZXG%; zC)2O8|6cvOoSeBr2K;r>Sn{L8g3}LheAW^B5f;2KTFwRUlQ~C+N$G_L&EI*z(XkIA zpK~rBJ4=Q%+%M?X4w)#AzWB}L0VfVU7Cky}^3SNeND4pPFDvH`ka3^7drBQqX)-l9Q<;NXUo(}zl$r* z@rCDeV?K{&eSzcCA1r-C2TtA83r-$*b3IJcL8_&_EXy8*NrNr1GOfsTsovtexlW?v z`o#4S9Tr{cwBsc7@;Q?aAD-(Q>y-5g&UKMKVbQzlsEa!2D{J(9l;o1wDL? zt!edSh8)6p-c_^d^7YwGJ>cl5lX&I>&N%SItv{PeGh6ut9vq+ecW+0^%$ntd&pBK_ z_ZU2Ru{0`H+%aZ2v4?gd}y6X5`1l(2EuJ=({eXEF&m(Lj*_c$o4 zdzP0xao6QWvtq*M4Dfs|fDRlTIQhxLIN<2OiRbeQe0cPYn%t4%?F*Uu$j7=GS!}Ds zepW!5^|kL;ADzRj4{%o<{mFlPj%5EKkB|?XIB0K_we2&iN;^6pv z{>^;}rIz_VZpT~lu!!jPag`;z5zq@&b^~?Ff z`UXb_PF;*cz3}MKfuo~uoG+6D-b(I<{z4z&!Lf{o4xBuUgGG<-*G<=@`uPgxb9mM- zIG=0tIXpb;*j0y5KdFmxU2%Nk(Bm@>*P$27{*m%|Jk50%oa-Wdk)MuAzeiqz&vgz`Uy@Pe7&aQ(T;_u%4jp-!7dRH2eCtwn(nb|ZYW>U|_1L|SwCb6T`nBd&2Ory}qQTJ>`=O&o zyv|~D#MN5e(cZ(VMSNVApsw+@LHpkE_DJUT21obD<&IjceC>EV-IAK|w$+ga@%GGc zF?e#_q{l5ZxsTq#|95$valxJX9i3yH{Nzc_zaQcm&(~R)RzpU1)IZm!i1$bA&!WuR ziFbI%Iyn7G&b#)}(IwC4#JlR9d|rNmCLejh9qSw?;+(!a^^!L^?&ODetTVo2laC9Y zJkF`x!JXsojOX;p@sr!+ILD23;?(cxoji^Xob?5t98a!eTrBIru^cBSzccRf${lrT zskZUsIqS{A|FDm@W1V&9SO-t8bJh#-wo4(dXWj~*N!o;uL+KheBkJs4$Yz^j^{S}!m-~O z`1hA`Yop-ohG+jbc=X`x%XV|Cw{{tI6C4SerMb; zqa&|_7yCQfxvpTj4gr{fdv)P?R# z&xCOu>*$l?PX6S)SIMFAzJn*%IXFJ^!aDIzA06xTFS&L4iVnMBSdyN&FB&K5ocQE% zj{l(Nu=u>x=jg%7`@cJG$@9Q7e*1ue_H&CfDeHG`crndTF^#<^e*(_>f@dFnaCEFc zaCGD=R<@{~kIiE8!m~d;@!;&A&;Iblv+q7U$Yd+qwRQ|7GR* zm+!t@c^c01Ggj6u6mOm9q&PbF zZ2ks!e4e}E;EwO~kvN|Jfe#PPb3)+3(J>GBEye4Z}d^ZqN&@rh3!=NwPgiNibVgX54KcXSSqO@7=R zd_t9MCeHC4p5w-N^uytuI^i9^?Zh1M`JFuY@L1|{ct;0LKE~m>fV_SS9G_p7&dRFn z@8TQ##)>|XU4L%xDcL(^(R1VfvYOk^jDX)<@}*TPMQ%k0jt-vvMA)|k9XLAQ^lz-V z=Gn}64fZoG z5_$CK$d3=t>rGyN@_L{8;lc6gqibK`iDz8&;2allbUdfA-})C;Nw*BTZoms`eGfll zd9EY6Ub&xI{uh#X;;`r@W_V(48Jaex9{#x=J5ycM3t~&UISF7mS2Odg1{*eadbl1!r+I@L`9az#w(SxId5Az7r zpq9BcB0P_-dF7+%z|l4T#y;kGFUZ3S{#vuhUHcwV`#H%au1V3A1$4guM<$-QuNvmk zXEpK~9G#BOq&NPy_e@C~4;^@wN11hW_tb{Zxv!<9%voK3%$CCbzF0>+u_M+x5MEy| z-H2AVc^<(R+hx{K!-nfWFY9XQXT>b^1(x-e=n}0=9QZK*Y4$z`O%;Ah^FHFXud0Hh z>o9Sgw3;XeM+aW_^b%Pa*2wU!jx3T#GlLWy9r(_yJEV5+dWOHWYKt`cr=o(R1HZNI zzHFKKvEjeU94klMN-H?Jc^BWy=bMTc936Q2VJS4cpBNrI$I7f)pjj1#_dSi8!O?-c zebhv>7IHYHq_;;&7UqYaL(c>2>J?E{AE z{0%j%bYC8o3a6G?ZsRKe>BWj!izM#^{vN|WK1;uF{7a;!D` z_um8`o_yzjh_sx#_Dww$GV!@+{z30Tw*MTYyYh7pi5WE|I8QG3kSE`dv^EU!4sqst z)_ZbDY{#zz936P$Qm=zMw7zS>gI8>OBRHm14S@&Gy=hPI_KdRxzKZX}knowQ6dWD+ z>TBbJJ50SJ@ZgU>d>$M$Ih(?l@cJ&~+4NEhjt)G3NSok_?j;QmKKNGW;F|3%g|F3T zLddubH542jc;%e~g41tG;*Xse9}-u&xq_nu?{lPWaM6%@h6mr-rAlz~(M=T|yj!(Q z!Sj!|R`?(Cjt@y0)ltFGf!{oHJSfY`_J#*v|Ll{X>6(11s*L)$ui>-49vd?8lR*lO4&1X*n&5uX(S|QFXl%&y z0nrMMF0j(r5NCaYqnkZso)sS0Q%@CKYTfectNHtmvO;$C)HDOvSnIzGH#oYgMYdZH zvP2jh-I|y^)9@}Enb_a(+j}0i>cm7TI6ClVkz1{fqX!xOo%;#vRmc7c zj&As`7vj%5aCF0_cuDn$D9zgFj#XrGZ@n6N$0{?pr-CoPdD|-fWk17jRc{$tVt|69 z1MlO0Cw?4wE3J?G(s;OnqjRo%)f?N-lbo>sU)Mw59_4k|di!~i22aps9Jwl_@SHb^ zTIaQ0!u2!gUS-|fCAAijvf8hGppHIQRHsa+sNlW6v!6M$C7t1`|J_FCmOA&JJo##l z4)Ln>le9f_-Kx8_xUTr7o3-e9MFp=vsEhO8PDsJ$ zt;B8hq2Ph9=ZJG1yLDoqbh!Av!O=zasxA5I+%z~k@MTjTSiAb}Gkk8}ywc%BfCY}O z|FLb>>t}Nejt;y~&t@T`bKW#Ob%Ud0Uf}3PtZW?exqV*jeb&{Qd}_CJ+3ha@$C}x{ zx0Y3L8|o1Zj?TScjfk*@U21j@?_4n9SlRz?RIYmc+>Yn&=H_FY?Dl_Nj&J{)JuAmA zkr`8L-=A;Y4#(e`$J0vgJN%A*Q-Tj9szTYs{J;L+ zf952Lk4v2M|M};X2}%F;fBP^xhtmF+kSm4#lZWwR)cM)L68`?Y z+qHMFV!_^f{Y^4NdEWQ)<*zfFWLhT4WHJfIvpXNp?i|rZS+!z4eLBZP-mz&oF@Qe? zS1^p01l;(XKg|xQATPf-nwRTMH}LwmmpE}as343!T=qknIleE4Hx5dq>E-G(SkZ5i zM0?wm1p3Y34}Qhqy=grC4nJHiLpUxjhFpq^lk)B(!M)F;N#nVH8C*Cjio=3|xhF$N zBPdUs*q<{{s#;Gh0Ulcg;nXf(P>8-eWhX}Ca_{)@FvikSd=5sYt$N2 zan6Q644vBIM=Ar{w*LT5z#=JuJ_e0dt~i`BjkS>zsoEi4nwT-_4?OCmp)BBgv2ncq ziJAj>`K#42v=rLsm-eHKzCn>`Bz*!uyuQ$vS2&Uo%He&i0{jKs@}~~v2+TPWL=B*e zHby$|@^>@6NTViSBz4e==*q`lVF zkTd+Xa30a$oFu(!+Fjv4jIxgGp?1v{uR;6~k9Y=R-|_V4rT?34>1_Orl#f zgQX{ZmHWKHw$dbyKzZ1USMXZcmyA6)MSC&y055k;i6a48)&T1tS38k}NuHADgr2;9 z-ph1y%+gTqdd!tG+}tyRWW^;*)0Uu(RG*(i>zXD@3C*$m;RL(v&7mt)o24Mz`#Qn#%PA(ZV1Q{LXsn4WG{)*Tb*>;getggC&o|Dc zL(>i9?C@tC-@{KC+}0h{hNzs({oeJWy$$4XPDWLGTK}gHuP_R70DZ`n9Fs}qmdN0=}Y!aF_$MTdZJ@0 ze|XBD8oYicU9UKX6I_=aN|W~dkhb{YO!wG1kxqGWPV%pd<(?f9srzDMIn`qnukVl% zz$c>U_5J?9Y!nGNteqD*qm)B%@3s%0coxqa${YCfPNbh-J(F@D<2e2j5<_M@-TMb# z5amdQ{Tr^y&Tmc`!)>?ulMeRRG)1-1211U9kc?g7l6wzZUcN>jN0z4qOCP>r{r_5p zQsu|>V$I_Aueii^j$^6ul4}~f&P{lOs9Q1vAGqa z3HVmR8{7|eB%5|#)wsTI$SdqW9Za+fBBb^^5JAbyI1*A0LFvat@+{6!9)8@NGx+g$ z1~EQ*MUp4FaoEx*ku;<6QrsmhUmcr4+i2pYu167Wa81df6QBzoOu_~(dFj+K+)#GA zjuke?B++iwt4hNc+H07E2lr>vft4bpp@pTK;RAPasH1DVRJGAmnUyzMkwH6M3YLBs zz2O>V?Q2Xhkwtq}Ud`1+{_gpfmrqw7RMjF6^TKH&_mS`$YcfPt;kK57|*<4Tjs z!oDW*m}!rBxiTCO9L+M6*L+oT29{`($UfjOp$LsA@h)g6JYI^d+=Z+3TR04 z`Kg*P30?Ni*NvZCPcrgDn>m`FEzx@$rIF9kpLj$&XboXvvs}ZWrZs`!z~+eXA!uZGM7%WK03~b}oJoA(o1uoXka*|Zk<|UyN^QNN@A6p}Ifmxas=0;IZsn!ItFi4Fr6lwZ68hEDeqFUvtI^`j zTBXuh+7a+?`PrD;$j#P{#I2W!{9LJob8+j91BnlCwCj*HS8?FDiPWg0iR|zRXTm1e za%j+zE7IXs?!0`PK_Pj;@ zqfKl&6+}{Z){zvg1O706XCmoYd`{YX0T-L&lQXDIh4a$Fs|Zinn@LC14wowItHxEz z-~~fWWS0)DIGp@CnVc?HZdsB{)KFg1W&|%^dN`AIvx}DegIjS81Ru(z1Ds40`Pnu6 zq4vjQk_#0={QkmgolO3eXRM!02f#4va~#L{G}EEPd3vN|+7*}MSSK%?7pxU8a(Z(O z$%{?34Ua`i{i_b<@ZE9URHG)q#1l4*!(IDMfMKqHN8%^*A8dLo(?x<+PcFsv`bc4S zRW+E&7WzB$@;+I~^w-R2>3xAChfh8TpN-8Hi4)4o|p--yDNWT{#+&pt5{Q*vC zRWD@NYfCbH(8EL)?MKfIq2H8?#`2w>*x+Jz3|;@&SY9(9Ve{X0D^ z>9J7Fe|VIG5}wf_fePOfxmRp?9SNLyo5=TW+8bD3*|?c+-5gDD=G)jmlE!_Flt#9~ z@+wb)=w^W5k3~57Ycgr#8Z8Yy)q*gA09J@YKNET1DEy&4tbXH2wDjLbgm2SK+P}An zTqzpiMOJIbPGIH_ z1pdHy+$)qJh9MLnw^s=VO#u)c21?3Acr!&5S;Z z0;yZ$D7fJhLB9^Vt|@LljSs`X@Lc*j_ndUh(1OFt4pk(Lf|=<{ug(02an~AZ*E^WY zpU+?BbG7m8K=Ln?FIV^Ei`=dkmxbDC2#!nA$+ zOyuyokX+bgo|n$Mqnkh0DT-!|H<7O_=M$4+;6G2Ltq(Juqkl85^2$4dh$XDgpQBrF zSbsi~7*#wkIZQ_c!*`Cp$6uA(gy(LpZ_VXM*XFh!|;8HU=D|l|g*JzdRCc;`_!>T3cf*_rBbZ*MC~Pkp~#Y zMmTV|>4tbdObg2hvIq+s<|4w9`g9W?wr*z!fzI)0bYb7nVYyx}m=CM2;m8n+7qAe_?STkK9P%Ow(8U5ji?B3=a$rc|1m-MT zODaK#CG;W^{E@kiS2({HB~G>V<>g@yQNjf)F#uuYj10J6!=REra0F!x3k}>}=*;28 z{ZZn=mV-FFZ0%;Qk<&?vBmZHaQ!JmWQ`Yt8@Zjf>^cT$CX(fF*Y~UG2e*?T^em@S+ z?hwI4G@@L(=1=E<(S3Y}t7Xw}>{8DrLlEE2KyCxQRmi|#fDK_-_g2b&U@;vQh7&QJ zAE!b%0l^T9*{~>>2&uGA#)+hzmn$cbe5EWZRwnVAvynW;b2q6aHB@R*N)SL!jWCN!|p9J@fY-*k2@j{$v3M+qN|^(9a4^wm5Kw&V;3 zX(C9M=If<-729*T-{&Cue(V@UGsL?g{~>FA99+os_24pPqHt;AI_~jtgG*%l@5GFxXI5{y1}DFs&oZmhx1wVg|}AHmm$dW zNvHka`b*Bs2=^gh@7h97Y>tw81a;s(BP+k`VImt|#PZ>Lwoth#EOt*?^YW4V6G^^O z4nfrWRAQAHB`qjG1e5nAk{S>)aq92F2}He4CHc)vD1&Ksy)izS{=z$dy9;A}mvC&d^ zXROfjNFr%H)kIz&g5}FgQpu$jCUWO>Snk*(fX>_!CH4N^hj&5KZi`9H*OAi3$@Uy> zZFog@DLg>(Y)Ck)UXrT2`YKX-^$g4Row=b%Tk^xCR?g_dr8k(TE9@90wOflWRte2g zIcG#kLktFS1Qj0_s@^w()o{2AhjaZ4IDBRr2CwH`-K`p%4ROPZxO1A=U?|_Jed>ew zw>?}-3G6L*zd(jcYbXnJ6K8;v*D{+B48MPR&eHeKO%v{DLR~rD}9=)+c3mL zwt_$fGs?K*S*jDTn(a6K%V0NHOUg6IV8Nho-5sjv1`ri1V^F0`oyQp%P>PXD?}Q{y zaA!B1Xf}E;kJPP5hahoC zdcpQIl6nEWytj<;|GpOJr=KXr3RdgUPv76XHz%u*f$oE2>6g7Qugp_%e9pfk={JBYIrqW%f8OyRy2CX} zn$r&n-g=)%1~-e6jD9x&6&V=Zg>ld3g*T%y;Bf18BFTW6E&Vu_8$C=V6Rb?+zF#pu zFie+DKUhXdpWb5m@a!!#J|&WgZ6e;JKY1d;_-U3DQcaJg9wUtWd7@n1u9 z+q>VwVfbHvUvj`XN=lrB_$veikvxFs4EW0++c%t0%KDsf$o%~B95Q%zS)Vfo*}gz9 z*kxw|NlJ{Cgwc;Z=t1AuSaD>=+RK}^-!NHf*g{fL;-vEc* z{r*9uFd#~5Y^LH3HvhmgplwlD-uWIfD2CyZBT-xfVi*oiO(1bFD#W;F3=M#puRKG{ zfe{Q1tQE@~8b!u&Xkg&<9QSTD58+Pcj05&*aGk#lv2#AbkmytEbI9P)U)ZO+E91Oy z@Jk?-eOhX-kHY2GZO}&g=0`t``^6S~`OSrm$+-e0U%H;tk^e9Zf>1XmmPo#aYQEe? zuiZ%Z!RE7ga&un(p>q(e2y?gV2|He1@K~?wFvwgkzJ~}ac!jDi3^bRYcanJdiw)uA zDYSnu!->Nq2CX9*(0+3OF5lh|Q!-E{mq;J&kl;S};oCy3l$44Lr3QtQ)RF<3ght4~ zUYB)b%)pk~CjqV;;pIc2s$J_tw1fL1fkxV$x}NbN+A(p+&}xvd`*N+6T(31B6=s3C zblQv(DMo`v+4f}+RTAw?Was(lg57nCqmv=vu*Lvguok=b>U@FYT{|o|0&9yegYD3sKkJy~1 z>Ip7eM19=r-A&i&evT>m11n*{s;kfi@n!WhZXDCC1A)faAiiFelr(Av9L@Z|HiHHR zp_jAha&Qs{-$MA>)nIB35*y#a2J&RoQ1k6=dHuG~Wo^Mn^t{)c!(Tw+u9LLV^;|T{ z&7gAcWhK(_c!bA8myG>4Un(rY`dgLizN8d5Y+UB$u3v>J9h8j(0>5u2ErEbw&~{M@ z(a+HSVXz6o&7^e?H_pI)IJElxWbdCtE4CROQ|?fT9pAH!hd4b~*yfULJj!n_E2%e2 zVsqKkH-uIOc+!FXoPap27JIvWnbGto?2N`e?#Ij7&WQz?!p9)YHm58KCiaf(^qbW$ zJFbV&fD@i_iDNbnmy>`UtMx6voi4)lTS(0IdTf0cyIq!Gz+jQUFfk#9T!yWgIHqIy z1<(HE1Hk&vcE2g*cBf{oWB67}5MVGnE*EfKAKZG0W4dv0dd_CHgBu2N4X^|Rb~;`@ z0pW0)4Sy0E*lyU}%nx_lK;NKy9n44&1Q^T`5(Lc71=)645M&7n3@)FLz)~v2-jJUg zf(FI8VL&rHn6!m3JTr2UalsrEM&BUU6;&oSlPqI_rDTYF0MTdSyk7(y#AcG&1lui( z`~YSX%m&0>ktH;+-LuFih+l<93k)lqqZLkQm2NiZu?#Q?;Smq=&j4ON|F{I2R>jx>B^rVu zk!z=sp*kxGslLrboBP9@msdCehiVx{`4b;>;PCF$Ff!s75KRp`T8=bQR&L^Ha#Q$qCZdo>>3) z+D))MkCOzxLAI$>xm|O!Wu&fA$qZ}m2mcRM11k-Ji8z?2HIz_-{iiGI2Fs@M1TQ@9N^*^@*Uo^K%C8$CqD z@GpIorqI^y*GtW6J>)<1?4C^zy^WS^z9Rhmcn%Gl7%!Q*1@Q8x=W=K>qXcP?uO&z5 z>$HV_J_BxfN6Z`g(I=H|1EU+&2#?(u!J!aK76chX9^>Hny^NtBeUwzXXu63k8Zd-k zOibjikvOavL66yn@{`7sIl;wb0QK@9Xe}5%PsFO(&%Sk-UJd@0KN{|*D*uXWC zygrR|=^Z15kH+(S$7+crp`1pKRgWWk!3{5LzJ&|WXj&X8hJeMYj@Nmpy$Gg}&HpEC)5inKb=S4lM>FB`!GAiY|TY))eT$`d8;} z0+|bQxje3^QyZ{aCtKWbN zBs7Ku4GeaD%;3ZLVpU*>t-m8Gr;(&f#;T87u)XT`0b5ws;^}+h}c1W&)aHT{|zgTCgvdVf*;sN z-b+W3vCt(J!!aE1^m-Wagt>fHcNIsNYEzv&1&z#Eg=3=*)2vA1UuhDBNhy; zjYK2dejHa%wze=M6>AHt&umN)4SLl{BLjCB%R=I+6*EaM*--8~7y|}k9vE;A!|`?} za_9@tm?#%hb?Uzu^I^*?8>WKb3Rqn~fq-IlEt^RdImfOEmoO5>={8WAkg)IWwPY@A zF8iFoK4l&ZbJ2tc^J`oxxdR#zD!zDb6WIV(E|+!b_25k;3yf62;})loo*4?kQq>rzja=3d?E;ajjTe5zNsZ|TT za;a0NCz4SX=8!OWUhV-&+ZJ=bj(~#_w6KIw)%3QAa z!nat%}Fb{hZS@?XDlk3y%(7s(QL>RrOhHA2#x%|W)r*hRi znJfg@>gQmN|M8CgWD?YO37Dv3Mm#@rhe~mWAD*8y2lCLD9j|EAC^kTyOjQc zOWq%lzD()XS9%zXgU;<6Nzf3Cxnz=bqwG!IDH~q-ldn75&^gXCpc&(3G zOrrH5_B&^PTRw5Tg`97Hkk~Q24u>zfIFji@;p8%~BZu?d5OxUYz>RpwSDD0E!!S0f z$zgJDBF(b^4Y^k2uw_rgpHmTiMwODCLvN0FB^6F^;}tsP=g^0Jb<)sqgb&@#Ag;0Z z|G?GGWsq@xyZ+P{$>n16DN?n?_WV+UFKLiwCC%-G3@5*gAbY?8xwfk=Wj3G;%#EW4 z_y7KI(lCf7!Bo1}8ykF^6ikQ0RJ*$ZN;qxCCb|TCxZQ@eIKxY{k;Dl+908kqC?p0J zrzaD!eoCv&WR+j3WKgzM^K6<*!p#m!U8ZoSRx#M(m`XJx4*scNKXD7~3r?oA487j@ zC27W42$Ba=S;tv?Eq z)878U2kW21(+4d-0-whMT z^40R+k+?Q^cj=-cu+eDT0R4gHg{^5_Sp7V^U`S?les@)AY>1TAvNx{(d-`C7lhPng z;8ni?swYt4^%$J{`)ga!dVs*bl`}7&cJZL<4U{*(hUIf_Jk_b;OsJuiD=*J~(}1`@ z{WD)&ILz*l1eCi2!USOc0tle+3XFmG@PlCBxXOam1Py#^gU4)_yR}mp_cW0o^>F9) z2h29-<$WKH;P4eEwQ4l174=`Ee^6z0D~_-Ec63P27qsB8w9JVzt1tLw&KX?XM8SA{ z{R5S>1tX)RGj<5i&poZ00TNlOhw=uY4{-PTz#UZ>|1*hpPmPgQ92&+Mu$&M^b*JK_ zgZD7b_jXbw9n~&Q3cQZ+6F)q(+SUZSB&|ADgNgTnZ`gkd&W?^p*tA?P*lGt75@ZHN8NX6<=Q&DTVZ7l|Q1#B)X)fAD)T{ z4Vl};5QVu^qK{Jh<1yK&R;cprQ)9W)DEiE2z-rPwI#9a$7`uQ;z^>_(7l0j7{Sg4J zYO%K2$7L6h#J!*^4}HlfNIJFJYRCJ0>Xub-yO@#zs(My`@tdUHVJ)B zg&~*(PNhIlvoJ<=*wI`*>=5F*4fOEtOV=_9cec z{@S7~v_3F6W)*HenG5F%Q8DJSG5QAcm!ir(`5=O7`I%(ksZuGy8&^Blr_689nqtYV zUKrVepoSdITb@hJfqr-##z{?rTPO$_${!|oYr&#^!_v7UZW+xs3c6Scv>3ij2b^;<` zcBOM1yCbTUT^eO49_$XNIPvg>Lnbyg3yvAgW-Z5`n4M?{_>PkwpUW%uLJcvPop1=a{ZKsdxPNpY*HGKT zOUTSyUYc!PtvUQ?&<3J8Z=&SasenI>i}xpXQ)4u1&(!1$0}{yF98U}H21&&=5uw-DSZc5$OxiXJ3I4YArAs#~)4WY< zMA)c#_B))OKDRB;>?guY_lHrMyIkY`z?7H&-V;mLPFyHWs@sag$L_|`Z84$J(tPwc zd{X0SkYW@nmI!lWsekYL03I5M=TP;z{UJ1gH-2}Gf13#Ior z@Q0Av38dyX3)AVL!~-)k2rk2T?TbF43>Om zWAxkmS{B^}8Iyh{M|eEp*A*p;UT+;KC6*-e)$5S!R%%OPq&EF8@CppU!qFzO-vva# z2owWsbL}xF5Dg5l^8>*EBajbQxu*8f@%A@IY^8z6jODcXS`J&^$l|x-UQ|JPJ(X!m zHW1+R!4F&jrS4q(!RBSIj#+h4^;CYn?!);jo>YoI(AXMN18AS$N&Rz;1Ucoee3Te%o=F zOSiJ<(jn1Or-%F;P%-G>vX!oIjFE~zV&t>xsVsVbbhI?aAKhff+*E!UttcB2EZ&qs z_l_}<7fnF|i~-gqXC5O1gP{vr3^0*@w6)<3$cMA25eTq73-LJ(*-Cr-Yb^IDw1sk5 z|AwB8CwG8DL16vWB=QX;nBN%**vw2K{cio0a9iC}@)9KQy^ANAlisJ0+vB1oqhKW9 z5Rp!nImbw?4Hy9fgQ^RX$Xa07!?PBL8UB|-0Ji>ixDrnW!rZ^G8xq_K1SXY}ATKnX zl%6q`FC0RISKp+Nz2LC)k4J)E5;yDS`7M@wdr5>5?A{FkHN%K zVIso6o)NxVJ~y1;`k$0ul_!j%jskp z5F(eXPT38J1!dW8r*@>%SrpEM`e1#RnW?k{u3{B^R1o3LmKk(8sI;UO5)}S`xB8M9ZB*G?IGDvR1VbibiBmh~PdN^UZpolK zn?_5SYmh)*dIl}{6(K#=Ac5OgvS^AUX6R8ZPtu#jyK*2osg8%7*2TB*Z6-R9}`AD~91h zNZV!Y#V}Q>d|gQLAk%sNWE?h2-X)S-(1$8p)X35EoB0h$p|V4UiR3Fxy)(L^N|}bd zA-`WtRG~|Ji4O3MDa)juI%FM(lW(KO*uJ6w%1u4F1{AI$w($@uGWQ53dZ^I%BhFk* z1FT$VfN6;BWQ2weg9aHaG{`i-V4(q~A+|RZ6BpAUgHeO9{xX%Yt(8y-QyGJW%GR|? zBvU5DNMiBWP=p#0i_y|AiNpbhsaQM4e@rAZV3>);>(Lc7I#J)YQX&}*Q$1h2*!rJX zEr1(EO9vd6qX(kVELS7^&qcg$Z?40|rtkhW)cl=`wsZFf+=m-qDU7y$SzSBk+j9=L zIvzrgSea>eHO%5JUCG&K`ms)|W~9%4?$Y)898K#_P&9=~yo%8`urrRQAI4VAZ}#&b zuV5XKOXpNMEX@c==00C?WG*dgQz%W@ewddBLCED{ydfI%YvBjV@z+x|q-rQnda0nqy(`pLSwV%}ukUb#WBxHAuLhgT>U|G6ys}4Q)nkCu zhGcLFhI|Ym_dtRv7jiiK>s<)(hXacDX>WLa14y^;-~s{-Z^+BnXRRlRAVBqwxG$(+ zvxo$M0GWyoHwKM6_>%;vu(~0-*&QHk=4<|58g{iz!mF9&-*-2qg#%EfyRT%DvA_SS zv=x*ehOOMcae6M{CV)r4Uaz7zc4240*P$?1D&33w1g~nLWIF6Ml_fE#qT%;L$j}~f znuZs*a|Eptqe^;I8y0u}AaHQBs^+H$1sB2-B0iCr?I z`#7B(AE@2@I8Mck^!y5Qnw%S`tuzt)kQr4G>;*TZ)aO&J7T^J;g;Mj!7`8jUI+sp5 zmMfX9K=>nE;~i41Na}wRqv_38Kq_`!<-KIp6zAd!8_-Hks-YKqpy@hV3yiY*p2nQO zxh3J$8jLddxD|(4z`+d4MZn=$-&pDiTdn%%FrGkzV`(NFN+q=I%_!9tiuZT4p$}N z5Hy;Wh7umBP*2tVzX;9!OoWHO8mk)KI#%SY+5KWs+`eyoG_QZoFr98J$(7;?5DtcrO$Ue><$gr? z;pt48T=~7!d@sV^ZfDc(U=!mDIjk6bu??r&L4v$n$iU*=;dBaEas52(f(M?ybT~+~ zWeGAAGclIlg<*E7QY+2?3!|}NCZb+rLUGuYZbyl~gH1(Od@qgN*N)eJ3r1-0sUfQBsfrkr7ux;W0C{XiSor!2Mvfm4(S9L5vE0d`Z%^>0!jJw?oS^tgg9WAdxd}c*m^)R zIeb3%Pajt`sQb#UfrTU{^92$Kpx`d%=Jq5El~I3kK|phPdC)9xz}B5aK$%xOOA1 zXozb$;yS;$wxfs}4D5vib^sw@_QFB=7ZAE!$BRYcipBW4_^QQ$(xH^ilX$yu?Gu43=)QA3Ih5%m&F_K)cYlZ@dtP7v^Grv~3nhspPTL{%Up$JdX$GS}5ZFB`oy@iQ%b+qQoz$HaBkfd2bNuJ8 zC6Qr^g@CaB_WT}C%z@)$7S*|m7{QKh{z`Ny7|Tf^?rcu%O(F@iz^x7s

#p$vR^> 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 SZ;y6ewCm;Ft?%&i=l=s|s@DVn delta 62131 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

+X7C#kEX4yJrS1(0uI@Zh~71ZoP}`n4qLQZk=yB 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 ?^Qbn)aD>|fu< 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 From 7c296c413d093c267723b83a2476800cab143f6f Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 12:13:55 +0200 Subject: [PATCH 091/175] Litter has a more random spread --- addons/medical/functions/fnc_createLitter.sqf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_createLitter.sqf b/addons/medical/functions/fnc_createLitter.sqf index a19ad3cace..ac5ffe43bc 100644 --- a/addons/medical/functions/fnc_createLitter.sqf +++ b/addons/medical/functions/fnc_createLitter.sqf @@ -34,7 +34,11 @@ _createLitter = { _position = getPos (_this select 0); _litterClass = _this select 1; _litterObject = createVehicle [_litterClass, _position, [], 0, "NONE"]; - _litterObject setPos [(_position select 0) + random 0.5, (_position select 1) + random 1.2, _position select 2]; + 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; }; From 914c5ffd0f6ab3247be90755d06df2e6c25f74d8 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 12:14:21 +0200 Subject: [PATCH 092/175] fixed bandage optional parameter --- addons/medical/functions/fnc_treatmentAdvanced_bandage.sqf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_treatmentAdvanced_bandage.sqf b/addons/medical/functions/fnc_treatmentAdvanced_bandage.sqf index b7e7815d6d..6584569227 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_bandage.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_bandage.sqf @@ -23,7 +23,8 @@ _target = _this select 1; _selectionName = _this select 2; _className = _this select 3; _items = _this select 4; -_specificSpot = if (count _this > 5) then {_this select 5} else {-1}; + +_specificSpot = if (count _this > 6) then {_this select 6} else {-1}; if !([_target] call FUNC(hasMedicalEnabled)) exitwith { _this call FUNC(treatmentBasic_bandage); From e27c91710c07e3a3dfdc34c9bef40bf3c520c963 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 4 Apr 2015 16:26:32 +0200 Subject: [PATCH 093/175] Revert "Fixed: numerous player-based events were repeat invalid firing for null player object. This is now limited to only appropriate null-friendly events." This reverts commit 6864529d9cb20ad3c2255f654df14a334ad96556. --- addons/common/XEH_postInit.sqf | 103 ++++++++++++++++----------------- 1 file changed, 49 insertions(+), 54 deletions(-) diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index 3304c4d69a..f09dae0eb3 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -106,60 +106,31 @@ GVAR(OldPlayerWeapon) = currentWeapon ACE_player; // PFH to raise varios events [{ - if(!isNil "ACE_player" && { !isNull ACE_player }) then { - // "playerInventoryChanged" event - _newPlayerInventory = [ACE_player] call FUNC(getAllGear); - if !(_newPlayerInventory isEqualTo GVAR(OldPlayerInventory)) then { - // Raise ACE event locally - GVAR(OldPlayerInventory) = _newPlayerInventory; - ["playerInventoryChanged", [ACE_player, _newPlayerInventory]] call FUNC(localEvent); - }; - // "playerVisionModeChanged" event - _newPlayerVisionMode = currentVisionMode ACE_player; - if !(_newPlayerVisionMode isEqualTo GVAR(OldPlayerVisionMode)) then { - // Raise ACE event locally - GVAR(OldPlayerVisionMode) = _newPlayerVisionMode; - ["playerVisionModeChanged", [ACE_player, _newPlayerVisionMode]] call FUNC(localEvent); - }; - - // "inventoryDisplayChanged" event - _newInventoryDisplayIsOpen = !(isNull findDisplay 602); - if !(_newInventoryDisplayIsOpen isEqualTo GVAR(OldInventoryDisplayIsOpen)) then { - // Raise ACE event locally - GVAR(OldInventoryDisplayIsOpen) = _newInventoryDisplayIsOpen; - ["inventoryDisplayChanged", [ACE_player, _newInventoryDisplayIsOpen]] call FUNC(localEvent); - }; - - // "playerVehicleChanged" event - _newPlayerVehicle = vehicle ACE_player; - if !(_newPlayerVehicle isEqualTo GVAR(OldPlayerVehicle)) then { - // Raise ACE event locally - GVAR(OldPlayerVehicle) = _newPlayerVehicle; - ["playerVehicleChanged", [ACE_player, _newPlayerVehicle]] call FUNC(localEvent); - }; - - // "playerTurretChanged" event - _newPlayerTurret = [ACE_player] call FUNC(getTurretIndex); - if !(_newPlayerTurret isEqualTo GVAR(OldPlayerTurret)) then { - // Raise ACE event locally - GVAR(OldPlayerTurret) = _newPlayerTurret; - ["playerTurretChanged", [ACE_player, _newPlayerTurret]] call FUNC(localEvent); - }; - - // "playerWeaponChanged" event - _newPlayerWeapon = currentWeapon ACE_player; - if (_newPlayerWeapon != GVAR(OldPlayerWeapon)) then { - // Raise ACE event locally - GVAR(OldPlayerWeapon) = _newPlayerWeapon; - ["playerWeaponChanged", [ACE_player, _newPlayerWeapon]] call FUNC(localEvent); - }; + // "playerInventoryChanged" event + _newPlayerInventory = [ACE_player] call FUNC(getAllGear); + if !(_newPlayerInventory isEqualTo GVAR(OldPlayerInventory)) then { + // Raise ACE event locally + GVAR(OldPlayerInventory) = _newPlayerInventory; + ["playerInventoryChanged", [ACE_player, _newPlayerInventory]] call FUNC(localEvent); }; - - // - // These events can fire on a null player object - // - + + // "playerVisionModeChanged" event + _newPlayerVisionMode = currentVisionMode ACE_player; + if !(_newPlayerVisionMode isEqualTo GVAR(OldPlayerVisionMode)) then { + // Raise ACE event locally + GVAR(OldPlayerVisionMode) = _newPlayerVisionMode; + ["playerVisionModeChanged", [ACE_player, _newPlayerVisionMode]] call FUNC(localEvent); + }; + + // "inventoryDisplayChanged" event + _newInventoryDisplayIsOpen = !(isNull findDisplay 602); + if !(_newInventoryDisplayIsOpen isEqualTo GVAR(OldInventoryDisplayIsOpen)) then { + // Raise ACE event locally + GVAR(OldInventoryDisplayIsOpen) = _newInventoryDisplayIsOpen; + ["inventoryDisplayChanged", [ACE_player, _newInventoryDisplayIsOpen]] call FUNC(localEvent); + }; + // "zeusDisplayChanged" event _newZeusDisplayIsOpen = !(isNull findDisplay 312); if !(_newZeusDisplayIsOpen isEqualTo GVAR(OldZeusDisplayIsOpen)) then { @@ -167,7 +138,7 @@ GVAR(OldPlayerWeapon) = currentWeapon ACE_player; GVAR(OldZeusDisplayIsOpen) = _newZeusDisplayIsOpen; ["zeusDisplayChanged", [ACE_player, _newZeusDisplayIsOpen]] call FUNC(localEvent); }; - + // "cameraViewChanged" event _newCameraView = cameraView; if !(_newCameraView isEqualTo GVAR(OldCameraView)) then { @@ -175,7 +146,31 @@ GVAR(OldPlayerWeapon) = currentWeapon ACE_player; GVAR(OldCameraView) = _newCameraView; ["cameraViewChanged", [ACE_player, _newCameraView]] call FUNC(localEvent); }; - + + // "playerVehicleChanged" event + _newPlayerVehicle = vehicle ACE_player; + if !(_newPlayerVehicle isEqualTo GVAR(OldPlayerVehicle)) then { + // Raise ACE event locally + GVAR(OldPlayerVehicle) = _newPlayerVehicle; + ["playerVehicleChanged", [ACE_player, _newPlayerVehicle]] call FUNC(localEvent); + }; + + // "playerTurretChanged" event + _newPlayerTurret = [ACE_player] call FUNC(getTurretIndex); + if !(_newPlayerTurret isEqualTo GVAR(OldPlayerTurret)) then { + // Raise ACE event locally + GVAR(OldPlayerTurret) = _newPlayerTurret; + ["playerTurretChanged", [ACE_player, _newPlayerTurret]] call FUNC(localEvent); + }; + + // "playerWeaponChanged" event + _newPlayerWeapon = currentWeapon ACE_player; + if (_newPlayerWeapon != GVAR(OldPlayerWeapon)) then { + // Raise ACE event locally + GVAR(OldPlayerWeapon) = _newPlayerWeapon; + ["playerWeaponChanged", [ACE_player, _newPlayerWeapon]] call FUNC(localEvent); + }; + }, 0, []] call cba_fnc_addPerFrameHandler; [QGVAR(StateArrested),false,true,QUOTE(ADDON)] call FUNC(defineVariable); From 3a117e9b4dbcb38182577a492d21ef1dc70647bc Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 16:26:49 +0200 Subject: [PATCH 094/175] fixed incorrect unit used for fullheal (was healing caller) --- .../fnc_treatmentAdvanced_fullHealLocal.sqf | 64 +++++++++---------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf b/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf index bbec3953dd..e8669ecbec 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf @@ -10,60 +10,60 @@ #include "script_component.hpp" -private ["_unit", "_caller", "_allUsedMedication"]; -_unit = _this select 0; -_caller = _this select 1; +private ["_target", "_caller", "_allUsedMedication"]; +_caller = _this select 0; +_target = _this select 1; -if (alive _unit) exitwith { +if (alive _target) exitwith { - _unit setVariable [QGVAR(pain), 0, true]; - _unit setVariable [QGVAR(morphine), 0, true]; - _unit setVariable [QGVAR(bloodVolume), 100, true]; + _target setVariable [QGVAR(pain), 0, true]; + _target setVariable [QGVAR(morphine), 0, true]; + _target setVariable [QGVAR(bloodVolume), 100, true]; // tourniquets - _unit setvariable [QGVAR(tourniquets), [0,0,0,0,0,0], true]; + _target setvariable [QGVAR(tourniquets), [0,0,0,0,0,0], true]; // wounds and injuries - _unit setvariable [QGVAR(openWounds), [], true]; - _unit setVariable [QGVAR(internalWounds), [], true]; + _target setvariable [QGVAR(openWounds), [], true]; + _target setVariable [QGVAR(internalWounds), [], true]; // vitals - _unit setVariable [QGVAR(heartRate), 80]; - _unit setvariable [QGVAR(heartRateAdjustments), []]; - _unit setvariable [QGVAR(bloodPressure), [80, 120]]; - _unit setVariable [QGVAR(peripheralResistance), 100]; + _target setVariable [QGVAR(heartRate), 80]; + _target setvariable [QGVAR(heartRateAdjustments), []]; + _target setvariable [QGVAR(bloodPressure), [80, 120]]; + _target setVariable [QGVAR(peripheralResistance), 100]; // fractures - _unit setVariable [QGVAR(fractures), []]; + _target setVariable [QGVAR(fractures), []]; // IVs - _unit setVariable [QGVAR(salineIVVolume), 0]; - _unit setVariable [QGVAR(plasmaIVVolume), 0]; - _unit setVariable [QGVAR(bloodIVVolume), 0]; + _target setVariable [QGVAR(salineIVVolume), 0]; + _target setVariable [QGVAR(plasmaIVVolume), 0]; + _target setVariable [QGVAR(bloodIVVolume), 0]; // damage storage - _unit setvariable [QGVAR(bodyPartStatus), [0,0,0,0,0,0], true]; + _target setvariable [QGVAR(bodyPartStatus), [0,0,0,0,0,0], true]; // airway - _unit setvariable [QGVAR(airwayStatus), 100, true]; - _unit setVariable [QGVAR(airwayOccluded), false, true]; - _unit setvariable [QGVAR(airwayCollapsed), false, true]; + _target setvariable [QGVAR(airwayStatus), 100, true]; + _target setVariable [QGVAR(airwayOccluded), false, true]; + _target setvariable [QGVAR(airwayCollapsed), false, true]; // generic medical admin - _unit setvariable [QGVAR(addedToUnitLoop), false, true]; - _unit setvariable [QGVAR(inCardiacArrest), false, true]; - _unit setvariable [QGVAR(inReviveState), false, true]; - _unit setVariable ["ACE_isUnconscious", false, true]; - _unit setvariable [QGVAR(hasLostBlood), false, true]; - _unit setvariable [QGVAR(isBleeding), false, true]; - _unit setvariable [QGVAR(hasPain), false, true]; + _target setvariable [QGVAR(addedToUnitLoop), false, true]; + _target setvariable [QGVAR(inCardiacArrest), false, true]; + _target setvariable [QGVAR(inReviveState), false, true]; + _target setVariable ["ACE_isUnconscious", false, true]; + _target setvariable [QGVAR(hasLostBlood), false, true]; + _target setvariable [QGVAR(isBleeding), false, true]; + _target setvariable [QGVAR(hasPain), false, true]; // medication - _allUsedMedication = _unit getVariable [QGVAR(allUsedMedication), []]; + _allUsedMedication = _target getVariable [QGVAR(allUsedMedication), []]; { - _unit setvariable [_x select 0, nil]; + _target setvariable [_x select 0, nil]; }foreach _allUsedMedication; // Resetting damage - _unit setDamage 0; + _target setDamage 0; }; From 18900cb82c3121ff90a5e96554ca35691bebf83a Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 16:27:44 +0200 Subject: [PATCH 095/175] fixed revive for basic --- addons/medical/functions/fnc_handleDamage.sqf | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/addons/medical/functions/fnc_handleDamage.sqf b/addons/medical/functions/fnc_handleDamage.sqf index a515505052..7cba3485e7 100644 --- a/addons/medical/functions/fnc_handleDamage.sqf +++ b/addons/medical/functions/fnc_handleDamage.sqf @@ -44,7 +44,7 @@ if (GVAR(level) >= 2) then { if !([_unit] call FUNC(hasMedicalEnabled)) exitwith { // Because of the config changes, we cannot properly disable the medical system for a unit. // lets use basic for the time being.. - _this call FUNC(handleDamage_basic); + _damageReturn = _this call FUNC(handleDamage_basic); }; [_unit, _selection, _damage, _source, _projectile] call FUNC(handleDamage_caching); @@ -60,7 +60,7 @@ if (GVAR(level) >= 2) then { _newDamage = _damage - (_unit getHitPointDamage (_hitPoints select (_hitSelections find _selection))); }; - if ((_minLethalDamage <= _newDamage) && {[_unit, [_selection] call FUNC(selectionNameToNumber), _newDamage] call FUNC(determineIfFatal)}) then { + 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; } else { @@ -73,11 +73,13 @@ if (GVAR(level) >= 2) then { }; [_unit] call FUNC(addToInjuredCollection); -if (_unit getVariable [QGVAR(preventDeath), GVAR(preventInstaDeath)] && {_damageReturn >= 0.9} && {_selection in ["", "head", "body"]}) exitWith { +if ((_unit getVariable [QGVAR(preventInstaDeath), GVAR(preventInstaDeath)]) && {_damageReturn >= 0.9} && {_selection in ["", "head", "body"]}) exitWith { if (vehicle _unit != _unit and {damage _vehicle >= 1}) then { // @todo // [_unit] call FUNC(unload); }; + [_unit] call FUNC(setDead); + 0.89 }; From b54179696a80e7d6c3acd5d040329ec7ba6b380e Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 16:28:09 +0200 Subject: [PATCH 096/175] fixed basic revive 2 --- addons/medical/functions/fnc_setDead.sqf | 3 +-- addons/medical/functions/fnc_setHitPointDamage.sqf | 14 +++++++++----- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/addons/medical/functions/fnc_setDead.sqf b/addons/medical/functions/fnc_setDead.sqf index 180dc8226f..334a2d8b97 100644 --- a/addons/medical/functions/fnc_setDead.sqf +++ b/addons/medical/functions/fnc_setDead.sqf @@ -26,7 +26,7 @@ if (!local _unit) exitwith { false; }; -if ((_unit getVariable [QGVAR(preventDeath), GVAR(preventInstaDeath)]) && !_force) exitwith { +if ((_unit getVariable [QGVAR(preventInstaDeath), GVAR(preventInstaDeath)]) && !_force) exitwith { if (_unit getvariable [QGVAR(inReviveState), false]) exitwith { if (GVAR(amountOfReviveLives) > 0) then { _lifesLeft = _unit getvariable[QGVAR(amountOfReviveLives), GVAR(amountOfReviveLives)]; @@ -52,7 +52,6 @@ if ((_unit getVariable [QGVAR(preventDeath), GVAR(preventInstaDeath)]) && !_forc [(_this select 1)] call cba_fnc_removePerFrameHandler; _unit setvariable [QGVAR(inReviveState), nil, true]; _unit setvariable [QGVAR(reviveStartTime), nil]; - [_unit, true] call FUNC(setDead); }; diff --git a/addons/medical/functions/fnc_setHitPointDamage.sqf b/addons/medical/functions/fnc_setHitPointDamage.sqf index a9505b2150..d71edc94df 100644 --- a/addons/medical/functions/fnc_setHitPointDamage.sqf +++ b/addons/medical/functions/fnc_setHitPointDamage.sqf @@ -29,7 +29,7 @@ _damage = _this select 2; // Unit isn't local, give function to machine where it is. if !(local _unit) exitWith { - [_this, "ace_medical_fnc_setHitPointDamage", _unit] call EFUNC(common,execRemoteFnc); + [_this, QUOTE(DFUNC(setHitPointDamage)), _unit] call EFUNC(common,execRemoteFnc); }; // Check if overall damage adjustment is disabled @@ -72,9 +72,13 @@ if (_damageOld > 0) then { _damageNew = _damageOld * (_damageSumNew / _damageSumOld); }; -// @todo: prevent death - -_unit setDamage _damageNew; +// prevent death +if (_damageNew >= 0.9) then { + _unit setDamage 0.9; + [_unit] call FUNC(setDead); +} else { + _unit setDamage _damageNew; +}; { _damageFinal = (_damages select _forEachIndex); @@ -88,7 +92,7 @@ if (_legdamage >= LEGDAMAGETRESHOLD1) then { } else { if (_unit getHitPointDamage "HitLegs" != 0) then {_unit setHitPointDamage ["HitLegs", 0]}; }; -// @ŧodo: force prone for completely fucked up legs. +// @todo: force prone for completely fucked up legs. // Arm Damage From 443d0c5586d4c5f69233aeadd25d61cefbdbb4da Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Sat, 4 Apr 2015 16:33:53 +0200 Subject: [PATCH 097/175] Add setup script and CBA includes --- .../cba/addons/main/script_macros_common.hpp | 1266 +++++++++++++++++ tools/cba/addons/xeh/script_xeh.hpp | 99 ++ tools/setup.py | 118 ++ 3 files changed, 1483 insertions(+) create mode 100644 tools/cba/addons/main/script_macros_common.hpp create mode 100644 tools/cba/addons/xeh/script_xeh.hpp create mode 100644 tools/setup.py diff --git a/tools/cba/addons/main/script_macros_common.hpp b/tools/cba/addons/main/script_macros_common.hpp new file mode 100644 index 0000000000..1385d7b389 --- /dev/null +++ b/tools/cba/addons/main/script_macros_common.hpp @@ -0,0 +1,1266 @@ +/* + Header: script_macros_common.hpp + + Description: + A general set of useful macro functions for use by CBA itself or by any module that uses CBA. + + Authors: + Sickboy and Spooner +*/ + +/* **************************************************** + New - Should be exported to general addon + Aim: + - Simplify (shorten) the amount of characters required for repetitive tasks + - Provide a solid structure that can be dynamic and easy editable (Which sometimes means we cannot adhere to Aim #1 ;-) + An example is the path that is built from defines. Some available in this file, others in mods and addons. + + Follows Standard: + Object variables: PREFIX_COMPONENT + Main-object variables: PREFIX_main + Paths: MAINPREFIX\PREFIX\SUBPREFIX\COMPONENT\SCRIPTNAME.sqf + e.g: x\six\addons\sys_menu\fDate.sqf + + Usage: + define PREFIX and COMPONENT, then include this file + (Note, you could have a main addon for your mod, define the PREFIX in a macros.hpp, + and include this script_macros_common.hpp file. + Then in your addons, add a component.hpp, define the COMPONENT, + and include your mod's script_macros.hpp + In your scripts you can then include the addon's component.hpp with relative path) + + TODO: + - Try only to use 1 string type " vs ' + - Evaluate double functions, and simplification + - Evaluate naming scheme; current = prototype + - Evaluate "Debug" features.. + - Evaluate "create mini function per precompiled script, that will load the script on first usage, rather than on init" + - Also saw "Namespace" typeName, evaluate which we need :P + - Single/Multi player gamelogics? (Incase of MP, you would want only 1 gamelogic per component, which is pv'ed from server, etc) + */ + +#ifndef MAINPREFIX + #define MAINPREFIX x +#endif + +#ifndef SUBPREFIX + #define SUBPREFIX addons +#endif + +#ifndef MAINLOGIC + #define MAINLOGIC main +#endif + +#ifndef VERSION + #define VERSION 0 +#endif + +#ifndef VERSION_AR + #define VERSION_AR VERSION +#endif + +#ifndef VERSION_CONFIG + #define VERSION_CONFIG version = VERSION; versionStr = QUOTE(VERSION); versionAr[] = {VERSION_AR} +#endif + +#define ADDON DOUBLES(PREFIX,COMPONENT) +#define MAIN_ADDON DOUBLES(PREFIX,main) + +/* ------------------------------------------- +Group: Debugging +------------------------------------------- */ + +/* ------------------------------------------- +Macros: DEBUG_MODE_x + Managing debugging based on debug level. + + According to the *highest* level of debugging that has been defined *before* script_macros_common.hpp is included, + only the appropriate debugging commands will be functional. With no level explicitely defined, assume DEBUG_MODE_NORMAL. + + DEBUG_MODE_FULL - Full debugging output. + DEBUG_MODE_NORMAL - All debugging except and (Default setting if none specified). + DEBUG_MODE_MINIMAL - Only and enabled. + +Examples: + In order to turn on full debugging for a single file, + (begin example) + // Top of individual script file. + #define DEBUG_MODE_FULL + #include "script_component.hpp" + (end) + + In order to force minimal debugging for a single component, + (begin example) + // Top of addons\\script_component.hpp + // Ensure that any FULL and NORMAL setting from the individual files are undefined and MINIMAL is set. + #ifdef DEBUG_MODE_FULL + #undef DEBUG_MODE_FULL + #endif + #ifdef DEBUG_MODE_NORMAL + #undef DEBUG_MODE_NORMAL + #endif + #ifndef DEBUG_MODE_MINIMAL + #define DEBUG_MODE_MINIMAL + #endif + #include "script_macros.hpp" + (end) + + In order to turn on full debugging for a whole addon, + (begin example) + // Top of addons\main\script_macros.hpp + #ifndef DEBUG_MODE_FULL + #define DEBUG_MODE_FULL + #endif + #include "\x\cba\addons\main\script_macros_common.hpp" + (end) + +Author: + Spooner +------------------------------------------- */ + +// If DEBUG_MODE_FULL, then also enable DEBUG_MODE_NORMAL. +#ifdef DEBUG_MODE_FULL +#define DEBUG_MODE_NORMAL +#endif + +// If DEBUG_MODE_NORMAL, then also enable DEBUG_MODE_MINIMAL. +#ifdef DEBUG_MODE_NORMAL +#define DEBUG_MODE_MINIMAL +#endif + +// If no debug modes specified, use DEBUG_MODE_NORMAL (+ DEBUG_MODE_MINIMAL). +#ifndef DEBUG_MODE_MINIMAL +#define DEBUG_MODE_NORMAL +#define DEBUG_MODE_MINIMAL +#endif + +#ifdef THIS_FILE +#define THIS_FILE_ 'THIS_FILE' +#else +#define THIS_FILE_ __FILE__ +#endif + +/* ------------------------------------------- +Macro: LOG() + Log a timestamped message into the RPT log. + + Only run if or higher is defined. + +Parameters: + MESSAGE - Message to record [String] + +Example: + (begin example) + LOG("Initiated clog-dancing simulator."); + (end) + +Author: + Spooner +------------------------------------------- */ +#ifdef DEBUG_MODE_FULL +#define LOG(MESSAGE) [THIS_FILE_, __LINE__, MESSAGE] call CBA_fnc_log +#else +#define LOG(MESSAGE) /* disabled */ +#endif + +/* ------------------------------------------- +Macro: WARNING() + Record a timestamped, non-critical error in the RPT log. + + Only run if or higher is defined. + +Parameters: + MESSAGE - Message to record [String] + +Example: + (begin example) + WARNING("This function has been deprecated. Please don't use it in future!"); + (end) + +Author: + Spooner +------------------------------------------- */ +#ifdef DEBUG_MODE_NORMAL +#define WARNING(MESSAGE) [THIS_FILE_, __LINE__, ('WARNING: ' + MESSAGE)] call CBA_fnc_log +#else +#define WARNING(MESSAGE) /* disabled */ +#endif + +/* ------------------------------------------- +Macro: ERROR() + Record a timestamped, critical error in the RPT log. + + The heading is "ERROR" (use for a specific title). + + TODO: Popup an error dialog & throw an exception. + +Parameters: + MESSAGE - Message to record [String] + +Example: + (begin example) + ERROR("Value not found","value of frog not found in config ...yada...yada..."); + (end) + +Author: + Spooner +------------------------------------------- */ +#define ERROR(MESSAGE) \ + [THIS_FILE_, __LINE__, "ERROR", MESSAGE] call CBA_fnc_error; + +/* ------------------------------------------- +Macro: ERROR_WITH_TITLE() + Record a timestamped, critical error in the RPT log. + + The title can be specified (in the heading is always just "ERROR") + Newlines (\n) in the MESSAGE will be put on separate lines. + + TODO: Popup an error dialog & throw an exception. + +Parameters: + TITLE - Title of error message [String] + MESSAGE - Body of error message [String] + +Example: + (begin example) + ERROR_WITH_TITLE("Value not found","Value of frog not found in config ...yada...yada..."); + (end) + +Author: + Spooner +------------------------------------------- */ +#define ERROR_WITH_TITLE(TITLE,MESSAGE) \ + [THIS_FILE_, __LINE__, TITLE, MESSAGE] call CBA_fnc_error; + +/* ------------------------------------------- +Macro: RETNIL() + If a variable is undefined, return the value nil. Otherwise, return the + variable itself. + +Parameters: + VARIABLE - the variable to check + +Example: + (begin example) + // _var is undefined + hintSilent format ["_var=%1", RETNIL(_var) ]; // "_var=any" + (end example) + +Author: + Alef (see CBA issue #8514) +------------------------------------------- */ +#define RETNIL(VARIABLE) if (isNil{VARIABLE}) then {nil} else {VARIABLE} + +/* ------------------------------------------- +Macros: TRACE_n() + Log a message and 1-8 variables to the RPT log. + + Only run if is defined. + + TRACE_1(MESSAGE,A) - Log 1 variable. + TRACE_2(MESSAGE,A,B) - Log 2 variables. + TRACE_3(MESSAGE,A,B,C) - Log 3 variables. + TRACE_4(MESSAGE,A,B,C,D) - Log 4 variables. + TRACE_5(MESSAGE,A,B,C,D,E) - Log 5 variables. + TRACE_6(MESSAGE,A,B,C,D,E,F) - Log 6 variables. + TRACE_7(MESSAGE,A,B,C,D,E,F,G) - Log 7 variables. + TRACE_8(MESSAGE,A,B,C,D,E,F,G,H) - Log 8 variables. + TRACE_9(MESSAGE,A,B,C,D,E,F,G,H,I) - Log 9 variables. + +Parameters: + MESSAGE - Message to add to the trace [String] + A..H - Variable names to log values of [Any] + +Example: + (begin example) + TRACE_3("After takeoff",_vehicle player,getPos (_vehicle player), getPosASL (_vehicle player)); + (end) + +Author: + Spooner +------------------------------------------- */ +#define PFORMAT_1(MESSAGE,A) \ + format ['%1: A=%2', MESSAGE, RETNIL(A)] + +#define PFORMAT_2(MESSAGE,A,B) \ + format ['%1: A=%2, B=%3', MESSAGE, RETNIL(A), RETNIL(B)] + +#define PFORMAT_3(MESSAGE,A,B,C) \ + format ['%1: A=%2, B=%3, C=%4', MESSAGE, RETNIL(A), RETNIL(B), RETNIL(C)] + +#define PFORMAT_4(MESSAGE,A,B,C,D) \ + format ['%1: A=%2, B=%3, C=%4, D=%5', MESSAGE, RETNIL(A), RETNIL(B), RETNIL(C), RETNIL(D)] + +#define PFORMAT_5(MESSAGE,A,B,C,D,E) \ + format ['%1: A=%2, B=%3, C=%4, D=%5, E=%6', MESSAGE, RETNIL(A), RETNIL(B), RETNIL(C), RETNIL(D), RETNIL(E)] + +#define PFORMAT_6(MESSAGE,A,B,C,D,E,F) \ + format ['%1: A=%2, B=%3, C=%4, D=%5, E=%6, F=%7', MESSAGE, RETNIL(A), RETNIL(B), RETNIL(C), RETNIL(D), RETNIL(E), RETNIL(F)] + +#define PFORMAT_7(MESSAGE,A,B,C,D,E,F,G) \ + format ['%1: A=%2, B=%3, C=%4, D=%5, E=%6, F=%7, G=%8', MESSAGE, RETNIL(A), RETNIL(B), RETNIL(C), RETNIL(D), RETNIL(E), RETNIL(F), RETNIL(G)] + +#define PFORMAT_8(MESSAGE,A,B,C,D,E,F,G,H) \ + format ['%1: A=%2, B=%3, C=%4, D=%5, E=%6, F=%7, G=%8, H=%9', MESSAGE, RETNIL(A), RETNIL(B), RETNIL(C), RETNIL(D), RETNIL(E), RETNIL(F), RETNIL(G), RETNIL(H)] + +#define PFORMAT_9(MESSAGE,A,B,C,D,E,F,G,H,I) \ + format ['%1: A=%2, B=%3, C=%4, D=%5, E=%6, F=%7, G=%8, H=%9, I=%10', MESSAGE, RETNIL(A), RETNIL(B), RETNIL(C), RETNIL(D), RETNIL(E), RETNIL(F), RETNIL(G), RETNIL(H), RETNIL(I)] + + +#ifdef DEBUG_MODE_FULL +#define TRACE_1(MESSAGE,A) \ + [THIS_FILE_, __LINE__, PFORMAT_1(MESSAGE,A)] call CBA_fnc_log + +#define TRACE_2(MESSAGE,A,B) \ + [THIS_FILE_, __LINE__, PFORMAT_2(MESSAGE,A,B)] call CBA_fnc_log + +#define TRACE_3(MESSAGE,A,B,C) \ + [THIS_FILE_, __LINE__, PFORMAT_3(MESSAGE,A,B,C)] call CBA_fnc_log + +#define TRACE_4(MESSAGE,A,B,C,D) \ + [THIS_FILE_, __LINE__, PFORMAT_4(MESSAGE,A,B,C,D)] call CBA_fnc_log + +#define TRACE_5(MESSAGE,A,B,C,D,E) \ + [THIS_FILE_, __LINE__, PFORMAT_5(MESSAGE,A,B,C,D,E)] call CBA_fnc_log + +#define TRACE_6(MESSAGE,A,B,C,D,E,F) \ + [THIS_FILE_, __LINE__, PFORMAT_6(MESSAGE,A,B,C,D,E,F)] call CBA_fnc_log + +#define TRACE_7(MESSAGE,A,B,C,D,E,F,G) \ + [THIS_FILE_, __LINE__, PFORMAT_7(MESSAGE,A,B,C,D,E,F,G)] call CBA_fnc_log + +#define TRACE_8(MESSAGE,A,B,C,D,E,F,G,H) \ + [THIS_FILE_, __LINE__, PFORMAT_8(MESSAGE,A,B,C,D,E,F,G,H)] call CBA_fnc_log + +#define TRACE_9(MESSAGE,A,B,C,D,E,F,G,H,I) \ + [THIS_FILE_, __LINE__, PFORMAT_9(MESSAGE,A,B,C,D,E,F,G,H,I)] call CBA_fnc_log + +#else + +#define TRACE_1(MESSAGE,A) /* disabled */ +#define TRACE_2(MESSAGE,A,B) /* disabled */ +#define TRACE_3(MESSAGE,A,B,C) /* disabled */ +#define TRACE_4(MESSAGE,A,B,C,D) /* disabled */ +#define TRACE_5(MESSAGE,A,B,C,D,E) /* disabled */ +#define TRACE_6(MESSAGE,A,B,C,D,E,F) /* disabled */ +#define TRACE_7(MESSAGE,A,B,C,D,E,F,G) /* disabled */ +#define TRACE_8(MESSAGE,A,B,C,D,E,F,G,H) /* disabled */ +#define TRACE_9(MESSAGE,A,B,C,D,E,F,G,H,I) /* disabled */ + +#endif + +/* ------------------------------------------- +Group: General +------------------------------------------- */ + +// ************************************* +// Internal Functions +#define DOUBLES(var1,var2) ##var1##_##var2 +#define TRIPLES(var1,var2,var3) ##var1##_##var2##_##var3 +#define QUOTE(var1) #var1 + +#ifdef MODULAR + #define COMPONENT_T DOUBLES(t,COMPONENT) + #define COMPONENT_M DOUBLES(m,COMPONENT) + #define COMPONENT_S DOUBLES(s,COMPONENT) + #define COMPONENT_C DOUBLES(c,COMPONENT) + #define COMPONENT_F COMPONENT_C +#else + #define COMPONENT_T COMPONENT + #define COMPONENT_M COMPONENT + #define COMPONENT_S COMPONENT + #define COMPONENT_F COMPONENT + #define COMPONENT_C COMPONENT +#endif + +/* ------------------------------------------- +Macro: INC() + +Description: + Increase a number by one. + +Parameters: + VAR - Variable to increment [Number] + +Example: + (begin example) + _counter = 0; + INC(_counter); + // _counter => 1 + (end) + +Author: + Spooner +------------------------------------------- */ +#define INC(var) var = (var) + 1 + +/* ------------------------------------------- +Macro: DEC() + +Description: + Decrease a number by one. + +Parameters: + VAR - Variable to decrement [Number] + +Example: + (begin example) + _counter = 99; + DEC(_counter); + // _counter => 98 + (end) + +Author: + Spooner +------------------------------------------- */ +#define DEC(var) var = (var) - 1 + +/* ------------------------------------------- +Macro: ADD() + +Description: + Add a value to a variable. Variable and value should be both Numbers or both Strings. + +Parameters: + VAR - Variable to add to [Number or String] + VALUE - Value to add [Number or String] + +Examples: + (begin example) + _counter = 2; + ADD(_counter,3); + // _counter => 5 + (end) + (begin example) + _str = "hello"; + ADD(_str," "); + ADD(_str,"Fred"); + // _str => "hello Fred" + (end) + +Author: + Sickboy +------------------------------------------- */ +#define ADD(var1,var2) var1 = (var1) + (var2) + +/* ------------------------------------------- +Macro: SUB() + +Description: + Subtract a value from a number variable. VAR and VALUE should both be Numbers. + +Parameters: + VAR - Variable to subtract from [Number] + VALUE - Value to subtract [Number] + +Examples: + (begin example) + _numChickens = 2; + SUB(_numChickens,3); + // _numChickens => -1 + (end) +------------------------------------------- */ +#define SUB(var1,var2) var1 = (var1) - (var2) + +/* ------------------------------------------- +Macro: REM() + +Description: + Remove an element from an array each time it occurs. + + This recreates the entire array, so use BIS_fnc_removeIndex if modification of the original array is required + or if only one of the elements that matches ELEMENT needs to be removed. + +Parameters: + ARRAY - Array to modify [Array] + ELEMENT - Element to remove [Any] + +Examples: + (begin example) + _array = [1, 2, 3, 4, 3, 8]; + REM(_array,3); + // _array = [1, 2, 4, 8]; + (end) + +Author: + Spooner +------------------------------------------- */ +#define REM(var1,var2) SUB(var1,[var2]) + +/* ------------------------------------------- +Macro: PUSH() + +Description: + Appends a single value onto the end of an ARRAY. Change is made to the ARRAY itself, not creating a new array. + +Parameters: + ARRAY - Array to push element onto [Array] + ELEMENT - Element to push [Any] + +Examples: + (begin example) + _fish = ["blue", "green", "smelly"]; + PUSH(_fish,"monkey-flavoured"); + // _fish => ["blue", "green", "smelly", "monkey-flavoured"] + (end) + +Author: + Spooner +------------------------------------------- */ +#define PUSH(var1,var2) (var1) pushBack (var2) + +/* ------------------------------------------- +Macro: ISNILS() + +Description: + Sets a variable with a value, but only if it is undefined. + +Parameters: + VARIABLE - Variable to set [Any, not nil] + DEFAULT_VALUE - Value to set VARIABLE to if it is undefined [Any, not nil] + +Examples: + (begin example) + // _fish is undefined + ISNILS(_fish,0); + // _fish => 0 + (end) + (begin example) + _fish = 12; + // ...later... + ISNILS(_fish,0); + // _fish => 12 + (end) + +Author: + Sickboy +------------------------------------------- */ +#define ISNILS(VARIABLE,DEFAULT_VALUE) if (isNil #VARIABLE) then { ##VARIABLE = ##DEFAULT_VALUE } +#define ISNILS2(var1,var2,var3,var4) ISNILS(TRIPLES(var1,var2,var3),var4) +#define ISNILS3(var1,var2,var3) ISNILS(DOUBLES(var1,var2),var3) +#define ISNIL(var1,var2) ISNILS2(PREFIX,COMPONENT,var1,var2) +#define ISNILMAIN(var1,var2) ISNILS3(PREFIX,var1,var2) + +#define CREATELOGICS(var1,var2) ##var1##_##var2## = ([sideLogic] call CBA_fnc_getSharedGroup) createUnit ["LOGIC", [0, 0, 0], [], 0, "NONE"] +#define CREATELOGICLOCALS(var1,var2) ##var1##_##var2## = "LOGIC" createVehicleLocal [0, 0, 0] +#define CREATELOGICGLOBALS(var1,var2) ##var1##_##var2## = ([sideLogic] call CBA_fnc_getSharedGroup) createUnit ["LOGIC", [0, 0, 0], [], 0, "NONE"]; publicVariable QUOTE(DOUBLES(var1,var2)) +#define CREATELOGICGLOBALTESTS(var1,var2) ##var1##_##var2## = ([sideLogic] call CBA_fnc_getSharedGroup) createUnit [QUOTE(DOUBLES(ADDON,logic)), [0, 0, 0], [], 0, "NONE"] + +#define GETVARS(var1,var2,var3) (##var1##_##var2 getVariable #var3) +#define GETVARMAINS(var1,var2) GETVARS(var1,MAINLOGIC,var2) + +#ifndef PATHTO_SYS + #define PATHTO_SYS(var1,var2,var3) \MAINPREFIX\##var1\SUBPREFIX\##var2\##var3.sqf +#endif +#ifndef PATHTOF_SYS + #define PATHTOF_SYS(var1,var2,var3) \MAINPREFIX\##var1\SUBPREFIX\##var2\##var3 +#endif + +#ifndef PATHTOF2_SYS + #define PATHTOF2_SYS(var1,var2,var3) MAINPREFIX\##var1\SUBPREFIX\##var2\##var3 +#endif + +#define PATHTO_R(var1) PATHTOF2_SYS(PREFIX,COMPONENT_C,var1) +#define PATHTO_T(var1) PATHTOF_SYS(PREFIX,COMPONENT_T,var1) +#define PATHTO_M(var1) PATHTOF_SYS(PREFIX,COMPONENT_M,var1) +#define PATHTO_S(var1) PATHTOF_SYS(PREFIX,COMPONENT_S,var1) +#define PATHTO_C(var1) PATHTOF_SYS(PREFIX,COMPONENT_C,var1) +#define PATHTO_F(var1) PATHTO_SYS(PREFIX,COMPONENT_F,var1) + +// Already quoted "" +#define QPATHTO_R(var1) QUOTE(PATHTO_R(var1)) +#define QPATHTO_T(var1) QUOTE(PATHTO_T(var1)) +#define QPATHTO_M(var1) QUOTE(PATHTO_M(var1)) +#define QPATHTO_S(var1) QUOTE(PATHTO_S(var1)) +#define QPATHTO_C(var1) QUOTE(PATHTO_C(var1)) +#define QPATHTO_F(var1) QUOTE(PATHTO_F(var1)) + +// This only works for binarized configs after recompiling the pbos +// TODO: Reduce amount of calls / code.. +#define COMPILE_FILE2_CFG_SYS(var1) compile preProcessFileLineNumbers var1 +#define COMPILE_FILE2_SYS(var1) COMPILE_FILE2_CFG_SYS(var1) + +#define COMPILE_FILE_SYS(var1,var2,var3) COMPILE_FILE2_SYS('PATHTO_SYS(var1,var2,var3)') +#define COMPILE_FILE_CFG_SYS(var1,var2,var3) COMPILE_FILE2_CFG_SYS('PATHTO_SYS(var1,var2,var3)') + +#define SETVARS(var1,var2) ##var1##_##var2 setVariable +#define SETVARMAINS(var1) SETVARS(var1,MAINLOGIC) +#define GVARMAINS(var1,var2) ##var1##_##var2## +#define CFGSETTINGSS(var1,var2) configFile >> "CfgSettings" >> #var1 >> #var2 +//#define SETGVARS(var1,var2,var3) ##var1##_##var2##_##var3 = +//#define SETGVARMAINS(var1,var2) ##var1##_##var2 = + +// Compile-Once, JIT: On first use. +// #define PREPMAIN_SYS(var1,var2,var3) ##var1##_fnc_##var3 = { ##var1##_fnc_##var3 = COMPILE_FILE_SYS(var1,var2,DOUBLES(fnc,var3)); if (isNil "_this") then { call ##var1##_fnc_##var3 } else { _this call ##var1##_fnc_##var3 } } +// #define PREP_SYS(var1,var2,var3) ##var1##_##var2##_fnc_##var3 = { ##var1##_##var2##_fnc_##var3 = COMPILE_FILE_SYS(var1,var2,DOUBLES(fnc,var3)); if (isNil "_this") then { call ##var1##_##var2##_fnc_##var3 } else { _this call ##var1##_##var2##_fnc_##var3 } } +// #define PREP_SYS2(var1,var2,var3,var4) ##var1##_##var2##_fnc_##var4 = { ##var1##_##var2##_fnc_##var4 = COMPILE_FILE_SYS(var1,var3,DOUBLES(fnc,var4)); if (isNil "_this") then { call ##var1##_##var2##_fnc_##var4 } else { _this call ##var1##_##var2##_fnc_##var4 } } + +// Compile-Once, at Macro. As opposed to Compile-Once, on first use. +#define PREPMAIN_SYS(var1,var2,var3) ##var1##_fnc_##var3 = COMPILE_FILE_SYS(var1,var2,DOUBLES(fnc,var3)) +#define PREP_SYS(var1,var2,var3) ##var1##_##var2##_fnc_##var3 = COMPILE_FILE_SYS(var1,var2,DOUBLES(fnc,var3)) +#define PREP_SYS2(var1,var2,var3,var4) ##var1##_##var2##_fnc_##var4 = COMPILE_FILE_SYS(var1,var3,DOUBLES(fnc,var4)) + +#define LSTR(var1) TRIPLES(ADDON,STR,var1) + +#define CACHE_DIS_SYS(var1,var2) (isNumber(var1 >> "CfgSettings" >> "CBA" >> "caching" >> QUOTE(var2)) && getNumber(var1 >> "CfgSettings" >> "CBA" >> "caching" >> QUOTE(var2)) != 1) +#define CACHE_DIS(var1) (!isNil "CBA_RECOMPILE" || CACHE_DIS_SYS(configFile,var1) || CACHE_DIS_SYS(missionConfigFile,var1)) + +#ifndef DEBUG_SETTINGS + #define DEBUG_SETTINGS [false, true, false] +#endif + +#define MSG_INIT QUOTE(Initializing: ADDON version: VERSION) + +// ************************************* +// User Functions +#define CFGSETTINGS CFGSETTINGSS(PREFIX,COMPONENT) +#define PATHTO(var1) PATHTO_SYS(PREFIX,COMPONENT_F,var1) +#define PATHTOF(var1) PATHTOF_SYS(PREFIX,COMPONENT,var1) + +#define COMPILE_FILE(var1) COMPILE_FILE_SYS(PREFIX,COMPONENT_F,var1) +#define COMPILE_FILE_CFG(var1) COMPILE_FILE_CFG_SYS(PREFIX,COMPONENT_F,var1) +#define COMPILE_FILE2(var1) COMPILE_FILE2_SYS('var1') +#define COMPILE_FILE2_CFG(var1) COMPILE_FILE2_CFG_SYS('var1') + + +#define VERSIONING_SYS(var1) class CfgSettings \ +{ \ + class CBA \ + { \ + class Versioning \ + { \ + class var1 \ + { \ + }; \ + }; \ + }; \ +}; + +#define VERSIONING VERSIONING_SYS(PREFIX) + +/* ------------------------------------------- +Macro: GVAR() + Get full variable identifier for a global variable owned by this component. + +Parameters: + VARIABLE - Partial name of global variable owned by this component [Any]. + +Example: + (begin example) + GVAR(frog) = 12; + // In SPON_FrogDancing component, equivalent to SPON_FrogDancing_frog = 12 + (end) + +Author: + Sickboy +------------------------------------------- */ +#define GVAR(var1) DOUBLES(ADDON,var1) +#define EGVAR(var1,var2) DOUBLES(DOUBLES(PREFIX,var1),var2) +#define QGVAR(var1) QUOTE(GVAR(var1)) + +/* ------------------------------------------- +Macro: GVARMAIN() + Get full variable identifier for a global variable owned by this addon. + +Parameters: + VARIABLE - Partial name of global variable owned by this addon [Any]. + +Example: + (begin example) + GVARMAIN(frog) = 12; + // In SPON_FrogDancing component, equivalent to SPON_frog = 12 + (end) + +Author: + Sickboy +------------------------------------------- */ +#define GVARMAIN(var1) GVARMAINS(PREFIX,var1) +// TODO: What's this? +#define SETTINGS DOUBLES(PREFIX,settings) +#define CREATELOGIC CREATELOGICS(PREFIX,COMPONENT) +#define CREATELOGICGLOBAL CREATELOGICGLOBALS(PREFIX,COMPONENT) +#define CREATELOGICGLOBALTEST CREATELOGICGLOBALTESTS(PREFIX,COMPONENT) +#define CREATELOGICLOCAL CREATELOGICLOCALS(PREFIX,COMPONENT) +#define CREATELOGICMAIN CREATELOGICS(PREFIX,MAINLOGIC) +#define GETVAR(var1) GETVARS(PREFIX,COMPONENT,var1) +#define SETVAR SETVARS(PREFIX,COMPONENT) +#define SETVARMAIN SETVARMAINS(PREFIX) +#define IFCOUNT(var1,var2,var3) if (count ##var1 > ##var2) then { ##var3 = ##var1 select ##var2 }; + +//#define PREP(var1) PREP_SYS(PREFIX,COMPONENT_F,var1) + +#ifdef DISABLE_COMPILE_CACHE + #define PREP(var1) TRIPLES(ADDON,fnc,var1) = compile preProcessFileLineNumbers 'PATHTO_SYS(PREFIX,COMPONENT_F,DOUBLES(fnc,var1))' + #define PREPMAIN(var1) TRIPLES(PREFIX,fnc,var1) = compile preProcessFileLineNumbers 'PATHTO_SYS(PREFIX,COMPONENT_F,DOUBLES(fnc,var1))' +#else + #define PREP(var1) ['PATHTO_SYS(PREFIX,COMPONENT_F,DOUBLES(fnc,var1))', 'TRIPLES(ADDON,fnc,var1)'] call SLX_XEH_COMPILE_NEW + #define PREPMAIN(var1) ['PATHTO_SYS(PREFIX,COMPONENT_F,DOUBLES(fnc,var1))', 'TRIPLES(PREFIX,fnc,var1)'] call SLX_XEH_COMPILE_NEW +#endif + +#define FUNC(var1) TRIPLES(ADDON,fnc,var1) +#define FUNCMAIN(var1) TRIPLES(PREFIX,fnc,var1) +#define FUNC_INNER(var1,var2) TRIPLES(DOUBLES(PREFIX,var1),fnc,var2) +#define EFUNC(var1,var2) FUNC_INNER(var1,var2) + +#ifndef PRELOAD_ADDONS + #define PRELOAD_ADDONS class CfgAddons \ +{ \ + class PreloadAddons \ + { \ + class ADDON \ + { \ + list[]={ QUOTE(ADDON) }; \ + }; \ + }; \ +} +#endif + +/* ------------------------------------------- +Macros: ARG_#() + Select from list of array arguments + +Parameters: + VARIABLE(1-8) - elements for the list + +Author: + Rommel +------------------------------------------- */ +#define ARG_1(A,B) ((A) select (B)) +#define ARG_2(A,B,C) (ARG_1(ARG_1(A,B),C)) +#define ARG_3(A,B,C,D) (ARG_1(ARG_2(A,B,C),D)) +#define ARG_4(A,B,C,D,E) (ARG_1(ARG_3(A,B,C,D),E)) +#define ARG_5(A,B,C,D,E,F) (ARG_1(ARG_4(A,B,C,D,E),F)) +#define ARG_6(A,B,C,D,E,F,G) (ARG_1(ARG_5(A,B,C,D,E,F),G)) +#define ARG_7(A,B,C,D,E,F,G,H) (ARG_1(ARG_6(A,B,C,D,E,E,F,G),H)) +#define ARG_8(A,B,C,D,E,F,G,H,I) (ARG_1(ARG_7(A,B,C,D,E,E,F,G,H),I)) + +/* ------------------------------------------- +Macros: ARR_#() + Create list from arguments. Useful for working around , in macro parameters. + 1-8 arguments possible. + +Parameters: + VARIABLE(1-8) - elements for the list + +Author: + Nou +------------------------------------------- */ +#define ARR_1(ARG1) ARG1 +#define ARR_2(ARG1,ARG2) ARG1, ARG2 +#define ARR_3(ARG1,ARG2,ARG3) ARG1, ARG2, ARG3 +#define ARR_4(ARG1,ARG2,ARG3,ARG4) ARG1, ARG2, ARG3, ARG4 +#define ARR_5(ARG1,ARG2,ARG3,ARG4,ARG5) ARG1, ARG2, ARG3, ARG4, ARG5 +#define ARR_6(ARG1,ARG2,ARG3,ARG4,ARG5,ARG6) ARG1, ARG2, ARG3, ARG4, ARG5, ARG6 +#define ARR_7(ARG1,ARG2,ARG3,ARG4,ARG5,ARG6,ARG7) ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7 +#define ARR_8(ARG1,ARG2,ARG3,ARG4,ARG5,ARG6,ARG7,ARG8) ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8 + +/* ------------------------------------------- +Macros: FORMAT_#(STR, ARG1) + Format - Useful for working around , in macro parameters. + 1-8 arguments possible. + +Parameters: + STRING - string used by format + VARIABLE(1-8) - elements for usage in format + +Author: + Nou & Sickboy +------------------------------------------- */ +#define FORMAT_1(STR,ARG1) format[STR, ARG1] +#define FORMAT_2(STR,ARG1,ARG2) format[STR, ARG1, ARG2] +#define FORMAT_3(STR,ARG1,ARG2,ARG3) format[STR, ARG1, ARG2, ARG3] +#define FORMAT_4(STR,ARG1,ARG2,ARG3,ARG4) format[STR, ARG1, ARG2, ARG3, ARG4] +#define FORMAT_5(STR,ARG1,ARG2,ARG3,ARG4,ARG5) format[STR, ARG1, ARG2, ARG3, ARG4, ARG5] +#define FORMAT_6(STR,ARG1,ARG2,ARG3,ARG4,ARG5,ARG6) format[STR, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6] +#define FORMAT_7(STR,ARG1,ARG2,ARG3,ARG4,ARG5,ARG6,ARG7) format[STR, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7] +#define FORMAT_8(STR,ARG1,ARG2,ARG3,ARG4,ARG5,ARG6,ARG7,ARG8) format[STR, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8] + +// CONTROL(46) 12 +#define DISPLAY(A) (findDisplay A) +#define CONTROL(A) DISPLAY(A) displayCtrl + +/* ------------------------------------------- +Macros: IS_x() + Checking the data types of variables. + + IS_ARRAY() - Array + IS_BOOL() - Boolean + IS_BOOLEAN() - UI display handle(synonym for ) + IS_CODE() - Code block (i.e a compiled function) + IS_CONFIG() - Configuration + IS_CONTROL() - UI control handle. + IS_DISPLAY() - UI display handle. + IS_FUNCTION() - A compiled function (synonym for ) + IS_GROUP() - Group. + IS_INTEGER() - Is a number a whole number? + IS_LOCATION() - World location. + IS_NUMBER() - A floating point number (synonym for ) + IS_OBJECT() - World object. + IS_SCALAR() - Floating point number. + IS_SCRIPT() - A script handle (as returned by execVM and spawn commands). + IS_SIDE() - Game side. + IS_STRING() - World object. + IS_TEXT() - Structured text. + +Parameters: + VARIABLE - Variable to check if it is of a particular type [Any, not nil] + +Author: + Spooner +------------------------------------------- */ +#define IS_META_SYS(VAR,TYPE) (if (isNil {VAR}) then { false } else { (typeName (VAR)) == TYPE }) +#define IS_ARRAY(VAR) IS_META_SYS(VAR,"ARRAY") +#define IS_BOOL(VAR) IS_META_SYS(VAR,"BOOL") +#define IS_CODE(VAR) IS_META_SYS(VAR,"CODE") +#define IS_CONFIG(VAR) IS_META_SYS(VAR,"CONFIG") +#define IS_CONTROL(VAR) IS_META_SYS(VAR,"CONTROL") +#define IS_DISPLAY(VAR) IS_META_SYS(VAR,"DISPLAY") +#define IS_GROUP(VAR) IS_META_SYS(VAR,"GROUP") +#define IS_OBJECT(VAR) IS_META_SYS(VAR,"OBJECT") +#define IS_SCALAR(VAR) IS_META_SYS(VAR,"SCALAR") +#define IS_SCRIPT(VAR) IS_META_SYS(VAR,"SCRIPT") +#define IS_SIDE(VAR) IS_META_SYS(VAR,"SIDE") +#define IS_STRING(VAR) IS_META_SYS(VAR,"STRING") +#define IS_TEXT(VAR) IS_META_SYS(VAR,"TEXT") +#define IS_LOCATION(VAR) IS_META_SYS(VAR,"LOCATION") + +#define IS_BOOLEAN(VAR) IS_BOOL(VAR) +#define IS_FUNCTION(VAR) IS_CODE(VAR) +#define IS_INTEGER(VAR) if ( IS_SCALAR(VAR) ) then { (floor(VAR) == (VAR)) } else { false } +#define IS_NUMBER(VAR) IS_SCALAR(VAR) + +/* ------------------------------------------- +Macro: SCRIPT() + Sets name of script (relies on PREFIX and COMPONENT values being #defined). + +Parameters: + NAME - Name of script [Indentifier] + +Example: + (begin example) + SCRIPT(eradicateMuppets); + (end) + +Author: + Spooner +------------------------------------------- */ +#define SCRIPT(NAME) \ + scriptName 'PREFIX\COMPONENT\NAME' + +/* ------------------------------------------- +Macros: EXPLODE_n() + Splitting an ARRAY into a number of variables (A, B, C, etc). + + Note that this NOT does make the created variables private. + _PVT variants do. + + EXPLODE_1(ARRAY,A,B) - Split a 1-element array into separate variable. + EXPLODE_2(ARRAY,A,B) - Split a 2-element array into separate variables. + EXPLODE_3(ARRAY,A,B,C) - Split a 3-element array into separate variables. + EXPLODE_4(ARRAY,A,B,C,D) - Split a 4-element array into separate variables. + EXPLODE_5(ARRAY,A,B,C,D,E) - Split a 5-element array into separate variables. + EXPLODE_6(ARRAY,A,B,C,D,E,F) - Split a 6-element array into separate variables. + EXPLODE_7(ARRAY,A,B,C,D,E,F,G) - Split a 7-element array into separate variables. + EXPLODE_8(ARRAY,A,B,C,D,E,F,G,H) - Split a 8-element array into separate variables. + EXPLODE_9(ARRAY,A,B,C,D,E,F,G,H,I) - Split a 9-element array into separate variables. + +Parameters: + ARRAY - Array to read from [Array] + A..H - Names of variables to set from array [Identifier] + +Example: + (begin example) + _array = ["fred", 156.8, 120.9]; + EXPLODE_3(_array,_name_height,_weight); + (end) + +Author: + Spooner +------------------------------------------- */ +#define EXPLODE_1_SYS(ARRAY,A) A = if (IS_ARRAY((ARRAY))) then { (ARRAY) select 0 } else { ARRAY } +#define EXPLODE_1(ARRAY,A) EXPLODE_1_SYS(ARRAY,A); TRACE_1("EXPLODE_1, " + QUOTE(ARRAY),A) +#define EXPLODE_1_PVT(ARRAY,A) \ + private #A; \ + EXPLODE_1(ARRAY,A) + +#define EXPLODE_2_SYS(ARRAY,A,B) EXPLODE_1_SYS(ARRAY,A); B = (ARRAY) select 1 +#define EXPLODE_2(ARRAY,A,B) EXPLODE_2_SYS(ARRAY,A,B); TRACE_2("EXPLODE_2, " + QUOTE(ARRAY),A,B) +#define EXPLODE_2_PVT(ARRAY,A,B) \ + private [#A,#B]; \ + EXPLODE_2(ARRAY,A,B) + +#define EXPLODE_3_SYS(ARRAY,A,B,C) EXPLODE_2_SYS(ARRAY,A,B); C = (ARRAY) select 2 +#define EXPLODE_3(ARRAY,A,B,C) EXPLODE_3_SYS(ARRAY,A,B,C); TRACE_3("EXPLODE_3, " + QUOTE(ARRAY),A,B,C) +#define EXPLODE_3_PVT(ARRAY,A,B,C) \ + private [#A,#B,#C]; \ + EXPLODE_3(ARRAY,A,B,C) + +#define EXPLODE_4_SYS(ARRAY,A,B,C,D) EXPLODE_3_SYS(ARRAY,A,B,C); D = (ARRAY) select 3 +#define EXPLODE_4(ARRAY,A,B,C,D) EXPLODE_4_SYS(ARRAY,A,B,C,D); TRACE_4("EXPLODE_4, " + QUOTE(ARRAY),A,B,C,D) +#define EXPLODE_4_PVT(ARRAY,A,B,C,D) \ + private [#A,#B,#C,#D]; \ + EXPLODE_4(ARRAY,A,B,C,D) + +#define EXPLODE_5_SYS(ARRAY,A,B,C,D,E) EXPLODE_4_SYS(ARRAY,A,B,C,D); E = (ARRAY) select 4 +#define EXPLODE_5(ARRAY,A,B,C,D,E) EXPLODE_5_SYS(ARRAY,A,B,C,D,E); TRACE_5("EXPLODE_5, " + QUOTE(ARRAY),A,B,C,D,E) +#define EXPLODE_5_PVT(ARRAY,A,B,C,D,E) \ + private [#A,#B,#C,#D,#E]; \ + EXPLODE_5(ARRAY,A,B,C,D,E) + +#define EXPLODE_6_SYS(ARRAY,A,B,C,D,E,F) EXPLODE_5_SYS(ARRAY,A,B,C,D,E); F = (ARRAY) select 5 +#define EXPLODE_6(ARRAY,A,B,C,D,E,F) EXPLODE_6_SYS(ARRAY,A,B,C,D,E,F); TRACE_6("EXPLODE_6, " + QUOTE(ARRAY),A,B,C,D,E,F) +#define EXPLODE_6_PVT(ARRAY,A,B,C,D,E,F) \ + private [#A,#B,#C,#D,#E,#F]; \ + EXPLODE_6(ARRAY,A,B,C,D,E,F) + +#define EXPLODE_7_SYS(ARRAY,A,B,C,D,E,F,G) EXPLODE_6_SYS(ARRAY,A,B,C,D,E,F); G = (ARRAY) select 6 +#define EXPLODE_7(ARRAY,A,B,C,D,E,F,G) EXPLODE_7_SYS(ARRAY,A,B,C,D,E,F,G); TRACE_7("EXPLODE_7, " + QUOTE(ARRAY),A,B,C,D,E,F,G) +#define EXPLODE_7_PVT(ARRAY,A,B,C,D,E,F,G) \ + private [#A,#B,#C,#D,#E,#F,#G]; \ + EXPLODE_7(ARRAY,A,B,C,D,E,F,G) + +#define EXPLODE_8_SYS(ARRAY,A,B,C,D,E,F,G,H) EXPLODE_7_SYS(ARRAY,A,B,C,D,E,F,G); H = (ARRAY) select 7 +#define EXPLODE_8(ARRAY,A,B,C,D,E,F,G,H) EXPLODE_8_SYS(ARRAY,A,B,C,D,E,F,G,H); TRACE_8("EXPLODE_8, " + QUOTE(ARRAY),A,B,C,D,E,F,G,H) +#define EXPLODE_8_PVT(ARRAY,A,B,C,D,E,F,G,H) \ + private [#A,#B,#C,#D,#E,#F,#G,#H]; \ + EXPLODE_8(ARRAY,A,B,C,D,E,F,G,H) + +#define EXPLODE_9_SYS(ARRAY,A,B,C,D,E,F,G,H,I) EXPLODE_8_SYS(ARRAY,A,B,C,D,E,F,G,H); I = (ARRAY) select 8 +#define EXPLODE_9(ARRAY,A,B,C,D,E,F,G,H,I) EXPLODE_9_SYS(ARRAY,A,B,C,D,E,F,G,H,I); TRACE_9("EXPLODE_9, " + QUOTE(ARRAY),A,B,C,D,E,F,G,H,I) +#define EXPLODE_9_PVT(ARRAY,A,B,C,D,E,F,G,H,I) \ + private [#A,#B,#C,#D,#E,#F,#G,#H,#I]; \ + EXPLODE_9(ARRAY,A,B,C,D,E,F,G,H,I) + + +/* ------------------------------------------- +Group: Managing Function Parameters +------------------------------------------- */ + +/* ------------------------------------------- +Macros: PARAMS_n() + Setting variables based on parameters passed to a function. + + Each parameter is defines as private and set to the appropriate value from _this. + + PARAMS_1(A) - Get 1 parameter from the _this array (or _this if it's not an array). + PARAMS_2(A,B) - Get 2 parameters from the _this array. + PARAMS_3(A,B,C) - Get 3 parameters from the _this array. + PARAMS_4(A,B,C,D) - Get 4 parameters from the _this array. + PARAMS_5(A,B,C,D,E) - Get 5 parameters from the _this array. + PARAMS_6(A,B,C,D,E,F) - Get 6 parameters from the _this array. + PARAMS_7(A,B,C,D,E,F,G) - Get 7 parameters from the _this array. + PARAMS_8(A,B,C,D,E,F,G,H) - Get 8 parameters from the _this array. + +Parameters: + A..H - Name of variable to read from _this [Identifier] + +Example: + A function called like this: + (begin example) + [_name,_address,_telephone] call recordPersonalDetails; + (end) + expects 3 parameters and those variables could be initialised at the start of the function definition with: + (begin example) + recordPersonalDetails = { + PARAMS_3(_name,_address,_telephone); + // Rest of function follows... + }; + (end) + +Author: + Spooner +------------------------------------------- */ +#define PARAMS_1(A) EXPLODE_1_PVT(_this,A) +#define PARAMS_2(A,B) EXPLODE_2_PVT(_this,A,B) +#define PARAMS_3(A,B,C) EXPLODE_3_PVT(_this,A,B,C) +#define PARAMS_4(A,B,C,D) EXPLODE_4_PVT(_this,A,B,C,D) +#define PARAMS_5(A,B,C,D,E) EXPLODE_5_PVT(_this,A,B,C,D,E) +#define PARAMS_6(A,B,C,D,E,F) EXPLODE_6_PVT(_this,A,B,C,D,E,F) +#define PARAMS_7(A,B,C,D,E,F,G) EXPLODE_7_PVT(_this,A,B,C,D,E,F,G) +#define PARAMS_8(A,B,C,D,E,F,G,H) EXPLODE_8_PVT(_this,A,B,C,D,E,F,G,H) +#define PARAMS_9(A,B,C,D,E,F,G,H,I) EXPLODE_9_PVT(_this,A,B,C,D,E,F,G,H,I) + +/* ------------------------------------------- +Macro: DEFAULT_PARAM() + Getting a default function parameter. This may be used together with to have a mix of required and + optional parameters. + +Parameters: + INDEX - Index of parameter in _this [Integer, 0+] + NAME - Name of the variable to set [Identifier] + DEF_VALUE - Default value to use in case the array is too short or the value at INDEX is nil [Any] + +Example: + A function called with optional parameters: + (begin example) + [_name] call myFunction; + [_name, _numberOfLegs] call myFunction; + [_name, _numberOfLegs, _hasAHead] call myFunction; + (end) + 1 required parameter and 2 optional parameters. Those variables could be initialised at the start of the function + definition with: + (begin example) + myFunction = { + PARAMS_1(_name); + DEFAULT_PARAM(1,_numberOfLegs,2); + DEFAULT_PARAM(2,_hasAHead,true); + // Rest of function follows... + }; + (end) + +Author: + Spooner +------------------------------------------- */ +#define DEFAULT_PARAM(INDEX,NAME,DEF_VALUE) \ + private #NAME; \ + NAME = [RETNIL(_this), INDEX, DEF_VALUE] call CBA_fnc_defaultParam; \ + TRACE_3("DEFAULT_PARAM",INDEX,NAME,DEF_VALUE) + +/* ------------------------------------------- +Macro: KEY_PARAM() + Get value from key in _this list, return default when key is not included in list. + +Parameters: + KEY - Key name [String] + NAME - Name of the variable to set [Identifier] + DEF_VALUE - Default value to use in case key not found [ANY] + +Example: + + +Author: + Muzzleflash +------------------------------------------- */ +#define KEY_PARAM(KEY,NAME,DEF_VALUE) \ + private #NAME; \ + NAME = [toLower KEY, toUpper KEY, DEF_VALUE, RETNIL(_this)] call CBA_fnc_getArg; \ + TRACE_3("KEY_PARAM",KEY,NAME,DEF_VALUE) + +/* ------------------------------------------- +Group: Assertions +------------------------------------------- */ + +#define ASSERTION_ERROR(MESSAGE) ERROR_WITH_TITLE("Assertion failed!",MESSAGE) + +/* ------------------------------------------- +Macro: ASSERT_TRUE() + Asserts that a CONDITION is true. When an assertion fails, an error is raised with the given MESSAGE. + +Parameters: + CONDITION - Condition to assert as true [Boolean] + MESSSAGE - Message to display if (A OPERATOR B) is false [String] + +Example: + (begin example) + ASSERT_TRUE(_frogIsDead,"The frog is alive"); + (end) + +Author: + Spooner +------------------------------------------- */ +#define ASSERT_TRUE(CONDITION,MESSAGE) \ + if (not (CONDITION)) then \ + { \ + ASSERTION_ERROR('Assertion (CONDITION) failed!\n\n' + (MESSAGE)); \ + } + +/* ------------------------------------------- +Macro: ASSERT_FALSE() + Asserts that a CONDITION is false. When an assertion fails, an error is raised with the given MESSAGE. + +Parameters: + CONDITION - Condition to assert as false [Boolean] + MESSSAGE - Message to display if (A OPERATOR B) is true [String] + +Example: + (begin example) + ASSERT_FALSE(_frogIsDead,"The frog died"); + (end) + +Author: + Spooner +------------------------------------------- */ +#define ASSERT_FALSE(CONDITION,MESSAGE) \ + if (CONDITION) then \ + { \ + ASSERTION_ERROR('Assertion (not (CONDITION)) failed!\n\n' + (MESSAGE)) \ + } + +/* ------------------------------------------- +Macro: ASSERT_OP() + Asserts that (A OPERATOR B) is true. When an assertion fails, an error is raised with the given MESSAGE. + +Parameters: + A - First value [Any] + OPERATOR - Binary operator to use [Operator] + B - Second value [Any] + MESSSAGE - Message to display if (A OPERATOR B) is false. [String] + +Example: + (begin example) + ASSERT_OP(_fish,>,5,"Too few fish!"); + (end) + +Author: + Spooner +------------------------------------------- */ +#define ASSERT_OP(A,OPERATOR,B,MESSAGE) \ + if (not ((A) OPERATOR (B))) then \ + { \ + ASSERTION_ERROR('Assertion (A OPERATOR B) failed!\n' + 'A: ' + (str (A)) + '\n' + 'B: ' + (str (B)) + "\n\n" + (MESSAGE)); \ + } + +/* ------------------------------------------- +Macro: ASSERT_DEFINED() + Asserts that a VARIABLE is defined. When an assertion fails, an error is raised with the given MESSAGE.. + +Parameters: + VARIABLE - Variable to test if defined [String or Function]. + MESSAGE - Message to display if variable is undefined [String]. + +Examples: + (begin example) + ASSERT_DEFINED("_anUndefinedVar","Too few fish!"); + ASSERT_DEFINED({ obj getVariable "anUndefinedVar" },"Too many fish!"); + (end) + +Author: + Spooner +------------------------------------------- */ +#define ASSERT_DEFINED(VARIABLE,MESSAGE) \ + if (isNil VARIABLE) then \ + { \ + ASSERTION_ERROR('Assertion (VARIABLE is defined) failed!\n\n' + (MESSAGE)); \ + } + +/* ------------------------------------------- +Group: Managing Deprecation +------------------------------------------- */ + +/* ------------------------------------------- +Macro: DEPRECATE_SYS() + Allow deprecation of a function that has been renamed. + + Replaces an old OLD_FUNCTION (which will have PREFIX_ prepended) with a NEW_FUNCTION + (PREFIX_ prepended) with the intention that the old function will be disabled in the future. + + Shows a warning in RPT each time the deprecated function is used, but runs the new function. + +Parameters: + OLD_FUNCTION - Full name of old function [Identifier for function that does not exist any more] + NEW_FUNCTION - Full name of new function [Function] + +Example: + (begin example) + // After renaming CBA_fnc_frog as CBA_fnc_fish + DEPRECATE_SYS(CBA_fnc_frog,CBA_fnc_fish); + (end) + +Author: + Sickboy +------------------------------------------- */ +#define DEPRECATE_SYS(OLD_FUNCTION,NEW_FUNCTION) \ + OLD_FUNCTION = { \ + WARNING('Deprecated function used: OLD_FUNCTION (new: NEW_FUNCTION) in ADDON'); \ + if (isNil "_this") then { call NEW_FUNCTION } else { _this call NEW_FUNCTION }; \ + } + +/* ------------------------------------------- +Macro: DEPRECATE() + Allow deprecation of a function, in the current component, that has been renamed. + + Replaces an OLD_FUNCTION (which will have PREFIX_ prepended) with a NEW_FUNCTION + (PREFIX_ prepended) with the intention that the old function will be disabled in the future. + + Shows a warning in RPT each time the deprecated function is used, but runs the new function. + +Parameters: + OLD_FUNCTION - Name of old function, assuming PREFIX [Identifier for function that does not exist any more] + NEW_FUNCTION - Name of new function, assuming PREFIX [Function] + +Example: + (begin example) + // After renaming CBA_fnc_frog as CBA_fnc_fish + DEPRECATE(fnc_frog,fnc_fish); + (end) + +Author: + Sickboy +------------------------------------------- */ +#define DEPRECATE(OLD_FUNCTION,NEW_FUNCTION) \ + DEPRECATE_SYS(DOUBLES(PREFIX,OLD_FUNCTION),DOUBLES(PREFIX,NEW_FUNCTION)) + +/* ------------------------------------------- +Macro: OBSOLETE_SYS() + Replace a function that has become obsolete. + + Replace an obsolete OLD_FUNCTION with a simple COMMAND_FUNCTION, with the intention that anyone + using the function should replace it with the simple command, since the function will be disabled in the future. + + Shows a warning in RPT each time the deprecated function is used, and runs the command function. + +Parameters: + OLD_FUNCTION - Full name of old function [Identifier for function that does not exist any more] + COMMAND_CODE - Code to replace the old function [Function] + +Example: + (begin example) + // In Arma2, currentWeapon command made the CBA_fMyWeapon function obsolete: + OBSOLETE_SYS(CBA_fMyWeapon,{ currentWeapon player }); + (end) + +Author: + Spooner +------------------------------------------- */ +#define OBSOLETE_SYS(OLD_FUNCTION,COMMAND_CODE) \ + OLD_FUNCTION = { \ + WARNING('Obsolete function used: (use: OLD_FUNCTION) in ADDON'); \ + if (isNil "_this") then { call COMMAND_CODE } else { _this call COMMAND_CODE }; \ + } + +/* ------------------------------------------- +Macro: OBSOLETE() + Replace a function, in the current component, that has become obsolete. + + Replace an obsolete OLD_FUNCTION (which will have PREFIX_ prepended) with a simple + COMMAND_CODE, with the intention that anyone using the function should replace it with the simple + command. + + Shows a warning in RPT each time the deprecated function is used. + +Parameters: + OLD_FUNCTION - Name of old function, assuming PREFIX [Identifier for function that does not exist any more] + COMMAND_CODE - Code to replace the old function [Function] + +Example: + (begin example) + // In Arma2, currentWeapon command made the CBA_fMyWeapon function obsolete: + OBSOLETE(fMyWeapon,{ currentWeapon player }); + (end) + +Author: + Spooner +------------------------------------------- */ +#define OBSOLETE(OLD_FUNCTION,COMMAND_CODE) \ + OBSOLETE_SYS(DOUBLES(PREFIX,OLD_FUNCTION),COMMAND_CODE) + +#define BWC_CONFIG(NAME) class NAME { \ + units[] = {}; \ + weapons[] = {}; \ + requiredVersion = REQUIRED_VERSION; \ + requiredAddons[] = {}; \ + version = VERSION; \ +} + +// XEH Specific +#define XEH_DISABLED class EventHandlers {}; SLX_XEH_DISABLED = 1 +#define XEH_ENABLED class EventHandlers { EXTENDED_EVENTHANDLERS }; delete SLX_XEH_DISABLED + +// TODO: These are actually outdated; _Once ? +#define XEH_PRE_INIT QUOTE(call COMPILE_FILE(XEH_PreInit_Once)) +#define XEH_PRE_CINIT QUOTE(call COMPILE_FILE(XEH_PreClientInit_Once)) +#define XEH_PRE_SINIT QUOTE(call COMPILE_FILE(XEH_PreServerInit_Once)) + +#define XEH_POST_INIT QUOTE(call COMPILE_FILE(XEH_PostInit_Once)) +#define XEH_POST_CINIT QUOTE(call COMPILE_FILE(XEH_PostClientInit_Once)) +#define XEH_POST_SINIT QUOTE(call COMPILE_FILE(XEH_PostServerInit_Once)) diff --git a/tools/cba/addons/xeh/script_xeh.hpp b/tools/cba/addons/xeh/script_xeh.hpp new file mode 100644 index 0000000000..ec7a1d8b88 --- /dev/null +++ b/tools/cba/addons/xeh/script_xeh.hpp @@ -0,0 +1,99 @@ +///////////////////////////////////////////////////////////////////////////////// +// MACRO: EXTENDED_EVENTHANDLERS +// XEH uses all existing event handlers +///////////////////////////////////////////////////////////////////////////////// +#define EXTENDED_EVENTHANDLERS init = QUOTE(if(isNil'SLX_XEH_MACHINE')then{call compile preProcessFileLineNumbers '\x\cba\addons\xeh\init_pre.sqf'};_this call SLX_XEH_EH_Init); \ +fired = "_this call SLX_XEH_EH_Fired"; \ +animChanged = "_this call SLX_XEH_EH_AnimChanged"; \ +animDone = "_this call SLX_XEH_EH_AnimDone"; \ +animStateChanged = "_this call SLX_XEH_EH_AnimStateChanged"; \ +containerClosed = "_this call SLX_XEH_EH_ContainerClosed"; \ +containerOpened = "_this call SLX_XEH_EH_ContainerOpened"; \ +controlsShifted = "_this call SLX_XEH_EH_ControlsShifted"; \ +dammaged = "_this call SLX_XEH_EH_Dammaged"; \ +engine = "_this call SLX_XEH_EH_Engine"; \ +epeContact = "_this call SLX_XEH_EH_EpeContact"; \ +epeContactEnd = "_this call SLX_XEH_EH_EpeContactEnd"; \ +epeContactStart = "_this call SLX_XEH_EH_EpeContactStart"; \ +explosion = "_this call SLX_XEH_EH_Explosion"; \ +firedNear = "_this call SLX_XEH_EH_FiredNear"; \ +fuel = "_this call SLX_XEH_EH_Fuel"; \ +gear = "_this call SLX_XEH_EH_Gear"; \ +getIn = "_this call SLX_XEH_EH_GetIn"; \ +getOut = "_this call SLX_XEH_EH_GetOut"; \ +handleHeal = "_this call SLX_XEH_EH_HandleHeal"; \ +hit = "_this call SLX_XEH_EH_Hit"; \ +hitPart = "_this call SLX_XEH_EH_HitPart"; \ +incomingMissile = "_this call SLX_XEH_EH_IncomingMissile"; \ +inventoryClosed = "_this call SLX_XEH_EH_InventoryClosed"; \ +inventoryOpened = "_this call SLX_XEH_EH_InventoryOpened"; \ +killed = "_this call SLX_XEH_EH_Killed"; \ +landedTouchDown = "_this call SLX_XEH_EH_LandedTouchDown"; \ +landedStopped = "_this call SLX_XEH_EH_LandedStopped"; \ +local = "_this call SLX_XEH_EH_Local"; \ +respawn = "_this call SLX_XEH_EH_Respawn"; \ +put = "_this call SLX_XEH_EH_Put"; \ +take = "_this call SLX_XEH_EH_Take"; \ +soundPlayed = "_this call SLX_XEH_EH_SoundPlayed"; \ +weaponAssembled = "_this call SLX_XEH_EH_WeaponAssembled"; \ +weaponDisAssembled = "_this call SLX_XEH_EH_WeaponDisassembled"; + +//handleDamage = "_this call SLX_XEH_EH_HandleDamage"; \ +//mpHit = "_this call SLX_XEH_EH_MPHit"; \ +//mpKilled = "_this call SLX_XEH_EH_MPKilled"; \ +//mpRespawn = "_this call SLX_XEH_EH_MPRespawn"; + + + +///////////////////////////////////////////////////////////////////////////////// +// MACRO: DELETE_EVENTHANDLERS +// +// Example: +// +// class DefaultEventhandlers; +// class Car_F; +// class MRAP_01_base_F: Car_F { +// class EventHandlers; +// }; +// class B_MRAP_01_F: MRAP_01_base_F { +// class Eventhandlers: EventHandlers { +// DELETE_EVENTHANDLERS +// }; +// }; +///////////////////////////////////////////////////////////////////////////////// + +#define DELETE_EVENTHANDLERS delete init; \ +delete fired; \ +delete animChanged; \ +delete animDone; \ +delete animStateChanged; \ +delete containerClosed; \ +delete containerOpened; \ +delete controlsShifted; \ +delete dammaged; \ +delete engine; \ +delete epeContact; \ +delete epeContactEnd; \ +delete epeContactStart; \ +delete explosion; \ +delete firedNear; \ +delete fuel; \ +delete gear; \ +delete getIn; \ +delete getOut; \ +delete handleHeal; \ +delete hit; \ +delete hitPart; \ +delete incomingMissile; \ +delete inventoryClosed; \ +delete inventoryOpened; \ +delete killed; \ +delete landedTouchDown; \ +delete landedStopped; \ +delete local; \ +delete respawn; \ +delete put; \ +delete take; \ +delete soundPlayed; \ +delete weaponAssembled; \ +delete weaponDisAssembled; diff --git a/tools/setup.py b/tools/setup.py new file mode 100644 index 0000000000..1b9ab119d9 --- /dev/null +++ b/tools/setup.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 + +####################### +# ACE3 Setup Script # +####################### + + +import os +import sys +import shutil +import platform +import subprocess +import winreg + + +def main(): + print(""" + ###################################### + # ACE3 Development Environment Setup # + ###################################### + + This script will create your ACE3 dev environment for you. + + Before you run this, you should already have: + - The Arma 3 Tools installed properly via Steam + - A properly set up P-drive + + If you have not done those things yet, please abort this script in the next step and do so first. + + This script will create two hard links on your system, both pointing to your ACE3 project folder: + [Arma 3 installation directory]\\z\\ace => ACE3 project folder + P:\\z\\ace => ACE3 project folder + + It will also copy the required CBA includes to P:\\x\\cba, if you do not have the CBA source code already.""") + print("\n") + + try: + reg = winreg.ConnectRegistry(None, winreg.HKEY_LOCAL_MACHINE) + key = winreg.OpenKey(reg, + r"SOFTWARE\Wow6432Node\bohemia interactive\arma 3") + armapath = winreg.EnumValue(key,1)[1] + except: + print("Failed to determine Arma 3 Path.") + return 1 + + if not os.path.exists("P:\\"): + print("No P-drive detected.") + return 2 + + scriptpath = os.path.realpath(__file__) + projectpath = os.path.dirname(os.path.dirname(scriptpath)) + + print("# Detected Paths:") + print(" Arma Path: {}".format(armapath)) + print(" Project Path: {}".format(projectpath)) + + repl = input("\nAre these correct? (y/n): ") + if repl.lower() != "y": + return 3 + + print("\n# Creating links ...") + + if os.path.exists("P:\\z\\ace"): + print("Link on P: already exists. Please finish the setup manually.") + return 4 + + if os.path.exists(os.path.join(armapath, "z", "ace")): + print("Link in Arma directory already exists. Please finish the setup manually.") + return 5 + + try: + if not os.path.exists("P:\\z"): + os.mkdir("P:\\z") + if not os.path.exists(os.path.join(armapath, "z")): + os.mkdir(os.path.join(armapath, "z")) + + if platform.win32_ver()[0] == "7": + subprocess.call(["cmd", "/c", "mklink", "/D", "P:\\z\\ace", projectpath]) + subprocess.call(["cmd", "/c", "mklink", "/D", os.path.join(armapath, "z", "ace"), projectpath]) + else: + subprocess.call(["cmd", "/c", "mklink", "/D", "/J", "P:\\z\\ace", projectpath]) + subprocess.call(["cmd", "/c", "mklink", "/D", "/J", os.path.join(armapath, "z", "ace"), projectpath]) + except: + raise + print("Something went wrong during the link creation. Please finish the setup manually.") + return 6 + + print("# Links created successfully.") + + + print("\n# Copying required CBA includes ...") + + if os.path.exists("P:\\x\\cba"): + print("P:\\x\\cba already exists, skipping.") + return -1 + + try: + shutil.copytree(os.path.join(projectpath, "tools", "cba"), "P:\\x\\cba") + except: + raise + print("Something went wrong while copying CBA includes. Please copy tools\\cba to P:\\x\\cba manually.") + return 7 + + print("# CBA includes copied successfully to P:\\x\\cba.") + + return 0 + + +if __name__ == "__main__": + exitcode = main() + + if exitcode > 0: + print("\nSomething went wrong during the setup. Make sure you run this script as administrator. If these issues persist, please follow the instructions on the ACE3 wiki to perform the setup manually.") + else: + print("\nSetup successfully completed.") + + input("\nPress enter to exit ...") + sys.exit(exitcode) From 48758ff0e35041f76ca741ed5538e0be5a159edc Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 16:59:52 +0200 Subject: [PATCH 098/175] fixed incorrect typeNames --- addons/medical/ACE_Settings.hpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/medical/ACE_Settings.hpp b/addons/medical/ACE_Settings.hpp index 02fd1027fe..034708934d 100644 --- a/addons/medical/ACE_Settings.hpp +++ b/addons/medical/ACE_Settings.hpp @@ -19,7 +19,7 @@ class ACE_Settings { value = true; }; class GVAR(bleedingCoefficient) { - typeName = "NUMBER"; + typeName = "SCALAR"; value = 1; }; @@ -44,16 +44,16 @@ class ACE_Settings { value = true; }; class GVAR(playerDamageThreshold) { - typeName = "NUMBER"; + typeName = "SCALAR"; value = 1; }; class GVAR(AIDamageThreshold) { - typeName = "NUMBER"; + typeName = "SCALAR"; value = 1; }; class GVAR(enableUnsconsiousnessAI) { value = 1; - typeName = "NUMBER"; + typeName = "SCALAR"; values[] = {"Disabled", "Enabled", "50/50"}; }; class GVAR(preventInstaDeath) { @@ -61,11 +61,11 @@ class ACE_Settings { value = false; }; class GVAR(maxReviveTime) { - typeName = "NUMBER"; + typeName = "SCALAR"; value = 120; }; class GVAR(amountOfReviveLives) { - typeName = "NUMBER"; + typeName = "SCALAR"; value = -1; }; class GVAR(allowDeadBodyMovement) { From d090b3328c9022f3aa8450f0bf68e9dc03552088 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sat, 4 Apr 2015 12:20:14 -0300 Subject: [PATCH 099/175] - Close interact_menu when the player falls unconscious - Prevent all types of interactions while unconscious --- .../functions/fnc_handleOnUnconscious.sqf | 5 +++- addons/interact_menu/XEH_clientInit.sqf | 30 +++++++++++++++++-- addons/medical/XEH_postInit.sqf | 4 +++ 3 files changed, 36 insertions(+), 3 deletions(-) diff --git a/addons/captives/functions/fnc_handleOnUnconscious.sqf b/addons/captives/functions/fnc_handleOnUnconscious.sqf index 6d5ba1f47c..1924b6bb47 100644 --- a/addons/captives/functions/fnc_handleOnUnconscious.sqf +++ b/addons/captives/functions/fnc_handleOnUnconscious.sqf @@ -16,8 +16,11 @@ */ #include "script_component.hpp" -PARAMS_2(_unit,_isUnconc); +EXPLODE_2_PVT(_this,_unit,_isUnconc); +diag_log "handleOnUnconscious"; +diag_log _this; +diag_log _unit; if (!local _unit) exitWith {}; if (_isUnconc) then { diff --git a/addons/interact_menu/XEH_clientInit.sqf b/addons/interact_menu/XEH_clientInit.sqf index 501cc9eb91..8d6ef78a79 100644 --- a/addons/interact_menu/XEH_clientInit.sqf +++ b/addons/interact_menu/XEH_clientInit.sqf @@ -18,11 +18,37 @@ addMissionEventHandler ["Draw3D", DFUNC(render)]; ["ACE3", QGVAR(InteractKey), (localize "STR_ACE_Interact_Menu_InteractKey"), -{[0] call FUNC(keyDown)}, +{ + // 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"), -{[1] call FUNC(keyDown)}, +{ + // 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", { + diag_log ["im_onUn 1:",_this]; + // 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); + diag_log ["im_onUn 2:",_this]; +}] call EFUNC(common,addEventhandler); diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index 10926634dd..7939d5a353 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -240,3 +240,7 @@ if (USE_WOUND_EVENT_SYNC) then { {((_this select 0) getvariable ["ACE_isDead", false])}, {(((_this select 0) getvariable [QGVAR(airwayStatus), 100]) < 80)} ] call FUNC(addUnconsciousCondition); + +// 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); From 31b7ade057da911ab47574b512f363cb7a2b3b1d Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 17:33:20 +0200 Subject: [PATCH 100/175] Support unconscious animation for patient upon treatment --- addons/medical/ACE_Medical_Treatments.hpp | 19 ++++++++++++++++--- addons/medical/functions/fnc_treatment.sqf | 8 ++++++-- 2 files changed, 22 insertions(+), 5 deletions(-) diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index fa697f4cad..70afc7dffa 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -18,6 +18,7 @@ class ACE_Medical_Actions { callbackProgress = ""; animationPatient = ""; + animationPatientUnconscious = "AinjPpneMstpSnonWrflDnon_rolltoback"; animationCaller = "AinvPknlMstpSnonWnonDnon_medic4"; animationCallerProne = "AinvPpneMstpSlayW[wpn]Dnon_medic"; animationCallerSelf = "AinvPknlMstpSlayW[wpn]Dnon_medic"; @@ -74,6 +75,7 @@ class ACE_Medical_Actions { callbackFailure = ""; callbackProgress = ""; animationPatient = ""; + animationPatientUnconscious = ""; itemConsumed = 0; litter[] = {}; }; @@ -86,7 +88,7 @@ class ACE_Medical_Actions { treatmentTime = 15; callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_fullHeal)); itemConsumed = 0; - animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; + animationCaller = "AinvPknlMstpSlayW[wpn]Dnon_medic"; litter[] = {"ACE_MedicalLitter_gloves", {"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}, {"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}; }; }; @@ -110,6 +112,7 @@ class ACE_Medical_Actions { callbackProgress = ""; itemConsumed = 1; animationPatient = ""; + animationPatientUnconscious = "AinjPpneMstpSnonWrflDnon_rolltoback"; animationCaller = "AinvPknlMstpSnonWnonDnon_medic4"; animationCallerProne = "AinvPpneMstpSlayW[wpn]Dnon_medic"; animationCallerSelf = "AinvPknlMstpSlayW[wpn]Dnon_medic"; @@ -219,7 +222,12 @@ class ACE_Medical_Actions { treatmentTime = 15; callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_fullHeal)); itemConsumed = 0; - animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; + animationPatient = ""; + animationPatientUnconscious = "AinjPpneMstpSnonWrflDnon_rolltoback"; + animationCaller = "AinvPknlMstpSlayWnonDnon_medic"; + animationCallerProne = "AinvPpneMstpSlayW[wpn]Dnon_medic"; + animationCallerSelf = ""; + animationCallerSelfProne = ""; litter[] = {"ACE_MedicalLitter_gloves", {"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}, {"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}; }; class CheckPulse: fieldDressing { @@ -260,7 +268,11 @@ class ACE_Medical_Actions { callbackFailure = ""; callbackProgress = ""; animationPatient = ""; - animationCaller = ""; // TODO + animationPatientUnconscious = "AinjPpneMstpSnonWrflDnon_rolltoback"; + animationCaller = "AinvPknlMstpSlayWnonDnon_medic"; + animationCallerProne = "AinvPpneMstpSlayW[wpn]Dnon_medic"; + animationCallerSelf = ""; + animationCallerSelfProne = ""; itemConsumed = 0; litter[] = {}; }; @@ -276,6 +288,7 @@ class ACE_Medical_Actions { callbackFailure = ""; callbackProgress = ""; animationPatient = ""; + animationPatientUnconscious = ""; itemConsumed = 0; litter[] = {}; }; diff --git a/addons/medical/functions/fnc_treatment.sqf b/addons/medical/functions/fnc_treatment.sqf index 8b380ecdeb..8c7028bf4b 100644 --- a/addons/medical/functions/fnc_treatment.sqf +++ b/addons/medical/functions/fnc_treatment.sqf @@ -88,9 +88,13 @@ if (isNil _callbackProgress) then { }; // Patient Animation -_patientAnim = getText (_confg >> "animationPatient"); +_patientAnim = getText (_config >> "animationPatient"); +if (_target getvariable ["ACE_isUnconscious", false]) then { + _patientAnim = getText (_config >> "animationPatientUnconscious"); +}; + if (_caller != _target && {vehicle _target == _target} && {_patientAnim != ""}) then { - [_target, _patientAnim] call EFUNC(common,doAnimation); + [_target, _patientAnim, 2, true] call EFUNC(common,doAnimation); }; // Player Animation From 08e1949078592c83c939f798767eb6ba2138c606 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 18:08:41 +0200 Subject: [PATCH 101/175] Improved patient unconscious animation --- addons/medical/ACE_Medical_Treatments.hpp | 2 ++ addons/medical/functions/fnc_setUnconscious.sqf | 6 +++--- addons/medical/functions/fnc_treatment.sqf | 10 ++++++++-- .../functions/fnc_treatmentAdvanced_bandageLocal.sqf | 2 +- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index 70afc7dffa..052c1da26e 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -19,6 +19,7 @@ class ACE_Medical_Actions { animationPatient = ""; animationPatientUnconscious = "AinjPpneMstpSnonWrflDnon_rolltoback"; + animationPatientUnconsciousExcludeOn[] = {"ainjppnemstpsnonwrfldnon"}; animationCaller = "AinvPknlMstpSnonWnonDnon_medic4"; animationCallerProne = "AinvPpneMstpSlayW[wpn]Dnon_medic"; animationCallerSelf = "AinvPknlMstpSlayW[wpn]Dnon_medic"; @@ -113,6 +114,7 @@ class ACE_Medical_Actions { itemConsumed = 1; animationPatient = ""; animationPatientUnconscious = "AinjPpneMstpSnonWrflDnon_rolltoback"; + animationPatientUnconsciousExcludeOn[] = {"ainjppnemstpsnonwrfldnon"}; animationCaller = "AinvPknlMstpSnonWnonDnon_medic4"; animationCallerProne = "AinvPpneMstpSlayW[wpn]Dnon_medic"; animationCallerSelf = "AinvPknlMstpSlayW[wpn]Dnon_medic"; diff --git a/addons/medical/functions/fnc_setUnconscious.sqf b/addons/medical/functions/fnc_setUnconscious.sqf index a001f2fcf4..455c2f23e3 100644 --- a/addons/medical/functions/fnc_setUnconscious.sqf +++ b/addons/medical/functions/fnc_setUnconscious.sqf @@ -137,9 +137,9 @@ _startingTime = time; // A check to ensure that the animation is being played properly. // TODO: Might no longer be necessary: Have to test this in MP. - if (vehicle _unit == _unit && {animationState _unit != "deadState" && animationState _unit != "unconscious"} && {(isNull ([_unit] call EFUNC(common,getCarriedBy)))} && (time - _startingTime >= 0.5)) then { - [_unit,([_unit] call FUNC(getDeathAnim)), 1, true] call EFUNC(common,doAnimation); // Reset animations if unit starts doing wierd things. - }; + // if (vehicle _unit == _unit && {animationState _unit != "deadState" && animationState _unit != "unconscious"} && {(isNull ([_unit] call EFUNC(common,getCarriedBy)))} && (time - _startingTime >= 0.5)) then { + //[_unit,([_unit] call FUNC(getDeathAnim)), 1, true] call EFUNC(common,doAnimation); // Reset animations if unit starts doing wierd things. + //}; }, 0.1, [_unit,_animState, _originalPos, _startingTime, _minWaitingTime, false] ] call CBA_fnc_addPerFrameHandler; diff --git a/addons/medical/functions/fnc_treatment.sqf b/addons/medical/functions/fnc_treatment.sqf index 8c7028bf4b..31b0d72fe9 100644 --- a/addons/medical/functions/fnc_treatment.sqf +++ b/addons/medical/functions/fnc_treatment.sqf @@ -90,11 +90,17 @@ if (isNil _callbackProgress) then { // Patient Animation _patientAnim = getText (_config >> "animationPatient"); if (_target getvariable ["ACE_isUnconscious", false]) then { - _patientAnim = getText (_config >> "animationPatientUnconscious"); + if !(animationState _target in (getArray (_config >> "animationPatientUnconsciousExcludeOn"))) then { + _patientAnim = getText (_config >> "animationPatientUnconscious"); + }; }; if (_caller != _target && {vehicle _target == _target} && {_patientAnim != ""}) then { - [_target, _patientAnim, 2, true] call EFUNC(common,doAnimation); + if (_target getvariable ["ACE_isUnconscious", false]) then { + [_target, _patientAnim, 2, true] call EFUNC(common,doAnimation); + } else { + [_target, _patientAnim, 1, true] call EFUNC(common,doAnimation); + }; }; // Player Animation diff --git a/addons/medical/functions/fnc_treatmentAdvanced_bandageLocal.sqf b/addons/medical/functions/fnc_treatmentAdvanced_bandageLocal.sqf index 1531a6858f..c003f48ead 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_bandageLocal.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_bandageLocal.sqf @@ -99,7 +99,7 @@ if (_impact > 0) then { // If all wounds have been bandaged, we will reset all damage to 0, so the unit is not showing any blood on the model anymore. if (count _openWounds == 0) then { _target setDamage 0; - // TODO also set hitpoints to 0 + // _target setvariable [QGVAR(bodyPartStatus), [0,0,0,0,0,0], true]; }; true; From 9d06d7c7caaf381bf30fbe06c13bb51392d38934 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 4 Apr 2015 09:09:42 -0700 Subject: [PATCH 102/175] readme/author updates. --- addons/aircraft/README.md | 1 + addons/aircraft/config.cpp | 2 +- addons/wep_javelin/README.md | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/aircraft/README.md b/addons/aircraft/README.md index b212d311b9..5c3de5c6d4 100644 --- a/addons/aircraft/README.md +++ b/addons/aircraft/README.md @@ -10,3 +10,4 @@ The people responsible for merging changes to this component or answering potent - [KoffeinFlummi](https://github.com/KoffeinFlummi) - [commy2](https://github.com/commy2) +- [jaynus](https://github.com/walterpearce) \ No newline at end of file diff --git a/addons/aircraft/config.cpp b/addons/aircraft/config.cpp index d2b0ed08d7..2ce2d0dc10 100644 --- a/addons/aircraft/config.cpp +++ b/addons/aircraft/config.cpp @@ -6,7 +6,7 @@ class CfgPatches { weapons[] = {}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"ace_common"}; - author[] = {"KoffeinFlummi","Crusty","commy2"}; + author[] = {"KoffeinFlummi","Crusty","commy2","jaynus","Kimi"}; authorUrl = "https://github.com/KoffeinFlummi/"; VERSION_CONFIG; }; diff --git a/addons/wep_javelin/README.md b/addons/wep_javelin/README.md index 18bd8c6b3f..df3ad9b29d 100644 --- a/addons/wep_javelin/README.md +++ b/addons/wep_javelin/README.md @@ -8,5 +8,5 @@ Adds the Javelin AT launcher. The people responsible for merging changes to this component or answering potential questions. -- [walterpearce](https://github.com/walterpearce) +- [jaynus](https://github.com/walterpearce) - [NouberNou](https://github.com/NouberNou) From efe810ae4e3991ccf3b585af10259b7880bd0c0a Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 4 Apr 2015 12:08:59 -0500 Subject: [PATCH 103/175] Private Variables for localEvent --- addons/common/functions/fnc_localEvent.sqf | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/common/functions/fnc_localEvent.sqf b/addons/common/functions/fnc_localEvent.sqf index cc136d2083..0b8c218eca 100644 --- a/addons/common/functions/fnc_localEvent.sqf +++ b/addons/common/functions/fnc_localEvent.sqf @@ -12,8 +12,7 @@ */ #include "script_component.hpp" -_eventName = _this select 0; -_eventArgs = _this select 1; +PARAMS_2(_eventName,_eventArgs); _eventNames = GVAR(events) select 0; _eventIndex = _eventNames find _eventName; From 2420db78a10ad4c3dcfd58acf0f845150e4ec20a Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 20:20:29 +0200 Subject: [PATCH 104/175] CreateLitter now supports conditions and is selection specific. Format: litter[] = { {"SelectionName", "Condition", {"litterClassname"} }, ... }; The array with litter classnames also support 2d arrays. ie: {"SelectionName", "Condition", {{"litterClassname"}} } Of array entries it will select a random classname. --- addons/medical/ACE_Medical_Treatments.hpp | 31 +++++++------- addons/medical/functions/fnc_createLitter.sqf | 41 +++++++++++++++---- .../functions/fnc_treatmentIVLocal.sqf | 4 -- .../functions/fnc_treatment_failure.sqf | 4 +- .../functions/fnc_treatment_success.sqf | 4 +- 5 files changed, 50 insertions(+), 34 deletions(-) diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index 052c1da26e..8134ea82ba 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -20,11 +20,11 @@ class ACE_Medical_Actions { animationPatient = ""; animationPatientUnconscious = "AinjPpneMstpSnonWrflDnon_rolltoback"; animationPatientUnconsciousExcludeOn[] = {"ainjppnemstpsnonwrfldnon"}; - animationCaller = "AinvPknlMstpSnonWnonDnon_medic4"; + animationCaller = "AinvPknlMstpSlayWnonDnon_medic"; animationCallerProne = "AinvPpneMstpSlayW[wpn]Dnon_medic"; animationCallerSelf = "AinvPknlMstpSlayW[wpn]Dnon_medic"; animationCallerSelfProne = "AinvPpneMstpSlayW[wpn]Dnon_medic"; - litter[] = {{"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}; + litter[] = { {"All", "", {{"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}} }; }; class Morphine: Bandage { displayName = "$STR_ACE_Medical_Inject_Morphine"; @@ -33,7 +33,7 @@ class ACE_Medical_Actions { items[] = {"ACE_morphine"}; callbackSuccess = QUOTE(DFUNC(treatmentBasic_morphine)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; - litter[] = {"ACE_MedicalLitter_morphine"}; + litter[] = { {"All", "", {"ACE_MedicalLitter_morphine"}} }; }; class Epinephrine: Bandage { displayName = "$STR_ACE_Medical_Inject_Epinephrine"; @@ -43,7 +43,7 @@ class ACE_Medical_Actions { items[] = {"ACE_epinephrine"}; callbackSuccess = QUOTE(DFUNC(treatmentBasic_epipen)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; - litter[] = {"ACE_MedicalLitter_epinephrine"}; + litter[] = { {"All", "", {"ACE_MedicalLitter_epinephrine"}} }; }; class BloodIV: Bandage { displayName = "$STR_ACE_Medical_Transfuse_Blood"; @@ -80,7 +80,7 @@ class ACE_Medical_Actions { itemConsumed = 0; litter[] = {}; }; - class PersonalAidKit: Bandage { + /*class PersonalAidKit: Bandage { displayName = ""; displayNameProgress = ""; items[] = {"ACE_personalAidKit"}; @@ -90,8 +90,8 @@ class ACE_Medical_Actions { callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_fullHeal)); itemConsumed = 0; animationCaller = "AinvPknlMstpSlayW[wpn]Dnon_medic"; - litter[] = {"ACE_MedicalLitter_gloves", {"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}, {"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}; - }; + litter[] = { {"All", "", {"ACE_MedicalLitter_gloves"}}, {"All", "", {{"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}, {{"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}} }; + };*/ }; class Advanced { @@ -115,23 +115,20 @@ class ACE_Medical_Actions { animationPatient = ""; animationPatientUnconscious = "AinjPpneMstpSnonWrflDnon_rolltoback"; animationPatientUnconsciousExcludeOn[] = {"ainjppnemstpsnonwrfldnon"}; - animationCaller = "AinvPknlMstpSnonWnonDnon_medic4"; + animationCaller = "AinvPknlMstpSlayWnonDnon_medic"; animationCallerProne = "AinvPpneMstpSlayW[wpn]Dnon_medic"; animationCallerSelf = "AinvPknlMstpSlayW[wpn]Dnon_medic"; animationCallerSelfProne = "AinvPpneMstpSlayW[wpn]Dnon_medic"; - litter[] = {{"ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}; + litter[] = { {"All", "", {{"ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}} }; }; class PackingBandage: fieldDressing { items[] = {"ACE_packingBandage"}; - litter[] = {{"ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}; }; class ElasticBandage: fieldDressing { items[] = {"ACE_elasticBandage"}; - litter[] = {{"ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}; }; class QuikClot: fieldDressing { items[] = {"ACE_quikclot"}; - litter[] = {{"ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}; }; class Tourniquet: fieldDressing { displayName = "$STR_ACE_Medical_Apply_Tourniquet"; @@ -149,19 +146,19 @@ class ACE_Medical_Actions { treatmentTime = 3; callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_medication)); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; - litter[] = {"ACE_MedicalLitter_morphine"}; + litter[] = { {"All", "", {"ACE_MedicalLitter_morphine"}} }; }; class Atropine: Morphine { displayName = "$STR_ACE_Medical_Inject_Atropine"; displayNameProgress = "$STR_ACE_Medical_Injecting_Atropine"; items[] = {"ACE_atropine"}; - litter[] = {"ACE_MedicalLitter_atropine"}; + litter[] = { {"All", "", {"ACE_MedicalLitter_atropine"}} }; }; class Epinephrine: Morphine { displayName = "$STR_ACE_Medical_Inject_Epinephrine"; displayNameProgress = "$STR_ACE_Medical_Injecting_Epinephrine"; items[] = {"ACE_epinephrine"}; - litter[] = {"ACE_MedicalLitter_epinephrine"}; + litter[] = { {"All", "", {"ACE_MedicalLitter_epinephrine"}} }; }; class BloodIV: fieldDressing { displayName = "$STR_ACE_Medical_Transfuse_Blood"; @@ -213,7 +210,7 @@ class ACE_Medical_Actions { callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_surgicalKit)); itemConsumed = 0; animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; - litter[] = {"ACE_MedicalLitter_gloves"}; + litter[] = { {"All", "", {"ACE_MedicalLitter_gloves"} }}; }; class PersonalAidKit: fieldDressing { displayName = ""; @@ -230,7 +227,7 @@ class ACE_Medical_Actions { animationCallerProne = "AinvPpneMstpSlayW[wpn]Dnon_medic"; animationCallerSelf = ""; animationCallerSelfProne = ""; - litter[] = {"ACE_MedicalLitter_gloves", {"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}, {"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}; + litter[] = { {"All", "", {"ACE_MedicalLitter_gloves"}}, {"All", "", {{"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}} }, {"All", "", {{"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}} }; }; class CheckPulse: fieldDressing { displayName = ""; diff --git a/addons/medical/functions/fnc_createLitter.sqf b/addons/medical/functions/fnc_createLitter.sqf index ac5ffe43bc..e4b85ceae1 100644 --- a/addons/medical/functions/fnc_createLitter.sqf +++ b/addons/medical/functions/fnc_createLitter.sqf @@ -14,9 +14,14 @@ #include "script_component.hpp" +#define MIN_ENTRIES_LITTER_CONFIG 3 + private ["_target", "_className", "_config", "_litter", "_createLitter", "_litterObject", "_position", "_createdLitter"]; -_target = _this select 0; -_className = _this select 1; +_caller = _this select 0; +_target = _this select 1; +_selectionName = _this select 2; +_className = _this select 3; +_usersOfItems = _this select 5; if !(GVAR(allowLitterCreation)) exitwith {}; @@ -51,14 +56,32 @@ if (isnil QGVAR(allCreatedLitter)) then { _createdLitter = []; { if (typeName _x == "ARRAY") then { - { - if (typeName _x == "STRING") exitwith { - _createdLitter pushback ([_target, _x] call _createLitter); + 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; }; - }foreach _x; - }; - if (typeName _x == "STRING") then { - _createdLitter pushback ([_target, _x] call _createLitter); + 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; diff --git a/addons/medical/functions/fnc_treatmentIVLocal.sqf b/addons/medical/functions/fnc_treatmentIVLocal.sqf index 6dd8cbf979..aa7b5dbf17 100644 --- a/addons/medical/functions/fnc_treatmentIVLocal.sqf +++ b/addons/medical/functions/fnc_treatmentIVLocal.sqf @@ -37,7 +37,3 @@ if !(_varName in GVAR(IVBags)) then { GVAR(IVBags) pushback _varName; publicVariable QGVAR(IVBags); }; - -// TODO localization -//[_target,"treatment",format["%1 has given %4 a %2(%3ml)",[_caller] call EFUNC(common,getName),_attributes select 2,_attributes select 1,_target]] call FUNC(addActivityToLog); -//[_target,_removeItem] call FUNC(addToTriageList); diff --git a/addons/medical/functions/fnc_treatment_failure.sqf b/addons/medical/functions/fnc_treatment_failure.sqf index 50fa69d335..35e57de9ed 100644 --- a/addons/medical/functions/fnc_treatment_failure.sqf +++ b/addons/medical/functions/fnc_treatment_failure.sqf @@ -49,6 +49,6 @@ if (isNil _callback) then { _callback = missionNamespace getvariable _callback; }; -_args call _callback; +_args call FUNC(createLitter); -[_target, _className] call FUNC(createLitter); +_args call _callback; diff --git a/addons/medical/functions/fnc_treatment_success.sqf b/addons/medical/functions/fnc_treatment_success.sqf index 235eef8c73..d04bee5253 100644 --- a/addons/medical/functions/fnc_treatment_success.sqf +++ b/addons/medical/functions/fnc_treatment_success.sqf @@ -43,6 +43,6 @@ if (isNil _callback) then { _callback = missionNamespace getvariable _callback; }; -_args call _callback; +_args call FUNC(createLitter); -[_target, _className] call FUNC(createLitter); +_args call _callback; From ddb01e786593da76cb961bdf6b3a4babc45603b0 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 20:21:06 +0200 Subject: [PATCH 105/175] Improved unconscious wakeup animations --- addons/medical/functions/fnc_setUnconscious.sqf | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_setUnconscious.sqf b/addons/medical/functions/fnc_setUnconscious.sqf index 455c2f23e3..9e68d2c3e3 100644 --- a/addons/medical/functions/fnc_setUnconscious.sqf +++ b/addons/medical/functions/fnc_setUnconscious.sqf @@ -99,7 +99,12 @@ _startingTime = time; // Wait until the unit isn't being carried anymore, so we won't end up with wierd animations if !(([_unit] call FUNC(isBeingCarried)) || ([_unit] call FUNC(isBeingDragged))) then { if (vehicle _unit == _unit) then { - [_unit,"amovppnemstpsnonwnondnon", 2] call EFUNC(common,doAnimation); + if (animationState _unit == "AinjPpneMstpSnonWrflDnon") then { + [_unit,"AinjPpneMstpSnonWrflDnon_rolltofront", 2] call EFUNC(common,doAnimation); + [_unit,"amovppnemstpsnonwnondnon", 1] call EFUNC(common,doAnimation); + } else { + [_unit,"amovppnemstpsnonwnondnon", 2] call EFUNC(common,doAnimation); + }; } else { // Switch to the units original animation, assuming // TODO: what if the unit switched vehicle? From e78fc55b45e7fcb2f4bed7d44245d3aa8d8fd2e2 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 20:21:52 +0200 Subject: [PATCH 106/175] changed; When standing before treatment, the caller will now move into crouch instead of standing up again. --- addons/medical/functions/fnc_treatment.sqf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_treatment.sqf b/addons/medical/functions/fnc_treatment.sqf index 31b0d72fe9..ad61be5caf 100644 --- a/addons/medical/functions/fnc_treatment.sqf +++ b/addons/medical/functions/fnc_treatment.sqf @@ -121,7 +121,11 @@ if (vehicle _caller == _caller && {_callerAnim != ""}) then { _caller addWeapon "ACE_FakePrimaryWeapon"; }; _caller selectWeapon (primaryWeapon _caller); - _caller setvariable [QGVAR(treatmentPrevAnimCaller), animationState _caller]; + if (stance _caller == "STAND") then { + _caller setvariable [QGVAR(treatmentPrevAnimCaller), "amovpknlmstpsraswrfldnon"]; + } else { + _caller setvariable [QGVAR(treatmentPrevAnimCaller), animationState _caller]; + }; [_caller, _callerAnim] call EFUNC(common,doAnimation); }; From 2b9afcbb6c2e01eeaca3d1ede557c974cc3c6235 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 20:37:25 +0200 Subject: [PATCH 107/175] Now supports unconscious state fully --- addons/dragging/functions/fnc_canCarry.sqf | 2 +- addons/dragging/functions/fnc_canDrag.sqf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/dragging/functions/fnc_canCarry.sqf b/addons/dragging/functions/fnc_canCarry.sqf index dbbacae915..24426d0e3a 100644 --- a/addons/dragging/functions/fnc_canCarry.sqf +++ b/addons/dragging/functions/fnc_canCarry.sqf @@ -22,4 +22,4 @@ if !([_unit, _target, []] call EFUNC(common,canInteractWith)) exitWith {false}; // a static weapon has to be empty for dragging if ((typeOf _target) isKindOf "StaticWeapon" && {count crew _target > 0}) exitWith {false}; -alive _target && {_target getVariable [QGVAR(canCarry), false]} && {animationState _target in ["", "unconscious"]} +alive _target && {_target getVariable [QGVAR(canCarry), false]} && {animationState _target in ["", "unconscious"] || (_target getvariable ["ACE_isUnconscious", false])} diff --git a/addons/dragging/functions/fnc_canDrag.sqf b/addons/dragging/functions/fnc_canDrag.sqf index be3cda7e6c..f0e269983a 100644 --- a/addons/dragging/functions/fnc_canDrag.sqf +++ b/addons/dragging/functions/fnc_canDrag.sqf @@ -22,4 +22,4 @@ if !([_unit, _target, []] call EFUNC(common,canInteractWith)) exitWith {false}; // a static weapon has to be empty for dragging if ((typeOf _target) isKindOf "StaticWeapon" && {count crew _target > 0}) exitWith {false}; -alive _target && {_target getVariable [QGVAR(canDrag), false]} && {animationState _target in ["", "unconscious"]} +alive _target && {_target getVariable [QGVAR(canDrag), false]} && {animationState _target in ["", "unconscious"] || (_target getvariable ["ACE_isUnconscious", false])} From a7edd0042037332b5eb401f7777b3a8c379fff01 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 20:41:49 +0200 Subject: [PATCH 108/175] removed useless doAnimation call when animation is not "unconscious" in unconscious state --- addons/common/functions/fnc_doAnimation.sqf | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/addons/common/functions/fnc_doAnimation.sqf b/addons/common/functions/fnc_doAnimation.sqf index 7bf2b93969..9f683800a1 100644 --- a/addons/common/functions/fnc_doAnimation.sqf +++ b/addons/common/functions/fnc_doAnimation.sqf @@ -36,11 +36,7 @@ if (count _this > 3) then { }; // don't overwrite more important animations -if (_unit getVariable ["ACE_isUnconscious", false] && {!_force}) exitWith { - if (_animation != "Unconscious") then { - [_unit, "Unconscious", 2] call FUNC(doAnimation); - }; -}; +if (_unit getVariable ["ACE_isUnconscious", false] && {(_animation != "Unconscious")} && {!_force}) exitWith {}; // don't go unconscious if the unit isn't unconscious if (_animation == "Unconscious" && {!((_unit getVariable ["ACE_isUnconscious", false]) || (_unit getVariable ["ACE_isDead", false]))}) exitWith {}; From e3aaac7005f27883d588a1a4f0b53c12859208eb Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 20:49:30 +0200 Subject: [PATCH 109/175] Only select primary weapon if no current weapon is selected --- addons/medical/functions/fnc_treatment.sqf | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_treatment.sqf b/addons/medical/functions/fnc_treatment.sqf index ad61be5caf..4a91e859ad 100644 --- a/addons/medical/functions/fnc_treatment.sqf +++ b/addons/medical/functions/fnc_treatment.sqf @@ -120,7 +120,10 @@ if (vehicle _caller == _caller && {_callerAnim != ""}) then { if (primaryWeapon _caller == "") then { _caller addWeapon "ACE_FakePrimaryWeapon"; }; - _caller selectWeapon (primaryWeapon _caller); + if (currentWeapon _caller == "") then { + _caller selectWeapon (primaryWeapon _caller); // unit always has a primary weapon here + }; + if (stance _caller == "STAND") then { _caller setvariable [QGVAR(treatmentPrevAnimCaller), "amovpknlmstpsraswrfldnon"]; } else { From 93d90884108f0704209c5bb4c2776740db185c31 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 21:20:03 +0200 Subject: [PATCH 110/175] fixed cardiac arrest --- addons/medical/XEH_postInit.sqf | 1 + .../functions/fnc_setCardiacArrest.sqf | 26 +++++++++---------- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index 10926634dd..eedf7e08bb 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -237,6 +237,7 @@ if (USE_WOUND_EVENT_SYNC) then { {(((_this select 0) getvariable [QGVAR(pain), 0]) > 0.9)}, {(((_this select 0) call FUNC(getBloodLoss)) > 0.25)}, {((_this select 0) getvariable [QGVAR(inReviveState), false])}, + {((_this select 0) getvariable [QGVAR(inCardiacArrest), false])}, {((_this select 0) getvariable ["ACE_isDead", false])}, {(((_this select 0) getvariable [QGVAR(airwayStatus), 100]) < 80)} ] call FUNC(addUnconsciousCondition); diff --git a/addons/medical/functions/fnc_setCardiacArrest.sqf b/addons/medical/functions/fnc_setCardiacArrest.sqf index 03b9835fd7..6ae9fe1079 100644 --- a/addons/medical/functions/fnc_setCardiacArrest.sqf +++ b/addons/medical/functions/fnc_setCardiacArrest.sqf @@ -14,7 +14,7 @@ #include "script_component.hpp" -private ["_unit", "_modifier","_timer","_counter", "_heartRate"]; +private ["_unit", "_timeInCardiacArrest"]; _unit = _this select 0; if (_unit getvariable [QGVAR(inCardiacArrest),false]) exitwith {}; @@ -23,27 +23,27 @@ _unit setvariable [QGVAR(heartRate), 0]; ["Medical_onEnteredCardiacArrest", [_unit]] call ace_common_fnc_localEvent; -[_unit] call FUNC(setUnconscious); -_counter = 120 + round(random(600)); -_timer = 0; +[_unit, true] call FUNC(setUnconscious); +_timeInCardiacArrest = 120 + round(random(600)); +systemChat format["Unit went cardiac arrest; hr: %1", _unit getvariable [QGVAR(heartRate), -1]]; [{ - private ["_args","_unit","_timer","_counter","_heartRate"]; + private ["_args","_unit","_startTime","_timeInCardiacArrest","_heartRate"]; _args = _this select 0; _unit = _args select 0; - _timer = _args select 1; - _counter = _args select 2; + _startTime = _args select 1; + _timeInCardiacArrest = _args select 2; _heartRate = _unit getvariable [QGVAR(heartRate), 0]; if (_heartRate > 0 || !alive _unit) exitwith { - _unit setvariable [QGVAR(inCardiacArrest), nil,true]; + systemChat format["Unit no longer cardiac arrest; hr: %1", _unit getvariable [QGVAR(heartRate), -1]]; [(_this select 1)] call cba_fnc_removePerFrameHandler; + _unit setvariable [QGVAR(inCardiacArrest), nil,true]; }; - if (_counter - _timer < 1) exitwith { + if (time - _startTime >= _timeInCardiacArrest) exitwith { + [(_this select 1)] call cba_fnc_removePerFrameHandler; + _unit setvariable [QGVAR(inCardiacArrest), nil,true]; [_unit] call FUNC(setDead); - [(_this select 1)] call cba_fnc_removePerFrameHandler; - _unit setvariable [QGVAR(inCardiacArrest), nil,true]; }; - _args set[1, _timer + 1]; -}, 1, [_unit, _timer, _counter] ] call CBA_fnc_addPerFrameHandler; +}, 1, [_unit, time, _timeInCardiacArrest] ] call CBA_fnc_addPerFrameHandler; From 1d33ce52b30b2ff2ec1c6dab017af5878cf77047 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 21:20:24 +0200 Subject: [PATCH 111/175] added support for adjustable settings for consumeItem and medicalLevel --- addons/medical/ACE_Medical_Treatments.hpp | 16 +++++++------- addons/medical/ACE_Settings.hpp | 16 ++++++++++++++ addons/medical/functions/fnc_canTreat.sqf | 10 ++++++++- addons/medical/functions/fnc_treatment.sqf | 25 ++++++++++++++++++---- 4 files changed, 54 insertions(+), 13 deletions(-) diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index 8134ea82ba..855653718a 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -205,10 +205,10 @@ class ACE_Medical_Actions { displayNameProgress = ""; items[] = {"ACE_surgicalKit"}; treatmentLocations[] = {"MedicalFacility", "MedicalVehicle"}; - requiredMedic = 2; - treatmentTime = 15; + requiredMedic = QGVAR(medicSetting_SurgicalKit); + treatmentTime = 10; callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_surgicalKit)); - itemConsumed = 0; + itemConsumed = QGVAR(consumeItem_SurgicalKit); animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; litter[] = { {"All", "", {"ACE_MedicalLitter_gloves"} }}; }; @@ -217,10 +217,10 @@ class ACE_Medical_Actions { displayNameProgress = ""; items[] = {"ACE_personalAidKit"}; treatmentLocations[] = {"All"}; - requiredMedic = 1; - treatmentTime = 15; + requiredMedic = QGVAR(medicSetting_PAK); + treatmentTime = 10; callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_fullHeal)); - itemConsumed = 0; + itemConsumed = QGVAR(consumeItem_PAK); animationPatient = ""; animationPatientUnconscious = "AinjPpneMstpSnonWrflDnon_rolltoback"; animationCaller = "AinvPknlMstpSlayWnonDnon_medic"; @@ -260,12 +260,12 @@ class ACE_Medical_Actions { displayNameProgress = "Performing CPR"; treatmentLocations[] = {"All"}; requiredMedic = 0; - treatmentTime = 25; + treatmentTime = 15; items[] = {}; condition = "((_this select 1) getvariable ['ACE_medical_inCardiacArrest', false])"; callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_CPR)); callbackFailure = ""; - callbackProgress = ""; + callbackProgress = "((_this select 1) getvariable ['ACE_medical_inCardiacArrest', false])"; animationPatient = ""; animationPatientUnconscious = "AinjPpneMstpSnonWrflDnon_rolltoback"; animationCaller = "AinvPknlMstpSlayWnonDnon_medic"; diff --git a/addons/medical/ACE_Settings.hpp b/addons/medical/ACE_Settings.hpp index 034708934d..b5fc65b7f8 100644 --- a/addons/medical/ACE_Settings.hpp +++ b/addons/medical/ACE_Settings.hpp @@ -76,4 +76,20 @@ class ACE_Settings { typeName = "BOOL"; value = true; }; + class GVAR(medicSetting_PAK) { + typeName = "SCALAR"; + value = 1; + }; + class GVAR(medicSetting_SurgicalKit) { + typeName = "SCALAR"; + value = 1; + }; + class GVAR(consumeItem_PAK) { + typeName = "SCALAR"; + value = 0; + }; + class GVAR(consumeItem_SurgicalKit) { + typeName = "SCALAR"; + value = 0; + }; }; diff --git a/addons/medical/functions/fnc_canTreat.sqf b/addons/medical/functions/fnc_canTreat.sqf index 5467031cea..4cb9adf8e1 100644 --- a/addons/medical/functions/fnc_canTreat.sqf +++ b/addons/medical/functions/fnc_canTreat.sqf @@ -30,7 +30,15 @@ if (GVAR(level)>=2) then { }; if !(isClass _config) exitwith {false}; -_medicRequired = getNumber (_config >> "requiredMedic"); +_medicRequired = if (isNumber (_config >> "requiredMedic")) then { + getNumber (_config >> "requiredMedic"); +} else { + // Check for required class + if (isText (_config >> "requiredMedic")) exitwith { + missionNamespace getvariable [(getText (_config >> "requiredMedic")), 0]; + }; + 0; +}; if !([_caller, _medicRequired] call FUNC(isMedic)) exitwith {false}; _items = getArray (_config >> "items"); diff --git a/addons/medical/functions/fnc_treatment.sqf b/addons/medical/functions/fnc_treatment.sqf index 4a91e859ad..318b67af1c 100644 --- a/addons/medical/functions/fnc_treatment.sqf +++ b/addons/medical/functions/fnc_treatment.sqf @@ -16,7 +16,7 @@ #include "script_component.hpp" -private ["_caller", "_target", "_selectionName", "_className", "_config", "_availableLevels", "_medicRequired", "_items", "_locations", "_return", "_callbackSuccess", "_callbackFailure", "_callbackProgress", "_treatmentTime", "_callerAnim", "_patientAnim", "_iconDisplayed", "_return", "_usersOfItems"]; +private ["_caller", "_target", "_selectionName", "_className", "_config", "_availableLevels", "_medicRequired", "_items", "_locations", "_return", "_callbackSuccess", "_callbackFailure", "_callbackProgress", "_treatmentTime", "_callerAnim", "_patientAnim", "_iconDisplayed", "_return", "_usersOfItems", "_consumeItems"]; _caller = _this select 0; _target = _this select 1; _selectionName = _this select 2; @@ -30,8 +30,16 @@ if (GVAR(level) >= 2) then { }; if !(isClass _config) exitwith {false}; -// Check for required class -_medicRequired = getNumber (_config >> "requiredMedic"); +_medicRequired = if (isNumber (_config >> "requiredMedic")) then { + getNumber (_config >> "requiredMedic"); +} else { + // Check for required class + if (isText (_config >> "requiredMedic")) exitwith { + missionNamespace getvariable [(getText (_config >> "requiredMedic")), 0]; + }; + 0; +}; + if !([_caller, _medicRequired] call FUNC(isMedic)) exitwith {false}; // Check item @@ -72,7 +80,16 @@ if ("All" in _locations) then { if !(_return) exitwith {false}; _usersOfItems = []; -if (getNumber (_config >> "itemConsumed") > 0) then { +_consumeItems = if (isNumber (_config >> "itemConsumed")) then { + getNumber (_config >> "itemConsumed"); +} else { + // Check for required class + if (isText (_config >> "itemConsumed")) exitwith { + missionNamespace getvariable [(getText (_config >> "itemConsumed")), 0]; + }; + 0; +}; +if (_consumeItems > 0) then { _usersOfItems = ([_caller, _target, _items] call FUNC(useItems)) select 1; }; From 89ec817ce3cf485f9538ffb5d71db908dc5f80fa Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 21:26:41 +0200 Subject: [PATCH 112/175] Added setting for litter cleanup delay --- addons/medical/ACE_Settings.hpp | 4 ++++ addons/medical/functions/fnc_createLitter.sqf | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/medical/ACE_Settings.hpp b/addons/medical/ACE_Settings.hpp index b5fc65b7f8..486d068019 100644 --- a/addons/medical/ACE_Settings.hpp +++ b/addons/medical/ACE_Settings.hpp @@ -92,4 +92,8 @@ class ACE_Settings { typeName = "SCALAR"; value = 0; }; + class GVAR(litterCleanUpDelay) { + typeName = "SCALAR"; + value = 1800; + }; }; diff --git a/addons/medical/functions/fnc_createLitter.sqf b/addons/medical/functions/fnc_createLitter.sqf index e4b85ceae1..8078772c00 100644 --- a/addons/medical/functions/fnc_createLitter.sqf +++ b/addons/medical/functions/fnc_createLitter.sqf @@ -85,7 +85,7 @@ _createdLitter = []; }; }foreach _litter; -GVAR(allCreatedLitter) pushback [time, 1800, _createdLitter]; +GVAR(allCreatedLitter) pushback [time, GVAR(litterCleanUpDelay), _createdLitter]; if !(GVAR(litterPFHRunning)) then { GVAR(litterPFHRunning) = true; From 6ec0859f85e975c26c87400f76798dc411eeda35 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 4 Apr 2015 14:35:24 -0500 Subject: [PATCH 113/175] MicroDAGR - Allow use in vehicles Can't show minimap display in turret view (cameraView = "gunner"), but can bring up the interactive dialog --- addons/microdagr/CfgVehicles.hpp | 6 +++--- addons/microdagr/XEH_clientInit.sqf | 4 ++-- addons/microdagr/functions/fnc_canShow.sqf | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/microdagr/CfgVehicles.hpp b/addons/microdagr/CfgVehicles.hpp index f7c22bc30e..833f7bd2f6 100644 --- a/addons/microdagr/CfgVehicles.hpp +++ b/addons/microdagr/CfgVehicles.hpp @@ -11,7 +11,7 @@ class CfgVehicles { showDisabled = 0; priority = 0.2; icon = QUOTE(PATHTOF(UI\icon_microDAGR.paa)); - exceptions[] = {"notOnMap"}; + exceptions[] = {"notOnMap", "isNotInside"}; }; class GVAR(configure) { //Opens the dialog @@ -21,7 +21,7 @@ class CfgVehicles { showDisabled = 0; priority = 0.1; icon = QUOTE(PATHTOF(UI\icon_microDAGR.paa)); - exceptions[] = {"notOnMap"}; + exceptions[] = {"notOnMap", "isNotInside"}; }; class GVAR(close) { displayName = "$STR_ACE_microdagr_closeUnit"; @@ -30,7 +30,7 @@ class CfgVehicles { showDisabled = 0; priority = 0.3; icon = QUOTE(PATHTOF(UI\icon_microDAGR.paa)); - exceptions[] = {"notOnMap"}; + exceptions[] = {"notOnMap", "isNotInside"}; }; }; }; diff --git a/addons/microdagr/XEH_clientInit.sqf b/addons/microdagr/XEH_clientInit.sqf index 61f857cfed..c917eb0a8d 100644 --- a/addons/microdagr/XEH_clientInit.sqf +++ b/addons/microdagr/XEH_clientInit.sqf @@ -7,7 +7,7 @@ if (!hasInterface) exitWith {}; ["ACE3", QGVAR(openGPS), (localize "STR_ACE_microdagr_toggleUnit"), { // canInteractWith (can use on map) - if !([ACE_player, objNull, ["notOnMap"]] call EFUNC(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["notOnMap", "isNotInside"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if (!("ACE_microDAGR" in (items ace_player))) exitWith {false}; @@ -20,7 +20,7 @@ if (!hasInterface) exitWith {}; ["ACE3", QGVAR(closeGPS), (localize "STR_ACE_microdagr_closeUnit"), { // canInteractWith (can use on map) - if !([ACE_player, objNull, ["notOnMap"]] call EFUNC(common,canInteractWith)) exitWith {false}; + if !([ACE_player, objNull, ["notOnMap", "isNotInside"]] call EFUNC(common,canInteractWith)) exitWith {false}; // Conditions: specific if (!("ACE_microDAGR" in (items ace_player))) exitWith {false}; if (GVAR(currentShowMode) == DISPLAY_MODE_CLOSED) exitWith {false}; diff --git a/addons/microdagr/functions/fnc_canShow.sqf b/addons/microdagr/functions/fnc_canShow.sqf index 19b7b8f0c6..b251a65c10 100644 --- a/addons/microdagr/functions/fnc_canShow.sqf +++ b/addons/microdagr/functions/fnc_canShow.sqf @@ -26,11 +26,11 @@ case (DISPLAY_MODE_CLOSED): {_returnValue = true}; //Can always close case (DISPLAY_MODE_HIDDEN): {_returnValue = true}; //Can always hide case (DISPLAY_MODE_DIALOG): { - _returnValue = ("ACE_microDAGR" in (items ACE_player)) && {[ACE_player, objNull, ["notOnMap"]] call EFUNC(common,canInteractWith)}; + _returnValue = ("ACE_microDAGR" in (items ACE_player)) && {[ACE_player, objNull, ["notOnMap", "isNotInside"]] call EFUNC(common,canInteractWith)}; }; case (DISPLAY_MODE_DISPLAY): { //Can't have minimap up while zoomed in - _returnValue = (cameraview != "GUNNER") && {"ACE_microDAGR" in (items ACE_player)} && {[ACE_player, objNull, ["notOnMap"]] call EFUNC(common,canInteractWith)}; + _returnValue = (cameraview != "GUNNER") && {"ACE_microDAGR" in (items ACE_player)} && {[ACE_player, objNull, ["notOnMap", "isNotInside"]] call EFUNC(common,canInteractWith)}; }; }; From 5c3ee0dd1af2044fe3acd58cbfc049fe34487702 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 21:51:18 +0200 Subject: [PATCH 114/175] Added settings to modules & fixed medicalVehicle module --- addons/medical/CfgVehicles.hpp | 63 +++++++++++++++---- .../fnc_moduleAssignMedicalVehicle.sqf | 4 +- 2 files changed, 52 insertions(+), 15 deletions(-) diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index 856917f129..6388a57b2a 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -116,18 +116,18 @@ class CfgVehicles { }; }; }; - class allowLitterCreation { - displayName = "Enable Litter"; - description = "Enable litter being created upon treatment"; - typeName = "BOOL"; - defaultValue = 1; - }; class preventInstaDeath { displayName = "Prevent instant death"; description = "Have a unit move to unconscious instead of death"; typeName = "BOOL"; defaultValue = 0; }; + class bleedingCoefficient { + displayName = "Bleeding coefficient"; + description = "Coefficient to modify the bleeding speed"; + typeName = "NUMBER"; + defaultValue = 1; + }; }; class ModuleDescription { description = "Provides a medical system for both players and AI."; @@ -185,12 +185,40 @@ class CfgVehicles { typeName = "BOOL"; defaultValue = 1; }; - class bleedingCoefficient { - displayName = "Bleeding coefficient"; - description = "Coefficient to modify the bleeding speed"; - typeName = "NUMBER"; + class allowLitterCreation { + displayName = "Enable Litter"; + description = "Enable litter being created upon treatment"; + typeName = "BOOL"; defaultValue = 1; }; + class medicSetting_PAK { + displayName = "Allow PAK"; + description = "Who can use the PAK for full heal?"; + typeName = "NUMBER"; + class values { + class anyone { name = "Anyone"; value = 0; }; + class Medic { name = "Medics only"; value = 1; default = 1; }; + class Special { name = "Doctors only (Adv)"; value = 2; }; + }; + }; + class consumeItem_PAK { + displayName = "Remove PAK on use"; + description = "Should PAK be removed on usage?"; + typeName = "NUMBER"; + class values { + class keep { name = "No"; value = 0; }; + class remove { name = "Yes"; value = 1; default = 1; }; + }; + }; + class medicSetting_SurgicalKit: medicSetting_PAK { + displayName = "Allow Surgical kit"; + description = "Who can use the surgical kit?"; + }; + class consumeItem_SurgicalKit: consumeItem_PAK { + displayName = "Remove Surgical kit"; + description = "Should Surgical kit be removed on usage?"; + }; + }; class ModuleDescription { description = "Configure the treatment settings from ACE Medical"; @@ -233,7 +261,6 @@ class CfgVehicles { class doctor { name = "Doctor (Only Advanced Medics)"; value = 1; - default = 1; }; }; }; @@ -265,8 +292,18 @@ class CfgVehicles { class enabled { displayName = "Is Medical Vehicle"; description = "Whatever or not the objects in the list will be a medical vehicle."; - typeName = "BOOL"; - defaultValue = 1; + typeName = "NUMBER"; + class values { + class none { + name = "No"; + value = 0; + }; + class medic { + name = "Yes"; + value = 1; + default = 1; + }; + }; }; }; class ModuleDescription { diff --git a/addons/medical/functions/fnc_moduleAssignMedicalVehicle.sqf b/addons/medical/functions/fnc_moduleAssignMedicalVehicle.sqf index ef6d7dfecf..539d428da0 100644 --- a/addons/medical/functions/fnc_moduleAssignMedicalVehicle.sqf +++ b/addons/medical/functions/fnc_moduleAssignMedicalVehicle.sqf @@ -44,7 +44,7 @@ if (!isNull _logic) then { if (!isnil "_x") then { if (typeName _x == typeName objNull) then { if (local _x) then { - _x setvariable [QGVAR(isMedicalVehicle), _setting, true]; + _x setvariable [QGVAR(medicClass), _setting, true]; }; }; }; @@ -54,7 +54,7 @@ if (!isNull _logic) then { if (!isnil "_x") then { if (typeName _x == typeName objNull) then { if (local _x) then { - _x setvariable [QGVAR(isMedicalVehicle), _setting, true]; + _x setvariable [QGVAR(medicClass), _setting, true]; }; }; }; From d37094dc7a591f5479985f0d62b77fc083f6d9d3 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 21:52:00 +0200 Subject: [PATCH 115/175] Work around for self treatment when cursorMenu from interact is used. Executing it one frame later works fine, but otherwise the loading bar will fail. --- addons/medical/functions/fnc_treatment.sqf | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/addons/medical/functions/fnc_treatment.sqf b/addons/medical/functions/fnc_treatment.sqf index 318b67af1c..b8c8ec08e1 100644 --- a/addons/medical/functions/fnc_treatment.sqf +++ b/addons/medical/functions/fnc_treatment.sqf @@ -22,6 +22,13 @@ _target = _this select 1; _selectionName = _this select 2; _className = _this select 3; +// If the cursorMenu is open, the loading bar will fail. If we execute the function one frame later, it will work fine +if (uiNamespace getVariable [QEGVAR(interact_menu,cursorMenuOpened),false]) exitwith { + [{ + _this call FUNC(treatment); + }, _this, 0, 0] call EFUNC(common,waitAndExecute); +}; + if !(_target isKindOf "CAManBase") exitWith {false}; _config = (configFile >> "ACE_Medical_Actions" >> "Basic" >> _className); From a56e8745c3426fd1b87acab3c1840d83a834eba6 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 21:59:18 +0200 Subject: [PATCH 116/175] fixed module settings --- addons/medical/ACE_Settings.hpp | 8 ++++---- addons/medical/CfgVehicles.hpp | 6 ++++++ addons/medical/functions/fnc_createLitter.sqf | 4 +++- addons/medical/functions/fnc_moduleMedicalSettings.sqf | 2 +- .../functions/fnc_moduleTreatmentConfiguration.sqf | 7 ++++++- 5 files changed, 20 insertions(+), 7 deletions(-) diff --git a/addons/medical/ACE_Settings.hpp b/addons/medical/ACE_Settings.hpp index 486d068019..51ad3533f6 100644 --- a/addons/medical/ACE_Settings.hpp +++ b/addons/medical/ACE_Settings.hpp @@ -76,6 +76,10 @@ class ACE_Settings { typeName = "BOOL"; value = true; }; + class GVAR(litterCleanUpDelay) { + typeName = "SCALAR"; + value = 1800; + }; class GVAR(medicSetting_PAK) { typeName = "SCALAR"; value = 1; @@ -92,8 +96,4 @@ class ACE_Settings { typeName = "SCALAR"; value = 0; }; - class GVAR(litterCleanUpDelay) { - typeName = "SCALAR"; - value = 1800; - }; }; diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index 6388a57b2a..4255e599ff 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -191,6 +191,12 @@ class CfgVehicles { typeName = "BOOL"; defaultValue = 1; }; + class litterCleanUpDelay { + displayName = "Life time of litter objects"; + description = "How long should litter objects stay? In seconds. -1 is forever."; + typeName = "NUMBER"; + defaultValue = 1800; + }; class medicSetting_PAK { displayName = "Allow PAK"; description = "Who can use the PAK for full heal?"; diff --git a/addons/medical/functions/fnc_createLitter.sqf b/addons/medical/functions/fnc_createLitter.sqf index 8078772c00..8df56ad1fb 100644 --- a/addons/medical/functions/fnc_createLitter.sqf +++ b/addons/medical/functions/fnc_createLitter.sqf @@ -85,7 +85,9 @@ _createdLitter = []; }; }foreach _litter; -GVAR(allCreatedLitter) pushback [time, GVAR(litterCleanUpDelay), _createdLitter]; +if (GVAR(litterCleanUpDelay) >= 0) then { + GVAR(allCreatedLitter) pushback [time, GVAR(litterCleanUpDelay), _createdLitter]; +}; if !(GVAR(litterPFHRunning)) then { GVAR(litterPFHRunning) = true; diff --git a/addons/medical/functions/fnc_moduleMedicalSettings.sqf b/addons/medical/functions/fnc_moduleMedicalSettings.sqf index 6781a8c212..4fa90ae267 100644 --- a/addons/medical/functions/fnc_moduleMedicalSettings.sqf +++ b/addons/medical/functions/fnc_moduleMedicalSettings.sqf @@ -33,4 +33,4 @@ if !(_activated) exitWith {}; [_logic, QGVAR(AIDamageThreshold), "AIDamageThreshold"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(enableUnsconsiousnessAI), "enableUnsconsiousnessAI"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(preventInstaDeath), "preventInstaDeath"] call EFUNC(common,readSettingFromModule); -[_logic, QGVAR(allowLitterCreation), "allowLitterCreation"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(bleedingCoefficient), "bleedingCoefficient"] call EFUNC(common,readSettingFromModule); diff --git a/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf b/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf index dcbea1c235..6ae3f7eeb8 100644 --- a/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf +++ b/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf @@ -26,4 +26,9 @@ if !(_activated) exitWith {}; [_logic, QGVAR(maxReviveTime), "maxReviveTime"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(amountOfReviveLives), "amountOfReviveLives"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(enableOverdosing), "enableOverdosing"] call EFUNC(common,readSettingFromModule); -[_logic, QGVAR(bleedingCoefficient), "bleedingCoefficient"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(allowLitterCreation), "allowLitterCreation"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(litterCleanUpDelay), "litterCleanUpDelay"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(medicSetting_PAK), "medicSetting_PAK"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(medicSetting_SurgicalKit), "medicSetting_SurgicalKit"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(consumeItem_PAK), "consumeItem_PAK"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(consumeItem_SurgicalKit), "consumeItem_SurgicalKit"] call EFUNC(common,readSettingFromModule); From 551c36d690bf56de9e2e7449578ef000fee517e6 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 22:48:52 +0200 Subject: [PATCH 117/175] fixed treatment didnt work inside vehicles --- addons/medical/functions/fnc_treatment.sqf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_treatment.sqf b/addons/medical/functions/fnc_treatment.sqf index b8c8ec08e1..d3b849b3cd 100644 --- a/addons/medical/functions/fnc_treatment.sqf +++ b/addons/medical/functions/fnc_treatment.sqf @@ -164,7 +164,8 @@ _treatmentTime = getNumber (_config >> "treatmentTime"); DFUNC(treatment_success), DFUNC(treatment_failure), getText (_config >> "displayNameProgress"), - _callbackProgress + _callbackProgress, + ["isnotinside"] ] call EFUNC(common,progressBar); // Display Icon From 7f9043897cce00a7178de76494f6743793dcf8cb Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 22:50:38 +0200 Subject: [PATCH 118/175] wake up by epinephrine in revive state --- addons/medical/functions/fnc_treatmentBasic_epipen.sqf | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/medical/functions/fnc_treatmentBasic_epipen.sqf b/addons/medical/functions/fnc_treatmentBasic_epipen.sqf index 644e98c390..ead2bf9d52 100644 --- a/addons/medical/functions/fnc_treatmentBasic_epipen.sqf +++ b/addons/medical/functions/fnc_treatmentBasic_epipen.sqf @@ -22,3 +22,7 @@ _target = _this select 1; _className = _this select 3; [_target, false] call FUNC(setUnconscious); + +if (_target getvariable [QGVAR(inReviveState), false]) then { + _target setvariable [QGVAR(inReviveState), nil, true]; +}; From 8e457d43ff7e7d9e03461a7e717c2f38cfc62738 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sat, 4 Apr 2015 22:58:14 +0200 Subject: [PATCH 119/175] Update serverconfig.hpp --- optionals/userconfig/ace/serverconfig.hpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/optionals/userconfig/ace/serverconfig.hpp b/optionals/userconfig/ace/serverconfig.hpp index 950d08986b..ebabfe12bd 100644 --- a/optionals/userconfig/ace/serverconfig.hpp +++ b/optionals/userconfig/ace/serverconfig.hpp @@ -1,6 +1,4 @@ -// TODO fill with all possible settings ? - // Example: class ACE_common_forceAllSettings { value = 0; From 848b5133efda7042b1b217a07a992791f8458b17 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sat, 4 Apr 2015 19:15:29 -0300 Subject: [PATCH 120/175] Remove debug chats for interact_menu --- addons/interact_menu/XEH_clientInit.sqf | 2 -- 1 file changed, 2 deletions(-) diff --git a/addons/interact_menu/XEH_clientInit.sqf b/addons/interact_menu/XEH_clientInit.sqf index 8d6ef78a79..bcb2d5aa8e 100644 --- a/addons/interact_menu/XEH_clientInit.sqf +++ b/addons/interact_menu/XEH_clientInit.sqf @@ -40,7 +40,6 @@ addMissionEventHandler ["Draw3D", DFUNC(render)]; // Listens for the falling unconscious event, just in case the menu needs to be closed ["medical_onUnconscious", { - diag_log ["im_onUn 1:",_this]; // If no menu is open just quit if (GVAR(openedMenuType) < 0) exitWith {}; @@ -50,5 +49,4 @@ addMissionEventHandler ["Draw3D", DFUNC(render)]; GVAR(actionSelected) = false; [] call FUNC(keyUp); - diag_log ["im_onUn 2:",_this]; }] call EFUNC(common,addEventhandler); From f417fa228571352066f32ef711e04af9ee12cf69 Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Sat, 4 Apr 2015 19:41:12 -0300 Subject: [PATCH 121/175] Add medical actions while boarded. --- addons/medical/ACE_Medical_Actions.hpp | 760 +++++++++++++++++++++++++ addons/medical/CfgVehicles.hpp | 660 +-------------------- 2 files changed, 774 insertions(+), 646 deletions(-) create mode 100644 addons/medical/ACE_Medical_Actions.hpp diff --git a/addons/medical/ACE_Medical_Actions.hpp b/addons/medical/ACE_Medical_Actions.hpp new file mode 100644 index 0000000000..1fd6a99252 --- /dev/null +++ b/addons/medical/ACE_Medical_Actions.hpp @@ -0,0 +1,760 @@ + class ACE_Head { + displayName = "$STR_ACE_Interaction_Head"; + runOnHover = 1; + statement = QUOTE([ARR_3(_target, true, 0)] call DFUNC(displayPatientInformation)); + EXCEPTIONS + icon = PATHTOF(UI\icons\medical_cross.paa); + distance = MEDICAL_ACTION_DISTANCE; + class Bandage { + displayName = "$STR_ACE_Medical_Bandage_HitHead"; + 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)); + EXCEPTIONS + showDisabled = 1; + priority = 2; + hotkey = "B"; + icon = PATHTOF(UI\icons\bandage.paa); + }; + // Advanced medical + class FieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; + distance = 5.0; + condition = QUOTE([ARR_4(_player, _target, 'head', 'FieldDressing')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'head', 'FieldDressing')] call DFUNC(treatment)); + EXCEPTIONS + showDisabled = 0; + priority = 2; + hotkey = ""; + icon = PATHTOF(UI\icons\bandage.paa); + }; + class PackingBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; + condition = QUOTE([ARR_4(_player, _target, 'head', 'PackingBandage')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'head', 'PackingBandage')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\packingBandage.paa); + }; + class ElasticBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; + condition = QUOTE([ARR_4(_player, _target, 'head', 'ElasticBandage')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'head', 'ElasticBandage')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\bandage.paa); + }; + class QuikClot: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; + condition = QUOTE([ARR_4(_player, _target, 'head', 'QuikClot')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'head', 'QuikClot')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\bandage.paa); + }; + class CheckPulse: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckPulse"; + condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckPulse')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'head', 'CheckPulse')] call DFUNC(treatment)); + EXCEPTIONS + icon = ""; + }; + class CheckBloodPressure: CheckPulse { + displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckBloodPressure"; + condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckBloodPressure')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'head', 'CheckBloodPressure')] call DFUNC(treatment)); + EXCEPTIONS + }; + class CheckResponse: CheckPulse { + displayName = "Check Response"; + condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckResponse')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'head', 'CheckResponse')] call DFUNC(treatment)); + EXCEPTIONS + }; + }; + class ACE_Torso { + displayName = "$STR_ACE_Interaction_Torso"; + runOnHover = 1; + statement = QUOTE([ARR_3(_target, true, 1)] call DFUNC(displayPatientInformation)); + EXCEPTIONS + icon = PATHTOF(UI\icons\medical_cross.paa); + distance = MEDICAL_ACTION_DISTANCE; + class Bandage { + displayName = "$STR_ACE_Medical_Bandage_HitBody"; + 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)); + EXCEPTIONS + showDisabled = 1; + priority = 2; + hotkey = "B"; + enableInside = 1; + icon = PATHTOF(UI\icons\bandage.paa); + }; + class PlaceInBodyBag { + displayName = "$STR_ACE_MEDICAL_PlaceInBodyBag"; + distance = 2.0; + condition = QUOTE([ARR_4(_player, _target, 'body', 'BodyBag')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'body', 'BodyBag')] call DFUNC(treatment)); + EXCEPTIONS + showDisabled = 1; + priority = 2; + hotkey = ""; + enableInside = 1; + }; + class TriageCard { + displayName = "Triage Card"; + distance = 2.0; + condition = "true"; + statement = QUOTE([ARR_2(_target, true)] call DFUNC(displayTriageCard)); + EXCEPTIONS + showDisabled = 1; + priority = 2; + hotkey = ""; + enableInside = 1; + icon = PATHTOF(UI\icons\triageCard.paa); + }; + + // Advanced medical + class FieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; + distance = 5.0; + condition = QUOTE([ARR_4(_player, _target, 'body', 'FieldDressing')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'body', 'FieldDressing')] call DFUNC(treatment)); + EXCEPTIONS + showDisabled = 0; + priority = 2; + hotkey = ""; + enableInside = 1; + icon = PATHTOF(UI\icons\bandage.paa); + }; + class PackingBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; + condition = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\packingBandage.paa); + }; + class ElasticBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; + condition = QUOTE([ARR_4(_player, _target, 'body', 'ElasticBandage')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'body', 'ElasticBandage')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\bandage.paa); + }; + class QuikClot: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; + condition = QUOTE([ARR_4(_player, _target, 'body', 'QuikClot')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'body', 'QuikClot')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\bandage.paa); + }; + class SurgicalKit: fieldDressing { + displayName = "Use Surgical Kit"; + condition = QUOTE([ARR_4(_player, _target, 'body', 'SurgicalKit')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'body', 'SurgicalKit')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\surgicalKit.paa); + }; + class PersonalAidKit: fieldDressing { + displayName = "Use Personal Aid Kit"; + condition = QUOTE([ARR_4(_player, _target, 'body', 'PersonalAidKit')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'body', 'PersonalAidKit')] call DFUNC(treatment)); + EXCEPTIONS + icon = ""; + }; + class CPR: fieldDressing { + displayName = "CPR"; + condition = QUOTE([ARR_4(_player, _target, 'body', 'CPR')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'body', 'CPR')] call DFUNC(treatment)); + EXCEPTIONS + icon = ""; + }; + }; + class ACE_ArmLeft { + displayName = "$STR_ACE_Interaction_ArmLeft"; + runOnHover = 1; + statement = QUOTE([ARR_3(_target, true, 2)] call DFUNC(displayPatientInformation)); + EXCEPTIONS + icon = PATHTOF(UI\icons\medical_cross.paa); + distance = MEDICAL_ACTION_DISTANCE; + + class Bandage { + displayName = "$STR_ACE_Medical_Bandage_HitLeftArm"; + 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)); + EXCEPTIONS + showDisabled = 1; + priority = 2; + hotkey = "B"; + icon = PATHTOF(UI\icons\bandage.paa); + }; + + // Advanced medical + class FieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; + distance = 5.0; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'FieldDressing')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'FieldDressing')] call DFUNC(treatment)); + EXCEPTIONS + showDisabled = 0; + priority = 2; + hotkey = ""; + icon = PATHTOF(UI\icons\bandage.paa); + }; + class PackingBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PackingBandage')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'PackingBandage')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\packingBandage.paa); + }; + class ElasticBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'ElasticBandage')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'ElasticBandage')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\bandage.paa); + }; + class QuikClot: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'QuikClot')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'QuikClot')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\bandage.paa); + }; + class Tourniquet: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Tourniquet"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Tourniquet')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Tourniquet')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\tourniquet.paa); + }; + class Morphine: fieldDressing { + displayName = "$STR_ACE_Medical_Inject_Morphine"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Morphine')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Morphine')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\autoInjector.paa); + }; + class Atropine: Morphine { + displayName = "$STR_ACE_Medical_Inject_Atropine"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Atropine')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Atropine')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\autoInjector.paa); + }; + class Epinephrine: Morphine { + displayName = "$STR_ACE_Medical_Inject_Epinephrine"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Epinephrine')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Epinephrine')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\autoInjector.paa); + }; + class BloodIV: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_1000"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\iv.paa); + }; + class BloodIV_500: BloodIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_500"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_500')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_500')] call DFUNC(treatment)); + EXCEPTIONS + }; + class BloodIV_250: BloodIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_250"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_250')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_250')] call DFUNC(treatment)); + EXCEPTIONS + }; + class PlasmaIV: BloodIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_1000"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV')] call DFUNC(treatment)); + EXCEPTIONS + }; + class PlasmaIV_500: PlasmaIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_500"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_500')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_500')] call DFUNC(treatment)); + EXCEPTIONS + }; + class PlasmaIV_250: PlasmaIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_250"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_250')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_250')] call DFUNC(treatment)); + EXCEPTIONS + }; + class SalineIV: BloodIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_1000"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV')] call DFUNC(treatment)); + EXCEPTIONS + }; + class SalineIV_500: SalineIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_500"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_500')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_500')] call DFUNC(treatment)); + EXCEPTIONS + }; + class SalineIV_250: SalineIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_250"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_250')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_250')] call DFUNC(treatment)); + EXCEPTIONS + }; + class CheckPulse: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckPulse"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckPulse')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckPulse')] call DFUNC(treatment)); + EXCEPTIONS + icon = ""; + }; + class CheckBloodPressure: CheckPulse { + displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckBloodPressure"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckBloodPressure')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckBloodPressure')] call DFUNC(treatment)); + EXCEPTIONS + }; + class RemoveTourniquet: Tourniquet { + displayName = "$STR_ACE_MEDICAL_ACTIONS_RemoveTourniquet"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'RemoveTourniquet')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'RemoveTourniquet')] call DFUNC(treatment)); + EXCEPTIONS + }; + }; + class ACE_ArmRight { + displayName = "$STR_ACE_Interaction_ArmRight"; + runOnHover = 1; + statement = QUOTE([ARR_3(_target, true, 3)] call DFUNC(displayPatientInformation)); + EXCEPTIONS + icon = PATHTOF(UI\icons\medical_cross.paa); + distance = MEDICAL_ACTION_DISTANCE; + + class Bandage { + displayName = "$STR_ACE_Medical_Bandage_HitRightArm"; + 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)); + EXCEPTIONS + showDisabled = 1; + priority = 2; + hotkey = "B"; + icon = PATHTOF(UI\icons\bandage.paa); + }; + + // Advanced medical + class FieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; + distance = 5.0; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'FieldDressing')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'FieldDressing')] call DFUNC(treatment)); + EXCEPTIONS + showDisabled = 0; + priority = 2; + hotkey = ""; + icon = PATHTOF(UI\icons\bandage.paa); + }; + class PackingBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PackingBandage')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'PackingBandage')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\packingBandage.paa); + }; + class ElasticBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'ElasticBandage')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'ElasticBandage')] call DFUNC(treatment)); + EXCEPTIONS + }; + class QuikClot: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'QuikClot')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'QuikClot')] call DFUNC(treatment)); + EXCEPTIONS + }; + class Tourniquet: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Tourniquet"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Tourniquet')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Tourniquet')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\tourniquet.paa); + }; + class Morphine: fieldDressing { + displayName = "$STR_ACE_Medical_Inject_Morphine"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Morphine')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Morphine')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\autoInjector.paa); + }; + class Atropine: Morphine { + displayName = "$STR_ACE_Medical_Inject_Atropine"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Atropine')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Atropine')] call DFUNC(treatment)); + EXCEPTIONS + }; + class Epinephrine: Morphine { + displayName = "$STR_ACE_Medical_Inject_Epinephrine"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Epinephrine')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Epinephrine')] call DFUNC(treatment)); + EXCEPTIONS + }; + class BloodIV: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_1000"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\iv.paa); + }; + class BloodIV_500: BloodIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_500"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_500')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_500')] call DFUNC(treatment)); + EXCEPTIONS + }; + class BloodIV_250: BloodIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_250"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_250')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_250')] call DFUNC(treatment)); + EXCEPTIONS + }; + class PlasmaIV: BloodIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_1000"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call DFUNC(treatment)); + EXCEPTIONS + }; + class PlasmaIV_500: PlasmaIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_500"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_500')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_500')] call DFUNC(treatment)); + EXCEPTIONS + }; + class PlasmaIV_250: PlasmaIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_250"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_250')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_250')] call DFUNC(treatment)); + EXCEPTIONS + }; + class SalineIV: BloodIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_1000"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV')] call DFUNC(treatment)); + EXCEPTIONS + }; + class SalineIV_500: SalineIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_500"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_500')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_500')] call DFUNC(treatment)); + EXCEPTIONS + }; + class SalineIV_250: SalineIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_250"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_250')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_250')] call DFUNC(treatment)); + EXCEPTIONS + }; + class CheckPulse: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckPulse"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckPulse')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckPulse')] call DFUNC(treatment)); + EXCEPTIONS + icon = ""; + }; + class CheckBloodPressure: CheckPulse { + displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckBloodPressure"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckBloodPressure')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckBloodPressure')] call DFUNC(treatment)); + EXCEPTIONS + }; + class RemoveTourniquet: Tourniquet { + displayName = "$STR_ACE_MEDICAL_ACTIONS_RemoveTourniquet"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'RemoveTourniquet')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'RemoveTourniquet')] call DFUNC(treatment)); + EXCEPTIONS + }; + + }; + class ACE_LegLeft { + displayName = "$STR_ACE_Interaction_LegLeft"; + runOnHover = 1; + statement = QUOTE([ARR_3(_target, true, 4)] call DFUNC(displayPatientInformation)); + EXCEPTIONS + icon = PATHTOF(UI\icons\medical_cross.paa); + distance = MEDICAL_ACTION_DISTANCE; + + class Bandage { + displayName = "$STR_ACE_Medical_Bandage_HitLeftLeg"; + 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)); + EXCEPTIONS + showDisabled = 1; + priority = 2; + hotkey = "B"; + icon = PATHTOF(UI\icons\bandage.paa); + }; + + + // Advanced medical + class FieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; + distance = 5.0; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'FieldDressing')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'FieldDressing')] call DFUNC(treatment)); + EXCEPTIONS + showDisabled = 0; + priority = 2; + hotkey = ""; + icon = PATHTOF(UI\icons\bandage.paa); + }; + class PackingBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PackingBandage')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'PackingBandage')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\packingBandage.paa); + }; + class ElasticBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'ElasticBandage')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'ElasticBandage')] call DFUNC(treatment)); + EXCEPTIONS + }; + class QuikClot: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'QuikClot')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'QuikClot')] call DFUNC(treatment)); + EXCEPTIONS + }; + class Tourniquet: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Tourniquet"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Tourniquet')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Tourniquet')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\tourniquet.paa); + }; + class Morphine: fieldDressing { + displayName = "$STR_ACE_Medical_Inject_Morphine"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Morphine')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Morphine')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\autoInjector.paa); + }; + class Atropine: Morphine { + displayName = "$STR_ACE_Medical_Inject_Atropine"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Atropine')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Atropine')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\autoInjector.paa); + }; + class Epinephrine: Morphine { + displayName = "$STR_ACE_Medical_Inject_Epinephrine"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Epinephrine')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Epinephrine')] call DFUNC(treatment)); + EXCEPTIONS + }; + class BloodIV: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_1000"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\iv.paa); + }; + class BloodIV_500: BloodIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_500"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_500')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_500')] call DFUNC(treatment)); + EXCEPTIONS + }; + class BloodIV_250: BloodIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_250"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_250')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_250')] call DFUNC(treatment)); + EXCEPTIONS + }; + class PlasmaIV: BloodIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_1000"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call DFUNC(treatment)); + EXCEPTIONS + }; + class PlasmaIV_500: PlasmaIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_500"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_500')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_500')] call DFUNC(treatment)); + EXCEPTIONS + }; + class PlasmaIV_250: PlasmaIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_250"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_250')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_250')] call DFUNC(treatment)); + EXCEPTIONS + }; + class SalineIV: BloodIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_1000"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV')] call DFUNC(treatment)); + EXCEPTIONS + }; + class SalineIV_500: SalineIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_500"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_500')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_500')] call DFUNC(treatment)); + EXCEPTIONS + }; + class SalineIV_250: SalineIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_250"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_250')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_250')] call DFUNC(treatment)); + EXCEPTIONS + }; + class RemoveTourniquet: Tourniquet { + displayName = "$STR_ACE_MEDICAL_ACTIONS_RemoveTourniquet"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'RemoveTourniquet')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'RemoveTourniquet')] call DFUNC(treatment)); + EXCEPTIONS + }; + }; + class ACE_LegRight { + displayName = "$STR_ACE_Interaction_LegRight"; + runOnHover = 1; + statement = QUOTE([ARR_3(_target, true, 5)] call DFUNC(displayPatientInformation)); + EXCEPTIONS + icon = PATHTOF(UI\icons\medical_cross.paa); + distance = MEDICAL_ACTION_DISTANCE; + + class Bandage { + displayName = "$STR_ACE_Medical_Bandage_HitRightLeg"; + 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)); + EXCEPTIONS + showDisabled = 1; + priority = 2; + hotkey = "B"; + icon = PATHTOF(UI\icons\bandage.paa); + }; + + + // Advanced medical + class FieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; + distance = 5.0; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'FieldDressing')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'FieldDressing')] call DFUNC(treatment)); + EXCEPTIONS + showDisabled = 0; + priority = 2; + hotkey = ""; + icon = PATHTOF(UI\icons\bandage.paa); + }; + class PackingBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PackingBandage')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'PackingBandage')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\packingBandage.paa); + }; + class ElasticBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'ElasticBandage')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'ElasticBandage')] call DFUNC(treatment)); + EXCEPTIONS + }; + class QuikClot: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'QuikClot')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'QuikClot')] call DFUNC(treatment)); + EXCEPTIONS + }; + class Tourniquet: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Tourniquet"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Tourniquet')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Tourniquet')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\tourniquet.paa); + }; + class Morphine: fieldDressing { + displayName = "$STR_ACE_Medical_Inject_Morphine"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Morphine')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Morphine')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\autoInjector.paa); + }; + class Atropine: Morphine { + displayName = "$STR_ACE_Medical_Inject_Atropine"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Atropine')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Atropine')] call DFUNC(treatment)); + EXCEPTIONS + }; + class Epinephrine: Morphine { + displayName = "$STR_ACE_Medical_Inject_Epinephrine"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Epinephrine')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Epinephrine')] call DFUNC(treatment)); + EXCEPTIONS + }; + class BloodIV: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_1000"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call DFUNC(treatment)); + EXCEPTIONS + icon = PATHTOF(UI\icons\iv.paa); + }; + class BloodIV_500: BloodIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_500"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_500')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_500')] call DFUNC(treatment)); + EXCEPTIONS + }; + class BloodIV_250: BloodIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_250"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_250')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_250')] call DFUNC(treatment)); + EXCEPTIONS + }; + class PlasmaIV: BloodIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_1000"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call DFUNC(treatment)); + EXCEPTIONS + }; + class PlasmaIV_500: PlasmaIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_500"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_500')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_500')] call DFUNC(treatment)); + EXCEPTIONS + }; + class PlasmaIV_250: PlasmaIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_250"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_250')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_250')] call DFUNC(treatment)); + EXCEPTIONS + }; + class SalineIV: BloodIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_1000"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV')] call DFUNC(treatment)); + EXCEPTIONS + }; + class SalineIV_500: SalineIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_500"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_500')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_500')] call DFUNC(treatment)); + EXCEPTIONS + }; + class SalineIV_250: SalineIV { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_250"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_250')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_250')] call DFUNC(treatment)); + EXCEPTIONS + }; + class RemoveTourniquet: Tourniquet { + displayName = "$STR_ACE_MEDICAL_ACTIONS_RemoveTourniquet"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'RemoveTourniquet')] call DFUNC(canTreatCached)); + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'RemoveTourniquet')] call DFUNC(treatment)); + EXCEPTIONS + }; + }; diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index af5981ebba..c063ca7480 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -912,654 +912,22 @@ class CfgVehicles { }; class ACE_Actions { - class ACE_Head { - runOnHover = 1; - statement = QUOTE([ARR_3(_target, true, 0)] call DFUNC(displayPatientInformation)); - icon = PATHTOF(UI\icons\medical_cross.paa); - distance = MEDICAL_ACTION_DISTANCE; - class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitHead"; - 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)); - showDisabled = 1; - priority = 2; - hotkey = "B"; - icon = PATHTOF(UI\icons\bandage.paa); - }; - // Advanced medical - class FieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; - distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'head', 'FieldDressing')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'head', 'FieldDressing')] call DFUNC(treatment)); - showDisabled = 0; - priority = 2; - hotkey = ""; - icon = PATHTOF(UI\icons\bandage.paa); - }; - class PackingBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'PackingBandage')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'head', 'PackingBandage')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\packingBandage.paa); - }; - class ElasticBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'ElasticBandage')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'head', 'ElasticBandage')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\bandage.paa); - }; - class QuikClot: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'QuikClot')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'head', 'QuikClot')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\bandage.paa); - }; - class CheckPulse: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckPulse"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckPulse')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'head', 'CheckPulse')] call DFUNC(treatment)); - icon = ""; - }; - class CheckBloodPressure: CheckPulse { - displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckBloodPressure"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckBloodPressure')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'head', 'CheckBloodPressure')] call DFUNC(treatment)); - }; - class CheckResponse: CheckPulse { - displayName = "Check Response"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckResponse')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'head', 'CheckResponse')] call DFUNC(treatment)); - }; - }; - class ACE_Torso { - runOnHover = 1; - statement = QUOTE([ARR_3(_target, true, 1)] call DFUNC(displayPatientInformation)); - icon = PATHTOF(UI\icons\medical_cross.paa); - distance = MEDICAL_ACTION_DISTANCE; - class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitBody"; - 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)); - showDisabled = 1; - priority = 2; - hotkey = "B"; - enableInside = 1; - icon = PATHTOF(UI\icons\bandage.paa); - }; - class PlaceInBodyBag { - displayName = "$STR_ACE_MEDICAL_PlaceInBodyBag"; - distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'body', 'BodyBag')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'body', 'BodyBag')] call DFUNC(treatment)); - showDisabled = 1; - priority = 2; - hotkey = ""; - enableInside = 1; - }; - class TriageCard { - displayName = "Triage Card"; - distance = 2.0; - condition = "true"; - statement = QUOTE([ARR_2(_target, true)] call DFUNC(displayTriageCard)); - showDisabled = 1; - priority = 2; - hotkey = ""; - enableInside = 1; - icon = PATHTOF(UI\icons\triageCard.paa); - }; + // Include actions in body parts for treatment while in the open + #define EXCEPTIONS exceptions[] = {}; + #include "ACE_Medical_Actions.hpp" - // Advanced medical - class FieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; - distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'body', 'FieldDressing')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'body', 'FieldDressing')] call DFUNC(treatment)); - showDisabled = 0; - priority = 2; - hotkey = ""; - enableInside = 1; - icon = PATHTOF(UI\icons\bandage.paa); - }; - class PackingBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\packingBandage.paa); - }; - class ElasticBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'ElasticBandage')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'body', 'ElasticBandage')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\bandage.paa); - }; - class QuikClot: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'QuikClot')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'body', 'QuikClot')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\bandage.paa); - }; - class SurgicalKit: fieldDressing { - displayName = "Use Surgical Kit"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'SurgicalKit')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'body', 'SurgicalKit')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\surgicalKit.paa); - }; - class PersonalAidKit: fieldDressing { - displayName = "Use Personal Aid Kit"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'PersonalAidKit')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'body', 'PersonalAidKit')] call DFUNC(treatment)); - icon = ""; - }; - class CPR: fieldDressing { - displayName = "CPR"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'CPR')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'body', 'CPR')] call DFUNC(treatment)); - icon = ""; - }; - }; - class ACE_ArmLeft { - runOnHover = 1; - statement = QUOTE([ARR_3(_target, true, 2)] call DFUNC(displayPatientInformation)); - icon = PATHTOF(UI\icons\medical_cross.paa); - distance = MEDICAL_ACTION_DISTANCE; + // Create a consolidates medical menu for treatment while boarded + class ACE_MainActions { + class Medical { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Medical"; + runOnHover = 1; + exceptions[] = {"isNotInside"}; + condition = QUOTE(vehicle _target != _target); + statement = QUOTE([ARR_3(_target, true, 0)] call DFUNC(displayPatientInformation)); + icon = PATHTOF(UI\icons\medical_cross.paa); - class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitLeftArm"; - 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)); - showDisabled = 1; - priority = 2; - hotkey = "B"; - icon = PATHTOF(UI\icons\bandage.paa); - }; - - // Advanced medical - class FieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; - distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'FieldDressing')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'FieldDressing')] call DFUNC(treatment)); - showDisabled = 0; - priority = 2; - hotkey = ""; - icon = PATHTOF(UI\icons\bandage.paa); - }; - class PackingBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PackingBandage')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'PackingBandage')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\packingBandage.paa); - }; - class ElasticBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'ElasticBandage')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'ElasticBandage')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\bandage.paa); - }; - class QuikClot: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'QuikClot')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'QuikClot')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\bandage.paa); - }; - class Tourniquet: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Tourniquet')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Tourniquet')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\tourniquet.paa); - }; - class Morphine: fieldDressing { - displayName = "$STR_ACE_Medical_Inject_Morphine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Morphine')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Morphine')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\autoInjector.paa); - }; - class Atropine: Morphine { - displayName = "$STR_ACE_Medical_Inject_Atropine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Atropine')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Atropine')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\autoInjector.paa); - }; - class Epinephrine: Morphine { - displayName = "$STR_ACE_Medical_Inject_Epinephrine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Epinephrine')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Epinephrine')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\autoInjector.paa); - }; - class BloodIV: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_1000"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\iv.paa); - }; - class BloodIV_500: BloodIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_500"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_500')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_500')] call DFUNC(treatment)); - }; - class BloodIV_250: BloodIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_250"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_250')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'BloodIV_250')] call DFUNC(treatment)); - }; - class PlasmaIV: BloodIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_1000"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV')] call DFUNC(treatment)); - }; - class PlasmaIV_500: PlasmaIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_500"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_500')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_500')] call DFUNC(treatment)); - }; - class PlasmaIV_250: PlasmaIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_250"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_250')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'PlasmaIV_250')] call DFUNC(treatment)); - }; - class SalineIV: BloodIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_1000"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV')] call DFUNC(treatment)); - }; - class SalineIV_500: SalineIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_500"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_500')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_500')] call DFUNC(treatment)); - }; - class SalineIV_250: SalineIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_250"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_250')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'SalineIV_250')] call DFUNC(treatment)); - }; - class CheckPulse: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckPulse"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckPulse')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckPulse')] call DFUNC(treatment)); - icon = ""; - }; - class CheckBloodPressure: CheckPulse { - displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckBloodPressure"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckBloodPressure')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckBloodPressure')] call DFUNC(treatment)); - }; - class RemoveTourniquet: Tourniquet { - displayName = "$STR_ACE_MEDICAL_ACTIONS_RemoveTourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'RemoveTourniquet')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'RemoveTourniquet')] call DFUNC(treatment)); - }; - }; - class ACE_ArmRight { - runOnHover = 1; - statement = QUOTE([ARR_3(_target, true, 3)] call DFUNC(displayPatientInformation)); - icon = PATHTOF(UI\icons\medical_cross.paa); - distance = MEDICAL_ACTION_DISTANCE; - - class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitRightArm"; - 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)); - showDisabled = 1; - priority = 2; - hotkey = "B"; - icon = PATHTOF(UI\icons\bandage.paa); - }; - - // Advanced medical - class FieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; - distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'FieldDressing')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'FieldDressing')] call DFUNC(treatment)); - showDisabled = 0; - priority = 2; - hotkey = ""; - icon = PATHTOF(UI\icons\bandage.paa); - }; - class PackingBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PackingBandage')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'PackingBandage')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\packingBandage.paa); - }; - class ElasticBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'ElasticBandage')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'ElasticBandage')] call DFUNC(treatment)); - }; - class QuikClot: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'QuikClot')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'QuikClot')] call DFUNC(treatment)); - }; - class Tourniquet: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Tourniquet')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Tourniquet')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\tourniquet.paa); - }; - class Morphine: fieldDressing { - displayName = "$STR_ACE_Medical_Inject_Morphine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Morphine')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Morphine')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\autoInjector.paa); - }; - class Atropine: Morphine { - displayName = "$STR_ACE_Medical_Inject_Atropine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Atropine')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Atropine')] call DFUNC(treatment)); - }; - class Epinephrine: Morphine { - displayName = "$STR_ACE_Medical_Inject_Epinephrine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Epinephrine')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Epinephrine')] call DFUNC(treatment)); - }; - class BloodIV: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_1000"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\iv.paa); - }; - class BloodIV_500: BloodIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_500"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_500')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_500')] call DFUNC(treatment)); - }; - class BloodIV_250: BloodIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_250"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_250')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV_250')] call DFUNC(treatment)); - }; - class PlasmaIV: BloodIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_1000"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'BloodIV')] call DFUNC(treatment)); - }; - class PlasmaIV_500: PlasmaIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_500"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_500')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_500')] call DFUNC(treatment)); - }; - class PlasmaIV_250: PlasmaIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_250"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_250')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'PlasmaIV_250')] call DFUNC(treatment)); - }; - class SalineIV: BloodIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_1000"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV')] call DFUNC(treatment)); - }; - class SalineIV_500: SalineIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_500"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_500')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_500')] call DFUNC(treatment)); - }; - class SalineIV_250: SalineIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_250"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_250')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'SalineIV_250')] call DFUNC(treatment)); - }; - class CheckPulse: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckPulse"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckPulse')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckPulse')] call DFUNC(treatment)); - icon = ""; - }; - class CheckBloodPressure: CheckPulse { - displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckBloodPressure"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckBloodPressure')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckBloodPressure')] call DFUNC(treatment)); - }; - class RemoveTourniquet: Tourniquet { - displayName = "$STR_ACE_MEDICAL_ACTIONS_RemoveTourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'RemoveTourniquet')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'RemoveTourniquet')] call DFUNC(treatment)); - }; - - }; - class ACE_LegLeft { - runOnHover = 1; - statement = QUOTE([ARR_3(_target, true, 4)] call DFUNC(displayPatientInformation)); - icon = PATHTOF(UI\icons\medical_cross.paa); - distance = MEDICAL_ACTION_DISTANCE; - - class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitLeftLeg"; - 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)); - showDisabled = 1; - priority = 2; - hotkey = "B"; - icon = PATHTOF(UI\icons\bandage.paa); - }; - - - // Advanced medical - class FieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; - distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'FieldDressing')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'FieldDressing')] call DFUNC(treatment)); - showDisabled = 0; - priority = 2; - hotkey = ""; - icon = PATHTOF(UI\icons\bandage.paa); - }; - class PackingBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PackingBandage')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'PackingBandage')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\packingBandage.paa); - }; - class ElasticBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'ElasticBandage')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'ElasticBandage')] call DFUNC(treatment)); - }; - class QuikClot: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'QuikClot')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'QuikClot')] call DFUNC(treatment)); - }; - class Tourniquet: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Tourniquet')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Tourniquet')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\tourniquet.paa); - }; - class Morphine: fieldDressing { - displayName = "$STR_ACE_Medical_Inject_Morphine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Morphine')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Morphine')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\autoInjector.paa); - }; - class Atropine: Morphine { - displayName = "$STR_ACE_Medical_Inject_Atropine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Atropine')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Atropine')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\autoInjector.paa); - }; - class Epinephrine: Morphine { - displayName = "$STR_ACE_Medical_Inject_Epinephrine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Epinephrine')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Epinephrine')] call DFUNC(treatment)); - }; - class BloodIV: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_1000"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\iv.paa); - }; - class BloodIV_500: BloodIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_500"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_500')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_500')] call DFUNC(treatment)); - }; - class BloodIV_250: BloodIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_250"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_250')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV_250')] call DFUNC(treatment)); - }; - class PlasmaIV: BloodIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_1000"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'BloodIV')] call DFUNC(treatment)); - }; - class PlasmaIV_500: PlasmaIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_500"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_500')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_500')] call DFUNC(treatment)); - }; - class PlasmaIV_250: PlasmaIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_250"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_250')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'PlasmaIV_250')] call DFUNC(treatment)); - }; - class SalineIV: BloodIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_1000"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV')] call DFUNC(treatment)); - }; - class SalineIV_500: SalineIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_500"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_500')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_500')] call DFUNC(treatment)); - }; - class SalineIV_250: SalineIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_250"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_250')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'SalineIV_250')] call DFUNC(treatment)); - }; - class RemoveTourniquet: Tourniquet { - displayName = "$STR_ACE_MEDICAL_ACTIONS_RemoveTourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'RemoveTourniquet')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'RemoveTourniquet')] call DFUNC(treatment)); - }; - }; - class ACE_LegRight { - runOnHover = 1; - statement = QUOTE([ARR_3(_target, true, 5)] call DFUNC(displayPatientInformation)); - icon = PATHTOF(UI\icons\medical_cross.paa); - distance = MEDICAL_ACTION_DISTANCE; - - class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitRightLeg"; - 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)); - showDisabled = 1; - priority = 2; - hotkey = "B"; - icon = PATHTOF(UI\icons\bandage.paa); - }; - - - // Advanced medical - class FieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; - distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'FieldDressing')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'FieldDressing')] call DFUNC(treatment)); - showDisabled = 0; - priority = 2; - hotkey = ""; - icon = PATHTOF(UI\icons\bandage.paa); - }; - class PackingBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PackingBandage')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'PackingBandage')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\packingBandage.paa); - }; - class ElasticBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'ElasticBandage')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'ElasticBandage')] call DFUNC(treatment)); - }; - class QuikClot: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'QuikClot')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'QuikClot')] call DFUNC(treatment)); - }; - class Tourniquet: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Tourniquet')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Tourniquet')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\tourniquet.paa); - }; - class Morphine: fieldDressing { - displayName = "$STR_ACE_Medical_Inject_Morphine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Morphine')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Morphine')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\autoInjector.paa); - }; - class Atropine: Morphine { - displayName = "$STR_ACE_Medical_Inject_Atropine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Atropine')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Atropine')] call DFUNC(treatment)); - }; - class Epinephrine: Morphine { - displayName = "$STR_ACE_Medical_Inject_Epinephrine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Epinephrine')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Epinephrine')] call DFUNC(treatment)); - }; - class BloodIV: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_1000"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\iv.paa); - }; - class BloodIV_500: BloodIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_500"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_500')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_500')] call DFUNC(treatment)); - }; - class BloodIV_250: BloodIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Blood4_250"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_250')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV_250')] call DFUNC(treatment)); - }; - class PlasmaIV: BloodIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_1000"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'BloodIV')] call DFUNC(treatment)); - }; - class PlasmaIV_500: PlasmaIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_500"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_500')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_500')] call DFUNC(treatment)); - }; - class PlasmaIV_250: PlasmaIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Plasma4_250"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_250')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'PlasmaIV_250')] call DFUNC(treatment)); - }; - class SalineIV: BloodIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_1000"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV')] call DFUNC(treatment)); - }; - class SalineIV_500: SalineIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_500"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_500')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_500')] call DFUNC(treatment)); - }; - class SalineIV_250: SalineIV { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Saline4_250"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_250')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'SalineIV_250')] call DFUNC(treatment)); - }; - class RemoveTourniquet: Tourniquet { - displayName = "$STR_ACE_MEDICAL_ACTIONS_RemoveTourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'RemoveTourniquet')] call DFUNC(canTreatCached)); - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'RemoveTourniquet')] call DFUNC(treatment)); + #define EXCEPTIONS exceptions[] = {"isNotInside"}; + #include "ACE_Medical_Actions.hpp" }; }; }; From 75351f2a5bdfca580e977795dcd4a8e4ebc903f1 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 4 Apr 2015 17:54:15 -0500 Subject: [PATCH 122/175] TapShoulder - fix hint message --- .../interaction/functions/fnc_tapShoulder.sqf | 8 ++-- addons/interaction/stringtable.xml | 40 +++++++++---------- 2 files changed, 25 insertions(+), 23 deletions(-) diff --git a/addons/interaction/functions/fnc_tapShoulder.sqf b/addons/interaction/functions/fnc_tapShoulder.sqf index 297de3fff8..11fc6b7881 100644 --- a/addons/interaction/functions/fnc_tapShoulder.sqf +++ b/addons/interaction/functions/fnc_tapShoulder.sqf @@ -13,10 +13,12 @@ if (_target != ACE_player) exitWith { addCamShake [4, 0.5, 5]; +private "_message"; +//localize is converting the escaped <> symbols, so just add them here instead of in the stringtable if (_shoulderNum == 0) then { - _message = localize "STR_ACE_Interaction_YouWereTappedRight"; + _message = format ["%1 >", (localize "STR_ACE_Interaction_YouWereTappedRight")]; } else { - _message = localize "STR_ACE_Interaction_YouWereTappedLeft"; + _message = format ["< %1", (localize "STR_ACE_Interaction_YouWereTappedLeft")]; }; -[_message] call EFUNC(common,displayTextStructured); +[parseText _message] call EFUNC(common,displayTextStructured); diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index a4417df4e8..dcd87056e2 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -363,28 +363,28 @@ Dai un colpetto - You were tapped on the RIGHT shoulder > - Te tocaron el hombro DERECHO > - Dir wurde auf die Schulter geklopft > - On te tape sur l'épaule > - Zostałeś klepnięty po ramieniu > - Vállonveregettek > - Někdo tě poklepal na rameno > - Вас похлопали по плечу > - Você foi tocado no ombro > - Ti è stato dato un colpetto sulla spalla > + You were tapped on the RIGHT shoulder + Te tocaron el hombro DERECHO + Dir wurde auf die Schulter geklopft + On te tape sur l'épaule + Zostałeś klepnięty po ramieniu + Vállonveregettek + Někdo tě poklepal na 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 Schulter geklopft - < On te tape sur l'épaule. - < Zostałeś klepnięty po ramieniu - < Vállonveregettek - < Někdo tě poklepal na 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 Schulter geklopft + On te tape sur l'épaule. + Zostałeś klepnięty po ramieniu + Vállonveregettek + Někdo tě poklepal na rameno. + Вас похлопали по плечу + Você foi tocado no ombro. + Ti è stato dato un colpetto sulla spalla Cancel From aee7eb94069cb00eeef733f1c522316961078ebf Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 4 Apr 2015 16:55:53 -0700 Subject: [PATCH 123/175] Working save. --- addons/fcs/XEH_clientInit.sqf | 2 +- addons/wep_javelin/CfgEventhandlers.hpp | 1 + addons/wep_javelin/CfgOptics.hpp | 200 -------- addons/wep_javelin/RscInGameUI.hpp | 454 ++++++++++++++++++ addons/wep_javelin/XEH_clientInit.sqf | 3 + addons/wep_javelin/XEH_post_init.sqf | 1 - addons/wep_javelin/XEH_pre_init.sqf | 12 +- addons/wep_javelin/config.cpp | 2 +- addons/wep_javelin/data/jav_disp.paa | Bin 0 -> 64455 bytes addons/wep_javelin/data/jav_ring.paa | Bin 0 -> 50028 bytes .../wep_javelin/data/javelin_ui_border_ca.paa | Bin 0 -> 151447 bytes .../functions/fnc_cycleFireMode.sqf | 19 + addons/wep_javelin/functions/fnc_fired.sqf | 77 +-- .../wep_javelin/functions/fnc_lockKeyDown.sqf | 3 + .../wep_javelin/functions/fnc_lockKeyUp.sqf | 3 + .../functions/fnc_onGetLockedTarget.sqf | 24 - .../wep_javelin/functions/fnc_onOpticDraw.sqf | 104 ++++ .../wep_javelin/functions/fnc_onOpticLoad.sqf | 14 + addons/wep_javelin/initKeybinds.sqf | 30 ++ addons/wep_javelin/script_component.hpp | 41 ++ addons/wep_javelin/stringtable.xml | 24 + 21 files changed, 756 insertions(+), 258 deletions(-) delete mode 100644 addons/wep_javelin/CfgOptics.hpp create mode 100644 addons/wep_javelin/RscInGameUI.hpp create mode 100644 addons/wep_javelin/XEH_clientInit.sqf create mode 100644 addons/wep_javelin/data/jav_disp.paa create mode 100644 addons/wep_javelin/data/jav_ring.paa create mode 100644 addons/wep_javelin/data/javelin_ui_border_ca.paa create mode 100644 addons/wep_javelin/functions/fnc_cycleFireMode.sqf create mode 100644 addons/wep_javelin/functions/fnc_lockKeyDown.sqf create mode 100644 addons/wep_javelin/functions/fnc_lockKeyUp.sqf delete mode 100644 addons/wep_javelin/functions/fnc_onGetLockedTarget.sqf create mode 100644 addons/wep_javelin/functions/fnc_onOpticDraw.sqf create mode 100644 addons/wep_javelin/functions/fnc_onOpticLoad.sqf create mode 100644 addons/wep_javelin/initKeybinds.sqf create mode 100644 addons/wep_javelin/stringtable.xml diff --git a/addons/fcs/XEH_clientInit.sqf b/addons/fcs/XEH_clientInit.sqf index 49f04d44e7..094a49faeb 100644 --- a/addons/fcs/XEH_clientInit.sqf +++ b/addons/fcs/XEH_clientInit.sqf @@ -7,4 +7,4 @@ GVAR(position) = [0,0,0]; #include "initKeybinds.sqf" // Register event for global updates -[QGVAR(forceUpdate), FUNC(onForceUpdate)] call ace_common_fnc_addEventHandler \ No newline at end of file +[QGVAR(forceUpdate), FUNC(onForceUpdate)] call ace_common_fnc_addEventHandler; \ No newline at end of file diff --git a/addons/wep_javelin/CfgEventhandlers.hpp b/addons/wep_javelin/CfgEventhandlers.hpp index 8ed96c366f..a61ea9c746 100644 --- a/addons/wep_javelin/CfgEventhandlers.hpp +++ b/addons/wep_javelin/CfgEventhandlers.hpp @@ -7,6 +7,7 @@ class Extended_PreInit_EventHandlers { class Extended_PostInit_EventHandlers { class ADDON { init = QUOTE(call COMPILE_FILE(XEH_post_init)); + clientInit = QUOTE(call COMPILE_FILE(XEH_clientInit)); }; }; diff --git a/addons/wep_javelin/CfgOptics.hpp b/addons/wep_javelin/CfgOptics.hpp deleted file mode 100644 index 0622ce264f..0000000000 --- a/addons/wep_javelin/CfgOptics.hpp +++ /dev/null @@ -1,200 +0,0 @@ -class RscControlsGroup; -class RscPicture; -class RscMapControl; -class VScrollbar; -class HScrollbar; - - -// Taken from AGM for optics management. - -class RscInGameUI { - class RscOptics_titan { - idd = 300; - controls[] = {"ACE_Titan_elements_group"}; - class ACE_Titan_elements_group: RscControlsGroup - { - x = "SafezoneX"; - y = "SafezoneY"; - w = "SafezoneW"; - h = "SafezoneH"; - idc = 170; - class VScrollbar: VScrollbar - { - autoScrollSpeed = -1; - autoScrollDelay = 5; - autoScrollRewind = 0; - color[] = {1,1,1,0}; - width = 0.001; - }; - class HScrollbar: HScrollbar - { - color[] = {1,1,1,0}; - height = 0.001; - }; - class Controls - { - class GetLockedTarget: RscMapControl { - onDraw = QUOTE(_this call FUNC(onGetLockedTarget)); - idc = -1; - w = 0; - h = 0; - }; - - class ACE_Titan_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.0}; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\day_co.paa"; - }; - - class ACE_Titan_Day_mode: ACE_Titan_Day_mode_off { - idc = 160; - colorText[] = {0.2941,0.8745,0.2157,1.0}; - }; - class ACE_Titan_WFOV_mode_off: ACE_Titan_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_Titan_WFOV_mode_group: RscControlsGroup { - x = "SafezoneX"; - y = "SafezoneY"; - w = "SafezoneW"; - h = "SafezoneH"; - idc = 163; - class VScrollbar: VScrollbar { - autoScrollSpeed = -1; - autoScrollDelay = 5; - autoScrollRewind = 0; - color[] = {1,1,1,0}; - width = 0.001; - }; - class HScrollbar: HScrollbar { - color[] = {1,1,1,0}; - height = 0.001; - }; - class Controls { - class ACE_Titan_WFOV_mode: ACE_Titan_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.0}; - }; - }; - }; - class ACE_Titan_NFOV_mode_off: ACE_Titan_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_Titan_NFOV_mode_group: RscControlsGroup { - x = "SafezoneX"; - y = "SafezoneY"; - w = "SafezoneW-SafezoneX"; - h = "SafezoneH-SafezoneY"; - idc = 162; - class VScrollbar: VScrollbar - { - autoScrollSpeed = -1; - autoScrollDelay = 5; - autoScrollRewind = 0; - color[] = {1,1,1,0}; - width = 0.001; - }; - class HScrollbar: HScrollbar { - color[] = {1,1,1,0}; - height = 0.001; - }; - class Controls { - class ACE_Titan_NFOV_mode: ACE_Titan_NFOV_mode_off { - idc = -1; - 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.0}; - }; - }; - }; - class ACE_Titan_SEEK_off: ACE_Titan_Day_mode_off { - idc = 1005; - 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_Titan_SEEK: ACE_Titan_SEEK_off { - idc = 166; - colorText[] = {0.2941,0.8745,0.2157,1.0}; - }; - class ACE_Titan_Missle_off: ACE_Titan_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.0}; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\missle_co.paa"; - }; - class ACE_Titan_Missle: ACE_Titan_Missle_off { - idc = 167; - colorText[] = {0.9255,0.5216,0.1216,1.0}; - }; - class ACE_Titan_CLU_off: ACE_Titan_Missle_off { - idc = 1027; - y = "(SafezoneY + 0.436*SafezoneH) - SafezoneY"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\clu_co.paa"; - }; - class ACE_Titan_HangFire_off: ACE_Titan_Missle_off { - idc = 1028; - y = "(SafezoneY + 0.669*SafezoneH) - SafezoneY"; - text = "\A3\ui_f\data\igui\rscingameui\rscoptics_titan\hangfire_co.paa"; - }; - class ACE_Titan_TOP_off: ACE_Titan_Day_mode_off { - idc = 1006; - 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"; - }; - class ACE_Titan_DIR: ACE_Titan_Day_mode { - idc = 1007; - 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"; - }; - class ACE_Titan_FLTR_mode_off: ACE_Titan_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_Titan_FLTR_mode: ACE_Titan_FLTR_mode_off { - idc = 161; - colorText[] = {0.2941,0.8745,0.2157,1.0}; - }; - }; - }; - }; -}; - -// 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/RscInGameUI.hpp b/addons/wep_javelin/RscInGameUI.hpp new file mode 100644 index 0000000000..aab84b2472 --- /dev/null +++ b/addons/wep_javelin/RscInGameUI.hpp @@ -0,0 +1,454 @@ +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 new file mode 100644 index 0000000000..1d3b546e39 --- /dev/null +++ b/addons/wep_javelin/XEH_clientInit.sqf @@ -0,0 +1,3 @@ +#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 6904ee6c47..dc30361926 100644 --- a/addons/wep_javelin/XEH_post_init.sqf +++ b/addons/wep_javelin/XEH_post_init.sqf @@ -1,3 +1,2 @@ #include "script_component.hpp" -NO_DEDICATED; diff --git a/addons/wep_javelin/XEH_pre_init.sqf b/addons/wep_javelin/XEH_pre_init.sqf index f826c6cf93..1b6682f0fc 100644 --- a/addons/wep_javelin/XEH_pre_init.sqf +++ b/addons/wep_javelin/XEH_pre_init.sqf @@ -1,7 +1,15 @@ #include "script_component.hpp" PREP(fired); -PREP(onGetLockedTarget); PREP(translateToWeaponSpace); -PREP(translateToModelSpace); \ No newline at end of file +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 3c38d9263f..fa062944fc 100644 --- a/addons/wep_javelin/config.cpp +++ b/addons/wep_javelin/config.cpp @@ -11,5 +11,5 @@ class CfgPatches { }; #include "CfgEventhandlers.hpp" -#include "CfgOptics.hpp" +#include "RscInGameUI.hpp" #include "CfgSounds.hpp" \ No newline at end of file diff --git a/addons/wep_javelin/data/jav_disp.paa b/addons/wep_javelin/data/jav_disp.paa new file mode 100644 index 0000000000000000000000000000000000000000..fc60af24d5388edd7c93738b043e70ca28a88551 GIT binary patch literal 64455 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

11WgQB@L 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 &ecrd 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 literal 0 HcmV?d00001 diff --git a/addons/wep_javelin/data/javelin_ui_border_ca.paa b/addons/wep_javelin/data/javelin_ui_border_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..29e9ad6f4be91556e5480e4086fe6c03bc1d459f GIT binary patch literal 151447 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 G`!eS|!O0ItK^_k&n7%$!A8>BnnM*E6;Krxhc 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 literal 0 HcmV?d00001 diff --git a/addons/wep_javelin/functions/fnc_cycleFireMode.sqf b/addons/wep_javelin/functions/fnc_cycleFireMode.sqf new file mode 100644 index 0000000000..7902c6d265 --- /dev/null +++ b/addons/wep_javelin/functions/fnc_cycleFireMode.sqf @@ -0,0 +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]; diff --git a/addons/wep_javelin/functions/fnc_fired.sqf b/addons/wep_javelin/functions/fnc_fired.sqf index ee5d53c6e8..795c244375 100644 --- a/addons/wep_javelin/functions/fnc_fired.sqf +++ b/addons/wep_javelin/functions/fnc_fired.sqf @@ -4,9 +4,14 @@ TRACE_1("Launch", _this); PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); -FUNC(guidance_Javelin_LOBL_HI_PFH) = { +FUNC(guidance_Javelin_LOBL_DIR_PFH) = { + +}; + +FUNC(guidance_Javelin_LOBL_TOP_PFH) = { TRACE_1("enter", _this); - private["_pitch", "_yaw", "_wentTerminal", "_target", "_targetPos", "_curVelocity", "_missile", "_launchPos", "_targetStartPos" ]; + 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; @@ -21,18 +26,18 @@ FUNC(guidance_Javelin_LOBL_HI_PFH) = { } else { _wentTerminal = false; _launchPos = getPosASL _shooter; - _target = GVAR(currentTarget); - _targetStartPos = GVAR(currentTargetPos); + _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); - - if(!alive _missile || isNull _missile) exitWith { - [(_this select 1)] call cba_fnc_removePerFrameHandler; - }; _addHeight = [0,0,0]; if(!isNil "_target") then { @@ -47,22 +52,25 @@ FUNC(guidance_Javelin_LOBL_HI_PFH) = { 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,(_targetPos select 2) + ( (_distanceToTarget * 2) + 200)]; - TRACE_1("Climb phase", _addHeight); + _addHeight = [0,0, ( (_distanceToTarget * 2) + 400)]; + + _defPitch = 0.25; + _defYaw = 0.035; + + TRACE_1("Climb phase", _addHeight); } else { _wentTerminal = true; _this set[2, _wentTerminal]; - TRACE_1("TERMINAL", ""); + + _defPitch = 0.25; + _defYaw = 0.25; + + TRACE_1("TERMINAL", ""); }; _targetPos = _targetPos vectorAdd _addHeight; - - _defPitch = 0.25; - _defYaw = 0.035; - + _targetVectorSeeker = [_missile, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); _yaw = 0.0; TRACE_5("", _missile, _xVec, _yVec, _zVec, _targetPos); @@ -119,23 +127,34 @@ FUNC(guidance_Javelin_LOBL_HI_PFH) = { _this set[0, _args]; }; -FUNC(guidance_Javelin_LOBL_HI) = { +FUNC(guidance_Javelin_LOBL_TOP) = { PARAMS_7(_shooter,_weapon,_muzzle,_mode,_ammo,_magazine,_projectile); GVAR(lastTime) = time; - [FUNC(guidance_Javelin_LOBL_HI_PFH), 0, _this] call cba_fnc_addPerFrameHandler; + [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_DEFAULT_FIRE_SELECTION]; + _fireMode = _shooter getVariable ["ACE_FIRE_SELECTION", ACE_JAV_FIREMODE_TOP]; - switch (_fireMode select 0) do { - // Default to FIREMODE_DIRECT_LOAL - // FIREMODE_DIRECT_LOAL - default { - LOG("Initiating Javelin FIREMODE_LOBL_HI"); - _this call FUNC(guidance_Javelin_LOBL_HI); - }; -}; + 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 new file mode 100644 index 0000000000..bc3198915b --- /dev/null +++ b/addons/wep_javelin/functions/fnc_lockKeyDown.sqf @@ -0,0 +1,3 @@ +#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 new file mode 100644 index 0000000000..bc3198915b --- /dev/null +++ b/addons/wep_javelin/functions/fnc_lockKeyUp.sqf @@ -0,0 +1,3 @@ +#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_onGetLockedTarget.sqf b/addons/wep_javelin/functions/fnc_onGetLockedTarget.sqf deleted file mode 100644 index e96520e7f7..0000000000 --- a/addons/wep_javelin/functions/fnc_onGetLockedTarget.sqf +++ /dev/null @@ -1,24 +0,0 @@ -//#define DEBUG_MODE_FULL -#include "script_component.hpp" - -// Store the current cursor target for guidance -GVAR(currentTarget) = cursorTarget; -GVAR(currentTargetPos) = screenToWorld [0.5,0.5]; - -TRACE_2("Tracking optics target draw", GVAR(currentTarget), GVAR(currentTargetPos)); - -if(isNil QGVAR(nextSoundPlay)) then { - GVAR(nextSoundPlay) = diag_tickTime + 0.25; -}; - -hint format["T: %1", GVAR(currentTarget)]; - -if(diag_tickTime > GVAR(nextSoundPlay) ) then { - GVAR(nextSoundPlay) = diag_tickTime + 0.25; - - if(!isNull GVAR(currentTarget)) then { - playSound "ACE_Javelin_Locked"; - } else { - playSound "ACE_Javelin_Locking"; - }; -}; diff --git a/addons/wep_javelin/functions/fnc_onOpticDraw.sqf b/addons/wep_javelin/functions/fnc_onOpticDraw.sqf new file mode 100644 index 0000000000..5f9b2d3fa7 --- /dev/null +++ b/addons/wep_javelin/functions/fnc_onOpticDraw.sqf @@ -0,0 +1,104 @@ +#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"]; + +// 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; + + +// Find a target within the optic range +_newTarget = objNull; + +_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 ((velocity ACE_player) distance [0,0,0] > 0.5 && {cameraView == "GUNNER"} && {cameraOn == ACE_player}) then { // keep it steady. + ACE_player switchCamera "INTERNAL"; +}; + +if (isNull _newTarget) then { + // No targets found + _currentTarget = objNull; + + __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 { + + // THIS IS A PROPER LOCK + _currentTarget = _newTarget; + __JavelinIGUISeek ctrlSetTextColor __ColorGreen; + __JavelinIGUINFOV ctrlSetTextColor __ColorNull; + __JavelinIGUITargetingConstrains ctrlShow true; + + ACE_player setVariable[QGVAR(currentTarget), _currentTarget, false]; + ACE_player setVariable[QGVAR(currentTargetPos), getPosASL _currentTarget, false]; + + } 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); + +_args set[0, diag_tickTime]; +_args set[1, _currentTarget]; + +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 new file mode 100644 index 0000000000..10433b12e9 --- /dev/null +++ b/addons/wep_javelin/functions/fnc_onOpticLoad.sqf @@ -0,0 +1,14 @@ +#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 + ] +]; \ No newline at end of file diff --git a/addons/wep_javelin/initKeybinds.sqf b/addons/wep_javelin/initKeybinds.sqf new file mode 100644 index 0000000000..126b1395a3 --- /dev/null +++ b/addons/wep_javelin/initKeybinds.sqf @@ -0,0 +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 +}, +[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 757b3b012c..3014b184ad 100644 --- a/addons/wep_javelin/script_component.hpp +++ b/addons/wep_javelin/script_component.hpp @@ -10,3 +10,44 @@ #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 (not present yet) +#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 new file mode 100644 index 0000000000..4068d6f0a6 --- /dev/null +++ b/addons/wep_javelin/stringtable.xml @@ -0,0 +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 + + + From 583acf65588dcced55dcf115f0e125b7dca59179 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 4 Apr 2015 17:15:59 -0700 Subject: [PATCH 124/175] ctrlShow is not operational on ControlGroups in RscOptics. --- addons/wep_javelin/RscInGameUI.hpp | 5 +++++ addons/wep_javelin/functions/fnc_onOpticDraw.sqf | 2 +- addons/wep_javelin/script_component.hpp | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/addons/wep_javelin/RscInGameUI.hpp b/addons/wep_javelin/RscInGameUI.hpp index aab84b2472..e94e4c58fd 100644 --- a/addons/wep_javelin/RscInGameUI.hpp +++ b/addons/wep_javelin/RscInGameUI.hpp @@ -211,6 +211,7 @@ class RscInGameUI { }; }; }; + /* class TargetingConstrains: RscControlsGroup { idc = 699100; x = "SafezoneX"; @@ -264,6 +265,7 @@ class RscInGameUI { }; }; }; + class TargetingGate: TargetingConstrains { idc = 699200; class Controls { @@ -349,6 +351,7 @@ class RscInGameUI { }; }; }; + class TargetingLines: TargetingConstrains { idc = 699300; class Controls { @@ -370,6 +373,8 @@ class RscInGameUI { }; }; }; + */ + 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 5f9b2d3fa7..83d9927a91 100644 --- a/addons/wep_javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/wep_javelin/functions/fnc_onOpticDraw.sqf @@ -95,9 +95,9 @@ if (isNull _newTarget) then { }; - TRACE_2("", _newTarget, _currentTarget); +// Save arguments for next run _args set[0, diag_tickTime]; _args set[1, _currentTarget]; diff --git a/addons/wep_javelin/script_component.hpp b/addons/wep_javelin/script_component.hpp index 3014b184ad..3df1273422 100644 --- a/addons/wep_javelin/script_component.hpp +++ b/addons/wep_javelin/script_component.hpp @@ -31,7 +31,7 @@ #define __JavelinIGUITargetingConstrainLeft (__JavelinIGUI displayCtrl 699103) #define __JavelinIGUITargetingConstrainRight (__JavelinIGUI displayCtrl 699104) -// Targeting gate (not present yet) +// Targeting gate #define __JavelinIGUITargetingGate (__JavelinIGUI displayCtrl 699200) #define __JavelinIGUITargetingGateTL (__JavelinIGUI displayCtrl 699201) #define __JavelinIGUITargetingGateTR (__JavelinIGUI displayCtrl 699202) From 7928ca71a5c7f7fc20e23fd14cabe4dcec8acef8 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 02:17:43 +0200 Subject: [PATCH 125/175] Server side config export --- addons/optionsmenu/CfgVehicles.hpp | 28 +++ addons/optionsmenu/XEH_preInit.sqf | 15 ++ addons/optionsmenu/config.cpp | 4 +- .../functions/fnc_exportSettings.sqf | 57 +++++ .../functions/fnc_moduleAllowConfigExport.sqf | 25 +++ .../fnc_onListBoxSettingsChanged.sqf | 21 +- ...nc_onServerListBoxShowSelectionChanged.sqf | 88 ++++++++ .../functions/fnc_onServerSaveInputField.sqf | 43 ++++ .../fnc_onServerSettingsMenuOpen.sqf | 59 +++++ .../functions/fnc_onSettingsMenuOpen.sqf | 9 + .../functions/fnc_onSliderPosChanged.sqf | 13 ++ .../functions/fnc_serverResetSettings.sqf | 43 ++++ .../fnc_serverSettingsMenuUpdateKeyView.sqf | 94 ++++++++ .../fnc_serverSettingsMenuUpdateList.sqf | 81 +++++++ .../fnc_toggleIncludeClientSettings.sqf | 27 +++ .../functions/fnc_updateSetting.sqf | 76 +++++-- addons/optionsmenu/gui/settingsMenu.hpp | 208 +++++++++++++++++- addons/optionsmenu/script_component.hpp | 3 + addons/optionsmenu/stringtable.xml | 30 +++ 19 files changed, 895 insertions(+), 29 deletions(-) create mode 100644 addons/optionsmenu/CfgVehicles.hpp create mode 100644 addons/optionsmenu/functions/fnc_exportSettings.sqf create mode 100644 addons/optionsmenu/functions/fnc_moduleAllowConfigExport.sqf create mode 100644 addons/optionsmenu/functions/fnc_onServerListBoxShowSelectionChanged.sqf create mode 100644 addons/optionsmenu/functions/fnc_onServerSaveInputField.sqf create mode 100644 addons/optionsmenu/functions/fnc_onServerSettingsMenuOpen.sqf create mode 100644 addons/optionsmenu/functions/fnc_serverResetSettings.sqf create mode 100644 addons/optionsmenu/functions/fnc_serverSettingsMenuUpdateKeyView.sqf create mode 100644 addons/optionsmenu/functions/fnc_serverSettingsMenuUpdateList.sqf create mode 100644 addons/optionsmenu/functions/fnc_toggleIncludeClientSettings.sqf diff --git a/addons/optionsmenu/CfgVehicles.hpp b/addons/optionsmenu/CfgVehicles.hpp new file mode 100644 index 0000000000..cd352782a1 --- /dev/null +++ b/addons/optionsmenu/CfgVehicles.hpp @@ -0,0 +1,28 @@ +class CfgVehicles { + class ACE_Module; + // TODO localization for all the modules + class ACE_moduleAllowConfigExport: ACE_Module { + scope = 2; + displayName = "Allow Config Export [ACE]"; + //icon = ""; + category = "ACE"; + function = QUOTE(DFUNC(moduleAllowConfigExport)); + functionPriority = 1; + isGlobal = 1; + isTriggerActivated = 0; + author = "$STR_ACE_Common_ACETeam"; + class Arguments { + class allowconfigurationExport { + displayName = "Allow"; + description = "Allow export of all settings to a server config formatted."; + typeName = "BOOL"; + defaultValue = 0; + }; + }; + class ModuleDescription { + description = "When allowed, you have access to the settings modification and export in SP. Clicking export will place the formated config on your clipboard."; + sync[] = {}; + }; + }; + +}; \ No newline at end of file diff --git a/addons/optionsmenu/XEH_preInit.sqf b/addons/optionsmenu/XEH_preInit.sqf index 83a50bce65..42f50287f2 100644 --- a/addons/optionsmenu/XEH_preInit.sqf +++ b/addons/optionsmenu/XEH_preInit.sqf @@ -6,12 +6,27 @@ PREP(onListBoxSettingsChanged); PREP(onListBoxShowSelectionChanged); PREP(onSettingsMenuOpen); PREP(onSliderPosChanged); +PREP(onServerSaveInputField); +PREP(onServerSettingsMenuOpen); +PREP(onServerListBoxShowSelectionChanged); PREP(resetSettings); +PREP(serverResetSettings); PREP(settingsMenuUpdateKeyView); PREP(settingsMenuUpdateList); +PREP(serverSettingsMenuUpdateKeyView); +PREP(serverSettingsMenuUpdateList); PREP(updateSetting); +PREP(exportSettings); +PREP(toggleIncludeClientSettings); +PREP(moduleAllowConfigExport); GVAR(clientSideOptions) = []; GVAR(clientSideColors) = []; +GVAR(serverConfigGeneration) = 0; +GVAR(ClientSettingsExportIncluded) = false; +GVAR(serverSideOptions) = []; +GVAR(serverSideColors) = []; +GVAR(serverSideValues) = []; + ADDON = true; diff --git a/addons/optionsmenu/config.cpp b/addons/optionsmenu/config.cpp index 7850e5972e..89d5768603 100644 --- a/addons/optionsmenu/config.cpp +++ b/addons/optionsmenu/config.cpp @@ -2,7 +2,7 @@ class CfgPatches { class ADDON { - units[] = {}; + units[] = {"ACE_moduleAllowConfigExport"}; weapons[] = {}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"ace_common"}; @@ -25,3 +25,5 @@ class CfgAddons { #include "gui\define.hpp" #include "gui\settingsMenu.hpp" #include "gui\pauseMenu.hpp" + +#include "CFgVehicles.hpp" diff --git a/addons/optionsmenu/functions/fnc_exportSettings.sqf b/addons/optionsmenu/functions/fnc_exportSettings.sqf new file mode 100644 index 0000000000..51ca7d447b --- /dev/null +++ b/addons/optionsmenu/functions/fnc_exportSettings.sqf @@ -0,0 +1,57 @@ +/* + * Author: Glowbal + * Export all config settings with their current values. + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ACE_optionsmenu_fnc_exportSettings + * + * Public: No + */ + +#include "script_component.hpp" + +_compiledConfig = " +"; +{ + /*_settingData = [ + _name, + _typeName, + _isClientSetable, + _localizedName, + _localizedDescription, + _possibleValues, + _isForced, + _defaultValue + ];*/ + + _name = _x select 0; + _typeName = _x select 1; + _isClientSetable = _x select 2; + _localizedName = _x select 3; + _localizedDescription = _x select 4; + _possibleValues = _x select 5; + _defaultValue = _x select 6; + + if (GVAR(ClientSettingsExportIncluded) || !_isClientSetable) then { + _value = missionNamespace getvariable [_name, _defaultValue]; + if (_typeName == "STRING") then { // I dont think we have string values, but just in case + _value = format['"%1"', _value]; + }; + + _compiledConfigEntry = format [" + class %1 { + value = %2; + typeName = %3; + }; + ", _name, _value, format['"%1"', _typeName]]; + _compiledConfig = _compiledConfig + _compiledConfigEntry; + }; +} forEach EGVAR(common,settings); + +copyToClipboard format["%1",_compiledConfig]; diff --git a/addons/optionsmenu/functions/fnc_moduleAllowConfigExport.sqf b/addons/optionsmenu/functions/fnc_moduleAllowConfigExport.sqf new file mode 100644 index 0000000000..1d98384a09 --- /dev/null +++ b/addons/optionsmenu/functions/fnc_moduleAllowConfigExport.sqf @@ -0,0 +1,25 @@ +/* + * Author: Glowbal + * + * + * Arguments: + * none + * + * Return Value: + * None + * + * Public: No + */ + +#include "script_component.hpp" + +private ["_logic"]; +_logic = _this select 0; + +if (isMultiplayer) exitwith {}; + +if (_logic getvariable ["allowconfigurationExport", false]) then { + GVAR(serverConfigGeneration) = 1; +} else { + GVAR(serverConfigGeneration) = 0; +}; diff --git a/addons/optionsmenu/functions/fnc_onListBoxSettingsChanged.sqf b/addons/optionsmenu/functions/fnc_onListBoxSettingsChanged.sqf index 5846d0dccb..50b2d5302a 100644 --- a/addons/optionsmenu/functions/fnc_onListBoxSettingsChanged.sqf +++ b/addons/optionsmenu/functions/fnc_onListBoxSettingsChanged.sqf @@ -24,11 +24,18 @@ _rightDropDownIndex = lbCurSel 400; //Index of right drop down if (_rightDropDownIndex < 0) then {_rightDropDownIndex = 0;}; switch (GVAR(optionMenu_openTab)) do { -case (MENU_TAB_OPTIONS): { - if ((_settingIndex >= 0) && (_settingIndex < (count GVAR(clientSideOptions)))) then { - _settingIndex = (GVAR(clientSideOptions) select _settingIndex) select 0; - [MENU_TAB_OPTIONS, _settingIndex, _rightDropDownIndex] call FUNC(updateSetting); - }; - [false] call FUNC(settingsMenuUpdateList); - }; + case (MENU_TAB_OPTIONS): { + if ((_settingIndex >= 0) && (_settingIndex < (count GVAR(clientSideOptions)))) then { + _settingIndex = (GVAR(clientSideOptions) select _settingIndex) select 0; + [MENU_TAB_OPTIONS, _settingIndex, _rightDropDownIndex] call FUNC(updateSetting); + }; + [false] call FUNC(settingsMenuUpdateList); + }; + case (MENU_TAB_SERVER_OPTIONS): { + if ((_settingIndex >= 0) && (_settingIndex < (count GVAR(serverSideOptions)))) then { + _settingIndex = (GVAR(serverSideOptions) select _settingIndex) select 0; + [MENU_TAB_SERVER_OPTIONS, _settingIndex, _rightDropDownIndex] call FUNC(updateSetting); + }; + [false] call FUNC(serverSettingsMenuUpdateList); + }; }; diff --git a/addons/optionsmenu/functions/fnc_onServerListBoxShowSelectionChanged.sqf b/addons/optionsmenu/functions/fnc_onServerListBoxShowSelectionChanged.sqf new file mode 100644 index 0000000000..aaeec2d9ac --- /dev/null +++ b/addons/optionsmenu/functions/fnc_onServerListBoxShowSelectionChanged.sqf @@ -0,0 +1,88 @@ +/* + * Author: Glowbal + * Changes which tab is open (options or colors) + * + * Arguments: + * The tab to open (defined in script_component) + * + * Return Value: + * None + * + * Example: + * [MENU_TAB_COLORS] call ACE_optionsmenu_fnc_onListBoxShowSelectionChanged + * + * Public: No + */ + +#include "script_component.hpp" + +private ["_settingsMenu", "_localizedHeader"]; + +PARAMS_1(_openTab); +GVAR(optionMenu_openTab) = _openTab; + +disableSerialization; +_settingsMenu = uiNamespace getVariable 'ACE_serverSettingsMenu'; + +switch (GVAR(optionMenu_openTab)) do { +case (MENU_TAB_SERVER_OPTIONS): { + _localizedHeader = format ["%1: %2", (localize "STR_ACE_OptionsMenu_OpenConfigMenu"), (localize "STR_ACE_OptionsMenu_TabOptions")]; + ctrlSetText [13, _localizedHeader]; + lbClear 400; + + (_settingsMenu displayCtrl 301) ctrlShow true; + + (_settingsMenu displayCtrl 400) ctrlShow true; + (_settingsMenu displayCtrl 410) ctrlShow false; + (_settingsMenu displayCtrl 411) ctrlShow false; + (_settingsMenu displayCtrl 412) ctrlShow false; + (_settingsMenu displayCtrl 413) ctrlShow false; + (_settingsMenu displayCtrl 414) ctrlShow false; + (_settingsMenu displayCtrl 415) ctrlShow false; + (_settingsMenu displayCtrl 416) ctrlShow false; + (_settingsMenu displayCtrl 416) ctrlEnable false; + }; +case (MENU_TAB_SERVER_COLORS): { + _localizedHeader = format ["%1: %2", (localize "STR_ACE_OptionsMenu_OpenConfigMenu"), (localize "STR_ACE_OptionsMenu_TabColors")]; + ctrlSetText [13, _localizedHeader]; + + lbClear 400; + + (_settingsMenu displayCtrl 301) ctrlShow false; + + (_settingsMenu displayCtrl 400) ctrlShow false; + (_settingsMenu displayCtrl 410) ctrlShow true; + (_settingsMenu displayCtrl 411) ctrlShow true; + (_settingsMenu displayCtrl 412) ctrlShow true; + (_settingsMenu displayCtrl 413) ctrlShow true; + + (_settingsMenu displayCtrl 410) sliderSetRange [0, 255]; + (_settingsMenu displayCtrl 411) sliderSetRange [0, 255]; + (_settingsMenu displayCtrl 412) sliderSetRange [0, 255]; + (_settingsMenu displayCtrl 413) sliderSetRange [0, 255]; + + (_settingsMenu displayCtrl 414) ctrlShow false; + (_settingsMenu displayCtrl 415) ctrlShow false; + (_settingsMenu displayCtrl 416) ctrlShow false; + (_settingsMenu displayCtrl 416) ctrlEnable false; + }; +case (MENU_TAB_SERVER_VALUES): { + _localizedHeader = format ["%1: %2", (localize "STR_ACE_OptionsMenu_OpenConfigMenu"), (localize "STR_ACE_OptionsMenu_TabValues")]; + ctrlSetText [13, _localizedHeader]; + + lbClear 400; + (_settingsMenu displayCtrl 301) ctrlShow false; + (_settingsMenu displayCtrl 400) ctrlShow false; + (_settingsMenu displayCtrl 410) ctrlShow false; + (_settingsMenu displayCtrl 411) ctrlShow false; + (_settingsMenu displayCtrl 412) ctrlShow false; + (_settingsMenu displayCtrl 413) ctrlShow false; + + (_settingsMenu displayCtrl 414) ctrlShow true; + (_settingsMenu displayCtrl 415) ctrlShow true; + (_settingsMenu displayCtrl 416) ctrlShow true; + (_settingsMenu displayCtrl 416) ctrlEnable true; + }; +}; + +[true] call FUNC(serverSettingsMenuUpdateList); diff --git a/addons/optionsmenu/functions/fnc_onServerSaveInputField.sqf b/addons/optionsmenu/functions/fnc_onServerSaveInputField.sqf new file mode 100644 index 0000000000..f4dc6956c4 --- /dev/null +++ b/addons/optionsmenu/functions/fnc_onServerSaveInputField.sqf @@ -0,0 +1,43 @@ +/* + * Author: Glowbal + * Called when the listbox selection is changed for an options (eg: chaning a setting from false to true) + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ACE_optionsmenu_fnc_onListBoxSettingsChanged + * + * Public: No + */ + +#include "script_component.hpp" + +private ["_settingIndex", "_inputText"]; + +_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; + + _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"}; + }; + [MENU_TAB_SERVER_VALUES, _settingName, _convertedValue] call FUNC(updateSetting); + } catch { + }; + }; + [false] call FUNC(serverSettingsMenuUpdateList); + }; +}; diff --git a/addons/optionsmenu/functions/fnc_onServerSettingsMenuOpen.sqf b/addons/optionsmenu/functions/fnc_onServerSettingsMenuOpen.sqf new file mode 100644 index 0000000000..b419e25b32 --- /dev/null +++ b/addons/optionsmenu/functions/fnc_onServerSettingsMenuOpen.sqf @@ -0,0 +1,59 @@ +/* + * Author: Glowbal + * Called from the onLoad of ACE_settingsMenu dialog. + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [onLoadEvent] call ACE_optionsmenu_fnc_onSettingsMenuOpen + * + * Public: No + */ + +#include "script_component.hpp" + +// Filter only user setable setting +GVAR(serverSideOptions) = []; +GVAR(serverSideColors) = []; +GVAR(serverSideValues) = []; +{ + _name = _x select 0; + _typeName = _x select 1; + _isClientSetable = _x select 2; + _localizedName = _x select 3; + _localizedDescription = _x select 4; + _possibleValues = _x select 5; + _defaultValue = _x select 6; + + // Exclude client side options if they are not included for the export + if (!(_isClientSetable) || GVAR(ClientSettingsExportIncluded)) then { + // Append the current value to the setting metadata + _setting = + _x; + _setting pushBack (missionNamespace getVariable (_x select 0)); + + // Categorize the setting according to types + // @todo: allow the user to modify other types of parameters? + if ((_typeName == "SCALAR" && count _possibleValues > 0) || (_x select 1) == "BOOL") then { + GVAR(serverSideOptions) pushBack _setting; + }; + if (_typeName == "COLOR") then { + GVAR(serverSideColors) pushBack _setting; + }; + if ((_typeName == "SCALAR" && count _possibleValues == 0) || _typeName == "ARRAY" || _typeName == "STRING") then { + GVAR(serverSideValues) pushBack _setting; + }; + }; +} forEach EGVAR(common,settings); + +//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 7c5f03af0b..66f803b1f2 100644 --- a/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf +++ b/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf @@ -16,6 +16,10 @@ #include "script_component.hpp" +if (isMultiplayer /* || !(GVAR(allowServerConfigGeneration))*/) exitwith { + closeDialog 0; +}; + // Filter only user setable setting GVAR(clientSideOptions) = []; GVAR(clientSideColors) = []; @@ -45,3 +49,8 @@ disableSerialization; _menu = uiNamespace getvariable "ACE_settingsMenu"; (_menu displayCtrl 1002) ctrlEnable false; (_menu displayCtrl 1003) ctrlEnable false; + +if (GVAR(serverConfigGeneration) == 0) then { + (_menu displayCtrl 1102) ctrlEnable false; + (_menu displayCtrl 1102) ctrlShow false; +}; diff --git a/addons/optionsmenu/functions/fnc_onSliderPosChanged.sqf b/addons/optionsmenu/functions/fnc_onSliderPosChanged.sqf index 4e0e603862..b69d8bd734 100644 --- a/addons/optionsmenu/functions/fnc_onSliderPosChanged.sqf +++ b/addons/optionsmenu/functions/fnc_onSliderPosChanged.sqf @@ -34,5 +34,18 @@ switch (GVAR(optionMenu_openTab)) do { }; [false] call FUNC(settingsMenuUpdateList); }; + case (MENU_TAB_SERVER_COLORS): { + + _newColor = []; + { + _newColor pushBack ((sliderPosition _x) / 255); + } forEach [410, 411, 412, 413]; + + if ((_settingIndex >= 0) && (_settingIndex < (count GVAR(clientSideColors)))) then { + _settingIndex = (GVAR(clientSideColors) select _settingIndex) select 0; + [MENU_TAB_SERVER_COLORS, _settingIndex, _newColor] call FUNC(updateSetting); + }; + [false] call FUNC(serverSettingsMenuUpdateList); + }; default {}; }; diff --git a/addons/optionsmenu/functions/fnc_serverResetSettings.sqf b/addons/optionsmenu/functions/fnc_serverResetSettings.sqf new file mode 100644 index 0000000000..434e622818 --- /dev/null +++ b/addons/optionsmenu/functions/fnc_serverResetSettings.sqf @@ -0,0 +1,43 @@ +/* + * Author: Glowbal + * Resets all server settings to default. + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ACE_optionsmenu_fnc_onListBoxSettingsChanged + * + * Public: No + */ + +#include "script_component.hpp" + +private ["_name", "_default", "_lastSelected"]; + +{ + _name = _x select 0; + _default = _x select 7; + [MENU_TAB_SERVER_OPTIONS, _name, _default] call FUNC(updateSetting); +} forEach GVAR(serverSideOptions); + +{ + _name = _x select 0; + _default = _x select 7; + [MENU_TAB_SERVER_COLORS, _name, _default] call FUNC(updateSetting); +} forEach GVAR(serverSideColors); + +{ + _name = _x select 0; + _default = _x select 7; + [MENU_TAB_SERVER_VALUES, _name, _default] call FUNC(updateSetting); +} forEach GVAR(serverSideVakyes); + +_lastSelected = lbCurSel 200; +[GVAR(optionMenu_openTab)] call FUNC(onserverListBoxShowSelectionChanged); +if (_lastSelected != -1) then { + lbSetCurSel [200, _lastSelected]; +}; diff --git a/addons/optionsmenu/functions/fnc_serverSettingsMenuUpdateKeyView.sqf b/addons/optionsmenu/functions/fnc_serverSettingsMenuUpdateKeyView.sqf new file mode 100644 index 0000000000..2dcf9f7fe7 --- /dev/null +++ b/addons/optionsmenu/functions/fnc_serverSettingsMenuUpdateKeyView.sqf @@ -0,0 +1,94 @@ +/* + * Author: Glowbal + * Updates the right half of the option menu for the currently selected option. + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ACE_optionsmenu_fnc_settingsMenuUpdateKeyView + * + * Public: No + */ + +#include "script_component.hpp" + +private ["_settingsMenu", "_ctrlList", "_collection", "_settingIndex", "_setting", "_entryName", "_localizedName", "_localizedDescription", "_possibleValues", "_settingsValue", "_currentColor"]; +disableSerialization; + +_settingsMenu = uiNamespace getVariable 'ACE_serverSettingsMenu'; +_ctrlList = _settingsMenu displayCtrl 200; + +_collection = switch (GVAR(optionMenu_openTab)) do { + case MENU_TAB_SERVER_OPTIONS: {GVAR(serverSideOptions)}; + case MENU_TAB_SERVER_COLORS: {GVAR(serverSideColors)}; + case MENU_TAB_SERVER_VALUES: {GVAR(serverSideValues)}; + default {[]}; +}; + +if (count _collection > 0) then { + _settingIndex = (lbCurSel _ctrlList); + if (_settingIndex > (count _collection)) then { + _settingIndex = count _collection - 1; + }; + + if (_settingIndex < 0) then { + _settingIndex = 0; + }; + _setting = _collection select _settingIndex; + + _entryName = _setting select 0; + _localizedName = _setting select 3; + _localizedDescription = _setting select 4; + + if (_localizedName == "") then {_localizedName = _entryName;}; + (_settingsMenu displayCtrl 250) ctrlSetText _localizedName; + (_settingsMenu displayCtrl 251) ctrlSetText _localizedDescription; + (_settingsMenu displayCtrl 300) ctrlSetText _entryName; + + switch (GVAR(optionMenu_openTab)) do { + case (MENU_TAB_SERVER_OPTIONS): { + _possibleValues = _setting select 5; + _settingsValue = _setting select 8; + // Created disable/enable options for bools + if ((_setting select 1) == "BOOL") then { + lbClear 400; + lbAdd [400, (localize "STR_ACE_OptionsMenu_Disabled")]; + lbAdd [400, (localize "STR_ACE_OptionsMenu_Enabled")]; + _settingsValue = [0, 1] select _settingsValue; + } else { + lbClear 400; + { lbAdd [400, _x]; } foreach _possibleValues; + }; + (_settingsMenu displayCtrl 400) lbSetCurSel _settingsValue; + }; + case (MENU_TAB_SERVER_COLORS): { + _currentColor = _setting select 8; + { + sliderSetPosition [_x, (255 * (_currentColor select _forEachIndex))]; + } forEach [410, 411, 412, 413]; + }; + case (MENU_TAB_SERVER_VALUES): { + // TODO implement + _settingsValue = _setting select 8; + + // Created disable/enable options for bools + _expectedType = switch (_setting select 1) do { + case "STRING": {"STR_ACE_OptionsMenu_stringType"}; + case "ARRAY": {"STR_ACE_OptionsMenu_arrayType"}; + case "SCALAR": {"STR_ACE_OptionsMenu_scalarType"}; + default {"STR_ACE_optionsMenu_unknownType"}; + }; + (_settingsMenu displayCtrl 414) ctrlSetText format["%1", _settingsValue]; + (_settingsMenu displayCtrl 415) ctrlSetText format[localize _expectedType]; + }; + }; +} else { //no settings in list: + lbClear 400; + (_settingsMenu displayCtrl 250) ctrlSetText "No settings available"; + (_settingsMenu displayCtrl 251) ctrlSetText "No settings available"; + (_settingsMenu displayCtrl 300) ctrlSetText "No settings available"; +}; diff --git a/addons/optionsmenu/functions/fnc_serverSettingsMenuUpdateList.sqf b/addons/optionsmenu/functions/fnc_serverSettingsMenuUpdateList.sqf new file mode 100644 index 0000000000..ad5d647c16 --- /dev/null +++ b/addons/optionsmenu/functions/fnc_serverSettingsMenuUpdateList.sqf @@ -0,0 +1,81 @@ +/* + * Author: Glowbal + * Updates the setting when the client has selected a new value. Saves to profilenamespace. + * + * Arguments: + * 0: Update the keylist as well + * + * Return Value: + * None + * + * Example: + * [false] call ACE_optionsmenu_fnc_settingsMenuUpdateList + * + * Public: No + */ + +#include "script_component.hpp" + +private ["_settingsMenu", "_ctrlList", "_settingsText", "_color", "_settingsColor", "_updateKeyView"]; +DEFAULT_PARAM(0,_updateKeyView,true); + +disableSerialization; +_settingsMenu = uiNamespace getVariable 'ACE_serverSettingsMenu'; +_ctrlList = _settingsMenu displayCtrl 200; + +lbclear _ctrlList; +switch (GVAR(optionMenu_openTab)) do { + case (MENU_TAB_SERVER_OPTIONS): { + { + if ((_x select 3) != "") then { + _ctrlList lbadd (_x select 3); + } else { + _ctrlList lbadd (_x select 0); + }; + + _settingsValue = _x select 8; + + // Created disable/enable options for bools + _settingsText = if ((_x select 1) == "BOOL") then { + [(localize "STR_ACE_OptionsMenu_Disabled"), (localize "STR_ACE_OptionsMenu_Enabled")] select _settingsValue; + } else { + (_x select 5) select _settingsValue; + }; + + _ctrlList lbadd (_settingsText); + }foreach GVAR(serverSideOptions); + }; + case (MENU_TAB_SERVER_COLORS): { + { + _color = +(_x select 8); + { + _color set [_forEachIndex, ((round (_x * 100))/100)]; + } forEach _color; + _settingsColor = str _color; + if ((_x select 3) != "") then { + _ctrlList lbadd (_x select 3); + } else { + _ctrlList lbadd (_x select 0); + }; + _ctrlList lbadd (_settingsColor); + _ctrlList lnbSetColor [[_forEachIndex, 1], (_x select 8)]; + }foreach GVAR(serverSideColors); + }; + case (MENU_TAB_SERVER_VALUES): { + { + if ((_x select 3) != "") then { + _ctrlList lbadd (_x select 3); + } else { + _ctrlList lbadd (_x select 0); + }; + _settingsValue = _x select 8; + if (typeName _settingsValue != "STRINg") then { + _settingsValue = format["%1", _settingsValue]; + }; + _ctrlList lbadd (_settingsValue); + }foreach GVAR(serverSideValues); + }; +}; +if (_updateKeyView) then { + [] call FUNC(serverSettingsMenuUpdateKeyView); +}; diff --git a/addons/optionsmenu/functions/fnc_toggleIncludeClientSettings.sqf b/addons/optionsmenu/functions/fnc_toggleIncludeClientSettings.sqf new file mode 100644 index 0000000000..0558c81831 --- /dev/null +++ b/addons/optionsmenu/functions/fnc_toggleIncludeClientSettings.sqf @@ -0,0 +1,27 @@ +/* + * Author: Glowbal + * + * + * Arguments: + * none + * + * Return Value: + * None + * + * Public: No + */ + +#include "script_component.hpp" + +GVAR(ClientSettingsExportIncluded) = !(GVAR(ClientSettingsExportIncluded)); + +private "_settingsMenu"; +disableSerialization; +_settingsMenu = uiNamespace getVariable 'ACE_serverSettingsMenu'; +if (GVAR(ClientSettingsExportIncluded)) then { + (_settingsMenu displayCtrl 1102) ctrlSetText localize ("STR_ACE_OptionsMenu_exClientSettings"); +} else { + (_settingsMenu displayCtrl 1102) ctrlSetText localize ("STR_ACE_OptionsMenu_inClientSettings"); +}; + +[] call FUNC(onServerSettingsMenuOpen); diff --git a/addons/optionsmenu/functions/fnc_updateSetting.sqf b/addons/optionsmenu/functions/fnc_updateSetting.sqf index bc5969d54c..d1a7825671 100644 --- a/addons/optionsmenu/functions/fnc_updateSetting.sqf +++ b/addons/optionsmenu/functions/fnc_updateSetting.sqf @@ -24,33 +24,69 @@ PARAMS_3(_type,_name,_newValue); _changed = false; switch (_type) do { -case (MENU_TAB_OPTIONS): { - { - if ((_x select 0) == _name) then { + case (MENU_TAB_OPTIONS): { + { + if ((_x select 0) == _name) then { + + if ((_x select 1) == "BOOL") then { + _newValue = [false, true] select _newValue; + }; + + if !((_x select 8) isEqualTo _newValue) then { + _changed = true; + _x set [8, _newValue]; + } ; - if ((_x select 1) == "BOOL") then { - _newValue = [false, true] select _newValue; }; - - if !((_x select 8) isEqualTo _newValue) then { + } foreach GVAR(clientSideOptions); + }; + case (MENU_TAB_COLORS): { + { + if (((_x select 0) == _name) && {!((_x select 8) isEqualTo _newValue)}) then { _changed = true; _x set [8, _newValue]; - } ; - - }; - } foreach GVAR(clientSideOptions); + }; + } foreach GVAR(clientSideColors); }; -case (MENU_TAB_COLORS): { - { - if (((_x select 0) == _name) && {!((_x select 8) isEqualTo _newValue)}) then { - _changed = true; - _x set [8, _newValue]; - }; - } foreach GVAR(clientSideColors); + case (MENU_TAB_SERVER_OPTIONS): { + { + if ((_x select 0) == _name) then { + + if ((_x select 1) == "BOOL") then { + _newValue = [false, true] select _newValue; + }; + + if !((_x select 8) isEqualTo _newValue) then { + _changed = true; + _x set [8, _newValue]; + } ; + + }; + } foreach GVAR(serverSideOptions); + }; + case (MENU_TAB_SERVER_COLORS): { + { + if (((_x select 0) == _name) && {!((_x select 8) isEqualTo _newValue)}) then { + _changed = true; + _x set [8, _newValue]; + }; + } foreach GVAR(serverSideColors); + }; + case (MENU_TAB_SERVER_VALUES): { + { + if (((_x select 0) == _name) && {!((_x select 8) isEqualTo _newValue)}) then { + _changed = true; + _x set [8, _newValue]; + }; + } foreach GVAR(serverSideValues); }; }; if (_changed) then { - profileNamespace setVariable [_name, _newValue]; - [_name, _newValue] call EFUNC(common,setSetting); + if (GVAR(serverConfigGeneration) > 0) then { + missionNamespace setvariable [_name, _newValue]; + } else { + profileNamespace setVariable [_name, _newValue]; + [_name, _newValue] call EFUNC(common,setSetting); + }; }; diff --git a/addons/optionsmenu/gui/settingsMenu.hpp b/addons/optionsmenu/gui/settingsMenu.hpp index 995c7850a5..d5c8eeeb84 100644 --- a/addons/optionsmenu/gui/settingsMenu.hpp +++ b/addons/optionsmenu/gui/settingsMenu.hpp @@ -228,5 +228,211 @@ class ACE_settingsMenu { x = 26.1 * (SIZEX / 40) + OFFSETX; action = QUOTE([] call FUNC(resetSettings)); }; + class action_exportServerConfig: actionClose { + idc = 1102; + text = "$STR_ACE_OptionsMenu_OpenExport"; + x = 1 * (SIZEX / 40) + OFFSETX; + action = QUOTE(if (GVAR(serverConfigGeneration) > 0) then {createDialog 'ACE_serverSettingsMenu'; }); + }; }; -}; \ No newline at end of file +}; +class ACE_serverSettingsMenu: ACE_settingsMenu { + onLoad = QUOTE(uiNamespace setVariable [ARR_2('ACE_serverSettingsMenu', _this select 0)]; [] call FUNC(onServerSettingsMenuOpen); GVAR(serverConfigGeneration) = true;); + onUnload = QUOTE(uiNamespace setVariable [ARR_2('ACE_serverSettingsMenu', nil)]; GVAR(serverConfigGeneration) = false;); + class controls: controls { + class HeaderName { + idc = 1; + type = CT_STATIC; + x = 1 * UNITX + OFFSETX; + y = 1 * UNITY + OFFSETY; + w = 38 * UNITX; + h = 1 * UNITY; + style = ST_LEFT + ST_SHADOW; + font = "PuristaMedium"; + SizeEx = (UNITY * 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; + 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; + 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 = 10.5 * UNITX + OFFSETX; + 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; + action = QUOTE([MENU_TAB_SERVER_VALUES] call FUNC(onServerListBoxShowSelectionChanged);); + }; + class selectionAction_4: selectionAction_1 { + idc = 1003; + text = ""; + x = 29.5 * UNITX + OFFSETX; + 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); + 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 = 27.1 * UNITX + OFFSETX; + y = 5.1 * UNITY + OFFSETY; + w = 11 * UNITX; + h = 1 * UNITY; + text = ""; + SizeEx = (UNITY *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; + text = ""; + SizeEx = (UNITY * 0.65); + }; + class Label2: labelKey { + idc = 301; + y = 7.3 * UNITY + OFFSETY; + text = "$STR_ACE_OptionsMenu_Setting"; + SizeEx = (UNITY * 1); + }; + class comboBox1: ACE_gui_comboBoxBase { + idc = 400; + x = 31.1 * UNITX + OFFSETX; + y = 7.3 * UNITY + OFFSETY; + w = 7 * UNITX; + h = 1 * UNITY; + onLBSelChanged = QUOTE( call FUNC(onListBoxSettingsChanged)); + SizeEx = (UNITY * 0.9); + }; + class sliderBar1: RscXSliderH { + idc = 410; + x = 27.1 * UNITX + OFFSETX; + y = 7.3 * UNITY + OFFSETY; + w = 11 * UNITX; + h = 0.75 * UNITY; + 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; + color[] = {0,1,0,0.4}; + colorActive[] = {0,1,0,1}; + }; + class sliderBar3: sliderBar1 { + idc = 412; + y = 9.1 * UNITY + OFFSETY; + color[] = {0,0,1,0.4}; + colorActive[] = {0,0,1,1}; + }; + class sliderBar4: sliderBar1 { + idc = 413; + y = 10 * UNITY + OFFSETY; + 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; + }; + class inputFieldTypeLabel: ACE_gui_staticBase { + idc = 415; + x = 27.1 * UNITX + OFFSETX; + y = 8.2 * UNITY + OFFSETY; + w = 11 * UNITX; + h = 0.75 * UNITY; + text = ""; + style = ST_LEFT + ST_MULTI; + lineSpacing = 1; + SizeEx = (UNITY * 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; + 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; + text = ""; + style = ST_LEFT + ST_MULTI; + lineSpacing = 1; + SizeEx = (UNITY * 0.8); + }; + class actionClose; + class action_reset: actionClose { + idc = 1100; + text = "$STR_ACE_OptionsMenu_ResetAll"; + x = 26.1 * (SIZEX / 40) + OFFSETX; + action = QUOTE([] call FUNC(serverResetSettings)); + }; + class action_exportServerConfig: actionClose { + idc = 1101; + text = "$STR_ACE_OptionsMenu_Export"; + x = 1 * (SIZEX / 40) + OFFSETX; + action = QUOTE([] call FUNC(exportSettings)); + }; + class action_toggleIncludeClientSettings: actionClose { + idc = 1102; + text = "$STR_ACE_OptionsMenu_inClientSettings"; + x = 9 * (SIZEX / 40) + OFFSETX; + action = QUOTE([] call FUNC(toggleIncludeClientSettings)); + }; + }; +}; diff --git a/addons/optionsmenu/script_component.hpp b/addons/optionsmenu/script_component.hpp index 5120791b76..7b86dbe0dd 100644 --- a/addons/optionsmenu/script_component.hpp +++ b/addons/optionsmenu/script_component.hpp @@ -17,3 +17,6 @@ #define MENU_TAB_OPTIONS 0 #define MENU_TAB_COLORS 1 +#define MENU_TAB_SERVER_OPTIONS 10 +#define MENU_TAB_SERVER_COLORS 11 +#define MENU_TAB_SERVER_VALUES 12 diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index bb5744ab16..4a8c574755 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -39,6 +39,9 @@ Opciók Opzioni + + Values + Yes Ja @@ -70,5 +73,32 @@ 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 + \ No newline at end of file From a0af0559170665ae717ef312718909895f647236 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 02:22:24 +0200 Subject: [PATCH 126/175] export config should force the settings --- addons/optionsmenu/functions/fnc_exportSettings.sqf | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/optionsmenu/functions/fnc_exportSettings.sqf b/addons/optionsmenu/functions/fnc_exportSettings.sqf index 51ca7d447b..252933ffdf 100644 --- a/addons/optionsmenu/functions/fnc_exportSettings.sqf +++ b/addons/optionsmenu/functions/fnc_exportSettings.sqf @@ -48,6 +48,7 @@ _compiledConfig = " class %1 { value = %2; typeName = %3; + force = 1; }; ", _name, _value, format['"%1"', _typeName]]; _compiledConfig = _compiledConfig + _compiledConfigEntry; From 110635df7b0a7194bb0912c0e9bd933c5d616aee Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 02:33:11 +0200 Subject: [PATCH 127/175] improved formatting --- addons/optionsmenu/functions/fnc_exportSettings.sqf | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/addons/optionsmenu/functions/fnc_exportSettings.sqf b/addons/optionsmenu/functions/fnc_exportSettings.sqf index 252933ffdf..bb94d38db3 100644 --- a/addons/optionsmenu/functions/fnc_exportSettings.sqf +++ b/addons/optionsmenu/functions/fnc_exportSettings.sqf @@ -45,12 +45,11 @@ _compiledConfig = " }; _compiledConfigEntry = format [" - class %1 { - value = %2; - typeName = %3; - force = 1; - }; - ", _name, _value, format['"%1"', _typeName]]; +class %1 { + value = %2; + typeName = %3; + force = 1; +};", _name, _value, format['"%1"', _typeName]]; _compiledConfig = _compiledConfig + _compiledConfigEntry; }; } forEach EGVAR(common,settings); From d487092d845839fd7c8fc33b18da026ed2f6de78 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 02:33:45 +0200 Subject: [PATCH 128/175] formatting --- .../functions/fnc_exportSettings.sqf | 4 +-- .../functions/fnc_moduleAllowConfigExport.sqf | 4 +-- .../fnc_onListBoxSettingsChanged.sqf | 28 +++++++++---------- .../functions/fnc_onServerSaveInputField.sqf | 28 +++++++++---------- .../fnc_toggleIncludeClientSettings.sqf | 4 +-- 5 files changed, 34 insertions(+), 34 deletions(-) diff --git a/addons/optionsmenu/functions/fnc_exportSettings.sqf b/addons/optionsmenu/functions/fnc_exportSettings.sqf index bb94d38db3..8718698a18 100644 --- a/addons/optionsmenu/functions/fnc_exportSettings.sqf +++ b/addons/optionsmenu/functions/fnc_exportSettings.sqf @@ -19,7 +19,7 @@ _compiledConfig = " "; { - /*_settingData = [ + /*_settingData = [ _name, _typeName, _isClientSetable, @@ -41,7 +41,7 @@ _compiledConfig = " if (GVAR(ClientSettingsExportIncluded) || !_isClientSetable) then { _value = missionNamespace getvariable [_name, _defaultValue]; if (_typeName == "STRING") then { // I dont think we have string values, but just in case - _value = format['"%1"', _value]; + _value = format['"%1"', _value]; }; _compiledConfigEntry = format [" diff --git a/addons/optionsmenu/functions/fnc_moduleAllowConfigExport.sqf b/addons/optionsmenu/functions/fnc_moduleAllowConfigExport.sqf index 1d98384a09..d756a0ef83 100644 --- a/addons/optionsmenu/functions/fnc_moduleAllowConfigExport.sqf +++ b/addons/optionsmenu/functions/fnc_moduleAllowConfigExport.sqf @@ -19,7 +19,7 @@ _logic = _this select 0; if (isMultiplayer) exitwith {}; if (_logic getvariable ["allowconfigurationExport", false]) then { - GVAR(serverConfigGeneration) = 1; + GVAR(serverConfigGeneration) = 1; } else { - GVAR(serverConfigGeneration) = 0; + GVAR(serverConfigGeneration) = 0; }; diff --git a/addons/optionsmenu/functions/fnc_onListBoxSettingsChanged.sqf b/addons/optionsmenu/functions/fnc_onListBoxSettingsChanged.sqf index 50b2d5302a..1543a2c8d5 100644 --- a/addons/optionsmenu/functions/fnc_onListBoxSettingsChanged.sqf +++ b/addons/optionsmenu/functions/fnc_onListBoxSettingsChanged.sqf @@ -24,18 +24,18 @@ _rightDropDownIndex = lbCurSel 400; //Index of right drop down if (_rightDropDownIndex < 0) then {_rightDropDownIndex = 0;}; switch (GVAR(optionMenu_openTab)) do { - case (MENU_TAB_OPTIONS): { - if ((_settingIndex >= 0) && (_settingIndex < (count GVAR(clientSideOptions)))) then { - _settingIndex = (GVAR(clientSideOptions) select _settingIndex) select 0; - [MENU_TAB_OPTIONS, _settingIndex, _rightDropDownIndex] call FUNC(updateSetting); - }; - [false] call FUNC(settingsMenuUpdateList); - }; - case (MENU_TAB_SERVER_OPTIONS): { - if ((_settingIndex >= 0) && (_settingIndex < (count GVAR(serverSideOptions)))) then { - _settingIndex = (GVAR(serverSideOptions) select _settingIndex) select 0; - [MENU_TAB_SERVER_OPTIONS, _settingIndex, _rightDropDownIndex] call FUNC(updateSetting); - }; - [false] call FUNC(serverSettingsMenuUpdateList); - }; + case (MENU_TAB_OPTIONS): { + if ((_settingIndex >= 0) && (_settingIndex < (count GVAR(clientSideOptions)))) then { + _settingIndex = (GVAR(clientSideOptions) select _settingIndex) select 0; + [MENU_TAB_OPTIONS, _settingIndex, _rightDropDownIndex] call FUNC(updateSetting); + }; + [false] call FUNC(settingsMenuUpdateList); + }; + case (MENU_TAB_SERVER_OPTIONS): { + if ((_settingIndex >= 0) && (_settingIndex < (count GVAR(serverSideOptions)))) then { + _settingIndex = (GVAR(serverSideOptions) select _settingIndex) select 0; + [MENU_TAB_SERVER_OPTIONS, _settingIndex, _rightDropDownIndex] call FUNC(updateSetting); + }; + [false] call FUNC(serverSettingsMenuUpdateList); + }; }; diff --git a/addons/optionsmenu/functions/fnc_onServerSaveInputField.sqf b/addons/optionsmenu/functions/fnc_onServerSaveInputField.sqf index f4dc6956c4..ca4a00891a 100644 --- a/addons/optionsmenu/functions/fnc_onServerSaveInputField.sqf +++ b/addons/optionsmenu/functions/fnc_onServerSaveInputField.sqf @@ -22,22 +22,22 @@ _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): { + case (MENU_TAB_SERVER_VALUES): { if ((_settingIndex >= 0) && (_settingIndex < (count GVAR(serverSideValues)))) then { - try { - _setting = (GVAR(serverSideValues) select _settingIndex); - _settingName = _setting select 0; + try { + _setting = (GVAR(serverSideValues) select _settingIndex); + _settingName = _setting select 0; - _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"}; - }; - [MENU_TAB_SERVER_VALUES, _settingName, _convertedValue] call FUNC(updateSetting); - } catch { - }; - }; + _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"}; + }; + [MENU_TAB_SERVER_VALUES, _settingName, _convertedValue] call FUNC(updateSetting); + } catch { + }; + }; [false] call FUNC(serverSettingsMenuUpdateList); }; }; diff --git a/addons/optionsmenu/functions/fnc_toggleIncludeClientSettings.sqf b/addons/optionsmenu/functions/fnc_toggleIncludeClientSettings.sqf index 0558c81831..5713bf98e4 100644 --- a/addons/optionsmenu/functions/fnc_toggleIncludeClientSettings.sqf +++ b/addons/optionsmenu/functions/fnc_toggleIncludeClientSettings.sqf @@ -19,9 +19,9 @@ private "_settingsMenu"; disableSerialization; _settingsMenu = uiNamespace getVariable 'ACE_serverSettingsMenu'; if (GVAR(ClientSettingsExportIncluded)) then { - (_settingsMenu displayCtrl 1102) ctrlSetText localize ("STR_ACE_OptionsMenu_exClientSettings"); + (_settingsMenu displayCtrl 1102) ctrlSetText localize ("STR_ACE_OptionsMenu_exClientSettings"); } else { - (_settingsMenu displayCtrl 1102) ctrlSetText localize ("STR_ACE_OptionsMenu_inClientSettings"); + (_settingsMenu displayCtrl 1102) ctrlSetText localize ("STR_ACE_OptionsMenu_inClientSettings"); }; [] call FUNC(onServerSettingsMenuOpen); From 6288a809f72b851d3976dd915e3f04138125c665 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sat, 4 Apr 2015 22:36:09 -0700 Subject: [PATCH 129/175] actually final terminal decent. woops. --- addons/wep_javelin/functions/fnc_fired.sqf | 39 ++++++++++++---------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/addons/wep_javelin/functions/fnc_fired.sqf b/addons/wep_javelin/functions/fnc_fired.sqf index 795c244375..52933b0cc9 100644 --- a/addons/wep_javelin/functions/fnc_fired.sqf +++ b/addons/wep_javelin/functions/fnc_fired.sqf @@ -72,25 +72,30 @@ FUNC(guidance_Javelin_LOBL_TOP_PFH) = { _targetPos = _targetPos vectorAdd _addHeight; _targetVectorSeeker = [_missile, [_xVec, _yVec, _zVec], _targetPos] call FUNC(translateToWeaponSpace); - _yaw = 0.0; TRACE_5("", _missile, _xVec, _yVec, _zVec, _targetPos); - if((_targetVectorSeeker select 0) < 0) then { - _yaw = -_defYaw; - } else { - if((_targetVectorSeeker select 0) > 0) then { - _yaw = _defYaw; - }; + + _yaw = 0.0; + _pitch = 0.0; + + // Stop jinking on terminal final decent + if((_missilePos distance _targetPos) > 50) then { + 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; + }; + }; }; - - _pitch = 0.0; - 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 From 202904f1f99683bf8df0cf65bc0c5bfa6c86e13f Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 10:32:40 +0200 Subject: [PATCH 130/175] Using 1 and 0 instead of true and false for config export --- addons/optionsmenu/functions/fnc_exportSettings.sqf | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/optionsmenu/functions/fnc_exportSettings.sqf b/addons/optionsmenu/functions/fnc_exportSettings.sqf index 8718698a18..de97a9065c 100644 --- a/addons/optionsmenu/functions/fnc_exportSettings.sqf +++ b/addons/optionsmenu/functions/fnc_exportSettings.sqf @@ -43,7 +43,9 @@ _compiledConfig = " if (_typeName == "STRING") then { // I dont think we have string values, but just in case _value = format['"%1"', _value]; }; - + if (_typeName == "BOOL") then { + _value = if (typeOf _value == "BOOL" && {_value}) then {1} else {0}; + }; _compiledConfigEntry = format [" class %1 { value = %2; From 279641787de443142159ed0c13dcb3efa0733fe3 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 11:11:54 +0200 Subject: [PATCH 131/175] Added checks for enforce usage only in SP with settings enabled --- addons/optionsmenu/functions/fnc_onServerSettingsMenuOpen.sqf | 2 ++ addons/optionsmenu/functions/fnc_updateSetting.sqf | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/optionsmenu/functions/fnc_onServerSettingsMenuOpen.sqf b/addons/optionsmenu/functions/fnc_onServerSettingsMenuOpen.sqf index b419e25b32..dcdffe9b64 100644 --- a/addons/optionsmenu/functions/fnc_onServerSettingsMenuOpen.sqf +++ b/addons/optionsmenu/functions/fnc_onServerSettingsMenuOpen.sqf @@ -16,6 +16,8 @@ #include "script_component.hpp" +if (GVAR(serverConfigGeneration) == 0 || isMultiplayer) exitwith {closeDialog 145246;}; + // Filter only user setable setting GVAR(serverSideOptions) = []; GVAR(serverSideColors) = []; diff --git a/addons/optionsmenu/functions/fnc_updateSetting.sqf b/addons/optionsmenu/functions/fnc_updateSetting.sqf index d1a7825671..3fe1682614 100644 --- a/addons/optionsmenu/functions/fnc_updateSetting.sqf +++ b/addons/optionsmenu/functions/fnc_updateSetting.sqf @@ -84,7 +84,9 @@ switch (_type) do { if (_changed) then { if (GVAR(serverConfigGeneration) > 0) then { - missionNamespace setvariable [_name, _newValue]; + if !(isMultiplayer) then { + missionNamespace setvariable [_name, _newValue]; + }; } else { profileNamespace setVariable [_name, _newValue]; [_name, _newValue] call EFUNC(common,setSetting); From f1a3d588ba7eac9251e59f1d63446df7a9ee7732 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 12:38:10 +0200 Subject: [PATCH 132/175] Changed initialization order of config settings. ACE_Settings should never force any setting by default. Loading it first ensures that all settings from ACE_Settings exist. This way, ACE_ServerSettings will override ACE_Settings, even if no force is used. Mission settings will override the server config settings, if no force is used. This ensures that all settings are of their correct type, in case an outdated or corrupt server config is used, as well as have their correct localized display name and description --- addons/common/functions/fnc_loadSettingsOnServer.sqf | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/addons/common/functions/fnc_loadSettingsOnServer.sqf b/addons/common/functions/fnc_loadSettingsOnServer.sqf index 96e025cff7..9255d047b3 100644 --- a/addons/common/functions/fnc_loadSettingsOnServer.sqf +++ b/addons/common/functions/fnc_loadSettingsOnServer.sqf @@ -32,12 +32,18 @@ _parseConfigForSettings = { }; }; -// Server config -[configFile >> "ACE_ServerSettings"] call _parseConfigForSettings; +// Order is this way because: +// ACE_Settings should never force any setting by default. Loading it first ensures that all settings from ACE_Settings exist. +// This way, ACE_ServerSettings will override ACE_Settings, even if no force is used. +// Mission settings will override the server config settings, if no force is used. +// This ensures that all settings are of their correct type, in case an outdated or corrupt server config is used , as well as have their correct localized display name and description // Regular config [configFile >> "ACE_Settings"] call _parseConfigForSettings; +// Server config +[configFile >> "ACE_ServerSettings"] call _parseConfigForSettings; + // mission side settings [missionConfigFile >> "ACE_Settings"] call _parseConfigForSettings; From cf1f641424f38c085d5d6e11afcbf5f8b43a8d29 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 13:02:55 +0200 Subject: [PATCH 133/175] Moved selfActions to a separate hpp file --- addons/medical/ACE_Medical_SelfActions.hpp | 509 ++++++++++++++++++++ addons/medical/CfgVehicles.hpp | 510 +-------------------- 2 files changed, 510 insertions(+), 509 deletions(-) create mode 100644 addons/medical/ACE_Medical_SelfActions.hpp diff --git a/addons/medical/ACE_Medical_SelfActions.hpp b/addons/medical/ACE_Medical_SelfActions.hpp new file mode 100644 index 0000000000..e77e276af2 --- /dev/null +++ b/addons/medical/ACE_Medical_SelfActions.hpp @@ -0,0 +1,509 @@ +class Medical { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Medical"; + runOnHover = 1; + hotkey = "M"; + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_3(_target, true, 0)] call DFUNC(displayPatientInformation)); + icon = PATHTOF(UI\icons\medical_cross.paa); + + class ACE_Head { + displayName = "$STR_ACE_Interaction_Head"; + icon = PATHTOF(UI\icons\medical_cross.paa); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_3(_target, true, 0)] call DFUNC(displayPatientInformation)); + runOnHover = 1; + + class Bandage { + displayName = "$STR_ACE_Medical_Bandage_HitHead"; + distance = 2.0; + condition = QUOTE([ARR_4(_player, _target, 'head', 'Bandage')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'head', 'Bandage')] call DFUNC(treatment)); + showDisabled = 1; + priority = 2; + hotkey = "B"; + icon = PATHTOF(UI\icons\bandage.paa); + }; + // Advanced medical + class FieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; + distance = 5.0; + condition = QUOTE([ARR_4(_player, _target, 'head', 'FieldDressing')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'head', 'FieldDressing')] call DFUNC(treatment)); + showDisabled = 0; + priority = 2; + hotkey = ""; + icon = PATHTOF(UI\icons\bandage.paa); + }; + class PackingBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; + condition = QUOTE([ARR_4(_player, _target, 'head', 'PackingBandage')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'head', 'PackingBandage')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\packingBandage.paa); + }; + class ElasticBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; + condition = QUOTE([ARR_4(_player, _target, 'head', 'ElasticBandage')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'head', 'ElasticBandage')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\bandage.paa); + }; + class QuikClot: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; + condition = QUOTE([ARR_4(_player, _target, 'head', 'QuikClot')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'head', 'QuikClot')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\bandage.paa); + }; + class CheckPulse: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckPulse"; + condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckPulse')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'head', 'CheckPulse')] call DFUNC(treatment)); + icon = ""; + }; + class CheckBloodPressure: CheckPulse { + displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckBloodPressure"; + condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckBloodPressure')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'head', 'CheckBloodPressure')] call DFUNC(treatment)); + }; + }; + class ACE_Torso { + displayName = "$STR_ACE_Interaction_Torso"; + distance = 5.0; + condition = "true"; + runOnHover = 1; + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_3(_target, true, 1)] call DFUNC(displayPatientInformation)); + showDisabled = 1; + priority = 2; + hotkey = ""; + icon = PATHTOF(UI\icons\medical_cross.paa); + + class Bandage { + displayName = "$STR_ACE_Medical_Bandage_HitBody"; + distance = 2.0; + condition = QUOTE([ARR_4(_player, _target, 'body', 'Bandage')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'body', 'Bandage')] call DFUNC(treatment)); + showDisabled = 1; + priority = 2; + hotkey = "B"; + icon = PATHTOF(UI\icons\bandage.paa); + }; + + class TriageCard { + displayName = "$STR_ACE_MEDICAL_ACTIONS_TriageCard"; + distance = 2.0; + condition = "true"; + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_2(_target, true)] call DFUNC(displayTriageCard)); + showDisabled = 1; + priority = 2; + hotkey = ""; + icon = PATHTOF(UI\icons\triageCard.paa); + }; + + // Advanced medical + class FieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; + distance = 5.0; + condition = QUOTE([ARR_4(_player, _target, 'body', 'FieldDressing')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'body', 'FieldDressing')] call DFUNC(treatment)); + showDisabled = 0; + priority = 2; + hotkey = ""; + icon = PATHTOF(UI\icons\bandage.paa); + }; + class PackingBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; + condition = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\packingBandage.paa); + }; + class ElasticBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; + condition = QUOTE([ARR_4(_player, _target, 'body', 'ElasticBandage')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'body', 'ElasticBandage')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\bandage.paa); + }; + class QuikClot: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; + condition = QUOTE([ARR_4(_player, _target, 'body', 'QuikClot')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'body', 'QuikClot')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\bandage.paa); + }; + }; + class ACE_ArmLeft { + displayName = "$STR_ACE_Interaction_ArmLeft"; + runOnHover = 1; + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_3(_target, true, 2)] call DFUNC(displayPatientInformation)); + icon = PATHTOF(UI\icons\medical_cross.paa); + + class Bandage { + displayName = "$STR_ACE_Medical_Bandage_HitLeftArm"; + distance = 2.0; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Bandage')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Bandage')] call DFUNC(treatment)); + showDisabled = 1; + priority = 2; + hotkey = "B"; + icon = PATHTOF(UI\icons\bandage.paa); + }; + + // Advanced medical + class FieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; + distance = 5.0; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'FieldDressing')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'FieldDressing')] call DFUNC(treatment)); + showDisabled = 0; + priority = 2; + hotkey = ""; + icon = PATHTOF(UI\icons\bandage.paa); + }; + class PackingBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PackingBandage')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'PackingBandage')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\packingBandage.paa); + }; + class ElasticBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'ElasticBandage')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'ElasticBandage')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\bandage.paa); + }; + class QuikClot: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'QuikClot')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'QuikClot')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\bandage.paa); + }; + class Tourniquet: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Tourniquet"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Tourniquet')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Tourniquet')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\tourniquet.paa); + }; + class Morphine: fieldDressing { + displayName = "$STR_ACE_Medical_Inject_Morphine"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Morphine')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Morphine')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\autoInjector.paa); + }; + class Atropine: Morphine { + displayName = "$STR_ACE_Medical_Inject_Atropine"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Atropine')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Atropine')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\autoInjector.paa); + }; + class Epinephrine: Morphine { + displayName = "$STR_ACE_Medical_Inject_Epinephrine"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Epinephrine')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Epinephrine')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\autoInjector.paa); + }; + class CheckPulse: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckPulse"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckPulse')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckPulse')] call DFUNC(treatment)); + icon = ""; + }; + class CheckBloodPressure: CheckPulse { + displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckBloodPressure"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckBloodPressure')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckBloodPressure')] call DFUNC(treatment)); + }; + class RemoveTourniquet: Tourniquet { + displayName = "$STR_ACE_MEDICAL_ACTIONS_RemoveTourniquet"; + condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'RemoveTourniquet')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'RemoveTourniquet')] call DFUNC(treatment)); + }; + }; + class ACE_ArmRight { + displayName = "$STR_ACE_Interaction_ArmRight"; + runOnHover = 1; + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_3(_target, true, 3)] call DFUNC(displayPatientInformation)); + icon = PATHTOF(UI\icons\medical_cross.paa); + + class Bandage { + displayName = "$STR_ACE_Medical_Bandage_HitRightArm"; + distance = 2.0; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Bandage')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Bandage')] call DFUNC(treatment)); + showDisabled = 1; + priority = 2; + hotkey = "B"; + icon = PATHTOF(UI\icons\bandage.paa); + }; + + // Advanced medical + class FieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; + distance = 5.0; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'FieldDressing')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'FieldDressing')] call DFUNC(treatment)); + showDisabled = 0; + priority = 2; + hotkey = ""; + icon = PATHTOF(UI\icons\bandage.paa); + }; + class PackingBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PackingBandage')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'PackingBandage')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\packingBandage.paa); + }; + class ElasticBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'ElasticBandage')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'ElasticBandage')] call DFUNC(treatment)); + }; + class QuikClot: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'QuikClot')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'QuikClot')] call DFUNC(treatment)); + }; + class Tourniquet: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Tourniquet"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Tourniquet')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Tourniquet')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\tourniquet.paa); + }; + class Morphine: fieldDressing { + displayName = "$STR_ACE_Medical_Inject_Morphine"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Morphine')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Morphine')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\autoInjector.paa); + }; + class Atropine: Morphine { + displayName = "$STR_ACE_Medical_Inject_Atropine"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Atropine')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Atropine')] call DFUNC(treatment)); + }; + class Epinephrine: Morphine { + displayName = "$STR_ACE_Medical_Inject_Epinephrine"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Epinephrine')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Epinephrine')] call DFUNC(treatment)); + }; + class CheckPulse: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckPulse"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckPulse')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckPulse')] call DFUNC(treatment)); + icon = ""; + }; + class CheckBloodPressure: CheckPulse { + displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckBloodPressure"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckBloodPressure')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckBloodPressure')] call DFUNC(treatment)); + }; + class RemoveTourniquet: Tourniquet { + displayName = "$STR_ACE_MEDICAL_ACTIONS_RemoveTourniquet"; + condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'RemoveTourniquet')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'RemoveTourniquet')] call DFUNC(treatment)); + }; + }; + class ACE_LegLeft { + displayName = "$STR_ACE_Interaction_LegLeft"; + runOnHover = 1; + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_3(_target, true, 4)] call DFUNC(displayPatientInformation)); + icon = PATHTOF(UI\icons\medical_cross.paa); + + class Bandage { + displayName = "$STR_ACE_Medical_Bandage_HitLeftLeg"; + distance = 2.0; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Bandage')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Bandage')] call DFUNC(treatment)); + showDisabled = 1; + priority = 2; + hotkey = "B"; + icon = PATHTOF(UI\icons\bandage.paa); + }; + + + // Advanced medical + class FieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; + distance = 5.0; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'FieldDressing')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'FieldDressing')] call DFUNC(treatment)); + showDisabled = 0; + priority = 2; + hotkey = ""; + icon = PATHTOF(UI\icons\bandage.paa); + }; + class PackingBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PackingBandage')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'PackingBandage')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\packingBandage.paa); + }; + class ElasticBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'ElasticBandage')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'ElasticBandage')] call DFUNC(treatment)); + }; + class QuikClot: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'QuikClot')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'QuikClot')] call DFUNC(treatment)); + }; + class Tourniquet: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Tourniquet"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Tourniquet')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Tourniquet')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\tourniquet.paa); + }; + class Morphine: fieldDressing { + displayName = "$STR_ACE_Medical_Inject_Morphine"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Morphine')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Morphine')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\autoInjector.paa); + }; + class Atropine: Morphine { + displayName = "$STR_ACE_Medical_Inject_Atropine"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Atropine')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Atropine')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\autoInjector.paa); + }; + class Epinephrine: Morphine { + displayName = "$STR_ACE_Medical_Inject_Epinephrine"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Epinephrine')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Epinephrine')] call DFUNC(treatment)); + }; + class RemoveTourniquet: Tourniquet { + displayName = "$STR_ACE_MEDICAL_ACTIONS_RemoveTourniquet"; + condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'RemoveTourniquet')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'RemoveTourniquet')] call DFUNC(treatment)); + }; + }; + class ACE_LegRight { + displayName = "$STR_ACE_Interaction_LegRight"; + runOnHover = 1; + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_3(_target, true, 5)] call DFUNC(displayPatientInformation)); + icon = PATHTOF(UI\icons\medical_cross.paa); + + class Bandage { + displayName = "$STR_ACE_Medical_Bandage_HitRightLeg"; + distance = 2.0; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call DFUNC(treatment)); + showDisabled = 1; + priority = 2; + hotkey = "B"; + icon = PATHTOF(UI\icons\bandage.paa); + }; + + + // Advanced medical + class FieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; + distance = 5.0; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'FieldDressing')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'FieldDressing')] call DFUNC(treatment)); + showDisabled = 0; + priority = 2; + hotkey = ""; + icon = PATHTOF(UI\icons\bandage.paa); + }; + class PackingBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PackingBandage')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'PackingBandage')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\packingBandage.paa); + }; + class ElasticBandage: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'ElasticBandage')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'ElasticBandage')] call DFUNC(treatment)); + }; + class QuikClot: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'QuikClot')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'QuikClot')] call DFUNC(treatment)); + }; + class Tourniquet: fieldDressing { + displayName = "$STR_ACE_MEDICAL_ACTIONS_Tourniquet"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Tourniquet')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Tourniquet')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\tourniquet.paa); + }; + class Morphine: fieldDressing { + displayName = "$STR_ACE_Medical_Inject_Morphine"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Morphine')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Morphine')] call DFUNC(treatment)); + icon = PATHTOF(UI\icons\autoInjector.paa); + }; + class Atropine: Morphine { + displayName = "$STR_ACE_Medical_Inject_Atropine"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Atropine')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Atropine')] call DFUNC(treatment)); + }; + class Epinephrine: Morphine { + displayName = "$STR_ACE_Medical_Inject_Epinephrine"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Epinephrine')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Epinephrine')] call DFUNC(treatment)); + }; + class RemoveTourniquet: Tourniquet { + displayName = "$STR_ACE_MEDICAL_ACTIONS_RemoveTourniquet"; + condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'RemoveTourniquet')] call DFUNC(canTreatCached)); + exceptions[] = {"isNotInside"}; + statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'RemoveTourniquet')] call DFUNC(treatment)); + }; + }; +}; \ No newline at end of file diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index c063ca7480..0c05532073 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -400,515 +400,7 @@ class CfgVehicles { }; }; class ACE_SelfActions { - class Medical { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Medical"; - runOnHover = 1; - hotkey = "M"; - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_3(_target, true, 0)] call DFUNC(displayPatientInformation)); - icon = PATHTOF(UI\icons\medical_cross.paa); - - class ACE_Head { - displayName = "$STR_ACE_Interaction_Head"; - icon = PATHTOF(UI\icons\medical_cross.paa); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_3(_target, true, 0)] call DFUNC(displayPatientInformation)); - runOnHover = 1; - - class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitHead"; - distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'head', 'Bandage')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'head', 'Bandage')] call DFUNC(treatment)); - showDisabled = 1; - priority = 2; - hotkey = "B"; - icon = PATHTOF(UI\icons\bandage.paa); - }; - // Advanced medical - class FieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; - distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'head', 'FieldDressing')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'head', 'FieldDressing')] call DFUNC(treatment)); - showDisabled = 0; - priority = 2; - hotkey = ""; - icon = PATHTOF(UI\icons\bandage.paa); - }; - class PackingBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'PackingBandage')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'head', 'PackingBandage')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\packingBandage.paa); - }; - class ElasticBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'ElasticBandage')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'head', 'ElasticBandage')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\bandage.paa); - }; - class QuikClot: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'QuikClot')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'head', 'QuikClot')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\bandage.paa); - }; - class CheckPulse: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckPulse"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckPulse')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'head', 'CheckPulse')] call DFUNC(treatment)); - icon = ""; - }; - class CheckBloodPressure: CheckPulse { - displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckBloodPressure"; - condition = QUOTE([ARR_4(_player, _target, 'head', 'CheckBloodPressure')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'head', 'CheckBloodPressure')] call DFUNC(treatment)); - }; - }; - class ACE_Torso { - displayName = "$STR_ACE_Interaction_Torso"; - distance = 5.0; - condition = "true"; - runOnHover = 1; - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_3(_target, true, 1)] call DFUNC(displayPatientInformation)); - showDisabled = 1; - priority = 2; - hotkey = ""; - icon = PATHTOF(UI\icons\medical_cross.paa); - - class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitBody"; - distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'body', 'Bandage')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'body', 'Bandage')] call DFUNC(treatment)); - showDisabled = 1; - priority = 2; - hotkey = "B"; - icon = PATHTOF(UI\icons\bandage.paa); - }; - - class TriageCard { - displayName = "$STR_ACE_MEDICAL_ACTIONS_TriageCard"; - distance = 2.0; - condition = "true"; - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_2(_target, true)] call DFUNC(displayTriageCard)); - showDisabled = 1; - priority = 2; - hotkey = ""; - icon = PATHTOF(UI\icons\triageCard.paa); - }; - - // Advanced medical - class FieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; - distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'body', 'FieldDressing')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'body', 'FieldDressing')] call DFUNC(treatment)); - showDisabled = 0; - priority = 2; - hotkey = ""; - icon = PATHTOF(UI\icons\bandage.paa); - }; - class PackingBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'body', 'PackingBandage')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\packingBandage.paa); - }; - class ElasticBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'ElasticBandage')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'body', 'ElasticBandage')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\bandage.paa); - }; - class QuikClot: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'body', 'QuikClot')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'body', 'QuikClot')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\bandage.paa); - }; - }; - class ACE_ArmLeft { - displayName = "$STR_ACE_Interaction_ArmLeft"; - runOnHover = 1; - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_3(_target, true, 2)] call DFUNC(displayPatientInformation)); - icon = PATHTOF(UI\icons\medical_cross.paa); - - class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitLeftArm"; - distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Bandage')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Bandage')] call DFUNC(treatment)); - showDisabled = 1; - priority = 2; - hotkey = "B"; - icon = PATHTOF(UI\icons\bandage.paa); - }; - - // Advanced medical - class FieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; - distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'FieldDressing')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'FieldDressing')] call DFUNC(treatment)); - showDisabled = 0; - priority = 2; - hotkey = ""; - icon = PATHTOF(UI\icons\bandage.paa); - }; - class PackingBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'PackingBandage')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'PackingBandage')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\packingBandage.paa); - }; - class ElasticBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'ElasticBandage')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'ElasticBandage')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\bandage.paa); - }; - class QuikClot: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'QuikClot')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'QuikClot')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\bandage.paa); - }; - class Tourniquet: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Tourniquet')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Tourniquet')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\tourniquet.paa); - }; - class Morphine: fieldDressing { - displayName = "$STR_ACE_Medical_Inject_Morphine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Morphine')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Morphine')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\autoInjector.paa); - }; - class Atropine: Morphine { - displayName = "$STR_ACE_Medical_Inject_Atropine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Atropine')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Atropine')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\autoInjector.paa); - }; - class Epinephrine: Morphine { - displayName = "$STR_ACE_Medical_Inject_Epinephrine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'Epinephrine')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'Epinephrine')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\autoInjector.paa); - }; - class CheckPulse: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckPulse"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckPulse')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckPulse')] call DFUNC(treatment)); - icon = ""; - }; - class CheckBloodPressure: CheckPulse { - displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckBloodPressure"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckBloodPressure')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'CheckBloodPressure')] call DFUNC(treatment)); - }; - class RemoveTourniquet: Tourniquet { - displayName = "$STR_ACE_MEDICAL_ACTIONS_RemoveTourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'hand_l', 'RemoveTourniquet')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_l', 'RemoveTourniquet')] call DFUNC(treatment)); - }; - }; - class ACE_ArmRight { - displayName = "$STR_ACE_Interaction_ArmRight"; - runOnHover = 1; - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_3(_target, true, 3)] call DFUNC(displayPatientInformation)); - icon = PATHTOF(UI\icons\medical_cross.paa); - - class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitRightArm"; - distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Bandage')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Bandage')] call DFUNC(treatment)); - showDisabled = 1; - priority = 2; - hotkey = "B"; - icon = PATHTOF(UI\icons\bandage.paa); - }; - - // Advanced medical - class FieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; - distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'FieldDressing')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'FieldDressing')] call DFUNC(treatment)); - showDisabled = 0; - priority = 2; - hotkey = ""; - icon = PATHTOF(UI\icons\bandage.paa); - }; - class PackingBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'PackingBandage')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'PackingBandage')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\packingBandage.paa); - }; - class ElasticBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'ElasticBandage')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'ElasticBandage')] call DFUNC(treatment)); - }; - class QuikClot: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'QuikClot')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'QuikClot')] call DFUNC(treatment)); - }; - class Tourniquet: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Tourniquet')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Tourniquet')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\tourniquet.paa); - }; - class Morphine: fieldDressing { - displayName = "$STR_ACE_Medical_Inject_Morphine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Morphine')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Morphine')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\autoInjector.paa); - }; - class Atropine: Morphine { - displayName = "$STR_ACE_Medical_Inject_Atropine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Atropine')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Atropine')] call DFUNC(treatment)); - }; - class Epinephrine: Morphine { - displayName = "$STR_ACE_Medical_Inject_Epinephrine"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Epinephrine')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Epinephrine')] call DFUNC(treatment)); - }; - class CheckPulse: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckPulse"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckPulse')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckPulse')] call DFUNC(treatment)); - icon = ""; - }; - class CheckBloodPressure: CheckPulse { - displayName = "$STR_ACE_MEDICAL_ACTIONS_CheckBloodPressure"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckBloodPressure')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'CheckBloodPressure')] call DFUNC(treatment)); - }; - class RemoveTourniquet: Tourniquet { - displayName = "$STR_ACE_MEDICAL_ACTIONS_RemoveTourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'RemoveTourniquet')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'RemoveTourniquet')] call DFUNC(treatment)); - }; - }; - class ACE_LegLeft { - displayName = "$STR_ACE_Interaction_LegLeft"; - runOnHover = 1; - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_3(_target, true, 4)] call DFUNC(displayPatientInformation)); - icon = PATHTOF(UI\icons\medical_cross.paa); - - class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitLeftLeg"; - distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Bandage')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Bandage')] call DFUNC(treatment)); - showDisabled = 1; - priority = 2; - hotkey = "B"; - icon = PATHTOF(UI\icons\bandage.paa); - }; - - - // Advanced medical - class FieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; - distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'FieldDressing')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'FieldDressing')] call DFUNC(treatment)); - showDisabled = 0; - priority = 2; - hotkey = ""; - icon = PATHTOF(UI\icons\bandage.paa); - }; - class PackingBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'PackingBandage')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'PackingBandage')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\packingBandage.paa); - }; - class ElasticBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'ElasticBandage')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'ElasticBandage')] call DFUNC(treatment)); - }; - class QuikClot: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'QuikClot')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'QuikClot')] call DFUNC(treatment)); - }; - class Tourniquet: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Tourniquet')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Tourniquet')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\tourniquet.paa); - }; - class Morphine: fieldDressing { - displayName = "$STR_ACE_Medical_Inject_Morphine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Morphine')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Morphine')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\autoInjector.paa); - }; - class Atropine: Morphine { - displayName = "$STR_ACE_Medical_Inject_Atropine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Atropine')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Atropine')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\autoInjector.paa); - }; - class Epinephrine: Morphine { - displayName = "$STR_ACE_Medical_Inject_Epinephrine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'Epinephrine')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'Epinephrine')] call DFUNC(treatment)); - }; - class RemoveTourniquet: Tourniquet { - displayName = "$STR_ACE_MEDICAL_ACTIONS_RemoveTourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'leg_l', 'RemoveTourniquet')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_l', 'RemoveTourniquet')] call DFUNC(treatment)); - }; - }; - class ACE_LegRight { - displayName = "$STR_ACE_Interaction_LegRight"; - runOnHover = 1; - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_3(_target, true, 5)] call DFUNC(displayPatientInformation)); - icon = PATHTOF(UI\icons\medical_cross.paa); - - class Bandage { - displayName = "$STR_ACE_Medical_Bandage_HitRightLeg"; - distance = 2.0; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Bandage')] call DFUNC(treatment)); - showDisabled = 1; - priority = 2; - hotkey = "B"; - icon = PATHTOF(UI\icons\bandage.paa); - }; - - - // Advanced medical - class FieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_FieldDressing"; - distance = 5.0; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'FieldDressing')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'FieldDressing')] call DFUNC(treatment)); - showDisabled = 0; - priority = 2; - hotkey = ""; - icon = PATHTOF(UI\icons\bandage.paa); - }; - class PackingBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_PackingBandage"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'PackingBandage')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'PackingBandage')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\packingBandage.paa); - }; - class ElasticBandage: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_ElasticBandage"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'ElasticBandage')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'ElasticBandage')] call DFUNC(treatment)); - }; - class QuikClot: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_QuikClot"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'QuikClot')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'QuikClot')] call DFUNC(treatment)); - }; - class Tourniquet: fieldDressing { - displayName = "$STR_ACE_MEDICAL_ACTIONS_Tourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Tourniquet')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Tourniquet')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\tourniquet.paa); - }; - class Morphine: fieldDressing { - displayName = "$STR_ACE_Medical_Inject_Morphine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Morphine')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Morphine')] call DFUNC(treatment)); - icon = PATHTOF(UI\icons\autoInjector.paa); - }; - class Atropine: Morphine { - displayName = "$STR_ACE_Medical_Inject_Atropine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Atropine')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Atropine')] call DFUNC(treatment)); - }; - class Epinephrine: Morphine { - displayName = "$STR_ACE_Medical_Inject_Epinephrine"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'Epinephrine')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'Epinephrine')] call DFUNC(treatment)); - }; - class RemoveTourniquet: Tourniquet { - displayName = "$STR_ACE_MEDICAL_ACTIONS_RemoveTourniquet"; - condition = QUOTE([ARR_4(_player, _target, 'leg_r', 'RemoveTourniquet')] call DFUNC(canTreatCached)); - exceptions[] = {"isNotInside"}; - statement = QUOTE([ARR_4(_player, _target, 'leg_r', 'RemoveTourniquet')] call DFUNC(treatment)); - }; - }; - }; + #include "ACE_Medical_SelfActions.hpp" }; class ACE_Actions { From 32625b446b672a7edd176f8201e4bd6cff23c5b2 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 13:03:09 +0200 Subject: [PATCH 134/175] fixed animation being reset even when inside a vehicle --- addons/medical/functions/fnc_treatment_failure.sqf | 4 +++- addons/medical/functions/fnc_treatment_success.sqf | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/medical/functions/fnc_treatment_failure.sqf b/addons/medical/functions/fnc_treatment_failure.sqf index 35e57de9ed..1a22e191fd 100644 --- a/addons/medical/functions/fnc_treatment_failure.sqf +++ b/addons/medical/functions/fnc_treatment_failure.sqf @@ -29,7 +29,9 @@ _usersOfItems = _args select 5; if (primaryWeapon _caller == "ACE_FakePrimaryWeapon") then { _caller removeWeapon "ACE_FakePrimaryWeapon"; }; -[_caller, _caller getvariable [QGVAR(treatmentPrevAnimCaller), ""], 1] call EFUNC(common,doAnimation); +if (vehicle _caller == _caller) then { + [_caller, _caller getvariable [QGVAR(treatmentPrevAnimCaller), ""], 1] call EFUNC(common,doAnimation); +}; _caller setvariable [QGVAR(treatmentPrevAnimCaller), nil]; { diff --git a/addons/medical/functions/fnc_treatment_success.sqf b/addons/medical/functions/fnc_treatment_success.sqf index d04bee5253..85cfbf7e52 100644 --- a/addons/medical/functions/fnc_treatment_success.sqf +++ b/addons/medical/functions/fnc_treatment_success.sqf @@ -27,7 +27,9 @@ _className = _args select 3; if (primaryWeapon _caller == "ACE_FakePrimaryWeapon") then { _caller removeWeapon "ACE_FakePrimaryWeapon"; }; -[_caller, _caller getvariable [QGVAR(treatmentPrevAnimCaller), ""], 1] call EFUNC(common,doAnimation); +if (vehicle _caller == _caller) then { + [_caller, _caller getvariable [QGVAR(treatmentPrevAnimCaller), ""], 1] call EFUNC(common,doAnimation); +}; _caller setvariable [QGVAR(treatmentPrevAnimCaller), nil]; // Record specific callback From 92bdae932165b5b820474e6f76b85612e557e9ac Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 13:25:53 +0200 Subject: [PATCH 135/175] Removed diag_log spam --- addons/interaction/functions/fnc_addPassengerActions.sqf | 2 -- 1 file changed, 2 deletions(-) diff --git a/addons/interaction/functions/fnc_addPassengerActions.sqf b/addons/interaction/functions/fnc_addPassengerActions.sqf index 1a079b1ac6..9e577ed7bb 100644 --- a/addons/interaction/functions/fnc_addPassengerActions.sqf +++ b/addons/interaction/functions/fnc_addPassengerActions.sqf @@ -16,8 +16,6 @@ EXPLODE_3_PVT(_this,_vehicle,_player,_parameters); -diag_log "addPassengerActions"; - private ["_unit","_actions"]; _unit = _parameters select 0; From bae3826bdf3a9ba27f33da5373e9ab90520bdc6a Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 14:48:23 +0200 Subject: [PATCH 136/175] Polished server config export --- addons/optionsmenu/functions/fnc_exportSettings.sqf | 2 ++ .../functions/fnc_onServerSettingsMenuOpen.sqf | 5 +++++ .../functions/fnc_toggleIncludeClientSettings.sqf | 9 --------- addons/optionsmenu/stringtable.xml | 3 +++ 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/addons/optionsmenu/functions/fnc_exportSettings.sqf b/addons/optionsmenu/functions/fnc_exportSettings.sqf index de97a9065c..9ef736ac1c 100644 --- a/addons/optionsmenu/functions/fnc_exportSettings.sqf +++ b/addons/optionsmenu/functions/fnc_exportSettings.sqf @@ -57,3 +57,5 @@ class %1 { } forEach EGVAR(common,settings); copyToClipboard format["%1",_compiledConfig]; + +["STR_ACE_OptionsMenu_settingsExported"] call EFUNC(common,displayTextStructured); diff --git a/addons/optionsmenu/functions/fnc_onServerSettingsMenuOpen.sqf b/addons/optionsmenu/functions/fnc_onServerSettingsMenuOpen.sqf index dcdffe9b64..7894d2ff1a 100644 --- a/addons/optionsmenu/functions/fnc_onServerSettingsMenuOpen.sqf +++ b/addons/optionsmenu/functions/fnc_onServerSettingsMenuOpen.sqf @@ -59,3 +59,8 @@ disableSerialization; _menu = uiNamespace getvariable "ACE_serverSettingsMenu"; (_menu displayCtrl 1003) ctrlEnable false; +if (GVAR(ClientSettingsExportIncluded)) then { + (_settingsMenu displayCtrl 1102) ctrlSetText localize ("STR_ACE_OptionsMenu_exClientSettings"); +} else { + (_settingsMenu displayCtrl 1102) ctrlSetText localize ("STR_ACE_OptionsMenu_inClientSettings"); +}; diff --git a/addons/optionsmenu/functions/fnc_toggleIncludeClientSettings.sqf b/addons/optionsmenu/functions/fnc_toggleIncludeClientSettings.sqf index 5713bf98e4..8fd52d8d72 100644 --- a/addons/optionsmenu/functions/fnc_toggleIncludeClientSettings.sqf +++ b/addons/optionsmenu/functions/fnc_toggleIncludeClientSettings.sqf @@ -15,13 +15,4 @@ GVAR(ClientSettingsExportIncluded) = !(GVAR(ClientSettingsExportIncluded)); -private "_settingsMenu"; -disableSerialization; -_settingsMenu = uiNamespace getVariable 'ACE_serverSettingsMenu'; -if (GVAR(ClientSettingsExportIncluded)) then { - (_settingsMenu displayCtrl 1102) ctrlSetText localize ("STR_ACE_OptionsMenu_exClientSettings"); -} else { - (_settingsMenu displayCtrl 1102) ctrlSetText localize ("STR_ACE_OptionsMenu_inClientSettings"); -}; - [] call FUNC(onServerSettingsMenuOpen); diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 4a8c574755..76407da435 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -100,5 +100,8 @@ Exclude Client Settings + + Settings exported to clipboard + \ No newline at end of file From c514fde5d350f76740fa9df9bf8150881c4ff233 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 15:13:34 +0200 Subject: [PATCH 137/175] Not necessary here. Makes it only work once. --- addons/optionsmenu/gui/settingsMenu.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/optionsmenu/gui/settingsMenu.hpp b/addons/optionsmenu/gui/settingsMenu.hpp index d5c8eeeb84..93d35b284c 100644 --- a/addons/optionsmenu/gui/settingsMenu.hpp +++ b/addons/optionsmenu/gui/settingsMenu.hpp @@ -237,8 +237,8 @@ class ACE_settingsMenu { }; }; class ACE_serverSettingsMenu: ACE_settingsMenu { - onLoad = QUOTE(uiNamespace setVariable [ARR_2('ACE_serverSettingsMenu', _this select 0)]; [] call FUNC(onServerSettingsMenuOpen); GVAR(serverConfigGeneration) = true;); - onUnload = QUOTE(uiNamespace setVariable [ARR_2('ACE_serverSettingsMenu', nil)]; GVAR(serverConfigGeneration) = false;); + 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; From c210efcef01fae532cd28583802e7b2f72cc0ee8 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 15:51:28 +0200 Subject: [PATCH 138/175] fixed #312 Error occurred with undefined damageTypes. In this case; getting run over by a vehicle. --- addons/medical/functions/fnc_handleDamage.sqf | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_handleDamage.sqf b/addons/medical/functions/fnc_handleDamage.sqf index 7cba3485e7..074f8c41fa 100644 --- a/addons/medical/functions/fnc_handleDamage.sqf +++ b/addons/medical/functions/fnc_handleDamage.sqf @@ -52,7 +52,12 @@ if (GVAR(level) >= 2) then { if (_damageReturn > 0.9) then { _typeOfDamage = [_projectile] call FUNC(getTypeOfDamage); - _minLethalDamage = GVAR(minLethalDamages) select (GVAR(allAvailableDamageTypes) find _typeOfDamage); + + _typeIndex = (GVAR(allAvailableDamageTypes) find _typeOfDamage); + _minLethalDamage = 0.01; + if (_typeIndex >= 0) then { + _minLethalDamage = GVAR(minLethalDamages) select _typeIndex; + }; _hitPoints = ["HitHead", "HitBody", "HitLeftArm", "HitRightArm", "HitLeftLeg", "HitRightLeg"]; _newDamage = _damage - (damage _unit); From dca75c555724f5a2dfb01eabf96fb7fd43eaf631 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 19:26:33 +0200 Subject: [PATCH 139/175] Implemented bandaged wounds setting (adv) --- .../fnc_displayPatientInformation.sqf | 32 ++++- .../functions/fnc_handleBandageOpening.sqf | 118 ++++++++++++++++++ addons/medical/functions/fnc_init.sqf | 1 + .../fnc_treatmentAdvanced_bandageLocal.sqf | 11 +- .../fnc_treatmentAdvanced_fullHealLocal.sqf | 1 + 5 files changed, 152 insertions(+), 11 deletions(-) create mode 100644 addons/medical/functions/fnc_handleBandageOpening.sqf diff --git a/addons/medical/functions/fnc_displayPatientInformation.sqf b/addons/medical/functions/fnc_displayPatientInformation.sqf index b155a7b1ef..97c42042d7 100644 --- a/addons/medical/functions/fnc_displayPatientInformation.sqf +++ b/addons/medical/functions/fnc_displayPatientInformation.sqf @@ -74,24 +74,45 @@ if (_show) then { if (_amountOf > 0) then { if (_amountOf >= 1) then { // TODO localization - _allInjuryTexts pushback format["%2x %1", (GVAR(AllWoundInjuryTypes) select (_x select 1)) select 6, _amountOf]; + _allInjuryTexts pushback [format["%2x %1", (GVAR(AllWoundInjuryTypes) select (_x select 1)) select 6, _amountOf], [1,1,1,1]]; } else { // TODO localization - _allInjuryTexts pushback format["Partial %1", (GVAR(AllWoundInjuryTypes) select (_x select 1)) select 6]; + _allInjuryTexts pushback [format["Partial %1", (GVAR(AllWoundInjuryTypes) select (_x select 1)) select 6], [1,1,1,1]]; }; }; }; }foreach _openWounds; + + _bandagedwounds = _target getvariable [QGVAR(bandagedWounds), []]; + { + _amountOf = _x select 3; + // Find how much this bodypart is bleeding + if (_selectionBloodLoss select (_x select 2) == 0) then { + _selectionBloodLoss set [(_x select 2), (_selectionBloodLoss select (_x select 2)) + (15 * ((_x select 4) * _amountOf))]; + }; + if (GVAR(currentSelectedSelectionN) == (_x select 2)) then { + // Collect the text to be displayed for this injury [ Select injury class type definition - select the classname DisplayName (6th), amount of injuries for this] + if (_amountOf > 0) then { + if (_amountOf >= 1) then { + // TODO localization + _allInjuryTexts pushback [format["[B] %2x %1", (GVAR(AllWoundInjuryTypes) select (_x select 1)) select 6, _amountOf], [1,0.5,0.5,1]]; + } else { + // TODO localization + _allInjuryTexts pushback [format["[B] Partial %1", (GVAR(AllWoundInjuryTypes) select (_x select 1)) select 6], [1,0.5,0.5,1]]; + }; + }; + }; + }foreach _bandagedwounds; } else { { _selectionBloodLoss set [_forEachIndex, _target getHitPointDamage _x]; if (_target getHitPointDamage _x > 0.1) then { // @todo localize - _allInjuryTexts pushBack format ["%1 %2", + _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]]; }; } forEach ["HitHead", "HitBody", "HitLeftArm", "HitRightArm", "HitLeftLeg", "HitRightLeg"]; }; @@ -125,7 +146,8 @@ if (_show) then { _lbCtrl lbSetColor [_foreachIndex, _x select 1]; }foreach _genericMessages; { - _lbCtrl lbAdd _x; + _lbCtrl lbAdd (_x select 0); + _lbCtrl lbSetColor [_foreachIndex, _x select 1]; }foreach _allInjuryTexts; if (count _allInjuryTexts == 0) then { _lbCtrl lbAdd "No injuries on this bodypart.."; diff --git a/addons/medical/functions/fnc_handleBandageOpening.sqf b/addons/medical/functions/fnc_handleBandageOpening.sqf new file mode 100644 index 0000000000..eb35b3e8c5 --- /dev/null +++ b/addons/medical/functions/fnc_handleBandageOpening.sqf @@ -0,0 +1,118 @@ +/* + * Author: Glowbal + * Handles the bandage of a patient. + * + * Arguments: + * 0: The target + * 1: The impact + * 2: Selection part number + * 3: Injury index + * 4: Injury + * 5: Used Bandage type + * + * Return Value: + * None + * + * Public: No + */ + +#include "script_component.hpp" + +private ["_target", "_impact", "_part", "_injuryIndex", "_injury", "_bandage", "_classID", "_className", "_reopeningChance", "_reopeningMinDelay", "_reopeningMaxDelay", "_config", "_woundTreatmentConfig", "_bandagedWounds", "_exist", "_injuryId", "_existingInjury", "_delay", "_openWounds", "_selectedInjury"]; +_target = _this select 0; +_impact = _this select 1; +_part = _this select 2; +_injuryIndex = _this select 3; +_injury = _this select 4; +_bandage = _this select 5; + +_classID = _injury select 1; +_className = GVAR(woundClassNames) select _classID; + +// default, just in case.. +_reopeningChance = 0.1; +_reopeningMinDelay = 120; +_reopeningMaxDelay = 200; + +// Get the default values for the used bandage +_config = (ConfigFile >> "ACE_Medical_Advanced" >> "Treatment" >> "Bandaging"); +if (isClass (_config >> _bandage)) then { + _config = (_config >> _bandage); + _reopeningChance = getNumber (_config >> "reopeningChance"); + _reopeningMinDelay = getNumber (_config >> "reopeningMinDelay"); + _reopeningMaxDelay = getNumber (_config >> "reopeningMaxDelay") max _reopeningMinDelay; +}; + +if (isClass (_config >> _className)) then { + _woundTreatmentConfig = (_config >> _className); + if (isNumber (_woundTreatmentConfig >> "reopeningChance")) then { + _reopeningChance = getNumber (_woundTreatmentConfig >> "reopeningChance"); + }; + if (isNumber (_woundTreatmentConfig >> "reopeningMinDelay")) then { + _reopeningMinDelay = getNumber (_woundTreatmentConfig >> "reopeningMinDelay"); + }; + if (isNumber (_woundTreatmentConfig >> "reopeningMaxDelay")) then { + _reopeningMaxDelay = getNumber (_woundTreatmentConfig >> "reopeningMaxDelay") max _reopeningMinDelay; + }; +}; + +_bandagedWounds = _target getvariable [QGVAR(bandagedWounds), []]; +_exist = false; +_injuryId = _injury select 0; +{ + if ((_x select 0) == _injuryId) exitwith { + _exist = true; + _existingInjury = _x; + _existingInjury set [3, (_existingInjury select 3) + _impact]; + _bandagedWounds set [_foreachIndex, _existingInjury]; + }; +}foreach _bandagedWounds; + +if !(_exist) then { + // [ID, classID, bodypart, percentage treated, bloodloss rate] + _bandagedWounds pushback [_injuryId, _injury select 1, _injury select 2, _impact, _injury select 4]; +}; +_target setvariable [QGVAR(bandagedWounds), _bandagedWounds, true]; + +// Check if we are ever going to reopen this +if (random(1) <= _reopeningChance) then { + _delay = _reopeningMinDelay + random(_reopeningMaxDelay - _reopeningMinDelay); + [{ + private ["_target", "_impact", "_part", "_injuryIndex", "_bandage", "_injury", "_openWounds", "_selectedInjury","_bandagedWounds","_exist"]; + _target = _this select 0; + _impact = _this select 1; + _part = _this select 2; + _injuryIndex = _this select 3; + _injury = _this select 4; + + if (alive _target) then { + _openWounds = _target getvariable [QGVAR(openWounds), []]; + if ((count _openWounds)-1 < _injuryIndex) exitwith {}; + _selectedInjury = _openWounds select _injuryIndex; + if (_selectedInjury select 0 == _injury select 0) then { // matching the IDs + _selectedInjury set [3, (_selectedInjury select 3) + _impact]; + _openWounds set [_injuryIndex, _selectedInjury]; + _target setvariable [QGVAR(openWounds), _openWounds, !USE_WOUND_EVENT_SYNC]; + if (USE_WOUND_EVENT_SYNC) then { + ["medical_propagateWound", [_target, _selectedInjury]] call EFUNC(common,globalEvent); + }; + _bandagedWounds = _target getvariable [QGVAR(bandagedWounds), []]; + _exist = false; + _injuryId = _injury select 0; + { + if ((_x select 0) == _injuryId) exitwith { + _exist = true; + _existingInjury = _x; + _existingInjury set [3, ((_existingInjury select 3) - _impact) max 0]; + _bandagedWounds set [_foreachIndex, _existingInjury]; + }; + }foreach _bandagedWounds; + + if (_exist) then { + _target setvariable [QGVAR(bandagedWounds), _bandagedWounds, true]; + }; + }; + // Otherwise something went wrong, we we don't reopen them.. + }; + }, [_target, _impact, _part, _injuryIndex, _injury], _delay, 0] call EFUNC(common,waitAndExecute); +}; diff --git a/addons/medical/functions/fnc_init.sqf b/addons/medical/functions/fnc_init.sqf index fc74711a30..ed8301b6b2 100644 --- a/addons/medical/functions/fnc_init.sqf +++ b/addons/medical/functions/fnc_init.sqf @@ -26,6 +26,7 @@ _unit setvariable [QGVAR(tourniquets), [0,0,0,0,0,0], true]; // wounds and injuries _unit setvariable [QGVAR(openWounds), [], true]; +_unit setvariable [QGVAR(bandagedWounds), [], true]; _unit setVariable [QGVAR(internalWounds), [], true]; // vitals diff --git a/addons/medical/functions/fnc_treatmentAdvanced_bandageLocal.sqf b/addons/medical/functions/fnc_treatmentAdvanced_bandageLocal.sqf index c003f48ead..0eaa8b4fa8 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_bandageLocal.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_bandageLocal.sqf @@ -10,7 +10,7 @@ * Return Value: * Succesful treatment started * - * Public: Yes + * Public: No */ #include "script_component.hpp" @@ -82,18 +82,17 @@ if (_effectivenessFound == -1) exitwith {}; // Seems everything is patched up on // TODO refactor this part // Find the impact this bandage has and reduce the amount this injury is present _impact = if ((_mostEffectiveInjury select 3) >= _effectivenessFound) then {_effectivenessFound} else { (_mostEffectiveInjury select 3) }; -_mostEffectiveInjury set [ 3, ((_mostEffectiveInjury select 3) - _effectivenessFound) max 0]; +_mostEffectiveInjury set [ 3, ((_mostEffectiveInjury select 3) - _impact) max 0]; _openWounds set [_mostEffectiveSpot, _mostEffectiveInjury]; _target setvariable [QGVAR(openWounds), _openWounds, !USE_WOUND_EVENT_SYNC]; if (USE_WOUND_EVENT_SYNC) then { - ["medical_propagateWound", [_unit, _mostEffectiveInjury]] call EFUNC(common,globalEvent); + ["medical_propagateWound", [_target, _mostEffectiveInjury]] call EFUNC(common,globalEvent); }; // Handle the reopening of bandaged wounds -if (_impact > 0) then { - // TODO handle reopening of bandaged wounds - // [_target, _impact, _part,_highestSpot, _removeItem] call FUNC(handleBandageOpening); +if (_impact > 0 && {GVAR(enableAdvancedWounds)}) then { + [_target, _impact, _part, _mostEffectiveSpot, _mostEffectiveInjury, _bandage] call FUNC(handleBandageOpening); }; // If all wounds have been bandaged, we will reset all damage to 0, so the unit is not showing any blood on the model anymore. diff --git a/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf b/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf index e8669ecbec..77f6d7f44c 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf @@ -25,6 +25,7 @@ if (alive _target) exitwith { // wounds and injuries _target setvariable [QGVAR(openWounds), [], true]; + _target setvariable [QGVAR(bandagedWounds), [], true]; _target setVariable [QGVAR(internalWounds), [], true]; // vitals From 0f520592491619472f7ccc1ea58b8a04beba96d6 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 19:27:09 +0200 Subject: [PATCH 140/175] Fixed CPR script error --- addons/medical/ACE_Medical_Treatments.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index 855653718a..bb52693e91 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -265,7 +265,7 @@ class ACE_Medical_Actions { condition = "((_this select 1) getvariable ['ACE_medical_inCardiacArrest', false])"; callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_CPR)); callbackFailure = ""; - callbackProgress = "((_this select 1) getvariable ['ACE_medical_inCardiacArrest', false])"; + callbackProgress = "(((_this select 0) select 1) getvariable ['ACE_medical_inCardiacArrest', false])"; animationPatient = ""; animationPatientUnconscious = "AinjPpneMstpSnonWrflDnon_rolltoback"; animationCaller = "AinvPknlMstpSlayWnonDnon_medic"; From ecf84ae039199c298a74e8e5b7713ae7663c99fe Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 19:27:28 +0200 Subject: [PATCH 141/175] Updated module classname to be inline with others --- addons/medical/CfgVehicles.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index 0c05532073..9f2f4a597b 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -135,7 +135,7 @@ class CfgVehicles { }; }; - class ACE_moduleTreatmentConfiguration: ACE_Module { + class ACE_moduleTreatmentSettings: ACE_Module { scope = 2; displayName = "Treatment Settings [ACE]"; icon = QUOTE(PATHTOF(UI\Icon_Module_Medical_ca.paa)); From f52891436a05cfefc41e34bfffe19f797500e81d Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 19:27:40 +0200 Subject: [PATCH 142/175] oops --- addons/medical/XEH_preInit.sqf | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/medical/XEH_preInit.sqf b/addons/medical/XEH_preInit.sqf index c51fecc608..fc9d68fc68 100644 --- a/addons/medical/XEH_preInit.sqf +++ b/addons/medical/XEH_preInit.sqf @@ -45,6 +45,7 @@ PREP(handleDamage_wounds); PREP(handleUnitVitals); PREP(handleKilled); PREP(handleLocal); +PREP(handleBandageOpening); PREP(hasItem); PREP(hasItems); PREP(hasMedicalEnabled); From a0bbbdb0b7493d3c09b52bd802c1c35ce4258a66 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 19:27:53 +0200 Subject: [PATCH 143/175] fixed place in bodybag --- .../medical/functions/fnc_actionPlaceInBodyBag.sqf | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/medical/functions/fnc_actionPlaceInBodyBag.sqf b/addons/medical/functions/fnc_actionPlaceInBodyBag.sqf index 9cd3bf1bed..d657dbe152 100644 --- a/addons/medical/functions/fnc_actionPlaceInBodyBag.sqf +++ b/addons/medical/functions/fnc_actionPlaceInBodyBag.sqf @@ -22,18 +22,18 @@ if !([_caller, "ACE_itemBodyBag"] call EFUNC(common,hasItem)) exitwith {}; [_caller, "ACE_itemBodyBag"] call EFUNC(common,useItem); -_nameOfUnit = [_unit] call EFUNC(common,getName); -if (alive _unit) then { +_nameOfUnit = [_target] call EFUNC(common,getName); +if (alive _target) then { // force kill the unit. - [_unit, true] call FUNC(setDead); + [_target, true] call FUNC(setDead); }; -_onPosition = getPos _unit; -deleteVehicle _unit; +_onPosition = getPos _target; +deleteVehicle _target; _bodyBagCreated = createVehicle ["ACE_bodyBag", _onPosition, [], 0, "NONE"]; // reset the position to ensure it is on the correct one. _bodyBagCreated setPos _onPosition; // TODO Does this need to be something with QUOTE(DEFUNC)? -[[_bodyBagCreated], QEFUNC(common,revealObject), true] call call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ +[[_bodyBagCreated], QUOTE(DEFUNC(common,revealObject)), true] call call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ _bodyBagCreated; From 171ebf827a47f78f1e8c871e024df3f88fcd91b2 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 19:28:57 +0200 Subject: [PATCH 144/175] No litter created when in vehicle --- addons/medical/functions/fnc_createLitter.sqf | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/medical/functions/fnc_createLitter.sqf b/addons/medical/functions/fnc_createLitter.sqf index 8df56ad1fb..570c6d63d3 100644 --- a/addons/medical/functions/fnc_createLitter.sqf +++ b/addons/medical/functions/fnc_createLitter.sqf @@ -24,6 +24,7 @@ _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 { From 2c0bec2b071c395f931267c87138e74298b5d668 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 19:36:40 +0200 Subject: [PATCH 145/175] disabled injury visualization for bandaged wounds --- addons/medical/functions/fnc_displayPatientInformation.sqf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/medical/functions/fnc_displayPatientInformation.sqf b/addons/medical/functions/fnc_displayPatientInformation.sqf index 97c42042d7..a501b28927 100644 --- a/addons/medical/functions/fnc_displayPatientInformation.sqf +++ b/addons/medical/functions/fnc_displayPatientInformation.sqf @@ -87,9 +87,9 @@ if (_show) then { { _amountOf = _x select 3; // Find how much this bodypart is bleeding - if (_selectionBloodLoss select (_x select 2) == 0) then { - _selectionBloodLoss set [(_x select 2), (_selectionBloodLoss select (_x select 2)) + (15 * ((_x select 4) * _amountOf))]; - }; + //if (_selectionBloodLoss select (_x select 2) == 0) then { + // _selectionBloodLoss set [(_x select 2), (_selectionBloodLoss select (_x select 2)) + (15 * ((_x select 4) * _amountOf))]; + //}; if (GVAR(currentSelectedSelectionN) == (_x select 2)) then { // Collect the text to be displayed for this injury [ Select injury class type definition - select the classname DisplayName (6th), amount of injuries for this] if (_amountOf > 0) then { From ae2adc17b93ebb3f20ea0dc773c490f9aca37771 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 19:37:07 +0200 Subject: [PATCH 146/175] changed all medical items to inherit from ACE_ItemCore --- addons/medical/CfgWeapons.hpp | 64 ++++++++++++----------------------- 1 file changed, 21 insertions(+), 43 deletions(-) diff --git a/addons/medical/CfgWeapons.hpp b/addons/medical/CfgWeapons.hpp index 670cfcb34c..6545464ea9 100644 --- a/addons/medical/CfgWeapons.hpp +++ b/addons/medical/CfgWeapons.hpp @@ -10,14 +10,12 @@ class CfgWeapons { type = 0; class ItemInfo: InventoryFirstAidKitItem_Base_F { mass = 4; - type = 201; }; }; class Medikit: ItemCore { type = 0; class ItemInfo: MedikitItem { mass = 60; - type = 201; }; }; @@ -31,11 +29,10 @@ class CfgWeapons { descriptionShort = $STR_ACE_MEDICAL_BANDAGE_BASIC_DESC_SHORT; descriptionUse = $STR_ACE_MEDICAL_BANDAGE_BASIC_DESC_USE; class ItemInfo: InventoryItem_Base_F { - mass=1; - type=201; + mass = 1; }; }; - class ACE_packingBandage: ItemCore { + class ACE_packingBandage: ACE_ItemCore { scope = 2; value = 1; count = 1; @@ -46,11 +43,10 @@ class CfgWeapons { descriptionShort = $STR_ACE_MEDICAL_PACKING_BANDAGE_DESC_SHORT; descriptionUse = $STR_ACE_MEDICAL_PACKING_BANDAGE_DESC_USE; class ItemInfo: InventoryItem_Base_F { - mass=1; - type=201; + mass = 1; }; }; - class ACE_elasticBandage: ItemCore { + class ACE_elasticBandage: ACE_ItemCore { scope = 2; value = 1; count = 1; @@ -61,11 +57,10 @@ class CfgWeapons { descriptionShort = $STR_ACE_MEDICAL_BANDAGE_ELASTIC_DESC_SHORT; descriptionUse = $STR_ACE_MEDICAL_BANDAGE_ELASTIC_DESC_USE; class ItemInfo: InventoryItem_Base_F { - mass=1; - type=201; + mass = 1; }; }; - class ACE_tourniquet: ItemCore { + class ACE_tourniquet: ACE_ItemCore { scope = 2; value = 1; count = 1; @@ -76,11 +71,10 @@ class CfgWeapons { descriptionShort = $STR_ACE_MEDICAL_TOURNIQUET_DESC_SHORT; descriptionUse = $STR_ACE_MEDICAL_TOURNIQUET_DESC_USE; class ItemInfo: InventoryItem_Base_F { - mass=1; - type=201; + mass = 1; }; }; - class ACE_morphine: ItemCore { + class ACE_morphine: ACE_ItemCore { scope = 2; value = 1; count = 1; @@ -91,11 +85,10 @@ class CfgWeapons { descriptionShort = $STR_ACE_MEDICAL_MORPHINE_DESC_SHORT; descriptionUse = $STR_ACE_MEDICAL_MORPHINE_DESC_USE; class ItemInfo: InventoryItem_Base_F { - mass=1; - type=201; + mass = 1; }; }; - class ACE_atropine: ItemCore { + class ACE_atropine: ACE_ItemCore { scope = 2; value = 1; count = 1; @@ -106,11 +99,11 @@ class CfgWeapons { descriptionShort = $STR_ACE_MEDICAL_ATROPINE_DESC_SHORT; descriptionUse = $STR_ACE_MEDICAL_ATROPINE_DESC_USE; class ItemInfo: InventoryItem_Base_F { - mass=1; - type=201; + mass = 1; + }; }; - class ACE_epinephrine: ItemCore { + class ACE_epinephrine: ACE_ItemCore { scope = 2; value = 1; count = 1; @@ -121,11 +114,10 @@ class CfgWeapons { descriptionShort = $STR_ACE_MEDICAL_EPINEPHRINE_DESC_SHORT; descriptionUse = $STR_ACE_MEDICAL_EPINEPHRINE_DESC_USE; class ItemInfo: InventoryItem_Base_F { - mass=1; - type=201; + mass = 1; }; }; - class ACE_plasmaIV: ItemCore { + class ACE_plasmaIV: ACE_ItemCore { scope = 2; value = 1; count = 1; @@ -135,24 +127,21 @@ class CfgWeapons { descriptionUse = $STR_ACE_MEDICAL_PLASMA_IV_DESC_USE; class ItemInfo: InventoryItem_Base_F { mass = 10; - type = 201; }; }; class ACE_plasmaIV_500: ACE_plasmaIV { displayName = $STR_ACE_MEDICAL_PLASMA_IV_500; class ItemInfo: InventoryItem_Base_F { mass = 5; - type = 201; }; }; class ACE_plasmaIV_250: ACE_plasmaIV { displayName = $STR_ACE_MEDICAL_PLASMA_IV_250; class ItemInfo: InventoryItem_Base_F { mass = 2.5; - type = 201; }; }; - class ACE_bloodIV: ItemCore { + class ACE_bloodIV: ACE_ItemCore { scope = 2; value = 1; count = 1; @@ -163,24 +152,21 @@ class CfgWeapons { descriptionUse = $STR_ACE_MEDICAL_BLOOD_IV_DESC_USE; class ItemInfo: InventoryItem_Base_F { mass = 10; - type = 201; }; }; class ACE_bloodIV_500: ACE_bloodIV { displayName = $STR_ACE_MEDICAL_BLOOD_IV_500; class ItemInfo: InventoryItem_Base_F { mass = 5; - type = 201; }; }; class ACE_bloodIV_250: ACE_bloodIV { displayName = $STR_ACE_MEDICAL_BLOOD_IV_250; class ItemInfo: InventoryItem_Base_F { mass = 2.5; - type = 201; }; }; - class ACE_salineIV: ItemCore { + class ACE_salineIV: ACE_ItemCore { scope = 2; value = 1; count = 1; @@ -190,24 +176,21 @@ class CfgWeapons { descriptionUse = $STR_ACE_MEDICAL_SALINE_IV_DESC_USE; class ItemInfo: InventoryItem_Base_F { mass = 10; - type = 201; }; }; class ACE_salineIV_500: ACE_salineIV { displayName = $STR_ACE_MEDICAL_SALINE_IV_500; class ItemInfo: InventoryItem_Base_F { mass = 2.5; - type = 201; }; }; class ACE_salineIV_250: ACE_salineIV { displayName = $STR_ACE_MEDICAL_SALINE_IV_250; class ItemInfo: InventoryItem_Base_F { mass = 2.5; - type = 201; }; }; - class ACE_quikclot: ItemCore { + class ACE_quikclot: ACE_ItemCore { scope = 2; value = 1; count = 1; @@ -218,25 +201,22 @@ class CfgWeapons { descriptionUse = $STR_ACE_MEDICAL_QUIKCLOT_DESC_USE; class ItemInfo: InventoryItem_Base_F { mass = 1; - type = 201; }; }; - class ACE_personalAidKit: ItemCore { + class ACE_personalAidKit: ACE_ItemCore { scope = 2; value = 1; count = 1; type = 16; displayName = $STR_ACE_MEDICAL_AID_KIT_DISPLAY; picture = QUOTE(PATHTOF(ui\items\personal_aid_kit.paa)); - //model = QUOTE(PATHTOF(equipment\Personal-aidkits\MTP.p3d)); descriptionShort = $STR_ACE_MEDICAL_AID_KIT_DESC_SHORT; descriptionUse = $STR_ACE_MEDICAL_AID_KIT_DESC_USE; class ItemInfo: InventoryItem_Base_F { mass = 2; - type = 201; }; }; - class ACE_surgicalKit: ItemCore { + class ACE_surgicalKit: ACE_ItemCore { scope=2; displayName= $STR_ACE_MEDICAL_SURGICALKIT_DISPLAY; model = QUOTE(PATHTOF(data\surgical_kit.p3d)); @@ -245,10 +225,9 @@ class CfgWeapons { descriptionUse = $STR_ACE_MEDICAL_SURGICALKIT_DESC_USE; class ItemInfo: InventoryItem_Base_F { mass = 5; - type = 201; }; }; - class ACE_bodyBag: ItemCore { + class ACE_bodyBag: ACE_ItemCore { scope=2; displayName= $STR_ACE_MEDICAL_BODYBAG_DISPLAY; model = QUOTE(PATHTOF(data\bodybagItem.p3d)); @@ -257,7 +236,6 @@ class CfgWeapons { descriptionUse = $STR_ACE_MEDICAL_BODYBAG_DESC_USE; class ItemInfo: InventoryItem_Base_F { mass = 15; - type = 201; }; }; }; From 26fb06f7744b98db3d4f58ceea387bd7f7a5ef9b Mon Sep 17 00:00:00 2001 From: ViperMaul Date: Sun, 5 Apr 2015 10:40:37 -0700 Subject: [PATCH 147/175] Now using the Arma3 tools path taking from the registry for CfgConvert --- tools/ace_build_tool/pabstFrankensteinBuilder.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tools/ace_build_tool/pabstFrankensteinBuilder.py b/tools/ace_build_tool/pabstFrankensteinBuilder.py index eb35f1c7e5..43d67e187d 100644 --- a/tools/ace_build_tool/pabstFrankensteinBuilder.py +++ b/tools/ace_build_tool/pabstFrankensteinBuilder.py @@ -180,9 +180,10 @@ def find_bi_tools(work_drive): 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): - return [addonbuilder_path, dssignfile_path, dscreatekey_path] + 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.") @@ -429,6 +430,7 @@ See the make.cfg file for additional build options. 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.") @@ -573,7 +575,7 @@ See the make.cfg file for additional build options. 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: - os.chdir("P:\\CfgConvert") + os.chdir(os.path.join(arma3tools_path, "CfgConvert")) shutil.copyfile(os.path.join(work_drive, prefix, module, "config.cpp"), os.path.join(work_drive, prefix, module, "config.backup")) print_green("\Pabst (double converting):" + "cfgConvertGUI.exe " + os.path.join(work_drive, prefix, module, "config.cpp")) ret = subprocess.call(["cfgConvertGUI.exe", os.path.join(work_drive, prefix, module, "config.cpp")]) From 89015c94d4ea37fa0a0c54c89ef9b63bc8800deb Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 19:42:55 +0200 Subject: [PATCH 148/175] Removed rouge system chat and diag_log messages --- addons/captives/functions/fnc_handleOnUnconscious.sqf | 3 --- addons/medical/functions/fnc_setCardiacArrest.sqf | 2 -- 2 files changed, 5 deletions(-) diff --git a/addons/captives/functions/fnc_handleOnUnconscious.sqf b/addons/captives/functions/fnc_handleOnUnconscious.sqf index 1924b6bb47..9aa4856204 100644 --- a/addons/captives/functions/fnc_handleOnUnconscious.sqf +++ b/addons/captives/functions/fnc_handleOnUnconscious.sqf @@ -18,9 +18,6 @@ EXPLODE_2_PVT(_this,_unit,_isUnconc); -diag_log "handleOnUnconscious"; -diag_log _this; -diag_log _unit; if (!local _unit) exitWith {}; if (_isUnconc) then { diff --git a/addons/medical/functions/fnc_setCardiacArrest.sqf b/addons/medical/functions/fnc_setCardiacArrest.sqf index 6ae9fe1079..cebf968898 100644 --- a/addons/medical/functions/fnc_setCardiacArrest.sqf +++ b/addons/medical/functions/fnc_setCardiacArrest.sqf @@ -26,7 +26,6 @@ _unit setvariable [QGVAR(heartRate), 0]; [_unit, true] call FUNC(setUnconscious); _timeInCardiacArrest = 120 + round(random(600)); -systemChat format["Unit went cardiac arrest; hr: %1", _unit getvariable [QGVAR(heartRate), -1]]; [{ private ["_args","_unit","_startTime","_timeInCardiacArrest","_heartRate"]; _args = _this select 0; @@ -36,7 +35,6 @@ systemChat format["Unit went cardiac arrest; hr: %1", _unit getvariable [QGVAR(h _heartRate = _unit getvariable [QGVAR(heartRate), 0]; if (_heartRate > 0 || !alive _unit) exitwith { - systemChat format["Unit no longer cardiac arrest; hr: %1", _unit getvariable [QGVAR(heartRate), -1]]; [(_this select 1)] call cba_fnc_removePerFrameHandler; _unit setvariable [QGVAR(inCardiacArrest), nil,true]; }; From 278ffe7d6550a4b4a0a4507cfe2af96d192b5f92 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 5 Apr 2015 10:45:09 -0700 Subject: [PATCH 149/175] save --- addons/wep_javelin/functions/fnc_fired.sqf | 33 ++++++++++++---------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/addons/wep_javelin/functions/fnc_fired.sqf b/addons/wep_javelin/functions/fnc_fired.sqf index 52933b0cc9..014bc972bb 100644 --- a/addons/wep_javelin/functions/fnc_fired.sqf +++ b/addons/wep_javelin/functions/fnc_fired.sqf @@ -79,23 +79,26 @@ FUNC(guidance_Javelin_LOBL_TOP_PFH) = { // Stop jinking on terminal final decent if((_missilePos distance _targetPos) > 50) then { - if((_targetVectorSeeker select 0) < 0) then { - _yaw = -_defYaw; - } else { - if((_targetVectorSeeker select 0) > 0) then { - _yaw = _defYaw; - }; + _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; - }; + }; + + 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 From 7ffd690a71b1e34e68e2edb8deb566fee16039b8 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 20:11:54 +0200 Subject: [PATCH 150/175] Changed: IVs are now synced and medics can see a unit is receiving an IV --- .../functions/fnc_displayPatientInformation.sqf | 12 ++++++++++++ .../medical/functions/fnc_getBloodVolumeChange.sqf | 6 ++++++ addons/medical/functions/fnc_handleUnitVitals.sqf | 11 +++++++++++ addons/medical/functions/fnc_treatmentIVLocal.sqf | 5 ++++- addons/medical/stringtable.xml | 3 +++ 5 files changed, 36 insertions(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_displayPatientInformation.sqf b/addons/medical/functions/fnc_displayPatientInformation.sqf index a501b28927..b5eecbeb8d 100644 --- a/addons/medical/functions/fnc_displayPatientInformation.sqf +++ b/addons/medical/functions/fnc_displayPatientInformation.sqf @@ -61,6 +61,18 @@ if (_show) then { _genericMessages pushback [localize "STR_ACE_MEDICAL_STATUS_PAIN", [1, 1, 1, 1]]; }; + _totalIvVolume = 0; + { + private "_value"; + _value = _target getvariable _x; + if !(isnil "_value") then { + _totalIvVolume = _totalIvVolume + (_target getvariable [_x, 0]); + }; + }foreach GVAR(IVBags); + if (_totalIvVolume >= 1) then { + _genericMessages pushback [format[localize "STR_ACE_MEDICAL_receivingIvVolume", floor _totalIvVolume], [1, 1, 1, 1]]; + }; + _selectionBloodLoss = [0,0,0,0,0,0]; if (GVAR(level) >= 2) then { _openWounds = _target getvariable [QGVAR(openWounds), []]; diff --git a/addons/medical/functions/fnc_getBloodVolumeChange.sqf b/addons/medical/functions/fnc_getBloodVolumeChange.sqf index b031ae4585..f94c5d5b7b 100644 --- a/addons/medical/functions/fnc_getBloodVolumeChange.sqf +++ b/addons/medical/functions/fnc_getBloodVolumeChange.sqf @@ -44,6 +44,12 @@ if (_bloodVolume < 100.0) then { _unit setvariable [_x,_ivVolume]; }; }foreach GVAR(IVBags); +} else { + { + if ((_unit getvariable [_x, 0]) > 0) then { + _unit setvariable [_x, 0]; // lets get rid of exessive IV volume + }; + }foreach GVAR(IVBags); }; _bloodVolumeChange; diff --git a/addons/medical/functions/fnc_handleUnitVitals.sqf b/addons/medical/functions/fnc_handleUnitVitals.sqf index 992ccdc3f2..107480108b 100644 --- a/addons/medical/functions/fnc_handleUnitVitals.sqf +++ b/addons/medical/functions/fnc_handleUnitVitals.sqf @@ -167,4 +167,15 @@ if (GVAR(level) >= 2) then { [_unit] call FUNC(setCardiacArrest); }; }; + + // syncing any remaining values + if (_syncValues) then { + { + private "_value"; + _value = _unit getvariable _x; + if !(isnil "_value") then { + _unit setvariable [_x,(_unit getvariable [_x, 0]), true]; + }; + }foreach GVAR(IVBags); + }; }; diff --git a/addons/medical/functions/fnc_treatmentIVLocal.sqf b/addons/medical/functions/fnc_treatmentIVLocal.sqf index aa7b5dbf17..b0b5ce6a7f 100644 --- a/addons/medical/functions/fnc_treatmentIVLocal.sqf +++ b/addons/medical/functions/fnc_treatmentIVLocal.sqf @@ -19,6 +19,9 @@ private ["_target", "_ivItem", "_config", "_volumeAdded", "_typeOf", "_varName"] _target = _this select 0; _ivItem = _this select 1; +_bloodVolume = _target getvariable [QGVAR(bloodVolume), 100]; +if (_bloodVolume >= 100) exitwith {}; + // Find the proper attributes for the used IV _config = (configFile >> "ACE_Medical_Advanced" >> "Treatment" >> "IV"); _volumeAdded = getNumber (_config >> "volume"); @@ -31,7 +34,7 @@ if (isClass (_config >> _className)) then { }; _varName = format["ACE_Medical_IVVolume_%1",_typeOf]; -_target setvariable [_varName, (_target getvariable [_varName, 0]) + _volumeAdded]; +_target setvariable [_varName, (_target getvariable [_varName, 0]) + _volumeAdded, true]; if !(_varName in GVAR(IVBags)) then { GVAR(IVBags) pushback _varName; diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index a23c37c658..0243ab5222 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -336,6 +336,9 @@ Garot [CAT] Opaska uciskowa [CAT] + + Receiving IV [%1ml] + From 147bb925413281d55859a2262cd96405f151e5c2 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 20:23:07 +0200 Subject: [PATCH 151/175] Added setting to disable variable sync (recommended on) --- addons/medical/ACE_Settings.hpp | 19 +++++++++++++------ addons/medical/CfgVehicles.hpp | 6 ++++++ .../functions/fnc_handleUnitVitals.sqf | 2 +- .../functions/fnc_moduleMedicalSettings.sqf | 1 + 4 files changed, 21 insertions(+), 7 deletions(-) diff --git a/addons/medical/ACE_Settings.hpp b/addons/medical/ACE_Settings.hpp index 51ad3533f6..915beafd6c 100644 --- a/addons/medical/ACE_Settings.hpp +++ b/addons/medical/ACE_Settings.hpp @@ -16,13 +16,12 @@ class ACE_Settings { }; class GVAR(enableOverdosing) { typeName = "BOOL"; - value = true; + value = 1; }; class GVAR(bleedingCoefficient) { typeName = "SCALAR"; value = 1; }; - class GVAR(enableAirway) { typeName = "BOOL"; value = false; @@ -37,11 +36,11 @@ class ACE_Settings { }; class GVAR(enableVehicleCrashes) { typeName = "BOOL"; - value = true; + value = 1; }; class GVAR(enableScreams) { typeName = "BOOL"; - value = true; + value = 1; }; class GVAR(playerDamageThreshold) { typeName = "SCALAR"; @@ -58,7 +57,7 @@ class ACE_Settings { }; class GVAR(preventInstaDeath) { typeName = "BOOL"; - value = false; + value = 0; }; class GVAR(maxReviveTime) { typeName = "SCALAR"; @@ -70,7 +69,7 @@ class ACE_Settings { }; class GVAR(allowDeadBodyMovement) { typeName = "BOOL"; - value = false; + value = 0; }; class GVAR(allowLitterCreation) { typeName = "BOOL"; @@ -83,17 +82,25 @@ class ACE_Settings { class GVAR(medicSetting_PAK) { typeName = "SCALAR"; value = 1; + values[] = {"Anyone", "Medics only", "Doctors only"}; }; class GVAR(medicSetting_SurgicalKit) { typeName = "SCALAR"; value = 1; + values[] = {"Anyone", "Medics only", "Doctors only"}; }; class GVAR(consumeItem_PAK) { typeName = "SCALAR"; value = 0; + values[] = {"No", "Yes"}; }; class GVAR(consumeItem_SurgicalKit) { typeName = "SCALAR"; value = 0; + values[] = {"No", "Yes"}; + }; + class GVAR(keepLocalSettingsSynced) { + typeName = "BOOL"; + value = 1; }; }; diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index 9f2f4a597b..a1110019ae 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -128,6 +128,12 @@ class CfgVehicles { typeName = "NUMBER"; defaultValue = 1; }; + class keepLocalSettingsSynced { + displayName = "Sync status"; + description = "Keep unit status synced. Recommended on."; + typeName = "BOOL"; + defaultValue = 1; + }; }; class ModuleDescription { description = "Provides a medical system for both players and AI."; diff --git a/addons/medical/functions/fnc_handleUnitVitals.sqf b/addons/medical/functions/fnc_handleUnitVitals.sqf index 107480108b..fc13e19d29 100644 --- a/addons/medical/functions/fnc_handleUnitVitals.sqf +++ b/addons/medical/functions/fnc_handleUnitVitals.sqf @@ -22,7 +22,7 @@ _unit setVariable [QGVAR(lastMomentVitalsHandled), time]; if (_interval == 0) exitWith {}; _lastTimeValuesSynced = _unit getvariable [QGVAR(lastMomentValuesSynced), 0]; -_syncValues = time - _lastTimeValuesSynced >= (10 + floor(random(10))); +_syncValues = (time - _lastTimeValuesSynced >= (10 + floor(random(10))) && GVAR(keepLocalSettingsSynced)); if (_syncValues) then { _unit setvariable [QGVAR(lastMomentValuesSynced), time]; }; diff --git a/addons/medical/functions/fnc_moduleMedicalSettings.sqf b/addons/medical/functions/fnc_moduleMedicalSettings.sqf index 4fa90ae267..34dd063a4d 100644 --- a/addons/medical/functions/fnc_moduleMedicalSettings.sqf +++ b/addons/medical/functions/fnc_moduleMedicalSettings.sqf @@ -34,3 +34,4 @@ if !(_activated) exitWith {}; [_logic, QGVAR(enableUnsconsiousnessAI), "enableUnsconsiousnessAI"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(preventInstaDeath), "preventInstaDeath"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(bleedingCoefficient), "bleedingCoefficient"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(keepLocalSettingsSynced), "keepLocalSettingsSynced"] call EFUNC(common,readSettingFromModule); From 34b834e7009fccf73e5b3a7b2505ad1c526def19 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 5 Apr 2015 11:51:39 -0700 Subject: [PATCH 152/175] Rudimentary hold-tab lock on titan, sounds added, jink removed, state tracking. --- addons/aircraft/README.md | 1 + addons/wep_javelin/functions/fnc_fired.sqf | 2 +- .../wep_javelin/functions/fnc_onOpticDraw.sqf | 72 +++++++++++++------ .../wep_javelin/functions/fnc_onOpticLoad.sqf | 7 +- .../functions/fnc_translateToModelSpace.sqf | 4 ++ .../functions/fnc_translateToWeaponSpace.sqf | 3 + 6 files changed, 64 insertions(+), 25 deletions(-) diff --git a/addons/aircraft/README.md b/addons/aircraft/README.md index 5c3de5c6d4..76c721bd0c 100644 --- a/addons/aircraft/README.md +++ b/addons/aircraft/README.md @@ -3,6 +3,7 @@ ace_aircraft Changes to air weaponry, flightmodels and HUDs. +* Contributations by Kimi for HUD updates ## Maintainers diff --git a/addons/wep_javelin/functions/fnc_fired.sqf b/addons/wep_javelin/functions/fnc_fired.sqf index 014bc972bb..6a4b1930e3 100644 --- a/addons/wep_javelin/functions/fnc_fired.sqf +++ b/addons/wep_javelin/functions/fnc_fired.sqf @@ -78,7 +78,7 @@ FUNC(guidance_Javelin_LOBL_TOP_PFH) = { _pitch = 0.0; // Stop jinking on terminal final decent - if((_missilePos distance _targetPos) > 50) then { + if((_missilePos distance _targetPos) < 50) then { _defPitch = 0.0015; _defYaw = 0.0015; }; diff --git a/addons/wep_javelin/functions/fnc_onOpticDraw.sqf b/addons/wep_javelin/functions/fnc_onOpticDraw.sqf index 83d9927a91..3dfafb3410 100644 --- a/addons/wep_javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/wep_javelin/functions/fnc_onOpticDraw.sqf @@ -1,6 +1,6 @@ #define DEBUG_MODE_FULL #include "script_component.hpp" -TRACE_1("enter", _this); +//TRACE_1("enter", _this); #define __TRACKINTERVAL 0.1 // how frequent the check should be. #define __LOCKONTIME 1.85 // Lock on won't occur sooner @@ -16,7 +16,7 @@ TRACE_1("enter", _this); #define __OffsetY ((ctrlPosition __JavelinIGUITargetingLineH) select 1) - 0.5 -private["_args", "_lastTick"]; +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), [] ]; @@ -29,11 +29,21 @@ if( (count _args) > 0) then { // 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]; @@ -47,14 +57,11 @@ if (isNull _newTarget) then { _newTarget = cursorTarget; }; -if ((velocity ACE_player) distance [0,0,0] > 0.5 && {cameraView == "GUNNER"} && {cameraOn == ACE_player}) then { // keep it steady. - ACE_player switchCamera "INTERNAL"; -}; - if (isNull _newTarget) then { // No targets found _currentTarget = objNull; - + _lockTime = 0; + __JavelinIGUISeek ctrlSetTextColor __ColorGray; __JavelinIGUINFOV ctrlSetTextColor __ColorGreen; __JavelinIGUITargetingConstrains ctrlShow false; @@ -66,20 +73,38 @@ if (isNull _newTarget) then { // 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)} + if (_newTarget distance ACE_player < 2500 + // && {(call CBA_fnc_getFoV) select 1 > 7} + // && { (currentVisionMode ACE_player == 2)} ) then { - - // THIS IS A PROPER LOCK - _currentTarget = _newTarget; - __JavelinIGUISeek ctrlSetTextColor __ColorGreen; - __JavelinIGUINFOV ctrlSetTextColor __ColorNull; - __JavelinIGUITargetingConstrains ctrlShow true; - - ACE_player setVariable[QGVAR(currentTarget), _currentTarget, false]; - ACE_player setVariable[QGVAR(currentTargetPos), getPosASL _currentTarget, false]; - + // 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; @@ -95,10 +120,13 @@ if (isNull _newTarget) then { }; -TRACE_2("", _newTarget, _currentTarget); +//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 10433b12e9..c4a7069630 100644 --- a/addons/wep_javelin/functions/fnc_onOpticLoad.sqf +++ b/addons/wep_javelin/functions/fnc_onOpticLoad.sqf @@ -1,4 +1,4 @@ -#define DEBUG_MODE_FULL +//#define DEBUG_MODE_FULL #include "script_component.hpp" TRACE_1("enter", _this); @@ -9,6 +9,9 @@ if((count _this) > 0) then { uiNameSpace setVariable [QGVAR(arguments), [ 0, // Last runtime - objNull // currentTargetObject + 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 1e2e930ac7..12f828769a 100644 --- a/addons/wep_javelin/functions/fnc_translateToModelSpace.sqf +++ b/addons/wep_javelin/functions/fnc_translateToModelSpace.sqf @@ -1,3 +1,7 @@ +//#define DEBUG_MODE_FULL +#include "script_component.hpp" +TRACE_1("enter", _this); + _object = _this select 0; _origin = getPosASL _object; _matrix = _this select 1; diff --git a/addons/wep_javelin/functions/fnc_translateToWeaponSpace.sqf b/addons/wep_javelin/functions/fnc_translateToWeaponSpace.sqf index d74fa17fa1..afe2436e5d 100644 --- a/addons/wep_javelin/functions/fnc_translateToWeaponSpace.sqf +++ b/addons/wep_javelin/functions/fnc_translateToWeaponSpace.sqf @@ -1,3 +1,6 @@ +//#define DEBUG_MODE_FULL +#include "script_component.hpp" +TRACE_1("enter", _this); _object = _this select 0; _origin = getPosASL _object; From 788487baa5fc52d8eded30052e7f1dc86c39f72f Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 5 Apr 2015 11:54:00 -0700 Subject: [PATCH 153/175] Debug disable --- addons/wep_javelin/functions/fnc_fired.sqf | 2 +- addons/wep_javelin/functions/fnc_onOpticDraw.sqf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/wep_javelin/functions/fnc_fired.sqf b/addons/wep_javelin/functions/fnc_fired.sqf index 6a4b1930e3..149f829292 100644 --- a/addons/wep_javelin/functions/fnc_fired.sqf +++ b/addons/wep_javelin/functions/fnc_fired.sqf @@ -1,4 +1,4 @@ -#define DEBUG_MODE_FULL +//#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); diff --git a/addons/wep_javelin/functions/fnc_onOpticDraw.sqf b/addons/wep_javelin/functions/fnc_onOpticDraw.sqf index 3dfafb3410..1bc848cb04 100644 --- a/addons/wep_javelin/functions/fnc_onOpticDraw.sqf +++ b/addons/wep_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 12d10b8bf77c21fc3f83bdd6f859b87a967eadd6 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 21:38:15 +0200 Subject: [PATCH 154/175] Blood loss for basic (from AGM medical) --- addons/medical/functions/fnc_getBloodLoss.sqf | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_getBloodLoss.sqf b/addons/medical/functions/fnc_getBloodLoss.sqf index 4f070e2546..6418d425e8 100644 --- a/addons/medical/functions/fnc_getBloodLoss.sqf +++ b/addons/medical/functions/fnc_getBloodLoss.sqf @@ -13,6 +13,8 @@ #include "script_component.hpp" +#define BLOODLOSSRATE_BASIC 0.4 + private ["_totalBloodLoss","_tourniquets","_openWounds", "_value", "_cardiacOutput", "_internalWounds"]; // TODO Only use this calculation if medium or higher, otherwise use vanilla calculations (for basic medical). _totalBloodLoss = 0; @@ -40,6 +42,6 @@ if (GVAR(level) >= 2) then { // cap the blood loss to be no greater as the current cardiac output //(_totalBloodLoss min _cardiacOutput); } else { - // TODO basic medical + _totalBloodLoss = BLOODLOSSRATE_BASIC * (damage _this); }; _totalBloodLoss * (GVAR(bleedingCoefficient) max 0); From 7d5fca3c5a0ddce6fb94066b35a3077152fe8a77 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 5 Apr 2015 12:55:17 -0700 Subject: [PATCH 155/175] DIR guidance on Javelin missiles/Titan. TODO: The guidance codes need re-works. --- addons/wep_javelin/functions/fnc_fired.sqf | 119 ++++++++++++++++++++- 1 file changed, 118 insertions(+), 1 deletion(-) diff --git a/addons/wep_javelin/functions/fnc_fired.sqf b/addons/wep_javelin/functions/fnc_fired.sqf index 149f829292..4e94989677 100644 --- a/addons/wep_javelin/functions/fnc_fired.sqf +++ b/addons/wep_javelin/functions/fnc_fired.sqf @@ -5,7 +5,124 @@ 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) = { @@ -78,7 +195,7 @@ FUNC(guidance_Javelin_LOBL_TOP_PFH) = { _pitch = 0.0; // Stop jinking on terminal final decent - if((_missilePos distance _targetPos) < 50) then { + if((_missilePos distance _targetPos) < 150) then { _defPitch = 0.0015; _defYaw = 0.0015; }; From 9e3bb8ac95d765d317142de3b07523711efa6119 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 5 Apr 2015 22:07:38 +0200 Subject: [PATCH 156/175] fixed triage card --- .../functions/fnc_displayTriageCard.sqf | 29 +++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/addons/medical/functions/fnc_displayTriageCard.sqf b/addons/medical/functions/fnc_displayTriageCard.sqf index 95e6713d9a..c6e59fead2 100644 --- a/addons/medical/functions/fnc_displayTriageCard.sqf +++ b/addons/medical/functions/fnc_displayTriageCard.sqf @@ -43,28 +43,27 @@ if (_show) then { _lbCtrl = (_display displayCtrl 200); lbClear _lbCtrl; - _log = _target getvariable ["myVariableTESTKOEAKJR", []]; + _log = _target getvariable [QGVAR(triageCard), []]; { - // [_message,_moment,_type, _arguments] - _message = _x select 0; - _moment = _x select 1; - _arguments = _x select 3; - if (isLocalized _message) then { - _message = localize _message; - }; - - { - if (typeName _x == "STRING" && {isLocalized _x}) then { - _arguments set [_foreachIndex, localize _x]; + _item = _x select 0; + _amount = _x select 1; + _message = _item; + if (isClass(configFile >> "CfgWeapons" >> _item)) then { + _message = getText(configFile >> "CfgWeapons" >> _item >> "DisplayName"); + } else { + if (isLocalized _message) then { + _message = localize _message; }; - }foreach _arguments; - _message = format([_message] + _arguments); - _lbCtrl lbAdd format["%1 %2", _moment, _message]; + }; + _triageCardTexts pushback format["%1x - %2", _amount, _message]; }foreach _log; if (count _triageCardTexts == 0) then { _lbCtrl lbAdd "No entries on this triage card.."; }; + { + _lbCtrl lbAdd _x; + }foreach _triageCardTexts; _triageStatus = [_target] call FUNC(getTriageStatus); (_display displayCtrl 2000) ctrlSetText (_triageStatus select 0); From 8ad202b039e4cb641b2ee1a0e4e39ff2bd949bc3 Mon Sep 17 00:00:00 2001 From: VKing Date: Sun, 5 Apr 2015 22:16:47 +0200 Subject: [PATCH 157/175] Fix Fall-of-Shot units being inverted --- addons/vector/functions/fnc_getFallOfShort.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/vector/functions/fnc_getFallOfShort.sqf b/addons/vector/functions/fnc_getFallOfShort.sqf index 365a41518e..e513a2604c 100644 --- a/addons/vector/functions/fnc_getFallOfShort.sqf +++ b/addons/vector/functions/fnc_getFallOfShort.sqf @@ -15,8 +15,8 @@ _inclinationP2 = _directionP2 select 1; private ["_abscissa", "_ordinate", "_applicate"]; -_abscissa = _distanceP1 * sin (_azimuthP1 - _azimuthP2); -_ordinate = _distanceP1 * cos (_inclinationP1 - _inclinationP2) - _distanceP2 * cos (_azimuthP1 - _azimuthP2); +_abscissa = _distanceP1 * cos (_inclinationP1 - _inclinationP2) - _distanceP2 * cos (_azimuthP1 - _azimuthP2); +_ordinate = _distanceP1 * sin (_azimuthP1 - _azimuthP2); _applicate = (sin _inclinationP2 * _distanceP2) - (sin _inclinationP1 * _distanceP1); if (_distanceP1 < -999 || {_distanceP2 < -999}) exitWith { From 8255ff666d87841cffd8c98c4d3814712f67906b Mon Sep 17 00:00:00 2001 From: VKing Date: Sun, 5 Apr 2015 22:18:28 +0200 Subject: [PATCH 158/175] Fix long-standing typo (get it?) --- addons/vector/XEH_preInit.sqf | 4 ++-- .../{fnc_getFallOfShort.sqf => fnc_getFallOfShot.sqf} | 0 addons/vector/functions/fnc_onKeyDown.sqf | 6 +++--- addons/vector/functions/fnc_onKeyHold.sqf | 6 +++--- addons/vector/functions/fnc_onKeyUp.sqf | 2 +- .../{fnc_showFallOfShort.sqf => fnc_showFallOfShot.sqf} | 0 6 files changed, 9 insertions(+), 9 deletions(-) rename addons/vector/functions/{fnc_getFallOfShort.sqf => fnc_getFallOfShot.sqf} (100%) rename addons/vector/functions/{fnc_showFallOfShort.sqf => fnc_showFallOfShot.sqf} (100%) diff --git a/addons/vector/XEH_preInit.sqf b/addons/vector/XEH_preInit.sqf index 21ca573118..fcae0f282b 100644 --- a/addons/vector/XEH_preInit.sqf +++ b/addons/vector/XEH_preInit.sqf @@ -18,7 +18,7 @@ PREP(getHeightDistance); PREP(getRelativeAzimuthDistance); PREP(getRelativeDistance); PREP(getRelativeHeightLength); -PREP(getFallOfShort); +PREP(getFallOfShot); PREP(showAzimuth); PREP(showAzimuthInclination); PREP(showHeightDistance); @@ -26,7 +26,7 @@ PREP(showDistance); PREP(showRelativeAzimuthDistance); PREP(showRelativeDistance); PREP(showRelativeHeightLength); -PREP(showFallOfShort); +PREP(showFallOfShot); PREP(showText); PREP(nextMode); PREP(adjustBrightness); diff --git a/addons/vector/functions/fnc_getFallOfShort.sqf b/addons/vector/functions/fnc_getFallOfShot.sqf similarity index 100% rename from addons/vector/functions/fnc_getFallOfShort.sqf rename to addons/vector/functions/fnc_getFallOfShot.sqf diff --git a/addons/vector/functions/fnc_onKeyDown.sqf b/addons/vector/functions/fnc_onKeyDown.sqf index 884f2af128..feb706bc02 100644 --- a/addons/vector/functions/fnc_onKeyDown.sqf +++ b/addons/vector/functions/fnc_onKeyDown.sqf @@ -128,11 +128,11 @@ switch (_this select 0) do { }; // prevent additinal modifier input if advanced mode it set, spaghetti - if (GETGVAR(isKeyDownAzimuth,false) && {GETGVAR(currentMode,"") in ["relative_azimuth+distance", "fall_of_short"]}) exitWith {}; + if (GETGVAR(isKeyDownAzimuth,false) && {GETGVAR(currentMode,"") in ["relative_azimuth+distance", "fall_of_shot"]}) exitWith {}; // toggle fos values - if (GETGVAR(currentMode,"") == "fall_of_short") exitWith { - [!(GETGVAR(FOSState,true))] call FUNC(showFallOfShort); + if (GETGVAR(currentMode,"") == "fall_of_shot") exitWith { + [!(GETGVAR(FOSState,true))] call FUNC(showFallOfShot); }; ["distance"] call FUNC(clearDisplay); diff --git a/addons/vector/functions/fnc_onKeyHold.sqf b/addons/vector/functions/fnc_onKeyHold.sqf index aca31d95a5..3a57a21b99 100644 --- a/addons/vector/functions/fnc_onKeyHold.sqf +++ b/addons/vector/functions/fnc_onKeyHold.sqf @@ -198,7 +198,7 @@ switch (_this select 0) do { }; - case ("fall_of_short"): { + case ("fall_of_shot"): { private "_isReady"; _isReady = diag_tickTime > GVAR(keyDownTimeDistance) + 0.5; @@ -207,8 +207,8 @@ switch (_this select 0) do { if (!GVAR(isKeyDownAzimuth) && {!GVAR(isKeyDownDistance)}) then { if (_isReady) then { - GVAR(FOSData) = call FUNC(getFallOfShort);// - [false] call FUNC(showFallOfShort); + GVAR(FOSData) = call FUNC(getFallOfShot);// + [false] call FUNC(showFallOfShot); }; [false] call FUNC(showCenter); [false] call FUNC(showP1); diff --git a/addons/vector/functions/fnc_onKeyUp.sqf b/addons/vector/functions/fnc_onKeyUp.sqf index 5fc2d84092..aa768077d9 100644 --- a/addons/vector/functions/fnc_onKeyUp.sqf +++ b/addons/vector/functions/fnc_onKeyUp.sqf @@ -65,7 +65,7 @@ switch (_this select 0) do { ["distance"] call FUNC(clearDisplay); [true] call FUNC(showP1); GVAR(pData) = [call FUNC(getDistance), call FUNC(getDirection)]; - "fall_of_short" call _fnc_setPFH; + "fall_of_shot" call _fnc_setPFH; }; }; diff --git a/addons/vector/functions/fnc_showFallOfShort.sqf b/addons/vector/functions/fnc_showFallOfShot.sqf similarity index 100% rename from addons/vector/functions/fnc_showFallOfShort.sqf rename to addons/vector/functions/fnc_showFallOfShot.sqf From d6632a0e45be15d5f12cc3979c075d472c665760 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 5 Apr 2015 14:08:42 -0700 Subject: [PATCH 159/175] Module should default to true. --- addons/optionsmenu/CfgVehicles.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/optionsmenu/CfgVehicles.hpp b/addons/optionsmenu/CfgVehicles.hpp index cd352782a1..2a19aa2966 100644 --- a/addons/optionsmenu/CfgVehicles.hpp +++ b/addons/optionsmenu/CfgVehicles.hpp @@ -16,7 +16,7 @@ class CfgVehicles { displayName = "Allow"; description = "Allow export of all settings to a server config formatted."; typeName = "BOOL"; - defaultValue = 0; + defaultValue = 1; }; }; class ModuleDescription { From 8422ead980029ffc9a409ada9a0fe7dac7be0715 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 5 Apr 2015 16:12:34 -0700 Subject: [PATCH 160/175] Beginning of ACE test mission; please add your feature tests, items and equipment to this mission. --- .../data/ACEMedical.jpg | Bin 0 -> 40187 bytes .../data/ACESupport.jpg | Bin 0 -> 41011 bytes .../ACE3_TestMission1.Altis/description.ext | 13 + .../ACE3_TestMission1.Altis/mission.sqm | 341 ++++++++++++++++++ 4 files changed, 354 insertions(+) create mode 100644 extras/missions/ACE3_TestMission1.Altis/data/ACEMedical.jpg create mode 100644 extras/missions/ACE3_TestMission1.Altis/data/ACESupport.jpg create mode 100644 extras/missions/ACE3_TestMission1.Altis/description.ext create mode 100644 extras/missions/ACE3_TestMission1.Altis/mission.sqm diff --git a/extras/missions/ACE3_TestMission1.Altis/data/ACEMedical.jpg b/extras/missions/ACE3_TestMission1.Altis/data/ACEMedical.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4d105ab638d691b13ce7084b8fac962eccdb81b1 GIT binary patch literal 40187 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

tGgdJvfBVs1Ku1ceHu+J0WY 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 literal 0 HcmV?d00001 diff --git a/extras/missions/ACE3_TestMission1.Altis/description.ext b/extras/missions/ACE3_TestMission1.Altis/description.ext new file mode 100644 index 0000000000..10db189f52 --- /dev/null +++ b/extras/missions/ACE3_TestMission1.Altis/description.ext @@ -0,0 +1,13 @@ +class CfgSettings { + class CBA { + class Caching { + compile = 0; + xeh = 0; + functions = 0; + }; + }; +}; + +respawn = INSTANT; +disabledAI = 1; +enableDebugConsole = 2; \ No newline at end of file diff --git a/extras/missions/ACE3_TestMission1.Altis/mission.sqm b/extras/missions/ACE3_TestMission1.Altis/mission.sqm new file mode 100644 index 0000000000..e616ef23a9 --- /dev/null +++ b/extras/missions/ACE3_TestMission1.Altis/mission.sqm @@ -0,0 +1,341 @@ +version=12; +class Mission +{ + addOns[]= + { + "A3_Characters_F_BLUFOR", + "a3_characters_f", + "ace_medical", + "ace_common", + "A3_Weapons_F_Ammoboxes", + "a3_map_altis", + "A3_Modules_F_Curator_Curator", + "A3_Structures_F_Civ_InfoBoards" + }; + addOnsAuto[]= + { + "A3_Characters_F_BLUFOR", + "a3_characters_f", + "A3_Modules_F_Curator_Curator", + "ace_medical", + "ace_common", + "A3_Weapons_F_Ammoboxes", + "A3_Structures_F_Civ_InfoBoards", + "a3_map_altis" + }; + randomSeed=3257567; + class Intel + { + briefingName="ACE3 Test Mission 1"; + overviewText="Mission for testing ACE3 features and assets"; + startWeather=0.29999998; + startWind=0.099999994; + startWaves=0.099999994; + forecastWeather=0.29999998; + forecastWind=0.099999994; + forecastWaves=0.099999994; + forecastLightnings=0.099999994; + windForced=1; + year=2035; + month=6; + day=24; + hour=12; + minute=0; + startFogDecay=0.013; + forecastFogDecay=0.013; + }; + class Groups + { + items=2; + class Item0 + { + side="WEST"; + class Vehicles + { + items=1; + class Item0 + { + position[]={11572.387,23.656666,11967.611}; + id=0; + side="WEST"; + vehicle="B_Soldier_F"; + player="PLAYER COMMANDER"; + leader=1; + skill=0.60000002; + text="player1"; + }; + }; + }; + class Item1 + { + side="LOGIC"; + class Vehicles + { + items=1; + class Item0 + { + position[]={11685.394,23.211569,11905.162}; + class args + { + items=4; + class Item0 + { + value="player1"; + parentCls="ModuleCurator_F"; + typeName="Owner"; + }; + class Item1 + { + value="player1"; + parentCls="ModuleCurator_F"; + typeName="Name"; + }; + class Item2 + { + value="3"; + parentCls="ModuleCurator_F"; + typeName="Addons"; + }; + class Item3 + { + value="0"; + parentCls="ModuleCurator_F"; + typeName="Forced"; + }; + }; + id=1; + side="LOGIC"; + vehicle="ModuleCurator_F"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + }; + }; + }; + }; + class Vehicles + { + items=15; + class Item0 + { + position[]={11581.398,23.628134,11971.563}; + id=2; + side="EMPTY"; + vehicle="ACE_medicalSupplyCrate"; + skill=0.60000002; + }; + class Item1 + { + position[]={11584.547,23.625051,11969.582}; + id=3; + side="EMPTY"; + vehicle="ACE_Box_Misc"; + skill=0.60000002; + }; + class Item2 + { + position[]={11553.112,23.704277,11957.782}; + id=4; + side="EMPTY"; + vehicle="Box_IND_Ammo_F"; + skill=0.60000002; + }; + class Item3 + { + position[]={11580.301,23.629597,11972.33}; + id=5; + side="EMPTY"; + vehicle="ACE_medicalSupplyCrate"; + skill=0.60000002; + }; + class Item4 + { + position[]={11585.534,23.626518,11968.538}; + id=6; + side="EMPTY"; + vehicle="ACE_Box_Misc"; + skill=0.60000002; + }; + class Item5 + { + position[]={11554.1,23.704872,11956.571}; + id=7; + side="EMPTY"; + vehicle="Box_IND_Ammo_F"; + skill=0.60000002; + }; + class Item6 + { + position[]={11586.564,23.621246,11970.63}; + azimut=30; + id=8; + side="EMPTY"; + vehicle="Land_Noticeboard_F"; + skill=0.60000002; + init="this setobjecttexture [0, ""data\ACESupport.jpg""]"; + }; + class Item7 + { + position[]={11582.233,23.627022,11973.266}; + azimut=30; + id=9; + side="EMPTY"; + vehicle="Land_Noticeboard_F"; + skill=0.60000002; + init="this setobjecttexture [0, ""data\ACEMedical.jpg""]"; + }; + class Item8 + { + position[]={11577.472,23.633369,11973.816}; + azimut=30; + id=10; + side="EMPTY"; + vehicle="Box_NATO_Ammo_F"; + skill=0.60000002; + }; + class Item9 + { + position[]={11575.993,23.635342,11974.693}; + azimut=30; + id=11; + side="EMPTY"; + vehicle="Box_NATO_Ammo_F"; + skill=0.60000002; + }; + class Item10 + { + position[]={11570.567,23.701523,11947.894}; + azimut=30; + id=12; + side="EMPTY"; + vehicle="Box_East_Ammo_F"; + skill=0.60000002; + }; + class Item11 + { + position[]={11568.924,23.701227,11948.827}; + azimut=30; + id=13; + side="EMPTY"; + vehicle="Box_East_Ammo_F"; + skill=0.60000002; + }; + class Item12 + { + position[]={11568.376,23.64925,11978.808}; + azimut=30; + id=14; + side="EMPTY"; + vehicle="Box_NATO_AmmoOrd_F"; + skill=0.60000002; + }; + class Item13 + { + position[]={11566.728,23.652403,11979.739}; + azimut=30; + id=15; + side="EMPTY"; + vehicle="Box_NATO_AmmoOrd_F"; + skill=0.60000002; + }; + class Item14 + { + position[]={11565.694,23.667673,11970.354}; + azimut=30; + id=16; + side="EMPTY"; + vehicle="Box_NATO_Wps_F"; + skill=0.60000002; + }; + }; +}; +class Intro +{ + addOns[]= + { + "a3_map_altis" + }; + addOnsAuto[]= + { + "a3_map_altis" + }; + randomSeed=6651123; + class Intel + { + timeOfChanges=1800.0002; + startWeather=0.30000001; + startWind=0.1; + startWaves=0.1; + forecastWeather=0.30000001; + forecastWind=0.1; + forecastWaves=0.1; + forecastLightnings=0.1; + year=2035; + month=6; + day=24; + hour=12; + minute=0; + startFogDecay=0.013; + forecastFogDecay=0.013; + }; +}; +class OutroWin +{ + addOns[]= + { + "a3_map_altis" + }; + addOnsAuto[]= + { + "a3_map_altis" + }; + randomSeed=8399581; + class Intel + { + timeOfChanges=1800.0002; + startWeather=0.30000001; + startWind=0.1; + startWaves=0.1; + forecastWeather=0.30000001; + forecastWind=0.1; + forecastWaves=0.1; + forecastLightnings=0.1; + year=2035; + month=6; + day=24; + hour=12; + minute=0; + startFogDecay=0.013; + forecastFogDecay=0.013; + }; +}; +class OutroLoose +{ + addOns[]= + { + "a3_map_altis" + }; + addOnsAuto[]= + { + "a3_map_altis" + }; + randomSeed=16071442; + class Intel + { + timeOfChanges=1800.0002; + startWeather=0.30000001; + startWind=0.1; + startWaves=0.1; + forecastWeather=0.30000001; + forecastWind=0.1; + forecastWaves=0.1; + forecastLightnings=0.1; + year=2035; + month=6; + day=24; + hour=12; + minute=0; + startFogDecay=0.013; + forecastFogDecay=0.013; + }; +}; From e93e02c3ffbf87248d8471f14e7715299a80f968 Mon Sep 17 00:00:00 2001 From: jaynus Date: Sun, 5 Apr 2015 16:14:33 -0700 Subject: [PATCH 161/175] Revert "Beginning of ACE test mission; please add your feature tests, items and equipment to this mission." This reverts commit 8422ead980029ffc9a409ada9a0fe7dac7be0715. --- .../data/ACEMedical.jpg | Bin 40187 -> 0 bytes .../data/ACESupport.jpg | Bin 41011 -> 0 bytes .../ACE3_TestMission1.Altis/description.ext | 13 - .../ACE3_TestMission1.Altis/mission.sqm | 341 ------------------ 4 files changed, 354 deletions(-) delete mode 100644 extras/missions/ACE3_TestMission1.Altis/data/ACEMedical.jpg delete mode 100644 extras/missions/ACE3_TestMission1.Altis/data/ACESupport.jpg delete mode 100644 extras/missions/ACE3_TestMission1.Altis/description.ext delete mode 100644 extras/missions/ACE3_TestMission1.Altis/mission.sqm diff --git a/extras/missions/ACE3_TestMission1.Altis/data/ACEMedical.jpg b/extras/missions/ACE3_TestMission1.Altis/data/ACEMedical.jpg deleted file mode 100644 index 4d105ab638d691b13ce7084b8fac962eccdb81b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40187 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

tGgdJvfBVs1Ku1ceHu+J0WY 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 diff --git a/extras/missions/ACE3_TestMission1.Altis/description.ext b/extras/missions/ACE3_TestMission1.Altis/description.ext deleted file mode 100644 index 10db189f52..0000000000 --- a/extras/missions/ACE3_TestMission1.Altis/description.ext +++ /dev/null @@ -1,13 +0,0 @@ -class CfgSettings { - class CBA { - class Caching { - compile = 0; - xeh = 0; - functions = 0; - }; - }; -}; - -respawn = INSTANT; -disabledAI = 1; -enableDebugConsole = 2; \ No newline at end of file diff --git a/extras/missions/ACE3_TestMission1.Altis/mission.sqm b/extras/missions/ACE3_TestMission1.Altis/mission.sqm deleted file mode 100644 index e616ef23a9..0000000000 --- a/extras/missions/ACE3_TestMission1.Altis/mission.sqm +++ /dev/null @@ -1,341 +0,0 @@ -version=12; -class Mission -{ - addOns[]= - { - "A3_Characters_F_BLUFOR", - "a3_characters_f", - "ace_medical", - "ace_common", - "A3_Weapons_F_Ammoboxes", - "a3_map_altis", - "A3_Modules_F_Curator_Curator", - "A3_Structures_F_Civ_InfoBoards" - }; - addOnsAuto[]= - { - "A3_Characters_F_BLUFOR", - "a3_characters_f", - "A3_Modules_F_Curator_Curator", - "ace_medical", - "ace_common", - "A3_Weapons_F_Ammoboxes", - "A3_Structures_F_Civ_InfoBoards", - "a3_map_altis" - }; - randomSeed=3257567; - class Intel - { - briefingName="ACE3 Test Mission 1"; - overviewText="Mission for testing ACE3 features and assets"; - startWeather=0.29999998; - startWind=0.099999994; - startWaves=0.099999994; - forecastWeather=0.29999998; - forecastWind=0.099999994; - forecastWaves=0.099999994; - forecastLightnings=0.099999994; - windForced=1; - year=2035; - month=6; - day=24; - hour=12; - minute=0; - startFogDecay=0.013; - forecastFogDecay=0.013; - }; - class Groups - { - items=2; - class Item0 - { - side="WEST"; - class Vehicles - { - items=1; - class Item0 - { - position[]={11572.387,23.656666,11967.611}; - id=0; - side="WEST"; - vehicle="B_Soldier_F"; - player="PLAYER COMMANDER"; - leader=1; - skill=0.60000002; - text="player1"; - }; - }; - }; - class Item1 - { - side="LOGIC"; - class Vehicles - { - items=1; - class Item0 - { - position[]={11685.394,23.211569,11905.162}; - class args - { - items=4; - class Item0 - { - value="player1"; - parentCls="ModuleCurator_F"; - typeName="Owner"; - }; - class Item1 - { - value="player1"; - parentCls="ModuleCurator_F"; - typeName="Name"; - }; - class Item2 - { - value="3"; - parentCls="ModuleCurator_F"; - typeName="Addons"; - }; - class Item3 - { - value="0"; - parentCls="ModuleCurator_F"; - typeName="Forced"; - }; - }; - id=1; - side="LOGIC"; - vehicle="ModuleCurator_F"; - leader=1; - lock="UNLOCKED"; - skill=0.60000002; - }; - }; - }; - }; - class Vehicles - { - items=15; - class Item0 - { - position[]={11581.398,23.628134,11971.563}; - id=2; - side="EMPTY"; - vehicle="ACE_medicalSupplyCrate"; - skill=0.60000002; - }; - class Item1 - { - position[]={11584.547,23.625051,11969.582}; - id=3; - side="EMPTY"; - vehicle="ACE_Box_Misc"; - skill=0.60000002; - }; - class Item2 - { - position[]={11553.112,23.704277,11957.782}; - id=4; - side="EMPTY"; - vehicle="Box_IND_Ammo_F"; - skill=0.60000002; - }; - class Item3 - { - position[]={11580.301,23.629597,11972.33}; - id=5; - side="EMPTY"; - vehicle="ACE_medicalSupplyCrate"; - skill=0.60000002; - }; - class Item4 - { - position[]={11585.534,23.626518,11968.538}; - id=6; - side="EMPTY"; - vehicle="ACE_Box_Misc"; - skill=0.60000002; - }; - class Item5 - { - position[]={11554.1,23.704872,11956.571}; - id=7; - side="EMPTY"; - vehicle="Box_IND_Ammo_F"; - skill=0.60000002; - }; - class Item6 - { - position[]={11586.564,23.621246,11970.63}; - azimut=30; - id=8; - side="EMPTY"; - vehicle="Land_Noticeboard_F"; - skill=0.60000002; - init="this setobjecttexture [0, ""data\ACESupport.jpg""]"; - }; - class Item7 - { - position[]={11582.233,23.627022,11973.266}; - azimut=30; - id=9; - side="EMPTY"; - vehicle="Land_Noticeboard_F"; - skill=0.60000002; - init="this setobjecttexture [0, ""data\ACEMedical.jpg""]"; - }; - class Item8 - { - position[]={11577.472,23.633369,11973.816}; - azimut=30; - id=10; - side="EMPTY"; - vehicle="Box_NATO_Ammo_F"; - skill=0.60000002; - }; - class Item9 - { - position[]={11575.993,23.635342,11974.693}; - azimut=30; - id=11; - side="EMPTY"; - vehicle="Box_NATO_Ammo_F"; - skill=0.60000002; - }; - class Item10 - { - position[]={11570.567,23.701523,11947.894}; - azimut=30; - id=12; - side="EMPTY"; - vehicle="Box_East_Ammo_F"; - skill=0.60000002; - }; - class Item11 - { - position[]={11568.924,23.701227,11948.827}; - azimut=30; - id=13; - side="EMPTY"; - vehicle="Box_East_Ammo_F"; - skill=0.60000002; - }; - class Item12 - { - position[]={11568.376,23.64925,11978.808}; - azimut=30; - id=14; - side="EMPTY"; - vehicle="Box_NATO_AmmoOrd_F"; - skill=0.60000002; - }; - class Item13 - { - position[]={11566.728,23.652403,11979.739}; - azimut=30; - id=15; - side="EMPTY"; - vehicle="Box_NATO_AmmoOrd_F"; - skill=0.60000002; - }; - class Item14 - { - position[]={11565.694,23.667673,11970.354}; - azimut=30; - id=16; - side="EMPTY"; - vehicle="Box_NATO_Wps_F"; - skill=0.60000002; - }; - }; -}; -class Intro -{ - addOns[]= - { - "a3_map_altis" - }; - addOnsAuto[]= - { - "a3_map_altis" - }; - randomSeed=6651123; - class Intel - { - timeOfChanges=1800.0002; - startWeather=0.30000001; - startWind=0.1; - startWaves=0.1; - forecastWeather=0.30000001; - forecastWind=0.1; - forecastWaves=0.1; - forecastLightnings=0.1; - year=2035; - month=6; - day=24; - hour=12; - minute=0; - startFogDecay=0.013; - forecastFogDecay=0.013; - }; -}; -class OutroWin -{ - addOns[]= - { - "a3_map_altis" - }; - addOnsAuto[]= - { - "a3_map_altis" - }; - randomSeed=8399581; - class Intel - { - timeOfChanges=1800.0002; - startWeather=0.30000001; - startWind=0.1; - startWaves=0.1; - forecastWeather=0.30000001; - forecastWind=0.1; - forecastWaves=0.1; - forecastLightnings=0.1; - year=2035; - month=6; - day=24; - hour=12; - minute=0; - startFogDecay=0.013; - forecastFogDecay=0.013; - }; -}; -class OutroLoose -{ - addOns[]= - { - "a3_map_altis" - }; - addOnsAuto[]= - { - "a3_map_altis" - }; - randomSeed=16071442; - class Intel - { - timeOfChanges=1800.0002; - startWeather=0.30000001; - startWind=0.1; - startWaves=0.1; - forecastWeather=0.30000001; - forecastWind=0.1; - forecastWaves=0.1; - forecastLightnings=0.1; - year=2035; - month=6; - day=24; - hour=12; - minute=0; - startFogDecay=0.013; - forecastFogDecay=0.013; - }; -}; From 83c670576b8e96ce0dde5347008fcb5e02a46f93 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Mon, 6 Apr 2015 11:58:52 +0200 Subject: [PATCH 162/175] fixed typeOf instead of typeName --- addons/optionsmenu/functions/fnc_exportSettings.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/optionsmenu/functions/fnc_exportSettings.sqf b/addons/optionsmenu/functions/fnc_exportSettings.sqf index 9ef736ac1c..3ac2455a64 100644 --- a/addons/optionsmenu/functions/fnc_exportSettings.sqf +++ b/addons/optionsmenu/functions/fnc_exportSettings.sqf @@ -44,7 +44,7 @@ _compiledConfig = " _value = format['"%1"', _value]; }; if (_typeName == "BOOL") then { - _value = if (typeOf _value == "BOOL" && {_value}) then {1} else {0}; + _value = if (typeName _value == "BOOL" && {_value}) then {1} else {0}; }; _compiledConfigEntry = format [" class %1 { From 0bcb7f76dca820f0af0a3b21348b27a484954868 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Mon, 6 Apr 2015 13:12:40 +0200 Subject: [PATCH 163/175] This should not be here --- addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf | 4 ---- 1 file changed, 4 deletions(-) diff --git a/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf b/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf index 66f803b1f2..3a4c6ec561 100644 --- a/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf +++ b/addons/optionsmenu/functions/fnc_onSettingsMenuOpen.sqf @@ -16,10 +16,6 @@ #include "script_component.hpp" -if (isMultiplayer /* || !(GVAR(allowServerConfigGeneration))*/) exitwith { - closeDialog 0; -}; - // Filter only user setable setting GVAR(clientSideOptions) = []; GVAR(clientSideColors) = []; From 4cf24106228ef2426462b4f17dfead7f1e79c68c Mon Sep 17 00:00:00 2001 From: esteldunedain Date: Mon, 6 Apr 2015 09:06:56 -0300 Subject: [PATCH 164/175] Fix duplicated laser designator actions --- .../laser_selfdesignate/functions/fnc_initDesignatorActions.sqf | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/laser_selfdesignate/functions/fnc_initDesignatorActions.sqf b/addons/laser_selfdesignate/functions/fnc_initDesignatorActions.sqf index cd45c45d32..af361425aa 100644 --- a/addons/laser_selfdesignate/functions/fnc_initDesignatorActions.sqf +++ b/addons/laser_selfdesignate/functions/fnc_initDesignatorActions.sqf @@ -20,6 +20,7 @@ _initializedClasses = GETGVAR(initializedClasses,[]); // do nothing if the class is already initialized if (_type in _initializedClasses) exitWith {}; _initializedClasses pushBack _type; +GVAR(initializedClasses) = _initializedClasses; { private ["_turretConfig","_onAction","_offAction"]; From 2657677bd8ee05cd6a7126d93e90fbd2437f7324 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Mon, 6 Apr 2015 14:09:59 +0200 Subject: [PATCH 165/175] Added support for TFR/ACRE on unconscious --- addons/medical/functions/fnc_setUnconscious.sqf | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/medical/functions/fnc_setUnconscious.sqf b/addons/medical/functions/fnc_setUnconscious.sqf index 9e68d2c3e3..dcd3f98f05 100644 --- a/addons/medical/functions/fnc_setUnconscious.sqf +++ b/addons/medical/functions/fnc_setUnconscious.sqf @@ -37,7 +37,6 @@ if (!local _unit) exitwith { _unit setvariable ["ACE_isUnconscious", true, true]; _unit setUnconscious true; -// @todo: mute player? if (_unit == ACE_player) then { if (visibleMap) then {openMap false}; closeDialog 0; From 10a1108aaedee85c22fa5bf2c00fd1ff3912c43b Mon Sep 17 00:00:00 2001 From: Glowbal Date: Mon, 6 Apr 2015 14:11:10 +0200 Subject: [PATCH 166/175] Added support for customizable treatment location limitation --- addons/medical/ACE_Medical_Treatments.hpp | 16 ++------------- addons/medical/ACE_Settings.hpp | 10 +++++++++ addons/medical/CfgVehicles.hpp | 24 ++++++++++++++++++---- addons/medical/XEH_postInit.sqf | 22 ++++++++++++++++++++ addons/medical/functions/fnc_canTreat.sqf | 12 +++++++++++ addons/medical/functions/fnc_treatment.sqf | 12 +++++++++++ 6 files changed, 78 insertions(+), 18 deletions(-) diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index bb52693e91..e4dc635104 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -80,18 +80,6 @@ class ACE_Medical_Actions { itemConsumed = 0; litter[] = {}; }; - /*class PersonalAidKit: Bandage { - displayName = ""; - displayNameProgress = ""; - items[] = {"ACE_personalAidKit"}; - treatmentLocations[] = {"All"}; - requiredMedic = 1; - treatmentTime = 15; - callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_fullHeal)); - itemConsumed = 0; - animationCaller = "AinvPknlMstpSlayW[wpn]Dnon_medic"; - litter[] = { {"All", "", {"ACE_MedicalLitter_gloves"}}, {"All", "", {{"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}, {{"ACE_MedicalLitterBase", "ACE_MedicalLitter_bandage1", "ACE_MedicalLitter_bandage2", "ACE_MedicalLitter_bandage3"}}} }; - };*/ }; class Advanced { @@ -204,7 +192,7 @@ class ACE_Medical_Actions { displayName = ""; displayNameProgress = ""; items[] = {"ACE_surgicalKit"}; - treatmentLocations[] = {"MedicalFacility", "MedicalVehicle"}; + treatmentLocations[] = {QGVAR(useLocation_PAK)}; requiredMedic = QGVAR(medicSetting_SurgicalKit); treatmentTime = 10; callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_surgicalKit)); @@ -216,7 +204,7 @@ class ACE_Medical_Actions { displayName = ""; displayNameProgress = ""; items[] = {"ACE_personalAidKit"}; - treatmentLocations[] = {"All"}; + treatmentLocations[] = {QGVAR(useLocation_PAK)}; requiredMedic = QGVAR(medicSetting_PAK); treatmentTime = 10; callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_fullHeal)); diff --git a/addons/medical/ACE_Settings.hpp b/addons/medical/ACE_Settings.hpp index 915beafd6c..0af12c0a37 100644 --- a/addons/medical/ACE_Settings.hpp +++ b/addons/medical/ACE_Settings.hpp @@ -99,6 +99,16 @@ class ACE_Settings { value = 0; values[] = {"No", "Yes"}; }; + class GVAR(useLocation_PAK) { + typeName = "SCALAR"; + value = 3; + values[] = {"Anywhere", "Medical vehicles", "Medical facility", "vehicle & facility", "Disabled"}; + }; + class GVAR(useLocation_SurgicalKit) { + typeName = "SCALAR"; + value = 2; + values[] = {"Anywhere", "Medical vehicles", "Medical facility", "vehicle & facility", "Disabled"}; + }; class GVAR(keepLocalSettingsSynced) { typeName = "BOOL"; value = 1; diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index a1110019ae..1e70db1297 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -204,7 +204,7 @@ class CfgVehicles { defaultValue = 1800; }; class medicSetting_PAK { - displayName = "Allow PAK"; + displayName = "Allow PAK (Adv)"; description = "Who can use the PAK for full heal?"; typeName = "NUMBER"; class values { @@ -214,7 +214,7 @@ class CfgVehicles { }; }; class consumeItem_PAK { - displayName = "Remove PAK on use"; + displayName = "Remove PAK on use (Adv)"; description = "Should PAK be removed on usage?"; typeName = "NUMBER"; class values { @@ -222,14 +222,30 @@ class CfgVehicles { class remove { name = "Yes"; value = 1; default = 1; }; }; }; + class useLocation_PAK { + displayName = "Locations PAK (Adv)"; + description = "Where can the personal aid kit be used?"; + typeName = "NUMBER"; + class values { + class anywhere { name = "Anywhere"; value = 0; }; + class vehicle { name = "Medical Vehicles"; value = 1; ; }; + class facility { name = "Medical facility"; value = 2; }; + class vehicleAndFacility { name = "Vehicles & facility"; value = 3; default = 1}; + class disabled { name = "Disabled"; value = 4;}; + }; + }; class medicSetting_SurgicalKit: medicSetting_PAK { - displayName = "Allow Surgical kit"; + displayName = "Allow Surgical kit (Adv)"; description = "Who can use the surgical kit?"; }; class consumeItem_SurgicalKit: consumeItem_PAK { - displayName = "Remove Surgical kit"; + displayName = "Remove Surgical kit (Adv)"; description = "Should Surgical kit be removed on usage?"; }; + class useLocation_SurgicalKit: useLocation_PAK { + displayName = "Locations Surgical kit (Adv)"; + description = "Where can the Surgical kit be used?"; + }; }; class ModuleDescription { diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index 77fed65110..27f2ce07b9 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -13,6 +13,28 @@ GVAR(heartBeatSounds_Slow) = ["ACE_heartbeat_slow_1", "ACE_heartbeat_slow_2"]; ["medical_woundUpdateRequest", FUNC(onWoundUpdateRequest)] call ace_common_fnc_addEventHandler; ["interactMenuClosed", {[objNull, false] call FUNC(displayPatientInformation); }] call ace_common_fnc_addEventHandler; +["medical_onUnconscious", { + if (local (_this select 0)) then { + _unit = _this select 0; + if (_this select 1) then { + _unit setVariable ["tf_globalVolume", 0.4]; + _unit setVariable ["tf_voiceVolume", 0, true]; + _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]; + } else { + _unit setVariable ["tf_globalVolume", 1]; + _unit setVariable ["tf_voiceVolume", 1, true]; + _unit setVariable ["tf_unable_to_use_radio", true, true]; + + _unit setVariable ["acre_sys_core_isDisabled", true, true]; + _unit setVariable ["acre_sys_core_globalVolume", 1]; + }; + }; +}] call ace_common_fnc_addEventHandler; + + // Initialize all effects _fnc_createEffect = { private ["_type", "_layer", "_default"]; diff --git a/addons/medical/functions/fnc_canTreat.sqf b/addons/medical/functions/fnc_canTreat.sqf index 4cb9adf8e1..20711ce78a 100644 --- a/addons/medical/functions/fnc_canTreat.sqf +++ b/addons/medical/functions/fnc_canTreat.sqf @@ -68,6 +68,18 @@ if ("All" in _locations) exitwith {true}; if (_x == "field") exitwith {_return = true;}; if (_x == "MedicalFacility" && {[_caller, _target] call FUNC(inMedicalFacility)}) exitwith {_return = true;}; if (_x == "MedicalVehicle" && {[_caller, _target] call FUNC(inMedicalVehicle)}) exitwith {_return = true;}; + if !(isnil _x) exitwith { + private "_val"; + _val = missionNamespace getvariable _x; + if (typeName _val == "SCALAR") then { + _return = switch (_val) { + case 0: {true}; + case 1: {[_caller, _target] call FUNC(inMedicalVehicle)}; + case 2: {[_caller, _target] call FUNC(inMedicalFacility)}; + case 3: {[_caller, _target] call FUNC(inMedicalVehicle) || [_caller, _target] call FUNC(inMedicalFacility)}; + }; + }; + }; }foreach _locations; _return; diff --git a/addons/medical/functions/fnc_treatment.sqf b/addons/medical/functions/fnc_treatment.sqf index d3b849b3cd..443d6ebec2 100644 --- a/addons/medical/functions/fnc_treatment.sqf +++ b/addons/medical/functions/fnc_treatment.sqf @@ -81,6 +81,18 @@ if ("All" in _locations) then { if (_x == "field") exitwith {_return = true;}; if (_x == "MedicalFacility" && {([_caller] call FUNC(isInMedicalFacility)) || ([_target] call FUNC(isInMedicalFacility))}) exitwith {_return = true;}; if (_x == "MedicalVehicle" && {([vehicle _caller] call FUNC(isMedicalVehicle)) || ([vehicle _target] call FUNC(isMedicalVehicle))}) exitwith {_return = true;}; + if !(isnil _x) exitwith { + private "_val"; + _val = missionNamespace getvariable _x; + if (typeName _val == "SCALAR") then { + _return = switch (_val) { + case 0: {true}; + case 1: {[_caller, _target] call FUNC(inMedicalVehicle)}; + case 2: {[_caller, _target] call FUNC(inMedicalFacility)}; + case 3: {[_caller, _target] call FUNC(inMedicalVehicle) || [_caller, _target] call FUNC(inMedicalFacility)}; + }; + }; + }; }foreach _locations; }; From 43b3190202cf89049c1bd590d3465b83b1c65dc0 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Mon, 6 Apr 2015 14:14:00 +0200 Subject: [PATCH 167/175] config fix --- 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 1e70db1297..d1af58b845 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -228,9 +228,9 @@ class CfgVehicles { typeName = "NUMBER"; class values { class anywhere { name = "Anywhere"; value = 0; }; - class vehicle { name = "Medical Vehicles"; value = 1; ; }; + class vehicle { name = "Medical Vehicles"; value = 1; }; class facility { name = "Medical facility"; value = 2; }; - class vehicleAndFacility { name = "Vehicles & facility"; value = 3; default = 1}; + class vehicleAndFacility { name = "Vehicles & facility"; value = 3; default = 1; }; class disabled { name = "Disabled"; value = 4;}; }; }; From 8e176eff55042213bf6958f2f699d357f541e759 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Mon, 6 Apr 2015 14:32:37 +0200 Subject: [PATCH 168/175] Fixed treatment locations --- addons/medical/ACE_Medical_Treatments.hpp | 2 +- addons/medical/XEH_preInit.sqf | 1 + addons/medical/functions/fnc_canTreat.sqf | 16 ++++++++++------ .../medical/functions/fnc_isInMedicalVehicle.sqf | 3 ++- .../medical/functions/fnc_isMedicalVehicle.sqf | 7 +++---- .../fnc_moduleTreatmentConfiguration.sqf | 2 ++ addons/medical/functions/fnc_treatment.sqf | 16 ++++++++++------ 7 files changed, 29 insertions(+), 18 deletions(-) diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index e4dc635104..c498cfc901 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -192,7 +192,7 @@ class ACE_Medical_Actions { displayName = ""; displayNameProgress = ""; items[] = {"ACE_surgicalKit"}; - treatmentLocations[] = {QGVAR(useLocation_PAK)}; + treatmentLocations[] = {QGVAR(useLocation_SurgicalKit)}; requiredMedic = QGVAR(medicSetting_SurgicalKit); treatmentTime = 10; callbackSuccess = QUOTE(DFUNC(treatmentAdvanced_surgicalKit)); diff --git a/addons/medical/XEH_preInit.sqf b/addons/medical/XEH_preInit.sqf index fc9d68fc68..56056de0c6 100644 --- a/addons/medical/XEH_preInit.sqf +++ b/addons/medical/XEH_preInit.sqf @@ -54,6 +54,7 @@ PREP(init); PREP(isBeingCarried); PREP(isBeingDragged); PREP(isInMedicalFacility); +PREP(isInMedicalVehicle); PREP(isMedic); PREP(isMedicalVehicle); PREP(itemCheck); diff --git a/addons/medical/functions/fnc_canTreat.sqf b/addons/medical/functions/fnc_canTreat.sqf index 20711ce78a..5f52759f54 100644 --- a/addons/medical/functions/fnc_canTreat.sqf +++ b/addons/medical/functions/fnc_canTreat.sqf @@ -64,19 +64,23 @@ if (!_return) exitwith {false}; if ("All" in _locations) exitwith {true}; +private [ "_medFacility", "_medVeh"]; +_medFacility = {([_caller] call FUNC(isInMedicalFacility)) || ([_target] call FUNC(isInMedicalFacility))}; +_medVeh = {([_caller] call FUNC(isInMedicalVehicle)) || ([_target] call FUNC(isInMedicalVehicle))}; + { if (_x == "field") exitwith {_return = true;}; - if (_x == "MedicalFacility" && {[_caller, _target] call FUNC(inMedicalFacility)}) exitwith {_return = true;}; - if (_x == "MedicalVehicle" && {[_caller, _target] call FUNC(inMedicalVehicle)}) exitwith {_return = true;}; + if (_x == "MedicalFacility" && _medFacility) exitwith {_return = true;}; + if (_x == "MedicalVehicle" && _medVeh) exitwith {_return = true;}; if !(isnil _x) exitwith { private "_val"; _val = missionNamespace getvariable _x; if (typeName _val == "SCALAR") then { - _return = switch (_val) { + _return = switch (_val) do { case 0: {true}; - case 1: {[_caller, _target] call FUNC(inMedicalVehicle)}; - case 2: {[_caller, _target] call FUNC(inMedicalFacility)}; - case 3: {[_caller, _target] call FUNC(inMedicalVehicle) || [_caller, _target] call FUNC(inMedicalFacility)}; + case 1: _medVeh; + case 2: _medFacility; + case 3: {call _medFacility || call _medVeh}; }; }; }; diff --git a/addons/medical/functions/fnc_isInMedicalVehicle.sqf b/addons/medical/functions/fnc_isInMedicalVehicle.sqf index e610a5cf3f..cffc24410d 100644 --- a/addons/medical/functions/fnc_isInMedicalVehicle.sqf +++ b/addons/medical/functions/fnc_isInMedicalVehicle.sqf @@ -11,6 +11,8 @@ * Public: Yes */ +#include "script_component.hpp" + private ["_unit", "_vehicle"]; _unit = _this select 0; @@ -19,5 +21,4 @@ _vehicle = vehicle _unit; if (_unit == _vehicle) exitWith {false}; if (_unit in [driver _vehicle, gunner _vehicle, commander _vehicle]) exitWith {false}; -// @todo: variable names standard? _vehicle getVariable [QGVAR(isMedic), getNumber (configFile >> "CfgVehicles" >> typeOf _vehicle >> "attendant") == 1] diff --git a/addons/medical/functions/fnc_isMedicalVehicle.sqf b/addons/medical/functions/fnc_isMedicalVehicle.sqf index bf13c51a6a..7be406e556 100644 --- a/addons/medical/functions/fnc_isMedicalVehicle.sqf +++ b/addons/medical/functions/fnc_isMedicalVehicle.sqf @@ -12,8 +12,7 @@ */ #include "script_component.hpp" -private ["_veh"]; -_veh = _this select 0; +private ["_vehicle"]; +_vehicle = _this select 0; -if !(_veh getvariable [QGVAR(isMedicalVehicle), true]) exitwith {false}; // exit in case the false is set. -((getNumber(configFile >> "CfgVehicles" >> typeOf _veh >> QGVAR(isMedicalVehicle)) == 1) || (_veh getvariable [QGVAR(isMedicalVehicle), false])); +_vehicle getVariable [QGVAR(isMedic), getNumber (configFile >> "CfgVehicles" >> typeOf _vehicle >> "attendant") == 1] diff --git a/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf b/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf index 6ae3f7eeb8..5d88fa0f0a 100644 --- a/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf +++ b/addons/medical/functions/fnc_moduleTreatmentConfiguration.sqf @@ -32,3 +32,5 @@ if !(_activated) exitWith {}; [_logic, QGVAR(medicSetting_SurgicalKit), "medicSetting_SurgicalKit"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(consumeItem_PAK), "consumeItem_PAK"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(consumeItem_SurgicalKit), "consumeItem_SurgicalKit"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(useLocation_PAK), "useLocation_PAK"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(useLocation_SurgicalKit), "useLocation_SurgicalKit"] call EFUNC(common,readSettingFromModule); diff --git a/addons/medical/functions/fnc_treatment.sqf b/addons/medical/functions/fnc_treatment.sqf index 443d6ebec2..e010279be1 100644 --- a/addons/medical/functions/fnc_treatment.sqf +++ b/addons/medical/functions/fnc_treatment.sqf @@ -77,19 +77,23 @@ if (!_return) exitwith {false}; if ("All" in _locations) then { _return = true; } else { + private [ "_medFacility", "_medVeh"]; + _medFacility = {([_caller] call FUNC(isInMedicalFacility)) || ([_target] call FUNC(isInMedicalFacility))}; + _medVeh = {([_caller] call FUNC(isInMedicalVehicle)) || ([_target] call FUNC(isInMedicalVehicle))}; + { if (_x == "field") exitwith {_return = true;}; - if (_x == "MedicalFacility" && {([_caller] call FUNC(isInMedicalFacility)) || ([_target] call FUNC(isInMedicalFacility))}) exitwith {_return = true;}; - if (_x == "MedicalVehicle" && {([vehicle _caller] call FUNC(isMedicalVehicle)) || ([vehicle _target] call FUNC(isMedicalVehicle))}) exitwith {_return = true;}; + if (_x == "MedicalFacility" && _medFacility) exitwith {_return = true;}; + if (_x == "MedicalVehicle" && _medVeh) exitwith {_return = true;}; if !(isnil _x) exitwith { private "_val"; _val = missionNamespace getvariable _x; if (typeName _val == "SCALAR") then { - _return = switch (_val) { + _return = switch (_val) do { case 0: {true}; - case 1: {[_caller, _target] call FUNC(inMedicalVehicle)}; - case 2: {[_caller, _target] call FUNC(inMedicalFacility)}; - case 3: {[_caller, _target] call FUNC(inMedicalVehicle) || [_caller, _target] call FUNC(inMedicalFacility)}; + case 1: _medVeh; + case 2: _medFacility; + case 3: {call _medFacility || call _medVeh}; }; }; }; From 661d93e82cd5c21b3f09b1ecbd832224ec1223bb Mon Sep 17 00:00:00 2001 From: Glowbal Date: Mon, 6 Apr 2015 14:51:17 +0200 Subject: [PATCH 169/175] Working commit --- addons/medical/ACE_Medical_Treatments.hpp | 4 ++-- addons/medical/CfgEventHandlers.hpp | 5 +++++ addons/medical/CfgVehicles.hpp | 1 + addons/medical/functions/fnc_actionPlaceInBodyBag.sqf | 10 +--------- 4 files changed, 9 insertions(+), 11 deletions(-) diff --git a/addons/medical/ACE_Medical_Treatments.hpp b/addons/medical/ACE_Medical_Treatments.hpp index c498cfc901..9f0484f671 100644 --- a/addons/medical/ACE_Medical_Treatments.hpp +++ b/addons/medical/ACE_Medical_Treatments.hpp @@ -77,7 +77,7 @@ class ACE_Medical_Actions { callbackProgress = ""; animationPatient = ""; animationPatientUnconscious = ""; - itemConsumed = 0; + itemConsumed = 1; litter[] = {}; }; }; @@ -276,7 +276,7 @@ class ACE_Medical_Actions { callbackProgress = ""; animationPatient = ""; animationPatientUnconscious = ""; - itemConsumed = 0; + itemConsumed = 1; litter[] = {}; }; }; diff --git a/addons/medical/CfgEventHandlers.hpp b/addons/medical/CfgEventHandlers.hpp index 6330819daa..016952a4de 100644 --- a/addons/medical/CfgEventHandlers.hpp +++ b/addons/medical/CfgEventHandlers.hpp @@ -17,6 +17,11 @@ class Extended_Init_EventHandlers { init = QUOTE(call COMPILE_FILE(XEH_init)); }; }; + class ACE_bodyBag { + class ADDON { + init = QUOTE(_this call EDFUNC(dragging,initObject)); + }; + }; }; class Extended_Respawn_EventHandlers { diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index d1af58b845..e966b2d5d8 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -619,6 +619,7 @@ class CfgVehicles { model = QUOTE(PATHTOF(data\bodybag.p3d)); icon = ""; displayName = $STR_ACE_MEDICAL_BODYBAG_DISPLAY; + EGVAR(dragging,canDrag) = 1; }; // Medical litter classes diff --git a/addons/medical/functions/fnc_actionPlaceInBodyBag.sqf b/addons/medical/functions/fnc_actionPlaceInBodyBag.sqf index d657dbe152..aa08e8a8e9 100644 --- a/addons/medical/functions/fnc_actionPlaceInBodyBag.sqf +++ b/addons/medical/functions/fnc_actionPlaceInBodyBag.sqf @@ -18,22 +18,14 @@ private ["_target","_caller", "_nameOfUnit", "_onPosition", "_bodyBagCreated"]; _caller = _this select 0; _target = _this select 1; -if !([_caller, "ACE_itemBodyBag"] call EFUNC(common,hasItem)) exitwith {}; - -[_caller, "ACE_itemBodyBag"] call EFUNC(common,useItem); - _nameOfUnit = [_target] call EFUNC(common,getName); if (alive _target) then { - // force kill the unit. [_target, true] call FUNC(setDead); }; _onPosition = getPos _target; deleteVehicle _target; _bodyBagCreated = createVehicle ["ACE_bodyBag", _onPosition, [], 0, "NONE"]; // reset the position to ensure it is on the correct one. -_bodyBagCreated setPos _onPosition; - -// TODO Does this need to be something with QUOTE(DEFUNC)? -[[_bodyBagCreated], QUOTE(DEFUNC(common,revealObject)), true] call call EFUNC(common,execRemoteFnc); /* TODO Replace by event system */ +_bodyBagCreated setPos [_onPosition select 0, _onPosition select 1, (_onPosition select 2) + 0.2]; _bodyBagCreated; From ce4cdd372220a6861fae0c157adac3faa9d8f2b8 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Mon, 6 Apr 2015 15:11:54 +0200 Subject: [PATCH 170/175] staged bodybag fixes --- addons/medical/CfgEventHandlers.hpp | 4 ++-- addons/medical/CfgVehicles.hpp | 3 ++- addons/medical/config.cpp | 2 +- addons/medical/functions/fnc_actionPlaceInBodyBag.sqf | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/addons/medical/CfgEventHandlers.hpp b/addons/medical/CfgEventHandlers.hpp index 016952a4de..bf96b6a239 100644 --- a/addons/medical/CfgEventHandlers.hpp +++ b/addons/medical/CfgEventHandlers.hpp @@ -17,9 +17,9 @@ class Extended_Init_EventHandlers { init = QUOTE(call COMPILE_FILE(XEH_init)); }; }; - class ACE_bodyBag { + class ACE_bodyBagObject { class ADDON { - init = QUOTE(_this call EDFUNC(dragging,initObject)); + init = QUOTE(_this call DEFUNC(dragging,initObject)); }; }; }; diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index e966b2d5d8..dc0c982a09 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -613,7 +613,8 @@ class CfgVehicles { }; }; class MapBoard_altis_F; - class ACE_bodyBag: MapBoard_altis_F { + class ACE_bodyBagObject: MapBoard_altis_F { + XEH_ENABLED; scope = 1; side = -1; model = QUOTE(PATHTOF(data\bodybag.p3d)); diff --git a/addons/medical/config.cpp b/addons/medical/config.cpp index 28e07fe4d4..a5f00bbeed 100644 --- a/addons/medical/config.cpp +++ b/addons/medical/config.cpp @@ -2,7 +2,7 @@ class CfgPatches { class ADDON { - units[] = {"ACE_medicalSupplyCrate", "ACE_fieldDressingItem", "ACE_packingBandageItem", "ACE_elasticBandageItem", "ACE_tourniquetItem", "ACE_morphineItem", "ACE_atropineItem", "ACE_epinephrineItem", "ACE_plasmaIVItem", "ACE_bloodIVItem", "ACE_salineIVItem", "ACE_quikclotItem", "ACE_personalAidKitItem", "ACE_surgicalKitItem", "ACE_bodyBagItem"}; + units[] = {"ACE_medicalSupplyCrate", "ACE_fieldDressingItem", "ACE_packingBandageItem", "ACE_elasticBandageItem", "ACE_tourniquetItem", "ACE_morphineItem", "ACE_atropineItem", "ACE_epinephrineItem", "ACE_plasmaIVItem", "ACE_bloodIVItem", "ACE_salineIVItem", "ACE_quikclotItem", "ACE_personalAidKitItem", "ACE_surgicalKitItem", "ACE_bodyBagItem", "ACE_bodyBagObject"}; weapons[] = {"ACE_fieldDressing", "ACE_packingBandage", "ACE_elasticBandage", "ACE_tourniquet", "ACE_morphine", "ACE_atropine", "ACE_epinephrine", "ACE_plasmaIV", "ACE_plasmaIV_500", "ACE_plasmaIV_250", "ACE_bloodIV", "ACE_bloodIV_500", "ACE_bloodIV_250", "ACE_salineIV", "ACE_salineIV_500", "ACE_salineIV_250", "ACE_quikclot", "ACE_personalAidKit", "ACE_surgicalKit", "ACE_bodyBag"}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {ace_common, ace_interaction, ace_modules}; diff --git a/addons/medical/functions/fnc_actionPlaceInBodyBag.sqf b/addons/medical/functions/fnc_actionPlaceInBodyBag.sqf index aa08e8a8e9..872b9a628a 100644 --- a/addons/medical/functions/fnc_actionPlaceInBodyBag.sqf +++ b/addons/medical/functions/fnc_actionPlaceInBodyBag.sqf @@ -24,7 +24,7 @@ if (alive _target) then { }; _onPosition = getPos _target; deleteVehicle _target; -_bodyBagCreated = createVehicle ["ACE_bodyBag", _onPosition, [], 0, "NONE"]; +_bodyBagCreated = createVehicle ["ACE_bodyBagObject", _onPosition, [], 0, "NONE"]; // reset the position to ensure it is on the correct one. _bodyBagCreated setPos [_onPosition select 0, _onPosition select 1, (_onPosition select 2) + 0.2]; From 76ad6b8294612a3505aed906c20672de1e156eb2 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Mon, 6 Apr 2015 15:46:50 +0200 Subject: [PATCH 171/175] Added missing main actions --- addons/medical/CfgVehicles.hpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index dc0c982a09..c2336529b3 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -621,6 +621,18 @@ class CfgVehicles { icon = ""; displayName = $STR_ACE_MEDICAL_BODYBAG_DISPLAY; EGVAR(dragging,canDrag) = 1; + EGVAR(dragging,dragPosition[]) = {0,1.2,0}; + EGVAR(dragging,dragDirection) = 0; + class ACE_Actions { + class ACE_MainActions { + displayName = "$STR_ACE_Interaction_MainAction"; + distance = 5; + condition = QUOTE(true); + statement = ""; + icon = "\a3\ui_f\data\IGUI\Cfg\Actions\eject_ca.paa"; + selection = ""; + }; + }; }; // Medical litter classes From ebd1e555a318f5781448e1f39b1aa46ecfd78d5a Mon Sep 17 00:00:00 2001 From: commy2 Date: Mon, 6 Apr 2015 16:07:52 +0200 Subject: [PATCH 172/175] fix: derp when switching control numbers --- .../functions/fnc_convertToTexturesFOS.sqf | 138 +++++++++--------- addons/vector/functions/fnc_getFallOfShot.sqf | 4 +- addons/vector/functions/fnc_onKeyHold.sqf | 2 +- 3 files changed, 72 insertions(+), 72 deletions(-) diff --git a/addons/vector/functions/fnc_convertToTexturesFOS.sqf b/addons/vector/functions/fnc_convertToTexturesFOS.sqf index 2a93f93548..3ce09e3c6c 100644 --- a/addons/vector/functions/fnc_convertToTexturesFOS.sqf +++ b/addons/vector/functions/fnc_convertToTexturesFOS.sqf @@ -30,75 +30,6 @@ _digit4 = _number mod 10; switch (_coordinate) do { case 0 : { - if (_isNegative) then { - - if (_digit1 == 0) then { - if (_digit2 == 0) then { - if (_digit3 == 0) then { - _digit0 = QUOTE(PATHTOF(rsc\vector_d.paa)); - _digit1 = ""; - _digit2 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit4]; - _digit3 = ""; - _digit4 = ""; - } else { - _digit0 = QUOTE(PATHTOF(rsc\vector_d.paa)); - _digit1 = ""; - _digit2 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit3]; - _digit3 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit4]; - _digit4 = ""; - }; - } else { - _digit0 = QUOTE(PATHTOF(rsc\vector_d.paa)); - _digit1 = ""; - _digit2 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit2]; - _digit3 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit3]; - _digit4 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit4]; - }; - } else { - _digit0 = ""; - _digit1 = QUOTE(PATHTOF(rsc\vector_minus.paa)); - _digit2 = QUOTE(PATHTOF(rsc\vector_minus.paa)); - _digit3 = QUOTE(PATHTOF(rsc\vector_minus.paa)); - _digit4 = QUOTE(PATHTOF(rsc\vector_minus.paa)); - }; - - } else { - - if (_digit1 == 0) then { - if (_digit2 == 0) then { - if (_digit3 == 0) then { - _digit0 = QUOTE(PATHTOF(rsc\vector_a.paa)); - _digit1 = ""; - _digit2 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit4]; - _digit3 = ""; - _digit4 = ""; - } else { - _digit0 = QUOTE(PATHTOF(rsc\vector_a.paa)); - _digit1 = ""; - _digit2 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit3]; - _digit3 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit4]; - _digit4 = ""; - }; - } else { - _digit0 = QUOTE(PATHTOF(rsc\vector_a.paa)); - _digit1 = ""; - _digit2 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit2]; - _digit3 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit3]; - _digit4 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit4]; - }; - } else { - _digit0 = ""; - _digit1 = QUOTE(PATHTOF(rsc\vector_minus.paa)); - _digit2 = QUOTE(PATHTOF(rsc\vector_minus.paa)); - _digit3 = QUOTE(PATHTOF(rsc\vector_minus.paa)); - _digit4 = QUOTE(PATHTOF(rsc\vector_minus.paa)); - }; - }; - - }; - - case 1 : { - if (_isNegative) then { if (_digit1 == 0) then { @@ -166,6 +97,75 @@ switch (_coordinate) do { }; + case 1 : { + + if (_isNegative) then { + + if (_digit1 == 0) then { + if (_digit2 == 0) then { + if (_digit3 == 0) then { + _digit0 = QUOTE(PATHTOF(rsc\vector_d.paa)); + _digit1 = ""; + _digit2 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit4]; + _digit3 = ""; + _digit4 = ""; + } else { + _digit0 = QUOTE(PATHTOF(rsc\vector_d.paa)); + _digit1 = ""; + _digit2 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit3]; + _digit3 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit4]; + _digit4 = ""; + }; + } else { + _digit0 = QUOTE(PATHTOF(rsc\vector_d.paa)); + _digit1 = ""; + _digit2 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit2]; + _digit3 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit3]; + _digit4 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit4]; + }; + } else { + _digit0 = ""; + _digit1 = QUOTE(PATHTOF(rsc\vector_minus.paa)); + _digit2 = QUOTE(PATHTOF(rsc\vector_minus.paa)); + _digit3 = QUOTE(PATHTOF(rsc\vector_minus.paa)); + _digit4 = QUOTE(PATHTOF(rsc\vector_minus.paa)); + }; + + } else { + + if (_digit1 == 0) then { + if (_digit2 == 0) then { + if (_digit3 == 0) then { + _digit0 = QUOTE(PATHTOF(rsc\vector_a.paa)); + _digit1 = ""; + _digit2 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit4]; + _digit3 = ""; + _digit4 = ""; + } else { + _digit0 = QUOTE(PATHTOF(rsc\vector_a.paa)); + _digit1 = ""; + _digit2 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit3]; + _digit3 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit4]; + _digit4 = ""; + }; + } else { + _digit0 = QUOTE(PATHTOF(rsc\vector_a.paa)); + _digit1 = ""; + _digit2 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit2]; + _digit3 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit3]; + _digit4 = format [QUOTE(PATHTOF(rsc\vector_%1.paa)), _digit4]; + }; + } else { + _digit0 = ""; + _digit1 = QUOTE(PATHTOF(rsc\vector_minus.paa)); + _digit2 = QUOTE(PATHTOF(rsc\vector_minus.paa)); + _digit3 = QUOTE(PATHTOF(rsc\vector_minus.paa)); + _digit4 = QUOTE(PATHTOF(rsc\vector_minus.paa)); + }; + }; + + }; + case 2 : { if (_isNegative) then { diff --git a/addons/vector/functions/fnc_getFallOfShot.sqf b/addons/vector/functions/fnc_getFallOfShot.sqf index e513a2604c..365a41518e 100644 --- a/addons/vector/functions/fnc_getFallOfShot.sqf +++ b/addons/vector/functions/fnc_getFallOfShot.sqf @@ -15,8 +15,8 @@ _inclinationP2 = _directionP2 select 1; private ["_abscissa", "_ordinate", "_applicate"]; -_abscissa = _distanceP1 * cos (_inclinationP1 - _inclinationP2) - _distanceP2 * cos (_azimuthP1 - _azimuthP2); -_ordinate = _distanceP1 * sin (_azimuthP1 - _azimuthP2); +_abscissa = _distanceP1 * sin (_azimuthP1 - _azimuthP2); +_ordinate = _distanceP1 * cos (_inclinationP1 - _inclinationP2) - _distanceP2 * cos (_azimuthP1 - _azimuthP2); _applicate = (sin _inclinationP2 * _distanceP2) - (sin _inclinationP1 * _distanceP1); if (_distanceP1 < -999 || {_distanceP2 < -999}) exitWith { diff --git a/addons/vector/functions/fnc_onKeyHold.sqf b/addons/vector/functions/fnc_onKeyHold.sqf index 3a57a21b99..568ef2050c 100644 --- a/addons/vector/functions/fnc_onKeyHold.sqf +++ b/addons/vector/functions/fnc_onKeyHold.sqf @@ -207,7 +207,7 @@ switch (_this select 0) do { if (!GVAR(isKeyDownAzimuth) && {!GVAR(isKeyDownDistance)}) then { if (_isReady) then { - GVAR(FOSData) = call FUNC(getFallOfShot);// + GVAR(FOSData) = call FUNC(getFallOfShot); [false] call FUNC(showFallOfShot); }; [false] call FUNC(showCenter); From 1e497c228cadaf2b00b912464938195b7ca5e609 Mon Sep 17 00:00:00 2001 From: commy2 Date: Mon, 6 Apr 2015 16:18:59 +0200 Subject: [PATCH 173/175] switch sides of add/drop left/right --- addons/vector/functions/fnc_showFallOfShot.sqf | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/vector/functions/fnc_showFallOfShot.sqf b/addons/vector/functions/fnc_showFallOfShot.sqf index 0f2040708e..45a2232daf 100644 --- a/addons/vector/functions/fnc_showFallOfShot.sqf +++ b/addons/vector/functions/fnc_showFallOfShot.sqf @@ -15,8 +15,8 @@ _fosData = GVAR(FOSData); if !(_this select 0) then { private "_digits"; - // of abscissa - _digits = [_fosData, 0] call FUNC(convertToTexturesFOS); + // of ordinate + _digits = [_fosData, 1] call FUNC(convertToTexturesFOS); (_dlgVector displayCtrl 1310) ctrlSetText (_digits select 0); (_dlgVector displayCtrl 1311) ctrlSetText (_digits select 1); @@ -24,8 +24,8 @@ if !(_this select 0) then { (_dlgVector displayCtrl 1313) ctrlSetText (_digits select 3); (_dlgVector displayCtrl 1314) ctrlSetText (_digits select 4); - // of ordinate - _digits = [_fosData, 1] call FUNC(convertToTexturesFOS); + // of abscissa + _digits = [_fosData, 0] call FUNC(convertToTexturesFOS); (_dlgVector displayCtrl 1315) ctrlSetText (_digits select 0); (_dlgVector displayCtrl 1316) ctrlSetText (_digits select 1); From c1abb2669d38bf0255fa5826da3549c9299f716d Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Mon, 6 Apr 2015 11:03:04 -0500 Subject: [PATCH 174/175] #340 - Fix stringtables --- addons/common/stringtable.xml | 698 +++++++++++++++++---------------- addons/medical/stringtable.xml | 3 - 2 files changed, 350 insertions(+), 351 deletions(-) diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index 71d7bcd5a0..cbe9b1120d 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -1,351 +1,353 @@  - + - - - 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 - - - Accept Requests - Akceptuj prośby - Aceptar Peticiones - - - Decline Requests - Ignoruj prośby - Rechazar Peticiones - - - Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. - 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. - - - Decline Requests send by other players. These can be requests to use / share equipment, perform certain 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. - - - 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. - - - Progress bar location - - - Set the desired location of the progress bar on your screen. - - - Hint Background color - - - The color of the background from the ACE hints. - - - Hint text font color - - - 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 - - - A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. - - - + + + 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 + + + Accept Requests + Akceptuj prośby + Aceptar Peticiones + Accept Requests + + + Decline Requests + Ignoruj prośby + Rechazar Peticiones + Decline Requests + + + Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. + 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. + + + Decline Requests send by other players. These can be requests to use / share equipment, perform certain 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. + + + 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. + + + Progress bar location + + + Set the desired location of the progress bar on your screen. + + + Hint Background color + + + The color of the background from the ACE hints. + + + Hint text font color + + + 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 + + + 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 diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 0243ab5222..70506fa3e0 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -30,9 +30,6 @@ Injetar Morfina Inietta Morfina - - Inject Atropine - Transfuse Blood Bluttransfusion From 4c6dad69f9366be96f5f8955aa51c48800c0c740 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Mon, 6 Apr 2015 19:43:27 +0200 Subject: [PATCH 175/175] Should fix #347. Could not reproduce but this at least fixes some issues (which most likely caused the error) --- .../functions/fnc_displayPatientInformation.sqf | 10 ++++++---- addons/medical/functions/fnc_displayTriageCard.sqf | 1 - 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/addons/medical/functions/fnc_displayPatientInformation.sqf b/addons/medical/functions/fnc_displayPatientInformation.sqf index b5eecbeb8d..599c2f344f 100644 --- a/addons/medical/functions/fnc_displayPatientInformation.sqf +++ b/addons/medical/functions/fnc_displayPatientInformation.sqf @@ -31,7 +31,9 @@ if (_show) then { [{ private ["_target", "_display", "_alphaLevel", "_damaged", "_availableSelections", "_openWounds", "_selectionBloodLoss", "_red", "_green", "_blue", "_alphaLevel", "_allInjuryTexts", "_lbCtrl", "_genericMessages"]; _target = (_this select 0) select 0; - if (GVAR(displayPatientInformationTarget) != _target) exitwith { + _selectionN = (_this select 0) select 1; + + if (GVAR(displayPatientInformationTarget) != _target || GVAR(currentSelectedSelectionN) != _selectionN) exitwith { [_this select 1] call CBA_fnc_removePerFrameHandler; }; @@ -44,7 +46,7 @@ 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 GVAR(currentSelectedSelectionN); + _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 { @@ -54,7 +56,7 @@ if (_show) then { _genericMessages pushback [localize "STR_ACE_MEDICAL_STATUS_LOST_BLOOD", [1, 0.1, 0.1, 1]]; }; - if (((_target getvariable [QGVAR(tourniquets), [0,0,0,0,0,0]]) select GVAR(currentSelectedSelectionN)) > 0) then { + if (((_target getvariable [QGVAR(tourniquets), [0,0,0,0,0,0]]) select _selectionN) > 0) then { _genericMessages pushback [localize "STR_ACE_MEDICAL_STATUS_TOURNIQUET_APPLIED", [0.77, 0.51, 0.08, 1]]; }; if (_target getvariable[QGVAR(hasPain), false]) then { @@ -192,7 +194,7 @@ if (_show) then { (_display displayCtrl 303) ctrlSetText (_triageStatus select 0); (_display displayCtrl 303) ctrlSetBackgroundColor (_triageStatus select 2); - }, 0, [_target]] call CBA_fnc_addPerFrameHandler; + }, 0, [_target, GVAR(currentSelectedSelectionN)]] call CBA_fnc_addPerFrameHandler; } else { ("ACE_MedicalRscDisplayInformation" call BIS_fnc_rscLayer) cutText ["","PLAIN"]; diff --git a/addons/medical/functions/fnc_displayTriageCard.sqf b/addons/medical/functions/fnc_displayTriageCard.sqf index c6e59fead2..5feb209b44 100644 --- a/addons/medical/functions/fnc_displayTriageCard.sqf +++ b/addons/medical/functions/fnc_displayTriageCard.sqf @@ -16,7 +16,6 @@ private ["_target", "_show"]; _target = _this select 0; _show = if (count _this > 1) then {_this select 1} else {true}; -GVAR(currentSelectedSelectionN) = if (count _this > 2) then {_this select 2} else {0}; GVAR(TriageCardTarget) = if (_show) then {_target} else {ObjNull};

WVP*cu}lu^}y8$hjnm)2U#Lu3BPK zRx5Xdmd9GLtZvvN6{s~G`0_Ka8hU-T_ut{K>)_*GG9xaDMEm(+k^OMw$1oVjQ z!hvxw#vcBOdBeTyWm^@ES1ijgq%BOUcV0iTTvXKN_W+)DY#P%$i9!+>sEaXy&Eww zDG9NnT4mK)mDkEzX(-*+He#Wf#a>b6*|M(chnY1ti3K-M7uGj_dcPlmTP-b_RAuCI%p^1lopA0^C z((c29VZZj+i;~#miRC3Pj@g+;h(eEkzD__dA610J!9e7Pf3Kn-&;Y|;G@F;}K1a(3(BhsB1_~{-I4{AqC z#y^#76a9DZlJ0RBo_M_UoH=CW$`TIFn?UAB#!54iT02})`?75#Nk_*7BBMjSgXF&} z_hp{-Enu$zbon{41kK=5&bGQLD2O}uY2f`9C~Kxpel0yw9X$+1wm1m7*Wm>Sr8Cg8 zNz$Zo##5xbGZF!zA&|w_4_0`f(8rO8i-M2JFG)o1$84+6)Vi%ML=d49*~Q3u&Y!;a zc7kVF^dhXK&kPU#(Ut^w=2fbn<@X)iknH{%sJTiWyq&A{PcEs zuUSA~TIj67Q#q6_Z6;5MY zTZmW$ge_iU`KZsEC_qvjpVf6#7$Wy-N^o2va22aQ5h3Z6CENG%F6e-V*LV`v!}q*~ zgdf5@!Dp5HG06Qu=G0y-YkSQztDHU#^PF_h6>_U6YIuThK!rYla_g8%&@3egYRtMF4{ z$WzLn#u)TLH0WK-K&c@k!g@_%43vZEU%Tbhz4sJO?Pq%c2)iyLoz`AGAT48kLb^Xf z>nkoahBGr@Sw+WnzG&p#mUcw+3m587M?*l^@f9XOSapXawd^6^0?PQDSoZ=H(qX?i z<3|Om_WGnKiiBA?tz!E7(N>eMBo3Cm|5^I(nO(fmOg>N_?2uYWDS-@cR#~Q9Kt>yB zt)re&F+GQNvk^aI1-%zbb3cjNZK~bM!9g z)i;E?T@Z45*mw%KBg0y*%$3`qC{lWR2{_;(6&+WP!3@Qf>T>xipg;Hh3ndj^*yUM7 zy+0zZ>Jme&DmK!JI>Qaz5T^3j7nDc#z20xdRhuS6I;dXMJJFd!I)6{Swd!PZ?5=N1J>@ zB77G9c?H0CrOYTwvxWM5)**d?<@DUS*Gtypt0H%@6mSEvlo{ui^1^mLQL2Zz)0L$3b+_r<17qeS}8{;<3VHu5;bbLLzn1?&2JLe4U%u%W)X z5O7c`3Mhuq>}oe584lSjPM2gX238hiMtw>S9RL_E24%6War1!w~>2v zK}H;F>4+SKWj4uDbaHTG-XDr23o|RPL$!oA;H+Hw*W=)Xg)5AB(75p(tzgoSKf~N| zM=4kYS?Z{|&FlA10ZIBu3CUI|cJInwzRm9an;om%=ZH;4ehJVdpe(Tdr%&$ zpOv|Ok;k<=#LH&SoWAiQXu~H=_#?{uZ`l8FcJq|(Ncwlu9mdYpOZ0`D9Ysw9MSsRF zocXFMPco1TGF2dZcD_w8tvOQ#aZy(5?6>X>8g8pKDeSog3I7I8gI?{ZL=`hI@L*Wj zCG!k}0_j8qssxLP470r+{H5$grF9P)ch3f+R2BaDT3+&=PvFVCv*_cC4b9WJAWRX@ z(?(ES2E2O7zYM4Uf{%@s{qB-8m1`Olz|Pg8O{EP`uZgl&ujninHGp{X<=T}Yi?hOn zD(^V(O%7gv5@|E`!z!HgG+F`JK< zg4vOI53`x;3?2}9bgcK8jVtc7Re^GK!&VpTu&{1C5pqZWpZ)xE7@cS^PQ4t!jxn&~ zdwnPtj7c4~yvrc50El+8ECvYZzGe;do7&VL#knM*?Fri+2-I^O) z_%LJA>8zU7^|1pL-~rIE*1p?acpWTEzT{Oapc_{0NP~@9S6qxE8KCVK?B%coOlMWS zg9yGmC|3c5aoN&~wk1Wd(RrsLI3x*bqWf7(7K-ozNDG3LwrIgxnM#Diy=FnNEX@LT zbY00j5d-bUI&9utHx>*0gY>zxsf4NUxWlYDh5D}QQLx4=D1>?ssvMi9))ZmCPWFjl z1e-kzl2|{fy|eM$EJMz$9#=`!QTJz1R%q#x$Qzq8P92qL7ZsG)T zEf(YaHa=GF_)eAn-h^=^iZwgi`a=+e6|c4|c)f4Ce5B_qiWQ?=hINZr;j|l^h*J5J zfuN7PC}BjgjLX1ufiJ$CmWO6lq!P?*$rAU!u(O9GSBs1`B3tl*g$ zs)Km41jAnYNIDs<-rqbu96HmOWNf-lk(&xFxsa1j$ChnVK0GTQj(tr`PmpV#P<0>Z zKtz%aPn43@ru|^86uCQ~-uu$7ifo1EwaDEaVSD~lc686=hd~9@>K_lqMKP@ri1)3i z3t=?$PrVlKvk(@Iz+2oc(w!B-_q|+uf`cHV>4^}Y+C?|m4}2{|GwBIFy-r$u351{OXHnjOY;z#}c1 z=}97>!?vrPfYfB>4$egVXK0IUoIv~}@Osm!N((P;{8plNi%_m4zP}8|xaN16S$p}Y z+?xR3DP-?oHIy;I9O!pNqSp2(W;4;tu~C5geE(<_FjtwcU{%5r#oQ>!P}=0fy>|%u z947v$vh;x1YHfv_rAYSy_|$c>bm#c-M6V;0K!fSgNDtZn)!FXi2=^Mws4a<>n|s|! zQMU6#EfJaD#(El{d4cBJ37fTodw_T$^LCNg(+d#yq9fedtl->3M+PEMd(45AS_qD@BJ;`UQUsmHPTMw;kdH$gi0eaxZF7>AgL;fZK)|eAFkOwSRzBGUv8hmCT@9+=l zMlmOz`*?#y@CknDKn2%AY*@*IeJ{i@BRD6FoWSmmg9nM=dhW6ONcVe1@swsN)supR z(gJgt;9}{o0iUM2&dMEma3jzIXN@y}MM0fS#{%{Vgu{`midRbCIT8N|GqrUl`C}*nXK&*IwzOt<}3MkM!^@6%rScus?+2| z==R2`dUo&@yj!_v43b8r=QAk5x2k(AQZZuzAbtb`H#iHQ6DKp#)lGs7B$!8?oE%dh z47fuPnQ>K~V&sVWHuAVq_lz;MZa&vT25g42Dh(67wO!9a%2hxdTa%DugY_VW)7aY5 zJ=I`>5C-=qRnL>q=LsZ}eU;#e;*;y;O)7N5hULp;nhX(=r#4Qf{--mXlUULAP<+M+ z+1>ay<@-rm|7nM-LvH*RYB$_I8_HNkZl@_8qOe5--XrA2@FG`Lo|74iNMw-cD_|4^ zyKj=h*b{j7v50>q$?%^rUX*Ts8~-#Av>PO2IgW4GW&SW?{^Xkj;@W=(%`ZbB`AdAU z@?HJ@pB5S~kt~8u62hE@x_X{T{3jgs;i7eY*MuC7>H2;C=74b#qJ(w9O^Rg-$9@ut zVudy12?eo(qibJFLtnAGcg=pH(Dbm!MUl-kcWp)_^D=1Mv6o{=#SGCOk~N|3vVb9Z zRBh6--x`~4u>)Gz2qEaY%1y_88J((So__``pP}bj#URt zuj@3NSM|8mJezomz67?R=D>De%jDPmClQxF@mtT8OXbvGkd*>eo2+p>9}i4&}U2VK|piDOSR!aHhU; zu;Si;%4lM}mHq6>^WWc&cBZ$s@^RF)*Ac7szQzh>m3ofA;-&?klRsfM7sv#RgEfD) ze~srq6=P@{UaMS z&634Zsrw)dOJpB)8{m9x_|hkjLtcQEmCjzVT$DT5xqGCIc~y1YgF$d00)Pu&VrcmC zE_XzA`dnB%Wd@)V;_;gk0RjT3br%km;1l-3f2Hx$^)or|>;#qFGm!OZc;5uZ$U9#^ zEm4_m788+ZC>n*j-(@rA3-#qN*d;kFfA5Pm`dNSb%ANoD{xcAl4%4ntOEI1AdR!V) z2g4Emfid^;Z%=`&t}}0vncGI0ymR*WgCmH9dhQ1h zJp%?O<$qPYEeUMllrOnCHykTmSxro}RqzMZMiJRPqU`j!swzvK!H%C{S1v8CjVnIc z1`0L`@@tIRG19I zehEqgHFFEg1hP0C%x#ouDc}y>sQ$_dFmd%^1$iWfLu-vU6q}WONPaEG+lSA5qvG%r za5cFz@azmzpKrbz(wjOe{o5*=Djm^jMQ*Tixmntj>KxA@93F*EzCj|#Vcjw#b!r`) zTxuVdoD{4wK#9dX5Jiv6pSyz$@S97Df8OtdzGN?oC&WnvH(?bwV?wMnLU+#)MqAO? zm?9gjO*j)LYqhazN!$&Qd|$MY3V0L~{o%v<1{NKKqJF}L97>_;H#9w@Y-RGXl>dA^ zi&i=gvSp(aDt9&uF8lwcq7Ip6Tp9VxIx{LT=+%oN?Lfc`3b&OXCaWqhG1hO@G7B(*o5(imkX6(ktJ_B7Is$f<)AX}DOx`&zJvqXeRfsGYwZ z>eqoN0-zTA;>){&bh0$9i!zP{Q*kR4D;|zkI<>-JB%D=UJgJ-(>KrIrP&H_eLJ$f_ z$fVWJ&-wSEnDfy+F?SZ=U5Ui^aq?lUOQv~DOy%ZuDHPsTnZ`n$h$HD$5(F#ZV0_W^ z0=p*<%H)1i~1m5q2v$$<&H+2k?s*B(sLHCA}$4B;YO4+g36Q*f%L7b8WalS6Pd5=!8LB| z02+#-tumt%HAoResrkE<9H7!x)Qo152-~Y%_~QS~$RXX)P}FHt0N~-ZLm<;UCA>WV zXB^EuX9ouf$LbH~{-N-#9s>E{J<4gSUlNME9EshFVlKhDG4u4H`}d{HS+v_Q*sL=+@N})|wSP9M=N$MgU2>CG-|C(?_L$RebLDqWC(l<_ z?veH}L$4vCK|cF+S0n>~oU)!98OfD9m(by5BW);St4%ilcTwVpR3YR^FwM4 z#r7CWt#E&H4-QtHOjhvn@riSAwbXiY*qBCOnRUCwy}-Oc&a(;bKKH(LGw(FbBSAy% zMfHJe9x9ng-BZ7a=|}7B;?$80XxaupUyh5XuYiVM7`H*tu{X=TW+MCPOJ`~H?clP~ zz$S`1qkkPdrr}`lo0pYR-tnxAFsxp{jj;B3^&N8W_W*LCKCl4` zpXj}ckG7d%aj3O+DawT`Bm*oB0&f1_1pS%HGz?z-uIqNSgTag5@7C{A_|Rb9foR1o zu{hHjE1d{36KQK02qWoNKl8>BCEHPZ=adcM&K zk**->*ZwmC4e9n%LB+wp*f9cP4FCN)PcNZ+O6u5=5jPu_=bYyKj$-EcP5p!L(xpz!-8?yZS@6Y8SeKK67vsj{%Mg6rjAGcvv$;EL$v5|r>>4e({p z*f|@m316?YFf-qLg4MPUe99idIwO0OFpDjc+N59_U&ZTSVwIbv(`{gMz6lss9h z!PKBMD!{|k`Jkp)H8b4(B|iI=>2$}_Xn>k_bj+WV5W1(D*9fv$$=vooxe32Fs=YCI zT_qS~!526VpFoK9OMw134wvY6D0f3OFB}+ez*Nw$T(;;pJhgKrG|U{wC3N;841kbr zm?z~p;Qx#$d*yP@i#4ArX|*>FKXu@f1U;snWi{#y+XmENH_!$Y7r1z^` z#A@tPjL)~CT7+(3RK^`F!*Vxv&<(h6Gf<`;+80%whRiH``4Sng6A{2Zj-gHhOB>SU zZerauk6Kd;Jo92Z%CAxzcN0nUqFj{^D=Q(N-!Hxb`%JWWp5CSx8PsOF*ajCXoLy9S z9KQrXD*y~*`u%S&M^#SA+(eni`AMyT&vMvZine>Bvh{3f`T!M z&IC|wJ%8e%%rQtHds?FYdb7b6t#tU=QxgX8X`;9vU_N3^iZ^uGN7|TmfIP1{msoU8 z<(ocXJXy;r-e&Lxf|JQH91Vr16CeNWAE$OlAVcsPvDNZ*lT`D0>-^y=SsPLFGyYQ~ z4G7bhEXreB*na{Y?Z!~Wm^_DI@%O&Ku~Ag#>)ev_x1byV#gOug4SaPv&EUar;t75< zl8hrWVy-nuAPUOS5#Wj#m1A4tv7>MiJ!~hQ{~@>p8v!w*qfWLJ*BT<}=2ASAu$D|H z0h7m4j>YWrjgr*k%5qusXe1*bT!IfS^b97J!?Ges5^{3#x#hg8V}*;HsIW8ST!OGr zjL;-=CIF1Oc=|8@dR{K+MdwG*_tC)$Jr_(RyG8C^5Y@@M5VWbvLp&_9*RW%7x3r(pYH_o z@e^pY*R1e9q5R+9yH*3-Ny-sRX;&#|RB6%x$9aDf!W-V|~4VmCX&YUdKzTNCDpGx}OxGHpuC-h!Z)V&)C1r~2-KDDJ5& z4cIy%lODAcjS-67M$UsrJw1egGb2YPP%4}?_g_+u1ng>dOnvs~K8KJ`CLOQG#l1-_ z#PkfQ?wNj!)#8(D&WF>zGR?~cae8~S<_*f^7ZgSprydW(+`uM9wP<8-z)+;_pB}a2 zr3g>48wM4=uUec0vXSa~$Bl&}y#$Sbj(fAQ2_<{Bz82Z6W5LETMG7(!e@%w!R+5Ca z5Hoz@l4Q&;6?|wDBkvpIB5Fl;!J^QN_eBDtU$s-Ak6`*a-Opep#WyWD4Sr%N>b@#+ zTS@$jQ#4PRW|k0{|8u!n(5(&o9x&>&9-e$+3t0BK34Ksf#u8lEJNF^IT5huS2tokb z$e^$0U)&+-WfqhPo?OeNzMd~LWn3*IL?OA6%s)$ct))4hC7h zWJpL-=WP$WF zR5Bi=@z^LZp%2}cr8$-OgO6hxK8@>mK_dU6y6Tklfyq9S=_^@1kj2}X`bD1qVT9Z?0N!=bs``k&x_X5w zEtp3d0F|P$8*`-nSOgxLROz7{yXC_^SWc3?Pqr<9nk>g|)`fu;hOV{@xo?ik zU;6H8((Md)r;Gc)DaMb(wu*3nM=)>WNo1jYHa8N?JY4XN2QTC`j0Jw>v+m)Nxp;%% zX3_DR5or1``XCF=)`{i)^-br45aduxxNzeidCGFB)#NJq0ty2q@~uhbxbX~W3=Vu2 zE=t_JtD3h%XS^EJ(Q-@?`XnqQdH0@?y8b~L(yZ~h2ib9^)T%i>sc|1=FG0>C8cbd6(6`&W*Zm1N_twVP?<|7s;Lv{RPO1q zP4^a{aZrwO`&zpZE&4s6WlHSE{a--C#1s9#-?G7Lxug_* zL>U*da`kn4i#nI6jApzbw@$h~%0W?%PXbzI=N{?5dL*AaLR)w}G$)USPrPf$j6_$o`$-BiM)@fHP-FWNg`GOB&$XvOst+*jRG(>G| zLvLOa6obBEVy|4$Z(nkuAx>>-SK`_UM7SD4*9kK+WO1MP(DiGG%z0}w&Z{+#@yb1m zZVmznc_sC?vw1oPrYTH0qaaDBO4pfVG4n6pT(cg!m5t2VniaZEaWjq3tU8N8>i}L{w6*(gb6cP4+7( zaEGsFTQ=wo*CTiXqi_tZfM@OAj&EGM2>%J@uFcr`HFm>!Sco~-tRhkQ4H#~$_^C|b zeBW{+bS_SX;n4!ffpbZK;_TBd zT1Y+It%sx{0v5lOp#H%Sy`b20HnFI7B&bff4KZF3<-Znpxk2s1-kyz6-apjP5k04{ z-%jOpsWgqOx8GX#Uq#jUk#*keTzT5_`t9&a;CVTJ4y=XkA;y~dCV?3STi~I4v6@?F z89-RgVdu=atX`)0K^5+v&!R_tboG!c-FJ~r!{g)JP$9D=EtPoYy$FB*FqU@ef3+!e z$nD9Gfi{k=oiua{;x?@0$-kaV+qXU3orNdHKh5+-02u+FJOK~^i`3qEg!@y>uuWO9 zO~U8`LP92tlW`gj#YwI6H4FY7t1d`wz@=_lME{RO#*%I}c(2Z@y0D{+-ca>211i`6ft#z;d1ln{?ExUs0=Z3Pf2?h9V*4cDD9v`a4gbYA)-<0 zNg_O*<#KOYz#URzFFdE52kDyhK%XyMczE(P8Al)CjxGu(k#YE|E2>2y$4%_v5-@Uf zVGln^nt{n(+Brv#P!_tPPA2nqNPAaUNbJSKPblNcF^rlOoK(593kSj!WlRomNrFv( z?|B9N0T>2$P8{c4Xb^HflBfN*P2}D{Oog&M1cnA7Uv}0UmjZv&;E!jKXTW8x8%D*5`h4AI=d;P<#1kNTFg0c7ue5R=Eq;48+W_ z&@W~DOJ-_^_b7rX%w1UZ82oQuR6Ui}g+=wQX^red_EZDwqo49=Pj)v+WyVb`{)GAh zSl?UF_zn=SUgVp^?)Spz8JOopjbTp|inWNCHKcd7#N7i#a7$SU58c*n*e7MWsGk3V z?)M&LKH0#6H{T1)HtyJ*D~hx;t&y~gL=}A1@abU6vb-Q#e*o_=rom!!T0`bw6Az|8 z-x)B}e|WwJ2Q-gcid+DyNJt3^9+!?LoEmPBD!i{F=vlZ(;2D?$<=vYCd%8n|k)Err z0}h!h{g?a0lr~%M+XERLnWGNQI7vv`$>f3KK*e;Hm6<7{39}!#rClFsv-mqA`*jVh zI#b{?dOnp7zGrINdh4jqgXcQi!Lx@qs4p@6iNJJZNd)VDQB7S3c3{BIQyMEYYp>0A z2R-}$2i&IlLcxs_HAUMJKNbIVpNO4H)^^=)%~orwO139}<7z|AS` zKa?X)W56;0$vy@uhPA!d?75-HrBbPoAC5{+)-9F~*KZ|RuwqN68>sK5nK;J?I*Igt zgwp$JW=2`lLFlWMnYT75lmJXkn^iB#tj`Dy<32Jl* z$M)?G*JoZc=inj!crc#C?4z>2hdyQ*+<1+B#7Cj!V}N-z;oo^v39%&O$B+<8vlSIQ z&ENjnk-LxY!cTZ0H(HIYoR-!jE)jp{6wXn}8en$WBHTD`V`c3tRYf4-lx7aNphKPtlNcS+FuyK7GjT+CF9chgSB{P1JjF)?9%4-RD z6cJXlXrDcr04I=%J!aIaJ1PC+K7_Wvo1>6NXyJ>yc}1Y1VgIh=XL4gYp>2#; zD@fbfqva}-DJH;9XA43GBSCaJHWaJ2R~9D_z>(b?)Y36AZeD8jy~Y((w8qGq6#Lt+ ze(mlioO|EbK7ML!@{7C!ZUF^IcGi3Blqr^s6lR*$K?EFZnKlLNN5S{xUf6NXX8SZr zQz~~p33CKO*b#u|on$ev3KVJD`ylSi%IY@$@0a_b1_59IK zxDcTA4ZWdTwS#|PY&f0H&UsU*+Xrn|u0FW&N-5`ulhs~vvy?MihMy%idx!PEd2|0Tg0a`qLLk;zA>cV`SXz@uwnf=WNTtXAc-l+1^EG_|jH zei7vbYq|}aH(O*oJH8H9mn3rwo&XT?X%riaHjdct3v&-1zA20O7+!+6a+R6?tQV*> zG;3zoK|#vFxNz7@WWRaiEEwBuk~cHq5(rp!dOCfGg2n>SuEEU&D9%Ng%8Rq;)Z@8H zqPXzPOgiN`i98Flg=)3@Kzs>)iN>!geWuhTYFLvG(;hx`GKoz_1OU*3HOdi$qq3lr z<7@alcoF;YgxGa`gXL=P2keRCXUo5<@C-)Lz3lrF)Uz_~hy+qvM`mvFk5`fIjFQA? zhdaQfmbad~IyjDQ!h;5fdtat<$7Ra#*JX)tV8liGCisbgVSr&ss~@K!#d$ifR~LnD;$4B*q%g; zBHXM2e9ys9xHWtkBRwu8vW} zvUIN0eo9$cHlma9wuT2*8n= zyd1ZqQM8jX_Trrb+51oBikRgxr&>%v-W5T{K#G~^MvJ>eW5bzVC=|(CbiQiaI%%fU z*>Z@WH)6%z4cudLjVtK>rVV0&(y->tTHJ`D<67GU5w&Ymx^qc1ohGf%|DwFrC7Yw+ zD^2$|?C(-APfN_M7BRApo)#eBj^G3-v+f^38L!Vf{j%JKv%6*#1{5JLY!w9;w1kUyAbe(5K z=qV&fqi{au@hJ0#sDaV+P*Dgxd#Y<)^Fw%V5or^8bMQxbyx zG-Ww91x8-4i}GI>HL#ZClct1&5%?QiVa{j_-lgnM#FWcD%Reml*#z*S`dNZ{){bV< z13)COMa9j{j;dcFb7`OTYzG<;Uvxr$>UI+WgmJK|*EbuUzN>9QgIw3=hoN>xw|W zQyLwV*0kRq1%C1$sS~i^vPB|=l*!F2V0)4j=6|-fLdW5+(T=Z+-X(fn9BOEQ1#ci- zv^lrf7S1>bgeIVYM&|!9=*}H!?JSSsUIgMs%Y)9ID~Y0vxe+wu6@$z*>wmYB-W2y* z{3Yul7<-wZf0kM|gXQk5S-_L1y}guo2X5G(G=mGMq@I$`Sc2qdd8hAkjXOBw>z8Vgb5Bz!J9Yh< zgdJjq(Haonkre;x^_~4m2Y9Xw=hVr8Sy&Ps?X?EDe94I)>kAsxQOGdNPpql&kGXZP z&zVtPya@RX%j@%>xfjLw0{pF+8sK#P=hXir>CEGrI=8QXh6D&Ckdp-P5D-ohGN7o4 zplC==0xA(v1ZO}7u@xaW0Zy3+tyMcA&VsGAYAp%~N~{`^0A5?J?X99Bg0|jHw`i?) zP%DJw-TdDFs2{X&AbIw)_FCU1R-4YAeKHo$C?9N_bl@24ac(JNt~%~#Uc|djM9@6B6(=3P=gX%!N9g=lk$WEI4H|(-n_c{3w~jyJR6d2d#Tq z5d=n^raFu&VAk*;#) z>Q%diS3lnm)TVXNQ$2LE!h^n1L?yctxu_K_T|*hKe+T0OjhCj35HC`gQ(pH`l||e5@Y+8<=C`-aA|Zfwp3|q8Ge`y*pXW*=$hDZ7;diE zaDv)!Rc;t2wbf(odB{u<-*j~agJYgSz>;siA@_8YttC6FVXFpV9|XP7^y^NUoyRCG zcIJKmW01_0{N`%PYvINw$<-FbDp43PN^P+wz|>~x;&svqASW5&hfW~^MQo8MbEQKnSl%d#c0Gmpc-QH^J3t_w)u%1x%s3<7&QV?bs&$jC~2(cRaO zD1jI;$$Z9u|w%ubsFH)xQ^Q05%%#n=G=UV6Z6OmtRTVO+Fm)YKH%zIGxs8z;~= zt?<2C5tt4vb3_o^Rwh0Ys}9ROsne%X&;JKOJs~4;YDLlDMPT8hc*2ybtXV~JhdOQ& zwXt%X+ylrcGU1Q02f&;(A)>EHakE_Dasjj;R$kF1EyDZkqdvorCrBlW_q6AU4P7i8 zS9@jA={pMteF_A~aoppPi4#lmZUsae#6F+PMD5+z3pnjEyO=TlQ|IeUyh#e_hN$op zDfbfU`3ZWAkv(Cd>21=r zh7l7hCWbOt@C(wMJxv<0c2ddoAaL;|eAg*TIe`(%Ljvv;iG|u4izUoeg6nd0!4edj zH7KWv7&=dl#!CfI-G)??+AiV220ScX%HxjXxn_txk4Ik+h?Nl}D9+YtWx~!0r{LXl zOMxvS-iU)UVh82eD%l-9T81GEm@|p#6Yd|3m4YCNjNlU1?%K3MvGN?*buo~KtGTgp zlF@jGwf0-r?iDOR%F@dry25MxUpYJA8i~7I3QcA1Js1B6lL|Sxf9G z9>=5Ymrngm(9NoPmKic_ZlxIin500btg zk`S6yX$N{0vVLgB)pDVL?#^RjB6GEj%gRObBCiBZ=CTDrlVPPF4%`6Eg+S`J9|$y# zeh@)9G!2J2vob#-oK0|1Ch&dzR|?0DIptsE*BhnKS8SbDBx9x0vJR_1)wU_;U9nR$ z{GEq#$5ToW&r}8!w3Hfa#l)kO{n!py+JN(6ClsJB*%!CsSnvz-E#OvcA+dBTQ*56}zV#K1P)UdS zAIR6P3i9jVyBw?Pd)mH>e%8WsDbe=QJ;C6uB`#ri0Yl+(+eo&Ji;2PU^VzklxEDhuOU(6m>%QLOY!XGF&a=Fw3J!Wh4g{( zw3~9fdDTjYXxDVOd?aZz8)gxy?^A}$*pz~j`jgPNV)>Sbbh_7w+-9^&-_{<2a43iR z-2}?-=6Ga*u*+Z97HR2#`3EevHr>&1)DXk|lHp(Lv-ii8U+k;Hptiy_v+Vu=yz~Po z!#otz4cZhCGtt)87Ru~e9+sJL)sB!G`CbOx z)~(crZ>U`s0cOh2rdD9{-E?y@uC#0H& zEd9>bwR;Gc$GoWN-FH{5n0G3$1<}CW;qomHPqUzoGE|PY9HcsW`$YEHqK;}OJ(aNR z#*bD#y~)uu1p78V7I3MI-E|U{$Y^dBSe9Xjik=L>q+(_YxQRo4`=fMFZTt#)7nvc% z*-!6xO>8n63_3n(yrp(+@?N9y;pB6sEDl=8A~Y3Q#<-){1#T!0a?YlCEmq)jU~2!!yc~hsP;iAKTZ;L%geqvjNB(col3y?P`p!=2;dOpeEV5Ud^5<&FZZGh< zq=w@ZK*KV!P7C~_4TY3lf+7&>+J+PG`Cvyv8WxIpnfjaROJT^!I0Q^RD&)=FJ{V98#XZ>EHGF?ywNzoblyp&eP}GE@O@ z;r+qnU*u40pK|YD?NYg8!-DyNpRvA@d(1rt*S-fM+a7aI{TG*y2tDYJdnTH^?mLrV zy9e^rWS~4L5p=|Y?NUIe-RriM_$}CCITEke#KNL)N9Br3@8Mv)_z*uXo@Ij`U+|l! z_e!5wVZ&y|T|QC$Rt|hEM3<>FKxQYHm78z0P0WFOhM|r+KMY&FQFLQ@>4kAPZro5> z!9$W{%Kf;$M5^mOF%IoAt}CJ1exxCsw}Vl(ruNgTZ0B-6{u0fkjot?J=aGyVckutygc2filtOpn?7PqH>0YUCL zoMq#Hom{B~k?OCSCU{*;la#NtHS6Kxt+mO&G=C~b70It&X|$dV?%I6 z=AmaKkS{0b2W1{SF&<5CQW!#EcsiFNJr3K%J#k<^wDDZ7?*=DN%nQx2r{p|=syCwQ z%Ob4do8><;y%Xg63r#McV}p&0op_A&q`0>h(wP?UO;ssnD>+R@e1yV2i58LSnfjRa z2mb{nj*5@63Fg7&h$*ES@w>}A?gC?giX;+TX}PnaO;l7kHlc?H;vI85*`EI8IZm70 z>{^Rm6e8d@r<|pnT43A$?CZ}85Bc=Mt?(}jjp!L@R0-h|cxU>R3aRoZpAf-)TVcP? zL^?!M%?raicIuLm zFphz?r~PeF;^g0#kw^-GZ+^X57>4{wVks}209Yjw)~Ea36wq2qslfO+u7n| z2T}1SrMfiWJY$sUa$;GoFcNF!B;t}29I4FwC)-97==7PPNI7`C(GutD2V!-T=P{^G zzYD8Xa6!JnL;gfL`b!l8O$Q7gZB_5HrbHXPj|o>frqErg4H7#OpE#j;5C2K+>90wa zx>b}xiDle^Moo#K68a%IaOu|rZb!KT&x~OyYPCjmn4muc2N3nuwU5wYPhRlFz`roL z0IM>M8B;FR2239s1Rzn&*=7&nKkn>(*>P!=B#A^)t06zy!O0r}-Ck(w<6YT2o z`Sn*GyT{w#x&dl5mb{4N5COaYS3lsVH>OO69y(ZZWzM?t;>rI^@yD-lW(nBwXrkq( zePZ=ItK~TiFW9%Gn~%A~hHI>QUJ)V)?Dadhye0Y}zLj**STH_m{~jYc8J*k24y8tP z_NNcRkse>iOM;C_4z`zm<{++IAuR}&^|>{yU20FIOglMA;9N1|kGB3p8Rk&l$)`(X zAFG?3-?OI^FFz1)1=fFgKhF)okA9fk|LJR^uL)B0lzI5itIq@}?|gr?5uSh12oGV% zk{LskY01v^5c(Y|IqeEz8HLv7Zvu!KjEM);T7ql3ebc3*X?3F~1-e?JPv8m+bf@t^NynK=!PwiSHQ(_>L9>kv7Dhp+vK-~{v zGd_{2g4j9+C@eXKLNfVn*!Xdo}bypZ4&ulgS+^B6h|gjqcB^~k3Gxx{W* z_r_boxn2zu0~AR>&$raim@WZMFS%UmZ8+kNcnrN8;eAZy7Q7As2F%ssR&pzheM zGe|ftiugm2{yCgGvm}v0-!9%*D0S!fG(v;sY;-@ZmAVID-1*MNT2TLm_x=PK3kg6I zOX{fy-&4x(uxQo?$F6yNV`HfEJHwFai}|cazk0k=V_t8_p1f=mETu`P4Qot{s~W0{ z-Y-jzn2rQcp2f9AZh|>I;eKt|eOnnE!$}E}*;%^}a1E@yS58XhEYY!Lky?u?iP~I8 z;}R3@84euODygZ1)N_GFMOd*EEsxfvrU`1)o;h0b(y&xl2g6fK%e>SzH{Sn@3w=!~ z!2X;!=aaSdMcAS-FQS*ZAZ^>B%@3z(BpuWUX;ta=5gI>E1mc3+9^S)Ee<=Oj&hhbj zvNM}9QGzQ|mSW4ZH-=x${T33-_!9D_{)tWIj%MU8s}dfH`xz*ljQr(Ee=KthM%I+& z=OI)_&Ow<;1N|X2$MpUca=QXMsUM`cGP?vC?SA=ZU2Cn(UdIuaC2)<7if z4mxN9_PA%qTHrN30~n|BjnzEMRk`vGb8Ug=_CVN#u}{WMif?h5GW%kzD95x)4MSix zzG`J%3iz7rM%b1nif3^_neK$dO8{#qw7YNRq921MaAV(xZ0yoZ?`<0Z!g0pp1!k=( z^HZ71xFDU-qzr;}s4GK<@iQfI2Rd(Vpl|zH2&b#kQgTG2-p?TyH=C|3y9yP>h%eOr zoQnU0$B}es{t~I^brU#2pUTvvdd3fdvR>Ha(ac$ir^J1ktOIfwCUsByz|!9}cX|Sk zhJO_P%$CZB1O$*yanfU)msl765W#z`MW+yqbjaIfD(>RYg&-)Jiit?q`H zLDvGxR2_TK;PrX@%;@onBi0xpByEL=4@Amh*g?MJ?vX>y zj{*z0C=|T-O%{!_eG3iJN!8;F!9K&oVIjJ*Y)OGw`77&G%jZp`pbSsU#BIPR+`e+< zcHlYGJkdmVrB9P@*w-hPN;Q)&2hXf z5SqrszTX``b44`zstkzdV80+-@z|_$rMIOr`&kf>nCV~|s$mL@moR~jw~{n1UF4h^G#R{`UHHkg ze?w<=xb+{inG+gFp`R4;(chb?X<8!XU;YIyNwTStgoRv4K+m!Le?0dW88-U8XyS1A z9JuZreM_jh5=2@?m;`4NHWMnoC92Wk?QAu%#hYf;^DJ@DgGYi&7ysMC#B*|I`_qFM zkx^3}(bXQrCOUy>jl5ok`UmoA=(0iEc-PJ_Z4x%|A^I57exzp8n&8gMR|u^dlLTwk zkhoKJubR;BBX&4XHSsh?5LmyGXyo=J(i&fS;Ungg$6y%6u2l?)3|DwvJ~1&tJE&r< ze_HP+k@QUbh7B19?t3?lvnM_BUoa%L!(yQW5Ji;pG-S^loS-0{7AspW@r<-I^T6L& z8!N4gy(Kn|%R>IaV-c^Z2RSRYdHe?U%tcJR|N$kwFtr!8f)KR%+WTGOXuqbWmKH9{V%gg<+HX+!A;+695djwG{YyuLHPE?{ zParmiAhox+NLDQ~j8L23%DI|gpI}%-*yi;dj6~iC>-6d8n?38*Ml_}&o2VXxqh*G>7#UoptphTG0}TrS#f|#P0btw_3V$~& zREMsPW#^kdS+a$&bmU#Fr`#`(waXc8zLBB&1#SCWEQD*H?h_^ae7WXiw^WnM<3?K?@!%tEOIC#&DZWZprAv3D>a_E1g>7HUlOfyc|7pplPdx{ zy8JHl$^zZcFRX}Z4WXn#?ejQuerv5C$S#l#fKF^%F_Do|KgM67`$$}NVrj6z;^4Vd zjAe^nrVO7h9wPy*$cn36*dSM#RxT&17PxGomXpk!mty zt8(sD>JG`2JD6`2>T~L-629E280te|rE--~Qp_qmR0eKq8MExo;wN>@wLBmPV9*!- zV46%B&DdD>!4R0rWh%?2a;k05$<;tS8VVA8qm$F-pj-wFM{$8dX^BiZ znX%949d%wlA~Sk_WWBqEi$f*I_nv|a(z5S<8qY{P$j?oLl1#-tfrX6HTLQmgCxr1ATQSPf?rDtxd%DG@m3AhO35Sre5 z8a8KUta3A8{S{`_=8ZX_^fu?QiuqD-6D2d(mvs-E&S+}~*wcxWTpR=pfgKv%a=p4f+dGRKlt zD+pU~W3idxu1HVBF!RALTGDo$R z2I)fKbZBM`h9O=VBvw>Ow$)cB0vu_8#Jjq#!_iK*>;((|h`N z77AQZVF(5r>T4pF#O;FB6E;4~Rw4_t_(r5?BgSPCJ4LtqjOg)I=(y1NgxFo=V1?IjLPObp1iPCb&^Fh&|L7_Wp~42t?0EUJ&p7;6_Ppa$6yRw8Hl1 znb3mcy0*lz0%Mi&13hJYuXlVG0%Vq;L&Vo52Jo<$nSB3`9&P$=8(m2G;QKNIt=??7BYbzdVW3>f;|HV4Hs!=#`3co_Q{u21dc30sUdv7D+*{WeR1F z$6{|KlIe1Fr<9(@a>=A#Z(zVTJd09@?ri=jQg}YxwN<2ii-)>|FtYT4L%D@-AdJRmqodp)7I+nh@r>Ixmp=ksHITSM4_$m} zi|%lFfgRQPYG){dg=uESrj?D?Z0AwXcIkcf3o1@_ybw83hi+2tF0t|Y1kT)lU>Odj zE_Jc@kBNWHOJIkgui=eyE+4P{J>-(Xm#5tc0l@BQ7xncTH9CL(aXV8X8OYV!z*%qJ|VMCXvjq;WWM11NhcVbM8aADHwU7_Sj|G7^gjbH5cEKiHEOyfC`EiHy1 z!s4WM|6cuIHr3(1I#x!);?YKt;RA^Dv$OB_TL9OG60XCBcOEE+&a0&V`GSCtjC-1M zH{&H&n_RXgBkD0m`cWGWQ+^-v=>1{Z9f5w-rgv%(K5BWvd2$8VZ)op;VD>RIU#xyl zKhK8!QLBltBvYpJ#4_URJ<{YXf^9}i54HXzupqwP7N;PnBy>y9{*V;>tbj|pIE3Z6 ziTV|2wEQ5-Y2&fd!nLZ#Venw;%4BtTZGEk6*Y9;=4?}NLdWcm?;_&$z~>^ZdXv`a_BFBl0< z;=K~xfm&>AHz$uCvXwuvaiq$lSd6UaC?-;V^xzw2tbBLGRoi_YTz;m+=r(yDB!cq6 zjEi~wbg-V&Y8a$OF8`VkD;mw-Aogr)31XO;iBn!@Y^w7~gPYVaoyky6dwuL`(u)v{ zGlm*3Tx3H7f$MB86PrJ0o42kZNa7e>FqiUdZ;-B?!(^w(+=@nU*@h^lE&PzLt zE6KG>(e&1ccjU^?h_1JuCWg9382LH2lv+UnI8YdcIj=|SCI6DSEsWv~VgY*d(=youst^Gu#ytpaJ{FBf(Ox;yCMhEK;aX$@{R^~(OjVcs(DAhysaaVbEN zaJ{yTmkLJpTa;N@%c+CiN#5Q;xx-ae0j&jJ0VaU#TmbrH2 zr_*YeE+TENULb-e<5>$T<_`dV(v2^gUng!oAa@Ix3+J`pwnecPdC&!Oi7p?2ajWK} z&EdJ$$(0NW*h}JstN^*uqNR)%)&X{ip;d=zt1w_>)7Ymiuj}wo+QNjY-m6WzdsXm< zgoRe9uFsqiBrLoSm~nDOJmt84QX&Hy+w`d)+#Uca2}zhjXqYF*TfXuQ3W}d(yWPj- zod51e&!n(K?Kq#vF5rt(eTqeufvI9CFtp(rY&oNod>7HHvUv~I9m;ZRFO zRJ^5Du8X$QJ|mLI`lbXI`;5f!6Wk0$k-EBRLpE$YV8+Ga->$zZ3=pCzr=hM?gq=Gs zjkY*_SdPk&G z!!B#GGfZ$8|6}m$Tj7@ff$NnN#0~9pqFz|vp@r_9?=%V9~hH{6v-xo6-3|9M(pKTWK<)*M5vDPj}2{|Ud{k`AXo zw9KsNHs(_}8VDyfMG@sj8u1tHtw*vcJTzi~Z+0GGis1*y66k`-7{U!y?soj!s~y zSrOVoc0I@7y=_J$eyuK62>Eue$Y|h@)4%9B&yMI!b>_wb;BdS(>B$pbClW1H)_g1u zzUeQd?E=(Agry|u4_q9N*?ACt0wcFRw9^w9AY0s+8Ev3N?zxm#%Ns+0svc8b`kOwC z`1-2E?&0CribdB+OAHKhTWutYY|J}?3%h+D!wRd*xz9~no`G4zW%Y^SvoDukJ@Mgd zPyo+14*wd&cJ0w;^o2Z3f|HV%{=92OlPTz~mr}mNOYze``NE8job}{}=C?N0`XA#v zDf<>ikokxA`PaYU;h47(A!r>Hzx%zOT7kCbyO+@R1~6?=yY>4{ zXU;n&Y%#CUX$P6dcN@@$E7~CO+4;5?VG|Y~Ondt@?f-y9qJcb|~O=xNob9ckS8EbJm1w3Kr*JbWtaC+Y(tE&t6 zovK|7H^?*#8oqehhe_Rc(GY&g-n@ksQuh)93B_*Ph7JZcG*OnNq;*_dG-aO#1FYpW zMuwF1Hiyv(x$S;2dtzch9Tw!AWQAfYg(NkF3ZsGbG)pX`E@b`jcU|rUkONWHDN$rt zx9B$Xswh2R84`zoII>k;7$9*QeJ4+rMy*MA^yA4ArP>!KH+);3#meJ?1L6v^J;dZ#LeoIX-Sy0=lRha(hlDk(m=Y)3 zjQfT*Ec6B^PPvSotc?n_dZ))zf4+T^hALxVyToa-q`@+%1xcROjY)E*%3wD@&$5+% zrq{{r8YYy_#wT^j(GVX;uy%_>rq}-KY zkXEP^t8&nHs}%ODjKaJ`B3m$9W)L&i6vPtzxZrHL(Ok?djRPl#a^0Hj1icQp$?LFg zpJ_Q4WU6)LB~;u%E2xAj=El<3+=ahf1a0CsOgMF7f8AKONIC0J&}oQ2sW<6YnQIc@ zr9ogS-J#H$$y+LKWX_d4-q>16ZLTS~R|Y+-tKtuGJrg3R38iD4?;Ts$UTDvOh7UWDeYSthiOi!q)Z^ra{a95+dRwu=lU2Eq z>hQoWinc&i21&yMK&=}9CudW5oaLqe=lw;ErKGVt8UkX;C2Paz3RsQM>)s#}3nj5K z1K_S#mwl6%H4eqS#f2G!#tjP_dUZbK=&FSk55g$QAG(48;0R>c{1rdcBpq&fU!h)6 z-~15%hIQrQPf64)g)J9jN!I&!{JAjYEnU1QJ9w?NeN378QkmT8Gq$A)JPw-Trw@T7oyYQmLdZCNt{Nh5)cTTqY_d6!sS*;aOZzLl+jW{CHGVY zyMFSyDjIKFy+7NL;#_G*LBLSVECW#KOQO=;-N|H;3BFK0zfiWFH%DPNp&!vsN&=t^j;vL8T;Niu@HGHwVoay-385U&f8dx4-#PbQu?+B9&(v@Gb_#h`> zm$1a!2(*#QACHXUeAi_E$t}YhAPrV}X>g_njaE)3TxEE{mfeE`1tPWeY)dmi+fdGX zr)wec>vyH4J(vK;Tdmw8^;{Hi{qwVTLt@4r2Sk*ZvDNJA%KnSR+prQup>>85S+38bLBKK|2L_9I%S_lR>$8CM!^G^ zY_O7AfT2j;FL;~$NTg>wyJ1@H4jh3w@9M*N|oJ&^>0nRR6WN#JVI);ZAA68 z)4_DN&xj!CVa)LZ>p)Gp-V{b_83EIVHvB{f9%H_u+*@$=?kBchKfdKv7}7)8-@+{V zep_q^;-9O)`c7sXWsBACI41;%Ms?BT*E0pyj^W2bmmzvI^)Wx?a>mh*)R|lh($E%qAH+?d1mmkBMMJfw&Q?v^jeCFVYVsBz_dP6Lvf$>a{v`9N(p9M>< zi>VRFf2icS&Y%x(*rJ8-ilcXhxxOLkdAX=D+QY|gbSI(@VQ`=wSxu$T7l3>qQl(+Y zIK0zP#?Fa!8NoA!a<#331_C|X)bx37HhSdnMWzrRiJ5eUQmam;+@eOmE0h{`GW_?a z)^{l41wsq$Wdy{nNteuK@sNFFb($yeGhJQY zT!{&Nb|r5;n^L`O&g6HFHsulobpPTBSra}tLgYU$3<0Yy9gd9TYDj#~;-)*4ahUEv zgQ(}(1m|l_1P$G9bD{nvi%OH)Z^J8+dafBd3{)P6pLg`>s32(Vd$z|HC3chFaX-Hh ze%|f&e_eq!h=b6ob~1CF5uG8;Ahzbqm+M9X?MnV z8DL+OQV|ln%jkPnt0Y53rvFYsLU6T^BzeexqLp5B-OBK=MJ-VClssOz>QF?Y%n-_y zgl{7cdB^fXbYv^QA2?EwI-=*=FXtH-`>#N^VuijgKD^8p&-C z2~<=ojBBGK>#4~u0Spz@(Hn>@A8RfiiR>~}Y@nQ;ld%9cHxsY24%8lm52#Jh;tL!^ zKyBFsGLLaf6&IwUZCfanI_JE?sqU%MD;&6STW+<&a|Zg!Hgv<6BV)X0(tY&c(l#0J z3?IGUQ@xE-2}dQ}Qw`~)8kv17 zvwFwh@x$?~qcDn@wq8^Z57Z=$9lW}_<_Nhm1m9LQbj7wjW^5ZkE8HW@%1t>}Pp<{) zj&d^#b0M}=Zba5otua6yLICema_-ZaYvm?KSqZhN_#0SyAf;~-9s5Lb z;G34Lxu~lzhA4W++G3*S`2MtNxqTTfns65)7;^VL>iHGepb7B8RVDR>{c@#|xoYJm z(JT?i0{oPdfpdkQ%akM|Cwsx~-eL~u)r_Ut4+r#sI`e23XHlD1_duhx*;31nBiYBn z+Oi-$<4TiIZb$+ClSOj0Vqz$?l4Q)S#lNnBmr6B0Z?5ikGZ28ReREPEVLcAhUQg9R zaHb!wATT1UM0lNu^KW?hsAd+i2Sl)HdWSL>v=!cm#~7|m;&p0mGG#cboS`ckhg-Xn z5~%p@<6>!uH8)`@wZW`Vb}|gS6OKS*CS@*<0*<4 z-2*GfBmRu%&nGH$7n*}HT@V15wWzH0Lb;FzXV?j!ma_^;dpBq-0y+v7DPV&+nU)?% zN!$hGwJlh54AP)DYF&21fjiikoH8tmsOpuJTJIWgro-vEGCusijZ+Wh zYc%m{@>**X{NTgK6=6vyV&}o1VHtzXPi!E}g;I`KmQ|emMhqmLXpBIM3#IU*N~7f@JzGPAK&KTBY(Ubhkw!j{GN zHvX?ltZbw#QhZ!cctH>}F8oQkU4G7o%fbTbpchTY`VFXGLBWnC!9l-NV6SWWu5wlr zC$J4fu!SE6JgmwDc6G;ROF5eb3JD8Ii~W#R|O)|?|!hSj$`t;_Ydlk^ZK!u z5~tLDJ#zxTCVqI}4B`46Co&N%vps?yW;*$S>qIsSLuheBmDWFx`9X0hNfzuYVM_c+ z;~B~TD7=a%=OyYHPOlSqhPPwRH4ErVti}_M2RH%!J0);&6QZ5o@Xoi(S&tIn!MeJ~ zI04#B{XMb4O3?qJpvvrYhOCaWHxixBrZ&ZsQzF3?POwk?1Vx%($VQ=)Y?>yr)7(hV z@u-eBD3y+?p7AU++E-P&N6_VPz6#U2p=~`%K&x{Js$&)dhKrD{MBE1q=?`&pE|c2$ zMo&oBaEFu7rrGpVT2%-{t2_|oA=$pin8PB20b9^eE2SHl__7z11GsEnRS4&n#D0x% zz0C+{u3fAv8~g}$I&(=Z6Pp&zkzg2%?=+^+Sz3b`DDuSIl9_EeYS?BZC zM?XL%qlTPt`hAhXMj5`w0?z4gOUGN@Cpy2fij>!lvm0|~Q=@8|$nc*Ki~F)y^Qwyk}znlyPW{GEm12cez6>P|`e~tmTaF;&TJ}8Wt+;P=lhvMEesEtM}`gz#A0fDfM5HXI_;h8e-U+Dz8& zJ7T3-ge=BG_!)hbgK!Yy4u?1Q6yaJz(rkG4)?JNfLxXSF^aecIV;>j7N3WH+KZCcF zjYajXYam&z_C0WFJh}0~Ko;jt1B$O(w{mK>!+HTyKA~S_XjbFvVePnI} z@bq_cvlDe$u&0+r8a-cDEsLP9`o;JwL{Oi3+y6ZE{avZ(gP_o9%uEyB{5zw95fk0| zwEWne&~9anTqmSMrK+4*1^k>&hg)_mk7qoaG;u{Ddr+X=@pu^d74WQBu?~r?6~Mmv z@$l5i8T)KtLy@@~7zr-<`}+F*?jM;mroMi?`ImwPQui@NQsP5fY|5al!!RTB6)*KG zxqCb=<@(2w^>XEL=y|NjI2!4CgG@0UDrd?;TGgtDZU(~1iBMj1ZSj5h0N16K2QO2= zabcgAmiZYd`O=JZfFvnY+ZWBJHl>u`mpNxG&P)_-+zmw%5;SiX5&?&!a^(^#`Px`U z8=NR%h_BrH8B}(Pm3QR!H}Iq_*)M-#fn)(?a5DHD?9HN8VJ-)}FWZ@KZ0)cHlZx8(MiMIFoKs!MR@ZUv%9RH}q;SarC|2bDJ6gt@#TjkoPjAZXO9@vfiY0Pm zLlHGrn7`bnhacjd!d$9NdZJrq##XIpTEdAP`%$mtihFGP#tgvAm-b`G4O^MqB+P+m z@h}V!OBRL!Jo21Om7JNu5hucPv*HWp=S(fjfvF8;X3Sf6Lb`4O$Q~A|!vMN~Ds6Tt zq!AUcCCRwm7$bK(@Kp8LPw&D2XRX#G6V@!kID;qMS**h)eGK@L5m@kKi710;*ILPe@ zHBoRXX{f)dN^24t0#^BoDN?&V%_kDs$&g0rwJ&eS$n2eDS6A!+Cq-(&Np+DYDk3PT zX{b*M#&Zu9zFU83zsTIBL1L(sb>U&@5X6ji`;s-<+ZQ859iM9m`{&FPC&I?vuPt=( zk?IJ#8(V8l=!Z9s7@lQ97-DeyGD7*SavhJs$4VQmxhO-RyHFl+6M_&xmWB=PqEvDQ{uZ{-v-6enMPBDPi*iG2Thi8}O96prW0e)Q!-(`_6itJ7euzdp|5x!>n6_HoX(eS9z z*@(@X1uQ6wWAcG9oYoMPt;XrKoN6+x#0A$D&xh{b?I;m)2n?-;X*#4ZQX zp)R#p-5qqljp$5bgBeBQb`qVJC(2ajz(LB9cz$fCrl%B;>^TNdMmqBF8)Ws*ScHY< zSycFfvcdh5v`Bgu9$4o;jSdjd1{&yf7g7e;uuQNL#uxCWy$5?*!k?mp=R?rv8AQOh z-^d;TCdjdD6=(&N=Wnu>--Up$m-fZ_ZRMr+gk8+WX0gKx+LaoW8@pM-XljAqQbRC< zlX$>SvZn4Md~!^f^-|+$xWgM+PB>+K1sv;K;QH@ncc2 zEPR@EvCbaLv&_bHy*4CK3^~3e*PgJNuh@eYi9?K9@~BPbDp6s0(ATyQd<;^GL%YQHLb}`7n2f5KsU8Sz|6vZJx`j)l1#UWS8A4 zCFc9VMSE5LvU{9>6u>-dP}=YNd_xAppf9vPOhgK}g?_^$BO^qhqSk-OgajjN59Pi_ z)Xd$fr$xs96bQS#Tu%Nc-Tnm<<$rQB7=hgfV|8t@rhvv4=v|pUS3h{tU=%S8++1_s zB4jK{*O79S&}?8!3`Rmeml0HQA%VWo1XdVtepqK}S>9DmL#6MMd_Fgrivk=RYTTe* zRKTs6KX_5cM-Jrs9uEm(r=#B$>v+dLJi|6aKU?^X`*rx=d<*n%x|u@W7BU;^mcpT} zJ$7<g34vcGFQaEx2F_u{X^Cde5JKYwYaREjc3#z}G2z3#!v644kJEIi_4W(R$-JS+~d{91`D9=`w4j$x!A{po- z7G`llg(#_(y=!bEEZVJS>0j-2IW=SvtcT!)w|vwn&n z82mybcMH+F*qM#+%jRG#Uf6#7$}zAchv3;6RZ~?^VCrEmoL`G2=;|)QIwuTE^&2Z^ z&8f-d$h=@ENzd(;J9Fox=qDI7Fpt!KdN)h%oU2I|QL5Q&$U@O*#=W9gxgiQyDbuYJ z{~t$Z9@oTyzyCQBBtU>k0$~U!lXC*1qJRP+nFOo^1rfBOfFNQOA>QCMIe@M$TDusp zR_&@3Sua#nVue5g*jl#j)?&3v+HJqB-Ceb|x~)|)B)<>8fBN#(T0%JHb3M=dVQB4* z%voULRQGW-Gxeplp#jivpiK8H`sI^CMR& ztLZk?yw%~uL0F=@+Lo6we$u}h;FnKYBfVG9(WP)HeX>bJYNdcjo0*AW<;gA3oM<_5 zlKdar8e;CoVq zrBRvN8Mp;h9|_303@dRhhS`osiVCK#MuhHx2}_qo2uvf676=VvCv!yt+zwLU{Q-I7hn0KgRx}&%=fQI%>%ng_hv{GYi!%8$KxLgu^*n|7gl208nhoXAO)dG!** z#jmP}K%vsRS>|`Qt@A5g17Z9@iMv9GXnQEbUCy8qy=^PqX+-Y^MJoQP&&q3 zI2w%c{;$}<2+_3oz`1ZtAstCXqqf}3MbE!;7)ck0RY^-5SV*3<7|DCcRaYTgaUTi1-_>&C9 zme?)apoCI_6Lj}Og{*h42;q&J^HVnn9Ww3QaNt?KB(Wd_i9*NCRJf&PxZSy=Ocz3C zvBrJM53*cVN?rl4@~17r_D`v`SB{3mZbQ&m$PXd1=HxUYkqih*vmjQgoyoNdnbD8vcF@tukYz4J-fZ;;7K zz5N{2JyYUO9gmK%;}`d5Go=#Ju*hnqG*a# z#wb|Hf+OdE{8XW=%X@(%pJ??RdhiE0`nj?=L&B*wXJ4xm+el6htap@nz4P|(qk=n3SO>6b}^N44+QCKc;3-g{+0yxIbia zR#!BCaOk&%k+7$CRWBcU^u3H1nN{npej~6Pe#^&EvujuV`sdoTIuMGi!RNeRh^g2r zKn2&;WVFd>i>^jTHGd#iX=M1uwF24je!8!B^E#qYTNMmK1MZehya>FrDtCO#^5EiH z_|yRLWx;;AlDZ^_c1^Is{(Cn_XkTvKn829AtD+#SINNrL0@!)4l8m!O~6IpYe}I%VgHg zF^dw1L%4_4tPT78lS2L-kb(e{m$uUYcR;t+-@O!$LwePgy1Dk1cczo1Q5L3MqBX~P`D1_>(*3ejhv%>w%TfESOJR?fLAI zoMy|&!7W!-4AYv4q&q`xL5(?5b`GsI%$Y4@v??EWb{5rpAMQW{1g38s4;ABb^;(lm zVPA- zA66yF)5;VA=y+#yXG}BQTFyl(XlE6gFU@G7wZOTfG(I@u@gN(t<}yS$e#_-1DDz9M z76#uQLsimEzZD0BfPjv{uuCKEkaOR{9={Q*={|WkNX3rdW$Zaj>I0dkeL~}|vlnEO z-pxDGDnbSc=dS^N=|lm4TBS4{9(ArAqj9m6MK;tDIcPW?7gK~+V(BWgEt*JnvE~0l zV@aZGsI4?ll=Viuge0(eU>u<08ZU587q={hNp-JHigRhNwI^a~%xB0>kpzfe7Z-xg)fXp)MpbM}t135GONVoQ7zG zhtUj>y=FxZz8!8m6Wxy|;gi}KqtvRII<E=Y*@<4Pjn45{A!X3CPx zVdPF-DT?zC%hC#Zg}8Rv_R&%lJHH~MOB06&_;zF`WaxC>zQ6 z3ENiUd3G&#fxuvPJu8ca61^n>oE<}FTHz_Wf||`NfG${Xbs-t#7EvMpZFATKlIe`b zx2GmL#LOtwtB;_%GJ__%=Snpe0P5B*FP%%7o6f|d|ClWEn}2)gBN&!M^wIjO@SS== zG~_-OAiD*&9a0U1r@SL^97RQlm&jW0*=ahei)FT<=VM{Fo{5AM6;+1Z1FZqcY^2yR zhzAxVGIF2JbrzyBZ(S*!Aa=vKW#}d*i9uMP(isAcjbi2tO4EqhuT&q39EVke)K_}s zawW_+E7FObRakpP5Z&i{ zcLk}>34{Z#a?-ZyecvVrdbyyjpTD*gcYSy&D4xi&+%bIz6#=1DA^#D$IUig*6>v13 zCazAncPY_~?xI*AsrF*AN0K6fK$c2n15v>0_|6gGei1P0o2E|tIVf?O#GPKurJSCk zuRc3i8#&lLeX5ba*cj48vpN!I6BiY#GGmg%uC5(AC`MTB%;Y>zy(zes)|8>fBd~)2 z&r8Ov>fw~K;Rrvfn>7@wik&$=X&E#_$Bv|}QfV^qIhogL4*d-EYCC8=Iv+c320($s zjfOAHJ@=u?tib2aPTIEVKeVO+pEqa2H~IVEv;lP7`kMKt@2gmZyCA>X6C@~rAj=ha zbIoPNq98RKD;^ZK-wdMtKI6z*wQICwadYrdITc826j=SduKmR-V4zi%{Z=2;87^e7 zXn=gKsK~oozxpkea|gG&(r7vK@2b#=4Q;isEJE|`0q;cEAe*jsRb|5MimddbNmAH% ztcHZEB(cPhr2|((`~#xDG*#lRq|*L*Aq+3RigMai&Xs_DJNW~a_Pl4JO+P+tNH0M* zJkh4*)UUVZzZ!wJs^xCmcp^NgzQhk55_X*TewzqTW}N!{IXS5ZV5e{nl`D2N(wcUT zd25H~aME4~d*n21H@?gVCyqCP)4=8rUlJ9owE8#MupNi~ybqH|UwDAqhrT$O^emor zai95C|MULPvHzb^-~oF~Ch~Z)#r@&{{Nt=S(d=f)Ek8o?Bklc)y7)rf*9*Fn-=BMS z!W3UbTrH}(<)B#+nk<_RIkpW1vk<-IFztqZfU|zyyc?~FEwpnHW|O~dmqB(Vr{-`| z+V3kyXz%N2XH`}tt=$J2kf+OPXzc*Fhw2&8J(V`1`VFd=se$_2kFQ!$fX$MEUiNxb zB{6vJvr8-CtAK{9lb{k0E-#~83G%!KTI0qx8dPySRbOmbG4ZOh68t;P5~4008iPT+ zc)>5SQ8)BlpWv?-@=Uo(+J9u>{5t7aMhC59hAx@ZY&pcq*IgP#fEu{Mp|eWnx0x8f~(m;EOkar&=qJ`Zg5kl+wo}-cSCF1 zz?%V^rBCssDb>TNu$CF<2R@vznAW_FC(`F+4uHTl2FKH73NRln$Kw?pmq&(66Tc1S z(()?lbOEn9g24jLtE8PJ`vknbK!W9Vk1C~A2H?Z=t(HxsHf0^>cguTi5DdvQ<8q7- z!c8f~GI-4W8KWK=Rz4UWeJ<;coda$!;KVs@jT8nKfZ>YF+R=u86@%kJL9rn?YER`l z!~j^1jWic}9$o)7Y(h{_Oyu({?T7q(QcWUn(c+~`$%s_rVLN}8yf<+dmDvw;OSjzU zn-D4F-|7+|)^Aa6gdlH`zGFP0aj*;(N}W%DvrWxf8*oM}sE_GU@5Q7}8_(sMdO<8I z!(jJc5t;R?SlCA5e3~&pm?p(;3Wy+h4_X}A!FpL=%IGVgJgg;!=WiA^2nR28bVU*P z)DGsd)VW2<4hC!&6F+^J3CmtsWBf)r6&!K+{I&jD=_0sexjzM4&VhwpdAG3$rfI@+ zK}eKNd-%dvdYN-T3Q@iNiRUSEXSe`Kpx7B4e!+Jmb%i}gxurNR4*M-UtU22DrYLJR z8GaZ)@{3<3XdK=Cf)hwKrQaGE2w5fVO?E+q3IrK7n-3km0;_}o0l$9fjite+3O3?z z!2{``^POF#B!Q$yg9FFEy=1pi1ya*LuRlIWLv|H$1tQF@iTkrdrT#xIni>?&7X*?@ z^!;7dMO*cz+wJ_OD@s;RxZlF$IR_3qBd5>fT>>@_G!4{svwN zMvukizVrA^nR!PL={Dp1v%Q}z#f1F>KHgjFLl)ynJ1S57VUNbfPIe#&R8!yg_aFZC z8AM5+^1k>%$iMoV>F+J`SuXXmu>-hOt*PWZt&(Ml0rrm_WJsnp_=4*p(fC>mP*nVt z-;;u{SlQUM3a^;MkK%tmtVxG*MDUg5+@$ci;IMfCn-3qg>C58AuA>P8cOYdM?0Jg( z!p`RPoe2&Sg&l~mVD_ZRwbx%PMN+U=y8pZf!jZS6zNz7SVS^ET-8qnZRgqi&qb&2& zGvm+PkVlUC8cbkwQ(CK~9EiPWD$}Eo_s)4m*j^*A?)HH3lt-C$ernn}EbFVL|2CVs zPbf1al9pfrwVyg_olwl0$U$z%XDuL+C>P>yc>?4>8~grtcu1@4Cc?idb6G}4mJ0em zH7PQEi%9o;xYn4A4w+A1Ue4i2Gsi+m+Z>R`oca4PVVF&Temra@mZ5>=(LmouLsU|) z7WO!UfqUY3WX|8D&P*O1A7qONZ_B#V{$GQX?IZPXKcmd^R#KntD#f#plG%mJ%sp#~ zd9%%8^D@3r5ZzylC^RjlD>#CrNA{Byxfb58APd(xLa~dF;?zgCxIS?N?_kBfgW(ve z^@QkhmW89ZcJnXA6#FN9`C}qm@XVX|OLN$9%9a91{tfTvo~{7vi%x3&I{Aw`D!*uA zR2tFmyrRe&&eb~WT$uwjleDy4fX5)$mEx5Cs>cP*r9re>!F>Mr~@S8v}J7J0&2Yt-l!LUz39QswfA5t zLN+NPN;;v}>MLCesiW|(?t{g)JzSWyQf#nPmWO?|w(P2koy1+W-2bxVCFBozl~`GD zGUJKROP|1yz}z|+dviP%88@x+f3T^2Jmp-cTeoJz61z?5{5ZhpTVEr}vDZIPdEMMi zwY<9Em}z={#-{aol$q*LS*z+GlGJdl`j$$EY-pi_rhWjc{CKqZQVJlQ2m7{fIuUkc z=9Vo`T#2hYrFkHXu-@$^_5Tc|y^|?dzoV*__U>PMPmKHpKVcdA zz;z9>mirzFP;0x|?7E-Gx`3#LEVWtU&Rg8RJLG1E+TwonE=0blt?mP6D_~netJ)^> zw9ROi?i<>^ZFP`FBvR|caYO&g&*;9?x=m!$3O5Ej1{+p^-w6l4 z>@{+r-(gZaz1;P+cKYpPV+J%Ac+KUGVvkbo`expZ<50^YIJK+nvQM!<7}mvjUa98{ zFi$g?HgIalz5)UvT5W*))uO^R!CeKkud!$WQbg_{h|`BR2YrZZJ@vQ(AtJL{qw{IX1+LVlm>n0cGGjvff&o zw9hu=5Hb}~f5P$BAj-KG#gmJ7PwM|TG6cx!phRMbrj?$6bAD7Tm>jIi8#ySn4F<-$ zT+w3n$cc~bDU+Bf2v?N)LtqmEebh>spK*&7dZr|ScP$WPPmTr;Q+}Lkp-+V8U`Ul+8 zYo%;Mv4m)1DrI*lcCS#s8Io!0I3yBx01<{uDE_DOYCY zgM%vARYQvPS6E^TND9pt%o50$;5(##YvB4PR9g=oil`Nrev;_5t>nNoK?v{kOH_H^ zD*WN0Pl5yr+_ln7?FGumf_CD4c;044HyGumyS=DD|B;FEve5JgdRn6Ur#C1yX1Gqs zly|4@ky<_(T}JA=LnvJxpbiw8OvrS~`q*^oWDN7UV6e{~x0iIMNo?t5Nkr&W`^vx^ zp<&L$M^fL%RZ_yn%FH=nt$}uGHWipD%QU}YRRv-~e^C!s2uS)aPLE)MmPOJ~q~6qnDuL7*S$^U19n9AhBM$R?RDTbY4cyqM7TN9ALA&+2B&&2fwaU0`j)R}T>Ppu^bxou<)a+|#K#w{_O=jJ%3f>#r zpFT?14x^s-5_syr2j-H4B1~D8JCTuarcdD=2nR!l)(^y_tPk!T44F8%JvHexWtnyF zun!00pZ@)J+L-~Zz_pi~o>xs`wnz7y3*qdIXl4=($KdvSLNkl(UnmE8|4SyF(ES~x zMl`#OXnJls1fP2r6ROKDgpun7cn}9r0Dx)IImYY_Y+COb2?lYun=cjLN}#uU?G05+^aPgEJ&!H>bM z+tB>rJ^5?_=qJ$5JUgiMfeeskt(v=^_L;YBA>80S#Bg?Nv#GF+wtQmVQMyR&<>KZY zOBz?+rP(U{U3Tb$Z=1(mEcmXWBZp@Gtnx9we}o61*0GRP<7x@NQx~Ni=pXHdB5ey) zS!RB-b6l{=Fx*`b$fNoRPp9E0wBH}6vIuu$ZQRDwSAJV|f*lhac!?c1hFd<><*I3s2)s|~(YpD&#K;FV| zOx1|I`N~f!uZCdyQT!`AO`FM;*;GRJnJbo&2DSuK zXO=XEijVWhJ+9?T1+;PPBUN8<>0)xQ=eTSHRt27*D^Zv}b8!exnGa6~LfE1Og#-cz z15M$4%1NtTV}*Hu3%>{T9p}u?H4WcU7*!fQo|jW!dIM5(e8xGHYa`=;rWwGd+W^{X z0No)vtXvJ`5j>kA`_tgx0ifD;IaTe%Fh*x=jDz0j23MDnKX4cPAhfrVvbuo+LTB2J z1K|ml3~s42nf6Ucok9NbNbPD!nLZTyS5E-k*QQS;Y&LaY(DW%3`w0NR2Bst|5ZIx(*%HYoE6^4s5D_z3T$(!k;mf7` zuO>EDDWv3Jb%b2+!{rn)GvJFmp|K74Xee&HC1L)d@}60iP#Gd~t_A}?5alnKAnzEw zAx(|n-6wy_+vknVMUngZN}i@FF-7*Ae}_MN+4W#Y;&+1LW-hw0$D-loR^0CCvKG zA(6Xj!q{z5*v&Jy>xShJWApG8;FU0;S>fPB{T4?D*i$TIU3* za|d~&o3}C;Dv#@As3cr3Kxf4P;Eb|taV#fnA9>+Rm;TLWfqRBblgZ){$abLPkXc*v zx&gG@ZfO}S&+1p8CIDT6& z@c9{#7dKHG8kIaGNXcp;RWT`IZhIWV3YX|z%Mw8tnmy-e2BX0vLOrsl`=ri6LciyS zQf_Gm8rF5SzHj+?Xuhta!O2;dUE=cc#ibJn^uoAG@UNi~n^TCh1qBr_?NiRFrT1i7 zZ!5_7J}2>M?Nvtk*ce72Fw`HBw1gZ*vE#dfM8txj8iiK}ST>HpIPuWWcTgdd$*d=k zOkA?~{LR;wmx4>>%Yc(Hk$=YJ9loGo7w}v?%gQH4Av1otdh8X*4k{{Y7KsJ#cs`PH zjppWf;NVl{f`f!UC`94?D|tSLKoRn-Sx&(Iqvgua4nBkJ)T1S&Y~v}38&MZCRY zCX+i!QZ@NzOXA*dCvaLP#i-%<4=EXfK{NP?#TdB1$fh}-)YV>`E060G1tqNv2Guxb zTs602nkrML!kcdA!lMHFMx{Wk=t@Abi~H{?7VJ>QfcS=(vp1ezLTM^QHgmN5j!>^P zikPJW=2LuXLMK_26v2!du1uRuWgc#gai?)cM}Pfw>J+^Q`T1YhrcL3`4N*JOILT9+ ze+WANHDK5*x9Ux_cZ@({mVM{|K#~q`{^`!iYy+HkIJ0;wgD}KMJ4*?D{sY=Krb{Q9 zV(oN}8V(7ELLc8zSx`eJ(LJ;C2f%0I+1hO{*Fr5wwgBLo z&@-^Rws7)tPqzeCF9HhHf_c!mo`)9)1;U1v^Y_I;nYNI@lY*L&k@ibIE-%roC)f>bw?^`hmrIx&YR|!V?EYtaI|qgYZ&_A$hPOu z%bW*@*az@}*ozYkij8X!eg+dpz83kzN8XrZ9n}Fq@!5&iCXg2N<9$u}!>UIh(%>|1 zpYM}?_3Eh zZX3egyrFn^yQzCEtrNG%X2HY12U~CQbaz3E5kWd{Lrfd|2w-dS=fT3jqODy+nNvK_ zB02GzRmbrb1pLQX^&5{zOll2^uB=$o7!Nwol@)6Z>Cn5`8nNZ2RkG7+pLH2f*6>HP zSIk{j?9KAPL62rjsXoW*%iy7akc$LM>@AQB;O<2W-o-P3S3+z5R&OXHLDcd$G_SiI zw3jSY^#c56K>|okIr*>6|L2G&P^F!in?qS>AiMj_xw8qh0dx*-?wqXDJi8r-tv-Xt z$@aF<#&~UIJ>boL)a$6eZFi@`E1`D$wp#1XOyei)1G=gv^`~gtr>e|`v|x#6t%Qbe z*UaeOKh@Xt<7qyTbHv&|q+sJVP{ zbx$4bb)!|X@la!GQ_<1yZqXrHopY2+ZA}U| ztCGI^-AHBd#c`BH99f@chd7X|=z%(!6c7}oZ36(PI8^hBZ*GN5R%)hjshB#?{>ci# zQJff9FP%ua{$~$-8%TWdLA!QQlJ~-re#-Jsw5=kW5_Tr$1VXUqtH5|%ToNoFKcY0i zBdgleRW{CtMJUT;6PVaQdo6C>aj5eN^fi>%G9fWBmUI~H$9bO!k*V1E?(T`=@<~kC z*MO%8T(*5_bcCtIQ-EEABFzgrb386OvN_iC2BtX5B@L&eB8%!IsTCr_?_*<>w()Y8 z#N7~s{w5}wi)iLunHCQ4fup_%Vt*74-lYn50wX7FZ(_TX*T_A$FB#m zu>$T>Vc@UW%Ag|`!TJCkj3!QaIR8^b_LY=PCNeKBBHWkpi~P?nu4Il1iH78G(B1`J zoY=?_h7!pi!@zx%WDtt&#SYECaGfW!Hgxrl@q-Jnxdk60)2QCj^XvpXEFAxIf0fWZ z2qYz#=CKd9KCcJ{FuBzGJE-0tUrvKjOoAI8{_unXAO)5dfQV2mhz-Mzt-Q8)L*gq2pslf{iLnJUe;}PKt6LJ)C$gX|4ld>%h zx7}U@AuyQ7Q5c*YW7uvjKbAJ+SP7U9;IXgBueB3k%jsp#@)N?5EhyG;^Yw|$=cFx- z(C?if^S(vB)VG3I6w+%3yFt^TCmUxUgraP9hH*(kS+(YxUuP9w=4G^aqqdkVC%G><2Js#vBa3lNhS#zyOa8KpjEq1oi5mntu6P{;;DYj57Tf%ClPB;UrN&MUzB2Xv3N2}A0)@Ne zaT^GfqlR&Z(k#S|tTnw=Hx6eXbjs&!hiRNvl=O6!Oiwlkx5{9mH+f!f-amdiCkJ$? zwUO@E$t*Lp|5C48fcBmz@xx0ZL!|7tu}C^t89J-uy^-9cgqMHLe_j#hygcDI|MbNC znx4YoW*@+Jq`hMf*b;D(njhOwW`k<)FlO|5MwH)<1w46@k-Xv2#u)d%xM5+GvkxQp zb$l&=i|u#aDQaM*X=i;ocI^I@aJ(t@Nd0%TZx*8=nvMz7pj|_#4cTq9W+peAG1lHl zs)hysG6LUI?cu{`jXtnX0kZ^3H2NNa^u5tMFPE^LP(z|3V}TADg5u-g8PGzJKtZ(f zDDN)X`6K1h9o{U7*GRGI!&k~W)qs`2${IN;oqyR9BT56dvhh?ol#usLBa;9VURjoO zK%k&h@R3$ku9V(`W2F`E4^ zt~(I?pHIJn*On5m$wWA4qBtlX9%1zx^Z)xMlt&!o zeMSd&=wJx!>xb-R3H)*1=7XD&kKl@f?AUH3{#XDlk7b7d3k9Qu*>5Cgueq)A1zfff zsP)>o7325!HayQiN$VQ?k57!R?YAPns6TCb?!W(kp6;m1hyJ>c001&y#nxk|Sx7@s zYZ=Q9%DVRPuC+9Ki$JXEKI@LH0)uQfgwZWT3$b*_TJv$Y)_phq+;@)iu=C%^2Vuob zZ1eh!m@?WuYYa6JgVv+h!D=AJo2zeZ41s&fAW%bBT$X0K#%EB=*04N6*U>B1{nez@kF(c;1{zvsUKF4Zz>gO`C~XvK>1Hc$7d zHJNBZJ}*2RA6PtpEzYGyl)XqLUgL zvx)85rn~TgCJ0f~Lu<7LEvZM_;5Y>GfSOCt(zr3MF72nwY0-Q3(Egtsx6;+X-?Z8s zwV%`e`-IV^_o=Dk{^V<_JmbQ@$yZ zIR%wJ$z&JADOd)ggOoDkNLBHr4v>qLPQX=h_NL4#xT2iG6miBMM8SVQCRQH9F2mPgQKJdARP(=B+s=Rp!Rdwi>H}>yp&Mr-NT!f{r(bT) z93^ePQ?8F5rRwE7SdToHqgi>ShC zh8=+Iv*7;cp(Vnw=*B6DZ+k(I_i88x*-@N8AR4?-s+6jE?A%gysTi*=Txe>0P3~*{ z{u|1|{y56rzglF-eDx@7?%ka$3G`OQ_{M!Pe-1)o*K=~E<_4D#|GYzlQg3EB!-$3+ z0d;Yf#J1hV7YP{3cljdU9BifjH~=!$ju{zwrBH1 z2%iLSy}#AvuWZIbu;PMNI|0>9qM1FM^lFzkTd-ibg3PusHTX+2El0&3&e zgNPIz0<>vfTC4FomZjI^Ns zUpa0LL`i1twabAU41YXPl`B;oJz2Vl^Du!Px&s<^_^f;f4?6_N4)7yRzK3i&D(SmC z4Gi+{jqAk^bCahGec;j6g~8=BHOUxrwGGzT+SKVJmIAS|nm!;Tj?}Alv(jfRDOE)@ z=$;4|E!Fq=gFCP|$1`W;R~Ma!2t^K~=@ez9Rtqs7M8#))P_k1Ii}W7-KVT6a%7-Dm z7d2=%OXD@mi6+Z%*JC)EkG*CH&Em;{Z1KZveiq2J8p)=(BWr2So(*pEkW92Oo&GzF(`KK#_U>kzNoi=ae^$6OMwq%h2<5b|l6s|6eg3405lyb80 zC`T&FDD6=7VVI2Ym1V}4u=@sM^P!MQG<lU04zXvY6hrduja7N@HGOw*lO z<0K{qUr}bM^heY1Q&V2XOpk+6coO8CZI&t_^~As_SwbN3P=~Ec7KUY949|vN5xlsl zBMbTtU&F!z$X!=!GC=lOh@Z9vT~S+YheBcPomnt9WCD7xrsOL0w)w_Qm(pxX2HqzG zyMx;`=QZjg1NKgQj-l@Jku$V4Yqntxkun8>UYXf?Dl-|Dr{&o?P{qK(0AV!I2KRUl z9fQ|TA884ItC6BSb2SFka2r{_3#1(5_a|9qkDeZLo1kHCg6jo?)?nwrKJmtkB>s#< z(D_XuAX&Ci-_(`hw5eU$Qzk>9p*3?jQ`DOWM!%B2{Id{$rpoM>Q)XqeeC+!$2I0^OQ_uO5rbwheV2wf+<)|%bG)-(=4WxzV zCEVM706DIdLMG6v7ND3JwamkIZj;6yQY1O z95MJrD9O;V7oLzkEJ|e>UJ*xv& zGIPenu&|MHi4jN=d}c9Gsnv6vnP_wx0zW8{2zEgAL)acAJ4g=TM>ebbeuW2X-MgL` z=0f1Zhf5bn2#a@`a(1dLNTi5x(-};RCxz+L7^x00H!n*-2g;k&OJ`rMk&khySwCOV=IXk zdz!r-2+ZAMsO7j^7Wyo+9sa5rA#nk$4;+-d@I9tQ*j)|QA>#^Yg75h(a zEO{b3_h5FAv!)D{5dC3r#m)+gjn2a_*Su8+6Jplzw|7KPz`rWrbZ0GW8V6p*#gbd@ z0tec+o0?R#``$qyuKP&Go{|g|JIql|0@wbp6)KGdS4ryz(jm!d0Y=MyeF)1$rWaDX z&{gw=2=vTK1%kep0(U60$)?!l= zD2pMr`q+&pPrgK}CR0!9;Mx5VXT}txpa%w7c8nP8%>zlXW;-W!TH5nX@*8xfHHGpo zh3lFRboQacq2o)^XW-B)yVY(y6beH&`gC)Ukk&s!G*S{HCDpl zwadr-?fJjFDdno1QIPt$;Yi_Wy6@_1dZOX*Qraow=IFQW*!S;+L273ic0iPO0*FMq zf=Ozh4ZM8Xw33->uMgcIUfcm=Ib1~9KD8EvQDnnxGT!S0p*&36vP{=w2*xd0oWzMz z_bK57&StBK~6g3rhx5G1iV@=wI;GbXXiZoa^tuOB^^Ee`ro!m|9F!jAu$i;H% z;D-_F{^kvZ<%tjuHKBeJF>|r;Pzdd;hE@OCSQ`4YZJYBS+2tS&?6VpVLWBfmg(uEq z@TL(BeJ$};w`Iq7=mhXAqINTBuv~kovbgT=CIFx_} zA3(wsmCINdf;9gn1hs z6;M^~VC!nG$Zo-hO+#y{$%}v;)Ixj~0~2#GzPbvc#O<_Y#~YQQ;$7i1%i*qEekDtF z2_J#qeY8zD0@hEa6hM|nLq-e#9@MjFY&P$0;2!N61eI9^r?j~FgS)Lb=;#(v7ykrh z0H?UfSeXG0fEU3R&Oa=>4JT~4hLxi$M&tm7Il*0!S8tfnO2fAOIDvGlogO?t=l+cU zHPV(jb91On+Zx&@%YBW?{26SB0nq~kUx8vC!(KC_&V~-nJqOD++{G%?-TSVsmT0=10?pWNO4|>H zA?Mo!qed?|Jl!g`nlo8x9zJxK6EU#L1rYy-W=V+Dn}Co0=eM&7s?yA8+l@*3cn5U7 z{7)6GM=phon!yw|DkA$IDB*O9pDXDx(QF5?g;NZaOm;1vxA%&v)d9PA=S)Db{&e}} z&v&3A$K9hcYj#d@n*!t$Yj5=>Ughf*-f3KA%=|*nK;S!|>Y0GpWHFruLBHhQ8TaO} zdI*)-la}wh&xnwYfP)joY0rv|au_onFJm|0`#CmgqEcwvNalP3JNKHNwag_YBw~oA znR^>m>{N;VHzOFk|3u_xq>&>5m^l$$M_@USHjRJ`-(M{;kyi>ks<-6$Kc$> zpi5GrVVR@S)#ce8a0-UcVgeQvCF)$Ut34ZwaMwdfDS;1F^12`oEIvNaCKhxIjx^FT z?Uqx=3H@~e$jJfs|g3l5Sbgy3@mLad+M}EGs5AEnB z+&c-27fXW~nneF3DE}2xcLaP&-xWC#oX+YXdmP#*)OWiGcL4s=htG!TK$go}y7htF5Y=Rs7-Ek&J^HZ+;vm| zdP1eMK%lk=$i+)2a1>SdC_yg5YReWJS+*b)1t}WkoJBHAl;Avy7T4@bfr#2Z;hLqC zxo?sGUr`(1@Ga*C!;aqW>T1_&-L*qlEMaC=La>%%TdXL zgT$We?cNg3#27pv#Eppt<_ChWV?O$Aw_=gX>Elwd`(^jS6OA;e)H+w}gB&4vUHQb9 z-yf1+<-r~itFIkNRlp2Ig-S5!n%z!J`tr|pFC!bqPKV&Qa>yR?8Nj{s)ymUE=7czU z%tC`$fF8?F2*Zc#frFc+Rd<@eTqrTH{-0cqAZNz32RFM+9`QhG@^p&L04Cq86v|h3@21$@%SoSUx|LGX zLpyz(l;#~<+OEJJTZdME<0z(`Wf1(=R$Q3$K;@js)u!j$-)jwo9q17v#rHtn>jOPT zm}FW=yuYtV4sRIa%rR{Exv*oQI@4MbZTnN@iZ#wo;ywrcRqNb2lujQS5v(>_SMo1| zstd#B&og??j8Bh6c`qa9|5=d>Pga;>)qUGvUnupaC%AM+>LI3xvt%*#BwgK?Rnw6b3ixsn>$ANc~ zapgN&*Sod`$9LCw-th9E%FbtdNb{tZ1O)Ga7;F0aO^E8)Kx_TJ%ZXb5%lH5PkjrTNaZD!ioM1juYi#&fN9%`Q zjf0DOzO)di{w&N|+_x-4`{Zn+miCKkE+?wJv2dC0`tT0am~=?%PO9D&2X~Tg?$*sx ze6LN;&>Ar{_GdV))zobgHs~jV{1w03oligT;H3Y7; zCBkXqy_9Cw!ExLnl>)-UbY0X!K7fIga6jk1%Lnyg>T>gG~_{0h7~WQbhZj9l;}8$ zJ*BoxDl8yvuf=ED@`!<%9_Zt+`FSx+4_wLdoLa-k$SjpVb6!rB!0l4^O6%bq293pE z(46cxSrqP`1Dc5Hv$-u00_tY4ti9kVV^B^OQ!VRi34(!((G`Umu{gEQeaoQ+8I3M& z)1{XZ{ui{f9Yq{`kaS^?UN2=~Soj#5l`=GP9`^sKGeB7j>W%;4ZTRi*gihL`&Kr*J zLuX7SaUI0rDy`C~Q+NsN=lImgc~>1Jvo#R=~<%4N$p06Fmy?sBOV#!C~KcnD_2#}mMJ0cgUel!YbK7lS#| z%~eda2Xw-1mxZvto`6y1q{sJzo{Ea(+UciHh6O)%oXCk+I?ux+rm{y{gKg-=mr?)^ z$f{NrpfU{uU=OZLV%By?@p9mHCXHPxy;m5V2d;^zA912T_wA$HfYoPOW1^DYFL21c zS)?r!KNC&zKxAS3R!H?V$cEItgVBV019~M7uox^tHoX$?Z^k>BvPB4_dU`hV*MVUY z!R}!dgVR;MR58Tky&x~DG+iJ#(#NODy?-9Xg$-9LRDJcr{Alz68pCkGUq?nXn>?vT zgUmHEJ}5|HyFt9^pj}%{-SuUwD49h!R!(WRf+s?|Lo9ZFsMPjHMIthQder(+GBS^{ zWTjTnR>XaYPq@2bHO!3?RfX)eaS&KD*k#RxZ733?eqy09r%1}P0koe2he@<>pW9?T z(i4NtezquVYKu&n6KTd@KqnR%L0w5LtsXZr2=?3zD&PiwK*fhl=1L-)$;Ite7zn%x z8^e)AjPUPm)=2a@-60}$Fj*&o$RZ$1mPrCaKo-FTB?uy@2tiRq(U62-ZPC^uZdJ6k zihfp$3SwLcB!I2u+V57eS|zsiYB%+>+C{AxlKXOR|7qGEAt5t4=e*C#n0qf!@%9OB zk%byx^BfsEDIoHYPuAQKT9+eY93-i$kBh`l3_3a4g_ zrS3da^DYn^45d$?m(Vdtoe`4vaBGr!%E%lZqV4BRIU5`_ZkYA$x}Lv1Ei^YzPdv0i zHqLPeD>KVhh_bSKDm^FZTy%ZyE$`qdu{0bO_j;~|JyPP2MdrWV|MQn1_2RQx#y=Tz z4}nq%&F$@mj@tnlfnC%Vfn*qLy0(7gf#>fx1W;`#7U=WryZI#ax>C2FiV^~*s41JK z9GJ?!bwTZglrhpQQiu6s1TwJq2@ANk#>uv7-hcr@YVI86Br_=z4Z@av4dPMPjzC_P z;~170*A{Rsjyp(By!8!EjH6)8_aP_FdAXWlOARva*9~Bm%6lliAlz1rzDS#0Un{a+ zk*46NM^`1sS%P7Dq(ONo2=qoseP~g)NMc3s3^b5%T!9$%yhC?E(nwfB7(>dvVEM^V z`hGWmFRX&nIq5!_SSZH-rok&I zLtxzurOwDn&=}cpms7hN;`3b)h_t^B#8*uVik2R>xrt=fuud2(EhUR^$$txF_e&T1 zx{AP^W!hZ1grP{C4IrbevJ{_{)p3&Nu6{gzf%K{sO04M1{BQa1O~JvGsCjXOWh=IRO$D0=#Pp|F!@7IZYQg-) zLDsKRw~Gdq4eRmstJED-*t2`eiwH?IYvZRQ=RiRZNaL<&Q!=flO&gDMGTEc; zoD#1awm>^njmTbnOW!v7l9U)>7a6^t%U>{Xw7e;&Z$bnH)O`S4Hwo*G3d5bzWE zF^u-lo%BEUz=)_oUwv}y*vqL$RBN-oQ2zA8V6uf~+N^)*>hl?olI{gS+6-lRxD2R% z&|Tx!3Hx?f-uEHu@je^OR7_RNB-2k|kZq`M#2vrDIDj^+F&Cx5o3X6bGFoPb5{?jT zP0dcNoefbs+8VsRC5O-}YasBy9@19yiq$KbEk-*eSE8#{EbiqBfwEn>97;mia3_C) zRaMl)ClpTw;H@YhHM~9O2VulE>~EE;)9()_va|$muB`#MfQo7s=iaIlT4b~(3;S}f zRiHNsT^Z|wyadJr3bv@IPX)*DX5&1DZBRIsFO*+%C9!4)OkhUFP!pH1;MDxNCedew z0Q2hevvHTTGU^=RU?ZQ8qypN1H7CO_X5!G70_U8pbOxyx%DXaEW^8Q-b_0F`E?uLZ zjv0^Q(kFm~54#j{#)eJT3CT7{K=Q}#_2q&jfeaZs0a|ReB)Px~?jc25GA`XDCUjg( zlK67u6~rKqLiVmfDQEgb7-_ge*eq`&bk&TZ2sp5L#>W6X1W)@iZlAR*WhlO|uvOOWxC}LY6rZV!G>W)ACeIBT}P73fI^}!H2;i#i>+n!zFdL{66 z5;uaohaf>ArC5rgDC#fZ;FcuZ!xGriYr-YxFs9e-hkks}Ak%n}mEsF00>K&wq?OHM z*D-mTh8CcVfq)8C{J$XvMHfq(hzQB6z1T%SYaEEbyHsokaUWxnJ!nQ@2elpcC?*yc zie%t`dn0X!3jztt3)}%(YWg;TWgYHFMZe$21om5Z0pgLbbT1MQW>^40 z_lGYfWuTmaEob#Wn&6gsp|;s9%Uj$*;Ti3N`{QL9-KQfpQRqi!ZqQpojS}~m zD0Zk?V}=w3U~A8wdhmi9dgxoEe*gV2u&qxn;IKY#O*wW8@`LFAtlew~pJtuh{bmow zom4@V%O!NwU7tmUn|fzT-{f!p{D5! zlYglfw>k49wF`JpbLXX*w>B2)O?;;5{NNZG4!$XJmRjGS}(Pp@Fu)oxu+{4RGQjkcIYLyFki$jeQu=3)vbjUM@^_$OXhxl?M1-Ixy9rY|0kU~96kqtI( z<1Wp9h)%NurZ$MXj9pyN3scww&TV|h81_6~TyHNFI$H3-!TSgKmPr;(o#62uGHxcl zrkUguNoC#pPo(o@#?#3vYBof;xfIC>4a}C0+rtz|4&1UIIT4usDOZ~O*P(v!nLLAz zTj&qz37n3R{g^cM-*+0J*UTxGAZ2I38=^x=3B5W8Rsb2(SR%3v0B);30Q9A-B16eQ zMm~UEx~vRb+N>r9w}4(nzZC@{mHZLu@%J>t68aj=&*@nXL?dMroPCk869qJZfjvKW z)K~R;gFu4N7R+0r9Irs*;5)FekY7CyDgzBEi{?MZR#G5>6F#Q4#|0-~rd{k44DMi~ z5i2WEAG!+>tcR$Tnm14P9Rd^2655Jo!t@qO)Ey_Xyqq=cllz^(F@dhCND1$mc>uPftGMz0k=~V zx@kknt!|+%k=D4rrr%s_N(4W1*~Po5wS&h4)+@pRWTh8Ua@Im8u=2f*4wqcOm!Abad!iK8yiez-?5tg4|NLsKU79cUMh`U%nq><66*wmu zafub~It7*-|M&TOorGaWQe3xBegy%9TvCjo(9TVPMZpM~7&w|x;50kw0Iji_p;-M; zGb@5}6`dJvH)#RA_yBJv%^V#7EJhY-6v|dc5v-yAnjSPQei&be)L^U#ZztkysubSt(&HD<*tj zhWY!Hn7EQw_XiJ7osJAu+sz$Z$qP1oeImou9e0JYI6TzLvOAzF*w#yn3~eg~oBKFW z8Id9CIy+Me1q)Y0-CeaTBQd!l1UHac0HCFfT}$&bJo%0hTEz7Hv5C;ARcvPpWVYC7 z%$BV%oxfz6X4yMR18~mdMXLcD=h``r*-(``ot1P!eUl^KeCosrd?2}+EzP9NKwgDG z5>_v-1QqDsK#+Eu_LhnJ9=t>Pf~wCJ&j@{dumPDf6BMk!Q>{aT`R^xh^bd##y(%qMwD{ zA3gmP+I@jNLtSBSugnf#{ z{^9_N2{LLYth{jjI{TUV=pn@8w3ioqI^+ZSd#!@kDOgJ@MX64Q;I6 zpTzLuTQV5Nxfti`4!?V(!5u`-%{d)7bwZbhPkwoXWdk&PPmoRKev*Q6!s?&*cAg6` z<+x6379p&BO+OT{&?w&xQUl@m^~Z91s9zgb`t=bXzi^=0kT@ZNAI?7mDsKDp4YGtfzj$>ixN;-=iI8-vx`Arf#T!y?$8$00au z89<7d`cQG)vJ%)$VxxMBdeQU<<1REV%5`A3&>>~J20H20;1tE;V;b`+gn&Eeo6R=>gT$L1TEd#D zkj6niOqReItdNy`qs0-S+|apj@01@YQ>kWNQ-ca9OXZhFXGV$! zyNH8viiHl|@bO0#4>qw(PsAl~QE|ygmbwGfQ-LCgha((z?$Ob`u;HmYGUA@cPaA7I#ATypQ^z%z=ZSnPNoft zPBGm{UH)_$#e{8X&rLCp1S=6iaUx==)bzv9Q%8@zJn#V-GRe-Izb7=F;$X^!sx@ zFcPBU$KFi;Odv~Hra?3LgXdaFvoFG7B*fzjv>mj;uzP)!D>|Imp zH0{w7t09r*p!6Cet5UOtP=1X%tHkP9MSeKlhsv!mu^6=UaY#FPv$ zC+o9s7YZHewCwapR_R?44C!4MC8_-SHn=OQun)e??(l@%Q$A|Em1?dDKvXZd7Gube z5&W1dLX0qp>M@0co0|l9NefHWy8A8!rzxmusdN*Cg2J}gitNmVUOoscPn+GPx(A<7 z7J$DFC!BXdWDtICnYJ|%e7|UXPX82HINX{Li?83-0XZK!GQ`+S$ezZ{)C9rPzKDf< zr|pFEotaS#@++avjT$4&|NX}fKF=BT^t7LQY0>AnaSPX>MV_1zi~KG=Gb13kaXM!b zKb@cK%j8IAdK~%f)ae)^<#jfb@4XysnC?eU8l$)mu~*|}PIKLFI5|v>;zGL-m(G!{ zaYB-(mNEQ9bdsug%00*msFaG{5{SZK$y1U%W%B;OWU3VP&m3y*_%3 zVj4iWo{>NbJBK1e@xRvac#1G6XK}njD%gC`4!xz98D73*hdxtH+&Fb}hV7+WL}*}@ z=gtG|%Rcry<$`8Wd+M@{haHfG;o;h_AZ&VX?U@|7P0w!E zqR8nFnpX^Z)*4T<7KSVCfGNU|4zH zHtj*c5cM-%3^n+h=l$F^?I%L$R>vg{7WqD*OQA)u{%9{cCcdfRcv8Hgo@|Z?gPfS^ z&N>}vcCL1ZhcaF{a?HN@{*fHZ4!6j#E>c|?eNPdj%wk94gXfWb7O@9vGT~uIIH^Z{ zcIj}pRZA8wWQTv&o~=>qX>__9mxGtZ6{FDu?nl_px9tsdDnG#H#j#qrYBm1VrNfD+ z8r} z0XL=zBR9zI7^&p6)(?d26o&FO-$RdYKgxtUO!a@R_K6kFdC>ya?2R)^lolS)wmjdA zqAsdHKQ~IaH0Rzl!GPCH4T4-%vjSl2j3F*h_AjRg+hnvDQR5h3TvO65H1GcSo~*+y z&a&pXXrb@=GX-4fPA8|iu$o1t4!rxeY;P=-nOQGxu(Y|k&L+efz3)}bqmHuft0@;>MENhNedoAF#5$a4<;y0s&Y(`!-Lpd48fM+4u z^(7s!Fg?QN&8=tU9EVwE3#~A(VO1ySpG6iYK6wMacS|AradZj;q%N8N#`WW`KM5=n zZ0W+$@cq9N5*cVod&)h*Oj^2JgD0g6Ujm1VmC-lW?T(GWOqIZs4*%p;4&fR-2MUCP z%9T|`;*wq(R9_%%HT_kDCAj3 z%s3b-PMOoP)V}-gOrIFjMKQRf}{62E_{QEtYArvks>7 zFK~maxAHonD`%)qb!s02G(Du>%)q|v6E6+Ikp7rhUp7=zAXS6wq@keEzt&J^X6Q9psZEke7kv5 z$gm6sE^BZo#TyoDAZYPH65B`Urc)d83e!&c+!i|JMHfL-1n|fbJ1E;ssq5KOrPG7VDViUnj+qrOonu$DzkT8-pn`WFUJ|Q6x&>wC6G}lnU+8g@;9BLS< z|C|EZ?f|!oiAccLYeaS)F6be2KT_w;sb#c(l_dRr>NwVa8{Gvtn%Z!>#5>fn^p=fd9hz<3@D#eFodo zfQ06RL%1M?9pSg=M9#Yc-FoJTs(f@G1lzD9Sd>i0P$NDK-5S0Vm7mqDJb!KqjO*I$!6TL1%2$PU9gX9+2X!;FE>Q5 zoUn=B2W8PBfZ!vhx7A$a&_CuKJwlBH#c2VW(j`7Pl?xLZ6SVPpffD-J&R#fvnitj{ zlXC2vLjm*$Yd1T&;erQ>%h#_!tcm;2(1XRFk?+`lD8wfBQg|%5-Mxbo*2(!GgNL_A zgt113)E6OKfr1u$_SHZDvSo%niQ{-)iX3SUj^OB?2as1-uD3_Hk@&2HqmLlB$vqN} z-4RN*z-f$+*N5iMxS_yxG!}V<%46rATKGYGgmN>VL%E1tAhFLKIaC4OsB|T*gfG7i z>8b9Ad?89ZOo|=UK5Yk_geHyY9gMI0piBX451FgFpW!Bo;{8-!bop@Sp=#E!BU+HN zd**>Yjf#CG%Q}-$`wvp6K6I5iOm05~CErmE-Z!?cQcvc_dcS6vB&6pg67P%Uu47W- zGzi|WJT)tdh3y+lpmQBVZl_KqM8A1-r^Ag0Xw%6fiBaE7cK#HI$gHfbUt>wJO?4lG z8pNNPJgeuHIgmcJPO2-ui>4pm*ss`@0x7q3KX&;ADJI`)Fr>Rk(8iTq##0~+O@77XEQw=RxI6?@xJZJU$rtESshJt}-r9Sy@W0^rBODye zQR9E8ZG@x=da4_u4+3KC*n|~i3m0|#1Rt;yo0r$NCmWQPMy#knZO<0N>^C`2jqApQ z4n4JKw7EYZ>V3y$s%BCBLvvgeyaHCb=#Lfaej;2I6^q-vzY#(_Tt%sRb$w5sIAXt&2rKyg^=ldCcOKuE>V2p$*#;YI z71XVVPJ@k5U>imdVg zK=cinhUQ`)UvMcQ4-de^Ez%o)`yhm(C-g0juV7R3pV|~VZTd)ql;RKrv2=Y2_HQA` zgg$r@V59%MXPpx{*c74|_Jcia6E0m2T3cz^!1+%{07Ir=^mcFP-hxRFHG1zlnj3)* zH8$WcB%tPivi8ZhAi^#OopFNtfIrp_BWQ^U!X;DJ)`cRNop7YE$YIbW5K!K}TJ29Y zHPuvy*sc<~*Z3f0S_&ONeJPL*rVkXc+SK2{pNcA1E@ut703+SPP$_zopr|diyiA3V zrpPJaxA~n{Kz-B7mh8MWF7oOiWTduNq;FcX2#?(&l%*CgWDP~x38#Ef5kv8kN$8g^ zEMyOU37K2+<=T!07$ui8TZU6$1OH-PE)#JA4Hr4pg5G}uF3LN(YMmG1gqTy@b*#g~ zD0EeswK>F~GII{=o%W>Ifw~{~-j>=MY+It~^Lz2RvcnF>lG+)WYU-kh6(!4z0U@dF^rM8o70{JLTmT{^=ycZ zioEF@$mKeoyE_M?xNn;6-QshBlozy9M+h!g90vmCI2yrzwr~CN9T)iebpnoW@HjXM zDC?*Kww8SxLeX?6%eF0qOo^bRQ~B&X<#v<=X(nz=W?+ex>@U4v3k+8|xSf?Stf?=> zPBFH>;za_nb{vL&W5@_#vu*%4VtB-8du`6Nq4g(9=_h=j?uiUGe!&`ApUY5e&YEU= z2Yf$9ama8yY=jubi_9yuA7?jTTozz@2bOnvM+X(Gi2(VdzxO};*0&kk&URd6P~4Gf zQ#4e8N$CrkOBe8FRPlU;5j(u1Ud+m*4Q0_=}=aO;W@hsj7gX{E`!aumAhR^qh~yr%(o(R^Y|*Va|taYF5i!yXWZ# zbc68pX^7~`>SC!ck(@!-5hF#zFr~%s(;bH_ctS@*>IW_u;RcrB`mEZEaGWC-hoc%5 zV06>~qX(X1^8~NuFpUke_Uk}(Ck5qnr=uU|yn5xmALH)blP!ceHaW`6NvaKn)2fc` z9DsgcofRWE^^5Yybt>GsW6!AcV=3#v>!ZwV+77{IsL<9DN!^4(DOR4?o=CS(4lxHk(TNrg{DD*dI<~BMh<` zpR}e6<<9zh9YUuxQwjAUAOO0IWhqlO=7Db}kY&`N_O62#@d5SFfM}Ie#FuJ zEeeO0d2%g?*dJdUa$ew~$mzAR8_wevrGe{I3n=6aj+F_L{ z+gA(E_=Q$g-Wa++?&m413vS)D;rnq1om#v6bZLLw%V6{i?F!$sc^%Uz|8jFU)~x=# zX8&iE0{xOTHQo`(P4lzj{}areK2?;chP9r z*emg7>kW|=w6oWdi!k}UgEXwOgLwm0ZEWyc?pwV-c=+8-jrhQaL;jdikN4of_5HkM z6K?%gy&ohJ23%?zA#?~;zr}t75#E^MAG@toG{x|6wBFeIYqXREW1UgI8Fy{y@`;Bj5QCuTRTtsIF9uns z1PXCY=&fD|`k8te>89y~Baymsow>+<6gWN%$sL;spz?kYKJ9#Tx6j{=RDgBYQHRGL z2DI22I;Ed=bb!U#aUW@zy9>6=&9$po3KY<3Q~&B!P@^Suep+3H|0!z61oEM(B=alp8i8K6pomEUbQD2~3IXH9Y&OQQq8H8{o;ZY|{Eeyr z88EWrg0^2UxIHx)?@0lP3zY#KQs7N79%U*<#)K9XjEEH|zgK(^z6`9EG(MdDveBft z4QxKV>+RIpvHuy_bvQjxMLuylamg7}-BIARmus0soNt(wg*UOnin|6Je zO~GwWKFI*NR|8x2(T4%XKK!2+T%H6+Ao|)WuA|2t(qMUw6=|mEubcsV4pa*{z@_f~ z11*wKLuX;8R0=%Y1Z#i6NNR=Gu4XT%24i4N)oBo2V*CfN zV}ASH2Jd;zh$oa(=7se`b*e*&55AeNhL|WGP-X->_rHEA_JR^;na7ER}=?N@fX-SZ?5q`11TLMV_D^Chcglbxa13Sl*KaQVB! za!g=prn1$g7rUr!gyUVL?M-JV+|ZYB>o-PExPJh3o5KpTUH3S3l+A_&KeyWJ`#8

s2DHTx&CGlXGl`Rr!?26o2D|=prt-6Das)d4A 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%0A>@kxh2lNv}-&~CkZ5QPlD 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